aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3494
-rw-r--r--ChangeLog.pre-1-48530
-rw-r--r--Makefile.am21
-rw-r--r--a11y/ChangeLog860
-rw-r--r--addressbook/ChangeLog10627
-rw-r--r--addressbook/ChangeLog.pre-1-416758
-rw-r--r--addressbook/Makefile.am1
-rw-r--r--art/ChangeLog230
-rw-r--r--art/ChangeLog.pre-1-4712
-rw-r--r--art/Makefile.am2
-rw-r--r--calendar/ChangeLog18580
-rw-r--r--calendar/ChangeLog.pre-1-421872
-rw-r--r--calendar/Makefile.am1
-rw-r--r--composer/ChangeLog2468
-rw-r--r--composer/ChangeLog.pre-1-44037
-rw-r--r--composer/Makefile.am3
-rw-r--r--designs/ChangeLog53
-rw-r--r--doc/ChangeLog0
-rw-r--r--doc/ChangeLog.pre-1-41146
-rw-r--r--doc/Makefile.am2
-rw-r--r--doc/devel/ChangeLog82
-rw-r--r--doc/devel/ChangeLog.pre-1-4286
-rw-r--r--doc/devel/Makefile.am3
-rw-r--r--e-util/ChangeLog2737
-rw-r--r--e-util/ChangeLog.pre-1-42649
-rw-r--r--e-util/Makefile.am1
-rw-r--r--filter/ChangeLog984
-rw-r--r--filter/ChangeLog.pre-1-42967
-rw-r--r--filter/Makefile.am3
-rw-r--r--help/ChangeLog1450
-rw-r--r--help/ChangeLog.pre-1-42072
-rw-r--r--mail/ChangeLog17137
-rw-r--r--mail/ChangeLog.pre-1-424750
-rw-r--r--mail/Makefile.am1
-rw-r--r--plugins/addressbook-file/ChangeLog59
-rw-r--r--plugins/attachment-reminder/ChangeLog196
-rw-r--r--plugins/audio-inline/ChangeLog102
-rw-r--r--plugins/backup-restore/ChangeLog182
-rw-r--r--plugins/bbdb/ChangeLog347
-rw-r--r--plugins/bogo-junk-plugin/ChangeLog123
-rw-r--r--plugins/caldav/ChangeLog124
-rw-r--r--plugins/calendar-file/ChangeLog60
-rw-r--r--plugins/calendar-http/ChangeLog103
-rw-r--r--plugins/calendar-weather/ChangeLog140
-rw-r--r--plugins/default-mailer/ChangeLog123
-rw-r--r--plugins/default-source/ChangeLog80
-rw-r--r--plugins/email-custom-header/ChangeLog127
-rw-r--r--plugins/external-editor/ChangeLog101
-rw-r--r--plugins/face/ChangeLog77
-rw-r--r--plugins/google-account-setup/ChangeLog170
-rw-r--r--plugins/groupwise-features/ChangeLog1181
-rw-r--r--plugins/hula-account-setup/ChangeLog64
-rw-r--r--plugins/imap-features/ChangeLog80
-rw-r--r--plugins/itip-formatter/ChangeLog1121
-rw-r--r--plugins/mail-notification/ChangeLog217
-rw-r--r--plugins/mail-to-task/ChangeLog241
-rw-r--r--plugins/mailing-list-actions/ChangeLog142
-rw-r--r--plugins/mark-all-read/ChangeLog98
-rw-r--r--plugins/plugin-manager/ChangeLog184
-rw-r--r--plugins/prefer-plain/ChangeLog136
-rw-r--r--plugins/profiler/ChangeLog30
-rw-r--r--plugins/pst-import/ChangeLog22
-rw-r--r--plugins/publish-calendar/ChangeLog316
-rw-r--r--plugins/sa-junk-plugin/ChangeLog154
-rw-r--r--plugins/save-calendar/ChangeLog293
-rw-r--r--plugins/startup-wizard/ChangeLog105
-rw-r--r--plugins/subject-thread/ChangeLog68
-rw-r--r--plugins/templates/ChangeLog49
-rw-r--r--plugins/tnef-attachments/ChangeLog74
-rw-r--r--plugins/webdav-account-setup/ChangeLog55
-rw-r--r--po/ChangeLog11606
-rw-r--r--po/ChangeLog.pre-1-44726
-rw-r--r--shell/ChangeLog3978
-rw-r--r--shell/ChangeLog.pre-1-415363
-rw-r--r--shell/Makefile.am1
-rw-r--r--smime/ChangeLog896
-rw-r--r--ui/ChangeLog1085
-rw-r--r--ui/ChangeLog.pre-1-41894
-rw-r--r--ui/Makefile.am4
-rw-r--r--views/ChangeLog80
-rw-r--r--views/ChangeLog.pre-1-4109
-rw-r--r--views/Makefile.am2
-rw-r--r--widgets/ChangeLog1050
-rw-r--r--widgets/ChangeLog.pre-1-4506
-rw-r--r--widgets/Makefile.am3
-rw-r--r--widgets/misc/ChangeLog3010
-rw-r--r--widgets/misc/ChangeLog.pre-1-41903
-rw-r--r--widgets/misc/Makefile.am3
-rw-r--r--widgets/table/ChangeLog10156
89 files changed, 24 insertions, 207614 deletions
diff --git a/ChangeLog b/ChangeLog
index 87d0dbee2c..3d79cd517c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3493 +1,5 @@
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #342296
-
- * configure.in: Remove 'mail-to-meeting' plugin,
- the 'mail-to-task' plugin does this itself now.
-
-2009-04-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Remove a bunch of juvenile comments. Source code should
- look professional, even if some developers are not.
-
-2009-03-16 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.26.0 release and version bump
-
-2009-03-08 David Planella <david.planella@gmail.com>
-
- * configure.in: Added Makefiles for the Catalan translations of the
- welcome e-mail and quick reference.
-
-2009-03-02 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in: Post-release version bump.
-
-2009-03-02 Matthew Barnes <mbarnes@redhat.com>
-
- * NEWS: Evolution 2.25.92 release
-
-2009-02-24 Matthew Barnes <mbarnes@redhat.com>
-
- * MAINTAINERS:
- Add myself as a Shell maintainer, with Srini's permission.
-
-2009-02-02 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.25.90 release
-
-2009-01-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Disable debug macros (#define d(x) x) throughout. (#569638)
-
-2009-01-29 Tor Lillqvist <tml@novell.com>
-
- Cross-compilation from Linux to Windows support by Fridrich Strba.
-
- * configure.in: Check for <sys/wait.h>. Don't look for socklen_t
- on Windows.
-
- If cross-compiling, we obviously can't run the test to find out
- the preferred formats for charset names of iconv(). We know them a
- priori for Windows, though. For cross-compilation to other
- platforms more change is needed.
-
- * win32/Makefile.am: Use $(DLLTOOL) instead of hardcoding name.
-
-2009-01-29 Srinivasa Ragavan <sragavan@novell.com>
-
- * tools/killev.c: Added another pattern to killev.
-
-2009-01-19 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.25.5 release
-
-2009-10-19 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Keep evolution and evolution-data-server versions in lockstep
- from now on to avoid any more dependency screw ups.
-
-2009-01-15 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #208426
-
- * configure.in: Added support for importing .pst files into Evolution.
-
-2009-01-12 Philip Van hoof <philip@codeminded.be>
-
- * e-util/e-plugin.c
- * e-util/e-plugin.h
- * shell/main.c: EPlugins must be loaded after Bonobo init, else variables
- like `session` are not available for plugin's initialization functions.
- (Fixes Bug #565681)
-
-2009-01-08 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #565376
-
- * configure.in:
- Bump eds requirement to 2.25.5 because of new functionality.
-
-2009-01-05 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.25.4 release
-
-2009-01-01 Andre Klapper <a9016009@gmx.de>
-
- * configure.in:
- Added Czech translation of quickref.
-
-2008-12-25 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * shell/main.c:
- Fix memory leak. (Fixes bug #565628).
-
-2008-12-22 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Bump eds_minimum_version to 2.25.4 for CAMEL_STORE_IS_MIGRATING.
-
-2008-12-16 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #564248
-
- * configure.in: Bump libgtkhtml_minimum_version to 3.25.4
- because of new html editor functions.
-
-2008-12-15 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.25.3.1 release
-
-2008-12-14 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Bump libgtkhtml_minimum_version to 3.25.3 to pick up
- HTMLTokenizer changes (ABI break, actually).
-
-2008-12-10 Suman Manjunath <msuman@novell.com>
-
- * configure.in: Build the weather calendar setup plugin unless
- explicitly requested not to, thereby making the libgweather
- dependency optional.
-
-2008-12-01 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.25.2 release changes.
-
-2008-11-28 Felix Riemann <friemann@svn.gnome.org>
-
- ** Part of fix for bug #554464
-
- * configure.in: Bump gtk+ minimum version to 2.14.0 which pulls in a
- recent enough Pango version.
-
-2008-11-12 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #524377
-
- * configure.in: Bump eds minimum version to 2.25.2 because of
- camel's int camel_header_param_encode_filenames_in_rfc_2047.
-
-2008-11-07 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #557581
-
- * configure.in:
- Break up the version definitions such that we can calculate the
- latest stable version and pass a STABLE_VERSION definition to
- shell/main.c.
-
-2008-11-07 Sankar P <psankar@novell.com>
-
- * Makefile.am:
- Ship COPYING.OPENLDAP also
-
-2008-11-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * configure.in, NEWS: Evolution 2.25.1 release and version bump
-
-2008-11-03 Sankar P <psankar@novell.com>
-
- License Changed from GPL to LGPL
- Refer COPYING File for more details
-
-2008-10-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #549025
-
- * configure.in:
- Restrict libmono linkage to the mono plugin, so that downstream
- packagers can isolate the mono dependency to a subpackage.
- Add configuration summary lines indicating whether the Mono and
- Python bindings are enabled.
-
-2008-10-17 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fix for bug #548469
-
- * configure.in: Drop support for deprecated libnm-glib.
-
-2008-10-14 Sankar P <psankar@novell.com>
-
- * calendar/gui/gnome-cal.h
- * calendar/gui/gnome-cal.c
- * calendar/gui/calendar-commands.h
- * calendar/gui/calendar-commands.c
- * calendar/conduits/memo/memo-conduit.c
- * calendar/conduits/calendar/calendar-conduit.c
- * calendar/conduits/todo/todo-conduit.c
- * addressbook/conduit/address-conduit.c :
-
- * Remove improper FSF copyright statements; was never signed
- over to them and was incorrectly added to this file due to a
- mistake made by the original developer.
-
-2008-10-13 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #424818 (bugzilla.novell.com)
-
- * configure.in:
- * plugins/mark-calendar-offline :
- Integrate the mark-calendar-offline plugin into the main code as we already
- have a similar per-calendar option which does the same thing.
-
-2008-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #554458
-
- * configure.in:
- Bump glib version to 2.18.0 because of g_content_type_from_mime_type.
-
-2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
-
- * configure.in: Fix 'cs' build break due to my git-merge issues.
-
-2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
-
- * configure.in: Version bump for Evolution 2.25.1
-
-2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
-
- * COPYING.LGPL2: Add LGPL v2, v3 licensing header.
- * COPYING.LGPL3:
-
-2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: Evolution 2.24.0 release.
-
-2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
-
- * configure.in: Fix for build break.
-
-2008-09-22 Luca Ferretti <elle.uca@libero.it>
-
- * configure.in:
- Add mail/default/it/Makefile to AC_OUTPUT.
-
-2008-09-17 Gabor Kelemen <kelemeng@gnome.hu>
-
- * configure.in:
- Add mail/default/hu/Makefile to AC_OUTPUT.
-
-2008-09-16 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Add mail/default/sr@latin/Makefile to AC_OUTPUT.
-
-2008-09-16 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Add mail/default/sr/Makefile to AC_OUTPUT (bug #552508).
-
-2008-09-12 Sankar P <psankar@novell.com>
-
-License Changes
-
- * iconv-detect.c:
-
-2008-09-10 Michael Meeks <michael.meeks@novell.com>
-
- * server.mk: use top_builddir for config.h #551560
-
-2008-09-08 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.23.92 release.
-
-2008-09-01 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.23.91 release and version bump
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * tools/killev.c:
-
-2008-09-01 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Fix compiler warnings in some of the test programs.
-
-2008-08-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #546926
-
- * configure.in:
- Bump eds_minimum_version to 2.23.91 for camel_shutdown().
-
-2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.23.90 release and Version bump.
-
-2008-08-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #547411
-
- * data/icons/hicolor_status_32x32_online.png:
- * data/icons/hicolor_status_32x32_online.svg:
- * data/icons/hicolor_status_32x32_offline.png:
- * data/icons/hicolor_status_32x32_offline.svg:
- New, Tangoized versions of the old "art" images.
-
-2008-08-12 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Bump eds_minimum_version to 2.23.90 for
- E_BOOK_ERROR_UNSUPPORTED_AUTHENTICATION_METHOD.
-
-2008-08-08 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #546748
-
- * addressbook/gui/component/addressbook-view.c:
- Change "_Properties..." to "_Properties" to match HIG and other
- components.
-
-2008-08-08 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Additional fix for bug #467115
-
- * addressbook/gui/contact-editor/e-contact-editor.c:
- (e_contact_editor_init):
- * art/Makefile.am:
- * data/icons/Makefile.am:
- Get rid of old contact-editor icon.
-
-2008-08-08 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #546744
-
- * addressbook/gui/component/addressbook-view.c:
- Use address-book-new icon instead of contacts-new.
-
-2008-08-07 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #535745
-
- * configure.in: Require and link calendar libs with libgdata
- and libgdata-google.
-
-2008-08-06 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #467115
-
- * addressbook/gui/component/addressbook-view.c:
- (addressbook_view_init):
- * calendar/gui/GNOME_Evolution_Calendar.server.in.in:
- * calendar/gui/memos-component.c: (create_component_view):
- * calendar/gui/tasks-component.c: (create_component_view):
- * data/icons/Makefile.am:
- * mail/GNOME_Evolution_Mail.server.in.in:
- * mail/mail-component.c: (impl_createView):
- Ship and use tango icons for the mail, tasks and memos components.
-
-2008-08-06 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #531288
-
- * data/icons/Makefile.am:
- * mail/GNOME_Evolution_Mail.server.in.in:
- Use proxy icon from tango-icon-theme and fall back to the icon
- shipped by gnome-control-center (thanks to Josef Vybíral).
-
-2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.23.6 release and version bump.
-
-2008-08-04 Matthias Braun <matze@braunis.de>
-
- ** Fix for bug #544051 - Added a plugin for the WebDAV addressbook
- account setup.
-
- * configure.in:
- * plugins/webdav-account-setup/Makefile.am:
- * plugins/webdav-account-setup/org-gnome-evolution-webdav.eplug.xml
- :
- * plugins/webdav-account-setup/webdav-contacts-source.c
- (ensure_webdav_contacts_source_group),
- (remove_webdav_contacts_source_group), (print_uri_noproto),
- (set_ui_from_source), (set_source_from_ui), (on_entry_changed),
- (on_toggle_changed), (destroy_ui_data), (plugin_webdav_contacts),
- (e_plugin_lib_enable):
-
-2008-07-30 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #545558
-
- * configure.in:
- Mark the "hula-account-setup" plugin as experimental.
-
-2008-07-30 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Bump eds_minimum_version to 2.23.6 for CAMEL_PROVIDER_CONF_OPTIONS.
-
-2008-07-23 Johnny Jacob <jjohnny@novell.com>
-
- * configure.in: Version bumped to 2.23.6.
- * NEWS: Updates for 2.23.5
-
-2008-07-22 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #544022
-
- * configure.in: Do not redefine DBUS_VERSION define supplied
- by dbus itself, rather rename our define to FOUND_DBUS_VERSION.
-
-2008-07-21 Johnny Jacob <jjohnny@novell.com>
-
- * data/hicolor_actions_24x24_query-free-busy.png: Moved to
- data/icons/hicolor_actions_24x24_query-free-busy.png as per
- rev 35753.
-
-2008-07-21 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am:
- Add doltcompile and doltlibtool to DISTCLEANFILES to fix
- distcheck breakage.
-
-2008-07-20 Bharath Acharya <abharath@novell.com>
-
- ** Part of fix for bug #200147
-
- * configure.in: Added a new plugin templates, which will make it
- possible for users to use standard templates to reply to their messages.
-
-2008-07-18 Matthew Barnes <mbarnes@redhat.com>
-
- * data/icons/hicolor_actions_24x24_query-free-busy.png:
- Moved here from art/query-free-busy.png so we can treat it as a
- named icon.
-
- * data/icons/Makefile.am:
- Add hicolor_actions_24x24_query-free-busy.png.
-
-2008-07-03 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Bump eds_minimum_version to 2.23.5 for camel_folder_sort_uids().
-
-2008-06-24 Alp Toker <alp@nuanti.com>
-
- Reviewed by Jeffrey Stedfast.
-
- * configure.in:
- * acinclude.m4:
- Add dolt revision 5e9eef10 to the autotools build system. Speeds up
- the build, often by a factor of two or more on supported platforms,
- otherwise falls back to libtool.
-
- See http://dolt.freedesktop.org for details.
-
-2008-06-18 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #423395
-
- * configure.in: Requires newer GtkHTML, 3.23.5.
-
-2008-06-17 Johnny Jacob <jjohnny@novell.com>
-
- * configure.in: Bumped to 2.23.5 .
-
- * NEWS: Evolution 2.23.4 release updates.
-
-2008-06-16 Johnny Jacob <jjohnny@novell.com>
-
- * plugins/Makefile.am (DIST_SUBDIRS): Add python loader to DIST.
-
-2008-06-13 Tor Lillqvist <tml@novell.com>
-
- * win32/libevolution-mail.def: Add more functions used by
- libevolution-composer.la and libevolution-calendar.la.
-
-2008-06-11 Johnny Jacob <jjohnny@novell.com>
-
- ** Partially fixes #506393
- * configure.in : Adding python plugin loader (--enable-python).
-
-2008-06-06 Matthew Barnes <mbarnes@redhat.com>
-
- ** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and
- GTK_DISABLE_SINGLE_INCLUDES defined. (#536637)
-
-2008-06-06 Tor Lillqvist <tml@novell.com>
-
- * configure.in: Add -Wl,--exclude-libs=libiconv.a to ICONV_LIBS on
- Windows to avoid auto-exporting functions from the static
- libiconv.a implementation in win_iconv from evolution's DLLs.
-
-2008-06-05 Johnny Jacob <jjohnny@novell.com>
-
- Committing this on behalf Chenthill Palanisamy <pchenthill@novell.com>
-
- * configure.in (EVO_SET_COMPILE_FLAGS): Add libebackend.
-
-2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.23.1.1 release and version bump.
-
-2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.23.3 release.
-
-2008-06-02 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Bump eds_minimum_version to 2.23.3 for CAMEL_MESSAGE_FORWARDED.
-
-2008-05-23 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534476
-
- * configure.in:
- Require shared-mime-info >= 0.22 to make sure we pick up the fix
- for correctly identifying "winmail.dat" attachments.
-
-2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in : Evolution 2.23.2 release and version bump.
-
-2008-05-08 Tor Lillqvist <tml@novell.com>
-
- * evolution-zip.in: Include the whole etc/gconf/gconf.xml.defaults
- tree. The intent is to do "make install" to a temporary empty
- folder anyway, so there won't be any extra stuff in there. It is
- essential to get all the empty %gconf.xml files, also from the
- gconf.xml.defaults/apps folder.
-
-2008-05-06 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Bump eds_minimum_version to 2.23.2 for camel-iconv.h.
-
-2008-04-30 Rob Bradford <rob@openedhand.com>
-
- * configure.in:
- Link with libebackend (see #530576.)
-
-2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: Evolution 2.23.1 release and version bump.
-
-2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * MAINTAINERS: Update the Mail guards.
-
-2008-04-17 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #526739
-
- * configure.in: Drop dependency on gnome-vfs, depend on gio instead.
-
-2008-04-11 Suman Manjunath <msuman@novell.com>
-
- * configure.in: Bump glib package requirement: glib-2.0 >= 2.16.0
-
-2008-04-05 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #526152
-
- * tools/killev.c (main):
- No need to continue killing the GnomeSpell Bonobo server.
-
-2008-04-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Merge the mbarnes-composer branch
-
- * configure.in:
- Bump libgtkhtml requirement to 3.19.1.
- Add gtkhtml-editor dependency for addressbook, calendar and mail.
- Remove print-message plugin; new composer implements this natively.
-
- * tools/Makefile.am:
- Remove CORBA rules for the old composer.
-
- ... separate issue ...
-
- * configure.in:
- Bump eds_minimum_version to 2.23.1 for
- CAMEL_FOLDER_JUNKED_NOT_DELETED symbol.
-
-2008-04-01 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in: Version bump for 2.23.1.
-
-2008-03-25 Dan Williams <dcbw@redhat.com>
-
- ** Fix for bug #524310
-
- * mail/mail-session.c: don't double-free server messages
-
-2008-03-17 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #519421
-
- * configure.in: also use <libytnef/ytnef.h> to check for TNEF support
-
-2008-03-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #512543
-
- * configure.in: Get rid of --enable-cairo-calendar/ENABLE_CAIRO define.
-
-2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: Evolution 2.22.0 release.
-
-2008-03-05 Tor Lillqvist <tml@novell.com>
-
- * evolution-zip.in: etc/gconf/gconf.xml.defaults/apps/evolution
- was missing.
-
-2008-03-03 Tor Lillqvist <tml@novell.com>
-
- * evolution-zip.in: Misc simplification and cleanup. Add
- share/icons/hicolor.
-
-2008-03-03 Changwoo Ryu <cwryu@debian.org>
-
- * configure.in: Add mail/default/ko/Makefile to AC_OUTPUT.
-
-2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.21.92 release.
-
-2008-02-25 Chenthill Palanisamy <pchenthill@novell.com>
-
- * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
-
-2008-02-20 Jeff Cai<jeff.cai@sun.com>
-
- ** Fix for bug #516648
-
- * configure.in:
- Use "pkill -x" to kill processes on Solaris.
-
-2008-02-18 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Bump eds_minimum_version to 2.21.92 for camel_application_is_exiting.
-
-2008-02-18 Akhil Laddha <lakhil@novell.com>
-
- ** Fix for bug #517129
-
- * configure.in: Fix build break of pl translation.
-
-2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
-
- * configure.in: Evolution 2.21.92 version bump.
-
-2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.21.91 release.
-
-2008-02-11 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Bump eds_minimum_version to 2.21.91 for CAMEL_MESSAGE_NOTJUNK.
-
-2008-02-06 Tor Lillqvist <tml@novell.com>
-
- * evolution-zip.in: Correct file names that have had the
- @BASE_VERSION@ dropped. Look for message locales first from
- share/locale, as that is where they get stuffed when building
- against a properly built GNU gettext.
-
-2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
-
- * configure.in: Evolution 2.21.91 version bump.
-
-2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.21.90 release.
-
-2008-01-25 Tor Lillqvist <tml@novell.com>
-
- * win32/libevolution-mail.def: Add two more entries for
- bootstrapping. The mail/importers/libevolution-mail-importers
- library depends on the libevolution-mail library which hasn't been
- built yet when libevolution-mail-importers is built.
-
-2008-01-24 Tor Lillqvist <tml@novell.com>
-
- * configure.in: Include camel in E_UTIL compile flags and libs, as
- libeutil uses camel_utf8_utf7().
-
-2008-01-24 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Bump eds_minimum_version to 2.21.90 for new Camel functions.
-
-2008-01-21 Sankar P <psankar@novell.com>
-
- * configure.in:
- Add missing directory in configure.in
- Fixes build break
-
-2008-01-19 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Bump some additional package requirements for libsoup-2.4:
- libbonobo-2.0 >= 2.20.3
- glib-2.0 >= 2.15.3
-
-2008-01-15 Dan Winship <danw@gnome.org>
-
- * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
- 2.4" support, which only ever worked because there was an old CVS
- version of libsoup that claimed to be 2.4 but still had the 2.2
- API.)
-
-2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
-
- * configure.in: Version bump to 2.21.90
-
-2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS: Evolution 2.21.5 release
-
-2008-01-09 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #492702
-
- * configure.in: Just disable the dbus message part of mail
- notification if dbus isn't there. Also remove new-mail-notify plugin.
-
-2008-01-06 Michael Monreal <michael.monreal@gmx.net>
-
- ** Fix for bug #492188
-
- * data/icons/Makefile.am:
-
- Use the new Tangoized icons instead of deprecated icons from
- gnome-icon-theme.
-
-2008-01-05 Matthew Barnes <mbarnes@redhat.com>
-
- * data/evolution.desktop.in.in:
- Submit bugs to the "BugBuddyBugs" Bugzilla component (#507311).
-
-2008-01-01 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Bump GtkHTML requirement to 3.17.5 for bug #317823.
-
-2008-01-01 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Add --with[out]-help option to make it possible to skip
- building and installing user documentation. (#504541)
-
-2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * configure.in: Version bump to 2.21.5
-
-2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: evolution 2.21.4 release.
-
-2007-12-17 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Bump eds_minimum_version to 2.21.4 for new Camel functions.
-
-2007-12-15 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- * plugins/mail-remote:
- Just remove the mail-remote plugin altogether so we stop going
- back and forth over whether the tranlatable files should be added
- to POTFILES.in. We can always add it back once we get it working
- again.
-
-2007-12-13 Tobias Mueller <tobiasmue@svn.gnome.org>
-
- ** Fixes bug 474651
- * calendar/gui/memos-component.c:
- * addressbook/gui/component/addressbook.c:
- * calendar/gui/tasks-control.c:
- * calendar/gui/tasks-component.c:
- * widgets/misc/e-dateedit.c:
- * calendar/gui/e-cal-model-tasks.c:
- * widgets/misc/e-cell-percent.c:
- * calendar/gui/e-itip-control.c:
- * calendar/gui/comp-editor-factory.c:
- Use format strings in gtk_message_dialog_new
-
-2007-12-10 Tobias Mueller <tobiasmue@svn.gnome.org>
-
- ** Fixes bug 474651
-
- * addressbook/gui/contact-editor/eab-editor.c:
- * plugins/save-calendar/ical-format.c:
- * plugins/save-calendar/csv-format.c:
- * plugins/save-calendar/rdf-format.c:
- * plugins/ipod-sync/ical-format.c:
- * plugins/ipod-sync/ipod-sync.c:
- * plugins/ipod-sync/evolution-ipod-sync.c:
- * calendar/gui/dialogs/changed-comp.c:
- * calendar/gui/dialogs/copy-source-dialog.c:
- * calendar/gui/dialogs/delete-error.c:
- Use format strings in gtk_message_dialog_new
-
-2007-12-05 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Bump libgtkhtml requirement to 3.17.3 due to bug #271551.
-
-2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: evolution 2.21.3 release.
-
-2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: evolution 2.21.2 release.
-
-2007-11-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Remove trailing whitespace from source code.
-
-2007-11-10 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #209425
-
- * data/icons/Makefile.am:
- * data/icons/hicolor_actions_16x16_go-today.svg:
- * data/icons/hicolor_actions_22x22_go-today.svg:
- Don't use gtk-home for the go-today action. Add new
- icons to the build.
-
-2007-11-03 Matthew Barnes <mbarnes@redhat.com>
-
- ** Remove dead files from source control. The dates below
- indicate when the file was removed from Makefile.am.
- Fixes part of bug #478704.
-
- * tools/evolution-launch-composer.c (Jun 2003)
-
- * configure.in:
- Remove plugins/mail-remote/Makefile from AC_OUTPUT.
- Fixes a distcheck error.
-
-2007-10-31 Priit Laes <plaes@svn.gnome.org>
-
- * addressbook/gui/widgets/eab-vcard-control.c: Remove debugging output.
-
-2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: Evolution 2.21.1 release.
-
-2007-10-31 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #486351
-
- * data/icons/Makefile.am:
- * data/icons/hicolor_actions_32x32_view-calendar-day.svg:
- * data/icons/hicolor_actions_32x32_view-calendar-list.svg:
- * data/icons/hicolor_actions_32x32_view-calendar-month.svg:
- * data/icons/hicolor_actions_32x32_view-calendar-week.svg:
- * data/icons/hicolor_actions_32x32_view-calendar-workweek.svg:
- * data/icons/hicolor_actions_scalable_view-calendar-day.svg:
- * data/icons/hicolor_actions_scalable_view-calendar-list.svg:
- * data/icons/hicolor_actions_scalable_view-calendar-month.svg:
- * data/icons/hicolor_actions_scalable_view-calendar-week.svg:
- * data/icons/hicolor_actions_scalable_view-calendar-workweek.svg:
- Add view-calendar-* icons in higher resolutions for use with
- a11y themes like LargePrint.
-
-2007-10-30 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Disable the mail-remote plugin until it can be made to work
- or at least compile again (#491386).
-
-2007-10-25 Sankar P <psankar@novell.com>
-
- * configure.in:
- * plugins/external-editor:
- Added new plugins external-editor, which will
- make it possible to use an external editor as
- the mail composer.
-
-2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
-
- * configure.in
- * plugins/google-account-setup: Initial commit for the
- Google Calendar Feature.
-
- Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
-
-2007-10-18 Diego Escalante Urrelo <diegoe@gnome.org>
-
- ** Fixes bug #476389
-
- * ui/evolution-mail-message.xml: Reorder the Filter/VFolder menu
- entries to keep consistency between this and the main menu.
-
-2007-10-12 Michael Monreal <michael.monreal@gmail.com>
-
- ** Migration of theme icons to data/icons/ (bug #479257)
-
- * configure.in: Include new data/icons/ directory.
-
-2007-10-11 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Put a blank line between the configuration summary and the
- final "now type make" message.
-
-2007-10-11 Tobias Mueller <muelli@auftrags-killer.org>
-
- ** Fixes bug 360134
-
- * widgets/table/e-table-header-item.c:
- * widgets/table/e-table-field-chooser-dialog.c:
- * widgets/table/e-table-field-chooser-item.c:
- * widgets/table/e-table-field-chooser.c:
- * widgets/misc/e-reflow.c:
- Don't g_strdup strings passed to g_value_set_string since it
- dups the strings itself.
-
-2007-10-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #484814
-
- * data/evolution.desktop.in.in:
- Modernize the Name and Comment. Most other applications use the
- form "AppName GenericName" for the Name and "Verb Something" for
- the Comment. Ours will be:
-
- Name: Evolution Mail and Calendar
- Comment: Manage your email, contacts and schedule
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #437579
-
- * tools/killev.c:
- Fix various compiler warnings. Patch from Milan Crha.
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- * iconv-detect.c (main): Remove an unused variable (#483301).
-
-2007-10-08 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in: Require libbonobo 2.16.0 or later (#483989).
-
- This is to make sure we pick up the implementation of
- gnome_vfs_mime_get_all_components(), which now lives in
- libbonobo instead of gnome-vfs.
-
-2007-10-03 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in: Require GTK+ 2.12 (#481325).
-
-2007-10-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #469657
-
- * tools/killev.c:
- Use destroy functions in GHashTables to simplify memory management.
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #477045
-
- * configure.in:
- Bump minimum gnome-icon-theme version to 2.19.91 to ensure we
- get the new mail icons.
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Remove the --enable-gtk-doc configure option since we don't
- ship any Gtk-Doc content (#476926).
-
-2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: Evolution 2.12.0 release
-
-2007-09-23 Karsten Bräckelmann <guenther@rudersport.de>
-
- * configure.in (libgtkhtml_minimum_version): Bump required GtkHTML
- minimum version to 3.16. Fixes bug #478757.
-
-2007-09-21 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Add sounds/Makefile to AC_OUTPUT.
-
- * Makefile.am:
- Distribute the "sounds" directory and its contents. The iCalendar
- importer in calendar still uses "default_alarm.wav" and configure.in
- still defines "soundsdir". (#478704)
-
-2007-09-15 Gabor Kelemen <kelemeng@gnome.hu>
-
- * configure.in: Hungarian translation of quickref added:
- help/quickref/hu/Makefile added to AC_OUTPUT.
-
-2007-09-14 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Remove the --enable-file-chooser option.
- GtkFileChooser has been around since 2004.
-
-2007-09-11 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Add shell/test/Makefile to AC_OUTPUT (#469992).
-
- * Makefile.am:
- Add --enable-test-component to DISTCHECK_CONFIGURE_FLAGS.
-
-2007-09-10 Sankar P <psankar@novell.com>
-
- * configure.in: include help/quickref/fr/Makefile
- to AC_OUTPUT.
-
-2007-09-09 Luca Ferretti <elle.uca@libero.it>
-
- * configure.in: include help/quickref/it/Makefile
- to AC_OUTPUT.
-
-2007-09-05 Frederic Crozat <fcrozat@mandriva.com>
-
- * configure.in:
- audio-inline plugin has been ported to gstreamer 0.10
- (bug #329629).
-
-2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: Evolution 2.11.92 release
-
-2007-09-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #201167 by Nathan Owens
-
- * configure.in:
-
-2007-09-02 Matthew Barnes <mbarnes@redhat.com>
-
- * Update FSF address in header comments (#469886).
- Patch from Tobias Mueller.
-
-2007-08-28 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in: Add mail/default/pl/Makefile to AC_OUTPUT.
-
-2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: Evolution 2.11.91 release
-
-2007-08-24 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #331174
-
- * configure.in: Rename KRBx_LDFLAGS to KRBx_LIBS.
-
-2007-08-24 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #411619
-
- * configure.in:
- Add appropriate compiler and linker flags to e-util if GTK+
- was built against X11.
-
-2007-08-22 Wang Xin <jedy.wang@sun.com>
-
- ** Fix for bug #468804
-
- * plugins/mail-to-task/mail-to-task.c: Handle NUll pointer.
-
-2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: Evolution 2.11.90 release
-
-2007-08-10 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- ** Fix for bug #444882
-
- * configure.in: configure options beautification
-
-2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
-
- * MAINTAINERS: Updated the email/user id
-
-2007-08-04 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #455799
-
- Remove all .cvsignore and update svn:ignore porperty in whole
- directories.
-
-2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * NEWS, configure.in: Evolution 2.11.6.1 release
-
-2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * NEWS, configure.in: Evolution 2.11.6 release
-
-2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * configure.in: Fix build break due to tnef-attachment plugin
- check - Do not use variable in $all_plugins_experimental.
-
-2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- * configure.in: Fixed a build break due totypo error
- in string libexchange-storage.
-
-2007-07-28 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * configure.in: Enable configure option for support
- exchange-operatoion.
-
-2007-07-27 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Collect all the required package versions in one place and
- explicitly require GTK+ 2.10 or higher. (#380354)
-
- * tools/Makefile.am:
- Rename GNOME_FULL_CFLAGS to GNOME_PLATFORM_CFLAGS.
-
-2007-07-17 Sankar P <psankar@novell.com>
-
- * configure.in: Included face plugin to sources.
- Helps in attaching Face header to outgoing mails.
-
-2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: Evolution 2.11.5 release
-
-2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added Attachment reminder plugin from Johhny
- ** Added initial tnef attachment plugin Lakke
-
- * configure.in:
-
-2007-07-03 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- * iconv-detect.c: fix iconv-detect.c, second part of bug #444882
-
-2007-07-03 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- * acinclude.m4: introducing AC_HELP_STRING to beautify configure,
- fixes part of bug #444882
-
-2007-06-20 Laszlo (Laca) Peter <laca@sun.com>
-
- * configure.in: make the path to perl configurable
- and add addressbook/tools/csv2vcard to AC_OUTPUT.
- Part of the fix for bug #433732
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Evolution 2.11.4 release
-
- * NEWS:
- * configure.in:
-
-2007-06-12 Bastien Nocera <hadess@hadess.net>
-
- * configure.in: Detect the X11/XF86keysym.h header, and
- enable multimedia keys if available (Closes: #442631)
-
-2007-06-07 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * configure.in: Added help/quickref/pt/Makefile for Portuguese
-
-2007-06-05 Pedro Villavicencio <pvillavi@gnome.org>
-
- * configure.in: Add missing mail/default/sv/Makefile to configure.in
-
-2007-06-04 Irene Huang <irene.huang@sun.com>
-
- * configure.in: Add configuration option for Sun Kerberos.
- fixing bug #344728
-
-2007-06-04 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Evolution 2.11.3 release
-
- * NEWS:
- * configure.in:
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for version removal from Installed files from Gilles Dartiguelongue
-
- * configure.in:
- * Makefile.am:
- * server.mk:
- * data/evolution.desktop.in.in
-
-2007-05-25 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * po/POTFILES.in:
- Remove eggtrayicon.c
-
-2007-05-24 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #424562
-
- * e-util/e-dialog-utils.c (e_notice):
- Remove check for obsolete GTK+ version.
-
- * e-util/eggtrayicon.c:
- * e-util/eggtrayicon.h:
- Evolution requires GTK+ 2.10 now so kill this widget.
-
- * e-util/Makefile.am:
- Remove eggtrayicon.c and eggtrayicon.h.
-
-2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** NEWS, configure.in: Evolution 2.11.2 release
-
-2007-05-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #337616
-
- * Makefile.am:
- Add --disable-scrollkeeper to DISTCHECK_CONFIGURE_FLAGS.
-
-2007-05-08 Wang Xin <jedy.wang@sun.com>
-
- ** Fix for bug #380750
-
- * configure.in: Make force-shutdown work in Solaris
-
-2007-05-08 Wang Xin <jedy.wang@sun.com>
-
- * configure.in: Fixes 394579:incompatible awk on Solaris cause
- evolution can not recognize the dbus whose version is newer than
- 1.0.0.
-
-2007-05-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * configure.in: Add mail-notification plugins to the standard plugins.
-
-2007-04-23 Karsten Bräckelmann <guenther@rudersport.de>
-
- * configure.in: Fix configure for LDFLAGS=-Wl,--as-needed. Fixes
- bug #319504.
-
-2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
-
- ** NEWS, configure.in: Evolution 2.11.1 release
-
-2007-04-20 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Evolution no longer depends on libgnomeprint[ui]. (#426816)
-
-2007-04-11 Matthew Barnes <mbarnes@redhat.com>
-
- * configure.in:
- Make the libiconv test program return a value. (#388789)
-
-2007-04-03 Matthew Barnes <mbarnes@redhat.com>
-
- * evolution-plugin.pc.in: Require libxml-2.0.
-
-2007-04-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added bogofilter plugin part of the junk plugins.
-
- * configure.in:
-
-2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
-
- * MAINTAINERS : Updates on the new guards.
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
- * tools/killev.c (main): Use g_get_language_names() instead of
- gnome_i18n_get_language_list().
-
-2007-03-12 Harish Krishnaswamy <kharish@novell.com>
-
- * NEWS, configure.in: Evolution 2.10 release updates
-
-2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: Evolution 2.9.92 release updates
-
-2007-02-26 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in : Update intltool version.
-
-2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: Evolution 2.9.91 release updates
-
-2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #373497
- * configure.in: Patch from Priit Laes for following $prefix settings
- while installing.
-
-2007-01-22 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * NEWS, configure.in: Evolution 2.9.6 release
- updates.
-
-2007-01-22 Sankar P <psankar@novell.com>
-
- * configure.in: Added support for configuring the
- imap-headers plugin.
-
-2006-01-08 Harish Krishnaswamy <kharish@novell.com>
-
- * NEWS, configure.in: Evolution 2.9.5 release
- updates.
-
-2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
-
- Patch submitted by Nathan Owens <pianocomp81@yahoo.com) and
- Jerry Yu <jijun.yu@sun.com>
-
- * acinclude.m4: Define PILOT LINK version check macros
- * configure.in: Check for PILOT LINK version 0.12
-
-2007-01-07 Andre Klapper <a9016009@gmx.de>
-
- * configure.in: fix the build failure caused by
- SVN revision 33110 (swedish quickref addition).
-
-2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * NEWS, configure.in: Evolution 2.9.4 release
- updates.
-
- * configure.in: Bump the required EDS version to 1.9.4
-
-2006-12-04 Harish Krishnaswamy <kharish@novell.com>
-
- * NEWS, configure.in: Evolution 2.9.3 release
- updates.
-
-2006-11-14 Harish Krishnaswamy <kharish@novell.com>
-
- * data/Makefile.am: Install evolution.desktop
- instead of evolution-<version>.desktop.
-
-2006-11-14 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: Add targets help/quickref/es/Makefile
- and mail/default/es/Makefile.
-
-2006-11-14 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: Reverting the previous patch as it breaks
- the HEAD build. Target Help/C/Makefile was removed from
- configure.in while Help/Makefile.am still refers to subdirectory
- C.
-
-2006-11-10 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * configure.in: Fixes #76336 and add Spanish quickref.
-
-2006-11-07 Harish Krishnaswamy <kharish@novell.com>
-
- * NEWS, configure.in : Evolution 2.9.2 release
- updates.
-
-2006-11-06 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: Move prefer-plain plugin to the 'standard'
- list from 'experimental'.
-
-2006-11-02 Jules Colding <colding@omesc.com>
-
- * evolution-shell.pc.in (execversion): Added variable so that
- the Evolution version is easily deduced programmatically.
-
-2006-10-16 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: Evolution 2.9.1 release
- updates.
-
-2006-10-16 Tor Lillqvist <tml@novell.com>
-
- * win32/libevolution-mail.def: List the function
- mail_win32_get_mail_thread_queued() instead of the variable
- mail_thread_queued. (#348212)
-
-2006-10-15 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * addressbook/gui/widgets/eab-contact-display.c,
- addressbook/importers/evolution-ldif-importer.c
- addressbook/importers/evolution-vcard-importer.c
- calendar/importers/icalendar-importer.c
- plugins/groupwise-features/properties.glade
- plugins/mailing-list-actions/org-gnome-mailing-list-actions.eplug.xml
- plugins/save-attachments/org-gnome-save-attachments.xml
- shell/shell.error.xml: Fixed some strings to improve gettext
- compendia for translators.
-
-
-2006-10-02 Harish Krishnaswamy <kharish@novell.com>
-
- * NEWS, configure.in: Evolution 2.8.1 release
- updates.
-
-2006-09-04 Harish Krishnaswamy <kharish@novell.com>
-
- * NEWS, configure.in: Evolution 2.8.0 release
- updates.
-
-2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: Evolution 2.7.92 release.
-
-2006-08-19 Harish Krishnaswamy <kharish@novell.com>
-
- * evolution-plugin.pc.in, evolution-shell.pc.in:
- Include rpath in libs specified. Fixes #350385.
- (Patch submitted by Øystein Gisnås)
-
-2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: Evolution 2.7.91 release
- updates.
-
-2006-07-28 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- * configure.in: Added configure script for building
- evolution calendar with cairo support.
-
-2006-07-24 Harish Krishnaswamy <kharish@novell.com>
-
- * NEWS, configure.in: Evolution 2.7.90 release
- updates.
-
-2006-07-21 Luca Ferretti <elle.uca@libero.it>
-
- * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
- (committed by Karsten Bräckelmann)
-
-2006-07-22 Julio M. Merino Vidal <jmmv@NetBSD.org>
-
- * configure.in: Do not assume that only SunOS has pkill because
- other systems (e.g. NetBSD) also have it. Fix the check that
- looks for an utility to kill a process by name to properly detect
- either pkill or killall. Fixes bug #336853.
-
-2006-07-13 Andre Klapper <a9016009@gmx.de>
-
- * configure.in:
-
- adding localized (german) quick reference card. see bug #307856.
-
-2006-07-12 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: Update EDS requirement to
- 1.7.4.
-
-2006-07-10 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in, NEWS: Evolution 2.7.4 release
- updates.
-
-2006-07-10 Harish Krishnaswamy <kharish@novell.com>
-
- * evolution-shell.pc.in:
- defined @datarootdir@. Patch submitted by
- Frederic Peters.
-
- * evolution-plugin.pc.in : Similar change.
- Fixes #345083.
-
-2006-06-15 Tor Lillqvist <tml@novell.com>
-
- * plugin.mk: Must expand also @GETTEXT_PACKAGE@ and @LOCALEDIR@,
- at least the caldav plugin has a .eplug.in file that refers to
- those. (On the other hand, it is questionable whether
- org-gnome-evolution-caldav.eplug.in needs to specify domain and
- localedir at all.)
-
-2006-06-14 Andre Klapper <a9016009@gmx.de>
-
- * data/evolution.desktop.in.in: fixing categories, bugzilla entry,
- adding bugzilla component and bugzilla version.
- Fixes bug #335410. Thanks to Vincent Fretin and Olav Vitters.
-
-2006-06-14 Chenthill Palanisamy <pchenthill@novell.com>
-
- * configure.in: Use libgnomeprint-2.2 >= 2.7.0.
-
-2006-06-12 Harish Krishnaswamy <kharish@novell.com>
-
- * NEWS: Release updates.
- * configure.in: Bump version. Evolution 2.7.3 release.
-
-2006-06-12 simon.zheng <simon.zheng@sun.com>
-
- Fix for #336453
-
- * acinclude.m4:
- * configure.in:
- Add SunLDAP library support - a variant of Netscape LDAP.
-
-2006-06-02 Iain Buchanan <iaindb@netspace.net.au>
-
- * configure.in: Fix typo that caused experimental plugins
- to be skipped.
-
-2006-05-27 Thomas Vander Stichele <thomas at apestaart dot org>
-
- * widgets/misc/e-attachment-bar.c: (update):
- Fix compilation by adding missing (
-
-2006-05-22 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: Update intltool requirements.
-
-2006-05-09 Kjartan Maraas <kmaraas@gnome.org>
-
- * configure.in: Patch from Brian Pepple to achieve
- GNOME Goal for po/LINGUAS. Closes bug #337965.
- * po/LINGUAS: New file.
-
-2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
-
- configure.in: Fix compilation with modern openldap releases.
- Partially fixes bug #325957. Patch from Sushuma Rai.
-
-2006-04-28 Sven Herzberg <herzi@gnome-de.org>
-
- reviewed by: Srinivasa Ragavan
-
- * shell/apps_evolution_shell.schemas.in.in: added boolean key for the
- maximized state of the window
- * shell/e-shell-window.c: added window state saving and updated window
- size saving to work as expected (fixes bug 243962)
-
-2006-04-27 Tor Lillqvist <tml@novell.com>
-
- * win32/libemiscwidgets.def: Add e_expander_get_type which now is
- needed when linking libevolution-widgets-a11y.
-
-2006-04-25 Jeffrey Stedfast <fejj@novell.com>
-
- * configure.in: Figure out auto-magically what the mozilla-nss
- pkg-config module name is.
-
-2006-04-24 Harish Krishnaswamy <kharish@novell.com>
-
- * NEWS, configure.in: Release updates. Bump version.
- ***** Release 2.7.1 *****
-
-2006-04-19 Philip Van Hoof <pvanhoof@gnome.org>
-
- * shell/main.c: Replaced popt with GOption API
-
-2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * configure.in: Remove obsolete entry for no_NO.
-
-2006-03-27 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * MAINTAINERS: Changing the maintainers file to reflect
- the current mail maintainers.
-
-2006-03-22 Tommi Vainikainen <thv@iki.fi>
-
- * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
-
-2006-03-12 Vladimer Sichinava <alinux@siena.linux.it>
-
- * configure.in: Added "ka" Georgian
-
-2006-03-12 Benoît Dejean <benoit@placenet.org>
-
- * configure.in:
- * mail/default/Makefile.am:
- * mail/default/fr/Inbox:
- * mail/default/fr/Makefile.am: Added French welcome message.
-
-2006-03-03 Andre Klapper <a9016009@gmx.de>
-
- * configure.in,
- * mail/default/Makefile.am:
- added support for macedonian (mk) welcome message
-
-2006-03-03 Elijah Newren <newren@gmail.com>
-
- * configure.in: added mail/default/lt/Makefile
- Fixes bug 333282. (committed by aklapper)
-
-2006-03-02 Elijah Newren <newren@gmail.com>
-
- * configure.in: added mail/default/fi/Makefile
- Fixes bug 333079. (committed by aklapper)
-
-2006-02-28 Andre Klapper <a9016009@gmx.de>
-
- * configure.in: added "ta" to ALL_LINGUAS
-
-2006-02-28 Rajesh Ranjan <rranjan@redhat.com>
-
- * configure.in: Added "hi" to ALL_LINGUAS
-
-2006-02-13 Srinivasa Ragavan <sragavan@novell.com>
-
- * NEWS, configure.in: Release updates, version bump.
- ***** Release 2.5.92 *****
-
-2006-02-21 Arangel Angov <ufo@linux.net.mk>
-
- * configure.in: Added "mk" to ALL_LINGUAS.
-
-2006-02-13 Harish Krishnaswamy <kharish@novell.com>
-
- * NEWS, configure.in: Release updates, version bump.
- ***** Release 2.5.91 *****
-
-2006-02-13 Andre Klapper <a9016009@gmx.de>
- * data/evolution.desktop.in.in: changed the Comment
- value. Fixes bug 329744 also to my satisfaction. ;-)
-
-2006-02-07 Andre Klapper <a9016009@gmx.de>
- * data/evolution.desktop.in.in: added GTK category.
- Fixes bug 328035.
-
-2006-02-07 Andre Klapper <a9016009@gmx.de>
- * data/evolution.desktop.in.in: added a _GenericName
- value. Fixes bug 329744.
-
-2006-02-06 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in, data/Makefile.am,
- data/evolution.desktop.in.in: Remove hard-coded
- EDS version number. Read it from
- evolution-data-server.pc instead.
-
-2006-01-30 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in, NEWS: Release updates, version bump.
- ***** Release 2.5.90 *****
-
-2006-01-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * tools/evolution-launch-composer.c: (do_send):
- Use g_list_delete_link() instead of g_list_remove_link()
- + g_list_free_1().
- * tools/killev.c: mark a couple vars static and remove a
- stray semi-colon.
-
-2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * configure.in: Add "zh_HK" to ALL_LINGUAS.
-
-2006-01-19 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: Fix to allow longer file names
- on 'make dist' using automake 1.9.
-
-2006-01-17 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in, NEWS: Release updates, version bump.
- ***** Release 2.5.5 *****
-
-2006-01-17 Harish Krishnaswamy <kharish@novell.com>
-
- Patch submitted by Johnny Jacob <johnnyjacob@gmail.com>
- * configure.in: Add import-ics-attachments to plugins list
- and Makefile target.
-
-2006-01-16 Chenthill Palanisamy <pchenthill@novell.com>
-
- * configure.in: Use libnotify >= 0.3.0.
-
-2006-01-16 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: Add caldav to plugins_base_always
- and Makefile target.
-
-2006-01-11 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: Enlose the computed value of MOZILLA_NSS_LIB_DIR
- with quotes as this will be used in the code as a string constant.
-
-2006-01-09 Simon Zheng <simon.zheng@sun.com>
-
- * configure.in: Add the macro MOZILLA_NSS_LIB_DIR to store mozilla
- nss library path.
-
-2006-01-07 Tor Lillqvist <tml@novell.com>
-
- * server.mk: Add whitespace before all line continuation
- backslashes. Fixes build on Debian-based systems. (#325574,
- Sebastien Bacher)
-
-2006-01-04 Tor Lillqvist <tml@novell.com>
-
- * evolution-zip.in: Include also the glade files in the plugins
- directory.
-
- Include all of etc/gconf in the zipfile. (One should "make
- install" to a temporary directory when building a distribution
- anyway, so only evolution's GConf stuff will be included.)
-
-2006-01-02 Harish Krishnaswamy <kharish@novell.com>
-
- * NEWS, configure.in: Release updates, version bump.
- ***** Release 2.5.4 *****
-
-2005-12-22 Tor Lillqvist <tml@novell.com>
-
- * configure.in: Fix minor errors in the Network Manager tests.
-
-2005-12-22 Shreyas Srinivasan <sshreyas@novell.com>
-
- * configure.in: Network Manager Support- Check if dbus, dbus-glib,
- nm_glib is present and build Network Manager Support accordingly.
-
- * ChangeLog: Remove spurious duplicate entries which seem to have
- been committed accidently.
-
-2005-12-19 Chenthill Palanisamy <pchenthill@novell.com>
-
- committing for David Trowbridge <trowbrds cs colorado edu>
-
- * configure.in: Added the plugin for publishing calendar.
-
-2005-12-17 Tor Lillqvist <tml@novell.com>
-
- * configure.in: Include libedataserver-$EDS_PACKAGE in the
- requirement list for E_WIDGETS.
-
- Set bindir_in_server_file, privlibexecdir_in_server_file and
- componentdir_in_server_file. On Unix, they are the same as bindir,
- privlibexecdir and componentdir respectively. On Win32, use paths
- relative from lib/bonobo/servers. AC_SUBST these variables.
-
- * server.mk: Substitute the values above new variables for the
- corresponding @..._IN_SERVER_FILE@ strings in the .server.in.in
- files.
-
- * addressbook/gui/component/GNOME_Evolution_Addressbook.server.in.in
- * calendar/gui/GNOME_Evolution_Calendar.server.in.in
- * calendar/gui/alarm-notify/GNOME_Evolution_Calendar_AlarmNotify.server.in.in
- * mail/GNOME_Evolution_Mail.server.in.in
- * shell/GNOME_Evolution_Shell.server.in.in
- * shell/GNOME_Evolution_Test.server.in.in: Correspondingly, use
- the @..._IN_SERVER_FILE@ strings.
-
- * evolution-plugin.pc.in
- * evolution-shell.pc.in: Use @privsolibdir@ to set privlibdir.
-
-2005-12-13 Chenthill Palanisamy <pchenthill@novell.com>
-
- * configure.in: added a new variable to include all
- the plugin directories.
- * plugins/Makefile.am: Add all the plugin directories
- in the dist_subdirs, so that dist has all the plugin
- directories even if some package is missing.
-
-2005-12-13 Chenthill Palanisamy <pchenthill@novell.com>
-
- * po/POTFILES.in: Removed the entries for
- e-util/e-component-listener.c and e-util/e-time-utils.c.
-
-2005-12-12 Harish Krishnaswamy <kharish@novell.com>
-
- * NEWS, configure.in: Release updates, version bump.
- ***** Release 2.5.3 *****
-
-2005-12-02 Tor Lillqvist <tml@novell.com>
-
- * evolution-zip.in: New file, a script used to build a
- Win32 zipfile distribution of Evolution.
-
- * Makefile.am
- * configure.in: Distribute and expand it.
-
-2005-11-28 P S Chakravarthi <pchakravarthi@novell.com>
-
- * configure.in: Added libnotify for use in new
- alarm notification UI.
-
-2005-11-26 Tor Lillqvist <tml@novell.com>
-
- * configure.in: Drop the IPv6 and getaddrinfo checks, unused here
- in Evolution. (It's used in e-d-s, though.)
-
-2005-11-23 Srinivasa Ragavan <sragavan@novell.com>
-
- * configure.in: Made hal dependency optional.
-
-2005-11-16 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * README, removed gal requirement.
-
-2005-11-14 Harish Krishnaswamy <kharish@novell.com>
-
- * NEWS, configure.in: Release updates, version bump.
- ***** Release 2.5.2 *****
-
-2005-10-27 Erdal Ronahi <erdal.ronahi@gmail.com>
-
- * configure.in: Added ku (Kurdish) to ALL_LINGUAS
-
-2005-10-26 Tor Lillqvist <tml@novell.com>
-
- * configure.in: Don't require hal on Win32.
-
-2005-10-25 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am: Distclean should remove the header,
- not iconv-detect.c
-
-2005-10-25 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: Turn development warning on.
- Bump version to 2.5.1.
-
-2005-10-19 Harish Krishnaswamy <kharish@novell.com>
-
- Committing for Nathan Owens <pianocomp81@yahoo.com>
-
- * configure.in: Add views/memos/Makefile,
- calendar/conduits/memo/Makefile to Makefile list
-
-2005-10-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * configure.in: Added iPod sync e-plugin to experimental plugins.
-
-2005-10-17 Runa Bhattacharjee <runa@bengalinux.org>
-
- * configure.in : Added Bengali (bn) to ALL_LINGUAS.
-
-2005-10-3 Harish Krishnaswamy <kharish@novell.com>
-
- * marshal.mk : do not add the srcdir prefix as
- $< already returns the full path.
- Fixes #271308.
-
-2005-09-28 Tor Lillqvist <tml@novell.com>
-
- * configure.in: Drop unused SOCKET_LIBS leftover. Don't check for
- OpenLDAP on Win32. Instead, set related variables unconditionally,
- as LDAP support is always present (in <winldap.h> and -lwldap32).
- (CAMEL_EXCHANGE): Add more stuff to CAMEL_EXCHANGE_CFLAGS and
- _LIBS. These are used only in
- plugins/exchange-operations/Makefile.am, and now it's enough to
- use only that CAMEL_EXCHANGE_CFLAGS and _LIBS there.
-
- * win32/dummy.la: libdir is prefix/lib, not bin.
-
-2005-09-05 Mengjie Yu <meng-jie.yu@sun.com>
-
- * configure.in:grep on Solaris doesn't support -q, use > /dev/null instead.
-
-2005-08-28 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in : Turn stable release bit on. Set
- version to 2.4.0.
- * MAINTAINERS : Update.
-
-2005-08-24 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * configure.in : Enable building of exchange plugins by default.
-
-2005-08-23 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in : Release 2.3.8
-
-2005-08-21 Jens Seidel <jseidel@cvs.gnome.org>
-
- * e-util/e-plugin.c:
- * mail/mail-mt.c:
- * plugins/sa-junk-plugin/em-junk-filter.c: Fixed the typo
- "occured" (also in all effected PO files to avoid fuzzyness)
-
-2005-08-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * widgets/misc/e-canvas-background.c:
- * widgets/text/e-entry.c: Resolve Bug #309074
-
-2005-08-10 Tor Lillqvist <tml@novell.com>
-
- * tools/Makefile.am: Don't try to build killev on Win32.
-
-2005-08-09 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * configure.in: Added "th" (Thai) to ALL_LINGUAS.
-
-2005-08-08 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: Release 2.3.7
-
-2005-08-07 Rodney Dawes <dobey@novell.com>
-
- * help/C/evolution.xml: Change references to the term "vfolder" to
- use the term "Search Folder" instead
-
-2005-08-04 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
-
- * configure.in: Added "te" to ALL_LINGUAS
-
-2005-07-29 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: Bump version number
-
- *****Release 2.3.6.1***** includes fix for
- #311731 - (Removing folders from an IMAP)
-
-
-2005-07-26 Harish Krishnaswamy <kharish@novell.com>
-
- * plugins/calendar-weather/Makefile.am:
- * plugins/groupwise-features/Makefile.am:
- * plugins/mail-account-disable/Makefile.am:
- * plugins/mailing-list-actions/Makefile.am:
- * plugins/print-message/Makefile.am: Fix make distcheck issues.
-
- * configure.in: Bump version number
- ***** Release 2.3.6 *****
-
-2005-07-20 Tor Lillqvist <tml@novell.com>
-
- * configure.in: Add AC_LIBTOOL_WIN32_DLL. It is apparently
- required when using bleeding edge libtool.
-
- Enable building with Mozilla nspr and nss on Win32. No -ldl on
- Win32. No import library for softokn3.dll provided by the Mozilla
- people for some reason.
-
- Add libedataserverui, libglade and gtk+ to the dependencies of
- CERT_UI, as the libraries in smime call functions from them.
-
-2005-07-19 Sankar P <psankar@novell.com>
-
- * configure.in : Removed the proxy and proxy-login plugins as they are
- merged into the groupwise-features plugin.
-
-2005-07-13 Tor Lillqvist <tml@novell.com>
-
- * configure.in: Add libedataserverui to the IMPORTERS dependency
- list.
-
-2005-07-13 Harish Krishnaswamy <kharish@novell.com>
-
- *configure.in : bump version
- ***** Release 2.3.5.1 *****
-
-2005-07-13 Tor Lillqvist <tml@novell.com>
-
- * configure.in: Don't attempt to build the sa-junk-plugin on
- Win32, it's very Unix-specific.
-
- * win32/libevolution-mail.def: Add more entries.
-
-2005-07-12 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: bump version
- ***** Release 2.3.5 *****
-
-2005-07-12 Harish Krishnaswamy <kharish@novell.com>
-
- * plugins/Makefile.am : Remove groupwise-features
- plugin as it is already listed as a base plugin
-
-2005-07-12 Chenthill Palanisamy <pchenthill@novell.com>
-
- * configure.in: Removed the shell/importer from
- AC_OUPUT.
-
-2005-07-12 Vivek Jain <jvivek@novell.com>
-
- * configure.in : correted twice inclusion of sa-junk-plugin in
- "plugins_base" section
-
-2005-07-12 Vivek Jain <jvivek@novell.com>
-
- * configure.in : added sa-junk-plugin to
- base plugins and AC_OUTPUT section
-
-2005-07-11 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * plugins/exchange-account-setup : Removed this directory. This
- functionality has now been moved to exchange-operations.
-
-2005-07-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * configure.in: Added gnome-vfs-module-2.0 to E_WIDGETS_CFLAGS
- for the merged attachment bar.
-
-2005-07-10 Shreyas Srinivasan <sshreyas@novell.com>
-
- * configure.in: Add mail-account-disable, proxy, proxy-login and
- groupwise-account-setup to the plugin list.
-
-2005-07-02 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: bump version
-
-2005-06-27 Tor Lillqvist <tml@novell.com>
-
- * configure.in: Drop local mail file lock method tests and the
- option --enable-file-locking, these are not used in evolution. (Is
- used in e-d-s.) Ditto for sendmail operation tests and the
- --with-broken-spool option.
-
- * win32/libemiscwidgets.def: Add e_selection_model_selection_row_changed.
-
-2005-06-25 Not Zed <NotZed@Ximian.com>
-
- * configure.in: remove need to define NULL in getaddrinfo check.
-
-2005-06-25 Not Zed <NotZed@Ximian.com>
-
- * configure.in: move prefer-plain and save-attachments to
- experimental where they belong.
-
-2005-06-23 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in : add mono plugin to the base list only if
- it was enabled as a configure option.
-
-2005-06-23 Kaushal Kumar <kakumar@novell.com>
-
- * e-util/Makefile.am, widgets/e-timezone-dialog/Makefile.am,
- addressbook/gui/search/Makefile.am,
- plugins/groupwise-features/Makefile.am: Added widgets in INCLUDES.
-
- Updated the include paths to use misc instead of widgets/misc.
-
-2005-06-23 Not Zed <NotZed@Ximian.com>
-
- * configure.in: fix the --enable-profiler not to disable otherwise
- enabled plugins. & added default-mailer plugin stuff.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * configure.in (EXTRA_GNOME dependencies): Use $FULL_GNOME_DEPS
- here explicitly instead of duplicating the list. In the makefiles
- no need to use both EXTRA_GNOME_CFLAGS and GNOME_FULL_CFLAGS,
- EXTRA_GNOME_CFLAGS is enough. (Ditto for _LIBS.)
-
- (privsolibdir): New autoconf variable. On Unix it is identical to
- privlibdir, on Win32 identical to libdir.
-
- There is no RPATH mechanism in Win32 DLLs or EXEs. The intention
- is that Evolution's private shared libraries will be marked in the
- Makefile.am files as privsolib_LTLIBRARIES. They will thus on
- Windows get installed in libdir. The DLLs will actually get
- installed in bindir, thanks to libtool magic. It will thus suffice
- to have bindir in PATH.
-
- This also means that we can use gnome_win32_get_prefixes() in
- libeutil to find out the installation location on the end-user
- machine based on the location of the DLL. gnome_win32_get_prefixes()
- assumes the DLL is in a "bin" subfolder of the end-user
- installation prefix.
-
- * win32/Makefile.am (EXTRA_DIST): Fix typo. Add libetable and
- libetext.
-
- * win32/libetable.def
- * win32/libetext.def: New files.
-
- * win32/libemiscwidgets.def: Add new entries.
-
-2005-06-17 Kaushal Kumar <kakumar@novell.com>
-
- * Retired GAL from Head. The relevant files have moved inside
- evolution. Thanks to JP Rosevear for performing the cvs surgery. The
- files have been moved in the following order.
-
- evolution/e-util <- gal/gal/util
- evolution/a11y <- gal/gal/a11y
- evolution/a11y/e-table <- gal/gal/a11y/e-table
- evolution/a11y/e-text <- gal/gal/a11y/e-text
- evolution/widgets/table <- gal/gal/e-table
- evolution/widgets/text <- gal/gal/e-text
- evolution/widgets/misc <- gal/gal/widgets
- evolution/widgets/misc/pixmaps <- gal/gal/widgets/pixmaps
- evolution/widgets/menus <- gal/gal/menus
-
- Following is the summary of changes done to fix the build:-
- - New files added to cvs repository,
- - a11y/e-table/Makefile.am
- - a11y/e-text/Makefile.am
- - widgets/table/Makefile.am
- - widgets/text/Makefile.am
- - widgets/misc/pixmaps/Makefile.am
- - iconv-detect.h
- - iconv-detect.c
- - Updated configure.in.
- - Updated all the relevant Makefile.am files.
- - Updated the include paths to replace all gal references.
- - Updated the marshal list to suit gal files requirements.
-
-2005-06-16 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in : add mono to the plugins list
-
- * data/evolution.desktop.in.in :
- Fix for #307176 (patch from Andre Klapper)
- correct the version of evolution-data-server.
-
-2005-06-15 Tor Lillqvist <tml@novell.com>
-
- * configure.in: Check for Win32. Define Automake conditional
- OS_WIN32. Define autoconf substitutions SOEXT (.so vs. .dll) and
- NO_UNDEFINED (empty vs. -no-undefined). Check for regexec, perhaps
- in a separate -lregex. Include also camel-provider's CFLAGS and
- LIBS for IMPORTERS. Expand win32/Makefile.
-
- * Makefile.am (SUBDIRS): Add win32.
-
- * plugin.mk: Expand also @SOEXT@.
-
- * server.mk: Expand also @SOEXT@ and @EXEEXT@.
-
- * win32/README
- * win32/Makefile.am
- * win32/dummy.la
- * win32/libemiscwidgets.def
- * win32/libevolution-addressbook.def
- * win32/libevolution-calendar.def
- * win32/libevolution-mail.def
- * win32/libfilter.def: New files. Build bootstrap import libraries
- for some of Evolution's DLLs to work around circular dependencies
- between some of the shared libraries. Circular dependecies are
- problematic on Win32 where one can't have undefined symbols in
- executables (or shared libraries).
-
-2005-06-14 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * configure.in : Add a configure option --enable-exchange to build
- Exchange plugins. Also changed the Exchange plugin name to
- exchange-operations.
-
-2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * plugins/exchange-operations : Added a new plugin directory for
- renaming exchange-account-setup as exchange-operations.
-
-2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * configure.in : Added CAMEL_EXCHANGE CFLAGS/LIBS for exchange plugins.
-
-2005-06-07 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: bump version.
-
-2005-05-25 Not Zed <NotZed@Ximian.com>
-
- * configure.in: if --enable-mono, then enable the mono plugin.
-
-2005-05-23 Vivek Jain <jvivek@novell.com>
-
- * configure.in : Removed the entries of
- groupwise-account-setup
- shared-folder
- groupwise-send-options
- groupwise-status-tacking
- send-options
- addressbook-groupwise
- from AC_OUTPUT and base plugins and added
- consolidated 'groupwise-features' plugin to base plugins and
- AC_OUTPUT
-
-2005-05-19 Chenthill Palanisamy <pchenthill@novell.com>
-
- * configure.in: Added a plugin to mark all messages
- as read for the selected and the sub folders to base
- plugin.
-
-2005-05-19 Vivek Jain <jvivek@novell.com>
-
- * configure.in : add print-message plugin to base plugins and
- AC_OUTPUT
-
-2005-05-18 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in : Bump version
-
-2005-05-13 Rodney Dawes <dobey@novell.com>
-
- * plugins/Makefile.am (DIST_SUBDIRS): Add profiler so that it gets
- disted properly
-
-2005-05-12 Not Zed <NotZed@Ximian.com>
-
- * configure.in: Added mail-remote stuff. an experimental plugin.
-
-2005-05-12 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: check for libsoup-2.4 else fail over
- to libsoup-2.2.
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * plugin.mk: changed .eplug rule to also convert i18n tags if it
- ends in xml. Also convert .error.xml into .error converting i18n
- tags.
-
-2005-05-06 Srinivasa Ragavan <sragavan@novell.com>
-
- * addressbook/gui/component/ldap-config.glade: Changed string 'login'
- * mail/evolution-mail.schemas.in.in: Rephrased photo string
- * mail/mail-config.glade: Rephrased photo string
- * ui/evolution-mail-message.xml: Changed 'From' to 'from'
-
-2005-05-05 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: reset upgrade revision to 0
-
-2005-05-04 Amish <lists@munshi.biz>
-
- * evolution-plugin.pc.in, evolution-shell.pc.in : use
- @GAL_PACKAGE@ instead of hardcoding the version. Fixes
- evolution-exchange build issues.
-
-2005-04-28 Not Zed <NotZed@Ximian.com>
-
- * configure.in: add an --enable-profiling arg, build the profiling
- plugin optionally as well.
-
-2005-04-26 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in : Bump version
-
-2005-04-25 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: Bump libsoup requires.
-
-2005-04-20 James Henstridge <james@jamesh.id.au>
-
- * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
- doesn't trigger configure failures with newer versions of
- pkg-config. Fixes bug #300436.
-
-2005-04-11 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in: bump version, requires
-
-2005-03-11 David Malcolm <dmalcolm@redhat.com>
-
- * configure.in: set up DBUS_VERSION for use in the new-mail-notify
- plugin
-
-2005-03-31 Steve Murphy <murf@e-tools.com>
-
- * configure.in: Added "rw" to ALL_LINGUAS.
-
-2005-03-29 Adi Attar <aattar@cvs.gnome.org>
-
- * configure.in: Added "xh" to ALL_LINGUAS.
-
-2005-03-27 Ahmad Riza H Nst <ari@160c.afraid.org>
-
- * configure.in: Added id (Indonesian) to ALL_LINGUAS line.
-
-2005-03-21 Radek Doulik <rodo@novell.com>
-
- * configure.in: require gtkhmtl 3.7.0 with 3.8 package/api version
-
-2005-03-21 Philip Van Hoof <pvanhoof@gnome.org>
-
- * configure.in: Fix for #73917
-
-2005-03-16 Pawan Chitrakar <pawan@nplinux.org>
-
- * configure.in: Added ne in ALL_LINGUAS
-
-2005-03-07 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version, requires
-
-2005-02-28 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version, requires
-
-2005-02-28 JP Rosevear <jpr@novell.com>
-
- * configure.in: add startup wizard plugin
-
-2005-02-28 JP Rosevear <jpr@novell.com>
-
- * plugins/Makefile.am: dist standard and experimental plugins
-
- * configure.in: move "all" plugins to standard and experimental
- and default to building the standard set
-
-2005-02-27 JP Rosevear <jpr@novell.com>
-
- * configure.in: add mail/default/de to ac_output to fix the build
-
-2005-02-23 Björn Torkelsson <torkel@acc.umu.se>
-
- * Makefile.am (DISTCLEANFILES): remove *.pc and intltool-*
- files generated by configure when running make distclean.
-
-2005-02-23 Hans Petter Jansson <hpj@novell.com>
-
- * configure.in: Make mailer depend on libedataserverui.
-
-2005-02-22 Marco Pesenti Gritti <marco@gnome.org>
-
- * configure.in: Depend on gnome-vfs >= 2.4
-
-2005-02-22 Rodney Dawes <dobey@novell.com>
-
- * data/Makefile.am (CLEANFILES): add new variable with the generated
- keys and desktop file listed so that they get removed with make clean
- (EXTRA_DIST): Don't dist the generated keys file
-
-2005-02-01 Priit Laes <amd@store20.com>
-
- * configure.in : Remove duplicate entries for addressbook-groupwise,
- groupwise-status-tracking and default-source in plugins list. Fixes
- make distclean.
-
-2005-02-01 JP Rosevear <jpr@novell.com>
-
- * MAINTAINERS: Update
-
-2005-02-01 Priit Laes <amd@store20.com>
-
- * configure.in : Remove duplicate entry for calendar-file in
- plugins list.
-
-2005-01-30 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in : Correct the typo in plugins_base made in
- the commit below - let the HEAD to get built again.
-
-2005-01-29 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * configure.in : add addressbook-groupwise plguin to the
- plguin list
-
-2005-01-26 Rodney Dawes <dobey@novell.com>
-
- * configure.in: Add mail/default/pt/Makefile to AC_OUTPUT
-
-2005-01-24 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version and requires
-
-2005-01-21 JP Rosevear <jpr@novell.com>
-
- * configure.in: e-util needs libgnomeprintui now
-
-2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * configure.in : added addressbook-file plugin
-
-2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * configure.in : added default-source plugin
-
-2005-01-20 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * configure.in : added a plugin for displaying the
- groupwise status tracking options
-
-2005-01-13 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version to 2.1.3.2
-
-2005-01-13 Rodney Dawes <dobey@novell.com>
-
- * configure.in: Add new-mail-notify to the plugins_all listing
- so that it gets disted properly
-
-2005-01-12 JP Rosevear <jpr@novell.com>
-
- * configure.in: fix plugin listing, bump upgrade revision so
- weather calendar group appears
-
-2005-01-10 JP Rosevear <jpr@novell.com>
-
- * configure.in: make itip-formatter a base plugin
-
-2005-01-11 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version
-
-2005-01-11 Not Zed <NotZed@Ximian.com>
-
- * configure.in: added new mail plugin & checks.
-
-2005-01-10 Sushma Rai <rsushma@novell.com>
-
- * configure.in: Added Exchange account settings plugin
-
-2005-1-10 Parthasarathi Susarla <sparthasarathi@novell.com>
- * configure.in : added send options plugin to base plugin list
-
-2005-01-10 Vivek Jain <jvivek@novell.com>
-
- * configure.in : Add shared-folder to plugin
- and base plugin list. Add corresponding Makfile to AC_OUTPUT section.
-
-2005-01-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- * configure.in: add send-options plugin
-
-2005-01-09 JP Rosevear <jpr@novell.com>
-
- * configure.in: add calendar-file plugin
-
-2005-01-08 Priit Laes <amd@store20.com>
-
- * configure.in : Remove duplicate entry for itip-formatter in
- plugins list.
-
-2005-01-08 Harish Krishnaswamy <kharish@novell.com>
-
- * configure.in : Add gnome-vfs-module-2.0 to Evo compile flags for
- the calendar.
-
-2005-01-08 Hans Petter Jansson <hpj@novell.com>
-
- * configure.in: Add libedataserverui to the e-util libs and cflags.
-
-2005-01-07 Rodrigo Moya <rodrigo@novell.com>
-
- * configure.in: removed weatherdatadir definition here.
-
-2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
-
- * configure.in: added calendar-weather plugin to build.
-
-2005-01-06 JP Rosevear <jpr@novell.com>
-
- * data/Makefile.am: add some uninstall rules for local data
-
-2005-01-03 JP Rosevear <jpr@novell.com>
-
- * configure.in: add itip-formatter to the "all" list, its not
- ready to be in the base yet though
-
-2004-12-23 Hans Petter Jansson <hpj@novell.com>
-
- * configure.in: Remove select-names from Makefile output list.
-
-2004-12-17 Not Zed <NotZed@Ximian.com>
-
- * devel-docs/misc/errors.txt (BUILT_SOURCES): add translation stuff.
-
-2004-12-16 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am, configure.in: added evolution-plugin.pc, pkg-config
- file required for plugin development.
-
-2004-12-20 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version, requires
-
-2004-12-14 JP Rosevear <jpr@novell.com>
-
- Fixes #6066
-
- * README.translators: New information for translators
-
- * README: Update slightly for 2.1/2.2
-
-2004-12-14 Rodney Dawes <dobey@novell.com>
-
- * configure.in (AC_OUTPUT): Add mail/default/zh_CN/Makefile
-
-2004-12-08 Hans Petter Jansson <hpj@novell.com>
-
- * plugins/shared-folder/share-folder-common.c: Include
- <libebook/e-destination.h> from evolution-data-server.
-
-2004-12-03 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * configure.in : Add groupwise-account-setup to plguin
- and base plugin list. Add corresponding Makfile to AC_OUTPUT section.
-
-2004-12-01 Dafydd Harries <daf@muse.19inch.net>
-
- * configure.in: Add "cy" (Welsh) to ALL_LINGUAS.
-
-2004-11-29 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version, requires
-
-2004-12-02 Not Zed <NotZed@Ximian.com>
-
- * configure.in: Make evolution mail link to camel-provider not
- camel only. Removed some camel stuff.
-
-2004-11-16 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am (SUBDIRS): removed camel.
-
- * configure.in: Removed camel building, fixed module includes to
- use camel via packageconfig.
-
-2004-11-15 Not Zed <NotZed@Ximian.com>
-
- * configure.in: Added libeds to camel and mail and filter cflags.
-
-2004-11-09 Rodney Dawes <dobey@novell.com>
-
- * configure.in: Add AC_SUBST for plugins_base also
-
- * plugins/Makefile.am: Add plugins_base to DIST_SUBDIRS so that we
- dist the plug-ins we actually build by default
-
-2004-11-04 Not Zed <NotZed@Ximian.com>
-
- * configure.in: added mailing-list-actions plugin.
-
-2004-11-04 Not Zed <NotZed@Ximian.com>
-
- * configure.in: modified base vs optional logic slightly and added
- a warning if you build with --enable-plugins=no.
-
-2004-11-04 David Trowbridge <David.Trowbridge@Colorado.edu>
-
- * configure.in: Added calendar-http module, and setup a mechanism
- for base vs optional plugins.
-
-2004-11-03 JP Rosevear <jpr@novell.com>
-
- * configure.in: fix the logic
-
-2004-11-03 JP Rosevear <jpr@novell.com>
-
- * configure.in: handle plain --enable-plugins and
- --enable-plugins=yes by making it the equivalent of "all"
-
-2004-11-03 Not Zed <NotZed@Ximian.com>
-
- * configure.in: added plugin-manager plugin.
-
-2004-11-01 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: dist plugin.mk
-
-2004-10-29 Rodrigo Moya <rodrigo@novell.com>
-
- * configure.in: added mail-to-meeting plugin.
-
-2004-10-28 Nat Friedman <nat@novell.com>
-
- * configure.in: Re-enable bbwhatever becuase I think it works now.
-
-2004-10-27 JP Rosevear <jpr@novell.com>
-
- * configure.in: revive E_WIDGETS_CFLAGS/LIBS because of needing to
- add libedataserverui
-
-2004-10-27 Not Zed <NotZed@Ximian.com>
-
- * configure.in: removed bbwhatever it is until the makefiles are
- fixed.
-
-2004-10-25 Radek Doulik <rodo@ximian.com>
-
- * configure.in: added audio-inline plugin, added gstreamer check
- for it
-
- if gstreamer is not available, remove audio-inline plugin from the
- plugins list
-
-2004-10-22 Harish K <kharish@novell.com>
-
- * configure.in: Added mark-calendar-offline plugin
-
-2004-10-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Added folder-unsubscribe plugin
-
-2004-10-22 Nat Friedman <nat@novell.com>
-
- * configure.in: Added the bbdb plugin.
-
-2004-10-21 Rodrigo Moya <rodrigo@novell.com>
-
- * configure.in: added save-calendar plugin.
-
-2004-10-21 Not Zed <NotZed@Ximian.com>
-
- * configure.in: added copy-tool plugin.
-
-2004-10-20 JP Rosevear <jpr@novell.com>
-
- * configure.in: add select-one-source to the plugin list
-
-2004-10-20 Not Zed <NotZed@Ximian.com>
-
- * configure.in: added prefer plain plugin.
-
-2004-10-20 Not Zed <NotZed@Ximian.com>
-
- * configure.in: added save attachments plugin.
-
-2004-10-20 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: list plugins as a subdir
-
- * plugins/Makefile.am: build enabled plugins
-
- * plugin.mk: simple rule for creating .eplug files
-
- * configure.in: add plugin foo; --enable-plugins=all turns them
- all on, or you can --enable-plugins="<plugin dir> <plugin dir>" to
- list specific ones
-
-2004-10-15 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * camel.pc.in : Change gal-2.2 to gal-2.4
- * evolution-shell.pc.in : Similar
-
-2004-10-13 JP Rosevear <jpr@novell.com>
-
- * configure.in: remove plugins from ac output
-
-2004-10-13 JP Rosevear <jpr@novell.com>
-
- * configure.in: pull in libedataserverui as appropriate
-
-2004-10-01 Jeffrey Stedfast <fejj@novell.com>
-
- * configure.in (localedir): Enable imap4 plugin by default. We
- need to get people building this and testing it.
-
-2004-10-01 JP Rosevear <jpr@novell.com>
-
- * configure.in: set the GETTEXT_PACKAGE to evolution-2.2
-
-2004-10-01 JP Rosevear <jpr@novell.com>
-
- * configure.in: set a GTKHTML_API_VERSION variable
-
-2004-09-13 Not Zed <NotZed@Ximian.com>
-
- * configure.in: change the way ipv6 stuff is done. separate ipv6
- setting from getaddrinfo call check, and default to on if the
- interfaces are available.
-
-2004-09-17 William Jon McCann <mccann@jhu.edu>
-
- * configure.in: Fix typos in gal dependency.
-
-2004-09-16 JP Rosevear <jpr@novell.com>
-
- * configure.in: use AC_DEFINE properly
-
-2004-09-16 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump EDS and gal requirements
-
-2004-09-16 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version to 2.1.0 and set base version to 2.2;
- define DEVELOPMENT here so we don't have to alter code to change
- in future
-
-2004-09-13 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
-
- * data/evolution.desktop.in: added missing Encoding=UTF-8 field
- (validate desktop file).
-
-2004-09-11 Akagic Amila <bono@linux.org.ba>
-
- * configure.in: Added 'bs' to ALL_LINGUAS.
-
-2004-08-27 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version, requirements
-
-2004-08-23 Jeffrey Stedfast <fejj@novell.com>
-
- * configure.in: Added some comments about --enable-openssl
- (e.g. why it is disabled)
-
-2004-08-18 Kjartan Maraas <kmaraas@gnome.org>
-
- * configure.in: Added «nb» to ALL_LINGUAS.
-
-2004-08-13 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version. requires
-
-2004-08-13 Rodney Dawes <dobey@novell.com>
-
- * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
- as well as expceted and determined in testing
-
-2004-08-13 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * configure.in:
- Add option to specify location of kerberos 4/5 libraries and
- headers directories.
- Needed for 64bits support.
-
-2004-08-13 Rodney Dawes <dobey@novell.com>
-
- * configure.in: Add value and description fields to AC_DEFINE calls
- for the HAVE_ET_COM_ERR_H and HAVE_COM_ERR_H checks
-
-2004-08-13 Rodney Dawes <dobey@novell.com>
-
- * acinclude.m4: Remove EVO_CHECK_LIB
- Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
- Sync with e-d-s acinclude.m4 (Adds GTK_DOC_CHECK)
-
-2004-08-13 Rodney Dawes <dobey@novell.com>
-
- * configure.in: Check for et/comm-err.h and comm_err.h so that
- we can include the correct one
-
-2004-08-12 Rodney Dawes <dobey@novell.com>
-
- * data/evolution.desktop.in.in: Update Name and description to
- not include "Ximian" or "(Unstable)"
- Remove the MimeType field since we can't open these types on the
- command line
-
-2004-08-12 Jeffrey Stedfast <fejj@novell.com>
-
- * configure.in: Check for gtk+-2.4 in order to enable the use of
- GtkFileChooser.
-
-2004-08-09 Ankit Patel <ankit@redhat.com>
-
- * configure.in: Gujarati & Panjabi Languages added
-
-2004-08-02 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version, requirements
-
-2004-08-01 JP Rosevear <jpr@novell.com>
-
- * configure.in: add libedataserver to E_UTIL flags
-
-2004-07-25 Gil Osher <dolfin@rpg.org.il>
-
- * configure.in: Added 'he' (Hebrew) to ALL_LINGUAS.
-
-2004-07-21 Ray Strode <rstrode@redhat.com>
-
- * evolution/data/evolution.desktop.in.in: Add MimeType line to
- desktop file new mime sytem.
-
-2004-07-19 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version, requirements
-
-2004-07-07 Chris Toshok <toshok@ximian.com>
-
- * configure.in: add CAMEL_GROUPWISE cflags/libs.
-
-2004-07-02 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version, requirements
-
-2004-08-24 JP Rosevear <jpr@novell.com>
-
- * configure.in (plugindir): set a plugin dir so we can easily
- install to the same place everywhere
-
-2004-08-24 JP Rosevear <jpr@novell.com>
-
- * configure.in: Check for mono support properly
-
-2004-07-05 Not Zed <NotZed@Ximian.com>
-
- * configure.in: add some mono checks.
-
-2004-06-24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * configure.in: Added Walloon (wa) to ALL_LINGUAS.
-
-2004-06-20 Arafat Medini <lumina@silverpen.de>
-
- * configure.in: Added arabic locale ar to ALL_LINGUAS.
-
-2004-06-17 Fernando Herrera <fherrera@onirica.com>
-
- * data/evolution.desktop.in.in: Use "Evolution" for
- X-GNOME-Bugzilla-Product to match b.x.c product name.
-
-2004-06-09 Dan Winship <danw@novell.com>
-
- * configure.in (AC_OUTPUT): Remove shell/glade/Makefile, which has
- been merged into shell/Makefile
-
-2004-06-03 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version, requirements
-
-2004-06-02 Chris Toshok <toshok@ximian.com>
-
- * configure.in (EDS_REQUIRED): bump to 0.0.93.1.
- (BASE_VERSION): change to 12 for the ESource absolute_uri stuff.
-
-2004-06-01 Not Zed <NotZed@Ximian.com>
-
- * configure.in: check for statvfs.
-
-2004-05-24 Chris Toshok <toshok@ximian.com>
-
- * configure.in: add addressbook/tools/Makefile.am back to the
- build.
-
-2004-05-19 Jeffrey Stedfast <fejj@novell.com>
-
- * configure.in: Setup the icon install paths (not that we actually
- use them yet).
-
-2004-05-19 JP Rosevear <jpr@novell.com>
-
- * configure.in: bump version
-
-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.
-
-2004-04-30 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Require intltool 0.30 for the error xml files
-
-2004-04-30 Mike Castle <dalgoda@ix.netcom.com>
-
- * data/Makefile.am (install-data-local): get the mime file from
- src dir for srcdir != builddir
-
-2004-04-30 Not Zed <NotZed@Ximian.com>
-
- * tools/killev.c (main): use gnome_i18n_get_language_list so we
- get the right one (LC_MESSAGES).
-
-2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in (UPGRADE_REVISION): Changed to 11.
-
-2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in (UPGRADE_REVISION): Changed to 10.
-
-2004-04-26 Radek Doulik <rodo@ximian.com>
-
- * configure.in: require newer gtkhtml with new gtk_html_begin's
- flags
-
-2004-04-21 Rodney Dawes <dobey@ximian.com>
-
- * autogen.sh: Require automake 1.6 or neweer, we already do for libsoup
- and evolution-data-server, there is no reason not to here
-
-2004-04-21 Chris Toshok <toshok@ximian.com>
-
- * configure.in (EDS_REQUIRED): bump to 0.0.92.1 for new EContact
- company phone foo.
- (UPGRADE_REVISION): bump to 9.
-
-2004-04-21 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * configure.in : added libegroupwise dependency to CAMEL
- compile flags
-
-2004-04-19 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Require gnome-icon-theme >= 1.2.0
-
-2004-04-19 Michael Terry <mike@mterry.name>
-
- * data/evolution.desktop.in.in: Use the icon theme
-
-2004-04-19 JP Rosevear <jpr@ximian.com>
-
- * configure.in: bump version, requirements
-
-2004-04-09 Chris Toshok <toshok@ximian.com>
-
- * configure.in (UPGRADE_REVISION): bump to 8 for new contact list
- migration, since there was a bug in the shell that caused all
- migration to fail, but the key was still updated.
-
-2004-04-09 Chris Toshok <toshok@ximian.com>
-
- * configure.in (UPGRADE_REVISION): bump to 7 for new contact list
- migration.
-
-2004-04-08 Chris Toshok <toshok@ximian.com>
-
- * configure.in (UPGRADE_REVISION): add a new variable that should
- be bumped whenever a migration change happens in any component.
-
-2004-04-07 Samúel Jón Gunnarsson <sammi@techattack.nu>
-
- * configure.in: Added "is" to ALL_LINGUAS
-
-2004-04-02 JP Rosevear <jpr@ximian.com>
-
- * configure.in: bump version, requirements
-
-2004-03-22 Radek Doulik <rodo@ximian.com>
-
- * configure.in: require gtkhtml 3.1.10, it's needed for composer
- changes
-
-2004-03-15 Hao Sheng <hao.sheng@sun.com>
-
- * a11y/addressbook/Makefile.am: make distcheck work
- * a11y/calendar/Makefile.am: make distcheck work
-
-2004-03-15 Hao sheng <hao.sheng@sun.com>
-
- * configure.in: add a11y/addressbook/Makefile
-
-2004-03-05 JP Rosevear <jpr@ximian.com>
-
- * configure.in: bump version, requirements
-
-2004-03-02 Dan Winship <danw@ximian.com>
-
- * configure.in (DATASERVER_API_VERSION): Define this (the number
- used in the e-d-s component repo_ids).
-
- * tools/killev.c (main): Update the repo_ids
-
-2004-02-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Fixed the ENABLE_SMIME conditional to work. Fixes
- the addressbook relocation error.
-
-2004-02-25 Chris Toshok <toshok@ximian.com>
-
- * configure.in: add "$xhave_nss = xyes" to the AM_CONDITIONAL for
- ENABLE_SMIME.
-
-2004-02-24 JP Rosevear <jpr@ximian.com>
-
- * marshal.mk: make sure to use the srcdir to build the list
-
-2004-02-23 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Fix a typo in the smime check, so it actually works
-
-2004-02-23 Adam Weinberger <adamw@FreeBSD.org>
-
- * configure.in: Added "en_CA" (Canadian English) to ALL_LINGUAS.
-
-2004-02-19 Chris Toshok <toshok@ximian.com>
-
- * configure.in: add AC_ARG_ENABLE(smime...) -- "finally", i can
- hear the people rejoice. Only check the --enable-smime status if
- --enable-ssl is also "yes". AC_DEFINE (ENABLE_SMIME) if smime is
- enabled.
-
-2004-02-18 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Require ORBit 2.9.8 or newer
-
-2004-02-12 Dan Winship <danw@ximian.com>
-
- * Makefile.am (%-$(BASE_VERSION).pc): cp the unversioned file
- rather than mv'ing it so it doesn't get regenerated at install
- time.
-
-2004-02-11 Not Zed <NotZed@Ximian.com>
-
- * configure.in (IMPORTERS_*): Added libebook-1.0. Added back
- mail/importers/Makefile.am.
-
-2004-02-10 JP Rosevear <jpr@ximian.com>
-
- * configure.in: Add addressbook/importers to AC_OUTPUT
-
-2004-02-09 JP Rosevear <jpr@ximian.com>
-
- * configure.in: bump version, requirements
-
-2004-02-09 Rodney Dawes <dobey@ximian.com>
-
- * tools/killev.c: Use the AlarmNotify_Factory for --force-shutdown
-
- Fixes #54084
-
-2004-02-09 Rodney Dawes <dobey@ximian.com>
-
- * data/evolution.desktop.in.in: Updated BugzillaOtherBinaries tag
-
-2004-01-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Revert previous change.
-
-2004-01-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Update to require glib-2.0 >= 2.3.2 (needed for
- some GValue usage).
-
-2004-01-28 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Disable the possibility of using OpenSSL until someone
- decides it is worthy and ends up maintaining the code, though porting
- to GNUTLS would probably be a better option, if that happens
-
-2004-01-26 David Trowbridge <trowbrds@cs.colorado.edu>
-
- * configure.in: add facilities for installing a help dir
-
-2004-01-26 JP Rosevear <jpr@ximian.com>
-
- * configure.in: bump requirements, version
-
-2004-01-24 Sanlig Badral <badral@openmn.org>
-
- * configure.in: added "mn" to ALL_LINGUAS.
-
-2004-01-22 Rodney Dawes <dobey@ximian.com>
-
- * data/Makefile.am: Add rule to substitute BASE_VERSION in keys
- * data/evolution.keys.in: Removed this file from CVS
- * data/evolution.keys.in.in: Update to use BASE_VERSION and the
- new addressbook vcard control that replaces the MiniCard control
-
-2004-01-22 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Don't require $LIBBONOBOUI_REQUIRED version of
- libbonobo
-
-2004-01-16 Not Zed <NotZed@Ximian.com>
-
- * configure.in: added mail/default/Makefile and
- mail/default/C/Makefile.
-
-2004-01-13 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Check for libsoup separately
-
-2004-01-12 JP Rosevear <jpr@ximian.com>
-
- * configure.in: bump version and requirements
-
-2004-01-12 JP Rosevear <jpr@ximian.com>
-
- * configure.in: add soup as a calendar dep
-
-2004-01-12 Meilof Veeningen <meilof@wanadoo.nl>
-
- * configure.in: enable NNTP support by default
-
-2004-01-12 JP Rosevear <jpr@ximian.com>
-
- * configure.in: compile flags for the test component and a
- conditional compile
-
-2004-01-11 JP Rosevear <jpr@ximian.com>
-
- * configure.in: dont kill the quote
-
-2004-01-11 JP Rosevear <jpr@ximian.com>
-
- * configure.in: add enable option to build test component
-
-2004-01-08 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Add BONOBOUI_REQUIRED variable and depend on
- libbonoboui >= 2.4.3, add an AC_SUBST() for EDS_REQUIRED also
- * evolution-shell.pc.in: Require the same version of bonoboui that we
- do in configure.in
-
-2004-01-08 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * configure.in : add camel/providers/groupwise/Makefile to
- AC_OUTPUT section
-
-2004-01-08 Robert Sedak <robert.sedak@sk.htnet.hr>
-
- * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
-
-2004-01-05 JP Rosevear <jpr@ximian.com>
-
- * tools/Makefile.am: Add e-util libs
-
- * configure.in: try compiling with sys/types for freebsd
-
- (Joe Marcus Clarke <marcus@freebsd.org>)
-
-2004-01-05 Laurent Dhima <laurenti@alblinux.net>
-
- * configure.in: Added "sq" to ALL_LINGUAS.
-
-2004-01-01 Roozbeh Pournader <roozbeh@sharif.edu>
-
- * configure.in: Added "fa" (Persian) to ALL_LINGUAS.
-
-2003-12-30 Nicel KM <mnicel@novell.com>
-
- * configure.in: removed default_user directory references from AC_OUTPUT
-
-2003-12-29 JP Rosevear <jpr@ximian.com>
-
- * configure.in: default_user is gone
-
- * Makefile.am: ditto
-
-2003-12-29 JP Rosevear <jpr@ximian.com>
-
- * configure.in: bump version and gal, e-d-s and gtkhtml
- requirements
-
-2003-12-22 Rodrigo Moya <rodrigo@ximian.com>
-
- * configure.in: added camel/providers/groupwise to the build.
-
-2003-12-15 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (ACLOCAL_AMFLAGS): remove.
-
-2003-12-07 JP Rosevear <jpr@ximian.com>
-
- * configure.in: update version reliance
-
-2003-12-06 JP Rosevear <jpr@ximian.com>
-
- * tools/Makefile.am: Remove hard coded disable deprecated flags
-
-2003-12-05 Radek Doulik <rodo@ximian.com>
-
- * configure.in: require gtkhtml 3.1.3 (new gtk_html_flush method
- to be used in mailer)
-
-2003-12-04 Christian Hammond <chipx86@gnupdate.org>
-
- * art/im*.png, art/Makefile.am: Added IM png files from Gaim.
-
-2003-12-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in (EVOLUTION_DIR): Remove the Junk folder
-
-2003-12-01 Rodney Dawes <dobey@ximian.com>
-
- * data/Makefile.am: Install evolution.desktop as
- evolution-$(BASE_VERSION).desktop
- * data/evolution.desktop.in: Remove generated file
- * data/evolution.desktop.in.in: Add (Unstable) to name
- Fix comment to be more correct and have correct capitalization
-
-2003-12-01 Rodney Dawes <dobey@ximian.com>
-
- * tools/killev.c: Use BASE_VERSION for repo_ids and OAFIIDs,
- Update gnome-spell repo_id to correct version,
- Update gtkhtml editor OAFIID to GtkHTML 3.1
-
-2003-12-01 JP Rosevear <jpr@ximian.com>
-
- * configure.in: define privconduitdir
-
-2003-11-28 Anders Carlsson <andersca@gnome.org>
-
- * configure.in: Look for mozilla-nss.pc, not mozilla.pc.
-
-2003-11-26 JP Rosevear <jpr@ximian.com>
-
- * configure.in: make sure the mozilla .pc file exists before
- checking for it
-
-2003-11-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * tools/killev.c (main): kill Evo 2.0's alarm daemon, not 1.4's.
-
-2003-11-19 JP Rosevear <jpr@ximian.com>
-
- * MAINTAINERS: Update
-
-2003-11-18 JP Rosevear <jpr@ximian.com>
-
- * configure.in: remove db3 check
-
-2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * tools/killev.c (main): kill the alarm notification service, not
- the factory, which no longer exists.
-
-2003-11-17 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: make sure server.mk is disted
-
-2003-11-17 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am (EXTRA_DIST): do the right thing for disting
-
-2003-11-17 JP Rosevear <jpr@ximian.com>
-
- * configure.in: use the server.mk file to get rules for building
- versioned .server files
-
- * */Makefile.am: use simplified rule subst
-
-2003-11-17 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: Install versioned package config files
-
-2003-11-14 JP Rosevear <jpr@ximian.com>
-
- * configure.in: make source selector flags/libs
-
-2003-11-14 JP Rosevear <jpr@ximian.com>
-
- * MAINTAINERS: Update
-
-2003-11-11 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (SUBDIRS): remove libversit from the build.
-
- * configure.in (CERT_UI): change the libraries we link.
- (AC_OUTPUT): remove libversit/Makefile
-
-2003-11-11 JP Rosevear <jpr@ximian.com>
-
- * configure.in: determine the e-d-s version, version the gettext
- files properly
-
-2003-11-07 Dan Winship <danw@ximian.com>
-
- * configure.in (AC_OUTPUT): Remove e-util/ename/Makefile
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * configure.in: we don't have to configure the libical subdir now
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * configure.in: pull in evolution-data-server stuff and remove
- backends from output
-
-2003-10-31 JP Rosevear <jpr@ximian.com>
-
- * configure.in: set up vars and rules for versioning the .server
- files
-
- * Makefile.am's: use rules for versioning .server file, ensure
- built files are removed before disting
-
-2003-10-30 Chris Toshok <toshok@ximian.com>
-
- * configure.in: (AC_OUTPUT): remove smime/tests for now.
-
-2003-10-30 Chris Toshok <toshok@ximian.com>
-
- * configure.in: set enable_smime=yes wherever nss would be
- enabled.. fixes manually specifying the nss libs and enabling the
- smime ui. Also, add a section for generating the correct SMIME UI
- flags. gross, but necessary. it should probably be wrapped in
- with all the other nss library crap.
- (AC_OUTPUT): add smime/tests
-
-2003-10-29 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (SUBDIRS): use $SMIME_DIR. instead of explicitly
- including smime.
-
- * configure.in: add some smime foo - a status message, an
- AM_CONDITIONAL (ENABLE_SMIME)
-
-2003-10-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: added a configure check for AI_ADDRCONFIG
-
-2003-10-24 Dan Winship <danw@ximian.com>
-
- * libversit/Makefile.am: Change YFLAGS to AM_YFLAGS to stop an
- automake 1.7 warning
-
-2003-10-23 Rodney Dawes <dobey@ximian.com>
-
- * confiugre.in: Remove mail/importers/Makefile from AC_OUTPUT
- yet again
-
-2003-10-23 Chris Toshok <toshok@ximian.com>
-
- * configure.in: add smime/* dirs. to AC_OUTPUT.
-
- * Makefile.am (SUBDIRS): add smime/.
-
-2003-10-23 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * configure.in: Check for gnome-thumbnail.h existence
- (really committed this time).
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Set $ACLOCAL to have the $ACLOCAL_FLAGS in it, so
- it doesn't fail to regenerate the files if you run make without a
- manual autogen after making changes to configure.in and friends.
- [Many thanks to Marco Pesenti Gritti for pointing out the fix to
- me.]
-
-2003-10-22 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Require ORBit 2.8.0 or newer for threading
-
-2003-10-22 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Revert broken previous commit and actually remove
- mail/importers/Makefile from AC_OUTPUT
-
-2003-10-22 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Removed mail/importers/Makefile from AC_OUTPUT
-
-2003-10-22 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Removed addressbook/tools/Makefile from AC_OUTPUT
-
-2003-10-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Removed pedantic pgp/mime configure flag.
-
-2003-10-22 Dan Winship <danw@ximian.com>
-
- * executive-summary/*: Removed; this code has not been used since
- pre-1.0.
-
- * importers/*: Removed; the actual importers were moved to
- {mail,calendar}/importers long ago.
-
- * my-evolution/*: Removed; gone in evolution 2.0.
-
- * notes/*: Removed; never finished and no one is working on it.
-
- * omf-install/*: Removed; part of old doc system
-
- * tests/*: Removed; these are ancient. Camel regression tests are
- in camel/tests now.
-
- * configure.in (E_UTIL_{CFLAGS,LIBS}): Remove soup-2.0 since
- e-proxy is gone.
- (EVOLUTION_MAIL_{CFLAGS,LIBS}): Remove soup-2.0 since the mailer
- uses CamelHTTPStream now.
- (EVOLUTION_EXECUTIVE_SUMMARY_{CFLAGS,LIBS}): Gone
- (AC_OUTPUT): Remove my-evolution/Makefile
-
- * README: evolution no longer depends on soup
-
-2003-10-21 Dan Winship <danw@ximian.com>
-
- * configure.in (GNOME_COMPILE_WARNINGS): Turn off the annoying
- "comparison between signed and unsigned" warning in gcc 3.3
-
- * evolution-calendar.pc.in (Cflags): add
- -I${privincludedir}/libical
-
-2003-10-08 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * configure.in: Check for gnome-thumbnail.h existence.
-
-2003-09-04 Dan Winship <danw@ximian.com>
-
- * camel.pc.in (Requires):
- * evolution-addressbook.pc.in (Requires):
- * evolution-calendar.pc.in (Requires):
- * evolution-shell.pc.in (Requires): Require gal-2.2
-
-2003-08-27 Bolian Yin <bolian.yin@sun.com>
-
- * configure.in: add a11y/widgets/Makefile
- * Makefile.am: move a11y directory before widgets directory.
-
-2003-08-21 Not Zed <NotZed@Ximian.com>
-
- * HACKING: Wrote one.
-
-2003-08-20 Bolian Yin <bolian.yin@sun.com>
-
- * configure.in: Add a11y checking, and a11y Makefiles
- * Makefile.am: add a11y subdirectory
-
-2003-08-13 Mike Kestner <mkestner@ximian.com>
-
- * configure.in: don't make 1.5 the default version (ie LN_S)
- update to use gal-2.2
-
-2003-08-01 Not Zed <NotZed@Ximian.com>
-
- * configure.in: Add option for '--enable-imapp', for 'new' imap
- code.
-
-2003-07-26 Larry Ewing <lewing@ximian.com>
-
- * configure.in: use libgtkhtml-3.1 for linking.
-
-2003-07-26 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Bump version to "1.5", so that we end up being
- parallel installable with 1.4 again, but we can still release
- a "1.5.0" tarball when we get to that point in 6 months
-
-2003-07-23 Dan Winship <danw@ximian.com>
-
- * configure.in: Define EVO_MARSHAL_RULE, which creates glib
- marshaller .c and .h files that don't cause gcc warnings
-
- * marshal.mk: The Makefile fragment used by EVO_MARSHAL_RULE.
- (Can't include newlines in an AC_SUBST, so we have to use
- AC_SUBST_FILE)
-
- * Makefile.am (EXTRA_DIST): add marshal.mk
-
-2003-07-20 Hasbullah Bin Pit <sebol@ikhlas.com>
-
- *configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
-
-2003-07-10 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Change version to 1.4.99 since HEAD is not the
- stable 1.4 branch, as evolution-1-4-branch was created post-1.4.1
-
-2003-07-01 Dan Winship <danw@ximian.com>
-
- * configure.in: Check for gnome-icon-lookup.h (which could mean
- either plain GNOME 2.2 or Sun GNOME 2.0)
-
-2003-06-30 Rodrigo Moya <rodrigo@ximian.com>
-
- * configure.in:
- * Makefile.am: removed libwombat from the build.
-
- * evolution-calendar.pc.in: removed -lwombat.
-
- * libwombat/*: removed unused directory.
-
-== Version 1.4.1 ==
-
-2003-06-25 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Depend on GtkHTML 3.0.6, gal 1.99.8.
-
- * README: Update
-
-2003-06-23 Ettore Perazzoli <ettore@ximian.com>
-
- * data/Makefile.am: Added implicity rule to subst @BASE_VERSION@
- in evolution.desktop.in.in to generate evolution.desktop.in.
- (desktop_in_file): Removed.
- (desktop_in_in_file): New.
- (kdedesktop_file): Update substitution to use
- $(desktop_in_in_file) instead of $(desktop_in_file).
- (noinst_DATA): Add $(desktop_file).
- (install-data-local): Depend on $(mime_file) and $(keys_file).
- (EXTRA_DIST): Remove $(desktop_file), replace $(desktop_in_file)
- with $(desktop_in_in_file).
-
-2003-06-19 Dan Winship <danw@ximian.com>
-
- * tools/killev.c (kill_component): clean this up a little and make
- it deal with "evolution" vs "evolution-1.4"
-
-2003-06-19 Danilo Å egan <dsegan@gmx.net>
-
- * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
-
-2003-06-17 Not Zed <NotZed@Ximian.com>
-
- * NEWS: Updated for current mail stuff.
-
-2003-06-13 Ettore Perazzoli <ettore@ximian.com>
-
- * tools/Makefile.am: Remove evolution-launch-composer since it's
- no longer needed.
+2010-03-31 The Evolution Team <evolution-hackers@gnome.org>
+ * *: The ChangeLog is auto-generated when releasing. If you
+ are seeing this, use 'git log' for a detailed list of changes.
diff --git a/ChangeLog.pre-1-4 b/ChangeLog.pre-1-4
deleted file mode 100644
index 944140f011..0000000000
--- a/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,8530 +0,0 @@
-== Version 1.4.0 ==
-
-2003-06-02 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Bump version number to 1.4.0.
- (VERSION_COMMENT): Set to an empty string.
- (GAL_REQUIRED): Require 1.99.7.
-
-2003-05-28 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: AC_SUBST() for GAL_REQUIRED and GTKHTML_REQUIRED
-
-2003-05-27 Not Zed <NotZed@Ximian.com>
-
- * camel.pc.in: make libs/cflags point to privlibdir/includedir,
- otherwise this just doesn't work.
-
-== Version 1.3.92 ==
-
-2003-05-22 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Bump version to 1.3.92.
-
-2003-05-22 Rodney Dawes <dobey@ximian.com>
-
- * camel.pc.in:
- * evolution-addressbook.pc.in:
- * evolution-calendar.pc.in:
- * evolution-shell.pc.in: s/GAL_VERSION/GAL_REQUIRED/
-
-2003-05-22 Dmitry G. Mastrukov <dmitry@taurussoft.org>
-
- * configure.in: Added Belarusian to ALL_LINGUAS.
-
-2003-05-21 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Bump version to 1.3.91.99.
-
-== Version 1.3.91 ==
-
-2003-05-21 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Renamed GAL_VERSION to GAL_REQUIRED; also, made it
- not AC_SUBST() it anymore since it's only used in configure.
- Added GTKHTML_REQUIRED and made all the libgtkhtml-3.0 checks use
- it.
-
-2003-05-19 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Remove GNOME_PREFIX stuff. Add
- --disable-default-binary command line option, with corresponding
- DEFAULT_BINARY Automake conditional.
-
-2003-05-19 Not Zed <notzed@lostzed.mmc.com.au>
-
- * NEWS: Updated for mail/ camel/ filter/ and e-util/
-
-2003-04-30 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Bump version number to 1.3.3.99.
-
-== Version 1.3.3 ==
-
-2003-04-29 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: 1.3.3.
-
-2003-04-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * NEWS: Updated for mailer fixes
-
-2003-04-28 Rodney Dawes <dobey@ximian.com>
-
- * data/cde_app_root/: Use $(privdatadir) instead of
- $(prefix)/share/evolution-$(BASE_VERSION) for the cde stuff
-
-2003-04-21 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Fix KDE_APPLNK_DIR to not install to a diff prefix,
- and disable installing the file to the KDE applnk path by default
-
-2003-04-11 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: 1.3.2.99.
-
-== Version 1.3.2 ==
-
-2003-04-08 Dan Winship <danw@ximian.com>
-
- * tools/Makefile.am (EXTRA_DIST): Fix
-
-2003-04-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Oops, don't use a == when comparing strings in
- shell.
-
-2003-04-07 Chris Toshok <toshok@ximian.com>
-
- * tools/Makefile.am (privlibexec_PROGRAMS): remove
- evolution-addressbook-export.
-
- * tools/evolution-addressbook-export.c: nuke.
-
-2003-04-07 Chris Toshok <toshok@ximian.com>
-
- * configure.in: add addressbook/tools/Makefile to AC_OUTPUT.
-
-2003-04-07 Dan Winship <danw@ximian.com>
-
- * tools/Makefile.am (privlibexec_SCRIPTS, privlibexec_PROGRAMS):
- Install these in privlibexecdir, not privdatadir. Move killev from
- SCRIPTS to PROGRAMS.
- (killev_SOURCES, killev_LDADD): Add
-
- * tools/killev.c: New C port of killev, since
- "bonobo-activation-query" does not return as much information as
- "oaf-client" did. Also has prettier output. (Still shells out to
- killall/pkill to do the actual killing.)
-
- * tools/killev: Gone
-
- * tools/evolution-move-tasks: Removed since the evolution-calendar
- code that called it is also gone now.
-
-2003-04-07 Not Zed <NotZed@Ximian.com>
-
- * NEWS: Updated for mail/camel/composer/filter for 1.3.2
-
-2003-04-06 Christophe Merlet <redfox@redfoxcenter.org>
-
- * data/Makefile.am: Create $(DESTDIR)$(kdedeskdopdir).
-
-2003-04-04 Chris Toshok <toshok@ximian.com>
-
- * acinclude.m4 (EVO_LDAP_CHECK): bleah, add "" in for the "no"
- case in with_static_ldap.
-
-2003-04-03 Chris Toshok <toshok@ximian.com>
-
- * acinclude.m4 (EVO_LDAP_CHECK): the existence of libldap.la
- should have no bearing on whether or not we try to statically link
- ldap.
-
-2003-03-29 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * AUTHORS: Added myself as new Portuguese translator.
-
-2003-03-28 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Ported check for "killall" vs. "killp" back from
- 1.2.
-
-2003-03-28 Ettore Perazzoli <ettore@ximian.com>
-
- * data/Makefile.am: Fix installation of the .desktop file.
-
-2003-03-27 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Add gal-2.0 to the list of packages to determine
- WOMBAT_CFLAGS and WOMBAT_LIBS.
-
-2003-03-26 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Autogen help/Makefile.
-
- * Makefile.am (SUBDIRS): Add help. [#38234]
-
-2003-03-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Fixed Heimdal include path.
-
-2003-03-25 Rodney Dawes <dobey@ximian.com>
-
- * data/evolution.desktop.in: Fix 39901 and 40233
-
-2003-03-21 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Fix the mit krb5+krb4 check to work with --without-kr5
-
-2003-03-19 Ettore Perazzoli <ettore@ximian.com>
-
- * README: Updated considerably.
-
-2003-03-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Fixed a type-o in the krb5 checks.
-
-2003-03-19 Not Zed <NotZed@Ximian.com>
-
- * configure.in (CAMEL_*, E_UTIL_*, ): Add gthread-2.0, to get any
- thread-specific flags (like -D_REENTRANT). Duh. For #39886.
- (LIBIBEX*): Removed old libibex stuff.
-
-2003-03-14 Chris Toshok <toshok@ximian.com>
-
- * tools/evolution-addressbook-export.c (save_cards): use
- bonobo_main_quit, and clean this up a bit.
-
-2003-03-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Added AC_C_INLINE - this should fix bug #39171.
-
-2003-03-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Fix kerberos include paths.
-
-2003-03-05 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Update version number to 1.3.1.99.
-
-== Version 1.3.1 ==
-
-2003-02-28 Dan Winship <danw@ximian.com>
-
- * tools/Makefile.am (evolution_launch_composer_LDADD): Fix
- dependencies
-
-2003-02-28 Hans Petter Jansson <hpj@ximian.com>
-
- * configure.in: Add calendar/importers/Makefile to output.
-
-2003-02-27 Chris Toshok <toshok@ximian.com>
-
- * tools/.cvsignore: ignore some stuff, yo.
-
- * tools/Makefile.am: add in the evolution-launch-composer stuff.
-
- * tools/evolution-launch-composer.c: port this from the 1.2 branch.
-
-2003-02-27 JP Rosevear <jpr@ximian.com>
-
- * configure.in: export gnome-pilot cflags
-
-2003-02-21 Dan Winship <danw@ximian.com>
-
- * libversit/Makefile.am: Make this a shared library to prevent
- linking portability problems
-
- * tools/Makefile.am (evolution_addressbook_import_LDADD): cleanup
-
-2003-02-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in (ENABLE_IPv6): AC_DEFINE() ENABLE_IPv6 if it should
- be enabled.
-
-2003-02-07 Rodney Dawes <dobey@ximian.com>
-
- * data/Makefile.am: Fix installation of desktop/mime files
-
-2003-02-06 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Add fr to ALL_LINGUAS again.
-
-2003-02-06 Rodney Dawes <dobey@ximian.com>
-
- * configure.in: Fix KRB4_CFLAGS to work correctly
- * data/Makefile.am: Fix desktop file installation path
- * data/evolution.desktop.in: Use correct binary and categories, add
- StartupNotify=1 also, for startup-notification-enabled systems
-
-2003-02-06 Dan Winship <danw@ximian.com>
-
- * configure.in: export priv*dir for libical's configure to use.
-
- * evolution-addressbook.pc.in (Libs): Remove -L${libdir}.
- (CFlags): s/includedir/privincludedir/
-
- * evolution-calendar.pc.in: Likewise
-
- * evolution-shell.pc.in: Likewise. Also change iconsdir to
- imagesdir
-
- * sounds/Makefile.am: remove soundsdir def
-
- * tools/Makefile.am: subst in $(toolsdir) instead of $(bindir)
-
- * tools/evolution-addressbook-clean.in:
- s/EVOLUTION_BINDIR/EVOLUTION_TOOLSDIR/
-
- * tools/evolution-addressbook-abuse.c (main):
- s/PACKAGE/GETTEXT_PACKAGE/ in gettext init
- * tools/evolution-addressbook-export.c (main): Likewise
- * tools/evolution-addressbook-import.c (main): Likewise
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * configure.in: Define and AC_SUBST privlibexecdir, privdatadir,
- privincludedir, serverdir, evolutionuidir, imagesdir, buttonsdir,
- soundsdir, gladedir, etspecdir, and viewsdir.
-
- * data/Makefile.am (dtappintegrate, dtappunintegrate): use
- privdatadir
-
-2003-02-04 Dan Winship <danw@ximian.com>
-
- * configure.in: Update AC_DEFINEs to use the new syntax to make
- acconfig.h unnecessary. (Remove unneeded HAVE_KDE_APPLNK define).
- Call GNOME_COMPILE_WARNINGS and add $WARN_CFLAGS to CFLAGS to get
- back to the evo 1.2 behavior of defaulting to -Wall everywhere.
- Fix up privlibdir definition to avoid undefined variables in
- evolution-shell.pc.
-
- * acinclude.m4: Update AC_DEFINE
-
- * acconfig.h: Gone
-
-2003-02-03 Chris Toshok <toshok@ximian.com>
-
- * configure.in (EVOLUTION_MAIL): add gnome-vfs-module-2.0 to the
- deps so we pick up the right include path.
-
-2003-02-03 Chris Toshok <toshok@ximian.com>
-
- * configure.in: remove the --enable-shlib-components stuff.
-
-2003-01-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in (HAVE_KRB5): Updated to add gssapi libs, since this
- is what we use krb5 for :-)
-
-2003-01-28 Rodney Dawes <dobey@ximian.com>
-
- * tools/Makefile.am (EXTRA_DIST): s/bin_SCRIPTS/tools_SCRIPTS/
-
-2003-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * tools/evolution-addressbook-export.c: #include bonobo-activation
- instead of oaf.
- (main): Initialize using gnome_program_init().
- (save_cards): Use g_main_loop_quit() instead of gtk_exit().
-
- * tools/evolution-addressbook-import.c: Update include list for
- GNOME 2.
- (main): Initialize using gnome_program_init().
- (unref_executable): Use g_main_loop_quit() instead of gtk_exit().
- (add_cb): Likewise.
-
- * tools/evolution-addressbook-abuse.c: Update include list for
- GNOME 2.
- (main): Initialize using gnome_program_init().
- (use_addressbook): Use g_object_unref() instead of
- gtk_object_unref().
- (main): Use g_timeout_add() instead of gtk_timeout_add().
- (add_cb): Use g_main_loop_quit() instead of gtk_exit().
-
- * configure.in (AC_SUBST): Add tools/Makefile.
-
- * Makefile.am (SUBDIRS): Add tools/ back into the list.
-
- * tools/Makefile.am: Install everything in
- $(datadir)/evolution-$(BASE_VERSION)/tools.
- (INCLUDES): Add the defines that gnome_program_init() likes and
- also add the _DISABLE_DEPRECATED stuff.
-
-2003-01-26 Chris Toshok <toshok@ximian.com>
-
- * configure.in (AC_OUTPUT): add in the conduit Makefile's.
-
-2003-01-26 Chris Toshok <toshok@ximian.com>
-
- * configure.in: only do the CONDUIT_CFLAGS/LIBS stuff if pilot
- conduits have been enabled.
-
-2003-01-26 Chris Toshok <toshok@ximian.com>
-
- * configure.in: in the --enable-pilot-conduits stanza, use
- PKG_CHECK_MODULES to get the gnome-pilot-2.0 (and therefore
- pilot-link) cflags/libs before doing our utf-8 check. also,
- enable the addressbook/calendar CONDUIT_{CFLAGS/LIBS} variables.
-
-2003-01-24 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in (evolutionuidir): Define iconsdir.
-
-2003-01-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in (FULL_GNOME_DEPS): Doh. Use the
- MANUAL_[NSPR,NSS]_[CFLAGS,LIBS] variables where appropriate.
-
-2003-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in (idldir): Define componentdir instead of
- COMPONENT_DIR. Set it to $privlibdir/components instead of
- $libdir/evolution-$(BASE_VERSION)/components.
-
-2003-01-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in (MOZILLA_NSS): Simplify the whole process into
- about 8 lines by using pkg-config.
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * data/Makefile.am: For now, do not install the evolution.1
- manpage. Install all the other files with a -$(BASE_VERSION)
- suffix.
- (dtappintegrate): Update for the new location of cde_app_root.
- (dtappunintegrate): Likewise.
-
- * data/cde_app_root/dt/appconfig/appmanager/C/Ximian/Makefile.am
- (cdeappmanagerdir): Version using $(BASE_VERSION).
- * data/cde_app_root/dt/appconfig/types/C/Makefile.am
- (cdetypesdir): Likewise.
- * data/cde_app_root/dt/appconfig/icons/C/Makefile.am
- (cdeiconsdir): Likewise.
-
- * sounds/Makefile.am (soundsdir): Version using $(BASE_VERSION).
-
- * configure.in: Define BASE_VERSION. Set idldir to
- $datadir/idl/evolution-$BASE_VERSION instead of just
- $datadir/idl/evolution.
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in (ALL_LINGUAS): Remove fr for now, since it doesn't
- seem to work.
- (AC_OUTPUT): Remove calendar/importers/Makefile for now.
-
-2003-01-14 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am (EXTRA_DIST): intltool, not xml-i18n-tools
-
-2003-01-07 Dan Winship <danw@ximian.com>
-
- * Makefile.am (SUBDIRS): add po
-
- * configure.in: Move ALL_LINGUAS definition to before
- AM_GLIB_GNU_GETTEXT, or else no linguas for you!
-
-2003-01-06 Dan Winship <danw@ximian.com>
-
- * configure.in (AC_INIT): Use "Evolution", not "evolution", since
- that becomes the value of the PACKAGE variable
- (privlibdir): parse $VERSION by hand since.
- EVOLUTION_MAJOR_VERSION, etc aren't defined any more (and trying
- to pass a variable to AC_INIT won't work). This and the above
- change fix the problem that privlibdir was being defined as
- "${libdir}/Evolution/." instead of "${libdir}/evolution/1.3"
- (GAL_VERSION): AC_SUBST this since it's needed in the .pc files
- (idldir): define this here rather than in each Makefile.am that
- needs it.
- (AC_OUTPUT): Add .pc files
-
- * Makefile.am (pkgconfig_DATA): Add pc files.
- (confexec_DATA): Remove this (fooConf.sh files)
- (SUBDIRS): Move filter earlier in the build. (I think it was
- calendar that depends on it now?)
- (%Conf.sh): Remove this. The .pc files are output by configure.in
- now.
-
- * camel.pc.in, evolution-addressbook.pc.in,
- evolution-calendar.pc.in, evolution-shell.pc.in: Replace the
- *Conf.sh files with these. In addition to the basic variables,
- include camel_providerdir (in camel.pc) and idldir, IDL_INCLUDES
- and privlibdir (in the others).
-
-2002-12-04 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Define COMPONENT_DIR.
-
-2002-11-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Add NSPR CFLAGS and LDFLAGS to the E_UTIL build
- flags.
-
-2002-11-20 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: AC_OUTPUT(my-evolution/Makefile).
-
-2002-11-20 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (changelogs): Add my-evolution.
-
-2002-11-20 Not Zed <NotZed@Ximian.com>
-
- * libibex/*: cvs removed it all. Not much use having it around
- anymore.
-
-2002-11-19 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Check for gconftool-2, and added
- AM_GCONF_SOURCE_2.
-
-2002-11-18 Not Zed <NotZed@Ximian.com>
-
- * configure.in: Added back IMPORTERS_CFLAGS and
- mail/importers/Makefile
-
-2002-11-16 Chris Toshok <toshok@ximian.com>
-
- * configure.in: we require >= 0.0.9.99 of gal.
-
-2002-11-15 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Set up the my-evolution flags properly, do not
- AC_SUBST GNOME_Evolution_Mail.server.in.
-
-2002-11-13 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am (SUBDIRS): re-added filter, mail, composer
-
- * configure.in: Added EVOLUTION_MAIL settings, and mail/makefile.
-
-2002-11-11 Joe Shaw <joe@ximian.com>
-
- * Makefile.am (SUBDIRS): remove tools for now, it's not in
- configure.in.
-
-2002-11-11 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (SUBDIRS): add addressbook.
-
-2002-11-08 Chris Toshok <toshok@ximian.com>
-
- * configure.in: add some more addressbook paths.
-
-2002-11-08 Not Zed <NotZed@Ximian.com>
-
- * configure.in: Added composer/Makefile & gtkhtml-3.0 deps.
-
-2002-11-07 Chris Toshok <toshok@ximian.com>
-
- * configure.in (AC_OUTPUT): GNOME_Evolution_Summary.oaf.in = >
- GNOME_Evolution_Summary.server.in
-
-2002-11-07 JP Rosevear <jpr@ximian.com>
-
- * configure.in: update e-util and calendar compile flags
-
-2002-11-07 Rodrigo Moya <rodrigo@ximian.com>
-
- * configure.in: added libgnome-2.0 to camel requirements.
-
-2002-11-06 Chris Toshok <toshok@ximian.com>
-
- * configure.in: add some more addressbook dirs to AC_OUTPUT.
-
-2002-11-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Re-enable the filter cflags/libs stuff.
-
-2002-11-05 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (SUBDIRS): add wombat.
-
-2002-11-05 Chris Toshok <toshok@ximian.com>
-
- * configure.in: add wombat and addressbook compile flags, and add
- wombat and some addressbook dirs to AC_OUTPUT.
-
-2002-11-05 Dan Winship <danw@ximian.com>
-
- * configure.in: change the commented-out soup check to refer to
- the new soup 2.0 in the libsoup module
-
-2002-11-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * configure.in: use correct libgtkhtml-3.0 for calendar and added
- generation of calendar GUI's directories.
-
-2002-11-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * configure.in: enabled libwombat.
-
-2002-11-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * configure.in:
- * Makefile.am: added libversit directory to build.
-
-2002-11-04 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (SUBDIRS): Add shell.
-
-2002-11-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * configure.in: added calendar/idl/Makefile to AC_OUTPUT
-
-2002-11-04 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Add an AM_GLIB_GNU_GETTEXT.
-
-2002-11-03 Rodrigo Moya <rodrigo@ximian.com>
-
- * configure.in:
- * Makefile.am: re-added calendar component (only non-UI stuff).
-
- * data/Makefile.am: use intltools instead of xml-i18n-tools.
-
-2002-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: AC_PROG_INTLTOOL instead of
- AM_PROG_XML_I18N_TOOLS.
-
-2002-11-01 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Update to use Autoconf 2.53. Remove checks for
- scrollkeeper. Remove intl/Makefile and macros/Makefile from
- AC_OUTPUT list. Set up GETTEXT_PACKAGE. Removed
- AM_ACLOCAL_INCLUDE(macros). Added AM_PATH_ORBIT2.
- (EVO_SET_COMPILE_FLAGS): Use PKG_CHECK_MODULES.
- (IDL_INCLUDES): New, -I params to pass to $(ORBIT_IDL) when
- compiling IDL files into stubs.
-
- * autogen.sh: Changed to use gnome-autogen.sh.
-
-2002-10-30 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: 1.1.90.99.
-
-== Version 1.1.90 (Release Candidate 1) ==
-
-2002-10-28 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: gal 0.21, GtkHTML 1.1.5.
-
-2002-10-23 Chris Toshok <toshok@ximian.com>
-
- * configure.in: Update dep for GAL to 0.21.0.
-
-2002-10-07 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Update version number to 1.1.2.99.
-
-== Version 1.1.2 ==
-
-2002-10-07 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: 1.1.2. Update deps for GAL and GtkHTML.
-
-2002-09-27 gettextize <bug-gnu-gettext@gnu.org>
-
- * Makefile.am (SUBDIRS): Add m4.
- (ACLOCAL_AMFLAGS): New variable.
- (EXTRA_DIST): Add config.rpath.
- * configure.in (AC_OUTPUT): Add po/Makefile.in, m4/Makefile.
-
-2002-09-23 Radek Doulik <rodo@ximian.com>
-
- * configure.in: use pkg-config for gtkhtml
-
-2002-09-23 JP Rosevear <jpr@ximian.com>
-
- * configure.in: fix kde applnk test to not test for things if
- disabled
-
- * configure.in: Fix up mozilla tests and allow static linking of
- nss/nspr (Frank Belew <frb@ximian.com>)
-
-2002-09-23 Aaron Weber <aaron@ximian.com>
-
- * README: Update URLs for mailing lists, Evolution application
- page, help information. Remove note that Evolution is beta. In
- general, changes to the "soft" data. Also, jeff's commit to this
- file from 2001-11-21 seems to have been lost, so I re-removed the
- stuff he took out. And changed libnspr to mozilla-nspr, and
- libnss3 to mozilla-nss.
-
- * data/evolution.1: Update with information about where the real
- help is. Clarify example formatting.
-
-2002-09-16 Ettore Perazzoli <ettore@ximian.com>
-
- * data/cde_app_root/Makefile.am: New.
- * data/cde_app_root/dt/Makefile.am: New.
- * data/cde_app_root/dt/appconfig/Makefile.am: New.
- * data/cde_app_root/dt/appconfig/appmanager/Makefile.am: New.
- * data/cde_app_root/dt/appconfig/appmanager/C/Makefile.am: New.
- * data/cde_app_root/dt/appconfig/appmanager/C/Ximian/Makefile.am: New.
- * data/cde_app_root/dt/appconfig/icons/Makefile.am: New.
- * data/cde_app_root/dt/appconfig/icons/C/Makefile.am: New.
- * data/cde_app_root/dt/appconfig/types/Makefile.am: New.
- * data/cde_app_root/dt/appconfig/types/C/Makefile.am: New.
-
- * configure.in: Add a `--with-cde-path' option. Check for
- dtappintegrate in that path. Define HAVE_DTAPPINTEGRATE and
- GNOME_PREFIX. Also, generate
- data/cde_app_root/dt/appconfig/types/C/Ximian.dt.in and
- shell/evolution-nognome.
-
-2002-09-12 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: 1.1.1.99.
-
-2002-09-11 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (SUBDIRS): Put po on the top.
-
-== Version 1.1.1 ==
-
-2002-09-09 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: 1.1.1. Also bump some requirements.
-
- * README: Update according to the new requirements.
-
-2002-09-06 Larry Ewing <lewing@ximian.com>
-
- * NEWS: update with some gtkhtml features.
-
-2002-09-05 Ettore Perazzoli <ettore@ximian.com>
-
- * NEWS: Updated with the new 1.2 features (unfinished).
-
- * NEWS-1.0: New, contains the changes up to version 1.0.8.
-
-2002-09-04 Dan Winship <danw@ximian.com>
-
- * acinclude.m4 (EVO_CHECK_TIMEZONE): Remove this from here.
-
- * configure.in: Put it here. (Connector no longer needs to share
- it). Also, check "tm_gmtoff" before "timezone", and if we have
- "timezone", check for "altzone" too.
-
- * acconfig.h: Add HAVE_ALTZONE
-
-2002-08-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: e-util now requires soup and gconf flags.
-
-2002-08-12 Dan Winship <danw@ximian.com>
-
- * tools/evolution-addressbook-import.c (main): Use default book,
- not local one.
-
- * tools/evolution-addressbook-export.c (main): Likewise.
-
- * tools/evolution-addressbook-abuse.c (abuse_timeout): Likewise.
-
-2002-08-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * README: Update required gal and gtkhtml dependency information.
-
-2002-08-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in (THREADS_CFLAGS): Need to check for gal 0.19.99.18
- for e_xml_save_file().
-
-2002-08-01 Ettore Perazzoli <ettore@ximian.com>
-
- * README: Update Soup information and remove hard spaces.
-
- * configure.in: Check for Soup 0.7 or later. [Hm, we should make
- sure that it's actually a 0.7.x version.]
-
-2002-07-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Add checks for IPv6 support.
-
-2002-07-30 Not Zed <NotZed@Ximian.com>
-
- * configure.in (EVOLUTION_MAIL): added soup to compile flags.
-
-2002-07-24 Ettore Perazzoli <ettore@ximian.com>
-
- [Patch by Frank Belew <frb@ximian.com>.]
-
- * configure.in: If no --with-kde-applnk-path is given, try to
- detect the directory using `kde-config'.
-
-2002-07-22 Dan Winship <danw@ximian.com>
-
- * acinclude.m4: Move EVO_CHECK_LIB into here, and also create
- EVO_PURIFY_SUPPORT, EVO_TIMEZONE_CHECK, and EVO_LDAP_CHECK from
- stuff in configure.in. (This stuff is also used by Connector.)
-
- * configure.in: Remove the stuff that was moved to acinclude.m4.
-
- * evolution_addressbookConf.sh.in: Remove db3 and ldap references
- since pas-backend-file and pas-backend-ldap are no longer in
- libpas, and those flags weren't doing anything useful here before
- anyway. (Our attempts to force static linking to those libraries
- end up getting mangled when passed through gnome-config.)
-
- * evolution_calendarConf.sh.in: Likewise, remove db3 references.
-
-2002-07-22 Dan Winship <danw@ximian.com>
-
- * configure.in: Check if we're trying to build with the old
- libversit module borrowed from gnome-pim instead of our own new
- one, and refuse to build if so.
-
- * libversit/Makefile.am: Remove libversit.la stuff since we don't
- want it and it messes up the build slightly.
-
-2002-07-18 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Prepend "$(WERROR)" to all the *_CFLAGS variables
- so you can do `make WERROR=-Werror' to turn all compiler warnings
- into errors.
-
-2002-07-09 Peter Williams <peterw@ximian.com>
-
- * libversit/Makefile.am (privlib_LIBRARIES): Install libversit.a so
- that people compiling against the addressbook can do so successfully.
-
- * Makefile.am: create our *Conf.sh files and dist them and install
- them.
-
- * configure.in: Define and subst some variables that the Conf.sh
- file need.
-
-2002-07-10 Peter Williams <peterw@ximian.com>
-
- * configure.in (privlibdir): Define a versioned library directory
- that we can use for things that are ABI-sensitive: camel
- providers, importers... Define camel_providerder in terms of this,
- resulting in a new location for the providers. Camel will have to
- be rebuilt for it to get the new -D flag.
-
-2002-07-12 Peter Williams <peterw@ximian.com>
-
- * configure.in (E_UTIL_LIBS): e-util relies on bonobo-conf
- in e-passwords.c and e-categories-master-list-wombat.c, so
- reflect that here. And the e-port code needs THREADS_LIBS.
-
-2002-07-09 Peter Williams <peterw@ximian.com>
-
- * tools/Makefile.am (INCLUDES): Add include lines to get
- ebook headers relative to <ebook/foo.h>, not "foo.h".
-
-2002-07-09 <jpr@ximian.com>
-
- * configure.in: re-order nss and nspr flags
-
-2002-07-03 Peter Williams <peterw@ximian.com>
-
- * README: Fix the URL for the DB 3.1.17 package; it's moved.
-
-2002-06-28 Ettore Perazzoli <ettore@ximian.com>
-
- [As suggested by #24466.]
-
- * data/evolution.desktop.in (Categories): Added.
-
-2002-06-27 Dan Winship <danw@ximian.com>
-
- * libversit/Makefile.am: Hack around a libtool/make problem that
- was causing libversit.a to be rebuilt at "make install" time,
- causing further relinking down the line.
-
-2002-06-18 JP Rosevear <jpr@ximian.com>
-
- * configure.in: check for libsoftokn3 if we couldn't link the
- first time
-
-2002-06-14 Chris Toshok <toshok@ximian.com>
-
- * libversit/vobject.c (unUseStr): fix a braindead typo that caused
- us to leak strings in certain circumstances (when the string being
- freed was second in the list, the head of the list would get
- lost.)
-
-2002-06-05 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Changed the required version of gal to 0.19.99.17.
-
-2002-06-04 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Changed the required version of gal to 0.19.99.16.
-
-2002-06-02 Larry Ewing <lewing@ximian.com>
-
- * configure.in: require gtkhtml-1.1.1.1 aka multicite branch.
-
-2002-05-14 Dan Winship <danw@ximian.com>
-
- * data/evolution.1: Document "evolution default:mail"
-
-2002-05-08 Ettore Perazzoli <ettore@ximian.com>
-
- * README: Add an explanation/warning about why we want Berkeley DB
- 3.1.17 and nothing else.
-
-2002-04-28 Larry Ewing <lewing@ximian.com>
-
- * configure.in: require gtkhtml-1.1.1.
-
-2002-04-29 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in (EVO_CHECK_LIB): Bumped the required version number
- of gal to 0.19.99.15.
-
-2002-04-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Don't generate libibex/Makefile anymore.
-
- * Makefile.am: Removed libibex from SUBDIRS.
-
- * tools/Makefile.am: Don't link with libibex.
-
- * tests/Makefile.am: Same here.
-
-2002-04-22 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Require gal 0.19.99.14.
-
-2002-04-17 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Require GAL 0.19.99.13.
-
-2002-04-17 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped required gal version number to 0.19.99.12.
-
-2002-04-17 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped required gal version number to 0.19.99.11.
-
-2002-04-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Add checks for gethostbyaddr_r
-
-2002-04-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Check for socklen_t and if it doesn't exist,
- define it as unsigned int.
-
-2002-04-04 JP Rosevear <jpr@ximian.com>
-
- * configure.in: Fix static linking on solaris which doesn't have a
- static libresolv.
-
-2002-04-01 Chris Toshok <toshok@ximian.com>
-
- * libversit/vobject.c (newStrItem): only include if USE_STRTBL is
- defined.
- (deleteStrItem): same.
- (hashStr): same.
- (lookupStr): if USE_STRTBL is defined, use existing behavior. if
- not defined, just dup the string.
- (unUseStr): if USE_STRTBL is defined, use existing behavior. if
- not defined, just free the string.
-
-2002-04-01 Dan Winship <danw@ximian.com>
-
- Darwin/OS X portability from Max Horn <max@quendi.de>
-
- * libversit/vcc.y: Remove #include <malloc.h>.
-
- * libversit/vobject.c: Likewise, and #include <stdlib.h>
-
-2002-03-30 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Add argument `--enable-shlib-components'. New
- substitutions OAF_SHLIB_LOCATION, OAF_SHLIB_PREFIX,
- OAF_SHLIB_SUFFIX.
-
-2002-03-29 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Check for GConf. Add gthreads to LIBIBEX_CFLAGS
- and LIBIBEX_LIBS.
-
-2002-03-28 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped the required version of gal to 0.19.99.10.
-
-2002-03-24 Peter Williams <peterw@ximian.com>
-
- * tools/killev: Change the OAFIID for the GtkHTML editor to
- have :1.1 at the end.
-
-2002-03-19 Dan Winship <danw@ximian.com>
-
- * tools/Makefile.am (evolution_addressbook_import_LDADD):
- s/libversit.la/libversit.a/
-
-2002-03-13 Chris Toshok <toshok@ximian.com>
-
- * configure.in (EVOLUTION_ADDRESSBOOK_DEPS): add gal.
-
-2002-03-12 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped the required version of gal.
-
-2002-03-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Allow the user to enable OpenSSL over Mozilla NSS
- using --enable-openssl or --disable-nss.
-
-2002-02-24 jacob berkman <jacob@ximian.com>
-
- * sounds/Makefile.am (EXTRA_DIST): add $(sounds_DATA)
-
-2002-02-22 Larry Ewing <lewing@ximian.com>
-
- * configure.in: add libglade the to the E_UTIL flags.
-
-2002-02-13 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped the required version of gal.
-
-2002-02-12 Tõivo Leedjärv <leedjarv@interest.ee>
-
- * configure.in: Added et to ALL_LINGUAS.
-
-2002-02-09 JP Rosevear <jpr@ximian.com>
-
- * configure.in: make sure PISOCK cflags are added where
- appropriate
-
-2002-02-08 Damon Chaplin <damon@ximian.com>
-
- * Makefile.am (SUBDIRS): added sounds.
-
- * configure.in (AC_OUTPUT): added sounds/Makefile.
-
- * sounds/Makefile.am: new file.
- * sounds/default_alarm.wav: default alarm sound, currently only used
- when vCalendar files are imported with audio alarms. We need a better
- sound.
-
-2002-02-07 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped the required version of gal.
-
-2002-01-28 Radek Doulik <rodo@ximian.com>
-
- * configure.in: added bonobo to filter flags to avoid compile
- error
-
-2002-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * tools/Makefile.am: Use GNOME_FULL_LIBS and GNOME_FULL_CFLAGS.
-
- * configure.in: Define the CAMEL_{CFLAGS,LIBS} using
- EVO_SET_COMPILE_FLAGS. Likewise define E_UTIL_{CFLAGS,LIBS},
- E_NAME_{CFLAGS,LIBS}, SHELL_{CFLAGS,LIBS},
- IMPORTERS_{CFLAGS,LIBS}, WOMBAT_{CFLAGS,LIBS} and
- E_WIDGETS_{CFLAGS,LIBS}, LIBFILTER_{CFLAGS,LIBS}. Remove
- GAL_{LIBS,CFLAGS}. Add GNOME_FULL_{CFLAGS,LIBS}. Also, move all
- this stuff after OpenSSL check so they benefit from all the
- cflags/ldflags discoveries for the support libraries.
-
-2002-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Require gal 0.19.99.1.
-
-2002-01-24 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Define a new macro EVO_SET_COMPILE_FLAGS. Define
- EVOLUTION_ADDRESSBOOK_CFLAGS, EVOLUTION_ADDRESSBOOK_LIBS,
- EVOLUTION_ADDRESSBOOK_CONDUIT_CFLAGS,
- EVOLUTION_ADDRESSBOOK_CONDUIT_LIBS, EVOLUTION_SUMMARY_LIBS,
- EVOLUTION_SUMMARY_CFLAGS, EVOLUTION_CALENDAR_LIBS,
- EVOLUTION_CALENDAR_CFLAGS, EVOLUTION_CALENDAR_CONDUIT_LIBS,
- EVOLUTION_CALENDAR_CONDUIT_CFLAGS through it. Remove SOUP_CFLAGS
- and SOUP_LIBS.
-
-2002-01-15 Iain Holmes <iain@ximian.com>
-
- * configure.in: Add a check for libsoup. Define SOUP_CFLAGS and
- SOUP_LIBS
-
- * README: Update to include the SOUP dependancy.
-
-2002-01-04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * configure.in: Added "eu" to ALL_LINGUAS
-
-2001-12-17 Dan Winship <danw@ximian.com>
-
- * configure.in (camel_providerdir): Define this here, using only
- EVOLUTION_MAJOR_VERSION and EVOLUTION_MINOR_VERSION (and not MICRO
- and NANO).
-
-2001-12-13 Chris Toshok <toshok@ximian.com>
-
- * configure.in: check for alloca.h.
-
-2001-12-12 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #16358, No man page for Evolution.]
-
- * data/Makefile.am (man_MANS): Install the man page.
-
- * data/evolution.1: New man page for Evolution.
-
-2001-12-10 JP Rosevear <jpr@ximian.com>
-
- * configure.in: use UTF-8 as the char set when testing pilot link
-
-2001-12-11 Ettore Perazzoli <ettore@ximian.com>
-
- * data/evolution.desktop.in (_Name): "Ximian Evolution", not
- "Evolution".
-
-2001-12-11 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Up VERSION to 1.1.0.99.
-
-2001-12-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: s/PREVIEW_VERSION/VERSION_COMMENT
-
-2001-12-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Add a AC_DEFINE for PREVIEW_RELEASE which is a
- string that will be appended to the X-Mailer header.
-
-2001-11-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * README: Updated. Don't say that the user needs to copy their
- mozilla database files into ~/evolution, since Evolution now
- builds it's own default database files if they don't exist and
- also remove instructions for building with OpenSSL.
-
- * acconfig.h: Remove HAVE_OPENSSL define
-
- * configure.in: Remove checks for OpenSSL libraries.
-
-2001-11-20 Wang Jian <lark@linux.net.cn>
-
- * configure.in(ALL_LINGUAS): Re-Added zh_CN. It is checked
- against gettext 0.10.40 and 0.10.35 without any problem.
- Please contact me if anyone wants to disable it (AGAIN).
-
-2001-11-19 Abel Cheung <maddog@linuxhall.org>
-
- * configure.in: I will keep adding zh_TW to ALL_LINGUAS before
- somebody is willing to tell me why it is deleted without
- reason. It was checked against newest gettext (0.10.40) and
- older gettext (0.10.35) without any problem. A few
- translations are not removed from ALL_LINGUAS even though
- they failed in msgfmt checking.
-
-2001-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * README: Updated.
-
- * configure.in: 0.99.2. Require gtkhtml 0.16.1 and GAL 0.18.1.
-
-2001-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * NEWS: Redone with the bug #s from Bugzilla.
-
-2001-11-14 Federico Mena Quintero <federico@ximian.com>
-
- * NEWS: Calendar/tasks NEWS.
-
-2001-11-13 JP Rosevear <jpr@ximian.com>
-
- * configure.in: restore cflags and ldflags properly
-
-2001-11-12 JP Rosevear <jpr@ximian.com>
-
- * configure.in: save the ldflags properly
-
-2001-11-09 JP Rosevear <jpr@ximian.com>
-
- * configure.in: Check to make sure pilot-link has the charset
- conversion stuff enabled
-
-2001-11-09 Ettore Perazzoli <ettore@ximian.com>
-
- * tools/killev: Chop the output from `uname -s'. Thanks to
- Michael Gerdts for suggesting the fix.
-
-2001-11-09 Abel Cheung <maddog@linux.org.hk>
-
- * configure.in: Re-added zh_TW to ALL_LINGUAS. Translator keep
- complaining to me, and waste a month before discovering it was
- disabled while I know nothing about it. Please at least complain
- to me if it's gettext problem.
-
-2001-11-06 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Up to 0.99.1 for snapshot purposes.
-
-2001-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Upgrade version number to 0.99.0. Require GtkHTML
- 0.16 and GAL 0.18.
-
-2001-11-05 JP Rosevear <jpr@ximian.com>
-
- * NEWS: Small update
-
-2001-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * NEWS: Updated.
-
-2001-10-31 Ettore Perazzoli <ettore@ximian.com>
-
- * data/evolution.desktop.in (Icon): evolution.png instead of
- evolution-icon.png.
-
-2001-10-31 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Update version to 0.17.100.
-
-2001-10-31 JP Rosevear <jpr@ximian.com>
-
- * NEWS (Conduits): update
-
-2001-10-30 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Add oaf to MAILER_CFLAGS and MAILER_LIBS too.
-
-2001-10-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * NEWS (Mailer): Updated mailer NEWS.
-
-2001-10-30 <NotZed@Ximian.com>
-
- * NEWS (Mailer): My mailer news.
-
-2001-10-30 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Add oaf to the BONOBO_VFS_GNOME_CFLAGS too.
-
-2001-10-30 Federico Mena Quintero <federico@ximian.com>
-
- * NEWS (Calendar): Calendar NEWS.
-
-2001-10-30 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Add oaf to the BONOBO_GNOME_LIBS,
- BONOBO_GNOME_CFLAGS, BONOBO_HTML_GNOME_LIBS,
- BONOBO_HTML_GNOME_CFLAGS.
-
-2001-10-30 Federico Mena Quintero <federico@ximian.com>
-
- * configure.in: Require GAL version 0.15.99.10. I know you all
- love this.
-
-2001-10-30 Radek Doulik <rodo@ximian.com>
-
- * configure.in: require gtkhtml version 0.15.99.2
-
-2001-10-29 Damon Chaplin <damon@ximian.com>
-
- * configure.in (ALL_LINGUAS): added en_AU (copied en_GB).
-
-2001-10-30 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Require gal 0.15.99.9.
-
-2001-10-30 <notzed@ximian.com>
-
- * configure.in: Move the configure version number check down
- a bit for gtkhtml/gal, c'ause i'm sick of fixing a manual
- patch i have every bloody time the version changes.
-
-2001-10-29 Joe Shaw <joe@ximian.com>
-
- * configure.in: Require gal 0.15.99.8
-
- * addressbook/backend/ebook/e-card-simple.c,
- addressbook/gui/component/addressbook-storage.c,
- addressbook/gui/widgets/e-addressbook-view.c,
- calendar/gui/e-calendar-table.c,
- calendar/gui/e-itip-control.c,
- calendar/gui/e-meeting-model.c,
- calendar/gui/itip-utils.c,
- calendar/gui/print.c,
- calendar/gui/alarm-notify/alarm-notify-dialog.c,
- filter/rule-editor.c,
- mail/mail-config.c,
- mail/mail-folder-cache.c,
- mail/mail-format.c,
- mail/mail-local.c,
- mail/mail-ops.c,
- mail/mail-vfolder.c,
- shell/e-local-storage.c,
- shell/e-summary-storage.c: Change includes of
- e-util/e-unicode-i18n.h to gal/util/e-unicode-i18n.h
-
- * e-util/Makefile.am: Don't build e-unicode-i18n.[ch] anymore.
-
-2001-10-29 Christopher James Lahey <clahey@ximian.com>
-
- * NEWS (Addressbook): Added my addressbook changes.
-
-2001-10-29 Ettore Perazzoli <ettore@ximian.com>
-
- * AUTHORS: Add Larry and Radek.
-
-2001-10-30 Radek Doulik <rodo@ximian.com>
-
- * configure.in: require gtkhtml version 0.15.99.1
-
-2001-10-29 Rodrigo Moya <rodrigo@ximian.com>
-
- * configure.in: added calendar/importers/Makefile
-
-2001-10-29 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped required version of gal to 0.15.99.7.
-
-2001-10-28 JP Rosevear <jpr@ximian.com>
-
- * data/Makefile.am: no need to use destdir
-
-2001-10-27 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped required version of gal to 0.15.99.6.
-
-2001-10-27 Dan Winship <danw@ximian.com>
-
- * configure.in: Change the help string on "--enable-nntp" to
- mention the fact that NNTP support is incomplete and unsupported.
- If the user doesn't pass --enable-nntp, don't mention NNTP at all
- in the summary at the end. Also, mention which SSL library is
- being used when SSL support is enabled, and don't mention anything
- about S/MIME since it doesn't work.
-
-2001-10-26 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: GAL 0.15.99.5.
-
-2001-10-26 Kevin Breit <mrproper@ximian.com>
-
- * AUTHORS: Updated my email address.
-
-2001-10-26 <NotZed@Ximian.com>
-
- * configure.in: Bump gal requirement.
-
-2001-10-23 Chris Toshok <toshok@ximian.com>
-
- * tools/killev: and add a way to get some more spew about the
- commands we're executing.
-
-2001-10-23 Chris Toshok <toshok@ximian.com>
-
- * tools/killev: use eq instead of ==.
-
-2001-10-23 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped required GAL to 0.15.99.3 so EEntry's
- "draw_button" argument can be used in
- addressbook/gui/component/select-names/e-select-names.c.
-
-2001-10-22 Damon Chaplin <damon@ximian.com>
-
- * configure.in: bumped required GAL to 0.15.99.2.
-
-2001-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * acconfig.h: HAVE_KDE_APPLNK.
-
- * configure.in (EVO_CHECK_LIB): AC_DEFINE `HAVE_KDE_APPLNK' in the
- case in which the kde applnk dir is found. Also fix the logic
- with the checking so it doesn't get fooled.
-
-2001-10-22 JP Rosevear <jpr@ximian.com>
-
- * data/Makefile.am: include destdir in the path of the kde desktop
- installation dir
-
-2001-10-20 Ettore Perazzoli <ettore@ximian.com>
-
- * data/Makefile.am [HAVE_KDE_APPLNK]: Install `evolution.desktop'
- in the `KDE_APPLNK_DIR'.
-
- * configure.in: New option `--with-kde-applnk-path'. Define the
- `HAVE_KDE_APPLNK' Automake conditional, and the `KDE_APPLNK_DIR'
- value.
-
-2001-10-19 Dan Winship <danw@ximian.com>
-
- * tools/Makefile.am (EXTRA_DIST): Merge the two EXTRA_DIST
- declarations together so they both happen.
-
-2001-10-18 Chris Toshok <toshok@ximian.com>
-
- * tools/killev: use a new fangled perl script that queries oaf for
- interfaces we want to kill.
-
-2001-10-18 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped the required version of gal to 0.15.99.1
- for use in evolution-addressbook-export.
-
- * tools/.cvsignore: Added evolution-addressbook-clean,
- evolution-addressbook-export, evolution-addressbook-import, and
- .libs.
-
- * tools/Makefile.am: Added evolution-addressbook-clean,
- evolution-addressbook-export, and evolution-addressbook-import.
-
- * tools/evolution-addressbook-clean.in: Main script to clean up
- the local contact database.
-
- * tools/evolution-addressbook-export.c: Exports the local
- addressbook to the specified file
- (--output-file). If no --output-file is given, writes out to a
- unique file in the /tmp directory. In either case, prints the
- filename to stdout.
-
- * tools/evolution-addressbook-import.c: Imports the specified file
- (--input-file) to the local addressbook.
-
-2001-10-18 Wang Jian <lark@linux.net.cn>
-
- * configure.in(ALL_LINGUAS): Added zh_CN for Simplified Chinese.
-
-2001-10-17 Christopher James Lahey <clahey@ximian.com>
-
- * NEWS (Addressbook): Wrote Addressbook news.
-
-2001-10-12 Chris Toshok <toshok@ximian.com>
-
- * tools/killev: kill evolution-ldif-importer.
-
-2001-10-11 Federico Mena Quintero <federico@ximian.com>
-
- * configure.in (AC_OUTPUT): Fix the order of the help/ subdirs.
- These must be sorted as a preorder walk for a tree!
-
-2001-10-10 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: 0.16.99.
-
-2001-10-10 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: 0.16. Require GtkHTML 0.15 or later and GAL 0.14
- or later. Also, make $with_nspr_includes default to
- `/usr/include/nspr' instead of `/usr/include/mozilla' and
- $with_nss_includes to `/usr/include/moznss' instead of
- `/usr/include/mozilla'.
-
-2001-10-10 Ettore Perazzoli <ettore@ximian.com>
-
- * NEWS: Added info about the shell, plus some minor fixes for
- consistency.
-
-2001-10-10 Christopher James Lahey <clahey@ximian.com>
-
- * NEWS (Addressbook): Updated.
-
-2001-10-09 Federico Mena Quintero <federico@ximian.com>
-
- * NEWS (Calendar): Calendar NEWS.
-
-2001-10-09 <NotZed@Ximian.com>
-
- * NEWS (Mailer): Updated for beta 6.
-
-2001-10-09 Rodrigo Moya <rodrigo@ximian.com>
-
- * configure.in: add libart to list of libraries to use in
- EXTRA_GNOME_CFLAGS/LIBS, which is needed for latest libart versions
-
-2001-10-09 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: AC_OUTPUT(default_user/local/Makefile) before
- AC_OUTPUT()ing the other subdirs of `default_user/local'. Fix
- pointed out by Dmitry G. Mastrukov <dmitry@fitmark.net>.
-
-2001-10-07 Dan Winship <danw@ximian.com>
-
- * configure.in: Remove movemail check, since it's not relevant any
- more.
-
-2001-10-05 Larry Ewing <lewing@ximian.com>
-
- * configure.in: Bumped required version of gtkhtml to 0.14.99.1
-
-2001-10-05 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped required version of gal to 0.13.99.1.
-
-2001-10-01 Aaron Weber <aaron@ximian.com>
-
- * help/C/Makefile.am: removed an extraneous tab.
-
-2001-10-01 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: 0.15.99.
-
-2001-10-01 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: 0.15. Require gal 0.13 and gtkhtml 0.14.
-
-2001-10-01 Christopher James Lahey <clahey@ximian.com>
-
- * NEWS (Addressbook): Added more news.
-
-2001-09-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in (nspr_libs): Order the linkline to be the same as
- the order in Mozilla (it is suggested that they be in this order).
- (nss_libs): Same.
-
-2001-09-27 Dan Winship <danw@ximian.com>
-
- * configure.in: Remove references to the "compose" program, since
- that functionality went into the shell.
- (AC_OUTPUT): Sort and remove duplicates.
-
- * cmdline/*: gone
-
-2001-09-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Added a flag to enable pedantic PGP/MIME - this is
- not recommended for end-users. It is mostly meant for testing
- purposes.
-
-2001-09-26 Chris Toshok <toshok@ximian.com>
-
- * configure.in: make sure the solaris network libs get added to
- the LDAP link line before we test for openldap. Thanks to Frank
- Belew for finding this.
-
-2001-09-22 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped the required version of gal to 0.12.99.0.
-
-2001-09-21 Nat Friedman <nat@ximian.com>
-
- * configure.in (EVOLUTION_MICRO_VERSION): Changed to 99.
- (VERSION): Added ".$EVOLUTION_MICRO_VERSION" suffix.
-
-2001-09-21 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Bump version to 0.14. Depend on gal >= 0.12,
- gtkhtml >= 0.13.
-
-2001-09-21 Michael Zucchi <NotZed@Ximian.com>
-
- * NEWS (Mail): Updated.
-
-2001-09-21 Christopher James Lahey <clahey@ximian.com>
-
- * NEWS (Addressbook): Added more NEWS items here.
-
-2001-09-19 JP Rosevear <jpr@ximian.com>
-
- * configure.in: Remove dead directory from AC_OUTPUT
-
-2001-09-16 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Updated required version of gal to 0.11.99.4.
-
-2001-09-14 JP Rosevear <jpr@ximian.com>
-
- * configure.in: remove unneeded conditionals
-
-2001-09-13 Yanko Kaneti <yaneti@declera.com>
-
- * configure.in (ALL_LINGUAS): Added bg to ALL_LINGUAS.
-
-2001-09-13 Larry Ewing <lewing@ximian.com>
-
- * data/evolution.mime: override the gnome-vfs.mime to match .vcf
- as text/x-vcard.
-
-2001-09-11 JP Rosevear <jpr@ximian.com>
-
- * configure.in: temporarily disable zh_TW
-
-2001-09-10 Abel Cheung <maddog@linux.org.hk>
-
- * configure.in: Added "zh_TW" to ALL_LINGUAS.
-
-2001-09-07 Dan Winship <danw@ximian.com>
-
- * configure.in: one-line OpenSSL fix from Yanko Kaneti
- <yaneti@declera.com>
-
-2001-09-05 Ettore Perazzoli <ettore@ximian.com>
-
- * README: Updated slightly.
-
-2001-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- [Fixes by Neil Conway <neilconway@home.com, as per #8090.]
-
- * configure.in: Fix the error message if scrollkeeper is not found.
-
- * README: A bunch of minor fixes, tweaks and cleanups.
-
-2001-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #8089, Undocumented Scrollkeeper dependency.]
-
- * README: Add scrollkeeper 0.1.4 to the list of dependencies.
-
-2001-09-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Only check for OpenSSL if we were not able to find
- Mozilla's NSS libraries.
-
-2001-09-04 Peter Williams <peterw@ximian.com>
-
- * omf-install/Makefile.am (install-data-local): Don't put
- $(srcdir) in the file path twice.
-
-2001-09-01 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped the required version of gal to 0.11.99.2.
-
-2001-08-31 Zbigniew Chyla <cyba@gnome.pl>
-
- * configure.in: Bumped required version of GAL to 0.11.3
- (for g_utf8_collate)
-
-2001-08-24 Ettore Perazzoli <ettore@ximian.com>
-
- [Patch from Nike Gerdts <michael.gerdts@usa.alcatel.com> for
- #6882, DB3_CFLAGS and DB3_LDFLAGS order messes up CPPFLAGS and
- LDFLAGS.]
-
- * configure.in: Put DB3_CFLAGS before the already-defined CPPFLAGS
- instead of after them; likewise, put DB3_LDADD before the already
- defined LDADD.
-
-2001-08-24 Dan Winship <danw@ximian.com>
-
- * configure.in: We don't need to check for both bonobo-conf 0.11
- AND bonobo-conf 0.2.
-
-2001-08-22 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: 0.13.99.
-
-2001-08-22 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Bump requirements to GAL 0.11, bonobo-conf 0.11,
- GtkHTML 0.12. Don't autogen
- `doc/devel/executive-summary/Makefile'. Bump version number to
- 0.13.
-
-2001-08-21 Ettore Perazzoli <ettore@ximian.com>
-
- * NEWS (Global): Added.
-
-2001-08-21 Christopher James Lahey <clahey@ximian.com>
-
- * NEWS (Addressbook): Updated NEWS for addressbook.
-
-2001-08-21 Peter Williams <peterw@ximian.com>
-
- * NEWS (Mail): Updated some more.
-
-2001-08-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * NEWS: Updated.
-
-2001-08-20 Jon Trowbridge <trow@ximian.com>
-
- * configure.in: Require gal 0.10.99.5.
-
-2001-08-19 Aaron Weber <aaron@ximian.com>
-
- *Makefile.am: added "help" to subdirs.
-
-2001-08-19 Chris Toshok <toshok@ximian.com>
-
- * omf-install/Makefile.am (scrollkeeper_localstate_dir) use
- $(SCROLLKEEPER_LOCALSTATE_DIR), and not something based on
- evolution's local state dir. this should fix the core dumps
- during install on freebsd and solaris.
-
- * configure.in (GLIB_CONFIG): use $GLIB_CONFIG if it's set,
- otherwise default to glib-config. a cheap solution to get this
- working on freebsd (where they have glib12-config, but not
- glib-config.) also, switch all `glib-config`s to `$GLIB_CONFIG`.
- (SCROLLKEEPER_LOCALSTATE_DIR): use scrollkeeper-config to figure
- this out, and AC_SUBST so omf-install/Makefile.am can use it.
-
-2001-08-17 Iain Holmes <iain@ximian.com>
-
- * Makefile.am: Move the libical compile order.
-
-2001-08-16 "Big Iain" Holmes <iain@ximian.com>
-
- * configure.in: Add widgets/e-timezone-dialog/Makefile
-
-2001-08-16 Jason Leach <jleach@ximian.com>
-
- * AUTHORS: I know what you did last summer!
-
-2001-08-16 Jon Trowbridge <trow@ximian.com>
-
- * configure.in: Require gal 0.10.99.3.
-
-2001-08-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * README: Some info on adding --localstatedir to the configure
- options.
- * Makefile.am: Added omf-install to the build.
- * configure.in: Adjust for the move of the user docs.
-
-2001-08-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * configure.in: Addded missing dirs to the build. Add checks for
- scrollkeeper and jw to get the docs building on later Red Hat's.
- * omf-install/*: Added this for integration with scrollkeeper.
-
-2001-08-14 Dan Winship <danw@ximian.com>
-
- * configure.in (LDAP_LIBS): Remove an obvious typo reported by
- Miles
-
-2001-08-11 Kjartan Maraas <kmaraas@gnome.org>
-
- * README: Be truthful about the versions of libs we need.
-
-2001-08-10 Chris Toshok <toshok@ximian.com>
-
- * configure.in: if libldap.la is there, default to static linking
- of openldap. if it's not, default to dynamic. also, provide
- --with-static-ldap for users that want to override these defaults.
-
-2001-08-09 Chris Toshok <toshok@ximian.com>
-
- * configure.in: link statically with OpenLDAP.
-
-2001-08-09 Jon Trowbridge <trow@ximian.com>
-
- * configure.in: Require GAL 0.10.99.2.
-
-2001-08-09 Christopher James Lahey <clahey@ximian.com>
-
- * tools/killev: Added #!/bin/sh
-
-2001-08-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Don't link to libnssckbi3 when linking to nss.
-
-2001-08-08 JP Rosevear <jpr@ximian.com>
-
- * README: Update pilot information
-
-2001-08-07 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Require gal 0.10.99.1 or greater.
-
-2001-08-05 Ettore Perazzoli <ettore@ximian.com>
-
- [Fixes #5594, "killev doesn't kill all evolution processes".]
-
- * tools/killev: Added bonobo-moniker-xmldb, gnome-gtkhtml-editor
- and gnome-spell-component.
-
-2001-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Bump version number to 0.12.99.
-
-2001-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Ooops. We want GAL >= 0.10.0 and GtkHTML >=
- 0.11.0.
-
-2001-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Remove `$EVOLUTION_MICRO_VERSION' from `VERSION'.
- (EVO_CHECK_LIB):
-
-2001-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Bump version number to 0.12.0.
-
-2001-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * NEWS: Added info about the shell changes and slightly changed
- the formatting for the addressbook ones.
-
- * configure.in: Require GtkHTML 0.10.0 and GAL 0.9.0.
-
-2001-07-31 Christopher James Lahey <clahey@ximian.com>
-
- * NEWS (Addressbook): Updated NEWS for addressbook.
-
-2001-07-31 Larry Ewing <lewing@ximian.com>
-
- * configure.in: bump required version of gtkhtml to 0.10.99.
-
-2001-07-20 JP Rosevear <jpr@ximian.com>
-
- * configure.in: Bump to 0.11.99
-
-2001-07-17 Dan Winship <danw@ximian.com>
-
- * configure.in: Fix up the "exactly version N" case of EVO_CHECK_LIB
-
-2001-07-16 Not Zed <NotZed@Ximian.com>
-
- * configure.in: Changed to use test -h instead of -L for checking
- /var/mail vs /var/spool/mail
-
-2001-07-13 JP Rosevear <jpr@ximian.com>
-
- * NEWS: more updates
-
-2001-07-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * NEWS (Mail): Merged mine and Peter's entries.
-
-2001-07-12 JP Rosevear <jpr@ximian.com>
-
- * NEWS: Start new entry
-
-2001-07-11 Peter Williams <peterw@ximian.com>
-
- * acconfig.h: Add HAVE_BROKEN_SPOOL here.
-
-2001-07-10 Peter Williams <peterw@ximian.com>
-
- * configure.in (have_nss_includes): Fix nss include check to work.
-
-2001-07-11 Not Zed <NotZed@Ximian.com>
-
- * configure.in: Added option --with-broken-spool for solaris mbox
- spool format.
-
-2001-07-10 Marius Andreiana <mandreiana@yahoo.com>
-
- * configure.in: Added ro (Romanian) to ALL_LINGUAS
-
-2001-07-05 Peter Williams <peterw@ximian.com>
-
- * configure.in (SYSTEM_MAIL_DIR): Make sure /var/mail
- isn't a symbolic link such as on Red Hat 7.
-
-2001-07-05 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Upped the required version of gal.
-
-2001-07-03 Dietmar Maurer <dietmar@ximian.com>
-
- * *: use bonobo-conf everywhere
-
-2001-07-03 Damon Chaplin <damon@ximian.com>
-
- * configure.in (MAILER_LIBS):
- (MAILER_CFLAGS): added bonobo_conf.
-
-2001-07-02 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Made evolution depend on bonobo-conf 0.2.
-
-2001-07-02 Larry Ewing <lewing@ximian.com>
-
- * configure.in: Check for gtkhtml 0.9.99.1.
-
-2001-07-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Check for libGal 0.8.99.7.
-
-2001-07-02 Peter Williams <peterw@ximian.com>
-
- * configure.in (evolution_db_version): s,AC_DEFINE,AC_DEFINE_UNQUOTED
- to make these not totally useless.
-
-2001-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (SUBDIRS): Build the composer after the addressbook,
- as it needs some CORBA stuff from the latter.
-
-2001-06-30 Federico Mena Quintero <federico@ximian.com>
-
- * tools/killev: Added evolution-alarm-notify.
-
-2001-06-29 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Require GAL 0.8.99.6.
-
-2001-06-29 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Add `camel/tests/mime-filter/Makefile' to the
- `AC_OUTPUT()' list.
-
-2001-06-27 Peter Williams <peterw@ximian.com>
-
- * configure.in (gal): Bump required gal version for new accessors
- in ETree.
-
-2001-06-24 Chris Toshok <toshok@ximian.com>
-
- * configure.in: add addressbook/gui/contact-list-editor, and
- correct path of contact-editor.
-
-2001-06-21 Rodrigo Moya <rodrigo@gnome-db.org>
-
- * libwombat/: added new directory for the libwombat library, which
- will contain the implementation of all CORBA interfaces defined
- in the wombat.idl file
-
-2001-06-21 Dan Winship <danw@ximian.com>
-
- * configure.in: Fix the OpenLDAP check to default to "no" if you
- don't specify anything.
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * docs/C/usage-sync: Reworded a little bit for more descrip.
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * doc/C/usage-calendar.sgml: Documented categorizing an event.
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * doc/C/usage-mail.sgml: Updated Bcc: example
-
-2001-06-20 Dan Winship <danw@ximian.com>
-
- * configure.in: Change --enable-ldap to --with-openldap, allow a
- path prefix as an argument. Add some libtooly goodness to the
- libldap check in case it depends on ssl libraries.
-
-2001-06-19 Dan Winship <danw@ximian.com>
-
- * configure.in: Tweak the db3 header check to like our RH7 build
- machine again.
-
-2001-06-19 Christopher James Lahey <clahey@ximian.com>
-
- * libversit/vcc.y (LexBuf): Changed buf to an int here.
- (lexGetQuotedPrintable): Changed cur to an int here.
-
-2001-06-18 Dan Winship <danw@ximian.com>
-
- * configure.in: Add "--with-db3" to fill in both
- --with-db3-includes and --with-db3-libs. Make them get cached
- properly so you don't need to specify it every time. Simplify some
- code.
-
- * acconfig.h: Add #defines for the current supported db3 version
- so that when we change it we don't have to hunt all of them down
-
-2001-06-18 Dan Winship <danw@ximian.com>
-
- * configure.in: Check the modes on $system_mail_dir and set up
- variables for camel/Makefile to make camel-lock-helper
- setuid/setgid.
-
-2001-06-11 JP Rosevear <jpr@ximian.com>
-
- * configure.in: One slight db3 check correction
-
-2001-06-11 Chris Toshok <toshok@ximian.com>
-
- * configure.in: fix typo in -ldb3 check.
-
-2001-06-11 JP Rosevear <jpr@ximian.com>
-
- * configure.in: Update db3 configure checks for RedHat. /me beats
- a sleeping cat to death
-
-2001-06-09 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped required version of gal to 0.8.99.2.
-
-2001-06-09 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Added addressbook/gui/merging/Makefile.
-
-2001-06-08 Jason Leach <jleach@ximian.com>
-
- * my-evolution/Makefile.am (INCLUDES): builddir != srcdir fix.
-
-2001-06-08 Iain Holmes <iain@ximian.com>
-
- * Makefile.am: Byebye executive-summary, hello my-evolution
-
- * configure.in: Remove all the executive-summary Makefiles. Add the
- my-evolution.
-
-2001-06-08 Jon Trowbridge <trow@ximian.com>
-
- * AUTHORS: Vanity, thy name is trow.
-
-2001-06-05 JP Rosevear <jpr@ximian.com>
-
- * config.log: Bump version to 0.10.99
-
-2001-05-31 Christopher James Lahey <clahey@ximian.com>
-
- * README: Included information about db3.
-
- * acconfig.h: Added HAVE_DB_H and HAVE_DB3_DB_H.
-
- * configure.in: Added various checks for db3 libraries and
- includes. Of note are the new configure options
- --with-db3-includes=PREFIX and --with-db3-libs=PREFIX to specify
- the location for your db3 library.
-
-2001-05-31 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in (GTKHTML_DATADIR): Use --moddatadir to derive this.
-
-2001-05-30 Dan Winship <danw@ximian.com>
-
- * configure.in: Bump gal dependency to 0.8.99.1
-
-2001-05-29 JP Rosevear <jpr@ximian.com>
-
- * README: update version requirements
-
-2001-05-23 Dan Winship <danw@ximian.com>
-
- * README: Remove reference to verify-evolution-install.sh since it
- doesn't work any more.
-
- * configure.in (EVO_CHECK_LIB): allow this to take a max version
- too, mostly so we can bound the allowable gal versions for
- releases, but also to require libxml < 2.0.
- (OpenSSL): Fixicate to work on NetBSD (OpenSSL in /usr, no libdl).
-
-2001-05-23 Kjartan Maraas <kmaraas@gnome.org>
-
- * tools/killev: s/evolution-vcard-import/evolution-vcard-importer
-
-2001-05-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Create MAILER_CFLAGS and MAILER_LIBS so that we
- don't have the same libs multiple times in the libtool
- command-line.
-
-2001-05-20 Duncan Mak <duncan@ximian.com>
-
- * tools/killev (sysname): Add in evolution-vcard-importer as part
- of the list of processes to kill in killev.
-
-2001-05-18 Jon Trowbridge <trow@ximian.com>
-
- * Makefile.am (SUBDIRS): Changed build order. Now addressbook
- gets built before mail.
-
-2001-05-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Create CAMEL_CFLAGS and CAMEL_LIBS so that we
- don't have to link in all sorts of unnecessary garbage from GNOME
- that we don't need.
-
-2001-05-15 Chris Toshok <toshok@ximian.com>
-
- * tools/killev: add the importers.
-
-2001-05-14 Kevin Breit <battery841@mediaone.net>
-
- * doc/C/evolution-C.omf: added file for Scrollkeeper
-
-2001-05-09 Chris Toshok <toshok@ximian.com>
-
- * configure.in: add the nspr includes to the list of includes used
- to test for NSS headers, and don't assume -lpthread in the
- nss/nspr libs - use PTHREAD_LIB.
-
-2001-05-09 Iain Holmes <iain@ximian.com>
-
- * tools/killev: Added rdf-summary killing stuff from R Burton
- (r.burton@180sw.com)
-
-2001-05-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: OpenSSL LDFLAGS also needs to include -lcrypt
-
-2001-05-08 Iain Holmes <iain@ximian.com>
-
- * Makefile.am: Add the importers subdir.
-
- * configure.in: Make the importers/Makefile
-
-2001-05-08 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped check for gal to 0.7.99.3.
-
-2001-05-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * acconfig.h: undef HAVE_SSL and HAVE_OPENSSL
-
- * configure.in: Check for OpenSSL.
-
-2001-05-05 Gediminas Paulauskas <menesis@delfi.lt>
-
- * configure.in: upped required gtkhtml version to 0.9.3, even that is
- not enough for idl changes.
- * README: you need LIB_XML_1_BRANCH. updated all version requirements
- from configure.in
-
-2001-04-26 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Don't autogen
- `executive-summary/widgets/Makefile', as that subdir doesn't get
- distributed anymore.
-
-2001-04-26 Dan Winship <danw@ximian.com>
-
- * README: We no longer depend on libunicode.
-
- * configure.in: Remove check for libunicode. Remove unicode cflags
- and libs from all CFLAGS and LIBS variables. Add GAL_LIBS for
- things that need to depend on just gal (for gunicode).
-
- * configure.in: Check for gethostbyname_r so e_gethostbyname_r
- will DTRT.
-
-2001-04-24 Dan Winship <danw@ximian.com>
-
- * configure.in: Bump up the gal requirement
-
-2001-04-23 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Don't autogen the the Makefile for the importer
- docs.
-
- * Makefile.am (SUBDIRS): Build the docs last.
-
-2001-04-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in (have_nspr_libs): We need to link in more than just
- libnspr4, we also need libpthread.
- (have_nss_libs): Don't forget to add nsprlibs to the LDFLAGS.
-
-2001-04-21 Duncan Mak <duncan@ximian.com>
-
- * art/Makefile.am (images_DATA): Added in composer-message.png.
-
-2001-04-16 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: `mail/importers/Makefile' must come after
- `mail/Makefile'.
-
-2001-04-16 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (SUBDIRS): Add `doc'.
-
- * configure.in: Check for Editor.idl using `$GNOME_PATH' as well.
-
-2001-04-12 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Updated the required version of gal to 0.6.99.0.
-
-2001-04-11 JP Rosevear <jpr@ximian.com>
-
- * configure.in: Check if gethostbyname_r take five params
-
- * acconfig.h: add GETHOSTBYNAME_R_FIVE_ARGS
-
-2001-04-10 Gediminas Paulauskas <menesis@delfi.lt>
-
- * AUTHORS: /me is a translator.
- * configure.in (EVO_CHECK_LIB): fail with AC_MSG_ERROR, not echo &&
- exit 1.
-
-2001-04-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in (EVOLUTION_DIR): create the makefile in
- camel/tests/smime
-
-2001-04-08 Chris Toshok <toshok@ximian.com>
-
- * tools/killev (sysname): add some more 16 character versions for
- freebsd.
-
-2001-04-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * AUTHORS: Brag.
-
-2001-04-04 Gediminas Paulauskas <menesis@delfi.lt>
-
- * art/evolution-today-mini.png: converted from exec-16-summary.xpm,
- removed the latter.
- * art/evolution-trash.png, art/evolution-trash-mini.png: images for
- trash folder, one converted from deleted_message.xpm, another from mc.
- * art/Makefile.am: install.
-
-2001-04-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * README (SSL): Remind users that they will currently have to copy
- their cert database from their mozilla directory into ~/evolution.
-
-2001-04-01 Gediminas Paulauskas <menesis@delfi.lt>
-
- * art/Makefile.am: added missing (new) files.
-
-2001-03-30 Dan Winship <danw@ximian.com>
-
- * configure.in (EVOLUTION_MICRO_VERSION): Bump this to 10. (We
- forgot to do this before branching *again*...)
-
-2001-03-28 Dan Winship <danw@ximian.com>
-
- * README: add a bit mentioning that if configure claims you don't
- have something installed when you think you do, that it's probably
- because you installed it in the wrong prefix, or because you need
- a -devel package.
-
- * configure.in: Add a new macro EVO_CHECK_LIB that checks for a
- gnome-config-based library of a given version or later, correctly,
- and if doesn't find it, suggests that you consult the README. Fix
- the various library checks to use this. Meanwhile, remove a bunch
- of old cruft and reorganize a little.
-
- * acconfig.h: Remove cruft
-
-2001-03-28 Jon Trowbridge <trow@ximian.com>
-
- * AUTHORS: In a burst of egomania, added myself.
-
-2001-03-26 Radek Doulik <rodo@ximian.com>
-
- * configure.in: create camel/misc/Makefile
-
-2001-03-22 Dan Winship <danw@ximian.com>
-
- * README: Update xml-i18n-tools version
-
-2001-03-22 Jakub Steiner <jimmac@ximian.com>
-
- * art/new-message.xpm: file->new->mail message
- * art/folder.xpm: file->new->folder
- * art/new_appointment.xpm: file->new->appontment
- * art/print-preview.xpm: file->print preview
- * art/configure_16_calendar.xpm: for the tools menu
-
-2001-03-22 Jakub Steiner <jimmac@ximian.com>
-
- * art/splash.png: move it a bit up so the icons fit better
-
-2001-03-22 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped gal requirement to 0.5.99.11.
-
-2001-03-22 Jakub Steiner <jimmac@ximian.com>
-
- * art/configure_16_folder.xpm, configure_16_mail.xpm,
- copy_16_message.xpm, edit.xpm, encrypt.xpm,
- evo-16-address-conduit.png, evo-16-calendar-conduit.png,
- evo-16-todo-conduit.png, exec-16-summary.xpm, import.xpm,
- print.xpm, reply_to_all.xpm, reply.xpm, save.xpm,
- send-receive.xpm, work_offline.xpm, find_contact.xpm,
- send-24-receive.png, evo-48-calendar-conduit.png,
- evo-48-todo-conduit.png, import.png, send-48-receive.png,
- move_message.xpm, all_contacts.xpm, forward.xpm,
- configure_16_addressbook.xpm, Makefile.am,
- evo-48-address-conduit.png: renamed icons to make Miguel's
- speedups possible
- * art/evolution-inbox.png: color coded one
- * art/envelope.png: reverted back to the non-color coded one
- * art/evolution-contacts-plain.png: non-color coded one for
- the "new contact" dialogue
-
-2001-03-21 Dan Winship <danw@ximian.com>
-
- * configure.in: Require bison, not yacc (for vcc.y)
-
-2001-03-20 Miguel de Icaza <miguel@ximian.com>
-
- * art/Makefile.am (images_DATA): Added all the new icons to the
- distribution.
-
-2001-03-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: More fixes for NSPR and NSS checks - use fixed it
- to use AC_CHECK_HEADERS instead of AC_CHECK_FILES. Also made it
- not default the nspr lib path to /usr/lib/mozilla which may not be
- in the user's library path when checking for nspr libs.
-
-2001-03-20 Jakub Steiner <jimmac@ximian.com>
-
- * art/48_send-receive.png: send-receive for the s/r dialog
- * art/24_send-receive.png: send-receive to replace the
- fetch-mail-doggie
- * art/16_send-receive.xpm: send-receive for (future) menu
- item
- * art/16_import.xpm: for the file menu
- * art/16_work_offline.xpm: for the file menu
- * AUTHORS: so I can show off
- * art/splash.png: making radek famous ;)
- * art/envelope.png, evolution-calendar.png, evolution-contacts.png,
- evolution-tasks.png, evolution-today.png:
- new concept of color coded apps:
- - mailer: #efb43e
- - calendar: #bab5ab
- - contacts: #9794ab
- - tasks: #6e9e6e
- - exec. summary: #c4757e
-
-2001-03-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Fix ettore's fix ;-)
-
-2001-03-19 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Bumped gal requirement to 0.5.99.8.
-
-2001-03-19 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Make sure we never define `NSPR_CFLAGS' or
- `NSS_CFLAGS' as just "-I".
-
-2001-03-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * NEWS: pulled from the 0.9 release.
-
-2001-03-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Updated the checks for NSS and NSPR
-
-2001-03-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * README: Added directions on how to build with SSL support.
-
- * configure.in: Updated the checks for NSS and NSPR
-
-2001-03-16 Jakub Steiner <jimmac@ximian.com>
-
- * art/48_import.png: for the import druid
-
-2001-03-15 Dan Winship <danw@ximian.com>
-
- * configure.in: Bump gal requirement to 0.5.99.7
-
-2001-03-15 Gediminas Paulauskas <menesis@delfi.lt>
-
- * configure.in: create doc/devel/executive-summary/Makefile
- * evolution.png: moved to art/.
- * evolution.desktop: moved to data/.
- * Makefile.am: reflect those moves.
- * art/*.xpm: moved 8 files from calendar/gui here.
- * art/Makefile.am: added moved files.
- distribute *.xpm, install *.png and *view.xpm.
-
-2001-03-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Updated to AC_SUBST the NSPR/NSS flags.
-
-2001-03-14 Dan Winship <danw@ximian.com>
-
- * README: Pull up some of the clarifications from the 0.9 branch
-
-2001-03-13 Chris Toshok <toshok@ximian.com>
-
- * configure.in: add -lresolv to LDAP_LIBS if it's there.
-
-2001-03-13 Iain Holmes <iain@ximian.com>
-
- * configure.in: Added the mail/importers dir.
-
-2001-03-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * README: Rearranged some of the dependencies to try to get them
- into a more correct order (needed for people building all of these
- packages by hand).
-
-2001-03-12 JP Rosevear <jpr@ximian.com>
-
- * README: Update
-
-2001-03-09 Dan Winship <danw@ximian.com>
-
- * configure.in (EVOLUTION_MICRO_VERSION): Hm... probably would be
- clever to be calling this 0.9 rather than 0.8, since it's almost
- 0.10.
-
-2001-03-09 Christopher James Lahey <clahey@ximian.com>
-
- * libversit/vcc.y: Changed int to char when returning a character
- from a stream (since it needs to be able to hold EOF.)
-
-2001-03-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Removed --enable-assbarn-security and replaced it
- with the real options:
- --with-nspr-includes=PREFIX
- --with-nspr-libs=PREFIX
- --with-nss=PREFIX
-
- * acconfig.h: #undef HAVE_NSS
-
-2001-03-07 Ettore Perazzoli <ettore@ximian.com>
-
- * configure.in: Require GAL 0.5.99.6 or later.
-
-2001-03-07 Kjartan Maraas <kmaraas@gnome.org>
-
- * shell/main: /* xgettext:no-c-format */ before the welcome
- message.
- * configure.in: Don't try to generate a Makefile in
- camel/providers/vee as it's empty.
-
-2001-03-05 JP Rosevear <jpr@ximian.com>
-
- * README: Update pilot instructions
-
-2001-03-05 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Check for gal 0.5.99.4.
-
-2001-03-04 Dan Winship <danw@ximian.com>
-
- * configure.in: Reorganize a bit to get rid of warnings about
- AC_TRY_COMPILE being used before AC_ISC_POSIX
-
-2001-03-04 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Added views/addressbook/Makefile.
-
-2001-03-02 JP Rosevear <jpr@ximian.com>
-
- * art/Makefile.am: install conduit icons
-
-2001-03-02 Chris Toshok <toshok@ximian.com>
-
- * configure.in: add logic to make sure we're building against OpenLDAP >= 2
-
-2001-03-01 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (SUBDIRS), configure.in: Added views stuff.
-
-2001-03-01 Dan Winship <danw@ximian.com>
-
- * configure.in: Redo the Kerberos stuff again to deal with the
- stuff currently on my machine. I think it should deal with both
- the MIT and KTH versions of both krb4 and krb5 now.
-
-2001-03-01 Jakub Steiner <jimmac@ximian.com>
-
- * art/48_evo-address-conduit.png: 48^2 version of the
- addressbook pilot conduit. (for the new control center)
- * art/16_evo-address-conduit.png: 16x16 version for current
- gnomecc
- * art/48_evo-todo-conduit.png: for new gnomecc
- * art/16_evo-todo-conduit.png: for old gnomecc
- * art/48_evo-calendar-conduit.png: for new gnomecc
- * art/16_evo-calendar-conduit.png: for old gnomecc
-
-2001-03-01 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Check for gal 0.5.99.2.
-
-2001-02-19 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Check for gal 0.5.99.1.
-
-2001-02-15 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Check for gal 0.5.99.0.
-
-2001-02-14 Dan Winship <danw@ximian.com>
-
- * various .cvsignore files: Ignore generated .oaf files
-
-2001-02-13 JP Rosevear <jpr@ximian.com>
-
- * art/Makefile.am: install new files
-
- * art/*view.xpm: add files from calendar/gui
-
-2001-02-11 Chris Toshok <toshok@ximian.com>
-
- * configure.in: rework ldap check logic so it'll work to
- --disable-ldap if you've previously configured with --enable-ldap.
-
-2001-02-11 Gediminas Paulauskas <menesis@delfi.lt>
-
- * data/evolution.keys, evolution.desktop: removed, they are generated.
- * data/evolution.keys.in, evolution.desktop.in: new untranslated files.
- * data/evolution.desktop: removed, it duplicates above.
- * Makefile.am, data/Makefile.am: reflect above changes, merge
- translations.
-
-2001-02-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * configure.in: Added hacks to check for Mozilla libs like nspr
- and nss that we will need for SSL and S/MIME.
-
-2001-02-09 Michael Meeks <michael@ximian.com>
-
- * configure.in: depend on bonobo >= 0.36
-
-2001-02-08 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Upped the version number of gal required to 0.5.
-
-2001-02-07 JP Rosevear <jpr@ximian.com>
-
- * README: Update to latest requirements
-
-2001-02-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * .cvsignore: Added xml-* files.
-
-2001-02-05 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * configure.in (ALL_LINGUAS): Added pt_BR to ALL_LINGUAS.
-
-2001-02-04 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Require version 0.4.99.8 of gal.
-
-2001-02-03 Federico Mena Quintero <federico@ximian.com>
-
- * configure.in: Make sure we have gnome-libs 1.2.9 or higher.
-
-2001-02-01 Chris Toshok <toshok@ximian.com>
-
- * configure.in: allow --enable/disable-ldap.
-
-2001-02-01 Jason Leach <jasonleach@usa.net>
-
- * tools/killev: Fix this script to make it work with Solaris.
- Patch from Louise Miller.
-
-2001-01-29 Eskil Heyn Olsen <eskil@eazel.com>
-
- reviewed by: JP Rosevear <jpr@ximian.com>
-
- * acconfig.h:
- Added the ENABLE_NNTP define
-
- * configure.in:
- Fixed the NNTP m4 section.
-
-2001-01-29 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * configure.in: added sk to ALL_LINGUAS.
- * evolution.desktop: added Slovak messages.
-
-2001-01-27 Jason Leach <jasonleach@usa.net>
-
- * configure.in (AC_OUTPUT): remove
- widgets/shortcut-bar/Makefile from here.
-
-2001-01-25 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Upped the required version of gal in evolution.
-
-2001-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * art/Makefile.am (images_DATA): Add the missing .xpm files.
-
-2001-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * art/Makefile.am (images_DATA): Add `24_find_contacts.xpm',
- `16_print_xpm', `16_configure_addressbook'.
-
-2001-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * art/Makefile.am (images_DATA): Add `24_all_contacts.xpm'.
-
-2001-01-24 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Upped the required version of gal in evolution.
-
-2001-01-22 Tuomas Kuosmanen <tigert@ximian.com>
-
- * art/splash.png: From the "Ideas from the shower" department:
- new splash screen.
-
-2001-01-17 JP Rosevear <jpr@ximian.com>
-
- * README: Update package requirements
-
-2001-01-19 Jason Leach <jasonleach@usa.net>
-
- * configure.in: Changed a leftover $with_x_mailer to
- $with_sub_version. Made it so that if $with_sub_version isn't
- specified, we don't try to output it, and also corrected the way
- SUB_VERSION is defined.
-
-2001-01-18 Federico Mena Quintero <federico@ximian.com>
-
- * Makefile.am: Um, why was the doc directory removed from SUBDIRS?
-
-2001-01-17 Larry Ewing <lewing@helixcode.com>
-
- * configure.in (EVOLUTION_DIR): add the
- doc/devel/importer/Makefile as a target.
-
-2001-01-17 Ettore Perazzoli <ettore@ximian.com>
-
- * acconfig.h: Add `SUB_VERSION', remove `XMAILER_VERSION'.
-
- * configure.in: Removed `--with-x-mailer' option; replaced with a
- more generic `--with-sub-version' option. So, don't define
- `X_MAILER'; instead, define `SUB_VERSION'.
-
-2001-01-16 Chris Toshok <toshok@helixcode.com>
-
- * configure.in: add --enable-nntp switch. default is no.
-
-2001-01-16 Dan Winship <danw@ximian.com>
-
- * configure.in, acconfig.h: Add --with-x-mailer to set the version
- string that appears in the X-Mailer header.
-
-2001-01-15 Christopher James Lahey <clahey@ximian.com>
-
- * configure.in: Changed the required version of gal.
-
-2001-01-15 Tuomas Kuosmanen <tigert@ximian.com>
-
- * art/16_copy_message.xpm, art/16_move_message.xpm: icons for the
- Message->Move/Copy to folder -menu entries.
-
-2001-01-15 Tuomas Kuosmanen <tigert@ximian.com>
-
- * art/evolution-calendar-mini.png: New version of calendar icon that
- looks more like a calendar and not a dictionary or something :)
-
- Btw, the icons get scaled for some reason, even though that is
- not necessary as all of those should be 16x16 pixels. Can anyone look
- into this?
-
-2001-01-15 Dietmar Maurer <dietmar@ximian.com>
-
- * *.c: changed the signature of the property_bag get/set
- functions.
-
-2001-01-14 JP Rosevear <jpr@ximian.com>
-
- * configure.in: remove old config message
-
-2001-01-14 Damon Chaplin <damon@helixcode.com>
-
- * tools/evolution-move-tasks: new script to move tasks from the
- Calendar folder to the new Tasks folder, so people won't lose tasks.
- This can be deleted after a few releases.
-
- * tools/Makefile.am (bin_SCRIPTS): added above.
-
- * configure.in: added default_user/local/Tasks/Makefile to AC_OUTPUT.
-
-2001-01-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * config.h.in: Removed GPG stuff.
-
- * acconfig.h: Take out all refs to PGP and GPG stuff.
-
- * configure.in: Take out the PGP/GPG detection stuff.
-
-2001-01-12 Federico Mena Quintero <federico@ximian.com>
-
- * configure.in: Suggest what to do if gtk-doc is not found.
-
-2001-01-12 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Make evolution depend on the new version of gal.
-
-2001-01-12 Dan Winship <danw@ximian.com>
-
- * MAINTAINERS, AUTHORS, README: Ximianize. Also update the README
- a bit and mention the OAF stable branch.
-
-2001-01-11 Dan Winship <danw@helixcode.com>
-
- * art/priority-high.xpm: Add a white outline around the "!" so it
- still shows up clearly in selected rows when your theme selection
- color is reddish. (Problem pointed out by Federico.)
-
-2001-01-11 Federico Mena Quintero <federico@helixcode.com>
-
- * configure.in: At the end of the configure process, report
- whether the documentation files will be built or not.
-
-2001-01-10 Tuomas Kuosmanen <tigert@helixcode.com>
-
- * art/move-message.png, art/move-message.png: New versions.
-
-2001-01-09 Federico Mena Quintero <federico@helixcode.com>
-
- * configure.in (AC_OUTPUT): Added calendar/gui/alarm-notify/Makefile.
-
-2001-01-05 Tuomas Kuosmanen <tigert@helixcode.com>
-
- * art/evolution-contacts-mini.png: This looks more pretty.
-
-2001-01-03 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Removed camel/providers/mbox/Makefile and
- camel/providers/mh/Makefile.
-
-2001-01-01 Michael Meeks <michael@helixcode.com>
-
- * configure.in: Require bonobo 0.31
-
-2000-12-24 Not Zed <NotZed@HelixCode.com>
-
- * configure.in: If we find threads ok, then always turn on
- ENABLE_THREADS.
-
-2000-12-14 Christopher James Lahey <clahey@helixcode.com>
-
- * NEWS (Addressbook): Added a bit of addressbook NEWS.
-
- * configure.in: Updated the gal check to require gal 0.4.
-
-2000-12-14 Christopher James Lahey <clahey@helixcode.com>
-
- * art/mail-new.xpm, art/mail-read.xpm, art/mail-replied.xpm: Moved
- these images each up one pixel.
-
-2000-12-14 Jeffrey Stedfast <fejj@helixcode.com>
-
- * NEWS: Update.
-
-2000-12-14 JP Rosevear <jpr@helixcode.com>
-
- * NEWS: Update
-
-2000-12-14 Christopher James Lahey <clahey@helixcode.com>
-
- * art/splash.png: New splash from Jimmac.
-
-2000-12-12 Christopher James Lahey <clahey@helixcode.com>
-
- * README: Removed mention of ETable and EText in widgets
- directory.
-
-2000-12-12 Dan Winship <danw@helixcode.com>
-
- * README: Mention the gconf stable branch.
-
-2000-12-07 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Updated the required version of gal.
-
-2000-12-07 Radek Doulik <rodo@helixcode.com>
-
- * configure.in (GTKHTML_LIBS): renamed HTMLEditor.idl to
- Editor.idl
-
-2000-12-06 Kjartan Maraas <kmaraas@gnome.org>
-
- * data/evolution.keys: Added some Norwegian translations.
-
-2000-12-06 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Increased the required version of gal.
-
-2000-12-05 JP Rosevear <jpr@helixcode.com>
-
- * README: minor tweak
-
-2000-12-05 Not Zed <NotZed@HelixCode.com>
-
- * configure.in: Added camel/tests/stream/Makefile.am.
-
-2000-12-01 Dan Winship <danw@helixcode.com>
-
- * README: gnome-vfs depends on gconf, so add that.
-
-2000-11-30 Jeffrey Stedfast <fejj@helixcode.com>
-
- * configure.in: Bumped required gal version to 0.2.99.4 for
- e_str_make_safe.
-
- * README: Added some necessary :'s in the pilot-link cvs stuff.
-
-2000-11-30 Gediminas Paulauskas <menesis@delfi.lt>
-
- * calendar/gui/main.c, executive-summary/component/main.c, mail/main.c,
- shell/main.c, notes/main.c,
- addressbook/gui/component/addressbook-factory.c:
- removed #ifdef ENABLE_NLS/#endif on Miguel's request.
-
-2000-11-29 JP Rosevear <jpr@helixcode.com>
-
- * README: Update pilot info
-
-2000-11-29 Dan Winship <danw@helixcode.com>
-
- * configure.in: Bump required gal version to 0.2.99.3 for iconv
- changes
-
-2000-11-29 Federico Mena Quintero <federico@helixcode.com>
-
- * COPYING-DOCS: Added a copy of the GNU Free Documentation
- License.
-
- * Makefile.am (EXTRA_DIST): Added COPYING-DOCS.
-
-2000-11-28 JP Rosevear <jpr@helixcode.com>
-
- * acconfig.h: Add USE_FLOCK, USE_FCNTL, USE_FLOCK
-
- * configure.in: Auto* magic for various camel locking types
-
-2000-11-28 Not Zed <NotZed@HelixCode.com>
-
- * configure.in (AC_OUTPUT): Added camel/tests/folder/Makefile
-
-2000-11-27 JP Rosevear <jpr@helixcode.com>
-
- * AUTHORS: Update - hopefully I assigned blame correctly :-)
-
- * MAINTAINERS: ditto
-
-2000-11-27 JP Rosevear <jpr@helixcode.com>
-
- * configure.in: Correct the bonobo version error message
-
- * README: Update
-
-2000-11-24 Not Zed <NotZed@HelixCode.com>
-
- * configure.in: Added camel/tests stuff to output macro.
-
-2000-11-14 Not Zed <NotZed@HelixCode.com>
-
- * configure.in: Added local provider dir to output macro.
-
-2000-11-21 Dan Winship <danw@helixcode.com>
-
- * configure.in: Check for libgpgme. (Support not added to mail
- yet.)
-
-2000-11-21 Federico Mena Quintero <federico@helixcode.com>
-
- * configure.in (EVOLUTION_DIR): Removed the
- default_user/local/Tasks/Makefile until the relevant files are on
- CVS.
-
-2000-11-18 Miguel de Icaza <miguel@helixcode.com>
-
- * Added widgets/menus that contains the gal-view-menus.c code from
- Gal that depended on Bonobo.
-
- * configure.in: Update list of Makefiles;
-
- * widgets/Makefile.am: Update.
-
-2000-11-13 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Update the gal reqiurement version.
-
-2000-11-10 Michael Meeks <michael@helixcode.com>
-
- * configure.in: Require Bonobo >= 0.29, due to the XSync
- fix.
-
-2000-11-09 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Require gal 0.2.99.1.
-
-2000-11-06 Jeffrey Stedfast <fejj@helixcode.com>
-
- * configure.in: Require gal 0.2.1.3
-
-2000-11-06 Dan Winship <danw@helixcode.com>
-
- * configure.in (GTKHTML_LIBS): ${prefix} doesn't get defaulted
- until the end of configure, so check if it's "NONE" and use
- ${ac_default_prefix} if so.
-
-2000-11-06 Radek Doulik <rodo@helixcode.com>
-
- * configure.in (GTKHTML_LIBS): also look for HTMLEditor.idl in
- ${prefix}/share/gtkhtml
-
-2000-11-03 Radek Doulik <rodo@helixcode.com>
-
- * configure.in (BONOBO_HTML_GNOME_CFLAGS): raise required version
- number to 0.8
- added check for HTMLEditor.idl file
-
-2000-11-02 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Require gal 0.2.1.2.
-
-2000-11-02 Michael Meeks <michael@helixcode.com>
-
- * configure.in: Require Bonobo-0.27+
-
-2000-11-01 Gediminas Paulauskas <menesis@delfi.lt>
-
- * addressbook/ename/.cvsignore, addressbook/gui/minicard/.cvsignore,
- calendar/doc/.cvsignore, widgets/e-paned/.cvsignore,
- widgets/e-table/.cvsignore, widgets/e-text/.cvsignore: added these
- files.
- * calendar/gui/.cvsignore, composer/.cvsignore,
- executive-summary/.cvsignore, executive-summary/component/.cvsignore,
- po/.cvsignore: added some files to ignore.
-
- * addressbook/gui/component/addressbook-factory.c, mail/main.c,
- shell/main.c, calendar/gui/main.c, notes/main.c,
- executive-summary/component/main.c: call *textdomain() only if
- ENABLE_NLS is defined.
-
-2000-11-01 Gediminas Paulauskas <menesis@delfi.lt>
-
- * configure.in: added lt to ALL_LINGUAS.
-
-2000-10-30 Dan Winship <danw@helixcode.com>
-
- * configure.in: fix up printing of kerberos configuration status
-
-2000-10-27 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Require gal cvs version.
-
-2000-10-27 <jpr@helixcode.com>
-
- * tools/killev: Kill executive summary components
-
-2000-10-25 Iain Holmes <iain@helixcode.com>
-
- * configure.in: Added executive-summary stuff
-
- * Makefile.am: Added the executive-summary subdirs.
-
-2000-10-23 Dan Winship <danw@helixcode.com>
-
- * notes/Makefile.am (INCLUDES): Update EVOLUTION_LOCALEDIR
-
- * configure.in: set localedir here to use in Makefiles.
- (AM_GNOME_GETTEXT doesn't actually always set it to
- $(datadir)/locale).
-
-2000-10-23 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Updated the gal check to check for gal 0.2.1.
-
-2000-10-22 Robert Brady <rwb197@zepler.org>
-
- * configure.in: Added "en_GB" to ALL_LINGUAS.
-
-2000-10-20 Michael Meeks <michael@helixcode.com>
-
- * notes/component-factory.c (control_activate_cb):
-
-2000-10-19 Christopher James Lahey <clahey@helixcode.com>
-
- * NEWS (General, Addressbook): Updated NEWS for addressbook and
- ETable.
-
-2000-10-19 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Updated the gal check to check for gal 0.2.
-
-2000-10-19 Ettore Perazzoli <ettore@helixcode.com>
-
- * configure.in (EVOLUTION_MICRO_VERSION): 6.
-
- * Makefile.am (EXTRA_DIST): Remove `evolution.spec.in'.
- (dist-hook:): Removed.
-
-2000-10-18 Michael Meeks <michael@helixcode.com>
-
- * notes/component-factory.c (control_activate, control_deactivate),
- (create_view): cripple, not worth updating to new UI code.
-
-2000-10-17 Tuomas Kuosmanen <tigert@helixcode.com>
-
- * art/splash.png: This looks happier than the dark piece of rusty
- metal. And the Big Dig in Boston is ugly looking too. Finnish
- road poles are much more cool!
-
-2000-10-15 Peter Williams <peterw@helixcode.com>
-
- * tools/verify-evolution-install.sh (libcamelvee): Check
- for linkage against version 0.5 libcamelvee, not version 0.3.
- This should track with the version of Evolution itself.
- (rm -f $ldddfile): Remove a temporary file.
-
-2000-10-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * configure.in: Added "nn" to ALL_LINGUAS.
-
-2000-10-14 Ettore Perazzoli <ettore@helixcode.com>
-
- * art/Makefile.am (images_DATA): Add `splash.png'.
-
-2000-10-14 Tuomas Kuosmanen <tigert@helixcode.com>
-
- * art/splash.png: umm.. it's a splash screen image.
-
-2000-10-11 JP Rosevear <jpr@helixcode.com>
-
- * configure.in: Fix bonobo error message
-
-2000-10-11 Jesse Pavel <jpavel@helixcode.com>
-
- * data/evolution.keys: Added support for the text/calendar and
- text/x-calendar MIME types.
-
-2000-10-10 Gediminas Paulauskas <menesis@delfi.lt>
-
- * configure.in: Added lt to ALL_LINGUAS.
-
-2000-10-10 Tuomas Kuosmanen <tigert@helixcode.com>
-
- * calendar/gui/recur.xpm: Updated round-we-go-thingy icon..
-
-2000-10-06 Chris Toshok <toshok@helixcode.com>
-
- * art/empty.xpm: make it transparent instead of white.
-
-2000-10-06 Christophe Merlet <christophe@merlet.net>
-
- * *.desktop: Added french strings.
-
-2000-10-05 Dan Winship <danw@helixcode.com>
-
- * tools/Makefile.am (EXTRA_DIST): Add verify-evolution-install.sh
- to EXTRA_DIST
-
-2000-10-05 Jeffrey Stedfast <fejj@helixcode.com>
-
- * configure.in: Check for isblank
-
- * config.h.in:
- * acconfig.h: #undef HAVE_ISBLANK
-
-2000-10-05 Michael Meeks <michael@helixcode.com>
-
- * configure.in: Bump Bonobo requirement to >= 0.20
-
-2000-10-05 Iain Holmes <iain@helixcode.com>
-
- * executive-summary/*: Added the executive summary stuff.
-
- * ui/evolution-executive-summary.xml: New.
-
- * art/add-service.png: New icon.
-
-2000-10-03 Matt Bissiri <bissiri@eecs.umich.edu>
-
- * ui/evolution-addressbook-ldap.xml,
- * ui/evolution-addressbook.xml,
- * ui/evolution-calendar.xml,
- * ui/evolution-contact-editor.xml:
- Fixed typo `_decr' -> `_descr', so some missing tooltips will appear.
- Also fixed some typos in descr values.
-
-2000-09-29 Peter Williams <peterw@helixcode.com>
-
- * ui/Makefile.am (XML_FILES): Install the new evolution-subscribe.xml
- file.
-
-2000-09-29 Chris Toshok <toshok@helixcode.com>
-
- * ui/evolution-mail.xml: add a Settings/Manage Subscriptions...
- menu item.
-
- * ui/evolution-subscribe.xml: add a File/Close menu item.
-
-2000-09-28 Chris Toshok <toshok@helixcode.com>
-
- * ui/evolution-subscribe.xml: add a FolderSearch control, and
- change "Refresh" to "RefreshList".
-
-2000-09-27 Chris Toshok <toshok@helixcode.com>
-
- * ui/evolution-subscribe.xml: add an Refresh List button..
-
-2000-09-27 Chris Toshok <toshok@helixcode.com>
-
- * ui/Makefile.am (XML_FILES): add evolution-subscribe.xml.
-
- * ui/evolution-subscribe.xml: new file.
-
-2000-09-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * ui/evolution-mail.xml: Moved the (un)select all menu items over
- to the Edit menu - this looks nicer.
-
-2000-09-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * ui/evolution-mail.xml: Added some new menu items to the Message
- menu like (un)select all and moved "mark as read" to the Message
- menu.
-
-2000-09-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * configure.in: Moved addressbook/ename to e-util/ename so
- generate e-util/ename/Makefile and don't generate
- addressbook/ename/Makefile
-
-2000-09-23 Tuomas Kuosmanen <tigert@localhost>
-
- * art/attachment.xpm
- * art/add-attachment.png: OOPS. The attachment.xpm was not the one
- I thought, so I accidentally replaced the paperclip icon in the mail
- list column, which wasnt my intention. I hope this works now. The old
- one is back, instead the toolbar icon to add attachment is now called
- "add-attachment.png" as you can see also from above. Bummer. Sorry :)
-
-2000-09-22 Christopher James Lahey <clahey@helixcode.com>
-
- * libversit/vcc.y: Fixed some warnings. Fixed a bug where quoted
- printable fields were reading in semi-colons that should have been
- field separators.
-
-2000-09-22 Christopher James Lahey <clahey@helixcode.com>
-
- * ui/Makefile.am: Added evolution-addressbook-ldap.xml.
-
- * ui/evolution-addressbook-ldap.xml: New file. (A Variation on
- evolution-addressbook.xml)
-
- * ui/evolution-addressbook.xml: Added View All and Stop buttons.
-
-2000-09-21 Federico Mena Quintero <federico@helixcode.com>
-
- * ui/evolution-calendar.xml: Removed the AboutCalendar stuff.
-
- * ui/evolution.xml: Fix mis-spelling of "calendar".
-
-2000-09-21 Michael Meeks <michael@helixcode.com>
-
- * notes/component-factory.c (control_activate): upd.
-
-2000-09-20 Christopher James Lahey <clahey@helixcode.com>
-
- * ui/.cvsignore: Added a cvsignore file here.
-
-2000-09-20 Christopher James Lahey <clahey@helixcode.com>
-
- * ui/Makefile.am (XML_FILES): Added evolution-contact-editor.xml.
-
- * ui/evolution-contact-editor.xml: New file for the UI for the
- evolution contact editor.
-
-2000-09-20 Tuomas Kuosmanen <tigert@gimp.org>
-
- * art/attachment.xpm
- * art/send.png: new icons for "compose mail" dialog...
-
-2000-09-19 Dan Winship <danw@helixcode.com>
-
- * configure.in: alter the krb4 check a bit to deal with configure
- cache suckage. (If you do AC_CHECK_LIB with the same library and
- function name but different LDFLAGS, it will still use the result
- of the previous check. So use a different function the second
- time.)
-
-2000-09-18 Dan Winship <danw@helixcode.com>
-
- * README: add gal as a dependency
-
-2000-09-18 Jeffrey Stedfast <fejj@helixcode.com>
-
- * art/score-*.xpm: stupid looking icons for use with displaying
- scores in the message-list view. These need a makeover BADLY ;-)
-
-2000-09-18 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Added check for gnome-app-lib. Removed
- directories that have been moved to gal.
-
-2000-09-15 Dan Winship <danw@helixcode.com>
-
- * configure.in, evolution.spec.in: remove spec file. We haven't
- been keeping it up to date, and it's only good for RH anyway, and
- if people really want a spec file they can get it from our SRPMs.
-
-2000-09-07 Michael Meeks <michael@helixcode.com>
-
- * configure.in: Require Bonobo 0.19
-
-2000-09-13 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Added widgets/e-reflow/Makefile. Replaced
- addressbook/gui/minicard/Makefile with
- addressbook/gui/widgets/Makefile.
-
-2000-09-13 Tuomas Kuosmanen <tigert@localhost>
-
- * art/pin.png: added icon for the folder tree "pin down" button
-
-2000-09-12 JP Rosevear <jpr@helixcode.com>
-
- * NEWS (Calendar): Pilot stuff
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * configure.in: The notes subdir isn't actually used, so remove
- it.
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * configure.in: 0.5.
-
-2000-09-12 Jeffrey Stedfast <fejj@helixcode.com>
-
- * NEWS (Mailer): Added Sent/Outbox feature descriptions
-
-2000-09-12 Dan Winship <danw@helixcode.com>
-
- * NEWS (Mailer): add most (but not all) 0.5 Mailer features
-
- * configure.in: s/Sentbox/Sent/
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * art/Makefile.am (buttonsdir): Install the new button icons into
- `$(datadir)/images/evolution/buttons'.
-
-2000-09-11 Tuomas Kuosmanen <tigert@helixcode.com>
-
- * art/fetch-mail.png
- * art/compose-message.png
- * art/reply.png
- * art/reply-to-all.png
- * art/forward.png
- * art/move-message.png
- * art/copy-message.png: New icons for the main window toolbar
-
-2000-09-11 Christopher James Lahey <clahey@helixcode.com>
-
- * NEWS: Added 0.5 changes for ETable and Addressbook.
-
-2000-09-07 Dan Winship <danw@helixcode.com>
-
- * README: Add a mention of the verify-evolution-install.sh script
- in tools/.
-
-2000-09-03 Jeffrey Stedfast <fejj@helixcode.com>
-
- Reversed my last change as it broke configure, how do I get it so
- that we can do folders with spaces in the name!?
-
-2000-09-03 Jeffrey Stedfast <fejj@helixcode.com>
-
- * configure.in: Renamed default_user/local/Sentbox to
- default_user/local/Sent\ Mail as Ettore and Danw are picky about
- folder names
-
-2000-09-02 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Added calendar/conduits/Makefile,
- calendar/conduits/calendar/Makefile and
- calendar/conduits/todo/Makefile to the list of makefiles to
- output.
-
-2000-09-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * configure.in: Add default_user/local/Sentbox/Makefile to the
- list of makefiles to output
-
-2000-08-31 Peter Williams <peterw@helixcode.com>
-
- * configure.in (kerberos): Check and see if krb_sendauth needs
- prototyping. (#define NEED_KRB_SENDAUTH_PROTO). Also check
- for a libkrb that doesn't need -ldes.
-
- * acconfig.h: #undef it
-
-2000-08-30 Lauris Kaplinski <lauris@helixcode.com>
-
- * configure.in: AC_DEFINE(USING_GNOME_PRINT_0_20)
-
- * acconfig.h: #undef that
-
-2000-08-30 Peter Williams <peterw@helixcode.com>
-
- * configure.in: Robustify the kerberos checks.
-
-2000-08-29 Dan Winship <danw@helixcode.com>
-
- * configure.in, acconfig.h: decruft
-
-2000-08-28 Jesus Bravo Alvarez <jba@pobox.com>
-
- * configure.in: Added Portuguese (pt) to ALL_LINGUAS
-
-2000-08-26 JP Rosevear <jpr@helixcode.com>
-
- * configure.in: Require oafized bonobo
-
-2000-08-24 Federico Mena Quintero <federico@helixcode.com>
-
- * configure.in: Ahem. If you add dependencies on libraries, make
- sure things still build. Fixed the libunicode foo.
-
-2000-08-22 Lauris Kaplinski <lauris@helixcode.com>
-
- * widgets/e-text/e-text.c (_get_position_from_xy): Don't crash on illegal string
-
-2000-08-22 Lauris Kaplinski <lauris@helixcode.com>
-
- * widgets/e-text/e-text.c (e_text_event): Use e_utf8_from_gtk_event_key
- to translate GDK_KEY_PRESS to insertable UTF-8 string
-
-2000-08-22 Christopher James Lahey <clahey@helixcode.com>
-
- * announcement-0.4.1.txt: Updated dependency list.
-
-2000-08-22 Lauris Kaplinski <lauris@helixcode.com>
-
- * widgets/e-text/e-text.c: Use byte based UTF-8 syntax
-
-2000-08-22 Christopher James Lahey <clahey@helixcode.com>
-
- * announcement-0.4.1.txt: Announcement message
-
-2000-08-19 Mathieu Lacage <mathieu@gnu.org>
-
- Fixes compile for non-standard prefixes. Mainly in idl
- compilation where -I`gnome-config --datadir`/idl is replaced
- by `gnome-config --cflags idl` (ugly but it works at least)
- and add some random _CFLAGS here and there and _LIBS for linking.
- * addressbook/gui/component/select-names/Makefile.am
- * composer/Makefile.am
- * e-util/Makefile.am
- * filter/Makefile.am
- * mail/Makefile.am
- * shell/Makefile.am
- * widgets/e-text/Makefile.am
-
-
-2000-08-21 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-paned/e-hpaned.c, widgets/e-paned/e-paned.c,
- widgets/e-paned/e-paned.h, widgets/e-paned/e-vpaned.c: Added code
- to make handle position persist across resizes.
-
-2000-08-20 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c: Fixed a warning.
-
-2000-08-20 arik devens <arik@helixcode.com>
-
- * widgets/e-text/Makefile.am (INCLUDES): added UNICODE_CFLAGS
- support so that compiling in an alternate prefix works.
-
-2000-08-19 Lauris Kaplinski <lauris@helixcode.com>
-
- * widgets/e-text/e-text.h: Commented out Suckfont, added EFont
- * widgets/e-text/e-text.c: Ported to UTF-8
-
-2000-08-18 Peter Williams <peterw@helixcode.com>
-
- * configure.in (gnome-vfs): Check for new enough gnome-vfs
- (needs gnome_vfs_mime_get_default_action_without_fallback)
-
-2000-08-14 Federico Mena Quintero <federico@helixcode.com>
-
- * configure.in (AC_OUTPUT): Generate
- doc/devel/calendar/cal-util/Makefile.
-
-2000-08-14 Peter Williams <peterw@helixcode.com>
-
- * configure.in: Check for db1/db.h too, which is what
- RH 7.0 uses for the old db headers. Patch from Kenny Graunke
- <kwg@teleport.com>
-
-2000-08-13 Chris Toshok <toshok@helixcode.com>
-
- * configure.in: offer --enable-pilot-conduits to add pilot
- conduits if the user wants them.
-
-2000-08-13 Dan Winship <danw@helixcode.com>
-
- * configure.in: Fix the name of the binary to look for for PGP5
-
-2000-08-12 Michael Meeks <michael@helixcode.com>
-
- * configure.in: Check for Bonobo 0.17
-
-2000-08-12 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Added addressbook/gui/search/Makefile.
-
-2000-08-12 Dan Winship <danw@helixcode.com>
-
- * configure.in, README: Depend on gnome-vfs 0.3
-
-2000-08-10 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/.cvsignore, widgets/e-text/Makefile.am,
- widgets/e-text/e-entry-test.c: Added a test for the EEntry widget.
-
-2000-08-09 Dan Winship <danw@helixcode.com>
-
- * data/evolution.keys: New file containing MIME keys for
- Evolution. Currently just the addressbook minicard display.
-
- * data/Makefile.am (mime_DATA): add evolution.keys
-
-2000-08-09 Peter Williams <peterw@helixcode.com>
-
- * configure.in (EVOLUTION_DIR): Remove the warning about camel-async.
-
-2000-08-08 Peter Williams <peterw@helixcode.com>
-
- * Makefile.am (SUBDIRS): Reenable the calendar. Oops.
-
-2000-08-05 Dan Winship <danw@helixcode.com>
-
- * tools/verify-evolution-install.sh: Look for oafinfo files in
- oaf's prefix, not gnome-libs's. Allow binaries to be installed
- anywhere in $PATH.
-
- * configure.in, README: Update the README and the text of the
- Bonobo configure check to match reality. Remove the 0.15 vs
- 0.15-and-a-half check since we require post-0.16 now.
-
-2000-08-03 JP Rosevear <jpr@helixcode.com>
-
- * configure.in: Remove gconf check
-
-2000-08-03 Alastair McKinstry <mckinstry@computer.org>
-
- * configure.in (ALL_LINGUAS): Add Irish translation
-
-2000-08-02 Michael Meeks <michael@helixcode.com>
-
- * configure.in: update for BonoboX
-
-2000-08-02 Dan Winship <danw@helixcode.com>
-
- * configure.in (AC_OUTPUT): Add camel/providers/nntp
-
-2000-08-02 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c: Made clicking choose the right
- character even if show_borders is on.
-
-2000-08-01 Dan Winship <danw@helixcode.com>
-
- * configure.in, acconfig.h: Add checks for GPG, PGP 5 and PGP 2.
- Only record the first one found.
-
-2000-08-01 Damon Chaplin <damon@helixcode.com>
-
- * configure.in (AC_OUTPUT): removed calendar/doc/*
-
-2000-08-01 Not Zed <NotZed@HelixCode.com>
-
- * configure.in: Added mh provider.
-
-2000-07-27 Dan Winship <danw@helixcode.com>
-
- * configure.in: Check for gconf_client_get_default (gconf 0.5 vs
- newer)
-
-2000-07-26 Ettore Perazzoli <ettore@helixcode.com>
-
- * configure.in: Bump version number to 0.3.
-
-2000-07-26 Peter Williams <peterw@helixcode.com>
-
- * widgets/e-table/e-table-scrolled.c (right_click_proxy): Default
- the return value to 0.
-
-2000-07-25 Dan Winship <danw@helixcode.com>
-
- * configure.in: some unrelated changes: check for mkdtemp,
- gnome_vfs_mime_get_default_action_without_fallback, and a
- setuid/setgid movemail binary.
-
- * acconfig.h: add MOVEMAIL_PATH
-
-2000-07-25 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Added addressbook/conduit/Makefile.
-
-2000-07-21 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c: Made focus in not change your selection
- position.
-
-2000-07-21 Szabolcs BAN <shooby@gnome.hu>
-
- * calendar/gui/event-editor.c: Typo fix
-
-2000-07-20 Peter Williams <peterw@helixcode.com>
-
- * configure.in (THREADS_CFLAGS): Make threads mandatory
- again.
-
-2000-07-19 Fatih Demir <kabalak@gmx.net>
-
- * evolution.desktop & data/evolution.desktop: Added
- the Turkish desktop entries.
-
-2000-07-17 Federico Mena Quintero <federico@helixcode.com>
-
- * configure.in (EVOLUTION_DIR): Typo fix.
-
- * configure.in (AC_OUTPUT): Added the doc/devel Makefiles.
- (EVOLUTION_DIR): Substitute EVOLUTION_DIR for the top_srcdir.
- Added checks for gtk-doc.
-
-2000-07-13 Peter Williams <peterw@curious-george.helixcode.com>
-
- * configure.in (end): Bigass warnings for camel-async branch
- (remove them later).
-
-2000-07-12 Federico Mena Quintero <federico@helixcode.com>
-
- * configure.in: Make gnome-print-0.20 mandatory. We will bail out
- with CVS HEAD versions to avoid breakage.
-
-2000-07-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * Version 0.2.
-
- * configure.in: Reverse the GtkHTML check.
-
-2000-07-10 Jeffrey Stedfast <fejj@helixcode.com>
-
- * configure.in: Updated to check for required GtkHTML and
- gnome-print
-
-2000-07-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * configure.in: Remove the conduits stuff for now. They depend on
- CVS gnome-pilot, and this is not good for the release.
-
-2000-07-10 Dan Winship <danw@helixcode.com>
-
- * README: updates
-
-2000-07-10 Seth Alves <alves@hungry.com>
-
- * configure.in: added makefiles for calendar conduits
-
-2000-07-10 Dan Winship <danw@helixcode.com>
-
- * configure.in: Add a check for Bonobo 0.15 vs Bonobo post-0.15
-
-2000-07-09 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c: Don't draw quite as large a "flat_box".
- If draw_borders is TRUE, cause the cursor to change even if not
- editing.
-
-2000-07-09 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-entry.c: Removed some border padding and set
- the "draw_borders" argument of the contained GtkText.
-
- * widgets/e-text/e-text.c, widget/e-text/e-text.h: Added a
- "draw_borders" argument which, if set, makes the EText look more
- like a GtkEntry.
-
-2000-07-09 Tuomas Kuosmanen <tigert@gimp.org>
-
- * art/evolution-contacts.png: updated so it has better contrast
- against the background.
-
- * art/evolution-contacts-small.png: Fits the style of the new contacts
- icon, this is a sigle card.
-
-2000-07-09 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text-model.c (e_text_model_real_get_text):
- Return "" instead of NULL.
-
-2000-07-07 Christopher James Lahey <clahey@helixcode.com>
-
- * art/Makefile.am: Fixed EXTRA_DIST for make distcheck.
-
-2000-07-07 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-entry.c: Set "anchor" and "fill_clip_rectangle"
- arguments.
-
- * widgets/e-text/e-text.c, widgets/e-text/e-text.h: Added
- "fill_clip_rectangle" argument which describes whether to accept
- clicks throughout the clipping rectangle.
-
-2000-07-07 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-entry.c: Fixed some typos.
-
-2000-07-07 Tuomas Kuosmanen <tigert@gimp.org>
-
- * art/evolution-contacts.png: Changed icon (hi ettore)
- The old handshake one was a little too firm handshake..
- this is a rolodex icon..
-
-2000-07-07 Dan Winship <danw@helixcode.com>
-
- * configure.in: make pthreads not required again, since they
- aren't, and remove widgets/e-toolbar/Makefile from AC_OUTPUT since
- that dir doesn't exist any more.
-
-2000-07-06 Chris Toshok <toshok@helixcode.com>
-
- * configure.in (AC_OUTPUT): remove the default_user Directories
- dir.
-
-2000-07-06 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am, libical/configure.in: Fixed some make distcheck
- errors.
-
-2000-07-05 Ettore Perazzoli <ettore@helixcode.com>
-
- * configure.in (GNOME_VFS_CFLAGS): Define.
- (GNOME_VFS_LIBS): Define.
-
-2000-07-03 Ettore Perazzoli <ettore@helixcode.com>
-
- * configure.in: Add
- `addressbook/gui/component/select-names/Makefile' to the
- `AC_OUTPUT()' list.
-
-2000-07-03 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/Makefile.am: Added e-entry.c and e-entry.h.
-
- * widgets/e-text/e-entry.c, widgets/e-text/e-entry.h: New files to
- be a widget containing a text item.
-
- * widgets/e-text/e-text.c: Fixed some spacing.
-
-2000-06-29 Ettore Perazzoli <ettore@helixcode.com>
-
- * notes/component-factory.c (owner_set_cb): Get an
- EvolutionShellClient instead of an Evolution_Shell to match the
- changes in libeshell.
-
-2000-06-29 Peter Williams <peterw@helixcode.com>
-
- * configure.in: Re-enable GNOME_PILOT_CHECK.
- Change AC_MSG_CHECKING([For...]) to [for...]. It's the little
- things that matter.
-
-2000-06-28 Ettore Perazzoli <ettore@helixcode.com>
-
- * configure.in: `AM_PATH_GCONF'.
-
-2000-06-27 Peter Williams <peterw@curious-george.helixcode.com>
-
- * configure.in (ctime_r): Check for whether ctime_r takes
- two (Linux) or three (Solaris) arguments.
- (AC_OUTPUT): Don't create notes/Makefile twice.
-
- * acconfig.h: Add CTIME_R_THREE_ARGS to the list.
-
-2000-06-26 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c: Calculate height including if
- clip_height is set to -1.
-
-2000-06-26 Peter Williams <peterw@curious-george.helixcode.com>
-
- * configure.in (THREADS_CFLAGS): Add option --enable-broken-threads
- to turn on the threading stuff in evolution-mail. Defaults to no.
-
- * acconfig.h: Add USE_BROKEN_THREADS to the list.
-
-2000-06-25 Ettore Perazzoli <ettore@helixcode.com>
-
- * configure.in: Use `glib-config' instead of `$GLIB_CONFIG' as the
- latter is not actually defined anywhere.
-
-2000-06-25 Peter Williams <peterw@helixcode.com>
-
- * configure.in (pthread stuff): Make threads required due
- to threaded evolution-mail. Subst in the THREADS_LIBS et
- al.
-
- * tests/Makefile.am: Remove USE_THREADS conditional as we
- always use threads now.
-
-2000-06-21 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c: Fixed some vertical scroll bugs.
-
-2000-06-21 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c: Fix a bug with intial vertical scroll.
-
-2000-06-21 Christopher James Lahey <clahey@helixcode.com>
-
- * notes/e-note.c, widgets/meeting-time-sel/e-meeting-time-sel.c,
- widgets/shortcut-bar/e-icon-bar.c: Removed the usage of "x" and
- "y" arguments to EText.
-
- * widgets/e-text/e-text.c, widgets/e-text/e-text.h: Removed the
- "x" and "y" arguments to EText. Added vertical scrolling.
-
-2000-06-20 Damon Chaplin <damon@helixcode.com>
-
- * widgets/meeting-time-sel/e-meeting-time-sel-item.c:
- * widgets/meeting-time-sel/e-meeting-time-sel.c: fixed a few warnings.
-
-2000-06-17 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c: Made EText use the font from the
- canvas's style if one isn't set.
-
-2000-06-17 Damon Chaplin <damon@helixcode.com>
-
- * widgets/meeting-time-sel/*: updated to use EText items rather than
- GtkEntry widgets and added support for adding new rows.
-
-2000-06-15 Dan Winship <danw@helixcode.com>
-
- * README: bye bye goad
-
-2000-06-14 Damon Chaplin <damon@helixcode.com>
-
- * README (http): added command to co ORBit.
-
-2000-06-13 Jeffrey Stedfast <fejj@helixcode.com>
-
- * configure.in: Added IMAP into the build
-
-2000-06-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * notes/Makefile.am (SHELL_OBJS): Removed.
- (evolution_notes_LDADD): Link with
- `$(top_builddir)/shell/libeshell.a'.
-
-2000-06-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * widgets/Makefile.am (SUBDIRS): build `misc' before everything
- else.
-
- * Makefile.am: Install `evolution.png' and `evolution.desktop'
- where appropriate.
-
- * evolution.png: New. For now, it's just a copy of
- `art/evolution-inbox.png'.
-
- * evolution.desktop: New.
-
-2000-06-10 Zbigniew Chyla <chyla@buy.pl>
-
- * configure.in: Added pl (Polish) to ALL_LINGUAS
-
-2000-06-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * configure.in: Added new directory `shell/glade'.
-
-2000-06-07 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-paned/e-hpaned.c, widgets/e-paned/e-paned.c,
- widgets/e-paned/e-paned.h, widgets/e-paned/e-vpaned.c: Added a
- "quantum" argument for making the panes move in jumps.
-
-2000-06-07 Anders Carlsson <andersca@gnu.org>
-
- * configure.in: Create notes/Makefile
-
- * notes/*: Add preliminary yellow sticky notes.
-
-2000-06-05 Mathieu Lacage <mathieu@gnome.org>
-
- * addressbook/contact-editor/Makefile.am: make it
- compile: add proper bonobo linking params.
- * addressbook/gui/minicard/Makefile.am: idem.
- * wombat/Makefile.am: add BONOBO_VFS_GNOME_CFLAGS.
- cleanup some useless includes and libs.
-
-2000-06-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * configure.in (ALL_LINGUAS): Add `it' and `de'.
-
-2000-06-02 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Released Evolution 0.1.
-
-2000-06-02 Christopher James Lahey <clahey@helixcode.com>
-
- * tests/test-movemail.c: Reverted removal of e_setup_base_dir.
-
-2000-06-02 Jesus Bravo Alvarez <jba@pobox.com>
-
- * configure.in: Added pt (Portuguese) to ALL_LINGUAS
-
-2000-06-02 Dan Winship <danw@helixcode.com>
-
- * README: Update dependencies. Rewrite the GOAD vs OAF thing some
- more to reflect OAF's new ascendency. Make the fact that you don't
- need pilot stuff clearer. Add some new directories to the
- directory layout section.
-
-2000-06-02 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/misc/e-clipped-label.c: Free the finish data.
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * tests/test-movemail.c (main): Don't call e_setup_base_dir.
-
-2000-06-01 Dan Winship <danw@helixcode.com>
-
- * configure.in (AC_OUTPUT): add doc, doc/C
-
- * Makefile.am (SUBDIRS): add doc
-
-2000-05-31 Federico Mena Quintero <federico@helixcode.com>
-
- * widgets/misc/e-scroll-frame.[ch]: Imported GtkScrollFrame from
- EOG and renamed it to EScrollFrame.
-
- * widgets/misc/Makefile.am (libemiscwidgets_a_SOURCES): Added
- e-scroll-frame.[ch].
-
-2000-05-30 Ettore Perazzoli <ettore@helixcode.com>
-
- * widgets/e-paned/e-vpaned.c (e_vpaned_handle_shown): Show the
- handle even if the requisition for the child is zero.
- * widgets/e-paned/e-hpaned.c (e_hpaned_handle_shown): Likewise.
-
-2000-05-26 Héctor García Alvarez <hector@scouts-es.org>
-
- * configure.in: Added Spanish language
-
-2000-05-25 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-paned/e-hpaned.c, widgets/e-paned/e-vpaned.c: Fixed a
- bug where we were resizing a non-existent window.
-
-2000-05-25 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-paned/e-hpaned.c, widgets/e-paned/e-paned.c,
- widgets/e-paned/e-paned.h, widgets/e-paned/e-vpaned.c: Made
- the handlebar disappear if either side is empty, hidden, or
- requests 0 size.
-
-2000-05-24 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Added widgets/e-paned/Makefile.
-
- * tests/ui-tests/message-browser.c: Switched from GtkPaned to
- EPaned.
-
- * widgets/Makefile.am: Added e-paned directory.
-
- * widgets/e-paned/, widgets/e-paned/.cvsignore,
- widgets/e-paned/Makefile.am, widgets/e-paned/e-hpaned.c,
- widgets/e-paned/e-hpaned.h, widgets/e-paned/e-paned.c,
- widgets/e-paned/e-paned.h, widgets/e-paned/e-vpaned.c,
- widgets/e-paned/e-vpaned.h: New widget based completely on
- GtkPaned from 1.4. This will be more advanced soon.
-
-2000-05-22 Jeff Stedfast <fejj@helixcode.com>
-
- * configure.in: Readded camel/providers/smtp
-
-2000-05-22 Szabolcs BAN <shooby@gnome.hu>
-
- * configure.in: Added Hungarian language
-
-2000-05-18 Dan Winship <danw@helixcode.com>
-
- * configure.in (AC_OUTPUT): add camel/providers/vee
-
-2000-05-16 Ettore Perazzoli <ettore@helixcode.com>
-
- * art/Makefile.am: Install the mini icons.
-
-2000-05-16 Chris Toshok <toshok@helixcode.com>
-
- * configure.in: add --with-purify-options support, and default it
- to what we at helix need
-
-Tue May 16 06:11:40 2000 Tuomas Kuosmanen <tigert@gimp.org>
-
- * art/evolution-calendar-mini.png art/evolution-inbox-mini.png
- art/evolution-tasks-mini.png art/evolution-contacts-mini.png
- art/evolution-notes-mini.png: new mini-icons for the tree view
- of folders and stuff.
-
-2000-05-14 Federico Mena Quintero <federico@helixcode.com>
-
- * configure.in (AC_OUTPUT): Added calendar/gui/dialogs/Makefile.am.
-
-2000-05-10 Matt Loper <matt@helixcode.com>
-
- * README: Added version and availability of required libunicode
- library.
-
-2000-05-10 Dan Winship <danw@helixcode.com>
-
- * configure.in: Update versions needed for gnome-print, bonobo,
- and gtkhtml.
-
-2000-05-10 Christopher James Lahey <clahey@helixcode.com>
-
- * HACKING: We need a HACKING file.
-
-2000-05-10 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Removed dist-hook section.
-
- * configure.in: Set the version number. Added a check for gnome
- window icons. Removed a bunch of unused Makefiles.
-
- * tools/Makefile.am: Created a proper EXTRA_DIST section.
-
- * widgets/e-text/Makefile.am: Added
- e-text-event-processor-types.h.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * art/Makefile.am: Added briefcase.png to get installed.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c: Remove the tooltip callback when
- destroyed.
-
-2000-05-09 Matt Loper <matt@helixcode.com>
-
- * calendar/pcs/cal-backend.c (cal_backend_add_cal): Return nothing
- for a 'void' function.
-
-2000-05-08 Christopher James Lahey <clahey@helixcode.com>
-
- * widget/e-text/e-text.c, widgets/e-text/e-text.h: Added an
- activate signal.
-
-2000-05-06 Chris Toshok <toshok@helixcode.com>
-
- * configure.in: Added new Directories section for the default_user.
-
-2000-05-06 Ettore Perazzoli <ettore@helixcode.com>
-
- * configure.in: Updated for the new `default_user' directory
- setup.
-
-2000-05-06 Chris Toshok <toshok@helixcode.com>
-
- * configure.in: check for purify.
-
-2000-05-06 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c, widgets/e-text/e-text.h: Added a
- "changed" signal that gets sent whenever the text changes.
-
-2000-05-05 Ettore Perazzoli <ettore@helixcode.com>
-
- * Added `--enable-purify' flag.
-
-2000-05-05 Chris Toshok <toshok@helixcode.com>
-
- * shell/Makefile.am: add support for building purified evolution.
-
- * shell/.cvsignore: ignore evolution.pure
-
-2000-05-05 Chris Toshok <toshok@helixcode.com>
-
- * addressbook/backend/ebook/.cvsignore,
- addressbook/contact-editor/.cvsignore,
- addressbook/gui/component/.cvsignore,
- addressbook/gui/minicard/.cvsignore,
- addressbook/printing/.cvsignore,
- calendar/cal-client/.cvsignore,
- calendar/gui/.cvsignore,
- calendar/pcs/.cvsignore,
- filter/.cvsignore,
- mail/.cvsignore,
- shell/.cvsignore,
- tests/.cvsignore,
- widgets/e-table/.cvsignore,
- widgets/e-text/.cvsignore,
- widgets/meeting-time-sel/.cvsignore,
- widgets/shortcut-bar/.cvsignore,
- wombat/.cvsignore: ignore the .pure directory
-
-2000-05-04 Dan Winship <danw@helixcode.com>
-
- * configure.in: Oops. The Kerberos check was succeeding when it
- shouldn't have (and thus breaking the pop3 build for "normal"
- people). Fix.
-
-2000-05-03 Michael Meeks <michael@helixcode.com>
-
- * configure.in (xmlversion): Fix to remove older 'libxml' prefix.
-
-2000-05-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * configure.in: Do not output `doc/Makefile' because there is
- nothing to generate it from.
-
-2000-05-02 Dan Winship <danw@helixcode.com>
-
- * configure.in, acconfig.h: add some minimal Kerberos checking.
- This isn't intended to be generically useful at this point, it's
- just there to give me a second POP auth mechanism to play with.
-
- Also remove a bit of cruft, and reorganize configure.in a bit.
-
-2000-05-02 NotZed <NotZed@HelixCode.com>
-
- * tests/test13.c: And here too.
-
- * tests/test2.c (main): REmoved gmime-utils.h
-
- * tests/Makefile.am (LDADD): Add libeutil to default link line.
- (test_movemail_LDADD): Fixed order for libutil linking.
-
-2000-05-02 Matt Loper <matt@helixcode.com>
-
- * tests/Makefile.am: set G_LOG_DOMAIN.
- * tests/ui-tests/Makefile.am: same.
- * widgets/e-text/Makefile.am: same.
- * widgets/meeting-time-sel/Makefile.am: same.
-
-2000-05-01 NotZed <NotZed@HelixCode.com>
-
- * tests/test11.c (main): *sigh* moved back to sync api.
-
-2000-05-01 NotZed <NotZed@HelixCode.com>
-
- * tests/test11.c (search_cb): Try deleting messages ...
- (main): Fix for provider api changes.
-
-2000-05-01 Anders Carlsson <andersca@gnu.org>
-
- * configure.in: Check if bonobo uses oaf, so you don't
- need to specify --enable-oaf.
-
-2000-04-27 Ettore Perazzoli <ettore@helixcode.com>
-
- * acconfig.h: New configured #define `USING_OAF'.
-
- * configure.in: Added `--enable-oaf' option and corresponding
- `OAF_LIBS' and `OAF_FLAGS' variables. Code friendly provided by
- Maciej Stachowiak <mjs@eazel.com>.
-
-2000-04-27 NotZed <NotZed@HelixCode.com>
-
- * tests/test10.c: Fix for removal of camelmimebodypart, and changes
- to recipient stuff.
-
- * tests/test1.c: Fix for removal of camelmimebodypart, and changes
- to recipient stuff.
-
-2000-04-27 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Added addressbook/ename/Makefile.
-
-2000-04-27 Matt Loper <matt@helixcode.com>
-
- * configure.in: added tools/Makefile.
-
- * Makefile.am: Added tools.
-
- * tools/: New directory for tools relating to evolution.
-
- * tools/killev: New script for killing all evolution-related
- stuff.
-
- * tools/Makefile.am: New file.
-
- * tools/.cvsignore: New file.
-
-2000-04-26 NotZed <NotZed@HelixCode.com>
-
- * tests/test13.c (main): And here too.
-
- * tests/test2.c (main): Same here.
-
- * tests/test1.c (main): Change for removed simpledatawrapper.
-
-2000-04-26 Matt Loper <matt@helixcode.com>
-
- * tests/.cvsignore: Added test13.
-
- * default_user/.cvsignore: New file.
-
- * widgets/e-text/e-text.c (e_text_destroy): Kill text->timer and
- text->timeout on destroy.
-
-2000-04-26 Dan Winship <danw@helixcode.com>
-
- * tests: Update for the camel changes.
-
- * Makefile.am (SUBDIRS): Remove tests. They aren't terribly
- useful/interesting any more for the most part, and they frequently
- don't compile.
-
-2000-04-24 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c: Made the tooltip show up in the correct
- place and configuration when using the "max_lines", "anchor"
- (untested), or "justification" arguments.
-
-From a patch by Iain Holmes <ih@csd.abdn.ac.uk>
-
- * widgets/e-text/e-text-event-processor-emacs-like.c,
- widget/e-text/e-text-event-processor-types.h,
- widgets/e-text/e-text.c, widgets/e-text/e-text.h: Changed C-w and
- C-y to control the X clipboard. Added double and triple click
- events.
-
-2000-04-24 Fatih Demir <kabalak@gmx.net>
-
- * configure.in : Added tr to ALL_LINGUAS .
-
-2000-04-24 NotZed <NotZed@HelixCode.com>
-
- * tests/test13.c (main): Fixed for method movements.
-
- * tests/test3.c (main): Removed from build, data-wrapper-repository removed.
-
-2000-04-23 NotZed <NotZed@HelixCode.com>
-
- * tests/test2.c (main): Changed to use construct_from_stream.
-
- * tests/test1.c (main): Chagned to use construct_from_stream.
-
-2000-04-24 Matt Loper <matt@helixcode.com>
-
- * default_user/Makefile.am: new file.
-
- * default_user/Main_Shortcuts.xml: New file; is used to fill the
- shortcut bar's "main shortcuts" pane.
-
- * default_user/Other_Shortcuts.xml: New file, used to fill the
- shortcut bar's "other shortcuts" pane.
-
- * default_user/Inbox.mbox: New file. This is the first message a
- new user will see when they fire up Evolution. Needs work.
-
- * Makefile.am: added default_user directory.
- * configure.in: same.
-
-2000-04-23 NotZed <NotZed@HelixCode.com>
-
- * tests/test10.c: Removed some unecessary includes. From
- Ali Abdin <aliabdin@aucegypt.edu>
- (create_sample_mime_message): Changed for date api change.
-
- * tests/Makefile.am (noinst_PROGRAMS): Put test10 back.
-
-2000-04-22 NotZed <NotZed@HelixCode.com>
-
- * tests/test1.c (main): Changed for date api change.
-
-2000-04-20 NotZed <NotZed@HelixCode.com>
-
- * tests/test11.c: Fixed some headers.
-
- * tests/Makefile.am (noinst_PROGRAMS): Removed test9.
- (noinst_PROGRAMS): Removed test12, temporarirly (nntp not being
- built).
- Removed test10.
-
-2000-04-20 Yukihiro Nakai <nakai@gnome.gr.jp>
-
- * configure.in: Add Japanese to ALL_LINGUAS
-
-2000-04-19 Dan Winship <danw@helixcode.com>
-
- * README: More detail on exactly what versions of what libraries
- are needed.
-
-2000-04-18 Dan Winship <danw@helixcode.com>
-
- * tests/*: remove camel-log references
-
-2000-04-17 Dan Winship <danw@helixcode.com>
-
- * configure.in (xmlpatch): Require gnome-xml 1.8.7 (or later,
- but not 2.0). xmlParseMemory's behavior in 1.8.7 is incompatible
- with its behavior in 1.8.6 and earlier.
-
- * tests/test-url.c: New program to test CamelURL
-
-2000-04-16 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/e-card.c,
- addressbook/backend/ebook/e-card.h,
- addressbook/backend/ebook/test-card.c,
- addressbook/backend/pas/pas-backend-file.c,
- addressbook/contact-editor/e-contact-editor.c: Added
- orginizational unit, nickname, and internet free-busy fields.
-
- * addressbook/contact-editor/contact-editor.glade: Renamed some
- incorrectly named fields.
-
-2000-04-16 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/e-card.c,
- addressbook/backend/ebook/e-card.h,
- addressbook/backend/ebook/test-card.c,
- addressbook/backend/pas/pas-backend-file.c,
- addressbook/gui/minicard/e-minicard.c: Added orginization and role
- fields.
-
- * addressbook/contact-editor/contact-editor.glade,
- addressbook/contact-editor/e-contact-editor-strings.h: Renamed
- some incorrectly named fields.
-
- * addressbook/contact-editor/e-contact-editor.c: Added
- orginization and role fields as well as hooking up the birth date
- field.
-
- * addressbook/gui/minicard/e-minicard-view.c: Added a missing include.
-
-2000-04-15 Matt Loper <matt@helixcode.com>
-
- * addressbook/gui/component/addressbook.c
- (search_entry_activated): New function. Gets called when the quick
- search entry is called on to perform a search.
- (make_quick_search_widget): New function; returns a "quick search"
- widget.
- (control_activate): During the construction of the toolbar, a
- "quick search" widget is included.
-
-2000-04-14 Chris Toshok <toshok@helixcode.com>
-
- * tests/.cvsignore: add test12
-
- * tests/test12.c (main): add test for nntp stuff.
-
- * tests/Makefile.am (noinst_PROGRAMS): same.
-
-
-2000-04-14 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/e-card.c,
- addressbook/backend/ebook/e-card.h,
- addressbook/backend/pas/pas-backend-file.c,
- addressbook/backend/pas/pas-backend-ldap.c,
- addressbook/contact-editor/e-contact-editor.c: Added a note field.
-
-2000-04-15 Ettore Perazzoli <ettore@helixcode.com>
-
- * addressbook/backend/ebook/e-card-cursor.h: #include
- "addressbook/backend/ebook" to make sure we pick up the right
- addressbook.h. Butt ugly, but at least it makes it possible for
- me to build Evolution.
-
- * addressbook/gui/minicard/Makefile.am (INCLUDES): Use
- `$(builddir)' so that we pick up the IDL-generated includes
- correctly.
- * addressbook/backend/pas/Makefile.am: Likewise. Also use
- `$(srcdir)'.
-
- * addressbook/backend/ebook/Makefile.am: Use `$(srcdir)' so that
- it works with builddir != srcdir.
- * addressbook/backend/pas/Makefile.am: Likewise.
-
-2000-04-14 Chris Toshok <toshok@helixcode.com>
-
- * addressbook/backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_ensure_connected): don't ldap_simple_bind_s if
- the ldap_open failed, and fix warnings.
- (pas_backend_ldap_build_all_cards_list): don't do search if the
- ensure_connected failed, and fix warnings.
- (pas_backend_ldap_search): same.
- (poll_ldap): fix warnings.
- (pas_backend_ldap_process_get_book_view): same.
- (pas_backend_ldap_get_vcard): same.
- (pas_backend_ldap_load_uri): same.
-
- * configure.in: quiet configure in the case where it can't find
- ldap libs.
-
-2000-04-13 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/contact-editor/e-contact-editor.c (extract_info):
- Check for 0 length fields when building the outgoing ECard.
-
-2000-04-13 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/pas/pas-book-view.c: Give correct warnings.
-
- * addressbook/backend/ebook/e-card.c (e_card_set_arg): g_strdup
- url and title.
-
-2000-04-13 Chris Toshok <toshok@helixcode.com>
-
- * addressbook/contact-editor/e-contact-editor.c
- (fill_in_info): reflect the title attribute in the contact editor.
- (extract_info): same.
-
- * addressbook/backend/pas/pas-backend-ldap.c: add the title attribute.
-
- * addressbook/gui/minicard/test-reflow.c: add a title.
-
- * addressbook/gui/minicard/e-minicard.c (remodel): add support for
- the title attribute.
-
- * addressbook/backend/ebook/e-card.c (e_card_get_vcard): save out
- the title to the vcard.
-
- * addressbook/backend/ebook/test-card.c: add title field foo to
- the test.
-
- * addressbook/backend/ebook/e-card.c: reflect the title field.
-
- * addressbook/backend/ebook/e-card.h: un-#if 0 the title field.
-
- * addressbook/backend/pas/pas-backend-ldap.c (poll_ldap): new
- function that polls ldap for more search responses.
- (pas_backend_ldap_search): use the async search interface and
- register an idle call to poll for the responses.
- (view_destroy): make sure to g_source_remove the idle id.
-
-2000-04-12 Chris Toshok <toshok@helixcode.com>
-
- * addressbook/backend/pas/pas-backend-file.c (entry_compare):
- rework this function to use a table mapping search field names to
- vcard properties and extra information (such as whether or not the
- property is a list.)
-
- * addressbook/backend/pas/pas-backend-ldap.c
- (construct_email_list): new function, to build the ECardList for
- email addresses.
- (construct_phone_list): new function, to build the ECardList for
- phone numbers.
- (pas_backend_ldap_search): use a table mapping ldap attributes to
- ecard properties, and use the special list construction functions
- if the property calls for it. general cleanup. added a comment
- about not calling ber_free if there was a decoding error.
-
-
-2000-04-12 Matt Loper <matt@helixcode.com>
-
- * art/Makefile.am: Add tigert's contact-dlg-related images.
-
- * addressbook/contact-editor/e-contact-editor.c (_add_images): Add
- tigert's images.
-
- * addressbook/contact-editor/Makefile.am: add EVOLUTION_IMAGES.
-
-2000-04-12 Tuomas Kuosmanen <tigert@gimp.org>
-
- * art/house.png, art/malehead.png, art/cellphone.png,
- art/briefcase.png, art/envelope.png, art/globe.png:
- New icons for the contact manager.. more to follow once I get
- around to do more artist work..
-
-2000-04-12 Chris Toshok <toshok@helixcode.com>
-
- * addressbook/backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_build_all_cards_list): delay the setting of the
- ldap variable until we've ensured we were connected. Also, set
- the search limit to LDAP_MAX_SEARCH_RESPONSES (we'll eventually
- want a user setting here i assume.)
- (pas_backend_ldap_search): same here, and also send back lists of
- CARDS_PER_VIEW_NOTIFICATION length in each
- pas_book_view_notify_add call. also, don't call ber_free if there
- was a decoding error, since the ldap library frees it for us.
-
-2000-04-11 Miguel de Icaza <miguel@gnu.org>
-
- * configure.in (have_pthread): Properly use AC_ARG_WITH
-
-2000-04-11 Chris Toshok <toshok@helixcode.com>
-
- * wombat/Makefile.am (wombat_LDADD): add LDAP_LIBS here.
-
- * configure.in: check for -lldap and -llber and if both are
- present include ldap support in the pas/wombat.
-
- * addressbook/backend/pas/Makefile.am (libpas_la_SOURCES): include
- pas-backend.ldap.c if ENABLE_LDAP.
-
- * addressbook/backend/pas/pas-backend-ldap.c: get searching
- working (converting between the sexp and ldap stuff.)
-
- * wombat/wombat.c (setup_pas): register the ldap pas backend if
- HAVE_LDAP is defined.
-
-2000-04-11 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Changed AC_DEFUN to AC_DEFINE.
-
- * acconfig.h: Added HAVE_TIMEZONE and HAVE_TM_GMTOFF.
-
-2000-04-11 Chris Toshok <toshok@helixcode.com>
-
- * configure.in: check for timezone as a variable (as it is in
- linux, but not in freebsd or netbsd.)
-
-2000-04-11 Larry Ewing <lewing@helixcode.com>
-
- * widgets/e-table/e-cell-toggle.c (etog_draw): update for new
- gdk-pixbuf. Added a disabled chuck of code to do alpha blending
- on pixmaps.
-
-2000-04-11 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c: Moved some logic a bit. Minor changes.
-
-00-04-11 Iain Holmes <ih@csd.abdn.ac.uk>
-
- * widgets/e-text/e-text.c
- (e_text_set_args): Recalculate bounds when width or clip_width changes.
- (tooltip_event): Forward clicks on the tooltip onto the text item.
- (_do_tooltip): Correct the origin co-ordinates to the items co-ords.
- (e_text_point): Return 0 when the mouse is on the item.
- (_do_tooltip): Make the tooltip obey the parent items
- line_wrap and max_lines.
-
-00-04-11 Chris Toshok <toshok@helixcode.com>
-
- * addressbook/backend/pas/pas-backend-file.c
- (get_e_card_prop): new function, taking code from func_contains to
- get string properties.
- (entry_compare): new function generic, taking strstr-like function
- as a parameter.
- (func_contains): rewrite function to use entry_compare.
- (is_helper): new helper function to map strcmp to a strstr-like
- function.
- (func_is): new function, implementing "is" for searches.
- (endswith_helper): new function.
- (func_endswith) new function, implementing "endswith" for
- searches.
- (beginswith_helper): new function.
- (func_beginswith): new function, implementing "beginswith" for
- searches.
- (compare_email): new function for searching all email addresses of
- a contact.
- (compare_phone): new function for searching all phone numbers of a
- contact.
- (compare_address): new function for searching all addresses of a
- contact (unimplemented as yet).
- (entry_compare): add support for searching the list items "email",
- "phone" and "address".
- (vcard_matches_search): free the esexp_result.
- (entry_compare): we want comparison functions to take 2 args.
-
-2000-04-11 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/gui/minicard/e-minicard-view.c: This was setting
- E_REFLOW(view)->items to NULL too soon. Fixed now.
-
-2000-04-11 Chris Toshok <toshok@helixcode.com>
-
- * addressbook/backend/pas/pas-backend-file.c
- (pas_backend_file_search): remove spew.
- (pas_backend_file_process_create_card): move the sync to the
- earliest possible point after the db operation.
- (pas_backend_file_process_remove_card): same.
- (pas_backend_file_process_modify_card): same, and call
- pas_book_respond_modify, not pas_book_respond_remove, here.
-
- * addressbook/gui/component/addressbook.c (card_deleted_cb): new
- function.
- (delete_contact_cb): wire up button to call
- e_minicard_view_remove_selection.
-
- * addressbook/gui/minicard/e-minicard-view.c
- (e_minicard_view_remove_selection): fix warning, and stick "view"
- in the name.
-
-2000-04-10 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/e-book-view.c,
- addressbook/backend/ebook/e-book.c: Changed some incorrect
- gtk_object_refs and gtk_object_unrefs into bonobo_object_refs and
- bonobo_object_unrefs.
-
- * addressbook/backend/pas/pas-card-cursor.c: Changed a
- gtk_object_destroy to a gtk_object_unref.
-
- * addressbook/gui/minicard/e-minicard-view.c,
- addressbook/gui/minicard/e-minicard-view.h: Set a list pointer to
- NULL after freeing its contents. Added
- e_minicard_view_remove_selection function.
-
- * addressbook/gui/minicard/e-reflow.c: Set a list pointer to NULL
- after freeing its contents.
-
-2000-04-11 Chris Toshok <toshok@helixcode.com>
-
- * addressbook/gui/component/addressbook.c (find_contact_cb):
- implement braindead dialog to input the query string for the view.
-
- also, change all callbacks to get the EMinicardView instead of the
- EBook.
-
- * addressbook/gui/minicard/e-minicard-view.c
- (e_minicard_view_get_arg): add missing break.
-
-2000-04-10 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/gui/minicard/e-minicard-view.c,
- addressbook/gui/minicard/e-minicard-view.h: Added a "query"
- argument to the e-minicard-view. Documented all the arguments to
- the e-minicard-view.
-
-2000-04-10 Chris Toshok <toshok@helixcode.com>
-
- * addressbook/gui/minicard/e-minicard-view.c (get_view): change
- the empty search string ("") to the valid (contains "full_name" "").
-
- * wombat/Makefile.am (wombat_LDADD): reorder so libeutil.la comes
- after libpas (since it uses the sexp stuff now.)
-
- * addressbook/backend/pas/Makefile.am (INCLUDES): add
- -I$(top_srcdir)/addressbook/backend/ebook
-
- * addressbook/backend/pas/pas-backend-file.c
- (view_destroy): free the search context and unref the sexp.
- (string_to_dbt): save the zero byte of strings, so we don't have
- to g_strndup everywhere.
- (func_contains): new function, implementing the (contains) search
- function.
- (vcard_matches_search): generic predicate to tell whether or not a
- vcard entry matches the current book view.
- (pas_backend_file_search): rip some of this code out of
- get_book_view (the portion building the list of cards) and make it
- use the e-sexp stuff.
- (pas_backend_file_process_create_card): use vcard_matches_search
- to only notify if the card will appear in the view.
- (pas_backend_file_process_remove_card): use vcard_matches_search
- to only notify if the card will be removed from the view.
- (pas_backend_file_process_modify_card): use vcard_matches_search
- to notify if the modified card was added, removed, or changed in
- the view.
-
-2000-04-10 Miguel de Icaza <miguel@gnu.org>
-
- * configure.in (GNOME_PRINT_CFLAGS): Update to support
- --disable-threads correctly.
-
-2000-04-10 Chris Toshok <toshok@helixcode.com>
-
- * addressbook/backend/pas/pas-backend-file.c
- (pas_backend_file_process_get_book_view): use view != NULL instead
- of checking db_error when we call pas_book_respond_get_book_view)
-
-2000-04-10 Dan Winship <danw@helixcode.com>
-
- * configure.in: check for mkstemp
-
-2000-04-10 Damon Chaplin <damon@helixcode.com>
-
- * configure.in (AC_OUTPUT): removed libical stuff since it has its
- own configure.in.
-
-2000-04-10 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/e-book-view.c: Fixed a bug where I was
- sending the wrong information to some callbacks.
-
- * addressbook/backend/ebook/e-card.c,
- addressbook/backend/ebook/e-card.h: Added an e_card_duplicate
- function. Made ids get stored in vcards. Made sure to delete the
- url if it exists.
-
- * addressbook/backend/pas/Makefile.am: Made pas include
- addressbook/backend/ebook/ in the search path.
-
- * addressbook/backend/pas/pas-backend-file.c: Fixed some bugs and
- made the create card function store the generated id in the card
- being saved.
-
- * addressbook/backend/pas/pas-book-view.c: Fixed a double free
- bug.
-
- * addressbook/contact-editor/e-contact-editor.c: Fixed some bugs.
- Made the contact editor actually return a valid card when
- gtk_object_get(editor, "card", ...) is called.
-
- * addressbook/contact-editor/e-contact-editor.h: Fixed a copy and
- paste error.
-
- * addressbook/gui/component/addressbook.c: Made this get the card
- properly.
-
- * addressbook/gui/minicard/Makefile.am: Made this include
- contact-editor directory in the search path and link against
- libecontacteditor so that double clicking can open a dialog.
-
- * addressbook/gui/minicard/e-minicard.c: Fixed some small bugs.
- Made double clicking open a contact editor dialog if this minicard
- is contained in a minicard view. (It needs the minicard view to
- get the EBook to save to.
-
- * wombat/Makefile.am: Link wombat against libebook, since
- pas-backend-file now uses ECard.
-
-2000-04-09 Matt Loper <matt@helixcode.com>
-
- * addressbook/gui/component/addressbook.c (control_activate): Make
- "New Contact" menuitem add a card with new_contact_cb().
-
- * addressbook/Makefile.am: Compile contact-editor, _then_ gui,
- since the gui now depends on the contact editor (shouldn't the
- contact-editor directory be moved into 'gui'?).
-
- * addressbook/gui/component/addressbook.c (card_added_cb): New
- function. Gets called when a card is successfully added via the
- contact-editor.
- (new_contact_cb): New function. Gets called when a user clicks the
- "new contact" button on the toolbar, and creates a contact-editor
- to edit a new contact entry.
- (control_activate): Call gnome_app_fill_toolbar_with_data()
- instead of gnome_app_fill_toolbar(), so that our toolbar can find
- the right book to add a new card to.
- (addressbook_factory): On an "activate" signal, send the book up
- to control_activate_cb.
-
- * addressbook/gui/component/addressbook-factory.c (init_bonobo):
- Call glade_gnome_init(), so that our contact-editor (which
- requires glade) doesn't barf.
-
- * addressbook/gui/component/Makefile.am: added the contact-editor
- to our libraries and include files.
-
- * addressbook/contact-editor/e-contact-editor.c
- (e_contact_editor_new): Set "card" gtk property to the passed-in
- card property.
-
- * addressbook/gui/component/addressbook.c (addressbook_factory):
- Added gtk_widget_push/pop_colormap/visual, which I assume is
- necessary for canvas use.
-
-2000-04-08 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/contact-editor/Makefile.am,
- addressbook/contact-editor/e-contact-editor.c,
- addressbook/contact-editor/e-contact-editor.h,
- addressbook/contact-editor/test-editor.c: Made the contact editor
- load from an ECard.
-
- * addressbook/backend/ebook/e-card.c,
- addressbook/backend/ebook/e-card.h,
- addressbook/gui/minicard/e-minicard.c: Added support for the URL
- field.
-
-2000-04-08 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/e-card.c (e_card_get_vcard): Fixed a
- small typo.
-
-2000-04-08 Dan Winship <danw@helixcode.com>
-
- * art/Makefile.am: pixmap_DATA should have been images_DATA (after
- pixmapdir was renamed to imagesdir)
-
-2000-04-08 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/gui/minicard/.cvsignore,
- addressbook/gui/minicard/Makefile.am,
- addressbook/gui/minicard/e-minicard-view.c,
- addressbook/gui/minicard/e-minicard-view.h,
- addressbook/gui/minicard/e-minicard.c,
- addressbook/gui/minicard/e-minicard.h,
- addressbook/gui/minicard/e-reflow-sorted.c,
- addressbook/gui/minicard/e-reflow-sorted.h,
- addressbook/gui/minicard/e-reflow.c,
- addressbook/gui/minicard/e-reflow.h,
- addressbook/gui/minicard/test-minicard-view.c,
- addressbook/gui/minicard/test-reflow.c,
- widgets/e-minicard/.cvsignore, widgets/e-minicard/Makefile.am,
- widgets/e-minicard/e-minicard-label.c,
- widgets/e-minicard/e-minicard-label.h,
- widgets/e-minicard/e-minicard-view.c,
- widgets/e-minicard/e-minicard-view.h,
- widgets/e-minicard/e-minicard.c, widgets/e-minicard/e-minicard.h,
- widgets/e-minicard/e-reflow-sorted.c,
- widgets/e-minicard/e-reflow-sorted.h,
- widgets/e-minicard/e-reflow.c, widgets/e-minicard/e-reflow.h,
- widgets/e-minicard/test-minicard-label.c,
- widgets/e-minicard/test-minicard-view.c,
- widgets/e-minicard/test-minicard.c,
- widgets/e-minicard/test-reflow.c: CVS move mistake. Fixed the
- correct changes in the correct places.
-
-2000-04-08 Christopher James Lahey <clahey@helixcode.com>
-
- * art/Makefile.am: pixmap_DATA isn't defined so don't use it as a variable.
-
- * addressbook/gui/component/,
- addressbook/gui/component/.cvsignore, addressbook/gui/Makefile.am,
- addressbook/gui/component/addressbook-factory.c,
- addressbook/gui/component/addressbook.c,
- addressbook/gui/component/addressbook.gnorba,
- addressbook/gui/component/addressbook.h: New directory to proivde
- the component for contact management. Simply uses an e-minicard-view.
-
- * addressbook/gui/minicard/e-minicard-view.c,
- addressbook/gui/minicard/e-minicard-view.h: New subclass of
- e-reflow-sorted that takes an EBook and uses it to compute the
- card data to display.
-
- * addressbook/gui/minicard/e-minicard.c,
- addressbook/gui/minicard/e-minicard.h: This now backends to a
- ECard instead of a ETableModel.
-
- * addressbook/gui/minicard/e-reflow.c,
- addressbook/gui/minicard/e-reflow.h: This now has a virtualized
- add method.
-
- * addressbook/gui/minicard/e-reflow-sorted.c,
- addressbook/gui/minicard/e-reflow-sorted.h: New subclass of
- e-reflow that allows the data to be sorted on the fly.
-
- * addressbook/gui/minicard/test-minicard-view.c: New test to test
- the new minicard view.
-
- * addressbook/gui/minicard/test-reflow.c: Uses the new ECard
- backend of the e-minicard.
-
- * addressbook/gui/minicard/.cvsignore,
- addressbook/gui/minicard/Makefile.am: Added new test. Fixed
- dependencies. Added new files.
-
- * addressbook/gui/, addressbook/gui/Makefile.am,
- addressbook/gui/.cvsignore: New directory for addressbook gui
- bits. Added subdirectories. Created an initial .cvsignore.
-
- * addressbook/Makefile.am (SUBDIRS): Removed demo and added gui.
-
- * addressbook/backend/pas/pas-backend-file.c: Added code to do
- notification on bookviews when changes in the backend are made.
-
- * addressbook/backend/pas/pas-book-view.c,
- addressbook/backend/pas/pas-book-view.h: Added helper functions to
- notify the view about the addition or modification of a single
- card. Fixed a mistaken extra free.
-
- * addressbook/backend/ebook/e-card-list-iterator.h: Fixed
- incorrect parent class.
-
- * addressbook/backend/ebook/test-client.c: Made this accept an
- optional parameter that specifies the vcard to add.
-
- * configure.in: Replaced widgets/e-minicard/Makefile and
- addressbook/demo/Makefile with addressbook/gui/minicard/Makefile
- and addressbook/gui/component/Makefile respectively.
-
- * widgets/Makefile.am: Removed e-minicard since it's being moved
- to addressbook/gui/minicard.
-
- * widgets/e-text/e-text.c: Fixed the border width around tooltips
- and made the main tooltip area yellow.
-
-2000-04-08 Dan Winship <danw@helixcode.com>
-
- * configure.in, acconfig.h: add SYSTEM_MAIL_DIR
-
-2000-04-08 Jesus Bravo Alvarez <jba@pobox.com>
-
- * configure.in (ALL_LINGUAS): Added Galician (gl).
-
-2000-04-07 Jeffrey Stedfast <fejj@stampede.org>
- * configure.in: Modified to create camel/providers/smtp/Makefile
-
-2000-04-07 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c: Made text tooltips appear in place.
- Iain figured out that to get them to not appear, we hide the
- tooltip when the mouse leaves the tooltip window, not the canvas
- item (this works because the tooltip window always covers the
- canvas item completely.)
-
-2000-04-07 Matt Loper <matt@helixcode.com>
-
- * addressbook/demo/addressbook.c (control_activate_cb): New
- function. Called when the control is (de)activated.
- (control_activate): New function; called when the control is
- activated, and sets up toolbar/menu times.
- (control_deactivate): New function; removes those toolbar/menu
- items.
- (do_nothing_cb): Does nothing :-)
- (addressbook_factory): Hook up to control_activate_cb().
-
-2000-04-07 Chris Toshok <toshok@laptoph.xtoph.org>
-
- * addressbook/backend/pas/pas-backend-file.c
- (pas_backend_file_process_get_book_view): correctly (well,
- untested) implement.
- (view_destroy): new function.
-
-2000-04-06 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/demo/demo.c, addressbook/demo/addressbook-widget.c:
- Changed calls to e_cell_text_new to match new function signature.
-
-2000-04-06 Miguel de Icaza <miguel@gnu.org>
-
- * art/Makefile.am (images_DATA): Renamed from pixmaps to images.
-
-2000-04-05 Matt Loper <matt@helixcode.com>
-
- * README: Added wombat.
-
-2000-04-04 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text-test.c: Got rid of some runtime errors.
- Changed to "fixed" font so that it will work on everyone's
- machine. Added a white background rectangle. Made resizing the
- window resize the contained text item. Changed to using affines
- (e_canvas_item_move_absolute) instead of "x" and "y" attributes.
- Set the text in the entries so that they match the original values
- of the displayed text object.
-
-2000-04-04 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-minicard/e-minicard.c: Fixed some referencing and
- lifetime issues.
-
-2000-04-04 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c: Removed an unnecessary get_bounds call.
-
- (From a patch by Iain Holmes <ih@csd.abdn.ac.uk>)
-
- * widgets/e-text/e-text.c: Made tooltips look more like the
- underlying text. Made tooltips show up more consistently.
-
-2000-04-04 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/demo/Makefile.am, addressbook/demo/e-test-model.c,
- addressbook/demo/e-test-model.h: Changed this to backend to an
- ebook.
-
- * addressbook/backend/ebook/e-card-iterator.c,
- addressbook/backend/ebook/e-card-iterator.h,
- addressbook/backend/ebook/e-card-list-iterator.c,
- addressbook/backend/ebook/e-card-list.c,
- addressbook/backend/ebook/e-card-list.h,
- addressbook/backend/ebook/e-card.c,
- addressbook/backend/ebook/e-card.h: Fixed const correctness and
- changed a couple of functions to be external.
-
- * addressbook/Makefile.am: Fixed subdir ordering.
-
-2000-04-04 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/e-book-view.c: Fixed an incorrect
- function.
-
- * addressbook/backend/ebook/e-book-view.h,
- addressbook/backend/ebook/e-book.h: Fixed some incorrect function
- pointer declarations.
-
- * addressbook/backend/ebook/e-card-iterator.c,
- addressbook/backend/ebook/e-card-iterator.h,
- addressbook/backend/ebook/e-card-list-iterator.c,
- addressbook/backend/ebook/e-card-list-iterator.h,
- addressbook/backend/ebook/e-card-list.c,
- addressbook/backend/ebook/e-card-list.h,
- addressbook/backend/ebook/e-card.c,
- addressbook/backend/ebook/e-card.h,
- addressbook/backend/ebook/test-card.c: Built new iterator system
- for getting fields with multiple entries.
-
- * addressbook/backend/ebook/Makefile.am: Added new files
- addressbook/backend/ebook/e-card-iterator.c,
- addressbook/backend/ebook/e-card-iterator.h,
- addressbook/backend/ebook/e-card-list-iterator.c,
- addressbook/backend/ebook/e-card-list-iterator.h,
- addressbook/backend/ebook/e-card-list.c, and
- addressbook/backend/ebook/e-card-list.h.
-
-2000-04-04 Yuri Syrota <rasta@renome.rovno.ua>
-
- * configure.in: Added uk to ALL_LINGUAS.
-
-2000-04-04 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * configure.in: Added no and sv to ALL_LINGUAS.
-
-2000-04-03 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/e-card-cursor.h,
- addressbook/backend/ebook/e-card.c: A bit of clean up.
-
- * addressbook/backend/ebook/e-book-types.h,
- addressbook/backend/ebook/e-book-view-listener.c,
- addressbook/backend/ebook/e-book-view-listener.h,
- addressbook/backend/ebook/e-book-view.c,
- addressbook/backend/ebook/e-book-view.h,
- addressbook/backend/pas/pas-book-view.c,
- addressbook/backend/pas/pas-book-view.h: New files for live views.
-
- * addressbook/backend/ebook/Makefile.am,
- addressbook/backend/ebook/e-book-listener.c,
- addressbook/backend/ebook/e-book-listener.h,
- addressbook/backend/ebook/e-book.c,
- addressbook/backend/ebook/e-book.h,
- addressbook/backend/ebook/test-client-list.c,
- addressbook/backend/ebook/test-client.c,
- addressbook/backend/pas/pas-backend-file.c,
- addressbook/backend/pas/pas-book.c,
- addressbook/backend/pas/pas-book.h,
- addressbook/backend/idl/addressbook.idl: Added live views and
- searching to the interface (neither is working yet.)
-
-2000-04-01 Matt Loper <matt@helixcode.com>
-
- * tests/.cvsignore: Added test-movemail.
-
- * art/.cvsignore: New file.
-
-2000-03-31 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/demo/demo.c, addressbook/demo/addressbook-widget.c:
- Added some missing gtk_object_refs.
-
-2000-03-30 Matt Loper <matt@helixcode.com>
-
- * addressbook/backend/pas/pas-backend-file.c
- (pas_backend_file_build_all_cards_list): Get first card (with
- R_FIRST) on first seq().
-
-2000-03-30 Chris Toshok <toshok@laptoph.xtoph.org>
-
- * addressbook/backend/pas/pas-backend-ldap.h: new-file
- * addressbook/backend/pas/pas-backend-ldap.c: new file
-
-2000-03-30 Dan Winship <danw@helixcode.com>
-
- * configure.in:
- * Makefile.am:
- * art/Makefile.am: install new shortcut bar pixmaps.
-
-2000-03-30 Tuomas Kuosmanen <tigert@gimp.org>
-
- * art/evolution-calendar.png art/evolution-inbox.png
- art/evolution-tasks.png art/evolution-contacts.png
- art/evolution-notes.png evolution-today.png:
- added some artwork for the main shortcutbar.. someone
- could stick them in it.
-
-2000-03-29 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/e-card-cursor.c: Fixed management of
- the corba-cursor object by calling CORBA_Object_duplicate on it on
- e-card-cursor creation and calling CORBA_Object_release on
- e-card-cursor destruction. Also, properly free string returned
- from Evolution_CardCursor_get_nth function.
-
-2000-03-29 Matt Loper <matt@helixcode.com>
-
- * addressbook/backend/ebook/test-client.c (get_cursor_cb): Added
- some debugging.
-
- * addressbook/backend/ebook/e-book-listener.c: Added inline
- documentation for exposed functions.
- * addressbook/backend/ebook/e-card-cursor.c: same.
- * addressbook/backend/ebook/e-card.c: same.
-
- * Makefile.am: add calendar compilation back in.
-
- * addressbook/backend/pas/pas-book-factory.c
- (PAS_BOOK_FACTORY_GOAD_ID): changed to
- "evolution:addressbook-server".
-
- * addressbook/backend/pas/Makefile.am: no need to install a
- .gnorba file from here, as the wombat.gnorba file in
- evolution/wombat will do its job.
-
- * addressbook/backend/ebook/test-client.c (ebook_create): if
- ebook_new fails, print a warning and return.
-
- * addressbook/backend/ebook/e-book.c (CARDSERVER_GOAD_ID): changed
- to "evolution:addressbook-server".
-
- * wombat/wombat.c: Changed headerfile path.
-
- * wombat/Makefile.am: Use relative paths to libraries in the build
- tree, rather than requiring libraries (such as libpcs) to already
- be installed.
-
-2000-03-28 Matt Loper <matt@helixcode.com>
-
- * wombat/Makefile.am: new file.
-
- * wombat/wombat.gnorba: Cleaned up.
-
- * wombat/wombat.c (setup_pcs): filled in the rest.
-
- * Makefile.am: added wombat.
-
- * wombat/wombat.gnorba: new file.
-
- * wombat/.cvsignore: new file.
-
- * wombat/wombat.c (setup_pcs): fill out this function some.
-
- * configure.in: added wombat.
-
-2000-03-28 Chris Toshok <toshok@laptoph.xtoph.org>
-
- * addressbook/backend/pas/pas-card-cursor.c (create_cursor): use
- g_new0 to allocate the BonoboObjectServant.
-
- * addressbook/backend/pas/pas-backend-file.c
- (pas_backend_file_build_all_cards_list): remove unnecessary
- strdup/free.
-
-2000-03-28 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/pas/pas-backend-file.c: Removed an infinite
- loop.
-
- * addressbook/backend/ebook/test-client-list.c: New test that
- doesn't add an extra database item.
-
- * addressbook/backend/ebook/Makefile.am,
- addressbook/backend/ebook/.cvsignore: Added test-client-list.
-
-2000-03-28 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/pas/pas-card-cursor.c: Fixed memory
- allocation.
-
- * addressbook/backend/pas/pas-backend-file.c: Fixed memory
- allocation. Made database stuff not do an extra entry.
-
- * addressbook/backend/ebook/test-client.c: Add test for
- get_all_cards functionality. Changed database name to test.db.
-
- * addressbook/backend/ebook/e-card-cursor.c: Changed bonobo_object
- to gtk_object in a couple of places.
-
-2000-03-28 Chris Toshok <toshok@laptoph.xtoph.org>
-
- * addressbook/backend/pas/pas-backend-file.c
- (pas_backend_file_create_unique_id): create id's for entries using
- the following format: ("pas-id-%08lX%08X", time(NULL), c++).
-
-2000-03-27 Dan Winship <danw@helixcode.com>
-
- * tests/test-movemail.c: new test program. Can be used to copy POP
- mail into your evolution inbox.
-
-2000-03-27 Chris Toshok <toshok@laptoph.xtoph.org>
-
- * addressbook/backend/pas/pas-backend-file.c
- (pas_backend_file_get_vcard): remove unneeded g_strdup;
- (get_length): implement function.
- (get_nth): implement function.
- (cursor_destroy): free up the internal glist of vcards, and fix
- warning.
- (pas_backend_file_build_all_cards_list): new function, to build up
- the list of cards in the db.
- (pas_backend_file_process_get_all_cards): call
- pas_backend_file_build_+all_cards_list, and fix warning.
-
-2000-03-27 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/test-card.c: Fixed some warnings.
-
- * addressbook/backend/ebook/test-client.c: Added a section to test
- cursors and returning an id when adding.
-
- * addressbook/backend/ebook/e-card-pairs.h: Removed the address
- pairs since they were added to e-card.c.
-
- * addressbook/backend/ebook/e-card.c,
- addressbook/backend/ebook/e-card.h: Made the set_id function take
- a const char *.
-
- * addressbook/backend/ebook/e-book-listener.c,
- addressbook/backend/ebook/e-book-listener.h,
- addressbook/backend/ebook/e-book.c,
- addressbook/backend/ebook/e-book.h,
- addressbook/backend/idl/addressbook.idl,
- addressbook/backend/pas/pas-backend-file.c,
- addressbook/backend/pas/pas-book.c,
- addressbook/backend/pas/pas-book.h: Added a get_all_cards function
- and made the response to the create_card function include the card
- id.
-
- * addressbook/backend/ebook/Makefile.am: Added e-card-cursor.c and
- e-card-cursor.h.
-
- * addressbook/backend/ebook/e-card-cursor.c,
- addressbook/backend/ebook/e-card-cursor.h: New class for proxying
- to an Evolution_CardCursor.
-
- * addressbook/backend/pas/Makefile.am: Added pas-card-cursor.c and
- pas-card-cursor.h.
-
- * addressbook/backend/pas/pas-card-cursor.c,
- addressbook/backend/pas/pas-card-cursor.h: New bonobo class for
- making an Evolution_CardCursor server.
-
-2000-03-27 NotZed <NotZed@HelixCode.com>
-
- * tests/test9.c (main): This test is basically now invalid.
- * tests/test11.c (main): Fix for async search api. Probably works.
- Removed camel-mbox-*.h headers, should be private.
-
-2000-03-27 Tuomas Kuosmanen <tigert@gimp.org>
- * art/attachment.xpm art/mail-new.xpm art/mail-read.xpm
- art/mail-replied.xpm art/mark.xpm art/meeting.xpm
- art/priority-high.xpm art/priority-low.xpm
-
- Added some new icons for the message-list view..
-
-2000-03-26 Chris Toshok <toshok@laptoph.xtoph.org>
-
- * configure.in: check for db_185.h (present in newer db
- distributions.)
-
- * addressbook/backend/pas/pas-backend-file.c
- (pas_backend_file_create_unique_id): new function.
- (pas_backend_file_process_create_card): call
- pas_backend_file_create_unique_id and pas_book_notify_add (if the
- db->put was successful). also, sync out db.
- (pas_backend_file_process_remove_card): call
- pas_book_notify_remove if the db->del was successful, and sync out
- db.
- (pas_backend_file_process_modify_card): call
- pas_book_notify_change if db->put was successful, and sync out db.
- (string_to_dbt): new function.
- (pas_backend_file_process_create_card): use string_to_dbt
- (pas_backend_file_process_remove_card): likewise
- (pas_backend_file_process_modify_card): likewise
- (pas_backend_file_get_vcard): likewise
- (pas_backend_file_upgrade_db): new function, to upgrade a db file
- if we change the data format.
- (pas_backend_file_maybe_upgrade_db): check db version vs. current
- code version, and upgrade it necessary.
- (pas_backend_file_load_uri): call pas_backend_file_maybe_upgrade.
-
-2000-03-26 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/test-client.c: Load an ECard instead
- of a VCard and then get the VCard from that ECard. Just tests
- ECard and the client stuff at the same time. Also, replaces
- carriage returns with newlines.
-
- * addressbook/backend/ebook/e-book.c: Fixed a small parity error.
-
-2000-03-25 Chris Toshok <toshok@laptoph.xtoph.org>
-
- * addressbook/backend/ebook/test-client.c: create a card and then
- look it up.
-
-2000-03-26 Chris Toshok <toshok@laptoph.xtoph.org>
-
- * addressbook/backend/pas/pas-backend-file.c
- (pas_backend_file_process_create_card): add db calls to flesh out
- the interface. hardcoded id that needs to change, once we decide
- how we're going to create it.
- (pas_backend_file_process_remove_card): add db calls to flesh out
- the interface.
- (pas_backend_file_process_modify_card): likewise
- (pas_backend_file_process_check_connection): likewise
- (pas_backend_file_get_vcard): likewise
- (pas_backend_file_load_uri): likewise
-
-2000-03-26 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/e-book.c: Set the card id properly
- when retrieving a card.
-
-2000-03-22 NotZed <NotZed@HelixCode.com>
-
- * e-util/e-sexp.h: Formatting cleanup.
-
-2000-03-07 NotZed <NotZed@HelixCode.com>
-
- * e-util/Makefile.am (libeutil_la_SOURCES): s-sexp.h -> e-sexp.h.
-
- * addressbook/backend/ebook/e-card.c,
- addressbook/backend/ebook/e-card.h: Added the ability to set the
- card's id (and made getting it work correctly also.)
-
-2000-03-25 Chris Toshok <toshok@laptoph.xtoph.org>
-
- * addressbook/backend/ebook/e-book.c (e_book_pop_op): pass GList*
- as second parameter to g_list_remove_link, not the data pointer.
-
-2000-03-26 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/e-card-types.h: Removed the
- address->description field.
-
- * addressbook/backend/ebook/e-card.c: Added VCard output and
- the use of GtkArguments.
-
- * addressbook/backend/ebook/test-card.c: Updated this to use the
- GtkArguments.
-
- * addressbook/backend/ebook/e-book.c: Fixed a memory leak.
-
-2000-03-25 Matt Loper <matt@helixcode.com>
-
- * ebook/e-book.c,
- ebook/e-book.h,
- ebook/e-book.h,
- ebook/e-card-fields.h,
- ebook/e-card.h,
- ebook/e-commerce.h: old, removed. Up-to-date EBook stuff is kept
- in addressbook/backend/ebook.
-
-2000-03-23 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/e-card.c,
- addressbook/backend/ebook/e-card.h,
- addressbook/backend/ebook/e-card-types.h,
- addressbook/backend/ebook/e-card-pairs.h,
- addressbook/backend/ebook/test-card.c: Added parsing and testing
- for name, full name, birthday, telephone, email, and street
- address properties.
-
-2000-03-22 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/backend/ebook/.cvsignore,
- addressbook/backend/pas/.cvsignore,
- addressbook/backend/idl/.cvsignore,
- addressbook/backend/.cvsignore: Updated .cvsignore files.
-
-2000-03-22 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/Makefile.am, configure.in: Added the
- addressbook/backend directory.
-
- * addressbook/backend/Makefile.am: Removed the libversit directory
- as it's now included in the base evolution directory.
-
- * addressbook/backend/ebook/e-card-pairs.h,
- addressbook/backend/ebook/Makefile.am: Changed the place where
- libversit is looked for.
-
- * addressbook/backend/ebook/e-book-listener.c: Fixed some
- indentation.
-
- * addressbook/backend/ebook/e-card-pairs.h,
- addressbook/backend/ebook/e-card-types.h: Commented out some code
- to get this to compile.
-
- * addressbook/backend/ebook/e-card.c,
- addressbook/backend/ebook/e-card.h: Turned this into a GTK+
- object.
-
- * addressbook/backend/pas/pas.c,
- addressbook/backend/ebook/test-client.c: Include gnome.h and
- gnorba.h.
-
- * addressbook/backend/idl/addressbook.idl: Include Bonobo.idl
- instead of bonobo-unknown.idl.
-
- * addressbook/backend/pas/pas-backend-file.c,
- addressbook/backend/pas/pas-book.c,
- addressbook/contact-editor/test-editor.c,
- addressbook/contact-editor/e-contact-editor.c,
- addressbook/printing/e-contact-print.c,
- addressbook/printing/test-contact-print-style-editor.c,
- addressbook/printing/test-print.c: Killed some warnings.
-
-2000-03-21 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c: Changed gnome_canvas_item_grab_focus to
- e_canvas_item_grab_focus.
-
-2000-03-21 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/demo/addressbook-widget.c: Make background pixmap
- get properly set to NULL.
-
-2000-03-20 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c, widgets/e-text/e-text.h: Added the
- ability to access the text event processor.
-
-2000-03-13 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/demo/addressbook-widget.c: Made the addressbook
- component look in the users home directory for the addressbook.xml
- file.
-
-2000-03-20 Matt Loper <matt@helixcode.com>
-
- * tests/ui-tests/.cvsignore: added filter.
-
- * addressbook/demo/.cvsignore: added test-addressbook.
-
-2000-03-17 Elliot Lee <sopwith@redhat.com>
- * calendar/cal-client/Makefile.am,
- calendar/cal-util/Makefile.am, calendar/gui/Makefile.am,
- calendar/pcs/Makefile.am, mail/Makefile.am,
- widgets/e-text/Makefile.am: Fix for srcdir != builddir.
-
-2000-03-14 Dan Winship <danw@helixcode.com>
-
- * Makefile.am (SUBDIRS): build shell before mail, since mail
- relies on the shell idl files being compiled.
-
-2000-03-13 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/demo/Makefile.am: Added files for addressbook bonobo
- component. Changed non bonobo version to compile as
- test-addressbook.
-
- * addressbook/demo/addressbook.c,
- addressbook/demo/addressbook.gnorba,
- addressbook/demo/addressbook.h,
- addressbook/demo/addressbook-factory.c,
- addressbook/demo/addressbook-widget.c,
- addressbook/demo/addressbook-widget.h: New factory to create an
- addressbook bonobo component.
-
-2000-03-12 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/.cvsignore: Added e-text-test.
-
- * addressbook/demo/e-test-model.c,
- addressbook/demo/e-test-model.h: A model storing data in an array
- of Address objects.
-
- * addressbook/demo/demo.c: Changed to use
- addressbook/demo/e-test-model.c and
- addressbook/demo/e-test-model.h.
-
- * addressbook/demo/Makefile.am: Added e-test-model.c and
- e-test-model.h.
-
-2000-03-12 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/Makefile.am: Rearranged SUBDIRS for dependencies.
-
- * widgets/e-text/e-text-model.c, widgets/e-text-model.h: New
- object which stores a piece of text data. All methods are
- virtual.
-
- * widgets/e-text/e-text.c, widgets/e-text/e-text.h: Modified this
- to use an ETextModel for its data.
-
- * widgets/e-text/Makefile.am: Added e-text-model.c and e-text-model.h.
-
- * widgets/e-minicard/test-minicard-label.c: Made this work again.
-
- * widgets/e-minicard/e-minicard.c,
- widgets/e-minicard/e-minicard.h: Made this use an ETableModel to
- get its data.
-
- * widgets/e-minicard/e-minicard-label.c,
- widgets/e-minicard/e-minicard-label.h: Added the ability to set
- the text model used for the contained text widget.
-
- * widgets/e-minicard/Makefile.am: Added e-table since e-minicard
- is now dependent on an e-table-model for its data.
-
- * addressbook/demo, addressbook/demo/.cvsignore,
- addressbook/demo/Makefile.am, addressbook/demo/demo.c,
- addressbook/demo/spec: A new program to test ETable and EMinicard
- integration.
-
- * configure.in: Added addressbook/demo/Makefile.
-
- * addressbook/Makefile.am: Added the demo/ subdirectory.
-
-2000-03-10 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-minicard/e-minicard.c,
- widgets/e-minicard/e-minicard-label.c,
- widgets/e-minicard/e-minicard-label.h,
- widgets/e-minicard/e-reflow.c, widgets/e-minicard/test-reflow.c,
- widgets/e-text/e-text.c, widgets/e-text/e-text.h: Adapted to use
- the new e-canvas reflow system.
-
-2000-03-07 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c, widgets/e-text/e-text.h: Added a
- "break_characters" argument. It lets you define a set of
- characters which should cause optional linebreaks to occur. Made
- setting the "clip_height" argument to -1 mean no height clipping.
- Moved calling the "resize" signal into an idle handler to avoid
- reentering the canvas update loop. Made EText recalc bounds if
- the affine has changed. Fixed up tooltip_count (this counts the
- number of ENTER and LEAVE events.)
-
- * widgets/e-text/e-text-test.c: Got rid of a few warnings.
-
- * widgets/e-minicard/e-minicard-label.h: Reindent a few lines.
-
- * widgets/e-minicard/e-minicard.c,
- widgets/e-minicard/e-minicard-label.c: Switch from using "x" and
- "y" to set the children's position to using
- e_canvas_item_move_absolute.
-
-2000-03-05 Matt Loper <matt.loper@splashtech.com>
-
- * tests/ui-tests/message-browser.c: Commenting added.
- (on_url_data_requested): renamed from "on_url_requested", to
- reflect that a stream of data is what's actually being asked for.
- (hydrate_persist_stream_from_gstring): New function.
- (camel_stream_to_gstring): New function.
- (on_object_requested): Cleaned up.
-
-2000-03-04 bertrand <bertrand@helixcode.com>
-
- * tests/ui-tests/Makefile.am: add bonobo to the build
- process.
-
- * tests/ui-tests/message-browser.c (main):
- initialize Bonobo. Use bonobo_main.
- (get_gtk_html_contents_window): set signal handlers
- for url requests and objects requests.
- (on_object_requested): answer to object requests.
-
-2000-03-03 bertrand <bertrand@helixcode.com>
-
- * tests/ui-tests/message-browser.c (main): initialize
- gdkrgb. Push visual/colormap.
- (on_url_requested): in the case where a camel url is requested,
- write the camel stream to gtkhtml.
-
- * tests/ui-tests/Makefile.am (filter_LDADD): add
- gnomeprint in the lib list.
-
-2000-03-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * configure.in: Build `filter/Makefile'. Added check for GtkHTML.
- Set `GTKHTML_CFLAGS' and `GTKHTML_LIBS' to the appropriate values
- for linking with GtkHTML.
-
-2000-03-01 Federico Mena Quintero <federico@helixcode.com>
-
- * configure.in (AC_OUTPUT): Added calendar/idl/Makefile,
- calendar/cal-client/Makefile, and calendar/pcs/Makefile to the
- list of files to generate.
-
-2000-02-29 Iain Holmes <ih@csd.abdn.ac.uk>
-
- * widgets/e-text/e-text.c: Don't show the tooltip if the text is being
- editted or isn't clipped. Remove the tooltip when editting starts.
-
- * widgets/e-text/Makefile.am: Build the test program
-
-2000-02-29 NotZed <NotZed@HelixCode.com>
-
- * tests/ui-tests/Makefile.am (filter_LDADD): Added test program.
-
- * tests/ui-tests/filterdescription.xml, saveoptions.xml: Data
- files for test program.
-
- * tests/ui-tests/filter.c (main): Test program for filter ui.
-
-2000-02-28 NotZed <NotZed@HelixCode.com>
-
- * widgets/e-minicard/Makefile.am (INCLUDES): Fixed references to
- eutil.
-
- * Makefile.am (SUBDIRS): Build e-util before other stuff.
- (SUBDIRS): Build filter after camel.
-
-2000-02-28 Chris Lahey <clahey@umich.edu>
-
- * widgets/e-text/e-text.c: Compilation error.
-
-2000-02-28 Chris Lahey <clahey@umich.edu>
-
- * widgets/e-text/e-text.c, widgets/e-text/e-text.h: Updated these
- to use the canvas ::update system properly.
-
-2000-02-24 Dan Winship <danw@helixcode.com>
-
- * acconfig.h:
- * configure.in: define SENDMAIL_PATH with the path to sendmail.
-
-2000-02-24 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text.c, widgets/e-text.h, e-text-event-processor.c,
- e-text-event-processor.h, e-text-event-processor-emacs-like.c,
- e-text-event-processor-emacs-like.h,
- e-text-event-processor-types.h: This were moved to widgets/e-text/
- a while ago but never removed. They have now been removed.
-
- * widgets/e-text/e-text.c, widgets/e-text/e-text.h: Removed some
- warnings from this file. Made tooltips disappear when you're
- finished with them.
-
- * widgets/e-minicard/test-reflow.c,
- widgets/e-minicard/test-minicard.c,
- widgets/e-minicard/test-minicard-label.c: Commented out unused
- about_callback functions.
-
- * widgets/e-minicard/e-reflow.c: Made e-reflow pass an EFocus to
- its e-minicard children.
-
- * widgets/e-minicard/e-minicard.c: Made e-minicard take and return
- an EFocus for its "has_focus" argument. This makes shift-tab work properly.
-
- * widgets/e-minicard/e-minicard-label.c: Made e-minicard-label take and return
- an EFocus for its "has_focus" argument. Made the font that
- e-minicard-label uses only be allocated once.
-
-2000-02-21 Matt Loper <matt@helixcode.com>
-
- * tests/ui-tests/message-browser.c (on_link_clicked): stop
- sscanf() abuse.
-
- * tests/Makefile.am: changed references to libibex.a to
- libibex.la.
-
- * libical/src/libical/.cvsignore: Added *.lo, *.la, and .libs.
- * libical/src/libicalss/.cvsignore: same.
-
- * tests/.cvsignore: Added test11.
-
- * libical/Makefile.in: autogenerated file removed from cvs, and
- added to .cvsignore.
- * libical/src/Makefile.in: same.
- * libical/src/libical/Makefile.in: same.
- * libical/src/libicalss/Makefile.in: same.
-
-2000-02-22 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * tests/ui-tests/message-browser.c (on_link_clicked):
- uggly hack to test part saving and
- b64 streams.
-
-2000-02-21 Dan Winship <danw@helixcode.com>
-
- * tests/test10.c:
- * tests/test11.c: update for camel changes
-
-2000-02-20 Matt Loper <matt@helixcode.com>
-
- * tests/Makefile.am: Changed dependencies on libibex.la to
- libibex.a. In test9_LDADD, placed libcamelmbox.la before
- libibex.la, as the former requires the latter.
-
-2000-02-20 Iain Holmes <ih@csd.abdn.ac.uk>
-
- * widgets/e-text/e-text.[ch] (_do_tooltip): Show the text of the item,
- in a tooltip style.
- (e_text_event): Add a timeout on the Enter and remove it on the Leave
- events.
-
- * e-text-test.c: New file to test e-text items.
-
-2000-02-20 Matt Loper <matt@helixcode.com>
-
- * .cvsignore: added ABOUT-NLS.
- * ABOUT-NLS: removed.
-
-2000-02-19 Matt Loper <matt@helixcode.com>
-
- * tests/ui-tests/message-browser.c (on_link_clicked): When a link
- is clicked, indicate the link with a dialog.
-
- * libical/src/test/.cvsignore: Added Makefile.
-
- * libical/.cvsignore: Added Makefile, configure, config.status.
-
- * libical/src/.cvsignore: New file.
-
- * libical/Makefile: autogenerated file removed from cvs.
- * libical/configure: same.
- * libical/config.status: same.
- * libical/src/Makefile: same.
- * libical/src/test/Makefile: same.
-
- * widgets/e-minicard/.cvsignore: Added minicard-label-test,
- minicard-test, and reflow-test.
-
- * shell/.cvsignore: added files autogenerated from Evolution.idl.
-
- * libversit/.cvsignore: Added .libs, vcc.c, vcc.lo, vobject.lo,
- vcaltmp.lo, libversit.la
-
- * libical/src/test/.cvsignore: New file.
-
- * libical/src/libical/.cvsignore: New file.
-
- * libical/src/libicalss/.cvsignore: New file.
-
- * libical/.cvsignore: New file, with config.log in it.
-
- * tests/ui-tests/message-browser.c: minor cleanup.
-
- * tests/ui-tests/.cvsignore: added message-browser.
-
-2000-02-18 NotZed <NotZed@HelixCode.com>
-
- * tests/test11.c (main): Use a relative path to the mbox provider
- module.
-
-2000-02-18 Matt Loper <matt@helixcode.com>
-
- * tests/ui-tests/message-browser.c (filename_to_camel_msg): Call
- camel_data_wrapper_set_input_stream, rather than
- camel_data_wrapper_construct_from_stream. For the whole message,
- allow someone to see the header ("to", "from", etc.). Clicking on
- tree items to see their elements, now works also.
-
-2000-02-18 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * configure.in: Make gnomeui the last library on the command line,
- as its path is the one most likely to hold other old libraries
- (libxml) and we need newer versions.
-
- (BONOBO_VFS_GNOME_CFLAGS): Add libical to the
- AC_CONFIG_SUBDIRS
-
- (BONOBO_HTML_GNOME_CFLAGS): VFS checking needs to
- go before we rquery them.
-
- Use the new method for gnome-print
- checking instead of the old crufty gtk+ based one that nobody can
- debug. ever.
-
-2000-02-16 Matt Loper <matt@helixcode.com>
-
- * tests/ui-tests/message-browser.c (tree_selection_changed): New
- callback function, which will later change the main html window to
- reflect the newly-selected tree item.
- (get_gtk_html_contents_window): New function. Gets the content
- part of a message.
- (get_gtk_html_header_window): New function. Will get the header
- part of a message, when applicable.
-
- * camel/camel-formatter.c (str_tolower): Now returns a new string,
- rather than changing it in place.
- (initialize_camel_formatter): New function; gives a root
- CamelDataWrapper and a stream to a CamelFormatter.
- (camel_formatter_wrapper_to_html): New function. Translates any
- CamelDataWrapper into html.
- (lookup_unique_id): Allows the root object to be a
- CamelDataWrapper, which is more general than the previously
- required CamelMimeMessage.
-
-
-2000-02-14 NotZed <notzed@zedzone.helixcode.com>
-
- * configure.in (EXTRA_GNOME_CFLAGS): Add libunicode to CFLAGS/LIBS.
-
-2000-02-13 NotZed <notzed@zedzone.helixcode.com>
-
- * configure.in: Added check for libunicode.
-
- * Makefile.am (SUBDIRS): Added libibex.
-
- * tests/test11.c (main): New test, tests search api.
-
-2000-02-13 Matt Loper <matt@helixcode.com>
-
- * tests/ui-tests/test-multipart-mixed.msg: New rfc822 file, which
- crashes message-browser.
-
- * tests/ui-tests/message-browser.c (get_gtk_html_window): Takes a
- CamelMimeMessage as a param, rather than a filename.
- (main): Puts our windows in an hpane rather than a vbox. Also
- opens a file dlg box if a filename wasn't given as a first param.
-
- * camel/camel-stream-fs.c (_init_with_name): Set stream_fs->fd to
- -1 if we fail to load the file.
- (camel_stream_fs_new_with_name): If stream_fs->fd is -1, return
- NULL. These changes make it so that a CamelStreamFs won't be
- created if you give it a bogus filename; they may be replaced once
- exception handling is in place.
-
- * tests/ui-tests/message-browser.c (handle_tree_item): Expand tree
- items.
- (mime_message_to_html): New function; translates a
- CamelMimeMessage into two strings (one for the header, and one for
- the body).
- (get_gtk_html_window): New function; fills out a window with
- html. The html is taken from a processed rfc822 file, via a
- CamelFormatter.
-
- * camel/camel-formatter.c: Added assertions.
- (handle_text_html): Don't call text_to_html on something that's
- already html.
- (multipart_foreach): function deleted.
-
- * tests/ui-tests/message-browser.c: Added preliminary support for
- the viewing of messages via gtkhtml. Lots of commenting.
-
-2000-02-11 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/contact-editor/e-contact-editor.c: Fixed the
- location the first time you see the drop down menus for changing
- which phone, email, or snail mail address you see.
-
-2000-02-11 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.c (e_text_event): Made a click on a text
- widget set the cursor properly.
-
-2000-02-11 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text/e-text.h: Removed some arguments from the .h that
- will never be implemented.
-
-
-2000-02-10 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/data-wrapper-repository.c (data_wrapper_repository_init):
- default the text/* mime types to CamelSimpleDataWrapper so
- that Michael can use get_stream.
-
-2000-02-10 NotZed <notzed@zedzone.helixcode.com>
-
- * camel/camel-simple-data-wrapper-stream.h: The superclass is
- actually a seekable stream, not just a stream.
-
-2000-02-10 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * tests/Makefile.am (THREAD_RELATED_TESTS): don't
- build thread related tests if evolution has been
- compiled with no thread support.
-
- * configure.in (have_pthread): allow user to enable/disable
- thread support at configure time
- (EXTRA_GNOME_CFLAGS):
- (EXTRA_GNOME_LIBS): thread support is directly
- included in this variable if enabled. No more
- EXTRA_GNOME_CFLAGS_THREADS
- Other special support should be added in
- EXTRA_GNOME_LIBS and EXTRA_GNOME_CFLAGS
- instead of redefining a new variable
- each time we want to add a new lib.
- (bonobo, ....)
-
- * camel/camel.c (camel_init): only try to initialize threads if
- we enabled threads support.
-
- * tests/ui-tests/Makefile.am (message_browser_LDADD): use
- EXTRA_GNOME_LIBS
-
- * configure.in (have_pthread): remove HAVE_PTHREADS
- variable. Define ENABLE_THREADS instead.
-
- * camel/Makefile.am: use ENABLE_THREADS not HAVE_PTHREADS
- to test if we build thread relateed code.
-
- * tests/Makefile.am: use EXTRA_GNOME_LIBS,
- not EXTRA_GNOME_LIBS_THREADS
-
-2000-02-10 NotZed <notzed@zedzone.helixcode.com>
-
- * camel/hash-table-utils.c (g_strcase_hash): Removed a bizarre
- comparison construct for converting case.
-
-2000-02-09 NotZed <notzed@zedzone.helixcode.com>
-
- * camel/data-wrapper-repository.c (data_wrapper_repository_init):
- Uses case-insensitive compares.
-
- * camel/gmime-content-field.c (gmime_content_field_new): Uses
- case-insensitive compares.
-
- * camel/data-wrapper-repository.c (data_wrapper_repository_init):
- Use case-insensitive mime types.
-
- * camel/camel-simple-data-wrapper-stream.c (read): Increment the
- copy source address to match the data read offset.
- (seek): Actually implement the seek.
-
- * camel/camel-mime-part-utils.c
- (camel_mime_part_store_stream_in_buffer): If we get a -1 read,
- DONT update the total bytes, and try and truncate the array in
- reverse. Eek.
-
- * camel/camel-mime-part.c (camel_mime_part_encoding_from_string):
- This was DEFINETLEY not the right way to do it. strncmp!=strcmp
- (camel_mime_part_encoding_to_string): Handle the default case.
- : include string.h for strcmp() etc.
-
-2000-02-09 Matt Loper <matt@helixcode.com>
-
- * tests/ui-tests/test-multipart-alt.msg: New test file; run
- message-browser on it, and it will crash.
-
-2000-02-09 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * tests/ui-tests/message-browser.c (handle_tree_item):
- show the item.
- (handle_tree_item): show the containers and the containees
- (get_message_tree_ctrl): call handle_tree_item
- on the message itself
-
- * camel/camel-mime-message.c (camel_mime_message_init):
- set the mime type to "mime/message".
- --- THIS IS NOT THE CONTENT TYPE ---
-
- * camel/camel-mime-body-part.c (camel_mime_body_part_init):
- set the mime type to "body-part".
- --- THIS IS NOT THE CONTENT TYPE ---
-
- * camel/camel-data-wrapper.c (camel_data_wrapper_set_mime_type):
- mime_type is const.
- (_set_input_stream): really set the input stream
- (_set_output_stream): really set the output stream
- various other typo fixes.
-
- * tests/ui-tests/message-browser.c: various typo
- fixes in the ctree construction.
-
- * camel/string-utils.c (string_trim): fix braindead
- trailing trim bug.
-
- * camel/gmime-content-field.c (gmime_content_field_construct_from_string):
- strip the leading and trailing quotes when constructing the
- content field. This should be done in a more generic
- RFC822 approach, but this fixes a bug that prevent
- matt from analysing some multipart messages.
-
- * camel/camel-data-wrapper.h: reorganize the
- deprecated and new methods.
-
- * camel/providers/mbox/camel-mbox-folder.c
- (_check_get_or_maybe_generate_summary_file):
- Use "From " as the message separating string.
-
- * camel/providers/mbox/camel-mbox-folder.c (_append_message):
- set the mode when creating the mbox file.
-
- * camel/providers/mbox/camel-mbox-utils.c (camel_mbox_write_xev):
- ditto
- * camel/providers/mbox/camel-mbox-summary.c (camel_mbox_save_summary):
- ditto
-
-2000-02-09 Matt Loper <matt@helixcode.com>
-
- * tests/ui-tests/message-browser.c (print_usage_and_quit): Minor
- cleanup.
-
-2000-02-09 NotZed <notzed@zedzone.helixcode.com>
-
- * camel/camel-simple-data-wrapper-stream.c (class_init): Actually
- initialise the class. It simple couldn't have worked before.
- (camel_simple_data_wrapper_stream_construct): Commented out code
- which crashes just to get something working, memory corruption??
-
-2000-02-09 Christopher James Lahey <clahey@helixcode.com>
-
- * configure.in: Add new Makefiles to Makefile list.
-
- * widgets/e-text/Makefile.am: Build libetext.
-
- * widgets/e-minicard/Makefile.am: Build libeminicard and test
- programs.
-
- * widgets/Makefile.am: Remove all e-text and e-minicard code and
- add them to the SUBDIRS list.
-
-2000-02-08 Matt Loper <matt@helixcode.com>
-
- * tests/ui-tests/message-browser.c: New file; shows a message in
- tree format, where multipart's have multiple leaves.
-
- * camel/camel-formatter.c: Changed references from
- 'multipart/alternate' to 'multipart/alternative'.
-
- * tests/test-formatter.c (convert_to_html_and_print): Use the
- buffer length of the stream to create strings which are then
- printed, rather than printing the stream (which might not have a
- trailing \0) directly.
-
- * camel/camel-formatter.c (str_tolower): New function; makes a
- string lowercase.
-
- * tests/test-formatter.c (convert_to_html_and_print): Fixed call
- to 'camel_formatter_mime_message_to_html' to contain correct
- params.
-
- * camel/camel-formatter.c: New member to 'CamelFormatterPrivate',
- 'attachments', will be used to let the caller know which items
- should be treated as attachments (as opposed to objects which are
- inline to the body).
- (text_to_html): name changed from 'encode_entities'. Also now
- converts newlines to <br> tags.
- (camel_formatter_mime_message_to_html): Now takes two output
- streams -- one for the header, and one for the body.
- (get_bonobo_tag_for_object): New function; tries to make a tag out
- of (1) the leaf of a mime message and (2) a bonobo object that can
- handle its mime type, but can return NULL if it fails to find the
- mime type.
- (handle_vcard): New function; will write out a vcard as html.
-
-2000-02-07 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text.h, widgets/e-text.c: Added line wrap and a max
- number of lines (max number of lines is only obeyed if text is not
- being edited).
-
-2000-02-07 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/printing/e-contact-print.c: Removed an unneccessary
- include of libhnj. All uses of libhnj are commented out.
-
-2000-02-07 Matt Loper <matt@helixcode.com>
-
- * camel/camel-formatter.c (mime_part_to_html): function deleted.
-
- * tests/test-formatter.c (print_usage_and_quit): New function,
- which gives usage information.
-
- * camel/camel-formatter.c: made the 'stream' a member of the
- CamelFormatter class, so that streams don't have to be explicitly
- sent as a param where a CamelFormatter is also sent..
- (handle_text_plain): Use 'encode_entities' to change '<' to
- '&gt;', etc.
-
-2000-02-03 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-formatter.c (find_preferred_displayable_body_part_in_multipart_alternative):
- (mime_part_to_html): typo fix :
- use find_preferred_displayable_body_part_in_multipart_alternative
- instead of the other names. Allows camel to have no undefined symbols.
-
-2000-02-02 Matt Loper <matt@helixcode.com>
-
- * tests/test-formatter.c: New file; intended to test the
- CamelFormatter class.
-
- * camel/camel-formatter.c: Lots of cleanup, commenting, some new
- functions, and a really basic skeleton for getting bonobo objects
- into the html.
- (encode_entities): New function, stolen from Daniel Velliard.
-
-2000-01-28 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/printing/e-contact-print-style-editor.h,
- addressbook/printing/e-contact-print-style-editor.c,
- addressbook/printing/test-contact-print-style-editor.c: Files to
- load the contact print style editor from the glade file. Doesn't
- really do anything yet.
-
- * addressbook/printing/Makefile.am: Added style editor stuff.
-
- * addressbook/printing/e-contact-print.glade: Changed a bit.
- Fixed an out of place widget.
-
- * addressbook/printing/.cvsignore: Added
- contact-print-style-editor-test.
-
- * addressbook/printing/smallbook.ecps: Fixed up the values to
- match the new types.
-
- * addressbook/printing/medbook.ecps,
- addressbook/printing/phonelist.ecps: Added two new printing
- styles.
-
- * addressbook/printing/e-contact-print.h: Fixed an incorrect
- comment.
-
- * addressbook/printing/e-contact-print.c: Added columns and letter
- tabs. Tweaked spacing all over the place. Fixed card height
- function so that column wrapping is always done correctly. Added
- pulling of style information from a file. Added line wrapping
- within each text field.
-
- * addressbook/printing/e-contact-print-types.h: Added a type field
- for different types of print styles.
-
-
-2000-01-28 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text.c (e_text_command): Handle the grab and ungrab
- command instead of doing focus by hand. This fixes a problem
- related to the scroll wheel.
- (e_text_command): Reset the blink timer in many more command
- situations so that the cursor blinks less when you're interacting
- with it.
-
- * widgets/e-text-event-processor-emacs-like.c: Send the grab focus
- command when starting a selection and the ungrab focus command
- when ending it.
-
- * widgets/e-text-event-processor-types.h: Added grab command type
- so that the event processor can tell the widget to grab the focus.
-
- * widgets/e-reflow.c: Redefined all sizes using #defines so that
- they can be tweaked later. Added scroll wheel handling and set up
- adjustment increments so that the scroll bars will work correctly.
-
- * widgets/e-minicard.h: Added minicard focus type enum. This
- doesn't mean anything yet, but it will later be used to say which
- direction the focus is coming from (below for shift-tab, above for
- tab.)
-
-2000-01-28 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-minicard-label.c, widgets/e-minicard.c: Use
- e_canvas_item_grab_focus so that it will work with old versions of
- gnome-canvas.
-
- * widgets/e-canvas.c, widgets/e-canvas.h: Finished working around
- focus bugs.
-
-2000-01-28 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/test-reflow.c: Set the minimum_width.
-
- * widgets/e-reflow.h, widgets/e-reflow.c: Added one more column
- line so that the right edge of the reflow will have a line. Also
- added a minimum_width so that even if the reflow is thinner than
- the window, when you resize it larger all the lines are drawn.
-
-2000-01-27 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-reflow.h, widgets/e-reflow.c: Added an arrow cursor
- for the draggable columns. Made the clickable column area
- larger.
-
- * widgets/e-text.h, widgets/e-text.c: Added an I beam cursor for
- the text item when it is editable.
-
- * widgets/e-minicard-label.c: Forward enter and leave
- notifications to the contained editable text item.
-
-2000-01-26 Matt Loper <matt@helixcode.com>
-
- * camel/camel-formatter.c: By looking up a mimetype in a
- hashtable, we can now get a handler function for an arbitrary
- mimetype.
-
-2000-01-25 Mathieu Lacage <mathieu@advogato.org>
-
- * .cvsignore s: cvs shutup.
-
-2000-01-25 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-reflow.c, widgets/e-minicard.c: Handle shift-tab
- properly now.
-
- * widgets/e-minicard-label.c: Reindented some areas.
-
- * widgets/test-reflow.c: Use e-canvas. Set the back pixmap to
- NULL for the canvas so that scrolling won't flash grey.
-
- * widgets/e-canvas.c, widgets/e-canvas.h: These subclass
- GnomeCanvas to work around a few bugs so that evolution will work
- well with old versions of gnome-libs.
-
- * widgets/Makefile.am: Added e-canvas.c and e-canvas.h.
-
- * addressbook/contact-editor/contact-editor.glade: Not much
- change. Mostly internal reorganization by glade itself.
-
-2000-01-25 Christopher James Lahey <clahey@helixcode.com>
-
- * addressbook/printing/smallbook.ecps: Example contact printing
- style. Not used yet.
-
- * addressbook/printing/e-contact-print.glade: A glade file for
- editing contact printing styles. Not used yet.
-
- * addressbook/printing/test-print.c: Test file for printing.
-
- * addressbook/printing/e-contact-print.c,
- addressbook/printing/e-contact-print.h,
- addressbook/printing/e-contact-print-types.h,
- addressbook/printing/Makefile.am, addressbook/printing/.cvsignore:
- New files for contact printing support.
-
- * addressbook/Makefile.am (SUBDIRS): Add printing.
-
- * configure.in: Check for gnome-print. Build the
- addressbook/printing Makefile.
-
-2000-01-24 bertrand <bertrand@helixcode.com>
-
- * camel/camel-data-wrapper.h:
- * camel/camel-data-wrapper.c
- (_set_input_stream):
- (_get_input_stream):
- (_set_output_stream):
- (_get_output_stream):
- The CamelDataWrapper can now be provided with input and
- output streams, so that nothing has to be kept in memory.
-
- * camel/camel-stream.c (camel_stream_class_init):
- added the "data_available" signal.
-
-
-2000-01-24 Federico Mena Quintero <federico@helixcode.com>
-
- * configure.in: Added the gnome-pilot and capplet checks; they
- will likely be reworked for the Evolution framework, but for now
- the calendar/ directory needs them.
-
- * configure.in: Added checks for gnome-vfs.
-
-2000-01-24 bertrand <bertrand@helixcode.com>
-
- * camel/camel-seekable-stream.c:
- * camel/camel-seekable-stream.h:
- new files.
-
- * camel/camel-simple-data-wrapper-stream.h: parent class is now
- CamelSeekableStream
- * camel/camel-stream-buffered-fs.h: idem
- * camel/camel-stream-buffered-fs.c: idem
- * camel/camel-stream-mem.h: idem
- * camel/camel-stream-mem.c: idem
- (_seek): change declaration
- * camel/camel-stream-fs.c: parent class is now
- CamelSeekableStream
- (_seek): change declaration
-
- * camel/camel-stream-fs.h: parent class is now
- CamelSeekableStream
-
- * camel/camel-stream-fs.[ch]: converted all
- gint64 variables into guint32.
-
-
- * camel/camel-stream-fs.c (_read): fix stupid bug.
- (_write): ditto.
-
- * camel/camel-exception.c (camel_exception_new): don't
- forget to clean the exception when creating it.
-
- * camel/camel-recipient.c (camel_recipient_table_add_list):
- add recipient_list to the recipients, not recipients_list.
- I don't know what that variable was doing here.
-
-
-2000-01-24 Matt Loper <matt@helixcode.com>
-
- * camel/camel-formatter.c (write_header_info_to_stream): new
- function, broken out from 'camel_formatter_make_html'.
- (write_mimepart_to_stream): same.
- (find_text_body_part_in_multipart_related): new function.
- (camel_formatter_make_html): Now tries to deal with
- multipart/related, multipart/alternate, and text/(plain|html).
-
-
-2000-01-23 bertrand <bertrand@helixcode.com>
-
- * camel/camel-store.c (camel_store_get_session):
- added a public get_session method.
-
- * camel/providers/mbox/camel-mbox-summary.c (camel_mbox_save_summary):
- (camel_mbox_load_summary): load/save message sizes in the summary file
-
- * camel/providers/mbox/camel-mbox-summary.h:
- added a size field to the message information
- structure.
-
- * camel/providers/mbox/camel-mbox-utils.c (parsed_information_to_mbox_summary):
- copy message size to the mbox summary information too.
-
- * camel/camel-stream-fs.c (_seek): updated to
- work with bounded fs streams.
- (_write): ditto.
- (_read): ditto.
-
- * camel/camel-stream-fs.h (struct ):
- added the cur_pos, inf_bound and sup_bound
- members to allow for bounded fs stream.
-
- * camel/camel-stream-fs.c (_set_bounds): new func.
- (_init_with_fd_and_bounds): idem.
- (_init_with_name_and_bounds): idem.
- New functions to allow the usage of bounded fs streams.
-
- The bounded fs stream allow, for example, to make a stream
- from a message stored in an mbox file.
-
-
-2000-01-22 bertrand <bertrand@helixcode.com>
-
- * camel/providers/mbox/camel-mbox-folder.c (_check_get_or_maybe_generate_summary_file):
- use the real summary file path instead of a
- stupid hardcoded one. Fixes yet another bug.
-
- * camel/providers/mbox/camel-mbox-utils.c (parsed_information_to_mbox_summary):
- don't forget to copy the date too. Fix a very annoying bug.
-
- * camel/providers/mbox/camel-mbox-folder.c (_append_message):
- implemented. A lot of fixes too. Works now.
- (_get_uid_list): implemented.
-
-2000-01-21 bertrand <bertrand@helixcode.com>
-
- * tests/test10.c:
- test the mbox provider.
-
- * camel/camel-folder.c (_set_name):
- if camel_folder_get_mode returns an
- exception, return it instead of
- overriding it with a new one.
- (camel_folder_is_open): make the is_open
- method public.
- (_set_name): use the is_open instead of
- get_mode.
- (_set_name): set the fullname even in the case
- where the folder has no parent.
- (_set_name): use %c, not %d to add the
- separator char into the full path.
-
- * camel/camel-store.c: add exception handling everywhere in
- the store related functions arguments.
- * camel/providers/mbox/camel-mbox-folder.c: idem
- * camel/providers/mbox/camel-mbox-folder.h: idem
- * camel/providers/mbox/camel-mbox-store.h: idem
-
- * camel/providers/mbox/Makefile.am (libcamelmbox_la_SOURCES):
- added camel-mbox-provider.c to the mbox provider
- sources.
-
- * camel/providers/mbox/camel-mbox-provider.c:
- provider registration code.
-
- * camel/providers/mbox/camel-mbox-folder.c (_get_message_count): implemented
- (_append_message): implemented
-
- * camel/providers/mbox/camel-mbox-parser.c (initialize_buffer):
- use \0 to mark the end of the buffer.
- (read_next_buffer_chunk): ditto.
- (read_header): test the presence of a \0 instead of
- reading the eof field
- (read_message_begining): idem.
- (camel_mbox_parse_file): idem.
- Remove the eof field from the parser
- structure.
- (read_next_buffer_chunk): removed some nasty bugs
- again.
-
-
-2000-01-21 Federico Mena Quintero <federico@helixcode.com>
-
- * libversit/vcc.y: Removed the VFS crap; my mistake, it should not
- go here.
-
- * configure.in: Added yacc requirements for libversit.
-
-2000-01-21 Matt Loper <matt@helixcode.com>
-
- * camel/camel-formatter.c (camel_formatter_make_html): added a
- CamelMimeMessage as a param to this function, and removed it as a
- member of the object.
-
-2000-01-21 Federico Mena Quintero <federico@helixcode.com>
-
- * configure.in (AC_OUTPUT): Added libversit/Makefile and
- calendar/Makefile.
-
- * Makefile.am (SUBDIRS): Added libversit and calendar.
-
-2000-01-20 bertrand <bertrand@helixcode.com>
-
- * camel/providers/mbox/camel-mbox-parser.c (camel_mbox_parse_file):
- compute and return the file size.
-
-
-2000-01-20 Matt Loper <matt@helixcode.com>
-
- * camel/camel-formatter.c, camel/camel-formatter.h: New
- files. You'll be able to use a CamelFormatter to get
- html-formatted versions of a CamelMimeMessage.
-
-2000-01-20 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text-event-processor-types.h: Changed some line
- spacing.
-
- * widgets/test-reflow.c: Connected to the resize signal of the
- reflow.
-
- * widgets/e-minicard.c: Made width argument set function only
- update if width is different.
-
- * widgets/e-reflow.h, widgets/e-reflow.c: Added draggable column dividers.
-
- * addressbook/contact-editor/test-editor.c: Open two dialogs for
- more interesting testing.
-
- * addressbook/contact-editor/e-contact-editor.h,
- addressbook/contact-editor/e-contact-editor.c: Modified to use
- glade. Added menus to change which phone/address/email entries to
- view. Added images to the dialog.
-
- * addressbook/contact-editor/e-contact-editor-strings.h,
- addressbook/contact-editor/contact-editor.glade: Glade files for
- the contact editor dialog.
-
- * addressbook/contact-editor/Makefile.am: Added images and added
- glade stuff.
-
- * addressbook/contact-editor/arrow.png,
- addressbook/contact-editor/briefcase.png,
- addressbook/contact-editor/netfreebusy.png,
- addressbook/contact-editor/netmeeting.png: Image files for the
- contact editor dialog.
-
-2000-01-19 bertrand <bertrand@helixcode.com>
-
- * camel/providers/mbox/camel-mbox-folder.c (_get_message_count):
- implemented.
-
- * camel/providers/mbox/camel-mbox-summary.c (camel_mbox_save_summary):
- (camel_mbox_load_summary): save/load the next uid.
-
- * camel/providers/mbox/camel-mbox-parser.c (camel_mbox_parse_file):
- Compute the next available uid.
- * camel/providers/mbox/camel-mbox-folder.c (_create):
- (_check_get_or_maybe_generate_summary_file):
- Set and use the next_uid field properly.
- * camel/providers/mbox/camel-mbox-summary.h: added
- an extra field to store the next available uid.
-
- * camel/providers/mbox/camel-mbox-folder.c
- (_check_get_or_maybe_generate_summary_file):
- routine called when the folder is opened.
- Reads or creates the summary file.
- (_create): initialize the internal summary
- structure.
- (_close): save the summary file on closing.
- (_init_with_store): initialize mbox specific
- folder members.
-
-2000-01-18 bertrand <bertrand@helixcode.com>
-
- * tests/test9.c:
- tests for summary and parsing process of mbox files.
-
- * camel/providers/mbox/camel-mbox-parser.c (camel_mbox_parse_file): do
- not use case insensitive comp to detect message separators. Kill
- some nasty bugs in netscape file parsing,
-
- * camel/providers/mbox/camel-mbox-utils.c (parsed_information_to_mbox_summary):
- don't use g_array_append but write directly inside the
- array data instead. Better performance and bug fix.
-
- * camel/providers/mbox/camel-mbox-summary.c (camel_mbox_load_summary):
- fix the name and bugs.
-
- * camel/camel-folder-summary.h: update the class
- method definition to match the public defs.
-
- * camel/providers/mbox/camel-mbox-summary.c (camel_mbox_save_summary):
- (mbox_load_summary): summary file read/write routines.
-
- * camel/providers/mbox/camel-mbox-utils.c (parsed_information_to_mbox_summary):
- routine to construct the summary after the mbox
- file has been parsed and the x-evolution fields
- inserted.
-
-2000-01-17 bertrand <bertrand@helixcode.com>
-
- * camel/providers/mbox/camel-mbox-utils.c (camel_mbox_write_xev):
- dont use the x_evolution field but rather the uid to
- determine the presence of "X-Evolution" in the mail.
-
- * camel/providers/mbox/camel-mbox-parser.c (camel_mbox_parse_file):
- parse the status and uid values if the x-evolution
- has been found.
-
- * camel/providers/mbox/camel-mbox-utils.c (camel_mbox_xev_parse_header_content):
- return the parsed status field correctly.
-
- * camel/providers/mbox/camel-mbox-utils.h:
- fixed bad prototype.
-
- * camel/providers/mbox/camel-mbox-parser.c (camel_mbox_parse_file):
- parse and store the "To:" header.
-
- * camel/providers/mbox/camel-mbox-parser.h:
- added a "to" field
-
- * camel/camel-folder-summary.c:
- create the arrays here.
-
- * camel/camel-folder-summary.h: the list of
- summary information is no longer a GList but
- rather a GArray.
-
-2000-01-17 Chrsitopher James Lahey <clahey@helixcode.com>
-
- * head.png, phone.png, email.png, web.png, snailmail.png: Images
- for e-contact-editor.c.
-
- * addressbook/contact-editor/text-editor.c: Test program
- for contact editor widget.
-
- * addressbook/contact-editor/e-contact-editor.c,
- addressbook/contact-editor/e-contact-editor.h: Contact editor
- widget files.
-
- * addressbook/contact-editor/.cvsignore,
- addressbook/contact-editor/Makefile.am: New directory for contact
- editor files.
-
- * addressbook/.cvsignore, addressbook/Makefile.am: New directory
- for addressbook files.
-
- * widgets/.cvsignore: Added reflow-test.
-
- * Makefile.am (SUBDIRS): Added addressbook subdirectory.
-
- * configure.in, widgets/Makefile.am: Removed widgets/toolbar from
- SUBDIRS since the lack of content was preventing it from
- compiling.
-
- * widgets/e-text.c, widgets/e-text.h: Fixed a crashing bug.
-
-2000-01-17 bertrand <bertrand@helixcode.com>
-
- * tests/test9.c (main): test for the mbox utils.
-
-2000-01-17 Federico Mena Quintero <federico@helixcode.com>
-
- * configure.in: Add the gnomecanvaspixbuf argument to gnome-config
- invocations.
-
-2000-01-17 bertrand <bertrand@helixcode.com>
-
- * camel/providers/mbox/camel-mbox-utils.c (camel_mbox_write_xev):
- (copy_file_chunk):
- (camel_mbox_xev_write_header_content):
- (string_to_flag):
- (flag_to_string):
- (string_to_uid):
- (uid_to_string):
- A bunch of new funcs to handle x-evolution
- private header field.
- (copy_file_chunk): fixed a nasty bug.
- (camel_mbox_write_xev): create the copy file descriptor
- with the proper arguments. Exceptions implememnted.
- (camel_mbox_write_xev): changed the way bytes are counted.
- No more uses the message size cause it did not take into
- account the message separators characters.
- (camel_mbox_write_xev): hopefully fixed the last bugs.
- works ok now.
-
-
-2000-01-15 bertrand <bertrand@helixcode.com>
-
- * camel/providers/mbox/camel-mbox-parser.c
- (camel_mbox_parse_file):
- store the end of headers position.
-
- * camel/providers/mbox/camel-mbox-parser.h:
- added the end_of_header_position to locate the
- begining of the mail body.
-
-
- * camel/providers/mbox/camel-mbox-utils.c (uid_to_string):
- (string_to_uid):
- (flag_to_string):
- (string_to_flag):
- new functions to handle uids and
- flags in the X-Evolution header.
- (camel_mbox_xev_parse_header_content):
- new function to parse an X-Evolution
- header.
- (camel_mbox_xev_write_header_content):
- new function to write the X-Evolution
- header.
-
-2000-01-13 bertrand <bertrand@helixcode.com>
-
- * camel/providers/mbox/camel-mbox-parser.c (read_next_buffer_chunk):
- eof is true when no more chars are available, not
- when we've read the entire file.
- (initialize_buffer): ditto.
- (read_message_begining): documented.
- (read_header): ditto.
- (new_message_detected): ditto.
- (advance_n_chars): ditto.
- (goto_next_char): ditto.
- (read_next_buffer_chunk): ditto.
- (initialize_buffer): ditto.
- (parser_free): ditto.
- (new_parser): ditto.
-
-2000-01-12 <clahey@galapagos.helixcode.com>
-
- * widgets/e-text-event-processor-types.h,
- widgets/e-text-event-processor-emacs-like.c, widgets/e-text.c,
- widgets/e-text.h: Added selection and clipboard support. Added up
- and down arrow keys. Fixed choice of font colors for the
- selection to be based on the current style.
-
- * widgets/e-minicard.c: Caused a click to grab the focus. Changed
- the fake information added.
-
- * widgets/e-minicard-label.c: Forward mouse events to the field
- EText item.
-
-2000-01-13 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-canvas-utils.c, widgets/e-canvas-utils.h:
- e_canvas_item_move_absolute is just a helper function not supplied
- by the gnome_canvas.[ch] I put it here so that multiple items can
- use it.
-
- * widgets/e-reflow.c, widgets/e-reflow.h: This item contains a
- number of other items and places them into multiple columns. The
- items contained must support a number of arguments and signals to
- allow the reflow to interact with them.
-
- * widgets/test-reflow.c: This is a test program for e-reflow.
-
- * widgets/e-text.c, widgets/e-text.h: Added properly drawn
- selected text. Added some preliminary code for X selection
- handling and cut & paste.
-
- * widgets/e-minicard.c, widgets/e-minicard.h: Added ARG_HAS_FOCUS
- handling. Made label display random for more interesting tests of
- multiple cards. Tweaked sizing information for better display.
-
- * widgets/e-minicard-label.c, widgets/e-minicard-label.h: Added
- ARG_HAS_FOCUS handling.
-
- * widgets/Makefile.am: Added the reflow test and reflow files.
-
-2000-01-12 bertrand <bertrand@helixcode.com>
-
- * camel/providers/mbox/camel-mbox-parser.h (camel_mbox_parse_file):
- Added the prototype of camel_mbox_parse_file.
-
- * camel/providers/mbox/camel-mbox-parser.c (camel_mbox_parse_file):
- updated in-line documentation.
-
- * tests/Makefile.am (noinst_PROGRAMS):
- remove non updated tests from the build
- process.
-
- * corrected a bunch of bugs
-
- * camel/providers/mbox/camel-mbox-parser.c
- (camel_mbox_parse_file):
- parser the subject and date.
-
-
- * camel/providers/mbox/camel-mbox-parser.c
- (camel_mbox_parse_file): added the ability to
- follow the parsing progression.
-
- * camel/providers/mbox/camel-mbox-parser.h:
- parse the x-evolution field.
-
- * camel/Makefile.am (libcamel_la_SOURCES):
- disabled gmime-rfc2047 as it depends on libunicode
- and is not used for the moment.
-
-2000-01-12 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-minicard.c, widgets/e-minicard.h: Added a resize
- signal for when the card changes height. Made it so that when you
- press tab inside of a field, it goes to the next field.
-
- * widgets/e-minicard-label.c, widgets/e-minicard-label.h: Added a
- resize signal for when the label changes height.
-
- * widgets/e-text.c, widgets/e-text.h: Added a resize signal for
- multiple lines. Added scrolling based on cursor position.
-
- * widgets/Makefile.am: Removed an extraneous build target.
-
-2000-01-11 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/e-text-event-processor-emacs-like.c: Blocked the tab key
- from getting inserted into the buffer since the renderer doesn't
- know what a tab is.
-
- * widgets/e-text.c, widgets/e-text.h: Fixed a memory leak. Added
- a blinking cursor and scrolling for the text item.
-
-2000-01-11 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/test-minicard.c: Removed some code which got in the way
- of testing properly.
-
- * widgets/e-minicard-label.c (e_minicard_label_realize): Made the
- field text item editable.
-
- * widgets/Makefile.am: Added e-text-event-process*.[ch].
-
- * widgets/e-text.c, widgets/e-text.h: Changed these to support
- editing.
-
- * widgets/e-text-event-processor.c,
- widgets/e-text-event-processor.h,
- widgets/e-text-event-processor-types.h,
- widgets/e-text-event-processor-emacs-like.c,
- widgets/e-text-event-processor-emacs-like.h: These are a new pair
- of classes which handle all events from the text item and convert
- them into commands.
-
-
-2000-01-10 Christopher James Lahey <clahey@helixcode.com>
-
- * widgets/Makefile.am: Added minicard and text stuff.
-
- * widgets/e-minicard.c, widgets/e-minicard.h,
- widgets/e-minicard-label.c, widgets/e-minicard-label.h: Added
- canvas items for the minicard view in the contact manager.
-
- * widgets/test-minicard.c, widgets/test-minicard-label.c: Tests
- for the minicard items.
-
- * widgets/e-text.h, widgets/e-text.c: New canvas item. Based on
- GnomeCanvasText. Adds ellipsis capabilities. Used in
- e-minicard*.[ch].
-
- * widgets/.cvsignore: Added minicard-test and minicard-label-test.
-
-2000-01-06 Miguel de Icaza <miguel@gnu.org>
-
- * configure.in: Add Bonobo detection, Bonobo flags for compilation
- for the components and the shell.
-
-2000-01-06 Elliot Lee <sopwith@redhat.com>
- * composer/Makefile.am, widgets/e-table/Makefile.am: Work with
- builddir != srcdir
-
-2000-01-05 Miguel de Icaza <miguel@gnu.org>
-
- * configure.in (EXTRA_GNOME_CFLAGS_THREADS,
- EXTRA_GNOME_LIBS_THREADS): New variables that hold the thread
- version of the compile/link lines.
-
-1999-11-20 Miguel de Icaza <miguel@gnu.org>
-
- * configure.in (PACKAGE): Raise warning level.
-
-2000-01-04 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/providers/mbox/camel-mbox-folder.c (_list_subfolders):
- in the io_error label does not return before the
- list has been freed.
-
-2000-01-03 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/providers/mbox/camel-mbox-folder.c (_list_subfolders):
- detects netscape ".sdb" folders as well as simple
- non-suffixed folders (as the ones used in pine).
-
-
- * camel/string-utils.c (string_prefix):
- finished implementation.
- (string_prefix): added a boolean flag to indicate if the
- suffix has been found. When the suffix does not match,
- return NULL.
-
-1999-12-26 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-exception.c (camel_exception_setv):
- new function. Allow printf-like description
- string constructions.
-
- * camel/camel-exception.h: cosmetic changes.
-
- * camel/providers/mbox/camel-mbox-store.h:
- * camel/providers/mbox/camel-mbox-store.c:
- * camel/providers/mbox/camel-mbox-folder.h:
- * camel/providers/mbox/camel-mbox-folder.c:
- More work on the mbox provider.
-
-
-1999-12-22 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/providers/mbox/camel-mbox-store.h:
- * camel/providers/mbox/camel-mbox-store.c:
- * camel/providers/mbox/camel-mbox-folder.h:
- * camel/providers/mbox/camel-mbox-folder.c:
- part of the mbox provider.
-
-1999-12-20 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder.c (_set_name):
- check that the folder is closed or raise an exception.
- (_set_name): unset the name fields as soon as possible,
- even if an exception is raised.
-
- * configure.in:
- build mbox provider Makefile
-
- * camel/Makefile.am (SUBDIRS):
- re-enable providers compilation
-
-1999-12-19 Damon Chaplin <damon@karuna.freeserve.co.uk>
-
- * configure.in (AC_OUTPUT): added widgets/meeting-time-sel/Makefile
-
-1999-12-19 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder-utils.c: include camel-log.h
- to avoid unresolved symbols.
-
-1999-12-18 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder.c (camel_folder_get_summary):
- documented.
-
- * camel/camel-folder-pt-proxy.c (_append_message):
- updated to take the change on append into account.
-
- * camel/camel-folder.h:
- updated class def concerning append.
- * camel/camel-folder.c
- (camel_folder_append_message): documented.
- (camel_folder_append_message): don't return the
- message number. Use specific methods instead.
- (_append_message): idem.
-
- (_delete): use exception mechanism.
- (camel_folder_delete): idem.
- (_delete_messages): idem.
- (camel_folder_delete_messages): idem.
- (_get_parent_folder): idem.
- (camel_folder_get_parent_folder): idem.
- (_get_parent_store): idem.
- (_get_mode): idem.
- (camel_folder_get_parent_store): idem.
- (camel_folder_get_mode): idem.
- (_list_subfolders): idem.
- (camel_folder_list_subfolders): idem.
- (_expunge): idem.
- (camel_folder_expunge): idem.
- (_has_message_number_capability): idem.
- (camel_folder_has_message_number_capability): idem.
- (_get_message_by_number): idem.
- (camel_folder_get_message_by_number): idem.
- (camel_folder_get_message_count): idem.
- (_list_permanent_flags): idem.
- (camel_folder_list_permanent_flags): idem.
- (_copy_message_to): idem.
- (camel_folder_copy_message_to): idem.
- (camel_folder_has_summary_capability): idem.
- (camel_folder_get_summary): idem.
- (camel_folder_has_uid_capability): idem.
- (camel_folder_get_message_uid): idem.
- (_get_message_uid_by_number): idem.
- (camel_folder_get_message_uid_by_number): idem.
- (camel_folder_get_message_by_uid): idem.
- (camel_folder_get_uid_list): idem.
-
-1999-12-17 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder.c (_set_name):
- use exception mechanism.
- (camel_folder_set_name): idem.
- (camel_folder_set_full_name): idem.
- (_get_name): idem.
- (camel_folder_get_name): idem.
- (_get_full_name): idem.
- (camel_folder_get_full_name): idem.
- (_can_hold_folders): idem.
- (_can_hold_messages): idem.
- (_exists): idem.
- (camel_folder_exists): idem.
- (_is_open): idem.
- (_get_subfolder): idem.
- (camel_folder_get_subfolder): idem.
-
- * camel/camel-exception.c (camel_exception_clear):
- New function. Clear an exception.
- (camel_exception_get_id):
- New function.
- (camel_exception_get_description):
- New function.
-
- * camel/camel-folder.c (_set_name):
- Use the exception system. When the folder
- has no parent, don't set its full name
- field.
-
-
-1999-12-16 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder.c (camel_folder_expunge):
- (_expunge):
- * camel/camel-folder-pt-proxy.c (_expunge):
- changed the return value. Now returns the list
- of expunged messages
-
- * camel/camel-folder.c (_init_with_store):
- cleaned up. Use the exception system now.
- (_open): ditto.
- (camel_folder_open): ditto.
- (camel_folder_open_async): ditto.
- (_close): ditto.
- (camel_folder_close): ditto.
- (camel_folder_close_async): ditto.
-
- * camel/camel-exception.c (camel_exception_set):
- When no exception is given, do nothing, just
- return.
- (camel_exception_set): documented.
- (camel_exception_new): idem.
- (camel_exception_free): idem.
- (camel_exception_xfer): idem.
-
-
- * camel/camel-folder.c:
- * camel/camel-folder.h: more clean-ups.
- Removed message list related code.
- This was braindead design.
-
-
- * camel/camel-folder-utils.c (camel_aml_expunge_messages):
- implemented. The routines in this file will be
- called by providers to handle the list of
- message already standing in memory.
-
-1999-12-15 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder-utils.c:
- * camel/camel-folder-utils.h:
- New files, misc utilities for the
- folder providers. Includes active message
- list utilities.
-
-
- * camel/camel-folder.c (_has_message_number_capability):
- (camel_folder_has_message_number_capability):
- Added this to know if a folder provides
- number-based message access.
-
- * camel/camel-folder.c (_get_message_count):
- added warning when called directly.
- (_append_message): ditto
- (_open_async): ditto
- (_close_async): ditto
- (_delete_messages): ditto
- (_expunge): ditto
- (_get_message_by_number): ditto
- (_get_message_uid): ditto
- (_get_message_uid_by_number): ditto
- (_get_message_by_uid): ditto
- (_get_uid_list): ditto
-
-
- * camel/camel-folder-pt-proxy.c (_open_async):
- (_open):
- (_close_async):
- (_close):
- (camel_folder_pt_proxy_class_init):
- update
- (_get_message_by_number):
- Update to reflect changes in CamelFolder
-
- * camel/camel-folder.h:
- * camel/camel-folder.c (_get_subfolder):
- (camel_folder_get_subfolder):
- The CamelFolder::get_folder is renamed to
- get_subfolder as it is more intuitive.
-
- * camel/camel-folder.c (_get_message_by_number):
- (camel_folder_get_message_by_number):
- * camel/camel-folder.h
- (camel_folder_get_message_by_number):
- The get_message method is now named
- get_message_by_number for consistency
- with the _by_uid methods.
-
- * camel/camel-folder.[ch]:
- clean-ups.
-
-1999-12-13 Nat Friedman <nat@helixcode.com>
-
- * ebook/e-book.h: New file.
- * ebook/e-book.c: New file.
- * ebook/e-card.h: New file.
- * ebook/e-card-fields.h: New file.
- * ebook/e-commerce.h: New file. :-)
-
-1999-12-08 Ettore Perazzoli <ettore@gnu.org>
-
- * tests/test1.c (main): Removed the strdup()s, which are not
- deeded anymore.
-
- * camel/camel-mime-message.c (_set_subject): `subject' made const.
- (camel_mime_message_set_subject): Likewise.
- (_set_from): `from' made const.
- (camel_mime_message_set_from): Likewise.
- (_set_reply_to): Made `reply_to' const.
- (camel_mime_message_set_reply_to): Likewise.
- (_set_set_received_date): Made `received_date' const.
- (camel_mime_message_set_reply_to): Likewise.
- (_set_field): `value' made const. Also, strdup the string before
- assigning.
-
- * camel/camel-mime-message.h: Virtual methods changed to use const
- strings when setting header values.
-
-1999-11-17 Ettore Perazzoli <ettore@gnu.org>
-
- * composer/Makefile.am (EXTRA_DIST): Added `$(glade_DATA)'.
-
- * camel/Makefile.am (EXTRA_DIST): Added
- `$(libcamel_extra_sources)'.
- (libcamelinclude_HEADERS): Added `gmime-base64.h'.
-
-1999-11-17 Ettore Perazzoli <ettore@gnu.org>
-
- * camel/camel-mime-message.c (_write_to_stream): Removed extra ':'
- in the `Mime-Version' header.
-
- * tests/ui-tests/msg-composer-test.c: Removed.
-
- * Makefile.am (SUBDIRS): Added `composer'.
-
- * configure.in: Create `composer/Makefile'.
-
- * camel/camel-simple-data-wrapper-stream.c
- (camel_simple_data_wrapper_stream_construct): Updated accordingly.
- (camel_simple_data_wrapper_stream_new): Updated accordingly.
- * camel/camel-stream-data-wrapper.c
- (camel_stream_data_wrapper_construct): Updated accordingly.
-
- * camel/camel-data-wrapper.h: Replaced `IS_CAMEL...()' type check
- macro name with `CAMEL_IS...()'.
- * camel/camel-folder-pt-proxy.h: Likewise.
- * camel/camel-folder-summary.h: Likewise.
- * camel/camel-folder.h: Likewise.
- * camel/camel-medium.h: Likewise.
- * camel/camel-mime-body-part.h: Likewise.
- * camel/camel-mime-message.h: Likewise.
- * camel/camel-mime-part.h: Likewise.
- * camel/camel-multipart.h: Likewise.
- * camel/camel-service.h: Likewise.
- * camel/camel-session.h: Likewise.
- * camel/camel-simple-data-wrapper-stream.h: Likewise.
- * camel/camel-simple-data-wrapper.h: Likewise.
- * camel/camel-store.h: Likewise.
- * camel/camel-stream-buffered-fs.h: Likewise.
- * camel/camel-stream-data-wrapper.h: Likewise.
- * camel/camel-stream-fs.h: Likewise.
- * camel/camel-stream-mem.h: Likewise.
- * camel/camel-stream.h: Likewise.
-
- * tests/test1.c (main): Updated to match the `RECIPIENT_TYPE'
- changes.
-
- * camel/camel-mime-message.h: Changed `RECIPIENT_TYPE_TO',
- `RECIPIENT_TYPE_CC' and `RECIPIENT_TYPE_BCC' into
- `CAMEL_RECIPIENT_TYPE_TO', `CAMEL_RECIPIENT_TYPE_CC' and
- `CAMEL_RECIPIENT_TYPE_BCC', respectively.
-
-1999-11-17 Ettore Perazzoli <ettore@gnu.org>
-
- * camel/camel-mime-message.c (_write_to_stream): Write
- "Mime-Version: 1.0" to the stream.
-
- * tests/test1.c: If executed with a file name parameter, attach a
- file with with that name to the email without loading it into
- core, thus demonstrating usage of my latest changes.
-
- * camel/camel-mime-part.c (_set_encoding): Updated to use
- `CamelMimePartEncodingType'.
- (camel_mime_part_set_encoding): Likewise.
- (_get_encoding): Likewise.
- (camel_mime_part_get_encoding): Likewise.
- (_write_content_to_stream): Honour the `encoding' member.
- (_construct_from_stream): Made static.
- (camel_mime_part_encoding_to_string): New function.
- (_write_to_stream): Write the encoding string using it.
- (camel_mime_part_init): Set encoding to
- `CAMEL_MIME_PART_ENCODING_DEFAULT'.
- (_finalize): Don't free `encoding' anymore.
- (camel_mime_part_encoding_from_string): New function.
- (_parse_header_pair): Use it.
-
- * camel/camel-mime-part.h: New enum `CamelMimePartEncodingType'.
- Member `encoding' of `struct _CamelMimePart' changed from `gchar
- *' to `CamelMimePartEncodingType'. All the encoding-related
- methods changed to use this type instead of `gchar *'.
-
- * camel/gmime-base64.c (gmime_encode_base64): Got it to work.
-
- * camel/Makefile.am (libcamel_la_SOURCES): Compile
- `gmime-base64.c'.
-
- * camel/gmime-base64.h: New, previously missing, header.
-
- * camel/camel-stream-data-wrapper.c: New file implementing the
- `CamelStreamDataWrapper' class.
- * camel/camel-stream-data-wrapper.h: Corresponding header.
-
- * camel/camel-simple-data-wrapper.c: Implemented the `get_stream'
- virtual method.
- (_get_stream): New function implementing the method.
- (camel_simple_data_wrapper_class_init): Install it in the class
- struct.
- (camel_simple_data_wrapper_init): New function initializing the
- `stream' member to NULL,
- (camel_simple_data_wrapper_class_init): Set it as the
- GtkObjectInitFunc.
-
- * camel/camel-simple-data-wrapper.h: New member `stream' in
- `struct _CamelSimpleDataWrapper'.
-
- * camel/camel-simple-data-wrapper-stream.c: New file implementing
- the `CamelSimpleDataWrapperStream' class.
- * camel/camel-simple-data-wrapper-stream.h: Corresponding header.
-
- * camel/camel-data-wrapper.c (camel_data_wrapper_get_stream): New
- function.
- (_get_stream): New private function, just returning NULL.
- (camel_data_wrapper_class_init): Install it as the default
- `get_stream' virtual method.
-
- * camel/camel-data-wrapper.h: New virtual method `get_stream' in
- `CamelDataWrapperClass'.
- (camel_data_wrapper_get_stream): New function prototype.
-
-1999-11-05 Ettore Perazzoli <ettore@gnu.org>
-
- * tests/ui-tests/msg-composer-test.c: New file for testing the
- `EMsgComposer' widget.
- * tests/ui-tests/Makefile.am (noinst_PROGRAMS): Compile it. Do
- not compile `store_listing' for now because it's currently broken.
- (INCLUDES): Added the `widgets' source directory to the include
- path list.
- (LDADD): Removed the MH dependency; link with
- `libevolutionwidgets.la' from the `widgets' directory.
-
- * configure.in: Create `widgets/Makefile'.
-
- * camel/gmime-rfc2047.c (rfc2047_clean): Removed C++-like comment.
- * camel/camel-folder.c (camel_folder_get_message_uid_by_number):
- Likewise.
- * camel/gmime-content-field.c (gmime_content_field_get_parameter):
- Likewise.
- * camel/camel.c (camel_init): Likewise.
- * camel/camel-provider.c (camel_provider_register): Likewise.
- * camel/camel-multipart.c (_construct_from_stream): Likewise.
- * camel/camel-mime-part.c (_write_content_to_stream): Likewise.
- * camel/camel-medium.c (camel_medium_class_init): Likewise.
-
- * camel/camel-data-wrapper.h (camel_data_wrapper_get_type): Make
- prototype non-static.
-
- * camel/Makefile.am (libcamelinclude_HEADERS): Move
- `camel-exception-list.def' from `EXTRA_DIST' to
- `libcamelinclude_HEADERS'.
-
- * camel/camel.h: Do not #include <config.h>.
- * camel/data-wrapper-repository.h: Likewise.
-
-1999-11-05 Ettore Perazzoli <ettore@gnu.org>
-
- * tests/Makefile.am (INCLUDES): Add `-I$(top_srcdir)'.
-
-1999-10-13 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder.c (camel_folder_close): the
- folder->close method is now asynchronous.
-
- * camel/camel-folder-pt-proxy.c (_folder_open_cb):
- (_open):
- (_folder_open_cb):
- (_open):
- open/close method implemented in the thread proxy
- folder. More to come.
-
- * camel/camel-exception.c (camel_exception_xfer):
- new utility func.
-
- * camel/camel-marshal-utils.c: some new marshallers
-
- * camel/camel-folder-pt-proxy.c: Some explanations
- on the thread proxy system.
-
-1999-10-11 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-marshal-utils.c:
- camel/camel-marshal-utils.h:
- Handles operation marshalling.
-
- * camel/camel-thread-proxy.c:
- camel/camel-thread-proxy.h:
- new files. Generic proxy system.
-
- * camel/camel-folder-pt-proxy.c
- moved all proxy related code in dedicated files.
-
- (camel_folder_pt_proxy_init):
- removed proxy initialisation code
- (_finalize):
- removed proxy finalization code
-
-
- * camel/camel-exception.c
- (camel_exception_new):
- (camel_exception_set):
- (camel_exception_free):
- New funcs.
-
-1999-09-21 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder-pt-proxy.c (_async_close):
- implemented.
-
- * configure.in:
- Check pthreads.
-
- * camel/Makefile.am:
- camel-folder-pt-proxy.c is only compiled
- when pthreads are available.
-
- * camel/camel-folder-pt-proxy.c:
- Signal proxying implemenatation.
- (_signal_marshaller_server_side):
- (_signal_marshaller_client_side):
- (_init_signals_proxy):
- Code not is tested and has to be best
- explained as it uses threads conditions and
- gtk signal system.
- (_thread_notification_catch): notify pending signals
- as well as thread availability.
-
-1999-09-20 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder-pt-proxy.c (_op_exec_or_plan_for_exec):
- completed
-
- Binch of new funcs:
- (_maybe_run_next_op):
- Called by the watch notification when
- a threaded op is completed
- (_thread_notification_catch):
- notification watch call back
- (_init_notify_system):
- set up the notification channel
- (notify_availability):
- called by threads before completion.
-
-1999-09-18 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder-pt-proxy.c (_op_exec_or_plan_for_exec):
- new func. Try to exec an operation in a thread
- or queue it if a thread is already busy.
-
- * camel/camel-op-queue.c (camel_op_queue_set_service_availability):
- (camel_op_queue_get_service_availability):
- new funcs.
-
- * camel/camel-op-queue.c (camel_op_new):
- (camel_op_free):
- new funcs. Uses glib mem chunks.
-
-
-1999-09-17 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder-pt-proxy.c (_init_with_store):
- added notify io_channel.
-
- * camel/camel-op-queue.h:
- * camel/camel-op-queue.c:
- New object. Operation queue. Meant to be used in
- non-blocking proxy objects.
- (camel_op_queue_run_next_op): new func.
- run the next operation.
-
-1999-09-14 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/Makefile.am (libcamel_la_SOURCES):
- added camel-folder-pt-proxy.[ch] to the build
- process.
-
- * camel/camel-folder-pt-proxy.c (_init_with_store):
- started implementation of the pthread-based
- folder proxy.
-
-
-1999-09-08 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/providers/MH/mh-summary.c
- (mh_load_summary):
- (mh_save_summary):
- (mh_create_summary):
- implemented summary (files) for MH folders.
-
- * camel/providers/MH/camel-mh-folder.c
- (_get_message_by_uid): implemented.
- (camel_mh_folder_class_init):
- (_get_message_uid): implemented
-
- * camel/camel-folder.c (camel_folder_has_uid_capability):
- (camel_folder_get_message_uid):
- (camel_folder_get_message_uid_by_number):
- (camel_folder_get_message_by_uid):
- (camel_folder_get_uid_list):
- Documented UID methods.
- (camel_folder_get_message_uid_by_number):
- const'ified uid.
- (camel_folder_get_message_by_uid): idem
- removed stupid camel_folder_get_message_uid_by_number
- method.
-
- * tests/ui-tests/store_listing.c (close_all):
- close all open folders and stores. (necessary
- for UID list saving ).
-
- * camel/providers/MH/mh-uid.c (mh_generate_uid_list):
- fix: store UID list in CamelMHFolder object.
-
- * camel/providers/MH/camel-mh-folder.c (_open):
- read or create UID list.
- (_close): save UID list.
-
-1999-09-07 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/md5-utils.c (md5_get_digest_from_file):
- correct parameter decl (const)
-
- * camel/md5-utils.h: typo.
-
- * camel/providers/MH/mh-uid.c
- More work on UID stuff for MH.
- (mh_save_uid_list):
- (mh_load_uid_list):
- (mh_generate_uid_list):
- new funcs. Manage on-disk uid list.
-
- * camel/providers/MH/mh-utils.c (mh_is_a_message_file):
- Util routines live here now.
-
- * camel/md5-utils.c
- Documented all funcs.
-
- (md5_get_digest_from_stream):
- correct typo.
- (md5_get_digest_from_file):
- same typo corrected.
-
-
- * camel/md5-utils.h :
- raw routines are declared public now.
- Md5 use has to be versatile.
-
- * camel/providers/MH/mh-uid.c (mh_uid_get_for_file):
- new func. Returns an UID for an MH message.
-
-1999-09-06 bertrand <Bertrand.Guiheneuf@aful.org>
-
-
- * camel/md5-utils.h:
- * camel/md5-utils.c:
- changed names to follow camel style.
- (md5_get_digest_from_stream):
- new methods.
- (md5_get_digest_from_file):
- new function : get file md5 signature.
- To be used in providers code.
-
- * camel/md5-utils.c: imported md5 coding
- routine from rpm. Compiles.
-
-
-1999-09-05 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder.c (camel_folder_has_uid_capability):
- (camel_folder_get_message_uid):
- (camel_folder_get_message_uid_by_number):
- (camel_folder_get_message_by_uid):
- (camel_folder_get_uid_list):
- Basic UID framework.
-
- * devel-docs/misc/ref_and_id_proposition.txt:
- New revision. Some fixes.
-
- * camel/camel-folder.h (struct _CamelFolder): added
- uid_capability field.
-
-
- * camel/camel-folder.c (camel_folder_close): publicized
- the close method.
-
- * tests/ui-tests/store_listing.c (show_folder_messages):
- use folder summary instead of opening all messages.
- (show_folder_messages): re-enabled old CPU/Mem consumming
- method. Useful for pop3 for instance.
-
- * camel/providers/MH/camel-mh-folder.c (_create_summary):
- basic and highly non-efficient summary implementation.
- Should be seen as a proof of concept only.
- subfolder summary still has to be implemented.
-
- * camel/providers/maildir/camel-maildir-folder.c (_init_with_store):
- hasn't summary for the moment.
- * camel/providers/maildir/camel-maildir-folder.c
- cosmetic changes.
-
-
-1999-09-04 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/providers/MH/camel-mh-folder.c (_create_summary):
- started summary implementation.
- (_open): correct use of open.
-
- * camel/camel-folder.c (camel_folder_get_summary):
- get folder associated summary object.
-
- * camel/Makefile.am:
- added summary files build
-
- * camel/camel-folder-summary.[ch]:
- basic summary framework
-
-1999-09-03 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * devel-docs/camel/Makefile.am:
- sgml doc has camel-recipient now.
-
- * camel/camel-recipient.c (camel_recipient_foreach_recipient_type):
- added in-line documentation.
-
-1999-09-02 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/providers/maildir: Added (experimental) maildir
- provider written by Jukka Zitting <hukka@greywolves.org>
-
- * camel/providers/Makefile.am (SUBDIRS): build maildir
- provider.
-
- * camel/camel-provider.c (camel_provider_get_for_protocol):
- bug fix. patch from Jukka Zitting <hukka@greywolves.org>
-
- * camel/camel-mime-message.c (_write_one_recipient_to_stream):
- changed decl to fit CRLFunc.
- (_write_recipients_to_stream):
- calls camel_recipient_foreach_recipient_type now.
-
- * camel/camel-recipient.c (camel_recipient_foreach_recipient_type):
- new convinience function. Iterate over all recipient types.
-
- * camel/gmime-utils.c (gmime_write_header_table_to_stream):
- s/write_header_table_to_stream/gmime_write_header_table_to_stream/
- (gmime_write_header_with_glist_to_stream):
- s/write_header_with_glist_to_stream/gmime_write_header_with_glist_to_stream/
-
-1999-09-01 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-message.c (_finalize):
- (_add_recipient):
- (_remove_recipient):
- (_get_recipients): now use CamelRecipientTable
-
- * camel/gmime-content-field.c:
- (gmime_content_field_unref): test if object
- to free is non void.
-
- * camel/camel-folder.c (_finalize):
- (_set_name):
- * camel/camel-mime-part.c (_finalize):
- (_set_description):
- (_set_disposition):
- * camel/camel-service.c (_finalize):
- * camel/camel-stream-fs.c (_finalize):
- * camel/gmime-content-field.c:
- (gmime_content_field_construct_from_string):
-
- * camel/url-util.c (g_url_free):
-
- When using g_free (obj) don't test if obj != NULL
- g_free () already do that. Thanks to elerium for
- the feedback.
-
-1999-08-30 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-recipient.c (camel_recipient_get):
- (camel_recipient_remove):
- (camel_recipient_add):
- new func. More work on new independant recipient code.
-
-1999-08-29 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * MAINTAINERS: updated my e-mail address.
-
-1999-08-28 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-part.c (camel_mime_part_set_text):
- text parameter declared const
-
- * camel/camel-mime-part-utils.c (camel_mime_part_store_stream_in_buffer):
- actually test correctly nb_bytes_read_chunk is >0
-
- * camel/gstring-util.c:
- * camel/gmime-content-field.c:
- * camel/providers/MH/camel-mh-folder.c:
- * camel/camel-stream-fs.c:
- include string.h
-
- * camel/camel-stream-mem.c (_write): return
- the numver of written bytes.
-
- * camel/camel-stream-buffered-fs.c (_eos):
- return sthg
-
- * camel/camel-stream.c (default_camel_seek):
- return something.
-
-1999-08-26 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-part.c (_get_content_object):
- contruct the content from the buffer before calling
- CamelMedium implementation.
- (_construct_from_stream): Do not construct the content
- by default, just store the content bytes in
- a temporary buffer. Content will be constructed only
- at caller request (when calling CamelMedium::get_content_object)
- Providers with better access to the messages (mbox/MH ...)
- will have to provider lighter implementation, that is
- shall not read content at all unless the caller asks
- for it (again with get_content).
-
- * camel/camel-mime-part-utils.c: new file, groups
- mime-part related utils. Meant to be used by providers
- subclassing MimeMessage.
- (camel_mime_part_construct_headers_from_stream):
- (camel_mime_part_construct_content_from_stream):
- no more useless temporary hash table.
-
- * camel/camel-mime-part.c (_construct_from_stream): calls
- mime-part-utils functions now.
-
- * camel/gmime-utils.c (_store_header_pair_from_string):
- do not use hash table to store header, use an array instead.
-
-1999-08-25 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-part.c: now descend from CamelMedium.
-
- * tests/test1.c (main): all headers must be strdup'ed
- (main): unref created objects
-
- * camel/camel-medium.c (_set_content_object):
- (_get_content_object): these methods are
- in CamelMedium now.
-
-1999-08-24 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-medium.c (camel_medium_class_init):
- new class. Will handle all sort of information media
- (Mime mail messages, Lotus Notes mail messages,
- postit notes, faxes, who knows .... :)
- CamelMimePart will inherit from it.
-
- * camel/camel-mime-part.c (_set_disposition):
- (_set_description):
- description and disposition parameters are now const.
-
-
- * camel/gmime-content-field.c (gmime_content_field_free): added
- assertion code.
-
- * camel/providers/MH/camel-mh-folder.c (_get_message):
- uses buffered stream.
-
- * camel/camel-stream-buffered-fs.c:
- new stream to accelerate file ops.
-
-1999-08-20 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-stream-fs.c (camel_stream_fs_new_with_name):
- name parameter is const. This fixes a bug in destroy ()
-
-1999-08-18 Robert Brady <rwb197@ecs.soton.ac.uk>
-
- * camel/gmime-rfc2047.c: more work on encoder.
-
-1999-08-17 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-stream.c (camel_stream_read):
- return the number of bytes read.
- How can this have ever worked ?
- (camel_stream_flush): don't return anything.
-
- * camel/gmime-utils.c (get_header_table_from_stream):
- mem leak fixed.
-
-1999-08-16 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * tests/ui-tests/store_listing.c:
- Now has a popup menu on mailbox tree to allow
- easier tests. Implemented the copy stuff.
- Works well for the MH provider :)))
-
- * camel/providers/MH/camel-mh-folder.c (_copy_message_to):
- Test MH provider fast copy implemented.
-
-
-1999-08-15 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder.c (camel_folder_expunge):
- moved the active list readjustment code here.
- Much saner, providers won't have to worry about
- that.
- (_copy_message_to): new method.
-
- * camel/providers/MH/camel-mh-folder.c (_expunge):
- no more active list readjustment stuff.
-
- * camel/camel-folder.h: the expunge virtual no more
- returns a list of expunged messages. Now providers
- only have to set the expunge flag on the expunged
- messages.
-
- * camel/camel-folder.c (camel_folder_get_message):
- moved the caching code here. Finally, I don't want
- providers to crash the libs with a bad message cache
- implementation.
- (_close): do not call the CamelFolder virtual expunge
- method directly, use camel_folder_expunge() instead.
- (camel_folder_expunge): added the want_list param.
- The client can decide if it wants the expunged message
- list or not. If yes, it'll have to unref the messages
- itself.
-
-1999-08-14 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * tests/ui-tests/store_listing.c (delete_selected_messages):
- (expunge_selected_folders):
- Implemented deletion/expunge mechanism.
-
- * camel/camel-folder.c (_get_message):
- Added some debug info.
-
- * camel/providers/MH/camel-mh-folder.c (_expunge):
- implemented and tested.
-
- * camel/camel-mime-message.c (_set_flag):
- changed the old braindead implementation.
- boolean are inserted in the flag hash
- table casted as gpointers.
-
-
- * camel/camel-mime-message.c: indentation fix
-
-
-1999-08-13 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder.c (_get_message): default implementation
- to be called first by providers methods. It looks in the
- folder message list (in memory) to see if the message has
- not already been retrieved, and in this case, returns
- the same CamelMimeMessage object
-
- * camel/providers/MH/camel-mh-folder.c (_get_message): set
- message->message_number correctly.
-
- * camel/camel-folder.h (struct _CamelFolder):
- New field (message_list) which will hold a
- reference on each message obtained by the folder,
- which is necessary in order for the caching procedure
- to work (Getting the same message from a folder twice
- will return the same CamelMimeMessage object).
-
- * camel/camel-folder.c (camel_folder_get_message):
- When the store retreives a message put it in its
- message list.
- (_finalize): free message list.
-
- * ChangeLog: fix typo (parmanent)
-
- * camel/camel-folder.c (_get_permanent_flag_list):
- (camel_folder_get_permanent_flag_list):
- new method, returns the list of permanent
- flags supported by the folder.
-
- * camel/camel-mime-message.c (_get_flag_list):
- (camel_mime_message_get_flag_list): new method,
- return the list of flag name used by this message.
-
- * camel/hash-table-utils.c (g_strcase_equal):
- (g_strcase_hash): those two func go here now.
-
- * camel/hash_table_utils.c (hash_table_generic_free):
- free a (gpointer, gpointer) hash table pair.
-
- * camel/camel-mime-message.c (camel_mime_message_init): use
- case insensitive hash table functions.
- (_set_flag):
- (camel_mime_message_set_flag):
- (_get_flag):
- (camel_mime_message_get_flag):
- Use const for flag name, they are now
- duplicated.
-
-1999-08-12 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * tests/ui-tests/store_listing.c (show_folder_messages):
- remove stupid debug code.
- (add_mail_store): use camel_session_get_store instead
- of creating MH store directly.
- (main): load MH provider.
-
- * camel/camel-provider.c (camel_provider_register_as_module):
- register new provider.
- (camel_provider_get_for_protocol):
- Now, implementation is correct.
-
- * camel/camel-store.c (_finalize):
- * camel/camel-store.h (struct _CamelStore):
- further disabled url_name field use.
- URL will be generated dynamically.
-
- * camel/camel-session.c (camel_session_get_store_for_protocol):
- compilation and runtime fixes.
-
- * camel/providers/MH/camel-mh-store.c (_init):
- synced with CamelStore.
-
- * camel/camel-store.c (_init):
- in CamelStore::init, url_name is now const.
- disabled url_name copy.
-
- * camel/camel-session.c (camel_session_get_store):
- new function: returns a store for an URL.
- (camel_session_get_store_for_protocol):
- new functionc: returns a store for a given
- store protocol (as IMAP/POP/MH ...)
- * camel/string-utils.c (g_strcase_equal):
- (g_strcase_hash): case insensitive hash table
- funcs.
-
- * camel/camel-session.c (camel_session_init): hash table
- keys are case insensitive.
-
- * camel/camel-provider.c (camel_provider_get_for_protocol):
- new function, returns the last registered
- provider for a protocol.
-
- * camel/providers/MH/camel-mh-provider.c:
- new file. MH provider registration stuff.
-
- * camel/camel-provider.c (camel_provider_register_as_module):
- load a provider from a shared object (plugin).
- (camel_provider_register): register a provider
- "by hand". Used for statically defined providers.
-
- * tests/test7.c: new test.
- tests providers loading framework.
-
-1999-08-11
-
- * camel/camel-service.c (_finalize):
- * camel/camel-stream-fs.c (_finalize):
- (_destroy): close file descriptor.
- * camel/camel-stream-mem.c (_finalize):
- * camel/camel-store.c (_finalize):
- * camel/camel-folder.c (_finalize):
- * camel/camel-multipart.c (_finalize):
- * camel/camel-simple-data-wrapper.c (_finalize):
- * camel/camel-mime-part.c (_finalize):
- implemented destructors.
-
-
- * camel/gmime-content-field.c (gmime_content_field_ref):
- (gmime_content_field_unref):
- New reference mechanism for GMimeContentField objects.
-
- * camel/camel-data-wrapper.c (_finalize):
- Started implementing destructors.
-
- * camel/camel-mime-part.c (_construct_from_stream):
- * camel/gmime-content-field.c (gmime_content_field_write_to_stream):
- * camel/camel-multipart.c (_construct_from_stream):
- removed forgotten anarchic traces.
-
-1999-08-10 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * tests/ui-tests/store_listing.c:
- * tests/ui-tests/store_listing.glade:
- Quick and (very) dirty hack to test Camel more
- easily.
-
- * camel/camel-folder.c (camel_folder_append_message):
- new method.
-
-1999-08-09 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * devel-docs/misc/ref_and_id_proposition.txt:
- new file. Document message UID and vfolder
- implementation.
-
-1999-08-08 Robert Brady <rwb197@ecs.soton.ac.uk>
-
- * camel/gmime-rfc2047.c: more advanced RFC2047 encoder started.
-
-1999-08-08 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/providers/MH/camel-mh-folder.c (_get_message):
- fix. In MH, message number is not related to
- message position in folder.
-
- * camel/providers/MH/camel-mh-folder.c (_is_a_message_file):
- util func.
- (_get_message_count): implemented.
-
-1999-08-06 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * devel-docs/camel/:
- updated some autogen doc stuff.
- Still don't understand warnings :(
-
- * camel/camel-data-wrapper.c:
- * camel/providers/MH/camel-mh-store.c:
- * camel/url-util.c:
- * camel/gmime-content-field.c:
- * camel/camel-store.c:
- various inline doc corrections.
-
- * camel/camel-folder.c (get_message_count):
- new method. Returns the number of message
- in the folder.
-
-
-
-1999-08-06 Robert Brady <rwb197@ecs.soton.ac.uk>
-
- * tests/test6.c: encoder test.
-
- * camel/gmime-rfc2047.c: Fixed decoder bug : sequence
- ?= is not always the terminator for an encoded-string.
-
-
-1999-08-06 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/providers/MH/camel-mh-folder.c (_list_subfolders):
- stat was not testing the good file. Fixed.
-
- * tests/test4.c (main): added real test for MH folder
- provider. All tested things seem to work OK :)
-
-1998-08-06 Robert Brady <rwb197@ecs.soton.ac.uk>
-
- * tests/test5.c: test for RFC2047 decoder.
-
- * camel/gmime-rfc2047.c: Improved RFC2047 decoder.
-
-1999-08-06 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/providers/MH/camel-mh-folder.c (_exists): add debug information
- (_list_subfolders): test if first char in folder name is not '.'
- before adding it to the folder list.
-
- * camel/camel-store.c (_init):
- disable session check temporarily
- (_get_separator):
- (_get_folder): new static func.
- Fixed several oddities in class definition.
-
- * camel/providers/MH/camel-mh-store.c (camel_mh_store_get_type):
- parent type is CAMEL_STORE_TYPE not CAMEL_FOLDER_TYPE
-
- * camel/camel-store.c:
- prent class is CamelServiceClass not GtkObjectClass
-
- * camel/url-util.c :
- cosmetic changes + use of const when possible.
- (find_host):
- fix a bug: when there is no host and no port don't skip the '/'
- all static find_* func are now named _func_*
- (g_url_free): destructor func.
- cache field has been disabled. Constructing the url string
- won't be too slow and will occur rarely enough that we
- do not need to add complexity to this code.
-
- * camel/providers/MH/camel-mh-store.c:
- parent class is CamelStorClass not GtkObjectClass
-
-1999-08-05 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * tests/test4.c:
- test mh provider.
-
- * camel/providers/MH/camel-mh-folder.c (_get_message):
- implemented
-
- * camel/camel-folder.c (_get_message):
- new method.
- (camel_folder_get_message):
- corresponding public call
-
- * camel/README.HACKING:
- Some notes.
-
- * camel/CODING.STYLE:
- short note about coding style.
-
- * camel/README.COPYRIGHT:
- Note about copyright policy.
-
- * camel/providers/MH/camel-mh-folder.c (_list_subfolders):
- minor typo fixes.
-
-
-1999-08-04 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/gmime-rfc2047.c:
- * camel/gmime-rfc2047.h:
- indentation and cosmetic changes.
-
- * camel/providers/MH/camel-mh-folder.c (_list_subfolders):
- implemented.
- * camel/providers/MH/camel-mh-folder.c (_delete):
- finshed implementation
- (_delete_messages): implemented.
-
-
-1999-08-04 Robert Brady <rwb197@ecs.soton.ac.uk>
-
- * camel/gmime-rfc2047.[ch]: added an implemention of RFC2047
- (support for character sets other than US-ASCII in MIME
- headers). Not actually called from anywhere yet.
-
-
-1999-08-03 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/providers/MH/camel-mh-folder.c (_create):
- implemented.
- (_delete): started implementation.
-
- * camel/camel-folder.c (_get_folder): default implementation
- calls camel_store_get_folder ().
-
- * camel/providers/MH/camel-mh-folder.c (_init_with_store):
- implemented.
-
- * camel/camel-folder.h (struct _CamelFolder):
- remove useless exist_on_store field.
-
- * camel/camel-folder.c (_exists):
- do not use exist_on_store field.
-
- * camel/camel-folder.c (camel_folder_set_name):
- (camel_folder_get_name):
- new public functions
- (_set_name): set full_path.
-
- (_set_full_name):
- (camel_folder_set_full_name):
- commented out this functions def.
- It would make things very difficult to handle, and would not
- be very useful.
-
- * camel/providers/MH/camel-mh-store.h:
- * camel/providers/MH/camel-mh-store.c (camel_mh_store_set_toplevel_dir):
- (camel_mh_store_get_toplevel_dir):
- * camel/providers/MH/camel-mh-folder.c (_set_name):
- * camel/providers/MH/camel-mh-folder.h:
- use (gchar *) instead of (GString *) everywhere.
- use const when necessary.
-
- * camel/camel-folder.h (struct _CamelFolder):
- removed unused message_list field.
-
- * camel/camel-mime-part.c (_set_content_object):
- There is a probleme here. We can not allow mime part
- content-type field and content_object mime-type to be
- different. I thus chosed to set mime part object
- content field to be freed (if necessary) and set
- to be a pointer to content_object mime type
- field.
- (_construct_from_stream): set content_object mime type
- to be the same as mime_part's one. This is necessary
- because we use _set_content_type.
-
- This two things are a bit hackish ansd may need
- to be redesigned.
-
- * camel/gmime-utils.c (gmime_write_header_pair_to_stream):
- use g_strdup_printf and remove a bug.
-
- * camel/camel-simple-data-wrapper.c (_construct_from_stream):
- more debugging output + nb_bytes_read is now a signed int
- to avoid bug when eos is encountered.
-
- * camel/camel-mime-part.c (_construct_from_stream):
- sync to data_wrapper_repository function name changes.
- Use default "text/plain" type when conten-type field
- is not found. (following RFC 2046 spec).
-
- * camel/data-wrapper-repository.c (data_wrapper_repository_set_data_wrapper_type):
- (data_wrapper_repository_get_data_wrapper_type):
- change function name prefix (s/data_wrapper/data_wrapper_repository/)
-
- * camel/camel-multipart.c (_read_part):
- add `\n` at eol but not before boundary.
-
- * camel/gmime-utils.c (get_header_table_from_stream):
- correct implementation of end of stream detection.
-
-1999-08-01 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-multipart.c (_read_part):
- use a stream to store the part instead of GString.
-
- * camel/camel-mime-part.c (camel_mime_part_set_text):
- set data wrapper content type to "text/plain".
-
- * camel/camel-stream-mem.c:
- * camel/camel-stream-mem.h:
- new memory buffer based stream.
-
- * camel/camel-stream-fs.c (_seek):
- implementation for file system based stream.
-
- * camel/camel-stream.c (camel_stream_seek):
- new method.
-
- * camel/camel-stream-fs.c (camel_stream_fs_class_init):
- pass CamelStreamFsClass instead of CamelStreamClass.
-
-1999-08-01 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/gmime-utils.c (gmime_write_header_pair_to_stream):
- corrected a bug with memory not allocated for '\0' in strtmp
-
- * camel/gmime-utils.c (gmime_read_line_from_stream):
- do not return NULL when line is empty.
-
- * camel/camel-multipart.c (_read_part): return true when end
- of multipart is found, not the opposite
-
-1999-07-31 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/gmime-utils.c (gmime_read_line_from_stream):
- Don't return crlf at end of line.
-
-1999-07-30 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/gmime-utils.c (gmime_read_line_from_stream):
- new function: reads a line from a stream.
- should be in streams utils maybe.
-
-1999-07-29 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-part.c (_construct_from_stream):
- Uses data wrapper repository to find what data wrapper
- to use to construct the content from a stream. When
- no object is registered for the mime type found in
- content type field a CamelSimpleDataWrapper is
- used.
-
- * camel/camel-mime-part.c (_get_content_type):
- (camel_mime_part_get_content_type): returns
- a pointer on the content_type field instead
- of the gchar * mime "type/subtype".
-
-1999-07-28 bertrand <Bertrand.Guiheneuf@aful.org>
-
-
- * camel/data-wrapper-repository.c
- * camel/data-wrapper-repository.h
- New files. Handles mime type <-> camel object
- (for example "multipart" <-> CamelMultipart
- * tests/tesst3.c: test data repository thing.
-
-1999-07-26 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-multipart.c (_write_to_stream):
- implemented output of multipart.
-
- * tests/test1.c (main): testing content objects operations.
-
-1999-07-25 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-part.c (camel_mime_part_set_text):
- new util function to set a mime part content to be
- a text string.
-
- * camel/camel-simple-data-wrapper.c (camel_simple_data_wrapper_set_buffer_from_text):
- new util func.
- (camel_simple_data_wrapper_new): new func.
-
- * camel/camel-multipart.c (_write_to_stream):
- implemented output of multiparts.
-
-1999-07-24 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/gmime-content-field.c (gmime_content_field_get_parameter):
- New function. Returns the value associated to a
- mime parameter.
-
-
-1999-07-22 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-multipart.h:
- * camel/camel-multipart.c:
- New class. Models multipart mime objects.
-
- * camel/camel-mime-body-part.h:
- * camel/camel-mime-body-part.c:
- New class. Body part is a mime part contained in
- a multipart object.
-
-
-1999-07-21 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-log.h:
- implemented hard log level stuff.
- * came/*.c use "CAMEL_LOG_*" instead of "CAMEL_LOG (*"
- in order to allow hard level switch.
-
- * tests/test1.c:
- * tests/test2.c:
- updated to use gchar instead of GString. Tests passed.
-
-
-1999-07-19 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-stream.c:
- * camel/camel-stream.h:
- "const"-antified
-
-
- * camel/camel-simple-data-wrapper.c: (_construct_from_stream)
- do not use any limit when constructing the object from a stream
-
- * camel/camel-stream-fs.c:
- * camel/camel-stream-fs.h:
- * camel/camel-mime-message.c:
- * camel/camel-mime-message.h:
- * camel/camel-session.c:
- * camel/camel-session.h:
- * camel/camel-service.c:
- * camel/camel-service.h:
- * camel/camel-store.c:
- * camel/camel-store.h:
- * camel/camel-folder.c:
- * camel/camel-folder.h:
- * camel/gmime-utils.c:
- * camel/gmime-utils.h:
- GString -> gchar
- constantified what had to be.
-
- * camel/string-utils.c:
- * camel/string-utils.h:
- New files. Meant to replace gstring-util for gchar *
-
-1999-07-16 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/gmime-content-field.c (gmime_content_field_construct_from_string):
- GString -> gchar
- use const to indicate copied parameter.
-
-1999-07-15 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-simple-data-wrapper.c:
- * camel/camel-simple-data-wrapper.h:
- Gstring -> gchar
-
-1999-07-15 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/url-util.c:
- * camel/url-util.h:
- Do not use GStrings any more.
- Added assertion code.
- Cosmetic reformating
-
- * AUTHORS:
- * ChangeLog:
- Changed my email address.
-
-
-1999-07-13 Miguel de Icaza <miguel@gnu.org>
-
- * camel/gmime-base64.c (gmime_encode_base64): Implemented base64
- encoder based on CamelStreams. Should the encoder/decoder be a
- Stream itself?
-
- * camel/gmime-utils.c: include config.h here.
- * camel/url-util.c: ditto.
- * camel/gstring-util.c: ditto.
- * camel/gmime-content-field.c: ditto.
- * camel/camel-stream.c: ditto.
- * camel/camel-stream-fs.c: ditto.
- * camel/camel-store.c: ditto.
- * camel/camel-simple-data-wrapper.c: ditto.
- * camel/camel-session.c: ditto.
- * camel/camel-service.c: ditto.
- * camel/camel-mime-part.c: ditto.
- * camel/camel-mime-message.c: ditto.
- * camel/camel-log.c: ditto.
- * camel/camel-data-wrapper.c: ditto
- * camel/camel-folder.c: ditto.
-
- * camel/camel-stream.c (camel_stream_write): Moved api
- documentation to the places that they document.
- (camel_stream_class_init): Virtual classes do not need to have a
- default implementation. So null them all.
- (camel_stream_write): Return value from write.
- (camel_stream_available): implement.
- (camel_stream_write_strings): documented.
-
- * devel-docs/query/virtual-folder-in-depth.sgml: Small
- reformatting
-
-1999-06-28 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * tests/test2.c (main): now use
- CamelDataWrapper::contruct_form_stream to test
- message parsing
-
- * camel/camel-data-wrapper.c:
- * camel/camel-data-wrapper.h:
- construct_from_stream no longer has maximimum size arg.
-
- * camel/camel-mime-part.c (_construct_from_stream): new.
- Construct the mime_part from a stream.
-
- * camel/camel-mime-part.c:
- new field (content_type) and associated methods.
- (camel_mime_part_init): initialize content_type field.
- (_parse_header_pair): now set content_type MimePart field
- instead of using DataWrapper Mime typing facility.
-
-1999-06-28 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-data-wrapper.h:
- s/content_type/mime_type/
-
-1999-06-24 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-simple-data-wrapper.[ch]:
- new class. Simple implementation of a data wrapper:
- simply keeps the stream result in a byte array.
-
- * camel/camel-mime-part.c (_parse_header_pair): added a warning.
- Have to think about the correct way to store content type stuff.
-
-1999-06-24 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-message.c (_write_one_recipient_to_stream):
- includes gmime-utils header.
- patch from Ulrich Drepper <drepper at cygnus.com>
- set separator string in write_header_with_glist_to_stream()
-
- * camel/camel-log.c (camel_log):
- patch from Ulrich Drepper <drepper at cygnus.com>
- Do not use stderr in initialization of logfile descriptor.
-
- * camel/camel-stream-fs.c (camel_stream_fs_new_with_name):
- patch from Ulrich Drepper <drepper at cygnus.com>
- initialize mode field in open().
-
-1999-06-22 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-data-wrapper.c (_get_content_type):
- moved all the content-type stuff here.
- (camel_data_wrapper_init): initialize the instance
- content-type field.
-
- * camel/camel-mime-part.c (_parse_header_pair):
- parse Content-Type stuff in header.
- (_write_to_stream): write the content type stuff to
- the stream.
-
- * camel/gmime-content-field.c (gmime_content_field_get_mime_type):
- new function, returns "type/subtype" mime type string.
- (gmime_content_field_construct_from_string):
- new function, construbt a content_field object
- form a string. be used to set the mime_type from a
- string.
-
- * camel/camel-mime-part.c (_set_content_type):
- (camel_mime_part_set_content_type):
- (_get_content_type):
- (_get_content_type):
- new methods.
-
-1999-06-21 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/gmime-utils.c (get_header_table_from_stream):
- replace CR/LF+'\t' with ' '
-
- * camel/camel-mime-message.c (_set_recipient_list_from_string):
- trim \t when splitting
-
- * camel/gmime-utils.c (get_header_table_from_file):
- corrected bug in scanning tabulations ('t' -> '\t')
-
- * tests/test2.c (main): read mail.test instead
- of mail1.test
-
- * camel/camel-mime-part.c (_add_header):
- added comments
-
-1999-06-03 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * devel-docs/query/virtual-folder-in-depth.sgml:
- sgmlized Giao's doc about virtual folders.
-
-1999-05-31 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * tests/test2.c (main):
- use new stream code instead of raw file * stuff.
-
- * camel/gmime-utils.c (get_header_table_from_stream):
- new func. Will replace get_header_table_from_file and will
- be used to parse headers from files as well as from
- memory buffers.
-
- * camel/camel-stream-fs.c:
- CamelStream Subclass. File system based
- stream.
-
-
-1999-05-30 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-stream.h: new class. Represents an
- abstract stream object.
-
- * camel/camel-mime-message.c (_set_recipient_list_from_string):
- remove leading and trailing spaces in recipient addresses.
-
- * camel/gmime-utils.c (_store_header_pair_from_gstring):
- remove leading and trailing spaces from header values.
-
- * camel/gstring-util.c (g_string_trim): new
- func: remove leading or trailng chars from
- a specified char set.
- (g_string_split): allow trimming of substrings.
-
- * tests/test1.c (main): remove gtk_main call
-
-1999-05-28 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-part.c
- (_parse_header_pair):
- (_init_header_name_table):
- More header parsing code.
-
-
-1999-05-27 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * tests/test2.c (main): rewrite message obtained via
- parsing into a file. Actually, it works pretty well :))
-
- * camel/camel-mime-message.c (_set_recipient_list_from_string):
- create recipient list form a comma separated string.
- (_parse_header_pair): added recipient lists parsing.
-
- * camel/camel-mime-part.c (_parse_header_pair):
- new (protected) method. Parse a head pair and
- decides what to do with it.
-
- (_add_header): Call in _parse_header_pair
-
- * camel/camel-mime-message.c (_parse_header_pair):
- overload header parsing MimePart mthod.
-
- * camel/gstring-util.c (g_string_split):
- new func: split a gstring into a GList of
- substring.
-
-1999-05-26 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/gmime-utils.c (get_header_lines_from_file):
- new func. Parses message header zone and returns
- a Glist of all header lines.
-
- * tests/test2.c: tests message parsing
-
- * camel/gmime-utils.c (write_header_table_to_file):
- new func to write a table of headers.
-
-1999-05-20 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-message.c (_write_to_file):
- recipient list printing
-
- * tests/test1.c (main): more tests.
-
-1999-05-19 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-part.c (_write_to_file): test if content
- exists before calling its write_to method.
-
- * camel/camel-mime-message.c (_write_to_file): bugs fix.
-
- * camel/camel-mime-message.c (camel_mime_message_new_with_session):
- new func. Creates a message with the session field set
- up correctly.
-
-1999-05-18 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * tests/test1.c (main): tests
-
- * camel/camel-mime-message.c (_write_to_file):
- started write_to framework for mime_messages
-
- * camel/camel-mime-message.c (*_message_number):
- message number funcs.
-
-1999-05-15 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-message.c (*_flag):
- flags handling methods
-
-1999-05-14 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-message.c (camel_mime_message_class_init):
- added recipient handling class funcs.
-
-1999-05-13 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-message.c (camel_mime_message_init):
- create recipients hash table
- (_remove_recipient):
- (_add_recipient):
- (_get_recipients): new funcs.
- Internal Recipients data structure is
- a bit complicated though.
-
- * camel/camel-mime-part.c (camel_mime_part_init):
- create headers hash table
-
- * camel/camel-mime-message.h:
- a bunch of get/set header field
- method done. Does nothing yet though.
-
- * camel/camel-mime-message.[ch] :
- new file.
-
-1999-05-12 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-part.h (struct ):
- disposition is now a full GMimeContentField
- object.
-
- * camel/gmime-content-field.c: new file
- handle "type/subtype ;parameter=value ; parameter=value ..."
- BNF grammar elements
- (gmime_content_field_write_to_file): new func
-
- * camel/gmime-utils.c (gmime_write_header_pair_to_file):
- namespace change
-
-1999-05-11 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-part.c (_write_to_file):
- overload wrapper class method.
- (_write_to_file): start to write some text in
- file.
-
- * camel/camel-store.c: typo fix.
-
- * camel/camel-store.c:
- * camel/camel-service.c:
- * camel/camel-folder.c:
- * camel/camel-data-wrapper.c:
- * camel/camel-mime-part.c:
- static functions naming follows gnome
- coding style guide.
-
- * camel/camel-mime-part.h: implemented public interfaces
-
-
-1999-05-10 Bertrand Guiheneuf <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-part.c (__camel_mime_part_get_header_lines):
- (__camel_mime_part_set_header_lines):
- (__camel_mime_part_get_content_languages):
- (__camel_mime_part_set_content_languages):
- (__camel_mime_part_get_encoding):
- (__camel_mime_part_set_encoding):
- (__camel_mime_part_get_content_MD5):
- (__camel_mime_part_set_content_MD5):
- (__camel_mime_part_get_content_id):
- (__camel_mime_part_set_content_id):
- A bunch of new set/get func.
-
- * camel/gstring-util.c (g_string_list_free):
- convenience function for string list
- complete deallocation.
-
-1999-05-09 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-part.c (__camel_mime_part_add_header):
- new method
-
- * camel/camel-mime-part.h (struct CamelMimePart):
- added core fields.
-
-1999-05-08 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-mime-part.[ch]:
- new class. models a mime mail part.
-
- * camel/camel-data-wrapper.c
- (camel_data_wrapper_write_to_buffer): method to
- stream data content in a buffer.
- (camel_data_wrapper_write_to_file):
- (camel_data_wrapper_construct_from_buffer):
- (camel_data_wrapper_construct_from_file):
- new methods.
-
-1999-05-07 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-data-wrapper.[ch]:new class.
- This should not be a class but rather an
- interface. The day Gtk support interfaces,
- it dataWrapper should become an interface.
-
-1999-05-04 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-service.c (camel_service_get_url):
- new method.
-
- * devel-docs/camel/camel-sections.txt: added
- function doc references
-
- * camel/camel-folder.c (__camel_folder_close):
- fixed indentation.
- (camel_folder_expunge): new method.
- (__camel_folder_close): used expunge flag
-
-1999-05-03 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder.c (camel_folder_get_mode):
- typo fix
-
- * camel/camel-folder.c (__camel_folder_list_subfolders):
- new func.
-
- * some doc stuffs
-
-
-1999-05-01 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder.c
- (__camel_folder_get_mode):
- (camel_folder_get_mode):
- (camel_folder_get_parent_store):
- (__camel_folder_get_parent_store):
- (camel_folder_get_parent_folder):
- (__camel_folder_get_parent_folder):
- new methods
-
- * camel/camel-service.c: put __ prefix before
- private virtual funcs.
-
- * camel/camel-folder.c (camel_folder_delete):
- (camel_folder_delete_messages):
- new methods.
-
- * camel/url-util.c (g_url_new): some
- more comments
-
-1999-04-27 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder.c (camel_folder_create):
- new public function.
-
-1999-04-25 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-session.c (camel_session_get_store_from_provider):
- initialize folder object.
-
- * camel/camel-store.c (init): new method.
- called by session object at instantiation time.
-
- * camel/camel-store.h (struct _CamelStore):
- new fields : session and url_name
-
-1999-04-25 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-session.c (camel_session_set_provider):
- new method to set the default provider for a protocol.
- (camel_session_get_store_from_provider):
- new method to instantiate a folder from a provider.
-
- * camel/camel-provider.h: s/GString/gchar/g
- + typo fix.
-
- * camel/camel-provider.[ch]:
- basic provider structure. Have to write the
- code for dynamic loading.
-
-1999-04-24 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/url-util.[ch]: s/new_g_url/g_url_new
-
- * camel/url-util.c (new_g_url): URL
- rewritten completely. Error handling not
- implemented in public functions.
- But URL scan works pretty well :)))
-
-1999-04-24 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/url-util.[ch]: I needed the url
- functions to use GString, and I wanted a more
- general scheme so I finally started rewriting
- the whole thing from scratch.
- No more code from gzilla :(
-
-1999-04-23 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/url-util.[ch]:
- Utility functions to parse URLs.
- Stolen shamelessly from gzilla (www.gzilla.com)
- written by Raph Levien <raph@acm.org>
-
- * camel/Makefile.am: added url-util.[ch]
- compilation.
-
- * Makefile.am (SUBDIRS): removed devel-docs
- until I come up with a correct Makefile.am
-
- * camel/camel-store.h:
- * camel/camel-folder.h:
- correct declarations of structs
-
-
-1999-04-22 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/providers/MH/camel-mh-store.c:
- more test implementation.
-
- * camel/camel-store.c (camel_store_get_type): typo fix
-
-
-1999-04-21 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/providers/MH/camel-mh-folder.c (camel_mh_folder_get_type):
- start test provider.
-
-1999-04-20 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-store.h: now CamelStore inherits from
- CamelService.
-
- * camel/camel-service.c (camel_service_class_init):
- basic abstract service class.
-
-1999-04-19 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/README: added some (few) explanations.
-
-1999-04-18 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-store.[ch]: started implementation
- * camel/camel-folder.c (camel_folder_get_type): typo
- uncommented the store related code.
- (camel_folder_create): enable som store relted code.
- Not finished. Have to define public methods first.
-
- * camel/camel-log.h: some explanation about the
- log system
-
-1999-04-18 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder.c:
- (camel_folder_create): implemented (partially)
- have to write CamelStore before finishing it.
-
- * camel/camel-folder.h (CamelFolder): added full_name field
- (CamelFolderClass): added set/get_full_name methods
-
-1999-04-18 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * camel/camel-folder.c: some work
- * camel/camel-log.c: log system for camel
- * camel/gstring-util.c: some utilities for GString objects
-
-
-1999-04-18 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * autogen.sh (PKG_NAME): groomf -> gnome-mailer
-
diff --git a/Makefile.am b/Makefile.am
index d17b4e158b..7d55435953 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,9 +1,5 @@
ACLOCAL_AMFLAGS=-I m4
-changelogs = \
- ChangeLog \
- ChangeLog.pre-1-4
-
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = \
evolution-calendar.pc \
@@ -13,7 +9,6 @@ pkgconfig_DATA = \
EXTRA_DIST = \
AUTHORS \
- $(changelogs) \
COPYING-DOCS \
COPYING.LGPL2 \
COPYING.LGPL3 \
@@ -110,4 +105,20 @@ DISTCHECK_CONFIGURE_FLAGS = \
--enable-test-component \
--with-help
+# Generate a ChangeLog file from 'git log'
+dist-hook:
+ @if test -d "$(srcdir)/.git"; \
+ then \
+ echo Creating ChangeLog && \
+ ( cd "$(top_srcdir)" && \
+ echo '# Generated by Makefile. Do not edit.'; echo; \
+ $(top_srcdir)/missing --run git log --stat \
+ EVOLUTION_2_30_0..) > ChangeLog.tmp \
+ && mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
+ || ( rm -f ChangeLog.tmp ; \
+ echo Failed to generate ChangeLog >&2 ); \
+ else \
+ echo A git clone is required to generate a ChangeLog >&2; \
+ fi
+
-include $(top_srcdir)/git.mk
diff --git a/a11y/ChangeLog b/a11y/ChangeLog
deleted file mode 100644
index 973238ce86..0000000000
--- a/a11y/ChangeLog
+++ /dev/null
@@ -1,860 +0,0 @@
-2008-03-08 Matthew Barnes <mbarnes@redhat.com>
-
- * e-table/gal-a11y-e-cell-tree.c (ectr_model_row_changed_cb):
- Silence a debug message.
-
-2008-11-19 Li Yuan <li.yuan@sun.com>
-
- ** Fix for bug #560329
-
- * calendar/ea-cal-view.c (idle_dates_changed): Fix the signature of
- the "children-changed" signal emission.
-
-2008-09-24 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-table/gal-a11y-e-cell-tree.c:
-
-2008-09-19 Sankar P <psankar@novell.com>
-
-License Changes
-
- * addressbook/ea-addressbook-view.c:
- * addressbook/ea-minicard-view.c:
-
-2008-09-16 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-table/gal-a11y-e-cell-text.c:
-
-2008-09-04 Sankar P <psankar@novell.com>
-
-License Changes
-
- * calendar/ea-day-view.c:
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * addressbook/ea-addressbook-view.h:
- * addressbook/ea-addressbook.c:
- * addressbook/ea-addressbook.h:
- * addressbook/ea-minicard-view.h:
- * addressbook/ea-minicard.c:
- * addressbook/ea-minicard.h:
- * calendar/ea-cal-view-event.c:
- * calendar/ea-cal-view-event.h:
- * calendar/ea-cal-view.c:
- * calendar/ea-calendar.c:
- * calendar/ea-day-view.h:
- * calendar/ea-gnome-calendar.h:
- * calendar/ea-week-view-cell.h:
- * calendar/ea-week-view-main-item.c:
- * calendar/ea-week-view.c:
- * e-table/gal-a11y-e-cell-popup.c:
- * e-table/gal-a11y-e-cell-registry.c:
- * e-table/gal-a11y-e-cell-registry.h:
- * e-table/gal-a11y-e-cell-text.h:
- * e-table/gal-a11y-e-cell-toggle.c:
- * e-table/gal-a11y-e-cell-toggle.h:
- * e-table/gal-a11y-e-cell-tree.h:
- * e-table/gal-a11y-e-cell.c:
- * e-table/gal-a11y-e-cell.h:
- * e-table/gal-a11y-e-table-click-to-add-factory.c:
- * e-table/gal-a11y-e-table-click-to-add-factory.h:
- * e-table/gal-a11y-e-table-click-to-add.c:
- * e-table/gal-a11y-e-table-click-to-add.h:
- * e-table/gal-a11y-e-table-item-factory.c:
- * e-table/gal-a11y-e-table-item-factory.h:
- * e-table/gal-a11y-e-table-item.c:
- * e-table/gal-a11y-e-table.c:
- * e-table/gal-a11y-e-tree-factory.c:
- * e-table/gal-a11y-e-tree-factory.h:
- * e-table/gal-a11y-e-tree.c:
- * e-table/gal-a11y-e-tree.h:
- * e-text/gal-a11y-e-text-factory.c:
- * e-text/gal-a11y-e-text-factory.h:
- * e-text/gal-a11y-e-text.c:
- * ea-cell-table.c:
- * ea-cell-table.h:
- * gal-a11y-factory.h:
- * widgets/ea-calendar-cell.h:
- * widgets/ea-calendar-item.c:
- * widgets/ea-calendar-item.h:
- * widgets/ea-widgets.c:
-
-2008-08-27 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fix for bug #534762
-
- * addressbook/ea-addressbook-view.c: (ea_ab_view_get_name),
- (ea_ab_view_get_description):
- * addressbook/ea-minicard-view.c:
- (ea_minicard_view_get_description): Change "addressbook" to
- "address book" in translatable strings.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * calendar/ea-cal-view.h:
- * calendar/ea-calendar-helpers.c:
- * calendar/ea-calendar-helpers.h:
- * calendar/ea-calendar.h:
- * calendar/ea-day-view-cell.c:
- * calendar/ea-day-view-cell.h:
- * calendar/ea-day-view-main-item.c:
- * calendar/ea-day-view-main-item.h:
- * calendar/ea-gnome-calendar.c:
- * calendar/ea-jump-button.c:
- * calendar/ea-jump-button.h:
- * calendar/ea-week-view-cell.c:
- * calendar/ea-week-view-main-item.h:
- * calendar/ea-week-view.h:
- * e-table/gal-a11y-e-cell-popup.h:
- * e-table/gal-a11y-e-cell-vbox.c:
- * e-table/gal-a11y-e-cell-vbox.h:
- * e-table/gal-a11y-e-table-column-header.c:
- * e-table/gal-a11y-e-table-column-header.h:
- * e-table/gal-a11y-e-table-factory.c:
- * e-table/gal-a11y-e-table-factory.h:
- * e-table/gal-a11y-e-table-item.h:
- * e-table/gal-a11y-e-table.h:
- * e-text/gal-a11y-e-text.h:
- * ea-factory.h:
- * gal-a11y-util.c:
- * gal-a11y-util.h:
- * widgets/ea-calendar-cell.c:
- * widgets/ea-combo-button.c:
- * widgets/ea-combo-button.h:
- * widgets/ea-expander.c:
- * widgets/ea-expander.h:
- * widgets/ea-widgets.h:
-
-2008-01-24 Tor Lillqvist <tml@novell.com>
-
- * widgets/Makefile.am (libevolution_widgets_a11y_la_LIBADD): Link
- with libeutil.la for e_get_weekday_name().
-
-2007-12-03 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #392747
-
- * widgets/ea-calendar-item.c (ea_calendar_item_get_column_label):
- Get the column label via e_get_weekday_name().
-
-2007-10-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * addressbook/ea-addressbook.c:
- * calendar/ea-cal-view.c: (action_interface_get_keybinding):
- * calendar/ea-calendar.c:
- * calendar/ea-week-view-main-item.c:
- (selection_interface_clear_selection):
- * e-table/gal-a11y-e-cell-tree.c: (ectr_subcell_weak_ref),
- (gal_a11y_e_cell_tree_get_type):
-
- - Fix warnings from sparse.
-
-2007-09-10 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #471791
-
- * addressbook/ea-minicard-view.c: (ea_minicard_view_get_name),
- (atk_action_interface_do_action): Move away from g_assert to critical
- warnings.
- * calendar/ea-cal-view-event.c:
- (ea_cal_view_event_get_index_in_parent):
- * calendar/ea-calendar-helpers.c:
- (ea_calendar_helpers_get_cal_view_event_from):
- * calendar/ea-gnome-calendar.c:
- (ea_gnome_calendar_get_label_description):
-
-2007-09-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #473903
-
- * e-table/gal-a11y-e-cell-tree.c: (kill_view_cb):
- Fixes serious compiler warning.
-
-2007-07-27 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am:
- Rename EXTRA_GNOME_LIBS to GNOME_PLATFORM_LIBS.
-
- * e-text/Makefile.am:
- * e-table/Makefile.am:
- Rename EXTRA_GNOME_CFLAGS to GNOME_PLATFORM_CFLAGS.
-
-2007-07-26 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * e-table/gal-a11y-e-cell-tree.c: (ectr_subcell_weak_ref):
- The return value of g_list_remove() should be received because the
- function returns the new start of the list.
-
-2007-07-19 Li Yuan <liyuan@tackle>
-
- * calendar/ea-day-view-main-item.c:
- (ea_day_view_main_item_get_name):
- Bug #459413. Just return NULL if parent has gone.
-
-2007-04-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #429422
-
- * e-text/gal-a11y-e-text.c (et_get_extents), (et_get_full_text),
- (et_set_full_text), (et_get_caret_offset):
- Use g_object_get() instead of gtk_object_get().
-
- * e-text/gal-a11y-e-text.c (et_paste_text):
- Use g_object_set() instead of gtk_object_set().
-
-2007-03-30 Wang Xin <jedy.wang@sun.com>
-
- * widgets/ea-calendar-item.c: Fixes #415985 and #416028.
-
-2007-03-27 Matthew Barnes <mbarnes@redhat.com>
-
- * e-table/gal-a11y-e-cell-text.c:
- * e-table/gal-a11y-e-cell-vbox.c:
- Don't mix declarations and code (#405495).
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/i18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2007-03-01 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-table/gal-a11y-e-cell-tree.c: (kill_view_cb),
- (ectr_subcell_weak_ref), (gal_a11y_e_cell_tree_new):
- Workaround for crash in bug #330728. Patch from
- Caolan McNamara.
-
-2007-01-24 Wang Xin <jedy.wang@sun.com>
-
- * e-text/gal-a11y-e-text.c: Fixes #400121.
-
-2006-09-18 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes #351332
-
- * calendar/ea-gnome-calendar.c:
- Fix implicit function declarations.
-
-2006-09-18 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes #353472
-
- * widgets/ea-calendar-cell.c: (ea_calendar_cell_finalize)
- * calendar/ea-week-view-cell.c: (ea_week_view_cell_finalize)
- * calendar/ea-day-view-cell.c: (ea_day_view_cell_finalize)
- * calendar/ea-cal-view-event.c: (ea_cal_view_finalize)
- * e-table/gal-a11y-e-cell-registry.c:
- (gal_a11y_e_call_registry_finalize)
- Chain up to parent's finalize() method.
-
-2006-08-17 Li Yuan <li.yuan@sun.com>
-
- Patch submitted by Pavel Roskin <proski@gnu.org>
-
- * widgets/ea-expander.h:
- Fix warning about ignored token after #endif.
-
-2006-08-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * calendar/ea-cal-view-event.c: (ea_cal_view_event_get_name):
- Don't leak summary_string here.
-
-2006-07-13 Andre Klapper <a9016009@gmx.de>
-
- * calendar/ea-day-view.c: Added translator comments to
- some strings. Fixes bug #331016. Thanks to Boby Wang.
-
-2006-06-22 Harish Krishnaswamy <kharish@novell.com>
-
- * e-table/gal-a11y-e-cell-text.c: (ect_check):
- Revert Rajeev's patch for #330728, #332727..
-
-2006-06-12 Li Yuan <li.yuan@sun.com>
-
- * Makefile.am, e-table/Makefile.am,
- e-text/Makefile.am: Do not install header files, and make sure
- they will be included in the tarball when make dist.
-
-2006-05-16 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am, e-table/Makefile.am
- e-text/Makefile.am: Revert the earlier patch.
- They are needed, after all.
-
-2006-05-15 Harish Krishnaswamy <kharish@novell.com>
-
- Patch submitted by Li Yuan <li.yuan@sun.com>
- * Makefile.am, e-table/Makefile.am,
- e-text/Makefile.am: Do not install header files.
-
-2006-05-08 Li Yuan <li.yuan@sun.com>
-
- Fix for #333279.
-
- * e-table/gal-a11y-e-table-item.c: (table_is_row_selected):
- If row<0, just return FALSE.
-
-2006-04-28 Boby Wang <boby.wang@sun.com>
-
- Fix for #339136
-
- * calendar/ea-cal-view-event.c: (ea_cal_view_event_get_type),
- (ea_cal_view_event_class_init), (ea_cal_view_event_init),
- (ea_cal_view_event_dispose),
- (ea_cal_view_event_get_index_in_parent),
- (ea_cal_view_event_ref_state_set):
- add necessary AtkStateSet to EaCalViewEvent.
- * calendar/ea-cal-view-event.h:
- add necessary AtkStateSet to EaCalViewEvent.
- * calendar/ea-calendar.c: (e_cal_view_a11y_init):
- replace e_cal_view_get_type with e_calendar_view_get_type
- * calendar/ea-day-view.c: (ea_day_view_get_type):
- replace e_cal_view_get_type with e_calendar_view_get_type
- * calendar/ea-week-view.c:
- * calendar/ea-week-view.h:
- change the base class of EaWeekView from GtkAccessible to EaCalView
-
-2006-04-28 Boby Wang <boby.wang@sun.com>
-
- Fix for # 333725
-
- * ea-factory.h: Disable accessible code when accessibility is not enabled
- * gal-a11y-factory.h: Remove some unused code
-
-2006-04-27 Boby Wang <boby.wang@sun.com>
-
- Fix for #332821
-
- * widgets/Makefile.am:
- * widgets/ea-expander.[ch]:
- Add two new files to implement the accessibility of EExpander.
- * widgets/ea-widgets.[ch]:(e_expander_a11y_init):
- Implement the accessibility of EExpander.
-
-2006-04-24 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- reviewed by: Harish Krishnaswamy <kharish@novell.com>
-
- * e-table/gal-a11y-e-cell-text.c: (ect_check)
- Fixes the corrupted reference to cell_view->ecell
- Fix for #330728, #332727.
-
-2006-03-20 Boby Wang <boby.wang@sun.com>
- Fix for #319308
-
- * addressbook/ea-minicard-view.c: (ea_minicard_view_get_name):
- add the folder name to the name of current minicard view
-
-2006-03-06 Harry Lu <harry.lu@sun.com>
-
- Fix for 331550.
-
- * calendar/ea-day-view.c: (ea_day_view_get_name): check the visibility of gcal
- before trying to get label.
- * calendar/ea-week-view.c: (ea_week_view_get_name): ditto.
-
-2006-01-27 Kjartan Maraas <kmaraas@gnome.org>
-
- reviewed by: Harish Krishnaswamy <kharish@novell.com>
-
- * addressbook/ea-addressbook.c: Remove extra semi-colons.
- * calendar/ea-cal-view.c: (ea_cal_view_event_changed_cb),
- (ea_cal_view_event_added_cb), (action_interface_get_keybinding):
- Remove unused code and variables.
- * calendar/ea-day-view-main-item.c:
- (table_interface_get_row_description): More removal of unused bits
- * calendar/ea-week-view-main-item.c:
- (ea_week_view_main_item_get_row_at_index),
- (ea_week_view_main_item_get_column_at_index),
- (ea_week_view_main_item_get_row_label),
- (table_interface_get_n_columns),
- (table_interface_get_column_description): Same again.
- * e-table/gal-a11y-e-table-item.c: (gal_a11y_e_table_item_new):
- And again.
- * e-table/gal-a11y-e-table.c: (et_ref_child): Remove unused var.
- * e-table/gal-a11y-e-tree.c: (gal_a11y_e_tree_new): Again.
- * e-text/gal-a11y-e-text.c: (et_set_selection),
- (et_real_initialize): Same here too.
- * widgets/ea-calendar-item.c:
- (table_interface_get_column_description),
- (table_interface_get_row_description),
- (selection_interface_is_child_selected),
- (ea_calendar_item_get_cell_data): And here too.
- * widgets/ea-widgets.c: More redundant semi-colons.
-
-2006-01-10 Simon Zheng <simon.zheng@sun.com>
-
- * widgets/ea-calendar-item.c: use e_utf8_strftime() in
- evolution-data-server/libedataserver/e-data-server-util.c
- instead of the copy in evolution/e-util/e-util.c.
-
-2005-12-17 Tor Lillqvist <tml@novell.com>
-
- * e-table/gal-a11y-e-cell.c
- (gal_a11y_e_cell_remove_action_by_name): Use g_ascii_strcasecmp()
- instead of g_strcasecmp() for well-definedness.
-
-2005-09-27 Harry Lu <harry.lu@sun.com>
-
- Fix for #316351
-
- * e-table/gal-a11y-e-cell.c: (idle_do_action),
- (gal_a11y_e_cell_action_do_action): add a ref/unref pair to make
- sure the pointer is valid.
-
-2005-08-15 Li Yuan <li.yuan@sun.com>
-
- * e-table/gal-a11y-e-table-item.c: (eti_a11y_reset_focus_object):
- Fixes #313514.
- For the code change in gnopernicus, we should use
- atk_focus_tracker_notify here.
-
-2005-07-18 Li Yuan <li.yuan@sun.com>
-
- Fixes #310136 #310138.
- * e-table/gal-a11y-e-table-item.c: (eti_get_index_at),
- (eti_get_row_at_index), (eti_get_n_rows), (eti_rows_inserted),
- (eti_rows_deleted), (eti_header_structure_changed):
- The first items of e-table are column-header. So we should add
- number of columns when change (row, col) to index, or subtract
- when change index to (row, col).
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am
- * addressbook/Makefile.am
- * calendar/Makefile.am
- * widgets/Makefile.am: Use the fake "bootstrap" libraries on Win32
- to get around circular dependencies. Use NO_UNDEFINED. Use
- privsolib_LTLIBRARIES instead of privlib_LTLIBRARIES (see
- ../ChangeLog).
-
- * Makefile.am: No need to pass -I pointing to this directory
- itself, all inclusions of headers from here are with
- doublequotes. Link with libeutil. No need to link with REGEX_LIBS.
-
- * addressbook/Makefile.am
- * calendar/Makefile.am
- * widgets/Makefile.am: Prune out superfluous -I options and -D
- options for EVOLUTION_* pathname macros that aren't used in the
- source files in that directory.
-
- * addressbook/Makefile.am: Drop A11Y_CFLAGS, its a subset of
- EVOLUTION_ADDRESSBOOK_CFLAGS anyway. Link with
- EVOLUTION_ADDRESSBOOK_LIBS.
-
- * addressbook/ea-addressbook.c: Include headers from the same
- directory as such.
-
- * calendar/Makefile.am: Drop A11Y_CFLAGS, its a subset of
- EVOLUTION_CALENDAR_CFLAGS anyway. Link with
- EVOLUTION_CALENDAR_LIBS.
-
- * e-table/Makefile.am (INCLUDES)
- * e-text/Makefile.am (INCLUDES): Remove stray trailing slash from
- -I path, confuses gcc on Win32. Drop the undefined
- GNOME_BONOBO_CFLAGS and GNOME_INCLUDEDIR. Drop GNOME_FULL_CFLAGS,
- it's a subset of EXTRA_GNOME_CFLAGS.
-
- * widgets/Makefile.am: E_WIDGETS_CFLAGS is enough. No need for
- EVOLUTION_CALENDAR_CFLAGS. Link with E_WIDGET_LIBS. Drop
- A11Y_CFLAGS, subset of E_WIDGET_CFLAGS.
-
-2005-04-22 Li Yuan <li.yuan@sun.com>
-
- * calendar/ea-day-view-main-item.c:
- (ea_day_view_main_item_destory_cell_data):
- * calendar/ea-week-view-main-item.c:
- (ea_week_view_main_item_destory_cell_data):
- change the order of the code to avoid a crash.
-
- Fixes #301885
-
-2005-04-06 Yu Mengjie <meng-jie.yu@sun.com>
-
- * addressbook/ea-minicard-view.c: (ea_minicard_view_get_name),
- (ea_minicard_view_ref_state_set):
- return proper atk_object name and atk_stateset to avoid crash.
-
- * addressbook/ea-minicard.c: (ea_minicard_get_name),
- (ea_minicard_ref_state_set):
- return proper atk_object name and atk_stateset to avoid crash.
-
- Fixes #74404
-
-2005-02-23 Li Yuan <li.yuan@sun.com>
-
- Fix for 72897 and 72797.
- * ea-cell-table.c:
- (ea_cell_table_destroy): no need to output the information.
- * widgets/ea-calendar-cell.c:
- (ea_calendar_cell_get_type): add instance init function.
- (ea_calendar_cell_class_init): add ref_state_set function.
- (ea_calendar_cell_init): instance init function.
- (ea_calendar_cell_new): change the cell's role to ATK_ROLE_TABLE_CELL.
- (ea_calendar_cell_ref_state_set): the ref_state_set function.
- (atk_component_interface_init),
- (component_interface_get_extents),
- (component_interface_grab_focus): implement grab focus function.
- * widgets/ea-calendar-cell.h:
- add the state_set variable.
- * widgets/ea-calendar-item.c:
- (ea_calendar_item_new): change the item's role to ATK_ROLE_CALENDAR.
- no need to connect "selection_preview_changed" signal here.
- (date_range_changed_cb): call ea_calendar_set_focus_object.
- (ea_calendar_set_focus_object): make the "gail-focus-object" of the item
- point to the focused cell.
-
-2005-02-21 Harry Lu <harry.lu@sun.com>
-
- Fix for 72781
-
- * addressbook/ea-minicard-view.c: (ea_minicard_view_new):
- set the role to panel.
- * addressbook/ea-minicard.c: (ea_minicard_new): ditto.
-
-2005-02-02 Harry Lu <harry.lu@sun.com>
-
- Fix for 72088.
-
- * calendar/ea-calendar.c: (gnome_calendar_a11y_init): force
- loading some types so that we can use them.
-
-2005-02-01 Harry Lu <harry.lu@sun.com>
-
- Fix for 71924, 71926, 71932
- Don't split sentences that need translation.
- Also remove two useless variables.
-
- * calendar/ea-cal-view-event.c: (ea_cal_view_event_get_name):
- * calendar/ea-day-view.c: (ea_day_view_get_name):
- * calendar/ea-week-view.c: (ea_week_view_get_name),
- (ea_week_view_get_n_children):
- * widgets/ea-calendar-item.c: (ea_calendar_item_get_name),
- (e_calendar_item_get_offset_for_date):
-
-2005-01-31 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #71929
-
- * calendar/ea-day-view.c (ea_day_view_get_name):
- * calendar/ea-week-view.c (ea_week_view_get_name): don't use spaces
- before colons.
-
-2005-01-28 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * addressbook/ea-minicard-view.c
- (ea_minicard_view_get_name) : fix a typo present
- in the string too
-
-2005-01-28 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * addressbook/ea-minicard-view.c
- (ea_minicard_view_get_name) : use ngetext
- instead of splitting the the sentence to take care
- of different messages for plural vs singular case
- Fixes #61060
-
-2005-01-15 JP Rosevear <jpr@novell.com>
-
- * calendar/ea-calendar-helpers.c
- (ea_calendar_helpers_get_cal_view_from): use E_CALENDAR_VIEW, not
- E_CAL_VIEW
-
- Fixes #71306
-
- * calendar/Makefile.am: no need for any idl in this directory, it
- was not used anywhere
-
-2005-01-04 Harry Lu <harry.lu@sun.com>
-
- * widgets/Makefile.am: add ea-combo-button.[ch] to Makefile.
- * widgets/ea-combo-button.c:
- * widgets/ea-combo-button.h: implement a11y object for e-combo-button.
- * widgets/ea-widgets.c: (e_combo_button_a11y_init): set a11y factory.
- * widgets/ea-widgets.h: add declaration.
-
-2004-12-09 Harry Lu <harry.lu@sun.com>
-
- Fix a warning.
-
- * addressbook/ea-addressbook.c: (ea_addressbook_focus_watcher):
- use object instead of ATK_OBJECT (minicard).
-
-2004-12-1 Hao Sheng <hao.sheng@sun.com>
-
- * a11y/addressbook/ea-minicard.c:
- (atk_action_interface_do_action): Change e_minicard_activiate_editor to
- e_minicard_activate_editor.
-
-2004-11-08 Steven Zhang <steven.zhang@sun.com>
-
- Implement accessible feature for e-minicard and e-mini-card-view.
- Add get_n_children, ref_child, ref_state_set, atk_selection_interface,
- and action_interface for ea-minicard-view and ea-minicard
-
- *ea-minicard-view.c:
- (ea_minicard_view_get_n_children),
- (ea_minicard_view_ref_child),
- (ea_minicard_view_ref_state_set),
- (atk_selection_interface_init),
- (selection_interface_add_selection),
- (selection_interface_clear_selection),
- (selection_interface_ref_selection),
- (selection_interface_get_selection_count),
- (selection_interface_is_child_selected),
- (atk_action_interface_init),
- (atk_action_interface_do_action),
- (atk_action_interface_get_n_action),
- (atk_action_interface_get_description),
- (atk_action_interface_get_name).
-
- *ea-minicard.c:
- (ea_minicard_get_n_children),
- (ea_minicard_ref_child),
- (ea_minicard_ref_state_set),
- (atk_action_interface_init),
- (atk_action_interface_do_action),
- (atk_action_interface_get_n_action),
- (atk_action_interface_get_description),
- (atk_action_interface_get_name).
-
-2004-11-01 Li Yuan <li.yuan@sun.com>
-
- * calendar/ea-day-view.c: (ea_day_view_get_name):
- use ngettext for n_events.
- * calendar/ea-week-view.c: (ea_week_view_get_name):
- ditto.
-
-2004-10-26 Li Yuan <li.yuan@sun.com>
-
- * calendar/ea-day-view.c: (ea_day_view_get_name):
- * calendar/ea-gnome-calendar.c:
- (ea_gnome_calendar_get_label_description),
- (ea_gcal_dates_change_cb):
- * calendar/ea-gnome-calendar.h:
- * calendar/ea-week-view.c: (ea_week_view_get_name):
- for calendar_get_text_for_folder_bar_label has been removed form
- calendar-commands.c, we implement it ourself.
-
-2004-09-23 Li Yuan <li.yuan@sun.com>
-
- * calendar/ea-cal-view-event.c: (ea_cal_view_event_get_type),
- (ea_cal_view_event_get_name), (ea_cal_view_event_get_description):
- Make accessibility name and description translatable.
- (atk_action_interface_init), (ea_cal_view_event_do_action),
- (ea_cal_view_event_get_n_actions),
- (ea_cal_view_event_action_get_name):
- Add action interface to ea-cal-view-event so that it can be
- UI grabbed by GOK.
- * calendar/ea-cal-view.c:
- Make accessibility name and description translatable.
- * calendar/ea-day-view-cell.c: (ea_day_view_cell_new):
- Change atk role of ea-day-view-cell from ATK_ROLE_TABLE_CELL
- to ATK_ROLE_UNKNOWN so that it can be UI grabbed by GOK.
- (atk_component_interface_init), (component_interface_grab_focus):
- Add a component interface function : grab_focus.
- When grab focus, present the Evolution GUI to the front.
- * calendar/ea-day-view-main-item.c:
- (ea_day_view_main_item_get_description):
- Make accessibility name and description translatable.
- (ea_day_view_main_item_time_change_cb):
- Notify the item_cell is selected.
- * calendar/ea-day-view.c: (ea_day_view_get_name),
- (ea_day_view_get_description):
- Make accessibility name and description translatable.
- * calendar/ea-gnome-calendar.c: (ea_gnome_calendar_get_name),
- (ea_gnome_calendar_get_description), (ea_gnome_calendar_ref_child):
- Make accessibility name and description translatable.
- * calendar/ea-jump-button.c: (ea_jump_button_get_name),
- (ea_jump_button_get_description):
- Make accessibility name and description translatable.
- * calendar/ea-week-view-cell.c: (ea_week_view_cell_get_name),
- (atk_component_interface_init), (component_interface_get_extents),
- (component_interface_grab_focus):
- Add a component interface function : grab_focus.
- Add support for different week start days.
- When grab focus, present the Evolutioon GUI to the front.
- * calendar/ea-week-view-main-item.c: (ea_week_view_main_item_new):
- Set the atk role to ATK_ROLE_TABLE.
- (ea_week_view_main_item_get_description):
- Make accessibility name and description translatable.
- (ea_week_view_main_item_time_change_cb):
- Notify the item_cell is selected.
- * calendar/ea-week-view.c: (ea_week_view_get_name),
- (ea_week_view_get_description):
- Make accessibility name and description translatable.
- * widgets/ea-calendar-cell.c: (ea_calendar_cell_new):
- Change atk role of ea-calendar-cell from ATK_ROLE_TABLE_CELL
- to ATK_ROLE_UNKNOWN so that it can be UI grabbed by GOK.
- * widgets/ea-calendar-item.c: (ea_calendar_item_class_init),
- (ea_calendar_item_get_name), (ea_calendar_item_get_description):
- Make accessibility name and description translatable.
- (ea_calendar_item_ref_state_set),:
- Implement ref_state_set so that ea-calendar-item can be UI
- grabbed by GOK.
- (ea_calendar_item_destory_cell_data):
- Fix a crash here.
-
-2004-04-29 Rodney Dawes <dobey@ximian.com>
-
- * calendar/Makefile.am (INCLUDES): Add $(top_srcdir)/widgets/misc
- for the e-activity-handler.h stuff
-
-2004-04-22 Kidd Wang <kidd.wang@sun.com>
-
- * calendar/ea-week-view.c: (ea_week_view_get_n_children): If the
- week view has no spans, there is no visible events in the view.
-
-2004-03-15 JP Rosevear <jpr@ximian.com>
-
- * calendar/ea-cal-view.h: fix include
-
-2003-03-15 Hao Sheng <hao.sheng@sun.com>
-
- * Contritbuted by Leon Zhang <leon.zhang@sun.com>
- * Makefile.am: add directory addressbook.
- * implement basic accessbility addressbook's minicard.
- add new directory and Files below:
- addressbook/
- addressbook/Makefile.am
- addressbook/ea-addressbook.c
- addressbook/ea-addressbook-view.c
- addressbook/ea-minicard.c
- addressbook/ea-minicard-view.c
- addressbook/ea-addressbook.h
- addressbook/ea-addressbook-view.h
- addressbook/ea-minicard.h
- addressbook/ea-minicard-view.h
-
-2003-12-10 Bolian Yin <bolian.yin@sun.com>
-
- * calendar/ea-cal-view-event.c (ea_cal_view_event_get_index_in_parent): corret index error in week view.
- * calendar/ea-day-view-cell.c: impl. get_index_in_parent
- * calendar/ea-day-view-main-item.c: emit signal "active-descendant-changed", fix error in selection_interface_ref_selection.
- * widgets/ea-calendar-cell.c: impl. get_index_in_parent.
- * widgets/ea-calendar-item.c: change signature of e_calendar_item_get_offset_for_date, emit signal "active-descendant-changed".
-
-2003-12-09 Andrew Wu <Yang.Wu@sun.com>
-
- * calendar/Makefile.am: add entries for new source files
- * calendar/ea-calendar-helpers.c: add cases for jump button.
- * calendar/ea-calendar.c: add cases for week view and week view main item.
- * calendar/ea-jump-button.c: new impl.
- * calendar/ea-week-view-cell.c: new impl.
- * calendar/ea-week-view-main-item.c: new impl.
- * calendar/ea-week-view.c: add main item as first child.
-
-2003-12-05 Bolian Yin <bolian.yin@sun.com>
-
- * calendar/ea-cal-view-event.c (ea_cal_view_event_new): shortcut when cal_view is NULL.
- * calendar/ea-cal-view.c: Change an action name.
- * calendar/ea-calendar.c (ea_calendar_focus_watcher): add check for event atk object.
- * calendar/ea-week-view.c (ea_week_view_get_n_children): correct impl.
- (get_visible_text_item_count): removed.
-
-2003-12-06 JP Rosevear <jpr@ximian.com>
-
- * */Makefile.am: Remove hard coded disable deprecated flags
-
-2003-12-03 Ettore Perazzoli <ettore@ximian.com>
-
- * calendar/Makefile.am (SHELL_IDLS): Only get Evolution.idl.
-
-2003-11-11 Bolian Yin <bolian.yin@sun.com>
-
- Fixes #50538
-
- * new files:
- widgets/ea-calendar-cell.[hc]
-
- * widgets/ea-calendar-item: impl. atk selection and atk table interface.
-
- * widgets/Makefile.am : use shared object library (.so)
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * calendar/Makefile.am (INCLUDES): don't include toplevel libical
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * Handle some more renaming
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * Reflect renaming of ECalView to ECalendarView
-
-2003-11-04 Bolian Yin <bolian.yin@sun.com>
-
- Fixes # 48509
-
- * new files:
- ea-cell-table.h ea-cell-table.c
- * calendar/Makefile.am: add entries for new files
- * calendar/New files added:
- ea-day-view-main-item.c ea-day-view-main-item.h
- ea-day-view-cell.c ea-day-view-cell.h
- * Add debug info and remove some non-C99 compilers warnings.
- * calendar/ea-cal-view: add action interface.
-
-2003-10-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * calendar/Makefile.am: INCLUDE path fixes for changes made to
- libical build.
-
-2003-08-27 Bolian Yin <bolian.yin@sun.com>
-
- * Makefile.am: add widgets directory; move calendar idl stuff to
- calendar directory; stop make a single shared lib for whole a11y
- stuff.
-
- * ea-factory.h: make factory macros available to GOBJECT
-
- * calendar/Makefile.am: add calendar idl stuff
-
- * calendar/ea-cal-view-event.c: add atkcomponent interface.
-
- * calendar/ea-gnome-calendar.c (ea_gcal_switch_view_cb): add
- details for "children_changed".
-
- * new widgets directory for widgets a11y stuff, new files are:
- widgets/Makefile.am, widgets/ea-calendar-item.c,
- widgets/ea-calendar-item.h, widgets/ea-widgets.c,
- widgets/ea-widgets.h
-
-2003-08-20 Rodrigo Moya <rodrigo@ximian.com>
-
- * calendar/ea-cal-view-event.c (ea_cal_view_event_get_name):
- adapted to changes in ECalViewEvent.
-
-2003-08-20 Bolian Yin <bolian.yin@sun.com>
- setup the a11y directory for evolution accessibility work
- New files are:
- ChangeLog
- ea-factory.h
- Makefile.am
- calendar/ea-calendar.c
- calendar/ea-calendar.h
- calendar/ea-calendar-helpers.c
- calendar/ea-calendar-helpers.h
- calendar/ea-cal-view.c
- calendar/ea-cal-view.h
- calendar/ea-cal-view-event.c
- calendar/ea-cal-view-event.h
- calendar/ea-day-view.c
- calendar/ea-day-view.h
- calendar/ea-week-view.c
- calendar/ea-week-view.h
- calendar/ea-gnome-calendar.c
- calendar/ea-gnome-calendar.h
- calendar/Makefile.am
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog
deleted file mode 100644
index a51d82e1a1..0000000000
--- a/addressbook/ChangeLog
+++ /dev/null
@@ -1,10627 +0,0 @@
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #569652
-
- * gui/component/addressbook-component.c: (ensure_sources):
- Use new ESourceList API (simplifies code).
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * gui/component/ldap-config.glade:
- * gui/contact-editor/fullname.glade:
- * gui/contact-editor/contact-editor.glade:
- * gui/contact-editor/e-contact-editor.c:
- * gui/contact-editor/e-contact-editor-fullname.c:
- * gui/component/addressbook-config.c:
- * conduit/address-conduit.c:
- Remove deprecated Gtk+ symbols.
-
- * gui/contact-editor/Makefile.am:
- * gui/contact-editor/im.glade:
- * gui/contact-editor/e-contact-editor-im.h:
- * gui/contact-editor/e-contact-editor-im.c:
- * gui/contact-editor/fulladdr.glade:
- * gui/contact-editor/e-contact-editor-address.h:
- * gui/contact-editor/e-contact-editor-address.c:
- * printing/Makefile.am:
- * printing/e-contact-print.glade:
- * printing/e-contact-print-style-editor.h:
- * printing/e-contact-print-style-editor.c:
- * printing/test-contact-print-style-editor.c:
- Remove death files.
-
-2009-02-26 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #572950
-
- * printing/Makefile.am:
- Remove meaningless GNOME_INCLUDEDIR. Patch by Daniel Macks.
-
-2009-02-24 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fix for bug #572903
-
- * gui/contact-editor/contact-editor.glade: Change "Novell Groupwise"
- to "Novell GroupWise". Doesn't break string freeze, as the latter
- string already exists.
-
-2009-02-12 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #404232
-
- * gui/widgets/e-addressbook-view.c: (search_activated):
- Rebuild view immediately for an advanced search too.
-
-2009-02-11 Andre Klapper <a9016009@gmx.de>
-
- * /gui/component/addressbook-migrate.c:
- Substitute some deprecated gtk+ functions.
-
-2009-01-26 Matthew Barnes <mbarnes@redhat.com>
-
- * printing/test-print.c:
- * printing/test-contact-print-style-editor.c:
- Migrate the test programs off libgnomeui/libbonobo.
-
-2009-01-21 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #362754
-
- * gui/component/addressbook-component.c: (ensure_sources):
- Ensure to show default groups and sources with actual
- localized name, not the one it was stored last time.
-
-2009-01-11 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/widgets/eab-contact-display.c (eab_uri_popup_link_open),
- (on_link_clicked):
- Call e_show_uri() instead of gnome_url_show().
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/contact-editor/e-contact-editor-fullname.c:
- * gui/contact-editor/e-contact-editor-im.c:
- * gui/contact-editor/e-contact-editor-address.c:
- * gui/widgets/e-addressbook-view.c:
- * printing/e-contact-print.c:
- Remove unneeded #include <libgnome/gnome-util.h>.
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/component/addressbook-view.c:
- * gui/contact-editor/e-contact-editor.h:
- * gui/contact-editor/e-contact-quick-add.c:
- * gui/contact-editor/eab-editor.h:
- * gui/contact-list-editor/e-contact-list-editor.h:
- Remove unneeded #include <libgnomeui/gnome-app.h>.
- Remove unneeded #include <libgnomeui/gnome-app-helper.h>
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #567270
-
- * gui/contact-editor/test-editor.c:
- * printing/test-contact-style-editor.c:
- * printing/test-print.c:
- Remove already-disabled use of gnome_about_new().
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #567276
-
- * gui/widgets/e-addressbook-view.c:
- * printing/test-print.c:
- Remove unneeded #include <libgnomeui/gnome-dialog-util.h>.
-
-2009-01-10 Andre Klapper <a9016009@gmx.de>
-
- * Fix for bug #567282
-
- * /gui/component/addressbook-view.c:
- Remove unrequired #include of <libgnomeui/gnome-href.h>.
-
-2009-01-09 Takao Fujiwara <takao.fujiwara@sun.com>
-
- Reviewed by Matthew Barnes <mbarnes@redhat.com>
-
- * Fix for bug #566011
-
- * gui/component/Makefile.am:
- * gui/component/addressbook-component.c
- (addressbook_component_class_init):
- Include <glib/gi18n-lib.h> instead of <glib/gi18n.h> and
- add bindtextdomain().
-
-2009-01-08 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #339879
-
- * gui/widgets/addresstypes.xml: Use "rawcode" instead of "code"
- to have not added a "match-all" into the expression.
-
-2009-01-07 Matt Davey <mcdavey@mrao.cam.ac.uk>
-
- ** Fix for bugs #201167 and #269342
-
- * conduit/address-conduit.c:
- Add support for category syncing. Also, retain an existing
- given/first name split if it exists in the pilot record.
-
-2009-01-01 Matthew Barnes <mbarnes@redhat.com>
-
- * ui/component/addressbook-config.c (eabc_general_offline):
- Use the correct macro when marking strings for translation.
-
-2008-12-23 Andre Klapper <a9016009@gmx.de>
-
- * gui/merging/eab-contact-merging.c:
- Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>
-
-2008-12-09 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #563669
-
- * gui/component/ldap-config.glade:
- * printing/e-contact-print.glade:
- Use zero GtkSpinButton's PageSize, as Gtk+ requires.
-
-2008-12-08 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #270376
-
- * gui/contact-editor/e-contact-editor.c: (im_service []),
- (non_string_fields[]):
- * gui/widgets/eab-contact-display.c: (render_contact):
- Support Skype field in a contact.
-
- * gui/contact-editor/e-contact-editor-im.c:
- Changes here too, but file doesn't seem to be used.
-
-2008-12-08 Jennifer Newman <jennifer.newman@tufts.edu>
-
- ** Fix for bug #549964
-
- * gui/widgets/eab-gui-util.c (eab_load_error_dialog),
- (eab_search_result_dialog): Fix for a few erroneous strings.
-
-2008-12-05 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #332629
-
- * gui/widgets/addresstypes.xml:
- Use dynamically created list of categories in the option's widget.
-
-2008-12-04 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #263268
-
- * gui/widgets/e-addressbook-view.c: (search_activated),
- (make_suboptions): Be able to search for contacts without category.
-
-2008-12-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #348299
-
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
- Use category completion in the Categories field.
-
-2008-11-17 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #557818
-
- * gui/component/addressbook-view.c:
- ESourceSelector now handles most of the drag-and-drop signals.
- We just have to listen for the new "data-dropped" signal and
- deal with it. Gets rid of a lot of duplicate logic.
-
-2008-11-17 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #558322
-
- * gui/component/addressbook-view.c (rename_addressbook_cb):
- New "Rename" item in the source selector pop-up menu calls
- the recently added e_source_selector_edit_primary_selection().
- Still need to bind the "F2" key to this action, but I'm not
- sure how whether EPopup supports that.
-
-2008-10-30 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/contact-editor/test-editor.c:
- * gui/widgets/e-minicard-label.c:
- * gui/widgets/e-minicard-view-widget.c:
- * gui/widgets/test-reflow.c:
- Only include the toplevel GTK+ header.
-
-2008-10-17 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #511918
-
- * tools/evolution-addressbook-export-list-cards.c:
- (struct _EContactCSVFieldData), (csv_field_data[]),
- (e_contact_csv_get_data_type), (e_contact_csv_get):
- Use TRUE/FALSE texts for boolean values and do not
- free returned value for them, otherwise it crashes.
-
-2008-10-14 Sankar P <psankar@novell.com>
-
-License Changes
-
- * conduit/address-conduit.c:
-
-2008-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #555494
-
- * gui/widgets/e-addressbook-view.c (generate_viewoption_menu):
- Category icons are not themed. Load by file, not by icon name.
-
-2008-10-03 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/widgets/eab-contact-display.c:
-
-2008-10-01 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/component/addressbook-config.c:
- * gui/widgets/e-minicard.c:
- * importers/evolution-ldif-importer.c:
- * importers/evolution-vcard-importer.c:
-
-2008-09-30 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/component/addressbook.c:
-
-2008-09-29 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/component/addressbook-view.c:
-
-2008-09-25 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fix for bug #553148
-
- * gui/contact-editor/contact-editor.glade:
- * gui/contact-editor/e-contact-editor-im.c: Standardise "GroupWise"
- usage in translatable strings.
-
-2008-09-24 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/contact-editor/e-contact-editor.c:
- * gui/contact-editor/e-contact-quick-add.c:
- * gui/widgets/e-addressbook-view.c:
-
-2008-09-24 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/widgets/e-addressbook-model.c:
- * gui/widgets/eab-gui-util.c:
- * gui/widgets/eab-vcard-control.c:
-
-2008-09-24 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fixes bug #553479
-
- * gui/component/ldap-config.glade: String capitalisation improvements.
-
-2008-09-23 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #553273
-
- * gui/component/addressbook-view.c: (delete_addressbook_folder),
- (delete_addressbook_cb):
- * gui/widgets/eab-gui-util.c: (save_it):
- * gui/contact-list-editor/e-contact-list-model.c:
- (e_contact_list_model_add_email):
- * gui/contact-list-editor/e-contact-list-editor.c:
- (contact_list_editor_contact_exists):
- Always end e_error_run/e_error_new calls with NULL parameter.
-
-2008-09-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #552575
-
- * gui/widgets/eab-gui-util.c: (eab_send_contact_list_as_attachment):
- Register default callbacks to composer to be able to send/save draft.
-
-2008-09-23 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #272391
-
- * gui/component/apps_evolution_addressbook.schemas.in:
- * gui/component/autocompletion-config.c: (struct AutocompletionConfig),
- (config_control_destroy_notify), (add_section),
- (show_address_check_toggled_cb), (autocompletion_config_control_new):
- New UI for Edit->Preferences->Autocompletion, with the checkbox for
- the key "/apps/evolution/addressbook/completion/show_address" to be
- able to setup whether show mail address for the autocompleted contact.
-
-2008-09-19 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/widgets/e-minicard-label.c:
- * tools/evolution-addressbook-export.c:
-
-2008-09-16 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/component/addressbook-component.c:
- * gui/contact-editor/eab-editor.c:
-
-2008-09-12 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/component/addressbook-migrate.c:
-
-2008-09-08 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #361413
-
- * gui/widgets/eab-gui-util.c: (eab_load_error_dialog):
- Print detailed error also for LDAP backends.
-
-2008-09-06 Michael Meeks <michael.meeks@novell.com>
-
- * gui/component/openldap-extract.h: License fixes.
-
-2008-09-04 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/widgets/e-minicard-view.c:
- * gui/widgets/eab-popup-control.c:
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/component/addressbook-config.h:
- * gui/component/addressbook.h:
- * gui/component/autocompletion-config.c:
- * gui/component/autocompletion-config.h:
- * gui/component/component-factory.c:
- * gui/contact-editor/e-contact-editor-address.c:
- * gui/contact-editor/e-contact-editor-address.h:
- * gui/contact-editor/e-contact-editor-fullname.c:
- * gui/contact-editor/e-contact-editor-fullname.h:
- * gui/contact-editor/e-contact-editor-im.c:
- * gui/contact-editor/e-contact-editor-im.h:
- * gui/contact-editor/e-contact-editor.h:
- * gui/contact-editor/e-contact-quick-add.h:
- * gui/contact-editor/test-editor.c:
- * gui/contact-list-editor/e-contact-list-editor.c:
- * gui/contact-list-editor/e-contact-list-editor.h:
- * gui/contact-list-editor/e-contact-list-model.c:
- * gui/merging/eab-contact-compare.c:
- * gui/merging/eab-contact-merging.c:
- * gui/merging/eab-contact-merging.h:
- * gui/widgets/e-addressbook-reflow-adapter.c:
- * gui/widgets/e-addressbook-table-adapter.c:
- * gui/widgets/e-addressbook-view.h:
- * gui/widgets/e-minicard-label.h:
- * gui/widgets/e-minicard-view-widget.c:
- * gui/widgets/e-minicard-view-widget.h:
- * gui/widgets/e-minicard.h:
- * gui/widgets/eab-config.c:
- * gui/widgets/eab-contact-display.h:
- * gui/widgets/eab-menu.c:
- * gui/widgets/eab-popup.c:
- * gui/widgets/gal-view-factory-minicard.c:
- * gui/widgets/gal-view-minicard.h:
- * importers/evolution-csv-importer.c:
- * printing/e-contact-print-style-editor.c:
- * printing/e-contact-print-style-editor.h:
- * printing/e-contact-print-types.h:
- * printing/e-contact-print.c:
- * printing/e-contact-print.h:
- * printing/test-contact-print-style-editor.c:
- * printing/test-print.c:
- * tools/evolution-addressbook-export-list-cards.c:
- * util/eab-book-util.c:
- * util/eab-book-util.h:
-
-2008-09-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #448435
-
- * gui/component/addressbook-config.c: (eabc_general_host):
- Keep UI consistent, disable SSL method for 636 port.
-
-2008-09-01 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #548827
-
- * gui/widgets/eab-gui-util.c: (eab_error_dialog):
- Check bounds of the string array before accessing elements.
- * gui/widgets/e-addressbook-view.c: (delete_contacts_cb):
- Show more detailed error message if available.
-
-2008-08-30 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #548348
-
- * printing/Makefile.am:
- Add a libecontactprint_la_LIBADD stanza so we link to the
- correct libemiscwidgets and libeutil.
-
-2008-08-27 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fix for bug #534762
-
- * addressbook.error.xml:
- * conduit/address-conduit.c:
- * gui/widgets/eab-gui-util.c: (eab_load_error_dialog),
- (eab_search_result_dialog):
- * gui/widgets/eab-vcard-control.c: (eab_vcard_control_new):
- * tools/evolution-addressbook-export-list-folders.c:
- (action_list_folders_init):
- * tools/evolution-addressbook-export.c: Change "addressbook" to
- "address book" in translatable strings.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/component/addressbook-component.h:
- * gui/component/addressbook-migrate.h:
- * gui/component/addressbook-view.h:
- * gui/component/openldap-extract.h:
- * gui/contact-editor/eab-editor.h:
- * gui/contact-list-editor/e-contact-list-model.h:
- * gui/merging/eab-contact-compare.h:
- * gui/widgets/e-addressbook-model.h:
- * gui/widgets/e-addressbook-reflow-adapter.h:
- * gui/widgets/e-addressbook-table-adapter.h:
- * gui/widgets/e-minicard-view.h:
- * gui/widgets/eab-config.h:
- * gui/widgets/eab-gui-util.h:
- * gui/widgets/eab-menu.h:
- * gui/widgets/eab-popup-control.h:
- * gui/widgets/eab-popup.h:
- * gui/widgets/eab-vcard-control.h:
- * gui/widgets/gal-view-factory-minicard.h:
- * gui/widgets/gal-view-minicard.c:
- * importers/evolution-addressbook-importers.h:
- * tools/evolution-addressbook-export-list-folders.c:
- * tools/evolution-addressbook-export.h:
-
-2008-08-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #508732
-
- * gui/component/addressbook-component.c (impl_createView):
- Add a "select_item" argument for crash recovery, which the
- addressbook component does not use.
-
-2008-08-14 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/contact-editor/e-contact-editor.c:
- Use e_display_help() for displaying help.
-
-2008-08-12 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in:
- Fix a typo. (#547369)
-
- * gui/component/addressbook-migrate.c:
- Fix TeX-style quotes. (#547372)
-
-2008-08-12 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #547308
-
- * gui/component/addressbook.c: (load_source_auth_cb):
- Do not try to authenticate to the server more than twice when knows
- the password and it didn't fail because of wrong user name/password.
- * gui/widgets/eab-gui-util.c: (const char *status_to_string[]):
- New string for new status code.
- * gui/widgets/eab-gui-util.c: (eab_load_error_dialog):
- Include detailed error in generic failure error, if available and is
- not a repository offline error.
-
-2008-08-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #546892
-
- * gui/contact-editor/e-contact-editor-fullname.c:
- * gui/contact-editor/e-contact-editor-im.c:
- * gui/contact-editor/e-contact-editor-address.c:
- Prefer gtk_window_set_icon_name() over gtk_window_set_icon_list().
-
- * gui/contact-editor/e-contact-editor-im.c:
- Prefer gtk_image_new_from_icon_name() over e_icon_factory_get_image().
-
- * gui/component/addressbook-view.c:
- e_activity_handler_operation_started() no longer takes a GdkPixbuf.
- It was ignoring the pixbuf anyway ever since we added a spinner icon.
-
-2008-08-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #324203
-
- * gui/component/ldap-config.glade:
- * gui/component/addressbook-config.c: (canbrowse_toggled_cb),
- (eabc_details_limit): New check box to be able to set LDAP
- address books browseable until reaches given limits.
-
-2008-08-06 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #249844
-
- * gui/component/addressbook-component.c:
- (impl__get_userCreatableItems): Do not let compiler claim.
-
-2008-08-06 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #546263
-
- * gui/widgets/e-minicard.c: (add_field), (add_email_field), (remodel):
- Add 'width' property as the last one for 'new' item, thus it will know
- all the information to properly calculate column widths. Also don't
- set field names for the contact-lists. Both changes prevents messing
- of minicard painting for changed contact-lists.
-
-2008-08-04 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #249844
-
- * gui/component/addressbook-component.c
- (impl__get_userCreatableItems):
- Use C_() macro instead of Q_() macro.
- Use fully qualified names for "New" submenu entries.
-
-2008-08-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #546057
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in:
- * gui/contact-list-editor/contact-list-editor.glade:
- Use "x-office-address-book" icon name instead of "stock_addressbook".
-
-2008-07-30 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #211267
-
- * printing/e-contact-print.c: (struct _EContactPrintContext),
- (e_contact_print_letter_heading), (e_contact_start_new_page),
- (e_contact_print_contact), (contact_draw_page),
- (e_contact_print): Report correct number of pages to print
- and print them as requested.
-
-2008-07-30 Takao Fujiwara <takao.fujiwara@sun.com>
-
- Reviewed by Andre Klapper <a9016009@gmx.de>
-
- ** Fix for bug #545300
-
- * gui/merging/eab-contact-duplicate-detected.glade:
- Add a translatable tag in "_Merge" string.
-
-2008-07-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #544383
-
- * gui/contact-list-editor/e-contact-list-editor.c:
- (e_contact_list_editor_get_contact): Put list members in reverse order,
- because 'e_vcard_add_attribute' uses prepend, thus changes order on
- every single save of the contact list.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * addressbook.error.xml: Fix some strings. See bug #543753.
-
-2008-07-13 Keith Packard <keithp@keithp.com>
-
- ** Fix for bug #541355
-
- * conduit/address-conduit.c:
- The pilot link code does call free_match on data returned from the
- for_each method, which the evolution conduits aren't prepared to
- handle. This patch removes any freed objects from the 'locals' list in
- each conduit which otherwise frees them again when the conduit is closed.
-
-2008-07-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #228725
-
- * gui/widgets/e-minicard-view.h: (struct _EMinicardView):
- * gui/widgets/e-minicard-view.c: (set_empty_message),
- (stop_state_changed), (e_minicard_view_set_property),
- (e_minicard_view_dispose), (e_minicard_view_init):
- Show different message in a view when searching.
-
-2008-07-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #540152
-
- * gui/component/addressbook-component.c: (ensure_sources):
- Unref source only when we created it - the list owns the pointer now.
-
-2008-06-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #539755
-
- * importers/evolution-csv-importer.c: (parseLine):
- Do not leak (introduced in bug #440818).
- * importers/evolution-csv-importer.c: (add_to_notes),
- (parseLine), (getNextCSVEntry): Do not access memory beyond
- the columns array.
-
-2008-06-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #440818 (patch by Rodrigo Castro)
-
- * importers/evolution-csv-importer.c: (parseLine): Convert line
- to UTF-8 if not a valid one. Pretend it to be an ISO-8859-1 line.
- * importers/evolution-csv-importer.c: (getNextCSVEntry):
- Append char-by-char and check for EOF too.
-
-2008-06-13 Tor Lillqvist <tml@novell.com>
-
- * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
- Link with the bootstrap libevolution-mail library on Windows.
-
-2008-06-13 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #304029
-
- * gui/widgets/addresstypes.xml: changed description of default
- search filter from "Name begins with" to "Name contains"
- * gui/widgets/e-addressbook-view.c: (search_activated):
- same in a filter search query itself
-
-2008-06-10 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/component/addressbook-component.c:
- Use <glib/gi18n.h> instead of <bonobo/bonobo-i18n.h>.
-
-2008-06-03 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/merging/eab-contact-merging.c: (mergeit):
- Use non-deprecated gtk+ api.
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534360
-
- * conduit/address-conduit.c:
- * gui/contact-editor/e-contact-editor.c:
- * gui/widgets/e-addressbook-view.c:
- * gui/widgets/e-minicard-view-widget.c:
- * gui/widgets/e-minicard.c:
- * gui/widgets/eab-contact-display.h:
- * printing/e-contact-print-style-editor.c:
- * printing/e-contact-print-style-editor.h:
- Migrate from deprecated GtkObject symbols to GObject equivalents.
-
-2008-04-30 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #316390
-
- * gui/widgets/e-addressbook-view.c: (categories_changed_cb),
- (get_master_list), (eab_view_dispose), (eab_view_new),
- (search_activated), (make_suboptions):
- Listen for changes in categories setup and propagate them to UI.
-
-2008-04-28 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #529768
-
- * gui/widgets/eab-gui-util.c (eab_send_to_contact_and_email_num_list):
- Setup default callbacks for the newly created EMsgComposer widget.
-
-2008-04-23 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #529254
-
- * gui/widgets/eab-gui-util.c: (save_it):
- Prototype and return value of e_write_file_uri has been changed.
-
-2008-04-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #529465
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in:
- Prefer "popup" to "pop-up" per the GNOME Documentation Style Guide.
-
-2008-04-17 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #526739
-
- * gui/contact-editor/e-contact-editor.c: Do not include gnome-vfs.
-
-2008-04-02 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/widgets/Makefile.am:
- Remove CORBA rules for the old composer.
-
- * gui/widgets/eab-gui-util.c (eab_send_to_contact_and_email_num_list),
- (eab_send_contact_list_as_attachment):
- Adapt to new Bonobo-less composer widget.
-
-2008-03-31 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #521562
-
- * gui/contact-editor/e-contact-editor-address.c: (countries []):
- Small typo fix.
-
-2008-03-31 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #506347
-
- * gui/widgets/eab-contact-display.c:
- (eab_contact_display_render_compact):
- Inherit background colors from actual theme, do not use hardcoded one.
-
-2008-03-31 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #404241
-
- * gui/widgets/e-minicard.c: (get_email_location), (add_email_field):
- * gui/widgets/eab-contact-display.c: (get_email_location):
- Never return NULL, rather return "Other" as default.
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #438613
-
- * addressbook.error.xml:
- Improved "contact-delete-error-perm" secondary text.
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #316572
-
- * gui/component/ldap-config.glade: Do not translate unused text.
-
-2008-03-18 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #511952
-
- * gui/contact-list-editor/e-contact-list-editor.c:
- (contact_list_editor_create_name_selector):
- Marking text for translation.
-
-2008-03-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #273177
-
- * gui/contact-editor/e-contact-quick-add.h:
- (e_contact_quick_add_vcard):
- * gui/contact-editor/e-contact-quick-add.c: (struct _QuickAdd),
- (quick_add_unref), (quick_add_set_vcard), (clicked_cb),
- (build_quick_add_dialog), (e_contact_quick_add_vcard):
- Allow adding also whole vCard with this dialog.
- * gui/widgets/eab-popup-control.h: (struct _EABPopupControl):
- * gui/widgets/eab-popup-control.c: (eab_popup_control_set_vcard),
- (eab_popup_control_cleanup), (eab_popup_control_set_vcard),
- (eab_popup_control_no_matches), (set_prop), (get_prop),
- (eab_popup_control_new):
- New property 'vcard', if set, has higher precedence than name/email.
-
-2008-03-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #513951
-
- * gui/component/addressbook-component.c (ensure_sources):
- * gui/component/addressbook-migrate.c (addressbook_migrate):
- Adapt to new meaning of xxx_component_peek_base_directory().
-
- * gui/component/addressbook-component.c (addressbook_component_init):
- * gui/component/addressbook-migrate.c (create_groups):
- Use e_get_user_data_dir() instead of constructing the full path.
-
-2008-02-22 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #514836
-
- * gui/contact-list-editor/e-contact-list-editor.c:
- (contact_list_editor_add_destination):
- Obsoleting EVC_X_DEST_EMAIL and EVC_X_DEST_NAME.
-
-2008-02-20 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #517458
-
- * gui/widgets/e-addressbook-reflow-adapter.c:
- (addressbook_compare): Handle broken UIDs.
-
-2008-02-18 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #515744
-
- * gui/component/addressbook-migrate.c: (get_source_name):
- Memory leak fix.
-
-2008-02-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/merging/eab-contact-merging.c: (mergeit): Upstream patch from
- OpenSUSE.
-
-2008-02-14 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/component/addressbook.c (addressbook_authenticate):
- Don't allow newlines in the password dialog title. Use a fixed
- string instead. (#516279)
-
-2008-02-10 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #510642
-
- * addressbook.error.xml: Improved string for read-only-addressbook
- error-message.
-
-2008-01-29 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/widgets/e-minicard.c:
- * gui/widgets/gal-view-minicard.c:
- Replace G_GNUC_FUNCTION (deprecated) with G_STRFUNC.
-
-2008-01-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #512020
-
- * gui/widgets/e-addressbook-view.c: (get_master_list):
- Use only searchable categories, like in calendar.
-
-2008-01-23 Djihed Afifi <djihed@gmail.com>
-
- ** Fix for bug #391408
-
- * gui/widgets/e-minicard-label.c:
- (e_minicard_label_resize_children):
- * gui/widgets/e-minicard.c: (add_field), (add_email_field):
- Fix contact minicards for RTL languages.
-
-2008-01-22 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #503551
-
- * gui/widgets/e-minicard-view-widget.c: (selection_row_change):
- Emit selection changed signal even when unselecting, because
- we enable/disable menu items on selection change.
-
-2008-01-21 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #324604 inspired by patch of makuchaku (Mayank)
-
- * gui/widgets/eab-gui-util.h:
- * gui/widgets/eab-gui-util.c: (eab_parse_qp_email),
- (eab_parse_qp_email_to_html): New helper functions for decoding
- email addresses from RFC822 or RFC2047 form to UTF-8.
- * gui/widgets/e-minicard.c: (add_email_field):
- * gui/widgets/eab-contact-display.c: (render_contact_list),
- (render_contact), (eab_contact_display_render_compact):
- * gui/widgets/e-addressbook-table-adapter.c:
- (struct _EAddressbookTableAdapterPrivate), (addressbook_dispose),
- (addressbook_value_at), (addressbook_set_value_at), (remove_contacts),
- (modify_contact), (model_changed), (eab_table_adapter_construct):
- * gui/widgets/eab-gui-util.c: (get_email),
- (eab_send_contact_list_as_attachment):
- Ensure the print of the email is transformed from RFC822 or RFC2047.
-
-2008-01-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/widgets/e-addressbook-view.etspec: Revert my last patch.
-
-2008-01-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/widgets/e-addressbook-view.etspec: Take off the cursor/focus.
- Now we have a nice cairo rendered message list row.
-
-2008-01-15 Djihed Afifi <djihed@gmail.com>
-
- ** Fix for bug #507564
-
- * gui/widgets/eab-contact-display.c: Fix contact view for RTL
- languages.
-
-2008-01-14 David Turner <cillian64@googlemail.com>
-
- ** Partial fix for bug #498095
-
- * gui/contact-editor/contact-editor.glade: Changed mnemonics on
- "Categories" and "Nickname" to fix a clash.
-
-2008-01-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #488213
-
- * gui/contact-editor/e-contact-editor.c: (extract_simple_field):
- Use global function e_icon_factory_pixbuf_scale for scaling pixbufs.
-
-2008-01-10 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #448441
-
- * addressbook.error.xml: New message "error-read-only" added.
- * gui/contact-editor/e-contact-quick-add.c: (struct _QuickAdd),
- (merge_cb), (sanitize_widgets), (source_changed),
- (build_quick_add_dialog):
- Disable "OK" and "Edit Full" buttons if no source is selected.
- Also set always book from combo, do not use the new created.
-
-2008-01-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #339813
-
- * gui/contact-editor/e-contact-editor.c: (e_contact_editor_create_date):
- Setting new option 'e_date_edit_set_twodigit_year_can_future' to FALSE.
-
-2008-01-06 Michael Monreal <michael.monreal@gmx.net>
-
- ** Fix for bug #492188
-
- * gui/component/addressbook-view.c:
-
- Use the new Tangoized icons instead of deprecated icons from
- gnome-icon-theme.
-
-2008-01-06 Christian Krause <chkr@plauener.de>
-
- ** Fix for bug #506772
-
- * tools/evolution-addressbook-export.c: (main): Not-NULL check for a
- string array before finding its length.
-
-2007-12-11 Sankar P <psankar@novell.com>
-
- ** Fix for bug #501969
-
- * gui/component/addressbook.c: (load_source_auth_cb):
- Passwords should not be forgotten on all errors
-
-2007-12-06 David Turner <cillian64@googlemail.com>
-
- ** Fix for bug #468277
-
- * gui/component/addressbook-config.c: (eabc_general_offline):
- Added a mnemonic to "Copy book content locally for offline operation"
-
-2007-12-05 Lucky Wankhede <wlakke@novell.com>
-
- ** Fix for bug #409121
-
- * gui/component/addressbook-view.c:
- * gui/widgets/e-addressbook-view.c: (save_as), (eab_view_save_as):
- * gui/widgets/eab-gui-util.c:
- (eab_send_contact_list_as_attachment):
- * gui/widgets/eab-vcard-control.c: (toggle_full_vcard),
- (eab_vcard_control_new):
- * importers/evolution-vcard-importer.c:
- (evolution_vcard_importer_peek): Corrected misspelled instances
- of vCard
-
-2007-11-28 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #489652
-
- Migrate the contact list editor from ETable to GtkTreeView and
- fix some HIG issues.
-
- * gui/contact-list-editor/Makefile.am:
- Remove e-contact-list-editor.etspec
- Remove e-contact-list-editor-marshal.list
-
- * gui/contact-list-editor/contact-list-editor.glade:
- Fix some HIG issues and give all the widgets proper names.
-
- * gui/contact-list-editor/e-contact-list-model.c:
- * gui/contact-list-editor/e-contact-list-model.h:
- EContactListModel is now a subclass of GtkListStore.
-
- * gui/contact-list-editor/e-contact-list.c:
- * gui/contact-list-editor/e-contact-list.h:
- Use a GtkTreeView instead of an ETable for displaying members.
- Refactor everything; see bug #489652 for more details.
-
-2007-11-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #495711
-
- * gui/contact-editor/e-contact-editor.h: (struct _EContactEditor):
- * gui/contact-editor/e-contact-editor.c: (full_name_response),
- (full_name_clicked), (e_contact_editor_init):
- Keep track of previously created Full Name dialog and reuse it.
-
-2007-11-18 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- ** Fix bug #495875
-
- * gui/component/addressbook-view.c:
- right click menu reordering
-
-2007-11-03 Matthew Barnes <mbarnes@redhat.com>
-
- ** Remove dead files from source control. The dates below
- indicate when the file was removed from Makefile.am.
- Fixes part of bug #478704.
-
- * printing/e-contact-print-envelope.c (Apr 2007)
- * printing/e-contact-print-envelope.h (Apr 2007)
- * tools/evolution-addressbook-abuse.c (May 2004)
- * tools/evolution-addressbook-import.c (no history)
-
-2007-10-31 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #484064
-
- * gui/component/addressbook-view.c:
- * gui/widgets/e-addressbook-view.c:
- Use mail-message-new instead of mail-send for composing
- mail to contact, contacts or group.
-
-2007-10-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/contact-editor/e-contact-editor.c:
- Remove unneeded include.
-
-2007-10-26 Matthew Barnes <mbarnes@redhat.com>
-
- * conduit/address-conduit.c (local_record_to_pilot_record):
- Zero out the GnomePilotRecord struct to silence a compiler warning.
-
-2007-10-25 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #489661
-
- * gui/widgets/gal-view-treeview.c:
- * gui/widgets/gal-view-treeview.h:
- * gui/widgets/gal-view-factory-treeview.c:
- * gui/widgets/gal-view-factory-treeview.h:
- * gui/widgets/e-addressbook-treeview-adapter.c:
- * gui/widgets/e-addressbook-treeview-adapter.h:
- Remove these dead files from SCM.
-
- * gui/widgets/e-addressbook-view.h:
- * gui/widgets/e-addressbook-view.c:
- * gui/widgets/Makefile.am:
- Remove dead WITH_ADDRESSBOOK_VIEW_TREEVIEW code.
-
-2007-10-23 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/contact-editor/e-contact-editor-address.c:
- * gui/contact-editor/e-contact-editor-fullname.c:
- * gui/contact-editor/e-contact-editor-im.c:
- * gui/contact-editor/e-contact-editor.c: (save_contact),
- (app_delete_event_cb), (e_contact_editor_set_property),
- (e_contact_editor_create_date):
- * gui/contact-list-editor/e-contact-list-model.c:
- (e_contact_list_model_new):
- * gui/merging/eab-contact-merging.c: (mergeit), (response):
- * gui/widgets/e-minicard.c: (e_minicard_event), (add_field),
- (get_email_location), (add_email_field), (remodel),
- (e_minicard_reflow), (e_minicard_compare):
- * gui/widgets/eab-config.c: (eab_config_new):
- * gui/widgets/eab-gui-util.c: (eab_load_error_dialog),
- (file_exists), (save_it), (contact_added_cb),
- (eab_send_to_contact_and_email_num_list):
- * gui/widgets/eab-menu.c: (eab_menu_new):
- * gui/widgets/eab-popup.c: (eab_popup_new):
- * importers/evolution-csv-importer.c: (parseLine),
- (getNextCSVEntry):
- * printing/e-contact-print-style-editor.c:
- * printing/test-contact-print-style-editor.c:
- * printing/test-print.c:
- * util/eab-book-util.c: (eab_get_config_database):
-
- Warning fixes:
- - mixing code and declarations
- - NULL vs 0 vs FALSE/TRUE
- - mark code static
- - some coding style fixes
- - if vs ifdef
- - Remove some unused bits
- - ANSIfication of declarations
-
-2007-10-23 Tobias Mueller <tobiasmue@svn.gnome.org>
- Patch by Michael Monreal <michael.monreal@gmx.net>
-
- ** Fixes bug #486406
-
- * gui/component/addressbook-component.c:
- Use addressbook-new icon instead of stock_addressbook
-
-2007-10-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #417999
-
- * gui/contact-editor/e-contact-editor.c:
- * gui/contact-editor/contact-editor.glade:
- * gui/contact-editor/e-contact-quick-add.c:
- * gui/contact-list-editor/contact-list-editor.c:
- * gui/contact-list-editor/contact-list-editor.glade:
- Use ESourceComboBox instead of ESourceOptionMenu (deprecated).
-
-2007-10-18 Tobias Mueller <tobiasmue@svn.gnome.org>
- Patch by Michael Monreal <michael.monreal@gmx.net>
-
- ** Fixes bug #482603
-
- * gui/component/addressbook-view.c:
- Use document-properties icon instead of stock_folder-properties
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #437579
-
- * conduit/address-conduit.c:
- * gui/contact-editor/e-contact-editor.c:
- * gui/component/addressbook-config.c:
- * gui/widgets/eab-gui-util.c:
- Fix various compiler warnings. Patch from Milan Crha.
-
-2007-10-04 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #477045
-
- * gui/component/addressbook-view.c:
- Use "edit-copy" icon for the FolderCopy verb.
-
-2007-10-04 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #331421
-
- * gui/widgets/eab-contact-display.c:
- (eab_contact_display_render_normal): Make contact list name clickable.
-
-2007-10-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #469657
-
- * importers/evolution-ldif-importer.c:
- Use destroy functions in GHashTables to simplify memory management.
-
-2007-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #337539
-
- * gui/widgets/e-minicard.c: (get_left_width), (remodel):
- Omit left column when showing list of contacts.
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #474000
-
- * importers/evolution-ldif-importer.c:
- Remove redundant Base64 codec implementation. Use GLib's.
-
-2007-09-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #461195
-
- * util/eab-marshal.list:
- * gui/contact-list-editor/e-contact-list-editor-marshal.list:
- * gui/contact-editor/e-contact-editor-marshal.list: Remove
- needless marshalers.
- * gui/contact-editor/eab-editor.c:
- * gui/widgets/e-minicard-view-widget.c:
- * gui/widgets/eab-marshal.list:
- * gui/widgets/e-minicard.c:
- * gui/widgets/e-minicard-label.c:
- * gui/widgets/e-addressbook-model.c:
- * gui/widgets/e-addressbook-view.c: Use GObject's marshalers.
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #477045
-
- * gui/component/addressbook-component.c:
- * gui/component/addressbook-view.c:
- * gui/contact-editor/e-contact-editor-address.c:
- * gui/contact-editor/e-contact-editor-fullname.c:
- * gui/contact-editor/e-contact-editor-im.c:
- * gui/widgets/e-addressbook-view.c:
- * gui/widgets/eab-contact-display.c:
- Use standard icon names where applicable.
-
-2007-09-21 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #411125
-
- * gui/widgets/e-addressbook-view.etspec:
- * gui/contact-list-editor/e-contact-list-editor.etspec:
- Uses 'compare="collate"' instead of 'compare="string"' to handle UTF
- characters correctly.
-
-2007-09-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #476231
-
- * gui/widgets/eab-gui-util.c:
- Remove non-USE_GTKFILECHOOSER code.
- GtkFileChooser has been around since 2004.
-
-2007-09-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #473903
-
- * gui/merging/eab-contact-merging.c: (mergeit):
- Fixes serious compiler warning.
-
-2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/component/addressbook-config.c: (source_to_uri_parts): Fix for a
- build break.
-
-2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #471791 (Move away from assert to g_ret)
-
- * gui/component/addressbook-config.c: (ldap_unparse_auth),
- (ldap_unparse_scope), (ldap_unparse_ssl), (source_to_uri_parts):
- * gui/component/addressbook-view.c: (control_activate_cb):
- * gui/contact-list-editor/e-contact-list-editor.c:
- (e_contact_list_editor_close):
- * gui/widgets/e-addressbook-view.c: (table_double_click),
- (treeview_row_activated):
- * gui/widgets/eab-gui-util.c: (eab_search_result_dialog):
- * gui/widgets/eab-popup-control.c: (set_prop), (get_prop):
- * printing/e-contact-print.c: (contact_compare):
-
-2007-08-27 Johnny Jacob <jjohnny@novell.com>
-
- Committed on behalf of Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #352358
-
- * gui/merging/eab-contact-commit-duplicate-detected.glade: Label
- string of GtkLabel,id="label1" harmonised.
- * gui/component/addressbook-view.c (rename-addressbook-folder):
- Error tag changed from 'addressbook:no-rename-folder' to
- 'addressbook:no-rename-folder-exists' so that error messages
- are harmonised.
-
-2007-08-24 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #440328
-
- * gui/merging/eab-contact-duplicate-detected.glade:
- * gui/merging/eab-contact-merging.c: (mergeit): Missing mnemonics for
- the 'Merge' buttons in two separate dialogs.
-
-2007-08-23 Anand V M <avmuttagi@gmail.com>
-
- ** Fix for bug #353462
-
- * gui/widgets/eab-gui-util.c:Changing the labels of buttons from
- "Yes/No" to "Display All Contacts/Don't Display" to make them HIG
- compliant.
-
-2007-08-16 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #412732
-
- * printing/e-contact-print.c: (load_contacts):
- Disconnecting previously connected signal handlers.
-
-2007-08-06 Milan Crha <mcrha@redhat.com>
-
- ** Partial fix for bug #313221
-
- * gui/component/addressbook-migrate.c
- (migrate_contacts), (migrate_company_phone_for_local_folders):
- changes as part of fixing bug #313221,
- looping through all param values, not only testing first one
-
-2007-08-06 Milan Crha <mcrha@redhat.com>
-
- ** Partial fix for bug #427469
-
- * importers/evolution-vcard-importer.c: (vcard_import_contact):
- if HOME or WORK isn't specified for EMAIL, add TYPE=OTHER
-
-2007-08-02 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #462007
-
- * gui/contact-editor/e-contact-editor.c: (update_preview_cb): Plugged
- memory leak.
-
-2007-07-31 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #462002
-
- * gui/contact-editor/e-contact-editor.c: (extract_simple_field): Save
- resizing image as its original format.
-
-2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * gui/widgets/e-minicard.c: (add_email_field): Use g_strdup() instead
- of g_strdup_printf() for duplication of a string
-
-2007-07-26 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * gui/contact-editor/e-contact-editor.c:
- (e_contact_editor_create_source_option_menu):
- * gui/contact-editor/e-contact-quick-add.c: (build_quick_add_dialog):
- * gui/component/addressbook-config.c: (addressbook_config_edit_source):
- Plugged memory leaks.
-
-2007-07-26 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * gui/widgets/e-minicard.c: (add_email_field): Plugged memory leak.
-
-2007-07-20 Claude Paroz <claude@2xlibre.net>
-
- * tools/evolution-addressbook-export.c: Minor typo.
-
-2007-07-09 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/widgets/e-addressbook-view.c: (init_collection)
- Abort if ETable specification file fails to load.
-
-2007-07-07 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- ** Fix for bug #448568
-
- * gui/contact-editor/contact-editor.glade:
- * gui/contact-editor/e-contact-editor.c: (setup_tab_order):
- cleanup alignement mess and set correct tabbing order. Thanks
- to vinod for the initial glade patch.
-
-2007-07-06 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #337787
-
- * gui/widgets/e-address-view.c: (contact_display_has_selection),
- (eab_view_copy): Copy selection string in contact preview if the
- preview widget has selection string.
-
-2007-06-20 Laszlo (Laca) Peter <laca@sun.com>
-
- ** Fix for bug #433732
-
- * tools/Makefile.am: expand @PERL@ in evolution-addressbook-clean.in
- * tools/csv2vcard: rename to csv2vcard.in
- * tools/csv2vcard.in: make the path to perl configurable
- * tools/evolution-addressbook-clean.in: make the path to perl
- configurable
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #445793 from Gilles Dartiguelongue
-
- * conduit/Makefile.am:
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #448223 from Gilles Dartiguelongue
-
- * gui/widgets/e-addressbook-view.c: (generate_viewoption_menu):
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #445812 from Gilles Dartiguelongue
-
- * gui/widgets/eab-contact-display.c:
-
-2007-06-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #325882
-
- * gui/contact-editor/im.glade:
- * gui/contact-editor/fulladdr.glade:
- * gui/merging/eab-contact-commit-duplicate-detected.glade:
- * printing/e-contact-print.glade:
- Changed GTK_WIN_POS_NONE to GTK_WIN_POS_CENTER_ON_PARENT.
-
-2007-06-12 Wang Xin <jedy.wang@sun.com>
-
- Fixes #444248.
-
- * addressbook/gui/widgets/e-minicard.c
-
-2007-06-06 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * Makefile.am:
-
- Reverted automake 1.6 breakage. Fixes bug 444747.
- Patch by Patch by Daniel Gryniewicz <dang@nemesis.fprintf.net>.
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #386503 from Matthew Barnes
-
- * gui/contact-editor/e-contact-editor.c: (show_help_cb):
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for version removal from Installed files from Gilles Dartiguelongue
-
- * Makefile.am:
- * conduit/Makefile.am:
- * gui/component/Makefile.am:
-
-2007-06-02 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * conduit/address-conduit.c: (local_record_to_pilot_record):
- * gui/component/addressbook-config.c: (query_for_supported_bases),
- (eabc_commit):
- * gui/component/addressbook-migrate.c: (get_integer_child),
- (migrate_ldap_servers), (migrate_completion_folders):
- * gui/component/addressbook-view.c:
- (selector_tree_drag_data_received):
- * gui/contact-editor/e-contact-editor.c: (fill_in_simple_field),
- (extract_simple_field):
- * gui/contact-editor/e-contact-quick-add.c:
- * gui/contact-list-editor/e-contact-list-editor.c:
- (table_drag_data_received_cb), (extract_info), (fill_in_info):
- * gui/merging/eab-contact-merging.c: (dialog_map),
- (dropdown_changed), (mergeit), (check_if_same), (response),
- (match_query_callback):
- * gui/merging/eab-contact-merging.h:
- * gui/widgets/e-addressbook-view.c: (table_drag_data_get),
- (make_suboptions), (eab_view_delete_selection), (selection_get),
- (selection_received):
- * gui/widgets/e-minicard-view.c: (e_minicard_view_drag_data_get):
- * gui/widgets/e-minicard.c: (add_email_field):
- * gui/widgets/eab-contact-display.c: (eab_selection_get),
- (on_url_requested), (render_contact):
- * gui/widgets/gal-view-minicard.c: (gal_view_minicard_load),
- (gal_view_minicard_save), (column_width_changed):
- * printing/e-contact-print.c: (e_contact_build_style):
- fixing casts and other compilation warnings
-
-2007-05-30 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #333858 from Milan Crha
-
- * gui/contact-editor/e-contact-editor.c: (categories_response),
- (categories_clicked), (e_contact_editor_init):
- * gui/contact-editor/e-contact-editor.h:
- * importers/evolution-vcard-importer.c: (vcard_import_contacts),
-
-2007-05-25 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/component/addressbook-component.c (ensure_sources):
- * gui/component/addressbook-migrate.c (ensure_sources):
- Don't assume the relative URI is non-NULL (#427232).
-
-2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #424055 from Øystein Gisnås
-
- * gui/contact-list-editor/contact-list-editor.glade:
-
-2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #417797 from Øystein Gisnås
-
- * gui/component/addressbook-view.c: (selector_tree_drag_motion),
- (selector_tree_drag_data_received):
-
-2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #404239 from Øystein Gisnås
-
- * /addressbook/gui/widgets/e-minicard.c:
-
-2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #358250 from Javier F. Serrador
-
- * gui/widgets/e-addressbook-view.etspec:
- * gui/widgets/eab-contact-display.c: (render_contact):
-
-2007-05-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #337616
-
- * Makefile.am: Add $(schema_DATA) to DISTCLEANFILES.
-
-2007-05-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: Add Tango
- icons to preference window.
-
-2007-05-08 Wang Xin <jedy.wang@sun.com>
-
- * tools/evolution-addressbook-export-list-cards.c:
- Fixes 394932.
-
-2007-04-23 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/contact-editor/e-contact-editor.c:
- * gui/widgets/e-addresbook-reflow-adapter.c:
- * gui/widgets/e-addresbook-view.c:
- Don't include e-contact-print-envelope.h.
-
-2007-04-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #426816
-
- * gui/component/addressbook-view.c:
- * gui/widgets/e-addressbook-view.c:
- * gui/widgets/e-addressbook-view.h:
- * printing/e-contact-print.c:
- * printing/e-contact-print.h:
- * printing/e-contact-print-types.h:
- Refactor the printing infrastructure.
- Migrate off of libgnomeprint[ui] once and for all.
-
- * printing/test-print.c:
- Migrate off of libgnomeprint[ui] once and for all.
-
- * printing/e-contact-print-envelope.c:
- * printing/e-contact-print-envelope.h:
- This module is unused. Disable it, but keep the logic around for
- future reference.
-
- * printing/Makefile.am:
- Remove e-contact-print-envelope.[ch].
-
-2007-04-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #429422
-
- * tools/evolution-address-export.c:
- Migrate from popt to GOption.
-
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
- Use gtk_window_set_icon_from_file() instead of
- gnome_window_icon_set_from_file().
-
- * gui/widgets/e-addressbook-table-adapter.c:
- * gui/widgets/e-addressbook-model.c:
- * gui/widgets/eab-gui-util.c:
- Include missing header file(s).
-
- * gui/widgets/eab-vcard-control.c (pstream_load), (book_open_cb),
- (free_struct):
- * gui/widgets/eab-gui-util.c (process_unref):
- * gui/widgets/e-addressbook-view.c (eab_view_print),
- (eab_view_print_preview), (eab_view_delete_selection),
- (eab_view_save_as), (eab_view_view), (eab_view_send),
- (eab_view_send_to):
- e_free_object_list() is dead; just do it manually.
-
- * gui/widgets/e-addressbook-view.c (eab_view_print),
- (eab_view_print_preview):
- * conduit/address-conduit.c (addrconduit_load_configuration):
- Use g_object_ref_sink() instead of gtk_object_sink().
-
- * conduit/address-conduit.c (e_addr_gui_new):
- Use gtk_menu_shell_append() instead of gtk_menu_append().
-
- * printing/e-contact-print.c (e_contact_build_style):
- Use g_build_filename() instead of g_concat_dir_and_file().
-
- * printing/e-contact-print-style-editor.c
- (e_contact_print_style_editor_new):
- Use g_object_new() instead of gtk_type_new().
-
-2007-04-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Committed Contact Merging patch from Ebby Wiselyn
-
- * gui/merging/eab-contact-duplicate-detected.glade:
- * gui/merging/eab-contact-merging.c: (free_lookup), (dialog_map),
- (dropdown_changed), (mergeit), (check_if_same), (response),
- (match_query_callback), (eab_merging_book_add_contact),
- (eab_merging_book_commit_contact):
-
-2007-04-10 Elizabeth Greene <nerdygirl_ellie@yahoo.com>
-
- ** Fix for bug #426743.
- * addressbook/tools/evolution-addressbook-export.c:
- Corrected typo "asychronous".
-
-2006-04-10 Andre Klapper <a9016009@gmx.de>
-
- * gui/widgets/eab-contact-display.c:
- change "E-Mail" to "Email". Fixes bug #404233.
-
-2007-04-09 simon.zheng <simon.zheng@sun.com>
-
- ** Fix for bug #426487
-
- * gui/widgets/eab-contact-display.c: (accum_time_attribute):
- strftime() supplied by OS is subject to locale encoding, i.e.
- ja_JP.PCK. Using g_date_strftime() instead, which works on a
- UTF-8 format string and store a UTF-8 result.
-
-2007-04-09 simon.zheng <simon.zheng@sun.com>
-
- ** Fix for bug #426829.
-
- * gui/contact-editor/eab-editor.c: (eab_editor_confirm_delete):
- * gui/widgets/eab-contact-display.c: (render_contact):
- To avoid printing a NULL char point, adding statements to
- check the return result of et_email_location() and e_contact_get().
-
-2007-04-05 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/component/addressbook-config.c (addressbook_config_edit_source):
- Call gettext() on the EConfigItem labels. (#406933)
- Patch from Jeff Cai.
-
-2007-03-27 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/contact-editor/e-contact-editor.c:
- * gui/contact-editor/e-contact-quick-add.c:
- * gui/component/addressbook-component.c:
- * gui/component/addressbook-view.c:
- * gui/widgets/eab-contact-display.c:
- * gui/widgets/gal-view-minicard.c:
- * gui/widgets/e-addressbook-view.c:
- Don't mix declarations and code (#405495).
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2007-03-16 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #360240
-
- * gui/widgets/e-addressbook-view.c (e_contact_print_button):
- * printing/e-contact-print.c (complete_sequence),
- (e_contact_build_style), (e_contact_print_response),
- (e_contact_print_contact_list_dialog_new):
- Remove unused variables.
-
-2007-03-01 Tor Lillqvist <tml@novell.com>
-
- * gui/widgets/e-addressbook-view.c (e_contact_print_button):
- * printing/e-contact-print.c (e_contact_print_response):
- Bypass the body of these functions on non-G_OS_UNIX for now as
- they use gtk_print_unix_dialog_get_settings(). Gtk printing on
- Win32 needs work.
-
-2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #232065
-
- * gui/widgets/e-addressbook-view.c: (eab_view_delete_selection): Fix
- for selection jump on delete from Ebby Wiselyn.
-
-2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/contact-editor/contact-editor.glade: Fix critical warnings
- from typos in the glade file. Closes bug #397893. Patch
- from Wang Xin.
-
-2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Print migration updates from Ebby Wiselyn.
-
- * gui/component/addressbook-view.c: (print_cb), (print_preview_cb):
- * gui/widgets/e-addressbook-view.c: (print),
- (e_contact_print_button), (eab_view_print),
- (eab_view_print_preview):
- * printing/e-contact-print.c: (e_contact_print_contact),
- (complete_sequence), (book_view_loaded), (print_func),
- (e_contact_print_response), (e_contact_print_dialog_new),
- (e_contact_print_contact_dialog_new),
- (e_contact_print_contact_list_dialog_new), (contact_draw_page):
-
-2007-02-08 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #332908
-
- * gui/contact-editor/e-contact-editor.c: (extract_simple_field): Dont
- popup if the size of the image is small
-
-2007-02-08 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #400726
-
- * printing/e-contact-print.h: Declare e_contact_print_response().
-
-2007-01-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** GtkPrint api migration from Ebby Wiselyn.
-
- * gui/component/addressbook-view.c: (print_cb):
- * gui/widgets/e-addressbook-view.c: (print),
- (e_contact_print_button), (contact_print_button_draw_page),
- (eab_view_print), (eab_view_print_preview):
- * gui/widgets/e-addressbook-view.h:
- * printing/e-contact-print.c: (e_contact_output),
- (e_contact_text_height), (e_contact_rectangle),
- (e_contact_print_letter_heading), (e_contact_start_new_page),
- (e_contact_get_contact_size), (e_contact_print_contact),
- (e_contact_start_new_column), (complete_sequence),
- (book_view_loaded), (e_contact_do_print_contacts),
- (e_contact_build_style), (e_contact_print_response),
- (e_contact_print_dialog_new), (e_contact_print_contact_dialog_new),
- (contact_draw_page):
-
-2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
-
- Patch submitted by Nathan Owens <pianocomp81@yahoo.com> and
- Jerry Yu <jijun.yu@sun.com>
-
- * conduit/address-conduit.c: Add pilot-link 0.12 compatibility.
-
-2006-12-04 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes bug #357970
-
- * gui/contact-editor/e-contact-editor.c:
- * gui/widgets/e-minicard.c:
- * gui/widgets/eab-contact-display.c:
- Don't call deprecated GLib / GDK functions.
-
-2006-11-11 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * gui/widgets/e-minicard.c: Fixed #358249
- * gui/widgets/eab-contact-display.c: Fixed #358249
-
-2005-10-16 Devashish Sharma <sdevashish@novell.com>
-
- * gui/widgets/e-addressbook-view.c (display_view): Changed the
- parameter passed to gal_view_minicard_attach.
-
- * gui/widgets/gal-view-minicard.c (column_width_changed): Sets the
- horizontal scroll amount for the addresss card view to the current
- page size.
-
- * gui/widgets/gal-view-minicard.h: Changed function prototype for
- gal_view_minicard_attach. Passing EABView instead of
- EMinicardViewWidget.
- Fixes Bug#218273
-
-2006-10-16 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug#332908
- * addressbook.error.xml :
- * gui/contact-editor/e-contact-editor.c : Prompt-resize dialog
- options changed. Three options given now, "Resize", "Use as it is"
- and "Do not save".
-
-2006-10-01 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/component/addressbook-component.c: Remove duplicate include.
- * gui/contact-editor/e-contact-editor.c: (extract_simple_field):
- Fix some compiler warnings.
- * gui/contact-editor/e-contact-quick-add.c:
- (build_quick_add_dialog): Cast away a compiler warning.
- * gui/widgets/e-addressbook-view.c: (generate_viewoption_menu):
- #if 0 out an unused array, fix 0 vs NULL initialization in some
- other arrays and remove an unused GSList.
- * gui/widgets/e-minicard.c: (add_email_field): Make a var const.
- * gui/widgets/eab-gui-util.c: (eab_contact_save),
- (eab_contact_list_save): Add some casts to fix compiler warnings
- and #if 0 out an unused function.
- * util/eab-book-util.c: (escape), (eab_contact_list_from_string):
- Some GString fixes. All of this from bug #332101.
-
-2006-08-24 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #261062
-
- * addressbook.error.xml: Translator comments added.
-
-2006-09-28 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #357811
-
- * gui/widgets/e-addressbook-view.c: (search_activated): Fix for search
- on any type to work.
-
-2006-09-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #351332
-
- * gui/widgets/e-minicard.c:
- Fix implicit function declarations.
-
-2006-09-12 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #352353
-
- * gui/widgets/eab-gui-utils.c (file_exists): Translator comment
- is added.
-
-2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/widgets/e-addressbook-view.c: (string_without_underscores),
- (generate_viewoption_menu), (make_suboptions): Fixes a lot of search
- issues.
-
-2006-08-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/component/addressbook-component.c: (impl_requestCreateItem):
- Plug a leak.
-
-2006-08-09 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #261239
-
- * gui/contact-editor/contact-editor.glade: Tab focus corrected in
- Mailing Address tab of Contact Editor.
-
-2006-08-07 Sushma Rai <rsushma@novell.com>
-
- * gui/widgets/e-addressbook-view.c (eab_view_delete_selection): Added a
- callback function to handle the contact deletion error.
- (delete_contacts_cb): Added new, a callback function.
-
- * addressbook.error.xml: Added a error code contact-delete-error-perm
- and corresponding error string. Fixes #260403
-
- Original patch was submitted by "Vandana Shenoy .B"
-
-2006-07-25 Johnny Jacob <jjohnny@novell.com>
-
- * gui/widgets/e-addressbook-view.c: (search_activated),
- (query_changed), (make_suboptions) : Assign proper search item ids.
-
-2006-07-24 Sushma Rai <rsushma@novell.com>
-
- * gui/widgets/e-addressbook-view.c (search_activated): Commented out
- reference to undefined function eab_search_dialog_new(). See #347910.
-
-2006-07-24 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-editor.c:
- * gui/contact-editor/e-contact-editor-im.c: Added support for gadu gadu im
- in contact entry.
-
-2006-07-22 Mikhail Zabaluev <mhz@altlinux.org>
-
- Reviewed by Harish Krishnaswamy <kharish@novell.com>
-
- * printing/Makefile.am: Add missing .la files
- Fixes #334206.
-
-2006-07-20 Boby Wang <boby.wang@sun.com>
-
- Reviewed by Harish Krishnaswamy <kharish@novell.com>
-
- ** Fix bug #347381
-
- * gui/contact-editor/e-contact-editor.c: (image_clicked):
- Set the image chooser dialog to modal dialog, then we can focus back to
- the chooser dialog by <ALT + TAB>
-
-2006-07-19 Devashish Sharma <sdevashish@novell.com>
-
- * addressbook/gui/widgets/e-minicard.c :
- * addressbook/gui/widgets/eab-contact-display.c : In the minicard view
- and preview pane, show the type(home, work) of email instead of showing
- email1,email2.
- Fixes Bug 343816.
-
-2006-07-18 Ross Burton <ross@openedhand.com>
-
- * addressbook/gui/contact-editor/e-contact-editor.c:
- * addressbook/gui/contact-list-editor/e-contact-list-editor.c:
- * addressbook/gui/widgets/eab-contact-display.c:
- Fix for EContactPhoto changes. Partially fixed by Hiroyuki Ikezoe
- <poincare@ikezoe.net>, finished by myself. (#347870).
-
-2006-07-18 Andre Klapper <a9016009@gmx.de>
-
- * gui/contact-editor/contact-editor.glade:
- * gui/contact-editor/fulladdr.glade:
- * gui/contact-editor/fullname.glade:
- * gui/contact-editor/im.glade:
- * gui/contact-list-editor/contact-list-editor.glade:
- remove "*" from translation. Fixes bug #331147.
-
-2006-19-06 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #332909
-
- * gui/contact-editor/e-contact-editor.[ch]: once asked for resizing, it
- wont ask again.
-
-2006-07-08 Aishwarya K <aishkalyan@gmail.com>
-
- Fix for #332963
- * e-contact-editor.c: Set the mnemonic character for "No image"
-
-2006-06-30 Johnny Jacob <jjohnny@novell.com>
- * gui/cal-search-bar.c: (get_current_category),
- (get_category_sexp), (notify_e_cal_view_contains),
- (notify_category_is), (regen_query), (regen_view_query),
- (make_suboptions), (cal_search_bar_construct): Added/Removed code
- for new search ui.
- * gui/e-tasks.c: (search_bar_sexp_changed_cb):
- Added/Removed code for search ui.
-
-2006-06-29 simon.zheng <simon.zheng@sun.com>
-
- * gui/widgets/eab-gui-util.c: (file_exists): Convert filename
- from glib encoding to utf8 encoding.
- Fixes Bug #339151
-
-2006-06-27 Devashish Sharma <sdevashish@novell.com>
-
- * gui/widgets/eab-gui-util.c (do_delete) :Fix for
- Bug #333691.
-
-2006-06-16 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c :
- Fix for Bug #317511
-
-2006-06-15 Devashish Sharma <sdevashish@novell.com>
-
- * gui/component/addressbook-view.c : Drag-n-drop contacts now
- defaults to Moving the contact and the contacts moved will be
- instantly removed from the source addressbook.
- Fixes Bug #337085 and #337086
-
-2006-06-14 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes bug #344227
- * gui/widgets/eab-contact-display.c:
- (eab_contact_display_render_compact): gdk_pixbuf_loader_close should
- be called before gdk_pixbuf_loader_get_pixbuf.
-
-2006-06-13 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes bug #342646
- * gui/widgets/e-addressbook-view.c: Plugged memory leak.
- * gui/widgets/e-minicard-view.c: Ditto.
-
-2006-06-13 Oswald Rodrigues <ozzy_rodrigues@yahoo.com>
-
- * gui/contact-editor/e-contact-quick-add.c (build_quick_add_dialog):
- created patch to make _F,_m,_S mnemonics in contact-quick add
- dialog work. Fixes bug #332347.
-
-2006-06-12 simon.zheng <simon.zheng@sun.com>
-
- Fix for #336453
-
- * gui/component/addressbook-config.c: (addressbook_ldap_init):
- Add SunLDAP library support - a variant of Netscape LDAP.
-
-2006-06-12 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-editor.c : If company name
- is set and full name and file as are not set, set company name
- as full name and fle name.
- Fixes Bug #206320, 342903
-
-2006-06-12 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-quick-add.c :Fix for Bug #341465
-
-2006-06-09 Chris Heath <chris@heathens.co.nz>
-
- * gui/widgets/eab-popup-control.c (eab_popup_control_set_free_form): Fix
- memory leak
- * gui/contact-editor/e-contact-quick-add.c (quick_add_merge_contact): Ditto.
- Fixes bug #335423.
-
-2006-05-25 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-quick-add.c : Right click add to
- contacts doesnt work on email addresses in received mails.
-
-2006-05-25 Devashish Sharma <sdevashish@novell.com>
-
- * gui/widgets/eab-contact-display.c : Name of some fields differ
- when seen in preview pane and contact editor (Video Chat in contact
- editor and Video Conferencing in preview pane).
-
-2006-05-25 Devashish Sharma <sdevashish@novel.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c : Contacts
- added to a contact list cant be added again.
-
-2006-05-25 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added code to save vcards/addressbooks to remote shares
-
- * gui/widgets/eab-gui-util.c: (save_it), (eab_contact_save),
- (eab_contact_list_save):
-
-2006-05-17 Roozbeh Pournader <roozbeh@farsiweb.info>
-
- Fix for gnome bug #341931, farsiweb #562
- * gui/contact-editor/e-contact-editor.c: Mark a few messages for
- translation.
-
-2006-05-12 simon.zheng <simon.zheng@sun.com>
-
- ** Fix for Bug 341521
-
- * gui/contact-editor/contact-editor.glade: Change the label
- name of categories button.
-
-2006-04-27 Boby Wang <boby.wang@sun.com>
-
- ** Fix for bug # 336470
-
- * gui/contact-editor/fullname.glade:
- Add labelled-by relationship to gtkcombo.
-
-2006-04-26 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Patch from PR Suman to add icons missing in menu items.
-
- * gui/component/addressbook-view.c: Added icons for forward and send.
-
-2006-02-18 M Victor Aloysius J <victoraloy@gmail.com>
-
- ** Fixes bug #317512
-
- * gui/eab-contact-editot.c:
- * gui/eab-popup.h:
- * gui/eab-popup.c:
- Hyperlinked email-addresses and websites in preview pane support right
- click mouse options.
-
-2006-04-21 Simon Zheng <simon.zheng@sun.com>
-
- Fix for bug #337604
- * printing/e-contact-print.c: (e_contact_print_response):
- Should destory the print dialog window after clicking Print
- Preview button.
-
-2006-04-21 Devashish Sharma <sdevashish@novell.com>
-
- Fix for Bug 333869.
- * printing/e-contact-print-types.h: Remove member letter_tabs in
- struct _EContactPrintStyle.
- * printing/e-contact-print.c (e_contact_start_new_page),
- (e_contact_get_contact_size), (e_contact_print_contact),
- (e_contact_start_new_column), (complete_sequence),
- (e_contact_build_style), (e_contact_print_response),
- (e_contact_print_preview):
- To be consistent with minicard view, remove functions and data structure
- associated with letter tab printing.
- Patch by Simon Zheng <simon.zheng@sun.com>.
-
-2006-04-21 Devashish Sharma <sdevashish@novell.com>
-
- Fix for Bug 336713
- * gui/merging/eab-contact-merging.c: (cancelit): After selecting
- "cancel duplicate" when pasting contacts, can't remove those
- EContactMergingLookup. Make finished_lookup() available.
- Patch by Simon Zheng <simon.zheng@sun.com>.
-
-2006-03-29 Li Yuan <li.yuan@sun.com>
-
- Fix for bug #336454
- * gui/component/addressbook-view.c:
- (source_selector_key_press_event_callback):
- we should return false if it is not a del event to make gtktreeview
- deal the rest of keys.
-
-2006-03-10 Devashish Sharma <sdevashish@novell.com>
-
- * gui/component/ldap-config.glade : ldap port numbers
- were marked for translation. Fixes 331020.
-
-2006-03-10 Devashish Sharma <sdevashish@novell.com>
-
- Fix for bug #333855
- * gui/contact-editor/e-contact-editor.c (full_name_response),
- (full_name_key_press_event), (full_name_editor_delete_event_cb),
- (full_name_clicked):
- The fullname dialog should be non-modal as well as categories dialog.
- Patch by Simon Zheng <simon.zheng@sun.com>. Made some changes to the
- patch and committed.
-
-2006-03-06 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (fill_in_address_textview):
- Fix for Bug 332915.
-
-2006-03-06 Devashish Sharma <sdevashish@novell.com>
-
- * importers/evolution-ldif-importer.c (ldif_import):
- * importers/evolution-csv-importers.c (csv_import) :
- * importers/evolution-vcard-importer.c (vcard_import) :
- Fix for Bug 332136: Evolution fails to import contacts from a file into
- an addressbook if the addressbook is never opened.
- Patch by Xiurong Simon Zheng.
-
-2006-03-05 Devashish Sharma <sdevashish@novell.com>
-
- * gui/widgets/e-addressbook-view.etspec : Fix for bug 268458.
-
-2006-02-28 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (extract_simple_field): Fix for Bug
- #332811 crash adding an image to a contact.
-
-2006-02-27 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-editor.c: Fix for Bug #332498: orphaned
- category editor crashes Evo.
- Close the category editor when the contact editor is closed.
-
-2006-02-27 Devashish Sharma <sdevashish@novell.com>
-
- * gui/component/addressbook-view.c (selector_tree_drag_data_received) :
- Fix for Bug 322689: Cant copy contact to addressbook if addressbook
- just created.
-
-2006-02-23 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (update_preview_cb) :
- Fixes Bug #332123 - crash while trying to add an image to a contact
-
-2006-02-23 Devashish Sharma <sdevashish@novell.com>
-
- * gui/component/addressbook-component.c (impl_requestCreateItem) :
- New Contact should create contact on selected Addressbook.
- Fixes Bug # 326788 and 326721.
-
-2006-02-22 Simon Zheng <simon.zheng@sun.com>
-
- Fix for 331993.
-
- * printing/medbook.ecps: Add "Regular" to the font name.
-
-2006-02-14 Devashish Sharma <sdevashish@novell.com>
-
- * e-contact-print.c : Use of pango for text handling when
- printing address book.
- See Bug #269430.
-
-2006-02-13 Andre Klapper <a9016009@gmx.de>
-
- * ldap-config.glade: Fix the Security options to finally be
- descriptive, rather than obscuring. Identical to the changes in
- mail/em-account-editor.c to fix the UI part of bug #321797.
-
-2006-02-05 Karsten Bräckelmann <guenther@rudersport.de>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in:
- Correcting "Addressbook" to properly read "Address Book".
- Fixes bug #326256.
-
- * gui/component/addressbook-config.c (addressbook_config_edit_source):
- * gui/component/addressbook-component.c (impl_upgradeFromVersion):
- Correcting "Addressbook" to properly read "Address Book".
- Fixes bug #326256.
-
-2006-02-05 Andre Klapper <a9016009@gmx.de>
-
- * gui/component/ldap-config.glade: fixing one typo.
- fixes #304996 partially.
-
-2006-02-01 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-editor.c: File selector shows preview
- of the image when choosing picture of a contact.
- Fixes bug #300884.
-
-2006-02-01 Devashish Sharma <sdevashish@novell.com>
-
- * gui/widgets/e-minicard.c : (e_minicard_reflow) Fixed a bug which was
- causing addressbook view by address card getting all messed up.
- Fixes Bug #329315.
-
-2006-01-30 Tor Lillqvist <tml@novell.com>
-
- * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
- Link with libefilterbar, too.
-
-2006-01-30 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/component/addressbook-view.c:
- * gui/widgets/e-addressbook-view.c:
- Remove inclusion of unused header.
-
-2006-01-30 Sushma Rai <rsushma@novell.com>
-
- * gui/component/Makefile.am: Removed reference to "search" directory.
- Fixes the build issue.
-
-2006-01-30 Devashish Sharma <sdevashish@novell.com>
-
- * gui/widgets/e-addressbook-view.[ch]: Added save advanced search for
- contacts.
- * gui/widgets/addresstypes.xml: Search types for contacts. Moved the file
- from search directory to here as that directory is no longer required.
-
-2006-01-30 Elijah Newren <newren@gmail.com>
-
- * gui/contact-editor/e-contact-editor.c: removed an unused variable.
-
-2006-01-27 Kjartan Maraas <kmaraas@gnome.org>
-
- reviewed by: Harish Krishnaswamy <kharish@novell.com>
-
- * gui/component/addressbook-component.c: (impl_requestCreateItem):
- Remove unused bits.
- * gui/component/addressbook-config.c: (eabc_general_type),
- (eabc_general_offline): Same here.
- * gui/component/addressbook-migrate.c: Remove unused static function.
- * gui/component/addressbook-view.c: (selector_tree_drag_motion):
- Remove unused static function and init uninitialized var.
- * gui/contact-editor/e-contact-editor-address.c:
- (fill_in_countries): Return early if setlocale() fails.
- * gui/contact-editor/e-contact-editor.c: (file_as_get_style),
- (extract_email), (extract_phone), (sensitize_phone_types),
- (extract_im), (sensitize_im_types), (init_simple):
- Mark some arrays static, remove unused variables, fix gcc warnings
- * gui/contact-list-editor/e-contact-list-editor.c: (fill_in_info):
- Remove unused var.
- * gui/merging/eab-contact-compare.c: (eab_contact_compare_name):
- Remove unused static function and unused vars.
- * gui/search/e-addressbook-search-dialog.c:
- (eab_search_dialog_dispose): Remove unused vars.
- * gui/widgets/e-addressbook-model.c: (get_view): Add comment.
- * gui/widgets/e-addressbook-view.c: (eab_view_class_init),
- (eab_view_delete_selection): Remove unused var
- * gui/widgets/e-addressbook-view.h: Remove extra semi-colon.
- * gui/widgets/e-minicard-label.c: (e_minicard_label_unrealize):
- Remove unused var.
- * gui/widgets/e-minicard.c: (e_minicard_unrealize),
- (e_minicard_event), (add_field), (remodel), (e_minicard_reflow):
- Remove unused vars. s/if/ifdef in some places, use passed in parameter
- instead of redeclaring the thing locally.
- * gui/widgets/eab-contact-display.c: (accum_address),
- (eab_contact_display_render_compact): s/if/ifdef.
- * gui/widgets/eab-gui-util.c: (eab_select_source): Comment out unused var.
- * gui/widgets/eab-popup-control.c: (eab_popup_control_cleanup): s/if/ifdef
- * printing/e-contact-print-style-editor.c:
- (e_contact_print_style_editor_class_init),
- (e_contact_print_style_editor_set_arg),
- (e_contact_print_style_editor_get_arg): Remove unused vars.
- * util/eab-book-util.c: s/if/ifdef
-
-2006-12-7 M Victor Aloysius J <victoraloy@gmail.com>
-
- * gui/contact-editor/e-contact-editor.c (style_makes_sense):
- (name_to_style):Added feature for missing middle name.
- Fixes #237297
-
-2006-01-25 Devashish Sharma <sdevashish@novell.com>
-
- * gui/component/addressbook-view.c :
- * gui/widgets/e-addressbook-view.[ch] :
- Added functions for handling callbacks from the folder menu items and
- modified some existing functions.
-
-2006-01-25 Simon Zheng <simon.zheng@sun.com>
-
- ** Fixes #327203
-
- * gui/contact-editor/e-contact-editor.c (app_delete_event_cb):
- Checking the validity of contact editor should be done after
- extracting all fields. This's done in save_contact().
- * gui/contact-editor/eab-editor.c
- (eab_editor_prompt_to_save_changes): To avoid repeating free memory,
- delete eab_editor_close(). In fact, eab_editor_save_contact() has
- done it before.
-
-2006-01-23 Devashish Sharma <sdevashish@novell.com>
-
- * importers/evolution-csv-importer.c : Made some changes for solving some
- bugs in csv and tab file import. Mainly changes made to file parsing
- mechanism.
-
-2006-01-23 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-quick-add.c : Added source selector to
- the quick add dialog so that the user can choose the addressbook also
- while storing the contact. Earlier it automatically went to the
- default addressbook.
-
- * gui/widgets/eab-popup-control.c : It now directly tries to quick add
- the contact to the selected addressbook. All the duplicate detected and
- merging contacts logic is then handled by duplicate contact detected
- dialog. So removed the searching and merging code from the file.
- Earlier it added the contact to the default addressbook and checked
- for duplicated there only.
-
-2006-01-23 Sushma Rai <rsushma@novell.com>
-
- * addressbook/gui/component/addressbook.c (addressbook_authenticate):
- Checking for the property user and username. Fixes #327819.
-
-2006-01-16 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/component/addressbook-component.c:
- (impl__get_userCreatableItems):
- remove shortcut keys (UI Hackfest -
- See http://go-evolution.org/Shortcut_Keys_Review).
-
-2005-01-16 Devashish Sharma <sdevashish@novell.com>
-
- * importers/evolution-csv-importer.c : Added support for CSV and TAB
- file import.
-
-2006-01-16 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (full_name_clicked) : Setting
- the default response for categories dialog.
- Fixes #317283
-
-2006-01-16 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (full_name_clicked) : Setting
- the default response for contact full name dialog.
- Fixes #317282
-
-2006-01-16 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-editor.c : Fixed the default focus in
- the contact editor dialog.
-
-2006-01-13 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #326268
-
- * gui/widgets/e-addressbook-view.c: Adds mnemonics to Advanced Search
- menu item in contacts view.
-
-2006-01-12 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in:
-
- Changes Contacts View accel from Control+F2 to Control+2.
-
-2006-01-10 Simon Zheng <simon.zheng@sun.com>
-
- * gui/widgets/eab-gui-util.c:use e_filename_make_safe() in
- evolution-data-server/libedataserver/e-data-server-util.c
- instead of the copy in evolution/e-util/e-util.c.
-
-2006-01-09 Ali Akcaagac / Andre Klapper <a9016009@gmx.de>
- * tools/evolution-addressbook-clean.in: changing old evo1.4 path to
- current path. Fixes bug 307513.
- Committing on behalf of Ali Akcaagac.
-
-2006-01-06 Andre Klapper <a9016009@gmx.de>
- * evolution/addressbook/gui/widgets/eab-gui-util.c:
- changing "cancelled" (British English)
- to "canceled" (American English). Fixes bug 325334.
-
-2006-01-04 Shi Pu <shi.pu@sun.com>
-
- * gui/component/addressbook-config.c (eabc_details_search): add a not
- NULL-pointer check before using lud->scope.
-
-2005-12-22 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/search/addresstypes.xml: Modified the categories to option menu
- format in advanced search
-
-2005-12-21 Not Zed <NotZed@Ximian.com>
-
- * gui/component/addressbook-component.c (impl_createView): changed
- from createControls for new shell apis.
-
- Committed on behalf of Notzed - partha
-
-2005-12-17 Tor Lillqvist <tml@novell.com>
-
- * gui/component/addressbook-migrate.c
- * importers/evolution-vcard-importer.c
- * tools/evolution-addressbook-export-list-folders.c: Use gstdio
- wrappers. Use GDir API instead of dirent. Use GLib to convert file
- names to URIs and back. Open files in binary mode.
-
- * gui/widgets/gal-view-minicard.c
- * printing/e-contact-print.c: Use libedataserver's
- e_xml_parse_file() and e_xml_save_file() instead of calling libxml
- functions directly, as they don't understand the GLib file name
- encoding (UTF-8) on Win32.
-
- * tools/evolution-addressbook-export-list-cards.c: Use gstdio
- wrappers. No fork() on Windows, but the fork-to-background
- functionality doesn't seem essential?
-
-2005-12-15 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/search/e-addressbook-search-dialog.c: (dialog_response): Added
- code to set the color from the theme to indicate advance search
- presence.
-
-2005-12-14 Sushma Rai <rsushma@novell.com>
-
- * importers/evolution-ldif-importer.c (ldif_import): Proceeding with
- the import activity only if the book is writable.
-
- * importers/evolution-vcard-importer.c (vcard_import): Similar.
- Fixes #266003
-
-2005-12-10 Sushma Rai <rsushma@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (fill_in_address_textview):
- Not inserting new line at the end and also, placing the cursor at
- the beginning of the widget. Fixes #300300.
-
-2005-12-06 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * conduits/addressbook-conduit.c: (pre_sync):
- Authenticate by reading the store-password for calendars that has
- "auth" property set.
- * conduits/addressbook-conduit.c: (addressbook_authenticate):
- Implement authentication using e-passwords.
-
-2005-11-26 Tor Lillqvist <tml@novell.com>
-
- * gui/contact-editor/e-contact-editor.c
- * gui/contact-editor/e-contact-editor-address.c
- * gui/contact-editor/e-contact-editor-fullname.c
- * gui/contact-editor/e-contact-editor-im.c
- * gui/contact-list-editor/e-contact-list-editor.c
- * gui/merging/eab-contact-merging.c
- * gui/widgets/e-addressbook-view.c
- * printing/e-contact-print.c
- * printing/e-contact-print-style-editor.c: Include
- e-util-private.h to get redefinition of compile-time pathnames as
- calls to functions on Windows. Construct the pathnames of files
- and directories under the installation prefix at run-time to
- enable install-anywhere on Windows. No effect on functionality on
- Unix.
-
-2005-11-25 Tor Lillqvist <tml@novell.com>
-
- * gui/component/openldap-extract.h: New file. Contains various
- things lifted from OpenLDAP for use on Windows where we use
- Microsoft's LDAP implementation. The same file is also in
- e-d-s/backends/ldap.
-
- * gui/component/Makefile.am: Distribute openldap-extract.h.
-
- * gui/component/addressbook-config.c: Include openldap-extract.h on
- Windows. Include e-util-private.h to get redefinition of
- EVOLUTION_GLADEDIR (as a call to a function) on Windows.
- (query_for_supported_bases, eabc_general_name, eabc_general_host,
- eabc_general_auth, eabc_details_search, eabc_details_limit,
- addressbook_config_edit_source): Construct the path of the glade
- file at run-time to enable install-anywhere on Windows.
-
- * gui/component/addressbook-view.c (control_activate): Include
- e-util-private,h to get redefinition of EVOLUTION_UIDIR (as a call
- to a function) on Windows. Construct the path of the xml file at
- run-time to enable install-anywhere on Windows.
-
- * importers/evolution-ldif-importer.c (ldif_import)
- * gui/widgets/eab-gui-util.c (eab_load_error_dialog): Use
- g_filename_from_uri() instead of just stripping off the "file://"
- prefix for Win32 portability.
-
- * importers/evolution-ldif-importer.c (ldif_import): Use gstdio
- wrappers for better non-ASCII filename support on Windows.
-
- * gui/component/addressbook-component.c (ensure_sources): Use
- g_filename_to_uri() instead of just prefixing "file://" for Win32
- portability.
-
-2005-11-24 Sushma Rai <rsushma@novell.com>
-
- * addressbook.error.xml: Added new error id "gw-book-list-init" and
- corresponding warning message.
-
-2005-10-04 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/component/addressbook-view.c (abv_source_popups):
- * gui/widgets/e-addressbook-view.c (eabv_popup_items):
- Added keyboard accelerators for contacts.
-
-2005-11-11 Evan Yan <evan.yan@sun.com>
-
- * pinting/e-contact-print.c (e_contact_build_style):
- Add a config argument to get the actual page size and set it to style.
- (e_contact_print_response): modify the call to e_contact_build_style
- accordingly.
- e_contact_print_preview): modify the call to e_contact_build_style
- accordingly.
- Fixes # 316280
-
-2005-10-26 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-editor.c: Sets the focus to the
- corresponding ntry field after changing dropdown menus for phone, im
- and e-mail fields in contact editor. Fixes #229972.
-
-2005-10-22 Sushma Rai <rsushma@novell.com>
-
- * gui/widgets/eab-gui-util.c (eab_send_contact_list_as_attachment):
- Marked subject line for translation. Fixes #317753
-
-2005-10-22 Sushma Rai <rsushma@novell.com>
-
- * gui/component/addressbook-config.c: Storing the search filter entered
- at configuration dialog.
- (addressbook_ldap_init)(source_to_uri_parts): Handling search filter.
- (eabc_details_search): Storing the serch filter value and added
- callback to handle search filter changes.
- (search_filter_changed_cb)(url_changed): Store search filter in LDAP
- url.
- (from_ldap_search_filter): If search filter entered is missing
- parenthesis, adds them.
-
- * gui/component/ldap-config.glade: Added an entry for entering the
- search filter.
- Fixes #311884
-
-2005-10-04 Devashish Sharma <sdevashish@novell.com>
-
- * gui/widgets/e-addressbook-view.etspec: Changed the compare type for
- "Organization" to stringcase. This new type has been defined for
- performing case insensitive locale sensitive UTF8 string compares.
- Fixes #207110.
-
-2005-10-04 Devashish Sharma <sdevashish@novell.com>
-
- * gui/widgets/e-addresbook-view.etspec: Changed the compare type for
- "File As" to "collate", so that proper lexicographical sorting (based
- on users locale)is employed. Fixes #271594, #273870.
-
-2005-10-04 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-list-editor/e-contact-list-editor.etspec: Set the
- sorting column so that the contacts are alphabetically sorted in
- contact list editor. Fixes #265353.
-
-2005-10-03 Devashish Sharma <sdevashish@novell.com>
-
- * gui/widgets/e-addressbook-view.c (eab_view_print): Get selected
- contacts list and forward it. Earlier list was not being sent so no
- chance of printing the selected contacts.
- (eab_view_print_preview): Same as for print above.
-
- * printing/e-contact-print.c (e_contact_print_dialog_new): uses_book was
- being set in every case. removed that and set contact list which is now
- being passed to it from eab_view_print.
- (e_contact_print_preview): It was generating preview for the whole
- book in all cases. Now if there is a list of selected contacts it
- generates preview for only those contacts and if the list is NULL (no
- selected contacts), it generates preview for the whole book.
- (e_contact_print_response): Checks the current range selected (All or
- selection) and prints the contacts based on that. If All is selected
- all contacts are printed and if Selection is selected only the selected
- contacts are printed.
-
- * printing/e-contact-print.h: Changed the function prototype for
- e_contact_print_dialog_new and e_contact_print_preview, both of them
- now accept a list of selected contacts.
- Fixes #248624, #274285, #209354, #202201
-
-2005-09-30 Devashish Sharma <sdevashish@novell.com>
-
- * gui/merging/eab-contact-compare.c
- (name_fragment_match_with_synonyms): Changed name compare logic where
- it matches names with starting part same. (it matches rob and robert).
- Fixes #315034.
-
-2005-09-30 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * gui/component/addressbook.c (remove_parameters_from_uri) : This now
- takes care to escape any auth mechanism in the uri.
-
-2005-09-30 Sushma Rai <rsushma@novell.com>
-
- * importers/evolution-ldif-importer.c: Added some missing attrbutes and
- mozilla specific attributes.
- (populate_contact_address): Forms the address and also formats it.
- (parseLine): Handling the work address, home address, wants to receieve
- html mail option, aim screen name.
- (getNextLDIFEntry): Handling work and home addresses.
- Fixes #316373.
-
-2005-09-28 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (table_drag_data_received_cb): Added a check that the contact received
- through drag contains an email-id. There is no point in adding a
- contact to the contact-list if the contact has no email-id. This was
- causing a crash also.
-
- * gui/widgets/eab-contact-display.c
- (eab_contact_display_render_compact): Added a check for catching null
- email-ids, in case of contact-lists, so that null ids are not passed
- for rendering, which was causing a crash.
-
-2005-09-28 Devashish Sharma <sdevashish@novell.com>
-
- * gui/component/addressbook-view.c (addressbook_view_init): Added a
- callback, source_selector_key_press_event_callback() so that the
- contact folder can be removed with Del/Delete Key.
- Fixes #233424.
-
-2005-09-28 Tor Lillqvist <tml@novell.com>
-
- * gui/component/addressbook.c (get_remember_password): Use
- g_ascii_strcasecmp() instead of strcasecmp(). We are comparing to
- the literal "true", just casefolding ASCII is enough. Also better
- for portability.
-
-2005-09-14 Sushma Rai <rsushma@novell.com>
-
- * gui/contact-list-editor/e-contact-list-editor.etspec: Set selection
- mode to multiple. Related to the patch submitted already to fix #235038.
-
-2005-08-26 Devashish Sharma <sdevashish@novell.com>
-
- * gui/widgets/e-addressbook-view.etspec: In ETableSpecification source
- column and field name were not in proper order. Because of this all the
- values in view by phone list and view by company were shown in wrong
- columns. Fixes #313124.
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * gui/component/addressbook.c (addressbook_authenticate):
- de-constify uri, and fix its creation logic.
- (load_source_cb): cast for warning.
-
- * gui/widgets/e-addressbook-view.c: more missing a11y include.
-
- * gui/widgets/e-minicard-view.c: another missing a11y include.
-
- * gui/widgets/e-minicard.c: include missing a11y include.
- (e_minicard_activate_editor): fix cast.
-
- * gui/widgets/eab-popup-control.c (eab_popup_control_display_contact): remove unused.
-
- * gui/widgets/eab-gui-util.c (eab_contact_save): fix conditional build.
- (eab_send_to_contact_and_email_num_list): fix boolean conversion.
-
- * gui/widgets/eab-contact-display.c (eab_contact_display_init): cast.
-
- * gui/contact-list-editor/e-contact-list-editor.c (fill_in_info): constify file_as.
-
- * gui/contact-editor/e-contact-editor.c (init_im_record_location):
- fix warnings for conditional building.
- (fill_in_simple_field): do proper boolean conversion.
- (extract_simple_field): do proper boolean conversion.
- (response): constify categories, and dont bother initialising it.
- (image_clicked): remove warnings for conditional build.
- (e_contact_editor_is_valid): constify text.
- (e_contact_editor_create_web): cast.
-
-2005-08-22 Sushma Rai <rsushma@novell.com>
-
- * gui/widgets/eab-contact-display.c
- (eab_contact_display_render_normal): Using e_contact_get() instead of
- e_contact_get_const() for E_CONTACT_IS_LIST. Patch to fix #314152, by
- "ross@burtonini.com (Ross Burton)".
- Also fixed some compile time warnings.
- (eab_contact_display_render_compact): Fixed some compile time warnings.
-
-2005-08-22 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (categories_clicked): Makes Edit
- categories dialog non-modal.
- Fixes Bug #241219
-
-2005-08-22 Sushma Rai <rsushma@novell.com>
-
- * tools/evolution-addressbook-export-list-cards.c
- enum _EContactFieldCSV: Handling four e-mail ids.
- enum _EContactCSVFieldData: Similar.
- set_pre_defined_field: Similar.
- Fixes the crash which was happening because list of email ids for a
- contact was handled as a one email id value. Fixes #269870
-
-2005-08-22 Sushma Rai <rsushma@novell.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c (remove_entry_cb):
- Changes contact-list-editor so that multiple items can be selected and
- removed at once. Fixes #235038.
- Patch submitted by "sean.gao@sun.com (Sean Gao)" and patch was
- corected by "Devashish Sharma <sdevashish@novell.com>"
-
-2005-08-22 Devashish Sharma <sdevashish@novell.com>
-
- * gui/widgets/eab-contact-compare.c (match_email_hostname): This
- function was never returning true and the comparison was also not
- proper. Fixed this.
-
-2005-08-17 Devashish Sharma <sdevashish@novell.com>
-
- * gui/merging/eab-contact-compare.c (use_common_book_cb): When
- adding/modifying a contact list there is no need to check if the emails
- in the list are there in existing contact lists or contacts. Also there
- is no need for comparing EContactName in case of contact list. Added a
- condition to check this.
- (eab_contact_compare): Added a check to skip email comparison in case
- of contact list.
- Fixes #312554.
-
-2005-08-17 Devashish Sharma <sdevashish@novell.com>
-
- * gui/merging/eab-contact-compare.c (eab_contact_compare): Add an email
- which is not there in any contact to a contact list, now if you want
- to add a contact with that email id it gives you duplicate detected. So
- while checking for duplicates when adding a new contact emails should
- not be compared with existing contact lists email.
-
-2005-08-17 Devashish Sharma <sdevashish@novell.com>
-
- * gui/merging/eab-contact-merging.c (response): If the Duplicate
- Contact Detected Dialog is closed by clicking the cross on the dialog
- window the contact-list-editor or contact-editor dialog become unusable
- and cant be closed. Added a case for catching GTK_RESPONSE_DELETE_EVENT.
-
-2005-08-17 Devashish Sharma <sdevashish@novell.com>
-
- * gui/merging/eab-contact-duplicate-detected.glade: In case of a
- duplicate contact list if the list is big the Cancel and Add buttons of
- the Duplicate Contact Detected Dialog were going out of the screen
- scope. Added a scrollbar to the Dialog to fix this problem.
-
-2005-08-17 Tor Lillqvist <tml@novell.com>
-
- * gui/widgets/Makefile.am (libeabwidgets_la_SOURCES): Add
- eab-popup.c back which apparently was accidentally removed.
-
-2005-08-15 Christian Kellner <gicmo@gnome.org>
-
- * gui/widgets/Makefile.am: Install missing e-plugin header
- eab-config.h, eab-menu.h and eab-popup.h. Fixes bug: #313585.
-
-2005-08-13 Sushma Rai <rsushma@novell.com>
-
- * gui/component/addressbook-config.c (do_ldap_root_dse_query): Checking
- for naming context value.
-
-2005-08-10 Tor Lillqvist <tml@novell.com>
-
- * importers/Makefile.am: Use privsolib instead of privlib (no
- difference on Unix, on Win32 privsolib means lib). Use
- NO_UNDEFINED. Link with libeabutil.la.
-
-2005-08-05 Sushma Rai <rsushma@novell.com>
-
- * gui/widgets/eab-contact-display.c (render_contact): Using
- gtk_html_stream_printf() with format specifier. Vulnerability patch
- submitted by "Sitic Vulnerability Advisory <sitic@pts.se>"
-
-2005-08-05 Sushma Rai <rsushma@novell.com>
-
- * importers/evolution-ldif-importer.c (ldif_import): Initialize gci->size to
- the file size, which is used for indicationg the import progress. Fixes the
- crash due to devide by zero, while importing more than fifty contacts.
-
-2005-08-03 Jules Colding <colding@omesc.com>
-
- * gui/component/addressbook-view.c: Added forward references to functions that were
- used before being defined.
-
-2005-08-03 Sushma Rai <rsushma@novell.com>
-
- * gui/widgets/eab-gui-util.c (eab_transfer_contacts): Initialize the
- flag status to FALSE.
- (got_book_cb): Set status to TRUE on loading the address book.
- (contact_added_cb): Set status to FALSE on error or cancel operation.
- Set status to true on success. Call process_unref always.
- (delete_contacts): Delete the contacts only on success.
- Fixes #311133, #273716.
-
-2005-08-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/widgets/eab-gui-util.c (eab_load_error_dialog): Made the error dialog
- for load-error nonmodal, since it blocks the UI along with popup menu.
-
- * gui/component/addressbook-view.c (load_uri_for_selection)
- (primary_source_selection_changed_callback) (addressbook_view_init):
- Checks whether the book is already selected. If so it doesn't reselect
- it on a right-click. Fixes the bug #309247
-
-2005-08-03 Frank Arnold <farnold@cvs.gnome.org>
-
- * addressbook.error.xml: Marked string for translation
- and removed trailing space. Fixes bug #254923 again.
-
-2005-08-01 Devashish Sharma <sdevashish@novell.com>
-
- * gui/contact-editor/eab-editor.c (sensitize_ok): fixes the behaviour
- of OK button. OK is not enabled until both Full name and File Under are
- specified. Fixes #258257.
-
-2005-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/contact-editor/eab-editor.c: (eab_editor_prompt_to_save_changes)
- (eab_editor_request_close_all) Fixes the bug #309416
-
-2005-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- * tools/evolution-addressbook-export-list-cards.c: (output_n_cards_file)
- Fixes the bug #269870. Commiting Michael Meeks patch.
-
-2005-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/contact-editor/e-contact-editor.c: (extract_simple_field)
- (image_selected): Fixed in a genereic way, the resizing of contact
- photos.
-
-2005-07-26 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/component/Makefile.am: fix make distcheck issues.
- * gui/component/addressbook-config.c: remove duplicate
- inclusion of header
-
-2005-07-25 Srinivasa Ragavan <sragavam@novell.com>
-
- * addressbook.error.xml: Added a string for resize popup
- * gui/contact-editor/e-contact-editor.c: (image_selected) Added
- code to check the size of image and prompt for resize.
-
-2005-07-25 Arunprakash <arunp@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (file_as_entry_changed)
- (fill_in_simple) : Modified the way of constructing the title
- for the contact editor to facilitate proper translation.
-
-2005-07-22 Sushma Rai <rsushma@novell.com>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: Using
- autocompletion stock icon instead of contacts icon, for
- autocompletion. Fixes #257329.
-
-2005-07-22 Arunprakash <arunp@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (name_entry_changed): Modified
- to reset the title of the contact editor when the name is deleted
- completely.
- (file_as_entry_changed) : Modified to update the title with the new
- file_as name.
- (fill_in_simple) : Modified to set the title initially with the file_as
- name. Fixes #235830.
-
-2005-07-21 Sushma Rai <rsushma@novell.com>
-
- * gui/widgets/e-addressbook-view.[ch] (eab_view_delete_selection):
- Prompt for confirmation only while deleting the contact, and not for
- cut operation.
- (delete)(eab_view_cut): Using the flag to inidicate delete/cut.
-
- * addressbook/gui/component/addressbook-view.c (delete_contact_cb):
- Similar. Fixes #311090
-
-2005-07-19 Arunprakash <arunp@novell.com>
-
- * gui/widgets/eab-gui-util.c: Added two new entries in array
- status_to_string for two left out values of EBookStatus. Fixes #310343.
- (eab_error_dialog): Marked status_str for translation.
-
-2005-07-15 Sushma Rai <rsushma@novell.com>
-
- * gui/component/addressbook-migrate.c (migrate_contacts): unref query.
- (migrate_contact_lists_for_local_folders): Similar.
- (migrate_company_phone_for_local_folders): Similar.
-
- * util/eab-book-util.c: using e_book_query_unref instead of
- g_object_unref.
-
-2005-07-13 Sushma Rai <rsushma@novell.com>
-
- * addressbook/importers/evolution-vcard-importer.c (vcard_supported):
- Return false in the source URI does not start with "file://".
-
- * addressbook/importers/evolution-ldif-importer.c
- (ldif_import_contacts): Using the proper file pointer.
- (ldif_supported): Return false in the source URI does not start with
- "file://".
- (ldif_import_done): Close the file opened.
- (ldif_import): Opening the proper file.
-
-2005-07-09 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * gui/component/addressbook-component.c: (impl_createControls):
- * gui/component/addressbook-view.[c,h]: (addressbook_view_edit_contact):
- (impl_handleURI): Handle contacts:// uris.
-
-2005-07-08 Sushma Rai <rsushma@novell.com>
-
- * gui/widgets/eab-gui-util.c (eab_load_error_dialog): Including the
- file path in the error string. Fixes #309624
-
-2005-07-07 Frederic Crozat <fcrozat@mandriva.com>
-
- * gui/component/addressbook-component.c: (ensure_sources):
- * gui/component/addressbook-migrate.c: (create_groups):
- Enable autocompletion on personal addressbook when creating it
- (Mandriva bug #16427).
-
-2005-07-06 Vivek Jain <jvivek@novell.com>
-
- * gui/component/addressbook-view.c: (popup_event_callback)
- * gui/widget/e-addressbook-view.c :(do_popup_menu)
- added comments about the hookpoints
-
-2005-07-06 Srinivasa Ragavan <sragavan@novell.com>
- * gui/widgets/eab-gui-util.c: (contact_added_cb): Fixed for bug
- 309245.
- * /gui/widgets/e-addressbook-view.c: Fixes the bug 206774, 242154.
- * gui/widgets/eab-popup.c: (eab_popup_target_new_select) Fixes the
- bug 206774, 242154.
- * gui/widgets/eab-popup.h: Fixes the bug 206774, 242154.
-
-2005-07-06 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am (SUBDIRS): build importers before the gui code.
-
- * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
- link to importer plugin builtins.
-
- * importers/Makefile.am: just build a shared library with all the
- importers in it, we dont install a plugin, it is just linked to
- the main app for simplicity.
-
- * importers/GNOME_Evolution_Addressbook_VCard_Importer.server.in.in:
- * importers/GNOME_Evolution_Addressbook_LDIF_Importer.server.in.in:
- removed.
-
- * importers/evolution-vcard-importer.c: ported
- to eimport, simplified some logic (why test extensions and then test
- file content anyway), fixed some memory leaks, etc.
-
- * importers/evolution-ldif-importer.c (ldif_import): remove
- progress dialog stuff, move to update e-import api.
-
-2005-07-01 Not Zed <NotZed@Ximian.com>
-
- * gui/component/addressbook-component.c
- (addressbook_component_init): hookup the builtin importer
- 'plugins'.
-
- * importers/*: fix for importers->eplugin, also added a
- window/progress dialog and cancel button.
-
-2005-06-25 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/contact-list-editor/Makefile.am: The previous commit breaks
- the build by introducing a circular dependancy. Revert the
- changes.
-
-2005-06-25 Sushma Rai <rsushma@novell.com>
-
- * gui/component/addressbook-migrate.c (migrate_contacts): Setting
- TYPE=OTHER default parameter to email attribute. Fixes #240756.
-
-2005-06-25 Sushma Rai <rsushma@novell.com>
-
- * gui/contact-list-editor/Makefile.am: Linking to
- libevolution-addressbook.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * gui/component/Makefile.am
- * gui/contact-editor/Makefile.am
- * gui/contact-list-editor/Makefile.am
- * gui/merging/Makefile.am
- * gui/search/Makefile.am
- * gui/widgets/Makefile.am: Prune unnecessary and nonexistent
- directories from the -I options. Prune pathname macros not used in
- the sources in that directory from the -D options.
-
- * gui/component/Makefile.am
- * gui/contact-editor/Makefile.am
- * gui/contact-list-editor/Makefile.am
- * util/Makefile.am: Use NO_UNDEFINED. Link with all necessary
- libraries.
-
- * gui/component/Makefile.am: Use Win32-specific hack to work
- around MSYS feature in the gconftool invocation.
-
- * gui/contact-editor/Makefile.am
- * gui/contact-list-editor/Makefile.am: Use bootstrap library
- libevolution-addressbook on Win32.
-
- * gui/contact-editor/Makefile.am
- * gui/contact-list-editor/Makefile.am
- * util/Makefile.am: Use privsolib_LTLIBRARIES instead of
- privlib_LTLIBRARIES (see ../ChangeLog).
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in
- * importers/GNOME_Evolution_Addressbook_LDIF_Importer.server.in.in
- * importers/GNOME_Evolution_Addressbook_VCard_Importer.server.in.in:
- Use SOEXT.
-
-2005-06-09 Sushma Rai <rsushma@novell.com>
-
- * gui/widgets/e-addressbook-view.c:
- Patch submitted by Hans Petter Jansson <hpj@novell.com>, for
- Removing the references to the old wombat master category list,
- replacing them with e-categories from libedataserver.
-
-2005-05-16 Not Zed <NotZed@Ximian.com>
-
- * moved e-error to e-util
-
- * Makefile.am: renamed error xml file & u18n stuff.
-
-2005-05-16 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/components/GNOME_Evolution_Addressbook.server.in.in: Added tooltips
-
-2005-05-12 Ulrich Neumann <uli@myuli.com>
-
- * gui/contact-editor/contact-editor.glade:
- Fixed wrong xalign of Zip/Postal Code. This
- was very ugly in languages like german, dutch etc.
-
-2005-05-11 Srinivasa Ragavan <sragavan@novell.com>
- * gui/widgets//e-minicard.c: (add_field), (remodel):
- Fixed the bug 209416. It shows a different view for contact lists
-
-
-2005-05-09 Sushma Rai <rsushma@novell.com>
-
- * gui/widgets/eab-gui-util.c (eab_contact_save)(eab_contact_list_save):
- Finding if multiple contacts or a single contact has been selected for
- saving, and storing it in SaveAsInfo structure.
- (save_it): Depending on selected contacts, forming a part of error
- message.
-
- * addressbook-errors.xml: Changed the save-error message, to read
- string contact/contacts.
- Fixes #261969.
-
-2005-05-09 Sushma Rai <rsushma@novell.com>
-
- * gui/widgets/e-addressbook-view.c (eab_view_delete_selection): Checking
- if single or multiple contacts/contact lists are being deleted. Also
- finding the name, if the single contact/contact list is being deleted.
-
- * gui/contact-editor/eab-editor.c (eab_editor_confirm_delete): Forming
- the display messages based on the contact/contact list and number of
- contacts/contact lists being deleted.
- Fixes #222599
-
-2005-05-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #301459
- * gui/contact-list-editor/contact-list-editor.glade: Corrected
- the spelling for addresses and address.
-
-2005-05-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #272464
- * addressbook-errors.xml:
- * addressbook-errors.xml.h: Changed the primary and secondary
- to make it more clear.
-
-2005-04-28 Ross Burton <ross@burtonini.com>
-
- * gui/widgets/e-addressbook-view.c:
- * gui/widgets/eab-contact-display.c:
- Fix some memory leaks.
-
-2005-04-21 Mengjie Yu <meng-jie.yu@sun.com>
-
- * gui/widgets/e-minicard-view-widget.c:
- (e_minicard_view_widget_class_init),
- (e_minicard_view_widget_real_focus_in_event):
- Add focus_in_event function.
-
- Fixes #300968 (gnome bugzilla bugID)
-
-2005-04-17 Mengjie Yu <meng-jie.yu@sun.com>
-
- * gui/widgets/e-minicard.c: (e_minicard_event):
- We should incarnate the reflow item if it doesn't exist.
-
- Fixes #300970 (gnome bugzilla bugID)
-
-2005-04-04 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/addressbook.c (load_source_auth_cb)
- (addressbook_authenticate) : get the uri from Ebook
- instead of Esource. e_source_get_uri returns NULL when
- it does not have a reference to source group with it
- which happens when the source list from which this source
- was taken is destroyed but Ebook has reference to that source.
- e_book_get_uri returns the same uri and it will be always present
- Fixes #73330
-
-2005-04-03 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/widgets/eab-gui-util.c (do_copy) :
- use eab_merging_book_add_contact instead of
- e_book_async_add_contact to take care of duplicate
- checking
- Fixes #74255
-
-2005-03-16 Li Yuan <li.yuan@sun.com>
-
- * gui/widgets/gal-view-minicard.c: (gal_view_minicard_class_init):
- remove the edit function.
-
- Fixes #40762
-
-2005-03-16 Mengjie Yu <meng-jie.yu@sun.com>
-
- * gui/widgets/e-addressbook-view.c: (search_menu_activated):
- make the search field consistent with the Search Dialog.
-
- Fixes #73270
-
-
-2005-03-03 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/addressbook.c (load_source_auth_cb):
- Make sure LoadSourceData has call back installed
- before calling it. cb is NULL when called from
- auth_required_cb
- Fixes #73206
-
-2005-02-26 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/widgets/e-addressbook-view.c :
- Change the e-popup item type for "Cut"
- from E_POPUP_BAR to E_POPUP_ITEM
-
- Fixes #73013
-
-2005-02-25 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/conact-editor/eab-editor.c
- (eab_editor_prompt_to_save_changes) : Just close
- the editor when user presees cancel or closes the editor
- when there are no changes. Seems to be broken
- by earlier Change for #70371
-
- Fixes #73005
-
-
-2005-02-24 Sushma Rai <rsushma@novell.com>
-
- * gui/component/addressbook-config.c (addressbook_config_edit_source):
- Removed the hack, setting absolute URI to NULL. Fixes #72715
-
-2005-02-23 Hans Petter Jansson <hpj@novell.com>
-
- * gui/component/addressbook-view.c:
- * gui/component/addressbook.c: Include
- <libedataserverui/e-passwords.h>.
-
-2005-02-19 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/contact-editor/eab-editor.c
- (eab_editor_prompt_to_save_changes) : close
- the editor here in case of save and discard
- so that callers need not worry about closing
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (closed_cb) (app_delete_event_cb) : don't close
- the editor here as that is handled by _save_changes
- call. Also no need to check for return value of that
- function as it does not matter here.
-
- Fixes #70371
-
-2005-02-19 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/addressbook-component.c
- (ensure_sources) : update the base uri
- of the "On This Computer" group when user home dir
- changes. Also unref personal source if created here.
-
- Fixes #67724
-
-2005-02-09 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/addressbook-config.c
- (eabc_details_limit) : connect to "value_changed"
- signal of spin button instead of "changed"
-
- Fixes #72369
-
-2005-02-09 Hans Petter Jansson <hpj@novell.com>
-
- * gui/contact-editor/Makefile.am:
- * gui/contact-list-editor/Makefile.am:
- * util/Makefile.am: Install shared libraries to privlibdir.
-
-2005-02-08 Christophe Fergeau <teuf@users.sourceforge.net>
-
- * importers/evolution-vcard-importer.c (has_bom)
- (fix_utf16_endianness) (utf16_to_utf8)
- guess_vcard_encoding) : New functions which peeks at
- the conents of the file and guesses the encoding and
- to convert UTF-16 strings to UTF-8.
- (load_file_fn) : check the encoding of the file
- and convert UTF-16 and locale encoding to UTF-8
-
- Fixes #54825
-
-2005-02-07 JP Rosevear <jpr@novell.com>
-
- * gui/component/apps_evolution_addressbook.schemas.in.in: clean up
- descriptions
-
-2005-01-06 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * e-minicard.c (remodel) : changed the loop
- termination check to E_CONACT_LAST_SIMPLE_STRING -1
- so that we will avoid displaying revision field
- value in the minicard
-
-2005-01-04 vivek jain <jvivek@novell.com>
-
- * gui/component/addressbook.c (load_source_auth_cb):
- display a warning dialog if the server version is not proper
-
- * addressbook-errors.xml: added warning message for
- invalid server version
-
-2004-02-02 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook-component.c (ensure_sources): Implement
- based on the create_groups () function in addressbook-migrate.c.
- (addressbook_component_init): Call ensure_sources (). This will create
- the necessary addressbook source groups if they somehow disappeared
- from GConf.
-
- * gui/component/addressbook-config.c (addressbook_config_edit_source):
- If we can't get any source groups, just issue a console warning and
- return NULL. Creating sources without groups is meaningless.
- Work around for #67411
-
-2005-02-02 Rodney Dawes <dobey@novell.com>
-
- * gui/component/ldap-config.glade: Fix a small spacing issue in the
- Display section's children, to be HIG compliant
-
-2005-01-31 Hans Petter Jansson <hpj@novell.com>
-
- * gui/widgets/eab-config.c (_EABConfigPrivate): Use guint instead of
- ulong for signal ID.
-
-2004-01-29 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * addressbook/gui/contact-list-editor/e-contact-list-editor.c
- (save_contact) : call the eab_merging_* functions instead of
- e_book_sync* directly. The merging function check for duplication.
- The following functions have been called:
- 1. eab_merging_book_add_contact for adding a new entry
- 2. eab_merging_book_commit_contact for commiting a modified entry
-
- Fixes bug #57819
-
-2005-01-29 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/contact-editor/e-contact-editor.c
- (sensitize_im_types) : new function to sensitize
- im types based on supported fields
-
- (sensitize_im_record) : call sensitize_im_types
- for each record
- (sensitize_im) : if none of the im types
- are supported disable the im entries
- Fixes #68799
-
-2005-01-28 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/widgets/eab-vcard-control.c (pstream_load) :
- Changed a string to make it complete and clear
- for transaltion
- Fixes #61067
-
-2005-01-26 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/addressbook.c (addressbook_authenticate) :
- Remove leading "%s" from the transalatable string
- Fixes #36137
-
-2005-01-26 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * util/eab-book-util.c (strstrcase) :
- case insesitive version of strstr. Used
- from camel
-
- (eab_contact_list_from_string) : do case in sensitive
- search for "BEGIN:VCARD" and "END:VCARD" to
- take care of broken vcards
-
- Fixes #70339
-
-
-2005-01-26 Hao Sheng <hao.sheng@sun.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c:
- (setup_name_selector): add access key to 'Member' Button.
-
-2005-01-25 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (categories_clicked): use the
- new ECategoriesDialog widget.
-
-2005-01-21 JP Rosevear <jpr@novell.com>
-
- Fixes #70622
-
- * gui/widgets/eab-contact-display.c (eab_contact_display_init):
- construct the html widget
-
-2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/widgets/e-addressbook-model.[ch]
- (eab_model_class_init) : renamed the signal
- CONTACT_REMOVED to CONTACTS_REMOVED and chaned
- the param type POINTER from INT
- (remove_contact) : delete all the contacts
- from the model and emit CONATCTS_REMOVED
- signal instead of emitting it many times
-
- * gui/widgets/e-addressbook-reflow-adpater.c
- (e_addressbook_reflow_adapter_construct)
- (remove_contacts) : renamed remove_contact to remove_contacts
- and when number of conacts is more than 1 use _model_changed
- instead of _remove_item
-
- * gui/widgets/e-addressbook-table-adapter.c
- (eab_table_adapter_construct)
- (remove_contacts) : ditto
-
- * gui/widgets/e-addressbook-view.c
- (eab_view_new) :
- (contacts_removed) : renamed contact_removed
- to contacts_removed and traverese over indices
- to find displayed contact indiex
-
- fixes #71448
-
-2005-01-21 Rodney Dawes <dobey@novell.com>
-
- * gui/contact-editor/e-contact-quick-add.c (build_quick_add_dialog):
- Change the xpad and ypad to 0 here, we don't need the extra padding
- Add the GTK_DIALOG_NO_SEPARATOR flag for creating the dialog
- Set proper border widths on some dialog containers for the HIG
- Set the row/column spacings for the table widget
- Create the labels outside of the table packing calls and set the proper
- alignment for them to be HIG compliant
- Set the border width of the table widget to 12 for HIG compliance
-
- * gui/widgets/eab-popup-control.c (edit_contact_info_cb): Removed
- (eab_popup_control_display_contact): Just go ahead and open the
- editor, no need to have an intermittent window with a button for it
- (add_contacts_cb): Remove this as we don't need it any more
- (eab_popup_control_no_matches): Just go straight to the quick-add
- dialog, and don't pop up an intermittent window with a button
-
- Fixes #41210 #60852
-
-2005-01-21 Rodney Dawes <dobey@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
- Call gtk_widget_ensure_style to ensure that we set the border widths
- of some dialog containers properly for HIG compliance
-
-2005-01-21 Rodney Dawes <dobey@novell.com>
-
- * gui/merging/eab-contact-duplicate-detected.glade:
- Fix some spacing and remove the separator for HIG compliance
- * gui/merging/eab-contact-merging.c (match_query_callback):
- Set proper border widths on some dialog containers for the HIG
-
- Fixes #41228
-
-2005-01-21 JP Rosevear <jpr@novell.com>
-
- Fixes #46404
-
- * gui/widgets/e-addressbook-view.c (eab_view_print): just show the
- dialog, not show all (margin settings aren't supposed to be used);
- use e_print to get the dialog
- (eab_view_print_preview): use e_print config for previewing
-
- * printing/e-contact-print.c (e_contact_print_preview): get the
- e_print config for previewing
- (e_contact_print_contact_dialog_new): use e_print to get the
- print dialog
-
- * printing/e-contact-print-envelope.c
- (e_contact_print_envelope_dialog_new): use e_print to get the
- print dialog
-
-2005-01-21 Hans Petter Jansson <hpj@novell.com>
-
- * gui/contact-editor/e-contact-quick-add.c (quick_add_set_name)
- (quick_add_set_email): Don't set properties on the contact immediately.
- (clicked_cb): Set the properties on the contact immediately before
- passing it on. This way, the FULL_NAME will only be set once, and so
- the FILE_AS field will be updated here.
-
-2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/addressbook-config.c
- (eabc_commit) : in case of new book
- set the uid of the source as the relative
- uri.
-
-2005-01-19 Hao Sheng <hao.sheng@sun.com>
-
- * gui/contact-editor/contact-editor.glade:
- add accessable key to the contact editor UI.
- * gui/contact-list-editor/contact-list-editor.glade:
- add accessable key to the contact list editor UI.
-
-2005-01-18 Hao Sheng <hao.sheng@sun.com>
-
- * gui/component/addressbook-view.c:
- (addressbook_view_init): add a11y name for the contact's
- treeview.
-
-2005-01-18 Hao Sheng <hao.sheng@sun.com>
-
- * gui/contact-editor/contact-editor.glade:
- add a11y names for widgets named "Image","Anniversary" and "Birthday".
- * gui/contact-editor/e-contact-editor.c:
- (e_contact_editor_create_date): add string1 as entry's a11y name.
-
-2005-01-17 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/contact-editor/e-contact-editor.c
- (fill_in_email_record) : show "other" when email
- does not carry "TYPE"
- (fill_in_email) : pass deafult email
- types instead of -1 when clearing fields
-
- Fixes #70922
-
-2005-01-17 Hao Sheng <hao.sheng@sun.com>
-
- * gui/contact-editor/contact-editor.glade:
- add the a11y name for arrow-button named "Telephone".
-
-2005-01-12 JP Rosevear <jpr@novell.com>
-
- Fixes #61973
-
- * gui/widgets/e-addressbook-view.etspec: add translator comment for TTYTDD
-
-2005-01-11 Not Zed <NotZed@Ximian.com>
-
- * util/eab-book-util.c (eab_name_and_email_query): cast length
- specifier to int.
-
-2005-01-10 Hans Petter Jansson <hpj@novell.com>
-
- * gui/widgets/e-minicard.c (e_minicard_activate_editor): When spawning
- an editor, set the initial editability from the target book, not from
- the minicard's own (usually stale, useless) editable state.
-
-2005-01-06 JP Rosevear <jpr@novell.com>
-
- * gui/component/Makefile.am: install schemas properly
-
-2004-12-21 Andre Klapper <a9016009@gmx.de>
-
- * tools/evolution-addressbook-export.c:
- Fixing bug 61068 (removing a white space in a string).
-
-2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
-
- Part of merge from offline branch
-
- * gui/widgets/addresbook-config.c (eabc_general_offline) :
- fix some compile warings
- (offline_status_changed_cb) : set "0" instead of NULL
- as e-source property when offline is not checked
-
-2004-11-23 Sivaiah Nallagatla <snallagatla@novell.com>
-
- Part of merge from offline brnach
-
- * gui/widgets/eab-gui-util.c (eab_load_error_dialog) :
- added message which gets prompted when user tries
- to access a book which is not available in offline mode
-
- * gui/component/addressbook-config.c (eabc_general_offline)
- (offline_status_changed_cb) : added a new check box
- to properties page to mark a book for offline usage
-
- * gui/component/addressbook.c (load_source_cb) : do no try to
- authenticate in case of offline mode.
- (auth_required_cb) : new call back which gets called
- when backend sends notification for password to client
-
-2004-12-23 Hans Petter Jansson <hpj@novell.com>
-
- This is the last we see of ESelectNames.
-
- * gui/component/select-names/Evolution-Addressbook-SelectNames.idl
- * gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.server.in.in
- * gui/component/select-names/Makefile.am
- * gui/component/select-names/e-select-names-bonobo.c
- * gui/component/select-names/e-select-names-bonobo.h
- * gui/component/select-names/e-select-names-completion.c
- * gui/component/select-names/e-select-names-completion.h
- * gui/component/select-names/e-select-names-config-keys.h
- * gui/component/select-names/e-select-names-config.c
- * gui/component/select-names/e-select-names-config.h
- * gui/component/select-names/e-select-names-factory.c
- * gui/component/select-names/e-select-names-factory.h
- * gui/component/select-names/e-select-names-manager.c
- * gui/component/select-names/e-select-names-manager.h
- * gui/component/select-names/e-select-names-marshal.list
- * gui/component/select-names/e-select-names-model.c
- * gui/component/select-names/e-select-names-model.h
- * gui/component/select-names/e-select-names-popup.c
- * gui/component/select-names/e-select-names-popup.h
- * gui/component/select-names/e-select-names-section.etspec
- * gui/component/select-names/e-select-names-table-model.c
- * gui/component/select-names/e-select-names-table-model.h
- * gui/component/select-names/e-select-names-text-model.c
- * gui/component/select-names/e-select-names-text-model.h
- * gui/component/select-names/e-select-names.c
- * gui/component/select-names/e-select-names.etspec
- * gui/component/select-names/e-select-names.h
- * gui/component/select-names/recipient.glade
- * gui/component/select-names/select-names.glade: Begone.
-
-2004-12-23 Hans Petter Jansson <hpj@novell.com>
-
- * gui/component/Makefile.am (SUBDIRS): No more select-names.
- (libevolution_addressbook_la_LIBADD): Remove libeselectnames.la.
-
- * gui/component/component-factory.c (factory): Remove the select-names
- component.
-
- * gui/contact-list-editor/Makefile.am (IDL)
- (IDL_GENERATED_H)
- (selectnamesdir): No longer needed, so removed.
-
-2004-12-22 Hans Petter Jansson <hpj@novell.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (e_contact_list_editor_dispose): Unref the name selector.
- (e_contact_list_editor_save_contact): Fix a warning.
- (add_to_model): Take a list instead of a vector of destinations.
- (select_names_ok_cb): Adapt to new name selector.
- (setup_corba): Renamed to setup_name_selector () and adapted.
- (select_cb): Adapt to new name selector.
-
- * gui/contact-list-editor/e-contact-list-editor.h: Adapt to new
- name selector and remove CORBA/Bonobo.
-
- * gui/widgets/eab-popup.c (eabp_target_free)
- (eabp_popup_target_new_select_names): #ifdef out code that
- depended on the old name selector.
-
-2004-12-17 Not Zed <NotZed@Ximian.com>
-
- * util/ea-popup.c (emp_standard_menu_factory):
-
- * gui/component/select-names/e-select-names.c (section_right_click_cb):
-
- * gui/component/addressbook-view.c (popup_event_callback):
-
- * gui/widgets/e-addressbook-view.c (do_popup_menu): api changes.
-
-2004-12-21 JP Rosevear <jpr@novell.com>
-
- Fixes #61975
-
- * gui/widgets/test-reflow.c: kill translated strings that were #if
- 0'd anyhow
-
-2004-12-21 JP Rosevear <jpr@novell.com>
-
- * gui/search/e-addressbook-search-dialog.c: convert to
- G_DEFINE_TYPE
-
- * gui/widgets/gal-view-factory-minicard.c: ditto
-
- * gui/widgets/gal-view-factory-treeview.c: ditto
-
-2004-12-13 Vivek Jain <jvivek@novell.com>
-
- * gui/component/addressbook-config.c (addressbook_config_edit_source): set the
- window title based upon the source
-
-2004-12-08 Hans Petter Jansson <hpj@novell.com>
-
- * gui/component/addressbook-migrate.c
- * gui/component/select-names/e-select-names-completion.c
- * gui/component/select-names/e-select-names-manager.c
- * gui/component/select-names/e-select-names-model.h
- * gui/contact-list-editor/e-contact-list-editor.h
- * gui/contact-list-editor/e-contact-list-model.h
- * gui/widgets/e-minicard.c
- * gui/widgets/eab-gui-util.c
- * importers/evolution-ldif-importer.c
- * importers/evolution-vcard-importer.c: Include
- <libebook/e-destination.h> from evolution-data-server.
- * util/Makefile.am: Remove e-destination.[ch] from here.
- * util/e-destination.[ch]: Removed.
-
-2004-12-08 S. Caglar Onur <caglar@uludag.org.tr>
-
- * evolution-2.0.2/addressbook/gui/contact-editor/e-contact-editor.c
- (get_ui_slot_param)
- (get_attributes_named): some strcasecmp() calls changed with
- g_ascii_strcasecmp() for Turkish character conversiton problems
- [ http://www.i18nguy.com/unicode/turkish-i18n.html ]
-
-2004-12-06 Not Zed <NotZed@Ximian.com>
-
- * gui/component/addressbook-config.c (eabc_general_type): set the
- active item based on the current group.
-
-2004-12-01 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (save_contact) :
- save the uid and set it again in the contact. Otherwise, there is
- possibility we trying to save the contact wiht out UID, as we destory the
- contact and create new one when data is wrong
-
-
-2004-11-28 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/contact-editor/e-contact-editor.h : Define
- new list for storing required fields
-
- * gui/contact-editor/e-contact-editor.c
- (e_contact_editor_class_init) : install new REQUIRED_FIELDS
- property
- (e_contact_editor_set_property)
- (e_contact_editor_get_property) : added handling
- for new RQUIRED_FIELDS_PROPERTY
- (e_contact_editor_dispose) : unref the new
- required_fields member
- (required_fields_cb) : call back to set required fields into
- contact editor
- (is_non_string_field) : new method to detect
- whether a particular field in contact is a string or not
- (e_contact_editor_is_valid) : check for presence of
- all required fields
- (save_contact) : extract all the data before
- calling e_contact_editor_is_valid so that
- it can check for required fields. Clean up the contact
- if there is an error
-
-2004-11-27 Sushma Rai <rsushma@novell.com>
-
- * gui/widgets/e-minicard-view.c (set_empty_message):
- Checking for the static capability "do-initial-query",
- and setting the relevent empty addressbook message.
-
-2004-11-26 JP Rosevear <jpr@novell.com>
-
- * gui/component/select-names/e-select-names-popup.c
- (populate_popup_contact): get image directly from icon factory
-
- * gui/contact-editor/e-contact-editor-im.c
- (setup_service_optmenu): ditto
-
-2004-11-25 Hao Sheng <hao.sheng@sun.com>
-
- * gui/contact-editor/contact-editor.glade:
- add "labelled by" between entry and label,
- make accessbility work.
- * gui/contact-editor/e-contact-editor.c:
- (e_contact_editor_create_web): add accessible name to e_url_entry.
-
-2004-11-22 Joan Sanfeliu <joan@fibranet.com>
-
- * gui/component/apps_evolution_addressbook.schemas.in.in:
- * gui/component/ldap-config.glade : Evolution product name spelled
- with an uppercase E
-
- Fixes #61065
-
-2004-11-22 Rodney Dawes <dobey@novell.com>
-
- * importers/GNOME_Evolution_Addressbook_VCard_Importer.server.in.in:
- Fix name attribute values to be identical
-
- Fixes #61976
-
-2004-11-21 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * rever last commit , it is supposed to for offline
- branch not to HEAD
-
-2004-11-21 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/widgets/eab-gui-util.c (eab_load_error_dialog) :
- added message which gets prompted when user tries
- to access a book which is not available in offline mode
-
- * gui/component/addressbook-config.c (eabc_general_offline)
- (offline_status_changed_cb) : added a new check box
- to properties page to mark a book for offline usage
-
- * gui/component/addressbook.c (load_source_cb) : do no try to
- authenticate in case of offline mode.
- (auth_required_cb) : new call back which gets called
- when backend sends notification for password to client
-
-2004-11-07 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * util/eab-book-util.c (eab_name_and_email_query) :
- When name is NULL query against complete email id instead of
- user name part to take care of users@foo.org not matching
- against users@bar.org . Also include query based on name always
-
- Fix for #67656
-
-
-2004-11-16 Not Zed <NotZed@Ximian.com>
-
- * util/Makefile.am (libeabutil_la_LIBADD): remove camel, add
- ADDRESSBOOK_LIBS.
-
- * conduit/Makefile.am (libeaddress_conduit_la_LIBADD): remove
- camel.
-
- * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
- remove camel.
-
-2004-11-15 Not Zed <NotZed@Ximian.com>
-
- * *.c: Moved various things from e-util to libedataserver, where
- appropriate.
-
-2004-11-08 Andre Klapper <a901600@gmx.de>
-
- Fixes bug #61966.
-
- * addressbook-errors.xml: Add a missing word to a string.
-
-2004-11-08 Steven Zhang <steven.zhang@sun.com>
-
- * gui/widgets/e-minicard.c: (e_minicard_activate_editor):
- rename and make it a public function.
- (e_minicard_event): change accordingly.
- * gui/widgets/e-minicard.h: ditto.
-
-2004-11-04 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (save_contact) :
- populate contact only afte we are sure that data is valid
- and we can create that.
- Fixes #69079
-
-2004-11-07 Rodney Dawes <dobey@novell.com>
-
- * gui/contact-editor/e-contact-editor.c
- (init_email_record_location, init_im_record_location):
- Translate the category pretty names that we pass for creation of
- new menu item entries for the E-Mail and IM dropdown selections
-
- Partially fixes bug #66854
-
-2004-11-04 mengjie yu <meng-jie.yu@sun.com>
-
- fix for bugzilla #44876
-
- * gui/component/select-names/e-select-names-manager.c:
- (e_select_names_manager_entry_new):add a atk name for the entry.
-
-2004-11-2 Hao Sheng <hao.sheng@sun.com>
-
- * gui/widgets/e-minicard-view.c: popup right-click menu after
- pressing Shift+F10.
-
-2004-11-01 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/widgets/eab-gui-util.c
- (added_cb) (_modified_cb) : Don't show
- error dialogs when status code is E_BOOK_ERROR_CANCELLED. We don't
- wabt to show "Error adding contact, Cancelled" dialogs when user
- cancels duplicated contact detected dialog.
-
-2004-10-27 Andre Klapper <a9016009@gmx.de>
-
- * tools/evolution-addressbook-export.c:
- Fixing a typo (bug 61069).
-
-2004-10-26 Andre Klapper <a9016009@gmx.de>
-
- Fixes #61972.
-
- * addressbook/gui/contact-editor/e-contact-editor-address.c:
- Typo in country name: was "Grena-dines", now "Grenadines".
-
-2004-10-25 Nat Friedman <nat@novell.com>
-
- * gui/widgets/eab-contact-display.c (accum_multival_attribute):
- Display mutlivalued contact attributes in the preview.
- (render_contact): Render all IM fields using the new multival
- function.
-
-2004-10-21 JP Rosevear <jpr@novell.com>
-
- * gui/widgets/eab-config.c (ecph_class_init): correct hook name
- typo
-
- * gui/component/addressbook-view.c: add appropriate popup icons
-
-2004-10-21 Not Zed <NotZed@Ximian.com>
-
- * gui/component/addressbook-config.c
- (addressbook_config_edit_source): fix a past-o for no-ldap case.
-
-2004-10-20 Not Zed <NotZed@Ximian.com>
-
- * gui/component/addressbook-component.c
- (addressbook_component_init): register config hook.
-
- * gui/component/addressbook-config.c: mostly re-written to use econfig.
- (query_for_supported_bases): convert to gtktreeview.
-
- * gui/widgets/eab-config.c (ecp_set_target): hook onto source changed.
- (ecp_source_changed): propagate changed state info.
- (ecp_class_init): setup private data.
-
-2004-10-19 Not Zed <NotZed@Ximian.com>
-
- * gui/widgets/eab-menu.c (eabm_target_free): don't unref null
- book.
-
-2004-10-19 JP Rosevear <jpr@novell.com>
-
- * gui/component/addressbook-view.c,
- gui/component/select-names/e-select-names.c,
- gui/widgets/e-addressbook-view.c, gui/widgets/eab-menu.c,
- gui/widgets/eab-popup.c: convert to org.gnome hook names
-
-2004-10-15 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/widgets/e-addressbook-view.c : add EAB_POPUP_SELECT_ANY
- mask instead of EAB_POPUP_SELECT_MANY, so that
- all the options like Save as, Forward etc are enabled even
- single contact is selected.
-
-2004-10-15 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/widgets/eab-contact-display.c : uncomment
- HANDLE_MAILTO_INTERNALLY define so that we will
- launch composer through bonobo instead of using
- gnome_url_show
-
-2004-10-15 Not Zed <NotZed@Ximian.com>
-
- * gui/widgets/eab-popup.c: added an any select mask and updated
- the hook maps.
-
- * gui/component/addressbook-component.c
- (addressbook_component_init): register the addressbook hooks.
-
- * gui/component/addressbook-view.c (addressbook_view_init): setup
- the menu manager.
- (control_activate_cb): activate the menu manager.
- (update_command_state): and update the menu manager.
-
- * gui/widgets/eab-menu.[ch]: Added menu manager class.
-
-2004-10-13 JP Rosevear <jpr@novell.com>
-
- * importers/evolution-vcard-importer.c: find source selector and
- option menu in libedataserverui
-
- * importers/evolution-ldif-importer.c: ditto
-
- * gui/widgets/eab-popup.c: ditto
-
- * gui/widgets/eab-gui-util.c: ditto
-
- * gui/contact-list-editor/e-contact-list-editor.c: ditto
-
- * gui/contact-editor/e-contact-editor.c: ditto
-
- * gui/component/select-names/e-select-names.h: ditto
-
- * gui/component/autocompletion-config.c: ditto
-
- * gui/component/addressbook-view.c: ditto
-
-2004-10-11 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook-view.c (source_list_changed_cb): Don't
- unref the view - removing it from the hash table will do this for us.
- Remove from hash table after removing the notebook page.
- (addressbook_view_init): Unref views when removed from the hash
- table.
-
-2004-10-06 Not Zed <NotZed@Ximian.com>
-
- * gui/component/addressbook-view.c (popup_event_callback):
- * gui/component/select-names/e-select-names.c (section_right_click_cb):
- * gui/widgets/e-addressbook-view.c (do_popup_menu): fix for
- e-popup api changes. Moved all mask specifiers to visible rather
- than enable in the menu table.
-
-2004-10-06 Not Zed <NotZed@Ximian.com>
-
- * gui/contact-editor/e-contact-editor.c: removed
- gnome-popup-menu.h (unused).
-
- * gui/widgets/e-addressbook-reflow-adapter.c:
- * gui/widgets/eab-popup-control.c: remove e-popup-menu.h (unused).
-
- * gui/component/select-names/e-select-names.c
- (section_right_click_cb): use e-popup. Somewhat overengineered
- for this use ...
- (remove_cb): api changes.
-
- * gui/widgets/eab-popup.c (eab_popup_target_new_select_names):
- added pretty useless wrapper for the select names popup. Added to
- hook maps.
-
-2004-10-01 Not Zed <NotZed@Ximian.com>
-
- * gui/widgets/e-addressbook-view.c (do_popup_menu): convert to
- using EABPopup.
- (sources): remove dead code.
- (has_email_address_1, get_has_email_address): removed now
- redundant code.
- (save_as, send_as, send_to, print, copy, paste, cut, delete)
- (copy_to_folder, move_to_folder, new_card, new_list): new api.
- (free_popup_info): dead.
- (print_envelope): not pining.
- (get_contact_list): take a popup target instead, don't ref.
- (get_contact_list_1): not required no more.
- (contact_and_book_free): same.
- (delete): call eab_view_delete_selection.
- (eab_view_delete_selection): do the actual delete here.
-
- * gui/widgets/eab-popup.c (eab_popup_target_new_select): implement.
-
-2004-10-01 Not Zed <NotZed@Ximian.com>
-
- * gui/widgets/eab-popup.[ch]: addressbook popup driver.
-
- * gui/component/addressbook-view.c (delete_addressbook_cb): use
- e-error for the message prompt. don't bother keeping it around,
- it can never be re-sensitised anyway.
- (book_removed): no longer destroy the original dialogue.
-
- * addressbook-errors.xml: add ask-delete for deleting
- addressbooks.
-
- * gui/component/addressbook-view.c (addressbook_view_init):
- connect to popup_event rather than fill_popup_menu now.
- (fill_popup_menu_callback): renamed to popup_event_callback,
- changed to use epopup.
- (add_popup_menu_item): remove, no longer needed.
-
-2004-09-29 Not Zed <NotZed@Ximian.com>
-
- Fixes bug #66520.
-
- * gui/widgets/e-addressbook-view.c (eab_view_dispose): don't unref
- the contact_display_window, it will be destroyed by being
- parented.
-
-2004-09-29 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes bug #66369.
-
- * util/eab-book-util.c (eab_contact_list_from_string): Make the
- vcard splitter work with any amount of blank lines between vcards.
-
-2004-09-29 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes bug #65537.
-
- * gui/merging/eab-contact-compare.c (query_cb): Protect against NULL
- UIDs, and make fewer calls to e_contact_get_const () as a bonus.
-
-2004-09-24 Hao Sheng <hao.sheng@sun.com>
-
- Fix for #66523
-
- * gui/contact-list-editor/e-contact-list-model.c:
- (e_contact_list_model_add_email): estimate the same mail address
- and popup a warning dialog.
- * addressbook-errors.xml: add the question message for the warning
- dialog.
-
-2004-09-23 Pamplona Hackers <gnome-desarrollo@es.gnome.org>
-
- Fixes #61978
-
- * tools/evolution-addressbook-export.c (main): use more
- meaningful error message.
-
-2004-09-23 Fazlu & Hannah <hannah_lins@yahoo.co.in>
-
- * tools/evolution-addressbook-export.c (main):
- Changed the string into proper grammar 'In normal mode, there
- should not need size option.' to 'In normal mode, there is no need
- for the size option.'
-
-2004-09-23 JP Rosevear <jpr@novell.com>
-
- * conduit/address-conduit.c (ecard_from_remote_record): only set
- the file as address to the company if no full name exists
- (delete_record): don't bail out if the record simply isn't found
-
- Fixes #59725
-
- * conduit/address-conduit.c (local_record_from_uid): remove
- extraneous semicolon
-
-2004-09-21 William Jon McCann <mccann@jhu.edu>
-
- * gui/component/component-factory.c (factory): Quiet debug messages.
-
- * gui/widgets/e-addressbook-view.c (eab_view_new): Remove
- unnecessary label widget placeholder. Make vertical scrollbar
- policy automatic. Use gtk_paned_add2 instead of
- gtk_container_add.
-
- * gui/component/apps_evolution_addressbook.schemas.in.in: Add
- missing show_preview schema. Add missing long descriptions.
-
-2004-09-13 Rodney Dawes <dobey@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (show_help_cb):
- Point at the correct XML file for documentation
-
-2004-09-13 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/contact-editor/e-contact-editor.c
- (sensitize_address) : check for _LABEL
- type address fields also in supported fileds
- while sensitizing the address fields
-
-2004-09-03 JP Rosevear <jpr@novell.com>
-
- Fixes #63191
-
- * gui/contact-list-editor/contact-list-editor.glade: set the title
- properly
-
-2004-09-08 Not Zed <NotZed@Ximian.com>
-
- ** See bug #64080.
-
- * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
- link addressbook to camel.
-
-2004-09-04 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/widgets/e-addressbook-view.h : add
- new widget variable contact_dsiplay_window to _EABView strcut
- to store. Remove unused scrolled varible
- * gui/widgets/e-addressbook-view.c (eab_view_init)
- (eab_view_dispose) : initialize and unref the new widget
- added
- (eab_view_new) : remove the loca variable scrlled_window
- instead use eav->contact_display_window
- (eab_view_show_contact_preview) : show/hide contact_display_window
- instead of contact_display
- Fixes #64024
-
-
-2004-08-27 Not Zed <NotZed@Ximian.com>
-
- ** See bug #62856 (workaround).
-
- * gui/component/addressbook.c (addressbook_authenticate): add
- online flag to password request.
-
- ** See bug #64011.
-
- * gui/component/addressbook-view.c (edit_addressbook_cb): Remove
- double ;; in declaration section (c99 extension). From Vincent
- Noel <vnoel@cox.net>.
-
-2004-08-26 Hans Petter Jansson <hpj@ximian.com>
-
- Really fixes #61833 and #63697.
-
- * gui/component/select-names/e-select-names.etspec: Fetch values from
- column 86 (NAME_OR_ORG), instead of 2 (FILE_AS).
-
-2004-08-26 Chris Toshok <toshok@ximian.com>
-
- [ patch for the rest of 60889 ]
- * gui/merging/eab-contact-merging.c (add_lookup): new function,
- either start up the query or add it to the queue if we're over the
- number of simultaneous queries.
- (finished_lookup): start up enough pending queries to get us to
- our limit again.
- (free_lookup): free lookup->avoid.
- (final_id_cb): call finished_lookup.
- (eab_merging_book_add_contact): set lookup->avoid to NULL and
- replace call to eab_contact_locate_match_full with add_lookup.
- (eab_merging_book_commit_contact): set lookup->avoid to the
- contact, and make the same
- s/eab_contact_locate_match_full/add_lookup/ replacement.
-
-2004-08-26 Christian Neumair <chris@gnome-de.org>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in:
- Don't mark component menu accel for translation.
-
-2004-08-25 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/addressbook-config.c (source_to_dialog) :
- disbale the display name widget in case of groupwise as we can not handle renames as
- of now
- (dialog_to_source) also copy "use_ssl" property to new source so that
- new books also use ssl
-
-2004-08-25 Hans Petter Jansson <hpj@ximian.com>
-
- May fix #61833.
-
- * gui/component/select-names/e-select-names-table-model.c
- (fill_in_info): Get E_CONTACT_NAME_OR_ORG (first found from File As,
- Full Name, Organization, Email 1) for the "name" field. Hopefully
- will prevent most cases of blank entries.
-
-2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * gui/component/addressbook-view.c: (delete_addressbook_cb):
- Don't call gtk_dialog_set_has_separator on Gtk Message Dialog
- with GTK+ >= 2.4.0.
-
-2004-08-20 Chris Toshok <toshok@ximian.com>
-
- * gui/component/component-factory.c (factory): remove the dead
- ldap config control stuff.
-
-2004-08-20 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes bug #62715.
-
- * gui/contact-editor/e-contact-editor.c
- (fill_in_address_label_textview): Implement.
- (fill_in_address_field): If structured address information is not
- available, try putting the "label" blob in the free-form field.
-
-2004-08-19 Hans Petter Jansson <hpj@ximian.com>
-
- Makes the contact image selector use GtkFileChooser if available.
-
- * gui/contact-editor/e-contact-editor.c (image_selected_cb): Take just
- the editor as an argument, so we can call from other places without
- having to supply dummy args. Rename to image_selected, since it's no
- longer strictly a callback. Include optional code to use the new
- GtkFileChooser.
- (image_cleared_cb): Ditto. Rename to image_cleared.
- (file_chooser_response): Optional response handling for GtkFileChooser.
- (image_clicked): Include optional code to use the new GtkFileChooser.
- Move common strings to variables. For GtkFileSelection, swap callback
- parameters for the modified image_selected () and image_cleared ().
-
-2004-08-19 Chris Toshok <toshok@ximian.com>
-
- [ likely fixes #61500 ]
- * addressbook-errors.xml (remove-addressbook): remove the
- secondary text, since we don't have the gerror text to supply it
- anymore.
-
- * gui/component/addressbook-view.c (book_removed): new function,
- move the error handling here.
- (delete_addressbook_cb): create a closure with necessary data, and
- call the e_book_async_remove instead of e_book_remove.
-
-2004-08-18 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/select-names/e-select-names.c (e_select_names_init) :
- select names dialog can not be modal as password dialogs can come up while
- user is in this dialog for address books which require authentication
- like groupwise and LDAP
- FIxes #63257
-
-2004-08-11 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (app_delete_event_cb):
- Remove the custom prompt-to-save dialogs from here - use
- eab_prompt_save_dialog (), and then only if the contact actually
- changed.
-
-2004-08-16 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-gui-util.c (eab_show_multiple_contacts):
- reinstate the ngettext patch that was part of the #53464 commit of
- 2004-03-24 by dsegan@gmx.net.
-
-2004-08-12 Carlos Garnacho Parro <carlosg@gnome.org>
-
- * gui/widgets/eab-gui-util.c: Optionally use GtkFileChooser if
- compiled against Gtk+ >= 2.4.0
-
-2004-08-10 Not Zed <NotZed@Ximian.com>
-
- * gui/component/addressbook.c (addressbook_authenticate): e
- passwords api change/reprompt if we need to.
-
-2004-08-12 Sivaiah nallagatla <snallagatla@novell.com>
-
- * gui/compoent/addressbook.c : just revering a local change
- gone in in the commit i just made
-
-2004-08-12 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/addresbook.c (load_source_auth_cb) :
- when user cancels auth dialog send the anonoymous query
- only in case of ldap
- *gui/component/addresbook-view.c (book_open_cb) : no need to
- display the error dialog when user cancels that
-
-2004-08-04 Rodney Dawes <dobey@novell.com>
-
- * gui/widgets/eab-popup-control.c: #include <gtk/gtkvbox.h>
-
-2004-08-02 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #60529.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (table_drag_drop_cb): Make sure to get the text/x-vcard target.
-
-2004-08-02 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #62085.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (e_contact_list_editor_class_init): Set the save_contact method.
- (e_contact_list_editor_save_contact): Implement.
-
-2004-08-02 JP Rosevear <jpr@novell.com>
-
- * conduit/address-conduit.c (addrconduit_load_configuration): get
- source uid
- (addrconduit_dupe_configuration): copy source_uid
- (addrconduit_destroy_configuration): free source_uid
- (e_addr_context_new): get the source list
- (e_addr_context_destroy): unref the source list
- (pre_sync): open the source that was set earlier
- (fill_widgets): set the source option menu value
- (create_settings_window): pass source list to pilot settings
- (save_settings): save source uid
-
- * conduit/Makefile.am: link to and include misc. widgets
-
-2004-08-02 Rodney Dawes <dobey@novell.com>
-
- * gui/component/ldap-config.glade: Make the main dialog here be
- an actual GtkDialog instead of a GtkWindow
- Fix up a few small spacing issues with the UI
- Change "Contacts Group" to "Address Book"
-
- * gui/component/addressbook-config.c (query_for_supported_bases):
- Use gtk_widget_ensure_style instead of gtk_widget_realize
- (addressbook_add_server_dialog):
- Use gtk_widget_ensure_style on the dialog and fix the spacing and
- border width of the dialog containers
-
- Fixes #61365
-
-2004-07-30 Chris Toshok <toshok@ximian.com>
-
- [ fixes #61365 and other misc issues with the addressbook source
- editors ]
-
- * gui/component/ldap-config.glade: change the
- supported-bases-dialog to be initially hidden.
-
- * gui/component/addressbook-view.c (editor_weak_notify): new
- function, remove the editor from our hash.
- (source_list_changed_cb): destroy the editors for given sources if
- they're up when the source disappears.
- (edit_addressbook_cb): add the editor (and some other misc info we
- need) to our uid_to_editor hash so we can look it up later. only
- create the editor if one doesn't exist for the given source.
- (destroy_editor): GHFunc that destroys the widgets.
- (addressbook_view_dispose): destroy uid_to_editor.
- (addressbook_view_init): init uid_to_editor.
-
- * gui/component/addressbook-config.h: change return values for
- _edit_source and _new_source - they both return GtkWidget*s now.
-
- * gui/component/addressbook-config.c (addressbook_ldap_init):
- attempt set the protocol version to LDAPv3. This makes the
- ldap_auth stuff work if the server requires v3.
- (addressbook_root_dse_query): we don't need the separate window
- arg, since all of this now happens *before* the supported bases
- dialog is shown. we just use the source dialog's window for the
- various error dialogs.
- (do_ldap_root_dse_query): same.
- (query_for_supported_bases): same, and set the supported bases
- dialog as transient-for the source dialog, and make it modal.
- Lastly, don't make the editor modal.
- (addressbook_config_edit_source): return the editor's window.
- (addressbook_config_create_new_source): same.
-
-2004-07-26 JP Rosevear <jpr@novell.com>
-
- * gui/component/ldap-config.glade: change contacts group to
- address book
-
- * gui/component/addressbook-component.c
- (impl__get_userCreatableItems): ditto
-
-2004-07-19 Radek Doulik <rodo@ximian.com>
-
- * gui/widgets/eab-vcard-control.c (eab_vcard_control_new): but
- buttons to button box, use vbox instead of table
-
- * gui/widgets/eab-contact-display.c: base this widget directly on
- gtkhtml
-
- * gui/widgets/e-addressbook-view.c (eab_view_new): put contact
- display in scrolled window
-
-2004-07-20 Not Zed <NotZed@Ximian.com>
-
- * gui/widgets/eab-contact-display.c:
- * gui/contact-editor/eab-editor.c:
- * gui/component/addressbook-migrate.c: include config.h #61395.
-
-2004-07-21 Chris Toshok <toshok@ximian.com>
-
- [ fixes #60508 ]
-
- * gui/component/addressbook-config.h: reorder the Scopes so that
- they match the option menu.
-
- * gui/component/ldap-config.glade: change the scope option menu to
- only display One and Sub, and also set the Login field to Lo_gin
- in both dialogs. Add accelerators for the details page as well.
-
-2004-07-21 Rodney Dawes <dobey@novell.com>
-
- * gui/contact-editor/contact-editor.glade:
- Give a reasonable name to the widget for the _Where label
-
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
- Set the mnemonic widget for the _Where label
-
- Fixes #61544
-
-2004-07-20 JP Rosevear <jpr@novell.com>
-
- * gui/component/autocompletion-config.c
- (autocompletion_config_control_new): don't set the toggle
- selection
-
-2004-07-16 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (contact_added_cb)
- (save_contact)
- (app_delete_event_cb): Check source book writeability directly instead
- of relying on stored state.
- (e_contact_editor_init): Don't init source_editable.
- (e_contact_editor_dispose): We don't listen for source writeability
- anymore.
- (writable_changed): Source writeability doesn't affect widget
- status; remove code to check for it.
- (e_contact_editor_set_property): Do nothing if book being set is
- the same as currently set book; previously we would end up
- unreffing then reffing it. Don't watch for source writeability, but
- do so for target; fixes a warning. Only call sensitize_all() if
- writeability on target changed.
-
- * gui/contact-editor/e-contact-editor.h (EContactEditor): We don't
- need the source_editable and source_editable_id vars anymore.
-
-2004-07-14 Chris Toshok <toshok@ximian.com>
-
- [ fixes #60873, and possibly other crashes ]
-
- * gui/widgets/e-addressbook-model.c (get_view): don't call
- free_data before potentially making an async call. Or rather,
- don't call free_data without ensure we'll be emitting
- MODEL_CHANGED shortly after.
-
-2004-07-14 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/.cvsignore: ignore
- Evolution-Addressbook-SelectNames.h.
-
- * gui/contact-list-editor/e-contact-list-editor.c: include our
- local (in this directory) generated
- Evolution-Addressbook-SelectNames.h
-
- * gui/contact-list-editor/Makefile.am: add stuff to generate (and
- clean up) the select names header we need to include.
-
-2004-07-13 Rodney Dawes <dobey@novell.com>
-
- [ fixes #56657 ]
-
- * gui/component/addressbook-migrate.c (get_source_by_uri):
- Replace this call with get_source_by_name ()
- (migrate_completion_folders): Fix the non-local folder migration
- to look up sources for the migrated folders based on name, instead
- of using the URI
-
-2004-07-12 Chris Toshok <toshok@ximian.com>
-
- [ fixes #61299 ]
-
- * gui/component/addressbook.c (addressbook_load_default_book):
- don't pass @closure to load_source_cb, since that expects to get a
- LoadSourceData*. also, don't always call e_book_async_open. only
- do that when the book is non-NULL.
-
-2004-07-12 Chris Toshok <toshok@ximian.com>
-
- [ part of fix for bug #56520 ]
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (e_contact_list_editor_init): init allows_contact_lists to TRUE.
- (list_deleted_cb): nuke, it's unused.
- (e_contact_list_editor_set_property): check if the book supports
- contact lists, and desensitize things if it doesn't.
- (select_names_ok_cb): this isn't valid C. declarations must come
- before code.
- (set_editable): the editable state of the dialog depends on
- whether or not the backend supports contact lists.
- (command_state_changed): the ok button needs to depend on
- allows_contact_lists.
- (extract_info): quiet compiler warning.
-
- * gui/contact-list-editor/e-contact-list-editor.h (struct
- _EContactListEditor): add allow_contact_lists.
-
-2004-07-08 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * gui/component/Makefile.am:
- tarball should ship .schemas.in.in files, not generated files.
-
- * gui/component/apps_evolution_addressbook.schemas.in.in:
- Don't set empty default value on an int, this causes gconf warning.
- (bug #60859)
-
-2004-09-04 Not Zed <NotZed@Ximian.com>
-
- * util/e-destination.c: include gnome-i18n.h since camel-object no
- longer does(!).
-
-2004-07-02 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (command_state_changed): Set the source option menu sensitivity here.
-
-2004-06-30 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c
- (e_contact_editor_dispose): disconnect source/target_editable
- signal ids.
- (e_contact_editor_set_property): disconnect/connect editable
- signals.
- (writable_changed): new function - we need this since writable
- status is generally communicated asynchronously with the async
- interface.
-
- * gui/contact-editor/e-contact-editor.h (struct _EContactEditor):
- add source/target_editable_id slots.
-
-2004-06-29 Rodney Dawes <dobey@novell.com>
-
- * tools/Makefile.am (bin_PROGRAMS): Change to privlibexec_PROGRAMS
-
- Fixes #60832
-
-2004-06-28 Not Zed <NotZed@Ximian.com>
-
- * gui/component/addressbook-component.c
- (impl__get_userCreatableItems): fix shortcuts. #56746
-
-2004-06-25 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/meging/eab-contact-compare.[ch] (eab_contact_compare_file_as):
- Implement.
- (eab_contact_compare_name): Don't leak if only one of the strings is
- NULL.
- (use_common_book_cb): Include file_as in query.
-
-2004-06-25 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (fill_in_address_textview): Add
- a newline between street line and rest of extended address.
- (extract_address_textview): Omit the newline trailing the street line.
-
-2004-06-24 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (address_labels): Add table.
- (append_to_address_label): Implement.
- (set_address_label): Implement.
- (extract_address_record): Set the address label fields.
-
-2004-06-24 Hans Petter Jansson <hpj@ximian.com>
-
- * util/eab-book-util.c (eab_contact_list_from_string): Don't accept
- input that doesn't have at least a "BEGIN:VCARD" in it.
-
-2004-06-24 Radek Doulik <rodo@ximian.com>
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_get_textification): do not limit the text
- len to 2047 characters
-
- See bug #60366
-
-2004-06-23 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Set window to be invisible
- initially.
-
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_init): Set
- the type hint to "normal", and show the window after init.
-
-2004-06-23 Not Zed <NotZed@Ximian.com>
-
- * gui/widgets/eab-gui-util.c
- (eab_send_contact_list_as_attachment): use memcpy not strcpy to
- copy to memory buffer. Fixes a UMW. See #60532.
-
-2004-06-23 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook-view.c: Add an x-source-vcard target entry
- that includes the source book URI.
- (destroy_merge_context): Implement.
- (removed_contact_cb): Implement.
- (merged_contact_cb): Implement.
- (selector_tree_drag_data_received): Get the source and target books,
- and see if we need to remove contacts from source after they're added
- to target. Copy contacts sequentially, not in parallel, with a
- callback.
-
- * gui/widgets/e-addressbook-view.c: Add an x-source-vcard target entry
- that includes the source book URI.
- (table_drag_data_delete): Remove. This is handled by the drag target.
- (table_drag_data_get): Handle more than one contact. Supply source.
- (create_table_view): Don't connect to the delete signal.
-
- * gui/widgets/e-minicard-view.c: Add an x-source-vcard target entry
- that includes the source book URI.
- (e_minicard_view_drag_data_delete): Remove. This is handled by the
- drag target.
- (e_minicard_view_drag_data_get): Handle x-source-vcard target.
- (e_minicard_view_drag_begin): Don't connect to the delete signal.
- (e_minicard_view_dispose): Don't disconnect from the delete signal.
- (e_minicard_view_init): Don't init delete_id.
-
- * gui/widgets/e-minicard-view.h: Remove delete_id from struct.
-
- * util/eab-book-util.[ch] (eab_contact_list_from_string): Skip the
- source URI if present.
- (eab_book_and_contact_list_from_string): Create the source book from
- the provided URI, if present.
- (eab_book_and_contact_list_to_string): Include the book URI in
- generated string.
-
-2004-06-23 Rodney Dawes <dobey@novell.com>
-
- * gui/component/select-names/select-names.glade:
- Move the search bar to the top and add a label _Search so that the
- entry has a mnemonic for keyboard accessibility
-
- Fixes #52914 and #58448
-
-2004-06-22 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Name the labels.
-
- * gui/contact-editor/e-contact-editor.c (sensitize_email_record)
- (sensitize_phone_record)
- (sensitize_im_record)
- (sensitize_address_textview)
- (sensitize_address_field)
- (simple_field_map)
- (sensitize_simple_field): Make entries uneditable and labels
- insensitive, if field is disabled or read-only.
-
-2004-06-22 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #59622.
-
- * gui/widgets/e-minicard-view.c (e_minicard_view_init): Clear drag_list
- and canvas_drag_data_delete_id.
- (e_minicard_view_dispose): Clear drag_list. Disconnect drag_data_delete
- signal if connected.
- (e_minicard_view_drag_begin): Set up drag_data_delete signal if
- necessary. Clear old data before drag starts.
- (clear_drag_data): Implement.
- (e_minicard_view_drag_data_delete): Implement.
- (e_minicard_view_drag_data_get): Don't clear drag_list here.
-
-2004-06-22 Chris Toshok <toshok@ximian.com>
-
- [ should fix #60495, #58635 ]
- * gui/widgets/eab-popup-control.c (name_only_query_cb): don't free
- the list of contacts - libebook still owns it.
- (query_cb): same.
-
-2004-06-22 Larry Ewing <lewing@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c (add_email_cb):
- don't set the changed flag unless we actually add something.
-
-2004-06-21 Federico Mena Quintero <federico@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Make the scrolled
- windows around text views use GTK_SHADOW_IN, for consistency with
- the GtkEntries.
-
-2004-06-21 Chris Toshok <toshok@ximian.com>
-
- * gui/component/ldap-config.glade: remove the auth-entry-notebook
- in the edit dialog, and rename the auth entry to... auth-entry.
-
- * gui/component/addressbook-config.c (source_to_dialog_new): nuke
- - it's identical to source_to_dialog.
- (dialog_to_source): we only have one auth entry now. fill it in
- properly.
- (source_to_dialog): fill in the auth entry properly based on the
- auth type, and remove auth_entry_notebook references.
- (auth_optionmenu_activated): remove auth_entry_notebook
- references.
- (setup_general_tab): same, and use auth-entry instead of
- email-entry/dn-entry.
- (general_tab_check): use auth_principle instead of email/binddn.
- (add_folder_modify): same.
- (addressbook_add_server_dialog): put setup_connecting_tab inside
- the ifdef HAVE_LDAP, and call source_to_dialog instead of
- source_to_dialog_new.
- (addressbook_config_edit_source): always call setup_general_tab.
-
- * gui/component/addressbook-config.h (AddressbookLDAPScopeType):
- reorder to match order in option menu (we should really remove
- BASE altogether.. it's useless for searching.)
-
- * gui/component/addressbook-view.c (update_command_state):
- macroize this, annoying seeing the same 4 lines repeated 15 times.
-
-2004-06-21 Jeffrey Stedfast <fejj@novell.com>
-
- * conduit/address-conduit.c (local_record_from_uid): Make sure the
- UIDs match. Should fix bug #59725.
-
-2004-06-19 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/addressbook-config.c (dialog_to_source) :
- set auth-domain property on groupwise sources, so that
- newly created contact groups can share remembered passwords
-
-2004-06-18 Jeffrey Stedfast <fejj@novell.com>
-
- * conduit/address-conduit.c (ecard_from_remote_record): Always set
- the File_As attribute in case the pilot attrib changed. Fixes bug
- #59723.
-
-2004-06-18 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_load_contacts): only go through the process
- of creating/loading the EBook if the model has some data in it.
-
-2004-06-18 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #59376 ]
-
- * gui/component/addressbook-view.c (fill_popup_menu_callback):
- make this work with absolute uris in sources. Thanks to Sushma
- Rai for the initial patch to fix this.
-
-2004-06-17 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #58696 ]
-
- * gui/widgets/eab-gui-util.c (eab_transfer_contacts): use
- addressbook_load instead of e_book_async_open, so we do auth stuff
- for the destination book.
-
-2004-06-17 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_new):
- EBookFieldsCallback -> EBookEListCallback.
- (e_contact_editor_set_property): same.
-
-2004-06-17 Chris Toshok <toshok@ximian.com>
-
- * util/eab-book-util.c (eab_name_and_email_query):
- EBookContactsCallback -> EBookListCallback.
- (eab_nickname_query): same.
-
- * printing/e-contact-print.c: e-book-async.h -> e-book.h
-
- * gui/widgets/eab-vcard-control.c: e-book-async.h -> e-book.h.
-
- * gui/widgets/e-addressbook-model.h: e-book-async.h -> e-book.h.
-
- * gui/widgets/eab-popup-control.h: e-book-async.h -> e-book.h.
-
- * gui/widgets/eab-popup-control.c: remove e-book-async.h include.
-
- * gui/merging/eab-contact-merging.h: e-book-async.h -> e-book.h.
-
- * gui/contact-editor/e-contact-editor.h: e-book-async.h ->
- e-book.h.
-
- * gui/contact-editor/e-contact-editor.h: same.
-
- * gui/contact-list-editor/e-contact-list-editor.h: same.
-
- * gui/contact-list-editor/e-contact-list-model.h: remove include
- of e-book-async.h
-
- * gui/component/select-names/e-select-names-completion.h: include
- e-book.h, not e-book-async.h
-
- * gui/component/select-names/e-select-names-model.c: same.
-
- * gui/component/select-names/e-select-names.c: same.
-
- * gui/component/addressbook-migrate.c: include e-book.h, not
- e-book-async.h
-
- * gui/component/addressbook-view.c: same.
-
- * gui/component/addressbook.h: same.
-
- * gui/component/addressbook.c: remove include e-book-async.h.
-
-2004-06-17 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/widgets/e-addressbook-view.etspec : update
- the model column numbers as new fields like E_CONTACT_EMAIL_4
- are added to EContact
- Fixes #59621
-
-2004-06-16 Not Zed <NotZed@Ximian.com>
-
- * gui/component/autocompletion-config.c
- (autocompletion_config_control_new): set the source selector to be
- able to toggle the current selection. Fix for #55614.
-
-2004-06-16 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (full_name_clicked) :
- compare old and new full names and if it is different set the new
- the name using gtk_entry_set_text instead of set_entry_text
- as this function blocks siganls hence preventing ok button being
- enabled
-
-2004-06-14 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (extract_im_record): set
- things to HOME, since we don't offer TYPE=OTHER IM attributes
- through the EContact api, and one choice is just as good as
- another if we aren't displaying it anyway.
-
- * gui/widgets/eab-contact-display.c (render_contact): move the IM
- stuff out of home/work, since we don't allow people to edit
- location for them anymore. Also, change the IM accounts we look
- up to "HOME", since that's what we hardcode them to in the contact
- editor.
-
-2004-06-14 Not Zed <NotZed@Ximian.com>
-
- * importers/evolution-ldif-importer.c (parseLine): handle LIST
- field types.
- (ldif_fields[]): Add a list type. E_CONTACT_EMAIL is a list field
- type. See #58855.
-
-2004-06-08 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-model.c (get_view_idle): new
- function. do the get_view in an idle handler.
- (eab_model_set_property): don't call get_view directly from any
- setter block. instead just add the idle handler (if it's not
- already added.) This keeps us from duplicating queries when both
- "book" and "query" are set using the same g_object_set.
-
- * gui/widgets/e-addressbook-model.h: add book_view_idle_id.
-
-2004-06-07 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #58921.
-
- * gui/contact-editor/e-contact-editor.c (extract_address_record):
- Also check if the po box field is non-empty.
-
-2004-06-07 Jon Oberheide <jon@focalhost.com>
-
- * gui/contact-list-editor/e-contact-list-model.c: disable editing
- of cells in the contact table.
-
-2004-06-07 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #57795.
-
- * gui/component/addressbook-migrate.c (migrate_contacts): Change
- the "POSTAL" address in 1.4 to "OTHER" in 1.5.
-
-2004-06-07 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/Makefile.am (SUBDIRS): Fix order of dependencies.
-
-2004-06-07 H P Nadig <hpnadig@pacific.net.in>
-
- * gui/contact-list-editor/e-contact-list-editor.h: Added few
- headers needed for select names dialog.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (e_contact_list_editor_init): Added select button handler.
- (select_cb): The callback function for Select Button.
- (setup_corba): To setup corba for select names dialog.
- (select_names_ok_cb): Handle Select names dialog entries.
- (add_to_model): Adds cards to the model.
-
- * gui/contact-list-editor/contact-list-editor.glade: New 'Select'
- Button. Tooltips added for buttons in button Box.
-
-2004-06-07 Dan Winship <danw@novell.com>
-
- * gui/component/addressbook-view.c: s/stock_save_as/stock_save-as/
-
-2004-06-04 Larry Ewing <lewing@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c: remove bonobo
- menus and cruft add ok/cancel buttons.
-
- * gui/contact-list-editor/e-contact-list-editor.h: add buttons for
- ok/cancel.
-
- * gui/contact-list-editor/contact-list-editor.glade: add fields for
- ok/cancel reparent to GtkDialog, other minor adjustments.
-
-2004-06-04 JP Rosevear <jpr@novell.com>
-
- Fixes #55945
-
- * importers/*.server.in.in: ditto
-
- * importers/evolution-ldif-importer.c: fix OAFIIDs
-
- * importers/evolution-vcard-importer.c: ditto
-
-2004-06-04 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-model.c
- (name_and_email_simple_query_cb): only resolve destinations
- against persons, not contact lists.
-
-2004-06-03 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #53643 and #26903.
-
- * gui/search/addresstypes.xml: category -> category_list
-
- * gui/search/e-addressbook-search-dialog.c (get_widget): Get
- filter rule from parent view.
- (eab_search_dialog_set_property): Implement.
- (eab_search_dialog_get_property): Impleent.
- (eab_search_dialog_class_init): Set up property methods.
- (get_query): Get filter rule from parent view.
- (eab_search_dialog_init): Don't get the filter widget here,
- wait until parent view property is set.
- (eab_search_dialog_new): Don't poke the parent view in, set it
- as a property instead.
- (eab_search_dialog_dispose): No longer needs to unref rule.
-
- * gui/search/e-addressbook-search-dialog.c: EABSearchDialog no
- longer needs to keep rule internally.
-
- * gui/widgets/Makefile.am: Set SEARCH_RULE_DIR define.
-
- * gui/widgets/e-addressbook-view.c (eab_view_new): Set up filter
- rule and context.
- (eab_view_peek_search_context): Implement.
- (eab_view_peek_search_rule): Implement.
-
- * gui/widgets/e-addressbook-view.h: Keep track of filter rule
- and context. Add protos for added API.
-
-2004-06-03 Jeffrey Stedfast <fejj@novell.com>
-
- * conduit/address-conduit.c (set_status_cleared): Protect against
- a NULL uid. Fixes bug #57619.
- (ecard_from_remote_record): Set the full_name of the contact so
- that we can use that as the FILE_AS rather than the company name,
- which sucked. Fixes a bug I may or may not have reported months
- ago. Ahah, fixes bug #57620.
-
-2004-06-02 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook-migrate.c
- (migrate_contact_folder_to_source): Add missing negation that caused
- a crash.
-
-2004-06-02 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-migrate.c (addressbook_migrate):
- remove hidden field migration, and add in a phase to clear the
- absolute_uri properties on ESources.
-
-2004-06-02 Rodney Dawes <dobey@novell.com>
-
- * gui/component/addressbook-config.c (focus_help, add_focus_handler):
- Don't need these two functions any more
- (source_to_dialog, auth_optionmenu_func):
- Don't try to change the notebook page or set the widget sensitive,
- for a notebook that doesn't exist any more
- (reparent_to_vbox): Don't need this function any more, as the
- widgets are all contained in the same dialog in the glade now
- (setup_general_tab, setup_connecting_tab, setup_searching_tab):
- We don't need to do the focus-based "tooltip" stuff any more
- We just use tooltips on the widgets now
- (ssl_optionmenu_selected, add_ssl_activate_cb):
- We don't need the ssl_optionmenu_selected callback any more, as the
- tooltips are just set on the necessary widgets now
- (query_for_supported_bases): Set the border widths on the dialog's
- vbox and action_area to be compliant with the HIG
- (addressbook_add_server_dialog): Unref the GConfClient object
- (addressbook_config_edit_source): Create the source_list so that
- we can actually save the changes that we make here
- Create the GladeXML with only the widget subtree that we need to
- use here, to avoid popping up other visible dialogs
- Set the border widths on the dialog's vbox and action_area to be
- compliant with the HIG
- We don't need to reparent widgets to vboxes any more, as the widgets
- are now part of the dialog's widget tree
- If we are without LDAP or not in LDAP mode, then hide the notebook
- borders, and change the border size of its child to appear as though
- we are a normal non-LDAP dialog
- We don't need to set the type hint on the window as we are no a
- real GtkDialog
-
- * gui/component/ldap-config.glade: Update the properties dialogs to
- be compliant with the HIG layout
- Get rid of some of the extra windows and put their children in the
- appropriate places in the properties dialog
- Make the properties dialog be a real GtkDialog
-
- Fixes #41141
-
-2004-06-01 Larry Ewing <lewing@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c: Add in a source
- option menu to the dialog and make is sensitive only on new lists.
-
- * gui/contact-list-editor/e-contact-list-editor.h: add load_book
- fields for async book loading.
-
- * gui/contact-list-editor/contact-list-editor.glade: add the new
- source selector in a table reorder some of the other widgets.
-
-2004-05-28 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-contact-display.c (render_contact): render all
- email addresses, not just the first 3.
- (eab_contact_display_class_init): use a C comment, not C++.
-
-2004-05-28 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_set_property_fn): call e_select_names_model_load_contacts
- after setting text/addresses/destinations.
-
- * gui/component/select-names/e-select-names-model.c
- (name_and_email_simple_query_cb): new function, ripped from the
- 1.4 e-destination stuff.
- (book_opened): new function, fire off eab_name_and_email_query for
- each item in our model (that doesn't represent a contact already).
- (e_select_names_model_load_contacts): new function, open the
- default addressbook (yeah yeah, i know we should open something
- different/more.)
- (e_select_names_cancel_contacts_load): new (unimplemented, and how
- do we implement it?) function.
-
- * gui/component/select-names/e-select-names-model.h: add
- prototypes for e_select_names_model_load_contacts and
- e_select_names_cancel_contacts_load.
-
- * gui/component/select-names/e-select-names.c (set_book): call
- get_query_string and set the book and query in a single call to
- g_object_set, just because we can/should.
- (update_query): reimplement in terms of get_query_string.
- (get_query_string): new function, build up the query string.
-
- * gui/component/select-names/Makefile.am (INCLUDES): add
- $(top_srcdir)/addressbook/util to INCLUDES.
-
-2004-05-28 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Add back office, spouse,
- web log fields. Allow for 8 phone numbers, of which 4 can be hidden.
-
- * gui/contact-editor/e-contact-editor.c (phones_default): Add more
- defaults.
- (im_service_default): Add more defaults.
- (expand_phone): Implement.
- (fill_in_phone_record): Expand if we have any records past 4.
- (init_im_record_location)
- (fill_in_im_record)
- (extract_im_record)
- (sensitize_im_record): Remove location.
- (simple_field_map): Add spouse, office, web log.
- (expand_phone_toggle): Implement.
- (e_contact_editor_init): Hook up expander button.
-
-2004-05-28 Christophe Fergeau <teuf@gnome.org>
-
- * gui/component/addressbook-config.c: added missing #ifdef HAVE_LDAP
-
-2004-05-26 Radek Doulik <rodo@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (e_contact_print_button): call
- gnome_print_beginpage
- (e_contact_print_button): call gnome_print_beginpage
-
- Fixes #58977
-
-2004-05-25 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_activate_obj): reenable this function,
- in a slightly broken manner. we don't have e_contact_get_book
- anymore (well, we never had it really... but we lost
- e_card_get_book). load the system addressbook and supply that to
- the editors. shouldn't be a problem, since it's a read-only
- editor anyway.
-
-2004-05-25 Chris Toshok <toshok@ximian.com>
-
- [ fixes #58654 ]
-
- * gui/component/select-names/e-select-names.c (update_query):
- build up the query using e_book_query calls so we're insulated
- from field name changes. also, conjoin if we have more than 1
- query element, not more than 2 (i *hope* this was an off by 1
- error...)
-
-2004-05-25 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/addressbook.c (load_source_auth_cb )
- (load_source_auth_cb ) : read the "auth-domain" property
- from e-source and use it as the component name for e_password_*
- calls if it exists
-
-2004-05-25 Jeffrey Stedfast <fejj@novell.com>
-
- * Makefile.am: Generate the addressbook-errors.xml.h file and
- install the xml file and all that jazz.
-
- * addressbook-errors.xml: New error xml file.
-
- * gui/widgets/e-addressbook-view.c (backend_died): Use
- e_error_run().
-
- * gui/widgets/eab-gui-util.c (eab_error_dialog): Use
- e_error_run().
- (eab_load_error_dialog): Same.
- (eab_search_result_dialog): Same.
- (eab_prompt_save_dialog): Same.
- (save_it): Same.
-
- * gui/contact-editor/e-contact-editor.c (categories_clicked): Use
- e_error_run().
- (e_contact_editor_is_valid): Same.
- (save_contact): Same.
-
- * gui/component/addressbook-view.c (delete_addressbook_cb): Use
- e_error_run().
-
- * gui/component/addressbook-config.c (addressbook_ldap_init): Use
- e_error_run().
- (addressbook_ldap_auth): Same.
- (addressbook_root_dse_query): Same.
- (do_ldap_root_dse_query): Same.
- (do_schema_query): Same.
-
-2004-05-24 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (SUBDIRS): add tools back to the build.
-
-2004-05-24 Chris Toshok <toshok@ximian.com>
-
- * tools/Makefile.am: fix this for current build foo.
-
- * tools/evolution-addressbook-export-list-folders.c,
- * tools/evolution-addressbook-export-list-cards.c,
- * tools/evolution-addressbook-export.c: revive this.
-
-2004-05-24 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #32194 ]
-
- * importers/evolution-vcard-importer.c (process_item_fn): make
- sure all ADR attributes have HOME/WORK/OTHER.
-
-2004-05-24 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #40013 ]
-
- * importers/evolution-vcard-importer.c (process_item_fn): for TEL
- attribute that don't specify a location (HOME/WORK/OTHER), default
- to "OTHER". For TEL attributes that *only* specify a location,
- default to "VOICE".
-
-2004-05-21 H P Nadig <hpnadig@pacific.net.in>
-
- Fixes #58516.
-
- * gui/contact-editor/contact-editor.glade: 'Job Title' is now called
- 'Title'.
-
-2004-05-20 Hans Petter Jansson <hpj@ximian.com>
-
- * importers/evolution-ldif-importer.c (add_to_notes): Add helper
- func.
- (process_item_fn): Add undisplayed fields to notes.
-
- * importers/evolution-vcard-importer.c (add_to_notes): Add helper
- func.
- (process_item_fn): Add undisplayed fields to notes.
-
-2004-05-20 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook-migrate.c (add_to_notes): Implement.
- (migrate_contacts_hidden_fields): Implement.
- (migrate_contacts): Copy fields that are now hidden in the UI,
- to the notes field.
-
-2004-05-20 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c (impl_requestCreateItem):
- use the new ebook api here. missed this one in my earlier commit.
-
-2004-05-20 Radek Doulik <rodo@ximian.com>
-
- * printing/e-contact-print.c (complete_sequence): finish pages
- printing by gnome_print_job_close call before showing preview or
- calling gnome_print_job_print
-
- See #54482
-
- * gui/widgets/e-addressbook-view.c (eab_view_print_preview): added
- call to begin page, ref printable and sink it to avoid finalizing of
- floating object
- (eab_view_print): ref and sink printable to avoid finalizing of
- floating object
-
- Fixes #46658
-
-2004-05-19 Chris Toshok <toshok@ximian.com>
-
- * importers/evolution-vcard-importer.c (load_file_fn): use the new
- e_book_new and e_book_open apis.
-
- * importers/evolution-ldif-importer.c (load_file_fn): use the new
- e_book_new and e_book_open apis.
-
- * gui/widgets/eab-gui-util.c (eab_transfer_contacts): use the new
- e_book_new and e_book_async_open apis.
-
- * gui/contact-editor/e-contact-editor.c (cancel_load):
- addressbook_load_source_cancel -> addressbook_load_cancel.
- (source_selected): use the new e_book_new and addressbook_load.
-
- * gui/component/select-names/e-select-names.c
- (addressbook_model_set_source): use the new e_book_new and
- addressbook_load.
-
- * gui/component/select-names/e-select-names-manager.c
- (update_completion_books): use the new e_book_new and
- addressbook_load.
-
- * gui/component/addressbook.h: rename
- addressbook_load_source{_cancel} to addressbook_load{_cancel}, and
- remove the source arg.
-
- * gui/component/addressbook.c (addressbook_load): rename since we
- aren't passing a source anymore.
- (addressbook_load_cancel): same.
- (addressbook_load_default_book): use the new e_book_new_* apis.
-
- * gui/component/addressbook-view.c (delete_addressbook_cb): just
- use e_book_new, not e_book_load_source.
- (selector_tree_drag_data_received): switch to new
- e_book_new_*/e_book_open apis.
- (activate_source): same, and addressbook_load_source ->
- addressbook_load.
-
- * gui/component/addressbook-migrate.c
- (migrate_contact_folder_to_source): switch to new
- e_book_new_*/e_book_open apis.
- (migrate_contact_lists_for_local_folders): same.
- (migrate_company_phone_for_local_folders): same.
-
- * conduit/address-conduit.c (pre_sync): switch to new
- e_book_new_*/e_book_open apis.
-
-2004-05-19 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (sensitize_email): Check
- if individual email fields are supported.
-
-2004-05-19 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (extract_simple_field):
- Remove debug output.
- (real_save_contact): Separate out actual save logic from
- save_contact ().
- (save_contact): If the user wants to move the contact from one
- address book to another, but the source is read-only, as to
- save a copy instead.
- (e_contact_editor_is_valid): The dialog should be an error dialog.
- (app_delete_event_cb): If the target book is read-only, prompt
- to discard. If the user wants to move but cannot, prompt to save
- a copy. Also validate.
-
- * gui/contact-editor/eab-editor.c (eab_editor_prompt_to_save_changes):
- Remove comment about invalid data dialog, it's not handled here
- anymore.
-
-2004-05-19 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes a number of bugs, adds some unimplemented functionality, and
- makes code more structured.
-
- * gui/contact-editor/e-contact-editor.h: Eliminate company,
- fullname_editable, address_editable fields from EContactEditor.
-
- * gui/contact-editor/e-contact-editor.c
- (enable_writable_fields): Removed.
- (set_editable): Removed.
- (fill_in_info): Removed.
- (extract_field): Removed.
- (extract_info): Removed.
- (set_fields): Removed.
- (command_state_changed): Removed.
- (widget_changed): Removed.
- (enable_widget): Removed.
- (nonempty): Invert and rename to STRING_IS_EMPTY().
- (STRING_MAKE_NON_NULL): Impl.
- (is_field_supported): Implement.
- (file_as_get_style): Eliminate editor->company.
- (file_as_set_style): Ditto. Also don't set empty fields in combo.
- (update_file_as_combo): Implement.
- (sensitize_ok): Implement.
- (object_changed): Implement.
- (image_chooser_changed): Don't call widget_changed() from here.
- (set_option_menu_history): Implement.
- (init_email_record_location): Hook up signals after init.
- (init_phone_record_type): Ditto.
- (init_im_record_location): Ditto.
- (init_im_record_service): Ditto.
- (init_address_textview): widget_changed -> object_changed
- (init_address_field): Ditto.
- (fill_in_email_record): Use set_option_menu_history(), blocking
- signals.
- (fill_in_im_record): Ditto.
- (fill_in_address_field): Use set_entry_text(), blocking signals.
- (alloc_ui_slot): nonempty -> STRING_IS_EMPTY
- (extract_email): Ditto.
- (fill_in_phone_record): Ditto.
- (extract_im): Ditto.
- (extract_address_record): Ditto.
- (sensitize_email_record): Implement.
- (sensitize_email): Implement.
- (sensitize_phone_types): Implement.
- (sensitize_phone_record): Impleent.
- (sensitize_phone): Implement.
- (sensitize_im_record): Implement.
- (sensitize_im): Implement.
- (sensitize_address_textview): Implement.
- (sensitize_address_field): Implement.
- (sensitize_address_record): Implement.
- (sensitize_address): Implement.
- (simple_field_map): Add all simple fields/widgets to a table with
- attributes saying how to handle sensitivity and data transfer.
- (init_simple_field): Implement.
- (fill_in_simple_field): Implement.
- (extract_simple_field): Implement.
- (sensitize_simple_field): Implement.
- (init_simple): Implement.
- (fill_in_simple): Implement.
- (extract_simple): Implement.
- (sensitize_simple): Implement.
- (fill_in_all): Implement.
- (extract_all): Implement.
- (sensitize_all): Implement.
- (set_entry_changed_signal_field): Removed.
- (set_urlentry_changed_signal_field): Removed.
- (set_entry_activate_signal_field): Removed.
- (new_target_cb): Don't signal changes.
- (set_entry_activate_signals): Removed.
- (set_entry_changed_signals): Removed.
- (full_name_clicked): Honor field_supported and target_editable.
- Use set_entry_text() and block changed signals.
- (image_selected_cb): widget_changed -> object_changed. Don't clear
- pointer to file_selector.
- (image_cleared_cb): Ditto.
- (contact_moved_cb): command_state_chaned() -> sensitize_all().
- (contact_added_cb): Ditto.
- (supported_fields_cb): Ditto.
- (contact_modified_cb): Ditto.
- (save_contact): extract_info() -> extract_all().
- (e_contact_editor_is_valid): Be more verbose. Make sure File As is
- non-empty.
- (e_contact_editor_init): Call init_all() in place of lots of setup
- calls. Remove reference to editor->company.
- (e_contact_editor_dispose): Remove reference to editor->company.
- (command_state_changed): Removed.
- (e_contact_editor_set_property): Axe unneeded complexity, now that
- we have sensitize_all() and sensitize_ok().
- (set_fields): Removed.
- (fill_in_field): Removed.
- (field_mapping): Removed.
- (disable_widget_foreach): Removed.
- (widget_field_mapping): Removed.
- (num_widget_field_mappings): Removed.
- (enable_widget): Removed.
-
-2004-05-05 William Jon McCann <mccann@jhu.edu>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in:
- Add menu_label and menu_accelerator.
-
-2004-05-18 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (file_send_as_cb): pass 0 to eab_send_contact.
- (file_send_to_cb): same.
-
-2004-05-18 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-gui-util.c
- (eab_send_to_contact_and_email_num_list): split out the
- DISPOSITION_AS_TO stuff here, and make it take a GList of
- ContactAndEmailNum, so we can set it for the single contact case.
- (eab_send_contact_list_as_attachment): split out the
- DISPOSITION_AS_ATTACHMENT stuff here.
- (eab_send_contact_list): call one or the other of the above,
- munging the list if disposition is set to TO.
- (eab_send_contact): call eab_send_to_contact_and_email_num_list
- directly with the supplied email_num, instead of calling
- eab_send_contact_list.
-
- * gui/widgets/eab-gui-util.h (eab_send_contact) add "email_num"
- arg, so we can specify the email address we want to be selected.
-
- * gui/widgets/eab-contact-display.c (on_link_clicked): add
- (ifdefed out at the moment) code to handle mailto: urls
- internally, instead of farming them out to gnome_url_show.
- (render_contact): same.
-
-2004-05-18 Jerome Lacoste <jerome@coffeebreaks.org>
-
- Fixes #57940
-
- * gui/widgets/e-addressbook-view.c: "Save as VCard" ->
- "Save as VCard..."
-
-2004-05-17 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
- Hook up image button.
- (e_contact_editor_dispose): Dispose of file selector if it's around.
- (image_clicked): Implement.
- (file_selector_deleted): Implement.
- (image_cleared_cb): Implement.
- (image_selected_cb): Implement.
-
- * gui/contact-editor/contact-editor.glade: Make the contact image
- be a button that lets you change or discard the image.
-
-2004-05-17 Jeffrey Stedfast <fejj@novell.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c: Change E_PIXMAP
- size args over to E_ICON_SIZE_* values.
-
- * gui/component/addressbook-view.c: Change E_PIXMAP size args over
- to E_ICON_SIZE_* values.
-
- * gui/widgets/e-minicard.c (e_minicard_init): Use an E_ICON_SIZE
- enum value for the icon_size argument to get_icon.
-
- * gui/widgets/eab-gui-util.c (eab_create_image_chooser_widget):
- Use E_ICON_SIZE_DIALOG as the icon_size argument to
- get_icon_filename.
-
- * gui/widgets/eab-contact-display.c (on_url_requested): Use an
- E_ICON_SIZE enum as the icon_size argument to get_icon_filename.
-
- * gui/contact-editor/e-contact-editor-im.c
- (setup_service_optmenu): Use E_ICON_SIZE_MENU here.
-
- * gui/component/select-names/e-select-names-popup.c
- (populate_popup_contact): Use E_ICON_SIZE_MENU here instead of 16.
-
- * gui/component/addressbook-view.c (set_status_message): Use the
- E_ICON_SIZE corresponding to 16x16 pixels.
-
-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.
-
-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.
-
-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 ...
-
-2004-05-11 Dan Winship <danw@ximian.com>
-
- * 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.
-
-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
-
-2004-05-10 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>
-
- Fixes bug #44196 addressbook table view uses ASCII sort
-
- * addressbook/gui/widgets/e-addressbook-view.c (compare_subitems):
- Uses g_utf8_collate for right UTF8 sort. Made faster using
- g_utf8_collate_key.
-
- Also fixes a bug in
-
- * gui/component/select-names/e-select-names.c (select_entry_changed):
- Changed g_utf8_collate for strcmp as we are already comparing keys
- made from g_utf8_collate_key.
-
-2004-05-08 Enver ALTIN <enver.altin@frontsite.com.tr>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in:
- Fix parts of #53466.
-
-2004-05-05 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (init_address_textview):
- Implement.
- (init_address_record): Init textview.
- (fill_in_address_textview): Implement.
- (fill_in_address_record): Fill in textview.
- (extract_address_textview): Implement.
- (extract_address_record): Extract from textview.
-
- * gui/contact-editor/contact-editor.glade: Combine address-[12] fields
- into one multiline text view, as per Anna's new design.
-
-2004-05-04 Larry Ewing <lewing@ximian.com>
-
- * gui/component/addressbook-config.c (query_for_supported_bases):
- fixup the dialog initialization.
-
-2004-05-04 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (phones_default): Use defaults
- from Anna.
- (im_service_default): Ditto.
- (email_default): Ditto.
- (im_location): Renamed to common_location, as it's used by both IM
- and e-mail.
- (init_email_record_location): im_location -> common_location
- (init_im_record_location): Ditto.
- (email_index_to_location): Ditto.
- (im_index_to_location): Ditto.
- (get_email_location): Ditto.
- (get_im_location): Ditto.
- (fill_in_email_record): Consult defaults.
- (fill_in_im_record): Ditto.
-
-2004-05-04 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (set_entry_activate_signals):
- Remove blog, add home page.
- (set_entry_changed_signals): Ditto.
- (setup_tab_order): Ditto.
- (field_mapping): Ditto.
- (widget_field_mappings): Ditto.
-
- * gui/contact-editor/contact-editor.glade: Replace blog with home
- page.
-
-2004-05-03 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/widgets/e-minicard.c (e_minicard_set_property): Do ref, unref
- in right order, so the same contact can be set twice without ill
- effects.
- (e_minicard_finalize): NULL pointers after unreffing their objects.
-
-2004-05-03 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (phones_default): Establish
- defaults for the phone number option menus.
- (fill_in_phone_record): Fall back to defaults.
-
-2004-05-03 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (show_help_cb): Implement.
- (e_contact_editor_init): Hook up the help button.
-
- * gui/contact-editor/contact-editor.glade: Give the help button a
- sensible name.
-
-2004-05-03 Larry Ewing <lewing@ximian.com>
-
- * gui/component/ldap-config.glade: bump the maximum download limit
- to 1000.
-
- * gui/component/addressbook-config.c (add_folder_modify): set the
- email entry sesitive only when anonymous isn't selected. Make the
- details tab insensitive if the method is local.
-
- * gui/component/ldap-config.glade: remove unused colorpicker.
-
-2004-05-03 JP Rosevear <jpr@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: set the
- config item type
-
-2004-05-02 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
-
-2004-05-01 Larry Ewing <lewing@ximian.com>
-
- * gui/component/addressbook-config.c: sensitize the details dialog
- where appropriate. Don't try to read from widgets that don't
- exist.
-
-2004-04-30 Chris Toshok <toshok@ximian.com>
-
- * util/e-destination.c (e_destination_set_contact): don't use
- "email" twice for a variable name.. even though they don't really
- conflict, it's ugly and confusing.
-
-2004-04-30 Enver ALTIN <enver.altin@frontsite.com.tr>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: Fixed a
- type-o.
-
-2004-04-29 Hans Petter Jansson <hpj@ximian.com>
-
- * printing/e-contact-print.c: Don't dereference the file_as pointer
- if it turns out to be NULL.
-
-2004-04-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/component/addressbook-migrate.c: We need a migration dialog
- if the revision <= 10. Fixes bug #57770.
-
-2004-04-27 Larry Ewing <lewing@ximian.com>
-
- * gui/component/addressbook-config.c: remove debug spew.
-
-2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/component/addressbook-migrate.c (addressbook_migrate):
- Migrate pilot data.
- (migrate_pilot_data): Oops. Apparently the addressbook didn't
- change the format of the changelog file from db3 to xml, so fix to
- simply copy the file over.
-
-2004-04-27 Rodney Dawes <dobey@ximian.com>
-
- * gui/contact-editor/e-contact-editor-fullname.c:
- (e_contact_editor_fullname_init):
- * gui/contact-editor/fullname.glade:
- * gui/search/e-addressbook-search-dialog.c (eab_search_dialog_init):
- Update dialog vbox and action area border widths to be HIG compliant
- Update main child widget border widths to be HIG compliant
-
-2004-04-27 Larry Ewing <lewing@ximian.com>
-
- * gui/component/addressbook-config.c (source_to_dialog_new): fix
- warnings, remove unused code.
-
- * gui/component/addressbook-config.c: start integrate the new
- dialog.
-
- * gui/component/ldap-config.glade: add the new dialog.
-
-2004-04-26 Rodney Dawes <dobey@ximian.com>
-
- * gui/contact-editor/contact-editor.glade:
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
- Set spacing around notebook widget and the dialog's action area and
- vbox widgets to be compliant with the HIG dialog specs
-
-2004-04-25 Chris Toshok <toshok@ximian.com>
-
- * importers/evolution-ldif-importer.c (ldif_fields): add "mobile"
- mapping to E_CONTACT_PHONE_MOBILE, which is what thunderbird uses
- (and really what we should have always been using.)
-
-2004-04-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * conduit/address-conduit.c (get_next_mail): The firt EMAIL item
- is EMAIL_1, not EMAIL (assuming we want simple strings).
- (local_record_from_ecard): Use e_contact_get() for getting the
- EContactAddress. Loop from FIRST_ADDRESS_ID up to and *including*
- LAST_ADDRESS_ID.
- (ecard_from_remote_record): When searching for an address field,
- loop from FIRST_ADDRESS_ID up to and *including* LAST_ADDRESS_ID.
- (pre_sync): Use e_book_query_any_field_contains() rather than
- e_book_query_from_string ("#t") which doesn't work anyway.
-
-2004-04-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * conduit/address-conduit.c (map_name): Updated to use
- ~/.evolution as the evolution directory rather than ~/evolution.
-
-2004-04-23 Dan Winship <danw@ximian.com>
-
- * gui/component/component-factory.c (factory): Fix the addressbook
- control to not crash. (Temporary fix.)
-
-2004-04-23 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-gui-util.c (added_cb): this signal takes an
- EContact* too.
- (modified_cb): same.
- (deleted_cb): same.
- (eab_error_dialog): pad the table of status messages out with the
- new status codes, and don't specify gui text for messages that
- aren't generated by the backends. This fixes the "U" error
- messages people were seeing.
-
-2004-04-22 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Correct the dialog's title.
-
- * gui/contact-editor/e-contact-editor.c (init_email_record_location):
- Connect to entry's activate signal.
- (init_phone_record_type): Ditto.
- (init_im_record_location): Ditto.
- (init_address_field): Ditto.
- (set_entry_changed_signal_field): Remove unnecessary checks.
- (set_urlentry_changed_signal_field): Ditto.
- (set_entry_changed_signals): Ditto.
- (set_entry_activate_signal_field): Implement.
- (set_urlentry_activate_signal_field): Implement.
- (set_entry_activate_signals): Implement.
- (e_contact_editor_init): Call set_entry_activate_signals ().
-
-2004-04-22 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_class_init):
- Override the save_contact function.
- (e_contact_editor_save_contact): Implement.
- (e_contact_editor_init): Remove some unnecessary checks - if
- something's the matter with the UI files, that needs to be warned
- about and fixed, not silently worked around.
-
-2004-04-22 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Make the window be a
- GtkDialog.
-
-2004-04-21 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (free_attr_list): Implement.
- (extract_email): Preserve offscreen addresses.
- (extract_phone): Preserve offscreen phone numbers.
- (extract_im): Preserve offscreen IM accounts.
-
-2004-04-21 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c: Add defines for the slot
- counts for email, phone, im, address.
- (phones): Add E_CONTACT_PHONE_COMPANY back in, now that we can
- differentiate it.
- (init_email): Use EMAIL_SLOTS and a loop.
- (init_im): Ditto for IM_SLOTS.
- (init_phone): Ditto for PHONE_SLOTS.
- (fill_in_address)
- (extract_address)
- (init_address): Ditto for ADDRESS_SLOTS.
- (get_ui_slot_param): Implement.
- (get_ui_slot): Implement.
- (set_ui_slot): Implement.
- (alloc_ui_slot): Implement.
- (fill_in_email): Add code to preserve spatial organization.
- (extract_email): Ditto.
- (fill_in_phone): Ditto.
- (extract_phone): Ditto.
- (fill_in_im): Ditto.
- (exctract_im): Ditto.
-
-2004-04-21 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-migrate.c (setup_progress_dialog):
- store off the label as well as the folder name label, so we can
- reuse the dialog and update the label. Also, no longer take the
- string to display here.
- (dialog_set_label): new function.
- (migrate_contact_lists_for_local_folders): call
- dialog_set_folder_name here so we can see the folder being
- migrated.
- (migrate_company_phone_for_local_folders): new function for
- updating the way we store company phone numbers.
- (addressbook_migrate): split out the logic for setting up/tearing
- down the dialog from the individual migration points so we can
- reuse the same dialog and not have get destroyed/recreated for
- each stage. Also add a new migration point ( <= 1.5.8) for
- migrating the company phone numbers.
-
-2004-04-21 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/addressbook.c (remove_parameters_from_uri) : added
- a new function to striff off any parameters present after ';' in
- the uri
- (load_source_auth_cb) (addressbook_authenticate) : call above
- function to remove anything after ';' before passing uri to
- e-password calls
-
-2004-04-21 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.h (EContactEditor): Remove
- unused fields.
-
- * gui/contact-editor/e-contact-editor.c (emails): Remove.
- (e_contact_editor_init): Don't init unused fields.
- (e_contact_editor_dispose): Don't free/clear unused fields.
- (enable_writable_fields): Don't use email_choice anymore. Enable
- checkbutton-htmlmail only once.
-
-2004-04-21 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Make the phone type
- selectors be option menus.
-
- * gui/contact-editor/e-contact-editor.c (phones): Store the phone
- param mappings locally.
- (set_entry_changed_signals): Don't special-case phone entries here.
- (enable_writable_fields): Don't mess with the phone widgets anymore.
- (set_fields): Use fill_in_phone ().
- (extract_info): Use extract_phone ().
- (phone_index_to_type): Implement.
- (get_phone_type): Implement.
- (get_attributes_named): Implement.
- (set_attributes_named): Implement.
- (fill_in_phone_record): Implement.
- (extract_phone_record): Implement.
- (fill_in_phone): Implement.
- (extract_phone): Implement.
- (init_phone_record_type): Implement.
- (init_phone): Implement.
- (connect_arrow_button_signal): Remove.
- (connect_arrow_button_signals): Remove.
- (phone_entry_changed): Remove.
- (set_entry_changed_signal_phone): Remove.
- (_arrow_pressed): Remove.
- (_phone_arrow_pressed): Remove.
- (e_contact_editor_build_ui_info): Remove.
- (e_contact_editor_build_phone_ui): Remove.
- (set_phone_field): Remove.
-
-2004-04-21 Not Zed <NotZed@Ximian.com>
-
- * gui/component/addressbook-view.c (addressbook_view_init): fix
- for e_user_creatable_items handle api changes.
-
-2004-04-20 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.etspec: use cursor-mode="line" to
- get rid of the annoying cell cursor.
-
- * gui/widgets/eab-gui-util.c (eab_create_image_chooser_widget):
- create the image chooser even if we aren't given an initial
- filename.
-
- * gui/contact-editor/e-contact-editor.c (new_target_cb):
- addressbook_show_load_error_dialog -> eab_load_error_dialog.
-
-2004-04-19 Rodney Dawes <dobey@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Set the default image for
- the contact photo to be the stock_person image in the icon theme
-
-2004-04-19 Michael Terry <mike@mterry.name>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in:
- * gui/component/addressbook-component.c:
- * gui/component/addressbook-view.c:
- * gui/component/select-names/e-select-names-popup.c:
- * gui/contact-editor/e-contact-editor-address.c:
- * gui/contact-editor/e-contact-editor-fullname.c:
- * gui/contact-editor/e-contact-editor-im.c:
- * gui/contact-list-editor/contact-list-editor.glade:
- * gui/contact-list-editor/e-contact-list-editor.c:
- * gui/merging/eab-contact-commit-duplicate-detected.glade:
- * gui/merging/eab-contact-duplicate-detected.glade:
- * gui/widgets/e-minicard.c:
- * gui/widgets/eab-contact-display.c:
- * gui/widgets/eab-gui-util.c: Update the addressbook to use the icon
- theme via the EIconFactory object in e-util
-
-2004-04-18 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (nonempty): new macro.
- (extract_email): only create/add the attribute if the email
- address is nonempty.
- (extract_im): same, but for im accounts.
- (extract_address_record): same, but for addresses.
-
-2004-04-16 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Add "wants HTML" checkbox.
-
- * gui/contact-editor/contact-editor.c (email_location_to_index)
- (email_entry_changed)
- (set_entry_changed_signal_email)
- (file_save_cb)
- (file_close_cb)
- (file_save_as_cb)
- (file_send_as_cb)
- (file_send_to_cb)
- (contact_deleted_cb)
- (delete_cb)
- (print_cb)
- (print_envelope_cb)
- (tb_save_and_close_cb)
- (verbs)
- (pixmaps)
- (create_ui): Remove unused funcs.
- (command_state_changed): Remove bonobo calls.
- (e_contact_editor_init): Remove bonobo stuff.
- (fill_in_email)
- (fill_in_im): Remove unused vars.
-
-2004-04-16 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c (book_loaded_cb): new
- function, use the async interface to load the book.
- (impl_requestCreateItem): use
- e_book_async_get_default_addressbook.
-
-2004-04-16 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Commit new contact editor
- UI by Anna.
-
- * gui/contact-editor/e-contact-editor.c: Comment out bonobo includes.
- (_email_arrow_pressed)
- (_address_arrow_pressed)
- (set_im_fields)
- (find_address_mailing)
- (set_address_field)
- (add_im_clicked)
- (edit_im_clicked)
- (remove_im_clicked)
- (im_button_press_cb)
- (im_selected_cb)
- (im_treeview_drag_data_get_cb)
- (im_treeview_drag_data_rcv_cb)
- (setup_im_treeview)
- (email_entry_changed)
- (address_to_text)
- (text_to_address)
- (address_text_changed)
- (address_mailing_changed)
- (full_addr_clicked)
- (e_contact_editor_build_email_ui)
- (e_contact_editor_build_address_ui)
- (_email_arrow_pressed)
- (_address_arrow_pressed)
- (find_address_mailing)
- (add_im_field)
- (set_im_fields)
- (set_address_field): Removed.
- (address_name)
- (im_service)
- (im_location): Add lookup structs.
- (init_email_record_location)
- (init_email)
- (fill_in_email_record)
- (extract_email_record)
- (email_location_to_index)
- (email_index_to_location)
- (im_index_to_location)
- (get_email_location)
- (get_im_location)
- (fill_in_email)
- (extract_email)
- (init_im_record_location)
- (init_im_record_service)
- (init_im)
- (fill_in_im_record)
- (fill_in_im)
- (extract_im_record)
- (extract_im)
- (init_address_field)
- (init_address_record)
- (init_address)
- (fill_in_address_field)
- (fill_in_address_record)
- (fill_in_address)
- (extract_address_field)
- (extract_address_record)
- (extract_address)
- (file_save_and_close_cb)
- (file_cancel_cb)
- (set_entry_text): Implemented.
- (connect_arrow_button_signals): Updated some widget names.
- (set_entry_changed_signals): Removed dead widgets, updated names for
- others.
- (print_cb)
- (tb_save_and_close_cb)
- (create_ui): Disabled Bonobo toolbar/menus.
- (e_contact_editor_init): Disabled Bonobo toolbar/menus. Init new
- UI elements. Remove init of old UI elements.
- (command_state_changed): Disabled Bonobo toolbar/menus. Act on new
- ok/cancel buttons.
- (_phone_arrow_pressed): Updated widget names.
- (set_phone_field): Use set_entry_text ().
- (set_fields): Update widget names, remove old address code, call new
- fill_in_* code.
- (field_mapping): Remove dead widgets.
- (widget_field_mapping): Ditto.
- (enable_writable_fields): Remove calls for old email/address UI.
- Update some names.
- (fill_in_info): Don't find_address_mailing() or set_im_fields().
- (extract_info): Call new extraction funcs.
-
-2004-04-14 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-view.c (book_open_cb): force the info
- label to update its contents here if the load was successful.
-
- * gui/component/addressbook-migrate.c (migration_context_new): use
- e_book_get_addressbooks instead of getting source_list from the
- component.
- (migration_context_free): unref the source_list.
-
- * gui/component/addressbook-config.c (dialog_to_source): sync the
- dialog->source_list, since we have it.
-
-2004-04-14 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c: rip out tons of functions - they
- all live in addressbook-view.c now. the only thing left in this
- file is the addressbook_load* calls that do authentication.
-
- * gui/component/addressbook.h: remove prototypes for
- addressbook_new_control and addressbook_load_uri (it was #if 0'ed
- anyway.)
-
- * gui/component/addressbook-component.h: remove prototypes for
- _peek_activity_handler and _peek_source_list.
-
- * gui/component/addressbook-component.c: rip out tons of functions
- - they all live in addressbook-view.c now.
- (impl_createControls): simplify this immensely. we just create an
- AddressbookView and get the various widgets/controls from it.
- (impl_requestCreateItem): this function loses slightly - it needs
- per-window info (the selected source) but there's no way to get
- it. So we load the default book. Also, this uses a synchronous
- e_book call to load the book, which is not good.
- (addressbook_component_peek_source_list): nuke, not used by
- anything anyway.
- (addressbook_component_peek_activity_handler): nuked, not used by
- anything - and it's per-window anyway.
-
- * gui/component/Makefile.am (libevolution_addressbook_la_SOURCES):
- add addressbook-view.[ch].
-
- * gui/component/addressbook-view.[ch]: rip out all of the per
- window stuff from addressbook.[ch] and addressbook-component.[ch]
- and put it here.
-
-2004-04-13 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-contact-display.c (accum_address): disable the
- map link for 2.0.
-
-2004-04-13 Larry Ewing <lewing@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (create_table_view): add
- GDK_ACTION_COPY to the supported drag types. Connect to the
- table_drag_data_delete callback.
- (table_drag_data_delete): remove the drag rows.
-
-2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/addressbook.c (addressbook_authenicate):
- added a check for new auth type "plain/password"
- for groupwise in addressbook_authenicate function
-
-2004-04-12 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-popup-control.c (email_menu_add_option): treat
- "" the same as NULL (don't add it to the list).
-
-2004-04-12 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (addressbook_load_default_book):
- quiet valgrind uninitialized memory warning.
-
-2004-04-12 Chris Toshok <toshok@ximian.com>
-
- [ should fix #56537 ]
-
- * gui/widgets/eab-popup-control.c (EMPTY_ENTRY): use _(), not N_()
- here.
- (email_menu_add_options_from_contact): and g_strdup it here, so
- that the g_list_foreach (... g_free ..) doesn't cause things to
- blow up.
- (email_menu_unset_options): nuke ifdefed function.
-
- * gui/widgets/eab-popup-control.h: don't include gtk.h, include
- just what we need.
-
-2004-04-10 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-gui-util.h: add prototypes for
- eab_load_error_dialog and eab_search_result_dialog.
-
- * gui/widgets/eab-gui-util.c (eab_load_error_dialog): the new
- addressbook_show_load_error_dialog.
- (eab_search_result_dialog): new function, the old contents of
- addressbook.c:search_result.
-
- * gui/component/addressbook.c
- (addressbook_show_load_error_dialog): move this function to
- eab-gui-utils.[ch]
- (search_result): split out the body of this into
- eab_search_result_dialog in eab-gui-utils.[ch].
- (book_open_cb): call eab_load_error_dialog.
-
- * gui/component/addressbook.h: remove prototype for
- addressbook_show_load_error_dialog.
-
-2004-04-10 Chris Toshok <toshok@ximian.com>
-
- * util/e-destination.h: remove the e_destination_get_book api,
- since the function doesn't exist.
-
-2004-04-09 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-migrate.c (addressbook_migrate): bump
- version required to 8 for the contact list migration foo.
-
-2004-04-09 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c
- (selector_tree_drag_motion): pass GDK_CURRENT_TIME instead of a
- function pointer to "time" to gdk_drag_status. not sure if this
- is right, but it's definitely more right than it was :)
- (impl_createControls): create the info label and add it to the
- sidebar control. it's not hooked up yet.
-
-2004-04-09 Chris Toshok <toshok@ximian.com>
-
- * importers/evolution-ldif-importer.c (resolve_list_card): use the
- new e_destination_export_to_vcard_attribute call to build up the
- attributes.
-
- * importers/evolution-vcard-importer.c (process_item_fn): if we're
- importing a vcard that we wrote out previously containing xml in
- the EMAIL attributes, DTRT and strip it out and use
- e_destination_export_to_vcard_attribute to build up the proper
- attribute.
-
- * util/Makefile.am (libeabutil_la_SOURCES): remove
- eab-destination.[ch] and add e-destination.[ch].
-
- * printing/e-contact-print.c (e_contact_print_contact): we don't
- have to worry about the "<?xml..." EMAIL fields anymore.
-
- * gui/widgets/eab-gui-util.c (eab_send_contact_list): just use the
- value as the address (since that's what it is) in the list case.
-
- * gui/widgets/eab-contact-display.c (render_contact_list): remove
- the EABDestination stuff from here.
- (eab_contact_display_render_compact): same.
-
- * gui/widgets/e-minicard.c (activiate_editor): fix warnings - use
- EAB_EDITOR instead of G_OBJECT.
- (add_field): we don't have to worry about the "<?xml..." EMAIL
- fields anymore.
- (remodel): same.
-
- * gui/widgets/e-addressbook-treeview-adapter.c
- (adapter_get_value): we don't have to worry about the "<?xml..."
- EMAIL fields anymore.
-
- * gui/widgets/e-addressbook-table-adapter.c
- (addressbook_value_at): we don't have to worry about the
- "<?xml..." EMAIL fields anymore.
-
- * gui/contact-list-editor/e-contact-list-model.c
- (contact_list_value_at): eab->e.
- (contact_list_model_dispose): we're not a GtkObject, we're a
- GObject. rename _destroy to _dispose, and chain up to the parent
- class's ::dispose.
- (e_contact_list_model_class_init): GtkObject -> GObject, and
- destroy -> dispose.
- (e_contact_list_model_init): GtkObject -> GObject, and EAB -> E.
- (e_contact_list_model_add_destination): EAB -> E.
- (e_contact_list_model_add_email): same.
- (e_contact_list_model_add_contact): same.
- (e_contact_list_model_get_destination): same.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (table_drag_data_received_cb): add email num arg to
- e_contact_list_model_add_contact.
- (extract_info): fill in the vcard attributes instead of just
- generating xml.
- (fill_in_info): extract the values from the vcard attributes.
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_insert_length): eab->e, and don't
- sometimes copy, sometimes ::new. always ::new.
- (e_select_names_text_model_delete): same.
- (e_select_names_text_model_obj_count): same.
- (nth_obj_index): same.
-
- * gui/component/select-names/e-select-names-table-model.c
- (fill_in_info): eab -> e.
-
- * gui/component/select-names/e-select-names-popup.c
- (make_contact_editor_cb): eab -> e.
- (change_email_num_cb): same.
- (toggle_html_mail_cb): same.
- (populate_popup_contact): same, and remove code that checks for
- <?xml, then imports the EDestination.
- (quick_add_cb): eab -> e.
- (populate_popup_nocontact): same.
- (e_select_names_populate_popup): same.
-
- * gui/component/select-names/e-select-names-model.h: eab -> e, and
- remove prototypes for nuked functions.
-
- * gui/component/select-names/e-select-names-model.c
- (destination_changed_proxy, send_changed, connect_destination,
- disconnect_destination): nuke.
- (e_select_names_model_duplicate): EAB -> E.
- (e_select_names_model_get_textification): same.
- (e_select_names_model_get_address_text): same.
- (e_select_names_model_get_destination): same.
- (e_select_names_model_export_destinationv): same.
- (send_changed): same.
- (e_select_names_model_import_destinationv): same.
- (e_select_names_model_get_contact): same.
- (e_select_names_model_contains): same.
- (e_select_names_model_insert): same, and remove call to
- connect_destination.
- (e_select_names_model_append): same.
- (e_select_names_model_replace): same, and remove call to
- disconnect/connect_destination.
- (e_select_names_model_delete): same.
- (delete_all_iter): nuke.
- (e_select_names_model_delete_all): use g_object_unref for the
- foreach call.
- (e_select_names_model_merge): EAB -> E.
- (e_select_names_model_name_pos): same.
- (e_select_names_model_name_pos): same.
- (e_select_names_model_load_all_contacts): nuke.
- (e_select_names_model_cancel_all_contact_load): nuke.
-
- * gui/component/select-names/e-select-names-manager.c
- (clean_cb, focus_in_cb, focus_out_cb, completion_popup_cb): nuke.
- (completion_handler): EAB -> E, and the signals are gone.
-
- * gui/component/select-names/e-select-names-completion.c: in
- general, s/eab_dest/e_dest and s/EABDest/EDest.
- (e_select_names_completion_got_book_view_cb): move the
- e_book_view_start to below the assignment of
- sequence_complete_received, just to put my mind at ease.
- (e_select_names_completion_stop_query): un-#if notyet the call to
- e_book_cancel.
- (e_select_names_completion_start_query): free the waiting_query
- before assigning to it.
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_set_property_fn): remove calls to
- e_select_names_model_load_all_contacts, since that function is
- dead.
-
- * gui/component/addressbook-migrate.c (setup_progress_dialog):
- take the label to display to the user as an arg.
- (migrate_contact_lists_for_local_folders): loop over all contacts
- in all local addressbooks looking for ones that have <?xml in
- their EMAIL attributes. for the ones we find, call
- e_destination_export_to_vcard_attribute to build up the proper
- attribute.
- (addressbook_migrate): add in a clause for all versions under
- 1.5.7 to convert contact lists. also, move the unrefs of the
- sources/groups to outside the if, as they're created outside it.
-
- * gui/component/Makefile.am (INCLUDES): remove the
- addressbook/backend/ dirs, since libebook isn't there anymore
- (nothing is, actually). Add addressbook/util/.
-
-2004-04-09 Dan Winship <danw@ximian.com>
-
- * gui/component/addressbook.c (addressbook_new_control): create an
- EUserCreatableItemsHandler
- (addressbook_view_clear): destroy it
- (control_activate): Activate it
-
- * gui/component/addressbook-component.c
- (impl__get_userCreatableItems): Add object/folder flags to the
- creatable items. Rename "Address Book" to "Contacts Group" per new
- specs
-
-2004-04-07 Chris Toshok <toshok@ximian.com>
-
- * util/e-destination.c (e_destination_copy): we don't have an
- EBook* anymore.
- (e_destination_clear): same.
- (e_destination_set_contact): same.
- (e_destination_set_book): same, just cache the source_uid.
- (e_destination_set_book_uri): nuke.
- (e_destination_set_contact_uid): we don't have an EBook*.
- (e_destination_xml_decode): same.
- (e_destination_export_to_vcard_attribute): new function, fill in
- an EVCardAttribute with EDestination values.
-
- * util/e-destination.h: add prototype for
- e_destination_export_to_vcard_attribute.
-
-2004-04-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/component/autocompletion-config.c
- (source_selection_changed): Sync the changes here rather than
- setting 'changed' on the config control (since that no longer
- exists).
- (autocompletion_config_control_new): Don't connect to an apply
- signal, no such signal.
-
-2004-04-06 Chris Toshok <toshok@ximian.com>
-
- * util/e-destination.[ch]: old name, new trimmed down
- implementation. This will be replacing eab-destination.[ch].
-
-2004-04-06 Hao Sheng <hao.sheng@sun.com>
-
- * gui/widgets/e-minicard.c:
- (e_minicard_event) : implement keyboard navigation(TAB/shift+TAB)
- (activaite_editor) : add a new function to activiate contact editor
- for support "Enter" key
-
- Fixes #55056
-
-2004-04-05 Chris Toshok <toshok@ximian.com>
-
- * util/eab-destination.h: wrap this with the correct #ifdef.
-
-2004-04-05 Chris Toshok <toshok@ximian.com>
-
- * gui/merging/eab-contact-merging.c (match_query_callback): use
- the correct glade filename.
-
-2004-04-01 Hari Prasad Nadig <hp@ndeepak.info>
-
- Fixes #53433.
-
- * gui/component/addressbook-config.c (searching_tab_check): added
- the tab check for search tab.
- (dialog_to_source): added timeout to be saved.
- (source_to_dialog): just a piece to retrieve timeout from source.
- (addressbook_root_dse_query): few necessary changes.
- (do_ldap_root_dse_query): again few changes that were required.
-
- * gui/component/ldap-config.glade : set right the Hscale to
- display the selected value.
-
-2004-03-30 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #34777 ]
-
- * gui/contact-editor/e-contact-editor.c (file_as_entry_changed):
- set the window title to File As if the file as entry has something
- in it. "Contact Editor" otherwise.
- (set_entry_changed_signals): hook up the file-as-entry's "changed"
- signal.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (list_name_changed_cb): analogous fix, but "List Name" and
- "Contact List Editor".
-
-2004-03-30 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #53544 ]
-
- * gui/component/addressbook-component.c
- (impl__get_userCreatableItems): add "address_book" to the user
- creatable items list. complete with incorrect accelerator and
- shortcut!
- (impl_requestCreateItem): handle "address_book" here, and plug a
- memory leak.
-
-2004-03-30 Chris Toshok <toshok@ximian.com>
-
- [ part of the fix for #51977, the other part is in e-d-s ]
-
- * gui/widgets/e-addressbook-view.c (search_activated): the name of
- the category list property has changed from "category" to
- "category" list in 1.5. track the change here to get category
- searching working again.
-
-2004-03-30 Chris Toshok <toshok@ximian.com>
-
- [ part of the fix for #54528, the other part is in e-d-s ]
-
- * importers/evolution-vcard-importer.c (process_item_fn): get and
- set the PHOTO attribute before storing the contact in the book.
- this has the affect of making EContact sniff the image format.
- the apple addressbook doesn't give PHOTO's a TYPE.
-
-
-2004-03-30 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #53094 ]
-
- * gui/component/ldap-config.glade: nuke
- addressbook-sources-window.
-
- * gui/component/addressbook-config.c (main): nuke, we don't need
- this test case anymore, and it doesn't really work anyway anymore.
-
-2004-03-30 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #53634 ]
-
- * gui/widgets/e-addressbook-view.c (eab_view_new): call
- e_search_bar_set_menu to add the Advanced... menu item to the
- search menu, and connect to "menu_activated".
- (search_menu_activated): new function, pop up the advanced dialog
- if id == ESB_ADVANCED.
- (query_changed): use e_search_bar_get_item_id instead of
- g_object_get.
-
- * gui/component/addressbook.c (verbs): remove ToolSearch.
- (pixmaps): remove the ToolSearch pixmap.
-
-2004-03-30 Chris Toshok <toshok@ximian.com>
-
- [ gui part of the fix required for #48665 ]
-
- * gui/widgets/e-addressbook-model.c (get_view): pass the source's
- "limit" property (if it exists) to e_book_async_get_book_view.
-
-2004-03-29 Larry Ewing <lewing@ximian.com>
-
- * gui/component/addressbook-component.c
- (selector_tree_drag_data_received): call drag_finish properly.
- (selector_tree_drag_motion): set the drag status properly.
-
-2004-03-25 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/eab-editor.c (eab_editor_prompt_to_save_changes) :
- do eab_editor_is_valid check only when user wants to save.
-
-2004-03-24 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c
- (fill_popup_menu_callback): don't let the user delete their
- Personal addressbook. This is just a nice UI thingy.. A similar
- fix needs to be made to e-d-s. so that attempts that circumvent a
- nice UI will also fail.
-
-2004-03-24 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-gui-util.c (eab_show_multiple_contacts): don't
- know what I was thinking approving this change. the _() was only
- used in the plural case (in fact where n > 5), so a singular case
- was never necessary, and neither was the call to ngettext.
-
-2004-03-24 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (e_contact_list_editor_get_type): parent_type == EAB_TYPE_EDITOR.
- (e_contact_list_editor_class_init): fill in editor_class virtual
- functions, and remove all the signals.
- (list_added_cb): call eab_editor_contact_* instead of emitting a
- signal here. also call eab_editor_close
- (list_modified_cb): same.
- (e_contact_list_editor_is_valid): new function.
- (e_contact_list_editor_is_changed): same.
- (e_contact_list_editor_get_window): same.
- (file_close_cb): call eab_editor_ functions.
- (list_deleted_cb): call eab_editor_contact_* instead of emitting a
- signal here. also call eab_editor_close
- (delete_cb): call eab_editor_* functions.
- (contact_list_editor_destroy_notify): call eab_editor_remove.
- (e_contact_list_editor_new): call eab_editor_add, and remove the
- g_object_ref/gtk_object_sink two-step.
- (e_contact_list_editor_show): make static, and make arg EABEditor.
- (e_contact_list_editor_raise): same.
- (e_contact_list_editor_close): same.
- (app_delete_event_cb): call eab_editor_ functions.
- (command_state_changed): use eab_editor_is_valid instead of
- is_named.
- (e_contact_list_editor_request_close_all): nuke.
-
- * gui/contact-list-editor/e-contact-list-editor.h: nuke a bunch of
- prototypes for functions that are now either virtual functions
- from EABEditor or eab_editor_* functions.
- (struct _EContactListEditor): we subclass from EABEditor.
- (struct _EContactListEditorClass): same, and nuke all the signals.
-
- * gui/contact-editor/e-contact-editor.c
- (e_contact_editor_get_type): parent_type == EAB_TYPE_EDITOR.
- (e_contact_editor_class_init): fill in editor_class virtual
- functions, and remove all the signals.
- (contact_moved_cb): call eab_editor_contact_* instead of emitting
- a signal here. also call eab_editor_close
- (contact_added_cb): same.
- (contact_modified_cb): same.
- (e_contact_editor_close): rename from close_dialog.
- (e_contact_editor_is_valid): new function.
- (e_contact_editor_is_changed): new function.
- (e_contact_editor_get_window): new function.
- (file_close_cb): use eab_editor_ calls here.
- (e_contact_editor_confirm_delete): nuke.
- (contact_deleted_cb): call eab_editor_contact_* instead of
- emitting a signal here. also call eab_editor_close
- (delete_cb): use eab_editor_ functions.
- (e_contact_editor_dispose): chain up to our parent's ::dispose.
- (contact_editor_destroy_notify): use eab_editor_remove.
- (e_contact_editor_new): use eab_editor_add, and remove the
- g_object_ref/gtk_object_sink two-step.
- (_popup_position): nuke dead function.
- (set_fields): i is an index, not a field_id.
- (e_contact_editor_raise): make this static, and it takes an
- EABEditor arg now, not a EContactEditor.
- (e_contact_editor_show): same.
- (e_contact_editor_request_close_all): nuke.
-
- * gui/contact-editor/e-contact-editor.h: nuke a bunch of
- prototypes for functions that are now either virtual functions
- from EABEditor or eab_editor_* functions.
- (struct _EContactEditor): we subclass from EABEditor.
- (struct _EContactEditorClass): same, and remove the signals.
-
- * gui/widgets/e-addressbook-view.c (delete): call
- eab_editor_confirm_delete.
-
- * gui/widgets/eab-popup-control.c (contact_editor_cb): don't
- bother calling e_contact_editor_raise since this is a new contact
- editor anyway.
-
- * gui/widgets/eab-gui-util.c (eab_show_contact_list_editor): use
- EABEditor signals, and eab_editor_show.
-
- * gui/widgets/e-minicard.h: "editor" is now of type EABEditor, not
- GObject.
-
- * gui/widgets/e-minicard.c (e_minicard_event): just use
- eab_editor_raise instead of
- e_contact_editor_raise/e_contact_list_editor_raise.
-
- * gui/component/addressbook-component.c (impl_requestQuit):
- implement this again, calling eab_editor_request_close_all.
- (addressbook_component_class_init): fill in epv->requestQuit.
-
-2004-03-24 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/eab-editor.[ch]: superclass for both
- EContactEditor and EContactListEditor. A start toward simplifying
- the interface to both of them, and a place to abstract code.
-
- * gui/contact-editor/Makefile.am (libecontacteditor_la_SOURCES):
- add eab-editor.[ch]
-
-2004-03-24 Danilo Segan <dsegan@gmx.net>
-
- * gui/widgets/e-addressbook-model.c (update_folder_bar_message):
- Use ngettext for handling plural forms (fixes bug #53464).
- * gui/widgets/eab-gui-util.c (eab_show_multiple_contacts): Likewise.
- * gui/widgets/eab-vcard-control.c (pstream_load): Likewise.
-
-
-2004-03-22 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #53653, and a couple other instances ]
-
- * gui/widgets/eab-gui-util.c (file_exists): REJECT -> CANCEL, so
- esc works (patch from Pratik V. Parikh <pratikvp@despammed.com>)
- (save_it): REJECT -> CANCEL.
- (eab_select_source): same.
-
-2004-03-17 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #53625.
-
- * gui/widgets/eab-contact-display.c (render_contact): Show home and
- mobile phone numbers too.
-
-2004-03-15 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (enable_writable_fields) :
- loop only up to < G_N_ELEMENTS instead of <= G_N_ELEMENTS. Prevents
- out of bound indexing of addresses array
-
-2004-03-15 Hao Sheng <hao.sheng@sun.com>
-
- * gui/component/Makefile.am : build a11y/addressbook dir
- * gui/widgets/e-addressbook-view.c :
- (eab_view_class_init) : add the accessibility support for
- EAddressbookView
- * gui/widgets/e-minicard-view.c :
- (e_minicard_view_class_init) : add the accessibility support for
- EMinicardView
- * gui/widgets/e-minicard.c :
- (e_minicard_class_init) : add the accessibility support for EMinicard
-
-2004-03-10 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-contact-display.c (render_address): #if 0 this,
- since nothing uses it anymore.
- (accum_address): new function, build up a GString.
- (accum_name_value): same.
- (accum_attribute): same.
- (render_contact): don't just blindly render the work/personal
- blocks, since if they're empty it looks stupid. instead,
- accumulate each block into a GString and only output the entire
- block if the string is non-empty.
-
-2004-03-10 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (phone_entry_changed):
- phone_choice is an index into the phones array.
- (_phone_arrow_pressed): same.
- (address_text_changed): address_choice is an index into the
- addresses array.
- (_address_arrow_pressed): same.
- (set_address_field): same.
- (_email_arrow_pressed): email_choice is an index into the emails
- array.
- (full_addr_clicked): same, and same with
- s/addresses/address_editable.
- (e_contact_editor_init): initialize the *_choice fields as indices
- into their respective *es arrays.
- (e_contact_editor_build_address_ui): initialize the labels from
- the addresses array.
- (set_fields): *_choice fields are indices into *es arrays.
- (enable_writable_fields): same.
-
-2004-03-09 Rodney Dawes <dobey@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (_arrow_pressed): Don't try
- to calculate the position of the popup menu for the dropdowns
-
-2004-03-09 Rodney Dawes <dobey@ximian.com>
-
- * gui/contact-editor/e-contact-editor-im.c (e_contact_editor_im_edit):
- Remove the dialog separator, and set appropriate border widths for the
- button area box and the dialog's vbox
- * gui/contact-editor/im.glade: Apply patch from Christian Neumair to
- make the IM editor dialog HIG compliant
-
-2004-03-08 Sivaiah Nallagatla <snallagatla@novell.com>
- * gui/contact-editor/e-contact-editor.c (enable_writable_fields):
- fixed a typo, which is causing probelm in building up email ui
-
-2004-03-04 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/addressbook-config.c :
- (addressbook_add_server_druid) : maintain a list of only those source groups which are added to menu
- instead of all
- (source_group_changed_cb) : use the new list to get the selected group
- (addressbook_source_dialog_destroy) : free the new list
-
-2004-03-04 Not Zed <NotZed@Ximian.com>
-
- ** See #54991.
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_start_query): dont try to unref a null
- query.
- (name_style_query): use a GString to build the query, so we can
- use e_sexp_encode_string to properly encode the sub terms.
-
-2004-03-03 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook-component.c (delete_addressbook_cb):
- Set error to NULL before using it.
-
-2004-03-03 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook-component.c (delete_addressbook_cb):
- Remove local data, with error reporting on failure.
-
-2004-03-02 Larry Ewing <lewing@ximian.com>
-
- * gui/component/addressbook-component.c: add drop support for
- text/x-vcard to the source list.
-
-2004-02-27 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-contact-display.c
- (eab_contact_display_render_compact): ref the pixbuf before we
- close/unref the loader so the pixbuf sticks around, and make the
- scaling logic a bit more transparent.
-
-2004-02-27 Rodney Dawes <dobey@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Change the button relief
- back to normal for the drop-down buttons and move the text labels
- inside the buttons as well
-
-2004-02-27 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (eab_view_set_property): add
- missing "break" to PROP_SOURCE's case.
-
-2004-02-27 Rodney Dawes <dobey@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Get rid of some extraneous
- event boxes that were not needed/used for anything really
- Set the button relief for the pop-down buttons to NONE
- Set the shadow type for the arrows in the pop-down buttons to NONE,
- so that we look good with themes that actually handle shadow types on
- arrows, since most things just ignore the shadow type anyway
-
- Fixes #8516
-
-2004-02-26 Hans Petter Jansson <hpj@ximian.com>
-
- * util/eab-destination.c (name_and_email_cb): Move unused variable
- declaration inside notyet conditional.
-
- * printing/e-contact-print.c: Include gal/util/e-util.h
-
- * gui/merging/eab-contact-compare.c (eab_contact_locate_match): Cast
- callback to an EBookCallback.
- (eab_contact_locate_match_full): Ditto.
-
- * gui/contact-editor/e-contact-quick-add.c (quick_add_set_name):
- Remove unused variable and cast 3rd arg to e_contact_set () (perhaps
- this should take a gconstpointer?).
-
- * gui/contact-editor/e-contact-editor-im.c (setup_service_optmenu):
- Remove unused variable.
-
- * gui/component/select-names/e-select-names.c (e_select_names_init):
- Cast the vbox to a GtkBox.
-
- * gui/component/addressbook-config.c (dialog_to_source): Correctly cast
- the spin button to a GtkSpinButton, not a GtkEntry.
-
- * gui/component/addressbook-component.c (load_primary_selection):
- Remove unused variable.
-
-2004-02-26 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-contact-display.c (render_contact): add the
- Groupwise IM attributes to the list of those we render.
-
-2004-02-26 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (set_view_preview): call
- eab_view_show_contact_preview here so we maintain the preview
- state when switching folders. we don't (yet... won't ever?) have
- per-addressbook preview settings.
-
-2004-02-26 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c
- (eab_view_show_contact_preview): view->scrolled ->
- view->contact_display. fixes crash.
-
-2004-02-26 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (edit_im_clicked): fix
- checks for locations.
-
-2004-02-26 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/im.glade: set the location label/option menu
- to visible.
-
- * gui/contact-editor/e-contact-editor.c (add_im_clicked): build up
- the vcard attributes manually so we can set the TYPE= parameter to
- the location the user specifies.
- (edit_im_clicked): same. Also, use COLUMN_IM_LOCATION_TYPE, which
- is not localized to pass the location to the editor.
- (remove_im_clicked): reindent.
- (im_treeview_drag_data_get_cb): same.
- (im_treeview_drag_data_rcv_cb): same.
- (setup_im_treeview): add another column for the (non-localized)
- location type, and reindent.
- (add_im_field): use the new attribute api for EContact so we can
- get the location of each account, and set things appropriately on
- the store.
-
- * gui/contact-editor/e-contact-editor-im.c
- (e_contact_editor_im_class_init): reindent.
- (e_contact_editor_im_new): same.
- (fill_in_info): same.
-
-2004-02-25 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/contact-editor/e-contact-editor-im.c : added
- groupwise im related label and icon image file name
-
- * gui/contact-editor/e-contact-editor.c :
- (im_treeview_drag_data_get_cb), (im_treeview_drag_data_rcv_cb) :
- (set_im_fields) : added code to add Gw Im id to contact-editor
-
-
-2004-02-24 Hans petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-quick-add.c (quick_add_set_name):
- Port to new way of setting name in contact.
-
-2004-02-24 JP Rosevear <jpr@ximian.com>
-
- * gui/component/addressbook-migrate.c (migration_context_new):
- don't init the dialog here
- (addressbook_migrate): init it here
-
- Fixes #54214
-
-2004-02-20 Chris Toshok <toshok@ximian.com>
- * gui/contact-editor/e-contact-editor.c (phone_entry_changed):
- remove some spew.
-
-2004-02-19 Chris Toshok <toshok@ximian.com>
-
- * gui/component/component-factory.c: s/HAVE_NSS/ENABLE_SMIME.
-
- * gui/component/addressbook-component.c: s/HAVE_NSS/ENABLE_SMIME.
-
-2004-02-19 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (activate_source): split out the
- majority of the set_prop code for PROPERTY_SOURCE_UID_IDX here, so
- it can be used for both SOURCE_UID and FOLDER_URI.
- (set_prop): add a setter for "folder_uri". we sorta fudge things
- and use the uri for the uid (the uid is only used as a hash key to
- look up the view associated with the uri/source, so we should be
- good still.)
- (get_prop): add getter for "folder_uri".
- (addressbook_new_control): add the "folder_uri" property to our
- property bag.
-
-2004-02-19 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #45308 and duplicates.
-
- * gui/widgets/e-addressbook-model.c (eab_model_set_property): Store
- the IDs of book signals connected to, so we can disconnect from them
- later.
-
-2004-02-18 Hao Sheng <hao.sheng@sun.com>
-
- [ fixes bug #52765 ]
-
- * gui/contact-editor/e-contact-editor.c
- (e_contact_editor_confirm_delete): make delete dialog support
- ESC press.
-
-2004-02-17 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.h (struct
- _EContactListEditor): add image_set slot.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (list_image_changed_cb): set image_set = TRUE.
- (e_contact_list_editor_init): init image_set = FALSE
- (extract_info): only set the LOGO attribute if image_set = TRUE.
-
- * gui/contact-editor/e-contact-editor.h (struct _EContactEditor):
- add image_set slot.
-
- * gui/contact-editor/e-contact-editor.c (extract_info): only set
- the PHOTO attribute if image_set == TRUE.
- (image_chooser_changed): new function, set image_set = TRUE and
- call widget_changed.
- (e_contact_editor_init): init image_set to FALSE.
- (_address_arrow_pressed): quiet compiler.
-
-2004-02-17 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #53620 ]
-
- * gui/merging/eab-contact-compare.c (eab_contact_compare_name): ""
- is a valid (and common) value for elements of EContactName now.
- it's semantically equivalent to NULL in the old ECard foo.
-
-2004-02-12 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-migrate.c (migrate_contacts): free up
- the list returned by e_book_get_contacts.
-
-2004-01-12 Rodney Dawes <dobey@ximian.com>
-
- * gui/component/addressbook-component.c (delete_addressbook_cb):
- Fix capitalization of Address Book usage in sentence form
- * gui/component/ldap-config.glade: Use Address Book instead of
- Addressbook in here (Patch from Aaron Weber <aaron@ximian.com>)
-
-2004-02-11 Rodney Dawes <dobey@ximian.com>
-
- * gui/component/addressbook-component.c (delete_addressbook_cb):
- (fill_popup_menu_callback):
- * gui/widgets/e-addressbook-view.c (init_collection):
- * gui/widgets/eab-gui-util.c (eab_error_dialog):
- * gui/widgets/eab-popup-control.c (eab_popup_control_contstruct):
- Address Book, not Addressbook
-
- Fixes #54166 and #54120
-
-2004-02-10 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: build importers dir
-
-2004-02-08 Rodney Dawes <dobey@ximian.com>
-
- * gui/component/addressbook-migrate.c (create_groups): Initialize the
- personal_source to NULL
-
- Fixes #54015
-
-2004-02-08 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/widgets/e-addressbook-view.c (delete) : pass contact
- as an argument instead of contact id to e_book_async_remove_contact
-
-2004-02-06 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-migrate.c (create_groups): don't
- bother using a function-wide variable to store the personal
- source. also, use g_build_filename properly (because fejj is a
- whiner.)
- (migrate_local_folders): same (wrt fejj whining).
-
-2004-02-06 Rodney Dawes <dobey@ximian.com>
-
- * gui/component/addressbook.c (addressbook_new_control): Hide the
- border on the notebook also
- * gui/widgets/e-addressbook-view.c (eab_view_new): Don't pack another
- scrolled window inside of a scrolled window, just pack the contact
- display inside the paned, since it already has a scrolled window
-
-2004-02-06 Rodney Dawes <dobey@ximian.com>
-
- * gui/widgets/e-addressbook-view.c: Use "Address Book" instead of
- "folder" or "Addressbook" for the "Address Book Sources..." and
- copy/move contact menu items
-
- Fixes #53654
-
-2004-02-06 Chris Toshok <toshok@ximian.com>
-
- * importers/evolution-ldif-importer.c (getNextLDIFEntry): only set
- the address if something in it's been filled in.
- (resolve_list_card): build up a separate list representing the xml
- formatted crud.
- (process_item_fn): remove FIXME.
- (factory_fn): use g_new0 since we test for NULL-ness later on.
-
- * importers/evolution-vcard-importer.c (factory_fn): use g_new0
- since we test for NULL-ness later on.
-
-2004-02-06 JP Rosevear <jpr@ximian.com>
-
- * importers/evolution-ldif-importer.c (importer_destroy_cb):
- implement
-
-2004-02-06 JP Rosevear <jpr@ximian.com>
-
- * importers/evolution-vcard-importer.c (importer_destroy_cb):
- implement
- (load_file_fn): use g_file_get_contents to get a string we can
- convert to a contact list with eab_contact_list_from_string
-
-2004-02-06 JP Rosevear <jpr@ximian.com>
-
- * importers/GNOME_Evolution_Addressbook_LDIF_Importer.server.in.in:
- shlib importer info
-
- * importers/GNOME_Evolution_Addressbook_VCard_Importer.server.in.in:
- ditto
-
- * importers/Makefile.am: build shlib addressbook importers
-
- * importers/evolution-ldif-importer.c: First crack at resurrecting
-
- * importers/evolution-vcard-importer.c: ditto
-
-2004-02-03 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-contact-display.c (on_url_requested): remove
- some spew, and add an evo-icon: handler, for things in evolution's
- imagedir.
- (render_address): hack up the html.
- (render_name_value): new function, just render a name/value/icon.
- (render_attribute): split out most of this function into
- render_name_value. this just checks to see if the EContact
- attribute has something in it before passing it along.
- (render_contact_list): split this out from
- eab_contact_display_render_normal.
- (start_block): new function, insert a row of height 20 with a
- header.
- (end_block): new function, insert a row of height 20.
- (render_contact): split this out from
- eab_contact_display_render_normal, and prettify the contact
- display.
- (eab_contact_display_render_normal): call render_contact and
- render_contact_list.
- (eab_contact_display_new): create a scrolled window and add the
- GtkHTML to it so we actually have scrollbars.
-
-2004-02-03 Dan Winship <danw@ximian.com>
-
- * gui/component/select-names/Makefile.am (INCLUDES): add
- widgets/misc for e-activity-handler.h
-
-2004-02-03 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/component/addressbook-config.c (dialog_to_source)
- (source_to_dialog) : use gtk_spin_button_* apis to get and set
- values for download limit spin button instead of gtk_entry
- Fixes #53432
-
-2004-02-02 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (eab_view_new): hook up
- contact_changed/contact_removed signals.
- (contact_changed): new function. if the changed contact is the
- one we're displaying, re-render it.
- (contact_removed): new function. if the removed contact is the
- one we're displaying, clear the display.
- (render_contact): set displayed_contact to the row.
- (eab_view_init): init displayed_contact to -1.
- (selection_changed): set displayed_contact to -1 when we clear the
- display.
-
- * gui/widgets/e-addressbook-view.h (struct _EABView): add
- "displayed_contact" so we can update the contact preview when it
- changes.
-
-2004-01-30 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c: enable d&d drop photos.
-
- * gui/contact-editor/contact-editor.glade: use
- eab_create_image_chooser_widget for the d&d'able image.
-
- * gui/contact-list-editor/e-contact-list-editor.c: abstract out
- all the d&d image support (it's now in
- widgets/misc/e-image-chooser.[ch]).
-
- * gui/contact-list-editor/contact-list-editor.glade: use
- eab_create_image_chooser_widget for the d&d'able image.
-
- * gui/widgets/eab-gui-util.c (eab_create_image_chooser_widget):
- new function.
-
- * gui/widgets/eab-gui-util.h: add prototype for
- eab_create_image_chooser_widget.
-
-2004-01-29 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/widgets/eab-gui-util.c (source_selection_changed_cb): Implement.
- (eab_select_source): Implement. Public function that prompts user to
- select a source from a list.
- (eab_transfer_contacts): Enable and use eab_select_source () and
- ESource, instead of old shell folder/URI stuff.
-
-2004-01-29 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/ldap-config.glade: Changed "Finish" to "Apply" in
- dialog finish page text.
-
-2004-01-29 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook-config.c (dialog_to_source): Sync the
- modified source list.
-
- * gui/component/addressbook-component.c (delete_addressbook_cb): Sync
- the modified source list.
-
-2004-01-29 Chris Toshok <toshok@m198-139.dsl.rawbw.com>
-
- * gui/component/addressbook-migrate.c (setup_progress_dialog): use
- the MigrationContext struct.
- (dialog_close): same.
- (dialog_set_folder_name): same.
- (dialog_set_progress): same.
- (migrate_contacts): same, and pass it along to other functions.
- (migrate_contact_folder_to_source): same.
- (migrate_contact_folder): same. also, add the old path/uid to the
- folder_uid_map.
- (migrate_local_folders): same.
- (create_groups): use the MigrationContext struct.
- (migrate_completion_folders): if it's a file uri, look up the old
- path in our hash table for a uid to use. otherwise use the old
- behavior.
- (migration_context_new): new function, initialize the
- MigrationContext.
- (migration_context_free): free up everything.
- (addressbook_migrate): create the context, pass it to everything,
- destroy the context, shine toshok's shoes, etc.
-
-2004-01-29 Radek Doulik <rodo@ximian.com>
-
- * gui/component/addressbook-config.c (dialog_to_temp_source): set
- group to temporary source
-
-2004-01-28 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/select-names/e-select-names-table-model.c
- (fill_in_info): Get file_as instead of full_name.
-
- * gui/compoent/select-names/e-select-names.etspec: Show the file_as
- column instead of full_name.
-
-2004-01-27 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor-fullname.c
- (e_contact_editor_fullname_set_property): Handle NULL name. Fixes
- #53071.
-
-2004-01-27 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-config.c (dialog_to_source): set the
- relative_uri of a local source to be its uid.
-
- * gui/component/addressbook-migrate.c
- (migrate_contact_folder_to_source): remove the dest_group arg,
- since we don't use it.
- (migrate_contact_folder): set the relative uri of the source to be
- its uid.
- (PERSONAL_RELATIVE_URI): "Personal" -> "system".
- (create_groups): don't actually make the directory hierarchy for
- the personal folder here. let e-d-s do that. Also remove
- OnThisComputer from the base uri.
- (migrate_local_folders): track change to
- migrate_contact_folder_to_source.
-
-2004-01-26 Chris Toshok <toshok@ximian.com>
-
- [ Should fix #53361 and other migration problems/crashes ]
- * gui/component/addressbook-migrate.c
- (migrate_contact_folder_to_source): new function, takes most of
- migrate_contact_folder's contents. Fix some of the refcounting
- problems though, by not unreffing dest_group, and using
- e_group_add_source instead of e_source_set_group.
- (migrate_contact_folder): convert to calling
- migrate_contact_folder_to_source.
- (create_groups): add an out parameter for *personal_source.
- (migrate_local_folders): add personal_source as an arg, so we can
- get the source that create_groups created/found. Call
- migrate_contact_folder_to_source for the personal_source.
- (addressbook_migrate): pass personal_source to
- migrate_local_folders.
-
-2004-01-26 Chris Toshok <toshok@ximian.com>
-
- [ fixes #53238 ]
- * util/eab-destination.c (nonempty): make this accept NULL's (and
- return FALSE for them).
- (eab_destination_is_empty): shorten some of the tests since
- nonempty takes NULL now.
- (eab_destination_get_address): only call
- camel_internet_address_add if both name and email are non-empty.
- otherwise call camel_address_decode and let camel try to deal with
- it.
- (eab_destination_xml_encode): call xmlEncodeEntitiesReentrant on
- the strings before adding them to the xml, so people that enter
- [<>&] won't end up with broken EABDestinations.
-
-2004-01-26 Radek Doulik <rodo@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (selection_received): make sure
- we pass \0 terminated string to eab_contact_list_from_string
- [it may fix #51743]
-
-2004-01-25 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #51171 ]
- * gui/widgets/eab-gui-util.c (eab_send_contact_list): get this
- working.
-
-2004-01-24 Rodney Dawes <dobey@ximian.com>
-
- * gui/component/select-names/e-select-names.c (e_select_names_init):
- Select Contacts from Address Book, not Contents
-
- Fixes #53263
-
-2004-01-24 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-migrate.c (migrate_local_folders):
- oops.
- (migrate_contact_folder): fix the unreffing.
-
-2004-01-24 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-migrate.c (migrate_local_folders): use
- _("Personal"), not "Personal".
-
-2004-01-24 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-migrate.c (migrate_local_folders):
- don't create/add the source here. it's done in
- migrate_contact_folder.
-
-2004-01-24 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-migrate.c (migrate_local_folders): use
- e_folder_map_local_folders.
- (find_addressbook_dirs): nuke.
-
-2004-01-24 JP Rosevear <jpr@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (init_collection): use
- .evolution to store view info
-
-2004-01-23 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #52571 ]
- * util/eab-book-util.c (escape): ugh. name fields that have \"
- around the name break our queries, because it turns it into (for
- instance): (contains "full_name" ""Toshok""). so we need to turn
- that into: (contains "full_name" "\"Toshok\"").
- (eab_name_and_email_query): escape both the name and email, and
- use an EBookQuery instead of passing the string to
- e_book_async_get_contacts. Looks like ross missed a couple of
- spots.
- (eab_nickname_query): same.
-
- * gui/component/addressbook.c (free_load_source_data): new
- function, free up the data and unref the source if there is one.
- (load_source_auth_cb): call free_load_source_data instead of just
- g_free'ing the struct.
- (load_source_cb): same.
- (default_book_cb): new function, we need this so we can fill in
- the source for the default book. get the source, then call
- load_source_cb to continue processing as normal.
- (addressbook_load_default_book): use default_book_cb instead of
- load_source_cb.
-
-2004-01-22 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #53184 ]
- * gui/component/addressbook-migrate.c (migrate_contacts): handle
- the fact that the xml 1.4 spits out contains unescaped ';'s in the
- EMAIL attributes for mailing lists.
-
-2004-01-22 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #52944 ]
- * gui/component/addressbook-migrate.c (migrate_contacts): do some
- massaging of contacts as we import them, to fix up the differences
- between 1.4 and 1.5 vcards.
-
-2004-01-21 Nat Friedman <nat@novell.com>
-
- * gui/contact-editor/contact-editor.glade: Added missing
- entry-blog widget.
-
-2004-01-21 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook-config.c (create_source_dir): Remove.
- (dialog_to_source): Don't create source dir, backend takes care of
- that now.
-
-2004-01-21 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c
- (addressbook_component_peek_gconf_client): new function.
-
- * gui/component/addressbook-component.h: add prototype for
- addressbook_component_peek_gconf_client.
-
- * gui/component/addressbook-migrate.c
- (migrate_completion_folders): more gross hacking. migrate the
- completion settings.
- (get_source_by_uri): function to search for an ESource given the
- entire uri. used for migrate_completion_folders.
- (migrate_ldap_servers): get_string_value -> get_string_child.
- same with get_integer_child.
- (get_string_child): rename to make it apparent it's a child, not a
- property.
- (get_integer_child): same.
- (addressbook_migrate): call migrate_completion_folders.
-
-2004-01-21 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (new_target_cb): call
- widget_changed here too, since we're changing the destination.
-
-2004-01-20 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #52955 ]
- * gui/merging/eab-contact-compare.c (use_common_book_cb): handle
- the case properly where there are no query parts (p == 0).
- Instead of passing "" to e_book_query_from_string, just set the
- query to NULL.
-
- * util/eab-book-util.c (eab_contact_list_to_string): we need to
- put a blank line here, so \r\n\r\n, not just \r\n.
-
-2004-01-20 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-migrate.c (create_groups): deal with
- the groups/sources already being there. Essentially make this
- function idempotent.
- (addressbook_migrate): unconditionally call create_groups now.
- move the version logic here from ipl_upgradeFromVersion, and
- include more versions in the set of those we upgrade from.
-
- * gui/component/addressbook-migrate.h: add major/minor/revision
- args to addressbook_migrate.
-
- * gui/component/addressbook-component.c (impl_upgradeFromVersion):
- remove the version logic from here.
-
-2004-01-20 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * printing/e-contact-print.c (e_contact_print_response): do not
- try to unref when query is NULL
-
-2004 -01-20 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/contact-editor/e-contact-editor.c (edit_im_clicked) : do not call
- gtk_tree_model_get when nothing in the list is selected
-
-2004-01-19 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/select-names/e-select-names.etspec: Get name from
- correct model column.
-
-2004-01-19 Hans Petter Jansson <hpj@ximian.com>
-
- * printing/e-contact-print.c (complete_sequence): Only unref if we
- have a query.
-
-2004-01-19 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook-component.c
- (get_primary_source): Implement.
- (load_primary_selection): Use get_primary_source ().
- (impl_requestCreateItem): Use get_primary_source (), fixing a crash
- when we're asked to create a new item and we don't have the controls.
-
-2004-01-16 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook.c (load_source_auth_cb): Don't run
- callback if the action was cancelled.
- (load_source_cb): Ditto.
- (addressbook_load_source): Return an ID for the load attempt.
- (addressbook_load_source_cancel): Implement, allows cancelling a
- load attempt.
-
- * gui/contact-editor/e-contact-editor.c (new_target_cb): Clear the
- values for in-progress load operation. Only unref new_book if it's
- non-NULL.
- (cancel_load): Implement. Cancels the load operation if one is in
- progress.
- (source_selected): Cancel any running load operation before starting
- a new one. Set up in-progress values.
- (e_contact_editor_init): Clear the in-progress values.
- (e_contact_editor_dispose): Cancel load operation.
- (e_contact_editor_set_property): If a new target book is set, cancel
- any conflicting load operation in progress.
-
- * gui/widgets/e-addressbook-view.c (set_paned_position): Remove
- debug output.
- (get_paned_position): Ditto.
-
-2004-01-16 JP Rosevear <jpr@ximian.com>
-
- * gui/component/addressbook.c (set_prop): only set the menus and
- command state if we actually are already displayed, otherwise wait
- for activation
-
-2004-01-15 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (set_paned_position): Implement.
- (get_paned_position): Implement.
- (eab_view_new): Connect signal to get paned position changes.
- Remove old hack.
- (display_view): Set paned position properly.
-
-2004-01-12 JP Rosevear <jpr@ximian.com>
-
- * gui/component/addressbook-component.c (impl_upgradeFromVersion):
- revert dumb upgrade change
-
-2004-01-12 JP Rosevear <jpr@ximian.com>
-
- * gui/component/addressbook-component.c (impl_upgradeFromVersion):
- migrate from 1.5.0 and 1.5.1 properly
-
-2004-01-12 JP Rosevear <jpr@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: de-bold ui elements
-
-2004-01-09 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook-component.c (add_popup_menu_item): Take a
- sensitivity flag per menu item, and fall back to stock icons.
- (delete_addressbook_cb): Implement.
- (fill_popup_menu_callback): Reorder items, remove "remove" item, set
- sensitivity.
-
- * gui/component/ldap-config.glade: "Edit LDAP Server" ->
- "Addressbook Properties".
-
-2004-01-11 Christian Hammond <chipx86@gnupdate.org>
-
- * addressbook/gui/contact-editor/e-contact-editor-im.[ch],
- addressbook/gui/contact-editor/im.glade: Added a dialog for
- adding a new IM account.
- * addressbook/gui/contact-editor/Makefile.am: Added the previously
- mentioned files, and depend on camel for necessary MIME parsing.
-
- * addressbook/gui/contact-editor/contact-editor.[ch],
- addressbook/gui/contact-editor/contact-editor.glade: Add and implement
-
-2004-01-09 Ross Burton <ross@burtonini.com>
-
- * gui/component/select-names/e-select-names-completion.c:
- * gui/merging/eab-contact-compare.c:
- * gui/widgets/e-addressbook-model.c:
- * printing/e-contact-print.c:
- Update for API changes to e-book-async.
-
-2004-01-08 Ross Burton <ross@burtonini.com>
-
- * gui/contact-editor/contact-editor.glade:
- * gui/contact-editor/e-contact-editor.c:
- Add the video conferencing field.
-
-2004-01-07 Rodney Dawes <dobey@ximian.com>
-
- * gui/component/select-names/e-select-names.c:
- * gui/component/select-names/select-names.glade: Make the ESelectNames
- object be a HIG-compliant dialog, change "Folder" to be "Address Book",
- and fix a mnemonic conflict with "Category" and "Cancel"
-
- Fixes #51966
-
-2004-01-07 Rodney Dawes <dobey@ximian.com>
-
- * gui/component/addressbook-component.c: Move the smime_component_init
- call to the instance init callback, rather than the class init, and
- wrap it in #if HAVE_NSS, so the addressbook works without smime support
-
-2004-01-07 JP Rosevear <jpr@ximian.com>
-
- * gui/component/Makefile.am: link in printer stuff
-
- Fixes #51172
-
-2004-01-06 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-migrate.c (check_for_conflict): remove
- spew.
- (migrate_contacts): same.
- (migrate_contact_folder): same.
- (migrate_local_folders): same, and plug a leak.
-
-2004-01-06 Chris Toshok <toshok@ximian.com>
-
- * gui/component/Makefile.am (libevolution_addressbook_la_SOURCES):
- add addressbook-migrate.[ch].
-
- * gui/component/addressbook-component.c
- (addressbook_component_init): remove the source creation from
- here, it's in the migration code now.
- (impl_upgradeFromVersion): new function, call the
- addressbook-migration stuff.
- (addressbook_component_class_init): fill in
- epv->upgradeFromVersion, and call smime_component_init.
- (addressbook_component_peek_base_directory): new function.
- (addressbook_component_peek_source_list): same.
-
- * gui/component/addressbook-component.h: add prototypes for
- _peek_base_directory and _peek_source_list.
-
- * gui/component/addressbook-migrate.[ch]: add migration code to
- convert stuff from 1.x over to 1.5/2.0.
-
-2004-01-06 Rodney Dawes <dobey@ximian.com>
-
- * gui/contact-editor/e-contact-editor-address.c: Apply
- patch from Roozbeh Pournader to update countries list
-
- Fixes #48151
-
-2004-01-06 JP Rosevear <jpr@ximian.com>
-
- * gui/component/select-names/e-select-names-popup.c
- (popup_info_cleanup): disconnect from selection-done signal
-
-2004-01-05 JP Rosevear <jpr@ximian.com>
-
- * gui/component/addressbook.c
- (addressbook_show_load_error_dialog): these line breaks in the
- error messages should actually be spaces
-
- Fixes #51732
-
-2003-12-19 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook-component.c (find_first_source): Impl.
- from calendar.
- (save_primary_selection): Implement, similar to calendar.
- (load_primary_selection): Implement, similar to calendar.
- (primary_source_selection_changed_callback): Save selection.
- (impl_createControls): Load selection.
-
-2003-12-18 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (widget_changed):
- editable -> target_editable
- (e_contact_editor_get_property): Same.
- (_email_arrow_pressed): Same.
- (enable_writable_fields): Same.
- (set_editable): Same.
- (contact_added_cb): Make sure source book is editable before trying
- to remove contact from there.
- (e_contact_editor_init): Set up source/target editability.
- (command_state_changed): Allow save only if target editable. Allow
- delete only if source editable.
- (e_contact_editor_set_property): Set editability flags for
- source/target.
-
- * gui/contact-editor/e-contact-editor.h: Add source_editable,
- target_editable flags in place of old editable flag.
-
-2003-12-17 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (eab_view_class_init): install
- the "source" property.
- (eab_view_init): init eav->source to NULL.
- (eab_view_dispose): disconnect the ecml_changed_id and unref
- source.
- (eab_view_new): create the search bar here.
- (view_preview): c&p the mailer's code mostly for this - this is
- the toggle listener for the Preview Pane menuitem.
- (setup_menus): add a listener for the ContactsViewPreview toggle.
- (eab_view_set_property): sensitize the search bar based on whether
- or not we have a book set. This makes it so you can't search
- until the book is loaded. Also add handling for the "source"
- attribute and print a warning when it's set multiple times
- (something that's not supported at the moment.)
- (eab_view_get_property): add "source" case.
- (search_activated, query_changed, compare_subitems, make_subitems,
- ecml_changed, get_master_list, connect_master_list_changed): move
- this here from addressbook.c
- (eab_view_show_contact_preview): implement - just show or hide the
- scrolled window.
- (eab_view_setup_menus): call e_search_bar_set_ui_component here,
- kind of a hack.
-
- * gui/widgets/e-addressbook-view.h: make this inherit from GtkVBox
- instead of GtkEventBox since we'll be packing children. Add a
- prototype for eab_view_show_contact_preview.
-
- * gui/component/addressbook.c (get_current_view): return the
- EABView associated with the active notebook page.
- (save_contact_cb): use the current view.
- (view_contact_cb): same.
- (search_cb): same.
- (delete_contact_cb): same.
- (print_cb): same.
- (print_preview_cb): same.
- (stop_loading_cb): same.
- (cut_contacts_cb): same.
- (copy_contacts_cb): same.
- (paste_contacts_cb): same.
- (select_all_contacts_cb): same.
- (send_contact_cb): same.
- (send_contact_to_cb): same.
- (copy_contact_to_cb): same.
- (move_contact_to_cb): same.
- (update_command_state): same.
- (change_view_type): nuke, nothing uses this.
- (control_activate): use the current view.
- (control_activate_cb): same.
- (source_list_changed_cb): new function, remove the notebook pages
- (and destroy the EABView's) for sources that no longer exist.
- (addressbook_view_clear): dispose of the uid_to_view hash.
- (book_open_cb): store the ESource on the EABView too. this
- function now takes a struct containing both EABView and ESource
- since we can't store either in the AddressbookView.
- (set_prop): if we have a view already for this uid, bring it up.
- otherwise create a new one and start the book loading.
- (addressbook_search_activated): nuked - this is being moved to
- e-addressbook-view.
- (addressbook_query_changed): same.
- (compare_subitems, make_subitems, ecml_changed,
- connect_master_list_changed): same.
- (addressbook_new_control): simplify things a bunch. create a
- notebook to store the views in. the search/vbox stuff is gone.
- use e_source_list_new_for_gconf_default, and handle the source
- list's "changed" signal.
-
-2003-12-17 Rodney Dawes <dobey@ximian.com>
-
- * gui/component/autocompletion-config.c:
- (autocompletion_config_control_new): Embed Tree in GtkScrolledWindow
-
-2003-12-16 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (contact_added_cb): Update
- the contact's UID after normal add.
-
-2003-12-16 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook.c (addressbook_show_load_error_dialog):
- Make a public function that shows an error dialog, which can be used
- when a source fails to load.
- (book_open_cb): Call addressbook_show_load_error_dialog () on error.
- (set_prop): Don't reuse the book when loading a new source. This was
- confusing the contact-editor, which gets the book passed in.
-
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_class_init):
- Make "source_book" and "target_book" distinct properties.
- (new_target_cb): Implement.
- (source_selected): Implement.
- (contact_moved_cb): Implement.
- (contact_added_cb): Handle the case where source_book != target_book as
- a move - if the add was successful, remove contact from source book.
- (save_contact): Handle case where source_book != target_book.
- (delete_cb): "book" renamed to "source_book".
- (e_contact_editor_init): Set up source_selected signal.
- (e_contact_editor_dispose): Dispose of both source and target books.
- (e_contact_editor_new): "book" renamed to "source_book".
- (e_contact_editor_set_property): If a source book is set, and we don't
- have a target book, make target_book == source_book. Allow setting
- target book, and base editability on that. If we're editing an existing
- contact, treat book change as a change, and update command state.
- (e_contact_editor_get_property): Allow getting target book.
- (set_source_field): Indicate the selected book.
-
-2003-12-16 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (set_source_field): Implement.
- Makes the source menu reflect the source for the current book.
-
-2003-12-16 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c
- (e_contact_editor_create_source_option_menu): Implement. Creates
- source selection option menu.
-
- * gui/contact-editor/contact-editor.glade: Add source selection custom
- widget.
-
-2003-12-16 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/widgets/e-addressbook-table-adapter.c
- (addressbook_is_cell_editable): Disable cell editing.
-
-2003-12-15 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (address_to_text): Implement.
- (text_to_address): Implement, using EAddressWestern.
- (address_text_changed): Adapt to EContactAddress.
- (full_addr_clicked): Ditto. Fix field IDs.
- (e_contact_editor_init): Init address_choice.
- (_email_arrow_pressed): Fix field IDs.
- (_address_arrow_pressed): Adapt to EContactAddress and fix field IDs.
- (find_address_mailing): Leave out for now. Addresses don't have flags
- anymore...
- (set_fields): Adapt to EContactAddress and fix field IDs. Make sure
- changes to other widgets don't make us go back to the first listed
- address.
- (set_address_field): Adapt to EContactAddress and fix field IDs.
- (enable_writable_fields): Ditto.
- (fill_in_info): Disable find_address_mailing () for now.
-
-2003-12-10 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-editor/e-contact-editor-address.c
- (e_contact_editor_address_class_init): Make "address" a boxed type.
- (e_contact_editor_address_init): Set address to NULL.
- (e_contact_editor_address_dispose): Free address.
- (e_contact_editor_address_new): Take an EContactAddress.
- (e_contact_editor_address_set_property): Re-implement setting the
- address property.
- (e_contact_editor_address_get_property): Ditto for getting.
- (fill_in_info): Enable, use EContactAddress fields.
- (extract_info): Ditto.
-
- * gui/contact-editor/e-contact-editor-address.h:
- Re-enable the address field, as EContactAddress.
-
-2003-12-09 JP Rosevear <jpr@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c (fill_in_info):
- free email list properly
-
-2003-12-09 JP Rosevear <jpr@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c (extract_info):
- free the list, not unref it, and free the elements
-
- Fixes #51976
-
-2003-12-06 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.c
- (open_book_cb): change prototype to fix warning, and change the
- comment to read load_source instead of load_uri (which isn't what
- we use anymore.)
- (update_completion_books): just use our source list for this.
- check the "completion" source property.
- (source_list_changed): recreate the completion books.
- (e_select_names_manager_init): connect to the source_list's
- changed signal.
- (e_select_names_manager_dispose): don't need to free the
- completion_uids list anymore.
-
- * gui/component/select-names/e-select-names-config.c
- (e_select_names_config_get_completion_books,
- e_select_names_config_set_completion_books,
- e_select_names_config_add_notification_completion_books): remove.
-
- * gui/component/select-names/e-select-names-config.h: remove the
- completion books calls, since we can just use the source list.
-
- * gui/component/component-factory.c (factory): create the
- autocompletion control.
-
- * gui/component/autocompletion-config.[ch]: new config control for
- selecting completion folders. Uses e-source-selector. Could
- probably be beautified a bit.
-
- * gui/component/Makefile.am (libevolution_addressbook_la_SOURCES):
- add autocompletion-config.[ch]
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: remove
- the ldap config control server, and add the autocompletion one.
-
-2003-12-06 JP Rosevear <jpr@ximian.com>
-
- * */Makefile.am: Remove hard coded disable deprecated flags
-
-2003-12-05 JP Rosevear <jpr@ximian.com>
-
- * gui/component/select-names/select-names.glade: no more custom
- widget for the selection of the search source
-
- * gui/component/select-names/e-select-names.h: add member
-
- * gui/component/select-names/e-select-names.etspec: update model
- column
-
- * gui/component/select-names/e-select-names.c (find_first_source):
- find the first source in the list
- (addressbook_model_set_source): we have the source to set directly
- now
- (source_selected): listen for the source item to change
- (e_select_names_init): create a source option menu and hook it up
- (e_select_names_dispose): destroy the source list
- (e_select_names_new): do away with the config setup here
-
- * gui/component/select-names/e-select-names-manager.h: update
- members
-
- * gui/component/select-names/e-select-names-manager.c
- (update_completion_books): add books based on source uid
- (config_completion_books_changed_cb): handle the completion list
- changing
- (config_min_query_length_changed_cb): handle minimum query length
- changing
- (e_select_names_manager_new): we don't do the settings stuff here
- any more
- (e_select_names_manager_init): do the initial set up here for the
- book loaded and listen for changes
- (e_select_names_manager_dispose): destroy the new stuff
-
- * gui/component/select-names/e-select-names-config.[hc]: config
- information
-
- * gui/component/select-names/e-select-names-config-keys.h: the
- config keys
-
- * gui/component/select-names/e-select-names-bonobo.c
- (impl_SelectNames_activate_dialog): do away with the shell client
- stuff
-
- * gui/component/select-names/Makefile.am: build new files
-
-2003-12-05 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-model.c (book_view_loaded): call
- remove_book_view/free_data here as well, to guard against multiple
- book_view's being loaded.
-
-2003-12-05 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/widgets/e-addressbook-view.etspec: Clean up and sync with
- current model columns.
-
-2003-12-04 Christian Hammond <chipx86@gnupdate.org>
-
- * addressbook/gui/contact-editor/e-contact-editor-im.[ch],
- addressbook/gui/contact-editor/im.glade: Added a dialog for
- adding a new IM account.
- * addressbook/gui/contact-editor/Makefile.am: Added the previously
- mentioned files, and depend on camel for necessary MIME parsing.
-
- * addressbook/gui/contact-editor/contact-editor.[ch],
- addressbook/gui/contact-editor/contact-editor.glade: Add and implement
- the Instant Messaging tab.
-
-2003-12-03 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c
- (retrieve_shell_view_interface_from_control): Remove.
- (set_folder_bar_label): Remove.
- (addressbook_new_control): Don't connect.
-
-2003-12-03 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-config.c: Do not depend on
- e-folder-list.
-
- * gui/component/select-names/e-select-names.c: Remove dependency
- on evolution-folder-selector-button.
- (e_addressbook_create_folder_selector): Just return a FIXME label
- for now.
- (folder_selected): #if 0 out.
- (e_select_names_init): Do not connect.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_activate_dialog): Don't get a shell_client
- arg anymore.
- (load_completion_books): Stub out.
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_new): Don't get an EvolutionShellClient anymore.
- Don't create the folder selector button for now.
-
- * gui/component/select-names/e-select-names.h: Remove dependency
- on evolution-shell-client.
-
- * gui/component/select-names/e-select-names-bonobo.c: Remove
- dependency on evolution-shell-client.
- (impl_SelectNames_activate_dialog): Stub out.
-
- * gui/widgets/eab-gui-util.c: Remove dependency on
- evolution-shell-client.
- (eab_transfer_contacts): Stub out.
-
-2003-12-02 Rodney Dawes <dobey@ximian.com>
-
- * gui/component/Makefile.am: Version the schemas
- * gui/component/apps_evolution_addressbook.schemas: Removed
- * gui/component/apps_evolution_addressbook.schemas.in.in: Added
-
-2003-12-02 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c (set_status_message): Call
- e_activity_handler_operation_finished() on the current activity ID
- when done.
-
-2003-12-01 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c (struct AddressbookView): Replace
- activity_client with activity_id.
- (set_status_message): Use the EActivityHandler from the
- AddressbookComponent.
-
- * gui/component/addressbook-component.c (struct
- _AddressbookComponentPrivate): New member activity_handler.
- (addressbook_component_init): Init.
- (impl_dispose): Unref.
- (addressbook_component_peek_activity_handler): New.
- (impl_createControls): Return an ETaskBar as the statusbar control
- and attach it to the activity handler.
-
-2003-12-01 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (impl_createControls):
- Pass a label for the status bar control for now.
-
-2003-12-01 Larry Ewing <lewing@ximian.com>
-
- * gui/component/Makefile.am (INCLUDES): remove
- GTK_DISABLED_DEPRECATED so that we can build with gtk-2.3.
-
-2003-12-01 Rodney Dawes <dobey@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in:
- * gui/component/addressbook-config.c:
- * gui/component/addressbook.c:
- * gui/component/component-factory.c:
- * gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.server.in.in:
- * gui/component/select-names/e-select-names-bonobo.c:
- * gui/component/select-names/e-select-names-factory.c:
- * gui/widgets/eab-gui-util.c:
- * gui/widgets/eab-vcard-control.c: Use BASE_VERSION for repo_ids and
- OAFIIDs
-
-2003-12-01 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/ldap-config.glade: Fix start page text.
-
-2003-12-01 JP Rosevear <jpr@ximian.com>
-
- * conduit/Makefile.am: use privconduitdir
-
- * conduit/e-address.conduit.in: subst right thing
-
-2003-12-01 JP Rosevear <jpr@ximian.com>
-
- * conduit/e-address.conduit.in: specify privlibdir as the location
-
- * conduit/Makefile.am: install the conduit to privlibdir
-
-2003-12-01 JP Rosvear <jpr@ximian.com>
-
- * conduit/Makefile.am: version the .conduit file
-
-2003-12-01 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/new-addressbook.glade: Remove this too.
-
- * gui/component/Makefile.am (glade_DATA): Remove new-addressbook.glade.
-
-2003-12-01 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/Makefile.am (libevolution_addressbook_la_SOURCES):
- Remove addressbook-storage.[ch] and new-addressbook.[ch].
-
- * gui/component/addressbook-storage.[ch]: Removed from repository.
-
- * gui/component/new-addressbook.[ch]: Removed from repository.
-
- * gui/component/addressbook-component.c (load_uri_for_selection):
- Set source_uid property on view control, not folder_uri.
- (new_addressbook_cb): Call addressbook_config_create_new_source ().
- (edit_addressbook_cb): Implement.
- (fill_popup_menu_callback): Hook up edit_addressbook_cb ().
- (addressbook_component_init): Create the LDAP source group.
-
- * gui/component/addressbook-config.c (AddressbookSourceDialog):
- Take out the NEW_ADVANCED_UI stuff and add ESource related vars.
- (ldap_unparse_auth)
- (ldap_parse_auth)
- (ldap_unparse_scope)
- (ldap_unparse_ssl)
- (ldap_parse_ssl): Moved here from addressbook-storage.c.
- (addressbook_dialog_get_source)
- (addressbook_dialog_set_source)
- (objectclasses_create_server_table)
- (objectclasses_create_evolution_table)
- (objectclasses_add_foreach)
- (objectclasses_add)
- (objectclasses_sever_double_click)
- (objectclasses_remove_foreach)
- (objectclasses_remove)
- (objectclasses_evolution_double_click)
- (objectclasses_restore_default)
- (server_selection_model_changed)
- (evolution_selection_model_changed)
- (setup_objectclasses_tab): Nuke aging, unfinished NEW_ADVANCED_UI.
- (add_source_clicked)
- (edit_source_clicked)
- (delete_server)
- (delete_source_clicked)
- (ldap_config_control_destroy_callback)
- (ldap_config_control_apply_callback)
- (sources_selection_changed)
- (sources_table_row_activated)
- (ldap_dialog_new)
- (addressbook_dialog_create_sources_table)
- (ldap_config_control_new)
- (addressbook_config_control_new): Nuke config control.
- (create_source_dir)
- (dialog_to_source)
- (dialog_to_temp_source)
- (source_to_uri_parts)
- (source_to_dialog)
- (source_group_changed_cb)
- (source_group_menu_add_groups)
- (folder_page_forward)
- (finish_page_back): Implement.
- (addressbook_ldap_init): Take ESource instead of AddressbookSource.
- (addressbook_ldap_auth): Don't take a source, not needed.
- (addressbook_root_dse_query): Ditto.
- (addressbook_source_dialog_destroy): Clean up destroy function.
- (addressbook_add_server_druid_finish): Clean up, create ESource.
- (general_tab_check): If it's not LDAP, these options don't matter.
- (do_ldap_root_dse_query): Source no longer needed here.
- (query_for_supported_bases): Use a temp source generated from
- current dialog settings.
- (display_name_page_prepare): Renamed to folder_page_prepare ().
- (druid_display_name_page_modify_cb): Renamed to
- druid_folder_page_modify_cb ().
- (addressbook_add_server_druid): Set up source list, group selector.
- Make LDAP pages optional, dependent on selected group. Use ESource.
- (edit_dialog_store_change): Remove config control list stuff,
- export settings to ESource.
- (addressbook_edit_server_dialog): Renamed to
- addressbook_config_edit_source (), which takes an ESource. Remove
- config control list stuff, make LDAP pages show up only if we have
- an LDAP source. Remove NEW_ADVANCED_UI cruft.
- (addressbook_config_create_new_source): Just call
- addressbook_add_server_druid ().
-
- * gui/component/addressbook-config.h: Move LDAP enums here, from
- addressbook-storage.h.
-
- * gui/component/addressbook.c (control_activate_cb): uri -> source
- (addressbook_view_clear): Unref source list.
- (book_open_cb): Use ESource.
- (load_uri_auth_cb): Renamed to load_source_auth_cb (), manipulate
- ESource instead of URI.
- (get_remember_password): Implement.
- (set_remember_password): Implement.
- (addressbook_authenticate): Use ESource properties.
- (load_uri_cb): Renamed to load_source_cb (), ESource adaptation.
- (addressbook_load_uri): Renamed to addressbook_load_source (), takes
- ESource.
- (addressbook_load_default_book): ESource adaptation.
- (get_prop): folder_uri property -> source_uid property.
- (set_prop): folder_uri property -> source_uid property. Find ESource
- by UID.
- (addressbook_new_control): Set up source_uid property and ESourceList.
-
- * gui/component/component-factory.c (factory): Disable config control.
-
- * gui/component/ldap-config.glade: Druid and notebook dialogs
- generalized to deal with local sources as well as LDAP. This file
- should probably be renamed...
-
- * gui/component/select-names/e-select-names-manager.c
- (load_completion_books): Use addressbook_load_source (). However, this
- needs a bit more work to get source UIDs instead of URIs.
-
- * gui/component/select-names/e-select-names.c
- (addressbook_model_set_uri): Use addressbook_load_source (). However,
- this needs a bit more work to get source UIDs instead of URIs.
-
-2003-11-26 JP Rosevear <jpr@ximian.com>
-
- * gui/widgets/Makefile.am: turn on deprecated gtk and libgnomeui
- stuff
-
- * gui/component/select-names/Makefile.am: turn on deprecated gtk
- stuff
-
- * gui/contact-editor/Makefile.am: ditto
-
-2003-11-17 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/addressbook-component.c (impl_createControls): Store
- a ref to the source selector.
- (impl_requestCreateItem): Implement.
- (impl_dispose): Unref the source selector.
- (addressbook_component_init): Set up default sources.
-
- * gui/widgets/e-addressbook-model.c (eab_model_set_property): If
- the 'book' property is set, and editability changes, emit a signal
- to that effect.
-
-2003-11-14 JP Rosevear <jpr@ximian.com>
-
- * gui/component/new-addressbook.c: include e-source from e-d-s
-
-2003-11-13 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-model.c
- (contact_list_is_cell_editable): Return TRUE for all cells, for now.
-
- * gui/widgets/e-addressbook-table-adapter.c (card_modified_cb):
- Renamed to contact_modified_cb ().
- (addressbook_set_value_at): Port to use EContact instead of ECard.
- (addressbook_is_cell_editable): Ditto.
- (addressbook_append_row): Ditto.
-
- * gui/widgets/e-minicard-label.c (e_minicard_label_set_property):
- Make not editable, ever, and add a comment to this effect.
- (e_minicard_label_realize): Ditto.
-
- * gui/widgets/e-minicard.c (e_minicard_set_property): Ditto.
- (add_field): Ditto.
-
-2003-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c
- (impl__get_userCreatableItems): New, implementation for the
- userCreatableItems property.
- (impl_requestCreateItem): New, implementation for the
- requestCreateItem method.
- (addressbook_component_class_init): Install.
-
-2003-11-12 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: Add
- component_alias of "contacts".
-
-2003-11-08 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component/Makefile.am (libevolution_addressbook_la_SOURCES):
- Add new-addressbook.[ch].
- (glade_DATA): Add new-addressbook.glade.
-
- * gui/component/addressbook-component.c (add_popup_menu_item):
- Implement.
- (new_addressbook_cb): Implement.
- (delete_addressbook_cb): Implement (skeletal).
- (fill_popup_menu_callback): Implement.
- (impl_createControls): Hook up fill_popup_menu_callback().
-
- * gui/component/new-addressbook.[ch]: New files.
-
- * gui/component/new-addressbook.glade: New file.
-
-2003-11-07 Dan Winship <danw@ximian.com>
-
- * util/Makefile.am (INCLUDES): Remove some includes of directories
- that don't exist any more
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * gui/contact-editor/Makefile.am: don't include the c marshaller
- file twice
-
- * gui/widgets/Makefile.am: ditto
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * gui/widgets/Makefile.am: make sure the marshal header is in the
- source list
-
- * gui/component/select-names/Makefile.am: ditto
-
- * gui/contact-editor/Makefile.am: ditto
-
- * gui/contact-list-editor/Makefile.am: ditto
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * util/Makefile.am: dist the marshal list
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (change_view_type): don't
- destroy the widget here - its dead when removed from the paned
- container
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * In the gui this is a search and replace commit for moving the
- addressbook to evolution-data-server; it also deletes the old
- backend files
-
-2003-11-05 Larry Ewing <lewing@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (create_minicard_view): fix cast.
-
-2003-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/select-names/e-select-names-factory.c: Update
- factory ID.
-
- * gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.server.in.in:
- Version the SelectNames server IDs by appending a "_2".
-
-2003-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: Change
- "evolution:config_item" into "evolution2:config_item".
-
-2003-10-29 Chris Toshok <toshok@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: add the
- S/MIME config control here.
-
-2003-10-29 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book-listener.c (e_book_listener_new): change
- the poa hint to PER_REQUEST. fixes a couple of deadlocks.
-
-2003-10-29 Chris Toshok <toshok@ximian.com>
-
- * gui/component/component-factory.c (factory): ifdef the smime
- code with HAVE_NSS.
-
- * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
- conditionally include libevolution-smime.la.
-
-2003-10-24 Dan Winship <danw@ximian.com>
-
- * backend/pas/Makefile.am (libpas_la_LIBADD): libpas should depend
- on libebook, but NOT on libpasfile, etc, since it needs to be
- linked into all backends, not just the wombat.
- (libpasfile_la_LIBADD): depend on libpas.la and libedb3util.la
- (libpasvcf_la_LIBADD): depend on libpas.la
- (libpasldap_la_LIBADD): depend on libpas.la and $(LDAP_LIBS)
-
-2003-10-23 Dan Winship <danw@ximian.com>
-
- * backend/ebook/e-contact.c (e_contact_date_equal): new util func
-
- * backend/pas/pas-backend-ldap.c (anniversary_compare,
- birthday_compare): Use it
-
- * backend/pas/pas-backend-summary.c
- (pas_backend_summary_check_contact): Check if an ID exists in the
- summary.
-
-2003-10-23 Chris Toshok <toshok@ximian.com>
-
- * tools/Makefile.am: convert 8 spaces to a tab.
-
- * tools/.cvsignore: ignore evolution-addressbook-abuse and
- evolution-addressbook-clean.
-
- * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
- add libevolution-smime.la.
-
- * gui/component/component-factory.c (factory): add the certificate
- manager config control stuff here, at least for now.
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: same.
-
-2003-10-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/component/addressbook-config.c
- (addressbook_dialog_create_source_table): fixed typo in variable name.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: Add an
- "evolution:button_icon" attribute.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: Add an
- "evolution:button_sort_order" property.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (impl_createControls):
- Make the the scrolled window have an "in" shadow.
- * gui/component/addressbook-config.c
- (addressbook_dialog_create_sources_table): Likewise.
- * gui/widgets/e-addressbook-view.c (create_minicard_view): Likewise.
- (create_treeview_view): Likewise.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (impl_createControls): Set
- the GtkScrolledWindow scrollbar policy to "automatic" for both the
- horizontal and the vertical scrollbar.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: Add an
- "evolution:button_label" property on the component for use in the
- shell.
-
-2003-10-21 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c: make it work with the new ebook api
-
- * backend/pas/pas-book.c (pas_book_respond_get_changes): put the
- vcard in for every change
-
- * backend/pas/pas-backend.c (pas_backend_change_add_new): just use
- the vcard field
- (pas_backend_change_modify_new): ditto
- (pas_backend_change_delete_new): ditto
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_changes_foreach_key): create a fake contact with
- the uid
- (pas_backend_file_get_changes): add the card to the changes
-
- * backend/ebook/tests/ebook/test-changes.c (main): just print the
- uid
-
- * backend/ebook/e-book.c (e_book_free_change_list): unref the
- contact
-
- * backend/ebook/e-book-types.h: the change struct contains an
- EContact now
-
- * backend/ebook/e-book-listener.c
- (impl_BookListener_respond_get_changes): create the contact from
- the vcard string
-
- * backend/idl/addressbook.idl: Book change item is no longer a
- union, it always gives back a card
-
-2003-10-21 Chris Toshok <toshok@ximian.com>
-
- * tools/evolution-addressbook-abuse.c: use the synchronous api for
- this. simplifies it a bunch.
-
-2003-10-21 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-book.c
- (impl_GNOME_Evolution_Addressbook_Book_remove): we can ill afford
- bad debug spew.
- (view_listener_died_cb): implement.
- (impl_GNOME_Evolution_Addressbook_Book_getBookView): hook up an
- ORBit_small connection listener on the view's listener.
- (pas_book_respond_create): use e_contact_get_const instead of
- e_contact_get here. fixes a leak.
-
- * backend/pas/pas-book-view.c
- (impl_GNOME_Evolution_Addressbook_BookView_stop): implement, call
- pas_backend_stop_book_view.
- (pas_book_view_get_listener): return the book view's listener.
- (pas_book_view_class_init): fill in epv->stop.
- (pas_book_view_init): use a #define for THRESHOLD_MAX instead of
- the constant.
-
- * backend/pas/pas-book-view.h: add prototype for
- pas_book_view_get_listener.
-
- * backend/pas/pas-backend.c (pas_backend_stop_book_view):
- implement.
- (pas_backend_remove_book_view): implement.
-
- * backend/pas/pas-backend.h: add prototype for stop_book_view and
- remove_book_view.
-
- * backend/pas/pas-backend-vcf.c (load_file): pass in the fd and
- use fdopen here.
- (foreach_build_list): don't creat EContacts here, because we'll
- just be converting them back to vcards anyway.
- (save_file): use char*'s instead of EContacts, and split entries
- with 2 blank lines. Also, hold the lock over the entire function.
- (do_create): hold the lock around uid generation and touching the
- hash table.
- (pas_backend_vcf_process_remove_contacts): same.
- (pas_backend_vcf_process_modify_contact): same.
- (pas_backend_vcf_stop_book_view): new function, but leave
- unimplemented for now.
- (pas_backend_vcf_load_uri): the uri contains the directory name,
- not the filename.
- (pas_backend_vcf_dispose): grab the lock here just for sanity's
- sake. Also reorder things a bit, and free the hashtable and
- mutex.
- (pas_backend_vcf_init): init the mutex.
-
- * backend/pas/pas-backend-summary.c
- (pas_backend_summary_add_contact): don't unref the contact here.
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_process_stop_book_view): new function, but leave
- unimplemented for now.
-
- * backend/pas/pas-backend-file.c (build_summary): use an EContact
- for this call.
- (do_summary_query): nuke, the contents of this has been moved to
- start_book_view.
- (pas_backend_file_search_timeout): same.
- (pas_backend_file_search): same.
- (pas_backend_file_start_book_view): glom everything into here
- involving searching. This function could (and should) be renamed
- and reused from both this function and _get_contact_list.
- (pas_backend_file_stop_book_view): new function.
- (pas_backend_file_class_init): fill in backend->stop_book_view.
-
- * backend/pas/Makefile.am (LDAP_BACKEND): libpasldap.a ->
- libpasldap.la
- (noinst_LTLIBRARIES): *.a -> *.la.
- (libpas_la_SOURCES): same.
- (libpasfile_la_SOURCES): same.
- (libpasvcf_la_SOURCES): same.
- (libpasldap_la_SOURCES): same.
-
- * backend/idl/addressbook.idl: add BookView::stop.
-
- * backend/ebook/e-vcard.c (read_attribute_value): fix GString
- related leaks.
- (read_attribute_params): same.
- (parse): don't leak the EVCardAttributes corresponding to
- BEGIN/END:vCard.
- (free_gstring): new function
- (e_vcard_attribute_remove_values): free the decoded_values list,
- using free_gstring.
-
- * backend/ebook/e-book.c (e_book_response_get_book_view): ref the
- listener here.
-
- * backend/ebook/e-book-view.h: add prototype for e_book_view_stop.
-
- * backend/ebook/e-book-view.c (e_book_view_stop): new function.
-
- * backend/ebook/e-book-async.c (_get_book_view_response_dtor):
- unref the book view.
-
-2003-10-20 Dan Winship <danw@ximian.com>
-
- * backend/pas/pas-book-view.c: Queue up removes and modifies as
- well as adds, and remove the calls that took a list of changes
- rather than a single change, since no one was really using the
- list versions. Keep a list of IDs currently in the view so we can
- more easily figure out what changes count as adds, modifies, and
- removes.
- (send_pending_adds): Don't reset next_threshold if it's being
- called from notify_add.
- (send_pending_changes, send_pending_removes): New
- (pas_book_view_notify_update): Simplified add/change interface.
- Takes an EContact and figures out if it's new, modified, or
- removed relative to this view.
- (pas_book_view_notify_change, pas_book_view_notify_change_1,
- pas_book_view_notify_add, pas_book_view_notify_add_1): Gone.
- (pas_book_view_notify_remove): Now does what remove_1 used to do.
- (pas_book_view_vcard_matches): Remove this; no longer used.
-
- * backend/pas/pas-backend.c (pas_backend_notify_update): New.
- Calls pas_book_view_notify_update() on each of the backend's views.
- (pas_backend_notify_remove): Likewise for notify_remove().
- (pas_backend_notify_complete): And notify_complete().
-
- * backend/pas/pas-book.c (pas_book_respond_create): Take an
- EContact instead of an id and a vcard. Use
- pas_backend_notify_update.
- (pas_book_respond_remove_contacts): Use pas_backend_notify_remove.
- (pas_book_respond_modify): Take a single EContact instead of two
- vcards. Use pas_backend_notify_update.
-
- * backend/pas/pas-backend-sync.c
- (pas_backend_sync_create_contact): Return an EContact rather than
- an id.
- (pas_backend_sync_modify_contact): Return an EContact rather than
- the old_vcard.
- (_pas_backend_create_contact, _pas_backend_modify_contact): Update
-
- * backend/pas/pas-backend-file.c (do_summary_query): Use
- pas_book_view_notify_update.
- (pas_backend_file_search_timeout): Likewise
- (pas_backend_file_create_contact): Update for API changes
- (pas_backend_file_modify_contact): Likewise.
-
- * backend/pas/pas-backend-ldap.c (create_contact_handler,
- pas_backend_ldap_process_create_contact): Update for API changes
- (modify_contact_modify_handler, modify_contact_search_handler,
- pas_backend_ldap_process_modify_contact): Likewise
- (ldap_search_handler): Use pas_book_view_notify_update
-
- * backend/pas/pas-backend-vcf.c (foreach_search_compare): Use
- pas_book_view_notify_update.
- (pas_backend_vcf_process_create_contact): Update for API changes
- (pas_backend_vcf_process_modify_contact): Likewise
-
- * backend/pas/pas-backend-summary.c
- (pas_backend_summary_add_contact): Take an EContact instead of a
- const char *vcard.
-
- * backend/ebook/e-contact.c (photo_getter): s/malloc/g_malloc/
-
-2003-10-20 JP Rosevear <jpr@ximian.com>
-
- * backend/pas/pas-backend-vcf.c (pas_backend_vcf_search): compiler
- with non-c99 compilers
-
-2003-10-17 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-contact.c (fn_getter): new function, just return
- the full name value.
- (fn_setter): rather distasteful hack. set the N attribute if it's
- not already present.
- (n_setter): set the X-EVOLUTION-FILE-AS attribute if it's not
- already set.
-
- * backend/pas/pas-backend-ldap.c (prop_info): add PROP_WRITE_ONLY
- flag for properties (right now just 'sn') that we don't want to
- use when building the EContact - we only use it when storing the
- contact out to the ldap server.
- (build_contact_from_entry): skip WRITE_ONLY properties.
-
-2003-10-17 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (init_collection): add the
- minicard factory back in.
- (display_view): add the minicard case back in.
- (get_selection_model): same.
- (minicard_right_click): resurrect.
- (create_minicard_view): same.
- (change_view_type): add the minicard case back in.
- (eab_view_print): same.
- (eab_view_print_preview): same.
-
- * gui/widgets/e-addressbook-view.h (EABViewType): add MINICARD
- back in.
-
- * gui/widgets/e-addressbook-model.c (eab_model_new):
- E_TYPE_AB_MODEL -> EAB_TYPE_MODEL.
-
- * gui/widgets/e-addressbook-model.h: rename E_TYPE_AB_MODEL to
- EAB_TYPE_MODEL.
-
- * gui/widgets/Makefile.am (libeabwidgets_la_SOURCES): add the
- minicard stuff back into the build.
-
- * gui/widgets/e-addressbook-reflow-adapter.[ch],
- gui/widgets/e-minicard-label.[ch],
- gui/widgets/e-minicard-view-widget.[ch],
- gui/widgets/e-minicard-view.[ch], gui/widgets/e-minicard.[ch],
- gui/widgets/gal-view-factory-minicard.[ch], gal-view-minicard.h:
- resurrect the minicard stuff, in a new uneditable,
- EContact-friendly state. no in-place editing anymore.
-
-
-2003-10-10 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (fill_in_info): un-ifdef
- the date handling code.
- (extract_info): same.
-
- * backend/pas/pas-backend-ldap.c (prop_info): add the address
- labels and dates to the build.
- (anniversary_populate): un-ifdef and get this working.
- (anniversary_ber): same.
- (anniversary_compare): same.
- (birthday_populate): same.
- (birthday_ber): same.
- (birthday_compare): same.
-
- * backend/ebook/tests/ebook/.cvsignore,
- backend/ebook/tests/ebook/Makefile.am
- backend/ebook/tests/ebook/test-date.c: add a test for EContactDate
- getting/setting.
-
- * backend/ebook/e-vcard.h: add EVC_BDAY.
-
- * backend/ebook/e-contact.h: add prototypes for the
- e_contact_date_* functions.
-
- * backend/ebook/e-contact.c (field_info): add
- BIRTH_DATE/ANNIVERSARY fields.
- (date_getter): new
- (date_setter): new
- (e_contact_date_new): new
- (e_contact_date_from_string): new
- (e_contact_date_to_string): new
- (e_contact_date_free): new
-
-2003-10-10 Not Zed <NotZed@Ximian.com>
-
- *
- gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.server.in.in:
- Use the main factory on the .so file, so it can be found.
-
-2003-10-08 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names.c (contact_key): add a
- descriptive comment about this "#if notyet".
-
- * gui/component/select-names/e-select-names-model.h
- (e_select_names_model_thaw): add prorotype for
- e_select_names_model_cancel_all_contact_load.
-
- * gui/component/select-names/e-select-names-bonobo.c
- (_EntryPropertyID): remove the SIMPLE_CARD_LIST property.
- (entry_get_property_fn): same.
- (impl_SelectNames_get_entry_for_section): same.
-
- * backend/ebook/e-contact.h: add prototype for
- e_contact_name_to_string.
-
-2003-10-07 Chris Toshok <toshok@ximian.com>
-
- * util/eab-book-util.c: remove a bunch of ifdef'ed code (that's
- going to be living in e-book.c)
-
- * backend/pas/pas-backend-summary.c
- (pas_backend_summary_add_contact): un-ifdef some code.
- (pas_backend_summary_get_summary_vcard): same.
-
- * backend/pas/pas-backend-ldap.c (prop_info): remove the
- query_prop field since we can get it from e_contact_field_name.
- also remove it from all the macros and their uses.
- (homephone_populate): un-ifdef.
- (homephone_ber): same.
- (homephone_compare): same.
- (business_populate): same.
- (business_ber): same.
- (business_compare): same.
- (query_prop_to_ldap): use e_contact_field_name to get the query
- prop for a given attribute.
- (add_oc_attributes_to_supported_fields): same.
-
- * backend/pas/pas-backend-card-sexp.c (compare_phone): use the new
- EContactField constants to iterate over the phone list.
-
- * backend/ebook/e-contact.h (EContactField): add some useful
- constants for those pieces of code that iterate over
- email/phones/addresses.
-
-2003-10-07 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-vcard-control.c (book_open_cb): un-ifdef this.
- (eab_vcard_control_new): put the buttons above the vcard so they
- don't move when it's expanded.
-
- * gui/widgets/eab-popup-control.h: remove prototypes for
- eab_popup_control_set_name and eab_popup_control_set_email.
-
- * gui/widgets/eab-popup-control.c (email_table_ok_cb): remove the
- stupid idle function and do the work here.
- (eab_popup_control_set_name): make this static - noone uses it.
- (eab_popup_control_set_email): same.
-
- * gui/widgets/eab-gui-util.c (eab_show_contact_editor):
- e_contact_editor_new is what we use for the time being.
-
- * gui/widgets/eab-contact-display.c (render_string): abstract this
- code out.
- (render_url): same.
- (eab_contact_display_render_normal): make use of render_string and
- render_url.
-
- * gui/widgets/e-addressbook-view.c (delete): un-ifdef this and get
- it working.
- (selection_received): same.
-
- * gui/widgets/e-addressbook-model.c (get_view): nuke some code
- that was moved to another function.
- (eab_model_set_property): get the writable state when we set the
- book - don't rely on the timing of signals.
-
- * gui/contact/editor/contact-editor.glade: add the blog field
- below the homepage url field.
-
- * gui/contact/editor/e-contact-editor-address.[ch]: get this
- building with the new stuff.
-
- * gui/contact/editor/e-contact-editor-fullname.[ch]: get this
- building with the new stuff.
-
- * gui/contact-editor/e-contact-editor.[ch]: get this most of the
- way there.
-
- * gui/contact-editor/e-contact-quick-add.[ch]: get this building
- with the new stuff.
-
- * gui/contact-editor/Makefile.am (libecontacteditor_la_SOURCES):
- remove e-contact-save-as.[ch]. They're in
- addressbook/widgets/eab-gui-util.[ch] now.
-
- * gui/merging/Makefile.am: track all the naming changes.
-
- * gui/merging/*.glade: gratuitous renaming.
-
- * gui/merging/eab-contact-compare.[ch]: gratuitous renaming, and
- move this from the old ebook/
-
- * gui/merging/eab-contact-merging.[ch]: gratuitous renaming.
-
- * backend/ebook/e-contact.[ch]: lots of overly complicated changes
- for an overly complicated piece of code.
-
- * backend/ebook/e-book-view.c (e_book_view_do_added_event): remove
- some ifdef'ed code.
- (e_book_view_do_modified_event): same.
-
- * backend/ebook/e-vcard.c (parse): plug a memory leak.
- (escape_string): deal with @s being NULL.
- (e_vcard_remove_attribute): new function.
- (e_vcard_attribute_remove_params): same.
- (e_vcard_attribute_param_free): same.
- (e_vcard_attribute_param_remove_values): same.
-
- * backend/ebook/e-vcard.h: add prototypes for
- e_vcard_remove_attribute, e_vcard_attribute_remove_params, and
- e_vcard_attribute_param_remove_values.
-
- * backend/ebook/e-book.c (e_book_handle_response): cache the
- writable state of the ebook before generating the signal.
- (e_book_unload_uri): initialize cap to NULL and writable to FALSE.
-
- * backend/ebook/e-book.h: add prototype for e_book_is_writable.
-
- * backend/ebook/e-book-async.c (_get_fields_response_handler):
- don't call the callback if it's NULL.
- (_get_methods_response_handler): same.
- (_auth_user_response_handler): same.
- (_get_contact_response_handler): same.
- (_remove_contacts_response_handler): same.
- (_add_contact_response_handler): same.
- (_commit_contact_response_handler): same.
- (_get_book_view_response_handler): same.
- (_get_contacts_response_handler): same.
- (_remove_contacts_dtor): free the list.
- (e_book_async_remove_contacts): duplicate the list.
-
- * backend/pas/pas-backend.c (pas_backend_open): if we successfully
- load the uri, report the writable status back.
-
- * backend/pas/pas-backend-sync.c (_pas_backend_remove_contacts):
- free the list of ids.
-
- * backend/pas/pas-backend-file.c (do_create): return the contact
- we create here.
- (pas_backend_file_create_contact): format the newly created
- contact as a string to add to the summary.
- (pas_backend_file_remove_contacts): don't free the list of removed
- cards here - it happens in pas-backend-sync.
- (pas_backend_file_load_uri): pass NULL for @contact to do_create.
-
-2003-10-01 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-contact-display.c (render_address): move the :'s
- inside the <b>'s. Thanks for pointing this out, guenther. :)
- (eab_contact_display_render_normal): same.
- (eab_contact_display_render_compact): same.
-
- * gui/widgets/eab-vcard-control.c (save_in_addressbook): track
- change to address_load_default_book.
-
-2003-10-01 Chris Toshok <toshok@ximian.com>
-
- * gui/component/Makefile.am: remove some commented out crap about
- e-address-popup.[ch].
-
- * gui/component/component-factory.c (factory): use
- eab_popup_control_new for the AddressPopup iid.
-
- * gui/widgets/Makefile.am (libeabwidgets_la_SOURCES): add
- eab-popup-control.[ch].
-
- * backend/ebook/e-book.c (e_book_get_default_addressbook): hack
- this so it at least sorta works - hardcode the
- ~/evolution/local/Contacts uri for now.
-
- * gui/component/addressbook.[ch] (addressbook_load_default_book):
- remove the EBook argument, and call
- e_book_async_get_default_addressbook.
-
- * gui/component/e-address-popup.[ch]: nuke.
-
- * gui/widgets/eab-popup-control.c: rename
- gui/component/e-address-popup.c to this.
-
- * gui/widgets/eab-popup-control.h: rename
- gui/component/e-address-popup.h to this.
-
- * backend/ebook/e-book-async.h: add prototype for
- e_book_async_get_default_addressbook.
-
- * backend/ebook/e-book-async.c
- (e_book_async_get_default_addressbook): new function.
-
-2003-10-01 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (eab_view_new): create the
- scrolled window to embed the EABContactDisplay widget inside of.
-
- * gui/widgets/e-addressbook-view.h (struct _EABView): add scrolled;
-
- * gui/widgets/eab-contact-display.h: add
- EABContactDisplayRenderMode enum, and add @render_mode arg to
- eab_contact_display_render.
-
- * gui/widgets/eab-contact-display.c
- (eab_contact_display_render_compact): new function, render a
- compact format suitable for inclusion in the mail display.
- (eab_contact_display_render_normal): move the previouw contents of
- eab_contact_display_render here.
- (eab_contact_display_render): render in either compact or normal
- mode depending on @mode.
- (eab_contact_display_new): remove the scrolled window stuff from
- here, as in the compact mode we don't want it present. push it up
- into the e-addressbook-view.c code.
-
- * gui/widgets/eab-vcard-control.[ch]: bonobo control that wraps up
- the EABContactDisplay stuff and lets us display vcards in a pretty
- format in mail messages.
-
- * gui/component/component-factory.c (factory): replace the #if
- notyet'ed minicard control code with the new vcard control.
-
- * gui/component/Makefile.am (INCLUDES): remove gui/minicard.
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: remove
- the MiniCard_Control iid, and replace it with VCard_Control.
-
-2003-10-01 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c
- (destination_folder_handle_drop): use
- eab_contact_list_from_string, and un-"#if notyet" this.
-
- * gui/component/addressbook.c: remove #include
- "e-contact-save-as.h"
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (file_save_as_cb): use eab_contact_save.
- (file_send_as_cb): use eab_send_contact, un-"#if notyet" this.
- (file_send_to_cb): same.
- (table_drag_data_received_cb): use eab_contact_list_from_string.
-
- * gui/widgets/e-addressbook-reflow-adapter.[ch]: nuke. last
- vestiges of the minicard view.
-
- * gui/widgets/e-addressbook-view.c (eab_view_init):
- s/clipboard_cards/cliboard_contacts.
- (eab_view_dispose): same.
- (get_contact_list_1): s/card/contact
- (get_contact_list): same.
- (save_as): same, and use eab_contact_list_save.
- (send_as): reenable this code, s/card/contact, and use
- eab_send_contact_list.
- (send_to): same.
- (print): s/card/contact.
- (delete): same.
- (new_card): same, and un-"#if notyet" some code.
- (selection_get): use eab_contact_list_to_string.
- (selection_clear_event): s/card/contact
- (selection_received): same.
- (get_selected_contacts): same.
- (eab_view_save_as): same, and use eab_contact_list_save.
- (eab_view_view): same, and use eab_show_multiple_contacts.
- (eab_view_send): reenable this code, s/card/contact, and use
- eab_send_contact_list.
- (eab_view_send_to): same.
- (eab_view_copy): s/card/contact.
- (view_transfer_contacts): same.
- (eab_view_copy_to_folder): same.
- (eab_view_move_to_folder): same.
-
- * gui/widgets/e-addressbook-view.h (struct _EABView): rename
- clipboard_cards to clipboard_contacts.
-
- * gui/widgets/eab-gui-util.c (view_contacts): un-"#if notyet"
- (file_exists): moved from e-contact-save-as.c
- (save_it): same.
- (close_it): same.
- (destroy_it): same.
- (make_safe_filename): same.
- (eab_contact_save): same, and renamed from e_contact_save_as.
- (eab_contact_list_save): same, and renamed from
- e_contact_list_save_as.
- (contact_deleted_cb): s/card/contact.
- (do_delete): same, and use e_book_async.
- (delete_contacts): s/card/contact.
- (process_unref): same.
- (contact_added_cb): same.
- (do_copy): same, and use e_book_async.
- (got_book_cb): same.
- (eab_transfer_contacts): same, and use e_book_async.
- (eab_send_contact_list): s/card/contact
- (eab_send_contact): same.
-
- * gui/widgets/eab-gui-util.h: some random s/card/contact work, and
- move the contents of e-contact-save-as.h here.
-
- * util/eab-book-util.c (eab_contact_list_from_string): rename
- eab_load_contacts_from_string to this.
- (eab_contact_list_to_string): new function.
-
- * util/eab-book-util.h: add prototype for
- eab_contact_list_to_string, and rename
- eab_load_contacts_from_string to eab_contact_list_from_string.
-
- * gui/contact-editor/e-contact-save-as.[ch]: nuke. the contents
- of these files has been wrapped up in
- gui/widgets/eab-gui-util.[ch].
-
-2003-09-30 Chris Toshok <toshok@ximian.com>
-
- * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
- add libecontactlisteditor.la back into the build.
-
- * gui/component/addressbook-component.c (new_item_cb): enable the
- contact list editor portion.
-
- * util/eab-book-util.c (eab_load_contacts_from_string): new
- function, return a GList of EContact*'s parsed from the string.
-
- * util/eab-book-util.h: add prototype for
- eab_load_contacts_from_string.
-
- * gui/contact-list-editor/contact-list-editor.glade: set the id of
- the list-image widget.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (e_contact_list_editor_class_init): PROP_CARD -> PROP_CONTACT.
- (e_contact_list_editor_init): initialize image_buf to null and
- card -> contact. also, hook up the dnd signals on the list_image
- widget so we can drop images.
- (e_contact_list_editor_dispose): free the image_buf.
- (list_added_cb): card -> contact.
- (list_modified_cb): same.
- (save_contact): same, and use the ebook-async api.
- (prompt_to_save_changes): card -> contact.
- (file_save_cb): same.
- (file_save_as_cb): same.
- (file_send_as_cb): #if notyet for now.
- (file_send_to_cb): same.
- (tb_save_and_close_cb): card -> contact.
- (list_deleted_cb): same.
- (delete_cb): same.
- (delete_cb): same, and use ebook-async.
- (e_contact_list_editor_new): card -> contact.
- (e_contact_list_editor_set_property): same.
- (table_drag_motion_cb): use GDK_POINTER_TO_ATOM instead of
- casting.
- (table_drag_data_received_cb): use eab_load_contacts_from_string,
- and card -> contact.
- (set_image_from_data): new function. create a pixbuf from the
- image data and composite it in an image that's the same size as
- the initial list_image widget.
- (image_drag_motion_cb): new function.
- (image_drag_drop_cb): new function.
- (image_drag_data_received_cb): new function.
- (extract_info): port to EContact, and add support for the image.
- (fill_in_info): same.
-
- * gui/contact-list-editor/e-contact-list-editor.h (struct
- _EContactListEditor): add image stuff, and ECard -> EContact.
-
- * gui/contact-list-editor/e-contact-list-model.c
- (contact_list_value_at): e_destination -> eab_destination.
- (e_contact_list_model_init): same.
- (e_contact_list_model_add_destination): same.
- (e_contact_list_model_add_email): same.
- (e_contact_list_model_add_contact): same, and card -> contact.
- (e_contact_list_model_remove_row): e_destination ->
- eab_destination.
- (e_contact_list_model_get_destination): same.
-
- * gui/contact-list-editor/e-contact-list-model.h: card -> contact,
- and e-destination -> eab-destination.
-
- * gui/widgets/e-addressbook-view.etspec: fix a couple of
- fields.. this needs a completely once-over at some point soon.
-
- * gui/widgets/e-addressbook-view.c (table_double_click): reenable
- all of this.
-
- * gui/widgets/eab-contact-display.c (render_address): use
- e_text_to_html to convert the \n's to <br>'s.
- (on_url_requested): get PHOTO if there is one, otherwise LOGO.
- (eab_contact_display_render): escape all the text we're sending to
- gtkhtml with e_text_to_html. also, if it's a contact list, output
- _("List Members") with the contents of _EMAIL.
-
- * gui/widgets/eab-gui-util.h: rename eab_send_card{_list} to
- eab_send_contact{_list}.
-
-2003-09-30 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/tests/ebook/Makefile.am (noinst_PROGRAMS): add
- test-string.
-
- * backend/ebook/tests/ebook/test-string.c: test setting/getting a
- string attribute.
-
- * backend/ebook/e-contact.c (photo_setter): do gnome-vfs mime type
- sniffing before we set the attribute value.
- (e_contact_set_property): implement setting of MULTI list
- attributes (like MAIL).
- (e_contact_get_property): rework the ATTR_TYPE attribute handling
- so we aren't calling g_value_set_pointer on a value that holds a
- string (and vice versa).
-
- * backend/ebook/e-vcard.c (e_vcard_remove_attributes): implement.
- (e_vcard_attribute_add_param): use g_ascii_strcasecmp.
-
- * backend/ebook/e-vcard.h: rename e_vcard_remove_attribute to
- e_vcard_remove_attributes, since it removes all matching
- attributes.
-
- * backend/ebook/e-book.c (e_book_response_add_contact): we need to
- strdup the id here since the listener frees it.
- (e_book_handle_response): implement the WritableStatusEvent part
- of the switch.
-
- * backend/ebook/e-book-listener.c
- (impl_BookListener_report_writable): un-"#if notyet" this.
-
- * backend/ebook/e-book-async.c (_add_contact_handler): fill in
- response->id.
-
-2003-09-29 Chris Toshok <toshok@ximian.com>
-
- * printing/e-contact-print-envelope.c: card -> contact.
-
- * printing/e-contact-print-envelope.h: card -> contact.
-
- * printing/e-contact-print.c: card -> contact.
-
- * printing/e-contact-print.h: card -> contact.
-
- * printing/Makefile.am (contact_print_test_LDADD): add
- libeabutil.la and reorder things so it links.
- (contact_print_style_editor_test_LDADD): same.
-
-2003-09-29 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-text-model.c:
- e-addressbook-util.h -> eab-gui-util.h.
-
- * gui/component/select-names/e-select-names-popup.c:
- e-addressbook-util.h -> eab-gui-util.h.
-
- * gui/component/e-address-popup.c: e-addressbook-util.h ->
- eab-gui-util.h.
-
- * gui/component/component-factory.c: #if notyet the minicard
- control stuff, since it's been completely nuked from the tree.
-
- * gui/component/addressbook.c: e-addressbook-util.h ->
- eab-gui-util.h.
-
- * gui/component/addressbook-component.c: e-addressbook-util.h ->
- eab-gui-util.h.
-
- * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
- rename libeminicard to libeabwidgets.
-
- * Makefile.am (SUBDIRS): add util/ to the build.
-
-2003-09-29 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-treeview-adapter.c:
- e-addressbook-util.h -> eab-gui-util.h, and convert some
- EDestination code to EABDestination.
-
- * gui/widgets/e-addressbook-table-adapter.c: e-addressbook-util.h
- -> eab-gui-util.h, and include util/eab-destination.h.
- (addressbook_value_at): un-#if 0 some code.
-
- * gui/widgets/e-addressbook-model.c: e-addressbook-util.h ->
- eab-gui-util.h
-
- * gui/widgets/e-addressbook-view.c: e-addressbook-util.h ->
- eab-gui-util.h
-
- * gui/widgets/e-minicard-control.c,
- gui/widgets/e-minicard-control.h, gui/widgets/e-minicard-label.c,
- gui/widgets/e-minicard-label.h,
- gui/widgets/e-minicard-view-widget.c,
- gui/widgets/e-minicard-view-widget.h,
- gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h,
- gui/widgets/e-minicard-widget-test.c,
- gui/widgets/e-minicard-widget.c, gui/widgets/e-minicard-widget.h,
- gui/widgets/e-minicard.c, gui/widgets/e-minicard.h,
- test-minicard-label.c, test-minicard-view.c, test-minicard.c: nuke
- all of the old minicard stuff.
-
- * gui/widgets/eab-gui-util.[ch]: rename e-addressbook-util.[ch] to
- this and nuke e-addressbook-util.[ch].
-
- * gui/widgets/Makefile.am (INCLUDES): change G_LOG_DOMAIN to
- eab-widgets, and add -I$(top_srcdir)/addressbook.
- (noinst_LTLIBRARIES): rename to libeabwidgets.la
- (libeabwidgets_la_SOURCES): rename e-addressbook-util.[ch] to
- eab-gui-util.[ch].
-
-2003-09-29 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/eab-contact-display.c (eab_contact_display_new):
- track change from E_TYPE_AB_CONTACT_DISPLAY to
- EAB_TYPE_CONTACT_DISPLAY.
-
- * gui/widgets/eab-contact-display.h: change from E_* type foo to
- EAB_* type foo.
-
-2003-09-29 Chris Toshok <toshok@ximian.com>
-
- * gui/search/e-addressbook-search-dialog.[ch]: convert everything
- from e_addressbook_search_dialog to eab_search_dialog, and
- EAddressbookSearchDialog to EABSearchDialog.
-
- * gui/component/addressbook.c (search_cb):
- e_addressbook_search_dialog -> eab_search_dialog.
- (addressbook_search_activated): same.
- (addressbook_query_changed): same.
-
-2003-09-29 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-book.c (pas_book_respond_get_supported_fields):
- don't free the fields here - the backends hold onto them.
- (pas_book_respond_get_supported_auth_methods): don't free the
- auth_methods here - the backends hold onto them.
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_get_supported_fields): fields go from 1 to
- E_CONTACT_FIELD_LAST, not 0.
-
-2003-09-29 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c: e-book-util.h -> eab-book-util.h
-
- * gui/component/addressbook-component.c: e-book-util.h ->
- eab-book-util.h.
- (new_item_cb): enable the contact editor portion of this.
- (user_create_new_item_cb): convert to async_load_uri api, and
- ifdef the _use_default_book crap.
- (ensure_completion_uris_exist): e_book_get_config_database ->
- eab_get_config_database.
-
- * gui/component/e-address-widget.h: e-book-util.h ->
- eab-book-util.h.
-
- * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
- add selectnames back in, and add util/libeabutil.la.
-
-2003-09-29 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-contact.c: my head explodes from so many
- changes.
-
- * backend/ebook/e-contact.h: reorder fields such that all the
- string fields are first in the enum (and add a
- E_CONTACT_LAST_SIMPLE_STRING value, ala the old e-card-simple
- stuff.) Also, add E_CONTACT_LOGO, WANTS_HTML, IS_LIST, and
- LIST_SHOW_ADDRESSES. remove E_CONTACT_PHOTO_URI.
-
- * backend/ebook/e-vcard.c (e_vcard_remove_attribute): rename from
- e_card_remove_attribute, and add a g_assert_not_reached.
- (_evc_base64_encode_simple): make this not static (we need it for
- a test.)
- (_evc_base64_decode_simple): same.
-
- * backend/ebook/e-vcard.h: add LOGO, X-MOZILLA-HTML,
- X-EVOLUTION-LIST, and X-EVOLUTION-LIST-SHOW_ADDRESSES #defines.
-
- * backend/ebook/e-book.c (EBookLoadState): change from
- UriNotLoaded to E_BOOK_URI_NOT_LOADED, etc.
- (e_book_add_contact): track _URI_ change.
- (e_book_get_supported_fields): same.
- (e_book_get_supported_auth_methods): same.
- (e_book_authenticate_user): same.
- (e_book_get_contact): same.
- (e_book_response_get_contact): remove the ifdefed call to
- e_contact_set_book.
- (e_book_remove_contacts): track _URI_ change.
- (e_book_get_book_view): same.
- (e_book_get_contacts): same.
- (e_book_get_changes): same.
- (e_book_remove): same.
- (e_book_unload_uri): same.
- (e_book_load_uri): same.
- (e_book_load_uri): same.
- (e_book_get_self): start the implementation of this.
- (e_book_get_default_addressbook): ifdef out a possible
- implementation of this (it's broken.)
- (e_book_init): track _URI_ change.
- (e_book_dispose): same.
-
- * backend/ebook/e-book.h: move get_default_addressbook out of the
- ifdef, and change get_default_addressbook/get_addressbooks to be
- more like the rest of the api.
-
- * backend/ebook/e-book-util.[ch]: nuke.
-
- * backend/ebook/e-card-compare.[ch]: nuke.
-
- * backend/ebook/e-destination.[ch]: nuke.
-
- * backend/ebook/e-book-query.c (func_and): fix valgrind error.
- (func_or): same.
-
- * backend/ebook/e-book-listener.h: drop #include of e-list.h
-
- * backend/ebook/e-book-async.c (_get_contacts_response_handler)
- (_get_contacts_response_dtor, _get_contacts_handler)
- (_get_contacts_dtor, e_book_async_get_contacts): new functions,
- implementing e_book_async_get_contacts.
-
- * backend/ebook/e-book-async.h: add e_book_async_get_contacts.
-
-2003-09-29 Chris Toshok <toshok@ximian.com>
-
- * util/eab-marshal.list: new file.
-
- * util/eab-destination.[ch]: rename
- backend/ebook/e-destination.[ch] to this, and change all the entry
- point names too.
-
- * util/eab-book-util.[ch]: rename backend/ebook/e-book-util.[ch]
- to this, and change all the entry point names too.
-
- * util/Makefile.am: new file, build libeabutil.la
-
-2003-09-29 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (addressbook_model_set_uri): e_addressbook_model -> eab_model.
- (contact_key): e-contactify this, and remove the call to
- e_contact_get_book since we don't have it.
- (sync_one_model): card -> contact.
- (real_add_address_cb): track various name changes.
- (esn_get_key_fn): same.
- (e_addressbook_create_ebook_table): same.
- (folder_selected): same.
- (select_entry_changed): same.
- (e_select_names_new): same.
-
- * gui/component/select-names/e-select-names-text-model.c
- (dump_model): s/card/contact.
- (e_select_names_text_model_insert_length): e-destination ->
- eab-destination.
- (e_select_names_text_model_delete): same.
- (e_select_names_text_model_obj_count): same.
- (nth_obj_index): same.
- (e_select_names_text_model_activate_obj): ifdef this out since we
- don't have e_contact_get_book in the new api.
-
- * gui/component/select-names/e-select-names-table-model.c
- (fill_in_info): convert to e_contact/eab_destination.
-
- * gui/component/select-names/e-select-names-popup.c
- (change_email_num_cb): e_destination -> eab_destination.
- (populate_popup_contact): same, and ECard -> EContact. Also, the
- email attribute is a GList, not an EList. lastly, rename from
- populate_popup_card.
- (populate_popup_nocontact): same, and rename from
- populate_popup_nocard.
- (e_select_names_populate_popup): same.
-
- * gui/component/select-names/e-select-names-model.h: track changes
- to e_destination, and rename the cardify methods to something mode
- descriptive.
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_duplicate): e_destination ->
- eab_destination.
- (e_select_names_model_get_textification): same.
- (e_select_names_model_get_address_text): same.
- (e_select_names_model_get_destination): same.
- (e_select_names_model_export_destinationv): same.
- (send_changed): same.
- (e_select_names_model_import_destinationv): same.
- (e_select_names_model_get_contact): same, and rename from
- _get_card
- (e_select_names_model_get_string): same.
- (connect_destination): same.
- (disconnect_destination): same.
- (e_select_names_model_contains): same.
- (e_select_names_model_insert): same.
- (e_select_names_model_append): same.
- (e_select_names_model_replace): same.
- (e_select_names_model_delete): same.
- (e_select_names_model_clean): same.
- (delete_all_iter): same.
- (e_select_names_model_overwrite_copy): same.
- (e_select_names_model_merge): same.
- (e_select_names_model_name_pos): same.
- (e_select_names_model_text_pos): same.
- (e_select_names_model_cardify): nuke.
- (e_select_names_model_uncardify): nuke.
- (e_select_names_model_cancel_cardify): nuke.
- (e_select_names_model_load_all_contacts): rename _cardify_all to
- this.
- (e_select_names_model_cancel_all_contact_load): rename
- _cancel_cardify to this.
-
- * gui/component/select-names/e-select-names-manager.c
- (focus_in_cb): cancel_cardify_all -> cancel_all_contact_load
- (focus_out_cb): cardify_all -> load_all_contacts.
- (completion_popup_cb): same.
- (load_completion_books): no e_book_expand_uri anymore.
- (e_select_names_manager_new): e_book_get_config_database ->
- eab_get_config_database.
- (e_select_names_manager_dispose): same.
-
- * gui/component/select-names/e-select-names-completion.h: e-book.h
- -> e-book-async.h
-
- * gui/component/select-names/e-select-names-completion.c:
- EContactify this.
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_get_property_fn): ifdef out the SIMPLE_CARD_LIST getter,
- and cardify_all -> load_all_contacts.
-
- * gui/component/select-names/Evolution-Addressbook-SelectNames.idl:
- nuke all the SimpleCard stuff. It's a horribly inefficient way to
- deal with vcards, and since ebook is platform level now, we can
- (and should) promote just linking to ebook to do this.
-
-2003-09-19 Gilbert Fang <gilbert.fang@sun.com>
-
- * addressbook/gui/component/addressbook-component.c (xfer_folder):
- remove the "addressbook.db.summary" correctly. #48538
-
-2003-09-11 Dan Winship <danw@ximian.com>
-
- * backend/ebook/Makefile.am (privlib_LTLIBRARIES): Remove
- libebook-static.la
-
- * conduit/Makefile.am (libeaddress_conduit_la_LIBADD): Use
- non-static versions of libraries: the static ones were only needed
- for libtool 1.3.
-
-2003-09-07 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-contact.c (e_contact_get_property): implement
- getters for the address labels. they aren't really synthetic, but
- we can't handle them as normal strings because they switch off the
- TYPE parameter, not the attribute name (go go vcard.) Also add
- getters for the structured address fields (ADR). Also fix a spot
- where we were using strcmp instead of strcasecmp.
- (e_contact_address_free): new function.
-
- * backend/ebook/e-contact.h: Add EContactAddress structure, which
- will probably go away once i merge in my cool spiffy address
- editor. Add LABEL fields for the address labels, and add
- prototype for e_contact_address_free.
-
- * backend/ebook/e-vcard.h: add EVC_LABEL and EVC_X_BLOG_URL.
-
- * backend/ebook/e-vcard.c (read_attribute_value): step to the next
- character after unescaping \-escaped characters. keeps commas
- from multiplying.
-
- * gui/widgets/eab-contact-display.c (render_address): new function
- (eab_contact_display_render): display email, delivery addresses,
- and the blog url.
-
-2003-09-06 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-contact.c (e_contact_set_property): implement
- E_CONTACT_EMAIL_*.
-
- * backend/pas/pas-backend-ldap.c (email_ber): EContact-ify and
- re-enable this code.
- (email_compare): same.
- (email_populate): same.
-
- * backend/pas/pas-backend-vcf.c (pas_backend_vcf_load_uri): use
- XIMIAN_VCARD.
-
- * backend/pas/pas-backend-file.c (pas_backend_file_load_uri): use
- XIMIAN_VCARD, and don't fail if the directory already exists.
- just try to create the db anyway.
-
- * backend/pas/Makefile.am (libpas_a_SOURCES): add ximian-vcard.h
-
- * backend/pas/ximian-vcard.h (XIMIAN_VCARD): put the initial vcard
- here, so we can share 1 #define between file/vcf backends. Also,
- add a jpeg photo.
-
-2003-09-06 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/Makefile.am (libeminicard_la_SOURCES): add
- eab-contact-display.[ch]
-
- * gui/widgets/e-addressbook-view.c (eab_view_init): just init
- everything to NULL.
- (eab_view_new): move a bunch of stuff that was in eab_view_init
- here. create a vpaned to hold the contact display, and create the
- contact display.
- (render_contact): render the selected contact to the
- contact_display.
- (selection_changed): add logic to display the currently selected
- contact in the preview pane.
- (create_table_view): add the table to the paned.
- (create_treeview_view): add the scrolled to the paned.
- (change_view_type): remove view->widget from the paned.
-
- * gui/widgets/e-addressbook-view.h: switch from using a GtkTable
- to a GtkEventBox - we don't need the table logic anymore.
-
- * gui/widgets/e-addressbook-model.c (create_contact): indent
- (eab_model_get_contact): same.
-
- * gui/widgets/eab-contact-display.[ch]: new files - this
- implements the preview pane.
-
-2003-09-06 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (BINARY_PROP): new type of
- property, for specifying data coming back from the ldap server
- with both data/length (like photos).
- (photo_populate): set the contact's photo.
- (build_contact_from_entry): add PROP_TYPE_BINARY handling.
-
- * backend/ebook/e-vcard.c (EVCardEncoding): new enum for use with
- the ENCODING attribute parameter. Right now, just "raw",
- "base64", and "quoted-printable".
- (struct _EVCardAttribute): add a "decoded_values" list of
- GString*'s, as well as fields to hold encoding/encoding_set.
- (e_vcard_class_init): call _evc_base64_init.
- (e_vcard_attribute_add_value_decoded): based on what encoding the
- attribute uses, add the value properly.
- (e_vcard_attribute_add_param): if the parameter is ENCODING, work
- our magic.
- (e_vcard_attribute_get_values_decoded): spit out properly decoded
- values depending on the decoding type.
- (_evc_base64*): copy the camel base64 routines here.
-
- * backend/ebook/e-vcard.h: add prototypes for
- e_vcard_attribute_add_value_decoded and
- e_vcard_attribute_get_values_decoded.
-
- * backend/ebook/e-contact.c (e_contact_get_first_attr): move this
- to above _set_property so we can make use of it there.
- (e_contact_set_property): fix up the generic STRING field handler,
- and implement E_CONTACT_PHOTO setting.
- (e_contact_get_property): add handling for
- E_CONTACT_PHOTO/E_CONTACT_PHOTO_URI.
- (e_contact_photo_free): new function.
-
- * backend/ebook/e-contact.h: add EContactPhoto struct, a prototype
- for e_contact_photo_free, and two new EContactField elements (PHOTO and
- PHOTO_URI).
-
- * backend/ebook/tests/ebook/.cvsignore: ignore test-photo
-
- * backend/ebook/tests/ebook/Makefile.am (noinst_PROGRAMS): add test-photo
-
- * backend/ebook/tests/ebook/test-photo.c: test for the photo
- set/get routines (which do base64 encoding/decoding).
-
-2003-09-02 Chris Toshok <toshok@ximian.com>
-
- * gui/component/Makefile.am: comment out a buncha stuff just to
- get this building.
-
- * gui/component/select-names/e-select-names.c: #include
- e-book-async.h
- (search_result): EAddressbookModel -> EABModel.
- (addressbook_model_set_uri): same, and don't use
- e_book_expand_uri, as it's dead.
- (esn_get_key_fn): EAddressbookModel -> EABModel.
- (e_addressbook_create_ebook_table): same.
- (status_message): same.
-
- * gui/component/select-names/e-select-names.h (struct
- _ESelectNames): EAddressbookModel -> EABModel.
-
- * gui/component/addressbook-component.c (new_item_cb): ifdef out
- for now.
- (dnd_drop_book_open_cb): s/card/contact.
- (destination_folder_handle_drop): ifdef out.
- (request_quit): same.
-
- * gui/component/addressbook.c: track api changes - e_addressbook_
- -> eab_, and e_book_* becomes e_book_async_*.
-
- * gui/component/addressbook.h: #include e-book-async.h
-
- * gui/component/e-address-widget.c (query_results_cb):
- e/EBookSimpleQueryStatus/EBookStatus
-
- * gui/component/e-address-widget.h: s/ECard/EContact.
-
- * gui/component/e-cardlist-model.[ch]: nuke.
-
- * gui/component/e-address-popup.c: s/e-book.h/e-book-async.h
-
- * gui/component/e-address-popup.h: s/ECard/EContact
-
-2003-09-02 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/Makefile.am (libebook_la_SOURCES): remove
- e-card.c,e-card.simple.c
-
- * backend/ebook/tests/ebook/test-ebook.c: remove #include of
- e-card-simple.h
-
- * backend/ebook/tests/ebook/test-changes.c: remove #include of
- e-card-simple.h
-
- * backend/ebook/e-card.[ch], backend/ebook/e-card-simple.[ch]:
- nuke.
-
- * backend/ebook/e-book-util.h: s/card/contact.
-
- * backend/ebook/e-book-util.c: ifdef out an #include.
-
- * backend/ebook/e-book-async.[ch]: stop doing the stupid #define
- renaming trick, and just rename all the prototypes from e_book_*
- to e_book_async_*. Also, get rid of the *_vcard variants.
-
-2003-09-02 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-card-sexp.[ch]
- (pas_backend_card_sexp_match_contact): rename
- pas_backend_card_sexp_match_card, and it takes an EContact now.
- Also, port this file to use EContact instead of ECard, and ifdef
- out lots of stuff.
-
- * backend/pas/pas-backend-ldap.c: convert this to use EContact
- instead of ECard, and ifdef great swaths of code to make it
- compile.
-
- * backend/pas/pas-book.c (pas_book_respond_modify): convert this
- from ECard to EContact.
-
-2003-09-02 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/Makefile.am (libeminicard_la_SOURCES): remove all
- the reflow/minicard stuff from the build.
- (e-addressbook-marshal.[ch]): change the prefix on the marshallers to
- eab_marshal.
-
- * gui/widgets/e-addressbook-view.etspec: bring this more in line
- with the field ids for EContact, and comment out a ton of them
- that aren't there yet.
-
- * gui/widgets/e-addressbook-view.[ch]: big renaming - rename
- e_addressbook_view to eab_view, and EAddressbookView to EABView.
-
- * gui/widgets/e-addressbook-util.c (eab_error_dialog): rename, and
- change a few of the error strings s/Card/Contact.
- (added_cb): E_BOOK_STATUS_SUCCESS => E_BOOK_ERROR_OK.
- (modified_cb): same.
- (e_addressbook_show_contact_editor): this takes an EContact now,
- and track the change to the contact editor signal names.
- (e_addressbook_show_contact_list_editor): this takes an EContact
- now.
- (view_contacts): rename view_cards to this, and ifdef the body.
- (e_addressbook_show_multiple_contacts): rename
- e_addressbook_show_multiple_cards to this, and s/card/contact.
-
- * gui/widgets/e-addressbook-util.h: ifdef some things out, and
- rename e_addressbook_error_dialog to eab_error_dialog.
-
- * gui/widgets/e-addressbook-table-adapter.[ch]: big renaming -
- rename e_addressbook_table_adapter to eab_table_adapter, and
- EAddressbookTableAdapter to EABTableAdapter. Also, remove the
- simple mapping - we can do ECardSimple-like operations directly on
- the EContacts from the EABModel.
-
- * gui/widgets/e-addressbook-model.[ch]: big renaming - rename
- e_addressbook_model to eab_model, and EAddressbookModel to
- EABModel. Also, convert everything from ECard to EContact.
-
-2003-09-01 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-vcard.c (e_vcard_new_from_string): omg i'm dumb.
- don't call e_vcard_new here since it just turns around and calls
- e_vcard_new_from_string again.
-
-2003-09-01 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-book-view.c (pas_book_view_notify_change): guard
- pending adds foo.
- (pas_book_view_notify_remove): same.
- (pas_book_view_notify_add): same.
- (pas_book_view_notify_complete): same.
- (pas_book_view_construct): init mutex
- (pas_book_view_dispose): free mutex
-
- * backend/pas/pas-backend-ldap.c (func_exists): new function.
- (send_pending_adds): remove
- (ldap_search_handler): let the BookView stuff handle the pending
- adds for us.
- (ldap_search_dtor): remove pending adds stuff.
- (pas_backend_ldap_search): same
-
- * backend/pas/pas-backend-card-sexp.c (func_exists): new function.
-
- * backend/ebook/tests/ebook/test-ebook.c (print_all_emails): use
- an exists query.
-
-2003-08-31 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book-query.c (func_and, func_or, func_not)
- (func_contains, func_is, func_beginswith, func_endswith)
- (e_book_query_from_string): adapt the pas ldap backend sexp
- parsing code to this, build up an EBookQuery that represents the
- sexp.
-
- * backend/ebook/e-contact.h (e_contact_field_id): add prototype.
-
- * backend/ebook/e-contact.c (e_contact_field_id): new function.
-
- * backend/ebook/Makefile.am (libebook_la_SOURCES): add
- e-book-util.c back into the build, if only for the config_database
- thingy.
-
-2003-08-31 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-contact.c (e_contact_duplicate): new function.
-
- * backend/ebook/e-contact.h: add prototype for
- e_contact_duplicate.
-
- * backend/ebook/e-book-util.[ch]: massive ifdeffing. most of this
- is either gone or will be unnecessary soon.
-
- * backend/ebook/e-book-query.c (e_book_query_from_string): hack
- this so it'll at least generate a query.
-
- * backend/ebook/e-book-listener.c
- (impl_BookListener_respond_get_view): add some debug spew and
- remove a c&p'ed comment.
-
- * backend/ebook/e-book-async.h: add prototype for
- e_book_async_unload_uri.
-
- * backend/ebook/e-book-async.c (e_book_async_unload_uri): new
- function.
-
- * backend/pas/pas-book-view.c (pas_book_view_construct): switch to
- CORBA_Object_duplicate, ala pas_book.
-
- * backend/pas/pas-backend-sync.c (pas_backend_sync_class_init):
- fix typo and the build.
-
-2003-08-29 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (ldap_error_to_response):
- s/card/contact.
- (pas_backend_ldap_process_create_contact): same.
- (remove_contact_handler): same.
- (remove_contact_dtor): same.
- (pas_backend_ldap_process_remove_contacts): same.
- (modify_contact_modify_handler): same.
- (modify_contact_dtor): same.
- (pas_backend_ldap_process_modify_contact): same.
- (get_contact_handler): same.
- (get_contact_dtor): same.
- (pas_backend_ldap_process_get_contact): same.
- (pas_backend_ldap_class_init): same.
-
- * backend/pas/pas-backend-summary.c
- (pas_backend_summary_add_contact): s/card/contact, and mostly
- switch from ECard{Simple} to EContact.
- (pas_backend_summary_get_summary_vcard): same.
- (pas_backend_summary_remove_contact): s/card/contact
-
- * backend/pas/pas-backend-summary.h: s/card/contact.
-
- * backend/pas/pas-backend-file.c (build_summary): fix g_warning,
- and return immediately if the db->cursor call fails.
- (pas_backend_file_create_contact): s/card/contact
- (pas_backend_file_remove_contacts): same.
- (pas_backend_file_modify_contact): same.
- (pas_backend_file_get_contact): same.
- (pas_backend_file_get_contact_list): same.
- (pas_backend_file_class_init): same.
-
- * backend/pas/pas-backend-vcf.c
- (pas_backend_vcf_process_create_contact): s/card/contact.
- (pas_backend_vcf_process_remove_contacts): same.
- (pas_backend_vcf_process_modify_contact): same.
- (pas_backend_vcf_process_get_contact): same.
- (pas_backend_vcf_process_get_contact_list): same.
- (pas_backend_vcf_class_init): same.
-
- * backend/pas/pas-backend-sync.c (pas_backend_sync_create_contact): s/card/contact.
- (pas_backend_sync_remove_contacts): same.
- (pas_backend_sync_modify_contact): same.
- (pas_backend_sync_get_contact): same.
- (pas_backend_sync_get_contact_list): same.
- (_pas_backend_create_contact): same.
- (_pas_backend_remove_contacts): same.
- (_pas_backend_modify_contact): same.
- (_pas_backend_get_contact): same.
- (_pas_backend_get_contact_list): same.
- (pas_backend_sync_class_init): same.
-
- * backend/pas/pas-backend-sync.h: s/card/contact.
-
- * backend/pas/pas-backend.c (pas_backend_create_contact): s/card/contact.
- (pas_backend_remove_contacts): same.
- (pas_backend_modify_contact): same.
- (pas_backend_get_contact): same.
- (pas_backend_get_contact_list): same.
- (pas_backend_change_add_new): same.
- (pas_backend_change_modify_new): same.
- (pas_backend_change_delete_new): same.
-
- * backend/pas/pas-backend.h: s/card/contact.
-
- * backend/pas/pas-book-view.c (send_pending_adds): s/card/contact
- (pas_book_view_notify_change): same.
- (pas_book_view_notify_remove): same.
-
- * backend/pas/pas-book.c
- (impl_GNOME_Evolution_Addressbook_Book_getContact): s/card/contact
- (impl_GNOME_Evolution_Addressbook_Book_getContactList): same.
- (impl_GNOME_Evolution_Addressbook_Book_addContact): same.
- (impl_GNOME_Evolution_Addressbook_Book_removeContacts): same.
- (impl_GNOME_Evolution_Addressbook_Book_modifyContact): same.
- (pas_book_respond_create): same.
- (pas_book_respond_remove_contacts): same.
- (pas_book_respond_modify): same.
- (pas_book_respond_get_contact): same.
- (pas_book_respond_get_contact_list): same.
- (pas_book_respond_get_changes): same.
- (pas_book_class_init): same.
-
- * backend/pas/pas-book.h: s/card/contact
-
- * backend/ebook/tests/vcard/dump-vcard.c: #include
- "ebook/e-vcard.h"
-
- * backend/ebook/tests/vcard/Makefile.am (TEST_LIBS): use
- top_builddir.
- (CFLAGS): same.
-
- * backend/ebook/tests/ebook/Makefile.am (TEST_LIBS): use
- top_builddir.
- (CFLAGS): use srcdir
-
- * backend/ebook/test-card.c, backend/ebook/test-client-list.c,
- backend/ebook/test-client.c, backend/ebook/test-ebook.c: remove.
-
- * backend/ebook/e-card-cursor.[ch]: remove.
-
- * backend/ebook/e-card-pairs.h: remove.
-
- * backend/ebook/e-book.c (e_book_add_contact): s/Card/Contact.
- (e_book_commit_contact): same
- (e_book_get_contact): same.
- (e_book_remove_contacts): same.
- (e_book_get_contacts): same.
- (e_book_handle_response): same.
-
- * backend/ebook/e-book-view.c (e_book_view_do_added_event):
- s/card/contact
- (e_book_view_do_modified_event): same.
- (e_book_view_do_removed_event): same.
- (e_book_view_handle_response): same.
- (e_book_view_class_init): same.
-
- * backend/ebook/e-book-view.h: s/card/contact and pad the class
- struct.
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_queue_response): s/Card/Contact.
- (e_book_view_listener_queue_status_event): no need to assign
- things to NULL, we g_new0.
- (e_book_view_listener_queue_idlist_event): s/Card/Contact, and no
- need to assign things to NULL, we g_new0.
- (e_book_view_listener_queue_sequence_event): same.
- (e_book_view_listener_queue_message_event): same.
- (impl_BookViewListener_notify_contacts_added): s/Card/Contact.
- (impl_BookViewListener_notify_contacts_removed): same.
- (impl_BookViewListener_notify_contacts_changed): same.
- (e_book_view_listener_class_init): same.
-
- * backend/ebook/e-book-view-listener.h: s/Card/Contact
-
- * backend/ebook/e-book-types.h: s/CARD/CONTACT
-
- * backend/ebook/e-book-listener.c
- (e_book_listener_convert_status): s/Card/Contact
- (impl_BookListener_respond_create_contact): same.
- (impl_BookListener_respond_remove_contacts): same.
- (impl_BookListener_respond_modify_contact): same.
- (impl_BookListener_respond_get_contact): same.
- (impl_BookListener_respond_get_contact_list): same.
- (impl_BookListener_respond_get_changes): same.
- (e_book_listener_class_init): same.
-
- * backend/ebook/e-book-listener.h: pad the class struct, and
- s/Card/Contact.
-
- * backend/ebook/e-book-async.c (_load_uri_handler): GError
- changes.
- (_get_fields_handler): same.
- (_get_methods_handler): same.
- (_auth_user_handler): same.
- (_get_card_handler): same.
- (_remove_cards_handler): same.
- (_add_vcard_handler): same.
- (_commit_vcard_handler): same.
- (_get_book_view_handler): same.
- (e_book_async_get_book_view): use an EBookQuery instead of a char*.
-
- * backend/ebook/Makefile.am: remove the test handling.
- (SUBDIRS): set to ". tests"
- (libebook_la_SOURCES): add e-book-async.c
-
- * backend/idl/addressbook.idl: possibly gratuitous renaming, but i
- was sick of seeing "Card" being used everywhere. "Contact" is the
- new "Card".
-
-2003-08-28 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book.c (e_book_op_free): rename from
- e_book_free_op.
- (e_book_op_remove): rename from e_book_remove_op.
- (e_book_clear_op): new function, remove the op, unlock its mutex,
- and free it.
- (e_book_add_contact): use e_book_clear_op.
- (e_book_commit_contact): same.
- (e_book_get_supported_fields): same.
- (e_book_get_supported_auth_methods): same.
- (e_book_authenticate_user): same.
- (e_book_get_contact): same.
- (e_book_remove_contacts): same.
- (e_book_get_book_view): same.
- (e_book_get_contacts): same.
- (e_book_get_changes): same.
- (e_book_load_uri): same.
- (e_book_remove): new function.
- (e_book_response_remove): new function.
- (e_book_handle_response): add handling for RemoveBookResponse.
- (e_book_load_local_addressbook): pass TRUE for e_book_load_uri
- @only_if_exists.
-
- * backend/ebook/e-book.h: add @only_if_exists arg to
- e_book_load_uri so we can support folder creation at load_uri
- time, and add prototype for e_book_remove.
-
- * backend/ebook/e-book-types.h: add an "id" slot in EBookChange.
-
- * backend/ebook/e-book-listener.c
- (impl_BookListener_respond_get_changes): handle union in idl.
- (impl_BookListener_respond_open_book): remove unnecessary
- exception check.
- (impl_BookListener_respond_remove_book): new function.
- (impl_BookListener_respond_get_supported_fields): rename this from
- _response_.
- (impl_BookListener_respond_get_supported_auth_methods): same.
- (e_book_listener_class_init): add _remove_book and track change to
- get_supported_fields/get_supported_auth_methods names.
-
- * backend/ebook/e-book-listener.h: add RemoveBookResponse to
- EBookListenerOperation enum.
-
- * backend/idl/addressbook.idl: make BookChangeItem a union that
- switches over BookChangeType.
-
- * backend/pas/pas-backend.c (pas_backend_change_add_new): new
- function, create a BookChangeItem representing the addition of a
- contact.
- (pas_backend_change_modify_new): same, but for modifications.
- (pas_backend_change_delete_new): same, but for deletions.
-
- * backend/pas/pas-backend.h: add prototypes for
- pas_backend_change_{add,modify,delete}_new
-
- * backend/pas/pas-backend-file.c (pas_backend_file_changes): nuke.
- (do_create): fix memory corruption.
- (pas_backend_file_get_changes): copy the body of
- pas_backend_file_changes here, and rework so that it's synchronous
- and return a list instead of the book view hack.
- (pas_backend_file_load_uri): mkdir the directory (we need a mkdir
- -p here).
- (select_changes): new function, scandir helper.
- (pas_backend_file_remove): NULL out bf->priv->summary to quiet
- valgrind, and call scandir to accumulate the .changes.db files
- then unlink them.
-
- * backend/pas/pas-book.c (pas_book_respond_remove): new function.
- (pas_book_respond_get_supported_fields): unifdef this, and make it
- use a glist.
- (pas_book_respond_get_supported_auth_methods): same.
- (pas_book_respond_get_changes): this code is kinda gross... lots
- of copying going on, there's got to be a better way. but it
- works.
-
-2003-08-26 Chris Toshok <toshok@ximian.com>
-
- * backend/idl/addressbook.idl: add oneway void Book::remove() and
- oneway void notifyBookRemoved()
-
-2003-08-26 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend.c (pas_backend_remove): new function.
- (pas_backend_add_book_view): new function.
- (pas_backend_add_client): move the "real_add_client" code here.
- (pas_backend_remove_client): move the "real_remove_client" code
- here.
- (pas_backend_class_init): remove assignments of add_client and
- remove_client vtable entries.
- (pas_backend_is_removed): new function.
- (pas_backend_set_is_removed): new function.
- (pas_backend_init): init clients_mutex and views_mutex.
-
- * backend/pas/pas-backend.h: remove the vtable entries for
- add/remove_client, since these are fully handled in PASBackend.
- Add prototypes for
- pas_backend_is_removed/pas_backend_add_book_view/pas_backend_set_is_removed.
-
- * backend/pas/pas-book.c
- (impl_GNOME_Evolution_Addressbook_Book_remove): new function.
- (impl_GNOME_Evolution_Addressbook_Book_getBookView): clean things
- up a bit, and don't use pas_backend_get_book_views as it can't
- lock the list of views.
- (pas_book_respond_get_supported_auth_methods): remove the extra
- unnecessary arg from the corba call.
- (pas_book_respond_get_changes): same.
- (pas_book_class_init): fill in epv "remove" slot.
-
- * backend/pas/pas-book.h: rename pas_book_respond_remove to
- pas_book_respond_remove_cards, and add a new
- pas_book_respond_remove for use with removing books.
-
- * backend/pas/pas-backend-sync.c (pas_backend_sync_remove): new
- function.
- (_pas_backend_remove): new function.
- (pas_backend_sync_class_init): fill in the "remove" vtable entry.
- (_pas_backend_remove_cards): track change to
- pas_book_respond_remove_cards (pas_book_respond_remove is used for
- removing the book, not the cards.)
-
- * backend/pas/pas-backend-sync.h: add pas_backend_sync_remove
- prototype and add remove_sync virtual function.
-
-2003-08-26 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_create_card,
- pas_backend_file_remove_cards, pas_backend_file_modify_card,
- pas_backend_file_get_vcard, pas_backend_file_get_card_list,
- pas_backend_file_start_book_view, pas_backend_file_get_changes,
- pas_backend_file_authenticate_user,
- pas_backend_file_get_supported_fields): rename from
- pas_backend_file_process_*
- (pas_backend_file_load_uri): save off the dirname/summary
- filename.
- (pas_backend_file_remove): new function, unlink all the files we
- know about.
- (pas_backend_file_class_init): track changes to functions, and add
- pas_backend_file_remove.
-
-2003-08-26 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (ecard_from_remote_record): duplicate
- the extra address lines
-
-2003-08-22 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-book.[ch]: switch from using the PASRequest
- union and a central PASBackend dispatch function. just call the
- pas_backend methods directly and expand the args out.
-
- * backend/pas/pas-backend.[ch]: same.
-
- * backend/pas/pas-backend-sync.[ch]: same.
-
- * backend/pas/pas-backend-vcf.c, backend/pas/pas-backend-file.c,
- backend/pas/pas-backend-ldap.c: same, and get these all compiling
- against the rest of the current pas/ebook code.
-
-2003-08-21 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/test-ebook.c: track GError case.
-
- * backend/ebook/e-book.[ch]: GError-ify the api, and clean up some
- cases where we weren't removing the current op.
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_convert_status): track change from
- E_BOOK_VIEW_STATUS_* to E_BOOK_VIEW_ERROR_*.
-
- * backend/ebook/e-book-types.h: track change from E_BOOK_STATUS_*
- to E_BOOK_ERROR_*, and some E_BOOK_VIEW_STATUS_* to
- E_BOOK_VIEW_ERROR_*.
-
- * backend/ebook/e-book-listener.c
- (e_book_listener_convert_status): track change from
- E_BOOK_STATUS_* to E_BOOK_ERROR_*.
-
- * backend/ebook/e-book-query.c (e_book_query_any_field_contains):
- new function.
- (e_book_query_unref): handle the any_field_contains case.
- (e_book_query_to_string): same.
-
- * backend/ebook/e-book-query.h: add prototype for
- e_book_query_any_field_contains.
-
- * backend/ebook/e-card.c (e_card_load_uri): ifdef this out for
- now.
-
- * backend/ebook/e-contact.[ch] (e_contact_get_const): new
- function/prototype.
-
-2003-08-20 Gilbert Fang <gilbert.fang@sun.com>
-
- * gui/widgets/e-addressbook-util.c
- (e_addressbook_send_card_list): use memcpy to assign
- CORBA_char_sequence instead of strcpy. (#46706)
-
-2003-08-18 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/component-factory.c: Update OAFIIDs.
-
- * gui/widgets/e-addressbook-util.c (e_addressbook_transfer_cards):
- Removed extern declaration for global_shell_client [yuck].
- (e_addressbook_transfer_cards): #if 0 the invocation for
- evolution_shell_client_user_select_folder(), we need to
- reimplement this component-side now.
-
- * gui/component/component-factory.c (factory): Call
- addressbook_component_peek() here instead of
- addressbook_component_init() [since the latter is no more].
-
- * gui/component/addressbook.c (set_status_message): Don't create
- the activity client for now.
-
- * gui/component/addressbook-config.c: Removed member shell from
- struct AddressbookDialog.
- (ldap_dialog_new): Do not take a shell arg anymore.
- (ldap_config_control_new): Likewise.
- (addressbook_config_control_new): No need to get the global shell
- pointer here anymore.
-
- * gui/component/addressbook-component.c: Rewritten to support the
- new ::Component interface.
- * gui/component/addressbook-component.h: Likewise.
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: Version
- factory's OAFIID. Remove ShellComponent server, add Component
- server.
-
-2003-08-12 Rodrigo Moya <rodrigo@ximian.com>
-
- * backend/ebook/e-book.c (e_book_dispose): unref the
- EComponentListener before unloading the CORBA object.
-
-2003-08-12 Hans Petter Jansson <hpj@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_dispose): Chain.
-
- * gui/component/e-address-widget.c (e_address_widget_destroy): Chain.
- Prevent double frees. Prevent double GSource removal.
-
- * gui/component/e-cardlist-model.c (e_cardlist_model_class_init):
- Store parent class.
- (e_cardlist_model_dispose): Chain. Prevent double frees and unrefs.
-
- * gui/contact-editor/e-contact-editor-address.c
- (e_contact_editor_address_dispose): Chain.
-
- * gui/contact-editor/e-contact-editor-fullname.c
- (e_contact_editor_fullname_dispose): Chain.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (e_contact_list_editor_dispose): Chain.
-
- * gui/contact-list-editor/e-contact-list-model.c
- (contact_list_model_destroy): Chain. Prevent double frees and unrefs.
-
- * gui/widgets/e-addressbook-reflow-adapter.c (addressbook_dispose):
- Chain.
- (addressbook_finalize): Chain.
-
- * gui/widgets/e-addressbook-table-adapter.c (addressbook_dispose):
- Chain.
-
- * gui/widgets/e-addressbook-treeview-adapter.c (addressbook_destroy):
- Chain. Prevent double free.
-
- * gui/widgets/gal-view-minicard.c (gal_view_minicard_dispose):
- Chain. Prevent double free and detach.
-
- * gui/widgts/gal-view-treeview.c (gal_view_treeview_dispose):
- Chain. Prevent double free and detach.
-
- * printins/e-contact-print-style-editor.c
- (e_contact_print_stule_editor_destroy): Chain. Prevent double unref.
-
-2003-08-07 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-vcard.c (e_vcard_to_string_vcard_21): new,
- unimplemented, function.
- (e_vcard_to_string_vcard_30): move the 3.0 vcard export code here.
- (e_vcard_to_string): call e_vcard_to_string_vcard_21 or
- e_vcard_to_string_vcard_30 based on @format.
- (e_vcard_attribute_remove_values): new function.
-
- * backend/ebook/e-vcard.h: add @format to e_vcard_to_string, and
- add prototype for e_vcard_attribute_remove_values. also, add
- prototype for e_vcard_decode_b_encoding.
-
-2003-08-07 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book-listener.c
- (impl_BookListener_respond_open_book): remove the book arg.
-
- * backend/ebook/e-book-listener.h (struct _EBookListenerResponse):
- remove the corba book.
-
- * backend/ebook/e-book-async.c (_get_book_view_dtor): free the
- query string.
- (e_book_async_get_book_view): dup the query string.
-
- * backend/ebook/e-book.h: change e_book_get_book_view and
- e_book_get_contacts to take a const char * query string instead of
- an EBookQuery.
-
- * backend/ebook/e-book.c (e_book_add_contact): pass
- EVC_FORMAT_VCARD_30 to e_vcard_to_string.
- (e_book_commit_contact): same.
- (e_book_get_book_view): take a const char* query string instead of
- an EBookQuery.
- (e_book_get_contacts): same.
- (e_book_response_open): track change - the Book is no longer
- communicated back here.
- (listener_cb): nuke.
- (e_book_handle_response): track change to e_book_response_open.
- (e_book_load_uri): rework this from using BookFactory::openBook to
- BookFactory::getBook + Book::open.
- (e_book_get_uri): new function, reimplement from old api.
- (e_book_get_static_capabilities): same.
- (e_book_check_static_capability): same.
- (startup_mainloop): new function, run bonobo_main.
- (e_book_activate): start up a thread with startup_mainloop as the
- start func.
- (e_book_new): call e_book_activate.
-
- * backend/idl/addressbook.idl: Add Book::open, remove the Book
- from notifyBookOpened's args, and change BookFactory::openBook to
- BookFactory::getBook.
-
- * backend/pas/pas-backend-file.c (pas_backend_file_load_uri): add
- only_if_exists - stop using the "create-initial" special file.
-
- * backend/pas/pas-backend-vcf.c (pas_backend_vcf_load_uri): add
- only_if_exists - stop using the "create-initial" special file.
-
- * backend/pas/pas-backend.c (pas_backend_load_uri): add
- @only_if_exists, and pass it along to the virtual method.
- (pas_backend_open): new function, lock the mutex so only one
- PASBook can actually call load_uri. call load_uri with
- pas_book_get_uri, and req->only_if_exists.
- (pas_backend_handle_request): rename process_client_request to
- this, and expose it publicly. Also add a case statement for
- "Open".
- (real_add_client): gut this function, we don't need to create the
- book anymore, just add the client to the list and do the weak
- ref/ORBit small stuff.
- (pas_backend_add_client): track change to signature - BookListener
- -> PASBook.
- (pas_backend_init): init open_mutex.
- (pas_backend_dispose): free open_mutex.
-
- * backend/pas/pas-backend.h (PASBackendClass): add @only_if_exists
- to the load_uri virtual method, and change the add_client virtual
- method to take a PASBook instead of a BookListener. add the same
- args to _load_uri and add_client. Also, add prototypes for
- pas_backend_handle_request and pas_backend_open.
-
- * backend/pas/pas-book-factory.c
- (_pas_book_factory_send_open_book_response): nuke.
- (pas_book_factory_launch_backend): just return NULL, don't call
- _pas_book_factory_send_open_book_response, in the error case.
- (start_backend): nuke
- (impl_GNOME_Evolution_Addressbook_BookFactory_getBook): rename
- _openBook to this. clean up the code a bit. Create the PASBook
- here, and always track change to pas_backend_add_client's type (we
- pass the book now, not the listener).
- (pas_book_factory_class_init): openBook -> getBook.
-
- * backend/pas/pas-book.c
- (impl_GNOME_Evolution_Addressbook_Book_open): new function, call
- pas_backend_open.
- (impl_GNOME_Evolution_Addressbook_Book_getVCard): get rid of the
- signal crap, just call pas_backend_handle_request.
- (impl_GNOME_Evolution_Addressbook_Book_getCardList): same.
- (impl_GNOME_Evolution_Addressbook_Book_authenticateUser): same.
- (impl_GNOME_Evolution_Addressbook_Book_addCard): same.
- (impl_GNOME_Evolution_Addressbook_Book_removeCards): same.
- (impl_GNOME_Evolution_Addressbook_Book_modifyCard): same.
- (impl_GNOME_Evolution_Addressbook_Book_getChanges): same.
- (impl_GNOME_Evolution_Addressbook_Book_getSupportedFields): same.
- (impl_GNOME_Evolution_Addressbook_Book_getSupportedAuthMethods):
- same.
- (impl_GNOME_Evolution_Addressbook_Book_cancelOperation): same.
- (pas_book_get_backend): aggregate some g_return_if_fail's.
- (pas_book_get_listener): new function.
- (pas_book_get_uri): new function.
- (pas_book_respond_open): just call BookListener::notifyBookOpened.
- (pas_book_construct): add @uri, and g_strdup it.
- (pas_book_new): add @uri, and pass it to pas_book_construct.
- (pas_book_class_init): remove the "request" signal stuff, and fill
- in epv->open.
-
- * backend/pas/pas-book.h: add PASOpenRequest struct/enum entry.
- Also, add @uri to the pas_book_new args, and add a prototype for
- pas_book_get_uri. Also, remove the "request" signal.
-
-2003-08-07 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-book-factory.c
- (pas_book_factory_get_n_backends): lock map_mutex around hash
- table work.
- (pas_book_factory_dump_active_backends): same.
- (backend_last_client_gone_cb): same.
- (_pas_book_factory_send_open_book_response): track CallStatus idl
- change.
- (start_backend): simplify this greatly, since the factory is
- tagged with HINT_PER_THREAD.
- (impl_GNOME_Evolution_Addressbook_BookFactory_openBook): lock
- around hash table.
- (pas_book_factory_init): initialize map_mutex.
- (pas_book_factory_dispose): free map_mutex.
-
-2003-08-06 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_book_view_copy): nuke.
- (pas_backend_file_book_view_free): same.
- (view_destroy): same.
- (pas_backend_file_changes): #if notyet
- (do_create): e-card -> e-contact.
- (pas_backend_file_process_create_card): remove view handling from
- here.
- (pas_backend_file_process_remove_cards): same.
- (pas_backend_file_process_modify_card): convert to e-contact, and
- remove view handling.
- (pas_backend_file_get_book_view): nuke.
- (pas_backend_file_process_get_supported_fields): e-card-simple ->
- e-contact.
- (pas_backend_file_upgrade_db): e-card -> e-contact.
- (pas_backend_file_cancel_operation): implement, just return
- CouldNotCancel.
- (pas_backend_file_class_init): assign cancel_operation, and remove
- get_book_view assignment.
- (pas_backend_file_init): remove book_views assignment.
-
-2003-08-06 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-vcf.c (pas_backend_vcf_book_view_copy):
- nuke.
- (pas_backend_vcf_book_view_free): same.
- (view_destroy): same.
- (insert_contact): new function, insert the contact into our hash
- table.
- (load_file): reimplement without the e_card stuff.
- (foreach_build_list): e_card -> e_contact.
- (save_file): mostly reimplement in terms of e-contact. more error
- case work needs doing.
- (do_create): e-card -> e-contact.
- (pas_backend_vcf_process_create_card): remove the view handling
- from here.
- (pas_backend_vcf_process_remove_cards): implement this, just
- remove it from the hash table and set ourselves to dirty.
- (pas_backend_vcf_process_modify_card): remove the view handling
- from here.
- (pas_backend_vcf_process_get_book_view): nuke.
- (pas_backend_vcf_process_get_supported_fields): reimplement in
- terms of e-contact.
- (INITIAL_VCARD): add in a FN attribute, and remove the quoted
- printable encoding.
- (pas_backend_vcf_cancel_operation): implement, just always return
- CouldNotCancel.
- (pas_backend_vcf_class_init): fill in cancel_operation, and remove
- get_book_view_sync.
- (pas_backend_vcf_init): remove book_views handling.
-
- * backend/pas/pas-backend-vcf.h: update copyright.
-
-2003-08-06 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-sync.c (pas_backend_sync_remove_cards):
- add out param @ids, so we can call pas_book_respond_remove
- properly.
- (_pas_backend_remove_cards): the other half of the change - pass
- the ids on to pas_book_response_remove.
- (pas_backend_sync_modify_card): add out param @old_vcard so we can
- call pas_book_respond_modify properly.
- (_pas_backend_modify_card): the other half of the change, pass the
- old_vcard on to pas_book_respond_modify.
- (pas_backend_sync_get_book_view): nuke.
- (pas_backend_sync_get_changes): track change (book view -> GList)
- (_pas_backend_is_threaded): nuke.
- (_pas_backend_create_card): indent.
- (_pas_backend_remove_cards): same.
- (_pas_backend_modify_card): same.
- (_pas_backend_get_card_list): same.
- (_pas_backend_get_changes): same.
- (_pas_backend_authenticate_user): same.
- (_pas_backend_get_supported_fields): same.
- (_pas_backend_get_supported_auth_methods): same.
- (_pas_backend_get_book_view): nuke.
- (pas_backend_sync_class_init): remove assignment to is_threaded
- and get_book_view.
-
- * backend/pas/pas-backend-sync.h: add out-params @ids to
- remove_cards_sync, @old_vcard to modify_card_sync.
- get_changes_sync's out-param is a GList instead of a book view,
- and remove get_book_view_sync.
-
- * backend/pas/pas-backend.c (pas_backend_get_book_view): nuke.
- (pas_backend_is_threaded): nuke.
- (pas_backend_start_threaded): nuke.
- (pas_backend_init): initialize priv->views.
- (pas_backend_dispose): free priv->views.
- (pas_backend_get_book_views): new function, return priv->views.
-
- * backend/pas/pas-backend.h: remove the get_book_view virtual
- method, and the pas_backend_get_book_view prototype. Also, track
- the CallStatus change, and add a cancel_operation virtual method
- and prototype, and add pas_backend_get_book_views function, so the
- PASBook's can get ahold of the list.
-
- * backend/pas/pas-book-view.h: track collapsing of
- Addressbook::BookListenerCallStatus and
- Addressbook::BookView::CallStatus enums into
- Addressbook::CallStatus.
-
- * backend/pas/pas-book-view.c: same.
-
- * backend/pas/pas-card-cursor.[ch]: nuke
-
- * backend/pas/pas-book.c: track collapsing of
- Addressbook::BookListenerCallStatus and
- Addressbook::BookView::CallStatus enums into
- Addressbook::CallStatus.
- (impl_GNOME_Evolution_Addressbook_Book_getBookView): implement
- this all here, instead of farming it out to the backends.
- (impl_GNOME_Evolution_Addressbook_Book_getChanges): track change
- to signature. this is no longer a book view, it'll return an
- actual list.
- (impl_GNOME_Evolution_Addressbook_Book_cancelOperation): new
- function, implement.
- (pas_book_respond_create): iterate over the views, notifying them
- if the new card matches their query.
- (pas_book_respond_remove): iterate over the views, telling them to
- delete the card matching the id.
- (pas_book_respond_modify): iterate over the views, notifying them
- if they need to change/add/remove that card.
- (view_destroy): move this here from the backends.
- (pas_book_respond_get_book_view): weak-ref the book view.
- (pas_book_new): remove the is_threaded switch on POA hints, and
- always use PER_REQUEST.
- (pas_book_class_init): fill in cancelOperation.
-
- * backend/pas/pas-book.h: track collapsing of
- Addressbook::BookListenerCallStatus and
- Addressbook::BookView::CallStatus enums into
- Addressbook::CallStatus.
-
-2003-08-01 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book-async.c: mostly finished.
-
-2003-08-01 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book-async.[ch]: new files, create async methods
- similar to the old ebook api that use GThread/GAsyncQueue to
- simulate the old async behavior.
-
-2003-07-29 Chris Toshok <toshok@ximian.com>
-
- * backend/idl/addressbook.idl: collapse
- Addressbook::BookListenerCallStatus and
- Addressbook::BookView::CallStatus enums into
- Addressbook::CallStatus.
-
-2003-07-29 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book-types.h: add EBookChangeType/EBookChange.
-
-2003-07-29 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book-view-listener.c: track collapsing of
- Addressbook::BookListenerCallStatus and
- Addressbook::BookView::CallStatus enums into
- Addressbook::CallStatus.
-
- * backend/ebook/e-book-listener.c track collapsing of
- Addressbook::BookListenerCallStatus and
- Addressbook::BookView::CallStatus enums into
- Addressbook::CallStatus.
- (response_free): nuked
- (e_book_listener_check_queue): nuked
- (e_book_listener_queue_response): nuked
- (e_book_listener_queue_progress): nuked
- (e_book_listener_queue_get_view_response): nuked
- (e_book_listener_queue_get_changes_response): nuked
- (e_book_listener_queue_writable_status): nuked
- (e_book_listener_queue_authentication_response): nuked
- (e_book_listener_queue_get_supported_fields_response): nuked
- (e_book_listener_queue_get_supported_auth_methods_response): nuked
- (e_book_listener_dispose): nuked
-
- * backend/ebook/e-book-listener.h: remove prototypes for
- check_pending and pop_response.
-
- * backend/ebook/e-book.c (e_book_get_changes): new function.
- implement this as more of a getCardList type function, instead of
- getBookView.
- (e_book_response_get_changes): new function.
- (e_book_free_change_list): new function.
-
- * backend/ebook/e-book.h: add prototype for
- e_book_free_change_list.
-
-2003-07-23 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book.c (e_book_get_book_view): new function,
- implement this.
- (e_book_response_get_book_view): same.
- (e_book_get_contacts): remove the op so we don't see BUSY after
- this request.
- (e_book_handle_response): unifdef a few things.
- (e_book_unload_uri): fix the assertion about URI_NOT_LOADED, and
- unifdef some code.
- (e_book_dispose): fix a typo.
-
- * backend/ebook/e-book-view.c (e_book_view_handle_response):
- rename _check_listener_queue to this. we don't need to pop the
- response either, it's passed as an arg.
- (e_book_view_construct): "response_queued" -> "response"
- (e_book_view_start): new function, call BookView.start.
- (e_book_view_dispose): track the signal id change.
-
- * backend/ebook/e-book-view.h: add prototype for
- e_book_view_start.
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_check_queue): remove.
- (e_book_view_listener_queue_response): just emit the signal.
- (impl_BookViewListener_notify_card_added): spew.
- (impl_BookViewListener_notify_card_changed): spew.
- (impl_BookViewListener_notify_sequence_complete): spew.
- (impl_BookViewListener_notify_progress): spew.
- (e_book_view_listener_check_pending): remove
- (e_book_view_listener_check_pop_response): remove
- (e_book_view_listener_new): use the ALL_AT_IDLE poa policy.
- (e_book_view_listener_init): remove the queue/timeout stuff.
- (e_book_view_listener_dispose): remove the queue/timeout stuff.
-
- * backend/ebook/e-book-view-listener.h: remove _check_pending and
- _pop_response.
-
-2003-07-23 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c (do_summary_query): remove the
- completion_search argument, and remove the aggregating stuff.
- just call pas_book_view_notify_add_1.
- (pas_backend_file_book_view_copy): remove card_sexp crap.
- (pas_backend_file_book_view_free): same.
- (get_length): remove
- (get_nth): remove
- (cursor_destroy): remove
- (vcard_matches_search): remove
- (ecard_matches_search): remove
- (pas_backend_file_search_timeout): remove the aggregating stuff.
- just call pas_book_view_notify_add_1.
- (pas_backend_file_search): simplify this a bunch.
- (do_create): use pas_book_view_vcard_matches.
- (pas_backend_file_process_get_card_list): add some more error
- checks.
- (pas_backend_file_process_get_book_view): unifdef this, and
- implement it.
- (pas_backend_file_start_book_view): kick off the search.
- (pas_backend_file_get_uri): remove.
- (pas_backend_file_class_init): remove get_uri, add
- start_book_view.
-
- * backend/pas/pas-backend-ldap.c (view_destroy): don't need to
- unref the card_sexp, as the PASBookView owns it now.
- (create_card_handler): use pas_book_view_vcard_matches.
- (modify_card_modify_handler): same.
- (ldap_get_view): initialize the view properly.
- (pas_backend_ldap_get_uri): remove.
- (pas_backend_ldap_class_init): remove the get_uri assignment.
-
- * backend/pas/pas-backend-sync.c (_pas_backend_get_card_list):
- don't free this, it's freed in the pas_book code.
-
- * backend/pas/pas-backend-sync.h: make use of pas-types.h and
- remove some typedefs.
-
- * backend/pas/pas-backend-summary.h: same.
-
- * backend/pas/pas-backend-card-sexp.h: same.
-
-2003-07-23 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-book.c
- (impl_GNOME_Evolution_Addressbook_Book_getBookView): spew.
- (pas_book_respond_create): unifdef this.
- (pas_book_respond_remove): same.
- (pas_book_respond_modify): same.
- (pas_book_respond_authenticate_user): same.
- (pas_book_respond_get_supported_fields): unref the iterator.
- (pas_book_respond_get_book_view): unifdef, and add spew.
-
- * backend/pas/pas-book.h: make use of pas-types.h and remove some
- typedefs.
-
-2003-07-23 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-types.h: new file, all the typedefs shared
- between files here.
-
-2003-07-23 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-book-view.c (send_pending_adds): abstract all
- the aggregating code to the book view. backends just call
- notify_card_added and the superclass does all the aggregating.
- (pas_book_view_notify_change): if there are pending adds, send
- them before we send the change.
- (pas_book_view_notify_remove): same.
- (pas_book_view_notify_add): the other part of the aggregating
- code.
- (pas_book_view_notify_complete): send pending adds if there are
- any.
- (impl_GNOME_Evolution_Addressbook_BookView_start): new function,
- call pas_backend_start_book_view.
- (pas_book_view_get_card_query): new function.
- (pas_book_view_get_card_sexp): new function.
- (pas_book_view_get_backend): new function.
-
- * backend/pas/pas-book-view.h: add a PASBackend arg to the
- constructor, as well as the char* query and PASBackendCardSExp
- form. also add accessors for card_query, card_sexp, and backend.
-
- * backend/idl/addressbook.idl
- (GNOME::Evolution::Addressbook::BookView): add start() method.
- (GNOME::Evolution::Addressbook::BookListener): remove the oneway
- tag from notifyBookOpened, notifyViewRequested, and
- notifyChangesRequested so the call doesn't return until the remote
- object has gotten the method call.
-
- * backend/pas/pas-backend.c (pas_backend_load_uri): fill in the
- uri slot if the load was successful.
- (pas_backend_get_uri): return the uri, remove the virtual method
- call.
- (pas_backend_start_book_view): new function.
- (process_client_request): ifdef out the threaded foo, since i'm
- not certain it's at all necessary.
- (real_add_client): remove the bonobo_object_unref of the book,
- since it's immortal.
- (pas_backend_dispose): free the uri.
-
- * backend/pas/pas-backend.h: remove the get_uri virtual method,
- and add the start_book_view virtual method and
- pas_backend_start_book_view prototype.
-
-2003-07-23 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/Makefile.am (libpasvcf_a_SOURCES): new.
- (noinst_LIBRARIES): add libpasvcf.a
-
- * backend/pas/pas-backend-vcf.[ch]: new files, implement a vcard
- file backend. the backend api still needs a little work, but it's
- getting easier to write backends.
-
-2003-07-23 Chris Toshok <toshok@ximian.com>
-
- * printing/e-contact-print.c (e_contact_print_response): deal with
- "uses_list". Fixes #30839.
- (e_contact_print_dialog_new): use GINT_TO_POINTER instead of
- casting to void*, and set "uses_list" to FALSE.
- (e_contact_print_card_dialog_new): same.
- (e_contact_print_card_list_dialog_new): same, but set "uses_list"
- to TRUE.
-
-2003-07-23 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book.c (e_book_dispose): fix a typo.
-
-2003-07-22 Akira TAGOH <tagoh@redhat.com>
-
- * printing/e-contact-print-envelope.c (ecpe_print): Use 'Sans'
- instead of 'Helvetica' for the font name.
- * printing/e-contact-print.c (e_contact_build_style): Likewise.
-
-2003-07-23 Dan Winship <danw@ximian.com>
-
- * backend/ebook/Makefile.am: use EVO_MARSHAL_RULE
- * backend/pas/Makefile.am: Likewise
- * gui/component/select-names/Makefile.am: Likewise
- * gui/contact-editor/Makefile.am: Likewise
- * gui/contact-list-editor/Makefile.am: Likewise
- * gui/widgets/Makefile.am: Likewise
-
- * gui/contact-editor/e-contact-editor.c
- (e_contact_editor_class_init):
- s/ece_marshal/e_contact_editor_marshal/
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (e_contact_list_editor_class_init): Likewise for ecle_marshal
-
- * gui/search/e-addressbook-search-dialog.c
- (e_addressbook_search_dialog_init): Remove gtk_window_set_policy
- call since that function is deprecated and it was just setting
- everything to the default values anyway.
-
- * gui/widgets/e-addressbook-util.c: #include gal/util/e-util.h for
- e_free_object_list.
-
-2003-07-22 Dan Winship <danw@ximian.com>
-
- * backend/ebook/e-card.c: (e_card_new,
- e_card_new_with_default_charset): Make the "vcard" arg const.
- ...: add lots and lots of other consts as a side effect
-
-2003-06-30 Dan Winship <danw@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (e_addressbook_view_dispose):
- disconnect from model signals to prevent a race condition at
- shutdown where the view gets destroyed and then the model notices
- the backend dying before being destroyed itself.
-
- * gui/widgets/e-addressbook-reflow-adapter.c
- (addressbook_finalize): add, to free priv.
- (e_addressbook_reflow_adapter_class_init): set it up
-
- * gui/component/e-address-popup.c (e_address_popup_set_free_form):
- Don't leak strings
-
- * gui/component/addressbook-storage.c (load_source_data): don't
- leak xml data.
-
- * gui/component/addressbook-component.c (new_item_cb): don't leak
- the new card.
-
-2003-06-25 Gilbert Fang <gilbert.fang@sun.com>
-
- * gui/widgets/e-minicard-view-widget.c
- (e_minicard_view_widget_real_focus_in_event): new function,
- override the event handler for focus_in_event, set the first item
- be focused if no focused item at all. Fixes bug 41826.
-
-2003-06-18 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (fill_in_field): in the
- EUrlEntry case just reassign widget. it'll be handled by the
- GtkEditable code below. Fixes #43841.
-
-2003-06-14 Larry Ewing <lewing@ximian.com>
-
- * gui/backend/ebook/e-card-simple.c:
- * gui/backend/ebook/e-card.c:
- * gui/backend/ebook/evolution-ldif-importer.c:
- * gui/backend/ebook/load-pine-addressbook.c:
- * gui/backend/ebook/test-card.c:
- * gui/backend/pas/pas-backend-card-sexp.c:
- * gui/backend/pas/pas-backend-ldap.c: Fix lots of leaks, update
- for correct use of g_object_get. Some cleanups.
-
-2003-06-13 Larry Ewing <lewing@ximian.com>
-
- * gui/component/addressbook.c:
- * gui/component/e-cardlist-model.c:
- * gui/component/select-names/e-select-names-text-model.c:
- * gui/contact-editor/e-contact-editor.c:
- * gui/contact-editor/e-contact-save-as.c:
- * gui/contact-list-editor/e-contact-list-editor.c:
- * gui/widgets/e-addressbook-table-adapter.c:
- * gui/widgets/e-addressbook-util.c:
- * gui/widgets/e-addressbook-view.c:
- * gui/widgets/e-minicard-view.c:
- * gui/widgets/e-minicard.c: Fix lots of leaks, update for correct
- use of g_object_get. Some misc cleanups.
-
- * printing/e-contact-print.c: update for correct use of
- g_object_get.
-
-2003-06-05 Not Zed <NotZed@Ximian.com>
-
- ** For #42691.
-
- * gui/component/select-names/Makefile.am (%.server.in): implicit
- rule for .in file.
- (BUILT_SOURCES): added server_DATA.
-
- * gui/component/Makefile.am (%.server.in): use implicit rule for
- .in file.
- (BUILT_SOURCES): added, just server_DATA.
- (CLEANFILES): added
-
- * backend/ebook/Makefile.am (BUILT_SOURCES): add server_DATA.
-
-2003-06-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * backend/ebook/ebook.c (e_book_do_response_open): adapted to
- changes in EComponentListener API.
-
-** See ChangeLog.pre-1-4 for older changes
-
diff --git a/addressbook/ChangeLog.pre-1-4 b/addressbook/ChangeLog.pre-1-4
deleted file mode 100644
index b1c12cb82f..0000000000
--- a/addressbook/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,16758 +0,0 @@
-2003-05-19 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (func_beginswith): use the more
- convoluted (but more correct) query if evolutionPerson is
- supported. Fixes #42825.
-
-2003-05-19 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-destination.c (use_default_book_cb): handle the
- case where @book == NULL, which can happen if there was a problem
- opening the default book. Should fix #43005.
-
-2003-05-19 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c
- (ensure_completion_uris_exist): fix the initial run case. the
- config upgrade code creates all elements so we can't just check
- for NULL - we have to check if the string is empty. Fixes #43213.
-
-2003-05-19 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard-label.c (set_colors): if we've got focus,
- set the background of the rect to bg[NORMAL], and the fill color
- of the text and label to text[NORMAL]. This will make the
- background a different color than the canvas, but won't make it
- use the selected background. fixes #42472
-
-2003-05-19 Chris Toshok <toshok@ximian.com>
-
- * gui/merging/e-card-merging.c (e_card_merging_book_commit_card):
- add a g_object_ref(card), to match the one in
- e_card_merging_book_add_card. Fixes #43175.
-
-2003-05-19 Anna Marie Dirks <anna@ximian.com>
-
- * gui/contact-editor/e-contact-quick-add.c: Added HIG-appropriate
- HIG-appropriate spacing, padding, accelerators. Fixes bug #41210
-
- * gui/component/ldap-config.glade: HIG-ified the various dialogs
- (including the settings pages, the config druid, and the edit dialog)
- in this glade file. This fixes bugs #41140, #41137, #41130
-
- * gui/merging/e-card-merging-book-commit-duplicate-detected.glade:
- Changed button order, and added HIG-appropriate spacing/padding.
- Fixes bug #41232.
-
- * gui/merging/e-card-duplicate-detected.glade: Changed button
- order, and added HIG-appropriate spacing/padding. Fixes bug
- #41229 and #41231.
-
-2003-05-19 Sean Gao <sean.gao@sun.com>
-
- * gui/component/addressbook-component.c (xfer_folder): remove the
- summary if @remove_source is TRUE. Fixes 38084.
-
-2003-05-16 Anna Marie Dirks <anna@ximian.com>
-
- * gui/contact-list-editor/contact-list-editor.glade: Added
- HIG-appropriate spacing, padding, capitalization and accelerators.
- Fixes bug #41254
-
-2003-05-16 Anna Marie Dirks <anna@ximian.com>
-
- * gui/contact-editor/fulladdr.glade: Added HIG-appropriate
- spacing, padding, capitalization and accelerators. Fixes bug #41251
-2003-05-14 Anna Marie Dirks <anna@ximian.com>
-
- * gui/contact-editor/fullname.glade: Added HIG-appropriate
- spacing, padding, caps, title and accelerators. Fixes bug #41249,
- and also bug #41250..
-
-2003-05-16 Anna Marie Dirks <anna@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Added HIG-appropriate
- spacing, padding, capitalization and accelerators. Fixes bug #41248.
-
-
-2003-05-16 Rodney Dawes <dobey@ximian.com>
-
- * addressbook/backend/ebook/Makefile.am: Move the tools to a
- more appropriate directory, privlibexecdir
-
-2003-05-15 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (book_open_cb): backing out a tiny
- porting of jpr's fix - we need to set the book on the
- EAddressbookView, or else it won't do queries, and it won't show
- any cards. Fixes #43023, #43090.
-
-2003-05-15 Chris Toshok <toshok@ximian.com>
-
- * gui/merging/e-card-merging.c (free_lookup): new function, split
- out the duplicated teardown code from final_cb and final_id_cb.
- also, unref the card.
- (final_id_cb): call free_lookup.
- (final_cb): same.
- (e_card_merging_book_add_card): ref the card. fixes bug #43016.
-
-2003-05-14 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (full_addr_clicked):
- replace the text_buffer_delete/text_buffer_insert with
- set_buffer_set_text. call widget_changed if they clicked OK, so
- we actually mark the dialog changed.
- (fill_in_field): make this handle GtkTextViews, because for some
- reason that escapes rational thought GtkTextView's don't implement
- GtkEditable. fixes #42606.
- (extract_field): same.
-
-2003-05-14 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard-label.c (e_minicard_label_reflow): set
- the clip_height on reflow so the name of the field is as high as
- the field's value. makes it possible to click anywhere to the
- left of a tall field (like an address) and have it select the
- field. Fixes #42625.
-
-2003-05-14 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (address_mailing_changed):
- handle the case where we haven't filled in the address yet. fixes
- #42620.
-
-2003-05-14 JP Rosevear <jpr@ximian.com>
-
- * gui/component/addressbook.c (addressbook_view_unref): clear the
- view
- (book_open_cb): track the book in the view, don't unref the book
- (set_prop): set the book
- (retrieve_shell_view_interface_from_control): get the shell view
- every time
- (set_folder_bar_label): release and unref the shell view
-
- * gui/component/addressbook-storage.h: add proto
-
- * gui/component/addressbook-storage.c
- (addressbook_storage_cleanup): unref the storage
-
- * gui/component/addressbook-component.c (owner_unset_cb): clean up
- storage
-
- * backend/ebook/e-book.c (e_book_load_uri): track the listener
- signal
- (e_book_dispose): unref the listener and disconnect the signal
-
-2003-05-13 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_set_separator): strlen ->
- g_utf8_strlen.
- (e_select_names_text_model_insert): same.
- (e_select_names_text_model_insert_length): big change, make this
- work with multibyte utf8.
- (e_select_names_text_model_delete): same. this could possibly use
- a tighter loop + a memmove, but this works.
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_get_textification): make sure our truncation
- to MAX_LENGTH characters uses utf8 characters, not bytes.
- (e_select_names_model_name_pos): track e-text-model change.
- pos/length are now in utf8 character terms, so use g_utf8_strlen
- instead of strlen.
- (e_select_names_model_text_pos): same.
-
-2003-05-13 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-table-adapter.c (addressbook_dispose):
- rename addressbook_destroy to this, and guard against multiple
- calls.
- (e_addressbook_table_adapter_class_init): GtkObject -> GObject,
- and destroy -> dispose.
- (e_addressbook_table_adapter_init): GtkObject -> GObject.
-
-2003-05-12 Sean Gao <sean.gao@sun.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (e_contact_list_editor_init): terminate g_build_filename with
- NULL.
-
-2003-05-11 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #42048 ]
- * gui/widgets/e-addressbook-view.c (e_contact_print_button):
- button => response.
- (e_addressbook_view_print): connect to "response", not "clicked".
-
-2003-05-11 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #41245 ]
- * gui/component/select-names/select-names.glade: fix
- spacing/border widths as per HIG.
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_init): set the border width/spacing on widgets we
- create here.
-
-2003-05-09 Jeremy Katz <katzj@redhat.com>
-
- * printing/e-contact-print.c (e_contact_print_response): Use glib
- macro to case from pointer to int.
-
- * printing/e-contact-print-envelope.c: Add missing #include.
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_start_query): Use
- E_SELECT_NAMES_COMPLETION to avoid warning
-
-2003-05-06 Chris Toshok <toshok@ximian.com>
-
- [ really commit this, fixes bug #41910 ]
- * gui/contact-list-editor/e-contact-list-model.c
- (e_contact_list_model_remove_row): change from model_changed to
- row_deleted here. model_changed causes the table to free its
- ETableSelection, which is what we iterate over when deleting
- contacts.
- (e_contact_list_model_add_destination): no need to be calling
- model_changed here either.
-
-2003-04-29 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #41255 ]
- * gui/contact-list-editor/contact-list-editor.glade: use stock
- buttons for Add/Remove.
-
-2003-04-29 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #41144 ]
- * gui/component/ldap-config.glade: use stock buttons for the
- Add/Delete buttons. Switch from "Delete" to "Remove", though, as
- "Remove" fits much better with the one for "Add". Also, add our
- stock-edit-24.png icon for "Edit".
-
-2003-04-29 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #41211 ]
- * gui/component/e-address-popup.c (e_address_popup_no_matches):
- call e_button_new_with_stock_icon to create our button and give it
- the right icon.
-
-2003-04-29 Gilbert Fang <gilbert.fang@sun.com>
-
- * tools/evolution-addressbook-export-list-cards.c
- (set_pre_defined_field): remove duplicate HOME_COUNTRY field add.
-
-2003-04-28 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #41843]
- * tools/evolution-addressbook-export-list-cards.c
- (e_card_simple_csv_get_name): use e_card_simple_get_ecard_field
- instead of e_card_simple_get_name, so the return value won't be
- localized.
-
-2003-04-28 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #41779 ]
- * gui/component/e-address-popup.c (mini_wizard_container_add): we
- don't need to call gtk_widget_destroy on the old child, since
- gtk_container_remove will unref it for us.
-
-2003-04-23 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #37351 ]
- * gui/widgets/e-addressbook-view.c (table_drag_data_get): the row
- the signal is called with is already the model row, not the view
- row, so don't call e_table_view_to_model_row on it.
-
-2003-04-23 Chris Toshok <toshok@ximian.com>
-
- [ either mostly or entirely fixes #33708 ]
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_done): new function, factor it out of
- _seq_complete_cb because we need to run the same code in a couple
- of places.
- (e_select_names_completion_got_book_view_cb): treat an error from
- a book as getting a "sequence_complete", and decrement the count
- of pending complete signals.
- (e_select_names_completion_got_book_view_cb): remove the increment
- of pending_completion_seq from here.
- (e_select_names_completion_seq_complete_cb): factor out the body
- of e_select_names_completion_done from here, and call it.
- (e_select_names_completion_start_query): increment
- pending_completion_seq here. remove the async variable, as we can
- now use pending_completion_seq for that purpose (it's > 0 iff
- async would have been TRUE).
-
-2003-04-19 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #40954 ]
- * backend/pas/pas-backend-file.c (pas_backend_file_dispose): guard
- against NULL bf->priv->summary (happens if the initial load_uri
- failed).
- (pas_backend_file_load_uri): always set bf->priv->uri, since it's
- used in _get_uri, which is called when the backend goes away.
- This only happened before if you tried to load a folder that
- didn't exist.
-
-2003-04-19 Chris Toshok <toshok@ximian.com>
-
- [ fixes #40694 ]
- * gui/component/select-names/e-select-names-bonobo.c
- (control_activate_cb): just grab focus if @activate == TRUE.
- we'll do all merging/unmerging in the focus handler.
- (widget_focus_cb): handle the merging here.
- (e_bonobo_control_automerge_ui): store off the widget (so we can
- grab focus on it) and connect to "activate".
-
-2003-04-18 Rodney Dawes <dobey@ximian.com>
-
- * gui/component/select-names/Makefile.am: Add missing -DPREFIX
-
-2003-04-18 Rodney Dawes <dobey@ximian.com>
-
- [ fixes #21499 ]
- * gui/component/Makefile.am:
- * gui/component/addressbook.c:
- * gui/component/select-names/e-select-names-bonobo.c:
- * gui/contact-editor/Makefile.am:
- * gui/contact-editor/e-contact-editor.c:
- * gui/contact-list-editor/Makefile.am:
- * gui/contact-list-editor/e-contact-list-editor.c:
- Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ()
-
-2003-04-15 Chris Toshok <toshok@ximian.com>
-
- [ fixes #41252 ]
- * gui/contact-editor/fulladdr.glade: change title from "Check
- Address" to "Full Address".
-
-2003-04-09 Chris Toshok <toshok@ximian.com>
-
- [ fixes #40727 ]
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_start_query): if the query text is
- either shorter than the cached query_text or they don't match,
- don't just set can_reuse_cached_cards to FALSE. we also need to
- invalidate the cache.
-
-2003-04-08 Ettore Perazzoli <ettore@ximian.com>
-
- * backend/ebook/e-destination.c (d): Remove all debugging
- messages.
-
-2003-04-08 Dan Winship <danw@ximian.com>
-
- * gui/component/ldap-config.glade: Remove color specifications
- from the druid so it will use theme colors.
-
- * gui/component/addressbook-config.c
- (addressbook_add_server_druid): Use g_signal_connect_after for
- "prepare" signal (to work around b.g.o 81869)
-
-2003-04-07 Chris Toshok <toshok@ximian.com>
-
- [ fixes #7103 ]
- * gui/widgets/e-minicard-label.c (e_minicard_label_class_init):
- init style_set. and add the signal.
- (e_minicard_label_realize): include e_minicard_label_construct's
- code here, and call set_colors after we create the sub-items.
- (e_minicard_label_unrealize): indent, and remove dead code.
- (e_minicard_label_event): indent, and call set_colors instead of
- setting the colors manually.
- (set_colors): new function, set our colors based on the current
- style.
- (e_minicard_label_style_set): new function, just call set_colors.
- (e_minicard_label_new): e_minicard_label_construct doesn't exist
- anymore.
-
- * gui/widgets/e-minicard-label.h (struct _EMinicardLabelClass):
- add style_set signal.
-
- * gui/widgets/e-minicard.c (set_selected): little tweaks in the
- coloring.
- (e_minicard_unrealize): reindent, and remove some unused code.
-
- * gui/widgets/e-minicard-view-widget.h (struct
- _EMinicardViewWidget): add background.
-
- * gui/widgets/e-minicard-view-widget.c
- (e_minicard_view_widget_class_init): init
- widget_class->style_class.
- (e_minicard_view_widget_style_set): new function, just set the
- background's fill_color_gdk to base[GTK_STATE_NORMAL].
- (e_minicard_view_widget_realize): store off the background canvas
- item so we can set the color later.
-
-2003-04-07 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #40901 ]
- * gui/component/ldap-config.glade: HIG-ify the ldap server edit
- dialog's button layout.
-
-2003-04-07 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #39763 ]
- * gui/component/select-names/e-select-names-bonobo.c (copy_cb):
- verb callback for EditCopy
- (cut_cb): verb callback for EditCut.
- (paste_cb): verb callback for EditPaste.
- (select_all_cb): verb callback for SelectAll.
- (free_closure): new function
- (merge_menu_items): same
- (unmerge_menu_items): same
- (control_set_frame_cb): same
- (control_activate_cb): same
- (widget_focus_cb): same
- (e_bonobo_control_automerge_ui): new function, sets up focus
- signals on the widget passed in to merge/unmerge the passed in
- ui/verbs.
- (impl_SelectNames_get_entry_for_section): call
- e_bonobo_control_automerge_ui for this entry.
-
-2003-04-07 Chris Toshok <toshok@ximian.com>
-
- * gui/component/e-address-popup.c (mini_wizard_new): change the
- ok/cancel button layout to be higified.
-
-2003-04-07 Chris Toshok <toshok@ximian.com>
-
- [ last portion of #40046 fix ]
- * gui/component/select-names/e-select-names-popup.c
- (remove_recipient_cb): ifdef this out to quiet the compiler.
- (remove_all_recipients_cb): same.
- (toggle_html_mail_cb): same.
- (populate_popup_card): change the #if 0 to #if
- TOO_MANY_MENU_ITEMS.
- (popup_menu_list): nuke, as it's handled by populate_popup_card.
- (populate_popup_nocard): rename popup_menu_nocard to this, and
- implement it as in populate_popup_card.
- (e_select_names_populate_popup): we don't need the card, since we
- don't check if it's a list here anymore. also, remove the #if 0
- surrounding the nocard case.
-
-2003-04-07 Not Zed <NotZed@Ximian.com>
-
- Fixes #40252.
-
- * conduit/address-conduit.c: Change the LOG macro to a
- single arg macro which copies its arg. Fix all callers. Change
- WARN and INFO to simply g_warning/g_message. Init G_LOG_DOMAIN
- before including anything.
-
-2003-04-07 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (SUBDIRS): add tools.
-
-2003-04-07 Gilbert Fang <gilbert.fang@sun.com>
-
- [ fixes bug #23036 ]
- * tools/evolution-addressbook-export.c,
- tools/evolution-addressbook-export-list-cards.c,
- tools/evolution-addressbook-export-list-folders.c: : new and
- improved export utility.
-
-2003-04-07 Dan Winship <danw@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.server.in.in: Clean up
- server names.
-
- * gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.server.in.in:
- Likewise
-
- * backend/ebook/GNOME_Evolution_Addressbook_LDIF_Importer.server.in.in:
- Likewise. Also mark the evolution:menu_name for i18n.
-
- * backend/ebook/GNOME_Evolution_Addressbook_VCard_Importer.server.in.in:
- Likewise
-
-2003-04-03 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard-label.c (e_minicard_label_event): set
- "handle_popup" on the field to be TRUE if it's got focus, FALSE if
- not.
-
-2003-04-03 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard-label.c (e_minicard_label_construct):
- doh, set the im_context on the field name too so we get the Input
- Method submenu in the contxt menu.
-
-2003-04-03 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard-label.c (e_minicard_label_construct): set
- the im_context on the field's EText.
- (e_minicard_label_event): remove a huge swath of #if 0'd code.
-
-2003-04-03 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #40715 ]
- * gui/merging/e-card-merging.c (final_id_cb): add this callback,
- to unref the book/free the closure after calling the user's
- callback.
- (final_cb): same.
- (doit): use final{_id}_cb
- (cancelit): same.
- (response): don't free the lookup struct here.
- (match_query_callback): same.
- (e_card_merging_book_add_card): ref the book.
- (e_card_merging_book_commit_card): same.
-
- * gui/component/e-address-popup.c (card_picker_init): make sure to
- set the "text" attribute on the cell renderer so the text actually
- shows up. also, g_object_connect -> g_signal_connect *sigh*.
- Lastly, get rid of the scrolled window and just make the window
- size to show the text.
-
- * gui/widgets/e-minicard.c (e_minicard_style_set): only call
- set_selected if we're realized (we create all the canvas objects
- that set_selected manipulates in our realize method.)
-
-2003-04-03 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/Makefile.am (INCLUDES): add
- EVOLUTION_IMAGESDIR
-
-2003-04-02 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-popup.c: change all
- this around so that we populate the existing popup. This means we
- get the select names popup stuff on top of the normal EEntry popup
- foo.
-
- * gui/component/select-names/e-select-names-popup.h
- (e_select_names_populate_popup): rename e_select_names_popup to
- this.
-
- * gui/component/select-names/e-select-names-manager.c
- (populate_popup_cb): rename popup_cb here, and
- e_select_names_popup -> e_select_names_populate_popup.
- (e_select_names_manager_entry_new): popup -> populate_popup.
-
-2003-04-02 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-marshal.list: add NONE:OBJECT
-
- * gui/widgets/e-minicard.c (e_minicard_class_init): add style_set
- signal.
- (e_minicard_style_set): just call set_selected with the currently
- selected flag, so we recolor properly.
-
- * gui/widgets/e-minicard.h (struct _EMinicardClass): add style_set
- signal.
-
-2003-04-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * backend/ebook/evolution-ldif-importer.c (load_file_fn):
- * backend/ebook/evolution-vcard-importer.c (load_file_fn): added
- "folder_type" parameter to EvolutionImporterLoadFileFn.
-
-2003-03-31 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book-util.c (get_local_book_uri): new function,
- just return the local uri.
- (set_default_book_uri_local): use get_local_book_uri.
- (e_book_default_book_open): only try and reload the default book
- if it's not already the local book.
-
-2003-03-31 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (card_removed): it emits a list now
-
-2003-03-31 Dan Winship <danw@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_init): Remove folder-selector button
- initialization.
- (e_select_names_new): Initialize folder-selector button here,
- using the passed-in EvolutionShellClient rather than depending on
- a global variable.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_activate_dialog): take an
- EvolutionShellClient and pass it to e_select_names_new().
-
- * gui/component/select-names/e-select-names-bonobo.c
- (impl_SelectNames_activate_dialog): get a pointer to the shell
- from bonobo-activation, create a shell_client, and pass it to
- e_select_names_manager_activate_dialog.
-
- * backend/ebook/e-book-util.c (e_book_get_default_book_uri):
- constify return value
-
-2003-03-30 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-vcard.[ch]: braindead, and *extremely* forgiving
- vcard parser. not for public consumption yet.
-
-2003-03-30 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #39381 (again) ]
- * gui/component/e-address-popup.c (edit_contact_info_cb): add
- "GtkWidget *button" first arg, so we don't crash.
-
-2003-03-28 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #40403 ]
- * backend/ebook/e-card.c (e_card_get_vobject): revert the fix for
- 28945, as was done on the 1.2 branch. this is because the "fix"
- actually breaks internal use of contact lists. We need to make
- the exporting of contacts DTRT, instead of fixing it here.
-
-2003-03-28 Chris Toshok <toshok@ximian.com>
-
- [ fix the contact editor so that the only time the address is
- parsed is when the user types in the address GtkTextView. ]
- * gui/contact-editor/e-contact-editor.c (address_mailing_changed):
- make this use delivery addresses instead of labels.
- (full_addr_clicked): same.
- (find_address_mailing): same.
-
- * backend/ebook/e-card-simple.c
- (e_card_simple_set_delivery_address): make this operate similar to
- e_card_simple_set_address: it sets both the delivery address and
- the label for the address.
-
-2003-03-26 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #19178 ]
- * backend/ebook/evolution-ldif-importer.c (ebook_open): use
- e_book_load_address_book_by_uri on the passed in uri.
- (load_file_fn): pass the uri.
-
- * backend/ebook/evolution-vcard-importer.c (ebook_open): use
- e_book_load_address_book_by_uri on the passed in uri.
- (load_file_fn): pass the uri.
-
-2003-03-26 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #34651 ]
- * gui/component/select-names/e-select-names.c
- (select_entry_changed): strcmp -> g_utf8_collate.
- (update_query): encode the string we pass for the query.
-
-2003-03-26 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #34085 ]
- * gui/contact-list-editor/e-contact-list-editor.c
- (table_drag_data_received_cb): only successfully complete the drag
- if they dropped a valid vcard (or vcard list). Call
- gtk_drag_finish.
-
-2003-03-26 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/Makefile.am (INCLUDES): $evolution_uidir
- -> $evolutionuidir
-
-2003-03-26 Philip Zhao <philip.zhao@sun.com>
-
- [ fixes bug #39170 ]
- * backend/pas/pas-backend.c (pas_backend_create_card): remove
- 'return'.
- (pas_backend_remove_cards): same.
- (pas_backend_modify_card): same.
- (pas_backend_check_connection): same.
- (pas_backend_get_vcard): same.
- (pas_backend_get_cursor): same.
- (pas_backend_get_book_view): same.
- (pas_backend_get_completion_view): same.
- (pas_backend_get_changes): same.
- (pas_backend_authenticate_user): same.
- (pas_backend_get_supported_fields): same.
- (pas_backend_get_supported_auth_methods): same.
-
-2003-03-26 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (local_record_from_ecard): append the
- second line to the address if necessary
- (ecard_from_remote_record): split the address line in two if
- necessary
-
-2003-03-23 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/contact-list-editor.glade: set the
- dialog to "Visible: No" so it doesn't flash when we bring it up.
-
-2003-03-23 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #40026 ]
- * gui/contact-editor/e-contact-editor.c (set_field): add
- EContactEditor arg, and block/unblock signals around the
- gtk_entry_set_text, since that generates a "changed" signal which
- causes problems.
- (set_phone_field): take and pass along an EContactEditor arg.
- (set_fields): pass editor to set_field.
-
-2003-03-23 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/arrow.png: nuke.
-
- * gui/contact-editor/Makefile.am (EXTRA_DIST): remove images_DATA
- (images_DATA): nuke, don't need it anymore.
-
- * gui/contact-editor/e-contact-editor.c
- (connect_arrow_button_signal): rename _replace_button to this. we
- no longer create an image, as it's a GtkArrow in the .glade file
- now.
- (connect_arrow_button_signals): rename _replace_buttons to this.
- no longer pass the arrow.png's to _replace_button.
- (e_contact_editor_init): _replace_buttons ->
- connect_arrow_button_signals.
- (_arrow_pressed): remove some dead code, and some args that aren't
- used.
- (_phone_arrow_pressed): track change to _arrow_pressed.
- (_email_arrow_pressed): same.
- (_address_arrow_pressed): same.
-
-2003-03-23 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #31786 ]
- * gui/component/addressbook-config.c
- (addressbook_source_dialog_set_source): fix some gtk warnings.
- (set_advanced_button_state): the advanced dialog isn't present in
- the glade file anymore, so ifdef everything dealing with it.
- (addressbook_edit_server_dialog): same.
-
- * gui/component/ldap-config.glade: remove all the unused Advanced
- UI stuff to lessen the amount of strings needing translation.
-
-2003-03-23 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #32113 ]
- * backend/ebook/e-destination.h: add include_email arg to
- e_destination_get_textrep.
-
- * backend/ebook/e-destination.c (e_destination_get_textrep): add
- include_email arg. if it's TRUE, and if there's an email address to
- add
-
- * gui/contact-list-editor/e-contact-list-model.c
- (contact_list_value_at): use e_destination_get_textrep so we don't
- display QP text, and pass TRUE for include_email.
-
- * gui/widgets/e-minicard.c (add_field): same.
- (remodel): same.
-
- * gui/widgets/e-addressbook-treeview-adapter.c (adapter_get_value): same.
-
- * gui/widgets/e-addressbook-table-adapter.c (addressbook_value_at): same.
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_insert_length): pass FALSE for
- include_email.
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_get_textification): pass FALSE for
- include_email.
- (e_select_names_model_get_string): same.
- (e_select_names_model_replace): same.
- (e_select_names_model_name_pos): same.
- (e_select_names_model_text_pos): same.
-
-2003-03-19 Ettore Perazzoli <ettore@ximian.com>
-
- * backend/ebook/GNOME_Evolution_Addressbook_VCard_Importer.server.in.in:
- Replace "evolution:menu-name" prop with "evolution:menu_name". [#39692]
- * backend/ebook/GNOME_Evolution_Addressbook_LDIF_Importer.server.in.in: Likewise.
-
-2003-03-18 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-table-model.c
- (e_select_names_table_model_col_count): up the column count by one
- for the underline.
- (e_select_names_table_model_value_at): add handling for underline.
-
-2003-03-18 Chris Toshok <toshok@ximian.com>
-
- * gui/component/e-address-popup.c (email_menu_add_option): fix use
- of deprecated gtk_menu_append.
- (card_picker_selection_changed): change this to be used with the
- "changed" signal on GtkTreeSelection.
- (free_str): yeah, gross. i know.
- (card_picker_init): this needed some fixing, so the strings don't
- go away after we insert them into the model. also, connect to the
- "changed" GtkTreeSelection signal instead of using the nonexistant
- gtk_tree_selection_set_func.
- (e_address_popup_construct): gtk_style_unref -> g_object_unref.
- (popup_size_allocate_cb): nuke.
- (e_address_popup_ambiguous_email_add): use gtk_window_set_position
- and let the window manager place the window instead of doing it
- ourself.
-
-2003-03-18 Chris Toshok <toshok@ximian.com>
-
- [ Fixes addressbook bug #39730 ]
- * gui/component/ldap-config.glade: add response ids to the search
- base dialog.
-
- * gui/component/addressbook-config.c
- (addressbook_source_dialog_destroy): use g_object_unref, not
- gtk_widget_destroy, on the GladeXML.
- (addressbook_add_server_druid): call gtk_window_set_type_hint
- GDK_WINDOW_TYPE_HINT_DIALOG so this window looks like a dialog.
- (editor_modify_cb): no more apply button.
- (edit_dialog_apply_clicked): nuked.
- (edit_dialog_close_clicked): rename to _cancal_clicked.
- (edit_dialog_ok_clicked): call gtk_widget_destroy here instead of
- calling _cancel_clicked.
- (addressbook_edit_server_dialog): no more apply button, and
- close_button -> cancel_button. Also, set the hint to
- GDK_WINDOW_TYPE_HINT_DIALOG.
- (ldap_dialog_new): fix compiler warning.
- (addressbook_dialog_create_sources_table): same.
-
-2003-03-18 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-section.etspec: use
- alternating-row-colors="false"
-
- * gui/component/select-names/e-select-names.h: nuke prototypes for
- e_select_names_get_source/section.
-
- * gui/component/select-names/e-select-names.c (set_book): remove
- the signal disconnect from here.
- (addressbook_model_set_uri): same.
- (e_select_names_init): connect to the search_result signal on the
- addressbook model.
- (e_select_names_child_free): disconnect the changed_id signal.
- (e_select_names_add_section): set the underline column so the
- recipient tables look like they did when they were EEntry.
- (e_select_names_add_section): store off the changed_id.
- (e_select_names_get_section): nuke.
- (e_select_names_get_source): nuke.
-
-2003-03-18 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (addrconduit_load_configuration): kill
- warning by sinking objects
-
-2003-03-18 Not Zed <NotZed@Ximian.com>
-
- * gui/component/select-names/e-select-names.c (set_book,
- addressbook_model_set_uri): disconnect/keep track of search result
- signal id.
- (e_select_names_init): Keep track of various signals, particularly
- status signal.
- (e_select_names_dispose): disconnect from any signals that are
- still active. Fixes crash for #38202.
-
-2003-03-13 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c
- (set_entry_changed_signals): use set_entry_changed_signal_email
- for the email entry so the email gets saved out.
- (set_entry_changed_signal_email): new function, analogous to
- set_entry_changed_signal_phone, but for email.
-
-2003-03-12 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #20210 ]
- * gui/component/select-names/e-select-names-popup.c
- (popup_menu_card): change "Edit Contact Info" to "View Contact
- Info", as you can't always edit the contact (if the book is read
- only).
- (popup_menu_list): same, but for a contact list.
-
-2003-03-11 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #39507 ]
- * gui/component/select-names/e-select-names.c (search_result): new
- function, sync the models after we do a search.
- (addressbook_model_set_uri): connect to search_result.
-
-2003-03-11 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_init): fix compiler warnings about deprecated
- functions.
- (e_select_names_child_free): unref the table model.
- (remove_address): re-enable.
- (section_right_click_cb): this is an ETable callback now.
- (e_select_names_add_section): remove a gross gross awful hack, and
- make the recipient tables ETables instead EEntry's. We lose the
- nice underlining, but we can add that back in as another ETable
- style (like strikeout and bold), and we also fix the longstanding
- scrolling problems (like bug #25148) and can finally remove
- addresses by double clicking on them (which is also a bug
- someplace I think.. dunno the # offhand.)
-
- * gui/component/select-names/e-select-names-table-model.c
- (clear_info): always set the count to -1, regardless of what
- model->data is.
-
- * gui/component/select-names/e-select-names-model.c: remove some
- unused enums.
-
- * gui/component/select-names/Makefile.am (etspec_DATA): add
- e-select-names-section.etspec
-
- * gui/component/select-names/e-select-names-section.etspec: new
- file, spec for the To:/Cc:/Bcc: etable's in the select-names
- dialog.
-
-2003-03-11 Not Zed <NotZed@Ximian.com>
-
- * backend/pas/pas-backend-file.c (INITIAL_VCARD): Updated phone
- number. Bug #37204.
-
- * gui/widgets/e-addressbook-util.c (e_addressbook_send_card_list):
- re-enable in build, include e-destination.h. For #39256.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * backend/ebook/load-pine-addressbook.c (ebook_create): Likewise.
- * backend/ebook/load-gnomecard-addressbook.c (ebook_create): Likewise.
- * backend/ebook/evolution-vcard-importer.c (ebook_create): Likewise.
- * backend/ebook/evolution-ldif-importer.c (ebook_create): Likewise.
- * backend/ebook/test-client.c (get_cursor_cb): Likewise.
- (ebook_create): Likewise.
- * gui/widgets/e-minicard.c (e_minicard_set_property): Likewise.
- (card_modified_cb): Likewise.
- (e_minicard_event): Likewise.
- * gui/widgets/gal-view-minicard.c (column_width_changed): Likewise.
- * gui/widgets/test-minicard-view.c (ebook_create): Likewise.
- * gui/widgets/gal-view-treeview.c (column_width_changed): Likewise.
-
-2003-03-05 Not Zed <NotZed@Ximian.com>
-
- * gui/component/addressbook-component.c (bonobo_main_quit_cb):
- removed.
- (owner_unset_cb): Basically a noop, the shell does the quit, we
- just note we have no owner anymore.
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- Fixes #37881
-
- * gui/component/select-names/e-simple-card-bonobo.c
- (impl_SimpleCard_get): if we get a null value, send back the empty
- string
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- * gui/component/select-names/e-select-names.etspec: reflect prior column addition
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_get_property_fn): set the arg properly
-
- * gui/component/select-names/Evolution-Addressbook-SelectNames.idl:
- add Icscalendar to field list
-
- * backend/pas/pas-backend-ldap.c: add icscalendar to prop list
-
- * backend/ebook/e-card.h: add icscalendar data member
-
- * backend/ebook/e-card.c: add icscalendar to list and its parse
- routine
- (e_card_get_vobject): add icscalendar prop value
- (parse_icscalendar): parse routine
- (e_card_class_init): add icscalendar arg
- (e_card_destroy): destroy icscalendar member
- (e_card_set_arg): set icscalendar
- (e_card_init): init icscalendar
- (e_card_get_arg): return icscalendar
-
- * backend/ebook/e-card-simple.c (field_data): add icscalendar
-
- * backend/ebook/e-card-simple.h: ditto
-
-2003-03-03 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_new): Don't set the "modal" property through
- g_object_new().
- (e_select_names_init): Explictly make the dialog modal here.
-
-2003-03-03 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (create_minicard_view): No need
- to do any reparenting here; the widget is created with no parent.
-
-2003-03-03 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_init): Instead of using gtk_widget_unparent(),
- remove the widget from the container using gtk_container_remove().
- This fixes a bunch of crashers in all the places using the
- ESelectNames widget/control.
-
-2003-02-28 Dan Winship <danw@ximian.com>
-
- * gui/contact-editor/Makefile.am: Build libecontacteditor as an
- uninstalled shared library.
-
- * gui/contact-list-editor/Makefile.am: Likewise for
- libecontactlisteditor
-
- * gui/merging/Makefile.am: and libecardmerging
-
- * gui/search/Makefile.am: and libeaddressbooksearch
-
- * gui/widgets/Makefile.am: and libeminicard
-
- * printing/Makefile.am: and libecontactprint
-
- * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
- Update for new library names (and get rid of libtool portability
- warnings).
-
-2003-02-28 Dan Winship <danw@ximian.com>
-
- * backend/ebook/e-card.c (e_card_list_send, e_card_send): Remove
- these from here; talking to the mailer doesn't really belong at
- the libebook level anyway.
-
- * backend/ebook/Makefile.am: Remove Evolution-Composer CORBA
- stuff, which fixes some linking problems on OS X.
-
- * gui/widgets/e-addressbook-util.c (e_addressbook_send_card_list,
- e_addressbook_send_card): Move from e-card.c and rename.
-
- * gui/widgets/Makefile.am: move Evolution-Composer CORBA stuff
- here
-
- * gui/widgets/e-addressbook-view.c (send_as, send_to,
- e_addressbook_view_send, e_addressbook_view_send_to): Update for
- new function names.
-
- * gui/contact-list-editor/e-contact-list-editor.c (file_send_as_cb,
- file_send_to_cb): Likewise
-
- * gui/contact-editor/e-contact-editor.c (file_send_as_cb,
- file_send_to_cb): Likewise
-
-2003-02-27 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (book_open_cb): use g_signal_connect
- here, not swapped... although since we pass the widget as the
- closure it really doesn't matter.
- (load_uri_auth_cb): use a GtkDialog here.
- (search_result): same.
-
- * gui/component/select-names/e-simple-card-bonobo.h: add prototype
- for e_simple_card_bonobo_construct to fix warning.
-
- * gui/widgets/e-addressbook-view.c (create_alphabet): remove call
- to gtk_widget_set_usize.
-
- * gui/contact-editor/e-contact-editor-address.c
- (e_contact_editor_address_init): gtk_window_set_policy =>
- gtk_window_set_resizable.
-
- * gui/contact-editor/e-contact-editor-fullname.c
- (e_contact_editor_fullname_init): same.
-
-2003-02-27 JP Rosevear <jpr@ximian.com>
-
- * conduit/Makefile.am: link to libversit libtool object
-
-2003-02-27 Rodney Dawes <dobey@ximian.com>
-
- * backend/ebook/Makefile.am: Fix for server files from Antonio Xu
-
-2003-02-26 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book.c (e_book_load_uri): if we fail to activate
- factories for a given protocol, return.
-
- * gui/component/ldap-config.glade: remove the two unused custom
- widgets to cut down on gtk warning spam.
-
-2003-02-21 Dan Winship <danw@ximian.com>
-
- * backend/ebook/Makefile.am (libebook_la_LIBADD): depend on
- libversit.la, libcamel.la, libename.la, and libeutil.la.
- (test_client_LDADD, test_client_list_LDADD, test_card_LDADD,
- evolution_vcard_importer_LDADD, evolution_ldif_importer_LDADD,
- load_pine_addressbook_LDADD, load_gnomecard_addressbook_LDADD):
- Remove those dependencies from here, since they're pulled in by
- libebook.
-
- * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
- Remove libebook's dependencies
-
- * gui/component/select-names/Makefile.am
- (libeselectnames_la_LIBADD): add this
-
- * gui/widgets/Makefile.am (various disabled *_test_LDADD): cleanup
-
- * printing/Makefile.am (contact_print_test_LDADD,
- contact_print_style_editor_test_LDADD): cleanup
-
-2003-02-20 Dan Winship <danw@ximian.com>
-
- * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
- s/libemiscwidgets.a/libemiscwidgets.la/
-
- * gui/widgets/Makefile.am: Likewise (in a bunch of commented-out
- test programs)
-
-2003-02-19 Dan Winship <danw@ximian.com>
-
- * gui/widgets/e-addressbook-model.c: Make parent_class static.
-
- * gui/widgets/e-addressbook-reflow-adapter.c: Likewise
-
- * gui/widgets/e-addressbook-table-adapter.c: Likewise
-
-2003-02-19 Chris Toshok <toshok@ximian.com>
-
- [ fix #38074 ]
- * gui/component/e-address-popup.c (add_contacts_cb): first arg is
- a GtkWidget. duh.
-
-2003-02-19 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/contact-editor/Makefile.am (INCLUDES): Use $(evolutionuidir)
- instead of $(evolution_uidir). [Pointed out by Grzegorz Goawski.]
-
-2003-02-17 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_start_query): if we can complete solely
- from our cached cards, call e_completion_end_search from here when
- we're done.
-
-2003-02-17 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c
- (ensure_completion_uris_exist): plug memory leak (always free
- val).
-
-2003-02-16 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_search_timeout): move the bulk of the
- non-summary searching stuff here. we aggregate up to our
- threshold, then send them to the front end and register a timeout
- to do another batch. This keeps us from totally spamming the UI,
- making things a bit more responsive.
- (pas_backend_file_search): set up the closure and call the timeout
- in an idle func.
-
-2003-02-16 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_entry_new): indent properly.
-
-2003-02-16 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-reflow-adapter.c (unlink_model):
- disconnect search_started and search_result.
- (addressbook_compare): if we're loading, just compare model
- positions (so we just append while loading).
- (remove_card): use e_reflow_model_item_removed.
- (search_started): new function, set loading = TRUE.
- (search_result): new function, set loading = FALSE and emit
- "comparison_changed".
- (e_addressbook_reflow_adapter_init): init loading and the new
- signal ids.
- (e_addressbook_reflow_adapter_construct): connect "search_started"
- and "search_result".
-
- * gui/widgets/e-addressbook-model.h (struct
- _EAddressbookModelClass): add search_started signal.
-
- * gui/widgets/e-addressbook-model.c
- (e_addressbook_model_class_init): new signal "search_started".
- (book_view_loaded): emit "search_started" after "model_changed".
- (remove_card): simplify this, and use CARD_REMOVED all the time,
- instead of just in the single card case.
-
-2003-02-10 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_search_timeout): split out the bulk of the
- non-summary searching logic to here. we do 1 "card_threshold"
- sized lump per timeout.
- (pas_backend_file_search): use pas_backend_file_search_timeout.
-
-2003-02-10 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #33066 ]
- * gui/contact-editor/e-contact-editor.c
- (set_urlentry_changed_signal_field): new function
- (set_entry_changed_signals): call
- set_urlentry_changed_signal_field for entry-web, entry-caluri, and
- entry-fburl.
- (fill_in_field): add handling for EUrlEntry's.
- (extract_field): same.
- (enable_widget): same.
- (e_contact_editor_create_date): show the widget.
- (e_contact_editor_create_web): same, create a url entry.
- (set_urlentry_changed_signal_field): new function
-
- * gui/contact-editor/contact-editor.glade: entry-web,
- entry-caluri, and entry-fburl are all custom widgets now.
-
-2003-02-10 Ettore Perazzoli <ettore@ximian.com>
-
- * backend/ebook/Makefile.am: Install load-pine-addressbook and
- load-gnomecard-addressbook into ${privdatadir}/tools. Install
- evolution-vcard-importer and evolution-ldif-importer into
- ${privlibexecdir}.
-
- * backend/ebook/GNOME_Evolution_Addressbook_VCard_Importer.server.in:
- Removed.
-
- * backend/ebook/GNOME_Evolution_Addressbook_LDIF_Importer.server.in:
- Removed.
-
- * backend/ebook/GNOME_Evolution_Addressbook_VCard_Importer.server.in.in:
- New. Specify an absolute path for the executable, using
- @LIBEXECDIR@.
- * backend/ebook/GNOME_Evolution_Addressbook_LDIF_Importer.server.in.in:
- Likewise.
-
-2003-02-09 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (sexp_initials): gone.
- (match_initials): gone.
- (book_query_sexp): remove the primary handling.
- (book_query_score): same.
-
- * backend/ebook/e-card.c (e_card_set_property):
- g_value_get_pointer => g_value_get_object for "category_list".
-
- * backend/ebook/e-book.c (struct _EBookPrivate): add a comment.
-
- * backend/pas/pas-backend-ldap.c (func_beginswith): performance at
- the cost of a tiny bit of correctness. If the ldap server doesn't
- support evolutionPerson don't query on fileAs, use sn (since
- that's effectively what gets used in the display when fileAs isn't
- supported.)
-
-2003-02-09 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c: lots of
- changes here. should be a big performance gain. god i hope this
- is finally right.
-
-2003-02-08 Chris Toshok <toshok@ximian.com>
-
- [ huge change, all for 1 little performance problem :) fixes #18207 ]
- * gui/widgets/e-addressbook-model.c (get_view): use
- e_book_check_static_capability here to make things a little
- prettier.
- (remove_card): complain about my life, and add code to use one
- "model_changed" signal if we get back a list of cards instead of
- multiple "card_removed" signals.
-
- * gui/widgets/e-addressbook-model.h: little clean up.
-
- * gui/widgets/e-addressbook-view.c (delete): write a bulk-remove
- case for this. if the backend supports it, send all the ids at
- once. otherwise loop over the ids.
- (e_addressbook_view_delete_selection): fake a CardAndBook
- structure and call delete, instead of duplicating the code in 2
- places.
-
- * gui/component/addressbook.c (delete_contact_cb): don't call
- e_contact_editor_confirm_delete here, it's handled by the
- EAddressbookView.
-
- * backend/pas/pas-card-cursor.c (pas_card_cursor_construct): fix a
- compiler warning about a stupid crash.
-
- * backend/pas/pas-book.h (PASOperation): RemoveCard ->
- RemoveCards.
- (PASRemoveCardsReques): char *id -> GList *ids.
- (PASRequest): PASRemoveCardRequest -> PASRemoveCardsRequest.
-
- * backend/pas/pas-book.c (pas_book_queue_remove_cards): build up a
- GList from the id sequence.
- (pas_book_respond_remove): notifyCardRemoved ->
- notifyCardsRemoved.
- (impl_GNOME_Evolution_Addressbook_Book_removeCards): rename.
- (pas_book_free_request): free the idlist for RemoveCards.
- (pas_book_class_init): removeCard -> removeCards.
-
- * backend/pas/pas-book-view.h: change prototype for
- pas_book_view_notify_remove, and add prototype for
- pas_book_view_notify_remove_1.
-
- * backend/pas/pas-book-view.c (pas_book_view_notify_remove_1):
- build up a list and call pas_book_view_notify_remove.
- (pas_book_view_notify_remove): build up the corba id sequence and
- call BookViewListener::notifyCardsRemoved.
-
- * backend/pas/pas-backend.h: remove_card -> remove_cards.
-
- * backend/pas/pas-backend.c (pas_backend_remove_cards): rename
- from _remove_card.
- (process_client_requests): RemoveCard -> RemoveCards and
- _remove_card -> _remove_cards.
-
- * backend/pas/pas-backend-ldap.c (check_schema_support):
- g_strcasecmp -> g_ascii_strcasecmp.
- (remove_card_handler): _remove => _remove_1.
- (modify_card_modify_handler): same.
- (pas_backend_ldap_process_remove_cards): rename from _remove_card.
- (pas_backend_ldap_class_init): _remove_card -> _remove_cards.
-
- * backend/pas/pas-backend-file.c (pas_backend_file_class_init):
- remove_card -> remove_cards.
- (pas_backend_file_get_static_capabilities): add "bulk-removes".
- (pas_backend_file_process_remove_cards): rewrite this function
- largely, so that it handles lists of ids. first we loop through
- and for every successful deletion we build a list of deleted
- ECards. Then for each view we build a list (a subset of the
- deleted ECard list) and pass back that list to the view.
- (pas_backend_file_process_modify_card): use _remove_1 instead of
- _remove.
- (ecard_matches_search): new function.
-
- * backend/pas/pas-backend-card-sexp.c
- (pas_backend_card_sexp_match_vcard): rewrite in terms of
- _match_ecard.
- (pas_backend_card_sexp_match_ecard): new function, the guts from
- _match_vcard.
-
- * backend/pas/pas-backend-card-sexp.h: add prototype for
- pas_backend_card_sexp_match_ecard.
-
- * backend/idl/addressbook.idl: the card removal stuff now takes
- CardIdList.
-
- * backend/ebook/e-book.c (e_book_get_static_capabilities): cache
- successful capability queries (since they're static).
- (e_book_check_static_capability): new, convenience function to
- check if a particular capability is supported.
- (e_book_remove_card_by_id): build a single element GList and call
- e_book_remove_cards.
- (e_book_remove_cards): build up a CORBA sequence from the GList
- and call Book::removeCards.
- (e_book_dispose): free the cached capabilities string.
-
- * backend/ebook/e-book.h: add new prototypes for
- e_book_check_static_capability and e_book_remove_cards.
-
- * backend/ebook/e-book-view.h (struct _EBookViewClass): rename
- "card_removed" signal to "cards_removed".
-
- * backend/ebook/e-book-view.c (e_book_view_do_removed_event): id
- -> ids, and free the id list.
- (e_book_view_check_listener_queue): CardRemovedEvent ->
- CardsRemovedEvent.
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_queue_response): free the id list.
- (e_book_view_listener_queue_idlist_event): new function, used for
- cards_removed.
- (e_book_view_listener_queue_status_event): id -> ids.
- (e_book_view_listener_queue_sequence_event): same.
- (e_book_view_listener_queue_message_event): same.
- (impl_BookViewListener_notify_cards_removed): call
- queue_idlist_event.
- (e_book_view_listener_dispose): free the id list.
- (e_book_view_listener_class_init): track change to idl call.
-
- * backend/ebook/e-book-view-listener.h
- (EBookViewListenerOperation): CardRemovedEvent ->
- CardsRemovedEvent.
- (EBookViewListenerResponse): char *id -> GList *ids.
-
- * backend/ebook/e-book-listener.c
- (impl_BookListener_respond_remove_cards): rename from remove_card.
-
-2003-02-06 Chris Toshok <toshok@ximian.com>
-
- * gui/component/e-address-popup.c (email_table_save_card_cb):
- check the status, not the book, and unref the book here.
- (contact_editor_cb): same.
- (start_query): unref the book in the failure case.
- (add_card_idle_cb): addressbook_load_default_book returns void
- now.
- (edit_contact_info_cb): same.
- (e_address_popup_query): same.
-
- * gui/component/addressbook.c (control_activate_cb): track change
- to addressbook_load_uri return type.
- (set_prop): same.
- (addressbook_load_uri): return type is void now.
- (addressbook_load_default_book): same.
-
- * gui/component/addressbook.h:
- addressbook_load_uri/addressbook_load_default_book return void
- now.
-
- * conduit/address-conduit.c (start_addressbook_server):
- e_book_load_default_book returns void now.
-
- * backend/ebook/e-book-util.h: track changes to return types.
-
- * backend/ebook/e-book-util.c (e_book_load_address_book_by_uri):
- fallout from change to e_book_load_uri. return type for this
- function is void now too.
- (e_book_use_address_book_by_uri): same.
- (e_book_use_default_book): same.
- (e_book_load_default_book): same.
- (got_uri_book_cb): if unsuccessful and book is non-NULL, unref it
- here.
- (got_default_book_cb): same.
-
- * backend/ebook/e-book.c (e_book_load_uri): no longer return a
- gboolean. any error is communicated to the callback.
-
- * backend/ebook/e-book.h: e_book_load_uri no longer returns a
- gboolean (it's void.)
-
- * backend/ebook/evolution-ldif-importer.c (ebook_create): track
- change to the e_book_load_uri family of functions.
-
- * backend/ebook/test-client-list.c (ebook_create): same.
-
- * backend/ebook/test-client.c (ebook_create): same.
-
- * backend/ebook/load-pine-addressbook.c (ebook_create): same.
-
- * backend/ebook/evolution-vcard-importer.c (ebook_create): same.
-
-2003-02-06 Ettore Perazzoli <ettore@ximian.com>
-
- * backend/ebook/Makefile.am (e-book-marshal.c, e-book-marshal.h):
- Use different tmp file names so these rules can be executed in
- parallel without interfering with each otehr.
-
- * backend/pas/Makefile.am: Make the ORBit compilation work
- properly with parallel makes (i.e. make sure it does not spawn
- multiple orbit-idl processes on the same IDL file at the same
- time).
- * gui/component/select-names/Makefile.am: Likewise.
- * backend/ebook/Makefile.am: Likewise.
-
-2003-02-06 Dan Winship <danw@ximian.com>
-
- * gui/component/addressbook-config.c (main):
- s/PACKAGE/GETTEXT_PACKAGE/ in gettext setup.
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * backend/ebook/Makefile.am (INCLUDES): Remove cruft.
- (libebookincludedir): Use privincludedir.
-
- * backend/ebook/e-book-util.c: #include <string.h>
- * backend/ebook/e-card-compare.c: Likewise
- * backend/ebook/load-pine-addressbook.c: Likewise
- * backend/ebook/test-client.c: Likewise
-
- * backend/ebook/evolution-vcard-importer.c: #include
- <e-book-util.h>
- (factory_fn): Fix this to actually return the importer.
-
- * backend/ebook/evolution-ldif-importer.c (parseLine): #include
- <e-book-util.h> and <bonobo/bonobo-main.h>. Use g_ascii_strcmp.
-
- * backend/ebook/e-card.c (e_card_email_match_single_string):
- (e_card_email_find_number): s/g_str/g_ascii_str/
- * backend/ebook/e-destination.c (e_destination_equal): Likewise.
- Also, add an "else return FALSE;"
-
-
- * backend/pas/Makefile.am (INCLUDES): Remove cruft
- (ldapschemadir): Use privdatadir
- (pasincludedir): Use privincludedir.
-
- * backend/pas/pas-book-factory.c (pas_book_factory_activate):
- Remove unused variable.
- * backend/pas/pas-book-view.c (pas_book_view_new): Likewise
-
-
- * printing/Makefile.am (ecpsdir): Define in terms of privdatadir.
- (gladedir): Defined in configure.in now.
-
- * printing/e-contact-print.c: #include <string.h>
-
- * printing/test-print.c: #include <bonobo/bonobo-main.h>
- * printing/test-contact-print-style-editor.c: Likewise
-
-
- * gui/contact-editor/Makefile.am (INCLUDES): Remove some cruft.
- rename ICONSDIR to IMAGESDIR.
- (images_DATA): Install arrow.png in imagesdir instead of
- privdatadir.
-
- * gui/contact-editor/e-contact-quick-add.c: #include <string.h>
-
- * gui/contact-editor/e-contact-editor.c: #include <string.h>
- (e_contact_editor_init): s/EVOLUTION_ICONSDIR/EVOLUTION_IMAGESDIR/
- (e_contact_editor_new): s/gtk_object_ref/g_object_ref/
- (_replace_button): Look in imagesdir, not privdatadir
- (_phone_arrow_pressed): Remove call to deprecated
- gtk_check_menu_item_set_show_toggle.
- (_email_arrow_pressed): Likewise
- (_address_arrow_pressed): Likewise
- (set_address_field): Remove unused variable
- (enable_widget):
- s/gtk_entry_set_editable/gtk_editable_set_editable/
-
- * gui/contact-editor/e-contact-editor-address.c
- (e_contact_editor_address_init):
- s/EVOLUTION_ICONSDIR/EVOLUTION_IMAGESDIR
- (e_contact_editor_address_set_property):
- s/gtk_entry_set_editable/gtk_editable_set_editable/
-
- * gui/contact-editor/e-contact-editor-fullname.c
- (e_contact_editor_fullname_init):
- s/EVOLUTION_ICONSDIR/EVOLUTION_IMAGESDIR
- (e_contact_editor_fullname_set_property): Likewise.
-
-
- * gui/contact-list-editor/Makefile.am (INCLUDES): Remove cruft,
- s/ICONSDIR/IMAGESDIR/
- (gladedir, etspecdir): Remove definitions.
-
- * gui/contact-list-editor/e-contact-list-editor.c: #include
- <string.h>
- (e_contact_list_editor_init): s/ICONSDIR/IMAGESDIR/
- (e_contact_list_editor_new): s/gtk_object_ref/g_object_ref/
-
- * gui/contact-list-editor/e-contact-list-model.c: #include <string.h>
-
-
- * gui/merging/Makefile.am (INCLUDES): Remove cruft.
- * gui/search/Makefile.am (ruledir): Define in terms of privdatadir
-
-
- * gui/widgets/Makefile.am (INCLUDES): Remove cruft.
- (gladedir, etspecdir): Remove definitions.
- (glade_DATA): Empty, so remove it.
-
- * gui/widgets/e-addressbook-reflow-adapter.c: #include <string.h>
- (addressbook_get_property): Remove unused variable
-
- * gui/widgets/e-addressbook-view.c: #include <string.h>
- (get_selection_model): Add a g_return_val_if_reached.
-
- * gui/widgets/e-minicard.c: #include string.h, gtkmain.h,
- gnome-canvas-pixbuf.h
- (field_changed): s/gtk_object_unref/g_object_unref/
- (get_left_width): Remove unused variable
-
- * gui/widgets/e-minicard-control.c: #include <string.h>
- (pstream_load, pstream_save): Use g_ascii_strcasecmp
-
- * gui/widgets/e-minicard-view.c: #include <string.h>
-
- * gui/widgets/e-minicard-view-widget.c
- (e_minicard_view_widget_new): s/gtk_type_new/g_object_new/
-
-
- * gui/component/select-names/Makefile.am (INCLUDES): Remove cruft.
- (serverdir, gladedir, etspecdir): Remove definitions
-
- * gui/component/select-names/e-select-names.c: #include <string.h>
-
- * gui/component/select-names/e-select-names-popup.c
- (init_html_mail): Remove deprecated
- gtk_check_menu_item_set_show_toggle call.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_entry_free):
- s/gtk_timeout_remove/g_source_remove/
-
-
- * gui/component/Makefile.am (INCLUDES): Remove cruft, rename
- ICONSDIR to IMAGESDIR.
- (serverdir, gladedir): Remove defintions.
-
- * gui/component/addressbook-component.c (IS_CONTACT_TYPE): use
- g_ascii_strcasecmp
- (add_creatable_item): s/ICONSDIR/IMAGESDIR/
-
- * gui/component/component-factory.c: #include <string.h>
-
- * gui/component/e-address-widget.c: Likewise.
- (e_address_widget_destroy): s/gtk_idle_remove/g_source_remove/
- (e_address_widget_schedule_query): s/gtk_idle_add/g_idle_add/
-
-
- * conduit/Makefile.am (INCLUDES): Remove cruft
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * gui/component/addressbook-config.c (main): Replace deprecated
- glade_gnome_init() with glade_init().
-
- * gui/contact-editor/test-editor.c (main): Likewise.
-
- * printing/test-contact-print-style-editor.c (main): Likewise.
-
- * printing/test-print.c (main): Likewise.
-
-2003-02-03 Chris Toshok <toshok@ximian.com>
-
- [ pull forward Jack Jia's fix for #34900 ]
- * gui/contact-editor/e-contact-save-as.c (e_contact_save_as): use
- a weak ref for the file selector.
- (e_contact_list_save_as): same.
- (destroy_it): rewrite this as a weak ref notify function.
- (close_it): remove frees of the info (it's freed in the weak ref
- function).
- (save_it): same.
-
-2003-02-03 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c (remove_folder): pull
- forward Jack Jia's fix for #33672, but convert it to use unlink
- instead of the gnome-vfs stuff.
-
-2003-01-27 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: add a scrolled window
- (SHADOW_IN) around the address textview.
-
-2003-01-26 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: rename the category
- entry to entry-categories.
-
- * gui/contact-editor/e-contact-editor.c
- (set_entry_changed_signals): use the specialized "changed" signal
- handlers for entry-company and entry-fullname.
-
-2003-01-26 Chris Toshok <toshok@ximian.com>
-
- * gui/component/Makefile.am: i need to sleep more.
-
-2003-01-26 Chris Toshok <toshok@ximian.com>
-
- * gui/component/Makefile.am (componentdir): need to assign this
- here or else the lib doesn't get built.
-
-2003-01-26 Chris Toshok <toshok@ximian.com>
-
- * printing/e-contact-print.c (e_contact_start_new_page): begin the
- new page after showing the last one.
- (complete_sequence): beginpage before we start printing.
- (e_contact_print_response): GtkDialog-ify this.
- (e_contact_print_dialog_new): "clicked" -> "response".
- (e_contact_print_card_dialog_new): same.
- (e_contact_print_card_list_dialog_new): same.
-
-2003-01-26 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (CONDUIT_SUBDIR): enable this, as building the
- conduit works if you have gnome-pilot2.
-
-2003-01-25 Chris Toshok <toshok@ximian.com>
-
- * conduit/address-conduit.c: GObjectify the stuff in here that
- refers to addressbook objects. the gnome-pilot stuff is still
- GtkObject for the moment.
-
-2003-01-24 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/Makefile.am (iconsdir): Remove definition; this is
- now in configure.in.
- * gui/contact-editor/Makefile.am (iconsdir): Likewise.
- * gui/contact-list-editor/Makefile.am (iconsdir): Likewise.
-
-2003-01-23 Sean Gao <Sean.Gao@Sun.COM>
-
- [ fixes bug #34898 ]
- * gui/widgets/e-minicard.c (field_changed): handle modifications
- to email addresses in contact lists.
-
-2003-01-23 Sean Gao <Sean.Gao@Sun.COM>
-
- [ fixes bug #36375 ]
- * backend/pas/pas-backend-ldap.c: use PHONE_OTHER_FAX instead of
- PHONE_OTHER for "other_fax".
-
-2003-01-23 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #31014, roll this in from the 1.2 branch ]
- * backend/pas/pas-backend-ldap.c: use "categories" instead of
- "category" for the ECard field so the UI/get_supported_fields stuff
- actually thinks its usable in the contact editor..
-
-2003-01-23 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_connect): fix
- for bug 34883 broke ssl transactions (at least those where we were
- connecting to port 636). Move it to after the SSL stanza.
-
-2003-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/select-names/Makefile.am (componentdir): Remove
- definition; no need to set it here since it's now defined in
- configure.in
- * gui/component/Makefile.am (componentdir): Likewise.
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/select-names/Makefile.am (gladedir): Version using
- $(BASE_VERSION).
- (etspecdir): Likewise.
- (iconsdir): Likewise.
-
- * gui/contact-list-editor/Makefile.am (iconsdir): Version using
- $(BASE_VERSION).
- (gladedir): Likewise.
-
- * gui/merging/Makefile.am (gladedir): Version using $(BASE_VERSION).
-
- * gui/search/Makefile.am (ruledir): Version using $(BASE_VERSION).
-
- * gui/component/Makefile.am (INCLUDES): Update EVOLUTION_IMAGESDIR
- to be versioned through $(BASE_VERSION).
-
- * gui/widgets/e-addressbook-view.c (init_collection): Use
- EVOLUTION_GALVIEWSDIR.
-
- * gui/widgets/Makefile.am (INCLUDES): Define EVOLUTION_GALVIEWSDIR
- and update EVOLUTION_IMAGESDIR.
-
-2003-01-21 Radek Doulik <rodo@ximian.com>
-
- * printing/e-contact-print.c (e_contact_print_button): don't use
- gnome_print_multipage_new_from_sizes and add warning
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/widgets/e-addressbook-util.c
- (e_addressbook_prompt_save_dialog): Change dialog from
- Yes/No/Cancel to Discard/Cancel/Save to match the HIG.
-
- * gui/search/e-addressbook-search-dialog.c
- (e_addressbook_search_dialog_init): Change dialog from OK/Cancel
- to Cancel/OK to match the HIG.
-
- * gui/contact-editor/e-contact-save-as.c (file_exists): Change
- dialog from Overwrite/Cancel to Cancel/Overwrite to match the HIG.
-
- * gui/contact-editor/e-contact-quick-add.c
- (build_quick_add_dialog): Fix typo s/reponse/response/. Also
- change the dialog to be Edit/Cancel/OK instead of OK/Edit/Cancel
- to match the HIG.
-
- * gui/contact-editor/e-contact-editor.c
- (e_contact_editor_confirm_delete): Make alert cancel/delete
- instead of delete/cancel to match the HIG.
-
- * gui/contact-editor/e-contact-editor-fullname.c
- (e_contact_editor_fullname_init): Make dialog Cancel/OK instead of
- OK/Cancel to match the HIG.
-
- * gui/contact-editor/e-contact-editor-address.c
- (e_contact_editor_address_init): Make dialog Cancel/OK instead of
- OK/Cancel to match the HIG.
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_init): Make dialog Cancel/OK instead of OK/Cancel
- to match the HIG.
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/Makefile.am (EXTRA_DIST): Add $(schema_DATA).
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (control_activate_cb): try to load
- the uri again if it failed previously.
- (book_open_cb): set failed_to_load based on the response.
- (set_prop): initialize failed_to_load to FALSE before we kick off
- the first load.
-
- * backend/pas/pas-book-factory.c
- (pas_book_factory_process_request): if the load_uri fails, remove
- it from the hashtable and free it, so we'll try to load it again
- from scratch the next time it's requested instead of serving up a
- backend that doesn't function.
-
- * backend/pas/pas-backend.c (pas_backend_get_uri): we need to be
- able to get the uri from backends that aren't loaded (so we can
- remove them from the hashtable.)
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (query_ldap_root_dse): doh, fix
- build error.
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-popup.c: #include
- gtklabel.h, fixes an unresolved symbol.
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (query_ldap_root_dse): build up
- the list of supported auth_methods.
- (pas_backend_ldap_process_get_supported_auth_methods): respond
- with the list of auth methods we've built up.
- (pas_backend_ldap_dispose): unref the auth_method list.
- (pas_backend_ldap_class_init): hook up
- pas_backend_ldap_process_get_supported_auth_methods.
-
- * backend/pas/pas-backend.c
- (pas_backend_get_supported_auth_methods): new function.
- (process_client_requests): add clause for GetSupportedAuthMethods.
-
- * backend/pas/pas-backend.h: add prototype for
- pas_backend_get_supported_auth_methods, and add it to the class
- vtable.
-
- * backend/pas/pas-book.h: add GetSupportedAuthMethods enum member
- and PASGetSupportedAuthMethodsRequest. and add prototype for
- pas_book_respond_get_supported_auth_methods.
-
- * backend/pas/pas-book.c
- (pas_book_queue_get_supported_auth_methods): new function.
- (impl_GNOME_Evolution_Addressbook_Book_getSupportedAuthMethods):
- new function.
- (pas_book_respond_get_supported_auth_methods): new function.
- (pas_book_free_request): add clause for GetSupportedAuthMethods.
- (pas_book_class_init): hook up getSupportedAuthMethods.
-
- * backend/ebook/e-book-listener.c
- (e_book_listener_queue_get_supported_fields_response): fields ->
- list.
- (e_book_listener_queue_get_supported_auth_methods_response): new
- function.
- (impl_BookListener_response_get_supported_auth_methods): new
- function.
- (e_book_listener_class_init): hook up
- epv->notifySupportedAuthMethods.
-
- * backend/ebook/e-book-listener.h: add
- GetSupportedAuthMethodsResponse enum member, and change the field
- name from "fields" to list (and use it for both GetSupportedFields
- and GetSupportedAuthMethods)
-
- * backend/ebook/e-book.c (e_book_get_supported_auth_methods): new
- function.
- (e_book_do_response_get_supported_auth_methods): new function.
-
- * backend/ebook/e-book.h: add prototype for
- e_book_get_supported_auth_methods.
-
- * backend/idl/addressbook.idl: add getSupportedAuthMethods IDL
- call.
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-book-factory.c (backend_last_client_gone_cb):
- deal with backends that might not have loaded successfully
- (they'll have a NULL uri).
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-bonobo.c
- (e_select_names_bonobo_new): call e_select_names_bonobo_construct
- on the newly created object.
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * gui/component/Makefile.am: addressbook-config.etspec is gone.
-
- * gui/component/addressbook-config.c: make the sources table be a
- gtktreeview instead of an etable.
-
- * gui/component/ldap-config.glade: remove all references to
- gnome-hint.png
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/gal-view-minicard.c (column_width_changed): fix
- parameter types here (this signal isn't generated from an ETable.)
-
- * gui/widgets/gal-view-factory-minicard.c: include e-util.h
-
- * gui/widgets/e-minicard.h: include gnome-canvas.h here.
-
- * gui/widgets/e-addressbook-table-adapter.c: #include
- e-destination.h here.
-
- * gui/widgets/e-minicard.c: same.
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.[ch]: remove the select
- names stuff (the Related Contacts button/entry.)
-
- * gui/contact-editor/contact-editor.glade: same.
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.server.in.in:
- comment out the factory oaf_server, and change the location of the
- SelectNames controls to be
- OAFIID:GNOME_Evolution_Addressbook_Factory so the normal
- addressbook.so will create them.
-
- * gui/component/select-names/Makefile.am
- (libeselectnames_la_SOURCES): remove the
- e-select-names-factory.[ch] stuff for the time being.
-
- * gui/component/component-factory.c (factory): we're now (for the
- time being) the factory for the select names control.
-
-2003-01-08 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c: oops, don't include
- e-treeview-selection-model.h unless we're building the treeview.
-
-2003-01-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_process_authenticate_user): Fix to build.
-
-2003-01-08 Chris Toshok <toshok@ximian.com>
-
- * gui/component/apps_evolution_addressbook.schemas: add in the
- schema entry for minimum_query_length.
-
-2003-01-08 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.h: add
- E_ADDRESSBOOK_VIEW_TREEVIEW to the enum, ifdef'ed out.
-
- * gui/widgets/e-addressbook-view.c
- (e_addressbook_view_class_init): add ifdefed treeview code.
- (init_collection): same.
- (display_view): same.
- (get_selection_model): same.
- (treeview_row_activated): same.
- (create_treeview_view): same.
- (change_view_type): same.xo
- (e_addressbook_view_print): same.
- (e_addressbook_view_print_preview): same.
-
- * gui/widgets/Makefile.am: add in the treeview sources (commented
- out).
-
-2003-01-08 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/gal-view-minicard.c (gal_view_minicard_edit): add
- parent arg.
-
- * gui/widgets/e-addressbook-treeview-adapter.[ch]: new files, for
- a GtkTreeView view of contacts.
-
- * gui/widgets/gal-view-treeview.[ch]: same
-
- * gui/widgets/gal-view-favroty-treeview.[ch]: same
-
-2003-01-08 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/Makefile.am: $(datadir)/evolution/images instead
- of $(datadir)/images/evolution.
- * gui/contact-editor/Makefile.am: Likewise.
- * gui/contact-list-editor/Makefile.am (iconsdir): Likewise.
- * gui/widgets/Makefile.am: Likewise.
-
-2002-01-08 Dan Winship <danw@ximian.com>
-
- Move PASBook request handling into PASBackend itself since all
- existing backends do it exactly the same way. (Part of 32866).
-
- * backend/pas/pas-backend.h (PASBackendClass): add new methods for
- the various pas book requests.
-
- * backend/pas/pas-backend.c: Add a clients list to
- PASBackendPrivate.
- (pas_backend_create_card, etc): Add these to invoke the new
- methods.
- (process_client_requests, book_destroy_cb): Moved here and
- slightly rewritten from pas-backend-file.
- (last_client_gone): Now static.
- (add_client, remove_client): Default implementations, based on
- pas-backend-file, that add the client to/remove it from the
- backend's clients list and connect to its requests_queued signal.
- (pas_backend_init, pas_backend_dispose): Deal with the clients
- list.
-
- * backend/pas/pas-backend-file.c (struct _PASBackendFilePrivate):
- Remove GList *clients.
- (pas_backend_file_process_client_requests,
- pas_backend_file_book_destroy_db, pas_backend_file_add_client,
- pas_backend_file_remove_client): Gone.
- (pas_backend_file_class_init): Remove add_client/remove_client
- method initializations, add initializations for processing the
- various book requests.
-
- * backend/pas/pas-backend-ldap.c (struct _PASBackendLDAPPrivate):
- Remove GList *clients.
- (pas_backend_ldap_process_create_card, etc): Make these take the
- specific PAS*Request types rather than a generic PASRequest.
- (pas_backend_ldap_process_client_requests,
- pas_backend_ldap_book_destroy_db, pas_backend_ldap_add_client,
- pas_backend_ldap_remove_client): Gone.
- (pas_backend_ldap_class_init): Remove add_client/remove_client
- method initializations, add initializations for processing the
- various book requests.
-
-2003-01-07 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/evolutionperson.schema: fix the SYNTAX for the
- telephone attributes, and make the fax attributes more closely
- mirror those from core.schema. Fixes the schema for openldap-2.1.
-
-2003-01-06 Dan Winship <danw@ximian.com>
-
- * backend/idl/Makefile.am: remove idldir def (defined by
- configure.in now)
-
- * gui/component/select-names/Makefile.am: Likewise
-
-2003-01-01 Chris Toshok <toshok@ximian.com>
-
- [ fixes the non-ui portion of #36183 ]
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_start_query): use the entry's
- minimum_query_length instead of a constant here.
- (e_select_names_completion_set_minimum_query_length): new
- function, set the entry's minimum_query_length.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_entry_new): set the minimum_query length
- after setting the completion books.
- (read_completion_settings_from_db): rename
- read_completion_books_from_db to this, and read the
- minimum_query_length too.
- (db_listener): rename uris_listener to this, and listen for
- changes on both the uris and minimum_query_length settings.
-
- * gui/component/select-names/e-select-names-completion.h: add
- prototype for e_select_names_completion_set_minimum_query_length.
-
- * gui/component/select-names/e-select-names-manager.h: add
- minimum_query_length to struct _ESelectNamesManager.
-
-2002-12-19 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-config.c
- (addressbook_config_control_new): Made it return an
- EvolutionConfigControl instead of a BonoboControl (and removed a
- bogus EvolutionConfigControl -> BonoboControl cast).
-
-2002-12-17 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #34897 ]
- * gui/widgets/e-addressbook-table-adapter.c
- (addressbook_value_at): don't free the return of
- e_card_simple_get_const, as this causes a double free later on.
-
-2002-12-18 Chris Toshok <toshok@ximian.com>
-
- * gui/component/e-address-popup.c: convert the clist in here to a
- GtkTreeView. your guess is as good as mine if it works (i can't
- test it at present) but it compiles.
-
-2002-12-18 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (jump_to_letters):
- g_string_sprintfa -> g_string_append_printf.
- (create_alphabet): same.
- (create_minicard_view): remove gtk_widget_{push,pop}_visual.
-
- * gui/widgets/Makefile.am (INCLUDES): add -D*_DISABLE_DEPRECATED.
-
-2002-12-18 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard.c (e_minicard_realize): drop use of
- "font" arg.
- (get_left_width): use pango to calculate this instead of a GdkFont.
-
- * gui/widgets/e-minicard-view.c: drop include of e-unicode.h.
-
- * gui/widgets/e-minicard-label.c (e_minicard_label_construct):
- don't need to create the font anymore.
-
- * gui/search/Makefile.am (INCLUDES): add -D*_DISABLE_DEPRECATED.
-
- * gui/search/e-addressbook-search-dialog.c
- (e_addressbook_search_dialog_new): use g_object_new instead of
- gtk_type_new.
-
- * gui/merging/Makefile.am (INCLUDES): add -D*_DISABLE_DEPRECATED.
-
- * gui/contact-list-editor/Makefile.am (INCLUDES): add
- -D*_DISABLE_DEPRECATED.
-
- * gui/contact-list-editor/e-contact-list-editor.c (is_named):
- strdup (or not, if we don't need to save the value) instead of
- using the e_utf8 functions.
- (fill_in_info): same.
-
- * gui/contact-editor/Makefile.am (INCLUDES): add
- -D*_DISABLE_DEPRECATED.
-
- * gui/contact-editor/e-contact-save-as.c (e_contact_save_as):
- strdup (or not, if we don't need to save the value) instead of
- using the e_utf8 functions.
- (e_contact_list_save_as): same.
-
- * gui/contact-editor/e-contact-quick-add.c (clicked_cb): strdup
- (or not, if we don't need to save the value) instead of using the
- e_utf8 functions.
- (build_quick_add_dialog): same.
-
- * gui/contact-editor/e-contact-editor.c (phone_entry_changed):
- strdup (or not, if we don't need to save the value) instead of
- using the e_utf8 functions.
- (file_as_set_style): same.
- (name_entry_changed): same.
- (full_name_clicked): same.
- (categories_clicked): same.
- (set_field): same.
- (fill_in_field): same.
- (fill_in_single_field): same.
- (extract_field): same.
- (extract_single_field): same.
-
- * gui/contact-editor/e-contact-editor-fullname.c (extract_field):
- just strdup, it's already utf8.
-
- * gui/contact-editor/e-contact-editor-address.c (extract_field):
- they're all entries, use GTK_ENTRY foo here.
-
- * gui/component/select-names/Makefile.am (INCLUDES): add
- -D*_DISABLE_DEPRECATED.
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_add_section): remove the extra
- utf8_from_locale_string stuff.
-
- * gui/component/select-names/e-select-names-popup.c
- (set_uiinfo_label): gtk_container_children ->
- gtk_container_get_children, and remove the extra utf8 stuff.
-
- * gui/component/Makefile.am (INCLUDES): add
- -D*_DISABLE_DEPRECATED.
-
- * gui/component/addressbook-storage.c
- (addressbook_storage_init_source_uri): g_string_sprintfa ->
- g_string_append_printf.
-
- * gui/component/addressbook-config.c (focus_help):
- gtk_notebook_set_page -> gtk_notebook_set_current_page.
- (addressbook_source_dialog_set_source): same.
- (auth_optionmenu_activated): gtk_container_children ->
- gtk_container_get_children.
- (ssl_optionmenu_activated): same.
- (ssl_optionmenu_selected): same, and gtk_notebook_set_page ->
- gtk_notebook_set_current_page.
- (scope_optionmenu_activated): same.
- (set_advanced_button_state): same.
- (addressbook_ldap_init): hook "response" to gtk_widget_destroy to
- make the dialog go away when clicked.
- (addressbook_ldap_auth): same.
- (addressbook_root_dse_query): same.
- (do_ldap_root_dse_query): same.
- (addressbook_config_control_new): fix return type and cast.
- (main): remove call to gtk_widget_push_visual.
-
- * gui/component/addressbook-config.h:
- addressbook_config_control_new returns a BonoboObject, not a
- BonoboControl.
-
- * gui/component/addressbook.c: remove e-unicode.h include.
-
- * backend/pas/Makefile.am (INCLUDES): Add
- -DLIBGNOME_DISABLE_DEPRECATED.
-
- * backend/ebook/Makefile.am (INCLUDES): Add
- -DLIBGNOME_DISABLE_DEPRECATED.
-
- * backend/ebook/e-card.c (e_card_get_property): remove misleading
- comment.
-
-2002-12-17 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (build_card_from_entry):
- g_strcasecmp -> g_ascii_strcasecmp.
- (FIND_INSERT): same.
-
- * backend/pas/pas-backend-file.c (pas_backend_file_load_uri):
- g_dirname -> g_path_get_dirname.
-
- * backend/pas/Makefile.am (INCLUDES): add
- -DG_DISABLE_DEPRECATED.
-
- * backend/ebook/Makefile.am (INCLUDES): add
- -DG_DISABLE_DEPRECATED.
-
-2002-12-17 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.c
- (uris_listener): oops, use strcmp, not !strcmp here.
-
-2002-12-17 Chris Toshok <toshok@ximian.com>
-
- [ Fixes bug #35135 ]
- * backend/ebook/e-book-util.c (set_default_book_uri_local): don't
- free the default_book_uri here, it's done in set_default_book_uri.
- (set_default_book_uri): break some stuff out from
- set_default_book_uri_from_bonobo_conf to here so it can be used
- both from that function and the bonobo listener.
- (default_folder_listener): set the new default book uri.
- (set_default_book_uri_from_bonobo_conf): install the bonobo conf
- listener so we'll get updates.
-
-2002-12-16 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-config.c
- (addressbook_config_control_new): Use
- evolution_shell_client_corba_objref() instead of BONOBO_OBJREF()
- to get the Shell CORBA object.
-
-2002-12-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/component/addressbook-config.c: Don't #include
- <e-util/e-html-utils.h>
-
-2002-12-09 Chris Toshok <toshok@ximian.com>
-
- * gui/search/e-addressbook-search-dialog.[ch]: GObject-ize this.
-
-2002-12-09 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (load_uri_auth_cb): pass
- "Addressbook" to e_passwords*.
- (addressbook_authenticate): same.
-
-2002-12-09 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (search_cb): remove
- PENDING_PORT_WORK.
- (addressbook_search_activated): same.
- (addressbook_query_changed): same.
-
- * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
- add libfilter.la back in.
-
-2002-12-09 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/widgets/e-minicard-control.c: #define MINICARD_CONTROL_ID.
-
-2002-12-08 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog):
- connect ::response to gtk_widget_destroy so the dialog goes away.
-
- * gui/widgets/e-minicard-label.c (e_minicard_label_construct):
- don't use font_gdk anymore on EText. it doesn't exist.
-
-2002-12-08 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-reflow-adapter.c (text_height): this
- uses pango now.
- (addressbook_height): same.
-
-2002-12-06 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book.c (e_book_commit_card): use e_card_set_book
- instead of basically duplicating its code here.
- (e_book_add_card): same.
-
-2002-12-06 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/e-cardlist-model.c: #include <string.h>.
-
- * gui/component/addressbook-storage.c: #include <string.h>,
- <ctype.h>, <unistd.h>.
-
- * gui/component/addressbook-factory.c: Removed.
-
- * gui/component/addressbook-component.c: #include
- <bonobo/bonobo-main.h>, <unistd.h> and <string.h>.
- (create_view): addressbook_new_control() instead of
- addressbook_factory_new_control().
-
- * gui/component/select-names/e-select-names.c
- (e_addressbook_create_ebook_table): Removed unused variable.
- (e_select_names_add_section): Removed unused variable.
-
- * gui/component/select-names/e-select-names-manager.c
- (focus_in_cb): Use g_source_remove() here instead of
- gtk_timeout_remove().
-
- * gui/component/component-factory.c: New.
-
- * gui/widgets/e-minicard-control.c
- (e_minicard_control_factory_init): Removed.
- (e_minicard_control_control_factory): Removed.
- (e_minicard_control_new): New.
-
- * gui/component/e-address-widget.c
- (e_address_widget_factory_init): Removed.
- (e_address_widget_new_control): Renamed from
- e_address_widget_factory_new_control(), made public.
- (e_address_widget_factory): Removed.
-
- * gui/component/e-address-popup.c (e_address_popup_new_control):
- New.
- (e_address_popup_factory_new_control): Removed.
- (e_address_popup_factory): Removed.
- (e_address_popup_factory_init): Removed.
-
- * gui/component/addressbook-config.c
- (addressbook_config_register_factory): Removed.
- (addressbook_config_create_control): New.
-
- * gui/component/addressbook-component.c
- (addressbook_component_factory_init): Removed.
- (addressbook_component_get_object): New.
- (owner_set_cb): Do not call addressbok_config_register_factory().
-
- * gui/component/addressbook.c (addressbook_factory_init): Removed.
- (addressbook_new_control): Renamed from
- addressbook_factory_new_control().
-
-2002-12-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/component/select-names/e-select-names.etspec: Use collate
- for sorting rather than the normal string sort. This fixes bug
- #26335 without causing bug #33933 :-)
-
-2002-11-30 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_connect): only
- enable the LDAPv3 stuff if TLS is being used. Also, deal with
- naming errors returned from query_ldap_root_dse, as some servers
- (older openldap servers among others i'm sure) don't have a root
- dse at all.
-
-2002-12-02 Not Zed <NotZed@Ximian.com>
-
- * gui/widgets/e-addressbook-view.c (e_contact_print_button):
- gnomedialog -> gtkdialog stuff. print dialog is a gtkdialog now.
-
- * gui/contact-editor/e-contact-editor.c: include gtkstock.h
-
-
-2002-11-27 Not Zed <NotZed@Ximian.com>
-
- * gui/contact-editor/e-contact-editor-address.c: #include gtkstock.h
-
-2002-11-29 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard-view-widget.c (column_width_changed): the
- detail is supposed to go after the signal id, not at the end of
- the parameter list.
-
-2002-11-28 Chris Toshok <toshok@ximian.com>
- [ roll forward from 1.2 branch, partial fix for #31763 ]
- * gui/component/select-names/select-names.glade: add the Find
- button back in.
-
-2002-11-28 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (create_minicard_view): remove
- the button_press_event handler (that did nothing). this makes it
- so button presses actually get to the canvas (and therefore we can
- now drag the lines in the reflow widget).
-
-2002-11-26 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-quick-add.c: add include for
- gtkstock.h.
-
- * gui/contact-list-editor/e-contact-list-model.c
- (e_contact_list_model_add_destination): add pre_change call.
- (e_contact_list_model_remove_row): same.
- (e_contact_list_model_remove_all): same.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (e_contact_list_editor_new): ref/sink the contact list editor so
- we don't get the floating unref warning from gtk.
-
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_new):
- ref/sink the contact editor so we don't get the floating unref
- warning from gtk.
- (e_contact_editor_init): use g_build_filename instead of
- g_concat_dir_and_file.
-
- * gui/widgets/e-minicard-label.c
- (e_minicard_label_resize_children): use MAX (value, 0) to make
- sure we aren't passing negative values for clip-widths.
-
- * gui/widgets/e-minicard.c (e_minicard_realize): use MAX (value,
- 0) to make sure we aren't passing negative values for widths.
-
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
- use g_build_filename.
-
-2002-11-26 Chris Toshok <toshok@ximian.com>
-
- [ roll forward from 1.2 branch ]
- * backend/pas/pas-backend-file.c
- (pas_backend_file_process_get_vcard): never pass NULL as the vcard
- to the corba call, it causes a crash. This particular bug bit us
- when we opened a card that contained an unresolvable related
- contact.
-
-2002-11-26 Chris Toshok <toshok@ximian.com>
-
- [ roll forward from 1.2 branch, Fixes addressbook bug #28945 ]
- * backend/ebook/e-card.c (e_card_get_vobject): if the email
- property is xml, get the real address from the e-destination.
- Fixes saving contact lists.
-
-2002-11-26 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard.c (e_minicard_reflow): remove redundant
- setting of y2.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (e_contact_list_editor_init): show the table.
-
- * gui/component/select-names/e-select-names-completion.c: remove
- an unnecessary #include.
-
- * gui/component/addressbook-storage.c (addressbook_storage_setup):
- use g_build_filename.
-
- * gui/component/addressbook-component.c (remove_folder): use
- g_build_filename.
- (add_creatable_item): same.
- (ensure_completion_uris_exist): same, and use the right gconf
- paths for completion uris.
-
-2002-11-26 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.c
- (read_completion_books_from_db): use new schema for
- completion/uris.
- (uris_listener): same.
-
- * gui/component/select-names/e-select-names.h: Convert to
- GtkDialog from GnomeDialog.
-
- * gui/component/select-names/e-select-names.c: Convert to
- GtkDialog from GnomeDialog.
- (folder_selected): use new schema for last_used_uri.
- (e_select_names_init): same.
- (e_select_names_set_default): use pango markup to set
- bold/not-bold.
- (e_select_names_add_section): don't bother creating an EEntry, we
- can use pango and a normal label. This also keeps us from
- wrapping "contacts ->" at the '-'.
-
- * gui/component/apps_evolution_addressbook.schemas: new file.
-
- * gui/component/Makefile.am: add the schema stuff.
-
-2002-11-24 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-config.c (query_for_supported_bases):
- show the etable.
- (addressbook_add_server_druid): show_all before returning the
- dialog, so the druid shows up.
-
-2002-11-23 Chris Toshok <toshok@ximian.com>
-
- [ roll forward from the 1.2 branch. fixes #25540, part of #29630,
- as well as other selection issues in the contact editor and ACL
- issues in the ldap backend ]
- * backend/pas/pas-backend-ldap.c (check_schema_support): reset the
- schema check state to FALSE if the read returned nothing (and the
- user had not authenticated). we'll requery if/when they auth.
- (query_ldap_root_dse): free the schema dn before assigning over
- it.
- (pas_backend_ldap_connect): added a diagnostic warning about the
- root dse query failing in anonymous mode (if it in fact did fail.)
- (pas_backend_ldap_process_authenticate_user): if we successfully
- authed, requery the root dse to pick up any attributes that might
- be protected, and retry the schema query if that failed before.
-
- * gui/contact-editor/e-contact-editor.c (full_name_clicked): set
- the dialog's editable state based on the new field
- "fullname_editable", and only do the Ok button handling if this
- flag is TRUE.
- (full_addr_clicked): set the dialog's editable state based on the
- editable state for the particular address (from
- editor->address_editable[]). also, only do the Ok button handling
- if this flag is TRUE.
- (_address_arrow_pressed): use the address_editable array to
- determine whether the address text and the mailing address
- checkbutton are sensitive.
- (enable_writable_fields): figure out if fullname_editable is
- TRUE/FALSE, also, init the address_editable flags based on the
- field list, and handle the address checkbutton.
-
- * gui/contact-editor/fulladdr.glade: change the label names to
- label-<name> to match {entry,combo}-<name>.
-
- * gui/contact-editor/fullname.glade: same.
-
- * gui/contact-editor/e-contact-editor-fullname.c
- (e_contact_editor_fullname_class_init): rename ARG_IS_READ_ONLY to
- ARG_EDITABLE, to reflect the correct sense of the flag.
- (e_contact_editor_fullname_set_arg): same, and make the labels
- sensitive/insensitive depending on the editable state of the
- dialog.
-
- * gui/contact-editor/e-contact-editor-address.c
- (e_contact_editor_address_class_init): rename ARG_IS_READ_ONLY to
- ARG_EDITABLE, to reflect the correct sense of the flag.
- (e_contact_editor_address_set_arg): same, and make the labels
- sensitive/insensitive depending on the editable state of the
- dialog.
-
-2002-11-22 Chris Toshok <toshok@ximian.com>
-
- [ roll forward Sean.Gao@sun.com's fix for #16870 from the 1.2
- branch ]
- * backend/ebook/evolution-ldif-importer.c (getNextLDIFEntry):
- check for both LR and CRLF as empty line markers.
-
-2002-11-22 Chris Toshok <toshok@ximian.com>
-
- [ rolling forward fix for #34254 from 1.2 branch ]
- * backend/ebook/evolution-vcard-importer.c (check_file_is_vcard):
- use g-ascii_strncasecmp instead of strncmp.
- (support_format_fn): use g_ascii_strcasecmp instead of strcmp.
-
-2002-11-20 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-storage.h: roll forward the scope fix.
-
-2002-11-20 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c: roll forward the fix for
- the contact editor.
-
-2002-11-21 Not Zed <NotZed@Ximian.com>
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_changed): Pass type to bonobo_ctonrol_set_property, and
- also NULL terminate the valist.
-
- * gui/component/select-names/e-select-names-text-model.c
- (changed_cb): Fix signature for signal.
-
-2002-11-19 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.server.in.in,
- * gui/component/select-names/Makefile.am: Same changes as below
- for the SelectNames component.
-
-2002-11-18 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_init): show the custom table.
-
-2002-11-18 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/gal-view-minicard.c (gal_view_minicard_attach):
- remove the cast to (int) - column_width is a double.
-
- * gui/widgets/e-minicard.c (e_minicard_class_init): the height
- property is only readable, not readwrite.
-
- * gui/widgets/e-minicard-view-widget.c
- (e_minicard_view_widget_class_init): make column_width a double
- property.
- (e_minicard_view_widget_set_property): don't cast to (int).
- column_width is double in the e-minicard-view.
- (e_minicard_view_widget_realize): same.
- (e_minicard_view_widget_get_property): use g_value_set_double for
- column_width.
-
-2002-11-17 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/Makefile.am (servers_DATA): oops,
- missed some "oaf"'s.
-
-2002-11-16 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c
- (e_contact_editor_build_phone_ui): sink the popup.
- (e_contact_editor_build_email_ui): same.
- (e_contact_editor_build_address_ui): same.
-
- * gui/component/addressbook-config.c (ldap_dialog_new): show
- everything from dialog->page down, so custom widgets show up.
-
-2002-11-15 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/Makefile.am: Added rule to generate
- GNOME_Evolution_Addressbook.server.in from
- GNOME_Evolution_Addressbook.server.in.in, substituting
- @LIBEXECDIR@.
-
- * GNOME_Evolution_Addressbook.server.in.in: Renamed from
- GNOME_Evolution_Addressbook.server.in. Added @LIBEXECDIR@ before
- the location of the executable.
-
- * gui/component/select-names/select-names.glade: Ported to Glade
- 2.
-
- * gui/component/select-names/recipient.glade: Ported to Glade 2.
-
-2002-11-15 Rodney Dawes <dobey@ximian.com>
-
- * gui/component/addressbook-component.c: Use bonobo_main_quit.
-
-2002-11-14 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/gal-view-factory-minicard.c: clean this up a tad.
-
- * gui/widgets/e-addressbook-view.c (init_collection): re-enable
- this.
- (setup_menus): same.
-
- * gui/widgets/gal-view-minicard.[ch]: more GObject work.
-
-2002-11-12 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (_popup_position): push_in
- = FALSE, no clue why... :)
- (_arrow_pressed): call g_signal_stop_emission here, seems to fix
- things.
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_init): fix warnings.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_activate_dialog): fix warning.
-
- * gui/component/addressbook.c (forget_passwords_cb): remove the
- PENDING_PORT ifdef.
- (load_uri_auth_cb): same.
- (addressbook_authenticate): same.
-
- * gui/component/addressbook-factory.c (main): same.
-
- * gui/component/addressbook-storage.c (load_source_data): be
- silent about text nodes if they contain nothing but whitespace.
-
-2002-11-11 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-card-cursor.c (pas_card_cursor_dispose): guard
- against multiple invocations.
-
- * backend/pas/pas-backend-ldap.c (view_destroy): change signature
- to that of a weak ref notify function.
- (cursor_destroy): same.
- (pas_backend_ldap_book_destroy_cb): same.
- (get_cursor_handler): ::destroy -> weak_ref.
- (pas_backend_ldap_process_get_book_view): same.
- (pas_backend_ldap_add_client): same.
-
- * backend/pas/pas-backend-file.c (cursor_destroy): change
- signature to that of a weak ref notify function.
- (view_destroy): same.
- (pas_backend_file_book_destroy_cb): same.
- (pas_backend_file_process_get_cursor): ::destroy -> weak_ref.
- (pas_backend_file_process_get_book_view): same.
- (pas_backend_file_process_get_completion_view): same.
- (pas_backend_file_process_get_changes): same.
- (pas_backend_file_add_client): same.
-
- * backend/ebook/test-client.c (get_cursor_cb): unref the book and
- exit here.
- (get_card_cb): pass a query string to get_cursor.
-
- * backend/ebook/e-book-view.c (e_book_view_class_init): correct
- marshaller for "card_added".
-
-2002-11-11 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/test-reflow.c (destroy_callback): change signature
- to that of a weak ref notify function.
- (main): ::destroy -> weak_ref.
-
- * gui/widgets/test-minicard.c (destroy_callback): change signature
- to that of a weak ref notify function.
- (main): ::destroy -> weak_ref.
-
- * gui/widgets/test-minicard-view.c (destroy_callback): change
- signature to that of a weak ref notify function.
- (main): ::destroy -> weak_ref.
-
- * gui/widgets/test-minicard-label.c (destroy_callback): change
- signature to that of a weak ref notify function.
- (main): ::destroy -> weak_ref.
-
- * gui/widgets/e-minicard-widget.c (e_minicard_widget_init): ifdef
- out the call to gnome_canvas_set_scroll_region. It doesn't seem
- necessary judging from the rest of the code, and it also crashes
- the addressbook if it's in.
-
- * gui/widgets/e-minicard-widget-test.c (destroy_callback): change
- signature to that of a weak ref notify function.
- (main): ::destroy -> weak_ref.
-
- * gui/widgets/e-minicard-control.c (free_struct): change signature
- to that of a weak ref notify function.
- (e_minicard_control_factory): ::destroy -> weak_ref.
-
- * gui/widgets/e-addressbook-view.c (e_addressbook_view_init):
- ::destroy -> weak_ref.
- (e_addressbook_view_print): same.
- (free_closure): change signature to that of a weak ref notify
- function.
- (e_contact_print_destroy): same.
- (invisible_destroyed): same.
-
- * gui/widgets/e-addressbook-util.c
- (e_addressbook_prompt_save_dialog): convert from GnomeDialog to
- GtkDialog.
- (e_addressbook_show_multiple_cards): same.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (prompt_to_save_changes): change response ids to use
- GTK_RESPONSE_.
-
- * gui/component/select-names/e-select-names-manager.c
- (clear_widget): new function.
- (e_select_names_manager_activate_dialog): ::destroy -> weak_ref.
-
- * gui/component/select-names/e-select-names.c (clear_widget):
- change signature to that of a weak ref notify function.
- (e_select_names_init): ::destroy -> weak_ref.
-
- * gui/component/e-address-popup.c (mini_wizard_destroy_cb): change
- signature to that of a weak ref notify function.
- (mini_wizard_new): ::destroy -> weak_ref.
-
- * gui/component/addressbook-config.c
- (addressbook_source_dialog_destroy): change signature to that of a
- weak ref notify function.
- (ldap_config_control_destroy_callback): same.
- (addressbook_add_server_druid): ::destroy -> weak_ref.
- (addressbook_edit_server_dialog): same.
- (ldap_config_control_new): same.
-
- * gui/component/addressbook.c (destroy_callback): change signature
- to that of a a weak ref notify function.
- (addressbook_factory_new_control): ::destroy -> weak_ref.
-
- * gui/merging/e-card-merging.c (response): rename clicked to this,
- and destroy the dialog here.
- (match_query_callback): ::clicked -> ::response
-
- * gui/merging/e-card-merging-book-commit-duplicate-detected.glade:
- convert.
-
- * gui/merging/e-card-duplicate-detected.glade: same.
-
-2002-11-11 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (_arrow_pressed): change
- around a little, still ifdefed though.
-
- * gui/contact-editor/e-contact-save-as.c (file_exists): same.
- (save_it): deal with the GtkDialog response ids.
-
- * gui/contact-editor/e-contact-editor.c
- (e_contact_editor_confirm_delete): just build the dialog here
- (using gtk_message_dialog*).
-
- * gui/contact-editor/Makefile.am (glade_DATA): remove
- file-exists.glade and e-contact-editor-confirm-delete.glade.
-
-2002-11-11 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-card-cursor.c (pas_card_cursor_dispose): guard
- against multiple invocations.
-
- * backend/pas/pas-backend-ldap.c (view_destroy): change signature
- to that of weak ref's notify function - also, don't use the type
- check macros on the freed GObject.
- (cursor_destroy): same.
- (pas_backend_ldap_book_destroy_cb): same.
- (pas_backend_ldap_add_client): use weak_ref insteead of ::destroy.
- (get_cursor_handler): same.
- (pas_backend_ldap_process_get_book_view): same.
-
- * backend/pas/pas-backend-file.c (cursor_destroy): change
- signature to that of weak ref's notify function - also, don't use
- the type check macros on the freed GObject.
- (pas_backend_file_book_destroy_cb): same.
- (view_destroy): same.
- (pas_backend_file_process_get_cursor): use weak_ref instead of
- ::destroy.
- (pas_backend_file_process_get_book_view): same.
- (pas_backend_file_process_get_completion_view): same.
- (pas_backend_file_process_get_changes): same.
- (pas_backend_file_add_client): same.
-
-2002-11-10 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-card-sexp.c
- (pas_backend_card_sexp_dispose): guard against multiple
- invocations.
-
- * backend/pas/pas-card-cursor.c (pas_card_cursor_dispose): same.
-
- * backend/pas/pas-book.c (pas_book_dispose): same.
-
- * backend/pas/pas-book-view.c (pas_book_view_dispose): same.
-
- * backend/pas/pas-book-factory.c (pas_book_factory_dispose): same.
-
- * backend/pas/pas-backend-summary.c (pas_backend_summary_dispose): same.
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_dispose): same.
-
- * backend/pas/pas-backend-file.c (pas_backend_file_dispose): same.
-
- * backend/ebook/e-book-listener.c (e_book_listener_dispose): guard
- against multiple invocations.
-
- * backend/ebook/e-card.c (e_card_dispose): same.
-
- * backend/ebook/e-card-simple.c (e_card_simple_dispose): same.
-
- * backend/ebook/e-card-cursor.c (e_card_cursor_dispose): same.
-
- * backend/ebook/e-book.c (e_book_dispose): same.
-
- * backend/ebook/e-book-view-listener.c (e_book_view_listener_dispose): same.
-
-2002-11-08 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-model.c (free_data): guard against
- multiple invocations.
- (remove_book_view): same.
- (addressbook_dispose): same.
-
- * gui/widgets/e-addressbook-view.c (e_addressbook_view_dispose):
- same.
-
- * gui/widgets/e-minicard-view-widget.c
- (e_minicard_view_widget_dispose): same.
-
- * gui/widgets/e-minicard-view.c (e_minicard_view_dispose): same.
-
- * gui/widgets/e-minicard-widget.c (e_minicard_widget_dispose):
- same.
-
-2002-11-08 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-reflow-adapter.c
- (addressbook_get_property): oops, missed these casts.
-
- * gui/component/addressbook.c (get_master_list): remove the
- PENDING_PORT_WORK ifdef, just ported ECategoriesMasterList.
- (make_suboptions): same.
-
- * gui/contact-editor/e-contact-editor.c (categories_clicked):
- same.
-
-2002-11-08 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/test-reflow.c: port work.
-
- * gui/widgets/test-minicard-view.c: port work.
-
- * gui/widgets/e-minicard.[ch]: port work.
-
- * gui/widgets/e-minicard-widget.c: port work.
-
- * gui/widgets/e-minicard-view.c: port work.
-
- * gui/widgets/e-minicard-view-widget.c
- (e_minicard_view_widget_size_allocate): gtk_->g_ change i missed.
- (e_minicard_view_widget_reflow): same.
-
- * gui/widgets/e-minicard-label.c: port work.
-
- * gui/widgets/e-minicard-control.c (get_prop): gtk_->g_ change i
- missed.
-
- * gui/widgets/e-addressbook-view.c (setup_menus): ifdef this
- PENDING_PORT_WORK for now.
- (has_email_address_1): gtk_->g_ change i missed.
- (print): remove the PENDING_PORT_WORK from here, as the print_*
- symbols now resolve.
- (delete): gtk_->g_ changes.
- (new_card): same.
- (new_list): same.
- (sources): same.
- (create_minicard_view): same.
- (table_double_click): same.
- (create_table_view): same.
- (e_contact_print_destroy): same.
- (e_contact_print_button): same.
- (e_addressbook_view_print): same, and remove the PENDING_PORT_WORK
- ifdef.
- (e_addressbook_view_print_preview): same.
- (do_remove): gtk_->g_ changes.
- (e_addressbook_view_save_state): same.
- (view_transfer_cards): same.
-
- * gui/widgets/e-addressbook-view.h (struct _EAddressbookView):
- GtkObject -> GObject.
-
- * gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog):
- GnomeDialog -> GtkDialog.
-
- * gui/widgets/e-addressbook-table-adapter.c
- (addressbook_set_value_at): a gtk_->g_ change i missed.
- (e_addressbook_table_adapter_class_init): gtk_type_class ->
- g_type_class_peek_parent.
-
- * gui/widgets/e-addressbook-reflow-adapter.c
- (addressbook_get_property): use g_object_get_property for
- aggregated properties.
- (e_addressbook_reflow_adapter_class_init): gtk_type_class ->
- g_type_class_peek_parent.
-
- * gui/merging/e-card-merging.c (match_query_callback): some misc
- gtk_->g_ changes i missed.
-
-2002-11-08 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-model.h: parent class
- is GObjectClass.
-
- * gui/component/select-names/e-simple-card-bonobo.c
- (impl_dispose): guard against multiple invocations, and chain
- dispose.
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_dispose): guard against multiple invocations.
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_dispose): guard against multiple
- invocations.
- (e_select_names_text_model_set_source): fix casts.
-
- * gui/component/select-names/e-select-names-table-model.c
- (e_select_names_table_model_add_source): remove the GTK_OBJECT
- cast, fixes a warning.
- (clear_info): guard against multiple invocations from ::dispose.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_dispose): same.
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_dispose): same.
-
- * gui/component/select-names/e-select-names-bonobo.c
- (impl_dispose): guard against multiple invocations.
-
-2002-11-08 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/contact-list-editor.glade: convert to glade-2
-
- * gui/contact-list-editor/e-contact-list-editor.c: port work.
-
- * gui/contact-list-editor/e-contact-list-model.[ch]: port work.
-
-2002-11-08 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor-address.[ch]: port work.
-
- * gui/contact-editor/e-contact-editor-fullname.[ch]: port work.
-
- * gui/contact-editor/e-contact-editor.[ch]: port work.
-
- * gui/contact-editor/e-contact-quick-add.c: port work.
-
- * gui/contact-editor/e-contact-save-as.c: port work.
-
-2002-11-08 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book-util.c
- (set_default_book_uri_from_config_db): prepend /apps/Evolution to
- config db paths.
-
- * gui/component/select-names/e-select-names-manager.c (read_completion_books_from_db): same.
- (uris_listener): same.
-
-2002-11-08 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c: more porting work.
-
- * e-contact-editor-fullname.[ch]: more porting work.
-
- * e-contact-editor.c: more porting work.
-
- * e-contact-quick-add.c: more porting work.
-
- * e-contact-save-as.c: more porting work.
-
- * test-editor.c: more porting work.
-
- * e-contact-editor-confirm-delete.glade, file-exists.glade,
- fulladdr.glade, fullname.glade: run these through
- libglade-convert.
-
-2002-11-07 Chris Toshok <toshok@ximian.com>
-
- * gui/component/Makefile.am (evolution_addressbook_LDADD): add
- lots of libs back in since they're building now.
-
- * gui/component/addressbook-config.c: more porting work.
-
- * gui/component/addressbook.c: more porting work.
-
- * gui/component/e-address-popup.[ch]: more porting work.
-
- * gui/component/e-address-widget.[ch]: more porting work.
-
- * gui/component/e-cardlist-model.[ch]: more porting work.
-
-2002-11-07 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-bonobo.[ch]: more
- porting work.
-
- * gui/component/select-names/e-select-names-completion.[ch]: more
- porting work.
-
- * gui/component/select-names/e-select-names-manager.[ch]: more
- porting work.
-
- * gui/component/select-names/e-select-names-model.[ch]: more
- porting work.
-
- * gui/component/select-names/e-select-names-popup.c: more
- porting work.
-
- * gui/component/select-names/e-select-names-table-model.[ch]: more
- porting work.
-
- * gui/component/select-names/e-select-names-text-model.[ch]: more
- porting work.
-
- * gui/component/select-names/e-select-names.[ch]: more
- porting work.
-
-2002-11-07 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/Makefile.am: tests are linking now, and link in
- libcamel.la.
-
- * backend/ebook/e-destination.c (e_destination_get_name): un-ifdef
- since camel is compiling.
- (e_destination_get_email): same.
- (e_destination_get_address): same.
- (e_destination_get_textrep): same.
-
- * backend/ebook/e-card-compare.c (name_fragment_match): use e_utf8_casefold_*.
- (name_fragment_match_with_synonyms): same.
- (e_card_compare_name_to_string_full): same.
- (e_card_compare_name): same.
-
-2002-11-07 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book-util.h: add prototypes for e_utf8_casefold_collate{_len}
-
- * backend/ebook/e-book-util.c (e_utf8_casefold_collate_len): move
- utf8_casefold_collate_len here.
- (e_utf8_casefold_collate): move utf8_casefold_collate here.
-
-2002-11-06 Chris Toshok <toshok@ximian.com>
-
- * printing/e-contact-print-envelope.c: port this to
- gnome2/gnomeprint2.
-
- * printing/e-contact-print-style-editor.c: same.
-
- * printing/e-contact-print.c: same.
-
- * printing/test-contact-print-style-editor.c: same.
-
- * printing/test-print.c: same.
-
- * printing/e-contact-print.glade: libglade-convert to libglade-2.
-
- * printing/Makefile.am (contact_print_test_LDADD)
- (contact_print_style_editor_test_LDADD): remove libcamel.la from
- these for the time being to get things linking.
-
-2002-11-06 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/gal-view-minicard.[ch]: gobjectify this.
-
- * gui/widgets/e-minicard.[ch]: gobjectify this.
- (e_minicard_class_init): change the
- min/max values of the width/height paramspecs so that they can
- actually be set to something other than 0.0.
-
- * gui/widgets/e-minicard-widget.[ch]: gobjectify this.
-
- * gui/widgets/e-minicard-view.[ch]: gobjectify this.
- (set_empty_message): don't need e_utf8_from_locale_string anymore.
-
- * gui/widgets/e-minicard-view-widget.[ch]: gobjectify this.
-
- * gui/widgets/e-minicard-label.[ch]: gobjectify this.
-
- * gui/widgets/e-addressbook-view.[ch]: gobjectify this.
-
- * gui/widgets/e-addressbook-table-adapter.[ch]: gobjectify this.
-
- * gui/widgets/e-addressbook-reflow-adapter.[ch]: gobjectify this.
-
- * gui/widgets/e-addressbook-model.[ch]: gobjectify this.
-
- * gui/widgets/e-minicard-control.c (e_minicard_control_factory):
- fix bonobo_persist_stream_new api change.
-
- * gui/contact-list-editor/e-contact-list-model.c
- (e_contact_list_model_add_destination): get rid of the
- gtk_object_sink here.
-
- * gui/component/ldap-config.glade: glade-2 version of this file.
-
- * gui/component/e-address-popup.c (e_address_popup_refresh_names):
- don't need e_utf8_to_gtk_string anymore.
-
- * gui/component/addressbook.c (make_suboptions): don't need
- e_utf8_to_locale_string anymore.
-
- * gui/component/addressbook-config.c
- (addressbook_dialog_get_source): get rid of the e_utf8 gtk_entry
- functions.
- (addressbook_source_dialog_set_source): same.
- (general_tab_check): same.
- (port_changed_func): same.
- (connecting_tab_check): same.
- (query_for_supported_bases): same.
- (display_name_check): same.
- (display_name_page_prepare): same.
- (edit_source_clicked): same.
- (addressbook_config_create_new_source): same.
-
-2002-11-06 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-card-sexp.c
- (pas_backend_card_sexp_class_init): use g_type_class_peek_parent.
-
- * backend/pas/pas-card-cursor.c (pas_card_cursor_class_init): same.
-
- * backend/pas/pas-book-view.c (pas_book_view_class_init): same.
-
- * backend/pas/pas-book-factory.c (pas_book_factory_class_init): same.
-
- * backend/pas/pas-backend-summary.c (pas_backend_summary_class_init): same.
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_class_init): same.
-
- * backend/pas/pas-backend-file.c (pas_backend_file_class_init): same.
-
- * backend/ebook/e-book-marshal.list: ENUM -> INT.
-
- * backend/ebook/e-book-view.c (e_book_view_dispose): guard against
- this being called multiple times.
- (e_book_view_class_init): ENUM -> INT in the sequence_complete
- signal.
-
- * backend/ebook/e-book.c (e_book_do_response_open): un-ifdef the
- component_died signal stuff.
-
-2002-11-06 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book-util.c (e_book_expand_uri): call
- g_build_filename, not g_build_path.
-
-2002-11-06 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-destination.[ch]: fix the gnome-xml headers.
-
-2002-11-06 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/gal-view-minicard.c: fix the gnome-xml headers.
-
- * gui/widgets/e-addressbook-view.c
- (e_addressbook_view_class_init): convert from gtk signals and args
- to GSignal and GObject properties.
- (e_addressbook_view_dispose): rename _destroy to this.
- (e_addressbook_view_set_property): rework _set_arg to this.
- (e_addressbook_view_get_property): rework _get_arg to this.
- (display_view): if we're here we need to choose a view, regardless
- of whether or not the GAL_IS_VIEW_* macros tell us which type it
- is.
-
- * gui/widgets/e-addressbook-table-adapter.c: fix the gnome-xml
- headers.
-
- * gui/widgets/e-addressbook-model.c
- (e_addressbook_model_class_init): use INT, not ENUM in the signal here.
-
- * gui/component/addressbook-config.c: another big gtk_* -> g_*
- renaming.
-
- * gui/component/addressbook.c: same.
-
- * gui/component/e-address-popup.c: same.
-
- * gui/component/e-address-widget.c: same.
-
- * gui/component/e-cardlist-model.c: fix the gnome-xml headers, and
- more gtk_* -> g_* renaming.
-
- * gui/component/addressbook-component.c (owner_set_cb): use
- evolution_shell_client_corba_objref as per ettore's change to
- EvolutionShellClient..
- (create_view): fix the call to bonobo_control_set_property.
- (create_component): gtk_signal_connect -> g_signal_connect.
-
- * gui/component/addressbook-storage.c: fix the gnome-xml
- headers.
- (addressbook_storage_setup): use
- evolution_shell_client_corba_objref as per ettore's change to
- EvolutionShellClient..
- (addressbook_get_other_contact_storage): gtk_signal_connect ->
- g_signal_connect.
- (load_source_data): root->childs -> root->childrens.
-
-2002-11-06 Chris Toshok <toshok@ximian.com>
-
- * gui/search/e-addressbook-search-dialog.c: fix some #include's.
-
-2002-11-06 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (SUBDIRS): only build the backend and gui dirs for
- now. printing and conduits are no-man's land at present.
-
- * addressbook/gui/merging/e-card-merging.[ch]: Port to
- GObject/gnome2.
-
-2002-11-05 Chris Toshok <toshok@ximian.com>
-
- * gui/component/.cvsignore: ignore the new .server file.
-
- * gui/component/Makefile.am: typical port stuff. switch the .oaf
- to .server, and leave out a lot of libs so we can actually get
- things linking.
-
- * gui/component/GNOME_Evolution_Addressbook.server.in: rename
- .oaf.in here.
-
- * gui/component/addressbook-component.c: Port to GObject/gnome2.
-
- * gui/component/addressbook-config.c: Port to GObject/gnome2.
-
- * gui/component/addressbook-factory.c: Port to GObject/gnome2.
-
- * gui/component/addressbook-storage.c: Port to GObject/gnome2.
-
- * gui/component/addressbook.[ch]: Port to GObject/gnome2.
-
- * gui/component/e-address-popup.[ch]: Port to GObject/gnome2.
-
- * gui/component/e-address-widget.[ch]: Port to GObject/gnome2.
-
- * gui/component/e-cardlist-model.h: Port to GObject/gnome2.
-
-2002-11-05 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/.cvsignore: ignore the marshal generated
- stuff.
-
- * gui/contact-list-editor/Makefile.am: typical port stuff. add
- marshaller generation foo, dist it...
-
- * gui/contact-list-editor/e-contact-list-editor.[ch]: Port to
- GObject/gnome2.
-
- * gui/contact-list-editor/e-contact-list-model.[ch]: Port to
- GObject/gnome2.
-
-2002-11-05 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/.cvsignore: ignore the marshal generated
- stuff.
-
- * gui/contact-editor/Makefile.am: typical port stuff. add
- marshaller generation foo, dist it...
-
- * gui/contact-editor/e-contact-editor-address.[ch]: Port to GObject/gnome2.
-
- * gui/contact-editor/e-contact-editor-fullname.c: Port to GObject/gnome2.
-
- * gui/contact-editor/e-contact-editor.c: Port to GObject/gnome2.
-
- * gui/contact-editor/e-contact-quick-add.c: Port to GObject/gnome2.
-
- * gui/contact-editor/e-contact-save-as.[ch]: Port to GObject/gnome2.
-
- * gui/contact-editor/test-editor.c: Port to GObject/gnome2.
-
-2002-11-05 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-model.[ch]: Port to GObject/gnome2.
-
- * gui/widgets/e-addressbook-reflow-adapter.c: Port to
- GObject/gnome2.
-
- * gui/widgets/e-addressbook-table-adapter.c: Port to
- GObject/gnome2.
-
- * gui/widgets/e-addressbook-util.c: Port to GObject/gnome2.
-
- * gui/widgets/e-addressbook-view.[ch]: Port to GObject/gnome2.
-
- * gui/widgets/e-minicard-control.c: Port to GObject/gnome2.
-
- * gui/widgets/e-minicard-label.[ch]: Port to GObject/gnome2.
-
- * gui/widgets/e-minicard-view-widget.[ch]: Port to GObject/gnome2.
-
- * gui/widgets/e-minicard-view.[ch]: Port to GObject/gnome2.
-
- * gui/widgets/e-minicard-widget-test.c: Port to GObject/gnome2.
-
- * gui/widgets/e-minicard-widget.c: Port to GObject/gnome2.
-
- * gui/widgets/e-minicard.[ch]: Port to GObject/gnome2.
-
- * gui/widgets/gal-view-factory-minicard.c: Port to GObject/gnome2.
-
- * gui/widgets/gal-view-minicard.c: Port to GObject/gnome2.
-
- * gui/widgets/test-minicard-label.c: Port to GObject/gnome2.
-
- * gui/widgets/test-minicard-view.c: Port to GObject/gnome2.
-
- * gui/widgets/test-minicard.c: Port to GObject/gnome2.
-
- * gui/widgets/test-reflow.c: Port to GObject/gnome2.
-
- * gui/widgets/Makefile.am: typical port stuff. add marshaller
- generation foo, dist it...
-
- * gui/widgets/.cvsignore: ignore the marshaller stuff.
-
-2002-11-05 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-simple-card-bonobo.[ch]: Port to
- GObject/gnome2.
-
- * gui/component/select-names/e-select-names.[ch]: Port to
- GObject/gnome2.
-
- * gui/component/select-names/e-select-names-text-model.c: Port to
- GObject/gnome2.
-
- * gui/component/select-names/e-select-names-table-model.c: Port to
- GObject/gnome2.
-
- * gui/component/select-names/e-select-names-popup.[ch]: Port to
- GObject/gnome2.
-
- * gui/component/select-names/e-select-names-model.c: Port to
- GObject/gnome2.
-
- * gui/component/select-names/e-select-names-manager.[ch]: Port to
- GObject/gnome2.
-
- * gui/component/select-names/e-select-names-factory.c: Port to
- GObject/gnome2.
-
- * gui/component/select-names/e-select-names-completion.[ch]: Port
- to GObject/gnome2.
-
- * gui/component/select-names/e-select-names-bonobo.[ch]: Port to
- GObject/gnome2.
-
- * gui/component/select-names/Makefile.am: typical port stuff. add
- marshaller generation foo, dist it, and switch the .oaf to .server
-
- * gui/component/select-names/.cvsignore: ignore the marshaller
- stuff.
-
-2002-11-05 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/.cvsignore: ignore the generated marshaller files.
-
- * backend/ebook/e-destination.c (e_destination_dispose): rename
- e_destination_destroy.
- (e_destination_equal): ifdef this out for now, PENDING_PORT_WORK.
- (e_destination_get_name): same.
- (e_destination_get_email): same.
- (e_destination_get_address): same.
- (e_destination_get_textrep): same.
-
- * backend/ebook/Makefile.am: don't build the executables
- (importers and loaders) for now. Also, s/oaf/server, and use
- INTLTOOL_SERVER_RULE.
-
- * backend/ebook/e-book-util.c (e_book_get_config_database):
- un-#ifdef this.
- (e_book_default_book_open): un-#ifdef ths code in here that relies
- on the e_config_listener.
-
-2002-11-05 Dan Winship <danw@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (send_pending_adds): copy a
- memleak fix from pas-backend-ad.
-
-2002-11-05 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-card.c: g_date_* => g_date_get_*, fixes
- G_DISABLE_DEPRECATED build.
-
- * backend/ebook/e-book-listener.[ch]: remove the servant crap i'd
- c&p'ed and put in here.
-
- * backend/ebook/e-book-view-listener.[ch]: remove the servant crap
- i'd c&p'ed and put in here.
-
- * backend/pas/pas-book-factory.[ch]: subclass from BonoboObject,
- and remove the servant crap from here too. whee.
-
- * backend/pas/pas-card-cursor.[ch]: remove the servant crap i'd
- c&p'ed and put in here.
-
- * backend/pas/pas-book.[ch]: remove the servant crap i'd c&p'ed
- and put in here.
-
- * backend/pas/pas-book-view.[ch]: remove the servant crap i'd
- c&p'ed and put in here.
-
-2002-11-05 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-card-sexp.[ch]: port to gnome 2.
-
- * backend/pas/pas-backend-file.[ch]: same.
-
- * backend/pas/pas-backend-file.[ch]: same.
-
- * backend/pas/pas-backend-ldap.[ch]: same.
-
- * backend/pas/pas-backend-summary.[ch]: same.
-
- * backend/pas/pas-backend.[ch]: same.
-
- * backend/pas/pas-book-factory.[ch]: same.
-
- * backend/pas/pas-book-view.[ch]: same.
-
- * backend/pas/pas-book.[ch]: same.
-
- * backend/pas/pas-card-cursor.[ch]: same.
-
- * backend/pas/pas-marshal.list: list of marshallers.
-
- * backend/pas/Makefile.am (libpas_a_SOURCES): add pas-marshal.c
- also add the marshal building foo.
-
- * backend/pas/.cvsignore: ignore pas-marshal.[ch]
-
-2002-11-05 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/test-client-list.c (main): don't call
- bonobo_activation_init directly.
-
- * backend/ebook/test-client.c (get_card_cb): don't unref the card
- here since we never reffed it.
- (main): no need to call bonobo_activation_init, as
- gnome_program_init did it for us.
-
- * backend/ebook/e-card-simple.c (e_card_simple_get_property):
- s/g_value_{set,get}_pointer/g_value_{set,get}_object
-
- * backend/ebook/e-book-util.c (set_default_book_uri_local): make
- sure to terminate args with NULL for g_build_filename.
-
- * backend/ebook/e-book-listener.c: nuke e_book_listener_get_type
- and use the BONOBO_TYPE_FUNC_FULL macro.
-
- * backend/ebook/e-book-listener.h: add the epv to
- EBookListenerClass so BONOBO_TYPE_FUNC_FULL works.
-
- * backend/ebook/e-book-view-listener.c: nuke
- e_book_view_listener_get_type and use the BONOBO_TYPE_FUNC_FULL
- macro.
-
- * backend/ebook/e-book-view-listener.h: add the epv to
- EBookViewListenerClass so BONOBO_TYPE_FUNC_FULL works.
-
-2002-11-02 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book-types.h: just include glib.h instead of the
- gtk stuff.
-
- * backend/ebook/e-book-listener.[ch]: convert to
- GObject/bonobo-activation/etc/etc.
- * e-book-util.[ch]: same.
- * e-book-view-listener.[ch]: same.
- * e-book-view.[ch]: same.
- * e-book.[ch]: same.
- * e-card-compare.[ch]: same.
- * e-card-cursor.[ch]: same.
- * e-card-simple.[ch]: same.
- * e-card.[ch]: same.
- * e-destination.[ch]: same.
- * evolution-ldif-importer.c: same.
- * evolution-vcard-importer.c: same.
- * load-gnomecard-addressbook.c: same.
- * load-pine-addressbok.c: same.
- * test-card.c: same.
- * test-client-list.c: same.
- * test-client.c: same.
-
- * backend/ebook/Makefile.am: add e-book-marshal.c to SOURCES, add
- e-book-marshal.[ch] to CLEANFILES, and add e-book-marshal.list to
- EXTRA_DIST. Also, remove the camel libs from the test LDADD's,
- and leave e-destination.[ch] out of the build.
-
- * backend/ebook/.cvsignore: ignore e-book-marshal.[ch]
-
- * backend/ebook/e-book-marshal.list: marshallers for e-book.
-
-2002-10-28 Larry Ewing <lewing@ximian.com>
-
- * backend/ebook/e-card.c (addPropValueUTF8): never set the charset
- on an item without also encoding it. Mime messages don't like
- parts with multiple charsets.
-
-2002-10-25 Dan Winship <danw@ximian.com>
-
- * gui/widgets/e-addressbook-model.c (addressbook_destroy):
- Disconnect from the book's backend_died signal.
-
-2002-10-24 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/Makefile.am: install evolutionperson.schema to
- $(datadir)/evolution.
-
-2002-10-24 Chris Toshok <toshok@ximian.com>
-
- [ fixes #29144 ]
- * gui/component/addressbook-config.c (edit_dialog_store_change):
- use e_table_memory_storage_change instead of remove/insert, so the
- selection is maintained.
-
-2002-10-22 Dan Winship <danw@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (folder_selected): Set /Addressbook/select_names_uri in the
- configdb to the selected folder.
- (e_select_names_init): Look for /Addressbook/select_names_uri
- before /DefaultFolders/contacts_uri for the initial folder. So the
- select names dialog now starts up using the same folder you used
- last time, which is useful when you have an LDAP company directory
- (which can't be your default contacts folder because it's
- read-only).
-
-2002-10-21 Dan Winship <danw@ximian.com>
-
- * gui/component/addressbook-component.c (IS_CONTACT_TYPE): fix the
- sense of a strcmp
-
-2002-10-20 Chris Toshok <toshok@ximian.com>
-
- [ fix for #23764 ]
- * gui/widgets/e-addressbook-view.c (jump_to_letters): handle
- multiple letters associated with a single button.
- (button_toggled): closure->letter -> closure->letters.
- (free_closure): free closure->letters.
- (create_alphabet): init closure->letters.
-
-2002-10-20 Chris Toshok <toshok@ximian.com>
-
- [ fixes #29067 ]
- * backend/pas/pas-backend-file.c (pas_backend_file_search): we
- need to create a card_sexp even when doing summary queries since
- it's used to check modifications of cards in the view.
-
-2002-10-20 Chris Toshok <toshok@ximian.com>
-
- [ fixes #32144 ]
- * gui/contact-editor/e-contact-save-as.c (e_contact_save_as):
- convert the name to the gtk locale before saving.
- (e_contact_list_save_as): same.
-
-2002-10-19 Chris Toshok <toshok@ximian.com>
-
- [ probable fix for #25477, and memory leak fix ]
- * gui/contact-editor/e-contact-editor.c (supported_fields_cb): if
- the dialog isn't in the list of all dialogs it's been destroyed so
- just return here.
-
- * backend/ebook/e-book.c
- (e_book_do_response_get_supported_fields): plug leak of
- resp->fields.
-
-2002-10-15 Dan Winship <danw@ximian.com>
-
- * backend/ebook/e-card.c (e_card_email_match_string): Return right
- away rather than crashing if card->email is NULL.
- (e_card_email_find_number): Likewise.
-
-2002-10-10 Kjartan Maraas <kmaraas@gnome.org>
-
- [ Fix #7094, #7064, #7095, #31944, #31945 ]
- * gui/component/Makefile.am: Hook up new etspec file.
- * gui/component/addressbook-config.c: Remove ETable spec.
- * gui/component/addressbook-config.etspec: New file.
- * gui/component/ldap-config.glade: Fix typo.
- * gui/component/select-names/e-select-names.c: Remove inline spec.
- * gui/component/select-names/e-select-names.etspec: New file.
- * gui/contact-list-editor/Makefile.am: Hook up etspec.
- * gui/contact-list-editor/e-contact-list-editor.c: Remove inline spec.
- * gui/contact-list-editor/e-contact-list-editor.etspec: New file.
- * gui/widgets/Makefile.am: Hook up new spec.
- * gui/widgets/e-addressbook-view.c: Remove inline spec.
- * gui/widgets/e-addressbook-view.etspec: New file.
-
-2002-10-02 Chris Toshok <toshok@ximian.com>
-
- [ Fix #28392 ]
- * gui/widgets/e-addressbook-view.c (do_popup_menu): #if 0 out the
- gal_view submenu, since it's not spec'ed to be there anyway (as
- per bug #16250).
-
-2002-09-30 Chris Toshok <toshok@ximian.com>
-
- [ Fixes #31321 ]
- * backend/ebook/e-card.c (e_card_get_vobject): add VERSION:2.1 to
- exported vCards.
-
-2002-09-30 Chris Toshok <toshok@ximian.com>
-
- [ Fixes #31434 ]
- * backend/pas/pas-backend-file.c (do_summary_query): always
- retrieve the card from the db. use the summary strictly for
- matching, not for storing all information. This fixes completion
- of contact lists, since only 3 addresses were being stored and
- contact lists can have more.
-
-2002-09-30 Aaron Weber <aaron@ximian.com>
-
- * gui/widgets/e-addressbook-util.c (e_addressbook_show_multiple_cards): rephrase string on l. 213
-
-2002-09-30 Dan Winship <danw@ximian.com>
-
- * backend/ebook/e-card.c (e_card_list_send): update for
- Composer_setHeaders change.
-
-2002-09-27 Chris Toshok <toshok@ximian.com>
-
- [ fixes #27521 ]
- * gui/contact-editor/e-contact-quick-add.c (editor_closed_cb):
- always unref the contact editor when we get the editor_closed
- signal.
-
-2002-09-27 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (check_schema_support): set the
- timeout to 30 seconds.
- (query_ldap_root_dse): same, and also return the ldap_error since
- this function is the one that actually causes openldap to
- connect() to the ldap host.
- (pas_backend_ldap_connect): check the return value of
- query_ldap_root_dse, and error out if it's not SUCCESS.
-
-2002-09-26 Dan Winship <danw@ximian.com>
-
- * gui/component/addressbook-storage.c (load_source_data): Change
- folder type to "contacts/ldap".
- (addressbook_storage_add_source): Likewise.
- (create_ldap_folder): Check for type being "contacts" not
- ldap contacts, since the ldap-specific type doesn't appear in the
- menu.
-
-2002-09-25 Dan Winship <danw@ximian.com>
-
- * gui/component/addressbook-component.c (folder_types): Rename
- "ldap-contacts" to "contacts/ldap" and add "contacts/public".
- (IS_CONTACT_TYPE): update for new types.
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_init): Use "contacts/*" for selector_types.
-
- * gui/widgets/e-addressbook-util.c (e_addressbook_transfer_cards):
- Likewise.
-
- * gui/component/GNOME_Evolution_Addressbook.oaf.in: add
- "evolution:config_item:type" = "contacts/ldap" to the LDAP sources
- control so it comes up by default when you open Preferences in an
- LDAP folder.
-
-2002-09-23 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-table-adapter.c (addressbook_destroy):
- free adapter->priv.
-
- * gui/widgets/e-addressbook-model.c (addressbook_destroy): free
- model->query.
-
- * gui/component/select-names/e-select-names-manager.c
- (load_completion_books): use e_book_expand_uri here, and free the
- expanded uri after calling addressbook_load_uri, plugging a leak.
-
- * gui/component/select-names/e-select-names.c (set_book): unref
- esn->model before we unref esn. fixes an edge case memory
- corruption bug.
- (clear_widget): utility function to set a widget's ref to NULL
- when it's destroyed.
- (e_select_names_init): hook the status_message, categories option
- menu, and select_entry to clear_widget.
- (addressbook_model_set_uri): use e_book_expand_uri.
-
-2002-09-23 JP Rosevear <jpr@ximian.com>
-
- * conduit/Makefile.am: add libeutil to the link and link with
- libcamel instead of libcamel-static.la
-
-2002-09-22 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.h: oops, add
- cached_folder_list to struct _ESelectNamesManager.
-
-2002-09-22 Chris Toshok <toshok@ximian.com>
-
- [ Fixes #30481 ]
- * gui/component/select-names/e-select-names.c
- (e_select_names_init): initialize the select names dialog with the
- default contacts folder.
-
-2002-09-22 Chris Toshok <toshok@ximian.com>
-
- [ Fixes #28165, 29171 ]
- * gui/component/select-names/e-select-names-manager.c
- (uris_listener): check to see if the value has really changed.
- the way the preferences dialog works is such that we'll get called
- when any of the Folder Options are changed (default folders,
- offline stuff, etc.) we really only want to tear down and build
- back up the completion books if the autocomplete folder setting
- changed.
- (read_completion_books_from_db): cache the folder list, and call
- load_completion_books.
- (load_completion_books): new function, loads from the
- cached_folder_list.
- (e_select_names_manager_init): init cached_folder_list to NULL.
- (e_select_names_manager_destroy): g_free (cached_folder_list).
-
-2002-09-20 Chris Toshok <toshok@ximian.com>
-
- [ Fixes #30483 ]
- * gui/component/select-names/e-select-names-completion.c
- (name_style_query): argh, contains => beginswith.
-
-2002-09-17 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c (add_creatable_item):
- don't add the user creatable item for ldap-contact folders atm,
- since it results in their being duplicate New Contact and New
- Contact List menu items.
-
-2002-09-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/component/ldap-config.glade: Fix a typo.
-
-2002-09-13 Chris Toshok <toshok@ximian.com>
-
- [ Fixes bug #30250 ]
- * backend/ebook/e-destination.c (e_destination_get_name): handle
- "Unnamed Lists" here by setting their name to _("Unnamed List').
-
- * backend/ebook/e-card-simple.c (e_card_simple_get): same.
-
- * gui/contact-list-editor/e-contact-list-editor.c (is_named): new
- function, return TRUE if the name field is filled in.
- (prompt_to_save_changes): return TRUE if the list isn't named
- (meaning it's not saveable.)
- (command_state_changed): saving requires a name.
- (add_email_cb): always call command_state_changed.
- (remove_entry_cb): same.
- (list_name_changed_cb): same.
- (visible_addrs_toggled_cb): same.
- (table_drag_data_received_cb): same.
-
-2002-09-12 Dan Winship <danw@ximian.com>
-
- * backend/ebook/e-card-simple.c (e_card_simple_get): return
- g_strdup("true"), not "true".
-
-2002-09-11 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_start_query): institute an arbitrary
- minimum limit on the number of characters before we actually try
- to autocomplete. It's 3, btw.
-
-2002-09-11 Chris Toshok <toshok@ximian.com>
-
- [ fixes the other half of #17336 ]
- * gui/contact-editor/e-contact-quick-add.c (quick_add_set_name):
- parse the name when we're asked to set it, so the full name
- doesn't get stored as (potentially) "Last, First" in the card.
-
-2002-09-11 Chris Toshok <toshok@ximian.com>
-
- [ fixes part of #17336 ]
- * gui/contact-editor/e-contact-editor-fullname.c
- (e_contact_editor_fullname_init): get the window title from the
- .glade file, and supply a suitable wm icon.
-
- * gui/contact-editor/e-contact-editor-address.c
- (e_contact_editor_address_init): same.
-
-2002-09-11 Chris Toshok <toshok@ximian.com>
-
- [ fixes #30208 ]
- * gui/component/addressbook.c (load_uri_auth_cb): if the user
- clicked cancel in the password dialog, let them off the hook and
- bind anonymously. Otherwise (if they failed to auth), prompt them
- for the password again.
- (addressbook_authenticate): new function, split out 99% of the
- auth machinery here so it can be called multiple times. Also,
- call the callback with E_BOOK_STATUS_CANCELLED if the user clicked
- the cancel button in the dialog.
- (load_uri_cb): call addressbook_authenticate if the book has auth
- enabled.
- (addressbook_load_uri): use g_new0.
-
-2002-09-05 Anna Dirks <anna@ximian.com>
- * gui/component/GNOME_Evolution_Addressbook.oaf.in : Changed the
- description of the Directory Servers page of the settings dialog
- to be a little less wordy {This page can be used to configure blah-->
- Configure blah.}
-
-
-2002-09-04 Chris Toshok <toshok@ximian.com>
-
- [ Fixes #29904 ]
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_activate_obj): we need to activate
- either a contact list editor or contact editor depending on if
- it's a list (this screams for a utility function.)
-
-2002-09-04 Dan Winship <danw@ximian.com>
-
- * gui/component/addressbook-storage.c
- (addressbook_get_other_contact_storage): Pass FALSE to
- evolution_storage_new: the Other Contacts storage doesn't support
- shared folders.
-
-2002-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (create_component): Pass
- NULL as @unpopulate_folder_context_menu_fn to
- evolution_shell_component_new().
-
-2002-09-03 Mike Kestner <mkestner@ximian.com>
-
- * gui/component/select-names/e-select-names.c (e_select_names_destroy):
- unref the "without", adapter, and model, then chain up the GnomeDialog
- destroy function.
-
-2002-09-03 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.oaf.in: Use
- ldap-settings.png instead of evolution-contacts.png.
-
-2002-09-03 Chris Toshok <toshok@ximian.com>
-
- [ fixes #29699 ]
- * gui/component/addressbook-config.c
- (addressbook_add_server_druid): call _set_source with a NULL
- source to fill in dialog settings that are set from the option
- menus (like the SSL setting).
-
-2002-09-03 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c (delete_contact_cb): Fix typo
- [`view>view' instead of `view->view']. Also, cast to
- GTK_WINDOW instead of GTK_WIDGET as it should be.
-
-2002-08-30 Dan Winship <danw@ximian.com>
-
- * backend/idl/addressbook.idl (CallStatus): add QueryRefused, for
- when the backend refuses to perform a query. (part of #25782)
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_convert_status): translate
- GNOME_Evolution_Addressbook_BookViewListener_QueryRefused.
-
- * gui/component/addressbook.c (search_result): Handle
- E_BOOK_VIEW_STATUS_QUERY_REFUSED.
-
-2002-08-30 Chris Toshok <toshok@ximian.com>
-
- [ fixes #27923]
- * backend/pas/pas-backend-summary.c: up the version to 4_0 (4000).
- (pas_backend_summary_load_item): handle wants_html{_set}, list,
- and list_show_addresses.
- (pas_backend_summary_save_item): same.
- (pas_backend_summary_add_card): same.
- (pas_backend_summary_get_summary_vcard): same.
-
-2002-08-29 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c (add_creatable_item): call
- evolution_shell_component_add_user_creatable_item twice here, once
- for the "contacts" folder type, and once for "ldap-contacts".
-
-2002-08-29 Chris Toshok <toshok@ximian.com>
-
- [ fixes #20347 ]
- * gui/widgets/e-addressbook-view.c (e_addressbook_view_init): hook
- up the backend_died signal.
- (backend_died): new function, pop up an error dialog saying the
- backend died.
-
- * gui/widgets/e-addressbook-model.c (backend_died): new function,
- emit the backend_died signal.
- (e_addressbook_model_class_init): create the backend_died signal.
- (e_addressbook_model_init): init backend_died_id
- (e_addressbook_model_set_arg): disconnect the backend_died signal
- from the old book and hook it up to the new book.
-
- * gui/widgets/e-addressbook-model.h: add the backend_died signal.
-
- * backend/ebook/e-book.c (backend_died_cb): new function, emit the
- backend_died signal.
- (e_book_do_response_open): create the component listener and hook
- up the backend_died signal.
- (e_book_destroy): disconnect the component listener and unref it.
-
- * backend/ebook/e-book.h: add backend_died signal.
-
-2002-08-29 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-card-sexp.c (is_helper): use strcasecmp
- here, since all the other helpers use case insensitive
- comparisons.
-
- * backend/pas/pas-backend-summary.c (is_helper): same.
-
-2002-08-29 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (category_ber): return NULL if
- the list is empty.
- (pas_backend_ldap_connect): always try to use ldapv3, not just
- when we want to use tls.
-
-2002-08-29 Chris Toshok <toshok@ximian.com>
-
- [ fixes #25038 ]
- * gui/contact-editor/Makefile.am (INCLUDES): need to have
- EVOLUTION_ICONSDIR defined.
-
- * gui/contact-list-editor/Makefile.am (INCLUDES): same.
-
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
- set the window icon to the contact mini icon.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (e_contact_list_editor_init): set the window icon to the new
- contact list icon.
-
- * gui/widgets/e-minicard.c (LIST_ICON_FILENAME): change to (the
- prettier, imo) "contact-list-16.png"
-
-2002-08-28 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_search): spew
- the filter we're using for the search.
-
-2002-08-28 Mike Kestner <mkestner@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c : stop the
- EBookViews before unreffing.
-
-2002-08-28 Dan Winship <danw@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.oaf.in: Add an
- evolution:shell_component_launch_order and rename
- evolution:shell_component_icon.
-
-2002-08-28 Chris Toshok <toshok@ximian.com>
-
- [ oops, merged the .h and .glade file back to the HEAD from the
- 1-0 branch, but missed the .c file. ]
- * gui/component/select-names/e-select-names.c (status_message): set
- the status label's text.
- (e_select_names_init): get the status message widget from the
- glade ui.
-
-2002-08-28 Chris Toshok <toshok@ximian.com>
-
- [ fixes #19286 ]
- * gui/component/addressbook.c (delete_contact_cb): confirm
- deletion of contacts when using the menubar or toolbar.
-
-2002-08-28 Chris Toshok <toshok@ximian.com>
-
- [ fixes #28897 ]
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_clear_book_data): set book_data to NULL
- after clearing/freeing the list. fixes a crash.
-
-2002-08-28 Chris Toshok <toshok@ximian.com>
-
- [ fixes #20348 ]
- * backend/pas/evolutionperson.schema: deprecate "categories" in
- favor of "category". evolution no longer uses "categories".
-
- * backend/pas/pas-backend-ldap.c (category_populate): new
- function, "category" is the new name, and it's multivalued so we
- need the complex-prop stuff..
- (category_ber): new function, same.
- (category_compare): new function, same.
-
- * gui/component/addressbook.c (addressbook_search_activated): the
- text is "Category is" so we should use "is" instead of "contains"
- for the query.
-
-2002-08-27 Chris Toshok <toshok@ximian.com>
-
- [ Fixes #14835 ]
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_search):
- notify_complete with InvalidQuery if the parse fails.
-
-2002-08-27 Chris Toshok <toshok@ximian.com>
-
- [ fixes #26907 ]
- * gui/component/addressbook.c (addressbook_search_activated): use
- beginswith for email.
-
-2002-08-26 Chris Toshok <toshok@ximian.com>
-
- * printing/e-contact-print.c (complete_sequence): change prototype
- for complete_sequence to match sequence_complete.
- (e_contact_print_button): same.
-
-2002-08-26 Chris Toshok <toshok@ximian.com>
-
- [ fixes #29446 ]
- * gui/component/addressbook-config.c (scope_optionmenu_activated):
- searching_modify_func can be NULL (since we don't require changes
- to enable the "Next" button on this page when you create a
- directory server.)
-
-2002-08-26 Chris Toshok <toshok@ximian.com>
-
- [ Fixes (almost certainly) #24649, #25494, #27351, and other LDAP search crashes ]
- * backend/pas/pas-backend-ldap.c (view_destroy): use an EList
- instead of a GList to store the book_view's so we don't have weird
- issues with modifying the list while it's being traversed.
- (find_book_view): same.
- (create_card_handler): same.
- (remove_card_handler): same.
- (modify_card_modify_handler): same.
- (poll_ldap): same, and also ref the book_view before calling
- ldap_search_op_timeout (and therefore send_pending_adds).
- (ldap_search_handler): same.
- (ldap_op_add): warn about conflicting ldap msgid's (shouldn't ever
- happen..)
- (homephone_populate): make this a bit more robust (if values[0] ==
- NULL, values[1] won't be valid).
- (business_populate): same.
- (build_card_from_entry): break out of the prop_info loop when we
- get a match, and only set the simple field if the value != NULL.
- (ldap_search_dtor): free all the pending adds stuff.
- (pas_backend_ldap_process_get_book_view): g_list_prepend =>
- e_list_append.
- (pas_backend_ldap_remove_client): simplify the removing of the
- book (use g_list_remove instead of searching and then using
- g_list_remove_link.)
- (pas_backend_ldap_destroy): unref the book_views list.
- (pas_backend_ldap_init): initialize the EList for book_views.
-
-2002-08-25 Mike Kestner <mkestner@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (remove_book_view): stop the
- view before unref, in case the listener has pending events.
-
-2002-08-20 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (book_open_cb): not sure what i was
- thinking here... the EBook isn't valid if we couldn't open it, so
- we can't turn around and query it for its capabilities.
-
-2002-08-19 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.h: add the
- listener_id slot.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_new): store off the listener_id.
- (e_select_names_manager_destroy): remove the bonobo listener -
- fixes a crash when modifying the completion folders after you
- bring up a compose window.
- (e_select_names_manager_entry_new): another random timeout change
- - make the completion at 100ms.
-
-2002-08-19 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-book-view.c (pas_book_view_notify_complete):
- take and pass the CallStatus to our listener.
-
- * backend/pas/pas-book-view.h: change the prototype for
- notify_complete to include the CallStatus.
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_seq_complete_cb): add the status arg.
-
- * gui/widgets/e-addressbook-view.c
- (e_addressbook_view_class_init): init the search_result signal.
- (e_addressbook_view_init): connect to the model's search_result
- signal.
- (emit_search_result): emit our search_result signal.
- (search_result): call emit_search_result.
-
- * gui/widgets/e-addressbook-view.h (struct
- _EAddressbookViewClass): add the search_result signal.
-
- * gui/widgets/e-addressbook-model.c (sequence_complete): emit both
- a "search_result" as well as the "stop_state_changed" signal.
- (e_addressbook_model_class_init): init the search_result signal.
-
- * gui/widgets/e-addressbook-model.h: add search_result signal.
-
- * gui/component/addressbook.c (search_result): pop up a dialog
- telling the user why the search failed or was truncated.
- (addressbook_factory_new_control): connect to the "search_result"
- signal on the view.
-
- * conduit/address-conduit.c (sequence_complete): add the status
- parameter to sequence_complete.
-
- * backend/idl/addressbook.idl: add BookViewListener_CallStatus,
- and change notifySequenceComplete to take a CallStatus.
-
- * backend/pas/pas-backend-ldap.c (create_card_handler): pass
- status back in the notify_complete call.
- (remove_card_handler): same.
- (modify_card_modify_handler): same
- (ldap_search_handler): same, and parse out the ldap return code so
- we can report limits being properly.
-
- * backend/pas/pas-backend-file.c (do_summary_query): pass status
- back in the notify_complete call.
- (pas_backend_file_search): same, and get rid of the
- status_message, as the status is passed back properly.
- (pas_backend_file_search): pass status
- back in the notify_complete call.
- (pas_backend_file_changes): same.
- (pas_backend_file_process_create_card): same.
- (pas_backend_file_process_remove_card): same.
- (pas_backend_file_process_modify_card): same.
-
- * backend/ebook/e-book-util.c (simple_query_sequence_complete_cb):
- add status parameter.
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_queue_status_event): change name from
- _queue_empty_event, and take a status arg.
- (e_book_view_listener_queue_id_event): init resp->status (to
- SUCCESS).
- (e_book_view_listener_queue_sequence_event): same.
- (e_book_view_listener_queue_message_event): same.
- (impl_BookViewListener_notify_sequence_complete): call
- queue_status_event, and convert the corba status to
- EBookViewStatus.
- (e_book_view_listener_convert_status): new function, conver the
- corba status to EBookViewStatus.
-
- * backend/ebook/e-book-view-listener.h: add a "status" slot to
- EBookViewListenerResponse.
-
- * backend/ebook/e-book-view.h: change prototype for
- sequence_complete signal.
-
- * backend/ebook/e-book-view.c (e_book_view_do_complete_event):
- sequence_complete takes a parameter now (EBookViewStatus).
- (e_book_view_class_init): add the enum arg to the signal.
-
- * backend/ebook/e-book-types.h: add EBookViewStatus enum.
-
-2002-08-19 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_get_static_capabilities): add
- "cache-completions" here, since file completion results are
- blanket cached (as they're generated from a summary).
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_process_get_cursor): there should be no search
- limit on the get_cursor_request, as it's meant to match every card
- it can.
- (ldap_search_handler): parse the ldap result in the
- RES_SEARCH_RESULT case. we'll want more here soon, so we can
- notify the front end if the result was truncated due to either the
- size or time limit being exceeded.
- (pas_backend_ldap_process_get_book_view): in the case of a
- completion view, we hardcode (yeah yeah, i know, but really) the
- search limit to MIN (100, user-specified-limit).
- (pas_backend_ldap_search): each view has its own limit now,
- defaulting from the user specified one for normal searches but
- possibly different for completion views. use the view's limit
- here.
-
-2002-08-19 Dan Winship <danw@ximian.com>
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_get_property_fn): add an "addresses" property, to get the
- "Dan Winship <danw@ximian.com>" form, as opposed to "text", which
- gets you what's displayed, which might be just "Dan Winship".
- (entry_set_property_fn): When setting, just reuse the "text" code,
- since it should properly cardify everything for us anyway.
- (impl_SelectNames_get_entry_for_section): Add the property.
-
-2002-08-16 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-config.c
- (addressbook_source_dialog_set_source): fix c&p error that was
- losing the ssl setting.
-
-2002-08-16 Iain <iain@ximian.com>
-
- * backends/e-book/evolution-ldif-importer.c (ebook_create): Use the
- default EBook instead of the local one.
-
- * backends/e-book/evolution-vcard-importer.c (ebook_create): Ditto.
-
-2002-08-16 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (book_view_notify_status): new
- function to save a little typing.
- (find_book_view): same.
- (pas_backend_ldap_connect): reorder things a bit - set the version
- to VERSION3 *before* doing TLS, as tls requires v3, and if we're
- doing ldaps://, do tls a little differently (not sure if this is
- strictly necessary, but the openldap source did it.. *shrug*).
- also, guard the schema check as this function can be called
- multiple times for the same server (if the server goes down or
- times us out.)
- (pas_backend_ldap_reconnect): new function, reconnect and if
- necessary reauth the user.
- (pas_backend_ldap_process_create_card): use
- find_book_view/book_view_notify_status/pas_backend_ldap_reconnect.
- (pas_backend_ldap_process_remove_card): same.
- (pas_backend_ldap_process_modify_card): same.
- (pas_backend_ldap_process_get_vcard): same.
- (pas_backend_ldap_process_get_cursor): same.
- (pas_backend_ldap_search): same.
- (poll_ldap): reconnect if ldap_result returns -1.
- (pas_backend_ldap_process_authenticate_user): ick ick ick save off
- the dn/passwd we auth with so we can use them to reauthenticate.
-
-2002-08-16 Chris Toshok <toshok@ximian.com>
-
- [ fix 27333 ]
- * gui/widgets/e-addressbook-model.c (get_view): "local" ->
- "do-initial-query".
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_get_static_capabilities): "local" ->
- "local,do-initial-query".
-
- * gui/widgets/e-addressbook-model.c (get_view): "local" ->
- "do-initial-query".
-
- * gui/component/addressbook.c (book_open_cb): Only assume the
- addressbook is local if "local" appears in its static
- capabilities. We still use the ldap special case, but be nicer to
- other networked backends.
-
-2002-08-12 Dan Winship <danw@ximian.com>
-
- * gui/component/addressbook-component.c (user_create_new_item_cb):
- If invoked from a non-contact folder, add the contact to the
- default contact folder, not the local one. If invoked from a
- contact folder, don't append "addressbook.db" to the URI, let
- ebook do the right thing. Fixes #28327 and #28325.
-
- * backend/idl/addressbook.idl (CallStatus): Add NoSuchBook.
- (Initially intended as part of a fix for #28327, but the other
- changes make it so the error code never ends up getting used any
- more, but it's still good to have.)
-
- * gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog):
- Handle NO_SUCH_BOOK.
-
- * backend/ebook/e-book-types.h (EBookStatus): Add
- E_BOOK_STATUS_NO_SUCH_BOOK.
-
- * backend/ebook/e-book-listener.c
- (e_book_listener_convert_status): add case for NoSuchBook.
-
- * backend/ebook/e-book-util.c (e_book_load_local_address_book):
- Kill this. Nothing should ever explicitly load the local
- addressbook.
- (e_book_use_default_book): Replaces e_book_use_local_address_book,
- using the default book instead.
- (e_book_default_book_open): Fall back to local contact folder on
- E_BOOK_STATUS_NO_SUCH_BOOK too.
- (e_book_query_address_default): Use default book, not local.
-
- * gui/component/e-address-widget.c (query_idle_fn): Use the
- default book, not the local book.
-
- * gui/component/select-names/e-select-names-popup.c
- (edit_contact_info_cb): Use the default book, not the local book.
-
- * backend/ebook/e-destination.c (e_destination_cardify): Use the
- default book, not the local book.
- (e_destination_touch): Query the default book, not the local book.
-
- * backend/ebook/e-card-compare.c (e_card_locate_match,
- e_card_locate_match_full): Use the default book, not the local
- book.
-
-2002-08-08 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-summary.c (pas_backend_summary_init):
- initialize summary->upgraded to quiet valgrind.
-
-2002-08-06 Dan Winship <danw@ximian.com>
-
- * backend/ebook/test-client.c (TEST_VCARD): Use "\r" rather than
- including literal CRs in the string, which confuses gcc on OS X.
-
- * backend/ebook/test-card.c (TEST_VCARD): Likewise.
-
-2002-08-01 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #25958 ]
- * gui/component/addressbook.c (alphabet_state_changed): use
- FULL_NAME in the case where we're untoggling a letter, and... well
- use FULL_NAME in the other case too - we should never pop up the
- advanced dialog.
-
-2002-08-01 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names.h (struct
- _ESelectNames): no more search_entry.
-
- * gui/component/select-names/e-select-names.c (update_query): no
- more search_entry, search_entry => select_entry, and add file_as
- to the query since some entries don't have names (like the Ximian,
- Inc. default card.)
- (e_select_names_init): no more search_entry, and add an "activate"
- handler on select_entry that updates the query.
-
-2002-08-01 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names.h (struct
- _ESelectNames): remove folders and folders_by_uri, and the 2
- listeners.
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_destroy): remove the hash_table_destroys of
- folders and folders_by_uri, since they no longer exist. same for
- other_contacts_listener and local_listener.
-
-2002-08-01 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (create_component): Use
- "contact-list-16.png" for the "New Contact List" item.
-
-2002-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (create_component): Change
- the order so that "New Contact" is first and "New Contact List" is
- next.
-
-2002-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (add_creatable_item): Pass
- "contacts" as the @folder_type to
- evolution_shell_component_add_user_creatable_item().
-
-2002-07-31 Chris Toshok <toshok@ximian.com>
-
- [ roll in the following change from the 1.0 branch.]
- * backend/pas/pas-backend-ldap.c:
- (prop_info): change the CALURI and FBURL ecard attributes to map to the
- RFC 2739 specified attributes.
- (check_schema_support): check to see if calEntry is supported.
- (add_objectclass_mod): insert calEntry if it's supported.
- * backend/pas/evolutionperson.schema: deprecate freeBusyURI
- and calendarURI.
-
-2002-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- [Patch by Jacob Berkman <jacob@ximian.com>, fixes #25968]
-
- * backend/ebook/e-book.c (activate_factories_for_uri): Don't
- double free protocol and query.
-
-2002-07-27 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-summary.c (save_string): don't save
- empty strings.
- (pas_backend_summary_save): print out the errno when we fail.
-
-2002-07-26 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c: Don't set up the ContactNew and
- ContactNewList verbs.
- (update_command_state): Don't set the sensitivity of
- /commands/ContactNew and /commands/ContactNewList anymore.
- (new_contact_cb): Removed.
- (new_contact_list_cb): Removed.
-
-2002-07-24 Peter Williams <peterw@ximian.com>
-
- * conduit/Makefile.am (libeaddress_conduit_la_LIBADD): Change
- libversit.la -> libversit.a for danw's changes.
-
-2002-07-24 Dan Winship <danw@ximian.com>
-
- * conduit/Makefile.am (libeaddress_conduit_la_LIBADD):
- s/libversit_lt/libversit/
-
-2002-07-22 Dan Winship <danw@ximian.com>
-
- * backend/pas/Makefile.am: Split pas-backend-file and
- pas-backend-ldap out of libpas and build them as separate (noinst)
- libraries libpasfile.a and libpasldap.a. This gets the db3 and
- LDAP dependencies out of libpas, and people trying to create an
- addressbook backend shouldn't be calling functions from the
- existing backends anyway so there's no reason to install them.
-
-2002-07-16 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/select-names.glade: remove the option
- menu and browse button, and add a custom widget placeholder for
- the folder-selector.
-
- * gui/component/select-names/e-select-names.c
- (addressbook_model_set_uri): move the "append /addressbook.db"
- stuff here.
- (e_addressbook_create_ebook_table): remove the code setting
- initial uri from here.
- (e_select_names_folder_free): gone.
- (e_select_names_option_activated): gone.
- (add_menu_item): gone.
- (update_option_menu): gone.
- (new_folder): gone.
- (removed_folder): gone.
- (folder_browse): gone.
- (hookup_listner): gone.
- (add_additional_select_names_uris): gone.
- (e_select_names_hookup_listners): gone.
- (e_addressbook_create_folder_selector): new function, create the
- folder selector button.
- (folder_selected): new function, callback for the folder selector.
- just calls addresbook_model_set_uri.
- (e_select_names_init): get the folder selector and initialize it
- to show /local/Contacts. also, set the model's uri here to the
- same folder. nuke the code involving the old option menu and
- browse button.
-
-2002-07-08 Peter Williams <peterw@ximian.com>
-
- * backend/ebook/Makefile.am: Install libebook-static.la.
- Also change --all-static to -all-static, which is the right flag.
-
- * backend/pas/Makefile.am: Install the PAS headers in
- $(includedir)/evolution/pas. Install libpas.a
-
-2002-07-08 Peter Williams <peterw@ximian.com>
-
- * gui/component/select-names/Makefile.am (idl_DATA): Install the
- SelectNames IDL and ancillary changes.
-
-2002-07-12 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-summary.c (free_summary_item): free the
- full_name (as well as given_name. oops.)
- (pas_backend_summary_new): new summaries are version 3.0 now.
- (pas_backend_summary_load_item): all loaded summaries should be
- 3.0+, as we fail to load versions lower than that.
- (pas_backend_summary_load_header): if the summary isn't version
- 3.0 fail out, as we need to rebuild the entire file to cache the
- full_name fields.
- (pas_backend_summary_save_item): save out the full_name.
- (pas_backend_summary_add_card): put the item's full_name in the
- card.
-
-2002-07-12 Dan Winship <danw@ximian.com>
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_get_property_fn): Make the
- ENTRY_PROPERTY_ID_SIMPLE_CARD_LIST case not crash, although
- there's still something wrong.
-
-2002-07-10 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_start_query): e_book_get_book_view =>
- e_book_get_completion_view, so the backends have the option of
- using a pregenerated summary.
-
-2002-07-10 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-summary.c (clear_items): actually remove
- the items from the pointer array too, so an error while loading
- doesn't leave the memory summary corrupted.
- (pas_backend_summary_load_header): bleah, load the num_items and
- summary_mtime in the right order :) Also, set upgraded to TRUE if
- we loaded a v1.0 summary.
- (pas_backend_summary_open): make this return a gboolean, return
- TRUE if the summary is already open (priv->fp != NULL). return
- FALSE in error conditions.
- (pas_backend_summary_load): if summary_open returns FALSE, return
- FALSE, also set the dirty flag to FALSE after we load, and if the
- summary was upgraded write it out.
- (pas_backend_summary_save): update the in memory mtime to that of
- the file when we save.
- (summary_flush_func): if we're not dirty, do nothing and return.
- (pas_backend_summary_is_up_to_date): make sure we've opened the
- summary.
- (pas_backend_summary_get_summary_vcard): fix compiler warning.
-
-2002-07-10 Peter Williams <peterw@ximian.com>
-
- * backend/ebook/e-book-view-listener.h: Oops, missed this one.
-
- * backend/ebook/Makefile.am (libebookinclude_HEADERS): Also
- put addressbook.h here because several headers reference it.
-
-2002-07-08 Peter Williams <peterw@ximian.com>
-
- * backend/ebook/e-book.h: Normalize includes to <ebook/foo.h>, so
- that the installed headers will work sanely.
-
- * backend/ebook/e-card-cursor.h:
- * backend/ebook/e-book-view.h:
- * backend/ebook/e-card-simple.h:
- * backend/ebook/e-card.h:
- * backend/ebook/e-destination.h: Same.
-
- * printing/Makefile.am (INCLUDES): add -Iaddressbook/backend
- to access the ebook headers. Also the builddir version to get
- the generated addressbook.h
-
- * conduit/Makefile.am (INCLUDES): Same.
-
- * gui/widgets/Makefile.am (INCLUDES): Same builddir fix.
-
- * gui/merging/e-card-merging.c: Fix an ebook #include.
-
- * gui/merging/Makefile.am (INCLUDES): Same idea.
-
- * gui/contact-list-editor/Makefile.am (INCLUDES): Same.
-
- * gui/contact-editor/Makefile.am (INCLUDES): Same builddir
- change.
-
-2002-07-10 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-storage.c (load_source_data): Pass
- zero as the @sorting_priority to evolution_storage_new_folder().
- (addressbook_storage_add_source): Likewise.
-
-2002-07-10 Chris Toshok <toshok@ximian.com>
-
- * backend/idl/addressbook.idl: add Book.getCompletionView.
-
- * backend/ebook/e-book.c (e_book_get_completion_view): new
- function, basically c&p of e_book_get_book_view, but call
- getCompletionView.
-
- * backend/ebook/e-book.h: add prototype for
- e_book_get_completion_view.
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_process_client_requests): add a
- GetCompletionView case here that just calls the same code as
- GetBookView (since we don't build summaries for the ldap backend.)
-
- * backend/pas/pas-backend-file.c (do_summary_query): add
- @completion_search. If it's TRUE, just create the vcards from the
- summary using pas_backend_summary_get_summary_vcard instead of
- looking them up from the db.
- (pas_backend_file_search): add @completion_search and pass it on
- to do_summary_query.
- (pas_backend_file_process_get_book_view): pass FALSE to
- pas_backend_file_search.
- (pas_backend_file_process_get_completion_view): new function,
- basically c&p pas_backend_file_process_get_book_view, but pass
- TRUE to pas_backend_file_search.
- (pas_backend_file_process_client_requests): add a case for
- GetCompletionView.
- (pas_backend_file_load_uri): track the change to the summary api -
- create the summary filename
-
- * backend/pas/pas-book.c (pas_book_queue_get_completion_view): new
- function, queue a GetCompletionView request to our queue.
- (impl_GNOME_Evolution_Addressbook_Book_getCompletionView): new
- function, call pas_book_queue_get_completion_view.
- (pas_book_respond_get_completion_view): new function, just call
- notifyViewRequested.
- (pas_book_free_request): add a case for GetCompletionView.
- (pas_book_get_epv): fill in epv->getCompletionView.
-
- * backend/pas/pas-book.h: add a GetCompletionView PASOperation,
- and a new structure (PASGetCompletionViewRequest). Also, add
- get_completion_view to PASRequest.
-
- * backend/pas/pas-backend-summary.c (clear_items): remove the
- items from the hash table.
- (pas_backend_summary_new): db_path -> summary_path.
- (pas_backend_summary_destroy): db_.path -> summary_path, and
- destroy the hash table.
- (pas_backend_summary_init): db_path = summary_path, and initialize
- the id_to_item hashtable.
- (pas_backend_summary_load_header): handle the upgrading from
- version 1.0 to version 2.0 (the addition of an mtime field in the
- header)
- (pas_backend_summary_load_item): version 1.0 and 2.0 have the same
- format for items.
- (pas_backend_summary_open): new function. open the summary so we
- can load the header (and get the mtime).
- (pas_backend_summary_load): rework this a bit since the header has
- already been loaded, and also add the items to the hashtable.
- (pas_backend_summary_add_card): add the new item to the hashtable.
- (pas_backend_summary_remove_card): remove the item from the hash
- table.
- (pas_backend_summary_is_up_to_date): new function, chekc @t
- against the summary's mtime.
- (pas_backend_summary_get_summary_vcard): create a vcard from the
- fields we have in the summary.
-
- * backend/pas/pas-backend-summary.h: add prorotypes for
- pas_backend_summary_is_up_to_date and
- pas_backend_summary_get_summary_vcard.
-
-2002-07-09 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-storage.c (load_source_data): Pass
- NULL @custom_icon_name to evolution_storage_new_folder().
- (addressbook_storage_add_source): Likewise. [Note we could be
- passing a nice custom here. ;-)]
-
-2002-07-02 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (add_creatable_item): New
- arg @tooltip; pass it to
- evolution_shell_component_add_user_creatable_item() [which now has
- a @tooltip arg].
-
-2002-06-29 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/Makefile.am (libpas_a_SOURCES): add
- pas-backend-summary.[ch].
-
- * backend/pas/pas-backend-file.c (string_to_dbt): move this to the
- top of the file so it can be used in..
- (build_summary): loop over the db, adding cards ot the summary.
- (do_summary_query): call pas_backend_summary_search and loop over
- the returned id's looking them up in the db.
- (pas_backend_file_search): call
- pas_backend_summary_is_summary_query, and either call
- do_summary_query if it's a query over just the set of attributes
- in the summary or use the old, slow method if not.
- (pas_backend_file_process_create_card): call
- pas_backend_summary_add_card.
- (pas_backend_file_process_remove_card): call
- pas_backend_summary_remove_card.
- (pas_backend_file_process_modify_card): call remove_card/add_card.
- (pas_backend_file_load_uri): try to load the summary file, and if
- it doesn't exist create it.
- (pas_backend_file_destroy): unref the summary.
-
- * backend/pas/pas-backend-summary.[ch]: new files, reading and
- writing (and querying) summaries.
-
-2002-06-27 Sean Atkinson <sean@cantab.net>
-
- * gui/component/addressbook-config.c (query_for_supported_bases):
- don't unref selection_model (otherwise 3 clicks of
- "Show Supported Bases" crashes if LDAP server isn't running).
-
-2002-06-25 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c (create_component):
- reorder the adding of creatable items so the default is a new
- contact, not a new contact list.
-
-2002-06-21 Sean Atkinson <sean@cantab.net>
-
- * gui/component/addressbook-config.c (addressbook_edit_server_dialog):
- remove source argument (get it from the dialog).
- (edit_source_clicked): same.
- (sources_table_double_click): added to edit server by double-clicking.
- (ldap_dialog_new): use sources_table_double_click.
-
-2002-06-17 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (e_addressbook_view_save_as):
- pass NULL to e_contact_list_save_as. modality sucks. fixes
- broken build.
- (save_as): same.
-
-2002-06-15 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #26130 ]
- * gui/contact-editor/e-contact-editor.c (file_save_as_cb): pass
- ce->app as parent_window.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (file_save_as_cb): same .
-
- * gui/contact-editor/e-contact-save-as.c (e_contact_list_save_as):
- if a parent_window is specified, the file selector should be
- modal/transient for that window.
- (e_contact_save_as): same.
-
- * gui/contact-editor/e-contact-save-as.h: track prototype changes
- (addition of GtkWindow *parent_window to both calls.)
-
-2002-06-15 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_connect): use
- ldap_unbind_ext.
- (create_card_handler): don't leak the new vcard.
- (pas_backend_ldap_process_authenticate_user): don't leak the dn.
-
-2002-06-14 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_search): up the
- max threshold to 3000 cards from 1000 cards.. seems to improve
- performance a bit. also remove the g_list_reverse since it
- doesn't matter what order the cards arrive to the gui.
- (pas_backend_file_changes): plug memory leaks.
-
-2002-06-14 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-compare.c (compare_email_addresses): Made
- "" compare as not equal to "" for addresses.
- (use_common_book_cb): Don't bother checking for nickname here
- since we don't use it as a match later. Don't add "" as an
- address to the list of query parts.
-
-2002-06-13 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (enable_writable_fields):
- Don't enable fields if the editor isn't editable and the
- widget_field_mappings lists this field as being desensitize for
- read only.
-
-2002-06-11 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #17332 ]
- * backend/ebook/e-book.c (e_book_get_static_capabilities): we
- shouldn't ever return NULL here. in error cases we need to return
- g_strdup("");
-
-2002-06-11 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-minicard-view.c (e_minicard_view_event): Made
- double clicking on read only folders not do anything.
-
-2002-06-10 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-book-util.c (e_book_expand_uri): Made expand_uri
- a bit more robust and readable.
- (e_book_get_default_book_uri): Made e_book_get_default_book_uri
- use e_book_expand_uri if using the bonobo_config value.
-
- * gui/component/e-address-popup.c (start_query): Handle the
- failure state here by acting as if there are no matches.
-
-2002-06-05 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-minicard.c (e_minicard_event): Call
- e_minicard_selected in the GDK_BUTTON_RELEASE case here.
- (e_minicard_drag_begin): Set E_REFLOW (parent)->maybe_in_drag =
- FALSE if it's an EReflow.
-
-2002-06-04 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_book_ready): Commented out this unused
- function.
-
- * gui/component/select-names/e-select-names-manager.c
- (open_book_cb): Ref if we're keeping the book. Don't unref if
- we're not keeping the book.
- (clean_cb): Commented out this unused function.
-
-2002-06-04 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (init_collection): Set the
- title of our GalVIewCollection.
-
-2002-05-29 Anna Marie Dirks <anna@ximian.com>
-
- * gui/component/select-names/select-names.glade: Changed some spacing
- and expanding behavior to make this dialog behave more like I intended
- to.
-
-2002-05-24 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-config.c (CONFIG_CONTROL_FACTORY_ID):
- put this back in, accidentally got snipped with the hacking going
- on in here.
-
-2002-05-24 Chris Toshok <toshok@ximian.com>
-
- [ part of #25047 ]
- * gui/component/addressbook-config.c: remove the autocompletion
- config control from here, as it lives in the shell now.
-
- * gui/component/GNOME_Evolution_Addressbook.oaf.in: same.
-
-2002-05-24 Chris Toshok <toshok@ximian.com>
-
- [ #24189 ]
- * gui/component/select-names/e-select-names-manager.c
- (focus_out_cb): ifdef out the body of this because it only works
- with a single completion book. not sure what to do here, but it
- doesn't impact most usage scenarios.
- (completion_popup_cb): same.
- (e_select_names_manager_entry_new): add the books that have been
- loaded successfully by the time this entry is created.
- (open_book_cb): add the opened book to the entries that have
- already been created, and store it in our list so that entries
- that are created in the future can catch up.
- (read_completion_books_from_db): slurp in the folder list from the
- config db and load all the uris.
- (uris_listener): listener function - when there's a change it
- calls _clear_books on all the created entries, and clears our
- list. It then re-reads the books from the db.
- (e_select_names_manager_new): create our bonobo listener and call
- read_completion_books_from_db.
- (e_select_names_manager_init): init completion_books.
- (e_select_names_manager_destroy): free our list of
- completion_books.
-
- * gui/component/select-names/e-select-names-manager.h: switch from
- a single EBook to a GList of completion_books here.
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_add_book): deal with the case where
- there's an active query (by effectively restarting it.) This is
- quite a contrived edge case.
- (e_select_names_completion_clear_books): stop the current query
- and clear our list of books.
- (e_select_names_completion_new): track change to prototype, and
- axe the majority of this method since an EBook* isn't passed
- anymore.
- (e_select_names_completion_clear_book_data): split this code out
- from the destroy method so it can be called from _clear_books.
-
- * gui/component/select-names/e-select-names-completion.h: the
- constructor no longer takes an EBook -- pass in as many as you
- want using _add_book. Also, add prototype for _clear_books.
-
- * gui/component/addressbook.c (load_uri_cb): when
- storing/retrieving passwords, use the cleaned (without params)
- version of the uri, so changing things like download limit don't
- cause the user to be prompted for a password again.
-
- * gui/component/addressbook-component.c
- (ensure_completion_uris_exist): new function - probably doesn't
- belong in this file. Make sure the basic local Contacts folder
- exists in the completion uris.
- (addressbook_component_factory_init): call
- ensure_completion_uris_exist.
-
- * backend/ebook/e-book-util.h: add prototype for
- e_book_get_default_book_uri.
-
- * backend/ebook/e-book-util.c (e_book_get_default_book_uri): new
- function, just return the default contacts uri.
- (e_book_load_default_book): change
- to use e_book_get_default_book_uri.
-
-2002-05-23 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-config.c (addressbook_root_dse_query):
- fix parameter/local variable overloading.
-
-2002-05-21 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c (load_uri_cb): Don't try to invoke
- e_book_get_uri() on NULL. Fixes #25069.
-
-2002-05-17 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog):
- make sure we map status -> string correctly (add missing strings).
-
- * backend/ebook/e-book-types.h (EBookStatus): add the missing
- AUTHENTICATION_REQUIRED status code, to map to the idl response.
-
- * backend/ebook/e-book-listener.c
- (e_book_listener_convert_status): make sure we map all idl status
- codes to EBookStatus statuses.
-
-2002-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-storage.c (load_source_data): Pass
- FALSE for @sync_offline to evolution_storage_new_folder().
- (addressbook_storage_add_source): Pass FALSE for @sync_offline to
- evolution_storage_new_folder().
-
-2002-05-16 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (request_quit): New, quit
- handler for the EvolutionShellComponent.
- (add_creatable_item): Set it up.
-
- * gui/contact-editor/e-contact-list-editor.c
- (e_contact_list_editor_request_close_all): New.
- (e_contact_list_editor_new): Put the contact editor in a static
- list and gtk_object_weakref() it.
- (contact_list_editor_destroy_notify): New, GtkDestroyNotify
- function for the contact editors.
-
- * gui/contact-editor/e-contact-editor.c
- (e_contact_editor_request_close_all): New.
- (e_contact_editor_new): Put the contact editor in a static list
- and gtk_object_weakref() it.
- (contact_editor_destroy_notify): New, GtkDestroyNotify function
- for the contact editors.
-
-2002-05-15 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (create_component): Pass
- NULL as @request_quit_fn.
-
-2002-05-13 Christopher James Lahey <clahey@ximian.com>
-
- * backend/idl/addressbook.idl: Removed an incorrect comment here.
-
-2002-05-13 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (enable_writable_fields):
- Enable the dropdown widgets even if the contact is not editable so
- that you can view any email address, phone number, or postal
- address on read only contacts.
-
-2002-05-10 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/Evolution-Addressbook-SelectNames.idl:
- Added SimpleCard interface.
-
- * gui/component/select-names/Makefile.am: Added
- e-simple-card-bonobo.c and e-simple-card-bonobo.h.
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_get_property_fn): Added SIMPLE_CARD_LIST arg.
-
- * gui/component/select-names/e-simple-card-bonobo.c,
- gui/component/select-names/e-simple-card-bonobo.h: New class to
- represent an ECardSimple across Bonobo.
-
-2002-05-09 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_get_property_fn): Added "first_email" property.
-
-2002-05-09 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-storage.c
- (addressbook_get_other_contact_storage): Pass %FALSE as
- @has_shared_folders to evolution_storage_new().
-
-2002-05-08 JP Rosevear <jpr@ximian.com>
-
- * conduit/Makefile.am: link against the libtool version of
- libversit
-
-2002-05-07 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-config.c
- (addressbook_config_control_new): oops, add the NULL back at the
- end of possible_types.
-
-2002-05-07 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-config.c (addressbook_ldap_init):
- bleah, need to pass the GtkWindow here so we can pop up the a
- modal parented dialog (gtk modal dialogs suck?).
- (addressbook_ldap_auth): same.
- (addressbook_root_dse_query): same.
- (do_ldap_root_dse_query): same.
- (addressbook_config_control_new): add "ldap-contacts" to the list
- of possible types.
-
-2002-05-07 Dan Winship <danw@ximian.com>
-
- * gui/component/addressbook-storage.c (create_ldap_folder):
- s/ldap_config/addressbook_config/
-
-2002-05-03 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book.c (activate_factories_for_uri): finally
- remove the #if 0's and use the oaf query stuff to get backends
- that handle specific protocols.
-
-2002-05-03 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook-config.c
- (addressbook_folder_list_changed_callback): Call
- evolution_config_control_changed when the EFolderList changes.
-
-2002-05-03 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.oaf.in: Updated this
- to have the ConfigControlFactory have an addressbookwide generic
- name and added OAFIID:GNOME_Evolution_Addressbook_ConfigControl.
-
- * gui/component/Makefile.am (evolution_addressbook_SOURCES),
- gui/component/addressbook-component.c,
- gui/component/addressbook-storage.c, gui/component/addressbook.c:
- Replaced ldap-config.c and ldap-config.h with addressbook-config.c
- andaddressbook-config.h.
-
- * gui/component/addressbook-config.c,
- gui/component/addressbook-config.h: Based on ldap-config.c and
- ldap-config.h. Added a folder list control. Made this a multi
- factory.
-
- * gui/component/ldap-config.c, gui/component/ldap-config.h:
- Replaced these with addressbook-config.c and addressbook-config.h.
-
-2002-05-02 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c (selection_change):
- Desensitize the to, cc, and bcc buttons if there's no selection
- here. Fixes Ximian bug #21482.
-
-2002-05-01 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c (verbs): Changed
- some of these to bind to the ContactListEditor verbs since they're
- marked as that in the ui file. Fixes Ximian bug #13034.
-
-2002-04-30 JP Rosevear <jpr@ximian.com>
-
- * gui/component/Makefile.am (EXTRA_DIST): fix
-
-2002-04-30 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-model.c,
- gui/widgets/e-addressbook-model.h
- (e_addressbook_model_peek_card): Added this function so that there
- would be less duplication of cards during run time when
- duplication is unnecessary.
-
- * gui/widgets/e-addressbook-view.c: Cleaned up get_card_list and a
- number of associated functions to be much more uniform and
- simpler.
- (get_has_email_address): Don't show the "Send Message to Contact"
- menu item if there are no email addresses in the listed contacts.
- Fixes bug #1298.
-
-2002-04-30 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card.c (e_card_list_send): Changed this to set a
- subject when sending a contact. This makes the signature be set
- properly also.
-
-2002-04-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * printing/Makefile.am: Don't link to libibex anymore.
-
- * conduit/Makefile.am: Same.
-
- * backend/ebook/Makefile.am: Again here.
-
- * gui/component/Makefile.am: And finally here.
-
-2002-04-26 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_child_free): Unref the text_model here instead of
- the model, since the model never gets set. Removed the model
- field since it's no longer used.
-
-2002-04-24 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/ldap-config.c: Updated this for the new
- e_table_memory_store_insert function prototype.
-
-2002-04-24 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c,
- gui/component/select-names/e-select-names.h,
- gui/component/select-names/select-names.glade (folder_browse):
- Added a "Browse..." button to switch to a different addressbook
- folder.
-
- * gui/widgets/e-addressbook-util.c (e_addressbook_transfer_cards):
- Moved extern EvolutionShellClient out of this function so that
- it'd be more readable.
-
-2002-04-23 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c,
- gui/component/select-names/e-select-names.h: Coded handling of the
- select_entry to search within the displayed contacts.
-
- * gui/component/select-names/select-names.glade: Updated this
- dialog to have an entry-select instead of an entry-find.
-
-2002-04-23 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/select-names.glade: Updated this
- dialog to match the redesign.
-
-2002-04-23 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (do_popup_menu): Make unused
- menu items disappear instead of graying out.
-
-2002-04-23 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-reflow-adapter.c,
- gui/widgets/e-addressbook-reflow-adapter.h: Removed
- e_addressbook_reflow_adapter_right_click and
- e_addressbook_reflow_adapter_base_right_click.
-
- * gui/widgets/e-addressbook-view.c: Handle right click menu for
- both types of view. Merged right click on white space with right
- click on main area. General clean up.
-
- * gui/widgets/e-minicard-view-widget.c,
- gui/widgets/e-minicard-view-widget.h: Removed a couple unnecessary
- functions. Added e_minicard_view_widget_get_view. Added
- right_click signal.
-
- * gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h:
- Added the right_click signal and the e_minicard_view_get_card_list
- function.
-
-2002-04-22 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.h: Removed an unused
- variable here.
-
- * gui/widgets/e-addressbook-view.c (table_right_click,
- table_white_space_event): Added a current view submenu to the
- popup menu here.
-
-2002-04-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/widgets/e-minicard-view.c (e_minicard_view_drag_begin):
- Allow GDK_ACTION_COPY also, since the composer for example does
- not accept MOVE's. Completes bug #8448.
-
-2002-04-18 Chris Toshok <toshok@ximian.com>
-
- * gui/component/ldap-config.glade: change order of scope option
- menu to match how it's stored.
-
-2002-04-18 Chris Toshok <toshok@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.oaf.in: change ldap
- config control text so it fits in the config dialog.
-
- * gui/component/ldap-config.c: #ifdef lots of stuff HAVE_LDAP so
- it'll build/run in either case.
- (addressbook_source_dialog_destroy): rename
- addressbook_add_server_druid_destroy to this, and free lots more
- stuff.
- (addressbook_add_server_druid):
- addressbook_add_server_druid_destroy ->
- addressbook_source_dialog_destroy.
- (do_schema_query): add 3 second timeout to schema query.
- (addressbook_edit_server_dialog): hook up destroy signal.
- (config_control_new): if HAVE_LDAP isn't defined, put up a label
- saying so.
-
-2002-04-18 Chris Toshok <toshok@ximian.com>
-
- * gui/component/Makefile.am (INCLUDES): add LDAP_CFLAGS to INCLUDES
-
-2002-04-18 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (book_open_cb): no more
- source->type.
-
-2002-04-18 Chris Toshok <toshok@ximian.com>
-
- * gui/component/ldap-config.c (addressbook_dialog_get_source):
- fill in source->ssl.
- (addressbook_source_dialog_set_source): set up auth/scope/ssl
- option menus properly.
-
- * gui/component/addressbook-storage.c
- (addressbook_storage_init_source_uri): always include the
- limit/ssl in the uri so we don't need to rely on defaults
- everywhere.
- (ldap_source_foreach): store the ssl option.
-
- * gui/component/addressbook-storage.h: reorder SSLType to match
- the UI.
-
- * backend/pas/pas-backend-ldap.c: (struct _PASBackendLDAPPrivate)
- add field for ldap_timeout.
- (pas_backend_ldap_connect): reorder things a bit - we need to
- start tls before the root dse query, if we can.
- (pas_backend_ldap_load_uri): track the way ssl parameters are
- given in the uri, and parse out the timeout.
-
- * gui/component/ldap-config.c (port_changed_func): use the
- symbolic SSL name instead of an integer constant.
-
-2002-04-18 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (get_ldap_library_info): fix
- memory leaks.
-
- * gui/component/GNOME_Evolution_Addressbook.oaf.in: remove the
- Addressbook_ConfigControl stuff to LDAP_ConfigControl.
-
- * gui/component/Makefile.am (evolution_addressbook_SOURCES):
- remove addressbook-config.* and add ldap-config.*
- (glade_DATA): same.
- (evolution_addressbook_LDADD): add LDAP_LIBS.
-
- * gui/component/addressbook-component.c (owner_set_cb):
- addressbook_config_register_factory =>
- ldap_config_register_factory.
-
- * gui/component/addressbook.c (book_open_cb): remove source->type
- check - they're always LDAP.
- (load_uri_cb): same.
-
- * gui/component/addressbook-storage.c (ldap_unparse_ssl): new
- function.
- (ldap_parse_ssl): new function.
- (addressbook_storage_init_source_uri): use a more flexible scheme
- to build up the uri's, and add in the ssl parameter.
- (load_source_data): fill in source->ssl, and remove source->type
- assignment.
- (addressbook_source_copy): copy source->ssl, and remove
- source->type copy.
- (create_ldap_folder): addressbook_create_new_source =>
- ldap_config_create_new_source.
-
- * gui/component/addressbook-storage.h: remove
- AddressbookSourceType (it was always LDAP), and add
- AddressbookLDAPSSLType.
-
-2002-04-18 Dan Winship <danw@ximian.com>
-
- * backend/ebook/e-book-util.c (e_book_load_default_book): Append
- /addressbook.db to the end of the default URI if it starts with
- file:
-
- * backend/ebook/e-book.c (e_book_load_uri_step): Fix this to not
- loop forever if you have more than one backend.
-
-2002-04-17 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_create_categories): Changed this to use
- ECategoriesMasterListOptionMenu.
-
- * gui/component/select-names/e-select-names.c
- (section_right_click_cb),
- gui/widgets/e-addressbook-reflow-adapter.c,
- gui/widgets/e-addressbook-view.c: Updated these to match the new
- EPopupMenu.
-
-2002-04-11 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook-component.c: Include
- addressbook-config.h here as this file uses it.
-
- * gui/component/select-names/e-select-names.c (SPEC, SPEC2): Made
- this dialog searchable by typing in the ETable.
-
- * gui/widgets/e-addressbook-model.c: Include e-addressbook-util.h
- here.
-
- * gui/widgets/e-addressbook-reflow-adapter.c
- (e_addressbook_reflow_adapter_right_click),
- gui/widgets/e-addressbook-view.c (table_right_click): Fixed a
- memory leak here by using "selection-done" signal.
-
- * gui/widgets/e-addressbook-reflow-adapter.c,
- gui/widgets/e-addressbook-reflow-adapter.h,
- gui/widgets/e-addressbook-view.c, gui/widgets/e-minicard-view.c:
- Added a right click menu for areas that aren't cards.
-
-2002-04-09 Dan Winship <danw@ximian.com>
-
- * backend/ebook/e-book-util.c (e_book_load_default_book): Update
- for new-and-improved consistent default folder uri.
-
- * gui/component/addressbook.c (addressbook_load_default_book): Use
- e_book_load_default_book rather than duplicating most of its logic
- here.
- (load_uri_cb): Modify to work as a callback for
- addressbook_load_default_book as well as addressbook_load_uri.
-
-2002-04-08 Dan Winship <danw@ximian.com>
-
- * gui/component/addressbook-component.c (create_view): Add
- view_info arg, but don't do anything with it.
-
-2002-04-06 JP Rosevear <jpr@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.oaf.in: add
- config_item:type
-
-2002-04-04 JP Rosevear <jpr@ximian.com>
-
- * conduit/Makefile.am: link to the static libversit
-
-2002-04-04 Dan Winship <danw@ximian.com>
-
- * gui/widgets/e-addressbook-util.c (e_addressbook_transfer_cards):
- Update for evolution_shell_client_user_select_folder API change.
-
-2002-04-04 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c: Remove AddressbookConfig,
- ContactNew, ContactNewList EPixmap entries.
-
- * gui/component/addressbook-factory.c (main): Print out a
- debugging message just before the main loop starts, for debugging
- purposes.
-
-2002-04-02 Dan Winship <danw@ximian.com>
-
- * backend/ebook/e-card-simple.h: Fix spelling of
- E_CARD_SIMPLE_PHONE_ID_TTYTDD and E_CARD_SIMPLE_FIELD_PHONE_TTYTDD
- (they previously ended with "TTD" instead of "TDD")
-
- * backend/ebook/e-card-simple.c: Update for spelling fix.
-
- * backend/pas/pas-backend-ldap.c: Likewise
-
-2002-04-01 Dan Winship <danw@ximian.com>
-
- * gui/component/select-names/e-select-names-text-model.c:
- parent_class should be static. (From Max Horn <max@quendi.de>)
-
-2002-03-29 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/GNOME_Evolution_Addressbook.oaf.in: Add priority
- for the config page. Renamed to "Directory Servers".
-
-2002-03-27 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_process_create_card): don't free req->vcard.
- it's freed in pas_book_free_request.
- (pas_backend_file_process_remove_card): don't free req->id for the
- same reason.
- (pas_backend_file_process_modify_card): don't free req->vcard for
- the same reason.
- (pas_backend_file_process_get_changes): don't free req->change_id
- or release_unref the listener for the same reason.
-
-2002-03-27 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (check_schema_support): make sure
- to call ldap_value_free (values);, and ldap_msgfree (resp).
- (get_ldap_library_info): don't ask me why, but it appears we have
- to free each extension char*.
- (query_ldap_root_dse): make sure to free values in the
- subschemaSubentry code before overwriting it, and call
- ldap_msgfree(resp) when we're all done.
- (build_card_from_entry): don't leak the DN, ldap attributes, or
- the berval the ldap_*_attribute calls use to step through the
- attributes. the docs say this berval is freed when
- ldap_next_attribute returns NULL, but if we don't free it it leaks
- a substantial amount of memory.
- (pas_backend_ldap_search): make sure to only allocate *op once,
- and fix the g_warning since op isn't valid in its scope anymore.
-
-2002-03-19 Dan Winship <danw@ximian.com>
-
- * backend/ebook/Makefile.am: Update for libversit change: Use .a
- rather than .la now.
-
- * printing/Makefile.am: Likewise
-
- * gui/component/Makefile.am: Likewise
-
-2002-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c (addressbook_menu_activated):
- Removed.
- (addressbook_factory_new_control): Don't connect anymore, as this
- signal has been removed from the ESearchBar.
- (addressbook_factory_new_control): No more custom menu items here.
-
-2002-03-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (table_right_click): Update to
- use new EPopupMenu API.
-
- * gui/widgets/e-addressbook-reflow-adapter.c
- (e_addressbook_reflow_adapter_right_click): Update to use new
- EPopupMenu API.
-
- * gui/component/select-names/e-select-names.c
- (section_right_click_cb): Update to match new EPopupMenu api.
-
-2002-03-15 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c: Remove the
- `addressbook_search_menu_items'.
- (addressbook_menu_activated): Removed.
- (addressbook_factory_new_control): Don't connect. No menu items.
-
-2002-03-15 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c (control_activate): Call
- `e_search_bar_set_ui_component()' to set the BonoboUIComponent for
- the search bar.
-
- * gui/component/GNOME_Evolution_Addressbook.oaf.in: Add an icon
- for the LDAP sources configuration control.
-
-2002-03-12 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c: Remove verb "AddressbookConfig".
- (config_cb): Removed.
-
- * gui/component/addressbook-config.c: Remove `dialog' member from
- `AddresbookDialog'. Instead, add a `config_control' member.
- (config_control_new): New.
- (addressbook_config): Removed.
- (addressbook_config_register_factory): New.
- (config_control_factory_fn): New, factory function for the
- ConfigControl page.
- (addressbook_source_edit_changed): Don't change the sensitivity of
- the dialog. Rather, invoke ::changed on the ConfigPage.
- (auth_checkbutton_changed): No need to manually change the
- sensitiviness of the buttons here either.
- (add_source_clicked): Likewise, just invoke
- evolution_config_control_changed().
- (edit_source_clicked): Likewise.
- (addressbook_dialog_close): Removed.
- (config_control_destroy_callback): New, callback for when the
- config control gets destroyed.
- (addressbook_dialog_apply): Removed.
- (config_control_apply_callback): New callback for
- EvolutionConfigControl::apply.
- (addressbook_dialog_ok): Removed.
- (addressbook_config_control_new): Set up ->config_control and
- connect the signals.
-
- * gui/component/addressbook-config.glade: Call the main hbox in
- the addressbook_sources dialog `addressbook_sources_main_hbox'.
-
- * gui/component/addressbook-component.c (owner_set_cb): Call
- `addresbook_config_register_factory'.
-
- * gui/component/GNOME_Evolution_Addressbook.oaf.in: Add items for
- OAFIID:GNOME_Evolution_Addresbook_ConfigControl and
- OAFIID:GNOME_Evolution_Addressbook_ConfigControlFactory.
-
-2002-03-11 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names.c (update_query):
- change contains x-evolution-any-field to beginswith on email,
- full_name, and nickname. faster, and more applicable to this
- dialog.
-
-2002-03-09 Chris Toshok <toshok@ximian.com>
-
- * backend/idl/addressbook.idl: add TLSNotAvailable to
- BookLister_CallStatus.
-
- * backend/ebook/e-book-types.h: add TLS_NOT_AVAILABLE to the EBookStatus enum.
-
- * backend/ebook/e-book-listener.c
- (e_book_listener_convert_status): add TLS_NOT_AVAILABLE to the
- switch.
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_get_static_capabilities): fix name.
- (pas_backend_ldap_class_init): fix name.
- (pas_backend_ldap_connect): change return type to CallStatus so we
- can return different errors from here. Also, do STARTTLS if the
- user has asked for it and the connection supports it, returning
- TLSNotAvailable (and close the connection) if they chose to
- require it.
- (pas_backend_ldap_load_uri): return pas_backend_ldap_connect.
- (func_beginswith): pull in change from evolution-1-0-branch to
- make full_name beginswith search both cn and sn.
-
-2002-03-09 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (jump_to_letter): since I've
- gone ahead and made the file backend (by way of
- pas-backend-card-sexp.c) use case insensitive searches for
- beginswith, there's no need to list upper and lower case here.
-
- * gui/component/addressbook.c (addressbook_search_option_items):
- reorder things to put "Any field contains" at the end, since it's
- the least efficient search. Also reorder the enum to the same
- ordering. Change "Name contains" to "Name begins with" and change
- "Email contains" to "Email is".
- (addressbook_search_activated): change FULL_NAME to beginswith,
- and change EMAIL to is to match the labels.
-
- * backend/pas/pas-backend-card-sexp.c (compare_name): new
- function, so we can compare both full and family names (so
- beginswith can operate on them both.)
- (endswith_helper): use e_utf8_strstrcase here, since all the
- backends backends use case insensitive searching.
- (func_endswith): same.
-
-2002-03-06 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-book.c (pas_book_queue_create_card): track
- union/struct change.
- (pas_book_queue_remove_card): same.
- (pas_book_queue_modify_card): same.
- (pas_book_queue_get_cursor): same.
- (pas_book_queue_get_vcard): same.
- (pas_book_queue_authenticate_user): same.
- (pas_book_queue_get_book_view): same.
- (pas_book_queue_get_changes): same.
- (pas_book_free_request): new function - free everything we need to
- for each type of request.
- (pas_book_destroy): call pas_book_free_request here instead of
- just freeing 3 elements of the old struct. yay plugging memleaks.
-
- * backend/pas/pas-book.h: make PASRequest a union and split out
- members into structs, so it's a little clearer which fields are
- used by which requests. Also, add prototype for
- pas_book_free_request so backends can just free everything at once
- (usually in their requests_queued signal func.)
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_process_create_card): track struct/union change.
- (pas_backend_file_process_remove_card): same.
- (pas_backend_file_process_modify_card): same.
- (pas_backend_file_build_cards_list): same.
- (pas_backend_file_process_get_vcard): same.
- (pas_backend_file_process_get_cursor): same.
- (pas_backend_file_process_get_book_view): same.
- (pas_backend_file_process_get_changes): same.
- (pas_backend_file_process_check_connection): same.
- (pas_backend_file_process_authenticate_user): same.
- (pas_backend_file_process_get_supported_fields): same.
- (pas_backend_file_process_client_requests): case the union to the
- specific struct and pass it to the process_* functions. also,
- call pas_book_free_request here, instead of relying on each of the
- functions to free their stuff.
-
-2002-03-07 Dan Winship <danw@ximian.com>
-
- * gui/component/addressbook-storage.c
- (addressbook_get_other_contact_storage): Update for
- evolution_storage_new() change.
-
-2002-03-05 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard-view-widget.c
- (e_minicard_view_widget_realize): don't set "editable" here, as
- the way things work the backend isn't able to override a setting
- from the UI, so writable books never show up as writable.
-
-2002-03-04 Chris Toshok <toshok@ximian.com>
-
- [fixes bug #20871]
- * gui/component/select-names/select-names.glade: add the
- status-message label.
-
- * gui/component/select-names/e-select-names.h (struct
- _ESelectNames): add status_message field.
-
- * gui/component/select-names/e-select-names.c (status_message):
- new function, set the label's text from the message.
- (e_select_names_init): get the status-message label, and if it's
- valid, connect to the status_message signal of the
- EAddressbookModel.
-
-2002-02-28 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_search): don't
- ref the view here, since it keeps the view alive until the search
- is over, which we don't want. we want the view's death to cancel
- the search. This speeds up starting new searches after one is
- already active (since switching searches actually creates a new
- book view and destroys the old one.)
- (ldap_search_dtor): remove the matching unref here. The unref as
- it was was incorrect anyway, and caused a crash (we needed
- search_op->view, not op->view.)
-
-2002-02-27 Chris Toshok <toshok@ximian.com>
-
- [fixes bug #20690]
- * backend/pas/pas-backend-ldap.c (func_and): the data arg is not
- GList** anymore, it's PASBackendLDAPSExpData*, so use
- ldap_data->list instead of *list.
- (func_or): same.
- (func_not): same.
- (func_contains): same.
- (func_is): same.
- (func_endswith): same.
- (func_beginswith): same, but also special case the beginswith
- "fileAs" query type (the one used by the alphabet buttons on the
- right hand side, so we can deal with entries that don't have
- fileAs attributes, and return meaningful responses.)
- (pas_backend_ldap_build_query): initialize the
- PASBackendLDAPSExpData struct and pass that instead of &list.
- Also, take the PASBackendLDAP arg to add to the struct in case we
- need it at some point in the future.
- (ldap_search_handler): pass in the PASBackendLDAP.
-
-2002-02-26 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_search): move
- card_count++ inside the if that checks to see if a card matches
- (and adds the card to the list).
-
-2002-02-24 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (addressbook_query_changed): only
- handle the ESB_ADVANCED case here now. the actual query work is
- done in addressbook_search_activated.
- (addressbook_search_activated): split out all the searching
- functionality here.
- (addressbook_factory_new_control): hook up "search_activated" to
- addressbook_search_activated.
-
-2002-02-24 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-config.c
- (addressbook_source_dialog_set_source): make the right auth page
- start up open.
-
- * gui/component/addressbook-storage.c (addressbook_source_free):
- free the binddn.
- (addressbook_source_copy): copy the binddn;
-
-2002-02-22 Chris Toshok <toshok@ximian.com>
-
- [ Fixes bugs 20740, 16680, and god knows what else :) ]
- * gui/widgets/e-addressbook-model.c (create_card): double the
- allocated size every time we need more space instead of using a
- fixed size increment. this helps huge queries. Also, remove the
- gtk_object_get of "file_as", as it was dead code.
- (book_view_loaded): handle errors here (by popping up a dialog).
-
- * backend/pas/pas-backend-ldap.c (view_destroy): search_idle ->
- search_timeout.
- (build_card_from_entry): comment out some spew, and unref ecard
- when we're done to plug a memory leak.
- (send_pending_adds): send along to the client all the cards we've
- been saving up.
- (poll_ldap): use a timeout for ldap_result to keep the backend
- from blocking (and it turns out keep the frontend from hanging
- waiting on a ref to complete) on large db's with few matches.
-
- Also, add some fairly smart, self-tuning aggregating of cards.
- Keep track of the number of cards we've sent the last time through
- as well as this time, and estimate the number we want to aggregate
- the next time based on them (we average them at the moment),
- subject to maximum/minimum number of cards. also, we have a
- maximum aggregation time, after which we force a flush if there
- are pending cards and recalculate our target pending number.
- there's a minimum wait time to possibly keep outselves from
- spamming the ui, although it's 0 at the moment.
-
- Lastly, make sure to only notify the GUI of status messages when
- we need to. this results in a *huge* savings.
- (ldap_search_handler): initialize all the pending card stuff, and
- use a timeout instead of an idle function for poll_ldap.
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_queue_response): performance optimization
- for large adds. If we're a CardAddedEvent and there's an existing
- CardAddedEvent at the end of the queue, just concat the lists of
- cards together. This is to keep the gui from falling further and
- further behind the ldap backend, which is merrily spewing updates
- at the gui.
-
-2002-02-21 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/Makefile.am: Define $(iconsdir).
-
- * gui/component/addressbook-component.c (add_creatable_item): New
- helper function.
- (create_component): Add the icons for the user creatable items as
- well.
-
-2002-02-20 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_load_uri):
- track change to signature, and (for now) just change all the
- return FALSE's to _RepositoryOffline (what FALSE used to map to in
- pas_book_factory_process_request), and change TRUE to _Success.
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_load_uri):
- track change to signature, and differentiate between
- pas_backend_ldap_connect failing (RepositoryOffline), and
- ldap_url_parse failing (OtherError).
-
- * backend/pas/pas-book-factory.c
- (pas_book_factory_process_request): since pas_backend_load_uri
- returns status now, use it to nodify the BookListener if there's a
- failure.
-
- * backend/pas/pas-backend.c (pas_backend_load_uri): track change
- to signature.
-
- * backend/pas/pas-backend.h: change return type of
- pas_backend_load_uri to
- GNOME_Evolution_Addressbook_BookListener_CallStatus to allow
- differentiation between failure types.
-
- * backend/ebook/e-book-listener.c
- (e_book_listener_convert_status): handle _AUTHENTICATION_FAILED.
-
- * backend/ebook/e-book-types.h (EBookStatus): add
- _AUTHENTICATION_FAILED.
-
-2002-02-18 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-book-factory.c
- (pas_book_factory_process_request): if the load_uri fails, notify
- the listener that the repository is offline. (partial fix for bug
- 20347)
-
-2002-02-18 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (create_dn_from_ecard): escape
- commas in the dn, since they're used by ldap to specify the node's
- placement in the tree. (fixes bug 20089)
- (rfc2254_escape): just use sprintf and %02X instead.
-
-2002-02-13 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c (set_book): Keep a
- ref of the model in this case as well.
-
-2002-02-13 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c (set_book): Make
- sure to only set the query once when creating a new book and not
- at all on addressbook model creation. This prevents an accidental
- pair of changes from making the addressbook model load a remote
- addressbook.
-
- * gui/widgets/e-addressbook-model.c (get_view): If this is the
- first_get_view and the addressbook is remote, empty the view
- instead of leaving it in the state it used to be in. This only
- occurs if you set the book after the model has existed for a
- while.
- (e_addressbook_model_set_arg): When setting the book, set
- first_get_view to TRUE.
-
-2002-02-13 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (display_view): Attach to the
- emvw instead of the emv here.
-
- * gui/widgets/e-minicard-view-widget.c, e-minicard-view-widget.h:
- Made this object have a "column_width" argument and a
- "column_width_changed" signal which are a simple layer down to the
- EMinicardView contained within.
-
- * gui/widgets/gal-view-minicard.c, gui/widgets/gal-view-minicard.h
- (gal_view_minicard_attach): Made this attach to an
- EMinicardViewWidget instead of a EMinicardView.
-
-2002-02-13 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-book-util.c, backend/ebook/e-book-util.h
- (e_book_expand_uri, e_book_load_address_book_by_uri,
- e_book_use_address_book_by_uri): New functions that take a file://
- url ending in the directory name and automatically append the
- addressbook.db and do the appropriate thing.
-
- * backend/pas/pas-backend-card-sexp.c,
- backend/pas/pas-backend-card-sexp.h: Added copyright notice here.
-
- * gui/component/addressbook-component.c
- (destination_folder_handle_drop), gui/component/addressbook.c
- (set_prop): Use e_book_expand_uri instead of
- addressbook_expand_uri.
-
- * gui/component/addressbook-storage.c: Fixed the fcntl include
- here.
-
- * gui/component/addressbook.c (ContactsCopyToFolder,
- ContactsMoveToFolder): Added handlers for these two verbs.
-
- * gui/component/addressbook.h: Removed addressbook_expand_uri in
- favor of e_book_expand_uri.
-
- * gui/widgets/e-addressbook-reflow-adapter.c (transfer_cards):
- Added code to handle Move to and Copy to right click menu items.
-
- * gui/widgets/e-addressbook-util.c,
- gui/widgets/e-addressbook-util.h (e_addressbook_transfer_cards):
- New function to pop up a dialog and transfer a set of cards to the
- given folder.
-
- * gui/widgets/e-addressbook-view.c,
- gui/widgets/e-addressbook-view.h (display_view): Don't attach to
- the view if it doesn't exist yet. We have to make this then
- attach later.
- (e_addressbook_view_copy_to_folder,
- e_addressbook_view_move_to_folder): New functions utilizing
- e_addressbook_transfer_cards.
- (table_right_click): Add copy_to_folder and move_to_folder to the
- right click menu for tables here.
- (e_addressbook_view_discard_menus): Handle menu unmerging here.
-
- * gui/widgets/e-minicard-view-widget.h (struct
- _EMinicardViewWidget): Removed unused field.
-
-2002-02-13 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (display_view): Attach the
- GalViewMinicard to the EMinicardView here.
-
- * gui/widgets/gal-view-minicard.c, gui/widgets/gal-view-minicard.h
- (gal_view_minicard_load, gal_view_minicard_save): Made these save
- the column width of the view.
- (gal_view_minicard_attach, gal_view_minicard_detach): Added these
- functions to allow the GalViewMinicard to set the column width of
- a EMinicardView and to monitor its changes.
-
-2002-02-12 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-reflow-adapter.c
- (addressbook_get_arg): Added an argument to get the model.
-
- * gui/widgets/e-addressbook-view.c (writable_status): Don't bother
- connecting to the writable_status callback on the book, simply
- rely on the writable_status callback on the addressbook model.
-
- * gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h
- (set_empty_message): Handle the case of a read only view here.
-
-2002-02-07 JP Rosevear <jpr@ximian.com>
-
- * gui/component/addressbook-component.c (create_component): remove
- "New" from user creatable menu items
-
-2002-02-07 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-view.c,
- gui/widgets/e-addressbook-view.h
- (e_addressbook_view_setup_menus): Changed this function to use the
- new GalViewMenus which takes a GalViewInstance, instead of a
- GalViewCollection.
-
-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
-
-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
-
-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.
-
-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".
-
-2002-01-30 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_changes):
- compute the change db filename based on our contact db filename.
- (pas_backend_file_load_uri): store the filename in
- bf->priv->filename.
- (pas_backend_file_destroy): free the filename, and (!) free
- bf->priv too.
-
-2002-01-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_is_valid): Revert
- my previous change as trow says this will break auto-completion
- stuff.
-
-2002-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/contact-editor/Makefile.am: Use EVOLUTION_ADDRESSBOOK_CFLAGS.
- * gui/contact-list-editor/Makefile.am: Likewise.
- * gui/merging/Makefile.am: Likewise.
- * gui/search/Makefile.am: Likewise.
- * gui/component/select-names/Makefile.am: Likewise.
-
-2002-01-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_is_valid): Don't
- check for an @ in the email address. This is to fix bug #10960.
-
-2002-01-24 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug 16097 ]
- * gui/component/addressbook-config.glade: gui love for the new
- auth stuff.
-
- * gui/component/addressbook.c (load_uri_cb): track change to auth,
- and offer up different prompt strings depending on which method
- (binddn or email) we're using.
-
- * gui/component/addressbook-storage.c (ldap_unparse_auth): use the
- new auth types for ldap.
- (ldap_parse_auth): same.
- (addressbook_storage_auth_type_to_string): new function.
- (load_source_data): get the binddn too.
- (ldap_source_foreach): store out binddn or emailaddr, depending on
- the auth type chosen.
-
- * gui/component/addressbook-storage.h: add the more detailed auth
- types, add "binddn" to the source structure, and add a prototype
- for addressbook_storage_auth_type_to_string.
-
- * gui/component/addressbook-config.c (auth_checkbutton_changed):
- set the auth stuff (in)sensitive.
- (auth_optionmenu_activated): new function.
- (addressbook_source_dialog_set_source): track UI change.
- (addressbook_source_dialog_get_source): same.
- (add_scope_activate_cb): rename add_activate_cb to this to
- distinguish it from the auth stuff.
- (add_auth_activate_cb): new function.
- (addressbook_source_dialog): track change to auth UI stuff.
- (addressbook_storage_auth_type_to_string): new function.
-
- * backend/ebook/e-book.h: add auth_method arg to
- e_book_authenticate_user.
-
- * backend/ebook/e-book.c (e_book_authenticate_user): track change
- to prototype - add auth_method arg, and pass it along to the CORBA
- call.
-
- * backend/ebook/test-client.c (book_open_cb): track api change -
- keep this building.
-
- * backend/pas/pas-book.h: add auth_method slot in PASRequest.
-
- * backend/pas/pas-book.c (pas_book_queue_authenticate_user): add
- auth_method arg and add it to the PASRequest.
- (impl_GNOME_Evolution_Addressbook_Book_authenticateUser): track
- idl change, add auth_method and pass it along to
- pas_book_queue_authenticate_user.
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_process_authenticate_user): support both
- "ldap/simple-email" and "ldap/simple-binddn" auth methods.
-
- * backend/idl/addressbook.idl: add "in string authMethod" to
- authenticateUser.
-
-2002-01-24 Ettore Perazzoli <ettore@ximian.com>
-
- * conduit/Makefile.am: Use EVOLUTION_ADDRESSBOOK_CONDUIT_CFLAGS
- and EVOLUTION_ADDRESSBOOK_CONDUIT_LIBS and remove unused flags
-
- * gui/component/Makefile.am: Use EVOLUTION_ADDRESSBOOK_CFLAGS and
- EVOLUTION_ADDRESSBOOK_LIBS and remove unused flags.
- * backend/pas/Makefile.am: Likewise.
- * backend/ebook/Makefile.am: Likewise.
- * printing/Makefile.am: Likewise.
- * backend/ebook/Makefile.am: Likewise.
- * gui/widgets/Makefile.am (INCLUDES): Likewise.
-
-2002-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (create_component): Pass a
- NULL @icon to
- `evolution_shell_component_add_user_creatable_item()'.
-
-2002-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/contact-editor/e-contact-editor-address.c: #include
- <locale.h>.
-
-2002-01-22 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug # 16864 ]
- * backend/ebook/evolution-ldif-importer.c (getValue): create and
- return a GString here, instead of writing to a fixed size buffer.
- (parseLine): use a GString here instead of a fixed size buffer.
-
-2002-01-21 Christopher James Lahey <clahey@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (ldap_search_handler): Set the
- number of cards to return to the value specified in the ldap uri,
- leaving the default at 100. Fixes Ximian bug #13953.
-
- * gui/component/addressbook-config.c (addressbook_source_dialog),
- gui/component/addressbook-config.glade: Added a limit entry here
- to edit the limit field of the source.
-
- * gui/component/addressbook-storage.c,
- gui/component/addressbook-storage.h
- (addressbook_storage_init_source_uri): Added a limit field to this
- class and pass that value through in the uri that's generated.
-
-2002-01-18 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-compare.c: Made username match with no
- domain match be vague instead of partial. Fixes Ximian bug
- #13612.
-
-2002-01-18 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook.c (view_contact_cb): New verb to open
- a bunch of cards.
-
- * gui/widgets/e-addressbook-reflow-adapter.c (open_card): Call
- e_addressbook_show_multiple_cards instead of doing this ourselves.
-
- * gui/widgets/e-addressbook-util.c,
- gui/widgets/e-addressbook-util.h
- (e_addressbook_show_multiple_cards): Added this function to show a
- bunch of cards, including a dialog if lots of windows are going to
- appear.
-
- * gui/widgets/e-addressbook-view.c (e_addressbook_view_view,
- e_addressbook_view_can_view): e_addressbook_view_view calls
- e_addressbook_show_multiple_cards on the appropriate list of
- cards.
-
-2002-01-18 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/e-contact-editor-address.c
- (fill_in_countries), gui/contact-editor/fulladdr.glade: Sort
- country list. Country list moves from fulladdr.glade to
- e-contact-editor-address.c, but only a few country names have
- actually changed. Fixes Ximian bug #16545.
-
-2001-12-20 Zbigniew Chyla <cyba@gnome.pl>
-
- Fixes #17725
-
- * evolution/addressbook/printing/e-contact-print.c (complete_sequence):
- Do not assume that the first byte of file_as is the first letter, use
- utf8 functions instead.
-
-2002-01-16 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c: move all functions here, get rid of
- header files, use e-pilot-settings to display gui
-
-2002-01-15 JP Rosevear <jpr@ximian.com>
-
- * gui/component/select-names/select-names.glade: remove misleading
- title and fix spacing
-
-2002-01-11 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook.c (alphabet_state_changed): Handle
- setting the search bar to "Advanced..." when the alphabet buttons
- are pushed and back when they're cleared. Fixes Ximian bug
- #12904.
- (addressbook_menu_activated): When the user calls Search->clear,
- set the search to ESB_ANY and "", don't just set the text. This
- is especially useful when it's set to ESB_ADVANCED.
-
- * gui/widgets/e-addressbook-view.c,
- gui/widgets/e-addressbook-view.h (alphabet_state_change): Added
- this signal which gets emitted when the alphabet buttons are
- pushed.
- (command_state_change): Removed the ref pair here. It's not
- necessary. gtk_signal_emit refs the object itself.
-
-2002-01-11 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-compare.c (name_synonyms): Added a couple
- of names here.
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_get_nth_obj): Removed an unused
- variable.
-
-2002-01-11 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-view.c,
- gui/widgets/e-addressbook-view.h (create_alphabet): Use toggle
- buttons here. Fixes Ximian bug #10734.
-
-2002-01-09 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (set_fields): Choose the
- first filled in address field here. Fixes Ximian bug #2222.
-
-2002-01-03 Joe Shaw <joe@ximian.com>
-
- * backend/ebook/test-card.c: Add a test for getting arbitrary
- fields.
-
- * backend/pas/pas-backend-card-sexp.c (compare_arbitrary): Added.
- (prop_info_table): Add a LIST_PROP for arbitrary fields.
-
-2002-01-03 Nat Friedman <nat@ximian.com>
-
- * backend/ebook/e-book.c (activate_factories_for_uri): Free the
- query if the oaf response is of zero length.
-
-2001-12-27 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (real_add_address_cb): When we clean, don't clean the model's last
- element. This helps keep things working properly when we have
- signal-character separators.
- (section_right_click_cb): Changed to work properly with our
- EText-emitted popup signal.
- (e_select_names_add_section): Use ETexts for the recipient
- sections, rather than tables. This lets us make them directly
- editable. (Bug #1721)
-
- * gui/component/select-names/e-select-names-popup.c
- (popup_info_new): Pass in a ESelectNamesTextModel, not a
- ESelectNamesModel.
- (e_select_names_popup): Adjust for the new signature for
- e_select_names_model_text_pos.
-
- * gui/component/select-names/e-select-names-manager.c
- (focus_out_cb): Schedule a cleaning when we focus out.
- (focus_in_cb): Cancel pending cleaning when we get focus. This
- helps us avoid bad things happening during the fast focus out/ins
- that happen when the completion dropdown appears.
- (completion_handler): Adjust for new signatures of
- e_select_names_model_text_pos and e_select_names_model_name_pos.
- (e_select_names_manager_entry_new): Pass in our
- ESelectNamesTextModel when constructing the
- ESelectNamesCompletion.
- (e_select_names_manager_entry_free): Cancel any pending clean-ups.
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_get_property_fn): Get the text off of the text model.
- Which is the only way that really makes sense when you think about
- it.
-
- * gui/component/select-names/e-select-names-completion.c: Added a
- copy of the associated ESelectNamesTextModel to
- ESelectNamesCompletionPrivate. This replaces the
- ESelectNamesModel.
- (e_select_names_completion_destroy): Unref ->text_model.
- (e_select_names_completion_handle_request): Pass in our text
- model's separator info when calling e_select_names_model_text_pos.
- (e_select_names_completion_new): Pass in the text model as an arg
- instead of the model, and ref it as needed.
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_init): Set separator as either ", " or
- ",", depending on the value of the EVOLUTION_DISABLE_MAGIC_COMMA
- environment variable.
- (e_select_names_text_model_destroy): Free the separator.
- (changed_cb): Flush our cached text on changed.
- (e_select_names_text_model_set_source): Use our own changed_cb
- callback on changed, rather than just connecting up
- e_text_model_changed.
- (e_select_names_text_model_set_separator): Added. Lets the
- separator between recipients be specified.
- (e_select_names_text_model_get_text): Cache the text we get from
- calling e_select_names_model_get_textification.
- (e_select_names_text_model_insert_length): A bunch of small
- changes to properly support generic separators, rather than
- (implicit and explicitly) assuming ", ".
- (e_select_names_text_model_delete): More small tweaks to handle
- generic separators.
- (e_select_names_text_model_get_nth_obj): Use new signature when
- calling e_select_names_model_name_pos, and use our cached text.
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_destroy): We don't cache the text or
- addr_text anymore, so no need to free them here.
- (e_select_names_model_changed): ...and no need to reset our text
- and addr_text caches here.
- (e_select_names_model_get_textification): Take a separator as an
- arg, rather than just using ", ". Also, no caching.
- (e_select_names_model_get_address_text): Take a separator as an
- arg, rather than just using ", ". And no caching here either.
- (e_select_names_model_clean): Add arg that give us control over
- whether or not the last entry should get cleaned. We need this
- when using a one-character separator, so that new destinations
- that get tacked onto the end don't get immediately cleaned away
- for being empty.
- (e_select_names_model_name_pos): Take the separator length as an
- argument, remove implicit assumption of length 2.
- (e_select_names_model_text_pos): Take the separator length as an
- argument, remove implicit assumption of length 2.
-
-2001-12-20 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #17377, Evolution doesn't work on multi-depth displays.]
-
- * gui/component/addressbook-factory.c (main): Push GdkRGB visual
- and colormap.
-
-2001-12-19 Jon Trowbridge <trow@ximian.com>
-
- * gui/widgets/e-addressbook-reflow-adapter.c
- (e_addressbook_reflow_adapter_right_click): Add cut/copy/paste to
- right-click menu.
-
- * gui/widgets/e-addressbook-view.c (table_right_click): Add
- cut/copy/paste to right-click menu. (Fixes bug #14528.) Also,
- disable some right-click options if our addressbook isn't
- editable.
-
-2001-12-18 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (check_for_slow_setting): go slow and
- clear the map if the last uri and the current uri do not match
- (post_sync): save the last uri
-
- * conduits/address-conduit-config.h: handle a last uri config
- option
-
-2001-12-18 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (addressbook_default_book_open):
- change this to match its e-book counterpart, and only failover to
- the local addressbook if the protocol wasn't supported. that way
- errors like "failure to connect" are still reported to the user.
-
- * backend/ebook/e-book-util.h: add prototypes for
- e_book_load_default_book and e_book_get_config_database.
-
- * backend/ebook/e-book-util.c (e_book_default_book_open): new
- function, basically cut and paste addressbook_default_book_open
- from addressbook.c here.
- (e_book_load_default_book): cut and past
- addressbook_load_default_book here, pretty much, except leave off
- the auth stuff.
- (e_book_get_config_database): new function, returns the
- Bonobo_ConfigDatabase for e_book_load_default_book to use.
-
- * conduit/address-conduit.c (start_addressbook_server): use
- e_book_load_default_book here.
-
-2001-12-17 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug 17355 ]
- * gui/component/select-names/e-select-names.c (new_folder): if
- we're dealing with an LDAP folder, prepend [LDAP] to it. Now that
- we have 3 different places where folders are coming from, it helps
- to be able to differentiate "Contacts" in ~/evolution and a
- "Contacts" ldap server and a "Contacts" exchange folder.
- (add_additional_select_names_uris): loop through the bonobo conf
- settings for additional folders, adding them to the option menu.
- (e_select_names_hookup_shell_listeners): call
- add_additional_select_names_uris.
-
-2001-11-28 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-minicard-view-widget.c
- (e_minicard_view_widget_realize): Use an #ECanvasBackground here
- instead of a #GnomeCanvasRect.
-
-2001-12-16 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c: Added
- 'cache_complete' flag to ESelectNamesCompletionPrivate.
- (e_select_names_completion_seq_complete_cb): Set cache_complete
- to TRUE if our query wasn't interrupted.
- (e_select_names_completion_start_query): Set cache_complete to
- FALSE at the beginning of a potentially-cached query.
- (e_select_names_completion_do_query): Only reuse cached cards
- if cache_complete is TRUE. (Fixes bug #10241)
-
-2001-12-15 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (e_addr_context_destroy): don't free
- the hash table keys, we didn't allocate them and free the change
- objects and unref the associated cards
- (local_record_from_uid): unref the temp card we create
- (replace_record): ref the new card associated with the card change
- and unref the old one
-
-2001-12-13 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (local_record_from_ecard): Make sure
- to copy the custom fields so they are not overwritten
-
-2001-12-13 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-book-util.c (simple_query_new): Used
- g_strdup_printf to dup a string. Doh! Changed to g_strdup.
- (Bug #17126)
-
-2001-12-07 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_entry_new): Remove a reference to code
- I don't want to commit yet. :-)
-
- * gui/component/select-names/e-select-names-manager.c: Extensively
- refactored -- this code had gotten _really_ ugly. Untangle things
- to the point where our reference counting problems are fixable.
-
- * gui/component/select-names/e-select-names-bonobo.c
- (impl_destroy): Remove all of the ugly hacks to work around our
- memory management problems, and just unref the manager.
- (Fixes #14412)
-
-2001-12-05 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c
- (search_for_dn_with_objectclasses): move search_for_dn's contents
- here, and add an "existing_objectclasses" parameter that we pass
- on to build_card_from_entry.
- (search_for_dn): call search_for_dn_with_objectclasses with NULL
- for existing_objectclasses.
- (build_card_from_entry): if existing_objectclasses is non-NULL,
- fill it in with the list of existing objectclass values for this
- entry.
- (add_objectclass_mod): if existing_objectclasses is non-NULL,
- meaning we're modifying an entry, search in the existing
- objectclasses for the ones we want to be there, and only add
- what's missing. If none are missing, don't add objectclass_mod to
- the list of mods.
- (create_card_handler): track change to add_objectclass_mod (pass
- NULL).
- (modify_card_handler): use search_for_dn_with_objectclasses
- instead of search_for_dn, and pass the existing objectclasses to
- add_objectclass_mod. also, free the list when we're done.
- (poll_ldap): track change to build_card_from_entry (pass NULL).
-
-2001-12-05 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (enable_writable_fields):
- we need to be able to disable non-labels here as well. since
- we're using enable_widget and not gtk_widget_set_sensitive, it's
- okay to handle entries/text's, etc, here.
- (widget_field_mappings): add label-caluri and label-fburl here.
-
- * gui/contact-editor/contact-editor.glade: change the label names
- for the freebusy/calendar urls to have more descriptive names,
- since we use them in e-contact-editor.c now.
-
- * backend/pas/pas-backend-ldap.c: add support for
- caluri/calendarURI, fburl/freeBusyURI.
-
- * backend/pas/evolutionperson.schema: add calendarURI and
- freeBusyURI.
-
-2001-12-04 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Fixed up the
- accelerators and such here.
-
- * gui/contact-editor/e-contact-editor.c (file_save_as_cb):
- Translate this string.
- (pixmaps): Added a pixmap for the ContactEditorSaveClose command.
- (setup_tab_order): Fixed up the tab order here.
-
- * gui/contact-editor/fulladdr.glade: Made the country combo
- focusable here.
-
-2001-12-03 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_equal): Make address
- comparisons case-insensitive. (Fixes 11776)
-
- * backend/ebook/e-card.c (e_card_email_match_single_string): Make address
- host comparisons case-insensitive. (Fixes 11776)
-
- * gui/component/select-names/e-select-names-manager.c (focus_out_cb): Clean
- ESelectNamesModel on focus-out. (Half of a fix for 15656)
-
- * backend/ebook/e-destination.c (nonempty): Fix this function
- and make it utf8-safe. (The other half of the fix for 15656)
-
-2001-11-28 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c: Consistency
- fixes with standard contact editor. Added Save As, Send As, and
- Send To. Replaced Save toolbar with Save and Close and added Save
- and Close menu item. Added a trash icon.
-
-2001-11-28 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/e-contact-editor-address.c (setup_tab_order):
- Setup the tab order here. Fixes Ximian bug #13751.
-
-2001-11-28 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook.c (connect_master_list_changed,
- make_suboptions): Changed how this list of categories gets
- computed. Fixes Ximian bugs #7707 and #7708.
-
-2001-11-15 Zbigniew Chyla <cyba@gnome.pl>
-
- * printing/e-contact-print-envelope.c (ecpe_linelist_dimensions),
- printing/e-contact-print.c (e_contact_divide_text, e_contact_output,
- e_contact_rectangle, e_contact_print_letter_tab,
- e_contact_print_letter_heading, e_contact_get_card_size,
- e_contact_print_card, e_contact_print_phone_list):
- s/gnome_font_get_width_string/gnome_font_get_width_utf8/
- s/gnome_font_get_width_string_n/gnome_font_get_width_utf8_sized/
-
-2001-11-14 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (search_for_dn): check against
- LDAP_SUCCESS as the return value, not -1.
- (pas_backend_ldap_build_all_cards_list): same.
- (pas_backend_ldap_process_authenticate_user): same.
-
-2001-11-12 Chris Toshok <toshok@ximian.com>
-
- [ Fixes Ximian bug #14843 ]
- * backend/pas/pas-backend-ldap.c (func_and): don't crash if a
- subexpression wasn't filled in.
-
- * backend/pas/pas-backend-ldap.c (func_or): same.
-
-2001-11-12 Jon Trowbridge <trow@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c (list_added_cb):
- Release callback's reference to EContactListEditor.
- (list_modified_cb): Release callback's reference to
- EContactListEditor.
- (save_card): Ref the EContactListEditor on behalf of the
- e_book_foo callback. (Fixes bug #14743)
- (save_card): Set changed to false once we've saved.
- (list_deleted_cb): Release callback's reference.
- (delete_cb): Hold reference for the callback.
-
-2001-11-12 Jon Trowbridge <trow@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (categories_clicked): If
- our call to e_categories_new returns NULL, put up an error dialog
- and return. (Fixed #14780)
-
-2001-11-09 Chris Toshok <toshok@ximian.com>
-
- [ Fixes Ximian bug #14687 ]
- * backend/pas/pas-backend-file.c
-
- * backend/pas/pas-book-factory.c
- (pas_book_factory_process_request): do load_uri before add_client,
- so we know if the load actually worked (add_client uses this
- information to respond to the new client.) before this change,
- the client would still think the book was in a useful state even
- if the load_uri failed.
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_add_client): if
- the we're not connected, say so.
-
- * backend/pas/pas-backend-file.c (pas_backend_file_add_client):
- same.
- (pas_backend_file_load_uri): don't report_writable here,
- add_client does it. was only needed before because of the
- improper ordering in pas-book-factory.c above.
-
-2001-11-09 Chris Toshok <toshok@ximian.com>
-
- [ Fixes Ximian bug #14646 ]
- * gui/component/addressbook.c (addressbook_default_book_open): new
- function. if the default_book failed to load, load the local
- addressbook in its place.
- addressbook_load_default_book): if we're loading the default_book
- uri, use addressbook_default_book_open as the open_response.
-
- * backend/ebook/e-book.c (e_book_load_uri_step): reset the
- load_state to NotLoaded so we can attempt another load_uri on
- the book if it fails.
-
-2001-11-08 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-bonobo.c
- (impl_destroy): Explicitly destroy entries. Part of the fix for
- the lingering completion window bug.
-
-2001-11-04 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c: Use ordering of the pilot's phone
- label list to find fields we sync in order to avoid strcmp'ing the
- pilot's labels rendering phone syncing usable only for english
- language pilots
-
-2001-11-03 Chris Toshok <toshok@ximian.com>
-
- [ Fixes Ximian bug #14410 ]
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
- init in_async_call to FALSE.
- (card_added_cb): turn the UI back on and set in_async_call to
- FALSE.
- (card_modified_cb): same.
- (card_deleted_cb): same.
- (save_card): turn off the UI by setting the dialog insensitive,
- and set in_async_call to TRUE.
- (delete_cb): same.
- (app_delete_event_cb): if we're in an async call don't let the
- window get deleted.
-
- * gui/contact-editor/e-contact-editor.h (struct _EContactEditor):
- add in_async_call flag for when we make a wombat call and need to
- disable the UI.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (e_contact_list_editor_init): init in_async_call to FALSE.
- (list_added_cb): turn the UI back on and set in_async_call to
- FALSE.
- (list_modified_cb): same.
- (list_deleted_cb): same.
- (save_card): turn off the UI by setting the dialog insensitive,
- and set in_async_call to TRUE.
- (delete_cb): same.
- (app_delete_event_cb): if we're in an async call don't let the
- window get deleted.
-
- * gui/contact-list-editor/e-contact-list-editor.h (struct
- _EContactListEditor): add in_async_call flag for when we make a
- wombat call and need to disable the UI.
-
-2001-11-02 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-simple.c (e_card_simple_get): Check for
- NULL dates before converting them to strings. Fixes Ximian bug
- #14394.
-
-2001-11-02 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-bonobo.c
- (impl_destroy): Leak select-names related data structures until
- the memory management issues get sorted out. Fixed bug #14086.
-
-2001-10-31 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/e-cardlist-model.c,
- gui/component/select-names/e-select-names-table-model.c,
- gui/widgets/e-addressbook-table-adapter.c: Make the pre_changes
- and changes match here.
-
-2001-10-31 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_destroy): Check that local_listener and
- other_contacts_listener are non-NULL before
- disconnecting/unrefing.
-
- * gui/component/select-names/e-select-names-manager.c
- (entry_destroyed): The entry shouldn't unref the manager.
- (e_select_names_manager_create_entry): The entry shouldn't hold a
- ref to the manager. It becomes circular.
- (e_select_names_manager_create_entry): On the other hand, we
- should hold a ref to the entry we create.
-
- * gui/component/select-names/e-select-names-bonobo.c
- (impl_destroy): Remove the explicit dialog destroy hack.
-
-2001-10-30 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-bonobo.c
- (impl_destroy): Force the select names dialog to be destroyed.
- This is a hack to fix bug #14002 -- I'll clean up the refcounting
- issues post-freeze. At least now it won't crash.
-
-2001-10-30 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (ecard_from_remote_record): make sure
- to translate the character sets of the names
-
-2001-10-30 JP Rosevear <jpr@ximian.com>
-
- * gui/component/select-names/e-select-names-bonobo.c
- (manager_ok_cb): send a null bonobo arg to prevent explosion
-
-2001-10-30 JP Rosevear <jpr@ximian.com>
-
- * gui/widgets/e-addressbook-view.c: correct include typo
-
-2001-10-29 Jon Trowbridge <trow@ximian.com.
-
- * gui/widgets/e-minicard.c (add_field): Five characters, not four!
-
- * gui/widgets/e-addressbook-table-adapter.c
- (addressbook_value_at): Convert xml-ified destinations into proper
- addresses.
-
-2001-10-29 Jon Trowbridge <trow@ximian.com.
-
- * gui/component/select-names/e-select-names-bonobo.c (init):
- Connect to manager's "ok" signal.
- (manager_ok_cb): Emit "ok" bonobo-signal.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_class_init): Added "ok" signal.
- (e_select_names_clicked): Emit 'ok' signal.
-
-2001-10-29 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-util.c
- (e_addressbook_prompt_save_dialog): new function, a "Do you want
- to save changes?" dialog.
-
- * gui/widgets/e-addressbook-util.h: add prototype for
- e_addressbook_prompt_save_dialog.
-
- * gui/contact-editor/e-contact-editor.c (prompt_to_save_changes):
- call e_addressbook_prompt_save_dialog and save the card if they
- select save. return TRUE if the dialog should be closed, FALSE
- otherwise.
- (file_close_cb): check prompt_to_save_changes before closing the
- dialog.
- (app_delete_event_cb): same.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (prompt_to_save_changes): call e_addressbook_prompt_save_dialog
- and save the card if they select save. return TRUE if the dialog
- should be closed, FALSE otherwise.
- (file_close_cb): check prompt_to_save_changes before closing the
- dialog.
- (app_delete_event_cb): same.
-
-2001-10-29 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (add_objectclass_mod): overload
- this function for modifying objectclasses too, so we can make sure
- evolutionPerson shows up in the objectclasses of an entry if it
- shows up in the schema for the server.
- (create_card_handler): add @replace = FALSE in the call to
- add_objectclass_mod.
- (modify_card_handler): call add_objectclass_mod with @replace =
- TRUE.
- (anniversary_compare): fix typo - return "equal", not "TRUE".
- (birthday_compare): same.
-
-2001-10-29 Jon Trowbridge <trow@ximian.com>
-
- * conduit/address-conduit.c (pre_sync): Comment out spew.
-
- * gui/contact-list-editor/e-contact-list-editor.c (fill_in_info):
- Comment out spew.
-
- * gui/component/addressbook-component.c
- (destination_folder_handle_drop): Comment out spew.
- (get_dnd_selection): Comment out spew.
-
- * gui/widgets/e-addressbook-table-adapter.c
- (addressbook_set_value_at): Comment out spew.
-
-2001-10-29 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/addressbook.c (update_command_state): Check that
- our BonoboUIComponent has a container so we don't get a lot of
- annoying debug spew.
-
- * printing/smallbook.ecps: Fixed fonts.
-
- * printing/phonelist.ecps: Fixed fonts.
-
- * printing/medbook.ecps: Fixed fonts.
-
- * printing/e-contact-print.c (e_contact_get_card_size): Commented
- out spew.
-
- * gui/widgets/e-minicard.c (remodel): Check that e_minicard->card
- != NULL.
-
-2001-10-29 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_destroy): We were using
- book_data->book_view immediately after unrefing it. Reordered the
- code a bit to avoid this.
-
-2001-10-29 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-book-factory.h: add prototype for
- pas_book_factory_dump_active_backends.
-
- * backend/pas/pas-book-factory.c
- (pas_book_factory_dump_active_backends): new function.
- (dump_active_server_map_entry): new function.
-
-2001-10-29 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (make_match): Drop a match if either of the text fields is NULL.
- This could happen if any of the utf-8 involved is invalid, for
- example. (Bug #13757)
-
-2001-10-29 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (is_syncable): fix bug that allowed
- for phone's not to be in priority order and the item to still be
- syncable
-
- * conduit/address-conduit-config.h
- (addrconduit_load_configuration): get management by id
-
-2001-10-29 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (is_syncable): a card also needs to
- have its phone nums in priority order to be "syncable"
-
-2001-10-29 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (is_syncable): move the syncable
- checking code to a different function
- (ecard_from_remote_record): set the name parts individually
- (local_record_from_ecard): use is_syncable
-
-2001-10-29 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-simple.c (file_as_get_style,
- file_as_set_style): Use the actual ECardName in the ECard instead
- of parsing the full_name here.
-
-2001-10-29 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h
- (e_card_simple_set_name): New function to set the ECardName on
- this card and fix the file_as if necessary.
-
-2001-10-29 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h
- (e_card_simple_get): Handle returning dates here.
- (e_card_simple_get_allow_newlines): New function. Returns whether
- it makes much sense to have newlines in this string.
-
- * gui/component/addressbook-config.c,
- gui/component/addressbook-config.h
- (addressbook_create_new_source): The first argument here should
- be const.
-
- * gui/component/addressbook-storage.c: Added #include
- "addressbook-config.h".
-
- * gui/widgets/e-minicard-label.c (e_minicard_label_event): On an
- escape here, cancel editing and remove the focus from the text.
-
- * gui/widgets/e-minicard.c (add_field): Set allow_newlines here.
- (field_activated): Stop editing on the activate signal and remove
- the focus from the text. Fixes Ximian bug #12286.
-
-2001-10-28 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.h: tidy
-
- * conduit/address-conduit-config.h: ditto
-
- * conduit/address-conduit.c (add_record): unref ecard when done
-
-2001-10-28 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-card.c (e_card_date_from_string): Expose this
- function.
- (e_card_date_to_string): ...and this one. Fixes build problem in
- pas-backend-ldap.c.
-
-2001-10-28 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_hookup_shell_listeners): Change "this should never
- happen" dialog to not give my name/e-mail. Sorry translators.
- But this really should never happen, thanks to my fix below.
-
- * gui/component/addressbook-component.c: Initialize
- global_shell_client to NULL. (Bug #6625)
-
-2001-10-27 Chris Toshok <toshok@ximian.com>
-
- [ bug #12979 ]
- * backend/pas/pas-backend-ldap.c (anniversary_populate): new
- function.
- (anniversary_ber): new function.
- (anniversary_compare): new function.
- (birthday_populate): new function.
- (birthday_ber): new function.
- (birthday_compare): new function.
-
-2001-10-27 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_destroy): free up all the book_data
- list stuff.
- (e_select_names_completion_got_book_view_cb): deal with book_data
- being passed as the closure, and increment the
- pending_completion_seq counter.
- (e_select_names_completion_card_added_cb): deal with book_data
- being passwd as the closure.
- (e_select_names_completion_seq_complete_cb): same, and decrement
- the pending_completion_seq if we haven't gotten one for this book
- view before.
- (e_select_names_completion_stop_query): cancel all the
- book_data's.
- (e_select_names_completion_start_query): use the books_not_ready
- counter instead of book_ready. also, do e_book_get_book_view on
- each of the book's in our list.
- (e_select_names_completion_do_query): change to deal with our
- list.
- (e_select_names_completion_book_ready): decrement the
- book_not_ready counter.
- (e_select_names_completion_new): add the book we're created with
- to our list.
- (e_select_names_completion_add_book): implement.
-
- * gui/component/select-names/e-select-names-completion.h: add
- prototype for e_select_names_completion_add_book.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_new): use addressbook_config_data, and
- don't unref the db.
- (e_select_names_manager_create_entry): always add NULL for a book
- (which corresponds to the local book), and if the completion_book
- is present, add it to the list of books to complete again.
-
-2001-10-27 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-quick-add.c (merge_cb): change to
- EBookCallback signature, and unref the book.
- (quick_add_merge_card): use addressbook_load_default_book.
- (ce_have_book): change to EBookCallback signature, and unref the
- book.
- (edit_card): use addressbook_load_default_book.
-
- * gui/component/e-address-popup.c (email_table_save_card_cb):
- change to EBookCallback signature, and unref the book.
- (add_card_idle_cb): use addressbook_load_default_book, and call
- the cb if it fails.
- (e_address_popup_cleanup): fix type -- should be "pop->card =
- NULL", not "pop = NULL".
- (contact_editor_cb): change to EBookCallback signature.
- (edit_contact_info_cb): use addressbook_load_default_book.
- (start_query): change to EBookCallback signature.
- (e_address_popup_query): use addressbook_load_default_book.
-
- * gui/widgets/e-minicard-control.c (book_open_cb): change to
- EBookCallback signature, and unref the book.
- (save_in_addressbook): use addressbook_load_default_book instead
- of e_book_use_local_address_book.
-
- * gui/widgets/Makefile.am (INCLUDES): change includes since we're
- including addressbook.h which has it's own set of funky include
- path requirements.
-
-2001-10-27 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-book.c (activate_factories_for_uri): Don't leak
- stuff. (Bug #13709)
-
-2001-10-27 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-destination.c (name_and_email_simple_query_cb,
- nickname_simple_query_cb): Set book_uri when cardification occurs.
-
-2001-10-27 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_add_section): Turned off use_ellipsis (it breaks
- emulate_label_resize) and on emulate_label_resize. Fixes Ximian
- bug #13693.
-
-2001-10-27 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (make_match): Doh! We should be sorting our contacts so that the
- most frequently used ones are at the top of the list, not the
- bottom.
-
- * backend/pas/pas-book.c (pas_book_check_queue): That should be a
- bonobo_object_unref, not a gtk_object_unref.
- (pas_book_queue_request): Likewise, we need to bonobo_object_ref
- here.
- (pas_book_destroy): If our pas_book_check_queue timeout is still
- active, disable it. This should never happen, but it never hurts
- to be careful.
- (pas_book_destroy): Set book->priv to NULL after we free it.
-
-2001-10-27 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (local_record_from_ecard): copy phone
- labels and show phone as well, clear correct entry text and
- correctly detect unsyncable cases
-
-2001-10-27 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (local_record_from_ecard): touch the
- record on lookup
- (check_for_slow_setting): write touched only if we are doing a
- slow sync
- (card_removed): don't touch on lookup
- (match): touch on lookup
-
-2001-10-27 Jon Trowbridge <trow@ximian.com>
-
- * backend/pas/pas-book.c (pas_book_check_queue): Added paranoid
- reentrancy guards.
- (pas_book_queue_request): Changed our idle handler into a timeout,
- so as to work w/ reentrancy guards.
- (pas_book_init): Explicit initialization.
-
-2001-10-26 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.h: add prototypes for
- addressbook_config_database, and addressbook_load_default_book.
-
- * gui/component/addressbook.c (addressbook_config_database): new
- function, so we aren't activating the db everywhere we need to use
- it.
- (addressbook_load_default_book): load the default book, after
- getting the uri from bonobo-config.
-
-2001-10-26 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-book-util.c (simple_query_card_added_cb): Return
- on cancellation.
- (simple_query_sequence_complete_cb): Act if not cancelled.
- (simple_query_book_view_cb): Free & return on cancellation.
- (e_book_simple_query_cancel): Set cancellation flag.
-
- * gui/component/e-address-popup.c (e_address_popup_query): Hold a
- reference to ourselves for the duration of our addressbook fetch.
- (start_query): Release when we've fetched our addressbook.
- (e_address_popup_cleanup): Break out most of what we do in
- _destroy into a separate function.
- (e_address_popup_destroy): Class cleanup.
- (contact_editor_cb): Paranoid clean-up.
- (add_contacts_cb): Paranoid clean-up.
- (e_address_popup_ambiguous_email_add): Paranoid clean-up.
-
-2001-10-26 JP Rosevear <jpr@ximian.com>
-
- * conduit/e-address.conduit.in: remove the merges as valid sync
- types
-
- * conduit/address-conduit.c (pre_sync): write out only the touched
- records if we are doing copies
-
- * conduit/address-conduit-config.h
- (addrconduit_load_configuration): get the sync type
-
-2001-10-26 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/e-address-popup.c (e_address_popup_destroy):
- Cancel any pending queries.
-
- * gui/contact-editor/e-contact-editor.c (close_dialog): Don't
- assert, but check if ce->app != NULL, since this function can
- (apparently) get called multiple times.
-
- * gui/contact-editor/e-contact-save-as.c (file_exists): Remove bad
- dialog ref-counting crap.
-
- * gui/contact-editor/e-contact-editor.c (save_card): Ref our
- EContactEditor, since we are holding a pointer to it in
- EditorCloseStruct.
- (card_modified_cb): Unref our EContactEditor when we free our
- EditorCloseStruct.
- (card_added_cb): Unref our EContactEditor when we free our
- EditorCloseStruct.
-
-2001-10-26 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (check_for_slow_setting): make debug
- info more accurate
-
-2001-10-26 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (e_addr_context_destroy): prevent
- double unref
- (cursor_cb): correct typo
- (card_removed): remove the card from the map if was archived and
- is now deleted
-
-2001-10-26 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.h: new member
-
- * conduit/address-conduit.c (print_remote): free the struct after
- using it
- (e_addr_context_new): make consistent with other conduits
- (e_addr_context_destroy): properly destroy the context
- (cursor_cb): no need to ref the card, its done for us
- (clear_entry_text): util function to free a field
- (free_local): free a local record
- (local_record_to_pilot_record): use a static buffer so we don't
- have to free it later
- (local_record_from_ecard): only fill in the fields we might not
- sync, clear a field before replacing the contents
- (for_each): track locals
- (for_each_modified): ditto
- (free_match): use free_local
-
-2001-10-26 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-minicard.c, gui/widgets/e-minicard.h
- (set_has_cursor): Added has_cursor argument. Setting the argument
- to TRUE if the minicard doesn't have focus will grab the focus.
- Fixes Ximian bug #3024.
-
-2001-10-24 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/addressbook-factory.c (main): Initialize
- gnome-vfs.
-
- * gui/component/addressbook-component.c (xfer_file): Added.
- (Copied from the calendar.)
- (xfer_folder): Fixed to allow renaming of contact folders.
-
-2001-10-24 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-view.c
- (e_addressbook_view_class_init): Removed key_press handler here
- since delete and backspace are now handled by keybindings.
-
-2001-10-23 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/addressbook.c: Fix command paths when we specify
- our pixmaps, so we don't get a lot of totally useless & very ugly
- bonobo-ui spew.
-
- * backend/ebook/e-book-util.c (e_book_nickname_query): The empty
- string as an arg shouldn't generate a warning.
-
- * gui/component/select-names/e-select-names-completion.c: Removed
- our cancelled flag and e_select_names_completion_cancel function,
- since we were just duplicating stuff that had ended up in
- ECompletion.
- (match_name): Form our menu_text properly on an additional-name
- match.
- (e_select_names_completion_got_book_view_cb): Store handles for
- our signals, disconnect them properly when we switch book views.
- (e_select_names_completion_stop_query): Disconnect signals when we
- stop our query.
- (check_capabilities): Spew if we are using LDAP for completion.
- (e_select_names_completion_destroy): Disconnect our signals when
- we destroy.
- This all should fix bug #10241.
-
-2001-10-23 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_add_section): Set "draw_button" argument to TRUE
- on this EEntry.
-
-2001-10-22 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/e-contact-save-as.c (save_it): Put up an
- error dialog if there's an error while saving. If the person hits
- cancel on the "file exists" dialog, don't close the file selection
- dialog. Fixes Ximian bug #7055.
-
-2001-10-21 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-reflow-adapter.c
- (model_and_selection_free): right_click_up here when we let go of
- the popup.
-
- * gui/widgets/e-minicard-view.c (e_minicard_view_selection_event):
- right_click_up here.
-
-2001-10-21 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_add_section, e_select_names_set_default): Use an
- EEntry here instead of a GtkLabel. Fixes Ximian bug #7067.
-
-2001-10-21 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/addressbook.c (control_activate_cb): Call
- e_addressbook_model_force_folder_bar_message when we activate the
- component. (Fixes bug #11749)
-
- * gui/widgets/e-addressbook-model.c
- (e_addressbook_model_force_folder_bar_message): Added. Forces
- emission of a folder_bar_message.
-
-2001-10-20 Larry Ewing <lewing@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_set_default): stick with the style font if the
- efont bold font does not exist.
- (e_select_names_set_default): don't forget to unref the oldstyle.
-
-2001-10-20 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (name_style_query): Fix memory leak.
-
- * gui/widgets/e-addressbook-view.c (jump_to_letter): Free our
- string vector letter_v when we are done with it.
-
- * gui/contact-editor/e-contact-quick-add.c (edit_card): Unref our
- QuickAdd structure.
-
- * gui/component/e-address-popup.c (e_address_popup_construct):
- Unref our style after we are done with it.
-
-2001-10-20 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-book.c (activate_factories_for_uri): We
- shouldn't leak the info returned by oaf_query.
-
- * gui/contact-editor/e-contact-quick-add.c (card_added_cb): Remove
- superfluous call to quick_add_unref.
- (editor_closed_cb): Remove superfluous call to quick_add_unref.
-
- * gui/component/select-names/e-select-names.c (esn_get_key_fn): We
- need to unref the card returned by e_addressbook_model_get_card.
-
-2001-10-20 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c: Make LDAP servers
- non-user-creatable.
-
-2001-10-20 Jon Trowbridge <trow@ximian.com>
-
- * printing/e-contact-print.c (e_contact_print_card): Check that the
- string we are checking for xml-ness is non-NULL.
-
- * backend/ebook/e-destination.c (e_destination_importv): Filter
- out empty destinations. (also Bug #13036)
-
- * printing/e-contact-print.c (e_contact_build_style): Use
- gnome_font_new_closest; if gnome_font_new fails and returns NULL,
- our spacing gets all messed up. (Bug #10785)
-
- * gui/widgets/e-addressbook-view.c (e_addressbook_view_can_print):
- Allow printing if there are any cards in our view. The selection
- has nothing to do with it.
-
- * backend/ebook/e-destination.c (e_destination_is_empty): Check
- for strings that contain non-whitespace, rather than just looking
- for a non-zero first character. (Bug #13036)
-
-2001-10-20 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-minicard-view.c (e_minicard_view_selection_event):
- Handle focus_change in event by selecting that contact. Fixes
- Ximian bug #3024.
-
- * gui/component/addressbook-component.c (owner_unset_cb):
- Repeatedly call gtk_main_quit here as long as there is a main loop
- around. This is an ugly hack around Ximian bug #11760.
-
-2001-10-20 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c: Added #include
- <gal/widgets/e-unicode.h>.
-
- * gui/widgets/e-minicard-control.c: Made this display the number
- of extra cards in the attachment as well as made it save them all
- to the local addressbook if the person selects the button. Fixes
- Ximian bug #9507.
-
-2001-10-20 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-minicard.c (e_minicard_event): Changed this to not
- grab on a right click. Fixes Ximian bug #12660.
-
-2001-10-19 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c
- (destination_folder_handle_motion): Get @folder_type here too [to
- match the changes in the EvolutionShellComponentDnd interface].
- Also, remove a debugging message.
- (destination_folder_handle_drop): Likewise.
-
-2001-10-18 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names.c (add_menu_item):
- Translate labels in select-names option menu. (Bug #9604)
-
- * gui/search/e-addressbook-search-dialog.c
- (e_addressbook_search_dialog_init): Made the default window size
- slightly wider. (Bug #7516)
-
-2001-10-18 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h
- (e_card_list_get_vcard): Made this take a const GList.
-
-2001-10-18 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (check_capabilities): Added. Check if our book is local or
- networked.
- (e_select_names_completion_book_ready): Call check_capabilities.
- (e_select_names_completion_new): Call check_capabilities.
- (e_select_names_completion_do_query): If we have a networked book,
- keep trying if we haven't been able to cache any cards --- our
- earlier attempts could have failed due to too many matches. (Bug
- #12932)
-
- * gui/component/select-names/e-select-names-manager.c
- (focus_out_cb): Lag our cardification on focus-out. This seems to
- help with the unintended cardifications that can result from the
- weird focus-out/focus-in events that get generated when the popup
- disappears.
-
- * backend/ebook/e-card-compare.c: Removed some debug spew.
-
-2001-10-17 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-config.c (addressbook_source_dialog):
- grab focus in the Account entry when preparing the dialog, fixes
- #10406.
-
-2001-10-17 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names.c (new_folder): make
- sure to also add "ldap-contacts" folders to the option menu.
-
-2001-10-17 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (ecard_from_remote_record): sync all
- the fields we can, with out overwriting
- (local_record_from_ecard): write the fields to the pilot in
- priority order unless there are fields on the pilot we can't
- store, then fill in the fields as they are on the pilot
-
-2001-10-17 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card.c (e_card_get_vobject): Did a bit of clean
- up here. Might fix some crashes, specifically Ximian bug #10164.
-
- * gui/widgets/e-addressbook-view.c (SPEC): Updated the model
- column numbers here. Fixes Ximian bug #12308.
-
-2001-10-17 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_upgrade_db):
- add upgrade from 0.1 to 0.2, where we make sure id dbt's match
- vcard id's, fixes longstanding bug (#7406) where cards were not
- modifiable or removable after having been created during a 1-2
- week long window in early betas.
- (PAS_BACKEND_FILE_VERSION): change to 0.2
- (PAS_ID_PREFIX): #define this here.
- (pas_backend_file_create_unique_id): use PAS_ID_PREFIX instead of
- the string.
-
-2001-10-16 Iain Holmes <iain@ximian.com>
-
- * backend/ebook/evolution-ldif-importer.c (support_format_fn): Return
- FALSE if no extension.
-
-2001-10-16 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-card.c (e_card_get_id): If card->id is NULL,
- return an empty string.
- (e_card_set_id): Don't allow the card id to be set to NULL; use
- the empty string instead.
- (e_card_get_vobject): When building our vcard, pass in the empty
- string as the id if card->id is NULL. (Bug #10164)
-
-2001-10-16 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (local_record_from_ecard): don't set
- the phone info if it is blank
- (ecard_from_remote_record): save up to 3 fax numbers
-
-2001-10-15 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_add_client):
- unref the book after we pass it off to evolution-addressbook.
-
-2001-10-15 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (create_card_dtor): unref
- op->view.
- (pas_backend_ldap_process_create_card): ref op->view.
- (remove_card_dtor): unref op->view.
- (pas_backend_ldap_process_remove_card): ref op->view.
- (modify_card_dtor): unref op->view.
- (pas_backend_ldap_process_modify_card): ref op->view.
- (ldap_search_dtor): unref op->view.
- (pas_backend_ldap_search): ref op->view.
-
-2001-10-15 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_process_get_book_view): make sure to unref the
- book_view here so we don't leak them.
-
-2001-10-12 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-factory.c (main): call
- e_passwords_init and e_passwords_shutdown.
-
-2001-10-15 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card.c (addPropValueQP, addPropValueSets,
- e_card_get_vobject): Properly decide whether a property needs to
- be marked as QP by searching for '\n'. Fixes Ximian bug #3021.
-
-2001-10-15 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/e-contact-save-as.c (e_contact_save_as,
- e_contact_list_save_as): Set the default file name here. Fixes
- Ximian bug #7053.
-
-2001-10-14 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_hookup_shell_listeners): Added linebreaks to our
- "this shouldn't happen" dialog message. (Bug #12498)
-
-2001-10-12 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/addressbook-factory.c (main): Add a component name
- to the e_passwords_init() call.
-
-2001-10-12 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/evolution-ldif-importer.c: commit the importer
- originally from Michael M. Morrison, with fixups by toshok.
-
- * backend/ebook/Makefile.am (bin_PROGRAMS): add
- evolution-ldif-importer.
- (oaf_in_files): add
- GNOME_Evolution_Addressbook_LDIF_Importer.oaf.in.
-
- * backend/ebook/e-card-simple.h: add WANTS_HTML and IS_LIST.
-
- * backend/ebook/e-card-simple.c (field_data): add WANTS_HTML and
- IS_LIST.
- (e_card_simple_set): fix typo.
-
- * backend/ebook/.cvsignore: ignore
- GNOME_Evolution_Addressbook_LDIF_Importer.oaf and
- evolution-ldif-importer.
-
- * backend/ebook/GNOME_Evolution_Addressbook_LDIF_Importer.oaf.in:
- ldif importer oafinfo.
-
-2001-10-12 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h:
- Added a boolean type here.
-
-2001-10-12 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (addressbook_model_set_uri): Check to see if the uri we are
- setting is the same as the current uri. If so, do nothing.
- (Bug #11324)
-
-2001-10-11 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-destination.c
- (e_destination_reverting_is_a_good_idea): Added. Heuristic for
- whether or not we want to revert to an earlier cardified state.
- (e_destination_cardify): Don't be quite as aggressive about
- reverting to previous cardified states. (Bug #11890)
-
-2001-10-11 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-simple.c (e_card_simple_destroy,
- fill_in_info, e_card_simple_sync_card, e_card_simple_set_phone,
- e_card_simple_set_address, e_card_simple_set_delivery_address,
- file_as_get_style, file_as_set_style, e_card_simple_set,
- e_card_simple_set_arbitrary),
- gui/contact-editor/e-contact-editor-address.c
- (e_contact_editor_address_destroy,
- e_contact_editor_address_set_arg,
- e_contact_editor_address_get_arg),
- gui/contact-editor/e-contact-editor-fullname.c
- (e_contact_editor_fullname_destroy,
- e_contact_editor_fullname_set_arg,
- e_contact_editor_fullname_get_arg),
- gui/contact-editor/e-contact-editor.c (phone_entry_changed,
- address_text_changed, name_entry_changed, full_name_clicked,
- full_addr_clicked, fill_in_info): Changed these to use the new ref
- and unref functions for ECard auxillary types.
-
- * backend/ebook/e-card-simple.h: Added a comment.
-
- * backend/ebook/e-card-types.h: Added ref_count field to all the
- types.
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h: Added ref and
- unref functions here for all the ECard auxillary types. Removed
- the corresponding free functions. Switched to using these
- functions where appropriate.
-
- * gui/component/addressbook-factory.c: #include
- <e-util/e-passwords.h>
-
- * gui/component/addressbook.c (load_uri_cb): const correctify.
-
- * gui/component/select-names/e-select-names-manager.c,
- gui/component/select-names/e-select-names.c: #include
- <addressbook/gui/component/addressbook.h>
-
- * gui/widgets/e-addressbook-model.c (modify_card): Removed an
- unnecessary ref here.
-
-2001-10-11 Dan Winship <danw@ximian.com>
-
- * gui/component/select-names/e-select-names.c (update_folder):
- Don't need this any more.
-
-2001-10-11 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/addressbook.c (new_contact_cb): Check that
- view->view != NULL.
- (save_contact_cb): Check that view->view != NULL.
- (search_cb): Check that view->view != NULL.
- (delete_contact_cb): Check that view->view != NULL.
- (print_cb): Check that view->view != NULL.
- (print_preview_cb): Check that view->view != NULL.
- (stop_loading_cb): Check that view->view != NULL.
- (cut_contacts_cb): Check that view->view != NULL.
- (copy_contacts_cb): Check that view->view != NULL.
- (paste_contacts_cb): Check that view->view != NULL.
- (select_all_contacts_cb): Check that view->view != NULL.
- (send_contact_cb): Check that view->view != NULL.
- (send_contact_to_cb): Check that view->view != NULL.
- (update_command_state): Check that view->view != NULL. Hold a
- reference to the AddressbookView for the duration of the function,
- in case we exit during bonobo-reentrancy.
- (addressbook_view_ref): Added.
- (addressbook_view_unref): Added. Simple ref counting for
- AddressbookView objects.
- (addressbook_view_clear): Zero out an AddressbookView. This is
- now separated from the deallocation of the AddressbookView object,
- so that we don't leave a dangling pointer if we exit during
- bonobo-reentrancy in update_command_state. (Which often seems to
- happen if we exit while addressbook operations are going on.)
- (destroy_callback): Replace previous call to addressbook_view_free
- with addressbook_view_clear/addressbook_view_unref calls.
- (addressbook_factory_new_control): Initialize the reference count
- in the AddressbookView object.
-
- * gui/widgets/e-addressbook-view.c (e_addressbook_view_destroy):
- Carefully zero out our destroyed object.
- (command_state_change): Hold a reference to ourselves during the
- signal emission.
- (get_selected_cards): Ref cards as we add them to the list.
- (e_addressbook_view_stop): Check for view != NULL.
- (e_addressbook_view_can_create): Check for view != NULL.
- (e_addressbook_view_can_print): Check for view != NULL.
- (e_addressbook_view_can_save_as): Check for view != NULL.
- (e_addressbook_view_can_send): Check for view != NULL.
- (e_addressbook_view_can_send_to): Check for view != NULL.
- (e_addressbook_view_can_delete): Check for view != NULL.
- (e_addressbook_view_can_cut): Check for view != NULL.
- (e_addressbook_view_can_copy): Check for view != NULL.
- (e_addressbook_view_can_paste): Check for view != NULL.
- (e_addressbook_view_can_select_all): Check for view != NULL.
- (e_addressbook_view_can_stop): Check for view != NULL.
-
- * gui/widgets/e-addressbook-model.c (addressbook_destroy): Be
- careful about zeroing out our destroyed object.
-
- * backend/ebook/e-book-view.c (e_book_view_stop): Added. Stops
- event processing in the underlying listener.
-
-2001-10-10 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_destroy): If our select names dialog is
- still around, destroy it. Otherwise, the dialog will hang around
- after our composer goes away.
-
-2001-10-06 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-config.glade: add an Email Address
- field/label/help text.
-
- * gui/component/addressbook-config.c
- (addressbook_source_dialog_set_source): fill in the email entry
- from the source. also, set the initial state of the email
- label/entry.
- (auth_checkbutton_changed): set the email label/entry
- sensitive/editable if auth is turned on, and
- insensitive/uneditable if it's off.
- (addressbook_source_dialog_get_source): get the email address from
- the email entry.
- (addressbook_source_dialog): hook up the email entry to the
- changed signal foo, as well as the focus handler for displaying
- help text.
-
-2001-10-06 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_new): db isn't a BonoboObject, so don't
- bonobo_object_unref it!
-
-2001-10-05 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (addressbook_model_set_uri): e_book_load_uri ->
- addressbook_load_uri.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_new): e_book_load_uri ->
- addressbook_load_uri.
-
- * gui/component/addressbook.c (forget_passwords_cb): new function,
- call e_passwords_forget_passwords.
- (verbs): Add ContactsForgetPasswords.
- (load_uri_auth_cb): new function, call the callback and free up
- our closure stuff.
- (load_uri_cb): once the uri is loaded, check if we're configured
- to authenticate for it, and do so, using the e_passwords stuff.
- (addressbook_load_uri): wrapper around e_book_load_uri. save off
- the parameters and start the load-with-auth machinery.
- (book_open_cb): remove all the auth stuff from here, as it's
- handled elsewhere now.
-
- * gui/component/addressbook-factory.c (main): call
- e_passwords_init.
-
- * gui/component/addressbook-component.c (user_create_new_item_cb):
- e_book_load_uri -> addressbook_load_uri.
- (destination_folder_handle_drop): same.
-
- * gui/component/addressbook.h: add prototype for
- addressbook_load_uri (a wrapper around e_book_load_uri that also
- handles authentication if the user selects it.)
-
-2001-10-05 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (real_add_address_cb): Check to make sure our call to
- e_addressbook_model_get_card doesn't return NULL.
-
- * gui/widgets/e-addressbook-model.c
- (e_addressbook_model_get_card): Chek that we aren't requesting a
- negative row.
-
- * gui/contact-list-editor/e-contact-list-editor.c (add_email_cb):
- Move to the bottom of the scrolled window, so we can see the
- address we just added.
- (table_drag_data_received_cb): Move to the bottom of the scrolled
- window, so we can see the contact we just dropped.
-
- * gui/component/addressbook.c (addressbook_factory_new_control):
- We don't own the string returned by e_categories_master_list_nth,
- so terrible things will happen if we free it. (Bug 10916)
-
-2001-10-05 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (e_addressbook_view_set_arg):
- don't set the editable field on the model - let the book do that.
- (book_writable_cb): call writable_status to propagate a ui-change
- event up (and sensitize the write-only toolbar buttons after you
- authenticate with ldap.)
-
-2001-10-04 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book.c (activate_factories_for_uri): for some
- reason, matching on protocol is causing problems for me.
- disabling it for now.
-
-2001-10-04 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c: use ldap.png for ldap
- contacts.
-
-2001-10-03 Iain Holmes <iain@ximian.com>
-
- * addressbook/gui/component/addressbook-storage.c
- (addressbook_storage_setup): Only load_storages if you have LDAP.
- (load_source_data): Only do stuff if you have LDAP.
-
-2001-10-03 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-reflow-adapter.c (addressbook_height),
- gui/widgets/e-minicard.c (remodel): Fixed these to determine the
- fields to use properly.
-
-2001-10-02 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (name_style_query): Strip out commas before forming our query.
- (match_name): Use e_card_compare_name_to_string_full, rather
- than our crufty old matching code. Not only is this cleaner,
- but that crufty old code was very broken when it came to
- handling strings with whitespace. (Bug 8988)
- (match_nickname): utf8 and bug fixes.
-
- * backend/ebook/e-card-compare.c
- (e_card_compare_name_to_string_full): Added. This is basically
- e_card_compare_name_to_string with a bunch of extra options, so
- that it can more readily be reused in other contexts.
- (e_card_compare_name_to_string): This is now just a call to
- e_card_compare_name_to_string_full with the extra args filled in
- to defaults that simulate the old behavior.
-
-2001-10-02 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book.c (e_book_construct): remove most of the
- oaf stuff from here. we do it in load_uri, where we'll have more
- information (namely, the protocol we're using.)
- (activate_factories_for_uri): do an oaf query to get a list of all
- objects implementing our BookFactory interface and also supporting
- the protocol used in the uri.
- (e_book_load_uri): try activating book factories to handle this
- uri, and start the iteration over the list.
- (e_book_load_uri_from_factory): try and load the uri.
- (e_book_load_uri_open_cb): callback function for the
- BookFactory_openBook call - if it succeeds, call the user's
- callback. otherwise step to the next factory.
- (e_book_load_uri_step): go to the next factory in our list, and
- error out if there are no more.
-
-2001-10-02 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_get_textification): Made the max length of
- the textification be 2047 characters. Fixes Ximian bug #3021.
-
-2001-10-01 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (ecard_from_remote_record): if there
- was no first name or last name, file as the company.
-
-2001-10-01 JP Rosevear <jpr@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_changes_foreach_key): if there is a db error,
- assume deletion
- (pas_backend_file_changes): write after all is done for efficiency
-
-2001-09-28 JP Rosevear <jpr@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_changes_foreach_key): g_strdup
- (pas_backend_file_changes): ditto, make sure to free all data and
- do a hash write after each add/remove
-
- * conduit/address-conduit.c (local_record_to_pilot_record): use
- the local record category
- (local_record_from_ecard): ndle the fields and category we don't
- sync by making sure we don't overwrite them
-
-2001-09-27 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book.c (e_book_construct): do an oaf query to
- get a list of all objects implementing our BookFactory interface,
- instead of just activating the one IID. this should really be a
- global list, not a per EBook.
- (e_book_load_uri): start the iteration over our list of
- BookFactory's.
- (e_book_load_uri_from_factory): try and load the uri.
- (e_book_load_uri_open_cb): callback function for the
- BookFactory_openBook call - if it succeeds, call the user's
- callback. otherwise step to the next factory.
- (e_book_load_uri_step): go to the next factory in our list, and
- error out if there are no more.
-
-2001-09-27 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (local_record_from_ecard): use the old
- record (if there was one) so as not to overwrite fields we don't
- sync
- (pre_sync): store the dbi in the context and don't make it object
- data
-
-2001-09-26 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-book-factory.c (pas_book_factory_destroy): use
- priv->iid instead of the hardcoded string here.
- (pas_book_factory_activate): parameterize the factory's iid, as in
- the calendar server, and provide a default if iid == NULL.
-
- * backend/pas/pas-book-factory.h: add iid parameter for
- pas_book_factory_activate.
-
-2001-09-26 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_get_textrep): Use
- camel_address_format, not camel_address_encode.
-
-2001-09-26 Anna Marie Dirks <anna@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Added help text (thanks
- to Aaron) and re-worded the labels, and fixed the shortcuts on the
- brand-spanking-new Collaboration tab.
-
-
-2001-09-26 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.h: add
- completion_book.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_new): get /Addressbook/Completion/uri, and
- if it's present, use the corresponding EBook for completing
- addresses.
- (focus_out_cb): use manager->completion_book here instead of NULL,
- which corresponds to the local addressbook.
- (completion_popup_cb): same.
- (e_select_names_manager_create_entry): same.
-
-2001-09-26 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-card-compare.c (e_card_compare_name_to_string):
- Properly handle names when the individual elements (given,
- addition, family) contain whitespace. (Bug #10502)
-
- * backend/ebook/e-destination.c (e_destination_set_name): Reset
- textrep when we change the name.
- (e_destination_set_email): Reset textrep when we change the email.
- (e_destination_get_textrep): Make sure that the textrep version of
- the address is properly quoted if it contains unsafe characters.
- (All related to bug #10796)
-
- * gui/component/select-names/e-select-names-completion.c
- (match_nickname): Fix nickname matching. (bug #9698)
- (make_match): Use e_completion_match_new when building our match,
- rather than ad hoc manipulation of the struct.
-
-2001-09-26 JP Rosevear <jpr@ximian.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_changes): set
- the last_use and use_score fields of the card to known values so
- the card doesn't register as changed when only they have changed
-
-2001-09-26 Peter Williams <peterw@ximian.com>
-
- * conduit/address-conduit.c (ecard_from_remote_record): Fix this function
- to set email addresses properly, and handle multiple occurrences of
- email addresses, home phone numbers, and business phone numbers.
-
-2001-09-25 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook-component.c (user_create_new_item_cb):
- Handle creating the new contact in the current folder if it's a
- contacts folder. Fixes Ximian bug #7814.
-
-2001-09-24 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/Makefile.am (LDAP_SCHEMA): add
- evolutionperson.schema
- (EXTRA_DIST): add LDAP_SCHEMA to the dist (but don't install it).
-
-2001-09-23 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (ecard_from_remote_record): sync the
- note the to pilot and make sure to blank fields when appropriate
- (local_record_from_ecard): sync the note to the desktop
-
-2001-09-22 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c (do_create): g_free (id) in the
- error case to plug a memory leak.
-
-2001-09-22 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard.c (remodel): when creating the cards,
- don't display any of the subname fields (surname, given, middle,
- suffix, etc.)
-
-2001-09-22 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-card-simple.c
- (e_card_simple_get): add getters for the additional name fields.
- (field_data): move FAMILY_NAME to the end of the list, and add
- GIVEN_NAME, ADDITIONAL_NAME (middle name), and NAME_SUFFIX.
-
- * backend/ebook/e-card-simple.h: same.
-
-2001-09-21 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook.c (print_preview_cb): Hooked up print
- preview button.
-
- * gui/widgets/e-addressbook-view.c,
- gui/widgets/e-addressbook-view.h
- (e_addressbook_view_print_preview): Added this function.
-
- * printing/e-contact-print.c, printing/e-contact-print.h
- (e_contact_print_preview): Added this function.
-
-2001-09-19 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-destination.c (name_and_email_simple_query_cb):
- Use the default e-mail address if we have nothing else to go on.
- Previously we just failed, which basically meant that name-only
- searches would never work properly.
- (nickname_simple_query_cb): The logic was a bit tangled here; if
- our query status isn't SUCCESS, always give up but don't leak the
- destination. And if our nickname query fails and we try the
- name-and-email query, use the textrep for a name-only search. The
- only reason we are doing a nickname query in the first place is if
- we have an obviously invalid e-mail.
- (launch_cardify_query): Use e_destination_is_valid to determine
- if we should try a nickname query first.
- These changes basically fix bug 7728, and generally make the
- auto-cardification of addresses a lot more clever and robust.
-
- * backend/ebook/e-book-util.c (name_and_email_cb): Use
- e_card_compare_name_to_string instead of e_card_name_match_string.
- (e_book_name_and_email_query): The arguments to g_strsplit were
- in the wrong order. Doh!
-
- * backend/ebook/e-card-compare.c (e_card_compare_name_to_string):
- Added. Replaces e_card_name_match_string, and actually works.
-
- * backend/ebook/e-card.c: Removed e_card_name_match_string
- function, which didn't work particularly well.
-
-2001-09-19 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (cursor_cb): don't add to the complete
- list of cards if the card is a list
- (card_added): don't add to the list of changes if the card is a
- list
- (card_changed): ditto
- (card_removed): ditto
-
-2001-09-19 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_hookup_shell_listeners): Change the "this should
- never happen" message into a request for people to e-mail me
- directly with info if they encounter that error.
-
- * backend/ebook/e-book-util.c (e_book_name_and_email_query):
- Freeing name[i] instead of namev[i] is a bad idea. (bug #10270)
-
- * gui/component/select-names/e-select-names-popup.c
- (popup_menu_card): Properly handle our GnomeUIInfo labels so that
- they won't be leaked if they are dynamic strings, so that they
- will be i18n-correct, and so that underscores won't be interpreted
- as key accelerators. What a PITA. Also, don't leak our
- iterators. (Bug #10200.)
- (popup_menu_list): The same GnomeUIInfo tweaking as in
- popup_menu_card.
- (popup_menu_nocard): Ditto.
-
-2001-09-18 JP Rosevear <jpr@ximian.com>
-
- * backend/ebook/e-card-simple.c (field_data): add caluri field data
-
- * backend/ebook/e-card.c (e_card_get_vobject): add the caluri
- property when appropriate
- (parse_caluri): handle read caluri
- (e_card_class_init): add caluri arg
- (e_card_destroy): free the caluri
- (e_card_get_arg): return caluri arg
- (e_card_set_arg): set caluri from arg
- (e_card_init): init caluri to null
-
- * backend/ebook/e-card-simple.h: new simple field
-
- * backend/ebook/e-card.h: new member
-
- * gui/contact-editor/e-contact-editor.c (field_changed): util
- callback to change the command state
- (set_entry_changed_signal_field): hook up a change signal to above
- (set_entry_changed_signals): use above function
-
- * gui/contact-editor/e-contact-editor.glade: Add collaboration
- page and fields
-
-2001-09-18 JP Rosevear <jpr@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_build_cards_list): create a sexp and check if
- the cards match before adding them to the list
- (pas_backend_file_process_get_cursor): send extra param
-
-2001-09-18 Larry Ewing <lewing@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (book_query_process_card_list): unref the destination regardless
- of whether we get an email addresss.
-
-2001-09-17 Larry Ewing <lewing@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (name_style_query): use g_strfreev.
- (match_name): s/g_free/g_strfreev.
- (match_file_as): s/g_free/g_strfreev.
-
- * backend/ebook/e-book-util.c (e_book_name_and_email_query): fix
- the memory handling here. All there members of the vector need to
- be freed all the time.
-
- * backend/ebook/load-pine-addressbook.c (parse_line): free the
- string outside of the test that makes sure there are three
- entries.
-
- * gui/component/select-names/e-select-names-completion.c
- (match_nickname): don't malloc a match we will never use.
-
- * gui/widgets/e-addressbook-model.c (get_view): free the dup'd
- capabilities.
-
-2001-09-17 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_is_valid): We want
- to assume that a destination that comes from a card is
- automatically valid, but the right way to check that is by calling
- e_destination_from_card, not by checking if dest->priv->card !=
- NULL. (Fixed bug #10017)
-
- * gui/component/select-names/e-select-names-completion.c
- (match_name): Fixed a stupid bug was causing completion to fail
- for contacts who have only one name. (The classic example we all
- know and love is 'George <jirka@5z.com>') (bug #8353)
-
- * backend/ebook/e-card.c (e_card_list_send): Do the right thing if
- the card we are trying to send to has no valid e-mail addresses.
- (bug #10137)
-
- * gui/widgets/e-minicard.c (e_minicard_event): Code implicitly
- assumed that event->button.button is 1, 2, or 3, causing disaster
- when using a wheel-mouse. Fixed. (bug #9400)
-
-2001-09-16 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (_phone_arrow_pressed):
- use enable_widget instead of gtk_widget_set_sensitive.
- (_email_arrow_pressed): same.
- (_address_arrow_pressed): same.
- (disable_widget_foreach): same.
- (enable_writable_fields): same.
- (set_editable): same.
- (enable_widget): new function, using both gtk_widget_set_sensitive
- and *_set_editable to allow the user to select text in GtkEntry's
- and GtkText's.
-
- * gui/contact-editor/e-contact-editor-fullname.c
- (e_contact_editor_fullname_set_arg): use set_editable as well as
- set_sensitive, to allow the user to select text in GtkEntry's.
-
- * gui/contact-editor/e-contact-editor-address.c
- (e_contact_editor_address_set_arg): same.
-
-2001-09-16 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/evolutionperson.schema: fix syntax errors (which are
- broken, imo...)
-
-2001-09-16 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-storage.h: reorder the LDAP scopes so
- that they match the order of the option menus in the glade file.
-
- * gui/component/addressbook-config.c (auth_checkbutton_changed):
- new function, mostly there to house some #ifdef'ed out code.
- (option_menuitem_activated): new function, to keep track of
- changes to the ldap scope optionmenu.
- (addressbook_source_dialog_set_source): set the menu history as
- well as the dialog's copy of the scope.
- (addressbook_source_dialog_get_source): fill in the source's scope
- from the dialog's copy, and add more #if the_ui_gods_smile_on_me
- code.
- (add_activate_cb): new function, add an activate callback for the
- optionmenu's items.
- (addressbook_source_dialog): more #if the_ui_gods_smile_on_me
- code, always start the dialog on page 0, and hook up the
- scope optionmenu's items.
-
-2001-09-15 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-card-compare.c (e_card_compare_name): No
- loose name matches on family names. (#8802)
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_activate_obj): We can't use NULL as the
- first arg for e_addressbook_show_contact_editor anymore. Damn.
- (#8535)
-
- * backend/ebook/e-book-listener.c (e_book_listener_stop): Make
- "stop" do nothing but set the stopped flag, as in
- e-book-view-listener.c.
- (e_book_listener_destroy): Clean up our queue here, rather than in
- e_book_listener_stop.
- (response_free): Added. Move the rather lengthy bit of code
- needed to free a EBookListenerResponse into one place.
- (e_book_listener_check_queue): Properly deal with the stopped
- flag.
- (e_book_listener_queue_response): If the stopped flag is set, just
- drop the incoming response.
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_stop): Make "stop" do nothing but set the
- stopped flag.
- (e_book_view_listener_destroy): Move all of the clean-up that used
- to be in e_book_view_listener_stop here. This considerably simplifies
- the logic required to avoid various race conditions.
- (e_book_view_listener_check_queue): Properly deal with the stopped flag.
- (e_book_view_listener_queue_response): Drop all incoming responses if
- we are stopped.
-
-2001-09-14 Jon Trowbridge <trow@ximian.com>
-
- * backend/pas/pas-book.c (pas_book_queue_request): Hold a
- reference to the book on behalf of our idle function.
- (pas_book_check_queue): When we are finished, drop the reference
- we've been holding on behalf of the idle function.
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_process_create_card): Hold a reference to the
- book_view while sending our notifications.
- (pas_backend_file_process_remove_card): Hold a reference to the
- book_view while sending our notifications.
-
- * gui/contact-editor/e-contact-quick-add.c (quick_add_unref): Remove
- debugging spew.
-
- * backend/ebook/e-book-util.c: Remove a lot of unused code that
- worked around bugs that have long since been fixed.
- (simple_query_disconnect): Added. Breaks out the part of
- simple_query_free that disconnect signals.
- (simple_query_free): Replace code w/ a call to
- simple_query_disconnect.
- (simple_query_sequence_complete_cb): Call simple_query_disconnect
- before executing the callback, so that our callbacks don't get
- triggered by any book changes that might occur during that
- callback.
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_check_queue): Changed to be consistent with
- e_book_listener_check_queue.
- (e_book_view_listener_queue_response): Also changed to use a
- high-frequency timeout.
-
- * backend/ebook/e-book-listener.c (e_book_listener_check_queue):
- OK, I've agonized over this stupid little function, and it should
- now be race-free.
- (e_book_listener_queue_response): We process our response queue in
- a high-frequency timeout rather than an idle. Using an idle
- function leads to some tricky race conditions and bad interactions
- with bonobo's semi-broken attempts to take over event processing.
- (e_book_view_listener_stop): Manually disable our timeout and
- clean up.
-
-2001-09-14 Ettore Perazzoli <ettore@ximian.com>
-
- [Automake 1.5 fixes pointed out by Richard Boulton
- <richard@tartarus.org>, as per #9258.]
-
- * gui/component/select-names/Makefile.am: Set CLEANFILES directly
- instead of using `+='.
-
- * backend/pas/Makefile.am: Rename `LDAP_BACKEND_SOURCES' to
- `LDAP_BACKEND_FILES'.
-
- * backend/ebook/Makefile.am: Set CLEANFILES directly instead of
- using `+='.
-
-2001-09-13 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_connect): use
- ldap_init. ldap_open is deprecated in openldap 2.x.
-
-2001-09-12 Iain Holmes <iain@ximian.com>
-
- * backends/ebook/evolution-vcard-importer.c (check_file_is_vcard):
- Fix the check.
-
-2001-09-12 Larry Ewing <lewing@ximian.com>
-
- * backend/ebook/e-destination.c: free the values that are being
- leaked here.
-
-2001-09-12 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c (match_email):
- printf arguments were reversed by mistake. Fixed bug #9693.
-
-2001-09-09 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-popup.c
- (popup_menu_list): Added. Treat right-clicks on a contact list as
- a special case.
- (e_select_names_popup): Check if we are dealing with a contact
- list.
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_check_queue): See
- e_book_listener_check_queue below.
- (e_book_view_listener_queue_response): See
- e_book_listener_queue_response below.
-
- * backend/ebook/e-book-listener.c (e_book_listener_check_queue):
- Explicitly prohibit reentrancy. Use gtk-unref rather than
- bobobo-unref.
- (e_book_listener_queue_response): Hold a gtk-ref to the listener
- while the idle function runs, not a bonobo-ref. As far as I can
- tell, it is impossible to avoid a race condition here when we have
- to worry about bonobo reentrancy.
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_insert_length): Alter a copy of the
- original EDestination, rather than just using a new one. We need
- to do this to preserve prior-card information for possible
- reversion later.
- (e_select_names_text_model_delete): Ditto.
-
- * backend/ebook/e-destination.c (e_destination_clear_card): When
- clearing a destination where ->card != NULL, store it for possible
- reversion later.
- (e_destination_revert): If we have an old card stored, go back to
- using it for the destination.
- (e_destination_is_valid): Tries to detect obviously broken
- addresses.
- (e_destination_cardify): If our destination is invalid, first try
- to cardify simply by reverting to an older card.
- (e_destination_destroy): Unref any cached old card.
- (e_destination_copy): Copy the old card information.
-
-2001-09-07 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (sync_table_and_models): Show all rows in the table, and then
- remove the rows that correspond to entries in the
- ESelectNamesModels in the children.
- (real_add_address): Freeze/thaw our ESelectNamesModel, so that we
- don't change our table while we are in the middle of iterating
- over the selection.
- (remove_address): Just delete the address from the
- ESelectNamesModel, the signal handler will do the rest.
- (selected_rows_foreach_cb): Call remove_address to do our dirty
- work.
- (e_select_names_add_section): Connect to the 'changed' signal from
- the ESelectNamesModel, and call sync_table_and_models explicitly to
- get our initial state correct.
-
- * gui/component/select-names/e-select-names-table-model.c
- (fill_in_info): Deal with EDestinations in our table that don't
- come from cards.
-
- * gui/component/select-names/e-select-names-manager.c: Added
- another ESelectNamesModel* to the ESelectNamesManagerSection
- struct. Called 'original_model', this contains a copy of the
- model as it is when we begin using the SelectNames dialog.
- (section_copy): Copy the original model.
- (section_free): Free the original model.
- (e_select_names_manager_add_section_with_limit): Initialize the
- original model.
- (e_select_names_clicked): I've changed the semantics of this
- dialog quite a bit... no UI freeze can stop me! If OK is clicked,
- we do nothing. If Cancel is clicked, we revert to the
- 'original_model' copy of our address entry state before we started
- editting. Finally, we close the dialog before any of thing. Doing
- it last caused problems, because signals were being triggered
- which had dangling pointers as their closures.
- (e_select_names_manager_activate_dialog): Copy our current state
- to the original model, and share the same ESelectNamesModel
- between the dialog and the address entry in the composer..
- (e_select_names_manager_get_cards): Removed. It had been
- #if 0/#endif-ed out for a while.
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_freeze): Added.
- (e_select_names_model_thaw): Added.
- (e_select_names_model_uncardify): Added. If possible,
- "uncardifies" a specific model entry.
- (e_select_names_model_changed): Changed to pay attention
- to the freeze count.
-
- * gui/component/select-names/e-select-names-completion.c
- (clean_query_text): Strip leading/trailing whitespace from
- queries.
-
- * backend/ebook/e-destination.c (e_destination_uncardify): Added.
- Converts a card-associated destination into a text-associated
- destination w/ the e-mail address.
- (e_destination_list_to_vector): Added. A convenience routine.
- (e_destination_freev): Added. A convenience routine.
- (e_destination_touchv): Added. I'm lazy.
-
-2001-09-08 Chris Toshok <toshok@ximian.com>
-
- (make_contact_editor_cb): show the right contact editor (the list
- editor for list cards).
-
-2001-09-08 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-popup.c
- (popup_menu_card): do the EDestination xml magic on email
- addresses we put in the popup.
-
-2001-08-27 Zbigniew Chyla <cyba@gnome.pl>
-
- * gui/component/addressbook.c (addressbook_factory_new_control):
- For every category:
- - set .translate to FALSE (e_categories_master_list_nth returns
- translated category name)
- - convert category name in UTF-8 to locale's encoding
-
-2001-08-23 Zbigniew Chyla <cyba@gnome.pl>
-
- * gui/component/select-names/e-select-names-popup.c
- (popup_menu_card): Fixed two bugs:
- - missing coversion of contact name to GTK+ locale,
- - passing dynamically created string (contact name) inside uiinfo struct
- to gnome-app-helper functions.
- Remember: these functions may change strings, trying to translate them!
- (popup_menu_nocard): Ditto
-
-2001-09-07 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook-component.c: Removed unused factory
- variable.
-
-2001-09-06 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-storage.c (notify_listener): new
- function, notify the bonobo listener.
- (remove_ldap_folder): track change to EvolutionStorage signal.
- (create_ldap_folder): same, and make sure the type is
- "ldap-contacts".
- (load_source_data): folders that we create should have
- "ldap-contacts" as their type.
- (addressbook_storage_add_source): same.
-
- * gui/component/addressbook-component.c: (folder_types): add
- "ldap-contacts", for display of ldap servers (they get their own
- icon, and their own name in the Create New Folder dialog.
- (create_view): use IS_CONTACT_TYPE since we support two folder
- types now.
- (create_folder): same.
- (remove_folder): same.
- (xfer_folder): same.
-
-2001-09-06 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c: (pixmaps): change
- /Toolbar/ContactEditorSave to /Toolbar/ContactEditorSaveClose.
-
-2001-09-06 Chris Toshok <toshok@ximian.com>
-
- * gui/component/Makefile.am (INCLUDES): add -DEVOLUTION_IMAGESDIR.
-
- * gui/widgets/e-addressbook-view.c (card_deleted_cb): remove
- status messages from here.
- (e_addressbook_view_delete_selection): same.
-
- * gui/widgets/e-addressbook-model.c (sequence_complete): emit a
- NULL status message along with the stop_state_changed. The null
- status message will clear the status bar for this view.
-
- * gui/component/addressbook.c (set_status_message): use the
- EvolutionActivityClient stuff.
-
- * backend/pas/pas-backend-ldap.c (view_destroy): remove status
- message for abandoning a search.
- (ldap_op_process_current): wrap status messages in _().
- (ldap_op_process): same.
- (create_card_handler): same, and remove the notify_status for ""
- and add a notify_complete call after the card is added.
- (remove_card_handler): same.
- (modify_card_handler): same.
- (poll_ldap): wrap status messages with _(), and remove the "Search
- Complete" message.
- (ldap_search_handler): wrap status message.
-
- * backend/pas/pas-backend-file.c (pas_backend_file_search): use
- _() on status messages, and make sure the last notify_* called is
- notify_complete.
-
-2001-09-05 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #958, ShellComponents should not be created by factories, for
- the addressbook.]
-
- * gui/component/addressbook-component.c
- (GNOME_EVOLUTION_ADDRESSBOOK_COMPONENT_FACTORY_ID): Removed.
- (GNOME_EVOLUTION_ADDRESSBOOK_COMPONENT_ID): New.
- (create_component): Renamed from `factory_fn'. Just register the
- thing on OAF.
- (addressbook_component_factory_init): Just call it.
-
- * gui/component/GNOME_Evolution_Addressbook.oaf.in: Remove the
- ShellComponentFactory.
-
-2001-09-04 Iain Holmes <iain@ximian.com>
-
- * backend/ebook/evolution-vcard-importer.c (load_file_fn): Return FALSE
- if the file isn't a valid VCard file.
-
-2001-08-05 Zbigniew Chyla <cyba@gnome.pl>
-
- I18n fixes (mainly making buttons on the right side less Anglocentric :-)
-
- * backend/ebook/e-card-simple.c
- (field_data): Marked "name" and "short_name" fields for translation.
- (e_card_simple_get_name, e_card_simple_get_short_name): Return
- localized version of the name (using U_() macro).
-
- * gui/contact-editor/e-contact-editor.c (set_entry_changed_signals):
- Connect "changed" signal from "entry-web" entry to widget_changed.
- (changing this field wasn't making "Save and Close" button sensitive)
-
- * gui/widgets/Makefile.am (glade_DATA): Removed alphabet.glade.
-
- * gui/widgets/e-addressbook-view.c
- (button_labels, button_letters): New strings containing a list of
- labels and "values" of all buttons placed on the right side of the
- addressbook view (intended for localization).
- (struct LetterClosure): Changed the type of letter field to gunichar.
- (e_utf8_split): New function, similar to g_strsplit, but operates on
- UTF-8 strings.
- (jump_to_letter): Don't hardcode letters, build queries dynamically
- using UTF-8 and localized letters stored in button_letters.
- (connect_button): Removed.
- (create_alphabet): Don't use glade file, build buttons manually using
- (localized) labels from button_labels. Use (localized) values from
- button_letters when creating LetterClosure.
-
- * gui/widgets/e-minicard-view-widget.[ch]
- (e_minicard_view_widget_jump_to_letter): Changed the type of the
- second argument from char to gunichar.
-
- * gui/widgets/e-minicard-view.c
- (compare_to_utf_str): Renamed from compare_to_letter, now operates on
- UTF-8 string.
- (e_minicard_view_jump_to_letter): Changed the type of the second
- argument from char to gunichar + conversion to UTF-8 string.
-
- * gui/widgets/e-minicard-view.h
- (e_minicard_view_jump_to_letter): Changed the type of the second
- argument from char to gunichar.
-
-2001-09-02 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-book.c (e_book_add_card, e_book_commit_card),
- backend/pas/pas-backend-file.c (do_create),
- backend/pas/pas-backend-ldap.c
- (create_card_handler, remove_card_handler, modify_card_handler,
- pas_backend_ldap_process_get_vcard, poll_ldap): Use
- e_card_get_vcard_assume_utf8 instead of e_card_get_vcard here
- since all internal communications and database storage are assumed
- to be utf8.
-
- * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h
- (e_card_simple_duplicate): Simplified this function considerably.
- (e_card_simple_get_vcard_assume_utf8): Added this function.
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h (e_card_new,
- e_card_load_cards_from_file, e_card_load_cards_from_string): Made
- these functions pay attention to charset attributes.
- (e_card_new_with_default_charset,
- e_card_load_cards_from_file_with_default_charset,
- e_card_load_cards_from_string_with_default_charset): New functions
- that let you change the default charset from UTF-8.
- (e_card_get_vcard): Made this write out charset attributes when
- necessary.
- (e_card_get_vcard_assume_utf8): New function that writes out a
- card without writing out charset attributes.
-
- * backend/ebook/evolution-vcard-importer.c (book_open_cb),
- backend/ebook/load-gnomecard-addressbook.c (book_open_cb),
- backend/ebook/test-card.c (main),
- gui/component/addressbook-component.c
- (destination_folder_handle_drop), gui/contact-editor/test-editor.c
- (main), gui/contact-list-editor/e-contact-list-editor.c
- (table_drag_data_received_cb), gui/widgets/e-addressbook-view.c
- (selection_received), gui/widgets/e-minicard-control.c
- (pstream_load): Changed the default charset to be used here to
- ISO-8859-1.
-
- * backend/ebook/load-gnomecard-addressbook.c (add_card_cb),
- backend/ebook/load-pine-addressbook.c (add_card_cb),
- backend/ebook/test-client-list.c (get_cursor_cb),
- backend/ebook/test-client.c (get_cursor_cb, get_card_cb): Use
- e_card_get_vcard_assume_utf8 to print out testing strings.
-
- * gui/component/select-names/e-select-names-model.c,
- gui/component/select-names/e-select-names-model.h
- (e_select_names_model_contains): Changed this to be const
- EDestination *dest to fix a warning.
-
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
- Translate window title here.
-
-2001-08-31 Zbigniew Chyla <cyba@gnome.pl>
-
- * gui/component/addressbook-storage.c
- (addressbook_get_other_contact_storage): s/_/U_/
-
- * gui/widgets/e-addressbook-reflow-adapter.c (addressbook_compare):
- Use g_utf8_collate.
-
- * gui/widgets/e-minicard.c (e_minicard_compare):
- Ditto.
-
- * printing/e-contact-print.c (card_compare):
- Ditto.
-
-2001-08-29 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_clicked): Use e_select_names_model_merge to
- combine the selected names with any existing ones. This causes
- you to not lose addresses typed directly into the entry while the
- SelectNames dialog is up. (Bug #8058)
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_merge): Merge the contents of one
- ESelectNamesModel into another, avoiding duplicates.
-
- * backend/ebook/e-destination.c (e_destination_equal): Added.
- Determines if two destinations appear to refer to the same
- recipient.
-
- * backend/ebook/e-card.c (e_card_list_send): Added cast to
- g_free args to silence compiler warnings.
-
- * gui/contact-editor/e-contact-quick-add.c (quick_add_set_name):
- Paranoia. Check that name != qa->name.
- (quick_add_set_email): Check that email != qa->email.
- (ce_have_book): Store the QuickAdd data structure in object data,
- so that we can be extra-careful and avoid having a dangling
- pointer floating around out somewhere as the closure for a signal.
- Fixes bug #8155, I think.
- (card_added_cb): Clear object data to ensure single unref.
- (editor_closed_cb): Clear object data to ensure single unref.
-
- * gui/component/select-names/e-select-names-completion.c
- (book_query_score): Make sure that comp->priv->query_text isn't
- NULL. (Fixes bug #8195)
-
- * backend/ebook/e-book-listener.c (e_book_listener_check_queue):
- This function can be re-entrant during the signal emission; Added
- extra ref/unrefs and checks to avoid problems if this happens.
- This is similar to my recent changes to
- e_book_view_listener_check_queue. (Fixes bug #7400)
-
-2001-08-27 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c: Get rid of a warning by
- initializing the closing NULL element in folder_types correctly.
-
- * gui/component/select-names/e-select-names.c: Updated to match
- the studlyCapsification of attributes in shell/Evolution*.idl.
-
-2001-08-27 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (sexp_file_as): Added. Generated queries against file_as.
- (match_file_as): Added. Match results of queries against
- file_as. (Bug #8152)
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_check_queue): Added ref/unref pair to make
- sure that our listener doesn't get finalized during the signal
- emission and leave us with a dangling pointer. (Bug #7661)
-
- * backend/ebook/e-card.c (e_card_list_send): Removed some debugging
- spew that I left in by mistake.
-
- * gui/widgets/e-addressbook-model.c (create_card): Removed debugging
- spew.
-
- * backend/ebook/e-card.c (e_card_list_send): Do the right thing if
- the card we are trying to send to is a contact list. (Bug #6580)
-
-2001-08-27 Zbigniew Chyla <cyba@gnome.pl>
-
- * gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog):
- Display localized status string (added missing _()).
-
-2001-08-24 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_set_card): Put a
- freeze/thaw around our the set of operations that changes the
- internal state of our card, so 'changed' signal callbacks won't be
- invoked on a card in an intermediary state. This fixes the bug
- that was causing the e-mail addresses in cards to be blank when
- replying to a message. (An unexpected side-effect of toshok's
- change on 8/22 to make sure that priv->email != NULL).
- (e_destination_get_name): Code slightly rearranged for (IMO)
- clarity.
-
-2001-08-23 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard.c (e_minicard_event): add
- BUTTON_PRESS_MASK so double clicks still work.
-
-2001-08-23 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (addressbook_query_changed): switch
- "full_name" to "x-evolution-any-field" in all the queries where we
- want to match all cards, since the backends universally handle
- this special case more efficiently.
-
-2001-08-22 Jon Trowbridge <trow@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c (extract_info):
- In the GUI, the toggle is labelled "hide addresses", not "show
- addresses" -- so we have to reverse the boolean value we read in.
- (fill_in_info): Same bug as before: since the GUI reads "hide", we
- have to initialize the toggle to '!show_addresses', not
- 'show_addresses'.
-
- * backend/ebook/e-destination.c
- (e_destination_list_show_addresses): Added.
- (e_destination_xml_encode): Encode the value of
- e_destination_list_show_addresses into the XML.
- (e_destination_xml_decode): Read and store the "show_addresses"
- flag.
-
-2001-08-22 jacob berkman <jacob@ximian.com>
-
- * gui/component/e-address-popup.c (emit_event): emit an event from
- our event source
- (contact_editor_cb): emit a destroy event so our control frame can
- be destroyed.
- (edit_contact_info_cb): emit a hide event so our control frame can
- be hidden
- (e_address_popup_cardify):
- (add_contacts_cb): emit the destroy event
- (e_address_popup_factory_new_control): don't unref our object at
- widget destroy time as that was really really broken
- (e_address_popup_factory_new_control): create an event source and
- aggregate ourself with it
-
- * gui/contact-editor/e-contact-editor.c (enable_writable_fields):
- display a nicer warning when we can't find a widget for a given
- field
- (e_contact_editor_raise): only raise if there is a window
-
- * gui/contact-editor/contact-editor.glade: name some widgets that
- got unnamed, and set the first entry as defaultable
-
- * gui/contact-editor/e-contact-editor.c: envelope printing is
- disabled in 1.0
-
-2001-08-22 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_get_email): make
- sure we don't get into a situation where priv->email == NULL.
-
-2001-08-21 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard.c (e_minicard_event): if we're dragging,
- drag_button_down won't be true in the BUTTON_RELEASE case, since
- we set it to false in MOTION_NOTIFY once the threshold is reached.
- (e_minicard_drag_end): remove this function, since it was needed
- to work around a bug in gnome-canvas.
-
-2001-08-20 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_addressbook_create_ebook_table): Wrap our addressbook table
- adapter in an ETableWithout, so that we can make addresses appear
- and disappear when we remove/add them to the section lists
- (To/Cc/Bcc) on the right of the dialog.
- (real_add_address_cb): When we add an address, hide it in the main
- list.
- (e_select_names_init): Get pointer to our without table from the
- table's object data, and store it.
- (remove_address): When we remove an address, show it in the main
- list.
- (card_key): Added. Allocate a unique key from an ECard.
- (esn_get_key_fn): Added. Callback for ETableWithout.
- (esn_dup_key_fn): Added. Callback for ETableWithout.
- (esn_free_gotten_key_fn): Added. Callback for ETableWithout.
- (esn_free_duped_key_fn): Added. Callback for ETableWithout.
-
- * backend/ebook/e-card-simple.c (e_card_simple_get): Changed
- E_CARD_SIMPLE_FIELD_NAME_OR_ORG to first try the FILE_AS
- type. This allows the cards in the ESelectName dialog to
- appear in proper sort order (i.e. as 'Doe, John' rather than
- 'John Doe'). Fixes ximian #6002.
-
-2001-08-20 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-reflow-adapter.c
- (e_addressbook_reflow_adapter_class_init): fix arg info - we're
- only passing 1 GTK_TYPE_POINTER arg, not 2.
-
- * gui/widgets/e-minicard.c (e_minicard_event): lots of fixes for
- DnD. For GDK_BUTTON_PRESS, we grab immediately. For
- GDK_BUTTON_MOTION, we start the drag after a certain threshold,
- and connect to the "drag_end" signal on our canvas so we'll know
- when the drag is complete. For GDK_BUTTON_RELEASE, we release the
- grab if we were dragging and get the event.
- (e_minicard_drag_end): new function, just remove the pointer/gtk
- grabs and disconnect.
-
- * gui/widgets/e-minicard.h (struct _EMinicard): add "gint
- drag_button"
-
-2001-08-20 JP Rosevear <jpr@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_changes_foreach_key): use DB_NOTFOUND const
-
-2001-08-20 JP Rosevear <jpr@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_process_get_changes): null out card_sexp so that
- we don't crash when copying
-
-2001-08-20 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c: fix warnings, get compiling again
-
- * conduit/address-conduit-config.h: remove c/p typos
-
- * conduit/address-conduit.h: ditto
-
- * conduit/Makefile.am: link against the static camel
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c: use bigger Save icon for
- toolbar. Used Delete icon in menu.
-
- * gui/component/addressbook.c: use 'Save As' icon rather than 'Save'
- as it seems more appropriate. Also added delete icon for menu.
-
-2001-08-19 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c: Update the folder list to
- include a display name and a description.
-
-2001-08-19 Damon Chaplin <damon@ximian.com>
-
- * gui/component/addressbook.c: use new Cut/Copy/Paste/Save/Search
- icons.
-
-2001-08-19 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook.c (set_folder_bar_label),
- gui/widgets/e-addressbook-model.c,
- gui/widgets/e-addressbook-model.h (update_folder_bar_message),
- gui/widgets/e-addressbook-view.c, gui/widgets/e-addressbook-view.h
- (folder_bar_message): Set the folder bar message here. Fixes
- Ximian bug #4670.
-
- * gui/component/select-names/e-select-names-model.c (SEPLEN): Use
- strlen(SEPARATOR) here so that if the separator changes the length
- will work properly.
-
-2001-08-19 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/fulladdr.glade: Added full country list.
- Fixes Ximian bug #5123.
-
-2001-08-18 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c: Hook up `delete-message.png' as the
- icon for "ContactDelete".
- * gui/contact-editor/e-contact-editor.c: Likewise.
-
-2001-08-17 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-storage.h: add prototype for
- addressbook_get_other_contact_storage.
-
- * gui/component/addressbook-storage.c
- (addressbook_get_other_contact_storage): rename register_storage
- to this, and return the EvolutionStorage.
- (load_source_data): register_storage =>
- addressbook_get_other_contact_storage.
- (addressbook_storage_add_source): register_storage =>
- addressbook_get_other_contact_storage.
-
-2001-08-17 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c
- (set_entry_changed_signals): connect to the "changed" signal on
- "entry-web" to update command state.
-
-2001-08-17 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c (list_added_cb):
- call e_card_set_id on the list's card so we can continue to use
- this dialog. also, call command_state_changed if we aren't
- closing the dialog so the toolbar is properly sensitized.
- (list_deleted_cb): always close the dialog after we successfully
- delete a list.
-
- * gui/contact-editor/e-contact-editor.c (card_added_cb): call
- e_card_set_id on the card so we can continue to use this dialog
- (to modify or delete the card.)
- (card_deleted_cb): always close the dialog after we successfully
- delete a card.
-
-2001-08-17 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (addressbook_query_changed): call
- e_sexp_encode_string on the search string the user types in so it
- doesn't break sexp parsing in the wombat.
-
-2001-08-17 Damon Chaplin <damon@ximian.com>
-
- * gui/component/addressbook.c: changed to new print icon.
-
-2001-08-17 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names.c: (struct
- ESelectNamesFolder): rename physical_uri to uri, since it includes
- the addressbook.db for file: uris.
- (e_select_names_folder_free): physical_uri => uri.
- (e_select_names_option_activated): physical_uri => uri, and we
- don't need to strdup_printf "addressbook.db" onto the end anymore.
- (new_folder): if the physical_uri is a file: uri, append
- /addressbook.db onto it.
- (hookup_listener): new function, split out lots of code from
- e_select_names_hookup_shell_listener.
- (e_select_names_hookup_shell_listeners): rename
- e_select_names_hookup_shell_listener to this, and hookup both the
- local and "Other Contacts" listener, using hookup_listener.
- (e_select_names_destroy): disconnect from the
- other_contacts_listener and unref it.
-
- * gui/component/select-names/e-select-names.h (struct
- _ESelectNames): add a listener for Other Contacts, and rename
- "listener" to "local_listener."
-
-2001-08-17 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_seq_complete_cb): If we get the
- "sequence_complete" signal when we aren't searching, it means the
- addressbook changed out from under us. Clear the search cache, so
- that future completion requests won't use the out-of-date cached
- data. Also, don't unref book_view... we leave the EBookView open
- so that we can catch these addressbook changes.
- (e_select_names_completion_do_query): Don't use the book_view
- being non-NULL as a sign that another query is still running.
- (e_select_names_completion_got_book_view_cb): Properly unref any
- previous value in book_view.
-
-2001-08-17 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-reflow-adapter.c
- (e_addressbook_reflow_adapter_right_click),
- gui/widgets/e-addressbook-view.c (table_right_click): Changed the
- messages here in the right click menus.
-
-2001-08-17 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (view_destroy): unref our
- card_sexp.
- (create_card_handler): make sure to set the id of the vcard so it
- gets properly transmitted back to the BookView, and notify all
- matching BookViews to add the created card.
- (remove_card_handler): notify all matching BookViews to remove the
- card.
- (modify_card_handler): notify all matching BookViews to modify the
- card.
- (pas_backend_ldap_process_get_book_view): init card_sexp based on
- the view's search.
-
-2001-08-17 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_book_view_copy): use card_sexp.
- (pas_backend_file_book_view_free): same.
- (vcard_matches_search): use the new pas_backend_card_sexp_match_vcard call.
- (pas_backend_file_search): use card_sexp.
- (pas_backend_file_process_get_book_view): same.
-
- * backend/pas/Makefile.am (libpas_a_SOURCES): add
- pas-backend-card-sexp.[ch].
-
-2001-08-17 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook-component.c (factory_fn): Added code
- so the user can create a new contact or contact list from anywhere
- in evolution.
-
-2001-08-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * backend/pas/evolutionperson.schema: Added a closing paren.
-
-2001-08-16 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_handle_request): Renamed from _begin to
- match changes in gal 0.10.99.3.
-
- * gui/contact-editor/e-contact-quick-add.c (e_contact_quick_add):
- Check that name != NULL before we start messing with it.
- (Fixes bug #7329)
-
-2001-08-16 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (match_nickname): Boost scoring on an exact nickname match.
- Manually addressify match.
- (match_name): Manually addressify matches.
- (book_query_score): Remove automatic addressification.
-
- * gui/component/addressbook.c (addressbook_query_changed): Minor
- tweak to avoid a crash if we have a negative subid with id
- ESB_CATEGORY. This should never happen.
- (addressbook_menu_activated): Reset the entry/option when we
- select "Clear".
- Some changes to reflect renaming in ESearchBar.
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_set_property_fn): Cardify after importing destinations.
- This might fix a problem that Damon is having.
-
-2001-08-15 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-config.glade: set title of initial
- dialog to Addressbook Sources (bug #6704).
-
-2001-08-15 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-storage.c (create_ldap_folder): don't
- let people add subdirs in the ldap server storage - everything is
- toplevel there.
-
-2001-08-14 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_process_get_vcard): implement using
- search_for_dn.
-
-2001-08-14 Federico Mena Quintero <federico@ximian.com>
-
- * gui/component/addressbook.c (addressbook_factory_new_control):
- Tell the search bar to translate the subitem texts.
-
-2001-08-14 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/addressbook.c (addressbook_factory_new_control):
- Add "Any Category" option for category searches.
- (addressbook_query_changed): Do the right thing on an
- "Any Category" search.
-
-2001-08-14 Dan Winship <danw@ximian.com>
-
- * backend/pas/pas-backend-ldap.c: Fix up to match the
- pas_book_new/get_vcard changes.
-
-2001-08-14 Christopher James Lahey <clahey@ximian.com>
-
- * gui/merging/e-card-merging-book-commit-duplicate-detected.glade:
- Got rid of an extraneous _ here.
-
- * gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog):
- Changed Canceled to Cancelled here. Fixes Ximian bug #2465.
-
-2001-08-14 Christopher James Lahey <clahey@ximian.com>
-
- * backend/pas/pas-book.c (pas_book_respond_get_vcard): Oops,
- forgot to write this function.
-
-2001-08-14 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Added focus targets
- here. Fixes part of Ximian bug #5843.
-
-2001-08-14 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
- Grab focus here. Fixes Ximian bug #2265.
-
-2001-08-14 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook.c (addressbook_factory_new_control):
- (addressbook_query_changed): Fixed two const warnings here.
-
- * printing/e-contact-print-envelope.c,
- printing/e-contact-print-envelope.h: Fixed some missing includes
- here.
-
-2001-08-14 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-book-view.c (add_book_iterator): Call
- e_card_set_book here.
-
- * backend/ebook/e-book.c (e_book_do_response_get_vcard): Call
- e_card_set_book here.
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h: Pulled out the
- part where the uri is made part of the uid. Made uri a separate
- field. Fixes Ximian bug #6490.
-
- * backend/ebook/e-destination.c, backend/ebook/e-destination.h:
- Change this to use ECard's split uids and uris.
-
-2001-08-13 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (add_to_supported_fields): don't
- g_strdup the stuff we're passing into e_list_append, since it does
- the copy for us.
- (check_schema_support): don't initialize supported_fields list
- here, since there's a gross case where the programmer/user can
- bring up the contact editor before the connection stuff is
- finished, and we don't want to crash.
- (pas_backend_ldap_init): move it here to we can guarantee it's
- there. (bug #6546).
-
-2001-08-13 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-config.c
- (addressbook_source_dialog_set_source): don't access source->auth
- if source == NULL (bug #7086).
-
-2001-08-13 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-book-listener.c,
- backend/ebook/e-book-listener.h, backend/ebook/e-book.c,
- backend/ebook/e-book.h, backend/idl/addressbook.idl,
- backend/pas/pas-backend-file.c, backend/pas/pas-book.c,
- backend/pas/pas-book.h: Changed get_card to be asyncronous.
-
- * backend/ebook/e-card.c, backend/ebook/test-client.c: Changed
- these to deal with the new get_card functionality.
-
-2001-08-11 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/component/select-names/e-select-names.c: Mark a string for translation.
- * This fixes bug #7052
- * printing/e-contact-print.h: Add headers to make it stand on itw own.
- * printing/e-contact-print.c: Marked some strings for translation.
- * printing/e-contact-print-envelope.c: Same here.
-
-2001-08-10 Jon Trowbridge <trow@ximian.com>
-
- * gui/contact-editor/e-contact-quick-add.c (e_contact_quick_add):
- Remove single- or double-quotes from names before sticking them
- into the addressbook. (Bug #6499)
-
- * gui/component/addressbook.c (addressbook_query_changed):
- Properly handle "Category is" queries by checking the search bar
- suboption.
- (addressbook_factory_new_control): Attach subitems corresponding
- to all wombat categories to the "Category is" ESearchBarItem.
-
- * gui/component/addressbook.c: Set the ESearchBarItem
- subitems explicitly to NULL.
-
-2001-08-10 Anna Marie Dirks <anna@ximian.com>
- * gui/component/select-names/select-names.glade: did a little
- packing-magic to get the two tables at bottom of this dialog
- to seem to line up.
-
- *gui/component/select-names/e-select-names.c: changed the title
- of this dialog to "Select Contacts from Addressbook".
-
-2001-08-09 Anna Marie Dirks <anna@ximian.com>
- * gui/component/select-names/select-names.glade: redesigned
- this dialog to fix bug #6815.
-
- *gui/component/select-names/e-select-names.c: connected the
- widgets (or one of them anyway. clahey did the rest) for my
- new and lovely glade file.
-
-2001-08-09 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c: remove passwd_cb.
-
-2001-08-09 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-text-model.c
- This change is dedicated to Jacob Berkman.
- (e_select_names_text_model_insert_length): If the last character
- we inserted was a "magic comma", remember its position.
- (e_select_names_text_model_delete): If the last character we
- inserted was a "magic comma", and if the next thing we do is to
- hit backspace, delete both the comma and the extra whitespace we
- added.
- (e_select_names_text_model_init): Initialize our last magic comma
- position.
-
-2001-08-09 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_create_entry): Hook up some magic to
- (basically) cardify an entry on focus-out. (What we do is actually
- more complicated than that.)
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_set_property_fn): After we set an entry's text, try to
- cardify it. We need to do this so that (for example) reply
- e-mails get properly cardified.
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_duplicate): Use e_select_names_model_append,
- rather than manipulating lists directly.
- (e_select_names_model_insert): Connect "changed" signal proxy for
- added EDestination.
- (e_select_names_model_append): Ditto.
- (e_select_names_model_replace): Ditto, and disconnect signals for
- replaced EDestination.
- (e_select_names_model_delete): Ditto on the disconnection.
- (e_select_names_model_delete_all): Ditto.
- (e_select_names_model_cardify): Added. Try to cardify a specified
- EDestination.
- (e_select_names_model_cancel_cardify): Added. Cancel the pending
- cardification of a single EDestination.
- (e_select_names_model_cardify_all): Added. Cardify all of the
- EDestinations in the model.
- (e_select_names_model_cancel_cardify_all): Added. Cancel's any
- and all pending cardifications.
-
- * backend/ebook/e-destination.c (e_destination_class_init): Added
- "changed" and "cardified" signals.
- (e_destination_freeze): Added (static).
- (e_destination_thaw): Added (static).
- (e_destination_clear_card): Reset allow_cardify and
- cannot_cardify, cancel any pending cardifications, and emit the
- "changed" signal.
- (e_destination_clear_strings): Emit the "changed" signal.
- (e_destination_clear): Do freeze/thaw to prevent multiple signal
- emissions.
- (e_destination_set_card): Check that the card we are setting is
- not equal to the current card, and emit the "changed" signal if we
- are actually changing.
- (e_destination_set_card_uri): Emit "changed" signal, if necessary.
- (e_destination_set_name): Emit "changed" signal, if necessary.
- (e_destination_set_email): Emit "changed" signal, if necessary.
- (e_destination_set_html_mail_pref): Emit "changed" signal, if
- necessary.
- (use_card_cb): If we've just loaded/set the ECard, emit the
- "changed" signal.
- (e_destination_set_raw): Emit "changed" signal, if necessary.
- (e_destination_allow_cardification): Added.
- (e_destination_set_allow_cardification): Added.
- (e_destination_cardify): Added. Tries to automatically convert
- a string-based EDestination to one based on an ECard.
- (e_destination_cardify_delayed): Added. Cardifies in a timeout.
- (e_destination_cancel_cardify): Added. Cancels any pending
- cardifications.
- (e_destination_xml_decode): Added freeze/thaw.
-
- * backend/ebook/e-book-util.c (e_book_nickname_query): Added. A
- canned simple query for nicknames.
-
- * backend/ebook/e-card.c (e_card_email_find_number): Added. Given
- a card and an string containing an email address, return the index
- number of the address inside of the card, or -1 if the address is
- not found.
-
-2001-08-09 Chris Toshok <toshok@ximian.com>
-
- [ Fixes ximian bugs #5080, #6021, #6704, #6705 ]
-
- * gui/component/addressbook.c (book_open_cb): create our own
- dialog that prompts for both the email address and the password.
- the email address is stored in the source and filled in for the
- user after the first time they enter one and press OK.
-
- * gui/component/addressbook-storage.c (create_ldap_folder): has a
- return value, not a int* parameter.
- (create_ldap_folder): new function, we can create ldap servers
- from the File->New->Folder menu item now.
- (register_storage): hook up the "create_folder" signal.
- (addressbook_storage_init_source_uri): remove the file case, we
- only build ldap uris here.
- (load_source_data): remove the file source stuff, and handle
- "emailaddr".
- (save_source_data): call ldap_source_foreach directly.
- (addressbook_source_free): remove file source stuff.
- (addressbook_source_copy): same.
-
- * gui/component/addressbook-storage.h: get rid of all the file
- source stuff from AddressbookSource, since this is only being used
- for ldap servers.
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_process_authenticate_user): look up the ldap
- entry based on the provided email address and use the resulting
- DN/passwd to authenticate.
-
- * gui/component/addressbook-config.c: pretty much gutted to make
- it work with the new UI.
-
- * gui/component/addressbook-config.glade: new version from anna.
-
-2001-08-09 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (SPEC): Upped the minimum width
- on all addressbook columns to 75. Fixes Ximian bug #2773.
-
-2001-08-08 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-quick-add.c (ce_have_book): mark
- the dialog as changed so the save button is immediately available.
-
- * gui/contact-editor/e-contact-editor.c (card_modified_cb): once
- we save reset the change flag to false if we aren't closing the
- dialog.
- (card_added_cb): same.
- (e_contact_editor_class_init): add a "changed" arg.
- (e_contact_editor_set_arg): add setter for "changed".
- (e_contact_editor_get_arg): add getter for "changed".
-
-2001-08-08 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-quick-add.c (ce_have_book): better
- to assume that we can write to the local addressbook than that we
- can't write to it :)
-
-2001-08-08 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c (create_ui):
- call e_pixmap_update so we can use the same save/save-as pixmaps
- as the contact editor.
-
-2001-08-08 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-reflow-adapter.c (open_card): new
- function, used by the context menu.
- (e_addressbook_reflow_adapter_right_click): put "Open" at the top
- of the menu. also, disable "Delete" if the addressbook isn't
- writable.
-
-2001-08-08 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (rfc2254_escape): escape *, \, (,
- and ), as per rfc2254.
- (func_contains): escape the string.
- (func_is): same.
- (func_beginswith): same.
- (func_endswith): same.
-
-2001-08-08 Nat Friedman <nat@ximian.com>
-
- * gui/widgets/e-addressbook-reflow-adapter.c (print_envelope): If 0'd out
- since Envelope printing is disabled for 1.0.
- * gui/widgets/e-addressbook-view.c (print_envelope): Likewise.
- * gui/contact-editor/e-contact-editor.c (print_envelope_cb): Likewise.
-
- * gui/widgets/e-addressbook-reflow-adapter.c
- (e_addressbook_reflow_adapter_right_click): Removed "Print
- Envelope" menu item.
- * gui/widgets/e-addressbook-view.c (table_right_click): Likewise.
- * gui/contact-editor/e-contact-editor.c (verbs): Likewise.
-
-2001-08-07 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-storage.c (remove_ldap_folder): ifdef
- this HAVE_LDAP.
-
-2001-08-07 Chris Toshok <toshok@ximian.com>
-
- * gui/search/e-addressbook-search-dialog.c
- (e_addressbook_search_dialog_init): set the title of the window to
- "Advanced Search".
-
-2001-08-07 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (search_cb): pass view->view instead
- of the EBook.
- (addressbook_search_menu_items): remove E_FILTERBAR_ADVANCED.
- (addressbook_menu_activated): remove E_FILTERBAR_ADVANCED.
- (addressbook_search_option_items): add "Advanced..." here.
- (addressbook_query_changed): add special handling for Advanced...
-
- * gui/search/e-addressbook-search-dialog.h (struct
- _EAddressbookSearchDialog): add EAddressbookView and remove the
- model/adapter fields. Also fix prototype of
- e_addressbook_search_dialog_new.
-
- * gui/search/e-addressbook-search-dialog.c
- (e_addressbook_search_dialog_class_init): get rid of
- set_arg/get_arg.
- (button_press): set the query on the EAddressbookView, and always
- close the dialog.
- (e_addressbook_search_dialog_init): get rid of the minicard view,
- and pack the other widgets accordingly.
- (e_addressbook_search_dialog_new): pass EAddressbookView instead
- of EBook.
- (e_addressbook_search_dialog_destroy): remove model/adapter stuff.
-
-2001-08-07 Chris Toshok <toshok@ximian.com>
-
- [ Fixes bug #5066 ]
- * gui/component/addressbook-storage.c (remove_ldap_folder): new
- function, remove the source.
- (register_storage): connect to the "remove_folder" signal so we
- know when to remove the folder.
-
-2001-08-07 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (build_card_from_entry): use
- g_strcasecmp since ldap attribute names are not case sensitive.
-
-2001-08-07 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (table_drag_data_received_cb): make sure we update the changed
- state if a successful drop happens.
-
-2001-08-07 Jason Leach <jleach@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_init): Make the OK button the keyboard default
- instead of Cancel. Bug #4942.
-
-2001-08-06 Radek Doulik <rodo@ximian.com>
-
- * backend/ebook/e-book.c (e_book_op_free): new EBookOp destructor
- (e_book_unqueue_op): use e_book_op_free
- (e_book_do_response_create_card): ditto
- (e_book_do_response_generic): ditto
- (e_book_do_response_get_cursor): ditto
- (e_book_do_response_get_view): ditto
- (e_book_do_response_get_changes): ditto
- (e_book_do_response_open): ditto
- (e_book_do_response_get_supported_fields): ditto
-
-2001-08-05 Radek Doulik <rodo@ximian.com>
-
- * backend/ebook/e-book.c (e_book_do_response_get_view): set
- op->listener to NULL to catch possible use of freed op
- (e_book_do_response_get_changes): ditto
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_check_queue): this callback could be (and
- indeed is) called from signal emited above,
- signal handler could call e_book_view_listener_stop, so we need to check
- if idle is still set and if not we don't want to unref again
-
-2001-08-04 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-compare.c (e_card_compare_name): Made it so
- that if there's one less match than possible compares are
- considered more VAGUE. Fixes Ximian bug #3400.
-
-2001-08-03 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_hookup_shell_listener): Check for storage != NULL
- here. This shouldn't come up unless addressbook has crashed
- previously within this session of evolution, but this is just a
- bit of insurance. Fixes Ximian bug #3699.
-
-2001-08-03 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card.c (e_card_name_match_string): Changed the
- criteria of whether the first part of each iteration matched or
- the second one did. Before it got it wrong sometimes and caused
- the pointer to jump off the end of the array. Fixes Ximian bug
- #4674.
-
-2001-08-03 Jason Leach <jleach@ximian.com>
-
- * gui/component/addressbook-storage.c (load_source_data): Update
- for EvolutionStorage API changes.
- (addressbook_storage_add_source): Ditto.
-
-2001-08-03 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (jump_to_letter): Made this
- change the query based on which letter is clicked. Fixes Ximian
- bug #2202.
-
-2001-08-03 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook.c (addressbook_factory_new_control):
- Fixed warnings here.
-
- * gui/component/select-names/e-select-names-completion.c
- (hash_cleanup_fn): Removed this unused function.
-
-2001-08-03 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-simple.c (e_card_simple_sync_card,
- fill_in_info): Made the list of E_CARD_PHONE types in
- phone_correspondences more complete by adding the new 5
- E_CARD_PHONE types. Also, made it a bit less restrictive for some
- types (E_CARD_PHONE_HOME will actually match
- E_CARD_SIMPLE_PHONE_ID_HOME now.) Made e_card_simple_sync_card
- and fill_in_info search for an exact match in the list of
- phone_correspondences and then look for a partial match. Got rid
- of not going forward when doing a remove from an EList since EList
- handles this case automatically.
-
- * backend/ebook/e-card-types.h: Added E_CARD_PHONE types for
- assistant, callback, radio, telex, and ttytdd.
-
- * backend/ebook/e-card.c (get_phone_flags, set_phone_flags):
- Handle the new E_CARD_PHONE types.
-
-2001-08-02 Jon Trowbridge <trow@ximian.com>
-
- * printing/Makefile.am (ecpsdir): Add camel dependency.
-
- * gui/component/Makefile.am: Add camel dependency.
-
- * backend/ebook/Makefile.am: Add camel dependency.
-
- * gui/component/addressbook-factory.c (main): Properly init camel.
-
- * backend/ebook/e-destination.c (e_destination_clear_strings):
- Clear ->raw.
- (e_destination_is_empty): We aren't empty if ->raw is set..
- (e_destination_set_raw): Replaces e_destination_set_string.
- (e_destination_get_name): Use camel's parser to extract the name
- from ->raw.
- (e_destination_get_email): Use camel's parser to extract the email
- address from ->raw.
- (e_destination_get_address): Use camel to produce properly quoted,
- RFC-compliant addresses. Thanks camel! (Bug #5860)
-
- * gui/component/select-names/e-select-names-completion.c
- (emailify_match): Always append an e-mail address, as long as it
- doesn't have one already at it's beginning or end. Don't limit
- self to just emailifying entries tied to cards with multiple
- addresses. (I didn't really want to do this, but people seem to
- like keeping multiple cards for the same person, and other
- solutions (like scanning all matches for duplicate names, and only
- emailifying those) just seemed like way too much work for such a
- limited payoff.)
-
- * gui/component/select-names/e-select-names-text-model.c:
- s/e_destination_set_string/e_destination_set_raw/.
-
- * gui/component/select-names/e-select-names-popup.c
- (popup_menu_card): Quote _'s in our popup menus, so that "foo_bar"
- doesn't get displayed as "foobar" w/ the 'b' underlined. (Bug
- #5558)
- (popup_menu_nocard): Ditto.
-
-2001-08-02 Jason Leach <jleach@ximian.com>
-
- * gui/component/addressbook.c (addressbook_factory_new_control):
- Removed some extra padding and pack the addressbook view into a
- frame with inward shadowing, just because it looks prettier.
-
- * gui/contact-editor/e-contact-editor.c: Use the updated Save,
- Save As, and Print icons for the menus and toolbar.
-
-2001-08-02 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook.c: Added ContactsSaveAsVCard,
- ContactsSendContactToOther, and ContactsSendMessageToContact verbs
- here.
-
- * gui/widgets/e-addressbook-view.c,
- gui/widgets/e-addressbook-view.h (e_addressbook_view_save_as,
- e_addressbook_view_send, e_addressbook_view_send_to): New
- functions to allow outside users to cause the addressbook to save,
- send, or send a message to its selection.
-
-2001-08-01 Christopher James Lahey <clahey@ximian.com>
-
- * contact-editor/.cvsignore: Removed this file from this unused
- directory.
-
-2001-08-01 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/Makefile.am: Added file-exists.glade.
-
- * gui/contact-editor/e-contact-save-as.c (file_exists),
- gui/contact-editor/file-exists.glade: Added a dialog to ask the
- user whether to replace an already existing file. Mostly from a
- patch by Jos Dehaes. Fixes Ximian bug #2231.
-
-2001-08-01 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_check_queue): Removed thrash checking code
- here since thrashing shouldn't happen now that we've cleaned this
- up some.
-
- * backend/ebook/e-book.c (e_book_do_response_get_view): Properly
- handle cases where construction fails.
-
-2001-07-30 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/evolution-vcard-importer.c: Added #include
- <e-util/e-path.h>.
-
-2001-07-23 Zbigniew Chyla <cyba@gnome.pl>
-
- * gui/component/addressbook-config.c (addressbook_source_dialog):
- Convert translated string to UTF8 before calling put_html.
-
-2001-07-30 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_do_query): Properly handle the case
- where our "cleaned" completion is the empty string. This happens,
- for example, if the query text is the string "\"". (Bug #5610).
-
- * backend/ebook/e-destination.c (e_destination_get_address_textv):
- Reassure fejj that I'm not doing something stupid here.
- (e_destination_get_address): Fix address quoting. This is a
- stop-gap measure until I can change this code to use Camel's
- superior address-handling routines. (Also Bug #5610)
-
-2001-07-30 Jason Leach <jleach@ximian.com>
-
- * gui/component/addressbook-storage.c (load_source_data): Fix a
- return value bug, to make it so if it fails to load an
- addressbook-sources.xml file (either a parse error or it doesn't
- exist for example), it deregisters the storage.
- (register_storage): Don't make a storage for users who don't have
- LDAP support built in. Bug #1950.
-
-2001-07-30 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * addressbook/gui/component/addressbook-factory.c: Fix crashes
- when gtkhtml is compiled with gconf support
-
-2001-07-27 JP Rosevear <jpr@ximian.com>
-
- * conduit/Makefile.am: Tidy ldadds
-
-2001-07-26 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-bonobo.c: Fixing a
- small, stupid mistake; use e_select_names_model_get_textification
- for the getter for "text".
-
- * backend/ebook/e-card.c: Removed some debugging chatter.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_create_entry): Store the completion
- handler in the entry's object data.
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_get_property_fn): Added support for getting "destinations"
- and "allow_contact_lists" properties.
- (entry_set_property_fn): Added support for setting "destinations"
- and "allow_contact_lists" properties.
- (impl_SelectNames_get_entry_for_section): Added definitions for
- "destinations" and "allow_contact_lists" properties.
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_get_match_contact_lists): Added.
- (e_select_names_completion_set_match_contact_lists): Added.
- Controls whether contact lists are offered as options during
- completion.
- (book_query_process_card_list): Check if match_contact_lists
- is set before (duh!) matching on a contact list.
- (e_select_names_completion_init): Set match_contact_lists
- to TRUE by default.
-
-2001-07-25 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (func_contains): change the way
- x-evolution-any-field is converted to an ldap query. it used to
- be we'd nest queries like: (|(|(|(foo=*x*))(bar=*x*))(baz=*x*)).
- now we build it like: (|(foo=*x*)(bar=*x*)(baz=*x*)). much more
- efficient (both in the building, and on the server side no doubt).
-
-2001-07-25 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_get_name): Properly dup
- the results of e_destination_get_email.
-
- * gui/component/select-names/e-select-names-popup.c
- (e_select_names_popup): Check that our destination isn't empty
- before building our popup. (Bug #5250)
-
- * backend/ebook/e-destination.c (e_destination_is_empty): Made
- argument const.
-
-2001-07-24 Jon Trowbridge <trow@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-model.c: Added checks
- for all of the args of the exposed functions, so that
- we won't crash on bad inputs. (Related to bug #4856.)
-
-2001-07-24 Jason Leach <jleach@ximian.com>
-
- * gui/merging/e-card-duplicate-detected.glade: "_Add Anyway" to
- "Add Anyway".
-
-2001-07-24 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_get_name): Added
- fallbacks for the name in the case of an e-card, to avoid the
- "nameless contact" bug.
-
-2001-07-24 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard.c (remodel): need the EDestination magic
- here too for when we modify an already shown card.
-
- * gui/contact-list-editor/e-contact-list-model.c: make
- parent_class static, just to be anal.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (remove_entry_cb): removing entries changes the list, so flag it.
- (table_drag_data_received_cb): restrict cards we add to lists to
- be non-list cards.
- (extract_info): clear out the email list in the card before we
- repopulate it from the contact list model.
- (fill_in_info): set the checkbox to active/inactive based on
- thecard.
-
-2001-07-24 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (wants_html_changed): call
- widget_changed.
- (phone_entry_changed): same.
- (email_entry_changed): same.
- (address_text_changed): same.
- (name_entry_changed): same.
- (company_entry_changed): same.
- (widget_changed): new function that we can either call or set as a
- signal to change the "changed" flag on the dialog.
- (set_entry_changed_signals): connect lots of "changed" signals on
- widgets to widget_changed.
- (add_lists): connect "changed" to widget_changed.
-
-2001-07-24 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_hookup_shell_listener): Check if
- evolution_shell_client_get_local_storage returns CORBA_OBJECT_NIL,
- which it should never do. If it does, print a warning in a dialog
- and try to recover w/o crashing. (Bug #5193)
-
-2001-07-24 Dan Winship <danw@ximian.com>
-
- * backend/ebook/e-book-listener.c (e_book_listener_stop): Don't
- stop the idle_queue and unref from here, since this might be
- called from inside e_book_listener_check_queue, and we don't want
- to return to that function with the listener having been
- destroyed.
- (e_book_listener_check_queue): Don't exit early if the queue is
- stopped. Proceed through the check if the queue is NULL (which is
- must be if the queue is stopped), and then reach the existing code
- to remove the idle handler. Combined with the above, this fixes
- ximian #4485 (again). This is not a plot to boost my
- showstopper-bugfixing count by fixing the same bug over and over
- again.
-
-2001-07-23 Dan Winship <danw@ximian.com>
-
- Re-fix for my 07-18 not-quite-fix.
-
- * backend/ebook/e-book-listener.c: Add a "stopped" flag like
- EBookViewListener.
- (e_book_listener_check_queue): Don't emit signals if the listener
- is stopped.
- (e_book_listener_queue_generic_response, etc): Don't queue
- responses if the listener is stopped.
- (e_book_listener_stop): Flush the queue and stop queue/emitting
- further responses.
-
- * backend/ebook/e-book.c (e_book_unload_uri): Revert the previous
- change and call e_book_listener_stop() instead.
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_stop): When removing an idle handler, unref
- the listener as well, since e_book_view_listener_queue_response
- will have ref'ed it.
-
-2001-07-22 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (remove_folder): Add a
- @type arg. If the type is not "contacts", report an
- `UNSUPPORTED_TYPE' error through the listener. Also, remove
- `g_print()' debugging messages.
- (xfer_folder): Likewise.
-
-2001-07-21 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c: Make the "contacts"
- folders user-creatable by setting `user_creatable' to %TRUE in the
- `EvolutionShellComponentFolderType's.
-
-2001-07-18 Chris Toshok <toshok@ximian.com>
-
- [ patch contributed by Jos Dehaes <jos.dehaes@bigfoot.com> ]
-
- * gui/component/addressbook-storage.c (register_storage): new
- function, register our evolution_storage.
- (addressbook_storage_setup): remove storage registration from
- here.
- (load_source_data): register the storage here before we load
- addressbook-sources.xml, and deregister it if there are no sources
- listed.
- (addressbook_storage_remove_source): unregister the storage if the
- list of sources hits 0 length.
-
-2001-07-18 Dan Winship <danw@ximian.com>
-
- * backend/ebook/e-book.c (e_book_unload_uri): Flush the listener's
- queue before unreffing it to ensure that it doesn't emit any more
- "responses_queued" signals after the EBook is destroyed.
-
- * backend/ebook/e-book-listener.c (e_book_listener_check_queue,
- e_book_listener_queue_response, e_book_listener_new): Use
- bonobo_object_ref/unref rather than gtk_object_ref/unref.
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_queue_response, e_book_view_listener_new):
- Likewise.
-
-2001-07-18 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-card-compare.c (simple_query_cb): prune the list
- of cards that match our query using the avoid list here, instead
- of using the avoid list in the query itself, since ldap can't
- handle that.
- (use_common_book_cb): remove the block of code including the avoid
- list in the query sent to wombat.
-
-2001-07-17 Chris Toshok <toshok@ximian.com>
-
- [ Fixes bugs #4611 - crash searching in the name field at Bigfoot for "\"
- and #4554 - general ldap search crash ]
-
- * backend/pas/pas-backend-ldap.c (func_contains): the length of
- the big query string needs to take into account the length of the
- footer as well as the header - fix random memory corruption here.
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_build_query):
- list can be NULL, specifically if there's a parsing error in the
- sexp, so deal with it.
-
-2001-07-17 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_queue_response): Hold a reference to our
- listener while the idle function is active.
- (e_book_view_listener_check_queue): Only unref the listener when
- the idle function is finished.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_clicked): Instead of replacing section->model with
- source, copy source onto section->model with
- e_select_names_model_overwrite_copy. #if 0/#endif out all of the
- stuff related to ETextModels, because it doesn't make any sense to
- me, and everything appears to work without it.
- (Die bug #2059. Die! Die! Die!)
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_overwrite_copy): Added. Copies the contents
- of one ESelectNamesModel onto another.
-
- * backend/ebook/e-destination.c (e_destination_copy): Made the argument
- const.
-
- * backend/ebook/e-destination.c (e_destination_set_string): Removed
- old, broken code and annoying g_messages.
-
- * backend/ebook/e-book-listener.c
- (e_book_listener_queue_response): Hold a reference to the listener
- while the idle function is active.
- (e_book_listener_check_queue): Only release our reference to the
- listener when the queue is empty. These two changes fix a race
- condition, since the listener could be unrefed while the listener
- was still active. (Seems to fix bug #4485)
-
-2001-07-17 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/contact-editor.glade,
- gui/merging/e-card-duplicate-detected.glade,
- gui/merging/e-card-merging-book-commit-duplicate-detected.glade,
- printing/e-contact-print.glade: Patch from Taylor Hayward
- <thayward@gjpc.com>. Added accelerators to a few dialogs.
-
-2001-07-16 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/Evolution-Addressbook-SelectNames.idl:
- Added addSectionWithLimit to the SelectNames interface.
-
- * gui/component/select-names/e-select-names-bonobo.c
- (impl_SelectNames_add_section_with_limit): Added. Implements
- addSectionWithLimit.
- (e_select_names_bonobo_construct): Set up as a BonoboEventSource.
- (init): Listen for "changed" signals from our manager.
- (manager_changed_cb): Notify our listeners if we get a changed
- signal from our manager.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_class_init): Added a "changed" signal".
- (section_copy): Propogate the signal connection.
- (section_free): Disconnect the changed handler.
- (e_select_names_manager_add_section_with_limit): Connect to the
- new section's model, listening for changes.
- (e_select_names_manager_activate_dialog): Connect to the "working
- copy" model, listening for changes.
- (e_select_names_manager_add_section_with_limit): Added.
- (e_select_names_manager_add_section): Changed to just be a special
- case of e_select_names_manager_add_section_with_limit.
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_set_limit): Added. Allows a max number of
- names allowed in the model.
- (e_select_names_model_get_limit): Added. Returns the limit.
- (e_select_names_model_at_limit): Added. Returns TRUE if the
- model is "full".
- (e_select_names_model_insert): Check that we aren't at the
- limit before inserting. Silently return if we are.
- (e_select_names_model_append): Check that we aren't at the
- limit before appending. Silently return if we are.
-
-2001-07-16 Chris Toshok <toshok@ximian.com>
-
- [ Fix bug #4705 - LDAP storage gets saved with corrupted binddn]
-
- * gui/component/addressbook-config.c (addressbook_dialog_apply):
- call addressbook_storage_write_sources here after we're done
- rebuilding them.
-
- * gui/component/addressbook-storage.c
- (addressbook_storage_clear_sources): don't write the source file
- here.
- (addressbook_storage_add_source): same.
- (addressbook_storage_remove_source): same.
- (addressbook_storage_write_sources): new function, write the
- source file out.
- (addressbook_source_copy): g_strdup the binddn so we don't end up
- free'ing it multiple times thanks to copies freeing theirs.
-
- * gui/component/addressbook-storage.h: add prototype for
- address_storage_write_sources.
-
-2001-07-16 Iain Holmes <iain@ximian.com>
-
- * backend/pas/evolution-vcard-importer.c (ebook_create): Don't just
- use the default directory. Use the directory that is passed into the
- load file function.
-
-2001-07-15 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_set_string):
- Commented out some unused variables and labels.
- (e_destination_importv): Check for the xml not parsing correctly
- and just return NULL here.
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_import_destinationv): Handle a NULL destv
- here.
-
-2001-07-15 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (table_drag_data_get): Added a
- call to e_table_view_to_model_row here.
- (e_addressbook_view_can_print, e_addressbook_view_can_delete,
- e_addressbook_view_can_copy): If the selection model is NULL here,
- return NULL (this was done before in a g_return_val_if_fail which
- is only conditionally included.)
-
-2001-07-13 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/contact-editor.glade: Changed Company to
- Organization here.
-
-2001-07-12 JP Rosevear <jpr@ximian.com>
-
- * backend/pas/Makefile.am: add ldap cflags
-
-2001-07-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_xml_decode):
- Oops. I introduced my own bug, accidently set `email' to a
- g_free'd pointer - eek!
-
-2001-07-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_importv): Optimized
- the same way I optimized g_strsplit. If you use a GPtrArray
- instead of a linked list, you save yourself from having to iterate
- through the list an extra 3 times.
- (e_destination_xml_decode): Do NOT, I repeat: do NOT!
- e_utf8_xml1_decode something which is already in UTF-8 or you'll
- corrupt it!! I smack thee who hath done this evil deed!
-
-2001-07-12 Iain Holmes <iain@ximian.com>
-
- * backend/e-book/evolution-vcard-importer.c (support_format_fn):
- Check for no extension. Actually same as Jason's fix below :) but
- also check the file contents.
-
-2001-07-12 JP Rosevear <jpr@ximian.com>
-
- * gui/component/addressbook-config.glade: add accelerators,
- taylor's patch
-
-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.
-
-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.
-
-2001-07-10 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/evolutionperson.schema: assign OID's to the schema
- entries, and add schema support for contact lists.
-
-2001-07-10 Christopher James Lahey <clahey@ximian.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_load_uri): Set
- bf->priv->file_db before calling do_create.
-
-2001-07-06 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook-component.c (factory_fn): Fixed order
- of arguments to evolution_shell_component_new.
-
-2001-07-08 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_insert_length): Check that str isn't
- the empty string before doing an insert.
-
- * backend/ebook/e-destination.c (e_destination_set_string): We were
- being too smart for our own good here, and causing problems for
- the completion code... (bug #4253, bug #4255, bug #4280)
- (e_destination_set_name): Clear any cached address.
- (e_destination_set_email): Clear any cached address.
- (e_destination_get_address): Handle the cases where the name
- contains some e-mail information.
-
-2001-07-09 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/contact-list-editor/e-contact-list-editor.c: Marked a
- string for translation. Also add the neccesary includes to make
- _() macros work.
-
-2001-07-07 Jon Trowbridge <trow@ximian.com>
-
- * gui/widgets/e-minicard.c (add_field): Detect the embedded
- EDestination XML, and convert it to a nice-looking e-mail address.
-
- * gui/contact-list-editor/e-contact-list-editor.c: Adjusted to
- reflect changes to EContactListModel. (Yeah, this is vague,
- but the changes are _really_ obvious and boring.)
-
- * gui/contact-list-editor/e-contact-list-model.c: Revamped
- to make everything an EDestination, rather than storing either
- cards or strings.
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_insert_length): Use
- e_destination_get_textrep.
-
- * gui/component/select-names/e-select-names-table-model.c
- (fill_in_info): Use e_destination_get_name and
- e_destination_get_email.
-
- * gui/component/select-names/e-select-names-popup.c
- (popup_menu_card): Use e_destination_get_name instead of
- e_card_name_to_string.
- (quick_add_cb): Use e_destination_get_address.
- (popup_menu_nocard): Use e_destination_get_name.
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_changed): Removed obsolete debugging code.
- (e_select_names_model_get_textification): Use e_destination_get_textrep.
- (e_select_names_model_get_address_text): Use e_destination_get_address.
- (e_select_names_model_get_string): Use e_destination_get_textrep.
- (e_select_names_model_replace): Use e_destination_get_textrep.
- (e_select_names_model_name_pos): Use e_destination_get_textrep.
-
- * gui/component/select-names/e-select-names-completion.c
- (emailify_match): Match only if this isn't a contact list.
- (match_email): Match only if this isn't a contact list.
- (match_name): Do the right thing in the case of a contact list.
- (book_query_process_card_list): Don't construct a match for
- each possible e-mail address if this is a contact list.
-
- * backend/ebook/e-destination.c: Major-league de-crufting and
- rationalization, combined with lots of hacks to make things work
- properly with contact lists.
- (e_destination_copy): Copy contact list info.
- (e_destination_clear_card): Clear contact list info.
- (e_destination_is_empty): If we contain a contact list, we aren't
- empty.
- (e_destination_set_card_uri): Added. Allows us to set a
- destination by card URI.
- (e_destination_set_name): Allows the contact's name only ("Jane
- Smith") to be set.
- (e_destination_set_email): Allows the contact's e-mail only
- ("jane@assbarn.com") to be set.
- (e_destination_set_string): Takes a free-form string containing a
- contact's name and/or e-mail, and tries to do the right thing with
- it.
- (e_destination_contains_card): Renamed. Used to be
- e_destination_has_card.
- (e_destination_from_card): Added. Returns TRUE if the
- EDestination comes from either a ECard (which we presently hold)
- or is specified by an ECard URI.
- (e_destination_use_card): Allows an EDestination's ECard to be
- accessed, via a callback. If we only are holding the URI, the
- card will be loaded and stored in the EDestination.
- (e_destination_get_name): Returns the name only ("Jane Smith"), or
- NULL.
- (e_destination_get_email): Returns the email only
- ("jane@assbarn.com"), or NULL.
- (e_destination_get_address): Added. Returns a "full address" if
- both the name & e-mail are available ("Jane Smith
- <jane@assbarn.com>"), or just the e-mail if the name is unknown
- ("jane@assbarn.com>"). If the destination is a contact list,
- returns a comma-separated list of addresses.
- (e_destination_get_textrep): Added. Returns a "text
- representation" of the EDestination. This is what is now
- displayed for completed, "cardified" destinations in addressbook
- entries.
- (e_destination_is_evolution_list): Check to see if this
- destination is for a contact list.
- (e_destination_xml_encode): Added. Build an XML data structure
- representing an EDestination.
- (e_destination_xml_decode): Added. Parse an XML data structure,
- constructing an EDestination.
- (e_destination_export): Added. Returns a null-terminated string
- containing an XML representation of the EDestination, with
- newlines and excess whitespace removed.
- (e_destination_import): Added. Parses a string containing an XML
- representation of an EDestination.
- (e_destination_exportv): Added. Returns a null-terminated string
- containing an XML representation of a collection of EDestinations,
- with newlines and excess whitespace removed.
- (e_destination_importv): Added. Takes an XML representation of a
- collection of destinations, parses it, and returns a vector of
- EDestinations.
-
- * backend/ebook/e-card.c (e_card_duplicate): Copy the ->book
- pointer.
- (e_card_get_id): Check that the argument is valid.
- (e_card_set_id): Check that the argument is valid.
- (e_card_get_book): Added. Return the EBook the ECard came from.
- (e_card_get_uri): Added. Tries to returns a URI for the ECard,
- which is of the form (EBook URI)/(ECard unique ID). Returns NULL
- if the EBook URI or the ID are unknown/not set.
- (e_card_get_vobject): If we have the URI, use it as the
- VCUniqueStringProp, rather than just the ID. This is a hack to
- make DnD work properly.
- (parse_id): Detect if the unique ID we've been passed is a URI or
- just a plain card ID, and do the right thing in either case.
- (e_card_uri_extract_book_uri): Added. Convenience function for
- parsing card URIs.
- (e_card_uri_extract_card_id): Added. Convenience function for
- parsing card URIs.
- (e_card_load_uri): Added. Allows an ECard to be loaded by its
- URI.
-
- * backend/ebook/e-book-view.c: Added a EBook * to the
- _EBookViewPrivate struct. This is meant to contain the EBook the
- EBookView is associated with.
- (add_book_iterator): Added. A convenience function for attaching
- the EBook to a GList of cards (if no EBook is already stored).
- (e_book_view_do_added_event): Record the EBook in the added
- ECards.
- (e_book_view_do_modified_event): Record the EBook in the modified
- ECards.
- (e_book_view_set_book): Added. Stores a pointer to the
- EBookView's "parent" EBook.
- (e_book_view_init): Init book_view->priv->book to NULL.
- (e_book_view_destroy): Unref book_view->priv->book.
-
- * backend/ebook/e-book.c: Added a uri field to _EBookPrivate.
- (e_book_unqueue_op): Removed debugging spew.
- (e_book_do_response_get_view): Attach the current EBook to the
- created EBookView.
- (e_book_do_response_get_changes): Attach the current EBook to the
- created EBookView.
- (e_book_load_uri): Save a copy of the uri in the EBook.
- (e_book_get_uri): Added. Just returns book->priv->uri.
- (e_book_get_card): Attach a pointer to the Ebook to the
- newly-loaded ECard.
- (e_book_add_card): Attach a pointer to the EBook to the
- newly-added ECard.
- (e_book_commit_card): Attach a pointer to the EBook to the
- committed ECard.
- (e_book_init): Initialize the uri to NULL.
- (e_book_destroy): Free the uri string on destruction.
-
-2001-07-06 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (populate_context_menu):
- Removed. [It was just bogus testing code for the right-click menu
- populating interface in the shell].
- (factory_fn): Pass NULL as the PopulateContextMenuFn.
-
-2001-07-05 Anna Marie Dirks <anna@ximian.com>
-
- * gui/contact-list-editor/contact-list-editor.glade:
- Added some accelerators, padding, and a "memebers" frame;
- also fixed spacing and growth behaviour of this dialog.
-
-2001-07-05 Christopher James Lahey <clahey@ximian.com>
-
- * backend/pas/pas-backend-file.c (compare_category): Fix a memory
- leak here.
-
-2001-07-05 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-compare.c (match_search_info_free): Set
- info->avoid = NULL. This shouldn't make a difference, but it
- can't hurt.
-
-2001-07-05 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-table-adapter.c
- (addressbook_is_cell_editable): Check if the row is within our
- table and return from this function as if the card is a standard
- card, not a list.
-
-2001-07-03 Damon Chaplin <damon@ximian.com>
-
- * backend/ebook/Makefile.am (evolution_vcard_importer_LDADD):
- added $(BONOBO_CONF_LIBS) to get it to compile.
-
-2001-07-02 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/Makefile.am (evolution_addressbook_LDADD): Added
- $(BONOBO_CONF_LIBS).
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_create_categories),
- gui/contact-editor/e-contact-editor.c (categories_clicked):
- Switched to an ECategoriesMasterListWombat instead of an
- ECategoriesMasterListArray here.
-
-2001-07-02 Peter Williams <peterw@ximian.com>
-
- * gui/contact-editor/Makefile.am (INCLUDES): srcdir !=
- builddir compile fix.
-
- * gui/contact-list-editor/Makefile.am (INCLUDES): Same.
-
- * gui/widgets/Makefile.am (INCLUDES): Same.
-
- * gui/search/Makefile.am (INCLUDES): Same.
-
-2001-07-02 Christopher James Lahey <clahey@ximian.com>
-
- * gui/contact-editor/e-contact-editor.c (categories_clicked):
- Turned off wombatification of the categories master list here.
-
-2001-07-01 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-editor.c (fill_in_info):
- use ECARD_UID_LINK_PREFIX.
-
- * gui/contact-list-editor/e-contact-list-model.c
- (e_contact_list_model_get_email): use ECARD_UID_LINK_PREFIX.
-
- * backend/ebook/e-destination.h: add prototype for
- e_destination_importv_list.
-
- * backend/ebook/e-destination.c (e_destination_importv_list): new
- function, take an ECard corresponding to an address list and
- resolve any linked cards, returning an EDestination vector.
-
- * backend/ebook/e-card.h (ECARD_UID_LINK_PREFIX): #define this here,
- since we need to use it in a few places.
-
-2001-07-02 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h: Added
- related_contacts field.
-
- * gui/component/select-names/e-select-names-model.c,
- gui/component/select-names/e-select-names-model.h
- (e_select_names_model_import_destinationv): Added this function.
-
- * gui/contact-editor/contact-editor.glade: Replaced the entry here
- for related contacts with a table which is filled in in the C code.
-
- * gui/contact-editor/e-contact-editor.c,
- gui/contact-editor/e-contact-editor.h (add_lists): Added a select
- names entry here for the related contacts field.
-
- * gui/widgets/Makefile.am: Removed all the test programs here
- since there are circular dependencies now.
-
-2001-07-01 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_get_string): Fall
- back to use the name field if all else fails (which can happen
- with imported EDestinations).
-
- * backend/ebook/e-destination.c (e_destination_is_empty): Fix for the
- "recipient not specified" bug --- we were not correctly checking
- for whether or not an EDestination was actually empty.
-
-2001-06-30 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-card.c (e_card_evolution_list): Check args.
- Somewhere in the code (somewhere in the minicard stuff) this can
- be called with a NULL arg, which was causing crashes.
- (e_card_evolution_list_show_addresses): Check args.
-
- * backend/ebook/e-destination.c (build_field): I was accidentally
- comparing characters and strings here, and didn't see the compiler
- warning. Fixed.
- (e_destination_exportv): Don't export any empty destinations.
- (bug#3825).
-
-2001-06-30 Zbigniew Chyla <cyba@gnome.pl>
-
- * gui/component/e-address-popup.c (e_address_popup_construct): Marked
- strings for translation.
-
-2001-06-30 Jon Trowbridge <trow@ximian.com>
-
- * gui/merging/e-card-merging.c (match_query_callback): Make the
- standard for considering two cards to be match stricter.
-
- * gui/component/select-names/e-select-names-completion.c
- (make_match): Use the card's use-score to set the match's
- sort_major value.
- (match_name): Removed obsolete code.
- (e_select_names_completion_begin): Added (double) cast to make
- match->score calculation come out properly.
-
- * backend/ebook/e-card.c: Added X-EVOLUTION-LAST-USE and
- X-EVOLUTION-USE-SCORE to attribute_jump_array.
- (e_card_get_today): Added. A convenience routine for getting
- today's date and putting it in a GDate.
- (e_card_get_use_score): Added. Compute the current, time-decayed,
- use-score for the card.
- (e_card_touch): Increment the use-score by one; update the last
- used date.
- (e_card_date_to_string): Added as a convenience routine, getting
- rid of some code duplication.
- (e_card_get_vobject): Add handlers for X-EVOLUTION-USE-SCORE and
- X-EVOLUTION-LAST-USE.
- (parse_last_use): Added.
- (parse_use_score): Added.
- (e_card_class_init): Added args for last-use and use-score.
- (e_card_get_arg): Added handlers for last-use and use-score.
- o
- (e_card_set_arg): Added handlers for last-use and use-score.
-
- * backend/ebook/e-destination.c: Added pending_card_id to
- EDestinationPrivate struct.
- (e_destination_copy): Copy the pending_card_id.
- (e_destination_is_empty): Check for a pending_card_id. We are
- non-empty if we have one.
- (e_destination_clear_card): Clear pending_card_id.
- (e_destination_set_card): Clear pending_card_id.
- (e_destination_has_pending_card): Added.
- (e_destination_use_card): Added. An asynchronous way to load a
- pending card and then apply a callback to it.
- (build_field): Be paranoid, map our special characters to '_'.
- (e_destination_export): Use EXPORT_MAX_FIELDS symbol rather than a
- hard-wired array size. Added the "card" entry.
- (e_destination_import): Fix bug in handling of the "name" field.
- Process the "card" field.
- (e_destination_touch): "Touch" and commit the ECard corresponding
- to the e-mail address in the destination. (A query against the
- local addressbook is actually performed, in case the destination
- isn't cardified.
-
- * backend/ebook/e-card-compare.c (e_card_compare_name): Revamp the
- way E_CARD_MATCH_FOO results are mapped to comparison results.
- Report better matches when the family name is matched.
-
-2001-06-29 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c (update_query):
- Added a search field to the query here.
- (e_select_names_init): Update the query on a number of signals here.
-
- * gui/component/select-names/e-select-names.h: Added search_entry
- here.
-
- * gui/component/select-names/select-names.glade: Added the search
- entry here. Added some labels. Removed the update button.
-
-2001-06-29 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_option_activated): Change the uri here to have
- addressbook.db at the end.
-
- * gui/component/select-names/select-names.glade: Changed the name
- of the folder option menu here to match the name used in the code.
-
-2001-06-29 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c (update_query):
- Change the query when the "Update List" button is pushed.
-
- * gui/component/select-names/e-select-names.h: Removed
- currently_selected field. Added categories_entry field.
-
- * gui/component/select-names/select-names.glade: Added "Update
- List" button.
-
-2001-06-29 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/Makefile.am (INCLUDES): add EVOLUTION_IMAGESDIR
- define.
-
- * gui/widgets/e-minicard.h (struct _EMinicard): add our pixbuf and
- pixbuf size.
-
- * gui/widgets/e-minicard.c (e_minicard_init): init the icon pixbuf
- and its size.
- (e_minicard_destroy): unref the list_icon_pixbuf.
- (e_minicard_realize): create the list_icon GnomeCanvasPixbuf.
- (e_minicard_resize_children): clip the header_text by the
- list_icon, and place the list_icon in the right spot.
- (remodel): show the list_icon if we're a list, and hide it
- otherwise.
-
-2001-06-28 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (table_double_click): pop up
- list editor for lists, contact editor otherwise.
-
- * gui/widgets/e-minicard.c (e_minicard_event): same.
-
- * gui/widgets/e-minicard.h (struct _EMinicard): change "editor" to
- GtkOjbect, since it can be either a contact editor or contact list
- editor.
-
- * gui/widgets/e-addressbook-table-adapter.c
- (addressbook_is_cell_editable): don't allow editting of any fields
- except the name and file_as for lists.
-
-2001-06-28 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/Makefile.am (INCLUDES): remove ancient
- e-table include, and add include for contact-editor so we can
- reuse the confirm_delete dialog.
-
- * gui/contact-list-editor/e-contact-list-editor.h (struct
- _EContactListEditor): remove prototype for
- e_contact_list_editor_close, since the function no longer exists.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (list_deleted_cb): new function, emit our "list_deleted" signal.
- (delete_cb): new function, called from the Delete toolbar item.
- (e_contact_list_editor_raise): flesh out function.
- (extract_info): "evolution_list" => "list".
- (fill_in_info): same.
-
-2001-06-28 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-card.c (e_card_get_vobject): add support for
- X-EVOLUTION-LIST and X-EVOLUTION-LIST-SHOW-ADDRESSES.
- (parse_list): new function, parse the boolean X-EVOLUTION-LIST.
- (parse_list_show_addresses): new function, parse the boolean
- X-EVOLUTION-LIST-SHOW-ADDRESSES.
- (e_card_class_init): add args for "list" and
- "list_show_addresses".
- (e_card_set_arg): add support for list and list_show_addresses.
- (e_card_get_arg): same.
- (e_card_init): init list and list_show_addresses.
-
-2001-06-27 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (factory_fn): Pass NULL as
- the @external_uri_schemas argument to
- `evolution_shell_component_new()'.
-
-2001-06-27 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/e-contact-list-model.c
- (contact_list_row_count): track storage change - we're only using
- 1 array now.
- (contact_list_value_at): same.
- (contact_list_model_destroy): same.
- (e_contact_list_model_init): same.
- (e_contact_list_model_add_email): same.
- (e_contact_list_model_add_card): same.
- (e_contact_list_model_remove_row): same.
- (e_contact_list_model_remove_all): new function - just free/unref
- all existing rows.
- (e_contact_list_model_get_email): new function, returns the
- alloc'ed string containing either an email address or an encoded
- ECardId.
-
- * gui/contact-list-editor/e-contact-list-model.h: remove the 2
- separate arrays for email and cards, and store them in the same
- array.
-
- * gui/contact-list-editor/e-contact-list-editor.h (struct
- _EContactListEditor): add the visible_addr_checkbutton widget.
-
- * gui/contact-list-editor/e-contact-list-editor.c
- (visible_addrs_toggled_cb): new function.
- (e_contact_list_editor_init): connect to "toggled" on
- visible_addrs_checkbutton.
- (file_save_cb): new function.
- (tb_save_and_close_cb): new function.
- (verbs): add Save and Save & Close.
- (list_added_cb): new function.
- (list_modified_cb): new function.
- (save_card): new function - we do *not* use e_card_merging_* calls
- here.
- (e_contact_list_editor_get_arg): un-#if 0 code in the "card"
- getter.
- (e_contact_list_editor_set_arg): same for the "card" setter.
- (extract_info): new function.
- (fill_in_info): new function.
-
- * gui/contact-list-editor/contact-list-editor.glade: add a
- checkbutton at the bottom to determine whether to visibly include
- mail addresses in mail sent to this list.
-
-2001-06-26 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_create_categories): Oops. Can't use the wombat
- version of the master categories list yet.
-
-2001-06-26 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-table-adapter.c (create_card): memmove
- counts were off in this function.
- (remove_card, modify_card): Moved the table notifications around a
- bit here.
-
-2001-06-26 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names.c,
- gui/component/select-names/e-select-names.h,
- gui/component/select-names/select-names.glade
- (e_select_names_create_categories): Added a categories combo here.
- It's not used yet.
-
-2001-06-26 Christopher James Lahey <clahey@ximian.com>
-
- * gui/search/addresstypes.xml: Added category searching to the
- advanced search dialog here.
-
-2001-06-26 Christopher James Lahey <clahey@ximian.com>
-
- * backend/pas/pas-backend-file.c (compare_category): Added
- category searching to the file backend.
-
- * gui/component/addressbook.c (addressbook_query_changed): Added
- category searching to the search bar.
-
-2001-06-25 Peter Williams <peterw@ximian.com>
-
- * conduit/Makefile.am (INCLUDES): Fix for srcdir != builddir.
-
-2001-06-25 Chris Toshok <toshok@ximian.com>
-
- * gui/contact-list-editor/contact-list-editor.glade: change layout
- slightly, the icon no longer pushes everything to the left, and
- make the buttons on the right smaller and more in line with the
- other widgets.
-
- * gui/contact-list-editor/e-contact-list-model.c
- (contact_list_value_at): return the SimpleAndString->string
- instead of querying the ecardsimple.
- (e_contact_list_model_init): initially allocate 10 of each type
- (email and simple).
- (e_contact_list_model_add_email): realloc if need be.
- (e_contact_list_model_add_card): same, and initialize the string
- displayed to be "[Name] [<email>]".
- (e_contact_list_model_remove_row): change for SimpleAndString.
- (contact_list_model_destroy): free our 2 arrays.
-
- * gui/contact-list-editor/e-contact-list-model.h: add alloc counts
- and the SimpleAndString struct.
-
- * gui/contact-list-editor/e-contact-list-editor.c: Helix Code =>
- Ximian.
- (e_contact_list_editor_init): hook up d&d destination signals, and
- un-#if 0 the delete_event signal.
- (table_drag_motion_cb): new function.
- (table_drag_drop_cb): new function.
- (table_drag_data_received_cb): new function.
- (file_close_cb): new function.
- (verbs) uncomment the close verb.
- (close_dialog): new function.
- (app_delete_event_cb): new function.
-
- * gui/contact-list-editor/e-contact-list-editor.h: Helix Code =>
- Ximian.
-
-2001-06-25 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/e-address-popup.c: Add a huge steaming pile of
- code to handle the case of single-address merging. In other
- words, if you go to "harvest" an address by right-clicking on it
- in the mail viewer, and you already have a closely-matching
- contact (w/ a different e-mail address), this gives you the
- option of editting that contact's e-mail addresses to add the
- one you just clicked on.
-
- * backend/ebook/e-card-compare.c (match_search_info_free): It is
- amazing how much better things work when you don't try to
- dereference the pointer you just freed.
-
-2001-06-24 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/Makefile.am (minicard_test_LDADD): correct path to
- libecontacteditor.a.
- (minicard_widget_test_LDADD): same.
- (INCLUDES): same, for the includes.
-
- * gui/widgets/e-minicard.h: correct e-contact-editor.h path.
-
- * gui/widgets/e-addressbook-util.h: correct path to
- e-contact-editor.h, and add e-contact-list-editor.h. Add
- prototype for e_addressbook_show_contact_list_editor.
-
- * gui/widgets/e-addressbook-util.c: remove #include
- "e-contact-editor.h" (our header includes it.)
- (added_cb): rename card_added_cb to this, and make it so it can be
- reused in both the list and card cases. remove the g_print too.
- (modified_cb): same for modified case.
- (deleted_cb): same for deleted case.
- (editor_closed_cb): change first arg to GtkObject* so we can reuse
- this for both list and card.
- (e_addressbook_show_contact_editor): use added_cb, modified_cb,
- deleted_cb, and pass FALSE as user_data.
- (e_addressbook_show_contact_list_editor): new function, same as
- above but creating a contact-list-editor, and pass TRUE as
- user_data.
-
- * gui/component/e-address-popup.c: correct path to contact-editor.
-
- * gui/component/e-address-widget.c: same.
-
- * gui/component/select-names/e-select-names-popup.c: same.
-
- * gui/component/select-names/e-select-names-text-model.c: same.
-
- * gui/component/addressbook.c (new_contact_list_cb): new function.
- (update_command_state): update ContactNewList command.
- (verbs): remove ViewAll from the toolbar from the verb list. Add
- ContactNewList.
- (pixmaps): same for pixmaps.
-
- * gui/component/Makefile.am (evolution_addressbook_LDADD): new
- path for contact-editor.
- (INCLUDES): same.
-
- * gui/contact-list-editor/e-contact-list-model.h:
- * gui/contact-list-editor/e-contact-list-model.c:
- * gui/contact-list-editor/e-contact-list-editor.h:
- * gui/contact-list-editor/e-contact-list-editor.c:
- * gui/contact-list-editor/Makefile.am: Initial contact-list editor
- commit.
-
- * gui/Makefile.am (SUBDIRS): add contact-editor.
-
- * Makefile.am: (SUBDIRS): remove contact-editor.
-
-2001-06-21 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-popup.c
- (make_contact_editor_cb): Renamed. (The old name,
- edit_contact_info_have_book_cb was a hold-over from before, when
- we weren't using e_book_use_local_address_book.)
-
- * gui/component/e-address-popup.c
- (e_address_popup_schedule_refresh): A Added. We now do the name
- refreshes in an idle function, rather than in the setters.
- (e_address_popup_set_free_form): Added. Properly handle inputs of
- the form "Foo <bar@zar.com>", extracting the name and e-mail
- address.
- (e_address_popup_set_name): Check to make sure that the free-form
- handler shouldn't be used to handle the input. Schedule a refresh
- after making any changes.
- (e_address_popup_set_email): Check to make sure that the free-form
- handler shouldn't be used to handle the input. Schedule a refresh
- after making any changes.
- (e_address_popup_name_only_matches): Temporary place-holder for
- handling name-only matches.
- (query_cb): If our initial query fails (and included e-mail
- information), do a name-only query. This is to handle the case of
- adding new e-mail addresses to existing contacts.
- (e_address_popup_query): Eliminated the "common_book" crap; using
- e_book_use_local_address_book instead.
-
- * backend/ebook/e-card-compare.c (match_search_info_free): Make
- sure that the ->avoid list gets properly freed.
-
-2001-06-20 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_process_get_supported_fields): fix a refcounting
- memleak.
-
-2001-06-20 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book-listener.c
- (e_book_listener_queue_get_supported_fields_response): fix memory
- leak.
-
-2001-06-20 Chris Toshok <toshok@ximian.com>
-
- * contact-editor/e-contact-editor.c: add prototype for
- close_dialog to remove warnings.
-
-2001-06-20 Dave Camp <dave@ximian.com>
-
- * backend/ebook/e-card.c (e_card_list_send): Changed attach_data
- to be a GNOME_Evolution_Composer_AttachmentData rather than a
- CORBA_char*.
-
-2001-06-19 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (table_double_click): track
- change to e_addressbook_show_contact_editor signature.
-
- * gui/widgets/e-minicard-view.c (e_minicard_view_event): same.
-
- * gui/widgets/e-minicard.c (e_minicard_event): same.
-
- * gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog):
- add an entry for "Card ID already exists".
- (e_addressbook_show_contact_editor): track the change to signal
- names and e_contact_editor_new signature here.
-
- * gui/widgets/e-addressbook-util.h: change
- e_addressbook_show_contact_editor's signature to match
- e_contact_editor_new more closely.
-
- * gui/widgets/e-addressbook-table-adapter.c (unlink_model): free
- up the simple mapping to plug a potentially sizeable memory leak.
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_activate_obj): call
- e_addressbook_show_contact_editor here.
-
- * gui/component/select-names/e-select-names-popup.c
- (edit_contact_info_have_book_cb): remove the get_supported_fields
- stuff, since the contact editor handles it for us now, and call
- e_addressbook_show_contact_editor.
-
- * gui/component/e-address-popup.c (edit_contact_info_cb): same.
-
- * gui/component/addressbook.c (new_contact_cb): track change to
- e_addressbook_show_contact_editor.
-
-2001-06-19 Chris Toshok <toshok@ximian.com>
-
- * contact-editor/e-contact-quick-add.c (ce_have_book): rename
- ce_book_found_fields to this, remove the fetching of fields (the
- contact editor code handles that now.), and change the add_card
- signal to card_added.
- (card_added_cb): copied somewhat from merge_cb above. we don't
- need to do the merge here, just call the callback.
-
- * contact-editor/e-contact-editor.c (e_contact_editor_class_init):
- track signal change. add book arg, and is_read_only -> editable.
- (wants_html_changed): if the card isn't already changed, flag it
- as such (and update the commands.)
- (phone_entry_changed): same.
- (email_entry_changed): same.
- (address_text_changed): same.
- (name_entry_changed): same.
- (company_entry_changed): same.
- (full_name_clicked): is_read_only -> editable.
- (full_addr_clicked): same.
- (card_added_cb): new function, emit our card_added signal, and
- close the dialog if we're supposed to. properly deal with error
- status here.
- (card_modified_cb): same, modulo card_added -> card_modified.
- (save_card): actually call e_card_merging_book_{add/commit}_card
- instead of using a signal. Also, add a gboolean arg to tell
- whether or not to close the dialog after saving the card.
- (card_deleted_cb): new function, just emit our "card_deleted"
- signal.
- (delete_cb): actually call e_book_remove_card here, instead of
- using a signal.
- (tb_save_and_close_cb): call save_card with TRUE for should_close.
- (e_contact_editor_init): init changed = FALSE;
- (e_contact_editor_destroy): unref our book if we have one.
- (e_contact_editor_new): new signature, set the "book" arg, and
- call e_book_get_supported_fields here.
- (supported_fields_cb): new function, show the contact editor.
- (e_contact_editor_set_arg): initialize changed to FALSE when
- setting the card (but *after*, since the changed callbacks will
- set it to TRUE.) also, call command_state_changed if editable
- changes. also handle setting "book". oh, and is_read_only ->
- editable.
- (command_state_changed): new function - set the state of the
- commands we care about.
- (e_contact_editor_get_arg): add "book" handling, and is_read_only
- -> editable.
- (_phone_arrow_pressed): is_read_only -> editable.
- (_email_arrow_pressed): same.
- (_address_arrow_pressed): same.
- (enable_writable_fields): same.
- (set_editable): rename set_read_only to this, and is_read_only ->
- editable.
-
- * contact-editor/e-contact-editor.h (struct _EContactEditor):
- is_read_only -> editable, add a "changed" flag so we can sensitize
- commands correctly, and add an EBook* arg to e_contact_editor_new
- and to the EContactEditor struct. Also, change all the signals to
- past tense, and send the EBookStatus in them.
-
- * contact-editor/e-contact-editor-address.c
- (e_contact_editor_address_class_init): is_read_only -> editable.
- (e_contact_editor_address_set_arg): same.
- (e_contact_editor_address_get_arg): same.
-
- * contact-editor/e-contact-editor-address.h (struct
- _EContactEditorAddress): same.
-
- * contact-editor/e-contact-editor-fullname.c
- (e_contact_editor_fullname_class_init): same.
- (e_contact_editor_fullname_set_arg): same.
- (e_contact_editor_fullname_get_arg): same.
-
- * contact-editor/e-contact-editor-fullname.h (struct
- _EContactEditorFullname): same.
-
- * contact-editor/Makefile.am: don't build contact-editor-test now,
- until contact-editor gets moved to gui/ and we can more easily
- depend on the e_card_merging_* calls.
-
- * backend/pas/pas-backend-ldap.c (ldap_error_to_response): return
- CardIdAlreadyExists for LDAP_ALREADY_EXISTS.
-
- * backend/idl/addressbook.idl: Add CardIdAlreadyExists to the
- BookListener status enum.
-
- * backend/ebook/e-book-types.h: add
- E_BOOK_STATUS_CARD_ID_ALREADY_EXISTS.
-
- * backend/ebook/e-book-listener.c
- (e_book_listener_convert_status): add support for
- CardIdAlreadyExists.
-
-2001-06-19 Jon Trowbridge <trow@ximian.com>
-
- * contact-editor/e-contact-quick-add.c: Serious de-crufting,
- removal of gtk_object_set_data() hacks, simplified by using
- some of the newer ebook convenience routines, etc.
- (ce_book_found_fields):
- s/e_contact_editor_raise/e_contact_editor_show/, to accomodate the
- small changes in the contact editor API.
-
-2001-06-18 Eskil Heyn Olsen <eskil@eskil.dk>
-
- * conduit/address-conduit.c: (check_for_slow_setting),
- (conduit_get_gpilot_conduit):
- Tweaked for some gnome-pilot api changes
-
-2001-06-15 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (search_for_dn): implement this
- properly, using base and (objectclass=*).
-
-2001-06-14 Chris Toshok <toshok@ximian.com>
-
- * contact-editor/e-contact-editor.c (delete_cb): save ourselves a
- function call - call close_dialog instead of file_close_cb.
-
-2001-06-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/component/addressbook-component.c: Set the
- "expoted_dnd_types" to NULL in the folder_types.
-
-2001-06-11 Dan Winship <danw@ximian.com>
-
- * 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.
-
-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.
-
-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 *.
-
-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.
-
-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.
-
-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.
-
-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.
-
- * This change has been reverted.
-
-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.
-
-2001-06-09 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (match_name): Removed unused email variable.
-
-2001-06-09 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-compare.c (use_common_book_cb): Null
- terminate the strv here.
- (e_card_locate_match): ref here instead of unref.
-
- * backend/ebook/e-card-simple.c (e_card_simple_get): Handle a NULL
- card here.
-
- * contact-editor/Makefile.am (INCLUDES), gui/widgets/Makefile.am
- (INCLUDES): Added addressbook/gui/merging here.
-
- * contact-editor/e-contact-quick-add.c (book_ready_cb),
- gui/component/addressbook-component.c (dnd_drop_book_open_cb),
- gui/widgets/e-addressbook-table-adapter.c
- (addressbook_append_row), gui/widgets/e-addressbook-util.c
- (add_card_cb), gui/widgets/e-addressbook-view.c
- (selection_received), gui/widgets/e-minicard-control.c
- (book_open_cb): Use e_card_merging_book_add_card instead of
- e_book_add_card here.
-
- * gui/Makefile.am (SUBDIRS): Added merging.
-
- * gui/component/Makefile.am (evolution_addressbook_LDADD),
- gui/widgets/Makefile.am (minicard_test_LDADD,
- minicard_widget_test_LDADD): Added libecardmerging.a here.
-
- * gui/merging/, gui/merging/.cvsignore, gui/merging/Makefile.am:
- New addressbook library.
-
- * gui/merging/e-card-duplicate-detected.glade: Glade file for
- duplicate detected dialog.
-
- * gui/merging/e-card-merging.c, gui/merging/e-card-merging.h: New
- files for detecting duplicates before adding and putting up a
- dialog if duplicates are found.
-
- * gui/widgets/e-minicard-view.c: Include e-addressbook-util.h
- here.
-
-2001-06-08 Chris Toshok <toshok@ximian.com>
-
- * contact-editor/e-contact-editor.c (e_contact_editor_new): remove
- the gtk_widget_show call...
- (e_contact_editor_show): and put it here.
-
- * contact-editor/e-contact-editor.h: add prototype for
- e_contact_editor_show.
-
- * gui/widgets/e-minicard.c (e_minicard_event): call
- e_addressbook_show_contact_editor.
- (card_modified_cb): call e_addressbook_error_dialog if status !=
- SUCCESS.
-
- * gui/widgets/e-minicard-view.c (e_minicard_view_event): call
- e_addressbook_show_contact_editor. also, use card_modified_cb as
- the commit_card callback.
-
- * gui/widgets/e-addressbook-view.c (table_double_click): clean
- this area up alot, call e_addressbook_show_contact_editor.
- (card_deleted_cb): call e_addressbook_error_dialog.
-
- * gui/widgets/e-addressbook-table-adapter.c
- (card_modified_cb): new function, call e_addressbook_error_dialog
- if the status != SUCCESS.
- (addressbook_set_value_at): use card_modified_cb as the callback
- for e_book_commit_card.
-
- * gui/widgets/Makefile.am (libeminicard_a_SOURCES): add
- e-addressbook-util.[ch].
-
- * gui/component/addressbook.c (new_contact_cb): use
- e_addressbook_show_contact_editor here.
-
-2001-06-05 Christopher James Lahey <clahey@ximian.com>
-
- * contact-editor/e-contact-editor.c (categories_clicked): Remove
- references to ECategoryMasterListWombat.
-
-2001-06-05 Jason Leach <jleach@ximian.com>
-
- * gui/component/select-names/e-select-names.c (remove_cb): Make
- this work when multiple names are selected then right
- click->Remove.
-
-2001-06-05 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card.c (e_card_set_arg): Copy dates as they come
- in.
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_changes_foreach_key, pas_backend_file_changes,
- pas_backend_file_process_remove_card,
- pas_backend_file_process_modify_card,
- pas_backend_file_build_all_cards_list, pas_backend_file_get_vcard,
- pas_backend_file_maybe_upgrade_db): memset DBTs to 0 before using
- them.
- (pas_backend_file_build_all_cards_list): Reindented.
-
- * contact-editor/contact-editor.glade: Replaced GnomeDateEdits
- with a custom widget that creates an EDateEdit.
-
- * contact-editor/e-contact-editor.c: Use an EDateEdit here instead
- of a GnomeDateEdit.
-
-2001-06-05 Jason Leach <jleach@ximian.com>
-
- (Fix bug #655: SelectNames doesn't let you remove addresses after
- you add them)
-
- * gui/component/select-names/e-select-names.c
- (section_right_click_cb): New function, provides a popup menu with
- just "Remove" in it.
- (remove_cb): New callback to do the remove.
- (e_select_names_add_section): Attach the "right_click" signal to
- the section_right_click_cb above.
-
-2001-06-05 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.c
- (completion_handler): Change the completion handler to use the
- ECompletionMatch.
-
- * gui/component/select-names/e-select-names-completion.c
- General changes to convert for ECompletionMatch use.
- (emailify_match): Use extra sort keys in ECompletionMatch to let
- us ensure that the primary email address is always the first
- option, the secondary comes second, etc. There was no nice way to
- do this previously.
- (match_name): Removed code that adjusted score based on
- similarities between the "real name" and the e-mail address. It
- seemed like a good idea at the time, but produced unexpected and
- confusing results.
-
-2001-06-04 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-card-compare.c: Added. Code for testing
- if two ECards appear to pertain to the same contact (using loose
- matching rules, as opposed to requiring exact equality) and to
- query the addressbook for the "best match" to ECard.
-
-2001-06-03 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (set_status_message): remove spew,
- and don't call the ShellView CORBA method if the interface doesn't
- exist (for whatever reason.)
-
- * gui/widgets/e-addressbook-view.c (e_addressbook_view_destroy):
- unref the EAddressbookModel.
- (create_minicard_view): unref the adapter.
- (card_added_cb): call e_book_error_dialog if status != SUCCESS.
- (card_modified_cb): same.
- (card_removed_cb): new function, and same.
- (delete_card_cb): pass card_removed_cb as the callback.
- (emit_status_message): new function, just emit status_message.
- (status_message): change to call emit_status_message.
- (card_deleted_cb): emit_status_message ("Done."), and call
- e_book_error_dialog if status != SUCCESS.
- (do_remove): pass view in the closure arg.
- (e_addressbook_view_delete_selection): emit status "Removing
- cards..." before starting the removal.
- (e_book_error_dialog): new function - pop up a (possibly) helpful
- message about why an operation failed.
-
- * gui/widgets/e-minicard-view-widget.c
- (e_minicard_view_widget_new): ref the EAddressbookReflowAdapter.
- (e_minicard_view_widget_destroy): unref the adapter.
- (e_minicard_view_widget_get_selection_model): if there isn't a
- minicard view return NULL.
-
- * gui/widgets/e-addressbook-table-adapter.c
- (e_addressbook_table_adapter_construct): ref the
- EAddressbookModel.
-
- * gui/widgets/e-addressbook-reflow-adapter.c
- (addressbook_finalize): rename this from addressbook_destroy, to
- reflect the method change.
- (e_addressbook_reflow_adapter_class_init): same.
- (e_addressbook_reflow_adapter_construct): ref the
- EAddressbookModel.
-
- * gui/widgets/e-addressbook-model.h: add editable_set flag.
-
- * gui/widgets/e-addressbook-model.c (writable_status): only record
- the writable state of the addressbook if the user hasn't set it.
- (e_addressbook_model_init): init editable_set to FALSE.
- (e_addressbook_model_set_arg): set editable_set to TRUE.
-
-2001-06-03 Ettore Perazzoli <ettore@ximian.com>
-
- * backend/ebook/Makefile.am (evolution_vcard_importer_LDADD): Move
- `$(DB3_LDADD)' before libeutil.
-
-2001-06-01 Ettore Perazzoli <ettore@ximian.com>
-
- * backend/ebook/Makefile.am (evolution_vcard_importer_LDADD): Add
- $(DB3_LDADD)'.
-
-2001-05-31 Christopher James Lahey <clahey@ximian.com>
-
- * backend/pas/Makefile.am (INCLUDES): Added db3 cflags.
-
- * backend/pas/pas-backend-file.c: Updated this to use db3.
-
-2001-05-31 Federico Mena Quintero <federico@ximian.com>
-
- * gui/widgets/e-addressbook-view.h (EAddressbookView): Added
- fields for the GalViewMenus and GalViewCollection; we need to keep
- them around while the component is active.
-
- * gui/widgets/e-addressbook-view.c
- (e_addressbook_view_setup_menus): Plug leak; unref the spec.
- Unref the factories. Do not unref the collection, since we need
- it for the signal emission (okay, so the views object adds a
- reference to it, but if we are interested in it we should keep a
- reference anyways).
- (e_addressbook_view_setup_menus): Create the collection and views
- on the EAddressbookView's fields so that we can keep them around.
- (e_addressbook_view_discard_menus): New function; gets rid of the
- collection and views objects.
-
- * gui/component/addressbook.c (control_activate_cb): Call
- e_addressbook_view_discard_menus().
-
-2001-05-31 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names.h (struct
- _ESelectNames): add the EAddressbookModel* and change the
- ETableModel's name to "adapter".
-
- * gui/component/select-names/e-select-names.c (set_book),
- (addressbook_model_set_uri): these two things take an
- EAddressbookModel* instead of an ETableModel now.
- (e_addressbook_create_ebook_table): don't case the
- EAddressbookModel* to ETableModel*, create an EAddressbookTableAdapter
- on the EAddressbookModel instead.
- (e_select_names_init): set e_select_names->adapter.
-
-2001-05-31 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-model.c (remove_card): decrement
- data_count before emitting the card_removed signal, and break
- after we've removed the matching card.
- (e_addressbook_model_class_init): change signature of
- "card_removed" signal to match what we emit (and what is
- expected.)
-
- * gui/widgets/e-addressbook-view.c (e_addressbook_view_init): the
- signal name is "destroy", not "destroyed".
- (do_remove): new function, actually remove the card.
- (e_addressbook_view_delete_selection): get this working for both
- view types.
-
-2001-05-31 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c: Print Preview =>
- ContactsPrintPreview. Changed peter's change so that the node
- name is more in line with "Print.."'s
-
-2001-05-30 Peter Williams <peterw@ximian.com>
-
- * gui/component/addressbook.c: Use the correct path to the print
- preview menu item.
-
-2001-05-30 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (cut_contacts_cb): new function, for
- the Cut verb.
- (copy_contacts_cb): new function, for the Copy verb.
- (paste_contacts_cb): new function, for the Paste verb.
- (select_all_contacts_cb): new function, for the Select All verb.
- (update_command_state): add handling for sensitivity of
- Cut/Copy/Paste/Select All.
-
- * gui/widgets/e-addressbook-view.c (e_addressbook_view_init): init
- the invisible and set up selection/destroy signals.
- (get_selection_model): new function, so we can get the
- ETableSelectionModel from either view type. makes lots of the
- other functions easier, since we can get the list of selected
- cards using the same code regardless of view type.
- (invisible_destroyed): new function.
- (selection_get): new function. convert the clipboard list to
- string.
- (selection_clear_event): new function - free up the list of
- ECards.
- (selection_received): if the selection data is valid and
- well-formed, add the corresponding cards to the ebook.
- (add_to_list): new function.
- (get_selected_cards): new function.
- (e_addressbook_view_cut): new function, implement in terms of
- _copy and _delete_selection.
- (e_addressbook_view_copy): claim ownership of the CLIPBOARD
- selection after saving the list of selected ECards.
- (e_addressbook_view_paste): call gtk_selection_convert.
- (e_addressbook_view_select_all): new function, using
- e_selection_model_select_all.
- (e_addressbook_view_can_print): re-implement in terms of
- get_selection_model.
- (e_addressbook_view_can_delete): same.
- (e_addressbook_view_can_cut): new function.
- (e_addressbook_view_can_copy): new function.
- (e_addressbook_view_can_paste): new function. hmm, always return
- TRUE here.
- (e_addressbook_view_can_select_all): new function.
-
- * gui/widgets/e-addressbook-view.h (struct _EAddressbookView): add
- selection stuff - the list of selected cards, and the GtkInvisible
- selection owner, and add prototypes for
- e_addressbook_view_[can]_{cut,copy,paste,select_all}.
-
- * gui/widgets/e-minicard-view-widget.h: add a prototype for
- e_minicard_view_widget_get_selection_model.
-
- * gui/widgets/e-minicard-view-widget.c
- (e_minicard_view_widget_get_selection_model): new function.
-
-2001-05-27 Dan Winship <danw@ximian.com>
-
- * gui/component/addressbook.c: #include
- "evolution-shell-component-utils.h" rather than "e-gui-utils.h"
- for e_pixmaps_update.
-
-2001-05-25 Peter Williams <peterw@ximian.com>
-
- * gui/component/Makefile.am: Reference libeshell.la instead of
- libeshell.a.
-
-2001-05-25 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-reflow-adapter.c (addressbook_height):
- Correct the height calculation here to not include the
- E_CARD_SIMPLE_FIELD_FAMILY_NAME since it won't be displayed.
-
- * gui/widgets/e-minicard.c (remodel): Changed this to continue to
- be more consistent and simpler.
-
-2001-05-23 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (view_destroy): fix strings such
- that ones that happening at the beginning or during an operation
- are followed by "..." and those that stop the operation are
- followed by "."
- (create_card_handler): same.
- (ldap_op_process_current): same, and also call _notify_complete if
- we can't connect to ldap server.
- (poll_ldap): same, and change "Polling for LDAP search result" to
- "Receiving LDAP search results"
-
- * backend/pas/pas-backend-file.c (pas_backend_file_search): call
- notify_status_message at the beginning of this function, and
- whenever we call _notify_complete.
-
-2001-05-23 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-addressbook-model.h: add sequence_complete_id to
- EAddressbookModel and stop_state_changed to
- EAddressbookModelClass. also, add prototype for
- e_addressbook_model_can_stop.
-
- * gui/widgets/e-addressbook-model.c (remove_book_view): disconnect
- from "sequence_complete", and set search_in_progress to FALSE.
- (sequence_complete): set search_in_progress to FALSE and emit
- "stop_state_changed."
- (e_addressbook_model_class_init): create the "stop_state_changed"
- signal.
- (e_addressbook_model_init): init stuff.
- (book_view_loaded): connect to "sequence_complete" signal.
- (book_view_loaded): set search_in_progress to TRUE and emit
- "stop_state_changed"
- (e_addressbook_model_stop): set search_in_progress to false, emit
- "stop_state_changed", and set our status to "Search Interrupted."
- (e_addressbook_model_can_stop): return search_in_progress.
-
- * gui/widgets/e-addressbook-view.c (e_addressbook_view_init):
- connect to the stop_state_changed signal on EAddressbookModel.
- (stop_state_changed): new function.
- (e_addressbook_view_can_stop): call e_addressbook_model_can_stop.
-
- * gui/component/addressbook.c (update_command_state): use
- e_addressbook_view_can_stop to set the sensitivity of the stop
- button.
-
-2001-05-22 Dan Winship <danw@ximian.com>
-
- * backend/ebook/e-book-listener.c (e_book_listener_check_queue):
- ref the listener for the duration of this function, since emitting
- "responses_queued" may cause it to be unreffed by its EBook in
- some cases, which could cause the second response_queue check to
- look at garbage data if it got destroyed.
- (e_book_listener_destroy): Call g_source_remove if idle_id is set.
-
-2001-05-22 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c: track the change in
- evolution-addressbook.xml's bonobo ui path's.
-
-2001-05-21 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (change_view_type): update_view_type
- is gone, since the menu item is gone.
-
- * gui/widgets/e-addressbook-table-adapter.c (create_card): use
- e_table_model_rows_inserted here.
-
-2001-05-20 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook-config.c
- (addressbook_source_item_new): Removed an unused variable.
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_get_property_fn): Made text here non-const.
-
- * gui/component/select-names/e-select-names-popup.c
- (edit_contact_info_cb): Cast to a gpointer here.
-
- * gui/component/select-names/e-select-names.c
- (e_addressbook_create_ebook_table): Cast to E_TABLE_MODEL here.
-
-2001-05-18 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (match_name): Do a better job constructing match strings, so we
- never try to use a segment of the name that isn't there (resulting
- in ugly (null)'s in the string). Boost our score if some part of
- the name also matches the front part of the e-mail address, so the
- name match will always trump the e-mail match.
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_get_property_fn): Return the serialized EDestinations
- (rather than just a string w/ e-mail addresses) through the bonobo
- component's property bag.
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_export_destinationv): Added. A convenience routine
- for serializing the model's EDestinations into a string.
-
- * gui/component/select-names/e-select-names-popup.c
- (add_html_mail): Added. Puts in a check menu item for whether or
- not the recipient wants HTML mail.
- (popup_menu_card): Add menu item for HTML mail. Enable edit
- contact info item.
- (popup_menu_nocard): Add menu item for HTML mail. Enable edit
- contact info item.
-
- * backend/ebook/e-book-util.c (e_book_use_local_address_book):
- Added. Fetches the local addressbook and caches it on the first
- call. This is meant to be an easy and efficient way to get at the
- local addressbook with the minimum of code.
- (e_book_query_address_locally): Added. Convenience code that
- does an e-mail only e_book_name_and_email_query against the
- local address book.
-
- * backend/ebook/e-destination.c
- (e_destination_set_html_mail_pref): Added. Allows the intended
- recipient's HTML mail preference to be manipulated.
- (e_destination_get_email_verbose): Added. Cleaned up to use
- e_destination_get_name.
- (e_destination_get_html_mail_pref): Added. Read the recipient's HTML mail
- preference. If the destination is linked to a card, the
- preference is taken from the card (unless it has been explicitly
- overridden by a called to e_destination_set_html_mail_pref).
- (e_destination_get_address_textv): Added. Form a unified address string
- from a NULL-terminated vector of EDestinations.
- (e_destination_export): Added. Serialize an EDestination to a string.
- (e_destination_import): Added. Unserialize a string to build an
- EDestination.
- (e_destination_exportv): Added. Serialize a NULL-terminated vector of
- EDestinations to a string.
- (e_destination_importv): Added. Unserialize a string to build a
- NULL-terminated vector of EDestinations.
-
- * gui/component/select-names/e-select-names-completion.c:
- Implemented local versions of g_strcasecmp and g_strncasecmp
- (which should really be in glib, I think...) for utf8, and used
- them to make this code utf8-safe.
-
-2001-05-17 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (update_command_state): no more
- ContactFind command.
-
-2001-05-17 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard-view-widget.c
- (e_minicard_view_widget_class_init): add our selection_change
- signal.
- (e_minicard_view_widget_realize): connect to the ESelectionModel's
- selection_changed signal.
- (e_minicard_view_widget_selected_count): new function.
- (selection_change): new function - emit our "selection_change"
- signal.
-
- * gui/widgets/e-minicard-view-widget.h (struct
- _EMinicardViewWidgetClass): add selection_change signal. also,
- add prototype for e_minicard_view_widget_selected_count.
-
- * gui/widgets/e-addressbook-view.c
- (e_addressbook_view_class_init): add our command_state_change
- signal.
- (e_addressbook_view_init): connect to the writable_status signal
- on the EAddressbookModel.
- (minicard_selection_change): new function - calls
- command_state_change.
- (create_minicard_view): connect to selection_change on the
- minicard_view so we know when to update command state.
- (table_selection_change): new function - calls
- command_state_change.
- (writable_status): new function - calls command_state_change.
- (command_state_change): new function - emits our
- "command_state_change" signal.
- (create_table_view): connect to the selection_change signal so we
- know to update the command state.
- (change_view_type): update the command state every time we change
- view types.
- (e_addressbook_view_can_create): new function.
- (e_addressbook_view_can_print): new function.
- (e_addressbook_view_can_delete): new function.
- (e_addressbook_view_can_stop): new function.
-
- * gui/widgets/e-addressbook-view.h (struct
- _EAddressbookViewClass): add command_state_change signal, and
- prototypes of functions the component can use to test the state of
- commands.
-
- * gui/widgets/e-addressbook-model.c (addressbook_destroy): unlink
- the writable_status signal on the EBook.
- (writable_status): new function.
- (e_addressbook_model_class_init): add our writable_status signal.
- (e_addressbook_model_init): init writable_status_id.
- (e_addressbook_model_set_arg): unlink the writable_status signal
- on the old EBook, and connect it on the new one.
-
- * gui/widgets/e-addressbook-model.h: add writable_status signal.
-
- * gui/component/addressbook.c (update_command_state): new
- function, set the sensitivity of the bonobo commands.
- (control_activate): update our command state immediately upon
- activating the control.
- (addressbook_factory_new_control): register command_state_change
- to update the commands.
-
-2001-05-15 Chris Toshok <toshok@ximian.com>
-
- * gui/search/e-addressbook-search-dialog.c
- (e_addressbook_search_dialog_init): initialize the model and
- adapter.
- (button_press): set on the model.
- (e_addressbook_search_dialog_new): same.
- (e_addressbook_search_dialog_set_arg): same.
- (e_addressbook_search_dialog_destroy): unref the model and
- adapter.
-
- * gui/search/e-addressbook-search-dialog.h (struct
- _EAddressbookSearchDialog): add our model and reflow adapter.
-
-2001-05-16 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-minicard-view.c: (e_minicard_view_destroy): Fixed
- up the lifetime of the drag_data_get signal a bit.
-
-2001-05-15 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard-view.c (add_to_list): MinicardViewModel
- -> ReflowAdapter name change.
- (get_card_list): same.
- (e_minicard_view_drag_begin): same.
- (supported_fields_cb): model -> adapter.
- (adapter_changed): hook up signals and set the empty message on
- our adapter.
- (e_minicard_view_set_arg): add support for "adapter", and set
- model -> adapter.
- (e_minicard_view_get_arg): same.
- (disconnect_signals): no more status_message.
- (do_remove): track to use adapter.
- (e_minicard_view_class_init): add adapter arg, and remove
- status_message.
- (e_minicard_view_init): all the code here is in adapter_changed
- now.
-
- * gui/widgets/e-minicard-view.h (struct _EMinicardView):
- EMinicardViewModel -> EAddressbookReflowAdapter.
- (struct _EMinicardViewClass): get rid of status_message.
-
- * gui/widgets/e-minicard-view-widget.c
- (e_minicard_view_widget_class_init): remove the status_message
- signal.
- (e_minicard_view_widget_new): take the adapter as our argument,
- and store it away for when we create the view.
- (e_minicard_view_widget_realize): when we create the view just set
- the adapter field on it. also, don't connect to status_message.
-
- * gui/widgets/e-minicard-view-widget.h (struct
- _EMinicardViewWidget): add our adapter here, so we can pass it
- into the view when we create it.
- (struct _EMinicardViewWidgetClass): remove status_message.
-
- * gui/widgets/e-addressbook-view.c (status_message): new function,
- no more propagating status messages!
- (e_addressbook_view_init): create our model and conenct to its
- status_message signal.
- (book_writable_cb): set "editable" on the model, not our object.
- (e_addressbook_view_set_arg): same, but with "book" and "query" as
- well.
- (create_minicard_view): create our reflow adapter and pass it to
- the minicard view widget. also, call e_reflow_model_changed so
- it'll pick up any already present cards.
- (table_double_click): ADDRESSBOOK_MODEL -> TABLE_ADAPTER.
- (get_card_list_1): remove the cast, since we don't need it any
- longer.
- (table_right_click): ADDRESSBOOK_MODEL -> TABLE_ADAPTER.
- (table_drag_data_get): same.
- (create_table_view): create the table adapter, and use it as our
- ETableModel.
- (change_view_type): remove the status_message hook up and setting
- of query/book/editable.
- (e_addressbook_view_stop): just call e_addressbook_model_stop here
- instead of switching on the view type.
-
- * gui/widgets/e-addressbook-view.h (struct _EAddressbookView): add
- our EAddressbookModel.
-
- * gui/widgets/Makefile.am (libeminicard_a_SOURCES): add the
- adapter files, and remove e-minicard-view-model.[ch].
-
- * gui/widgets/e-minicard-view-model.[ch]: removed.
-
- * gui/widgets/e-addressbook-table-adapter.c: new file.
-
- * gui/widgets/e-addressbook-table-adapter.h: new file.
-
- * gui/widgets/e-addressbook-reflow-adapter.c: new file.
-
- * gui/widgets/e-addressbook-reflow-adapter.h: new file.
-
- * gui/widgets/e-addressbook-model.c: rework this class to now
- subclass from ETableModel anymore. It not subclasses from
- GtkObject, and we use table and reflow adapters to get at the
- data.
-
- * gui/widgets/e-addressbook-model.h: same.
-
-2001-05-14 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-minicard-view-model.c (remove_card): Fix a small
- error not decreasing the data_count here.
-
-2001-05-13 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.h: add prototype for
- addressbook_expand_uri.
-
- * gui/component/addressbook-component.c
- (destination_folder_handle_drop): create an EBook for
- @physical_uri.
- (dnd_drop_book_open_cb): actually add the dropped cards.
-
- * gui/component/addressbook.c (addressbook_expand_uri): abstract
- this code out from the set_prop method so we can use it in the
- component.
- (set_prop): call addressbook_expand_uri.
-
- * backend/ebook/e-card.c (e_card_load_cards_from_string): new
- function.
-
- * backend/ebook/e-card.h: add prototype for
- e_card_load_cards_from_string.
-
-2001-05-12 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c
- (destination_folder_handle_drop): spew the data passed to us.
- (destination_folder_handle_motion): the suggested_action is not an
- ActionSet, but an Action, so don't or together multiple actions.
-
-2001-05-11 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-config.c (addressbook_source_dialog):
- correct bug causing the Ok button to never be enabled.
-
-2001-05-11 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c (populate_context_menu):
- example.
-
-2001-05-11 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard-view.c (e_minicard_view_drag_data_get):
- use e_card_list_get_vcard to build up the data to send.
- (e_minicard_view_init): connect to the model's drag_begin signal.
- (e_minicard_view_drag_begin): gather the list of cards being
- dragged and call gtk_drag_begin.
- (add_to_list): new function.
- (get_card_list): same.
- (disconnect_signals): disconnect the drag_data_get signal.
- (e_minicard_view_init): connect to the drag_begin signal on our
- model.
-
- * gui/widgets/e-minicard-view.h (struct _EMinicardView): change
- drag_card to drag_list.
-
- * gui/widgets/e-minicard-view-model.c (minicard_drag_begin): new
- function, emit our drag_begin signal.
- (addressbook_incarnate): connect to the item's drag_begin signal.
- (e_minicard_view_model_class_init): init our drag_begin signal.
-
- * gui/widgets/e-minicard-view-model.h: add drag_begin signal.
-
- * gui/component/addressbook-config.c (addressbook_source_dialog):
- always loop through all source types here, making LDAP first so
- it's forces as the first notebook item.
- (addressbook_config_auth_label): remove SASL case.
- (addressbook_source_edit_changed): same.
- (addressbook_source_item_new): flag the area of code that needs to
- go into the advanced dialog (if we add one before someone
- graciously redesigns the entire addressbook gui :)
-
-
- * gui/component/addressbook-storage.c (ldap_unparse_auth): remove
- SASL case.
- (ldap_parse_auth): same.
-
- * gui/component/addressbook-storage.h: make LDAP come first in our
- source type enumeration, and remove the SASL auth type.
-
-2001-05-11 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card.c (e_card_set_arg): If the name is set and
- the full_name or file_as haven't been yet, set them.
-
-2001-05-11 Christopher James Lahey <clahey@ximian.com>
-
- * backend/pas/pas-backend-file.c: Reordered the includes here.
- (string_to_dbt): The sleepycat libdb documentation suggests
- memseting the DBT to 0 so we do that here.
-
- * gui/widgets/e-minicard-view-model.c (addressbook_height): Skip
- the E_CARD_SIMPLE_FIELD_FAMILY_NAME field.
-
- * gui/widgets/e-minicard.c (remodel): Skip the
- E_CARD_SIMPLE_FIELD_FAMILY_NAME field.
-
-2001-05-11 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_connect): only
- check schema support if we've connected.
-
-2001-05-11 Chris Toshok <toshok@ximian.com>
-
- * contact-editor/e-contact-editor.c (enable_writable_fields):
- don't leak the ECard or ECardSimple.
-
-2001-05-08 Iain Holmes <iain@ximian.com>
-
- * backend/ebook/GNOME_Evolution_Addressbook_VCard_Importer.oaf.in:
- Renamed the GnomeCard_Importer.oaf.in to this, and change the IID.
-
- * Makefile.am: Rename all the GnomeCard to VCard.
-
- * evolution-vcard-importer.c: Make the GnomeCard a generic
- vcard importer.
-
-2001-05-08 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/Makefile.am (libebookinclude_HEADERS): Removed
- e-card-pairs.h since we're not using it.
-
- * backend/ebook/e-book-view.c (e_book_view_check_listener_queue):
- Added break; to default: case here.
-
- * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h:
- Added changed variable so as to avoid sync_card when possible.
- (e_card_simple_destroy): Free all the data here properly.
- (e_card_simple_get_arg): Slight simplification here.
- (fill_in_info, e_card_simple_arbitrary_foreach,
- e_card_simple_get_arbitrary): Call e_card_free_empty_lists here to
- save a bit of memory.
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h: Fixed up
- includes a bit.
- (e_card_list_get_vcard, e_card_list_send): Added these functions
- for acting on a group of cards.
- (parse_org): Cleaned up this function a bit.
- (e_card_free_empty_lists): Added this function to delete
- unnecessary ELists and save a bit of memory.
- (e_v_object_get_child_value): Made this return NULL if not found
- instead of g_strdup("").
-
- * contact-editor/e-contact-save-as.c,
- contact-editor/e-contact-save-as.h (e_contact_list_save_as): Added
- this function to save multiple contacts.
-
- * gui/widgets/Makefile.am: Commented out reflow test.
- (libeminicard_a_SOURCES): Added e-minicard-view-model.c and
- e-minicard-view-model.h.
-
- * gui/widgets/e-minicard-view-model.c,
- gui/widgets/e-minicard-view-model.h: Model for use in
- EMinicardView.
-
- * gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h:
- Reworked this to use the new EReflow stuff.
-
- * gui/widgets/e-minicard.c (e_minicard_event): Doesn't handle
- right click menus now. Emits a signal on the parent canvas item
- instead.
-
- * printing/e-contact-print-envelope.c,
- printing/e-contact-print-envelope.h
- (e_contact_print_envelope_list_dialog_new): Added this function to
- print multiple envelopes (only prints first for now.)
-
- * printing/e-contact-print.c, printing/e-contact-print.h
- (e_contact_print_card_list_dialog_new): Added this function to
- print multiple cards. Only prints the first for now.
-
-2001-05-07 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c (remove_folder): flesh out
- the function more. It should work now, but there's no way to
- invoke this method from the ui at the moment, heh.
-
-2001-05-07 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook.c (book_open_cb): Use a different
- error message in the ldap support/no ldap support/file cases.
-
-2001-05-07 Gediminas Paulauskas <menesis@delfi.lt>
-
- * gui/component/addressbook.c: use define from
- widgets/misc/e-filter-bar.h instead of own enumeration and search menu
- names.
-
- * gui/component/Makefile.am, gui/component/select-names/Makefile.am:
- removed EVOLUTION_VERSION.
-
-2001-05-04 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c (remove_folder): un-#if 0
- this.
- (xfer_folder): add skeleton code to validate xfer request. always
- notifies with PERMISSION_DENIED at present.
- (populate_context_menu): un-#if 0 this.
- (get_dnd_selection): same.
- (destination_folder_handle_motion): new function.
- (destination_folder_handle_drop): new function.
- (factory_fn): create a EvolutionShellComponentDndDestinationFolder
- interface, and add it to our shell component.
-
-2001-05-04 JP Rosevear <jpr@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_process_get_book_view): init change_id to NULL
-
-2001-05-02 JP Rosevear <jpr@ximian.com>
-
- * gui/component/addressbook.c (addressbook_view_free): unref the
- book if the view is being destroyed
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_process_get_book_view): unref the book_view when
- we are finished, it is only interesting if someone else has reffed
- it now (weak reference)
- (pas_backend_file_add_client): unref the book for the same reason
- as above
-
- * Fixes bug #2255
-
-2001-04-30 JP Rosevear <jpr@ximian.com>
-
- * backend/pas/pas-backend-file.c (vcard_matches_search): if the
- view does not contain a search context, the result is by default
- false fixes #2470
-
-2001-04-25 Dan Winship <danw@ximian.com>
-
- * gui/component/addressbook-factory.c (main): Remove call to
- unicode_init.
-
-2001-04-23 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/e-address-popup.c: Lots of code has been
- simplified here.
- (e_address_popup_factory_new_control): Rather than directly pop
- our control up in a window (via the e_address_popup_popup
- function, which is now gone), just return the widget and let the
- caller do the popping. This works better, since it means we don't
- have to work around the vagaries of bonobo focus & event handling.
- (e_address_popup_set_name): Refresh when both name & email have
- been set, rather than checking a stupid counter.
- (e_address_popup_set_email): Ditto.
-
-2001-04-22 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook-storage.c
- (addressbook_storage_clear_sources): Added save_source_data here.
-
-2001-04-21 Jon Trowbridge <trow@ximian.com>
-
- * contact-editor/e-contact-quick-add.c (clicked_cb): Properly
- convert to utf8. (Bug #2256)
- (build_quick_add_dialog): Properly convert from utf8. (Bug #2256)
-
-2001-04-16 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-destination.c (e_destination_get_name): Added.
-
- * gui/component/select-names/e-select-names.c
- (real_add_address_cb): Use e_select_names_model_append. It's
- nicer.
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_append): Added.
-
- * gui/component/select-names/e-select-names-completion.c
- (book_query_process_card_list): Filter out completion matches that
- don't have an associated e-mail address.
- (book_query_score): Give a bonus to the primary address, so that
- it always comes up first in the completion results.
-
- * gui/component/e-address-popup.c (e_address_popup_refresh_names):
- Convert utf8 strings into gtk strings before displaying.
-
-2001-04-14 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-book-view-listener.c,
- backend/ebook/e-book-view-listener.h: Added the function
- e_book_view_listener_stop to tell the book view listener to stop
- sending signals.
-
- * backend/ebook/e-book-view.c (e_book_view_destroy): Tell the
- EBookViewListener to stop when we're destroyed.
-
- * backend/pas/pas-backend-file.c (view_destroy,
- pas_backend_file_process_get_book_view,
- pas_backend_file_process_get_changes): Cleaned these up a bit
- using bonobo_object_ref and bonobo_object_unref.
- (pas_backend_file_process_get_book_view,
- pas_backend_file_process_get_changes): bonobo_object_release_unref
- the EBookListener here.
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_process_get_book_view): Cleaned this up a bit
- using bonobo_object_ref. Make sure to unref the listener when
- we're done with it. Put the new book_view in the list before
- telling the book_listener that it's ready.
-
- * backend/pas/pas-book-view.c (pas_book_view_construct): Cleaned
- this up a bit using bonobo_object_dup_ref.
- (pas_book_view_destroy): Cleaned this up a bit using
- bonobo_object_release_unref.
-
- * backend/pas/pas-book.c (pas_book_queue_get_book_view,
- pas_book_queue_get_changes): bonobo_object_dup_ref here instead of
- just duplicating.
-
-2001-04-14 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-book-listener.c
- (impl_BookListener_respond_get_cursor): Ref the cursor here when
- we receive it.
- (impl_BookListener_respond_get_view,
- impl_BookListener_respond_get_changes): Ref the book_view here
- when we receive it.
- (impl_BookListener_respond_open_book): Ref the book here when we
- receive it.
- (e_book_listener_destroy): Unref the objects in our queue here.
-
- * backend/ebook/e-book-view.c (e_book_view_construct): Cleaned
- this up using bonobo_object_dup_ref.
- (e_book_view_destroy): Cleaned this up using
- bonobo_object_release_unref.
-
- * backend/ebook/e-book.c (e_book_do_response_get_cursor,
- e_book_do_response_get_view, e_book_do_response_get_changes,
- e_book_unload_uri): Cleaned this up using
- bonobo_object_release_unref.
-
-2001-04-13 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_get_property_fn): Get the ESelectNamesModel from the
- widget's text model instead of storing it as a gtk_object_set_data
- since it may change.
-
-2001-04-12 Jason Leach <jasonleach@usa.net>
-
- * backend/pas/pas-backend-file.c (INITIAL_VCARD): Update the Voice
- and Fax phone numbers too, finishing off bug #1667.
-
-2001-04-11 Christopher James Lahey <clahey@ximian.com>
-
- * backend/pas/pas-backend-file.c (INITIAL_VCARD): Update the built
- in VCard.
-
-2001-04-12 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (local_record_from_ecard): put the
- business address into the pilot record as that is what we put into
- the desktop record
- (ecard_from_remote_record): set both the address label and
- delivery address to avoid bad parser guessing, fixes #2143
-
- * backend/ebook/e-card-types.h: remove deprecated pilot code
-
- * backend/ebook/e-card.c: ditto
-
- * backend/ebook/e-card.h: ditto
-
-2001-04-11 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (local_record_from_ecard): Don't add
- more than five phone numbers and set the remaining blank entries
- to some reasonable defaults
-
-2001-04-11 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-simple.h: Added
- E_CARD_SIMPLE_FIELD_LAST_SIMPLE_STRING.
-
- * gui/component/addressbook-component.c (accepted_dnd_types):
- Fixed a warning here.
-
- * gui/widgets/e-addressbook-model.c: Modified this to have more
- columns, but not let them be edited if they're not a simple
- string.
-
- * gui/widgets/e-minicard-view.c (e_minicard_view_init): Fixed a
- warning and a memory leak here.
-
-2001-04-10 Gediminas Paulauskas <menesis@delfi.lt>
-
- * backend/ebook/evolution-gnomecard-importer.c: added missing #include.
- * contact-editor/e-contact-editor.c (_arrow_pressed): popup menu items were
- not translated after selecting one of them.
- * gui/widgets/e-addressbook-view.c: mark popup menu items with N_().
- Updated list[] for translators.
- * gui/widgets/e-minicard.c: same.
- * gui/widgets/e-minicard-view-widget.c (e_minicard_view_widget_set_arg): fix warning
- for "editable" arg.
- * gui/widgets/e-minicard-view.c: convert "empty_message" to utf8.
-
-2001-04-09 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-component.c (remove_folder): stubbed,
- #if 0'ed
- (xfer_folder): same.
- (populate_context_menu): same.
- (get_dnd_selection): same.
- (factory_fn): add the accepted drag types ("text/x-vard") to
- folder_types.
-
-2001-04-09 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard.c (e_minicard_event): on BUTTON_PRESS: if
- it's button 1, store the button x, y, and set drag_button_down to
- TRUE. on BUTTON_RELEASE: always set drag_button_down to FALSE.
- for MOTION_NOTIFY: initiate drag if the pointer has moved 3
- pixels.
-
- * gui/widgets/e-minicard.h (struct _EMinicard): add fields for
- button x, y, and a bit for if the button has been pressed so we
- can tell whether a motion should be a drag.
- (struct _EMinicardClass): add drag_begin signal.
-
- * gui/widgets/e-minicard-view.c (e_minicard_view_drag_begin): new
- function, starts the drag.
- (book_view_loaded): connect the "drag_data_get" signal.
- (e_minicard_view_drag_data_get): new function.
-
- * gui/widgets/e-minicard-view.h (struct _EMinicardView): add
- drag_card and id for canvas_drag_data_get_id.
-
- * gui/widgets/e-addressbook-view.c (table_drag_data_get): new
- function.
- (create_table_view): add d&d stuff.
-
-2001-04-08 Chris Toshok <toshok@ximian.com>
-
- * printing/e-contact-print.c: add #include <sys/types.h> since
- gnome-print.h uses time_t without including it. this really
- should be fixed in gnome-print.
-
-2001-04-08 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_add_client):
- make sure to notify new clients to the writable status of an
- already open (and authenticated) book.
-
-2001-04-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * contact-editor/e-contact-editor.[ch]: Fix headers.
- * component/addressbook-storage.c: Same here.
- * gui/search/e-addressbook-search-dialog.c: Same here.
- * gui/widgets/e-addressbook-view.c: Same here.
- * gui/widgets/e-minicard-label.c: Same here.
- * gui/widgets/e-minicard-view-widget.c: Same here.
- * gui/widgets/e-minicard-view.c: Same here.
- * gui/widgets/e-minicard-widget-test.c: Same here.
- * gui/widgets/e-minicard-widget.c: Same here.
- * gui/widgets/e-minicard.c: Same here.
- * gui/widgets/test-minicard-label.c: Same here.
-
-2001-04-03 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (table_double_click): Fixed a
- crash here.
-
-2001-04-03 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-model.c (COLS): Made this table model
- more consistent in the number of columns it has.
- (addressbook_append_row): Fixed this function. We removed the col
- offset.
-
-2001-04-02 Iain Holmes <iain@ximian.com>
-
- * backend/ebook/evolution-gnomecard-importer.c (importer_init): Shut
- down and unregister the factory on exit.
-
-2001-04-01 Gediminas Paulauskas <menesis@delfi.lt>
-
- * contact-editor/contact-editor.glade: changed icon to
- evolution-contacts-plain.png.
- * gui/component/addressbook.c: use new pixmap cache. Added icon for new
- contact, print, print preview, changed filenames of renamed icons.
-
-2001-03-31 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (real_add_address_cb): Call e_select_names_model_clean after
- adding address. This should deal with the bug reports related
- to stray commas.
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_clean): Added. Remove all empty destinations.
-
- * backend/ebook/e-destination.c (e_destination_is_empty): Added. Check
- if an EDestination is in essentially a null state.
-
-2001-03-30 Christopher James Lahey <clahey@ximian.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_add_client):
- Tell new clients that are added whether they're writable.
-
-2001-03-29 Jon Trowbridge <trow@ximian.com>
-
- * printing/e-contact-print.c: Added #include <libgnome/gnome-paper.h>
-
- * printing/e-contact-print-envelope.c: Added #include <time.h>
- and #include <libgnome/gnome-paper.h>
-
-2001-04-03 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (match_email): Better handle matching of "nameless" contacts.
-
- * backend/ebook/e-destination.c (e_destination_get_string): Better
- handle the case of a "nameless" contact.
-
-2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * *.*: Clean up #includes. Replace <gnome.h>, <bonobo.h> and
- <gtk/gtk.h> with more finegrained headers where needed.
-
-2001-03-28 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card.c (e_card_set_arg): Fixed some crashes.
-
-2001-03-28 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names-table-model.c
- (fill_in_info): Use E_CARD_SIMPLE_FIELD_NAME_OR_ORG instead of
- getting the NAME and then the ORG. That way if we expand
- NAME_OR_ORG, this will use it.
-
- * gui/component/select-names/e-select-names.c
- (e_addressbook_create_ebook_table, SPEC): Use the correct column
- in the SPEC.
-
-2001-03-25 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_seq_complete_cb): Rather than starting
- the pending query by directly calling
- e_select_names_completion_do_query, call
- e_completion_begin_search. Circumventing the ECompletion API was
- causing it to get confused in some cases.
-
-2001-03-23 Jon Trowbridge <trow@ximian.com>
-
- * gui/widgets/e-minicard-widget.c (e_minicard_widget_set_card):
- Added. Call me old-fashioned, but I just prefer to have a real
- API rather than doing everything via gtk_object_get/set-type
- calls.
- (e_minicard_widget_set_arg): Changed to call
- e_minicard_widget_set_card.
-
- * backend/ebook/e-book-util.c: Small changes to get rid of
- compiler warnings. (Casting out const, removed unused variables,
- etc.) Removed some debugging messages.
-
- * gui/component/addressbook-factory.c (main): Added call
- to e_address_popup_factory_init.
-
- * gui/component/e-address-popup.c: Added. A popup gadget that is
- invoked (as a bonobo control) when an address is left-clicked in
- the mailer. The addressbook is queries, and the address is either
- displayed as a minicard (if it already exists) or in a "generic
- format". A button is provided for editting/adding the contact.
- Some of the semantics of this widget are a bit... non-standard,
- because of bonobo issues. I can't really seem to replicate
- popup-menu behavior because of how bonobo propogates events, etc.
- so I've tried to produce something that I think is non-annoying.
- YMMV.
-
-2001-03-22 Iain Holmes <iain@ximian.com>
-
- * backend/ebook/evolution-gnomecard-importer.c: Update to the new
- IDL.
-
-2001-03-20 Miguel de Icaza <miguel@ximian.com>
-
- * gui/component/addressbook.c (update_pixmaps): Added artwork from
- Jakub.
-
-2001-03-19 Christopher James Lahey <clahey@ximian.com>
-
- * Merged branch:
-
-2001-03-14 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-minicard-view.c: Call
- e_selection_model_simple_insert_rows and
- e_selection_model_simple_delete_rows instead of
- e_selection_model_simple_insert_row and
- e_selection_model_simple_delete_row.
-
-End of branch
-
-2001-03-17 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c: Brutally
- refactored to boost performance in large-addressbook situations.
- These fixes give accepable performance (even with the suboptimal
- pas-backend-file searching) using tigert's addressbook-of-death.
-
- * backend/pas/pas-backend-file.c (pas_backend_file_search):
- Start feeding query matches back to the caller before the
- entire search is complete; this gives us some "instant feedback"
- rather than causing evolution to totally lock up...
-
- * backend/ebook/e-book.c (e_book_queue_op): Tag all queued ops.
- (e_book_cancel_op): Added. Search for a pending op with a given
- tag, and mark it as inactive.
- (e_book_do_response_get_cursor): Don't execute callback if this
- operations has been cancelled.
- (e_book_do_response_get_view): Ditto.
- (e_book_do_response_get_changes): Ditto.
- (e_book_do_response_get_supported_fields): Ditto.
- (e_book_get_supported_fields): Return an operation tag (that can
- be used to cancel the operation) rather than just TRUE/FALSE.
- Zero is always an invalid tag and is returned in the case of an
- error, so this shouldn't break any code that looked at the return
- value (unless it did so in a particularly stupid way, of course).
- (e_book_get_cursor): Ditto.
- (e_book_get_book_view): Ditto.
- (e_book_get_changes): Ditto.
- (e_book_cancel): Added. Cancel a pending operation. (Basically
- a call to e_book_cancel_op with error checking, etc.)
-
- * backend/ebook/e-book-types.h: Added E_BOOK_STATUS_CANCELLED.
-
-2001-03-17 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book-listener.c
- (e_book_listener_queue_writable_status): new function.
- (impl_BookListener_report_writable): new function.
- (e_book_listener_get_epv): fill in epv->notifyWritable.
-
- * backend/ebook/e-book-listener.h: add writable status entries.
-
- * backend/ebook/e-book.c (e_book_do_writable_event): new function.
- (e_book_check_listener_queue): add WritableStatusEvent to the
- switch.
- (e_book_class_init): register writable_status signal.
-
- * backend/ebook/e-book.h: add writable_status signal.
-
- * backend/idl/addressbook.idl: add notifyWritable method to
- BookListener.
-
- * gui/widgets/e-minicard.c (e_minicard_class_init): add "editable"
- arg.
- (e_minicard_init): init editable.
- (e_minicard_set_arg): loop over the minicard fields setting their
- "editable".
- (e_minicard_get_arg): add editable.
- (supported_fields_cb): use editable when creating the
- contact_editor.
- (add_field): set "editable" when creatin the e_minicard.
-
- * gui/widgets/e-minicard.h (struct _EMinicard): add "editable".
-
- * gui/widgets/e-minicard-view.c (e_minicard_view_class_init): add
- editable arg.
- (e_minicard_view_init): init editable.
- (create_card): pass editable to e_minicard canvas item.
- (e_minicard_view_set_arg): bit of a hack - loop over all the
- canvas items setting their "editable."
- (e_minicard_view_get_arg): add editable.
- (supported_fields_cb): use editable when creating the contact
- editor.
-
- * gui/widgets/e-minicard-view.h (struct _EMinicardView): add
- "editable."
-
- * gui/widgets/e-minicard-view-widget.c
- (e_minicard_view_widget_class_init): add "editable" field.
- (e_minicard_view_widget_init): init editable to FALSE.
- (e_minicard_view_widget_set_arg): save editable, and pass it along
- the e-minicard-view.
- (e_minicard_view_widget_realize): same.
- (e_minicard_view_widget_get_arg): add editable.
-
- * gui/widgets/e-minicard-view-widget.h (struct
- _EMinicardViewWidget): add "editable" field.
-
- * gui/widgets/e-minicard-label.h (struct _EMinicardLabel): add
- "editable" field.
-
- * gui/widgets/e-minicard-label.c (e_minicard_label_class_init):
- add "editable" arg.
- (e_minicard_label_set_arg): editable, set it on the e_text too.
- (e_minicard_label_get_arg): editable.
- (e_minicard_label_construct): set the "editable" field when we
- create the e_text cavas item
-
- * gui/widgets/e-addressbook-view.c (e_addressbook_view_init):
- default editable to FALSE.
- (book_writable_cb): new function, set our editable field and
- gtk_object_set it on the active view.
- (e_addressbook_view_set_arg): set the active view's editable when
- we set the view's book, and connect the "writable_status" signal
- to book_writable_cb.
- (change_view_type): same.
- (supported_fields_cb): use our "editable" when creating the
- contact editor.
-
- * gui/widgets/e-addressbook-view.h (struct _EAddressbookView): add
- editable field.
-
- * gui/widgets/e-addressbook-model.c (e_addressbook_model_init):
- change the default of editable to FALSE.
-
- * backend/pas/pas-book.c (pas_book_report_writable): new function.
-
- * backend/pas/pas-book.h: prototype for pas_book_report_writable.
-
- * backend/pas/pas-backend-file.c (pas_backend_file_load_uri): if
- we open the file O_RDWR (or create it) report it as writable. if
- we can't open it as O_RDWR, try opening it read-only before we
- attempt to create it.
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_process_authenticate_user): if we authenticate
- successfully, grant write permissions (this is lacking but there's
- really nothing we can do to determine the extent of the access
- afforded a user.)
-
-
-2001-03-15 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/e-address-widget.c: Added addressbook querying and
- "cardification" functions, which are turned off by default for now
- because of addressbook bugs. Added a popup menu option to turn
- queries on, so that others can enjoy the thrill of massive flaming
- death.
-
- * gui/component/addressbook-factory.c (main): Made warnings always
- be fatal.
-
- * backend/pas/pas-book-view.c: Added some debugging spew.
-
- * backend/pas/pas-backend-file.c (pas_backend_file_search): Added
- a little experimental code to try to make file searches scale
- better. #if 0/#endif-ed out for now.
-
- * contact-editor/e-contact-quick-add.c: #included e-book-util.h.
-
- * backend/ebook/e-card.c (e_card_name_match_string): Added.
- Looser name-matching function.
- (e_card_email_match_string): Added. Loose e-mail matching.
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_check_queue): Added code to cause us to
- abort rather than get trapped in a 100%-CPU-consuming loop in
- certain situations. Now we just need to figure out how to avoid
- these situations altogether.
-
- * backend/ebook/e-book-util.c: Added. Now contains the simple
- query stuff and the open local addressbook functions.
-
- * backend/ebook/e-book.c: Moved simple query stuff and open local
- addressbook functions into e-book-util.c.
-
-2001-03-15 Dan Winship <danw@ximian.com>
-
- * gui/widgets/e-minicard-label.c (e_minicard_label_set_arg):
- * gui/widgets/e-minicard.c (e_minicard_set_arg, e_minicard_event):
- Update arguments to e_canvas_item_grab_focus.
-
-2001-03-13 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/addressbook.c (update_pixmaps): Fix a warning
- here.
-
-2001-03-13 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/Makefile.am (minicard_label_test_LDADD): Change to
- ld order from Greg Williams.
-
-2001-03-13 Christopher James Lahey <clahey@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_process_get_book_view): Moved where we call
- pas_book_respond_get_book_view.
-
-2001-03-12 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c: add E_STRING_PROP for
- categories.
-
- * backend/pas/evolutionperson.schema: add categories attribute.
-
- * backend/ebook/e-card-simple.c (field_data): add
- E_CARD_SIMPLE_FIELD_CATEGORIES.
-
- * backend/ebook/e-card-simple.h: add
- E_CARD_SIMPLE_FIELD_CATEGORIES.
-
-2001-03-12 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard.c (supported_fields_cb): add is_read_only
- param.
-
- * gui/widgets/e-minicard-view.c (supported_fields_cb): add
- is_read_only param.
-
- * gui/widgets/e-addressbook-view.c (supported_fields_cb): add
- is_read_only param.
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_activate_obj): add is_read_only param.
- also, include a little policy here and make it TRUE, as the user
- shouldn't be editting in this context anyway (imo).
-
- * gui/component/addressbook.c (supported_fields_cb): add
- is_read_only param.
-
- * contact-editor/test-editor.c (main): add is_read_only param.
-
- * contact-editor/e-contact-editor.c (set_read_only): new function,
- that either enables or disables all the text fields, combo boxes,
- and some buttons, depending on the state of is_read_only.
- (e_contact_editor_class_init): add read/write arg "is_read_only".
- (full_name_clicked): set the is_read_only of the fullname dialog
- to the editor's.
- (full_addr_clicked): same.
- (e_contact_editor_new): add is_read_only param, that gets set
- along with the other params.
- (e_contact_editor_set_arg): add setter for is_read_only.
- (e_contact_editor_get_arg): add getter for is_read_only.
- (_phone_arrow_pressed): change TRUE to !editor->is_read_only for
- entry.
- (_email_arrow_pressed): same.
- (_address_arrow_pressed): same.
- (enable_writable_fields): same.
-
- * contact-editor/e-contact-editor-fullname.c
- (e_contact_editor_fullname_class_init): add read/write arg
- "is_read_only".
- (e_contact_editor_fullname_set_arg): add setter for is_read_only
- that enables/disables all the entries/combos.
- (e_contact_editor_fullname_get_arg): add getter for is_read_only.
-
- * contact-editor/e-contact-editor-fullname.h (struct
- _EContactEditorFullname): add is_read_only flag.
-
- * contact-editor/e-contact-editor-address.c
- (e_contact_editor_address_class_init): add read/write arg
- "is_read_only".
- (e_contact_editor_address_set_arg): add setter for is_read_only
- that disables/enables all the entries/combos.
- (e_contact_editor_address_get_arg): add getter for is_read_only.
-
- * contact-editor/e-contact-editor-address.h (struct
- _EContactEditorAddress): add is_read_only flag.
-
-2001-03-13 Iain Holmes <iain@ximian.com>
-
- * backend/ebook/Makefile.am: Change the importer includes around a bit.
-
- * backend/ebook/evolution-gnomecard-importer.c: Correctly add the includes.
-
-2001-03-09 JP Rosevear <jpr@ximian.com>
-
- * conduit/Makefile.am: PISOCK_INCLUDEDIR has become
- PISOCK_CFLAGS in gnome-pilot.m4 and remove capplet foo
-
-2001-03-11 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-book.c (e_book_simple_query): Added. A
- simplified, cancellable query mechanism that lets you avoid
- dealing with EBookView.
- (e_book_simple_query_cancel): Added. Cancels a running query.
-
- * backend/ebook/e-book-types.h: Add enum EBookSimpleQueryStatus.
-
-2001-03-08 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-popup.c
- (quick_add_cb): Switched to use e_contact_quick_add_free_form.
- Removed debugging code, hopefully without introducing any bugs
- in the process.
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_insert_length): Fix bug with commas
- inside of name/address combos. As long as the comma is inside of
- quotes, it will be treated as part of the name rather than as a
- break between addresses.
-
- * gui/component/select-names/e-select-names-completion.c
- (match_nickname): Use e_card_name_to_string for nickname match
- strings.
- (match_email): Use e_card_name_to_string for email match strings.
- (e_select_names_completion_begin): Strip quotes out of query text,
- so we don't produce malformed sexps.
- Added William Blake quote easter egg.
-
- * contact-editor/e-contact-quick-add.c: Further attempts to fix...
- mostly unsuccessful.
- (e_contact_quick_add_free_form): Added. Takes a single string
- and tries to parse out (using some simple, loose rules) the
- name and e-mail -- then calls e_contact_quick_add. An attempt to
- get the computer to automatically Do The Right Thing.
-
- * backend/ebook/e-book.c: Fixed some broken indentation. Yes, I'm
- anal.
-
- * gui/component/GNOME_Evolution_Addressbook.oafinfo: Added oaf_server
- info for EAddressWidget.
-
- * gui/component/GNOME_Evolution_Addressbook.oaf.in: Added oaf_server
- info for EAddressWidget.
-
- * gui/component/addressbook-factory.c (main): Add call to
- e_address_widget_factory_init.
-
- * gui/component/e-address-widget.h:
- * gui/component/e-address-widget.c: Added. A little widget (and a
- Bonobo control, BTW) for displaying addresses, with a left-click
- menu. Used to display addresses in the mail viewer (as embedded
- GtkHTML objects, replacing the text previously used). Still quite
- incomplete.
-
-2001-03-08 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook-component.c (factory_fn): Specify a
- NULL `EvolutionShellComponentGetDndSelectionFn'.
-
-2001-03-06 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_insert_length): Fix glitch with
- inserting comma-delimited stuff when length > 1.
-
-2001-03-06 Jon Trowbridge <trow@ximian.com>
-
- * backend/ebook/e-book.c (e_book_load_local_address_book): Added.
- Just encapsulates opening
- file://~username/evolution/local/Contactes/addressbook.db, so that
- path doesn't need to be hardwired in throughout the code.
-
-2001-03-06 Benjamin Kahn <xkahn@cybersites.com>
-
- * contact-editor/e-contact-quick-add.c (clicked_cb):
- Added the third argument to e_contact_editor_new. (Cheated
- and send NULL for the field argument, which is probably
- troublesome. It will be fixed soon by either clahey or
- toshok.)
-
-2001-03-06 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-model.c
- (e_select_names_model_replace): Fix a reference counting bug.
-
- * gui/component/select-names/e-select-names-manager.c (popup_cb):
- A callback for creating the appropriate popup by calling
- e_select_names_popup.
- (e_select_names_manager_create_entry): Connect popup_cb to the
- entry's popup signal
-
- * gui/component/select-names/e-select-names-popup.c: Added. Code
- for popup right-click menus for recipient entries. Still a bit
- incomplete.
-
- * backend/ebook/e-destination.c (e_destination_get_email_num):
- Added.
-
- * contact-editor/e-contact-quick-add.c: Added. Some code and a
- dialog for very quickly adding entries to the address book.
- Still not fully working.
-
-2001-03-04 Christopher James Lahey <clahey@ximian.com>
-
- * backend/ebook/e-card-simple.c: Cleaned up the formatting in this
- file a bit.
-
- * contact-editor/e-contact-editor.c (e_contact_editor_set_arg):
- Made it so that passing in NULL to the writable_fields arg sets
- the set of writable fields to the empty set.
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_activate_obj): Pass NULL as the
- writable_fields argument here.
-
- * gui/widgets/e-addressbook-model.c: Don't offset by one here.
- This way we will get the file_as field as one of our
- ETableColumns.
-
- * gui/widgets/e-addressbook-view.c (SPEC): Updated this for the
- changes in ECardSimple.
-
- * gui/widgets/e-minicard.c (remodel): Don't remodel if the item
- isn't realized.
-
-2001-03-02 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c: doh, track renaming of
- objectclass from evolvePerson to evolutionPerson.
-
-2001-03-02 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/evolutionperson.schema: rename evolveperson.schema
- to this, and add remaining attributes.
-
- * backend/pas/pas-backend-ldap.c: add remaining fields, and fix up
- ones that were incorrent (either the ldap_attr or the query prop).
-
-2001-03-02 JP Rosevear <jpr@ximian.com>
-
- * conduit/Makefile.am: update sed script
-
- * conduit/e-address.conduit.in: update for new pilot foo
-
-2001-03-02 Chris Toshok <toshok@ximian.com>
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_activate_obj): track change to
- e_contact_editor_new.
-
-2001-03-02 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (add_objectclass_mod): add
- objectclasses for "person", "organizationalPerson", and "top" as
- well, just to be complete.
- (check_schema_support): rename check_for_evolve_person to this, to
- reflect that we're doing more than just checking for that
- objectClass.
- (add_oc_attributes_to_supported_fields): new function.
- (add_to_supported_fields): new function.
- (pas_backend_ldap_destroy): unref supported_fields.
-
-2001-03-02 Chris Toshok <toshok@ximian.com>
-
- * gui/widgets/e-minicard-view.c (supported_fields_cb): new
- function.
- (e_minicard_view_event): split out the creation of the contact
- editor to the supported_fields callback.
-
- * gui/widgets/e-minicard.c (supported_fields_cb): new function.
- (e_minicard_event): split out the creation of the contact editor
- to the supported_fields callback.
-
- * gui/widgets/e-addressbook-view.c (table_double_click): split
- function into two functions, since e_book_get_supported_fields
- requires a callback now.
- (supported_fields_cb): new function.
-
- * gui/component/addressbook.c (new_contact_cb): split this into
- two functions, since e_book_get_supported_fields requires a
- callback now.
- (supported_fields_cb): new function.
-
- * contact-editor/test-editor.c (main): track change to
- e_contact_editor_new (pass NULL for the writable_fields arg.)
-
- * contact-editor/contact-editor.glade: fix several labels so they
- make better sense (since we look them up in e-contact-editor.c.)
-
- * contact-editor/e-contact-editor.h (struct _EContactEditor): add
- writable_fields. also, add it to e_contact_editor_new.
-
- * contact-editor/e-contact-editor.c (e_contact_editor_class_init):
- add writable_fields arg.
- (e_contact_editor_destroy): unref the writable_fields list.
- (e_contact_editor_new): pass @fields as the writable_fields arg.
- (e_contact_editor_set_arg): add writable_fields support.
- (enable_writable_fields): new (very hairy) function, to disable
- everything and reenable just the fields listed in the
- writable_fields list.
- (_email_arrow_pressed): set label-email1, entry-email1, and
- checkbutton-htmlmail to be sensitive since the only way to get
- here is to activate a writable field in the menu.
- (_address_arrow_pressed): set label-address, button-fulladdr, and
- text-address to be sensitive for the same reason.
- (_phone_arrow_pressed): sensitize the label and entry for the same
- reason.
-
-2001-03-02 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-card-simple.c (field_data): add new entries for
- phone enums, and fill in the ecard_field with (bogus in all but a
- few cases) strings. these are the strings sent from wombat to
- evolution-addressbook for supported_fields.
- (e_card_simple_get_ecard_field): new function.
- (e_card_simple_map_phone_to_field): new function.
- (e_card_simple_map_email_to_field): new function.
- (e_card_simple_map_address_to_field): new function.
-
- * backend/ebook/e-card-simple.h: add a few phone entries to the
- ECardSimpleField enum, and add prototypes for mapping the list
- types (phone, email, address) to ECardSimpleField. Also, add
- prototype for e_card_simple_get_ecard_field.
-
- * backend/ebook/e-book.c
- (e_book_do_response_get_supported_fields): don't build the EList
- here, it's already built.
-
- * backend/ebook/e-book-listener.h: change fields from the CORBA
- sequence to the EList in our reponse struct.
-
- * backend/ebook/e-book-listener.c
- (e_book_listener_queue_get_supported_fields_response): we make the
- EList here, since after we return the CORBA list is freed up.
-
-2001-03-02 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_process_get_supported_fields): implement
- properly, we support everything.
-
-2001-03-01 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_set_property_fn): Oops, we do need to be able to write to
- "text" after all (for things like Reply-to: to work properly).
- Fixed.
- (impl_SelectNames_get_entry_for_section): Made "text" a writeable
- property again.
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_insert_length): Increment pos so that
- we don't reverse strings when length > 1 (a particularly amusing
- bug).
-
- * gui/component/select-names/e-select-names-completion.c
- (e_select_names_completion_destroy): Check for NULL before calling
- gtk_object_unref (GTK_OBJECT (---)), to get rid of annoying error
- messages.
-
-2001-03-01 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-completion.c: I am an
- idiot.
-
-2001-03-01 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-table-model.c
- (fill_in_info): Change for new EDestination/ESelectNamesModel API.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_get_source): Added. A function for
- looking up the ESelectNamesModel by id. (I didn't end up using
- this function, but it might come in handy later.)
- (e_select_names_manager_get_cards): #if 0/#endif out this
- function.
- (e_select_names_manager_create_entry): Modified to attach an
- ESelectNamesCompletion to the entry we create.
- (completion_handler): A post-completion handler for our EEntry, to
- take the completion's extra data (an EDestination) and properly
- stick it into our ESelectNamesModel.
-
- * gui/component/select-names/e-select-names.c
- (real_add_address_cb): Changed to operate on EDestinations rather
- than ECards and to use the new ESelectNamesModel API. This leads
- to a rather nice code simplication.
- (remove_address): Changed for new ESelectNamesModel API.
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_get_property_fn): Rather than just passing the entry's text
- through the property bag, get the "address text" from the model.
- This returns a nice, verbose string of addresses with names
- expanded when the address is tied to an ECard (i.e. "Jon
- Trowbridge <trow@ximian.com>").
- (impl_SelectNames_get_entry_for_section): Make the text property
- read-only.
- (entry_set_property_fn): ...and since it is read-only now, chop
- out the setter code.
-
- * gui/component/select-names/e-select-names-text-model.h:
- * gui/component/select-names/e-select-names-text-model.c: Again,
- this code has been (pretty much) totally rewritten to convert all
- text operations into changes on the ESelectNamesModel. This lets
- us give the associated EEntry some (IMHO) nice semantics regarding
- whitespace, etc. Includes object activation, so destinations tied
- to ECards are underlined and can be double-clicked to bring up a
- contact editor.
-
- * gui/component/select-names/e-select-names-model.h:
- * gui/component/select-names/e-select-names-model.c: I've heavily
- modified this object to both hide all implementation details
- (which the old version exposed a bit too much for my peculiar
- tastes) and to act as an EDestination container. The old code put
- the text model operations here. I've moved them all to
- ESelectNamesTextModel --- so the text model actions (insert,
- delete, etc.) are all done through the API rather than operating on
- ESelectNamesModel internals.
-
- * gui/component/select-names/e-select-names-completion.c: Added. A
- fairly complicated object derived from ECompletion that searches
- our local addressbook in various and sundry ways.
-
- * gui/component/select-names/e-select-names-completion.h:
-
- * backend/ebook/e-destination.h:
- * backend/ebook/e-destination.c: Added. This object encapsulates
- a place to sent an email to, which can either be just a address as
- a string ("trow@ximian.com"), a fancier string ("Jon Trowbridge
- <trow@ximian.com>"), or an ECard and a specific address within
- that ECard.
-
-2001-03-01 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h,
- gui/widgets/e-minicard.c, gui/widgets/e-minicard.h: Used
- ESelectionModelSimple and the changes to EReflow and EReflowSorted
- to get multiple selection in the minicard view.
-
- * gui/widgets/test-reflow.c: Changed this to get it to compile
- with the changes to EReflow.
-
-2001-02-21 Christopher James Lahey <clahey@ximian.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_search): Made
- this pay attention to the return value of e_sexp_parse.
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_activate_obj): Fixed a const
- inconsistency here.
-
-2001-02-21 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-book.c (pas_book_queue_get_supported_fields):
- new function.
- (impl_GNOME_Evolution_Addressbook_Book_getSupportedFields): track
- change to idl.
- (pas_book_respond_get_supported_fields): new function.
-
- * backend/pas/pas-book.h: add GetSupportedFields to the
- PASOperation enum. Also, add a stringlist field to the PASRequest
- struct. lastly, add a prototype for
- pas_book_respond_get_supported_fields.
-
- * backend/pas/pas-backend.h: remove prototype for
- pas_backend_get_supported_fields, and remove it from the vtable.
-
- * backend/pas/pas-backend.c (pas_backend_get_supported_fields):
- remove.
- (pas_backend_class_init): no vtable entry for get_supported_fields
- anymore.
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_process_get_supported_fields): new function.
- (pas_backend_ldap_process_client_requests): add case for
- GetSupportedFields.
- (pas_backend_ldap_class_init): get_supported_fields isn't in
- vtable anymore.
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_process_get_supported_fields): new function.
- (pas_backend_file_process_client_requests): add case for
- GetSupportedFields.
- (pas_backend_file_class_init): get_supported_fields isn't in
- vtable anymore.
-
- * backend/idl/addressbook.idl: Book::getSupportedFields now
- returns void and add BookListener::notifySupportedFields.
-
- * backend/ebook/test-client.c (get_fields_cb): new function.
- (auth_user_cb): track change to e_book_get_supported_fields.
-
- * backend/ebook/e-book.c
- (e_book_do_response_get_supported_fields): new function.
- (e_book_check_listener_queue): add case
- GetSupportedFieldsResponse.
- (e_book_get_supported_fields): switch to async model.
-
- * backend/ebook/e-book.h: switch e_book_get_supported_fields to an
- async model.
-
- * backend/ebook/e-book-listener.c
- (e_book_listener_queue_get_supported_fields_response): new
- function.
- (impl_BookListener_response_get_supported_fields): new function.
- (e_book_listener_get_epv): fill in epv's "notifySupportedFields"
-
- * backend/ebook/e-book-listener.h: add an async response for
- GetSupportedFields and add a stringlist member to the
- EBookListenerResponse struct.
-
-2001-02-20 Federico Mena Quintero <federico@ximian.com>
-
- * backend/pas/pas-book-factory.c (pas_book_factory_activate):
- Moved the register_factory() code to here, since it was the only
- thing being called anyways.
- (PasBookFactoryPrivate): Added a "registered" flag.
- (pas_book_factory_activate): Set the registered flag.
- (pas_book_factory_destroy): Deactivate the factory when we go away.
-
-2001-02-20 Chris Toshok <toshok@ximian.com>
-
- * backend/ebook/e-book.c (e_book_get_supported_fields): new function.
-
- * backend/ebook/e-book.h: add e-book interface to getting
- supported fields.
-
- * backend/ebook/test-client.c (auth_user_cb): shoe-horn in some
- spew about supported fields.
-
-2001-02-19 JP Rosevear <jpr@ximian.com>
-
- * conduit/Makefile.am: Remove PISOCK_LIBDIR
-
-2001-02-19 Jon Trowbridge <trow@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_create_entry): When creating the entry,
- open up an ebook (corresponding to the local addressbook) and make
- the entry use an EAddressCompletion.
- (completion_handler): Added; this is the actual completion
- handler, which manipulates the entry when the user selects
- something from the drop-down.
-
- * gui/component/select-names/e-select-names-model.c: Various hacks
- by clahey to unbreak e_select_names_model_add_item,
- e_select_names_model_replace_item (which I added) and
- e_select_names_model_remove_item.
-
- * gui/component/select-names/e-select-names-text-model.c
- (e_select_names_text_model_obj_count,
- e_select_names_text_model_get_nth_obj): Make chunks of text that
- correspond to ECards in the ESelectNamesModel be embedded objects.
- (e_select_names_text_model_activate_obj): On activation, pop up a
- contact editor for the embedded object's card.
- (e_select_names_text_model_model_changed): Fixed to work with
- ETextModel API changes.
- (e_select_names_text_model_set_text): Make const correct.
- (e_select_names_text_model_insert): Make const correct.
- (e_select_names_text_model_insert_length): Make const correct.
-
- * backend/ebook/e-address-completion.h,
- backend/ebook/e-address-completion.c: Added. EAddressCompletion
- is a derived class of ECompletion that does asynchronous address
- lookups for completions.
-
-2001-02-17 Chris Toshok <toshok@ximian.com>
-
- * backend/idl/addressbook.idl: add sequence<string> typedef, and
- add getSupportedFields method.
-
- * backend/pas/pas-book.c
- (impl_GNOME_Evolution_Addressbook_Book_getSupportedFields): new
- function.
-
- * backend/pas/pas-backend.c (pas_backend_class_init): init
- get_supported_fields = NULL.
- (pas_backend_get_supported_fields): new function.
-
- * backend/pas/pas-backend.h: add prototype for
- pas_backend_get_supported_fields.
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_get_supported_fields): new function.
- (pas_backend_file_class_init): fill in get_supported_fields.
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_get_supported_fields): new function.
- (pas_backend_ldap_class_init): fill in get_supported_fields.
-
-2001-02-14 Christopher James Lahey <clahey@ximian.com>
-
- * backend/pas/pas-backend-ldap.c: Undefine E_STRING_PROP and
- E_LIST_PROP here.
-
- * contact-editor/e-contact-editor.c,
- contact-editor/e-contact-editor.h (e_contact_editor_raise): Added
- this function.
-
- * gui/widgets/e-minicard.c, gui/widgets/e-minicard.h
- (e_minicard_event): Added an editor field to the EMinicard object.
- Made it so that if you double click on the same card twice, it
- doesn't open a new window, but instead raises the old.
-
-2001-02-08 Iain Holmes <iain@ximian.com>
-
- * gui/component/addressbook-storage.c (addressbook_source_free):
- Free the ldap.binddn.
-
- * gui/widgets/e-addressbook-view.c
- (e_addressbook_view_setup_menus): Free the dir strings.
-
-2001-02-08 Christopher James Lahey <clahey@ximian.com>
-
- * contact-editor/e-contact-editor.c (categories_clicked): Set the
- header on the category dialog we pop up.
-
-2001-02-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * backend/ebook/GNOME_Evolution_Addressbook_GnomeCard_Importer.oaf.in: Translations.
- * gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.oaf.in:
- Marked strings for translation in this newly created file.
- * gui/component/select-names/Makefile.am: Hook up the .oaf.in files in the
- xml-i18n-tools framework.
- * gui/component/Makefile.am: Same as above.
- * gui/component/GNOME_Evolution_Addressbook.oaf.in: Marked stuff for translation here
- too.
-
-2001-02-11 Jason Leach <jasonleach@usa.net>
-
- * gui/component/addressbook.c: Removed an ancient #include
- <libgnorba/gnorba.h>
-
-2001-02-11 Gediminas Paulauskas <menesis@delfi.lt>
-
- Really use xml-i18n-tools.
-
- * conduit/e-address-conduit-control-applet.desktop: removed.
- * conduit/e-address-conduit-control-applet.desktop.in: added empty.
- * conduit/Makefile.am: reflect above changes, merge translations.
-
- * contact-editor/e-contact-editor-strings.h,
- contact-editor/fulladdr.glade.h, contact-editor/fullname-strings.h,
- contact-editor/e-contact-editor-confirm-delete.glade.h,
- gui/component/select-names/select-names.glade.h:
- removed these files, xml-i18n-extract takes care of strings itself.
-
- * contact-editor/*.glade,
- gui/component/select-names/select-names.glade,
- gui/widgets/alphabet.glade, printing/e-contact-print.glade:
- changed project options to not output_translatable_strings.
-
- * contact-editor/Makefile.am, gui/widgets/Makefile.am,
- gui/component/select-names/Makefile.am, printing/Makefile.am:
- do not include removed files in EXTRA_DIST.
-
-2001-02-07 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (check_for_evolve_person): flesh
- out this check. #ifdef the entire thing OPENLDAP2, as it only
- works with the new schema stuff in openldap 2.x (both on server
- and client, so upgrade your server.)
-
-2001-02-07 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/e-addressbook-view.c: Added N_("* Click here to add
- a contact *").
-
-2001-02-07 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_connect): only
- set the DEBUG_LEVEL if we're OPENLDAP2.
-
-2001-02-06 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (email_compare): return TRUE if
- equal, FALSE otherwise.
- (business_compare): same.
- (homephone_compare): same.
- (email_ber): return NULL if there are no elements in our list.
- (homephone_ber): same.
- (business_ber): same.
- (build_mods_from_ecards): add smarts to handle list elements
- properly (like email, business_phone, home_phone.) now we'll
- properly send updates if any element in the list changes.
-
-2001-02-06 Christopher James Lahey <clahey@ximian.com>
-
- * gui/widgets/Makefile.am (INCLUDES): Added
- -DEVOLUTION_DATADIR=\""$(datadir)"\".
-
- * gui/widgets/e-addressbook-view.c
- (e_addressbook_view_setup_menus): Changed the local and system
- directories.
-
-2001-02-06 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (create_card_handler): doh,
- didn't mean to commit this.
-
-2001-02-06 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/evolveperson.schema: new file. this will eventually
- form the suggested additions to an existing openldap server that,
- along with support for inetorgperson, will allow people to store
- all evolution attributes in ldap.
-
-2001-02-06 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_init): don't
- need the = NULL's since we g_new0.
- (check_for_evolve_person): new function.
- (pas_backend_ldap_connect): check to see if the evolvePerson
- objectclass is there.
- (build_mods_from_ecards): right now, just silently skip the extra
- attributes if we don't support evolvePerson.
- (add_objectclass_mod): new function, add both inetOrgPerson and
- (if it's available) evolvePerson as objectclasses.
- (pas_backend_ldap_process_authenticate_user): also check to see if
- evolvePerson is there, if we couldn't do it (due to auth reasons)
- in the connect method.
- (prop_info): change the telephoneNumber LDAP attribute to be used
- for evolution's business phone numbers. the primary phone number
- will be a single valued attribute on evolvePerson.
- (business_populate): new function.
- (business_ber): new function.
- (business_compare): new function.
-
-2001-02-05 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (create_card_handler): err,
- allocate 2 char*s when i assign 2 char*s.
-
-2001-02-05 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (modify_card_handler): switch to
- ldap_modify_ext_s if OPENLDAP2, as ldap_modify_s is deprecated.
- (build_mods_from_ecards): don't include the mod if the value is ""
- - this isn't valid on schema checking ldap servers.
- (homephone_populate): new function.
- (homephone_ber): new function.
- (homephone_compare): new function.
- (create_card_handler): add spew when adding cards so I can see
- what's going on.
-2001-02-05 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook-config.c (table_add_elem): Save the
- help_text in the closure.
-
-2001-02-05 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/widgets/Makefile.am (libeminicard_a_SOURCES): Added
- gal-view-factory-minicard.c, gal-view-factory-minicard.h,
- gal-view-minicard.c, and gal-view-minicard.h.
-
- * gui/widgets/gal-view-factory-minicard.c,
- gui/widgets/gal-view-factory-minicard.h,
- gui/widgets/gal-view-minicard.c, and
- gui/widgets/gal-view-minicard.h: New classes for minicard view
- type.
-
- * gui/widgets/e-addressbook-view.c: Deploy gal-view stuff
- properly.
-
-2001-02-05 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c (e_card_get_vcard): Make the Note field
- be quoted printable.
-
-2001-01-27 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/search/e-addressbook-search-dialog.c
- (e_addressbook_search_dialog_init): This should be a close button,
- not a cancel button.
-
-2001-02-04 Christopher James Lahey <clahey@ximian.com>
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_activate_dialog): Call
- e_select_names_set_default when appropriate.
-
- * gui/component/select-names/e-select-names.c,
- gui/component/select-names/e-select-names.h: Added support for
- double clicking sending the selected contacts to the default
- section. Added a set_default function. Made multiple selection
- work.
-
-2001-01-29 Chris Toshok <toshok@ximian.com>
-
- * gui/component/addressbook-config.c
- (addressbook_config_source_label): #ifdef INCLUDE_FILE_SOURCE.
- (table_add_elem): add help_text parameter and set up focus_in
- events to display the help in the dialog's html area.
- (focus_help): new function, calls put_html on the help text.
- (addressbook_ldap_auth_item_new): add help texts.
- (addressbook_source_item_new): add help texts.
- (addressbook_source_dialog): add help texts.
-
-2001-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_add_section): Remove the butt-ugly arrow icon and
- replace it with a less invasive "->" icon.
-
-2001-01-25 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (build_mods_from_ecards): add
- comment about the else block here.
- (prop_info): add home_address, business_address, business_fax,
- assistant, and isdn.
-
-2001-01-25 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_load_uri): Made
- this only add the initial VCard if it finds a file
- "create-initial" in the directory it's creating the database in.
-
- * gui/component/addressbook-component.c (factory_fn): Added a
- create_folder function.
-
- * gui/search/e-addressbook-search-dialog.c
- (e_addressbook_search_dialog_init): Fixed an unused variable
- warning.
-
-2001-01-25 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/widgets/e-addressbook-view.c
- (e_addressbook_view_setup_menus): Setup the view collection
- properly and handle the "display_view" signal.
-
-2001-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c (update_pixmaps): Consider the
- placeholder in the path for the "Print" item.
-
-2001-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c (update_pixmaps): Set the icon for
- "/Toolbar/Find" to "24_find_contact.xpm".
-
-2001-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component/addressbook.c (set_pixmap): New.
- (update_pixmaps): New function, setting the pixmaps for the items
- of type "pixbuf", using `set_pixmap'.
- (control_activate): Call it.
-
-2001-01-25 Not Zed <NotZed@Ximian.com>
-
- * backend/pas/pas-backend-ldap.c: esexp api change fixes.
-
- * backend/pas/pas-backend-file.c (entry_compare): Fix for e_sexp api changes.
- (vcard_matches_search): esexp api fixes.
- (pas_backend_file_search): Ouch, unref the e-sexp properly (not gtk object).
-
-2001-01-24 Chris Toshok <toshok@ximian.com>
-
- * backend/pas/pas-backend-ldap.c (email_ber_func): make sure to
- add the lengths here (include the \0? anyone?).
- (build_mods_from_ecards): if we're filling in mod->mod_bvalues,
- set mod_op |= LDAP_MOD_BVALUES.
-
-2001-01-23 Jason Leach <jasonleach@usa.net>
-
- (Fix #1225: advanced search cancel/close)
-
- * gui/search/e-addressbook-search-dialog.c
- (e_addressbook_search_dialog_init): Set it up with Search and a
- Cancel button, Search is still the default.
-
-2001-01-23 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (local_record_from_ecard): properly ref
- the ecard. still need to kill some memory leaks.
-
-2001-01-22 JP Rosevear <jpr@ximian.com>
-
- * conduit/Makefile.am: remove vfs dependency
-
-2001-01-21 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (delete_record): Remove
- deleted records from the pilot map so we don't have dupes in the future
-
-2001-01-19 Dan Winship <danw@ximian.com>
-
- * gui/widgets/e-addressbook-view.c (table_right_click):
- * gui/widgets/e-minicard.c (e_minicard_event): Update for
- e_popup_menu_run prototype change.
-
-2001-01-19 Jason Leach <jasonleach@usa.net>
-
- (Adding a boolean "entry_changed" BonoboPropertyBag arg)
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_set_property_fn): Use a gtk_object_set_data to set the
- property to TRUE here.
-
- (entry_changed): New function, calls bonobo_control_set_property
- if entry_changed hasn't been set to TRUE yet.
-
- (impl_SelectNames_get_entry_for_section): Connect "changed" on
- each entry_widget to the new entry_changed() func.
-
-2001-01-19 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (ecard_from_remote_record): always free
- the delivery elements and correct embarrassingly stupid memory error
- that was causing the addressbook conduit problems.
-
- * backend/ebook/e-book-view-listener.c
- (e_book_view_listener_check_queue): ref/unref ourself when processing
- in case someone we signal unrefs us.
-
- * conduit/address-conduit.c (sequence_complete): disconnect signals
- when complete
-
-2001-01-17 Federico Mena Quintero <federico@ximian.com>
-
- * backend/pas/pas-book-factory.c (pas_book_factory_activate): Made
- it return a gboolean; it was completely ignoring the return value
- from register_factory().
-
-2001-01-17 Larry Ewing <lewing@helixcode.com>
-
- * backend/ebook/.cvsignore: add evolution-gnomecard-importer.
-
- * backend/ebook/Makefile.am (oaf_DATA): don't require the pine
- oainfo file until it is actually added to the repository. We need
- to keep the build working for nightlies to work.
-
-2001-01-16 Jason Leach <jasonleach@usa.net>
-
- * backend/pas/pas-backend-file.c (INITIAL_VCARD): s/Helix
- Code/Ximian/ for the initial contact card.
-
-2001-01-15 JP Rosevear <jpr@ximian.com>
-
- * conduit/address-conduit.c (print_local): prevent segfaults and
- buffer overflows
- (print_remote): ditto
-
-2001-01-14 JP Rosevear <jpr@ximian.com>
-
- * conduit/Makefile.am: pass -module and -avoid-version to conduit
- linker
-
-2001-01-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/addressbook-component.c (factory_fn): Pass NULL as
- the @copy_folder_fn arg to `evolution_shell_component_new'.
-
-2001-01-12 Miguel de Icaza <miguel@ximian.com>
-
- * gui/widgets/e-addressbook-view.c: added i18n for etable.
-
-2001-01-11 Chris Toshok <toshok@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_process_create_card): get a book view from
- somewhere so we can give status messages - choose the first one in
- the list.
- (pas_backend_ldap_process_modify_card): same.
- (pas_backend_ldap_process_remove_card): same.
- (prop_info): add more properties, like home_phone, mobile, pager,
- uri, org_unit, office, title, and manager.
-
-2001-01-09 Miguel de Icaza <miguel@gnu.org>
-
- * gui/widgets/Makefile.am (minicard_widget_test_LDADD): Put GNOME
- libraries at the end to make the thing compile.
-
- * printing/Makefile.am: Order LDADD flags correctly so it compiles.
-
-2001-01-09 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/addressbook.c (addressbook_factory_new_control):
- connect with the EAddressbookView's status_message signal.
- (set_status_message): set the status message on the ShellView
- Interface associated with our control.
- (retrieve_shell_view_interface_from_control): new function. get
- the shell view inteface associated with a control.
-
- * gui/widgets/e-addressbook-view.c
- (e_addressbook_view_class_init): register status_message signal.
- (status_message): new function, emit our status_message signal.
- (change_view_type): connect with the view->object's
- "status_message" signal.
-
- * gui/widgets/e-addressbook-view.h (struct
- _EAddressbookViewClass): add status_message signal.
-
-2001-01-09 Chris Toshok <toshok@helixcode.com>
-
- * gui/widgets/e-minicard-view-widget.c
- (e_minicard_view_widget_class_init): register our status_message
- signal.
- (status_message): new function, emit our status_message signal.
- (e_minicard_view_widget_realize): connect to the EMinicardView's
- status_message signal.
-
- * gui/widgets/e-minicard-view-widget.h: add status_message signal.
-
- * gui/widgets/e-minicard-view.c (e_minicard_view_class_init):
- register our status_message signal.
- (e_minicard_view_init): init status_message_id.
- (status_message): new function, emit our status_message signal.
- (book_view_loaded): connect to the EBookView's status_message
- signal.
- (disconnect_signals): disconnect status_message_id.
-
- * gui/widgets/e-minicard-view.h: add status_mesage_id, and
- status_message signal.
-
- * gui/widgets/e-addressbook-model.c (status_message): new
- function, emit our status_message.
- (e_addressbook_model_class_init): register our "status_message"
- signal.
- (book_view_loaded): connect to the EBookView's status_message
- signal, so we can chain it to our parent.
- (e_addressbook_model_init): init status_message_id.
- (remove_book_view): disconnect status_message_id.
-
- * gui/widgets/e-addressbook-model.h: add status_message_id, and
- status_message signal.
-
- * backend/pas/pas-backend-ldap.c change the objectclass we create
- objects with to "inetOrgPerson" as it encompasses the fields we
- use.
- (create_dn_from_ecard): remove the mail/org handling from
- here. we just prepend cn=$cn onto the base dn.
- (create_card_handler): remove the NULL that build_mods_from_ecards
- adds at the end, and insert our objectClass.
- (modify_card_handler): call search_for_dn to get the ECardSimple
- of the old card, since it might (and does in the current code)
- doing a brute force search.
- (search_for_dn): new function, to search for an entry by its dn.
- right now we brute force (objectclass=*) under the base dn and
- compare dn's. going to add a first pass that explodes the dn and
- searches that way, using (objectclass=*) as a last resort. also,
- here's where we'd put the extensibleMatch code if we want to go
- that route.
-
- * backend/ebook/e-card.c (e_card_set_arg): if we're setting the
- full name regenerate ecard->name.
-
-2001-01-04 Chris Toshok <toshok@helixcode.com>
-
- * backend/ebook/e-book-listener.c
- (e_book_listener_queue_authentication_response): new function.
- (impl_BookListener_respond_authentication_result): new function.
- (e_book_listener_get_epv): fill in
- epv->notifyAuthenticationResult.
-
- * backend/ebook/e-book-listener.h: add AuthenticationResponse to
- EBookListenerOperation.
-
- * backend/ebook/e-book.c (e_book_authenticate_user): new function.
-
- * backend/ebook/e-book.h: add prototype for
- e_book_authenticate_user.
-
- * backend/idl/addressbook.idl (GNOME:Evolution:Addressbook:Book):
- add authenticateUser method.
- (GNOME:Evolution:Addressbook:BookListener): add
- AuthenticationFailed and AuthenticationRequired to CallStatus.
- also add notifyAuthenticationResult method.
-
- * backend/pas/pas-backend-file.c
- (pas_backend_file_process_authenticate_user): dummy
- authenticate_user function that always succeeds.
- (pas_backend_file_process_client_requests): respond to the
- AuthenticateUser request.
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_build_query):
- gtk_object_unref(sexp) => s_exp_unref(sexp).
- (pas_backend_ldap_process_authenticate_user): fill in to use
- ldap_simple_bind_s.
- (pas_backend_ldap_process_client_requests): respond to the
- AuthenticateUser request.
-
- * backend/pas/pas-book.c (pas_book_queue_authenticate_user): new
- function.
- (impl_GNOME_Evolution_Addressbook_Book_authenticateUser): new
- function.
- (pas_book_respond_authenticate_user): new function.
- (pas_book_get_epv): fill in epv->authenticateUser.
-
- * backend/pas/pas-book.h: add AuthenticateUser operation type, and
- add user/passwd to the PASRequest struct.
-
- * gui/component/addressbook-storage.c
- (addressbook_storage_get_source_by_uri): new function. should use
- a hashtable, perhaps, but the lists will generally be small
- anyway.
-
- * gui/component/addressbook-storage.h: add prototype for
- addressbook_storage_get_source_by_uri.
-
- * gui/component/addressbook-config.c
- (addressbook_source_dialog_set_source): fill in the binddn if the
- auth page is shown.
-
- * gui/component/addressbook.c (book_open_cb): shoe-horn
- authentication in here. if the source was configured to use
- authentication, authenticate the user after opening the ebook.
- also, be paranoid and clear out the password after authenticating.
- (book_auth_cb): callback for auth. set the "book" arg on the
- view->view here.
- (passwd_cb): set the view's passwd that'll be used in
- book_open_cb.
- (addressbook_view_free): g_free view->passwd.
-
-2001-01-04 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook-component.c,
- gui/component/addressbook-component.h
- (addressbook_component_get_shell_client): Added this function.
-
- * gui/component/select-names/e-select-names.c,
- gui/component/select-names/e-select-names.h: Added code for the
- ability to switch between different folders. This doesn't work
- yet.
-
- * gui/component/select-names/select-names.glade,
- gui/component/select-names/select-names.glade.h: Added an option
- menu to this dialog.
-
-2001-01-04 JP Rosevear <jpr@helixcode.com>
-
- * conduit/Makefile.am: Fix hard coded library names that were
- accidentally committed (i'm looking at you miggie)
-
- * contact-editor/e-contact-editor.c (categories_clicked): Reflect
- renaming.
-
- * contact-editor/e-contact-editor-categories.[hc]: These are
- living in gal now
-
-2001-01-04 JP Rosevear <jpr@helixcode.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_book_view_free):
- Need to e_sexp_unref the the sexp, not gtk_object_unref it.
-
-2001-01-03 Michael Meeks <michael@helixcode.com>
-
- * gui/widgets/e-addressbook-model.c (get_view): check
- capabilities is valid before doing a strstr.
-
-2001-01-03 Michael Meeks <michael@helixcode.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_search):
- g_strdup things we g_free.
-
-2001-01-02 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c (delete_cb): Make sure this
- won't crash if the given contact is removed from the database
- while this function is being called.
-
- * gui/widgets/e-minicard.c: Made sure this won't crash if the
- given contact is removed from the database while the right click
- menu is being displayed.
-
-2000-12-30 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/addressbook-config.c (edit_source_clicked): copy
- the dialog's source, destroy the dialog after we're done, and make
- sure to update both columns in the clist.
- (add_source_clicked): copy the dialog's source, and destroy the
- dialog when we're done.
- (addressbook_source_dialog_destroy): free up all the dialog's
- memory.
-
- * gui/component/addressbook.c (set_prop): allow file: uri's that
- point to files, not just dirs that contain addressbook.db. The
- rule is the addressbook file has to end in .db.
-
- * gui/component/addressbook-storage.c (file_source_foreach):
- contactserver => contactfile. cut and paste error.
- (addressbook_storage_init_source_uri): use file://%s to build the
- uri.
-
- * gui/component/e-ldap-server-dialog.[ch]: forgot to remove these
- in my last commit.
-
-2000-12-29 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/addressbook.c (config_cb): new function, calling
- our new config ui code.
- (control_activate): no longer load evolution-addressbook-ldap.xml,
- as it's not there.
-
- * gui/component/addressbook-component.c (owner_set_cb):
- setup_ldap_storage => addressbook_storage_setup.
-
- * gui/component/Makefile.am (evolution_addressbook_SOURCES):
- remove e-ldap-storage.[ch] and add addressbook-storage.[ch].
- (glade_DATA): remove ldap-server-dialog.glade and add
- addressbook-config.glade.
- (EXTRA_DIST): same.
-
- * gui/component/addressbook-config.[ch]: add another dialog to
- give a list of our sources and offer the Add/Delete/Edit
- interface. This plugs into the previous dialog work (the source
- editor.)
-
- * gui/component/addressbook-storage.[ch]: new files, containing
- the remains of e-ldap-storage.[ch] and adding the new
- AddressbookSource type and it's subordinates. Also, the xml
- format has changed slightly and the file name is no longer
- ~/evolution/ldap-servers.xml - it's
- ~/evolution/addressbook-sources.xml.
-
- * gui/component/addressbook-config.glade: new file, new config
- interface.
-
- * gui/component/ldap-server-dialog.glade: removed.
-
- * gui/component/e-ldap-storage.[ch]: removed.
-
-2000-12-28 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/Makefile.am (evolution_addressbook_SOURCES): add
- addressbook-config.[ch].
-
- * gui/component/addressbook-config.c,
- gui/component/addressbook-config.h: new files, containing at the
- moment a beautiful "new/edit source dialog" inspired by the
- mail-config-gui code. It'll be ready for prime time after rev'ing
- the .xml file the addressbook uses to store it's "other sources"
- to include files, and the addition of the ldap auth stuff.
-
-2000-12-25 Miguel de Icaza <miguel@helixcode.com>
-
- * gui/widgets/e-minicard.c (e_minicard_realize): Set draw
- background to FALSE.
-
- * gui/widgets/e-minicard-label.c (e_minicard_label_construct): ditto.
- (e_minicard_label_construct): ditto
-
-2000-12-23 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/fullname-strings.h,
- contact-editor/fullname.glade: Added Ms. and Miss to the prefix
- drop down box. Patch submitted by Martin Hicks <mort@bork.org>.
-
-2000-12-21 JP Rosevear <jpr@helixcode.com>
-
- * conduit/address-conduit.c (cursor_cb): Ref the cards that get put
- in the change list
- (next_changed_item): util function to get the real next changed item
- (compute_status): really compute the status of the record
- (local_record_from_uid): Set the id of the temporary card
- (check_for_slow_setting): Make this check a little saner
- (card_added): Only record the CardObjectChange if the card is not
- archived
- (card_changed): ditto
- (card_removed): ditto
- (set_status_cleared): actually clear the status
- (for_each_modified): Clean out cruft and use next_changed_item
- (add_record): Set the new id properly in our local card copy
- (replace_record): handle the case where the record has been deleted
- and we need to call add. need to update the changed_hash entry
- (delete_record): Don't panic if the card is not found, its already
- been deleted.
-
- * backend/pas/pas-backend-file.c (pas_backend_file_book_view_copy):
- The change_context no longer has a del_cards member
- (pas_backend_file_book_view_free): ditto
- (pas_backend_file_process_get_changes): ditto
- (pas_backend_file_changes_foreach_key): just record the id
- (pas_backend_file_changes): notify_remove needs an id not a vcard
-
-2000-12-20 JP Rosevear <jpr@helixcode.com>
-
- * conduit/address-conduit.c (match): Use my own wrapper
- functions instead of trying to *directly* access the the data
- structures my self
- (post_sync): Put in hack to prevent syncing the same records twice
- (local_record_from_uid): set the card id when creating a blank one
- (add_record): Set the id of the card we have and don't go to the
- server to get the latest version
-
-2000-12-19 JP Rosevear <jpr@helixcode.com>
-
- * conduit/address-conduit.c (ecard_from_remote_record): Convert
- pilot strings to utf for the e-cards.
-
-2000-12-19 JP Rosevear <jpr@helixcode.com>
-
- * conduit/address-conduit.c (local_record_from_ecard): Convert ecard
- strings to pilot encodings
-
-2000-12-19 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/widgets/e-addressbook-view.c (delete): Made it so that if
- you select multiple contacts, the right click menu to delete
- deletes them all.
-
-2000-12-18 Chris Toshok <toshok@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c (ldap_error_to_response): always
- use LDAP_NAME_ERROR (in the openldap1 case it's #defined to
- NAME_ERROR).
- (build_card_from_entry): ldap_get_values can return NULL. also,
- openldap2 keeps us from getting at ldap->ld_errno, so we can't
- tell if there was a decoding error like we used to. the double
- free problem where ldap would free the ber if there was a decoding
- problem might be fixed now.. further investigation is needed.
- for now we leak in openldap2.
- (ldap_search_handler): the ldap structure is opaque, so use
- ldap_search_ext to give the extra information (the max responses,
- timeout, etc.) in the openldap2 case.
-
-2000-12-13 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c (ldap_error_to_response): Test
- for the existance of LDAP_NAME_ERROR and if it exists as a macro,
- use it instead of NAME_ERROR.
-
-2000-12-14 Michael Meeks <michael@helixcode.com>
-
- * gui/component/GNOME_Evolution_Addressbook.oafinfo: update cut
- and paste description error.
-
-2000-12-13 Dan Winship <danw@helixcode.com>
-
- * gui/widgets/e-minicard-control.c (stream_read): NULL-terminate
- the returned vcard so we don't sometimes end up with trailing
- junk that makes libversit unhappy.
-
-2000-12-13 Iain Holmes <iain@helixcode.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_add_section): Make the -> into a GNOME stock image.
-
-2000-12-09 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_init): Connect to the "cursor_change" signal on
- the ETable here instead of the ETableScrolled.
- (remove_address): Added the col and event parameters to this
- callback to match the added parameters to the double click signal.
- (e_select_names_add_section): Connect to the "double_click" signal
- on the ETable here instead of the ETableScrolled.
-
-2000-12-09 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c (e_card_set_arg): When setting the "name"
- argument, copy the incoming name. This fixes a crash.
-
-2000-12-09 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c: Made editing the name using
- the full name button set the file as entry properly. Made it
- so that the address parse that the user chooses after
- clicking on the Full Address... button gets saved.
-
-2000-12-08 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c (full_name_clicked): Made it
- so that the editor->name is set after the entry is changed. This
- means that the reparse that the person chose is saved.
-
-2000-12-07 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/e-ldap-storage.c (setup_ldap_storage): Pass NULL
- as the @toplevel_node_handler_id argument to
- `evolution_storage_new'.
-
-2000-12-08 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c: Fixed some formatting.
-
- * contact-editor/e-contact-editor-categories.h: Removed an
- unneeded #include.
-
- * gui/widgets/e-addressbook-view.c: Connect to the signals on the
- ETable instead of the ETableScrolled.
-
-2000-12-07 JP Rosevear <jpr@helixcode.com>
-
- * conduit/address-conduit.c (local_record_from_uid): Pass "" rather
- than NULL to e_card_new.
- (local_record_from_ecard): Make sure ecard->name is valid
- (check_for_slow_setting): Remove hard coded test value
- (card_added): g_strdup the resul of e_card_get_id
- (card_changed): ditto
-
-2000-12-07 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/widgets/e-addressbook-view.c: Got rid of code referencing
- the ETableScrolled proxy functions.
-
-2000-12-06 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Moved the gal view menu stuff from
- here to EAddressbookView.
-
- * gui/widgets/e-addressbook-view.c,
- gui/widgets/e-addressbook-view.h: New function to set up the menus
- for the EAddressbookView.
-
-2000-12-06 JP Rosevear <jpr@helixcode.com>
-
- * conduit/Makefile.am: Another conduit build fix
-
-2000-12-05 JP Rosevear <jpr@helixcode.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_changes_foreach_key):
- Create an empty vcard with the appropriate id for deleted cards
-
- * conduit/address-conduit.c (ecard_from_remote_record): Ensure the
- address fields are added sensibly
-
-2000-12-05 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/e-ldap-storage.c (setup_ldap_storage): Updated the
- call to `evolution_storage_new()': pass NULL for
- @toplevel_node_uri.
-
-2000-11-28 JP Rosevear <jpr@helixcode.com>
-
- * conduit/address-conduit.c (local_record_to_pilot_record): Return
- a struct rather than a pointer to a struct
- (view_cb): kill warning
- (compare): local_record_to_pilot_record now returns a struct
- (prepare): ditto
- (free_prepare): remove as per gnome-pilot changes
- (conduit_get_gpilot_conduit): don't listen for free_prepare signal
-
-2000-11-27 JP Rosevear <jpr@helixcode.com>
-
- * conduit/address-conduit.h: Remove "complete" field
-
- * conduit/address-conduit.c (print_local): Make it print useful debug
- info
- (print_remote): ditto
- (local_record_from_ecard): Make sure phone numbers get out to the pilot
- (ecard_from_remote_record): Set phone strings to "" if they are null
- (sequence_complete): unref the book view
- (view_cb): ref the book view
- (free_prepare): do nothing
-
- * backend/pas/pas-backend-file.c (pas_backend_file_book_view_free):
- Destroy the card lists with the rest of the view.
- (pas_backend_file_changes): Don't destroy the card lists here
- (pas_backend_file_book_view_free): Free the card/id lists in the
- change context here, the correct place.
- (pas_backend_file_changes): instead of here...
-
-2000-11-22 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-backend-file.c: Set view.change_context to NULL
- in pas_backend_file_process_get_book_view. Changed
- pas_backend_file_book_view_copy a bit.
-
- * backend/pas/pas-backend-ldap.c: Got rid of a warning.
-
-2000-11-18 Matt Bissiri <matt@bissiri.org>
-
- * gui/component/Makefile.am:
- Add widgets/menus/libmenus.la to evolution_addressbook_LDADD
- so that it will link properly now that gal-view-menus.[ch]
- was moved from gal into evolution.
-
-2000-11-15 JP Rosevear <jpr@helixcode.com>
-
- * backend/pas/pas-backend-file.c (pas_backend_file_book_view_copy):
- Initialize destination struct with '0's.
-
-2000-11-12 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c: Changed the mime type from "text/vcard"
- to "text/x-vcard".
-
-2000-11-11 Matt Bissiri <bissiri@eecs.umich.edu>
-
- * backend/ebook/.cvsignore: Add idl-generated files.
- * backend/ebook/e-book.c: (e_book_do_response_get_changes):
- * backend/ebook/e-card.c: (e_card_send):
- s/Evolution_/GNOME_Evolution_/g;
-
-2000-11-11 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/Makefile.am: Link in composer bonobo code.
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h: Added code to
- send mail to an ECard or send an ECard as a VCard attachment.
-
- * contact-editor/e-contact-editor.c: Add verbs to send the contact
- as a VCard or send mail to the contact.
-
- * gui/search/e-addressbook-search-dialog.c: Removed some unused
- variables.
-
- * gui/widgets/e-addressbook-view.c, gui/widgets/e-minicard.c:
- Added menu items to send the contact as a VCard or send mail to
- the contact.
-
-2000-11-11 Matt Bissiri <bissiri@eecs.umich.edu>
-
- * gui/component/addressbook.oafinfo:
- * gui/component/select-names/evolution-addressbook-select-names.oafinfo:
- Update the remaining "IDL:Evolution*" to "IDL:GNOME/Evolution*"
- to sync up with yesterday's IDL re-scoping.
-
-2000-11-09 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c: Fixed a warning.
-
- * gui/component/addressbook.c: Put in gal view menus for testing
- purposes.
-
- * printing/e-contact-print-envelope.c: Fixed up envelope printing
- a bit. Added code for printing return addresses.
-
-2000-11-09 JP Rosevear <jpr@helixcode.com>
-
- * conduit/address-conduit.h: Add changed_hash, change list and complete bool
-
- * conduit/address-conduit.c (local_record_from_ecard): Add empty field checks
- (card_added): callback for book view
- (card_changed): ditto
- (card_removed): ditto
- (sequence_complete): ditto
- (view_cb): callback for the get changes call
- (pre_sync): force synchronous loading of book view
- (for_each): we already have the card so create the local record directly
- (for_each_modified): Uncomment and fix
- (delete_record): ditto
-
- * conduit/Makefile.am: link against gal for ebook - needs fixing
-
- * backend/ebook/e-book.c (e_book_do_response_get_changes): Properly respond
- to a get_changes call
- (e_book_check_listener_queue): define the get changes response operation
-
- * backend/ebook/e-book-listener.c (e_book_listener_queue_get_changes_response):
- Queue up a get changes response
- (impl_BookListener_respond_get_changes): Implement the get_changes method
- (e_book_listener_get_epv): add get_changes implementation to epv
-
- * backend/pas/pas-backend-file.c (pas_backend_file_book_view_copy): Only
- copy the search_context and change_context elements if they actually exist
- (pas_backend_file_changes): Hard code a path for now, only notify if
- there is something to notify about
-
-2000-11-07 JP Rosevear <jpr@helixcode.com>
-
- * backend/pas/pas-book.h: Update PASRequest structure
-
- * backend/pas/pas-book.c (impl_Evolution_Book_get_changes): update param name
- (pas_book_queue_get_changes): Use PASRequest change_id slot
-
- * backend/pas/pas-backend-file.c (pas_backend_file_book_view_copy):
- Properly copy change_id and change_context
- (pas_backend_file_book_view_free): Free change_id/change_context
- (pas_backend_file_changes_foreach_key): Callback to figure out the
- deleted cards
- (pas_backend_file_changes): Use new e-dbhash stuff to implement.
- Write out updated hash
-
- * backend/idl/addressbook.idl: Rename get_changes param
-
-2000-11-06 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Switched from EAddressbookSearch to
- ESearchBar.
-
- * gui/widgets/Makefile.am, gui/widgets/e-addressbook-search.c,
- gui/widgets/e-addressbook-search.h: Removed EAddressbookSearch.
- This has been moved to filter/ and renamed ESearchBar.
-
- * printing/e-contact-print-envelope.c: Forgot to set the font.
- This works for me now.
-
-2000-11-06 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/select-names/e-select-names-bonobo.c
- (impl_SelectNames_get_entry_for_section): Duplicate the object
- reference before returning.
-
-2000-11-05 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c,
- gui/widgets/e-addressbook-view.c, gui/widgets/e-minicard.c: Add
- menus items to the envelope printing stuff.
-
- * gui/component/addressbook.c: Hook up the search menu.
-
- * gui/widgets/e-addressbook-search.c,
- gui/widgets/e-addressbook-search.h: Add the search menu.
-
- * printing/Makefile.am: Add e-contact-print-envelope.c and
- e-contact-print-envelope.h.
-
- * printing/e-contact-print-envelope.c,
- printing/e-contact-print-envelope.h: Added envelope printing.
-
-2000-11-03 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/component/select-names/Makefile.am: Clean the idl-generated
- files properly.
-
-2000-11-02 Christopher James Lahey <clahey@helixcode.com>
-
- * ename/.cvsignore, gui/minicard/.cvsignore: Removed these
- unnecessary .cvsignores.
-
- * gui/component/addressbook.c: Switch to using EAddressbookSearch
- instead of custom quick search widget.
-
- * gui/component/select-names/e-select-names.c: Made this do a
- slightly better job of rendering names.
-
- * gui/widgets/Makefile.am: Added e-addressbook-search.c and
- e-addressbook-search.h.
-
- * gui/widgets/e-addressbook-search.c,
- gui/widgets/e-addressbook-search.h: New class that puts up an
- entry and a combo box.
-
-2000-11-01 Dan Winship <danw@helixcode.com>
-
- * gui/component/e-ldap-storage.c (load_ldap_data):
- (e_ldap_storage_add_server): Add "highlighted" flag to
- evolution_storage_new_folder
-
-2000-10-31 JP Rosevear <jpr@helixcode.com>
-
- * conduit/address-conduit.c (cursor_cb): Let the warning make sense
- (compute_pid): remove
- (local_record_from_ecard): Create local record from ecard - not finished
- (local_record_from_uid): Obtain local_record from uid with the proper
- e-book way
- (set_status_cleared): Add empty callback
- (add_archive_record): kill
- (delete_archive_record): kill
- (archive_record): Add empty callback
- (conduit_get_gpilot_conduit): Update signal connects
-
- * backend/pas/pas-backend-file.c (vcard_change_type): Function to determine
- the type of change - not finished
- (pas_backend_file_search_changes): Create a view and callback based on
- how the cards have changed
- (pas_backend_file_process_get_changes): Implement the get changes operation
- for files
- (pas_backend_file_process_client_requests): Add GetChanges method for
- processing
-
- * backend/pas/pas-book.c (pas_book_queue_get_changes): Add changes to
- the list
- (impl_Evolution_Book_get_changes): implement object method
- (pas_book_get_epv): Add get changes to epv
- (pas_book_respond_get_changes): Respond to the get changes operation
-
- * backend/pas/pas-book.h: Add GetChanges PASOperation
-
- * backend/idl/addressbook.idl: add get_changes and respond_get_changes
- methods
-
- * backend/ebook/e-book.c (e_book_get_changes): Client function
- to a view of the changed objects
-
- * backend/ebook/e-book.h: New prototype
-
-2000-10-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * backend/e-book/e-card.c: Fixed marking of strings
- for translation. Use "_(" instead of "_ (".
- * gui/component/addressbook-factory.c: Add missing
- calls to bindtextdomain() and textdomain noticed by
- Dan Winship.
- * gui/component/addressbook.c: Marked string for translation.
-
-2000-10-27 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/Makefile.am, gui/search/Makefile.am,
- printing/Makefile.am: Fixed these to include EXTRA_GNOME_CFLAGS.
-
- * gui/component/select-names/e-select-names-manager.c: Turned off
- newlines in header fields.
-
-2000-10-26 Michael Meeks <michael@helixcode.com>
-
- * printing/e-contact-print.c (e_contact_print_letter_tab),
- (complete_sequence, e_contact_do_print_phone_list, lowify):
- unsigned charness.
-
-2000-10-25 Chris Toshok <toshok@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c (ldap_op_process_current): only
- call the handler if the if we're connected, and if we fail to
- connect finish the op and post a message.
- (pas_backend_ldap_connect): add debug spew if DEBUG is defined.
- (modify_card_handler): LDAP_RES_SEARCH_ENTRY => LDAP_SUCCESS.
- (modify_card_handler): only perform the ldap_modify_s if we have a
- list of modifications.
- (get_cursor_handler): use ldap_error_to_response here.
- (pas_backend_ldap_load_uri): use LDAP_PORT instead of the constant
- 389.
-
-2000-10-23 Dan Winship <danw@helixcode.com>
-
- * gui/component/select-names/Makefile.am (INCLUDES):
- * gui/component/Makefile.am (INCLUDES): Update EVOLUTION_LOCALEDIR
-
- * backend/pas/Makefile.am (INCLUDES):
- * backend/ebook/Makefile.am (INCLUDES): Update GNOMELOCALEDIR.
-
-2000-10-23 JP Rosevear <jpr@helixcode.com>
-
- * conduit/address-conduit.h: Use new libeconduit calls and
- abstraction
-
- * conduit/address-conduit.c: ditto
-
-2000-10-23 JP Rosevear <jpr@helixcode.com>
-
- * conduit/address-conduit.c (pre_sync): Use e_pilot_map_read
- (post_sync): Use e_pilot_map_write
-
- * conduit/Makefile.am: Link libeconduit and not libical
-
-2000-10-20 Michael Meeks <michael@helixcode.com>
-
- * contact-editor/e-contact-editor.c (tb_save_and_close_cb):
-
- * gui/component/addressbook.c (toggle_view_as_cb):
-
-2000-10-20 JP Rosevear <jpr@helixcode.com>
-
- * conduit/address-conduit.h: New structure of file - similar
- to calendar/todo conduits
-
- * conduit/address-conduit.c: ditto
-
- * conduit/address-conduit-config.h: Config stuff for conduit
-
- * conduit/.cvsignore: Update
-
- * conduit/Makefile.am: Build fixes
-
- * conduit/address-conduit-control-applet.desktop: Renamed
- to e-address-conduit-control-applet.desktop
-
- * conduit/address.conduit.in: Renamed to e-address.conduit.in
-
-2000-10-19 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/widgets/e-addressbook-view.c (SPEC): Remove Family name
- column since it's a bit weird. This also fixes the initial state
- since all of the column choices were off by one.
-
-2000-10-19 Ettore Perazzoli <ettore@helixcode.com>
-
- * printing/Makefile.am (glade_DATA): Remove
- `e-contact-print.glade.h'.
- (EXTRA_DIST): Move here.
-
- * gui/component/Makefile.am (glade_DATA): Remove
- `ldap-server-dialog.glade.h'.
- (EXTRA_DIST): Move here.
-
-2000-10-19 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c: Change how the extension field acts when
- converting delivery addresses to labels.
-
-2000-10-18 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h: Added the
- function e_card_delivery_address_to_label.
-
- * contact-editor/e-contact-editor-address.c: Fixed a potential
- crash.
-
- * contact-editor/e-contact-editor.c: Made this save the changed
- data to the string version of the address.
-
-2000-10-19 Michael Meeks <michael@helixcode.com>
-
- * gui/component/addressbook.c (change_view_type): update to new
- UI handler.
- (update_view_type): split from (change_view_type).
- (control_activate): add an update_view_type.
-
-2000-10-18 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card-simple.c: Change NAME_OR_ORG to return the
- email address if both name and organization are taken.
-
- * gui/component/select-names/e-select-names.c: Fixed up the spec
- strings in this class. Removed the "cursor_mode" argument to
- ETable since it's part of the spec now.
-
-2000-10-17 Iain Holmes <iain@helixcode.com>
-
- * contact-editor/contact-editor.glade: Change the initial dialog
- visibility to FALSE
- so the contact editor doesn't flash when it appears.
-
-2000-10-16 Iain Holmes <iain@helixcode.com>
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_activate_dialog): Only allow one dialog
- per manager.
-
-2000-10-16 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/fulladdr.glade: Fixed a typo. Made this look a
- bit better.
-
-2000-10-15 Dan Winship <danw@helixcode.com>
-
- * gui/component/select-names/Makefile.am:
- * gui/component/Makefile.am: Remove CPPFLAGS since they just
- duplicate flags that were already in INCLUDES.
-
- * printing/Makefile.am (ecpsdir):
- * gui/widgets/Makefile.am:
- * contact-editor/Makefile.am: Move -D flags from CPPFLAGS to
- INCLUDES so they don't override any CPPFLAGS set at configure
- time.
-
-2000-10-14 Michael Meeks <michael@helixcode.com>
-
- * gui/component/addressbook.c (control_activate): if we are in
- LDAP mode then merge in the extra few items, otherwise just merge
- the standard thing; saves duplication.
-
-2000-10-14 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/addressbook.oafinfo: Added
- "evolution:shell-component-icon" property.
-
-2000-10-14 Iain Holmes <iain@helixcode.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_manager_activate_dialog): Only allow one dialog
- per id.
- (e_select_names_manager_destroy): Destroy the hashtable.
- (e_select_names_manager_init): Init the hashtable.
-
-2000-10-13 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/fulladdr.glade, contact-editor/fulladdr.glade.h:
- Rearranged these fields a bit more.
-
-2000-10-13 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor-categories.c,
- gui/component/select-names/e-select-names.c,
- gui/widgets/e-addressbook-view.c: Changed these for boolean
- ascending attribute instead of int ascending attribute. Fixed
- e-select-names to not use a column past the end of its array.
-
- * contact-editor/e-contact-editor-address.c,
- contact-editor/fulladdr.glade, contact-editor/fulladdr.glade.h:
- Rearranged the address editor dialog.
-
-2000-10-11 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor-categories.c: Fixed the column
- elements, the no-headers attribute and added a cursor-mode=line
- attribute.
-
- * gui/component/select-names/e-select-names.c,
- gui/widgets/e-addressbook-view.c: Fixed the column elements here.
-
-2000-10-11 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor-categories.c,
- gui/component/select-names/e-select-names.c,
- gui/widgets/e-addressbook-view.c: Updated these to the new style
- ETables.
-
-2000-10-06 Not Zed <NotZed@HelixCode.com>
-
- * gui/search/e-addressbook-search-dialog.c (get_widget): Removed
- ondemand callback nonsense from rule_context_load().
-
-2000-10-05 Michael Meeks <michael@helixcode.com>
-
- * contact-editor/e-contact-editor.c (create_ui): upd.
- (e_contact_editor_init): upd.
-
- * gui/component/addressbook.c (control_activate_cb): upd.
- (control_deactivate): kill.
- (control_activate): upd.
-
-2000-09-22 Michael Meeks <michael@helixcode.com>
-
- * gui/component/addressbook.c (control_activate): update.
-
- * contact-editor/e-contact-editor.c (create_ui): upd.
-
-Fri Sep 29 07:33:54 2000 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/widgets/e-minicard.c, gui/widgets/e-minicard.h: Made it so
- that minicard doesn't write out changes to the backend unless
- something's actually changed.
-
-Tue Sep 26 16:28:47 2000 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c: Make sure that card->name and
- card->full_name are always valid.
-
- * contact-editor/e-contact-editor.c: Removed some unused
- variables.
-
-2000-09-22 Matt Bissiri <bissiri@eecs.umich.edu>
-
- * contact-editor/e-contact-editor-fullname.c (extract_info): If
- (editor->name == NULL), store ptr to newly allocated ECardName in
- editor->name, not just in a stack variable. This fixes a crash
- which happened when you click "New", then click "Full Name...",
- then enter name, then click "OK".
-
- * backend/ebook/e-card.c (e_card_name_to_string): Add
- g_return_val_if_fail.
-
-2000-09-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * gui/widgets/Makefile.am:
- * gui/component/Makefile.am:
- * contact-editor/Makefile.am:
- * printing/Makefile.am: Look for ename in /e-util/ename instead of
- /addressbook/ename
-
- * backend/ebook/e-card.c: Updated to include e-util/ename/*.h
-
- * ename: Moved to /e-util so it could be shared
-
- * Makefile.am (SUBDIRS): took out ename
-
-2000-09-25 Nat Friedman <nat@helixcode.com>
-
- * ename/e-name-western-tables.h: Added a ton of new prefixes and
- suffixes.
-
-2000-09-22 Michael Meeks <michael@helixcode.com>
-
- * gui/component/addressbook.c (control_activate): update.
-
- * contact-editor/e-contact-editor.c (create_ui): upd.
-
-2000-09-22 Chris Toshok <toshok@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c: lots of changes. flesh out the
- remove/modify/create functions. add another flag for the property
- table, PROP_DN, which makes it easy for us to determine when we
- need to create a new DN for a record when we're modifying. also
- add a ber_func to the table for PROP_TYPE_LIST fields, which fills
- in the list of bvalues that we send to the ldap server. The
- add/modify/delete stuff hasn't been tested yet, and it hopelessly
- complex (yay ldap).
- (ldap_search_handler): act synchronous when ldap_search responds
- with -1.
- (view_destroy): use pas_book_view_notify_status_message.
- (ldap_op_process_current): same
- (ldap_op_process): same
- (poll_ldap): same
- (ldap_search_handler): same
-
-2000-09-22 Chris Toshok <toshok@helixcode.com>
-
- * backend/ebook/e-card-simple.h: add
- E_CARD_SIMPLE_FIELD_FAMILY_NAME to the enum.
-
- * backend/ebook/e-card-simple.c (field_data): add
- E_CARD_SIMPLE_FIELD_FAMILY_NAME.
- (e_card_simple_get): add getter for FAMILY_NAME.
-
-2000-09-22 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c: Made addresses be quoted printable again
- so that they will encode properly if they have carriage returns in
- them. This is possible now because of a fix in libversit.
-
-2000-09-22 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-book-view-listener.c,
- backend/ebook/e-book-view-listener.h, backend/ebook/e-book-view.c,
- backend/ebook/e-book-view.h, backend/idl/addressbook.idl,
- backend/pas/pas-book-view.c, backend/pas/pas-book-view.h: Added a
- function to set the status message associated with a given view.
- This is not yet implemented in the gui.
-
-2000-09-22 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-book.c, backend/ebook/e-book.h,
- backend/idl/addressbook.idl, backend/pas/pas-backend-file.c,
- backend/pas/pas-backend-ldap.c, backend/pas-backend.c,
- backend/pas/pas-backend.h, backend/pas/pas-book.c,
- backend/pas/pas-book.h: Added a function to query static
- capabilities (capabilities that can be reported immediately) and
- implemented them in the 2 servers.
-
- * gui/component/addressbook.c: Added a View All button and a Stop
- button. Sorted out the new directory server stuff a bit.
-
- * gui/widgets/e-addressbook-model.c,
- gui/widgets/e-addressbook-model.h: Cleaned up a bit. Added a stop
- function. Check for capabilities before deciding whether to load
- all cards when initially viewed.
-
- * gui/widgets/e-addressbook-view.c,
- gui/widgets/e-addressbook-view.h: Added stop and view all
- functions.
-
- * gui/widgets/e-minicard-view-widget.c,
- gui/widgets/e-minicard-view-widget.h,
- gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h:
- Added a stop function. Check for capabilities before deciding
- whether to load all cards when initially viewed.
-
-2000-09-21 Michael Meeks <michael@helixcode.com>
-
- * gui/component/addressbook.c (control_activate): remove _UIHandler
-
-2000-09-21 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/load-pine-addressbook.c: Added a missing include
- of ctype.h.
-
- * backend/pas/pas-backend-file.c: Fixed a problem where using a
- GList was causing us to not be reentrant. We now use an EList
- here and so now this is reentrant. This should fix the "wombat
- crashes every time you run evolution" bug.
-
- * contact-editor/e-contact-editor.c: Fixed a type mismatch.
-
-2000-09-21 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/load-pine-addressbook.c: Make this work when a
- field is spread across multiple lines.
-
-2000-09-20 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h: Added a
- wants_html field to cards. Uses "x-mozilla-html".
-
- * contact-editor/Makefile.am: Added definition of
- EVOLUTION_DATADIR.
-
- * contact-editor/contact-editor.glade: Make Wants HTML check
- button visible.
-
- * contact-editor/e-contact-editor.c,
- contact-editor/e-contact-editor.h: Make Wants HTML check button
- active. Fix UI stuff to use XML. Set parent window of
- confirm_delete dialog.
-
- * gui/widgets/e-addressbook-view.c, gui/widgets/e-minicard.c: Set
- the parent window of the confirm_delete dialog.
-
-2000-09-20 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/widgets/e-addressbook-view.c: Fixed display of the minicards
- when the addressbook was first loading. (It was overwriting a
- string with NULL during init.)
-
-2000-09-19 Dan Winship <danw@helixcode.com>
-
- * gui/search/Makefile.am (ruledir): Use $(datadir), not
- $(prefix)/share
-
-2000-09-18 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/Makefile.am, contact-editor/Makefile.am,
- ename/Makefile.am, gui/component/Makefile.am,
- gui/widgets/Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and
- $(EXTRA_GNOME_LIBS). Removed unneeded libraries.
-
- * backend/ebook/e-card.c, backend/pas/pas-backend-file.c,
- contact-editor/e-contact-editor-address.c,
- contact-editor/e-contact-editor-categories.c,
- contact-editor/e-contact-editor-categories.h,
- contact-editor/e-contact-editor-fullname.c,
- contact-editor/e-contact-editor.c,
- contact-editor/e-contact-save-as.c, ename/e-address-western.c,
- ename/test-ename-western-gtk.c,
- gui/component/addressbook-factory.c, gui/component/addressbook.c,
- gui/component/e-cardlist-model.h, gui/component/e-ldap-storage.c,
- gui/component/select-names/e-select-names-bonobo.c,
- gui/component/select-names/e-select-names-manager.c,
- gui/component/select-names/e-select-names-model.c,
- gui/component/select-names/e-select-names-table-model.c,
- gui/component/select-names/e-select-names-table-model.h,
- gui/component/select-names/e-select-names-text-model.h,
- gui/component/select-names/e-select-names.c,
- gui/component/select-names/e-select-names.h,
- gui/search/e-addressbook-search-dialog.c,
- gui/widgets/e-addressbook-model.h,
- gui/widgets/e-addressbook-view.c, gui/widgets/e-minicard-label.c,
- gui/widgets/e-minicard-view-widget.c,
- gui/widgets/e-minicard-view-widget.h,
- gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h,
- gui/widgets/e-minicard-widget.h, gui/widgets/e-minicard.c,
- gui/widgets/test-minicard-label.c, gui/widgets/test-reflow.c,
- printing/e-contact-print.c: Fixed the #include lines to deal
- properly with gal.
-
-2000-09-15 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.h,
- contact-editor/e-contact-save-as.h,
- gui/widgets/e-addressbook-model.h,
- gui/widgets/e-minicard-view-widget.h,
- gui/widgets/e-minicard-view.h, gui/widgets/e-minicard.c,
- gui/widgets/e-minicard.h: Fixed the paths of some .h #includes.
-
- * gui/component/addressbook.c: Removed all of the code to actually
- create and display the correct view of the addressbook and moved
- it to the new class gui/widgets/e-addressbook-view.c.
-
- * gui/widgets/Makefile.am: Added everything necessary for
- e-addressbook-view.c and e-addressbook-view.h.
-
- * gui/widgets/e-addressbook-view.c,
- gui/widgets/e-addressbook-view.h: New class to deal with actual
- display of addresses and switching between card view and table
- view.
-
- * gui/widgets/e-minicard-view-widget.c: Made this deal more
- gracefully with having the book set to NULL.
-
-2000-09-16 Michael Meeks <michael@helixcode.com>
-
- * gui/component/select-names/e-select-names.c: fix broken include.
-
- * gui/component/Makefile.am (INCLUDES): define datadir.
- (evolution_addressbook_SOURCES): remove e-addressbook-model.[ch]
-
- * gui/component/addressbook.c (control_activate): use datadir.
-
-2000-09-16 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/widgets/Makefile.am (gladedir): Define.
- (glade_DATA): Install `alphabet.glade'.
- (EXTRA_DIST): Define.
-
- * gui/component/Makefile.am (glade_DATA): Remove `alphabet.glade'.
- (EXTRA_DIST): Remove `alphabet.glade.h'.
-
- * gui/widgets/Makefile.am (libeminicard_a_SOURCES): Add
- `e-addressbook-model.c' and `e-addressbook-model.h'. I hope this
- is what Chris meant to do.
-
- * gui/component/Makefile.am (INCLUDES): Add
- `-I$(top_srcdir)/addressbook/gui/widgets'.
- (evolution_addressbook_SOURCES): Remove `e-addressbook-model.c'
- and `e-addressbook-model.h'.
-
- * gui/component/select-names/e-select-names.c: #include
- "e-addressbook-model.h" from "addressbook/gui/widgets" instead of
- "addressbook/gui/component", as it has been moved there.
-
-2000-09-15 Chris Toshok <toshok@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c: split all the ldap operations
- into 2 halves, a handler, and destructor, and create a structure
- containing two function pointers and any data they need. this
- allows us queue up pending operations (since the LDAP*'s are no
- longer view specific. there's one per backend.) also, add
- support for restarting async operations if the SERVER DOWN error
- isn't communicated until sometime after the handler is called (as
- is the case with the async search stuff.)
-
-2000-09-14 Dan Winship <danw@helixcode.com>
-
- * gui/component/addressbook-factory.c (main): Call unicode_init
- for e-font stuff.
-
-2000-09-14 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/Makefile.am, gui/widgets/Makefile.am: Added
- $(GNOME_PRINT_LIBS) to all of the test files in these directories.
-
-2000-09-14 Michael Meeks <michael@helixcode.com>
-
- * gui/component/Makefile.am (evolution_addressbook_LDADD): fix path.
-
- * gui/component/addressbook.c: update include.
-
- * gui/component/addressbook-factory.c: update include.
-
- * gui/widgets/e-minicard-view.h: update include.
-
- * gui/search/e-addressbook-search-dialog.c: update include path.
-
-2000-09-13 Michael Meeks <michael@helixcode.com>
-
- * contact-editor/e-contact-editor.c (e_contact_editor_init): hack.
- (create_toolbar): ditto.
-
-2000-09-07 Michael Meeks <michael@helixcode.com>
-
- * gui/component/addressbook.c: Radicaly update UI handler code.
-
-2000-09-13 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/widgets/*, gui/minicard/*: Moved gui/minicard to
- gui/widgets, except for e-reflow.c, e-reflow.h, e-reflow-sorted.c,
- and e-reflow-sorted.h.
-
- * gui/widgets/Makefile.am: Added e-reflow to the INCLUDES list and
- libereflow.a to a bunch of LDADD lines.
-
- * gui/component/Makefile.am (evolution_addressbook_LDADD): Added
- libereflow.a here.
-
- * gui/Makefile.am (SUBDIRS): Replaced minicard with widgets.
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/select-names/Makefile.am: Add space after `-I'
- when invoking `orbit-idl'.
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/Makefile.am (EXTRA_DIST): Remove `ui.xml'.
-
-2000-09-11 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c: Fixed a crash error.
-
-2000-09-11 Christopher James Lahey <clahey@helixcode.com>
-
- * ename/e-address-western.c: Fixed some warnings.
-
-2000-09-11 Jesse Pavel <jpavel@helixcode.com>
-
- * ename/e-address-western.c: fixed certain address parsing
- problems.
-
-2000-09-11 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/fulladdr.glade: Made this a bit better balanced.
-
- * gui/component/addressbook.c: Make the toolbar button for find do
- the same thing that the menu item for search does.
-
- * gui/search/e-addressbook-search-dialog.c: Made the top half of
- this not expand.
-
-2000-09-11 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h:
- Removed a bunch of redundant code. Made it so that when you set
- an address label, it sets the delivery address as well. Added
- functions to set and get the delivery address.
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h: Added code to
- convert and address label to a delivery address.
-
- * contact-editor/Makefile.am: Added e-contact-editor-address.[ch],
- fulladdr.glade, fulladdr.glade.h.
-
- * contact-editor/contact-editor.glade,
- contact-editor/e-contact-editor-strings.h: Switched from a label
- to a button to show the parsed address.
-
- * contact-editor/e-contact-editor-address.c,
- contact-editor/e-contact-editor-address.h: New class to implement
- the parsed address dialog.
-
- * contact-editor/e-contact-editor-fullname.c,
- contact-editor/e-contact-editor-fullname.h: Added const to the
- _new function.
-
- * contact-editor/e-contact-editor.c: Implemented clicking on the
- address button.
-
- * contact-editor/fulladdr.glade, contact-editor/fulladdr.glade.h:
- New glade files for the parsed address dialog.
-
- * contact-editor/fullname-strings.h, fullname.glade: Changed these
- accellabels to labels.
-
- * ename/Makefile.am: Added e-address-western.c.
-
- * ename/e-address-western.c: Fixed some warnings.
-
-2000-09-10 Christopher James Lahey <clahey@helixcode.com>
-
- * ename/e-address-western.c: Added by Jesse.
-
-2000-09-08 Lauris Kaplinski <lauris@helixcode.com>
-
- * gui/minicard/e-minicard-label.c (e_minicard_label_construct):
- Use canvas default font
-
- * gui/minicard/e-minicard.c (e_minicard_realize): Ditto
- (get_left_width): Ditto
-
-2000-09-08 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor-categories.c: Fixed a few warnings.
-
-2000-09-02 Lauris kaplinski <lauris@helixcode.com>
-
- * contact-editor/e-contact-editor-categories.c: e_utf8 wrappers
-
- * contact-editor/e-contact-editor.c: e_utf8 wrappers
-
-2000-09-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/e-ldap-storage.c (load_ldap_data): Updated for the
- extra arg now needed by `evolution_storage_new_folder()'.
- (e_ldap_storage_add_server): Likewise.
-
-2000-08-31 Ettore Perazzoli <ettore@helixcode.com>
-
- * conduit/Makefile.am (INCLUDES): Add `BONOBO_GNOME_CFLAGS' and
- `-I$(top_srcdir)'.
-
-2000-08-31 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/Makefile.am: Install load-gnomecard-addressbook
- and load-pine-addressbook.
-
-2000-08-30 Lauris Kaplinski <lauris@helixcode.com>
-
- * printing/e-contact-print.c: Countless small changes for gnome-print 0.21+
-
-2000-08-30 Dan Winship <danw@helixcode.com>
-
- * gui/component/addressbook.oafinfo: Add a name to the minicard
- viewer.
-
-2000-08-29 Dan Winship <danw@helixcode.com>
-
- * backend/ebook/e-book.c:
- * backend/ebook/test-client.c:
- * backend/ebook/test-client-list.c:
- * backend/ebook/load-gnomecard-addressbook.c:
- * backend/ebook/load-pine-addressbook.c:
- * backend/pas/pas-book-factory.c:
- * conduit/address-conduit.h: Remove USING_OAF checks
-
-2000-08-28 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Use the right argument name to turn
- on grid lines.
-
-2000-08-26 JP Rosevear <jpr@helixcode.com>
-
- * gui/minicard/Makefile.am: Comment out minicard-view-test
- since its gnorba dependent
-
-2000-08-26 JP Rosevear <jpr@helixcode.com>
-
- * gui/component/addressbook-component.c: Remove gnorba stuff
-
- * gui/minicard/e-minicard-control.c (e_minicard_control_factory_init):
- ditto
-
- * gui/component/addressbook.c: ditto
-
- * gui/component/addressbook-factory.c: ditto
-
-2000-08-25 Christopher James Lahey <clahey@helixcode.com>
-
- * demo/* Removed the demo directory since it's no longer used.
-
-2000-08-26 JP Rosevear <jpr@helixcode.com>
-
- * gui/minicard/Makefile.am: Remove gnorba stuff
-
- * gui/minicard/e-minicard-control.gnorba: Kill
-
-2000-08-26 JP Rosevear <jpr@helixcode.com>
-
- * gui/component/addressbook.gnorba: Kill
-
- * gui/component/Makefile.am: Remove gnorba stuff
-
-2000-08-25 Dan Winship <danw@helixcode.com>
-
- * gui/component/Makefile.am (evolution_addressbook_LDFLAGS): Add
- -export-dynamic so libglade will be able to resolve custom widget
- callbacks.
-
-2000-08-23 Lauris Kaplinski <lauris@helixcode.com>
-
- * backend/pas/pas-backend-file.c (func_contains): Use e_utf8_strstrcase
-
- * contact-editor/e-contact-editor-fullname.c (fill_in_field): Use e_utf8 wrapper
- (extract_field): Same
-
- * contact-editor/e-contact-editor.c (full_name_clicked): Don't crash
-
- * ename/Makefile.am: Link demo with libeutil.la
-
- * ename/test-ename-western-gtk.c (full_changed_cb): Use e_utf8 wrapper
-
- * gui/component/addressbook.c (find_contact_cb): Use e_utf8 wrapper
- (search_entry_activated): Same
-
-2000-08-22 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/search/e-addressbook-search-dialog.c: Fix an error in the
- arguments to rule_context_load.
-
- * backend/ebook/e-card.c: Fix this to not mess up if the person
- passes a VCard with a carriage return in the mailing address.
-
-2000-08-14 Not Zed <NotZed@HelixCode.com>
-
- * gui/search/addresstypes.xml: Fixed fullname->full_name for
- search field.
-
- * gui/search/e-addressbook-search-dialog.c (get_widget): Check we
- actually got any parts to build the dialogue with.
-
-2000-08-13 Not Zed <NotZed@HelixCode.com>
-
- * gui/component/addressbook-component.c (owner_set_cb): Set the
- global_shell_client nastyhack when we know it.
- This is only required to link with the filter code ...
-
- * gui/component/Makefile.am (evolution_addressbook_LDADD): Added
- libfilter.a to the link line.
-
- * gui/search/Makefile.am (noinst_LIBRARIES): Change library name
- from libaddressbooksearchdialog to libaddressbooksearch, as used
- elsewhere.
-
- * gui/search/e-addressbook-search-dialog.c (get_widget):
- Implement.
- (get_query): Likewise.
- (e_addressbook_search_dialog_destroy): Unref filter stuff when
- done.
-
- * gui/component/addressbook.c (control_deactivate): Added chris's
- patch to put the meny in
-
-2000-08-22 Lauris Kaplinski <lauris@helixcode.com>
-
- * contact-editor/e-contact-editor.c: Use e_utf8 wrappers everywhere
-
-2000-08-22 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/e-card.h: Started adding a time zone field to ECard.
-
- * gui/component/e-addressbook-model.c: Added
- e_table_model_pre_change where appropriate.
-
- * gui/minicard/e-minicard-control.c: Added a ref and unref pair.
-
-2000-08-22 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Linked in the search dialog again.
- It looks like some changes in the shell made this not work.
-
-2000-08-19 Christopher James Lahey <clahey@helixcode.com>
-
- * conduit/address-conduit.c, conduit/address-conduit.h: Changed
- this to use ECardSimple.
-
- * contact-editor/e-contact-editor.c: Fixed a memory leak.
-
- * gui/component/addressbook.c: Added stuff to the right click
- menu. Activated the new search dialog that doesn't quite work
- yet.
-
- * gui/minicard/e-minicard-view.c: Fixed some run time warnings.
-
-2000-08-15 Larry Ewing <lewing@helixcode.com>
-
- * gui/minicard/e-minicard.c (e_minicard_event): use style colors
- for the selected state. This doesn't properly redraw the minicard
- when there is a style_change event, that is next.
- (e_minicard_realize): use style colors.
-
-2000-08-14 Peter Williams <peterw@helixcode.com>
-
- * backend/pas/pas-backend-file.c: Include the proper db1/db.h
- as in RedHat 7.0 -- patch from Kenny Graunke <kwg@teleport.com>
-
-2000-08-13 Chris Toshok <toshok@helixcode.com>
-
- * conduit/Makefile.am (libaddress_conduit_la_SOURCES): add
- address-conduit.h
-
- * Makefile.am (CONDUIT_SUBDIR): only set subdir if
- ENABLE_PILOT_CONDUITS is set.
-
-2000-08-13 Chris Toshok <toshok@helixcode.com>
-
- * Makefile.am (SUBDIRS): add conduit subdir.
-
-2000-08-13 Chris Toshok <toshok@helixcode.com>
-
- * conduit/address-conduit.c (conduit_get_gpilot_conduit): add
- special oaf initialization hack so conduit can find wombat, and
- accept all cookies so that we can actually talk to oaf.
-
-2000-08-13 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-backend-file.c: Fixed a typo that cause the
- wrong field to be searched.
-
- * gui/component/select-names/e-select-names.c: Made the select
- names dialog only display entries with email addresses.
-
-2000-08-12 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/contact-editor.glade: Fixed a typo in the name of
- the first phone entry.
-
-2000-08-12 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/search/Makefile.am,
- gui/search/e-addressbook-search-dialog.c,
- gui/search/e-addressbook-search-dialog.h: A few small interface
- fixes.
-
- * gui/component/Makefile.am: Link in the addressbook search
- dialog.
-
-2000-08-12 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/Makefile.am: Added the search directory.
-
- * backend/ebook/e-book.c: Fixed a potential crash.
-
- * gui/minicard/e-reflow-sorted.h: Fixed an include line.
-
- * gui/search/.cvsignore, gui/search/Makefile.am: New files.
-
- * gui/search/e-addressbook-search-dialog.c: Fixed compilation.
-
-2000-08-12 Christopher James Lahey <clahey@helixcode.com>
-
- * printing/Makefile.am: Ettore fixed compilation.
-
-2000-08-12 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/.cvsignore: Added load-gnomecard-addressbook.
-
-2000-08-12 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/search/e-addressbook-search-dialog.c,
- gui/search/e-addressbook-search-dialog.h: Made this into a Gtk
- object.
-
-2000-08-12 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-book-view.c: Ref our book view listener.
-
- * gui/component/addressbook.c: Updated to use new minicard view
- widget.
-
- * gui/minicard/Makefile.am: Added e-minicard-view-widget.c and
- e-minicard-view-widget.h.
-
- * gui/minicard/e-minicard-view-widget.c,
- gui/minicard/e-minicard-view-widget.h: New class that's just a
- minicard view in an ECanvas.
-
- * gui/search/e-addressbook-search-dialog.c: New file for
- implementing a search dialog.
-
-2000-08-11 Chris Toshok <toshok@helixcode.com>
-
- * conduit/address-conduit.c (transmit): implement code to encode
- the first email address and send to the pilot.
- (get_phone_label_by_flag): rename find_phone_label_for_flags to
- this, and implement by calling get_phone_label_by_name.
-
-2000-08-11 Chris Toshok <toshok@helixcode.com>
-
- * conduit/address-conduit.c (ecard_from_remote_record): add code
- for handling email addresses from pilot (which stores it as a
- phone number entry. go figure.)
- (check_for_slow_setting): #if 0 out, since we don't use it (yet).
- (update_record): un #if 0 the code to handle the case where the
- pilot info has changed for a local record.
- (merge_ecard_with_remote_record): implement function, but for now
- just return the existing (desktop) record - we still don't allow
- merge from the pilot.
-
-
-2000-08-10 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/search/addresstypes.xml: Changed a couple of input field
- names.
-
-2000-08-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/addressbook-component.c: Remove prototype for
- `setup_ldap_storage()', which shouldn't be here anyway.
-
-2000-08-10 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/search/, gui/search/addresstypes.xml: New search dialog for
- addressbook.
-
-2000-08-10 Dan Winship <danw@helixcode.com>
-
- * gui/component/addressbook-component.c (owner_set_cb): Update for
- changed prototype, pass evolution_homedir arg to
- setup_ldap_storage.
-
- * gui/component/e-ldap-storage.c (setup_ldap_storage): Now takes
- an evolution_homedir arg, uses that to generate the path to the
- ldapservers.xml file, and stores the result in a static variable.
- (e_ldap_storage_add_server, e_ldap_storage_remove_server): Use that
- static variable rather than hardcoding the path to the file.
-
-2000-08-10 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-backend-file.c: Fixed any search to not crash on
- missing phone numbers or email addresses.
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/minicard/e-minicard-control.c: Added a button to save to
- your addressbook.
-
-2000-08-09 Cody Russell <bratsche@gnome.org>
-
- * gui/component/addressbook.c: Make the toolbar honor the user's
- gnomecc settings for detachable toolbars.
-
-2000-08-09 Nat Friedman <nat@helixcode.com>
-
- * ename/e-name-western-tables.h: Added some military prefixes.
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Fixed a warning.
-
-2000-08-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/addressbook.c (control_activate): Add the stock
- print icon to the print item.
-
-2000-08-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/addressbook.c (control_activate): Put the print
- item in the right placeholder so that it gets the right position
- in the "File" menu.
- (control_deactivate): Updated accordingly.
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c, gui/minicard/e-minicard.c: Changed
- e_popup_menu_run call to match the new arguments.
-
- * gui/component/addressbook.oafinfo: Fixed this file to work
- properly.
-
- * gui/minicard/e-minicard-control.c: Use the correct oafinfo ID
- here. Also cleaned up the code a bit with the help of Michael
- Meeks.
-
-2000-08-08 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/e-addressbook-model.c (e_addressbook_model_init):
- use x-evolution-any-field.
-
- * gui/component/addressbook.c (search_entry_activated): use
- x-evolution-any-field.
- (change_view_type): same.
-
- * gui/minicard/e-minicard-view.c (e_minicard_view_init): set query
- to x-evolution-any-field.
-
- * backend/pas/pas-backend-ldap.c (func_contains): support
- x-evolution-any-field for matching any evolution supported field.
-
- * backend/pas/pas-backend-file.c (compare_email): switch to using
- ECardSimple calls.
- (compare_phone): same.
- (compare_address): same.
- (entry_compare): switch to using ECardSimple calls, and support a
- 'x-evolution-any-field' wildcard field.
- (vcard_matches_search): use an ECardSimple.
-
-2000-08-07 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c: Removed the next and prev
- toolbar buttons since they don't do anything.
-
-2000-08-07 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/contact-editor.glade,
- contact-editor/e-contact-editor.c: Fixed the tab order to not
- repeat the web page address field.
-
-2000-08-07 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c: Fixed the tab order for this
- dialog.
-
-2000-08-05 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card-simple.c: Fixed a warning.
-
- * backend/ebook/e-card.c: Cast to (char *) in
- e_card_load_cards_from_file since libversit isn't const correct.
-
- * backend/pas/pas-backend-file.c: Fixed a warning.
-
-2000-08-04 Michael Meeks <michael@helixcode.com>
-
- * gui/component/addressbook.c (control_activate): unref.
-
- * demo/addressbook.c (control_activate): unref.
-
-2000-08-02 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor-categories.c,
- gui/component/e-addressbook-model.c: Emit "model_pre_change"
- signal as appropriate.
-
-2000-08-02 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/e-addressbook-model.c: Adapted this to supply the
- new append_row API of ETableModel.
-
-2000-07-31 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Changed the default set of columns.
-
-2000-07-29 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/Makefile.am: Added load-gnomecard-addressbook
- compilation.
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h: Added
- e_card_load_cards_from_file helper function to load multiple cards
- from a single file.
-
- * backend/ebook/load-gnomecard-addressbook.c: New file to load
- vcard files. I think this is the format that gnomecard uses so if
- you copy your gnomecard file to gnomecard.vcf and then run this
- program in the same directory, it'll copy all your gnome contacts
- into evolution. It needs to be changed to take a filename as a
- parameter. Some fields (phone and address information, for
- example) aren't displayed properly, but are saved. This is new
- code, so some other than phone and address may be lost.
-
-2000-07-28 Ettore Perazzoli <ettore@helixcode.com>
-
- * backend/pas/Makefile.am: Add `pas-backend-ldap.c' and
- `pas-backend-ldap.h' to `EXTRA_DIST' so they get distributed even
- if the OpenLDAP support is not enabled.
-
-2000-07-27 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/load-pine-addressbook.c: Changed the URI to load
- to.
-
-2000-07-26 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/minicard/e-minicard-widget-test.c: Fixed a warning.
-
-2000-07-26 Chris Toshok <toshok@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c (view_destroy): wait to free the
- view until we've taken care of freeing its internals. also, close
- the ldap connection here.
- (pas_backend_ldap_connect): rename p_b_l_ensure_connected to this,
- since it's always called when we create a view.
- (pas_backend_ldap_build_all_cards_list): open an ldap connection
- in this function and close it at the end.
- (poll_ldap): make sure to call ldap_unbind to close the view's
- connection here.
- (pas_backend_ldap_search): call pas_backend_ldap_connect here -
- ldap_unbind will either be called from poll_ldap or from
- view_destroy.
- (pas_backend_ldap_get_vcard): the PASBackendLDAP no longer has an
- LDAP*.
-
-2000-07-26 Chris Toshok <toshok@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_build_all_cards_list): add support for user settable scope.
- (pas_backend_ldap_search): same.
- (pas_backend_ldap_load_uri): same.
-
-2000-07-26 Dan Winship <danw@helixcode.com>
-
- * gui/component/addressbook.oafinfo: lowercasify the
- supported_mime_types
-
-2000-07-25 Chris Toshok <toshok@helixcode.com>
-
- * backend/ebook/e-card-types.h: add enum for e-card pilot status.
-
- * conduit/address-conduit.c: #ifdef out all the archiving code with SUPPORT_ARCHIVING.
- (purge): implement correctly - deleting ecards whose pilot status is DELETED.
- (set_status): implement.
- (set_pilot_id): add gtk_main call here to change commit_card into a synchronous
- (delete_all): implement correctly - don't delete the records, just set their status to DELETED.
- (local_record_from_ecard): get the current status from the ecard.
-
- * backend/ebook/e-card.c (e_card_get_vcard): add vcard support for pilot status.
- (parse_pilot_status): new function.
- (e_card_class_init): add pilot status object arg.
- (e_card_set_arg): add pilot status support.
- (e_card_get_arg): same.
- (e_card_init): initialize pilot_status to 0.
-
-2000-07-25 Chris Toshok <toshok@helixcode.com>
-
- * conduit/address-conduit.c: add comment headers to signals that
- didn't have any.
-
-2000-07-25 Chris Toshok <toshok@helixcode.com>
-
- * conduit/address-conduit.c (start_address_server): use the user's
- Contact db. not toshok's.
-
-2000-07-25 Michael Meeks <michael@helixcode.com>
-
- * backend/ebook/load-pine-addressbook.c (book_open_cb): check we
- opened ok.
-
-2000-07-25 Seth Alves <alves@hungry.com>
-
- * ename/Makefile.am (libename_static_la_LDFLAGS): build static
- version of the library for address conduit to use
-
- * backend/ebook/Makefile.am: build a static version of the library
- to link into the conduit
-
-2000-07-25 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c: Added a #define for
- "X-EVOLUTION-PILOTID". Added a parse_pilot_id to read pilot id's
- in properly from VCards. Rearranged some field orders. Added a
- get_arg case for ARG_PILOTID. Initialize pilot_id field to 0.
-
-2000-07-24 Chris Toshok <toshok@helixcode.com>
-
- * backend/ebook/e-card.h: add pilot_id.
-
- * backend/ebook/e-card.c (e_card_get_vcard): add support for
- X-EVOLUTION-PILOTD vcard field.
- (e_card_class_init): add pilot_id arg.
- (e_card_set_arg): handle pilot_id arg.
-
-2000-07-23 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-book-view-listener.c: Remove the idle handler
- when we're destroyed.
-
- * printing/e-contact-print.c: Fixed the spacing on the card
- header.
-
-2000-07-20 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.oafinfo: Fixed the oaf info.
-
- * gui/minicard/.cvsignore, gui/minicard/Makefile.am,
- gui/minicard/e-minicard-widget-test.c: Added a test for the
- minicard widget.
-
- * gui/minicard/e-minicard-control.c: Fixed the mime type.
-
- * gui/minicard/e-minicard.c: Fixed some crashes if your parent
- isn't a minicard view.
-
- * gui/minicard/e-minicard-control.oafinfo: Removed.
-
-2000-07-20 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/addressbook-component.c (factory_fn): Update for
- the new `evolution_shell_component_new()'.
-
-2000-07-19 Fatih Demir <kabalak@gmx.net>
-
- * conduit/address-conduit-control-applet.desktop:
- Added the Turkish desktop entry.
-
-2000-07-18 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/minicard/e-minicard-control.c: Added "text/vCard" to the
- list of mime types we support.
-
-2000-07-18 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/minicard/Makefile.am: Added
- gui/minicard/e-minicard-control.c,
- gui/minicard/e-minicard-control.h,
- gui/minicard/e-minicard-widget.c, and
- gui/minicard/e-minicard-widget.h.
-
- * gui/minicard/e-minicard-control.c,
- gui/minicard/e-minicard-control.h,
- gui/minicard/e-minicard-widget.c,
- gui/minicard/e-minicard-widget.h: Got these to compile.
-
- * gui/minicard/e-minicard-control.gnorba,
- gui/minicard/e-minicard-control.oafinfo: Copied directly from
- bonobo-clock-control. These aren't done yet.
-
-2000-07-18 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/minicard/e-minicard-control.c,
- gui/minicard/e-minicard-control.h,
- gui/minicard/e-minicard-widget.c,
- gui/minicard/e-minicard-widget.h: New files for using a minicard
- as a widget or a bonobo control.
-
-2000-07-14 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/e-ldap-storage.c (ldap_server_foreach): duh.
- don't save the port in the host slot either.
-
-2000-07-13 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor-confirm-delete.glade,
- contact-editor/e-contact-editor-confirm-delete.glade.h: Added
- these.
-
-2000-07-13 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Switched the order of compilation of printing and
- contact-editor.
-
- * contact-editor/Makefile.am: Added printing libraries and a
- confirm delete dialog glade file.
-
- * contact-editor/e-contact-editor.c,
- contact-editor/e-contact-editor.h: Enabled the delete and print
- functions as well as providing a confirm delete dialog to the
- outside world.
-
- * gui/component/addressbook.c: Made the delete button on new cards
- active.
-
- * gui/minicard/Makefile.am: Added printing libraries to a number
- of test programs.
-
- * gui/minicard/e-minicard.c: Added print and delete to the right
- click menu. Made the delete button on the card editor active.
-
- * printing/e-contact-print.c, printing/e-contact-print.h: Added a
- function to print a single card.
-
-2000-07-12 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/e-ldap-storage.c (ldap_server_foreach): oops. fix
- typo that was saving the port in the rootdn spot.
- (save_ldap_data): make this a bit safer - writing to a new file
- and renaming it.
- (load_ldap_data): make this a bit smarter - if parsing the
- ldapservers.xml file fails and there's a .new file there,
- rename it.
-
-2000-07-12 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-backend-file.c: Do case insensitive compares.
-
- * addressbook/gui/component/addressbook.c: Make quick search
- search both name and company name.
-
-2000-07-12 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c: Add icons to the toolbars.
-
-2000-07-12 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/Makefile.am: Added installation of arrow.png.
-
- * contact-editor/e-contact-editor.c: Use EVOLUTIONDIR #define.
-
-2000-07-11 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Removed an unused function
-
-2000-07-10 Dan Winship <danw@helixcode.com>
-
- * gui/component/select-names/Makefile.am (EXTRA_DIST): add idl
- file to EXTRA_DIST
-
-2000-07-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/addressbook.c (control_activate): Remove the
- SelectNames test.
-
-2000-07-10 Peter Williams <peterw@curious-george.helixcode.com>
-
- * gui/component/select-names/e-select-names-model.c: (Clahey's fix)
- Make multiple addresses be concatenated correctly.
-
-2000-07-09 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c,
- gui/component/select-names/e-select-names.c,
- gui/component/select-names/e-select-names.h: Switched from ETable
- to ETableScrolled.
-
- * addressbook/gui/minicard/e-minicard.c: Don't display mailer or
- "name or org" fields.
-
-2000-07-09 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h:
- Added a field that gives the name if it exists and the company
- name otherwise.
-
- * gui/component/e-addressbook-model.c: Formatting changes.
-
- * gui/component/select-names/e-select-names-table-model.c: Added
- stripping of names and display of company name if name doesn't
- exist.
-
- * gui/component/select-names/e-select-names.c: Fixed up the
- display so that we display both name and email address.
-
-2000-07-09 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/select-names/e-select-names-model.c: Fixed a small
- off by one error that was causing an extra character to get
- deleted sometimes.
-
-2000-07-09 Anders Carlsson <andersca@gnu.org>
-
- * gui/minicard/test-reflow.c (allocate_callback): Fix off by one bug with
- scroll region setting.
- (resize): Likewise.
- (main): Put the contacts list in an EScrolledFrame instead of using a
- separate GtkScrollbar.
-
- * gui/minicard/e-reflow.c (e_reflow_event): Don't change mouse cursor and
- don't allow drags on dividers that aren't visible.
-
- * gui/component/addressbook.c (allocate_callback): Fix off by one bug with
- scroll region setting.
- (resize): Likewise.
- (create_minicard_view): Put the contacts list in an EScrolledFrame instead of
- using a separate GtkScrollbar.
-
-2000-07-09 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Removed unused do_nothing_cb
- function.
-
- * gui/component/select-names/e-select-names-manager.c,
- gui/component/select-names/e-select-names-manager.h: Made the OK
- and Cancel buttons in the ESelectNames dialog we create work
- properly.
-
- * gui/component/select-names/e-select-names-model.c,
- gui/component/select-names/e-select-names-model.h: Added
- e_select_names_model_duplicate.
-
- * gui/component/select-names/e-select-names-text-model.c: Made the
- text be set correctly if there's already data in the source when
- the text model is created.
-
- * gui/component/select-names/e-select-names.c,
- gui/component/select-names/e-select-names.h: Removed handling of
- the buttons (the user of this dialog will have to handle them.)
- Added e_select_names_get_source. Fixed some typos.
-
-2000-07-09 Not Zed <NotZed@HelixCode.com>
-
- * gui/component/addressbook.c: Link the toolbar print button to
- the print callback.
-
-2000-07-08 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/select-names/e-select-names.c
- (e_select_names_clicked): Hitting OK or Cancel at least closes the
- dialog now.
-
-2000-07-08 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_create_entry): Set the returned entry to
- use the ellipsis.
-
-2000-07-08 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook-factory.c: Include
- e-select-names-factory.h.
-
- * gui/component/select-names/e-select-names-model.c: Handle a NULL
- iterator properly in the replace function.
-
- * gui/component/select-names/e-select-names-table-model.c: Fill in
- info properly in the value_at function.
-
- * gui/component/select-names/e-select-names-text-model.c: Don't
- strlen a NULL text object.
-
- * gui/component/select-names/e-select-names.c: Close if the person
- hits ok or cancel (doesn't yet actually undo changes if Cancel is
- hit.) Handle removing addresses when they're double clicked on.
-
- * gui/component/select-names/select-names.glade,
- gui/component/select-names/select-names.glade.h: Hid some unused
- fields and changed the text at the top of the dialog.
-
-2000-07-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * gui/component/select-names/.cvsignore: Ignore dynamically
- created source files
-
-2000-07-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/select-names/e-select-names-bonobo.c
- (entry_get_property_fn): New function to set the properties.
-
-2000-07-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/addressbook-factory.c (main): Start up the factory
- for `Evolution::Addressbook::SelectNames'.
-
- * gui/component/select-names/evolution-addressbook-select-names.oafinfo:
- New.
-
- * gui/component/select-names/e-select-names-factory.c: New.
- * gui/component/select-names/e-select-names-factory.h: New.
-
- * gui/component/select-names/e-select-names-bonobo.c: New.
- * gui/component/select-names/e-select-names-bonobo.h: New.
-
- * gui/component/addressbook-factory.c (main): Call
- `e_select_names_factory_init()'.
-
- * gui/component/select-names/e-select-names-manager.c
- (e_select_names_manager_add_section): Made const-aware.
- (e_select_names_manager_create_entry): Made const-aware.
- (e_select_names_manager_activate_dialog): Made const-aware.
-
- * gui/component/select-names/Evolution-Addressbook-SelectNames.idl:
- New.
-
-2000-07-08 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/e-addressbook-model.c,
- gui/component/e-addressbook-model.h: Added an "editable" argument.
-
- * gui/component/select-names/e-select-names.c: Set our
- EAddressModel to not be editable.
-
-2000-07-07 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/select-names/e-select-names.c: Changed to line
- mode.
-
-2000-07-07 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/select-names/e-select-names-manager.c,
- gui/component/select-names/e-select-names-model.c: Implemented the
- get_cards function.
-
- * gui/component/select-names/e-select-names.c: Implemented adding
- cards through the interface.
-
-2000-07-07 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/select-names/e-select-names-manager.c: Make the
- entry widgets we create editable.
-
- * gui/component/select-names/e-select-names-model.c: Use
- e_strsplit instead of g_strsplit. Fixed an off by 1 error.
-
- * gui/component/select-names/e-select-names-table-model.c: When
- the model changes, send a model changed signal.
-
- * gui/component/select-names/e-select-names-text-model.c: Made
- changing this work correctly if it's empty. Made change signals
- propagate properly. Is a bit better about freeing iterators when
- done.
-
- * gui/component/select-names/e-select-names.c: Made the finished
- lists be in order instead of being sorted.
-
-2000-07-07 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c (new_server_cb): Since
- ELDAPServer->port is a char *, allocate a string with the number
- 389 contained.
-
- * gui/component/addressbook.c: Make the select names test test the
- new code instead of the old way of getting to an ESelectNames
- dialog.
-
- * gui/component/select-names/e-select-names-manager.c: Coded
- storing the model for each section, creating an entry and
- returning it, and for activating the dialog. Wrote a bit of the
- get_cards code, but not all of it.
-
- * gui/component/select-names/e-select-names-model.c,
- gui/component/select-names/e-select-names-model.h: Coded all of
- the code needed to make ESelectNamesTextModel work (it doesn't
- yet, but all the code should be there.) Removed
- E_SELECT_NAMES_MODEL_DATA_TYPE_SEPARATION_MATERIAL.
-
- * gui/component/select-names/e-select-names-table-model.c,
- gui/component/select-names/e-select-names-text-model.c: Changed
- these to compensate for removal of
- E_SELECT_NAMES_MODEL_DATA_TYPE_SEPARATION_MATERIAL.
-
- * gui/component/select-names/e-select-names-table-model.h,
- gui/component/select-names/e-select-names-text-model.h: Fixed some
- silly typos.
-
- * gui/component/select-names/e-select-names.c,
- gui/component/select-names/e-select-names.h: Added a parameter to
- add_section that lets you specify the source ESelectNamesModel.
-
-2000-07-06 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/e-ldap-storage.h: add scope to ELDAPServer, and
- make port a string.
-
- * gui/component/e-ldap-storage.c (load_ldap_data): don't load a
- uri, load all the bits and pieces and build up the uri when
- creating the folder, according to the openldap url format.
- (ldap_server_foreach): store out each of the individual uri
- pieces.
- (e_ldap_storage_remove_server): free the new fields.
- (get_string_value): if the text is empty, return the empty string
- instead of NULL.
-
- * gui/component/e-ldap-server-dialog.c (extract_server_info): port is a string now.
- (fill_in_server_info): port is a string now.
-
-2000-07-06 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c: Changed "FIXME: Save and
- Close" to "Save and Close". Removed some toolbar items that will
- never be used.
-
- * gui/component/select-names/e-select-names-model.c,
- gui/component/select-names/e-select-names-model.h: Added functions
- to allow you to modify the model (not implemented yet.)
-
- * gui/component/select-names/e-select-names-table-model.c,
- gui/component/select-names/e-select-names-table-model.h: Finished
- this. Doesn't support changing the model at all.
-
- * gui/component/select-names/e-select-names-text-model.c: Finished
- this. Changing the model by typing is done, but doesn't work
- since none of the functions in the base model are implemented.
-
-2000-07-05 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/addressbook.c (new_server_cb): call
- e_ldap_storage_add_server call.
-
- * gui/component/ldap-server-dialog.glade: add name row.
-
- * gui/component/e-ldap-server-dialog.h: remove the ELDAPServer type.
-
- * gui/component/e-ldap-server-dialog.c (extract_server_info): add
- support for the name-entry.
-
- * gui/component/e-ldap-server-dialog.c (fill_in_server_info): same.
-
- * gui/component/e-ldap-storage.h: add ELDAPServer type, and add
- prototypes for e_ldap_storage_add_server and
- e_ldap_storage_remove_server.
-
- * gui/component/e-ldap-storage.c (e_ldap_storage_add_server): new
- function, add it to our hash table, add a shell folder, and save
- out the metadata.
- (ldap_server_foreach): add the ldap server info under a
- "contactserver" node.
- (setup_ldap_storage): create our hashtable.
-
-2000-07-05 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/addressbook.c (set_prop): remove hack to read
- "uri" file from local directory.
-
- * gui/component/Makefile.am (evolution_addressbook_SOURCES): add
- e-ldap-storage.{c,h}
-
- * gui/component/addressbook-component.c (owner_set_cb): call
- setup_ldap_storage.
-
- * gui/component/e-ldap-storage.c (setup_ldap_storage): Register
- the LDAP storage and load the .xml file.
- (load_ldap_data): function to load our xml file.
- (save_ldap_data): function to save our xml file.
-
- * gui/component/e-ldap-storage.h: new file.
-
-2000-07-03 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/select-names/e-select-names-manager.c,
- gui/component/select-names/e-select-names-text-model.c,
- gui/component/select-names/e-select-names.c: Fixed more compile
- errors.
-
-2000-07-03 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/select-names/Makefile.am: Fixed compile error.
-
-2000-07-03 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/Makefile.am: Removed e-card-iterator.c,
- e-card-iterator.h, e-card-list-iterator.c, e-card-list-iterator.h,
- e-card-list.c, e-card-list.h.
-
- * backend/ebook/e-card-iterator.c,
- backend/ebook/e-card-iterator.h,
- backend/ebook/e-card-list-iterator.c,
- backend/ebook/e-card-list-iterator.h, backend/ebook/e-card-list.c,
- backend/ebook/e-card-list.h: Removed in favor or versions without
- the -card in the e-util directory since these classes are not
- specific to cards at all.
-
- * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h,
- backend/ebook/e-card.c, backend/ebook/e-card.h,
- backend/ebook/load-pine-addressbook.c, backend/ebook/test-card.c,
- backend/pas/pas-backend-file.c: Changed the references to
- e-card-list.c and friends to e-list.c and friends.
-
- * contact-editor/e-contact-editor.c: Added #include
- <e-contact-save-as.h> to fix a warning.
-
- * gui/component/Makefile.am: Moved a number of classes associated
- with the select-names object to the new select-names directory.
-
- * gui/component/addressbook.c: Changed the reference to
- e-select-names.h.
-
- * gui/component/e-select-names.c, gui/component/e-select-names.h,
- gui/component/select-names.glade,
- gui/component/select-names.glade.h: Moved these files into
- select-names/.
-
- * gui/component/select-names/.cvsignore,
- gui/component/select-names/Makefile.am,
- gui/component/select-names/e-select-names-manager.c,
- gui/component/select-names/e-select-names-manager.h,
- gui/component/select-names/e-select-names-model.c,
- gui/component/select-names/e-select-names-model.h,
- gui/component/select-names/e-select-names-table-model.c,
- gui/component/select-names/e-select-names-table-model.h,
- gui/component/select-names/e-select-names-text-model.c,
- gui/component/select-names/e-select-names-text-model.h,
- gui/component/select-names/e-select-names.c,
- gui/component/select-names/e-select-names.h,
- gui/component/select-names/recipient.glade,
- gui/component/select-names/select-names.glade,
- gui/component/select-names/select-names.glade.h: New files for
- select names dialog (e-select-names.c, e-select-names.h,
- select-names.glade, select-names.glade.h and recipient.glade moved
- from gui/component/.)
-
-2000-06-29 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/addressbook-component.c (owner_set_cb): Get an
- EvolutionShellClient instead of an Evolution_Shell to match the
- changes in libeshell.
-
-2000-06-28 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/select-names/,
- gui/component/select-names/e-select-names-manager.c,
- gui/component/select-names/e-select-names-manager.h: New select
- names manager interface (Not complete.)
-
-2000-06-26 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor-categories.c,
- addressbook/gui/component/e-cardlist-model.c: Added
- value_to_string handlers.
-
- * demo/addressbook-widget.c, demo/demo.c: Removed usage of "x" and
- "y" arguments.
-
- * addressbook/gui/component/addressbook.c: Activated Click To Add
- and set the click to add message.
-
- * addressbook/gui/component/e-addressbook-model.c: Added
- value_to_string and append_row handlers.
-
- * addressbook/gui/component/e-select-names.c: Added a column.
-
-2000-06-26 Chris Toshok <toshok@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c (poll_ldap): remove spew.
- (pas_backend_ldap_ensure_connected): duh, don't access a pointer
- we know to be NULL.
- (query_prop_to_ldap): rename map_e_card_prop_to_ldap to this.
- easier to type.
-
-2000-06-21 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/minicard/test-minicard-label.c,
- gui/minicard/test-minicard.c, gui/minicard/test-reflow.c: Remove
- usage of "x" and "y" arguments.
-
-2000-06-18 <ettore@helixcode.com>
-
- * contact-editor/Makefile.am (INCLUDES): Use
- `$(BONOBO_GNOME_CFLAGS)' so that we compile when Bonobo is not in
- the default GNOME prefix.
-
-2000-06-17 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/minicard/e-minicard-label.c,
- gui/minicard/e-minicard-label.h, gui/minicard/e-minicard.c: Made
- the left column of minicards not get any wider than the widest
- possible name.
-
-2000-06-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/Makefile.am (SHELL_OBJS): Removed.
- (evolution_addressbook_LDADD): Link with
- `$(top_builddir)/shell/libeshell.a'.
-
-2000-06-12 Federico Mena Quintero <federico@helixcode.com>
-
- * contact-editor/e-contact-editor-categories.c: Removed the
- ETableModel thaw handler.
- * gui/component/e-cardlist-model.c: Likewise.
-
-2000-06-11 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/e-select-names.c: Fixed the widget reparenting.
-
-2000-06-11 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/Makefile.am: Added glade files.
-
- * gui/component/addressbook.c: Added a test of the Select Names
- functionality.
-
- * gui/component/e-addressbook-model.c: Made this class_init
- function a bit cleaner.
-
- * gui/component/e-select-names.c: Tested this and fixed some
- obvious errors.
-
- * gui/component/select-names.glade: The main window shouldn't be
- visible by default.
-
-2000-06-11 Ettore Perazzoli <ettore@helixcode.com>
-
- * contact-editor/Makefile.am (contact_editor_test_LDADD): Link
- with libemiscwidgets.a.
- * gui/component/Makefile.am (evolution_addressbook_LDADD): Likewise.
- * gui/minicard/Makefile.am (minicard_test_LDADD): Likewise.
- (reflow_test_LDADD): Likewise.
- (minicard_view_test_LDADD): Likewise.
-
-2000-06-10 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/e-cardlist-model.c: Renamed a bunch of functions
- for better readability.
-
- * gui/component/e-select-names.c, gui/component/e-select-names.h:
- This should be a working dialog now.
-
- * gui/component/select-names.glade: Changed the name & creation
- function of the ETable here.
-
-2000-06-10 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/select-names.glade,
- gui/component/select-names.glade.h: Glade files for Select Names
- dialog.
-
-2000-06-10 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c: Do e_card_simple_sync and
- extract_info more often.
-
- * gui/component/addressbook.c: Added table printing code.
-
-2000-06-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/addressbook-component.c (factory_fn): Pass NULL
- for the new args @create_folder_fn and @remove_folder_fn.
-
-2000-06-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/addressbook-component.c (create_view): Updated for
- the new `EvolutionShellComponentCreateViewFn'. Return
- `EVOLUTION_SHELL_COMPONENT_UNSUPPORTEDTYPE' if @type is not
- "contacts".
-
-2000-06-08 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c: Bind Save As to save the
- current view of the contact as a vcard.
-
-2000-06-08 Federico Mena Quintero <federico@helixcode.com>
-
- * contact-editor/e-contact-editor.c (save_card): Doh, sync the
- card simple and extract the card info.
-
-2000-06-08 Federico Mena Quintero <federico@helixcode.com>
-
- * contact-editor/e-contact-editor.h (EContactEditor): Now this
- derives from GtkObject. It follows the same strategy as the
- EventEditor in the calendar.
- (EContactEditor): Added an is_new_card field so that we can know
- whether to add() or commit() the card.
-
- * contact-editor/e-contact-editor.c (e_contact_editor_get_type):
- Derive from GtkObject.
- (e_contact_editor_class_init): Likewise.
- (e_contact_editor_class_init): Added an "is_new_card" argument.
- (e_contact_editor_set_arg): Handle ARG_IS_NEW_CARD.
- (e_contact_editor_get_arg): Likewise.
- (e_contact_editor_new): Take in an is_new_arg argument and set it
- on the object.
- (e_contact_editor_init): Load the app widget into the app field of
- the EContactEditor structure. Create its UIHandler as well.
- (e_contact_editor_class_init): New "add_card", "commit_card", and
- "editor_closed" signals.
-
- * contact-editor/test-editor.c (main): Modified for the new API.
- (editor_closed_cb): Tweaked for the new API.
- Since this test program does not use Bonobo, it doesn't work,
- though.
-
- * gui/component/addressbook.c (new_contact_cb): Use the new
- contact editor API.
- (table_double_click): Ditto.
-
- * gui/minicard/e-minicard-view.c (e_minicard_view_event): Use the
- new contact editor API.
-
- * gui/minicard/e-minicard.c (e_minicard_event): Use the new
- contact editor API.
-
-2000-06-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * contact-editor/Makefile.am (contact_editor_test_LDADD): Remove
- the `$(srcdir)/' prefix from `libecontacteditor.a' because [of
- course] the library is built in the build directory, not in the
- source directory.
- * gui/minicard/Makefile.am (minicard_test_LDADD): Likewise with
- `libeminicard.a'.
- (minicard_label_test_LDADD): Likewise.
- (reflow_test_LDADD): Likewise.
- (minicard_view_test_LDADD): Likewise.
-
-2000-06-06 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Bind right click on the ETable to
- "Save to VCard."
-
-2000-06-02 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c: Made phone/email/address
- labels change correctly again.
-
-2000-06-02 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook-component.c: Made
- evolution-addressbook shut down when the shell is done with it.
-
-2000-06-02 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/minicard/e-minicard-view.c, gui/minicard/e-minicard.c: Made
- double click only work on the first button.
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/minicard/e-minicard.c: return TRUE if opening a contact
- editor so that we don't get a "new dialog" contact editor.
-
-2000-06-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/addressbook.c (new_contact_cb): Use the stock
- cancel button for the dialog.
- (table_double_click): Likewise.
- (find_contact_cb): Likewise.
-
-2000-05-31 Miguel de Icaza <miguel@helixcode.com>
-
- * contact-editor/contact-editor.glade: Added accelerators for
- the remaining items.
-
- Add spacing, beautify the dialogs.
-
-2000-06-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/addressbook.c (control_activate): Put the toolbar
- into a frame to make it look like standard GNOME toolbars. Also,
- set `GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL' so that it does not do
- evil things when its moved to the left or the right of the window.
-
-2000-05-30 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/e-cardlist-model.c,
- gui/component/e-cardlist-model.h: New files for card list.
-
-2000-05-30 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Fixed a memory leak.
-
-2000-05-30 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/alphabet.glade: Made the alphabet buttons not
- focusable.
-
- * gui/minicard/e-minicard-view.c: Made the "123" button work.
-
- * gui/minicard/e-reflow-sorted.c: Made all buttons past the last
- letter available work.
-
-2000-05-30 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/alphabet.glade: Added a bit of space around the
- alphabet bar.
-
-2000-05-30 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/Makefile.am: Added alphabet.glade and
- alphabet.glade.h.
-
- * gui/component/addressbook.c, gui/component/alphabet.glade,
- gui/component/alphabet.glade.h: Added an alphabet bar.
-
- * gui/minicard/e-minicard-view.c, gui/minicard/e-minicard-view.h,
- gui/minicard/e-reflow-sorted.c, gui/minicard/e-reflow-sorted.h:
- Added the ability to just to a particular spot in the reflow.
-
-2000-05-30 Christopher James Lahey <clahey@helixcode.com>
-
- * printing/Makefile.am: Added BONOBO_GNOME_CFLAGS to CPPFLAGS.
-
-2000-05-30 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/minicard/e-minicard-view.c: Made double clicking create a
- new card. Set the empty message.
-
- * gui/minicard/e-minicard.c: Made sorting be case insensitive.
-
- * gui/minicard/e-reflow-sorted.c, e-reflow.c, e-reflow.h: Added a
- message for when the reflow is empty.
-
- * printing/e-contact-print.c, printing/medbook.ecps: Made the
- default printout be full page. Made sorting case insensitive.
-
-2000-05-30 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-book-view-listener.c,
- backend/ebook/e-book-view-listener.h, backend/ebook/e-book-view.c,
- backend/ebook/e-book-view.h, backend/idl/addressbook.idl,
- backend/pas/pas-backend-file.c, backend/pas/pas-backend-ldap.c,
- backend/pas/pas-book-factory.c, backend/pas/pas-book-view.c,
- backend/pas/pas-book-view.h: Added "sequence_complete" signal.
-
- * printing/e-contact-print.c: Made printing wait for
- "sequence_complete" signal and made it sort.
-
-2000-05-25 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c,
- gui/component/e-addressbook-model.c,
- gui/component/e-addressbook-model.h: Added double click to open
- contact editor.
-
-2000-05-25 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Removed some columns.
-
-2000-05-25 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component/addressbook.c (addressbook_factory_new_control):
- New function.
- (addressbook_factory): Use it.
-
- * Makefile.am (evolution_addressbook_LDADD): Link with
- `evolution-shell-component.o' from the shell directory.
-
- * gui/component/addressbook-component.c: New.
- * gui/component/addressbook-component.h: New.
-
-2000-05-23 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Switched printing and gui.
-
- * backend/ebook/e-book-view-listener.h,
- backend/ebook/e-book-view.h, backend/ebook/e-book.h,
- backend/ebook/e-card-cursor.h, backend/ebook/e-card-list.h,
- backend/ebook/e-card-simple.h, backend/ebook/e-card.h: Fixed the
- #defines to work elsewhere in evolution.
-
- * gui/component/Makefile.am: Added linking to libecontactprint.
-
- * gui/component/addressbook.c: Added a menu item to print the
- current query.
-
- * printing/Makefile.am: Add linking to libebook and requirements.
- Add installation of ecps files.
-
- * printing/e-contact-print.c, printing/e-contact-print.h: Changed
- this to use real data from an EBook.
-
- * printing/test-print.c: Made this pass NULL, NULL to
- e_contact_print_dialog_new so that it will compile.
-
-2000-05-23 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-save-as.c: Fixed some memory leaks.
-
-2000-05-23 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/Makefile.am: Added e-contact-editor-save-as.c and
- e-contact-editor-save-as.h.
-
- * contact-editor/e-contact-save-as.c,
- contact-editor/e-contact-save-as.h: New files that display a save
- as dialog and then save the given card to that file.
-
- * gui/minicard/e-minicard.c: Call e_contact_save_as in a right
- click menu.
-
-2000-05-19 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor-categories.c,
- gui/component/e-addressbook-model.c: Added initialize_value and
- value_is_empty callbacks.
-
-2000-05-19 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c: Fixed a bug that broke
- address field support.
-
-2000-05-19 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c,
- contact-editor/e-contact-editor.h: Added support for arbitrary
- fields in the contact editor.
-
-2000-05-18 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c: Fixed e_card_name_copy and
- e_card_arbitrary_copy to deal correctly with a passed NULL.
-
- * contact-editor/Makefile.am: Removed imagesdir stuff.
-
- * contact-editor/arrow.png: Made this transparent.
-
- * contact-editor/contact-editor.glade,
- contact-editor/e-contact-editor-strings.h: Renamed some widgets
- and added custom widgets for all of the images.
-
- * contact-editor/e-contact-editor.c: Worked on making this work
- decently well with messed up glade files. Cleaned up a lot of code.
-
-2000-05-18 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c: Fixed the code to write out and read in
- arbitrary fields.
-
-2000-05-18 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h,
- backend/ebook/e-card-types.h, backend/ebook/e-card.c,
- backend/ebook/e-card.h: Implemented "MAILER" field. Added
- arbitrary field support.
-
- * contact-editor/e-contact-editor-categories.c: Fixed a warning.
-
-2000-05-16 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h:
- Added E_CARD_SIMPLE_FIELD_MAILER. Not implemented yet.
-
-2000-05-16 Chris Toshok <toshok@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c (construct_email_list): convert to use ECardSimple.
- (poll_ldap): same.
-
-2000-05-16 Chris Toshok <toshok@helixcode.com>
-
- * backend/pas/pas-book.h: add typedefs for the can_write
- functions, and add parameters to pas_book_new.
-
- * backend/pas/pas-book.c (pas_book_construct): add can_write/can_write_card params.
- (pas_book_new): same.
- (impl_Evolution_Book_can_write): new function.
- (impl_Evolution_Book_can_write_card): same.
- (pas_book_get_epv): assign the can_write/can_write_card slots in the epv.
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_can_write): new function.
- (pas_backend_ldap_can_write_card): same.
- (pas_backend_ldap_add_client): add can_write/can_write_card to pas_book_new call.
-
- * backend/pas/pas-backend-file.c (pas_backend_file_can_write_card): new function, calls can_write.
- (pas_backend_file_can_write): same.
- (can_write): return TRUE if we can write to the addressbook file.
- (pas_backend_file_add_client): add can_write/can_write_card to pas_book_new call.
-
- * backend/idl/addressbook.idl (Evolution): add can_write and
- can_write_card permission requests.
-
-2000-05-16 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c (e_card_get_vcard): Fixed a large memory leak.
-
-2000-05-16 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c (add_list_unique): Fixed another memory
- leak.
-
-2000-05-16 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card-simple.c, backend/pas/pas-backend-file.c,
- contact-editor/e-contact-editor.c, ename/e-name-western.c,
- gui/component/addressbook.c, gui/minicard/e-minicard-view.c: Fixed
- some memory leaks.
-
- * backend/ebook/e-card.c: Rearranged some code.
-
-2000-05-16 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor-categories.c: Fixed a reference
- leak.
-
-2000-05-16 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor-categories.c: Fixed a compile
- error.
-
-2000-05-16 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor-categories.c: Got rid of a
- memory leak. Rearranged a couple functions.
-
- * gui/minicard/e-minicard-view.c, gui/minicard/e-minicard-view.h:
- Added some code to stop watching the EBook when the canvas is
- destroyed (apparently the canvas is destroyed before our widget is
- destroyed.)
-
-2000-05-14 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor-categories.c: Use the correct
- policy for resize.
-
-2000-05-14 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/Makefile.am: Added libeutil for e-card's support
- for categories.
-
- * backend/ebook/e-card-list.c, backend/ebook/e-card-list.h: Added
- a function to get the length.
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h: Added categories
- support (accessible either as "categories" or "category_list".)
-
- * contact-editor/Makefile.am: Added e-table and all of the
- categories files.
-
- * contact-editor/categories.glade,
- contact-editor/categories-strings.h,
- contact-editor/e-contact-editor-categories.c,
- contact-editor/e-contact-editor-categories.h:
-
- * contact-editor/contact-editor.glade,
- contact-editor/e-contact-editor-strings.h: Rearranged this dialog.
-
- * contact-editor/e-contact-editor.c: Rearranged dialog a bit.
- Added opening of categories dialog.
-
- * gui/component/Makefile.am: Rearranged libraries so that
- libetable would be available for the contact editor categories
- dialog.
-
- * gui/component/addressbook.c: Fix for new ETable resizing. Make
- contact editor dialog resizable.
-
- * gui/minicard/Makefile.am: Added libetable contact editor
- categories dialog.
-
- * gui/minicard/e-minicard.c: Make contact editor dialog resizable.
-
-2000-05-12 Miguel de Icaza <miguel@gnu.org>
-
- * contact-editor/fulname.glade: Use accelerators here.
-
-2000-05-13 Valek Filippov <frob@df.ru>
-
- * gui/component/ldap-server-dialog.glade: save translatable strings
- * gui/component/ldap-server-dialog.glade.h: file with strings
- * printing/e-contact-print.glade: save translatable strings
- * printing/e-contact-print.glade.h: file with strings
-
-2000-05-11 Dan Winship <danw@helixcode.com>
-
- * gui/component/addressbook.c (control_activate): Now that we
- depend on recent gnome-libs we can make the toolbar detachable
- again.
-
-2000-05-10 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Make the table view be sorted by
- name initially.
-
-2000-05-10 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-book-factory.c: Send a proper response when you
- can't find the ldap URI.
-
- * gui/component/addressbook.c: Cleaned up the open error dialog a
- bit.
-
-2000-05-10 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Added a dialog for when you can't
- open an addressbook.
-
-2000-05-10 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/Makefile.am: Added e-book-types.h, e-card-pairs.h,
- e-card-types.h.
-
- * backend/pas/Makefile.am: Added pas-backend-ldap.h.
-
- * contact-editor/Makefile.am: Added a proper EXTRA_DIST section.
- Removed some old defines.
-
- * ename/Makefile.am: Added e-name-western-tables.h.
-
- * gui/component/Makefile.am: Added e-ldap-server-dialog.h. Added
- a proper EXTRA_DIST section.
-
- * gui/minicard/e-reflow.c: Added a missed cast.
-
- * printing/Makefile.am: Added a proper EXTRA_DIST section.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c: Make sure that the canvas
- doesn't intercept keyboard focus.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c: Use new art.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/contact-editor.glade,
- contact-editor/e-contact-editor-strings.h: Replaced the Address
- button with a label and rearranged the address area a bit.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/minicard/e-minicard.c: Reenable editting.
-
- * gui/minicard/e-reflow-sorted.c: Make reflow flow on deletion.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Destroy the view object when
- leaving the minicard view.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/minicard/e-reflow-sorted.c: Fixed reflow sorting to call
- reflow_request when sorting on an item changes.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card-simple.c: Make File As change if name or
- company are changed pretty much anywhere.
-
- * gui/minicard/e-minicard.c: Turned off having minicard editing
- effect anything since it's so crashy.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c: Enabled a couple more fields
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-backend-file.c: Added a default card to all new
- file backends.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/e-addressbook-model.c: Rearranged order of things
- getting destroyed.
-
- * gui/minicard/e-minicard-view.c: Rearranged order of things
- getting destroyed. Don't set attributes of non-null or destroyed
- items. Destroy parent object when destroyed. Maintain ref_count
- of items in list.
-
- * gui/minicard/e-minicard.c: Don't set attributes of non-null
- items.
-
- * gui/minicard/e-reflow-sorted.c: Maintain ref_count of items in
- list.
-
- * gui/minicard/e-reflow.c: Maintain ref_count of items in list.
- Destroy parent object when destroyed.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card-simple.c: Fixed some indentation.
-
- * contact-editor/contact-editor.glade,
- contact-editor/e-contact-editor-strings.h: Changed Email to
- Primary Email.
-
- * contact-editor/e-contact-editor.c: Added checkmarks to indicate
- if data exists in the pull down menus for the phone, address, and
- email fields.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card-simple.c: Fixed the string duplication
- problem. Fixed the business/home address string mix up.
-
- * gui/component/addressbook.c: Made the minicard view the default
- view.
-
-2000-05-08 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card-simple.c: Fixed this up a bit. Syncing
- should work better now.
-
-2000-05-08 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/minicard/e-minicard-view.c, gui/minicard/e-minicard.c,
- gui/minicard/e-minicard.h, gui/minicard/e-reflow-sorted.c,
- gui/minicard/e-reflow-sorted.h: Made a minimal number of things be
- destroyed and recreated when updating a field.
-
-2000-05-07 <toshok@the-dot-in.helixcode.com>
-
- * gui/minicard/e-minicard.c (remodel): make sure to free the
- return value of e_card_simple_get.
-
- * gui/component/addressbook.c (teardown_table_view): destroy the
- ECardSimple here, plug memory leak.
- (create_table_view): use view->simple so we can destroy the
- ECardSimple later on.
-
-2000-05-07 Chris Toshok <toshok@helixcode.com>
-
- * ename/e-name-western.c (e_name_western_extract_middle): comment
- function, and fix an ABR.
-
-2000-05-07 Chris Toshok <toshok@helixcode.com>
-
- * ename/e-name-western.c (e_name_western_cleanup_string): comment
- function, and fix an ABR.
-
-2000-05-08 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/minicard/e-minicard.c: Added saving in minicard view.
-
-2000-05-07 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-backend-file.c: Fixed an off by 2 error.
-
-2000-05-07 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/addressbook.c (set_prop): don't create a new
- ebook. instead, unload the current uri (if there is one) and load
- the new one.
- (addressbook_factory): create the ebook once.
-
-2000-05-07 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/e-addressbook-model.c: Replaced some model_changed
- calls with row_inserted calls.
-
-2000-05-07 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-backend-file.c, backend/pas/pas-backend-ldap.c:
- Removed some code that was notifying too many clients at the wrong
- times.
-
- * gui/component/addressbook.c: Set view->book. Unreffed
- view->book. Unreffed the model instead of destroying it. Removed
- the /tmp/test.db stuff.
-
-2000-05-07 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Make the addressbook create the
- correct file uri. Added a default query. Initialize view->model
- and view->view to NULL.
-
- * gui/component/e-addressbook-model.c,
- gui/minicard/e-minicard-view.c: Only call get_book_view if both
- book and query and non-null.
-
-2000-05-06 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/addressbook.c (control_deactivate): remove the
- separator and toggle view items as well.
- (toggle_view_as_cb): callback for the "/View/Toggle View" menu
- item.
- (get_query): getter for the query string that takes into account
- the two view types.
- (set_query): setter for the query string that takes into account
- the two view types.
- (set_book): setter for the EBook type - not really a setter, since
- the book is kept in the AddressbookView, but this method actually
- sets the "book" property on the current view.
- (find_contact_cb): make use of get/set_query
- (search_entry_activated): make use of set_query.
- (control_activate): add a menu separator and an item to toggle
- between view types.
- (book_open_cb): make use of set_book.
- (ebook_create): no longer needs to return the EBook, since we set
- the book field in our view.
- (teardown_minicard_view): destructor function for the minicard
- specific ui.
- (create_minicard_view): constructor function for the minicard
- specific ui.
- (teardown_table_view): destructor function for the e-table
- specific ui.
- (create_table_view): constructor function for the e-table specific
- ui.
- (change_view_type): destroy the old and create the new view ui,
- change the label of the Toggle View menu item, and reset the book
- and query on the new view type.
- (addressbook_factory): create an all-encompassing vbox that the
- view uses to create the bonobo control, which contains 1 widget
- per ui specific view (the e-table in the table case, and another
- vbox in the minicard case.) use change_view_type to create the
- initial view.
-
-2000-05-07 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-book.c: Made a NULL callback just mean to not
- call back.
-
- * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h:
- Reordered fields. Added a get_const function to get a constant
- string that persists until the simple is destroyed.
-
- * gui/component/Makefile.am: Added e-addressbook-model.c and
- e-addressbook-model.h and all of the libraries and includes that
- they are dependent on.
-
- * gui/component/addressbook-factory.c: Initialize e cursors.
-
- * gui/component/addressbook.c: Added inactive code to display an
- ETable view of the addressbook.
-
- * gui/component/e-addressbook-model.c,
- gui/component/e-addressbook-model.h: New files to implement an
- ETable model with a EBook back end.
-
-2000-05-06 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h:
- Mostly finished ECardSimple.
-
- * contact-editor/e-contact-editor.c: Changed this to match with
- some of the changes to ECardSimple.
-
- * gui/component/addressbook.c: Changed this to look for
- "addressbook.db" in the given directory if it doesn't find the
- file "uri".
-
- * gui/minicard/e-minicard.c, gui/minicard/e-minicard.h: Changed
- this to use ECardSimple.
-
-2000-05-06 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/.cvsignore: ignore evolution-addressbook.pure
-
- * gui/component/Makefile.am: add support for generating
- evolution-addressbook.pure.
-
-2000-05-06 Chris Toshok <toshok@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_load_uri): if a
- port isn't specified in the uri default to 389.
-
-2000-05-06 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component/addressbook.c: Made this take a uri through its
- property bag.
-
-2000-05-05 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/Makefile.am: Added e-card-simple.c and
- e-card-simple.h.
-
- * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h:
- New card wrapper class to simplify things.
-
- * contact-editor/e-contact-editor.c,
- contact-editor/e-contact-editor.h: Changed e-contact-editor to use
- ECardSimple a bit.
-
-2000-05-03 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/addressbook.c (control_deactivate): #ifdef
- HAVE_LDAP the ldap specific stuff.
- (null_cb): same.
- (control_activate): same.
-
-2000-05-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * backend/ebook/Makefile.am (INCLUDES): Add
- `-I$(top_srcdir)/addressbook/ename'.
-
-2000-05-02 Matt Loper <matt@helixcode.com>
-
- * demo/Makefile.am: set G_LOG_DOMAIN.
- * printing/Makefile.am: same.
-
-2000-05-01 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-book-factory.c: Add back in the
- CORBA_Object_release.
-
- * backend/pas/pas-book.c: Properly duplicate and release the
- listener passed to us.
-
-2000-05-01 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/pas/pas-backend-file.c, backend/pas/pas-backend-ldap.c:
- Made uri slightly better managed.
-
- * backend/pas/pas-book-factory.c
- (pas_book_factory_process_request): Remove this
- CORBA_Object_release that causes things not to work. This is just
- a temporary fix until we figure out what's actually wrong.
-
- * backend/pas/pas-book.c: Fixed a copy and paste error in a warning.
-
-2000-05-01 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Switched the subdirs order since backend depends on
- ename.
-
-2000-05-01 Larry Ewing <lewing@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_remove_client):
- fix a typo in the for loop.
-
-2000-05-01 Michael Meeks <michael@helixcode.com>
-
- * backend/pas/pas-book-factory.c: include gtk.
-
-2000-04-30 Federico Mena Quintero <federico@helixcode.com>
-
- * backend/ebook/e-book-types.h (EBookStatus): Added new status
- values for the IDL stuff.
-
- * backend/pas/pas-book-factory.h (PASBookFactoryClass): New
- "last_book_gone" signal.
-
- * backend/pas/pas-book-factory.c
- (pas_book_factory_launch_backend): Better error handling.
- (pas_book_factory_process_queue): Let
- pas_book_factory_process_request() free the request.
- (pas_book_factory_process_request): Free the request here.
- Perform better error handling.
- (free_active_server_map_entry): Free an active server map entry;
- free the URI key and unref the backend value. This function was
- renamed; the old one was trying to CORBA_Object_unref() a GTK+
- object!
- (remove_backends_entry): Free a backend table entry; free the URI
- key.
- (backend_last_client_gone_cb): Remove the backend from the active
- server map and emit the "last_book_gone" signal if appropriate.
- (pas_book_factory_get_n_backends): New function to query the
- number of running backends in an addressbook factory.
-
- * backend/idl/addressbook.idl (BookListener::CallStatus): Added a
- ProtocolNotSupported code. This is for when the addressbook
- factory cannot find a provider for the requested URI.
-
- * backend/pas/pas-backend.h (PASBackendClass): New
- "last_client_gone" signal.
- (PASBackendClass): New get_uri virtual method.
-
- * backend/pas/pas-backend.c (pas_backend_load_uri): Return a
- gboolean success code.
- (pas_backend_add_client): Return a gboolean success code.
- (pas_backend_last_client_gone): New function used by backend
- implementations to notify upwards when the backend's last client
- is destroyed.
- (pas_backend_get_uri): New function to get the URI of a backend.
-
- * backend/pas/pas-backend-file.c (pas_backend_file_add_client):
- Pass the backend as the closure data to the "destroy" handler of
- the book. We cannot call pas_book_get_backend() in the callback
- since the book's private data has already been destroyed when the
- callback is invoked. Alternatively, we could move the private
- data destruction step to the book's ::finalize() method.
- (pas_backend_file_book_destroy_cb): Get the backend from the
- callback's data, not from the book.
- (pas_backend_file_remove_client): Remove the book from the list of
- clients. When all clients go away, call
- pas_backend_last_client_gone().
- (PASBackendFilePrivate): Added an uri field.
- (pas_backend_file_get_uri): Implement the get_uri method.
- (pas_backend_file_load_uri): Return a gboolean success code.
- Also, store the URI in the private structure.
- (pas_backend_file_add_client): Return a gboolean success code.
- Also, call pas_backend_last_client_gone() if appropriate.
- (pas_backend_file_destroy): Free the bf->priv->uri.
-
- * backend/pas/pas-backend-ldap.c (pas_backend_ldap_add_client):
- Pass the backend as the closure data to the "destroy" handler of
- the book. See above for rationale.
- (pas_backend_ldap_book_destroy_cb): Get the backend from the
- callback's data.
- (pas_backend_ldap_remove_client): Remove the book from the list of
- clients. When all clients go away, call
- pas_backend_last_client_gone().
- (pas_backend_ldap_load_uri): Return a gboolean success code.
- (pas_backend_ldap_add_client): Return a gboolean success code.
- Also, call pas_backend_last_client_gone() if appropriate.
- (PASBackendLDAPPrivate): New uri field.
- (pas_backend_ldap_get_uri): Implement the get_uri method.
- (pas_backend_ldap_load_uri): Store the uri in the private
- structure.
- (pas_backend_ldap_destroy): Free the bl->priv->uri.
-
-2000-04-30 Chris Toshok <toshok@helixcode.com>
-
- * gui/component/Makefile.am (evolution_addressbook_SOURCES): added
- e-ldap-server-dialog.c
- (glade_DATA): added ldap-server-dialog.glade
-
- * gui/component/ldap-server-dialog.glade: new file.
-
- * gui/component/e-ldap-server-dialog.h: new file.
-
- * gui/component/e-ldap-server-dialog.c: new file, contains logic
- associated with ldap server dialog.
-
- * gui/component/addressbook.c (control_deactivate): remove the
- directory server menu item.
- (null_cb): do nothing callback for e_book_load_uri call. should
- change to (at the very least) pop up a dialog if there was an
- error.
- (new_server_cb): new function - really just switches to a
- particular ldap server, since the information isn't saved
- anywhere.
- (control_activate): add directory server menu item.
-
-2000-04-30 Chris Toshok <toshok@helixcode.com>
-
- * backend/ebook/e-book.c (e_book_load_uri): create the book
- listener here, since it's destroyed in unload_uri.
- (e_book_construct): remove the book listener construction here.
-
-2000-04-30 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/.cvsignore: Added load-pine-addressbook.
-
-2000-04-30 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/contact-editor.glade,
- contact-editor/e-contact-editor.c, gui/minicard/e-minicard.c: Made
- some fields invisible that were visible before.
-
-2000-04-30 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c: Make file as not have the : after it if
- it's empty. If there's no name, or file_as, fill in these fields
- with defaults based on full_name or name respectively.
-
- * backend/ebook/load-pine-addressbook.c: New file to do import of
- pine .addressbook files.
-
- * backend/pas/pas-backend-file.c: Made empty fields act as the
- empty string for searches.
-
- * contact-editor/e-contact-editor.c,
- contact-editor/e-contact-editor.h: Made the File As field update
- properly as you edit the name and company fields. Added the pull
- down list of File As choices. Made sure that all fields will
- be set to NULL if they are deleted to the empty string.
-
- * gui/minicard/e-minicard.c: Use the File As field instead of the
- Full Name field for the header. Make identical compares on the
- File As field do a compare on the uid.
-
-2000-04-30 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor-fullname.c,
- contact-editor/fullname.glade: Fixed a string mismatch.
-
-2000-04-30 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/Makefile.am: Added ename includes and libs.
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h: Added
- e_card_name_from_string. Added header for
- e_card_delivery_address_from_string, even though it's not
- implemented yet.
-
- * contact-editor/Makefile.am: Removed the ename includes since we
- no longer use ename directly here.
-
- * contact-editor/e-contact-editor.c: Fixed this to properly save
- the address labels displayed. Updated this to use the function
- e_card_name_from_string instead of doing it by hand.
-
- * contact-editor/fullname-strings.h,
- contact-editor/fullname.glade: Deleted an unused field. Changed
- the set of prefixes and suffixes.
-
-2000-04-30 Chris Toshok <toshok@helixcode.com>
-
- * backend/pas/pas-backend-ldap.c
- (pas_backend_ldap_ensure_connected): add support for a rootdn in
- the uri.
- (pas_backend_ldap_build_all_cards_list): make use of the rootdn in
- the call to ldap_search_s.
- (pas_backend_ldap_search): same.
- (pas_backend_ldap_load_uri): get the rootdn out of the passed in uri.
-
-2000-04-29 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h: Added
- e_card_phone_new e_card_delivery_address_new,
- e_card_delivery_address_to_string, e_card_name_copy,
- e_card_name_new, e_card_name_to_string, and made e_card_name_free
- public. Removed some unused code.
-
- * backend/pas/pas-backend-file.c: Fixed a warning.
-
- * contact-editor/Makefile.am: Added e-contact-editor-fullname.[ch]
- and fullname.glade. Added e-name libs and includes.
-
- * contact-editor/e-contact-editor-fullname.c,
- contact-editor/e-contact-editor-fullname.h,
- contact-editor/fullname-strings.h, contact-editor/fullname.glade:
- New dialog for editing the fields of a name separately.
-
- * contact-editor/e-contact-editor.c,
- contact-editor/e-contact-editor.h: Create an
- EContactEditorFullname when you click on the Full Name button.
- Maintain a parsed name at all times.
-
- * gui/component/Makefile.am, gui/minicard/Makefile.am: Added
- e-name libs.
-
-2000-04-28 Larry Ewing <lewing@helixcode.com>
-
- * backend/pas/pas-book-factory.c (register_factory): fix the
- `USING_OAF' changes so that they work for when we are not using
- oaf.
-
-2000-04-27 Ettore Perazzoli <ettore@helixcode.com>
-
- * ename/Makefile.am
- (gnome_libs): Use `BONOBO_GNOME_LIBS'.
- (INCLUDES): Add `-I$(srcdir)/..'.
-
- * backend/pas/pas-book-factory.c
- (register_factory): New function to register the factory.
- Implementation different according to `USING_OAF'.
- (pas_book_factory_activate): Use `register_factory()'.
-
- * gui/component/addressbook.c: New #define `CONTROL_FACTORY_ID',
- varying depending on whether we are `USING_OAF'.
- (addressbook_factory_init): Use `CONTROL_FACTORY_ID'.
-
- * backend/ebook/test-client.c (init_corba): New function,
- implemented differently according to the `USING_OAF' #define.
-
- * backend/ebook/e-book.c: New #define `CARDSERVER_OAF_ID'.
- (e_book_construct): Work with OAF #if `USING_OAF'.
-
- * backend/ebook/Makefile.am (gnome_libs): Removed.
- (corbadir): Removed.
- (ebook_libs): Removed.
- (test_client_LDADD): Just add `libebook.la'.
- (test_card_LDADD): Likewise.
- (test_client_list_LDADD): Likewise.
-
- * gui/component/addressbook-factory.c
- (init_corba): New helper function, implemented differently
- according to `USING_OAF'.
- (main): Call `init_corba()'.
-
-2000-04-27 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card.c, backend/ebook/e-card.h: Added file as,
- office, manager, assistant, spouse, and anniversary fields. These
- all use "X-EVOLUTION-" fields in the VCards.
-
- * backend/pas/pas-backend-file.c: Added all the new fields (except
- anniversary) to the list of fields.
-
- * contact-editor/contact-editor.glade,
- contact-editor/e-contact-editor-strings.h: Fixed some misnamed
- fields and fixed the placement of the comments field.
-
- * contact-editor/e-contact-editor.c: Made the newly added fields
- display properly.
-
- * Makefile.am: Added ename.
-
- * ename/e-name-western.h, ename/test-ename-western-gtk.c,
- ename/test-ename-western.c: Fixed up some #includes.
-
- * ename/.cvsignore: Added .cvsignore.
-
-2000-04-26 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card-types.h, backend/ebook/e-card.c,
- backend/ebook/e-card.h: Added an address label field.
-
- * contact-editor/contact-editor.glade,
- contact-editor/e-contact-editor-strings.h: Got rid of some unused
- fields.
-
- * contact-editor/e-contact-editor.c,
- contact-editor/e-contact-editor.h: Added the address label field.
- Load only. Editing these fields seems to mess things up.
-
-2000-04-26 Christopher James Lahey <clahey@helixcode.com>
-
- * contact-editor/e-contact-editor.c: Added proper handling of the
- email field.
-
-2000-04-26 Christopher James Lahey <clahey@helixcode.com>
-
- * backend/ebook/e-card-types.h, backend/ebook/e-card.c,
- gui/minicard/e-minicard.c: Prefixed the ADDR_ flags.
-
- * contact-editor/contact-editor.glade,
- contact-editor/e-contact-editor-strings.h: Edited the glade file.
- Removed all the fields that we don't use.
-
- * contact-editor/e-contact-editor.c,
- contact-editor/e-contact-editor.h: Made the phone fields work
- properly. The address and email fields are temporarily turned off
- until they can be made to work as the phone fields do.
-
-2000-04-25 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/minicard/Makefile.am (INCLUDES): Use
- `$(BONOBO_GNOME_CFLAGS)'.
-
- * backend/pas/Makefile.am (idl_flags): Add `-I $(datadir)/idl' to
- pick up IDL files in the installation prefix as well.
- (INCLUDES): Use `$(BONOBO_GNOME_CFLAGS)'.
-
- * backend/ebook/Makefile.am (ORBIT_IDL): Use `-I $(datadir)/idl'
- to get the IDLs from the installation prefix as well.
- (INCLUDES): Add `$(BONOBO_GNOME_CFLAGS)'.
- (test_client_LDADD): Use `$(BONOBO_GNOME_LIBS)' instead of
- hardcoding `-lbonobo'! Also get rid of some other useless flags,
- as `$(BONOBO_GNOME_LIBS)' really has all what we need.
- (test_client_list_LDADD): Likewise.
- (test_card_LDADD): Likewise.
-
-2000-04-18 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/minicard/Makefile.am (INCLUDES): Use "e-minicard" as the log
- domain.
-
- * gui/component/Makefile.am (INCLUDES): Use
- "evolution-addressbook" as the log domain.
-
- * backend/pas/Makefile.am: Build libpas.a, not a shared library.
- Do not install any header files.
- (INCLUDES): Remove spurious include paths.
-
- * backend/pas/*.[ch]: Fix includes.
-
- * backend/ebook/Makefile.am: Do not install the test programs.
- Fixed some include weirdness.
-
- * backend/ebook/*.[ch]: Fix includes.
-
- * contact-editor/Makefile.am (INCLUDES): Set the log domain to
- "contact-editor".
- (INCLUDES): Fix.
-
- * contact-editor/*.[ch]: Fix includes.
-
- * gui/minicard/*.[ch]: Fix includes.
-
- * ChangeLog: Started a ChangeLog here.
diff --git a/addressbook/Makefile.am b/addressbook/Makefile.am
index ed0acc92d3..ca0916e74d 100644
--- a/addressbook/Makefile.am
+++ b/addressbook/Makefile.am
@@ -11,7 +11,6 @@ errordir = $(privdatadir)/errors
@EVO_PLUGIN_RULE@
EXTRA_DIST = \
- ChangeLog.pre-1-4 \
addressbook.error.xml
dist-hook:
diff --git a/art/ChangeLog b/art/ChangeLog
deleted file mode 100644
index 5548a03715..0000000000
--- a/art/ChangeLog
+++ /dev/null
@@ -1,230 +0,0 @@
-2008-08-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #547411
-
- * online.png:
- * offline.png:
- New, Tangoized versions of these images now live in data/icons.
- Remove them from here.
-
-2008-07-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #542125
-
- * Makefile.am:
- Move query-free-busy.png to data/icons.
-
-2007-10-12 Michael Monreal <michael.monreal@gmail.com>
-
- ** Migration of theme icons to data/icons/ (bug #479257)
-
- * art/Makefile.am: Remove references to art/$size.
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for version removal from Installed files from Gilles Dartiguelongue
-
- * art/Makefile.am:
-
-2007-05-03 David Farning <dfarning@gmail.com>
-
- ** Fix for bug #435610
-
- * art/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
- for uninstall-hook.
-
-2007-05-11 Jakub Steiner <jimmac@ximian.com>
-
- ** Fix for bug #398145
-
- * Makefile.am: Added Tango icons for preferences window in 48x48.
-
-2007-02-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #350253
-
- * Add new evolution icons:
- 16x16/evolution.png
- 22x22/evolution.png
- 24x24/evolution.png
- 32x32/evolution.png
- scalable/evolution.svg
-
- * Remove obsolete icons:
- about-box.png
- bcg.png
- evolution.png
- monkey-16.png
-
- * Makefile.am: Ship our own named icons.
-
-2006-09-19 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes bug #356811
-
- * Makefile.am: Add a uninstall-local rule to remove
- $(DESTDIR)$(datadir)/pixmaps/evolution-$(BASE_VERSION).png.
-
-2006-05-25 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added new icons to evolution.
-
- * Makefile.am: Added them to build.
- * minus.png: + icon.
- * plus.png: - icon.
-
-2006-03-06 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * Makefile.am (images_DATA): Add query-free-busy.png
-
-2004-05-20 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am (EXTRA_DIST): Add README and jump.xpm
-
-2004-05-19 Jeffrey Stedfast <fejj@novell.com>
-
- * README: New file explaining how to add icons to the build, etc.
-
- * broken-image-*.xpm: Added for use with e-icon-factory.c so we
- can return a "bropken image" icon for any icon we can't find/load.
-
- * .: Removed many *many* icons that are no longer used.
-
-2004-03-09 Jakub Steiner <jimmac@ximian.com>
-
- * autocompletion.png:
- * Makefile.am: autocompletion icon for the preferences
-
-2004-03-08 Radek Doulik <rodo@ximian.com>
-
- * Makefile.am (images_DATA): added 16 pixels versions of junk
- icons from the gnome-icon-theme module
-
-2004-03-08 Jakub Steiner <jimmac@ximian.com>
-
- * alarm.png
- * briefcase.png
- * cellphone.png
- * envelope.png
- * evolution-calendar.png
- * evolution-notes-mini.png
- * evolution-notes.png
- * evolution-tasks-mini.png
- * evolution-tasks.png
- * evolution-today.png
- * ico-calendar.png
- * im-invisible.png
- * import.png
- * mail-config-druid-identity.png
- * print-preview-24.png
- * print.png
- * schedule-meeting-16.png
- * schedule-meeting-16.xpm
- * schedule-meeting-24.png
- * stock-notjunk-24.png
- * summary-settings.png: since using gnome-icon-theme is miles away, I tried
- bringing the art/ mess a bit up to date. Lots of xpm hell still
- :(
-
-2004-03-08 Jakub Steiner <jimmac@ximian.com>
-
- * im-nov.png: (16x16). closes bug #54972
-
-2004-02-25 Sivaiah Nallagatla <snallagatla@novell.com>
- * Makefile.am : added im-nov.png (icon for Groupwise im)
- to images_DATA
-
-2004-02-03 Jakub Steiner <jimmac@ximian.com>
-
- * im-jabber.png: 16x16 jabber
-
-2004-01-29 Jakub Steiner <jimmac@ximian.com>
-
- * im-aim.png
- * im-icq.png
- * im-msn.png
- * im-yahoo.png: it indeed appears you need 16x16
-
-2004-01-29 Jakub Steiner <jimmac@ximian.com>
-
- * im-aim.png
- * im-icq.png
- * im-msn.png
- * im-yahoo.png: although I'm adding these to gnome-icon-theme
- instead, these are so ugly I replaced them here too. The rest
- of the im-* stuff I'm not quite sure what those represent. Will
- try to redo those as well.
-
- I have 16x16 versions of these in git, so if those are used
- scaled down, as I saw in a screenshot, feel free to use the
- 16x16 versions. They will look better.
-
- Also feel free to file icon requests agains the
- gnome-icon-theme if you want Evolution icons.
-
-2004-01-15 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am (images_DATA): added flag-for-followup-done-16.png
- (glade_DATA): added flag-for-followup-done-48.png
-
-2003-01-11 Christian Hammond <chipx86@gnupdate.org>
-
- * art/im*.png, art/Makefile.am: Added IM png files from Gaim.
-
-2004-01-08 Ross Burton <ross@burtonini.com>
-
- * Makefile.am:
- * videoconf.png:
- Add a video conferencing icon.
-
- * globe.png:
- Replace with the 24x24 version.
-
- Both of these are for the redesigned Collaboration tab in the
- contact editor.
-
-2003-12-04 Radek Doulik <rodo@ximian.com>
-
- * Makefile.am (buttons_DATA): added stock junk button and notjunk
- placeholder (until artists have the right one)
-
-2003-12-02 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am: Add flag-for-followup-done.xpm to EXTRA_DIST
-
-2003-12-02 Not Zed <NotZed@Ximian.com>
-
- * flag-for-folloup*: Changed the base flag colour to reddish, and
- created a -done set, the original blue-ish colour.
-
-2003-11-12 Jakub Steiner <jimmac@ximian.com>
-
- * about-box.png: replace the foobar file
-
-2003-10-10 Hans Petter Jansson <hpj@ximian.com>
-
- * listview.xpm: Add calendar list view icon.
-
-2003-09-24 Ettore Perazzoli <ettore@ximian.com>
-
- * about-box.png: More artwork from Jakub.
-
-2003-09-24 Ettore Perazzoli <ettore@ximian.com>
-
- * splash.png: New artwork from Jakub.
-
-2003-09-12 Bolian Yin <bolian.yin@sun.com>
-
- * jump.xpm: add icon for the focused jump button.
-
-2003-08-28 Hans Petter Jansson <hpj@ximian.com>
-
- * appointment-reminder.png:
- * appointment-reminder-excl.png: Add icons used by the calendar alarm's
- systray notification. These are also in gnome-icon-theme HEAD, but
- until we have workable stock packages, we use this.
-
-2003-06-23 Jakub Steiner <jimmac@ximian.com>
-
- * splash.png:
- * about-box.png: update Copyright info
diff --git a/art/ChangeLog.pre-1-4 b/art/ChangeLog.pre-1-4
deleted file mode 100644
index 9dec5cedc8..0000000000
--- a/art/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,712 +0,0 @@
-2003-06-02 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (install-data-local) [DEFAULT_BINARY]: Symlink
- evolution.png to evolution-$(BASE_VERSION).png. [#43596]
-
-2003-05-27 Jakub Steiner <jimmac@ximian.com>
-
- * about-box.png, splash.png: Update copyright info
-
-2003-05-21 Ettore Perazzoli <ettore@ximian.com>
-
- * about-box.png, splash.png: New artwork from Jakub.
-
-2003-05-05 Jakub Steiner <jimmac@ximian.com>
-
- * evolution-contacts-plain.png
- * evolution-contacts.png:
- * globe.png:
- * malehead.png:
- * next-message.png:
- * previous-message.png:
- * receive-24.png:
- * reply-to-all.png:
- * reply.png:
- * send-24-receive.png:
- * send-24.png:
- * send-16.png:
- * send-receive.xpm:
- * send.png: quick fix of the artwork, the rest goes to the
- (future) icon theme
-
-2003-04-29 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (images_DATA): add stock-edit-{16,24}.png
-
-2003-03-03 Ettore Perazzoli <ettore@ximian.com>
-
- * about-box.png: New artwork from Jakub.
-
-2003-02-06 Dan Winship <danw@ximian.com>
-
- * Makefile.am: remove imagesdir, etc, which are now defined in
- configure.in
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (imagesdir): Version using $(BASE_VERSION).
- (buttonsdir): Likewise.
- (conduitsdir): Likewise.
- (install-data-local): New rule to install evolution.png as
- evolution-$(BASE_VERSION).png.
- (EXTRA_DIST): Add evolution.png.
-
-2003-01-08 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (imagesdir): Install images into
- $(datadir)/evolution/images instead of
- $(datadir)/images/evolution.
- (buttonsdir): Likewise, these go into
- $(datadir)/evolution/images/buttons now.
- (conduits_DATA): Likewise, $(datadir)/evolution/images/conduits.
-
-2002-11-25 Ettore Perazzoli <ettore@ximian.com>
-
- * splash.png: New work-in-progress splash from Jakub.
-
-2002-10-28 Ettore Perazzoli <ettore@ximian.com>
-
- * splash.png: New artwork from Jakub.
- * about-box.png: New artwork from Jakub.
-
-2002-10-28 Ettore Perazzoli <ettore@ximian.com>
-
- * settings.png: New.
- * settings-16.png: New.
-
-2002-10-07 Ettore Perazzoli <ettore@ximian.com>
-
- * splash.png: New artwork from Jakub.
-
-2002-09-27 Dan Winship <danw@ximian.com>
-
- * post-reply-24.png: New icon for "Post a Reply" from Jakub.
-
-2002-02-29 Ettore Perazzoli <ettore@ximian.com>
-
- * about-box.png, splash.png: New artwork from Jakub.
-
-2002-09-03 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-settings.png: New icon from Jakub.
-
-2002-09-03 Jakub Steiner <jimmac@ximian.com>
-
- * ldap-settings.png: use a more gnomeish version
-
-2002-08-01 Ettore Perazzoli <ettore@ximian.com>
-
- * contact-list-16.png: New artwork from Jakub.
- * post-message-16.png: Likewise.
- * meeting-request-16.png: Likewise.
-
- * meeting.xpm: Removed.
-
-2002-07-26 Ettore Perazzoli <ettore@ximian.com>
-
- * mail.png: New icon for mail (gnome-textfile.png from GNOME 2, by
- Tuomas' suggestion).
-
-2002-07-23 Jakub Steiner <jimmac@ximian.com>
-
- * inbox.png,outbox.png: fix the arrows
- * font.png: the former one was vector style - from gorilla
-
-2002-07-22 <jpr@ximian.com>
-
- * Makefile.am: add new image
-
-2002-07-16 Ettore Perazzoli <ettore@ximian.com>
-
- * inbox.png, outbox.png: Added final large versions of the Inbox
- and Outbox icons.
-
-2002-07-09 Dan Winship <danw@ximian.com>
-
- * Makefile.am (images_DATA): add folder.png, folder-mini.png,
- public-folder.png, and public-folder-mini.png
-
- * folder-mini.png: Renamed from local-16.png
-
- * folder.png, public-folder.png, public-folder-mini.png: New, from
- Jakub.
-
-2002-07-09 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (images_DATA): inbox-mini.png instead of
- inbox-16.png, outbox-mini.png instead of outbox-16.png. Also add
- inbox.png and outbox.png.
- (inbox.png): New.
- (outbox.png): New.
-
-2002-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * schedule-meeting-24.png: New.
-
-2002-04-25 Larry Ewing <lewing@ximian.com>
-
- * Makefile.am (images_DATA): font.png: Add for the font config
- prefs.
-
-2002-04-17 Dan Winship <danw@ximian.com>
-
- * monkey-16.png: Replace with an antialiased version
-
-2002-04-10 Dan Winship <danw@ximian.com>
-
- * Makefile.am (images_DATA), folder-settings.png: Add. (Copied
- from Unscalable Gorilla because it was handy. Will probably get
- changed to something else...)
-
-2002-03-28 Ettore Perazzoli <ettore@ximian.com>
-
- * calendar-and-tasks-settings.png: New.
- * composer-settings.png: New.
- * ldap-settings.png: New.
- * mail-accounts-settings.png: New.
- * summary-settings.png: New.
-
-2002-03-25 Dan Winship <danw@ximian.com>
-
- * Makefile.am (images_DATA): Add working-16.png (the GNOME2 stock
- "wait" icon, from Jakub)
-
-2002-03-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * forward.xpm, reply.xpm, reply_to_all.xpm: Rename the internal
- structure to coincide with the filenames.
-
-2002-02-29 Ettore Perazzoli <ettore@ximian.com>
-
- * about-box.png, splash.png: New cool artwork from Jakub.
-
-2002-02-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Remove meeting_widget.png from the build since it
- doesn't seem to be in cvs?
-
-2002-02-20 Jakub Steiner <jimmac@ximian.com>
-
- * summary_preferences-16.png: menu icon for summary preferences
- * Makefile.am: added the icon
-
-2002-02-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * flag-for-followup.xpm:
- * flag-for-followup-16.png:
- * flag-for-followup-48.png: New icons.
-
- * Makefile.am: Added the new icons...
-
-2002-02-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Install mail-new.xpm, mail-read.xpm and
- priority-high.xpm in the same place as other bonobo-ui menu
- pixmaps so we can use these in menus too.
-
-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
-
-2001-12-11 Jon Trowbridge <trow@ximian.com>
-
- * mail-need-reply.xpm: A new icon that sucks less. We still need
- some Tuomas-love.
-
-2001-12-09 Jon Trowbridge <trow@ximian.com>
-
- * mail-need-reply.xpm: Added a really, really ugly and
- awful icon to symbolize "message needs a reply".
-
- * Makefile.am (EXTRA_DIST): Added mail-need-reply.xpm.
-
-2001-11-06 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.png: New, updated icon from Tuomas.
-
-2001-11-05 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am (EXTRA_DIST): dist the glade data
-
-2001-11-01 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (gladedir): New.
- (glade_DATA): Pixmap files required to be installed by the glade
- files.
-
-2001-10-31 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Install `evolution.png', not `evolution-icon.png'.
-
- * evolution.png: Renamed from `evolution-icon.png', removing the
- old, now unused `evolution.png'.
-
-2001-10-30 Jakub Steiner <jimmac@ximian.com>
-
- * splash-1-0.png: new style splash
-
-2001-10-23 Tuomas Kuosmanen <tigert@ximian.com>
-
- * splash.png: Remove the "1" from "1.0 Release Candidate 1" so it
- looks better.
-
-2001-10-23 Tuomas Kuosmanen <tigert@ximian.com>
-
- * Makefile.am (appicon_DATA): Changed the filename here too
- so the icon gets installed.
-
- * evolution-icon.png: New icon that scales better.
-
-2001-10-22 Jakub Steiner <jimmac@ximian.com>
-
- * about-box.png: update the layout a bit
- * splash.png: update to 0.17
-
-2001-10-16 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (images_DATA): Add `about-box.png'.
-
- * about-box.png: New image for the about box from Jakub.
-
-2001-10-18 Larry Ewing <lewing@ximian.com>
-
- * Makefile.am (images_DATA): add alarm.png for the new alarm
- notification code.
-
-2001-10-04 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (images_DATA): change ldap-16.png to ldap-mini.png,
- and add ldap.png.
-
-2001-10-04 Jakub Steiner <jimmac@ximian.com>
-
- * splash.png: bump to 0.16
- * ldap.png: 48x48 version for shortcut bar
-
-2001-09-25 Iain Holmes <iain@ximian.com>
-
- * add task.png
-
-2001-09-21 Iain Holmes <iain@ximian.com>
-
- * remove timezone.png...dunno where it came from.
-
-2001-09-21 Iain Holmes <iain@ximian.com>
-
- * install timezone-16.xpm
-
-2001-09-21 Jakub Steiner <jimmac@ximian.com>
-
- * splash.png: beta4
-
-2001-09-08 Jakub Steiner <jimmac@ximian.com>
-
- * pgp-signature-*: for the pgp signature checking
- * Makefile.am (images_DATA): add the icon files
-
-2001-09-06 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (images_DATA): add ldap-16.png.
-
-2001-09-05 Jakub Steiner <jimmac@ximian.com>
-
- * meeting-request.png: for the inline .ics stuff
- * Makefile.am (images_DATA): add the icon file
-
-2001-09-04 Jakub Steiner <jimmac@ximian.com>
-
- * timezone-48.png: for the timezone configuration step in the
- first-time-druid
- * Makefile.am (images_DATA): add the icon file
-
-2001-08-20 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: install new file
-
- * talking-heads.png: new graphic for meeting requests
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * Makefile.am (images_DATA): added goto-16.png & new_task-16.png.
- (buttons_DATA): added save-24.png.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * Makefile.am (buttons_DATA): added cut.png, copy.png & paste.png,
- so we can use them for the tasks toolbar.
-
-2001-08-18 Damon Chaplin <damon@ximian.com>
-
- * Makefile.am (images_DATA): added 16_copy.png, 16_customize.png,
- 16_cut.png & 16_paste.png.
- (buttons_DATA): added new_task.png, which I made from scaling up the
- smaller task.xpm icon.
-
-2001-08-18 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (buttons_DATA): Added `delete-message.png'.
-
-2001-08-17 Damon Chaplin <damon@ximian.com>
-
- * Makefile.am (images_DATA): moved task.xpm here, so it gets installed,
- so we can use it for the menus. Note that we don't have an icon to
- use in the toolbar for a new task, and we need one. Jakub?
-
-2001-08-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * wax-seal.png: Added.
-
- * wax-seal-broken.png: Added.
-
-2001-08-17 Jakub Steiner <jimmac@ximian.com>
-
- * splash.png: marketing spoils the fun. boring splash again.
-
-2001-08-17 Jakub Steiner <jimmac@ximian.com>
-
- * splash.png: Ruperzilla splash
-
- * splash-1-0.png: 1.0 candidate
-
-2001-08-16 Jakub Steiner <jimmac@ximian.com>
-
- * {next,previous}-message.png: use new document template. maybe
- still a bit dark.
-
-2001-08-15 Jakub Steiner <jimmac@ximian.com>
-
- * add-attachment.png: get rid of the yellow
-
- * compose-message.png: the old one seemed too dark to me. This one
- shares the same document base as the new stuff.
-
-2001-08-15 Jakub Steiner <jimmac@ximian.com>
-
- * all_contacts.xpm, new_contact.xpm: Nat wanted something bigger
- that would match the new button style. The filename of
- all_contacts.xpm is crap, maybe you guys can fix it to be
- "new_list.xpm" or something. Didn't want to break things.
-
-2001-08-15 Jakub Steiner <jimmac@ximian.com>
-
- * save-16.png, save-as-16.png: fix bottom. Tuomas didn't like too
- much detail.
-
-2001-08-15 Tuomas Kuosmanen <tigert@ximian.com>
-
- * goto-24.png: Icon for "Goto date.." -button. Someone could add
- this into the code?
-
-2001-08-14 Tuomas Kuosmanen <tigert@ximian.com>
-
- * arrow-[left,right]-24.png: new arrow icons for calendar
- toolbar..
-
-2001-08-14 Jakub Steiner <jimmac@ximian.com>
-
- * evolution-today-mini.png: new summary tree view icon.
-
-2001-08-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * 16_category_*: removed these files, which are now in gal
-
-2001-08-09 Tuomas Kuosmanen <tigert@ximian.com>
-
- * send-receive.xpm: Updated this to have the yellow/green arrows
- so it matches the style of other icons. Noticed that tasklist
- scales 16x16 icons larger, so they generally look Bad(tm). (fixes
- #6475)
-
-2001-08-07 Damon Chaplin <damon@ximian.com>
-
- * timezone-16.xpm: copied from the international category icon.
- It would be better to have 2 different icons for these, but I had
- to get rid of that square timezone icon!
-
-2001-08-07 Jakub Steiner <jimmac@ximian.com>
-
- * evolution-trash-mini.png: scaled down Tuomas' trash icon.
- tweaked a bit. looks a lot better than the previous one.
-
-2001-08-07 Jakub Steiner <jimmac@ximian.com>
-
- * inbox-*, outbox-*: tree view icons * filters.xpm, edit-16.xpm,
- marlboro_filters.xpm: remove unused * vfolder-16.xpm,
- delete-message.xpm, undelete-message.xpm: let's not use xpms *
- evolution-trash-mini.png: new version for edit>delete message,
- tree view and everything * undelete_message-16.png,
- folder-move-16.png, open-in-new-window-16.png, folder-copy-16.png:
- tree view icons * faq-16.png, mark-as-important-16.png: menu icons
- * Makefile.am (images_DATA): add new icons, change some xpms to
- pngs
-
-
-2001-08-03 Jakub Steiner <jimmac@ximian.com>
-
- * ldap-16.png, imap-16.png, local-16.png: tree view icons for
- imap, ldap and local folders.
-
-2001-08-02 Jakub Steiner <jimmac@ximian.com>
-
- * myevo-mail-summary.png, myevo-post-it.png, *
- myevo-appointments.png: icons for My Evolution -- mail summary,
- tasks, appointments. These are _NOT_TO_ replace the shortcut
- icons, but solely for My Evolution.
-
-2001-08-02 Tuomas Kuosmanen <tigert@ximian.com>
-
- * receive-24.png: Icon for the send/receive dialog at least.
-
-2001-07-31 Jakub Steiner <jimmac@ximian.com>
-
- * splash.png: beta2 splash
-
-2001-07-31 Tuomas Kuosmanen <tigert@ximian.com>
-
- * send-24-receive.png: New version, looks more consistent with the
- other icons.
-
-2001-07-30 Jakub Steiner <jimmac@ximian.com>
-
- * search-16.png, search-and-replace-16.png: menu versions for
- shell and editor. * properties-16.png: properties for shel
- (maybe other places too) * send-16.png, send-later-16.png:
- editor, shell menu. * work_online-16.png: to accompany work
- online menu toggle. * save-16.png, save-as-16.png:
- everywhere. (based on Tuomas new gnome stock panel icon)
-
-2001-07-27 <tigert@ximian.com>
-
- * new_appointment.[xpm,png]: New version, fixes bug #4704
- hopefully.
-
-2001-07-25 Damon Chaplin <damon@ximian.com>
-
- * Makefile.am (images_DATA): added print-preview-24.png.
-
-2001-07-25 Jakub Steiner <jimmac@ximian.com>
-
- * print-preview-24.png: toolbar icon for calendar's appointment
- dialog (now using the menu version)
-
-2001-07-20 JP Rosevear <jpr@ximian.com>
-
- * Pull in new splash screen
-
-2001-07-20 Rodrigo Moya <rodrigo@ximian.com>
-
- * Makefile.am: install 2 new category icons
- (16_category_suppliers.png and 16_category_time-and-expenses.png)
-
-2001-07-20 <tigert@ximian.com>
-
- * 16_category_time-and-expenses.png: Icon for "Time & Expenses"
- category..
-
- * 16_category_suppliers.png: Icon for "Suppliers" category..
-
- * evolution-calendar.png, evolution-contacts.png,
- evolution-inbox.png, evolution-tasks.png, evolution-today.png:
- Took out the colored background circles from the icons, apparently
- people found them confusing rather than useful, especially on
- small icons -mode of the shortcutbar.
-
-2001-07-19 Rodrigo Moya <rodrigo@ximian.com>
-
- * Makefile.am: install the 2 new category icons
-
-2001-07-19 <tigert@ximian.com>
-
- * 16_category_strategies.png, 16_category_status.png: New category
- icons.
-
-2001-07-19 Jakub Steiner <jimmac@ximian.com>
-
- * insert-link-24.png, insert-table-24.png, insert-image-24.png:
- toolbar icons for message editor.
-
-2001-07-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * Makefile.am: install category icons
-
-2001-07-17 Tuomas Kuosmanen <tigert@ximian.com>
-
- * 16_category_holiday-cards.png 16_category_hot-contacts.png
- 16_category_ideas.png: new category icons..
-
-2001-07-16 Tuomas Kuosmanen <tigert@ximian.com>
-
- * 16_category_favorites.png 16_category_gifts.png
- 16_category_goals.png: New additions for the category stuff..
- still more to do..
-
-2001-07-13 Tuomas Kuosmanen <tigert@ximian.com>
-
- * 16_category_*.png: Some category icons for calendar/tasks, to
- match the different category types for events. Still many to do,
- but I wanted to commit them so you people can start hacking on the
- code already. More to follow shortly.
-
- * 16_customize.png: Icon for "Customize toolbars" or whatever menu
- item that deals with customizing stuff (the icon is a wrench)
-
-2001-07-12 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: extra dist another xpm
-
-2001-07-12 <tigert@ximian.com>
-
- * delete_message.[png,xpm]: New versions for the trashcan icon. I
- am wondering if we should do some filename cleanup here, all menu
- icons should really be 16_foo.png, whereas the toolbar ones should
- be foo.png. Currently we are mixing PNG and XPM here with some
- files having otherwise same names (like this one)..
-
-2001-07-11 <tigert@ximian.com>
-
- * new_appointment.[png,xpm]: New versions
-
-2001-07-10 Tuomas Kuosmanen <tigert@ximian.com>
-
- * new_appointment.png: New appointment icon. *
- new_appointment.xpm: Small version.. (should we change this to
- 16_new_appointment.png btw?
-
-2001-07-09 Iain Holmes <iain@ximian.com>
-
- * Makefile.am: Install the myweather-* icons.
-
-2001-07-07 <tigert@ximian.com>
-
- * 16_[cut,copy,paste].png: New icons for the
- Edit->[Cut,Copy,Paste] entries, the current gnome-stock ones start
- to look bad when scaled down, so these are already 16x16 pixels.
-
-2001-07-05 Jakub Steiner <jimmac@ximian.com>
-
- * myweather-*: weather status icons for My Evolution
-
-2001-07-04 Gediminas Paulauskas <menesis@delfi.lt>
-
- * Makefile.am: install apply-filters-16.xpm
-
-2001-07-03 Tuomas Kuosmanen <tigert@ximian.com>
-
- * cut.png, copy.png, paste.png: icons for cut/copy/paste to fit
- the general style.
-
-2001-07-01 Jakub Steiner <jimmac@ximian.com>
-
- * print.xpm, print-preview.xpm: nat didn't like the jaggy
- version. This one is based on tuomas 48x48 print icon.
-
-2001-06-30 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (buttons_DATA): Add `print.png', `next-message.png',
- `previous-message.png'.
-
-2001-06-29 Jakub Steiner <jimmac@ximian.com>
-
- * remove-nntp-folder-24.png, add-nntp-folder-24.png,
- refresh-nntp-folders-24.png: manage subscriptions toolbar icons
-
-2001-06-29 Tuomas Kuosmanen <tigert@ximian.com>
-
- * print.png: Icon for print message.
-
- * next-message.png, previous-message.png: New icons to replace the
- < > arrows in the mailer.
-
-2001-06-29 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (images_DATA): add contact-is-a-list.png
-
-2001-06-29 Tuomas Kuosmanen <tigert@ximian.com>
-
- * contact-is-a-list.png: icon for toshok, for contact lists.
-
-2001-06-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Install the add-attachment.png icon.
-
-2001-06-27 Tuomas Kuosmanen <tigert@ximian.com>
-
- * evolution-calendar-mini.png: New version of the folder tree's
- calendar icon. Doesnt look too much like the contacts icon.
-
-2001-06-19 Damon Chaplin <damon@ximian.com>
-
- * world_map-960.png: world map picture used for selecting
- timezones. * Makefile.am (images_DATA): added world_map-960.png
- for timezones.
-
-2001-06-14 Jakub Steiner <jimmac@ximian.com>
-
- * apply-filters-16.xpm: for mailer menu. * vfolder-16.xpm:
- vfolder icon for menu items * hand-16.xpm: originally ment for
- customize toolbars. might not work * edit-16.xpm: edit message
- (message open)
-
-2001-06-13 Jakub Steiner <jimmac@ximian.com>
-
- * rdf.png, ico-rdf.png: ximianize those
-
-2001-06-13 Jakub Steiner <jimmac@ximian.com>
-
- * splash-1-0.png: Initial mockup for the final splash. Didn't
- wan't to overwrite the unstable splash.png.
-
-2001-06-07 Iain Holmes <iain@ximian.com>
-
- * empty.gif: es-weather.png es-appointments.png ico-calendar.png
- ico-mail.png ico-rdf.png ico-weather.png bcg.png rdf.png
- pattern.png: Added all these for the new My Evolution
-
-2001-06-04 Jakub Steiner <jimmac@ximian.com>
-
- * timezone-16.xpm: for events in a diffrent timezone
-
-2001-05-22 Jakub Steiner <jimmac@ximian.com>
-
- * evolution-inbox-mini.png: fixed the shadow
-
-2001-05-17 Dan Winship <danw@ximian.com>
-
- * Makefile.am (images_DATA): Install Jakub's new icons
-
-2001-05-16 Jakub Steiner <jimmac@ximian.com>
-
- * mail-config-druid-48.png, mail-config-druid-identity.png,
- mail-config-druid-account-name.png,
- mail-config-druid-receive.png, mail-config-druid-send.png,
- thankyou.png: config druid icons
-
- thankyou.png can be used for the last step in every evo
- druid (like the import one)
-
-2001-05-16 Jakub Steiner <jimmac@ximian.com>
-
- * evolution-calendar.png, evolution-contacts.png,
- evolution-inbox.png, evolution-today.png, evolution-tasks.png:
- fixed bug #2862. Also changed the envelope icon Oh and we use
- #b39169 for calendar now
-
-2001-05-16 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (images_DATA): Added `online.png' and `offline.png'.
-
- * online.png: New icon by Tuomas. * offline.png: New icon by
- Tuomas.
-
-2001-05-14 Duncan Mak <duncan@ximian.com>
-
- * Makefile.am (images_DATA): add in the new find_message.xpm
-
-2001-05-14 Jakub Steiner <jimmac@ximian.com>
-
- * find_message.xpm: Duncan requested this
-
diff --git a/art/Makefile.am b/art/Makefile.am
index 9c39dbf762..850be7e8ce 100644
--- a/art/Makefile.am
+++ b/art/Makefile.am
@@ -4,8 +4,6 @@ images_DATA = \
minus.png
EXTRA_DIST = \
- ChangeLog \
- ChangeLog.pre-1-4 \
README \
empty.xpm \
jump.xpm \
diff --git a/calendar/ChangeLog b/calendar/ChangeLog
deleted file mode 100644
index feba01be00..0000000000
--- a/calendar/ChangeLog
+++ /dev/null
@@ -1,18580 +0,0 @@
-2009-04-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #491755
-
- * gui/alarm-notify/config-data.c:
- (config_data_set_last_notification_time),
- (config_data_get_last_notification_time):
- Sanitize values from GConf before using them.
-
-2009-04-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #575773
-
- * gui/e-calendar-table.etspec:
- * gui/e-cal-list-view.etspec:
- * gui/e-memo-table.etspec:
- * gui/e-cal-model.h: (ECalModelField), (struct _ECalModelComponent):
- * gui/e-cal-model.c: (get_datetime_from_utc), (ecm_value_at),
- (ecm_duplicate_value), (ecm_free_value), (ecm_initialize_value),
- (ecm_value_is_empty), (ecm_value_to_string),
- (e_cal_view_objects_modified_cb), (e_cal_model_component_finalize),
- (e_cal_model_component_init):
- Allow showing CREATED and LAST-MODIFIED properties in a table.
-
- * gui/print.c: (print_comp_draw_real):
- * gui/e-cal-component-preview.c: (write_html):
- * conduits/todo/todo-conduit.c: (local_record_from_comp):
- Possible leak fix.
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #573704
-
- * gui/dialogs/comp-editor.c: (action_save_cb), (real_send_comp):
- Do not close editor after error.
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #571272
-
- * gui/e-cal-model.c: (search_by_id_and_client): Possible leak fix.
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #569652
-
- * gui/calendar-component.c: (ensure_sources):
- * gui/memos-component.c: (ensure_sources):
- * gui/tasks-component.c: (ensure_sources):
- Use new ESourceList API (simplifies code).
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #381132
-
- * gui/apps_evolution_calendar.schemas.in:
- * gui/dialogs/cal-prefs-dialog.glade:
- * gui/dialogs/cal-prefs-dialog.h: (struct _CalendarPrefsDialog):
- * gui/dialogs/cal-prefs-dialog.c: (update_system_tz_widgets),
- (use_system_tz_changed), (setup_changes), (show_config),
- (calendar_prefs_dialog_construct):
- * gui/calendar-config-keys.h:
- * gui/calendar-config.h:
- * gui/calendar-config.c: (calendar_config_get_use_system_timezone),
- (calendar_config_set_use_system_timezone),
- (calendar_config_add_notification_use_system_timezone),
- (calendar_config_get_timezone), (calendar_config_get_timezone_stored):
- Be able to set system timezone as calendar's time zone.
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #205804
-
- * gui/e-calendar-view.c: (e_calendar_view_get_tooltips):
- Include timezone information in a tooltip when differs from user's.
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #577615
-
- * gui/dialogs/cal-prefs-dialog.h: (struct _CalendarPrefsDialog):
- * gui/dialogs/cal-prefs-dialog.c: (timezone_changed),
- (daylight_saving_changed), (setup_changes), (show_config),
- (calendar_prefs_dialog_construct):
- * gui/dialogs/cal-prefs-dialog.glade:
- * gui/apps_evolution_calendar.schemas.in:
- * gui/calendar-config-keys.h:
- * gui/calendar-config.h:
- * gui/calendar-config.c: (set_standard_offsets),
- (calendar_config_get_icaltimezone),
- (calendar_config_get_daylight_saving),
- (calendar_config_set_daylight_saving),
- (calendar_config_add_notification_daylight_saving):
- Get rid of "Adjust for daylight saving time" option.
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * gui/dialogs/task-page.glade:
- * gui/dialogs/task-page.c:
- * gui/dialogs/task-details-page.glade:
- * gui/dialogs/task-details-page.c:
- * gui/dialogs/recurrence-page.glade:
- * gui/dialogs/recurrence-page.c:
- * gui/dialogs/alarm-dialog.glade:
- * gui/dialogs/alarm-dialog.c:
- * gui/dialogs/event-page.glade:
- * gui/dialogs/event-page.c:
- * gui/dialogs/memo-page.glade:
- * gui/dialogs/memo-page.c:
- * gui/goto-dialog.glade:
- * gui/goto.c:
- * gui/e-itip-control.c:
- Remove deprecated Gtk+ symbols.
-
- * gui/dialogs/Makefile.am:
- * gui/dialogs/meeting-page.glade:
- Remove death files.
-
-2009-04-13 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #561312
- * calendar/gui/comp-util.c:
- * calendar/gui/comp-util.h: Added a new function to
- sanitize master recurrence event before modifying
- all instances.
- * calendar/gui/dialogs/comp-editor.c:
- * calendar/gui/e-day-view.c:
- * calendar/gui/e-week-view.c: Used the new util api.
- Do not invoke recurrence dialog while modifying detached
- instances.
-
-2009-04-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #523802
-
- * gui/e-tasks.h: (e_tasks_get_preview):
- * gui/e-tasks.c: (e_tasks_get_preview):
- * gui/e-cal-component-preview.h: (e_cal_component_preview_get_html):
- * gui/e-cal-component-preview.c: (e_cal_component_preview_get_html):
- * gui/tasks-control.c: (tasks_control_new), (tasks_sensitize_table[]),
- (tasks_control_sensitize_commands), (tasks_control_focus_changed),
- (tasks_control_copy_cmd):
- * gui/e-memos.h: (e_memos_get_preview):
- * gui/e-memos.c: (e_memos_get_preview):
- * gui/e-cal-component-memo-preview.h:
- * gui/e-cal-component-memo-preview.c:
- (e_cal_component_memo_preview_get_html):
- * gui/memos-control.c: (memos_control_new),
- (memos_control_sensitize_commands), (memos_control_focus_changed),
- (memos_control_copy_cmd):
- Use copy of the preview panel, when focused, and events' copy otherwise.
-
-2009-04-02 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #577717
-
- * gui/dialogs/alarm-dialog.c: (alarm_to_dialog),
- (malarm_widgets_to_alarm): Fill some default values
- to mandatory properties of ECalComponentAttendee.
-
-2009-03-06 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #401346
-
- * gui/e-meeting-time-sel.c: (e_meeting_time_selector_destroy):
- Do not remove notification twice.
- * gui/dialogs/event-editor.c: (create_schedule_page),
- (action_free_busy_cb): Do not show Free/Busy dialog modal.
-
-2009-03-05 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #435455 (bnc)
- * calendar/gui/dialogs/comp-editor.c:
- * calendar/gui/dialogs/event-editor.c:
- * calendar/gui/dialogs/event-page.c:
- * calendar/gui/dialogs/memo-page.c:
- * calendar/gui/dialogs/task-page.c:
- * calendar/gui/e-calendar-view.c:
- * calendar/gui/e-calendar-view.h:
- * calendar/gui/e-day-view.c:
- * calendar/gui/itip-utils.c:
- * calendar/gui/itip-utils.h: Do not allow read-only
- events to be resized.
-
-2009-03-04 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #573119
-
- * gui/dialogs/comp-editor.c: (set_attendees_for_delegation):
- * gui/e-cal-popup.c: (is_delegated), (needs_to_accept):
- Do not ask value of not included (NULL) parameters.
-
-2009-03-04 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #573193
-
- * gui/e-calendar-view.c: (error_response): Always destroy dialog.
-
-2009-03-04 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #573122
-
- * gui/dialogs/cal-prefs-dialog.c: (timezone_changed), (show_config):
- * gui/calendar-config.c: (calendar_config_get_icaltimezone):
- * gui/e-cal-model.c: (ecm_value_at):
- Do not pass NULL to icalcomponent_get_first_component.
-
-2009-02-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #558366
-
- * gui/alarm-notify/alarm-notify.c: (alarm_notify_add_calendar):
- Set default timezone to resolve floating DATE-TIME properly.
-
-2009-02-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #238346
-
- * gui/e-calendar-view.c: (e_calendar_view_add_event): Keep old
- timezone when adding event if possible, use the default one otherwise.
- * gui/e-calendar-view.c: (add_related_timezones), (clipboard_get_text_cb):
- Set timezones from component to the calendar first, then add events. Also
- fetch timezones from the calendar, when not part of the component already.
-
-2009-02-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #529037
-
- * gui/gnome-cal.c: (gnome_calendar_destroy):
- Disconnect signals on ESource-s too, not only on ECal-s.
-
-2009-02-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #561465
-
- * gui/e-meeting-list-view.c: (build_table):
- Expand 'Attendee' column instead of the last.
-
-2009-02-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572543
-
- * gui/e-cal-popup.c: (ecalp_standard_menu_factory):
- Always look for alternative apps for application/octet-stream.
-
-2009-02-22 Tobias Mueller <tobiasmue@svn.gnome.org>
-
- * gui/e-itip-control.c (refresh_options_object):
- Make it use the proper action. Patch by Paweł Zembrzuski
-
- ** Fixes bug 566556
-
-2009-02-20 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #567949
-
- * gui/e-day-view.c: (set_text_as_bold):
- * gui/e-week-view.c: (set_text_as_bold):
- Do not free memory before done with it.
-
-2009-02-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #572348
-
- * gui/alarm-notify/alarm-queue.c (display_notification):
- Call gtk_status_icon_set_tooltip_text() instead of
- gtk_status_icon_set_tooltip() (deprecated).
-
- * gui/weekday-picker.c (configure_items):
- Remove dead code.
-
-2009-02-19 Andre Klapper <a9016009@gmx.de>
-
- * /gui/e-day-view.c:
- Remove useless and deprecated gtk_layout_freeze and gtk_layout_thaw
- calls.
-
-2009-02-16 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #550114
-
- * gui/e-calendar-table.h: (ec_query_tooltip):
- * gui/e-calendar-table.c: (ec_query_tooltip): Offer it to others too.
- * gui/e-calendar-table.c: (query_tooltip_cb): Use above funtion.
- Show proper tooltip in table with grouping columns.
- * gui/e-memo-table.c: (query_tooltip_cb), (e_memo_table_init):
- Show tooltips in memo view too.
-
-2009-02-13 Chow Loong Jin <hyperair@gmail.com>
-
- ** Fixes bug #571625
-
- * calendar/gui/e-day-view.c
- * calendar/gui/e-week-view.c:
- Use black/white for foreground instead of active/inactive text color
-
-2009-02-11 Andre Klapper <a9016009@gmx.de>
-
- * /gui/migration.c:
- * /gui/dialogs/alarm-dialog.c:
- Substitute some deprecated gtk+ functions.
-
-2009-02-09 Milan Crha <mcrha@redhat.com>
-
- * gui/dialogs/cal-prefs-dialog.glade:
- Do not use non-zero page size in an adjustment, it's deprecated now.
-
-2009-02-03 Gabor Kelemen <kelemeng@gnome.hu>
-
- * gui/alarm-notify/alarm-notify.glade:
- Mark a string for translation. Fixes bug #570364
-
-2009-02-01 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/calendar-config.c:
- * gui/calendar-config.h:
- * gui/e-itip-control.c:
- * gui/alarm-notify/alarm-queue.c:
- * gui/dialogs/event-page.c:
- * gui/dialogs/task-details-page.c:
- * gui/dialogs/task-page.c:
- Fix compiler warnings.
-
-2009-01-30 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #450554 (bugzilla.novell.com)
-
- * gui/dialogs/event-editor.c (event_editor_edit_comp):
- * gui/dialogs/event-page.c (event_page_remove_all_attendees):
- * gui/dialogs/event-page.h:
- Remove all attendees from the list-view and name-selector before
- populating it on 'event_changed' callback.
- * gui/e-meeting-list-view.c
- (e_meeting_list_view_remove_attendee_from_name_selector),
- (e_meeting_list_view_remove_all_attendees_from_name_selector):
- Fix the GtkTreePath when iterating over the attendee list. It used
- to cause a mis-match between the model and the view (critical)
- * gui/e-meeting-list-view.h:
- * gui/e-meeting-store.c (e_meeting_store_remove_all_attendees):
- New function added.
-
-2009-01-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #463602 (bnc)
- * calendar/gui/e-day-view-main-item.c: Align the summary
- so that it does not intercept with time.
-
-2009-01-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #450535 (bnc)
- * calendar/gui/e-calendar-view.c: If multiple days are
- selected in month view, show same selected times in the
- editor also.
-
-2009-01-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #347287
- * calendar/gui/e-cal-model.c:
- * calendar/gui/gnome-cal.c: Increased the number of tries
- to 10 and wait to 500 micro seconds.
-
-2009-01-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #318003
-
- * gui/memos-component.c: (selector_tree_data_dropped):
- * gui/tasks-component.c: (selector_tree_data_dropped):
- * gui/calendar-component.c: (selector_tree_data_dropped),
- (create_component_view):
- * gui/comp-util.h: (cal_comp_process_source_list_drop):
- * gui/comp-util.c: (update_single_object), (update_objects),
- (cal_comp_process_source_list_drop):
- Support move of the event in day view when dropped over the source
- list. Use the same function for events/tasks/memos.
-
- * gui/e-day-view.c: (e_day_view_on_drag_data_get):
- Encode string data same as memos and tasks do, with a source UID.
-
- * gui/e-calendar-table.c: (e_calendar_table_copy_clipboard):
- * gui/e-memo-table.c: (e_memo_table_copy_clipboard):
- Removed inappropriate comments.
-
-2009-01-27 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #463597, bug #463594, bug#463599 (BNC) and
- ** bug #567824(BGO)
-
- * gui/print.c (titled_box), (print_day_background),
- (print_day_view), (print_week_view), (print_month_view): Fix all header
- related bugs in calendar printing.
-
- Bug reports:
- 1) Daily Printouts Display Hour In Wrong Spot :
- When you print your daily calendar, it prints the hours in the left
- column below the :30 time slot
-
- 2) Font Problems On Printout, Days Of Week
-
- 3) Calendar Heading Printout Problems, Overlapping Fonts
- In print preview, short week day names in the header of the page are
- overlapped.
-
- Fixes all header issues mentioned at
- http://www.go-evolution.org/CalendarPrintoutLove
-
-2009-01-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #559604
-
- * gui/itip-utils.h: (itip_organizer_is_user_ex):
- * gui/itip-utils.c: (itip_organizer_is_user_ex),
- (itip_organizer_is_user):
- * gui/e-calendar-view.c: (e_calendar_view_get_attendees_status_info):
- Let the feature work with Groupwise too.
-
-2009-01-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #442869
-
- * gui/dialogs/task-page.c: (attendee_added_cb):
- * gui/dialogs/event-page.c: (attendee_added_cb): Do not work
- with NULL delegator and do not set 'delfrom' with two MAILTO.
- * gui/e-meeting-list-view.c: (name_selector_dialog_close_cb):
- Delete attendee only if we have enough rights for it.
-
-2009-01-21 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #362754
-
- * gui/tasks-component.c: (ensure_sources):
- * gui/memos-component.c: (ensure_sources):
- * gui/calendar-component.c: (ensure_sources):
- Ensure to show default groups and sources with actual
- localized name, not the one it was stored last time.
-
-2009-01-21 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #541209
-
- ** Adapt to the new APIs from upstream libical. Changes made include
- using the "_r" counterpart for the following APIs:
- + icalproperty_as_ical_string ()
- + icalvalue_as_ical_string ()
- + icalcomponent_as_ical_string ()
- + icalparameter_as_ical_string ()
- + icaldurationtype_as_ical_string ()
- + icalenum_reqstat_code ()
- + icallangbind_property_eval_string ()
- + icallangbind_quote_as_ical ()
- + icalmime_text_end_part ()
- + icalperiodtype_as_ical_string ()
- + icalproperty_enum_to_string ()
- + icalproperty_get_parameter_as_string ()
- + icalproperty_get_value_as_string ()
- + icalproperty_get_property_name ()
- + icalrecurrencetype_as_string ()
- + icaltime_as_ical_string ()
- + icalreqstattype_as_string ()
- + icalvalue_binary_as_ical_string ()
- + icalvalue_int_as_ical_string ()
- + icalvalue_utcoffset_as_ical_string ()
- + icalvalue_string_as_ical_string ()
- + icalvalue_recur_as_ical_string ()
- + icalvalue_text_as_ical_string ()
- + icalvalue_attach_as_ical_string ()
- + icalvalue_duration_as_ical_string ()
- + icalvalue_date_as_ical_string ()
- + icalvalue_datetime_as_ical_string ()
- + icalvalue_float_as_ical_string ()
- + icalvalue_geo_as_ical_string ()
- + icalvalue_datetimeperiod_as_ical_string ()
- + icalvalue_period_as_ical_string ()
- + icalvalue_trigger_as_ical_string ()
- + icalvalue_as_ical_string ()
-
- * gui/dialogs/e-send-options-utils.c
- (e_sendoptions_utils_fill_component):
- * gui/e-cal-model.c (search_by_id_and_client):
- * gui/e-calendar-table.c (copy_row_cb),
- (e_calendar_table_copy_clipboard):
- * gui/e-calendar-view.c (e_calendar_view_copy_clipboard),
- (transfer_item_to), (icalcomp_contains_category):
- * gui/e-day-view.c (update_row), (model_comps_deleted_cb),
- (e_day_view_find_event_from_uid), (e_day_view_reshape_day_events),
- (e_day_view_on_drag_data_get):
- * gui/e-itip-control.c (update_item):
- * gui/e-memo-table.c (copy_row_cb), (e_memo_table_copy_clipboard):
- * gui/e-memos.c (obtain_list_of_components):
- * gui/e-tasks.c (obtain_list_of_components):
- * gui/e-week-view.c (update_row), (model_comps_deleted_cb),
- (e_week_view_reshape_events), (e_week_view_find_event_from_uid):
- * gui/gnome-cal.c (gnome_calendar_purge):
- * gui/itip-utils.c (comp_limit_attendees), (itip_send_comp),
- (reply_to_calendar_comp), (itip_publish_comp):
-
-2009-01-20 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #353460
-
- * gui/gnome-cal.c: (setup_widgets):
- Do not allow shrinking of Tasks/Memos components in calendar view.
-
-2009-01-20 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #568331
-
- * gui/dialogs/comp-editor.c: (classification_changed_cb),
- (comp_editor_init): Notify changes of the classification.
- * gui/dialogs/comp-editor.c: (fill_widgets): Block classification
- change signal when filling widgets with values from a component.
-
-2009-01-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #567850
-
- * gui/e-cal-model.h: (e_cal_model_set_default_time_func):
- * gui/e-cal-model.c: (struct _ECalModelPrivate), (ecm_append_row),
- (e_cal_model_set_default_time_func):
- New functionality to retrieve a default time for a model's new
- event created from a "click-to-add" row.
- * gui/gnome-cal.c: (gc_get_default_time), (setup_widgets):
- Set the new time callback for the memo table.
-
-2009-01-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #550735
-
- * gui/print.c: (get_summary_with_location), (print_day_long_event),
- (print_day_event), (print_week_event):
- Print location with summary in all views, not only in a day view.
-
-2009-01-19 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #260853
-
- * gui/calendar-config-keys.h:
- * gui/calendar-config.h:
- (calendar_config_get_ba_reminder), (calendar_config_set_ba_reminder):
- * gui/calendar-config.c:
- (calendar_config_get_ba_reminder), (calendar_config_set_ba_reminder),
- (string_to_units), (calendar_config_get_default_reminder_units):
- * gui/dialogs/cal-prefs-dialog.glade:
- * gui/dialogs/cal-prefs-dialog.h: (struct _CalendarPrefsDialog):
- * gui/dialogs/cal-prefs-dialog.c: (ba_reminder_toggled),
- (ba_reminder_interval_changed), (ba_reminder_units_changed),
- (setup_changes), (show_config), (calendar_prefs_dialog_construct):
- User interface and related function to allow use change setup of
- the alarm for Birthdays and Anniversaries calendar.
-
-2009-01-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #225712
-
- * gui/dialogs/comp-editor.h: (CompEditorClass::send_comp),
- (comp_editor_send_comp): Changed function prototypes.
- * gui/dialogs/comp-editor.c: (real_send_comp), (save_comp_with_send),
- (comp_editor_send_comp): Strip alarms based on user's choice.
- * gui/dialogs/send-comp.h: (send_component_dialog):
- * gui/dialogs/send-comp.c: (have_nonprocedural_alarm),
- (send_component_dialog): Show option "Send my alarms with this event"
- when prompting to send event or not, but only if have any non-procedure
- alarms and if it the caller want to know user's opinion. Default is
- to strip all alarms. Procedure alarms are always strip out.
- * gui/dialogs/event-editor.c: (event_editor_send_comp):
- * gui/dialogs/task-editor.c: (task_editor_send_comp):
- Honor function prototype changes and use new parameter strip_alarms.
- * gui/itip-utils.h: (itip_send_comp):
- * gui/itip-utils.c: (comp_compliant), (itip_send_comp),
- (reply_to_calendar_comp):
- New parameter to strip all alarms or only procedure alarms.
- * gui/tasks-control.c: (tasks_control_forward_cmd):
- * gui/e-itip-control.c: (send_item), (send_freebusy), (ok_clicked_cb):
- * gui/e-calendar-table.c: (e_calendar_table_on_forward):
- * gui/e-memo-table.c: (e_memo_table_on_forward):
- * gui/e-calendar-view.c: (e_calendar_view_cut_clipboard),
- (delete_event), (e_calendar_view_delete_selected_occurrence),
- (on_forward):
- Always strip alarms when sending component.
- * gui/e-calendar-view.c: (e_calendar_view_add_event),
- (e_calendar_view_modify_and_send):
- * gui/e-cal-model-calendar.c: (ecmc_set_value_at):
- Strip alarms based on user's choice.
-
-2009-01-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #200254
-
- * gui/apps_evolution_calendar.schemas.in:
- * gui/dialogs/cal-prefs-dialog.glade:
- * gui/dialogs/cal-prefs-dialog.h: (struct _CalendarPrefsDialog):
- * gui/dialogs/cal-prefs-dialog.c: (dview_show_week_no_toggled),
- (setup_changes), (show_config), (calendar_prefs_dialog_construct):
- * gui/calendar-config-keys.h:
- * gui/calendar-config.h:
- * gui/calendar-config.c: (calendar_config_get_dview_show_week_no),
- (calendar_config_set_dview_show_week_no),
- (calendar_config_add_notification_dview_show_week_no):
- New option whether to show week number in Day and Work Week view.
- * gui/e-day-view.h: (struct _EDayView),
- (e_day_view_get_show_week_number), (e_day_view_set_show_week_number):
- * gui/e-day-view.c: (dview_show_week_no_changed_cb), (e_day_view_init),
- (e_day_view_destroy), (e_day_view_recalc_day_starts),
- (e_day_view_get_show_week_number), (e_day_view_set_show_week_number):
- New widget showing week number of the first day in a view.
-
-2009-01-16 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #360813
-
- * conduits/calendar/calendar-conduit.c: (comp_from_remote_record):
- RFC 2445 - CREATED/DTSTAMP/LAST-MODIFIED always in UTC.
-
-2009-01-16 Milan Crha <mcrha@redhat.com>
-
- ** Partial fix for bug #310844
-
- * gui/e-calendar-view.c: (transfer_item_to):
- Transfer master object instead of the instance for recurring events.
-
-2009-01-15 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #303738
-
- * gui/gnome-cal.c: (client_cal_opened_cb),
- (default_client_cal_opened_cb):
- * gui/e-memos.c: (client_cal_opened_cb),
- (default_client_cal_opened_cb):
- * gui/e-tasks.c: (client_cal_opened_cb),
- (default_client_cal_opened_cb):
- Forget password on AuthFailed or AuthRequired and try to reopen
- on AuthFailed status, which will ask for a password again.
-
- * gui/comp-editor-factory.c: (cal_opened_cb):
- Show "Authentication Required" on such status returned.
-
- * common/authentication.c: (auth_cal_forget_password):
- Do not free memory which hold ECal. Also always forget password
- for calendar with the URL key.
-
-2009-01-15 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #245156
-
- * gui/e-day-view.c: (e_day_view_finish_long_event_resize),
- (e_day_view_finish_resize), (e_day_view_change_event_time),
- (e_day_view_on_top_canvas_drag_data_received),
- (e_day_view_on_main_canvas_drag_data_received):
- * gui/e-week-view.c: (e_week_view_change_event_time):
- * gui/e-calendar-view.c: (on_unrecur_appointment):
- Keep old timezone for dtstart/dtend when changing it.
- * gui/comp-util.h: (cal_comp_set_dtstart_with_oldzone),
- (cal_comp_set_dtend_with_oldzone):
- * gui/comp-util.c: (cal_comp_set_dtstart_with_oldzone),
- (cal_comp_set_dtend_with_oldzone), (datetime_to_zone):
- Helper functions to make it easier.
-
-2009-01-15 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #246313
-
- * gui/e-day-view.c: (e_day_view_check_if_new_event_fits): Removed.
- * gui/e-day-view.h: (struct _EDayView):
- * gui/e-day-view.c: (e_day_view_init), (e_day_view_size_allocate),
- (e_day_view_recalc_main_canvas_size), (e_day_view_recalc_cell_sizes),
- (e_day_view_update_scroll_regions), (e_day_view_check_layout):
- * gui/e-day-view-layout.h: (e_day_view_layout_day_events):
- * gui/e-day-view-layout.c: (e_day_view_layout_day_events),
- (e_day_view_layout_day_event), (e_day_view_expand_day_event):
- Added ability to show all event in one-day view, but show only up
- to 6 columns in a multi-day view.
- * gui/print.c: (print_day_details): Always print all events.
-
-2009-01-14 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #554454
-
- * gui/e-cal-model.c: (e_cal_view_objects_modified_cb):
- Do not crash when received 'modified' event for something
- not in a model. And a leak fix.
-
-2009-01-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #489437
-
- * gui/dialogs/recurrence-page.c: (fill_component): Check whether
- the 'until' date is in the future, and report error if not.
-
-2009-01-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #567045
-
- * gui/e-meeting-time-sel.c: (e_meeting_time_selector_construct),
- (e_meeting_time_selector_on_canvas_scroll_event): Escalate scroll
- event's to a scrolled window, to let mouse wheel work over data too.
-
-2009-01-12 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #563364
-
- * gui/e-day-view-time-item.h: (EDayViewTimeItem):
- * gui/e-day-view-time-item.c: (e_day_view_time_item_class_init),
- (e_day_view_time_item_init), (e_day_view_time_item_finalize),
- (e_day_view_time_item_get_column_width), (edvti_draw_zone),
- (e_day_view_time_item_draw), (edvti_second_zone_changed_cb),
- (edvti_on_select_zone), (edvti_on_set_zone),
- (e_day_view_time_item_show_popup_menu):
- Show two timezones in the day view's time column.
-
- * gui/apps_evolution_calendar.schemas.in:
- * gui/calendar-config-keys.h:
- * gui/calendar-config.h:
- * gui/calendar-config.c: (calendar_config_get_day_second_zones),
- (calendar_config_free_day_second_zones),
- (calendar_config_set_day_second_zone),
- (calendar_config_get_day_second_zone),
- (calendar_config_select_day_second_zone),
- (calendar_config_add_notification_day_second_zone):
- Access configuration for the second day time zone.
-
- * gui/dialogs/cal-prefs-dialog.glade:
- * gui/dialogs/cal-prefs-dialog.h: (struct _CalendarPrefsDialog):
- * gui/dialogs/cal-prefs-dialog.c: (update_day_second_zone_caption),
- (on_set_day_second_zone), (on_select_day_second_zone),
- (day_second_zone_clicked), (setup_changes), (show_config),
- (calendar_prefs_dialog_construct):
- Manage the second day zone in a Preferences dialog.
-
-2009-01-12 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #555310
-
- * importers/icalendar-importer.c: (ivcal_getwidget):
- Localize strings properly.
-
-2009-01-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fix for bug #567148
-
- * gui/e-timezone-entry.c (e_timezone_entry_init): Use a labelled button
- to bring up the timezone selector widget.
-
-2009-01-11 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/e-cal-component-preview (on_link_clicked):
- * gui/e-cal-component-memo-preview (on_link_clicked):
- * gui/e-memo-table.c (open_url_cb):
- * gui/dialogs/comp-editor.c (open_attachment):
- Call e_show_uri() instead of gnome_url_show().
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/calendar-commands.c:
- * gui/e-cal-list-view.c:
- * gui/e-day-view.c:
- * gui/e-itip-control.c:
- * gui/e-meeting-list-view.c:
- * gui/e-meeting-store.c:
- * gui/e-week-view.c:
- * gui/gnome-cal.c:
- * gui/memos-control.c:
- * gui/tasks-control.c:
- Remove unneeded #include <libgnome/gnome-util.h>.
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/calendar-commands.c:
- * gui/e-cell-date-edit-text.c:
- * gui/e-itip-control.c:
- * gui/memos-control.c:
- * gui/print.c:
- * gui/tasks-control.c:
- Remove unneeded #include <libgnomeui/gnome-stock-icons.h>.
-
- * gui/alarm-notify/alarm-queue.c:
- * gui/dialogs/cal-attachment-select-file.c:
- * gui/dialogs/cancel-comp.c:
- * gui/dialogs/changed-comp.c:
- * gui/dialogs/delete-error.c:
- * gui/dialogs/recur-comp.c:
- * gui/e-itip-control.c:
- * gui/print.c:
- Remove unneeded #include <libgnomeui/gnome-uidefs.h>.
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #567281
-
- * gui/calendar-commands.c:
- * gui/e-cell-date-edit-text.c:
- Remove unneeded #include <libgnomeui/gnome-messagebox.h>.
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #567276
-
- * gui/calendar-commands.c:
- * gui/control-factory.c:
- * gui/e-itip-control.c:
- * gui/gnome-cal.c:
- * gui/goto.c:
- * gui/memos-control.c:
- * gui/print.c:
- * gui/tasks-control.c:
- * gui/alarm-notify/alarm-queue.c:
- * gui/dialogs/schedule-page.c:
- Remove unneeded #include <libgnomeui/gnome-dialog-util.h>.
-
- * gui/calendar-config.c:
- * gui/calendar-config.h:
- Removed unused function calendar_config_check_timezone_set().
-
-2009-01-09 Takao Fujiwara <takao.fujiwara@sun.com>
-
- Reviewed by Matthew Barnes <mbarnes@redhat.com>
-
- * Fix for bug #566011
-
- * gui/Makefile.am:
- * gui/calendar-component.c (calendar_component_class_init):
- * gui/dialogs/comp-editor.c:
- * gui/memos-component.c (memos_component_class_init):
- * gui/tasks-component.c (tasks_component_class_init):
- Include <glib/gi18n-lib.h> instead of <glib/gi18n.h> and
- add bindtextdomain().
-
-2009-01-07 Ashish Shrivastava <shashish@novell.com>
-
- ** Fix for bug #565553, #462372 (bnc)
-
- * gui/e-cal-popup.c (temp_save_part):
- Add supported URI format.
-
-2009-01-07 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #443544 (bugzilla.novell.com)
-
- * gui/e-meeting-attendee.c (e_meeting_attendee_add_busy_period):
- * gui/e-meeting-store.c (process_free_busy_comp):
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
- * gui/e-meeting-types.h:
- Handle E_MEETING_FREE_BUSY_FREE.
-
-2009-01-06 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #566599
-
- * gui/itip-utils.c (comp_subject):
- Add translator comments and gettext context for meeting mail
- subject prefixes.
-
-2009-01-06 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #458968 (bugzilla.novell.com)
-
- * gui/dialogs/comp-editor.c (comp_editor_set_summary),
- (comp_editor_set_changed): Don't warn the user about changes being lost
- if he is trying to delegate the meeting.
-
-2009-01-05 Ashish Shrivastava <shashish@novell.com>
-
- ** Fix for bug #458153 (bugzilla.novell.com)
-
- * gui/dialogs/comp-editor.c: Added a separator in the toolbar.
- * gui/dialogs/event-editor.c (action_all_day_event_cb): Toggle 'Show
- time as busy' in all_day_event callback.
-
-2008-01-04 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #566566
-
- * gui/e-itip-control.c (insert_rsvp):
- Mark "RSVP" for translation.
-
-2008-12-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fix for bug #562091
-
- * gui/dialogs/memo-editor.c (memo_editor_constructed),
- (memo_editor_class_init), (memo_editor_init): Create MemoPage
- after the base class object has been created and initialized.
-
-2008-12-29 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #446285 (bnc)
-
- * gui/e-select-names-editable.c:
- (e_select_names_editable_get_emails),
- (e_select_names_editable_get_names): Traverse all the entries in the
- added list.
-
-2008-12-29 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #439998 (bnc)
-
- * gui/dialogs/comp-editor.c: (remove_event_dialog),
- (action_save_cb): Ask the user if he wants to remove the delegated
- events or keep a copy.
-
-2008-12-22 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #559604
-
- * gui/e-calendar-view.h: (e_calendar_view_get_attendees_status_info):
- * gui/e-calendar-view.c: (e_calendar_view_get_attendees_status_info),
- (e_calendar_view_get_tooltips):
- * gui/e-calendar-table.c: (query_tooltip_cb): Show additional status
- information for the meeting only when user is an organizer.
-
-2008-12-17 Milan Crha <mcrha@redhat.com>
-
- * gui/e-cal-model.c: (update_e_cal_view_for_client):
- Show reason of a failure on a console too.
-
-2008-12-15 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #540181
-
- * gui/tasks-component.c: (destroy_component_view):
- Do not touch already freed object.
-
-2008-12-15 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #564229
-
- * gui/dialogs/alarm-dialog.c: (populate_widgets_from_alarm):
- Cast to proper object.
- * gui/alarm-notify/alarm-queue.c: (free_tray_icon_data):
- Do not leak.
-
-2008-12-15 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #563669
-
- * gui/dialogs/recurrence-page.c: (make_ending_count_special):
- * conduits/todo/todo-conduit.c: (e_todo_gui_new):
- Use zero GtkSpinButton's PageSize, as Gtk+ requires.
-
-2008-12-15 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for BNC bug #435452
-
- * gui/e-meeting-list-view.c: (ense_update), (editing_started_cb),
- (build_table):
-
-2008-12-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #333224
-
- * gui/e-day-view.c: (e_day_view_on_text_item_event): Sanitize returned
- values from 'e_day_view_convert_position_in_main_canvas', because it
- can let the 'event_num' or 'day' set to -1, which means invalid value.
-
-2008-12-09 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #563669
-
- * gui/dialogs/recurrence-page.glade:
- * gui/dialogs/alarm-dialog.glade:
- * gui/dialogs/event-page.glade:
- * gui/dialogs/task-details-page.glade:
- * gui/dialogs/cal-prefs-dialog.glade:
- * gui/alarm-notify/alarm-notify.glade:
- * gui/goto-dialog.glade:
- Use zero GtkSpinButton's PageSize, as Gtk+ requires.
-
-2008-12-08 Jeff Cai <jeff.cai@sun.com>
-
- ** Fix for bug #563633
-
- * gui/e-cal-model.c: Add an unused member for _ECalModelComponentPrivate
-
-2008-12-08 Jennifer Newman <jennifer.newman@tufts.edu>
-
- ** Fix for bug #555371
-
- * gui/dialogs/comp-editor.c: Added print menu option to task, memo and
- event editors.
-
-2008-12-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #350725
-
- * gui/e-calendar-view.c (e_calendar_view_class_init),
- (clipboard_clear_calendar_cb), (clipboard_get_calendar_cb),
- (e_calendar_view_copy_clipboard), (clipboard_get_calendar_data),
- (e_calendar_view_paste_text), (clipboard_paste_received_cb),
- (e_calendar_view_paste_clipboard):
- * gui/e-calendar-view.h:
- * gui/e-day-view.c (e_day_view_class_init),
- (e_day_view_add_new_event_in_selected_range),
- (e_day_view_do_key_press), (e_day_view_get_num_events_selected),
- (e_day_view_paste_text):
- * gui/e-week-view.c (e_week_view_class_init),
- (e_week_view_add_new_event_in_selected_range),
- (e_week_view_do_key_press), (e_week_view_is_jump_button_visible),
- (e_week_view_paste_text):
-
- Copy/Paste support in day/week views.
-
-2008-12-08 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #551599
-
- * gui/dialogs/alarm-dialog.c: (populate_widgets_from_alarm):
- Do not fallback to default 15 minutes alarm offset if alarm is
- triggered at start (or end) of appointment.
-
-2008-12-05 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #332629
-
- * gui/caltypes.xml:
- * gui/memotypes.xml:
- * gui/tasktypes.xml:
- Use dynamically created list of categories in the option's widget.
-
-2008-12-03 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #352287
-
- * gui/e-day-view-top-item.c: (e_day_view_top_item_draw_long_event):
- Draw top icons in full detail/color depth (for weather, for example).
-
-2008-12-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #348299
-
- * gui/dialogs/event-page.c (get_widgets):
- * gui/dialogs/memo-page.c (get_widgets):
- * gui/dialogs/task-page.c (get_widgets):
- Use category completion in the Categories field.
-
- * gui/dialogs/event-editor.c:
- * gui/dialogs/memo-editor.c:
- * gui/dialogs/task-editor.c:
- Fix some reference count leaks.
-
-2008-11-28 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #561467
-
- * gui/dialogs/comp-editor.c (real_send_comp): Don't replace
- attachment list if backend can CREATE_MESSAGES
- * gui/itip-utils.c (itip_send_comp): Check whether backend
- could handle sending requests/updates.
-
-2008-11-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #560138
-
- * gui/e-calendar-table.c: (query_tooltip_cb):
- Let wrap description text in a tooltip.
-
-2008-11-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #556224
-
- * gui/gnome-cal.c: (struct _GnomeCalendarPrivate), (setup_widgets),
- (update_todo_view_async), (update_todo_view), (gnome_calendar_init),
- (gnome_calendar_destroy): Run always 'update_todo_view' in a separate
- thread and guard its body with a mutex.
-
- * gui/gnome-cal.c: (update_query_async): Do not leak.
-
-2008-11-17 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #557818
-
- * gui/calendar-component.c:
- * gui/memos-component.c:
- * gui/tasks-component.c:
- ESourceSelector now handles most of the drag-and-drop signals.
- We just have to listen for the new "data-dropped" signal and
- deal with it. Gets rid of a lot of duplicate logic.
-
-2008-11-17 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #558322
-
- * gui/calendar-component.c (rename_calendar_cb):
- * gui/memos-component.c (rename_memo_list_cb):
- * gui/tasks-component.c (rename_task_list_cb):
- New "Rename" item in the source selector pop-up menu calls
- the recently added e_source_selector_edit_primary_selection().
- Still need to bind the "F2" key to this action, but I'm not
- sure how whether EPopup supports that.
-
-2008-11-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #559604
-
- * gui/e-calendar-view.h: (e_calendar_view_get_attendees_status_info):
- * gui/e-calendar-view.c: (e_calendar_view_get_attendees_status_info),
- (e_calendar_view_get_tooltips):
- * gui/e-calendar-table.c: (query_tooltip_cb):
- Show attendees' status in the tooltip if available.
-
-2008-11-11 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #490503
-
- * gui/e-day-view.c (set_text_as_bold),
- (e_day_view_update_event_label),
- (e_day_view_update_long_event_label):
- * gui/e-week-view.c (set_text_as_bold),
- (e_week_view_reshape_event_span):
- Summary of unaccepted meetings in calendar views now appear as bolded.
- If the meeting was sent to a mailing-list - the summary will always
- appear as normal.
-
-2008-11-10 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #443190 (bugzilla.novell.com)
-
- * gui/dialogs/comp-editor.c (fill_widgets), (real_edit_comp):
- Block signals from attachment-bar while still filling the widgets.
-
-2008-11-07 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #440007 (bugzilla.novell.com)
-
- * gui/print.c: (print_comp_draw_real): Print the attendees only if
- its the first page.
-
-2008-11-04 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #558354
-
- * gui/alarm-notify/alarm-notify.glade:
- * gui/alarm-notify/alarm-notify-dialog.h: (enum AlarmNotifyResult):
- * gui/alarm-notify/alarm-notify-dialog.c: (struct AlarmNotify),
- (dismiss_pressed_cb), (notified_alarms_dialog_new):
- * gui/alarm-notify/alarm-queue.c: (notify_dialog_cb):
- Changed "Close" button to "Dismiss All" and added a "Dismiss" button
- to the alarm notification dialog to be able to dismiss only some of
- the alarms shown in the dialog.
-
-2008-11-04 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/calendar-commands.c:
- * gui/calendar-component.h:
- * gui/gnome-cal.c:
- Fix compiler warnings.
-
-2008-11-02 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/e-itip-control.c (write_recurrence_piece):
- Remove extra space in translated string.
-
-2008-10-31 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/itip-utils.c (itip_send_comp):
- Fix a crash when selecting "Forward as iCalendar".
-
-2008-10-30 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/control-factory.c:
- * gui/e-calendar-table.c:
- * gui/e-week-view-event-item.c:
- * gui/weekday-picker.c:
- Only include the toplevel GTK+ header.
-
-2008-10-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #555958 (patch by Anis Elleuch)
-
- * gui/dialogs/comp-editor.c (comp_editor_init):
- Add the UI manager's accelerator group to the editor window
- so that menu shortcut keys work.
-
-2008-10-20 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #553715
-
- * gui/e-week-view.c: (e_week_view_on_editing_stopped):
- Set end time for the event properly, not same as start time.
-
-2008-10-20 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #528816
-
- * importers/icalendar-importer.c: (vcal_supported): We do not support
- vCalendar importer when we can parse the iCalendar from the file,
- because the latter holds more information, like timezones.
-
-2008-10-17 Matt Davey <mcdavey@mrao.cam.ac.uk>
-
- ** Fix for bug #556059
-
- * conduits/common/Makefile.am:
- * conduits/common/libecalendar-common-conduit.c: Allow building outside
- the source tree.
-
-2008-10-17 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #553609
-
- * gui/e-week-view.c: (e_week_view_set_selected_time_range):
- Do not do any changes when the view has not been shown yet.
-
-2008-10-17 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #530872
-
- * gui/e-calendar-table.c: (e_calendar_table_on_open_task):
- Check for NULL soon enough to not crash.
-
-2008-10-14 Sankar P <psankar@novell.com>
-
-License Changes
-
- * conduits/calendar/calendar-conduit.c:
- * conduits/memo/memo-conduit.c:
- * conduits/todo/todo-conduit.c:
- * gui/calendar-commands.c:
- * gui/calendar-commands.h:
- * gui/gnome-cal.c:
- * gui/gnome-cal.h:
-
-2008-10-13 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #424818 (bugzilla.novell.com)
-
- * gui/dialogs/calendar-setup.c (eccp_general_offline): Don't show offline
- availability option for B&A calendars.
- * gui/e-cal-popup.c (e_cal_popup_target_new_source): Check for the correct
- property ("offline_sync" instead of "offline") while setting the GUI mask.
- * gui/calendar-component.c (set_offline_availability),
- (mark_no_offline_cb), (mark_offline_cb):
- * gui/memos-component.c (set_offline_availability),
- (mark_no_offline_cb), (mark_offline_cb):
- * gui/tasks-component.c (set_offline_availability),
- (mark_no_offline_cb), (mark_offline_cb):
- Integrate the mark-calendar-offline plugin into the main code as we already
- have a similar per-calendar option which does the same thing.
-
-2008-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #555494
-
- * gui/cal-search-bar.c (generate_viewoption_menu):
- Category icons are not themed. Load by file, not by icon name.
-
-2008-10-08 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/alarm-notify/alarm.c:
- * gui/dialogs/comp-editor.c:
-
-2008-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #554418
-
- * gui/dialogs/comp-editor.c: (set_attachment_list):
- * gui/e-cal-popup.c: (ecalp_standard_menu_factory):
- Allow/disallow guessing of the mime_type based on the file content.
-
-2008-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #554458
-
- * gui/e-cal-popup.c: (ecalp_standard_menu_factory):
- Use content-type to call of g_app_info_get_all_for_type.
-
-2008-10-01 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/dialogs/recurrence-page.c:
- * importers/icalendar-importer.c:
-
-2008-09-30 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/e-week-view.c:
- * gui/goto.c:
-
-2008-09-29 Gabor Kelemen <kelemeng@gnome.hu>
-
- * shell.error.xml: Unbreak build, sorry for the inconvenience.
-
-2008-09-29 Gabor Kelemen <kelemeng@gnome.hu>
-
- * calendar.error.xml: Mark some forgotten strings for translation. Fixes bug #553105
-
-2008-09-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #553297
-
- * gui/e-day-view.c: (e_day_view_on_editing_stopped):
- Do not try to access uninitialized variables.
-
-2008-09-25 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/e-itip-control.c:
- * gui/e-itip-control.h:
- * gui/itip-utils.c:
- * gui/itip-utils.h:
- * gui/main.c:
-
-2008-09-24 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/alarm-notify/config-data.c:
- * gui/cal-search-bar.c:
- * gui/calendar-component.c:
- * gui/comp-util.c:
- * gui/comp-util.h:
- * gui/dialogs/cal-prefs-dialog.c:
- * gui/dialogs/e-send-options-utils.c:
- * gui/dialogs/event-page.c:
- * gui/dialogs/memo-page.c:
- * gui/dialogs/task-page.c:
- * gui/e-cal-component-memo-preview.c:
- * gui/e-cal-component-preview.c:
- * gui/e-day-view-main-item.c:
- * gui/e-day-view-top-item.c:
- * gui/e-week-view-event-item.c:
- * gui/e-week-view.h:
- * gui/memos-component.c:
- * gui/tasks-component.c:
-
-2008-09-24 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/dialogs/delete-comp.c:
- * gui/e-alarm-list.c:
-
-2008-09-23 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #553273
-
- * gui/alarm-notify/alarm-queue.c: (edit_component):
- * gui/tasks-component.c: (delete_task_list_cb):
- * gui/calendar-component.c: (delete_calendar_cb):
- * gui/memos-component.c: (delete_memo_list_cb):
- Always end e_error_run/e_error_new calls with NULL parameter.
-
-2008-09-19 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/alarm-notify/alarm-queue.c:
- * gui/e-calendar-view.c:
-
-2008-09-16 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/alarm-notify/alarm.h:
- * gui/comp-editor-factory.c:
- * gui/dialogs/changed-comp.c:
- * gui/dialogs/copy-source-dialog.c:
- * gui/dialogs/delete-error.c:
- * gui/e-cal-model-tasks.c:
- * gui/e-cal-popup.c:
- * gui/e-calendar-table.c:
- * gui/e-memo-table.c:
- * gui/e-timezone-entry.c:
- * gui/print.c:
- * gui/tasks-control.c:
-
-2008-09-14 Chenthill Palanisamy <pchenthill@novell.com>
-
- ** Fix for bug #551628
-
- * gui/e-cal-model.c: (e_cal_view_objects_modified_cb):
- * gui/e-day-view.c: (update_row), (model_comps_deleted_cb):
- * gui/e-week-view.c: (update_row): Remove old events from the
- view when objects are modified.
-
-2008-09-12 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #551895
-
- * gui/dialogs/alarm-list-dialog.c: (edit_clicked_cb):
- Copy paste error.
-
-2008-09-12 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/alarm-notify/notify-main.c:
- * gui/calendar-config-keys.h:
- * gui/calendar-config.c:
- * gui/calendar-config.h:
- * gui/dialogs/cal-prefs-dialog.h:
- * gui/dialogs/recur-comp.c:
- * gui/e-meeting-store.c:
- * gui/e-meeting-store.h:
- * gui/e-meeting-time-sel.c:
- * gui/e-meeting-time-sel.h:
- * gui/migration.c:
-
-2008-09-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #551382
-
- * gui/e-week-view.c: (model_comps_deleted_cb):
- * gui/e-cal-model.c: (redo_queries):
- Get rid of unused variables.
- * gui/e-cal-model.c: (e_cal_view_objects_modified_cb):
- Use result of g_list_prepend, thus report changes properly.
-
-2008-11-03 Ashish Shrivastava <shashish@novell.com>
-
- ** Most of the errors are now non-intrusive
-
- * calendar.error.xml: Added a new error message for
- non-intrusive backend_died.
- * apps_evolution_calendar.schemas.in:
- * calendar-commands.c: Added new verb for help debug message
- (help_debug):
- * gnome-cal.c: Support for non-intrusive error.
- (client_cal_opened_cb), Define fash table and accessing errors:
- * e-calendar-view.c: (error_response):
- (e_calendar_utils_show_error_silent), (e_calendar_utils_show_info_silent):
- * e-calendar-view.h:
- * calendar-component.c: Added EActivityHandler and ELogger:
- (calendar_component_peek_activity_handler), (calendar_component_show_logger):
- * calendar-component.h:
-
-2008-09-08 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #544187
- * calendar/gui/e-cal-model.c:
- * calendar/gui/e-cal-model.h:
- * calendar/gui/e-day-view.c:
- * calendar/gui/e-week-view.c: Added a new signal
- handler to update the views on comp deletion.
-
-2008-09-06 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #549968
-
- * gui/dialogs/comp-editor.c (comp_editor_init):
- Use the same mnemonic for "Recent Documents" as composer.
-
-2008-09-04 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/alarm-notify/util.c:
- * gui/dialogs/calendar-setup.c:
- * gui/e-day-view-time-item.c:
- * gui/e-meeting-list-view.c:
- * gui/misc.c:
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * conduits/common/libecalendar-common-conduit.c:
- * gui/alarm-notify/alarm-notify-dialog.c:
- * gui/alarm-notify/alarm-notify-dialog.h:
- * gui/alarm-notify/alarm-notify.c:
- * gui/calendar-component.h:
- * gui/calendar-view-factory.c:
- * gui/calendar-view.c:
- * gui/comp-editor-factory.h:
- * gui/control-factory.c:
- * gui/dialogs/alarm-dialog.c:
- * gui/dialogs/alarm-list-dialog.c:
- * gui/dialogs/cal-attachment-select-file.c:
- * gui/dialogs/cancel-comp.c:
- * gui/dialogs/changed-comp.h:
- * gui/dialogs/comp-editor-page.h:
- * gui/dialogs/comp-editor-util.c:
- * gui/dialogs/comp-editor-util.h:
- * gui/dialogs/comp-editor.h:
- * gui/dialogs/e-delegate-dialog.c:
- * gui/dialogs/e-send-options-utils.h:
- * gui/dialogs/event-editor.c:
- * gui/dialogs/event-editor.h:
- * gui/dialogs/event-page.h:
- * gui/dialogs/memo-editor.c:
- * gui/dialogs/recur-comp.h:
- * gui/dialogs/schedule-page.c:
- * gui/dialogs/schedule-page.h:
- * gui/dialogs/send-comp.c:
- * gui/dialogs/task-details-page.c:
- * gui/dialogs/task-editor.c:
- * gui/dialogs/task-editor.h:
- * gui/e-cal-component-memo-preview.h:
- * gui/e-cal-config.c:
- * gui/e-cal-event.c:
- * gui/e-cal-list-view-config.c:
- * gui/e-cal-list-view.c:
- * gui/e-cal-menu.c:
- * gui/e-cal-model-calendar.c:
- * gui/e-cal-model-memos.c:
- * gui/e-cal-model.c:
- * gui/e-calendar-table-config.c:
- * gui/e-calendar-table.h:
- * gui/e-calendar-view.h:
- * gui/e-cell-date-edit-config.c:
- * gui/e-cell-date-edit-text.c:
- * gui/e-cell-date-edit-text.h:
- * gui/e-comp-editor-registry.c:
- * gui/e-comp-editor-registry.h:
- * gui/e-date-edit-config.c:
- * gui/e-date-time-list.c:
- * gui/e-day-view-config.c:
- * gui/e-day-view-main-item.h:
- * gui/e-meeting-attendee.c:
- * gui/e-meeting-time-sel-item.c:
- * gui/e-memo-table-config.c:
- * gui/e-memo-table-config.h:
- * gui/e-memos.c:
- * gui/e-memos.h:
- * gui/e-mini-calendar-config.c:
- * gui/e-mini-calendar-config.h:
- * gui/e-select-names-editable.c:
- * gui/e-select-names-renderer.c:
- * gui/e-tasks.c:
- * gui/e-tasks.h:
- * gui/e-week-view-config.c:
- * gui/e-week-view-config.h:
- * gui/e-week-view-layout.c:
- * gui/e-week-view-main-item.c:
- * gui/e-week-view-titles-item.c:
- * gui/goto.h:
- * gui/itip-bonobo-control.c:
- * gui/memos-component.h:
- * gui/tasks-component.h:
- * gui/weekday-picker.c:
- * importers/main.c:
-
-2008-08-28 Matthew Barnes <mbarnes@redhat.com>
-
- ** Related to bug #547822
-
- * gui/print.c (print_table_draw_page), (print_table):
- Use g_malloc() and g_free() instead of malloc() and free().
- Also fix an "assignment discards qualifiers" compiler warning.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * common/authentication.c:
- * common/authentication.h:
- * conduits/common/libecalendar-common-conduit.h:
- * gui/alarm-notify/alarm-notify.h:
- * gui/alarm-notify/alarm-queue.h:
- * gui/alarm-notify/config-data.h:
- * gui/alarm-notify/util.h:
- * gui/cal-search-bar.h:
- * gui/calendar-view-factory.h:
- * gui/calendar-view.h:
- * gui/control-factory.h:
- * gui/dialogs/alarm-dialog.h:
- * gui/dialogs/alarm-list-dialog.h:
- * gui/dialogs/cal-attachment-select-file.h:
- * gui/dialogs/calendar-setup.h:
- * gui/dialogs/cancel-comp.h:
- * gui/dialogs/comp-editor-page.c:
- * gui/dialogs/copy-source-dialog.h:
- * gui/dialogs/delete-comp.h:
- * gui/dialogs/delete-error.h:
- * gui/dialogs/e-delegate-dialog.h:
- * gui/dialogs/memo-editor.h:
- * gui/dialogs/memo-page.h:
- * gui/dialogs/recurrence-page.h:
- * gui/dialogs/save-comp.c:
- * gui/dialogs/save-comp.h:
- * gui/dialogs/select-source-dialog.c:
- * gui/dialogs/select-source-dialog.h:
- * gui/dialogs/send-comp.h:
- * gui/dialogs/task-details-page.h:
- * gui/dialogs/task-page.h:
- * gui/e-alarm-list.h:
- * gui/e-cal-component-preview.h:
- * gui/e-cal-config.h:
- * gui/e-cal-event.h:
- * gui/e-cal-list-view-config.h:
- * gui/e-cal-list-view.h:
- * gui/e-cal-menu.h:
- * gui/e-cal-model-calendar.h:
- * gui/e-cal-model-memos.h:
- * gui/e-cal-model-tasks.h:
- * gui/e-cal-model.h:
- * gui/e-cal-popup.h:
- * gui/e-calendar-table-config.h:
- * gui/e-cell-date-edit-config.h:
- * gui/e-date-edit-config.h:
- * gui/e-date-time-list.h:
- * gui/e-day-view-config.h:
- * gui/e-day-view-layout.c:
- * gui/e-day-view-layout.h:
- * gui/e-day-view-time-item.h:
- * gui/e-day-view-top-item.h:
- * gui/e-day-view.h:
- * gui/e-meeting-attendee.h:
- * gui/e-meeting-list-view.h:
- * gui/e-meeting-time-sel-item.h:
- * gui/e-meeting-types.h:
- * gui/e-meeting-utils.c:
- * gui/e-meeting-utils.h:
- * gui/e-memo-table.h:
- * gui/e-select-names-editable.h:
- * gui/e-select-names-renderer.h:
- * gui/e-timezone-entry.h:
- * gui/e-week-view-event-item.h:
- * gui/e-week-view-layout.h:
- * gui/e-week-view-main-item.h:
- * gui/e-week-view-titles-item.h:
- * gui/itip-bonobo-control.h:
- * gui/memos-control.c:
- * gui/memos-control.h:
- * gui/migration.h:
- * gui/misc.h:
- * gui/print.h:
- * gui/tag-calendar.c:
- * gui/tag-calendar.h:
- * gui/tasks-control.h:
- * gui/weekday-picker.h:
- * importers/evolution-calendar-importer.h:
- * zones.h:
-
-2008-08-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #523327
-
- * gui/e-cal-component-preview.c: (write_html):
- * gui/e-cal-component-memo-preview.c: (write_html):
- Show description in monospace font and wrap lines too.
-
-2008-08-22 Tobias Mueller <tobiasmue@svn.gnome.org>
-
- * gui/print.c (print_table_draw_page):
- Make it show "Tasks" for printing tasks list and "Calendar" for
- printing a calendar. Patch by
- Rouslan Solomakhin <rouslan@solomakhin.net>
-
- ** Fixes bug 547822
-
-2008-08-18 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #462242
-
- * gui/gnome-cal.c: (default_client_cal_opened_cb):
- Do not unref NULL pointers.
-
-2008-08-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #508732
-
- * gui/calendar-component.c (impl_createView):
- * gui/memos-component.c (impl_createView):
- * gui/tasks-component.c (impl_createView):
- Add a "select_item" argument for crash recovery, which these
- components do not use.
-
-2008-08-04 Paul Bolle <pebolle@tiscali.nl>
-
- * gui/gui/calendar-component.c: (set_info):
- Use "Calendars" as label for component, not "Calendar", for
- consistency.
-
-2008-08-14 Sebastien Bacher <seb128@ubuntu.com>
-
- ** Fix for bug #547805
-
- * gui/e-cal-popup.c: (ecalp_standard_menu_factory):
- don't filter applications using g_app_info_should_show()
-
-2008-08-14 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/dialogs/comp-editor.c:
- Use e_display_help() for displaying help.
-
-2008-08-17 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/event-page.c: (source_changed_cb):
- * gui/dialogs/memo-page.c: (source_changed_cb):
- * gui/e-cal-model.c: (e_cal_model_set_timezone),
- (e_cal_view_done_cb):
- * gui/e-day-view-config.c: Fixed some warnings.
-
-2008-08-15 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #347287
- * gui/e-cal-list-view-config.c: (e_cal_list_view_config_set_view):
- * gui/e-cal-list-view.c: (e_cal_list_view_new):
- * gui/e-cal-list-view.h:
- * gui/e-cal-model.c: (e_cal_model_set_timezone), (add_instance_cb),
- (e_cal_view_objects_added_cb), (e_cal_view_done_cb),
- (update_e_cal_view_for_client), (cal_opened_cb), (add_new_client),
- (e_cal_model_component_class_init),
- (e_cal_model_component_finalize), (e_cal_model_component_init),
- (e_cal_model_component_get_type),
- (e_cal_model_copy_component_data),
- (e_cal_model_free_component_data):
- * gui/e-cal-model.h:
- * gui/e-calendar-view.c: (e_calendar_view_init),
- (e_calendar_view_set_model):
- * gui/e-calendar-view.h:
- * gui/e-day-view-config.c: (e_day_view_config_set_view):
- * gui/e-day-view.c: (time_range_changed_cb),
- (model_row_changed_cb), (model_cell_changed_cb),
- (model_rows_inserted_cb), (model_rows_deleted_cb),
- (timezone_changed_cb), (e_day_view_init), (init_model),
- (e_day_view_new), (e_day_view_set_mins_per_row),
- (e_day_view_add_event), (e_day_view_check_layout):
- * gui/e-day-view.h:
- * gui/e-week-view-config.c: (e_week_view_config_set_view):
- * gui/e-week-view.c: (time_range_changed_cb),
- (model_row_changed_cb), (model_cell_changed_cb),
- (model_rows_inserted_cb), (model_rows_deleted_cb),
- (timezone_changed_cb), (e_week_view_init), (init_model),
- (e_week_view_new), (e_week_view_add_event),
- (e_week_view_check_layout):
- * gui/e-week-view.h:
- * gui/gnome-cal.c: (message_proxy), (create_thread_pool),
- (message_push), (update_query_async), (update_query),
- (set_search_query), (set_timezone), (setup_widgets),
- (update_view_times), (display_view), (display_view_cb),
- (add_mclient_async), (add_mclient), (client_cal_opened_cb),
- (default_client_cal_opened_cb),
- (gnome_calendar_remove_source_by_uid),
- (gnome_calendar_on_date_navigator_selection_changed): Use a
- single model for all the views.
-
-2008-08-12 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/migration.c:
- Fix TeX-style quotes. (#547372)
-
-2008-08-12 Dmitrijs Ledkovs <dmitrij.ledkov@gmail.com>
-
- ** Fixes bug #498095
-
- * gui/dialogs/event-page.glade: "D_escription" -> "_Description"
- * gui/dialogs/task-page.glade: As above and "_Due Date" -> "D_ue Date"
- Change mnemonics to resolve clash with "_Edit".
- * gui/dialogs/memo-page.glade:
- Set proper mnemonic widget for description label.
-
-2008-08-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #546892
-
- * gui/alarm-notify/alarm-notify-dialog.c:
- * gui/dialogs/alarm-dialog.c:
- * gui/dialogs/alarm-list-dialog.c:
- * gui/dialogs/cal-attachment-select-file.c:
- * gui/dialogs/changed-comp.c:
- * gui/dialogs/delete-error.c:
- * gui/dialogs/select-source-dialog.c:
- Prefer gtk_window_set_icon_name() over gtk_window_set_icon_list().
-
- * gui/dialogs/event-page.c:
- * gui/e-timezone-entry.c:
- Prefer gtk_image_new_from_icon_name() over e_icon_factory_get_image().
-
- * gui/alarm-notify/alarm-queue.c:
- Prefer gtk_status_icon_set_from_icon_name() over
- gtk_status_icon_set_from_pixbuf().
-
- * gui/e-calendar-table.c:
- * gui/e-calendar-view.c:
- * gui/e-memo-table.c:
- e_activity_handler_operation_started() no longer takes a GdkPixbuf.
- It was ignoring the pixbuf anyway ever since we added a spinner icon.
-
-2008-08-08 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #544117
-
- * gui/itip-utils.c: (itip_send_comp): Initialize variables to NULL,
- to not free uninitialized memory in the cleanup part on the error.
-
-2008-08-06 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #249844
-
- * gui/tasks-component.c: (impl__get_userCreatableItems):
- * gui/memos-component.c: (impl__get_userCreatableItems):
- Do not let compiler claim.
- * gui/calendar-component.c: (impl__get_userCreatableItems):
- Use C_() macro instead of Q_() macro.
- Use fully qualified names for "New" submenu entries.
-
-2008-08-04 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #544157
-
- * gui/GNOME_Evolution_Calendar.server.in.in:
- Sort View / Window (sub)menu in shortcut order.
-
-2008-08-04 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #249844
-
- * gui/memos-component.c (impl__get_userCreatableItems):
- * gui/tasks-component.c (impl__get_userCreatableItems):
- Use C_() macro instead of Q_() macro.
- Use fully qualified names for "New" submenu entries.
-
-2008-08-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #546057
-
- * gui/GNOME_Evolution_Calendar.server.in.in:
- * gui/calendar-component.c:
- * gui/e-calendar-view.c:
- * gui/dialogs/alarm-dialog.c:
- * gui/dialogs/alarm-list-dialog.c:
- * gui/dialogs/changed-comp.c:
- * gui/dialogs/comp-editor.c:
- * gui/dialogs/delete-error.c:
- * gui/dialogs/select-source-dialog.c:
- Use "x-office-calendar" icon name instead of "stock_calendar".
-
-2008-08-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #544857
-
- * gui/memotypes.xml: Fix a typo.
-
-2008-08-01 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #353927
-
- * gui/alarm-notify/alarm-queue.c: (tray_icon_blink_cb),
- (display_notification): Do not blink the icon more than 15 seconds.
-
-2008-07-30 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #211267
-
- * gui/print.c: (bound_text), (print_attendees), (print_day_event),
- (print_todo_details), (print_comp_draw_real), (print_comp_draw_page),
- (print_comp_begin_print), (print_comp): When printing only one event,
- then divide it to more pages if required, also word-wrap description
- text if necessary to fit the page.
-
-2008-07-29 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #329821
-
- * gui/e-calendar-table.c: (query_tooltip_cb):
- Recalculate returned row to the model row, if we are sorting.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * calendar.error.xml: Fix some strings. See bug #543753.
-
-2008-07-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #542125
-
- ** This set of changes migrates CompEditor, CompEditorPage and the
- various subclasses from using BonoboUI to GtkUIManager for menus
- and toolbars. It also substantially cleans up the code and
- streamlines the CompEditorPage API, making more effective use
- of GObject properties.
-
- Core changes:
- * gui/dialogs/comp-editor-page.c:
- * gui/dialogs/comp-editor-page.h:
- * gui/dialogs/comp-editor.c:
- * gui/dialogs/comp-editor.h:
- * gui/dialogs/event-editor.c:
- * gui/dialogs/event-editor.h:
- * gui/dialogs/event-page.c:
- * gui/dialogs/event-page.h:
- * gui/dialogs/memo-editor.c:
- * gui/dialogs/memo-editor.h:
- * gui/dialogs/memo-page.c:
- * gui/dialogs/memo-page.h:
- * gui/dialogs/recurrence-page.c:
- * gui/dialogs/recurrence-page.h:
- * gui/dialogs/schedule-page.c:
- * gui/dialogs/schedule-page.h:
- * gui/dialogs/task-details-page.c:
- * gui/dialogs/task-details-page.h:
- * gui/dialogs/task-editor.c:
- * gui/dialogs/task-editor.h:
- * gui/dialogs/task-page.c:
- * gui/dialogs/task-page.h:
-
- Supporting changes:
- * gui/calendar-component.c:
- * gui/comp-editor-factory.c:
- * gui/e-cal-popup.c:
- * gui/e-calendar-table.c:
- * gui/e-calendar-view.c:
- * gui/e-comp-editor-registry.c:
- * gui/e-memo-table.c:
- * gui/e-tasks.c:
- * gui/gnome-cal.c:
- * gui/memos-component.c:
- * gui/tasks-component.c:
- * gui/dialogs/alarm-dialog.c:
- * gui/dialogs/comp-editor-util.c:
-
-2008-07-15 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #329821
-
- * gui/e-calendar-table.c: (get_time_as_text), (query_tooltip_cb),
- (e_calendar_table_init): Show tooltips over task's table.
-
-2008-17-14 Paolo Borelli <pborelli@katamail.com>
-
- ** Fix for bug #542889
-
- * gui/dialogs/event-page.c:
- * gui/alarm-notify/alarm-queue.c:
- Port to the new gtk tooltip api.
-
-2008-07-13 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #542101
-
- * gui/e-calendar-view.c: (e_calendar_view_get_tooltips):
- Escape PlaceOfTheMeeting in the Location: line of the tooltip.
-
-2008-07-13 Keith Packard <keithp@keithp.com>
-
- ** Fix for bug #541355
-
- * conduits/calendar/calendar-conduit.c:
- * conduits/memo/memo-conduit.c:
- * conduits/todo/todo-conduit.c:
- The pilot link code does call free_match on data returned from the
- for_each method, which the evolution conduits aren't prepared to
- handle. This patch removes any freed objects from the 'locals' list in
- each conduit which otherwise frees them again when the conduit is closed.
-
-2008-07-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #524130
-
- * gui/e-cal-component-preview.c: (write_html):
- * gui/e-cal-component-memo-preview.c: (write_html): Pass description
- text through 'camel_text_to_html' to have links clickable in a preview.
-
-2008-07-04 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #368038
-
- * gui/calendar-component.c: (ensure_sources):
- Ensure only one Birthdays & Anniversaries source.
-
-2008-07-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #540152
-
- * gui/calendar-component.c: (ensure_sources):
- Unref sources only when we created it - the list owns the pointer now.
- * gui/tasks-component.c: (ensure_sources):
- * gui/memos-component.c: (ensure_sources): Do not leak ESource.
-
-2008-06-16 Maciej Piechotka <uzytkownik2@gmail.com>
-
- * gui/caltypes.xml:
- * gui/memotypes.xml:
- * gui/tasktypes.xml:
- Usage _title instead of title to allow translations.
-
-2008-06-10 Matthew Barnes <mbarnes@redhat.com>
-
- * common/authentication.c:
- * gui/calendar-component.c:
- * gui/comp-editor-factory.c:
- * gui/dialogs/copy-source-dialog.c:
- * gui/dialogs/select-source-dialog.c:
- * gui/memos-component.c:
- * gui/migration.c:
- * gui/tasks-component.c:
- Use <glib/gi18n.h> instead of <bonobo/bonobo-i18n.h>.
-
-2008-06-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #536813
-
- * gui/comp-util.h: (is_icalcomp_on_the_server):
- * gui/comp-util.c: (is_icalcomp_on_the_server): Similar helper function
- as cal_comp_is_on_server only the parameter is icalcomponent.
- * gui/e-week-view-event-item.c: (e_week_view_event_item_double_click):
- * gui/e-week-view.c: (e_week_view_on_text_item_event):
- Do not start to edit the event on the double click if the event is not
- on the server yet. Storing the event can cause the renumbering events
- so the result can be that the edited event would be different.
-
-2008-06-04 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes security vulnerabilities
- CVE-2008-1108 and CVE-2008-1109
-
- * gui/itip-utils.c (html_new_lines_for):
- Do not use a fixed-size buffer for parsing external data.
- Simplify the logic to just split and rejoin the string with a
- different line separator.
-
- * gui/e-itip-control.c (write_label_piece), (write_recurrence_piece),
- (set_date_label):
- Use a GString rather than a fixed-size buffer to build the HTML
- string to avoid the possibility of an overflow.
-
-2008-06-04 Shuai Liu <shuai.liu@sun.com>
-
- ** Fix for bug #535204
-
- * gui/tasks-component.c: (destroy_component_view):
- The tasks objects had been destroyed before the call of destroy_
- component in tasks-component.c. No need to call them.
-
-2008-05-29 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #535459
-
- * gui/itip-utils.h: (is_icalcomp_valid):
- * gui/itip-utils.c: (is_icalcomp_valid), (check_time):
- New function to make some sanity checks on component properties.
- * gui/e-itip-control.c: (e_itip_control_set_data):
- Do not use component when sanity check fails.
-
-2008-05-23 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534476
-
- * gui/e-cal-popup.c (ecalp_standard_menu_factory):
- Remove the special check for "winmail.dat". GIO correctly
- identifies it as "application/ms-tnef".
-
-2008-05-23 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #523402
-
- * gui/e-calendar-view.c: (e_calendar_view_add_event): Do not leak.
- * conduits/calendar/calendar-conduit.c: (process_multi_day):
- Reassign back the old values before freeing.
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/e-select-names-renderer.c
- (e_select_names_renderer_focus_out_event):
- Remove this unused function.
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534360
-
- * conduits/calendar/calendar-conduit.c:
- * conduits/memo/memo-conduit.c:
- * conduits/todo/todo-conduit.c:
- * gui/cal-search-bar.c:
- * gui/cal-search-bar.h:
- * gui/calendar-commands.c:
- * gui/calendar-view-factory.h:
- * gui/calendar-view.h:
- * gui/comp-editor-factory.h:
- * gui/dialogs/comp-editor-page.c:
- * gui/dialogs/comp-editor-page.h:
- * gui/dialogs/comp-editor.h:
- * gui/dialogs/e-delegate-dialog.h:
- * gui/dialogs/event-editor.h:
- * gui/dialogs/event-page.h:
- * gui/dialogs/memo-editor.h:
- * gui/dialogs/memo-page.h:
- * gui/dialogs/recurrence-page.c:
- * gui/dialogs/recurrence-page.h:
- * gui/dialogs/schedule-page.h:
- * gui/dialogs/task-details-page.h:
- * gui/dialogs/task-editor.h:
- * gui/dialogs/task-page.h:
- * gui/e-alarm-list.c:
- * gui/e-alarm-list.h:
- * gui/e-cal-component-memo-preview.h:
- * gui/e-cal-component-preview.h:
- * gui/e-cal-list-view-config.h:
- * gui/e-cal-list-view.h:
- * gui/e-calendar-table-config.h:
- * gui/e-calendar-table.h:
- * gui/e-cell-date-edit-config.h:
- * gui/e-cell-date-edit-text.h:
- * gui/e-date-edit-config.h:
- * gui/e-date-time-list.c:
- * gui/e-date-time-list.h:
- * gui/e-day-view-config.h:
- * gui/e-day-view-main-item.c:
- * gui/e-day-view-main-item.h:
- * gui/e-day-view-time-item.c:
- * gui/e-day-view-time-item.h:
- * gui/e-day-view-top-item.c:
- * gui/e-day-view-top-item.h:
- * gui/e-day-view.c:
- * gui/e-day-view.h:
- * gui/e-itip-control.h:
- * gui/e-meeting-time-sel-item.c:
- * gui/e-meeting-time-sel-item.h:
- * gui/e-meeting-time-sel.c:
- * gui/e-meeting-time-sel.h:
- * gui/e-memo-table-config.h:
- * gui/e-memo-table.h:
- * gui/e-memos.c:
- * gui/e-memos.h:
- * gui/e-mini-calendar-config.h:
- * gui/e-tasks.c:
- * gui/e-tasks.h:
- * gui/e-timezone-entry.c:
- * gui/e-timezone-entry.h:
- * gui/e-week-view-config.h:
- * gui/e-week-view-event-item.c:
- * gui/e-week-view-event-item.h:
- * gui/e-week-view-main-item.c:
- * gui/e-week-view-main-item.h:
- * gui/e-week-view-titles-item.c:
- * gui/e-week-view-titles-item.h:
- * gui/e-week-view.c:
- * gui/e-week-view.h:
- * gui/gnome-cal.c:
- * gui/gnome-cal.h:
- * gui/weekday-picker.c:
- * gui/weekday-picker.h:
- Migrate from deprecated GtkObject symbols to GObject equivalents.
-
-2008-05-22 Chenthill Palanisamy <pchenthill@novell.com>
-
- ** Fix for bug #533820
-
- * gui/e-day-view.c: (e_day_view_update_resize),
- (e_day_view_finish_resize): Fix for a crash on double-clicking the
- border of meetings in day-view.
-
-2008-05-08 Tor Lillqvist <tml@novell.com>
-
- * gui/alarm-notify/alarm-notify-dialog.c: Include e-util-private.h
- for the mapping of EVOLUTION_GLADEDIR to a function call on
- Windows. Construct the glade file pathname at run-time so that it
- is found also on Windows where we don't use compile-time pathnames
- at run-time.
-
-2008-05-05 Johan Euphrosine <proppy@aminche.com>
-
- * gui/migration.c: Fix include path for e-dbhash.h, now in libebackend.
-
-2008-04-30 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #316390
-
- * calendar/gui/e-memos.c: (struct _EMemosPrivate), (categories_changed_cb),
- (setup_widgets), (e_memos_init), (e_memos_destroy):
- * calendar/gui/gnome-cal.c: (struct _GnomeCalendarPrivate), (setup_widgets),
- (categories_changed_cb), (gnome_calendar_init),
- (gnome_calendar_destroy):
- * calendar/gui/e-tasks.c: (struct _ETasksPrivate), (categories_changed_cb),
- (setup_widgets), (e_tasks_init), (e_tasks_destroy):
- Listen for changes in categories setup and propagate them to UI.
-
-2008-04-30 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bnc #363908
- Evolution crashed during exit
-
- * gui/tasks-component.c: (destroy_component_view):
-
-2008-04-30 Ashish Shrivastava <shashish@novell.com>
-
- ** Fix for bnc #368277
- Can't C & P Email Addresses from an Appt. to a Mail Message
-
- * gui/e-select-names-renderer.c:
- (e_select_names_renderer_start_editing):
-
-2008-04-29 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #240823
-
- * gui/itip-utils.c: (comp_to_list):
- Send notification only to individuals and groups.
-
-2008-04-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #524121
-
- * gui/e-calendar-table.c: (copy_row_cb):
- Fixing typo from patch for bug #516408.
-
-2008-04-25 Danny Baumann <dannybaumann@web.de>
-
- ** Fix for bug #529893
-
- * gui/e-calendar-view.c: (e_calendar_view_get_tooltips):
- Properly set type hint on tooltip window.
-
-2008-04-18 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #509923
-
- * gui/dialogs/comp-editor.c: (real_send_comp):
- * gui/e-calendar-view.c: (e_calendar_view_modify_and_send):
- * gui/e-cal-model-calendar.c: (ecmc_set_value_at):
- Send changes based on the user's choice of "all instances" or
- "only this instance" for recurring events.
- * gui/e-cal-model-calendar.c: (ecmc_set_value_at):
- Also modify objects based on the user's choice.
-
-2008-04-17 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #526739
-
- * gui/e-meeting-store.c: (start_async_read), (freebusy_async),
- (async_read): Read data with gio, not with gnome-vfs.
- * gui/e-meeting-store.c: (async_close): Function removed.
- * gui/migration.c:
- * gui/e-memos.c:
- * gui/alarm-notify/notify-main.c:
- * gui/e-tasks.c:
- * gui/main.c:
- * gui/e-meeting-list-view.c:
- Do not include gnome-vfs.
- * gui/dialogs/comp-editor.c: (set_attachment_list):
- * gui/dialogs/comp-editor.c: (attachment_guess_mime_type):
- Function removed, use e-util function instead.
- * gui/e-cal-popup.c: (temp_save_part):
- Reflect changes in CamelStreamVFS.
- * gui/e-cal-popup.c: (ecalp_apps_open_in), (ecalp_apps_popup_free),
- (ecalp_standard_menu_factory): Use gio to fill popup and launch app.
- * gui/e-cal-component-preview.h: (e_cal_comp_preview_url_requested_cb):
- * gui/e-cal-component-preview.c: (e_cal_comp_preview_url_requested_cb):
- New helper function to manage file:// urls for GtkHTML component.
- * gui/e-cal-component-preview.c: (e_cal_component_preview_init):
- * gui/e-cal-component-memo-preview.c:
- (e_cal_comp_preview_url_requested_cb):
- Use above helper function.
- * gui/e-cal-component-memo-preview.c: (url_requested_cb):
- * gui/e-cal-component-preview.c: (url_requested_cb): Function removed.
-
-2008-04-17 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #523402
-
- * gui/e-calendar-view.c: (e_calendar_view_add_event):
- Do not free value returned by icaltimezone_get_tzid.
-
-2008-04-16 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #232594
-
- * gui/e-meeting-list-view.c: (attendee_edited_cb):
- Set status to Needs Action when attendee's address have been changed.
-
-2008-04-11 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #517134
-
- * gui/dialogs/comp-editor.c: (add_to_bar),
- (menu_insert_attachment_cb), (menu_insert_attach_recent_docs_cb),
- (comp_editor_init): Code re-factoring. Extend the 'Insert' menu to
- show a "Recent Documents" submenu (to quickly add them as
- attachments). New callback to handle these actions.
-
-2008-04-07 Ondrej Jirman <megous@megous.com>
-
- ** Fix for bug #525234
-
- * gui/Makefile.am:
- * gui/dialogs/Makefile.am: Install more include files that are useful
- to the out of tree evolution plugins.
-
-2008-04-02 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/Makefile.am:
- Remove CORBA rules for the old composer.
-
- * gui/itip-utils.c (comp_from), (comp_to_list), (comp_subject),
- (comp_content_type), (comp_filename), (comp_description),
- (append_cal_attachments), (itip_send_comp), (reply_to_calendar_comp):
- Adapt to new Bonobo-less composer widget.
-
-2008-03-31 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #346555
-
- * gui/dialogs/calendar-setup.c: (eccp_get_source_color):
- Fixed a mnemonic conflict.
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #517492
-
- * gui/dialogs/calendar-setup.c: (calendar_setup_edit_calendar),
- (calendar_setup_edit_task_list), (calendar_setup_edit_memo_list):
- Set proper dialog caption with New or Properties.
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #438613
-
- * calendar.error.xml: New message "prompt-read-only-cal-editor".
- * gui/dialogs/comp-editor.c: (prompt_and_save_changes),
- (menu_file_save_cb): Use different read-only message when checking
- from contact editor and from calendar UI.
-
-2008-03-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #512543
-
- * gui/e-day-view.c:
- * gui/e-week-view-event-item.c:
- * gui/e-calendar-view.c:
- * gui/e-calendar-view.h:
- * gui/e-week-view-main-item.c:
- * gui/e-day-view-time-item.c:
- * gui/e-day-view-top-item.c:
- * gui/e-day-view-main-item.c:
- Get rid of ENABLE_CAIRO define.
-
-2008-03-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #513951
-
- * gui/cal-search-bar.c (cal_search_bar_construct):
- * gui/migration.c (create_calendar_sources), (create_task_sources),
- (migrate_calendars), (migrate_tasks), (create_memo_sources):
- * gui/e-memos.c (e_memos_setup_view_menus):
- * gui/tasks-component.c (ensure_sources):
- * gui/gnome-cal.c (gnome_calendar_setup_view_menus):
- * gui/calendar-component.c (ensure_sources):
- * gui/memos-component.c (ensure_sources):
- Adapt to new meaning of xxx_component_peek_base_directory().
-
- * gui/tasks-component.c (tasks_component_init):
- * gui/calendar-component.c (calendar_component_init):
- * gui/memos-component.c (memos_component_init):
- Use e_get_user_data_dir() instead of constructing the full path.
-
- * gui/migration.c (add_gw_esource):
- Emit warnings when saving to GConf fails.
-
-2008-02-25 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #516498
- * gui/comp-util.c: (cal_comp_is_on_server):
- * gui/e-calendar-view.c: (e_calendar_view_cut_clipboard),
- (delete_event), (e_calendar_view_delete_selected_occurrence):
- * gui/e-day-view.c: (process_component):
- * gui/e-week-view.c: (process_component): Free memory returned
- by e_cal_component_get_recurid_as_string.
-
-2008-02-24 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes#516408
- * gui/dialogs/e-send-options-utils.c
- (e_sendoptions_utils_fill_component):
- * gui/e-cal-model.c (search_by_id_and_client):
- * gui/e-calendar-table.c (copy_row_cb),
- (e_calendar_table_copy_clipboard):
- * gui/e-calendar-view.c (e_calendar_view_copy_clipboard),
- (icalcomp_contains_category):
- * gui/e-day-view.c (model_rows_deleted_cb),
- (e_day_view_find_event_from_uid), (e_day_view_reshape_day_events),
- (e_day_view_on_drag_data_get):
- * gui/e-itip-control.c (update_item):
- * gui/e-memo-table.c (copy_row_cb), (e_memo_table_copy_clipboard):
- * gui/e-memos.c (obtain_list_of_components):
- * gui/e-tasks.c (obtain_list_of_components):
- * gui/e-week-view.c (model_rows_deleted_cb),
- (e_week_view_reshape_events), (e_week_view_find_event_from_uid):
- * gui/gnome-cal.c (gnome_calendar_purge):
- * gui/itip-utils.c (comp_limit_attendees), (itip_send_comp),
- (reply_to_calendar_comp), (itip_publish_comp): Free the memory
- returned by libical
-
-2008-02-20 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #440426
-
- * gui/e-cal-model.c: (e_cal_model_dispose), (remove_client):
- Unset also default_client if removing it.
-
-2008-02-20 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #515744
-
- * gui/dialogs/comp-editor.c: (drop_action):
- Fixing previous fix - do not double free.
-
-2008-02-18 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #515744
-
- * gui/dialogs/comp-editor.c: (drop_action):
- * gui/calendar-config.c:
- (calendar_config_get_hide_completed_tasks_sexp):
- * gui/comp-editor-factory.c: (edit_existing):
- * gui/e-day-view.c: (e_day_view_reshape_long_event),
- (e_day_view_on_top_canvas_drag_data_received):
- * gui/e-day-view-main-item.c:
- (e_day_view_main_item_draw_events_in_vbars),
- (e_day_view_main_item_draw_long_events_in_vbars):
- * gui/e-day-view-top-item.c: (e_day_view_top_item_draw_long_event):
- * gui/e-cal-model.c: (redo_queries):
- * gui/e-calendar-table.c: (e_calendar_table_open_task):
- * gui/e-memo-table.c: (open_memo):
- * gui/print.c: (print_todo_details):
- * gui/migration.c: (get_source_name):
- Memory leak fix.
- * gui/e-week-view.c: (e_week_view_reshape_events): Simplifies things.
-
-2008-02-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bnc #178778
-
- * gui/dialogs/recurrence-page.c: (preview_recur):
-
-2008-02-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bnc #160049. Patch from OpenSUSE.
-
- * common/authentication.c: (build_pass_key),
- (auth_cal_forget_password):
- * common/authentication.h:
- * gui/e-tasks.c: (client_cal_opened_cb),
- (default_client_cal_opened_cb):
- * gui/gnome-cal.c: (client_cal_opened_cb):
-
-2008-02-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Downstream patches from OpenSUSE
-
- * conduits/calendar/calendar-conduit.c:
- (local_record_to_pilot_record):
- * conduits/memo/memo-conduit.c: (local_record_to_pilot_record):
- * conduits/todo/todo-conduit.c: (local_record_to_pilot_record):
-
-2008-02-14 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #516453
-
- * gui/e-cal-model-tasks.c: (set_status):
- Change Not Started status back to Canceled when Canceled requested.
-
-2008-02-14 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #514987
-
- * gui/e-calendar-table.etspec:
- * gui/e-calendar-table.c: (status_from_string), (status_compare_cb),
- (e_calendar_table_init):
- New sorting by Status based on the index in popup, not on the text.
-
-2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/alarm-notify/alarm-notify.c: (alarm_notify_add_calendar): Google
- Calendar alarm works now.
-
-2008-02-10 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #510642
-
- * gui/dialogs/comp-editor.c: (prompt_and_save_changes),
- (menu_file_save_cb):
- * gui/e-calendar-view.c: (e_calendar_view_new_appointment_for):
- * calendar.error.xml: Improved string for read-only-calendar
- error-message.
-
-2008-02-08 Milan Crha <mcrha@redhat.com>
-
- ** Part of fixes for bug #395939
-
- * gui/alarm-notify/alarm-queue.c: (update_cqa):
- * conduits/calendar/calendar-conduit.c: (local_record_from_comp):
- Free alarm properly.
-
-2008-01-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #240073
-
- * gui/e-cal-model-tasks.h: (enum ECalModelTasksField):
- Move strikeout field to known fields, otherwise the "Click to add" row
- will have text strikeouted.
-
-2008-01-28 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/print.c: (print_week_summary): Free the component
- data.
-
-2008-01-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #355864
-
- * gui/e-week-view.c: (e_week_view_remove_event_cb):
- Update span->background_item->event_num properly because of remove
- of the item with lower event_num.
-
-2008-01-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #240073
-
- * gui/e-cal-model-tasks.h:
- * gui/e-cal-model-tasks.c: (is_status_canceled), (ecmt_value_at):
- Define new virtual readonly column to calculate strikeout state.
- * gui/e-calendar-table.c: (e_calendar_table_init):
- Use new virtual column as strikeout column.
-
-2008-01-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #475781
-
- * gui/dialogs/recurrence-page.c: (fill_ending_date),
- (recurrence_page_fill_widgets):
- * gui/dialogs/memo-page.c: (memo_page_fill_widgets):
- * gui/e-day-view.c: 2*(e_day_view_finish_long_event_resize),
- 2*(e_day_view_on_editing_stopped):
- * gui/itip-utils.c: (comp_compliant), (reply_to_calendar_comp):
- * gui/e-week-view.c: (e_week_view_on_editing_stopped):
- * gui/e-calendar-view.c: (e_calendar_view_add_event),
- (e_calendar_view_get_tooltips):
- * gui/e-cal-component-preview.c: (write_html):
- * gui/e-cal-component-memo-preview.c: (write_html):
- * gui/e-cal-model.c: (add_instance_cb):
- Fix memory leaks around ECalComponentDateTime.
-
-2008-01-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #510409
-
- * gui/e-memos.c: (obtain_list_of_components):
- * gui/e-tasks.c: (obtain_list_of_components):
- * gui/e-calendar-table.c: (e_calendar_table_copy_clipboard):
- * gui/e-memo-table.c: (e_memo_table_copy_clipboard):
- Do not free memmory owned by libical.
- * gui/e-week-view.c: (e_week_view_reshape_events):
- Free memory before assigning NULL.
-
-2008-01-25 Tor Lillqvist <tml@novell.com>
-
- * gui/Makefile.am (libevolution_calendar_la_LIBADD): Link with
- libefilterbar.
-
-2008-01-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #402487
-
- * gui/cal-search-bar.c: (notify_e_cal_view_contains):
- Memory leak fix.
-
-2008-01-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #337046
-
- * gui/dialogs/comp-editor.c: (get_attachment_list): Have a ticking
- filename for attachment, if the mime doesn't carry it.
-
-2008-01-17 Dan Winship <danw@gnome.org>
-
- * gui/itip-utils.c (itip_publish_comp): Port to libsoup 2.4. Plug
- a leak.
-
-2008-01-17 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #509879
-
- * gui/e-memos.c: (struct _EMemosPrivate), (update_view_cb),
- (setup_widgets), (e_memos_destroy):
- Drop code to clear memo preview every 60 seconds.
-
-2008-01-17 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #426159
-
- * gui/alarm-notify/alarm-notify-dialog.c: (snooze_pressed_cb):
- * gui/alarm-notify/alarm-notify.glade: Allow users to snooze for
- 1+ hour 0 minutes.
-
-2008-01-15 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #333695
-
- * gui/print.c: (print_attendees): Print attendee name instead of email
- address if available.
-
-2008-01-14 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #333695
-
- * gui/print.c: (get_type_as_string), (get_role_as_string),
- (print_attendees), (print_comp_draw_page):
- Helper functions to print attendees and their types and roles
- in detailed print of the event.
-
-2008-01-14 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #507359
-
- * gui/e-meeting-time-sel.h: (struct _EMeetingTimeSelector):
- * gui/e-meeting-time-sel.c: (e_meeting_time_selector_class_init),
- (e_meeting_time_selector_destroy), (style_change_idle_func),
- (e_meeting_time_selector_style_set): Recalculate sizes in idle queue,
- which will ensure the style is propagated in list_view too, because we
- read from there the height of the row and the style isn't set there
- before it is set in our widget.
-
-2008-01-14 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #490464
-
- * gui/dialogs/memo-page.c: (get_recipients): New helper function to
- obtain recipients from the component.
- * gui/dialogs/memo-page.c: (memo_page_fill_widgets),
- (memo_page_fill_component), (memo_page_construct):
- Always show recipient's widgets for shared memo, but keep it readonly
- when editing old event. Also make sure the organizer is set by
- the value in the component, not by the default account.
-
-2008-01-14 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #339620
-
- * gui/dialogs/recurrence-page.c: (recurrence_page_finalize): Disconnect
- signal handlers on destroy.
-
-2008-01-14 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>
-
- ** Fix for bug #264404
-
- * gui/e-day-view.c (e_day_view_on_text_item_event):
- * gui/e-week-view.c (e_week_view_on_text_item_event):
- Pass down Enter if in preedit-mode.
-
-2008-01-11 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #508731
-
- * gui/e-calendar-view.c: (e_calendar_view_new_appointment_full):
- Have a safe default, if the values from gconf isn't so nice.
-
-2008-01-10 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #457842
-
- * gui/e-week-view-event-item.c: (e_week_view_event_item_double_click):
- * gui/e-week-view.c: (e_week_view_start_editing_event):
- Do not call edit/start editing of the event when double clicked
- on the same component as is actually editing.
-
- * gui/calendar-commands.c: (gcal_calendar_selection_changed_cb):
- Removed forgotten printf call.
-
-2008-01-06 Michael Monreal <michael.monreal@gmx.net>
-
- ** Fix for bug #492188
-
- * gui/dialogs/comp-editor.c:
-
- Use the new Tangoized icons instead of deprecated icons from
- gnome-icon-theme.
-
-2008-01-03 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #270605
-
- * gui/dialogs/event-page.c: (event_page_init),
- (event_page_select_organizer), (event_page_construct): Code cleanup
- * gui/dialogs/memo-page.c: (memo_page_init), (source_changed_cb),
- (memo_page_select_organizer), (memo_page_construct): Skip disabled
- accounts.
- * gui/dialogs/task-page.c: (task_page_init),
- (task_page_fill_widgets), (task_page_select_organizer),
- (task_page_construct): Code cleanup, show organizer of assigned tasks,
- if it already exists.
-
-2008-01-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/memos-component.c: (create_new_memo): Refix the last patch
-
-2008-01-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #506814
-
- * gui/tasks-component.c: (create_new_todo):
- * gui/tasks-component.c: (create_new_todo): Add the signal only if the
- view is present.
-
-2007-12-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #362638
-
- * gui/alarm-notify/alarm-notify.c:
- * gui/alarm-notify/alarm-notify.h:
- * gui/alarm-notify/alarm-queue.c:
- Rewrite message passing to use GThreadPool instead of EThread.
-
-2007-12-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #340267
-
- * gui/e-cal-component-preview.c: (write_html):
- * gui/e-cal-component-memo-preview.c: (write_html):
- Show description in preview as preformatted text, so
- tabulators are kept instead of treated as white spaces.
-
-2007-12-11 Sankar P <psankar@novell.com>
-
- ** Fix for bug #501969
-
- * gui/gnome-cal.c: (client_cal_opened_cb):
- Passwords should not be forgotten on all errors
-
-2007-12-05 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #392747 (extra cleanup work)
-
- * gui/e-day-view.c (e_day_view_style_set):
- * gui/e-week-view-titles-item.c (e_week_view_titles_item_draw):
- * gui/e-week-view.c (e_week_view_style_set):
- * gui/print.c (print_month_summary):
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_recalc_date_form):
- Call e_get_month_name() or e_get_weekday_name() instead of
- e_utf8_strftime() or g_date_strftime().
-
-2007-12-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #501474
-
- * gui/gnome-cal.c: (update_memo_view):
- Fix wrong expression from bug #359267
-
-2007-12-04 David Turner <cillian64@googlemail.com>
-
- ** Fix for bug #354265
-
- * gui/e-calender-table.c:
- * gui/e-memo-table.c:
- * gui/e-calender-view.c:
- Fixed mnemonic clash between print and paste mnemonics
-
-2007-12-04 Wang Xin <jedy.wang@sun.com>
-
- Fixes #501182.
-
- * gui/gnome-cal.c: (update_todo_view): Handle NULL pointer.
-
-2007-12-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #440497
-
- * gui/e-meeting-list-view.h: (e_meeting_list_view_column_set_visible):
- Prototype changed to refer to column based on enum identifier.
- * gui/e-meeting-list-view.c: (build_table): Store column enum
- identifier in column datas, for later use.
- * gui/e-meeting-list-view.c: (e_meeting_list_view_column_set_visible):
- * gui/dialogs/task-page.c:
- * gui/dialogs/event-page.c:
- * gui/e-meeting-time-sel.c:
- Refer for column based on the enum, not on the column title.
-
-2007-12-03 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #392747
-
- * gui/weekday-picker.c (get_day_text):
- Convert the day_index to GDateWeekday and call e_get_weekday_name().
-
-2007-11-30 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #325730
-
- * gui/e-calendar-table.c: (hide_completed_rows):
- * gui/e-cal-model.c: (e_cal_view_objects_added_cb),
- (e_cal_view_objects_removed_cb), (remove_client_objects):
- Reverting part of previous patch (2007-11-23) and added
- notifications about model_changed after done with deleting.
-
-2007-11-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #500024
-
- * gui/print.c: (print_comp): Set number of pages first.
-
-2007-11-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #214645
-
- * gui/e-week-view.c: (e_week_view_get_day_position),
- (e_week_view_convert_position_to_day):
- * gui/e-week-view-layout.c: (e_week_view_layout_event),
- (e_week_view_layout_get_span_position):
- Collapses non-working days to occupy one row and expand other days
- if possible.
-
-2007-11-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #346693
-
- * gui/e-day-view.c: (e_day_view_on_editing_started):
- Ensure new event in top canvas will be visible.
-
-2007-11-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #380644
-
- * gui/dialogs/task-page.h: (task_page_add_attendee):
- * gui/dialogs/task-page.c: (task_page_add_attendee):
- * gui/dialogs/event-page.h: (event_page_add_attendee):
- * gui/dialogs/event-page.c: (event_page_add_attendee):
- New function to add attendee to store and name selector.
- * gui/dialogs/task-page.c: (remove_attendee): Remove attendee also
- from name selector (keep consistent).
- * gui/dialogs/task-editor.c: (task_editor_edit_comp):
- Use task_page_add_attendee to add known attendees.
- * gui/dialogs/event-editor.c: (event_editor_edit_comp):
- Use event_page_add_attendee to add known attendees.
-
- * gui/e-meeting-store.c: (e_meeting_store_remove_all_attendees),
- (e_meeting_store_remove_attendee): Code cleanup by Matthew Barnes.
-
-2007-11-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #325730
-
- * gui/e-memos.c: (table_selection_change_cb):
- * gui/e-tasks.c: (table_selection_change_cb):
- Clear task/memo preview when have more or less than one row selected.
- * gui/e-cal-model.c: (e_cal_view_objects_added_cb),
- (e_cal_view_objects_removed_cb), (remove_client_objects):
- First delete, then notify, so we read from updated store.
-
-2007-11-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #484603
-
- * gui/e-week-view.c: (e_week_view_reshape_event_span):
- Do not forget for organizer icon when counting used icons.
-
-2007-11-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #401337
-
- * gui/dialogs/task-page.glade:
- * gui/dialogs/task-page.c: (sensitize_widgets), (get_widgets):
- Use other mnemonic for Organizer and let it work properly.
-
-2007-11-18 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- ** Fix bug #495875
-
- * gui/calendar-component.c:
- * gui/memos-component.c:
- * gui/tasks-component.c:
- right click menu reordering
-
-2007-11-16 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #492793
-
- * gui/dialogs/task-page.c: (task_page_fill_component):
- * gui/dialogs/comp-editor.c: (page_changed_cb),
- (page_summary_changed_cb), (page_dates_changed_cb):
- * gui/dialogs/event-page.c: (event_page_fill_component):
- * gui/dialogs/memo-page.c: (memo_page_fill_component):
- Pass real widget as parent to e_notice, not a GObject.
-
-2007-11-13 Ondrej Jirman <megous@megous.com>
-
- ** Fix for bug #494323
-
- * gui/e-meeting-store.c: removed useless EBook use.
-
-2007-11-12 Andre Klapper <a9016009@gmx.de>
-
- ** Fix for bug #496248
-
- * gui/alarm-notify/alarm-notify.glade:
- mark "location" field selectable.
-
-2007-11-10 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #209425
-
- * gui/calendar-commands.c:
- * gui/e-calendar-view.c:
- Don't use gtk-home for the go-today action.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #491345
-
- * gui/e-tasks.c: (config_hide_completed_tasks_changed_cb):
- Also change default filter for tasks, to let this work without restart.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #353780
-
- * gui/dialogs/comp-editor.h: (comp_editor_get_current_comp):
- * gui/dialogs/comp-editor.c: (prompt_and_save_changes),
- (menu_file_save_cb), (comp_editor_append_page),
- (comp_editor_get_current_comp):
- Stop processing immediately when page is filled incorrectly.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #341085
-
- * gui/e-day-view.c: (e_day_view_reshape_day_event):
- Use 'x_offset' instead of changing event size when has icons.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #359267
-
- * gui/gnome-cal.c: (update_memo_view):
- Changed memo_sexp to show always memos without start date.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #351932
-
- * gui/dialogs/task-page.c: (check_start_before_end), (times_updated),
- (start_date_changed_cb), (due_date_changed_cb), (init_widgets):
- Ensure due date is not before start date.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #315101
-
- * drag and drop to other source for multiselect
- * gui/comp-util.h:
- * gui/comp-util.c: (cal_comp_selection_set_string_list),
- (cal_comp_selection_get_string_list): Two new helper functions
- to set and get list of strings into GtkSelectionData.
- * gui/e-tasks.c: (get_selected_components_cb),
- (do_for_selected_components), (obtain_list_of_components),
- (table_drag_data_get):
- * gui/e-memos.c: (get_selected_components_cb),
- (do_for_selected_components), (obtain_list_of_components),
- (table_drag_data_get): Pass list of selected components as data
- for drag and drop instead of focused component from the list.
- * gui/e-tasks.c: (table_drag_data_delete):
- * gui/e-memos.c: (table_drag_data_delete): Obsolete now.
- * gui/tasks-component.c: (selector_tree_drag_data_received):
- * gui/memos-component.c: (selector_tree_drag_data_received):
- Receiving list of components, so made changes here to reflect it.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #318604
-
- * Enable source when adding event to disabled source.
- * gui/gnome-cal.h: (gnome_calendar_emit_user_created_signal):
- New helper function which will store used calendar before emitting
- signal "user_created" on the instance to GnomeCalendar for later use
- and unset it right after the emit.
- * gui/gnome-cal.c: (struct _GnomeCalendarPrivate): New member to store
- used ECal before emitting "user_created" signal.
- * gui/gnome-cal.c: (gnome_calendar_emit_user_created_signal),
- (user_created_cb): Implementation of new helper function and enabling
- last used source instead of default one on "user_created" signal.
- * gui/e-day-view.c: (e_day_view_on_editing_stopped):
- * gui/e-week-view.c: (e_week_view_on_editing_stopped):
- * gui/e-calendar-view.c: (object_created_cb): Use our new
- helper function to emit "user_created" signal with proper ECal.
- * gui/e-calendar-table.h: (struct _ECalendarTable):
- * gui/e-memo-table.h: (struct _EMemoTable): New member added.
- * gui/e-calendar-table.c: (e_calendar_table_init):
- * gui/e-memo-table.c: (e_memo_table_init): Initialize member to NULL.
- * gui/tasks-component.c: (object_created_cb), (create_new_todo):
- * gui/memos-component.c: (object_created_cb), (create_new_memo):
- Add new callback function to notice new object created and emit
- "user_created" signal with proper ECal stored in ECalendarTable.
- * gui/e-tasks.c: (user_created_cb):
- * gui/e-memos.c: (user_created_cb): Use previously stored ECal, which
- has been used to create event, instead of using default ECal.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #346693
-
- * gui/e-day-view-top-item.h: (EDayViewTopItem):
- New property 'show_dates'.
- * gui/e-day-view-top-item.c: (e_day_view_top_item_draw),
- (e_day_view_top_item_class_init), (e_day_view_top_item_init),
- (e_day_view_top_item_set_arg):
- Always draw background rectangle over whole requested place and
- draw dates or event only, based on new property 'show_dates'.
- * gui/e-day-view.h: (struct _EDayView): New properties 'tc_vscrollbar',
- 'top_dates_canvas', 'top_dates_canvas_item'.
- * gui/e-day-view.c: (E_DAY_VIEW_MAX_ROWS_AT_TOP),
- (e_day_view_top_scroll), (e_day_view_update_top_scroll),
- (e_day_view_on_top_canvas_scroll), (e_day_view_init),
- (e_day_view_style_set), (e_day_view_size_allocate),
- (e_day_view_check_layout), (e_day_view_on_editing_started):
- Added support for scrolling 'top_canvas' when number of items there
- increases over the 'E_DAY_VIEW_MAX_ROWS_AT_TOP'.
- * gui/e-day-view.c: (e_day_view_set_selected_time_range),
- (e_day_view_set_selected_time_range_in_top_visible),
- (e_day_view_set_selected_time_range_visible),
- (e_day_view_set_selected_time_range), (e_day_view_update_query),
- (e_day_view_goto_start_of_work_day), (e_day_view_goto_end_of_work_day),
- (e_day_view_change_duration_to_start_of_work_day),
- (e_day_view_change_duration_to_end_of_work_day),
- (e_day_view_layout_timeout_cb): Redraw top_dates_canvas if necessary.
-
-2007-11-03 Matthew Barnes <mbarnes@redhat.com>
-
- ** Remove dead files from source control. The dates below
- indicate when the file was removed from Makefile.am.
- Fixes part of bug #478704.
-
- * gui/dialogs/calendar-setup.glade (Nov 2004)
- * gui/dialogs/meeting-page.etspec (Sep 2003)
- * gui/dialogs/new-calendar.glade (Jan 2003)
- * gui/dialogs/new-task-list.glade (Jan 2004)
- * gui/dialogs/url-editor-dialog.c (Dec 2005)
- * gui/dialogs/url-editor-dialog.glade (Dec 2005)
- * gui/dialogs/url-editor-dialog.h (Dec 2005)
- * gui/e-pub-utils.c (Dec 2005)
- * gui/e-pub-utils.h (Dec 2005)
- * gui/gnome-calendar-conduit.png (May 2000)
-
-2007-11-02 Damien Carbery <damien.carbery@sun.com>
-
- ** Fixes bug #492058
-
- * gui/e-itip-control.c: Name the anonymous unions to build
- with the Sun Studio compiler.
-
-2007-10-31 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/alarm-notify/alarm-notify.glade:
- Fix spacing between alarm description and buttons.
-
-2007-10-29 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #490538
-
- * gui/dialogs/memo-page.c: (fill_comp_with_recipients):
- * gui/e-meeting-list-view.c: (process_section):
- Free memory properly after call of e_contact_store_get_books.
-
-2007-10-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #417999
-
- * gui/dialogs/task-page.c: (init_widgets): Use "changed" signal,
- instead of old "source_changed" to notify change of selected source.
-
-2007-10-26 Matthew Barnes <mbarnes@redhat.com>
-
- * conduits/calendar/calendar-conduit.c (local_record_to_pilot_record):
- * conduits/memo/memo-conduit.c (local_record_to_pilot_record):
- * conduits/todo/todo-conduit.c (local_record_to_pilot_record):
- Zero out the GnomePilotRecord struct to silence a compiler warning.
-
- * gui/dialogs/memo-page.c (memo_page_select_organizer):
- Initialize def_address.
-
- * gui/e-itip-control.c:
- Use unions to avoid strict-aliasing violations.
-
-2007-10-23 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/alarm-notify/alarm-notify-dialog.c:
- * gui/alarm-notify/alarm-notify.c:
- * gui/alarm-notify/alarm-queue.c:
- * gui/alarm-notify/config-data.c:
- * gui/cal-search-bar.c:
- * gui/calendar-commands.c:
- * gui/calendar-config.c:
- * gui/dialogs/alarm-dialog.c:
- * gui/dialogs/alarm-list-dialog.c:
- * gui/dialogs/cal-prefs-dialog.c:
- * gui/dialogs/comp-editor.c:
- * gui/dialogs/event-page.c:
- * gui/dialogs/recurrence-page.c:
- * gui/e-alarm-list.c:
- * gui/e-cal-config.c:
- * gui/e-cal-event.c:
- * gui/e-cal-menu.c:
- * gui/e-cal-popup.c:
- * gui/e-calendar-table.c:
- * gui/e-calendar-view.c:
- * gui/e-date-time-list.c:
- * gui/e-day-view-main-item.c:
- * gui/e-day-view-time-item.c:
- * gui/e-day-view.c:
- * gui/e-itip-control.c:
- * gui/e-meeting-list-view.c:
- * gui/e-memo-table.c:
- * gui/e-select-names-editable.c:
- * gui/e-week-view-event-item.c:
- * gui/e-week-view.c:
- * gui/goto.c:
- * gui/migration.c:
- * gui/print.c:
- * gui/tasks-control.c:
- * importers/icalendar-importer.c:
-
- Warning fixes:
- - NULL vs 0 vs FALSE/TRUE
- - ANSIfication of declarations
- - mixing declarations and code
- - mark some code static
- - remove use of some deprecated Gtk+ apis
-
-2007-10-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #417999
-
- * gui/dialogs/event-page.c:
- * gui/dialogs/event-page.glade:
- * gui/dialogs/memo-page.c:
- * gui/dialogs/memo-page.glade:
- * gui/dialogs/task-page.c:
- * gui/dialogs/task-page.glade:
- * gui/e-itip-control.c:
- Use ESourceComboBox instead of ESourceOptionMenu (deprecated).
-
-2007-10-12 Michael Monreal <michael.monreal@gmail.com>
-
- ** New view-calendar icons (bug #479257)
-
- * calendar/gui/calendar-commands.c: Change icon references.
-
-2007-10-12 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #466659
-
- * gui/e-cal-list-view.c: (setup_e_table): Do not allow the user to set
- a 'no-date' for start/end of appointments in list view.
-
-2007-10-11 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/alarm-notify/alarm-queue.c:
- Fix an implicit GTK+ function declaration on x86_64.
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #437579
-
- * conduits/calendar/calendar-conduit.c:
- * conduits/memo/memo-conduit.c:
- * conduits/todo/todo-conduit.c:
- * gui/dialogs/alarm-dialog.c:
- * gui/dialogs/event-page.c:
- * gui/dialogs/memo-page.c:
- * gui/dialogs/task-page.c:
- * gui/e-day-view-layout.c:
- * gui/e-day-view-layout.h:
- * gui/print.c:
- Fix various compiler warnings. Patch from Milan Crha.
-
-2007-10-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #324526
-
- * gui/print.c: (print_week_event): Draw picture with dots to indicate
- that not all events are printed in a day.
-
-2007-10-07 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #455862
- Plugged memory leaks.
-
- * gui/comp-util.c:
- * gui/comp-util.h:(cal_comp_util_get_n_icons): A new function to
- get the number of icons owned by ECalComponent.
-
- * gui/e-day-view-main-item.c:
- * gui/e-day-view.c:
- * gui/e-week-view-event-item.c:
- * gui/e-week-view.c: Use cal_comp_util_get_n_icons.
-
-2007-10-05 Milan Crha <mcrha@redhat.com>
-
- * gui/alarm-notify/alarm-queue.c: (alarm_queue_remove_client):
- Fixed leak caused by my changes in fix for bug #325685.
-
-2007-10-04 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #477045
-
- * gui/calendar-component.c:
- * gui/memos-component.c:
- * gui/tasks-component.c:
- Use "edit-copy" and "document-properties" icons in the pop-up menu.
-
-2007-10-04 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #325685
-
- * gui/print.c: (print_week_day_event): Show end time of the event only
- when printing week view with less than 3 weeks (because of no space).
-
-2007-10-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #469657
-
- * gui/comp-editor-factory.c:
- Use destroy functions in GHashTables to simplify memory management.
-
-2007-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #428402
-
- * gui/e-itip-control.c: (show_current): First move to next component,
- then remove last alarm and then free that last component.
-
- * gui/e-itip-control.c: (update_item): Free component when done.
-
- * importers/icalendar-importer.c: (prepare_events), (prepare_tasks):
- Really go through every component when removing one.
-
-2007-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #342283
-
- * gui/calendar-commands.h: (calendar_command_print): New function.
- * gui/calendar-commands.c: (calendar_command_print), (file_print_cb),
- (file_print_preview_cb):
- * gui/e-calendar-view.c: (on_print):
- Behaves consistently when printing from File->Print and popup->Print.
-
-2007-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #230339
-
- * gui/print.c: (print_day_event): Print also location, if present.
-
-2007-09-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #461195
-
- * gui/e-calendar-marshal.list: Remove needless marshalers.
- * gui/e-memos.c:
- * gui/e-tasks.c: Use GObject's marshalers.
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #477045
-
- * gui/calendar-commands.c:
- * gui/calendar-component.c:
- * gui/dialogs/cal-attachment-select-file.c:
- * gui/dialogs/comp-editor.c:
- * gui/dialogs/event-editor.c:
- * gui/dialogs/task-editor.c:
- * gui/e-cal-popup.c:
- * gui/e-calendar-table.c:
- * gui/e-calendar-view.c:
- * gui/e-day-view.c:
- * gui/e-memo-table.c:
- * gui/e-week-view.c:
- * gui/memos-component.c:
- * gui/memos-control.c:
- * gui/tasks-component.c:
- * gui/tasks-control.c:
- Use standard icon names where applicable.
-
-2007-09-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #346686
-
- * gui/e-cal-model.h: (e_cal_model_test_row_editable):
- * gui/e-cal-model.c: (e_cal_model_test_row_editable): New helper
- function to check if row is editable or not, based on calendar.
- * gui/e-cal-model-memos.c: (ecmm_is_cell_editable):
- * gui/e-cal-model-tasks.c: (ecmt_is_cell_editable):
- * gui/e-cal-model-calendar.c: (ecmc_is_cell_editable):
- * gui/e-cal-model.c: (ecm_is_cell_editable):
- Uses new helper function to determine if row is editable.
-
-2007-09-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #324472
-
- * gui/e-calendar-table.c: (struct AffectedComponents),
- (e_calendar_table_complete_selected), (get_selected_components_cb),
- (do_for_selected_components), (mark_comp_complete_cb),
- (mark_comp_incomplete_cb): Added new helper structure and functions.
- * gui/e-calendar-table.c: (mark_as_complete_cb),
- (mark_as_incomplete_cb): Using new helper functions.
- * gui/e-cal-model-tasks.h: (e_cal_model_tasks_mark_comp_complete),
- (e_cal_model_tasks_mark_comp_incomplete): New functions (replace old).
- * gui/e-cal-model-tasks.c: (commit_component_changes),
- (ecmt_set_value_at), (e_cal_model_tasks_mark_comp_complete),
- (e_cal_model_tasks_mark_comp_incomplete): Added new functions to work
- with components instead of table's rows and using them.
-
-2007-09-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #300693
-
- * gui/e-calendar-table.c: (task_compare_cb), (e_calendar_table_init):
- * gui/e-calendar-table.etspec:
- * gui/e-memo-table.c: (task_compare_cb):
- * gui/e-memo-table.etspec:
- Removed obsolete code and references to "task-sort" virtual column.
-
-2007-09-27 Milan Crha <mcrha@redhat.com>
-
- ** Fixes part of bug #228832
-
- * gui/gnome-cal.h: (gnome_calendar_new_task):
- * gui/gnome-cal.c: (gnome_calendar_new_task): Added parameters to
- inherit selected time for 'dtstart' and 'due' of new task.
- * gui/e-calendar-view.c: (on_new_task): Passing selected time to use.
-
-2007-09-21 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #411125
-
- * gui/dialogs/meeting-page.etspec:
- * gui/e-meeting-time-sel.etspec:
- * gui/e-memo-table.etspec:
- * gui/e-calendar-table.etspec:
- * gui/e-cal-list-view.etspec:
- Uses 'compare="collate"' instead of 'compare="string"' to handle UTF
- characters correctly.
-
-2007-09-21 Jedy Wang <jedy.wang@sun.com>
-
- ** Fixes bug #476124.
-
- * calendar/gui/dialogs/comp-editor.c: Handle NULL pointer.
-
-2007-09-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #476231
-
- * gui/dialogs/cal-attachment-select-file.c:
- Remove non-USE_GTKFILECHOOSER code.
- GtkFileChooser has been around since 2004.
-
-2007-09-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #476040
-
- * gui/e-day-view.c:
- * gui/e-week-view.c:
- * gui/dialogs/comp-editor.c:
- Use "mail-attachment" icon instead of "stock_attach".
-
-2007-09-10 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #300284 (bnc)
-
- * gui/e-cal-list-view.c: (setup_e_table): Do not allow the user to set
- a 'no-date' for start/end of appointments in list view.
-
-2007-09-10 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #368033
-
- * gui/calendar-component.c: (ensure_sources):
- Assign default color for B&A when no color is set.
-
-2007-09-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes#332026
- * gui/e-day-view.c: (e_day_view_do_key_press),
- (e_day_view_start_editing_event): Filter the input context
- key events.
-
- Committing on behalf of Mayank <mayank.gnu@gmail.com>
-
-2007-09-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #270605
- * gui/dialogs/event-page.c: (event_page_select_organizer),
- (event_page_construct):
- * gui/dialogs/task-page.c: (task_page_select_organizer),
- (task_page_construct): Skip disabled accounts and choose first available address as
- organizer.
-
- Reworked the patch from Milan Crha <mcrha@redhat.com> to apply properly as the previous
- commit made changes in the same area.
-
-2007-09-09 Suman Manjunath <msuman@novell.com>
-
- * gui/dialogs/event-page.c: (event_page_init),
- (event_page_finalize), (clear_widgets),
- (event_page_fill_component), (source_changed_cb),
- (event_page_select_organizer), (event_page_construct):
- * gui/dialogs/memo-page.c: (memo_page_init), (memo_page_finalize),
- (clear_widgets), (memo_page_fill_widgets),
- (memo_page_fill_component), (source_changed_cb),
- (set_subscriber_info_string), (memo_page_select_organizer),
- (memo_page_construct):
- * gui/dialogs/task-page.c: (task_page_init), (task_page_finalize),
- (clear_widgets), (task_page_fill_widgets),
- (task_page_fill_component), (task_page_set_info_string),
- (source_changed_cb), (set_subscriber_info_string),
- (task_page_select_organizer), (task_page_construct): code cleanup.
-
-2007-09-07 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- * gui/e-itip-control.c: (insert_boxes), (insert_ok):
- fix weak references, pointed by Milan Crha <mcrha@redhat.com>
- which fixes one issue of the patch from bug #439122
-
-2007-09-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #473903
-
- * gui/e-meeting-store.c: (freebusy_async):
- * gui/cal-search-bar.c: (get_current_category ):
- * gui/itip-utils.c: (comp_limit_attendees):
- * gui/e-tasks.c: (e_tasks_open_task_id):
- * gui/print.c: (struct PrintCompItem), (struct PrintCalItem):
- Fixes serious compiler warnings.
-
-2007-01-08 Wang Xin <jedy.wang@sun.com>
-
- Fixes #470968
-
- * calendar/gui/e-calendar-table.c: Delete the task with attendee if OK button
- of the confirm dialog is clicked.
-
-2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix a build break.
-
- * conduits/common/libecalendar-common-conduit.c:
- (e_pilot_remote_category_to_local):
- * conduits/common/libecalendar-common-conduit.h:
-
-2007-09-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #201167 by Nathan Owens
-
- * conduits/todo/Makefile.am:
- * conduits/todo/todo-conduit.c:
- * conduits/common/libecalendar-common-conduit.c:
- * conduits/common/libecalendar-common-conduit.h:
- * conduits/common/Makefile.am:
- * conduits/calendar/Makefile.am:
- * conduits/calendar/calendar-conduit.c:
- * conduits/Makefile.am:
- * conduits/memo/memo-conduit.c:
- * conduits/memo/Makefile.am:
-
-2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #471791 (Move away from asserts to g_ret*)
-
- * gui/alarm-notify/alarm-queue.c: (alarm_trigger_cb),
- (remove_comp), (notify_dialog_cb), (audio_notification),
- (procedure_notification), (remove_cqa), (remove_client_alarms):
- * gui/alarm-notify/notify-main.c: (alarm_notify_factory_fn),
- (init_alarm_service):
- * gui/cal-search-bar.c: (free_categories), (get_current_category),
- (regen_query), (make_suboptions), (cal_search_bar_set_categories):
- * gui/calendar-commands.c: (sensitize_items),
- (calendar_control_sensitize_calendar_commands),
- (sensitize_taskpad_commands), (gcal_calendar_focus_change_cb),
- (gcal_taskpad_focus_change_cb), (calendar_control_activate),
- (calendar_control_deactivate):
- * gui/calendar-component.c: (set_info):
- * gui/calendar-config.c: (units_to_string),
- (calendar_config_get_hide_completed_tasks_sexp):
- * gui/calendar-view-factory.c: (calendar_view_factory_get_title),
- (calendar_view_factory_get_type_code):
- * gui/calendar-view.c: (calendar_view_get_type_code):
- * gui/comp-editor-factory.c: (free_request), (editor_destroy_cb),
- (edit_existing), (edit_new), (queue_edit_existing),
- (queue_edit_new):
- * gui/comp-util.c: (cal_comp_event_new_with_defaults):
- * gui/dialogs/alarm-dialog.c: (repeat_widgets_to_alarm),
- (dialog_to_alarm), (action_selection_done_cb):
- * gui/dialogs/comp-editor-page.c: (comp_editor_page_get_widget),
- (comp_editor_page_focus_main_widget),
- (comp_editor_page_fill_widgets):
- * gui/dialogs/comp-editor-util.c: (comp_editor_strip_categories):
- * gui/dialogs/comp-editor.c: (comp_editor_append_page),
- (raise_and_focus):
- * gui/dialogs/event-page.c: (event_page_fill_component),
- (event_page_set_all_day_event), (times_updated),
- (alarm_custom_clicked_cb):
- * gui/dialogs/recurrence-page.c: (simple_recur_to_comp),
- (fill_component), (make_weekly_special), (make_monthly_special),
- (make_recurrence_special), (make_ending_until_special),
- (make_ending_count_special), (make_ending_special),
- (recurrence_page_fill_widgets), (exception_add_cb):
- * gui/e-cal-model.c: (clear_objects_array), (ecm_value_at),
- (ecm_set_value_at), (e_cal_model_set_default_client),
- (update_e_cal_view_for_client), (cal_opened_cb),
- (remove_client_objects):
- * gui/e-calendar-table.c: (e_calendar_table_get_selected_comp):
- * gui/e-calendar-view.c: (e_calendar_view_add_event):
- * gui/e-day-view.c: (update_row), (model_rows_inserted_cb),
- (e_day_view_convert_event_coords), (e_day_view_update_query),
- (cancel_editing), (e_day_view_on_editing_stopped):
- * gui/e-itip-control.c: (find_cal_opened_cb),
- (write_recurrence_piece), (get_cancel_options), (show_current),
- (ok_clicked_cb):
- * gui/e-meeting-list-view.c: (name_selector_dialog_close_cb):
- * gui/e-meeting-store.c: (refresh_busy_periods):
- * gui/e-memo-table.c: (get_selected_comp):
- * gui/e-memos.c: (e_memos_setup_view_menus),
- (e_memos_discard_view_menus):
- * gui/e-tasks.c: (e_tasks_setup_view_menus),
- (e_tasks_discard_view_menus):
- * gui/e-week-view-event-item.c: (e_week_view_event_item_draw):
- * gui/e-week-view-layout.c: (e_week_view_find_day):
- * gui/e-week-view.c: (update_row), (model_rows_inserted_cb),
- (e_week_view_update_query), (e_week_view_start_editing_event),
- (cancel_editing), (e_week_view_cursor_key_up),
- (e_week_view_cursor_key_down), (e_week_view_cursor_key_left),
- (e_week_view_cursor_key_right):
- * gui/gnome-cal.c: (get_times_for_views), (get_focus_location),
- (update_query), (gnome_calendar_direction), (set_view),
- (display_view), (gnome_calendar_setup_view_menus),
- (gnome_calendar_discard_view_menus), (client_cal_opened_cb),
- (open_ecal), (backend_died_cb),
- (gnome_calendar_remove_source_by_uid):
- * gui/memos-control.c: (memos_control_sensitize_commands),
- (memos_control_activate), (memos_control_deactivate):
- * gui/print.c: (print_calendar_draw_page):
- * gui/tasks-control.c: (sensitize_items),
- (tasks_control_sensitize_commands), (tasks_control_activate),
- (tasks_control_deactivate):
- * gui/weekday-picker.c: (day_event_cb):
- * importers/icalendar-importer.c: (ivcal_import_items):
-
-2007-08-29 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #466051
-
- * gui/dialogs/memo-page.c: (memo_page_fill_component): When memo start
- date is set to 'None', do not store DTSTART property.
-
-2007-08-28 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/e-cal-popup.c (e_cal_popup_target_new_source):
- g_strncasecmp() is deprecated; use g_ascii_strncasecmp() instead.
-
-2007-08-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for the same issue of week view of bug #330628
-
- * gui/e-week-view.h: Add meeting_icon.
- * gui/e-week-view.c: (e_week_view_realize): Load meeting_icon.
- * gui/e-week-view.c: (e_week_view_unrealize): Dispose meeting_icon.
- * gui/e-week-view-event-item.c: (e_week_view_event_item_draw_icons):
- Show meeting icon.
-
-2007-08-24 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #468440
-
- * gui/e-week-view-event-item.c: Dont popup if the event is destroyed
- (e_week_view_event_item_button_press):
- * gui/e-week-view.c: (e_week_view_init), Init a variable to tell the
- event handler that the event is destroyed
- (e_week_view_on_editing_stopped): Set event_destroyed.
- * gui/e-week-view.h:
-
-2007-08-24 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #468411
-
- * gui/e-week-view.c: (e_week_view_on_text_item_event): Grab focus to
- main view, so that the even gets created.
-
-2007-08-24 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for bug #466796
-
- * gui/calendar-config.c : adds calendar_config_init() to the beginning of every function
- that uses the 'config' variable.
-
- Committing on behalf of Rouslan Solomakhin
- <rouslan@solomakhin.net>
-
-2007-08-24 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #330628
-
- * gui/e-day-view-top-item.c: (e_day_view_top_item_draw_long_event):
- Show meeting icon.
-
-2007-08-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #385517
-
- * gui/dialogs/cal-prefs-dialog.c: (show_task_list_config):
- Use actual state to sensitive tasks_hide_completed_* widgets.
-
-2007-08-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #329746
-
- * gui/dialogs/comp-editor.c: (make_icon_from_comp):
- Return proper icon for memo components.
- * gui/dialogs/delete-comp.c: (delete_component_dialog),
- (prompt_retract_dialog):
- * gui/dialogs/changed-comp.c: (changed_component_dialog):
- * gui/dialogs/comp-editor.c: (make_title_from_comp),
- (make_title_from_string):
- * gui/dialogs/cancel-comp.c: (cancel_component_dialog):
- * gui/dialogs/delete-error.c: (delete_error_dialog):
- * gui/dialogs/recur-comp.c: (recur_component_dialog):
- * gui/itip-utils.c: (comp_subject), (comp_description):
- * calendar.error.xml:
- Renamed 'Journal' to 'Memo'.
-
-2007-08-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #428110
-
- * gui/memos-component.c: (update_single_object):
- Added parameter to rather fail on adding same object with drag&drop,
- rather than modify and then delete existing one.
- * gui/memos-component.c: (update_objects): Use new parameter above.
- * gui/memos-component.c: (selector_tree_drag_data_received):
- Use result of call 'update_objects' and prevent delete object when
- the call fails.
-
-2007-08-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #201201
-
- * gui/e-week-view.h: (struct _EWeekView): Added properties.
- * gui/e-week-view.c: (e_week_view_init),
- (e_week_view_on_button_press): First click stores actual selection
- in structure and when second click was inside this selection, then
- the selection is restored and used for new appointment.
-
- ** Fix for bug #201202
-
- * gui/e-day-view.h: (struct _EDayView): Added properties.
- * gui/e-day-view.c: (e_day_view_init),
- (e_day_view_on_top_canvas_button_press),
- (e_day_view_on_main_canvas_button_press):
- Same as with week view above.
-
-2007-08-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #338803
-
- * gui/e-meeting-time-sel-item.c:
- (e_meeting_time_selector_item_button_press):
- Keeps actual meeting duration, not reset to half/full hour.
-
- * gui/dialogs/event-page.c: (update_time):
- Updates also duration spin buttons, not only end date/time edits.
-
-2007-08-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #347770
-
- * gui/e-cal-component-memo-preview.c: (write_html):
- Improved description text parsing.
-
-2007-08-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #355864
-
- * gui/e-week-view.c: (e_week_view_remove_event_cb):
- Better remove array item after done with it, not before.
-
-2007-08-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #272167
-
- * gui/e-cal-popup.c: (e_cal_popup_target_new_source):
- Marks both offline flags on local calendars, so both popup menu
- items are hidden.
-
-2007-08-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #308636
-
- * gui/dialogs/calendar-setup.c: (eccp_get_source_type):
- Add only source groups without property 'create_source=no'.
- * gui/dialogs/calendar-setup.c: (cs_load_sources):
- New helper function avoids code copying.
- * gui/dialogs/calendar-setup.c: (calendar_setup_edit_calendar),
- (calendar_setup_edit_task_list), (calendar_setup_edit_memo_list):
- Uses 'cs_load_sources'.
- * gui/calendar-component.c: (ensure_sources):
- Sets 'create_source=no' for contacts when not set before.
-
-2007-08-20 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #262226
-
- * gui/e-calendar-view.h:
- * gui/e-calendar-view.c: (e_calendar_view_new_appointment_full):
- Changed meaning of the last parameter: no_past_date to indicate if
- we accept past dates (we do not for File->New->items).
- Also changed behavior: when don't need all_day event and there are
- 24 hours selected, then change start/end to actual time in actual day,
- or to 'day begins' from pereferences for other selected days,
- instead of setting all_day event to TRUE.
- * gui/calendar-component.c: (create_new_event):
- Don't force all day event.
- * gui/e-week-view.c: (e_week_view_on_button_press):
- Changing call of 'e_calendar_view_new_appointment_full'.
-
- * gui/dialogs/event-page.c: (clear_widgets):
- Fixed critical warning when no default_address set.
- * gui/dialogs/event-page.c: (event_page_finalize),
- (event_page_select_organizer): Free memory when no longer needed.
- * gui/dialogs/event-page.c: (event_page_init): There was twice the same.
-
-2007-08-17 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #420492
- * gui/dialogs/event-page.c: (event_page_fill_widgets):
- set the free_busy flag properly.
-
- Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
-
-2007-08-17 Suman Manjunath <msuman@novell.com>
-
- reviewed by: Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-day-view.c: (e_day_view_do_key_press):
- * gui/e-week-view.c: (e_week_view_do_key_press):
- Set the free/busy info of events entered directly on the canvas, with
- the editor defaults.
-
-2007-08-17 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #274070 (bnc)
- * gui/e-meeting-attendee.[ch]: (e_meeting_attendee_finalize),
- (e_meeting_attendee_get_fburi), (e_meeting_attendee_set_fburi):
- * gui/e-meeting-list-view.c: (process_section):
- * gui/e-meeting-store.c: (freebusy_async), (start_async_read):
- If the contact has a free busy url specified with it, use it to show
- free busy information.
-
-2007-08-16 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #350539
-
- * gui/e-cal-popup.c: (ecalp_part_popup_set_background):
- Ensures non-NULL part.
-
-2007-08-16 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #464106
-
- * gui/goto.c: (goto_dialog):
- Set week_view_start with respect to settings.
-
-2007-08-13 Suman Manjunath <msuman@novell.com>
-
- reviewed by: Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/event-page.c: (event_page_init),
- (sensitize_widgets), (get_current_account),
- (event_page_fill_widgets), (event_page_fill_component),
- (existing_attendee), (event_page_set_info_string), (get_widgets),
- (source_changed_cb), (init_widgets), (event_page_select_organizer),
- (event_page_construct):
- * gui/dialogs/event-page.glade:
- * gui/dialogs/memo-page.c: (memo_page_init), (sensitize_widgets),
- (memo_page_fill_widgets), (get_current_account),
- (memo_page_fill_component), (memo_page_set_info_string),
- (get_widgets), (source_changed_cb), (init_widgets),
- (memo_page_select_organizer), (memo_page_construct):
- * gui/dialogs/memo-page.glade:
- * gui/dialogs/task-page.c: (task_page_init), (sensitize_widgets),
- (get_current_account), (task_page_fill_widgets),
- (task_page_fill_component), (existing_attendee),
- (task_page_set_info_string), (get_widgets), (source_changed_cb),
- (init_widgets), (task_page_select_organizer),
- (task_page_construct):
- * gui/dialogs/task-page.glade: Add a label on the top to show information string
- for calendar, task and memo editors. It would be shown while operating on subscribed
- user's folder items.
- * gui/itip-utils.c: (itip_send_comp), (reply_to_calendar_comp): A
- utility function sanitize_component has been removed. The sentby parameter
- is set in the event pages.
-
-2007-08-10 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #351552
-
- * gui/alarm-notify/alarm-queue.h: (alarm_queue_remove_client):
- * gui/alarm-notify/alarm-queue.c: (alarm_queue_remove_client):
- Added new parameter to free immediately, not by thread.
- * gui/alarm-notify/alarm-notify.c: (dequeue_client),
- (alarm_notify_remove_calendar): Using alarm_queue_remove_client.
-
- * gui/alarm-notify/alarm-notify.c: (alarm_notify_add_calendar):
- Fixed critical warning with e_passwords for calendars without
- 'auth-domain' property (will use name instead).
-
-2007-08-06 Milan Crha <mcrha@redhat.com>
-
- ** Partially fix bug #401533
-
- * gui/e-cal-component-memo-preview.c: (write_html):
- Text marked to localize.
-
-2007-08-06 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #463129
-
- * gui/calendar-component.c: (update_task_memo_selection),
- (destroy_component_view): Frees task_source_selection and
- memo_source_selection in destroy_component_view instead of
- immediately after assigning it to the structure.
-
-2007-08-06 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #454253
-
- * gui/alarm-notify/alarm.c: (pop_alarm), (alarm_ready_cb),
- (setup_timeout), (alarm_done): Fail safe instead of crash, when it is
- not really required to crash.
-
-2007-08-03 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #377173
-
- * gui/e-cal-component-memo-preview.c:
- * gui/e-cal-component-preview.c: Show category icon correctly.
-
-2007-08-02 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #322624
-
- * gui/alarm-notify/alarm-queue.c: (has_known_notification),
- (add_component_alarms), (query_objects_changed_async):
- Don't add alarms for types with unknown/none notification method.
-
-2007-07-31 Matthew Barnes <mbarnes@redhat.com>
-
- * common/authentication.c: Include <libedataserver/e-source.h>
- to fix implicit declaration of e_source_get_duped_property().
-
-2007-07-30 Andre Klapper <a9016009@gmx.de>
-
- * gui/dialogs/schedule-page.glade:
- gui/dialogs/memo-page.glade:
- gui/dialogs/meeting-page.glade:
- gui/dialogs/task-page.glade:
- gui/dialogs/task-details-page.glade:
- gui/dialogs/cal-prefs-dialog.glade:
- gui/dialogs/event-page.glade:
- gui/e-itip-control.glade:
- remove "window1" string from translation
-
-2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes a memory corruption.
- * common/authentication.c: (auth_func_cb): Use
- e_source_get_duped_property.
-
-2007-07-30 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #343716
-
- * gui/dialogs/memo-page.c: (memo_page_fill_component):
- Working properly with UTF-8 characters when cutting and
- added ellipsize for longer texts.
-
-2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #453860
- * gui/e-select-names-editable.c:
- (e_select_names_editable_get_emails): Check if contact
- is present before fetching information from it.
-
- Committing on behalf of Xiurong Simon Zheng <simon.zheng@sun.com>
-
-2007-07-29 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #200977
-
- * gui/e-day-view.c: (time_range_changed_cb):
- Ensures selection start row is visible.
-
-2007-07-29 Rob Bradford <rob@robster.org.uk>
-
- Fixes #461474
- * gui/dialogs/task-page.c: (task_page_set_dates):
- Remove redundant code.
-
-2007-07-29 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #455862
-
- * gui/e-memo-table.c: Paste raw text data from clipboard while
- editing column.
-
-2007-07-29 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #335881
-
- * gui/e-calendar-table.c: Paste raw text data from clipboard while
- editing column.
-
-2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- Fixes #460825
- * gui/cal-search-bar.c: (cal_search_bar_class_init): Remove needless
- EFilterBarClass.
-
-2007-07-18 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #326388
-
- * gui/calendar-component.c: (ensure_sources):
- Set 'delete=no' property for birthdays_source if its not set.
-
-2007-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #444433 from Lucky
-
- * gui/cal-search-bar.c: (make_suboptions):
- * gui/caltypes.xml:
- * gui/memotypes.xml:
- * gui/tasktypes.xml:
-
-2007-07-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #457394
-
- * gui/e-calendar-table.c: (hide_completed_rows):
- Properly free component with e_cal_model_free_component_data.
- * gui/e-calendar-table.c: (show_completed_rows):
- Reference 'client' on new component.
-
-2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * dialogs/cal-prefs-dialog.c: (calendar_prefs_dialog_finalize):
- * dialogs/task-page.c: (task_page_create_source_option_menu):
- * dialogs/e-send-options-utils.c:
- (e_sendoptions_utils_set_default_data):
- * dialogs/url-editor-dialog.c: (init_widgets):
- * dialogs/event-page.c: (event_page_create_source_option_menu):
- * dialogs/memo-page.c: (memo_page_create_source_option_menu):
- * e-week-view-event-item.c: (e_week_view_event_item_draw):
- * e-day-view-top-item.c: (e_day_view_top_item_draw_long_event):
- * e-pub-utils.c: (e_pub_publish): Plugged memory leaks.
-
-2007-07-26 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * gui/main.c: Do not need to call g_source_remove(). If the callback
- function returns FALSE, the event source is automatically removed.
-
-2007-07-26 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * gui/alarm-notify/config-data.c, gui/tasks-component.c,
- gui/calendar-component.c, gui/memos-component.c: Plugged memory leaks.
-
-2007-07-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #273699
-
- * gui/alarm-notify/notify-main.c: (main):
- Do g_warning instead of g_error when factory could not be created.
-
-2007-07-18 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * gui/cal-search-bar.c: (cal_search_bar_construct): Remove "/" as
- separator.
-
-2007-07-09 Chenthill Palanisamy <pchenthill@novell.com>
-
- reviewed by: Veerapuram Varadhan <vvaradhan@novell.com>
-
- * gui/dialogs/comp-editor.c: (save_comp), (save_comp_with_send),
- (real_edit_comp): Organizer/Sentby can save/edit components.
- * gui/dialogs/event-editor.c: (event_editor_edit_comp):
- * gui/e-calendar-view.c: (e_calendar_view_add_event),
- (e_calendar_view_cut_clipboard), (delete_event),
- (e_calendar_view_delete_selected_occurrence),
- (set_attendee_status_for_delegate),
- (e_calendar_view_edit_appointment),
- (e_calendar_view_modify_and_send):
- * gui/itip-utils.c: (get_attendee),
- (get_attendee_if_attendee_sentby_is_user), (sanitize_component),
- (itip_get_comp_attendee), (comp_to_list), (comp_subject),
- (comp_limit_attendees), (comp_sentby), (itip_send_comp),
- (reply_to_calendar_comp): Adding the exchange delegation feature.
-
- Committing on behalf of Suman Manjunath <msuman@novell.com>
-
-2007-07-09 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/e-memos.c: (e_memos_setup_view_menus)
- * gui/e-tasks.c: (e_tasks_setup_view_menus)
- * gui/gnome-cal.c: (gnome_calendar_setup_view_menus)
- Abort if ETable specification file fails to load.
-
-2007-06-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #234294
-
- * gui/dialogs/cancel-comp.c: (is_past_event): New helper function.
- * gui/dialogs/cancel-comp.c: (cancel_component_dialog):
- Returns FALSE to EVENTs in the past, based on date, not time part.
-
-2007-07-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #300584
-
- * gui/e-calendar-view.h: Added public helper
- function e_calendar_view_get_icalcomponent_summary
- * gui/e-calendar-view.c: (e_calendar_view_get_icalcomponent_summary),
- (icalcomp_contains_category), (e_calendar_view_get_tooltips):
- Implementing helper functions and added year number also into tooltip.
- * gui/e-day-view.c: (e_day_view_update_long_event_label):
- * gui/e-week-view.c: (e_week_view_reshape_event_span),
- (cancel_editing): Using e_calendar_view_get_icalcomponent_summary.
-
-2007-07-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #438613 and #329594
-
- * gui/dialogs/event-page.c: (sensitize_widgets):
- Disable recurrence and free/busy actions with read only calendars.
- * gui/dialogs/comp-editor.c: (prompt_and_save_changes):
- When clicked "Save", then claim on readonly calendars and didn't
- discard changes silently.
- * gui/dialogs/comp-editor.c: (menu_file_save_cb):
- Claims on readonly calendars before validating form datas.
-
- * gui/e-meeting-list-view.c: (build_table): Fixed runtime warning.
- * gui/dialogs/alarm-list-dialog.glade: Fixed runtime warnings.
-
-2007-07-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #321741
-
- * gui/e-calendar-view.h:
- * gui/e-calendar-view.c: (e_calendar_view_new_appointment_full):
- Added new parameter 'actual_day', with true always use actual day.
- * gui/e-calendar-view.c: (on_new_event), (on_new_meeting),
- (e_calendar_view_new_appointment):
- * gui/calendar-component.c: (create_new_event):
- * gui/e-week-view.c: (e_week_view_on_button_press):
- Changing call of 'e_calendar_view_new_appointment_full'.
-
-2007-06-22 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #328484
-
- * gui/calendar-component.c: (source_changed_cb):
- New callback to refresh view after source changed.
- * gui/calendar-component.c: (source_added_cb),
- (source_removed_cb): Connecting and disconnecting
- on change callback to source.
-
-2007-07-02 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #445526
-
- * gui/dialogs/alarm-list-dialog.h: (alarm_list_dialog_set_client):
- * gui/dialogs/alarm-list-dialog.c: (alarm_list_dialog_set_client)
- New function, need to be called when page source changed.
- * gui/dialogs/event-page.c: (struct _EventPagePrivate), (init_widgets),
- (event_page_init), (event_page_finalize), (source_changed_cb):
- New private property alarm_list_dlg_widget points on dialog's box and
- calling new callback in source_changed_cb.
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #448223 from Gilles Dartiguelongue
-
- * gui/cal-search-bar.c: (generate_viewoption_menu):
-
-2007-06-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #325882
-
- * gui/dialogs/e-delegate-dialog.glade:
- * gui/dialogs/schedule-page.glade:
- * gui/goto-dialog.glade:
- * gui/e-itip-control.glade:
- Changed GTK_WIN_POS_NONE to GTK_WIN_POS_CENTER_ON_PARENT.
-
-2007-06-15 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/dialogs/alarm-dialog.c:
- Remove the aalarm_attach widget and retrieve the selected filename
- using the GtkFileChooser API (#440075).
-
-2007-06-06 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * Makefile.am:
-
- Reverted automake 1.6 breakage. Fixes bug 444747.
- Patch by Patch by Daniel Gryniewicz <dang@nemesis.fprintf.net>.
-
-2007-06-04 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/Makefile.am: Added the filter flags and the new files.
- * gui/cal-search-bar.c: (cal_search_bar_class_init),
- (cal_search_bar_init), (cal_search_bar_destroy),
- (get_current_category), (get_show_option_sexp),
- (notify_e_cal_view_contains), (notify_category_is), (regen_query),
- (setup_category_options), (make_suboptions),
- (search_menu_activated), (cal_search_bar_construct),
- (cal_search_bar_get_category), (cal_search_bar_get_time_range):
- * gui/cal-search-bar.h:
- * gui/e-cal-model.[ch]:
- (e_cal_model_set_search_query_with_time_range): Set the time range
- and the search query.
- * gui/gnome-cal.c: (set_search_query),
- (search_bar_sexp_changed_cb), (update_memo_view),
- (gnome_calendar_init), (update_view_times), (display_view),
- (display_view_cb), (gnome_calendar_update_date_navigator): Hide
- the date navigator in list view for searches based on date.
- * gui/caltypes.xml:
- * gui/memotypes.xml:
- * gui/tasktypes.xml: Added the Advanced search options.
-
- Committing on behalf of Keshav Upadhyaya <ukeshav@novell.com> and
- Abhishek Parwal <pabhishek@novell.com>.
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #386503 from Matthew Barnes
-
- * gui/dialogs/comp-editor.c: (comp_editor_show_help):
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for version removal from Installed files from Gilles Dartiguelongue
-
- * Makefile.am:
- * conduits/calendar/Makefile.am:
- * conduits/memo/Makefile.am:
- * conduits/todo/Makefile.am:
- * gui/Makefile.am:
- * gui/alarm-notify/Makefile.am:
-
-2006-09-08 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #347767
-
- * gui/dialogs/send-comp.c : (send_component_prompt_subject):
- error id "calendar:prompt-send-no-subject-memo" or
- "calendar:prompt-send-no-subject-memo-to-recipients" is called
- when memo is saved without a summary.
- * calendar.error.xml : error id "prompt-send-no-subject-memo" is
- added.
-
-2007-06-02 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- ** Fixes bug #439122
-
- * conduits/calendar/calendar-conduit.c:
- (local_record_to_pilot_record):
- * conduits/memo/memo-conduit.c: (local_record_to_pilot_record):
- * conduits/todo/todo-conduit.c: (local_record_to_pilot_record):
- * gui/calendar-component.c: (selector_tree_drag_data_received):
- * gui/dialogs/alarm-list-dialog.c: (edit_clicked_cb):
- * gui/dialogs/cal-prefs-dialog.c: (alarms_selection_changed):
- * gui/dialogs/calendar-setup.c: (eccp_commit):
- * gui/dialogs/comp-editor.c: (drop_action),
- (comp_editor_get_mime_attach_list):
- * gui/dialogs/event-page.c: (remove_clicked_cb):
- * gui/dialogs/task-page.c: (remove_clicked_cb):
- * gui/e-day-view.c: (e_day_view_on_drag_data_get):
- * gui/e-itip-control.c: (url_requested_cb), (insert_boxes),
- (insert_ok):
- * gui/e-meeting-time-sel.c: (e_meeting_time_selector_construct):
- * gui/e-memos.c: (table_drag_data_get), (backend_error_cb):
- * gui/e-tasks.c: (table_drag_data_get), (e_tasks_open_task_id):
- * gui/e-week-view-event-item.c: (e_week_view_event_item_draw):
- * gui/gnome-cal.c: (backend_error_cb):
- * gui/memos-component.c: (selector_tree_drag_data_received):
- * gui/print.c: (print_calendar):
- * gui/tasks-component.c: (selector_tree_drag_data_received):
- compilation warnings cleanup
-
-2007-06-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #321741
-
- * gui/e-calendar-view.c: (e_calendar_view_new_appointment_full):
- Default first date for appointment or meeting is changed on actual
- date if have selected start date in past. (This doesn't affect
- double click in calendar view.)
-
-2007-05-27 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #351729 from Milan Crha
-
- * gui/dialogs/event-editor.c: (event_editor_construct):
- * gui/dialogs/event-page.glade:
- * gui/dialogs/task-editor.c: (task_editor_construct):
-
-2007-05-27 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/e-cal-popup.c: Addup missing hooks in the previous commit.
-
-2007-05-27 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #326388 from Raghavendaran
-
- * gui/calendar-component.c: (ensure_sources): Create a popup key for
- readonly calendar.
- * gui/e-cal-popup.c: (e_cal_popup_target_new_source):
- * gui/e-cal-popup.h:
-
-2007-05-25 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/migration.c (create_calendar_sources), (create_task_sources),
- (create_memo_sources):
- * gui/tasks-component.c (ensure_sources):
- * gui/calendar-component.c (ensure_sources):
- * gui/memos-component.c (ensure_sources):
- Don't assume the relative URI is non-NULL (#427232).
-
-2007-05-24 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #424562
-
- * gui/dialogs/recur-comp.c (recur_component_dialog):
- Remove check for obsolete GTK+ version.
-
- * gui/alarm-notify/alarm-queue.c:
- EggTrayIcon is dead; always use GtkStatusIcon.
-
-2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/GNOME_Evolution_Calendar.server.in.in: Fix for bug #407104
-
-2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #330098 from Naresh
-
- * gui/dialogs/select-source-dialog.c: (select_source_dialog):
-
-2007-05-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #337616
-
- * gui/Makefile.am: Add $(schema_DATA) to DISTCLEANFILES.
-
-2007-05-12 simon.zheng <simon.zheng@sun.com>
-
- ** Fix for bug #427789
-
- * gui/e-calendar-view.c: (e_calendar_view_copy_clipboard):
- The last arguments in API gtk_clipboard_set_text() should be
- the length of string in bytes rather than in characters.
-
-2007-05-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/GNOME_Evolution_Calendar.server.in.in: Add tango icon to
- preference window.
-
-2007-05-04 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Downstream fixes from OpenSUSE
-
- * gui/dialogs/event-page.c: (update_time):
- * gui/e-cal-component-preview.c: (write_html):
-
-2007-05-04 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #415562
-
- * gui/alarm-notify/alarm-queue.c: (tray_icon_clicked_cb),
- (popup_menu), (display_notification):
-
-2007-04-28 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/dialogs/task-page.glade: Fix a mnemonic conflict.
- Patch from Jens Knutson. Closes bug #397463.
-
-2007-04-20 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/calendar-commands.c:
- * gui/dialogs/comp-editor.c:
- * gui/e-calendar-table.c:
- * gui/e-calendar-view.c:
- * gui/e-memo-table.c:
- * gui/memos-control.c:
- * gui/print.c:
- * gui/print.h:
- * gui/tasks-control.c:
- Refactor the printing infrastructure. (#426816)
-
-2007-04-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #429422
-
- * gui/e-select-names-renderer.c
- (e_select_names_renderer_editing_done):
- Use gtk_cell_renderer_stop_editing() instead of
- gtk_cell_renderer_editing_canceled().
-
- * gui/dialogs/task-details-page.c (get_widgets):
- * gui/dialogs/schedule-page.c (get_widgets):
- * gui/dialogs/task-page.c (get_widgets):
- * gui/dialogs/recurrence-page.c (get_widgets):
- * gui/dialogs/event-page.c (get_widgets):
- * gui/dialogs/memo-page.c (get_widgets):
- Use g_object_ref() instead of gtk_widget_ref().
-
- * gui/dialogs/task-details-page.c (task_details_page_finalize):
- * gui/dialogs/schedule-page.c (schedule_page_finalize):
- * gui/dialogs/task-page.c (task_page_finalize):
- * gui/dialogs/recurrence-page.c (recurrence_page_finalize):
- * gui/dialogs/event-page.c (event_page_finalize):
- * gui/dialogs/memo-page.c (memo_page_finalize):
- Use g_object_unref() instead of gtk_widget_unref().
-
- * gui/dialogs/event-editor.c (create_schedule_page):
- * gui/dialogs/memo-editor.c (memo_editor_construct):
- * gui/dialogs/task-editor.c (task_editor_construct):
- * gui/print.c (print_table):
- * conduits/todo/todo-conduit.c (todoconduit_load_configuration):
- * conduits/calendar/calendar-conduit.c
- (calconduit_load_configuration):
- * conduits/memo/memo-conduit.c (memoconduit_load_configuration):
- Use g_object_ref_sink() instead of gtk_object_sink().
-
- * gui/dialogs/task-details-page.c (sensitize_widgets):
- * gui/dialogs/task-page.c (sensitize_widgets):
- * gui/dialogs/event-page.c (sensitize_widgets),
- (event_page_fill_widgets):
- * gui/dialogs/memo-page.c (sensitize_widgets),
- (memo_page_fill_widgets):
- * gui/e-timezone-entry.c (e_timezone_entry_init):
- Use gtk_editable_set_editable() instead of gtk_entry_set_editable().
-
- * gui/dialogs/task-details-page.c (get_widgets):
- * gui/dialogs/schedule-page.c (get_widgets):
- * gui/dialogs/task-page.c (get_widgets):
- * gui/dialogs/recurrence-page.c (get_widgets):
- * gui/dialogs/event-page.c (get_widgets):
- * gui/dialogs/memo-page.c (get_widgets):
- Use g_object_ref() instead of gtk_accel_group_ref().
-
- * gui/dialogs/comp-editor-page.c (comp_editor_page_destroy):
- Use g_object_unref() instead of gtk_accel_group_unref().
-
- * gui/dialogs/task-page.c (task_page_new):
- * gui/dialogs/memo-page.c (memo_page_new):
- Use g_object_new() instead of gtk_type_new().
-
- * gui/dialogs/comp-editor.c (save_comp), (obj_modified_cb):
- * gui/dialogs/comp-editor-page.c
- (comp_editor_page_display_validation_error):
- * gui/e-memos.c (backend_error_cb):
- * gui/e-itip-control.c (update_item), (update_attendee_status),
- (send_item), (send_freebusy):
- * gui/gnome-cal.c (backend_error_cb):
- * gui/e-tasks.c (backend_error_cb):
- * gui/e-cell-date-edit-text.c (show_date_warning):
- Use gtk_message_dialog_new() instead of gnome_error_dialog(),
- gnome_warning_dialog(), gnome_question_dialog(), or gnome_ok_dialog().
-
- * gui/dialogs/comp-editor.c (comp_editor_show_page):
- * gui/dialogs/alarm-dialog.c (action_selection_done_cb):
- * gui/gnome-cal.c (display_view):
- * importers/icalendar-importer.c (button_toggled_cb):
- Use gtk_notebook_set_current_page() instead of
- gtk_notebook_set_page().
-
- * gui/dialogs/alarm-dialog.glade:
- * gui/dialogs/alarm-dialog.c:
- Use GtkFileChooserButton instead of GnomeFileEntry.
-
- * gui/e-memos.c (e_memos_class_init):
- * gui/e-tasks.c (e_tasks_class_init):
- Use g_cclosure_marshal_VOID__INT instead of gtk_marshal_NONE__INT.
-
- * gui/e-day-view.c (e_day_view_style_set), (e_day_view_check_layout):
- * gui/e-itip-control.c (e_itip_control_init):
- * gui/gnome-cal.c (gnome_calendar_hpane_resized):
- * gui/e-week-view.c (e_week_view_style_set):
- * gui/e-meeting-time-sel (e_meeting_time_selector_construct),
- (e_meeting_time_selector_style_set):
- Use gtk_widget_set_size_request() instead of gtk_widget_set_usize().
-
- * gui/e-day-view.c (e_day_view_stop_auto_scroll),
- (e_day_view_cancel_layout):
- * gui/e-week-view.c (e_week_view_cancel_layout):
- Use g_source_remove() instead of gtk_timeout_remove().
-
- * gui/tasks-component.c (task_component_peek):
- * gui/calendar-component.c (calendar_component_peek):
- * gui/memos-component.c (memos_component_peek):
- Use g_mkdir_with_parents() instead of e_util_mkdir_hier().
-
- * gui/print.c (range_selector_new):
- * gui/e-day-view-time-item.c (e_day_view_time_item_show_popup_menu):
- Use gtk_radio_button_get_group() instead of gtk_radio_button_group().
-
- * gui/e-day-view-time-item.c (e_day_view_time_item_show_popup_menu):
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
- Use gtk_menu_shell_append() instead of gtk_menu_append().
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
- e_button_new_with_stock_icon() is dead; just do it manually.
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
- Use gtk_radio_menu_item_get_group() instead of
- gtk_radio_menu_item_group().
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct),
- (e_meeting_time_selector_draw_shadow):
- Use gtk_paint_shadow() instead of gtk_draw_shadow().
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_timeout_handler):
- Remove gtk_layout_freeze() and gtk_layout_thaw().
-
-2007-04-10 Andre Klapper <a9016009@gmx.de>
-
- * gui/dialogs/cal-prefs-dialog.glade: add missing mnemonic widgets.
- Fixes bug #329168.
-
-2007-04-06 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/itip-utils.c (reply_to_calendar_comp):
- Use a GString to construct the body contents and also fix several
- memory leaks. (#408423) Based on a patch from Daniel Gryniewicz.
-
-2007-04-06 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/memos-component.c (impl__get_userCreatableItems):
- Fix a duplicate keyboard shortcut. (#353922)
- Patch from Diego Escalante Urrelo
-
-2007-04-05 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/print.c (print_calendar): Fix a crasher. (#401539)
-
-2007-04-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #373116
-
- * gui/calendar-component.c (ensure_sources):
- * gui/e-cal-model.c (ecm_get_color_for_component):
- * gui/memos-component.c (ensure_sources):
- * gui/migration.c (create_calendar_contact_source),
- (create_calendar_sources), (create_task_sources),
- (create_memo_sources), (add_gw_esource):
- * gui/tasks-component.c (ensure_sources):
- Use the new ESource color API.
-
- * gui/calendar-component.c
- (calendar_config_get_tasks_due_today_color),
- (calendar_config_get_tasks_overdue_color):
- Return a GdkColor instead of an X color specification.
-
- * gui/calendar-component.c
- (calendar_config_set_tasks_due_today_color),
- (calendar_config_set_tasks_overdue_color):
- Accept a GdkColor instead of an X color specification.
-
- * gui/e-cal-model-tasks.c (ecmt_get_color_for_component):
- Adapt to modified color API in calendar-component.c by converting
- the GdkColor to an X color specification. This is an ugly hack to
- be fixed later.
-
- * gui/dialogs/cal-prefs-dialog.c:
- * gui/dialogs/cal-prefs-dialog.glade:
- * gui/dialogs/calendar-setup.c:
- * gui/dialogs/calendar-setup.glade:
- Migrate from GnomeColorPicker to GtkColorButton.
-
-2007-03-29 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/e-cal-component-memo-preview.c (write_html):
- Use a format string ("%s") when passing uncontrolled data to a
- printf-style function (CVE-2007-1002).
-
-2007-03-29 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/e-day-view.c:
- * gui/e-week-view.c:
- * gui/tasks-control.c:
- Fix "incompatible pointer type" warnings (#360619).
-
-2007-03-27 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/alarm-notify/alarm-queue.c:
- * gui/dialogs/comp-editor.c:
- * gui/dialogs/event-page.c:
- * gui/dialogs/memo-page.c:
- * gui/dialogs/task-page.c:
- * gui/e-cal-popup.c:
- * gui/e-meeting-list-view.c:
- * gui/e-tasks.c:
- * gui/gnome-cal.c:
- Don't mix declarations and code (#405495).
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2007-03-05 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/event-page.c: (event_page_fill_component): Set the
- description only if summary has some value.
- * gui/dialogs/schedule-page.c: (schedule_page_update_free_busy):
- * gui/dialogs/schedule-page.h:
- * gui/e-meeting-time-sel.[ch]: exposed e_meeting_time_selector_refresh_free_busy.
- * gui/dialogs/event-editor.c: (menu_action_freebusy_cb),
- (create_schedule_page), (menu_action_freebusy_cmd),
- (event_editor_construct): Form the FreeBusy dialog only when the button is
- clicked. The FreeBusy queries would not start until the button is clicked. So
- the users can choose the appropriate dates in the editor before the clicking
- the button.
-
-2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/e-meeting-list-view.c: (e_meeting_list_view_init):
- Fix window title. Patch from Matthias Clasen. Closes
- bug #381498.
-
-2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Print migration updates from Ebby Wiselyn
-
- * gui/print.c: (print_day_view), (print_calendar), (print_comp),
- (print_table), (comp_draw_page), (cal_draw_page),
- (table_draw_page), (create_custom_widget), (apply_custom_widget):
-
-2007-01-22 Srinivasa Ragavan <sragavan@novell.com>
-
- Committing GtkPrint migration from Ebby Wiselyn.
-
- * gui/print.c: (evo_calendar_print_cal_data_new),
- (evo_calendar_print_data_new),
- (evo_calendar_print_renderer_get_width),
- (print_border_with_triangles), (print_border_rgb), (print_border),
- (print_rectangle), (print_text), (print_text_size),
- (print_text_size_bold), (titled_box), (print_month_small),
- (bound_text), (print_day_background), (print_day_add_event),
- (print_day_long_event), (print_day_event), (print_day_details),
- (print_week_long_event), (print_week_day_event),
- (print_week_event), (print_week_view_background),
- (print_week_summary), (print_month_summary), (print_todo_details),
- (print_day_view), (print_week_view), (print_month_view),
- (print_year_view), (print_comp_item), (print_calendar),
- (print_comp), (print_title), (print_table), (comp_draw_page),
- (cal_draw_page), (table_draw_page):
-
-2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
-
- Patch submitted by Nathan Owens <pianocomp81@yahoo.com> and
- Jerry Yu <jijun.yu@sun.com>
-
- * conduits/calendar/calendar-conduit.c:
- * conduits/todo/todo-conduit.c:
- * conduits/memo/memo-conduit.c:Add pilot-link 0.12
- compatibility
-
-2007-01-08 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes #383027
- * gui/itip-utils.c: (itip_get_comp_attendee): Handle the case
- when there is no default account.
-
-2007-01-08 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes #377511
- * gui/e-meeting-list-view.c: (get_index_from_role):
- Return the default value 1.
- (role_edited_cb): Move the attendee to the right section
- in the name selector.
-
-2007-01-08 Wang Xin <jedy.wang@sun.com>
-
- Fixes #389966
- * gui/e-cal-model-tasks.c: (set_status):
- Do not create the status property if its pointing to None.
-
-2007-01-08 Wang Xin <jedy.wang@sun.com>
-
- Fixes #389961
- * gui/e-cal-model.c: (e_cal_model_set_instance_times):
- Check if the item is a event before processing the end time.
-
-2006-12-04 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes bug #357970
-
- * gui/e-alarm-list.c:
- * gui/e-calendar-table.c:
- * gui/e-day-view.c:
- * gui/e-meeting-attendee.c:
- * gui/e-meeting-store.c:
- * gui/e-meeting-time-sel-item.c:
- * gui/e-meeting-time-sel.c:
- * gui/e-week-view-main-item.c:
- * gui/e-week-view.c:
- * gui/gnome-cal.c:
- * gui/goto.c:
- * gui/dialogs/event-page.c:
- * gui/dialogs/task-page.c:
- Don't call deprecated GLib / GDK functions.
-
-2006-12-04 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- Fixes #270751.
- Adds support for command line uri in tasks.
- * gui/GNOME_Evolution_Calendar.server.in.in: Added the specification
- for task uri.
- * gui/e-calendar-table.c: (e_calendar_table_open_selected),
- (e_calendar_table_open_task), (open_task_by_row),
- (e_calendar_table_on_open_task), (e_calendar_table_on_assign):
- * gui/e-calendar-table.h:
- * gui/tasks-control.c: (tasks_control_assign_cmd):
- * gui/e-tasks.c: (e_tasks_open_task_id):
- * gui/e-tasks.h: Pass just the required arguments.
- * gui/tasks-component.c: (impl_handleURI),
- (tasks_component_class_init): Implement the uri interface
-
-2006-11-28 Wang Xin <jedy.wang@sun.com>
-
- Fix for bug #380064
-
- * gui/alarm-notify/alarm-queue.c: (mail_notification): Only
- popup the dialog if calendar backend does not support
- email alarm.
-
-2006-12-03 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/calendar-config.c:
- (calendar_config_get_icaltimezone): Fix leaks of
- 'location' at various exit points.
-
-2006-11-28 Srinivasa Ragavan <sragavan@novell.com>
-
- Added support to print/preview from Calendar Editor.
-
- * gui/dialogs/comp-editor.c: (menu_file_print_cb),
- (menu_file_print_preview_cb):
-
-2006-11-28 Daniel Gryniewicz <dang@gentoo.org>
-
- ** Fix for bug #349966
-
- * gui/apps_evolution_calendar.schemas.in.in:
- * gui/calendar-config-keys.h:
- * gui/dialogs/alarm-dialog.c: (action_selection_done_cb):
-
-2006-11-20 Carlos Garcia Campos <carlosgc@gnome.org>
-
- Fixes bug #367183
- * gui/e-cal-model.c: (e_cal_model_set_instance_times): Make end_time a
- valid date for all day events when ical file doesn't provide neither
- DTEND nor DURATION for such events.
-
-2006-11-15 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/gnome-cal.c: (client_cal_opened_cb),
- (default_client_cal_opened_cb): Diplay a warning
- if calendar fails to open.
-
-2006-11-14 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/gnome-cal.c: (gnome_calendar_destroy):
- Disconnect signal handlers before gcal is destroyed.
- Fixes #208959 (bugzilla.novell.com).
-
-2006-11-07 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/alarm-notify/alarm-notify.c: (list_changed_cb),
- (load_calendars), (cal_opened_cb), (alarm_notify_add_calendar):
- * gui/dialogs/cal-prefs-dialog.c: (alarms_selection_changed):
- Disable alarms for subscribed exchange calendars.
- Fixes #208318 (bugzilla.novell.com)
-
-2006-11-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- Committing for Ben Gamari <bgamari@gmail.com>
-
- * recurrence-page.c: Correct recurrence editor default behavior.
- Fixes #354875
-
-2006-10-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/cal-search-bar.c: (notify_e_cal_view_contains),
- (regen_query), (generate_viewoption_menu), (make_suboptions):
- Add missing header, #if 0 out some unused code, copy and free
- some data to avoid warnings.
- * gui/dialogs/cal-attachment-select-file.c: (run_selector):
- * gui/dialogs/comp-editor.c: (fill_widgets):
- * gui/dialogs/delete-comp.c: (prompt_retract_dialog):
- Typecasting fixes.
- * gui/dialogs/event-page.c: (init_widgets):
- * gui/dialogs/memo-editor.c: (memo_editor_edit_comp):
- Remove some unused code.
- * gui/dialogs/memo-page.c: (fill_comp_with_recipients):
- More GString changes.
- * gui/e-cal-component-memo-preview.c: (write_html):
- Micro-optimization of GString handling.
- * gui/e-cal-component-preview.c: (write_html):
- Same as above.
- * gui/e-cal-model-tasks.c:
- (e_cal_model_tasks_mark_task_incomplete):
- Remove unused variables.
- * gui/e-cal-model.c: (get_description),
- (e_cal_model_set_instance_times):
- More GString stuff and constification of the timezone arg.
- * gui/e-cal-model.h:
- Constify
- * gui/e-cal-popup.c: (ecalp_standard_menu_factory):
- Remove unused code.
- * gui/e-day-view-config.c: (e_day_view_config_set_view):
- Fix signedness warnings.
- * gui/e-day-view-main-item.c:
- (e_day_view_main_item_draw_day_event):
- Init a variable to NULL to avoid a compiler warning.
- * gui/e-day-view-time-item.c:
- (e_day_view_time_item_get_column_width):
- Remove unused var.
- * gui/e-day-view.c: (e_day_view_update_event_label),
- (e_day_view_on_text_item_event):
- Add braces and a cast to get rid of compiler warnings.
- * gui/e-meeting-list-view.c:
- (e_meeting_list_view_remove_attendee_from_name_selector),
- (attendee_edited_cb), (row_activated_cb), (add_to_list):
- Add some typecasts to avoid compiler warnings and remove an unused var.
- * gui/e-meeting-store.c: (e_meeting_store_get_num_queries):
- Return a value when checking the arguments.
- * gui/e-tasks.c: (setup_widgets):
- Add a cast to fix a compiler warning.
- * gui/e-week-view.c: (tooltip_event_cb),
- (e_week_view_on_text_item_event):
- More typecasting.
- * gui/gnome-cal.c: (gnome_calendar_get_tag),
- (gnome_calendar_cut_clipboard), (gnome_calendar_copy_clipboard):
- More typecasting and fix cutting/copying memos.
- * gui/gnome-cal.h:
- Add a prototype for gnome_calendar_get_tag().
- * gui/itip-utils.c: (comp_to_list):
- Fix shadowed variable.
- * gui/memos-component.c: (set_info):
- * gui/migration.c: (get_source_name):
- * gui/tasks-component.c: (set_info):
- GString fixes.
-
-2006-10-16 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #347768
-
- * gui/dialogs/memo-page.glade : Label changed from "_Memo Content"
- to "_Description".
-
-2006-10-16 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #329696
- * gui/e-itip-control.c : (show_current_event),(show_current_todo):
- String change to make it more clear.
-
-2006-10-16 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/e-day-view.c: (e_day_view_init),
- (e_day_view_on_top_canvas_button_press),
- (e_day_view_on_main_canvas_button_press),
- (e_day_view_on_long_event_button_press),
- (e_day_view_on_event_button_press),
- (e_day_view_on_text_item_event): Disable tooltips
- on drag, resize and edit. Fixes #333224. Patch
- submitted by Srinivasa Ragavan.
-
-2006-10-14 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes bug #352546
-
- * gui/dialogs/event-page.c: (init_widgets) Fix typo in a
- translated string ("appointement").
-
-2006-10-03 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * gui/dialogs/recurrence-page.c: Fix to allow translate some
- strings (Closes: #359271)
-
-2006-09-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #343369
- * gui/dialogs/comp-editor.c: (attach_message), (drop_action):
- Set the filename as email followed the number of the attachment.
-
-2006-09-28 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #261082
-
- * gui/e-itip-control.c: (write_recurrence_piece): Translator
- comments added.
-
-2006-08-24 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #261980, #325611
-
- * gui/e-itip-control.c (write_recurrence_piece) (set_date_label) :
- Translator comment added.
-
-2006-08-24 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #325613
-
- * gui/dialogs/recurrence-page.c (make_recur_month_menu) :
- Translator comment added.
-
-2006-09-28 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #334692
-
- * gui/e-week-view.c: (e_week_view_on_scroll), (tooltip_destroy),
- (tooltip_event_cb), (e_week_view_on_text_item_event): Remove the
- timers that are left out when using scroll. They seem to trigger
- crashes.
-
-2006-09-21 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #354775
-
- * gui/calendar-component.c: (create_component_view): Fix to restore
- the pane position.
-
-2006-09-18 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes #351332
-
- * gui/cal-search-bar.c:
- * gui/e-cal-model-tasks.h:
- * gui/e-calendar-view.h:
- * gui/gnome-cal.h:
- * gui/dialogs/memo-page.h:
- Fix implicit function declarations.
-
-2006-09-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #352450
-
- * gui/calendar-commands.c:
- * gui/e-day-view-main-item.c:
- * gui/e-day-view-top-item.c:
- * gui/e-meeting-list-view.c:
- * gui/e-meeting-time-sel-item.c:
- * gui/e-meeting-time-sel.c:
- * gui/e-week-view-event-item.c:
- Replace deprecated GLib and GDK function calls.
-
-2006-09-11 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #344276
- * gui/e-cal-component-memo-preview.c: (write_html): made
- the memo preview work fine with special char.
- Committing on behalf of Arvind <sa.phoenix@gmail.com>.
-
-2006-09-08 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #343409
- * gui/e-select-names-editable.c:
- (e_select_names_editable_get_emails),
- (e_select_names_editable_get_name),
- (e_select_names_editable_get_names): Reverting the
- fix for the bug 320101 as it breaks delegation feature.
- * gui/e-meeting-list-view.c: (attendee_edited_cb): copy
- the delfrom parameter from the attendee being edited.
-
-2006-09-01 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #353763
- * gui/dialogs/memo-page.c: (sensitize_widgets):
- set sens to TRUE if its not a shared memo.
-
-2006-08-30 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #344463
-
- * gui/alarm-notify/alarm-queue.c: (open_alarm_dialog),
- (tray_icon_clicked_cb): Use unref to remove GtkStatusIcon.
-
-2006-08-29 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-cal-model-memos.c: (ecmm_fill_component_from_model):
- set dtstart while creating memos using quick add.
-
-2006-08-28 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/migration.c: (is_groupwise_account), (add_gw_esource),
- (migrate_memos): Create e-sources for the Groupwise reminder
- notes while migrating to 2.8 from a lower version.
-
-2006-08-28 Andre Klapper <a9016009@gmx.de>
-
- ** Fix for bug #352988
-
- * gui/gnome-cal.c: (setup_widgets): Marking two strings for
- translation.
-
-2006-08-24 Ross Burton <ross@openedhand.com>
-
- * gui/e-week-view-main-item.c:
- Don't manipulate the style's font description and don't use custom
- sizes (#347933).
-
-2006-08-23 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/alarm-notify/alarm-notify-dialog.c: (dialog_response_cb):
- * gui/alarm-notify/alarm-notify.c: (list_changed_cb),
- (dequeue_client), (alarm_msgport_replied),
- (alarm_notify_add_calendar), (alarm_notify_remove_calendar):
- * gui/alarm-notify/alarm-queue.c: (queue_midnight_refresh),
- (add_client_alarms_cb), (midnight_refresh_async),
- (remove_queued_alarm), (add_component_alarms), (cal_opened_cb),
- (remove_alarms), (remove_comp), (query_objects_changed_async),
- (edit_component), (tray_list_remove_cqa_async),
- (tray_list_remove_data_async), (notify_dialog_cb),
- (open_alarm_dialog), (tray_icon_clicked_cb), (tray_list_add_async),
- (free_client_alarms_cb), (alarm_queue_add_async), (remove_cqa),
- (remove_client_alarms):
- * gui/dialogs/alarm-dialog.c: (alarm_to_dalarm_widgets),
- (populate_widgets_from_alarm), (action_selection_done_cb):
- * gui/dialogs/alarm-list-dialog.c: (alarm_list_dialog_peek):
- * gui/dialogs/cal-prefs-dialog.c: (show_alarms_config):
- * gui/dialogs/memo-editor.c: (memo_editor_finalize):
- * gui/dialogs/memo-page.c: (sensitize_widgets):
- * gui/dialogs/task-page.c: (edit_clicked_cb):
- Fix all compiler warnings and correct some other issues.
-
-2006-08-23 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #341691
- * gui/comp-util.c: (cal_comp_is_on_server):
- Do not send the recurrence id for backends which
- support recurrence with master object.
-
-2006-08-23 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/e-itip-control.c:
- fix an uninitialized GError - fixes bug 352423.
-
-2006-02-14 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- **Fixes #325935
-
- * gui/memos-component.c: (selector_tree_drag_motion):
- Edited code to move the memo from one task list to another.
-
-2006-08-22 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #351263
- * gui/dialogs/event-page.c: (init_widgets):
- do not add duplicate items in menu.
-
- Committing the patch from Sebastien Bacher <seb123@debian.org>
-
-2006-08-22 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/calendar-component.c (ensure_sources): Plug a leak.
- * gui/migration.c (create_calendar_sources): Same thing here.
-
-2006-08-21 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #346549
- * gui/dialogs/task-details-page.c (priority_index_to_value):
- set the priority to undefined if its value does not match the cases.
- Removed the assertion so that we don't quit.
-
-2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/cal-search-bar.c: (string_without_underscores),
- (generate_viewoption_menu), (make_suboptions): Fixes few search
- issues.
-
-2006-08-18 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #343369
- * gui/itip-utils.c: (append_cal_attachments):
- Set the file name to empty string in its absence.
-
-2006-08-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/e-week-view-event-item.c:
- (e_week_view_event_item_draw_icons): Plug a leak.
-
-2006-08-14 Li Yuan <li.yuan@sun.com>
-
- * gui/alarm-notify/alarm-queue.c: (mail_notification):
- Fixes #351253, make the dialog shows the label and
- can be closed.
-
-2006-08-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-cal-model-calendar.c: (ecmc_set_value_at):
- * gui/e-calendar-table.c: (e_calendar_table_on_forward):
- * gui/e-calendar-view.c: (e_calendar_view_add_event),
- (e_calendar_view_cut_clipboard), (delete_event),
- (e_calendar_view_delete_selected_occurrence), (on_forward),
- (e_calendar_view_modify_and_send):
- * gui/e-itip-control.c: (send_item), (send_freebusy),
- (ok_clicked_cb):
- * gui/e-memo-table.c: (e_memo_table_on_forward):
- * gui/tasks-control.c: (tasks_control_forward_cmd):
- * gui/dialogs/task-editor.c: (task_editor_send_comp):
- * gui/dialogs/event-editor.c: (event_editor_send_comp):
- Updated the itip_send_comp.
- * gui/dialogs/memo-page.c: (fill_comp_with_recipients),
- (memo_page_fill_component), (summary_changed_cb), (init_widgets):
- Connect the changed signal to summary, date and group widgets.
- Fill the list of users from the component and send the component.
- * gui/dialogs/send-comp.c: (send_component_dialog):
- * gui/dialogs/comp-editor.c: (save_comp_with_send),
- (get_users_from_memo_comp), (real_send_comp):
- * gui/itip-utils.c: (comp_to_list),
- Fill the recipient list while sharing memos.
- * gui/itip-utils.h (itip_send_comp):
- adding an argument to send the list of users.
-
-2006-08-09 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/alarm-list-dialog.h: Add missing
- declaration. Fixes #350391 (Patch from Øystein Gisnås).
-
-2006-08-08 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes bug #235909
- * gui/e-cal-model-tasks.c (get_due_status): Get the timezone for
- the due date field correctly.
-
- Committing for Mubeen Jukaku <jmubeen@novell.com>
-
-2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #350267
-
- * gui/calendar-component.c: (calcomp_vpane_realized): Fix the
- miscalculation becoz of convertion from float to int.
-
-2006-08-04 Johnny Jacob <jjohnny@novell.com>
-
- * gui/cal-search-bar.h : Changed the CAL_SEARCH items mask for
- tasks, memos, calendar.
-
-2006-07-31 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #335276
- * gui/dialogs/event-editor.c: (event_editor_edit_comp):
- Set the meeting time in the time selector.
- * gui/dialogs/schedule-page.c: (schedule_page_set_meeting_time):
- * gui/dialogs/schedule-page.h: Added a function to set the meeting
- time in the time selector.
-
-2006-07-31 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #344927
- * gui/dialogs/event-page.c:
- (event_page_fill_widgets): Set the classification.
-
-2006-07-31 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #333423
- * gui/alarm-notify/alarm-queue.c:
- (notify_dialog_cb): Need not get the next iter through
- the tree model, as gtk list store would store the next
- valid iter in iter.
-
-2006-07-31 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #323499
- * gui/dialogs/recurrence-page.c: (interval_selection_done_cb),
- (ending_selection_done_cb), (init_widgets): Listen to the
- changed signal from the GtkOptionMenu.
-
-2006-07-27 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #345646
- * gui/dialogs/recurrence-page.c:
- (recurrence_page_finalize): Diconnect the signal handler
- while destroying the page.
-
-2006-07-27 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- * gui/e-calendar-view.h: Removed the hardcoded ENABLE_CAIRO
- * gui/e-day-view.c (e_day_view_style_set) (e_day_view_init)
- (e_day_view_realize) (e_day_view_update_event_label)
- (e_day_view_on_long_event_click) (e_day_view_reshape_resize_long_event_rec)
- (e_day_view_reshape_resize_rect_item) (e_day_view_on_top_canvas_motion)
- (e_day_view_on_main_canvas_motion) (e_day_view_finish_long_event_resize)
- (e_day_view_finish_resize) (e_day_view_abort_resize)
- (e_day_view_reshape_main_canvas_resize_bars) (e_day_view_change_event_time)
- (e_day_view_on_editing_stopped) (e_day_view_on_main_canvas_drag_leave):
- This adds a macro ENABLE_CAIRO to
- disable cairo for slow rendering machines.
-
-2006-07-27 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- * gui/e-day-view.c (e_day_view_update_event_label):
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event):
- Added code to draw time on top border with cairo, because of text reposition
- when drawn in pango when events are overlapped.
-
-2006-07-26 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- * gui/apps_evolution_calendar.schemas.in.in: Fix for bug #348486.
- Corrected wrong description in /apps/evolution/calendar/display/
- event_transparency GConf key.
-
-2006-07-26 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #347772
- * gui/apps_evolution_calendar.schemas.in.in: Set the adjust
- for daylight savings by default.
-
-2006-07-24 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event):
- Free the gconf client after use.
- * gui/e-day-view.c (e_day_view_update_event_label)
- (e_day_view_on_text_item_event): Fix the gal tooltip and show the appt
- header if the event spans over minutes per row.
-
-2006-07-22 Chenthill Palanisamy <pchenthill@novell.com>
-
- * calendar.error.xml:
- * gui/calendar-component.c: (update_task_memo_selection),
- (update_primary_task_memo_selection),
- (config_tasks_selection_changed_cb),
- (config_primary_tasks_selection_changed_cb),
- (config_memos_selection_changed_cb),
- (config_primary_memos_selection_changed_cb),
- (create_component_view), (destroy_component_view),
- (calendar_component_init):
- * gui/dialogs/comp-editor-page.h:
- * gui/dialogs/comp-editor.h:
- * gui/dialogs/memo-editor.c: (memo_editor_construct),
- (memo_editor_edit_comp), (memo_editor_new):
- * gui/dialogs/memo-editor.h:
- * gui/dialogs/memo-page.c: (memo_page_init), (memo_page_finalize),
- (memo_page_focus_main_widget), (clear_widgets),
- (sensitize_widgets), (memo_page_fill_widgets),
- (fill_comp_with_recipients), (get_current_account),
- (memo_page_fill_component), (get_widgets), (to_button_clicked_cb),
- (response_cb), (init_widgets), (get_to_entry),
- (memo_page_construct), (memo_page_new),
- (memo_page_create_date_edit):
- * gui/dialogs/memo-page.glade:
- * gui/dialogs/memo-page.h:
- * gui/e-cal-component-memo-preview.c: (timet_to_str_with_zone),
- (write_html):
- * gui/e-cal-model.c: (ecm_value_at):
- * gui/e-memo-table-config.c: (e_memo_table_config_set_table):
- * gui/e-memo-table.c: (date_compare_cb), (e_memo_table_init),
- (open_memo), (e_memo_table_get_current_time):
- * gui/e-memo-table.etspec:
- * gui/e-memo-table.h:
- * gui/gnome-cal.c: (gnome_calendar_class_init),
- (get_focus_location), (memo_canvas_focus_change_cb),
- (memo_selection_change_cb), (update_memo_view), (setup_config),
- (view_progress_cb), (view_done_cb), (setup_widgets),
- (gnome_calendar_init), (gnome_calendar_destroy),
- (gnome_calendar_set_pane_positions), (client_cal_opened_cb),
- (default_client_cal_opened_cb), (open_ecal), (backend_died_cb),
- (gnome_calendar_remove_source_by_uid),
- (gnome_calendar_vpane_realized), (gnome_calendar_vpane_resized),
- (gnome_calendar_cut_clipboard), (gnome_calendar_copy_clipboard),
- (gnome_calendar_paste_clipboard),
- (gnome_calendar_notify_dates_shown_changed),
- (gnome_calendar_delete_selection),
- (gnome_calendar_get_memopad_menu):
- * gui/gnome-cal.h:
- * gui/memos-component.c: (create_new_memo), (create_local_item_cb),
- (impl__get_userCreatableItems), (impl_requestCreateItem): Added support
- shared memos, Gw notes.
-
-2006-07-21 Andre Klapper <a9016009@gmx.de>
-
- * calendar.error.xml: improve calendar read-only error message.
- Fixes bug #342281.
-
-2006-07-19 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- * gui/e-meeting-time-sel.c :(e_meeting_time_selector_construct)
- * gui/e-meeting-time-sel-item.c : Drawn freebusy view in calendar with cairo,
- and changed colors for better look and feel.
-
-2006-07-20 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- * gui/e-day-view.c: Fixed the embossing issue on item selection.
-
-2006-07-19 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- ** Fixes bug #347773
-
- * gui/e-day-view-main-item.c: Bug in Appointment resize preview in calendar
- day/work-week view is fixed.
-
-2006-07-19 Andre Klapper <a9016009@gmx.de>
-
- * gui/dialogs/calendar-setup.c: harmonize strings.
- Fixes bug #346552.
-
-2006-07-18 Andre Klapper <a9016009@gmx.de>
-
- * calendar.error.xml: removing duplicated error messages, fixing
- default answers. Fixes bug #347765.
-
-2006-07-18 Andre Klapper <a9016009@gmx.de>
-
- * gui/dialogs/calendar-setup.glade:
- * gui/dialogs/new-calendar.glade:
- * gui/dialogs/new-task-list.glade:
- * gui/dialogs/url-editor-dialog.glade:
- remove "*" from translation. Fixes bug #331147.
-
-2006-07-17 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/apps_evolution_calendar.schemas.in.in: Corrected the text in the
- schema.
-
-2006-07-17 Li Yuan <li.yuan@sun.com>
-
- * gui/dialogs/task-page.glade:
- Add labelled_by relation to start-date and due-date.
- Fix for #347473.
-
-2006-07-17 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/apps_evolution_calendar.schemas.in.in: Added key for storing tag
- calendar position in the left pane.
- * gui/calendar-component.c: (calcomp_vpane_realized),
- (calcomp_vpane_resized), (create_component_view),
- (calendar_component_init): Added tag calendar in the left pane
- * gui/calendar-config-keys.h: Added keys to fetch conf
- * gui/calendar-config.c: (calendar_config_get_tag_vpane_pos),
- (calendar_config_set_tag_vpane_pos):
- * gui/calendar-config.h:
- * gui/gnome-cal.c: (setup_config), (gnome_calendar_get_tag),
- (setup_widgets), (gnome_calendar_set_pane_positions),
- (gnome_calendar_hpane_realized): Removed code for tag calendar.
-
-2006-07-14 Arvind <sa.phoenix@gmail.com>
-
- ** Fix for bug#330633
- * gui/dialogs/event-page.c : Enabled save button when the timezone
- is changed from an existing meeting/appointment
-
- * gui/e-timezone-entry.c : prevented the shrinking of the timezone
- field when the timezone is set to the default timezone
-
-2006-06-14 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #329772
-
- * gui/e-cal-model-tasks.c: function added to change status of a task
- as incomplete.
- * gui/e-cal-popup.c: status of task checked and changed to incomplete
- if option selected.
- * gui/e-cal-popup.h: E_CAL_POPUP_SELECT_COMPLETE added
- * gui/e-calendar-table.c: function added to mark the task in selected
- row as incomplete.
-
-2006-07-11 Li Yuan <li.yuan@sun.com>
-
- * gui/e-week-view.c: (e_week_view_remove_event_cb):
- remove week_view->comp_data first, since garray is not thread
- safe and the event's address may be changed.
- Fix for #345969.
-
-2006-07-11 Li Yuan <li.yuan@sun.com>
-
- * gui/dialogs/event-page.c: (sensitize_widgets):
- * gui/dialogs/event-page.glade:
- Add mnemonic widget to widget, and change calendar's shortcut key.
-
- Fix for #345510.
-
-2006-07-11 Li Yuan <li.yuan@sun.com>
-
- * gui/e-week-view.c: (e_week_view_focus):
- Fix for 345923.
- If there is not any event in week view,
- just grab week view itself.
-
-2006-07-10 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- * gui/e-day-view.c:(e_day_view_update_event_label)
- Added code for Day/Work Week view item, top border showing time
- (e_day_view_realize), (e_day_view_on_event_click),
- (e_day_view_on_long_event_click), (e_day_view_reshape_resize_long_event_rect),
- (e_day_view_reshape_resize_rect_item),(e_day_view_on_top_canvas_motion),
- (e_day_view_finish_resize),(e_day_view_abort_resize),
- (e_day_view_reshape_main_canvas_resize_bar):
- Added code for Resize Transparency with Cairo drawing.
-
- (e_day_view_on_text_item_event):
- Fixed crashes because of tooltip during editing and resize.
-
- * gui/e-day-view-main-canvas.c:
- (e_day_view_main_item_draw_day_event):
- Added code for Time displayed on resizing events and for Shadow
- Effect for item selection
-
-2006-07-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #332911
- * gui/apps_evolution_calendar.schemas.in.in:
- * gui/calendar-config-keys.h:
- * gui/calendar-config.c: (set_standard_offsets),
- (calendar_config_get_icaltimezone),
- (calendar_config_add_notification_timezone),
- (calendar_config_get_daylight_saving),
- (calendar_config_set_daylight_saving),
- (calendar_config_add_notification_daylight_saving):
- * gui/calendar-config.h:
- * gui/dialogs/cal-prefs-dialog.c: (timezone_changed),
- (daylight_saving_changed), (setup_changes), (show_config),
- (calendar_prefs_dialog_construct):
- * gui/dialogs/cal-prefs-dialog.glade:
- * gui/dialogs/cal-prefs-dialog.h: Added the support
- for optional daylight savings time with timezones.
-
-2006-07-08 Ushveen Kaur <kushveen@novell.com>
-
- Fixes #332230.
- * gui/memos-component.c:
- * gui/tasks-component.c:
- Fixes mnemonic conflicts in the "New" menu.
-
-2006-07-07 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/e-cal-model.c: (e_cal_model_set_instance_times):
- Handle the start_time_zone != end_time_zone scenario.
- Fixes bugzilla.novell.com #190421.
-
-2006-07-07 Wang Xin <jedy.wang@sun.com>
-
- Fixes #345222
-
- * gui/dialogs/alarm-dialog.c: (alarm_to_dialog),
- (alarm_to_malarm_widgets); (populate_widgets_from_alarm):
- Handle mail alarm.
-
-2006-06-30 Johnny Jacob <jjohnny@novell.com>
- * gui/cal-search-bar.c: (get_current_category),
- (get_category_sexp), (notify_e_cal_view_contains),
- (notify_category_is), (regen_query), (regen_view_query),
- (make_suboptions), (cal_search_bar_construct): Added/Removed code
- for new search ui.
- * gui/e-tasks.c: (search_bar_sexp_changed_cb):
- Added/Removed code for search ui.
-
-2006-06-28 Andre Klapper <a9016009@gmx.de>
-
- * gui/e-itip-control.glade: Adding translator comments to the
- "--to--" string. Removing three strings from translations.
- Fixes bug #325126.
-
-2006-06-28 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- **Fixes bug #329305
-
- *gui/dialogs/event-page.glade: Changed mnemonic Atte_ndees to
- Attendee_s
-
-2006-06-19 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/calendar-setup.c: (calendar_setup_edit_calendar):
- Remove GroupWise from the Calendar ESource Groups as it supports
- a single calendar only.
-
-2006-06-19 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/comp-editor.c (fill_widgets):
- Free GSList and its data after calling
- e_cal_component_get_attachment_list.
-
-2006-06-14 Arvind_evo <sa.phoenix@gmail.com>
-
- * gui/dialogs/event-page.c : Enabled save button when the group is
- changed from a previously saved meeting.
-
-2006-06-14 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/calendar-setup.c: (calendar_setup_edit_task_list):
- Remove GroupWise from the list Task ESource Groups as it supports
- a single Task list only. Fixes bug #176596 in bugzilla.novell.com.
-
-2006-06-14 Aishwarya k <aishkalyan@gmail.com>
-
- *Fix for bug #339217
- * gui/dialogs/cal-prefs-dialog.glade:
- Added translator comments for weekdays.
-
-2006-06-14 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/print.c: (evo_calendar_print_data_new),
- (evo_calendar_print_data_free),
- (evo_calendar_print_renderer_get_width), (get_font_size),
- (get_font_for_size), (print_text), (print_text_size),
- (print_text_size_bold), (titled_box), (print_month_small),
- (bound_text), (print_day_background), (print_day_long_event),
- (print_day_event), (print_day_details), (print_week_long_event),
- (print_week_day_event), (print_week_event),
- (print_week_view_background), (print_week_summary),
- (print_year_summary), (print_month_summary), (print_todo_details),
- (print_day_view), (print_week_view), (print_month_view),
- (print_year_view), (print_date_label), (print_comp_item),
- (print_calendar), (print_comp), (print_title), (print_table):
- Use the pango layout for printing. Do not use gnome_print_show
- as it is broken on i18n character set.
-
- Committing the patch from Dave Malcolm <dmalcolm@redhat.com>
- Fixed some compiler warnings.
-
-2006-06-12 Wang Xin <jedy.wang@sun.com>
-
- **Fixes bug #344630
- Change key confirm_expunge to confirm_purge.
- * gui/apps_evolution_calendar.schemas.in.in:
- * gui/migration.c:
-
-2006-06-12 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/alarm-notify/alarm-queue.c: (remove_queued_alarm),
- (alarm_trigger_cb), (tray_list_remove_async): Fixed atleast
- 6 crashes, that were in bnc.
-
-2006-06-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes bug #341961.
- * gui/dialogs/event-page.c: (event_page_fill_widgets):
- Removed unnecessary e_cal_component_clone.
-
-2006-06-05 Li Yuan <li.yuan@sun.com>
-
- * gui/dialogs/cal-prefs-dialog.glade:
- add labelled by relationship between label and e-timezone-entry.
- * gui/e-timezone-entry.c: (add_relation),
- (e_timezone_entry_set_timezone):
- add relationship between label and entry.
-
-2006-06-05 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixed bug #268884
-
- * gui/e-calendar-table.c: (on_new_task): Added a new popup entry.
- * gui/e-tasks.c: (setup_widgets): Added a reference to table
-
-2006-06-01 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/Makefile.am, gui/dialogs/event-editor.c,
- gui/dialogs/task-editor.c: Remove redundant files
- meeting-page.[ch], cal-attachment.glade and references
- in includes.
-
-2006-05-25 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added support to save calendar/events/attachments to remote
- shares in Calenda/Memo/Tasks components.
-
- * gui/dialogs/cal-attachment-select-file.c: (run_selector),
- (comp_editor_select_file_attachments):
- * gui/dialogs/comp-editor.c: (drop_action), (cab_add),
- (menu_insert_attachment_cb):
- * gui/e-cal-popup.c: (temp_save_part):
- * gui/e-calendar-table.c: (e_calendar_table_on_save_as):
- * gui/e-calendar-view.c: (on_save_as),
- (e_calendar_view_get_tooltips):
- * gui/e-memo-table.c: (e_memo_table_on_save_as):
-
-2006-05-23 Srinivasa Ragavan <sragavan@novell.com>
-
- More alarm fixes
-
- * gui/alarm-notify/alarm-notify-dialog.c: (dialog_response_cb),
- (notified_alarms_dialog_new), (tree_selection_changed_cb):
- * gui/alarm-notify/alarm-queue.c: (query_objects_changed_async),
- (free_tray_icon_data):
-
-2006-05-22 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- **Fixes bug #331418
- * gui/memos-component.c: Set mnemonics in popup menu.
-
-2006-05-13 Harish Krishnaswamy <kharish@novell.com>
-
- Patch suggested by Yu-Hui Liu
- * conduits/todo/todo-conduit.c: (pre_sync):
- Check for timezone before passing the context.
-
-2006-04-20 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes the events appearing in different timezone appear in
- right time slot. Partially fixes #332911
- * gui/e-cal-model.c: (e_cal_model_set_instance_times):
- * gui/e-calendar-view.c: (get_label),
- (e_calendar_view_get_tooltips): Get the timezone from the backend
- using the tzid if its not present in the icalcomponent.
-
-2006-05-04 Rajeev Ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- Commited few pending cairo stuff. This adds a macro ENABLE_CAIRO to
- disable cairo for slow performing machines. Also added a patch to
- disable gradient and select foreground color based on the back ground
- color.
-
- * gui/apps_evolution_calendar.schemas.in.in:
- * gui/e-calendar-view.c:
- * gui/e-calendar-view.h:
- * gui/e-day-view-main-item.c: (e_day_view_main_item_draw),
- (e_day_view_main_item_draw_events_in_vbars),
- (e_day_view_main_item_draw_long_events_in_vbars),
- (e_day_view_main_item_draw_day_events),
- (e_day_view_main_item_draw_day_event):
- * gui/e-day-view-time-item.c: (e_day_view_time_item_draw):
- * gui/e-day-view-top-item.c: (e_day_view_top_item_draw),
- (e_day_view_top_item_draw_long_event),
- (e_day_view_top_item_draw_triangle):
- * gui/e-day-view.c: (e_day_view_get_text_color),
- (e_day_view_style_set), (e_day_view_reshape_long_event),
- (e_day_view_reshape_day_event):
- * gui/e-week-view-event-item.c: (e_week_view_event_item_draw),
- (e_week_view_draw_time), (e_week_view_event_item_draw_icons),
- (e_week_view_event_item_draw_triangle):
- * gui/e-week-view-main-item.c: (e_week_view_main_item_draw_day):
- * gui/e-week-view.c: (e_week_view_get_text_color),
- (e_week_view_reshape_event_span):
-
-2006-05-04 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/event-page.glade: Set mnemonic to
- L instead of the conflicting 'i'. Fixes #334056.
-
-2006-05-04 Chenthill Palanisamy <pchenthill novell com>
-
- Fixes #333689
- * gui/dialogs/event-page.c
- (init_widgets): Check if the units is -1 before
- adding the menu item.
-
-2006-05-02 Chenthill Palanisamy <pchenthill@novell.com>
-
- Committing change pointed by Li Yuan <Li.Yuan@Sun.COM>
-
- * gui/e-calendar-table.c: (e_calendar_table_delete_selected): Corrected
- argument passed to delete_component_dialog while deleting multiple
- tasks.
-
-2006-04-27 Tor Lillqvist <tml@novell.com>
-
- * gui/e-day-view-main-item.c
- (e_day_view_main_item_draw_long_events_in_vbars): Fix crash:
- Should use a GdkColor struct as such here, not a pointer.
-
- * gui/dialogs/event-editor.c (event_editor_init): Construct
- pathname to query-free-busy.png at run-time. Fixes Win32 build
- broken by the fix for #321832 below.
-
-2006-04-26 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #328194
-
- * gui/dialogs/calendar-setup.c: Added mnemonics.
-
-2006-04-26 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #331510 from Victor
-
- * gui/cal-search-bar.h: Added a new flag for Memo Search
- * gui/e-memos.c: (setup_widgets): Initiate memo search.
-
-2006-04-26 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Patch from PR Suman to add icons missing in menu items.
-
- * gui/tasks-control.c: (tasks_control_activate): Added icon for
- forward task.
-
-2006-04-26 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Patch from PR Suman to add icons missing in menu items.
-
- * gui/dialogs/comp-editor.c: Added Attach icon to menu.
- * gui/dialogs/event-editor.c: Added free/busy and recurrence icons.
-
-2006-04-26 Srinivasa Ragavan <sragavan@novell.com>
-
- Cairo Updates from Rajeev. Now it draws a solid border around the
- event.
-
- * gui/e-day-view-main-item.c:
- (e_day_view_main_item_draw_day_event):
- * gui/e-day-view-top-item.c: (e_day_view_top_item_draw_long_event):
- * gui/e-week-view-event-item.c: (e_week_view_event_item_draw):
-
-2006-04-24 Srinivasa Ragavan <sragavan@novell.com>
-
- Cairo support for Calendar (Rajeev Ramanathan)
-
- * gui/apps_evolution_calendar.schemas.in.in: Added key for
- transparency control.
- * gui/e-calendar-view.c: (draw_curved_rectangle): A common code for
- drawing curved rectangles
- * gui/e-day-view-main-item.c: (e_day_view_main_item_draw),
- (e_day_view_main_item_draw_events_in_vbars),
- (e_day_view_main_item_draw_long_events_in_vbars),
- (e_day_view_main_item_draw_day_event): Used cairo to draw day view events.
- * gui/e-day-view-time-item.c:
- (e_day_view_time_item_get_column_width),
- (e_day_view_time_item_draw): Used cairo to draw day view time items.
- * gui/e-day-view-top-item.c: (e_day_view_top_item_draw),
- (e_day_view_top_item_draw_long_event),
- (e_day_view_top_item_draw_triangle): Used cairo to draw day view long events.
- * gui/e-day-view.c: (e_day_view_init), (e_day_view_destroy),
- (e_day_view_style_set),
- (e_day_view_reshape_main_canvas_resize_bars),
- (e_day_view_get_num_events_selected): Used cairo to draw day controls.
- * gui/e-day-view.h: Added a new font size variable
- * gui/e-week-view-event-item.c: (e_week_view_event_item_draw),
- (e_week_view_draw_time), (e_week_view_event_item_draw_icons),
- (e_week_view_event_item_draw_triangle): Used cairo to draw week view
- controls.
- * gui/e-week-view-main-item.c: (e_week_view_main_item_draw_day): Used
- cairo to draw week view events.
-
-2006-04-24 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #332409
- * gui/calendar-component.c: (setup_create_ecal): Reset the ecal to NULL.
- * gui/e-calendar-view.c:
- (e_calendar_view_new_appointment_for): If the default client does not
- exist do not open the dialog.
-
-2006-04-22 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/event-page.c (attendee_added_cb):
- Added the delfrom property to the delegatee. Fixes
- #165714 (bugzilla.novell.com)
-
-2006-04-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #326434
-
- * gui/e-calendar-view.c: (e_calendar_view_move_tip),
- (e_calendar_view_get_tooltips): Added New function to move tooltip
- with respect to screen size.
- * gui/e-day-view.c: (e_day_view_on_text_item_event): move the tooltip
- * gui/e-week-view.c: (tooltip_event_cb),
- (e_week_view_on_text_item_event): Move the tooltip
-
-2006-04-22 Srinivasa Ragavan <sragavan@novell.com>
-
- Rewrite of Alarm daemon with EThread to make it thread safe. It also
- fixes a lot of random crashes.
-
- * gui/alarm-notify/alarm-notify.c: (process_removal_in_hash),
- (list_changed_cb), (load_calendars), (alarm_notify_init),
- (dequeue_client), (alarm_notify_finalize), (alarm_channel_setup),
- (alarm_msg_destroy), (alarm_msgport_replied), (alarm_msg_received),
- (alarm_notify_new), (cal_opened_cb), (alarm_notify_add_calendar),
- (alarm_notify_remove_calendar):
- * gui/alarm-notify/alarm-notify.h:
- * gui/alarm-notify/alarm-queue.c: (queue_midnight_refresh),
- (add_client_alarms_cb), (midnight_refresh_async),
- (midnight_refresh_cb), (remove_queued_alarm), (alarm_trigger_cb),
- (add_component_alarms), (load_alarms), (load_alarms_for_today),
- (cal_opened_cb), (remove_alarms), (remove_comp), (duplicate_ical),
- (duplicate_ecal), (query_objects_changed_async),
- (query_objects_changed_cb), (query_objects_removed_async),
- (query_objects_removed_cb), (create_snooze), (edit_component),
- (on_dialog_objs_removed_async), (on_dialog_objs_removed_cb),
- (tray_list_remove_cqa_async), (tray_list_remove_cqa),
- (tray_list_remove_async), (tray_list_remove_icons),
- (tray_list_remove_data_async), (tray_list_remove_data),
- (notify_dialog_cb), (open_alarm_dialog), (tray_icon_clicked_cb),
- (tray_list_add_async), (tray_list_add_new), (display_notification),
- (popup_notification), (audio_notification), (mail_notification),
- (procedure_notification_dialog), (procedure_notification),
- (check_midnight_refresh), (alarm_queue_init),
- (free_client_alarms_cb), (alarm_queue_done), (compare_ids),
- (hash_ids), (alarm_queue_add_async), (alarm_queue_add_client),
- (remove_cqa), (remove_comp_by_id), (remove_client_alarms),
- (alarm_queue_remove_async), (alarm_queue_remove_client),
- (update_cqa), (update_qa):
- * gui/alarm-notify/alarm.c: (alarm_remove):
-
-2006-02-16 Johnny Jacob <johnnyjacob@gmail.com>
-
- ** Fixes #330955
-
- * gui/e-memo-table.etspec : Change the column from summary to
- description.
- * gui/e-cal-model.c : (ecm_duplicate_value) : Dup value for
- description also.
- (e_cal_model_create_component_with_defaults) : create a memo
- component with defaults.
- * gui/e-cal-model-memos.c : (ecmm_is_cell_editable).
-
-2006-04-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #163039
- * gui/e-meeting-store.c: (ems_finalize), (ems_init),
- (process_callbacks), (refresh_busy_periods): Removed the
- async queue, updated the gui via the callback function in a
- idle loop as and when we receive the free busy information.
- (e_meeting_store_get_num_queries): Fixed a warning.
- * gui/e-meeting-store.h:
- * gui/e-meeting-time-sel.c:
- (e_meeting_time_selector_refresh_cb): Changed the return type of
- the function to return a boolean variable.
-
-2006-04-05 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #328808
- * gui/dialogs/event-editor.c:
- (event_editor_construct): Set the name selector dialog present in the schedule page
- in event page also.
- * gui/dialogs/event-page.[ch]
- (event_page_get_name_selector): Gets the name selector from the meeting list
- view.
- * gui/dialogs/schedule-page.[ch]
- (schedule_page_set_name_selector): Sets the name selector to the meeting
- list view.
- * gui/e-meeting-list-view.[ch]:
- (e_meeting_list_view_get_name_selector),
- (e_meeting_list_view_set_name_selector): Functions to get and set the name
- selector.
-
-2006-04-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-day-view.c: (e_day_view_on_main_canvas_motion):
- Enable drag and drop of recurring appointments.
-
-2006-04-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #162005
- * gui/comp-util.c: (cal_comp_is_on_server): Pass the recurrence
- id to find if the object is on the server.
-
-2006-04-05 Simon Zheng <simon.zheng@sun.com>
-
- Fixes bug #333704
- * gui/dialogs/comp-editor-util.c: (comp_editor_strip_categories):
- Because the passing text is in UTF-8 encoding, it should be traversed
- by utf-8 char order rather than one by one byte.
-
-2006-04-04 Irene Huang <Irene.Huang@sun.com>
-
- Fixes bug 335214
-
- * gui/e-cal-model.c: (e_cal_view_objects_added_cb):
- Call e_table_model_pre_change (E_TABLE_MODEL (model)); before
- deleting row.
-
-2006-04-03 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #158107
- * gui/dialogs/delete-comp.c: (delete_component_dialog),
- (cb_toggled_cb), (prompt_retract_dialog):
- * gui/dialogs/delete-comp.h:
- * gui/e-calendar-table.c: (add_retract_data), (check_for_retract),
- (e_calendar_table_delete_selected):
- * gui/e-calendar-view.c: (add_retract_data), (check_for_retract),
- (delete_event), (e_calendar_view_delete_selected_occurrence): Added
- retract support.
-
-2006-03-29 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #160357 [b.n.c]
- * gui/e-meeting-store.c:
- (ems_init): Initialize the num queries.
- (freebusy_async): maintain the num queries count.
- (refresh_busy_periods): Set the store to FreeBusy data.
- * gui/e-meeting-store.[ch]:
- (e_meeting_store_get_num_queries): Get the number of freebusy
- queries currently going on.
- * gui/e-meeting-time-sel-item.c:
- (e_meeting_time_selector_item_init): Added a busy cursor.
- (e_meeting_time_selector_item_destroy):
- * gui/e-meeting-time-sel-item.h: Added a busy cursor and a function
- to reset the normal cursor.
- * gui/e-meeting-time-sel.c:
- * gui/e-meeting-time-sel.h:
- (e_meeting_time_selector_construct): Get the main and top canvas items.
- (e_meeting_time_selector_refresh_cb): Set the normal cursor checking the number
- of FreeBusy queries.
- (e_meeting_time_selector_refresh_free_busy):Set the Busy cursor.
-
-2006-03-28 Jeff Cai <jeff.cai@sun.com>
-
- Fixes #333877
- * gui/e-meeting-list-view.c: (row_activated_cb):
- Use gtk_tree_selection_get_selected_rows instead of
- gtk_tree_selection_get_selected to get selected rows from
- a multi-row selection.
-
-2006-03-28 Harry Lu <harry.lu@sun.com>
-
- Fix for 333693.
- * gui/calendar-component.c: (update_task_selection): need to see if
- source is NULL to avoid a CRITICAL warning.
-
-2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #329502
- * gui/e-meeting-list-view.c: (attendee_edited_cb):
- Include MAILTO: with the email id while adding
- it to the list view.
- * gui/dialogs/task-page.c: (task_page_fill_widgets):
- add the organizer to the name selector dialog.
-
-2006-03-22 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #330842
- * gui/e-cal-model.c:
- (e_cal_view_objects_added_cb): Check if the icalcomp
- is set to ECalComponent.
-
-2006-03-22 Harry Lu <harry.lu@sun.com>
-
- Fix for 333697
- * gui/dialogs/task-page.c: (task_page_init), (sensitize_widgets):
- remove two useless widgets: sendoptions_frame and sendoptions_button.
-
-2006-03-22 Harry Lu <harry.lu@sun.com>
-
- Fix for 333706
-
- * gui/dialogs/alarm-dialog.c: (alarm_to_dalarm_widgets): call
- set_text only when description.value is not NULL.
-
-2006-03-20 Boby Wang <boby.wang@sun.com>
-
- ** Fix for bug #268584
-
- * gui/dialogs/cal-attachment-select-file.c: (run_selector):
- * gui/dialogs/cal-attachment.glade:
- set the accelerate key for "Suggest Suggest automatic display of
- attachment"
-
-2006-03-09 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #334003
- * gui/e-cal-model.c:
- (e_cal_model_set_instance_times): Use the timezone present in
- the appointment.
-
-2006-03-06 Veerapuram Varadhan <vvaradhan@novell.com>
-
- **Fixes #321832
- * gui/dialogs/event-editor.c: Pickup the right-icon for f/b.
- * gui/dialgos/Makefile.am: Define EVOLUTION_ICONSDIR to pickup f/b icon.
-
-2006-03-06 Simon Zheng <simon.zheng@sun.com>
-
- Fixes bug #332140
- * gui/dialogs/comp-editor.c: (get_attachment_list):
- * gui/e-cal-popup.c: (temp_save_part):
- Transfer filenames from utf-8 to glib encoding before really
- saving files.
-
-2006-03-06 Simon Zheng <simon.zheng@sun.com>
-
- Fixes #311482
- * gui/dialogs/comp-editor.c: (set_attachment_list): As uri is
- encaped ASCII-encoded, it can't be recognized when setting
- mime part. Use filename instead of uri.
-
-2006-03-06 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- ** Fixes bug #328988
-
- * gui/alarm-notify/util.c: (calculate_time):
- * gui/misc.c: (calculate_time): Added code to simplify the function
- calculate_time and made strings translatable.
-
-2006-03-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #330448
- * gui/e-meeting-list-view.c: (attendee_edited_cb): Remove
- attendees from the e-name-selector when its removed from
- meeting list view.
-
-2006-03-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #329353
- * gui/gnome-cal.c:
- (gnome_calendar_on_date_navigator_selection_changed): If the previous
- selection is not list view, set the view as month view.
-
-2006-03-04 Jeff Cai <jeff.cai@sun.com>
-
- Fixes #333234
- * gui/calendar-config.c: (calendar_config_get_primary_tasks),
- (calendar_config_get_primary_memos):
- Initialize calendar to ensure gconf_client is valid.
-
-2006-03-04 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #331089
- * gui/dialogs/event-page.c: (sensitize_widgets):
- Let the recurrence button in tool bar remain
- active always.
-
-2006-03-03 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #330448
- * gui/e-meeting-list-view.c: (attendee_edited_cb): Remove
- attendees from the e-name-selector when its removed from
- meeting list view.
-
-2006-03-03 Sam Yang <sam.yang@sun.com>
-
- Fixes #324560
- * gui/calendar-config.[ch]:
- (calendar_config_add_notification_preview_state): Request
- notification of changes to show_task_preview.
- * gui/e-tasks.c: (config_preview_state_changed_cb): Callback function.
- (setup_config): Send notification request and store connection ID.
-
-2006-02-17 Johnny Jacob <johnnyjacob@gmail.com>
-
- Fixes #312423, #329749
- * gui/dialogs/event-page.c: (sensitize_widgets): Enable/Disable
- based on read_only status.
- (alarm_store_changed_cb): Added. Changed signal handler for alarm list.
- * gui/dialogs/alamm-list-dialog.c: (edit_clicked_cb): Emit changed
- signal for alarm list.
-
-2006-02-28 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #332726
- * gui/dialogs/recur-comp.c: (recur_component_dialog): Dont
- remove the recurrence id, the backend would remove it.
-
-2006-02-23 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #330677
- * gui/itip-utils.c:
- (comp_content_type): Removed the content setting as text/plain.
- (itip_send_comp): Changed the reply all to FALSE.
- (reply_to_calendar_comp): Set the content type as text/plain.
-
-2006-02-15 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- * gui/dialogs/memo-page.glade: Changed the layout spacing of memo
- editor.
-
-2006-02-14 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- **Fixes #330374
-
- * gui/tasks-control.c: (tasks_control_complete_cmd): Added code
- to disable Edit->Mark as complete for completed events.
-
-2006-02-14 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- **Fixes #326477
-
- * gui/dialogs/task-page.glade: Changed size of the new task popup
- window to display Status Details in its default size.
-
-2006-02-14 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- **Fixes #325935
-
- * gui/dialogs/task-page.c: (source_changed_cb): Added code to
- enable Save button if group is changed in task editor
-
-2006-02-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #330931 #331029
-
- * gui/e-calendar-view.c: (e_calendar_view_get_tooltips):
-
-2006-02-13 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/task-page.c: (sensitize_widgets):
- sensitize should be initialized to TRUE since it is
- being ANDed to compute sens.
- Fixes #330957 and #330958.
-
-2006-02-13 Karsten Bräckelmann <guenther@rudersport.de>
-
- * calendar.error.xml: Added mnemonics. Fixes bug #330933.
-
-2006-02-12 Karsten Bräckelmann <guenther@rudersport.de>
-
- * gui/dialogs/recurrence-page.c (make_recur_month_num_menu):
- Marked strings for translation. Fixes bug #330863.
-
-2006-02-12 Andre Klapper <a9016009@gmx.de>
-
- * gui/dialogs/recurrence-page.glade:
- * gui/dialogs/recurrence-page.c:
- added translator comments for some occurrences of heavy sentence
- splitting. Hopefully fixes bug 329695.
-
-2006-02-11 Andre Klapper <a9016009@gmx.de>
- * gui/dialogs/recurrence-page.c:
- * gui/alarm-notify/util.c:
- * gui/misc.c:
- adding translator comments to "second" strings to distinguish
- ordinal numbers and time divisions. Fixes bug 328988.
-
-2006-02-11 Karsten Bräckelmann <guenther@rudersport.de>
-
- * gui/dialogs/comp-editor.c (setup_widgets):
- * gui/e-memo-table.c (e_memo_table_init):
- * gui/e-calendar-table.c (e_calendar_table_init):
- Change a11y names and add description. Fixes part of bug #330723.
-
-2006-02-10 Karsten Bräckelmann <guenther@rudersport.de>
-
- * gui/e-timezone-entry.c (e_timezone_entry_init): Correct the a11y
- string for the Timezone button to not include its role and to be
- more descriptive, fixes bug #330712.
-
-2006-02-12 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #329570
- * gui/e-calendar-view.c: (on_unrecur_appointment):
- Just remove the instances pass the rid. The exception
- date will be set in the backend.
-
-2006-02-09 Johnny Jacob <johnnyjacob@gmail.com>
-
- Fixes #330521
- * gui/dialogs/alarm-dialog.c: (alarm_to_aalarm_widgets),
- (alarm_to_palarm_widgets): use icalattach_unref.
-
-2006-02-09 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/e-cal-model.c: (e_cal_view_objects_added_cb):
- Pass the client along with the id for search to handle
- cases where the same backend source has multiple clients
- in the view. Remove the FIXME.
-
-2006-01-09 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- Fixes #329768
- * gui/dialogs/comp-editor.c: (key_press_event): Corrected problem with
- casting EAttachmentBar.
-
-2006-02-09 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #330465
- * gui/dialogs/event-page.c: (event_page_fill_widgets): Fixes the build
- break.
-
-2006-02-08 Tor Lillqvist <tml@novell.com>
-
- * gui/dialogs/task-editor.c (task_editor_init): Construct the
- pathname to the xml file at run-time to avoid using compile-time
- paths on Windows.
-
-2006-01-09 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/alarm-notify/alarm-notify-dialog.c:
- (add_alarm_to_notified_alarms_dialog):
- * gui/alarm-notify/alarm-queue.c: (remove_queued_alarm),
- (open_alarm_dialog), (menu_item_toggle_callback), (populate):
- * gui/alarm-notify/alarm.c: (pop_alarm), (alarm_remove):
- * gui/alarm-notify/config-data.c:
- (config_data_replace_string_list):
- * gui/cal-search-bar.c: (regen_query):
- * gui/calendar-view-factory.c:
- * gui/calendar-view.c:
- * gui/comp-editor-factory.c: (edit_existing),
- (resolve_pending_requests), (impl_editExisting), (impl_editNew):
- * gui/control-factory.c:
- * gui/dialogs/cal-attachment-select-file.c:
- (comp_editor_select_file_attachments):
- * gui/dialogs/calendar-setup.c: (eccp_get_source_type):
- * gui/dialogs/comp-editor.c: (comp_editor_class_init),
- (commit_all_fields), (delete_event_cb), (editor_key_press_event),
- (menu_file_save_cb), (menu_file_close_cb), (make_icon_from_comp),
- (comp_editor_focus), (needs_send_cb):
- * gui/dialogs/delete-comp.c: (delete_component_dialog):
- * gui/dialogs/e-delegate-dialog.c:
- * gui/dialogs/event-editor.c:
- * gui/dialogs/event-page.c: (event_page_fill_widgets),
- (popup_delete_cb), (list_key_press):
- * gui/dialogs/meeting-page.c: (remove_clicked_cb),
- (popup_delete_cb), (button_press_event), (list_key_press),
- (meeting_page_construct):
- * gui/dialogs/memo-editor.c: (init_widgets),
- (memo_editor_set_e_cal), (memo_editor_edit_comp),
- (memo_editor_send_comp):
- * gui/dialogs/memo-page.c:
- * gui/dialogs/recurrence-page.c: (fill_exception_widgets),
- (exception_add_cb):
- * gui/dialogs/schedule-page.c: (clear_widgets),
- (schedule_page_fill_component):
- * gui/dialogs/task-details-page.c:
- (task_details_page_fill_timezones), (complete_date_changed):
- * gui/dialogs/task-editor.c:
- * gui/dialogs/task-page.c: (task_page_fill_widgets),
- (popup_delete_cb), (list_key_press):
- * gui/e-alarm-list.c: (get_alarm_string):
- * gui/e-cal-component-memo-preview.c: (write_html):
- * gui/e-cal-component-preview.c: (write_html):
- * gui/e-cal-list-view-config.c:
- (e_cal_list_view_config_set_property),
- (e_cal_list_view_config_get_property),
- (e_cal_list_view_config_dispose):
- * gui/e-cal-list-view.c:
- * gui/e-cal-model-calendar.c: (ecmc_value_at):
- * gui/e-cal-model-memos.c: (ecmm_value_at):
- * gui/e-cal-model-tasks.c: (get_due_status), (ecmt_value_at),
- (ecmt_set_value_at), (ecmt_is_cell_editable),
- (ecmt_value_is_empty), (e_cal_model_tasks_mark_task_complete),
- (e_cal_model_tasks_update_due_tasks):
- * gui/e-cal-model.c: (get_classification),
- (ecm_get_color_for_component), (e_cal_model_set_default_client),
- (e_cal_view_objects_modified_cb), (e_cal_model_add_client),
- (e_cal_model_remove_client), (e_cal_model_set_instance_times):
- * gui/e-cal-popup.c: (ecalp_part_popup_saveas):
- * gui/e-calendar-table-config.c:
- (e_calendar_table_config_set_property),
- (e_calendar_table_config_get_property),
- (e_calendar_table_config_dispose):
- * gui/e-calendar-table.c: (e_calendar_table_class_init):
- * gui/e-calendar-table.h:
- * gui/e-calendar-view.c: (e_calendar_view_set_property),
- (e_calendar_view_get_property), (open_event_with_flags),
- (e_calendar_view_get_tooltips):
- * gui/e-cell-date-edit-config.c:
- (e_cell_date_edit_config_set_property),
- (e_cell_date_edit_config_get_property),
- (e_cell_date_edit_config_dispose):
- * gui/e-cell-date-edit-text.c:
- * gui/e-comp-editor-registry.c:
- * gui/e-date-edit-config.c: (e_date_edit_config_set_property),
- (e_date_edit_config_get_property), (e_date_edit_config_dispose):
- * gui/e-day-view-config.c: (e_day_view_config_set_property),
- (e_day_view_config_get_property), (e_day_view_config_dispose):
- * gui/e-day-view-main-item.c: (e_day_view_main_item_set_arg),
- (e_day_view_main_item_draw_day_event),
- (e_day_view_main_item_event):
- * gui/e-day-view-time-item.c: (e_day_view_time_item_set_arg),
- (e_day_view_time_item_get_column_width):
- * gui/e-day-view-top-item.c: (e_day_view_top_item_set_arg),
- (e_day_view_top_item_draw_long_event),
- (e_day_view_top_item_draw_triangle), (e_day_view_top_item_event):
- * gui/e-day-view.c: (process_component), (e_day_view_style_set),
- (e_day_view_recalc_cell_sizes), (e_day_view_foreach_event),
- (e_day_view_reshape_resize_long_event_rect_item),
- (e_day_view_update_long_event_resize), (e_day_view_update_resize),
- (e_day_view_reshape_long_event), (e_day_view_reshape_day_event),
- (e_day_view_change_duration_to_start_of_work_day),
- (tooltip_destroy), (e_day_view_on_text_item_event),
- (e_day_view_on_editing_stopped):
- * gui/e-itip-control.c: (e_itip_control_class_init),
- (find_cal_opened_cb), (find_server), (set_date_label),
- (ok_clicked_cb):
- * gui/e-meeting-attendee.c:
- * gui/e-meeting-list-view.c:
- (e_meeting_list_view_remove_attendee_from_name_selector):
- * gui/e-meeting-store.c: (role_to_text), (partstat_to_text),
- (e_meeting_store_set_value):
- * gui/e-meeting-time-sel-item.c:
- (e_meeting_time_selector_item_set_arg),
- (e_meeting_time_selector_item_paint_all_attendees_busy_periods):
- * gui/e-meeting-time-sel.c: (e_meeting_time_selector_construct),
- (e_meeting_time_selector_recalc_date_format):
- * gui/e-memo-table-config.c: (e_memo_table_config_set_property),
- (e_memo_table_config_get_property), (e_memo_table_config_dispose):
- * gui/e-memo-table.c: (e_memo_table_class_init), (task_compare_cb):
- * gui/e-memos.c: (update_view), (backend_error_cb), (open_ecal):
- * gui/e-mini-calendar-config.c:
- (e_mini_calendar_config_set_property),
- (e_mini_calendar_config_get_property),
- (e_mini_calendar_config_dispose):
- * gui/e-pub-utils.c: (is_publish_time), (e_pub_publish):
- * gui/e-tasks.c: (process_completed_tasks), (backend_error_cb):
- * gui/e-timezone-entry.c: (e_timezone_entry_destroy):
- * gui/e-week-view-config.c: (e_week_view_config_set_property),
- (e_week_view_config_get_property), (e_week_view_config_dispose):
- * gui/e-week-view-event-item.c: (e_week_view_event_item_draw),
- (e_week_view_event_item_draw_icons):
- * gui/e-week-view-main-item.c: (e_week_view_main_item_set_arg):
- * gui/e-week-view-titles-item.c: (e_week_view_titles_item_set_arg),
- (e_week_view_titles_item_draw):
- * gui/e-week-view.c: (process_component), (tooltip_destroy),
- (tooltip_event_cb), (e_week_view_reshape_event_span),
- (e_week_view_on_text_item_event), (e_week_view_event_move),
- (e_week_view_on_editing_stopped), (e_week_view_do_key_press):
- * gui/gnome-cal.c: (dn_e_cal_view_objects_modified_cb),
- (dn_e_cal_view_done_cb), (table_selection_change_cb),
- (gnome_calendar_goto), (focus_current_view), (backend_error_cb),
- (gnome_calendar_set_selected_time_range),
- (gnome_calendar_get_current_time_range),
- (gnome_calendar_get_visible_time_range),
- (gnome_calendar_delete_selected_occurrence):
- * gui/goto.c: (goto_dialog):
- * gui/itip-utils.c: (comp_fb_normalize):
- * gui/memos-component.c: (create_new_memo),
- (impl_requestCreateItem):
- * gui/migration.c: (migrate_memos):
- * gui/print.c: (print_month_small), (print_day_details),
- (print_todo_details), (print_comp_item):
- * gui/tasks-component.c: (create_new_todo),
- (impl_requestCreateItem):
- * gui/weekday-picker.c: Cleanups:
- - remove unused vars
- - remove extraneous semi-colons
- - add some comments where assignments were done without using
- the results later
- - remove break; statements after return foo;
- - add casts in some places to be more type correct
- - rename variables with name clashes
- - s/if/ifdef in some cases
- - mark some code static
- - remove some unused functions
- - use guint for 1-bit bitfields
-
-2006-02-01 Johnny Jacob <johnnyjacob@gmail.com>
-
- ** Fixes #326997
- * gui/dialogs/event-page.c (sensitize_widgets):
- set/unset the editability of description.
-
-2006-01-17 Ranjan Somani <sranjan@novell.com>
-
- ** Fixes #322009
- * gui/e-meeting-time-sel.c: line 431: Changed Label "Contacts..." to "Attendees..."
-
-2006-01-06 Johnny Jacob <johnnyjacob@gmail.com>
-
- ** Fixes #325941
-
- * gui/dialogs/event-page.c (sensitize_widgets) : Handle the
- sensitivity of hour_selector and minute_selector.
-
-2006-01-31 Johnny Jacob <johnnyjacob@gmail.com>
-
- ** Fixes #327723
-
- * gui/dialogs/event-page.c (init_widgets): Handle the
- delete-event for alarm dialog.
-
-2006-01-31 Oswald Rodrigues <ozzy_rodrigues@yahoo.com>
-
- ** Fixes #328515
-
- * gui/dialogs/comp-editor.c (attachment_bar_changed_cb):Changed Attachment
- bar behaivour to expand when attachment is present and collapse when no
- attachment is present.
-
-2006-02-03 Johnny Jacob <johnnyjacob@gmail.com>
-
- ** Fixes bug #329775
-
- * gui/dialogs/task-editor.c (task_editor_construct): Handle
- delete-event signal for task_details_window.
-
-2006-02-05 Karsten Bräckelmann <guenther@rudersport.de>
-
- * gui/dialogs/event-page.glade: Correct typo, fixes bug #329748.
-
-2006-01-31 Tor Lillqvist <tml@novell.com>
-
- * gui/alarm-notify/alarm-queue.c (open_alarm_dialog,
- tray_icon_clicked_cb): Fix compilation against HEAD gtk and on
- Win32, where we use the GtkStatusIcon API and there is no
- tray_image variable.
-
-2006-01-31 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/cal-prefs-dialog.c: (show_alarms_config):
- Show the widget.
-
-2006-01-30 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/e-week-view.c : Reverting Chakravarthi's
- commit on Jan 17 to fix miscellaneous problems
- manifesting in the week/month views.
-
-2006-01-30 Johnny Jacob <johnnyjacob@gmail.com>
-
- * gui/dialogs/event-page.c: (sensitize_widgets),
- (alarm_changed_cb):
- * gui/dialogs/event-page.glade:
- * gui/dialogs/task-page.c: (sensitize_widgets):
- * gui/dialogs/task-page.glade:
-
- Fixed the page layouts as per HIG spacing.
-
-2006-01-30 Johnny Jacob <johnnyjacob@gmail.com>
-
- Fixes #328285
- * gui/dialogs/memo-page.c (widget_focus_out_cb),
- (widget_focus_out_cb) : Added. Handle focus in and out
- events.
- (init_widgets): Connect focus in and out signals for
- memo_content .
-
- Committed to HEAD on behalf of johnny since he does not
- have commit rights - partha
-
-2006-01-18 Johnny Jacob <johnnyjacob@gmail.com>
-
- Fixes #225816
- * gui/dialogs/alatm-list-dialog.glade : Added edit button.
- * gui/dialogs/alarm-list-dialog.c (init_widgets), (get_widgets) :
- Get and connect signals for edit button.
- (sensitize_buttons) : Handle the sesitivity of edit button.
- (edit_clicked_cb) : Added. Handle edit button click event.
- * gui/dialogs/alarm-dialogs.c (populate_widgets) : Added. Extract data
- from alarm and fill in the widgets.
- (alarm_to_repeat_widgets): Added. Alarm data to repeat widgets.
- (alarm_to_aalarm_widgets): Added. Alarm data to audio alarm widgets.
- (alarm_to_dalarm_widgets): Added. Alarm data to display alarm widgets.
- (alarm_to_palarm_widgets): Added. Alarm data to procedure alarm widgets.
- (alarm_to_dialog): call populate_widgets.
-
-2006-01-28 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- ** Fixes Bug #327347
-
- * calendar/gui/dialogs/cal-prefs-dialog.glade:
- Changed W_eek starts mnemonic to Wee_k starts on and added a
- translation string to that.
-
-2006-01-30 Johnny Jacob <johnnyjacob@gmail.com>
-
- Fixes #327344
- * gui/dialogs/cal-prefs-dialog.c: (cal_prefs_dialog_create_time_edit):
- Show date edit component.
- * gui/main.c: (factory): changed gtk_widget_ahow_all to
- gtk_widget_show.
-
-2006-01-29 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- ** Fixes Bug #327304
-
- * gui/calendar-commands.c :Next" and "Previous" buttons in toolbar for
- calendar and mail are made same.
-
-2006-01-28 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- ** Fixes bug #328510, #328885
-
- * calendar.error.xml: Added error for saving memos.
- * gui/dialogs/event-editor.c: (menu_class_public_cb),
- (menu_class_private_cb), (menu_class_confidential_cb):
- Added change notification for event page.
- * gui/dialogs/memo-editor.c: (menu_show_categories_cb),
- (menu_class_public_cb), (menu_class_private_cb),
- (menu_class_confidential_cb), (memo_editor_init),
- (memo_editor_construct), (memo_editor_set_e_cal),
- (memo_editor_finalize): Added menus to memo.
- * gui/dialogs/memo-page.c: (memo_page_init), (memo_page_finalize),
- (set_classification_menu), (memo_page_get_widget),
- (memo_page_focus_main_widget), (clear_widgets),
- (memo_page_set_classification), (sensitize_widgets),
- (memo_page_fill_widgets), (memo_page_fill_component),
- (memo_page_set_show_categories), (get_widgets),
- (categories_clicked_cb), (field_changed_cb), (source_changed_cb),
- (init_widgets), (memo_page_construct), (memo_page_new): Added code to
- handle memos.
- * gui/dialogs/memo-page.glade:
- * gui/dialogs/memo-page.h:
- * gui/dialogs/save-comp.c: (save_component_dialog):
- * gui/dialogs/task-editor.c: (menu_class_public_cb),
- (menu_class_private_cb), (menu_class_confidential_cb): Added code to
- change notification for task page.
-
-2006-01-27 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/dialogs/alarm-list-dialog.c (get_widgets),
- (alarm_list_dialog_run), (alarm_list_dialog_peek): Added a function to
- peek parts of a dialog.
- * gui/dialogs/alarm-list-dialog.glade: Changed the layout of the alarm
- dialog.
- * gui/dialogs/event-page.c (event_page_init), (clear_widgets),
- (sensitize_widgets), (event_page_fill_widgets),
- (event_page_fill_component), (get_widgets), (alarm_changed_cb),
- (alarm_store_inserted_cb), (alarm_store_deleted_cb),
- (alarm_custom_clicked_cb), (init_widgets): Added code to handle the
- new alarm dialog layout.
- * gui/dialogs/event-page.glade: Changed the alarm dialog layout.
-
-2006-01-23 Tino Meinen <a.t.meinen@chello.nl>
- Fixes #325831
- * calendar.error.xml: Corrected a grammatical error in a message
- for saving changed appointments, and changed the corresponding
- message for tasks correspondingly
-
-2006-01-25 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/alarm-notify/alarm-queue.c: (popup_notification):
- Removed the unsed variable filename. Do not set the icon
- from pixbuf. Just pass the icon name to notification_new.
-
-2006-01-25 Srinivasa Ragavan <sragavan@novell.com>
-
- Fixes #325762
- * gui/alarm-notify/alarm-notify.c: (process_removal_in_hash),
- (list_changed_cb), (load_calendars), (alarm_notify_init):
- * gui/alarm-notify/alarm-queue.c: (open_alarm_dialog),
- (tray_icon_clicked_cb), (icon_activated), (tray_icon_blink_cb),
- (display_notification), , (alarm_queue_init),
- (alarm_queue_remove_client):
- * gui/dialogs/cal-prefs-dialog.c: (alarms_selection_changed),
- (setup_changes), (initialize_selection), (show_alarms_config),
- (show_config), (calendar_prefs_dialog_construct):
- * gui/dialogs/cal-prefs-dialog.glade:
- * gui/dialogs/cal-prefs-dialog.h: The alarms icon is show in the
- notification tray only when there is an alarm. The selection
- of calendars for alarms is moved to preferences.
-
-2006-01-25 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #327879
-
- * gui/dialogs/recurrence-page.c: (clear_widgets):
- Use make_ending_special to fill the ending fields
- properly.
-
-2006-01-24 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #323700
- * gui/gnome-cal.c:
- (gnome_calendar_on_date_navigator_selection_changed),
- (gnome_calendar_purge): For clients which have no master object
- for recurrences need not call generate instances. Pass the
- recurrence id to remove the detached instances.
-
-2005-09-17 Jon Ander Hernandez <hernandez@movimage.com>
-
- ** Fixes bug #313118
-
- * calendar/gui/alarm-notify/alarm-notify-dialog.c
- (add_alarm_to_notified_alarms_dialog): Don't use mark-up for
- translatable strings.
-
-2006-01-24 Andre Klapper <a9016009@gmx.de>
-
- * gui/dialogs/meeting-page.c: removed surrounding
- markup. Fixes bug 313120. Committing on behalf of
- Pablo Arroyo.
-
-2006-01-23 Andre Klapper <a9016009@gmx.de>
-
- * gui/e-day-view-time-item.c: added translator comment
- to a string. Fixes bug 328006.
-
-2006-01-23 Andre Klapper <a9016009@gmx.de>
-
- * gui/print.c: added translator comments to workday
- abbreviations. Fixes bug 328007.
-
-2006-01-23 Pavithran <pavithran@gmx.de>
-
- ** Fixes bug #327713 , #327730
-
- * gui/dialogs/event-editor.c: (event_editor_construct):
- * gui/dialogs/task-editor.c: (task_editor_construct):
- Removes extra seperator.
-
-2006-01-23 Irene Huang <Irene.Huang@sun.com>
-
- Fixes #327958
-
- * gui/e-calendar-view.c: (e_calendar_view_get_tooltips):
- Check if ptr==NULL, for special occassion with SunOne
- accouts.
-
-2006-01-16 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #326478
- * gui/dialogs/cal-prefs-dialog.c: (spec_from_picker),
- (tasks_due_today_set_color), (tasks_overdue_set_color),
- (set_color_picker):
- * gui/dialogs/cal-prefs-dialog.glade: Changed the gtk color
- button to gnome color picker.
-
-2006-01-20 Andre Klapper <a9016009@gmx.de>
- * gui/dialogs/task-page.c (field_changed_cb):
- Removed wrong parameter to be able compile again.
-
-2006-01-17 Johnny Jacob <johnnyjacob@gmail.com>
-
- * gui/dialogs/event-page.c (edit_button_cb): Added.
- edit the selected attendee.
- (sensitize_widgets): enable/disable edit button and
- Attendee list view.
- (button_press_event): don't popup the menu if editing is
- disabled.
- (get_widgets): get and connect signals for edit button
-
-2006-01-19 Johnny Jacob <johnnyjacob@gmail.com>
-
- Fixes #327487
- * gui/dialogs/cal-prefs-dialog.c (default_reminder_units_changed),
- (time_divisions_changed), (week_start_day_changed) : Use
- e_dialog_combo_box functions to access the widgets.
- (default_reminder_interval_changed): Hack to update the spin
- button value
-
-2006-01-19 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #327293
- * gui/dialogs/event-editor.c: (window_delete_event),
- (event_editor_construct): handle delete event to just
- hide the window.
-
-2006-01-17 P S Chakravarthi <pchakravarthi@novell.com>
-
- * gui/e-week-view.c : added some code in e_week_view_on_button_press ()
- to handle double click on an event in week and month view.
-
-2006-01-16 Johnny Jacob <johnnyjacob@gmail.com>
-
- * gui/dialogs/event-page.c (edit_button_cb): Added.
- edit the selected attendee.
- (sensitize_widgets) : enable/disable edit button and
- Attendee list view.
- (button_press_event) : don't popup the menu if editing is
- disabled.
- (get_widgets) : get and connect signals for edit button
- * gui/e-meetings-list-view.ch (e_meeting_list_view_set_editable ) :
- Added. set/unset the editable property of list view.
-
-2006-01-16 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/calendar-component.c: (impl__get_userCreatableItems):
- * gui/memos-component.c: (impl__get_userCreatableItems):
- * gui/tasks-component.c: (impl__get_userCreatableItems):
- remove shortcut keys (UI Hackfest -
- See http://go-evolution.org/Shortcut_Keys_Review).
-
-2006-01-16 Srinivasa Ragavan <sragavan@novell.com>
-
- Fixes #324739
- * gui/e-calendar-view.c: (tooltip_grab),
- (e_calendar_view_get_tooltips):
- * gui/e-day-view.c: (e_day_view_convert_event_coords),
- (e_day_view_on_time_canvas_scroll), (tooltip_get_view_event),
- (tooltip_destroy), (e_day_view_on_text_item_event),
- (e_day_view_on_editing_stopped):
- * gui/e-week-view.c: (e_week_view_on_scroll), (tooltip_destroy),
- (tooltip_event_cb), (e_week_view_on_text_item_event),
- (e_week_view_on_editing_stopped):
-
-2006-01-16 Chenthill Palanisamy <pchenthill@novell.com>
-
- Patch submitted by Sebastien Bacher <seb128@debian.org>
-
- Fixes #325629
- * gui/alarm-notify/alarm-queue.c: (popup_notification): Use the new
- apis in libnotify.
-
-2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
-
- Fixes #324816 #324889
-
- * gui/alarm-notify/alarm-queue.c : menu_item_toggle_callback :
- revised the code to use only e_source_group_add_source and
- e_source_group_remove_source alone to update gconf rather than
- explicit updating of the gconf xml
- [along with a patch in e-source-list.c]
-
-
-2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
-
- Minor Feature: Reply and Reply all for calendar items of clients
- that support such facility (personal, exchange).
-
- * gui/e-cal-popup.[ch] : added a definition for
- E_CAL_POPUP_SELECT_NOSAVESCHEDULES which separates out calendar items
- of clients without the static capability of saving schedules.
- * gui/itip-utils.c:
- reply_to_calendar_comp (), html_new_lines_for (): added.
- comp_to_list (): added another boolean parameter called reply_all which
- indicates if reply to everyone is wanted or not.
- added code for E_CAL_COMPONENT_METHOD_REPLY
- itip_get_comp_attendee () : added code for E_CAL_COMPONENT_METHOD_REPLY
- comp_content_type () : added code for E_CAL_COMPONENT_METHOD_REPLY
- * gui/e-calendar-view.c on_reply (), on_reply_all (): added.
- modified E_CAL_POPUP_* menu items to include Reply and Reply All
-
-
-2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
-
- Fixes a crash in alarm-daemon on selecting "Quit" in panel options
- * gui/alarm-notify/alarm-queue.c (remove_client_alarms):
- Removed the code loops through a list of ids generated.
- used g_hash_table_foreach instead.
- * gui/alarm-notify/alarm-queue.c (add_id_cb) : removed.
- * gui/alarm-notify/alarm-queue.c (remove_comp_by_id) : added
- * gui/alarm-notify/alarm-queue.c (alarm_queue_add_client) :
- replaced g_str_equal with g_direct_equal in g_hash_table_new
- to consider structure pointers rather than strings for keys.
-
-
-2006-01-13 Johnny Jacob <johnnyjacob@gmail.com>
-
- Fixes #213660
- * gui/dialogs/alarm-dialog.c (check_custom_sound):
- Save the directory path in gconf.
- (action_selection_done_cb) : Read from gconf and set
- the default path for the file entry.
- * gui/dialogs/calendar-config.ch (calendar_config_set_dir): Added.
- save the path in gconf.
- (calendar_config_get_dir_path): Added. Retrive the path from gconf.
-
-2006-01-13 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #320101
- * gui/e-select-names-editable.c:
- (e_select_names_editable_get_emails),
- (e_select_names_editable_get_names): Append the list of email ids
- and names.
-
-2006-01-13 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #311888
- * gui/dialogs/recurrence-page.c: (recurrence_page_set_dates):
- Set the selection based on the start date of the appointment.
-
-2006-01-13 Johnny Jacob <johnnyjacob@gmail.com>
-
- * gui/dialogs/comp-editor-page.c: (comp_editor_page_class_init),
- (comp_editor_page_unset_focused_widget),
- (comp_editor_page_set_focused_widget):
- * gui/dialogs/comp-editor-page.h:
- * gui/dialogs/comp-editor.c: (menu_edit_copy_cb),
- (menu_edit_paste_cb), (menu_edit_selectall_cb), (menu_edit_cut_cb),
- (comp_editor_init), (comp_editor_append_page),
- (page_focus_out_widget_cb), (page_focus_in_widget_cb):
- * gui/dialogs/event-page.c: (widget_focus_in_cb),
- (widget_focus_out_cb), (init_widgets):
- * gui/dialogs/task-page.c: (widget_focus_in_cb),
- (widget_focus_out_cb), (init_widgets): Implementation for the edit button.
-
-2006-01-13 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #313112
- * gui/e-calendar-view.c: (on_unrecur_appointment):
- Remove the old instance if its a detached instance.
-
-2006-01-13 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #259505
- * gui/gnome-cal.c:
- (gnome_calendar_on_date_navigator_selection_changed): Check
- the previous selection before setting the view.
-
-2006-01-13 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #271810
- * gui/dialogs/comp-editor.c: (comp_editor_class_init), (save_comp):
- * gui/dialogs/comp-editor.h: Added to signal to indicate the object
- has been created.
- * gui/e-calendar-view.c: (user_created_cb),
- (open_event_with_flags): Emit the user_created signal if object
- is created to ensure the calendar is selected.
-
-2006-01-13 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #274234
-
- * gui/e-week-view-main-item.c: (e_week_view_main_item_draw_day): Bolds
- the date if drawing Today.
- * gui/gnome-cal.c (gnome_calendar_goto)
- (gnome_calendar_on_date_navigator_selection_changed): Call the parent
- views to update the selection.
-
-2006-01-13 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #271541
- * calendar.error.xml: Added a new message for displaying
- error message while trying to create a new event in read only
- calendars
- * gui/e-calendar-view.c: (e_calendar_view_new_appointment_for):
- Run the error dialog using the message.
-
-2006-01-13 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #326735
- * gui/dialogs/event-page.c: (event_page_fill_widgets): If
- the user is not the organizer, set the orignal organizer in
- the combobox and make it non-editable.
-
-2006-01-12 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/GNOME_Evolution_Calendar.server.in.in:
-
- Changes accels for Calendar (C+F3 -> C+3), Tasks (C+F4 ->C+4) and
- Memo (C+F6 to C+5).
-
-2006-01-12 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/gnome-cal.c: (gnome_calendar_class_init):
- Re-define keyboard shortcuts for switching between views.
- UI Hackfest - Refer http://go-evolution.org/Shortcut_Keys_Review
-
-2006-01-10 Simon Zheng <simon.zheng@sun.com>
-
- * gui/calendar-component.c: (calendar_component_peek):
- * gui/calendar-config.c:
- * gui/e-cal-model-tasks.c:
- * gui/e-cal-popup.c:
- * gui/e-cell-date-edit-text.c:
- * gui/e-meeting-store.c:
- * gui/memos-component.c: (memos_component_peek):
- * gui/print.c:
- * gui/tasks-component.c: (tasks_component_peek):
- Use e_util_mkdir_hier() instead of e_mkdir_hier().
-
- Use e_util_strstrcase() instead of e_strstrcasea().
-
- use e_strftime() in evolution-data-server/
- libedataserver/e-data-server-util.c instead of the copy in
- evolution/e-util/e-util.c.
-
- use e_filename_make_safe() in evolution-data-server/
- libedataserver/e-data-server-util.c instead of the copy in
- evolution/e-util/e-util.c.
-
- use e_utf8_strftime() in evolution-data-server/
- libedataserver/e-data-server-util.c instead of the copy in
- evolution/e-util/e-util.c.
-
-2006-01-08 Tor Lillqvist <tml@novell.com>
-
- * gui/migration.c: Bypass most of this file on Win32, as there are
- no 1.x installations on Win32 to migrate from. Use
- g_filename_to_uri() in a couple places instead of just prefixing
- file://.
-
-2006-01-08 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/dialogs/alarm-dialog.glade: Added code to hscroll the custom
- message of alarm. Fixes bug #325446
-
- * gui/dialogs/task-page.glade: Added code to expand the description
- scrolled window when the parent window is dragged. Fixes bug #325502
-
-2005-01-06 Andre Klapper <a9016009@gmx.de>
- * gui/e-alarm-list.c: added translator comments to several strings.
- Fixes bug 325612.
-
-2006-01-06 Andre Klapper <a9016009@gmx.de>
- * evolution/calendar/calendar.error.xml:
- * evolution/calendar/gui/e-itip-control.c:
- * evolution/calendar/gui/dialogs/task-details-page.glade:
- * evolution/calendar/gui/e-cal-component-preview.c:
- * evolution/calendar/gui/e-cal-model-tasks.c:
- * evolution/calendar/gui/e-calendar-table.c:
- * evolution/calendar/gui/print.c:
- changing "cancelled" (British English)
- to "canceled" (American English). Fixes bug 325334.
-
-2005-01-06 Andre Klapper <a9016009@gmx.de>
- * calendar.error.xml: changed "RSVP" to "reply". Fixes bug 261071.
-
-2006-01-06 Simon Zheng <simon.zheng@sun.com>
-
- * gui/itip-utils.h: use libedataserver/e-account-list.h instead
- of e-util/e-account-list.h.
-
-2006-01-06 Johnny Jacob <johnnyjacob@gmail.com>
-
- * gui/dialog/event-page.c: (set_all_day), (sensitize_widgets)
- (time_sel_changed), (update_end_time_selector), (hour_minute_changed),
- (event_page_set_all_day_event), (alarm_changed_cb), (init_widgets) :
- Fixed warnings.
-
-2005-01-06 Boby Wang <boby.wang@sun.com>
-
- * gui/e-day-view.c: (e_day_view_on_text_item_event):
- Change the keys which need to be pressed to alter the end time
- of the event selected. Now: Ctrl+Shift+Up(or Down)
- Before: Ctrl+Alt+Shift+Up(or Down) conflict with switching
- the workspace in Gnome Desktop.
-
-2006-01-05 Johnny Jacob <johnnyjacob@gmail.com>
-
- * gui/dialogs/event-page.c (init_widgets): Set alarm-dialog as
- modal.
-
-2006-01-05 Johnny Jacob <johnnyjacob@gmail.com>
-
- Fixes #216535
- * gui/dialogs/event-page.c (end_date_changed_cb ): Added. Signal
- handler for end_time.
- (start_date_changed_cb) : Added. Changes the end_time according to
- the duration.
-
-2006-01-05 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/alarm-notify/alarm-notify-dialog.c:
- Include the e-time-utils.h from libedataserver
- as it has been removed from e-util. Fixes a build
- break.
- (snooze_pressed_cb):Fixed a warning.
-
-2006-01-05 Johnny Jacob <johnnyjacob@gmail.com>
-
- Fixes #258786
- * gui/e-cal-popup.c (e_cal_popup_target_new_select) : When more than
- one event is selected, check for ICAL_COMPLETED_PROPERTY and set the bit
- accordingly.
- * gui/e-calendar-table.c (tasks_popup_items) : Enable "b0.markmanycomplete" menu item
- only if E_CAL_POPUP_SELECT_NOTCOMPLETE is set.
-
-2006-01-05 Johnny Jacob <johnnyjacob@gmail.com>
-
- Fixes #303193
- * gui/alarm-notify/alarm-notify-dialog.c (notified_alarms_dialog_new):
- Changed events handled for edit_btn, snooze_btn from pressed to
- clicked
- (snooze_pressed_callback) : Grab keyboard focus to snooze_btn.
-
-2006-01-05 P S Chakravarthi <pchakravarthi@novell.com>
-
- Fixes 317808
-
- * gui/alarm-notify/alarm-notify.glade : added hours as a
- spin button for snooze
- * gui/alarm-notify/alarm-notify-dialog.c : added code to
- include hours in calculation of snooze time.
-
-2006-01-04 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-day-view.c: (e_day_view_convert_event_coords),
- (tooltip_get_view_event), (tooltip_destroy),
- (e_day_view_on_text_item_event): Reverting the patch as it
- causes crash while viewing the tooltip in top canvas.
-
-2006-01-04 Tor Lillqvist <tml@novell.com>
-
- * gui/dialogs/cal-prefs-dialog.c: Reinstate the run-time glade
- file pathname lookup change from 2005-11-26. It had been
- overwritten on 2005-12-19.
-
-2006-01-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #325416
-
- * gui/e-day-view.c: (e_day_view_convert_event_coords),
- (tooltip_get_view_event), (tooltip_destroy),
- (e_day_view_on_text_item_event): Read the event num from the position
- of x,y.
-
-2006-01-02 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #325414
-
- * gui/e-calendar-view.c: (e_calendar_view_get_tooltips): Added null
- check for the string before creating the tooltips and stopped showing
- it.
- * gui/e-day-view.c: (e_day_view_on_editing_stopped):
- * gui/e-week-view.c: (e_week_view_on_editing_stopped): Added code to
- hide tooltips window when start/stop hiding
-
-2006-01-02 Harish Krishnaswamy <kharish@novell.com>
-
- reviewed by: Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-tasks.c: (open_ecal): The timezone should be set on
- the task we are trying to open - not on the default.
- Fixes #325489.
-
-2006-01-02 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/cal-prefs-dialog.c: (show_fb_config):
- Fixes #325468 (critical warning crasher).
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * icalendar-importer.c: removed a duplicated exclamation mark.
- Fixes bug 325123.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * gui/apps_evolution_calendar.schemas.in.in:
- harmonized "URL", "Url" and "url". Fixes bug 325125.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * calendar.error.xml:
- changing "canceled" to "cancelled" to stay consistant to the rest.
- Fixes bug 325116.
-
-2005-12-20 Andre Klapper <a9016009@gmx.de>
-
- * calendar.error.xml: Adding punctation to some error messages.
- Fixes bug 313144.
-
-2005-12-20 Andre Klapper <a9016009@gmx.de>
-
- * gui/dialogs/recur-comp.c: fixing string bug 308851
-
-2005-12-23 Harish Krishnaswamy <kharish@novell.com>
-
- * conduits/calendar/calendar-conduit.c
- (calconduit_load_configuration): Fix a build breaker.
- g_filename_to_uri takes 3 arguments.
-
-2005-12-21 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #306150
- * gui/apps_evolution_calendar.schemas.in.in: Changed the
- message id to be gramatically correct.
-
-2005-12-21 P S Chakravarthi <pchakravarthi@novell.com>
-
- Fixes #248133
- * gui/e-meeting-time-sel.c :
- modified the code in options and autopick call backs
- so that the menu that drops is at appropriate position
- as suggested in the bug report.
-
-2005-12-21 Johnny Jacob <johnnyjacob@gmail.com>
-
- * gui/memos-component.c (impl_createControls): -> createView for
- new shell apis.
-
-2005-12-21 Not Zed <NotZed@Ximian.com>
-
- * gui/tasks-component.c (impl_createControls): same.
-
- * gui/calendar-component.c (impl_createControls): ->createView for
- new shell apis.
-
-2005-12-20 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #324525
- * calendar.error.xml: Set the default response while deleting a
- calendar item to Cancel. Reverting fix for #320210.
-
-2005-12-20 Veerapuram Varadhan <vvaradhan@novell.com>
-
- Fixes #323125, #323126
- * gui/cal-search-bar.c: Re-order the search-bar menu items and
- make "Summary contains", which is what most people use to search
- for an item (be it a calendar/task/memo), as default.
- (cal_search_bar_construct): Do not set "Category is" as default
- option in search-bar menu.
-
- * gui/cal-search-bar.h: Re-order the bit-values in accordance to
- re-ordered search-bar menu items.
-
-2005-12-20 P S Chakravarthi <pchakravarthi@novell.com>
-
- Fixes #323955
-
- * gui/alarm-notify/notify-main.c main (), init_alarm_service (),
- alarm_notify_factory_fn ():
- Removed the mutex code for creating alarm_notify_service and
- made init_alarm_service a simple function call rather than in
- a g_idle_add () to avoid evolution hang.
-
-2005-12-19 Johnny Jacob <johnnyjacob@gmail.com>
-
- Fixes Bug #324196
-
- * gui/dialogs/comp-editor.c: (prompt_and_save_changes) :
- Renamed from prompt_to_save_changes. Check wheather the
- summary is empty and prompt.
-
-2005-12-21 Sam Yang <sam.yang@sun.com>
-
- Fixes #323984
- * gui/dialogs/task-page.c: (task_page_fill_widgets): Invoke
- task_page_set_show_timezone() to check whether to show timezone
- widgets on task page. Just like what we did in init_widgets().
- (init_widgets): Since we have called task_page_set_show_timezone()
- before, remove its duplicate code. Invoke
- task_page_set_show_categories() directly other than copy its code here.
-
-
-2005-12-19 Chenthill Palanisamy <pchenthill@novell.com>
-
- Committing for David Trowbridge <trowbrds cs colorado edu>
-
- * gui/Makefile.am, gui/calendar-commands.c,
- gui/calendar-componet.[hc], gui/calendar-config-keys.h,
- gui/calendar-config.c, gui/e-calendar-view.c: remove references to the
- old f/b publishing code
-
- * gui/e-cal-config.[hc]: add 'prefs' target
-
- * gui/main.c: remove calls to publishing, use new EConfig-based
- preferences dialog
-
- * gui/dialogs/Makefile.am, gui/dialogs/cal-prefs-dialog.[ch]: Convert
- to use EConfig
-
- * gui/dialogs/cal-prefs-dialog.glade: reorganize for EConfig and clean
- up UI for better HIG compliance
-
-2005-12-19 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #324195
- * gui/e-cal-model.c: (e_cal_model_set_instance_times): If the
- start and end times are same dates, increment the enddate by one.
-
-2005-12-17 Tor Lillqvist <tml@novell.com>
-
- * conduits/calendar/calendar-conduit.c
- * gui/e-cal-component-memo-preview.c
- * gui/e-cal-component-preview.c: Use GLib to construct
- filenames from URIs and vice versa.
-
- * gui/e-cal-list-view.c
- * gui/e-calendar-table.c
- * gui/e-calendar-view.c
- * gui/e-itip-control.c
- * gui/e-memo-table.c: Use gstdio wrappers.
-
- * gui/e-cal-model-tasks.c
- * gui/e-meeting-store.c: Use e_util_utf8_strcasecmp() to do
- proper casefolded comparison of translated (UTF-8) strings.
-
- * gui/migration.c: Use gstdio wrappers. Use GDir API instead of
- dirent. Use g_filename_{to,from}_uri(). Open files in binary
- mode. Use e_xml_parse_file() instead of xmlParseFile().
-
- * gui/alarm-notify/alarm-queue.c: When building against GTK+ 2.9.0
- or later, and always on Win32, use the GtkStatusIcon API instead
- of EggTrayIcon.
-
- * gui/dialogs/cal-attachment.h
- * gui/dialogs/cal-attachment.c
- * gui/dialogs/cal-attachment-bar.h
- * gui/dialogs/cal-attachment-bar.c: Remove unused files from CVS.
-
- * gui/dialogs/comp-editor.c: : Use gstdio wrappers. Use
- g_filename_from_uri().
-
- * importers/icalendar-importer.c: Use g_build_filename(),
- g_filename_from_uri(), g_usleep().
-
-2005-12-15 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #324094
-
- * gui/e-calendar-view.c: (e_calendar_view_get_tooltips): Added
- comments to few strings for translation.
-
-2005-12-15 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/e-week-view.c: (e_week_view_reshape_event_span),
- (e_week_view_on_text_item_event): Added event-num to the
- CanvasItem to be picked up by the event handler. This causes
- crash in the tooltip in the week/month view.
-
-2005-12-15 Srinivasa Ragavan <sragavan@novell.com>
-
-
- * gui/e-calendar-view.c: (e_calendar_view_get_tooltips): Removed
- markup from translatable strings.
-
-2005-12-15 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #324058
- * gui/dialogs/comp-editor.c: (key_press_event),
- (editor_key_press_event), (real_send_comp): Removed the
- obsolete code which caused the crash. Corrected an invalid type
- cast.
-
-2005-12-15 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #321739
- * gui/dialogs/event-page.c: (event_page_fill_widgets),
- (remove_attendee): Add/remove attendee from e-name-selector also.
- * gui/e-meeting-list-view.h:
- * gui/e-meeting-list-view.c: (get_index_from_role),
- (e_meeting_list_view_add_attendee_to_name_selector),
- (e_meeting_list_view_remove_attendee_from_name_selector),
- (attendee_edited_cb), (process_section), (add_to_list),
- (name_selector_dialog_close_cb): Syncronize the adding/removing
- attendees between EMeetingListView and ENameSelector dialog.
-
-2005-12-15 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/e-calendar-view.c: (e_calendar_view_get_tooltips): Added
- code to make the tooltips strings translatable. Also picked up
- the color from the theme for the tooltip instead of hardcoded
- colors.
-
-2005-12-09 Johnny Jacob <johnnyjacob@gmail.com>
-
- * gui/dialogs/event-page.c :
- (hour_sel_changed) : Added. Event handler for hour_selector
- (minute_sel_changed) : Added. Event handler for minute_selector
- (update_end_time_selector) : Added. Updates hour_selector
- & minute_selector
- (hour_minute_changed) : Added. Updates DateEdit based on hour
- and minute selectors
- (sensitize_widgets) : Handle end_time_selector's sensitivity.
- (get_widgets) : Get minute_selector.
- (init_widgets) : Initialize hour_selector and minute_selector.
- gui/dialogs/event-page.glade : minute_selector GtkSpinButton added.
-
- * gui/dialogs/event-page.glade: Added the widgets to the glade
-
-2005-11-27 Johnny Jacob <johnnyjacob@gmail.com>
-
- ** Fixes bug #324060
-
- * gui/dialogs/comp-editor.c (menu_file_close_cb):
- Check wheather the summary is empty and prompt accordingly,
-
-2005-11-28 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Refixes the bug #320210
-
- * calendar.error.xml : Default button is changed to GTK_RESPONSE_YES
- in "prompt-delete-appointment". It was missed out in the earlier
- patch.
-
-2005-11-28 Johnny Jacob <johnnyjacob@gmail.com>
-
- ** Fixes the bug #320210
-
- * calendar.error.xml : Default button is changed to GTK_RESPONSE_YES
- in "prompt-delete-titled-appointment".
-
-2005-12-09 Srinivasa Ragavan <sragavan@novell.com>
-
- reviewed by: Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/comp-editor.c: (editor_key_press_event),
- (setup_widgets):
- * gui/dialogs/event-page.c: (event_page_init),
- (create_image_event_box), (sensitize_widgets), (get_widgets),
- (alarm_changed_cb), (init_widgets),
- (event_page_create_source_option_menu), (make_status_icons):
- * gui/dialogs/event-page.glade:
- * gui/e-calendar-view.c: (e_calendar_view_get_tooltips):
- * gui/e-calendar-view.h:
- * gui/e-day-view.c: (e_day_view_reshape_long_event),
- (e_day_view_reshape_day_event), (tooltip_get_view_event),
- (tooltip_destroy), (e_day_view_on_text_item_event):
- * gui/e-timezone-entry.c: (e_timezone_entry_init):
- * gui/e-week-view.c: (tooltip_get_view_event), (tooltip_destroy),
- (tooltip_event_cb), (e_week_view_on_text_item_event): Fixes tooltip
- crash while editing a component in view. Fixes for layout issues
- and added the alarm icon in the editor.
-
-2005-12-06 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * conduits/todo/todo-conduit.c (start_calendar_server):
- Authenticate by reading the stored-password for tasks that has
- "auth" property set.
- (pre_sync): Moved setting of timezone to start_calendar_server as
- per the current e-d-s requirements.
- ** Fixes #316315
-
-2005-12-06 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * conduits/calendar/calendar-conduit.c (start_calendar_server):
- Authenticate by reading the stored-password for calendar that has
- "auth" property set.
- (pre_sync): Moved setting of timezone to start_calendar_server as
- per the current e-d-s requirements.
- ** Fixes #316315
-
-2005-12-06 Tor Lillqvist <tml@novell.com>
-
- * gui/e-cal-config.c (ecph_class_init)
- * gui/memos-component.c (memos_component_init): Remove stray
- leftover debugging output.
-
- * gui/memos-component.c (ensure_sources): Use g_filename_to_uri()
- instead of just prefixing "file://".
-
-2005-11-29 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #322616
- * gui/e-cal-model-calendar.c: (get_dtend): Convert to
- proper time zone.
-
-2005-11-28 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #317322
- * gui/e-calendar-view.c:
- (e_calendar_view_delete_selected_occurrence): Do not
- set a new rid if the component already has it. If an
- instance is removed from master component, send a modify
- request setting the exception for that instance. Cleaned
- up the code.
-
-2005-11-28 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #314639
- * gui/e-calendar-view.c:
- (e_calendar_view_new_appointment_for): Check if the default
- client is loaded before creating the appointment.
-
-2005-11-28 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #318777
- * gui/e-cal-model.c:
- (add_instance_cb): Set the instance start as the started date for
- the recurring instance.
- (e_cal_view_objects_added_cb):
- (e_cal_view_objects_removed_cb): Check if the comp_data is removed
- from the array before freeing the data.
-
-2005-11-26 Tor Lillqvist <tml@novell.com>
-
- * gui/calendar-commands.c
- * gui/e-cal-list-view.c
- * gui/e-calendar-table.c
- * gui/e-memo-table.c
- * gui/e-memos.c
- * gui/e-tasks.c
- * gui/gnome-cal.c
- * gui/goto.c
- * gui/memos-control.c
- * gui/tasks-control.c
- * gui/alarm-notify/alarm-notify-dialog.c
- * gui/alarm-notify/notify-main.c
- * gui/dialogs/alarm-dialog.c
- * gui/dialogs/alarm-list-dialog.c
- * gui/dialogs/cal-attachment.c
- * gui/dialogs/cal-prefs-dialog.c
- * gui/dialogs/comp-editor.c
- * gui/dialogs/e-delegate-dialog.c
- * gui/dialogs/event-editor.c
- * gui/dialogs/event-page.c
- * gui/dialogs/meeting-page.c
- * gui/dialogs/memo-page.c
- * gui/dialogs/recurrence-page.c
- * gui/dialogs/schedule-page.c
- * gui/dialogs/task-details-page.c
- * gui/dialogs/task-page.c
- * gui/dialogs/url-editor-dialog.c: Include e-util-private.h to get
- redefinition of compile-time pathnames as calls to functions on
- Windows. Construct the pathnames of files and directories under
- the installation prefix at run-time to enable install-anywhere on
- Windows. No effect on functionality on Unix.
-
-2005-11-25 Tor Lillqvist <tml@novell.com>
-
- * gui/calendar-component.c (ensure_sources)
- * gui/tasks-component.c (ensure_sources): Use g_filename_to_uri()
- instead of just prefixing "file://" for Win32 portability.
-
- * gui/e-itip-control.c
- * gui/itip-utils.c: Use g_ascii_strcasecmp() instead of
- strcasecmp() for portability.
-
-2005-11-24 Srinivasa Ragavan and P.S.Chakravarthi <sragavan@novell.com>, <pchakravarthi@novell.com>
-
- (simultaneously a patch for configure.in in evolution source dir is
- applied to include libnotify, if present)
- * gui/alarm-notify/alarm-notify.c (alarm_notify_get_selected_calendars):
- added a field in _AlarmNotifyPrivate called selected_calendars and relevant
- code elsewhere for use in disabling and enabling alarms for particular calendars.
- * gui/alarm-notify/alarm-queue.c (free_tray_icon_data):added
- (notify_dialog_cb): modified to free the non snoozed alarms on close.
- (open_alarm_dialog): code added to set up tooltip on the panel icon if there
- are alarms present.
- (alarm_quit): added. Call back when "Quit" option is chosen on right click of the
- panel icon.
- (alarms_configure): added. The call back function for generating the "Configure Alarms"
- dialog on right click on the panel icon.
- (menu_item_toggle_cb): added. Call back when a particular calendar is selected
- or deselected in the "Configure Alarms" dialog.
- (populate): added. Function to populate the view in the dialog that appears when
- "Configure Alarms" option is chosen on right click of the panel icon.
- (alarm_preference_response):added. Called when the "Configure Alarms" dialog is
- closed.
- (tray_icon_clicked_cb): modified to get tooltip, giving alarm summary on mouse over
- the panel icon, to have the panel icon blink in case of active alarms.
- (display_notification): modified the code to change the strings shown in the alarm
- dialog.
- (popup_notification): added. Compiles if there is libnotify. If present, gives
- a small notification bubble on alarm trigger giving necesary information on the
- appointment.
- (alarm_queue_init): modified to add the panel icon that is being used in above
- functions.
- * gui/alarm-notify/config-data.[ch](config_data_get_calendars):added. Gets calendar
- information for notification from a gconf key.
- (config_data_replace_string_list): added. To replace an old gconf key with a new one.
- * gui/alarm-notify/util.[ch] (calculate_time):added. An utility function which
- gives a time difference between two time_t instances in hours, minutes and seconds.
-
-
-2005-11-24 Tor Lillqvist <tml@novell.com>
-
- * gui/e-alarm-list.c
- * gui/e-cal-component-memo-preview.c
- * gui/e-cal-component-preview.c
- * gui/e-cal-model.c
- * gui/e-cell-date-edit-text.c
- * gui/e-date-time-list.c
- * gui/e-itip-control.c
- * gui/e-memos.c
- * gui/e-tasks.c
- * gui/itip-utils.c
- * gui/print.c
- * gui/alarm-notify/alarm-notify-dialog.c
- * gui/alarm-notify/util.c
- * gui/e-calendar-view.c
- * gui/dialogs/alarm-dialog.c
- * gui/dialogs/alarm-list-dialog.c
- * gui/dialogs/comp-editor-util.c
- * gui/dialogs/recurrence-page.c: Include e-time-utils.h from
- libedataserver instead of using evolution's copy which is going
- away.
-
-2005-11-23 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/e-calendar-view.c (tooltip_grab), (get_label),
- (e_calendar_view_get_tooltips): Added a function to get tooltip
- tooltip widget
- * gui/e-calendar-view.h:
- * gui/e-day-view.c (e_day_view_add_event),
- (e_day_view_reshape_long_event), (e_day_view_reshape_day_event),
- (e_day_view_on_text_item_event): Added tooltip for day/work week
- view.
- * gui/e-week-view.c (e_week_view_add_event), (tooltip_event_cb),
- (e_week_view_reshape_event_span), (e_week_view_on_text_item_event):
- Added tooltip for week/month view.
- * gui/e-week-view.h:
- * gui/misc.c (get_position_in_array), (calculate_time): Added a
- function for converting time to string.
- * gui/misc.h:
-
-2005-11-22 Boby Wang <boby.wang@sun.com>
- Fixes #321237
- * gui/dialogs/event-page.glade: Add the categories' name
- The name of categories in new appointment dialog was missed.
-
-2005-11-17 P. S. Chakravarthi <pchakravarthi@novell.com>
-
- Fixes #314550
- * gui/alarm-notify/alarm-notify.glade: modified the
- description widget to a scrolled window.
- * gui/alarm-notify/alarm-notify-dialog.c (fill_in_labels):
- modified the way in which description needs to be filled
- to reflect the change of the description from a GtkLabel
- to a GtkScrolledWindow.
-
-2005-11-16 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/task-editor.c: (menu_option_status_cmd):
- Modified the body of the function to show the details page.
-
-2005-11-16 Chenthill Palanisamy <pchenthill@novell.com>
-
- Reviewed/Edited the patch from Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/apps_evolution_calendar.schemas.in.in:
- * gui/calendar-config.c:
- * gui/calendar-config.h: Removed the view_attendee function and its
- gconf keys.
- * gui/dialogs/event-editor.c: (menu_action_recurrence_cb),
- (menu_action_recurrence_cmd), (event_editor_init),
- (event_editor_construct):
- * gui/dialogs/event-page.c: (sensitize_widgets): Do not sensitize
- labels.
- (set_classification_menu), (event_page_set_classification),
- (event_page_fill_widgets), (event_page_fill_component),
- (init_widgets):
- * gui/dialogs/event-page.h:Corrected the spelling of recurrence and
- removed the printf's.
- * gui/dialogs/task-editor.c: (menu_view_role_cb),
- (menu_view_status_cb), (menu_view_type_cb), (menu_view_rsvp_cb),
- (menu_show_time_zone_cb), (menu_show_categories_cb),
- (menu_class_public_cb), (menu_class_private_cb),
- (menu_class_confidential_cb), (menu_option_status_cb),
- (menu_insert_send_options_cmd), (menu_show_time_zone_cmd),
- (menu_option_status_cmd), (task_editor_init),
- (task_editor_construct), (task_editor_edit_comp),
- (task_editor_send_comp), (task_editor_finalize), (show_assignment),
- (task_editor_show_assignment):
- * gui/dialogs/task-page.c: (task_page_init), (cleanup_attendees),
- (task_page_finalize), (set_classification_menu), (clear_widgets),
- (task_page_set_view_role), (task_page_set_view_status),
- (task_page_set_view_type), (task_page_set_view_rsvp),
- (task_page_set_classification), (sensitize_widgets),
- (task_page_hide_options), (task_page_show_options),
- (task_page_set_assignment), (get_current_account),
- (task_page_fill_widgets), (set_attendees),
- (task_page_fill_component), (add_clicked_cb), (existing_attendee),
- (remove_attendee), (remove_clicked_cb), (invite_cb),
- (attendee_added_cb), (popup_add_cb), (popup_delete_cb),
- (context_popup_free), (button_press_event), (list_view_event),
- (list_key_press), (task_page_set_show_timezone),
- (task_page_set_show_categories), (task_page_fill_timezones),
- (get_widgets), (date_changed_cb), (timezone_changed_cb),
- (task_page_sendoptions_clicked_cb), (init_widgets),
- (task_page_construct), (task_page_new),
- (task_page_get_cancel_comp):
- * gui/dialogs/task-page.glade:
- * gui/dialogs/task-page.h: UI changes for task editor.
-
-2005-11-16 Irene Huang <Irene.Huang@sun.com>
-
- * gui/e-cal-model-memos.c: struct _ECalModelMemosPrivate
- should not be zero sized.
-
-2005-11-16 Irene Huang <Irene.Huang@sun.com>
-
- * gui/dialogs/cal-prefs-dialog.c:
- (cal_prefs_dialog_url_add_clicked): Use strcmp instead of !=.
- (cal_prefs_dialog_url_remove_clicked):
- When new a dialog of confirm, set parent to
- PREFS_WINDOW (dialog_data->page)
- instead of using PREFS_WINDOW (dialog_data).
-
-2005-11-14 Srinivasa Ragavan <sragavan@novell.com>
-
- reviewed by: Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/apps_evolution_calendar.schemas.in.in:
- * gui/calendar-config-keys.h:
- * gui/calendar-config.h:
- * gui/calendar-config.c: (calendar_config_get_show_attendee),
- (calendar_config_set_show_attendee),
- (calendar_config_get_show_rsvp), (calendar_config_set_show_rsvp),
- (calendar_config_get_show_role), (calendar_config_set_show_role),
- (calendar_config_get_show_type), (calendar_config_set_show_type),
- (calendar_config_get_show_status),
- (calendar_config_set_show_status),
- (calendar_config_get_show_timezone),
- (calendar_config_set_show_timezone),
- (calendar_config_get_show_categories),
- (calendar_config_set_show_categories): Gconf keys to store the last
- modified state.
- * gui/dialogs/Makefile.am: Added the evolution UI directory.
- * gui/dialogs/comp-editor.h:
- * gui/dialogs/comp-editor.c: (menu_file_save_cb),
- (menu_file_close_cb), (menu_edit_copy_cb), (menu_edit_paste_cb),
- (menu_edit_cut_cb), (menu_insert_attachment_cb), (menu_help_cb),
- (setup_widgets), (comp_editor_init), (comp_editor_set_changed),
- (comp_editor_append_page), (comp_editor_notify_client_changed):
- Add only the event page into the notebook.
- * gui/dialogs/event-editor.c: (menu_view_attendee_cb),
- (menu_view_role_cb), (menu_view_status_cb), (menu_view_type_cb),
- (menu_view_rsvp_cb), (menu_action_alarm_cb),
- (menu_show_time_busy_cb), (menu_all_day_event_cb),
- (menu_show_time_zone_cb), (menu_show_categories_cb),
- (menu_class_public_cb), (menu_class_private_cb),
- (menu_class_confidential_cb), (menu_action_recurrance_cb),
- (menu_action_freebusy_cb), (menu_action_alarm_cmd),
- (menu_all_day_event_cmd), (menu_show_time_zone_cmd),
- (menu_action_recurrance_cmd), (menu_action_freebusy_cmd),
- (menu_insert_send_options_cmd), (event_editor_init),
- (event_editor_construct), (event_editor_edit_comp),
- (event_editor_send_comp), (event_editor_finalize), (show_meeting),
- (event_editor_show_meeting): Added the menu and tool bar. Schedule
- page and recurrence page are shown as dialogs.
- * gui/dialogs/event-page.h:
- * gui/dialogs/event-page.c: (event_page_init), (cleanup_attendees),
- (event_page_finalize), (set_classification_menu),
- (set_busy_time_menu), (enable_busy_time_menu),
- (set_all_day_event_menu), (set_all_day), (update_time),
- (clear_widgets), (event_page_set_view_attendee),
- (event_page_set_view_role), (event_page_set_view_status),
- (event_page_set_view_type), (event_page_set_view_rsvp),
- (event_page_set_classification), (sensitize_widgets),
- (event_page_hide_options), (event_page_show_options),
- (event_page_set_meeting), (event_page_set_delegate),
- (get_current_account), (event_page_fill_widgets),
- (event_page_fill_component), (time_sel_changed), (add_clicked_cb),
- (existing_attendee), (remove_attendee), (remove_clicked_cb),
- (invite_cb), (attendee_added_cb), (popup_add_cb),
- (popup_delete_cb), (context_popup_free), (button_press_event),
- (list_view_event), (list_key_press),
- (event_page_set_all_day_event), (event_page_set_show_time_busy),
- (event_page_show_alarm), (event_page_set_show_timezone),
- (event_page_set_show_categories), (get_widgets),
- (summary_changed_cb), (notify_dates_changed), (times_updated),
- (start_timezone_changed_cb), (event_page_sendoptions_clicked_cb),
- (init_widgets), (event_page_construct), (event_page_new),
- (event_page_create_source_option_menu), (set_attendees),
- (event_page_get_cancel_comp):
- * gui/dialogs/event-page.glade: UI Changes to have the event
- page alone.
- * gui/dialogs/task-editor.c: (task_editor_construct),
- (task_editor_edit_comp), (show_assignment):
- * gui/dialogs/memo-editor.c: (memo_editor_construct): Make changes
- for append page function.
- * gui/dialogs/schedule-page.c: (schedule_page_construct): Set the
- size of the meeting time selector.
-
-2005-11-09 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #313538
- * gui/dialogs/event-editor.c:
- (event_editor_edit_comp): Do not remove the attendees. Removed
- the obsolete code as scheduling and meeting pages will be created
- only for meetings now.
-
-2005-11-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #321088
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
- (e_meeting_time_selector_style_set),
- (e_meeting_time_selector_ensure_meeting_time_shown): Set the
- scroll_increment to days width. Show only 35 days in the canvas
- since we query freebusy only for those. Set the canvas view to
- meetings day start instead of time.
-
-2005-11-09 Veerapuram Varadhan <vvaradhan@novell.com>
-
- Committing for Nathan Owens <pianocomp81@yahoo.com>
-
- * calendar/conduit/todo/todo-conduit.c (local_record_from_comp)
- (comp_from_remote_record) (post_sync) (add_category_if_possible):
- Category syncing in todo-conduits.
-
-2005-11-09 Dinesh Layek <LDinesh@novell.com>
-
- Fixes #273322
- * gui/e-pub-utils.c
- (e_pub_publish): removed the source from uri->calendars when the
- calendar backend no longer exists.
-
-2005-11-08 P. S. Chakravarthi <pchakravarthi@novell.com>
-
- Fixes #316710
- * gui/alarm-notify/alarm-notify.c
- (alarm_notify_add_calendars): modified the code to
- generate the correct key for obtaining the password
- for an authenticated calendar.
-
-2005-11-08 P. S. Chakravarthi <pchakravarthi@novell.com>
-
- Fixes 319217
- * gui/alarm-notify/alarm-queue.c (load_alarms_for_today):
- changed the code to load alarms from current day beginning if
- last notification time is beyond current day's begin time and
- * gui/alarm-notify/alarm.c (setup_timeout):
- removed the check which sees if the alarm's trigger time has
- got past current time so that alarms missed in current day are
- always shown.
-
-2005-10-21 Mubeen Jukaku <jmubeen@novell.com>
-
- Sankar Committting for Mubeen
-
- Fixes #310495
- * gui/e-calendar-table.etspec: Do string case comparison for Summary
- and Categories field
-
-2005-10-21 Viren.L <lviren@novell.com>
-
- Sankar committing for Viren
-
- Fixes #272920
-
- * gui/gnome-cal.c (setup_widgets):
- Connect signal to catch the scroll-event on the widget of date navigator
- and handle the GDK_SCROLL_UP,GDK_SCROLL_DOWN in the callback.
-
-
-2005-10-19 Harish Krishnaswamy <kharish@novell.com>
-
- Committing for Nathan Owens <pianocomp81@yahoo.com>
-
- * calendar.error.xml: Added strings for memos
- * calendar/conduits/Makefile.am: added 'memo' to SUBDIRS
- * calendar/conduits/memo/*: initial memo conduit
- * calendar/gui/calendar-config.[ch]: (calendar_config_get_memos_selected)
- (calendar_config_set_memos_selected) (calendar_config_add_notification_memos_selected):
- gconf get/set for memos lists
- * calendar/gui/calendar-config-keys.h: added gconf keys for Memos component
- * calendar/gui/comp-util.[ch] (cal_comp_memo_new_with_defaults): added function
- to create memo component with defaults
- * calendar/gui/e-cal-component-memo-preview.[ch]: initial file for preview of a memo
- * calendar/gui/e-cal-model-memos.[ch]: initial model for the memos component.
- * calendar/gui/e-memos.[ch]: initial memos base
- * calendar/gui/e-memo-table.[ch]: initial view for memos component
- * calendar/gui/e-memo-table.etspec: etspec for memos e-table
- * calendar/gui/e-memo-table-config.[ch]: initial configuration for memos e-table view
- * calendar/gui/GNOME_Evolution_Calendar.server.in.in: added Memos component
- * calendar/gui/main.c: added initialization code for Memos component
- * calendar/gui/Makefile.am: added entries for new files for Memos component
- * calendar/gui/memos-component.[ch]: Memos component base code
- * calendar/gui/memos-control.[ch]: initial user control code. Used for printing,
- copying, etc.
- * calendar/gui/migration.c: added migration for memos component - also takes care
- of initialization for the first time the Memos component is run.
- * calendar/gui/dialogs/calendar-setup.[ch]: added code to create a new Memo List
- * calendar/gui/dialogs/Makefile.am: added files for build
- * calendar/gui/dialogs/memo-editor.[ch]: initial memo editor
- * calendar/gui/dialogs/memo-page.[ch]: page in editor for editing a memo
- * calendar/gui/dialogs/memo-page.glade: glade file for memo-editor-page
- * calendar/gui/dialogs/send-comp.c: added E_CAL_COMPONENT_JOURNAL support for Memo
- component
-
-2005-10-18 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #308802
- * gui/calendar-component.c: (setup_create_ecal):
- * gui/dialogs/event-page.c: (source_changed_cb):
- * gui/dialogs/task-page.c: (source_changed_cb):
- * gui/e-itip-control.c: (cal_opened_cb), (start_calendar_server),
- (find_cal_opened_cb):
- * gui/e-tasks.c: (set_timezone), (client_cal_opened_cb),
- (default_client_cal_opened_cb), (open_ecal):
- * gui/gnome-cal.c: (client_cal_opened_cb),
- (default_client_cal_opened_cb), (open_ecal),
- (gnome_calendar_set_default_source):
- * gui/tasks-component.c: (setup_create_ecal): Set the default
- timezone in the ecal once its created and before opening ecal.
-
-2005-10-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/dialogs/comp-editor.c: (open_attachment)
- (attachment_bar_icon_clicked_cb), (cab_open), (cab_popup),
- (button_press_event): Handles the popup menu on the attachment
- bar.
- * gui/e-cal-popup.c: (temp_save_part), (ecalp_part_popup_saveas),
- (ecalp_part_popup_save_selected),
- (ecalp_part_popup_set_background), (ecalp_apps_open_in),
- (ecalp_apps_popup_free), (ecalp_standard_items_free),
- (ecalp_standard_menu_factory), (ecalp_class_init),
- (e_cal_popup_target_new_attachments): Provides the background
- image setting, open with application for each attachment.
- * gui/e-cal-popup.h:
- * gui/e-calendar-table.c: (e_calendar_table_on_save_as)
- * gui/e-calendar-view.c: (on_save_as): Change the parameters to
- e_file_dialog_save.
-
-2005-10-17 Irene Huang <Irene.Huang@sun.com>
-
- * gui/e-tasks.c: (e_tasks_show_preview): Should not return a value, so,
- change all the g_return_val_if_fail to g_return_if_fail.
-
-2005-10-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #266144, 317575, 313725.
- * gui/alarm-notify/alarm-queue.c: (remove_queued_alarm),
- (add_component_alarms), (lookup_comp_queued_alarms), (remove_comp),
- (query_objects_changed_cb), (compare_ids),
- (alarm_queue_add_client), (add_id_cb), (remove_client_alarms),
- (update_cqa):
- * gui/e-cal-model.c (search_by_id_and_client):Use ECalComponentId.
- (e_cal_view_objects_added_cb), (e_cal_view_objects_modified_cb),
- (e_cal_view_objects_removed_cb),
- (e_cal_model_get_component_for_uid),
- (e_cal_model_set_instance_times): set the proper timezone.
- * gui/e-cal-model.h:
- * gui/e-calendar-view.c: (delete_event): Do not remove the
- recurrence id.
- * gui/e-calendar-table.c (hide_completed_rows),
- (show_completed_rows): Use ECalComponentId to get a component
- for model.
- * gui/gnome-cal.c: (dn_e_cal_view_objects_removed_cb):
-
-2005-10-06 Srinivasa Ragavan <sragavan@novell.com>
-
- * calendar.error.xml: Added accels to the Disard new event/
- task dialog.
-
- * gui/apps_evolution_calendar.schemas.in.in: Added new key
- for storing the presence of preview.
-
- * gui/calendar-config-keys.h: Added key for preview status
-
- * gui/calendar-config.[ch] (calendar_config_set_vpane_pos): Added
- functions to get preview status.
-
- * gui/e-meeting-list-view.c (build_table): makes the invites
- tab list view tabs resizable and reorderable.
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct): Made
- the recursive not show status and type.
-
- * gui/e-tasks.[ch] (setup_widgets) (e_tasks_new_task): made a provsion
- to show/hide the preview.
-
- * gui/tasks-control.c (tasks_control_activate)
- (tasks_control_forward_cmd): Added bonobo interface to show/hide
- preview pane.
-
- * gui/dialogs/comp-editor.c (attachment_bar_changed_cb) (setup_widgets)
- (comp_editor_append_page) (set_attachment_list): Added expander
- for attachment bar.
-
- * gui/dialogs/event-editor.c (event_editor_construct) (event_editor_edit_comp)
- (show_meeting): Added accelerators for the comp editor dialogs for
- tasks, event, meeting etc.
-
- * gui/dialogs/event-page.glade: key accelerator for 'busy'
-
- * gui/dialogs/meeting-page.c (remove_clicked_cb) (client_changed_cb)
- (popup_delete_cb) (button_press_event) (meeting_page_construct)
-
- * gui/dialogs/meeting-page.glade: key accelerators for dialog.
-
- * gui/dialogs/task-details-page.glade: key accelerators for dialog.
-
- * gui/dialogs/task-editor.c (task_editor_construct) (task_editor_edit_comp)
- (show_assignment): Key accelerators for task tab
-
- * gui/dialogs/task-page.glade: key accelerators for task dialog
-
-
-2005-10-02 Srinivasa Ragavan <sragavan@novell.com>
-
- Provides across calendars keyboard accelerators for popup menus
-
- * gui/calendar-component.c (ecc_source_popups):
- * gui/e-calendar-view.c (ecv_main_items) (ecv_main_items):
- * gui/gnome-cal.c (gc_popups):
- * gui/tasks-component.c (etc_source_popups):
- Added Keybinding for popup menu.
-
-2005-09-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #315095
- * gui/e-pub-utils.c: Added a global variable to check
- if the publish time is modified in gconf and removed
- just_published function.
- (is_publish_time): cleaned up the code.
- (e_pub_publish): send the list of users in the get_freebusy
- information.
-
-2005-10-03 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #271480
- * gui/alarm-notify/notify-main.c: (alarm_notify_factory_fn),
- (init_alarm_service): Added a global static mutex to ensure
- the alarm_notify object is created only once.
-
-2005-10-03 Mubeen Jukaku <jmubeen@novell.com>
-
- Fixes #264449
- * gui/e-tasks.c: (update_view_cb),
- (config_process_completed_tasks_changed_cb): Use process_completed_tasks
- instead of update_view
- * gui/gnome-cal.c (update_todo_view_cb),
- (config_process_completed_tasks_changed_cb): ditto
- * gui/e-calendar-table.[ch]:
- (e_cal_model_process_completed_tasks): New function to hide
- completed tasks
- * gui/calendar-config.[ch]:
- (calendar_config_get_process_completed_tasks_sexp): Added a parameter
- get_completed to get completed or not completed tasks
- * gui/misc.[ch]:
- (get_position_in_array): Moved from gui/e-cal-model.c
- * gui/e-cal-model.[ch]:
- (e_cal_model_set_instance_times): Renamed from static function
- set_instance_times
- (search_by_uid_and_client): fix for client is NULL
- * gui/e-cal-model-tasks.[ch]:
- (e_cal_model_tasks_update_due_tasks): Update due tasks
-
-2005-10-01 Viren.L <lviren@novell.com>
-
- Fixes #257649
- * gui/e-calendar-view.h:
- Added E_CAL_VIEW_MOVE_PAGE_UP & E_CAL_VIEW_MOVE_PAGE_DOWN to ECalViewMoveDirection.
- * gui/e-week-view.c (e_week_view_do_key_press), (e_week_view_scroll_a_step):
- Handled PageUp & PageDown cases and compute new value for
- adjustment using the current page size value.
-
-2005-10-01 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #244981
- * gui/print.c: (print_week_day_event): Add the end date
- while printing in the week view.
-
-2005-10-01 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #316954
- * gui/e-calendar-view.c: (e_calendar_view_edit_appointment): Set
- the USER_ORG flag if the appointment is converted to a meeting.
-
-2005-10-01 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #301391
- * gui/e-calendar-view.c: (clipboard_get_text_cb):
- Remove the X-EVOLUTION-ENDDATE property, so that
- the copy/paste of recurrence event expands properly in
- the view.
-2005-10-01 P. S. Chakravarthi <pchakravarthi@novell.com>
-
- Fixes #269685
- * gui/alarm-notify/alarm-queue.c:
- (update_cqa): added.
- (update_qa): added. Invoked by update_cqa ()
- (query_objects_changed_cb): Modified to invoke update_cqa ()
- inorder to update the local alarm structures whenver any
- non time related modifications are made to an existing calendar
- component.
-
-2005-09-30 Veerapuram Varadhan <vvaradhan@novell.com>
-
- Fixes #303702
- * calendar/conduits/calendar/calendar-conduit.c:
- (process_multi_day): Call e_cal_component_commit_sequence() after
- modifying the properties of an ECalComponent and before fetching
- its icalcomponent.
-
- Reworked the patch from Dave Malcolm <dmalcolm@redhat.com>
-
-2005-09-30 Viren.L <lviren@novell.com>
-
- Fixes #258786
- * gui/e-cal-popup.[ch] (e_cal_popup_target_new_select) : Added
- E_CAL_POPUP_SELECT_NOTCOMPLETE flag.
- * gui/e-cal-menu.[ch] (e_cal_menu_target_new_select) : Added
- E_CAL_MENU_SELECT_NOTCOMPLETE flag.
- * gui/tasks-control.c (tasks_sensitize_table):
- * gui/e-calendar-table.c (tasks_popup_items): Added the NOT_COMPLETE
- flag.
-
-2005-09-30 Viren.L <lviren@novell.com>
-
- Fixes #314599.
- * gui/dialogs/recurrence-page.c (clear_widgets):
- Changed parameter ENDING_FOREVER to ENDING_FOR while invoking
- e_dialog_option_menu_set, invoked make_ending_count_special ().
-
-2005-09-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #273781
- * gui/alarm-notify/alarm-notify-dialog.c:
- (notified_alarms_dialog_new): Set the alarm window to
- appear on the top.
-
-2005-09-30 P. S. Chakravarthi <pchakravarthi@novell.com>
-
- Fix #274188
- * gui/e-cal-model.c
- (get_dtstart): make use of internal zone information so that
- previous date is not shown in list view for an all-day event.
-
-2005-09-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #273847
- * gui/dialogs/comp-editor.c: (comp_editor_get_mime_attach_list): set
- the disposition from the attachment.
- * gui/itip-utils.c: (append_cal_attachments): Send the right disposition
- value.
- * gui/itip-utils.h: Adding variable dipostion to CalMimeAttach structure.
-
-2005-09-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #246480
- * gui/e-calendar-view.c: (e_calendar_view_add_event): Remember
- the time if the event is copy pasted in week or month views.
-
-2005-08-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #270036
- (init_widgets): added the missing signal handler when
- the list selection changes.
-
- Reworked the patch from Dinesh Layek <ldinesh@novell.com>
-
-2005-08-29 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-calendar-table.c (e_calendar_table_open_task): Set the
- USER_ORG flag while converting a personal task to assigned one.
-
-2005-09-28 Viren.L <lviren@novell.com>
-
- Fixes #317014
- * gui/e-calendar-table.c (e_calendar_table_open_task):
- Set the flags in e_calendar_table_open_task.
- * gui/gnome-cal.c (gnome_calendar_new_task):set the NEW_ITEM flag.
- * gui/tasks-component.c (create_new_todo),
- * gui/e-tasks.c (e_tasks_new_task): set NEW_ITEM & USER_ORG flag.
- * gui/comp-editor-factory.c (edit_existing):check itip_organizer_is_user
- for tasks as well.
- * gui/dialogs/comp-editor.h: Added COMP_EDITOR_IS_ASSIGNED to CompEditorFlags.
- * gui/dialogs/comp-editor-page.h: Added COMP_EDITOR_PAGE_IS_ASSIGNED to page flags.
- * gui/dialogs/task-editor.[ch]: Changed parameters for task_editor_new and
- task_editor_construct.
-
-2005-09-28 Tor Lillqvist <tml@novell.com>
-
- * gui/e-cal-model-calendar.c (set_transparency)
- * gui/e-cal-model.c (set_classification)
- * gui/itip-bonobo-control.c (pstream_load, pstream_save): Use
- g_ascii_strcasecmp() instead of strcasecmp(). We are comparing to
- literal ASCII strings, just casefolding ASCII is enough. Also
- better for portability.
-
-2005-09-08 P. S. Chakravarthi <pchakravarthi@novell.com>
-
- Fix #261625
- * gui/alarm-notify/alarm.c
- (queue_alarm): add the alarm in the queue only when the
- the alarm trigger time is after the current time.
-
-2005-09-01 Dinesh Layek <ldinesh@novell.com>
-
- Fixes #314922, 311694, 314918
- * calendar-component.c (create_new_event): Set the USER_ORG and MEETING flag properly.
-
-2005-08-24 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #313705
- * gui/alarm-notify/Makefile.am: Added CAMEL_LIBS.
- * gui/alarm-notify/notify-main.c: (main): Initialize
- the camel object.
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * gui/e-cal-config.h: source-type is an enum not a pointer!
-
- * gui/tasks-component.c (selector_tree_drag_data_received):
- constify uid.
-
- * gui/itip-utils.c (comp_sentby): use the right list type for
- attendees.
-
- * gui/gnome-cal.c (config_categories_changed_cb): fix cast.
- (setup_widgets): fix casts.
-
- * gui/e-tasks.c: add missing e-categories.h include.
- (config_categories_changed_cb): fix cast.
-
- * gui/e-week-view.c (e_week_view_realize): remove unused.
-
- * gui/e-select-names-editable.c
- (e_select_names_editable_get_emails): remve unused.
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_style_set):
- remove/comment unused.
-
- * gui/e-meeting-store.c (freebusy_async): g* strikes again, use
- the right lock/unlock function for the g-spastic-mutex.
- (process_callbacks_main_thread): fix signature to match usage.
- (refresh_queue_add): cast off warning
-
- * gui/e-itip-control.c (cleanup_ecal): fix signature to match use
-
- * gui/e-day-view.c (process_component): remove unused vars.
- (e_day_view_realize): more.
- (e_day_view_on_event_double_click): cast
- (e_day_view_update_calendar_selection_time): define out unused
-
- * gui/e-calendar-table.c (e_calendar_table_init): more a11y
- related casts.
-
- * gui/e-calendar-view.c (on_edit_appointment): proper boolean
- conversion of a pointer.
- (transfer_selected_items): cast
- (on_unrecur_appointment): remove unused prop
- (e_calendar_view_open_event): proper boolean conversion of pointer.
-
- * gui/e-cal-popup.c (needs_to_accept): remove unused.
-
- * gui/e-cal-model.c (set_instance_times): remove unused.
- :include missing calendar-config.
-
- * gui/dialogs/meeting-page.c (clear_widgets): yawn, another
- gtklabel wawrning.
- (meeting_page_fill_component): constify attendees.
-
- * gui/dialogs/e-send-options-utils.c: remove unused global sod,
- add missing string.h
-
- * gui/dialogs/e-delegate-dialog.c (e_delegate_dialog_construct):
- remove unused.
-
- * gui/dialogs/comp-editor.c (response_cb): wtf, this can't use
- em_utils!!! #if 0 it out and add a build warning.
- (cab_popup_position): pointer cast.
- (set_attachment_list): remove unused.
-
- * gui/dialogs/calendar-setup.c (eccp_general_offline): change very
- incorrect N_ macro to _.
- (CalendarSourceDialog): Umm, source_type is an enum, not a
- pointer.
- (eccp_get_source_color): remove unused.
-
-2005-08-19 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/comp-editor.h: Remove unwanted include of
- header that also borks the build.
-
-2005-08-02 Viren.l <lviren@novell.com>
-
- * gui/dialogs/meeting-page.c:(meeting_page_fill_widgets):
- Removed sensitizing of Add, Remove & Invite buttons.
- Assigned user_org using CompEditorPageFlags.
- * gui/dialogs/recurrence-page.c: (sensitize_button):
- Added a check for COMP_EDITOR_PAGE_MEETING.
- * gui/dialogs/event-page.c: (sensitize_widgets):
- Added sensitize boolean variable to store the && operation of
- user_org,!read_only.
- * gui/dialogs/event-editor.c: (show_meeting):
- If user is not organizer dont allow the widget to receive
- notification of drags.
- * gui/e-cal-popup.[ch]: (e_cal_popup_target_new_attachments):
- Added a flag E_CAL_POPUP_ATTACHMENTS_MODIFY and set it in the
- e_cal_popup_target_new_attachments function.
- * gui/dialogs/comp-editor.c: Added visibility mask
- to Remove and Add attachments popup menus.
- Removed function comp_editor_sensitize_attachment_bar which
- is no longer required.
- * gui/dialogs/task-editor.c: (task_editor_construct):
- Removed call made to comp_editor_sensitize_attachment_bar.
-2005-08-16 Not Zed <NotZed@Ximian.com>
-
- ** See bug #312668.
-
- * gui/calendar-offline-handler.[ch]: removed. Not even used
- anyway, god knows how it works.
-
-2005-08-17 Carsten Guenther <carsten.guenther@scalix.com>
-
- Fixes http://bugzilla.gnome.org/show_bug.cgi?id=313555
- * gui/dialogs/comp-editor.c:
- (get_attachment_list): Only save attachment to file
- if file does not exist yet.
-
-2005-08-17 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #311904
- * gui/dialogs/task-details-page.c:
- (task_details_page_fill_component): Check if the date is
- set before comparing it with current day for validation.
-
-2005-08-12 Viren.L <lviren@novell.com>
-
- Fixes #312739
- * gui/e-day-view.c: (e_day_view_on_event_double_click):
- Removed the checks for event_num, editing_event_day and ical_component_get_current_property.
-
-2005-08-12 Viren.L <lviren@novell.com>
-
- Fixes #310338
- * gui/alarm-notify-dialog.c:(notified_alarms_dialog_new),
- (edit_pressed_cb),(snooze_pressed_cb),(dialog_response_cb):
- Get the widget and connected "pressed" signal.
- Removed AN_ALARM_EDIT and AN_ALARM_SNOOZE enums.
- Removed check of these enums in dialog_response_cb and
- moved the code to it's associated call backs.
- * gui/alarm-notify/alarm-notify.glade:
- Changed the button name to button-edit and button-snooze.
- * gui/comp-editor-factory.c: (edit_existing):
- Added CompEditorFlags and used to invoke event_editor_new.
-
-2005-08-11 Carsten Guenther <carsten.guenther@scalix.com>
-
- * gui/dialogs/comp-editor.c: (get_attachment_list),
- (attachment_bar_icon_clicked_cb): Use g_build_path
- instead of g_strconcat to build the pathname to the
- attachment file.
- (set_attachment_list): Fixed how mime filename gets
- extracted from attachments pathname.
-
-2005-08-10 Tor Lillqvist <tml@novell.com>
-
- * importers/Makefile.am: Use privsolib instead of privlib (they
- are the same on Unix, on Win32 privsolibdir is libdir). Use
- NO_UNDEFINED.
-
-2005-08-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/comp-editor.c: (get_attachment_list),
- (set_attachment_list), (comp_editor_get_mime_attach_list):
- Removed the warnings.
-
-2005-08-10 Dinesh Layek < LDinesh@novell.com >
-
- Fixes #310438
- * gui/e-tasks.c:
- (table_drag_data_delete): removing e_cal_object only when the
- success flag is true
- * gui/tasks-component.c:
- (selector_tree_drag_data_received): made the success flag FALSE
- when the data is already present in the destination calendar,
- and TRUE otherwise.
-
-2005-08-05 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-cal-component-preview.c: (write_html): Using format
- specifier with gtk_html_stream_printf ().
- * gui/e-calendar-table.c: (e_calendar_table_on_save_as):
- * gui/e-calendar-view.c: (on_save_as): Using format
- specifier for fprintf.
- Vulnerability patch submitted by
- "Sitic Vulnerability Advisory <sitic@pts.se>"
-
-2005-08-05 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #311686
- * gui/e-meeting-list-view.c (row_activated_cb):Added
- a null check for path.
-
-2005-08-05 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #312460
- * gui/itip-utils.c (itip_get_comp_attendee): Removed
- a double free.
-
-
-2005-08-04 Viren.l <lviren@novell.com>
-
- Fixes #302460
- * gui/e-day-view.c (e_day_view_on_event_double_click):
- use icalcomponent_get_current_property and invoke
- e_calendar_view_edit_appointment with appropriate
- parameters.
-
-2005-08-03 Harry Lu <harry.lu@sun.com>
-
- Fix for #312447.
-
- * gui/gnome-cal.c: (notify_selected_time_changed): new function
- to emit "selected_time_changed" signal for all views.
- (gnome_calendar_goto_date): call notify_selected_time_changed
- after date changing.
-
-2005-08-03 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #309601
- * gui/e-day-view.c (e_day_view_on_top_canvas_drag_data_received):
- (e_day_view_on_main_canvas_drag_data_received):
- (e_day_view_finish_long_event_resize):
- (e_day_view_finish_resize):
- (e_day_view_change_event_time): Allow modification of the item only
- for organizer.
- * gui/itip-utils.c (itip_organizer_is_user): added the check for the
- static capability "no-organizer".
-
- commiting for viren.l <lviren@novell.com>
-
-2005-08-03 P. S. Chakravarthi <pchakravarthi@novell.com>
-
- Fixes #306017
- * gui/e-calendar-view.c: (e_calendar_view_delete_selected_occurrence):
- Obtain the default zone information from cal-view and eventually use it to
- determine the correct rid for an all-day event.
-
-2005-08-01 Shakti Sen <shprasad@novell.com>
-
- * gui/tasks-control.c (tasks_control_sensitize_commands): Added support
- for the Target selection for 'Tasks'.
- * gui/e-calendar-table.c (e_calendar_table_open_selected): Resolved
- one undefined symbol.
- * gui/e-tasks.c: Renamed the function name from 'e_tasks_get_tasks_menu'
- to 'e_tasks_get_tasks_menu'
- * gui/e-tasks.h: Added the declaration for 'e_tasks_get_tasks_menu'.
- Thus fixes few warning messages.
- * gui/e-cal-menu.c (e_cal_menu_target_new_select): Set the mask for
- E_CAL_MENU_SELECT_ASSIGNABLE.
-
- Fixes bug #231968
-
-2005-07-29 Chenthill Palanisamy <pchenthill@novell.com>
-
-
- * gui/e-day-view.c: (e_day_view_update_event_label),
- (e_day_view_update_long_event_label):
- * gui/e-week-view.c: (e_week_view_reshape_event_span):
- Commenting the code for marking the summary of unaccepted
- meetings as bold, since pango crashes for some meetings.
-
-2005-07-27 Mengjie Yu <meng-jie.yu@sun.com>
-
- * gui/e-cal-model-calendar.c:
- Add reserved field for an empty structure.
- * gui/e-cal-model-tasks.c:
- Add reserved field for an empty structure.
-
- Fixes #310198
-
-2005-07-25 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-cal-popup.c:
- (e_cal_popup_target_new_select): send the comp_data->client
- to itip_get_comp_attendee.
-
-2005-07-25 Viren.l <lviren@novel.com>
-
- Fixes:248126
- * gui/tasks-control.c (tasks_control_assign_cmd)
- (tasks_control_forward_cmd): Added 2 Bonobo UI verbs for Assign Task and Forward as iCalendar
- and the definitions to commands.
- * gui/e-calendar-table.[ch] (e_calendar_table_open_task)
- (e_calendar_table_get_selected_comp): renamed static functions open_task and get_selected_comp
- and made them public.
-
-2005-07-23 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-cal-popup.[ch]: (needs_to_accept),
- (e_cal_popup_target_new_select): Added a mask
- to check if the meeting needs to be accepted.
- * gui/e-calendar-view.c: Increased the index of the
- labels.
- * gui/e-day-view.c: (set_text_as_bold):
- * gui/e-week-view.c: (set_text_as_bold): Show as bold
- even if the attendee property is not found, since it might
- be a mailing list. The attendee will be added once he accepts
- meeting.
-
-2005-07-22 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #309991
- * gui/e-cal-model.c: (ensure_dates_are_in_default_zone),
- (e_cal_view_objects_added_cb):
- * gui/gnome-cal.c: (ensure_dates_are_in_default_zone),
- (dn_e_cal_view_objects_added_cb): If the start date and end
- date are in UTC convert them to default zone while displaying.
-
-2005-07-21 Shakti Sen <shprasad@novell.com>
-
- * gui/e-tasks.c (e_tasks_init): Creating the tasks-menu.
- * gui/tasks-control.c (tasks_control_activate,
- tasks_control_deactivate): Activated/deactivated the menu.
- In brief, added support for 'Tasks' menu creation.
-
- Fixes bug #310985.
-
-2005-07-21 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #309602
- * gui/e-day-view.c: (set_text_as_bold),
- (e_day_view_update_event_label),
- (e_day_view_update_long_event_label),
- (e_day_view_ensure_rows_visible):
- * gui/e-week-view.c: (set_text_as_bold),
- (e_week_view_update_event_cb): Check if the backend
- allows to adding the unaccepted appointments to calendar
- and show its summary as bold text.
-
-2005-07-21 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/gnome-cal.c (gnome_calendar_class_init),
- (adjust_e_cal_view_sexp), (display_view),
- (gnome_calendar_change_view):
- * gui/gnome-cal.h:
- Fixes #245331. Keybindings for switching b/w
- calendar views.
-
-2005-07-20 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #310340
- * gui/e-calendar-view.c:
- (e_calendar_view_delete_selected_occurrence): Check if the
- backend supports having master object for recurrences and set
- the recurrence id accordingly.
-
-2005-07-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/dialogs/comp-editor.c: (get_attachment_list) (comp_editor_get_mime_attach_list)
- made it use e_attachment_bar_get_parts instead of the old api
-
-2005-07-20 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #309680
- * gui/e-calendar-view.c (on_unrecur_appointment): Remove
- the recurrence id only from e_cal_comp.
-
-2005-07-08 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/alarm-notify/alarm-notify.c: (alarm_notify_add_calendar):
- Free the uri to the source in a few cases.
- * gui/calendar-config.c: (calendar_config_get_icaltimezone):
- Free the timezone location.
-
-2005-07-12 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-meeting-list-view.c:
- (process_section): Expand the mailing list into list of email
- ids if the server has not expanded them while autocompletion.
-
-2005-07-12 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/dialogs/comp-editor.c: (get_attachment_list) (attachment_guess_mime_type)
- (comp_editor_close) (comp_editor_get_mime_attach_list): Fixed some compiler
- warning and checked some negative cases
-
-2005-07-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/dialogs/comp-editor.c:(get_attachment_list) (attachment_bar_changed_cb)
- (attachment_bar_icon_clicked_cb) (cab_popups_free) (setup_widgets)
- (set_attachment_list) (comp_editor_get_mime_attach_list)
- Fixed huge memory leak, and come compile warnings. Also fixed
- a crash, when double click on attachments.
-
-2005-07-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/itip-utils.[ch]: Added a structure.
- * gui/dialogs/Makefile.am: Removed cal-attachment*
- * gui/dialogs/comp-editor.[ch]: (attach_message) (drop_action)
- (send_timezone) (save_comp) (response_cb) (delete_event_cb)
- (attachment_bar_changed_cb) (attachment_bar_icon_clicked_cb)
- (setup_widgets) (set_icon_from_comp) (fill_widgets) (real_edit_comp)
- Removed the attachment bar specific to calendar and made a merged
- one at widgets/misc/e-attachment*
-
-2005-07-11 Chenthill Palanisamy <pchenthill@novell.com>
-
- * conduits/calendar/calendar-conduit.c: (process_multi_day),
- (delete_record):
- * gui/dialogs/comp-editor.c: (save_comp), (delete_comp):
- * gui/e-calendar-view.c: (e_calendar_view_cut_clipboard),
- (delete_event), (transfer_item_to):
- * gui/e-itip-control.c: (remove_item):
- * gui/gnome-cal.c: (gnome_calendar_purge):
- * gui/dialogs/meeting-page.c: (meeting_page_construct): Use
- e_cal_remove_with_mod for removing recurring apppointment and call
- e_cal_remove_object for non-recurring ones.
- * gui/itip-utils.c: (itip_organizer_is_user),
- (itip_get_comp_attendee): Fixed some memory leaks.
-
-2005-07-07 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * gui/calendar-component.c: (impl_handleURI): Added support for
- opening a calendar-item in the editor when its source-UID and UID/RID
- is passed in the command-line.
- * gui/gnome-cal.[c,h]: (gnome_calendar_edit_appointment): Newly added
- for the above functionality.
-
-2005-07-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/event-page.c: (sensitize_widgets): Enable alarms
- even if we are not organizer.
-
-2005-07-06 Sankar P <psankar@novell.com>
-
- * gui/dialogs/comp-editor.c (response_cb):
- Changed the way in which calendars having null summary are handled.
- Fixes #237844
-
- * calendar-errors.xml:
- Changed the button label from Send to Save
-
-2005-07-05 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/e-cal-popup.c: Created new target type
- * gui/e-cal-popup.h: Added #define for the new target type
- * gui/dialogs/cal-attachment-bar.c: (cab_popup) Poped e-cal instead of
- em_*. Removed mailer code from calendar
- * gui/dialogs/comp-editor.c: (drag_data_received) Poped e-cal instead of
- em_*. Removed mailer code from calendar.
-
-2005-07-04 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/calendar-component.c: (create_new_event): Set
- the new item flag.
- * gui/dialogs/event-editor.c: (event_editor_construct):
- Check the new item flag and create the scheduling page.
-
-2005-07-04 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/dialogs/meeting-page.c: (meeting_page_construct) Added
- vertical scrollbar policy of list view to always so that it does
- not extend the view when there are more contacts.
-
-2005-07-02 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-meeting-list-view.c: (process_section):
- * gui/e-select-names-editable.c:
- (e_select_names_editable_get_emails): If the contact list
- does not have all the mail ids, use the name of the contact
- list as the email id.
-
-2005-07-01 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-cal-model.c: (e_cal_model_class_init),
- (e_cal_view_progress_cb), (e_cal_view_done_cb):
- * gui/e-cal-model.h: Added two new signals to notify
- the progress information from the model to UI.
- * gui/e-calendar-marshal.list: Added a new item to marshal
- the string,int,int arguments.
- * gui/e-calendar-table.h:
- * gui/e-calendar-table.c: (delete_selected_components),
- (clipboard_get_text_cb), (e_calendar_table_set_status_message):
- * gui/e-calendar-view.h:
- * gui/e-calendar-view.c: (e_calendar_view_set_status_message),
- (e_calendar_view_cut_clipboard), (clipboard_get_text_cb),
- (transfer_selected_items):
- * gui/e-tasks.c: (view_progress_cb), (view_done_cb),
- (setup_widgets), (set_status_message), (backend_died_cb):
- * gui/gnome-cal.c: (update_query), (view_progress_cb),
- (view_done_cb), (setup_widgets), (client_cal_opened_cb),
- (default_client_cal_opened_cb), (open_ecal), (backend_died_cb),
- (gnome_calendar_purge): Added a new variable to
- e_calendar_view_set_status_message and
- e_calendar_table_set_status_message methods to show the progress
- information.
-
-2005-06-27 Mark G. Adams <mark.g.adams@sympatico.ca>
-
- * conduits/todo/todo-conduit.c: (add_record): Fix leak of uids
- * conduits/calendar/calendar-conduit.c: (process_multi_day): Fix leak of uids
-
-2005-07-01 Praveen Kumar <kpraveen@novell.com>
-
- * gui/e-cal-config.h : Added the source type field in
- _ECalConfigTargetSource
- * gui/dialogs/calendar-setup.c (calendar_setup_edit_calendar) : Set
- the source type as calendar
- (calendar_setup_edit_task_list) : Set the source type as tasks.
-
-2005-06-25 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/event-editor.c
- (event_editor_construct): Do not desensitize the attachment
- bar as there will be no way to open an attachement.
-
-2005-07-06 Not Zed <NotZed@Ximian.com>
-
- * importers/icalendar-importer.c (ivcal_getwidget): fix a missing
- init on sd.
- (ivcal_getwidget): pack the notebook with fill on.
-
- * importers/Makefile.am: remove -module flags.
-
- * Makefile.am: build importers before the gui.
-
- * gui/main.c (initialize): register the inbuild calendar importers.
-
- * importers/icalendar-importer.c: Converted to eplugin, cleaned up
- some stuff as well. Put the selectors in scrolledwindows so they
- dont grow unbounded.
- (gnome_calendar_getwidget): set the default actions based on
- wether we've run or not.
- (update_single_object): removed dead code?
-
-2005-07-05 Not Zed <NotZed@Ximian.com>
-
- * importers/icalendar-importer.c: start work on e-plugin importer.
-
-2005-06-27 Tor Lillqvist <tml@novell.com>
-
- * */Makefile.am: Prune unnecessary and nonexistent directories
- from the -I options. Prune pathname macros not used in the sources
- in that directory from the -D options. Use NO_UNDEFINED. Link with
- all necessary libraries. On Win32 link with bootstrap libraries
- where necessary.
-
- * common/Makefile.am: As this is a noinst library, no use for
- LDFLAGS or LIBADD.
-
- * gui/Makefile.am: Use Win32-specific hack to work around MSYS
- feature in the gconftool invokation.
-
- * gui/calendar-commands.c: Remove superfluous inclusion of <pwd.h>.
-
- * gui/e-cal-list-view.c
- * gui/e-day-view.c: Remove superfluous inclusion of <gdk/gdkx.h>.
-
- * gui/gnome-cal.c: Remove superfluous inclusion of <sys/wait.h>.
-
- * importers/icalendar-importer.c: Use g_usleep() instead of sleep().
-
-2005-06-25 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/comp-editor.c:
- (real_send_comp): check save schedules before sending
- the comp through send_comp.
-
-2005-06-23 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/event-page.c: (sensitize_widgets):
- desensitize the source selector if a meeting is
- delegated.
-
-2005-06-22 viren.l <viren@novell.com>
-
- Fixes #305590
- * gui/e-meeting-store.c: (freebusy_async):
- Lock the mutex before invoking e_cal_get_free_busy(),
- unlock the mutex after the function call.
-
-2005-06-22 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/comp-editor.c: (real_edit_comp): Do
- not sensitize the attachment bar here.
- * gui/dialogs/event-editor.c (event_editor_construct):
- Do not construct the scheduling page for non organizer
- and sensitize the attachment bar.
- * gui/dialogs/event-page.c: (event_page_fill_widgets): Need
- not call the e_cal_get_object to find if the event is existing
- one or not.
- * gui/e-calendar-view.c: (e_calendar_view_new_appointment_for),
- (e_calendar_view_edit_appointment): Set the user org flags
- here itslef.
-
-2005-06-22 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/comp-editor.c
- (save_comp): Commit the sequence all the fields event if
- the delegator is delegating a paticular instance.
- (prompt_to_save_changes): Send FALSE to recur_comp_dialog
- for last argument.
- (response_cb): Send the delegate as true if the
- event is being delegated.
- (delete_event_cb),(set_attendees_for_delegation): removed the warning.
- * gui/dialogs/event-page.c: (sensitize_widgets),
- (event_page_fill_widgets): Do not sensitize the send options
- button if the item is being delegated.
- * gui/dialogs/recur-comp.c: (recur_component_dialog):
- * gui/dialogs/recur-comp.h: Added a new boolean argument
- to recurrence dialog to indicate the item is delegated.
- * gui/e-cal-model-calendar.c: (ecmc_set_value_at):
- * gui/e-day-view.c: (e_day_view_finish_long_event_resize),
- (e_day_view_finish_resize), (e_day_view_change_event_time),
- (e_day_view_on_editing_stopped),
- (e_day_view_on_top_canvas_drag_data_received),
- (e_day_view_on_main_canvas_drag_data_received):
- * gui/e-week-view.c: (e_week_view_change_event_time),
- (e_week_view_on_editing_stopped): Send FALSE to delegate
- if the delegate in the call recur_component_dialog.
-
-2005-06-20 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/comp-editor.c (save_comp_with_send),
- (real_edit_comp), (set_attendees_for_delegation), (real_send_comp):
- If a meeting is delegated. Send a Request to the delegate and a
- reply to the organizer.
- * gui/dialogs/event-editor.c: (event_editor_edit_comp): Add the
- delegator alone in the meeting editor for personal calendar.
- (event_editor_send_comp), (show_meeting): Show the scheduling
- page if the meeting is being delegated.
- * gui/dialogs/meeting-page.c: (clear_widgets),
- (meeting_page_fill_widgets), (meeting_page_fill_component),
- (add_clicked_cb), (remove_attendee), (remove_clicked_cb),
- (init_widgets), (attendee_added_cb), (meeting_page_construct):
- Do not allow only non-attendees to be added as delegatees.
- While sending the delegated item remove the other attendees.
- Allow only one delegate to be added for personal calendar.
- * gui/e-cal-popup.c: (get_attendee_prop), (is_delegated)
- (e_cal_popup_target_new_select):Disabled
- the popup menu item if the meeting is already delegated.
- * gui/e-cal-popup.h: Added a new mask to check if the meeting
- is already delegated.
- * gui/e-calendar-view.c: (set_attendee_status_for_delegate),
- (on_delegate): Change the status of the attendee to delegated.
- Set the new mask for the delegate popup menu item.
- * gui/e-meeting-list-view.c: (e_meeting_list_view_class_init),
- (attendee_edited_cb): Added a new signal to identify the attendee
- added in meeting page. Do not remove the attendee if the user
- modifies the existing email id to NULL value.
- * gui/e-meeting-list-view.h: Added the notification signal.
- * gui/itip-utils.h: Added a new function to get our email id
- from the list of attendees.
- * gui/itip-utils.c (get_attendee), (itip_get_comp_attendee),
- (comp_from), (comp_to_list), (comp_subject), (comp_sentby),
- (itip_send_comp): Send udpates to delegator only
- if the rsvp is enabled. Set the status of the attendee
- properly in the REPLY method, since there will two attendees
- unlike the updating attendee status.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * gui/GNOME_Evolution_Calendar.server.in.in
- * importers/GNOME_Evolution_Calendar_Importer.server.in.in: Use SOEXT.
-
-2005-06-13 Jedy Wang <jedy.wang@sun.com>
-
- We need compare backend for long events too.
-
- * gui/e-day-view.c: (e_day_view_find_event_from_uid):
-
-2005-06-08 viren.l <viren@novell.com>
-
- * gui/dialogs/event-editor.c (event_editor_edit_comp): set COMP_EDITOR_PAGE_USER_ORG
- flag. sensitizing attachment bar if user is organizer.
- * gui/dialogs/event-page.c, gui/dialogs/recurrencepage.c,
- gui/dialogs/meeting-page.c
- (fill_widgets)
- (sensitize_widget)
- (sensitize_button):
- sensitizing widgets if user is not an organizer.Boolean check
- for user_org is achieved by using the flags in CompEditorPage structure.
- check that variable while sensitizing widgets.Remove the scheduling page
- if user is not organizer.Retrive values based on a key using hash table.
- Added a call back for row_activation. Enabling and disabling the
- "editing" property of the renderers based E_MEETING_STORE_EDIT_STATUS.
- Also check whether user is creating new meeting or openning an existing
- meeting and hence disable widgets appropriate.
- * gui/e-meeting-list-view.c (build_table, edit_col_for_user,
- edit_col_for_organizer, row_activation_cb): store renderers in hash table
- using direct hashing since we can to enable/disable only column-wise since
- tree view is used here.
-
-2005-06-07 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/calendar-component.c: (create_new_event):
- call the event_editor_new with comp editor flags.
- * gui/dialogs/comp-editor-page.h:
- * gui/dialogs/comp-editor.c: (comp_editor_set_flags),
- (comp_editor_get_flags), (comp_editor_append_page):
- * gui/dialogs/comp-editor.h: Set the comp editor
- flags, to indicate whether the item is a meeting, appointment,
- a new event, or a delegated item etc.
- * gui/dialogs/event-editor.c: (event_editor_construct),
- (event_editor_edit_comp): Do not show the existing attendees
- while delegating.
- (event_editor_new): Replaced the meeting variable with
- the comp editor flags
- (show_meeting): Show the delegate page while delegating a
- meeting.
- * gui/dialogs/event-editor.h: Modified the event_editor_new
- function.
- * gui/dialogs/meeting-page.c:
- (set_attendees):
- (meeting_page_finalize),(clear_widgets),
- (sensitize_widgets),(meeting_page_fill_widgets),
- (meeting_page_fill_component), (get_widgets),
- (add_clicked_cb), (meeting_page_construct): Set the label
- for the meeting page to Delegatee. Changed the organizer label
- to From since groupwise does have a concept of organizer.
- Enabled Add, remove buttons for delegation. Added the delegte's
- to the exiting attendee list while filling the component. Added
- a boolean variable to the private structure to store the user's
- address. Modified the label for meeting page as Attendees. If
- the meeting is delegated, then to delegatees.
- * gui/dialogs/meeting-page.glade: Added a reference to organizer
- widget as org-label.
- * gui/e-cal-popup.c: (e_cal_popup_target_new_select):
- * gui/e-cal-popup.h: Added new masks for supporring delegation.
- * gui/e-calendar-view.c: (set_attendee_status_for_delegate),
- (on_delegate), (e_calendar_view_new_appointment_for),
- (open_event_with_flags), (e_calendar_view_edit_appointment):
- Call the event editor with comp editor flags. Set the users
- partstat to delegated.
-
-2005-05-30 Thouis R. Jones <thouis@csail.mit.edu>
-
- Fixes #272301
-
- * gui/apps_evolution_calendar.schemas.in.in:
- * gui/calendar-config-keys.h:
- * gui/calendar-config.c: (calendar_config_get_marcus_bains,
- calendar_config_add_notification_marcus_bains):
- * gui/calendar-config.h:
- * gui/e-day-view-config.c: (set_marcus_bains,
- marcus_bains_changed_cb, e_day_view_config_set_view):
- * gui/e-day-view-main-item.c: (e_day_view_main_item_draw):
- * gui/e-day-view-time-item.c: (e_day_view_time_item_draw):
- * gui/e-day-view.c: (e_day_view_init, e_day_view_set_colors,
- e_day_view_get_show_marcus_bains, e_day_view_set_marcus_bains,
- e_day_view_update_marcus_bains):
- * gui/e-day-view.h:
- * gui/gnome-cal.c: (update_marcus_bains_line_cb, setup_widgets,
- gnome_calendar_destroy): Added Marcus Bains Line to main item
- view and time bar.
-
-2005-05-30 Harry Lu <harry.lu@sun.com>
-
- * gui/itip-utils.c: (itip_send_comp): check whether backend could
- handle sending resuests/updates, and if so, just return.
-
-2005-05-24 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #272114
- * gui/dialogs/calendar-setup.c: (eccp_commit),
- (calendar_setup_edit_calendar): Check if the color is
- present in the source before setting it.
-
-2005-05-24 Srinivasa Ragavan <sragavan@novell.com>
- * gui/dialogs/cal-attachment-bar.c, gui/dialogs/cal-attachment-bar.h,
- gui/dialogs/cal-attachment.c, gui/dialogs/cal-attachment.h,
- gui/dialogs/comp-editor.c, calendar.error.xml: Added the support to DnD
- remote URL to the attachment window. It downloads asynchronously and
- attaches.
-
-2005-05-16 Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/dialogs/comp-editor.c (attachment_bar_changed_cb)
- (attachment_bar_icon_clicked_cb) (setup_widgets)
- (comp_editor_sensitize_attachment_bar) (fill_widgets):
- Removed the expander in calendar attachment. It keeps showing
- now, to ease DnD.
-
-2005-05-16 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/gnome-cal.c: (client_cal_opened_cb),
- (default_client_cal_opened_cb): Removed the debug
- messages.
-
-2005-05-16 Not Zed <NotZed@Ximian.com>
-
- * moved e-error to e-util/
-
-2005-05-16: Srinivasa Ragavan <sragavan@novell.com>
-
- * gui/GNOME_Evolution_Calendar.server.in.in: Added tooltips
-
-2005-05-13 Sushma Rai <rsushma@novell.com>
-
- * gui/dialogs/recurrence-page.c (make_ending_until_special): Setting
- two weeks after the start date as default "until" date.
- Fixes #268906
-
-2005-05-12 Harish Krishnaswamy <kharish@novell.com>
-
- on behalf of jack jia <jack.jia@sun.com>
- fixes #229794
-
- * gui/dialogs/recurrence-page.c: (make_weekly_special):
- Allow deselection of the current day while scheduling
- recurrences based on weeek days.
-
-2005-05-12 Sushma Rai <rsushma@novell.com>
-
- * gui/e-cal-model-tasks.c (get_geo): Not marking geographical locations
- for translation.
- Fixes #261080
-
-2005-05-12 Vivek Jain <jvivek@novell.com>
-
- Fixes #271523
-
- * gui/dialogs/calendar-setup.c:
- (CalendarSourceDialog): included an ECalSourceType member in
- the structure
- (calendar_setup_edit_calendar): set source_type as EVENT
- (calendar_setup_edit_task_list): set source_type as TODO
- (eccp_general_offline): Change the label according to the type
-
-2005-05-12 Srinivasa Ragavan <sragavan@novell.com>
- * gui/task-component.c (selector_tree_drag_motion): Fixes the bug 269416
- It makes the DnD to move tasks instead copying.
-
-
-2005-05-09 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #301350
-
- * gui/alarm-notify/alarm-queue.c (alarm_queue_init): install a timeout
- handler to check, every 30 minutes, for not losing the midnight refresh.
- (check_midnight_refresh): check the midnight refresh and if we missed it,
- reload alarms.
- (queue_midnight_refresh): made the midnight value be global.
-
-2005-05-09 Philip Van Hoof <pvanhoof@gnome.org>
-
- * gui/alarm-notify/*: Made the alarm-notify dialog
- multi-alarm aware
-
-2005-05-09 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/migration.c (migrate_ical_folder_to_source): cover the case when
- there is no calendar.ics/tasks.ics file in the folder to migrate.
-
-2005-05-06 Vivek Jain <jvivek@novell.com>
-
- **Fixes #261079
- * gui/e-alarm-list.c:(get_alarm_string)
- Added translator comments.
-
-2005-05-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/apps_evolution_calendar.schemas.in.in: Fixing a
- grammar mistake.
- See 301459
-
-2005-05-06 Changwoo Ryu <cwryu@debian.org>
-
- * gui/apps_evolution_calendar.schemas.in.in: added a missing
- period in long description. and fixed an invalid tag.
-
-2005-05-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #272464
- * calendar-errors.xml:
- * calendar-errors.xml.h: Changed the primary and secondary
- messages to make it more clear.
-
-2005-05-06 Vivek Jain <jvivek@novell.com>
-
- **Fixes #272566
- * gui/dialogs/event-page.glade:
- removed unwanted space in button label
-
-2005-05-06 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-cal-model.c (e_cal_view_objects_added_cb): uncomment code that
- shouldn't be.
-
-2005-05-06 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #271679
-
- * gui/dialogs/comp-editor.c (save_comp):
- * gui/e-week-view.c (e_week_view_on_editing_stopped,
- e_week_view_change_event_time): set correct start/end times for
- individual instances and remove all rules and exceptions.
- (e_week_view_reshape_event_span): show recurrence icons for
- detached instances also.
-
- * gui/e-day-view.c (e_day_view_finish_resize,
- e_day_view_finish_long_event_resize, e_day_view_on_editing_stopped,
- e_day_view_on_top_canvas_drag_data_received,
- e_day_view_on_main_canvas_drag_data_received,
- e_day_view_change_event_time): set the correct start/end times when
- modifying individual instances and remove all rules and exceptions.
- (e_day_view_on_top_canvas_motion, e_day_view_on_main_canvas_motion):
- disable D&D for recurring events.
- (e_day_view_reshape_long_event, e_day_view_reshape_day_event):
- check for detached instances and show recurrence icons for them also.
-
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw_icons):
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event):
- check for detached instances and show recurrence icons for them also.
-
- * gui/e-cal-model.c (set_instance_times): don't use the RECURRENCE-ID
- to get the datetime.
-
- * gui/e-calendar-view.c (e_calendar_view_delete_selected_occurrence):
- exceptions need to be date only.
- (e_calendar_view_copy_clipboard): remove RECURRENCE-IDs from components
- we copy to the clipboard.
- (e_calendar_view_cut_clipboard): when cutting instances, remove only
- the selected instances.
- (on_unrecur_appointment): use MOD_ALL to modify the master object and
- remove recurrence-id from detached event.
-
- * gui/dialogs/recur-comp.c (recur_component_dialog): re-enabled.
-
-2005-05-05 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/dialogs/event-page.c:
- * gui/dialogs/task-page.c: removed GAL's e-categories.h include.
-
-2005-05-01 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #274406
- * gui/alarm-notify/alarm-notify.c: (cal_opened_cb): Removed the
- additional unref present.
-
-2005-04-18 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #274476
- * gui/e-calendar-view.c: (e_calendar_view_open_event): Send the
- right value boolean variable meeting to e_calendar_view_edit_appointment
- method.
-
-2005-04-08 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #70035
-
- * importers/icalendar-importer.c (support_format_fn, load_file_fn):
- use e_cal_util_parse_ics_string instead of icalparser_parse_string.
-
-2005-04-05 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-cal-model.c: (cal_opened_cb): If the status
- is busy call open method again, do not remove the
- client.
- * gui/gnome-cal.c: (client_cal_opened_cb),
- (default_client_cal_opened_cb): IF the status is busy
- and the load_state is not loaded call open method.
-
-2005-04-04 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #68423
-
- * gui/migration.c (migrate_ical):
- * gui/e-tasks,c (e_tasks_expunge):
- * gui/gnome-cal.c (gnome_calendar_purge): fixed huge (in some cases)
- memory leaks.
-
-2005-04-01 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #41740
-
- * gui/calendar-errors.xml:
- * gui/calendar-errors.xml.h: added editor error.
-
- * gui/alarm-notify/alarm-queue.c (edit_component): display error messages
- when we can't load the component in the editor.
-
- * gui/alarm-notify/Makefile.am: linked against libemiscwidgets.la.
-
-2005-04-01 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #73879
- * gui/dialogs/comp-editor.[ch]:
- (comp_editor_sensitize_attachment_bar): Added a function
- to sensitize/desensitize the attachment bar.
- (comp_editor_notify_client_changed): When client changes
- sensitize the attachment bar.
- * gui/dialogs/event-editor.c: (event_editor_construct):
- * gui/dialogs/task-editor.c: (task_editor_construct): Sensitize
- the attachment bar.
-
-2005-03-31 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #73969
- * gui/e-calendar-view.c: (delete_event): Remove the
- recurrence id property if its present.
-
-2005-03-30 Li Yuan <li.yuan@sun.com>
-
- Fixes #73914
-
- * gui/dialogs/cal-prefs-dialog.glade:
- add a11y name to Publishing Table.
-
-2005-03-28 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #44719
-
- * gui/alarm-queue.c (display_notification): make the alarm dialog sticky
- when not using the system tray.
-
-2005-03-24 JP Rosevear <jpr@novell.com>
-
- Fixes #69272
-
- * gui/comp-util.c (cal_comp_event_new_with_defaults): ensure we
- always return a valid comp
-
- * gui/comp-util.c (cal_comp_task_new_with_defaults): ditto; fix
- obvious pasto that would cause a leak
-
-2005-03-24 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #73320
- * gui/e-meeting-list-view.c: (attendee_edited_cb): Check if
- we are editing the same row and if so do not remove the attendee.
-
-2005-03-24 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #73508
- * gui/dialogs/meeting-page.c: (meeting_page_fill_widgets): Set the
- organizers status as NEEDS ACTION, checking for the static capability.
-
-2005-03-16 Li Yuan <li.yuan@sun.com>
-
- * gui/calendar-view.c: (calendar_view_class_init):
- remove the edit function.
-
- Fixes # 40762
-
-2005-03-22 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/calendar-component.c: (popup_event_cb): Popup all the
- menu items when clicked on the source.
-
-2005-03-21 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #73031
- * gui/dialogs/event-editor.c: (event_editor_finalize):
- * gui/dialogs/task-editor.c: (task_editor_finalize): Added
- a check for the presence of the object before unreffing it.
-
-2005-03-21 JP Rosevear <jpr@novell.com>
-
- * gui/gnome-cal.c (default_client_cal_opened_cb): if its busy, try
- again
- (client_cal_opened_cb): ditto
-
-2005-03-21 JP Rosevear <jpr@novell.com>
-
- * gui/e-day-view.c (e_day_view_on_main_canvas_drag_data_received):
- abort sequence
- (e_day_view_on_top_canvas_motion): prevent drag of recurring events
- (e_day_view_on_main_canvas_motion): ditto
-
- * gui/e-calendar-view.c (on_unrecur_appointment): clear recur id
-
-2005-03-21 JP Rosevear <jpr@novell.com>
-
- * gui/tasks-component.c (ensure_sources): ensure the color and
- primary config are set on the personal source
-
- * gui/calendar-component.c (ensure_sources): ditto
-
-2005-03-21 Li Yuan <li.yuan@sun.com>
-
- * gui/print.c: (print_comp_item):
- Fixes #44579
-
-2005-03-17 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #68525, 68580
- * gui/gnome-cal.c (update_query), (gnome_calendar_init):
- Added a boolean variable to avoid crash when a race condition
- occurs.
-
-2005-03-16 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #73101
-
- * calendar-errors.xml:
- * calendar-errors.xml.h: removed unnecessary leading space.
-
-2005-03-16 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #72983
-
- * gui/e-cal-list-view.c (e_cal_list_view_new): set EXPAND_RECURRENCES
- flag on the model.
-
-2005-03-15 JP Rosevear <jpr@novell.com>
-
- * gui/itip-utils.c (itip_send_comp): when publishing, the to_list
- will always be null so don't error out then
-
-2005-03-13 JP Rosevear <jpr@novell.com>
-
- Fixes #73563
-
- * gui/alarm-notify/alarm-queue.c (notify_dialog_cb): make sure in
- the snooze case the tray (and via callbacks then) the dialog is
- destroyed
-
-2005-03-14 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #72979
- * gui/e-cal-list-view.c (find_meeting),
- (e_cal_list_view_on_table_double_click): Check whether its a
- meeting and send appropriate boolean variable.
-
-2005-03-11 Sushma Rai <rsushma@novell.com>
-
- * gui/dialogs/event-page.c (event_page_show_options): Removed the check
- for general options page static capability. Send options dialog will
- not be created at this point.
- (e_sendoptions_clicked_cb): Checking for the general options page
- static capability, when used clicks send options button.
-
- * gui/dialogs/task-page.c (task_page_show_options)
- (e_sendoptions_clicked_cb): Similar.
- Fixes #73501
-
-2005-03-09 Not Zed <NotZed@Ximian.com>
-
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw_icons):
- * gui/e-day-view.c (e_day_view_reshape_day_event): free the ecalcomponent
- after using it.
-
-2005-03-08 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #73141
- * gui/dialogs/comp-editor.c:
- (comp_editor_notify_client_changed):Assign the updated client
- to priv->client and unref the old one.
-
-2005-03-07 JP Rosevear <jpr@novell.com>
-
- * gui/alarm-notify/alarm-queue.c: add remove_client_alarms prototype
-
-2005-03-06 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/dialogs/recur-comp.c (recur_component_dialog): disable dialog for
- asking user which instance(s) to modify.
-
-2005-03-04 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #72835
-
- * gui/alarm-notify/alarm-notify-dialog.[ch] (alarm_notify_dialog):
- changed to return the dialog we create, and to run in the background.
- (dialog_response_cb): response callback for the dialog.
-
- * gui/alarm-notify/alarm-queue.c (alarm_queue_done): don't g_assert,
- just check for midnight_refresh pointer, and clear it up if not NULL.
- Also, traverse all clients with g_hash_table_foreach_remove.
- (free_client_alarms_cb, alarm_queue_remove_client, load_alarms): added
- missing cleanup code.
- (queue_midnight_refresh): don't g_assert, just check for midnigh_refresh
- pointer and clear it up if not NULL.
- (open_alarm_dialog): store the dialog returned by alarm_notify_dialog().
- (tray_icon_destroyed_cb): destroy the dialog if still around.
-
-2005-02-28 Harish Krishnaswamy <kharish@novell.com>
-
- Fixes #69556
- * gui/dialogs/cal-attachment-bar.c:
- (cal_attachment_bar_attach_mime_part): Add missing call to
- attach_mime_part.
-
-2005-02-28 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #72928
-
- * gui/alarm-notify/notify-main.c (main): don't call alarm_queue_done...
-
- * gui/alarm-notify/alarm-notify.c (alarm_notify_finalize): ...do it at
- the same level than alarm_queue_init.
-
-2005-02-28 JP Rosevear <jpr@novell.com>
-
- * gui/gnome-cal.c (gnome_calendar_goto_today): revert fix for
- 70000, its a ui change
-
-2005-02-28 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/comp-editor.c: (attachment_bar_icon_clicked_cb),
- (setup_widgets): Connect the signal to "event", and open the attachment
- only if its a double click from the cal attachment bar.
-
-2005-02-28 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #72958
- * gui/dialogs/comp-editor.c: (save_comp): If the backend
- returns success, if the delay delivery is set, do not
- show them in the view, since it will not be created in the
- server.
-
-2005-02-25 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/calendar-component.c (ensure_sources) :
- Make sure the base uri is same as the one
- migration code uses. Avoids two "On This Computer"
- groups when both migration and this code runs.
-
-2005-02-23 Hans Petter Jansson <hpj@novell.com>
-
- * common/authentication.c:
- * gui/e-pub-utils.c:
- * gui/alarm-notify/alarm-notify.c:
- * gui/alarm-notify/notify-main.c:
- * gui/dialogs/url-editor-dialog.c:
- Include <libedataserverui/e-passwords.h>.
- * gui/itip-utils.c: Remove e-passwords.h include, it's not
- needed.
-
-2005-02-23 JP Rosevear <jpr@novell.com>
-
- Fixes #70000
-
- * gui/gnome-cal.c (gnome_calendar_goto_today): set the view type
- to day view
-
-2005-02-23 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #72006
- * gui/dialogs/comp-editor.c: (real_edit_comp):
- * gui/dialogs/event-editor.c: (show_meeting):
- * gui/dialogs/task-editor.c: (show_assignment): Reset
- the changed state, to suppress the promt_to_changes
- dialog when the fields are not changed.
-
-2005-02-21 JP Rosevear <jpr@novell.com>
-
- Fixes #63866, #67714, #62089, #47747, #61495, #28947
-
- * gui/e-select-names-renderer.h: update signal
-
- * gui/e-select-names-renderer.c
- (e_select_names_renderer_editing_done): emit the cancelled signal
- properly and don't update if it was cancelled
- (e_select_names_renderer_focus_out_event): if the cell loses focus
- the editing is done
- (e_select_names_renderer_start_editing): listen for focus out
- event, and only set the address if appropriate
- (e_select_names_renderer_get_property): handle name/email props
- (e_select_names_renderer_set_property): ditto
- (e_select_names_renderer_finalize): free name/email
- (e_select_names_renderer_class_init): install name/email props;
- cell_edited returns lists now
-
- * gui/e-select-names-editable.h: update protos
-
- * gui/e-select-names-editable.c: don't really override any of the
- gtkentry editable cell routines since we directly inherit from
- ENameSelectorEntry
- (e_select_names_editable_get_emails): get all the email addresses
- (e_select_names_editable_get_names): get all the names
- (e_select_names_editable_set_address): set the destination
- correctly for editing
-
- * gui/e-meeting-list-view.c (attendee_edited_cb): handle a blank
- entry by removing it and don't allow an entry that already exists
- to be entered
- (attendee_editing_canceled_cb): if the item editing is cancelled
- and it has no name or email address, remove it
- (process_section): if the contact has multiple addresses (ie a
- mailing list), expand the entries
-
- * gui/e-calendar-marshal.list: add new marshaller
-
-2005-02-19 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/calendar-component.c (ensure_sources) :
- Make sure all the default source groups and sources
- are present by adding missing ones. Also update the
- base uri of "On This Computer" group to take care
- of change in user home dir.
- (calendar_component_init) : call ensure_sources
-
- * gui/tasks-component.c (ensure_sources)
- (tasks_component_init) : ditto
-
- Takes care of #67411 & #67724 for
- calendar and tasks components.
-
-
-2005-02-18 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/alarm-notify/alarm-notify.c (cal_opened_cb): if opening
- the calendar failed, disconnect signals and unref it.
-
-2005-02-18 Chenthill Palanisamy <pchenthill@novell.com>
-
- * _EventPagePrivate: added a boolean variable is_meeting.
- * _TaskPagePrivate: added a boolean variable is_assignment.
- * gui/dialogs/task-page.h:
- * gui/dialogs/event-page.h: Added a function to set
- the is_meeting boolean variable.
- * gui/dialogs/event-editor.c: (show_meeting):
- * gui/dialogs/task-editor.c: (show_assignment): Called
- the function to set the boolean variable.
- * gui/dialogs/event-page.c: (event_page_init),
- (event_page_set_meeting), (source_changed_cb):
- * gui/dialogs/task-page.c: (task_page_init),
- (task_page_set_assignment), (source_changed_cb):
- If the source is changed and only if its a group
- event show the send options frame.
- * gui/gnome-cal.c: (client_cal_opened_cb): Do not
- popup the offline error dialog for tasks.
-
-2005-02-15 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/migration.c (migrate_ical_folder_to_source): check return value
- from e_cal_new, to display a better warning message.
-
-2005-02-11 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #72038
-
- * gui/itip-utils.c (itip_send_comp): when we get no recipients, don't
- send the message and return an error.
-
-2005-02-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-cal-model.c: (e_cal_view_objects_added_cb): Remove
- the component from the view, if its already present before
- adding it.
-
-2005-02-09 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/event-editor.c: (event_editor_edit_comp):
- Always remove the meeting and scheduling pages when there are no
- attendees. This allows the sender to be added to the attendees list
- by default while creating new meetings.
-
-2005-02-08 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-cal-model.c (set_instance_times): set instance times correctly.
-
-2005-02-07 JP Rosevear <jpr@novell.com>
-
- Fixes #61075
-
- * gui/apps_evolution_calendar.schemas.in.in: add long descriptions
- and clean up short items
-
-2005-02-05 Harish Krishnaswamy <kharish@novell.com>
-
- * calendar-errors.xml:
- * calendar-errors.xml.h:
- * gui/e-tasks.c: (client_cal_opened_cb):
- * gui/gnome-cal.c: (client_cal_opened_cb),
- (default_client_cal_opened_cb): add messages for
- calendar/tasks not marked for offline usage.
-
-
-2005-02-05 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/comp-editor.c (attach_message), (drop_action),
- (drop_popup_copy), (drop_popup_move), (drop_popup_cancel),
- (drop_popup_free), (drag_data_received), (drag_motion),
- (comp_editor_class_init), (comp_editor_init), (real_edit_comp):
- fix the dnd woes on calendar attachments.
- * gui/dialogs/cal-attachment-bar.c (add_from_file): reuse
- mail composer's error message.
-
-2005-02-04 Harry Lu <harry.lu@sun.com>
-
- Add a11y name for attachment button and bars.
-
- * gui/dialogs/cal-attachment-bar.c: (cal_attachment_bar_new):
- * gui/dialogs/comp-editor.c: (setup_widgets):
-
-2005-02-04 Rodney Dawes <dobey@novell.com>
-
- * gui/dialogs/comp-editor.[ch]: Add a string to CompEditorPrivate to
- store the name of the help section we need to refer for derived dialogs
- (response_cb): Handle the GTK_RESPONSE_HELP response and show help
- (setup_widgets): Add a button to the dialog for Help
- (comp_editor_init): Default to the "usage-calendar" help section
- (comp_editor_finalize): Free the help_section variable
- (comp_editor_show_help): Add a new method to actually open the help
- (comp_editor_set_help_section): Add a method for derivatives to set the
- help section they want to open
-
- * gui/dialogs/event-editor.c (event_editor_init): Set the help section
- we want to open for the event editor to "usage-calendar-apts"
-
- * gui/dialogs/task-editor.c (task_editor_init): Set the help section
- we want to open for the event editor to "usage-calendar-todo"
-
-2005-02-04 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-tasks.c (update_view): clear the component preview when we
- update the view.
-
- * gui/e-cal-model.c (set_instance_times): use the correct timezone.
- Removed commented code.
-
-2005-02-04 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #71265
-
- * gui/e-week-view.c (e_week_view_remove_event_cb):
- * gui/e-day-view.c (e_day_view_remove_event_cb): if we remove the
- event we were editing, update internal pointers.
-
-2005-02-04 Vivek Jain <jvivek@novell.com>
-
- * calendar-errors.xml.h
- * calendar-errors.xml : changed the warning message string for
- server-version
-
-2005-02-04 Yong Sun <yong.sun@sun.com>
-
- Fix for #56901
-
- * gui/print.c: (bound_text): When the width>maxwidth, the
- pointer 'p' should also be backwarded, same as 'o'.
-
-2005-02-03 Rodney Dawes <dobey@novell.com>
-
- * calendar-errors.xml.h: Update to include new strings from the
- calendar-errors.xml file
-
-2005-02-03 Li Yuan <li.yuan@sun.com>
-
- * gui/dialogs/task-details-page.c: (get_widgets):
- add a11y name to url.
- * gui/dialogs/task-details-page.glade:
- add a11y name to date completed.
- * gui/dialogs/task-page.glade:
- add a11y names to due date and start date.
-
-2005-02-03 Vivek Jain <jvivek@novell.com>
-
- * calendar-errors.xml : added a warning message for invalid server
- version
- * gui/gnome-cal.c (default_client_cal_opened_cb)
- (client_cal_opened_cb): added a case to check the
- call status and display warning
-
-2005-02-02 Rodney Dawes <dobey@novell.com>
-
- * gui/dialogs/alarm-dialog.c (alarm_dialog_run): Set the border width
- for the internal dialog containers to be HIG compliant
-
- * gui/dialogs/alarm-dialog.glade: Remove the separator in the dialog
- and fix some spacing/padding issues to be HIG compliant
-
- * gui/dialogs/alarm-list-dialog.c (alarm_list_dialog_run): Set the
- border width for the internal dialog containers to be HIG compliant
-
- * gui/dialogs/alarm-list-dialog.glade: Remove the separator in the
- dialog and fix some spacing/padding issues to be HIG compliant
-
-2005-02-02 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #72090
-
- * gui/calendar-component.c (impl_handleURI): don't assume the URI is
- always correct.
-
-2005-02-01 Rodney Dawes <dobey@novell.com>
-
- * gui/dialogs/comp-editor.c (setup_widgets): Clean up the spacing
- and padding, and shove the notebook and expander arrow into a vbox
- so that we can be HIG compliant
- (comp_editor_init): Remove the separator from the "dialog" and set
- the border width for the internal dialog widgets appropriately to
- be compliant with the HIG for dialog borders
-
-2005-02-01 JP Rosevear <jpr@novell.com>
-
- * gui/e-tasks.c (e_tasks_destroy): fix typo
-
- * gui/gnome-cal.c (gnome_calendar_destroy): ditto
-
-2005-02-01 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-cal-menu.c (e_cal_menu_target_new_select):
- * gui/e-cal-popup.c (e_cal_popup_target_new_select): add correct mask
- for detached recurrences.
-
-2005-02-01 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/calendar-commands.c
- (calendar_control_sensitize_calendar_commands): only add real data
- to the array.
-
-2005-02-01 JP Rosevear <jpr@novell.com>
-
- Fixes #71944
-
- * gui/e-tasks.c: declare config_categories_changed_cb before its
- used
-
-2005-01-31 Hans Petter Jansson <hpj@novell.com>
-
- * common/Makefile.am (libevolution_calendarprivate_la_LDFLAGS):
- Remove the -module flag, this isn't supposed to be a module.
-
-2005-01-31 Hans Petter Jansson <hpj@novell.com>
-
- * idl/evolution-calendar.idl: Remove definition of CalObjUID and
- include that from Evolution-DataServer-Calendar.idl instead. This
- prevents the typecode from being defined twice.
-
-2005-01-31 Hans Petter Jansson <hpj@novell.com>
-
- * gui/e-cal-config.c (_ECalConfigPrivate): Use guint instead of ulong
- for signal ID.
-
-2005-01-31 Priit Laes <amd@tt.ee>
-
- Fixes #61078
-
- * gui/dialogs/task-page.glade: use consistent style for markup.
-
-2005-01-31 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #64682
- * gui/e-calendar-view.c: (transfer_item_to): Added an
- X property to identify if the appointment is moved from
- another calendar.
-
-2005-01-28 JP Rosevear <jpr@novell.com>
-
- Fixes #71452
-
- * gui/dialogs/comp-editor.c (setup_widgets): listen for
- delete_event signal and handle it outside of the response signal
- so that cancel works properly
-
-2005-01-28 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-tasks.c (setup_widgets):
- * gui/gnome-cal.c (setup_widgets): use correct key name.
-
-2005-01-28 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #33078
-
- * gui/gnome-cal.c: deal now with categories entirely here, no more
- "categories_changed" signal from the backends.
- (free_categories, add_categories, append_category_cb,
- client_categories_changed_cb, copy_categories): removed.
- (gnome_calendar_add_source): don't connect to removed signal.
- (gnome_calendar_destroy): destroy the config listener.
- (gnome_calendar_init): create a listener for the categories list
- GConf key.
- (config_categories_changed_cb): callback for configuration changes
- in category list.
- (setup_widgets): initialize the search bar with categories from
- the configuration.
-
- * gui/e-tasks.c (client_categories_changed_cb, e_tasks_add_todo_source,
- e_tasks_init, config_categories_changed_cb, e_tasks_destroy,
- setup_widgets): same as gnome-cal.c.
-
-2005-01-26 JP Rosevear <jpr@novell.com>
-
- Fixes #71485
-
- * calendar-errors.xml: fix paste-o
-
-2005-01-27 Harry Lu <harry.lu@sun.com>
-
- Fix a runtime invalid cast warning.
-
- * gui/e-calendar-table.c: (e_calendar_table_init): only set
- a11y name if atk is enabled.
-
-2005-01-26 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/dialogs/recurrence-page.c (sensitize_buttons): objects returned
- from e_cal_get_objects_for_uid are ECalComponent's, so use
- g_object_unref to free them, not icalcomponent_free.
-
-2005-01-26 Li Yuan <li.yuan@sun.com>
-
- * gui/dialogs/cal-prefs-dialog.glade:
- use full name for the weekday checkbox.
-
- Fixes #71729.
-
-
-2005-01-26 JP Rosevear <jpr@novell.com>
-
- * gui/itip-utils.c (itip_send_comp): make sure we free the user
- list
-
-2005-01-25 Li Yuan <li.yuan@sun.com>
-
- * gui/e-calendar-table.c: (e_calendar_table_init):
- add a11y name to task table.
-
-2005-01-24 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/dialogs/recurrence-page.c (sensitize_buttons): if there are
- detached instances, disable recurrence date widgets.
-
-2005-01-21 JP Rosevear <jpr@novell.com>
-
- Fixes #46404
-
- * gui/tasks-control.c (tasks_control_print_cmd): just call print
- tasks, we don't do the dialog here
-
- * gui/print.h: update protos
-
- * gui/print.c (print_calendar): use e_print routines for config
- and dialog and make copies and range settings properly available
- (print_comp): ditto
- (print_table): bring up dialog here so that printing for calendar
- list view works correctly
-
- * gui/calendar-commands.c (print): pass extra params to print
- table
-
-2005-01-19 Rodrigo Moya <rodrigo@novell.com>
-
- * importers/icalendar-importer.c (update_objects): use receive_objects
- method instead of individually updating objects. Set the method on the
- VCALENDAR object we create.
-
-2005-01-18 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #71407
-
- * gui/e-week-view.c (process_component): killed warnings.
- (e_week_view_start_editing_event): do nothing if the calendar is
- read only.
-
- * gui/e-day-view.c (e_day_view_start_editing_event): ditto.
-
-2005-01-18 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/cal-attachment-bar.c
- (cal_attachment_bar_get_attachment_list): handle error conditions more
- gracefully.
-
-2005-01-17 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/calendar-component.c:
- * gui/calendar-offline-handler.c:
- * gui/comp-editor-factory.c:
- * gui/e-tasks.c:
- * gui/gnome-cal.c:
- * gui/misc.c:
- * gui/alarm-notify/alarm-notify.c: use libedataserver's e-url.
-
-2005-01-17 Nat Friedman <nat@novell.com>
-
- * gui/dialogs/url-editor-dialog.glade: Changed the title for the
- free/busy publishing settings dialog to "Free/Busy Publishing
- Settings" (away from "Free/Busy Editor" which made no sense).
-
-2005-01-17 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-calendar-view.c (on_unrecur_appointment): removed the
- e_day_view_... prefix in warning messages.
-
-2005-01-17 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/cal-attachment-bar.c (destroy):
- fixed a kludge.
-
-2005-01-12 JP Rosevear <jpr@novell.com>
-
- Fixes #65820
-
- * gui/weekday-picker.c (get_day_text): add translator comment
-
-2005-01-08 Not Zed <NotZed@Ximian.com>
-
- * gui/e-day-view.c (e_day_view_finish_resize): set
- last_Edited_comp_string to NULL, not test it for null.
-
-2005-01-12 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/cal-attachment-bar.c:
- (cal_attachment_bar_set_attachment_list):
- reverting the offset 'hyphen' fix - not required anymore.
-
-2005-01-10 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-day-view.c (e_day_view_on_editing_stopped): remove the
- temporary object from the view when stopping editing.
-
- * gui/e-week-view.c (e_week_view_on_editing_stopped): ditto.
-
-2005-01-10 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/cal-attachment-bar.c:
- (cal_attachment_bar_set_attachment_list):
- offset the file name to account for the 'hyphen'.
-
-2005-01-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/event-page.glade
- * gui/dialogs/task-page.glade: Showed the send options
- button and label. Hided the Send options Frame.
-
-2005-01-10 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/cal-attachment-bar.[ch]: (destroy), (init),
- (cal_attachment_bar_set_local_attachment_store),
- (cal_attachment_bar_get_attachment_list),
- (cal_attachment_bar_get_nth_attachment_filename),
- (cal_attachment_bar_set_attachment_list):
- Modified cal-attachment-bar to allow the path to
- the local attachment store be set externally, thereby
- hiding the storage policy of different backends from it.
- * gui/dialogs/comp-editor.c: (real_edit_comp):
- set the local attachment store after obtaining it from
- the calendar.
-
-2005-01-09 JP Rosevear <jpr@novell.com>
-
- * gui/calendar-component.c (impl_handleURI): handle calendar://
- uris
-
-2005-01-07 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/event-editor.c (event_editor_edit_comp): clear the
- attendees, somehow I remove this in an earlier commit
-
-2005-01-07 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/dialogs/event-page.glade:
- * gui/dialogs/task-page.glade: put a name to the 'Send options' frame.
-
- * gui/dialogs/event-page.c (event_page_init): initialize reference to
- the 'Send options' frame.
- (get_widgets): get the 'Send options' frame from the .glade file.
- (event_page_hide_options): just hide the frame.
- (event_page_show_options): just show the frame.
-
- * gui/dialogs/task-page.c (task_page_init): initialize reference to the
- 'Send options' frame.
- (get_widgets): get the 'Send options' frame from the .glade file.
- (task_page_hide_options): just hide the frame.
- (task_page_show_options): just show the frame.
-
-2005-01-06 David Trowbridge <trowbrds@cs.colorado.edu>
-
- * gui/e-cal-event[hc]: initial import of ECalEvent targets
-
- * gui/migration.c (migrate_calendars): add component.migration event
-
-2005-01-06 JP Rosevear <jpr@novell.com>
-
- * gui/Makefile.am: install schemas properly
-
-2005-01-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- merging send options
- * gui/dialogs/Makefile.am: Added two new files for send options.
- * gui/dialogs/e-send-options-utils.{ch}:
- (e_sendoptions_utils_set_default_data),
- (e_sendoptions_utils_fill_component): For setting and gettings the
- send options.
- * gui/dialogs/event-editor.c (event_editor_construct): Check for the static
- capabilities before showing send options.
- * gui/dialogs/event-page.c: (event_page_show_options),
- (event_page_fill_component), (e_sendoptions_clicked_cb):
- * gui/dialogs/event-page.glade:
- * gui/dialogs/event-page.h: Added function to show/hide the send options button
- and label and run the send options dialog.
- * gui/dialogs/task-editor.c: (task_editor_construct),
- (task_editor_edit_comp):
- * gui/dialogs/task-page.c: (task_page_init), (task_page_finalize),
- (sensitize_widgets), (task_page_hide_options),
- (task_page_show_options), (task_page_fill_widgets),
- (task_page_fill_component), (get_widgets), (source_changed_cb),
- (e_sendoptions_clicked_cb), (init_widgets): Same as event-page.
- * gui/dialogs/task-page.glade: Added the send options button
- * gui/dialogs/task-page.h: Added functions hiding and showing send
- options button
-
-2005-01-05 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-day-view.c (e_day_view_find_event_from_uid): added a new
- argument to pass the calendar client, since it might happen to have
- events with the same UID on different calendars.
- (e_day_view_do_key_press, model_rows_deleted_cb): added new argument
- to e_day_view_find_event_from_uid.
-
- * gui/e-week-view.c (e_week_view_find_event_from_uid): same as
- e-day-view.c.
- (e_week_view_do_key_press, model_rows_deleted_cb): added new argument
- to e_week_view_find_event_from_uid.
-
-2005-01-04 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-cal-component-preview.c (write_html): use the new e-categories
- API in e-d-s.
-
-2005-01-04 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-week-view.c (model_rows_deleted_cb): search our internal data
- for the correct event.
-
-2005-01-04 Harry Lu <harry.lu@sun.com>
-
- * gui/calendar-component.c: (create_component_view): add a11y name
- to calendar sidebar selector.
- * gui/tasks-component.c: (create_component_view): add a11y name
- to task sidebar selector.
-
-2005-01-03 JP Rosevear <jpr@novell.com>
-
- Fixes #69663
-
- * gui/e-cal-model-tasks.c (is_complete): look at the percent
- complete and status properties as well for completeness clues
-
-2005-01-03 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-cal-model.c (e_cal_model_set_time_range): redo the queries
- after emitting the 'time_range_changed' signal, since now the
- views will only update their internal data but not redraw the
- events on that signal.
-
- * gui/e-day-view.c (model_changed_cb): removed, no longer needed.
- (e_day_view_recalc_day_starts): no need to call e_day_view_update_query.
- (e_day_view_init): no need to connect to 'model_changed' signal
- on the model, we already connect to the row/cell_changed ones.
-
- * gui/e-week-view.c (time_range_changed_cb): no need to call
- e_week_view_update_query.
- (model_changed_cb): removed, no longer needed.
- (e_week_view_init): no need to connect to 'model_changed' signal
- on the model, we already connect to the row/cell_changed ones.
-
-2004-12-31 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/schedule-page.c: add necessary include
-
- * gui/dialogs/meeting-page.c (sensitize_widgets): kill warning
-
- * gui/dialogs/cal-prefs-dialog.c (template_url_changed): kill warning
-
- * gui/dialogs/alarm-dialog.c (malarm_widgets_to_alarm): kill warnings
- (init_widgets): ditto
-
- * gui/main.c (initialize): no need to init the config system now
-
- * gui/e-cell-date-edit-config.h: include date edit text header
-
- * gui/e-cal-config.c (ecp_target_free): kill warning
-
- * gui/calendar-config.c: clean up includes, internally initialize
- the config setup to make it easier for others; kill dead functions
-
-2004-12-26 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-cal-model.c (search_by_uid_and_client): removed superfluous if
- check.
- (e_cal_view_objects_modified_cb): add all objects at once.
-
- * gui/e-day-view.c (e_day_view_remove_event_cb): set fields we
- free to NULL.
-
-2004-12-24 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/event-editor.c (event_editor_edit_comp):
- Check for the existence of the meet/sched pages before
- attempting to remove them.
-
-2004-12-23 Chenthill Palanisamy <pchenthill@novell.com>
-
- Part of merge from offline branch
-
- * gui/dialogs/calendar-setup.c
- (eccp_general_offline): function to add the check box for
- folder offline settings.
- (offline_status_changed_cb): call back function for the same.
- (ECalConfigItem eccp_items[]), (ECalConfigItem ectp_items[]):
- Added the check box function call in both the structures.
-
-2004-12-23 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-cal-model.c (set_instance_times): get instance times using
- the correct timezone.
- (redo_queries): emit signals before clearing the array.
-
- * gui/e-day-view.c (process_component):
- * gui/e-week-view.c (process_component): no need to try to update,
- always add.
-
-2004-12-23 Hans Petter Jansson <hpj@novell.com>
-
- * gui/e-select-names-editable.c: Correct bad include.
-
- * gui/dialogs/Makefile.am (IDL_GENERATED_H)
- (IDL_GENERATED)
- (BUILT_SOURCES): No longer needed, removed.
-
-2004-12-22 Hans Petter Jansson <hpj@novell.com>
-
- * gui/Makefile.am (IDLS)
- (SELECT_NAMES_IDL_GENERATED_H)
- (SELECT_NAMES_IDL_GENERATED_C)
- (SELECT_NAMES_IDL_GENERATED)
- (IDL_GENERATED): Remove the addressbook IDL.
-
- * gui/e-meeting-list-view.c (e_meeting_list_finalize)
- (add_section)
- (e_meeting_list_view_init)
- (process_section)
- (name_selector_dialog_close_cb)
- (get_select_name_dialog): Adapt to new ENameSelector.
-
- * gui/e-select-names-editable.c (esne_start_editing)
- (esne_finalize)
- (esne_init)
- (e_select_names_editable_get_type)
- (entry_activate)
- (e_select_names_editable_construct)
- (e_select_names_editable_get_address)
- (e_select_names_editable_get_name)
- (e_select_names_editable_set_address): Adapt to new ENameSelector.
-
- * gui/e-select-names-renderer.c (e_select_names_renderer_editing_done)
- (e_select_names_renderer_activated)
- (e_select_names_renderer_start_editing): Adapt to new ENameSelector.
-
- * gui/dialogs/alarm-dialog.c (malarm_widgets_to_alarm)
- (addressbook_clicked_cb)
- (addressbook_response_cb)
- (setup_select_names)
- (check_custom_email)
- (malarm_addresses_changed_cb): Adapt to new ENameSelector.
-
- * gui/dialogs/e-delegate-dialog.c (e_delegate_dialog_finalize)
- (e_delegate_dialog_construct)
- (addressbook_clicked_cb)
- (addressbook_response_cb)
- (e_delegate_dialog_get_delegate)
- (e_delegate_dialog_get_delegate_name): Adapt to new ENameSelector.
-
-2004-12-22 JP Rosevear <jpr@novell.com>
-
- * gui/e-meeting-store.c (freebusy_async): prevent compare against
- null default_fb_uri and fix thinko
-
-2004-12-22 JP Rosevear <jpr@novell.com>
-
- * gui/e-cal-model.c: Change copyright from ximian to novell
-
-2004-12-17 Not Zed <NotZed@Ximian.com>
-
- * gui/e-calendar-table.c (e_calendar_table_show_popup_menu):
-
- * gui/tasks-component.c (popup_event_cb):
-
- * gui/gnome-cal.c (gnome_calendar_view_popup_factory):
-
- * gui/e-calendar-view.c (e_calendar_view_create_popup_menu):
-
- * gui/alarm-notify/alarm-queue.c (tray_icon_clicked_cb):
-
- * gui/dialogs/meeting-page.c (button_press_event):
-
- * gui/calendar-component.c (popup_event_cb):
-
-2004-12-22 JP Rosevear <jpr@novell.com>
-
- Fixes #61077
-
- * gui/dialogs/task-details-page.glade: remove extraneous tab
-
- * gui/dialogs/alarm-dialog.c: ditto
-
-2004-12-22 JP Rosevear <jpr@novell.com>
-
- Fixes #61076
-
- * gui/comp-editor-factory.c (open_client): don't translate command
- line warnings
-
- * gui/calendar-offline-handler.c (backend_go_online): ditto
- (backend_go_offline): ditto
-
-2004-12-21 JP Rosevear <jpr@novell.com>
-
- Fixes #41624
-
- * conduits/calendar/calendar-conduit.c (local_record_from_comp):
- append the exceptions, don't keep overwriting the first
-
-2004-12-21 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-cal-model.c (set_instance_times): no need to convert times now.
- (add_instance_cb): no need to convert here.
-
-2004-12-21 Rodrigo Moya <rodrigo@novell.com>
-
- Merge from recurrences-work-branch
-
- * gui/e-cal-model.c (free_comp_data): renamed to
- e_cal_model_free_component_data and made it public.
- (clear_objects_array, e_cal_view_objects_removed_cb,
- remove_client_objects): use e_cal_model_free_component_data.
- (get_dtstart): get the DTSTART correctly for recurrences.
- (add_instance_cb): initialize all members of ECalModelComponent, and
- use the correct icalcomponent when setting the field.
- (set_instance_times): new function to set the instance_* fields of
- the ECalModelComponent when not expanding recurrences.
- (e_cal_view_objects_added_cb): expand recurrences for all objects when
- the model is set to expand. Call set_instance_times when not
- expanding recurrences.
- (e_cal_view_objects_modified_cb): made it remove objects and re-add
- them.
- (copy_ecdv): check values before using them.
- (e_cal_model_copy_component_data): Added code to copy the instance_* and
- color fields.
-
- * gui/e-cal-model-calendar.c (get_dtend): get the DTEND correctly for
- recurrences.
- (ecmc_set_value_at): ask user which instances to modify.
-
- * gui/e-day-view.c (e_day_view_find_event_from_uid): changed to search
- by UID and RID if given.
- (process_component): changed to not expand recurrences at all, this is
- now done on the model.
- (row_deleted_check_cb, remove_uid_cb): removed these functions.
- (model_rows_deleted_cb): changed to just remove the rows signalled from
- the model, which is the responsible for the recurrence expansion.
- (e_day_view_new): set the model to expand recurrences.
- (e_day_view_remove_event_cb): check the value searched in the array.
- (e_day_view_do_key_press): use e_day_view_find_event_from_uid correctly.
-
- * gui/e-week-view.c (e_week_view_find_event_from_uid): changed to search
- by UID and RID if given.
- (process_component_recur_cb): removed.
- (process_component): changed to not expand recurrences at all, this is
- now done on the model.
- (row_deleted_check_cb, remove_uid_cb): removed these functions.
- (model_rows_deleted_cb): changed to just remove the rows signalled from
- the model, which is the responsible for the recurrence expansion.
- (e_week_view_new): set the model to expand recurrences.
- (e_week_view_remove_event_cb): check the value searched in the array.
- Set the ECalModelComponent field to NULL after freeing it.
- (e_week_view_do_key_press): use e_week_view_find_event_from_uid
- correctly.
-
- * gui/dialogs/recur-comp.c (recur_component_dialog): remove the
- RECURRENCE-ID from the object when modifying all instances.
-
-2004-12-18 James Bowes <bowes@cs.dal.ca>
-
- * gui/apps_evolution_calendar.schemas.in.in: Add schema for Free/Busy
- template uri.
- * gui/calendar-config-keys.h:
- * gui/calendar-config.c: (calendar_config_get_free_busy_template),
- (calendar_config_set_free_busy_template),
- (calendar_config_add_notification_free_busy_template):
- * gui/calendar-config.h: Functions to get, set and monitor the
- Free/Busy template uri gconf setting.
- * gui/dialogs/cal-prefs-dialog.c: (template_url_changed),
- (setup_changes), (get_widgets), (show_fb_config):
- * gui/dialogs/cal-prefs-dialog.glade:
- * gui/dialogs/cal-prefs-dialog.h: Change 'Free/Busy Publish' tab to
- 'Free/Busy'. Add an entry for setting the default Free/Busy uri.
- Only change the gconf setting on 'focus out' event
- * gui/e-meeting-store.c: (refresh_queue_remove): Check the hash using
- the attendee's mailto: address, rather than the memory address of the
- attendee object as the key.
- (e_meeting_store_get_fb_uri), (e_meeting_store_set_fb_uri): Get and set
- the EMeetingStore's Free/Busy template string.
- (process_callbacks_main_thread), (process_callbacks): Process callbacks
- in the main thread, so that widgets can be redrawn properly.
- (replace_string): Utility function for replacing wildcards in the
- default Free/Busy uri.
- (ems_finalize), (ems_init), (freebusy_async), (refresh_busy_periods),
- (refresh_queue_add), (e_meeting_store_refresh_busy_periods): Add the
- ability to check for Free/Busy information from a default location,
- if all else fails.
- (start_async_read): Use gnome-vfs to read the Free/Busy information.
- * gui/e-meeting-store.h: Add function prototypes for get and set fb_uri
- * gui/e-meeting-time-sel.c: (e_meeting_time_selector_init),
- (e_meeting_time_selector_destroy), (free_busy_timeout_refresh),
- (free_busy_template_changed_cb): Watch for a change in the Free/Busy
- template gconf setting, and check for new Free/Busy data if it occurs.
- * gui/e-meeting-time-sel.h: Include variable for notification function
- id on changes to the Free/Busy uri in the EMeetingTimeSelector .
-
-2004-12-17 Rodney Dawes <dobey@novell.com>
-
- * gui/alarm-notify/alarm-notify-dialog.c (an_minutes_update_label):
- Add callback function for doing ngettext on the "minutes" label
- (alarm_notify_dialog): Get the "minutes" label from the glade file
- and set the callback for its "value_changed" signal
-
- Fixes #47535
-
-2004-12-13 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/dialogs/calendar-setup.c : Correct some white space
- ugliness in the previous commit.
-
-2004-12-13 Vivek Jain <jvivek@novell.com>
-
- * gui/dialogs/calendar-setup.c : Changed the window title based upon
- the source.
-
-2003-12-09 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-calendar-view.c (on_unrecur_appointment): keep a local copy
- of the ECal.
-
-2004-12-08 Hans Petter Jansson <hpj@novell.com>
-
- * gui/e-meeting-list-view.c
- * gui/e-select-names-editable.c
- * gui/dialogs/alarm-dialog.c
- * gui/dialogs/e-delegate-dialog.c: Include <libebook/e-destination.h>
- from evolution-data-server.
-
-2004-12-08 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/e-week.c (time_range_changed_cb, e_week_view_set_first_day_shown):
- update the query so currently held events can be cleared off.
-
-2004-12-08 David Mosberger <davidm@napali.hpl.hp.com>
-
- * gui/main.c: include plugin headers to fix 64 bit problems.
-
-2004-12-06 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #67403
-
- * gui/dialogs/event-page.c (sensitize_widgets): don't unsensitize
- the 'Customize' button, to allow users to look at the alarm list
- for read only events.
-
- * gui/dialogs/alarm-list-dialog.c (sensitize_buttons): unsensitize
- buttons if the event is read only.
-
-2004-12-02 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/task-editor.[ch] (task_editor_new), (task_editor_construct),
- (show_assignment):
- Add a boolean variable to denote assigned task and construct the
- meeting page only for the assigned task. Set it as a group item
- in component editor.
- (_TaskEditorPrivate): added the boolean variable (is_assigned).
- (task_editor_init): initialized the variable.
- * gui/dialogs/comp-editor.[ch]: Added functions to set and get whether comp
- is a group item or individual item.
- * gui/comp-editor.c (make_title_from_string), (make_title_from_comp):
- Set the Title for the appointment editor window as "Meeting" or "Assigned
- Task" if its a group calendar/task item.
- (_CompEditorPrivate): added a boolean variable (is_group_item).
- (comp_editor_init): initialized the same.
- * gui/dialogs/event-editor.c (event_editor_construct), (show_meeting): Set whether
- the component is a group item or not in comp editor.
- * gui/e-calendar-table.c (e_calendar_table_open_task), (e_calendar_table_open_selected),
- (open_task_by_row): Check whether the component being opened is an assigned task by
- checking for attendees and call open_task with proper value for boolean variable assign.
- * gui/comp-editor-factory.c (edit_existing):
- * gui/e-calendar-table.c (open_task):
- * gui/e-tasks.c (e_tasks_new_task):
- * gui/gnome-cal.c (gnome_calendar_new_task):
- * gui/tasks-component.c (create_new_todo):
- Called the function task_editor_new with a added argument.
-
-2004-12-02 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-day-view.c (e_day_view_finish_resize), (e_day_view_reshape_day_event)
- (e_day_view_change_event_time): Free the string day_view->last_edited_comp_string
- before changing assigning it another value.
- * gui/e-week-view.c (e_week_view_change_event_time): Free the string
- week_view->last_edited_comp_string for the same reason above.
-
-2004-11-29 Chenthill Palanisamy <pchenthill@novell.com>
-
- * calendar-errors.xml.h: committng this file. Missed to
- commit this one.
-
-2004-11-29 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/comp-editor.c (response_cb): Moved the call
- for the warning dialog (send_component_prompt_subject) after
- the component is saved (save_comp_with_send).
-
-2004-11-26 JP Rosevear <jpr@novell.com>
-
- * gui/alarm-notify/alarm-queue.c (display_notification): ditto
-
- * gui/e-timezone-entry.c (e_timezone_entry_init): get the image
- directly from the icon factory
-
-2004-11-26 JP Rosevear <jpr@novell.com>
-
- * gui/alarm-notify/alarm-queue.c (display_notification): prevent
- crash if there is no description
-
-2004-11-25 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/calendar-component.c:
- (new_calendar_cb), (edit_calendar_cb): Use modified_setup_edit_calendar call.
- (popup_event_cb): If source is null (Rt click on a source group), show the new
- calendar popup menu item. Else, do not show the new calendar option.
- * gui/dialogs/calendar-setup.[ch] (eccp_get_source_type): Compare the
- source_groups by their uid and not the pointers, so that the correct option
- is activated on the combo box.
- (calendar_setup_edit_calendar) : add a source_group parameter to the function.
- (calendar_setup_new_calendar): Use modified signature of the above function.
- * gui/e-calendar-view.c (on_edit_appointment): check the icalcomponent
- to see if it is a meeting and set the argument to e_calendar_view_edit_appointment
- correctly.
-
-2004-11-25 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/dialogs/event-deitor.c (show_meeting): removed the
- call for comp_editor_show_page, so that the event page
- shows up at first instead of meeting page when a meeting
- is opened.
-
-2004-11-25 Chenthill Palanisamy <pchenthill@novell.com>
-
- * calendar-errors.xml: Added two error ids to display use
- it when the meeting is created without a summary.
- * gui/dialogs/send-comp.[ch] (send_component_prompt_subject): Added a
- function to prompt for a dialog when a meeting/assigned task is sent
- without a summary.
- * gui/dialogs/comp-editor.c (response_cb): Called the above mentioned
- function when the summary is not present.
-
-2004-11-23 Rodney Dawes <dobey@novell.com>
-
- * gui/alarm-notify/alarm-notify-dialog.[ch]:
- Add gtkimage.h to includes, and remove gtkhtml headers
- Add and remove some widgets in the AlarmNotify struct
- (dialog_destroy_cb, delete_event_cb, close_clicked_cb):
- (snooze_clicked_cb, edit_clicked_cb, url_requested_cb):
- (make_html_display, write_times, write_html_heading):
- (alarm_notify_dialog_disable_buttons):
- Remove all these unneeded functions (no more GtkHTML in the dialog)
- (alarm_notify_dialog): Add description and location arguments
- Rename message argument to summary
- Update gtk-doc comment block to reflect API changes
- Clean up code to use gtk_dialog_run () and use a HIG compliant dialog
-
- * gui/alarm-notify/alarm-notify.glade: Update the alarm notify
- dialog to be HIG compliant and not use GtkHTML, and display more
- information that is relevant to the appointment we are alerting of
-
- * gui/alarm-notify/alarm-queue.c: Add new variables to the
- TrayIconData structure so we can access the description and location
- (on_dialog_objs_removed_cb): Remove alarm_dialog bits
- (notify_dialog_cb): Remove alarm_dialog bits
- (tray_icon_destroyed_cb): Free the description and location as well
- (open_alarm_dialog): alarm_notify_dialog does all the work now, we
- don't need to trap the dialog widget here
- (display_notification): Add code to get the description and location
- information from the cal component
- Avoid using an alarm component which has less useful API
- Fix a warning when creating the tray_icon widget
-
-2004-11-15 Not Zed <NotZed@Ximian.com>
-
- * gui/dialogs/Makefile.am (libcal_dialogs_la_LIBADD): add
- libeabutil, since we use e-destination.
-
-2004-11-08 Rodney Dawes <dobey@novell.com>
-
- * gui/alarm-notify/alarm-notify-dialog.c (write_html_heading):
- Don't try to convert the results of timet_to_str_with_zone to UTF-8,
- since the return value is already encoded in UTF-8
-
- Fixes #47529
-
-2004-11-04 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/dialogs/event-page.glade:
- * gui/dialogs/task-page.glade: expand the horizontal box so that it
- fills all available space.
-
-2004-11-03 David Trowbridge <trowbrds@cs.colorado.edu>
-
- * gui/e-cal-config.c: added EConfig subclass for calendars
- * gui/calendar-component.c, gui/tasks-component.c: initialize
- plugin hooks on component startup.
- * gui/dialogs/calendar-setup.c: Converted to use EConfig
-
-2004-11-04 Li Yuan <li.yuan@sun.com>
-
- Fixes #6767
-
- * gui/e-day-view-main-item.c:
- (e_day_view_main_item_draw_day_event):
- use widget->style instead of hard code colors.
- * gui/e-day-view.c: (e_day_view_realize), (e_day_view_set_colors),
- (e_day_view_style_set), (e_day_view_reshape_long_event),
- (e_day_view_reshape_day_event):
- ditto.
- * gui/e-week-view.c: (e_week_view_realize),
- (e_week_view_set_colors), (e_week_view_style_set),
- (e_week_view_reshape_event_span):
- ditto.
-
-2004-11-02 JP Rosevear <jpr@novell.com>
-
- * gui/e-day-view-config.c (set_twentyfour_hour): make sure the day
- view times redraw themselves if we switch 24/12 hour modes
-
-2004-11-02 JP Rosevear <jpr@novell.com>
-
- Fixes #68707
-
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw):
- restrict the range to 0-23 (midnight end times became '24')
-
-2004-10-28 Not Zed <NotZed@Ximian.com>
-
- * gui/tasks-component.c (popup_event_cb):
- * gui/e-calendar-view.c (e_calendar_view_create_popup_menu):
- * gui/e-calendar-table.c (e_calendar_table_show_popup_menu):
- * gui/calendar-component.c (popup_event_cb): added hook doco.
-
-2004-10-27 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-cal-list-view.c (e_cal_list_view_new): don't expand recurrences
- for the list view.
-
-2004-10-21 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/e-cal-popup.[ch]: (e_cal_popup_target_new_source):
- Add status bits to denote if the calendar source is available offline
- so that plugins to calendar popups can use the status qualifier to denote
- their visibility preferences.
-
-2004-10-21 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/dialogs/select-source-dialog.c: use the new source selector
- dialog in libedataserverui.
-
-2004-10-20 JP Rosevear <jpr@novell.com>
-
- * gui/calendar-component.c: put an icon on the properties menu item
-
- * gui/tasks-component.c: ditto
-
- * gui/main.c (initialize): register plugin hooks for tasks and
- calendar
-
-2004-10-20 JP Rosevear <jpr@novell.com>
-
- * gui/e-cal-popup.c (ecalph_class_init): correct classid
-
-2004-10-19 JP Rosevear <jpr@novell.com>
-
- * gui/calendar-component.c, gui/e-cal-menu.c, gui/e-cal-popup.c,
- gui/e-calendar-table.c, gui/e-calendar-view.c, gui/gnome-cal.c,
- gui/tasks-component.c, gui/alarm-notify/alarm-queue.c,
- gui/dialogs/meeting-page.c: convert to org.gnome hook names
-
-2004-10-19 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/comp-editor-factory.c: (edit_existing):
- Use e_cal_component_has_attendees to test if it is a meeting.
- * gui/dialogs/event-editor.c: (event_editor_init):
- By default, the event is not a meeting.
- (event_editor_construct): Do not add the invitation, scheduling pages
- to the editor if it is not a meeting.
- * gui/e-day-view.c: (e_day_view_on_event_double_click):
- check the icalproperty to test if the event is a meeting.
-
-2004-10-19 JP Rosevear <jpr@novell.com>
-
- * gui/gnome-cal.c (connect_list_view_focus): listen to the canvas
- for focus events
- (setup_widgets): listen for listen view selection changes
-
- * gui/e-cal-list-view.c (setup_e_table): listen for the cursor to
- move
- (e_cal_list_view_cursor_change_cb): indicate the selection changed
-
-2004-10-19 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/calendar-component.c (create_new_event):
- * gui/e-calendar-view.c: (e_calendar_view_edit_appointment):
- * gui/comp-editor-factory.c (edit_existing), (edit_new):
- * gui/dialogs/event-editor.c (event_editor_edit_comp),
- (event_editor_new): updated the calls to event_editor_new
- with additional argument.
- * gui/dialogs/event-editor.h: add parameter is_meeting to
- distinguish between events and meetings.
- * gui/dialogs/meeting-page.c: (sensitize_widgets):
- use explicit GError variable so that BUSY_ERROR
- conditions do not lead us to think the calendar is readonly.
- * gui/e-meeting-store.c: (refresh_queue_remove), (ems_init),
- (e_meeting_store_remove_attendee), (freebusy_async),
- (refresh_busy_periods), (refresh_queue_add): Make free-busy calls
- to backends async. Fixed the problem of spurious attendees getting
- added to the refresh_data.
-
-2004-10-14 Not Zed <NotZed@Ximian.com>
-
- * gui/e-cal-menu.c (e_cal_menu_target_new_select): dont access a
- NULL client.
-
- * gui/gnome-cal.c (gnome_calendar_get_taskpad_menu)
- (gnome_calendar_get_calendar_menu): accessors to get the menu
- managers.
- (gnome_calendar_init): setup menu managers.
-
-2004-10-13 Not Zed <NotZed@Ximian.com>
-
- * gui/calendar-commands.c (calendar_control_activate)
- (calendar_control_deactivate): activate and deactivate the
- calendar and taskpad menu handlers.
- (sensitize_items): helper to sensitise items based on target
- masks.
- (calendar_control_sensitize_calendar_commands): update the
- calendar menu manager target appropriately.
- (sensitize_taskpad_commands): same for the taskpad.
-
- * gui/e-cal-menu.[ch]: Targets for main menu management.
-
- * gui/e-cal-popup.c (e_cal_popup_target_new_select): fix cast.
- Also include the tasks stuff in the hook metadata.
-
-2004-10-15 JP Rosevear <jpr@novell.com>
-
- * gui/calendar-commands.c (calendar_control_activate): remove
- useless ifdef'd out statement (its been unused for 3+ years)
-
-2004-10-15 JP Rosevear <jpr@novell.com>
-
- * gui/calendar-commands.h (calendar_goto_today): remove prototype
-
- * gui/calendar-commands.c: remove dead function
-
-2004-10-14 JP Rosevear <jpr@novell.com>
-
- * gui/e-meeting-attendee.c: convert to G_DEFINE_TYPE
-
- * gui/e-meeting-list-view.c: ditto
-
- * gui/e-meeting-time-sel.c: ditto
-
- * gui/e-meeting-time-sel-item.c: ditto
-
- * gui/e-select-names-renderer.c: ditto
-
- * gui/e-timezone-entry.c: ditto
-
- * gui/e-tasks.c: ditto
-
- * gui/gnome-cal.c: ditto
-
- * gui/weekday-picker.c: ditto
-
-2004-10-14 JP Rosevear <jpr@novell.com>
-
- * gui/e-cell-date-edit-config.c: convert to G_DEFINE_TYPE
-
- * gui/e-cell-date-edit-text.c: ditto
-
- * gui/e-comp-editor-registry.c: ditto
-
- * gui/e-date-edit-config.c: ditto
-
- * gui/e-mini-calendar-config.c: ditto
-
-2004-10-14 JP Rosevear <jpr@novell.com>
-
- * gui/e-cal-list-view-config.c: convert to G_DEFINE_TYPE
-
- * gui/e-cal-list-view.c: ditto
-
- * gui/e-cal-model-calendar.c: ditto
-
- * gui/e-cal-model-tasks.c: ditto
-
- * gui/e-cal-model.c: ditto
-
- * gui/e-calendar-table-config.c: ditto
-
- * gui/e-calendar-table.c: ditto
-
- * gui/e-calendar-view.c: ditto
-
-2004-10-14 JP Rosevear <jpr@novell.com>
-
- * gui/calendar-view.c: convert to G_DEFINE_TYPE
-
- * gui/calendar-view-factory.c: ditto
-
- * gui/cal-search-bar.c: ditto
-
- * gui/e-cal-component-preview.c: ditto
-
-2004-10-14 JP Rosevear <jpr@novell.com>
-
- * gui/e-week-view-config.c: convert to G_DEFINE_TYPE
-
- * gui/e-week-view-event-item.c: ditto
-
- * gui/e-week-view-main-item.c: ditto
-
- * gui/e-week-view-titles-item.c: ditto
-
- * gui/e-week-view.c: ditto
-
-2004-10-14 JP Rosevear <jpr@novell.com>
-
- * gui/e-day-view.c: convert to G_DEFINE_TYPE
-
- * gui/e-day-view-config.c: ditto
-
- * gui/e-day-view-main-item.c: ditto
-
- * gui/e-day-view-time-item.c: ditto
-
- * gui/e-day-view-top-item.c: ditto
-
-2004-10-14 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/comp-editor.c: convert to G_DEFINE_TYPE
-
- * gui/dialogs/meeting-page.c: ditto
-
- * gui/dialogs/recurrence-page.c: ditto
-
- * gui/dialogs/schedule-page.c: ditto
-
- * gui/dialogs/e-delegate-dialog.c: ditto
-
- * gui/dialogs/event-editor.c: ditto
-
- * gui/dialogs/task-editor.c: ditto
-
- * gui/dialogs/task-details-page.c: ditto
-
- * gui/dialogs/select-source-dialog.c
- (primary_selection_changed_cb): fix warning
-
-2004-10-13 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/task-page.c: ditto
-
- * gui/calendar-component.h: remove e-source-selector include
-
- * gui/tasks-component.h: ditto
-
- * gui/calendar-component.c: update include to libedataserverui for
- source selector and option menus
-
- * gui/e-cal-popup.c: ditto
-
- * gui/dialogs/url-editor-dialog.h: ditto
-
- * gui/dialogs/select-source-dialog.c: ditto
-
- * gui/tasks-component.c: ditto
-
- * importers/icalendar-importer.c: ditto
-
- * gui/e-itip-control.c: ditto; use G_DEFINE_TYPE instead of
- E_MAKE_TYPE
-
- * gui/dialogs/event-page.c: ditto
-
- * gui/dialogs/task-page.c: ditto
-
-2004-10-12 Li Yuan <li.yuan@sun.com>
-
- * gui/e-day-view.c: (e_day_view_on_main_canvas_button_press):
- * gui/e-week-view.c: (e_week_view_on_button_press):
- If main_canvas has focus, do not grub it. Emit the
- selected_time_changed signal after the selection day changed.
-
-2004-10-12 Not Zed <NotZed@Ximian.com>
-
- * gui/dialogs/meeting-page.c (button_press_event): convert menu to
- epopup.
-
-2004-10-12 Not Zed <NotZed@Ximian.com>
-
- * gui/e-calendar-table.c (setup_popup_icons): removed.
- (e_calendar_table_show_popup_menu): convert to use e-popup for
- pluggable popup menu.
- (e_calendar_table_on_open_task, e_calendar_table_on_save_as)
- (e_calendar_table_on_print_task, e_calendar_table_on_cut)
- (e_calendar_table_on_copy, e_calendar_table_on_paste)
- (e_calendar_table_on_assign, e_calendar_table_on_forward)
- (delete_cb):
- (mark_as_complete_cb, open_url_cb): convert to epopup callbacks.
- Moved all of the callbacks above the table rather than maintaining
- forward declarations for some of them.
-
- * gui/e-cal-popup.c (e_cal_popup_target_new_select): add the task
- required masks, and make one vs many mutally exclusive.
-
- * gui/e-calendar-view.c (e_calendar_view_create_popup_menu):
- copy/setup the event list here.
-
- * gui/e-cal-popup.c (e_cal_popup_target_new_select): take model +
- events rather than the calendar view.
-
-2004-10-12 Li Yuan <li.yuan@sun.com>
-
- * gui/calendar-commands.c:
- (calendar_get_text_for_folder_bar_label):
- When the start year and the end year are the same, the num should
- be displayed in start time.
- * gui/dialogs/alarm-dialog.glade:
- Add names to comboxes in alarm-dialog page.
- * gui/dialogs/cal-prefs-dialog.glade:
- Add labbled_by relation for e_date_edit.
- Add names to comboxes in general tab and display tab.
- Add shortcut keys to start_of_day_label and end_of_day_label.
- * gui/dialogs/event-page.c: (init_widgets):
- Use the default text_buffer of gtk_text_view instead of
- creating one.
- * gui/dialogs/event-page.glade:
- Add labbled_by relation for e_date_edit.
- * gui/dialogs/meeting-page.glade:
- Set an atk name for organizer widget.
- * gui/dialogs/task-page.c: (init_widgets):
- Use the default text_buffer of gtk_text_view instead of
- creating one.
- * gui/dialogs/task-page.glade:
- Add labbled_by relation for e_date_edit.
- Add a11y names to task description and categories.
- * gui/e-alarm-list.c: (e_alarm_list_iter_n_children):
- Remove the iter checker. The iter can't have a valid value at this time.
- * gui/e-date-time-list.c: (e_date_time_list_iter_n_children):
- Remove the iter checker. The iter can't have a valid value at this time.
- * gui/e-meeting-time-sel.c: (e_meeting_time_selector_construct):
- Add labbled_by relation for e_date_edit.
- * gui/e-timezone-entry.c: (e_timezone_entry_class_init),
- (e_timezone_entry_init), (e_timezone_entry_mnemonic_activate),
- (e_timezone_entry_focus):
- Add a focus handler for e-timezone-entry. Set an atk name for the
- button.
- * gui/e-week-view.c: (e_week_view_do_cursor_key_up),
- (e_week_view_do_cursor_key_down), (e_week_view_do_cursor_key_left),
- (e_week_view_do_cursor_key_right), (e_month_view_do_cursor_key_up),
- (e_month_view_do_cursor_key_down),
- (e_month_view_do_cursor_key_left),
- (e_month_view_do_cursor_key_right):
- Emit the selected_time_changed signal after the selection day changed.
-
-2004-10-11 Not Zed <NotZed@Ximian.com>
-
- * gui/alarm-notify/alarm-queue.c (tray_icon_clicked_cb): convert
- to epopup.
- (add_popup_menu_item): removed, now redundant.
-
-2004-10-08 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #45951
-
- * gui/dialogs/event-page.glade:
- * gui/dialogs/task-page.glade: attach the description field correctly
- to the table so that it scrolls correctly instead of making the dialog
- bigger as you write.
-
- * gui/dialogs/comp-editor.c (setup_widgets): no need to create an extra
- GtkVBox, just use the GtkDialog's one.
-
-2004-10-07 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/cal-prefs-dialog.c: remove useless include
-
- * gui/dialogs/url-editor-dialog.c: ditto
-
-2004-10-07 JP Rosevear <jpr@novell.com>
-
- * gui/print.c: guard config.h
-
- * gui/tasks-control.c: guard config.h, remove useless include
-
- * gui/migration.c: remove useless include
-
- * gui/main.c: remove useless include
-
- * gui/e-calendar-view.h: #define the type
-
- * gui/calendar-offline-handler.c: remove useless include
-
- * gui/calendar-config.c: tidy header
-
-2004-10-07 JP Rosevear <jpr@novell.com>
-
- * gui/calendar-commands.c: guard config.h include, kill warning
- and remove useless include
-
-2004-10-06 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #65932
-
- * common/authentication.c: keep a hash table of all the source lists.
- (auth_new_cal_from_uri): do a search in the source list for the given
- URI, and use that ESource if we find it. Also, keep the hash table of
- source lists up to date.
-
- * gui/comp-editor-factory.c (cal_opened_cb): don't assert on error
- cases, just display an error dialog.
-
-2004-10-06 Not Zed <NotZed@Ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_setup_view_popup): rename to
- view_popup_factory. Make it build an epopup item list directly.
- Can't re-use the galview cruft :-/
- (gnome_calendar_discard_view_popup): no longer needed.
- (gc_set_view, gc_save_custom_view, gc_define_views_response)
- (gc_define_views): implement the gal-view popup menu items.
-
- * gui/gnome-cal.h:
- * gui/e-week-view.h:
- * gui/e-day-view.h:
- * gui/e-cal-list-view.h: removed old e-popup-menu header.
-
- * gui/e-calendar-view.c (setup_popup_icons): removed.
- (e_calendar_view_create_popup_menu): converted to use e-popup.
- (on_paste, on_copy, on_cut, on_delete_occurrence)
- (on_unrecur_appointment, on_delete_appointment, on_publish)
- (on_forward, on_meeting, on_move_to, on_copy_to, on_print_event)
- (on_save_as, on_print, on_edit_appointment, on_goto_today)
- (on_goto_date, on_new_task, on_new_meeting, on_new_event)
- (on_new_appointment): convert to use e-popup stuff.
-
- * gui/tasks-component.c (popup_event_cb): e-popup api changes.
-
- * gui/e-cal-popup.c (e_cal_popup_target_new_select): implement the
- selection target.
- (ecalp_target_free): and free it.
-
- * gui/e-cal-model.h: Make the ECalModel struct non-anonymous so it
- can be forward-declared.
-
- * gui/calendar-component.c (popup_event_cb): e-popup api changes.
-
-2004-10-06 Rodrigo Moya <rodrigo@novell.com>
-
- Revert fix for #60551
-
- * gui/dialogs/task-page.c (task_page_fill_component): start date
- can be after the due date, no need to compare.
-
-2004-10-02 Iván Frade <frade@asturlinux.org>
-
- Fixes #48116
-
- * gui/dialogs/task-details.page.c (task_details_page_fill_component):
- Validation: completed date is not a future date.
-
-2004-10-01 Not Zed <NotZed@Ximian.com>
-
- * gui/tasks-component.c (create_component_view): cast warning
- away.
- (create_component_view): connect to popup_event rather than
- fill_popup_menu.
-
- * gui/calendar-component.c (create_component_view): cast a warning
- away.
-
- * calendar-errors.xml: add prompt-delete-task-list.
-
- * gui/tasks-component.c (fill_popup_menu_cb): renamed to
- popup_event_cb, make use e-cal-popup.
- (edit_task_list_cb, new_task_list_cb, delete_task_list_cb)
- (copy_task_list_cb): deja-vu. update for api.
- (add_popup_menu_item): killed. murdered. drawn and quatered.
- (delete_task_list_cb): use e-error for the delete prompt.
-
- * gui/calendar-component.c (create_component_view): hook onto
- popup event instead of fill_popup_menu.
-
- * calendar-errors.xml: added prompt-delete-calendar.
-
- * gui/calendar-component.c (fill_popup_menu_cb): rename to
- popup_event_cb, make use e-cal-popup.
- (edit_calendar_cb, new_calendar_cb, delete_calendar_cb)
- (copy_calendar_cb): fix for api changes.
- (add_popup_menu_item): removed.
- (delete_calendar_cb): use e-error for the delete thing.
-
- * gui/e-cal-popup.[ch]: calendar popup driver.
-
-2004-09-29 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #64683
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct): create
- a scrolled window for the attendees list, and synchronize it with the
- scrolling in the F/B area.
-
-2004-09-28 Not Zed <NotZed@Ximian.com>
-
- ** See bug #66736.
-
- * gui/e-itip-control.c (e_itip_control_set_data): noop if we were
- destroyed (priv == null).
-
-2004-09-28 JP Rosevear <jpr@novell.com>
-
- Fixes #61766
-
- * gui/migration.c (create_calendar_contact_source): set a color
- for the contacts
- (create_calendar_sources): set a color for the personal source and
- make in primary and default if nothing else is either
- (create_task_sources): ditto for tasks personal source
-
-2004-09-24 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #65599
-
- * gui/itip-utils.c (comp_fb_normalize): don't use NULL properties.
-
- * gui/e-pub-utils.c (e_pub_publish): use auth_new_cal_from_source()
- instead of auth_new_cal_from_uri().
-
-2004-09-24 JP Rosevear <jpr@novell.com>
-
- Fixes #64955, Vincent Noel <vnoel@cox.net>
-
- * libecal/e-cal.c (e_cal_get_alarms_in_range): fix c99-ism
-
-2004-09-24 JP Rosevear <jpr@novell.com>
-
- Fixes #66344
-
- * gui/e-cal-model-calendar.c (get_dtend): check for existence of
- property and null time instead of sending through bad data
-
- * gui/e-cal-model.c (get_dtstart): ditto
-
- * gui/e-cal-model-tasks.c (get_completed): ditto
- (get_due): ditto
-
-2004-09-24 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #63513
- * gui/e-itip-control.c
- (ok_clicked_cb): Now the myaddress can be set to ecal address
- since ok will be sentized only when ecal is loaded.
-
-2004-09-22 JP Rosevear <jpr@novell.com>
-
- * gui/calendar-component.c (fill_popup_menu_cb): ditto
-
- * gui/tasks-component.c (fill_popup_menu_cb): don't allow a delete
- of the system calendar
-
-2004-09-21 JP Rosevear <jpr@novell.com>
-
- Fixes #60904
-
- * gui/gnome-cal.c (set_week_start): update the view
- (get_times_for_views): mimic the work week guessing code exactly
- for calculating the time range needed instead of hardcoding 5 days
- (set_working_days): new routine to update the view
- (working_days_changed_cb): use above when getting config change
- notification
- (setup_config): set working days and add notification
-
-2004-09-21 JP Rosevear <jpr@novell.com>
-
- Fixes #66158
-
- * gui/e-cal-model-tasks.c (e_cal_model_tasks_mark_task_complete):
- notify of change so completion status updates immediately
-
-2004-09-21 JP Rosevear <jpr@novell.com>
-
- Fixes #59194
-
- * gui/e-cal-model-calendar.c (get_location): return "" instead of
- NULL
-
-2004-09-21 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #65682
- * gui/itip-utils.c
- (itip_send_comp): check the static capability before
- booking the deletion.
-
-2004-09-15 JP Rosevear <jpr@novell.com>
-
- Fixes #55172
-
- * conduits/calendar/calendar-conduit.c (local_record_from_comp):
- handle -1 (last) for monthly recurrences and check both by_set_pos
- and by_day since either can indicate this type of recurrence
-
-2004-09-20 Tony Tsui <ttsui9@gmail.com>
-
- Fixes #66174
-
- * gui/dialogs/meeting-page.c (existing_attendee): fixed memory leak.
-
-2004-09-10 Hannah & Fazlu <hannah_lins@yahoo.co.in>
-
- Fixes bug #65051
-
- * calendar/gui/dialogs/task-page.c (task_page_fill_component):
- Compared the dates and time
-
-2004-09-10 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #62374
-
- * gui/alarm-notify/alarm-queue.c (load_missed_alarms): removed this
- function.
- (cal_opened_cb): no need to call load_missed_alarms,
- load_alarms_for_today will do everything.
- (alarm_queue_add_client): ditto.
- (load_alarms_for_today): take into account the last saved notification
- time.
- (load_alarms): unref the previous query, this function should now
- only be called once per time range.
-
-2004-09-09 JP Rosevear <jpr@novell.com>
-
- Fixes #65454
-
- * gui/e-itip-control.c (class_init): only use a destroy function,
- no finalize
- (cleanup_ecal): util function
- (init): use above for hash table and killed destroyed flag
- (weren't using it anywhere)
- (destroy): collapse finalize work into here and guard against
- multiple destroy calls
-
-2004-09-08 JP Rosevear <jpr@novell.com>
-
- Fixes #62728
-
- * gui/e-week-view.c (e_week_view_set_week_start_day): trigger a
- redraw when changing the start day
-
-2004-09-05 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-calendar-table.c
- (e_calendar_table_show_popup_menu): Check the
- static capability to enable or disable the assign
- tasks in the popup menu.
-
- * gui/dialogs/recurrence-page.c
- (sensitize_buttons): Check for the static capability
- to convert a existing appointment to recurrence appointment
- for enabling or diabling the recurrence widgets.
-
-2004-08-31 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #62392
-
- * gui/alarm-notify/alarm-queue.c (display_notification): ref the
- client's query object so that it doesn't disappear on us.
- (tray_icon_destroyed_cb): unref the query previously ref'ed.
-
-2004-08-31 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-cal-model-tasks.c: include missing string.h, to avoid
- problems in 64 bit builds.
-
-2004-08-27 Not Zed <NotZed@Ximian.com>
-
- * common/authentication.c (auth_func_cb): constify the strings to
- remove a warning.
-
- ** See bug #64856 (workaround).
-
- * common/authentication.c (auth_func_cb):
- * gui/e-pub-utils.c(e_pub_publish): add ONLINE flag to password
- request.
-
-2004-08-28 JP Rosevear <jpr@novell.com>
-
- * gui/e-itip-control.c (rsvp_clicked_cb): get the active state
- (insert_rsvp): set inital rsvp state
-
- * gui/alarm-notify/alarm-queue.c (alarm_queue_add_client): load
- immediately if they are loaded
-
-2004-08-27 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/alarm-notify/alarm-queue.c (load_alarms): use the
- new 'has-alarms-in-range' query.
- (alarm_queue_add_client): make sure we don't add twice the same alarm.
-
-2004-08-27 JP Rosevear <jpr@novell.com>
-
- Fixes #62911, #54101
-
- * gui/e-itip-control.c (set_ok_sens): util routine to set
- sensitivity of OK button
- (cal_opened_cb): cal back when calendar opens, sensitize ok button
- (start_calendar_server): open async and take call back arg
- (source_selected_cb): desensitize ok button until calendar is
- loaded
- (find_cal_opened_cb): check to see if the calendar contains the
- object we are looking for, if none do show the source selector
- option menu
- (find_server): search async for the server
- (destroy): clean up html widget
- (finalize): instead of here
- (get_publish_options): use only object tag
- (get_request_options): ditto
- (get_request_fb_options): ditto
- (get_reply_options): ditto
- (get_refresh_options): ditto
- (get_cancel_options): ditto
- (show_current_event): use new options, remove groupwise NEEDS
- ACTION check, handle async loading
- (show_current_todo): use new options, handle async loading
- (option_activated_cb): record action
- (add_option): add action item
- (insert_boxes): layout widgets
- (insert_label): insert label
- (rsvp_clicked_cb): record rsvp status
- (insert_rsvp): insert rsvp check box
- (insert_ok): insert ok button
- (publish_options_object): spit out relevant options
- (request_options_object): ditto
- (freebusy_options_object): ditto
- (reply_options_object): ditto
- (refresh_options_object): ditto
- (cancel_options_object): ditto
- (object_requested_cb): handle object requests
- (ok_clicked_cb): use recorded actions
-
-2004-08-27 JP Rosevear <jpr@novell.com>
-
- * gui/alarm-notify/alarm-notify.h: update proto
-
- * gui/alarm-notify/alarm-notify.c (list_changed_cb): use per
- source type client hash
- (alarm_notify_init): ditto
- (alarm_notify_finalize): ditto
- (cal_opened_cb): ditto
- (alarm_notify_add_calendar): ditto
- (alarm_notify_remove_calendar): ditto, take source_type arg
- (load_calendars_cb): don't call list_changed if the source list is
- NULL
-
-2004-08-26 Christian Neumair <chris@gnome-de.org>
-
- * gui/GNOME_Evolution_Calendar.server.in.in:
- Don't mark component menu accels for translation.
-
-2004-08-25 JP Rosevear <jpr@novell.com>
-
- * conduits/todo/todo-conduit.c (for_each): prepare the local
- record correctly, should fix copy to/from problems when syncing
-
- * conduits/calendar/calendar-conduit.c (for_each): ditto
-
-2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * gui/dialogs/recur-comp.c: (recur_component_dialog):
- Don't call gtk_dialog_set_has_separator on Gtk Message Dialog
- with GTK+ >= 2.4.0.
-
-2004-08-25 Chenthill Palanisamy <pchenthill@novell.com>
-
- * gui/e-tasks.c
- (default_client_cal_opened_cb): Reset the Status Bar message to
- NUll, if the status of the Calendar is returned OK.
-
-2004-08-24 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #58824
-
- * gui/gnome-cal.c (open_ecal): Only try to open the calendar if not
- loaded yet.
- (update_query, client_cal_opened_cb, default_client_cal_opened_cb,
- backend_died_cb): use always the same view for status messages.
- (gnome_calendar_set_activity_handler): set the activity handlers on
- all views, not just the current one.
- (display_view): no need to set the activity handler here.
-
-2004-08-13 Jeffrey Stedfast <fejj@novell.com>
-
- * gui/dialogs/event-page.glade: Make the description scrolled
- window scroll policy "automatic" rather than "never". Fixes bug
- #62063.
-
-2004-08-18 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/alarm-notify/alarm-notify.c (alarm-notify_init) :
- initialize the mutext needed to prevent concurrect access
- priv->uri_clients_hash. Also install a timeout handler for
- loading sources which requires auth later
- (alarm_notify_finalize) : free the new mutex
- (load_calendars_cb) : call back which adds sources again after
- one minute
- (alarm_notify_add_calendar) : lock ad unlock the new mutex
- before and after accessing uri_clients_hash
-
-2004-08-16 JP Rosevear <jpr@ximian.com>
-
- Fixes #62706
-
- * gui/e-cal-model.c (e_cal_model_set_timezone): set the default
- timezone on the server
-
-2004-08-16 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/alarm-notify/alarm-notify.h : change the prototype of
- alarm_notify_add_calendar to take Esource instead of uri
-
- * gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar) :
- use auth_new_cal_from_source instead of _from_uri to create cal
- client also do not try to load the cal backend which require auth
- and for which there is no password availble in e-password seesion
- (list_changed_cb) (load_calendars) : pass Esource insted of uri to
- alarm_notify_add_calendar
-
-2004-08-14 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/e-tasks.c (e_tasks_init) : initialize priv->default_lcient
- (default_client_cal_opened_cb) : unref priv->default_client and
- make it NULL
- (client_cal_opened_cb) : don't unref client explicitly as removing
- from priv->clients already does that. Remove client based on uid
- instead of uri
- (backend_died_cb) : Remove client based on uid insted of uri Fixes
- #62869
-
-2004-08-12 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/calendar-setup.glade: make the button say Add Task
- List instead of Add Group (matches menu item)
-
-2004-08-12 Carlos Garnacho Parro <carlosg@gnome.org>
-
- * gui/dialogs/alarm-dialog.glade: added the property
- "use_filechooser" to the GnomeFileEntry
-
-2004-08-10 Not Zed <NotZed@Ximian.com>
-
- * gui/e-pub-utils.c (e_pub_publish):
- * common/authentication.c (auth_func_cb): epasswords api change.
-
-2004-08-11 JP Rosevear <jpr@ximian.com>
-
- Fixes #61555
-
- * gui/dialogs/meeting-page.c (existing_attendee): check if an
- attendee was pre-existing
- (remove_attendee): only add the attendee to the cancel comp if it
- was pre-existing
-
-2004-08-10 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-cal-model.c (e_cal_model_set_search_query): guard against
- re-running the same query.
-
-2004-08-10 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/alarm-notify/alarm-queue.c (tray_icon_destroyed_cb): disconnect
- from signals also when using only the system tray. Fixes a crash when
- removing an event that had an alarm popup recently.
-
-2004-08-09 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-calendar-view.c: re-added 'Make this occurrence movable' menu
- item, gone by mistake.
- (on_unrecur_appointment): new callback for the new menu item.
-
-2004-08-06 JP Rosevear <jpr@ximian.com>
-
- Fixes #62452
-
- * gui/e-itip-control.c (find_my_address): take option to retrieve
- current status as well, actually look for the delegator in the
- list so we can retrieve status there as well
- (show_current_event): use find_my_address to get the status so we
- properly handle not finding the address in the list of attendees
- (show_current): pass extra param
- (ok_clicked_cb): ditto
-
-2004-08-06 JP Rosevear <jpr@ximian.com>
-
- Fixes #62021
-
- * gui/dialogs/event-page.c (source_changed_cb): set the default
- timezone
-
- * gui/e-itip-control.c (start_calendar_server): set the default
- timezone
-
- * gui/calendar-component.c (setup_create_ecal): set the default
- timezone, as the component view is not alive and hence has not set
- it
-
- * gui/tasks-component.c (setup_create_ecal): ditto
-
-2004-08-05 Parthasarathi S A <sparthasarathi@novell.com>
-
- Fix for bug #61673.
- * calendar/gui/dialogs/save_comp.c(save_component_dialog):
- The function takes two arguments now, instead of one. The second
- argument is the pointer to the ECalComponent from which the component
- type can be determined. Based on the component type the corresponding
- error message is displayed.
- * calendar/gui/dialogs/save_comp.h:
- Function definition updated for save_component_dialog.
- * calendar/gui/dialogs/comp_editor.c(prompt_to_save_changes):
- passing the ECalComponent pointer to the 'save_component_dialog' function
- * calendar/calendar-errors.xml: New error message string for task included
- * calendar/calendar-errors.xml.h
-
-2004-08-05 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #62030
-
- * gui/alarm-notify/alarm-queue.c (tray_icon_destroyed_cb):
- only remove the tray icon blinking timeout if we installed
- it.
- (display_notification): only install the tray icon blinking
- timeout if using the system tray.
- (tray_icon_blink_cb): use g_object_unref instead of the
- deprecated gdk_pixbuf_unref.
-
- * gui/alarm-notify/alarm.c (alarm_add): added missing argument
- documentation.
-
-2004-08-03 JP Rosevear <jpr@novell.com>
-
- * gui/gnome-cal.c (gnome_calendar_destroy): clean up all the
- default clients
- (default_client_cal_opened_cb): change the if statement to a
- switch to be consistent with the other code bits and set the
- default client for the source type
- (gnome_calendar_add_source): look at the default based on the
- source type
- (gnome_calendar_set_default_source): set the default for the
- source type
- (gnome_calendar_new_task): bail out if we have no ecal
-
- * gui/gnome-cal.c (set_timezone): set the timezone for all the
- default clients
-
- * gui/calendar-component.c (update_primary_task_selection): look
- in the task source list, not the plain source list
-
-2004-08-05 JP Rosevear <jpr@novell.com>
-
- * gui/tasks-control.c (tasks_control_sensitize_commands): kill
- warning by checking if there is a default client first (can happen
- when first starting up)
-
-2004-08-05 JP Rosevear <jpr@novell.com>
-
- Fixes #62363
-
- * gui/calendar-component.c (create_new_event):
- commit the sequence
-
-2004-08-04 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/e-itip-control.c: (ok_clicked_cb): Handle decline request by
- using update_item rather than remove_item, so the backend receives
- the notification and can handle it. Also, do not rsvp if the backend
- has the 'save_schedule' capability.
-
-2004-08-01 JP Rosevear <jpr@novell.com>
-
- * conduits/todo/todo-conduit.c (todoconduit_load_configuration):
- get source list and source
- (todoconduit_dupe_configuration): copy source list and source
- (todoconduit_destroy_configuration): unref source list and source
- (start_calendar_server): open the source that was set earlier
- (fill_widgets): set the source option menu value
- (create_settings_window): pass source list to pilot settings
- (save_settings): mark source with pilot-sync property
-
- * conduits/calendar/calendar-conduit.c: as above
-
- * conduits/todo/Makefile.am: link to and include misc. widgets
-
- * conduits/calendar/Makefile.am: ditto
-
-2004-07-30 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #57622
-
- * gui/e-cal-model.h: added ECalModelFlags enum type.
-
- * gui/e-cal-model.c (e_cal_model_set_flags, e_cal_model_get_flags):
- new functions.
- (e_cal_model_init): initialize the new internal field to keep the flags.
- (e_cal_view_objects_added_cb): expand recurrences if the model flags
- contain the EXPAND_RECUR bit.
- (e_cal_view_objects_modified_cb): if EXPAND_RECUR is on, remove all
- recurrences and regenerate them.
- (e_cal_view_objects_removed_cb): remove all instances for given UIDs.
- (add_new_client): killed warning.
- (get_dtstart): use the instance_start time when dealing with recurrences.
-
- * gui/e-cal-model-calendar.c (get_dtend): use the instance_end time
- when dealing with recurrences.
-
- * gui/e-cal-list-view.c (e_cal_list_view_new): set the EXPAND_RECUR
- flag on the model for the list view.
-
- * gui/e-week-view.c (e_week_view_add_event):
- * gui/e-day-view.c (e_day_view_add_event): fill in the instance's
- start and end times in the ECalModelComponent struct.
-
- * gui/e-calendar-view.c (e_calendar_view_delete_selected_occurrence):
- use the instance_start field to retrieve the RECUR-ID, now that all the
- views fill it in.
-
-2004-07-29 JP Rosevear <jpr@novell.com>
-
- * gui/e-calendar-view.c: creating new items no longer needs to be
- disabled since the user can switch to a writable calendar and the
- editor ui is disabled properly
-
-2004-07-31 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/event-editor.c (show_meeting): use Invitations not
- Meetings
- (event_editor_edit_comp): ditto
-
-2004-07-31 JP Rosevear <jpr@novell.com>
-
- * gui/e-day-view.c (e_day_view_finish_long_event_resize): guard
- with is_instance instead of has_recurrences because most of the
- backends don't support this yet
- (e_day_view_finish_resize): ditto
- (e_day_view_change_event_time): ditto
- (e_day_view_on_editing_stopped): ditto
- (e_day_view_on_top_canvas_drag_data_received): ditto
- (e_day_view_on_main_canvas_drag_data_received): ditto
-
- * gui/e-week-view.c (e_week_view_change_event_time): ditto
- (e_week_view_on_editing_stopped): ditto
-
-2004-07-30 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/e-tasks.c: (client_cal_opened_cb),
- (default_client_cal_opened_cb):
- * gui/gnome-cal.c: (client_cal_opened_cb),
- (default_client_cal_opened_cb):
- Handle E_CALENDAR_STATUS_BUSY conditions and do not
- remove the source from the gnome-calendar. The fix
- for #59335 exposed this problem.
-
-2004-07-28 Larry Ewing <lewing@novell.com>
-
- * gui/dialogs/calendar-setup.c (dialog_hide_unused_options): hide
- dialog items that don't apply when editing properties.
- (general_update_dialog): check to make sure we have a source
- before checking its state.
-
-2004-07-27 JP Rosevear <jpr@novell.com>
-
- Fixes #62006
-
- * gui/e-cal-model.c (add_new_client): don't load the events if we
- are already doing the query
-
-2004-07-25 JP Rosevear <jpr@ximian.com>
-
- Fixes #61058
-
- * gui/e-week-view.c (process_component_recur_cb): add but don't
- prepend
- (process_component): use above as call back so we can pass the
- prepend bool
- (e_week_view_add_event): take a prepend bool and prepend to the
- events array if asked so the event will be shown first when drawn
- (e_week_view_do_key_press): If the event can't be fit on the
- screen, ie not even one event can be shown in the day, don't try
- to edit it
-
-2004-07-26 Rodney Dawes <dobey@novell.com>
-
- * gui/dialogs/event-page.glade: Fix mnemonic for "Location" to not
- be duplicated with "OK"
-
- * gui/dialogs/meeting-page.c (get_widgets): Get the "Attendees" label
- (meeting_page_construct): Fix padding of GtkScrolledWindow widget
- Set the mnemonic widget for the "Attendees" label
-
- * gui/dialogs/meeting-page.glade: Fix HIG spacing to be correct
- Fix the mnemonic for "Organizer" to not conflict
- Add mnemonic for "Attendees"
-
- * gui/dialogs/task-page.glade: Add mnemonic for "Description"
-
-2004-07-26 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/calendar-setup.c (calendar_setup_edit_calendar): set
- a different title if we are editing; de-sensitize option menu if
- we are editing
- (calendar_setup_edit_task_list): set a different title if we are editing
-
- * gui/dialogs/calendar-setup.glade: use task list instead of tasks
- group
-
- * gui/tasks-component.c (impl__get_userCreatableItems): add
- assigned task as an item, use task list instead of tasks group
-
- * gui/calendar--component.c (impl__get_userCreatableItems): fiddle
- with shortcuts
-
-2004-07-25 pchenthill <pchenthill@novell.com>
-
- Fixes #59983
- If the ecal component is already loaded, check for the participation
- status of the attendee and display the menu for selecting the
- calendar.
-
-2004-07-23 JP Rosevear <jpr@ximian.com>
-
- Fixes #61571
-
- * gui/e-week-view.c (e_week_view_start_editing_event): if the
- event moves, find it again using the model data as the invariant
- and then find the span again
-
-2004-07-23 JP Rosevear <jpr@novell.com>
-
- Fixes #61760
-
- * gui/e-cal-model.c (add_new_client): don't check against the URI,
- just against the client
-
-2004-07-23 pchenthill <pchenthill@novell.com>
-
- * Retracting the commit made below for #59983 as it has
- results in crash some cases
-
-2004-07-23 pchenthill <pchenthill@novell.com>
-
- Fixes #59983
- * gui/e-itip-control.c (show_current_event):
- If the ecal component is already loaded, check for the participation
- status of the attendee and display the menu for selecting the
- calendar.
-
-2004-07-22 Larry Ewing <lewing@ximian.com>
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_style_set):
- fix the row heights and tweek the offsets so that things come out
- OK.
-
-2004-07-21 JP Rosevear <jpr@novell.com>
-
- Fixes #61776
-
- * gui/e-calendar-table.c (clipboard_get_text_cb): make sure the
- text is not NULL
-
-2004-07-21 JP Rosevear <jpr@novell.com>
-
- Fixes #61738
-
- * gui/dialogs/meeting-page.c (clear_widgets): by default we have a
- user as organizer
- (sensitize_widgets): use user_org to determine widget sensitivity
- (meeting_page_fill_widgets): set user_org value appropriately
- (change_clicked_cb): set user_org to TRUE
-
-2004-07-21 JP Rosevear <jpr@novell.com>
-
- Fixes #61779
-
- * gui/dialogs/task-page.c (init_widgets): listen for changes on
- start and due dates
-
- * gui/dialogs/task-details-page.c (init_widgets): listen for
- changes on completion date
-
-2004-07-20 Not Zed <NotZed@Ximian.com>
-
- * gui/e-cal-model.c:
- * importers/icalendar-importer.c:
- * gui/dialogs/select-source-dialog.c:
- * gui/dialogs/copy-source-dialog.c:
- * gui/alarm-notify/util.c:
- * common/authentication.c:
- * gui/migration.c: include config.h. See #61395.
-
-2004-07-16 JP Rosevear <jpr@novell.com>
-
- Fixes #61451
-
- * gui/e-itip-control.c (get_cancel_options): don't give a cancel
- option if the event is no where to be found
- (show_current_event): pass in kind
- (show_current_todo): ditto
-
-2004-07-16 Larry Ewing <lewing@ximian.com>
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_style_set):
- fix the row heights and tweek the offsets so that things come out
- OK.
-
-2004-07-16 Larry Ewing <lewing@ximian.com>
-
- * gui/calendar-component.c (set_info): use short month forms to
- limit the maximum width of the label.
-
-2004-07-15 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #57142
-
- * gui/e-day-view.c (e_day_view_on_editing_stopped): commit the
- sequence on the object before sending it to the backend.
- (e_day_view_add_event): s/abort_sequence/commit_sequence.
-
- * gui/e-week-view.c (e_week_view_on_editing_stopped): commit the
- sequence here also.
- (e_week_view_add_event): s/abort_sequence/commit_sequence.
-
- * gui/comp-util.c (cal_comp_event_new_with_current_time): don't
- commit the sequence here.
-
-2004-07-14 JP Rosevear <jpr@novell.com>
-
- Fixes #61572
-
- * gui/dialogs/schedule-page.c (times_changed_cb): call notify
- changed
-
- * gui/dialogs/comp-editor.c (page_summary_changed_cb): no need to
- mark the editor changed here, it doesn't do the right thing anyhow
- (page_dates_changed_cb): ditto
-
-2004-07-14 JP Rosevear <jpr@novell.com>
-
- Fixes #60678
-
- * gui/dialogs/cancel-comp.c (cancel_component_dialog): flip the
- messages around, the "deleting" flag means something else is doing
- the deleting
-
-2004-07-12 JP Rosevear <jpr@novell.com>
-
- Fixes #57287, 58748
-
- * gui/tasks-component.c (source_added_cb): if the source was
- added in the main calendar, select it because the user caused this
- to happen by creating a task
- (create_component_view): listen for source_added signal on the
- tasks
-
- * gui/gnome-cal.c (view_selection_changed_cb): if the user created
- a task, make sure we are displaying the relevant event list
- (set_timezone): set the default zone of the default client
- (setup_widgets): listen for the user_created signal
- (gnome_calendar_destroy): clean up default client
- (client_cal_opened_cb): disconnect from the open signal
- (default_client_cal_opened_cb): set the default client on the
- models
- (open_ecal): make the callback function a param
- (gnome_calendar_add_source): include the default client when
- searching for an existing client
- (gnome_calendar_set_default_source): make the default client
- independent of the rest of the clients
-
- * gui/e-week-view.c (e_week_view_on_editing_stopped): emit
- user_created signal
-
- * gui/e-tasks.c (user_created_cb): if the user created a task,
- make sure we are displaying the relevant task list
- (set_timezone): set the timezone on the client
- (setup_widgets): listen for user_created signal
- (e_tasks_destroy): unref default client
- (default_client_cal_opened_cb): set the default on the model when
- it opens
- (open_ecal): open a task list
- (e_tasks_add_todo_source): include the default client when
- searching for an existing client
- (e_tasks_set_default_source): make the default client independent
- of the rest of the clients
-
- * gui/e-day-view.c (e_day_view_on_editing_stopped): emit
- user_created signal
-
- * gui/e-calendar-view.h: add signal proto
-
- * gui/e-calendar-view.c (e_calendar_view_class_init): add
- user_created signal
-
- * gui/e-calendar-table.h: add signal proto
-
- * gui/e-calendar-table.c (e_calendar_table_class_init): add
- user_created signal
- (row_appended_cb): if row is appended, emit user_created signal
- (e_calendar_table_init): listen for row_appended signal
-
- * gui/e-cal-model.h: add signal proto
-
- * gui/e-cal-model.c (e_cal_model_class_init): add row_appended
- signal
- (ecm_append_row): don't leak, emit row appended signal
- (e_cal_model_set_default_client): remove the existing default if
- it was only used as the default
- (update_e_cal_view_for_client): short circuit query create
- (add_new_client): look for an existing client and update its
- record if found, handle opening things here
- (e_cal_model_add_client): just call add_new_client
- (remove_client_objects): just remove a client's objects
- (remove_client): use above, handle removal of client if its
- default
-
- * gui/calendar-component.c (source_added_cb): if the source was
- added in the main calendar, select it because the user caused this
- to happen by creating an appointment
- (create_component_view): listen for source_added signal on the
- calendar
-
-2004-07-08 Radek Doulik <rodo@ximian.com>
-
- * gui/e-cal-model.c (e_cal_model_date_value_to_string): as below
-
- * gui/e-cal-model-calendar.c (ecmc_value_to_string): as below
-
- * gui/e-cal-model.c (ecm_value_to_string): as below
-
- * gui/e-cal-model-tasks.c (ecmt_value_to_string): dup the string
- value, it's free-ed later. instead of returning NULL return
- g_strdup ("") as gal does
-
- Fixes #56271
-
-2004-07-12 Rodney Dawes <dobey#novell.com>
-
- * gui/e-tasks.c (pane_realized): Add this callback so we can set the
- paned position on realize
- (setup_widgets): Move the paned widget to the priv structure so that
- we can access it elsewhere
- (display_view_cb): Set the paned position when the view gets displayed
-
- Fixes #55653
-
-2004-07-12 Rodney Dawes <dobey@novell.com>
-
- * gui/dialogs/recur-comp.c (recur_component_dialog):
- Update the layout of the dialog to be more usable
-
- Partially fixes #56171
-
-2004-07-11 Jürg Billeter <j@bitron.ch>
-
- * gui/dialogs/event-page.c (event_page_fill_component):
- busy should be opaque, not transparent
-
-2004-07-09 Rodrigo Moya <rodrigo@novell.com>
-
- Revert my patches from July 5th and 6th.
-
- * gui/gnome-cal.c (gnome_calendar_init): call setup_config/widgets
- in the previous order.
- (setup_widgets): set the timezone on the views when creating them.
- (set_timezone): no need to set the timezone on the views here.
- (client_cal_opened_cb): removed call to set_timezone().
-
-2004-07-09 Rodney Dawes <dobey@novell.com>
-
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw_triangle):
- Add an argument for the event_num so we can get the event object
- Draw the left/right triangles with the right color for the event
- Fix a small alignment bug with the triangle points
-
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw_triangle):
- Draw the left/right triangles with the right color for the event
- Fix a small alignment bug with the triangle points
-
-2004-07-09 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #60289
-
- * gui/dialogs/select-source-dialog.c (select_source_dialog): set the
- absolute URI on the selected source, so that the ESource we keep
- around has a valid URI.
-
- * gui/e-calendar-view.c (transfer_item_to): when copying appointments,
- change the UID.
- (transfer_selected_items): don't pass hardcoded values to transfer_item_to.
-
-2004-07-08 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * gui/Makefile.am:
- tarball should ship .schemas.in.in files, not generated files.
-
-2004-07-06 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/gnome-cal.c (gnome_calendar_init): setup the widgets before
- the configuration.
-
-2004-07-06 JP Rosevear <jpr@novell.com>
-
- Fixes #60645
-
- * gui/e-calendar-view.c (e_calendar_view_new_appointment_full):
- guess when an item should be all day based on the selection time
-
-2004-07-05 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/gnome-cal.c (setup_widgets): don't set the timezone on the views
- here.
- (set_timezone): do it here.
- (client_cal_opened_cb): call set_timezone() here.
-
-2004-07-02 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/gnome-cal.c (set_view): update the internal current_view_type
- field and focus the newly selected view.
-
-2004-07-02 Rodney Dawes <dobey@novell.com>
-
- * gui/dialogs/url-editor-dialog.c (get_widgets):
- Get the label for the calendar list header also
- (init_widgets): Set the border widths for the dialog's vbox and
- action area to be more compliant with the HIG
- Set the mnemonic widget for the calendar label, to the Source Selector
- Remove the unneeded settings for the scrolled window, these are in the
- glade xml for the widget
- Set the icon list on the correct dialog widget, not the settings dialog
-
- * gui/dialogs/url-editor-dialog.h:
- Add the calendar_list_label widget here so we can access it
-
- * gui/dialogs/url-editor-dialog.glade:
- Change the dialog's layout to be HIG compliant and fix some strings
- to do the same
- Add mnemonics to all the labels that are associated with widgets
-
-2004-06-29 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/e-tasks.c (e_tasks_add_todo_source)
- (e_tasks_remove_todo_source) : store and lookup clients
- based on ESource uid instead of uri in priv->clients
-
-2004-06-28 Not Zed <NotZed@Ximian.com>
-
- * gui/tasks-component.c (impl__get_userCreatableItems): same.
-
- * gui/calendar-component.c (impl__get_userCreatableItems): fix up
- shortcuts. #56746.
-
-2004-06-25 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/alarm-dialog.glade: don't show option tabs
-
-2004-06-25 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/task-editor.c (task_editor_construct): use "Task"
- instead of "Basic"
-
- * gui/dialogs/event-editor.c (event_editor_construct): use
- "Invitations" instead of "Meeting"
-
-2004-06-25 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/e-delegate-dialog.glade: use "Contacts..."
-
- * gui/dialogs/alarm-dialog.glade: add custom message email toggle
-
- * gui/dialogs/alarm-dialog.c (get_widgets): get custom email
- message toggle
- (check_custom_email): check the custom message when setting
- sensitivity of OK button
- (malarm_message_toggled_cb): check custom email
- (malarm_description_changed_cb): ditto
- (action_selection_done_cb): ditto
-
-2004-06-25 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/alarm-dialog.c (alarm_to_dialog): set the default
- address here if possible
- (dialog_to_alarm): don't set it here
- (check_custom_email): check for To: entries
- (malarm_addresses_changed_cb): update when the text in the to
- entry changes
- (action_selection_done_cb): for the custom email settings
- (init_widgets): listen for email To: changes
- (alarm_dialog_run): only save the alarm if the response was "OK"
-
-2004-06-25 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/event-page.c (event_page_init): init alarm interval
- to -1
- (clear_widgets): give the alarm time option menu a sensible
- default
- (is_custom_alarm): account for the user defined alarm time if it
- doesn't match the default set
- (event_page_fill_widgets): default the option menu to the 15
- minute or user define alarm if no alarm is currently set
- (event_page_fill_component): account for the user defined alarm
- tme
- (init_widgets): add in the user defined alarm time if it doesn't
- match the default set
-
-2004-06-25 JP Rosevaer <jpr@novell.com>
-
- * gui/dialogs/alarm-dialog.c (palarm_widgets_to_alarm): the args
- are optional, don't store them if they aren't there
- (check_custom_sound): sensitize the ok button based on whether or
- not there needs to be input
- (check_custom_message): ditto
- (check_custom_program): ditto
- (dalarm_message_toggled_cb): check custom message
- (dalarm_description_changed_cb): ditto
- (aalarm_sound_toggled_cb): check custom sound
- (aalarm_attach_changed_cb): ditto
- (palarm_program_changed_cb): check custom program
- (action_selection_done_cb): use above checks as appropriate
- (init_widgets): listen for changed signals
-
-2004-06-25 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/event-page.c (event_page_finalize): free old_summary
- (is_custom_alarm): take description into account when checking for
- custom alarm
- (is_custom_alarm_uid_list): pass old_summary
- (is_custom_alarm_store): ditto
- (is_custom_alarm_store): ditto
- (sensitize_widgets): ditto
- (event_page_fill_component): ditto
- (event_page_fill_widgets): store the initial summary
- (alarm_changed_cb): make sure the needs description property gets
- set on the default alarm
- (alarm_custom_clicked_cb): copy the current store in case the user
- hits cancel, if all the alarms are erased uncheck the alarm toggle
-
- * gui/dialogs/alarm-dialog.glade: add toggles for custom messages
- and sound
-
- * gui/dialogs/alarm-dialog.c (aalarm_widgets_to_alarm): store
- custom sound only if the toggle is checked
- (dalarm_widgets_to_alarm): store custom message only if toggle is
- checked
- (get_widgets): load new widgets
- (aalarm_sound_toggled_cb): sensitize sound entry
- (dalarm_message_toggled_cb): sensitize message entry
- (init_widgets): listen for toggle signals
-
-2004-06-24 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/alarm-list-dialog.c (selection_changed_cb):
- sensitize the buttons
- (init_widgets): listen for selection changes so we can delete
- alarms
-
-2004-06-24 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/event-page.c (event_page_fill_component): store all
- the custom alarms
- (alarm_custom_clicked_cb): emit changed signal if necessary
-
- * gui/dialogs/alarm-list-dialog.c (alarm_list_dialog_run): return
- true/false based on button pushed
-
- * gui/dialogs/alarm-dialog.c: move repeat options and per alarm
- type options here
-
- * gui/dialogs/alarm-dialog.glade: ditto
-
- * gui/dialogs/Makefile.am: remove alarm options dialog
-
-2004-06-24 Rodney Dawes <dobey@novell.com>
-
- * gui/calendar-component.c (create_component_view):
- * gui/tasks-component.c (create_component_view):
- Add a call to e_source_selector_set_select_new here so that we can
- select new sources when we create them
-
-2004-06-23 Jeffrey Stedfast <fejj@novell.com>
-
- * conduits/todo/todo-conduit.c: Bump the version to 0.1.5 to help
- track down bug #59726.
-
-2004-06-23 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/comp-editor.c (comp_editor_init): set the window
- type hint to normal so it can go below the shell window
-
-2004-06-23 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/dialogs/comp-editor.c (comp_editor_notify_client_changed):
- fixed gtk-doc comments and made it enable/disable the dialog's
- OK button depending on the selected source.
-
-2004-06-23 Rodney Dawes <dobey@novell.com>
-
- * gui/calendar-component.c: Revert previous change to add the
- callbacks for notification of calendar selection changes
- (create_new_view): Update the comment for watching notification on
- the tasks selection to state it is for the mini tasks view
-
-2004-06-23 JP Rosevear <jpr@novell.com>
-
- Fixes #57862
-
- * gui/gnome-cal.c (connect_day_view_focus): connect after the
- focus events happen so the day view knows what is selected
-
-2004-06-23 JP Rosevear <jpr@novell.com>
-
- * gui/e-itip-control.c (update_attendee_status): tidy up to work
- again
- (ok_clicked_cb): use above when replying
-
-2004-06-23 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/meeting-page.c (remove_attendee): util function to
- do the actual removal
- (remove_attendee_at_row): ditto based on row number
- (remove_clicked_cb): make the remove button work
- (popup_delete_cb): use utility routines to do removal
- (button_press_event): do the icon properly
-
-2004-06-22 Rodney Dawes <dobey@novell.com>
-
- * gui/calendar-component.c (config_calendars_selection_changed_cb):
- (config_primary_calendar_selection_changed_cb):
- Add these two callbacks so that we can update the selection in the
- calendar when the gconf key changes, like we do for tasks
-
- (create_component_view): Register the two callbacks that we created
- for updating the selection in the view, and their notification IDs
-
-
-2004-06-22 JP Rosevear <jpr@novell.com>
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
- clean up mnemonic handling and put the proper icon in the contacts
- button
-
-2004-06-22 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/recurrence-page.glade: fix mnemonics
-
- * gui/dialogs/event-page.glade: ditto
-
-2004-06-22 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/comp-editor.c: kill warnings
-
-2004-06-22 JP Rosevear <jpr@novell.com>
-
- * gui/calendar-component.c (create_new_event): kill warning
-
-2004-06-22 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/dialogs/Makefile.am: removed alarm-page.*.
-
-2004-06-22 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/Makefile.am, gui/dialogs/alarm-dialog.c,
- gui/dialogs/alarm-dialog.glade, gui/dialogs/alarm-dialog.h,
- gui/dialogs/alarm-list-dialog.c,
- gui/dialogs/alarm-list-dialog.glade,
- gui/dialogs/alarm-list-dialog.h, gui/dialogs/alarm-options.c,
- gui/dialogs/alarm-options.h, gui/dialogs/alarm-page.c,
- gui/dialogs/alarm-page.glade, gui/dialogs/alarm-page.h,
- gui/dialogs/comp-editor.c, gui/dialogs/comp-editor.h,
- gui/dialogs/event-editor.c, gui/dialogs/event-page.c,
- gui/dialogs/event-page.glade, gui/dialogs/meeting-page.c,
- gui/dialogs/meeting-page.glade, gui/dialogs/recurrence-page.c,
- gui/dialogs/recurrence-page.glade,
- gui/dialogs/task-details-page.c,
- gui/dialogs/task-details-page.glade, gui/dialogs/task-editor.c,
- gui/dialogs/task-page.c, gui/dialogs/task-page.glade: HIGify and
- newer design; alarm page is gone, Cancel/OK buttons for the
- dialog, no more menus; slightly improve read-only workings for
- entry areas
-
-2004-06-22 JP Rosevear <jpr@novell.com>
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
- rename widgets to be consistent with those else where
- (e_meeting_time_selector_set_read_only): cast properly
- (e_meeting_time_selector_on_invite_others_button_expose): remove,
- the widget sensitization is taken care of elsewhere
-
-2004-06-22 Larry Ewing <lewing@ximian.com>
-
- Fixes #59824
-
- * gui/e-week-view.h: increase some of the passing so that the text
- does not appear to run together. Ideally this would be based on
- the font size but this will work for now.
-
-2004-06-21 Rodney Dawes <dobey@novell.com>
-
- Fixes #56892
-
- * gui/dialogs/select-source-dialog.c (row_activated_cb): Add this
- callback to activate the OK button when we double-click or press
- the Enter key on a row
- (select_source_dialog): Change the default size to be reasonable
- Use ensure_style instead of realize on the dialog
- Set the default response for the dialog to OK
- Fix the packing of the group label to not have extraneous padding
- Connect up the callback for row_activated
-
-2004-06-18 Jeffrey Stedfast <fejj@novell.com>
-
- Fixes bug #57592
-
- * conduits/calendar/calendar-conduit.c (pre_sync): Same as below.
-
- * conduits/todo/todo-conduit.c (pre_sync):
- s/wombat/evolution-data-server/g
-
-2004-06-18 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #58747
-
- * gui/dialogs/comp-editor.c (prompt_to_save_changes): if the source
- is read only, don't prompt the user.
-
-2004-06-18 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #56323
-
- * gui/calendar-component.c (create_new_event): removed read-only
- check, just call the editor with the currently selected client and
- let it do the job.
-
- * gui/tasks-component.c (create_new_todo): ditto.
-
-2004-06-18 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #60293
-
- * gui/dialogs/recurrence-page.c (type_toggled_cb): make sure
- we enable/disable correctly the 'Add' button.
-
-2004-06-17 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gui/itip-utils.c (itip_publish_comp) : check for
- host being non-NULL in soup uri. host can be null
- for uri's of the form file:/foo or http:/foo etc
-
-2004-06-17 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #60309
-
- * gui/meeting-page.c (sensitize_widgets): moved up in the file, to
- be declared before any use.
-
-2004-06-16 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-itip-control.c: use e-util's HTML conversion function,
- instead of camel's.
- (write_html): use e_text_to_html_full().
-
-2004-06-15 JP Rosevear <jpr@novell.com>
-
- Fixes #56197
-
- * gui/e-cal-list-view.etspec: add back categories
-
- * gui/e-calendar-table.etspec: ditto
-
-2004-06-15 JP Rosevear <jpr@novell.com>
-
- Fixes #59401
-
- * gui/e-week-view.c (e_week_view_on_text_item_event): if we are
- editing the event, don't ignore the right click, stop editing the
- event and continue on
-
-2004-06-15 JP Rosevear <jpr@novell.com>
-
- Fixes #57393
-
- * gui/e-week-view.c (e_week_view_set_compress_weekend): redraw the
- titles as well since the spacing is different
-
-2004-06-15 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/dialogs/meeting-page.c (meeting_page_construct): connect
- to "client_changed" signal on the page.
- (client_changed_cb): new callback.
- (sensitize_widgets): new function.
- (meeting_page_fill_widgets): call sensitize_widgets().
-
- * gui/e-meeting-time-sel.[ch]
- (e_meeting_time_selector_set_read_only): new function.
- (e_meeting_time_selector_construct): store some missing buttons
- in the EMeetingTimeSelector structure.
-
- * gui/dialogs/schedule-page.c (schedule_page_construct):
- connect to "client_changed" signal on the page.
- (client_changed_cb): new callback.
- (sensitize_widgets): new function.
- (schedule_page_fill_widgets): call sensitize_widgets().
-
-2004-06-10 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-cal-model.c (e_cal_view_objects_modified_cb): removed
- g_assert call, since we shouldn't crash when getting wrong
- notifications from a backend.
-
-2004-06-10 JP Rosevear <jpr@novell.com>
-
- * gui/gnome-cal.c
- (gnome_calendar_on_date_navigator_selection_changed): only do the
- range selected hack in one case
-
-2004-06-10 JP Rosevear <jpr@novell.com>
-
- * gui/gnome-cal.c (setup_widgets): set 6 weeks shown
- (display_view): ditto
-
-2004-06-10 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #58748
-
- * gui/gnome-cal.c (setup_widgets): set the timezone on all views
- when creating them.
-
-2004-06-10 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-calendar-table.c (e_calendar_table_init): don't set
- the "bg_color_column" property on the ECellToggle class.
-
-2004-06-10 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #58799
-
- * gui/e-calendar-view.c (e_calendar_view_delete_selected_occurrence):
- Use the timezone for getting the RECUR-ID from the instance start
- date if available. Also, use dates only as the recurrence ID, and
- do nothing if not a recurrent appointment.
-
-2004-06-09 JP Rosevear <jpr@novell.com>
-
- Fixes #59242, #57404, ##55394
-
- * gui/gnome-cal.c (get_times_for_views): calculate the work week,
- week, and month views more exactly
- (update_adjustment): update the view based on week view scrolling
- (setup_widgets): listen for the scroll bar moving on the week
- views
- (gnome_calendar_update_date_navigator): adjust for compressed
- weekends in the month view
- (gnome_calendar_on_date_navigator_selection_changed): ditto
-
- * gui/e-week-view.h: add protos
-
- * gui/e-week-view.c (time_range_changed_cb): calculate the
- base_date and first_day_shown more simply, allows multi-week
- selection to work better; update the base date when told to do so
- (e_week_view_init): init update_base_value var
- (e_week_view_get_update_base_date): accessor
- (e_week_view_set_update_base_date): ditto
-
-2004-06-08 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #57578
-
- * gui/e-calendar-view.c (on_move_to, on_copy_to): simplified to
- just call transfer_selected_items() with the approppriate
- arguments.
- (transfer_selected_items): new function to transfer all selected
- items to another calendar.
- (transfer_item_to): added missing implementation.
-
-2004-06-08 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #57579
-
- * gui/dialogs/select-source-dialog.c (select_source_dialog): start
- with the OK button disabled.
- (primary_selection_changed_cb): enable/disable the OK button depending
- on the selection on the ESourceSelector.
-
-2004-06-08 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/dialogs/comp-editor.[ch] (comp_editor_notify_client_changed):
- new function for notifying all pages of the client change.
- (page_client_changed_cb): no need for this callback.
- (comp_editor_append_page): no need to connect to "client_changed"
- signal on the pages.
-
- * gui/dialogs/comp-editor-page.c
- (comp_editor_page_notify_client_changed): re-added the call to
- comp_editor_page_set_e_cal(), the client was not being set anywhere.
-
- * gui/dialogs/event-page.c (source_changed_cb): use
- comp_editor_notify_client_changed() so that all pages get informed
- of the client change.
-
- * gui/dialogs/task-page.c (source_changed_cb): ditto.
-
-2004-06-08 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/dialogs/comp-editor-page.c
- (comp_editor_page_notify_client_changed): do not set the private
- client here, it is set in comp-editor.c.
-
- * gui/dialogs/event-page.c (sensitize_widgets): new function.
- (source_changed_cb): call sensitize_buttons().
-
- * gui/dialogs/recurrence-page.c (sensitize_buttons): new
- function, to deal correctly with the sensitivity of all widgets
- in the page.
- (recurrence_page_fill_widgets, type_toggled_cb, client_changed_cb):
- call sensitize_buttons() instead of sensitize_recur_widgets().
- (recurrence_page_construct): g_signal_connect_after for
- "client_changed", to get notifications after CompEditorPage
- gets his.
-
- * gui/dialogs/alarm-page.c (sensitize_buttons): sensitize the missing
- widgets in the page.
- (alarm_page_construct): g_signal_connect_after for "client_changed",
- to get notifications after CompEditorPage gets his.
-
-2004-06-08 JP Rosevear <jpr@novell.com>
-
- * gui/e-week-view.c (e_week_view_do_key_press): cast week view
- correctly
-
-2004-06-08 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/dialogs/recurrence-page.c (recurrence_page_construct): connect
- to "client_changed" signal on the page.
- (client_changed_cb): new callback.
-
- * gui/dialogs/alarm-page.c (sensitize_buttons): fixed missing stuff
- in last commit.
-
-2004-06-08 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #59650
-
- * gui/dialogs/alarm-page.c (alarm_page_construct): connect to
- "client_changed" signal on the page.
- (client_changed_cb): new callback.
- (sensitize_buttons): added code for dealing with read only calendars
- and disable/enable buttons approppriately.
-
-2004-06-07 Dan Winship <danw@novell.com>
-
- * gui/dialogs/comp-editor.c (pixmaps): s/stock_save_as/stock_save-as/
-
-2004-06-07 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-tasks.c (e_tasks_add_todo_source): open task lists
- asynchronously.
- (client_cal_opened_cb): callback from the client when opened.
-
- * gui/gnome-cal.c (client_cal_opened_cb): disconnect from all
- signals of the client when opening it fails. Clean up the status
- messages correctly, based on source type.
- (open_ecal): for tasks, use e_calendar_table_set_status_message
- not e_calendar_view_set_status_message.
- (gnome_calendar_remove_source_by_uid): call update_query only when
- removing calendars, not tasks lists.
- (update_query): set meaningful status messages.
-
-2004-06-06 Vardhman Jain <vardhman@students.iiit.net>
-
- * Bug #36247
- * gui/e-itip-control.c (write_html, set_date_label):
- Changes to improve the performance of _(str) function call on strings
- str of the type <tar>str</tag> to avoid translation of tag.
-
-2004-06-04 <jpr@novell.com>
-
- * gui/gnome-cal.c: define G_MAXINT32 if it isn't already
-
-2004-06-04 JP Rosevear <jpr@novell.com>
-
- Fixes #58739
-
- * gui/migration.c (migrate_calendars): guard against NULL
- gconf_val
-
-2004-06-04 JP Rosevear <jpr@novell.com>
-
- Fixes #59058
-
- * gui/gnome-cal.c (gnome_calendar_purge): make purging actually
- work
-
-2004-06-04 JP Rosevear <jpr@novell.com>
-
- * gui/dialogs/task-page.c (task_page_fill_widgets): guard
- against the text value being NULL
-
- * gui/dialogs/event-page.c (event_page_fill_widgets): add guards
- here as well
-
-2004-06-03 Jeffrey Stedfast <fejj@novell.com>
-
- * conduits/calendar/calendar-conduit.c
- (calconduit_load_configuration): If the last_uri string value is
- the Evolution 1.4 URI, change it to the new URI. Fixes bug #54134.
-
-2004-06-03 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #59481
-
- * gui/e-tasks.c (set_status_message): don't use vsprintf with
- NULL strings, crashes on FreeBSD.
-
-2004-06-03 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/dialogs/comp-editor-page.c
- (comp_editor_page_notify_client_changed): update the internal client
- when it changes.
-
-2004-06-03 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #56875
-
- * gui/dialogs/event-editor.c (event_editor_construct): connect to
- "client_changed" signal on the EventPage.
- (client_changed_cb): set menu sensibility when the client changes.
-
- * gui/dialogs/task-editor.c (task_editor_construct): connect to
- "client_changed signal on the TaskPage.
- (client_changed_cb): set menu sensibility when the client changes.
-
-2004-06-02 JP Rosevear <jpr@novell.com>
-
- * gui/alarm-notify/alarm-notify.c (process_removal_in_hash): free
- the correct uri, preventing bad memory corruption
- (list_changed_cb): track the removals in a list so we don't
- clobber the hash table data during the foreach loop
-
-2004-06-02 Chris Toshok <toshok@ximian.com>
-
- * gui/migration.c (migrate_calendars): remove absolute_uri from
- ESource's.
- (migrate_tasks): same.
-
-2004-06-02 Rodrigo Moya <rodrigo@novell.com>
-
- * gui/e-meeting-list-view.c (start_addressbook_server): removed
- pre-completion code, not needed anymore.
- (emlv_finalize): no need to unref the book anymore.
- (emlv_init): don't call start_addressbook_server.
-
- * gui/dialogs/copy-source-dialog.c (copy_source): fixed
- leak and pass the correct icalcomponent to e_cal_modify_object.
-
-2004-06-02 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #59333
-
- * gui/dialogs/task-page.c (task_page_fill_widgets): guard against
- list items being NULL.
-
-2004-06-02 Larry Ewing <lewing@ximian.com>
-
- * gui/e-tasks.c (table_drag_data_delete): add a drag delete handler.
- (table_drag_data_get): support text/vcard drags.
- (setup_widgets): setup the etable as a drag source.
-
- * gui/tasks-component.c: add source selector Drag & Drop handlers.
-
-2004-06-01 Larry Ewing <lewing@ximian.com>
-
- * gui/dialogs/calendar-setup.c: rename can_add to is_mutable, add
- sensitivity logic for both readonly and mutable cases. The
- esource attributes are a complete mess and need discussion.
-
- * gui/dialogs/calendar-setup.glade: remove edit dialogs and name
- the tables.
-
-
-2004-06-01 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #59369
-
- * gui/e-calendar-view.c (clipboard_get_text_cb): don't pass NULL strings
- to libical functions.
-
-2004-05-31 Priyanshu Raj <Priyanshu@students.iiit.net>
-
- * Bug #51968 "Invite others.." button confusing in Appointment
- editor dialog(Fixed)"
-
-2004-05-29 Priyanshu Raj <priyanshu@students.iiit.net>
-
- * Bug #48134: Menu items in Scheduling tab should have sentence
- capitalization (Fixed)
-
-2004-05-28 Kidd Wang <kidd.wang@sun.com>
-
- * gui/e-week-view.c: (e_week_view_event_move),
- (e_week_view_get_day_offset_of_event): a more straightforward way
- to calculate the offset of a day within the week.
-
-2004-05-26 Jeffrey Stedfast <fejj@novell.com>
-
- Fix for bug #57818.
-
- * gui/e-tasks.c (setup_widgets): Same.
-
- * gui/gnome-cal.c (setup_widgets): Updated to pass a set of
- bitflags to cal_search_bar_new().
-
- * gui/cal-search-bar.c (cal_search_bar_new): Now takes a bit flag
- argument specifying which search options to present.
- (cal_search_bar_construct): Same as above. Construct the search
- menu to use based on the bit flags.
-
- * gui/apps_evolution_calendar.schemas.in.in: Changed the default
- "Tasks due today" colour to be a light-blue (one of the default
- colour values in the colour picker dialog). Fixes bug #53412.
-
-2004-05-26 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #57759
-
- * gui/gnome-cal.c (gnome_calendar_remove_source_by_uid): remove all
- queries we've got for the removed source.
-
-2004-05-26 Kidd Wang <kidd.wang@sun.com>
-
- * gui/e-week-view.c: (e_week_view_event_move),
- (e_week_view_get_day_offset_of_event): a more straightforward way
- to calculate the offset of a day within the week.
-
-2004-05-26 Kidd Wang <kidd.wang@sun.com>
-
- * gui/e-week-view.c: (e_week_view_event_move),
- (e_week_view_change_event_time): In week view all-day events should
- keep all-dayness when moved around.
-
-2004-05-25 Larry Ewing <lewing@ximian.com>
-
- * gui/dialogs/calendar-setup.c: remove now unused functions.
- (source_group_can_add): fix can add logic, remove more unused
- functions.
-
- * gui/dialogs/calendar-setup.c (calendar_setup_edit_task_list):
- use the new dialog.
- (calendar_setup_edit_calendar): use the new dialog.
- (key_press_event): look for escape press and destroy dialog.
-
-2004-05-25 Jeffrey Stedfast <fejj@novell.com>
-
- * gui/dialogs/url-editor-dialog.c (init_widgets): Use
- gtk_window_set_icon_list() here instead of gtk_window_set_icon().
-
- * gui/dialogs/select-source-dialog.c (select_source_dialog): Use
- gtk_window_set_icon_list() here instead of gtk_window_set_icon().
-
- * gui/dialogs/calendar-setup.c (source_to_dialog): Huh?? Why are
- integer colours in an array of char*? Fixed to be an array of
- guint32.
-
- * gui/dialogs/changed-comp.c (changed_component_dialog): Use
- gtk_window_set_icon_list() here instead of gtk_window_set_icon().
-
- * gui/dialogs/calendar-setup.c (calendar_setup_new_calendar):
- Don't bother calling tk_window_set_icon() if we are gonna call
- gtk_window_set_icon_list a few lines later.
- (calendar_setup_edit_calendar): Same.
- instead.
- (calendar_setup_new_task_list): Same.
- (calendar_setup_edit_task_list): Same.
-
- * gui/dialogs/alarm-options.c (alarm_options_dialog_run): Use
- gtk_window_set_icon_list() instead of gtk_window_set_icon() so gtk
- can do the Right Thing (tm).
-
-2004-05-25 Jeffrey Stedfast <fejj@novell.com>
-
- * Makefile.am: Make calendar-errors.xml.h and install the xml
- file.
-
- * calendar-errors.xml: New error definitions file.
-
- * gui/gnome-cal.c (backend_died_cb): Use e-error
-
- * gui/e-tasks.c (backend_died_cb): Use e-error
-
- * gui/dialogs/send-comp.c (send_component_dialog): Use e-error
-
- * gui/dialogs/save-comp.c (save_component_dialog): Use e-error
-
- * gui/dialogs/delete-comp.c (delete_component_dialog): Use e-error
-
- * gui/dialogs/cancel-comp.c (cancel_component_dialog): Use e-error
-
-2004-05-25 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * common/authentication.c (auth_func_cb): read the "auth-domain"
- property to use as component name for e-password calls instead of
- hard coded component name
-
-2004-05-25 Trent Lloyd <lathiat@bur.st>
-
- Fixes: #57472
-
- * gui/dialogs/alarm-options.c:
- * gui/dialogs/calendar-setup.c:
- * gui/dialogs/cancel-comp.c:
- * gui/dialogs/changed-comp.c:
- * gui/dialogs/delete-comp.c:
- * gui/dialogs/delete-error.c:
- * gui/dialogs/save-comp.c:
- * gui/dialogs/select-source-dialog.c:
- * gui/dialogs/send-comp.c
- * gui/dialogs/url-editor-dialog.c:
- - Add include of e-icon-factory.h
- - Set icon on window to be calendar/tasks icon rather than mail icon
-
-2004-05-21 Larry Ewing <lewing@ximian.com>
-
- * gui/dialogs/calendar-setup.c: set the dialog icons appropriately
- for add task and calendar dialogs.
-
-2004-05-21 Larry Ewing <lewing@ximian.com>
-
- * gui/dialogs/calendar-setup.c: remove references to the uri
- buttons.
-
- * gui/dialogs/calendar-setup.glade: remove uri buttons, make add
- task window wider and make the button spacing larger.
-
-2004-05-21 H P Nadig <hpnadig@pacific.net.in>
-
- * gui/dialogs/calendar-setup.glade: Adjusted the default size of
- New Calendar Dialog. Fixes 57469.
-
-2004-05-20 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (find_server): proper look for figuring out
- if the object is on the server
-
-2004-05-20 JP Rosevear <jpr@novell.com>
-
- * gui/tag-calendar.c (tag_calendar_by_comp): pass the client
- properly
-
-2004-05-19 Chris Toshok <toshok@ximian.com>
-
- * gui/e-meeting-store.c (start_addressbook_server): use the new
- e_book_new_* and e_book_open apis.
-
- * gui/e-meeting-list-view.c (start_addressbook_server): use the
- new e_book_new_* and e_book_open apis.
-
-2004-05-19 William Jon McCann <mccann@jhu.edu>
-
- * gui/GNOME_Evolution_Calendar.server.in.in: Add menu_label and
- menu_accelerator.
-
-2004-05-18 JP Rosevear <jpr@novell.com>
-
- * idl/evolution-calendar.idl: add arg
-
- * gui/alarm-notify/alarm-queue.c (edit_component): send a mode
- type
-
- * gui/alarm-notify/alarm-notify.c: add fixme note
-
- * gui/comp-editor-factory.c (impl_editExisting): take a editor
- mode and twist it into a source type
- (impl_editNew): ditto
- (open_client): take a source type for creating the client
- (lookup_open_client): ditto
-
-2004-05-18 JP Rosevear <jpr@novell.com>
-
- * gui/alarm-notify/notify-main.c (init_alarm_service): just set up
- the alarm notify object
-
- * gui/alarm-notify/alarm-notify.h: update proto
-
- * gui/alarm-notify/alarm-notify.c (process_removal_in_hash):
- process removals using the source list
- (list_changed_cb): when the list changes, update
- (load_calendars): initially load the calendars
- (alarm_notify_init): load the calendars here and don't listen for
- a selection notification
- (alarm_notify_add_calendar): get the source type when adding a
- calendar
-
- * gui/alarm-notify/notify-main.c (main): no need to init/shutdown
- gnome vfs
-
- * gui/alarm-notify/config-data.h: new proto
-
- * gui/alarm-notify/config-data.c
- (config_data_get_notify_with_tray): routine to get schema value
-
- * gui/alarm-notify/alarm.c (alarm_ready_cb): no timeout checking
- here, setup_timeout does that
- (queue_alarm): ditto
- (setup_timeout): calculate the timeout better
-
- * gui/alarm-notify/alarm-queue.c (query_objects_changed_cb): tidy
- (edit_component): clean up exception handling
- (display_notification): don't show the tray icon if we aren't
- notifying with the tray
-
- * gui/apps_evolution_calendar.schemas.in.in: add notify_with_tray
- option
-
-2004-05-18 Kidd Wang <kidd.wang@sun.com>
-
- * gui/e-week-view.c: (e_week_view_do_cursor_key_up),
- (e_week_view_do_cursor_key_down), (e_week_view_do_cursor_key_left),
- (e_week_view_do_cursor_key_right), (e_month_view_do_cursor_key_up),
- (e_month_view_do_cursor_key_down),
- (e_month_view_do_cursor_key_left),
- (e_month_view_do_cursor_key_right), (e_week_view_cursor_key_up),
- (e_week_view_cursor_key_down), (e_week_view_cursor_key_left),
- (e_week_view_cursor_key_right), (e_week_view_do_key_press): make
- the focus movable in week/month view when no events are selected.
-
-2004-05-17 Jeffrey Stedfast <fejj@novell.com>
-
- * gui/dialogs/event-editor.c: Same.
-
- * gui/dialogs/comp-editor.c: Change E_PIXMAP size args
- over to E_ICON_SIZE_* values.
-
- * gui/alarm-notify/alarm-queue.c (tray_icon_blink_cb): Use
- E_ICON_SIZE enum here.
- (display_notification): Same.
-
- * gui/alarm-notify/alarm-notify-dialog.c (write_html_heading): Use
- E_ICON_SIZE_DIALOG here.
-
- * gui/e-week-view.c (e_week_view_realize): Same as below.
-
- * gui/e-day-view.c (e_day_view_realize): Use E_ICON_SIZE_MENU for
- the icon sizes rather than using pixel values.
-
- * gui/calendar-commands.c (pixmaps): Change E_PIXMAP size args
- over to E_ICON_SIZE_* values.
-
- * gui/tasks-component.c (add_popup_menu_item): Use
- E_ICON_SIZE_MENU
-
- * gui/e-timezone-entry.c (e_timezone_entry_init): Use
- E_ICON_SIZE_BUTTON
-
- * gui/e-itip-control.c (write_error_html): Use E_ICON_SIZE enums.
- (write_html): Same.
-
- * gui/e-calendar-view.c (e_calendar_view_set_status_message): Use
- E_ICON_SIZE_STATUS
- (setup_popup_icons): Use E_ICON_SIZE_MENU
-
- * gui/e-calendar-table.c (e_calendar_table_init): Use
- E_ICON_SIZE_LIST rather than a hard-coded value of 16 pixels.
- (e_calendar_table_set_status_message): Use E_ICON_SIZE_STATUS
-
- * gui/calendar-component.c (add_popup_menu_item): Use
- E_ICON_SIZE_MENU rather than hard-coding the pixel size.
-
-2004-05-17 JP Rosevear <jpr@novell.com>
-
- Fixes #56373
-
- * gui/comp-editor-factory.c (open_client): guess its an event for
- now
-
-2004-05-17 V Ravi Kumar Raju <vravikr@yahoo.co.uk>
-
- * gui/e-alarm-list.c (get_alarm_string):
- * gui/dialogs/alarm-page.glade: Change dropdown list item 'Display
- a message' for reminder types to 'Pop up an alert'
-
-2004-05-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-calendar-view.c (e_calendar_view_delete_selected_occurrence):
- if we don't have a RECURRENCE-ID, remove nothing, and use the instance
- start time for the RECURRENCE-ID as the default.
-
-2004-05-17 H P Nadig <hpnadig@pacific.net.in>
-
- Fixes #56885
-
- * gui/dialogs/select-source-dialog.c (select_source_dialog): Changed
- the window size of source dialog and a minor naming issue.
-
-2004-05-14 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view.c (process_component):
- * gui/e-week-view.c (process_component):
- * gui/gnome-cal.c (gnome_calendar_purge):
- * gui/tag-calendar.c (tag_calendar_by_comp):
- * gui/e-cal-model.c (e_cal_model_generate_instances): use
- e_cal_generate_instances_for_object instead of
- e_cal_recur_generate_instances.
-
-2004-05-14 Nicel KM <mnicel@novell.com>
-
- * gui/dialogs/alarm-page.c (button_options_clicked_cb): invoke options
- dialog even if backend does not support email alarms and get email
- address only if supported.
-
-2004-05-13 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/alarm-page.c (add_clicked_cb): only get the email address
- for alarms if the backend supports email alarms.
-
-2004-05-13 Not Zed <NotZed@Ximian.com>
-
- Fixes #57644.
-
- * gui/e-day-view.c (row_deleted_check_cb): strdup the uid, as
- below.
- (remove_uid_cb): and free it.
-
- * gui/e-week-view.c (row_deleted_check_cb): strdup the uid, 'cause
- otherwise it can go away later as we delete stuff.
- (remove_uid_cb): free the uid.
-
- * 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.
-
-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.
-
-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.
-
-2004-05-11 Dan Winship <danw@ximian.com>
-
- * 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
-
-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.
-
-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.
-
-2004-05-07 Umeshtej <umeshtej@gawab.com>
-
- Fixes #58014
-
- * gui/e-meeting-list-view.c (process_section):Run the for loop
- for the number of elements in cards.
-
-2004-05-10 Trent Lloyd <lathiat@bur.st>
-
- * gui/dialogs/select-source-dialog.c: Include gtkhbox.h and gtkvbox.h
- to fix implicit declaration
- * gui/dialogs/meeting-page.c: (get_current_page) Cast GTK_ENTRY from
- GTK_COMBO to fix compiler warning
- * gui/dialogs/cal-prefs-dialog.c: Remove lvalue casts, produces
- compiler warnings and are not necessary
-
-2004-05-07 JP Rosevear <jpr@ximian.com>
-
- Fixes #52294
-
- * gui/e-cal-model.c (set_dtstart): set the tzid properly
- (ecm_is_cell_editable): set check properly
-
- * gui/e-cal-model-tasks.c (set_due): set the tzid properly
- (ecmt_is_cell_editable): set check properly
-
- * gui/e-cal-model-calendar.c (set_dtend): set the tzid properly
- (ecmc_is_cell_editable): kill fixme and set check properly
-
-2004-05-07 JP Rosevear <jpr@ximian.com>
-
- * gui/e-cal-model.c (ecm_is_cell_editable): fix comment and check
-
- * gui/e-cal-model-tasks.c (ecmt_set_value_at): set a parent field
- properly
- (ecmt_is_cell_editable): fix comment and check
-
-2004-05-06 Larry Ewing <lewing@ximian.com>
-
- * gui/dialogs/calendar-setup.c (source_to_dialog): use random
- color for calendar default.
-
-2004-05-05 JP Rosevear <jpr@ximian.com>
-
- Fixes #58025
-
- * gui/gnome-cal.c (set_search_query): kill warning
- (setup_config): don't set time out here
- (setup_widgets): set it here
- (gnome_calendar_destroy): clear the time out
-
- * gui/e-tasks.c (search_bar_sexp_changed_cb): kill warning
- (setup_config): don't set time out here
- (setup_widgets): set it here and remember the time out id
- (e_tasks_destroy): clear the time out
-
-2004-05-05 Larry Ewing <lewing@ximian.com>
-
- * gui/dialogs/calendar-setup.c: make sure that we don't crash if
- there are no sources.
- (calendar_setup_new_task_list): fix the previous fix to work if
- there are sources.
-
-2004-05-04 Larry Ewing <lewing@ximian.com>
-
- * gui/dialogs/calendar-setup.c: fix logic error.
- (source_group_can_add): helper function to fix groupwise case.
- I'm still not happy with this but it will work for now.
-
- * gui/dialogs/calendar-setup.c (source_to_dialog): convert units.
- (dialog_to_source): convert time units.
-
- * gui/dialogs/calendar-setup.glade. name the unit option menus.
-
-2004-05-03 Rodney Dawes <dobey@ximian.com>
-
- * gui/dialogs/select-source-dialog.c (select_source_dialog):
- Make this dialog be HIG-compliant and accessible
-
-2004-05-03 Edgar Luna Díaz <eald@linuxuanl.org>
-
- * gui/dialogs/select-source-dialog.c (select_source_dialog):
- Set the default window size to 276 x 320
-
- Fixes #57298
-
-2004-05-03 Larry Ewing <lewing@ximian.com>
-
- * gui/dialogs/calendar-setup.glade: rename the cancel button.
-
-2004-04-29 Larry Ewing <lewing@ximian.com>
-
- * gui/e-cal-model.c (ecm_get_color_for_component): use the source
- color if it is set. Yay for ugly colors.
-
- * gui/e-cal-model.h: add a color holder to the ECalModelComponent
- since the return value of the color stuff is const.
-
-2004-05-03 JP Rosevear <jpr@ximian.com>
-
- Fixes #51714
-
- * gui/e-cal-list-view.c (setup_e_table): listen for double click
- signal
- (e_cal_list_view_on_table_double_click): edit the appointment that
- was double clicked on
-
-2004-05-03 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-component.c (set_info): set the info label
- (calendar_dates_changed_cb): call back for when the dates of the
- calendar change
- (create_component_view): store the info label for later use;
- listen for date changes to set the info label
-
-2004-05-03 JP Rosevear <jpr@ximian.com>
-
- Fixes #57897
-
- * gui/e-tasks.c (setup_widgets): no need to listen for the deleted
- signal, the cursor will change in that case
-
-2004-05-03 JP Rosevear <jpr@ximian.com>
-
- * gui/e-cal-model-tasks.c (set_completed): remove useless debug
- statement
-
-2004-05-03 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.c (set_info): set the info label message
- (model_changed_cb): call above
- (table_selection_change_cb): ditto
- (model_rows_inserted_cb): ditto
- (model_rows_deleted_cb): ditto
- (create_component_view): remember the info in the view struct;
- listen for events that require the info label to be updated
-
-2004-05-03 JP Rosevear <jpr@ximian.com>
-
- Fixes #57899
-
- * gui/e-day-view.c (e_day_view_do_key_press): bail if the client
- is read only (or we get an error trying to find out)
-
- * gui/e-week-view.c (e_week_view_do_key_press): ditto
-
-2004-05-03 JP Rosevear <jpr@ximian.com>
-
- Fixes #57894
-
- * gui/gnome-cal.c (gnome_calendar_new_task): make sure we use the
- default component of the correct model
-
-2004-04-30 Rodney Dawes <dobey@ximian.com>
-
- * gui/alarm-notify/alarm-notify-dialog.c (alarm_notify_dialog):
- * gui/alarm-notify/alarm-notify.glade:
- Update the alarm notify dialog to be HIG compliant
-
- Fixes #41224
-
-2004-04-30 Gary Ekker <gekker@novell.com>
-
- * gui/e-tasks.c: (e_tasks_init): Set up the model to use the correct
- query. Setup callbacks for gconf changes. Add an idle timeout to hide
- completed items.
- Add update_view, update_view_cb, and
- config_hide_completed_tasks_changed_cb to update the model view.
-
- * gui/gnome-cal.c: ditto
-
- * gui/calendar-config.h: Add notifications for hide_completed_tasks
- settings.
-
- * gui/calendar-config.c: ditto
-
-2004-04-30 Not Zed <NotZed@Ximian.com>
-
- * gui/dialogs/meeting-page.c (get_widgets): make the entry
- non-editable. Quick fix for #48132 (could convert to optionmenu
- but then we need to change again for gnome >?2.6).
-
-2004-04-29 Rodney Dawes <dobey@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.glade: Update the prefs dialog pages
- for the calendar and tasks components to be HIG compliant
-
-2004-04-29 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.h (tasks_component_peek_source_list): remove
- prototypes
-
- * gui/tasks-component.c (source_removed_cb): unselect the
- source in the selector if source removed from calendar
- (create_component_view): create the activity handler and listen to
- source remove signal
-
- * gui/gnome-cal.h: add signals, protos
-
- * gui/gnome-cal.c (gnome_calendar_class_init): add source added
- and removed signals
- (client_cal_opened_cb): emit source removed signal
- (open_ecal): set the status message
- (backend_died_cb): emit source removed signal
- (gnome_calendar_set_activity_handler): allow an activity handler
- to be set
- (gnome_calendar_add_source): emit source added signal
- (gnome_calendar_remove_source): emit source removed signal
- (display_view): update the active activity handler
-
- * gui/e-tasks.h: add signal prototypes
-
- * gui/e-tasks.c (e_tasks_class_init): add source added and removed
- signals
- (backend_died_cb): emit source removed signal
- (e_tasks_add_todo_source): emit source added/removed signals
- (e_tasks_remove_todo_source): emit source removed signal
-
- * gui/e-calendar-view.h: add proto
-
- * gui/e-calendar-view.c (e_calendar_view_set_activity_handler):
- allow an activity handler to be set
- (e_calendar_view_set_status_message): use private activity handler
- (if any) to set status message
-
- * gui/e-calendar-table.h: add data member and proto
-
- * gui/e-calendar-table.c (e_calendar_table_set_activity_handler):
- allow an activity handler to be set
- (e_calendar_table_set_status_message): use private activity
- handler (if any) to set status message
-
- * gui/e-calendar-marshal.list: add extra marshallers
-
- * gui/calendar-component.h: kill protos
-
- * gui/calendar-component.c (source_removed_cb): unselect the
- source in the selector if source removed from calendar
- (create_component_view): create the activity handler and listen to
- source remove signal
-
-2004-04-29 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor.c (send_timezone): ditto
-
- * gui/dialogs/task-page.c (task_page_fill_component): kill warning
-
-2004-04-29 JP Rosevear <jpr@ximian.com>
-
- * gui/e-cal-model.c (e_cal_model_set_default_client): kill warning
-
-2004-04-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/migration.c (migrate_pilot_data): Removed the terminating
- NULL vararg since we don't need it for g_strdup_printf, it was
- only needed when it was g_build_filename(). Gets rid of a gcc
- warning.
-
-2004-04-29 Not Zed <NotZed@Ximian.com>
-
- * gui/e-itip-control.c (e_itip_control_set_data): check we find
- any usable components of the icalendar entry before dereferncing
- it. Fixes crash in #57264.
-
-2004-04-28 Not Zed <NotZed@Ximian.com>
-
- * gui/e-itip-control.c (object_requested_cb): dont shadow source
- with another source in the fallback case. Related to #54094.
-
-2004-04-27 JP Rosevear <jpr@ximian.com>
-
- * gui/cal-search-bar.c: disable comment searching which is
- currently useless
-
-2004-04-27 JP Rosevear <jpr@ximian.com>
-
- Fixes #52270 and #57593
-
- * gui/e-cal-model-tasks.c (ecmt_set_value_at): remove checks for
- start after due
- (ecmt_duplicate_value): copy the completed and due dates properly
- (ecmt_fill_component_from_model): only set the percent and status
- if the completion isn't set
- (ensure_task_partially_complete): ensure the task is not complete,
- in progress and make the percentage sensible if its 0 or 100
- (set_status): make sure the status and related vars are set
- properly
- (ecmt_set_value_at): handle status
- (ecmt_fill_component_from_model): make sure the click to add
- fields don't clobber each other
- (ecmt_is_cell_editable): status is editable
-
- * gui/e-cal-model-calendar.c (ecmc_duplicate_value): copy the
- dtend correctly
-
-2004-04-27 Larry Ewing <lewing@ximian.com>
-
- * gui/dialogs/calendar-setup.c: hook up the color picker and test
- buttons in the new task dialog.
-
- * gui/dialogs/calendar-setup.glade: fix visibility and color
- picker names.
-
-2004-04-27 Larry Ewing <lewing@ximian.com>
-
- * gui/dialogs/calendar-setup.c (new_calendar_test_uri): add
- handler for test button.
- (calendar_setup_new_calendar): connect test button, fill in color
- picker member.
- (source_to_dialog): set the color picker color if the source has
- one.
- (dialog_to_source): set the source color.
-
-2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/migration.c (migrate_tasks): Fixed the version checks for
- migrating pilot data.
- (migrate_calendars): Same.
- (migrate_pilot_data): Doh. Take a third argument to specify what
- component we are migrating ("todo" vs "calendar") so that we can
- compare against the correct filename. Might help :-)
- (migrate_pilot_db_key): Just set an empty value for the data since
- there's no way to actually get it and I don't think it really
- matters anyway.
-
-2004-04-27 Kidd Wang <kidd.wang@sun.com>
-
- * gui/e-cal-model-tasks.c: (ecmt_set_value_at): compare the start
- time and the due time only when both are not null.
-
-2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/migration.c (migrate_pilot_data): New function to migrate
- pilot data.
- (migrate_calendars): Migrate pilot data if upgrade version <=1.5.9
- (migrate_tasks): Same.
-
-2004-04-23 Rodney Dawes <dobey@ximian.com>
-
- * gui/alarm-notify/notify-main.c (main): Call e_icon_factory_init ()
-
- Fixes #57497
-
-2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (start_calendar_server):
- Use e_cal_open_default() instead of e_cal_open().
- (map_name): Changed the path for the pilot map filename.
- (pre_sync): Changed the query to "#t" instead of "(#t)" and
- removed a duplicate block of code (seems to have been a paste-o?).
-
- * conduits/todo/todo-conduit.c (start_calendar_server): Use
- e_cal_open_default() instead of e_cal_open().
- (map_name): Changed the path for the pilot map filename.
- (pre_sync): Changed the query to "#t" instead of "(#t)" and
- removed a duplicate block of code (seems to have been a paste-o?).
-
-2004-04-22 JP Rosevear <jpr@ximian.com>
-
- Fixes #56092
-
- * gui/e-day-view.c (e_day_view_show_popup_menu): weak ref for the
- menu to be destroyed
- (popup_destroyed_cb): reset popup_event_num and popup_event_day
-
- * gui/e-week-view.c (e_week_view_show_popup_menu): weak ref for
- the menu to be destroyed
- (popup_destroyed_cb): reset the popup_event_num
-
-2004-04-21 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-component.c (create_new_event): make sure we don't
- deref a NULL pointer
-
-2004-04-21 JP Rosevear <jpr@ximian.com>
-
- Fixes #56504
-
- * gui/gnome-cal.c (gnome_calendar_destroy): no need to destroy the
- creatable item handler
- (gnome_calendar_set_ui_component): don't do the creatable
- item stuff here
-
- * gui/e-tasks.c (e_tasks_set_ui_component): don't do the creatable
- item stuff here
- (e_tasks_destroy): no need to destroy creatable item handler
-
- * gui/e-calendar-table.c (e_calendar_table_set_status_message):
- comment out temporarily
-
- * gui/e-calendar-view.c (e_calendar_view_set_status_message): ditto
-
- * gui/calendar-component.c: switch to using per component view
- information; don't listen for config changes to the primary
- selection and selection so that different windows can have
- different calendar selections; use a local creatable items handler
- so that the new button is associated with the right window when
- setting the default times
-
- * gui/tasks-component.c: ditto
-
-2004-04-21 JP Rosevear <jpr@ximian.com>
-
- * gui/e-tasks.c (set_timezone): only set the preview zone if the
- preview has been created
- (setup_widgets): set the default zone for the preview pane
-
-2004-04-21 JP Rosevear <jpr@ximian.com>
-
- Fixes #55797
-
- * gui/calendar-component.c (create_new_event): force an all day
- event if we are viewing the week, month or list view, which mimics
- double click in the view
-
-2004-04-21 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * gui/migration.c: (migrate_calendars):
- Fix crash when gconf value are not existing in the gconf
- database.
-
-2004-04-21 Not Zed <NotZed@Ximian.com>
-
- ** Fixes #57034.
-
- * gui/dialogs/calendar-setup.c (create_new_source_with_group):
- NULL out source if we can't open the calendar.
- (source_group_menu_add_groups): if the group is readonly, then
- desensitise it.
- (source_group_menu_add_groups): return the first non-readonly
- calendar index.
- (calendar_setup_new_calendar): set the group history to the first
- non-readonly group.
- (calendar_setup_new_task_list): same.
-
- * gui/gnome-cal.c (gnome_calendar_set_ui_component): fix for
- user_creatable_items api changes.
-
- * gui/e-tasks.c (e_tasks_set_ui_component): fix for
- user_creatable_items api changes.
-
-2004-04-19 Michael Terry <mike@mterry.name>
-
- * gui/GNOME_Evolution_Calendar.server.in.in:
- * gui/calendar-commands.c:
- * gui/calendar-component.c:
- * gui/e-calendar-table.c:
- * gui/e-calendar-view.c:
- * gui/e-day-view-main-item.c:
- * gui/e-day-view-top-item.c:
- * gui/e-day-view.c:
- * gui/e-day-view.h:
- * gui/e-itip-control.c:
- * gui/e-timezone-entry.c:
- * gui/e-week-view-event-item.c:
- * gui/e-week-view.c:
- * gui/e-week-view.h:
- * gui/tasks-component.c:
- * gui/alarm-notify/alarm-notify-dialog.c:
- * gui/alarm-notify/alarm-queue.c:
- * gui/dialogs/comp-editor.c:
- * gui/dialogs/event-editor.c: Update the calendar to use the icon theme
- through the EIconFactory object in e-util
-
-2004-04-19 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (set_view): take a range_selected boolean for
- internal use
- (gnome_calendar_set_view): use above
- (display_view): use priv->range_selected, we'll set it correctly
- before this
- (display_view_cb): only pass focus boolean
- (gnome_calendar_on_date_navigator_selection_changed): set the view
- so the view menu is accurate
-
-2004-04-18 JP Rosevear <jpr@ximian.com>
-
- Fixes #54021
-
- * importers/icalendar-importer.c (update_single_object): ensure
- UID exists
-
-2004-04-18 JP Rosevear <jpr@ximian.com>
-
- Fixes #53124
-
- * gui/e-tasks.c: remove preview pieces, they are in their own
- class now; use the new class for preview
-
- * gui/e-cal-component-preview.[hc]: implement a preview area for
- tasks and events
-
-2004-04-17 Trent Lloyd <lathiat@sixlabs.org>
-
- * gui/e-calendar-view.c: include libecal/e-cal-component.h to kill
- implicit declaration of e_cal_component_get_recur_id_as_string at line
- 869.
-
-2004-04-15 Gary Ekker <gekker@novell.com>
-
- Fixes #52271
-
- * gui/e-cal-model-tasks.c: (set_percent): shouldn't call
- ensure_task_not_complete here, it removes the percent property that
- we just set.
-
-
-2004-04-15 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/task-page.c (task_page_fill_component): don't
- actually check if start date is after due date, its perfectly
- valid for that to occur
-
-2004-04-15 JP Rosevear <jpr@ximian.com>
-
- Fixes #53903
-
- * gui/dialogs/meeting-page.c (meeting_page_fill_widgets):
- show/hide add button properly
- (change_clicked_cb): ditto
-
- * gui/dialogs/comp-editor.c (needs_send_cb): call back when "needs_send"
- (page_changed_cb): use accessor
-
-2004-04-15 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor.c (save_comp): stop listening to changes
- since we are just going to save and close
- (save_cmd): remove, its ok since we are toasting menus shortly
- anyhow
- (obj_modified_cb): no need to look at update flag
- (obj_removed_cb): ditto
-
-2004-04-15 Gary Ekker <gekker@novell.com>
-
- * gui/calendar-component.h: move the calendar publishing initialization
- from createControls to main.c
-
- * gui/calendar-component.c: (create_controls): Ditto
-
- * gui/main.c: (initialize): Ditto
-
- * gui/dialogs/cal-prefs-dialog.c: (url_list_changed): remove a gfree
- that was freeing a before it should have been. Also removed cruft from
- a previous attempt to fix the crash.
-
-2004-04-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/select-source-dialog.c (select_source_dialog): added some
- spacing.
-
- * gui/e-calendar-view.c (e_calendar_view_delete_selected_occurrence):
- use the DTSTART for the recur-id if it's not available.
-
-2004-04-14 Larry Ewing <lewing@ximian.com>
-
- * gui/calendar-component.c (selector_tree_drag_motion): fix
- missing parameters, wow that was a mess.
-
- * gui/dialogs/calendar-setup.glade: add the new "new" dialogs,
- remove the old druids.
-
- * gui/dialogs/calendar-setup.c (calendar_setup_new_calendar): use
- the new dialogs, colors are still not functional.
- (calendar_setup_new_task_list): use the new dialogs, with no colors.
-
-2004-04-14 JP Rosevear <jpr@ximian.com>
-
- Fixes #56613
-
- * gui/gnome-cal.h: add proto
-
- * gui/gnome-cal.c (client_cal_opened_cb): key the clients by uid
- (backend_died_cb): ditto
- (gnome_calendar_add_source): ditto
- (gnome_calendar_remove_source): use remove_source_by_uid
- (gnome_calendar_remove_source_by_uid): new function to remove a
- source by uid
- (gnome_calendar_set_default_source): key the clients by uid
-
- * gui/calendar-component.c (update_task_selection): the source
- could be NULL if the source was deleted rather than unchecked
- (update_primary_task_selection): look at the task source list
-
-2004-04-14 JP Rosevear <jpr@ximian.com>
-
- Fixes #56553
-
- * importers/icalendar-importer.c (prepare_events): don't double
- free or continue, we need to move to the next item
- (prepare_tasks): don't continue, move to the next item
-
-2004-04-14 Not Zed <NotZed@Ximian.com>
-
- * gui/tasks-component.c (impl_createControls): Same as below for
- the tasks component.
-
- * gui/calendar-component.c (impl_createControls): add the info
- area label widget to the sidebar control (c&p the addressbook
- code).
-
-2004-04-12 Gary Ekker <gekker@novell.com>
-
- Fixes #56628
-
- * gui/calendar-component.c (create_new_event): Add informational dialog
- when user attempts event creation in read-only calendar.
-
-
-2004-04-09 Gary Ekker <gekker@novell.com>
-
- * gui/dialogs/url-editor-dialog.c: Fixed to use e-passwords.
-
- * gui/dialogs/cal-prefs-dialog.c: Fixed crash and bugs created by
- changes made for instant apply.
-
- * gui/itip-utils.c: Fixed to use e-passwords.
-
- * gui/e-pub-utils.c: Fixed to use e-passwords.
- (just_published): Fixed error in logic.
- (e_pub_publish): Fixed crash if ESource is NULL.
-
-
-2004-04-09 Chris Toshok <toshok@ximian.com>
-
- * gui/dialogs/e-delegate-dialog.c (e_delegate_dialog_construct):
- EABDestination -> EDestination.
- (e_delegate_dialog_get_delegate): same.
- (e_delegate_dialog_get_delegate_name): same.
-
- * gui/dialogs/alarm-options.c (alarm_to_malarm_widgets):
- EABDestination -> EDestination.
- (malarm_widgets_to_alarm): same.
-
- * gui/e-select-names-editable.c
- (e_select_names_editable_get_address): EABDestination ->
- EDestination.
- (e_select_names_editable_get_name): same.
-
- * gui/e-meeting-list-view.c (process_section): EABDestination ->
- EDestination.
- (select_names_ok_cb): same.
-
-2004-04-09 Dan Winship <danw@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_set_ui_component): Create an
- EUserCreatableItemsHandler for the view if there isn't one yet,
- and then activate it.
- (gnome_calendar_destroy): destroy it.
-
- * gui/calendar-component.c (impl__get_userCreatableItems): add
- object/folder flags to items.
-
- * gui/e-tasks.c (e_tasks_set_ui_component): Create an
- EUserCreatableItemsHandler for the view if there isn't one yet,
- and then activate it.
- (e_tasks_destroy): destroy it.
-
- * gui/tasks-component.c (impl__get_userCreatableItems): add
- object/folder flags. Change "Task List" to "Tasks Group" per new
- specs.
-
- * gui/calendar-commands.c (calendar_control_deactivate): clear the
- GnomeCal's ui_component rather than setting it again
-
-2004-04-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.c: Fixed to be instant-apply.
-
-2004-04-07 JP Rosevear <jpr@ximian.com>
-
- * gui/e-cal-model.c (e_cal_model_set_default_client): just add the
- client, we have protection against re-adding it any how
- (cal_opened_cb): stop listening to the open signal
-
-2004-04-07 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_dayjump): remove extra set view
- params
- (gnome_calendar_set_view): simplify, just set the current view id
- and let the gal view stuff do the rest
- (display_view): modify from set_view, don't set the view id here
- or update the default view config setting
- (display_view_cb): update the date navigator
- (gnome_calendar_construct): kill the default view stuff, gal view
- handles that
- (gnome_calendar_on_date_navigator_selection_changed): use display_view
-
- * gui/e-week-view.c (time_range_changed_cb): ditto
- (e_week_view_set_selected_time_range): just set the selection,
- don't fool with the base date
- (e_week_view_on_button_press): do a full day event if double
- clicked on
-
- * gui/e-day-view.c (time_range_changed_cb): only set the selection
- if we can't preserve an existing selection
-
- * gui/control-factory.c (set_prop): allow list view, remove
- default view usage
-
- * gui/calendar-config.h: remove protos
-
- * gui/calendar-config.c: remove default view calls
-
- * gui/calendar-commands.c (show_day_view_clicked): remove extra
- params to gnome_calendar_set_view
- (show_work_week_view_clicked): ditto
- (show_week_view_clicked): ditto
- (show_month_view_clicked): ditto
- (show_list_view_clicked): ditto
-
- * gui/apps_evolution_calendar.schemas.in.in: remove default view
- setting, gal view remembers this for us
-
-2004-04-05 JP Rosevear <jpr@ximian.com>
-
- * gui/e-week-view.c (time_range_changed_cb): only select one day
-
-2004-04-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-queue.c: removed commented code.
-
- * gui/alarm-notify/notify-main.c (main): removed useless call to set
- the POA after construction.
-
-2004-04-05 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #56316
-
- * gui/dialogs/comp-editor-page.[ch]: added "fill_timezones" virtual
- method to CompEditorPage class.
- (comp_editor_page_fill_timezones): new function.
- (comp_editor_page_class_init): initialize new virtual method.
-
- * gui/dialogs/event-page.c (event_page_fill_timezones,
- event_page_class_init):
- * gui/dialogs/task-page.c (task_page_fill_timezones,
- task_page_class_init):
- * gui/dialogs/task-details-page.c (task_details_page_fill_timezones,
- task_details_page_class_init): implemented new virtual method for pages
- dealing with timezones.
-
- * gui/dialogs/comp-editor.c (save_comp): call the "fill_timezones"
- method on all pages, and call...
- (send_timezone): ...this function for each hash table item.
-
-2004-04-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (client_cal_opened_cb): set the default timezone
- on all clients when opened.
-
-2004-04-01 Radek Doulik <rodo@ximian.com>
-
- * gui/e-calendar-view.c
- (e_calendar_view_delete_selected_occurrence): fix small typo
-
-2004-04-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/recur-comp.c (recur_component_dialog): return correct
- values (boolean).
-
-2004-03-31 JP Rosevear <jpr@ximian.com>
-
- * gui/migration.c (migrate_calendars): make sure we unset the
- float value for the panes if converting from 1.4 and earlier
-
-2004-03-31 JP Rosevear <jpr@ximian.com>
-
- Fixes #56120
-
- * gui/gnome-cal.c (append_category_cb): update the correct element
- (client_categories_changed_cb): pass the array, not a reference to
- it
-
-2004-03-31 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c: fixed documentation typos.
-
-2004-03-31 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * gui/config-control.c (set_prop) : Replaced add_event_source
- with add_source and passed the VEVENT type as argument.
-
-2004-03-30 William Jon McCann <mccann@jhu.edu>
-
- * gui/dialogs/calendar-setup.glade:
- * gui/dialogs/calendar-setup.c (new_task_list_finish)
- (calendar_setup_new_task_list, calendar_setup_edit_task_list):
- add remote calendar setup page to task list setup assistant and
- edit dialog. Remove separators from dialog.
-
-2004-03-29 Larry Ewing <lewing@ximian.com>
-
- * gui/calendar-component.c (selector_tree_drag_data_received):
- deal with the action type a properly. in the normal case.
-
- * gui/calendar-component.c (selector_tree_drag_data_received):
- call drag_finish properly, change the uid.
- (selector_tree_drag_motion): set drag status properly.
-
-2004-03-29 William Jon McCann <mccann@jhu.edu>
-
- * gui/tasks-component.c (delete_task_list_cb):
- * gui/calendar-component.c (delete_calendar_cb):
- don't require client to be loaded in order to remove the source
-
- * gui/migration.c (create_task_sources, migrate_tasks): create
- On The Web source group for tasks.
-
-2004-03-29 Hari Prasad Nadig <hp@ndeepak.info>
-
- * gui/goto-dialog.glade: Naming issue, Go to Date -> Select Date,
- Go to Today -> Select today. Solves 48293
-
- * gui/e-calendar-view.c: gives aid to the above change.
-
-2004-03-29 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-queue.c (query_objects_changed_cb): removed
- misplaced return statement that prevented the rest of the objects list
- to be processed.
-
-2004-03-29 Kidd Wang <kidd.wang@sun.com>
-
- * gui/e-calendar-view.c: (e_calendar_view_class_init): remove the
- EVENT_MOVE signal which was binded to Alt + Arrows.
- * gui/e-calendar-view.h: ditto.
- * gui/e-day-view.c: (e_day_view_class_init),
- (e_day_view_do_key_press), (e_day_view_event_move): handle Alt + Arrows
- in the more general place e_day_view_do_key_press so that we can avoid
- the conflicting accessible key. When an appointment is selected,
- pressing Alt + Arrows causes it to be moved around. Otherwise, pressing
- Alt + LEFT/RIGHT will move the focus to the same day in the
- previous/next week.
- * gui/e-week-view.c: (e_week_view_class_init),
- (e_week_view_event_move), (e_week_view_do_key_press): ditto.
-
-2004-03-26 JP Rosevear <jpr@ximian.com>
-
- * gui/e-cal-model.c (update_e_cal_view_for_client): guard against
- the case that we redo queries while still waiting for a client to
- open
-
-2004-03-26 JP Rosevear <jpr@ximian.com>
-
- Fixes #53134
-
- * gui/e-cal-model.c (get_description): make sure to set the string
- to NULL so that if this component doesn't have a description we
- don't double free next time we are called
-
-2004-03-26 JP Rosevear <jpr@ximian.com>
-
- * gui/migration.c (migrate_calendars): no need to explicitly add
- the contacts group, the create function does this properly
-
-2004-03-26 JP Rosevear <jpr@ximian.com>
-
- * gui/migration.c (migrate_calendars): make sure we always sync
- the source list and just do it once; unref the sources we get
- (migrate_tasks): make sure we always sync
- the source list and just do it once
-
-2004-03-26 JP Rosevear <jpr@ximian.com>
-
- Fixes #55648
-
- * gui/print.c (print_todo_details): get the default from the model
-
- * gui/gnome-cal.h: remove and update protos
-
- * gui/gnome-cal.c (update_query): the clients and client_list
- members are now arrays of source types
- (setup_widgets): default the query to everything for tasks, cast
- the config items
- (gnome_calendar_init): init all the client hashs
- (gnome_calendar_destroy): clean them up, clean up all categories
- (client_cal_opened_cb): handle based on source type
- (append_category_cb): don't track the size in the closure
- (client_categories_changed_cb): do all the merging here
- (backend_died_cb): handle based on source type
- (gnome_calendar_construct): we don't special case the task stuff
- any more
- (gnome_calendar_get_default_client): return the default of the
- current view
- (gnome_calendar_add_source): take a source type argument and
- append accordingly
- (gnome_calendar_remove_source): similar, but remove accordingly
- (gnome_calendar_set_default_source): take a source type argument and
- set the default accordingly
- (gnome_calendar_new_task): use the default of the task model
-
- * gui/e-calendar-view.c (e_calendar_view_add_event): kill warning
-
- * gui/calendar-component.c (update_uris_for_selection): pass
- source type when adding/removing
- (update_uri_for_primary_selection): ditto
- (update_task_selection): make sure we show the correct list of
- tasks
- (update_primary_task_selection): make sure we track the primary
- task correctly
- (delete_calendar_cb): pass source type when removing
- (config_primary_selection_changed_cb): config listener callback
- for tasks
- (config_tasks_selection_changed_cb): ditto
- (impl_createControls): load the initial task selection, listen for
- changes
- (calendar_component_init): get the source lists
-
- * gui/calendar-commands.c (sensitize_taskpad_commands): get the
- task pad and then the default client from that
-
-2004-03-26 JP Rosevear <jpr@ximian.com>
-
- * gui/e-cal-model.c (find_client_data): finds the client data for
- a client
- (cal_opened_cb): update the query
- (add_new_client): return client data
- (e_cal_model_add_client): add the client immediately no matter
- what, and possibly wait for it to open
- (remove_client): guard against NULL query
- (e_cal_model_remove_client): use find_client_data
- (e_cal_model_dispose): guard against a NULL query
-
-2004-03-25 JP Rosevear <jpr@ximian.com>
-
- * gui/e-cal-model.c (remove_client): fix off by one error when
- emitting deleted signal
-
-2004-03-25 JP Rosevear <jpr@ximian.com>
-
- Fixes #53499
-
- * gui/gnome-cal.c (setup_widgets): don't give the state file to
- the list view
- (set_view): ensure that if the list view was in custom mode it
- stays that way
- (display_view_cb): attach to the etable of the list view
- (gnome_calendar_setup_view_menus): use an etable gal view for the
- list view and don't set the view twice
-
- * gui/e-tasks.c (e_tasks_setup_view_menus): the instance should no
- longer be per task uri since all the uris are shown together
-
- * gui/e-cal-list-view.h: update/add protos
-
- * gui/e-cal-list-view.etspec: limit the available columns to what
- product design agreed on
-
- * gui/e-calendar-table.etspec: ditto
-
- * gui/e-cal-list-view.c (e_cal_list_view_class_init): ignore
- update query calls
- (e_cal_list_view_load_state): make public
- (e_cal_list_view_save_state): ditto
- (setup_e_table): don't handle state saving ourselves
- (e_cal_list_view_construct): ditto
- (e_cal_list_view_new): ditto
- (e_cal_list_view_destroy): ditto
-
- * gui/calendar-view.c (calendar_view_get_type_code): we don't
- handle the list view here
-
- * gui/calendar-view-factory.c
- (calendar_view_factory_get_type_code): we don't handle the list
- view here
- (calendar_view_factory_get_title): ditto
-
-2004-03-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (update_query): don't create queries for the clients
- that are not loaded yet.
-
-2004-03-24 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (client_cal_opened_cb): remove debug code that
- slipped in
-
-2004-03-24 Danilo Å egan <dsegan@gmx.net>
-
- * gui/e-alarm-list.c (get_alarm_duration_string): Use ngettext for
- handling plural forms (fixes bug #53464).
- * gui/dialogs/delete-comp.c (delete_component_dialog): Likewise.
- * gui/e-itip-control.c (write_recurrence_piece): Likewise.
-
-2004-03-23 JP Rosevear <jpr@ximian.com>
-
- Fixes #51948
-
- * gui/dialogs/meeting-page.c (button_press_event): compile this
- again, determine the row with a different method
- (button_press_event): pass mpage
- (meeting_page_construct): listen for button press event
-
- * gui/e-meeting-list-view.c: remove commit that wasn't supposed to
- go in
-
-2004-03-23 JP Rosevear <jpr@ximian.com>
-
- * gui/e-calendar-view.c: make the flow control correct
-
-2004-03-23 JP Rosevear <jpr@ximian.com>
-
- * gui/migration.c (create_calendar_sources, create_task_sources):
- ensure that only one Personal calendar/task list gets created when
- moving between minor versions
-
-2004-03-23 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/copy-source-dialog.c (copy_source): remove unused
- variable
-
- * gui/e-cal-model.c (e_cal_model_copy_component_data): make the
- precondition return NULL
-
- * gui/control-factory.c (get_prop): make sure this code isn't
- reached
-
- * gui/calendar-component.c
- (calendar_component_peek_source_selector): cast to kill warning
-
-2004-03-23 Umesh Tiwari <tiwariumesh232@rediffmaiil.com>
-
- For bug#53417
-
- * gui/e-tasks.c:
- Clear the preview panel after the last task is deleted.
-
-2004-03-23 Alfred Peng <alfred.peng@sun.com>
-
- * gui/dialogs/alarm-options.c (malarm_widgets_to_alarm): get
- the mail alarm description message from "malarm_description"
- instead of "dalarm_description".
-
-2004-03-23 Alfred Peng <alfred.peng@sun.com>
-
- * gui/alarm-notify/alarm-queue.c (audio_notification): If there
- is no attachment for a audio reminder, only a message window
- shows up.
- Get a beep sound even without attachment for audio reminder.
-
-2004-03-22 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-calendar-view.c (e_calendar_view_add_event): get the UID
- from the server on newly created events and set the ECalComponent's
- UID to that, for further operations.
-
-2004-03-20 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-calendar-view.c: added 'Copy/Move to Calendar' menu entries.
- (on_copy_to, on_move_to): callbacks for new menu items.
- (on_print_event): don't leak selection list.
-
-2004-03-19 JP Rosevear <jpr@ximian.com>
-
- Fixes #55716
-
- * gui/e-cal-model.c (remove_client): unset the default if the
- client removed was the default
-
-2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (update_uris_for_selection): if
- gnome_calendar_add_event_source fails, don't add the client to the
- internal client list.
-
-2004-03-19 JP Rosevear <jpr@ximian.com>
-
- Fixes #55723
-
- * gui/e-day-view.c (process_component): compare ecalcomponents,
- not icalcomponents (the compare func is borked), check recurrence
- changes better
- (e_day_view_init): just use the model the parent creates
-
- * gui/e-week-view.c (process_component): create the temporary item
- from the correct icalcomp
- (e_week_view_init): just use the model the parent creates
-
-2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/select-source-dialog.c (select_source_dialog): create
- an ESourceSelector instead of a ESourceOptionMenu, to be consistent
- with the other components, and create a scrolled window to hold the
- source selector.
- (primary_selection_changed_cb): callback for "primary_selection_changed"
- signal in the ESourceSelector.
-
-2004-03-18 Alfred Peng <alfred.peng@sun.com>
-
- * Fix #51187 on bugzilla of ximian
- * gui/alarm-notify/alarm-queue.c (query_objects_changed_cb):
- If "alarms" or "alarms->alarms" is NULL after querying a calendar
- for the alarms of a particular object, the reuse of "cqa" will
- probably cause evolution-alarm-notify to crash.
- So remove "cqa" when "alarms" or "alarms->alarms" is NULL. Otherwise
- update it.
-
-2004-03-17 hpnadig <hp@ndeepak.info>
-
- * gui/dialogs/task-page.glade: Capitalized words changed. Solves 48115.
-
- * gui/dialogs/task-details-page.glade: s/Date Completed/Date completed.
-
- * gui/e-calendar-table.etspec: Capitalization checked. Solves 48130.
-
-2004-03-17 Gary Ekker <gekker@novell.com>
-
- Fixes #55292
-
- * gui/e-pub-utils.c (e_pub_publish): fix a crash when trying to
- publish a NULL component
-
-2004-03-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/select-source-dialog.[ch]: new dialog for allowing the
- user to select a source.
-
- * gui/dialogs/copy-source-dialog.c (copy_source_dialog): use the
- select_source_dialog function to ask user for the source to use.
- (source_selected_cb): removed unneeded function.
-
- * gui/dialogs/Makefile.am: added new files.
-
-2004-03-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-commands.c
- (calendar_control_sensitize_calendar_commands): check if the selected
- event has its associated ECalModelComponent.
-
-2004-03-15 JP Rosevear <jpr@ximian.com>
-
- * gui/e-tasks.c (search_bar_sexp_changed_cb): set the search query
- (e_tasks_init): set the query to be #t by default
-
- * gui/e-cal-model.c (redo_queries): use the search query if there
- is one (and no time is set), make sure to dup the #f
-
-2004-03-15 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor-page.c (comp_editor_page_fill_widgets):
- use right cast macro
-
-2004-03-15 JP Rosevear <jpr@ximian.com>
-
- * Rename e-cal-view to e-calendar-view and fix includes
-
- * gui/dialogs/comp-editor-page.c (comp_editor_page_fill_widgets):
- pre-conditions should return FALS
-
- * gui/e-cal-model.c (copy_ecdv): return the new struct
-
- * gui/Makefile.am: build renamed files
-
-2004-03-15 JP Rosevear <jpr@ximian.com>
-
- Fixes #52253
-
- * gui/print.c (print_week_summary_cb): copy component data
-
- * gui/gnome-cal.c (get_times_for_views): calculate the time range
- for each view
- (set_search_query): set the search query on the model
- (set_week_start): set the week start day
- (week_start_changed_cb): track if it changes
- (setup_config): set its notification
- (setup_widgets): update the view times and date navigator
- (gnome_calendar_init): remove dead values
- (gnome_calendar_goto_date): just calc the new time and let
- update_view_times handle it
- (gnome_calendar_goto): ditto
- (gnome_calendar_direction): ditto
- (gnome_calendar_set_selected_time_range): ditto
- (gnome_calendar_dayjump): ditto
- (update_view_times): set the time ranges on the models
- (set_view): use the new preserve day setting
- (gnome_calendar_set_view): don't update the view times, just
- switch
- (gnome_calendar_get_selected_time_range): get the time range
- (gnome_calendar_on_date_navigator_selection_changed): don't
- re-update the date navigator, centralize the view setting
-
- * gui/e-week-view.c (time_range_changed_cb): handle the time range
- changing
- (process_component): move here
- (model_changed_cb): handle the model changing
- (update_row): updated a changed row
- (model_row_changed_cb): update a row
- (model_cell_changed_cb): ditto
- (model_rows_inserted_cb): handle events being added
- (row_deleted_check_cb, remove_uid_cb, model_rows_deleted_cb):
- handle events being deleted
- (timezone_changed_cb): handle timezone changing
- (e_week_view_init): create the model and listen to it
- (e_week_view_new): don't create the model here
- (e_week_view_set_selected_time_range): no need to cast
- (e_week_view_set_first_day_shown): ditto
- (e_week_view_set_weeks_shown): ditto
- (e_week_view_update_event_cb): free and copy the data using new
- routines
- (e_week_view_foreach_event): step through every event
- (e_week_view_remove_event_cb): we no longer track allocated status
- (e_week_view_on_button_release): don't set the seleciton in the
- calendar
- (e_week_view_free_events): free the data with the util
- (e_week_view_add_event): no need to track allocated status
- (e_week_view_on_adjustment_changed): no need to cast
-
- * gui/e-day-view.c (e_day_view_class_init): update query is no
- longer used via class method
- (time_range_changed_cb): handle the time range changing
- (process_component): move here
- (model_changed_cb): handle the model changing
- (update_row): updated a changed row
- (model_row_changed_cb): update a row
- (model_cell_changed_cb): ditto
- (model_rows_inserted_cb): handle events being added
- (row_deleted_check_cb, remove_uid_cb, model_rows_deleted_cb):
- handle events being deleted
- (timezone_changed_cb): handle timezone changing
- (e_day_view_init): create a model, connect to its signals
- (e_day_view_destroy): we don't have our own query anymore
- (e_day_view_update_event_cb): free and copy the data using new
- routines
- (e_day_view_remove_event_cb): we no longer track allocated status
- (e_day_view_set_selected_time_range): actually set the selection
- (e_day_view_recalc_day_starts): no need to cast
- (e_day_view_recalc_work_week): ditto
- (e_day_view_update_calendar_selection_time): don't call back to
- the main calendar
- (e_day_view_free_event_array): use the free util
- (e_day_view_add_event): don't track allocated status
-
- * gui/e-calendar-marshal.list: add marshaller
-
- * gui/e-cal-view.h: remove field
-
- * gui/e-cal-view.c: no longer listen for model signals
- (e_calendar_view_class_init): make the model arg not construct
- time
-
- * gui/e-cal-model.h: update/add protos
-
- * gui/e-cal-model.c (e_cal_model_class_init): set the dispose
- handler and add a time_range_changed signal
- (e_cal_model_init): defaults for queries
- (e_cal_model_dispose): dispose of things
- (e_cal_model_finalize): remove bits that are in dispose now
- (search_by_uid_and_client): allow NULL client to find any uid
- (e_cal_view_objects_added_cb): ref the client
- (update_e_cal_view_for_client): use the full query
- (remove_client): pre change for each row and emit deleted signals
- (redo_queries): relaunch the query for each client
- (e_cal_model_get_time_range): get the time range
- (e_cal_model_set_time_range): set the time range and redo the
- queries
- (e_cal_model_set_search_query): get the search query
- (e_cal_model_set_search_query): set the search query and redo the
- queries
- (e_cal_model_get_component_for_uid): get the component info based
- on uid
- (copy_ecdv): copy and ECellDateEditValue
- (e_cal_model_copy_component_data): copy component data
- (e_cal_model_free_component_data): unref the client
-
-2004-03-15 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #48112
-
- * gui/calendar-commands.c (calendar_control_sensitize_calendar_commands):
- disable the 'Delete' menu item on recurring meetings, since 'Delete all
- Occurrences' already deals with that.
-
-2004-03-15 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #35577
-
- * gui/e-cal-view.c (e_calendar_view_delete_selected_occurrence):
- if the component is an instance, pass the recurrence ID to
- e_cal_remove_object_with_mod. Also, make the user confirm the
- deletion, and send the cancellation message for meetings.
-
-2004-03-12 Not Zed <NotZed@Ximian.com>
-
- * gui/e-cal-model.c (ecm_initialize_value): return "" instead of
- NULL if there is no default_category set. Fixes #53419.
-
-2004-03-09 Kidd Wang <kidd.wang@sun.com>
-
- * gui/e-day-view.c: (e_day_view_finish_long_event_resize): add a call
- to e_cal_component_commit_sequence since we have changed the property
- of the component. Whether the new event is all day should also be
- set properly according to the value of the original event.
-
-2004-03-08 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #48106
-
- * gui/dialogs/alarm-page.glade: s/Send an Email/Send an email.
-
-2004-03-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-notify.c (alarm_notify_init): set a GConf
- listener callback to list for changes in selected calendars.
- (alarm_notify_finalize): remove the GConf notification listener.
- (conf_changed_cb): callback to react on configuration changes. Process
- the new selected calendars and remove the unselected ones.
- (process_removal_in_hash): callback to remove unselected calendars.
-
-2004-03-04 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #50294
-
- * gui/e-tasks.c (setup_widgets): connect to "model_rows_deleted" signal
- on the ETable's model.
- (model_rows_deleted_cb): callback for clearing the preview widget when
- the currently selected task is removed.
-
-2004-03-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-commands.c (calendar_control_sensitize_calendar_commands):
- set the sensitivity correctly, depending on whether the command applied
- to the currently selected event or the default client.
- (calendar_control_activate): make sure we start with the menu items
- correctly enabled/disabled.
-
-2004-03-04 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #53496
-
- * gui/dialogs/cal-prefs-dialog.glade: set the same spacing for all
- tabs in the notebook.
-
-2004-03-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/comp-editor.c (comp_editor_append_page): always add
- the page.
-
- * gui/dialogs/event-page.c (event_page_fill_widgets): continue filling
- up all other fields even if there are missing ones, and return the
- validation result.
-
-2004-03-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-notify-dialog.c (alarm_notify_dialog):
- don't make the dialog window sticky, the icon on the system tray
- already shows in all workspaces.
-
-2004-03-04 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #54028
-
- * gui/alarm-notify/alarm-queue.c (query_objects_changed_cb): fixed the
- time range for the alarm query, to include the end of today.
-
-2004-03-04 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #53137
-
- * gui/dialogs/comp-editor-page.[ch]: made fill_widgets virtual
- method return a gboolean.
- (comp_editor_page_fill_widgets): return value from virtual method
- implementation.
-
- * gui/dialogs/event-page.c (event_page_fill_widgets):
- * gui/dialogs/meeting-page.c (meeting_page_fill_widgets):
- * gui/dialogs/recurrence-page.c (recurrence_page_fill_widgets):
- * gui/dialogs/schedule-page.c (schedule_page_fill_widgets):
- * gui/dialogs/task-details-page.c (task_details_page_fill_widgets):
- * gui/dialogs/task-page.c (task_page_fill_widgets):
- * gui/dialogs/alarm-page.c (alarm_page_fill_widgets): return value,
- as expected from the virtual method signature.
-
- * gui/dialogs/comp-editor.c (comp_editor_append_page): dont add the
- page if there was an error calling the fill_widgets method.
-
-2004-03-03 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-model.c (e_cal_model_add_client): prevent from adding
- the same client more than once.
-
-2004-03-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/cal-search-bar.c: added support for searching the location
- field also.
- (regen_query): take into account the new search field.
-
-2004-03-02 JP Rosevear <jpr@ximian.com>
-
- * gui/Makefile.am: remove conduit dir creation
-
-2004-03-02 Larry Ewing <lewing@ximian.com>
-
- * gui/calendar-component.c: add untested start of dnd support for
- source selector.
-
-2004-03-01 Dan Winship <danw@ximian.com>
-
- * gui/alarm-notify/alarm-notify.c: fix rampant double-freeing.
-
-2004-03-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/itip-utils.c (comp_server_send): pass the user list and
- returned icalcomponent to e_cal_send_objects().
-
-2004-03-01 Kidd Wang <kidd.wang@sun.com>
-
- * gui/print.c: (print_date_label): ignore the timezone info of all-day
- events.
-
-2004-02-27 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.h: remove proto
-
- * gui/gnome-cal.c (set_query): rename from
- gnome_calendar_set_query and make static
-
- * gui/e-day-view.h: remove proto for dead function
-
- * gui/e-day-view.c: guard config.h include
-
-2004-02-26 Rodney Dawes <dobey@ximian.com>
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
- Create the arrows in these widgets as GTK_SHADOW_NONE, since the
- default arrow type in GTK+ 2.x is flat triangle arrows, and shadow
- types are generally ignored for arrows anyway, and so we don't look
- ugly with themes that handle shadow types on arrows correctly
-
-2004-02-26 Rodney Dawes <dobey@ximian.com>
-
- * gui/alarm-notify/GNOME_Evolution_Calendar_AlarmNotify.server.in.in:
- Fix the repo_id to include the evolution base version
-
-2004-02-26 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (client_cal_opened_cb): make sure we unref the
- task pad client and the calendar clients are unreffed by the hash
- table
-
-2004-02-24 JP Rosevear <jpr@ximian.com>
-
- * gui/migration.c (migrate_calendars): fix float type pane
- position keys (we migrated these improperly in the past), just use
- the default value
-
- Fixes #53087
-
-2004-02-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-notify.c (free_client_hash): remove the client
- from the queue also.
-
- * gui/gnome-cal.c (client_cal_opened_cb): set the task pad client to NULL
- if opening it failed. Show more verbose status bar messages.
-
-2004-02-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * common/authentication.c (auth_func_cb): call first e_passwords_get_password
- before calling _ask_password.
-
- * gui/alarm-notify/alarm-queue.c (query_objects_changed_cb): add 1 second
- to the last notification time, or we'll get many times the same notification.
-
-2004-02-18 Kidd Wang <kidd.wang@sun.com>
-
- * gui/e-cal-view.c: (e_calendar_view_add_event),
- (clipboard_get_text_cb): make copy & paste and drag & drop behave
- the same way described as follows:
- In day view and work week view
- from main canvas to top canvas
- before copy or drag: short event
- after paste or drop: all-day event
- from main canvas to main canvas
- before copy or drag: short event
- after paste or drop: short event
- from top canvas to top canvas
- before copy or drag: all-day event
- after paste or drop: all-day event
- before copy or drag: long event
- after paste or drop: long event
- from top canvas to main canvas
- before copy or drag: all-day event
- after paste or drop: short event
- before copy or drag: long event
- after paste or drop: short event
- In week view, month view and list view life is pretty simple since
- there's no top canvas in these three views. We just get what we copy
- or drag after we perform paste or drop.
-
-2004-02-18 Kidd Wang <kidd.wang@sun.com>
-
- * gui/itip-utils.c: (itip_send_comp): set the string length properly.
-
-2004-02-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-queue.c (tray_icon_clicked_cb): removed buggy
- characters from menu items' texts.
-
-2004-02-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar): open the
- calendars asynchonously.
- (cal_opened_cb): callback for "cal_opened" signal. Add the calendars to
- the alarm queue here.
-
- * gui/alarm-notify/alarm-queue.c (query_objects_changed_cb): get alarms
- since the last notification, only use current time when there is no
- previous notification time.
-
- * gui/alarm-notify/notify-main.c (init_session): set session restart
- style to RESTART_IF_RUNNING.
-
-2004-02-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/notify-main.c: no need to keep the master client.
- (init_session): just set the daemon's restart style, not the restart
- command. Connect to "save_yourself" signal on the session also.
- (save_session_cb): set the restart command here.
-
-2004-02-12 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/dialogs/copy-source-dialog.c (copy_source_dialog): Instead
- of saying "Select destination source", we now say "... calendar" or
- "... task list", based on object type.
-
-2004-02-12 Chris Toshok <toshok@ximian.com>
-
- * gui/migration.c (CONTACTS_BASE_URI): rename from
- CONTACT_BASE_URI, and change to contacts:// to match e-d-s.
- (create_calendar_contact_source): CONTACT -> CONTACTS.
- (create_calendar_sources): same.
-
-2004-02-13 Bruce Tao <bruce.tao@sun.com>
-
- See #51567
- * gui/dialogs/delete-comp.c (delete_component_dialog):
- use "gtk_dialog_add_buttons" to change the response_id of button
- "YES" and "NO".
-
-2004-02-11 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #53886
-
- * gui/gnome-cal.c (gnome_calendar_paste_clipboard,
- gnome_calendar_delete_selection, gnome_calendar_cut_clipboard,
- gnome_calendar_copy_clipboard): removed g_assert_if_reached calls
- since we might get a different widget getting the focus.
- (get_focus_location): check the canvas's' focused item.
-
-2004-02-11 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #53271
-
- * gui/calendar-component.c (delete_calendar_cb): remove the source from
- the GnomeCalendar widget also.
-
- * gui/tasks-component.c (delete_task_list_cb): ditto.
-
-2004-02-11 Kidd Wang <kidd.wang@sun.com>
-
- * gui/print.c: (print_date_label): guarantee we do have some timezone
- before the time convertion.
-
-2004-02-10 JP Rosevear <jpr@ximian.com>
-
- * importers/icalendar-importer.c: remove useless include
-
- * importers/Makefile.am: remove executable build cruft
-
-2004-02-09 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (client_cal_opened_cb): don't add the clients to the
- internal hash/list here, just remove it if opening the calendar fails.
- (gnome_calendar_add_event_source): add the client to the internal
- hash/list here.
-
-2004-02-09 Kidd Wang <kidd.wang@sun.com>
-
- * gui/e-cal-model-tasks.c: (ecmt_set_value_at): refuse to update
- the task info if due date is before start date.
-
-2004-02-05 JP Rosevear <jpr@ximian.com>
-
- * Convert the calendar_config_get_timezone and
- icaltimezone_get_builtin_timezone pair to just
- calendar_config_get_icaltimezone, this also guarantees we will
- have some timezone (even if its just UTC)
-
- Fixes #53754
-
-2004-02-05 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-config.h: add proto
-
- * gui/calendar-config.c (calendar_config_get_icaltimezone): return
- the icaltimezone based on the location and default to utc if we
- can't find one
- (calendar_config_get_hide_completed_tasks_sexp): use above
-
-2004-02-05 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.c (set_color_picker): make failure
- not so draconian - make the color black
-
- Fixes #53547
-
-2004-02-05 Kidd Wang <kidd.wang@sun.com>
-
- * gui/goto-dialog.glade: add a mnemonic for the 'Go to Today' button
- in the 'Go To Date' dialog.
-
-2004-02-05 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- Fixes #53388
-
- * gui/e-itip-control.c (get_next): added a check for NULL
-
-2004-02-04 JP Rosevear <jpr@ximian.com>
-
- * importers/icalendar-importer.c (gnome_calendar_import_data_fn):
- use new cal auth functions
-
- * common/authentication.c (auth_new_cal_from_default): get a
- default calendar with auth
-
- * common/authentication.h: add proto
-
-2004-02-04 JP Rosevear <jpr@ximian.com>
-
- * importers/icalendar-importer.c (importer_destroy_cb): we only
- have a single client to free
- (prepare_events): make the vtodo list optional
- (button_toggled_cb): handle the type of thing to import switching
- (primary_selection_changed_cb): handle the selected item switching
- (create_control_fn): create a control with types (events, tasks)
- and corresponding source selectors
- (process_item_fn): only import one type of item at a time
- (load_file_fn): load the ecal as dictated by the source and type
- (vcal_importer_new): pass in control function
- (gnome_calendar_import_data_fn): get the default calendars
-
- * importers/Makefile.am (importersdir): add lib
-
-2004-02-04 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #52970
-
- * idl/evolution-calendar.idl: added back the AlarmNotify interface.
-
- * gui/alarm-notify/GNOME_Evolution_Calendar_AlarmNotify.server.in.in:
- changed to have the AlarmNotify component be created via a factory.
-
- * gui/alarm-notify/alarm-notify.[ch]: converted to implement the
- AlarmNotify interface.
-
- * gui/alarm-notify/notify-main.c (main): register the factory with
- bonobo_generic_factory_new, not the object itself. Removed redundant
- call to bonobo_object_unref. Call e_passwords_shutdown on exit.
-
- * gui/alarm-notify/config-data.c (config_data_get_calendars_to_load):
- get only the selected calendars/task lists.
-
-2004-02-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_add_event_source): don't update the
- date navigator query nor the internal lists here...
- (client_cal_opened_cb): do it here.
-
-2004-02-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/main.c (launch_alarm_daemon_cb): display the exception message
- on error.
-
- * gui/gnome-cal.c (open_ecal): open calendars asynchronously.
- (client_cal_opened_cb): on success, add the clients to the models here.
- (gnome_calendar_add_event_source, gnome_calendar_construct): not here.
-
-2004-02-04 Kidd Wang <kidd.wang@sun.com>
-
- * gui/dialogs/alarm-page.glade: change the access key for adding a
- reminder from Alt+a to Alt+d to avoid conflict with the menuitem.
-
-2004-02-04 Yong Sun <Yong.Sun@sun.com>
-
- * gui/print.c: Fix a bug in evolution/calendar/gui/print.c:
- bound_text(). It does not break lines with the correct boundary of UTF-8
- characters. So, for non-latin locales, it will cause printing issues.
-
-2004-02-03 Dan Winship <danw@ximian.com>
-
- * gui/tasks-component.h: Fix location of e-activity-handler.h
- #include
-
- * gui/Makefile.am (INCLUDES): add widgets/misc for
- e-activity-handler.h and e-task-bar.h
-
- * gui/dialogs/Makefile.am (INCLUDES): Likewise
-
-2004-02-02 JP Rosevear <jpr@ximian.com>
-
- * importers/icalendar-importer.c (support_format_fn): use
- g_file_get_contents
- (load_file_fn): ditto
- (vcal_support_format_fn): ditto
- (load_vcalendar_file): ditto
-
-2004-01-30 JP Rosevear <jpr@ximian.com>
-
- * remove dead files
-
-2004-01-29 Gary Ekker <gekker@novell.com>
-
- Fixes #51871
-
- * gui/dialogs/calendar-setup.c (calendar_setup_edit_calendar): add
- activate handler for name_entry
- (calendar_setup_edit_task_list): ditto
-
-2004-01-30 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.c (create_new_todo): remove extraneous ;
-
- Fixes #53418
-
-2004-01-29 JP Rosevear <jpr@ximian.com>
-
- * gui/migration.c (create_calendar_contact_source): don't set the
- group to be read only until after the source is added.
-
-2004-01-29 JP Rosevear <jpr@ximian.com>
-
- * gui/migration.c (migrate_ical_folder_to_source): migrate to a
- specific source
- (migrate_ical_folder): create a new source based on the new source
- name/uid
- (create_calendar_contact_source): use the #define for the base uri
- (create_calendar_sources): try and find the right sources if they
- already exist
- (create_task_sources): ditto
- (migrate_calendars): make sure the personal source is the system
- source
- (migrate_tasks): ditto
-
-2004-01-29 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-view.c (calendar_view_get_type_code): added support for
- the list view also.
-
-2004-01-28 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (update_query):
- * gui/e-cal-list-view.c (e_cal_list_view_update_query):
- * gui/e-cal-view.c (e_calendar_view_update_query): stop status bar
- messages madness.
-
-2004-01-27 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-component.c (delete_calendar_cb): use e_cal_remove
-
- * gui/tasks-component.c (delete_task_list_cb): ditto
-
-2004-01-27 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #53276
-
- * gui/dialogs/copy-source-dialog.c (show_error): new function to
- create an error message dialog.
- (copy_source): check if the destination calendar is read only, and
- if so, don't try to copy components over. Fixed leaks. Call show_error
- to display meaningful error messages.
-
-2004-01-26 JP Rosevear <jpr@ximian.com>
-
- * gui/migration.c (migrate_ical_folder): add the source to the
- group so it actually shows up
-
-2004-01-26 JP Rosevear <jpr@ximian.com>
-
- * gui/migration.c (migrate_calendars): get the source name with
- out using freed memory
- (migrate_tasks): ditto
-
-2004-01-26 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #53338
-
- * gui/dialogs/calendar-setup.c (dialog_to_source): set the relative
- URI on the source for remote sources.
-
-2004-01-26 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #52312
-
- * gui/dialogs/calendar-setup.c (create_new_source_with_group):
- * gui/migration.c (migrate_ical_folder, create_calendar_sources,
- create_task_sources): set the relative URI for local calendars and
- task lists to be the source UID.
-
-2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.[ch]
- (calendar_component_peek_source_selector): new function.
-
- * gui/tasks-component.[ch]
- (tasks_component_peek_source_selector): new function.
-
- * gui/e-tasks.c (backend_died_cb):
- * gui/gnome-cal.c (backend_died_cb): don't tell the user to restart
- Evolution, there is no need now, just unselecting and selecting
- back the calendar loads it again. Also, remove the crashed client
- from the list of loaded clients. Also, unselect the source on
- the source selector.
-
-2004-01-24 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.c (update_primary_selection): use
- e_source_list_peek_source_any
- (setup_create_ecal): ditto
- (create_new_todo): just use the default call directly
- (update_uris_for_selection): just use e-tasks remove/add todo
- source directly
-
-2004-01-24 JP Rosevear <jpr@ximian.com>
-
- * gui/e-tasks.c (e_tasks_add_todo_source): don't unref and ref,
- the hash table does this
- (e_tasks_remove_todo_source): ditto
-
- Fixes #53281
-
-2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-calendar-table.c (e_calendar_table_init): use the colors from
- the model as background, not as foreground.
-
- * gui/e-cal-model-tasks.c (ecmt_get_color_for_component): return the
- color assigned to each URI if it's not overdue.
-
-2004-01-24 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.c (delete_task_list_cb): sync the source
- list after the source removal
-
- * gui/calendar-component.c (delete_calendar_cb): ditto
-
- Fixes #53271
-
-2004-01-24 JP Rosevear <jpr@ximian.com>
-
- * gui/migration.c (setup_progress_dialog): display a progress
- dialog
- (dialog_close): destroy it
- (dialog_set_folder_name): display the folder being migrated
- (dialog_set_progress): update the progress
- (check_for_conflict): make sure we don't name anything the same
- (get_source_name): create a source name
- (migrate_ical): migrate the events/tasks from one ecal to another
- (migrate_ical_folder): migrate a specific folder
- (migrate_calendars): use above
- (migrate_tasks): ditto
-
-2004-01-23 Rodney Dawes <dobey@ximian.com>
-
- * gui/e-itip-control.c: Use PUBLISH if no METHOD defined
-
- Fixes #45564
-
-2004-01-22 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-model.c (e_cal_view_objects_removed_cb): don't assert
- if we can't find the component, just continue with next item in
- the list.
-
-2004-01-22 JP Rosevear <jpr@ximian.com>
-
- * gui/migration.c (process_old_dir): remove useless e_mkdir_hier
- call.
-
- Fixes #53065
-
-2004-01-22 JP Rosevear <jpr@ximian.com>
-
- * gui/e-tasks.c (e_tasks_setup_view_menus): Remove debugging
- statement
-
-2004-01-22 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (setup_widgets): use the calendar component
- config dir
- (gnome_calendar_setup_view_menus): use the calendar component base
- dir for the view storage
-
- * gui/e-tasks.c (e_tasks_setup_view_menus): use the task component
- base dir for the view storage
-
- Fixes #53133
-
-2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-tasks.c (e_tasks_add_todo_source): check return value
- from auth_new_cal_from_source(). Connect to "backend_died"
- signal on the ECal class.
- (backend_died_cb): callback for "backend_died" that displays
- an error message when that happens.
-
- * gui/gnome-cal.c (backend_died_cb): use a GtkMessageDialog.
-
-2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-tasks.[ch] (e_tasks_add_todo_uri, e_tasks_remove_todo_uri,
- e_tasks_get_default_uri): renamed to _source and made them work
- with ESource's.
-
- * gui/tasks-component.c (update_uri_for_primary_selection,
- add_uri_for_source, remove_uri_for_source):
- * gui/tasks-control.c (tasks_control_set_property): updated for
- changes in e-tasks.[ch].
-
-2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/calendar-setup.c (create_new_source_with_group):
- added 'ECalSourceType' argument to be able to create the
- ECal correctly. Added a call to e_cal_open with 'only_if_exists'
- set to FALSE so that the backend creates the calendar.
- (new_calendar_finish, new_task_list_finish): pass new argument
- to create_new_source_with_group.
-
-2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/tasks-component.c (delete_task_list_cb): call
- e_cal_remove_calendar to actually remove the task list via
- the backend.
-
-2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #51705
-
- * gui/calendar-component.c (delete_calendar_cb): call
- e_cal_remove_calendar to actually remove the calendar via
- the backend.
-
-2004-01-21 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/calendar-setup.c (calendar_setup_new_calendar): just
- use the convienence function for the default gconf client (fixes
- leak)
- (calendar_setup_new_task_list): ditto
- (new_task_list_finish): we don't support task uri's
-
-2004-01-21 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/calendar-setup.c (source_to_dialog): only block
- widgets that exist
-
-2004-01-19 JP Rosevear <jpr@ximian.com>
-
- * gui/e-cal-model-tasks.c (ensure_task_not_complete): correct
- property name c/p error
-
- Fixes # 52269
-
-2004-01-19 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.c (update_primary_selection): handle the
- case where we have a bogus uid
-
- * gui/calendar-component.c (update_primary_selection): ditto
-
-2004-01-19 Radek Doulik <rodo@ximian.com>
-
- * gui/print.c (print_day_add_event): uncomment and use
- ECalModelComponent
- (print_day_details): use e_cal_model_generate_instances
- (print_day_details_cb): use ECalModelGenerateInstancesData
- (print_day_long_event): use event color
- (print_day_event): ditto
- (print_month_small): use e_cal_model_generate_instances
- (instance_cb): use ECalModelGenerateInstancesData
-
-2004-01-18 Radek Doulik <rodo@ximian.com>
-
- * gui/print.c (print_border_with_triangles): use rgb color as
- fillcolor
- (print_week_day_event): ditto
- (print_table): set page orientation, it may be changed from last
- printing
- (print_comp): ditto
-
- * gui/e-cal-model.c (e_cal_model_get_rgb_color_for_component): new
- helper function, gets component color as rgb double values
-
- * gui/print.c (print_week_summary_cb): uncommented and updated for
- e_cal_model_generate_instances
- (print_week_summary): use e_cal_model_generate_instances
- (print_border_with_triangles): pass rgb fillcolor
- (print_border_rgb): new function to print border with rgb color
- background
-
- * gui/e-cal-model.c (e_cal_model_generate_instances): new
- function, similar to e_cal_generate_instances. see comments to
- understand how to use cb_data
-
-2004-01-17 JP Rosevear <jpr@ximian.com>
-
- * gui/e-calendar-table.c (e_calendar_table_delete_selected): don't
- create the component if there is a multiple selection
-
- Fixes #52266
-
-2004-01-17 JP Rosevear <jpr@ximian.com>
-
- * gui/e-cal-view.c (on_print): we are required to pass in the end
- in-out arg
-
- Fixes #52972
-
-2004-01-17 JP Rosevear <jpr@ximian.com>
-
- * gui/print.h: update protos
-
- * gui/print.c (print_title): util routine to print a title
- (print_table): print out an etable
-
- * gui/calendar-commands.c (print): handle printing the list view
-
- * gui/e-cal-list-view.etspec: draw the grid to mimic tasks
-
- * gui/tasks-control.c (tasks_control_print_cmd): use print_table
-
- Fixes #51751, #52958
-
-2004-01-16 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-commands.c (print): handle list view by printing
- the month
-
-2004-01-16 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (find_server): we actually want to not
- return on any error as well (like NOT FOUND)
-
-2004-01-16 JP Rosevear <jpr@ximian.com>
-
- * gui/e-comp-editor-registry.h: convert to GObject
-
- * gui/e-comp-editor-registry.c (registry_data_free): routine to
- free the registry data
- (dispose): destroy the registry data
- (finalize): finalize it
- (class_init): setup above
- (init): create full hash table
- (e_comp_editor_registry_add): weak ref the editor and strdup the
- hash table key
- (editor_destroy_cb): we get the registry data now, just remove it
-
- * gui/dialogs/comp-editor.c (close_dialog): disconnect the signal
- handlers, its a bit of a hack but it is a simple fix
-
-2004-01-16 Radek Doulik <rodo@ximian.com>
-
- * gui/print.c (print_calendar): don't set old orientation, preview
- needs right orientation even after everything is printed
-
-2004-01-16 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #52920
-
- * gui/dialogs/calendar-setup.glade: match label's text with the
- button's text.
-
-2004-01-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/tasks-component.c (impl_dispose): unref the activity
- handler.
-
-2004-01-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/tasks-component.[ch]
- (tasks_component_peek_activity_handler): new function.
- (impl_createControls): create a task bar also for the tasks
- component. We can't rely on the calendar component's one.
- (tasks_component_init): create the private activity handler.
-
- * gui/e-calendar-table.c (e_calendar_table_set_status_message):
- use the tasks component's activity handler.
-
- * gui/e-tasks.c (on_url_cb): new callback to display status
- bar messages when mousing over links.
- (setup_widgets): connect to "on_url" signal on the HTML widget.
-
-2004-01-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/comp-editor.c: reverted my changes made on Jan 8th.
-
-2004-01-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/save.[ch]: removed.
-
- * gui/alarm-notify/Makefile.am: removed save.[ch].
-
- * gui/alarm-notify/notify-main.c: removed obsolete headers.
-
- * gui/alarm-notify/config-data.[ch]
- (config_data_set_last_notification_time,
- config_data_get_last_notification_time,
- config_data_save_blessed_program, config_data_is_blessed_program):
- new functions.
-
- * gui/alarm-notify/alarm-queue.c: dont use removed functions.
- (alarm_trigger_cb, procedure_notification_dialog,
- alarm_queue_init):
- use config_data_* functions.
-
- * gui/alarm-notify/alarm-notify.c: dont use removed functions.
-
-2004-01-15 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.h: update protos
-
- * gui/tasks-component.c (impl_finalize): free base dir
- (impl_upgradeFromVersion): just call migrate_tasks
- (tasks_component_init): set base dir value
- (tasks_component_peek_base_directory): accessor
- (tasks_component_peek_source_list): ditto
-
- * gui/migration.c (process_old_dir): look for a source with the
- name and fallback to creating it
- (create_calendar_contact_source): create the contacts:// source
- (create_calendar_sources): use above and create all the necessary
- sources
- (create_task_sources): create all the necessary sources
- (migrate_calendars): do all the migration logic here, upgrade
- bonobo-conf to gconf
- (migrate_tasks): ditto
-
- * gui/calendar-component.h: update prototypes
-
- * gui/calendar-component.c (impl_finalize): free the base
- directory
- (impl_upgradeFromVersion): just call migrate_calendars
- (calendar_component_init): fill in base dir value
- (calendar_component_peek_base_directory): accessor
- (calendar_component_peek_source_list): ditto
-
-2004-01-15 Radek Doulik <rodo@ximian.com>
-
- * gui/calendar-component.c (create_new_event): test priv->calendar
- is not NULL before getting current view
-
- * gui/tasks-component.c (primary_source_selection_changed_cb):
- reset create_ecal
-
- * gui/calendar-component.c (impl_requestCreateItem): merge with
- JP's changes
- (primary_source_selection_changed_cb): reset create_ecal
-
-2004-01-14 Radek Doulik <rodo@ximian.com>
-
- * gui/e-cal-list-view.c (e_cal_list_view_get_selected_time_range):
- new implementation, use time range from selected event
-
- * gui/e-cal-view.c (e_calendar_view_get_selected_time_range):
- return gboolean, TRUE if requested time was set, FALSE otherwise
- (e_calendar_view_new_appointment_full): use current time if time
- range is unavailable
-
- * gui/calendar-component.c (impl_requestCreateItem): use
- e_calendar_view_new_appointment_full instead of
- cal_comp_event_new_with_current_time
-
- * gui/e-cal-view.c (e_calendar_view_new_appointment_full): new
- helper function
-
- * gui/comp-editor-factory.c (edit_new): use
- cal_comp_event_new_with_current_time
-
- * gui/calendar-component.c (impl_requestCreateItem): use
- cal_comp_event_new_with_current_time
-
- * gui/comp-util.c (cal_comp_event_new_with_current_time): new
- function, cut'n'pasted from get_default_event
- (calendar-component.c and comp-editor-factory.c)
-
-2004-01-14 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.c (impl_requestCreateItem): new utility
- routine to create new tasks
- (create_new_todo): use above so we don't try to set up the
- creation ecal unless we are actually creating a new item
-
- * gui/calendar-component.c (create_new_event): new utility routine
- to create new events
- (impl_requestCreateItem): use above so we don't try to set up the
- creation ecal unless we are actually creating a new item
-
-2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-calendar-table.c (e_calendar_table_show_popup_menu):
- use get_selected_objects() instead of get_selected_comp().
-
-2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-model-tasks.c (get_status): removed assertion.
-
-2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
-
- * common/authentication.c (auth_new_cal_from_source): check
- return value from e_cal_new().
-
- * gui/gnome-cal.c (gnome_calendar_construct): if there is no
- default tasks folder, don't create the ECal from it.
-
-2004-01-14 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.c (impl_requestCreateItem): don't try to set
- up the creation ecal unless we are actually creating a new item
-
-2004-01-13 Rodney Dawes <dobey@ximian.com>
-
- * gui/Makefile.am: Only link in libsoup where we need it
-
-2004-01-13 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (impl_upgradeFromVersion): free 'base_uri'
- at the end of the function, or it will leak, and removed duplicated
- code to create the birthdays backend.
-
-2004-01-12 Gary Ekker <gekker@novell.com>
-
- * gui/Makefile.am: add e-pub-utils.[ch]
- for Free/Busy publishing
-
- * gui/apps_evolution_calendar.schemas.in.in: add schema for
- /apps/evo/calendar/free_busy key
-
- * gui/calendar-commands.c (publish_freebusy_cmd): change to
- publish component rather than attach as email
-
- * gui/calendar-config-keys.h: add free_busy/urls key definition
-
- * gui/calendar-config.[ch] (calendar_config_get_free_busy): new
- method for retrieving FB gconf key
- (calendar_config_set_free_busy): new method for saving FB
- gconf key
-
- * gui/e-cal-view.c (on_publish): change to publish component
- rather than attach as email
-
- * gui/itip-utils.[ch] (itip_publish_begin): new method to process
- e_cal_components and aggregate the data if we are publishing
- for multiple calendars
- (itip_publish_comp): new method to publish the ical data to an
- http server via libsoup
- (comp_fb_normalize): new static method to ensure rfc 2446 compliant
- data before publishing icalcomponent_get_uid
- (fb_sort): new static method to sort FB properties in ascending order
-
- * gui/dialogs/Makefile.am: add url-editor-dialog.[ch] and
- url-editor-dialog.glade for configure FB publishing
-
- * gui/dialogs/cal-prefs-dialog.[ch] (cal_prefs_dialog_url_add_clicked):
- (cal_prefs_dialog_url_edit_clicked):new method for events in FB tab
- of cal-prefs-dialog
- (cal_prefs_dialog_url_remove_clicked): ditto
- (cal_prefs_dialog_url_enable_clicked): ditto
- (cal_prefs_dialog_url_url_list_change): ditto
- (cal_prefs_dialog_url_url_list_enable_toggled): ditto
- (cal_prefs_dialog_url_url_list_double_click): ditto
- (show_fb_config): new method for updating dialog with FB specific
- data in gconf
- (update_fb_config): new method for updating gconf with FB specific
- data from dialogs
- (setup_changes): detect changes in url_list gtk_tree_view
- (get_widgets): include new dialog widgets for FB config
- (init_widgets): connect signals for new FB config widgets
-
- * gui/dialogs/cal-prefs-dialog.glade: add new widgets for FB config
-
- * gui/dialogs/url-editor-dialog.[ch]: add files for FB url-editor dialog
-
- * gui/dialogs/url-editor-dialog.glade: ditto
-
- * gui/e-pub-utils.[ch]: add files with FB publishing utilities
-
- * gui/calendar-component.c (init_calendar_publishing): sets up
- listeners to publish calendar, g_idle_add, and on gconf change
- (init_calendar_publishing_cb): ditto
- (conf_changed_callback): ditto
- (impl_createControls): ditto
-
-2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (impl_upgradeFromVersion): sync the source
- list after creating the remote source group.
-
-2004-01-12 JP Rosevear <jpr@ximian.com>
-
- * Revert William McCann's patch of 2003-12-19 until we can get
- consistent across all of evolution
-
-2004-01-12 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/dialogs/calendar-setup.c (source_to_dialog): Only update dialog
- widgets if they exist.
-
-2004-01-11 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.c: Fix copyright notice, its copyright
- Novell not our hackers
-
- * gui/tasks-component.h: ditto
-
- * gui/calendar-component.c: ditto
-
- * gui/calendar-component.h: ditto
-
-2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (open_ecal): cast the views to E_CALENDAR_VIEW,
- not to E_CAL_VIEW.
-
-2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/notify-main.c: added missing headers.
-
- * gui/alarm-notify/alarm-notify.c (alarm_notify_remove_calendar):
- use the correct variable when calling alarm_queue_remove_client().
-
- * gui/calendar-component.c (impl_upgradeFromVersion): removed redundant
- variable declarations.
-
- * gui/migration.c (process_old_dir):
- * gui/e-timezone-entry.c (e_timezone_entry_mnemonic_activate):
- * gui/e-date-time-list.c (e_date_time_list_finalize):
- * gui/e-alarm-list.c (e_alarm_list_finalize): fixed warnings.
-
- * gui/e-calendar-table.c: added missing prototypes at the top to
- avoid warnings.
-
- * gui/e-week-view.c (e_week_view_scroll_a_step):
- * gui/e-day-view.c (e_day_view_event_move): directly return in the
- default: case.
-
- * gui/e-tasks.c (setup_widgets): connect to changes on the model.
- (model_row_changed_cb): callback to update the HTML detailed view
- when the currently selected task changes.
- (client_obj_updated_cb): removed unused function.
- (set_status_message): changed to accept a variable list of arguments.
- (e_tasks_add_todo_uri): display status messages and get error message
- from backend and display it in a dialog.
- (cal_opened_cb, load_error, method_error, permission_error): removed
- unused functions.
-
- * gui/gnome-cal.c (open_ecal): added a GnomeCalendar argument, and
- display status messages.
- (gnome_calendar_construct, gnome_calendar_add_event_source):
- adapted to changes in open_ecal().
-
-2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-queue.c (display_notification): keep
- all the tray icons we create in a list.
- (tray_icon_destroyed_cb): remove the tray icon data from the list.
- (popup_dismiss_cb, popup_dismiss_all_cb): implemented missing
- popup menu items.
-
-2004-01-09 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/calendar-component.c (new_calendar_cb): calendar_config ->
- calendar_setup.
- (edit_calendar_cb): Ditto.
- (impl_requestCreateItem): Ditto.
-
- * gui/tasks-component.c (new_task_list_cb): Use calendar_setup.
- (edit_task_list_cb): Implement properties callback.
- (rename_task_list_cb): Remove.
- (fill_popup_menu_cb): Remove "rename" and add "properties".
- (impl_requestCreateItem): Use calendar_setup.
-
- * gui/dialogs/Makefile.am (libcal_dialogs_la_SOURCES): calendar_config
- -> calendar_setup. Remove new-task-list.[ch].
- (glade_DATA): calendar_config -> calendar_setup. Remove
- new-task-list.glade.
-
- * gui/dialogs/new-task-list.[ch]: Remove.
-
- * gui/dialogs/calendar-config.[ch]: Rename to calendar-setup.[ch].
-
- * gui/dialogs/calendar-config.glade: Rename to calendar-setup.glade.
-
-2004-01-09 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-component.c (impl_upgradeFromVersion): make sure we
- sync the source list when appropriate
-
- * gui/tasks-component.c (impl_upgradeFromVersion): ditto
-
-2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
-
- * gui/calendar-component.c (impl_upgradeFromVersion): Create
- ESource for anniversaries
-
-2004-01-09 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/calendar-component.c (new_calendar_cb): Call
- calendar_config_new_calendar().
- (rename_calendar_cb): Remove.
- (edit_calendar_cb): Implement properties callback.
- (fill_popup_menu_cb): Add "Properties..." item and remove "Rename".
-
- * gui/dialogs/Makefile.am (libcal_dialogs_la_SOURCES): Add
- calendar-config.[ch] and remove new-calendar.[ch].
- (glade_DATA): Add calendar-config.glade and remove new-calendar.glade.
-
- * gui/dialogs/calendar-config.[ch]: Implement calendar creation and
- editing.
-
- * gui/dialogs/calendar-config.glade: Add GUI for above.
-
-2004-01-09 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.c (impl_upgradeFromVersion): return the
- corba values
-
- * gui/calendar-component.c (impl_upgradeFromVersion): ditto
-
-2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (impl_upgradeFromVersion): only migrate
- old calendars if migrating from <= 1.4.x.
-
- * gui/tasks-component.c (impl_upgradeFromVersion): ditto for tasks.
-
-2004-01-09 Andrew Wu <Yang.Wu@sun.com>
-
- * gui/e-cal-view.c (e_calendar_view_class_init):
- add a new signal "event_move" and its key binding.
-
- * gui/e-cal-view.h:
- add a new type "ECalViewMoveDirection".
- add a new virtual method "event_move" for ECalView.
-
- * gui/e-day-view.c
- (e_day_view_event_move), (e_day_view_change_event_time):
- Use "Alt + Arrow" to move a selected event through time lines
- or different days.
-
- * gui/e-day-view.h:
- add a new property "last_edited_comp_string" for EWeekView.
-
- * gui/e-week-view.c (e_week_view_class_init), (e_week_view_init),
- (e_week_view_reshape_events), (e_week_view_event_move),
- (e_week_view_get_day_offset_of_event), (e_week_view_scroll_a_step),
- (e_week_view_change_event_time), (e_week_view_do_key_press),
- (e_week_view_move_selection_day),
- (e_week_view_get_adjust_days_for_move_up),
- (e_week_view_get_adjust_days_for_move_down),
- (e_week_view_get_adjust_days_for_move_left),
- (e_week_view_get_adjust_days_for_move_right):
- Use "Alt + Arrow" to move a selected event through different days.
-
- * gui/e-week-view.h:
- add a new property "last_edited_comp_string" for EWeekView.
-
-2004-01-08 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-queue.c (display_notification): store
- the ECal's associated ECalView, and connect to its "objects_removed"
- signal.
- (notifiy_dialog_cb): disconnect signals from the ECalView, not the
- ECal.
- (on_dialog_objs_removed_cb): adapted to respond to "objects_removed"
- signal on ECalView. Made it destroy the tray bar icon also.
- (add_popup_menu_item): new function to create the popup items.
- (tray_icon_clicked_cb): remove connection to obsolete signal, and
- made it popup a menu on right-click.
- (popup_open_cb, popup_dismiss_cb, popup_dismiss_all_cb): callbacks
- for popup menu.
-
- * gui/gnome-cal.c (connect_week_view_focus): don't access the
- widget's private fields if NULL.
-
-2004-01-08 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/comp-editor.c (save_comp): moved the line that sets
- priv->updating to FALSE up some lines, to avoid getting callbacks
- with an incorrect value on it.
- (obj_modified_cb): check the UIDs of the objects we get passed to
- see if the one being edited is amongst them.
-
-2004-01-08 Kidd Wang <kidd.wang@sun.com>
-
- * gui/e-cal-view.h: delete the ECalViewMoveDirection type declaration
- which was added by mistake yesterday.
-
- * ChangeLog: add a missed entry for calender-commands.c.
-
-2004-01-07 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-queue.c (load_alarms): call e_cal_view_start
- to actually start the live query.
- (add_component_alarms): check the 'alarms' parameter before using it.
-
-2004-01-07 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-queue.c: added an ECalQuery for each loaded
- client.
- (load_alarms): use a live query to the calendar instead of calling
- e_cal_get_alarms_in_range().
- (alarm_queue_add_client): set query initially to NULL.
- (query_objects_changed_cb): renamed and made it manage both
- "objects_added" and "objects_modified" signals of ECalView.
- (query_objects_removed_cb): manage the "objects_removed" signal of
- ECalView.
- (alarm_queue_remove_client): unref the live query.
-
-2004-01-06 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_add_event_source): remove the
- item from the hash last and don't free its members because the
- hash table does that for us
-
-2004-01-06 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (impl_upgradeFromVersion): new
- method's implementation.
- (calendar_component_class_init): initialize new epv's member.
- (calendar_component_init): moved migration code to
- impl_upgradeFromVersion.
- (update_uri_for_primary_selection): fixed warning.
-
- * gui/tasks-component.c (impl_upgradeFromVersion): new
- method's implementation.
- (tasks_component_class_init): initialize new epv's member.
- (tasks_component_init): moved migration code to
- impl_upgradeFromVersion.
-
-2004-01-06 JP Rosevear <jpr@ximian.com>
-
- * gui/e-select-names-renderer.c (esnr_editing_done): disconnect
- the activated signal
-
-2004-01-06 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor.c (comp_editor_finalize): we don't put
- any signal handlers on the client or source client now, but we do
- on the view
- (real_set_e_cal): no signal handlers on the client
- (obj_modified_cb): we are guaranteed this is a signal for our
- component
- (obj_removed_cb): ditto
- (listen_for_changes): listen for changes on the object
- (save_comp): use above since the source_client changed
- (real_edit_comp): use above since the comp changed
-
-2004-01-06 JP Rosevear <jpr@ximian.com>
-
- * gui/e-select-names-renderer.c (esnr_activated): if we are
- de-activated, the editing is done
- (esnr_start_editing): listen for activated signal on the control
- frame
-
- Fixes #52196
-
-2004-01-06 Kidd Wang <kidd.wang@sun.com>
-
- * gui/e-calendar-table.[ch] (e_calendar_table_open_selected):
- open a dialog for the selected task.
- * gui/e-tasks.[ch] (e_tasks_open_task): ditto.
- * gui/tasks-control.c (tasks_control_sensitize_commands),
- (tasks_control_open_task_cmd): add a menu item for "Open Task".
- * gui/calender-commands.c: the event should also be allowed to open
- even when it's readonly.
-
-2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (open_ecal): new function to open ECal's, get any
- error information and display it to the user, all-in-one.
- (gnome_calendar_construct, gnome_calendar_add_event_source): use the
- above function, instead of e_cal_open().
- (open_error, method_error, permission_error): removed unneeded
- functions, we just display the error message returned from the
- backend.
-
-2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_construct): no need to connect to
- the "cal_opened" signal on the task client. Also, added code to
- add the client to the ECalendarTable's model.
- (client_cal_opened_cb, update_e_cal_view_timeout): removed unneeded
- function.
-
-2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_construct): display the tasks'
- primary selection in the task list, and actually open the tasks
- folder.
-
- * gui/e-tasks.c (e_tasks_set_default_uri): use the ECalModel to
- get the client for a given URI.
-
-2004-01-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (add_uri_for_source,
- remove_uri_for_source): removed redundant functions.
- (update_uris_for_selection): dont call above functions, use
- gnome_calendar_* directly.
-
-2003-12-29 Kidd Wang <kidd.wang@sun.com>
-
- * gui/calendar-commands.c (file_open_event_cb): add a menu item
- for "open appointment".
-
- * gui/e-cal-view.[ch] (e_calendar_view_open_event): add a signal
- "open_event" and bind it to "ctrl+o". When the signal is delivered,
- a dialog will be opened to edit the selected event.
-
- * gui/e-calendar-table.c (e_calendar_table_on_key_press): press "ctrl-o"
- to open a dialog.
-
-2003-12-24 JP Rosevear <jpr@ximian.com>
-
- * gui/e-select-names-renderer.c (esnr_start_editing): fix the
- signal name
-
- * gui/dialogs/meeting-page.glade: add Add Attendee button
-
- * gui/dialogs/meeting-page.c (get_widgets): extract add button
- (add_clicked_cb): edit the attendee after we add it
- (init_widgets): listen for add clicked
- (meeting_page_construct): the add button is in the glade file now
-
- * gui/e-select-names-editable.c (esne_start_editing): activate the
- control
- (e_select_names_editable_get_address): handle null dest
- (e_select_names_editable_get_name): ditto
-
- * gui/e-meeting-store.h: add proto
-
- * gui/e-meeting-store.c (e_meeting_store_find_attendee_path):
- create the path to a given attendee
-
- * gui/e-meeting-list-view.h: add proto
-
- * gui/e-meeting-list-view.c (e_meeting_list_view_edit): start
- editing the address of a particular
-
-2003-12-22 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.[ch] (gnome_calendar_add_event_source,
- gnome_calendar_remove_event_source): renamed from *_uri, to work with
- ESource's rather than with plain URIs.
- (gnome_calendar_set_default_source): ditto.
-
- * gui/control-factory.c (set_prop):
- * gui/calendar-component.c (add_uri_for_source, remove_uri_for_source,
- update_uri_for_primary_selection):
- use sources instead of uris with the GnomeCalendar widget.
-
-2003-12-22 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/save.c (get_saved_notification_time): if the setting
- is not in the config database, use the current time, to avoid getting
- hundreds of alarms for past events.
-
-2003-12-22 Rodrigo Moya <rodrigo@ximian.com>
-
- * common/authentication.[ch]: new files for managing interactive
- authentication with backends.
-
- * common/Makefile.am: build new private library.
-
- * gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar):
- * gui/dialogs/event-page.c (source_changed_cb):
- * gui/dialogs/task-page.c (source_changed_cb):
- * gui/dialogs/copy-source-dialog.c (copy_source):
- * gui/calendar-component.c (setup_create_ecal):
- * gui/calendar-offline-handler.c (backend_go_offline,
- backend_go_online, calendar_offline_handler_init):
- * gui/comp-editor-factory.c (open_client):
- * gui/e-itip-control.c (start_calendar_server):
- * gui/e-tasks.c (e_tasks_add_todo_uri):
- * gui/gnome-cal.c (gnome_calendar_construct,
- gnome_calendar_add_event_uri):
- * gui/tasks-component.c (setup_create_ecal):
- * importers/icalendar-importer.c (load_file_fn, vcal_load_file_fn,
- gnome_calendar_import_data_fn): create the ECal's via the
- auth_new_cal_from* functions in the authentication module.
-
- * gui/alarm-notify/Makefile.am:
- * gui/Makefile.am:
- * importers/Makefile.am: link new private library.
-
- * Makefile.am: added new directory to the build.
-
-2003-12-21 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.[hc]: rewrite for new ecal api, cache all
- ecal's by type and minimize loading. Switch to using the source
- option menu
-
- * conduits/todo/todo-conduit.c (start_calendar_server): ditto
-
- * conduits/calendar/calendar-conduit.c (start_calendar_server):
- use ECalSourceType
-
- * importers/icalendar-importer.c (load_file_fn): ditto
- (vcal_load_file_fn): ditto
- (gnome_calendar_import_data_fn): ditto
-
- * gui/dialogs/task-page.c (source_changed_cb): ditto
-
- * gui/dialogs/event-page.c (source_changed_cb): ditto
-
- * gui/dialogs/copy-source-dialog.h: update proto
-
- * gui/dialogs/copy-source-dialog.c (copy_source_dialog): ditto
-
- * gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar): ditto
-
- * gui/tasks-component.c (copy_task_list_cb): ditto
- (setup_create_ecal): ditto
-
- * gui/gnome-cal.c (gnome_calendar_construct): ditto
- (gnome_calendar_add_event_uri): ditto
-
- * gui/e-tasks.c (e_tasks_add_todo_uri): ditto
-
- * gui/comp-editor-factory.c (open_client): ditto
-
- * gui/calendar-offline-handler.c (backend_go_offline): ditto
- (backend_go_online): ditto
- (calendar_offline_handler_init): ditto
-
- * gui/calendar-component.c (copy_calendar_cb): ditto
- (setup_create_ecal): ditto
-
- * gui/print.c (print_month_small): don't pass type to
- e_cal_generate_instances
- (print_day_details): ditto
- (print_week_summary): ditto
-
- * gui/tag-calendar.c (tag_calendar_by_client): ditto
-
-2003-12-19 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-control.c (tasks_control_sensitize_commands): make
- sure there is a ui container
-
- * gui/calendar-commands.c (calendar_control_sensitize_calendar_commands): ditto
-
- * gui/tasks-component.c (impl_createControls): update after the
- signals are connected so that the ecal's are actually loaded
-
- * gui/calendar-component.c: ditto
-
-2003-12-19 William Jon McCann <mccann@jhu.edu>
-
- * gui/dialogs/task-page.c (source_changed_cb):
- * gui/dialogs/send-comp.c (send_component_dialog):
- * gui/dialogs/save-comp.c (save_component_dialog):
- * gui/dialogs/recur-comp.c (recur_component_dialog):
- * gui/dialogs/event-page.c (source_changed_cb):
- * gui/dialogs/delete-error.c (delete_error_dialog):
- * gui/dialogs/delete-comp.c (delete_component_dialog):
- * gui/dialogs/changed-comp.c (changed_component_dialog):
- * gui/dialogs/cancel-comp.c (cancel_component_dialog):
- * gui/dialogs/alarm-options.glade:
- * gui/dialogs/alarm-page.glade:
- * gui/dialogs/cal-prefs-dialog.glade:
- * gui/dialogs/e-delegate-dialog.glade:
- * gui/dialogs/event-page.glade:
- * gui/dialogs/new-calendar.glade:
- * gui/dialogs/new-task-list.glade:
- * gui/dialogs/recurrence-page.glade:
- * gui/dialogs/task-details-page.glade:
- * gui/dialogs/task-page.glade:
- * gui/tasks-control.c (confirm_purge):
- * gui/tasks-component.c (delete_task_list_cb)
- (rename_task_list_cb, setup_create_ecal):
- * gui/goto-dialog.glade:
- * gui/e-cal-model-tasks.c (show_geo_warning):
- * gui/comp-editor-factory.c (cal_opened_cb):
- * gui/calendar-component.c (delete_calendar_cb)
- (rename_calendar_cb, setup_create_ecal, delete_calendar_cb):
- * gui/calendar-commands.c (purge_cmd):
- Remove separators from dialogs. Use frame style recommended
- by the HIG.
-
-2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/tasks-component.c (impl_createControls):
- * gui/calendar-component.c (impl_createControls): make sure we
- connect to the "changed" signals after setting the initial selections
- on the ESourceSelector. Fixes some nasty warnings because of
- calendar_control_sensitize_calendar_commands being called with
- no container yet for the control.
-
-2003-12-17 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/dialogs/comp-editor.c: Add the concept of a source client, where
- the object lives currently. The plain client is where it will be
- stored.
- (comp_editor_finalize): If we have a source client, disconnect from
- and unref it.
- (save_comp): Check if the object is being moved, and if so, remove it
- from the source client, and make the target client the new source.
- (comp_editor_append_page): Connect to client_changed signal.
- (real_set_e_cal): Change an old gtk_signal_disconnect_by_data() to
- the GLib equivalent, and don't cast ECal to GtkObject. If the source
- client is not set, make it equivalent to the target client.
- (page_client_changed_cb): Implement. Handles a client change.
-
- * gui/dialogs/comp-editor-page.c (comp_editor_page_class_init): Add
- a new signal, "client_changed", that notifies that the ECal client
- was changed from one of the editor pages.
- (comp_editor_page_set_e_cal): Fix two bugs in this function; if the
- same client is set twice, its ref count could drop to 0. Additionally,
- it was unreffing the new client instead of the old one.
- (comp_editor_page_notify_client_changed): Implement.
-
- * gui/dialogs/event-page.c (event_page_fill_widgets): Fill in the
- source menu.
- (get_widgets): Get the source menu.
- (source_changed_cb): Implement. Try to open a client for the new
- source, and if successful, notify of the change. Show a dialog on
- failure, and revert to last selected source.
- (init_widgets): Connect to source menu.
- (event_page_create_source_option_menu): Implement Glade helper.
-
- * gui/dialogs/task-page.c (task_page_fill_widgets): Fill in the source
- menu.
- (get_widgets): Get the source menu.
- (source_changed_cb): Implement, similar to the event page, but for
- tasks.
- (init_widgets): Connect to source menu.
- (task_page_construct): Fix a message booboo.
- (task_page_create_source_option_menu): Implement Glade helper.
-
- * gui/dialogs/event-page.glade: Add source menu widget.
-
- * gui/dialogs/task-page.glade: Add source menu widget.
-
-2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/tasks-component.c (add_popup_menu_item):
- * gui/calendar-component.c (add_popup_menu_item): use g_file_test
- to check if the 'pixmap' argument is a file. If so, get the pixmap
- from it, or gtk_image_new_from_stock will return an empty pixmap.
-
-2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (client_cal_opened_cb): set a correct status
- message.
-
- * gui/tasks-component.c (fill_popup_menu_cb):
- * gui/calendar-component.c (fill_popup_menu_cb): use the folder*.png
- icons for folder operations.
-
- * gui/Makefile.am: removed cal-client directory from $INCLUDES.
-
-2003-12-17 Harry Lu <harry.lu@sun.com>
-
- Fixes #51665.
-
- * gui/e-week-view.c: (e_week_view_focus): call
- e_week_view_check_layout() so that the spans won't be NULL.
-
-2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-commands.c: removed the 'NewCalendar' verb.
- (file_new_calendar_cb): removed callback for 'NewCalendar' verb.
-
- * gui/calendar-component.c: (impl__get_userCreatableItems): added
- 'New Calendar' to the list of user creatable items.
- (impl_requestCreateItem): implemented 'New Calendar'.
-
- * gui/tasks-component.c (impl__get_userCreatableItems): added
- 'New Task List' to the list of user creatable items.
- (impl_requestCreateItem): implemented 'New Task List'.
-
-2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/tasks-control.[ch] (tasks_control_sensitize_commands): made
- it public.
-
- * gui/tasks-component.c (update_uri_for_primary_selection): call
- tasks_control_sensitize_commands() when the primary selection
- changes.
-
-2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (update_uri_for_primary_selection): call
- calendar_control_sensitize_calendar_commands when the primary selection
- changes.
- (impl_createControls): keep the view_control in the private structure and
- use control_factory_new_control() to create the control.
- (control_activate_cb): removed unneeded function.
-
- * gui/tasks-component.c (impl_createControls): use tasks_control_new to
- create the tasks view control.
- (control_activate_cb): removed unneeded function.
-
- * gui/gnome-cal.c (gnome_calendar_add_event_uri): check the return
- value from e_cal_new_from_uri.
-
-2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-notify.c (alarm_notify_remove_calendar):
- make sure we free the data stored in the hash table.
- (alarm_notify_add_calendar): call alarm_queue_add_client, or we wont
- have alarms at all.
-
- * gui/alarm-notify/alarm-queue.c: no need to hold a ref count.
- (alarm_queue_add_client, alarm_queue_remove_client): don't use the
- refcount private member.
- (alarm_queue_add_client): don't connect to non-existing ECal signals.
- (display_notification, free_client_alarms_cb): fixed warnings.
-
-2003-12-16 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes part of #41237
-
- * gui/e-calendar-table.c: use GtkClipboard instead of GtkInvisible
- for cut/copy/paste.
- (selection_clear_event, selection_received, selection_get): removed
- unneeded functions.
- (e_calendar_table_init): don't create the invisible widget.
- (e_calendar_table_copy_clipboard): use gtk_clipboard_set_text().
- (e_calendar_table_paste_clipboard): use gtk_clipboard_request_text().
- (clipboard_get_text_cb): callback for gtk_clipboard_request_text().
-
- * gui/e-cal-view.c (e_calendar_view_init, e_calendar_view_destroy,
- e_calendar_view_copy_clipboard): no need anymore to keep the last
- clipboard selection, GtkClipboard does it for us.
-
-2003-12-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/notify-main.c (alarm_notify_factory_fn): return
- a reference to the alarm_notify_service, not NULL and ref the object
- before returning it.
-
-2003-12-15 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (setup_widgets): set the list view config
- properly (so we don't blow away the month view config
-
-2003-12-15 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (setup_widgets): set the calendar for the day
- view
-
-2003-12-14 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-component.c (impl_requestCreateItem): set a proper
- exception if we fail
-
-2003-12-14 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-config.c
- (calendar_config_get_hide_completed_tasks_units): make sure the
- string is non-null before strcmp'ing it
-
- Fixes #52033
-
-2003-12-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_add_event_uri): remove the client
- from the list if there are errors, instead of re-adding it again.
- Also, unref the ECal object on errors, for not leaking.
-
-2003-12-10 Bolian Yin <bolian.yin@sun.com>
-
- *gui/e-week-view.c: Fix a event/jump button tabbing bug
-
-2003-12-10 Harry Lu <harry.lu@sun.com>
-
- Fix for bugzilla bug #51628.
-
- * gui/weekday-picker.c: (weekday_picker_class_init): setup focus
- handler.
- (day_clicked): new function to set day_mask when mouse clicked
- or keyboard input of space/enter.
- (handle_key_press_event): new function to handle key press event.
- (day_event_cb): handle key press event too.
- (weekday_picker_init): set widget can be focused.
- (colorize_items): change the box's outline if it is focused.
- (weekday_picker_focus): new function to handler focus event.
-
-2003-12-09 Andrew Wu <Yang.Wu@sun.com>
-
- * gui/e-week-view-main-item.c (e_week_view_main_item_class_init): init a11y.
- * gui/e-week-view.c: emit signal "selected_time_changed".
-
-2003-12-08 Bolian Yin <bolian.yin@sun.com>
-
- * gui/e-day-view.c (e_day_view_on_editing_started): remove setting property of "handle_popup".
- * gui/e-week-view.c (e_week_view_on_editing_started): remove setting property of "handle_popup".
-
-2003-12-08 Carl Sun <carl.sun@sun.com>
-
- Fixes #46351
-
- * gui/e-timezone-entry.c (e_timezone_entry_mnemonic_activate):
- new function. override the member function of GtkWidget to handle
- nemonic_activate signal of custom class ETimezoneEntry.
-
-
-2003-12-08 Bolian Yin <bolian.yin@sun.com>
-
- * gui/gnome-cal.c (gnome_calendar_class_init): correct argument mismatch in "goto_date" signal definition.
-
-2003-12-05 Yong Sun <Yong.Sun@Sun.com>
-
- Fix for #51337
-
- * gui/dialogs/alarm-page.c
- Change raw string "Action/Trigger" to _("Action/Trigger")
- * gui/dialogs/recurrence-page.c
- Change raw string "Date/Time" to _("Date/Time")
-
-2003-12-04 Harry Lu <harry.lu@sun.com>
-
- Fix for bugzilla bug #51627.
-
- * gui/goto.c: (create_ecal): set calitem's move_selection_when_moving
- to FALSE so that changing month and year won't send out
- a "selection_changed" signal.
-
-2003-12-03 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/tasks-control.c (tasks_control_activate): Do not call
- control_util_set_folder_bar_label().
-
- * gui/e-calendar-table.c (e_calendar_table_set_status_message):
- Use e_activity_handler_operation_progressing(), not
- evolution_activity_client_update().
-
- * gui/e-cal-view.c: Remove settings menu.
- (on_settings): Remove.
-
- * gui/calendar-commands.c (get_shell_view_interface): Remove.
- (control_util_set_folder_bar_label): Remove.
- (calendar_set_folder_bar_label): Remove.
- (control_util_show_settings): Remove.
- (gcal_calendar_dates_change_cb): Remove.
- (calendar_control_activate): Do not connect, do not call
- calendar_set_folder_bar_label().
-
-2003-12-03 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_destroy): free the notification
- list
-
- * gui/tasks-component.c (impl_dispose): ditto
-
- * gui/calendar-component.c (impl_dispose): ditto
-
-2003-12-03 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.c (impl_dispose): free up the notifications
- and the ecal
- (config_create_ecal_changed_cb): clear the create_ecal if the
- primary selection changes
- (setup_create_ecal): find a default ecal to do creation with
- (impl_requestCreateItem): use above
-
-2003-12-03 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.c (rename_task_list_cb): cast the parent
- (impl_createControls): add notification for primary tasks
- (config_primary_selection_changed_cb): handle primary selection
- changing in gconf
-
- * gui/calendar-config-keys.h: fix config key for primary tasks
-
-2003-12-03 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-component.c (rename_calendar_cb): cast the parent
- (config_primary_selection_changed_cb): handle the primary
- selection changing elsewhere
- (impl_dispose): remove the list of notifications
- (impl_createControls): add primary calendar notification
- (config_create_ecal_changed_cb): clear create_ecal if the primary
- key changes
- (setup_create_ecal): find an ecal to use for creation
- (impl_requestCreateItem): use above
-
-2003-12-03 Ettore Perazzoli <ettore@ximian.com>
-
- * importers/icalendar-importer.c: Do not #include shell stuff.
-
- * gui/main.c: Do not #include <evolution-shell-client.h>.
-
- * gui/e-itip-control.c: Do not #include
- <e-folder-selector-button.h> nor <evolution-shell-client.h>.
- (start_default_server): Return FALSE.
- (default_server_started_cb): Do not connect the "selected" signal
- on the button since it's now NULL.
- (button_selected_cb): #if 0 out.
-
- * gui/e-cal-list-view.h: Do not #include
- "evolution-activity-client.h".
-
- * gui/tasks-component.c (impl_createControls): Give an empty label
- for the status bar.
-
- * gui/e-day-view.h: Remove all deps on evolution-activity-client.
-
-2003-12-02 Rodney Dawes <dobey@ximian.com>
-
- * gui/Makefile.am: Version the schemas
- * gui/apps_evolution_calendar.schemas: Removed
- * gui/apps_evolution_calendar.schemas.in.in: Added
-
-2003-12-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/copy-source-dialog.c (copy_source_dialog): added
- a label to the dialog to make it look less ugly.
-
-2003-12-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/copy-source-dialog.c: converted to use an
- ESourceOptionMenu instead of the ESourceSelector.
- (primary_selection_changed_cb): removed.
- (copy_source_dialog): create the ESourceOptionMenu here.
- (source_selected_cb): callback for the "source_selected"
- signal on the ESourceOptionMenu widget.
-
-2003-12-02 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/e-calendar-table.h (struct _ECalendarTable): Replace member
- "activity" with an "activity_id".
-
- * gui/e-cal-view.c (struct _ECalendarViewPrivate): Replace member
- "activity" with "activity_id".
- (e_calendar_view_destroy): Don't unref activity here anymore.
- (e_calendar_view_set_status_message): Report progress using the
- EActivityHandler off the CalendarComponent.
-
- * gui/calendar-component.c
- (struct _CalendarComponentPrivate): New member activity_handler.
- (calendar_component_init): Init.
- (calendar_component_peek_activity_handler): New.
- (impl_dispose): Unref.
- (impl_createControls): Return an ETaskBar for the statusbar
- control.
-
-2003-12-01 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/calendar-component.c (impl_createControls): Pass a label for
- the status bar control for now.
-
- * gui/tasks-component.c (impl_createControls): Pass a label for
- the status bar control for now.
-
-2003-12-01 Rodney Dawes <dobey@ximian.com>
-
- * gui/GNOME_Evolution_Calendar.server.in.in:
- * gui/calendar-commands.c:
- * gui/e-meeting-list-view.c:
- * gui/e-meeting-model.c:
- * gui/e-select-names-editable.c:
- * gui/itip-bonobo-control.c:
- * gui/itip-utils.c:
- * gui/main.c:
- * gui/alarm-notify/GNOME_Evolution_Calendar_AlarmNotify.server.in.in:
- * gui/alarm-notify/alarm-queue.c:
- * gui/alarm-notify/notify-main.c:
- * gui/dialogs/alarm-options.c:
- * gui/dialogs/e-delegate-dialog.c:
- * importers/GNOME_Evolution_Calendar_Importer.server.in.in:
- * importers/main.c: Use BASE_VERSION for repo_ids and OAFIIDs
-
-2003-12-01 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/Makefile.am: put the conduits in their own dir
-
- * conduits/calendar/Makefile.am: ditto
-
- * conduits/todo/e-todo.conduit.in: subst in correct thing
-
- * conduits/calendar/e-calendar.conduit.in: ditto
-
-2003-12-01 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/Makefile.am: install to privlibdir
-
- * conduits/calendar/Makefile.am: ditto
-
- * conduits/todo/e-todo.conduit.in: subst in correct thing
-
- * conduits/calendar/e-calendar.conduit.in: subst in correct thing
-
-2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-notify.c (add_uri_to_load, remove_uri_to_load):
- removed unneeded functions.
- (alarm_notify_add_calendar, alarm_notify_remove_calendar): no need
- anymore to add/remove URIs to load on startup to the configuration.
-
-2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/save.c (save_calendars_to_load): removed this
- function, since we now use the ESourceList to know what calendars
- to load.
- (get_calendars_to_load): moved to config-data.c.
- (save_notification_time, get_saved_notification_time,
- save_blessed_program, is_blessed_program): use the
- shared GConfClient.
-
- * gui/alarm-notify/config-data.[ch]: use a GConfClient instead of a
- EConfigListener.
- (config_data_get_conf_client): renamed from _get_listener.
- (config_data_get_timezone, config_data_get_24_hour_format): changed
- to use the GConfClient.
- (config_data_get_calendars_to_load): new function.
- (ensure_inited): create the source lists for calendar and tasks here.
- (do_cleanup): cleanup the source lists here.
-
- * gui/alarm-notify/notify-main.c (load_calendars): use
- config_data_get_calendars_to_load().
-
-2003-11-28 JP Rosevear <jpr@ximian.com>
-
- * gui/e-tasks.c (e_tasks_delete_completed): we want to skip if it
- *is* read only
-
-2003-11-28 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-store.c (e_meeting_store_get_type): allocate the
- type information correctly
-
-2003-11-26 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/calendar-offline-handler.c (backend_go_offline): e_cal_new () ->
- e_cal_new_from_uri ().
- (backend_go_online): Ditto.
- (calendar_offline_handler_init): Ditto.
-
- * gui/comp-editor-factory.c (open_client): Ditto.
-
- * gui/e-itip-control.c (start_calendar_server): Ditto.
- (object_requested_cb): Ditto.
-
- * gui/e-tasks.c (e_tasks_add_todo_uri): Ditto.
-
- * gui/gnome-cal.c (gnome_calendar_construct): Ditto.
- (gnome_calendar_add_event_uri): Ditto.
-
- * gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar): Ditto.
-
- * importers/icalendar-importer.c (load_file_fn): Ditto.
- (vcal_load_file_fn): Ditto.
- (gnome_calendar_import_data_fn): Ditto.
-
- * gui/dialogs/copy-source-dialog.c (copy_source): Pass sources to
- e_cal_new ().
-
-2003-11-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/copy-source-dialog.c (copy_source): use the correct
- icalcomponent when calling e_cal_create_object.
-
- * gui/tasks-control.c (sensitize_commands): no need to have a
- selection for Paste to work.
-
- * gui/e-calendar-table.c (e_calendar_table_show_popup_menu): disable
- editing items if the selected task list is read only, not if it's not.
-
-2003-11-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/new-task-list.glade:
- * gui/dialogs/new-task-list.[ch]: new files containing the
- implementation of the 'New Task List' dialog.
-
- * gui/dialogs/Makefile.am: added new files.
-
- * gui/dialogs/new-calendar.c (new_calendar_dialog): use G_STRLOC
- for g_warning messages.
-
- * gui/tasks-component.c (new_task_list_cb): implemented.
-
-2003-11-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/copy-source-dialog.c (copy_source_dialog): actually
- add the source selector to the dialog's box.
-
-2003-11-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/tasks-component.c:
- * gui/dialogs/copy-source-dialog.[ch]: fixed compilation errors.
-
- * gui/dialogs/Makefile.am: added missing header directories.
-
-2003-11-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/new-calendar.[ch]: fixed copyright notices.
-
- * gui/dialogs/copy-source-dialog.[ch]: implementation of the
- Copy command for sources.
-
- * gui/dialogs/Makefile.am: added new files.
-
- * gui/calendar-component.c (fill_popup_menu_cb, copy_calendar_cb):
- added Copy command.
-
- * gui/tasks-component.c (fill_popup_menu_cb, copy_task_list_cb):
- added Copy command.
-
-2003-11-23 Ross Burton <ross@burtonini.com>
-
- * gui/alarm-notify/GNOME_Evolution_Calendar_AlarmNotify.server.in.in:
- Append "_2" to the OAFIID to avoid conflicting with Evo 1.4.
-
- * gui/main.c:
- * gui/alarm-notify/notify-main.c:
- Updated with new OAFIID.
-
-2003-11-20 JP Rosevear <jpr@ximian.com>
-
- * Remove a bunch of gal includes that are no longer needed
-
-2003-11-19 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #43556
-
- * gui/e-cal-view.c (selection_get, selection_clear_event,
- selection_received): removed this unneeded functions.
- (e_calendar_view_init): don't create a GtkInvisible anymore.
- (e_calendar_view_destroy): no need to destroy the GtkInvisible.
- (e_cal_view_copy_clipboard, e_cal_view_paste_clipboard):
- use GtkClipboard.
-
-2003-11-19 JP Rosevear <jpr@ximian.com>
-
- * gui/e-cal-model-tasks.c (get_due): make sure timezone value is
- sane
- (get_completed): ditto
-
- * gui/e-cal-model.c (get_dtstart): add more guards
-
- * gui/e-cal-model-calendar.c (get_dtend): ditto
-
-2003-11-19 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #51052
-
- * importers/icalendar-importer.c (prepare_events, prepare_tasks):
- call icalcompiter_next to move the pointer to the next before
- removing a component avoid breaking the link.
-
-2003-11-18 JP Rosevear <jpr@ximian.com>
-
- * gui/e-cal-model.c (get_dtstart): make sure the timezone value is
- sane
-
- * gui/e-cal-model-calendar.c (get_dtend): ditto
-
-2003-11-18 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-config.h: add protos
-
- * gui/calendar-config.c (calendar_config_get_primary_calendar):
- get the primary calendar
- (calendar_config_set_primary_calendar): set it
- (calendar_config_add_notification_primary_calendar): set
- notifications for it
- (calendar_config_get_primary_tasks): get the primary task list
- (calendar_config_set_primary_tasks): set it
- (calendar_config_add_notification_primary_tasks): set
- notifications for it
-
- * gui/calendar-config-keys.h: add primary keys
-
- * gui/calendar-component.c (find_first_source): find any source
- (update_uri_for_primary_selection): set the default uri and save
- the source uid
- (update_primary_selection): set the primary selection
- (primary_source_selection_changed_cb): use above
- (impl_createControls): set the primary selection
-
- * gui/tasks-component.c: as above
-
-2003-11-18 JP Rosevear <jpr@ximian.com>
-
- * gui/Makefile.am: remove db3 include
-
-2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-commands.c
- (calendar_control_sensitize_calendar_commands,
- sensitize_taskpad_commands): removed the 'New...' menu items
- from the UI, it's now implemented in the shell.
- (file_new_appointment_cb, file_new_event_cb, file_new_meeting_cb,
- file_new_task_cb): removed.
-
-2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (add_popup_menu_item): added 'sensitive'
- argument.
- (fill_popup_menu_cb): disable/enable menu items depending on whether
- there is a selection or not.
-
- * gui/tasks-component.c (add_popup_menu_item, fill_popup_menu_cb):
- ditto.
-
-2003-11-17 JP Rosevear <jpr@ximian.com>
-
- * Cleanup some ref/unref calls
-
-2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (delete_calendar_cb, rename_calendar_cb):
- * gui/tasks-component.c (delete_task_list_cb, rename_task_list_cb):
- peek the primary selection.
-
-2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/tasks-component.c (fill_popup_menu_cb): added 'Delete' and
- 'Rename' menu items.
- (delete_task_list_cb, rename_task_list_cb): callbacks for new
- menu items.
-
-2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (add_popup_menu_item): try first to
- create the icon from the stock, and then from a file.
- (fill_popup_menu_cb): set callback for 'Rename' menu item.
- (rename_calendar_cb): callback for 'Rename' menu item.
- (new_calendar_cb): fixed arguments.
-
- * gui/tasks-component.c (impl_createControls): connect to
- "fill_popup_menu" signal on the source selector.
- (fill_popup_menu_cb): callback to create our menu items.
-
-2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * idl/evolution-calendar.idl: remove the AlarmNotify service, no
- more need for it, since the alarm daemon will listen for changes
- on the GConf key.
-
- * gui/gnome-cal.c (add_alarms): removed function to talk to the
- alarm daemon.
- (client_cal_opened_cb): don't call add_alarms().
-
- * gui/alarm-notify/alarm-notify.[ch]: made it a basic GObject.
- (AlarmNotify_addCalendar, AlarmNotify_removeCalendar): removed
- AlarmNotify interface implementation.
- (alarm_notify_class_init): no epv to initialize.
- (alarm_notify_remove_calendar): new function, copied from the
- CORBA method implementation.
- (alarm_notify_factory_fn): return NULL, since there is no objects
- that can be created via this factory now.
-
- * gui/alarm-notify/notify-main.c (main): now the factory is the alarm
- notification service itself.
- (load_calendars): no need to use exceptions here.
-
- * gui/alarm-notify/GNOME_Evolution_Calendar_AlarmNotify.server.in.in:
- now the factory is the alarm notification service itself.
-
- * gui/main.c (launch_alarm_daemon_cb): dont use the AlarmNotify CORBA
- types.
-
-2003-11-17 Harry Lu <harry.lu@sun.com>
-
- * gui/dialogs/recurrence-page.c (make_ending_count_special):
- Make ending count of occurrences of Recurrence tab numeric only.
-
-2003-11-16 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-control.c (tasks_control_set_property): add a uri
-
- * gui/e-tasks.c: kill e_tasks_open
-
- * gui/e-tasks.h: remove proto
-
-2003-11-16 JP Rosevear <jpr@ximian.com>
-
- * gui/e-cal-model.c (e_cal_view_objects_added_cb): emit the added
- signal for the correct rows
-
-2003-11-16 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.c (is_in_uids): copy in here
- (update_uris_for_selection): save the selection
- (update_selection): update the selection when its changed
- somewhere else
- (config_selection_changed_cb): update the selection if the
- configuration changes
- (impl_createControls): store the source selector
-
- * gui/calendar-config.h: add protos
-
- * gui/calendar-config.c (calendar_config_get_tasks_selected): get
- the list of task lists selected
- (calendar_config_set_tasks_selected): save it
- (calendar_config_add_notification_tasks_selected): get notified
- about it
-
-2003-11-16 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-component.c (add_uri_for_source): add it via e-tasks
- (remove_uri_for_source): remove it via e-tasks
- (get_default_task): provide a default for editing
- (impl_createControls): create the control directly
- (impl_requestCreateItem): implement
-
- * gui/gnome-cal.c (gnome_calendar_purge): don't let the two list
- iterators clobber each other
-
- * gui/e-tasks.h: add protos
-
- * gui/e-tasks.c (e_tasks_destroy): free the client list and the
- hash, disconnect signals
- (e_tasks_new_task): use the default client
- (e_tasks_add_todo_uri): add a uri
- (e_tasks_remove_todo_uri): remove a uri
- (e_tasks_set_default_uri): set default uri
- (e_tasks_get_default_client): get default client
- (e_tasks_delete_completed): expunge from all clients
- (e_tasks_setup_view_menus): use default client uri
-
- * gui/e-tasks.c (set_timezone): set the timezone for all clients
- (e_tasks_init): set up the clients has table
-
- * gui/e-calendar-table.etspec: yank some useless display columns
-
- * gui/e-cal-model.c (remove_client): remove objects in reverse
- order so we don't clobber ourselves
-
- * gui/calendar-component.c: add FIXME
-
-2003-11-16 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-component.c (get_default_event): set up a event to
- be edited
- (impl_requestCreateItem): implement
-
-2003-11-14 JP Rosevear <jpr@ximian.com>
-
- * gui/*.[hc]: include e-source* from e-d-s
-
-2003-11-14 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-config.c (calendar_config_get_calendars_selected):
- config accessor
- (calendar_config_set_calendars_selected): ditto
- (calendar_config_add_notification_calendars_selected): config
- notification
-
- * gui/calendar-config.h: add protos
-
- * gui/calendar-config-keys.h: add new key
-
- * gui/calendar-component.c (is_in_uids): util function
- (update_uris_for_selection): save the selection in the
- configuration
- (update_selection): update the selection from the config info
- (source_selection_changed_cb): only pass one param
- (config_selection_changed_cb): listen for config changes
- (impl_dispose): remove config notification
- (impl_createControls): use bonobo_exception_set; add a config
- notification
-
-2003-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/tasks-component.c (impl__get_userCreatableItems): New.
- (impl_requestCreateItem): New.
- (tasks_component_class_init): Install.
-
- * gui/calendar-component.c (impl__get_userCreatableItems): New.
- (impl_requestCreateItem): New, for now just a stub.
- (calendar_component_class_init): Install into the EPV.
-
-2003-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/GNOME_Evolution_Calendar.server.in.in: Add a component_alias
- of "calendar" for the calendar and "tasks" for the tasks.
-
-2003-11-12 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/calendar-component.c (add_popup_menu_item): Use non-deprecated
- gtk_menu_shell_append ().
-
-2003-11-11 Bolian Yin <bolian.yin@sun.com>
-
- Fixes #50808
-
- * gui/goto.c (goto_dialog): set initial selection to current day.
-
-2003-11-11 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-offline-handler.c (backend_cal_opened_offline): use
- a standard calendar status
- (backend_cal_opened_online): ditto
-
- * gui/alarm-notify/alarm-queue.c (cal_opened_cb): ditto
-
- * gui/gnome-cal.c (client_cal_opened_cb): ditto
-
- * gui/e-tasks.c (cal_opened_cb): ditto
-
- * gui/e-itip-control.c (default_server_started_cb): ditto
-
- * gui/e-cal-model.c (cal_opened_cb): ditto
-
- * gui/comp-editor-factory.c (cal_opened_cb): ditto
-
-2003-11-11 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/todo-conduit.c (start_calendar_server): load the
- calendar synchronously
-
- * conduits/calendar/calendar-conduit.c (start_calendar_server): ditto
-
-2003-11-10 JP Rosevear <jpr@ximian.com>
-
- * importers/icalendar-importer.c (update_single_object): return
- boolean not ECalStatus
- (update_objects): ditto
- (process_item_fn): handle above returns
-
-2003-11-10 JP Rosevear <jpr@ximian.com>
-
- * gui/e-cal-model-tasks.c (get_due_status): just check the boolean
-
-2003-11-10 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c
- (e_calendar_context_destroy): use proper change list free function
- name
- (post_sync): ditto
-
- * conduits/todo/todo-conduit.c: same
-
-2003-11-10 Dan Winship <danw@ximian.com>
-
- * gui/e-tasks.c (e_tasks_delete_completed): Remove get-vtype check
- from the completed-tasks query (and don't leak the sexp string).
-
- * gui/e-cal-model.c (update_e_cal_view_for_client): Don't adjust
- the sexp to use get-vtype.
-
- * gui/gnome-cal.c (adjust_e_cal_view_sexp, gnome_calendar_purge):
- Remove get-vtype check from queries
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * gui/Makefile.am: remove includes for toplevel libical dir
-
- * gui/dialogs/Makefile.am: ditto
-
- * importers/Makefile.am: ditto
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * In the gui this is a search and replace commit for moving the
- calendar to evolution-data-server; it also deletes the old backend
- files; e-cal-view was rename to e-calendar-view to remove name
- conflict
-
-2003-11-05 JP Rosevear <jpr@ximian.com>
-
- * gui/migration.c: fix typo
-
-2003-11-05 Larry Ewing <lewing@ximian.com>
-
- * gui/migration.c (process_old_dir): add a unimplemented warning
- so we at least avoid relocation errors.
-
-2003-11-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (fill_popup_menu_callback): added more
- menu items.
- (delete_calendar_cb): callbacks for new popup menu items.
- (impl_createControls): add the source selector widget to the
- CalendarComponentPrivate structure.
-
- * gui/migration.[ch] (migrate_old_tasks): new function to migrate
- old tasks setups.
- (process_old_dir): renamed and added a "filename" argument, so that
- the same function can be used for tasks and calendar directories.
- (migrate_old_calendars): added new argument when calling
- process_old_dir().
-
- * gui/tasks-component.c (tasks_component_init): call
- migrate_old_tasks() if there are no groups defined.
-
-2003-11-04 Bolian Yin <bolian.yin@sun.com>
-
- * gui/e-cal-view.c: add new signal "selected_time_changed"
- * gui/e-day-view-main-item.c (e_day_view_main_item_class_init):
- a11y initialization
- * gui/e-day-view-top-item (e_day_view_top_item_get_day_label):
- new public function.
- * gui/e-day-view.c (e_day_view_ensure_rows_visible,
- e_day_view_update_calendar_selection_time): make static functions public
- (e_day_view_cursor_key_up, e_day_view_cursor_key_down,
- e_day_view_cursor_key_left, e_day_view_cursor_key_right): emit
- "selected_time_changed".
-
-2003-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/e-meeting-model.c (SELECT_NAMES_OAFID): Append "_2".
- * gui/e-select-names-editable.c (SELECT_NAMES_OAFIID): Likewise.
- * gui/e-meeting-list-view.c (SELECT_NAMES_OAFID): Likewise.
- * gui/dialogs/alarm-options.c (SELECT_NAMES_OAFID): Likewise.
- * gui/dialogs/e-delegate-dialog.c (SELECT_NAMES_OAFID): Likewise
-
-2003-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/GNOME_Evolution_Calendar.server.in.in: use
- "evolution2:config_item" properties instead of
- "evolution:config_item" ones.
-
-2003-11-03 Harry Lu <harry.lu@sun.com>
-
- Fix for #50387.
-
- * importers/icalendar-importer.c (support_format_fn):
- Call icalcomponent_is_valid() to check whether the returned
- icalcomponent is valid.
-
-2003-10-31 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/calendar-component.c (calendar_component_init): Add the webcal
- source group.
-
- * gui/dialogs/new-calendar.c (print_uri_noproto): Implement.
- (group_is_remote): Implement.
- (create_new_source_with_group): Implement webcal case.
- (new_calendar_dialog): Get optional location from dialog.
-
- * gui/dialogs/new-calendar.glade: Add location entry.
-
- * pcs/Makefile.am: Build http backend.
-
- * pcs/cal-backend-http.[ch]: Add skeleton based on cal-backend-file.
-
-2003-10-31 Dan Winship <danw@ximian.com>
-
- * cal-util/cal-util.h: Add CAL_STATIC_CAPABILITY_NO_THISANDFUTURE
- and CAL_STATIC_CAPABILITY_NO_THISANDPRIOR
-
- * gui/dialogs/recur-comp.c (recur_component_dialog): Add a
- CalClient argument. Use cal_client_get_static_capability to decide
- whether or not to offer THISANDFUTURE and THISANDPRIOR options
-
- * gui/dialogs/comp-editor.c (prompt_to_save_changes, save_cmd,
- save_close_cmd): Pass a CalClient to recur_component_dialog.
-
- * gui/e-day-view.c (e_day_view_finish_long_event_resize,
- e_day_view_finish_resize, e_day_view_on_editing_stopped,
- e_day_view_on_top_canvas_drag_data_received,
- e_day_view_on_main_canvas_drag_data_received): Likewise
-
- * gui/e-week-view.c (e_week_view_on_editing_stopped): Likewise
-
- * gui/calendar-component.c (impl_createControls): set an exception
- if we fail, so evo won't crash.
-
-2003-10-31 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-calendar-table.c (e_calendar_table_show_popup_menu): fixed
- mismatched condition in if/else statement.
-
-2003-10-30 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-tasks.[ch] (e_tasks_get_cal_client): removed.
-
- * gui/tasks-control.c (sensitize_commands): fixed to work correctly
- with the ECalView's model.
- (tasks_control_set_property): don't use e_tasks_get_cal_client.
-
- * gui/alarm-notify/alarm-notify.c (free_client_hash): new function
- to remove items from the CalClient's hash table.
- (alarm_notify_finalize): call free_client_hash() for each item
- in the hash table.
-
-2003-10-30 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/notify-main.c (client_die_cb): use
- bonobo_main_quit, not gtk_main_quit.
-
- * gui/alarm-notify/alarm-queue.c (free_client_alarms_cb): callback
- for freeing ClientAlarms stored in the hash table.
- (alarm_queue_done): call free_client_alarms_cb() for each opened
- client.
-
-2003-10-30 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-file.c (mark_dirty, save_idle): removed, since
- we dont save the file anymore in idle callbacks.
- (cal_backend_file_dispose): removed all traces of the idle saving.
- (check_dup_uid, create_cal, cal_backend_file_add_timezone,
- cal_backend_file_create_object, cal_backend_file_modify_object,
- cal_backend_file_remove_object, cal_backend_file_receive_objects):
- call save() directly instead of mark_dirty().
-
-2003-10-30 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-file.c (cal_backend_file_modify_object):
- implemented THIS and ALL recurrences cases, blowing away or detaching
- recurrences from the main component as required.
- (get_rid_string): make it return const.
- (get_rid_timetype): new convenience function for getting
- libical's recurrence ID from a CalComponent.
- (cal_backend_file_is_read_only, remove_recurrence_cb,
- remove_component): fixed warnings.
- (remove_object_instance_cb): callback to remove the instances
- from the hash on the THISANDPRIOR and THISANDFUTURE cases.
- (cal_backend_file_remove_object): replaced mismatched if/else
- statement with proper management of each of the recurrence cases.
-
-2003-10-29 JP Rosevear <jpr@ximian.com>
-
- * gui/Makefile.am: build new files
-
- * gui/dialogs/comp-editor-util.c (date_edit_destroy_cb): unref the
- config manager
- (comp_editor_new_date_edit): set up a config manager for the date
- editor
-
- * gui/e-date-edit-config.[hc]: config manager for e-date-edit
-
-2003-10-29 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.c (update_config): no need to
- update config settings everywhere explicitly
-
- * gui/tasks-component.c (update_uris_for_selection): cast the
- widget
-
- * gui/gnome-cal.h: remove proto
-
- * gui/gnome-cal.c (setup_widgets): don't update config settings
- explicitly
- (gnome_calendar_update_config_settings): kill
-
- * gui/e-week-view.c: remove null chars
-
- * gui/e-tasks.h: remove proto
-
- * gui/e-tasks.c (set_timezone): set the timezone on the client
- (timezone_changed_cb): changed timezone callback
- (setup_config): setup config stuff
- (e_tasks_init): setup config and widgets here
- (e_tasks_new): construct is dead, no need to track all widgets
- (cal_opened_cb): set the timezone upon opening
- (e_tasks_update_all_config_settings): kill
-
- * gui/control-factory.c (control_factory_new_control): create the
- calendar ourselves
-
- * gui/calendar-config.c (on_timezone_set): don't update the
- settings everywhere here, we have config managers now
-
- * gui/calendar-component.c (impl_createControls): create the
- calendar ourselves
-
- * gui/calendar-commands.h: remove protos
-
- * gui/calendar-commands.c: remove dead functions
-
-2003-10-29 JP Rosevear <jpr@ximian.com>
-
- * gui/e-day-view-config.c (set_twentyfour_hour): set the format on
- the cal view
-
- * gui/e-week-view-config.c (set_twentyfour_hour): ditto
-
- * gui/e-cal-list-view-config.c (set_twentyfour_hour): set the 24
- hour format on the view
- (twentyfour_hour_changed_cb): 24 hour format change callback
- (e_cal_list_view_config_set_view): handle 24 hour format changes
-
-2003-10-29 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/recurrence-page.c (recurrence_page_finalize): unref
- config manager
- (init_widgets): create config manager for the e-calendar
-
- * gui/e-tasks.c (setup_widgets): create config manager for the
- table view
- (e_tasks_destroy): unref config manager
- (e_tasks_open): return FALSE not NULL
- (e_tasks_update_all_config_settings): don't configure the calendar
- table here, we have a manager
-
- * gui/calendar-config.c: remove dead config functions (handled by
- config managers now)
-
-2003-10-29 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (set_timezone): set the timezone for all clients
- (timezone_changed_cb): callback for changes
- (setup_config): setup the configuration
- (setup_widgets): setup up configuration managers for the list
- view, task list and date navigator
- (gnome_calendar_init): setup config
- (gnome_calendar_destroy): destroy configuration managers and
- notifications
- (gnome_calendar_update_config_settings): remove dead bits
-
- * gui/e-mini-calendar-config.[hc]: manage configuration of an
- e-calendar
-
- * gui/e-day-view-config.h: remove extraneous comment, type the
- parent class correctly
-
- * gui/e-week-view-config.h: ditto
-
- * gui/e-day-view-config.c (e_day_view_config_class_init): type the
- class correctly
- (set_timezone): set timezone
- (timezone_changed_cb): timezone changed callback
- (e_day_view_config_set_view): track timezone changes
-
- * gui/e-week-view-config.c: ditto
-
- * gui/e-cell-date-edit-config.[hc]: manage configuration of a date
- edit cell
-
- * gui/e-calendar-table-config.[hc]: manage configuration of a
- e-calendar-table
-
- * gui/e-cal-list-view.c (get_current_time_cb): use the view
- timezone to compute
-
- * gui/e-cal-list-view-config.[hc]: manage configuration of a
- list view
-
- * gui/calendar-config.h: update protos
-
- * gui/calendar-config.c
- (calendar_config_add_notification_timezone): notify of timezone
- change
- (calendar_config_add_notification_dnav_show_week_no): notify of
- show week number setting change
-
- * gui/calendar-component.c (calendar_component_peek): remove bad
- comma
-
- * gui/Makefile.am: build new config classes
-
-2003-10-29 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (fill_popup_menu_callback): fixed
- typo in menu item label.
-
- * gui/e-cal-model.[ch] (e_cal_model_get_use_24_hour_format): new
- function.
-
- * gui/e-cal-view.[ch]: no need to keep the 'use_24_hour' setting,
- it's already in the model.
- (e_cal_view_get_use_24_hour_format,
- e_cal_view_set_use_24_hour_format): new functions.
-
- * gui/e-day-view.[ch] (e_day_view_get_24_hour_format,
- (e_day_view_set_24_hour_format): removed.
- (e_day_view_convert_time_to_display, e_day_view_update_event_label,
- e_day_view_get_time_string_width): use the ECalView's function to
- get the 24 hour format.
-
- * gui/e-week-view.[ch] (e_week_view_get_24_hour_format,
- e_week_view_set_24_hour_format): removed.
- (e_week_view_convert_time_to_display,
- e_week_view_get_time_string_width): use the ECalView's function
- to get the 24 hour format.
-
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
- * gui/e-day-view-time-item.c (e_day_view_time_item_draw):
- * gui/e-week-view-event-item.c (e_week_view_draw_time):
- don't use the view's use_24_hour_format, but the ECalView method.
-
-2003-10-28 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (impl_createControls): connect to
- "fill_popup_menu" on the ESourceSelector.
- (fill_popup_menu_callback): add popup menu items here.
- (add_popup_menu_item): new function to add items to the
- popup menu.
- (new_calendar_cb): callbacks for the popup menu items.
-
-2003-10-28 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-view.c: no need to keep the timezone here, it is
- already stored in the model.
- (e_cal_view_get_timezone): call e_cal_model_get_timezone().
- (e_cal_view_set_timezone): call e_cal_model_set_timezone().
- (e_cal_view_new_appointment_for): use the model's timezone.
-
-2003-10-27 Dan Winship <danw@ximian.com>
-
- * pcs/cal-backend.c (cal_backend_notify_object_created,
- cal_backend_notify_object_modified,
- cal_backend_notify_object_removed): New; tell each query about a
- created/modified/removed object.
-
- * pcs/cal.c (cal_notify_object_created): Use
- cal_backend_notify_object_created.
- (cal_notify_object_modified, cal_notify_object_removed): Likewise
- for modified/removed
- (cal_notify_objects_received): we need both the before and after
- forms for the modified objects so they can be resolved as
- adds/modifies/removes per-query. But the caller can just call the
- cal_backend_* routines for each object anyway, so just remove the
- created/modified/removed lists.
-
- * pcs/cal-backend-sync.c (cal_backend_sync_receive_objects):
- Remove created/modified/removed list arguments.
- (_cal_backend_receive_objects): Likewise.
-
- * pcs/cal-backend-file.c (cal_backend_file_receive_objects):
- Remove created/modified/removed list arguments. Replace the one
- use of *removed with a call to cal_backend_notify_object_removed.
-
-2003-10-27 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (setup_widgets): store config objects as well
- (gnome_calendar_set_default_uri): return FALSE if the
- pre-condition fails
- (gnome_calendar_update_config_settings): remove settings that are
- now handled by the config objects
-
- * gui/e-week-view.c (e_week_view_set_compress_weekend): queue a
- draw
-
- * gui/e-itip-control.c (start_default_server): comment out
-
- * gui/e-day-view-config.[hc]: a class to track config changes of
- interest to day views
-
- * gui/e-week-view.[hc]: ditto for week views
-
- * gui/calendar-config.h: add protos
-
- * gui/calendar-config.c: use the #defines for the keys and add
- notification routines
-
- * gui/calendar-config-keys.h: a list of defines for gconf keys
-
- * gui/Makefile.am: build new files
-
-2003-10-27 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-model.h: changed fill_component_from_model virtual
- method to get an ETableModel, not an ECalModel.
-
- * gui/e-cal-model.c (ecm_append_row): the source model sent from
- ETable is an ETableModel, not an ECalModel.
-
- * gui/e-cal-model-calendar.c (ecmc_fill_component_from_model):
- get an ETableModel for the 'source_model' argument.
-
- * gui/e-cal-model-tasks.c (ecmt_fill_component_from_model): ditto.
-
-2003-10-27 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/tasks-component.c (add_uri_for_source): pass FALSE as the
- 'only_if_exists' parameter, so that the calendar gets created when
- it still does not exist.
-
-2003-10-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/tasks-component.c (tasks_component_init): initialize private
- structure on TasksComponent.
-
-2003-10-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (calendar_component_class_init): removed
- repeated initialization.
- (calendar_component_peek): use G_STRLOC for g_warning's.
-
- * gui/tsaks-control.[ch] (tasks_control_activate,
- tasks_control_deactivate): made these 2 functions public.
-
- * gui/tasks-component.[ch]: implementation of the tasks component.
-
- * gui/Makefile.am:
- * gui/GNOME_Evolution_Calendar.server.in.in: added tasks component.
-
- * gui/main.c: ditto.
- (factory): added code to create the tasks component when requested.
-
-2003-10-24 Dan Winship <danw@ximian.com>
-
- * cal-client/cal-client.c (cal_client_get_changes): Remove type arg
-
- * conduits/calendar/calendar-conduit.c (pre_sync, post_sync):
- Update for that
-
- * conduits/todo/todo-conduit.c (pre_sync, post_sync): Likewise
-
- * idl/evolution-calendar.idl (getChanges): Remove type arg.
-
- * pcs/cal.c (impl_Cal_getChanges): Likewise
-
- * pcs/cal-backend.c (cal_backend_get_changes): Likewise
-
- * pcs/cal-backend-sync.c (cal_backend_sync_get_changes): Likewise
-
- * pcs/cal-backend-file.c (cal_backend_file_get_changes): Update
- for that
-
- * pcs/Makefile.am: build libpcs.la and libpcsfile.la instead of
- just .a.
- (libpcs_la_LIBADD): depend on libcal-util.la and libeutil.la
- (libpcsfile_la_LIBADD): depend on libpcs.la
-
-2003-10-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-util/cal-util.[ch] (cal_util_construct_instance,
- cal_util_remove_instances): new functions for individual
- instances management.
-
- * pcs/cal-backend-file.c (cal_backend_file_get_object): if we
- dont have a recurrence in our hash table, generate one for the
- specified recurrence ID.
- (match_recurrence_sexp): new function to match recurrences on
- regular expresessions.
- (match_object_sexp): call match_recurrence_sexp() for all recurrences.
- (cal_backend_file_modify_object): handle mod_types.
- (cal_backend_file_remove_object): handle mod_types.
-
-2003-10-24 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.h: update protos
-
- * gui/gnome-cal.c (gnome_calendar_set_default_uri): set the
- default client based on uri
-
- * gui/calendar-component.c (add_uri_for_source): rename from
- load_uri_for_source and take a calendar
- (remove_uri_for_source): utility routine to remove the source's
- uri from the calendar
- (is_in_selection): checks to see if the uid of the given source
- matches any of those in the given selection
- (update_uris_for_selection): remove any uris no longer in the
- selection, add those that still exist
- (source_selection_changed_callback): call above
- (primary_source_selection_changed_callback): we have the calendar
- easily now; set the default by uri
- (control_activate_cb): handle activation and de-activation
- (impl_createControls): create the calendar control ourselves so we
- have access to the calendar
- (impl_dispose): release the source selection
-
-2003-10-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-file.c (add_component): if the component received
- is an instance, add it to the recurrences hash table.
- (free_recurrence): callback for g_hash_table_foreach() to free
- the recurrences in the CalBackendFileObject structure.
- (free_object): call free_recurrence for each recurrence.
- (remove_recurrence_cb): g_hash_table_foreach() callback to
- remove recurrences from the calendar.
- (remove_component): remove all recurrences.
- (cal_backend_file_open): check write access on the file, and
- set read_only flag appropriately.
- (cal_backend_file_is_read_only): return the private flag.
- (cal_backend_file_init): initialize read_only flag.
- (cal_backend_file_get_object): deal with recurrences.
-
- * gui/alarm-notify/notify-main.c (main): unref the alarm
- notification service when terminating.
- (client_die_cb): call bonobo_main_quit instead of gtk_main_quit.
-
-2003-10-23 <jpr@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_get_current_view_widget): just
- uses the views array and the current view type
- (setup_widgets): ditto
- (set_view): ditto
- (backend_died_cb): ditto
- (gnome_calendar_get_calendar_model): ditto
- (gnome_calendar_update_config_settings): ditto
-
-2003-10-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view.c: accept also text/calendar for D&D.
-
-2003-10-23 JP Rosevear <jpr@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_top_canvas_drag_data_received):
- fix typo
- (e_day_view_on_main_canvas_drag_data_received): fix C99 issue, fix
- typo
-
-2003-10-23 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (update_query): use the internal client list to
- create the queries
- (gnome_calendar_destroy): use the internal client list to
- disconnect signal handlers
- (gnome_calendar_add_event_uri): add the client to the internal
- list
- (gnome_calendar_remove_event_uri): remove the client from the
- internal list and lookup the client
- (gnome_calendar_update_config_settings): use the internal client
- list to update the config settings
-
-2003-10-23 Harry Lu <harry.lu@sun.com>
-
- * cal-client/cal-client.c: (cal_client_get_timezone): remove and free
- op before return.
-
- * gui/e-cal-view.c (e_cal_view_add_event): modified from
- selection_received_add_event() so that it call be called out of
- e-cal-view.c.
- (selection_received): modified to call e_cal_view_add_event().
-
- * gui/e-cal-view.h: add declaration for e_cal_view_add_event().
-
- * gui/e-day-view.c (e_day_view_on_drag_data_get): Provide a
- icalcomponent for both TARGET_CALENDAR_EVENT and TARGET_VCALENDAR.
- (e_day_view_on_top_canvas_drag_data_received): If dragging between
- different windows, make it works like a copy and paste.
- (e_day_view_on_main_canvas_drag_data_received): ditto.
-
-2003-10-23 JP Rosevear <jpr@ximian.com>
-
- * cal-util/cal-recur.c: update g_date calls to non-deprecated
- calls
-
- * cal-util/Makefile.am: turn off deprecated funcs
-
- * cal-client/Makefile.am: turn off deprecated funcs
-
- * cal-client/cal-client.c (cal_client_get_error_message): add OK
- message
-
- * pcs/cal-backend.[hc]: remove dead funcs
-
- * pcs/query.c: tidy headers
-
-2003-10-23 JP Rosevear <jpr@ximian.com>
-
- * pcs/query.c (query_notify_objects_removed_1): Fix c/p typo -
- call removed instead of modify
-
-2003-10-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-view.c (e_cal_view_init): connect also to ETableModel's
- "model_cell_changed" signal.
- (e_cal_view_set_model): likewise.
- (model_cell_changed_cb): callback for "model_cell_changed".
- (e_cal_view_destroy): use g_signal_handlers_disconnect_matched instead
- of g_signal_handlers_disconnect_by_func, so that all handlers are
- disconnected.
-
-2003-10-23 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal.c (cal_notify_object_modified): guard against irrelevant
- args (ie if there was an error)
- (cal_notify_object_removed): ditto
- (cal_notify_timezone_added): ditto
-
- * pcs/cal-backend-sync.c (_cal_backend_is_read_only): init value
- to something known
- (_cal_backend_get_cal_address): ditto
- (_cal_backend_get_alarm_email_address): ditto
- (_cal_backend_get_ldap_attribute): ditto
- (_cal_backend_get_static_capabilities): ditto
- (_cal_backend_modify_object): ditto
- (_cal_backend_remove_object): ditto
- (_cal_backend_get_object_list): ditto
-
-2003-10-22 JP Rosevear <jpr@ximian.com>
-
- * gui/e-cal-list-view.c (e_cal_list_view_new): create a model and
- pass it as an arg during creation
-
- * gui/e-day-view.c (e_day_view_new): unref the model
-
- * gui/e-week-view.c (e_week_view_new): ditto
-
-2003-10-22 JP Rosevear <jpr@ximian.com>
-
- * cal-client/cal-client.c (cal_client_get_object): only change to
- invalid object error code if we got the object but couldn't parse
- it, and only check for timezones if we had success
-
- * gui/comp-util.c (cal_comp_is_on_server): don't throw a warning
- if the object simply does not exist
-
-2003-10-22 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.[ch] (gnome_calendar_remove_event_uri): new
- function to remove calendars from the views.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/GNOME_Evolution_Calendar.server.in.in: Add an
- "evolution:button_icon" attribute.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/GNOME_Evolution_Calendar.server.in.in: Add an
- "evoution:button_sort_order" attribute.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/calendar-component.c (impl_createControls): Make the
- scrolled window have a GTK_SHADOW_IN shadow.
- * gui/dialogs/meeting-page.c (meeting_page_construct): Likewise.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/calendar-component.c (impl_createControls): Set the
- scrollbar policy to "automatic" for both the horizontal and
- vertical scrollbars around the source selector.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/GNOME_Evolution_Calendar.server.in.in: Add an
- "evolution:button_label" property on the component for use in the
- shell.
-
-2003-10-21 Rodney Dawes <dobey@ximian.com>
-
- * cal-client/Makefile.am: Fix typo in libcal_client_la_SOURCES
-
-2003-10-21 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (calendar_component_init): fixed
- a leak caused by only freeing 'base_uri' in some cases.
-
-2003-10-21 JP Rosevear <jpr@ximian.com>
-
- * gui/control-factory.c (get_prop): fix parse error
- (set_prop): gnome_calendar_open was renamed
-
- * conduits/todo/todo-conduit.c (start_calendar_server): adapt to
- the cal_client_new changes and the lack of a default calendar
- routine
- (pre_sync): don't have to pass a type for the default object any
- more
-
- * conduits/calendar/calendar-conduit.c (start_calendar_server):
- adapt to the cal_client_new changes and the lack of a default
- calendar routine
- (pre_sync): don't have to pass a type for the default object any
- more
-
- * cal-client/cal-client.c (cal_client_open_async): add FIXME
- comment
-
-2003-10-21 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-file.c: store recurrences per object.
- (free_object): free correctly the CalBackendFileObject's
- contained in 'priv->comp_uid_hash'.
- (lookup_component, check_dup_uid, add_component, remove_component,
- match_object_sexp):
- adapted to changes in comp_uid_hash.
-
-2003-10-20 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.[ch] (gnome_calendar_add_event_uri): renamed
- from gnome_calendar_open.
-
- * gui/calendar-component.c (load_uri_for_source): call
- gnome_calendar_add_event_uri instead of setting the URI property on
- the Bonobo control.
-
-2003-10-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/migration.c (process_calendar_dir): process subfolders.
-
-2003-10-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/migration.[ch] (migrate_old_calendars): new function.
-
- * gui/calendar-component.c (calendar_component_init): call
- the above function to migrate from old setups.
-
- * gui/Makefile.am: added new files.
-
-2003-10-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * conduits/calendar/Makefile.am: Fixed for libical build changes.
-
- * conduits/todo/Makefile.am: Same.
-
-2003-10-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-view.c (on_print): call
- e_cal_view_get_visible_time_range, not the gnome_calendar_
- version.
- (e_cal_view_new_appointment_for, e_cal_view_new_appointment,
- e_cal_view_edit_appointment): new functions.
-
- * gui/gnome-cal.[ch] (gnome_calendar_new_appointment_for,
- gnome_calendar_new_appointment, gnome_calendar_edit_object):
- removed these functions, now available in e-cal-view.
-
- * gui/calendar-commands.c:
- * gui/e-day-view.c:
- * gui/e-week-view-event-item.c:
- * gui/e-week-view.c: replaced calls to gnome_calendar_* with
- e_cal_view_* equivalents.
-
-2003-10-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-view.[ch] (e_cal_view_get_default_category):
- (e_cal_view_set_default_category): new functions.
- (e_cal_view_destroy): free the default_category field.
-
- * gui/e-day-view.[ch] (e_day_view_set_default_category):
- removed obsolete function.
- (e_day_view_init, e_day_view_destroy, e_day_view_do_key_press):
- use the ECalView's default_category.
-
- * gui/e-week-view.[ch] (e_week_view_set_default_category):
- removed obsolete function.
- (e_week_view_init, e_week_view_destroy, e_week_view_do_key_press):
- use the ECalView's default_category.
-
- * gui/gnome-cal.c (gnome_calendar_set_query): set the query
- also on the list view by using the priv->views array.
- (search_bar_category_changed_cb, gnome_calendar_set_default_client):
- use the priv->views array.
- (gnome_calendar_get_calendar_model): return the model for the
- current view widget.
- (gnome_calendar_open): removed tasks opening code.
-
-2003-10-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/new-calendar.c (new_calendar_dialog): if the user
- presses Cancel, just terminate.
-
-2003-10-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (calendar_component_init): create
- directories for the newly-created calendars.
-
- * gui/dialogs/new-calendar.c (create_new_source_with_group): use
- e_mkdir_hier instead of mkdir.
-
-2003-10-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-component.c (calendar_component_init): if no groups
- are present in the configuration, create the "On This Computer"
- group and the "Personal" and "Work" calendars on it.
-
- * gui/dialogs/new-calendar.c (new_calendar_dialog): moved the
- source creation...
- (create_new_source_with_group): ...here, and made the code create
- the directory for the new calendar.
-
-2003-10-15 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/e-select-names-editable.c (e_selct_names_editable_get_address):
- EDestination -> EABDestination.
-
- * gui/gnome-cal.c (setup_widgets): evolution_dir -> ".evolution".
-
-2003-10-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-select-names-editable.c (e_select_names_editable_get_address):
- use EABDestination instead of EDestination.
-
- * gui/gnome-cal.c (gnome_calendar_open): disabled tasks opening code.
-
-2003-10-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-meeting-list-view.c: adapted to new addressbook API.
-
- * gui/e-meeting-store.c: adapted to new addressbook API.
- (find_zone): fixed usage of icalcomponent where an icalproperty
- is expected.
- (refresh_busy_periods): fixed call to cal_client_get_free_busy().
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
- added missing variable.
-
-2003-10-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/dialogs/meeting-page.c: #include <gal/e-table/e-table.h>
-
-2003-10-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-meeting-list-view.c (start_addressbook_server):
- updated to new addressbook API.
- (book_open_cb): removed unneeded function, since we load
- the local addressbook synchronously.
-
-2003-10-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/Makefile.am: added missing header directories.
-
- * pcs/cal-factory.h: include <libical/ical.h>, not <ical.h>.
-
- * gui/dialogs/meeting-page.c: added missing headers.
- (meeting_page_construct): free 'backend_address' as returned
- by cal_client_get_cal_address(). Removed code to create the
- meeting model's ETable not removed with the merge.
-
- * gui/e-meeting-list-view.c: updated addressbook headers.
-
- * gui/gnome-cal.h: added missing ',' in the GnomeCalendarViewType
- enum.
-
-2003-10-14 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view.c (e_day_view_update_query): dont set status
- messages here, already set in e_cal_view_update_query.
- (update_query): removed this function.
- (e_day_view_recalc_day_starts): call e_day_view_update_query,
- not update_query.
-
- * gui/e-week-view.c (e_week_view_update_query): dont set status
- messages here, already set in e_cal_view_update_query.
-
- * gui/gnome-cal.c (adjust_query_for_view): new function to adjust
- the query for the visible time range on a given view.
- (gnome_calendar_set_query): call adjust_query_for_view for each
- one of the views.
-
-2003-10-14 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-view.c (e_cal_view_init): connect to signals on the
- model we create here, so that we get notifications for changes.
-
- * gui/gnome-cal.c (gnome_calendar_set_query): set the query
- on all models.
- (gnome_calendar_open): update the date navigator query.
-
-2003-10-14 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal.c (cal_notify_timezone_requested): never send NULL
- strings to ORBit.
-
- * gui/e-cal-view.c (e_cal_view_create_popup_menu): removed
- unneeded variables. Also, fixed a typo that was making the
- menu options be disabled when they should be enabled.
-
-2003-10-13 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-model.[ch] (e_cal_model_get_client_for_uri): new function.
-
- * gui/gnome-cal.[ch] (gnome_calendar_set_default_client): new function.
-
- * gui/calendar-component.c (primary_source_selection_changed_callback):
- set the default client on the calendar view to be the primary
- selection on the source list.
-
-2003-10-13 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/new-calendar.c (new_calendar_dialog): set a default group
- on the calendar group option menu and create the source if all checks
- are passed.
-
-2003-10-12 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/new-calendar.c (new_calendar_dialog): set up widgets
- loaded from the Glade file.
-
-2003-10-10 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/Makefile.am (etspec_DATA): Add e-cal-list-view.etspec.
- (libevolution_calendar_la_SOURCES): Add e-cal-list-view.[ch].
-
- * gui/calendar-commands.c (show_list_view_clicked): Implement.
- (calendar_get_text_for_folder_bar_label): Add case for list view.
- Use month case and tweak it so it doesn't show "%d - %d" if the
- time span contains only one day.
- (verbs): Add list view.
- (pixmaps): Add list view.
-
- * gui/calendar-view-factory.c (calendar_view_factory_get_title):
- Add list view case.
- (calendar_view_factory_get_type_code): Add list view case.
-
- * gui/control-factory.c (get_prop): Add list view case.
-
- * gui/e-cal-model.c (get_classification): Fix to conform to updated
- libical.
- (ecm_set_value_at): Add missing break statements.
- (ecm_get_color_for_component): Add braces for clarity.
-
- * gui/gnome-cal.c (gnome_calendar_get_current_view_widget): Add
- list view case.
- (get_focus_location): Add list view case.
- (connect_list_view_focus): Implement.
- (setup_widgets): Set up list view.
- (gnome_calendar_direction): Add list view case.
- (set_view): Add list view case.
- (gnome_calendar_setup_view_menus): Add list view factory.
- (gnome_calendar_construct): Account for list view.
- (gnome_calendar_update_config_settings): Account for list view.
- (get_days_shown): Implement list view case.
-
- * gui/gnome-cal.h (GnomeCalendarViewType): Add list view.
-
- * gui/e-cal-list-view.[ch]: Implement ECalListView, subclassing
- ECalView.
-
-2003-10-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/new-calendar.[ch]: added new widget, which implements
- the dialog to create new calendars.
-
- * gui/dialogs/new-calendar.glade: basic mockup of the dialog.
-
- * gui/dialogs/Makefile.am: added new files.
-
- * gui/calendar-commands.c (file_new_calendar_cb): open the new calendar
- dialog to allow user to create a new cal.
-
-2003-10-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/control-factory.c (calendar_properties_init): pass the
- BonoboControl to get_prop/set_prop.
- (get_prop): obtain the GnomeCalendar from the control.
- (set_prop): ditto, and when the URI property is changed,
- sensitize the UI as approppriate.
-
- * gui/calendar-commands.c (calendar_control_sensitize_calendar_commands):
- made this function public.
-
- * gui/calendar-commands.h: added new prototype.
-
-2003-10-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-commands.c (file_new_calendar_cb,
- file_new_appointment_cb, file_new_event_cb, file_new_meeting_cb,
- file_new_task_cb): callbacks for "New..." verbs.
- (sensitize_calendar_commands): sensitize new verbs, and made it
- sensitize correctly based on the set of clients currently loaded.
- (sensitize_taskpad_commands): likewise.
-
-2003-10-09 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/e-cal-model.c (get_classification): Adapt to libical API changes.
- (ecm_set_value_at): Break after each case, so we don't set the passed value
- in more than one field.
-
-2003-10-09 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-view.c (e_cal_view_delete_selected_occurrence):
- * cal-client/cal-client.c (cal_client_remove_object): added missing
- argument when calling cal_client_remove_object_with_mod().
-
-2003-10-09 Rodrigo Moya <rodrigo@ximian.com>
-
- * idl/evolution-calendar.idl: added missing 'rid' argument to the
- removeObject method.
-
- * cal-client/cal-client.c (cal_client_remove_object_with_mod):
- * pcs/cal-backend.h:
- * pcs/cal-backend.c (cal_backend_remove_object):
- * pcs/cal-backend-sync.h:
- * pcs/cal-backend-sync.c (cal_backend_sync_remove_object,
- _cal_backend_remove_object):
- * pcs/cal-backend-file.c (cal_backend_file_remove_object):
- * pcs/cal.c (impl_cal_removeObject): adapted to changes in IDL.
-
-2003-10-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * cal-client/Makefile.am: INCLUDE path fixes for changes made to
- libical build.
-
- * cal-util/Makefile.am: INCLUDE path fixes for changes made to
- libical build.
-
- * cal-util/*.[c,h]: #include <libical/ical.h> instead of <ical.h>
-
- * gui/Makefile.am: INCLUDE path fixes for changes made to libical
- build.
-
- * gui/*.[c,h]: #include <libical/ical.h> instead of <ical.h>
-
- * gui/alarm-notify/Makefile.am: INCLUDE path fixes for changes
- made to libical build.
-
- * gui/alarm-notify/config-data.h: #include <libical/ical.h>
- instead of <ical.h>
-
- * gui/dialogs/Makefile.am: INCLUDE path fixes for changes made to
- libical build.
-
- * gui/dialogs/comp-editor-util.c: #include <libical/ical.h>
- instead of <ical.h>
-
- * gui/dialogs/e-delegate-dialog.c: #include <libical/ical.h>
- instead of <ical.h>
-
- * importers/Makefile.am: INCLUDE path fixes for changes made to
- libical build.
-
- * pcs/Makefile.am: INCLUDE path fixes for changes made to libical
- build.
-
- * pcs/cal.c: #include <libical/ical.h> instead of <ical.h>
-
-2003-10-08 Harry Lu <harry.lu@sun.com>
-
- * gui/dialogs/alarm-options.glade: Make repeat-quantity and
- repeat-value of alarm option dialog numeric only.
-
- * gui/dialogs/task-details-page.glade: Make percent-complete of
- task details dialog numeric only.
-
-2003-10-08 Chris Toshok <toshok@ximian.com>
-
- * gui/dialogs/e-delegate-dialog.c (e_delegate_dialog_construct):
- EDestination => EABDestination, and e_destination =>
- eab_destination.
- (e_delegate_dialog_get_delegate): same.
- (e_delegate_dialog_get_delegate_name): same.
-
- * gui/dialogs/comp-editor-util.c: remove unnecessary #include of
- e-destination.h.
-
- * gui/dialogs/alarm-options.c (alarm_to_malarm_widgets):
- EDestination => EABDestination, and e_destination =>
- eab_destination.
- (malarm_widgets_to_alarm): same.
-
- * gui/e-meeting-model.c (book_open_cb): track change to error
- return codes.
- (start_addressbook_server): use
- e_book_async_get_default_addressbook.
- (contacts_cb): rename cursor_cb to this, as we no longer get
- passed a cursur, and we don't need to check the email address
- since the query is now "is" instead of "contains".
- (refresh_busy_periods): use an "is" query, and use
- e_book_async_get_contacts instead of getting a CardCursor.
- (process_section): this takes an EABDestination** instead of a
- SimpleCardList*, which is gone.
- (select_names_ok_cb): get "destinations" instead of
- "simple_card_list".
-
-2003-10-08 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-client.c (cal_client_is_read_only): fixed
- documentation comments.
-
- * gui/calendar-commands.c (sensitize_calendar_commands): figure
- out read-only menu items to disable based on the currently
- selected object's CalClient.
-
-2003-10-08 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-client.c: set better error m,essages on the
- E_CALENDAR_CHECK_STATUS macro.
- (cal_client_get_error_message): new function.
-
- * cal-client/cal-client.h: added new prototype.
-
- * gui/dialogs/comp-editor.c (save_comp): use the GError argument
- for the cal_client_create/_modify_object calls, and display the
- error message coming from the backend.
-
- * gui/comp-util.c (cal_comp_is_on_server): likewise.
-
-2003-10-07 Dan Winship <danw@ximian.com>
-
- * idl/evolution-calendar.idl (getDefaultObject): Remove the "type"
- arg; the backend knows what type it is
-
- * pcs/cal.c (impl_Cal_getDefaultObject): Likewise
-
- * pcs/cal-backend.c (cal_backend_get_default_object): Likewise
-
- * pcs/cal-backend-sync.c (cal_backend_sync_get_default_object,
- _cal_backend_get_default_object): Likewise
-
- * pcs/cal-backend-file.c (cal_backend_file_get_default_object):
- Likewise. (Use cal_backend_get_kind() instead.)
-
- * cal-client/cal-client.c (cal_client_get_default_object):
- Likewise
-
- * gui/comp-util.c (cal_comp_event_new_with_defaults,
- cal_comp_task_new_with_defaults): Update calls to
- cal_client_get_default_object().
-
- * pcs/cal-backend-sync.c (_cal_backend_get_static_capabilities):
- Use the right cal notification
-
-2003-10-07 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-model.c (e_cal_model_create_component_with_defaults):
- dont clone NULL icalcomponent's.
-
-2003-10-07 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-model.c (e_cal_model_get_default_client): make sure we
- always return a default client, if possible, since we rely on having
- a default client in many places.
-
- * gui/e-day-view.c (e_day_view_do_key_press): dont create event if
- e_cal_model_create_component_with_defaults returns NULL.
-
- * gui/e-week-view.c (e_week_view_do_key_press): dont create event if
- e_cal_model_create_component_with_defaults returns NULL.
-
-2003-10-06 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-model.c (e_cal_model_create_component_with_defaults):
- make sure the component has always an UID.
-
- * gui/e-day-view.c (e_day_view_find_event_from_uid):
- * gui/e-week-view.c (e_week_view_find_event_from_uid): check
- pointers passed to strcmp().
-
-2003-10-06 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_open): added missing call to
- cal_client_open().
-
- * cal-client/cal-client.c (cal_client_new): fixed documentation
- comments.
- (cal_client_open): emit CAL_OPENED signal with appropriate status codes.
- (open_sync): dont emit CAL_OPENED signal, it's already emitted in
- cal_client_open().
-
-2003-10-06 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/comp-editor-factory.c (open_client):
- * gui/gnome-cal.c (gnome_calendar_open, gnome_calendar_construct):
- * gui/calendar-offline-handler.c (backend_go_offline, backend_go_online,
- calendar_offline_handler_init): adapted to changes in cal_client and
- manage GError's returned by cal_client_open.
-
- * gui/e-itip-control.c: dont run anymore sub event loops.
- (start_calendar_server): use synchronous interface for opening calendars.
- (start_default_server): renamed it from *_async.
- (start_calendar_server_cb): removed unneeded function.
- (object_requested_cb): use sync interface.
-
- * gui/e-tasks.c (e_tasks_construct): dont create the CalClient here.
- (e_tasks_open): do it here, where we've got all the info needed.
-
- * importers/icalendar-importer.c (update_single_object): killed warning.
- (ical_importer_new, vcal_importer_new): don't create CalClient's here.
- (load_file_fn): create them here.
- (vcal_load_file_fn): and here.
- (gnome_calendar_import_data_fn): fixed usage of cal_client_*.
-
- * */*: integrated JP's changes for synchronous open's in cal_client
- and one model per view instead of one model for all views.
-
-2003-10-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-client.c (cal_client_modify_object): return FALSE
- if the icalcomponent is NULL.
-
- * gui/e-day-view.c (e_day_view_finish_resize): commit sequence on
- CalComponent after changing start/end dates.
-
-2003-10-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view.c (process_component):
- * gui/e-week-view.c (process_component): expand recurrences here.
-
-2003-09-30 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-file.c (match_recurrence_sexp): removed.
- (match_object_sexp): dont expand recurrences here.
-
-2003-09-30 Mike Kestner <mkestner@ximian.com>
-
- * cal-util/cal-util-marshal.list : new VOID:STRING,STRING,STRING
- * gui/Makefile.am : build the new view/store/renderer/editable
- * gui/e-select-names-renderer.* : new completion cell renderer
- * gui/e-select-names-editable.* : new completion cell editable
- * gui/e-meeting-model.* : killed. code reused in list-view/store
- * gui/e-meeting-store.* : port of EMeetingModel to GtkTreeModel
- * gui/e-meeting-list-view.* : GtkTreeView subclass for attendee lists
- * gui/e-meeting-time-sel.c : Use the new store/view
- * gui/e-meeting-time-sel-item.c : Use the new store/view
- * gui/dialogs/Makefile.am : don't install the etspec anymore.
- * gui/dialogs/event-editor.c : Use the new store/view.
- * gui/dialogs/meeting-page.c : Use the new store/view.
- * gui/dialogs/shedule-page.c : Use the new store/view.
- * gui/dialogs/task-editor.c : Use the new store/view.
-
-2003-09-29 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/Makefile.am: link to libical-evolution
-
- * conduits/calendar/Makefile.am: ditto
-
-2003-09-26 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-backend.c (cal_backend_class_init): remove cal_added
- signal
-
-2003-09-26 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal.h: add protos
-
- * pcs/cal.c (cal_get_backend): accessor
- (cal_get_listener): ditto
-
- * pcs/cal-factory.c (impl_CalFactory_getCal): update to new
- routine name
-
- * pcs/cal-backend.h: add protos
-
- * pcs/cal-backend.c (cal_backend_init): init client mutex
- (cal_backend_finalize): destroy client mutex
- (cal_destroy_cb): just remove the client
- (listener_died_cb): remove the client, the listener died so it
- can't really do anything
- (last_client_gone): signal the last client gone
- (cal_backend_add_client): add a client with locking and listen for
- the death of the listener
- (cal_backend_remove_client): remove client
-
-2003-09-26 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-sync.c (_cal_backend_create_object): only free the
- returned UID if it's not NULL.
-
- * pcs/cal.c (cal_notify_object_created): dont send NULL strings to
- ORBit code.
-
-2003-09-26 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/comp-util.c (cal_comp_is_on_server): free the icalcomponent
- returned from cal_client_get_object, and return TRUE if we find
- the component on the backend.
-
- * gui/e-day-view.c (process_component):
- * gui/e-week-view.c (process_component): added missing case, so that
- we also display recurrent meetings starting before the time range and
- ending after the time range.
-
- * cal-client/cal-listener.c (impl_notifyReadOnly): pass the
- 'read_only' argument to the signal callback correctly (a gboolean
- not a 'gboolean *').
-
- * gui/comp-editor-factory.c (resolve_pending_requests): removed
- the g_assert on 'oc->pending != NULL', since there are now cases
- (local calendar) where we get to call this function (cal_opened_cb)
- with no pending requests yet.
-
-2003-09-25 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-commands.c (publish_freebusy_cmd): adapt to new
- get_free_busy api
-
- * conduits/calendar/calendar-conduit.c (post_sync): ditto
- (pre_sync): ditto
-
- * conduits/todo/todo-conduit.c (pre_sync): ditto
- (post_sync): ditto
-
- * gui/e-meeting-model.c (refresh_busy_periods): ditto
-
- * gui/e-itip-control.c (send_freebusy): ditto
-
- * gui/e-cal-view.c (on_publish): ditto
-
- * cal-client/cal-listener.h: add signals
-
- * cal-client/cal-listener.c (build_change_list): move here from
- cal-client.c
- (impl_notifyChanges): implement
- (build_free_busy_list): util to create the GList of free busy
- objects
- (impl_notifyFreeBusy): implement
- (cal_listener_class_init): set free busy and changes epv methods,
- add signals
-
- * cal-client/cal-client.h: update protos
-
- * cal-client/cal-client.c (cal_get_changes_cb): get changes call
- back
- (cal_get_free_busy_cb): get free busy call back
- (cal_client_init): listen for free busy and changes signals
- (cal_client_get_changes): convert to new threaded sync api
- (cal_client_get_free_busy): ditto
-
- * pcs/cal.h: add protos
-
- * pcs/cal.c: remove dead type conversion function
- (impl_Cal_getChanges): implement by just calling, no return stuff
- (impl_Cal_getFreeBusy): ditto
- (cal_notify_changes): do getChanges callback
- (cal_notify_free_busy): do getFreeBusy callback
-
- * pcs/cal-backend.h: update protos, vmethods
-
- * pcs/cal-backend.c (cal_backend_get_free_busy): call through
- (cal_backend_get_changes): ditto
-
- * pcs/cal-backend-sync.h: add vmethods, protos
-
- * pcs/cal-backend-sync.c (cal_backend_sync_get_changes): call
- through
- (cal_backend_sync_get_free_busy): ditto
- (_cal_backend_get_changes): backend implementation, notify
- (_cal_backend_get_free_busy): ditto
- (cal_backend_sync_class_init): set free busy and changes
- implementations
-
- * pcs/cal-backend-file.c (cal_backend_file_get_free_busy): convert
- to sync backend method
- (cal_backend_file_compute_changes_foreach_key): remove from the
- hash here
- (cal_backend_file_compute_changes): no need to build the sequence
- here
- (cal_backend_file_get_changes): convert to sync backend method
- (cal_backend_file_class_init): set sync backend methods for free
- busy and changes
-
- * idl/evolution-calendar.idl: convert getChanges and getFreeBusy
- to new async api
-
-2003-09-25 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-backend.h: remove dead result enums
-
- * pcs/cal-backend.c: fix comments
-
- * idl/evolution-calendar.idl: remove dead exceptions
-
-2003-09-25 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal.c (cal_notify_default_object): send back the empty
- string if the object is NULL
- (cal_notify_object): ditto
-
-2003-09-25 JP Rosevear <jpr@ximian.com>
-
- * gui/comp-editor-factory.c (edit_existing): convert to api
- changes
-
- * conduits/todo/todo-conduit.c (local_record_from_uid): ditto
- (pre_sync): ditto
-
- * conduits/calendar/calendar-conduit.c (local_record_from_uid):
- ditto
- (pre_sync): ditto
-
- * importers/icalendar-importer.c (update_single_object): ditto
-
- * gui/dialogs/comp-editor.c (obj_updated_cb): ditto
-
- * gui/e-itip-control.c (get_real_item): ditto
- (find_server): ditto
-
- * gui/comp-util.c (cal_comp_is_on_server): ditto
- (cal_comp_event_new_with_defaults): ditto
- (cal_comp_task_new_with_defaults): ditto
-
- * cal-client/cal-listener.h: add signals
-
- * cal-client/cal-listener.c (impl_notifyDefaultObjectRequested):
- implement
- (impl_notifyObjectRequested): ditto
- (cal_listener_class_init): set above epv implementations, add signals
-
- * cal-client/cal-client.h: update protos
-
- * cal-client/cal-client.c (cal_default_object_requested_cb): get
- default object callback
- (cal_object_requested_cb): get object callback
- (cal_client_init): listen for get and get default object signals
- (cal_client_get_default_object): convert to new sync api
- (cal_client_get_object): ditto
-
- * pcs/cal.h: add protos
-
- * pcs/cal.c (impl_Cal_getDefaultObject): just call the backend, it
- does the notification now
- (impl_Cal_getObject): ditto
- (cal_notify_default_object): do getDefaultObject response
- (cal_notify_object): do getObject response
-
- * pcs/cal-backend.h: remove vmethods, protos
-
- * pcs/cal-backend.c: remove a couple of dead functions
- (cal_backend_class_init): get_object_component is no longer a
- vmethod
- (cal_backend_get_default_object): call through
- (cal_backend_get_object): ditto
-
- * pcs/cal-backend-sync.h: add protos, vmethods
-
- * pcs/cal-backend-sync.c (cal_backend_sync_get_default_object):
- call through
- (cal_backend_sync_get_object): ditto
- (_cal_backend_discard_alarm): pass correct params to
- cal_notify_discard_alarm
- (_cal_backend_get_default_object): call through and notify
- (_cal_backend_get_object): ditto
- (cal_backend_sync_class_init): set backend implementations
-
- * pcs/cal-backend-file.c (cal_backend_file_get_default_object):
- convert to sync backend method
- (cal_backend_file_get_object): ditto
- (cal_backend_file_compute_changes_foreach_key): just look up the
- component rather than using the backend vmethod
- (cal_backend_file_remove_object): return valid sync status codes
- (cal_backend_file_class_init): move get_object, get_default_object
- to sync class
-
- * idl/evolution-calendar.idl: convert getObject and
- getDefaultObject to new async idl
-
-2003-09-25 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal.c (impl_Cal_discardAlarm): just call the backend
- function, it does the notification
- (cal_notify_alarm_discarded): notify of discard alarm call
-
- * pcs/cal-backend.h: update proto
-
- * pcs/cal-backend.c (cal_backend_discard_alarm): call through
-
- * pcs/cal-backend-sync.h: add proto, vmethod
-
- * pcs/cal-backend-sync.c (cal_backend_sync_discard_alarm): call
- through
- (_cal_backend_discard_alarm): call through and notify
- (cal_backend_sync_class_init): set discard alarm implementation
-
- * pcs/cal-backend-file.c (cal_backend_file_discard_alarm): match
- sync backend vmethod
- (cal_backend_file_class_init): set alarm vmethod implementation
-
- * idl/evolution-calendar.idl: switch discardAlarm to new api
-
- * gui/alarm-notify/alarm-queue.c (remove_queued_alarm): match new
- api
-
- * cal-client/cal-listener.h: add signal
-
- * cal-client/cal-listener.c (impl_notifyAlarmDiscarded): implement
- (cal_listener_class_init): add alarm, send, receive epv functions,
- alarm signal
-
- * cal-client/cal-client.h: update proto
-
- * cal-client/cal-client.c (cal_alarm_discarded_cb): discardAlarm
- callback
- (cal_client_init): listen to discard alarm signal
- (cal_client_discard_alarm): implement with new threaded sync api
-
-2003-09-25 JP Rosevear <jpr@ximian.com>
-
- * idl/evolution-calendar.idl: remove unused user exceptions
-
-2003-09-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-util.[ch] (cal_backend_util_fill_alarm_instances_seq):
- removed unneeded function.
-
-2003-09-24 JP Rosevear <jpr@ximian.com>
-
- * conduits/*/*.c: adjust to new timezone api calls
-
- * gui/*.c: ditto
-
- * gui/dialogs/*.c: ditto
-
- * cal-client/cal-listener.h: add new signals
-
- * cal-client/cal-listener.c (convert_status): convert invalid
- object as well
- (impl_notifyTimezoneRequested): implement
- (impl_notifyDefaultTimezoneSet): ditto
- (cal_listener_class_init): set epv implementations for timezone
- functions
- (cal_listener_class_init): create timezone response signals
-
- * cal-client/cal-client.h: update protos
-
- * cal-client/cal-client.c: fix return values all over the place
- (cal_get_timezone_cb): getTimezone response
- (cal_query_cb): setDefaultTimezone response
- (cal_client_init): listen for new response signals
- (cal_client_get_timezone): implement using new thread sync api
- (cal_client_ensure_timezone_on_server): use add timezone call
- (cal_client_set_default_timezone): oimplement using new thread sync
- api
-
- * cal-client/cal-client-types.h: add invalid object status code
-
- * idl/evolution-calendar.idl: getQuery no longer raises any user
- exceptions, remove dead types and exceptions
-
-2003-09-24 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal.h: new protos
-
- * pcs/cal.c (impl_Cal_getTimezone): call backend implementation
- (impl_Cal_addTimezone): ditto
- (impl_Cal_setDefaultTimezone): ditto
- (cal_class_init): set epv implementations of timezone functions
- (cal_notify_timezone_requested): notify of get timezone response
- (cal_notify_default_timezone_set): notify of default timezone
- being set
-
- * pcs/cal-backend.h: new vmethods, protos
-
- * pcs/cal-backend.c (cal_backend_class_init): init new timezone
- vmethods
- (cal_backend_get_timezone): call through
- (cal_backend_set_default_timezone): ditto
- (cal_backend_add_timezone): ditto
- (cal_backend_internal_get_default_timezone): ditto
- (cal_backend_internal_get_timezone): ditto
-
- * pcs/cal-backend-sync.h: add vmethods, protos
-
- * pcs/cal-backend-sync.c (cal_backend_sync_get_timezone): call
- through
- (cal_backend_sync_set_default_timezone): ditto
- (_cal_backend_set_default_timezone): call through and notify
- (_cal_backend_get_timezone): ditto
- (cal_backend_sync_class_init): set backend implementations for new
- funcs
-
- * pcs/cal-backend-object-sexp.c (func_occur_in_time_range): get
- time_t values based on the zone
-
- * pcs/cal-backend-file.c: reorg so we don't have to prototype
- everything
- (cal_backend_file_get_timezone): implement the sync backend way
- (cal_backend_file_add_timezone): ditto
- (cal_backend_file_set_default_timezone): ditto
- (cal_backend_file_internal_get_default_timezone): internal method,
- for sexp comparison
- (cal_backend_file_internal_get_timezone): ditto
-
- * idl/evolution-calendar.idl: convert timezone routines to async
- api
-
-2003-09-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-object-sexp.c (func_occur_in_time_range): dont expand
- recurrences, since they are supposed to be expanded in the backends.
- (instance_occur_cb, resolve_tzid): removed unneeded functions.
-
- * pcs/cal-backend-file.c (cal_backend_file_add_timezone): guard against
- adding the timezone if it's already there.
-
-2003-09-23 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal.c (cal_notify_object_created): notify with the object,
- not the uid
-
- * gui/e-cal-model.c (add_new_client): don't listen for
- non-existent signal
-
-2003-09-23 JP Rosevear <jpr@ximian.com>
-
- * cal-client/cal-client.h: remove dead proto
-
-2003-09-23 JP Rosevear <jpr@ximian.com>
-
- * cal-client/cal-client.h: remove send result enum
-
- * gui/itip-utils.c (comp_server_send): use the new send_objects
- routine
-
-2003-09-23 JP Rosevear <jpr@ximian.com>
-
- * cal-client/cal-client.h: remove send result enum
-
-2003-09-23 JP Rosevear <jpr@ximian.com>
-
- * cal-client/cal-client.h: remove enum, protos
-
- * cal-client/cal-client.c: remove remove status enum typing
-
-2003-09-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * importers/icalendar-importer.c (update_objects): new function
- to manage the update of components, taking into account
- VTIMEZONE components.
- (process_item_fn, gnome_calendar_import_data_fn): use
- update_objects instead of cal_client_update_objects.
-
-2003-09-23 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal.h: update proto
-
- * pcs/cal.c (impl_Cal_addTimezone): just call add_timezone, it
- does the notification
- (cal_notify_object_created): only notify the query if the object
- matches
- (cal_notify_object_removed): ditto
-
- * pcs/cal-backend.h: update proto, vmethod
-
- * pcs/cal-backend.c (cal_backend_add_timezone): returns void
-
- * pcs/cal-backend-sync.h: update proto, vmethod
-
- * pcs/cal-backend-sync.c (cal_backend_sync_remove_object): add the
- object as an out param
- (_cal_backend_remove_object): get the object and pass it in the
- notification
-
- * pcs/cal-backend-file.c (cal_backend_file_create_object): kill
- cal_backend_file_update_objects call, its more efficient to create
- the comp ourselves; stamp the creation time, add the component to
- the toplevel
- (cal_backend_file_modify_object): kill the
- cal_backend_file_update_objects call, add the component to the
- toplevel
- (cal_backend_file_remove_object): pass back the object when
- removing
-
-2003-09-23 JP Rosevear <jpr@ximian.com>
-
- * cal-client/cal-query.c (cal_query_finalize): disconnect the
- signal handlers
-
- * cal-client/cal-client.c (cal_client_get_query): unref the
- listener when done
-
-2003-09-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-cal-view.c (selection_received): add VTIMEZONE components
- contained in the clipboard data to the backend.
-
-2003-09-22 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor.c (save_comp): modify and create instead
- of update, simplify mod code
-
-2003-09-22 JP Rosevear <jpr@ximian.com>
-
- * gui/e-day-view.c (e_day_view_finish_long_event_resize): modify
- the object instead of update, simplify the instance handling
- (e_day_view_finish_resize): ditto
- (e_day_view_on_top_canvas_drag_data_received): ditto
- (e_day_view_on_main_canvas_drag_data_received): ditto
-
-2003-09-22 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-client.c (cal_client_get_alarms_in_range): use
- 'has-alarms' function in the search expression.
-
- * pcs/cal-backend-object-sexp.c (func_has_alarms): new SExp function.
-
-2003-09-22 JP Rosevear <jpr@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_editing_stopped): create the
- object if its not on the server or modify it if it is
-
- * gui/e-week-view.c (e_week_view_on_editing_stopped): we return if
- there is no text and it *not* on the server
-
-2003-09-22 JP Rosevear <jpr@ximian.com>
-
- * gui/e-week-view.c (e_week_view_on_editing_stopped): create the
- object if its not on the server or modify it if it is
-
-2003-09-22 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.h: remove proto
-
- * gui/gnome-cal.c: remove gnome_calendar_unrecur_selection
-
- * gui/e-week-view.h: remove proto
-
- * gui/e-week-view.c: remove e_week_view_unrecur_appointment
-
- * gui/e-day-view.h: remove proto
-
- * gui/e-day-view.c: remove e_day_view_unrecur_appointment
-
- * gui/e-cal-view.c: remove on_unrecur_appointment (this is handled
- better via recurrence id's now)
-
-2003-09-22 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (update_attendee_status): ifdef out, leave
- temporarily for reference, but otherwise it shouldn't be needed
- (update_item): switch to using receive objects
- (ok_clicked_cb): update item when receiving a reply
-
- * gui/e-calendar-table.c (selection_received): switch to using
- create object from update_objects
-
- * gui/e-cal-view.c (selection_received_add_event): util routine to
- prevent duplication
- (selection_received): use above
-
- * gui/e-cal-model.c (ecm_set_value_at): switch to using modify
- object from update_objects
- (ecm_append_row): switch to using create object from
- update_objects
-
- * gui/e-cal-model-calendar.c (ecmc_set_value_at): switch to using
- modify object from update_objects
-
- * gui/e-cal-model-tasks.c (ecmt_set_value_at): ditto
-
-2003-09-22 Hans Petter Jansson <hpj@ximian.com>
-
- * cal-util/Makefile.am (libical_util_la_LIBADD):
- libical.la -> libical-evolution.la
-
- * importers/Makefile.am (libevolution_calendar_importers_la_LIBADD):
- libicalvcal.la -> libicalvcal-evolution.la
-
-
-2003-09-19 Rodrigo Moya <rodrigo@ximian.com>
-
- * idl/evolution-calendar.idl: removed getAlarmsInRange and
- getAlarmsForObject methods.
-
- * pcs/cal.c (impl_Cal_getAlarmsInRange, impl_Cal_getAlarmsForObject):
- removed unneeded CORBA methods.
- (cal_class_init): dont set removed methods in the epv.
-
- * pcs/cal-backend.[ch]: removed get_alarms_in_range and
- get_alarms_for_object virtual methods.
- (cal_backend_get_alarms_in_range, cal_backend_get_alarms_for_object):
- removed.
- (cal_backend_class_init): dont set removed virtual methods.
-
- * pcs/cal-backend-file.c (cal_backend_file_get_alarms_in_range,
- cal_backend_file_get_alarms_for_object): removed.
- (cal_backend_file_class_init): dont set removed virtual methods.
-
-2003-09-19 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-client.c (cal_client_get_alarms_in_range): changed
- to use queries.
- (build_component_alarms_list): create the alarm list from a list
- of iCalendar strings.
- (build_alarm_instance_list): removed.
- (cal_client_get_alarms_for_object): dont call the CORBA methods,
- just get alarms by itself.
-
-2003-09-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-listener.[ch]: added "add_timezone" signal.
- (impl_notifyTimezoneAdded): implemented new CalListener method.
- (cal_listener_class_init): create "add_timezone" signal for the class.
-
- * cal-client/cal-client.[ch] (cal_client_add_timezone): new function.
- (cal_client_init): connect to "add_timezone" signal on the
- CalListener.
- (cal_add_timezone_cb): callback for the "add_timezone" signal.
-
-2003-09-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * idl/evolution-calendar.idl: added 'notifyTimezoneAdded' method
- to the Calendar::Listener interface.
-
- * pcs/cal-backend-sync.[ch] (cal_backend_sync_add_timezone):
- (_cal_backend_add_timezone): new functions for the new virtual
- method implementation.
-
- * pcs/cal.[ch] (cal_notify_timezone_added): new function.
-
- * pcs/cal-backend-file.c (cal_backend_add_timezone): converted to
- return a CalBackendSyncStatus.
- (cal_backend_file_class_init): the 'add_timezone' method we implement
- is the one in the CalBackendSync class.
- (cancel_receive_object): added missing 'return'.
- (free_cal_component): removed unused function.
-
-2003-09-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-file.c (cal_backend_add_timezone): added new
- virtual method implementation.
-
- * pcs/cal.c (impl_Cal_addTimezone): check return value from
- cal_backend_add_timezone, and set an exception if an error is
- returned.
-
-2003-09-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * idl/evolution-calendar.idl: added addTimezone method.
-
- * pcs/cal.c (impl_Cal_addTimezone): implemented new method.
- (cal_class_init): set new method on the epv.
-
- * pcs/cal-backend.[ch]: added 'add_timezone' virtual method.
- (cal_backend_add_timezone): implemented new virtual method.
-
- * pcs/cal-backend-file.c (cal_backend_file_modify_object): it's
- cal_component_get_as_string, not cal_component_as_string.
-
- * cal-client/cal-client.c (cal_client_ensure_timezone_on_server):
- dont use anymore updateObjects method, use addTimezone instead.
-
-2003-09-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * conduits/todo/Makefile.am: removed libwombat reference.
-
-2003-09-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-file.c (cal_backend_file_create_object): return
- the UID of the added object.
- (cal_backend_file_remove_object): ditto for old_object.
-
-2003-09-15 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/todo-conduit.c (replace_record): switch to modify
- object
- (add_record): switch to using create object
-
- * conduits/calendar/calendar-conduit.c (process_multi_day): switch
- to using create object
- (add_record): switch to using create object
- (replace_record): switch to modify object
-
- * cal-client/cal-listener.h: add signals
-
- * cal-client/cal-listener.c (impl_notifyObjectsReceived):
- implement listener method
- (build_object_list): ditto
- (cal_listener_class_init): create receive_objects and send_objects
- signals
-
- * cal-client/cal-client.h: add, update protos
-
- * cal-client/cal-client.c (cal_objects_received_cb):
- receive_objects callback
- (cal_objects_sent_cb): send_objects callback
- (cal_client_init): listen for above signals
- (cal_client_create_object): pass back uid
- (cal_client_receive_objects): implement
- (cal_client_send_objects): ditto
-
- * idl/evolution-calendar.idl: add receive/send objects methods and
- yank updateObjects
-
- * pcs/cal.h: add protos
-
- * pcs/cal.c (impl_Cal_receiveObjects): implement
- (impl_Cal_sendObjects): ditto
- (cal_class_init): add epv methods
- (cal_notify_objects_received): notify of objects received call,
- updating queries
- (cal_notify_objects_sent): notify of objects sent
-
- * pcs/cal-backend.h: remove proto
-
- * pcs/cal-backend.c (cal_backend_class_init): remove obj_updated
- signal
- (cal_backend_class_init): init vmethods properly
- (cal_backend_receive_objects): call through
- (cal_backend_send_objects): ditto
-
- * pcs/cal-backend-sync.h: add protos, vmethods
-
- * pcs/cal-backend-sync.c (cal_backend_sync_receive_objects): call
- through
- (cal_backend_sync_send_objects): ditto
- (_cal_backend_receive_objects): call backend method and notify
- (_cal_backend_send_objects): ditto
- (cal_backend_sync_class_init): override send/receive object
- vmethods
-
- * pcs/cal-backend-file.c (cal_backend_file_class_init): set
- remove/send objects sync vmethods
- (cal_backend_file_create_object): remove call to dead method
- (cal_backend_file_remove_object): ditto
- (cal_backend_file_modify_object): ditto
- (cancel_received_object): cancel an object
- (check_tzids): check we have all the tzid's for the object
- (cal_backend_file_receive_objects): receive a bunch of objects via
- itip
- (cal_backend_file_send_objects): skeleton implementation
-
-2003-09-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * idl/evolution-calendar.idl: added InvalidObject CallStatus.
-
- * pcs/cal-backend-file.c (cal_backend_file_create_object): implemented.
- (cal_backend_file_modify_object): implemented.
-
-2003-09-15 Harry Lu <harry.lu@sun.com>
-
- * gui/apps_evolution_calendar.schemas: change last_notification_time's
- type from string to int.
-
-2003-09-12 Bolian Yin <bolian.yin@sun.com>
-
- * e-week-view.c (e_week_view_focus): make jump button focusable
- (e_week_view_on_jump_button_event): key_press and focus event for jump button
- (e_week_view_jump_to_button_item): new function, jump to the day view.
- (e_week_view_is_jump_button_visible): new function.
-
-
-2003-09-12 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal.c (cal_notify_cal_address, cal_notify_alarm_email_address,
- cal_notify_ldap_attribute, cal_notify_static_capability):
- make sure we always notify listeners, regardless of whether the
- string is empty or not.
-
- * cal-client/cal-client.c (check_capability): guard against using
- NULL strings with strstr.
-
-2003-09-12 JP Rosevear <jpr@ximian.com>
-
- * cal-client/client-test.c (cal_opened_cb): listen for other query
- signals
-
- * cal-client/cal-listener.h: add signals
-
- * cal-client/cal-listener.c (impl_notifyObjectCreated): implement
- (impl_notifyObjectModified): implement
- (cal_listener_class_init): assign epv implementations
- (cal_listener_class_init): add create/modify object signals
-
- * cal-client/cal-client.h: add protos
-
- * cal-client/cal-client.c (cal_object_created_cb): object created
- callback
- (cal_object_modified_cb): object modified callback
- (cal_client_init): listen for create/modify object signals from
- the listener
- (cal_client_create_object): call the create object method
- (cal_client_modify_object): call the modify object method
-
- * cal-client/client-test.c (cal_opened_cb): listen for all the
- query signals, tidy
-
-2003-09-12 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal.c (impl_Cal_createObject): implement
- (impl_Cal_modifyObject): ditto
- (cal_class_init): set epv methods for create/modify
-
- * pcs/cal-backend.h: add protos, vmethod
-
- * pcs/cal-backend.c (cal_backend_class_init): init new vmethods
- (cal_backend_create_object): call through
- (cal_backend_modify_object): ditto
-
- * pcs/cal-backend-sync.h: add protos, vmethods
-
- * pcs/cal-backend-sync.c (cal_backend_sync_create_object): call
- through
- (cal_backend_sync_modify_object): ditto
- (_cal_backend_create_object): create object and notify
- (_cal_backend_modify_object): modify object and notify
-
- * pcs/cal-backend-file.c (cal_backend_file_create_object):
- skeleton routine for creating objects
- (cal_backend_file_modify_object): ditto for modifying
-
- * idl/evolution-calendar.idl: add createObject and modifyObject
- calls
-
-2003-09-12 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal.c (cal_notify_object_removed): its uid, not uids
-
-2003-09-12 JP Rosevear <jpr@ximian.com>
-
- * pcs/query.h: add protos
-
- * pcs/query.c (query_object_matches): use the sexp to check for a
- match
- (query_notify_objects_added_1): notify of one object added to
- query
- (query_notify_objects_modified_1): ditto for modification
- (query_notify_objects_removed_1): ditto for removal
-
- * pcs/cal.h: add protos
-
- * pcs/cal.c (cal_notify_object_created): notify of object creation
- (cal_notify_object_modified): notify of object modification
- (cal_notify_object_removed): use the _1 routines
-
- * pcs/cal-backend-file.c (match_recurrence_sexp): this returns a
- boolean
- (cal_backend_file_update_objects): don't signal removals here now
-
- * idl/evolution-calendar.idl: add object created and modified
- responses
-
-
-2003-09-11 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal.h: update proto
-
- * pcs/cal.c (cal_notify_object_removed): notify relevant queries
- of removal
-
- * pcs/cal-backend.c (cal_backend_get_queries): ref the list before
- passing it back
-
- * pcs/cal-backend-sync.c (_cal_backend_remove_object): pass uid to
- notification
-
-2003-09-11 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-backend-file.c (match_recurrence_sexp): don't unref the
- component
-
- * cal-client/client-test.c (cal_opened_cb): listen to objects
- added signal
- (objects_added_cb): print the object uid
-
-2003-09-11 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-backend-object-sexp.c (cal_backend_object_sexp_text):
- return the base text
-
-2003-09-11 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (update_query): fix c/p typo
-
-2003-09-11 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (update_query): start the query
-
- * gui/e-cal-model.c (update_query_for_client): ditto
-
- * cal-client/client-test.c (cal_opened_cb): ditto
-
-2003-09-11 JP Rosevear <jpr@ximian.com>
-
- * cal-client/cal-query.h: add proto
-
- * cal-client/cal-query.c (cal_query_start): start the query
-
-2003-09-11 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/delete-error.c (delete_error_dialog): accept GError
- and base error messages on that
-
- * gui/dialogs/delete-error.h: update proto
-
- * gui/e-tasks.c (e_tasks_delete_completed): pass extra param to
- cal_client_remove_object
-
- * conduits/todo/todo-conduit.c (delete_record): ditto
-
- * conduits/calendar/calendar-conduit.c (process_multi_day): ditto
- (delete_record): ditto
-
- * gui/gnome-cal.c (gnome_calendar_purge): ditto
-
- * gui/dialogs/comp-editor.c (delete_comp): ditto
-
- * gui/e-cal-view.c (e_cal_view_cut_clipboard): pass the error to
- delete_error_dialog
- (delete_event): ditto
- (e_cal_view_delete_selected_occurrence): ditto
-
- * gui/e-itip-control.c (remove_item): ditto
-
- * gui/e-calendar-table.c (delete_selected_components): ditto
-
- * cal-client/cal-listener.h: add signal
-
- * cal-client/cal-listener.c (impl_notifyObjectRemoved): implement
- (cal_listener_class_init): set object removed implementation and
- create signal
-
- * cal-client/cal-client.h: update protos
-
- * cal-client/cal-client.c (cal_object_removed_cb): object removal
- callback
- (cal_client_init): listen for object removal signal
- (cal_client_remove_object_with_mod): make call synchronous
- (cal_client_remove_object): pass new params
-
- * pcs/cal.h: add proto
-
- * pcs/cal.c (impl_Cal_removeObject): just call the backend
- function
- (cal_notify_object_removed): notify of removal
-
- * pcs/cal-backend.h: remove and update protos, remove signal
-
- * pcs/cal-backend.c (cal_backend_class_init): kill obj_removed
- signal
- (cal_backend_remove_object): there is no return value now
-
- * pcs/cal-backend-sync.h: add vmethod, proto
-
- * pcs/cal-backend-sync.c (cal_backend_sync_remove_object): call
- through
- (_cal_backend_remove_object): remove the object and then do the
- notification
-
- * pcs/cal-backend-file.c (cal_backend_file_class_init): remove
- object is not part of the sync class
- (cal_backend_file_update_objects): there is no more removed signal
- (cal_backend_file_remove_object): return sync status codes
-
- * idl/evolution-calendar.idl: make removeObject oneway and and a
- notification method in the listener
-
-2003-09-11 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/query.[ch] (query_get_text): new function.
- (query_get_object_sexp): new function.
-
- * pcs/cal-backend-file.c (cal_backend_file_start_query): implemented.
-
-2003-09-11 Hans Petter Jansson <hpj@ximian.com>
-
- * cal-util/Makefile.am (libcal_util_la_LIBADD):
- libical-evolution.la -> libical.la
-
- * cal-util/cal-component.c (cal_component_get_classification)
- (cal_component_set_classification)
- (get_text_list)
- (get_icaltimetype)
- (get_datetime)
- (get_period_list)
- (get_recur_list)
- (cal_component_get_transparency)
- (cal_component_set_transparency): Adapt to new libical.
-
- * cal-util/cal-util.c (cal_util_event_dates_match): Ditto.
-
- * pcs/cal-backend-file.c (create_user_free_busy): Ditto.
-
- * gui/e-cal-model-tasks.c (get_completed)
- (get_due)
- (get_due_status): Ditto.
-
- * gui/e-cal-model.c (get_dtstart)
- (set_classification): Ditto.
-
- * gui/e-cal-model-calendar.c (get_dtend)
- (get_transparency)
- (set_transparency): Adapt to new libical and fix a comparison bug.
-
- * importers/Makefile.am (libevolution_calendar_importers_la_LIBADD):
- libical-evolution.la -> libical.la
-
-2003-09-11 Dan Winship <danw@ximian.com>
-
- * cal-util/Makefile.am (privlib_LTLIBRARIES): Remove
- libcal-util-static.la
-
- * cal-client/Makefile.am (noinst_LTLIBRARIES): Remove
- libcal-client-static.la
-
- * conduits/calendar/Makefile.am (libecalendar_conduit_la_LIBADD):
- use non-static libraries. The static ones were only needed for
- libtool 1.3.
-
- * conduits/todo/Makefile.am (libetodo_conduit_la_LIBADD): Likewise
-
- * gui/Makefile.am (IDL_GENERATED): Don't compile the calendar idl
- here. It's already in libcal-client.
-
-2003-09-11 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * conduits/todo/Makefile.am:
- Statically link with wombat. Fix ETodo conduit.
- (Mdk bug #5348)
-
-
-2003-09-10 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal.h: update proto
-
- * pcs/cal.c (impl_Cal_getObjectList): just call the backend, it
- will do the notification now
- (cal_notify_object_list): the list is a list of strings
-
- * pcs/cal-backend.h: update vmethod, proto
-
- * pcs/cal-backend.c (cal_backend_get_object_list): call through
-
- * pcs/cal-backend-sync.h: add proto, vmethod
-
- * pcs/cal-backend-sync.c (cal_backend_sync_get_object_list): call
- through
- (_cal_backend_get_object_list): get the list of objects from the
- sync backend and do the notification
- (cal_backend_sync_class_init): set vmethod implementation
-
- * pcs/cal-backend-file.c (cal_backend_file_class_init): the get
- object list call is now part of the sync backend
- (cal_backend_file_get_object_list): return a status and put the
- object list in the passed in param
-
-2003-09-10 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-backend.c (cal_backend_finalize): unref the elist
- (cal_backend_init): init the query elist
-
-2003-09-10 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (dn_query_objects_added_cb): match new query
- signals - just tag here
- (dn_query_objects_modified_cb): always retag
- (dn_query_objects_removed_cb): ditto
- (update_query): connect to new signals
- (gnome_calendar_destroy): we don't keep a list of expunging
- queries
- (gnome_calendar_purge): no need to do the
- expunge async, just get the object list immediately
-
- * gui/e-tasks.c (e_tasks_delete_completed): no need to do the
- expunge asyn
-
diff --git a/calendar/ChangeLog.pre-1-4 b/calendar/ChangeLog.pre-1-4
deleted file mode 100644
index 912411acd1..0000000000
--- a/calendar/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,21872 +0,0 @@
-2003-06-02 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes part of #43388
-
- * importers/icalendar-importer.c (prepare_events):
- (prepare_tasks): use external iterators for removing components from
- the main component.
-
-2003-05-29 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #43763
-
- * gui/e-week-view.c (e_week_view_init): use g_signal_connect_after
- for "button_press_event" callback.
-
- * gui/e-day-view.c (e_day_view_init): ditto.
-
-2003-05-29 JP Rosevear <jpr@ximian.com>
-
- Fixes #43775
-
- * gui/weekday-picker.c (get_day_text): calculate the characters to
- display correctly
- (configure_items): use it
- (weekday_picker_style_set): ditto
-
- * gui/print.c (format_date): use e_utf8_strftime
- (print_week_view_background): ditto
- (print_month_summary): ditto
- (range_selector_new): ditto
- (print_comp_item): ditto
-
- * gui/itip-utils.c (comp_description): the translation is already
- utf8
-
- * gui/e-itip-control.c (write_label_piece): the string is already
- in utf8
-
- * gui/e-day-view.c (e_day_view_style_set): use e_utf8_strftime
- (e_day_view_recalc_cell_sizes): ditto
-
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw): use
- e_utf8_strftime
-
- * gui/e-cell-date-edit-text.c (ecd_get_text): return the
- duplicated buffer (its already utf8)
- (show_date_warning): use e_utf8_strftime
-
- * gui/calendar-model.c (date_value_to_string): return the
- duplicated buffer (its already utf8)
- (calendar_model_value_to_string): the translations should already
- be in utf8
-
- * gui/calendar-config.c
- (calendar_config_locale_supports_12_hour_format): use
- e_utf8_strftime
-
- * gui/calendar-commands.c (calendar_set_folder_bar_label): use
- e_utf8_strftime
-
-2003-05-28 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #43455
-
- * gui/tasks-control.c (confirm_expunge): converted to a GtkMessageDialog
- and removed object weak's ref code, not needed anymore.
-
-2003-05-20 JP Rosevear <jpr@ximian.com>
-
- Fixes #43308
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_style_set):
- adjust row heights to reflect changes in etable row heights and
- set display top to align properly
-
-2003-05-22 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor-page.c (comp_editor_page_destroy): unref
- not ref the client
-
-2003-05-22 JP Rosevear <jpr@ximian.com>
-
- Fixes #41329
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_on_zoomed_out_toggled): make sure the
- meeting time is shown afterwards
- (e_meeting_time_selector_on_working_hours_toggled): ditto
-
-2003-05-21 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #41234
-
- * gui/dialogs/e-delegate-dialog.glade: changed button ordering.
-
-2003-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_setup_view_menus): Removed
- debugging message.
-
-2003-05-20 Anna Marie Dirks <anna@ximian.com>
-
- * gui/dialogs/save-comp.c (save_component_dialog): Change this
- dialog from using a gnome_message_box (which has been deprecated),
- to using a gtk_message_dialog. This HIG-ifies this dialog, and
- fixes bug #42046.
-
-2003-05-20 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #42056
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
- Don't create accel groups for menuitem mnemonics. Don't use
- deprecated functions where we actually need accel groups.
-
-2003-05-19 Dan Winship <danw@ximian.com>
-
- * pcs/cal-backend.c (cal_backend_finalize): Don't double-free
- newly-added categories that the gui hasn't been told about yet.
- #43321
-
-2003-05-19 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/main.c (factory): set 'initialized' to TRUE when initialization
- is done, or we get the initialization code called over and over.
-
-2003-05-19 Anna Marie Dirks <anna@ximian.com>
-
- * gui/e-meeting-time-sel.c: (e_meeting_time_selector_construct):
- Added HIG-blessed padding to (some of) the widgets in the
- dialog.
-
- * gui/dialogs/meeting-page.glade: Added HIG-blessed border width
- and spacing to the meeting page of the event editor.
-
- * gui/dialogs/schedule-page.glade: Added HIG-blessed border width
- to the schedule page on the event editor.
-
-
-2003-05-19 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_destroy): remove the query time
- out if its still alive
- (update_query_timeout): update the query and clear the time out
- (client_cal_opened_cb): add the query update timeout
-
-2003-05-19 JP Rosevear <jpr@ximian.com>
-
- Fixes #43103
-
- * gui/e-day-view.c (e_day_view_init): connect normally instead of
- after so that our boolean return values afffect the action signal
- emmissions properly
- (e_day_view_on_top_canvas_drag_motion): fix proto to be a gboolean
- (e_day_view_on_main_canvas_drag_motion): ditto
-
- * gui/e-week-view.c (e_week_view_init): connect normally instead
- of after so that our boolean return values afffect the action
- signal emmissions properly
-
-2003-05-16 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor.c (make_title_from_comp): the title is
- already in UTF-8
-
-2003-05-16 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #42220
-
- * gui/e-day-view.c (e_day_view_finish_resize): hide canvas items and
- update internal fields before updating the object.
-
-2003-05-15 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor.c (comp_editor_finalize): unref the
- client and the ui component
-
-2003-05-15 JP Rosevear <jpr@ximian.com>
-
- Fixes #41935
-
- * gui/e-week-view.c (e_week_view_init): listen for scroll events
- on the canvas
- (e_week_view_on_button_press): don't scroll here
- (e_week_view_on_scroll): scroll here
-
- * gui/e-day-view.c (e_day_view_init): listen for scroll events on
- the time and main canvases
- (e_day_view_on_main_canvas_button_press): don't scroll here
- (e_day_view_on_main_canvas_scroll): scroll here
- (e_day_view_on_time_canvas_scroll): and here
-
-2003-05-15 JP Rosevear <jpr@ximian.com>
-
- Fixes #43029
-
- * gui/e-week-view.c (e_week_view_init): don't listen for destroy
- signal
- (e_week_view_destroy): check for NULL and make invisible NULL
- after we destroy it, unref cursors and NULL them out as well,
- guard against freeing events multiple times
-
- * gui/e-day-view.c (e_day_view_destroy): check for NULL and make
- invisible NULL after we destroy it, unref cursors and NULL them
- out as well, guard against freeing events multiple times
- (e_day_view_init): don't listen for destroy signal
-
- * gui/e-calendar-table.c (e_calendar_table_init): don't listen for
- destroy signal
- (e_calendar_table_destroy): check for NULL and make invisible NULL
- after we destroy it
-
-2003-05-15 JP Rosevear <jpr@ximian.com>
-
- Fixes #41930
-
- * idl/evolution-calendar.idl: Make sure everything that can raise
- a NotFound exception lists it
-
-2003-05-15 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_refresh_free_busy): ref ourselves the
- number of times we'll get called back
-
-2003-05-14 JP Rosevear <jpr@ximian.com>
-
- * gui/e-tasks.c (e_tasks_destroy): guard against multiple destroys
-
- * cal-client/cal-client.c (cal_client_finalize): unref the
- bonobo listener
-
- * gui/gnome-cal.c (gnome_calendar_destroy): guard against multiple
- destroy calls
-
- * gui/e-week-view.c (e_week_view_init): connect after destroy
- (invisible_destroyed): don't unref, its already destroyed
-
- * gui/e-day-view.c (e_day_view_init): connect after destroy
- (invisible_destroyed): don't unref, its already destroyed
-
- * gui/e-calendar-table.c (e_calendar_table_class_init): make sure
- we set the parent class
- (e_calendar_table_init): connect after the destroy handler runs
- (e_calendar_table_destroy): guard against multiple destroys
- (invisible_destroyed): don't unref the invisible, its already
- being destroyed
-
- * gui/calendar-offline-handler.c (backend_cal_set_mode): unref the
- client, we are done with it now
- (backend_cal_opened_online): ditto
- (impl_dispose): unref our main client
-
- * gui/calendar-commands.c (control_util_set_folder_bar_label):
- release/unref the shell view once we are done with it
- (control_util_show_settings): ditto
-
-2003-05-13 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-queue.c (notify_dialog_cb): fixed memory
- leak introduced by previous commit.
-
-2003-05-12 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #41760
-
- * gui/alarm-notify/alarm-queue.c (create_snooze): don't add a new
- alarm, but update the already existing one.
- (notify_dialog_cb): make sure we don't remove the alarm if we are
- snoozing.
-
-2003-05-07 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/task-page.glade: fix button conversion problem
-
- * gui/dialogs/task-details-page.c
- (task_details_page_fill_widgets): only free the percent if its
- non-null
-
-2003-05-07 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-client.c (cal_client_discard_alarm): added missing
- assignment.
-
-2003-05-05 JP Rosevear <jpr@ximian.com>
-
- Fixes #41811
-
- * gui/alarm-notify/Makefile.am: don't dist idl generated files
-
-2003-05-01 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/task-editor.c (task_editor_finalize): unref the
- model again
- (task_editor_edit_comp): don't allow editing if the assignee has
- delegated
-
- * gui/dialogs/meeting-page.c (popup_delete_cb): set the new
- non-delegator to be editable
-
- * gui/dialogs/event-editor.c (event_editor_edit_comp): don't allow
- editing if the attendee has delegated
- (event_editor_finalize): unref the model again
-
- * gui/e-meeting-model.c: remove e-table-without related functions
- (finalize): don't create without table
- (e_meeting_model_etable_from_model): build the table with this as
- model
- (e_meeting_model_etable_model_to_view_row): directly use the
- model_to_view call
- (e_meeting_model_etable_view_to_model_row): as above
- (attendee_changed_cb): make sure pre change is alwasy called
-
- * gui/e-meeting-model.h: use DECLS, remove protos for long dead
- functions, don't include config.h
-
-2003-04-30 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar): removed
- unused code.
-
-2003-04-29 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/task-editor.c (task_editor_finalize): ditto
-
- * gui/dialogs/event-editor.c (event_editor_finalize): don't unref
- the model here
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_destroy): null
- up the display_top and display_main for re-entrancy purposes
-
-2003-04-25 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (itip_send_comp): kill warnings
-
-2003-04-28 Anna Marie Dirks <anna@ximian.com>
-
- * gui/dialogs/alarm-options.glade: Added HIG-blessed padding
- to the alarm options dialog. Fixes bug #41221.
-
-2003-04-28 Anna Marie Dirks <anna@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.glade: Added appropriate spacing
- and padding to the calendar/tasks page of the settings dialog.
- Fixes bug #41129
-
-
-2003-04-28 Anna Marie Dirks <anna@ximian.com>
-
- * gui/dialogs/task-page.glade: Finishes up fixing #41256 by
- adding appropriate spacing/padding to the main task page.
-
- * gui/dialogs/task-details-page.glade: Added appropriate
- spacing and padding to the task-details page. Partially
- fixes #41256.
-
-
-2003-04-28 Anna Marie Dirks <anna@ximian.com>
-
- * gui/dialogs/recurrence-page.glade: Added padding/spacing
- to this page as specified by the HIG. Partially fixes #41215.
-
- * gui/dialogs/alarm-page.glade: Added padding/spacing/stock
- buttons to the alarm page. Partially fixes #41215.
-
- * gui/dialogs/event-page.glade: Added padding/spacing to the
- event-page (partially fixes #41215)
-
-
-2003-04-27 Rodney Dawes <dobey@ximian.com>
-
- Fixes #35814
-
- * gui/calendar-component.c: Change mnemonic/keybinding for
- New Meeting to not conflict with other items in the File->New menu
-
-2003-04-24 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #41661
-
- * idl/evolution-calendar.idl: added discardAlarm method to
- GNOME:Evolution:Calendar:Cal interface.
-
- * pcs/cal.c (cal_class_init): set new epv's method.
- (impl_Cal_discardAlarm): implementation of new CORBA method.
-
- * pcs/cal-backend.[ch]: added 'discard_alarm' virtual method, and
- CAL_BACKEND_RESULT_NOT_IMPLEMENTED to CalBackendResult enum.
- (cal_backend_class_init): initialize new class method.
- (cal_backend_discard_alarm): new method.
- (cal_backend_update_objects, cal_backend_remove_object): return
- proper CalBackendResult values.
-
- * pcs/cal-backend-file.c (cal_backend_file_class_init): initialize
- new class method.
- (cal_backend_file_discard_alarm): implementation of new method.
-
- * pcs/cal-client.[ch] (cal_client_discard_alarm): new function.
-
- * gui/alarm-notify/alarm-queue.c (remove_qeueud_alarm): don't remove
- the alarm directly from the component, call cal_client_discard_alarm
- and let the backend deal with it.
-
-2003-04-24 JP Rosevear <jpr@ximian.com>
-
- * gui/apps_evolution_calendar.schemas: set the hpane default to
- 32000 so we never see a pane no matter the start up window size
- unless the user changes it
-
-2003-04-24 JP Rosevear <jpr@ximian.com>
-
- Fixes #37552
-
- * gui/dialogs/Makefile.am: build delete-error.[hc]
-
- * gui/e-tasks.c: wrap calls to cal_client_remove_object with
- delete_error_dialog
-
- * gui/e-itip-control.c: ditto
-
- * gui/e-calendar-table.c: ditto
-
- * gui/e-week-view.c: ditto
-
- * gui/e-day-view.c: ditto
-
- * gui/dialogs/delete-error.[hc]: gemerate an error message based
- on result
-
-2003-04-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_delete_occurrence): removed
- unused variable..
-
-2003-04-23 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #41641
-
- * gui/e-day-view.c (e_day_view_focus_in): Remove assert an old
- input method code.
- (e_day_view_focus_out): Ditto.
- (e_day_view_reshape_long_event): Set input method context.
- (e_day_view_reshape_day_event): Ditto.
- (e_day_view_on_editing_started): Let EText handle the context popup.
- (e_day_view_on_editing_stopped): Turn off EText's handling of context
- popup.
-
- * gui/e-week-view.c (e_week_view_reshape_event_span): Set input
- method context.
- (e_week_view_on_text_item_event): Let the EText item handle
- right-click context popup if we're editing it.
- (e_week_view_on_editing_started): Let the EText item handle the
- context popup.
- (e_weeK_view_on_editing_stopped): Turn off EText's handling of
- context popup.
-
-2003-04-23 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #41671
-
- * gui/alarm-notify/notify-main.c (main): added calls to gnome_sound_init
- and gnome_sound_shutdown.
-
- * gui/alarm-notify/alarm-queue.c (audio_notification): check that the
- sound file exists, and gdk_beep if not.
-
-2003-04-22 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes part of #41148, #41216 and #41235
-
- * gui/e-itip-control.c (init):
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct,
- e_meeting_time_selector_add_key_color):
- * gui/e-timezone-entry.c (e_timezone_entry_init):
- * gui/gnome-cal.c (setup_widgets):
- * gui/tasks-control.c (confirm_expunge):
- * gui/dialogs/comp-editor.c (setup_widgets):
- * gui/dialogs/e-delegate-dialog.c (e_delegate_dialog_construct):
- * gui/dialogs/meeting-page.c (meeting_page_construct):
- * gui/dialogs/recurrence-page.c (make_weekly_special,
- make_monthly_special, make_ending_count_special):
- * gui/dialogs/schedule-page.c (schedule_page_construct):
- use HIG-suggested spacing.
-
-2003-04-21 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #22444
-
- * gui/calendar-commands.c: added new verbs for occurrence-related
- menu items.
- (delete_occurrence_cmd): added callback for "Delete this occurrence"
- menu item. "Delete all occurrences" is just the same as "Delete".
- (sensitize_calendar_commands): sensitive ocurrence-related menu items.
-
- * gui/gnome-cal.[ch] (gnome_calendar_delete_selected_occurrence): new
- function.
- (gnome_calendar_get_current_view_widget): made this public.
-
- * gui/e-week-view.[ch] (e_week_view_get_selected_event):
- (e_week_view_delete_occurrence): new functions.
- (e_week_view_delete_occurrence_internal): real implementation of the
- 'Delete Occurrence' logic.
- (e_week_view_on_delete_occurrence): call delete_instance_internal.
-
- * gui/e-day-view.[ch] (e_day_view_get_selected_event):
- (e_day_view_delete_occurrence): new functions.
- (e_week_view_delete_occurrence_internal): real implementation of the
- 'Delete Occurrence' logic.
- (e_week_view_on_delete_occurrence): call delete_occurrence_internal.
-
-2003-04-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-notify.glade: removed 'heading' and
- 'message' labels.
-
- * gui/alarm-notify/alarm-notify-dialog.c: removed deleted widgets.
- (alarm_notify_dialog): don't load the removed widgets.
-
-2003-04-18 Rodney Dawes <dobey@ximian.com>
-
- Fixes #21499
-
- * gui/Makefile.am:
- * gui/calendar-commands.c:
- * gui/tasks-control.c:
- * gui/dialogs/Makefile.am:
- * gui/dialogs/comp-editor.c:
- Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ()
-
-2003-04-17 JP Rosevear <jpr@ximian.com>
-
- Fixes #41459
-
- * gui/dialogs/meeting-page.c: comment out delegation stuff
-
-2003-04-17 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #34498
-
- * gui/alarm-notify/alarm-queue.c: added a 'uid' field to the
- CompQueuedAlarms structure.
- (remove_queued_alarm): free the 'uid' field when freeing the
- structure.
- (add_component_alarms): g_strdup the component's UID and use that as
- the key for the hash table.
-
-2003-04-16 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #41129, #41215, #41221, #41256
-
- * gui/alarm-notify/alarm-notify.glade:
- * gui/dialogs/alarm-options.glade:
- * gui/dialogs/alarm-page.glade:
- * gui/dialogs/cal-prefs-dialog.glade:
- * gui/dialogs/e-delegate-dialog.glade:
- * gui/dialogs/meeting-page.glade:
- * gui/dialogs/recurrence-page.glade:
- * gui/dialogs/schedule-page.glade:
- * gui/dialogs/task-details-dialog.glade:
- * gui/dialogs/task-page.glade:
- * gui/dialogs/event-page.glade: set spacing to 6 pixels
- everywhere.
-
-2003-04-16 JP Rosevear <jpr@ximian.com>
-
- Fixes #41230
-
- * gui/e-itip-control.c (show_current): make sure to pass TRUE for
- tasks
- (start_calendar_server): make sure we don't gtk_main_quit if we
- haven't gtk_main'ed
- (start_calendar_server_cb): ditto
-
-2003-04-15 JP Rosevear <jpr@ximian.com>
-
- Fixes #39735 and 40257
-
- * gui/gnome-cal.c: convert float pane positions to ints
- (setup_widgets): set the initial position after realization and
- track the drags to get the new position, pack the panes slightly
- differently
- (gnome_calendar_set_pane_positions): set purely pixel oriented
- positions
- (gnome_calendar_update_config_settings): no need to update quanta
- setting
- (gnome_calendar_hpane_realized): realization callback
- (gnome_calendar_vpane_realized): ditto
- (gnome_calendar_vpane_resized): resize callback, store new size
- (gnome_calendar_hpane_resized): ditto
-
- * gui/calendar-model.c (get_due_status): handle an error getting
- the timezone
-
- * gui/calendar-config.c (calendar_config_get_hpane_pos): return an int
- (calendar_config_set_hpane_pos): take an int
- (calendar_config_get_vpane_pos): return an int
- (calendar_config_set_vpane_pos): take an int
-
- * gui/calendar-config.h: update protos
-
- * gui/apps_evolution_calendar.schemas: update defaults for pane
- positions
-
-2003-04-15 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/calendar-component.c (owner_set_cb): If we already have an
- evolution_dir, free the old one before setting it anew.
-
- * gui/e-day-view-time-item.c (e_day_view_time_item_draw): Unref the
- metrics.
-
- * gui/e-day-view.c (e_day_view_style_set): Unref the metrics.
- (e_day_view_recalc_cell_sizes): We don't need font metrics here.
- (e_day_view_reshape_long_event): Ditto.
-
- * gui/e-meeting-model.c (init): Don't dup the string passed to
- e_table_without_hide().
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_style_set):
- Unref the metrics.
- (e_meeting_time_selector_recalc_date_form): Doesn't need metrics.
-
- * gui/e-week-view-main-item.c (e_week_view_main_item_draw_day):
- Unref the metrics.
-
- * gui/e-week-view.c (e_week_view_style_set): Unref metrics.
- (e_week_view_recalc_cell_sizes): Ditto.
- (e_week_view_reshape_event_span): Move Pango stuff to where it
- can't be leaked due to an early return. Unref metrics.
-
- * gui/weekday-picker.c (weekday_picker_style_set): Unref metrics.
-
- * gui/dialogs/meeting-page.c (meeting_page_finalize): Free default
- address.
-
-2003-04-11 Dan Winship <danw@ximian.com>
-
- * gui/dialogs/Makefile.am (IDL_GENERATED, etc): Oops. Add this
- back. Turns out it's still needed by other parts.
-
-2003-04-11 Dan Winship <danw@ximian.com>
-
- * gui/dialogs/task-page.glade: Remove the "Contacts" button and
- entry from here too. Supposed to have been part of #35926
-
- * gui/dialogs/task-page.c: Remove all code pertaining to the
- contacts button
-
- * gui/dialogs/comp-editor-util.c:
- * gui/dialogs/comp-editor-util.h: Likewise
-
- * gui/dialogs/Makefile.am (IDL_GENERATED, etc): Remove
- select-names stuff, which is no longer used.
-
-2003-04-11 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-util/cal-util.h: added missing capabilities.
-
- * cal-client/cal-client.c (cal_client_get_one_alarm_only,
- cal_client_get_organizer_must_attend,
- cal_client_get_save_schedules):
- * gui/itip-utils.c (itip_organizer_is_user):
- * gui/e-calendar-table.c (e_calendar_table_on_right_click):
- * gui/dialogs/task-editor.c (set_menu_sens):
- * gui/dialogs/event-page.c (event_page_fill_widgets):
- * gui/dialogs/meeting-page.c (meeting_page_fill_widgets):
- * gui/dialogs/alarm-page.c (button_options_clicked_cb): use the macros
- defined in cal-util.h for static capabilities.
-
-2003-04-11 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-model.c (start_addressbook_server): load the
- default book to look for additional free/busy info in
- (init): ugly hack to make sure we get destroyed, set idle id to 0
- (process_callbacks): unref the im because we are now done with it
- (refresh_busy_periods): set idle id to 0, ref the model and handle
- e_book_get_cursor error
-
-2003-04-11 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-time-sel-item.c
- (e_meeting_time_selector_item_destroy): guard against multiple
- destroy calls
-
-2003-04-11 JP Rosevear <jpr@ximian.com>
-
- * cal-client/cal-client.c (cal_client_get_free_busy): only print a
- message if the exception isn't the reasonable NotFound
-
-2003-04-11 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/schedule-page.c (schedule_page_finalize): unref the
- main widget since we ref it when we un-parent it
-
- * gui/dialogs/alarm-page.c (alarm_page_finalize): ditto
-
- * gui/dialogs/task-page.c (task_page_finalize): ditto
-
- * gui/dialogs/event-page.c (event_page_finalize): ditto
-
- * gui/dialogs/task-details-page.c (task_details_page_finalize):
- ditto
-
- * gui/dialogs/recurrence-page.c (recurrence_page_finalize): ditto
-
- * gui/dialogs/meeting-page.c (meeting_page_finalize): ditto
-
-2003-04-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_options_menu_position_callback):
- (e_meeting_time_selector_autopick_menu_position_callback): added the
- allocation's X and Y position to the calculated coordinates.
-
-2003-04-10 JP Rosevear <jpr@ximian.com>
-
- Fixes #41127
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_refresh_cb):
- unref here, when the callback is done
- (e_meeting_time_selector_refresh_free_busy): don't unref here
-
- * gui/e-meeting-model.c (process_free_busy): if the type is
- unexpected, make sure we cleanup properly
-
-2003-04-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-queue.c (remove_queued_alarm): only remove
- the alarm for backends that want it (Exchange).
-
-2003-04-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-util/cal-util.h: added #define's for static capabilities.
-
- * pcs/cal-backend-file.c (cal_backend_file_get_static_capabilities):
- use the #define's above.
-
-2003-04-09 Chris Toshok <toshok@ximian.com>
-
- Fixes #40133
-
- * pcs/cal-backend.c (cal_backend_class_init): use G_TYPE_INT
- instead of G_TYPE_ENUM as a parameter type for the signal to get
- rid of runtime warning.
-
-2003-04-09 JP Rosevear <jpr@ximian.com>
-
- Fixes #40915
-
- * gui/calendar-model.c (get_due_status): when getting the current
- time for date values, use a timezone aware function
-
-2003-04-09 JP Rosevear <jpr@ximian.com>
-
- Fixes #40952
-
- * pcs/cal-backend-file.c (cal_backend_file_open): check for file
- method instead of is_local
-
-2003-04-08 JP Rosevear <jpr@ximian.com>
-
- Fixes #40894
-
- * gui/gnome-cal.c
- (gnome_calendar_on_date_navigator_selection_changed): update the
- selection for all view types
-
-2003-04-08 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/dialogs/alarm-options.c: Remove button_ok, button_cancel,
- canceled members from struct Dialog.
- (get_widgets): Do not initialize.
- (close_dialog): Destroy the toplevel.
- (toplevel_delete_event_cb): Removed.
- (button_cancel_clicked_cb): Removed.
- (button_ok_clicked_cb): Removed.
- (close_dialog): Removed.
- (alarm_options_dialog_run): Use gtk_dialog_run.
- (init_widgets): Do not init ->canceled, do not connect OK/Cancel
- buttons.
- (alarm_to_dialog): No need to make the file entry modal from here
- anymore.
-
- * gui/dialogs/alarm-options.glade: Turned into a GtkDialog. Set
- the "modal" property to True for the file entry.
-
-2003-04-07 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #35926.
-
- * gui/dialogs/event-page.glade: Remove contacts entry/chooser.
-
- * gui/dialogs/event-page.c: Remove contacts entry/chooser.
- (event_page_init): Remove references.
- (event_page_finalize): Ditto.
- (event_page_fill_widgets): Ditto.
- (event_page_fill_component): Ditto.
- (get_widgets): Ditto.
- (init_widgets): Ditto.
- (contacts_clicked_cb): Remove wholesale.
- (contacts_changed_cb): Ditto.
-
-2003-04-07 JP Rosevear <jpr@ximian.com>
-
- Fixes #40876
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_refresh_free_busy): guard against
- callbacks after destruction
- (e_meeting_time_selector_refresh_cb): ditto
-
-2003-04-07 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/event-page.glade: create buttons properly
-
- * gui/itip-utils.c (comp_server_send): for errors other than busy,
- we want to email the results
-
- * pcs/cal-backend.c (cal_backend_ref_categories): insert the new
- category in the category list as well
- (idle_notify_categories_changed): reset idle id
-
-2003-04-07 Not Zed <NotZed@Ximian.com>
-
- Fixes #40252
-
- * conduits/todo/todo-conduit.c: Same as below.
-
- * conduits/calendar/calendar-conduit.c: Change the LOG macro to a
- single arg macro which copies its arg. Fix all callers. Change
- WARN and INFO to simply g_warning/g_message. Init G_LOG_DOMAIN
- before including anything.
-
-2003-04-07 Dan Winship <danw@ximian.com>
-
- * gui/GNOME_Evolution_Calendar.server.in.in: Clean up server names
-
- * gui/alarm-notify/GNOME_Evolution_Calendar_AlarmNotify.server.in.in:
- Likewise
-
- * importers/GNOME_Evolution_Calendar_Importer.server.in.in:
- Likewise. Also mark the evolution:menu_name for i18n
-
-2003-04-07 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/e-meeting-attendee.[ch]: GObjectify. Eliminates ref/sink
- warnings from the meeting editor.
-
-2003-04-06 Hans Petter Jansson <hpj@ximian.com>
-
- Week view part of fix for #39895.
-
- * gui/e-week-view-main-item.c (e_week_view_main_item_draw_day):
- Use the UNFOCUSSED colour if we're not focused, rather than not
- drawing anything.
-
- * gui/e-week-view.c: Set up the UNFOCUSSED colour.
-
- * gui/e-week-view.h: Add the UNFOCUSSED colour.
-
-2003-04-04 JP Rosevear <jpr@ximian.com>
-
- Fixes #40790
-
- * gui/alarm-notify/alarm-queue.c (procedure_notification_dialog):
- return based on the response code (not old button stuff)
-
-2003-04-04 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/dialogs/alarm-options.c (alarm_to_dialog): Make the file
- entry modal. [#40792]
-
-2003-04-04 JP Rosevear <jpr@ximian.com>
-
- Fixes #40789
-
- * gui/dialogs/alarm-options.c (alarm_to_dalarm_widgets):
- description is a text buffer
- (alarm_to_malarm_widgets): ditto
- (dalarm_widgets_to_alarm): ditto
- (malarm_widgets_to_alarm): ditto
- (alarm_to_repeat_widgets): check repeat status correctly
-
-2003-04-04 Dan Winship <danw@ximian.com>
-
- * gui/e-itip-control.c (write_html): Don't free static string.
-
-2003-04-04 JP Rosevear <jpr@ximian.com>
-
- * gui/cal-search-bar.c (cal_search_bar_destroy): guard against
- multiple destroy calls
-
-2003-04-04 JP Rosevear <jpr@ximian.com>
-
- * cal-client/cal-client.c (get_default_uri): guard against empty
- uri as well
-
-2003-04-04 JP Rosevear <jpr@ximian.com>
-
- Fixes #40722
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_destroy):
- guard against multiple destroy calls
-
-2003-04-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/control-factory.c (set_prop): Add a check to see if the view
- should be the day-view and change the default to be whatever
- calendar_config_get_default_view() returns. Should fix bug #39735.
-
- * gui/calendar-config.h: calendar_config_write() and
- calendar_config_write_on_exit() no longer exist. Removed
- prototypes.
-
- * gui/control-factory.c (set_prop): g_strcasecmp() is
- deprecated. Since the values can never be anything other than all
- lowercase anyway, just use strcmp.
-
-2003-04-02 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #39262
-
- * importers/icalendar-importer.c (load_file_fn, vcal_load_file_fn):
- use folder_type argument to determine what to import.
-
-2003-04-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * importers/icalendar-importer.c (load_file_fn, vcal_load_file_fn):
- added "folder_type" parameter to EvolutionImporterLoadFileFn.
-
-2003-04-02 JP Rosevear <jpr@ximian.com>
-
- Fixes #39955
-
- * gui/itip-utils.c (comp_sentby): don't unref the the account
-
-2003-04-02 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #40661
-
- * gui/itip-utils.c: added missing header for Forte compilation.
-
-2003-04-01 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw):
- Nuke GdkFont and use Pango's font measuring.
-
- * gui/e-day-view-time-itme.c (e_day_view_time_item_get_column_width)
- (e_day_view_time_item_draw): Ditto.
-
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw)
- (e_day_view_top_item_draw_long_event): Ditto.
-
- * gui/e-day-view.c (e_day_view_style_set)
- (e_day_view_recalc_cell_sizes)
- (e_day_view_reshape_long_event)
- (e_day_view_update_top_canvas_drag)
- (e_day_view_update_main_canvas_drag): Ditto.
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_style_set)
- (e_meeting_time_selector_recalc_date_form): Ditto.
-
- * gui/e-week-view-event-item.c (e_week_view_draw_time): Ditto.
-
- * gui/e-week-view-main-item.c (e_week_view_main_item_draw_day):
- Ditto.
-
- * gui/e-week-view-titles-item.c (e_week_view_titles_item_draw):
- Ditto.
-
- * gui/e-week-view.c (e_week_view_style_set)
- (e_week_view_recalc_cell_sizes)
- (e_week_view_reshape_event_span): Ditto.
-
- * gui/weekday-picker.c (weekday_picker_style_set): Ditto.
-
-2003-04-01 JP Rosevear <jpr@ximian.com>
-
- Fix for #17231 (Evo portion)
-
- * conduits/todo/todo-conduit.c (comp_from_remote_record): test for
- secret flag properly
-
- * conduits/calendar/calendar-conduit.c (comp_from_remote_record):
- ditto
-
-2003-04-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * importers/icalendar-importer.c (load_file_fn, vcal_load_file_fn):
- added filename (tasks.ics/calendar.ics) to the URI if it does not
- contain it.
-
-2003-03-31 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #39961
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_options_menu_position_callback):
- (e_meeting_time_selector_autopick_menu_position_callback): use the
- button's allocation to position the popup menu.
-
-2003-03-29 Not Zed <NotZed@Ximian.com>
-
- Fixes #39895
-
- * gui/e-day-view.h (EDayViewColors): add an unfocussed colour to
- draw the selection in when we're not focussed.
-
- * gui/e-day-view.c (e_day_view_realize): Initialise
- E_DAY_VIEW_COLOR_BG_SELECTED_UNFOCUSSED to be 1/2 saturation of
- the focussed colour.
-
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw): Use the
- UFOCUSSED colour if we aren't focussed, rather than just not
- drawing anything.
-
-2003-03-28 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (get_servers): the shell client is a
- g_object now, ref appropriately
-
-2003-03-28 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/e-day-view.c (comp_destroy_cb)
- (e_day_view_on_long_event_button_press)
- (e_day_view_on_event_button_press)
- (e_day_view_on_long_event_click)
- (e_day_view_on_event_click)
- (e_day_view_on_event_double_click)
- (e_day_view_on_delete_appointment): Hold weak references to the
- CalComponent instead of connecting to the "destroy" signal.
-
- * gui/e-week-view.c (comp_destroy_cb)
- (e_week_view_on_text_item_event): Ditto.
-
-2003-03-28 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #39954
-
- * gui/dialogs/recurrence-page.c (make_recurrence_special):
- Destroy would-be children of the container before the container.
-
-2003-03-28 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/meeting-page.c (meeting_page_init): init new members
- (get_current_account): get a matching account for the currently
- selected user in the combo
- (meeting_page_finalize): unref the meeting attendee if there is
- one
- (meeting_page_fill_widgets): don't set the combo list here
- (clear_widgets): set the default organizer here and if we don't
- have an organizer, add the default organizer as an attendee
- (meeting_page_fill_component): use get_current_account
- (org_changed_cb): if this is a new meeting and the organizer
- changes, change the attendee
- (change_clicked_cb): no need to set the default here
- (init_widgets): reflect changed callback name
- (meeting_page_construct): set the combo strings here
- (popup_delete_cb): remove the organizer attendee if the user
- explicitly deletes it
-
- * gui/e-meeting-model.c (attendee_changed_cb): set row properly
-
- * gui/itip-utils.c (comp_to_list): skip the user themselves if
- cancelling or requesting
-
-2003-03-26 Rodrigo Moya <rodrigo@ximian.com>
-
- * importers/icalendar-importer.c (gnome_calendar_import_data_fn): use
- g_object_unref for CalClient's.
- (create_checkboxes_control): use g_signal_connect.
-
- * cal-client/cal-client.c (cal_client_get_load_state): return correct
- values in g_return_val_if_fail.
-
-2003-03-26 Jack Jia <jack.jia@sun.com>
-
- * calendar/gui/dialogs/alarm-options.c
- (malarm_widgets_to_alarm): add a parameter(TC_CORBA_string) to
- the bonobo_widget_get_property.
-
-2003-03-25 Dan Winship <danw@ximian.com>
-
- * gui/itip-utils.c: Update for e_notice move
-
- * gui/tasks-control.c (confirm_expunge): Move the code that used
- to be e_gnome_dialog_set_parent here, since it was marked
- deprecated and this was the only place using it.
-
- * gui/dialogs/comp-editor.c: Update for e_notice move
- (page_changed_cb, page_summary_changed_cb, page_dates_changed_cb):
- Pass a parent_window to e_notice.
-
- * gui/dialogs/meeting-page.c: Update for e_notice move.
- (meeting_page_fill_component, meeting_page_fill_component,
- popup_delegate_cb): Pass a parent_window to e_notice
-
-2003-03-25 Dan Winship <danw@ximian.com>
-
- * cal-util/cal-util.c (cal_util_parse_ics_file): Utility wrapper
- around icalparser.
-
- * cal-util/test-recur.c (main): Use it
-
- * pcs/cal-backend-file.c (open_cal): Likewise
-
- * gui/comp-editor-factory.c (open_client): Add the OpenClient to
- the hash before calling cal_client_open_calendar, since in some
- failure cases, that will call cal_opened_cb (which will free the
- oc) with a failure immediately, causing a crash if we then try to
- deref it.
-
-2003-03-21 JP Rosevear <jpr@ximian.com>
-
- Fixes #32248
-
- * conduits/todo/todo-conduit.c (comp_from_remote_record): make
- sure the due date is actually a date
-
-2003-03-21 JP Rosevear <jpr@ximian.com>
-
- Fixes #31660
-
- * conduits/calendar/calendar-conduit.c (rrules_mostly_equal):
- check if the rrules are equal other than until/count
- (find_last_cb): update the data with the start timet
- (local_record_from_comp): handle the case where the recurrence
- rule ends after a certain number occurrences
- (comp_from_remote_record): same
-
-2003-03-20 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c
- (e_calendar_context_destroy): calcomponents are gobjects now
- (calconduit_load_configuration): ref and sink to avoid warnings
-
- * conduits/todo/todo-conduit.c (todoconduit_load_configuration):
- ref and sink to avoid warnings
- (e_todo_context_destroy): calcomponents are gobjects now
-
-2003-03-20 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/cancel-comp.c (cancel_component_dialog): use a
- GtkMessageDialog and deal correctly with the dialog's reponses.
-
-2003-03-20 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #39770
-
- * gui/itip-utils.c (itip_Send_comp): check the CORBA exception instead
- of the g_return_val_if_fail. Also, use a CORBA_Object for the value
- returned from bonobo_activation_activate_from_id.
-
-2003-03-20 Rodrigo Moya <rodrigo@ximian.com>
-
- * importers/ical-importer.c: removed activation of shell_client.
- (importer_destroy_cb): no need to unref shell_client.
- (connect_to_shell): removed.
- (ical_importer_new, vcal_importer_new): don't call connect_to_shell.
-
-2003-03-20 Rodrigo Moya <rodrigo@ximian.com>
-
- * importers/ical-importer.c (get_uri_from_folder_path): removed.
- (load_file_fn, vcal_load_file_fn): use physical_uri instead of
- folderpath.
-
-2003-03-19 Ettore Perazzoli <ettore@ximian.com>
-
- * importers/GNOME_Evolution_Calendar_Importer.server.in.in:
- Replace "evolution:menu-name" prop with "evolution:menu_name".
- [#39692]
-
-2003-03-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/send-comp.c (send_component_dialog): use GtkMessageDialog
- instead of gnome_question_dialog, and deal correctly with the dialog's
- response.
-
-2003-03-18 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #34505
-
- * gui/alarm-notify/alarm-queue.c (remove_queued_alarm): added removal
- of the alarm itself in the calendar if the (new) argument says so.
- Also, set expecting_update flag to TRUE.
- (add_component_alarms): initialize expecting_update to FALSE.
- (remove_alarms): don't remove the component if expecting_update is
- TRUE.
- (obj_updated_cb, notify_dialog_cb, procedure_notification): adapted
- to changes in remove_queued_alarm.
-
-2003-03-17 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #34095
-
- * gui/e-meeting-model.c (append_row): Don't leak meeting attendees;
- unref the attendee after it's assigned to model.
-
- * gui/dialogs/meeting-page.c (meeting_page_destroy): Free the actual
- array of deleted attendees.
-
- * gui/dialogs/event-editor.c (event_editor_destroy): Free the private
- structure.
-
- * gui/itip-utils.c (comp_description): Rework free/busy information
- composer so we can free date/time information after use. Then free it.
- (itip_send_comp): Free the allocated CORBA buffer for attachment data.
-
- * gui/dialogs/comp-editor-util.c (comp_editor_contacts_to_component):
- Free the destination contacts string once we're done with it.
-
- * gui/e-calendar-table.c (invisible_destroyed): Unref the invisible.
-
- * gui/e-day-view.c (invisible_destroyed): Ditto.
-
- * gui/e-week-view.c (invisible_destroyed): Ditto.
-
-2003-03-17 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #39757
-
- * gui/dialogs/alarm-page.c (sensitize_buttons): Somehow this code
- reverted to thinking it was dealing with a GtkCList, when in reality
- it's a GtkTreeView. Fix that, so the buttons are sensitized correctly.
-
-2003-03-17 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #39736
-
- * gui/e-day-view.c: Reduce the size of the large-digits font so it's
- en par with the one in 1.2.
-
-2003-03-14 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #39740
-
- * gui/e-meeting-model.c (is_cell_editable): check row number is valid
- before using it as index for the GPtrArray.
-
-2003-03-14 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #39356
-
- * gui/Makefile.am:
- * gui/tasks-migrate.[ch]: removed tasks migration obsolete stuff.
-
- * gui/calendar-component.c (owner_set_cb): don't call tasks_migrate.
-
-2003-03-14 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-factory.c (impl_CalFactory_uriList): set_release
- on the sequence we create.
-
- * cal-client/cal-client.c (cal_client_uri_list): don't leak the
- string sequence returned by CalFactory_uriList.
-
-2003-03-13 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/query-backend.c (query_backend_new): use a weak ref instead
- of connecting to backend's "destroy" signal.
- (backend_destroyed_cb, query_destroyed_cb): changed to be weak
- reference callbacks.
-
-2003-03-12 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/save-comp.c (save_component_dialog): don't use
- GNOME_STOCK_* defines, but GTK_STOCK_*.
-
-2003-03-12 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/save-comp.[ch] (save_component_dialog): corrected
- button ordering and changed the return type to be a GtkResponseType.
-
- * gui/dialogs/comp-editor.c (prompt_to_save_changes): adapted to
- changes in save_component_dialog.
-
-2003-03-11 Dan Winship <danw@ximian.com>
-
- * gui/calendar-config.c (on_timezone_set): Update for timezone
- dialog API changes.
-
- * gui/e-timezone-entry.c: Likewise
-
-2003-03-11 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_open): issue more descriptive
- warnings.
-
-2003-03-09 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar): if we
- already have the client loaded, don't remove it, just increment its
- reference count.
-
- * gui/alarm-notify/alarm-queue.c (remove_queued_alarm): added new
- argument to specify whether we want the component's structure removed
- if no more alarms exist, and only free the structure if TRUE.
- (remove_alarms): added same new argument and pass it over to
- remove_queued_alarm.
- (remove_comp, obj_updated_cb): passed new argument to remove_alarms.
- (procedure_notification): passed new argument to remove_queued_alarm.
- (obj_removed_cb): set all freed pointers to NULL.
- (notify_dialog_cb): only remove the alarm if the pointers are not NULL.
-
-2003-03-07 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/save.c (get_calendars_to_load): create the array
- to be returned only once.
-
-2003-03-06 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-queue.c (display_notification): ref the CalClient.
- (notify_dialog_cb): unref the CalClient.
-
-2003-03-06 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-notify-dialog.[ch]
- (alarm_notify_dialog_disable_buttons): new function.
- (alarm_notify_dialog): made it return a pointer to the dialog structure.
-
- * gui/alarm-notify/alarm-queue.c (remove_alarms, remove_comp): splitted
- alarm removal out of remove_comp.
- (obj_updated_cb): remove the component only when needed. In normal
- updates, just update the internal structure.
- (edit_component): don't get a CompQueuedAlarms as argument, since it
- might be removed.
- (on_dialog_obj_updated_cb, on_dialog_obj_removed_cb): callbacks for
- modifications during dialog display.
- (notify_dialog_cb): disconnect from "obj_*ed" signals and call
- edit_component with the new set of arguments.
- (display_notification): added more data to the closure structure.
-
-2003-03-05 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #31382
-
- * gui/e-meeting-model.c (async_read): don't assume the buffer is
- always full, but use GNOME_VFS_ERROR_EOF instead for knowing when
- the read has finished.
-
-2003-03-05 JP Rosevear <jpr@ximian.com>
-
- * gui/apps_evolution_calendar.schemas: fix defaults and
- descriptions to match what calendar-config wants them to be
-
-2003-03-05 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (show_current): g_objectify ref/unref
-
- * gui/itip-bonobo-control.c (set_data_idle_cb): as above
- (pstream_load): ditto
-
- * gui/dialogs/alarm-options.c (alarm_to_malarm_widgets): as above
-
-2003-03-05 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (class_init): override finalize, not
- destroy
- (start_calendar_server): take itip as a param and gtk_main_quit if
- it gets destroyed while we are waiting for the cal client to load
- (start_default_server): ditto
- (get_servers): take itip as a param and don't load if we've been
- destroyed, check for an except when retrieving the folder list
- (init): ref the html control
- (destroy): mark ourselves as destroyed
- (finalize): clean up, unref html control
- (write_html): if the html widget has been destroyed, don't write
- anything out
- (show_current_todo): pass extra param
- (show_current): ref/unref the itip control to avoid finalization while
- we are working, pass extra param
- (button_selected_cb): pass extra param
- (object_requested_cb): ditto
-
-2003-03-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-offline-handler.c (backend_go_offline,
- backend_go_online): cast CalClient's to GObject, not GtkObject.
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/meeting-page.c (meeting_page_fill_widgets): don't
- let the user change to an email organizer if the back end is not
- an email addres
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- Fixes #37881
-
- * gui/e-meeting-model.c (process_section): if the attendee is the
- empty string, try to get the email
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-offline-handler.c (backend_cal_opened_online): set
- the backend to REMOTE mode when it opens
- (backend_go_online): prepare to set calendar mode to REMOTE
- (impl_goOnline): get all the local calendars and set to REMOTE
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- Fixes #37881
-
- * gui/e-meeting-model.c (process_section): if the attendee is the
- empty string, try to get the email
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- Fixes #37883
-
- * idl/evolution-calendar.idl: getLdapAttribute can raise NotFound
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- Fixes #37806, #37697
-
- * gui/e-itip-control.c (e_itip_control_set_data): if the text is
- null or the empty string, just clear the widget
- (init): set the html widget to initially be blank
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal.c (impl_Cal_get_ldap_attribute): implement
-
- * pcs/cal-backend.h: add virtual method
-
- * pcs/cal-backend.c (cal_backend_get_ldap_attribute): call
- get_ldap_attribute_method
-
- * pcs/cal-backend-file.c (cal_backend_file_class_init): overrid
- get_ldap_attribute method
-
- * idl/evolution-calendar.idl: add getLdapAttribute method
-
- * gui/e-meeting-model.c (process_section): take simple card list
- as arg and try to use the ldap attribute (if any) as the attendee,
- else use the email address
- (select_names_ok_cb): get the simple card list
-
- * cal-client/cal-client.h: add proto
-
- * cal-client/cal-client.c (cal_client_init): init ldap_attribute
- to NULL
- (cal_client_destroy): free ldap_attribute
- (cal_client_get_ldap_attribute): accessor
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (itip_organizer_is_user): call
- cal_client_get_cal_address instead of cal_client_get_email_address
-
- * gui/dialogs/meeting-page.c (meeting_page_construct): ditto
-
- * pcs/cal.c (impl_Cal_get_cal_address): implement updated method
- name
- (cal_class_init): set method implementation
-
- * pcs/cal-backend.c (cal_backend_class_init): init get_cal_address
- virtual function
- (cal_backend_get_cal_address): call proper function
-
- * pcs/cal-backend.h: update proto, rename get_email_address
- virtual function to get_cal_address virtual function
-
- * pcs/cal-backend-file.c (cal_backend_file_class_init): match
- get_cal_address call
- (cal_backend_file_get_cal_address): rename from
- cal_backend_file_get_email_address
-
- * cal-client/cal-client.c: rename email_address private member to
- cal_address
- (cal_client_init): init cal_address
- (cal_client_destroy): free cal_address and properly free
- alarm_email_address
- (cal_client_get_cal_address): rename from
- cal_client_get_email_address and call proper corba function
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- * idl/evolution-calendar.idl: fix comment
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-model.c (calendar_model_append_row): update FIXME
- note
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/recur-comp.h: fix copyright
-
- * gui/dialogs/recur-comp.c: fix copyright
- (recur_component_dialog): say "recurring journal entry" instead of
- just "recurring journal"
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- Partially Fixes #23606 (from Jack Jia <jack.jia@sun.com>)
-
- * gui/dialogs/schedule-page.c (update_time): handle no end date if
- the start is date only
-
- * gui/dialogs/event-page.c (update_time): ditto
-
-2003-03-04 JP Rosevear <jpr@ximian.com>
-
- Merging in 1.2 stuff
-
- Fixes #35598
-
- * gui/dialogs/task-details-page.c
- (task_details_page_fill_widgets): count a status of needs action
- as a status of none (not started)
- (date_changed_cb): set the option menu to a status of none
- (status_changed): no need to handle needs action status now
-
- * gui/dialogs/task-details-page.glade: remove needs-action menu
- item
-
- Fixes #36763
-
- * gui/dialogs/alarm-page.c (add_clicked_cb): if no address was set
- for an email alarm, set the default
- (button_options_clicked_cb): pass the default email address
-
- * gui/dialogs/alarm-options.h (alarm_options_dialog_run): update proto
-
- * gui/dialogs/alarm-options.c (alarm_to_malarm_widgets): if there
- are no email attendees, default to the passed in value
- (alarm_options_dialog_run): take and track an email param
-
- * pcs/cal.c (impl_Cal_get_alarm_email_address): implement by
- calling backend method
- (cal_class_init): set alarm email address method implementation
-
- * pcs/cal-backend.h: add new virtual proto
-
- * pcs/cal-backend.c (cal_backend_class_init): set alarm email
- address virtual method to NULL
- (cal_backend_get_alarm_email_address): call backend method
-
- * pcs/cal-backend-file.c (cal_backend_file_class_init): set alarm
- email address method
- (cal_backend_file_get_alarm_email_address): implement by returning
- NULL
-
- * idl/evolution-calendar.idl: add getAlarmEmailAddress method
-
- Fixes #37102
-
- * gui/dialogs/task-editor.c (set_menu_sens): don't allow task
- assignment if the backend says not to
-
- * gui/dialogs/recurrence-page.c (fill_component): kill warning
- (preview_recur): display the recurrences in the dtstart timezone
- if possible
-
- * gui/gnome-cal.c (dn_query_obj_updated_cb): pass NULL to use
- default tag zone
-
- * gui/tag-calendar.c (tag_calendar_by_comp): allow display zone
- for the tagged calendar to be passed in
- (prepare_tag): use the passed in timezone for display if non-null
-
- * gui/tag-calendar.h (tag_calendar_by_comp): update proto
-
- * gui/dialogs/recurrence-page.c (recurrence_page_set_dates): make
- sure we always update the preview
-
- * conduits/todo/todo-conduit.c (add_record): make sure to create a
- unique uid for the record
-
- * conduits/calendar/calendar-conduit.c (add_record): ditto
-
- * conduits/todo/todo-conduit.c (e_todo_context_new): init default
- comp and timezone to NULL
- (e_todo_context_destroy): unref default comp
- (pre_sync): et the default comp via the client and set the default
- timezone
- (add_record): pass the default comp as the base comp
-
- * conduits/calendar/calendar-conduit.c (e_calendar_context_new):
- init default comp to NULL
- (e_calendar_context_destroy): unref default comp
- (pre_sync): get the default comp via the client
- (add_record): pass the default comp as the base comp
-
- * conduits/calendar/calendar-conduit.c (local_record_from_comp):
- only add the recurrence rule if its not an instance
-
- * gui/itip-control-factory.c (set_data_idle_cb): idle call back to
- set control data
- (pstream_load): set the data in an idle callback to avoid deadlock
- (get_prop): handle view_only
- (set_prop): ditto
- (itip_control_factory): add view_only
-
- * gui/e-itip-control.h: add protos
-
- * gui/e-itip-control.c (write_html): only write out the options if
- we aren't in view_only mode
- (e_itip_control_set_view_only): accessor
- (e_itip_control_get_view_only): ditto
-
- Fixes #36909
-
- * gui/dialogs/alarm-page.c (button_options_clicked_cb): indicate
- whether the options dialog should allow repeating
-
- * gui/dialogs/alarm-options.h: update proto
-
- * gui/dialogs/alarm-options.c (alarm_to_repeat_widgets): if
- repeating is not allowed, sensitize the widgets appropriately
- (alarm_options_dialog_run): store the repeat param
-
- * gui/calendar-model.c (calendar_model_append_row): guard against
- saving before the calendar is open
-
- * gui/e-day-view.c (e_day_view_key_press): ditto
-
- * gui/dialogs/comp-editor.c (page_changed_cb): change warning
- dialog to not mention email
- (page_summary_changed_cb): ditto
- (page_dates_changed_cb): ditto
-
- * gui/itip-utils.c (itip_organizer_is_user): make the compare case
- insensitive
-
- * gui/dialogs/meeting-page.c (meeting_page_fill_widgets): don't
- allow the organizer to be changed if its not an email address
-
- * gui/e-day-view.c, calendar-model.c, e-week-view.c,
- task-editor.c, event-editor.c, comp-editor.c, meeting-page.c: pass
- additional param
-
- * gui/itip-utils.c (itip_organizer_is_user): take client as param,
- and if organizer-not-email-address and email address and organizer
- match, assume the user is the organizer
-
- * gui/itip-utils.h: update proto
-
- * pcs/cal.c (build_fb_seq): set the max
-
- * gui/e-meeting-model.c
- (e_meeting_model_add_attendee_with_defaults): correct typo and set
- rsvp appropriately
-
- * gui/dialogs/send-comp.c (send_component_dialog): if save
- schedules, return FALSE for now
-
- * gui/dialogs/recurrence-page.c (sensitize_recur_widgets):
- de-sensitize the preview widget if we are viewing an instance
- (preview_recur): return if the comp is an instance
-
- * gui/dialogs/event-page.glade: name the show time frame
-
- * gui/dialogs/event-page.c (event_page_fill_widgets)
- (event_page_init): init show time frame
- (event_page_fill_widgets): hide/show frame as needed
- (get_widgets): get the frame
-
- * gui/alarm-notify/alarm-queue.c (mail_notification): kill mail
- notification code
-
- * cal-client/cal-client.c (load_static_capabilities): grab static
- capabilities string
- (check_capability): see if a capability is in the string
- (cal_client_get_one_alarm_only): accessor
- (cal_client_get_organizer_must_attend): use check_capability
- (cal_client_get_static_capability): ditto
-
- * cal-client/cal-client.h: new, changed protos
-
- * idl/evolution-calendar.idl: change over getSchedulingInformation
- to a more general getStaticCapabilities call
-
- * pcs/cal-backend-file.c
- (cal_backend_file_get_static_capabilities): return
- "no-email-alarms"
-
- * pcs/cal-backend.c (cal_backend_get_static_capabilities): ditto
-
- * pcs/cal-backend.h: ditto
-
- * pcs/cal.c (impl_Cal_get_static_capabilities): ditto
-
- * gui/alarm-notify/alarm-queue.c (get_default_address): utility
- routine to snag address info
-
- * gui/alarm-notify/Makefile.am: build composer idl
-
- * *.c: pass client param for send an cancel params
-
- * gui/dialogs/send-comp.c (send_component_dialog): take client as
- a parm and if save schedules return true right away
-
- * gui/dialogs/send-comp.h: update proto
-
- * gui/dialogs/cancel-comp.c (cancel_component_dialog): take client
- as a param and if we are deleting and schedule saves, return true
- right away
-
- * gui/dialogs/cancel-comp.h (cancel_component_dialog): update proto
-
- * gui/dialogs/alarm-options.glade: add Send To: button
-
- * gui/dialogs/alarm-options.c (addressbook_clicked_cb): display
- dialog
- (setup_select_names): attach above to Send To: button clicked
- signal
-
- * gui/dialogs/alarm-options.c (get_widgets): get mail alarm
- widgets
- (setup_select_names): add the select names widget
- (alarm_to_malarm_widgets): show the attendees and description
- (alarm_to_dialog): set the title for mail alarms properly
- (malarm_widgets_to_alarm): save attendees and descriptions in
- alarm
- (alarm_options_dialog_run): call setup_select_names
-
- * gui/dialogs/alarm-page.c: add email to alarm types
-
- * gui/dialogs/alarm-options.glade: add mail alarm widgets
-
- * gui/dialogs/alarm-page.glade: add email to alarm types
-
- * cal-util/cal-component.c (scan_attendee): kill unnecessary
- CalComponent param
- (scan_property): don't pass same
- (set_attendee_list): take an icalcomp instead of a CalComponent
- (cal_component_set_attendee_list): pass same
- (scan_alarm_property): if its an attendee, scan it
- (make_alarm): set attendee_list member to null
- (cal_component_alarm_new): ditto
- (cal_component_alarm_free): free attendee list
- (cal_component_alarm_get_attendee_list): return attendee list
- (cal_component_alarm_set_attendee_list): set attendee list
- (cal_component_alarm_has_attendees): return true if alarm has attendees
-
- * cal-util/cal-component.h: new protos
-
- * gui/calendar-model.c (calendar_model_append_row): use
- cal_comp_task_new_with_defaults
-
- * gui/comp-editor-factory.c (get_default_task): ditto
-
- * gui/e-tasks.c (e_tasks_new_task): ditto
-
- * gui/gnome-cal.c (gnome_calendar_new_task): ditto
-
- * gui/comp-util.h (cal_comp_task_new_with_defaults): new proto
-
- * gui/comp-util.c (cal_comp_task_new_with_defaults): new utility
- routine
-
- * cal-util/cal-util.c (generate_absolute_triggers): skip omitted
- alarm types
- (add_alarm_occurrences_cb): ditto
- (cal_util_generate_alarms_for_list): take/pass omit param
- (cal_util_generate_alarms_for_comp): ditto
-
- * cal-util/cal-util.h: update protos
-
- * pcs/cal-backend-file.c (cal_backend_file_get_alarms_for_object):
- add omit param
- (cal_backend_file_get_alarms_in_range): ditto
-
- * pcs/cal-backend.c (cal_backend_get_scheduling_information):
- remove dead param
-
- * gui/dialogs/meeting-page.h: delete proto
-
- * gui/dialogs/meeting-page.c: remove dead routine
-
- * gui/dialogs/event-editor.c (event_editor_edit_comp): we don't
- need to add the organizer as an attendee ourselves, just set the
- edit level properly
-
- * gui/dialogs/task-editor.c (task_editor_edit_comp): ditto
-
- * gui/comp-util.c (cal_comp_event_new_with_defaults): take client
- as arg so we can obtain the default from the backend
-
- * gui/comp-editor-factory.c (get_default_event): pass
- cal_comp_event_new_with_defaults the new param
-
- * gui/gnome-cal.c (gnome_calendar_new_appointment_for): ditto
-
- * gui/e-week-view.c (e_week_view_key_press): ditto
-
- * gui/e-day-view.c (e_day_view_key_press): ditto
-
- * gui/calendar-model.c (calendar_model_append_row): ditto
-
- * gui/comp-util.h (cal_comp_event_new_with_defaults): update proto
-
- * pcs/cal-backend-file.c (cal_backend_file_get_default_object):
- return appropriate default object
-
- * pcs/cal-backend.c (cal_backend_get_default_object): call
- get_default_backend class method
-
- * pcs/cal-backend.h: add proto
-
- * pcs/cal.c (impl_Cal_get_default_object): implement
- (cal_class_init): set handler for getDefaultObject call
-
- * idl/evolution-calendar.idl: remove always schedule from
- SchedulingInformation and add getDefaultObject call
-
- * cal-client/cal-client.c (cal_client_get_default_object): gets a
- default object from the server
- (cal_client_init): remove always_schedule
- (load_scheduling_info): ditto
-
- * cal-client/cal-client.h: add a proto, delete a proto
-
- * gui/dialogs/meeting-page.c (right_click_cb): if the attendee is
- not fully editable, don't allow deletion
- (meeting_page_construct): keep the default organizer as an itip
- address
- (meeting_page_get_default_organizer): return the default organizer
-
- * gui/dialogs/meeting-page.h: new proto
-
- * gui/dialogs/event-editor.c (event_editor_edit_comp): we set
- appropriate edit levels now for users and if the backend always
- schedules we always show the meeting pages and add the organizer
- as an attendee
-
- * gui/dialogs/task-editor.c (task_editor_edit_comp): same
-
- * gui/e-meeting-model.c (is_cell_editable): use the edit level of
- the attendee to determine if cell is editable
- (init): we no longer keep the attendee list of restricted
-
- * gui/e-meeting-attendee.c (e_meeting_attendee_get_edit_level): accessor
- (e_meeting_attendee_set_edit_level): ditto
-
- * gui/e-meeting-attendee.h: new protos and edit level enum
-
- * cal-client/cal-client.c (load_scheduling_info): load the
- scheduling info
- (cal_client_get_always_schedule): accessor
- (cal_client_get_organizer_must_attend): ditto
- (cal_client_get_save_schedules): ditto
- (cal_client_init): init scheduling data members
-
- * cal-client/cal-client.h: accessors for scheduling information
-
- * pcs/cal-backend-file.c
- (cal_backend_file_get_scheduling_information): implement the new
- virtual method
-
- * pcs/cal-backend.c (cal_backend_get_scheduling_information): call
- the class specific method
-
- * pcs/cal-backend.h: add virtual method
-
- * idl/evolution-calendar.idl: add a getSchedulingInformation call
- which describes how the backend does its scheduling
-
- * pcs/cal.c (impl_Cal_get_scheduling_information): implement above
-
- * gui/e-day-view.c: pass NULL as parent to recur dialog
-
- * gui/e-week-view.c: ditto
-
- * gui/dialogs/comp-editor.c (prompt_to_save_changes): show recur
- dialog after prompting, not before
- (save_cmd): ditto
- (save_close_cmd): ditto
- (real_edit_comp): don't show recur dialog before opening
-
- * gui/dialogs/recur-comp.h (recur_component_dialog): update proto
-
- * gui/dialogs/recur-comp.c (recur_component_dialog): take a parent
- argument and set the dialog parent if non-null
-
- * gui/e-week-view.c (e_day_view_on_editing_stopped): Don't update
- appointment if both the old and the new summary texts are empty.
-
- * gui/e-week-view.c (e_week_view_show_popup_menu): mask out "make
- moveable" if its an instance
-
- * gui/e-day-view.c (e_day_view_on_event_right_click): ditto
-
- * gui/e-week-view.c (e_week_view_on_editing_stopped): if its
- an instance, show the recur comp dialog and modify it based on the
- response (or not if cancel is hit)
-
- * gui/e-day-view.c (e_day_view_finish_long_event_resize): if its
- an instance, show the recur comp dialog and modify it based on the
- response (or not if cancel is hit)
- (e_day_view_finish_resize): ditto
- (e_day_view_on_editing_stopped): ditto
- (e_day_view_on_top_canvas_drag_data_received): ditto
- (e_day_view_on_main_canvas_drag_data_received): ditto
-
- * gui/dialogs/comp-editor.c (real_edit_comp): reflect changes in
- proto of recur_component_dialog
-
- * gui/dialogs/recur-comp.c (recur_component_dialog): use ok/cancel
- instead and radio buttons for the mod type
-
- * gui/dialogs/recur-comp.h: update proto
-
- * gui/e-day-view.c (e_day_view_on_long_event_click): allow
- dragging if its an instance
- (e_day_view_on_event_click): ditto
- (e_day_view_on_top_canvas_motion): ditto
- (e_day_view_on_main_canvas_motion): ditto
-
- * gui/dialogs/comp-editor.c (save_comp): if its an instance,
- update with the mod type
- (real_edit_comp): ask the user what instances they want to change
-
- * gui/dialogs/recur-comp.[hc]: new dialog to ask user what
- recurrences to modify
-
- * gui/dialogs/Makefile.am: Compile new files
-
- * gui/e-day-view.c (e_day_view_on_delete_occurrence): if its an
- instance, just remove with THIS mod
-
- * gui/e-week-view.c (e_week_view_on_delete_occurrence): ditto
-
- * cal-client/cal-client.c (cal_client_remove_object_with_mod):
- send the mod parameter to the backend
- (cal_client_remove_object): implement with above
- (cal_client_update_object_with_mod): send the mod parameter to the
- backend
- (cal_client_update_object): implement with above
-
- * cal-client/cal-client.h: new protos
-
- * cal-client/cal-client.c (cal_client_is_read_only): return
- booleans in the pre conditions
- (cal_client_update_object): pass mod param
- (cal_client_update_objects): ditto
- (cal_client_remove_object): ditto
- (cal_client_ensure_timezone_on_server): ditto
-
- * pcs/cal.c (impl_Cal_update_objects): take mod param
- (impl_Cal_remove_object): ditto
-
- * pcs/cal-backend.h: fix protos
-
- * pcs/cal-backend.c (cal_backend_update_objects): take mod param
- (cal_backend_remove_object): ditto
-
- * pcs/cal-backend-file.c (cal_backend_file_update_objects): take
- mod param
- (cal_backend_file_remove_object): ditto
-
- * cal-util/cal-util.h: add mod enum
-
- * cal-util/cal-recur.c (cal_recur_generate_instances_of_rule): if
- its an instance, just report the instance
-
- * cal-util/cal-component.h: new protos
-
- * cal-util/cal-component.c (cal_component_is_instance): indicate
- whether the component is an instance or not
- (cal_component_free_range): free a range
-
- * idl/evolution-calendar.idl: get remove and update to take mod
- type
-
-2003-03-03 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/dialogs/alarm-page.c
- * gui/dialogs/event-page.c
- * gui/dialogs/meeting-page.c
- * gui/dialogs/recurrence-page.c
- * gui/dialogs/schedule-page.c
- * gui/dialogs/task-details-page.c
- * gui/dialogs/task-page.c (get_widgets): gtk_widget_unparent() ->
- gtk_container_remove(). The former caused crashes in the
- addressbook's name-selector.
-
-2003-03-01 Hans Petter Jansson <hpj@ximian.com>
-
- * Makefile.am: Do importers after the other dirs, as it relies on
- generated files from there. This is still not optimal... Should
- probably introduce dependencies.
-
-2003-02-28 Hans Petter Jansson <hpj@ximian.com>
-
- * importers/Makefile.am: Shlibify.
-
- * importers/GNOME_Evolution_Calendar_Importer.server.in.in:
- Shlibify.
-
- * importers/icalendar-importer.c: Add necessary includes.
- (importer_destroy_cb): This is now a GWeakNotify func. gtk_ -> g_.
- (ical_importer_new)
- (vcal_importer_new)
- (gnome_calendar_importer_destroy_cb): Destroy signal -> weak ref.
-
- * importers/main.c: Add necessary includes. Shlibify.
-
-2003-02-28 Dan Winship <danw@ximian.com>
-
- * gui/dialogs/Makefile.am: build libcal-dialogs as an uninstalled
- shared library
- ($(IDL_GENERATED_H), etc): Only generate
- Evolution-Addressbook-SelectNames.h, not the corresponding .c
- files, or we'll get duplicate symbol errors trying to link this
- into libevolution_calendar.la
-
- * gui/Makefile.am (libevolution_calendar_la_LIBADD): Update for
- that (and eliminate libtool portability warnings)
-
-2003-02-28 Hans Petter Jansson <hpj@ximian.com>
-
- * Makefile.am (SUBDIRS): Add importers/.
-
- * importers/Makefile.am (server_in_files)
- (server_DATA): Insert $(libexecdir).
-
- * importers/icalendar-importer.c (connect_to_shell):
- oaf_activate_from_id() -> bonobo_activation_activate_from_id().
- (load_vcalendar_file): U_() -> _().
-
- * importers/GNOME_Evolution_Calendar_Importer.server.in:
- Renamed to corresponding .in.in.
-
-2003-02-28 Dan Winship <danw@ximian.com>
-
- * gui/Makefile.am (libevolution_calendar_la_LIBADD): Remove
- libalarm.a, which was not being used by the calendar.
-
- * gui/main.c: Remove unneeded alarm.h include.
-
- * gui/alarm-notify/Makefile.am (noinst_LIBRARIES): Stop building
- libalarm.a
- (evolution_alarm_notify_SOURCES): Add alarm.c, alarm.h
- (evolution_alarm_notify_LDADD): Remove libalarm.a
-
-2003-02-27 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/Makefile.am: link to versist libtool object
-
- * conduits/calendar/Makefile.am: ditto
-
-2003-02-26 Hans Petter Jansson <hpj@ximian.com>
-
- This makes alarm notification work.
-
- * gui/alarm-notify/notify-main.c (main): Initialize GTK. Don't
- initialize bonobo activation - bonobo_init() does that for us.
-
-2003-02-26 Hans Petter Jansson <hpj@ximian.com>
-
- This makes creating appointments and tasks from the "New" button work.
-
- * gui/main.c (comp_editor_factory_fn): Doesn't need to take any args.
- (factory): Add a handler for CompEditorFactory.
-
-2003-02-26 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes Ximian #37895.
-
- * gui/e-day-view.c (e_day_view_destroy): g_object_unref () ->
- pango_font_description_free ().
- (e_day_view_style_set): Ditto.
-
- * gui/e-week-view.c (e_week_view_destroy): Ditto.
-
-2003-02-26 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes Ximian #38306.
-
- * gui/e-itip-control.c (clean_up): Do nothing if the private structure
- has been freed. Don't call non-g_free() freers with NULL pointers.
- (destroy): Do nothing if the private structure has been freed. Clear
- pointers to freed blocks.
-
-2003-02-25 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/print.c (print_calendar): Use fixed margins of 5% of page
- width/height. This is the same cheat as gtkhtml employs to get
- around the fact that GNOME_PRINT_KEY_PAGE_MARGIN_* don't return
- useful values (I think). It sort of sucks, but is better than
- no margins at all.
- (print_comp): Ditto.
-
-2003-02-25 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/calendar-config.c (calendar_config_get_default_view): Get
- default view from correct key.
-
-2003-02-25 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.c (get_widgets): Show start/end-of-day
- widgets.
-
-2003-02-23 Hans Petter Jansson <hpj@ximian.com>
-
- * cal-client/cal-client.c (cal_client_is_read_only): Don't warn
- if calendar isn't loaded... Doesn't seem to hurt, but this should
- probably be investigated further.
-
- * gui/dialogs/comp-editor-util.c (comp_editor_contacts_to_widget):
- If we have no contacts, don't bother trying to set them in the
- widget. Used to pass a NULL list, which would lead to much anxiety
- in callees.
-
- * gui/dialogs/meeting-page.c (meeting_page_fill_widgets):
- If we have no potential organizers, emit a sensible warning.
-
- * gui/dialogs/task-page.c (init_widgets): Don't try to connect to
- the "changed" signal of the GtkTextView -- we listen to the
- GtkTextBuffer now.
-
-2003-02-20 Not Zed <NotZed@Ximian.com>
-
- * gui/e-itip-control.c (destroy): dont unref accounts anymore.
- (change_status): itipAddress -> EAccount.
-
- * gui/calendar-model.c (calendar_model_destroy): dont unref
- accounts anymore.
- (calendar_model_value_at): simplify logic using account_list_find.
-
- * gui/dialogs/task-editor.c (task_editor_edit_comp): use new
- itip_addresses interfaces.
-
- * gui/dialogs/meeting-page.c (meeting_page_construct): use new
- itip_addresses_* interfaces. Should probably be using e_account
- directly.
- (meeting_page_finalize): dont unref the accounts list.
-
- * gui/dialogs/event-editor.c (event_editor_edit_comp): dont unref
- accounts anymore.
-
- * gui/itip-utils.c (itip_addresses_get_default): Just use
- e_account_list_get_default.
- (itip_addresses_get): dont ref the account object, just keep 1 ref
- to it.
- (find_account): remove.
- (itip_organizer_is_user): use e_account_list_find now.
- (itip_sentby_is_user): "
- (comp_limit_attendees): "
-
-2003-02-19 Not Zed <NotZed@Ximian.com>
-
- * gui/dialogs/meeting-page.c: addresses->accounts
- (meeting_page_finalize): unref accounts.
-
- * gui/dialogs/event-editor.c: Use EAccountList api's
-
- * pcs/cal-backend-util.c (cal_backend_mail_account_get): Removed,
- use a global EAccountList instead.
- (cal_backend_mail_account_get_default): Use the global
- EAccountList directly.
- (cal_backend_mail_account_is_valid): And here too.
-
- * gui/itip-utils.h: Removed ItipAddress structure.
-
- * gui/itip-utils.c (itip_addresses_get): Change it to return a
- global account object, so we dont need to duplicate all account
- info in the calendar.
- (itip_addresses_free, itip_address_free): Removed, use
- g_object_unref.
- (itip_addresses_get_default): Return an EAccount.
- (find_account): helper to lookup accounts based on name/address.
- (itip_organizer_is_user): Use helper to find account.
- (itip_sentby_is_user): "
- (comp_limit_attendees): "
- (comp_sentby): Update to use an EAccount direclty.
- (get_address): Removed, now redundant.
-
- * gui/e-itip-control.c: Changed priv->addresses to be accounts
- EAccountList.
- (destroy): unref accounts.
- (find_my_address): Change to use accounts list directly, also fix
- a small potential memleak.
-
- * gui/calendar-model.c: Change priv->addresses to be a direct
- reference to an EAccountList, renamed priv->accounts.
- (calendar_model_destroy): unref accounts.
- (calendar_model_value_at): Use EAccountList directly to lookup
- members.
-
- * gui/calendar-config.c (calendar_config_get_timezone)
- (calendar_config_set_timezone): Fix timezone key.
- (calendar_config_get_24_hour_format): Same for 24 hour format key.
- (calendar_config_set_24_hour_format): And here.
- (calendar_config_get_week_start_day): "
- (calendar_config_set_week_start_day): "
- (calendar_config_get_day_start_hour): "
- (calendar_config_set_day_start_hour): "
- (calendar_config_get_day_start_minute): "
- (calendar_config_set_day_start_minute): "
- (calendar_config_get_day_end_hour): "
- (calendar_config_set_day_end_hour): "
- (calendar_config_get_day_end_minute)
- (calendar_config_set_day_end_minute)
- (calendar_config_get_time_divisions)
- (calendar_config_set_time_divisions)
- (calendar_config_get_dnav_show_week_no)
- (calendar_config_set_dnav_show_week_no)
- (calendar_config_get_default_view)
- (calendar_config_set_default_view)
- (calendar_config_get_hpane_pos, calendar_config_set_hpane_pos)
- (calendar_config_get_vpane_pos, calendar_config_set_vpane_pos)
- (calendar_config_get_month_hpane_pos)
- (calendar_config_set_month_hpane_pos)
- (calendar_config_get_month_vpane_pos)
- (calendar_config_set_month_vpane_pos)
- (calendar_config_get_compress_weekend)
- (calendar_config_set_compress_weekend)
- (calendar_config_get_show_event_end)
- (calendar_config_set_show_event_end)
- (calendar_config_get_working_days)
- (calendar_config_set_working_days)
- (calendar_config_get_hide_completed_tasks)
- (calendar_config_set_hide_completed_tasks)
- (calendar_config_get_hide_completed_tasks_units)
- (calendar_config_set_hide_completed_tasks_units)
- (calendar_config_get_hide_completed_tasks_value)
- (calendar_config_set_hide_completed_tasks_value)
- (calendar_config_get_confirm_delete)
- (calendar_config_set_confirm_delete)
- (calendar_config_get_confirm_expunge)
- (calendar_config_set_confirm_expunge)
- (calendar_config_get_tasks_due_today_color)
- (calendar_config_set_tasks_due_today_color)
- (calendar_config_get_tasks_overdue_color)
- (calendar_config_set_tasks_overdue_color)
- (calendar_config_get_use_default_reminder)
- (calendar_config_set_use_default_reminder)
- (calendar_config_get_default_reminder_interval)
- (calendar_config_set_default_reminder_interval)
- (calendar_config_get_default_reminder_units)
- (calendar_config_set_default_reminder_units)
- (calendar_config_default_calendar_folder)
- (calendar_config_default_tasks_folder): Update config paths for
- new config convention, etc.
-
- * gui/alarm-notify/save.c (KEY_LAST_NOTIFICATION_TIME, etc):
- Updated keys to lowercase/proper path.
- (save_calendars_to_load): Store the calendars list as a gconf
- list.
- (get_calendars_to_load): Load the calendars list as a gconf list.
- (save_blessed_program): Similar, for the blessed program list.
- (is_blessed_program): Same here.
-
- * gui/alarm-notify/config-data.c (config_data_get_timezone): Update
- the path to the timezone key.
- (config_data_get_24_hour_format): Fix path to config option.
-
- * conduits/todo/todo-conduit.c (get_default_timezone): lower-case
- the timezone key.
-
- * conduits/calendar/calendar-conduit.c (get_default_timezone):
- lower-case the timezone key.
-
- * cal-client/cal-client.c (get_default_uri): Use the proper path
- to get the default folder uri's.
-
-2003-02-23 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/gnome-cal.c (backend_died_cb): Appease the compiler.
- (gnome_calendar_update_paned_quanta): Don't actually try to set
- the quantum properties. The quantum code should probably go away
- entirely now that the panes update during resize, but let's keep
- it around for a bit more.
-
- * gui/dialogs/event-editor.c (event_editor_construct): Ref & sink
- the pages.
-
- * gui/dialogs/task-editor.c (task_editor_construct): Ref & sink
- the pages.
-
-2003-02-23 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/cal-search-bar.c (make_suboptions): Eliminate
- e_utf8_to_gtk_string ().
-
- * gui/e-timezone-entry.c (e_timezone_entry_get_display_name):
- Ditto.
-
- * gui/calendar-model.c (date_value_to_string):
- e_utf8_from_locale_string () -> g_locale_to_utf8 ().
- (calendar_model_value_to_string): Ditto.
-
- * gui/e-cell-date-edit-text.c (ecd_get_text): Ditto.
-
- * gui/e-itip-control.c (write_label_piece): Ditto.
-
- * gui/print.c (format_date): Ditto.
- (print_week_view_background): Ditto.
- (print_month_summary): Ditto.
- (print_date_label): Ditto.
- (print_comp_item): Ditto.
-
- * gui/alarm-notify/alarm-notify-dialog.c (write_html_heading):
- Ditto.
-
-2003-02-22 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/dialogs/task-details-page.c (get_widgets): Show the custom
- widgets, since libglade appears to not want to do that.
-
- * gui/dialogs/task-page.c (clear_widgets): Make the description
- field use a GtkTextView.
- (task_page_fill_widgets): Ditto.
- (task_page_fill_component): Ditto.
- (init_widgets): Ditto.
- (get_widgets): Show the custom widgets, since libglade doesn't do it.
-
-2003-02-22 Hans Petter Jansson <hpj@ximian.com>
-
- * pcs/cal-backend.c (cal_backend_unref_categories): Add an
- iteration statement. Fixes hang in wombat.
-
-2003-02-22 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/apps_evolution_calendar.schemas: Commit fixes from
- Grzegorz Goawski <grzegol@pld.org.pl>.
-
-2003-02-21 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/calendar-model.c (calendar_model_class_init): GObject, not
- GtkObject.
- (calendar_model_destroy): -> calendar_model_finalize ().
-
- * gui/calendar-view.c (calendar_view_class_init): GObject, not
- GtkObject.
- (calendar_view_destroy): -> calendar_view_finalize ().
-
- * gui/comp-editor-factory.c (comp_editor_factory_class_init):
- GObject, not GtkObject.
- (comp_editor_factory_destroy): -> comp_editor_factory_finalize ().
-
- * gui/e-day-view.c (e_day_view_long_event_button_press):
- gtk_signal_disconnect () -> g_signal_handler_disconnect ().
- (e_day_view_on_event_button_press): Ditto.
- (e_day_view_on_long_event_click): Ditto.
- (e_day_view_on_event_click): Ditto.
- (e_day_view_on_event_double_click): Ditto.
- (e_day_view_on_delete_appointment): Ditto.
-
- * gui/e-week-view.c (e_week_view_on_text_item_event):
- gtk_signal_disconnect () -> g_signal_handler_disconnect ().
-
- * gui/alarm-notify/alarm-notify.c (AlarmNotify_RemoveCalendar):
- Don't cast to GtkObject.
-
-2003-02-21 Dan Winship <danw@ximian.com>
-
- * cal-client/Makefile.am (libcal_client_la_LIBADD): depend on
- libcal-util, libwombat, and libeutil
- (client_test_LDADD): Remove those deps from here
-
- * cal-util/Makefile.am (libcal_util_la_LIBADD): depend on
- libical-evolution.la
- (test_recur_LDADD): Remove that dependency here (and an ancient
- libversit dependency).
-
- * gui/alarm-notify/Makefile.am (evolution_alarm_notify_LDADD):
- remove some deps
-
- * gui/Makefile.am (libevolution_calendar_la_LIBADD): Likewise.
-
-2003-02-20 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/apps_evolution_calendar.schemas: Add GConf schemas.
-
- * gui/Makefile.am (EXTRA_DIST): Dist GConf schemas.
- (install-data-local): Install GConf schemas.
-
-2003-02-20 Dan Winship <danw@ximian.com>
-
- * gui/Makefile.am (libevolution_calendar_la_LIBADD):
- s/libemiscwidgets.a/libemiscwidgets.la/ and likewise for
- libetimezonedialog
-
-2003-02-19 Ettore Perazzoli <ettore@ximian.com>
-
- * pcs/Makefile.am: Split $(CORBA_GENERATED_H) rule from the
- $(CORBA_GENERATED_C) rule to that it autogens properly when using
- parallel makes.
- * cal-client/Makefile.am: Likewise.
-
- * gui/gnome-cal.c (gnome_calendar_setup_view_menus): Fix path to
- the calendar's GAL Views directory. [Pointed out by Grzegorz
- Goawski.]
-
-2003-02-11 Hans Petter Jansson <hpj@ximian.com>
-
- Enable printing for calendar and tasks.
-
- * gui/print.c: Set default font to be "Sans". Store the PrintConfig
- globally instead of PaperInfo (which doesn't exist anymore).
- (get_font_for_size): Don't use
- gnome_font_face_find_closest_from_weight_slant() anymore, since
- it's broken. Instead, use gnome_font_face_find() and put bold- and
- italicness in the name to look for. Descenders can now be negative,
- so have to take the absolute value to get font height.
- (print_comp): Use global, persistent print configuration.
- GnomePrintDialog is now a GtkDialog. Remove manual configuration
- parameter shuffling. Set up page using new methods.
- (print_calendar): Like print_comp(). For month view, force landscape
- mode by temporarily setting it in the config, and remove the old hack.
- (print_setup): Port. I'm not sure this works, but at least it
- compiles now. How do I test this code path?
- (print_day_view): Pass NULL for page denominator.
- (print_week_view): Ditto.
- (print_month_view): Ditto.
- (print_year_view): Ditto.
- (print_comp_item): Add missing gnome_print_beginpage(). How did this
- work before?
-
- * gui/tasks-control.c: Store the PrintConfig globally instead of
- passing individual parameters every time. Persistent too.
- (print_title): Look for "Sans Bold" instead of "Times" with
- GNOME_FONT_BOLD property. Don't use find_closest_from_weight_slant().
- (print_tasks): Set up page using new methods. GnomePrintMaster ->
- GnomePrintJob. Get params from global config instead of args.
- (tasks_control_print_cmd): Use global, persistent print configuration.
- Remove manual portrait/landscape hack. GnomePrintDialog is now a
- GtkDialog. Set params in global config instead of passing them to
- print_tasks().
- (tasks_control_print_preview_cmd): print_tasks() now takes fewer
- args.
-
-2003-02-11 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
- Don't use gtk_scrolled_window_set_scrollbar_spacing() anymore.
-
-2003-02-10 Hans Petter Jansson <hpj@ximian.com>
-
- * pcs/cal-backend-file.c (save): Don't try to make an error string
- from an uninitialized GnomeVFSResult.
-
-2003-02-10 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/Makefile.am: Make the CORBA IDL compilation work with
- parallel makes.
- * gui/dialogs/Makefile.am: Likewise.
- * gui/alarm-notify/Makefile.am: Likewise.
-
-2003-02-07 Rodney Dawes <dobey@ximian.com>
-
- * gui/alarm-notify/GNOME_Evolution_Calendar_AlarmNotify.server.in:
- remove this file, as it's generated now
- * gui/alarm-notify/GNOME_Evolution_Calendar_AlarmNotify.server.in.in:
- Add this file to generate the .server.in from, with hardcoded path
- * gui/alarm-notify/Makefile.am: Hardcode path in server file
-
-2003-02-07 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #37706
-
- * gui/comp-editor-factory.c (cal_opened_cb): added PERMISSION_DENIED
- case for not ending process on g_assert_not_reached.
-
-2003-02-06 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/e-day-view-time-item.c
- (e_day_view_time_item_show_popup_menu): Use
- e_auto_kill_popup_menu_on_selection_done() instead of
- e_auto_kill_popup_menu_on_hide().
- * gui/dialogs/meeting-page.c (right_click_cb): Likewise.
-
-2003-02-06 Dan Winship <danw@ximian.com>
-
- * gui/dialogs/event-page.c (make_timezone_entry): show the widget
- before returning it.
-
- * importers/main.c (main): s/PACKAGE/GETTEXT_PACKAGE/ in gettext
- init
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * gui/Makefile.am (INCLUDES): Remove cruft. Rename ICONSDIR to
- IMAGESDIR.
- (gladedir, etspecdir, serverdir): Remove definitions
- (libevolution_calendar_la_LDFLAGS): Remove -export-dynamic, add
- -module.
-
- * gui/calendar-config.c: #include <string.h>
-
- * gui/calendar-component.c (add_creatable_item):
- s/ICONSDIR/IMAGESDIR/
-
- * gui/comp-util.c: #include <string.h>
-
- * gui/e-alarm-list.c: #include e-time-utils.h
- (row_deleted): Remove unused variable.
- (e_alarm_list_append): Likewise.
-
- * gui/e-date-time-list.c: #include e-time-utils.h, timeutil.h,
- calendar-config.h
- (row_deleted): Remove unused variable
- (e_date_time_list_append): Likewise.
-
- * gui/e-day-view.c (e_day_view_unrealize): Remove unused var
- (e_day_view_style_set): Likewise.
- (e_day_view_set_event_font_cb): Likewise.
-
- * gui/e-day-view-time-item.c: #include <string.h>
- (e_day_view_time_item_get_column_width): Remove unused variable.
-
- * gui/e-itip-control.c: #include <unistd.h>
- (url_requested_cb): s/ICONSDIR/IMAGESDIR/
-
- * gui/e-week-view.c (e_week_view_unrealize): Remove unused variable
- (e_week_view_style_set): Likewise
-
- * gui/e-week-view-titles-item.c: #include string.h
- * gui/itip-bonobo-control.c: Likewise
- * gui/print.c: Likewise
-
-
- * gui/alarm-notify/Makefile.am: Use privlibexecdir.
- (INCLUDES): Remove cruft.
- (gladedir, serversdir): Remove definitions
- (evolution_alarm_notify_LDFLAGS): Remove no-longer-needed
- -export-dynamic.
-
- * gui/alarm-notify/alarm-notify-dialog.c (write_html_heading):
- s/ICONSDIR/IMAGESDIR
-
- * gui/alarm-notify/notify-main.c (main): Fix up gettext
- initialization
-
-
- * gui/dialogs/Makefile.am (INCLUDES): Remove cruft. Rename
- ICONSDIR to IMAGESDIR.
- (gladedir, etspecdir): Remove definitions
-
- * gui/dialogs/alarm-page.c: #include gtktreeselection.h and
- gtkcellrenderertext.h
- (append_reminder): Remove unused variable.
- (alarm_page_fill_component): Likewise.
- (alarm_page_set_summary): Likewise.
- (delete_clicked_cb): Likewise.
-
- * gui/dialogs/comp-editor.c (make_icon_from_comp):
- s/ICONSDIR/IMAGESDIR/
-
- * gui/dialogs/event-page.c: #include <string.h>
-
- * gui/dialogs/meeting-page.c (meeting_page_construct): Remove
- unused variable.
- (meeting_page_fill_widgets): Likewise
-
- * gui/dialogs/recurrence-page.c: #include gtktreeselection.h and
- gtkcellrenderertext.h
- (append_exception): Remove unused variable
- (fill_component): Likewise
- (recurrence_page_set_summary): Likewise.
- (exception_delete_cb): Likewise
-
-
- * cal-client/Makefile.am (libcal_clientincludedir): Define in
- terms of privincludedir
-
- * cal-client/client-test.c (main): Fix up gettext initialization
-
- * cal-client/cal-client.c (cal_client_construct): Likewise
-
-
- * cal-util/Makefile.am (INCLUDES): Remove cruft.
- (libcal_utilincludedir): Define in terms of privincludedir
-
-
- * pcs/Makefile.am (INCLUDES): Remove cruft.
- (pcsincludedir): Define in terms of privincludedir
-
- * pcs/cal-backend-file.c (cal_backend_file_finalize): Remove
- unused variable
-
-
- * importers/Makefile.am: Update this some although it's not
- currently being built
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * gui/alarm-notify/notify-main.c (main):
- s/glade_gnome_init/glade_init/
-
- * gui/calendar-offline-handler.c: s/BonoboXObject/BonoboObject/
-
- * gui/comp-editor-factory.c: Likewise
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * cal-util/cal-recur.c (cal_recur_nth): array of localized month
- day names ("1st" - "31st")
-
- * gui/dialogs/recurrence-page.c (make_recur_month_num_submenu,
- make_recur_month_num_menu, month_num_menu_selection_done_cb): Use
- the new cal_recur_nth[] array. The way this was done before didn't
- localize properly.
-
- From evolution-1-2-branch:
-
- * gui/e-itip-control.c (write_recurrence_piece): Describe
- recurrences, if we can. #30993
- (set_date_label): If the meeting has recurrences, call
- write_recurrence_piece after writing the start and end dates.
- (write_label_piece): Wrap the timezone in <font size=-1> to
- de-emphasize it a bit and try to keep the timestamp on a single
- line even with big Outlook timezone names. Add an option to show
- just the date, for describing the end of recurrences (since the
- time in the UNTIL is the *beginning* of the last instance, which
- would confuse people).
- (update_item): Set the VCALENDAR's METHOD.
- (ok_clicked_cb): Use update_item, not remove_item, to process a
- cancelation. Part of #33875.
-
- * pcs/cal-backend-file.c (cal_backend_file_cancel_object): New,
- handle an ICAL_METHOD_CANCEL update.
- (cal_backend_file_update_objects): Call
- cal_backend_file_update_object or cal_backend_file_cancel_object
- as appropriate.
-
-2003-02-04 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_on_invite_others_button_draw):
- Rename to e_meeting_time_selector_on_invite_others_button_expose()
- and handle "expose-event" instead of "draw".
- (e_meeting_time_selector_construct): The "draw" signal doesn't exist
- anymore - connect to "expose-event" instead.
-
- * gui/dialogs/event-page.c (clear_widgets): Clear the GtkTextBuffer
- for the description.
- (event_page_fill_widgets): Use the GtkTextBuffer.
- (event_page_fill_component): Use the GtkTextBuffer.
- (init_widgets): Create a GtkTextBuffer for the GtkTextView. Set word
- wrap. Connect to the "changed" signal of the model instead of the view.
-
-2003-02-04 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/e-meeting-time-sel-item.c
- (e_meeting_time_selector_item_paint_day_top): Use PangoLayout to
- draw text.
-
-2003-02-02 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/e-day-view.c (e_day_view_set_event_font_cb): Skip setting the
- "font_gdk" arg for now.
- (e_day_view_update_main_canvas_drag): Ditto.
-
- * gui/e-week-view.c (e_week_view_style_set): Ditto.
-
- * gui/weekday-picker.c (configure_items): Ditto.
-
- * gui/dialogs/event-page.c (get_widgets): Show custom widgets
- manually, since the visibility specified in the Glade XML appears
- to not have any effect.
-
- * gui/dialogs/recurrence-page.c (get_widgets): Ditto.
-
-2003-01-30 Ronald Kuetemeier <ronald@kuetemeier.com>
-
- Fixes #35572
-
- * gui/alarm-notify/alarm-queue.c: set saved_notification_time to last
- notification time when we update the config to last notification, so
- alarms will not get trigged again if a new calendar window is opened.
-
-2003-01-26 Chris Toshok <toshok@ximian.com>
-
- * conduits/todo/todo-conduit.c: CalClient and CalComponent are
- GObjects.
-
- * conduits/calendar/calendar-conduit.c: same.
-
-2003-01-26 Chris Toshok <toshok@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (start_calendar_server):
- fix warning.
- (get_default_timezone): BonoboConfigDatabase -> e_config_listener.
- (accept_all_cookies): remove.
- (conduit_get_gpilot_conduit): remove the oaf initialization stuff.
-
- * conduits/todo/todo-conduit.c (start_calendar_server):
- fix warning.
- (get_default_timezone): BonoboConfigDatabase -> e_config_listener.
- (accept_all_cookies): remove.
- (conduit_get_gpilot_conduit): remove the oaf initialization stuff.
-
- * Makefile.am (CONDUIT_DIR): uncomment the conduit stuff.
-
-2003-01-26 Hans Petter Jansson <hpj@ximian.com>
-
- Make clicks, drags and resizes work, and pangoize remaining strings.
- Fix EText placement.
-
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
- Use Pango.
-
- * gui/e-day-view.c (e_day_view_on_top_canvas_button_press):
- Don't add scroll offset, it's already factored in.
- (e_day_view_on_main_canvas_button_press): Ditto.
- (e_day_view_on_top_canvas_motion): Ditto.
- (e_day_view_on_main_canvas_motion): Ditto.
- (e_day_view_reshape_long_event): Don't set the "font_gdk" property.
- Its non-existence will prevent the other properties from being set as
- well.
- (e_day_view_reshape_day_event): Ditto.
- (e_day_view_update_top_canvas_drag): Ditto.
- (e_day_view_start_editing_event): ETextEventProcessor is a GObject
- now. So use g_signal_stuff.
- (e_day_view_check_auto_scroll): Factor out scroll offset before
- checking the pointer's position relative to widget.
- (e_day_view_auto_scroll_handler): Don't freeze the canvas when
- scrolling - it will fail to update the canvas. If this is not
- intended behaviour, it's a bug in the canvas, I think.
- (e_day_view_on_main_canvas_drag_motion): Factor in the scroll offset
- before checking for auto-scroll, since the function requires this.
-
- * gui/e-week-view.c (e_week_view_reshape_event_span): Don't set the
- "font_gdk" property. Its non-existence will prevent the other
- properties from being set as well.
- (e_week_view_start_editing_event): ETextEventProcessor is a GObject
- now. So use g_signal_stuff.
-
-2003-01-25 Hans Petter Jansson <hpj@ximian.com>
-
- Mainly making all views use PangoLayouts for text. When drawing a
- PangoLayout, the draw offset is the top left corner of the layout,
- not the text's baseline. Keep this in mind when viewing the
- changes. I'll be brief about the exact changes, since they speak
- better for themselves.
-
- * gui/e-day-view-time-item.c (e_day_view_time_item_get_column_width):
- Use Pango.
- (e_day_view_time_item_draw): Use Pango.
-
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw): Use Pango.
- (e_day_view_top_item_draw_long_event): Add some FIXME text so we can
- see when this is being used. Is it in use at all?
-
- * gui/e-day-view.c: No longer specify an explicit X font string for
- the large font. Use the main font, and change the point size.
- (e_day_view_init): Use Pango.
- (e_day_view_style_set): Use Pango. Comment out the gdk_font setting
- for the drag text items for now.
-
- * gui/e-day-view.h: Use Pango.
-
- * gui/e-week-view-event-item.c (e_week_view_draw_time): Use Pango.
-
- * gui/e-week-view-main-item.c (e_week_view_main_item_draw_day):
- Use Pango.
-
- * gui/e-week-view-titles-item.c (e_week_view_titles_item_draw):
- Use Pango.
-
- * gui/e-week-view.c: No longer specify an explicit X font string for
- the small font. Use the main font, and change the point size.
- (e_week_view_init): Use Pango.
- (e_week_view_destroy): Use Pango.
- (get_string_width): Implemented for convenience.
- (get_digit_width): Implemented for convenience.
- (e_week_view_style_set): Use Pango.
- (e_week_view_recalc_cell_sizes): Use Pango.
- (e_week_view_get_time_string_width): Use Pango.
-
- * gui/e-week-view.h: Use Pango.
-
- Following are some random UTF-8 fixes and a crash fix.
-
- * gui/itip-utils.c (comp_description): Use g_locale_to_utf8 ().
-
- * gui/dialogs/comp-editor.c (make_title_from_comp): Return a
- UTF-8 string.
-
- * gui/dialogs/alarm-page.c (alarm_page_set_summary): Pass UTF-8
- directly to GTK.
-
- * gui/dialogs/delete-comp.c (delete_component_dialog): Ditto.
-
- * gui/dialogs/meeting-page.c (meeting_page_fill_widgets): Ditto.
- (meeting_page_construct): Ditto.
-
- * gui/dialogs/recurrence-page.c (recurrence_page_set_summary): Ditto.
-
- * gui/dialogs/event-editor.c (event_editor_finalize): Fix crash caused
- by gtk_object_destroy()-ing a non-GtkObject.
-
-2003-01-24 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_editing_stopped): Don't insist
- appointment is updated if both old and new summary are blank.
-
- * gui/e-week-view.c (e_week_view_on_editing_stopped): Ditto.
-
- * gui/e-timezone-entry.c (on_button_clicked): Timezone dialog is now
- a GtkDialog. Treat it as such.
-
- * gui/goto.c (ecal_event): Goto dialog is now a GtkDialog. Treat it
- as such.
- (goto_dialog): Ditto.
-
- * gui/goto-dialog.glade: Set the return IDs from the dialog buttons.
-
- * gui/dialogs/meeting-page.c (popup_delegate_cb): Enable the delegate
- dialog. It's now a GtkDialog, so treat it like one.
- (right_click_cb): Use GTK stock item, not GNOME (that doesn't work
- anymore).
-
- * gui/e-delegate-dialog.glade: Set the return IDs from dialog buttons.
-
- * gui/print.c (print_calendar): Correct the print dialog init. Code
- is still not enabled, though.
-
- * gui/tasks-control.c (print_tasks): Add a warning about printing
- being disabled.
-
-2003-01-24 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/dialogs/Makefile.am (iconsdir): Remove, this is now defined
- in configure.in.
-
- * gui/Makefile.am (iconsdir): Remove; this is now defined in
- configure.in.
-
- * gui/alarm-notify/Makefile.am (iconsdir): Remove; this is now
- defined in configure.in.
-
-2003-01-23 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/dialogs/event-page.c (get_widgets): GTK_OBJECT -> G_OBJECT cast.
-
- * gui/dialogs/alarm-page.c (get_widgets): Ditto.
-
- * gui/dialogs/meeting-page.c (get_widgets): Ditto.
-
- * gui/dialogs/recurrence-page.c (get_widgets): Ditto.
-
- * gui/dialogs/schedule-page.c (get_widget): Ditto.
-
- * gui/dialogs/task-details-page.c (get_widget): Ditto.
-
- * gui/dialogs/task-page.c (get_widget): Ditto.
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct): Add a
- FIXME comment to think about.
-
- * gui/dialogs/comp-editor.c (comp_editor_merge_ui): Add a terminating
- NULL to the concatenation.
-
-2003-01-23 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes some trivial, but distracting, warnings.
-
- * gui/calendar-config.c (on_timezone_set): Fix constness.
-
- * gui/e-timezone-entry.c (on_button_clicked): Fix constness.
-
- * gui/dialogs/event-page.c (contacts_changed_cb): Fix constness.
-
- * gui/dialogs/task-page.c (contacts_changed_cb): Fix constness.
-
- * gui/e-itip-control.c (start_default_server): Cast callback with
- G_CALLBACK ().
-
- * gui/dialogs/schedule-page.c (init_widgets): Cast callback with
- G_CALLBACK ().
-
- * gui/calendar-offline-handler.c (impl_dispose): Takes GObject,
- not GtkObject.
- (impl_finalize): Ditto.
-
- * gui/calendar-view.c (calendar_view_edit): Now takes parent window
- as second arg.
-
- * gui/e-meeting-model.c (select_names_ok_cb): Fix constness.
- (get_select_name_dialog): Cast callback to BonoboListenerCallbackFn.
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_options_menu_position_callback): Add the
- push_in arg to arg list. This was crash-prone before.
- (e_meeting_time_selector_autopick_menu_position_callback): Ditto.
-
- * gui/alarm-notify/alarm-notify-dialog.c: Include e-unicode.h.
-
-2003-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/Makefile.am (componentdir): Removed definition; this is now
- defined in configure.in.
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * pcs/cal-backend.c (cal_backend_ref_categories): Do not put the
- category in both the changed_categories and the categories hashes;
- fixes a double-free when finalizing the CalBackend.
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_setup_view_menus): Use
- EVOLUTION_GALVIEWSDIR.
-
- * gui/e-tasks.c (e_tasks_setup_view_menus): Use
- EVOLUTION_GALVIEWSDIR.
-
- * cal-util/Makefile.am: Install libcal-util.la in $(privlibdir)
- instead of $(libdir).
-
- * gui/dialogs/comp-editor.c (setup_widgets): Get
- evolution-comp-editor.xml from EVOLUTION_UIDIR.
- (comp_editor_merge_ui): Get the file in EVOLUTION_UIDIR.
-
- * gui/tasks-control.c (tasks_control_activate): Get
- evolution-tasks.xml from EVOLUTION_UI_DIRECTORY.
-
- * gui/calendar-commands.c (calendar_control_activate): Get
- evolution-calendar.xml from EVOLUTION_UI_DIRECTORY.
-
- * pcs/Makefile.am (pcsincludedir): Version using $(BASE_VERSION).
-
- * importers/Makefile.am: Install evolution-calendar-importer in
- $(libexecdir)/evolution/$(BASE_VERSION).
- (sounddir): Remove.
-
- * gui/dialogs/Makefile.am (iconsdir): Version using
- $(BASE_VERSION).
- (gladedir): Likewise.
- (etspecdir): Likewise.
-
- * gui/Makefile.am (help_base): Remove.
- (install-data-local): Do not make the $(help_base)/C directory.
- (etspecdir): Version using $(BASE_VERSION).
- (gladedir): Likewise.
- (iconsdir): Likewise.
- (INCLUDES): Update the EVOLUTION_IMAGESDIR define to be versioned,
- and add a -DEVOLUTION_GALVIEWSDIR.
-
- * cal-util/Makefile.am: Install evolution-alarm-notify in
- $(libexecdir)/evolution/$(BASE_VERSION).
-
- * cal-util/Makefile.am (libcal_utilincludedir): Version using
- $(BASE_VERSION).
- * gui/alarm-notify/Makefile.am (iconsdir): Likewise.
- (gladedir): Likewise.
-
- * cal-client/Makefile.am: Install libcal-client.la in privlibdir
- instead of libdir.
- (libcal_clientincludedir): Version using $(BASE_VERSION).
-
-2003-01-18 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/print.c (print_calendar): Create a GnomePrintDialog,
- not a GnomePrinterDialog. They're different things. Patch from
- Chema.
-
-2003-01-17 Dan Winship <danw@ximian.com>
-
- * pcs/cal-backend.c: Move some non-file-backend-specific stuff
- from cal-backend-file here so it can be shared with other
- backends.
- (CalBackendPrivate): add this, containing the categories hashes
- and the (formerly public) clients list.
- (cal_backend_init, cal_backend_finalize): Handle backend->priv.
- (cal_destroy_cb): Simplify this (and redo it as a weak notify
- func)
- (cal_backend_add_cal): Keep a weak ref on the cal rather than
- connecting to its "destroy" signal. Call notify_categories_changed
- to let the new cal know about them.
- (get_object): Default implementation of cal_backend_get_object.
- that calls cal_component_get_as_string on the return value of
- cal_backend_get_object_component.
- (cal_backend_notify_mode, cal_backend_notify_update,
- cal_backend_notify_remove, cal_backend_notify_error): Notify each
- Cal about something.
- (cal_backend_ref_categories, cal_backend_unref_categories):
- Maintain a list of categories that are used by components in the
- backend, and trigger categories_changed notifications as needed.
-
- * pcs/cal-backend-file.c: Remove stuff that was moved to
- CalBackend (notify funcs, category handling, get_object
- implementation)
-
-2003-01-16 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/e-alarm-list.[ch]: Implement EAlarmList as CalComponentAlarm
- list with a GtkTreeModel interface.
-
- * gui/Makefile.am: Add e-alarm-list.[ch].
-
- * gui/dialogs/alarm-page.[ch]: Use GtkTreeView with the new
- EAlarmList as model for the alarm list. Update copyright.
-
- * gui/dialogs/recurrence-page.[ch]: Update copyright.
- (free_exception_date_time): Removed.
- (fill_exception_widgets): Kill a lingering clist operation.
-
-2003-01-15 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
- Create accel groups for popup menus. Fixes crash.
-
- * gui/e-date-time-list.[ch]: Implement EDateTimeList as
- CalComponentDateTime list with a GtkTreeModel interface.
-
- * gui/Makefile.am: Add e-date-time-list.[ch].
-
- * gui/dialogs/recurrence-page.c: Use GtkTreeView with the new
- EDateTimeList as model for the exception list.
-
- * gui/e-day-view.c: Silence warnings caused by missing casts.
-
- * gui/e-week-view.c: Silence warnings caused by missing casts.
-
-2003-01-15 Rodney Dawes <dobey@ximian.com>
-
- * gui/Makefile.am: Added libevolution_calendar_la_LDFLAGS, and
- avoid versioning the shlib component
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * cal-client/Makefile.am (CORBA_SOURCES_GENERATED): Renamed from
- CORBA_GENERATED.
- (CORBA_GENERATED): New, put both $(CORBA_SOURCES_GENERATED) and
- $(CORBA_HEADERS_GENERATED) in it.
- (BUILT_SOURCES): Put $(CORBA_GENERATED) in here.
-
-2003-01-14 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/e-calendar-table.c (tasks_popup_menu): Cast signal handlers
- to GtkSignalFunc, avoid warnings.
-
- * gui/gnome-cal.c (set_view): Only set view ID if we have an instance.
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * cal-util/Makefile.am (EXTRA_DIST): cal-util-marshal.list.
-
- * Makefile.am: Comment out the CONDUIT_DIR stuff for now.
-
-2003-01-14 Rodney Dawes <dobey@ximian.com>
-
- * gui/gnome-cal.c: Use GtkPaned instead of EPaned
-
-2003-01-14 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/e-day-view.c (e_day_view_init): Work around canvas crashes
- by ensuring rectangles have an initial width.
-
-2003-01-13 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/config-control-factory.h: Removed.
- * gui/config-control-factory.c: Removed.
-
- * gui/itip-bonobo-control.c: Renamed from itip-control-factory.c.
- (itip_bonobo_control_new): New.
- (itip_control_factory_init): Removed.
-
- * gui/itip-bonobo-control.h: Renamed from itip-control-factory.h.
-
- * gui/tasks-control-factory.c: Removed.
- * gui/tasks-control-factory.h: Removed.
-
- * gui/control-factory.c (control_factory_init): Removed.
-
- * gui/Makefile.am: Updated to build everything as
- libevolution-calendar.so and install in the COMPONENTDIR.
-
- * gui/GNOME_Evolution_Calendar.server.in.in: Updated to build the
- component as a shared library.
-
- * gui/main.c (main): Removed.
-
- * gui/calendar-component.c (calendar_component_get_object): New.
- (owner_set_cb): Do not store the shell pointer in shells.
- (owner_unset_cb): Do not remove the shell pointer from shells;
- instead, just set global_shell_client to NULL.
-
- * gui/calendar-component.h: Renamed from component-factory.h.
- * gui/calendar-component.c: Renamed from component-factory.c.
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * importers/icalendar-importer.c (connect_to_shell):
- CORBA_Object_release() the CORBA shell.
-
-2003-01-09 Dan Winship <danw@ximian.com>
-
- * gui/dialogs/recurrence-page.c (make_recur_month_num_submenu,
- make_recur_month_num_menu, month_num_menu_selection_done_cb): Use
- the new cal_recur_nth[] array. The way this was done before didn't
- localize properly.
-
- * cal-util/cal-recur.c (cal_recur_nth): array of localized month
- day names ("1st" - "31st")
-
- * cal-util/cal-component.c (cal_component_set_recurid): Allow
- recur_id to be NULL to clear the recurrence id. (Based on a story
- by JP on evolution-1-2-recurid-branch)
-
- * gui/print.c: Remove unused gnome-print-copies.h #include
-
- * pcs/query.c (query_new): Use g_object_weak_ref rather than
- connecting to "destroy" (which doesn't actually exist on a
- CalBackend)
- (backend_destroyed_cb): Update prototype.
-
-2003-01-08 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/alarm-notify/Makefile.am: Icons are now in
- $(datadir)/evolution/images instead of
- $(datadir)/images/evolution.
- * gui/Makefile.am: Likewise.
- * gui/dialogs/Makefile.am: Likewise.
-
-2003-01-06 Dan Winship <danw@ximian.com>
-
- * idl/Makefile.am: remove idldir definition. (It's defined in
- configure.in now)
-
-2002-12-19 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/calendar-commands.c (calendar_control_deactivate):
- Replace gtk_signal_disconnect_by_data() with
- g_signal_handlers_disconnect_matched(). Former takes GtkObject,
- latter takes GObject.
-
- * gui/calendar-model.c (calendar_model_destroy): Ditto.
- (update_query): Ditto.
- (calendar_model_set_cal_client): Ditto.
-
- * gui/e-day-view.c (e_day_view_destroy): Ditto.
- (update_query): Ditto.
- (e_day_view_set_cal_client): Ditto.
-
- * gui/e-tasks.c (query_eval_error_cb): Ditto.
- (query_query_done_cb): Ditto.
-
- * gui/e-week-view.c (e_week_view_destroy): Ditto.
- (update_query): Ditto.
- (e_week_view_set_cal_client): Ditto.
-
- * gui/gnome-cal.c (update_query): Ditto.
- (gnome_calendar_destroy): Ditto.
-
- * gui/tasks-control.c (tasks_control_deactivate): Ditto.
-
- * gui/e-comp-editor-registry.c (foreach_close_cb): Replace
- gtk_signal_handler_(un)block_by_data() with
- g_signal_handlers_(un)block_matched(). Former takes GtkObject, latter
- takes GObject.
-
- * gui/dialogs/alarm-page.c (alarm_page_get_type): Replace with
- E_MAKE_TYPE().
- (alarm_page_class_init): Use GObject as base class instead of
- GtkObject, and set up finalization instead of destroy handler.
- (alarm_page_destroy): Change to alarm_page_finalize() and assume
- parent is GObject, not GtkObject.
- (alarm_page_new): Use g_object_new(), not gtk_type_new().
-
- * gui/dialogs/event-page.c: Same general changes as above file.
- (update_time): Replace gtk_signal_handler_(un)block_by_data()
- with g_signal_handlers_(un)block_matched().
- (clear_widgets): Ditto.
- (times_updated): Ditto.
-
- * gui/dialogs/recurrence-page.c: Same general changes as above file.
- (clear_widgets): Replace gtk_signal_handler_(un)block_by_data()
- with g_signal_handlers_(un)block_matched().
- (append_exception): Ditto.
- (fill_ending_date): Ditto.
- (recurrence_page_fill_widgets): Ditto.
-
- * gui/dialogs/comp-editor.c: Same general changes as above file.
- (comp_editor_finalize): Replace gtk_signal_disconnect_by_data()
- with g_signal_handlers_disconnect_matched().
- (comp_editor_remove_page): Ditto.
-
- * gui/dialogs/event-editor.c: Same general changes as above file.
- * gui/dialogs/meeting-page.c: Same general changes as above file.
- * gui/dialogs/schedule-page.c: Same general changes as above file.
- * gui/dialogs/task-details-page.c: Same general changes.
- * gui/dialogs/task-editor.c: Same general changes as above file.
- * gui/dialogs/task-page.c: Same general changes as above file.
- * gui/dialogs/e-delegate-dialog.c: Same general changes.
-
-2002-12-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/e-itip-control.c (write_html): Use camel_text_to_html()
- instead.
-
-2002-12-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/e-itip-control.c (write_html): Correctly convert text.value
- into HTML here (ie, don't pass "<i>None</i>" into e_text_to_html()
- if text.value is NULL).
-
-2002-12-06 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #35003
-
- * gui/misc.[ch] (get_uri_without_password): new function for
- removing the password from the CalClient's uris.
-
- * gui/gnome-cal.c (client_cal_opened_cb): use the URI returned by
- get_uri_without_password for messages.
- (backend_error_cb): likewise.
- (backend_died_cb): likewise.
- (gnome_calendar_open): likewise.
- (open_error, method_error, permission_error): likewise.
-
- * gui/e-tasks.c (e_tasks_open): hide the password from the URI
- being displayed in messages.
- (backend_error_cb): likewise.
-
-2002-12-06 Hans Petter Jansson <hpj@ximian.com>
-
- * cal-client/cal-query.c (cal_query_done_status_enum_get_type):
- Implement GType for this enumeration.
- (cal_query_class_init): Use the enumeration instead of the
- abstract one.
-
- * cal-client/cal-query.h: Add type macro and proto for enum.
-
-2002-12-06 Hans Petter Jansson <hpj@ximian.com>
-
- * gui/component-factory.c (create_view): Pass the env argument to
- bonobo_control_set_property ().
-
- * gui/e-meeting-model.c (class_init): We're no longer derived from
- GtkObject, so use GObject class methods instead. destroy->finalize.
- (destroy): Zapped.
- (finalize): Implement based on old destroy ().
-
-2002-12-06 Hans Petter Jansson <hpj@ximian.com>
-
- * cal-client/cal-client.c (cal_client_open_status_enum_get_type):
- Create a non-abstract enumeration type derived from GEnum.
- (cal_client_set_mode_status_enum_get_type): Ditto.
- (cal_mode_enum_get_type): Ditto.
- (cal_client_class_init): Use our enumerations and not the abstract
- one.
- (cal_client_finalize): Don't destroy factories, since the CalClient
- doesn't own them anymore. They're shared between CalClients now.
- (get_factories): Implement. Move the factory setup code here from
- cal_client_construct (), and cache the factories. This is hopefully
- temporary, until wombat goes away or is fixed.
- (cal_client_construct): Most of the code moved to get_factories ().
-
- * cal-client/cal-client.h: Add enumeration type macros and protos.
-
- * gui/cal-search-bar.c (cal_search_bar_get_type): Removed in favour
- of E_MAKE_TYPE, which uses GObject calls.
- (cal_search_bar_class_init): Use g_type_class_peek_parent ().
-
- * gui/calendar-model.c (calendar_model_get_type):
- (calendar_model_class_init): Ditto, like above file.
- * gui/calendar-view.c (calendar_view_get_type):
- (calendar_view_class_init): Ditto.
- * gui/e-calendar-table.c (e_calendar_table_get_type):
- (e_calendar_table_class_init): Ditto.
- * gui/e-comp-editor-registry.c (e_comp_editor_registry_get_type):
- (class_init): Ditto.
- * gui/e-day-view-main-item.c (e_day_view_main_item_get_type):
- (e_day_view_main_item_class_init): Ditto.
- * gui/e-day-view-time-item.c (e_day_view_time_item_get_type):
- (e_day_view_time_item_class_init): Ditto.
- * gui/e-day-view-top-item.c (e_day_view_top_item_get_type):
- (e_day_view_top_item_class_init): Ditto.
- * gui/e-day-view.c (e_day_view_get_type):
- (e_day_view_class_init): Ditto.
- * gui/e-itip-control.c (e_itip_control_get_type):
- (class_init): Ditto.
- * gui/e-meeting-attendee.c (e_meeting_attendee_get_type):
- (class_init): Ditto.
- * gui/e-meeting-model.c (e_meeting_model_get_type):
- (class_init): Ditto.
- * gui/e-meeting-time-sel-item.c
- (e_meeting_time_selector_item_get_type):
- (e_meeting_time_selector_item_class_init): Ditto.
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_get_type):
- (e_meeting_time_selector_class_init): Ditto.
- * gui/e-timezone-entry.c (e_timezone_entry_get_type):
- (e_timezone_entry_class_init): Ditto.
- * gui/e-week-view-event-item.c (e_week_view_event_item_get_type):
- (e_week_view_event_item_class_init): Ditto.
- * gui/e-week-view-main-item.c (e_week_view_main_item_get_type):
- (e_week_view_main_item_class_init): Ditto.
- * gui/e-week-view-titles-item.c (e_week_view_titles_item_get_type):
- (e_week_view_titles_item_class_init): Ditto.
- * gui/gnome-cal.c (gnome_calendar_get_type):
- (gnome_calendar_class_init): Ditto.
- * gui/weekday-picker.c (weekday_picker_get_type):
- (weekday_picker_class_init): Ditto.
-
- * gui/e-week-view.c (e_week_view_get_type):
- (e_week_view_class_init): Ditto, but parent_class init was moved
- from get_type() to class_init().
-
- * gui/calendar-view-factory.c (calendar_view_factory_get_type):
- (calendar_view_factory_class_init): Ditto, and set up finalize
- callback instead of destroy.
- (calendar_view_factory_finalize): It's a GObject, so implement this.
- (celendar_view_factory_destroy): Move code to _finalize() and remove.
-
- * gui/main.c (init_bonobo): Remove extraneous bonobo_activation_init().
-
-2002-11-27 Not Zed <NotZed@Ximian.com>
-
- * gui/itip-utils.[ch]: run fix.sh over this.
-
- * gui/dialogs/*.[ch]: run fix.sh over all of this.
-
-2002-11-26 Richard Li <Richard.Li@Sun.COM>
-
- * cal-client/cal-client.c (cal_client_construct): removed extra call
- to CORBA_exception_init.
-
-2002-11-22 Not Zed <NotZed@Ximian.com>
-
- * gui/dialogs/delete-comp.c (delete_component_dialog): Changed
- e_messagebox -> gtk_messagedialog.
-
-2002-11-21 Not Zed <NotZed@Ximian.com>
-
- * gui/component-factory.c (create_view): pass type to
- bonobo_control_set_property.
-
-2002-11-20 Not Zed <NotZed@Ximian.com>
-
- * gui/Makefile.am (EXTRA_DIST): fix typo, servers_in_files ->
- server_in_files.
-
-2002-11-19 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Added rule to generate
- GNOME_Evolution_Calendar.server.in from
- GNOME_Evolution_Calendar.server.in.in, substituting @LIBEXECDIR@.
- Also, install evolution-calendar in $libexecdir instead of
- $bindir.
-
- * gui/GNOME_Evolution_Calendar.server.in.in: Renamed from
- GNOME_Evolution_Calendar.server.in. Prepended the executable name
- with @LIBEXECDIR@.
-
-2002-11-19 Not Zed <NotZed@Ximian.com>
-
- * gui/e-meeting-model.c (get_select_name_dialog): pass type to
- bonobo_widget::set_property.
- (select_names_ok_cb): ", for get_property.
-
- * gui/dialogs/e-delegate-dialog.c (e_delegate_dialog_construct):
- pass type to bonobo_widget::set_property & plug small leak.
- (e_delegate_dialog_get_delegate): ", for get_property.
- (e_delegate_dialog_get_delegate_name): "
-
- * gui/dialogs/comp-editor-util.c (comp_editor_contacts_to_widget):
- pass type to bonobo_widget::set_property.
- (comp_editor_contacts_to_component): ", for get_property
-
-2002-11-16 Chris Toshok <toshok@ximian.com>
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_style_set):
- use new e_table_header_compute_height signature.
-
-2002-11-15 Rodney Dawes <dobey@ximian.com>
-
- * gui/component-factory.c: Use bonobo_main_quit instead of gtk
-
-2002-11-13 Federico Mena Quintero <federico@ximian.com>
-
- * cal-client/cal-query.c: #include <string.h>
- (obj_removed_cb): Fixed prototype.
-
- * cal-client/cal-client.c (get_objects_atomically): Fix use of
- g_signal_handler_disconnect().
-
- * cal-client/client-test.c (create_client): Add G_CALLBACK casts.
-
-2002-11-12 Federico Mena Quintero <federico@ximian.com>
-
- * pcs/cal-backend-util.c: #include <string.h>
-
- * pcs/cal.c: Fixed prototypes of the CORBA method implementations.
-
- * pcs/cal-backend-file.c (cal_backend_file_dispose): Added a
- dispose method.
- (cal_backend_file_get_free_busy): Converted to use EConfigListener
- rather than BonoboConfigDatabase.
-
- * gui/alarm-notify/alarm-notify.c: #include <string.h>, fix use of
- g_hash_table_lookup_extended().
-
- * gui/alarm-notify/alarm-notify-dialog.c: Substitute deprecated
- GTK+ functions for new ones.
-
- * gui/alarm-notify/alarm-queue.c: Likewise.
-
- * gui/alarm-notify/notify-main.c: #include <string.h>,
- <gtk/gtkmain.h>.
-
- * gui/alarm-notify/save.c: #include <string.h>.
-
-2002-11-08 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/calendar-commands.c (calendar_control_deactivate): Use
- g_object_set_data(..., NULL) instead of gtk_object_remove_data().
-
- * gui/calendar-commands.c: Use g_object_{set,get}_* functions
- instead of gtk_object_{set,get}_*.
- * gui/calendar-commands.c: Likewise.
- * gui/calendar-config.c: Likewise.
- * gui/control-factory.c: Likewise.
- * gui/e-calendar-table.c: Likewise.
- * gui/e-comp-editor-registry.c: Likewise.
- * gui/e-day-view-main-item.c: Likewise.
- * gui/e-day-view-time-item.c: Likewise.
- * gui/e-day-view-top-item.c: Likewise.
- * gui/e-day-view.c: Likewise.
- * gui/e-meeting-attendee.c: Likewise.
- * gui/e-meeting-model.c: Likewise.
- * gui/e-meeting-time-sel-item.c: Likewise.
- * gui/e-meeting-time-sel.c: Likewise.
- * gui/e-week-view-event-item.c: Likewise.
- * gui/e-week-view-layout.c: Likewise.
- * gui/e-week-view-main-item.c: Likewise.
- * gui/e-week-view-titles-item.c: Likewise.
- * gui/e-week-view.c: Likewise.
- * gui/gnome-cal.c: Likewise.
- * gui/print.c: Likewise.
-
-2002-11-08 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/calendar-commands.c: Use g_object_ref()/g_object_unref()
- instead of gtk_object_ref/gtk_object_unref().
- * gui/calendar-config.c: Likewise.
- * gui/calendar-model.c: Likewise.
- * gui/comp-editor-factory.c: Likewise.
- * gui/comp-util.c: Likewise.
- * gui/e-calendar-table.c: Likewise.
- * gui/e-day-view.c: Likewise.
- * gui/e-itip-control.c: Likewise.
- * gui/e-meeting-model.c: Likewise.
- * gui/e-meeting-time-sel.c: Likewise.
- * gui/e-tasks.c: Likewise.
- * gui/e-timezone-entry.c: Likewise.
- * gui/e-week-view.c: Likewise.
- * gui/gnome-cal.c: Likewise.
- * gui/goto.c: Likewise.
- * gui/itip-utils.c: Likewise.
- * gui/print.c: Likewise.
- * gui/tasks-control.c: Likewise.
- * gui/tasks-migrate.c: Likewise.
-
- * gui/cal-search-bar.c: Use g_object_new() instead of
- gtk_type_new().
- * gui/calendar-model.c: Likewise.
- * gui/calendar-view-factory.c: Likewise.
- * gui/calendar-view.c: Likewise.
- * gui/calendar-view.c: Likewise.
- * gui/comp-editor-factory.c: Likewise.
- * gui/e-calendar-table.c: Likewise.
- * gui/e-cell-date-edit-text.c: Likewise.
- * gui/e-comp-editor-registry.c: Likewise.
- * gui/e-day-view.c: Likewise.
- * gui/e-itip-control.c: Likewise.
- * gui/e-meeting-attendee.c: Likewise.
- * gui/e-meeting-attendee.c: Likewise.
- * gui/e-meeting-model.c: Likewise.
- * gui/e-meeting-time-sel.c: Likewise.
- * gui/e-tasks.c: Likewise.
- * gui/e-timezone-entry.c: Likewise.
- * gui/e-week-view.c: Likewise.
- * gui/gnome-cal.c: Likewise.
- * gui/weekday-picker.c: Likewise.
-
- * gui/e-itip-control.c (get_servers): g_object_unref the
- shell_client instead of using bonobo_object_unref().
-
- * gui/component-factory.c (owner_set_cb): Use
- evolution_shell_client_corba_objref() instead of
- bonobo_object_corba_objref().
-
-2002-11-08 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/calendar-commands.c: Use g_signal_connect() instead of
- gtk_signal_connect().
- * calendar-commands.c: Likewise.
- * calendar-config.c: Likewise.
- * calendar-model.c: Likewise.
- * comp-editor-factory.c: Likewise.
- * component-factory.c: Likewise.
- * control-factory.c: Likewise.
- * e-calendar-table.c: Likewise.
- * e-comp-editor-registry.c: Likewise.
- * e-day-view-time-item.c: Likewise.
- * e-day-view.c: Likewise.
- * e-itip-control.c: Likewise.
- * e-meeting-model.c: Likewise.
- * e-meeting-time-sel.c: Likewise.
- * e-tasks.c: Likewise.
- * e-timezone-entry.c: Likewise.
- * e-week-view.c: Likewise.
- * gnome-cal.c: Likewise.
- * goto.c: Likewise.
- * tasks-control.c: Likewise.
- * tasks-migrate.c: Likewise.
- * weekday-picker.c: Likewise.
-
-2002-11-08 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/calendar-offline-handler.c
- (calendar_offline_handler_class_init): GObjectified.
- (impl_finalize): Finalize impl.
- (impl_dispose): Dispose impl.
- (calendar_offline_handler_new): Use g_object_new().
- (backend_cal_opened): use g_signal_connect() instead of
- gtk_signal_connect().
- (backend_go_offline): Likewise.
- (backend_cal_opened): g_object_unref() instead of
- gtk_object_unref().
- (backend_go_offline): Likewise.
-
-2002-11-08 Rodrigo Moya <rodrigo@ximian.com>
-
- * importers/evolution-calendar-importer.h: use GLib macros.
-
- * importers/main.c (init_importer): use bonobo_generic_factory_new,
- not bonobo_generic_factory_new_multi.
- (main): don't use libgnome functions.
-
-2002-11-07 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/client-test.c: don't use GTK, we don't need it.
-
-2002-11-07 JP Rosevear <jpr@ximian.com>
-
- * Initial port of gui/ subdir to GNOME 2
-
-2002-11-07 Rodrigo Moya <rodrigo@ximian.com>
-
- * importers/icalendar-importer.c: removed non-existant headers.
-
- * importers/Makefile.am: changes for BonoboActivation.
-
- * gui/GNOME_Evolution_Calendar.server.in: install to $libdir, not
- $datadir.
-
-2002-11-07 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/query-listener.[ch]: converted to BonoboObject.
-
- * gui/dialogs/comp-editor-util.c (parse_contact_string): use glib's
- g_utf8_strchr.
-
- * gui/dialogs/delete-comp.c: removed non-existant headers. Use
- GtkStock instead of GnomeStock.
-
- * gui/dialogs/e-delegate-dialog.c: converted to BonoboActivation.
- (e_delegate_dialog_construct): adapted to changes in glade_xml_new.
-
-2002-11-07 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal.[ch]: converted to BonoboObject.
- (impl_Cal_get_query): bonobo_object_unref the query returned by
- cal_backend_get_query if we can't duplicate it.
-
- * pcs/query.[ch]:
- * pcs/cal-factory.[ch]: converted to BonoboObject.
-
- * pcs/query-backend.[ch]:
- * pcs/cal-backend-file.[ch]:
- * pcs/cal-backend.[ch]: GObjectify.
-
-2002-11-06 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/cal-prefs-dialog.c: #include gtkoptionmenu.h.
- (cal_prefs_dialog_new): adapted to changes in glade_xml_new.
-
- * gui/dialogs/event-page.h:
- * gui/dialogs/meeting-page.h:
- * gui/dialogs/recurrence-page.h:
- * gui/dialogs/schedule-page.h:
- * gui/dialogs/task-details-page.h:
- * gui/dialogs/task-page.h:
- * gui/cal-prefs-dialog.h: use correctly the macros.
-
- * gui/dialogs/cancel-comp.c:
- * gui/dialogs/changed-comp.c:
- * gui/dialogs/comp-editor-page.c:
- * gui/gnome-cal.h: removed non-existent headers.
-
- * gui/dialogs/comp-editor.c: remove non-existent headers.
- (close_dialog): gtk_widget_destroy the widget.
- (setup_widgets, comp_editor_merge_ui): use BonoboWindow correctly.
- (comp_editor_set_cal_client, comp_editor_send_comp,
- comp_editor_edit_comp): use G_OBJECT_GET_CLASS for
- getting the class of an object.
-
- * gui/dialogs/comp-editor-page.c (comp_editor_page_class_init):
- use g_signal_* functions.
-
- * gui/dialogs/comp-editor-util.c: converted to BonoboActivation.
-
- * gui/dialogs/comp-editor.h: #include bonobo-window.h, not
- bonobo-win.h.
-
-2002-11-06 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/GNOME_Evolution_Calendar_AlarmNotify.server.in:
- * gui/GNOME_Evolution_Calendar.server.in: renmaed .oaf.in files.
-
- * gui/alarm-notify/Makefile.am:
- * gui/Makefile.am: fixed rules for .server files.
-
-2002-11-06 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/comp-editor-util.[ch]
- (comp_editor_connect_contacts_changed): don't return a
- Bonobo_EventSource_ListenerId, since it does not exist anymore,
- and was not even being used.
-
- * gui/e-timezone-entry.h: use GLib macros.
-
- * gui/dialogs/*.glade:
- * gui/alarm-notify/*.glade:
- * gui/*.glade: converted to Glade2 format.
-
-2002-11-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/alarm-options.c (alarm_options_dialog_run): adapted to
- to new glade_xml_new signature.
-
- * gui/calendar-model.h:
- * gui/dialogs/comp-editor-page.h:
- * gui/dialogs/alarm-page.[ch]: removed non-existant header files.
-
- * gui/dialogs/comp-editor-util.h: added missing headers.
-
-2002-11-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend.c: use libxml2 headers.
-
- * gui/alarm-notify/Makefile.am:
- * gui/dialogs/Makefile.am:
- * gui/Makefile.am: s/XML_I18N/INTLTOOL. Fixed execution of
- $(ORBIT_IDL).
-
- * gui/alarm-notify/alarm-notify.[ch]: converted to BonoboObject.
-
- * gui/alarm-notify/alarm-notify-dialog.c: compilation fixes.
- (alarm_notify_dialog): adapted to new glade_xml_new signature.
-
- * gui/alarm-notify/alarm-queue.c: ported to BonoboActivation and
- GtkStock and GtkDialog.
-
- * gui/alarm-notify/notify-main.c: ported to BonoboActivation and
- use GObject functions instead of GtkObject ones.
-
- * gui/alarm-notify/save.h: removed BonoboConfig related functions.
-
- * gui/alarm-notify/config-data.c: use GObject functions instead of
- GtkObject ones.
-
- * TODO.port: added file for keeping track of disabled things while we
- port.
-
-2002-11-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-util/cal-util-marshal.list: added new marshallers.
-
- * cal-client/cal-client.c (get_objects_atomically): fixed calls to
- g_signal_handler_disconnect_by_func.
- (cal_client_class_init): fixed typos.
-
- * cal-client/cal-client-multi.[ch]:
- * cal-client/cal-client-types.c:
- * cal-client/cal-query.[ch]: ported to GObject.
-
- * cal-client/cal-listener.[ch]: converted to BonoboObject.
-
- * cal-client/Makefile.am:
- * pcs/Makefile.am: fixed flags for orbit-idl
-
-2002-11-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-util/Makefile.am:
- * cal-util/cal-util-marshal.list: added marshallers.
-
- * cal-client/cal-client.[ch]: ported to GObject.
-
-2002-11-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-util/cal-component.[ch]: ported to GObject.
-
- * cal-util/cal-util.c (cal_util_generate_alarms_for_comp): use
- g_object_* instead of gtk_object_*.
-
-2002-11-03 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-client.c (get_default_uri): use EConfigListener
- instead of BonoboConfig.
-
- * cal-client/cal-client.c:
- * cal-client/cal-listener.[ch]:
- * cal-client/query-listener.c: warning free.
-
-2002-11-03 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-util.[ch]: don't use BonoboConfig, but
- EConfigListener.
-
- * gui/calendar-config.c: use /apps/Evolution prefix for all
- configuration keys.
-
-2002-10-31 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-util/cal-component.[ch]:
- * cal-util/cal-recur.h:
- * cal-util/cal-util.[ch]:
- * cal-client/cal-client.h:
- * cal-client/cal-client-multi.h:
- * cal-client/cal-client-types.[ch]:
- * cal-client/cal-listener.h
- * cal-client/cal-query.[ch]:
- * cal-client/query-listener.h:
- * pcs/cal.h:
- * pcs/cal-backend.[ch]:
- * pcs/cal-backend-file.h:
- * pcs/cal-backend-util.h:
- * pcs/cal-common.h:
- * pcs/cal-factory.h:
- * pcs/query.[ch]:
- * pcs/query-backend.[ch]: started GNOME 2 porting.
- cal-util, cal-client and pcs compiled ok.
-
- * cal-client/cal-client.c (cal_client_construct):
- * pcs/cal-factory.c: use b-a instead of OAF and bonobo-config
- instead of bonobo-conf.
-
-2002-10-29 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (backend_died_cb): cleaned up the status bar
- messages for all widgets.
-
-2002-10-24 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (init): initialize new values
- (clean_up): free new values
- (find_my_address): if we have a delegator address, use it instead
- (write_html): display delegator info to user
- (show_current_event): if we have a calendar uri, use that and
- describe the event differently
- (show_current_todo): ditto
- (show_current): search for delegator X properties
- (e_itip_control_set_delegator_address): accessor
- (e_itip_control_get_delegator_address): ditto
- (e_itip_control_set_delegator_name): ditto
- (e_itip_control_get_delegator_name): ditto
- (e_itip_control_set_calendar_uri): ditto
- (e_itip_control_get_calendar_uri): ditto
-
- * gui/e-itip-control.h: add protos
-
- * gui/itip-utils.c (comp_from): use the first attendee as the from
- address for things other than request, cancel and add (use
- organizer) and publish (use default address)
-
-2002-10-23 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #32613
-
- * gui/component-factory.c (sc_user_create_new_item_cb): use the
- default calendar/tasks folder to activate the component editor.
- (get_data_uri): deal correctly with the URIs being used.
-
-2002-10-23 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (show_current): fix warning
-
-2002-10-22 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #32371
-
- * pcs/query.c (start_cached_query_cb): CORBA_exception_init the
- CORBA_Environment before using it.
-
-2002-10-22 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-factory.c (lookup_backend): use NULL for pointer instead of
- FALSE.
-
-2002-10-22 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (get_address): use e_config_listener_* to get
- values
- (itip_addresses_get): ditto
- (itip_addresses_get_default): ditto
-
- * gui/calendar-model.c (calendar_model_value_to_string): don't
- send back a null string (affects if it is the group header)
- (calendar_model_init): pre load config database info so we don't
- do corba calls during draws
-
- Fixes #32276
-
-2002-10-17 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_construct): fix c/p type
-
-2002-10-17 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/recurrence-page.c (fill_ending_date): if the value
- is a datetime, convert it to a date
-
- * gui/itip-utils.c (comp_compliant): convert an UNTIL date value
- to a datetime value
-
- * cal-util/cal-component.c (cal_component_has_simple_recurrence):
- check to see if the component recurrences meet our definition of
- "simple"
-
- * cal-util/cal-component.h: new proto
-
-2002-10-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/recurrence-page.c (fill_component): changed to have a
- gboolean return type, which is what it's supposed to do.
- (recurrence_page_fill_component): return the result from
- fill_component.
-
- * gui/dialogs/comp-editor-page.h: fixed typo in function prototype.
-
-2002-10-11 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c
- (gnome_calendar_on_date_navigator_selection_changed): try to
- preserve the work week view setting if it makes sense
- (set_view): don't update the info again based on our view change
- call
-
- Fixes #16036
-
-2002-10-08 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #11434
-
- * gui/dialogs/comp-editor-page.[ch]
- (comp_editor_page_display_validation_error): new function.
-
- * gui/dialogs/event-page.c (event_page_fill_component):
- * gui/dialogs/recurrence-page.c (fill_component):
- * gui/dialogs/task-details-page.c (task_details_page_fill_component):
- * gui/dialogs/task-page.c (task_page_fill_component): added
- checks for all date values, and return FALSE if we find
- some invalid date/times.
-
- * gui/dialogs/comp-editor.c (save_comp): activate the page that
- returns error in fill_component.
-
-2002-10-08 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.c
- (cal_prefs_dialog_create_time_edit): set the 24 hour format
- initially
-
- Fixes #31812
-
-2002-10-08 JP Rosevear <jpr@ximian.com>
-
- * gui/e-week-view.c: remove pilot settings from contextual menu
-
- * gui/e-day-view.c: ditto
-
-2002-10-07 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #31774
-
- * gui/dialogs/alarm-options.c (dalarm_widgets_to_alarm,
- palarm_widgets_to_alarm): use correct pointer in loop.
-
-2002-10-07 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.c (setup_changes): cast the correct
- item
-
-2002-10-07 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes crash in #19159
-
- * gui/alarm-notify/alarm-queue.c (lookup_queued_alarm): don't crash if
- we don't find the queued alarm in the internal list.
- (alarm_trigger_cb, create_snooze, display_notification,
- audio_notification, procedure_notification, remove_queued_alarm):
- check return value from lookup_queued_alarm.
-
-2002-10-04 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #15892
-
- * idl/evolution-calendar.idl: added notifyErrorOccurred method to
- the Listener interface, so that backends can notify clients of errors
- that can't be reported otherwise.
-
- * pcs/cal.[ch] (cal_notify_error): new function.
-
- * pcs/cal-backend-file.c (save): made to save to temporary file and
- then moved to the correct file, so that we don't lose any data if
- there's a problem while saving.
- (notify_error): new function for notifying error messages to clients.
-
- * cal-client/cal-listener.[ch]: added new callback function for getting
- error messages from backends.
- (impl_notifyErrorOccurred): new method implementation.
- (cal_listener_class_init): initialize new epv member.
- (cal_listener_init, cal_listener_destroy, cal_listener_construct,
- cal_listener_new): initialize new function pointer.
-
- * cal-client/cal-client.[ch]: adapted to changes in CalListener class.
- (cal_client_class_init): added "backend_error" signal to CalClient class.
- (backend_error_cb): callback for "error_occurred" signal on the CalListener,
- which just emits the "backend_error" signal of CalClient.
-
- * gui/gnome-cal.c (gnome_calendar_construct): connect to "backend_error"
- signal on the CalClient's we create.
- (backend_error_cb): display error message on error from backend.
-
- * gui/e-tasks.c: likewise.
-
-2002-10-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/notify-main.c (alarm_notify_factory_fn): removed
- unneeded g_assert which was preventing the alarm daemon to
- start correctly in some cases.
-
-2002-10-02 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #30057
-
- * cal-client/cal-client.c (cal_client_is_read_only): added check
- of the status of the client before trying to make CORBA calls.
-
- * gui/calendar-commands.c (sensitize_calendar_commands,
- sensitize_taskpad_commands):
- * gui/tasks-control.c (sensitize_commands):
- * gui/dialogs/event-editor.c (set_menu_sens):
- * gui/dialogs/task-editor.c (set_menu_sens):
- * gui/e-calendar-table.c (e_calendar_table_on_right_click):
- * gui/e-day-view.c (e_day_view_on_event_right_click):
- * gui/e-week-view.c (e_week_view_show_popup_menu): take into account
- the read-onlyness of clients to disable/enable menu items.
-
-2002-10-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * idl/evolution-calendar.idl: added isReadOnly method to Cal
- interface.
-
- * pcs/cal.c (impl_Cal_is_read_only): new method implementation.
-
- * pcs/cal-backend.[ch]: added is_read_only method to CalBackend class.
- (cal_backend_is_read_only): new function.
-
- * pcs/cal-backend-file.c (cal_backend_file_is_read_only): new method.
- (cal_backend_file_class_init): set new signal's virtual method.
-
- * cal-client/cal-client.[ch] (cal_client_is_read_only): new function.
-
-2002-10-01 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #15710
-
- * gui/dialogs/alarm-page.c (alarm_page_init): added a
- X-EVOLUTION-NEEDS-DESCRIPTION property, so that we later set it
- correctly if it hasn't been set in the meanwhile (editing options for
- the alarm).
-
- * gui/dialogs/alarm-options.c (dalarm_widgets_to_alarm,
- palarm_widgets_to_alarm): removed X-EVOLUTION-NEEDS-DESCRIPTION
- property from alarms every time we set the description of the alarm.
-
-2002-10-01 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #30290
-
- * importers/icalendar-importer.c (process_item_fn): return a status of
- BUSY rather than NOT_READY, to avoid the display of the error message.
-
-2002-09-30 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c
- (calconduit_load_configuration): load multi_day_split
- (calconduit_save_configuration): save it
- (calconduit_dupe_configuration): copy it
- (e_cal_gui_new): create gui for it
- (e_cal_gui_fill_widgets): fill gui with value
- (e_cal_gui_fill_config): get value from gui and store in config
- (e_calendar_context_destroy): destroy new_cfg and gui properly
- (process_multi_day): skip item if its multi-day and we don't want
- to split
- (fill_widgets): fill local config widgets
- (create_settings_window): create local config widgets
- (save_settings): fill config from local widgets
-
- Fixes #23763
-
-2002-09-30 Aaron Weber <aaron@ximian.com>
-
- * gui/e-itip-control.c (update_item): adjust string on line 1609
- and 1517.
-
- * gui/dialogs/alarm-options.glade: rephrase string on line 270
-
-2002-09-27 Dan Winship <danw@ximian.com>
-
- * gui/calendar-commands.c (pixmaps): Remove "/Toolbar/New" and
- "/Toolbar/NewTask" since they're not there any more. Kills some
- bonobo-ui spewage.
-
-2002-09-26 Dan Winship <danw@ximian.com>
-
- Non-Connector part of #29334 (meeting created by a delegate in the
- delegator's calendar should have the delegator as Organizer).
-
- * idl/evolution-calendar.idl: add Cal_getEmailAddress, to return
- the email address associated with a backend (if any).
-
- * pcs/cal-backend.c (cal_backend_get_email_address): New.
-
- * pcs/cal-backend-file.c (cal_backend_file_get_email_address):
- Return NULL (for now).
-
- * pcs/cal.c (impl_Cal_get_email_address): Implement this by
- calling cal_backend_get_email_address and returning a NotFound
- exception if it returns NULL.
-
- * cal-client/cal-client.c (cal_client_get_email_address): New.
- (cal_client_init, cal_client_destroy, etc): initialize/free
- email_address
-
- * gui/dialogs/event-editor.c (event_editor_construct): Split this
- out of event_editor_init. Take and set a CalClient.
- (event_editor_new): Take a CalClient.
-
- * gui/dialogs/task-editor.c (task_editor_construct,
- task_editor_new): Likewise.
-
- * gui/dialogs/meeting-page.c (meeting_page_new,
- meeting_page_construct): Take a CalClient and call
- cal_client_get_email_address to find the default organizer
- address. (Also fix a bug if the default account's name has
- non-ASCII characters.)
-
- * gui/itip-utils.c (comp_from): New. When sending a REQUEST or
- CANCEL, use the Organizer as the From address.
- (itip_send_comp): Call comp_from and pass the result to
- Composer_setHeaders.
-
- * gui/comp-editor-factory.c (edit_existing, edit_new): Pass the
- CalClient to event_editor_new/task_editor_new
-
- * gui/e-calendar-table.c (open_task): Likewise.
-
- * gui/e-tasks.c (e_tasks_new_task): Likewise.
-
- * gui/gnome-cal.c (gnome_calendar_edit_object,
- gnome_calendar_new_task): Likewise.
-
-2002-09-26 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-model.c (set_value_at): only change the attendee
- value if it isn't empty
-
-2002-09-26 Rodrigo Moya <rodrigo@ximian.com>
-
- Should fix once for all #24210
-
- * idl/evolution-calendar.idl: changed the notifyObjUpdated method
- of the QueryListener interface accept a list of UIDs.
-
- * cal-client/query-listener.[ch] (impl_notifyObjUpdated): likewise for
- the QueryListener class.
-
- * cal-client/cal-query.c (obj_updated_cb): changed to adapt the
- multiple-id's received in the QueryListener class' signal to the
- one-by-one update notification of the public CalQuery class, thus
- keeping the changes needed for this minimal.
-
- * pcs/query.c (add_component, start_cached_query_cb): changed to
- send sequences of UIDs.
-
-2002-09-25 Dan Winship <danw@ximian.com>
-
- * gui/component-factory.c (folder_types): Add "calendar/public"
- and "tasks/public".
- (type_is_calendar, type_is_tasks): New utility functions
- (create_view, create_folder, remove_folder, xfer_folder,
- sc_user_create_new_item_cb): Use type_is_calendar/type_is_tasks
-
- * importers/icalendar-importer.c (get_uri_from_folder_path): allow
- importing into public calendar/task folders too.
-
- * gui/e-itip-control.c: Note that it's intentional that we use
- "calendar" and "tasks" here instead of "calendar/*" and "tasks/*".
- (31032)
-
-2002-09-25 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (itip_send_comp): if the item being sent is not
- a meeting, send it as a mixed item with a description and the
- calendar text in an attachment
-
- Fixes #30638
-
-2002-09-25 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #27961
-
- * pcs/cal-backend-file.c (cal_backend_file_update_object): set the
- LAST-MODIFIED time of the components when we save them.
-
-2002-09-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-file.c (cal_backend_file_get_timezone_object,
- cal_backend_file_get_timezone): return a builtin timezone if we
- don't find the timezone in our component.
-
-2002-09-24 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (comp_from_remote_record):
- make sure the start/end for no time palm events are DATE values,
- tidy code slightly
-
- Fixes #21631
-
-2002-09-24 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (process_multi_day):
- convert to date values if the original start and end were both
- dates
-
-2002-09-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-query.c (cal_query_destroy): unref the query
- since now the query object on the server keeps a copy of it and
- must know when the listener is no longer valid.
-
- * pcs/query.c (listener_died_cb): unref the QueryListener object.
- (query_construct): create an EComponentListener for the non-cached
- queries' listeners also.
-
-2002-09-23 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/Makefile.am: add libeutil to the link
-
- * conduits/calendar/Makefile.am: ditto
-
-2002-09-23 Dan Winship <danw@ximian.com>
-
- * pcs/cal.c (imple_Cal_update_objects, impl_Cal_remove_object):
- fix non-ANSI switch statements.
-
- * gui/e-meeting-model.c (is_cell_editable, value_is_empty,
- process_free_busy_comp): Likewise
-
- * gui/itip-utils.c (comp_compliant): Likewise.
-
-2002-09-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/main.c (launch_alarm_daemon): install an idle callback that will
- start the alarm daemon.
- (launch_alarm_daemon_cb): actually activate the alarm daemon here.
-
- * pcs/query.c (start_cached_query_cb): remove timeout function always
- and re-add it if the query is in progress.
-
-2002-09-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/query.c (start_cached_query_cb): move success notification code
- to its own code block, since it was being run for parse errors also.
- Also, remove all traces of the query from the cache if there is an
- error. Also, use GINT_TO_POINTER instead of GPOINTER_TO_INT.
-
-2002-09-23 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #28310
-
- * gui/alarm-notify/save.c (save_notification_time): only save the
- new notification time if it is bigger than the already saved one.
- This should avoid some reminders showing up twice.
-
-2002-09-20 JP Rosevear <jpr@ximian.com>
-
- * gui/comp-util.c (cal_comp_is_on_server): check to see if the
- component is already on the server or not
-
- * gui/comp-util.h: change proto
-
- * gui/e-week-view.c (e_week_view_on_editing_stopped): only delete
- the event if the summary is empty and the component is not already
- on the server
-
- * gui/e-day-view.c (e_day_view_on_editing_stopped): same
-
- Fixes #14111
-
-2002-09-20 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/meeting-page.c (meeting_page_fill_widgets): set the
- deleted attendees array to size 0 after we clean it up
-
- Fixes #30479
-
-2002-09-20 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/query.c (parse_sexp): remove the query from the cache if it
- failed.
- (start_cached_query_cb): notify of errors in the query.
-
-2002-09-19 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/query.c: added a list of EComponentListener's to control the
- lifetime of the listeners.
- (query_init): initialize new member.
- (query_destroy): free new member.
- (start_cached_query_cb): create a EComponentListener for the new
- listener being added.
-
-2002-09-19 Rodrigo Moya <rodrigo@ximian.com>
-
- More fixes for #24210
-
- * pcs/query.c: added list of cached queries and changed the Query
- class to work with several listeners, not only one.
- (query_init): initialize new members.
- (query_destroy): free new members.
- (add_component, remove_component, parse_sexp, match_component,
- process_components_cb): notify all listeners.
- (notify_uid_cb, start_cached_query_cb): implemented integration of
- cached queries.
- (query_new): search the query in the cache before creating a new
- one. And if we create a new one, store it in the cache.
-
-2002-09-19 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/recurrence-page.c (simple_recur_to_comp): bump the
- month_num by 1 because it indexs at 0
- (recurrence_page_fill_widgets): lower the month_num by one as above
-
- Fixes #30381
-
-2002-09-17 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #26362
-
- * gui/e-itip-control.c (show current): add a default reminder if
- default reminders are set in the configuration.
-
-2002-09-11 JP Rosevear <jpr@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_top_canvas_button_press): keep
- the selection if we right click in it (but not on an appointment)
- (e_day_view_on_main_canvas_button_press): ditto
-
- * gui/e-week-view.c (e_week_view_on_button_press): same
-
-2002-09-11 JP Rosevear <jpr@ximian.com>
-
- * gui/e-week-view.c (e_week_view_new_appointment): create a new
- appointment based on the selection
- (e_week_view_on_button_press): use above
- (e_week_view_on_new_appointment): ditto
- (e_week_view_on_new_meeting): ditto
-
- Fixes #18162
-
-2002-09-10 JP Rosevear <jpr@ximian.com>
-
- * gui/comp-editor-factory.c (get_default_event): duh, don't
- blindly increment the hour without adjusting for the day
- boundaries
-
- Fixes #29983
-
-2002-09-10 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #24032
-
- * gui/e-itip-control.c (init): don't get servers here, since we don't
- know the type of the component(s) to be loaded.
- (show_current): get servers here.
- (destroy): only free stuff that needs to be freed.
-
-2002-09-09 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (client_cal_opened_cb): display status messages for
- all operations we make, so that when using remote slow backends, so
- that users have always indication of what's happening.
-
-2002-09-06 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_edit_object): kill warning
-
- * gui/e-week-view.h: new proto
-
- * gui/e-week-view.c (e_week_view_set_selected_time_range_visible):
- select a range of time in the currently visible area, if out side
- the visible area, select as much as possible
- (e_week_view_on_text_item_event): call above
-
- * gui/e-week-view-event-item.c
- (e_week_view_event_item_button_press): call above
-
- * gui/e-day-view.c
- (e_day_view_set_selected_time_range_in_top_visible): select a
- range of time in the currently visible area, if out side the
- visible area, select as much as possible
- (e_day_view_set_selected_time_range_visible): the same for the
- main canvas
- (e_day_view_on_long_event_button_press): call above
- (e_day_view_on_event_button_press): ditto
-
-2002-09-05 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (itip_send_comp): don't try to send via the
- server if we are publishing; don't bail out on a 0 length to list
- if we are publishing
-
-2002-09-05 Anna Marie Dirks <anna@ximian.com>
-
- * gui/GNOME_Evolution_Calendar.oaf.in: Changed the description of
- the calendar/tasks page of the settings dialog, to be hopefully
- more descriptive and less awkwardly worded.
-
-
-2002-09-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_drag_data_get): added support for
- text/x-calendar targets, in which case a VCALENDAR component, with
- full timezone information is returned.
-
-2002-09-04 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_destroy): don't listen to client
- signals after we get destroyed
-
- Fixes #17036
-
-2002-09-04 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/event-editor.c (event_editor_send_comp): bail out if
- we couldn't send the cancel
-
- * gui/dialogs/task-editor.c (task_editor_send_comp): ditto
-
- * gui/dialogs/comp-editor.c (save_comp_with_send): indicate send
- status
- (real_send_comp): return success/fail, only resave the component a
- if we successfully sent
- (comp_editor_send_comp): return success/fail
-
- * gui/itip-utils.h: update proto
-
- * gui/itip-utils.c (itip_send_comp): return true if we sent the
- message
-
-2002-09-04 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (comp_server_send): provide error message
- param, give a dialog with the message if we get a busy result;
- return TRUE if we succeed
- (itip_send_comp): bail out if we had a problem sending via the
- server
-
- * cal-client/cal-client.c (cal_client_send_object): pass back
- error message if we get the busy exception in the new param
-
- * cal-client/cal-client.h: update proto
-
- * pcs/cal.c (impl_Cal_send_object): dump backend error message
- into Busy exception
-
- * pcs/cal-backend.h: update proto
-
- * pcs/cal-backend.c (cal_backend_send_object): take/pass new error
- message parameter
-
- * pcs/cal-backend-file.c (cal_backend_file_send_object): take new param
-
- * idl/evolution-calendar.idl: add errorMsg to Busy exception
-
-2002-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component-factory.c (create_object): Pass NULL as
- @unpopulate_folder_context_menu_fn to
- evolution_shell_component_new().
-
-2002-09-03 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (comp_compliant): don't make the reply
- component minimal
-
- Fixes #28956
-
-2002-08-30 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (itip_send_comp): make the sure to list is 0
- length before sending via imip
-
- Fixes #29624
-
-2002-08-30 Mike Kestner <mkestner@ximian.com>
-
- * gui/dialogs/event-page.c:
- * gui/dialogs/task-page.c: use bonobo_object_release_unref to release
- the remote SelectNames component, not CORBA_Object_release.
-
-2002-08-29 JP Rosevear <jpr@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_top_canvas_button_press): select
- the top canvas if the user right-clicks on it
- (e_day_view_on_main_canvas_button_press): select the row the user
- is right-clicking on
- (e_day_view_on_long_event_button_press): select the top canvas if
- the user right-clicks on an event there
- (e_day_view_on_event_button_press): select the relevant rows if
- the user right-clicks on an event
- (e_day_view_set_selected_time_range_in_top): select a number of
- days in the top canvas
-
- * gui/e-week-view.c (e_week_view_on_button_press): select the day
- the user is right-clicking on
- (e_week_view_on_text_item_event): select the corresponding time
- range when showing the contextual menu for an event
-
- * gui/e-week-view-event-item.c
- (e_week_view_event_item_button_press): select the corresponding
- time range when showing the contextual menu for an event
-
- Fixes #14660
-
-2002-08-28 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view.c:
- * gui/e-week-view.c: added missing header file.
-
-2002-08-28 Dan Winship <danw@ximian.com>
-
- * gui/GNOME_Evolution_Calendar.oaf.in: Add an
- evolution:shell_component_launch_order and rename
- evolution:shell_component_icon.
-
-2002-08-27 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-config.c: use EConfigListener instead of direct access
- to the bonobo-conf database.
- (calendar_config_init): create the EConfigListener here, and install
- an atexit function to unref the config listener object.
- (config_read, property_change_cb, calendar_config_write,
- calendar_config_write_on_exit): removed unneeded functions.
- (calendar_config_get_*, calendar_config_set_*): changed to make use of
- EConfigListener directly.
-
- * gui/main.c (main): removed call to calendar_config_write_on_exit.
-
- * gui/dialogs/cal-prefs-dialog.c (update_config): removed call to
- calendar_config_write.
-
-2002-08-26 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #12326
-
- * gui/alarm-notify/config-data.c (ensure_inited): create a
- EConfigListener for configuration access.
- (do_cleanup): g_atexit installed function, to clean up configuration
- database resources.
- (config_data_get_timezone): retrieve the configuration for the
- EConfigListener object.
- (config_data_get_listener): new function.
-
- * gui/alarm-notify/save.c (get_config_db, discard_config_db): removed.
- Use EConfigListener instead.
- (save_notification_time, get_saved_notification_time,
- save_calendars_to_load, get_calendars_to_load, save_blessed_program,
- is_blessed_program): use EConfigListener.
-
- * gui/alarm-notify/notify-main.c (init_alarm_notify_service): removed.
- (alarm_notify_factory_fn): create here the alarm_notify_service if it
- hasn't been created yet.
- (load_calendars): likewise.
- (main): don't call init_alarm_notify_service.
-
-2002-08-22 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-model.c (process_section): if its a
- non-participant, add it as a resource to match dialog label
- (set_value_at): if the type is set to be a resource, switch the
- role to non-participant by default
-
-2002-08-22 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-model.c (set_completed): if the value given is a
- date, convert to a time in the current zone
-
-2002-08-20 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-control.c (tasks_control_activate): don't set the
- tasks ui component until the container is set, remove unused
- pixmaps
-
-2002-08-19 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-model.c (destroy): disconnect destroy signal
- callbacks on tables
-
- Fixes #28231
-
-2002-08-19 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (comp_toplevel_with_zones): clone the ical
- component before adding it
-
- Fixes #29061
-
-2002-08-19 JP Rosevear <jpr@ximian.com>
-
- * gui/comp-editor-factory.c (get_default_event): make sure to get
- the date in the current zone, not at UTC
-
- Fixes #17692
-
-2002-08-19 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (set_date_label): stop adding redundant
- information for start/end/due/complete times
- (write_html): convert newlines properly and escape characters for
- summary, location, description; put text information on separate
- line from bolded title to make it look nicer when there are line
- breaks
-
- Fixes #26964
-
-2002-08-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-client.[ch]: added internal EComponentListener
- object, to listen for the activated Cal.
- (cal_client_class_init): added "backend_died" signal.
- (cal_client_destroy): clean up component listener.
- (backend_died_cb): new callback for getting signals from the
- EComponentListener.
- (cal_opened_cb): setup component listener.
-
- * cal-client/Makefile.am: added libetuil to needed LIBS.
-
- * gui/gnome-cal.c (backend_died_cb): new callback.
- (gnome_calendar_construct): connect to "backend_died" signal
- on all CalClient's we create.
-
-2002-08-14 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.c (init_widgets): listen for the
- time editors to change
- (cal_prefs_dialog_start_of_day_changed): make sure the start is
- never after the end
- (cal_prefs_dialog_end_of_day_changed): make sure the end is never
- after the start
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_set_working_hours): make sure to show a
- minimum of 1 hour for work day
-
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw):
- calculate the work/not working color boxes to the nearest pixel,
- rather the the nearest time division
-
- Fixes #10286, #26285
-
-2002-08-13 Dan Winship <danw@ximian.com>
-
- * gui/e-itip-control.c: Remove a bunch of old #if 0 code.
- (update_item): Set X-MICROSOFT-CDO-REPLYTIME here.
-
- * gui/itip-utils.c (comp_toplevel_with_zones): Don't set it here.
-
- * cal-util/cal-component.c (ensure_mandatory_properties): Use
- icaltime_current_time_with_zone rather than rolling our own.
- (cal_component_strip_errors): Remove unused variable.
-
-2002-08-13 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_open): set status message on
- ECalendarTable when opening the tasks.
- (client_cal_opened_cb): set ECalendarTable status message to NULL
- when we open the tasks folder. Also, clear up calendar status message
- in all cases, not only if the folder was opened successfully.
-
-2002-08-13 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_open): set status message to NULL
- if there is an error opening the calendar.
- (client_cal_opened_cb): set status message to NULL only when we have
- successfully opened the main CalClient.
-
-2002-08-09 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor.c (real_send_comp): set the editor to
- changed so the item actually gets saved
-
-2002-08-08 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (users_has_attendee): check for an attendee in
- the list
- (comp_to_list): only add the user if they aren't on the list
- (comp_server_send): don't remove the users, pass back the list
- (itip_send_comp): send to server before doing comp_minimal
-
- * gui/dialogs/comp-editor.c (real_send_comp): edit and save the
- updated comp
-
- * pcs/cal.c (impl_Cal_send_object): copy the correct item to pass
- back
-
-2002-08-08 Dan Winship <danw@ximian.com>
-
- * pcs/query-backend.c (query_backend_new): Initialize
- loaded_backends before using it. (Just kills off a harmless
- g_warning.)
-
-2002-08-08 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #15710
-
- * cal-util/cal-component.[ch]
- (cal_component_alarm_get_icalcomponent): new function for getting
- the icalcomponent from a CalComponentAlarm.
-
- * gui/comp-util.c (cal_comp_event_new_with_defaults): added
- X-EVOLUTION-NEEDS-DESCRIPTION property to the default reminder
- alarm, so that we can identify it when saving the component.
-
- * gui/dialogs/alarm-page.c (alarm_page_fill_component): if the
- alarm has the X-EVOLUTION-NEEDS-DESCRIPTION property, set the
- description to be the same as of the component.
-
-2002-08-07 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-backend-file.c (cal_backend_file_send_object): just
- return the object untouched since we don't send anything
-
- * pcs/cal-backend.c (cal_backend_remove_object): call virtual method
-
- * pcs/cal-backend.h: add send result codes, new proto
-
- * pcs/cal.c (impl_Cal_send_object): implement sendObject corba call
- (cal_class_init): add to epv
-
- * gui/itip-utils.c (comp_toplevel_with_zones): utility function to
- create icalcomponent with necessary timezone info
- (comp_has_attendee): see if attendee is in the attendee list
- (comp_server_send): use above and remove attendees if the server
- sends them
-
- * gui/e-itip-control.c (show_current_todo): remove unused var
-
- * idl/evolution-calendar.idl: add Busy exception and
-
- * cal-client/cal-client.c (cal_client_send_object): send object
- via the server (if the server can)
-
- * cal-client/cal-client.h: add send results and new proto
-
-2002-08-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/query-backend.[ch] (query_backend_get_object_component): new
- function.
- (query_backend_get_uids): new function.
- (query_backend_new): create the static GHashTable if it hasn't been
- created yet.
- (query_backend_destroy): destroy the static GHashTable if empty.
- (foreach_uid_cb): call object_updated_cb, which does everything.
-
- * pcs/query.c: make use of the new QueryBackend class.
- (query_init): initialize new private structure member.
- (query_destroy): clean up new member, without freeing it, since it is
- managed internally in query-backend.c.
- (query_construct): create a QueryBackend for the query.
-
-2002-08-04 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes the crash in #19159
-
- * gui/alarm-notify/alarm-queue.c (create_snooze): check for NULL
- pointers before using them.
-
-2002-08-02 JP Rosevear <jpr@ximian.com>
-
- * gui/e-week-view.c (e_week_view_init): don't warn if we can't use
- the small font, just set use_small_font to FALSE
-
-2002-08-02 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (adjust_item): new util function to add
- information to an itip message that might not already be there for
- display purposes (summary, location, etc)
- (show_current_event): use above
- (show_current_todo): ditto
-
-2002-08-02 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-model.c (init): initialize value to corba nil
-
-2002-08-01 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component-factory.c (create_object): Use
- meeting-request-16.png instead of meeting-request.png.
-
- * gui/calendar-commands.c (pixmaps): Remove pixmaps in
- /menu/File/New/NewFirstItem/.
-
-2002-08-01 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-model.c (is_overdue): use get_due_status
- (get_color): ditto
- (get_due_status): utility function to reduce replicated code,
- handle the case where the due date is just a date
-
-2002-07-31 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/query-backend.[ch]: new class for implementing a backend cache
- for the calendar queries.
-
- * pcs/Makefile.am: added new files.
-
-2002-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component-factory.c (create_object): Change the order of the
- user creatable items a bit so that "New Appointment" and "New
- Meeting" are at the top when in a calendar folder.
-
-2002-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component-factory.c (add_creatable_item): New arg
- @folder_type, pass it to
- evolution_shell_component_add_user_creatable_item().
- (create_object): Set the right folder types for the various
- user-creatable items.
-
-2002-07-31 JP Rosevear <jpr@ximian.com>
-
- * gui/e-tasks.c (e_tasks_destroy): we no longer need to manually
- save the state
- (e_tasks_open): we no longer need to manually load the state
- (display_view_cb): attach the gal view to the table
-
- Fixes #27894
-
-2002-07-29 JP Rosevear <jpr@ximian.com>
-
- * gui/e-day-view.c (e_day_view_find_work_week_start): make sure
- that the work week view goes to the current work week if the day
- selected is before the start of the work week
-
- Fixes #20317
-
-2002-07-28 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/task-details-page.c: fixed mapping of popdown menu
- to ICAL_STATUS_ values.
- (task_details_page_fill_widgets): when we can't set the status,
- default to ICAL_STATUS_NONE, which maps to 'Not started'. Fixed
- use of 'percent' variable, which was being used after being freed.
- (percent_complete_changed): default to ICAL_STATUS_NONE (Not Started).
-
- * gui/dialogs/task-details-page.glade: added 'Needs Action' to
- popdown menu values.
-
-2002-07-26 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-util/cal-util.[ch] (cal_util_add_timezones_from_component):
- new function for adding VTIMEZONE components to a VCALENDAR
- component.
-
- * gui/e-calendar-table.c (copy_row_cb): added VTIMEZONE components
- to resulting VCALENDAR top-level component.
-
- * gui/e-week-view.c (e_week_view_copy_clipboard): copy to the
- clipboard a top-level VCALENDAR component, with all the needed
- VTIMEZONE components.
- (e_week_view_on_copy): likewise.
-
- * gui/e-day-view.c (e_day_view_copy_clipboard): likewise.
- (e_day_view_on_copy): likewise.
-
-2002-07-26 JP Rosevear <jpr@ximian.com>
-
- * cal-client/cal-client.c (cal_client_construct): remove useless
- debug statement
-
- Probably fixes #19333
-
-2002-07-26 JP Rosevear <jpr@ximian.com>
-
- * gui/comp-editor-factory.c (impl_editExisting): focus the editor
- if it does exist, create a new one if it doesn't (not vice-versa)
-
- Fixes #23468
-
-2002-07-25 JP Rosevear <jpr@ximian.com>
-
- * gui/e-day-view.c (e_day_view_init): set large_font to NULL
- (e_day_view_style_set): calculate large font, fall back to the
- style->font if necessary
-
- Fixes #11773
-
-2002-07-24 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (write_html): display the location in the
- itip information
-
- Fixes #24690
-
-2002-07-24 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-model.c (set_percent): set status to in progress if
- the percent is between 0 and 100
- (set_status): if the value is set to in process, change the
- percent to 50
-
- Fixes #1590
-
-2002-07-24 JP Rosevear <jpr@ximian.com>
-
- * cal-util/timeutil.c (time_day_of_year): add a day for the leap
- year only if we are currently counting Feb., not if the month
- passed in is Feb. Fixes #23446.
-
-2002-07-23 JP Rosevear <jpr@ximian.com>
-
- * gui/e-day-view.c (e_day_view_realize): use proper meeting icon
-
-2002-07-22 Dan Winship <danw@ximian.com>
-
- * pcs/Makefile.am: Split pcs-backend-file out of libpcs and build
- it as a separate (noinst) library libpcsfile.a. This gets the db3
- dependencies out of libpcs, and people trying to create a calendar
- backend shouldn't be calling functions from the existing backends
- anyway so there's no reason to install them.
-
- * cal-util/timeutil.c: Replace a bunch of old gnomecal functions
- with the functionally identical ones from Connector.
-
-2002-07-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * importers/icalendar-importer.c (get_uri_from_folder_path): if
- there's an exception, continue with the next item.
-
-2002-07-08 Peter Williams <peterw@ximian.com>
-
- * cal-util/Makefile.am: Install libcal-util-static.la
- and fix the -all-static flag to make it install statically.
-
- * pcs/Makefile.am: Install libpcs.a and its headers.
-
- * pcs/cal-backend-util.h: Same sort of include namespacing fix,
- but for pcs.
-
- * pcs/cal.h:
- * pcs/query.h:
- * pcs/cal-factory.h:
- * pcs/cal-backend.h:
- * pcs/cal-backend-file.h: Same.
-
-2002-07-17 <jpr@ximian.com>
-
- * gui/calendar-model.c (calendar_model_value_at): use util
- function to see if the user is the organizer
-
- * gui/dialogs/cancel-comp.c (cancel_component_dialog): add
- deleting proto to indicate whether cancelling or deleting is the
- primary operation
-
- * gui/dialogs/cancel-comp.h: update proto
-
- * gui/dialogs/comp-editor.c (delete_cmd): offer to cancel
-
- * gui/dialogs/task-editor.c (cancel_task_cmd): call
- cancel_component_dialog with new param
-
- * gui/dialogs/event-editor.c (cancel_meeting_cmd): ditto
-
- * gui/e-week-view.c (e_week_view_on_editing_stopped): only update
- request if user is organizer
- (e_week_view_show_popup_menu): disable the meeting and meeting
- organizer mask if appropriate
- (e_week_view_delete_event_internal): offer to cancel the meeting
- (e_week_view_on_cut): ditto
- (selection_received): send request if its a meeting
-
- * gui/e-day-view.h: add meeting icon/mask
-
- * gui/e-day-view.c (e_day_view_on_event_right_click): disable the
- meeting and meeting organizer mask if appropriate
- (e_day_view_delete_event_internal): offer to cancel meeting
- (e_day_view_on_cut): ditto
- (e_day_view_finish_long_event_resize): only update request if user
- is organizer
- (e_day_view_reshape_long_event): add meeting icon to count
- (e_day_view_reshape_day_event): ditto
- (e_day_view_on_top_canvas_drag_data_received): only update request
- if user is organizer
- (e_day_view_on_main_canvas_drag_data_received): ditto
- (selection_received): offer to send meeting info
-
- * gui/e-day-view-main-item.c
- (e_day_view_main_item_draw_day_event): draw meeting icon if
- appropriate (using dummy icon atm)
-
-2002-07-14 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #8001
-
- * importers/icalendar-importer.c (connect_to_shell): new function for
- connecting the importers (both iCal and vCal) to the shell, needed for
- some information retrieval about the folders we're importing to.
- (ical_importer_new, vcal_importer_new): call connect_to_shell.
- (importer_destroy_cb): unref the shell client object.
- (get_uri_from_folder_path): retrieve the uri from the storage
- registry.
- (check_folder_type): removed.
-
- * importers/Makefile.am: included libeshell to LIBS.
-
-2002-07-12 Peter Williams <peterw@ximian.com>
-
- * pcs/cal.c: Sigh, fix for the wombat.idl -> Evolution-Wombat.idl
- rename here too. At least grep indicates that's all that needs to
- be fixed.
-
-2002-07-08 Peter Williams <peterw@ximian.com>
-
- * gui/Makefile.am (INCLUDES): Change the -I flags to get
- it to play nicely with the new Ebook header paradigm.
-
- * gui/dialogs/Makefile.am: Same.
-
- * gui/e-meeting-model.c: More of the same.
-
- * gui/dialogs/e-delegate-dialog.c:
- * gui/dialogs/e-meeting-model.c:
- * gui/dialogs/comp-editor-util.c: Fix include lines to get
- ebook headers.
-
- * pcs/Makefile.am: Same.
-
-2002-07-02 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #16034
-
- * gui/e-day-view.c (e_day_view_reshape_long_event):
- (e_day_view_reshape_day_event):
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event):
- * gui/e-week-view.c (e_week_view_reshape_event_span):
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw_icons):
- Don't assume all categories have icons when allocating space for
- the icons.
-
-2002-07-02 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component-factory.c (add_creatable_item): New arg @tooltip.
- Pass it to evolution_shell_component_add_user_creatable_item(),
- which now has a @tooltip arg.
- (create_object): Added tooltips.
-
-2002-07-01 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-config.c (config_read): listen for timezone config
- change
- (property_change_cb): set the timezone if it changed elsewhere
-
- * gui/main.c (init_bonobo): call bonobo_activate because we make
- bonobo related calls before the bonobo_main call
-
-2002-06-25 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #25410
-
- * gui/alarm-notify.c (AlarmNotify_removeCalendar): do proper
- cleanup on removal of clients.
- (alarm_notify_add_calendar): ditto.
-
-2002-06-27 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (comp_compliant): plug leak and actually use
- the minimal comp we create
-
-2002-06-25 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor-page.h: add back proto
-
- * gui/dialogs/comp-editor-page.c
- (comp_editor_page_notify_needs_send): add page needs_send signal
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_on_invite_others_button_draw): check to
- see if the button should be sensitive when drawing
- (e_meeting_time_selector_construct): listen for the button draw
- signal
-
- * cal-util/cal-component.c (cal_component_strip_errors): remove
- X-LIC-ERROR x properties
-
- * cal-util/cal-component.h: new proto
-
- * gui/dialogs/meeting-page.c (change_clicked_cb): set needs_send
- to true
- (meeting_page_fill_widgets): set up gui based on if the user or
- someone else is the organizer
- (meeting_page_construct): read the addresses here for the combo
- box
- (get_widgets): explicitly set the value in list values
-
- * gui/dialogs/event-editor.c (set_menu_sens): base this on the
- exist org and user org values of the comp editor
- (event_editor_edit_comp): set up editable row restrictions on the
- meeting model if the user is not an organizer, and don't set needs
- send if we aren't the organizer initially
- (model_row_changed_cb): set needs_send to true
- (row_count_changed_cb): ditto
-
- * gui/dialogs/meeting-page.glade: update gui
-
- * gui/dialogs/comp-editor.c (save_comp_with_send): if the user is
- not the organizer, REPLY rather than REQUEST
- (comp_editor_set_existing_org): accessor
- (comp_editor_get_existing_org): ditto
- (comp_editor_set_user_org): ditto
- (comp_editor_get_user_org): ditto
- (real_edit_comp): determine if there is an existing organizer and
- if the organizers is a user
- (page_changed_cb): warn the user that changes may be discarded
- (page_summary_changed_cb): ditto
- (page_dates_changed_cb): ditto
-
- * gui/dialogs/comp-editor.h: new protos
-
- * gui/itip-utils.c (itip_organizer_is_user): determine if the
- organizer of a component is a user
- (itip_sentby_is_user): same for sentby field of organizer
- (comp_sentby): use above routines instead
- (comp_compliant): strip all X-LIC-ERROR fields generated by
- libical
-
- * gui/e-meeting-model.c (is_cell_editable): if there is a list of
- editable rows, allow only the status column of those rows to be
- edited
- (init): init edit_rows
- (e_meeting_model_restricted_add): add an editable row to the model
- (e_meeting_model_restricted_remove): remove an editable row
- (e_meeting_model_restricted_clear): clear all editable rows
- (e_meeting_model_etable_click_to_add): set the click to add arg on
- all tables
- (e_meeting_model_etable_from_model): track the tables
- (table_destroy_list_cb): remove the table being destroyed from the
- list
- (table_destroy_state_cb): remove the table being destroyed from
- the list
-
- * gui/e-meeting-model.h: new protos
-
- * gui/e-itip-control.c (update_attendee_status): kill warning
-
-2002-06-18 JP Rosevear <jpr@ximian.com>
-
- * zones.h: update for new zones
-
-2002-06-17 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes wombat crash (for JP and myself)
-
- * gui/gnome-cal.c (gnome_calendar_open): don't call add_alarms here,
- since the client is not yet attached to the backend, and the alarm
- daemon does unref the client before creating a new one.
- (client_cal_opened_cb): call add_alarms here.
-
-2002-06-12 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify.c: added timeout_id to LoadedClient structure, to
- keep track of the timeout function.
- (retry_timeout_cb): don't use RetryData, but the LoadedClient.
- (cal_opened_cb): ditto, and assigned lc->timeout_id to the return
- value of g_timeout_add().
- (alarm_notify_add_calendar): destroy the timeout callback when
- destroying the LoadedClient structure.
-
-2002-06-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * pcs/cal-factory.c (open_fn): Free the uri_string once we're done
- with it.
-
-2002-06-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/dialogs/cal-prefs-dialog.glade: Fix a typo.
-
-2002-06-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar): removed
- already loaded client when asked to be opened again, and *really*
- re-open it again.
-
-2002-06-04 Christopher James Lahey <clahey@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_setup_view_menus):
- gal_view_menus_set_show_define_views (..., FALSE);
-
-2002-06-04 Christopher James Lahey <clahey@ximian.com>
-
- * gui/e-tasks.c (e_tasks_setup_view_menus), gui/gnome-cal.c
- (gnome_calendar_setup_view_menus): Set the title of our
- GalViewCollection.
-
-2002-06-03 Anna Marie Dirks <anna@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.glade: In an attempt to clean up the
- config dialog (and to reduce its overall girth), I have re-laid-out the
- calendar preferences dialog. It now conforms to standard Evolution
- spacing and padding guidelines, and exhibits proper alignment, etc.
-
-2002-06-03 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/query.c: keep a reference to the Query object, to avoid
- crashes when the queries are destroyed before finishing processing.
- Fixes #25056.
-
-2002-05-26 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor.h: update proto
-
- * gui/dialogs/comp-editor.c (comp_editor_get_comp): new function
- to get base comp
-
- * gui/e-comp-editor-registry.c (e_comp_editor_registry_add): get
- the base comp, not the current comp, don't unref it
- (foreach_close_cb): block the signal, unblock it if the editor
- could not be closed
- (e_comp_editor_registry_close_all): fix preconditions
- (editor_destroy_cb): get the base comp, not the current comp,
- don't unref it
-
-2002-05-26 JP Rosevear <jpr@ximian.com>
-
- * gui/e-comp-editor-registry.c (e_comp_editor_registry_close_all):
- if there are remaining items, return false
- (foreach_close_cb): don't remove the item if it couldn't be closed
-
- * gui/e-comp-editor-registry.h: update proto
-
- * gui/component-factory.c (request_quit): return a boolean
- indicating if everything was closed
-
- * gui/dialogs/comp-editor.h: update proto
-
- * gui/dialogs/comp-editor.c (comp_editor_close): return true if
- the editor was closed, false otherwise
-
-2002-05-26 JP Rosevear <jpr@ximian.com>
-
- * gui/e-comp-editor-registry.[hc]: a registry of comp editors so
- we can close them all centrally
-
- * gui/gnome-cal.c (gnome_calendar_init): there is no editor hash
- now
- (gnome_calendar_destroy): ditto
- (gnome_calendar_edit_object): look for the event editor in the
- registry, if it isn't there, create it and add it to the registry
-
- * gui/e-calendar-table.c (open_task): look for the task editor in
- the registry, if it isn't there, create it and add it to the
- registry
-
- * gui/component-factory.c (request_quit): close all open editors
- (create_object): add a request_quit function to the shell
- component
-
- * gui/comp-editor-factory.c (free_client): there is no
- uid_comp_hash to free any more
- (editor_destroy_cb): we get an OpenClient as callback data now,
- reduce the editor count and destroy it if it is 0
- (edit_existing): don't create the Component, add the new editor to
- the registry, increase the editor count
- (edit_new): ditto
- (open_client): set the editor count to 0
- (impl_editExisting): look in the registry for the editor
-
- * gui/Makefile.am: Build new sources
-
- * gui/main.c (main): create the registry
-
- * gui/dialogs/comp-editor.c (comp_editor_close): prompt to save
- and then close dialog
-
- * gui/dialogs/comp-editor.h: new proto
-
- * gui/GNOME_Evolution_Calendar.oaf.in: remove dead summary stuff
-
-2002-05-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-file.c (save): check the value returned by
- gnome_vfs_uri_to_string before using it.
- (cal_backend_file_open): ditto.
-
-2002-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/dialogs/event-editor.c (event_editor_init): Pass the
- @component_pixmaps in so we give the new "Meeting" button an icon.
-
- * gui/dialogs/comp-editor.c (comp_editor_merge_ui): New arg
- @component_pixmaps to pass in custom pixmaps.
-
-2002-05-20 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/alarm-notify/alarm-notify.c:
- * gui/alarm-notify/notify-main.c: ported changes from evolution-1-0
- to make it work with reminders on remote backends.
-
- * pcs/cal-backend-file.c (cal_backend_file_open): check the string
- returned by gnome_vfs_uri_to_string, which can be empty. If so,
- return an error.
-
-2002-05-17 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_setup_view_menus): set the view
- to the current view
-
-2002-05-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (client_cal_opened_cb): added support for
- CAL_CLIENT_OPEN_PERMISSION_DENIED error code.
- (permission_error): new function to display 'Permission Denied'
- error message when opening the calendar.
-
- * gui/e-tasks.c: likewise.
-
- * idl/evolution-calendar.idl: added PERMISSION_DENIED to Listener's
- OpenStatus enumeration.
-
- * cal-client/cal-client.c (cal_opened_cb): added code for retrieving
- 'Permission Denied' errors, and convert it to CalClientOpenStatus
- values.
-
- * pcs/cal-factory.c (open_backend): added code for informing of
- 'Permission Denied' errors.
-
-2002-05-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * idl/evolution-calendar.idl: added PermissionDenied exception and
- make it be raised in open, updateObjects and removeObject.
-
- * pcs/cal-backend.h: added CAL_BACKEND_OPEN_PERMISSION_DENIED to
- CalBackendOpenStatus enumeration, added CalBackendResult enumeration.
-
- * pcs/cal.c:
- * pcs/cal-backend.c:
- * pcs/cal-backend-file.c: adapted to changes in update_objects and
- remove_object methods.
-
- * cal-client/cal-client.[ch]: added CalClientResult enumeration.
- (cal_client_update_object, cal_client_update_objects,
- cal_client_remove_object): changed to return a CalClientResult.
-
- * conduits/calendar/calendar-conduit.c:
- * calendar/conduits/todo/todo-conduit.c:
- * importers/icalendar-importer.c:
- * gui/dialogs/comp-editor.c:
- * gui/calendar-model.c:
- * gui/e-calendar-table.c:
- * gui/e-day-view.c:
- * gui/e-itip-control.c:
- * gui/e-week-view.c:
- * gui/comp-util.c:
- * gui/e-tasks.c:
- * gui/tasks-migrate.c: adapted to changes in cal_client_update_object(s)
- and cal_client_remove_object.
-
-2002-05-15 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component-factory.c (create_object): Pass NULL as
- @request_quit_fn.
-
-2002-05-14 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/schedule-page.c (schedule_page_construct): set the
- working hours for the meeting time selector
-
-2002-05-14 JP Rosevear <jpr@ximian.com>
-
- * cal-util/cal-component.h: make the range datetime member a
- struct not a pointer
-
- * cal-util/cal-component.c (cal_component_get_recurid): take a
- pointer to a range
- (cal_component_set_recurid): ditto
-
- * gui/itip-utils.c (comp_minimal): get/set the recurrence id
- properly
-
-2002-05-09 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/e-itip-control.c (get_servers): use
- GNOME_Evolution_Storage__get_folderList instead of
- GNOME_Evolution_Storage_getFolderList since I have now changed
- that to be an attribute instead of a method.
-
-2002-05-07 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (start_calendar_server): start a server a
- uri
- (start_default_server): start a default server
- (get_servers): get all clients for all folders of the given
- type(s)
- (find_server): locate a server for a particular uid
- (init): get_servers, listen for object_requested signal
- (destroy): destroy all clients
- (write_html): put options is there own cell
- (get_publish_options): place selector in if param is true
- (get_request_options): ditto
- (get_real_item): only try and look up the item if we know its in
- the server
- (show_current_event): find the server (if any) for the current
- comp
- (show_current_todo): ditto
- (update_attendee_status): if there is no server for the comp, it
- doesn't exist
- (remove_item): ditto
- (button_selected_cb): get a client for the selected folder
- (object_requested_cb): draw the folder button in
-
- * gui/calendar-config.h: new protos
-
- * gui/calendar-config.c (calendar_config_default_tasks_folder):
- get default tasks uri
- (calendar_config_default_calendar_folder): get default calendar
- uri
-
- * cal-client/cal-client.c (get_default_uri): use
- cal_util_expand_uri
-
- * cal-util/cal-util.h: new proto
-
- * cal-util/cal-util.c (cal_util_expand_uri): tack on the file name
- if its a file uri
-
-2002-05-03 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-tasks.c (e_tasks_delete_selected):
- (e_tasks_complete_selected): show progress messages
- on the status bar.
-
-2002-05-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/query.c: #include <gtk/gtkmain.h> to avoid warnings.
-
-2002-05-02 JP Rosevear <jpr@ximian.com>
-
- * gui/e-week-view.c (free_view_popup): only discard the popup if
- we created one
-
-2002-05-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/query.c: refactored a bit, to not do things in idle loops.
-
-2002-05-01 JP Rosevear <jpr@ximian.com>
-
- * gui/print.c (print_day_details): modify the start and end hours
- to accomodate all the events in the day
-
- * gui/e-day-view.c (free_view_popup): only discard the popup if we
- created one
-
-2002-04-30 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_construct): remove setup_widgets
- from here
- (gnome_calendar_init): move setup_widgets back here
-
-2002-04-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/Makefile.am: Don't link to libibex anymore!!
-
-2002-04-24 JP Rosevear <jpr@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_pilot_settings): launch pilot
- settings capplet
-
- * gui/e-week-view.c (e_week_view_on_pilot_settings): ditto
-
-2002-04-24 JP Rosevear <jpr@ximian.com>
-
- * gui/e-week-view.c (free_view_popup): free the view popup
- (e_week_view_show_popup_menu): add the view popup to the
- "main_item" menu and listen for destruction
-
- * gui/e-day-view.c (free_view_popup): as above
- (e_day_view_on_event_right_click): as above
-
- * gui/e-week-view.h: add class member
-
- * gui/e-day-view.h: add a class member
-
- * gui/gnome-cal.h: new protos
-
- * gui/gnome-cal.c (set_view): set the instance view id properly
- when switching views
- (gnome_calendar_setup_view_popup): generate a view popup
- (gnome_calendar_discard_view_popup): destroy a view popup
-
-2002-04-22 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal.c (impl_Cal_get_alarms_in_range): raise an exception if the
- backend's method returns NULL, since we can't send a NULL pointer to
- ORBit.
-
-2002-04-19 Anna Marie Dirks <anna@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.glade: Collapsed notebook into two pages
- and added accelerators for everything, as part of my config dialog
- polishing project
-
-2002-04-18 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/recurrence-page.c (simple_recur_to_comp): properly
- handle -ve recurrence values
- (month_num_submenu_selection_done_cb): track the current date in
- use
- (make_recur_month_num_submenu): make a submenu of dates
- (make_recur_month_num_menu): make the date/relation option menu
- (month_num_menu_selection_done_cb): update the date properly and
- keep both option menus consistent
- (month_day_menu_selection_done_cb): keep both option menus
- consistent
- (make_monthly_special): listen for selection done signal
- (make_recurrence_special): destroy old month_num_menu
- (recurrence_page_fill_widgets): properly handle -ve recurrence
- values
-
-2002-04-18 JP Rosevear <jpr@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_settings): show the settings
-
- * gui/e-week-view.c (e_week_view_on_settings): ditto
-
- * gui/calendar-commands.c (control_util_show_settings): show the
- settings dialog
-
- * gui/calendar-commands.h: new proto
-
- * gui/control-factory.c (control_factory_new_control): set the
- control as object data on the calendar
-
-2002-04-17 Christopher James Lahey <clahey@ximian.com>
-
- * gui/e-calendar-table.c, gui/e-day-view.c, gui/e-week-view.c,
- gui/dialogs/meeting-page.c: Updated these to match the new
- EPopupMenu.
-
-2002-04-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend.[ch] (cal_backend_get_query): new method.
-
- * pcs/cal-backend-file.c (cal_backend_file_get_query): new method.
-
- * pcs/cal.c (impl_Cal_get_query): call the CalBackend's implementation
- instead of calling query_new directly.
-
- * pcs/query.[ch]: fixed headers.
-
-2002-04-10 Dan Winship <danw@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_open): Fix this: Rodrigo's patch
- used one of the functions I just removed. :)
-
-2002-04-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_open): use the default uri for
- tasks (as stored in the configuration) when the calendar URI is not
- a local one (connector, etc).
-
-2002-04-10 Dan Winship <danw@ximian.com>
-
- * cal-client/cal-client.c (get_default_uri): Use new-and-improved
- default folder URI config paths.
-
- * gui/calendar-config.c (calendar_config_{get,set}_default_uri,
- calendar_config_{get,set}_default_tasks_uri): Remove these. The
- shell owns this information now. (Weren't being used anyway.)
-
- * gui/component-factory.c (get_data_uri): Fix another place that
- hardcoded tacking foo.ics on to the end of URLs.
-
-2002-04-08 Dan Winship <danw@ximian.com>
-
- * gui/component-factory.c (create_view): Add view_info arg. If the
- view_info is non-empty and this is a calendar folder, set the
- "view" property on the control's propertybag.
-
- * gui/control-factory.c (calendar_properties_init): Set up the
- "view" property.
- (get_prop, set_prop): handle the "view" property by
- getting/setting the GnomeCalendar's view. Unfortunately, this
- doesn't actually work. See #23208.
-
- * gui/calendar-commands.c (calendar_control_activate): Set the UI
- component's container before calling
- gnome_calendar_set_ui_component so that the search bar
- initialization will work.
-
-2002-04-06 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-backend-db.[hc]: Remove dead files.
-
-2002-04-06 JP Rosevear <jpr@ximian.com>
-
- * gui/GNOME_Evolution_Calendar.oaf.in: add config_item:type
-
-2002-04-01 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/e-itip-control.c: Fix a string.
-
-2002-04-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-db.c: simple fix for DB3 header inclusion in
- Mac OS X, by Max Horn <max@quendi.de>
-
-2002-03-31 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (clean_up): free the my_address member
- (find_my_address): fall back on a CN match if possible
- (change_status): handle changing the status of a non-existent
- address by adding a new attendee
- (update_attendee_status): if the attendee response is not from a
- user on the list of attendees, ask the user if they want to add
- the attendee any how (as an optional participant)
- (ok_clicked_cb): if we are suppose to rsvp and the status was ok,
- but the attendee address is not known, find it
-
-2002-03-29 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/GNOME_Evolution_Calendar.oaf.in: Set a priority for the
- config item. Rename to "Calendar and Tasks".
-
-2002-03-29 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/Makefile.am: s/libversit.la/libversit.a/
-
- * conduits/todo/Makefile.am: ditto
-
-2002-03-29 JP Rosevear <jpr@ximian.com>
-
- * gui/e-calendar-table.c: implement new pop up menu items for
- "Save as", "Print", "Assign Task", "Forward as iCalendar"
-
- * gui/e-day-view.c: similarly, also "Publish Free/Busy
- Information" and "New Meeting" and "New Task"
-
- * gui/e-week-view.c: ditto
-
- * gui/dialogs/task-editor.c (show_assignment): move the assignment
- page stuff here
- (task_editor_show_assignment): use it
- (assign_task_cmd): ditto
-
- * gui/dialogs/task-editor.h: new proto
-
- * gui/dialogs/comp-editor.c (save_as_cmd): use new e-util file
- selector function
-
- * meeting-mockup.glade: Remove old file
-
- * topic.dat
-
-2002-03-19 Dan Winship <danw@ximian.com>
-
- * cal-util/Makefile.am: s/libversit.la/libversit.a/
-
- * cal-client/Makefile.am: Likewise
-
- * gui/Makefile.am: Likewise
-
-2002-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/cal-search-bar.c: Removed `search_menu_items'.
- (cal_search_bar_menu_activated): Removed.
- (cal_search_bar_class_init): Don't install.
- (cal_search_bar_construct): No menu items here.
-
-2002-03-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/e-day-view.c: Updated to use new EPopupMenu API.
-
- * gui/e-week-view.c: Updated to use new EPopupMenu API.
-
- * gui/e-calendar-table.c: Updated to use new EPopupMenu API.
-
-2002-03-15 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/tasks-control.c (tasks_control_activate): Call
- `e_tasks_set_ui_component()' here to give it the
- BonoboUIComponent.
- (tasks_control_deactivate): Likewise, call it here to unset the
- BonoboUIComponent.
-
- * gui/e-tasks.c (e_tasks_set_ui_component): New.
-
- * gui/calendar-commands.c (calendar_control_activate): Call
- gnome_calendar_set_ui_component() here.
- (calendar_control_deactivate): ...And here, with a NULL
- BonoboUIComponent.
-
- * gui/gnome-cal.c (gnome_calendar_set_ui_component): New.
-
-2002-03-15 JP Rosevear <jpr@ximian.com>
-
- * gui/main.c: use bonobo exception macros to tidy
-
- * gui/itip-control-factory.c: ditto
-
- * gui/gnome-cal.c: ditto
-
- * gui/comp-editor-factory.c: ditto
-
- * gui/calendar-commands.c: ditto
-
-2002-03-14 JP Rosevear <jpr@ximian.com>
-
- * idl/evolution-calendar.idl: add all day event editor mode
-
- * gui/component-factory.c: clean up exception handling
- (sc_user_create_new_item_cb): support the all day event id
- (create_object): add a user creatable all day appointment item
-
- * gui/comp-editor-factory.c (get_default_event): get a default
- event either all day or starting at the top of the hour
- (get_default_task): get a default task
- (edit_new): support the all day event mode
-
- * gui/calendar-commands.c: remove unused functions/verbs
-
-2002-03-13 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/GNOME_Evolution_Calendar.oaf.in: Add an
- "evolution:config_item:icon_path" attribute so we get an icon for
- the calendar preferences.
-
-2002-03-12 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.glade: Add <visible>False</visible>
- to cal-prefs-dialog so it doesn't get shown when we load the Glade
- file with libglade.
-
- * gui/component-factory.c (owner_set_cb): Register the
- ConfigControl factory.
-
- * gui/tasks-control.c: Removed verb "TaskSettings".
- (tasks_control_settings_cmd): Removed.
-
- * gui/calendar-commands.c: Removed verb "CalendarSettings".
- (settings_cmd): Removed.
-
- * gui/dialogs/cal-prefs-dialog.c: Renamed `CalPrefsDialogPrivate'
- to `DialogData'. Replace `dialog' member with a `page' member.
- Remove `toplevel_notebook' member.
- (init_widgets): Renamed from `cal_prefs_dialog_init_widgets'.
- Just get a DialogData.
- (get_widgets): Get a DialogData pointer.
- (cal_prefs_dialog_destroy): Removed.
- (config_control_destroy_callback): New, signal handler for
- ::destroy for ConfigControl.
- (cal_prefs_dialog_new): Create a new DialogData, connect all the
- signal handlers.
- (create_time_edit): Renamed from
- `cal_prefs_dialog_create_time_edit'.
- (cal_prefs_dialog_show): Removed.
- (cal_prefs_dialog_button_clicked): Removed.
- (show_task_list_config): Get a DialogData.
- (show_config): Renamed from `cal_prefs_dialog_show_config'.
- Likewise.
- (update_task_list_config): Likewise.
- (update_config): Renamed from
- `cal_prefs_dialog_update_config'. Likewise.
- (color_set_callback): New callback, makes the dialog report
- changes when the setting in any of the color widgets is changed.
- (widget_changed_callback): New callback, makes the dialog report
- changes when any of the widgets changes status.
- (connect_changed): New utility function to connect this callback
- to all the widgets.
- (setup_widgets): Connect all the widgets.
- (cal_prefs_dialog_new): Call `setup_widgets'.
-
- * gui/config-control-factory.c: New.
- * gui/config-control-factory.h: New.
-
- * gui/GNOME_Evolution_Calendar.oaf.in: Add
- OAFIID:GNOME_Evolution_Calendar_ConfigControl and
- OAFIID:GNOME_Evolution_Calendar_ConfigControlFactory.
-
-2002-03-06 Rodrigo Moya <rodrigo@ximian.com>
-
- Should fix #21240
-
- * gui/alarm-notify/alarm-notify.c: replaced use of GnomeVFSURI
- with EUri, to allow non-registered methods.
-
-2002-03-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-itip-control.c (e_itip_control_set_data): reverted my last
- change of adding the METHOD property to the incoming request.
-
- * gui/itip-utils.c (comp_string): added extra
- X-MICROSOFT-CDO-REPLYTIME property for broken Outlook. Should fix
- #20783.
-
-2002-03-04 Dan Winship <danw@ximian.com>
-
- * gui/itip-utils.c (comp_compliant): Reset the DTSTAMP of the new
- component. (RFC2245 says DTSTAMP corresponds to the time the
- particular iCalendar representation of the object was created.)
- Fixes #21198.
-
-2002-03-05 JP Rosevear <jpr@ximian.com>
-
- * gui/print.c: remove unneeded parameter from print_text_size
- everywhere
- (get_font_for_size): calculate a font size based on the available
- height
- (print_text): calculate the top of where the font should be drawn
- (print_text_size): use get_font_for_size
- (print_day_background): use get_font_for_size
-
-2002-03-05 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-time-sel-item.c
- (e_meeting_time_selector_item_draw): pass the real table
- to e_meeting_model_etable_view_to_model_row
- (e_meeting_time_selector_item_paint_busy_periods): ditto
-
- * gui/dialogs/meeting-page.c (right_click_cb): ditto
-
- * gui/e-meeting-model.h: update protos
-
- * gui/e-meeting-model.c
- (e_meeting_model_etable_model_to_view_row): take in to account the
- fact the table used the without model
- (e_meeting_model_etable_view_to_model_row): ditto
-
-2002-03-04 Damon Chaplin <damon@ximian.com>
-
- * gui/tasks-control.c: added support for printing the Tasks table.
- I hacked it a bit so the user could choose portrait or landscape mode.
- This is bug #9677. ETable printing has a few issues, though, and it
- isn't very pretty.
-
-2002-03-04 Dan Winship <danw@ximian.com>
-
- * gui/itip-utils.c (comp_subject): Prefix the subject with an
- indicator like "Accepted" or "Cancelled" explaining what the
- action is, since Outlook doesn't display any of that information
- inline like we do. (20780)
-
-2002-02-28 Rodrigo Moya <rodrigo@ximian.com>
-
- * calendar/gui/e-itip-control.c (e_itip_control_set_data): added the
- METHOD property to the top level component we create.
-
-2002-02-26 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/control-factory.c (set_prop):
- * gui/tasks-control.c (tasks_control_set_property): display an error
- message if the call to gnome_calendar_open or e_tasks_open does not
- return TRUE. Fixes #20346.
-
-2002-02-25 Dan Winship <danw@ximian.com>
-
- * gui/itip-utils.c (itip_send_comp): use
- GNOME_Evolution_Composer_setBody rather than _setMultipartType and
- _attachData now, to send a message containing just a text/calendar
- part. Fixes 14705. Mostly.
- (comp_content_type): Include the filename here since we can't add
- a Content-Disposition now.
-
-2002-02-24 Chris Toshok <toshok@ximian.com>
-
- * gui/cal-search-bar.c (cal_search_bar_class_init): change
- query_changed to search_activated.
- (cal_search_bar_search_activated): rename
- cal_search_bar_query_changed to this.
-
-2002-02-21 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component-factory.c (add_creatable_item): New helper
- function.
- (create_object): Add icons for the various user creatable items.
-
-2002-02-19 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (send_item): pass extra itip_send_comp
- params
- (send_freebusy): ditto
- (ok_clicked_cb): ditto, including the timezones culled from the
- component
-
- * gui/e-week-view.c: pass extra itip_send_comp params
-
- * gui/calendar-commands.c: ditto
-
- * gui/e-day-view.c: ditto
-
- * gui/dialogs/task-editor.c: ditto
-
- * gui/dialogs/event-editor.c: ditto
-
- * gui/dialogs/comp-editor.c: ditto
-
- * gui/itip-utils.h (itip_send_comp): update proto
-
- * gui/itip-utils.c (foreach_tzid_callback): check the passed in
- zones, then the builtin time zones then the client
-
-2002-02-19 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (find_my_address): strip the ical value and
- do a case insensitive compare
- (find_attendee): ditto
- (change_status): put the error message here
- (ok_clicked_cb): don't update the item or rsvp unless
- change_status was successful, trip the ical value and do a case
- insensitive compare
-
- * gui/itip-utils.c (get_address): strip the incoming address
- (itip_strip_mailto): use g_strncasecmp
- (comp_limit_attendees): strip the ical value and do a case
- insensitive compare
-
-2002-02-14 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-model.c: use new column enums
- (set_value_at): emit pre-change/cell change signals
- (destroy): destroy refresh_queue and refresh_data
- (init): init new elements
- (refresh_queue_add): if the attendee is being refreshed already,
- possibly update the start/end times to look for and update the
- callback info, otherwise add it to the queue
- (refresh_queue_remove): remove a refreshing attende from the queue
- (process_callbacks): make all the callbacks and remove the
- attendee from the queue
- (process_free_busy): process the callbacks immediately if parsing
- fails or on successful completion of processing
- (async_close): process free busy
- (cursor_cb): we're only looking for one at a time now
- (refresh_busy_periods): idle callback to start processing the queue
- (e_meeting_model_refresh_all_busy_periods): add every row to the queue
- (e_meeting_model_refresh_busy_periods): add a single row to the queue
-
- * gui/e-meeting-model.h: new protos, enum the columns
-
- * gui/e-meeting-time-sel.c: use new compare time function
- (e_meeting_time_selector_construct): listen for a cell changed
- signal and use separate callbacks for rows_inserted and
- rows_deleted
- (e_meeting_time_selector_refresh_free_busy): util function to
- refresh free busy info
- (e_meeting_time_selector_on_update_free_busy): use above
- (rows_inserted_cb): refresh free busy on the new rows
- (cell_changed_cb): refresh free busy on the row when the address
- changes
- (rows_deleted_cb): redraw
-
- * gui/e-meeting-utils.[hc]: a holding spot for a meeting time
- comparison function
-
- * gui/Makefile.am: compile new files
-
-2002-02-13 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/control-factory.c (set_prop): don't append 'calendar.ics'
- to the URI.
- (get_prop): finished.
-
- * gui/tasks-control.c (tasks_control_set_property): don't append
- 'tasks.ics' to the URI.
- (tasks_control_get_property): finished.
-
- * gui/gnome-cal.c (gnome_calendar_open):
- * gui/e-tasks.c (e_tasks_open): append $filename.ics to the uri to be
- opened if the uri is local. Leave intact in other cases.
-
-2002-02-08 Damon Chaplin <damon@ximian.com>
-
- * gui/comp-util.c (cal_comp_util_compare_event_timezones): check if
- the CalComponentDateTime values are set before trying to use them.
- Possibly fixes bug #18529.
-
- * importers/icalendar-importer.c: added vCalendar importer and
- intelligent GnomeCalendar importer code here, as it shares a lot of
- code with the iCalendar importer.
-
- NOTE: check_folder_type() needs to be finished at some point.
- It needs a new shell Corba call so it can decide whether to import
- events or tasks into the folder. Currently it just imports both.
-
- * importers/main.c (importer_factory_fn): create vCalendar importer
- or GnomeCalendar importer if required.
-
- * importers/evolution-calendar-importer.h: added declarations for
- creating a vCalendar importer and intelligent Gnome Calendar importer.
-
- * importers/Makefile.am: added -DEVOLUTION_SOUNDDIR so the importer
- knows what filename to use for audio alarms in vCalendar files.
- Added libicalvcal-evolution to LDADD.
-
- * importers/GNOME_Evolution_Calendar_Importer.oaf.in: added vCalendar
- importer and intelligent Gnome Calendar importer.
-
- * gui/comp-util.c (cal_comp_util_compare_event_timezones): return TRUE
- if the event uses UTC. We don't want to flag all events from Outlook,
- which use UTC.
-
-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
-
-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
-
-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
-
-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.
-
-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.
-
-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
-
-2002-01-30 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (write_html): if this is a reply, print the
- attendee status
-
-2002-01-25 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/alarm-options.glade: Use 1 instead of zero as the
- minimum value for the repetitions spin button as we use a check
- box to specify whether the alarm has repetitions or not. Fixes
- bug #19054.
-
-2002-01-24 Ettore Perazzoli <ettore@ximian.com>
-
- * importers/Makefile.am (evolution_calendar_importer_LDADD):
- Ooops. Forgot to use EVOLUTION_CALENDAR_LIBS here.
-
-2002-01-24 Ettore Perazzoli <ettore@ximian.com>
-
- * conduits/calendar/Makefile.am: Use
- EVOLUTION_CALENDAR_CONDUIT_LIBS and
- EVOLUTION_CALENDAR_CONDUIT_CFLAGS.
- * conduits/todo/Makefile.am: Likewise.
-
- * cal-client/Makefile.am: Use EVOLUTION_CALENDAR_LIBS and
- EVOLUTION_CALENDAR_CFLAGS.
- * cal-util/Makefile.am: Likewise.
- * gui/alarm-notify/Makefile.am: Likewise.
- * gui/Makefile.am: Likewise.
-
-2002-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component-factory.c (create_object): Pass a NULL @icon to
- `evolution_shell_component_add_user_creatable_item()'.
-
-2002-01-21 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/todo-conduit.c (todoconduit_load_configuration):
- return a new configuration struct, load default priority setting
- (todoconduit_save_configuration): save default priority setting
- (e_todo_context_new): dupe configuration
-
- * conduits/calendar/calendar-conduit.c (e_calendar_context_new):
- set ps to NULL
-
-2002-01-17 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/alarm-page.c (get_alarm_string): save the alarm string
- in the correct variable (str), so it actually gets shown for alarms
- with specific trigger times. Fixes bug #18801.
-
-2002-01-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/task-page.c (task_page_fill_widgets): default component
- classification to PUBLIC. Fixes internal bug #1066
-
-2002-01-14 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c: move all functions here,
- get rid of header files, use e-pilot-settings to display gui
-
- * conduits/todo/todo-conduit.c: as above
-
-2002-01-14 JP Rosevear <jpr@ximian.com>
-
- * gui/gnome-cal.c (get_current_time): use icaltimetype_to_tm
-
-2002-01-14 JP Rosevear <jpr@ximian.com>
-
- * gui/e-week-view-main-item.c (e_week_view_main_item_draw_day):
- figure out when today is and highlight if it is not selected
-
- * gui/e-week-view.h: enum the "today" color
-
- * gui/e-week-view.c (e_week_view_realize): init the "today" color
-
-2002-01-13 JP Rosevear <jpr@ximian.com>
-
- * gui/alarm-notify/save.h: add protos
-
- * gui/alarm-notify/save.c (save_blessed_program): records a
- program as blessed
- (is_blessed_program): checks to see if a program is blessed
-
- * gui/alarm-notify/alarm-queue.c (procedure_notification_dialog):
- popup a dialog notifying the user that is a program and let them
- not see the dialog about this program again
- (procedure_notification): use above
-
-2002-01-11 Damon Chaplin <damon@ximian.com>
-
- * gui/e-timezone-entry.c:
- * gui/e-itip-control.c (write_label_piece):
- * gui/calendar-config.c (on_timezone_set): translate timezone names
- when displayed. Fixes bug #6544.
-
-2002-01-03 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-control.c (tasks_control_complete_cmd): new verb
- callback
- (sensitize_commands): set sensitivity of mark complete command
-
- * gui/e-tasks.h: new proto
-
- * gui/e-tasks.c (e_tasks_complete_selected): mark selected tasks
- in the table as complete
-
- * gui/e-calendar-table.h: new proto
-
- * gui/e-calendar-table.c (e_calendar_table_complete_selected):
- mark selected rows as complete
-
-2002-01-03 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-control.c (confirm_expunge): only need one warning
- message now
-
- * gui/e-tasks.c (create_sexp): change the logic to expunge all
- completed tasks not just hidden ones
-
-2002-01-03 JP Rosevear <jpr@ximian.com>
-
- * gui/tasks-control.c (confirm_expunge): confirm expunging of the
- tasks
- (tasks_control_expunge_cmd): verb callback
-
- * gui/calendar-config.c (config_read): read confirm expunge value
- (calendar_config_write): write confirm expunge value
- (calendar_config_write_on_exit): ditto
- (calendar_config_get_confirm_expunge): get value
- (calendar_config_set_confirm_expunge): set value
-
- * gui/calendar-config.h: new proto
-
- * gui/e-itip-control.c (start_calendar_server): kill warning
-
- * gui/e-tasks.c (e_tasks_init): init query member to NULL
- (set_status_message): util function to set status message
- (e_tasks_open): use above
- (cal_opened_cb): ditto
- (create_sexp): create sexp of items to be deleted
- (query_obj_updated_cb): remove any items found
- (query_eval_error_cb): bail out on error
- (query_query_done_cb): tidy when done
- (e_tasks_delete_completed): set up query
-
- * gui/e-tasks.h: new proto
-
- * gui/calendar-model.c (query_query_done_cb): use g_warning
- instead of printing to stderr
- (query_eval_error_cb): ditto
- (update_query): clear the status message if we can't create the
- query
-
- * gui/tag-calendar.c (resolve_tzid_cb): make this static
-
-2001-12-21 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor.c: remove needs send signal related
- cruft
- (save_comp_with_send): with send_component_dialog, indicate if the
- meeting info is newly created or not
- (real_edit_comp): remember if the dialog initially needs a send
-
- * gui/dialogs/send-comp.c (send_component_dialog): take a "new"
- parameter indicating whether the dialog should intimate if the
- component to be sent is a new meeting or not
-
- * gui/dialogs/send-comp.h: update proto
-
- * gui/dialogs/comp-editor.c: remove no longer used needs_send
- notification and signal
-
- * gui/dialogs/comp-editor.h: remove proto
-
- * gui/e-day-view.c (e_day_view_on_main_canvas_drag_data_received): add new
- param to send_component_dialog
- (e_day_view_finish_long_event_resize): ditto
- (e_day_view_finish_resize): ditto
- (e_day_view_on_editing_stopped): ditto
- (e_day_view_on_top_canvas_drag_data_received): ditto
-
- * gui/e-week-view.c (e_week_view_on_editing_stopped): add new
- param to send_component_dialog
-
-2001-12-21 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor.h: inherit from bonobo window
-
- * gui/dialogs/comp-editor.c: inherit from bonobo window
- (comp_editor_key_press_event): Look for an escape key press and
- close the window if found
-
-2001-12-20 Ettore Perazzoli <ettore@ximian.com>
-
- [Fixes #17377, Evolution doesn't work on multi-depth displays.]
-
- * gui/main.c (main): Push GdkRGB visual and colormap.
-
-2001-12-19 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (check_for_slow_setting):
- go slow and clear the map if the last uri and the current uri do
- not match
- (post_sync): save the last uri
-
- * conduits/calendar/calendar-conduit-config.h: handle a last uri
- config option
-
- * conduits/todo/todo-conduit-config.h: ditto
-
- * conduits/calendar/calendar-conduit.c (start_calendar_server):
- use the open_default_calendar method
-
- * conduits/todo/todo-conduit.c (start_calendar_server): same as above
-
- * cal-client/Makefile.am: link with bonobo conf
-
- * cal-client/cal-client.h: new protos
-
- * idl/evolution-calendar.idl: make sure open method raises
- appropriate exceptions
-
- * gui/e-itip-control.c (start_calendar_server): use
- cal_client_open_default_* calls
-
- * cal-client/cal-client.c (real_open_calendar): do the real work
- of loading
- (cal_client_open_calendar): use above
- (get_fall_back_uri): get the basic local uri
- (get_default_uri): get the default uri from the config db
- (cal_client_open_default_calendar): open the default uri or the
- fallback if the method is unsupported
- (cal_client_open_default_tasks): same for tasks
-
-2001-12-17 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (send_item): use get_real_item
- (get_refresh_options): uncomment out
- (get_real_item): obtain the real object which has the uid of the
- item received
- (show_current_todo): use get_refresh_options for refresh method
- and provide the description and summary from the real component
- since its not in the reply
- (show_current_event): ditto
- (send_item): use get_real_item
-
-2001-12-17 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (comp_limit_attendees): can't remove properties
- in an iteration loop, so remove them outside the loop
- (comp_minimal): don't set a recurid if there isn't one, add the x
- properties to the clone
- (comp_compliant): unref the clone for DECLINECOUNTER
-
- * gui/e-itip-control.c (get_refresh_options): make function
- available again
- (show_current_event): use it here
- (ok_clicked_cb): can't remove properties in an iteration loop, so
- remove them outside the loop
-
- * cal-util/cal-component.c (free_icalcomponent): properly free the
- attendee list
- (cal_component_rescan): don't destroy the alarm hash
-
-2001-12-13 Damon Chaplin <damon@ximian.com>
-
- * zones.h: new file to contain all timezone names for translation.
- We won't be using the translations in 1.0.1, but it gives translators
- time before we do use them in 1.0.2.
-
- * Makefile.am: added zones.h to EXTRA_DIST.
-
-2001-12-12 JP Rosevear <jpr@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_top_canvas_button_release):
- ungrab the pointer before calling
- e_day_view_finish_long_event_resize
- (e_day_view_on_main_canvas_button_release): ditto
- (e_day_view_finish_long_event_resize): ask if the meeting should
- be sent
- (e_day_view_finish_resize): ditto
- (e_day_view_on_editing_stopped): ditto
- (e_day_view_on_top_canvas_drag_data_received): ditto
- (e_day_view_on_main_canvas_drag_data_received): ditto
-
-2001-12-11 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-model.c (process_free_busy_comp): properly convert
- the dtstart and dtend times if they are UTC
- (cursor_cb): if we don't have anybody to get f/b info for, process
- the callbacks immediately
- (e_meeting_model_refresh_busy_periods): take start/end times,
- calculate the timet values with object timezone
- (e_meeting_model_etable_model_to_view_row): proper cast
- (e_meeting_model_etable_view_to_model_row): ditto
- (async_open): bail out if we couldn't open properly
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_on_update_free_busy): use defines for
- determining the number of days before and after of free busy to
- request
- (e_meeting_time_selector_update_dates_shown): use defines for the
- number of days shown
-
- * gui/e-meeting-model.h: update proto
-
-2001-12-10 Damon Chaplin <damon@ximian.com>
-
- * gui/control-factory.c (control_factory_new_control): removed code
- that connects to GnomeCalendar's "dates_shown_changed" signal.
-
- * gui/calendar-commands.c (gcal_calendar_dates_change_cb):
- (calendar_control_activate): moved it here, so it gets reconnected
- whenever the control is activated. Fixes bug #15798.
-
-2001-12-10 Damon Chaplin <damon@ximian.com>
-
- * importers/GNOME_Evolution_Calendar_Importer.oaf.in: fixed executable
- name. Fixes bug #16880.
-
-2001-12-08 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (local_record_from_comp):
- if we have an alarm that can be represented on the pilot, set the
- appointment fields appropriately, if the duration has values for
- minutes and/or hours and/or days, use the lowest common
- denominator
- (comp_from_remote_record): if the appointment on the pilot has an
- alarm, find the first alarm an item currently had that is relative
- to the start and with a negative duration and update it (or create
- a new one if no valid ones exist)
-
- * cal-util/cal-component.c (cal_component_get_alarm_uids): build
- list in the order they appear in the component so we get
- consisting order for the gui and for the pilot
-
-2001-12-08 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-config.c (calendar_config_get_default_uri):
- (calendar_config_get_default_tasks_uri): s/%/%s
-
-2001-11-09 Federico Mena Quintero <federico@ximian.com>
-
- (committed by Damon)
-
- Fix bug #14699.
-
- * pcs/query.c (QueryState): Added a state QUERY_WAIT_FOR_BACKEND
- to indicate that the query is not populated as we are waiting for
- the backend to be opened.
- (query_init): Start in the QUERY_WAIT_FOR_BACKEND state.
- (query_destroy): Only disconnect from the backend if we are in a
- state that implies that we are connected to its signals.
- (query_construct): If the backend is already loaded, immediately
- set the state to QUERY_START_PENDING.
- (backend_opened_cb): Disconnect from the backend's "opened"
- signal. Set the state to QUERY_START_PENDING.
- (match_component): We can now only match components if the query
- is in progress or if it is done. Assert to that effect, and do
- not ensure_sexp().
- (match_component): Do not check for a nonexistent component using
- g_return_if_fail(). Also, there is no need to ref/unref the
- component.
- (backend_obj_updated_cb): Assert to the effect of our state.
- (backend_obj_removed_cb): Likewise.
- (parse_sexp): Renamed from ensure_sexp(). Assert that the query
- has not started. Do not disconnect from the backend's signals
- here, since we have no connections.
- (start_query_cb): Set the state to QUERY_IN_PROGRESS here instead
- of in populate_query().
-
-2001-12-07 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-config.c (calendar_config_get_default_uri):
- (calendar_config_get_default_tasks_uri): if the key in the config
- database does not exist, just return the local URIs, but never
- return NULL
-
-2001-12-06 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/event-page.c (event_page_fill_widgets): default
- component classification to PUBLIC
-
-2001-12-06 Jon Trowbridge <trow@ximian.com>
-
- * gui/dialogs/event-editor.c (event_editor_destroy): Explicitly
- destroy the EMeetingModel. This is a hack to work around problems
- with the reference counting; we are still leaking the
- EMeetingModels.
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_construct): Ref our EMeetingModel.
- (e_meeting_time_selector_destroy): Unref the model.
-
- * gui/e-meeting-model.c (destroy): Properly destroy
- corba_select_names with a call to bonobo_object_release_unref.
- (Fixes 14002)
-
-2001-12-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/event-page.glade: added entry for the LOCATION field
-
- * gui/dialogs/event-page.c: added support for the new LOCATION entry
- added in the Event editor.
-
-2001-12-05 Zbigniew Chyla <cyba@gnome.pl>
-
- * gui/itip-utils.c (comp_subject, comp_description):
- Marked strings for translation.
-
-2001-12-03 Damon Chaplin <damon@ximian.com>
-
- * gui/e-meeting-model.c:
- * gui/calendar-model.c: make sure we call e_table_model_pre_change()
- before changing the model.
-
- * gui/calendar-config.c (calendar_config_configure_e_calendar_table):
- removed call to e_table_model_changed(). calendar_model_refresh()
- results in that anyway.
-
-2001-12-03 Damon Chaplin <damon@ximian.com>
-
- * gui/e-calendar-table.etspec: disabled 'Alarms', 'End Date' and
- 'Show Time As' fields, as these are not useful for tasks. We may want
- to reenable them later if we add a table view of calendar events.
-
-2001-12-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-offline-handler.c (backend_cal_opened): connect to
- "cal_set_mode" signal before calling cal_client_set_mode. Also,
- s/cal_mode_set/cal_set_mode
- (backend_go_offline): connect to "cal_opened" signal before calling
- cal_client_open_calendar
-
-2001-11-30 Damon Chaplin <damon@ximian.com>
-
- * gui/e-itip-control.c (remove_item): only show the dialog if we
- created it. Hopefully fixes bug #15774.
- Also ifdef'ed out a lot of code that isn't currently used, including
- code to use a label which is never created. The unused code was there
- to support handling multiple iTIP objects in a message, but was never
- updated when we switched to use HTML for the control. Fixes bug #16232.
-
-2001-11-28 Federico Mena Quintero <federico@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_new_task): Set the category of
- the new task to that of the search bar. Fixes bug #15533.
-
-2001-11-27 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-itip-control.c (update_attendee_status):
- * gui/itip-utils.c (comp_to_list): fixed typos in translatable
- strings. Fixes Ximian #15456
-
-2001-11-14 Damon Chaplin <damon@ximian.com>
-
- * gui/print.c: Substituted gnome_font_get_width_string() with
- gnome_font_get_width_utf8() and gnome_font_get_width_string_n()
- with gnome_font_get_width_utf8_sized(). Fixes calendar part of #15379.
-
-2001-11-14 Federico Mena Quintero <federico@ximian.com>
-
- * gui/calendar-model.c (date_value_to_string): Convert the buffer
- to UTF8.
- (calendar_model_value_to_string): Do not convert the string fields
- to UTF8 again; they are already in UTF8. Fixes the UTF8-related
- bits of bug #15304.
-
-2001-11-14 Damon Chaplin <damon@ximian.com>
-
- * gui/calendar-model.c:
- * cal-util/cal-component.h: #ifdef'ed out the LOCATION field for now,
- since it wasn't supported everywhere, or in the .etspec file.
-
-2001-11-14 Damon Chaplin <damon@ximian.com>
-
- * gui/e-calendar-table.c: don't abort when e_table_selected_count()
- returns odd values. There seems to be a bug in ETable. This is to
- avoid bug #13843.
-
-2001-11-13 Federico Mena Quintero <federico@ximian.com>
-
- (committed to CVS by Damon)
- Fixes bug #15137.
-
- * gui/e-day-view.c (e_day_view_on_delete_appointment): Do not try
- to operate on the event if it gets deleted while stopping the
- edition.
- (e_day_view_on_event_double_click): Likewise.
- (e_day_view_on_long_event_button_press): Likewise.
- (e_day_view_on_event_button_press): Likewise.
- (e_day_view_on_long_event_click): Likewise.
- (e_day_view_on_event_click): Likewise.
-
- * gui/e-week-view.c (e_week_view_on_text_item_event): Likewise.
-
-2001-11-14 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (pre_sync): remove silly
- debug warning
-
-2001-11-13 Damon Chaplin <damon@ximian.com>
-
- * gui/alarm-notify/config-data.c (ensure_inited):
- * gui/calendar-config.c (config_read):
- * conduits/todo/todo-conduit.c (get_default_timezone):
- * conduits/calendar/calendar-conduit.c (get_default_timezone):
- make the timezone default to UTC. Fixes bug #14362.
-
-2001-11-13 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-week-view.c (selection_received): only change the day,
- month and year for the start date, for not screwing up the start
- time, which was being set to midnight always (Fixes Ximian #5287)
- Also, deal correctly with VCALENDAR components
-
- * gui/e-day-view.c (selection_received): dela correctly with
- VCALENDAR components being pasted
-
-2001-11-11 Federico Mena Quintero <federico@ximian.com>
-
- * gui/alarm-notify/save.c (get_calendars_to_load): The last
- argument to the bonobo_config_get_XXX_with_default() is a gboolean
- *, not a CORBA_Environment *. Fixes bug #14655.
-
-2001-11-11 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-backend-file.c (free_busy_instance): recurrence
- expansion callback for free/busy
- (create_user_free_busy): expand recurrences and use date/time
- values for dtstart and dtend
-
-2001-11-11 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-model.h: new protos
-
- * gui/e-meeting-model.c (e_meeting_model_get_zone): accessor
- (e_meeting_model_set_zone): ditto
- (init): init to the calendar default zone
- (process_free_busy_comp): take the zone to convert to as a param
- (e_meeting_model_refresh_busy_periods): redraw properly
-
- * gui/dialogs/schedule-page.c (update_time): set the zone of the
- model
-
-2001-11-09 Damon Chaplin <damon@ximian.com>
-
- * gui/e-week-view.c (e_week_view_key_press): don't subtract a day
- from DTEND. For DATE values we don't include the entire day now.
- Fixes bug #14842.
-
-2001-11-09 Damon Chaplin <damon@ximian.com>
-
- * gui/e-week-view-layout.c (e_week_view_layout_events): fix buffer
- overflow. Fixes bug #10285 (the printing of lines & dates in the
- printout of the month view).
-
-2001-11-09 Zbigniew Chyla <cyba@gnome.pl>
-
- * gui/dialogs/meeting-page.c
- (meeting_page_fill_widgets): Convert strings to GTK+ encoding.
- (meeting_page_destroy): Free allocated strings before freeing the list
- itself.
-
-2001-11-08 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_timeout_handler): don't let an empty
- event occur for all days when auto scrolling
-
-2001-11-08 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-file.c
- (cal_backend_file_compute_changes_foreach_key): don't leak the
- string returned by cal_component_get_as_string nor the temporary
- CalComponent we create
-
-2001-11-08 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (ok_clicked_cb): don't add the item, remove
- it if declining (in case it was added before)
- (remove_item): Since we can't discern between an item not found
- and another error, always say the removal is complete
-
-2001-11-07 Zbigniew Chyla <cyba@gnome.pl>
-
- * gui/e-cell-date-edit-text.c (ecd_get_text):
- Convert generated string to UTF-8.
-
-2001-11-07 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_on_start_time_changed): emit changed
- signal
- (e_meeting_time_selector_on_end_time_changed): emit changed
- signal, if end time is now before start time and all day event,
- make sure a whole day is still selected
- (e_meeting_time_selector_drag_meeting_time): calculate the first
- and last_time's in whole days for all day events
- (e_meeting_time_selector_timeout_handler): calculate the drag time
- to be whole days for all day events and scroll the canvas even if
- we don't update the time so the user can see where they're headed
-
-2001-11-06 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/event-editor.c (event_editor_edit_comp): make sure
- to remove all attendees from the model when we edit a new comp,
- append the pages if they are needed and we weren't showing them
- before
-
- * gui/dialogs/task-editor.c (task_editor_edit_comp): same as above
-
- * gui/dialogs/comp-editor.c (comp_editor_remove_page): check for a
- return value indicating the page was not found and return if so
-
-2001-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/dialogs/e-delegate-dialog.c: #include
- "Evolution-Addressbook-SelectNames.h", not
- "../Evolution-Addressbook-SelectNames.h". Grrr.
-
-2001-11-05 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_class_init):
- add a changed signal
- (e_meeting_time_selector_construct): emit changed signal
- (e_meeting_time_selector_set_meeting_time): ditto
- (e_meeting_time_selector_set_all_day): set the all day setting
- (e_meeting_time_selector_autopick): emit changed signal
- (e_meeting_time_selector_find_nearest_interval): find proper
- interval when in all day mode
- (e_meeting_time_selector_find_nearest_interval_backward): ditto
- (e_meeting_time_selector_drag_meeting_time): for all day events,
- move the time when past the 12 hour mark, and and always make sure
- 1 full day is selected, emit changed signal when appropriate
- (e_meeting_time_selector_update_start_date_edit): set date and
- time of day together
- (e_meeting_time_selector_update_end_date_edit): ditto, and adjust
- display time if all day event
-
- * gui/e-meeting-time-sel-item.c
- (e_meeting_time_selector_item_draw): remove unused variable
- (e_meeting_time_selector_item_button_press): for all day mode,
- make the interval a whole day
-
- * gui/dialogs/schedule-page.c (update_time): set the meeting time
- selector setting instead of manual mucking with the e-date-edit
- widgets
- (init_widgets): listen to the changed signal of the meeting time
- selector instead of propagating multiple events as it updates
-
- * gui/dialogs/event-page.c (update_time): block time zone change
- signals
-
-2001-11-05 Damon Chaplin <damon@ximian.com>
-
- * gui/calendar-model.c (dup_date_edit_value): removed ';' in the wrong
- place. Fixes bug #14421.
-
-2001-11-05 Dan Winship <danw@ximian.com>
-
- * gui/alarm-notify/Makefile.am (evolution_alarm_notify_LDFLAGS):
- -export-dynamic for libglade custom widget.
-
-2001-11-04 Damon Chaplin <damon@ximian.com>
-
- * gui/comp-editor-factory.c (get_default_component): use TZID from the
- builtin timezone, instead of using the location name.
-
-2001-11-02 Federico Mena Quintero <federico@ximian.com>
-
- * cal-util/cal-util.c (compute_alarm_range): Short-circuit the
- calculation of the repeat time if there are zero repetitions.
- (compute_alarm_range): I'm a moron. De-reference alarm_start when
- subtracting stuff from it! Fixes bug #14209.
-
-2001-10-31 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/dialogs/Makefile.am: Added rules to generate
- `Evolution-Addressbook-SelectNames.h'.
-
- * gui/dialogs/comp-editor-util.h: #include
- "Evolution-Addressbook-SelectNames.h" from this directory.
-
-2001-10-31 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/alarm-options.c: #include <string.h>
-
-2001-10-31 Federico Mena Quintero <federico@ximian.com>
-
- * gui/gnome-cal.c (dn_query_obj_updated_cb): If a query is not in
- progress, just retag the whole thing. An event may change dates
- and tag_calendar_by_comp() would not know how to untag the old
- dates. Fixes bug #10220.
-
- * pcs/query.c (start_query_cb): Connect to the backend's
- "obj_updated" and "obj_removed" signals here instead of in
- query_construct(). If a query is started while another one is
- notifying of an update, these signal connections would get appened
- to the running signal (the one that triggered the notification
- about an update) and the new signal handlers would also get
- called. We are really not interested in updates before we
- populate the query, because we'll catch the changes anyways.
-
-2001-10-31 Federico Mena Quintero <federico@ximian.com>
-
- Fix bug #13723.
-
- * gui/gnome-cal.h (GnomeCalendarClass): New signals
- "calendar_focus_change", "taskpad_focus_change", and
- "taskpad_selection_changed". Renamed "selection_changed" to
- "calendar_selection_changed".
-
- * gui/gnome-cal.c (gnome_calendar_get_num_tasks_selected): New
- function.
- (setup_widgets): Connect to the focus event signals of the task
- pad and the calendar view widgets.
- (gnome_calendar_delete_selection): Renamed from
- gnome_calendar_delete_event().
- (gnome_calendar_cut_clipboard): Handle the current focus location.
- (gnome_calendar_copy_clipboard): Likewise.
- (gnome_calendar_paste_clipboard): Likewise.
- (gnome_calendar_delete_selection): Likewise.
- (table_selection_change_cb): New callback.
-
- * gui/calendar-commands.c (sensitize_calendar_commands): Take in
- whether we should unconditionally disable everything.
- (sensitize_taskpad_commands): Analogous function to the above.
- (gcal_calendar_focus_change_cb): New callback, used for calendar
- views.
- (gcal_taskpad_focus_change_cb): New callback, used for the
- taskpad.
-
- * gui/e-day-view.c (e_day_view_key_press): Use a better test for
- keys that should start editing. Fixes bug #6447.
-
- * gui/e-week-view.c (e_week_view_key_press): Likewise.
-
-2001-10-31 Christopher James Lahey <clahey@ximian.com>
-
- * gui/calendar-model.c: Make the pre_changes and changes match
- here.
-
-2001-10-31 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (itip_send_comp): send as mixed rather than
- alternative
-
-2001-10-31 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/alarm-notify/save.c (KEY_CALENDARS_TO_LOAD):
- Removed.
- (KEY_NUM_CALENDARS_TO_LOAD): New key, containing the number of
- calendars to load.
- (BASE_KEY_CALENDAR_TO_LOAD): New base key name for the URIs of the
- calendars to load.
- (save_calendars_to_load): Rewrote to not use a sequence, to work
- around an ORBit bug that causes bonobo-moniker-xmldb to crash.
- (get_calendars_to_load): Likewise.
-
-2001-10-30 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/comp-editor.c (comp_editor_remove_page): disconnect
- signals added in append_page(). Fixes Gtk-Critical warning about
- GtkAccelGroup being added twice to a window.
-
-2001-10-30 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (itip_send_comp): set a body for the message
-
-2001-10-30 Dan Winship <danw@ximian.com>
-
- * gui/itip-utils.c (itip_send_comp): call
- GNOME_Evolution_Composer_setMultipartType to get a
- multipart/alternative.
-
-2001-10-30 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_on_start_time_changed): don't overwrite
- memory
- (e_meeting_time_selector_on_end_time_changed): ditto
-
-2001-10-30 Damon Chaplin <damon@ximian.com>
-
- * gui/calendar-model.c (dup_date_edit_value): return NULL if passed
- NULL. Should fix bug #14048.
-
-2001-10-30 Federico Mena Quintero <federico@ximian.com>
-
- * gui/calendar-config.c (config_read): Do not ignore the
- exceptions of the cases that do not have defaults.
-
-2001-10-30 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_drag_meeting_time): if we are doing all
- day stuff, make the drag increment 1 day at a time
-
-2001-10-30 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/meeting-page.c (meeting_page_fill_component): Add
- _() to a string that was missing it.
-
-2001-10-30 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/meeting-page.c (table_canvas_focus_out_cb): Commit
- the ETable click-to-add for if the dialog is being destroyed.
- Should fix bug #13959.
-
-2001-10-30 Federico Mena Quintero <federico@ximian.com>
-
- * gui/itip-utils.c (itip_send_comp): Allocate enough space for the
- string! (was missing the null terminator) Possibly fixes #13924.
- Thanks a *LOT* to Michael Zucchi for running this through Purify.
-
-2001-10-30 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-time-sel-item.c
- (e_meeting_time_selector_item_button_press): move in whole day
- increments if we are in all day mode
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_on_start_time_changed): get rid of
- localtime call
- (e_meeting_time_selector_on_end_time_changed): ditto
- (e_meeting_time_selector_update_start_date_edit): set the date
- editor using the meeting time fields directly
- (e_meeting_time_selector_update_end_date_edit): ditto
-
- * gui/dialogs/schedule-page.c (update_time): do the set_show_time
- stuff first
-
- * conduits/calendar/calendar-conduit.c (process_multi_day): don't
- adjust the time, set the default timezone for date values
-
-2001-10-30 Dan Winship <danw@ximian.com>
-
- * gui/alarm-notify/Makefile.am (INCLUDES):
- s/BONOBO_HTML_GNOME_LIBS/BONOBO_HTML_GNOME_CFLAGS/
-
-2001-10-30 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-model.c (e_meeting_model_count_actual_attendees):
- count the actual attendees (doesn't include people delegating
-
- * gui/e-meeting-time-sel.c: use
- e_meeting_model_count_actual_attendees (renamed)
-
- * gui/e-meeting-time-sel-item.c: use
- e_meeting_model_etable_view_to_model_row calls instead of calling
- on the model directly, use e_meeting_model_count_actual_attendees
-
- * gui/e-meeting-model.c
- (e_meeting_model_etable_model_to_view_row): get the real mapping
- (e_meeting_model_etable_view_to_model_row): ditto
- (get_key): e-table-without callback
- (duplicate_key): ditto
- (free_gotten_key): ditto
- (free_duplicated_key): ditto
- (init): create without model
- (e_meeting_model_etable_from_model): build etable from without
- model
-
- * gui/e-meeting-model.h: update protos
-
- * gui/dialogs/meeting-page.c (right_click_cb): convert row from
- view to model row
-
-2001-10-30 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/task-page.c (task_page_fill_widgets): set to the default
- timezone for DATE values, in case the user switches to a DATE-TIME.
-
-2001-10-30 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/task-page.c: handle DATE values for Start and Due dates.
-
-2001-10-30 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/schedule-page.c:
- * gui/dialogs/event-page.c:
- * gui/dialogs/comp-editor-util.c: updated code to handle DATE values.
-
- * gui/gnome-cal.c (gnome_calendar_new_appointment_for):
- * gui/e-day-view.c (e_day_view_key_press): updated DATE code.
-
- * gui/e-cell-date-edit-text.c:
- * gui/calendar-model.c: updated to support DATE values.
-
- * cal-util/cal-recur.c (cal_recur_generate_instances_of_rule): updated
- to use DATE values in same way as Outlook - i.e. the DTEND date is
- not included entirely. Though I did make it so that if the DTSTART
- and DTEND used the same DATE value, it includes the entire day.
- So 1-day events should be the same. Long All-Day events will be
- 1 day shorter.
-
- * cal-util/cal-component.c (cal_component_get_start_plus_duration):
- don't subtract a day from the end date.
-
- * gui/tasks-control.c: updated the EPixmap paths for Cut/Copy etc.
- Removed Print & Print Preview paths, since we don't have menu commands
- for these any more.
-
-2001-10-30 Federico Mena Quintero <federico@ximian.com>
-
- Fix bug #10016.
-
- * gui/dialogs/comp-editor.c (comp_editor_merge_ui): Use
- bonobo_ui_util_set_ui() instead of doing things by hand. Hmmm, if
- only that function had a way of telling us whether it failed so
- that we could avoid setting the verb list...
-
- * gui/dialogs/event-editor.c (event_editor_init): Do not pass the
- filename with the full path so that Bonobo can find it in a smart
- way.
-
- * gui/dialogs/task-editor.c (task_editor_init): Likewise.
-
-2001-10-30 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/delete-comp.c (delete_component_dialog): Use an
- EMessageBox instead of a gnome_dialog_question so that the label
- gets line breaking. Fixes bug #11260.
-
-2001-10-29 Federico Mena Quintero <federico@ximian.com>
-
- Fix bug #13649.
-
- * gui/calendar-config.c
- (calendar_config_get_use_default_reminder): New function.
- (calendar_config_set_use_default_reminder): New function.
- (calendar_config_get_default_reminder_interval): New function.
- (calendar_config_set_default_reminder_interval): New function.
- (calendar_config_get_default_reminder_units): New function.
- (calendar_config_set_default_reminder_units): New function.
- (config_read): Get the options for default reminders.
- (calendar_config_write): Set the options for default reminders.
-
- * gui/dialogs/cal-prefs-dialog.c (cal_prefs_dialog_show_config):
- Set the default reminder widgets from the config values.
- (cal_prefs_dialog_update_config): Set the config values from the
- widgets.
-
- * gui/comp-util.c (cal_comp_event_new_with_defaults): New
- function; creates a VEVENT component with the default alarm.
-
- * gui/e-day-view.c (e_day_view_key_press): Use
- cal_comp_event_new_with_defaults ();
-
- * gui/e-week-view.c (e_week_view_key_press): Likewise.
- * gui/calendar-model.c (calendar_model_append_row): Likewise.
- * gui/comp-editor-factory.c (get_default_component): Likewise.
- * gui/gnome-cal.c (gnome_calendar_new_appointment_for): Likewise.
-
- * cal-util/cal-component.c (ensure_alarm_properties_cb): Ensure we
- have a DESCRIPTION property.
- (cal_component_commit_sequence): Ensure we have the mandatory
- alarm properties.
-
-2001-10-30 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-model.c (process_section): process an individual
- section here
- (select_names_ok_cb): call above
- (get_select_name_dialog): listen for ok:dialog signal
-
-2001-10-29 Damon Chaplin <damon@ximian.com>
-
- * importers/Makefile.am (evolution_calendar_importer_LDADD):
- * gui/Makefile.am (evolution_calendar_LDADD):
- * cal-util/Makefile.am (test_recur_LDADD):
- * cal-client/Makefile.am (client_test_LDADD): use libical-evolution.la
-
- * gui/dialogs/schedule-page.c: save the timezone passed in for the
- start time, so if our times are changed we use this. Also, if the
- end time was passed in in a different timezone, convert it.
- Also hide the time fields for DATE values. Note that DATE values still
- do not work.
-
- * gui/dialogs/meeting-page.glade: changed "Invite Others" to
- "Invite Others..." to be consistent with the other page.
-
- * gui/dialogs/event-page.c (times_updated):
- (all_day_event_toggled_cb): set is_date if appropriate.
-
- * gui/e-itip-control.c (write_label_piece): convert all UTC times to
- the current timezone. Outlook sends simple, non-recurring, events as
- UTC times, which isn't very useful.
-
-2001-10-29 Federico Mena Quintero <federico@ximian.com>
-
- * gui/main.c (launch_alarm_daemon): Launch the alarm daemon as
- soon as the calendar component is started. Fixes bug #13867;
- we can't really do much better than this.
-
-2001-10-29 Federico Mena Quintero <federico@ximian.com>
-
- * gui/tasks-control.c (pixmaps): Fix the verb names for the
- pixmaps in the Edit menu; they were out of synch with the XML
- UI description.
-
-2001-10-29 Chris Toshok <toshok@ximian.com>
-
- * pcs/cal-factory.c (cal_factory_dump_active_backends): new
- function.
- (dump_backend): new function.
-
- * pcs/cal-factory.h: add prototype for
- cal_factory_dump_active_backends.
-
-2001-10-29 Federico Mena Quintero <federico@ximian.com>
-
- Fix bug #12163.
-
- * cal-util/cal-util.c (compute_alarm_range): Take alarm
- repetitions into account.
- (add_alarm_occurrences_cb): Add alarm repetitions.
- (generate_absolute_triggers): Likewise.
- (generate_absolute_triggers): Oops, absolute triggers are in UTC,
- so convert them as such. Also, pay attention to the timezones of
- the dtstart and dtend properties.
-
-2001-10-29 JP Rosevear <jpr@ximian.com>
-
- * importers/Makefile.am: include the header as a source so it gets
- dist'ed.
-
-2001-10-29 Ettore Perazzoli <ettore@ximian.com>
-
- * importers/Makefile.am (INCLUDES):
- s/BONOBO_CFLAGS/BONOBO_GNOME_CFLAGS/.
-
-2001-10-29 Rodrigo Moya <rodrigo@ximian.com>
-
- * importers/icalendar-importer.c (load_file_fn): fixed URI
- construction, which was preventing importing into the root
- calendar (~/evo/local/Calendar/)
-
-2001-10-29 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (is_all_day): handle date
- values
-
-2001-10-29 Rodrigo Moya <rodrigo@ximian.com>
-
- * importers/: added evolution-calendar-importer binary, starting
- with an iCalendar file importer
-
-2001-10-29 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/todo-conduit-config.h
- (todoconduit_load_configuration): get the management object by id
-
- * conduits/calendar/calendar-conduit-config.h
- (calconduit_load_configuration): ditto
-
-2001-10-29 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-config.[ch] (calendar_config_get_default_uri):
- (calendar_config_set_default_uri):
- (calendar_config_get_default_tasks_uri):
- (calendar_config_set_default_tasks_uri): new functions for setting
- and retrieving the default calendar URIs
-
- * gui/e-itip-control.c (init): don't use
- hard-coded URI, but use the default calendar URI, as returned
- by calendar_config_get_default_uri
- (start_calendar_server): added a "gboolean tasks" parameter, so
- that the local tasks.ics file is used if the calendar to be
- started is for tasks when no default tasks URI is found in
- the configuration
-
-2001-10-28 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (add_record): unref the
- comp when finished
-
- * conduits/todo/todo-conduit.c (add_record): ditto
-
-2001-10-28 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/task-page.c (task_page_fill_widgets): added break
- statements after each case, when setting the classification.
- Fixes bug #13772.
-
-2001-10-28 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-client.c (destroy_wombat_client): removed this
- function, as we don't need to unref at all the WombatClient
- object, since it is aggregated to the CalListener object, which
- will take care of unrefing it (Fixes Ximian #12001)
- (cal_client_open_calendar): create the WombatClient here
-
-2001-10-28 Damon Chaplin <damon@ximian.com>
-
- * gui/print.c (print_todo_details): get the tasks directly from the
- CalendarModel, so we get the filtering & sorting for free. Fixes
- bug #10280. Hmm. This seems too easy. It isn't going to work is it...
-
- * gui/gnome-cal.c (gnome_calendar_get_task_pad): new function to get
- the TaskPad ECalendarTable, for printing.
-
- * gui/calendar-model.c:
- * gui/calendar-config.c (calendar_config_get_hide_completed_tasks_sexp):
- split this out from calendar-model.c so we could use it for printing,
- but ended up doing that a different way.
-
- * gui/dialogs/task-page.c (init_widgets): removed a duplicated signal
- connected to field_changed_cb().
-
-2001-10-27 Damon Chaplin <damon@ximian.com>
-
- * gui/print.c (print_week_view):
- (range_selector_new): when the week start day is set to Sunday, we
- have to be careful to make sure we print the correct week, since
- the previous Saturday is actually printed first. Fixes bug #13687.
- (print_week_summary): always set compress_weekend to true if
- multi_week_view is FALSE (i.e. we are printing the week view).
- Fixes bug #13688.
-
- * gui/e-itip-control.c (send_freebusy): use the timezones from the
- DTSTART and DTEND.
- (write_label_piece): output the date-time and the timezone after it.
- Note that we may want to convert it to the current timezone and display
- that as well. Also converted COMPLETED to the current timezone.
- And fixed all uses of old timezone functions.
-
- * gui/dialogs/comp-editor.c (commit_all_fields): added function to
- set the focus in the window to NULL, so all fields lose their focus,
- so they emit "changed" signals and update their values if needed.
- We call this when most menu commands are used, e.g. 'Save and Close',
- 'Print' etc. Fixes bug #11434. In future we should also check fields
- are valid and show dialogs if they are not.
-
- * gui/calendar-model.c (get_completed): use the completed value
- properly. Fixes bug #13694.
-
- * cal-util/timeutil.c (icaltimetype_to_tm_with_zone): don't check
- from_zone and to_zone != NULL. A NULL zone is valid, it is for
- floating times.
-
-2001-10-27 Federico Mena Quintero <federico@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_text_item_event): Cancel editing
- if the user presses Escape.
-
- * gui/e-week-view.c (e_week_view_on_text_item_event): Likewise.
-
- * gui/cal-search-bar.c: #include <string.h>
-
-2001-10-27 Federico Mena Quintero <federico@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_editing_stopped): Delete
- appointments with empty summaries. Fixes Ximian bug #780.
-
- * gui/e-week-view.c (e_week_view_on_editing_stopped): Likewise.
-
- * gui/dialogs/delete-comp.c (delete_component_dialog): Added an
- argument to specify whether we unconditionally want single
- components to be considered as not having a summary.
-
- * gui/comp-util.c (cal_comp_confirm_delete_empty_comp): New
- function.
-
- * gui/misc.[ch]: New files with miscellaneous utility functions;
- moved string_is_empty() over from calendar-model.c.
-
- * gui/calendar-model.c: Use the string_is_empty()
- function from misc.c.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Added misc.[ch] to
- the list of sources.
-
-2001-10-27 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/todo-conduit.c (local_record_from_comp): touch on
- lookup
- (check_for_slow_setting): write touched only if slow sync
- (match): touch on lookup
-
- * conduits/calendar/calendar-conduit.c (local_record_from_comp):
- touch the record on lookup
- (check_for_slow_setting): write touched only if slow sync
- (pre_sync): don't touch on lookup
- (match): touch on lookup
-
-2001-10-26 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/e-calendar.conduit.in: remove the merges as
- valid sync types
-
- * conduits/todo/e-todo.conduit.in: as above
-
- * conduits/calendar/calendar-conduit.c (pre_sync): write out only
- the touched records if we are doing copies
-
- * conduits/todo/todo-conduit.c: as above
-
- * conduits/calendar/calendar-conduit-config.h
- (calconduit_load_configuration): get the sync type
-
- * conduits/todo/todo-conduit-config.h: as above
-
-2001-10-26 Damon Chaplin <damon@ximian.com>
-
- * gui/e-itip-control.c (write_label_piece): convert the formatted
- date to UTF-8.
-
- * cal-util/cal-recur.c (CAL_OBJ_DEBUG): turn off debug functions.
-
- * gui/dialogs/comp-editor-util.c (parse_contact_string): handle UTF8
- correctly. Bug #4450. Good enough for 1.0.
-
- * gui/e-week-view-event-item.c (e_week_view_draw_time): set the gc
- color before drawing. Should fix bug #11469.
-
- * gui/dialogs/task-editor.c (task_editor_edit_comp): show or hide the
- meeting page as appropriate. Note this may be called more than once,
- if the task gets updated somewhere else and the user clicks 'Update
- the object'. Hopefully fixes bug #12930.
-
- * gui/print.c (print_comp_item): printed more fields and made a little
- prettier. Fixes bug #9352.
- (print_date_label): used the correct timezones for each date field.
-
- * *.c: removed several debug messages.
-
-2001-10-26 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (check_for_slow_setting):
- make debug output more accurate
-
- * conduits/todo/todo-conduit.c (check_for_slow_setting): ditto
-
-2001-10-26 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/todo-conduit.c (pre_sync): remove the uid from the
- map if was archived and is now deleted
-
- * conduits/calendar/calendar-conduit.c: ditto
-
-2001-10-26 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-calendar_table.c (delete_selected_components):
- (selection_received): added status bar messages
-
- * gui/e-day-view.c (e_day_view_cut_clipboard):
- (selection_received): likewise
-
- * gui/e-week-view.c (e_week_view_cut_clipboard):
- (selection_received): likewise
-
-2001-10-26 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.h: modify fields
-
- * conduits/todo/todo-conduit.h: as above
-
- * conduits/calendar/calendar-conduit.c (print_remote): free the
- struct after use
- (e_calendar_context_new): explicitly init context fields
- (e_calendar_context_destroy): free local records and properly free
- changed hash elements
- (start_calendar_server_cb): tidy
- (start_calendar_server): ditto
- (free_local): free a local record
- (local_record_to_pilot_record): use a static buffer to avoid leaks
- (local_record_from_comp): only copy over alarm stuff from the
- original record, we sync everything else
- (local_record_from_uid): unref the comp when we are done
- (pre_sync): free change_id
- (post_sync): ditto
- (for_each): track locals
- (for_each_modified): ditto
- (free_match): use free_local
-
- * conduits/todo/todo-conduit.c: as above
-
-2001-10-26 Federico Mena Quintero <federico@ximian.com>
-
- * pcs/cal.c (cal_construct): Get a fresh CORBA_Environment for
- every CORBA call. Hopefully will fix #11978, but I'm not sure
- about what else could be happening.
- (cal_get_password): Free the exception.
-
-2001-10-25 Damon Chaplin <damon@ximian.com>
-
- * gui/e-itip-control.c: used functions to get PUBLISH_OPTIONS etc.,
- so we can translate them.
-
-2001-10-25 Damon Chaplin <damon@ximian.com>
-
- * cal-util/cal-recur.c (cal_obj_bysetpos_filter): subtract 1 from
- any positive BYSETPOS value, since our array is 0-based.
-
- * gui/dialogs/recurrence-page.c (simple_recur_to_comp):
- (recurrence_page_fill_widgets): Outlook (2000) will not accept monthly
- recurrences like BYDAY=2TU. Instead it uses BYDAY=TU;BYSETPOS=2.
- So to be compatable with it we now do the same, although we still
- accept and convert the old format.
-
- * cal-client/cal-client.c (cal_client_get_component_as_string): new
- function to return a complete VCALENDAR string containing a VEVENT
- or VTODO with all the VTIMEZONEs it uses.
-
- * gui/dialogs/comp-editor.c (save_as_ok): use above function so we
- save the VTIMEZONE data with the VEVENT/VTODO. Fixes bug #8626.
- Also made sure we output "METHOD:PUBLISH" since Outlook (2000) will
- not import it otherwise.
-
- * gui/dialogs/comp-editor.c (page_mapped_cb):
- (page_unmapped_cb): install/uninstall the GtkAccelGroup for the page.
- (comp_editor_append_page): connect to the map/unmap signals to
- install/uninstall the accelerators. (This is all for bug #11609,
- though of course it doesn't work too well in GTK+ 1.2 anyway.)
-
- * gui/dialogs/task-page.c (get_widgets):
- * gui/dialogs/task-details-page.c (get_widgets):
- * gui/dialogs/schedule-page.c (get_widgets):
- * gui/dialogs/recurrence-page.c (get_widgets):
- * gui/dialogs/meeting-page.c (get_widgets):
- * gui/dialogs/event-page.c (get_widgets):
- * gui/dialogs/alarm-page.c (get_widgets): got the GtkAccelGroup from
- the original window, ref'ed it and placed it in the CompEditorPage
- struct.
-
- * gui/dialogs/comp-editor-page.c (comp_editor_page_destroy): unref
- any GtkAccelGroup for the page.
-
- * gui/dialogs/task-page.glade: changed '_Confidential' to
- 'Con_fidential' as it clashed with '_Contacts'. It now matches the
- event editor as well.
-
- * gui/dialogs/event-page.glade:
- * gui/dialogs/task-page.glade: Set CAN_FOCUS to TRUE for the custom
- EDateEdit widgets, and set them as the accel targets of the labels.
-
-2001-10-25 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/comp-editor.c (save_comp): show an error message when
- we can't update the object on the calendar server
-
-2001-10-25 Federico Mena Quintero <federico@ximian.com>
-
- * gui/control-factory.c: Ifdef-ed out the PersistFile bits.
-
- * gui/GNOME_Evolution_Calendar.oaf.in: The tasks folder does not
- support the PersistFile interface; removed it. Removed it as well
- from the calendar folder since it is aggregated but not actually
- implemented.
-
-2001-10-25 Federico Mena Quintero <federico@ximian.com>
-
- * gui/component-factory.c (xfer_folder): Handle tasks folders as
- well; was always using "calendar.ics" as the filename.
-
-2001-10-24 Damon Chaplin <damon@ximian.com>
-
- * gui/GNOME_Evolution_Calendar.oaf.in: added sections for Tasks
- factory and control. I hope someone checks these!
-
-2001-10-24 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component-factory.c (xfer_folder): Fixed to only copy the
- `calendar.ics' and `calendar.ics~' files.
-
-2001-10-24 Damon Chaplin <damon@ximian.com>
-
- * pcs/cal-backend-file.c (cal_backend_file_update_objects): when
- iterating over the subcomponents, use 'subcomp' rather than 'icalcomp'.
- That meant it wasn't working at all well when an entire VCALENDAR
- was passed in.
-
- * cal-util/cal-component.c: handle DURATION property used instead of
- DTEND or DUE. In cal_component_get_dtend/due we will return DTSTART
- + DURATION if necessary. In set_dtend/due we remove any DURATION
- property. Fixes bug #11262.
-
- * gui/e-meeting-model.c (build_etable):
- * gui/e-calendar-table.c (e_calendar_table_init): use U_ for the
- ECellCombo popdown strings, as it expects UTF-8 strings.
-
-2001-10-24 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
- track the spacer vbox
- (e_meeting_time_selector_style_set): make sure the rows are the
- correct size for the style
-
- * gui/e-meeting-time-sel-item.c
- (e_meeting_time_selector_item_paint_day_top): slight adjustments
- to where the text is drawn
-
- * gui/e-meeting-time-sel.h: new member
-
- * gui/e-meeting-model.c (build_etable): ensure uniform row height
-
- * conduits/todo/todo-conduit.c (comp_from_remote_record): mark
- status as completed in appropriate places and don't overwrite
- legitimate percentages and such
-
-2001-10-24 Federico Mena Quintero <federico@ximian.com>
-
- Fixes bug #5282.
-
- * cal-util/timeutil.c (icaltimetype_to_tm_with_zone): New function
- to avoid copying the same code all over the place.
- (icaltimetype_to_tm): Also set the tm.tm_wday.
-
- * gui/alarm-notify/alarm-queue.c (queue_midnight_refresh): Use
- time_day_end_with_zone().
- (load_alarms_for_today): Likewise. And oops, we were only
- computing the times and not loading the alarms.
- (obj_updated_cb): Likewise.
- (load_alarms): Removed assertion that is no longer valid because
- we may load the alarms for a client in two stages.
-
- * gui/dialogs/alarm-page.c (get_alarm_string): Convert absolute
- trigger times to the local timezone.
-
- * gui/alarm-notify/alarm-notify-dialog.c (write_html_heading):
- Convert the times to the local timezone.
- (alarm_notify_dialog): Likewise, for the window title.
- (alarm_notify_dialog): Set the window layer to WIN_LAYER_ONTOP.
-
- * gui/e-cell-date-edit-text.c (ecd_get_text): Use
- icaltimetype_to_tm_with_zone().
-
- * gui/alarm-notify/save.c (get_config_db): Made public.
- (discard_config_db): Made public.
-
- * gui/alarm-notify/config-data.[ch]: New files with functions to
- fetch the calendar configuration data used by the alarm daemon.
-
-2001-10-23 Damon Chaplin <damon@ximian.com>
-
- * cal-util/cal-component.c (cal_component_event_dates_match): make sure
- we free all the CalComponentDateTime's when we are finished.
-
- * gui/gnome-cal.c (gnome_calendar_notify_dates_shown_changed): just
- return if no time range is set.
-
-2001-10-23 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_table_vadjustment_changed): adjust the
- display canvas when the table scrolls
- (e_meeting_time_selector_construct): listen for table scrolling
-
-2001-10-23 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-model.c (build_etable): no longer set the
- scrollbar policy here
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_update_main_canvas_scroll_region): add an
- extra row to the height so the click to add row can be properly
- seen
- (e_meeting_time_selector_construct): set the scrollbar policy for
- the etable scrolled
-
-2001-10-23 JP Rosevear <jpr@ximian.com>
-
- * cal-util/timeutil.c (icaltimetype_to_tm): convert an
- icaltimetype to a tm
- (tm_to_icaltimetype): vice versa
-
- * cal-util/timeutil.h: new protos
-
- * conduits/calendar/calendar-conduit.c: replace all mktime and
- localtime calls (except for debugging calls)
-
- * conduits/todo/todo-conduit.c: ditto
- (comp_from_remote_record): make sure the completed time is in UTC
-
-2001-10-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-query.c (cal_query_construct) set priv->corba_query
- to CORBA_OBJECT_NIL if there was an error
-
-2001-10-22 Damon Chaplin <damon@ximian.com>
-
- * idl/evolution-calendar.idl: added setDefaultTimezone() method.
-
- * pcs/cal-backend.c (cal_backend_get_default_timezone):
- (cal_backend_set_default_timezone): new functions to call class
- methods.
-
- * pcs/cal-backend-file.c: lots of changes to handle the default
- timezone and use it.
-
- * pcs/query.c: use the default timezone.
-
- * gui/dialogs/task-details-page.c (date_changed_cb): initialized
- completed_tt.
-
- * gui/dialogs/event-page.c: changed it to handle DATE values. The
- 'All Day Event' checkbox is only set now when the DTSTART and DTEND
- are DATE values.
-
- * gui/dialogs/comp-editor-util.c (comp_editor_free_dates): free the
- CalComponentDateTime structs as well.
-
- * gui/e-tasks.c: set the default timezone on the server.
-
- * gui/tag-calendar.c:
- * gui/gnome-cal.c:
- * gui/e-week-view.c:
- * gui/e-day-view.c: updates to handle DATE values.
-
- * gui/e-calendar-table.c (date_compare_cb): updated to use the new
- ECellDateEditValue values, so it now works.
- (percent_compare_cb): updated to use GPOINTER_TO_INT values.
- (e_calendar_table_init): use an ECellPercent for the percent field
- and an ECellDateEditText for the date fields.
-
- * gui/comp-util.c (cal_comp_util_compare_event_timezones): return TRUE
- if the DTSTART or DTEND is a DATE value. We don't want to show the
- timezone icons for DATE values.
-
- * gui/comp-editor-factory.c (resolve_pending_requests): set the default
- timezone on the server.
-
- * gui/calendar-model.c: major changes to support sorting properly.
- For date and percent fields we now use subclasses of ECellText, so
- we don't use a char* as the model value. For the percent field we now
- use a GINT_TO_POINTER. For the date fields we now use a
- ECellDateEditValue* as the value.
-
- * gui/calendar-config.c (calendar_config_configure_e_cell_date_edit):
- set the timezone and use_24_hour flags of the new ECellDateEditText.
-
- * conduits/todo/todo-conduit.c (pre_sync):
- * conduits/calendar/calendar-conduit.c (pre_sync): set the default
- timezone on the server.
-
- * cal-util/timeutil.c (time_days_in_month): removed debug message.
-
- * cal-util/test-recur.c: try to handle timezones in the iCalendar
- file properly, and updated to pass default timezone.
-
- * cal-util/cal-util.c (cal_util_generate_alarms_for_comp):
- (cal_util_generate_alarms_for_list): added default timezone argument.
-
- * cal-util/cal-recur.c: changed many of the functions to take a default
- timezone, to use to resolve DATE and floating DATE-TIME values.
-
- * cal-client/cal-client.c (cal_client_set_default_timezone): new
- function to set the default timezone.
- (cal_client_ensure_timezone_on_server): new function to ensure that
- a given timezone is on the server.
-
- * gui/e-cell-date-edit-text.c: new subclass of ECellText to display
- and edit a date value.
-
- * cal-util/cal-recur.c (cal_obj_byday_expand_monthly): changed week_num
- to -week_num when calculating the weeks to go back from the end of the
- month for things like BYDAY=-2WE. Fixes bug #11525.
- (cal_recur_generate_instances_of_rule): only go up to MAX_YEAR (2037).
- We can't really handle anything past that anyway.
- (cal_recur_ensure_rule_end_date): initialize cb_date.end_date to 0,
- so if the RULE doesn't generate COUNT instances we save 0 as the
- time_t.
-
-2001-10-22 Federico Mena Quintero <federico@ximian.com>
-
- * gui/tasks-control-factory.c (tasks_control_factory_fn): Put up a
- warning dialog box if we failed to create the tasks control.
- Fixes bug #13033.
-
-2001-10-22 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (set_date_label): write out the correct
- time in the control
-
- * pcs/cal.c (build_fb_seq): utility function to build sequences of
- f/b data
- (impl_Cal_get_free_busy): use above so we never return a NULL
-
- * conduits/calendar/calendar-conduit-config.h
- (calconduit_save_configuration): fix c/p error
- (calconduit_load_configuration): ditto
-
-2001-10-22 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/meeting-page.c (meeting_page_destroy): we don't need
- to save the state
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_destroy):
- ditto
-
- * gui/e-meeting-model.c (build_etable): listen for the etable
- being destroyed
- (table_destroy_cb): save the state when the etable is destroyed
-
-2001-10-21 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/schedule-page.c (init_widgets): listen for changes
- in the date editors
- (schedule_page_set_dates): update the times when they change
- elsewhere
- (update_time): set the time in the dialog
- (time_changed_cb): notify of changed times
-
- * gui/dialogs/comp-editor.c (page_dates_changed_cb): don't call
- the set dates function on the page that noted the change
- (page_summary_changed_cb): same for set summary function
-
- * gui/dialogs/event-page.c (update_time): move time setting stuff
- to util function
- (event_page_set_dates): use it
- (event_page_fill_component): ditto
-
- * gui/e-meeting-time-sel.h: fix comment
-
-2001-10-19 Federico Mena Quintero <federico@ximian.com>
-
- * gui/alarm-notify/alarm-notify.c (add_uri_to_load): Do not assert
- if we fail to load the URI list. This would of course have been a
- bonobo-conf activation problem.
- (remove_uri_to_load): Likewise.
-
- * gui/alarm-notify/notify-main.c (load_calendars): Likewise.
-
- * gui/alarm-notify/alarm-queue.c (load_missed_alarms): Make the
- time range half-open so that we do not display the last alarm
- twice.
-
-2001-10-19 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-model.c (calendar_model_set_status_message): make
- it a public function
-
- * gui/e-tasks.c (e_tasks_open): display progress messages
- (cal_opened_cb): clean up status bar messages
-
- * gui/gnome-cal.c (gnome_calendar_open): display progress messages
- (client_cal_opened_cb): clean up status bar messages
-
-2001-10-19 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-model.c (set_status_message): new function
- (update_query): call set_status_message
- (query_query_done_cb):
- (query_eval_error_cb): clean up status bar messages
- (get_location, set_location): new functions for setting and
- retrieving the location in the calendar model
-
-2001-10-19 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/component-factory.c (owner_set_cb): keep a reference to the
- EvolutionShellClient component
-
- * gui/e-week-view.c (e_week_view_set_status_message): new function
- (update_query): call e_week_view_set_status_message
- (query_query_done_cb):
- (query_eval_error_cb): clean up status bar messages
-
- * gui/e-day-view.c (e_day_view_set_status_message): new function
- (update_query): call e_day_view_set_status_message
- (query_query_done_cb):
- (query_eval_error_cb): clean up status bar messages
-
- * gui/Makefile.am: added EVOLUTION_IMAGESDIR to CFLAGS
-
-2001-10-18 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-time-sel.c
- (e_meeting_time_selector_on_invite_others_button_clicked): call
- the invite others dialog in the model
-
- * gui/e-meeting-attendee.c (e_meeting_attendee_get_atype): pick
- attendee type based on role and cutype
-
- * gui/e-meeting-attendee.h: remove proto
-
- * gui/Makefile.am: compile select names idl
-
- * gui/e-meeting-model.h: new proto
-
- * gui/dialogs/meeting-page.c: remove invite others dialogs bits
- from here
-
- * gui/e-meeting-model.c (e_meeting_model_invite_others_dialog):
- and put them here
-
- * gui/dialogs/Makefile.am: compile corba bits in parent dir
-
- * gui/dialogs/comp-editor-util.h: reflect above in includes
-
- * gui/dialogs/e-delegate-dialog.c: ditto
-
- * gui/dialogs/schedule-page.c: ditto and clean includes
-
-2001-10-18 Larry Ewing <lewing@ximian.com>
-
- * gui/alarm-notify/alarm-notify-dialog.c: add html widget
- (url_requested_cb): add function to load images from file as they
- are requested.
- (write_html_heading): convert to using html.
- (alarm_notify_dialog): convert to use html display.
- (make_html_display): this is the function the custom widget in the
- galde file uses to create the html widget.
-
- * gui/alarm-notify/alarm-notify.glade: add placeholder for the
- custom html widget.
-
- * gui/alarm-notify/Makefile.am: add flags for gtkhtml and gal.
-
-2001-10-18 Federico Mena Quintero <federico@ximian.com>
-
- Adds session management for the alarm daemon. Also makes it store
- a list of calendars to be monitored. Those calendars will all be
- loaded when the alarm daemon starts up.
-
- * idl/evolution-calendar.idl (AlarmNotify): Removed the ::die()
- method. The alarm daemon now handles termination via the session
- manager's commands.
-
- * gui/alarm-notify/notify-main.c (set_session_parameters): New
- function, sets some parameters so that the session manager can
- restart the daemon via the evolution-alarm-client program. Also,
- sets up the "die" signal so that the daemon can terminate when the
- session ends.
- (load_calendars): New function to load the calendars on startup.
- (main): Set the session parameters. Load the calendars on startup.
-
- * gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar): New
- function, moved over from the impl_ function. Added a
- load_afterwards argument to indicate whether the calendar should
- just be loaded or if it should also be added to the list of
- calendars to load on startup.
- (AlarmNotify_addCalendar): Use alarm_notify_add_calendar().
- (AlarmNotify_removeCalendar): Remove the calendar from the list of
- calendars to load on startup.
-
- * gui/alarm-notify/save.c (save_calendars_to_load): New function,
- saves a sequence of the URIs to load.
- (get_calendars_to_load): New function, loads a sequence of
- calendars to load.
-
- * gui/alarm-notify/alarm.h: Removed stale prototype for alarm_init().
-
- * gui/component-factory.c (remove_folder): Ask the alarm daemon to
- stop monitoring alarms for the folder that is being deleted.
-
-2001-10-18 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-time-sel.c
-
- * gui/e-meeting-time-sel-item.c
- (e_meeting_time_selector_item_paint_day_top): use 12 or 24 hour
- settings
-
- * gui/e-meeting-time-sel.c: strings for 12 hour setting
- (e_meeting_time_selector_construct): increase width slightly
-
- * gui/e-meeting-time-sel.h: extern the new char array
-
-2001-10-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-util/cal-component.[ch] (cal_component_get_location):
- (cal_component_set_location): new functions
-
-2001-10-18 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-model.c (process_callbacks): util routine to
- handle calling back
- (async_close): use above
- (e_meeting_model_refresh_busy_periods): ditto
-
-2001-10-17 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/todo-conduit.c (local_record_from_comp): translate
- 1-5 priorites to 1-9 priorities better
- (comp_from_remote_record): ditto
-
-2001-10-17 JP Rosevear <jpr@ximian.com>
-
- * idl/evolution-calendar.idl: allow some decent exceptions
-
-2001-10-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/query.c (match_component): there may be cases when the backend
- will return an invalid component from a valid UID (an UID returned
- by the get_uids method), so don't abort if that's the case
-
-2001-10-15 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.glade: removed Help button. Do we have
- any others?
-
-2001-10-15 Larry Ewing <lewing@ximian.com>
-
- * gui/dialogs/comp-editor.c (set_icon_from_comp): remove warnings.
-
-2001-10-15 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (process_multi_day):
- function to break up multi day events into single events for both
- evo and the pilot and create new CalClientChange structures
- (pre_sync): call above function, and adjust changed list if
- necessary
-
-2001-10-15 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (is_all_day): util function
- to determine if event is all day
- (local_record_from_comp): use new util function
- (comp_from_remote_record): kill use of deprecated time functions
-
-2001-10-13 Larry Ewing <lewing@ximian.com>
-
- * gui/dialogs/comp-editor.c (real_edit_comp): call
- set_icon_from_comp.
- (set_icon_from_comp): set the window icon from the comp.
- (make_icon_from_comp): get the icon path based on comp type.
-
- * gui/dialogs/Makefile.am (iconsdir): EVOLUTION_ICONSDIR bits.
-
-2001-10-13 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/task-editor.c (task_editor_send_comp): send
- cancellation comp if necessary
-
-2001-10-12 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/alarm-page.c: return fill_component success
-
- * gui/dialogs/task-page.c: ditto
-
- * gui/dialogs/task-details-page.c: ditto
-
- * gui/dialogs/schedule-page.c: ditto
-
- * gui/dialogs/recurrence-page.c: ditto
-
- * gui/dialogs/event-page.c: ditto
-
- * gui/dialogs/meeting-page.c: use e_notice instead of
- duplicate_error
- (meeting_page_get_cancel_comp): duh, deleted_attendees is an array
- now
- (meeting_page_fill_component): spew gui errors if there is no
- organizer or no attendees, return success
-
- * gui/dialogs/event-editor.c (event_editor_send_comp): always call
- parent method and don't send the cancellation comp if the method
- is publish
- (refresh_meeting_cmd): use the orginal comp to refresh
- (forward_cmd): prompt the user for the version they want to send
- (current, original)
-
- * gui/dialogs/task-editor.c (forward_cmd): as above
- (refresh_task_cmd): ditto
-
- * gui/dialogs/comp-editor-page.c
- (comp_editor_page_fill_component): return boolean of whether the
- component could be filled or not
-
- * gui/dialogs/comp-editor-page.h: update proto
-
- * gui/dialogs/comp-editor.c (prompt_to_save_changes): take a param
- on whether to try and send or not
- (comp_editor_get_current_comp): only fill component if its changed
- (comp_editor_save_comp): prompt user as well
-
- * gui/dialogs/comp-editor.h: change proto
-
- * gui/itip-utils.c: replace error_dialog with e_notice
- (comp_content_type): specify charset
-
-2001-10-11 Larry Ewing <lewing@ximian.com>
-
- * gui/e-itip-control.c: large reworking of i18n tagging and now
- uses gtk_html_stream write and U_ where appropriate. More to
- come.
-
-2001-10-10 Larry Ewing <lewing@ximian.com>
-
- * gui/e-itip-control.c (init): set the default character set to
- utf-8.
-
-2001-10-10 Federico Mena Quintero <federico@ximian.com>
-
- * pcs/cal-factory.c (lookup_backend): Return the original key in
- the hash table if requested.
- (backend_last_client_gone_cb): Use lookup_backend() so that we
- have the URI mangling done for us.
- (impl_CalFactory_open): The type should be GtkType *, not GtkType!
-
-2001-10-10 JP Rosevear <jpr@ximian.com>
-
- * cal-client/cal-client.c (cal_set_mode_cb): remove unneeded
- assertions
-
-2001-10-10 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-factory.c (add_uri): fix logic checks
-
- * gui/dialogs/event-editor.c (event_editor_init): init the
- exisiting_org boolean
- (set_menu_sens): base sensitivity on existing_org boolean
- (event_editor_edit_comp): set exisiting_org boolean
-
- * gui/dialogs/task-editor.c: same as above
-
- * gui/calendar-offline-handler.c (add_connection): handle the
- protocol or host being unknown
-
- * cal-util/cal-component.c (cal_component_has_organizer):
- implement
-
-2001-10-09 Federico Mena Quintero <federico@ximian.com>
-
- Fixes bug #884.
-
- * gui/alarm-notify/save.[ch]: New files with functions to
- save/load the last notification time.
-
- * gui/alarm-notify/alarm-queue.c (alarm_trigger_cb): Save the last
- notification time.
- (alarm_queue_init): Load the last notification time when the
- daemon is inited.
- (alarm_queue_add_client): Load the alarms that we missed while the
- alarm daemon was not running.
- (cal_opened_cb): Likewise.
-
- * gui/alarm-notify/Makefile.am (evolution_alarm_notify_SOURCES):
- Added save.[ch] to the list of sources.
-
-2001-10-09 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (get_address): util function to get address
- (itip_addresses_get_default): get only the default address
- (itip_address_free): free single address
- (itip_addresses_free): use above
- (comp_limit_attendees): limit the number of attendees to one, the
- user
- (comp_sentby): set the sentby parameter if the user is not the
- organizer
- (comp_minimal): remove extraneous info for send (for refresh and
- declinecounter)
- (comp_compliant): remove all alarms, do various things to make the
- components comply with itip spec based on method
- (itip_send_comp): use comp_compliant method
-
- * gui/itip-utils.h: new protos
-
- * gui/e-itip-control.c: rescan the component when necessary
- (get_next): don't get stuck in infinite loop if there are no
- viewable components
- (e_itip_control_set_data): if there are no viewable components,
- spit an error message
-
- * gui/dialogs/meeting-page.h: tidy
-
- * gui/dialogs/meeting-page.c (meeting_page_fill_widgets): use
- organizer's cn if possible
- (other_clicked_cb): no longer doing the sent by stuff directly,
- hide more widgets
-
- * pcs/query.c: use bonobo exception stuff
-
- * cal-util/cal-component.c (cal_component_rescan): have the comp
- rescan its libical component (for when you change things directly)
- (free_icalcomponent): take a param on whether to free the
- component or just clean up the mappings
- (cal_component_has_attendees): util function
-
- * cal-util/cal-component.h: new protos
-
-2001-10-09 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-factory.c (lookup_backend, add_backend): deal correctly with
- URIs to be inserted into the hash table, so that we don't add the same
- backend over and over because the URI strings were different (although
- refering to the same backend)
-
- * pcs/cal-backend-file.c (mail_account_*): moved to a common place
- (cal_backend_file_open): check if "uristr != NULL" and not
- "uri != NULL"
-
- * pcs/cal-backend-util.c: moved to here
-
- * gui/e-day-view.c: add missing header file
-
-2001-10-09 Dan Winship <danw@ximian.com>
-
- * gui/e-meeting-model.c (process_free_busy_comp): Fix incorrect
- variable name check.
-
-2001-10-03 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (itip_send_comp): refactor functionality into
- several function
- (comp_string): if we are publishing, empty the attendee list
-
- * gui/dialogs/event-editor.c (schedule_meeting_cmd): when we
- schedule a new meeting, mark the event editor as changed
-
- * pcs/cal.c (cal_class_init): get correct parent class
-
- * gui/dialogs/comp-editor.c (comp_editor_merge_ui): use the
- generated ui component name
-
-2001-10-03 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/component-factory.c:
- * gui/calendar-offline-handler.c:
- * gui/comp-editor-factory.c: replace use of gnome_vfs_uri with e_uri
-
- * gui/e-meeting-model.c (start_addressbook_server): make it return void,
- since the return value does not mind
-
- * pcs/cal.c:
- * pcs/cal-factory.c:
- * pcs/cal-backend.[ch]: don't use GnomeVFS for URI management
-
- * pcs/cal-backend-file.c: ditto, only use GnomeVFS for internal
- operations
-
- * cal-client/cal-client.c (cal_client_open_calendar): don't CORBA_exception_free
- before checking for exceptions
-
-2001-10-03 Christopher James Lahey <clahey@ximian.com>
-
- * gui/e-calendar-table.etspec: Added priorities to a bunch of
- these columns. Fixes Ximian bug #7158.
-
-2001-10-03 Damon Chaplin <damon@ximian.com>
-
- * gui/comp-util.c (cal_comp_util_add_exdate): save the EXDATE as a
- DATE-TIME value, since we know the exact time. Fixes bug #11278.
- (Before we were setting is_date, but icaltime_from_timet_with_zone()
- didn't convert it properly. We need to figure out how to handle DATEs
- when using time_t's.)
-
- * gui/dialogs/recurrence-page.c (get_exception_string): use
- e_time_format_date_and_time() so we show the time as well, if the
- exception is a DATE-TIME value.
-
- * cal-util/timeutil.c: removed time_add_month(), time_year_begin(),
- time_month_begin() & time_week_begin() - old pre-timezone functions
- which we no longer use.
-
- * cal-util/cal-recur.c (cal_recur_from_icalproperty): set
- ir.until.is_date to FALSE before converting to a time_t.
- Hopefully fixes bug #5034.
-
-2001-10-02 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/dialogs/comp-editor.c (setup_widgets): Use
- `bonobo_ui_component_new_default()', not
- `bonobo_ui_component_new()'.
-
-2001-10-02 JP Rosevear <jpr@ximian.com>
-
- * cal-client/cal-query.c: use bonobo-exception to tidy
-
-2001-10-02 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (nth_weekday): handle -1 as
- well
- (comp_from_remote_record): fix monthly by day recurrences and
- handle "last" day type
-
-2001-10-01 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/comp-editor.c (comp_editor_destroy): unref the page
- objects here, instead of in close_dialog(). (This was fixed a while
- ago, but accidentally reverted.) Fixes bug #7543.
-
-2001-10-01 Federico Mena Quintero <federico@ximian.com>
-
- * gui/alarm-notify/alarm-notify-dialog.c (alarm_notify_dialog):
- Set the window state to sticky. Thanks to Peter Teichman for the
- suggestion.
-
-2001-10-01 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (local_record_from_comp):
- Convert the comp exceptions to the pilot record
- (comp_from_remote_record): record exceptions on the desktop and
- use time zone stuff on recurrence end date
-
-2001-10-01 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-backend-file.c (cal_backend_file_compute_changes):
- strdup the uid to avoid double free, write out only after
- everything is done
-
-2001-10-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_open): don't use
- gnome_vfs_uri_is_local on URIs created with
- gnome_vfs_uri_new_private
-
-2001-09-28 Damon Chaplin <damon@ximian.com>
-
- * gui/print.c (print_comp_item): use bound_text to print the summary,
- so it wraps instead of being clipped to 1 line. Fixes part 3 of bug
- #10285, I think.
-
- * gui/dialogs/alarm-page.glade: left-aligned the Date/Time label.
- Also set the width of the Summary & Date/Time labels to 10, and set
- expand to TRUE, to make sure that the dialog doesn't keep getting
- wider as the summary text on the main page gets longer. Could possibly
- use an EClippedLabel here instead, so we get a '...' at the end if it
- is clipped.
-
- * gui/dialogs/recurrence-page.glade: changed Summary & Date/Time
- widths as above.
-
- * gui/print.c (print_calendar): use landscape mode for the month
- preview.
- (print_border_with_triangles): use EPSILON to account for floating
- point errors. Hopefully fixes part 2b of bug #10285.
-
-2001-09-28 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (local_record_from_comp):
- Handle the fields and category we don't sync by making sure we
- don't overwrite them
- (local_record_to_pilot_record): use local record category
- (pre_sync): track db info
-
- * conduits/calendar/calendar-conduit.h: db info field
-
- * conduits/todo/todo-conduit.[hc]: same as above
-
- * pcs/cal-backend-file.c
- (cal_backend_file_compute_changes_foreach_key): create a dummy
- component of the right type and strdup the uid
- (cal_backend_file_compute_changes): sync the db hash after each
- change and free the uid
-
-2001-09-28 JP Rosevear <jpr@ximian.com>
-
- * cal-client/cal-client.c (cal_client_open_calendar): init the
- execption rather than freeing it
-
-2001-09-28 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-client.c (cal_client_construct): use bonobo-exception
- for exceptions
- (cal_client_open_calendar): likewise
-
-2001-09-27 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/calendar-commands.c (pixmaps): Update pixmap menu paths;
- /menu/ComponentToolsPlaceholder/Tools ->
- /menu/Tools/ComponentPlaceholder .
- * gui/tasks-control.c: Likewise.
-
-2001-09-27 Rodrigo Moya <rodrigo@ximian.com>
-
- * idl/evolution-calendar.idl: added InvalidURI and UnsupportedMethod
- exceptions to the CalFactory interface
-
- * pcs/cal-factory.c (impl_CalFactory_open): raise InvalidURI exception on
- URI errors and UnsupportedMethod when we don't support the method for
- a given URI
-
-2001-09-26 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-client.c: added support for using multiple calendar
- factories
- (cal_client_uri_list): use the list of factories loaded for this
- CalClient
-
-2001-09-26 Damon Chaplin <damon@ximian.com>
-
- * gui/e-calendar-table.c (date_compare_cb):
- (percent_compare_cb):
- (priority_compare_cb): added comparison functions for these special
- cell types. But the date and percent ones don't work yet due to the
- use of static text buffers for return cell values.
- (e_calendar_table_init): added the comparison functions to the
- ETableExtras. NOTE: task_compare_cb() never seems to be called.
- I'm not sure why it is there.
-
- * gui/e-calendar-table.etspec: set the comparison function names for
- the date/percent/priority fields.
-
- * cal-util/cal-util.c (cal_util_priority_to_string):
- (cal_util_priority_from_string): new utility functions.
-
- * gui/calendar-model.c (get_priority):
- (set_priority): used above utility functions, and removed the warning
- dialog which isn't useful now that the field isn't editable.
-
- * gui/dialogs/event-page.c (times_updated): handle timezones and for
- all-day events make sure it stays an all-day event after adjusting.
- Fixes bugs #5945 and #10222.
-
- * gui/calendar-commands.c (pixmaps): fixed the E_PIXMAP paths - the
- edit items were moved beneath 'EditPlaceholder'. This gets rid of
- those long Bonobo warnings! (and we get the icons back)
-
- * gui/dialogs/comp-editor.c (pixmaps): removed the PrintPreview toolbar
- icon, since it doesn't appear in the xml file. Gets rid of warning.
-
- * gui/dialogs/event-page.c (notify_dates_changed): new function to
- emit the notification signal when the dates are changed. It also
- handles timezones now.
-
- * gui/dialogs/comp-editor-page.h (CompEditorPageDates): used
- CalComponentDateTime for start/end/due so we have the timezone as well
- as the time.
-
- * gui/dialogs/comp-editor-util.c (comp_editor_dates): updated to get
- the timezones as well as the times.
- (comp_editor_free_dates): new function needed to free all the structs.
-
- * gui/dialogs/recurrence-page.c (recurrence_page_set_dates): added call
- to preview_recur() to make sure the preview gets updated.
-
- * gui/dialogs/alarm-page.c (alarm_page_fill_widgets): free the
- CompEditorPageDates struct after use.
-
- * gui/tag-calendar.c (tag_calendar_by_comp): added 'comp_is_on_server'
- argument. If FALSE, we try to use builtin timezones first. This is
- needed for the recurrence page of the event editor, because the
- timezones may not have been added to the server yet. This and the
- changes to the notification stuff should fix bug #5034.
-
- * gui/gnome-cal.c (dn_query_obj_updated_cb): call above
- tag_calendar_by_comp() with TRUE since the events will be on the
- server in this case.
-
- * gui/e-day-view-layout.c:
- * gui/e-day-view.c: made sure an event always takes up at least one
- row, even when the start & end times are the same. Fixes bug #5944.
- I don't know if we should try to also handle events with the end time
- before the start time.
-
- * gui/e-week-view.c (e_week_view_style_set): check that the small font
- is actually smaller than the normal font. If it isn't, don't use it.
- Hopefully fixes bug #6876.
- (e_week_view_on_new_appointment): if only one day is selected, then
- we set the initial time of the event to 1/2-hour from the start of the
- working day, to differentiate 'New Appointment' from 'New All Day
- Event'. Fixes bug #8892.
-
- * gui/e-day-view.c (e_day_view_on_new_appointment): do the same as the
- above.
-
-2001-09-26 Federico Mena Quintero <federico@ximian.com>
-
- Fixes the GUI part of bug #7892.
-
- * gui/dialogs/alarm-page.c (get_alarm_duration_string): Return
- NULL if the duration is zero.
- (get_alarm_string): Handle duration of zero. Also, hopefully
- make the strings be more l10n-friendly.
-
- * gui/alarm-notify/alarm.c (alarm_ready_cb): I am a moron. Fix
- reversed test.
-
-2001-09-26 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor.c (comp_editor_destroy): disconnect
- signals first thing
-
-2001-09-26 Dan Winship <danw@ximian.com>
-
- * gui/Makefile.am (evolution_calendar_LDFLAGS): Add
- -export-dynamic to make glade custom widgets work on non-Linux.
-
-2001-09-26 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-util/cal-util.h: added CAL_MODE_INVALID to CalMode enum
-
-2001-09-26 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal.h: new proto
-
- * pcs/cal.c (impl_Cal_set_mode): implement set mode method
- (cal_class_init): set setMode function in epv
- (cal_notify_mode): notify listener of mode change
-
- * pcs/cal-factory.c (add_uri): deal with UriType renaming
-
- * pcs/cal-backend.h: add new virtual methods and protos
-
- * pcs/cal-backend.c (cal_backend_class_init): init new virtual
- methods to null
- (cal_backend_set_mode): sets mode
- (cal_backend_get_mode): gets mode
-
- * pcs/cal-backend-file.c (cal_backend_file_class_init): overide
- get_mode and set_mode methods
- (cal_backend_file_get_mode): return mode
- (notify_mode): have listeners notified of the set mode call
- (cal_backend_file_set_mode): set the mode by indicating not
- supported
-
- * cal-client/cal-listener.h: update proto
-
- * cal-client/cal-listener.c (impl_notifyCalSetMode): implement set
- mode callback
- (cal_listener_construct): take set mode callback
- (cal_listener_new): ditto
-
- * cal-client/cal-client.h: update protos, add signal proto
-
- * cal-client/cal-client.c (cal_client_class_init): add
- cal_set_mode signal
- (cal_set_mode_cb): handle set mode callback from listener
- (cal_client_open_calendar): pass additional param to cal_listener_new
- (cal_client_set_mode): wrapper to set the calendar mode
-
- * idl/evolution-calendar.idl: make UriType into CalMode, add
- SetModeStatus enum and notifyCalSetMode method to the listener
-
- * gui/calendar-offline-handler.c (create_connection_list): fetch
- the uri list ourselves
- (impl_prepareForOffline): reflect param change of
- create_connect_list
- (update_offline): ditto
- (backend_cal_set_mode): set mode call back
- (backend_cal_opened): cal opened call back, set mode to local
- (impl_goOffline): reflect UriType renaming
-
- * cal-util/cal-util.h: rename UriType to CalMode
-
-2001-09-25 Federico Mena Quintero <federico@ximian.com>
-
- Warning fixes courtesy of Chris Lahey <clahey@ximian.com>.
-
- * gui/e-itip-control.c (write_html): Warning fixes. Also, don't
- strdup() more than necessary.
-
- * gui/e-meeting-time-sel.c (e_meeting_time_selector_refresh_cb):
- Warning fixes.
-
- * gui/itip-utils.c (itip_addresses_get): Warning fixes.
-
- * gui/print.c (print_day_background): Warning fixes.
-
- * gui/dialogs/alarm-options.c (alarm_to_aalarm_widgets): Warning
- fixes.
- (alarm_to_palarm_widgets): Likewise.
-
- * gui/dialogs/delete-comp.c: #include "../calendar-config.h"
-
-2001-09-25 Federico Mena Quintero <federico@ximian.com>
-
- * gui/alarm-notify/alarm.c (alarm_ready_cb): Check that the
- timeout is not set up before we create a new one; the alarm_fn
- callback may cause the alarm system to re-enter and add a new
- alarm. Fixes bug #10840.
- (pop_alarm): Assert that there is at least one alarm in the queue.
-
-2001-09-25 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal.c: use bonobo-exception stuff to clean code
-
- * pcs/cal-factory.c (add_uri): add uri to the list if the type
- matches
- (impl_CalFactory_uriList): implement uriList method
-
- * pcs/cal-backend.h: new virtual function member
-
- * pcs/cal-backend.c (cal_backend_is_remote): call virtual function
-
- * pcs/cal-backend-file.c (cal_backend_file_class_init): override
- virtual function
- (cal_backend_file_is_remote): new virtual function, always return
- FALSE
-
- * idl/evolution-calendar.idl: uriList factory call, with flags for
- types to get
-
- * gui/dialogs/comp-editor.c (comp_editor_destroy): cast to remove
- warning
-
- * gui/e-itip-control.c (write_label_piece): kill warnings by take
- const char *
-
- * gui/component-factory.c (create_object): aggregate offline
- interface
-
- * gui/Makefile.am: compile new files
-
- * calobj.[hc]: Remove obsolete files
-
- * cal-util/cal-util.h: enum URI types for uriList call
-
- * cal-client/cal-client.c (build_uri_list): build list from string
- sequence
- (cal_client_uri_list): factory call to get uri list
-
- * cal-client/cal-client.h: new proto
-
- * cal-client/cal-client.c: use bonobo exception stuff to clean
- code
-
- * gui/calendar-offline-handler.[hc]: Start some skeleton routines
- for online/offline handling
-
- * pcs/cal-factory.c (launch_backend_for_uri): use accessor and
- remove FIXME
-
-2001-09-23 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (set_date_label): base text on component
- type
-
-2001-09-20 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/component-factory.c: don't use gnome_vfs_uri_new_private
- (fixes Ximian #10544)
-
-2001-09-20 Federico Mena Quintero <federico@ximian.com>
-
- * gui/component-factory.c: #include a few files we were missing
- from libgnomevfs.
-
-2001-09-20 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-backend-file.c (load_db): gets a config db
- (cal_backend_file_destroy): release config db
- (cal_backend_file_init): use load_db
- (mail_account_get): gets a mail account by number
- (mail_account_get_default): gets the default mail account
- (mail_account_is_valid): looks to see if any accounts have the
- given address
- (create_user_free_busy): modularize so we can call multiple times
- if necessary, set organizer
- (cal_backend_file_get_free_busy): if the list of users is null,
- use the default account otherwise get the same info for each
- address that is an identity in the mailer
-
- * gui/itip-utils.c (itip_addresses_get): s/gint/glong/ for bonobo
- conf returns
-
- * gui/calendar-commands.c (publish_freebusy_cmd): fix problems
- from a merge so that we publish 6 weeks of free/busy information
- again
-
-2001-09-20 Larry Ewing <lewing@ximian.com>
-
- * gui/dialogs/recurrence-page.c (recurrence_page_destroy): make
- sure to release the ref on priv->comp.
-
- * gui/dialogs/comp-editor.c (real_edit_comp): make sure to release
- the ref on priv->comp.
-
-2001-09-19 Federico Mena Quintero <federico@ximian.com>
-
- * gui/alarm-notify/alarm-queue.c (audio_notification): Display a
- notification message always, in addition to playing the sound.
- (procedure_notification): Present a confirmation dialog before
- actually running the alarm's program.
- (procedure_notification): Use gnome_execute_shell() instead of
- gnome_execute_async() so that we handle multiple arguments
- properly. Plus, it is most likely what the user expects.
- (mail_notification): Display a message about unsupported email
- reminders instead of blindly dropping the alarm.
-
- * gui/dialogs/alarm-options.glade: Added an explanatory message
- about mail alarms not being supported.
-
- * gui/dialogs/alarm-page.glade: Removed the "Send an email"
- option.
-
- * gui/dialogs/alarm-page.c (action_map): Removed CAL_ALARM_EMAIL.
-
-2001-09-19 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/task-editor.c (init_widgets): listen for model
- changes
- (task_editor_edit_comp): add the attendees to the model and notify
- of need send
- (row_count_changed_cb): mark as changed when row added/deleted
- (model_row_changed_cb): mark as changed when row changes
-
- * gui/dialogs/event-editor.c (init_widgets): listen for model
- changes
- (event_editor_init): flip page order
- (event_editor_edit_comp): set needs send value
- (schedule_meeting_cmd): flip page order
- (row_count_changed_cb): mark as changed when row added/deleted
- (model_row_changed_cb): mark as changed when row changes
-
- * gui/dialogs/schedule-page.c: remove model change notification
- stuff
- (schedule_page_fill_widgets): no need to do the needs_send here
- because the editor handles this since it owns the model
-
- * gui/dialogs/event-editor.c (init_widgets): listen for model
- changes
- (event_editor_init): flip page order
- (event_editor_edit_comp): set needs send value
- (schedule_meeting_cmd): flip page order
- (row_count_changed_cb): mark as changed when row added/deleted
- (model_row_changed_cb): mark as changed when row changes
-
- * gui/dialogs/meeting-page.c (meeting_page_fill_widgets): no need
- to do the needs_send here because the editor handles this since it
- owns the model
- (invite_entry_changed): ditto
-
- * gui/dialogs/comp-editor.c (comp_editor_set_changed): new
- accessor
- (comp_editor_get_changed): ditto
- (comp_editor_set_needs_send): ditto
- (comp_editor_get_needs_send): ditto
-
- * gui/dialogs/comp-editor.h: new protos
-
- * gui/itip-utils.c (itip_addresses_get): reflect configuration
- path changes in the mailer
-
- * gui/e-meeting-model.c: remove commented out code, ifdef one
- section for later
-
-2001-09-19 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-factory.c (cal_factory_oaf_register): add a new parameter
- (const char *iid) to specify the OAFIID of the factory being
- registered
-
-2001-09-19 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-model.c (e_meeting_model_refresh_busy_periods):
- remove silly debug #if 0
-
- * gui/calendar-commands.c (publish_freebusy_cmd): g_list_free
- rather than g_free
-
- * gui/e-itip-control.c (write_html): eliminate code path that
- caused double freed memory
-
-2001-09-18 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/schedule-page.*: A page that shows the meeting time
- selector and free/busy data for attendees
-
- * gui/dialogs/meeting-page.c: use the meeting model to track/edit
- attendees, remove table value conversion routines and simple table
- routines
- (set_attendees): take a pointer array
- (meeting_page_destroy): destroy the pointer array, save state
- (meeting_page_init): new pointer array
- (meeting_page_fill_widgets): don't null the deleted attendees
- field
- (popup_delegate_cb): array add
- (popup_delete_cb): array add
- (cleanup_attendees): iterate over the array to unref now
- (meeting_page_fill_widgets): don't null out fields, no need to add
- attendees here
- (invite_entry_changed): use e_meeting_attendee routines
- (popup_delegate_cb): ditto
- (popup_delete_cb): ditto
- (meeting_page_new): take new arg and pass it to construct
- (meeting_page_construct): take new arg, use e-meeting-model
- routines to construct table
-
- * gui/dialogs/task-editor.c (task_editor_init): new meeting model
- (task_editor_destroy): unref the model
-
- * gui/dialogs/event-editor.c (event_editor_init): make new model
- and pass it to meeting and schedule pages
- (event_editor_set_cal_client): virtual function, set meeting model
- client
- (event_editor_edit_comp): add the attendees to the model
- (event_editor_destroy): unref model
-
- * gui/dialogs/comp-editor.h: add virtual function
- * gui/dialogs/comp-editor.c (comp_editor_set_cal_client): make
- set_cal_client a virutal function
-
- * gui/e-meeting-types.h: generally useful type defines
-
- * gui/e-meeting-time-sel*.[hc]: Move here and use an e-table for
- the attendee list and extract display information from the new
- meeting model and attendees
-
- * gui/e-meeting-time-sel.etspec: spec for the table
-
- * gui/e-meeting-attendee.[hc]: meeting attendees for the model,
- with to/from conversions for CalComponentAttendee structure, emits
- changed signal and allows getting and setting of free busy
- periods
-
- * gui/e-meeting-model.[hc]: move the model out on its own
-
- * gui/e-itip-control.c (write_error_html): clean up warnings
-
-2001-09-18 Federico Mena Quintero <federico@ximian.com>
-
- Fixes bug #6350.
-
- * gui/component-factory.c (remove_folder): Use a simplified method
- for removing our folder data; we just need to remove calendar.ics
- or tasks.ics and the corresponding backup files.
-
-2001-09-18 Federico Mena Quintero <federico@ximian.com>
-
- Fixes bug #2830.
-
- * gui/calendar-config.c (calendar_config_get_confirm_delete): New
- function.
- (calendar_config_set_confirm_delete): New function.
- (config_read): Get the default value for the ConfirmDelete option.
- (calendar_config_write): Set the value of ConfirmDelete.
-
- * gui/dialogs/delete-comp.c (delete_component_dialog): Handle the
- configuration option for confirmation.
-
- * gui/dialogs/cal-prefs-dialog.c (CalPrefsDialogPrivate): Added
- the fields for the Other page.
- (get_widgets): Handle the new widgets.
- (cal_prefs_dialog_show_config): Likewise.
- (cal_prefs_dialog_update_config): Likewise.
-
-2001-09-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-client-multi.[ch]: new class for managing multiple
- calendars, with an API very similar to the CalClient one,
- for ease of transition from one to the other
-
- * gui/component-factory.c (xfer_folder, remove_folder, create_folder):
- reworked to be able to manage folders for any calendar backend, and
- not only the file: one
-
-2001-09-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * idl/evolution-calendar.idl: changed signature for the getFreeBusy
- method, to return a sequence of CalObj's, and added sequence of users
- as a new parameter to that method
-
- * cal-client/cal-client.c (cal_client_get_free_busy): adapted to new
- IDL method signature, by adding a new "GList *users" parameter, for
- callers to be able to specify a list of users
-
- * pcs/cal-backend.[ch] (cal_backend_get_free_busy):
- * pcs/cal-backend-file.c (cal_backend_file_get_free_busy): add the
- "GList *users" parameter. In cal_backend_file_get_free_busy, call
- lookup_component to get the CalComponent for each uid, instead
- of calling cal_backend_get_object, which meant converting the
- component to a string and then parsing it again.
-
- * cal-client/client-test.c (cal_opened_cb):
- * gui/e-itip-control.c (send_freebusy):
- * gui/calendar-commands.c (publish_freebusy_cmd): adapted to
- new getFreeBusy method signature
-
-2001-09-17 Damon Chaplin <damon@ximian.com>
-
- * gui/calendar-model.c: added a timeout to refresh the list every
- 10 minutes. Not ideal, as the user may be editing a task when it gets
- refreshed.
- (adjust_query_sexp): use the 'completed-before?' operator to filter
- out tasks according to the config settings.
-
- * gui/dialogs/task-details-page.c (task_details_page_fill_widgets):
- added support for the 'Completed' date. This code must have got lost
- somewhere, as it used to work.
- (date_changed_cb): set the priv->updating flag while updating the other
- widgets.
-
- * pcs/cal-backend-file.c (cal_backend_file_update_objects): made sure
- we freed the components.
-
- * pcs/query.c (func_completed_before): added 'completed-before?'
- operator.
-
- * gui/calendar-config.c (calendar_config_configure_e_cell_date_edit):
- don't set the lower & upper hour. Use 0-24 like the EDateEdit does.
-
- * gui/dialogs/cal-prefs-dialog.c (cal_prefs_dialog_show_config): set
- the 12/24-hour time format options sensitive only if we support both.
-
- * gui/calendar-config.c (config_read): if the locale doesn't define
- 'am' and 'pm' strings then we must use 24-hour format.
-
- * gui/calendar-commands.c (calendar_set_folder_bar_label): don't
- translate the '%d' as it doesn't make much sense. Resolves bug #8027.
-
-2001-09-17 Federico Mena Quintero <federico@ximian.com>
-
- * gui/component-factory.c (owner_set_cb): Do not call
- calendar_config_init() here.
-
- * gui/main.c (main): Call calendar_config_init() here.
-
-2001-09-17 Federico Mena Quintero <federico@ximian.com>
-
- * gui/alarm-notify/alarm.c (queue_alarm): Duh, only setup the
- timeout if the list was empty.
- (alarm_ready_cb): Notify with the ID of the original alarm.
- (alarm_remove): Likewise.
-
-2001-09-17 Federico Mena Quintero <federico@ximian.com>
-
- Switch the alarm system from using SIGALRM to normal glib timers.
- Also, use a more robust de-queueing mechanism.
-
- * gui/alarm-notify/alarm.c (alarm_init): Removed.
- (alarm_done): Remove the glib timeout instead of closing the pipes
- and the signal handler.
- (alarm_add): Allow adding alarms that happen before right now.
- (queue_alarm): Use a glib timer instead of a signal.
- (alarm_remove): Adjust the timeout as appropriate.
-
- * gui/alarm-notify/notify-main.c (main): There is no need to
- initialize the alarm system now.
-
- * gui/main.c (main): Likewise.
-
-2001-09-17 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-model.c (calendar_model_init): get itip addresses
- (calendar_model_destroy): destroy same
- (calendar_model_value_at): do more thorough checking on whether to
- use recurring, assigned, assigned to or regular task icons
-
-2001-09-17 JP Rosevear <jpr@ximian.com>
-
- * cal-util/cal-component.c (for_each_remove_all_alarms): for each
- call back, removes the alarms
- (cal_component_remove_all_alarms): remove all alarms from the
- component
-
- * cal-util/cal-component.h: new proto
-
- * gui/e-itip-control.c (write_error_html): writes error messages
- rather than normal html
-
- * gui/itip-utils.c (itip_send_comp): remove all alarms if the
- method warrants it
-
-2001-09-16 Christopher James Lahey <clahey@ximian.com>
-
- * gui/dialogs/meeting-page.c (build_etable): Updated this to match
- the new ETableSimple interface.
-
-2001-09-14 Ettore Perazzoli <ettore@ximian.com>
-
- [Automake 1.5 fixes pointed out by Richard Boulton
- <richard@tartarus.org>, as per #9258.]
-
- * cal-client/Makefile.am: Set CLEANFILES directly instead of using
- `+='.
- * gui/Makefile.am: Likewise.
- * gui/alarm-notify/Makefile.am: Likewise.
- * pcs/Makefile.am: Likewise.
-
-2001-09-14 Damon Chaplin <damon@ximian.com>
-
- * gui/e-itip-control.c (ok_clicked_cb): added space after 'identities'
- in the message. Fixes bug #9896.
-
-2001-09-14 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/e-calendar.conduit.in: remove translation
- marker for now
-
-2001-09-13 JP Rosevear <jpr@ximian.com>
-
- * cal-util/cal-component.h: use ical partstat, role, cutypes
- directly
-
- * cal-util/cal-component.c: ditto
-
- * gui/e-itip-control.c (find_my_address): set my addresses if the
- addresses match
- (find_attendee): strstr returns non-null on a match
- (write_html): use new icon, select the name displayed (organizer
- or attendee) based on method,
- (ok_clicked_cb): when rsvp'ing strip off all but the attendee
- being replied for as is specified in the spec
- (find_attendee_partstat): new util function to extract the
- partstat of an attendee
- (update_attendee_status): updates the partstat of a specific
- attendee in the reply message
-
- * gui/dialogs/meeting-page.c: use ical partstat, role, cutypes
- directly
- (popup_delegate_cb): if we delegate, notify of needs send and
- changed
- (popup_delete_cb): notify of needs send and changed for each
- deletion
-
-2001-09-12 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-commands.c (publish_freebusy_cmd): send 6 weeks of
- free busy info starting with the UTC start of day
-
- * gui/itip-utils.c (get_label): create a text representation of
- the given icaltime
- (itip_send_comp): if the summary is empty, set the subject based
- on the type of component, put the right extension on free/busy
- components and base descriptions on type of component, include
- start/end for free/busy info
-
-2001-09-11 Federico Mena Quintero <federico@ximian.com>
-
- * gui/alarm-notify/alarm-queue.c (display_notification): Added an
- use_description argument so that other alarms can fall back to
- this type.
- (audio_notification): Implemented.
- (remove_comp): Call remove_queued_alarm() here; there is no longer
- a destroy notification function for alarms so must we do this
- manually.
- (alarm_trigger_cb): Do not pass the alarm to the notification
- functions so that we can free it ourselves before all the alarms
- in the component get freed.
- (display_notification): Get the alarm here instead of getting it
- as an argument.
- (procedure_notification): Implemented.
-
-2001-09-11 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/meeting-page.c (invite_entry_changed): free the
- destination vector when we finish with it, if we actually add
- anyone, notify listeners of the needs send and changed info. Fixes
- bug #8632.
-
-2001-09-10 Zbigniew Chyla <cyba@gnome.pl>
-
- * gui/print.c
- (format_date): Convert string generated by strftime to UTF-8.
- (print_week_view_background): Ditto.
- (print_month_summary): Ditto.
- (print_month_small): Use U_() instead of _().
- (print_day_background): Ditto.
- (print_todo_details): Ditto.
- (print_date_label): Convert generated string to UTF-8.
-
-2001-09-10 Federico Mena Quintero <federico@ximian.com>
-
- * cal-util/cal-component.c (cal_component_alarm_get_attach):
- Handle the new icalattach type instead of struct icalattachtype.
- (cal_component_alarm_set_attach): Likewise.
-
- * gui/dialogs/alarm-options.c (alarm_to_aalarm_widgets): Likewise.
- (alarm_to_palarm_widgets): Likewise.
- (aalarm_widgets_to_alarm): Likewise.
- (palarm_widgets_to_alarm): Likewise.
-
-2001-09-05 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #958, ShellComponents should not be created by factories, for
- the calendar.]
-
- * gui/GNOME_Evolution_Calendar.oaf.in: Remove the
- ShellComponentFactory.
-
- * gui/component-factory.c (create_object): Renamed from
- `component_fn'. Don't get any args.
- (component_factory_init): Create the component using
- `create_object()' and register it into OAF.
- (COMPONENT_FACTORY_ID): Removed.
- (COMPONENT_ID): New.
-
-2001-09-04 Federico Mena Quintero <federico@ximian.com>
-
- * gui/component-factory.c (sc_user_create_new_item_cb):
- Implemented.
-
- * gui/main.c (component_editor_factory_init): New function to
- create the factory for the comp_editor_factory.
-
- * gui/comp-editor-factory.c: Finished implementation.
-
- * gui/alarm-notify/alarm-queue.c (edit_component): Implemented the
- Edit command.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Added
- comp-editor-factory.[ch] to the list of sources.
-
-2001-09-03 Damon Chaplin <damon@ximian.com>
-
- * gui/calendar-commands.c (calendar_control_activate):
- * gui/tasks-control.c (tasks_control_activate): don't call
- calendar_config_check_timezone_set() now, since the startup wizard
- handles that.
-
- * gui/e-tasks.c (e_tasks_class_init): changed selection_changed signal
- to GTK_RUN_LAST. It has no reason to be GTK_RUN_FIRST.
-
- * gui/gnome-cal.c:
- * gui/e-week-view.c:
- * gui/e-day-view.c: added "selection_changed" signal,
- XX_delete_event() and XX_get_num_events_selected().
-
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw): fix the shadow
- around the dates at the top - it was 1 pixel off.
-
- * gui/calendar-commands.c: added sensitize_commands(), similar to in
- tasks-control.c, so we only make Cut/Copy/Delete sensitive when an
- event is selected. Also added delete_event_cmd().
-
- * gui/dialogs/task-page.c (task_page_set_summary):
- * gui/dialogs/event-page.c (event_page_set_summary): do nothing,
- since the summary only gets changed on the main event/task page now.
- Fixes bug #6939.
-
- * gui/e-day-view.c (e_day_view_on_main_canvas_drag_data_received):
- (e_day_view_on_top_canvas_drag_data_received): check that we are
- dragging an event from the same EDayView. We currently don't support
- DnD from other widgets.
- (e_day_view_update_top_canvas_drag): only get the summary if we
- actually have an event. Fixes bug #5162.
-
- * gui/e-day-view.c (e_day_view_on_editing_stopped): if the text hasn't
- changed we need to call e_day_view_update_event_label() to show the
- times again if necessary. Fixes bug #1813.
-
- * gui/dialogs/comp-editor.c (comp_editor_destroy): destroy the
- CompEditorPage objects here rather than in close_dialog(), after the
- widgets have been destroyed. We do this because the widgets have lots
- of signal handlers connected with the CompEditorPage objects as the
- signal data, so we want to ensure that the data pointer is always
- valid. (Alternatively we could disconnect all the handlers when the
- CompEditorPage objects are destroyed, or use connect_while_alive()).
- Fixes bug #7543.
-
- Note: there is still a small bug in that if you type in a time and
- then hit 'Save and Close', the time won't be saved. I'm not sure
- where this should be fixed - should the actions which close the
- dialog grab the focus to the toplevel, so any widgets currently
- being edited finish the edit and emit 'changed'?
-
- * gui/dialogs/recurrence-page.c (append_exception): use
- gtk_clist_set_row_data_full() so freeing is handled automatically by
- the GtkClist. This helps avoid problems at destroy-time.
- (exception_delete_cb): just call gtk_clist_remove() now. No need to
- free the row data as GtkCList now handles it.
- (recurrence_page_destroy): no need to free the data in the clist.
-
- * gui/dialogs/alarm-page.c: ditto.
-
- * gui/dialogs/meeting-page.c: ditto.
- (etable_destroy_cb): save the ETable state in this new handler cb
- rather than in the destroy method, since the widget will already be
- destroyed by then.
-
-2001-08-31 Damon Chaplin <damon@ximian.com>
-
- * gui/e-itip-control.c: changed 3 occurrences of 'Replyed' to 'replied'
-
-2001-08-31 Zbigniew Chyla <cyba@gnome.pl>
-
- * gui/e-itip-control.c (write_html):
- Marked strings for translation (with U_).
-
- * gui/itip-utils.c (itip_send_comp):
- Ditto.
-
-2001-08-31 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/comp-editor-util.c (comp_editor_contacts_to_widget):
- (comp_editor_contacts_to_component): fix debugging messages so they
- use "" rather than NULL. Fixes bug #8559.
-
-2001-08-29 Federico Mena Quintero <federico@ximian.com>
-
- * pcs/cal-backend-file.c (cal_backend_file_remove_object): See if
- the set of categories changed by using the removed_categories hash
- table.
- (cal_backend_file_init): Create a table of removed categories.
- This allows us to notify if and only if the set of category
- changes when an object is updated/removed, instead of
- unconditionally notifying if an object is updated.
- (cal_backend_file_update_objects): Only notify if the set of
- categories really changed.
- (update_categories_from_comp): Shuffle the categories between the
- priv->categories and priv->removed_categories lists.
-
-2001-08-28 Federico Mena Quintero <federico@ximian.com>
-
- Fixes bug #7879, a query may receive an update notification from
- the backend before the query itself gets populated.
-
- * pcs/query.c (ensure_sexp): New function; ensures that the esexp
- is created and notifies of parse errors. It is the bulk of
- start_query_cb() but put in a separate function so that we can
- share it elsewhere.
- (start_query_cb): Use ensure_sexp().
- (process_component_cb): Oops, notify of a successfully finished
- query.
- (match_component): Call ensure_sexp(). This function can be
- called by the backend notification callbacks before the query is
- populated, so we need to make sure the esexp exists here.
-
-2001-08-22 Federico Mena Quintero <federico@ximian.com>
-
- * gui/cal-search-bar.c (cal_search_bar_construct): Set the
- "category is" criterion as the default for the calendar and tasks.
-
-2001-08-22 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/recurrence-page.c (recurrence_page_fill_widgets):
- Unset the priv->updating flag before returning in the case the
- component has no recurrence information. Fixes bug #6850.
-
-2001-08-22 Federico Mena Quintero <federico@ximian.com>
-
- * gui/alarm-notify/alarm-queue.c (QueuedAlarm): Added a snooze
- flag to differentiate snoozed alarms from real occurrences.
- (add_component_alarms): Do not specify a destroy function for the
- alarm trigger. We handle this in the callbacks now.
- (alarm_trigger_cb): Just remove the alarms for the unimplemented
- notification types.
- (create_snooze): Implemented snooze.
- (notify_dialog_cb): Snooze as appropriate.
-
-2001-08-22 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (foreach_tzid_callback): call back to add
- timezones to the top level
- (itip_send_comp): call icalcomponent_foreach_tzid
-
-2001-08-22 Dan Winship <danw@ximian.com>
-
- * gui/gnome-cal.c: #include <libgnomevfs/gnome-vfs-types.h> so
- this will compile against gnome-vfs 1.0.1.
-
-2001-08-22 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_open): open the tasks folder
- associated with the calendar being opened, and not always the local
- tasks.ics file
-
- * pcs/cal-factory.c (open_fn): use gnome_vfs_uri_new_private when
- parsing the URI to allow non-registered URIs
-
-2001-08-21 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/alarm-options.c (alarm_to_palarm_widgets): Handle
- the case where there is no attachment. Fixes bug #7257.
-
-2001-08-21 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (write_html): strip the mailto bit for the
- email address if we display it
-
-2001-08-21 Damon Chaplin <damon@ximian.com>
-
- * pcs/query.c (func_is_completed): added new e-sexp operator. We
- don't currently use it though.
-
- * gui/dialogs/cal-prefs-dialog.glade: Changed '_Overdue' to 'O_verdue'
- since we have an '_Other' notebook tab. Added '_Hide' accel.
-
- * gui/dialogs/cal-prefs-dialog.c: hooked up config options to dialog.
-
- * gui/calendar-config.c: added config options for hiding completed
- tasks.
-
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw):
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
- * gui/e-day-view.c (e_day_view_reshape_long_event): added 2 pixels
- extra space between icons and text for long events, and 1 pixel space
- between icons in all events.
- (e_day_view_realize): changed the background color to match the
- EGrayBar in the shell.
-
-2001-08-21 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-util.[ch]: new files to contain utility functions
- for calendar backends
-
- * pcs/cal-backend.c (cal_backend_add_cal): implement it here, and not in
- the calendar backends. Add a "cal_added" signal, so that backends are
- notified when a new Cal is added, if they need to
- (cal_backend_get_type_by_uid): implement it here
-
- * pcs/cal-backend-file.c (fill_alarm_instances_seq): moved to
- cal-backend-util.c
- (cal_backend_file_add_cal): removed
- (cal_backend_file_init): connect to the "cal_added" signal in the
- CalBackend class so that we can update categories when a new Cal is
- added
- (cal_backend_file_get_type_by_uid): removed
-
- * pcs/cal-backend-db.c (fill_alarm_instances_seq): moved to
- cal-backend-util.c
- (cal_backend_db_add_cal): removed
- (cal_backend_db_get_type_by_uid): removed
-
- * AUTHORS: added JP and Damon to list of authors
-
-2001-08-20 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-util/cal-util.[ch] (cal_util_generate_alarms_for_list):
- (cal_util_generate_alarms_for_comp):
- new functions moved from the CalBackendFile, to allow its use outside
- of it. The signature has changed a little bit, since these functions
- need a way to get the timezones from the callers, so a callback
- function to resolve the timezones has been added to the list of
- parameters
-
- * pcs/cal-backend-file.c (generate_alarms_for_list):
- (generate_alarms_for_comp): moved to cal-util, with all their related
- functions/structures
-
- * pcs/cal-backend-db.c: removed functions that were moved to cal-util
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/comp-editor.c (pixmaps): use Delete icon in menu, and
- change to bigger Save icon in toolbar.
-
- * gui/tasks-control.c:
- * gui/calendar-commands.c (pixmaps): used new_task-16.png and
- goto-16.png.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * gui/calendar-commands.c (pixmaps): added delete icons for menu
- and toolbar.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * gui/tasks-control.c: added Cut/Copy/Paste icons for toolbar.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * gui/tasks-control.c: uses new delete icons in menu & toolbar.
-
-2001-08-19 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component-factory.c: Update the folder list to include a
- display name and a description.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/comp-editor.c (pixmaps): use new delete icon for toolbar.
-
-2001-08-19 Damon Chaplin <damon@ximian.com>
-
- * gui/e-itip-control.c: fixed typo, 'send' -> 'sent'. Bug #7621.
-
-2001-08-18 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.glade: added option to hide completed
- tasks after a given number of minutes/hours/days. Unfinished.
-
- * gui/dialogs/event-page.c (event_page_fill_component): initialize
- zone to NULL to avoid a warning.
- (contacts_clicked_cb): work around a bug in SelectNames by notifying
- that the page has changed when you click the 'Contacts' button.
- Otherwise it is easy to lose changes.
-
- * gui/dialogs/task-page.c (contacts_clicked_cb): ditto.
-
-2001-08-18 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/comp-editor.c (pixmaps): used new Save/Save As icons.
-
- * gui/tasks-control.c:
- * gui/calendar-commands.c (pixmaps): added new Cut/Copy/Paste icons,
- and changed the 'New Task' icon to use the bigger one I made.
-
-2001-08-05 Zbigniew Chyla <cyba@gnome.pl>
-
- * gui/dialogs/task-page.c (summary_changed_cb):
- Use e_dialog_editable_get instead of gtk_editable_get_chars (we need
- UTF-8 string).
-
-2001-08-18 Zbigniew Chyla <cyba@gnome.pl>
-
- * gui/calendar-config.c (locale_uses_24h_time_format): New.
- (config_read): Use locale's setting as default for
- /Calendar/Display/Use24HourFormat so that Europeans don't have to
- switch to 24-hour format manually.
-
-2001-08-17 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (destroy): destroy the addresses
- (clean_up): don't free the addresses, we need them
-
-2001-08-17 Damon Chaplin <damon@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_new_task): new function to open the
- task editor to add a new task.
-
- * gui/calendar-commands.c: added new_task_cb() to create a new task
- in the calendar folder, and added menu commands for it, and a toolbar
- button (I think that is what Ettore wanted. Maybe he just meant menu
- commands. Anyway, it is easy to take out.) Note that we don't have a
- decent icon for 'New Task' for the toolbar.
- Also added the new Goto button (but we don't have a similar one for
- the menu command).
-
-2001-08-16 Iain Holmes <iain@ximian.com>
-
- * gui/Makefile.am: Add the libetimezonedialog.a lib link
-
- * gui/calendar-config.c: Change the #include for the timezone dialog
-
- * gui/e-timezone-entry.c: Ditto.
-
- * gui/dialogs/Makefile.am: Remove the e-timezone-dialog stuff.
-
-2001-08-16 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/event-page.c: hide the timezone fields for all-day
- events. We will use DATE values for these eventually, and these
- don't have timezones associated with them. Currently we just use the
- default timezone for all-day events, as a workaround until we have
- DATE values working.
-
- * gui/dialogs/comp-editor-util.c (comp_editor_new_date_edit): added
- make_time_insensitive flag. Though we may not use it.
-
- * gui/dialogs/event-page.glade: made the 'All day event' toggle
- right-aligned, so it doesn't move when the other widgets are shown
- and hidden.
-
- * gui/e-timezone-entry.c (e_timezone_entry_set_default_timezone): new
- function to set the default timezone of the widget. If the current
- timezone setting matches the default then the entry field is hidden.
- Most people won't use timezones so this makes the GUI simpler.
-
- * gui/dialogs/event-page.c (init_widgets):
- * gui/dialogs/task-page.c (init_widgets): set the default timezone
- using the above function.
-
- * gui/dialogs/task-page.c (task_page_fill_widgets): if the start date
- or due date is not set, we use the default timezone, so the user
- doesn't have to set this each time they set the date.
-
-2001-08-16 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/alarm-page.c (alarm_page_fill_widgets): If the
- component has no alarms remember to set the priv->updating flag to
- FALSE before returning.
-
-2001-08-16 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/e-delegate-dialog.c
- (e_delegate_dialog_get_delegate_name): get the destinations
- property, not the text property
-
-2001-08-16 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/alarm-page.c (clear_widgets): Set the default-to-add
- notification to be display a message 15 minutes before the start
- of the appointment. Fixes bug #7175.
-
-2001-08-16 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/comp-editor-util.c (comp_editor_strip_categories):
- New function to strip surrounding whitespace from a string of
- categories entered by the user.
-
- * gui/dialogs/task-page.c (task_page_fill_component): Use
- comp_editor_strip_categories().
-
- * gui/dialogs/event-page.c (event_page_fill_component): Likewise.
-
-2001-08-16 Federico Mena Quintero <federico@ximian.com>
-
- * gui/calendar-config.c (calendar_config_configure_e_date_edit):
- Do not set the time popup range. We also want to be able to
- create appointments that are not within nine-to-five! Think of
- going to the movies! Fixes bug #7436.
-
- * gui/dialogs/cal-prefs-dialog.glade: "am/pm" is now "AM/PM".
- Fixes bug #7367.
-
-2001-08-16 Jon Trowbridge <trow@ximian.com>
-
- * gui/cal-search-bar.c: Changed to reflect my renaming of some of
- the more hideously-named functions in the ESearchBar API.
-
-2001-08-15 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor.c (save_comp): only fill the component
- and save it if something has changed
- (save_comp_with_send): only try to send if something has changed
- and the editor needs a send
-
-2001-08-15 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.glade: OK, re-added the default
- alarm options. Way too many people are asking for them.
-
-2001-08-15 Federico Mena Quintero <federico@ximian.com>
-
- * gui/component-factory.c (factory_fn): Add the user creatable
- items. The callback is not actually implemented yet; this is just
- to finalize the GUI.
-
- * gui/dialogs/cal-prefs-dialog.glade: Added an option to ask for
- confirmation when deleting items. Added underlined shortcuts
- (they may not all work currently).
-
-2001-08-14 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/task-page.c:
- * gui/dialogs/event-page.c: added support for the Contacts field.
- Note that I'm not sure what we should put in the iCalendar CONTACT
- properties. Currently we put "name <email>", but it isn't recognized
- as a contact when we reopen the dialog, so we may need more info here.
- Also we currently use a simple parser to parse the above format, and
- we should maybe use some camel function.
-
- * gui/dialogs/task-page.glade:
- * gui/dialogs/event-page.glade: replaced the GtkEntry fields for the
- Contacts with a GtkEventBox which we put the BonoboControl in at
- runtime.
-
- * gui/dialogs/meeting-page.c (invite_entry_changed): added FIXMEs
- since it doesn't seem to be freeing the EDestination stuff. JP?
-
- * gui/dialogs/comp-editor-util.c: added bunch of utility functions to
- handle the Contacts field in the main Event and Task pages.
-
- * gui/gnome-cal.c: added visible_start and visible_end fields, so we
- only emit the 'dates-shown-changed' signal when really necessary.
- Currently changing the folder title bar label results in a complete
- redraw of the Evolution window (silly GtkLabel queueing a resize),
- so we want to avoid that as much as possible.
- (gnome_calendar_new_appointment_for): only move the event's end time
- to the end of the day if it is not already 00:00:00.
-
- * gui/e-week-view-event-item.c:
- * gui/e-week-view.c:
- * gui/e-day-view.c: added support for double-clicking on an event to
- open it, and for double-clicking on the background to create a new
- event. There is still a minor problem to sort out, but it basically
- works.
-
- * cal-util/cal-component.c: added support for CONTACT properties,
- mainly by copying the code for COMMENT properties which are exactly
- the same type.
-
- * gui/e-day-view.c (e_day_view_realize): use the same color for the
- top canvas background as the shortcut bar, to make it look a little
- nicer (I think). Although we still have the theme problem with
- hard-coded colors.
-
-2001-08-14 Federico Mena Quintero <federico@ximian.com>
-
- * gui/e-calendar-table.etspec: Made the click-to-add message
- shorter. Fixes bug #7177.
-
-2001-08-14 Federico Mena Quintero <federico@ximian.com>
-
- * gui/calendar-commands.c (pixmaps): Added Tigert's new icons for
- Prev and Next.
-
-2001-08-14 Federico Mena Quintero <federico@ximian.com>
-
- * gui/cal-search-bar.c (make_suboptions): Make the "Any Category"
- item consistent with the one in the addressbook. Also, free the
- items correctly.
-
-2001-08-14 Federico Mena Quintero <federico@ximian.com>
-
- * gui/cal-search-bar.c (get_current_category): Handle an array of
- categories in the CalSearchBar instead of our own menu items.
- (notify_query_contains): Fetch the text from the search bar here
- instead of in regen_query().
- (regen_query): Handle category searches.
- (notify_category_is): New function.
- (cal_search_bar_construct): Do not create an option menu.
- (make_suboptions): New function to create the suboption items from
- the list of categories.
- (notify_query_contains): Do not include a category sexp here.
-
-2001-08-13 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (update_item): add dialog for feedback
- (remove_item): ditto
- (send_item): ditto
- (send_freebusy): ditto
-
-2001-08-13 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c: rewrite the gui to use gtkhtml
-
- * gui/Makefile.am: define the icon dir
-
-2001-08-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/e-itip-control.h: Remove #include <config.h> from here.
- * gui/itip-utilss.h: Same here.
-
-2001-08-11 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/tasks-control.c: Update the paths of the Tools menu
- according to the changes in the XML [i.e. things are moved to the
- ComponentToolsPlaceholder].
-
- * gui/calendar-commands.c: Likewise.
-
-2001-08-11 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/event-page.c (init_widgets):
- * gui/dialogs/task-page.c (init_widgets): turn on word-wrap for the
- description fields. Fixes bug #6821.
-
-2001-08-10 Jon Trowbridge <trow@ximian.com>
-
- * gui/cal-search-bar.c: Where we have ESearchBarItems, set their
- subitems to NULL.
-
-2001-08-09 Damon Chaplin <damon@ximian.com>
-
- * pcs/cal-backend.c (cal_backend_get_object_component): added new
- backend method to get the component given a UID.
-
- * pcs/cal-backend-file.c (cal_backend_file_get_object_component):
- added implementation of above virtual method.
-
- * pcs/query.c (match_component): use the new backend function to get
- the CalComponent rather than the string. This avoids converting all
- the calendar components to strings and parsing them back into
- components for every query! (That wasn't a good idea, was it ;)
-
- * gui/e-week-view.c:
- * gui/e-day-view.c: use a timeout handler to layout the events,
- to avoid doing a layout for each event we get from a query.
-
- * gui/print.c (print_day_add_event):
- * gui/e-day-view.c (e_day_view_add_event): set start_row_or_col and
- num_columns to 0. They are guint8's.
-
- * gui/e-week-view.c (e_week_view_free_events): hide all the jump
- buttons. Fixes bug #5946.
-
- * gui/calendar-commands.c (calendar_set_folder_bar_label): added the
- day numbers for the month view.
-
- * gui/dialogs/recurrence-page.glade: changed "_Delete" to "_Remove",
- since it clashed with "_Add". Also added underlined accelerators for
- the recurrence radio buttons. Note that none of these accelerators
- actually work at present, due to the way we are using .glade files
- for each notebook page. I need to add a bug about this.
- Also, the "_Action" menu doesn't popup when I press Alt+A, even though
- the "_File" menu does popup when I press Alt+F. Strange.
-
- * pcs/cal-backend-file.c (cal_backend_file_get_timezone_object):
- removed debug msgs.
-
-2001-08-09 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event):
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw_icons):
- unref the GdkPixmap and GdkBitmap returned by the function
- e_categories_config_get_icon_for ()
-
-2001-08-09 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/task-page.*: Remove progress frame
-
- * gui/dialogs/task-details-page.*: Put in progress frame, remove
- basics frame
-
- * gui/dialogs/task-editor.c (set_menu_sens): util function to set
- menu sensitivity based on state
- (task_editor_init): add meeting page
- (task_editor_edit_comp): show page if necessary
- (task_editor_destroy): unref meeting page
- (assign_task_cmd): bring up meeting page
- (refresh_task_cmd): save before sending
- (forward_cmd): ditto
-
- * gui/dialogs/comp-editor.c (save_cmd): implement new save command
-
-2001-08-09 Federico Mena Quintero <federico@ximian.com>
-
- * gui/e-itip-control.c (destroy): Chain to the destroy handler in
- the parent class!
-
- * gui/dialogs/comp-editor-page.c (comp_editor_page_destroy):
- Likewise. Sigh.
-
- * gui/cal-search-bar.c (cal_search_bar_destroy): Whoops, added a
- destroy handler.
-
-2001-08-08 Damon Chaplin <damon@ximian.com>
-
- * gui/goto-dialog.glade: removed underlined accelerator key from
- "_Go To Today" button. GnomeDialog doesn't actually support underlined
- accelerator keys for buttons. We could hack it, like Glade does, if
- we really need to. Fixes bug #6418.
-
-2001-08-08 Federico Mena Quintero <federico@ximian.com>
-
- * gui/e-day-view.c (update_query): Stop editing any event. Fixes
- bug #5949.
-
-2001-08-08 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/alarm-page.c (alarm_page_fill_component): Duuuh, set
- the alarm_copy on the component, not the original alarm. Fixes
- bug #5214.
-
-2001-08-08 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/meeting-page.c (set_attendees): set the attendees of
- a component
- (meeting_page_fill_component): use above
- (meeting_page_get_cancel_comp): return a comp with the attendees
- to be cancelled
-
- * gui/dialogs/meeting-page.h: get a component that will be sent as
- a cancellation
-
- * gui/dialogs/event-editor.c (event_editor_class_init): override
- send_comp class method
- (event_editor_send_comp): send cancellation notices to deleted
- attendees
- (refresh_meeting_cmd): save before send
- (forward_cmd): ditto
-
- * gui/dialogs/comp-editor.c (comp_editor_class_init): set default
- send_comp method
- (real_send_comp): do the real work
- (comp_editor_send_comp): call class method
- (save_comp): don't do any sending
- (save_comp_with_send): save and send here
- (prompt_to_save_changes): use above
- (save_close_cmd): ditto
-
- * gui/dialogs/comp-editor.h: add virtual function
-
-2001-08-08 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-week-view-event-item.c
- (e_week_view_event_item_draw_icons): don't use a NULL mask in the
- call to gdk_gc_set_clip_mask
-
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
- ditto
-
- * gui/e-day-view-main-item.c
- (e_day_view_main_item_draw_day_event): ditto
-
-2001-08-08 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit-config.h: fix pre-processor
- macros
-
- * conduits/calendar/calendar-conduit.h: ditto
-
- * conduits/todo/todo-conduit-config.h: fix pre-processor macros
-
- * conduits/todo/todo-conduit.h: ditto
-
-2001-08-07 Federico Mena Quintero <federico@ximian.com>
-
- * cal-client/cal-listener.c (cal_listener_stop_notification): New
- function to stop further notification from happening.
- (impl_notifyCalOpened): Do not notify if requested.
- (impl_notifyObjUpdated): Likewise.
- (impl_notifyObjRemoved): Likewise.
- (impl_notifyCategoriesChanged): Likewise.
- (CalListenerPrivate): Do not keep a reference to the server-side
- Cal. This would create a circular reference since the server
- keeps a reference to the listener.
- (cal_listener_destroy): Likewise.
- (impl_notifyCalOpened): Likewise.
-
- * pcs/cal.c (cal_destroy): bonobo_object_release_unref() the listener.
-
- * cal-client/cal-client.c (cal_client_destroy): Ask the listener
- to stop notifications. Also, do not unref it as the server does
- that itself when we unref the Cal.
-
-2001-08-07 Federico Mena Quintero <federico@ximian.com>
-
- * gui/calendar-model.c (calendar_model_free_value): Only unref the
- FIELD_COMPONENT if it is non-NULL. We return a NULL for that
- field from ::initialize_value(), after all. Fixes bug #6098.
-
-2001-08-07 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (itip_send_comp): Make calendar.ics the
- suggested name when attaching the ical object
-
-2001-08-06 Damon Chaplin <damon@ximian.com>
-
- * gui/e-week-view.h:
- * gui/e-day-view.h: added 'different_timezone' fields to EDayViewEvent
- and EWeekViewEvent, to note that the event is in a different timezone.
- We now compute this once when we add the event to the array, rather
- than each time we draw the event. If it is set, we will draw the
- timezone icon next to the event.
-
- * gui/e-day-view-main-item.c: take transparency into account when
- drawing the blue vertical bars to represent busy time.
-
- * gui/tag-calendar.c: take transparency into account when tagging
- the mini calendar.
-
- * gui/e-calendar-table.c (e_calendar_table_init): removed the "None"
- options for transparency and classification, since these properties
- have defaults anyway, so we may as well use those to keep it simple.
- Also use "Free" and "Busy" for transparency, rather than "Transparent"
- and "Opaque".
-
- * gui/calendar-model.c: updated classification & transparency code
- as above.
-
- * gui/e-calendar-table.etspec: changed "Transparency" to "Show Time As"
- since people have a chance of understanding that.
-
- * gui/e-week-view.c:
- * gui/e-day-view.c:
- * gui/gnome-cal.c: added functions to get the visible time range.
-
- * gui/calendar-commands.c: finished stuff to set the folder bar
- label to the dates currently displayed.
-
- * gui/control-factory.c (control_factory_new_control): connected
- signal to update the folder title bar label when the dates shown
- are changed. I had to connect it here since we need the BonoboControl
- in the callback, and I don't know how to get the control from the
- widget.
-
- * gui/tasks-control.c (tasks_control_activate): clear the folder bar
- label. We could display something here at some point.
-
- * gui/dialogs/recurrence-page.glade: changed "_Add" to "A_dd", since
- we have an "_Actions" menu. (These also use Alt+key, right?)
-
- * gui/dialogs/event-page.glade:
- * gui/dialogs/event-page.c: added 'Show Time As' field, which is
- really the TRANSP property but with a better name!
- Also changed one of the "_Confidential" to "Con_fidential" since we
- already have "_Contacts" using the same 'C' key.
-
- * pcs/cal-backend-file.c (cal_backend_file_get_free_busy): skip
- events that are TRANSPARENT. Also added comment as this code looks
- inefficient.
-
- * cal-util/cal-component.c: removed stuff for comparing timezones.
-
- * gui/comp-util.c (cal_comp_util_compare_event_timezones): moved the
- above function here, and updated it to compare the UTC offsets of the
- times as well as the TZIDs.
-
-2001-08-06 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.glade: In process of fixing bug
- #6005. The "Calendar" page is now "Display", and it has no
- frames. The "Task list" page has colons between the labels and
- the color pickers, and it has no frame.
-
-2001-08-06 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-client.c (destroy_wombat_client): added check for
- NULL pointers. Maybe fixes #5203 (I can't reproduce it, so I'm not
- sure)
-
-2001-08-03 Federico Mena Quintero <federico@ximian.com>
-
- * cal-client/query-listener.c (query_listener_stop_notification):
- New function; stops further notification from happening. This is
- needed since the listener is destroyed asynchronously from the
- Wombat and the corresponding CalQuery may already have died.
- (impl_notifyObjUpdated): Do not notify if requested.
- (impl_notifyObjRemoved): Likewise.
- (impl_notifyQueryDone): Likewise.
- (impl_notifyEvalError): Likewise.
-
- * cal-client/cal-query.c (cal_query_destroy): Use
- query_listener_stop_notification().
-
- * cal-client/cal-listener.c (cal_listener_destroy): Nullify the
- pointers to the callback functions.
-
- * gui/e-day-view.c (update_query): Commit our state of no longer
- having a query before unrefing it. We may reenter from the ORBit
- main loop and we *really* want this information to be committed.
-
- * gui/e-week-view.c (update_query): Likewise.
-
- * gui/calendar-model.c (update_query): Likewise.
-
- * gui/tag-calendar.c (tag_calendar_by_comp): Added a "clear_first"
- argument that indicates whether the ECalendar should be cleared of
- any marks first.
-
- * gui/calendar-commands.c (calendar_control_activate): Removed
- ifdefed-out view buttons code from the Gnomecal days.
-
- * gui/gnome-cal.c (client_categories_changed_cb): Merge the
- categories of the calendar and tasks clients so that we can
- display the categories in both sets.
- (gnome_calendar_construct): Connect to "categories_changed" on
- both clients.
- (gnome_calendar_on_date_navigator_selection_changed): Removed call
- to gnome_calendar_update_view_buttons().
- (gnome_calendar_update_view_buttons): Removed. We cannot have
- this until Bonobo supports radio toolbar items.
- (gnome_calendar_set_view_buttons): Removed.
- (gnome_calendar_dayjump): Do not use priv->day_button.
- (GnomeCalendarPrivate): Removed the {day,work_week,week,month}_button
- fields.
- (gnome_calendar_set_query): Start a retagging process of the date
- navigator so that it reflects the current query.
- (update_query): New function to restart a query for the date navigator.
- (initial_load): Use update_query() instead of tagging the date
- navigator directly.
- (gnome_calendar_on_date_navigator_date_range_changed): Likewise.
- (client_cal_opened_cb): Use update_query() instead of initial_load().
- (initial_load): Removed.
- (client_obj_updated_cb): Removed.
- (client_obj_removed_cb): Removed.
- (gnome_calendar_new_appointment_for): Set the default category of
- the new component.
- (search_bar_category_changed_cb): Set the default category for the
- calendar views.
-
- * gui/cal-search-bar.c (cal_search_bar_set_categories): Sort the
- categories before creating the menu.
-
- * gui/e-day-view.c (adjust_query_sexp): Return NULL instead of
- "#f" if the time range is not set yet.
- (update_query): Do not start a query if the time range is not set.
- (e_day_view_set_default_category): New function.
- (e_day_view_key_press): Set the default category on the new
- component.
-
- * gui/e-week-view.c (adjust_query_sexp): Analogous to the above.
- (update_query): Analogous to the above.
- (e_week_view_set_default_category): Analogous to the above.
- (e_week_view_key_press): Analogous to the above.
-
-2001-08-03 Federico Mena Quintero <federico@ximian.com>
-
- Fixes bug #1407.
-
- * gui/dialogs/cal-prefs-dialog.glade: Removed the alarm
- preferences page, since we decided it was unnecessary.
-
-2001-08-03 Zbigniew Chyla <cyba@gnome.pl>
-
- I18n fixes.
-
- * gui/dialogs/event-page.c (summary_changed_cb):
- Use e_dialog_editable_get instead of gtk_editable_get_chars (we need
- UTF-8 string).
-
- * gui/itip-utils.c:
- Added missing #include <config.h>
-
-2001-08-02 Jon Trowbridge <trow@ximian.com>
-
- * gui/Makefile.am: Added camel dependency (now needed by ebook).
-
-2001-08-01 Federico Mena Quintero <federico@ximian.com>
-
- * gui/calendar-model.c (calendar_model_value_is_empty): If the
- default category is the same as the value passed in to this
- function, return TRUE. This could be a hack or not, but it
- prevents two items from being added to the table if a category is
- selected.
-
- * gui/e-tasks.c (setup_widgets): Allow the search bar to shrink
- horizontally.
-
- * gui/dialogs/task-page.c (clear_widgets): Pass valid values to
- e_dialog_option_menu_set(); these need to come from the status map.
-
-2001-08-01 Damon Chaplin <damon@ximian.com>
-
- * cal-client/cal-client.c: removed debugging messages.
-
-2001-08-01 Federico Mena Quintero <federico@ximian.com>
-
- The calendar search bar widget now includes a drop-down menu of
- available categories.
-
- * pcs/query.c (func_has_categories): Handle one and only one #f
- value as meaning "unfiled", for components that have no categories
- at all.
-
- * pcs/cal-backend-file.c (open_cal): Duh, do not notify here about
- changed categories since at this point we don't have any clients
- bound to us yet.
- (create_cal): Likewise.
- (cal_backend_file_add_cal): Notify here.
-
- * gui/cal-search-bar.h (CalSearchBarClass): New signal
- "category_changed".
-
- * gui/cal-search-bar.c (cal_search_bar_construct): Add a drop-down
- menu for the list of categories.
- (search_option_items): Removed the "Has category" option, since we
- now have the drop-down menu instad and it would be confusing to
- have both options.
- (regen_query): Likewise. Also, this function is now the old
- cal_search_bar_query_changed() and is shared by that very function
- and by the callback from the drop-down menu.
- (notify_query_contains): Include the sub-sexp for the categories.
- (cal_search_bar_set_categories): New function.
- (cal_search_bar_get_category): New function.
- (categories_selection_done_cb): Emit the "category_changed" signal.
-
- * gui/e-tasks.c (obj_updated_cb): Removed function since it did
- not do anything; all updates are handled by the CalendarModel.
- (obj_removed_cb): Likewise.
- (ETasksPrivate): Removed the fields for the categories option
- menu, since now it is in the ESearchBar.
- (search_bar_sexp_changed_cb): Use calendar_model_set_query()
- directly here, as we do not need to frob the sexp anymore.
- (update_query): Removed.
- (client_categories_changed_cb): New callback.
- (search_bar_category_changed_cb): New callback.
- (e_tasks_new_task): Set the default category on the component to
- the one that is selected in the search bar.
- (e_tasks_on_filter_selected): Removed.
- (e_tasks_on_categories_changed): Removed.
- (e_tasks_rebuild_categories_menu): Removed.
- (e_tasks_add_menu_item): Removed.
- (e_tasks_setup_view_menus): Sanitized not to sink objects wildly.
- (e_tasks_discard_view_menus): New function.
-
- * gui/calendar-model.h (CalendarModelClass): Removed the
- "categories_changed" signal since this is handled in the Wombat
- now.
-
- * gui/calendar-model.c (calendar_model_get_categories): Removed.
- (calendar_model_set_value_at): Do not collect the categories.
- (query_obj_updated_cb): Likewise.
- (calendar_model_collect_categories): Removed.
- (calendar_model_set_default_category): Constify.
-
- * gui/tasks-control.c (tasks_control_deactivate): Call
- e_tasks_discard_view_menus().
-
- * gui/gnome-cal.c (search_bar_category_changed_cb): Set the
- default category for the task pad's model.
-
-2001-07-31 Federico Mena Quintero <federico@ximian.com>
-
- The Wombat now keeps track of which categories are present in the
- objects of a calendar. It will notify the clients of changes in
- this set. This is to make the category drop-down menus in the
- calendar/tasks views be always up to date.
-
- * idl/evolution-calendar.idl (Listener): Added a
- notifyCategoriesChanged() method. The Wombat now keeps track of
- the categories within a calendar.
-
- * cal-client/cal-listener.[ch]: Switched it to use BonoboXObject.
- Also added the notifyCategoriesChanged implementation.
-
- * cal-client/cal-client.[ch]: Added a "categories_changed" signal.
-
- * pcs/cal-backend-file.c: Maintain a list of the live categories.
- (update_categories_from_comp): New function to maintain the set of
- live categories.
- (add_component): Update the set of categories.
- (remove_component): Likewise.
- (open_cal): Notify about changes in the set of categories.
- (create_cal): Likewise.
- (cal_backend_file_update_objects): Likewise.
- (cal_backend_file_remove_object): Likewise.
- (notify_categories_changed): New function to notify the clients
- about the current set of categories.
-
- * pcs/cal.c (cal_notify_categories_changed): New function.
-
-2001-07-31 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view.c (selection_received):
- * gui/e-week-view.c (selection_received): yes, set the end date, but
- correctly calculated, not by using the component's duration, which
- may not exist. Now really fixes #5836
-
-2001-07-31 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view.c (selection_received):
- * gui/e-week-view.c (selection_received): don't set the end date
- for the pasted components, since it will be recalculated when the start
- date is set, thus keeping the same duration than the original
- cut/copied component. Fixes #5836
-
-2001-07-30 Damon Chaplin <damon@ximian.com>
-
- * gui/gnome-cal.c:
- * gui/calendar-commands.c (clear_folder_bar_label): started some code
- to show the currently displayed dates in the folder title bar.
- Unfinished.
-
- * gui/e-itip-control.c (set_date_label):
- * conduits/todo/todo-conduit.c (local_record_from_comp):
- * conduits/calendar/calendar-conduit.c (local_record_from_comp): free
- the CalComponentDateTimes. (Note the iTIP control needs updating for
- timezone support.)
-
- * cal-util/cal-component.c: Changed CalComponentDateTime so that the
- TZID is malloc'ed and freed rather than being a pointer to a static
- string. This was causing problems as sometimes we were freeing the
- string that was being pointed to, so we got corrupted TZIDs.
-
- * gui/comp-util.c (cal_comp_util_add_exdate): set TZID to NULL.
- DATE values do not have timezones.
-
- * gui/e-week-view.c:
- * gui/e-day-view.c: Moved 'Paste' after the New Appointment commands,
- since I think they are more commonly-used. Also added underlined
- accelerator keys.
-
- * gui/e-calendar-table.c: changed 'Edit this task' to 'Open' in the
- popup menu to be consistent with other folders, and separated from the
- clipboard commands. Also changed to use EPopupMenu so the accelerators
- work, and the masks may be useful at some point.
-
- * gui/dialogs/recurrence-page.c: use DATE values for UNTIL, since
- that makes it simpler. Fixes bug #5034.
-
- * gui/calendar-config.c (calendar_config_set_timezone): strdup the
- location string. Fixes bug #4990.
-
- * gui/tag-calendar.c (tag_calendar_cb): take 1 off iend as the times
- don't include the end time.
-
- * gui/e-week-view-layout.c (e_week_view_layout_event): fixed
- days_shown. Fixes bug #5709.
-
- * cal-client/cal-client.c (cal_client_get_timezone): took out some
- debugging messages.
-
-2001-07-30 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.glade: added Help button. Though of
- course it doesn't do anything yet.
-
-2001-07-30 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/meeting-page.c: Mark strings for translation
-
-2001-07-30 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/client-test.c (cal_opened_cb): call
- cal_client_get_free_busy for testing the new method
-
- * pcs/cal-backend-file.c (cal_backend_file_get_free_busy): implemented
-
-2001-07-28 Federico Mena Quintero <federico@ximian.com>
-
- Fixes bug #5352.
-
- * gui/dialogs/cal-prefs-dialog.c (cal_prefs_dialog_show): Added a
- `page' argument so that we can select which page to show when
- popping up the dialog.
- (cal_prefs_dialog_construct): Added the `page' argument as well.
- (cal_prefs_dialog_new): Likewise.
-
- * gui/calendar-commands.c (settings_cmd): Set the page to the main
- calendar settings one.
-
- * gui/tasks-control.c (tasks_control_settings_cmd): Implemented
- callback for the "Task Settings" command.
- (verbs): Added the "TasksSettings" verb.
- (pixmaps): Added an icon for the tasks settings command.
-
-2001-07-27 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (local_record_from_comp):
- recur is always in UTC
-
-2001-07-27 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c: handle timezones
- everywhere
- (get_timezone): new function to get a timezone based
- on a tzid
- (get_default_timezone): get default timezone
-
- * conduits/calendar/calendar-conduit.h: time zone field for the
- context
-
- * conduits/calendar/Makefile.am: link to bonobo conf
-
- * conduits/todo/todo-conduit.c: handle timezones
- everywhere
- (get_timezone): new function to get a timezone based
- on a tzid
- (get_default_timezone): get default timezone
-
- * conduits/todo/todo-conduit.h: time zone field for the
- context
-
- * conduits/todo/Makefile.am: link to bonobo conf
-
-2001-07-27 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event):
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw_icons):
- initialize to NULL some pointers
-
- * e-calendar-table.c (selection_received): deal correctly with
- VCALENDAR objects
- (e_calendar_table_copy_clipboard): g_strdup the value returned by
- icalcomponent_get_as_ical_string
-
-2001-07-27 Federico Mena Quintero <federico@ximian.com>
-
- * gui/gnome-cal.c (gnome_calendar_set_query): Constify and set the
- query sexp on the task pad's model as well.
-
-2001-07-27 Federico Mena Quintero <federico@ximian.com>
-
- * gui/cal-search-bar.[ch]: New files with a derivative of
- ESearchBar that generates sexps for calendar queries directly.
-
- * gui/gnome-cal.c (setup_widgets): Use CalSearchBar instead of
- ESearchBar.
-
- * gui/e-calendar-table.h (ECalendarTable): Removed the ->colors
- array since it is handled by ETableExtras now.
-
- * gui/e-calendar-table.[ch]: Removed the subset_model. Now we use
- the live query facility to filter tasks. Removed the filter
- function stuff as well.
-
- * gui/e-tasks.c (e_tasks_construct): Use
- calendar_model_set_cal_client() directly instead of
- e_calendar_table_set_model().
- (setup_widgets): Create a calendar search bar for the tasks
- component.
- (search_bar_sexp_changed_cb): Set the query sexp on the table model.
- (e_tasks_on_filter_selected): Regenerate the query from the
- selected category and the current sexp.
- (update_query): New convenience function to recompute the real
- query sexp.
-
- * gui/gnome-cal.c (gnome_calendar_construct): Likewise.
-
- * gui/e-calendar-table.c (e_calendar_table_set_cal_client):
- Removed function; people are now supposed to get the model from
- the calendar table and operate on it.
-
- * gui/calendar-commands.c (verbs): Consistency fixes with the XML
- file.
- (pixmaps): Likewise.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Added
- cal-search-bar.[ch] to the list of sources.
-
-2001-07-20 Federico Mena Quintero <federico@ximian.com>
-
- * idl/evolution-calendar.idl (CompEditorFactory): New interface to
- a centralized factory for calendar component editors. Has
- editExisting() and editNew() methods to edit an existing component
- from a URI/UID pair, and to create a new component in a calendar
- that is in a particular URI, respectively.
-
- * gui/comp-editor-factory.[ch]: Implementation files for the
- component editor factory.
-
- * gui/GNOME_Evolution_Calendar.oaf.in: Added the CompEditorFactory
- stuff.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Added
- comp-editor-factory.[ch] to the list of sources.
-
-2001-07-26 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/meeting-page.c (invite_entry_changed): when an entry
- has changed, iterate over the elements of the entry and add them
- to the list if need be
- (get_select_name_dialog): add a Chair Persons section
-
- * gui/itip-utils.c (itip_send_comp): send the empty string as
- subject if there is no summary
-
-2001-07-26 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c (itip_send_comp): send the empty string as
- subject if there is no summary
-
- * gui/dialogs/meeting-page.c (cleanup_attendees): free a list of
- attendees
- (meeting_page_fill_widgets): clean up attendee lists and fix typo
- (find_match): add ability to return pos of match
- (popup_delete_cb): if deletion happens, make sure to tidy up
- delegation chain
-
- * gui/dialogs/e-delegate-dialog.c (e_delegate_dialog_construct):
- use the destination rather than text property
- (e_delegate_dialog_get_delegate): ditto
- (e_delegate_dialog_new): take name/address pair for dialog default
-
- * gui/dialogs/e-delegate-dialog.h: update protos
-
- * gui/e-itip-control.c (clean_up): only unref the object if we
- have one
-
- * gui/itip-control-factory.c (stream_read): make sure we null
- terminate the final buffer
-
- * gui/itip-utils.c (itip_send_comp): strip the mailto: from the
- organizer address if necessary
-
-2001-07-26 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/recurrence-page.c (exception_select_row_cb): check that
- the row passed in is valid. Sometimes we get the "row-selected"
- signal for row 0 when there are no rows in the list. Fixes bug #4266.
-
- * cal-client/cal-client.c (cal_client_get_object): prefetch all the
- timezone data needed by the object, to try to avoid making Corba
- calls all over the place. They can cause problems because they call
- the GTK+ main loop recursively. This currently leads to an assertion
- failure in the GnomeCanvas occasionally.
-
-2001-07-25 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (e_itip_control_set_data): gracefully
- handle the lack of a method
-
-2001-07-25 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view.c (selection_received_cb): check type of component
- before actually pasting.
- Deal with VCALENDAR components also (fixes bug #5140)
-
- * gui/e-week-view.c (selection_received_cb): ditto
-
- * cal-client/cal-client.c (cal_client_update_object): check the return
- value from cal_component_get_as_string and don't call
- GNOME_Evolution_Calendar_Cal_updateObjects if NULL
-
-2001-07-25 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/comp-editor.c (pixmaps): used the new print preview icon.
-
- * gui/print.c (range_selector_new): changed the 'Current day/week...'
- strings to 'Selected day/week...' to make a little less confusing.
- Fixes bug #5451.
-
-2001-07-25 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/meeting-page.c (is_duplicate): see if the address is
- already in the list of attendees
- (duplicate_error): throw up an error dialog
- (popup_delegate_cb): if the attendee has already delegated, delete
- the old delegatee
- (value_at): cast to kill warnings
- (append_row): don't add the new attendee if they are already in
- the list
-
-2001-07-24 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/recurrence-page.c (get_exception_string): calculate
- tmp_tm.tm_wday ourselves. strftime has a habit of crashing if you
- have weird values here. I think this fixes bug #4574.
-
-2001-07-24 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/meeting-page.c (value_at): stip the delto and
- delfrom
- (popup_delegate_cb): show a delegate dialog and add the new
- delegatee and update the delegator
- (add_section): listen for changes in a more direct manner
- (get_select_name_dialog): add_section now takes a limit argument
-
- * gui/dialogs/e-delegate-dialog.[hc]: New dialog to query the user
- for a person to delegate to
-
- * gui/dialogs/Makefile.am: build/install new files
-
- * gui/Makefile.am: add ldadd line for ebook
-
-2001-07-21 Damon Chaplin <damon@ximian.com>
-
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw): fixed
- the test to see whether we should draw the icons.
-
-2001-07-22 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component-factory.c (get_local_file_name_for_folder_type):
- New helper function.
- (remove_folder): Add a @type arg and handle it, by deleting
- "tasks.ics" instead of "calendar.ics" if the type is "tasks". If
- the type is not "tasks" or "calendar", report an
- `UNSUPPORTED_TYPE' error.
- (xfer_folder): Likewise.
-
-2001-07-21 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component-factory.c: Make folders of type "calendar" and
- "tasks" user-creatable by setting `user_creatable' to %TRUE in the
- `EvolutionShellComponentFolderType's.
-
-2001-07-19 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/event-editor.h (event_editor_update_widgets):
- Removed unused prototype.
-
- * gui/dialogs/task-editor.h (task_editor_update_widgets):
- Likewise.
-
-2001-07-19 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (clean_up): free various data related
- settings
- (destroy): use cleanup and unref the clients
- (e_itip_control_set_data): clean up before setting the data and
- store the timezones in a top level component
- (update_item): use cal_client_update_objects and our top level
- (including the timezones)
-
-2001-07-19 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/comp-editor.c (pixmaps):
- * gui/calendar-commands.c (pixmaps): updated to use new print icon.
-
-2001-07-17 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/recurrence-page.c (init_widgets): don't show the time
- in the EDateEdit widget for adding EXDATEs.
-
- * cal-util/cal-component.c (cal_component_alarm_set_trigger): don't
- set t.time.is_date to -1. It is a boolean flag, 0 or 1. We probably
- don't want a date value, so we leave it at 0.
-
-2001-07-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event):
- do not discard drawing icon if mask is NULL
-
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
- ditto
-
-2001-07-17 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (get_next): find the next displayable
- component
- (get_prev): find the previous displayable component
- (e_itip_control_set_data): use above
- (prev_clicked_cb): ditto
- (next_clicked_cb): ditto
-
-2001-07-17 Federico Mena Quintero <federico@ximian.com>
-
- Really fixes #4380. The previous fix was necessary but not
- sufficient; it worked for me because my system timezone happens to
- match the Evolution timezone --- if they don't match, the bug
- would persist. Not matching is *not* an error; it is just a
- matter of Unix sucking a lot and XST not being finished :)
-
- * cal-util/timeutil.c (time_to_gdate_with_zone): New function. We
- cannot use g_date_set_time() anymore because it does not take
- timezones into account.
-
- * gui/gnome-cal.c (get_days_shown): Use the function above.
-
- * gui/e-day-view.c (e_day_view_find_work_week_start): Likewise.
-
- * gui/e-week-view.c (e_week_view_set_selected_time_range): Likewise.
-
-2001-07-17 Jon Trowbridge <trow@ximian.com>
-
- * gui/dialogs/meeting-page.c (invite_entry_changed): Print
- a g_message when the list of invited people changes
- in the SelectNames control.
- (add_section): #if 0/#endif out some (broken?) code.
- (get_select_name_dialog): Listen for changes in the
- SelectNames control.
-
-2001-07-17 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/e-timezone-dialog.c (e_timezone_dialog_destroy): destroy
- the dialog widget here. Fixes bug #4198.
-
-2001-07-16 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/task-page.c (task_page_fill_widgets):
- * gui/dialogs/event-page.c (event_page_fill_widgets): try to use
- builtin timezones before getting them from the server. When creating
- new events/tasks the timezones may not be on the server.
-
- * gui/dialogs/event-page.c (event_page_fill_widgets): for all-day
- events we subtract a day from the end date rather than add it.
-
- * gui/dialogs/e-timezone-dialog.c (on_map_leave): ignore the event
- if it isn't a GDK_CROSSING_NORMAL event. For some reason we are getting
- leave events when the button is pressed, which meant that selecting
- timezones in the map didn't work.
-
- * gui/dialogs/comp-editor-util.c (comp_editor_dates):
- * gui/print.c (print_date_label): only free icaltimetype if not NULL.
-
-2001-07-12 Taylor Hayward <taylorhayward@yahoo.com>
-
- * gui/goto-dialog.glade:
- * gui/meeting-mockup.glade:
- * gui/alarm-notifyålarm-notify.glade:
- * gui/dialogs/alarm-page.glade:
- * gui/dialogs/meeting-page.glade:
- * gui/dialogs/recurrence-page.glade: Added missing underlined
- shortcuts.
-
-2001-07-12 JP Rosevear <jpr@ximian.com>
-
- * cal-util/cal-util.h: new proto
-
- * cal-util/cal-util.c (cal_util_new_top_level): standard place to
- get your top level calendar component
-
- * pcs/cal-backend-file.c (create_cal): use it
-
- * gui/itip-utils.c (itip_send_comp): ditto
-
- * gui/e-calendar-table.c (e_calendar_table_copy_clipboard): ditto
-
-2001-07-12 JP Rosevear <jpr@ximian.com>
-
- * gui/e-calendar-table.c (e_calendar_table_copy_clipboard): fix
- typo breaking compilation
-
- * gui/dialogs/meeting-page.c: fix include
-
- * gui/dialogs/Makefile.am: build select names idl here
-
- * gui/Makefile.am: remove select names compilation from here
-
-2001-07-12 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/task-details-page.c (task_details_page_set_dates):
- guard against infinite loops with the updating boolean, fixes 4270
-
-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)
-
-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.
-
-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.
-
-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
-
-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
-
-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
- _click-to-add-message="Click here to add a task".
-
-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.
-
-2001-07-11 Jason Leach <jleach@ximian.com>
-
- [Fix bug #4389: ETableSpecification still in e-calendar-table.c
- file]
-
- * gui/e-calendar-table.etspec: New file containing the spec that
- was in e-calendar-table.c as a big string.
-
- * gui/e-calendar-table.c (e_calendar_table_init): Use the spec
- file instead of a string.
- (e_calendar_table_get_spec): Removed this function, we don't need
- it anymore.
-
- * gui/e-tasks.c (e_tasks_setup_menus): Don't load from string,
- from file instead.
-
- * gui/Makefile.am: Necessary changes to get the new .etspec file
- installed.
-
-2001-07-10 Jason Leach <jleach@ximian.com>
-
- [Fix bug #4388: ETableSpecification still in meeting-page.c file]
-
- * gui/dialogs/meeting-page.etspec: New file containing the spec
- that was previously in meeting-page.c as a string.
-
- * gui/dialogs/meeting-page.c: One line change to get it to use
- this spec file instead of a string.
-
- * gui/dialogs/Makefile.am: Necessary changes to get the new
- meeting-page.etspec installed.
-
-2001-07-10 Damon Chaplin <damon@ximian.com>
-
- * gui/calendar-model.c:
- * gui/e-calendar-table.c:
- * gui/e-day-view-main-item.c:
- * gui/e-day-view-top-item.c:
- * gui/e-day-view.[hc]:
- * gui/e-week-view.c:
- * gui/gnome-cal.c:
- * gui/print.c:
- * gui/dialogs/cal-prefs-dialog.c:
- * gui/dialogs/comp-editor-util.c:
- * gui/dialogs/event-page.c:
- * pcs/cal-backend-file.c:
- * pcs/query.c:
- * cal-util/cal-component.[hc]:
- * cal-util/cal-recur.c:
- * cal-util/timeutil.[hc]:
- * cal-client/cal-client.[hc]: more timezone updates. I'm pretty much
- done with the calendar code now, except for alarms and conduits,
- which Federico and JP know more about. And there are a couple of
- other minor things to fix. But it is still pretty buggy.
-
-2001-07-10 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/meeting-page.c: Add popup support so you can delete
- users from the list
-
- * gui/dialogs/comp-editor.c (setup_widgets): fix typo
-
-2001-07-10 Federico Mena Quintero <federico@ximian.com>
-
- * gui/alarm-notify/alarm-queue.c (alarm_trigger_cb): Handle the
- different alarm actions.
- (display_notification): Do the alarm notification dialog here.
-
- * gui/alarm-notify/alarm-notify-dialog.c (make_heading): Take in a
- CalComponentVType, not a whole component.
- (alarm_notify_dialog): Take in a CalComponentVType and the final
- message instead of generating it ourselves.
-
-2001-07-09 Federico Mena Quintero <federico@ximian.com>
-
- * pcs/cal-backend-file.c (generate_alarms_for_comp): Pass the
- parent vCalendar component as the timezone closure of
- cal_recur_generate_instances().
-
- * gui/dialogs/alarm-page.c (get_alarm_string): Make the string
- consistent with the option menu text.
- (get_alarm_string): Removed extra spaces from the last part of the
- alarm string.
-
-2001-07-09 Federico Mena Quintero <federico@ximian.com>
-
- * gui/e-day-view.c (e_day_view_key_press): Use
- e_utf8_from_gtk_event_key() so that we can input utf8 text
- properly.
- (e_day_view_cut_clipboard): Constify.
- (e_day_view_on_cut): Constify.
- (e_day_view_reshape_long_event): Remove unused variable.
-
- * gui/e-week-view.c (e_week_view_key_press): Use
- e_utf8_from_gtk_event_key() so that we can input utf8 text
- properly.
- (e_week_view_cut_clipboard): Constify.
- (e_week_view_on_cut): Constify.
-
- * cal-client/cal-client.c (cal_client_resolve_tzid_cb): Fix the
- prototype so that this matches CalRecurResolveTimezoneFn. Also
- renamed it so that it is clear that it is supposed to be a
- callback.
-
-2001-07-06 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/meeting-page.c (init_widgets): connect to the entry
- not the combo
-
- * gui/dialogs/event-editor.c (set_menu_sens): set menu
- sensitivities based on whether or not the meeting page is shown
- (event_editor_init): call above
- (event_editor_edit_comp): ditto
- (schedule_meeting_cmd): ditto
-
- * gui/dialogs/comp-editor.h: new proto
-
- * gui/dialogs/comp-editor.c (comp_editor_set_ui_prop): new
- function to allow for set of ui props (esp. "sensitive")
-
-2001-07-06 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/meeting-page.c (clear_widgets): actually clear some
- widgets and hide/show widgets in the default setup
- (meeting_page_destroy): destroy the address lists
- (meeting_page_fill_widgets): allow the user to select among their
- identities as a new organizer, or show the existing organizer as
- label
- (meeting_page_fill_component): set the "MAILTO:" bit of the
- organizer to match spec, set CN properly if we know it
- (get_widgets): load new widgets
- (other_clicked_cb): handle "Other Organizer" click
- (change_clicked_cb): handle "Change Organizer" click
- (init_widgets): listen for clicks on new buttons
-
- * gui/dialogs/comp-editor.c (comp_editor_remove_page): remove the
- page from our internal list and unref it
-
- * gui/itip-utils.c (itip_addresses_get): get the configure mail
- identities
- (itip_addresses_free): free a list of identities returned by
- itip_addresses_get
-
- * gui/itip-utils.h: remove obsolete protos, and new protos
-
- * gui/gnome-cal.html: Remove ancient file
-
-2001-07-04 Federico Mena Quintero <federico@ximian.com>
-
- Fixes bug #4018 and what would be the analogous bugs for the other
- component editors.
-
- * gui/dialogs/comp-editor-page.h (CompEditorPageClass): New
- virtual method "::focus_main_widget()".
-
- * gui/dialogs/comp-editor-page.c
- (comp_editor_page_focus_main_widget): New function.
-
- * gui/dialogs/comp-editor.c (comp_editor_append_page): If we are
- inserting the main page, ask it to focus its main widget.
-
- * gui/dialogs/alarm-page.c (alarm_page_focus_main_widget):
- Implemented.
-
- * gui/dialogs/event-page.c (event_page_focus_main_widget):
- Implemented.
- #include "e-util/e-categories-config.h".
-
- * gui/dialogs/meeting-page.c (meeting_page_focus_main_widget):
- Implemented.
-
- * gui/dialogs/recurrence-page.c
- (recurrence_page_focus_main_widget): Implemented.
-
- * gui/dialogs/task-details-page.c
- (task_details_page_focus_main_widget): Implemented.
-
- * gui/dialogs/task-page.c (task_page_focus_main_widget):
- Implemented.
-
-2001-07-04 Federico Mena Quintero <federico@ximian.com>
-
- * gui/calendar-commands.c (clear_folder_bar_label): New function.
- (calendar_control_activate): Clear the folder bar label; we really
- don't have anything interesting to display.
-
-2001-07-03 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/meeting-page.c: Add new columns for information
- specification
- (meeting_page_destroy): save the table state
- (build_etable): load new table state
-
- * gui/dialogs/task-editor.c (task_editor_destroy): unref pages
-
- * gui/dialogs/event-editor.c (event_editor_destroy): unref pages
-
- * gui/dialogs/comp-editor.c (setup_widgets): kill warning
- (comp_editor_append_page): ref page passed in
- (close_dialog): unref pages
-
-2001-07-03 Damon Chaplin <damon@ximian.com>
-
- * gui/e-day-view.c (query_obj_updated_cb): fix warning, and added
- some debug messages.
-
- * gui/dialogs/comp-editor-util.c (write_label_piece):
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw): call mktime()
- to set the weekday, though this is a temporary fix.
-
-2001-07-03 Damon Chaplin <damon@ximian.com>
-
- * pcs/cal-backend.[hc]: added virtual method to get a VTIMEZONE
- component given a TZID. We need this to resolve TZIDs when expanding
- an event using cal_recur_generate_instances() in query.c.
-
- * pcs/cal-backend-file.c (cal_backend_file_get_timezone): implemented
- virtual method.
- (cal_backend_file_update_object): fixed bug, kind -> child_kind.
-
- * pcs/query.c (func_occur_in_time_range): use the virtual method for
- resolving TZIDs. The other way didn't work anyway, as we didn't have
- the entire VCALENDAR with VTIMEZONEs in it.
-
- * gui/dialogs/recurrence-page.c (init_widgets):
- (make_ending_until_special): moved the call to
- e_date_edit_set_get_time_callback() from init_widgets to
- make_ending_until_special(), since that is where the widget gets
- created.
-
- * gui/e-timezone-entry.c (e_timezone_entry_set_timezone): handle zone
- being NULL.
-
-2001-07-02 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/alarm-options.[ch]: New files with the alarm options
- dialog; this configures the repeat/duration properties and the
- options specific to each alarm action type.
-
- * gui/dialogs/alarm-page.c (AlarmPagePrivate): Added the alarm
- options button. Also, keep an alarm structure which we are
- editing and an alarm options dialog.
- (init_widgets): Connect to the options button.
- (add_clicked_cb): Clone the component we are editing instead of
- creating a new one so that we preserve the data from the alarm
- options dialog.
- (button_options_clicked_cb): Pop up the alarm options dialog.
-
- * cal-util/cal-component.c (cal_component_alarm_new): Doh,
- initialize the other fields in the new alarm.
-
-2001-07-03 Damon Chaplin <damon@ximian.com>
-
- * cal-client/cal-client.[hc]
- * cal-util/cal-component.c
- * cal-util/cal-recur.[hc]
- * cal-util/test-recur.c
- * cal-util/timeutil.c
- * gui/calendar-config.c
- * gui/calendar-model.[hc]
- * gui/comp-util.[hc]
- * gui/e-calendar-table.c
- * gui/e-day-view-main-item.c
- * gui/e-day-view-top-item.c
- * gui/e-day-view.[hc]
- * gui/e-itip-control.c
- * gui/e-timezone-entry.[hc]
- * gui/e-week-view.[hc]
- * gui/gnome-cal.[hc]
- * gui/goto.c
- * gui/tag-calendar.[hc]
- * gui/dialogs/cal-prefs-dialog.c
- * gui/dialogs/comp-editor-page.[hc]
- * gui/dialogs/comp-editor-util.[hc]
- * gui/dialogs/comp-editor.c
- * gui/dialogs/e-timezone-dialog.[hc]
- * gui/dialogs/event-page.c
- * gui/dialogs/meeting-page.c
- * gui/dialogs/recurrence-page.c
- * gui/dialogs/task-details-page.c
- * gui/dialogs/task-details-page.glade
- * gui/dialogs/task-page.c
- * idl/evolution-calendar.idl
- * pcs/cal-backend-file.c
- * pcs/cal-backend.c
- * pcs/cal-backend.h
- * pcs/cal.c
- * pcs/query.c: timezone changes everywhere. There's still quite a
- few things to update, and its not working well at present.
-
-2001-07-02 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-commands.c (publish_freebusy_cmd): publish
- free/busy information for the currently viewed time range
-
-2001-07-02 Christopher James Lahey <clahey@ximian.com>
-
- * gui/Makefile.am (INCLUDES): Added $(BONOBO_CONF_CFLAGS).
- (evolution_calendar_LDADD): Added $(BONOBO_CONF_LIBS).
-
-2001-07-02 Federico Mena Quintero <federico@ximian.com>
-
- Support for ATTACH, DESCRIPTION properties in alarm components.
-
- * cal-util/cal-component.c (scan_alarm_property): Deal with
- ATTACH, DESCRIPTION properties.
- (cal_component_alarm_get_attach): New function. Libical is
- actually bogus; supposedly icalattachtype structures are
- refcounted but the property functions return them by value.
- (cal_copmonent_alarm_set_attach): New function.
- (cal_component_alarm_get_description): New function.
- (cal_component_alarm_set_description): New function.
-
-2001-07-02 Federico Mena Quintero <federico@ximian.com>
-
- Support for repeat/duration properties in alarm components.
-
- * cal-util/cal-component.h (CalAlarmRepeat): New structure that
- pairs the repeat/duration values of an alarm component, which must
- be set both together or not set at all.
-
- * cal-util/cal-component.c (CalComponentAlarm): Added fields for
- the repeat and duration properties.
- (scan_alarm_property): Scan the DURATION and REPEAT properties.
- (make_alarm): Nullify/initialize all the fields in the alarm.
- (cal_component_alarm_get_repeat): New function.
- (cal_component_alarm_set_repeat): New function.
-
- * gui/dialogs/alarm-page.glade: Changed the label of display
- alarms from "Show a dialog" to "Display a message".
-
-2001-07-02 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/task-details-page.c
- (task_details_page_fill_widgets): fill in delegated from field
-
-2001-07-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/dialogs/task-page.c (categories_clicked_cb):
- * gui/dialogs/event-page.c (categories_clicked_cb): use the new
- self-contained e_categories_config_open_dialog_for_entry() function
-
- * gui/e-week-view-event-item.c (e_week_view_item_draw_icons):
- * gui/e-day-view-top-item.c (e_day_view_reshape_long_event):
- (e_day_view_reshape_day_event): ditto
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event):
- use e_categories_config_get_icon_for() to retrieve the icon
- associated with each category
-
-2001-07-02 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (send_freebusy): implement
-
- * cal-util/cal-component.c (set_attendee_list): add the delto
- property rather than the delfrom property twice
-
- * gui/dialogs/task-editor.c (task_editor_edit_comp): show
- delegation info if appropriate
- (delegate_task_cmd): delegate command
- (cancel_task_cmd): cancel command
- (refresh_task_cmd): refresh command
-
- * gui/dialogs/task-details-page.c: Load new widgets
- (task_details_page_show_delegation): show/hide delegation info widgets
-
- * gui/dialogs/task-details-page.h: new proto
-
- * gui/dialogs/event-editor.c (event_editor_edit_comp): free
- attendee list when finished
-
- * gui/dialogs/comp-editor.c (setup_widgets): explicitly show the
- widgets, update pixmaps after the verbs have been added
- (comp_editor_focus): don't do a show all
-
-2001-07-02 Federico Mena Quintero <federico@ximian.com>
-
- Fixes bug #1406.
-
- * gui/calendar-config.c (config_read): Handle the options for the
- task list colors.
- (calendar_config_write): Ditto.
- (calendar_config_get_tasks_due_today_color): New function.
- (calendar_config_set_tasks_due_today_color): New function.
- (calendar_config_get_tasks_overdue_color): New function.
- (calendar_config_set_tasks_overdue_color): New function.
- (calendar_config_configure_e_calendar_table): Use
- e_table_model_changed() for the colors.
-
- * gui/dialogs/cal-prefs-dialog.glade: Updated the options for the
- task list and alarms.
-
- * gui/dialogs/cal-prefs-dialog.c (cal_prefs_dialog_show_config):
- Update the task list settings.
- (cal_prefs_dialog_update_config): Ditto.
-
- * gui/calendar-model.c (get_color): Deal with tasks for today as
- well as overdue tasks. Make it cleaner, even though we have to
- duplicate a chunk of is_overdue().
-
- * gui/calendar-commands.c (preferences_cmd): Renamed from
- properties_cmd().
-
-2001-07-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view-main-item.c
- (e_day_view_main_item_draw_day_event): draw icons per category
-
- * gui/e-day-view-top-item.c
- (e_day_view_top_item_draw_long_event): draw icons per category
-
- * gui/e-day-view.c
- (e_day_view_reshape_long_event):
- (e_day_view_reshape_day_event): calculate space for category icons
-
- * gui/e-week-view-event-item.c
- (e_week_view_event_item_draw_icons): draw icons per category
-
- * gui/e-week-view.c
- (e_week_view_reshape_event_span): calculate space for category icons
-
-2001-07-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view.c (e_day_view_*_clipboard): fixed clibpoard
- command activation from the menu entries. CTRL-C and CTRL-X don't
- work though, since it seems the key presses are being captured by
- the text item
-
- gui/e-week-view.c (e_week_view_*_clipboard): ditto
-
-2001-06-30 Federico Mena Quintero <federico@ximian.com>
-
- * gui/e-week-view-event-item.c
- (e_week_view_event_item_button_press): Only set the
- pressed_event_num and pressed_span_num if button 1 was pressed.
- Fix up return values a bit. This fixes bug #3780.
-
- * gui/gnome-cal.c
- (gnome_calendar_on_date_navigator_selection_changed): Doh, the
- call for the day view was supposed to be
- gnome_calendar_set_view(), not set_view(). Fixes bug #3779.
-
-2001-06-30 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/tasks-control.c (tasks_control_cut_cmd): call
- e_calendar_table_cut_clipboard with the correct object
-
- (tasks_control_copy_cmd): ditto
-
- (sensitize_commands): sensitize clipboard commands based on the
- number of selected tasks
-
-2001-06-28 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-calendar-table.[ch] (e_calendar_table_cut_clipboard),
- (e_calendar_table_copy_clipboard),
- (e_calendar_table_paste_clipboard): new functions for allowing the
- execution of clipboard-related commands
-
- * gui/tasks-control.c (tasks_control_cut_cmd),
- (tasks_control_copy_cmd), (tasks_control_paste_cmd): added
- callbacks for the new clipboard-related menu entries
-
-2001-06-28 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/component-factory.c: removed not-uses-anymore parameter in
- call to evolution_shell_component_new
-
- * gui/gnome-cal.[ch] (gnome_calendar_cut_clipboard),
- (gnome_calendar_copy_clipboard), (gnome_calendar_paste_clipboard):
- new functions for allowing execution of clipboard-related commands
-
- * gui/e-day-view.[ch] (e_day_view_cut_clipboard),
- (e_day_view_copy_clipboard), (e_day_view_paste_clipboard): ditto
-
- * gui/e-week-view.[ch] (e_week_view_cut_clipboard),
- (e_week_view_copy_clipboard), (e_week_view_paste_clipboard): ditto
-
-2001-06-27 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/calendar-commands.c (cut_event_cmd),
- (copy_event_cmd), (paste_event_cmd): added callbacks for the new
- clipboard-related menu entries
-
-2001-06-27 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component-factory.c (factory_fn): Pass NULL as the
- @external_uri_schemas argument to
- `evolution_shell_component_new()'.
-
-2001-06-27 Peter Williams <peterw@ximian.com>
-
- * conduits/*/Makefile.am (INCLUDES): More srcdir != builddir
- fixes.
-
-2001-06-27 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-calendar-table.c (selection_received): fixed
- (e_calendar_table_on_copy): fixed
-
-2001-06-26 Federico Mena Quintero <federico@ximian.com>
-
- * idl/evolution-calendar.idl (CalAlarmInstance): Renamed the occur
- field to occur_start; added an occur_end field. This way we can
- present the complete times for the occurrence from the server.
-
- * cal-util/cal-component.h (CalAlarmInstance): Likewise.
-
- * pcs/cal-backend-file.c (add_alarm_occurrences_cb): Fill the new
- fields appropriately.
- (generate_absolute_triggers): Likewise; we use -1 in case the
- component has no DTSTART or DTEND because there are no meaningful
- occurrence dates here.
- (fill_alarm_instances_seq): Fill in the new fields.
-
- * cal-client/cal-client.c (build_alarm_instance_list): Likewise.
-
- * gui/alarm-notify/alarm-notify-dialog.c (alarm_notify_dialog):
- Take in both the occur_start and occur_end times.
-
- * gui/goto.c (goto_dialog): Free the dlg structure on the bail-out
- cases.
-
- * gui/dialogs/event-page.c (get_widgets): Do not assert if we
- cannot find the main widget; just return FALSE.
-
- * gui/dialogs/alarm-page.c (get_widgets): Likewise.
-
- * gui/dialogs/task-page.c (get_widgets): Likewise.
-
- * gui/dialogs/task-details-page.c (get_widgets): Likewise.
-
- * gui/dialogs/meeting-page.c (get_widgets): Likewise.
-
-2001-06-25 Peter Williams <peterw@ximian.com>
-
- * conduits/calendar/Makefile.am (INCLUDES): Fixes for
- srcdir != builddir. Link to the static libwombat.
-
- * conduits/todo/Makefile.am (INCLUDES): Here too.
-
-2001-06-24 Federico Mena Quintero <federico@ximian.com>
-
- * gui/alarm-notify/notify-main.c (main): Initialize libglade.
-
- * pcs/cal-backend-file.c (compute_alarm_range):
- icaldurationtype_as_int() will now return a negative value if
- dur->is_neg is true, so we need to flip the sign of some
- operations here.
- (add_alarm_occurrences_cb): Likewise.
-
- * pcs/cal-backend-db.c (compute_alarm_range): Likewise.
- (add_alarm_occurrences_cb): Likewise.
-
-2001-06-24 Federico Mena Quintero <federico@ximian.com>
-
- * gui/alarm-notify/alarm-notify.c: Converted to use BonoboXObject.
-
- * gui/gnome-cal.c (gnome_calendar_open): Ask the alarm
- notification service to add the calendar and tasks URIs.
- (add_alarms): New function.
-
- * gui/alarm-notify/notify-main.c (main): Doh, fixed typo in the
- OAFIID.
- (main): Initialize and shut down gnome-vfs.
-
- * gui/Makefile.am (IDLS): Added evolution-calendar.idl, sigh.
- (evolution_calendar_SOURCES): Added the files generated from the IDL.
-
- * gui/alarm-notify/alarm-queue.c (alarm_trigger_cb): New function
- used when an alarm is triggered.
-
- * gui/dialogs/Makefile.am: Removed the alarm-notify-dialog files;
- they are now in gui/alarm-notify.
-
- * gui/alarm-notify/Makefile.am: Added the alarm-notify-dialog
- files.
-
- * pcs/cal.c (cal_forget_password): This was incorrectly named
- cal_client_forget_password(); renamed it.
-
- * gui/main.c (main): Initialize and shut down gnome-vfs.
-
-2001-06-23 Federico Mena Quintero <federico@ximian.com>
-
- * gui/e-calendar-table.c (task_compare_cb): New function to
- compare tasks like the Pilot task list.
-
- * cal-util/cal-component.h (CalComponentField): Added a
- semi-hackish CAL_COMPONENT_FIELD_COMPONENT. In the ETable model,
- it is intended to return a pointer to the component itself.
-
- * gui/calendar-model.c (calendar_model_value_at): Return the
- component itself for CAL_COMPONENT_FIELD_COMPONENT. Be more
- paranoid about invalid columns.
- (calendar_model_set_value_at): Be more paranoid about invalid
- columns.
- (calendar_model_duplicate_value): Ref the component field.
- (calendar_model_initialize_value): Deal with the component field.
- (calendar_model_value_is_empty): Likewise.
- (calendar_model_value_to_string): Likewise.
-
-2001-06-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/Makefile.am: Added itip-control-factory.* to the build.
-
-2001-06-22 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal.[ch] (cal_get_password): new function for the backends to
- be able to call the getPassword method on the associated
- WombatClient
- (cal_forget_password): ditto for the forgetPassword method
-
-2001-06-22 Rodrigo Moya <rodrigo@ximian.com>
-
- * idl/evolution-calendar.idl: changed getFreeBusy method to return
- a CalObj instead of a sequence
-
- * cal-client/cal-client.[ch] (cal_client_get_free_busy): changed it to
- work like the cal_client_get_object function, that is, it does not
- return anymore a list of UIDs, but a CalClientGetStatus code, and
- added a new parameter for the caller to get the component back when
- this function returns
- (cal_client_open): aggregate WombatClient interface to the CalListener
- being used
-
- * pcs/cal-backend-db.c, pcs/cal-backend-file.c (..get_free_busy): set
- return value to "char *" as it will be returning a FreeBusy object,
- and not a list of UIDs
-
- * pcs/cal-backend.[ch] (cal_backend_get_free_busy): ditto
-
- * pcs/cal.c (cal_construct): queryInterface on the listener to obtain
- the WombatClient interface
-
-2001-06-21 JP Rosevear <jpr@ximian.com>
-
- * gui/main.c (main): update to new call
-
- * gui/e-itip-control.[hc]: break the widget bits out on their own
- into a proper object, basic stuff seems to be working again
-
- * gui/itip-control-factory.c: put the control specific bits here
- from e-itip-control.c
-
- * gui/itip-control-factory.h: new header
-
-2001-06-21 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/Makefile.am (gladedir): add include path
-
- * gui/dialogs/comp-editor.c (setup_widgets): remove buttons and
- use evolution's standard ui config
-
- * gui/print.c (print_comp_item): print description text
-
-2001-06-21 Rodrigo Moya <rodrigo@ximian.com>
-
- * cal-client/cal-client.[ch]:
- (cal_client_init): create a WombatClient when creating a CalClient
- object, so that we can receive authentication notifications from
- the wombat
- (cal_client_destroy): destroy the WombatClient object when dying
- (cal_client_set_auth_func): new function to set the authentication
- function to be called when a password is required by the calendar
- server (through the WombatClient object)
- (cal_client_get_free_busy): new function for calling the new IDL
- method Cal::getFreeBusy
-
- * gui/alarm-notify/Makefile.am: add libwombat to LDADD
-
- * gui/Makefile.am: add libwombat to LDADD
-
-2001-06-20 Dave Camp <dave@ximian.com>
-
- * gui/itip-utils.c (itip_send_comp): Changed attach_data
- to be a GNOME_Evolution_Composer_AttachmentData rather than a
- CORBA_char*.
-
-2001-06-20 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor.c (print_cmd): print menu command
- (print_preview_cmd): ditto for print preview
- (print_setup_cmd): ditto for print setup
- (comp_editor_set_cal_client): listen for updated and removed
- signals
- (obj_updated_cb): if the item changes else where, query the user
- for the course of action
- (obj_removed_cb): ditto for removal
-
- * gui/print.c (print_setup): rudimentary page setup support
- (print_comp): rudimentary individual event/task printing support
-
- * gui/print.h: new protos
-
- * gui/dialogs/changed-comp.[hc]: dialog to query the user about
- what to do when a item is changed elsewhere
-
- * gui/dialogs/Makefile.am: build new files
-
- * gui/dialogs/send-comp.c (send_component_dialog): remove useless
- assignment
-
-2001-06-20 Rodrigo Moya <rodrigo@ximian.com>
-
- * idl/evolution-calendar.idl: added getFreeBusy method
-
- * pcs/cal.c (impl_Cal_get_free_busy): implementation of the new
- getFreeBusy added method
-
- * pcs/cal-backend.[ch]: added new virtual method to the CalBackend
- class (get_free_busy)
-
- * pcs/cal-backend-db.c (cal_backend_db_get_free_busy): new function,
- not implemented yet
-
- * pcs/cal-backend-file.c (cal_backend_file_get_free_busy): new funtion,
- not implemented yet
-
-2001-06-20 Damon Chaplin <damon@ximian.com>
-
- * gui/calendar-config.[hc]:
- * gui/gnome-cal.[hc]:
- * gui/tasks-control.c (tasks_control_activate):
- * gui/calendar-commands.c (calendar_control_activate): moved the
- function to check for a default timezone to calendar-config.c, and
- also used it in the tasks control.
-
- * gui/dialogs/e-timezone-dialog.h: #include <gtk/gtkwidget.h> fix.
-
-2001-06-20 Damon Chaplin <damon@ximian.com>
-
- * gui/calendar-commands.c (calendar_control_activate):
- * gui/gnome-cal.[hc]: added code to show the timezone dialog if the
- user hasn't set a default timezone yet.
-
- * gui/dialogs/e-timezone-dialog.c (e_timezone_dialog_add_timezones):
- set the "None" item string before adding it to the combo, to stop the
- combo putting "None" in the entry initially.
-
-2001-06-19 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-calendar-table.[ch]: added cut/copy/paste support. It works
- with single selections (a single component selected) and with
- multiple ones (several components selected)
-
-2001-06-19 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/event-page.c: if the timezones of the start and end of
- the event are the same, then if the start timezone is changed we
- change the end timezone as well, since that is what most users will
- want.
-
-2001-06-19 Damon Chaplin <damon@ximian.com>
-
- * pcs/cal.c:
- * idl/evolution-calendar.idl:
- * cal-client/cal-client.[hc]: removed stuff to get builtin timezone
- info from the server.
-
-2001-06-19 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/cal-prefs-dialog.c: added a 'Time zone' setting. Also
- rearranged a little, adding a new 'General' page, since we had too
- many settings on the 'Calendar' page.
-
- * gui/e-timezone-entry.[hc]:
- * gui/dialogs/e-timezone-dialog.[hc]:
- * gui/dialogs/comp-editor.c:
- * gui/dialogs/comp-editor-page.[hc]:
- * gui/dialogs/event-page.c:
- * gui/dialogs/task-details-page.c:
- * gui/dialogs/task-page.c: removed CalClient stuff. The timezone dialog
- now uses the timezone data directly from the client's libical library.
-
-2001-06-19 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/task-editor.c (task_editor_init): add ui
- (forward_cmd): implement forward command
-
- * gui/dialogs/comp-editor.c (save_as_ok): bug fix, seems to work
- now
-
-2001-06-19 JP Rosevear <jpr@ximian.com>
-
- * gui/control-factory.c (control_factory_init): add auto exit unref
-
- * gui/component-factory.c (destroy_cb): destroy our selves if we
- have no more shells
- (component_factory_init): add auto exit unref
-
-2001-06-19 JP Rosevear <jpr@ximian.com>
-
- * gui/Makefile.am: don't compile or install the old meeting edit
- stuff
-
- * gui/e-week-view.c: ditto
-
- * gui/e-day-view.c: Remove scheduling menu option
-
-2001-06-19 JP Rosevear <jpr@ximian.com>
-
- * gui/itip-utils.c: add some needed commas
- (itip_send_comp): if publishing, don't set the to list and show
- the message. unless publishing, just send the email
-
- * gui/Makefile.am: remove typo
-
-2001-06-19 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/send-comp.c: itip/imip send dialog
-
- * gui/dialogs/send-comp.h: new proto
-
- * gui/dialogs/recurrence-page.c (recurrence_page_set_dates): only
- use the weekday picker if visible
-
- * gui/dialogs/meeting-page.c: just show the meeting list
-
- * gui/dialogs/event-editor.c (event_editor_edit_comp): remove the
- meeting page if no attendees
- (schedule_meeting_cmd): schedule a meeting menu item
- (refresh_meeting_cmd): refresh meeting request menu item
- (cancel_meeting_cmd): ditto for cancel
- (forward_cmd): send as attachment
-
- * gui/dialogs/comp-editor.c (comp_editor_remove_page): remove page
- from dialog
- (comp_editor_show_page): show a given page
- (comp_editor_get_current_comp): return a cal component
- representing the current widget state
- (comp_editor_save_comp): save the cal component
- (comp_editor_delete_comp): delete the cal component
- (comp_editor_send_comp): send the cal component
- (comp_editor_merge_ui): merge xml in to the bonobo gui
- (setup_widgets): use a bonobo window instead of a gtk window, add menus again
- (save_as_cmd): save to file on disk - still broken
- (save_close_cmd): close menu command
- (save_close_cmd): save and close menu command
-
- * gui/dialogs/comp-editor.h: new protos
-
- * gui/dialogs/cancel-comp.c (cancel_component_dialog): itip/imip
- cancellation dialog
-
- * gui/dialogs/cancel-comp.h: new proto
-
- * gui/dialogs/Makefile.am: build new files
-
- * gui/dialogs/comp-editor-page.c
- (comp_editor_page_notify_needs_send): emit needs_send signal
-
- * gui/dialogs/comp-editor-page.h: new signal protos
-
- * gui/itip-utils.c (itip_send_comp): new function to send cal
- components
-
- * gui/itip-utils.h: new proto
-
- * gui/e-itip-control.c (pstream_load): trim using cal-component
- wrapper stuff
- (accept_button_clicked_cb): use itip_send_comp
- (tentative_button_clicked_cb): ditto
- (decline_button_clicked_cb): ditto
-
- * gui/Makefile.am: compile select name idl stuff
-
- * cal-util/cal-component.c (cal_component_get_organizer): get the organizer
- (cal_component_set_organizer): set the organizer
- (cal_component_get_recurid): get the recurrence id
- (cal_component_set_recurid): set the recurrence id
- (set_attendee_list): actually set the attendee list
- (get_attendee_list): build the attendee list
-
- * cal-util/cal-component.h: new protos
-
-2001-06-19 Damon Chaplin <damon@ximian.com>
-
- * gui/dialogs/task-details-page.glade:
- * gui/dialogs/task-page.glade:
- * gui/dialogs/event-page.glade: added timezone fields. Also moved the
- 'All Day' flag into an alignment so it doesn't mess up the height of
- the other widgets.
-
- * gui/dialogs/task-details-page.c:
- * gui/dialogs/task-page.c:
- * gui/dialogs/event-page.c: added code to handle the timezone fields.
- This still needs to be hooked up when the libical code is finished.
-
- * gui/dialogs/e-timezone-dialog.c (on_map_leave): new function to
- clear the preview label and turn off the highlighted point on the
- map when you move the mouse outside it.
- (find_selected_point): new function to try to find the point
- corresponding to the text in the combo.
- (on_combo_changed): call the above function to update the selected
- point.
- (on_map_leave): turn off the preview point & label when the mouse
- leaves the map.
- (e_timezone_dialog_set_cal_client): changed it so that selecting "None"
- clears the entry.
-
- * gui/dialogs/comp-editor-page.[hc]: added set_cal_client() virtual
- method since some pages need to access the CalClient to get timezone
- information. Also added comp_editor_page_set_cal_client() to call
- the virtual method.
-
- * gui/dialogs/comp-editor.c (comp_editor_set_cal_client): called
- comp_editor_page_set_cal_client() on each page.
-
- * gui/calendar-config.c: added functions to get & set the timezone.
-
-2001-06-18 Eskil Heyn Olsen <eskil@eskil.dk>
-
- * conduits/calendar/calendar-conduit.c: (comp_from_remote_record),
- (check_for_slow_setting), (conduit_get_gpilot_conduit):
- * conduits/todo/todo-conduit.c: (check_for_slow_setting),
- (conduit_get_gpilot_conduit):
- Tweaked for some gnome-pilot api changes
-
-2001-06-15 Federico Mena Quintero <federico@ximian.com>
-
- * gui/calendar-view.[ch]: New files with the generic calendar view
- object. It sucks that we have to implement at least two classes
- to define a GalView and its factory.
-
- * gui/calendar-view-factory.[ch]: New files; factory for calendar
- views.
-
- * gui/gnome-cal.h (GnomeCalendarViewType): Moved from gnome-cal.c
- and renamed from ViewType. We no longer use strings to identify
- the view types.
-
- * gui/gnome-cal.c (gnome_calendar_get_view_type): New function.
- (set_view): Renamed from gnome_calendar_set_view_internal().
- (gnome_calendar_set_query): Made public; renamed from set_query().
- (gnome_calendar_setup_view_menus): New function to set up the view
- collection and the GalViewMenus.
- (gnome_calendar_discard_view_menus): New function to discard them.
-
- * gui/calendar-commands.c (calendar_control_activate): Set up the
- GalView menus.
- (calendar_control_deactivate): Discard the GalView menus.
-
- * gui/e-day-view.c: #include <gtk/gtkinvisible.h>
-
- * gui/dialogs/comp-editor.c (comp_editor_get_type): The type info
- structure should be static.
-
-2001-06-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view.c (selection_received): generate a new UID
- when pasting
-
- * gui/e-week-view.c (selection_received): ditto
-
-2001-06-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/e-day-view.c (selection_received): finished implementation
- of Paste stuff
-
- * gui/e-week-view.c (selection_received): ditto
-
-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
-
-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.
-
-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.
-
-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
-
-2001-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
-
-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
-
-2001-06-08 Iain Holmes <iain@ximian.com>
-
- * gui/component-factory.c: Removed the executive-summary includes.
- (component_factory_init): Don't init the summary factory.
-
- * gui/calendar-summary.[ch]: Removed.
-
- * gui/Makefile.am: Remove executive-summary stuff, move some libs
- around a bit.
-
-2001-06-04 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/recurrence-page.c (recurrence_page_set_dates):
- update the blocked/selected days if the starting day of the
- appointment changes, fixes #2188
-
- * gui/dialogs/task-details-page.h: tidy proto
-
-2001-06-03 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/e-itip-control.c: #include <bonobo/bonobo-context.h> instead
- of <bonobo/bonobo-running-context.h>.
- * gui/tasks-control-factory.c: Likewise.
-
- * gui/Makefile.am (evolution_calendar_LDADD): Move `$(DB3_LDADD)'
- before libeutil.
-
-2001-06-01 JP Rosevear <jpr@ximian.com>
-
- * gui/Makefile.am: no longer build widget-util.*, the code has
- been moved
-
-2001-06-01 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/event-page.c (make_date_edit): use new func
-
- * gui/dialogs/task-details-page.c
- (task_details_page_create_date_edit): ditto
-
- * gui/dialogs/recurrence-page.c (make_ending_until_special): ditto
-
- * gui/dialogs/comp-editor-util.c (comp_editor_new_date_edit):
- rename date_edit_new function
-
- * gui/dialogs/comp-editor-util.h: new proto
-
- * gui/dialogs/task-page.c (task_page_set_summary): no longer any
- need to block/unblock the handler
- (task_page_create_date_edit): use new func
-
-2001-06-01 JP Rosevear <jpr@ximian.com>
-
- * gui/.cvsignore: Update
-
- * gui/evolution-calendar-control.c: Remove dead file
-
- * gui/*.vcf: Remove dead files
-
-2001-06-01 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/comp-editor-page.[hc]: renamed from editor-page for
- consistency, more complete implementation
-
- * gui/dialogs/comp-editor.[hc]: More complete implementation
-
- * gui/dialogs/*-page.*: The various pages needed to construct the
- event and task dialogs
-
- * gui/dialogs/comp-editor-util.[hc]: useful utility functions for the
- component editor pages to use
-
- * gui/dialogs/Makefile.am: Build and install new files
-
- * gui/event-editor*: Remove, obsoleted by the new comp-editor
- stuff
-
- * gui/dialogs/task-editor-dialog.glade: ditto
-
- * gui/e-calendar-table.c (open_task): update to use comp editor
- stuff
-
- * gui/e-tasks.c (e_tasks_new_task): ditto
-
- * gui/gnome-cal.c (gnome_calendar_edit_object): ditto
-
- * gui/Makefile.am: don't build non-existent files nor try to
- install them
-
-2001-06-01 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (e_itip_control_factory_init): ditto
-
- * gui/tasks-control-factory.c (tasks_control_factory_init):
- auto_exit_unref the factory
-
-2001-06-01 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/Makefile.am (evolution_calendar_LDADD): Add `$(DB3_LDADD)'.
-
-2001-05-29 Federico Mena Quintero <federico@ximian.com>
-
- * gui/e-tasks.c (e_tasks_get_calendar_table): New function.
-
- * gui/tasks-control.c (tasks_control_activate): Connect to the
- "selection_changed" signal of the tasks widget here, not in
- tasks_control_new(). Also, update the sensitivity of the commands
- here for the first time.
- (tasks_control_deactivate): Disconnect from the signal here since
- it only makes sense to monitor selection changes while the control
- is active.
- (selection_changed_cb): Removed hack that tested the presence of
- the remote UI container.
- (sensitize_commands): New function.
-
-2001-05-28 Damon Chaplin <damon@ximian.com>
-
- * gui/e-week-view-layout.[hc]:
- * gui/e-day-view-layout.[hc]: new files to contain layout code split
- off from EDayView an EWeekView, so we can use it for printing.
-
- * gui/print.c: rewritten to use the same layout code as the EDayView
- and EWeekView widgets.
-
- * gui/gnome-cal.c (gnome_calendar_get_task_pad_cal_client): added
- function so we can get the CalClient used for the TaskPad for printing.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): added
- e-day-view-layout.[hc] amd e-week-view-layout.[hc].
-
- * cal-util/timeutil.c (time_week_begin):
- (time_week_end): added week_start_day argument.
-
- * cal-util/cal-recur.c: added comments describing problems in it.
-
-2001-05-27 Rodrigo Moya <rodrigo@ximian.com>
-
- * gui/component-factory.c (remove_folder): implemented the
- 'remove_folder' function for the calendar shell component
- (xfer_folder): ditto for 'xfer_folder'
-
-2001-05-27 Dan Winship <danw@ximian.com>
-
- * gui/calendar-commands.c: #include
- "evolution-shell-component-utils.h" rather than "e-gui-utils.h"
- for e_pixmaps_update.
-
- * gui/tasks-control.c: Likewise.
-
-2001-05-25 Peter Williams <peterw@ximian.com>
-
- * gui/Makefile.am: Reference libeshell.la instead of libeshell.a.
-
-2001-05-23 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/recurrence-page.c: Finished porting from the old
- event-editor.c. Made it store a clone of the component for when
- we need to expand the recurrence set.
-
- * gui/dialogs/event-page.c (event_page_get_dates): New function.
-
- * gui/dialogs/editor-page.c (editor_page_set_dates): Renamed from
- editor_page_set_dtstart(); now sets both DTSTART and DTEND.
-
- * gui/dialogs/alarm-page.c (alarm_page_set_dates): Ahem, it is a
- label, not an entry.
-
-2001-05-21 Federico Mena Quintero <federico@ximian.com>
-
- Fix bug #2831; the tasks toolbar and menu now have a button to
- delete the selected tasks.
-
- * gui/e-calendar-table.c (e_calendar_table_delete_selected): New
- function.
- (delete_cb): Use e_calendar_table_delete_selected().
- (e_calendar_table_get_table): New function.
-
- * gui/tasks-control.c (tasks_control_new_task_cmd): Handle the
- delete command.
- (selection_changed_cb): Change the sensitivity of the TasksDelete
- command when the selection in the table changes.
-
- * gui/e-tasks.c (table_selection_change_cb): Notify upstream when
- the ETable selection changes.
-
-2001-05-18 Federico Mena Quintero <federico@ximian.com>
-
- Fix bug #2829.
-
- * gui/dialogs/delete-comp.c (delete_component_dialog): Allow the
- caller to specify whether just one or many components are to be
- deleted.
-
- * gui/e-calendar-table.c (tasks_popup_one): Popup menu definition
- for when one and only one task is selected.
- (tasks_popup_many): Likewise, for more than one task.
- (e_calendar_table_on_right_click): Do not create a structure for
- the closure data; we can simply pass the cal_table. Use a
- different menu depending on the number of selected tasks.
- (mark_as_complete_cb): Renamed; now iterates over the selected
- rows.
- (delete_selected_components): New function to delete all the
- selected components.
- (delete_cb): Adjusted for delete_component_dialog().
- (open_task): New function, simply open a CalComponent in the task
- editor.
- (open_task_by_row): Renamed; use open_task().
-
- * gui/e-week-view.c (e_week_view_on_delete_appointment): Updated
- for delete_component_dialog().
-
- * gui/e-day-view.c (e_day_view_on_delete_appointment): Likewise.
-
-2001-05-16 Duncan Mak <duncan@ximian.com>
-
- * gui/Makefile.am (evolution_calendar_SOURCES): removed
- editor-page.[ch] because they've now moved dialogs.
-
-2001-05-16 Federico Mena Quintero <federico@ximian.com>
-
- Split the event and task editors into different objects for the
- separate pages; this way they can be shared by both editors.
-
- * gui/dialogs/editor-page.[ch]: New abstract class for a page in a
- calendar component editor.
-
- * gui/dialogs/event-page.[ch]: Main page of an event editor.
-
- * gui/dialogs/alarm-page.[ch]: Alarm page of a calendar component
- editor.
-
- * gui/dialogs/recurrence-page.[ch]: Recurrence page of a calendar
- component editor.
-
- * gui/dialogs/event-page.c (event_page_fill_widgets): Eeek, this
- was missing a bunch of break statements.
- (event_page_fill_component): Use a temporary variable rather than
- allocating a struct icaltimetype.
-
- * gui/dialogs/alarm-page.c (get_alarm_string): Do not use
- fixed-size buffers.
- (alarm_page_fill_widgets): Use cal_obj_uid_list_free().
- (append_reminder): Now the list stores the plain CalComponentAlarm
- structures in the row data. We do *NOT* want to be frobbing the
- component's data directly. Rather, we clone the alarms from the
- component and maintain them on our own.
- (alarm_page_fill_component): Clone the alarms before adding them
- to the component so that we maintain the invariant that the alarm
- structures in the list did *not* come from the component.
-
- * cal-util/cal-component.c (cal_component_add_alarm): Added
- documentation.
- (cal_component_remove_alarm): Added documentation.
- (cal_component_remove_alarm): Do a lookup in our hash table of
- alarms instead of scanning the whole component.
- (CalComponentAlarm): Removed the `parent' field, since it was
- unused.
- (cal_component_free_alarm_uids): Removed function, since
- cal_component_get_alarm_uids() is documented so that the user will
- know that he must use cal_obj_uid_list_free().
- (cal_component_alarm_clone): New function.
-
-2001-05-09 Federico Mena Quintero <federico@ximian.com>
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Added
- editor-page.[ch] to the list of sources.
-
-2001-05-09 JP Rosevear <jpr@ximian.com>
-
- * gui/event-editor.c (reminder_add_cb): switch on the correct
- widget and map
-
-2001-05-08 JP Rosevear <jpr@ximian.com>
-
- * gui/e-itip-control.c (e_itip_control_factory): unref the
- property bag when we finish with it
-
- * gui/evolution-calendar-control.c (calendar_properties_init): ditto
-
- * gui/control-factory.c (calendar_properties_init): ditto
-
- * gui/calendar-summary.c (create_summary_view): ditto
-
-2001-05-08 JP Rosevear <jpr@ximian.com>
-
- * cal-util/cal-component.c (cal_component_alarm_free):
- (cal_component_alarm_free): free the alarm component if it doesn't
- have a parent, rather than if it does
-
- * gui/Makefile.am: sanitize LD_ADDS and CFLAGS so the libtool
- lines are shorter (fixes problem on solaries due to sed)
-
-2001-05-07 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-factory.[hc]: Convert to bonobo xobject
-
- * pcs/cal.[hc]: Convert to bonobo xobject
-
-2001-05-07 Gediminas Paulauskas <menesis@delfi.lt>
-
- * gui/event-editor.c (make_title_from_comp): conversion summary
- from utf8 here, use translated strings as is.
- (set_title_from_comp): reflect this, simplify.
-
- * gui/dialogs/task-editor.c: updated copies of above functions here.
-
- * gui/gnome-cal.c: use defines from widgets/misc/e-filter-bar.h for
- consistency in "Show all".
-
-2001-05-04 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-model.c (calendar_model_append_row): unref the
- calcomponent when we're done with it
-
- * cal-util/cal-component.c (cal_component_gen_uid): free the iso
- date string when we finish with it
-
-2001-04-27 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-edit.c (put_property_in_list): remove hardcoded
- values
- (edit_attendee): ditto, and there are only 4 roles now
-
- * gui/e-meeting-dialog.glade: tweak
-
- * gui/itip-utils.c: There shouldn't be an "other" role
-
-2001-04-26 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-edit.c (edit_attendee): use enums not hard code
- values
-
-2001-04-26 JP Rosevear <jpr@ximian.com>
-
- * gui/e-meeting-edit.c (add_button_clicked_cb):
- icalparameter_new_rsvp now takes an enum
-
-2001-04-26 JP Rosevear <jpr@ximian.com>
-
- * cal-util/cal-component.c (cal_component_alarm_set_trigger): the
- value type should be inited with ICAL_VALUE_* rather than
- ICAL_*_VALUE because it is a param argument.
-
-2001-04-26 Federico Mena Quintero <federico@ximian.com>
-
- * gui/calendar-model.c (get_is_overdue): Replace "<" by "<=" in
- the comparison for due dates against the current time. This makes
- tasks appear immediately as red when you click Now in the due date
- popup field.
-
- This is not a complete solution to the more general problem of
- tasks staying the same color even if they become overdue while the
- task list remains the same on the screen. This has been logged as
- bug #2399.
-
-2001-04-26 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/dialogs/Makefile.am (INCLUDES): Add `$(EXTRA_GNOME_CFLAGS)'.
-
-2001-04-26 Dan Winship <danw@ximian.com>
-
- * conduits/todo/Makefile.am (libetodo_conduit_la_LIBADD): Remove
- UNICODE_LIBS
-
- * cal-client/Makefile.am (client_test_LDADD): Remove -lunicode
-
-2001-04-24 Duncan Mak <duncan@ximian.com>
-
- * gui/alarm-notify/notify-main.c (funny_trigger_cb): Fixed
- Strftime so it uses the locale prefered way to display date/time.
- ("%x %X" instead of "%Y/%m/%d %H:%M:%S")
-
-2001-04-21 Gediminas Paulauskas <menesis@delfi.lt>
-
- * gui/calendar-summary.c: translate "Things to do" etc. and convert them
- to utf8. Changed some link from helixcode to ximian.
-
-2001-04-18 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/dialogs/Makefile.am (INCLUDES): Add
- `-I$(top_srcdir)/calendar/cal-client',
- `-I$(top_builddir)/calendar/cal-client'.
- * gui/Makefile.am (INCLUDES): Likewise.
-
- * cal-client/cal-query.h: #include "evolution-calendar.h".
-
-2001-04-17 Federico Mena Quintero <federico@ximian.com>
-
- * gui/event-editor.c (init_widgets): Connect to the "changed"
- signal of the categories entry so that they will be applied
- correctly.
- (EventEditorPrivate): Added fields for the contacts button and
- entry.
- (init_widgets): Disable the contacts widgets as we do not support
- them yet.
- (get_widgets): Get the contacts widgets.
-
- * gui/dialogs/task-editor.c (get_widgets): Get the contacts
- button, which was missing.
- (init_widgets): Disable the contacts widgets as we do not support
- them yet.
-
- * pcs/query.c (matches_text_list): Use e_utf8_strstrcasedecomp()
- instead of plain e_utf8_strstrcase().
- (matches_summary): Likewise.
-
-2001-04-17 JP Rosevear <jpr@ximian.com>
-
- * cal-util/cal-component.c (cal_component_alarm_set_action): the
- libical action stuff uses enums rather than strings to enumerate
- the various actions now
- (cal_component_alarm_get_action): ditto
-
-2001-04-17 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/alarm-notify/Makefile.am (evolution_alarm_notify_SOURCES):
- Add `$(CORBA_GENERATED)'.
-
-2001-04-16 Dan Winship <danw@ximian.com>
-
- * pcs/Makefile.am (INCLUDES): Add EXTRA_GNOME_CFLAGS, for gal.
-
-2001-04-15 Federico Mena Quintero <federico@ximian.com>
-
- * gui/gnome-cal.c (setup_widgets): Create the ESearchBar thingy.
- (search_bar_query_changed_cb): Build the different queries based
- on the type and string.
-
- * pcs/query.c (backend_obj_updated_cb): Ref the query while we are
- notifying the listener so that it will not disappear from under us.
- (backend_obj_removed_cb): Likewise.
- (process_component_cb): Likewise.
- (func_contains): New function to match text fields.
- (matches_comment): New function to match comment lists.
- (matches_description): New function to match description lists.
- (matches_summary): New function to match summaries.
- (matches_any): New function to match any text field.
- (func_has_categories): New function to match categories.
-
-2001-04-14 Federico Mena Quintero <federico@ximian.com>
-
- * gui/alarm-notify/notify-main.c (main): Initialize the trigger
- and queue systems.
-
-2001-04-13 Dan Winship <danw@ximian.com>
-
- * cal-util/timeutil.c (time_from_isodate): Fix the syntactic bogon
- here, and attempt to fix the logical bogon too. (tm_gmtoff and
- timezone have opposite signs... I'm assuming Federico tested the
- Linux case, so I'm flipping the sign of the BSD case. But maybe he
- didn't and it's supposed to be the other way...)
-
-2001-04-12 Federico Mena Quintero <federico@ximian.com>
-
- * gui/e-day-view.c (update_query): New function to restart a query
- for the day view.
- (query_obj_updated_cb): Renamed from obj_updated_cb(); updated for
- queries instead of calendar clients.
- (query_obj_removed_cb): Likewise.
- (cal_opened_cb): Just update_query() instead of queueing reloading
- all the events.
- (e_day_view_set_cal_client): Likewise.
- (e_day_view_set_query): Likewise.
- (e_day_view_set_selected_time_range): Likewise.
- (e_day_view_set_days_shown): Likewise.
- (e_day_view_recalc_work_week): Likewise.
- (e_day_view_queue_reload_events): Removed function now that events
- are updated entirely by the query.
- (e_day_view_reload_events_idle_cb): Likewise.
- (e_day_view_reload_events): Likewise.
- (e_day_view_init): Use a pretty arrow instead of GDK_TOP_LEFT_ARROW.
-
- * gui/e-week-view.c: Analogous changes to the ones in e-day-view.c.
- (e_week_view_init): Use a pretty arrow instead of GDK_TOP_LEFT_ARROW.
-
- * cal-util/timeutil.c (isodate_from_time_t): Return a g_strdup()ed
- version of the string instead of a pointer to a static buffer.
- (time_from_isodate): Resurrected function. Polished up to our
- current standards of paranoia.
-
- * pcs/query.c (func_time_now): New function (time-now).
- (func_make_time): New function (make-time ISODATE).
- (func_time_add_day): New function (time-add-day TIME N).
- (func_time_day_begin): New function (time-day-begin TIME).
- (func_time_day_end): New function (time-day-end TIME).
- (func_occur_in_time_range): Use time_t values instead of ints.
- (match_component): Free the stringized component. Free the ESexp
- result value.
-
- * gui/e-day-view.h: Removed a couple of unused prototypes.
-
- * pcs/query.c (query_destroy): Oops, disconnect from the backend.
-
- * pcs/cal.c (Cal_get_query): Duplicate the query reference before
- we return it.
-
- * gui/calendar-commands.c (pixmaps): Fixed paths to image files.
-
-2001-04-11 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-backend-file.c (cal_backend_file_compute_changes):
- prepend to both changes and change_ids when different and mark as
- modified, not added
-
-2001-04-11 Christopher James Lahey <clahey@ximian.com>
-
- * gui/calendar-model.c (calendar_model_append_row): Fix this to
- just send the data to the wombat instead of inserting it
- ourselves.
-
-2001-04-11 Gediminas Paulauskas <menesis@delfi.lt>
-
- Display fixes, thanks to Kjartan for finding these.
-
- * gui/event-editor.c: use simple (not e_utf8_) gtk_clist_append for
- strings which are never in utf-8.
- * dialogs/delete-comp.c (delete_component_dialog): convert only
- summary from utf-8 to gtk charset. Translated values are in correct
- craset already.
-
-2001-04-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/calendar-commands.c: Fix headers.
- * gui/calendar-config.c: Same here.
- * gui/calendar-model.c: Same here.
- * gui/e-day-view-time-item.c: Same here.
- * gui/e-day-view-top-item.c: Same here.
- * gui/e-day-view.c: Same here.
- * gui/e-meeting-edit.c: Same here.
- * gui/e-week-view-main-item.c: Same here.
- * gui/e-week-view.c: Same here.
- * gui/event-editor.c: Same here.
- * gui/gnome-cal.c: Same here.
- * gui/goto.c: Same here.
- * gui/main.c: Same her.
- * gui/print.c: Same here.
-
-2001-04-02 Federico Mena Quintero <federico@ximian.com>
-
- * gui/e-tasks.c (e_tasks_setup_menus): Plug leak.
-
- * gui/event-editor.c (obj_updated_cb): Do nothing for now until we
- think of something sensible to do.
- (obj_removed_cb): Likewise.
-
- * gui/dialogs/task-editor.c (obj_updated_cb): Likewise.
- (obj_removed_cb): Likewise.
-
- * gui/event-editor.c (dialog_to_comp_object): Plug leak.
-
-2001-04-01 Federico Mena Quintero <federico@ximian.com>
-
- Client-side glue for the live query engine.
-
- * cal-client/query-listener.[ch]: New files with the
- implementation fo the QueryListener interface.
-
- * cal-client/cal-query.[ch]: New files with the client-side
- convenience object for live queries.
-
- * cal-client/cal-listener.h (CalListenerClass): Removed unused
- slots for signal handlers.
-
- * cal-client/Makefile.am (libcal_clientinclude_HEADERS): Now we
- install the evolution-calendar.h header. This sucks a bit.
-
-2001-04-01 Gediminas Paulauskas <menesis@delfi.lt>
-
- * gui/calendar-commands.c: use new pixmap cache. Added some menu icons
- and changed filenames of renamed icons.
- * gui/tasks-control.c: added icons for new task and print in menu.
-
-2001-03-29 Federico Mena Quintero <federico@ximian.com>
-
- Engine for live queries to calendars. A query object watches a
- CalBackend in the PCS and is otherwise completely separate from
- it; backends need to do nothing to support live queries. Right
- now we have the following functions:
-
- (get-vtype)
-
- Returns a string indicating the type of component
- (VEVENT, VTODO, VJOURNAL, VFREEBUSY, VTIMEZONE,
- UNKNOWN).
-
- (occur-in-time-range? START END)
-
- START - int, time_t start of the time range
- END - int, time_t end of the time range
-
- Returns a boolean indicating whether the component
- has any occurrences in the specified time range.
-
- * idl/evolution-calendar.idl (Cal::getQuery): New method that
- initiates a live query.
- (Query): New interface for a handle to a live query.
- (QueryListener): New interface for a listener to changes in a live
- query.
-
- * pcs/query.[ch]: New files with the live query engine.
-
- * pcs/cal-backend.h (CalBackendClass): Added notification signals
- so that the query system can catch them.
- (CalBackendClass): New virtual method ::get_load_state().
-
- * pcs/cal-backend.c (cal_backend_opened):
- (cal_backend_obj_updated):
- (cal_backend_obj_updated): New functions to emit the notification
- signals; to be used only by backend implementations.
- (cal_backend_get_load_state): New function.
-
- * pcs/cal-backend-file.c (notify_update): Call
- cal_backend_obj_updated().
- (notify_remove): Call call_backend_obj_removed().
- (open_cal): Free the icalcomp if it is not of the correct type.
- (cal_backend_file_get_load_state): Implemented new method.
-
- * pcs/cal-backend-db.c (cal_backend_db_update_object): Call
- cal_backend_obj_updated().
- (cal_backend_db_remove_object): Call cal_backend_obj_removed().
- (cal_backend_db_get_load_state): Implemented new method.
-
- * pcs/cal.c (Cal_get_query): Implementation of the ::getQuery()
- method.
-
-2001-03-27 Anna Marie Dirks <anna@ximian.com>
-
- * gui/e-itip-control.c: fixed button placement to comply
- with gnome standards.
-
-2001-03-27 Anna Marie Dirks <anna@ximian.com>
-
- * gui/e-itip-control.glade: fixed spacing and label alignment to
- comply with gnome standards. Also removed shadows from extraneous
- scrolled windows to avoid bevelitous. There are many more changes
- that need to happen to this viewer, but they all require a hacker
- to do some c-coding, so I will avoid committing them until after the
- .10 release.
-
-2001-03-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * cal-client/client-test.c: Replace includes of <gnome.h>, <bonobo.h>
- and <gtk/gtk.h> with the needed headers to speed up compile.
- * cal-util/test-recur.c: Same here for <gtk/gtk.h>
- * gui/calendar-commands.c: Replace <bonobo.h> and remove
- <libgnorba/gnorba.h>
- * gui/calendar-summary.c: Replace <gnome.h> and <bonobo.h>
- * gui/calendar-summary.h: Added <bonobo/bonobo-generic-factory.h>
- * gui/component-factory.c: Remove <bonobo.h>
- * gui/control-factory.c: Replace <bonobo.h>
- * gui/e-calendar-table.c: Remove <gnome.h>
- * gui/e-itip-control.c: Replace <gnome.h> and <bonobo.h>
- * gui/e-meeting-edit.c: Replace <bonobo.h>
- * gui/e-tasks.c: Replace <gnome.h>
- * gui/e-tasks.h: Replace <bonobo.h>
- * gui/gnome-cal.h: Remove <bonobo.h>
- * gui/main.c: Replace <bonobo.h> and <glade/glade.h>
- * gui/tasks-control-factory.c: Replace <bonobo.h>
- * gui/tasks-control.c: Replace <gnome.h> and <bonobo.h>
- * gui/weekday-picker.c: Add <string.h> and <libgnome/gnome-defs.h>
- * gui/alarm-notify/client-main.c: Remove <gnome.h> and <bonobo.h>
- * gui/alarm-notify/notify-main.c: Replace <gnome.h> and <bonobo.h>
- * gui/dialogs/alarm-notify-dialog.c: Replace <gnome.h>
- * pcs/cal-backend.c: Replace <gtk/gtk.h>
-
-2001-03-25 Federico Mena Quintero <federico@ximian.com>
-
- * gui/e-calendar-table.c (e_calendar_table_init): The
- model_rows_{inserted,deleted} signals changed names; deal with it.
- (e_calendar_table_on_rows_inserted): Updated for new ETable API.
- (e_calendar_table_on_rows_deleted): Likewise.
-
- * gui/gnome-cal.h (GnomeCalendarOpenMode): Removed unused enum.
-
- * gui/gnome-cal.c (gnome_calendar_open): Constify.
-
- * gui/calendar-commands.c (calendar_set_uri): Removed function,
- since it was just calling gnome_calendar_open().
-
- * gui/control-factory.c (set_prop): Replace usage of
- calendar_set_uri() with gnome_calendar_open().
- (load_calendar): Likewise.
- (calendar_persist_init): Made static.
-
- * gui/e-tasks.c: #include "calendar-config.h"
- (e_tasks_update_all_config_settings): We are configuring a table,
- not a calendar! Use the appropriate function.
-
-2001-03-17 Miguel de Icaza <miguel@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_new_event,
- e_day_view_on_new_appointment): Simplifed this function to use the
- shared code.
-
- * gui/e-week-view.c (e_week_view_on_new_event,
- e_week_view_on_new_appointment): ditto.
-
- * gui/gnome-cal.c (gnome_calendar_new_appointment_for): New
- function used to launch editor components with a time range. A
- bunch of functions use this code now instead of duplicating code
- all over the place
-
- * gui/e-week-view.c (e_week_view_new_event): Moved functionality
- here from e_day_view_on_new_appointment. Allows setting for "full
- day" event.
- (e_week_view_on_new_full_day): New function for making a full day
- event.
- (e_week_view_on_goto_date): Go To support.
- (e_week_view_on_goto_today): Goto today support.
-
- * gui/e-day-view.c (e_day_view_new_event): Moved functionality
- here from e_day_view_on_new_appointment. Allows setting for "full
- day" event.
- (e_day_view_on_new_full_day): New function for making a full day
- event.
- (e_day_view_on_goto_date): Go To support.
- (e_day_view_on_goto_today): Goto today support.
-
- * main_items: Add New All Day Event; Go to Today; Go to Date.
-
-2001-03-07 Miguel de Icaza <miguel@ximian.com>
-
- * gui/control-factory.c (calendar_persist_init): New function:
- inits the BonoboPersistFile server.
-
- * gui/GNOME_Evolution_Calendar.oaf.in: Added BonoboPropertyBag to
- the list of supported interfaces that were supported but not
- reported. Add the new PersistFile.
-
- Add text/calendar mime type attribute.
-
-2001-03-15 Dan Winship <danw@ximian.com>
-
- * gui/e-week-view.c (e_week_view_start_editing_event):
- * gui/e-day-view.c (e_day_view_start_editing_event): Update
- arguments to e_canvas_item_grab_focus.
-
-2001-03-15 Gediminas Paulauskas <menesis@delfi.lt>
-
- * gui/*.xpm: moved to ../art.
- * gui/Makefile.am: removed *.xpm and oaf_DATA from EXTRA_DIST.
- * gui/e-calendar-table.c, gui/e-day-view.c, gui/e-week-view.c:
- #include "art/*.xpm".
-
-2001-03-09 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/Makefile.am: PISOCK_INCLUDEDIR has become
- PISOCK_CFLAGS in gnome-pilot.m4 and remove capplet foo
-
- * conduits/calendar/Makefile.am: ditto
-
-2001-03-08 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/component-factory.c (factory_fn): Specify a NULL
- `EvolutionShellComponentGetDndSelectionFn'.
-
-2001-02-27 Miguel de Icaza <miguel@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_event_right_click): Reorganize
- the menus to have entries always in a consistent fashion, as
- reported to the genepool mailing list.
- (e_day_view_on_event_right_click): Added a FIXME comment to the
- FIXME comment without a FIXME.
-
- Now we use e_popup_menu. This allows us to hide/show items on
- demand, and to sensitize/de-sensitize items depending on their
- state.
-
- This will also let us add icon support (when we get nice icons for
- this)
-
- * gui/e-week-view.c (e_week_view_show_popup_menu): Ditto.
-
- The files popup-menu.c and popup-menu.h can now be removed.
-
-2001-03-05 Damon Chaplin <damon@ximian.com>
-
- * gui/e-tasks.c: keep list of all Tasks folders so we can update the
- preference settings when necessary.
-
- * gui/gnome-cal.c: configure the TaskPad according to the settings.
-
- * gui/e-calendar-table.c: use ECellCombo and ECellDateEdit for fields,
- so the tasks folders is almost usable now.
-
- * gui/calendar-model.c: added support for the Status property.
-
- * gui/calendar-config.[hc]: added convenience functions to setup
- ECalendarTable and ECellDateEdit objects.
-
- * gui/calendar-commands.c: connected to "destroy" signal of calendars
- so we can remove them from all_calendars list.
-
- * gui/dialogs/cal-prefs-dialog.c (cal_prefs_dialog_update_config):
- call e_tasks_update_all_config_settings() to update all the settings
- in the Tasks folders as well.
-
- * cal-util/cal-component.h: added CAL_COMPONENT_FIELD_STATUS.
-
- * cal-util/cal-component.c (cal_component_get_transparency): fixed
- calls to strcasecmp so they check for '== 0'.
-
- Applied patch from Miguel...
-
-2001-02-27 Miguel de Icaza <miguel@ximian.com>
-
- * gui/e-day-view.c (e_day_view_on_event_right_click): Reorganize
- the menus to have entries always in a consistent fashion, as
- reported to the genepool mailing list.
- (e_day_view_on_event_right_click): Added a FIXME comment to the
- FIXME comment without a FIXME.
-
- Now we use e_popup_menu. This allows us to hide/show items on
- demand, and to sensitize/de-sensitize items depending on their
- state.
-
- This will also let us add icon support (when we get nice icons for
- this)
-
- * gui/e-week-view.c (e_week_view_show_popup_menu): Ditto.
-
- The files popup-menu.c and popup-menu.h can now be removed.
-
-2001-03-02 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/e-todo.conduit.in: update for new pilot foo
-
- * conduits/calendar/e-calendar.conduit.in: ditto
-
- * conduits/todo/Makefile.am: update sed script
-
- * conduits/calendar/Makefile.am: ditto
-
-2001-02-28 Federico Mena Quintero <federico@ximian.com>
-
- * gui/event-editor.c (recurrence_exception_select_row_cb): New
- function to set the EDateEdit's value when a row is selected in
- the exception date list. Fixes bug #1638.
- (append_exception): Set the value as well. Block/unblock signals
- from the clist as appropriate. Gotta love non-model/view widgets.
- (recurrence_exception_delete_cb): Be more paranoid about the
- contents of the list row's data.
- (recur_to_comp_object): Likewise.
- (fill_exception_widgets): Select the first row after we are done
- appending the exception dates.
-
-2001-02-26 Federico Mena Quintero <federico@ximian.com>
-
- * gui/alarm-notify/Makefile.am (libalarm_a_SOURCES): Create a
- little stand-alone library for the low-level alarm trigger
- mechanism. This is so that the GUI parts of the calendar can use
- it in addition to the alarm daemon.
-
- * gui/main.c: #include "alarm-notify/alarm.h".
-
- * gui/calendar-summary.c: Likewise.
- (alarm_fn): Do not remove the previous alarm; it is removed
- automatically when it is triggered.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Removed alarm.[ch]
- from the sources.
-
- * gui/alarm.[ch]: Removed obsolete files.
-
-2001-02-23 Federico Mena Quintero <federico@ximian.com>
-
- * gui/alarm-notify/alarm-notify.c (AlarmNotify_addCalendar):
- Switched to using our own refcounted structure for loaded clients.
- (AlarmNotify_removeCalendar): Ditto. Also, do the full
- destruction of the client.
- (alarm_notify_destroy): Destroy each element in the hash table.
-
- * cal-client/cal-client.c (cal_client_construct): Test for
- exceptions from OAF when activating the Wombat calendar factory.
-
- * gui/alarm-notify/GNOME_Evolution_Calendar_AlarmNotify.oaf.in:
- New .oaf.in file.
-
- * gui/alarm-notify/Makefile.am (oaf_in_files): Updated.
-
- * gui/GNOME_Evolution_Calendar.oaf.in: Put all the servers here
- instead of in a million files.
-
- * gui/GNOME_Evolution_Calendar_Control.oaf.in: Removed file.
-
- * gui/GNOME_Evolution_Calendar_gnomecal.oaf.in: Removed *REALLY*
- obsolete file.
-
- * gui/Makefile.am (oaf_in_files): Updated.
-
-2001-02-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-db.c (add_history): fixed generation of history records
-
-2001-02-16 Federico Mena Quintero <federico@ximian.com>
-
- * pcs/cal-factory.c (CalFactoryPrivate): Added a `registered'
- field.
- (cal_factory_oaf_register): New function; now the factory performs
- its own registration with OAF.
- (cal_factory_destroy): Unregister from OAF if appropriate.
-
-2001-02-19 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/Makefile.am: Remove PISOCK_LIBDIR
-
- * conduits/calendar/Makefile.am: ditto
-
-2001-02-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/calbackend-db.c (cal_backend_db_destroy): close DB environment.
- Some compilation warnings removed
-
-2001-02-13 Christopher James Lahey <clahey@ximian.com>
-
- * gui/Makefile.am (evolution_calendar_LDADD): Added libmenus.la.
-
- * gui/e-calendar-table.c, gui/e-calendar-table.h
- (e_calendar_table_get_spec): Added this function.
-
- * gui/e-tasks.c, gui/e-tasks.h (e_tasks_setup_menus): Added this
- function.
-
- * gui/tasks-control.c (tasks_control_activate): Call
- e_tasks_setup_menus.
-
-2001-02-13 JP Rosevear <jpr@ximian.com>
-
- * gui/e-tasks.c (e_tasks_new_task): call task_editor_focus
-
-2001-02-13 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-commands.c (update_pixmaps): Set toolbar new
- appointment icon
- (set_pixmap): load files rather than create from xpm file
-
- * gui/*view.xpm: move to the art directory
-
-2001-02-13 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-db.c (cal_backend_db_get_alarms_for_object):
- implemented
-
-2001-02-13 JP Rosevear <jpr@ximian.com>
-
- * gui/calendar-commands.c (update_pixmaps): Set toolbar new command
-
- * gui/e-calendar-table.c: Add titles to pixbuf column for grouping
-
- * gui/calendar-model.c (calendar_model_class_init): override value
- to string virtual method
- (calendar_model_value_to_string): implement value to string for
- etable (necessary for group by)
-
-2001-02-12 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-file.c:
- cal_backend_db_update_object(): manage both updates and additions/add notification
- cal_backend_db_get_object(): don't use DB cursors
- cal_backend_db_get_type_by_uid(): don't use DB cursors
- cal_backend_db_remove_object(): don't use DB cursors/add notification
- cal_backend_db_get_alarms_in_range(): implemented
-
-2001-02-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/Makefile.am: Hook up the xml-i18n-tools + .oaf.in stuff.
- * gui/GNOME_Evolution_Calendar*.oaf.in: Marked strings for translation.
-
-2001-02-11 Rodrigo Moya <rodrigo@ximian.com>
-
- * pcs/cal-backend-db.c: added DB3 transactions support
- * pcs/cal-backend-db.[ch]: added the new DB3-based backend. This is just
- the beginning, there are some missing things still.
-
-2001-02-11 Gediminas Paulauskas <menesis@delfi.lt>
-
- Really use xml-i18n-tools.
-
- * conduits/calendar/e-calendar-conduit-control-applet.desktop,
- conduits/todo/e-todo-conduit-control-applet.desktop: removed.
-
- * conduits/calendar/e-calendar-conduit-control-applet.desktop.in,
- conduits/todo/e-todo-conduit-control-applet.desktop.in: added empty.
-
- * conduits/calendar/Makefile.am, conduits/todo/Makefile.am:
- reflect above changes, merge translations.
-
- * gui/*.glade.h, gui/dialogs/*.glade.h: removed, xml-i18n-extract
- takes care of strings itself.
-
- * gui/*.glade, gui/dialogs/*.glade: do not output_translatable_strings
-
- * gui/Makefile.am, gui/dialogs/Makefile.am: do not include removed
- files in EXTRA_DIST.
-
-2001-02-08 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/task-editor-dialog.glade: Oops, remove old widget
-
-2001-02-08 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/task-editor.c (fill_widgets): fill in new
- classification stuff properly
- (get_widgets): load new class. widgets
- (init_widgets): if the class. widgets change, mark the dialog
- dirty
- (dialog_to_comp_object): set the comp class. from the new widgets
-
- * gui/dialogs/task-editor-dialog.glade: Make more consistent,
- fixing bugs 1247 and 1249
-
- * gui/dialogs/task-editor.c (fill_widgets):
-
- * gui/event-editor-dialog.glade: Gui tidying
-
- * gui/event-editor.c: Remove old alarm cruft
-
- * cal-util/cal-component.c (cal_component_set_url): Don't try and
- write an empty string as a property
-
-
-2001-02-08 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-backend-file.c: Move the get_change code here
-
- * pcs/cal-backend.c: Remove get_changes related stuff and
- implement by calling the virtual method instead
-
- * pcs/cal-backend.h: New virtual method.
-
- * pcs/cal-backend-file.c (compute_alarm_range): Use
- icaldurationtype_as_int (replace _as_timet)
- (add_alarm_occurrences_cb): ditto
-
-2001-02-08 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-backend-file.c (compute_alarm_range): Use
- icaldurationtype_as_int (replace _as_timet)
- (add_alarm_occurrences_cb): ditto
-
- * gui/e-week-view.c (e_week_view_on_schedule_meet): new routine to
- throw up the meeting schedule dialog
- (e_week_view_show_popup_menu): add schedule meeting to the
- contextual menu where appropriate
-
-2001-02-08 JP Rosevear <jpr@ximian.com>
-
- * gui/event-editor.c: Remove assorted menu/bonobo stuff
-
- * gui/dialogs/task-editor.c: Remove assorted menu/bonobo stuff
- (task_editor_construct): no longer suck out the glade contents
- into a bonobo win, listen for apply and close signals
- (tedit_apply_event_cb): listen for apply signal and save object
- (tedit_close_event_cb): listen for close signal and prompt to save
- if need be
- (task_editor_focus): new function to bring the dialog to the front
-
- * gui/dialogs/task-editor.h: new prototype
-
- * gui/e-meeting-edit.c (schedule_button_clicked_cb): no need to
- update widgets in the event editor since the event editor won't be
- open
- (e_meeting_editor_new): don't need the event editor reference any
- more
-
- * gui/e-meeting-edit.h: Change prototype
-
- * gui/e-day-view.c (e_day_view_on_event_right_click): Make
- schedule meeting a new contextual menu item
- (e_day_view_on_schedule_meet): new routine to schedule a meeting
- from the contextual menu
-
- * gui/e-calendar-table.c (e_calendar_table_open_task): Call
- task_editor_focus
-
- * gui/event-editor-dialog.glade: Update to be a property box
-
- * gui/dialogs/task-editor-dialog.glade: Update to be a property
- box
-
-2001-02-07 Iain Holmes <iain@ximian.com>
-
- * gui/calendar-summary.c (create_summary_view): Add a setter to the
- property bag.
- (set_property): The setter.
- (generate_html_summary): Sort the UIDs accodring to time.
-
-2001-02-06 JP Rosevear <jpr@ximian.com>
-
- * gui/event-editor.c (fill_reminder_widgets): Match new
- append_alarm signature
- (reminder_to_comp_object): only add alarms tagged as new, no
- longer delete all alarms first
- (append_reminder): the row data is now of type ReminderData,
- rename from append_alarm
- (reminder_add_cb): math new append_alarm signature
- (reminder_delete_cb): if the alarm existed before the dialog was
- loaded, delete it immediately from the cal component
-
-2001-02-06 JP Rosevear <jpr@ximian.com>
-
- * gui/event-editor-dialog.glade: Gui tweaks for bugs 1248 and 1246
-
- * gui/dialogs/task-editor-dialog.glade: ditto
-
-2001-02-07 JP Rosevear <jpr@ximian.com>
-
- * gui/event-editor-dialog.glade: Fix spacing
-
-2001-02-06 JP Rosevear <jpr@ximian.com>
-
- * gui/event-editor-dialog.glade: Gui tweaks for bugs 1248 and 1246
-
- * gui/dialogs/task-editor-dialog.glade: ditto
-
-2001-02-06 JP Rosevear <jpr@ximian.com>
-
- * gui/e-week-view.c (e_week_view_show_popup_menu): Make the menus more
- consistent
-
- * gui/e-day-view.c (e_day_view_on_event_right_click): ditto
-
- * gui/e-calendar-table.c: ditto
-
-2001-02-06 JP Rosevear <jpr@ximian.com>
-
- * cal-util/cal-component.c (cal_component_set_categories): If the
- categories string is empty, remove the property
- (get_period_list): Fixes from clahey to handle the new rdate
- format in libical
- (set_period_list): ditto
-
-2001-02-05 JP Rosevear <jpr@ximian.com>
-
- * cal-util/cal-component.c (cal_component_alarm_set_trigger): Set
- the time and duration values in the trigger to null by default
- (cal_component_free_alarm_uids): properly free the list of alarm
- uids
-
-2001-02-05 JP Rosevear <jpr@ximian.com>
-
- * gui/event-editor.c (get_widgets): get the new reminder widgets
- (sync_entries): different callback data
- (summary_changed_cb): take different data and handle various cases
- (init_widgets): connect signals for the new widgets
- (get_alarm_duration_string): give a text string of the alarm
- duration
- (get_alarm_string): give a string representing the alarm
- (fill_widgets): make sure we don't loop infinitely and remove old
- alarm cruft
- (reminder_to_comp_object): dump alarm info in the gui into the cal
- component
- (append_alarm): add alarm to the clist
- (reminder_add_cb): create new alarm
- (reminder_delete_cb): remove the alarm from the list
-
- * gui/event-editor-dialog.glade: Update gui
-
- * gui/e-calendar-table.c: include gnome.h for all the menu stuff
-
- * gui/calendar-summary.c: for internationalization
-
- * gui/tasks-control.c: include gnome.h
-
- * gui/e-tasks.c: ditto
-
- * gui/e-itip-control.c: ditto
-
- * cal-util/cal-recur.c (cal_recur_set_rule_end_date): Update for
- libical changes
-
-2001-02-05 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/calendar-model.c: Fixed up these #includes.
-
-2001-02-03 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/save-comp.c (save_component_dialog):
- gnome_dialog_grab_focus() on the Yes button. Fixes bug #1242.
-
-2001-01-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/e-calendar-table.c: Mark a string for translation.
- * gui/e-itip-control.c: Mark a bunch of strings for translation.
-
-2001-01-30 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/print.c: #include <sys/time.h>.
-
-2001-01-29 Federico Mena Quintero <federico@ximian.com>
-
- * gui/calendar-config.c: <gnome.h> trimming to reduce compilation
- time.
- * gui/calendar-summary.c: Likewise.
- * gui/e-calendar-table.c: Likewise.
- * gui/e-day-view-time-item.c: Likewise.
- * gui/e-day-view.c: Likewise.
- * gui/e-itip-control.c: Likewise.
- * gui/e-meeting-edit.c: Likewise.
- * gui/e-meeting-edit.h: Likewise.
- * gui/e-tasks.c: Likewise.
- * gui/e-week-view.c: Likewise.
- * gui/event-editor.c: Likewise.
- * gui/gnome-cal.c: Likewise.
- * gui/goto.c: Likewise.
- * gui/itip-utils.h: Likewise.
- * gui/main.c: Likewise.
- * gui/popup-menu.c: Likewise.
- * gui/print.c: Likewise.
- * gui/tasks-control-factory.c: Likewise.
- * gui/tasks-control.c: Likewise.
- * gui/tasks-migrate.c: Likewise.
-
-2001-01-25 Federico Mena Quintero <federico@ximian.com>
-
- * cal-util/timeutil.c: <gnome.h> trimming to reduce compilation time.
- * gui/dialogs/task-editor.c: Ditto.
- * gui/dialogs/cal-prefs-dialog.c: Ditto.
- * gui/dialogs/save-comp.c: Ditto.
- * gui/dialogs/delete-comp.c: Ditto.
- * gui/calendar-commands.c: Ditto.
- * gui/calendar-model.c: Ditto.
-
-2001-01-26 Ettore Perazzoli <ettore@ximian.com>
-
- * gui/e-itip-control.c (itip_control_destroy_cb): Don't attempt to
- call `icalcomponent_remove_component()' on a NULL component or a
- NULL subcomponent.
-
-2001-01-25 Damon Chaplin <damon@ximian.com>
-
- * gui/tag-calendar.c: don't tag the calendar if no dates are shown.
- (e_calendar_item_get_date_range() now returns FALSE in this case.)
-
-2001-01-23 Damon Chaplin <damon@helixcode.com>
-
- * gui/calendar-model.c (ensure_task_complete): make sure the status
- is set to "Completed". Fixes bug #1253.
-
- * gui/e-tasks.c (e_tasks_open): load the ETable state after opening
- the tasks folder, since it relies on the folder uri, which isn't set
- now until you open the folder.
-
- * gui/calendar-model.c (obj_updated_cb): add the categories from the
- updated object to our tree, and emit the "categories-changed" signal
- if they have changed. Fixes bug #1255.
-
- * gui/e-tasks.c: removed debug messages.
-
-2001-01-23 JP Rosevear <jpr@ximian.com>
-
- * libical import cleanup
-
-2001-01-23 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/todo-conduit.c (local_record_from_comp): properly ref
- the cal component when we use it, prevents double free
-
- * conduits/calendar/calendar-conduit.c (local_record_from_comp): ditto
-
-2001-01-22 JP Rosevear <jpr@ximian.com>
-
- * gui/dialogs/Makefile.am: compile new stuff
-
- * gui/dialogs/task-editor.c (prompt_to_save_changes): use new
- standard dialog
-
- * gui/event-editor.c (prompt_to_save_changes): ditto
-
- * gui/dialogs/save-comp.h: new header
-
- * gui/dialogs/save-comp.c (save_component_dialog): shows the save
- dialog
-
-2001-01-22 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/todo-conduit.c (for_each_modified): remove duplicate
- message
-
- * conduits/calendar/Makefile.am: Remove vfs lib dependency
-
- * conduits/todo/Makefile.am: ditto
-
- * conduits/calendar/calendar-conduit.c: Remove alarm foo for now
- (for_each_modified): remove duplicate message
-
-2001-01-21 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (delete_record): Remove
- deleted records from the pilot map so we don't have dupes in the future
-
- * conduits/todo/todo-conduit.c (delete_record): ditto
-
-2001-01-21 Federico Mena Quintero <federico@ximian.com>
-
- * gui/dialogs/task-editor.c (file_delete_cb): Fix bug #1250; now
- we present a confirmation dialog before deleting the component.
-
-2001-01-20 Federico Mena Quintero <federico@ximian.com>
-
- * gui/event-editor-dialog.glade: Fix bug #1243. Turn on the Y
- expand/fill options for the date widgets in the General page.
- This makes them be vertically aligned with the "All day event"
- toggle so that they will get the focus in the proper order; the
- toggle would get the focus before them because it was a pixel or
- two above them.
-
-2001-01-19 Federico Mena Quintero <federico@ximian.com>
-
- * gui/weekday-picker.c (weekday_picker_init): Unset the
- GTK_CAN_FOCUS flag on the weekday picker. This will do until it
- supports being used with the keyboard.
-
-2001-01-19 JP Rosevear <jpr@ximian.com>
-
- * cal-util/cal-component.c (cal_component_alarm_new): create a new
- cal component alarm
- (cal_component_add_alarm): add alarm to the cal component
- (cal_component_remove_alarm): remove alarm from the cal component
- (remove_alarm): remove alarm from hash
-
- * cal-util/cal-component.h: new protos
-
- * conduits/calendar/calendar-conduit.c (comp_from_remote_record):
- add alarm information, still needs to be hacked to replace an already
- existing alarm. questions abound about the heuristic for doing this.
-
-2001-01-17 JP Rosevear <jpr@ximian.com>
-
- * gui/event-editor.c (dialog_to_comp_object): Properly set categories
- to NULL if there are none
-
-2001-01-18 Federico Mena Quintero <federico@ximian.com>
-
- * gui/tasks-migrate.[ch]: New files with a simple sequence to
- migrate the task components from the old calendar folder into the
- new tasks folder.
-
- * gui/component-factory.c (owner_set_cb): Call tasks_migrate()
- once evolution_dir is set. It sucks to have to do this here.
-
- * cal-client/cal-client.c (cal_client_get_uids): In the inline
- docs, indicate how to free the return value.
- (cal_opened_cb): Ahem, moved assertion to the right place. Also,
- ref() and unref() around our own signal emission because we are
- not inside a signal handler, rather a simple callback from the
- listener object; we want to have a chance to clean up even if the
- client is unrefed during the emission.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Added
- tasks-migrate.[ch] to the list of sources.
-
-2001-01-17 Federico Mena Quintero <federico@ximian.com>
-
- * gui/event-editor.c (init_widgets): Use
- e_calendar_item_set_max_days_sel() instead of setting GTK+ object
- arguments.
-
- * gui/e-day-view.c (e_day_view_set_cal_client): Oops, we had a
- reversed test for the client being loaded.
-
- * gui/tag-calendar.c (tag_calendar_by_client): Fixed similarly
- reversed test.
-
-2001-01-17 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-week-view*.c
- * gui/e-day-view*.c: don't use the theme colors at all within
- the graphical parts of the widgets, since they may clash with
- our colors. May make them configurable in future so people can tweak
- them to go with their theme. At least the calendars are usable in any
- theme now, even though the colors may not go well with the theme.
- Also set the font of all the EText items in style_set.
-
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw): don't
- draw the icons if we are editing the event.
-
- * gui/e-day-view.c:
- * gui/e-week-view.c: reinstated the optimizations so we don't do a
- complete relayout if the event's dates haven't been changed.
- (Though we still do a re-layout when recurring events change, since
- comparing all the RDATES/RRULES/EXDATES/EXRULES is too much hassle.)
- A side-effect of this change is that the EWeekView won't crash so
- often - only recurring events will be a problem.
-
- * cal-util/cal-component.[hc]: added function to check if the start
- and end dates of a component match. Used for optimizing the updating
- of the EDayView & EWeekView.
-
-2001-01-17 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (start_calendar_server): Check
- for open error and handled
-
- * conduits/todo/todo-conduit.c (start_calendar_server): ditto
-
-2001-01-17 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/calendar-conduit.c (start_calendar_server): Check
- for open error and handled
-
- * pcs/cal-backend.c (cal_backend_compute_changes): Fix transposition
- of sync db location
-
-2001-01-17 Federico Mena Quintero <federico@ximian.com>
-
- * */*: Ximianified email addresses and copyrights.
-
- * idl/evolution-calendar.idl (CalFactory::open): Renamed from
- ::load(), and added an only_if_exists argument.
- (CalFactory::create): Removed method.
- (Listener::OpenStatus): Removed the IN_USE error and replaced it
- with a NOT_FOUND one; renamed the enum from LoadStatus.
- (Listener::notifyCalOpened): Renamed from notifyCalLoaded().
-
- * pcs/cal-backend.h (CalBackend): Removed the uri field.
- (CalBackendOpenStatus): Renamed from CalBackendLoadStatus and
- added a NOT_FOUND value.
- (CalBackendClass::open): Put in a slot for the open method.
-
- * pcs/cal-backend.c (cal_backend_create): Removed function.
-
- * pcs/cal-backend-file.c (cal_backend_file_open): Return the
- appropriate value when only_if_exists is TRUE.
- (create_cal): We are Ximian now, so set the PRODID property to
- the appropriate foo.
-
- * pcs/cal-factory.c (CalFactory_open): implemented, replacing
- CalFactory_load() and CalFactory_create().
- (CalFactory_open): Moved the queue_load_create_job() stuff to
- here, since we now only need to contemplate the open case instead
- of load/create ones.
- (open_backend): Do everything here; replaces load_backend() and
- create_backend().
-
- * cal-client/cal-listener.h (CalListenerClass::cal_opened):
- Renamed from cal_loaded.
- (CalListenerClass): Replaced the silly signals, which are
- gratuitous abstraction, by a set of function pointers in the
- instance structure.
-
- * cal-client/cal-listener.c (cal_listener_get_calendar): Removed
- unused function.
- (cal_listener_construct): Added the listener notification functions.
- (cal_listener_new): Ditto.
- (Listener_notifyCalOpened): Renamed to our new naming convention
- for servant implementations.
- (Listener_notifyObjUpdated): Ditto.
- (Listener_notifyObjRemoved): Ditto.
-
- * cal-client/cal-client.h (CalClientOpenStatus): Renamed from
- CalClientLoadStatus.
- (CalClientClass::cal_opened): Renamed from ::cal_loaded().
- (CalClientLoadState): New enum; basically make LoadState public so
- that users of this code do not have to maintain their own states.
-
- * cal-client/cal-client.c (cal_client_create_calendar): Removed
- function.
- (cal_client_open_calendar): Moved the functionality over from
- load_or_create(); now we do everything here.
- (*): Use the CalClientLoadState enum values instead of the old
- LoadState values.
- (cal_client_get_load_state): Renamed from cal_client_is_loaded(),
- and return the appropriate value.
- (CalClientPrivate): Added an uri field.
- (cal_client_init): Initialize priv->uri.
- (cal_client_destroy): Free the priv->uri.
- (cal_opened_cb): Maintain the priv->uri.
- (cal_client_open_calendar): Fill in the priv->uri.
- (cal_client_get_uri): New function.
-
- * gui/calendar-model.c (calendar_model_set_new_comp_vtype): New
- function to configure the type of calendar components to create
- when doing click-to-add. This makes the model usable for
- something other than task lists.
- (calendar_model_get_new_comp_vtype): New function.
-
- * gui/e-calendar-table.c (e_calendar_table_get_model): New function.
- (e_calendar_table_destroy): Unref the subset_model.
-
- * gui/gnome-cal.h (GnomeCalendarOpenMode): Removed enum.
-
- * gui/gnome-cal.c (LoadState): Removed enum; we now use the
- CalClientLoadState from the client objects.
- (GnomeCalendarPrivate): Removed the loading_uri and
- task_pad_loading_uri fields as well as the load_state and
- task_pad_load_state fields, as we can now query them directly from
- the CalClient.
- (open_error): Renamed from load_error().
- (create_error): Removed function.
- (gnome_calendar_open): Do not take in the mode parameter.
- (cal_opened_cb): Get rid of our beautifully-crafted state machine
- and replace it with simple code; all the loading smarts are in the
- Wombat now.
- (setup_widgets): Set the new component vtype of the table model to
- CAL_COMPONENT_TODO.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Removed
- gnome-month-item.[ch] from the list of sources.
-
- * gui/calendar-summary.c (CalSummary): Removed unused cal_loaded
- field.
- (create_summary_view): Do not check if the file exists; this is
- the job of the Wombat.
- (generate_html_summary): Fixed prototype.
- (alarm_fn): Fixed prototype.
- (property_dialog): Fixed prototype. Wonder if/how this ever
- worked.
- (create_summary_view): Cast the component and view as
- appropriate. Removed unused html variable.
-
- [Iain dude, are you compiling with -Wall?]
-
- * gui/e-itip-control.c (cal_opened_cb): Sigh, this function
- signature was *very* wrong. It was using CalClientGetStatus
- instead of CalClientOpenStatus.
-
- * gui/e-tasks.h (ETasksOpenMode): Removed enum.
-
- * gui/e-tasks.c (setup_widgets): Set the new component vtype of
- the table model to CAL_COMPONENT_TODO.
- (LoadState): Removed the state machine foo.
- (e_tasks_open): Removed the mode parameter.
- (initial_load): Removed function.
- (create_error): Removed function.
- (ETasksPrivate): Removed folder_uri field.
- (cal_opened_cb): Remove the state machine.
-
- * gui/component-factory.c: #include "tasks-control.h"
-
- * conduits/calendar/calendar-conduit.h (ECalConduitContext):
- Removed calendar_load_tried field.
-
- * conduits/calendar/calendar-conduit.c (start_calendar_server_cb):
- Sigh, fixed function prototype.
-
- * conduits/todo/todo-conduit.h (EToDoConduitContext): Removed
- calendar_load_tried field.
-
- * conduits/todo/todo-conduit.c (start_calendar_server_cb): Fixed
- function prototype.
-
-2001-01-16 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/todo-conduit.c (print_local): fix debug output
- (print_remote): ditto
-
-2001-01-15 JP Rosevear <jpr@ximian.com>
-
- * pcs/cal-backend.c (cal_backend_compute_changes): accomadate tasks
- in their new dir
-
- * conduits/todo/todo-conduit.c (start_calendar_server): ditto
-
-2001-01-15 JP Rosevear <jpr@ximian.com>
-
- * conduits/todo/todo-conduit.c (print_local): prevent segfaults and
- buffer overflows.
- (print_remote): ditto
-
- * conduits/calendar/calendar-conduit.c: as above
-
-2001-01-14 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-calendar-table.c (E_CALENDAR_TABLE_SPEC): changed the expansion
- values so that small text fields are 1.0, all the date fields and the
- URL field are 2.0, and the Summary is 3.0. Hopefully the user will
- resize the fields as desired, but at least this is a better start.
-
-2001-01-14 JP Rosevear <jpr@ximian.com>
-
- * conduits/calendar/Makefile.am: pass -module and -avoid-version to
- conduit linker
-
- * conduits/todo/Makefile.am: ditto
-
-2001-01-14 Damon Chaplin <damon@helixcode.com>
-
- * gui/dialogs/task-editor.[hc]: moved #include
- <cal-client/cal-client.h> to the .h file.
-
- * gui/e-tasks.c: load & save the Tasks folders' ETable layout.
- Added an option menu to filter tasks by category.
-
- * gui/gnome-cal.c: use the "Tasks" folder for the TaskPad.
- (We may make the actual tasks folder shown a per-calendar option.)
-
- * gui/tasks-control.c (tasks_control_new_task_cmd): added support for
- the New Task icon on the toolbar.
-
- * gui/e-calendar-table.[hc]: we now use an ETableSubsetVariable model
- to filter the tasks by a category. And tidied up a little.
-
- * gui/calendar-model.[hc]: added way to get all the categories used by
- the tasks, so we can show an option menu of them. Also a signal which
- is emitted when they are changed.
- Also allows a default category to be set, which is used to initialize
- the 'click-to-add' row.
- Also made sure the initialize_value()/get_value() functions don't
- return NULL since that can cause a SEGV.
-
- * gui/e-week-view.c:
- * gui/e-day-view.c: set the "fill_color_rgba" arg of the EText items
- to black since it doesn't seem to set up a default color properly.
- Hopefully this fixes the bug on Solaris where the items appear with
- strange colors.
-
- * gui/widget-util.c (date_edit_new): use the calendar_config function
- to set most of the options. It wasn't setting the 12/24 hour option
- before.
-
- * gui/dialogs/task-editor-dialog.glade: added "Undefined" priority.
-
-2001-01-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component-factory.c (factory_fn): Pass NULL as the
- @copy_folder_fn arg to `evolution_shell_component_new()'.
-
-2001-01-12 Miguel de Icaza <miguel@ximian.com>
-
- * gui/e-calendar-table.c: Add translation strings.
-
-2001-01-08 Iain Holmes <iain@helixcode.com>
-
- * gui/calendar-summary.c (create_summary_view): Add a PropertyControl
- interface to set whether or not to show tasks and appointments. Add
- a PersistStream to remember this.
-
-2001-01-09 Dave Camp <dave@helixcode.com>
-
- * gui/Makefile.am: Replaced e-meet-dialog.glade.h with
- e-meeting-dialog.glade in glade_messages.
-
- * gui/e-meeting-dialog.glade: Enabled the translatable string option.
-
- * gui/e-itip-control.glade: Likewise.
-
-2001-01-09 Federico Mena Quintero <federico@helixcode.com>
-
- * idl/evolution-calendar.idl (AlarmNotify): New interface for the
- alarm notification system.
-
- * gui/alarm-notify: New directory for the alarm notification
- daemon and its auxiliary stuff.
-
- * gui/alarm-notify/alarm.[ch]: Moved over from gui/alarm.[ch].
-
- * gui/alarm-notify/alarm-queue.[ch]: Moved over from
- gui/alarm-notify.[ch]. Renamed functions from alarm_notify_*() to
- alarm_queue_*().
-
- * gui/alarm-notify/alarm-notify.[ch]: Implementation of the
- GNOME::Evolution::Calendar::AlarmNotify interface.
-
- * gui/Makefile.am (evolution_calendar_LDADD): Removed the
- LINK_FLAGS variable and reordered the libraries to remove some
- duplicated ones.
- (SUBDIRS): Added the alarm-notify directory.
-
-2001-01-08 Iain Holmes <iain@helixcode.com>
-
- * gui/calendar-summary.c (generate_html_summary): Get the tasks
- correctly.
- (generate_html_summary): Mark the tasks as completed if so.
-
-2001-01-08 Damon Chaplin <damon@helixcode.com>
-
- * gui/Makefile.am: added new source files for the Tasks folders.
-
- * gui/e-tasks.[hc]: new widget to encapsulate the Tasks view.
-
- * gui/tasks-control.[hc]: new files to implement the Tasks control.
-
- * gui/tasks-control-factory.[hc]: new files to implement the factory
- for the Tasks controls. (I think the way I've split the code up is a
- lot cleaner than the GnomeCal implementation - the factory file just
- contains the factory functions and the control file contains all the
- control functions. Maybe we should make GnomeCal like this.)
-
- * gui/main.c: initialize the Tasks control factory.
-
- * gui/component-factory.c: added support for the Tasks control.
- Also added a "create_folder" function so we can now create new Tasks
- and Calendar folders within Evolution.
- I'm not a Bonobo expert so someone might want to check these over.
-
- * gui/calendar-config.[hc]: added convenience functions to configure
- the common settings of ECalendar and EDateEdit widgets.
-
- * gui/dialogs/task-editor.c (task_editor_create_date_edit):
- * gui/gnome-cal.c (gnome_calendar_update_config_settings):
- * gui/event-editor.c: used function to configure the ECalendars
- and EDateEdits.
-
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
- fixed minor bug in format strings.
-
-2001-01-06 Iain Holmes <iain@helixcode.com>
-
- * gui/calendar-summary.c (generate_html_summary): Neaten the HTML,
- and fix the time printing stuff. Add stuff the get Tasks.
- (alarm_fn): Set up an alarm for midnight everynight and regenerate
- the HTML for the new day.
-
-2001-01-05 JP Rosevear <jpr@helixcode.com>
-
- * gui/event-editor.c (get_widgets): get categories button
- (init_widgets): listen for button click
- (fill_widgets): fill in the categories area
- (dialog_to_comp_object): set the cal component categories
- (categories_clicked): throw up the categories dialog and update
- when ok is clicked
-
- * gui/event-editor-dialog.glade: Add categories and contacts buttons
- and fields
-
- * gui/dialogs/task-editor-dialog.glade: Rename button
-
-2001-01-05 JP Rosevear <jpr@helixcode.com>
-
- * gui/dialogs/task-editor.c (get_widgets): get categories button
- (init_widgets): listen for button click
- (fill_widgets): fill in the categories area
- (dialog_to_comp_object): set the cal component categories
- (categories_clicked): throw up the categories dialog and update
- when ok is clicked
-
- * gui/dialogs/task-editor-dialog.glade: Tweak to name the categories
- button and make it active
-
- * gui/calendar-model.c (get_categories): We can get the string list of
- categories directly now
-
- * cal-util/cal-component.c (cal_component_get_categories): new function
- to get the categories list as a string
- (cal_component_set_categories): same but for setting
- (free_icalcomponent): init the categories var
- (scan_categories): kill
- (scan_property): assign the prop to the categories var
- (cal_component_get_categories_list): deal with renaming var to categories
- (cal_component_set_categories_list): fix brokeness
-
-2001-01-03 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-commands.c (new_calendar): Handle the case where
- the calendar view cannot be created; present a warning dialog box.
- (new_calendar): Do not show the widget here, since we already show
- it in control-factory.c.
-
- * gui/control-factory.c (control_factory_new_control): Handle the
- case where the calendar view cannot be created.
-
- * gui/component-factory.c (create_view): Ditto.
-
- * gui/calendar-summary.h: Added prototype for
- calendar_summary_factory_init().
-
-2001-01-02 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/alarm-notify.c (add_component_alarms): If the component has
- no alarms, do not try to queue them.
- (remove_client_alarms): New function to remove all the queued
- alarms for a calendar client.
- (alarm_notify_remove_client): Remove the client's alarms.
-
-2001-01-02 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/dialogs/delete-comp.c (delete_component_dialog): Do not
- compose strings so that they can be localized correctly. Also,
- convert from UTF8 into the font's encoding. Fixes bug #1030.
-
- * gui/e-calendar-table.c (delete_component): Pass the widget
- argument to delete_component_dialog().
-
- * gui/e-day-view.c (e_day_view_on_delete_appointment): Likewise.
-
- * gui/e-week-view.c (e_week_view_on_delete_appointment): Likewise.
-
- * gui/event-editor.c (file_delete_cb): Likewise.
-
- * gui/calendar-commands.c: Use BONOBO_UI_VERB() instead of
- BONOBO_UI_UNSAFE_VERB(). Guess what, all of our handler
- signatures were wrong.
-
- * gui/event-editor.c: Likewise.
-
- * gui/dialogs/task-editor.c: Likewise.
-
- * gui/goto-dialog.glade: Added some spacing between the month/year
- widgets and the calendar widget.
-
-2001-01-01 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/gnome-cal.c (gnome_calendar_destroy): Unconditionally remove
- the client from the alarm notification system.
- Removed all the obsolete alarm code.
-
- * gui/event-editor.c: Removed some crufty externs left over from
- Gnomecal.
-
- * gui/calendar-commands.c: #include "goto.h"
- Removed crufty variables left over from Gnomecal.
- (new_calendar): Do not take a full_name parameter.
- (init_username): Removed function.
- (init_calendar): Wheeeeeeee! Removed crufty function.
- (quit_cmd): Removed function.
-
- * gui/print.c (WEEK_STARTS_ON_MONDAY): Made it unconditionally
- FALSE because we do not use the configuration setting anyways.
- Sigh, all the printing code needs to be revamped.
-
-2000-12-26 Iain Holmes <iain@helixcode.com>
-
- * gui/calendar-summary.c (create_summary_view): Create a shared
- BonoboEventSource object.
-
-2000-12-25 Miguel de Icaza <miguel@helixcode.com>
-
- * gui/e-day-view.c (e_day_view_init): Set draw background to FALSE.
- (e_day_view_reshape_long_event): ditto.
- (e_day_view_reshape_day_event): ditto.
-
-2000-12-22 JP Rosevear <jpr@helixcode.com>
-
- * gui/dialogs/delete-comp.c (delete_component_dialog): Clean up
- translatable strings for translators, fixes bug 993
-
-2000-12-22 JP Rosevear <jpr@helixcode.com>
-
- * gui/goto.c (create_ecal): Make sure the current month is shown
- when the dialog pops up.
-
- * gui/goto-dialog.glade: Remove flicker
-
-2000-12-22 JP Rosevear <jpr@helixcode.com>
-
- * pcs/cal-backend-file.c (cal_backend_file_get_alarms_for_object):
- account for the case where there are no alarms, fixes crash
-
-2000-12-22 JP Rosevear <jpr@helixcode.com>
-
- * gui/goto.c (ecal_date_range_changed): New function to keep the
- ecal marked properly
- (create_ecal): move more creation code here, update marks
- (goto_dialog_init_widgets): listen for date_range_changed signal
- in the ecal
-
- * gui/calendar-commands.c (init_calendar): Remove ancient gnomecal
- cruft
-
- * gui/mark.[hc], gui/prop.c: Remove ancient gnomecal code that is
- no longer needed, last bit of bug 904
-
-2000-12-22 JP Rosevear <jpr@helixcode.com>
-
- * gui/goto-dialog.glade.h: translations
-
- * gui/goto-dialog.glade: new glade file for goto dialog
-
- * gui/gnome-cal.c (setup_widgets): Set date navigator attributes
-
- * gui/calendar-commands.h: remove prototype
-
- * gui/goto.h: Add prototype
-
- * gui/Makefile.am: Add glade file stuff
-
- * gui/gnome-cal.c (setup_widgets): Use accessors to configure the
- calendar item properly
-
-2000-12-21 Federico Mena Quintero <federico@helixcode.com>
-
- Alarm trigger queueing for the GUI part.
-
- * gui/alarm-notify.[ch]: New files with the high-level alarm
- notification system; mostly moved over from gnome-cal.c. The
- low-level timer stuff is still in alarm.[ch].
-
- * gui/alarm-notify.c (alarm_notify_init): New function to
- initialize the alarm notification system.
- (alarm_notify_done): New function to shut down the alarm
- notification system.
- (alarm_notify_add_client): New function to start monitoring a
- calendar client for alarm notification.
- (alarm_notify_remove_client): New function to stop monitoring a
- client.
-
- * gui/alarm.h (AlarmDestroyNotify): Also pass in the alarm ID so
- the callback may know which ID is being destroyed.
-
- * gui/alarm.c (clear_itimer): New function.
- (pop_alarm): Use clear_itimer().
- (alarm_done): New function to shut down the timer system.
- (alarm_add): Add some preconditions. Do not call the destroy
- notification function if we could not create the alarm.
- (alarm_ready): Pass the alarm ID to the destroy notify function.
- (alarm_remove): Likewise. Also, add some preconditions.
-
- * gui/gnome-cal.c: Removed the alarm notification functions from
- here since they are now in alarm-notify.c.
- (gnome_calendar_construct): Register the client with
- alarm_notify_add_client().
- (gnome_calendar_destroy): Use alarm_notify_remove_client() to
- unregister the client.
- (obj_updated_cb): Do not do any alarm-related stuff.
- (obj_removed_cb): Likewise.
-
- * gui/main.c (main): Shut down the alarm timer system.
- (main): Initialize and shut down the alarm notification system.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Added
- alarm-notify.[ch] to the list of sources.
-
- * gui/calendar-model.c (calendar_model_set_cal_client): Only
- connect to the "cal_loaded" signal if the client is not already
- loaded.
-
- * gui/e-day-view.c (e_day_view_set_cal_client): Likewise.
-
- * gui/e-week-view.c (e_week_view_set_cal_client): Likewise.
-
- * gui/e-itip-control.c (update_calendar): Connect to "cal_loaded"
- before issuing the load request.
-
-2000-12-21 Iain Holmes <iain@helixcode.com>
-
- * gui/calendar-summary.c: Updated for new executive summary.
-
- * gui/component-factory.c: Reenabled the summary.
-
- * gui/GNOME_Evolution_Calendar.oafinfo: Added the summary.
-
-2000-12-20 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.h: Fix erroneous documentation
-
- * conduits/todo/todo-conduit.c (comp_from_remote_record): if
- !is_empty_time rather than is_empty_time
- (e_todo_context_new): Return a pointer rather than fill in
- a parameter
- (e_todo_context_foreach_change): Free just the key
- (e_todo_context_destroy): Plug this enormous leakage. I had assumed
- i had done this earlier, which isn't too bright when anything beyond
- 2 minutes ago is fuzzy.
- (comp_from_remote_record): Kill warnings
- (post_sync): Destroy the map later
- (conduit_get_gpilot_conduit): Fix e_todo_context_new params
-
- * conduits/calendar/calendar-conduit.[hc]: Similar to above
-
-2000-12-19 JP Rosevear <jpr@helixcode.com>
-
- * conduits/calendar/calendar-conduit.c: Remove pointless comment
-
- * conduits/todo/todo-conduit.c (is_empty_time): add utility function
- (comp_from_remote_record): use it
-
-2000-12-19 JP Rosevear <jpr@helixcode.com>
-
- * conduits/calendar/calendar-conduit.c (local_record_from_comp):
- Convert cal component strings to pilot character set
- (comp_from_remote_record): vice versa
-
- * conduits/todo/todo-conduit.c: Same as above
-
-2000-12-19 Federico Mena Quintero <federico@helixcode.com>
-
- * pcs/cal-backend-file.c (compute_alarm_range): Fix confusion in
- the way the range is expanded.
-
- * cal-util/cal-component.c (cal_component_alarms_free): Doh,
- alarms->alarms is a list, not a generic pointer. Free it properly.
- (cal_component_free_pilot_id): Removed unused function.
- (cal_component_free_pilot_status): Likewise.
-
- * gui/main.c (init_bonobo): Use VERSION instead of a hardcoded
- string. Pass argc by value, not by reference. Test the return
- value of gnome_init_with_popt_table().
-
- * cal-client/cal-client.c (cal_client_free_alarms): Oops, missed
- implementing this function.
-
- * cal-util/timeutil.c (print_time_t): Better printing format.
- (isodiff_to_secs): Removed unused function.
- (isodiff_from_secs): Removed unused function.
- (time_day_end): Removed crufty part.
- (time_day_begin): Removed crufty part.
- (time_day_hour): Removed unused function.
- (format_simple_hour): Removed unused function.
- (get_time_t_hour): Removed unused function.
- (time_from_start_duration): Removed unused function.
-
- * cal-util/timeutil.h (parse_date): Removed unimplemented, unused
- function prototype.
-
-2000-12-19 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/gnome-cal.c: Removed prototype for setup_alarm to fix a
- warning.
-
-2000-12-18 Federico Mena Quintero <federico@helixcode.com>
-
- Alarm instance generation support for the Wombat.
-
- * idl/evolution-calendar.idl (Cal::CalAlarmInstance): Changed to
- have an alarm UID, the trigger time, and the actual occurrence
- time.
- (Cal::CalComponentAlarms): New structure to hold a pair of a
- component and its alarms that trigger in a particular range of
- time.
- (Cal::getAlarmsInRange): Changed to return a CalComponentAlarmsSeq.
-
- * cal-util/cal-component.h (CalAlarmInstance): New C-side
- structure to match the one on the IDL.
- (CalComponentAlarms): Ditto.
- (CalAlarmAction): Renamed from CalComponentAlarmAction.
- (CalAlarmTriggerType): Renamed from CalComponentAlarmTriggerType.
- Encoded the START and END parameters for the RELATED parameter in
- this enum, too. Added a NONE value for invalid or missing trigger
- specifications.
- (CalComponentAlarmTriggerRelated): Removed.
- (CalAlarmTrigger): Renamed from CalComponentAlarmTrigger. Renamed
- the duration/time fields to rel_duration/abs_time, respectively.
-
- * cal-util/cal-component.c (cal_component_alarm_get_trigger):
- Changed to use the new trigger structure.
- (cal_component_alarm_set_trigger): Likewise.
- (cal_component_alarm_free_trigger): Removed function.
- (cal_component_has_alarms): Count the elements in the
- alarm_uid_hash instead of trying to fetch the first alarm subcomponent.
- (cal_component_alarms_free): New function to free a
- CalComponentAlarms structure.
- (CalComponentAlarmPrivate): Added an uid property pointer.
- (scan_alarm_property): Scan for the our extension UID property.
- (cal_component_alarm_get_uid): New function.
-
- * pcs/cal-backend.h (CalBackendClass): Changed the signatures of
- the ::get_alarms_in_range() and ::get_alarms_for_object() methods.
-
- * pcs/cal-backend.c (cal_backend_get_alarms_in_range): Changed
- signature; use the new method.
- (cal_backend_get_alarms_for_object): Likewise.
-
- * pcs/cal-backend-file.c (compute_alarm_range): New spiffy
- function to compute a range of time for alarm occurrences.
- (add_alarm_occurrences_cb): New function to add alarms for a
- particular occurrence of the component.
- (generate_absolute_triggers): New function to add the absolute
- alarm triggers.
- (generate_alarms_for_comp): New function to generate all the alarm
- instances for a component.
- (cal_backend_file_get_alarms_in_range): Implemented.
-
- * pcs/cal.c (Cal_get_alarms_in_range): Use the new CalBackend API.
- (Cal_get_alarms_for_object): Likewise.
- (build_alarm_instance_seq): Removed old function.
-
- * cal-util/cal-util.c (cal_alarm_instance_list_free): Removed
- function.
-
- * cal-client/cal-client.c (build_component_alarms_list): New
- function to demarshal the component alarms sequence.
- (build_alarm_instance_list): New function to demarshal the alarm
- instances sequence.
- (cal_client_get_alarms_in_range): Updated for the new API.
- (cal_client_get_alarms_for_object): Updated for the new API.
-
- * gui/gnome-cal.c: Temporary #ifdef-ing out of alarm-related stuff
- to make it build.
-
-2000-12-15 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/timeutil.[ch] (time_from_isodate): Removed unused
- function, a relic from Gnomecal.
-
-2000-12-15 Dan Winship <danw@helixcode.com>
-
- * cal-util/timeutil.c (time_from_isodate): Fix the sign in the
- HAVE_TM_GMTOFF case
-
-2000-12-15 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Removed getdate.y.
- We no longer use it; it is a relic from Gnomecal.
-
- * gui/getdate.y: Removed file.
-
-2000-12-14 Federico Mena Quintero <federico@helixcode.com>
-
- Fixes bug #955.
-
- * gui/weekday-picker.c (WeekdayPickerPrivate): Added a field for
- the week_start_day, to be used in the same way as
- calendar-config.h defines it. Removed the week_starts_on_monday
- flag.
- (day_event_cb): Use the week_start_day.
- (colorize_items): Likewise.
- (configure_items): Likewise.
- (weekday_picker_set_week_start_day): New function.
- (weekday_picker_get_week_start_day): New function.
- (weekday_picker_set_week_starts_on_monday): Removed function.
- (weekday_picker_get_week_starts_on_monday): Removed function.
-
- * gui/widget-util.[ch]: New files with utilities for creating or
- configuring widgets.
-
- * gui/widget-util.c (date_edit_new): New function to create an
- EDateEdit configured with the calendar's preferences; moved over
- from event-editor.c.
-
- * gui/event-editor.c (make_recur_weekly_special): Use
- weekday_picker_set_week_start_day() and the corresponding function
- from calendar-config.h.
- (init_widgets): Likewise.
- (make_date_edit_with_time): Removed function.
- (make_recur_ending_until_special): Use date_edit_new().
- (make_date_edit): Likewise.
-
- * gui/dialogs/task-editor.c (task_editor_create_date_edit): Likewise.
-
- * gui/event-editor-dialog.glade: Removed references to
- make_date_edit_with_time(); replace them with make_date_edit().
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Added
- widget-util.[ch] to the list of sources.
-
-2000-12-14 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/e-calendar-table.c (E_CALENDAR_TABLE_SPEC): Reset the widths
- of the columns with pixbufs to the actual pixbufs' sizes; now
- ETable properly computes its column widths so we do not need to
- add extra padding here.
-
-2000-12-14 Dan Winship <danw@helixcode.com>
-
- * gui/calendar-model.c (_XOPEN_SOURCE): #define this to 500, not
- nothing. Also, move this bit after the other #includes to
- prevent potential messiness.
-
-2000-12-13 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (ensure_mandatory_properties): Even
- though icaltime_from_timet() now properly ignores the is_utc
- argument since time_t values *are* in UTC by definition, we were
- passing FALSE for that argument's value in a bunch of places. So
- although it is ignored, changed them to TRUE for consistency.
- Hopefully newer versions of libical will remove that argument
- entirely since it does not make sense to speak of non-absolute
- time_t values.
-
- * cal-util/cal-recur.c (cal_recur_set_rule_end_date): Likewise.
-
- * conduits/calendar/calendar-conduit.c (comp_from_remote_record): Likewise.
-
- * conduits/todo/todo-conduit.c (comp_from_remote_record): Likewise.
-
- * gui/dialogs/task-editor.c (dialog_to_comp_object): Likewise.
-
- * gui/e-day-view.c (e_day_view_on_new_appointment): Likewise.
- (e_day_view_on_delete_occurrence): Likewise.
- (e_day_view_on_unrecur_appointment): Likewise.
- (e_day_view_on_unrecur_appointment): Likewise.
- (e_day_view_finish_long_event_resize): Likewise.
- (e_day_view_finish_resize): Likewise.
- (e_day_view_key_press): Likewise.
- (e_day_view_on_top_canvas_drag_data_received): Likewise.
- (e_day_view_on_main_canvas_drag_data_received): Likewise.
-
- * gui/e-week-view.c (e_week_view_key_press): Likewise.
- (e_week_view_on_new_appointment): Likewise.
- (e_week_view_on_delete_occurrence): Likewise.
- (e_week_view_on_unrecur_appointment): Likewise.
-
- * gui/event-editor.c (simple_recur_to_comp_object): Likewise.
- (recur_to_comp_object): Likewise.
- (dialog_to_comp_object): Likewise.
-
- * gui/gnome-cal.c (gnome_calendar_new_appointment): Likewise.
-
-2000-12-13 Christopher James Lahey <clahey@helixcode.com>
-
- * cal-util/cal-recur.c: #if 0ed cal_obj_date_only_compare_func.
- (cal_object_get_rdate_end): Changed this function to get rid of a
- possible uninitialized error on the rdate function.
-
- * gui/calendar-model.c: Fixed some warnings involving the #define
- _XOPEN_SOURCE lines here.
-
- * gui/component-factory.c: #ifdef WANT_THE_EXECUTIVE_SUMMARYed out
- the summary_factory object since it's unused if
- WANT_THE_EXCUTIVE_SUMMARY is not defined.
-
- * gui/e-day-view.c: #if 0ed out e_day_view_remove_event_cb.
- (obj_updated_cb): #ifndef NO_WARNINGSed out a #warning.
-
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw): Made
- it so that
-
- * gui/e-week-view.c (obj_updated_cb): #ifndef NO_WARNINGSed out a
- #warning.
-
-2000-12-13 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/Makefile.am: Revert federico's change for now
- because of libtool limitations with ldadding shared libtool
- libs
-
- * conduits/calendar/Makefile.am: ditto
-
-2000-12-12 JP Rosevear <jpr@helixcode.com>
-
- * gui/dialogs/task-editor.c (task_editor_set_todo_object): Use
- set_title_from_comp
- (save_todo_object): ditto
- (set_title_from_comp): Make sure the title is encoded properly (as in
- event-editor)
-
-2000-12-12 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (get_text_list): Constify for new
- libical API.
- (set_text_list): Likewise.
-
- * cal-util/cal-recur.c (cal_recur_get_rule_end_date): Likewise.
- (cal_recur_set_rule_end_date): Likewise.
-
- * gui/e-itip-control.c (find_attendee): Likewise.
- (pstream_load): Likewise.
-
- * gui/gnome-cal.c (released_event_object_cb): Removed unused function.
-
- * gui/dialogs/task-editor.c (status_string_map): Removed unused
- variable.
-
-2000-12-11 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/Makefile.am (test_recur_LDADD): Link to the libical
- shared library.
-
- * cal-client/Makefile.am (client_test_LDADD): Likewise.
-
- * conduits/calendar/Makefile.am (libecalendar_conduit_la_LIBADD):
- Likewise.
-
- * gui/Makefile.am (LINK_FLAGS): Likewise.
-
-2000-12-11 Federico Mena Quintero <federico@helixcode.com>
-
- This is to make things work with libical 0.21helix1 and later.
- Warnings remain because at last libical was constified; will take
- care of those tomorrow.
-
- * cal-util/timeutil.h: #include <ical.h> instead of <icaltypes.h>
-
- * gui/e-itip-control.c: Likewise.
-
- * gui/e-meeting-edit.c: Likewise.
-
- * gui/itip-utils.h: Likewise.
-
- * cal-util/cal-component.c (alarm_uid_from_prop): constify.
- (cal_component_get_status): Updated for new libical API.
- (cal_component_set_status): Likewise.
-
- * gui/calendar-model.c (ensure_task_complete): Removed unused
- status code.
- (ensure_task_not_complete): Update for new status API.
-
- * gui/dialogs/task-editor.c (status_string_to_value): Removed
- function.
- (status_value_to_string): Removed function.
- (status_string_map): Removed variable.
- (fill_widgets): Update for new status API.
- (dialog_to_comp_object): Likewise.
-
-2000-12-11 Damon Chaplin <damon@helixcode.com>
-
- * cal-util/cal-recur.c (generate_instances_for_chunk): updated the
- tests on the start & end time just before calling the callback. It
- was skipping occurrences that started before the required interval's
- start time, which was wrong. We want all occurrences that intersect
- the interval.
- (cal_obj_time_weekday): removed the CalRecurrence* argument, since it
- isn't needed.
-
-2000-12-11 Damon Chaplin <damon@helixcode.com>
-
- * gui/event-editor.c: added changed flags and added calls to a new
- function event_editor_set_changed() to set & reset this flag.
- Added prompt_to_save_changed() which is called when the user
- selects File/Close or the window's close button.
- Fixed the 'All day event' toggle button.
- Made the 'Alarm' page sensitive as appropriate when filling widgets.
- (Though note that the alarm widgets are not being set yet.)
-
- * gui/dialogs/task-editor.c: added changed flag as above.
-
- * gui/event-editor-dialog.glade: used good names for all the
- classification radio buttons so we can access them in the code.
-
- * gui/event-editor.c (init_widgets): use the "show week numbers" config
- option in the recurrence preview calendar.
-
- * gui/e-day-view.c (e_day_view_update_event_label): use 9:00 instead
- of 09:00 in the main view, as we do everywhere else now. It means the
- times won't line up, but they are easier to read which I think is
- better.
- Added support for Page Up/Down, though I think it should move the
- selection rather than just scroll the canvas.
-
- * cal-util/cal-recur.c (generate_instances_for_chunk): removed the
- end parameter since we should be using the chunk end time now.
- Added single_rule parameter for when we are generating the
- occurrences of a single RRULE, in which case the event's start date is
- not included in the occurrences output (unless it results from the
- RRULE expansion). Both of these fix problems when using COUNT.
-
- * gui/gnome-cal.c (gnome_calendar_on_date_navigator_selection_changed):
- fixed bug when checking if the new start day starts on the week start
- day. If you select a complete week it should now show the Week view.
-
-2000-12-08 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (dialog_to_comp_object): Free the strings we
- get from the editables.
-
- * gui/dialogs/task-editor.c (dialog_to_comp_object): Likewise.
- This sucks; this code should be shared between the two dialogs.
-
-2000-12-08 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (fill_widgets): Free the dates we get from
- the component.
-
-2000-12-08 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-calendar-table.c (e_calendar_table_init): Attach signal
- handlers to the e_scrolled_table's etable rather than to the
- e_scrolled_table directly
- (e_calendar_table_on_double_click): This signal provides more
- params now
-
-2000-12-07 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/e-calendar-table.c: Got rid of code referencing the
- ETableScrolled proxy functions.
-
-2000-12-07 JP Rosevear <jpr@helixcode.com>
-
- * conduits/calendar/calendar-conduit.c (post_sync): Ugly hack for syncing
- until pcs can be altered (longer term)
-
- * conduits/todo/todo-conduit.c (post_sync): ditto
-
-2000-12-07 Chris Toshok <toshok@helixcode.com>
-
- * cal-client/Makefile.am (client_test_LDADD): add
- EXTRA_GNOME_LIBS.
-
-2000-12-07 JP Rosevear <jpr@helixcode.com>
-
- * pcs/cal-backend.c (cal_backend_compute_changes_foreach_key): Create
- an empty cal component if the object has been deleted.
-
- * idl/evolution-calendar.idl: Bit shift the change type constants
- properly
-
-2000-12-07 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-client/cal-client.c (cal_client_generate_instances): Unref
- the component from the objects list; it got referenced as many
- times as appropriate for the instances list.
-
-2000-12-06 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (file_delete_cb): Confirm before deleting the
- event.
-
-2000-12-06 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-week-view.c (e_week_view_init): unref the pixbuf when
- finished with it
-
-2000-12-06 Federico Mena Quintero <federico@helixcode.com>
-
- Fixes bug #920.
-
- * gui/e-calendar-table.c (delete_component): New function.
- (e_calendar_table_on_delete_task): Use delete_component().
- (e_calendar_table_on_key_press): Likewise. Also, mark the event
- as handled.
-
- * gui/calendar-model.c (calendar_model_get_component): Renamed
- function from calendar_model_get_cal_object().
- (calendar_model_delete_task): Removed function.
-
- * gui/dialogs/delete-comp.[ch]: New files with the dialog for
- deleting a calendar component.
-
- * gui/e-day-view.c (e_day_view_on_delete_appointment): Confirm
- before actually deleting the appointment.
-
- * gui/e-week-view.c (e_week_view_on_delete_appointment): Likewise.
-
- * gui/dialogs/Makefile.am (libcal_dialogs_a_SOURCES): Added
- delete-comp.[ch] to the list of sources.
-
- * cal-util/cal-component.c (cal_component_destroy): Free the alarm
- UID hash.
-
-2000-12-06 JP Rosevear <jpr@helixcode.com>
-
- * pcs/cal.c (build_change_seq): kill
- (Cal_get_changes): return the corba sequence directly
-
- * pcs/cal-backend.h: update prototype
-
- * pcs/cal-backend.c (cal_backend_compute_changes_foreach_key): Build
- the corba struct rather than the old calobjchange thing
- (cal_backend_compute_changes): ditto. build and return the actual
- corba sequence rather than the list of calobjchanges
- (cal_backend_get_changes): return the corba sequence
-
- * cal-util/cal-util.h: Remove CalObjChange cruft
-
- * cal-util/cal-util.c (cal_obj_change_list_free): Kill
-
-2000-12-06 JP Rosevear <jpr@helixcode.com>
-
- * cal-util/cal-util.c:
-
- * conduits/calendar/calendar-conduit.c (map_name): Update so as not to conflict
- with calendar
- (next_changed_item): update to use CalClientChange instead of CalObjChange
- (compute_status): ditto
- (pre_sync): ditto
- (for_each_modified): since we now have the cal component we can call
- local_record_from_comp directly
-
- * conduits/todo/todo-conduit.c: same as above
-
- * pcs/cal-backend.c: Remove much logging cruft
- (cal_backend_compute_changes): Calculate the changes based on the
- hashed database
- (cal_backend_get_changes): call cal_backend_compute_changes
- (cal_backend_compute_changes_foreach_key): hash callback for
- calculating deletions
-
- * pcs/cal-backend.h: update protype, remove logging cruft from
- object
-
- * pcs/cal.c (build_change_seq): dup the calobj rather than the uid
- now
- (Cal_get_changes): rename from Cal_get_changed_uids
- (cal_get_epv): reflect name change in epv
-
- * cal-util/cal-util.c (cal_obj_change_list_free): update assertion
-
- * cal-util/cal-util.h: CalObjChange now returns the entire ical
- component, update the change types. This should all go away shortly
-
- * idl/evolution-calendar.idl: getChangedUIds -> getChanges.
- CalObjChange now contains the calobj rather than the uid, update
- the change types
-
- * cal-client/cal-client.c (cal_client_get_changes): rename from
- cal_client_get_changed_uids to make idl and addressbook
-
- * cal-client/cal-client.h: Update prototype
-
- * cal-client/cal-client.c (build_change_list): Build a list of
- CalClientChange instead of CalObjChange
-
- * cal-client/cal-client-types.c (cal_client_change_list_free): Free
- a glist of CalClientChanges
-
- * cal-client/cal-client-types.h: New file. Declarations for
- CalClientChange.
-
- * cal-client/Makefile.am: Build new files
-
-2000-12-06 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/Makefile.am: Fix my build stupidty READ THE MACRO
-
- * conduits/calendar/Makefile.am: ditto
-
-2000-12-04 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-day-view-time-item.c (e_day_view_time_item_get_column_width):
- Initialize max_large_digit_width to 0 to prevent crazy sizing issues.
-
-2000-12-04 Dan Winship <danw@helixcode.com>
-
- * gui/e-itip-control.c: Remove mysterious #include inserted by
- mmeeks to break the build.
-
-2000-12-01 Federico Mena Quintero <federico@helixcode.com>
-
- Fixes bug #918.
-
- * gui/weekday-picker.c (WeekdayPickerPrivate): Added a field for a
- set of blocked days.
- (weekday_picker_set_blocked_days): New function to configure a set
- of days that cannot be modified by the user.
- (weekday_picker_get_blocked_days): Query function for the above.
- (day_event_cb): Block the appropriate days from being modified.
-
- * gui/event-editor.c (get_start_weekday_mask): New function to
- compute a day mask for the start day of a calendar component.
- (set_recur_special_defaults): New function to set sane defaults
- for the recurrence special widgets.
- (fill_recurrence_widgets): Use set_recur_special_defaults().
- (make_recur_weekly_special): Block the appropriate days.
-
-2000-12-01 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/control-factory.c (set_prop): Removed debugging message.
- (control_factory_init): Ditto.
-
- * gui/calendar-commands.c (calendar_set_uri): Ditto.
-
- * gui/main.c (main): Ditto.
-
- * gui/event-editor.c (set_title_from_comp): New function to
- generate a title and convert it from UTF8 before setting it on the
- window.
- (save_event_object): Uset set_title_from_comp().
- (event_editor_set_event_object): Likewise.
-
-2000-11-30 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c: Debug message cleanups
- (comp_from_remote_record): Properly set the ical description field
-
- * conduits/calendar/calendar-conduit.c (is_empty_time): New utility
- functions that look for all 0's in a struct tm
- (comp_from_remote_record): use above
- (local_record_from_comp): Correctly set the repeatForever value so
- that we repeat forever instead of a really long time
- (comp_from_remote_record): Only set the cal component recurrence
- until field when repeatForever is 0
-
-2000-11-30 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-itip-control.c: fixed a bug that caused the calendar to
- segfault when the iTip control was destroyed.
-
-2000-11-30 JP Rosevear <jpr@helixcode.com>
-
- * conduits/calendar/calendar-conduit.c (local_record_from_comp): Empty
- by_day entries are no longer indicated by ICAL_RECURRENCE_ARRAY_MAX not
- SHRT_MAX. Calculate weekly and monthly by date recurrences properly
- (get_pilot_day): Convert ical day to corresponding integer for pilot day
-
-2000-11-30 JP Rosevear <jpr@helixcode.com>
-
- * conduits/calendar/calendar-conduit.c: Debug message cleanups
- (get_ical_day): Fix off-by-one error which affected weekly occurences.
- (comp_from_remote_record): Monthly by day and by date were reversed
- (nth_weekday): function taken from event-editor.c that encodes BYDAY
- values - this needs to be in libical really.
- (comp_from_remote_record): Don't set the description if the pilot note
- is null. Rejig so that we don't have to free objects.
-
-2000-11-28 Federico Mena Quintero <federico@helixcode.com>
-
- Upgrade of the alarm framework. We now access alarms by a unique
- identifier. This UID is added as an extension property to alarm
- subcomponents when their parent components are scanned by
- CalComponent.
-
- * cal-util/cal-component.c (CalComponentPrivate): Added a hash
- table of alarm UIDs -> alarm properties.
- (cal_component_init): Initialize priv->alarm_uid_hash.
- (free_icalcomponent): Free the elements in the
- priv->alarm_uid_hash.
- (scan_alarm): New function to add scan an alarm subcomponent and
- ensure that it has an alarm UID extension property so that we can
- add it to our mapping table.
- (cal_component_get_first_alarm): Removed function.
- (cal_component_get_next_alarm): Removed function.
- (cal_component_get_alarm_uids): New function.
- (cal_component_get_alarm): New function.
-
-2000-11-28 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c (local_record_to_pilot_record): Return
- a struct rather than a pointer to a struct
- (compare): local_record_to_pilot_record now returns a struct
- (prepare): ditto
- (free_prepare): remove as per gnome-pilot changes
- (conduit_get_gpilot_conduit): don't listen for free_prepare signal
-
- * conduits/calendar/calendar-conduit.c: Same as above
-
-2000-11-28 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/e-calendar-table.c (E_CALENDAR_TABLE_SPEC): Reformatted the
- table spec to make it easier to read.
-
- * gui/tag-calendar.c: Oops, Damon wrote this, not me. Fixed the
- Authors line.
-
-2000-11-28 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-day-view*.[hc]:
- * gui/e-week-view*.[hc]: finished 12-hour support and tried to tidy
- up & comment the drawing code in places. Also fixed a couple of bugs I
- spotted. All the options on the 'Calendar' page should now work.
-
-2000-11-28 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-meeting-edit.c: removed some debugging code that I had,
- which might have caused problems.
-
-2000-11-27 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/calendar-model.c: added a preliminary change to have
- Assigned To-Do items have a corresponding icon.
-
-2000-11-27 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c (free_prepare): Ditto
-
- * conduits/calendar/calendar-conduit.c (free_prepare): Adjust
- free_prepare to the correct signal parameters. Don't actually
- do anything - there is a semantic discrepancy that needs to be
- resolved.
-
-2000-11-26 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-day-view.c (e_day_view_set_days_shown): == instead of =.
-
-2000-11-26 Damon Chaplin <damon@helixcode.com>
-
- * gui/gnome-cal.c: added more support for config settings.
-
- * gui/e-week-view.[hc]:
- * gui/e-day-view.[hc]: added support for setting - show event end
- times, week start day and 12-hour format (unfinished).
-
- * gui/e-day-view-time-item.c: started 12-hour support.
-
- * gui/tag-calendar.c (prepare_tag): use end_day + 1 since we want to
- include the last day.
-
- * gui/event-editor.c (set_all_day): minor change when turning all_day
- off - set the event end to one hour after the event start if it is on
- or before the start time. Also added more comments to make it a bit
- clearer.
-
- * cal-util/cal-recur.c (cal_obj_time_add_days): use a gint for day
- rather than a guint since we now support -ve days.
- Also fixed bug with weekly recurrences.
-
- * gui/dialogs/task-editor.c (task_editor_create_date_edit): use
- config settings.
-
- * gui/dialogs/cal-prefs-dialog.c (cal_prefs_dialog_update_config):
- updated EDateEdit calls.
-
-2000-11-24 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/e-calendar-table.c (e_calendar_table_init): Unref the ETable
- extras.
-
-2000-11-24 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (free_icalcomponent): DOH, fixed
- reversed test for the presence of the icalcomp's parent. This was
- causing memory leaks in the Wombat and elsewhere.
-
- * pcs/cal-backend.c (cal_backend_set_node_timet): Plug leak.
-
-2000-11-24 Federico Mena Quintero <federico@helixcode.com>
-
- * pcs/cal-backend-file.c (scan_vcalendar): Use the new libical
- external iterators (icalcomponent_begin_component() and friends);
- the internal iterators are deprecated.
-
- * cal-util/test-recur.c (generate_occurrences): Likewise.
-
- * gui/e-itip-control.c (pstream_load): Likewise.
-
- * gui/e-meeting-edit.c (e_meeting_edit): Likewise.
-
- * pcs/cal-backend.c (cal_backend_log_entry): Plug leak.
- (cal_backend_log_sync): Free the entry->uid.
-
- * util/icalendar-save.[ch]:
- * util/icalendar-test.c:
- * util/icalendar.[ch]: Removed obsolete files.
-
-2000-11-21 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/task.xpm: Remove the check because it makes it look like the
- task is already completed. This fixes bug #819.
-
- * gui/task-recurring.xpm: Make it use a prettier overlaid icon.
-
- * gui/task-*.xpm: Made the things look like little spiral-bound
- notebooks.
-
- * gui/e-calendar-table.c (E_CALENDAR_TABLE_SPEC): Make the default
- column order be icon/completed/summary. You may need to erase
- your ~/evolution/config/TaskPad for this to appear.
-
-2000-11-21 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-model.c (calendar_model_is_cell_editable): The icon
- column is not editable!
-
- * gui/calendar-commands.c (todo_properties_changed): Removed.
- (time_format_changed): Removed.
- (colors_changed): Removed.
-
- * gui/calendar-commands.h:
- * gui/prop.c (prop_apply):
- * gui/calendar-commands.c (init_calendar): Removed the old to-do
- list crap.
-
- * gui/gncal-todo.[ch]: Removed obsolete files.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Removed gncal-todo.[ch].
-
- * gui/gnome-cal.c (gnome_calendar_todo_properties_changed): Removed.
- (gnome_calendar_time_format_changed): Removed.
- (gnome_calendar_colors_changed): Removed.
-
-2000-11-21 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-itip-control.c: fixed the stupid Bonobo widget size
- allocation bug that had been vexing me.
-
- * gui/e-itip-control.glade: I removed some hacks that were
- necessary for said size bug.
-
-2000-11-16 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-itip-control.c, gui/e-meeting-edit.c: added cancellation
- code to our program; people can cancel meetings, which is the best
- thing to do for most meetings.
-
-2000-11-13 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-itip-control.c: made the REPLY code actually work.
-
-2000-11-13 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/itip-utils.[ch]: I created this file to store some commonly used enumeration to
- string mappings and functions.
-
- * gui/Makefile.am: this was changed to reflect the addition of the above file.
-
- * gui/e-itip-control.c: added code to take action on a REPLY message.
-
- * gui/e-meeting-edit.c: bug fixes.
-
-2000-11-12 Federico Mena Quintero <federico@helixcode.com>
-
- OK, bugzilla bug #829 is fixed and that does not redeem me from
- extreme procrastination. Wheeeeeeeeeeeeeeee!
-
- * gui/event-editor-dialog.c: Changed the "Rule view" label to
- "Preview"
-
-2000-11-12 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (make_recur_ending_count_special): Misspelled
- "occurrences".
- (fill_recurrence_widgets): Sensitize the "Custom recurrence" radio
- button as appropriate.
- (sensitize_recur_widgets): Resurrected the recurrence custom
- warning label.
- (get_widgets): Load the recurrence custom warning bin.
-
- * gui/event-editor-dialog.glade: Add an empty alignment for the
- recurrence custom warning label.
-
-2000-11-12 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (recur_preview_date_range_changed_cb): New
- function; re-tag the calendar when its date range changes.
- (init_widgets): Connect to "date_range_changed" on the recurrence
- preview calendar.
- (make_recur_weekly_special): Connect to "changed" on the weekday
- picker.
- (recur_weekday_picker_changed_cb): New function; re-tag the calendar.
- (month_day_menu_selection_done_cb): Re-tag the calendar.
- (recur_month_index_value_changed_cb): Likewise.
- (recur_ending_until_changed_cb): Likewise.
- (recur_ending_count_value_changed_cb): Likewise.
- (make_recur_monthly_special): Connect to "value_changed" on the
- adjustment of the month index.
- (make_recur_ending_until_special): Connect to "changed" on the
- ending-until date picker.
- (make_recur_ending_count_special): Connect to "value_changed" on
- the ending-count adjustment.
- (init_widgets): Set to zero the maximum number of selectable days
- in the recurrence preview calendar. Set the week_start_day from
- the calendar's configuration.
-
-2000-11-12 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (clear_widgets): Block the signals as appropriate.
- (fill_ending_date): Ditto.
- (fill_recurrence_widgets): Ditto.
- (recurrence_type_toggled_cb): Only sensitize the widgets and
- preview the recurrence if the toggle button is active.
-
-2000-11-12 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (recur_to_comp_object): Clear the rdate and
- exrule lists from the component if we are setting a simple
- recurrence.
- (recur_to_comp_object): Set the exdate list here instead of in
- dialog_to_comp_object().
- (preview_recur): New function to tag the recurrence preview
- calendar based on the information from the dialog box.
- (fill_exception_widgets): Fill the exception widgets here; moved
- over from fill_widgets().
- (fill_recurrence_widgets): Call preview_recur(). Also, call
- fill_exception_widgets() first of all.
- (recurrence_type_toggled_cb): Call preview_recur().
- (recur_interval_selection_done_cb): Likewise.
- (recur_ending_selection_done_cb): Likewise.
- (recurrence_exception_add_cb): Likewise.
- (recurrence_exception_modify_cb): Likewise.
- (recurrence_exception_delete_cb): Likewise.
- (date_changed_cb): Likewise.
- (recur_interval_value_changed_cb): Likewise, new function.
-
- * gui/tag-calendar.[ch]: New files with utilities for tagging
- calendars. mark.[ch] should go away some day.
-
- * gui/tag-calendar.c (tag_calendar): Moved over from
- gnome_calendar_tag_calendar(). Take in a CalClient instead of a
- GnomeCalendar. Added API docs.
- (tag_calendar_by_comp): New function to tag a calendar based on a
- single calendar component instead of a whole client.
-
- * gui/gnome-cal.c (initial_load): Use tag_calendar_by_client().
- (obj_updated_cb): Likewise.
- (obj_removed_cb): Likewise.
- (gnome_calendar_on_date_navigator_date_range_changed): Likewise.
- (editor_closed_cb): Free the closure.
- (destroy_editor_cb): Renamed from free_uid(). Do not free the
- UID; just unref the event editor. Our destroy handler to it will
- free things properly. This will also cause the corresponding
- calendar client to be unrefed.
- (editor_closed_cb): Use a flag on the GnomeCalendar to decide
- whether to remove the editor from the hash table. This is sort of
- icky.
-
- * gui/calendar-model.c (obj_updated_cb): If the object is new, we
- have to use e_table_model_row_inserted(), not row_changed().
- Thanks to JP Rosevear for reporting this.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Added
- tag-calendar.[ch] to the list of sources.
-
-2000-11-11 Matt Bissiri <bissiri@eecs.umich.edu>
-
- * gui/evolution-calendar.oafinfo:
- Update the remaining "IDL:Evolution*" to "IDL:GNOME/Evolution*"
- to sync up with yesterday's IDL re-scoping.
-
-2000-11-10 Michael Meeks <michael@helixcode.com>
-
- * gui/Makefile.am ($(IDL_GENERATED)): sort include order.
-
- * pcs/Makefile.am (idl_flags): ditto.
-
-2000-11-10 JP Rosevear <jpr@helixcode.com>
-
- * conduits/calendar/calendar-conduit.c (for_each_modified): Inc the
- iterator before finding the next changed item.
-
- * conduits/todo/todo-conduit.c (for_each_modified): ditto
-
-2000-11-09 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-itip-control.c: I wrote the code so that recipients of meeting requests
- can reply appropriately.
-
-2000-11-09 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-meeting-edit.c: fixed a bug that would make the calendar segfault
- if the meeting editor were called up twice without first saving the
- component.
-
-2000-11-08 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-itip-control.c, gui/e-itip-control.glade: updated the GUI
- to allow the user to add PUBLISHed events to his calendar, and created
- unworking buttons for meeting requests.
-
-2000-11-08 Federico Mena Quintero <federico@helixcode.com>
-
- These changes fix bugzilla bugs #874 and #875.
-
- * cal-util/cal-component.c (cal_component_get_exdate_list): Return
- a list of CalComponentDateTime instead of simple struct
- icaltimetype objects. Exception date properties *can* contain a
- timezone parameter, so we need to include those if they are
- present.
- (cal_component_set_exdate_list): On the input, handle a list of
- CalComponentDateTime structures. On the internals, handle a list
- of struct datetime instead of plain properties.
- (cal_component_free_exdate_list): Handle a list of
- CalComponentDateTime structures.
- (scan_exdate): Create a list of struct datetime structures.
- (free_icalcomponent): Free the exdate_list properly.
-
- * cal-util/cal-recur.c (generate_instances_for_chunk): Use the
- proper types for exception dates.
-
- * gui/comp-util.h:
- * gui/comp-util.c: New files with utilities for manipulating
- calendar component objects.
- (cal_comp_util_add_exdate): New function.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Added
- comp-util.[ch] to the list of sources.
-
- * gui/e-day-view.c (add_exdate): New convenience function to add
- an exception date to a calendar component.
- (e_day_view_on_unrecur_appointment): Use cal_comp_util_add_exdate().
- (e_day_view_on_delete_occurrence): Likewise.
-
- * gui/e-week-view.c (e_week_view_on_delete_occurrence): Likewise.
- (e_week_view_on_unrecur_appointment): Likewise.
-
- * gui/event-editor.c (nth_weekday): Be paranoid about valid
- position values.
- (fill_widgets): Use the proper types for exdates.
- (dialog_to_comp_object): Likewise.
-
-2000-11-08 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (adjust_day_index_spin): Adjust the valid
- range of the month index spin button depending on the selection of
- the day/weekday menu.
-
-2000-11-07 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-itip-control.c, gui/e-itip-control.glade: changed the GUI,
- and added some extra feedback for the user.
-
-2000-11-07 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/weekday-picker.h (WeekdayPickerClass): Added a "changed"
- signal to notify of changes to the set of selected days.
-
- * gui/weekday-picker.c (weekday_picker_class_init): Create the
- "changed" signal.
- (weekday_picker_set_days): Emit the "changed" signal.
-
-2000-11-06 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-itip-control.c, gui/e-itip-control.glade: changed to GUI to
- accomodate dynamically generated buttons, which will be tailored to
- the type of iTip message that is incoming.
-
- * gui/e-meeting-dialog.glade gui/e-meeting-edit.c: added a new button
- to publish events, in addition to requesting meetings.
-
-2000-11-05 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor-dialog.glade: Removed the old recurrence page.
- Wheeeeeeeeee!
-
- * gui/event-editor.c (make_recurrence_special): Clear the monthly
- widgets.
- (make_recur_monthly_special): Create the monthly widgets.
- (clear_widgets): Clear the monthly values.
- (simple_recur_to_comp_object): Fill in the monthly values.
- (fill_recurrence_widgets): Fill in the monthly and yearly source
- values.
- (dialog_to_comp_object): Take in a CalComponent instead of using
- the event editor's directly.
- (recur_to_comp_object): Likewise.
- (simple_recur_to_comp_object): Likewise.
- (EventEditorPrivate): Removed the widgets from the old recurrence
- page.
- (get_widgets): Likewise.
- (clear_widgets): Likewise.
- (dialog_to_comp_object): If the description or summary are empty,
- just clear the description list or summary property, respectively,
- instead of saving empty ones.
- (simple_recur_to_comp_object): Set the week_start field.
-
- * gui/main.c: Fix includes, and add calendar-config.h.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): The glade messages
- file should not be in SOURCES.
-
-2000-11-05 Christopher James Lahey <clahey@helixcode.com>
-
- * doc/.cvsignore, doc/C/.cvsignore: Removed unnecessary .cvsignore
- files.
-
-2000-11-03 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (check_all_day): Block signals from the
- toggle button.
- (date_changed_cb): Merged check_dates() and check_times() into
- this function; provide better behavior as well.
- (check_dates): Removed function.
- (check_times): Removed function.
- (init_widgets): Connect to the "changed" signal on the start_time
- and end_time widgets.
- (check_all_day): Use a better test.
-
- * gui/Makefile.am: Clean the idl-generated sources properly.
- * cal-client/Makefile.am: Likewise.
-
-2000-11-03 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-itip-control.c: added some checks for the type of an
- incoming iCal component before passing it off to the CalComponent
- routines.
-
-2000-11-02 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/dialogs/task-editor.c (init_widgets): The date editor's
- signal is now "changed".
- (completed_changed): Renamed callback to reflect the name of the
- signal.
-
-2000-11-01 Gediminas Paulauskas <menesis@delfi.lt>
-
- * gui/main.c: (main): added call to bindtextdomain and textdomain, so
- all calendar gui shows up localized.
-
-2000-10-31 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (count_by_xxx): Hmmm. SHRT_MAX changed to
- ICAL_RECURRENCE_ARRAY_MAX in libical. Deal with it.
- (fill_recurrence_widgets): Likewise.
- (simple_recur_to_comp_object): Fixed incorrect assertion. The
- weekday picker is not the immediate child of the recurrence
- special container.
- (fill_recurrence_widgets): Call make_recurrence_special() after
- setting the recurrence period type.
- (fill_ending_date): Call make_recurrence_ending_special(). This
- would be so much nicer if GTK+ were model/view all over.
-
-2000-10-31 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.h: Remove add/del/mod hashes and
- add changed_hash.
-
- * conduits/calendar/calendar-conduit.h: ditto
-
- * conduits/todo/todo-conduit.c (next_changed_item): Utility function
- to get the next "really" changed item (changed status can be cleared now)
- (compute_status): Compute status based on changed_hash
- (pre_sync): Fill changed_hash and counts adds/mods/dels
- (set_status_cleared): New callback handler - avoid double syncing
- (for_each_modified): Use next_changed_item to iterate
- (add_archive_record): kill
- (delete_archive_record): kill
- (archive_record): New callback handler - mark/unmark archive status
- (conduit_get_gpilot_conduit): Adjust signal connects
-
- * conduits/calendar/calendar-conduit.c: ditto
-
-2000-10-30 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (sensitize_recur_widgets): New function. We
- split it from the radio callback so that we can call it explicitly
- from fill_recurrence_widgets().
- (fill_recurrence_widgets): Call sensitize_recur_widgets() as
- appropriate.
-
-2000-10-30 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-commands.c (new_calendar): Removed the geometry and
- hidden arguments. This code is ancient.
- (all_calendars): Made static. This sucks; configuration should be
- notification-based instead of "let's iterate through all open
- calendars".
- (active_calendars): Removed. Functions can check the length of
- the all_calendars list if they are interested.
-
- * gui/event-editor.c (sync_entries): Do not take in an extra data
- pointer.
- (summary_changed_cb): Use a single call back to sync both entries.
- (sync_date_edits): New function to sync two EDateEdit widgets.
- (init_widgets): Connect the general and recurrence starting date
- widgets.
-
-2000-10-27 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (sync_entries): New function.
- (general_summary_changed_cb): Sync the general summary to the
- recurrence summary widget.
- (recurrence_summary_changed_cb): Vice-versa.
- (init_widgets): Hook to the summaries.
-
- * event-editor-dialog.glade: Do not expand/fill the start and end
- date so that the "all day event" button is not pushed all the way
- to the right.
- Decrease the spacing between the recurrence sentence widgets.
- Remove a spurious empty label that was lurking around the
- recurrence widgets.
- Make the alarm widgets expand the right way.
- Delete old recurrence widgets.
-
-2000-10-27 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (init_widgets): Connect to the recurrence
- ending menu.
- (recur_ending_selection_done_cb): Implemented.
- (make_recurrence_ending_special): Implemented.
- (make_recur_ending_until_special): Implemented.
- (fill_ending_date): Implemented.
- (make_recur_ending_count_special): Implemented.
- (simple_recur_to_comp_object): Fill in the ending date.
- (clear_widgets): Clear the recurrence ending widgets.
-
- * gui/event-editor-dialog.glade: Moved the recurrence type radio
- buttons to a single hbox to save space.
- Fixed the lower value of the recurrence interval spin button.
- Removed the stale widgets from the recurrence ending date part.
-
-2000-10-27 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-meeting-edit.c: fixed problems in which I allocated CORBA
- strings of 0 length, but then didn't NULL terminate them.
-
-2000-10-27 <jpr@helixcode.com>
-
- * conduits/calendar/calendar-conduit.c (check_for_slow_setting):
- Check boundary case of fast sync
-
- * conduits/todo/todo-conduit.c (check_for_slow_setting): ditto
-
-2000-10-27 <jpr@helixcode.com>
-
- * conduits/calendar/calendar-conduit.c (add_archive_record): Remove
- invalid test.
- (local_record_from_comp): If the event is all day, mark it as timeless
- (comp_from_remote_record): Timeless events take up all day
-
- * conduits/todo/todo-conduit.c (add_archive_record): ditto
-
-2000-10-27 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c (add_archive_record): Take proper
- number of parameters
-
- * conduits/calendar/calendar-conduit.c (add_archive_record): ditto
-
-2000-10-26 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (EventEditorPrivate): Integrate Anna's new
- recurrence page. Replace the old widget pointers with the new
- ones. Modified the relevant functions accordingly and added
- plenty of new ones.
- (event_editor_get_cal_client): New function.
- (fill_recurrence_widgets): This is *THE* tricky function for you.
- It has to discriminate whether we get a recurrence we support for
- editing or not. And this is not trivial. Sigh.
- (event_editor_update_widgets): Added preconditions and API docs.
-
- * event-editor-dialog.glade: Fixed all the spacings/
- paddings/packing options so that the widgets will look right if
- the dialog box is resized. Also fixes some misaligned widgets.
-
- * cal-util/cal-component.c (cal_component_set_rdate_list): Removed
- incorrect assertion.
-
-2000-10-26 Michael Meeks <michael@helixcode.com>
-
- * pcs/cal-factory.c (str_tolower): unsigned chars to isalpha
-
- * cal-util/calobj.c (weekdaylist, weekdaynum): ditto.
-
-2000-10-25 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-meeting-edit.c: brushed up some code to deal with
- the organizer entry, and solidified the CORBA memory-freeing
- issues.
-
-2000-10-25 Jesse Pavel <jpavel@helixcode.com>
-
- * removed the Evolution-Composer generated files, due
- to a tip on how we do things.
-
-2000-10-25 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-meeting-edit.c: I fixed a bunch of memory-deallocation
- bugs, and finished the initial integration with the mailer.
-
- * gui/Makefile.am: made the build us the Evolution-Composer.idl
- from the composer directory.
-
-2000-10-25 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/Evolution-Composer.idl: added this from the composer IDL sources
-
- * gui/Makefile.am: changed to reflect the above IDL and the associated
- orbit-idl generated files.
-
- * gui/Evolution-Composer.h,
- gui/Evolution-Composer-common.c,
- gui/Evolution-Composer-stubs.c,
- gui/Evolution-Composer-skels.c:
- the generated files, as per the above description.
-
- * gui/e-meeting-edit.c: more work towards mailer integration.
-
-2000-10-24 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-meeting-edit.c: I've added code to interact with the mailer's
- CORBA interfaces, though it's not yet working.
-
-2000-10-23 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c (local_record_from_comp): Use
- new e-pilot-map lookup function
- (match): ditto
-
- * conduits/calendar/calendar-conduit.c (local_record_from_comp): Use
- new e-pilot-map lookup function
- (match): ditto
-
-2000-10-23 Dan Winship <danw@helixcode.com>
-
- * pcs/Makefile.am (INCLUDES):
- * gui/dialogs/Makefile.am (INCLUDES):
- * gui/Makefile.am (INCLUDES):
- * cal-util/Makefile.am (INCLUDES):
- * cal-client/Makefile.am (INCLUDES): Update GNOMELOCALEDIR.
-
-2000-10-23 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.h: Use new libeconduit calls and
- abstraction
-
- * conduits/calendar/calendar-conduit.c: ditto
-
- * conduits/calendar/calendar-conduit.h: ditto
-
- * conduits/todo/todo-conduit.c: ditto
-
- * conduits/calendar/Makefile.am: Add libeconduit-static.la
-
- * conduits/calendar/calendar-conduit.c (post_sync): Use e_pilot_map_write
- (pre_sync): Use e_pilot_map_read
-
-2000-10-23 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/Makefile.am: Add libeconduit-static.la
-
- * conduits/todo/todo-conduit.c (post_sync): Use e_pilot_map_write
- (pre_sync): Use e_pilot_map_read
-
-2000-10-21 Damon Chaplin <damon@helixcode.com>
-
- * gui/dialogs/cal-prefs-dialog.c
- (cal_prefs_dialog_use_24_hour_toggled): removed debug message.
-
- * gui/e-calendar-table.c (e_calendar_table_save_state): new function
- to save the state of the table to a given file.
-
- * gui/e-calendar-table.h (struct _ECalendarTable): added etable field
- so we can access it to save the state.
-
- * gui/gnome-cal.c (gnome_calendar_destroy): call
- e_calendar_table_save_state() to save the state of the TaskPad.
- (setup_widgets): load the state of the TaskPad.
-
- * gui/calendar-config.c: added support for the default view.
-
- * gui/gnome-cal.c (gnome_calendar_construct):
- (gnome_calendar_set_view_internal): use/set the default view setting.
-
-2000-10-20 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-meeting-editor.c: added more (working) integration with the
- meeting schedular.
-
-2000-10-20 Jesse Pavel <jpavel@helixcode.com>
-
- * cal-utils/cal-component.c: in set_datetime(), I put an #if 0'd portion
- of the code back into operation, because the icalproperty_remove_parameter()
- function is now implemented.
-
- * gui/e-meeting-editor.c: added more (unworking) integration with the
- meeting schedular.
-
-2000-10-20 JP Rosevear <jpr@helixcode.com>
-
- * pcs/cal-backend.c (cal_backend_destroy): New destroy
- handler to properly stop the timer, sync the log and unref
- the URI.
- (cal_backend_last_client_gone): Just emit the signal,
- clean up work is done in cal_backend_destroy now.
-
- * pcs/cal-backend-file.c (cal_backend_file_load): Unref the
- uri we are replacing NOT the new uri.
-
-2000-10-20 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/Makefile.am: Fix build
-
- * conduits/calendar/Makefile.am: Fix build
-
-2000-10-20 JP Rosevear <jpr@helixcode.com>
-
- * conduits/calendar/calendar-conduit.c (delete_archive_record):
- Don't throw an error
-
- * conduits/todo/todo-conduit.c (delete_archive_record): ditto
-
-2000-10-20 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit-control-applet.c: Add defines
-
- * conduits/todo/todo-conduit-config.h: put #ifdefs around functions
- can't make this a public interface in the usual way as then the
- symbols would be exported
-
- * conduits/todo/todo-conduit.c: Kill warnings. clahey will be
- happy! Add some defines to include only the necessary config functions.
- (conduit_get_gpilot_conduit): Hook up archive signals
-
- * conduits/calendar/calendar-conduit.c: Same as above
-
- * conduits/calendar/calendar-conduit-control-applet.c: ditto
-
- * conduits/calendar/calendar-conduit-config.h: ditto
-
-2000-10-20 Michael Meeks <michael@helixcode.com>
-
- * gui/calendar-commands.h: s/BonoboUIHandler/BonoboUIComponent/
-
- * gui/calendar-commands.c (properties_cmd): ditto.
-
-2000-10-20 Damon Chaplin <damon@helixcode.com>
-
- * gui/calendar-model.c (calendar_model_value_at): use
- cal_component_has_alarms().
-
-2000-10-20 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-calendar-table.c (E_CALENDAR_TABLE_SPEC): added
- _click-to-add-message, though I'm not sure if i18n will work.
-
- * cal-util/cal-recur.c (cal_obj_time_add_hours):
- (cal_obj_time_add_minutes):
- (cal_obj_time_add_seconds): updated to handle -ve args.
-
- * cal-util/timeutil.c (time_add_day): set tm_isdst to -1 before calling
- mktime().
-
- * cal-util/cal-recur.c (generate_instances_for_chunk): don't call the
- callback if the event ends exactly on the interval start time.
-
- * gui/e-week-view.c (e_week_view_reshape_event_span):
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw_icons):
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event):
- * gui/e-day-view.c (e_day_view_reshape_long_event):
- (e_day_view_reshape_day_event): use cal_component_has_alarms().
-
- * cal-util/cal-component.[hc]: added cal_component_has_alarms().
-
-2000-10-16 Damon Chaplin <damon@helixcode.com>
-
- * gui/calendar-config.c (config_read): set default MonthVPanePosition
- to 1 rather than 0, so if you move the hpane you'll see the date
- navigator.
-
-2000-10-19 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/event-editor.[ch]: added a public function which causes the
- event editor to reload its widgets to the associated CalComponent.
-
- * gui/e-meeting-edit.c: added rudimentary support for the phat
- e-meeting-time-selector widget, though it has no effect on the
- component yet.
-
- * gui/Makefile.am: the meeting editor depends on the meeting widget
- library, now.
-
- * gui/e-itip-control.glade: I added another toolbar button that summons
- from the hoary deep the meeting time widget.
-
-2000-10-19 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/Makefile.am: Add `event-editor-dialog.glade.h'.
- (EXTRA_DIST): Add `$(glade_messages)'.
-
-2000-10-19 Michael Meeks <michael@helixcode.com>
-
- * gui/calendar-commands.c (tb_print_cb): remove; redundant.
-
- * gui/event-editor.c (create_menu, create_toolbar): kill.
- (event_editor_destroy): upd.
- (event_editor_construct): update to new UI handler, cast
- priv->general_summary to a widget not an object.
-
-2000-10-18 Michael Meeks <michael@helixcode.com>
-
- * gui/dialogs/task-editor.c (create_menu, create_toolbar): die.
- (debug_xml_cb): add debugging hook.
-
- * gui/dialogs/Makefile.am: add EVOLUTION_DATADIR
-
- * gui/dialogs/task-editor.c (task_editor_construct): upd for new UI.
-
-2000-10-17 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit-control-applet.c: Add defines
-
- * conduits/todo/todo-conduit-config.h: put #ifdefs around functions
- can't make this a public interface in the usual way as then the
- symbols would be exported
-
- * conduits/todo/todo-conduit.c: Kill warnings. clahey will be
- happy! Add some defines to include only the necessary config functions.
- (conduit_get_gpilot_conduit): Hook up archive signals
-
- * conduits/calendar/calendar-conduit.c: Same as above
-
- * conduits/calendar/calendar-conduit-control-applet.c: ditto
-
- * conduits/calendar/calendar-conduit-config.h: ditto
-
-2000-10-16 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-itip-control.c: You can now add incoming iTip
- messages to your calendar store.
-
- * gui/e-itip-control.glade: added a progress bar dialog
- in case the calendar loading takes a long time.
-
-2000-10-16 JP Rosevear <jpr@helixcode.com>
-
- * cal-client/cal-client.h: Remove pilot cruft. All pilot stuff
- is in the conduits now and uses the logging facility.
-
- * pcs/cal-backend-file.c: ditto
-
- * pcs/cal-backend.h: ditto
-
- * pcs/cal-backend.c: ditto
-
- * pcs/cal.c: ditto
-
- * pcs/cal.h: ditto
-
- * idl/evolution-calendar.idl: ditto
-
- * cal-util/cal-component.h: ditto
-
- * cal-util/cal-component.c: ditto
-
- * cal-client/cal-client.c: ditto
-
- * conduits/calendar/calendar-conduit.c (local_record_from_comp):
- Take a stab at storing recurrence stuff on the pilot properly
-
- * pcs/cal-backend.c (cal_backend_update_object): Don't log the
- event until after the update in case its a new item
-
-2000-10-16 Tuomas Kuosmanen <tigert@helixcode.com>
-
- * gui/dayview.xpm, gui/workweekview.xpm, gui/weekview.xpm
- gui/monthview.xpm gui/yearview.xpm: Updated icons, let me know
- if you like these or not, I might work on these some more but
- I wanted to put these versions up anyway to get feedback..
-
-2000-10-15 Dan Winship <danw@helixcode.com>
-
- * gui/Makefile.am: Remove CPPFLAGS def since the -D there was
- already in INCLUDES
-
-2000-10-14 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/evolution-calendar.oafinfo: Added an
- "evolution:shell-component-icon" attribute.
-
-2000-10-12 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-itip-control.{c,glade}: Made the control much more
- relavent to the function at hand.
-
-2000-10-12 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-calendar-table.c (E_CALENDAR_TABLE_SPEC): set the 2 icon
- columns to a min width of 18 and resizable to FALSE.
-
-2000-10-12 Damon Chaplin <damon@helixcode.com>
-
- * gui/calendar-commands.c (calendar_control_activate):
- (update_pixmaps):
- (set_pixmap): set the pixmaps of the toolbar buttons for the views,
- and removed a lot of old unused stuff. We'll use plain buttons for
- the view buttons for now, until Bonobo toolbars support radio buttons.
-
- * gui/gnome-cal.c (gnome_calendar_dayjump): check day_button is not
- NULL before using it.
- (gnome_calendar_update_view_buttons): check button is not NULL.
-
-2000-10-11 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-day-view-time-item.c (e_day_view_time_item_draw): got 12/24
- hour format the wrong way round.
-
-2000-10-12 JP Rosevear <jpr@helixcode.com>
-
- * conduits/calendar/calendar-conduit.c (comp_from_remote_record):
- Store recurrence stuff on the desktop properly
- (get_ical_day): Utility function
-
-2000-10-12 Iain Holmes <iain@helixcode.com>
-
- * gui/component-factory.c: Disable the executive summary.
-
-2000-10-11 JP Rosevear <jpr@helixcode.com>
-
- * pcs/cal-backend.c (cal_backend_log_entry): Take CalObjType
- as a param because its impossible to determine after a delete.
- (cal_backend_remove_object): Calculate CalObjType and pass
- it to cal_backend_log_entry
- (cal_backend_update_object): ditto
-
- * conduits/todo/todo-conduit.c (local_record_from_comp): Kill
- unused variables.
- (add_archive_record): Don't kill the sync if this happens
- (update_record): Kill old function
- (replace_record): New function to handle replace_record signal
- (conduit_get_gpilot_conduit): Listen for replace record signal
- (add_record): Always add a new record, never replace
- (replace_record): Always replace an existing record
-
- * conduits/calendar/calendar-conduit.c: Same as above
-
-2000-10-10 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-itip-control.c: set a default size for the control.
-
-2000-10-10 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/evolution-calendar.oafinfo: Added information about the
- text/calendar MIME type, so that the evolution-calendar is called
- to deal with iMIP attachments.
-
- * gui/e-itip-control.[ch]: These files implement a Bonobo
- control that will eventually deal with iMIP/iTIP messages from
- the mailer. Right now, it's not working.
-
- * gui/e-itip-control.glade: The Glade GUI for the above-mentioned
- control.
-
- * gui/Makefile.am: added references to the files I created.
-
- * gui/main.c: called the initialization function of the Bonobo
- control factory.
-
-2000-10-11 Tuomas Kuosmanen <tigert@helixcode.com>
-
- * gui/task-assigned-to.xpm gui/task-assigned.xpm
- gui/recur.xpm gui/task-recurring.xpm gui/task.xpm:
- New versions of the icons for the tasklist/pad.
-
-2000-10-11 Damon Chaplin <damon@helixcode.com>
-
- * gui/component-factory.c (owner_unset_cb): don't free evolution_dir
- as we need it to save the config settings.
-
-2000-10-11 Damon Chaplin <damon@helixcode.com>
-
- * gui/main.c (main): call calendar_config_write_on_exit() to write
- out some special config settings (as the mail component does).
-
- * gui/calendar-commands.c (properties_cmd): changed to use the new
- preferences dialog.
- (update_all_config_settings): new function to iterate over all the
- calendars and update the config settings.
-
- * gui/dialogs/cal-prefs-dialog.glade: preferences dialog.
-
- * gui/dialogs/cal-prefs-dialog.[hc]: new files for the preferences
- dialog.
-
- * gui/calendar-config.[hc]: new files to handle loading/saving config
- settings.
-
- * cal-util/cal-recur.c: fixed bug in YEARLY when no filters were set,
- plus minor changes.
-
- * cal-util/test-recur.c: updated.
-
- * gui/e-day-view-time-item.c:
- * gui/popup-menu.c: update to #include <gal/widgets/e-gui-utils.h>
-
- * gui/component-factory.c (owner_set_cb): called calendar_config_init.
- (owner_set_cb):
- (owner_unset_cb): updated the prototypes.
-
- * gui/main.c (main): added call to calendar_config_write_on_exit().
-
- * gui/component-factory.h:
- * gui/component-factory.c (owner_set_cb): added global evolution_dir
- just like the mail component, so we know we to store config stuff.
-
-2000-10-11 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/e-calendar-table.c: Fixed the column elements here.
-
-2000-10-11 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/e-calendar-table.c: Updated to use the new ETable
- specification stuff.
-
-2000-10-11 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c (map_sax_start_element): The
- element is "pilot_id" not "pilotid". Update both maps
- (compute_pid): Utility function to set a local records pid
- (local_record_from_comp): Compute the pid and status here,
- no longer use the old cal_component pilot interfaces
- (free_match): Its a *local not a **local
-
- * conduits/calendar/calendar-conduit.c: same as above
-
- * conduits/todo/todo-conduit.h: Have both a uid and pid map
-
- * conduits/todo/calendar-conduit.h: same as above
-
-2000-10-09 JP Rosevear <jpr@helixcode.com>
-
- * conduits/*: Adjust to using gnome-pilot-sync-abs conduit which
- is based on the latest pilot link changes.
-
-2000-10-09 Iain Holmes <iain@helixcode.com>
-
- * Makefile.am: Added the executive-summary library and cflags
-
- * gui/evolution-calendar.oafinfo: Added oaf servers for the
- executive summary and executive summary factory.
-
- * gui/calendar-summary.[ch]: New files to create the summary.
-
- * gui/component-factory.c (summary_fn): Create the executive
- summary component.
- (component_factory_init): Start the summary factory as well.
-
-2000-10-06 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/weekday-picker.[ch]: New widget to pick weekdays.
-
-2000-10-05 Michael Meeks <michael@helixcode.com>
-
- * gui/calendar-commands.c: upd.
- (calendar_control_activate): upd.
- (calendar_control_deactivate): upd.
-
-2000-10-05 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-day-view.c:
- * gui/e-week-view.c: when the user types in a new event, don't create
- it until the user hits Return or switches focus. Removed the
- editing_new_event flags.
-
- * cal-util/test-recur.c: rewritten to work on ics files. Now I can
- start testing the recurrence code.
-
- * cal-util/cal-recur.c: a few fixes.
-
- * gui/e-day-view.c (e_day_view_check_if_new_event_fits): fixed to
- return TRUE for long events, not FALSE.
-
-2000-10-04 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/print.c (print_todo_details): As a temporary solution to the
- to-do printing, just print the summaries. We'll use the ETable
- printing stuff later.
-
- * gui/print.c (print_day_summary_cb): Use g_list_append() correctly.
- (print_todo_details_cb): Likewise.
- (print_day_summary): Initialize psi.events. This code was
- obviously never tested.
- (print_todo_details): Likewise.
- (print_day_details): Initialize pdi.slots.
-
- * gui/print.c (range_selector_new): Fix strftime() %a versus %b
- confusion. Fixes bugzilla #644.
- (range_selector_new): Fix the whole localization mess by making
- better use of strftime(). Now we generate whole date strings at a
- time and compose them later. Fixes bugzilla #643.
-
-2000-10-02 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-meeting-edit.c: added support for the ROLE and RSVP parameters
- in both the GUI and underlying iCal.
-
-2000-09-29 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-meeting-edit.c: added support for organizers in the meeting
- scheduler.
-
-2000-09-29 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/e-meeting-edit.c: added code that makes changes to the underlying
- iCAL structure of an event, when the user changes meeting information.
-
- * gui/e-meeting-dialog.glade: this is the Glade UI for the meeting dialog
- and accoutrements.
-
-2000-09-29 Damon Chaplin <damon@helixcode.com>
-
- * cal-util/cal-recur.c: updated to support RDATE end times or
- durations. Note that if you have two RDATEs with the same start times,
- but with different end dates/durations set, the results are
- unpredictable. So the event editor dialog should check for this.
-
- * gui/e-week-view-main-item.c (e_week_view_main_item_draw_day):
- make strftime() strings translatable, and changed the formats a bit.
-
- * NOTE: someone needs to check print.c to make sure strftime strings
- are OK for i18n.
-
- * gui/e-day-view.h: Changed EDayViewDateFormat enum. We now try to
- include the weekday if possible. Also changed EDayView struct so we
- store the month & weekdays with the longest names rather than the
- actual widths. This helps i18n.
-
- * gui/e-day-view.c (e_day_view_recalc_cell_sizes): used _() for
- strftime strings, tried to see if weekday fits, and rearranged a
- bit to make i18n easier.
-
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw): used _() for
- strftime strings, and updated to use new formats.
-
- * gui/calendar-model.c: added use_24_hour_format boolean to
- CalendarModelPrivate so we can display dates in 12-hour format if
- requested. This meant adding a CalendarModel argument to a few
- functions. Also added get/set functions to set use_24_hour_format.
- I suppose ideally we should have an ECellDate renderer and this option
- should go there.
-
-2000-09-27 Jesse Pavel <jpavel@helixcode.com>
-
- * gui/event-editor.c: changed a menu entry so that it will invoke
- my meeting editor.
-
- * gui/e-meeting-edit.[ch]: added these files to provide preliminary
- support for iTIP meeting scheduling. Currently, only the GUI works;
- there is not yet any backend support.
-
- * gui/Makefile.am: added entries for e-meeting-edit.[ch]
-
-2000-09-24 Damon Chaplin <damon@helixcode.com>
-
- * gui/dialogs/task-editor-dialog.glade: set the height of the scrolled
- window for the description field, since the default window height
- doesn't seem to be working.
-
- * cal-util/cal-component.h: added functions to get the actual
- icalproperty lists for RRULE and EXRULE properties.
-
- * cal-util/cal-recur.[hc]: added support for COUNT, though I need to
- test it a bit. Also fixed the call to generate_instances_for_year() so
- it uses the chunk dates.
-
-2000-09-20 Damon Chaplin <damon@helixcode.com>
-
- * gui/event-editor.c: got rid of 1 '_' in '__Formatting'.
-
-2000-09-22 Michael Meeks <michael@helixcode.com>
-
- * gui/calendar-commands.c (calendar_control_activate): upd.
-
-2000-09-21 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-commands.c (verbs): Removed the "about calendar"
- command, since we don't want to have both "About Evolution" and
- "About Calendar".
-
-2000-09-21 Michael Meeks <michael@helixcode.com>
-
- * gui/calendar-commands.c (calendar_control_activate): _UIHandler
- update.
-
-2000-09-20 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c (pre_sync): Don't fail if there
- is no map file.
-
-2000-09-20 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.h: Add since field to context
-
- * conduits/todo/todo-conduit.c (map_set_node_timet): New utility
- function
- (map_sax_start_element): Look for the map timestamp as well
- (map_write): Write the map timestamp
- (pre_sync): Use the map time stamp when looking for changed entries
-
- * pcs/cal-backend.c (cal_backend_log_sax_start_element): Make sure
- we are in a valid timestamp
-
-2000-09-20 JP Rosevear <jpr@helixcode.com>
-
- * pcs/cal-backend.c (cal_backend_log_name): Make the log file
- name relevant to the actual calendar file, rather than just the
- directory.
-
-2000-09-20 JP Rosevear <jpr@helixcode.com>
-
- * pcs/cal-backend.c (cal_backend_get_log_entries): Oops
-
-2000-09-20 JP Rosevear <jpr@helixcode.com>
-
- * pcs/cal-backend.c (cal_backend_get_log_entries): Use a local
- sax handler.
-
- * conduits/todo/todo-conduit.c (pre_sync): Use xmlSAXParseFile
- (map_sax_parse): Delete
-
-2000-09-20 JP Rosevear <jpr@helixcode.com>
-
- * pcs/cal-backend.c (cal_backend_log_sax_start_element): Properly
- assign the CalObjChange type.
- (cal_backend_log_sax_parse): Delete
- (cal_backend_get_log_entries): Use xmlSAXUserParseFile
-
-2000-09-19 JP Rosevear <jpr@helixcode.com>
-
- * pcs/cal-backend.c (cal_backend_set_uri): New utility function
- (cal_backend_load): use above
- (cal_backend_create): use above
- (cal_backend_log_name): Take a uri instead of a backend param
-
- * pcs/cal-backend-file.c: Get rid of useless hash functions
- (cal_backend_file_load): Check to make sure path exists and is
- local
- (cal_backend_file_load): Unref the current uri if there is one
- (cal_backend_file_create): ditto
-
- * pcs/cal-backend.c (cal_backend_last_client_gone): Sync before
- shooting ourselves in the foot
-
- * pcs/cal-backend-file.c (save): Fully implement backing up the
- calendar before writing out the new entry.
-
-2000-09-19 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c (check_for_slow_setting): Add some
- other cases where a slow sync is in order
- (pre_sync): Pre load the uids, the map and the add/mod/del lists
- (match_record): Use the map hash to match records
- (iterate): Iterate using the pre-loaded uid list
- (iterate_specific): Iterate using the add/mod/del lists
- (purge): Delete all entries in the del list
- (set_status): Set status by adding to an appropriate list
- (set_pilot_id): Set pilot_id by updating map hash
-
- * conduits/todo/todo-conduit.h: Add lists for added, modified and
- deleted objects
-
- * conduits/todo/todo-conduit.c (map_name): Get the pilot_id->uid map
- file name
- (map_sax_start_element): SAX handler to extract a pilot_id->uid
- mapping
- (map_sax_parse): Parse the given file and build a pilot_id->uid hash
- (map_write_foreach): Write out individual mapping elements
- (map_write): Write out the pilot_id->uid mapping
- (start_calendar_server_cb): Rename from gnome_calendar_load_cb
-
- * conduits/todo/todo-conduit-config.h: Rename pilotID to pilot_id
-
- * conduits/todo/e-todo.conduit.in: A little renaming
-
- * conduits/todo/Makefile.am: Fix build slightly
-
- * pcs/cal.c (build_change_seq): Build a corba sequence out of a list
- of CalObjChanges
- (Cal_get_objects_in_range): Implement new corba function
-
- * pcs/cal-backend.c (cal_backend_init): Intiliaze to NULL
- (cal_backend_load): Track the uri so we can write the log file
- to the same place
- (cal_backend_log_name): Figure out the log filename/path based on
- the calendar uri
- (cal_backend_set_node_timet): Set an xml node property value from
- a time_t
- (cal_backend_log_entry): Adds a log entry to list waiting to be written
- out
- (cal_backend_log_sync): Syncs the log entries to disk
- (cal_backend_log_sax_start_element): SAX callback for reading in
- log entries
- (cal_backend_log_sax_end_element): ditto
- (cal_backend_log_sax_parse): Main SAX parser call to parse the log
- file looking for particular log entries and creating a CalObjChange
- hash with the last change for each object
- (cal_backend_get_log_entries): Returns a hash of objects of a given
- type changed since the given time
- (cal_backend_update_object): Add appropriate log entries
- (cal_backend_remove_object): ditto
- (cal_backend_get_changed_uids): Implement new idl interface call
- (cal_backend_foreach_changed): Convert CalObjChange hash into a list
-
- * pcs/cal-backend-imc.[hc]: Remove crufty files
-
- * pcs/cal-backend-file.c (cal_backend_file_get_type_by_uid): New
- function that returns the CalObjType for a uid.
-
- * cal-client/cal-client.h: Update prototypes.
-
- * cal-client/cal-client.c (build_change_list): Build a list
- of CalObjChange items from a corba sequence.
- (cal_client_get_changed_uids): New accessor method for the
- similarly named addition to the idl file.
-
- * cal-util/cal-util.h: Update prototypes and add CalObjChangeType
- enum.
-
- * cal-util/cal-util.c (cal_obj_change_list_free): New utility
- method to free a list of CalObjChange objects.
-
- * idl/evolution-calendar.idl: Add get_changed_uids method
- and associated types.
-
-2000-09-18 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and
- $(EXTRA_GNOME_LIBS). Removed unneeded libraries.
-
- * gui/calendar-model.h, gui/e-calendar-table.c, gui/e-day-view.c,
- gui/e-week-view-event-item.c, gui/e-week-view.c,
- gui/event-editor.c, gui/gncal-todo.c, gui/gnome-cal.c, gui/main.c,
- gui/print.c, gui/dialogs/task-editor.c: Fixed the #include lines
- to deal properly with gal.
-
- * gui/check-filled.xpm: New file since we can't include it from
- e-table anymore.
-
-2000-09-16 Michael Meeks <michael@helixcode.com>
-
- * gui/Makefile.am (INCLUDES): add datadir
-
- * gui/calendar-commands.c (calendar_control_activate): use it.
-
-2000-09-14 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/.cvsignore: Shush
-
-2000-09-14 JP Rosevear <jpr@helixcode.com>
-
- * Add headers with GPL notice and credit copyright to those appropriate
-
- * conduits/todo/todo-conduit-control-applet.c (doHelp): Update name,
- authors, copyright for about dialog.
- (activate_sync_type): Tidy
-
- * conduits/todo/Makefile.am: Rename binaries and libs to e-todo*
- to avoid conflicts.
-
- * conduits/todo/e-todo.conduit.in: Reflect binary/lib name changes
-
- * conduits/todo/e-todo-conduit-control-applet.desktop: ditto
-
- * conduits/todo/todo.conduit.in: Removed
-
- * conduits/todo/todo-conduit-control-applet.desktop: Removed
-
- * conduits/todo/todo-conduit-config.h (todoconduit_load_configuration):
- The config file will now be called e-todo-conduit
- (todoconduit_save_configuration): ditto
-
- * conduits/todo/todo-conduit.c: Some renaming to keep consistent.
- (pre_sync): Remove commented out function that does not exist.
-
- * conduits/todo/todo-conduit-control-applet.c: ditto
-
- * conduits/todo/todo-conduit-config.h: ditto
-
- * conduits/todo/todo-conduit.h: ditto
-
-
-2000-09-07 Michael Meeks <michael@helixcode.com>
-
- * gui/calendar-commands.c: Re-write most UI handler code.
-
-2000-09-13 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-model.c (obj_updated_cb): Removed an unused
- variable.
-
- * gui/calendar-model.c (obj_updated_cb): See if the new object
- matches the type of objects we were told to deal with.
- (load_objects): Likewise.
-
-2000-09-13 JP Rosevear <jpr@helixcode.com>
-
- * pcs/cal-backend-file.c (remove_component): Only remove the pilot
- item from the hash if it exists in the first place.
-
-2000-09-12 JP Rosevear <jpr@helixcode.com>
-
- * pcs/cal-backend-file.c (add_component): plug leakage
-
-2000-09-12 JP Rosevear <jpr@helixcode.com>
-
- * conduits/calendar/calendar-conduit.c: Hack to compile for distcheck.
-
- * conduits/calendar/calendar-conduit.h: Remove calobj.h dependency
-
-2000-09-12 JP Rosevear <jpr@helixcode.com>
-
- * pcs/cal-backend-file.c (cal_backend_file_load): Use g_int_*
- for now
- (cal_backend_file_create): ditto
-
- * conduits/todo/todo-conduit.c (local_record_from_compobject): Make
- this actually fill in the todo record.
- (find_record_in_repository): Add debug stuff
- (iterate_specific): Use the already exisiting utility function
-
- * pcs/cal-backend-file.c (cal_backend_file_update_pilot_id): correct
- the status and id types. g_strdup the uid since this is not a
- constified return
- (cal_backend_file_get_uid_by_pilot_id): correct the id type
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/Makefile.am: Remove `ui.xml' stuff.
-
- * pcs/cal-backend.c: Dont' #include calobj.h anymore as it's gone.
-
-2000-09-12 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/gnome-cal.c (gnome_calendar_construct): Connect to the
- "cal_loaded" signal of the client here.
- (connect_load): Removed function.
- (disconnect_load): Removed function.
- (cal_loaded_cb): Store the URI we are loading in the GnomeCal
- structure instead of in a weird closure. This gets rid of the
- connect/disconnect mess as well.
- (gnome_calendar_open): Store the URI in the GnomeCal.
-
-2000-09-11 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/e-day-view.c: Fixed a warning (removed unused variable
- gfloat width from e_day_view_get_event_position.)
-
-2000-09-11 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c: Handle renaming, header cleanup
-
- * conduits/todo/todo-conduit.h: Rename GCalLocalRecord to
- EToDoLocalRecord, header cleanup
-
-2000-09-11 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c (comp_from_remote_record): Use
- description list instead of comment list for pilot todo note
- (transmit): Check for null cal component properties, set priority
- correctly, use description list instead of comment list. Make
- pilot record private when appropriate.
-
-2000-09-10 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c (comp_from_remote_record): Only
- set the due date only if it exists
-
-2000-09-10 JP Rosevear <jpr@helixcode.com>
-
- * gui/calendar-model.c (get_is_complete): Relying on the status
- field is somewhat faulty since it is related to group scheduling
-
-2000-09-10 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c (update_calendar_entry_in_repository):
- Make log output a little more sensible
- (comp_from_remote_record): Minor correction when making a CalComponent
- from scratch.
- (update_record): Use comp_from_remote_record for new items, rather
- than repeating the code here.
-
-2000-09-10 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c: Remove catch_ret_val function
- since its no longer useful. Fix naming of various fields from
- the header changes. Use GnomePilotRecord* stuff instead of
- ICAL_PILOT_SYNC_*
- (e_todo_context_new): Rename from gcalconduit_new_context. Now takes
- a pilot id and loads the configuration here
- (e_todo_context_destroy): Rename from gcalconduit_destroy_context.
- Unref the client and destroy the configuration if they exist here
- (start_calendar_server): Change the default calendar name
- (local_record_from_comp_uid): Rename from local_record_from_ical_uid
- (local_record_from_compobject): Rename from
- local_record_from_icalobject. Properly do the pilot id and status.
- (comp_from_remote_record): Rename from ical_from_remote_record.
- Handle due, complete, classification and pilot stuff properly
- (pre_sync): Remove some old stuff. We need to figure out how to
- set some of the field values.
- (set_status): Reflect pilot status changes from above
- (conduit_destroy_gpilot_conduit): Remove cleanup stuff that is
- now done by e_todo_context_destroy
- (conduit_get_gpilot_conduit): Only set the context as object
- data of the conduit.
-
- * conduits/todo/todo-conduit.h: Rename GCalConduitContext to
- EToDoConduitContext. Remove some unused struct fields.
- For GCalLocalRecord, rename ical to comp.
-
-2000-09-11 Damon Chaplin <damon@helixcode.com>
-
- * gui/dialogs/task-editor.c: changed to use EDateEdit.
-
- * gui/dialogs/task-editor-dialog.glade: added "None" option to
- Classification option menu, and used custom widgets for the date
- entries so we can use EDateEdit widgets.
-
- * gui/event-editor.c: changed to use EDateEdit. Note that this needs
- to be fixed at some point to handle invalid dates, i.e. when
- e_date_edit_get_time returns -1.
-
- * gui/calendar-model.c (ensure_task_complete):
- (ensure_task_not_complete): new functions to set the related properties
- to make sure a task is marked as complete on not, i.e. "Date Completed"
- "Status" and "Percent" properties.
-
-2000-09-08 Damon Chaplin <damon@helixcode.com>
-
- * gui/calendar-model.c (get_is_complete): use the status field rather
- than the completed date, as it is more reliable.
- (get_is_overdue): use get_is_complete().
- (calendar_model_mark_task_complete): check if it is already complete,
- and if so don't update it.
-
- * cal-util/cal-component.c (cal_component_get_status):
- (cal_component_set_status): added functions to support the STATUS
- property. Also added the property to CalComponentPrivate and set it
- to NULL in free_icalcomponent(). Someone should check my code as I've
- mainly done a Cut & Paste job.
-
-2000-09-10 JP Rosevear <jpr@helixcode.com>
- * conduits/todo/todo-conduit.c: Convert "//" style comments
- (local_record_from_ical_uid): Remove iCalObject cruft
- (ical_from_remote_record): ditto
- (free_match): Properly unref the CalComponent
-
-2000-09-10 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c (local_record_from_icalobject): Use
- cal component pilot stuff properly
- (find_record_in_repository): Remove cruft
- (ical_from_remote_record): Remove cruft
- (update_record): Set the vtype immediately after creation. Remove cruft
-
- * conduits/todo/todo-conduit.h: Remove iCalObject stuff
-
- * conduits/todo/todo-conduit-config.h: Move all the config stuff
- here, I need to kill the warnings at some point
-
- * conduits/todo/todo-conduit-control-applet.c (doRevertSettings):
- Set all the state variables correctly on a revert
- (doSaveSettings): Update original state
- (doHelp): Rename from about_cb
- (main): Destroy configurations when done
-
- * conduits/todo/Makefile.am: Tidy
-
- * pcs/cal-backend-file.c (cbf_pilot_hash): Function for hashing
- pilot ids
- (cbf_pilot_equal): For hash table of pilot ids
- (cal_backend_file_destroy): Destroy pilot id hash
- (add_component): Insert the uid into the pilot hash
- (remove_component): Remove the uid from the pilot hash
- (cal_backend_file_load): Create the pilot hash
- (cal_backend_file_create): ditto
- (cal_backend_file_get_uid_by_pilot_id): Implement using the pilot hash
- (cal_backend_file_update_pilot_id): ditto
-
- * cal-util/cal-component.h: Update prototypes
-
- * cal-util/cal-component.c (cal_component_get_pilot_id): Implement
- using ical X properties
- (cal_component_set_pilot_id): ditto
- (cal_component_get_pilot_status): ditto
- (cal_component_set_pilot_status): ditto
- (cal_component_free_pilot_id): Free a pilot id
- (cal_component_free_pilot_status): Free a pilot status
-
-2000-09-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/dialogs/Makefile.am (INCLUDES): Add
- `-I$(top_builddir)/libical/src/libical' so that we get
- `icalversion.h' from the build directory instead of taking it from
- the installation directory, which is of course Wrong (tm).
- * gui/Makefile.am (INCLUDES): Likewise.
-
-2000-09-08 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/gnome-cal.c (cal_loaded_cb): New function with the
- loading/creation state machine. It is carefully modelled after
- the state machine that started the Universe, so bow before it.
- (gnome_calendar_construct): Do not connect to cal_loaded here.
- (connect_load): The closure for the cal_loaded callback is a bit
- tricky, so provide a function to create it and connect to the
- signal.
- (disconnect_load): Disconnect from the signal and free the
- closure.
- (gnome_calendar_load_cb): Removed obsolete buggy function.
- (gnome_calendar_open): Use the new mechanism.
-
- * gui/control-factory.c (set_prop): The default filename is now
- calendar.ics.
-
-2000-09-08 JP Rosevear <jpr@helixcode.com>
-
- * conduits/calendar/calendar-conduit.c (transmit): Use
- icaltime_as_timet
-
-2000-09-08 Christopher James Lahey <clahey@helixcode.com>
-
- * cal-util/cal-recur.c, gui/e-day-view.c, gui/e-week-view.c,
- gui/event-editor.c, gui/getdate.y, gui/gncal-todo.c,
- gui/gnome-cal.c, gui/dialogs/task-editor.c: Fixed some warnings.
-
-2000-09-08 JP Rosevear <jpr@helixcode.com>
-
- * conduits/calendar/Makefile.am: Tidy
-
- * conduits/todo/Makefile.am: Tidy
-
-2000-09-08 Federico Mena Quintero <federico@helixcode.com>
-
- Fall equinox cleanup!
-
- OK, I know the equinox is not here yet, but weather has changed
- enough to warrant it.
-
- Sigh. This place is definitely not the tropics.
-
- * gui/gnome-cal.c (obj_updated_cb): Renamed from
- gnome_calendar_object_updated_cb(); fixed prototype.
- (obj_removed_cb): Renamed from gnome_calendar_object_removed_cb();
- fixed prototype.
- (GnomeCalendarPrivate): Moved all the GnomeCalendar fields to a
- private structure so I don't have to rebuild the whole calendar
- GUI directory every time something changes in the object.
- (GnomeCalendarPrivate): Removed the property bag and the control
- fields; they are local to the control-factory now.
- (gnome_calendar_update_view_buttons): Remove the
- ignore_view_button_clicks mess and just block the signal.
- (gnome_calendar_set_view): Added a "focus" argument to indicate
- whether we want the main widget in the specified view to grab the
- focus.
- (gnome_calendar_set_view_internal): Handle the focus argument here.
- (gnome_calendar_set_view_buttons): Temporary hack to notify the
- calendar about its buttons.
- (gnome_calendar_get_selected_time_range): New function.
- (gnome_calendar_get_cal_client): New function.
-
- * gui/control-factory.c (calendar_properties_init): Keep the
- property bag local to here; it does not need to be in the calendar
- object yet.
- (control_factory_fn): Renamed from control_factory(). Just use
- control_factory_new_control().
- (control_factory_new_control): Moved the stuff over from
- create_control(), and keep the control local to here. Check the
- return value of bonobo_control_new().
-
- * gui/calendar-commands.c (show_day_view_clicked): Remove the
- ignore_view_button_clicks mess.
- (new_calendar): Removed the useless "page" argument.
- (calendar_control_activate): Use gnome_calendar_set_view_buttons()
- for now.
-
-2000-09-07 Lauris Kaplinski <lauris@helixcode.com>
-
- * cal-client/Makefile.am: Added -lunicode
-
- * gui/dialogs/task-editor.c: More UTF-8 wrappers
- (priority_index_to_value): Kill warning, add assertion
-
-2000-09-06 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event):
- Use new cal_component_has_recurrences convenience function
-
- * gui/e-week-view.c (e_week_view_show_popup_menu): ditto
-
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw_icons):
- ditto
-
- * gui/calendar-model.c (calendar_model_value_at): ditto
- (calendar_model_value_at): ditto
-
- * gui/e-day-view.c (e_day_view_on_event_click): ditto
- (e_day_view_on_event_right_click): ditto
- (e_day_view_on_top_canvas_motion): ditto
- (e_day_view_on_top_canvas_motion): ditto
- (e_day_view_on_main_canvas_motion): ditto
- (e_day_view_on_main_canvas_motion): ditto
- (e_day_view_reshape_day_event): ditto
-
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
- ditto
-
- * gui/e-day-view.c (e_day_view_on_long_event_click): ditto
-
-2000-09-06 JP Rosevear <jpr@helixcode.com>
-
- * cal-util/cal-recur.c (cal_recur_generate_instances): Use
- new convenience functions and only get the recurrence
- stuff if needed. Free the recurrence stuff if used.
-
-2000-09-05 JP Rosevear <jpr@helixcode.com>
-
- * cal-util/cal-component.h: Add new prototypes
-
- * cal-util/cal-component.c (cal_component_has_exrules): Utility
- function to determine whether a cal component has any exrules
- (cal_component_has_exdates): Ditto for exdates
- (cal_component_has_exceptions): Utility function to determine
- whether a cal component has any exception rules
- (cal_component_has_recurrences):Utility function to determine
- whether a cal component has any recurrence rules
-
-2000-09-05 JP Rosevear <jpr@helixcode.com>
-
- * gui/event-editor.c (dialog_to_comp_object): Kill all exdates if
- there are no dates in the box
-
- * cal-util/cal-recur.c (generate_instances_for_year): Add a special
- case for when there are exceptions but no rrules or rdates.
- (cal_obj_remove_exceptions): Use date only compare func
- (cal_obj_date_only_compare_func): New compare function that
- compares the date only, not the time.
-
- * gui/event-editor.c (dialog_to_comp_object): Need a break for the
- yearly recurrence type
- (dialog_to_comp_object): We need to allocate icaltimetypes for the
- exdate list
- (fill_widgets): Handle a weekly recurrence with no particular day set
- (dialog_to_comp_object): Kill all rrules if "None" is selected as
- the recurrence type by the user
-
-2000-09-06 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-calendar-table.c (e_calendar_table_open_task): uses the new
- TaskEditor dialog.
-
- * gui/dialogs/task-editor.[hc]:
- * gui/dialogs/task-editor-dialog.glade: updated. Still need to fix the
- 'Status' property (CalComponent doesn't support it yet), and use a
- replacement for GnomeDateEdit, since we need to support setting 'None'
- as the date.
-
-2000-09-04 Damon Chaplin <damon@helixcode.com>
-
- * gui/event-editor.c (obj_updated_cb):
- (obj_removed_cb): compare the updated object's uid with the one we
- are editing, and just return if it doesn't match.
-
-2000-09-01 Damon Chaplin <damon@helixcode.com>
-
- * gui/gnome-cal.c (gnome_calendar_tag_calendar): added check to see
- if the client has loaded successfully. Gets rid of a few warnings.
-
-2000-09-05 JP Rosevear <jpr@helixcode.com>
-
- * cal-util/cal-recur.c (generate_instances_for_year): The exdate
- and rdate lists are a list of icaltimetypes, not CalComponentPeriods
-
- * gui/e-day-view.c (e_day_view_on_delete_occurrence): The exdate list
- is a list of icaltimetypes, not CalComponentDateTimes
-
-2000-09-05 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-day-view.c (e_day_view_on_delete_occurrence): Append
- the exdate to the list AFTER we create the date value.
-
-2000-09-05 JP Rosevear <jpr@helixcode.com>
-
- * cal-util/cal-component.c (cal_component_free_recur_list): Free
- the data, not the list element.
-
-2000-09-05 JP Rosevear <jpr@helixcode.com>
-
- * cal-util/cal-recur.c (cal_recur_generate_instances): Compute
- the event duration using the event start/end times, not the
- interval times.
-
-2000-09-05 JP Rosevear <jpr@helixcode.com>
-
- * cal-util/cal-recur.c (cal_recur_from_icalrecurrencetype): Check
- to see if r->enddate is (time_t)-1 and set to 0 if so
-
-2000-09-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * conduits/calendar/Makefile.am (INCLUDES): Add libical include
- directories and `$(BONOBO_GNOME_CFLAGS)'.
- * conduits/todo/Makefile.am (INCLUDES): Likewise.
-
-2000-09-02 Lauris Kaplinski <lauris@helixcode.com>
-
- * gui/event-editor.c: e_utf8 wrappers
-
- * gui/gncal-todo.c: e_utf8_wrappers
-
-2000-09-02 Christopher James Lahey <clahey@helixcode.com>
-
- * conduits/calendar/calendar-conduit.c,
- conduits/todo/todo-conduit.c, gui/e-week-view.c, gui/gnome-cal.c:
- Fixed some warnings.
-
-2000-09-01 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/gnome-cal.c (gnome_calendar_new): Use
- gnome_calendar_construct() so that we can check for proper
- creation of the client.
- (gnome_calendar_destroy): Check that the client exists before we
- unref it.
- (gnome_calendar_construct): Do the CalClient creation here. Bind
- the views to it here as well instead of in setup_widgets().
- (gnome_calendar_init): Call setup_widgets() here.
-
- * gui/e-calendar-table.c (e_calendar_table_destroy): Unref the
- model.
-
-2000-09-01 JP Rosevear <jpr@helixcode.com>
-
- * conduits/todo/todo-conduit.c: Update for new libical.
- Conduits should atleast compile now.
-
- * conduits/calendar/calendar-conduit.c: ditto
-
- * Makefile.am: Build the conduits only when they've been
- enabled.
-
-2000-09-01 JP Rosevear <jpr@helixcode.com>
-
- * gui/event-editor.c: Make toolbar save and close button.
- We should put a similar menu option in sometime.
-
-2000-08-31 JP Rosevear <jpr@helixcode.com>
-
- * cal-util/cal-recur.c (array_to_list): Use
- ICAL_RECURRENCE_ARRAY_MAX instead of MAX_SHORT
-
-2000-08-31 JP Rosevear <jpr@helixcode.com>
-
- * gui/event-editor.c (file_delete_cb): Implement delete option
- (dialog_to_comp_object): Set the weekday start value and use
- local not UTC time
-
-2000-08-31 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (file_delete_cb): No need to spit a warning
- if removal fails.
- (event_editor_destroy): Free the exception clist data. Unref the
- calendar client here.
- (close_dialog): Just call gtk_object_destroy() on the event
- editor; the destroy handler will free everything else.
-
- * cal-client/cal-client.c (cal_client_object_exists): Removed
- function; this is not useful because we operate asynchronously.
-
- * gui/e-day-view.c (e_day_view_on_delete_appointment): No need to
- spit a warning if removal fails.
-
- * gui/e-week-view.c (e_week_view_on_delete_appointment): Likewise.
-
- * gui/calendar-model.c (calendar_model_delete_task): Likewise.
-
-2000-08-31 JP Rosevear <jpr@helixcode.com>
-
- * gui/event-editor.c (file_delete_cb): Implement delete option
- (recurrence_toggled): Make an ugly hack to get the recurrence
- pages showing properly since we don't yet implement all of the
- recurrence rule stuff.
-
- * cal-client/cal-client.c (cal_client_object_exists): New function
- to see if an object exists and is obtainable from the backend
-
- * cal-client/cal-client.h: Add prototype
-
-2000-08-31 JP Rosevear <jpr@helixcode.com>
-
- * gui/gnome-cal.c (editor_closed_cb): Event editor destroyed
- callback to do hash cleanup
- (gnome_calendar_edit_object): Set event editor calendar client.
-
- * gui/event-editor.h: Add new prototype
-
- * gui/event-editor.c: Trash signal stuff. We will manipulate
- the client directly. Make the toolbar save and menu save items
- work identically. Add icons to the toolbar.
- (save_event_object): Call cal_client_update_object
- (close_dialog): Unref the client and disconnect signals
- Actually destroy the event editor object.
- (obj_updated_cb): New function. Doesn't really do anything
- yet but it will inform the user the event has changed elsewhere
- in the future.
- (obj_removed_cb): ditto
- (event_editor_set_cal_client): New function to set the calendar
- client
-
- * gui/gnome-cal.c (gnome_calendar_new_appointment): Commit
- the sequence to the cal component and use non UTC times.
-
-2000-08-30 Lauris Kaplinski <lauris@helixcode.com>
-
- * gui/print.c: Countless small changes for gnome-print 0.21+
-
-2000-08-30 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-day-view.[hc]:
- * gui/e-day-view-main-item.c:
- * gui/e-week-view.[hc]:
- * gui/e-week-view-main-item.c:
- * gui/calendar-commands.c:
- * gui/gnome-cal.[hc]: switched to using new ECalendar widget,
- and a few other fixes.
-
-2000-08-30 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/gnome-cal.h (GnomeCal): Removed unused field event_editor.
-
- * gui/e-day-view.c (e_day_view_key_press): Oops, set the
- dtstart/dtend on the component before adding it.
- (e_day_view_on_editing_stopped): No need to check for an UID.
- Update the summary properly.
-
-2000-08-30 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-week-view.c: Make sure the is_utc flag is always
- FALSE for icaltime_from_timet
- (e_week_view_on_unrecur_appointment): Use icaltimetype struct
- from the stack and make sure tzid is always NULL
- (e_week_view_key_press): ditto
-
-2000-08-30 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-day-view.c: Make sure the is_utc flag is always
- FALSE for icaltime_from_timet
- (e_day_view_on_unrecur_appointment): Use icaltimetype struct
- from the stack and make sure tzid is always NULL
- (e_day_view_finish_long_event_resize): ditto
- (e_day_view_finish_resize): ditto
- (e_day_view_on_top_canvas_drag_data_received): ditto
- (e_day_view_on_main_canvas_drag_data_received): ditto
-
-2000-08-30 JP Rosevear <jpr@helixcode.com>
-
- * cal-client/cal-client.c (add_instance): Actually add the
- comp_instance struct to the instances list. We now appear
- to able to keep events and todos between sessions. Yay!
-
-2000-08-29 Federico Mena Quintero <federico@helixcode.com>
-
- Now the views monitor the client by themselves; it does not make
- sense to proxy all notifications through the GnomeCal. The
- GnomeCal should just be a meta-widget that holds all the views.
-
- At some later point we'll want to decouple the views from the
- GnomeCal so that they can be embedded anywhere; they should emit
- signals to request appropriate actions from the toplevel GUI
- instead of calling the GnomeCal directly.
-
- * gui/e-day-view.c (e_day_view_set_cal_client): New function; now
- the day view monitors the client by itself.
- (cal_loaded_cb): New callback; moved over from
- e_day_view_update_all_events().
- (obj_updated_cb): New callback; moved over from
- e_day_view_update_event().
- (obj_removed_cb): New callback; moved over from
- e_day_view_remove_event().
- (e_day_view_update_all_events): Removed function.
- (e_day_view_update_event): Removed function.
- (e_day_view_remove_event): Removed function.
- (*): Use the day_view->client directly instead of fetching it from
- the GnomeCal.
- (e_day_view_destroy): Unref the client.
- (e_day_view_reload_events): Check if the client is loaded.
- (e_day_view_key_press): Set the vtype of the new component.
-
- * gui/e-week-view.c (e_week_view_set_cal_client): New function.
- (cal_loaded_cb): New callback.
- (obj_updated_cb): New callback.
- (obj_removed_cb): New callback.
- (e_week_view_update_all_events): Removed function.
- (e_week_view_update_event): Removed function.
- (e_week_view_remove_event): Removed function.
- (*): Use the week_view->client directly.
- (e_week_view_destroy): Unref the client.
- (e_week_view_reload_events): Check if the client is loaded.
-
- * gui/gnome-cal.c (setup_widgets): Set the cal_client on all the
- views.
- (gnome_calendar_update_all): Do not update the views, since now
- they do it themselves.
- (gnome_calendar_object_updated_cb): Likewise.
- (gnome_calendar_object_removed_cb): Likewise.
- (setup_widgets): Remove all to-do list cruft.
- (gnome_calendar_colors_changed): Likewise.
- (gnome_calendar_todo_properties_changed): Likewise.
-
- * gui/calendar-commands.h (todo_style_changed): Removed variable.
-
- * gui/gncal-todo.c: Removed old clist cruft; just left in the
- temporary dialog box for now.
-
-2000-08-29 Dan Winship <danw@helixcode.com>
-
- * cal-client/client-test.c:
- * cal-client/cal-client.c:
- * conduits/todo/todo-conduit.h:
- * conduits/calendar/calendar-conduit.h: remove USING_OAF checks.
-
-2000-08-29 JP Rosevear <jpr@helixcode.com>
-
- * gui/gnome-cal.c (gnome_calendar_edit_object): Use
- event_editor_set_event_object
-
- * gui/event-editor.c (event_editor_set_event_object): Rename
- from event_editor_set_ical_object
-
- * gui/event-editor.h: Update prototype
-
- * gui/e-week-view.c (e_week_view_on_new_appointment):
- Call cal_component_commit_sequence after event changes. Default
- to these being all day events.
-
-2000-08-29 JP Rosevear <jpr@helixcode.com>
-
- * gui/event-editor.c (dialog_to_comp_object): These are not UTC
- times
-
-2000-08-28 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-client/cal-client.c (cal_client_is_loaded): New function.
- We need this from code that dynamically updates from a client and
- could not have connected to the "cal_loaded" signal right after
- the client was created.
-
- * gui/calendar-model.c (load_objects): Do not try to load the
- objects if the client has not been loaded yet.
- (cal_loaded_cb): Check the status value.
-
- * gui/calendar-model.h (CalendarModel): Declare the private
- structure here so that gdb will give me love.
-
- * pcs/cal-factory.h (CalFactory): Likewise.
-
- * pcs/cal.h (Cal): Likewise.
-
- * cal-client/cal-listener.h (CalListener): Likewise.
-
- * cal-client/cal-client.h (CalClient): Likewise.
-
- * pcs/cal-backend.h (CalBackend): This no longer has a private
- structure, so remove it.
-
- * cal-util/Makefile.am (libcal_util_la_SOURCES): Removed the
- vCalendar and old iCalendar cruft.
- (libcal_utilinclude_HEADERS): Likewise.
- Removed the obsolete iCalendar test program.
-
-2000-08-28 JP Rosevear <jpr@helixcode.com>
-
- * cal-util/timeutil.h: We no longer need time_from_icaltimetype
- as libical has the API for this
-
- * cal-util/timeutil.c: ditto
-
- * cal-util/cal-recur.c: Replace time_from_icaltimetype with
- icaltime_as_timet
-
- * gui/calendar-model.c: ditto
-
- * gui/event-editor.c: ditto
-
- * gui/gnome-cal.c: ditto
-
-2000-08-28 Federico Mena Quintero <federico@helixcode.com>
-
- * pcs/cal-backend-file.c (remove_component): Remove the
- icalcomponent from the toplevel calendar here.
- (cal_backend_file_update_object): Do not remove it here.
- (cal_backend_file_remove_object): Do not remove it here.
- (add_component): Add the icalcomponent to the toplevel calendar if
- asked to.
- (cal_backend_file_update_object): Do not add it here.
-
-2000-08-28 JP Rosevear <jpr@helixcode.com>
-
- * gui/event-editor.c (dialog_to_comp_object): Initiliaze tzid to
- null, only set recurrence rules and exception dates if there
- are any
-
-2000-08-27 JP Rosevear <jpr@helixcode.com>
-
- * pcs/cal-backend-file.c (save): Write out the calendar object
- (cal_backend_file_update_object): Remove/add the icalcomponent
- from our master icalcomponent (the calendar)
- (cal_backend_file_remove_object): Remove the icalcomponent
- from our master icalcomponent
-
-2000-08-26 JP Rosevear <jpr@helixcode.com>
-
- * gui/Makefile.am: Remove gnorba stuff
-
- * gui/main.c: ditto
-
- * gui/component-factory.c: ditto
-
- * gui/control-factory.c: ditto
-
- * gui/*.gnorba: ditto
-
-2000-08-25 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-calendar-table.c (e_calendar_table_init): Uncomment
- debug code.
-
- * gui/calendar-model.c (set_complete): Set the completed
- date to the current date
- (calendar_model_set_value_at): Handle complete field
-
-2000-08-25 JP Rosevear <jpr@helixcode.com>
-
- * gui/calendar-model.c (get_is_complete): Don't attempt to
- free this if its null
- (calendar_model_duplicate_value): Implement for summary field
- value
- (calendar_model_initialize_value): Remove debug code
-
- * gui/e-calendar-table.c: Correct etable init xml
- (create_column): Pass the id to e_table_header_add_column
- rather than a hard coded one
- (e_calendar_table_init): Make sure summary column isn't
- added twice. Add an alarms column, else etable won't
- work with columns who have an ID higher than that
-
-2000-08-24 JP Rosevear <jpr@helixcode.com>
-
- * gui/gncal-todo.c (ok_button): Properly append to list
-
- * gui/event-editor.c (dialog_to_comp_object): ditto
-
- * gui/e-day-view.c (e_day_view_on_new_appointment): The base
- times are not UTC
-
- * gui/e-week-view.c (e_week_view_on_new_appointment): ditto
-
-2000-08-24 JP Rosevear <jpr@helixcode.com>
-
- * Update for libical 0.19
-
-2000-08-24 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/calendar-commands.c, gui/e-day-view.c, gui/e-week-view.c,
- gui/event-editor.c, gui/gncal-todo.c, gui/gnome-cal.c, gui/prop.c:
- Fixed some warnings.
-
-2000-08-24 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-week-view.c (e_week_view_on_new_appointment): Do not alloc
- the struct icaltimetype but point to one on the stack. More
- importantly, set the date.tzid to NULL.
-
-2000-08-24 JP Rosevear <jpr@helixcode.com>
-
- * gui/gnome-cal.c (save_event_object_cb): Make signal
- names saner
- (released_event_object_cb): ditto
- (gnome_calendar_edit_object): ditto
-
- * gui/event-editor.h: Make signal names saner
-
- * gui/event-editor.c (event_editor_class_init): Make signal
- names saner now that we don't use ical object
- (save_event_object): ditto with callback names
- (file_save_cb): ditto
- (tb_save_and_close_cb): ditto
- (event_editor_set_ical_object): ditto
-
- * gui/e-day-view.c (e_day_view_update_event): Umm,
- != CAL_COMPONENT_EVENT (I hope that wasn't me!)
-
-2000-08-24 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/e-day-view.c (e_day_view_on_new_appointment): Do not alloc
- the struct icaltimetype but point to one on the stack. More
- importantly, set the date.tzid to NULL.
-
-2000-08-24 JP Rosevear <jpr@helixcode.com>
-
- * gui/event-editor-dialog.glade: Remove owner field
-
- * gui/event-editor.c (clear_widgets): Forget about owner field
- (get_widgets): ditto
- (fill_widgets): ditto
-
-2000-08-24 JP Rosevear <jpr@helixcode.com>
-
- * gui/calendar-model.c (calendar_model_initialize_value): Handle
- summary field
- (calendar_model_value_is_empty): ditto
- (calendar_model_free_value): ditto
-
-2000-08-23 JP Rosevear <jpr@helixcode.com>
-
- * gui/event-editor-dialog.glade: Remove status bar
-
- * cal-util/cal-component.c (cal_component_set_rrule_list): Allow
- a null list
- (cal_component_set_rdate_list): Allow a null list
-
- * gui/e-day-view.c (e_day_view_on_new_appointment): Commit
- the CalComponent sequence
-
-2000-08-23 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/main.c: #include <e-util/e-cursors.h>
-
- * gui/e-day-view-time-item.c (e_day_view_time_item_draw):
- Initialize time_min_x1 and hour_r to keep gcc happy.
-
- * gui/e-day-view.c (e_day_view_update_event_label): Warning fix.
- (e_day_view_update_main_canvas_drag): Initialize start_row.
-
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw):
- Initialize time_y_small_min, icon_x.
-
- * Makefile.am (SUBDIRS): Re-enable the gui directory.
-
- * gui/prop.c (prop_store_alarm_default_values): Temporarily #if 0
- out.
-
-2000-08-23 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-week-view.c (e_week_view_key_press): Set vtype of new
- CalComponent
- (e_week_view_on_new_appointment): ditto
-
- * gui/e-day-view.c (e_day_view_on_new_appointment): ditto
-
-2000-08-23 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-day-view-time-item.c: Include gnome.h for gettext purposes
-
- * gui/gnome-cal.c: ditto
-
- * gui/prop.c: #if out some alarm stuff
-
-2000-08-23 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/e-calendar-table.c (e_calendar_table_init): Updated
- function.
- (e_calendar_table_open_task): Updated function.
-
-2000-08-21 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-model.c (calendar_model_duplicate_value): Updated
- function.
- (calendar_model_free_value): Updated function.
- (calendar_model_initialize_value): Updated function.
- (calendar_model_value_is_empty): Updated function.
- (remove_object): Updated function.
- (obj_updated_cb): Updated function.
- (calendar_model_get_cal_client): Added inline docs.
- (calendar_model_delete_task): Updated.
- (calendar_model_mark_task_complete): Updated.
- (calendar_model_get_cal_object): Updated.
-
-2000-08-21 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-model.c (set_categories): New function.
- (parse_time): Moved over from the old set_time_t(). This just
- parses the time and leaves the warning dialog for the caller.
- (set_datetime): New function.
- (set_geo): Updated old function.
- (set_percent): Updated old function.
- (set_priority): Updated old function.
- (set_summary): New function.
- (set_url): New function.
- (calendar_model_set_value_at): Updated function.
- (calendar_model_is_cell_editable): Updated function.
- (calendar_model_append_row): Updated. Added an ugly hack to
- accomodate ETable's lack of a real API for adding new items.
- Also, don't try to set columns that are not editable.
-
-2000-08-21 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-week-view.c (e_week_view_reload_events):
- Use CalObjType
-
- * gui/e-day-view.c (e_day_view_reload_events): ditto
-
-2000-08-21 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event):
- Use CalComponent instead of iCalObject. #if some alarm stuff
-
-2000-08-21 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-day-view-top-item.c (e_day_view_top_draw_long_event):
- Use CalComponent instead of iCalObject. #if some alarm stuff
-
-2000-08-21 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-day-view.h: Update prototypes
-
- * gui/e-day-view.c (e_day_view_on_unrecur_appointment):
- Remove commented out portions.
-
- * gui/e-week-view.c (e_week_view_on_unrecur_appointment):
- Tidy.
-
-2000-08-21 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-day-view.c
- (e_day_view_update_event): Use CalComponent
- instead of iCalObject. Work around not having a compare
- dates routine for two CalComponents.
- (e_day_view_reshape_long_event): Use CalComponent instead
- of iCalObject, #if some alarm stuff
- (e_day_view_reshape_day_event): ditto
- (e_day_view_reload_events): Use revamped CalClient
- (e_day_view_update_event_cb): Use CalComponent
- instead of iCalObject
- (e_day_view_foreach_event_with_uid): ditto
- (e_day_view_remove_event_cb): ditto
- (e_day_view_update_event_label): ditto
- (e_day_view_find_event_from_uid): ditto
- (e_day_view_on_event_click): ditto
- (e_day_view_on_event_right_click): ditto
- (e_day_view_on_new_appointment): ditto
- (e_day_view_on_edit_appointment): ditto
- (e_day_view_on_delete_occurrence): ditto
- (e_day_view_on_delete_appointment): ditto
- (e_day_view_on_unrecur_appointment): ditto
- (e_day_view_on_top_canvas_motion): ditto
- (e_day_view_on_main_canvas_motion): ditto
- (e_day_view_finish_long_event_resize): ditto
- (e_day_view_finish_resize): ditto
- (e_day_view_free_event_array): ditto
- (e_day_view_add_event): ditto
- (e_day_view_key_press): ditto
- (e_day_view_on_editing_stopped): ditto
- (e_day_view_update_top_canvas_drag): ditto
- (e_day_view_update_main_canvas_drag): ditto
- (e_day_view_on_drag_data_get): ditto
- (e_day_view_on_top_canvas_drag_data_received): ditto
- (e_day_view_on_main_canvas_drag_data_received): ditto
-
-2000-08-20 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw_icons):
- Use CalComponent instead of iCalObject. #if some alarm stuff
-
-2000-08-20 JP Rosevear <jpr@helixcode.com>
-
- * gui/e-week-view.c (e_week_view_update_event): Use CalComponent
- instead of iCalObject. Work around not having a compare
- dates routine for two CalComponents.
- (e_week_view_reload_events): Use revamped CalClient
- (e_week_view_reshape_event_span): Use CalComponent instead
- of iCalObject, #if some alarm stuff
- (e_week_view_update_event_cb): Use CalComponent instead of
- iCalObject
- (e_week_view_foreach_event_with_uid): ditto
- (e_week_view_remove_event_cb): ditto
- (e_week_view_free_events): ditto
- (e_week_view_add_event): ditto
- (e_week_view_on_editing_stopped): ditto
- (e_week_view_find_event_from_uid): ditto
- (e_week_view_key_press): ditto
- (e_week_view_show_popup_menu): ditto
- (e_week_view_on_new_appointment): ditto
- (e_week_view_on_edit_appointment): ditto
- (e_week_view_on_delete_occurrence): ditto
- (e_week_view_on_delete_appointment): ditto
- (e_week_view_on_unrecur_appointment): ditto
-
- * gui/e-week-view.h: Update prototypes.
-
-2000-08-18 JP Rosevear <jpr@helixcode.com>
-
- * gui/event-editor.h: Update prototypes.
-
- * gui/event-editor.c: Need to come back here later to fix the
- alarm stuff. The gui also needs to be completely redone to
- support the fancier CalComponent settings (exrules, rdates, etc)
- There are some warnings that I put in to mark some of these
- spots
- (event_editor_destroy): Use Calcomponent instead
- of iCalObject
- (make_title_from_comp): ditto
- (clear_widgets): ditto
- (fill_widgets): ditto
- (classification_get): ditto
- (dialog_to_comp_object): ditto
- (save_ical_object): ditto
- (close_dialog): ditto
- (event_editor_set_ical_object): ditto
-
-2000-08-17 JP Rosevear <jpr@helixcode.com>
-
- * gui/gncal-todo.c (ok_button): Use CalComponent instead of
- iCalObject
- (cancel_button): ditto
- (gncal_todo_edit): ditto
- (add_todo): ditto
- (edit_todo): ditto
- (delete_todo): ditto
- (insert_in_clist): ditto
- (gncal_todo_update): ditto
-
- * gui/gncal-todo.h: Update prototypes
-
-2000-08-16 JP Rosevear <jpr@helixcode.com>
-
- Rework gnome-cal.c - alarms are a tad broken ATM so this
- will need more cleaning later.
-
- * gui/gnome-cal.c (snooze): Use CalComponent instead of
- iCalObject
- (edit): ditto
- (audio_notification): ditto
- (display_notification_cb): Use CalComponent member of
- alarm_notify_closure rather than iCalObject
- (display_notification): ditto
- (trigger_alarm_cb): ditto. Use CalComponent alarm types
- (gnome_calendar_tag_calendar_cb): New
- cal_client_generate_instances callback to
- mark_gtk_calendar_day's
- (gnome_calendar_tag_calendar): Use above callback
- (save_ical_object_cb): Use CalComponent instead of
- iCalObject
- (gnome_calendar_edit_object): ditto
- (gnome_calendar_new_appointment): ditto
-
-2000-08-15 JP Rosevear <jpr@helixcode.com>
-
- * gui/mark.c (mark_month_item_cb): Callback used to mark every
- event in a month.
- (mark_month_item): Use cal_client_generate_instances with
- above callback
-
-2000-08-15 JP Rosevear <jpr@helixcode.com>
-
- * gui/print.c (print_month_small): Use
- cal_client_get_objects_in_range
- (print_day_details_cb): Callback used to create columns and fill
- events into a day view. Code should be shared with e-day-view
- in reality. Maybe need to go back to layout.[hc] a bit later
- (print_day_details): Use cal_client_generate_instances with
- above callback. Iterate over results to expand events to fit.
- (print_day_summary_cb): Callback to build list of event info
- for a day
- (print_day_summary): Use cal_client_generate_instances with
- above callback to generate the required event info for printing
- (print_todo_details_cb): Callback used create list of todo info
- (print_todo_details): Use cal_client_generate_instances with
- above callback to generate required todo info for printing.
-
- * gui/layout.[hc]: No longer used.
-
-2000-08-12 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-model.c (get_is_overdue): Finished implementing.
- (calendar_model_value_at): Handle the color field.
-
-2000-08-11 Seth Alves <alves@hungry.com>
-
- * cal-util/cal-component.c (cal_component_get_pilot_id):
- (cal_component_set_pilot_id): stubs for pilot id accessors
- (cal_component_get_pilot_status):
- (cal_component_set_pilot_status): stubs for pilot status accessors
-
- * conduits/calendar/calendar-conduit.c (transmit): start to
- convert to cal-component interface
-
- * conduits/todo/todo-conduit.c (transmit): same
-
-2000-08-11 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-model.c (get_geo): Generate a prettier string for
- the geographical position.
- (get_classification): New function.
- (get_categories): New function.
- (get_completed): New function.
- (get_dtend): New function.
- (get_dtstart): New function.
- (get_due): New function.
- (get_percent): New function.
- (get_priority): New function.
- (get_summary): New function.
- (get_transparency): New function.
- (get_url): New function.
- (get_has_alarms): New function.
- (get_has_recurrences): New function.
- (get_is_complete): New function.
- (get_is_overdue): New function.
-
- * cal-util/cal-component.c (scan_property): Handle the GEO
- property.
- (free_icalcomponent): Likewise.
- (cal_component_get_geo): Likewise.
- (cal_component_set_geo): Likewise.
- (cal_component_free_geo): Likewise.
- (cal_component_set_exdate_list): Removed incorrect assertion.
- (cal_component_set_exrule_list): Removed incorrect assertion.
- (cal_component_get_next_alarm): Oops, this had not been
- implemented at all.
- (cal_component_has_rdates): New function.
- (cal_component_has_rrules): New function.
-
- * cal-util/cal-component.h (CalComponentField): Added the GEO
- property.
-
-2000-08-11 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (scan_property): Handle the
- PERCENT-COMPLETE property.
- (free_icalcomponent): Likewise.
- (cal_component_get_percent): Likewise.
- (cal_component_set_percent): Likewise.
- (cal_component_free_percent): Likewise.
- (scan_property): Handle the PRIORITY property.
- (free_icalcomponent): Likewise.
- (cal_component_get_priority): Likewise.
- (cal_component_set_priority): Likewise.
- (cal_component_free_priority): Likewise.
-
- * cal-util/cal-component.h (CalComponentField): New enumeration
- with the list of fields we support for ETable.
-
-2000-08-10 Dan Winship <danw@helixcode.com>
-
- * gui/component-factory.c (owner_set_cb): Update prototype.
-
-2000-08-10 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/gnome-cal.c (gnome_calendar_new_appointment): New function.
- Mostly moved over from calendar-commands.c:display_objedit().
-
- * gui/calendar-commands.c (calendar_iterate): Removed. Wheee!
- (display_objedit): Removed.
- (new_appointment_cb): New function. Just call
- gnome_calendar_new_appointment().
- (display_objedit_today): Removed.
- (calendar_control_activate): Removed the "New appointment for
- today" option, since it is pretty useless.
-
-2000-08-10 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-client/cal-client.c (cal_client_generate_instances): There.
- A pretty function to generate recurrence instances atomically so
- that clients don't have to jump through hoops. Now we can get rid
- of the ugly calendar_iterate() function.
-
-2000-08-09 Cody Russell <bratsche@gnome.org>
-
- * gui/calendar-commands.c: Make the toolbar honor the user's
- gnomecc settings for detachable toolbars.
-
-2000-08-09 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/alarm.c (pop_alarm): Oops, subtract the new alarm's trigger
- time from the current time.
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * cal-client/cal-client.c: Fixed a warning.
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * cal-client/cal-client.c, gui/e-calendar-table.c, pcs/cal.c:
- Fixed some warnings.
-
-2000-08-08 Federico Mena Quintero <federico@helixcode.com>
-
- * idl/evolution-calendar.idl (Cal): Added a get_objects_in_range()
- method. Takes in a time range and the type of component we are
- interested in; returns a list of UIDs. The idea is that
- ocurrences get computed in the client; we can have multiple
- recurrences in iCalendar and we cannot identify them trivially
- across the wire.
- (Cal): Removed the get_events_in_range() method.
-
- * pcs/cal-backend.c (cal_backend_free_uid_list): New function.
- (cal_backend_get_objects_in_range): New function.
- (cal_backend_get_events_in_range): Removed.
-
- * pcs/cal-backend-file.c (cal_backend_file_get_objects_in_range):
- Implemented new method.
- (cal_backend_file_get_events_in_range): Removed.
-
- * pcs/cal.c (Cal_get_events_in_range): Removed.
- (uncorba_obj_type): New function.
- (Cal_get_uids): Use uncorba_obj_type().
- (Cal_get_n_objects): Likewise.
- (Cal_get_objects_in_range): Implemented new method.
-
- * cal-client/cal-client.c (cal_client_get_events_in_range): Removed.
- (cal_client_get_objects_in_range): Implemented.
- (corba_obj_type): New function.
- (cal_client_get_n_objects): Use corba_obj_type().
- (cal_client_get_uids): Likewise.
-
-2000-08-07 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (cal_component_clone): New function.
- (cal_component_get_icalcomponent): Ensure that the SEQUENCE
- property does not need incrementing.
-
- * gui/dialogs/alarm-notify-dialog.c (alarm_notify_dialog): Use
- CalComponent. Deal with an empty summary property.
-
-2000-08-07 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (cal_component_get_as_string): Doh,
- libical owns the string's memory, so do not free it.
-
- * cal-client/client-test.c (create_client): Connect to the destroy
- signal of the client here.
-
- * cal-client/test.ics: New test file, modified from Eric Busboom's
- test file from RFC 2445.
-
-2000-08-05 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-client/client-test.c (dump_component): This was gone for
- some reason.
- (main): Load a new test file.
-
-2000-08-04 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (cal_component_commit_sequence): New
- function to commit changes to the SEQUENCE property.
- (cal_component_get_as_string): Ensure that the sequence has been
- committed.
-
- * cal-client/cal-client.c (cal_client_get_object): Use
- CalComponent instead of the old iCalObject.
- (cal_client_update_object): Use iCalObject. Commit the SEQUENCE
- property before stringifying the object and piping it over to the
- Wombat.
-
-2000-08-04 Seth Alves <alves@hungry.com>
-
- * conduits/todo/todo-conduit.c (conduit_get_gpilot_conduit): if
- oaf isn't initialized by the time the conduit starts, start it
- up. we do this because we need to start wombat with oaf, and
- gpilotd doesn't currently start oaf.
-
-2000-08-04 Michael Meeks <michael@helixcode.com>
-
- * gui/calendar-commands.c (calendar_control_activate): unref.
-
-2000-08-02 Federico Mena Quintero <federico@helixcode.com>
-
- * pcs/cal-backend-file.c (cal_backend_file_get_uid_by_pilot_id):
- Added stub for now.
- (cal_backend_file_update_pilot_id): Likewise.
-
- * pcs/Makefile.am (libpcs_a_SOURCES): Removed cal-backend-imc.[ch]
- from the list of sources. The idea is to move vCalendar importing
- to the GUI as a convenience function.
-
-2000-08-02 Seth Alves <alves@hungry.com>
-
- * pcs/cal-backend-imc.c (cal_backend_imc_update_pilot_id): call
- save (cbimc) after setting the pilot id and status.
-
-2000-08-02 Joe Shaw <joe@helixcode.com>
-
- * pcs/cal-backend-file.c (cal_backend_file_update_pilot_id):
- Fixed a g_return_if_fail that had two parameters and thus
- wouldn't build.
-
-2000-08-03 Damon Chaplin <damon@helixcode.com>
-
- * gui/calendar-model.c (calendar_model_append_row): updated to match
- the new ETableModel append_row. This meant we could also get rid of
- the row_being_added and idle_id hack.
-
-2000-08-02 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/calendar-model.c: Emit "model_pre_change" signals as
- appropriate.
-
-2000-08-02 Federico Mena Quintero <federico@helixcode.com>
-
- * pcs/cal-backend-file.[ch]: New files for the iCalendar file
- backend.
-
- * pcs/Makefile.am (libpcs_a_SOURCES): Added cal-backend-file.[ch].
-
- * cal-util/cal-component.c (cal_component_set_icalcomponent):
- Return an operation success code for if we are passed a component
- of a type we don't support.
-
-2000-07-31 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-recur.c (*): Use CalComponent and the new property
- types instead of the old iCalObject stuff.
- (cal_recur_generate_instances): Renamed from
- cal_object_generate_events(). Ensure that the component has the
- DTSTART property.
- (generate_instances_for_year): Renamed from
- cal_object_generate_events_for_year().
- (cal_obj_expand_recurrence): Made static.
- (cal_recur_from_icalrecurrencetype): New function. We should
- really convert this whole file to use struct icalrecurrencetype
- instead.
- (cal_recur_free): New function.
-
- * cal-util/cal-recur.h (CalRecurType): Renamed from CalObjRecurType.
- (CalRecurrence): Renamed from CalObjRecurrence.
-
- * cal-util/timeutil.c (time_from_icaltimetype): New function.
-
- * cal-util/Makefile.am: Commented out the test-recur program.
-
-2000-08-01 Damon Chaplin <damon@helixcode.com>
-
- * Removed doc directory, since it is the old gnome-pim docs which
- aren't used any more.
-
- * Makefile.am (SUBDIRS): removed doc.
-
-2000-07-26 Peter Williams <peterw@helixcode.com>
-
- * gui/calendar-model.c: compile fix for Solaris
- (works under Linux, too; don't know about others)
-
- * this is a test of whether CVS merge does what I
- think it will do.
-
-2000-07-26 Federico Mena Quintero <federico@helixcode.com>
-
- OK, it seems that we have all the interesting properties for
- single-user calendars now. RFC 2445 can bite me.
-
- * cal-util/cal-component.c (scan_property): Handle the RRULE
- property. Yay!.
- (scan_recur): Likewise, yow!
- (get_recur_list): Likewise, yeehaw!
- (get_recur_list): Likewise, honk honk!
- (set_recur_list): Likewise, booooga booooga!
- (cal_component_get_rrule_list): Likewise, squeek squeek!
- (cal_component_set_rrule_list): That's it, I ran out of sounds.
- (cal_component_free_recur_list): Likewise.
- (scan_property): Handle the EXRULE property.
- (free_icalcomponent): Likewise.
- (cal_component_get_exrule_list): Likewise.
- (cal_component_set_exrule_list): Likewise.
- (set_period_list): Oops, free the old properties as well as
- removing them.
- (set_text_list): Ditto.
- (cal_component_set_exdate_list): Ditto.
-
- * cal-util/cal-component.c: Put all the functions used to free
- returned values all together.
- (cal_component_set_rdate_list): Oops, mark SEQUENCE property to be
- incremented since the RFC requires it.
- (scan_property): Handle the EXDATE property.
- (scan_exdate): Likewise.
- (free_icalcomponent): Likewise.
- (cal_component_get_exdate_list): Likewise.
- (cal_component_set_exdate_list): Likewise.
- (cal_component_free_exdate_list): Likewise.
-
-2000-07-26 Jeffrey Stedfast <fejj@helixcode.com>
-
- * gui/Makefile.am: Fixed a typo
-
-2000-07-26 Jeffrey Stedfast <fejj@helixcode.com>
-
- * gui/Makefile.am: Added a few xpm files to the EXTRA DIST section
-
-2000-07-25 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (cal_component_free_period_list): New function.
- (scan_property): Handle the RDATE property.
- (scan_period): Likewise.
- (free_icalcomponent): Likewise.
- (get_period_list): Likewise.
- (set_period_list): Likewise.
- (cal_component_get_rdate_list): Likewise.
- (cal_component_set_rdate_list): Likewise.
- (scan_text): Simplify a bit since we only handle the ALTREP
- parameter; there is no need to iterate over all parameters.
- (scan_datetime): Simplify; just handle the TZID parameter.
- (scan_summary): Simplify; just handle the ALTREP parameter.
- (cal_component_get_as_string): New function.
-
- * idl/evolution-calendar.idl (CalObjType): Removed the TYPE_OTHER;
- now we only expose the types of objects we know about.
-
- * cal-util/cal-util.h (CalObjType): Likewise.
-
- * cal-client/cal-client.c (cal_client_get_n_objects): Likewise.
- (cal_client_get_uids): Likewise.
-
- * conduits/calendar/calendar-conduit.c (get_calendar_objects): Likewise.
- (check_for_slow_setting): Likewise.
-
- * pcs/cal-backend-imc.c (count_objects): Likewise.
- (build_uids_list): Likewise.
-
- * pcs/cal.c (Cal_get_uids): Likewise.
- (Cal_get_n_objects): Likewise.
-
-2000-07-25 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-calendar-table.[hc]: new ECalendarTable to show an ETable view
- for Todo/Event items.
-
- * gui/task-assigned-to.xpm:
- * gui/task-recurring.xpm:
- * gui/task-assigned.xpm:
- * gui/task.xpm: new pixmaps (all the same at present) to go in the
- icon column of the ETable.
-
- * gui/event-editor.c: hid the silly 'Calendar' labels on the
- GnomeDateEdits and hid the times when you select 'All day event'.
- Also adjusted the time_t's so that when an all day event finishes on
- say midnight 13th May, we show 12th May in the dialog, since it
- implicitly includes all of that day up to midnight.
-
- * gui/dialogs/task-editor-dialog.glade:
- * gui/dialogs/task-editor.[hc]: unfinished dialog to edit tasks.
-
- * gui/gncal-todo.c: temporary hack so that we can use the simple dialog
- with our new ETable.
-
-2000-07-23 Damon Chaplin <damon@helixcode.com>
-
- * cal-util/calobj.h: added a few more fields.
-
- * cal-util/calobj.c (ical_object_create_from_vobject): check for a
- NULL return from vObjectUStringZValue for URL property to avoid SEGV.
- For some reason an empty 'URL:' property appears and causes trouble.
-
-2000-07-20 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component-factory.c (factory_fn): Update for the new
- `evolution_shell_component_new()' arg.
-
-2000-07-19 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (cal_component_alarm_set_trigger):
- Finish filling the trigger. What a pain, again.
- (cal_component_alarm_free_trigger): Implemented.
-
-2000-07-19 Fatih Demir <kabalak@gmx.net>
-
- * conduits/calendar/calendar-conduit-control-applet.desktop:
-
- * conduits/todo/todo-conduit-control-applet.desktop:
- Added the Turkish desktop entries.
-
-2000-07-18 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (cal_component_alarm_free): Free the
- icalcomponent if this is an unattached alarm.
- (scan_alarm_property): Handle the TRIGGER property.
- (cal_component_alarm_get_trigger): Ditto. Royal pain.
- (cal_component_alarm_set_trigger): Ditto. Less pain.
-
-2000-07-17 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-client/cal-client.c (cal_client_get_object): Fixed inline
- docs.
- (cal_client_new): Ditto.
- (cal_client_get_n_objects): Added inline docs.
-
-2000-07-14 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (CalComponentAlarm): New internal
- represntation for alarm components. We really don't map them to a
- CalComponent because it is more convenient to handle them as
- "child" structures.
- (make_alarm): New function to create a CalComponentAlarm from an
- icalcomponent representing a VALARM.
- (scan_alarm_property): New function to scan a property from an
- alarm component. We support ACTION.
- (cal_component_get_first_alarm): New function to start an iterator
- over the alarms in a calendar component.
- (cal_component_alarm_get_action): New function.
- (cal_component_alarm_set_action): New function.
-
-2000-07-13 Seth Alves <alves@hungry.com>
-
- * conduits/todo/todo-conduit.c: conduit based on the calendar conduit.
- this conduit syncs a pilot's ToDoDB database to wombat's list of "todo"
- events.
-
- * gui/gncal-todo.c (simple_todo_editor): set todo's priority control
- based on value from ical object during edit.
-
-2000-07-12 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/print.c: Revert Michael's GnomeFont patch until the
- gnome-print API stabilizes.
-
-2000-07-12 Michael Meeks <michael@helixcode.com>
-
- * gui/print.c (titled_box, print_text, print_month_small),
- (bound_text): GnomeFont update.
-
-2000-07-12 Seth Alves <alves@hungry.com>
-
- * conduits/calendar/calendar-conduit.c: fixed various problems
-
- * cal-client/Makefile.am: build a static version of the library
- to link with the conduits
-
- * cal-util/Makefile.am: same
-
-2000-07-11 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (scan_property): Handle the COMPLETED
- property.
- (free_icalcomponent): Ditto.
- (cal_component_get_completed): Ditto.
- (cal_component_set_completed): Ditto.
- (scan_property): Handle the TRANSPARENCY property.
- (free_icalcomponent): Ditto.
- (cal_component_get_transparency): Ditto.
- (cal_component_set_transparency): Ditto.
- (scan_property): Handle the URL property.
- (free_icalcomponent): Ditto.
- (cal_component_get_url): Ditto.
- (cal_component_set_url): Ditto.
-
- * pcs/cal-factory.c (queue_load_create_job): Removed unneeded
- check for the URI.
- (load_fn): Be more paranoid about the URI and notify the listener
- if we got passed a bad URI. Simplify the termination code a bit.
- (create_fn): Likewise.
- (queue_load_create_job): Be more paranoid about the URI.
-
-2000-07-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/Makefile.am: Remove pilot stuff for now.
-
- * Makefile.am (SUBDIRS): Remove `conduits'.
-
-2000-07-10 Dan Winship <danw@helixcode.com>
-
- * gui/Makefile.am (EXTRA_DIST): remove gnomecal.conduit
-
- * conduits/calendar/Makefile.am (EXTRA_DIST): We want
- calendar.conduit.in, not calendar.conduit.
-
-2000-07-10 Seth Alves <alves@hungry.com>
-
- * gui/Makefile.am (SUBDIRS):
- * conduits/calendar/Makefile.am: moved calendar-conduit stuff from
- the gui directory to here.
-
- * Makefile.am (SUBDIRS): added conduits to SIBDIRS
-
-2000-07-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/calendar-commands.c (calendar_control_activate): Remove
- "close calendar" command.
-
-2000-07-08 Anders Carlsson <andersca@gnu.org>
-
- * gui/e-week-view.c (e_week_view_on_button_press): Handle mouse wheel scrolling.
-
- * gui/e-day-view.c (e_day_view_on_time_canvas_button_press): New function to handle
- mouse wheel scrolling.
- (e_day_view_on_main_canvas_button_press): Handle mouse wheel scrolling.
-
-2000-07-07 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (scan_property): Handle the SEQUENCE
- property.
- (free_icalcomponent): Ditto.
- (cal_component_get_sequence): Ditto.
- (cal_component_set_sequence): Ditto.
- (cal_component_free_sequence): Ditto.
- (cal_component_set_last_modified): Removed incorrect assertion.
- (CalComponentPrivate): New need_sequence_inc flag. The sequence
- number must be incremented when certain properties change, so we
- store a flag that says if we need to bump it when piping the
- object over the wire.
- (free_icalcomponent): Reset need_sequence_inc.
- (cal_component_set_dtstart): Set need_sequence_inc.
- (cal_component_set_dtend): Ditto.
- (cal_component_set_due): Ditto.
-
-2000-07-06 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (scan_property): Handle the
- LAST-MODIFIED property.
- (free_icalcomponent): Ditto.
- (cal_component_get_last_modified): Ditto.
- (cal_component_set_last_modified): Ditto.
- (get_icaltimetype): New function to get struct icaltimetype
- values.
- (cal_component_get_created): Use get_icaltimetype().
- (set_icaltimetype): New function to set struct icaltimetype
- values.
- (cal_component_set_created): Use set_icaltimetype().
-
- * cal-util/cal-component.c (scan_property): Handle the CREATED
- property.
- (free_icalcomponent): Ditto.
- (cal_component_free_icaltimetype): Ditto.
- (cal_component_get_created): Ditto.
- (cal_component_set_created): Ditto.
- (cal_component_init): Do not create an UID here.
- (ensure_mandatory_properties): New function to ensure that the
- mandatory RFC properties are indeed in the component. If they are
- not, we create them on the fly.
- (cal_component_set_new_vtype): Use ensure_mandatory_properties().
- (cal_component_set_icalcomponent): Ditto.
- (cal_component_get_uid): Return the UID in a parameter, not as a
- function return value, for consistency's sake.
- (scan_property): Handle the DTSTAMP property.
- (free_icalcomponent): Ditto.
- (cal_component_get_dtstamp): Ditto.
- (cal_component_set_dtstamp): Ditto.
-
-2000-07-04 Damon Chaplin <damon@helixcode.com>
-
- * gui/gncal-todo.c (gncal_todo_update): Use &obj instead of &ico in
- the call to cal_client_get_object(). The ToDo list should work now.
-
- * gui/event-editor-dialog.glade: set the toplevel GnomeApp to invisible
- so it doesn't appear and then resize.
-
-2000-07-03 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (cal_component_get_summary): Use
- CalComponentText instead of CalComponentPropSummary. Removed the
- latter typedef.
- (cal_component_set_summary): Likewise.
- (scan_property): Handle the CLASSIFICATION property.
- (cal_component_get_classification): Ditto.
- (cal_component_set_classification): Ditto.
-
- * cal-util/cal-component.c (cal_component_free_text_list): Renamed
- from cal_component_free_description_list(). We can share this
- function since both comments and descriptions have the same form.
- (scan_text): Ditto.
- (get_text_list): New function.
- (set_text_list): New function.
- (cal_component_get_description_list): Use get_text_list().
- (cal_component_set_description_list): Use set_text_list().
- (cal_component_set_uid): Add sanity check.
- (cal_component_get_summary): Ditto.
- (cal_component_get_description_list): Ditto.
- (cal_component_get_dtstart): Ditto.
- (cal_component_get_dtend): Ditto.
- (cal_component_get_due): Ditto.
- (scan_property): Handle the COMMENT property.
- (cal_component_get_comment_list): Ditto.
- (cal_component_set_comment_list): Ditto.
-
-2000-07-02 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (scan_categories): Handle CATEGORIES.
- This can appear multiple times, so we maintain a list. We
- compress them later to a single property with multiple values.
- (cal_component_get_categories_list): Ditto.
- (cal_component_set_categories_list): Ditto.
- (cal_component_free_categories_list): Ditto.
- (free_icalcomponent): Properly free the mappings.
-
-2000-07-02 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (scan_datetime): Handle date/time and
- timezone pairs.
- (scan_property): Handle DTSTART and DTEND.
- (cal_component_free_datetime): Ditto.
- (get_datetime): Ditto.
- (cal_component_get_dtstart): Ditto.
- (set_datetime): Ditto.
- (cal_component_set_dtstart): Ditto.
- (cal_component_get_dtend): Ditto.
- (cal_component_set_dtend): Ditto.
- (scan_property): Handle DUE date.
- (cal_component_get_due): Ditto.
- (cal_component_set_due): Ditto.
-
-2000-07-01 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (cal_component_get_description_list):
- Handle the DESCRIPTION property. There can be multiple
- descriptions with parameters each, so we deal with a list instead
- of a single structure.
- (cal_component_set_description_list): Ditto.
- (cal_component_free_description_list): Ditto.
- (scan_property): Ditto.
- (scan_description): Ditto.
-
-2000-06-30 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c (cal_component_get_summary): To avoid
- passing a million parameters to setters/getters for properties
- that support parameters, we now pass client-side structures
- instead. Here we use CalComponentPropSummary.
- (cal_component_set_summary): Ditto.
-
-2000-06-29 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/component-factory.c: Make calendar die when evolution quits.
-
-2000-06-30 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.c: Change of plans. We use an
- icalcomponent from libical as our core representation so that we
- can preserve extension fields and fields that we don't (yet)
- support. CalComponent is just a wrapper with a nice API that
- provides non-iterative, random access to the ical's fields.
- (cal_component_destroy): Free the thing correctly.
- (cal_component_get_vtype): Re-implement in terms of icalcomponent.
- (cal_component_set_icalcomponent): New function to set the
- CalComponent's data from an existing icalcomponent.
- (cal_component_get_icalcomponent): New function.
- (cal_component_set_new_vtype): New convenience function to create
- an empty component.
- (scan_icalcomponent): Core scanning function.
- (scan_property): Another core scanning function.
- (cal_component_get_uid): Use the property directly.
- (cal_component_get_summary): Ditto. Handle the altrep parameter
- as well.
- (cal_component_set_summary): Ditto. Feel the pain, motherfucker.
- It is ridiculous how much code this involves.
- (scan_summary): Ditto.
-
-2000-06-29 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component-factory.c (owner_set_cb): Get an
- EvolutionShellClient instead of an Evolution_Shell to match the
- changes in libeshell.
-
-2000-06-29 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/Makefile.am: Do not link and include the pilot stuff for the
- calendar component, just for the Pilot conduit. Commented out the
- Pilot part so that Evolution can build. Sigh, we'll have to
- modify gnome-pilot to use OAF.
-
-2000-06-29 Peter Williams <peterw@helixcode.com>
-
- * gui/Makefile.am (LINK_FLAGS): Make the calendar-pilot-sync
- program conditional on HAVE_GNOME_PILOT, and add
- GNOME_PILOT_CFLAGS, GNOME_PILOT_LIBS, and PISOCK_LIBS in the
- appropriate places.
-
-2000-06-29 Seth Alves <alves@hungry.com>
-
- * pcs/cal.c (Cal_get_uid_by_pilot_id):
- (Cal_update_pilot_id):
- * pcs/cal-backend-imc.c (cal_backend_imc_update_pilot_id):
- (cal_backend_imc_get_uid_by_pilot_id):
- * pcs/cal-backend.c (cal_backend_get_uid_by_pilot_id):
- (cal_backend_update_pilot_id): server code to service these:
-
- * gui/calendar-pilot-sync.c: updated to make use of cal-client.
- also uses dirty bits on both sides to aid in syncing.
-
- * cal-client/cal-client.c (cal_client_get_uid_by_pilot_id): new
- function -- ask the cal server to return uid given an object's
- pilot id.
- (cal_client_update_pilot_id): new function -- inform the
- cal server of an objects pilot id and pilot dirty-flag.
-
-2000-06-28 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/cal-component.[ch]: New files for the new iCalendar
- component object. Today's properties: basic component type, UID,
- SUMMARY.
-
- * cal-util/Makefile.am: Added cal-component.[ch] to the list of
- sources.
-
-2000-06-27 Michael Meeks <michael@helixcode.com>
-
- * pcs/Makefile.am (INCLUDES): use BONOBO_VFS_GNOME_CFLAGS.
-
-2000-06-26 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/calendar-model.c: Added an #ifdefed value_to_string handler
- assignment.
-
-2000-06-26 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-model.c (calendar_model_duplicate_value):
- Implement.
- (calendar_model_initialize_value): Implement.
- (calendar_model_value_is_empty): Implement.
-
-2000-06-21 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-day-view.c (e_day_view_reshape_long_event): set event before
- using it!
- (e_day_view_init): used new colors from tigert.
-
-2000-06-21 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/e-day-view.c, gui/e-week-view.c: Remove the usage of the "x"
- and "y" arguments.
-
-2000-06-21 Damon Chaplin <damon@helixcode.com>
-
- * gui/gnome-cal.c (gnome_calendar_direction): changed so it keeps the
- selection range. It just moves it on one day/week etc. This makes
- it very handy for the keyboard shortcut code.
-
- * gui/calendar-commands.c (calendar_control_activate): fixed bug
- setting the radio button active.
-
- * gui/e-day-view.[hc]: added support for keyboard navigation and
- selection of the time range.
-
-2000-06-20 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-model.c (calendar_model_set_value_at): Implemented.
- (calendar_model_is_cell_editable): Implemented.
-
- * cal-client/cal-client.c (cal_client_update_object): Take in an
- iCalObject instead of a stringified version.
-
- * gui/gnome-cal.c (gnome_calendar_update_object): Removed.
- (gnome_calendar_remove_object): Removed.
- (save_ical_object_cb): Use the CalClient function.
-
- * gui/e-day-view.c (e_day_view_on_delete_occurrence): Likewise.
- (e_day_view_on_unrecur_appointment): Likewise.
- (e_day_view_finish_long_event_resize): Likewise.
- (e_day_view_finish_resize): Likewise.
- (e_day_view_key_press): Likewise.
- (e_day_view_on_editing_stopped): Likewise.
- (e_day_view_on_top_canvas_drag_data_received): Likewise.
- (e_day_view_on_main_canvas_drag_data_received): Likewise.
- (e_day_view_on_delete_appointment): Likewise.
-
- * gui/e-week-view.c (e_week_view_on_editing_stopped): Likewise.
- (e_week_view_key_press): Likewise.
- (e_week_view_on_delete_occurrence): Likewise.
- (e_week_view_on_unrecur_appointment): Likewise.
- (e_week_view_on_delete_appointment): Likewise.
-
- * gui/gncal-todo.c (ok_button): Likewise.
- (delete_todo): Likewise.
-
-2000-06-19 Damon Chaplin <damon@helixcode.com>
-
- * gui/event-editor-dialog.glade: tidied up dialog a bit, adding
- space etc.
-
- * gui/e-week-view.c (e_week_view_reshape_events): removed debug msg.
-
-2000-06-18 Ettore Perazzoli <ettore@helixcode.com>
-
- * cal-util/Makefile.am (INCLUDES): Include from
- `$(top_builddir)/libical/src/libical' too. [For the generated
- libical `icalversion.h' header.]
- * cal-client/Makefile.am (INCLUDES): Likewise.
-
-2000-06-18 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-day-view.c (e_day_view_on_top_canvas_drag_data_received):
- fixed a DnD bug.
-
-2000-06-17 Dan Winship <danw@helixcode.com>
-
- * cal-client/Makefile.am (INCLUDES): Fix to not depend on
- installed ical.h
-
-2000-06-17 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-week-view.c: added little buttons which are shown when there
- are more events than will fit in a day. Clicking on the button takes
- the user to the 1-Day view and shows the full day.
-
- * gui/e-day-view.c:
- * gui/e-week-view.c: set the "use_ellipsis" arg to TRUE for the EText
- items so we get tooltips automatically. Though we may want to use our
- own code to show tooltips so we can show the tips when the mouse is
- around the edges of the event box, and we may want to show the start
- and end times of the event in full.
-
- * gui/calendar-commands.c (calendar_control_activate):
- * gui/gnome-cal.h: added view_toolbar_buttons[] so we can access the
- radio buttons in the code easily. We need this if we want to jump to
- another view programmatically.
-
-2000-06-16 Damon Chaplin <damon@helixcode.com>
-
- * gui/jump.xpm: new icon for the EWeekView to jump to the day.
-
- * gui/Makefile.am (EXTRA_DIST): added jump.xpm
-
-2000-06-16 Damon Chaplin <damon@helixcode.com>
-
- * gui/calendar-model.c (calendar_model_class_init): #ifdef'ed out
- references to functions which don't exist yet, so evolution still
- compiles.
-
-2000-06-16 Damon Chaplin <damon@helixcode.com>
-
- * cal-util/test-recur.c: updated.
-
- * cal-util/cal-recur.[hc]: mostly finished, though it depends on the
- iCalObject struct being updated to support more of iCalendar.
-
-2000-06-16 Damon Chaplin <damon@helixcode.com>
-
- * pcs/.cvsignore: added icalendar-test.
-
-2000-06-15 Damon Chaplin <damon@helixcode.com>
-
- * cal-util/Makefile.am (test_recur_LDADD): use libical.a
-
-2000-06-15 Dan Winship <danw@helixcode.com>
-
- * cal-util/Makefile.am (noinst_PROGRAMS): merge the two separate
- noinst_PROGRAMS declarations into one so automake accepts it.
- (INCLUDES): include libical src dir so we don't depend on having
- ical.h already installed
-
-2000-06-14 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-model.c: GPtrArray cannot insert stuff in the
- middle of the array (!), so use plain GArray everywhere. Sigh.
-
-2000-06-13 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-client/cal-client.c (cal_client_get_object): Use vCalendar
- again.
-
- * cal-util/calobj.c (ical_object_find_in_string): From Seth, make
- it use vCalendar again.
-
-2000-06-13 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-model.c (obj_updated_cb): Juggle some eggs in
- asynchronous fashion. Finished implementing.
- (obj_removed_cb): Implemented. This one needs no juggling.
- (calendar_model_set_cal_client): Only load the objects if we have
- a client.
- (calendar_model_destroy): Disconnect from the client's signals.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Added
- calendar-model.[ch] to the list of sources.
-
- * pcs/cal-backend-imc.c (cal_backend_imc_get_n_objects): Doh,
- return the computed value.
-
-2000-06-13 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-model.c (CalendarModelPrivate): Added the array of
- objects and the hash table of UID->array index.
- (calendar_model_row_count): Return the length directly from the
- array instead of asking the Wombat.
- (calendar_model_value_at): Implemented.
- (calendar_model_new): Create an empty model. We provide a new
- setter function now.
- (calendar_model_construct): Removed function.
- (calendar_model_set_cal_client): New function to set the calendar
- client and object type at any time. This lets us reuse a calendar
- model object.
-
- * cal-util/calobj.h (iCalObjectField): Just report whether the
- object has alarms; not every single alarm.
-
-2000-06-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/Makefile.am (SHELL_OBJS): Removed.
- (evolution_calendar_LDADD): Link with
- `$(top_builddir)/shell/libeshell.a'.
-
-2000-06-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/component-factory.c (factory_fn): Pass NULL for the new args
- @create_folder_fn and @remove_folder_fn.
- (create_view): Updated to match the new
- `EvolutionShellComponentCreateViewFn'. Return
- `EVOLUTION_SHELL_COMPONENT_UNSUPPORTEDTYPE' if type is not
- "calendar".
-
-2000-06-09 Federico Mena Quintero <federico@helixcode.com>
-
- * idl/evolution-calendar.idl (Cal): Added a get_n_objects()
- method.
-
- * pcs/cal-backend.c (cal_backend_get_n_objects): New function.
-
- * pcs/cal-backend-imc.c (cal_backend_imc_get_n_objects):
- Implemented.
-
- * pcs/cal.c (Cal_get_n_objects): Implemented.
-
- * cal-client/cal-client.c (cal_client_get_uids): Free the ev.
- (cal_client_get_n_objects): Implemented.
-
- * cal-util/calobj.h (iCalObjectField): New enumeration to identify
- the fields in an iCalObject.
-
-2000-06-08 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (event_editor_destroy): Free the private
- structure.
-
-2000-06-08 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/calobj.c (ical_object_to_vobject): Allow for NULL
- summaries.
-
-2000-06-07 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (toolbar): Added missing tooltips. We still
- need icons, though.
-
-2000-06-07 Seth Alves <alves@hungry.com>
-
- * cal-util/calobj.c (ical_object_find_in_string): put this back in,
- it's still used in cal-backend-imc.c:cal_backend_imc_update_object
-
- * cal-client/cal-client.c (cal_client_get_object): instead of
- returning a text representation, decode the text and return an
- iCalObject. Also added CalClientGetStatus which indicates
- success or type of failure.
-
- * cal-util/calobj.c (ical_object_find_in_string): #ifed out
- ical_object_find_in_string since it is unused now.
-
- * cal-client/client-test.c (list_uids): track get_object change
- * gui/calendar-commands.c (calendar_iterate): same
- * gui/e-day-view.c (e_day_view_update_event): same
- * gui/e-week-view.c (e_week_view_update_event): same
- * gui/print.c (print_day_details): same
- (print_day_summary): same
- (print_todo_details): same
- * gui/gnome-cal.c (trigger_alarm_cb): same
- * gui/gncal-todo.c (gncal_todo_update): same
-
-2000-06-06 Seth Alves <alves@hungry.com>
-
- * cal-util/icalendar.c, icalendar-save.c: fixed a bunch of problems
- * cal-util/calobj.c (ical_object_find_in_string): use libical
- instead of libversit
- (ical_object_to_string): same
- (dump_icalobject): prints the contents of an icalobject for debugging
-
- * gui/Makefile.am (LINK_FLAGS): link libical.a instead of libical.la
- so we don't have to modify the build system of the released libical
- * cal-client/Makefile.am (client_test_LDADD): same
- * cal-util/Makefile.am (icalendar_test_LDADD): same
-
-2000-06-06 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/calobj.c (ical_object_destroy): Removed from the public
- header; made static. Now everyone should use refcounting.
-
- * pcs/cal-backend-imc.c (free_ical_object): Use
- ical_object_unref().
- (remove_object): Likewise.
-
-2000-06-02 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-commands.c (print): New function to call the print
- engine.
- (calendar_toolbar): Added the Print button.
- (calendar_control_activate): Added the File/Print item.
-
- * gui/e-day-view.c (e_day_view_get_selected_time_range): Allow
- start_time and end_time to be NULL.
-
- * gui/e-week-view.c (e_week_view_get_selected_time_range):
- Likewise.
-
- * gui/print.c (range_selector_new): Show the range selector
- widgets. Use the correct radio group for all of them!
- (print_calendar): Do the dialog box here. We may want to split
- this function later into smaller chunks.
-
-2000-06-05 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-week-view-event-item.c (e_week_view_event_item_button_press):
- allow the right button to popup the menu, even when the event is
- being edited.
-
- * gui/e-week-view.c:
- * gui/e-day-view.c: Set the keyboard focus to the EDayView/EWeekView
- when the right button is clicked, so that any event being edited is
- saved before any action (e.g. opening the Event Editor dialog) is
- started. Note that this won't work if we switch to asynchronous
- notification.
-
-2000-06-02 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (tb_save_and_close_cb): Implemented.
- (toolbar): Added an icon for the Save and Close command.
- (save_ical_object): Recompute the title of the window here. Maybe
- it would be better to do it when we actually get the
- "object_changed" signal from the CalClient.
- (file_close_cb): Implemented.
-
-2000-06-02 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/gnome-cal.c (save_ical_object_cb): Implemented.
- (gnome_calendar_add_object): Removed function, since it was
- identical to gnome_calendar_update_object(). Modified the rest
- of the code to use only the latter.
- (gnome_calendar_remove_object): Be more paranoid about the UID.
- (gnome_calendar_update_object): Ditto. Also, renamed this
- function from gnome_calendar_object_changed(), for consistency
- with the lower-level CalClient interface.
-
- * gui/event-editor.c (event_editor_class_init): New
- "save_ical_object" signal to ask that our parent store the
- calendar object to the backend.
- (save_ical_object): New function to save the calendar object,
- actually if just emits the signal.
- (file_save_cb): Implemented.
- (dialog_to_ical_object): We want priv->
- alarm_program_run_program_entry (i.e. the entry inside the
- GnomeFileEntry), not the file entry itself.
- (dialog_to_ical_object): Only insert the recurrence ending date if
- the event is recurrent!
-
-2000-06-02 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/Makefile.am: Fixed EXTRA_DIST.
-
-2000-06-01 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/gnome-cal.c (editor_closed_cb): Handler for the
- "editor_closed" signal of the event editor; we just destroy it
- then.
-
- * gui/event-editor.c (app_delete_event_cb): Callback used when the
- dialog is closed. Release the iCalObject here instead of the
- event editor's destroy handler, and emit the new "editor_closed"
- signal.
-
-2000-06-01 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor-dialog.glade: Change of plans. The toplevel
- GnomeApp is now generated with Glade instead of being created in
- the program code. Otherwise we can't migrate the accelerators to
- the new toplevel and they won't work.
-
- * gui/event-editor.[ch]: EventEditor now derives from GtkObject.
- This lets us use the GnomeApp created by libglade and still have
- signals and stuff.
-
- * gui/event-editor.c (create_menu): Tell the UI handler that the
- menubar is the GnomeApp's existing one, not to create a new one.
- (create_toolbar): Tell the UI handler to use the GnomeApp's
- existing toolbar.
- (event_editor_focus): New function to raise/focus an event editor.
-
- * gui/gnome-cal.c (gnome_calendar_edit_object): Use
- event_editor_focus().
-
-2000-06-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/calendar-commands.c (calendar_control_activate): Put the
- toolbar into a frame to make it look like standard GNOME toolbars.
- Also, set `GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL' so that it does not
- do evil things when its moved to the left or the right of the
- window.
-
-2000-05-31 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/gnome-cal.h (GnomeCalendar): Added a hash table to map
- calendar objects to their respective event editors.
-
- * gui/gnome-cal.c (gnome_calendar_init): Create the
- object_editor_hash.
- (gnome_calendar_destroy): Free the object_editor_hash.
- (gnome_calendar_edit_object): New function to centralize the
- launching of event editors; if one already exists for a particular
- calendar object, we just raise its window.
- (edit): Use gnome_calendar_edit_object().
-
- * gui/calendar-commands.c (display_objedit): Use
- gnome_calendar_edit_object().
- (display_objedit_today): Likewise.
-
- * gui/e-day-view.c (e_day_view_on_new_appointment): Likewise.
- (e_day_view_on_edit_appointment): Likewise.
-
- * gui/e-week-view.c (e_week_view_on_new_appointment): Likewise.
- (e_week_view_on_edit_appointment): Likewise.
-
- * gui/event-editor.c (event_editor_new): Do not take in an
- iCalObject; rather provide an event_editor_set_ical_object()
- function. We need this because a single editor may be switched
- between different calendar objects. Also, do not show the event
- editor; leave it up to the client code.
- (event_editor_construct): Likewise.
- (clear_widgets): New function to clear the widgets to default
- values.
- (fill_widgets): New function to fill in the widgets from the
- iCalObject. We don't do this in init_widgets() anymore.
- (free_exception_clist_data): New function to free the exceptions
- clist data. We were leaking the row data.
- (init_widgets): Hook to the destroy signal of the exceptions
- clist.
- (event_editor_set_ical_object): New function. Now it also makes a
- copy of the calendar object for the event editor; clients do not
- need to copy it anymore.
- (event_editor_destroy): Unref the UI handler as well.
- (event_editor_class_init): New "ical_object_released" signal to
- notify the parent that we are no longer editing the calendar
- object.
- (make_title_from_ico): Handle NULL objects.
-
- * gui/event-editor.h (EventEditor): Removed fields that are no
- longer used.
-
-2000-05-31 Damon Chaplin <damon@helixcode.com>
-
- * cal-util/Makefile.am: added test-recur test program.
-
- * cal-util/test-recur.c: new file to test the recurrence code.
-
- * cal-util/.cvsignore: added test-recur.
-
- * cal-util/cal-recur.c: updated.
-
-2000-05-30 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor.c (event_editor_construct): Create the UI
- handler after we have constructed the parent GnomeApp.
- (main_menu): Menu template is now in place.
- (toolbar): Tollbar template is now in place.
- (create_toolbar): Turn off labels in the toolbar since it sucks;
- it should support non-homogeneous buttons with horizontal icons
- and text.
-
-2000-05-29 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/gnome-cal.c (gnome_calendar_object_changed): Removed the
- flags argument, since now we just proxy the calendar object to the
- calendar client.
-
- * gui/event-editor.c (alarm_unit_get): Moved over from
- event-editor-utils.c.
-
- * gui/event-editor-utils.[ch]: Removed files, since the two
- functions that were left there (i.e. the ones not present in
- e-dialog-widgets) can simply be moved to event-editor.c.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Removed
- event-editor-utils.[ch] from the list of sources.
-
-2000-05-27 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor-utils.c: Moved many functions to
- e-util/e-dialog-widgets.c.
-
-2000-05-25 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/event-editor-dialog.glade: Put the main notebook directly
- under a simple GtkWindow. We are going to pull out the notebook
- and slap it into our custom-built GnomeApp, anwyays.
-
- * gui/event-editor.c: Made the EventEditor derive from GnomeApp.
- Added a BonoboUIHandler for its menu and toolbar.
- (make_title_from_ico): Create a nice title for the window.
- (get_widgets): Fetch the Glade widgets here instead of all over
- the place.
- (event_editor_new): Temporary hack to show the dialog here, just
- so that I can test it.
-
- * gui/Makefile.am (EXTRA_DIST): Added the Glade messages file.
-
-2000-05-25 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/main.c (init_bonobo): Do not initialize libglade twice.
-
- * gui/component-factory.c (create_view): Set the folder_uri
- property, otherwise the calendar will not get loaded into the
- view.
-
-2000-05-25 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/main.c: Make it so that warnings don't crash calendar.
-
-2000-05-25 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/evolution-calendar-control.c: Removed.
-
- * gui/main.c: New.
-
- * gui/control-factory.c: New.
- * gui/control-factory.h: New.
-
- * gui/calendar-component-factory.c: New.
- * gui/calendar-component-factory.c: New.
-
- * gui/evolution-calendar-control.c (calendar_control_factory):
- Renamed from `calendar_factory'.
- (calendar_control_factory_init): Renamed from
- `calendar_factory_init'.
-
- * gui/Makefile.am: Link with the files from `$(builddir)/shell'.
-
- * gui/evolution-calendar.gnorba: New.
- * gui/evolution-calendar.oafinfo: New.
-
-2000-05-24 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/print.c (range_selector_new): New function to create the
- custom range selector.
- (print_dialog): New function to show the print dialog.
- (print_calendar): Use the print dialog.
-
-2000-05-24 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/Makefile.am: Added libepaned.a.
-
- * gui/gnome-cal.c: Switched from GtkPaned to EPaned.
-
-2000-05-22 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/calendar-commands.c (calendar_get_events_in_range): Removed
- function.
-
- * gui/mark.c (mark_month_item): Use
- cal_client_get_events_in_range().
-
- * gui/calendar-commands.c (show_year_view_clicked): Comment out,
- since we don't have a year view.
-
- * gui/gnome-cal.c (setup_widgets): Removed the year view stuff.
- (gnome_calendar_get_current_view_name): Likewise.
- (gnome_calendar_update_view_times): Likewise.
- (gnome_calendar_direction): Likewise.
- (gnome_calendar_set_view): Likewise.
- (gnome_calendar_update_all): Likewise.
- (gnome_calendar_object_updated_cb): Likewise.
- (gnome_calendar_object_removed_cb): Likewise.
- (gnome_calendar_time_format_changed): Likewise.
- (gnome_calendar_get_current_time_range): Likewise.
-
- * gui/gnome-cal.h (GnomeCalendar): Removed the year view stuff.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Added layout.[ch],
- print.[ch]. Removed quick-view.[ch], year-view.[ch] since they
- are no longer used. Removed all the old Pilot crap.
-
-2000-05-20 Damon Chaplin <damon@helixcode.com>
-
- * cal-util/cal-recur.[hc]: new files to implement iCalendar recurrence
- rules. These are only part finished, but people may like to check that
- the architecture seems OK.
-
-2000-05-17 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-day-view.c (e_day_view_on_delete_occurrence):
- * gui/e-week-view.c (e_week_view_on_delete_occurrence): use a copy of
- the iCalObject so we detect the change in the "update_event" callback.
- Maybe we should just update the view ourselves and then we wouldn't
- need to detect any change in the callback.
-
- * cal-util/calobj.c (ical_object_reset_recurrence): new function to
- get rid of any recurrence rules. Used when we 'unrecur' an event.
-
- * gui/e-day-view.c (e_day_view_key_press): don't add a new event if it
- won't fit, or we end up adding a new event for each key press.
- (e_day_view_update_event_label): don't update it if it doesn't have
- an EText item (i.e. it isn't visible).
-
- * gui/e-day-view-time-item.c: allow selection of times using this
- column.
-
-2000-05-19 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/timeutil.c (time_add_minutes): Fixed warning message.
- (time_add_day): Likewise.
- (time_add_month): Likewise.
- (time_add_year): Likewise.
- (time_from_day): Of all functions, *this* one had to have a bug.
- Set the tm.tm_isdst to -1 to specify that we don't know whether
- the time is in DST or not. This fixes *many* bugs upstream.
- (time_week_begin): Likewise. We never noticed this since the week
- functions are never used.
- (time_week_end): Likewise.
-
-2000-05-17 Seth Alves <alves@hungry.com>
-
- * gui/event-editor.c: hooked up more widget signals to callbacks
- to the gladified dialog acts more like the original one.
-
-2000-05-16 Seth Alves <alves@hungry.com>
-
- * gui/event-editor.c (recurrence_toggled): hook the radio buttons
- to the pages of the notebook.
- (append_exception):
- (recurrence_exception_added):
- (recurrence_exception_deleted):
- (recurrence_exception_changed): code to deal with the recurrence
- exception list.
-
-2000-05-15 Seth Alves <alves@hungry.com>
-
- * gui/event-editor.[ch]: gladeified replacement for eventedit.c
-
- * gui/event-editor-utils.[ch]: utilities used by event-editor.c
-
- * gui/event-editor-dialog.glade: glade file used by event-editor.c
-
-2000-05-14 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/gnome-cal.c (display_notification): Use the alarm
- notification dialog.
- (display_notification_cb): New callback for the result of the
- alarm notification dialog.
-
- * gui/dialogs/alarm-notify.glade: New file with the alarm
- notification dialog.
-
- * gui/dialogs/alarm-notify-dialog.[ch]: New file.
-
- * gui/dialogs/Makefile.am: New file.
-
- * gui/Makefile.am (SUBDIRS): Added the dialogs directory.
-
-2000-05-13 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/gnome-cal.c (trigger_alarm_cb): Better error checking, and
- plug leaks of str_ico and ico.
-
- * gui/evolution-calendar-control.c (main): Initialize libglade.
-
-2000-05-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * pcs/Makefile.am (INCLUDES): Add
- `-I$(top_builddir)/libical/src/libical'.
-
-2000-05-12 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/calobj.c (generate): Use a (dtend - dtstart) offset to
- compute the ending time of the occurrence. This takes care of
- recurring events that span multiple days. Also, removed the DST
- condition since it did not look right at all: if you have a daily
- appointment at 18:00, it still should happen at 18:00 even during
- daylight savings.
-
- * gui/gnome-cal.c (gnome_calendar_tag_calendar): Use the timeutil
- functions instead of calculating the month's times by hand. Use
- cal_obj_instance_list_free() instead of freeing the list by hand.
- Clip the range we pass to mark_gtk_calendar_day().
- (mark_gtk_calendar_day): Fixed off-by-one error at the end of the
- month by adding real day offsets.
-
-2000-05-11 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/gnome-cal.c (add_alarms_for_object): New function to add
- today's alarms for a single object.
- (gnome_calendar_object_updated_cb): Update the object's alarms.
-
- * idl/evolution-calendar.idl (Cal): Added a
- get_alarms_for_object() method.
-
- * pcs/cal.c (Cal_get_alarms_for_object): Implemented method.
-
- * pcs/cal-backend.c (cal_backend_get_alarms_for_object): New
- function.
-
- * pcs/cal-backend-imc.c (cal_backend_imc_get_alarms_for_object):
- Implemented.
-
- * cal-client/cal-client.c (cal_client_get_alarms_for_object): New
- function.
-
-2000-05-11 Dan Winship <danw@helixcode.com>
-
- * gui/calendar-commands.c (calendar_control_activate): Now that we
- depend on current gnome-libs we can make the toolbar detachable
- again.
-
- * pcs/icalendar-save.c (timet_to_icaltime): remove unused timezone
- variable to make this compile on BSD systems (where timezone is
- the name of a function)
-
-2000-05-11 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/gnome-cal.c (gnome_calendar_update_all): Removed unused
- arguments. Load the initial alarms here.
- (load_alarms): New function to load a day's worth of alarms.
- (gnome_calendar_class_init): Eeeek! This was taking in an
- incorrect argument type.
- (gnome_calendar_init): Now the calendar keeps a hash table of
- UIDs->queued alarms. Create the hash table here.
- (gnome_calendar_destroy): Destroy the alarms hash table.
- (gnome_calendar_object_updated_cb): Remove the alarms for the
- object and regenerate them.
- (gnome_calendar_object_removed_cb): Remove the alarms for the
- object.
-
- * gui/alarm.c (alarm_add): Do not take in a CalendarAlarm, just
- the trigger time, the callback and the closure data. Return an
- opaque identifier for the alarm so that it can be removed by the
- client code if needed. Use the queue_alarm() helper function.
- (queue_alarm): Helper function to actually queue the alarm and set
- up the itimer. Deal with a nonzero return value from
- setitimer().
- (alarm_remove): New function to remove an alarm based on its ID.
- (pop_alarm): New helper function; pops the first alarm of the
- queue and resets the timer as appropriate.
- (alarm_ready): Simplified a lot by using pop_alarm().
-
- * idl/evolution-calendar.idl (Cal): Added get_alarms_in_range().
-
- * pcs/cal.c (build_instance_seq): New function to build a CORBA
- sequence from the internal list of instances.
- (Cal_get_events_in_range): Use build_instance_seq().
- (Cal_get_alarms_in_range): Implemented new method.
-
- * pcs/cal-backend.c (cal_backend_get_alarms_in_range): New
- function with the get_alarms_in_range() engine.
-
- * pcs/cal-backend-imc.c (cal_backend_imc_get_alarms_in_range):
- Implemented the get_alarms_in_range() method.
-
- * cal-client/cal-client.c (cal_client_get_alarms_in_range): New
- client-side function for getting the alarms.
- (build_instance_list): New helper function to build the
- CalObjInstance list from the CORBA sequence.
- (cal_client_get_events_in_range): Use build_instance_list().
-
- * gui/calendar-commands.h: #include <cal-util/calobj.h>. #include
- "gnome-cal.h".
-
- * gui/e-week-view.c: #include "calendar-commands.h" instead of
- main.h; the latter is an obsolete file and will be killed.
-
- * gui/evolution-calendar-control.c (main): Call init_bonobo()
- before anything else. We need the GTK+ object system initialized.
-
- * gui/Makefile.am (evolution_calendar_SOURCES): Do not use main.h.
-
- * cal-util/cal-util.c (cal_alarm_instance_list_free): New function.
-
-2000-05-10 Matt Loper <matt@helixcode.com>
-
- * gui/calendar-commands.c (calendar_control_activate): Move
- "about" menuitem to the help menu.
-
-2000-05-10 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/Makefile.am: Added main.h. Combined the two EXTRA_DIST
- sections.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * pcs/cal-backend-imc.c: Set the format when creating a new
- calendar.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * pcs/cal-factory.c: Removed double free of method_string in
- uri->method_string.
-
-2000-05-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * pcs/cal.h: Include "calendar/pcs/evolution-calendar.h" instead
- of "evolution-calendar.h".
-
- * pcs/cal-backend.h: Include "calendar/pcs/evolution-calendar.h"
- instead of "evolution-calendar.h".
-
-2000-05-08 Seth Alves <alves@hungry.com>
-
- * gui/e-day-view.c (e_day_view_on_delete_appointment): call
- e_day_view_stop_editing_event here to avoid a divide by zero
- a bit further on. i'm not sure if this is the best fix for this.
-
-2000-05-08 Federico Mena Quintero <federico@helixcode.com>
-
- * pcs/cal-backend.h (CalBackendClass): CalBackendClass now is just
- an interface for calendar backends; this is an abstract class.
- Put in the vtable for the backend methods.
-
- * pcs/cal-backend.c (cal_backend_new): Removed function, since
- CalBackend is not just an abstract class.
- Removed implementation-specific functions and made public
- functions call the virtual methods instead.
-
- * pcs/cal-backend-imc.[ch]: New files with the CalBackendIMC
- implementation; this implements a backend for iCalendar and
- vCalendar files. Moved the implementation-specific stuff from
- cal-backend.[ch] to here.
-
- * pcs/cal-backend-imc.c (CalendarFormat): Moved enumeration to
- here. Added a CAL_UNKNOWN value for when the backend is not
- loaded yet.
- (cal_backend_imc_init): Initialize priv->format as CAL_UNKNOWN.
- (save_to_vcal): Use the same VCProdIdProp value as in
- cal-util/calobj.c. Use "1.0" as the VCVersionProp as per the
- vCalendar spec.
- (ensure_uid): Return nothing, since the result value need not be
- used anymore.
- (add_object): Since we mark the calendar as dirty anyways, we do
- not need to check the result value of ensure_uid() anymore.
- (remove_object): Asssert that we know how to handle the object's
- type. We do this in add_object() anyways.
-
- * pcs/Makefile.am (libpcs_a_SOURCES): Added cal-backend-imc.[ch].
-
- * gui/gnome-cal.c: Replaced debugging printf()s with g_message()
- so that we can see the line number where they occur.
-
- * gui/gnome-cal.c (gnome_calendar_load_cb): Sort of handle the
- LOAD_METHOD_NOT_SUPPORTED result code, and added a default for the
- switch.
-
- * cal-client/cal-listener.h (CalListenerLoadStatus): Removed
- enumeration; it is stupid to translate all values for the
- CalClient when it is going to translate them again.
- (CalListenerClass::cal_loaded): This signal now passes the
- LoadStatus directly from the CORBA side.
-
- * cal-client/cal-listener.c (Listener_cal_loaded): Do not
- translate the status value.
-
- * cal-client/cal-client.h (CalClientLoadStatus): Added the
- CAL_CLIENT_LOAD_METHOD_NOT_SUPPORTED error code.
-
- * cal-client/cal-client.c (cal_loaded_cb): Translate the CORBA
- version of the LoadStatus result code.
-
- * pcs/cal-factory.c (CalFactoryPrivate): New methods field for the
- hash table from method strings to the GtkTypes for backend class
- types.
- (cal_factory_init): Create the priv->methods hash table.
- (cal_factory_destroy): Free the priv->methods hash table.
- (cal_factory_register_method): New function to register a backend
- class for a particular URI method.
- (launch_backend_for_uri): New function to launch a backend for a
- particular URI's method.
- (load_backend): Use launch_backend_for_uri(). Move the error
- notification code from load_fn() to here.
- (create_backend): Use launch_backend_for_uri(). Move the error
- notification code form create_fn() to here; it is #ifdefed out
- since currently cal_backend_create() does not have any error
- reporting capabilities.
-
- * idl/evolution-calendar.idl (Listener::LoadStatus): Added a
- PROTOCOL_NOT_SUPPORTED error code.
-
- * pcs/cal-factory.c (cal_factory_load cal_factory_create): Removed
- functions, since they were supposed to be internal only.
- (CalFactory_load): Call queue_load_create_job() directly.
- (CalFactory_create): Likewise.
-
-2000-05-08 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-week-view.c (e_week_view_remove_event_cb):
- * gui/e-day-view.c (e_day_view_remove_event_cb): don't set the ico->uid
- to NULL or we won't find any other occurrences of the event. Set the
- editing_event_day/num to -1 instead.
-
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw): fixed the
- positioning of the icons for long events.
-
- * cal-util/calobj.c (ical_object_normalize_summary): forgot to
- terminate the string.
-
-2000-05-07 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-day-view.c (e_day_view_on_main_canvas_drag_data_received):
- (e_day_view_on_top_canvas_drag_data_received): show the EText item,
- just in case it hasn't moved, otherwise it won't appear.
-
- * gui/e-day-view.h (E_DAY_VIEW_BAR_WIDTH): increased from 6 to 8 to
- make it easier to drag an event. Also increased E_DAY_VIEW_GAP_WIDTH
- since it must be >= the BAR_WIDTH.
-
-2000-05-07 Matt Loper <matt@helixcode.com>
-
- * gui/evolution-calendar-control.c (PROPERTY_CALENDAR_URI):
- Changed to "folder_uri" from "calendar_uri".
- (set_prop): The uri given to us is a directory, so we append a
- filename onto the end before we use it.
-
-2000-05-06 Damon Chaplin <damon@helixcode.com>
-
- * cal-util/timeutil.c (time_day_begin):
- (time_day_end): changed these so they just do a simple localtime(),
- update the struct tm, then do a mktime(). I don't know why it used to
- look at the tm_isdst flags etc. From a little test program I wrote
- which steps through testing every hour for a year it wasn't working
- correctly, and the new code does.
- (time_add_day): also got rid of the stuff that looked at tm_isdst here.
- My test program now works better.
-
-2000-05-06 Chris Toshok <toshok@helixcode.com>
- * gui/.cvsignore: ignore evolution-calendar.pure
-
- * gui/Makefile.am: add support for building evolution-calendar.pure
-
-2000-05-06 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-day-view.c:
- * gui/e-week-view.c: finish editing event when user hits Return key.
- (e_week_view_on_text_item_event): stop event signals after doing any
- other calls, since otherwise it will also stop any other resulting
- event signals.
-
- * gui/e-week-view-event-item.c (e_week_view_event_item_draw): don't
- draw the start/end times while editing.
-
- * gui/eventedit.c: changed the Summary field to a GtkEntry, since we
- now only want a single line of text.
-
- * cal-util/calobj.c (ical_object_normalize_summary): new function to
- convert the summary field to a single line of text, by converting any
- sequence of CR & LF characters to a single space.
- (ical_object_create_from_vobject): call the above function. I think
- all functions that load iCalObjects go through this.
- (ical_new): called it here as well just in case.
-
-2000-05-06 Damon Chaplin <damon@helixcode.com>
-
- * gui/week-view.[hc]: removed.
-
-2000-05-06 Damon Chaplin <damon@helixcode.com>
-
- * gui/gncal-day-panel.[hc]:
- * gui/gncal-day-view.[hc]:
- * gui/gncal-full-day.[hc]:
- * gui/gncal-week-view.[hc]:
- * gui/layout.[hc]:
- * gui/view-utils.[hc]: removed old calendar view files.
-
-2000-05-06 Damon Chaplin <damon@helixcode.com>
-
- * cal-util/calobj.[hc]: added guint ref_count to iCalObject struct,
- and ical_object_ref/unref() functions. I've updated all the gui/
- stuff to use ref_counts but I haven't touched the pcs/ stuff. Maybe
- just using ical_object_destroy() is OK there.
-
- * gui/gncal-todo.c:
- * gui/calendar-commands.c:
- * gui/eventedit.c:
- * gui/e-week-view.c:
- * gui/e-day-view.c: use refcounting for iCalObjects.
-
- * gui/e-day-view-main-item.c:
- * gui/e-day-view-top-item.c:
- * gui/e-day-view.c: try not to ever draw outside the event, even when
- the event is very small.
-
-2000-05-05 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-day-view.c: don't allow recurring events to be resized or
- dragged, and don't show the resize/drag cursors. Actually it may be
- better to let the user do the resize/drag and then ask them what they
- want to do - change the single occurrence or the entire series.
-
- * gui/e-day-view-time-item.c (e_day_view_time_item_show_popup_menu):
- use e_auto_kill_popup_menu_on_hide() to destroy the popup menu.
-
- * gui/popup-menu.c: include e-gui-utils.h
-
-2000-05-04 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-day-view.c (e_day_view_foreach_event_with_uid): for the long
- events pass E_DAY_VIEW_LONG_EVENT as the day. Fixes SEGV.
-
- * gui/calendar-commands.c: when we switch views, grab the focus.
-
- * gui/gnome-cal.c (gnome_calendar_tag_calendar):
- (gnome_calendar_mark_gtk_calendar_day): changed this so it uses
- cal_client_get_events_in_range(), and doesn't load any objects.
- Also just return if it isn't visible.
-
- * gui/calendar-commands.c (calendar_get_events_in_range): call
- g_list_sort() to sort the list rather than g_list_insert_sorted() for
- each element. It is much more efficient.
- Also changed it so that the co->ev_start/end fields are copied from
- the CalObjInstance rather than the parameters to the function
- (that is right, isn't it?)
- Also freed the list elements, and finally the list.
- (calendar_iterate): changed this to use cal_client_get_events_in_range
- since that is more efficient than getting all the uids and then loading
- and parsing all the events.
-
- * pcs/cal-backend.c (save): output the '... saved' message before
- freeing the string!
-
- * gui/gncal-todo.c (gncal_todo_update):
- * gui/e-week-view.c (e_week_view_update_event):
- * gui/e-day-view.c (e_day_view_update_event):
- * gui/calendar-commands.c (calendar_get_events_in_range):
- (calendar_iterate): free obj_string after it is parsed.
-
-2000-05-02 Damon Chaplin <damon@helixcode.com>
-
- * gui/calendar-commands.c (calendar_control_activate): set the active
- radio button here. Oops - it wasn't a Bonobo problem after all.
-
- * gui/popup-menu.c (popup_menu): added call to
- e_auto_kill_popup_menu_on_hide() to destroy the menu.
-
- * gui/e-week-view.c (e_week_view_show_popup_menu):
- * gui/e-day-view.c (e_day_view_on_event_right_click): ico->user_data
- isn't useful any more, since the event editor keeps its own iCalObject.
- So for now we make the menu commands available even when the event is
- being edited in the event editor.
- Also corrected misspellings of 'occurance' -> 'occurrence'.
-
- * gui/eventedit.c (event_editor_destroy): destroy the iCalObject.
- The event editor now uses its own independent iCalObject.
-
- * gui/e-week-view.c (e_week_view_on_unrecur_appointment):
- * gui/e-day-view.c (e_day_view_on_unrecur_appointment): create a new
- uid for the new single instance. I'm not sure what we should do about
- the creation/last modification times of the objects.
-
- * gui/e-week-view.c (e_week_view_on_edit_appointment):
- * gui/e-day-view.c (e_day_view_on_edit_appointment): duplicate the
- iCalObject before passing it to the event editor, since it will change
- the fields. If we don't duplicate it we won't know what has changed
- when we get the "update_event" callback.
-
- * gui/e-week-view.c (e_week_view_key_press):
- * gui/e-day-view.c (e_day_view_key_press): set the created and last_mod
- times of the new iCalObject. We may want to set the default alarm as
- well.
-
- * cal-util/calobj.c (ical_gen_uid): made this function public so we
- can generate new uids if necessary.
-
-2000-05-01 Damon Chaplin <damon@helixcode.com>
-
- * gui/gnome-cal.[hc] (gnome_calendar_get_current_time_range): new
- function to get the currently seleted time range form the current view.
-
- * gui/calendar-commands.c (display_objedit): use the above function
- to get the time for the new appointment.
-
- * gui/e-week-view.c:
- * gui/e-day-view.c: use a shallow copy of the ico when we update the
- times (when resizing/dragging). Otherwise we won't detect that the
- time has changed in the "update_event" callback.
-
- Also added functions to get the currently selected time range.
-
-2000-04-30 Seth Alves <alves@hungry.com>
-
- * pcs/icalendar-save.c (icalcomponent_create_from_ical_object): set
- attendee and contact address correctly.
-
- * pcs/cal-backend.c (icalendar_calendar_load): init priv->object_hash
- when loading.
- (cal_get_type_from_filename): if file extension is .ical, consider
- the file an ical file.
-
-2000-05-01 Damon Chaplin <damon@helixcode.com>
-
- * cal-util/calobj.c (ical_object_compare_dates): new function to see
- if the event dates have changed (including any recurrence rules).
- It is used for optimization when we get the "object_changed" signal.
- We have to do far less work if the dates are unchanged.
-
- * gui/e-week-view.c:
- * gui/e-day-view.c: only draw the selection when we have the keyboard
- focus, since the user expects to be able to type in a new event when
- the selection is shown. Also keep the selection when we lose focus,
- but just don't show it.
-
- Also quite a few changes to cope with the new client/server
- architecture.
-
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw):
- * gui/e-day-view-main-item.c (e_day_view_main_item_draw):
- * gui/e-week-view-main-item.c (e_week_view_main_item_draw_day):
- only draw the selection if the widget has the keyboard focus.
-
- * gui/gnome-cal.c (mark_gtk_calendar_day): fixed so it works with
- events longer than one day. And changed the code for updating events
- in the new views.
-
-2000-04-27 Ettore Perazzoli <ettore@helixcode.com>
-
- * gui/evolution-calendar-control.c
- (init_bonobo): OAFized.
-
- * gui/main.c (main): Initialize with OAF if `USING_OAF'.
-
- * gui/evolution-calendar-control.c: New #define
- `CONTROL_FACTORY_ID', varying according to whether we are
- `USING_OAF'.
- (calendar_factory_init): Use `CONTROL_FACTORY_ID'.
-
- * gui/Makefile.am: Updated for OAF.
-
- * pcs/cal-factory.h: Explicitly #include
- "calendar/pcs/evolution-calendar.h" instead of just
- "evolution-calendar.h".
-
- * cal-client/cal-client.c (cal_client_construct) [USING_OAF]: Use
- OAF.
-
- * cal-client/client-test.c (init_corba): New function, implemented
- differently depending on `USING_OAF'.
-
-2000-04-27 <alves@hungry.com>
-
- * pcs/cal-backend.c (cal_backend_load): fix memory leak
- (save_to_vcal): same
- (save): same
- (cal_backend_load): same
-
-2000-04-26 Christopher James Lahey <clahey@helixcode.com>
-
- * cal-util/.cvsignore: Replaced libcal-util.la with *.la
-
- * pcs/.cvsignore: Added *.la and *.lo.
-
-2000-04-25 Federico Mena Quintero <federico@helixcode.com>
-
- * pcs/cal-factory.c (backend_last_client_gone_cb): Renamed from
- backend_destroy_cb. Now we use it for the "last_client_gone"
- signal from the backend. Also, unref the backend to destroy it.
- (add_backend): Connect to the "last_client_gone" signal of the
- backend.
- (cal_factory_get_n_backends): New function to query the number of
- running backends.
-
- * pcs/cal-backend.c (cal_backend_class_init): Register the new
- "last_client_gone" signal. It is emitted when the last Cal client
- goes away. It is used to notify the factory when a backend may be
- safely destroyed.
- (cal_destroy_cb): Emit the "last_client_gone" signal when the last
- client disconnects from the backend.
-
-2000-04-25 Seth Alves <alves@hungry.com>
-
- * gui/e-day-view.c (e_day_view_find_event_from_ico): compare
- iCalObjects by their UIDs instead of by their pointers.
-
- * pcs/cal-backend.c (cal_backend_destroy): don't save on destroy.
-
-2000-04-25 Ettore Perazzoli <ettore@helixcode.com>
-
- * cal-client/Makefile.am: Add `$(datadir)/idl'.
-
- * pcs/Makefile.am (idl_flags): Add `$(datadir)/idl'.
- (INCLUDES): Use `$(BONOBO_GNOME_CFLAGS)'.
-
-2000-04-25 Seth Alves <alves@hungry.com>
-
- * gui/gnome-cal.c (gnome_calendar_destroy): hook for widget
- destroy -- used to unref the CalClient so wombat knows we are gone.
- (gnome_calendar_class_init): added a class init for this widget.
-
- * gui/e-day-view.c (e_day_view_update_event): allow for null ico
-
- * gui/e-week-view.c (e_week_view_update_event): allow for null ico
-
-2000-04-24 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-client/client-test.c (main): The path to the test calendar
- changed when we moved stuff around. Users will have to tweak this
- for their CVS setup, anyways.
- (create_client): Create or load the calendar as appropriate.
- (client_destroy_cb): Exit the main loop if both clients are gone.
- (main): Connect to the "destroy" signal of the clients so that we
- can terminate the test program.
-
-2000-04-24 Seth Alves <alves@hungry.com>
-
- * pcs/icalendar.c (parse_person): allow for null CN
- (parse_person): allow for null sent_by
-
- * pcs/Makefile.am: build icalendar-test
-
- * pcs/icalendar-test.c: a test which loads an ical file and
- converts it to our internal format, and then saves it back out.
-
-2000-04-24 Damon Chaplin <damon@helixcode.com>
-
- * gui/Makefile.am: added new source files and pixmaps, and removed
- old source files, which can be deleted.
-
- * gui/e-week-view-titles-item.[hc]:
- * gui/e-week-view-main-item.[hc]:
- * gui/e-week-view-event-item.[hc]:
- * gui/e-week-view.[hc]: new files implementing the week/month views.
-
- * gui/yearview.xpm:
- * gui/monthview.xpm:
- * gui/weekview.xpm:
- * gui/workweekview.xpm:
- * gui/dayview.xpm: new pixmaps for the toolbar buttons. These aren't
- intended to be the final pixmaps.
-
- * gui/calendar-commands.c: added radio buttons to the toolbar to
- switch between the calendar views, and moved the am_pm_flag here so we
- can get rid of view-utils.c.
-
- * gui/gnome-cal.[hc]: made it a subclass of GtkVBox, rearranged the
- widgets into 2 notebooks, and added the selection_start_time and
- selection_end_time fields.
-
- * gui/goto.c: updated to use new selection time range.
-
- * gui/quick-view.c: added '#include <gtk/gtkwindow.h>' so it compiles.
-
- * gui/e-day-view.[hc]: changed the interface to support the new
- selection time range, got rid of a few debugging messages and changed
- a few bits.
-
-2000-04-21 Seth Alves <alves@hungry.com>
-
- * pcs/icalendar-save.c: start on code to do the opposite of
- icalendar.c (convert from iCalObjects to libical's icalcomponents).
-
- * gui/calendar-commands.c (calendar_control_activate): moved
- "About Calendar" into the View menu so it shows up.
-
-2000-04-20 Seth Alves <alves@hungry.com>
-
- * gui/gnome-cal.c (gnome_calendar_changed_cb): new function: callback
- for listener's object updated signal.
- (gnome_calendar_object_removed_cb): new function: callback for
- listener's object removed signal.
- (gnome_calendar_new): hook up listener's "obj_updated" and
- "obj_removed" signals so if evolution is running twice,
- they will both see changes right away.
- (gnome_calendar_object_changed): don't call update_all, since
- it will be called by the listener.
- (gnome_calendar_remove_object): don't call update_all
- (gnome_calendar_add_object): don't call update_all
-
- * gui/gncal-full-day.c (child_realize): create fullday's gcs
- even if pixmap_bell has already been created. this was
- causing crashes if the calendar was run twice.
-
-2000-04-19 Seth Alves <alves@hungry.com>
-
- * gui/eventedit.c (ee_rp_init_rule): changed the order around
- a bit to avoid a Gtk-CRITICAL crash
-
- * gui/gncal-todo.c (gncal_todo_update): fixed code to populate
- the todo clist
-
- * cal-client/cal-client.c (cal_client_get_uids): don't check
- type against CALOBJ_TYPE_ANY since it will always match.
- (cal_client_get_uids): same (re: CALOBJ_TYPE_ANY)
-
- * pcs/cal-backend.c (build_uids_list): same (re: CALOBJ_TYPE_ANY)
-
- * pcs/cal.c (Cal_get_uids): same (re: CALOBJ_TYPE_ANY)
-
- * pcs/cal-backend.c (remove_object): don't call save from here
- because in all cases the caller of remove_object calls save
-
- * gui/calendar-commands.c (calendar_set_uri): calls gnome_calendar_open
- instead of checking on disk and calling load or create.
-
- * gui/gnome-cal.c (gnome_calendar_object_changed): fixed to use
- cal_client_update_object -- editing and dragging events works again
- (gnome_calendar_open): collapsed gnome_calendar_load and
- gnome_calendar_create into this function. added new type
- GnomeCalendarOpenMode which has the value CALENDAR_OPEN or
- CALENDAR_OPEN_OR_CREATE.
-
- * gui/evolution-calendar-control.c (calendar_properties_init): create
- a property bag for this control
- (set_prop): callback for property sets
- (get_prop): callback for proprety gets
-
- * gui/calendar-commands.c (calendar_set_uri): new function,
- called when the "calendar_uri" property is set on the calendar-
- control's property bag.
-
-2000-04-18 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/Makefile.am (INCLUDES): Fix include path.
-
-2000-04-16 Federico Mena Quintero <federico@helixcode.com>
-
- * pcs/cal-factory.h (CalFactoryClass): We have a new
- "last_calendar_gone" signal that Wombat can use to terminate
- itself properly.
-
- * pcs/cal-factory.c (cal_factory_class_init): Register the
- "last_calendar_gone" signal.
- (backend_destroy_cb): Emit the "last_calendar_gone" signal instead
- of killing the factory.
-
- * pcs/Makefile.am: Added $(CORBA_GENERATED) to BUILT_SOURCES.
- (INCLUDES): Make the log domain be "wombat-pcs".
-
-2000-04-17 Seth Alves <alves@hungry.com>
-
- * pcs/cal-backend.c (add_object): removed implicit save, since
- we don't want to save as we load from disk.
- (cal_backend_update_object): added a call to save, since it
- isn't done by add_object now.
-
-2000-04-16 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-util/Makefile.am: Renamed library from libcalutil to
- libcal-util, to be consistent with libcal-client. Install header
- files in $(includedir)/evolution/cal-util.
- (INCLUDES): Add "cal-util" log domain for glib.
- (libcal_clientincludedir): The header files are now installed in
- $(includedir)/evolution/cal-client.
-
- * cal-util/cal-util.h: Fix includes.
-
- * cal-client/client-test.c: Fix includes.
-
- * pcs/Makefile.am: Create libpcs.a, not a shared library, because
- it is for internal use by Wombat only. The header files should
- not be installed, either. Removed all the old Tlacuache stuff.
-
- * gui/Makefile.am (EXTRA_DIST): We no longer distribute
- gncal.desktop.
- (evolution_calendar_INCLUDES): Add "calendar-gui" for the glib log
- domain.
-
- * gui/*.[ch]: Fix cal-util and cal-client includes.
-
- * pcs/Makefile.am (INCLUDES): Added "pcs" log domain for glib.
-
- * pcs/*.[ch]: Fix cal-util includes.
-
-2000-04-11 Chris Toshok <toshok@helixcode.com>
-
- * pcs/icalendar.c (icaltime_to_timet): use HAVE_TIMEZONE to switch
- between linux's timezone variable and *bsd's method of getting the
- gmt offset.
-
-2000-04-10 Seth Alves <alves@hungry.com>
-
- * pcs/cal-backend.c (save_to_vcal): create and save an actual
- vcalendar instead of a list of vcal objects.
-
-2000-04-10 Damon Chaplin <damon@helixcode.com>
-
- * gui/Makefile.am (INCLUDES): moved srcdir directories to the top so
- we search headers in the evolution tree before installed headers.
- (Otherwise when you do 'make install' lots of files in gui/ get
- rebuilt, since they depend on the installed cal-client.h which has just
- been updated.)
-
-2000-04-09 Seth Alves <alves@hungry.com>
-
- * gui/gnome-cal.c (gnome_calendar_load): catch cal_loaded signal
- on the cal client.
- (gnome_calendar_load_cb): callback for cal_loaded signal. moved
- gnome_calendar_update_all from gnome_calendar_load to here.
-
- * gui/calendar-commands.c: minor cleanups
-
- * pcs/cal-backend.c (save_to_vcal): copied code from gnome-pim
- to write vcal to a file
- (save): filled it with more gnome-pim code
- (add_object): call save () after changing
- (remove_object): same
- (cal_backend_create): same
- (cal_backend_remove_object): same
-
-2000-04-08 Christopher James Lahey <clahey@helixcode.com>
-
- * gui/Makefile.am: Removed linking with libetable and libeminicard
- since they weren't being used.
-
-2000-04-08 Seth Alves <alves@hungry.com>
-
- * gui/gnome-cal.c (gnome_calendar_create): new function:
- friendly wrapper for cal_client_create_calendar
-
- * gui/calendar-commands.c (new_calendar): call gnome_calendar_create
- if no filename is provided
-
- * gui/prop.c (properties): calendar is a frame
-
- * gui/calendar-commands.c (calendar_control_activate): sort out the
- menus a bit, more of them show up now.
-
- * gui/Makefile.am: don't build library or test, just the bonobo control
-
- * gui/gncal-todo.c (simple_todo_editor): calendar is a frame instead
- of a window, now.
-
- * gui/gnome-cal.c (gnome_calendar_new): same
-
- * gui/goto.c (goto_dialog): same
-
-2000-04-06 Seth Alves <alves@hungry.com>
-
- * gui/calendar-commands.c (calendar_control_activate): removed
- uih from the argument list, added cal. use cal as user_data
- in callbacks rather than the control.
- (calendar_control_deactivate): removed uih from argument list
-
-2000-04-05 Seth Alves <alves@hungry.com>
-
- * gui/calendar-commands.c (setup_menu): removed
- (setup_appbar): removed
- (calendar_control_activate): new function -- does the work
- that setup_appbar and setup_menu used to do.
- (calendar_control_deactivate): undoes what calendar_control_activate
- does by removing the toolbar items and menu items.
-
- * gui/Makefile.am: build test-calendar-widget and evolution-calendar,
- common stuff is in a library
-
- * gui/gnome-cal.c (gnome_calendar_get_type): made the calendar widget
- based on a gtk_frame rather than a gnome_app
-
- * gui/calendar-commands.c: split out some of main.c
-
- * gui/evolution-calendar-control.c: bonobo bung so evolution
- can use the calendar widget
-
-2000-04-01 Matt Loper <matt@helixcode.com>
-
- * pcs/.cvsignore: Added *.lo.
-
-2000-03-30 Seth Alves <alves@hungry.com>
-
- * gui/main.c (calendar_get_events_in_range):
- cal_client_get_events_in_range returns a list of CalObjInstance *, not
- a list of (char *) uid.
-
- * Makefile.am (SUBDIRS): readded the gui directory
-
- * gui/main.c: temporarily added alarm_defaults back in,
- since the calendar doesn't link without it
-
-2000-03-29 Matt Loper <matt@helixcode.com>
-
- * Makefile.am: remove the gui directory, which doesn't compile.
-
-2000-03-28 Matt Loper <matt@helixcode.com>
-
- * pcs/Makefile.am: create a libpcs.la library, for use in the
- wombat.
-
-2000-03-28 Seth Alves <alves@hungry.com>
-
- * gui/Makefile.am (LINK_FLAGS): added libeutil.la and libetext.a
-
- * gui/main.c (calendar_iterate): switch from string_to_ical_object to
- ical_object_find_in_string
- (calendar_get_events_in_range): same
- (session_save_state): commented out references
- to gcal->client->filename
-
-2000-03-27 Federico Mena Quintero <federico@helixcode.com>
-
- * pcs/cal-backend.c (cal_backend_get_object): Use
- ical_object_to_string().
-
- * cal-util/calobj.c (ical_object_to_string): Moved over from
- pcs/cal-backend.c (was string_from_ical_object).
- (get_calendar_base_vobject): Likewise, moved over from
- pcs/cal-backend.c.
-
- * cal-util/cal-util.c: Removed string_to_ical_object(); the
- correct function is in calobj.[ch], called
- ical_object_find_in_string(). Removed ical_object_to_string,
- since we now implement it in calobj.c.
-
- * cal-util/calobj.c: Removed ical_object_new_from_string(); see
- above.
-
- * idl/evolution-calendar.idl (CalObjInstance): Calendar object
- instances now contain only the UID for the object, not the whole
- string representation of the object. This allows clients to
- implement caching of objects if they wish.
-
- * pcs/cal.c (Cal_get_events_in_range): Likewise.
-
- * pcs/cal-backend.c (build_event_list): Likewise.
-
- * cal-client/cal-client.c (cal_client_get_events_in_range):
- Likewise.
-
- * cal-util/cal-util.h (CalObjInstance): Likewise.
-
- * cal-util/cal-util.c (cal_obj_instance_list_free): Likewise.
- (cal_obj_uid_list_free): Assert that the UIDs in the list are not
- NULL.
-
- * pcs/tlacuache.gnorba (repo_id): The calendar factory also
- supports the Unknown interface.
-
-2000-03-17 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/e-day-view.c: Fix includes.
- (e_day_view_on_delete_occurance): Do not call save_default_calendar().
- (e_day_view_on_delete_appointment): Likewise.
- (e_day_view_on_unrecur_appointment): Likewise.
- (e_day_view_finish_long_event_resize): Likewise.
- (e_day_view_finish_resize): Likewise.
- (e_day_view_key_press): Likewise.
- (e_day_view_on_editing_stopped): Likewise.
- (e_day_view_on_top_canvas_drag_data_received): Likewise.
- (e_day_view_on_main_canvas_drag_data_received): Likewise.
-
-2000-03-13 Damon Chaplin <damon@helixcode.com>
-
- * gui/e-day-view*.[hc]: new files for the Day/Work-Week views.
-
-2000-03-12 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/main.c (gnome_calendar_locate): Removed function now that it
- is no CORBA server in the GUI.
- (save_default_calendar): Removed function. Now the personal
- calendar server will take care of saving modified calendars when
- appropriate.
- (close_cmd): Do not call unregister_calendar_services().
-
- * gui/eventedit.c (ee_ok): Do not save the calendar.
-
- * gui/gncal-day-panel.c (day_view_range_activated): Likewise.
-
- * gui/gncal-todo.c (ok_button): Likewise.
- (delete_todo): Likewise.
-
- * gui/gncal-full-day.c (delete_occurance): Likewise.
- (delete_appointment): Likewise.
- (unrecur_appointment): Likewise.
- (child_focus_out): Likewise.
- (update_from_drag_info): Likewise.
-
- * gui/gnome-cal.c (gnome_calendar_new): Removed obsolete call to
- create the CORBA server.
-
- * gui/gnome-cal.h (GnomeCalendar): Renamed `calc' field to
- `client'.
-
- * cal-client/cal-client.h (CalClient): Removed filename and
- corba_server fields.
-
-2000-03-10 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/main.c (main): Do not pass the INIT_SERVER flag to
- gnome_CORBA_init_with_popt_table(). Check for exceptions
- properly.
- (main): Initialize Bonobo.
- (main): Call process_dates() to parse the dates from the command
- line before we dump the events or the TODOs.
- (main): Use bonobo_main() instead of gtk_main().
-
- * cal-util/calobj.c (ical_new): Initialize the alarm types here.
- Do not call default_alarm() anymore, since that is a GUI issue.
- (default_alarm): Removed function.
- (alarm_defaults): Removed defaults data.
-
- * pcs/tlacuache.c (calendar_notify): Removed stubs for
- alarm_defaults, calendar_notify(), debug_alarms.
-
-2000-03-09 Federico Mena Quintero <federico@helixcode.com>
-
- * gui/Makefile.am: Removed the corba-cal stuff. Commented out the
- Pilot conduit stuff for now.
-
- * gui/calendar.c: Random #ifdefs to make it build, although this
- file is going away.
-
- * gui/Makefile.am: Removed referenes to calobj.[ch] and timeutil.[ch].
-
- * gui/calendar-conduit.c: Fixup includes.
-
- * gui/calendar-conduit.h: Fixup includes.
-
-2000-03-09 Seth Alves <alves@hungry.com>
-
- * gui/gnome-cal.h: replaced "Calendar *cal" with "CalClient *calc"
- in the GnomeCalendar struct.
-
- * gui/*.c: tracked change from Calendar * to CalClient
-
- * gui/main.c: moved alarm_defaults from here to cal-util/calobj.c
- (calendar_get_events_in_range): pulled this out of calendar.c and
- fixed it up to use cal-client stuff. i'm not sure where to put it yet.
-
- * gui/main.c (calendar_iterate): pulled this one out of calendar.c also
-
-2000-03-07 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-client/Makefile.am: Removed cal-client-alarm.[ch] from the
- list of sources. This was a miscommunication on our part.
-
-2000-03-05 Seth Alves <alves@hungry.com>
-
- * cal-client/cal-client-alarm.c: stubs for client side
- access to alarm structures. this will probably change,
- since i don't know what i'm doing.
-
- * cal-util/alarm-enums.h: enums for alarms needed by
- both the client and the server
-
- * remaining source files in calendar/... have been moved
- to calendar/gui.
-
- * gui/alarm.c: start to decouple the view from the model
- in the alarm editing code
-
-2000-03-03 Seth Alves <alves@hungry.com>
-
- * cal-util/Makefile.am: new file -- things shared between
- the client and server go in this directory
-
- * calobj.c calobj.h icalendar.c icalendar.h
- timeutil.c timeutil.h cal-util.c cal-util.h where moved
- backend stuff went into pcs. shared stuff went into
- cal-util.
-
-2000-03-02 Federico Mena Quintero <federico@helixcode.com>
-
- At this point the calendar client and personal calendar server
- files were moved to the idl/, cal-client/, and pcs/ directories.
-
- * idl/Makefile.am: New file.
-
- * cal-client/Makefile.am: New file. Moved the libcal-client stuff
- from calendar/Makefile.am to here.
-
- * pcs/Makefile.am: New file. Moved the tlacuache stuff from
- calendar/Makefile.am to here.
-
- * Makefile.am (SUBDIRS): Added the idl and cal-client directories.
-
- * calendar.h: Removed the references to cal-backend.h and its
- stuff. This file is going away soon!
-
- * icalendar.c: #include <config.h>. Also, we don't need to
- include cal-backend.h or gnome.h.
-
- * icalendar.h: Protect from multiple inclusions.
-
-2000-03-01 Federico Mena Quintero <federico@helixcode.com>
-
- * Makefile.am: Use the gnome-config flags for orbit-idl.
- Create a libcal-client library with the calendar client object.
-
-2000-02-29 Federico Mena Quintero <federico@helixcode.com>
-
- * Makefile.am: Removed stale rule for the conduit.
-
-2000-02-21 Matt Loper <matt@helixcode.com>
-
- * .cvsignore: Added *.lo.
-
-2000-02-19 Matt Loper <matt@helixcode.com>
-
- * .cvsignore: Added tlacuache and tl-test.
-
-2000-02-18 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * Makefile.am (INCLUDES): Use BONOBO_VFS_GNOME_CFLAGS instead of
- GNOMEUI_INCLUDES, as we use Bonobo and VFS.
-
-2000-02-17 Seth Alves <alves@hungry.com>
-
- * cal-backend.h: moved CalendarFormat type def here
-
- * cal-backend.c (cal_backend_load): if extension suggests
- an ical file, attempt to load an iCal file.
- (cal_get_type_from_filename): returns CAL_ICAL if file
- extension is 'ics' or 'ifb', else returns CAL_VCAL
- (icalendar_calendar_load): moved this here from
- icalendar.c because it needs to call the static function
- add_object.
-
-2000-02-17 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-client.c (cal_client_remove_object): Implemented.
-
- * cal.c (cal_notify_remove): Implemented.
- (Cal_remove_object): Implemented.
- (cal_get_epv): Fill in the remove_object field in the epv.
-
- * cal-backend.c (cal_backend_remove_object): Implemented.
- (notify_remove): New function to notify clients that an object was
- removed.
-
-2000-02-16 Russell Steinthal <rms39@columbia.edu>
-
- * calobj.[ch], eventedit.c, main.c: Change iCalObject.organizer
- from char* to iCalPerson*
-
- * calobj.[ch]: Change iCalObject.related from list of char* to
- list of iCalRelation*; assorted related fixes
-
- * icalendar.c: interface between libical and the gnomecal
- internal representation
-
-2000-02-11 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-client.c (cal_client_update_object): Implemented.
-
- * cal.c (cal_notify_update): New function to notify the listener
- about an updated object.
- (Cal_update_object): Implemented.
- (Cal_get_uids): set_release() the sequence to TRUE.
- (Cal_get_events_in_range): Likewise.
-
- * cal-backend.c (remove_object): New function to remove objects
- from a calendar backend.
- (cal_backend_update_object): New public function to update an
- object and notify clients about it.
-
- * evolution-calendar.idl (Cal): Added update_object() and
- delete_object() methods.
- (Listener): Removed the obj_changed method and renamed obj_added
- to obj_updated. We now only have updated and removed notifiers.
-
- * cal-listener.[ch]: Removed the "changed" notification code.
- Changed the "added" notification code to the "updated"
- notification.
-
- * cal-client.c: Likewise.
-
- * tlacuache.c (create_cal_factory): Connect to "destroy" on the
- factory and exit the main loop when the factory is destroyed.
-
- * cal-factory.c (backend_destroy_cb): New callback used when a
- backend is destroyed. Removes the backend from the factory's hash
- table and unrefs the factory if all backends go away.
- (add_calendar_client): Free the environment.
-
- * cal.c (cal_new): Use bonobo_object_unref() if we fail to
- initialize.
-
- * cal-listener.c (cal_listener_new): Likewise.
-
- * layout.c (layout_events): Plug li.partition memory leak.
-
-2000-02-10 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-backend.c (cal_backend_add_cal): Connect to the Cal's
- destroy signal.
- (cal_backend_remove_cal): Killed function now that removal of Cal
- objects is done in their destroy callback.
- (cal_destroy_cb): New callback to remove a Cal from the backend's
- list of clients. Also, the backend destroys itself when there are
- no more clients connected to it.
- (save): New placeholder function to save a backend.
- (destroy): New function to destroy a backend's data.
- (cal_backend_destroy): Save the calendar and destroy it.
-
- * cal.c (cal_destroy): Reset the priv->backend to NULL.
-
- * cal-factory.c (add_calendar_client): There is no need to call
- cal_backend_remove_cal(); we can now just destroy the Cal object.
- (create_fn): Make sure we always unref the URI.
- (load_fn): Move the URI unref to the end of the function for
- safety.
-
- * cal-factory.c (add_calendar_client): Unref the Cal only if
- notification of the listener was unsuccessful. Otherwise, the
- calendar user agent (Listener side) keeps the reference.
-
- * tl-test.c (list_uids): Free the calobj.
-
- * cal-client.c (cal_loaded_cb): Use bonobo_object_unref() to get
- rid of the listener.
- (load_or_create): Likewise.
- (destroy_factory): New function to get rid of the factory.
- (destroy_listener): New function to get rid of the listener.
- (destroy_cal): New function to get rid of the calendar client
- interface object.
- (cal_client_destroy): Free all resources.
- (cal_client_get_object): CORBA_free() the calobj string. Boy, I
- love memprof.
-
- * cal-listener.c (cal_listener_destroy): Reset the priv->cal to
- CORBA_OBJECT_NIL.
-
- * cal-backend.c (cal_backend_remove_cal): Do not unref the Cal,
- since the calendar user agent owns it.
- (cal_backend_add_cal): Do not ref the Cal, since the calendar user
- agent owns it.
-
- * cal-factory.c (add_calendar_client): Use bonobo_object_unref()
- to get rid of the calendar client interface object.
-
- * calobj.c (ical_object_create_from_vobject): Duplicate the
- default "PUBLIC" string.
-
-2000-02-09 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-factory.c (cal_factory_load): Added documentation comment.
- (load_fn): Do not print a message if the backend could not be
- loaded due to a non-fatal error.
- (queue_load_create_job): Moved the stuff from cal_factory_load()
- to here. Now this function serves to queue load or create
- requests.
- (cal_factory_load): Use queue_load_create_job().
- (cal_factory_create): Implemented; use queue_load_create_job().
- (create_fn): New job handler for creating new calendars.
- (create_backend): New function to create a new backend with a new
- calendar.
- (add_backend): New helper function to add backends to the
- factory's hash table.
- (load_backend): Use add_backend() instead of adding the backend by
- ourselves.
-
- * cal-client.c (load_or_create): Moved the functionality from
- cal_client_load_calendar() to here, and added an option to create
- a new calendar instead of loading an existing one.
- (cal_client_load_calendar): Use load_or_create().
- (cal_client_create_calendar): Implemented.
-
- * cal-backend.c (cal_backend_create): Implemented.
-
- * evolution-calendar.idl (LoadStatus): Added an IN_USE error for
- create requests.
-
- * cal-listener.h (CalListenerLoadStatus): Added CAL_LISTENER_LOAD_IN_USE.
-
- * cal-listener.c (Listener_cal_loaded): Convert the IN_USE error.
-
- * cal-client.h (CalClientLoadStatus): Added CAL_CLIENT_LOAD_IN_USE.
-
- * cal-client.c (cal_loaded_cb): Handle CAL_LISTENER_LOAD_IN_USE.
-
- * tl-test.c: New test program for the calendar client side; it
- also exercises the server side by sending commands to it.
-
- * Makefile.am: Added the tl-test program.
-
- * tlacuache.gnorba: Updated.
-
- * tlacuache.c (create_cal_factory): Use the right GOAD id.
-
- * cal-client.c (cal_client_construct): Use the right GOAD id.
-
-2000-02-08 Federico Mena Quintero <federico@helixcode.com>
-
- * evolution-calendar.idl (Cal): Added get_uids() method to get a
- list of UIDs based on object types.
-
- * cal-backend.c (cal_backend_get_uids): Implemented get_uids() in
- the backend.
-
- * cal.c (Cal_get_uids): Implemented get_uids() method.
-
- * cal-client.c (cal_client_get_uids): Implemented client-side
- function.
-
- * cal-util.c (cal_obj_instance_list_free): Doh. Free the list,
- not the last link.
- (cal_obj_uid_list_free): New function to free a list of UIDs.
-
- * GnomeCal.idl (Repository): Removed unused method
- get_object_by_id_list(). This is just for cleanup purposes and to
- remind me exactly of what needs to be moved over to
- evolution-calendar.idl.
- (Repository): Removed unused get_objects() method.
-
- * corba-cal.c (init_calendar_repo_class): Removed the unused
- get_objects method.
-
- * calobj.h (CalObjFindStatus): New status value enumeration for
- the find function.
-
- * calobj.c (ical_object_find_in_string): New function to parse a
- complete calendar and find a calendar object in it. This should
- be used instead ical_object_new_from_string() in the future.
-
- * evolution-calendar.idl (CalObjInstance): Added an uid field.
- Now the idea is that whenever calendar object strings are passed
- around, their UIDs are passed along with them so that the actual
- object can be pulled from the whole VCAL object using its UID to
- identify it.
-
- * cal-util.h (CalObjInstance): Added uid field.
-
- * cal-util.c (cal_obj_instance_list_free): Free the UIDs.
-
- * cal-backend.c (build_event_list): Store the object's UID in the
- instance structure.
-
- * cal.c (Cal_get_events_in_range): Copy the UID field to the CORBA
- structure.
-
- * cal-client.c (cal_client_get_events_in_range): Copy the UID
- field from the CORBA structure.
-
- * main.c (gnome_cal_file_menu): Removed unfinished html-month stuff.
-
- * Makefile.am (gnomecal_SOURCES): Removed html-month.c.
-
- * gnome-cal.c: #include "alarm.h"
- (mail_notify): Made static.
-
- * alarm.h: #include "calobj.h"
-
- * corba-cal-factory.h (init_corba_server): Fixed prototype.
-
- * quick-view.c (create_items_for_event): Made static.
-
- * gncal-todo.c (column_resized): Made static.
-
- * layout.c (find_index): Made static.
-
-2000-02-08 Federico Mena Quintero <federico@helixcode.com>
-
- * evolution-calendar.idl (CalObjInstance): New struct to wrap
- instances of calendar objects for recurrencies and alarms.
- (Cal::get_events_in_range): New method to get ocurring and
- recurring events by time range.
-
- * cal-backend.c (cal_backend_get_events_in_range): New function to
- get a list of event instances in a time range.
- (string_from_ical_object): New internal function.
- (cal_backend_get_object): Use string_from_ical_object() instead of
- doing everything ourselves.
- (cal_backend_get_events_in_range): New function to get a list of
- the events that occur or recur in a specified time range.
-
- * cal-client.c (cal_client_get_events_in_range): Implemented
- client-side function.
-
- * cal-util.h:
- * cal-util.c: New files with utilities and types common to the
- client and server parts.
- (CalObjInstance): New structure to hold an instance of an actual
- occurrence, recurrence, or alarm trigger of a calendar object.
- (cal_obj_instance_list_free): New function to free a list of
- calendar object instances.
-
- * cal.c (Cal_get_events_in_range): Implemented new method.
-
- * corba-cal.c (cal_repo_get_updated_objects): Free `str' with
- free(), not g_free(), since calendar_get_as_vcal_string() uses
- writeMemVObject(), which uses realloc(). Fixed in gnome-pim as
- well.
-
-2000-02-04 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-backend.c (get_calendar_base_vobject): New function to
- create the base VObject for a calendar.
- (cal_backend_get_object): Create the base calendar and add the
- sought object to it, then stringify it.
-
- * evolution-calendar.idl (Listener::obj_added
- Listener::obj_changed): Now these pass in just the UIDs, not the
- complete objects.
-
- * cal-listener.c (Listener_obj_added): Changed to pass in the uid,
- not the object.
- (Listener_obj_changed): Likewise.
-
- * cal-client.h (CalClientClass): Made the obj_added and
- obj_changed signals take in the UIDs, not the full objects.
-
- * cal-client.c (obj_added_cb): Likewise.
- (obj_changed_cb): Likewise.
-
-2000-02-04 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-backend.c (CalBackendPrivate): Renamed the event_hash field
- to object_hash. Now we hash all the calendar's objects here based
- on their UIDs.
- (ensure_uid): New function to create UIDs for calendar objects
- that don't have them.
- (add_object): Ensure the object has an UID before inserting it in
- the calendar.
- (cal_backend_get_object): New function.
-
-2000-02-03 Federico Mena Quintero <federico@helixcode.com>
-
- * evolution-calendar.idl (Cal): Added the get_object() method.
-
- * cal-client.c (cal_client_get_object): New function to get a
- calendar object by its UID.
-
- * cal.c (Cal_get_object): Implemented.
-
- * cal-backend.c (cal_backend_get_object): New unfinished backend
- function. We need some reorganizing of how the calendar objects
- are stored.
-
-2000-02-02 Federico Mena Quintero <federico@helixcode.com>
-
- * Makefile.am (gnomecal_SOURCES): Added the CORBA generated
- sources.
-
-2000-02-01 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-client.c (cal_loaded): Handle the cal_loaded signal from the
- listener. Store the calendar client interface object, and emit
- our own cal_loaded signal.
- (cal_client_load_calendar): Connect to the listener's signals.
- (cal_client_class_init): Added the "obj_added", "obj_removed",
- öbj_changed" signals.
- (obj_added_cb): Handle the signal from the listener.
- (obj_removed_cb): Likewise.
- (obj_changed_cb): Likewise.
-
-2000-01-30 Federico Mena Quintero <federico@helixcode.com>
-
- * Makefile.am (gnomecal_SOURCES): Added cal-client.[ch] and
- cal-listener.[ch].
-
-2000-01-30 Federico Mena Quintero <federico@helixcode.com>
-
- * evolution-calendar.idl: Changed the namespace from
- GNOME::Calendar to Evolution::Calendar.
- (Listener::LoadStatus): Fixed SUCESSS -> SUCCESS typo. And I
- never noticed it in the implementation. Ain't M-/ grand?
-
- * Makefile.am: Changed ocurrences of gnome-calendar.idl to
- evolution-calendar.idl.
-
- * *.[ch]: Changed GNOME_Calendar_foo identifiers to
- Evolution_Calendar_foo.
-
-2000-01-25 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-client.c cal-client.h: New files with the calendar client
- object.
-
-2000-01-25 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-factory.c (CalFactory_load): Check that the listener is not
- nil and emit and exception if it is.
-
- * gnome-calendar.idl (CalFactory::load CalFactory::create): Now
- these raise the NilListener exception.
-
- * tlacuache.c (calendar_notify): Error stub for alarms.
- (alarm_defaults): Stub array.
- (debug_alarms): Stub variable.
- (main): Initialize gnome-vfs.
-
-2000-01-24 Federico Mena Quintero <federico@helixcode.com>
-
- * tlacuache.c: New main module for the Tlacuache personal calendar
- server.
-
- * tlacuache.gnorba: New gnorba file for Tlacuache, the GNOME
- personal calendar server.
-
- * Makefile.am: Added the stuff necessary to build Tlacuache.
-
- * cal.c (Cal_get_uri): Convert the URI to a string before
- returning it.
-
- * cal-factory.c (CalFactory_create): Doh, this function is void.
-
- * job.c (job_add): Use g_idle_add(), not gtk_idle_add().
-
-2000-01-24 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-backend.c (cal_backend_remove_cal): New function to remove a
- calendar client interface object from a backend.
- (cal_backend_load): Convert the URI to string and use
- Parse_MIME_FromFileName(). The conversion is not very smart,
- though.
-
- * cal-factory.c (load_backend): Moved most of the error handling
- upstream to load_fn().
- (load_fn): Handle failure in case the backend could not be loaded.
- (cal_factory_destroy): Free the backends and the backend hash
- table.
- (add_calendar_client): Implemented. We create a Cal client
- interface object and attach it to the backend, and we notify the
- listener.
-
-2000-01-22 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-factory.c (lookup_backend): Renamed from lookup_calendar().
- Also, return a backend instead of a Cal client object.
-
- * cal-backend.c (cal_backend_load): Take in a GnomeVFSURI, not a
- string.
-
- * cal-listener.c (Listener_cal_loaded): Pass the load status to
- the signal.
- (cal_listener_destroy): Better error checking.
- (cal_listener_new): Better error checking.
-
- * cal-listener.h (CalListenerLoadStatus): New enum for the load
- status of a calendar.
- (CalListenerClass): Added the status argument to the cal_loaded
- signal.
-
- * gnome-calendar.idl (cal_loaded): Added a load status code.
-
- * cal-backend.h (CalBackendLoadStatus): Renamed from
- CalBackendLoadResult.
-
-2000-01-18 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-backend.c cal-backend.h: Moved the calendar backend here.
- This is the actual calendar-handling object.
- (load_from_vobject): Moved over from calendar.c. Modified to use
- a CalBackend instead of the old Calendar structure.
- (add_object): Likewise.
-
- * cal.c: Now the Cal object is just a calendar client interface
- object; we use it as a "viewport" onto a CalBackend. This also
- lets us do correct resource management.
-
- * cal-common.h: New file with common forward declarations; we
- can't have circular dependencies between headers.
-
-2000-01-18 Federico Mena Quintero <federico@helixcode.com>
-
- * cal-factory.c (cal_factory_load): Queue a load job.
- (load_fn): Load job handler. Lookup the calendar by URI, load it
- if it is not loaded, or just report it to the new listener if it is.
-
- * job.c job.h: New files with a simple job queue manager.
-
- * gnome-calendar.idl (Listener::cal_loaded): Do not return the
- whole calendar object string. The client will be able to query
- the calendar for the events it needs.
-
- * cal-listener.c (Listener_cal_loaded): Ref the calendar GNOME
- object. We unref it when the listener is destroyed.
-
-2000-01-17 Federico Mena Quintero <federico@helixcode.com>
-
- The files from the gncal directory of the gnome-pim module on CVS
- were moved here, to evolution/calendar, in preparation for the
- Evolution work. The calendar is being split into a model/view
- architecture. The model is a personal calendar server (PAS): it
- provides storage, notification, and event generation; the
- views/controllers are the calendar user agents and things like
- Pilot synchronizers.
-
-2000-01-11 Federico Mena Quintero <federico@helixcode.com>
-
- * cal.c: Removed the CORBA listener methods, adjusted for the new
- IDL.
-
- * cal-listener.c (cal_listener_init): Create the private
- structure. In it we hold a reference to the calendar the listener
- is watching.
- (cal_listener_destroy): Destroy the private structure and unref
- the calendar.
- (Listener_cal_loaded): Stuff the calendar into our private data.
- (Listener_obj_added): Adjusted for new IDL.
- (Listener_obj_removed): Likewise.
-
- * gnome-calendar.idl: New IDL for the personal calendar server.
-
- * cal.h cal.c: New files with the calendar object.
-
- * cal-listener.h cal-listener.c: New files with the calendar
- listener object.
-
- * cal-factory.h cal-factory.c: New files with the calendar factory
- object.
-
-2000-01-09 Eskil Heyn Olsen <deity@eskil.dk>
-
- * Makefile.am: Changes to remove todo capplet stuff from distro.
-
-2000-01-08 Vadim Strizhevsky <vadim@optonline.net>
-
- * calendar-conduit-control-applet.c: Added pilotID argument to
- gpilotd_conduit_mgmt_new.
-
-
-2000-01-05 Eskil Heyn Olsen <deity@eskil.dk>
-
- * GnomeCal.idl: Added an argument to get_number_of_objects, so you
- can choose which state the object should have
- (any/new/modified/...). Will also add one to choose type
- (event/journal etc).
-
- * corba-cal.c (cal_repo_get_number_of_objects): Implemented the
- new version of get_number_of_objects.
-
- * calendar-conduit.c (pre_sync): Calls various
- gnome_pilot_conduit_standard_abs_set_num_yadayda to get progress bars.
-
-2000-01-04 Eskil Heyn Olsen <deity@eskil.dk>
-
- * calendar-conduit.c (start_calendar_server): Let's not call
- g_error, but g_warning instead.
- (pre_sync): Get record numbers info, total, new, deleted etc, and
- tell gpilotd.
-
-1999-12-31 Eskil Heyn Olsen <deity@eskil.dk>
-
- * eventedit.c (ee_store_recur_end_to_ical): Adds 86400 secs (1
- day) to the date chooses by the user. This ensures the recurrence
- also occurs on that date.
- (ee_rp_init_ending_date): And subtracts 86400 secs when about to
- redisplay the box.
-
- * calendar.h: Added an argument to calendar_new, to enable certain
- features, such as initing alarms or nor.
-
- * calendar.c (calendar_new): Implemented support for the
- CALENDAR_INIT_ALARMS option to calendar_new.
-
- * corba-cal.c (cal_repo_get_updated_objects): Added
- CALENDAR_INIT_ALARMS to calendar_new calls.
-
- * main.c: Added CALENDAR_INIT_ALARMS to calendar_new calls. This
- should probably be CALENDAR_INIT_NIL, but I'm not sure, guess
- steintr should check it.
-
- * gnome-cal.c: Added CALENDAR_INIT_ALARMS to calendar_new calls.
-
- * calendar-pilot-sync.c: Added CALENDAR_INIT_NIL to calendar_new calls.
-
-1999-12-10 Russell Steinthal <rms39@columbia.edu>
-
- * eventedit.c (ee_create_ae): Fix sensitivity bug when used to
- create default alarm box (widgets in that box should always be
- sensitive, even if the enabled checkbutton is not set)
-
-1999-12-08 Eskil Heyn Olsen <deity@eskil.dk>
-
- * calendar-conduit-control-applet.c (setSettings): Capplets now
- sets first_sync on enable, this should make the conduit copy old
- entries from the pilot to gnomecal.
-
-1999-12-07 Eskil Heyn Olsen <deity@eskil.dk>
-
- * calendar-conduit.c (pre_sync): Check if local store is
- empty. If, force slow sync.
-
- * GnomeCal.idl (GNOME): Added get_number_of_objects.
-
- * corba-cal.c (cal_repo_get_number_of_objects): implemented the
- get_number_of_objects.
-
- * calendar-conduit-control-applet.c (setStateCfg): Fixed bug that
- caused the capplet to always set the sync action to Disable upon start.
-
-1999-12-05 Eskil Heyn Olsen <deity@eskil.dk>
-
- * Makefile.am (Conduits_second_DATA): Also install .desktop files
- for conduit capplets in the gnome/apps menu dir.
-
-1999-12-04 Eskil Heyn Olsen <deity@eskil.dk>
-
- * Makefile.am (EXTRA_DIST): Added .desktop files to EXTRA_DIST.
-
-1999-10-12 Clifford R. Conover <rusty@zootweb.com>
-
- * gncal-todo.c Todo List improvements.
-
- Cleaned up todo item highlighting, added support for highlighting
- events due today, and events not due yet. Colors are configurable
- on the Colors Tab of the properties window.
-
- Renamed Frame in Properties window to Colors rather then Month
- Colors since we are now asking for Todo item colors.
-
- Added ability to display time until todo item is due in list, it
- automatically selects the best denomination of time (up to weeks)
- and down to seconds to display. This should be made configurable
- in a future version.
-
- Changed Todo dialog to ask for time that event is due. This
- allows more accurate tracking of then the item is due, before the
- dialog was only asking for the date of the todo item.
-
-1999-12-03 Eskil Heyn Olsen <deity@eskil.dk>
-
- * calendar-conduit.c: undef DEBUG_CALCONDUT, suppresses debug output.
-
-1999-12-02 Russell Steinthal <rms39@columbia.edu>
-
- * alarm.c: Enhanced debug support: can be toggled on and off by
- SIGUSR1, reports alarms which could not be added
-
- * gnome-cal.c, main.[ch], prop.c: Add snooze capability for audio
- and display alarms. Snooze interval can be configured in the
- Properties box.
-
-1999-11-30 Eskil Heyn Olsen <deity@eskil.dk>
-
- * calendar-conduit.c (compare): Fixed compare bug. Also neated up
- some of the if's in set_status.
-
-1999-11-22 Russell Steinthal <rms39@columbia.edu>
-
- * Merged todo list coloring patch from stable
- * Added myself to AUTHORS, about box (per Miguel)
-
-1999-11-22 Eskil Heyn Olsen <deity@eskil.dk>
-
- * calendar-conduit.c (pre_sync): Writes some warning
- messages when pre_sync fails.
-
-1999-11-14 Eskil Heyn Olsen <deity@eskil.dk>
-
- * Makefile.am: Stupid misplaced endif cause gncal to depend on an
- install gnome-pilot... fixed... sorry.
-
-1999-11-12 Eskil Heyn Olsen <deity@eskil.dk>
-
- * Makefile.am (extra_pilot_bins): Fixed the if then else problem,
- using solution suggested by James Henstridge, appears to be caused
- by a (by now fixed) bug in my automake.
-
-1999-11-12 Russell Steinthal <rms39@columbia.edu>
-
- * prop.c: Config code for timeout, make Alarms property page use a
- vbox instead of an hbox so that the propbox stays a reasonable width.
-
- * gnome-cal.c, main.[ch]: Add timeout for audio alarms, code to load
- from config file
-
- * eventedit.c: Give some static functions external linkage so they
- can be used elsewhere (make_spin_button); add some prototypes to
- appease gcc.
-
-1999-11-11 Russell Steinthal <rms39@columbia.edu>
-
- * calendar.c (calendar_day_change): Add call to
- calendar_init_alarms() to schedule another day change alarm.
-
-1999-11-09 Eskil Heyn Olsen <deity@eskil.dk>
-
- * calendar-conduit.c: Enabled debug output. Sets a g_log_domain,
- now version 0.8.5. Consistent use of GSList/GList. Implemented
- compare, default uses one that compares the contents of a struct
- Appointment, but also has #ifdeffed code that does a field level
- comparison, not complete, but perhaps educational.
-
- * Makefile.am (#todo_conduit_control_applet_SOURCES): Fixed an
- unwanted conditional on libcalendar_conduit_la_LDFLAGS
-
-1999-11-05 Eskil Heyn Olsen <deity@eskil.dk>
-
- * calendar-conduit-control-applet.c (readStateCfg): Commented the
- code out, thus the capplet works again.
-
-1999-11-04 Eskil Olsen <deity@eskil.dk>
-
- * Makefile.am: Uses the PISOCK_LIBDIR, for people with odd install
- dirs for their pilot-link. Also install a pretty icon for the
- calendar-conduit.
-
- * calendar-conduit-control-applet.c: Modfied the
- try/revert/ok/cancel scheme to be more intuitive, also uses a
- GtkOptionMenu for the possible sync methods.
-
- * calendar-conduit-control-applet.desktop: use the nice icon...
-
- * calendar-conduit.c: Ack, had to define debug_alarms and
- alarm_default, otherwise they are undefined. Is gncal code messy
- or is this considered a way of configuring the cal engine ?
- Implemented delete_all syncabs methods.
-
- * calendar-pilot-sync.c: also had to declare debug_alarms and
- alarm_defaults, just as ugly.
-
-1999-11-02 Russell Steinthal <rms39@columbia.edu>
-
- * prop.c: Add new alarm page to properties box
-
- * prop.c, calobj.c, main.[ch] eventedit.c: New support for default
- alarms, configurable in the properties box.
-
- * gnome-cal.c, prop.c, main.[ch]: add option to beep on Display
- alarms
-
-1999-10-23 Russell Steinthal <rms39@columbia.edu>
-
- * calendar.c (calendar_new): Correctly initialize calendar_day_end
- and calendar_day_begin *before* installing day-change alarm.
-
-1999-10-21 Russell Steinthal <rms39@columbia.edu>
-
- * alarm.c, main.c: Added alarm debugging code
-
- * main.c (open_ok): Show an error box if the user tries to open a
- non-existent file; fixes bug #1818
-
-1999-10-19 Russell Steinthal <rms39@columbia.edu>
-
- * gnome-cal.c (calendar_notify): Fix typos which were causing
- invalid times in audio notification dialogs; fixes Bug #2561
-
-1999-10-18 Russell Steinthal <rms39@columbia.edu>
-
- * gncal-day-panel.c (gncal_day_panel_new): Placed the various
- elements of the day view in paned windows so that the user can
- adjust the relative sizes of the daily schedule, monthly calendar,
- and to-do list.
-
-1999-10-18 Martin Norbäck <norpan@bigfoot.com>
-
- * gncal.desktop: Added swedish translation
-
-1999-10-13 Eskil Olsen <deity@eskil.dk>
-
- * Makefile.am: Hopefully the fixes the much-hated
- gnome-pilot dependency.
-
-1999-10-07 Eskil Olsen <deity@eskil.dk>
-
- * calendar.c (calendar_object_changed): moved the pilot_status =
- MOD up, so even a CHANGE_SUMMARY will set the modified flag.
-
- * calendar-conduit.c: more _free calls, vamped the noise on output.
-
-1999-10-06 Eskil Olsen <deity@eskil.dk>
-
- * *conduit*[ch]: checks return values from gpilotd_init/connect.
-
- * calender.c (vcalendar_create_from_calendar): removed a set
- of cleanVObject cleanStrTbl, since the freed memory that the
- function returned.
-
-1999-09-27 Timur Bakeyev <mc@bat.ru>
-
- * timeutil.c (time_from_isodate): Use tm.gmtoff or timezone to get
- correct offset from UTC, according to HAVE_TM_GMTOFF or HAVE_TIMEZONE.
- See also 1999-07-19 Matt Martin <matt@abacusnet.net>
-
-1999-09-27 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * month-view.c (add_event): ditto
- (mark_current_day): ditto
- (month_view_set): ditto
-
- * goto.c (goto_dialog): ditto.
-
- * gnome-month-item.c (gnome_month_item_init): ditto.
-
- * gncal-day-panel.c (gncal_day_panel_new): ditto.
-
- * getdate.c (RelativeDate): ditto.
-
- * eventedit.c (set_all_day): ditto.
- (ee_rp_init_rule): ditto.
-
- * calendar.c (vcalendar_create_from_calendar): ditto.
-
- * calendar-conduit.c (update_record): ditto.
-
- * calobj.c (ical_object_generate_events): Get rid of pointers to
- values returned from localtime, as it uses a static buffer.
-
-1999-09-26 Eskil Olsen <deity@eskil.dk>
-
- * corba-cal.c: the g_free that was commented out since glib said
- was a duplicate free, was supposed to be a free.
-
- * GnomeCal.idl/corba-cal.c: added a get_object_id_list and a
- get_objects_by_id_list. Latter is not done.
-
- * calendar-conduit.c: rewrote the way the conduit iterates over
- records. It no longers fetches all entries (since that didn't work
- with more then 285 entries. It now fetches the id list, and gets
- each record. (will be using get_objects_by_id_list to get records
- in amounts of 10 or so later, to reduce amount of corba calls).
-
- * calendar-conduit.c: now sets alarm parameters when transferring
- from gnomecal to pilot.
-
-1999-09-23 Eskil Olsen <deity@eskil.dk>
-
- * calendar-conduit.c: better merge of summary/description
- when doing ical_from_remote (update_record), also handles
- import from gnomecal to pilot better, and on both ways, repeat
- events are much better now.
-
-1999-09-22 Eskil Olsen <deity@eskil.dk>
-
- * corba-cal.c: commented out a g_free that glib reported
- as being a duplicate free.
- * calendar-conduit.c: got gnomecal->pilot up and runnning.
-
-1999-02-06 Lauris Kaplinski <lauris@ariman.ee>
-
- * gncal.desktop: Added Estonian translations.
-
-1999-09-14 Federico Mena Quintero <federico@redhat.com>
-
- * gncal-full-day.c (child_popup_menu): Set the data pointers for
- all the items.
-
-1999-09-14 Kjartan Maraas <kmaraas@online.no>
-
- * doc/C/gnomecal.sgml: Merge from gnome-pim-1-0. Synced with newest
- user-guide.
-
-1999-09-01 Miguel de Icaza <miguel@gnu.org>
-
- * eventedit.c (ee_create_buttons): Make the OK button the default
- button per Russell's suggestion.
-
-1999-08-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * calendar.c (calendar_object_changed): Modify the
- object->last_mod field.
- (calendar_add_object): Ditto.
-
- Closes bug #676
-
- * main.c (save_calendar_cmd): Fix problem in which we warned the
- user about the calendar being modified the first time the calendar
- was used.
-
-1999-08-22 Tomas Ogren <stric@ing.umu.se>
-
- * gnomecal.gnorba: "GenericFactoy" is wrong...
-
-1999-08-15 Miguel de Icaza <miguel@gnu.org>
-
- * calobj.c (ical_gen_uid): Fix the hostname part.
-
-1999-08-07 Peter Teichman <pat4@acpub.duke.edu>
-
- * calendar-pilot-sync.c (sync_pilot): sync correctly for objects
- created on the pilot, but not dirty (because they have been synced
- with some other program in the past)
-
-1999-07-30 Miguel de Icaza <miguel@gnu.org>
-
- * month-view.c (month_view_init): Release points here.
-
-1999-08-02 Peter Teichman <pat4@acpub.duke.edu>
-
- * Makefile.am (libcalendar_conduit_la_LDFLAGS):
- libcalendar_conduit now installs
-
- * calendar-pilot-sync.c (sync_pilot): do deletion of appointments
- correctly, when they are deleted on the pilot
- (conduit_free_Appointment): protect against double-freeing parts
- of the Appointment structure
- (update_record): all-day events from the pilot are handled a bit
- more reasonably
-
-1999-08-01 Peter Teichman <pat4@acpub.duke.edu>
-
- * calendar-pilot-sync.c (sync_object_to_pilot): The multi-day
- appointment corruption bug is dead. Whoo!
-
-1999-07-31 Peter Teichman <pat4@acpub.duke.edu>
-
- * Makefile.am: fixed this up slightly with respect to pilot conduits
-
-1999-07-30 Jonathan Blandford <jrb@redhat.com>
-
- * Makefile.am (libcalendar_conduit_la_LIBADD): More autoconf-stuff
-
-1999-07-29 Jonathan Blandford <jrb@redhat.com>
-
- * gnome-cal.c (setup_widgets): Add scrolling to the yearview.
-
-1999-07-28 Miguel de Icaza <miguel@gnu.org>
-
- * calendar-pilot-sync.c: (sync_object_to_pilot): If the enddate is
- not set, set the repeatForever to 1. This fixes all of the
- birthdays problems I had.
-
- Make the code not take arguments
- (sync_cal_to_pilot): Nice event update information
-
- * calendar.c (calendar_new): Add Event UID hash table.
- (calendar_add_object): Add events to the hash table here.
- (calendar_remove_object): Remove events here.
- (calendar_object_find_event): Use the hash table here.
-
- * main.c (save_calendar_cmd): The object is already destroyed by
- gnome_dialog_run.
-
- * calendar-pilot-sync.c (sync_object_to_pilot): Do not turn
- archived bit on.
-
- * calobj.c (ical_gen_uid): Use the hostname, not the domain name.
- (ical_gen_uid): Add a serial number. Isodates can be small.
-
- * corba-cal.c (cal_repo_update_pilot_id): New method to update the
- pilot status.
- (cal_repo_get_updated_objects): New method. Returns a list of
- modified and not-sycned objects
-
- * calendar-pilot-sync.c (sync_cal_to_pilot): New function to sync
- from the GnomeCalendar to the pilot.
- (sync_object_to_pilot): Sync a single event to the pilot.
- (try_alarm): Alarm syncing code.
-
-1999-07-27 Miguel de Icaza <miguel@gnu.org>
-
- * calendar-pilot-sync.c: New file. Implements PalmPilot
- syncronization with the Gnome Calendar.
-
- * calobj.c (ical_object_new_from_string): New function. Creates
- an iCalObject from a vCalendar string that is supposed to contain
- only one vEvent.
-
- * calendar.c:
- (calendar_save): Split this routine in two.
-
- * gnome-cal.c (gnome_calendar_new): Create the corba server here.
-
- * main.c: Include gnorba.h, and corba-cal-factory.h here
- (close_cmd): Kill the calendar server on shutdown.
-
- * calobj.c (load_recur_yearly_day): Added a fixme comment. WE
- need to handle intervals in the years.
-
- * calendar.c (calendar_object_find_in_list, calendar_object_find,
- calendar_object_find_todo, calendar_object_find_event): New
- functions for looking up information.
-
- * main.c (gnome_calendar_locate): New function.
-
- * corba-cal.c (calendar_create_object): New file. Implements the
- corba server.
-
- * calendar.c (calendar_object_changed): Flag pilot-status as changed.
-
- * calobj.c (ical_object_to_vobject): Save pilot information for syncing.
- (ical_object_create_from_vobject): Load syncing information for
- pilot. Do it in a way compatible with KOrganizer.
-
-1999-07-26 Miguel de Icaza <miguel@gnu.org>
-
- * calobj.c (ical_object_create_from_vobject): Generate unique IDs
- on Vevents we load that lack it. WE need this for the old
- gnome calendar generated files (ie, before now :-).
-
- Required to sync with the Palm
-
-1999-07-26 Miguel de Icaza <miguel@gnu.org>
-
- * calobj.c (ical_object_create_from_vobject): Generate unique IDs
- on Vevents we load that lack it. WE need this for the old
- gnome calendar generated files (ie, before now :-).
-
- Required to sync with the Palm
-
-1999-07-19 Matt Martin <matt@abacusnet.net>
-
- * timeutil.c (time_from_isodate): Handle the 'Z' parameter to the
- ISO date format to convert from GMT time.
-
-1999-07-17 Nat Friedman <nat@gnome-support.com>
-
- * calendar.c (calendar_add_object): Copy the new UID into the
- iCalObject structure.
-
-1999-07-16 Miguel de Icaza <miguel@gnu.org>
-
- * gnome-month-item.c (gnome_month_item_set_arg): Merge fix from
- gnome-pim-1-0: Fixed cut&paste bug for day fontsets.
-
-1999-07-14 Miguel de Icaza <miguel@gnu.org>
-
- * calobj.c (ical_gen_uid): Returns a UID.
- (ical_object_new): Use a UID when creating an event. Should get
- syncing done easier.
-
-1999-07-14 Nicholas J Kreucher <nick@poetic.com>
-
- * calobj.c (skip_numbers): Actually skip over the numbers.
- (ical_object_to_vobject): Test the proper variable for storing the
- proper information.
-
-1999-07-14 Jean-Noel Guiheneuf <jean-noel.guiheneuf@wanadoo.fr>
-
- * timeutil.c (time_add_month): Fixed the problem with next month
- going from a 31-day to a 30-day by adjusting the date to the
- closest day at the end of the month.
-
-1999-06-07 Mike McEwan <mike@lotusland.demon.co.uk>
-
- * timeutil.c (time_add_month): Tell ktime' that we don't know
- about daylight saving time so that it does *not* make adjustments
- when we traverse a DST boundary.
- (time_year_begin): ditto.
- (time_year_end): ditto.
- (time_month_begin): ditto.
- (time_month_end): ditto.
-
-1999-06-16 Anders Carlsson <anders.carlsson@tordata.se>
-
- * main.c (new_calendar): Realize the toplevel widget when
- --hidden is passed to gnomecal. This fixes a segfault.
-
-1999-06-04 Robert Brady <rwb197@ecs.soton.ac.uk>
-
- * gnome-cal.h, gnome-cal.c: Fix abort() problem with the year view.
- (Bug #1367). Thanks to Owen Cliffe <oc197@ecs.soton.ac.uk> for
- helping track it down.
-
-1999-06-03 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * calobj.c (daynumberlist): One line bug fix from Sergey I Panov.
-
-1999-06-02 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * view-utils.c (nicetime): Use %H instead of %k, as %k is a GNU
- extension, not available in other systems.
-
-1999-06-01 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * calobj.c (daynumberlist): Work around broken software that
- writes a broken month-of-day as "zero". Use the dtstart date for
- this on this event.
-
-1999-05-28 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * Makefile.am (install-data-local): help files be gone. They are
- now installed from the Docbook stuff.
-
-1999-05-26 Russell Steinthal <steintr@condor.penguinpowered.com>
-
- * gncal-todo.c main.c main.h prop.c: Added support for priorities
- for todo items. Doesn't do much, but you can set them and sort by
- them. (Use the properties box to enable them; should they be on
- by default?)
-
-1999-05-25 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * main.c (parse_an_arg): Added missing break here. It was causing
- core dumps when invoked with --userfile.
-
- * gnome-cal.c (gnome_calendar_set_view): Add some assertions here,
- to pin point the bug reported on gnome-list.
-
- * calobj.c (load_recurrence): Make intervals always exist. a 0
- interval is wrong.
-
-1999-05-25 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * year-view.c: Removed unused macro CALENDAR_HEIGHT.
-
-1999-05-25 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * year-view.c (idle_handler): Set the canvas scroll region here,
- not in size_allocate(). Also, use the correct width and height
- based on the allocation and the precomputed minimum width/height
- values.
-
- * gnome-cal.c (setup_widgets): Set the scrollbar policy of the
- scrolled window.
-
- * main.c (setup_appbar): Use the correct type for the appbar.
-
- * gncal-day-view.c: Removed unused function switch_to_day().
-
- * gncal-day-panel.c (calendar_day_selected): Removed unused variable.
-
-1999-05-25 Nat Friedman <nat@nat.org>
-
- * doc/C/gnomecal.sgml: Fixed a typo.
-
- * gnome-cal.c (setup_widgets): Added a scrolled window widget into
- which the year view is placed.
-
- * year-view.c (CALENDAR_HEIGHT): The height of the total year view
- inside the scrolled window.
- (idle_handler): Set the height of the year view to
- CALENDAR_HEIGHT.
- (year_view_size_allocate): Set the scroll region of the year view
- canvas to allocation->width, CALENDAR_HEIGHT.
-
-1999-04-25 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * main.c (dump_todo): Add --todo flag to dump the todo contents.
-
-1999-04-19 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gncal-todo.c (add_activated): Use same hack used in edit_activated
-
-1999-04-16 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gncal-todo.c (edit_activated): Kill all grabs from the CList
- before running the new dialog box.
-
- This fixes the problem of button-3/Edit on the todo item blocking
- the GUI (actually, the main window responds, but not the todo
- window).
-
-1999-04-08 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gncal-todo.c (gncal_todo_init): Make sure we can get events for
- button3. The code for the nice popup menu was there but was not
- getting invoked.
-
-1999-04-01 Steve Murphy <murf@e-tools.com>
-
- * calobj.c (weekdaynum): Added this routine so Monthly recurrences
- use the weekday field as a simple integer for a single weekday.
-
- * calobj.c (load_recur_monthly_pos): Call weekdaynum instead of
- weekdaylist. The interface only lets the user input a single value
- anyway.
-
- * calobj.c (ical_object_to_vobject): instead of code to output day
- names from a bit array, use instead the value as an int and output
- a single dayname.
-
- * calobj.c (ical_object_generate_events): first_week_day gets the
- day int instead of the first entry in the bit field. I inserted a
- fair chunk of code to avoid calling generate if the day is out of
- range for a month. It may be unneccessary, because mktime will
- turn the extra days into a valid date the next month. But not all
- mktimes are equal, I fear.
-
- * eventedit.c (ee_store_recur_rule_to_ical): For case 3,
- (Monthly), I added code to set the interval slot of the recur
- struct; without this value, selecting a monthly recursing, by
- date, would lead to an infinite loop broken only by a failure to
- alloc more memory. Also, in the "by position" case, both
- u.month_pos and u.month_day were being assigned values. This is a
- mistake, as they are both part of an union, and the same
- thing. The weekday field should get the recur_rr_month_weekday
- value.
-
- * eventedit.c (ee_rp_init_rule): set default day from the weekday
- field instead of the u.month_day field, which is really the
- month_pos value.
-
- * gnome-cal.c (gnome_calendar_tag_calendar): Month days start with
- 1, not 0; thus, setting tm.tm_mday = 0, and then calling mktime
- will generate a time corresponding to the end of the previous
- month, which may have a mday anywhere from 28 to 31. The end time
- just adds 1 to the month, so your end time may not cover the last
- few days of this month, depending on what the biggest mday of last
- month was. I changed it so tm_mday is set to 1 instead.
-
-1999-03-30 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-todo.c (convert_time_t_to_char): Made static. Make it use
- the full year format for strftime().
-
-1999-03-27 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
-
- * calobj.c: Include <config.h> So that strings get translated.
-
-1999-03-26 Tomas Ogren <stric@ing.umu.se>
-
- * prop.c (build_hours_menu): Made it respect 12/24h settings..
- Doesn't show until next time you open the dialog.. yet..
-
-1999-03-24 Tomas Ogren <stric@ing.umu.se>
-
- * gncal-week-view.c (gncal_week_view_set): Did some i18n work
- * eventedit.c (get_exception_string): Did some i18n work
-
-1999-03-24 Tomas Ogren <stric@ing.umu.se>
-
- * gncal-todo.c (gncal_todo_init): Made clist titles i18n:able
- * main.c (poptOption): Added which views that are possible for
- --view in the --help text (closes #367)
- * main.c (dump_events): Added (short) month to the strftime and made
- the strings i18n:able
-
-1999-03-23 Tomas Ogren <stric@ing.umu.se>
-
- * gncal/calobj.c: Added 2 paranthesis..
- "foobar = d / 60*60" is _NOT_ the same as "foobar = d / (60*60)"
- which caused heavy alarm-corruption with alarms between 2 hrs and
- 2 days.
-
-1999-03-23 Nat Friedman <nat@nat.org>
-
- * eventedit.c (ee_store_recur_rule_to_ical): Set the
- recur->interval to the value of the recur_rr_month_period spin
- button if the event is being set "by day." This closes bug #675
- as reported by bagfors@hpc2n.umu.se. Thanks for the report!
-
-1999-03-10 Clifford R. Conover <rconover@montana.edu>
-
- * gncal-todo.c (simple_todo_editor): Add support for Due Date when
- adding a TODO item here.
- (column_resized): New function
- (init_column_sorting): New function.
- (todo_click_column): New function.
- (convert_time_t_to_char, make_overdue_todo_style): New functions.
-
- * gnome-cal.c (gnome_calendar_todo_properties_changed): New
- function used to update the TODO when the properties have been
- chagned for it.
-
- * prop.c (prop_apply_todo): Apply TODO properties.
-
- * gncal-day-panel.c (todo_list_properties_changed): Update the
- TODO display here.
-
- * eventedit.c (date_edit_new): Made public
-
-1999-03-10 Craig A Soules (soules+@andrew.cmu.edu)
-
- * timeutil.c, calendar.c, calobj.c, gncal-day-panel.c: Add support
- for daylight time savings.
-
-1999-02-28 Martin Baulig <martin@home-of-linux.org>
-
- * gncal-full-day.c (recompute_motion): For DRAG_MOVE, DRAG_SIZE_TOP
- and DRAG_SIZE_BOTTOM: call child_focus_out () if the child currently
- has the focus.
-
-1999-02-27 Changwoo Ryu <cwryu@adam.kaist.ac.kr>
-
- * quick-view.c (QUICK_VIEW_FONTSET): Added Korean font to the
- fontset string.
- * mark.h (*_FONTSET): Likewise.
-
-1999-02-23 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * calobj.c (ical_object_to_vobject): Save the owner/organizer of
- the event.
- (ical_object_create_from_vobject): Load the owner/organizer of the event.
-
- * gncal-full-day.c (delete_occurance): Assign child to data (fixes
- crash on "delete this occurrance").
-
-1999-02-22 Timur Bakeyev <mc@bat.ru>
-
- * calendar.c: According to configured values, use either tm.tm_zone
- or tzname. In last case, also declare it extern.
-
- * prop.c: langinfo.h not available everywhere. Wrapped. BTW, works
- fine without it.
-
-1999-02-20 Tomas Ogren <stric@ing.umu.se>
-
- * main.c (init_username): Made use of g_get_{user,real}_name() instead
- of our own home-brew...
-
-1999-02-17 Sergey Panov <sipan@mit.edu>
-
- * gnome-month-item.c,gnome-month-item.h,goto.c,mark.h,
- month-view.c,prop.c,quick-view.c,year-view.c: will define
- fonts via fontset. Friendlier to locales that use iso8859-[^1]
- and koi8-r encodings. Does not solve problem for Asian languiges
- --- better solution is needed (e.g. standart GNOME fontstyles
- defined in gtkrc).
-
-1999-02-16 Sergey Panov <sipan@mit.edu>
-
- * main.c: Use N_() macro for color settings labels in
- color_props structure.
-
-1999-02-15 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * goto.c (goto_dialog): Indentation fixes.
-
-1999-02-15 Tomas Ogren <stric@ing.umu.se>
-
- * goto.c: Made a private copy of what localtime() returns, to be able
- to keep the data after more calls to localtime().
-
-1999-02-11 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * main.c (save_default_calendar): New function. Saves the
- calendar if it is the user's default calendar
-
- * gncal-full-day.c (unrecur_appointment):
- * gncal-day-panel.c (day_view_range_activated):
- * eventedit.c (ee_ok):
- * gncal-todo.c (ok_button): Added autosave for the default
- calendar.
-
-1999-02-09 Tomas Ogren <stric@ing.umu.se>
-
- * main.c: Removed the gtk_widget_realize call.
-
-1999-02-06 Changwoo Ryu <cwryu@adam.kaist.ac.kr>
-
- * gncal.desktop: Added Korean translations.
-
-1999-02-04 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * eventedit.c (date_edit_new): New convenience function to create
- a properly-configured date editor widget.
-
-1999-02-03 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-week-view.c (gncal_week_view_new): Make the calendar start
- weeks on Monday if appropriate.
- (gncal_week_view_time_format_changed): New function to notify the
- week view that the time format has changed.
-
- * gncal-day-panel.c (gncal_day_panel_new): Make the calendar start
- weeks on Monday if appropriate.
- (gncal_day_panel_time_format_changed): New function to notify the
- day panel that the time format has changed.
-
- * gnome-cal.c (gnome_calendar_time_format_changed): Tell the day
- and week views that the time format has changed.
-
-1999-02-01 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * eventedit.c (event_editor_init): Set the title of the event
- editor window.
-
-1999-01-31 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-day-view.c (gncal_day_view_expose): Do not remove the
- clipping rectangle here.
-
- * view-utils.c (view_utils_draw_events): Remove the clipping
- rectangle here, since the user of this function should not know
- about it.
-
-1999-01-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * view-utils.c (view_utils_draw_events): Improve this draw
- routine. Now it can split the text in lines and fit as many
- events as possible.
- (nicetime): Return strings without spaces at the beginning.
-
- * gncal-day-view.c (gncal_day_view_expose): Move clip-clear
- operation here.
-
-1999-01-29 Jason Tackaberry <tack@dok.org>
-
- * gncal-full-day.c (child_popup_menu): if the user clicks on an
- event that is an occurance, the menu will allow the user to delete
- all occurances of this event, or just the selected occurance.
- (delete_occurance): added.
-
- * eventedit.c (append_exception): force the clist to select the
- new exception. (fixes segfault)
- (delete_exception): if the last exception in the clist is deleted,
- move the selection index up. (fixes segfault)
-
-1999-01-28 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * main.c (parse_an_arg): Add --hidden key to hide the calendar at
- startup. Only works with GNOME window managers though :-(
-
- * calendar.c (calendar_day_change): Reschedule alarms for the new day.
-
- (calendar_init_alarms): Schedule an alarm for midnight to change
- the calendar_day_begin/calendar_day_end.
-
- * alarm.c (alarm_ready): If we reschedule, there is no need to
- activate any pending alarms.
-
-1999-01-28 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-full-day.c (child_new): Insert the summary text here.
- (child_focus_in): No need to raise the window, since we have
- Spiffo(tm) layout code. Boy, this is old code.
- (gncal_full_day_focus_child): Now that GtkText works better, we
- can avoid synthesizing a click which was causing grief, anyway.
- (child_button_press): Grab the focus before popping up the menu.
-
- * layout.c (find_index): Added a sanity check.
-
- * gncal-full-day.c (child_destroy): Unmap and unrealize the child
- before unparenting/destroying it.
- (child_unrealize): Unrealize the widget. What was I thinking?
- (child_new): Save the focus_out_event signal connection id in
- Child structure (in a new field).
- (child_destroy): Disconnect from the focus_out_event signal, since
- we don't want to get such an event when the widget is destroyed.
- (gncal_full_day_destroy): Destroy the children properly; it was
- leaking memory.
-
-1999-01-27 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * main.c (save_calendar_cmd): Warn if the calendar file has
- changed.
-
- * calendar.c (calendar_load, calendar_save): Keep track of the
- modification time for the calendar file.
-
-1999-01-20 Nat Friedman <nat@nat.org>
-
- * gncal-full-day.c (gncal_full_day_key_press): Only trap printable
- characters such that hotkeys work.
- (UNSELECT_TIMEOUT): Changed to 0. Much saner behavior.
-
- * prop.c (properties): Connect gnome_help_pbox_display to the
- GnomePropertyBox help button.
-
-1999-01-19 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * quick-view.c (quick_view_do_popup): Do not grab the mouse here
- (it was being grabbed incorrectly, anyways).
- (quick_view_map_event): Grab the mouse when the window is mapped.
- This avoids the ugly "while (xGrabPointer () != Success)" hack.
- (quick_view_button_release): Handle button releases here.
-
-1999-01-19 Tomas Ogren <stric@ing.umu.se>
-
- * main.c: do gtk_widget_realize on the toplevel window..
-
-1999-01-13 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-day-panel.c (gncal_day_panel_new): Make the little
- calendar start up with the correct date.
-
- * gncal-week-view.c (gncal_week_view_set): Add the month to the
- date range display label.
-
-1999-01-08 Nat Friedman <nat@nat.org>
-
- * main.c: Converted some more stuff to use the standards.
-
-1999-01-08 Nat Friedman <nat@nat.org>
-
- * main.c (setup_appbar): New function to create the status bar.
- (setup_menu): Install menu hints.
-
- Menu items updated to match the standards. New Settings menu
- created.
-
-1998-12-30 Jeff Garzik <jgarzik@pobox.com>
-
- * gncal/calendar.c, gncal/gnome-cal.c, gncal/main.c,
- gncal/quick-view.c:
- s/g_copy_strings/g_strconcat/
-
-1998-12-16 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- Rewrote the old and broken alarm system. It never actually
- worked properly. Now it works properly, and I figured a nice way
- to get the Audio alarm do something nicer (it is now like an alarm
- clock :-).
-
- * gnome-cal.c (calendar_notify): Now we take a CalendarAlarm to
- actually distinguish which alarm was triggered.
-
- * alarm.c (alarm_ready): The code was only activating the first
- alarm. Reschedule the timer upon delivery of an alarm.
-
-1998-12-14 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * year-view.c (idle_handler): Use the allocation size instead of
- the old fields in the canvas structure.
-
- * goto.c (create_days): Use gtk_widget_set_usize() instead of
- gnome_canvas_set_size().
- * quick-view.c (setup_event_list): Likewise.
-
-1998-12-09 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gncal-todo.c (simple_todo_editor): Use gnome_dialog_set_parent.
- * goto.c (goto_dialog): ditto
- * prop.c (properties): ditto.
-
-1998-11-23 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * eventedit.c (ee_rp_init_exceptions): Update GtkClist usage.
-
-1998-11-23 Andrew T. Veliath <andrewtv@usa.net>
-
- * gncal-day-panel.c (gncal_day_panel_new): Use
- gtk_scrolled_window_add_with_viewport instead of
- gtk_container_add (gtk changes).
-
-1998-11-23 Herbert V. Riedel <hvr@hvrlab.ml.org>
-
- * eventedit.c: use GPOINTER_TO_INT
-
- * gncal-todo.c: same.
-
-1998-11-22 Matthew Wilson <msw@redhat.com>
-
- * main.c: Fixed the popt event parsing callback to have the
- correct number of arguments. This stops it from segfaulting.
-
-1998-11-16 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * eventedit.c (ee_classification_widgets): Doh. Fixed stupid bug
- where the classification buttons were not being set correctly.
- (ee_store_general_values_to_ical): Take into account the fact that
- radio group lists are stored in reverse order of insertion.
-
- * gncal-todo.c (gncal_todo_init): Use a scrolled window to put the
- clist into.
-
-1998-11-11 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * calendar.c (calendar_save): Backup the old file before saving
- the caledar.
-
-1998-11-06 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * calobj.c: Add ctype.h
-
-1998-10-31 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gnome-cal.c (gnome_calendar_direction): Add the offset from the
- beginning of the current time unit (day/month/etc), otherwise it
- does not work right, for example, you are on the 31st day of a
- month and the next month is a 30-day one and you jump to the next
- month.
-
-1998-10-16 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * month-view.c: Changed a lot of stuff not to use the layout code
- -- the month view's days are too small to display layout
- usefully. Now they display a little list of the events in each
- day. We also have a popup menu for the days in the month view.
-
- * calendar.c (calendar_get_objects_in_range): Reverse the list so
- that it is returned in increasing order.
-
- * eventedit.c (event_editor_new_whole_day): New public function to
- create an event for the complete span of day_begin to day_end.
-
- * year-view.c (new_appointment): Use event_editor_new_whole_day().
-
- * year-view.c (yv_popup_menu): Mark strings for i18n.
-
-1998-10-12 Ji Lee <g@ucsd.edu>
-
- * eventedit.c (ee_store_recur_rule_to_ical): The interval was
- never being loaded from the spin button.
-
-1998-10-09 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * month-view.c (month_view_update): Create a list of children and
- lay them out nicely. Lots of functions added for this purpose.
- (adjust_segment): Main event segment adjustment routine.
- (adjust_children): Adjusts all the children in the month view.
- (child_create_segments): Creates the segments for a particular event.
- (layout_children): Uses the generic layout engine to organize the children.
-
-1998-10-08 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-todo.c (clist_row_selected): Set the sensitivity of the
- edit/delete buttons.
- (gncal_todo_update): Likewise. Thanks to Dirk Luetjens for the
- bug report.
-
- * layout.c: Do some cleanup; now we pass a struct with the layout
- algorithm's state instead of passing a trillion parameters around.
-
- * gncal-full-day.c (layout_children): Use the new generic layout
- engine.
- (child_compare): Sort keys are start time then end time, not just
- start time. This produces somewhat nicer results for the layout
- algorithm.
-
- The new layout code uses a partition of the time range occupied by
- the events, rather than using a fixed time granularity. This is
- better since the different parts of the program that use the
- layout module will have different semantics regarding snapping the
- event bounds to a fixed "time grid".
-
-1998-10-07 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * layout.[ch]: New files that abstract the event layout code from
- gncal-full-day.c into something useful for other parts of the
- program. Now all event layout is done here.
-
- * Makefile.am (gnomecal_SOURCES): Added layout.[ch] to the list of
- sources.
-
-1998-10-07 Carsten Schaar <nhadcasc@fs-maphy.uni-hannover.de>
-
- * main.c (main): Replaced the 'gnome_client_new_default' call with
- 'gnome_master_client'.
-
-1998-10-02 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * timeutil.c (time_day_begin): Changed name from
- time_start_of_day() to be consistent with the other begin/end functions.
- (time_day_end): Likewise.
-
- * calobj.c (ical_object_get_first_weekday): New public function to
- get the first toggled day in a weekday mask. Since we do not
- support multiple weekdays in a monthly-by-pos rule, we just fetch
- the first toggled one.
- (ical_object_generate_events): Added a missing break statement.
-
- * timeutil.c (time_month_end): Made it consistent with the rest of
- the time begin/end functions -- now it returns the first second of
- the *next* month.
- (time_week_end): Actually implemented this function. It will be
- used when the week view is rewritten.
-
- * calobj.c (time_in_range): Fix off-by-one in the comparison of
- the time against the end time.
-
- * gncal-full-day.c (expand_space): Fixed bug where the columns not
- were being expanded due to a missing "slot + j".
-
-1998-10-01 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * month-view.c (month_view_init): Use the font #defines.
- (month_view_new): Set the colors of the month view upon creation.
- (mark_current_day): New function to mark the current day in the
- month view.
- (month_view_set): Mark the current day.
- (month_view_colors_changed): Mark the current day and colorify the
- month item appropriately.
-
- * month-view.h: Added year and month fields to the MonthView
- structure.
-
- * main.c: Renamed the Appointments color property, since it will
- be used by the month view as well.
-
- * goto.c (update): Set the current day's font and color.
-
- * year-view.c (year_view_init): Set the fonts of the month items
- when creating them.
-
- * mark.h: Added new #defines for HEADING_FONT and TITLE_FONT.
-
- * year-view.c (year_view_init): Use the new font #defines.
-
- * prop.c (prop_apply_colors): Fixed to work with the
- I-am-paranoid-and-I-need-to-size-my-ints changes to
- GnomeColorPicker.
- (color_spec_from_picker): Likewise.
-
-1998-09-30 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * goto.c (create_days): Colorify the month item and prepare it for
- prelighting here.
-
- * main.c (color_props): Changed the default colors to something
- not dull.
-
- * year-view.c (compute_min_size): New function to compute the
- minimum size of the year view properly.
- (year_view_size_request): Added two new fields to the year view
- structure that contain the minimum size. Return this in the
- size_request method.
- (year_view_new): Call compute_min_size to save the minimum size
- for later use.
- (idle_handler): Make it resize the items correctly.
-
- * gnome-month-item.c (gnome_month_item_set_arg): Reshape when
- necessary. This is needed becaues we now actually calculate a
- minimum size for the month item based on the font sizes and paddings.
- (check_heading_sizes): New function to calculate a minimum size
- based on the headings' dimensions.
- (check_day_sizes): New function to calculate a minimum size based
- on the day number labels' dimensions.
- (check_sizes): New function that computes a minimum size for the
- month item.
- (reshape): Now calls check_sizes() to ensure a minimum size for
- the month item.
-
- * year-view.c (mark_current_day): New function to mark the current
- day in the year view.
-
- * mark.c: Removed mark_current_day from here.
-
-1998-09-29 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * prop.c (fetch_color_spec): Changed name from fetch_prelight_spec
- and made it conform to the new prelighting mechanism.
- (fake_mark_days): Set the proper day attributes.
- (reconfigure_month): Use colorify_month_item().
- (fake_mark_days): Use mark_month_item_index().
-
- * mark.c (colorify_month_item): New public function to reset the
- colors in a month item.
- (get_attributes): New internal function that creates an array of
- attributes for the days in a month item. This is the basis of all
- the new optimizations to month item marking.
- (unmark_month_item): Now it uses the attributes array to unmark
- only the days that need unmarking.
- (mark_event_in_month): Update the day attributes array.
- (month_item_prepare_prelight): Changed the definition of the
- prelight color query function. Use the new function.
- (day_event): Do color changes based on the day attributes array.
- (mark_month_item_index): New public function to mark a single day
- by index.
- (mark_event_in_month): Use mark_month_item_index().
-
- * gnome-month-item.c (gnome_month_item_num2child): Now takes an
- int, not a GnomeMonthItemChild.
- (gnome_month_item_child2num): Now returns an int, not a
- GnomeMonthItemChild.
- (gnome_month_item_num2day): Now takes an int, not a
- GnomeMonthItemChild.
-
- * goto.c (goto_dialog): Create the days before the year spin
- button, because the year_changed callback expects the month item
- to be created. The new semantics of the spin button cause it to
- emit a value_changed signal on the adjustment upon creation -- is
- this the behavior we want from it?
- (goto_dialog): Use gtk_window_set_modal() instead of the
- deprectaed gnome_dialog_set_modal().
-
- * quick-view.c (quick_view_new): Make it look not as crappy by
- putting the title inside the frame.
- (quick_view_do_popup): Fixed the pointer grab and added a cursor.
- (create_items_for_event): Query the text width/height from the
- text item using the new object arguments, so that the size of the
- popup window can be set properly.
-
- * year-view.c (do_quick_view_popup): Calculate a nice date string
- for the popup window.
-
-1998-09-28 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * quick-view.[ch]: New file that presents a quick view of the
- events in a particular day when the mouse is clicked on the year
- view. Work in progress.
-
- * year-view.c (do_quick_view_popup): New function that creates a
- quick view for the events in a day.
-
- * Makefile.am (gnomecal_SOURCES): Added quick-view.[ch] to the
- list of sources.
-
-1998-09-27 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * main.c: Hotkey for File/Exit should be C-q, not C-x.
-
-1998-09-24 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * year-view.c (do_popup_menu): New function to execute the popup
- menu in the year view.
- (day_event): Invoke the popup menu with the context set to days.
- (new_appointment): New function to create a new appointment from
- the year view.
- (do_jump): New function to do the appropriate view/date jumping
- from the popup menu.
-
- * main.c: Fixed two icons in the File menu.
-
-1998-09-21 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * main.c: Added underlined shortcuts and accelerators to the main menu.
-
-1998-09-16 Raja R Harinath <harinath@cs.umn.edu>
-
- * gncal-week-view.c (<gtk/gtklabel.h>): Include.
- * gncal-week-view.h (<gtk/gtkvbox.h>): Include.
-
-1998-09-06 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gnome-cal.c (mail_notify): Fixed the bug reported about the mail
- notification not beint sent until the program was terminated.
-
-1998-09-03 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-full-day.c (gncal_full_day_forall): Updated foreach ->
- forall from Gtk changes, bleah.
-
- * year-view.c (day_event): New function to handle events from
- days. Jumps to the day that is clicked.
-
- * main.c: Use a watch cursor while the previous/today/next
- functions are doing their job.
-
- * mark.c (month_item_prepare_prelight): New public utility
- function to prepare a month item for prelighting. It will store
- the proper prelight information and attach the appropriate signals.
- (mark_current_day): Make the current day bold as well (useful for
- color-blind people, I guess).
-
- * prop.c (set_current_day): Reset the date in the sample calendar
- and mark the current day.
- (fake_mark_days): Mark fake events in the sample calendar.
-
- * year-view.c (year_view_set): Use the general prelighting engine.
-
- * goto.c (day_event): Just process button presses, as prelighting
- is done behind the scenes now.
- (update): Use the general prelighting engine.
-
- * prop.c (create_colors_page): We can now configure the colors of
- the monthly calendars! Wheeeeee! There are still some nits to be
- fixed, which are listed in the TODO file.
- (build_color_spec): New function to build color specifications.
- (parse_color_spec): New function to parse color specifications.
-
- * mark.c: Modified all functions to use the configured colors.
- * goto.c: Likewise.
-
- * main.c (colors_changed): New function that notifies all
- calendars that colors have changed.
-
- * gnome-cal.c (gnome_calendar_colors_changed): New function that
- notifies all the views that the colors have changed.
-
- * month-view.c (month_view_colors_changed): New function that
- notifies the month view that colors have changed.
-
- * year-view.c (year_view_colors_changed): New function that
- notifies the year view that colors have changed.
-
- * gnome-month-item.h (struct _GnomeMonthItem): Added fields for
- outline and day box colors.
-
- * gnome-month-item.c (gnome_month_item_set_arg): Added
- outline_color, outline_color_gdk, day_box_color, and
- day_box_color_gdk arguments to month items. These are convenient
- to quickly set the colors of the month item.
- (gnome_month_item_get_arg): Likewise.
-
- * main.[ch]: Added a global array of structures for color preferences.
-
-1998-08-31 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * goto.c: Small code cleanup.
- (day_event): Upon receiving a LeaveNotify event, Reset the day's
- background to the correct color.
-
-1998-08-29 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * mark.[ch]: New files with utility functions to mark calendars
- with their events.
-
- * mark.c (mark_month_item): New public function to mark a month
- item with events.
- (unmark_month_item): New public function to unmark all the days in
- a month item to their default appearance.
-
- * year-view.c (year_view_set): Use the new unmark_month_item() and
- mark_month_item() to mark the months with events.
-
- * goto.c (update): New function that updates the calendar in the
- Go-to dialog by marking the days.
-
- * timeutil.c (time_year_begin): Modified to take a time_t value.
- (time_year_end): Likewise.
- (time_month_begin): Actually implemented this function, which was
- in the header file but not here.
- (time_days_in_month): New public function that returns the number
- of days in a month.
-
- * Makefile.am (gnomecal_SOURCES): Added mark.[ch] to the sources.
-
- * year-view.c (unmark_days): Use unmark_month_item().
-
- * gncal-full-day.c (gncal_full_day_destroy): Fixed crash when
- destroying the full day view. The full day's destroy method is
- unusual in that it destroys the list of child widgets itself, as
- it does not have a remove method, so it needs to reset the list to
- NULL.
-
-1998-08-27 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gnome-month-item.c (build_month): Now does the correct thing
- when the user wants weeks to start on Monday. Now all the Monday
- special casing, as far as day numbering is concerned, is only in
- this function.
-
- * year-view.c (mark_days): This function marks the days that have
- events in them. It also fixes a memory leak in the old
- implementation (it was leaking the whole list).
- (unmark_days): New function used to unmark all the days in the
- year view.
- (mark_event): New function that marks all the days that are
- spanned by a time range. It also fixes the bug in the old
- implementation where it could possibly mark days past the ends of
- the year (if the event crosses year boundaries, for example).
-
- * timeutil.c (time_year_begin): Take the year parameter since year
- 1, not 1900.
- (time_year_end): Likewise.
-
- * year-view.c (year_view_size_allocate): Now changing the size of
- the calendars is done in the idle loop.
- (idle_handler): This function actually does the resizing of the items.
-
- * year-view.h (struct _YearView): Added idle_id and need_resize
- fields.
-
-1998-08-26 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * year-view.c: Beginning of the new year view. Sizing and event
- marking needs to be finished.
-
- * gnome-cal.c: Updated for year-view.
- (gnome_calendar_time_format_changed): Use year_view_time_format_changed().
-
- * year-view.[ch]: Renamed the gncal-year-view.[ch] files to
- year-view.[ch].
-
- * Makefile.am (gnomecal_SOURCES): Updated year-view.[ch] in the
- list of source files.
-
-1998-08-25 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * goto.c (create_days): Set the heading color of the month item.
-
- * main.c: Use GNOME_STOCK_PIXMAP_JUMP_TO, now that it exists,
- instead of goto.xpm. Also, removed goto.xpm from cvs.
-
- * gnome-month-item.h (struct _GnomeMonthItem): Added fields for
- the heading and day number fonts. Added fields for heading and
- day number label colors.
-
- * gnome-month-item.c (gnome_month_item_class_init): ARG_DAY_NAMES
- should be write-only. Also, added arguments for heading and day
- number fonts. Added arguments for heading and day number colors.
-
-1998-08-24 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * prop.c (build_two_radio_group): Doh. Set the state of the radio
- buttons properly.
-
- * month-view.c (month_view_time_format_changed): New public
- function that notifies the month view of a time format change.
-
- * gnome-cal.c (gnome_calendar_time_format_changed): New public
- function that notifies the calendar of a time format change.
-
- * main.c (time_format_changed): Use gnome_calendar_time_format_changed().
-
- * month-view.c (month_view_update): New public function to update
- the month view when an event changes. This is still unfinished.
- (month_view_set): New public function to set the month in the
- month view.
-
- * gnome-cal.c (gnome_calendar_direction): Add case for month view.
- (gnome_calendar_set_view): Likewise.
- (gnome_calendar_update_all): Likewise.
-
- * timeutil.c (time_add_week): Implemented the time_add_week()
- function, which was on the header file.
- (time_add_month): Added public month-adding routine.
-
- * gnome-cal.c (gnome_calendar_get_current_view_name): Add case for
- month view.
- (gnome_calendar_goto): Likewise, and set the time on the month view.
-
- * month-view.c (month_view_new): Now it takes the calendar plus
- the time_t representing the month.
-
- * gnome-month-item.h: Added documentation on the object arguments
- for the month item.
-
- * month-view.c (month_view_init): Added a month/year heading to
- the month view.
-
- * TODO: Updated the TODO list a bit.
-
- * main.c (gnome_cal_file_menu): The preferences menu option should
- go in the File menu.
- (gnome_cal_edit_menu): Added stock pixmaps to the menu items.
- (gnome_cal_menu): Renamed the Calendar menu to Edit.
- (gnome_cal_help_menu): Use "About Gnomecal", not just "About".
-
- * prop.c (hour_activated): Notify the property box that it has changed.
-
- * main.c: Changed the Properties menu item to Preferences. These
- are global application preferences, not a single calendar's
- properties.
-
- * prop.c (prop_apply): Save the week_starts_on_monday flag to the
- configuration file.
- (properties): Added a check button for weeks starting on Monday.
- (properties): Beautified the Preferences dialog.
-
- * month-view.c (month_view_init):
- * goto.c (create_days): Set the month item to start weeks on
- Monday if appropriate.
-
- * main.c (init_calendar): A boolean is not an hour, so don't
- range_check_hour() on it.
- (init_calendar): Added a global week_starts_on_monday flag.
-
- * main.h: Added global week_starts_on_monday flag.
-
-1998-08-21 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * calobj.c (ical_object_create_from_vobject): If mail alarm or
- program alarm are missing the action, then set an empty default.
-
-1998-08-18 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gnome-month-item.c (gnome_month_item_day2index): New public
- function to get the displayed day index of the specified date.
-
- * gnome-cal.c (gnome_calendar_goto_today): New public function to
- jump to the current day.
-
- * goto.c (day_event): Jump to the selected day when the user
- clicks the mouse, and prelight days as appropriate.
-
- * timeutil.c (time_from_day): New public function to build a
- time_t from a year/month/day triplet.
-
- * gnome-month-item.c (gnome_month_item_num2child):
- (gnome_month_item_child2num): New public functions to convert an
- index into a child and vice-versa, respectively.
- (gnome_month_item_num2day): New public function to convert a child
- number into a displayed day number.
-
- * goto.c (goto_dialog): Doh, use gnome-dialog properly :-)
-
- * gnome-month-item.c (create_items): Use g_strdup()ed day names
- from the start.
-
-1998-08-17 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * main.c (gnome_toolbar): Made it use goto.xpm.
-
- * Makefile.am (EXTRA_DIST): Added goto.xpm to the list of files.
-
-1998-08-13 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gnome-month-item.c (gnome_month_item_set_arg): Doh. Actually
- recalculate the days using the month and year.
-
- * main.c: Added "Go to" button to quickly jump to a specific date.
-
- * goto.c: New file that defines the quick go-to date dialog.
-
- * Makefile.am (gnomecal_SOURCES): Added goto.c to the sources.
-
-1998-08-11 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
-
- * main.c (new_calendar): Made title i18n friendly. This was bug
- #215.
-
- * eventedit.c (ee_store_recur_end_to_ical): Set recur->enddate to
- recur->_enddate, not to itself, when adding recurring event and
- supplying an end date. This fixes (at least part of) bug #99.
-
-1998-08-10 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * month-view.[ch]: Start of the month view widget. This will use
- the generic month item and extend it to have the semantics desired
- for the gnomecal month view.
-
- * gnome-month-item.[ch]: New generic canvas item for the month
- view and the "small calendars". This is intended to be a
- high-level display engine for monthly calendars. This is a work
- in progress.
-
- * gnome-cal.h (GnomeCalendar): Added a month_view field.
-
- * gnome-cal.c (setup_widgets): Create the month view and insert it
- into the notebook.
-
- * Makefile.am: Added month-view.[ch] and gnome-month-item.[ch] to
- the sources.
-
-1998-08-03 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * main.c (about_calendar_cmd): Use an array of const strings to
- keep gcc happy.
-
- * alarm.c (alarm_compare_by_time): Use gconstpointer to keep gcc happy.
- * calendar.c (calendar_object_compare_by_start): Likewise.
- * gncal-full-day.c (child_compare_by_start): Likewise.
-
-1998-07-07 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * main.c: Add support for --view flag.
- (session_save_state): Save the view mode;
- (new_calendar): Now takes a view mode flag.
-
- * gnome-cal.c (gnome_calendar_get_current_view_name): New
- function for enhancing the session management support for
- gnomecal.
- (gnome_calendar_set_view): New function that makes a given page
- active.
-
-1998-07-01 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
-
- * gncal.desktop: Added Portuguese translation.
-
-Mon Jun 22 13:01:16 1998 Havoc Pennington <hp@pobox.com>
-
- * main.c (session_save_state): Use gnome_geometry_string to get
- the geometry string.
-
-1998-06-04 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * eventedit.c (ee_rp_init_rule): Do not subtract 1 from
- tm->tm_mday for the default_day.
-
- * gnome-cal.c (gnome_calendar_new):
- (gnome_calendar_goto): Use the start of the day -- things expect
- it to be that way.
-
-1998-05-27 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
-
- * eventedit.c (ee_store_recur_rule_to_ical): Fill in
- ical->recur->interval from value in spin_button. This ixed an
- infinnite loop.
-
-1998-05-30 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-full-day.c (child_draw): Paint the decorations correctly.
- (child_draw_decor): Paint the recurrence/bell icons correctly.
-
-1998-05-25 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * eventedit.c (ee_rp_init_rule): Use the contents of
- ee->ical->dtstart for computing the predefined values of the recurrence.
-
- * gncal-full-day.c (gncal_full_day_unrealize): Fix the gc
- destruction in the unrealization code and fix the pixmap unrefing.
-
- * main.c (close_cmd): Remove a bad hack that disabled calendar
- widget destruction.
-
- * calobj.c (ical_object_generate_events): Fix for the weekly event
- generation. Was reported on the bug tracking system.
-
-1998-05-18 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gncal-full-day.c (layout_children): Implemented ultra-cool
- layout for the events that share the same time range. Gals and
- guys you can now drop Outlook on the recycle bin.
-
- Which reminds me. We do not have a recycle bin. How could that
- happen in a project as cool as this one? Someone explain this to
- me.
-
-1998-05-18 Federico Mena <federico@nuclecu.unam.mx>
-
- * gncal-full-day.c (paint_back): Eliminated unnecessary border repainting.
-
-Sun May 17 17:55:03 1998 Havoc Pennington <hp@pobox.com>
-
- * gncal-todo.c (simple_todo_editor): Close dialog when return is pressed.
-
-1998-05-15 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gnome-cal.c (mark_gtk_calendar_day): Bug free version of the
- range computation in place.
-
- * gncal-year-view.c (year_view_mark_day): Use the same new version
- of the range computation here.
-
- * calobj.c (ical_object_generate_events): Fix the begin/end
- condition.
-
-1998-05-14 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * timeutil.c (isodate_from_time_t): Do not add the spurious
- padding.
-
- * calobj.c (store_date_list): Bug fix: I was using the wrong
- pointer when saving the exception date list.
- (set_date_list): Bug fix: load correctly the complete exception
- date list.
- (set_date_list): Use ',' for the exception date separator as the
- versit people can not get their standard right.
-
- * gncal-full-day.c (unrecur_appointment): Support for making an
- existing recurrent event `movable' for a day.
-
- * calobj.c (ical_object_add_exdate): New routine, used to add
- exception dates.
- (ical_object_duplicate): New routine: used to do the magic
- recur->no-recur event.
-
-1998-05-08 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gncal-full-day.c (new_appointment): Use gtk_calendar freeze/thaw
-
- * gncal-year-view.c (gncal_year_view_set_year): Use gtkcalendar freeze/thaw.
-
- * eventedit.c (event_editor_init): Use gnome_dialog_set_close to
- avoid the ugly warning.
-
- * main.c (display_objedit): Default to the day the user is looking
- at.
-
-1998-05-05 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gncal-day-panel.c (full_day_size_allocated): Do not emit a value
- changed signal if the value is the same.
-
-1998-05-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * prop.c (prop_apply): Only run the apply code once.
-
-1998-05-03 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gncal-day-panel.c (update): Draw the day at startup.
- (gncal_day_panel_set): Fix selected-day display.
- (gncal_day_panel_new): Switch day on double clicks, not on single
- clicks.
-
- * calobj.c (ical_object_compute_end): Removed debug messages.
-
-1998-04-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * prop.c (prop_apply): Do not call prop_cancel, ths is now using
- GnomePropertyDialog.
-
-1998-04-29 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gncal-week-view.c (sync_week): Use gnome_calendar_tag_calendar.
-
- * gnome-cal.c (gnome_calendar_tag_calendar): New routine used to
- fill a gtk_calendar with the events on a GnomeCalendar object.
-
- * gncal-week-view.c (gncal_week_view_new): Set the week to the day
- we double clicked.
-
-1998-04-28 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gnome-cal.c (calendar_notify): Apply black magic to get mail
- notifications to work.
-
- * gncal-full-day.c (child_focus_out): Temporary optimization, the
- child_focus_out is constantly calling the
- gnome_calendar_object_changed when the property editor has been
- invoked. This happens every time the mouse moves crosses the main
- window.
-
- * calendar.c (calendar_object_changed): Reschedule alarms when a
- calendar object has changed its times.
-
-Sat Apr 25 22:20:45 1998 Havoc Pennington <hp@pobox.com>
-
- * eventedit.c, eventedit.h: Descend from GnomeDialog. Took vbox
- out of class structure; use GnomeDialog vbox
- instead. gnome_dialog_set_destroy instead of destroying in button
- callbacks. Don't create buttons, separator, or vbox manually.
- #include <libgnomeui/gnome-dialog.h>.
-
-1998-04-24 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * calobj.c (ical_object_create_from_vobject): Fixed alarm loading;
- Load snooze time and snooze count
-
-1998-04-23 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * calendar.c (calendar_save): Actually save the to-do entries.
-
- * gncal-todo.c (simple_todo_editor): Now you can add and edit
- to-do entries.
-
-1998-04-22 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-full-day.c: Made it use popup_menu().
-
- * popup-menu.c: New file with utility functions for creating popup
- menus. Maybe such a thing would be useful in libgnomeui, a la
- gnome-app-helper?
-
- * Makefile.am (gnomecal_SOURCES): Added popup-menu.[ch] to the sources.
-
-1998-04-22 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * prop.c (properties): Added Calendar properties editor.
- (properties): Make the code use a propery box.
-
- * main.c: Save/load properties (fix to old commit).
-
-1998-04-21 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-todo.c: New widget for editing TODO lists. This will be
- worked on a lot.
-
- * Makefile.am (gnomecal_SOURCES): Added gncal-todo.[ch] to the sources.
-
- * gncal-day-panel.c: Make it use the new TODO widget.
-
-1998-04-21 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * timeutil.c (isodate_from_time_t): Do not save with the global
- time flag (Z at the end of the isodate). When we figure out a way
- to load times in GMT time, we will add this back
-
- * view-utils.c (popup_menu): Moved this routine here as there are
- more users of this code.
-
- * gncal-day-view.c (gncal_day_view_class_init): Add button press
- handler.
- (new_appointment): New routine for creating appointments on a day.
-
-
-
- * main.c (save_ok): Added call to gtk_window_set_wmclass.
-
- * gncal-day-panel.c (calendar_day_selected): Fix, years for mktime
- should substract 1900 and gtk_calendar stores years relative to
- year 0.
-
- * gncal-week-view.c (gncal_week_view_new): Make the week view
- descend from VBox so that we can add a label to it.
- (gncal_week_view_set): Display the ending day of the week
- correctly.
-
- Added a label that displays the week range.
-
-1998-04-21 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gnome-cal.c: Made it use GncalDayPanel.
-
- * gncal-day-panel.c: New widget for the day view in the main
- calendar toplevel. It basically takes care of everything
- gnome-cal did by hand with respect to the day view.
-
- * Makefile.am (gnomecal_SOURCES): Added gncal-day-panel.[ch] to
- the rules.
-
- * main.c: Added a separator between the About menu item and the
- help topics.
-
-1998-04-20 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * eventedit.c (ee_ok): Mark the event as non-new after accepting changes.
-
-1998-04-20 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-full-day.c (gncal_full_day_get_day_start_yoffset): New
- public function that returns the y offset for the row
- corresponding to the "day begin" time.
-
- * gncal-full-day.c (gncal_full_day_key_press): Now any printable
- keystroke (not just Return) will activate the selected range.
-
- * gncal-full-day.c (paint_back): Made it use the new paint_row
- function instead of painting everything directly. We calculate
- areas in a smarter way so there is even less flicker than before,
- especially when selecting regions.
-
- * eventedit.c: Sensitize recurrence widgets properly.
-
- * calobj.c (duration_callback): Pass the correct pointer type to
- is_date_in_list().
-
-1998-04-20 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * calobj.c (duration_callback): Take exception dates into
- account.
-
- * gncal-full-day.c (new_appointment): Setup the event editor dates
- to those of the currently displayed day.
- (gncal_full_day_selection_range): Use sensible values in the case
- no range is selected.
- (new_appointment): Events now use the current day for event creation.
-
- * view-utils.c: Pretty up the time display.
-
- * calobj.c (ical_object_compute_end): Initialize
- ico->recur->enddate, otherwise we loop forever during final date computation.
-
- * eventedit.c: Now recurrence is toggled by a radio button in the
- recurrence page, as the checkbox is confusing.
-
- * calobj.c (is_date_in_list): Add support for the exclussion
- dates.
-
-1998-04-18 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gncal-year-view.c (double_click): Fix this routine as well.
-
- * gncal-week-view.c (jump_to_day): Bind the gtkcalendar signals to
- the week.
-
- * gncal-year-view.c (gncal_year_view_set_year): Put things in the
- proper range. Now the year view actually matches this year.
-
- * gnome-cal.html: Added small documentation.
-
- * main.c: Add more icons to the menus; Rename some menubar
- entries; Add `new' icon to the toolbar.
- (dump_events): Added argument handling and dumping of events from
- the command line. Extremely cool.
-
- * getdate.y: Taken from the CVS source code. Used for date
- parsing in the command line.
-
- Internationalized getdate.y. Wee! It even works with spanish.
-
- * calobj.c (ical_object_to_vobject): Add Quoted printable property
- to items containing new lines.
- (duration): Use unsigned integers, to work around buggy calendar
- files generated by korganizer.
-
- * main.c (save_calendar_cmd): Do not ask for file name if we are
- saving.
- (save_as_calendar_cmd): New command.
-
-
-1998-04-17 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * alarm.c (alarm_kill, alarm_init, alarm_add): Implement the alarm
- management framework.
-
-1998-04-17 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * calobj.c (ical_new): Added mandatory status property.
- (ical_object_to_vobject): Only store "related" list if it exists.
- (store_list): Add terminating null char and free the correct data.
-
- * main.c (save_calendar_cmd): Implemented calendar saving.
- (open_calendar_cmd): Implemented calendar loading.
- (new_calendar_cmd): Implemented calendar creation.
- (new_calendar): Don't load our test calendar by default.
-
- * gncal-full-day.c (delete_appointment): Delete appointment implemented.
-
- * eventedit.c (ee_store_recur_values_to_ical): Free/create
- ical's recurrence appropriately.
- (ee_rp_init_rule): Initialize all missing parameters from ical.
- (ee_rp_init_ending_date): Initialize missing fields from ical.
-
-1998-04-17 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gnome-cal.c (gnome_calendar_remove_object): Add support for
- removing objects.
-
-1998-04-17 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * eventedit.c (ee_init_recurrence_page): New function that creates
- the recurrence page in the toplevel notebook.
- (ee_store_recur_values_to_ical): Now we can also store the recurrences.
-
-1998-04-17 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * calobj.c (ical_object_generate_events): Implement
- RECUR_MONTHLY_BY_POS implemented.
- (ical_object_create_from_vobject): Fix the alarm
- initialization code.
- (save_alarm): Save alarms.
- (ical_object_generate_events): Fixed the recurrent code to take
- into account the recur->endate field (if at all specified).
-
- (ical_object_to_vobject): Implement recurrence rule saving.
-
-1998-04-16 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * eventedit.c (ee_store_alarm): Use menu_shell->children, not
- menu->children. Why does GtkMenu have a children field in the
- object structure?
- (check_dates): New function that insures that start_date < end_date.
- (check_times): In addition to checking whether the event spans the
- whole day, now it insures that start_time < end_time.
-
- * gncal-full-day.c (child_set_size): Now children get bigger
- temporarily while they are focused. This allows the handles not
- to "overlap" the rows used by the child and thus allow editing of
- very thin events.
- (recompute_motion): Fix for new child coordinates.
- (gncal_full_day_expose): Make it use find_child_by_window()
- instead of looking for it by hand.
-
- * bell.xpm recur.xpm: XPM files for events with alarm and
- recurrence, respectively.
-
-1998-04-15 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-full-day.c (button_1): Preserve the up/down cursor while dragging.
-
- * gncal-full-day.c (child_draw): Now children have a vertical
- handle as well. This can be used to move the child anytime, not
- only when it is focused.
- (recompute_motion): Modified for new drag behavior.
-
- * eventedit.c (ee_init_general_page): The general_owner may be
- null. Do the proper thing when creating the label.
- (ee_ok): Update the gnome calendar appropriately.
-
- * timeutil.h:
- * gncal-year-view.h: Add some missing prototypes.
-
- * gncal-full-day.c (child_popup_menu): Set the sensitivity of menu
- items according to whether the ical object is being edited or not.
-
- * eventedit.c (event_editor_new): Set the "being edited" flag on
- the ical object (stored as the ical object's user data).
- (event_editor_destroy): Release the flag.
-
- * calobj.h: The iCalObject structure now has a generic user_data pointer.
- * calobj.c (ical_object_set_user_data ical_object_get_user_data):
- Functions to set this data.
-
- * gncal-full-day.c (child_button_press): Do child popup menu correctly.
-
- * main.c (about_calendar_cmd): Fixed my address and added Arturo
- to the authors in the about box.
-
- * gncal-full-day.c (find_child_by_window): Compare child's widget
- windows by user_data (which will be the parent widget, that is,
- the text widget). We cannot assume that child->widget->window
- will be *the* window we are interested on because there may be
- child widgets with multiple windows.
-
-1998-04-15 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * calobj.c (ical_foreach): Define iterator routine.
-
-1998-04-15 Arturo Espinosa Aldama <arturo@nuclecu.unam.mx>
-
- * gncal-year-view.[hc]: Now using time_t for new and set.
- Random fixes, as well.
-
-1998-04-15 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-full-day.c (button_3): New popup menus activated with
- mouse button 3.
- (create_appointment): Create a new appointment from the popup
- menus. See the FIXME.
-
-1998-04-15 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gncal-full-day.c (layout_kill_rows): Routine to destory rows
- array properly.
-
- * gncal-year-view.c (gncal_year_view_new): Add missing year in
- call to strftime.
-
- * calobj.c (ical_object_create_from_vobject): Fixed memory leaks
- from the return values of versit's fakeCString.
-
-1998-04-14 Arturo Espinosa Aldama <arturo@nuclecu.unam.mx>
-
- * gncal-year-view.[hc]: New widget for the year view.
- * Makefile.am: added required compilation of the new files.
-
-1998-04-14 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * eventedit.c (event_editor_setup_time_frame): Fixed some table
- expansions to make the dialog look nicer when resized.
-
- * calobj.c (ignore_space): Fixed compiler warning about unused
- computed value.
- (ocurrencelist): Replace str by p confusion. Removed unused
- variables value and q.
- (daynumber): Fixed a couple of warnings about unused values.
- (load_recurrence): Removed unused variable c. Added a default
- clause to the switch(type).
-
- * eventedit.c (ee_rp_init_frequency): Removed unused variable content.
- Fixed a compiler warning by adding a missing cast.
-
- * calobj.c (ical_object_create_from_vobject): Make the
- load_recurrence() part work correctly. Eliminated use of
- syntax_error variable.
-
-1998-04-13 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-full-day.c (child_key_press): Unfocus the child and focus
- the parent fullday widget when the user presses Esc.
-
- * gncal-week-view.c (gncal_week_view_update): Now takes object and
- flags parameters.
- * gncal-day-view.c (gncal_day_view_update): Likewise.
- * gncal-full-day.c (gncal_full_day_update): Likewise.
- (child_focus_in): New function. In conjunction with
- child_focus_out(), these only display the handles in the child
- when it is focused. The result is that the user can see more of
- the child's text when nothing is focused, and we can also display
- fatter and nicer drag handles.
-
- * gnome-cal.c (gnome_calendar_object_changed): Now takes an
- additional flags parameter
- (gnome_calendar_update_all): Made function static. Now takes
- changed object and flags parameters as well.
- (gnome_calendar_object_changed): Now takes additional flags
- parameter to indicate what changed in the specified object.
-
- * calobj.h (CalObjectChange): New enum with flags to describe what
- has been changed in an object.
-
- * gncal-full-day.h:
- * gncal-full-day.c (gncal_full_day_focus_child): New function to
- let the outside world decide which child to focus.
- (gncal_full_day_focus_child): Bleah. We have to synthesize a
- click because GtkText will not set the cursor when you focus it.
-
- * gnome-cal.c (day_view_range_activated): Focus the new child in
- the full day widget.
-
- * eventedit.c (event_editor_setup_time_frame): Re-aligned some
- widgets to make it look prettier.
- (ee_alarm_widgets): Likewise.
- (ee_init_general_page): Likewise.
- (ee_classification_widgets): Likewise.
- (event_editor_init_widgets): Likewise.
-
- * gnome-cal.c (day_view_range_activated): Create new object and
- add it to the calendar. You can now select a range in the
- full-day view, hit Return, and a new event will be added at the
- selected range. I still have to figure out how to focus this new child.
-
- * gncal-full-day.c (paint_back): Rewrote function to avoid
- painting an area more than once -- eliminate flicker.
- (paint_back_rows): New function that calls paint_back() only for
- the area of the specified rows.
- (gncal_full_day_button_press):
- (gncal_full_day_button_release):
- (gncal_full_day_motion): Made these functions use
- paint_back_rows() instead of paint_back(), to eliminate flicker. Wheee!
-
-1998-04-12 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gnome-cal.c (setup_day_view): We now connect to the
- range_activated signal of the fullday widget instead of catching
- key presses ourselves.
- (day_view_range_activated): New function that creates a new
- iCalObject and inserts it into the calendar, not finished yet.
-
-1998-04-11 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-full-day.c (get_time_from_rows): New function, calculates
- a pair of time_t values from the specified start and number of rows.
-
- * gncal-full-day.h (GncalFullDayClass): New signal
- "range_activated". It is emitted when a range is selected and the
- user hits Return.
- (gncal_full_day_selection_range): New function, returns the
- selected range.
-
- * gncal-full-day.c (struct drag_info): Moved selection information
- to their own fields instead of sharing the child's drag fields.
- This allows us to keep the selection when a child is moved.
- (recompute_motion): Made the case when (row < di->sel_click_row)
- work correctly.
-
-1998-04-11 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gnome-cal.c (gnome_calendar_goto): Add support for navigating
- on the day view.
-
- * timeutil.c (time_start_of_day, time_end_of_day, time_day_hour):
- New time manipulation functions.
-
- * eventedit.c (ee_rp_init_frequency): Add the different frequency
- editors to a notebook. Make the notebook startup on the entry
- selected recurrence type;
-
-1998-04-11 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-full-day.c (recompute_motion): Now we support selecting a
- range in the main window (by clicking+dragging). It flickers
- horribly and is not perfect, but it is a start.
-
-1998-04-09 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-full-day.c: #include <string.h>
-
- * gncal-full-day.c (child_map): Show instead of just map the child
- widget (otherwise the text widget gets confused and will not focus).
-
- * calobj.c (ical_object_to_vobject): Quote chars as 'x', not "x".
-
- * calobj.h: Added prototype for ical_object_to_vobject().
-
- * gnome-cal.c (gnome_calendar_object_changed): New function. This
- should be called when a calendar object is changed.
-
- * gncal-full-day.c (update_from_drag_info): Call
- gnome_calendar_object_changed() instead of updating manually.
-
- * calendar.c (calendar_add_object):
- (calendar_remove_object): Set the modified flag to true.
-
- * gncal-full-day.c (gncal_full_day_draw): Finished implementing
- this function.
-
-1998-04-08 Raja R Harinath <harinath@cs.umn.edu>
-
- * gncal.c (update_calendar): Say `#if 0', not `#ifdef 0'.
-
-1998-04-07 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * eventedit.c: Removed unused global variable parent_class.
-
- * eventedit.h: Renamed gtk_window field to window.
- Made the parent_class field in the EventEditorClass structure be a
- GtkWindowClass, not a gnome property box class.
- Added prototype for event_editor_get_type().
-
-1998-04-06 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-week-view.c (gncal_week_view_new): Use the new
- gtk_table_set_homogeneous() instead of setting the variable directly.
-
-1998-04-03 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * eventedit.c (ee_create_ae): Make it return void.
- (ee_alarm_widgets): Remove some unused variables.
- (ee_store_alarm): Make it return void.
- #include <string.h>
-
- * eventedit.h: #include "gnome-cal.h"
-
- * calobj.c (list_free): Don't use g_free in the g_list_foreach.
-
- * calendar.h: Add prototype for calendar_load().
-
- * timeutil.h: Add prototypes for time_add_*().
-
- * calendar.c:
- * calobj.c:
- * eventedit.c:
- * gnome-cal.c: #include "timeutil.h"
-
- * gncal-day-view.c (gncal_day_view_size_request): Make the minimum
- width equal or larger to the title width.
-
- * main.c: #include "eventedit.h"
- (main): Add a return statement.
- (new_calendar): Show stuff *after* the calendar has been loaded.
-
- * gnome-cal.c (gnome_calendar_load): Update the day view.
- (setup_widgets): Hackish setup of a day view widget - will fix later.
- (gnome_calendar_init): Initialize all fields.
-
- * gnome-cal.h: Added day_view field. Maybe this should be changed
- when the a complete day view panel is complete.
-
- * gncal-day-view.c (gncal_day_view_update): Draw after update, not
- before.
-
-1998-04-06 Carsten Schaar <nhadcasc@fs-maphy.uni-hannover.de>
-
- * versit/.cvsignore: New file.
-
-Fri Apr 3 22:31:54 1998 Tom Tromey <tromey@cygnus.com>
-
- * calendar.c: Include <config.h>.
-
-1998-04-03 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * timeutil.c (time_add_year, time_add_year, time_add_week):
- Routines for time manipulation.
-
- * calobj.c (ical_object_destroy): Full destruction of the object.
-
- * eventedit.c: Finished the main event editor form; It still
- lacks the details and the recurrence bits. It now adds events
- and cancels.
-
-1998-04-03 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * view-utils.c (view_utils_draw_events): The "better" format
- string for strftime() wasn't better, after all :-(
-
-1998-04-02 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-full-day.c: New full-day widget. It is still a work in
- progress. It will be similar to M$ Schedule's nifty full day view
- widget, but with Gtk's elegance :-)
-
- * Makefile.am (gnomecal_SOURCES): Added gncal-full-day.[ch] to the sources.
-
-1998-04-02 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * eventedit.c: Object editor widget. We dropped ObjEdit.
-
- * timeutil.c (time_from_isodate): Fix.
-
- * view-utils.c (view_utils_draw_events): Changed the display
- formats.
-
-1998-04-02 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * view-utils.c (view_utils_draw_events): Use better format
- specifier for strftime().
- (view_utils_draw_textured_frame): Ultra-nifty function to draw
- textured "metal" frames, like Netscape's handles.
-
-1998-04-02 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * gncal-day-view.c (gncal_day_view_update): Day events are now
- cached inside the widget. They get initialized at this time.
-
- * view-utils.c (view_utils_draw_events): Use the list of events.
-
-1998-04-02 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-day-view.c (gncal_day_view_set_shadow): New customization
- function. We can't decide on a stupid border type :-)
- (gncal_day_view_init): Made GTK_SHADOW_ETCHED_IN be the default
- shadow type. Looks good.
-
-1998-04-02 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * main.c: New main program that uses our new datatypes and
- objects.
-
- * calendar.c (calendar_load_from_vobject, calendar_load):
- Implement loading of vCalendar objects and vCalendar files.
-
- * calobj.c (ical_object_create_from_vobject): Implement loading of
- vCalendar event and todo objects.
-
- * timeutil.c (isodate_from_time_t): New function.
-
- * gnome-cal.c, gnome-cal.h: Implement a toplevel widget, derived
- from GnomeApp. It holds all of the day views and arbitrates the
- display.
-
-1998-04-02 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-week-view.[ch]: New week view composite widget. This
- provides a full week view (7 day views plus busy time display --
- the latter is currently unimplemented).
-
-1998-04-01 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal-day-view.c: New day view widget. It is intended to be a
- child widget of the week view composite widget.
-
- * calendar.c (calendar_get_objects_in_range):
- (calendar_get_events_in_range):
- (calendar_get_journal_in_range):
- (calendar_get_journal_in_range): These functions now take a
- sort_func parameter, which is of type GCompareFunc. If the
- specified value is non-NULL, it will return a sorted list.
- Otherwise, it will return an unordered list.
- (calendar_compare_by_dtstart): Provide a generic sorting routine
- for calendar objects.
-
-1998-04-01 Miguel de Icaza <miguel@kernel.org>
-
- * Start from scratch
-
-Tue Mar 31 23:46:50 1998 Tom Tromey <tromey@cygnus.com>
-
- * timeutil.c (format_simple_hour): `buf' now static.
-
-1998-03-31 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal.c: Removed #include "gtkcalendar.h", because it now comes
- from libgnomeui.
-
- * Makefile.am (gncal_SOURCES): Added new source files to the rules.
-
- * timeutil.c (format_simple_hour): New function, formats an
- hour/am_pm pair into a string of the form "3am", "12pm", "05h",
- "19h", etc. It is used by the day view widget for its labels.
-
-1998-03-31 Craig Small <csmall@small.dropbear.id.au>
-
- * Now has (non working) session maangement
- * Uses a clist for the dailylist like gtt
-
-Sat Mar 21 15:43:20 1998 Tom Tromey <tromey@cygnus.com>
-
- * gncal.c: Use gnome_message_box_*, not gnome_messagebox_*.
-
-1998-03-12 Craig Small <csmall@small.dropbear.id.au>
-
- * Now linked (in some horrible way) to the gtkcalendar widget.
-
-Sun Mar 8 16:38:10 1998 Tom Tromey <tromey@cygnus.com>
-
- * Makefile.am (INCLUDES): Added GNOME_INCLUDEDIR.
- (gncal_LDADD): Don't include libsupport.a.
-
- * gncal.c (main): Use new gnome_init.
-
-1998-02-19 Federico Mena Quintero <federico@nuclecu.unam.mx>
-
- * gncal.c (main): Added app_id "gncal".
-
-1998-02-19 Carsten Schaar <nhadcasc@fs-maphy.uni-hannover.de>
-
- * Makefile.am (gncal_LDADD): Added '$(INTLLIBS)'
-
-1998-02-18 Raja R Harinath <harinath@cs.umn.edu>
-
- * Makefile.am (gncal_LDADD): Include `libsupport.a'.
-
- * calcs.c (month_atoi): Replace buggy explicit loop string compare
- with strcasecmp.
- (day_atoi): Likewise.
-
-Sun Jan 25 23:38:30 1998 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * menus.c: Replace "Quit" with "Exit".
diff --git a/calendar/Makefile.am b/calendar/Makefile.am
index ecdd2d2cc6..e8974cdeb5 100644
--- a/calendar/Makefile.am
+++ b/calendar/Makefile.am
@@ -12,7 +12,6 @@ errordir = $(privdatadir)/errors
EXTRA_DIST = \
calendar.error.xml \
- ChangeLog.pre-1-4 \
$(error_DATA) \
zones.h
diff --git a/composer/ChangeLog b/composer/ChangeLog
deleted file mode 100644
index 5a38c77178..0000000000
--- a/composer/ChangeLog
+++ /dev/null
@@ -1,2468 +0,0 @@
-2009-04-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #553535
-
- * e-msg-composer.c: (is_top_signature), (get_signature_html),
- (set_editor_text), (e_msg_composer_show_sig_file): Do not eat
- lines of text when changing signature at top of the message.
- Add one extra empty line between the signature and the body
- of the mail when placing signature to the bottom.
-
-2009-03-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #574680
-
- * e-msg-composer.c: (is_special_header): Function removed.
- * e-msg-composer.c: (e_msg_composer_new_with_message):
- Remove all headers except "References" and "In-Reply-To" when
- composing from an existing message.
-
-2009-02-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #551470
-
- * e-composer-private.h:
- * e-msg-composer.c: (add_signature_delim), (get_signature_html),
- (set_editor_text): Do not force adding "-- \n" above the signature.
-
-2009-02-12 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #567089
-
- * e-msg-composer.c: (get_signature_html):
- Do not crash when no From set yet.
-
-2009-01-11 Matthew Barnes <mbarnes@redhat.com>
-
- * e-msg-composer.c (msg_composer_link_clicked):
- Call e_show_uri() instead of gnome_url_show().
-
-2009-01-09 Takao Fujiwara <takao.fujiwara@sun.com>
-
- Reviewed by Matthew Barnes <mbarnes@redhat.com>
-
- * Fix for bug #566011
-
- * e-composer-header-table.c:
- * e-composer-private.h:
- Include <glib/gi18n-lib.h> instead of <glib/gi18n.h>.
-
-2008-12-18 Matthew Barnes <mbarnes@redhat.com>
-
- * e-composer-actions.c:
- Change "Save Draft" menu item to "Save as Draft" to be consistent
- with "Save as Template". I like that better. But leave the toolbar
- button alone.
-
-2008-12-16 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #564248
-
- * e-msg-composer.c: (msg_composer_paste_clipboard):
- Attach images pasted from a clipboard.
-
-2008-12-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #562450
-
- * e-msg-composer.c (handle_multipart_signed):
- Fix a typo that broke "Edit as New Message" for signed messages.
-
-2008-12-04 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #562886
-
- * e-msg-composer.c (handle_mailto):
- Don't double-decode attachment URIs. Also, parse &amp; correctly.
-
-2008-11-07 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #559701
-
- * e-msg-composer.c: (e_load_spell_languages): Don't save when its
- NULL.
-
-2008-11-05 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #559371
-
- * e-msg-composer.c (e_load_spell_languages):
- New function loads a list of GtkhtmlSpellLanguage structs from
- GConf, taking care of details like converting language codes to
- structs and ensuring the returned list is non-empty.
-
- * e-msg-composer.c (e_save_spell_languages):
- New function saves a list of GtkhtmlSpellLanguage structs to
- GConf, taking care of details like converting the structs to
- language codes.
-
- * e-msg-composer.c (msg_composer_constructor):
- Simplify the logic by using e_load_spell_languages().
-
-2008-11-04 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #554450
-
- * e-msg-composer.c (msg_composer_init):
- Get drag-and-drop to the attachment bar working again, but see
- my note in the source code. I'm still not sure why it broke.
-
-2008-11-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #559028
-
- * e-msg-composer.c (msg_composer_key_press_event):
- Skip over the style toolbar when tabbing in reverse.
-
-2008-10-29 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-composer-actions.c:
- * e-composer-actions.h:
- * e-composer-autosave.c:
- * e-composer-autosave.h:
- * e-composer-header-table.c:
- * e-composer-header-table.h:
- * e-composer-header.h:
- * e-composer-name-header.h:
- * e-composer-private.c:
- * e-composer-private.h:
- * e-composer-text-header.c:
-
-2008-10-13 Bharath Acharya <abharath@novell.com>
-
- ** Updated fix for bug #555775
-
- * e-composer-private.c: (e_composer_private_init): Reverting a hunk
- from the previous patch as suggested by Matthew Barnes.
-
-2008-10-10 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #555775
-
- * e-composer-private.c: (e_composer_private_init): Include
- e-util-private.h for Win32 redefinition of EVOLUTION_UIDIR and build
- the filename using it.
-
-2008-10-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #554664
-
- * e-composer-actions.c: (action_attach_cb):
- Call attach_remote_file when knows the URI points to it.
-
-2008-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #554418
-
- * e-msg-composer.c: (handle_uri),
- (e_msg_composer_add_inline_image_from_file): Guess mime_type based
- on the file content, if failed, then on the filename.
-
-2008-09-29 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-msg-composer.c:
-
-2008-09-25 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fix for bug #553148
-
- * mail-composer.error.xml: Standardise "GroupWise" usage in
- translatable strings.
-
-2008-09-23 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #553273
-
- * e-composer-actions.c: (action_save_cb):
- Always end e_error_run/e_error_new calls with NULL parameter.
-
-2008-09-10 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #551548
-
- * e-msg-composer.c:
- * e-composer-action.c:
- Remove pointless SMIME_SUPPORTED check, which was hard-coded to 1.
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-msg-composer.h:
-
-2008-09-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #545661
-
- * e-composer-autosave.c: (e_composer_autosave_snapshot):
- Do not mark composer as not changed, that's not truth possibly.
- * e-msg-composer.h: (e_msg_composer_is_exiting):
- * e-msg-composer.c: (e_msg_composer_is_exiting):
- * e-composer-actions.c: (action_close_cb): Skip question
- for "not-saved" only when not changed or application is exiting.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-composer-common.h:
- * e-composer-from-header.c:
- * e-composer-from-header.h:
- * e-composer-header.c:
- * e-composer-name-header.c:
- * e-composer-post-header.c:
- * e-composer-post-header.h:
- * e-composer-text-header.h:
-
-2008-08-18 Baptiste Mille-Mathias <bmm80@free.fr>
-
- ** Fixes bug #546867
-
- * e-composer-private.c (e_composer_private_init): Set the 'Send' button
- as important to have a label.
-
-2008-08-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #428384
-
- * mail-composer.error.xml:
- Improve buttons in the "exit-unsaved" dialog by replacing "Cancel"
- with "Continue Editing" and "Save Message" with "Save Draft".
- Suggested by bytesmythe.
-
-2008-07-20 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #200147
-
- * evolution-composer.ui: Added a Template placeholder
-
-2008-07-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #206592
-
- * evolution-composer.ui:
- * e-composer-actions.h:
- * e-composer-actions.c: (action_new_message_cb), (entries):
- Action to invoke New Message window from the composer itself.
-
-2008-06-30 Matthew Barnes <mbarnes@redhat.com>
-
- * e-composer-post-header.c (composer_post_header_finalize):
- Add a finalize() method to free priv->base_url, which was leaking.
-
-2008-06-21 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #310988
-
- * e-msg-composer.c:
- Don't even show the "send-options" action unless an Exchange
- or GroupWise account appears in the From combo box.
-
-2008-06-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #538908
-
- * e-composer-actions.h:
- Define E_COMPOSER_ACTION_SEND_OPTIONS.
-
- * e-msg-composer.c (msg_composer_account_changed_cb):
- Desensitize the "send-options" action unless we've selected an
- Exchange or GroupWise account. Based on a patch by Paul Bolle.
-
-2008-06-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #330597
-
- * e-msg-composer.c: (add_attachments_handle_mime_part): Add all
- text/* parts which has a filename set and also attach all submessages.
-
-2008-05-08 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #525241 (EPluginUI)
-
- * e-msg-composer.c (msg_composer_destroy), (msg_composer_init):
- Rip out the EMenu logic.
-
- * e-msg-composer.c (msg_composer_init):
- Register the GtkUIManager with EPluginUI.
-
-2008-05-06 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #424744
-
- * e-composer-private.c:
- * e-composer-private.h:
- * e-msg-composer.c:
- Use camel-iconv.c instead of e-iconv.h (now deprecated).
-
-2008-04-28 Matthew Barnes <mbarnes@redhat.com>
-
- * e-composer-actions.c (action_send_options_cb):
- Fix a typo in the EError tag.
-
-2008-04-22 Matthew Barnes <mbarnes@redhat.com>
-
- * gconf-bridge.c:
- * gconf-bridge.h:
- Move these files to e-util.
-
- * Makefile.am:
- * e-composer-private.h:
- Adapt.
-
-2008-04-17 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #526739
-
- * e-msg-composer.h: (e_msg_composer_guess_mime_type):
- * e-msg-composer.c: (e_msg_composer_guess_mime_type), (handle_uri),
- (e_msg_composer_add_inline_image_from_file):
- Use shared e_util_guess_mime_type instead of its own.
-
-2008-04-14 Matthew Barnes <mbarnes@redhat.com>
-
- * e-composer-autosave.c (e_composer_autosave_unregister):
- Remove some unused variables.
-
-2008-04-11 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #517134
-
- * e-composer-actions.c: (action_attach_cb): Save some CPU cycles.
- * e-composer-private.c: (composer_setup_charset_menu),
- (composer_setup_recent_menu), (e_composer_private_init): Extend the
- 'Insert' menu to show a "Recent Documents" submenu (to quickly add
- them as attachments).
- * evolution-composer.ui: Added a placeholder to dock the "Recent
- Documents" menu.
-
-2008-04-08 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #523413
-
- * e-msg-composer.c (msg_composer_dispose):
- Use the 'application_exiting' private flag to determine whether
- to tell e_composer_autosave_unregister() to delete the autosave
- file.
-
- * e-msg-composer.c (msg_composer_class_init),
- (e_msg_composer_save_draft):
- Remove the 'quit' parameter from the 'save-draft' signal.
-
- * e-msg-composer.c (e_msg_composer_request_close_all):
- Take an autosave snapshot before activating the CLOSE action,
- and set the private 'application_exiting' flag. This should
- avoid prompting the user before shutting down.
-
- * e-composer-actions.c (action_close_cb):
- When electing to save a message before closing, hide the window
- immediately. The callback function can then check the window's
- visibility after the save is complete to know whether to destroy
- the window.
-
- * e-composer-autosave.c (e_composer_autosave_unregister):
- Add a 'delete_file' boolean parameter to determine whether to
- delete the autosave file.
-
- * e-composer-private.h:
- Add an 'application_exiting' flag.
-
-2008-04-08 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #525966
-
- * e-composer-actions.c (action_close_cb):
- Fix a boolean error in detecting unsaved changes.
-
-2008-04-07 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #328146
-
- * e-composer-actions.c:
- Fix missing and conflicting mnemonics.
-
-2008-04-05 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #526152
-
- * e-msg-composer.c:
- * e-composer-private.h:
- Initialize a new composer's spell checking language menu via
- our new "spell_languages" GConf key.
-
-2008-04-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Adapt to GtkHTML's new editor widget.
-
- * Makefile.am:
- Remove CORBA rules for the old composer.
-
- * e-msg-composer.c:
- * e-msg-composer.h:
- EMsgComposer is now a subclass of GtkhtmlEditor.
- Extensive refactoring and cleanup, too much to list in detail.
-
- * e-composer-header.c:
- * e-composer-header.h:
- Add "sensitive" property along with get/set functions.
-
- * e-composer-from-header.c:
- * e-composer-from-header.h:
- Propagate "refreshed" signal from EAccountComboBox.
- Add function e_composer_from_header_get_account_list().
-
- * e-composer-private.c:
- * e-composer-private.h:
- New files manage composer's private data.
- Allows other composer files to manipulate private data.
-
- * e-msg-composer-hdrs.c:
- * e-msg-composer-hdrs.h:
- Remove these files; replaced by EComposerHeaderTable widget.
-
- * evolution-composer.c:
- * evolution-composer.h:
- Remove these files; composer is now a subclass of GtkhtmlEditor.
-
- * e-msg-composer-select-file.c:
- * e-msg-composer-select-file.h:
- Remove these files; logic moved to e-msg-composer.c.
-
- * listener.c:
- * listener.h:
- Remove these files; event handlers moved to e-msg-composer.c.
-
- * Composer.idl:
- * Evolution-Composer.idl:
- Remove these files; composer is no longer a Bonobo object.
-
-2008-03-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #513951
-
- * e-msg-composer.c (autosave_manager_query_load_orphans),
- (autosave_init_file):
- Use e_get_user_data_dir() instead of constructing the full path.
-
- * e-msg-composer.c (e_msg-composer_unrealize),
- (e_msg_composer_set_view_from), (e_msg_composer_set_view_replyto),
- (e_msg_composer_set_view_to), (e_msg_composer_set_view_postto),
- (e_msg_composer_set_view_cc), (e_msg_composer_set_view_bcc):
- Emit warnings if saving to GConf fails.
-
-2008-02-25 Johny Jacob <jjohnny@novell.com>
-
- * e-msg-composer.c (e_msg_composer_show_sig_file): Reverting
- commit for #371011.
-
-2008-02-20 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #515744
-
- * e-msg-composer.c: (drop_action):
- Fixing previous fix - do not double free.
-
-2008-02-18 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #515744
-
- * e-msg-composer.c: (drop_action): Memory leak fix.
-
-2008-01-25 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for bug #371011
-
- * e-msg-composer.c (e_msg_composer_show_sig_file): Insert a new
- paragraph for signature.
-
-2008-01-25 Johnny Jacob <jjohnny@novell.com>
-
- ** Fixes bug #503327 & #503678
-
- * e-msg-composer.c (e_msg_composer_get_raw_message_text): Return
- GByteArray instead of gchar*
-
-2008-01-24 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #509124
-
- * e-msg-composer.c (e_msg_composer_get_message_print),
- (e_msg_composer_get_message_draft):
- Check result of build_message() for NULL before proceeding.
-
-2008-01-14 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #502783
- ** Patch from <nickspoon0@gmail.com>
-
- * e-msg-composer.c: (e_msg_composer_new_with_message): Restore states
- of 'Request Read Receipt' and 'Prioritize Message' when opening a
- draft message.
-
-2008-01-06 Michael Monreal <michael.monreal@gmx.net>
-
- ** Fix for bug #492188
-
- * e-msg-composer.c:
-
- Use the new Tangoized icons instead of deprecated icons from
- gnome-icon-theme.
-
-2008-01-02 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #364642
-
- * e-msg-composer.c: (create_composer): Preset "Request Read Receipt"
- based on gconf key "/apps/evolution/mail/composer/request_receipt".
-
-2007-12-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #495123
-
- * e-msg-composer.c:
- * e-msg-composer-hdrs.h:
- * e-msg-composer-hdrs.c:
- Move signature handling to e-msg-composer-hdrs.c.
- Use an ESignatureComboBox.
-
- * e-composer-from-header.h:
- * e-composer-from-header.c:
- Clean up the GtkHBox hack. The signature combo is now packed
- directly into the GtkTable.
-
- * e-composer-name-header.c:
- * e-composer-text-header.c:
- Code cleanup.
-
-2007-11-29 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #271551
-
- * e-msg-composer.h: (e_msg_composer_set_attach_path),
- (e_msg_composer_get_attach_path):
- * e-msg-composer.c: (e_msg_composer_set_attach_path),
- (e_msg_composer_get_attach_path):
- Functions to set/get attach path to both composer and editor.
- * e-msg-composer.c: (prepare_engine):
- Set last used path right after creation of the engine.
- * e-msg-composer-select-file.c: (get_selector), (select_file_response),
- (select_attach_response): Using new functions.
- * listener.c: (impl_event): Store new file path when received event
- about its change.
-
- * e-msg-composer.c: (set_signature_gui): Leak fix.
-
-2007-11-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #495123
-
- * Makefile.am:
- Add a bunch of files for managing composer headers.
-
- * e-msg-composer.c (build_message), (from_changed_cb),
- (set_editor_signature), (e_msg_composer_set_body),
- (e_msg_composer_get_preferred_account):
- Use e_msg_composer_hdrs_get_from_account() to obtain the EAccount.
-
- * e-msg-composer-hdrs.c:
- * e-msg-composer-hdrs.h:
- Massive refactoring to use new EComposerHeader classes.
-
- * e-composer-header.c:
- * e-composer-header.h:
- * e-composer-from-header.c:
- * e-composer-from-header.h:
- * e-composer-name-header.c:
- * e-composer-name-header.h:
- * e-composer-post-header.c:
- * e-composer-post-header.h:
- * e-composer-text-header.c:
- * e-composer-text-header.h:
- New GObject classes manage different types of composer headers.
- See bug #495123 for a more detailed description of each class.
-
-2007-11-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #318592
-
- * e-msg-composer.h: (e_msg_composer_link_clicked):
- * e-msg-composer.c: (e_msg_composer_link_clicked):
- Helper function to response on editor's "link_clicked" event.
- * listener.c: (impl_event): Call helper function on that event.
-
-2007-11-01 Matthew Barnes <mbarnes@redhat.com>
-
- * e-msg-composer.c (e_msg_composer_set_body_text):
- Don't compare a character pointer to a string literal.
-
-2007-10-31 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-msg-composer.c: Remove one more unused header.
-
-2007-10-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-msg-composer-hdrs.c: Remove unneeded include
-
-2007-10-25 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-msg-composer.c:
- * e-msg-composer.h:
- * listener.c:
- Warning fixes.
- - NULL vs. 0
- - ANSIfication of declarations
- - mixing code and declarations
-
-2007-10-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #412360
-
- * e-msg-composer-hdrs.c: (entry_query_tooltip):
- New callback to query tooltip over GtkEntry.
- * e-msg-composer-hdrs.c: (connect_entry_for_tooltip):
- New function to connect GtkEntry to previous function and let it works.
- * e-msg-composer-hdrs.c: (create_addressbook_entry), (create_headers):
- Connect entries for tooltips.
-
-2007-10-03 Matthew Barnes <mbarnes@redhat.com>
-
- * e-msg-cmposer.c:
- Remove the entry_pixcache array to silence the run-time warnings
- when opening a new composer window. The composer seems to work
- fine without them; not sure why it was needed in the first place.
-
-2007-10-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #469657
-
- * e-msg-composer.c:
- Use destroy functions in GHashTables to simplify memory management.
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #477045
-
- * e-msg-composer-select-file.c:
- * e-msg-composer.c:
- Use standard icon names where applicable.
-
-2007-09-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #476231
-
- * e-msg-composer-select-file.c:
- Remove non-USE_GTKFILECHOOSER code.
- GtkFileChooser has been around since 2004.
-
-2007-09-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #476040
-
- * e-msg-composer.c:
- * e-msg-composer-attachment-bar.c:
- Use "mail-attachment" icon instead of "stock_attach".
- Use "mail-attachment" icon for unknown attachment types.
-
-2007-09-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #473903
-
- * e-msg-composer.c: (handle_multipart_encrypted):
- Fixes serious compiler warning.
-
-2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #471791 (Move away from asserts to g_ret*)
-
- * e-msg-composer-hdrs.c: (setup_name_selector),
- (create_from_optionmenu), (e_msg_composer_hdrs_get_recipients):
- * e-msg-composer.c: (menu_edit_cut_cb), (menu_edit_copy_cb),
- (menu_edit_paste_cb), (menu_edit_select_all_cb),
- (update_auto_recipients), (composer_entry_focus_out_event_cb):
-
-2007-08-24 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #355766
-
- * e-msg-composer.[ch] (e_msg_composer_get_message_print):
- New function overrides composer flags for printing.
- Patch by Mayank Jain.
-
-2007-08-23 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Raghavendran <raghavguru7@gmail.com>
-
- ** Fix for bug #328405
-
- * e-msg-composer.c: (e_msg_composer_show_sig_file):
- A signature will be attached when redirecting an email.
- Fixes that issue.
-
-2007-08-16 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #350539
-
- * e-msg-composer-attachment.c: (e_msg_composer_attachment_edit):
- * e-msg-composer-attachment-bar.c: (update), (attach_to_multipart):
- * e-msg-composer.c: (add_attachments_handle_mime_part),
- (handle_multipart_signed), (handle_multipart_alternative),
- (handle_multipart):
- Ensures non-NULL part.
-
-2007-08-10 Johnny Jacob <jjohnny@novell.com>
-
- * Modified and committed on behalf of Sankar P <psankar@novell.com>
-
- ** Fixes #462138
-
- * e-msg-composer.c: (set_editor_text): Signature on top does not work if
- no signature is set as default.
-
-2007-08-02 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #462332
-
- * e-msg-composer.c: Handle _NETSCAPE_URL correctly.
- Suppress many warnings.
- Remove unused e_msg_composer_show_attachments().
-
-2007-08-02 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for downstream bug from openSUSE (bnc #271045)
-
- * e-msg-composer.c: (do_exit): When exitting, close after the message
- was saved.
-
-2007-07-16 Sankar P <psankar@novell.com>
-
- * e-msg-composer.c: (set_editor_text):
- Provide option to keep signature on top,
- while replying. Outlook users need it.
-
-2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
-
-
- * e-msg-composer.h: Fix for build break
-
-2007-07-09 Johnny Jacob <jjohnny@novell.com>
-
- * e-msg-composer.h : Added prototypes for
- e_msg_composer_get_raw_message_text and
- e_msg_composer_get_attachment_bar
-
-2007-07-08 Johnny Jacob <jjohnny@novell.com>
-
- * e-msg-composer.c : (e_msg_composer_get_raw_message_text ) Added.
- (e_msg_composer_get_attachment_bar) : Added. Returns the reference
- to the attachment bar.
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #444107
-
- * e-msg-composer.c: (drop_action), (drop_popup_copy),
- (drop_popup_move), (drag_data_received):
-
-2007-06-13 Bastien Nocera <hadess@hadess.net>
-
- * e-msg-composer.c: (composer_key_pressed): Use the
- proper object to send the signal on (Closes: #442631)
-
-2007-06-13 Sankar P <psankar@novell.com>
-
- * e-msg-composer.c: (composer_key_pressed):
- Fixes build break. Includes a missing header.
- Fixes an invalid variable name.
- See #442631
-
-2007-06-12 Bastien Nocera <hadess@hadess.net>
-
- * e-msg-composer.c: (composer_key_pressed):
- Add support for the XF86Send multimedia key
- (Closes: #442631)
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #386503 from Matthew Barnes
-
- * e-msg-composer.c: (e_msg_composer_show_help):
-
-2007-06-01 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #315012 from Pascal Terjan
-
- * e-msg-composer.c: (handle_multipart_signed),
- (handle_multipart_encrypted), (handle_multipart_alternative),
- (handle_multipart), (e_msg_composer_new_with_message): Pass mime part
- instead of multipart to camel_cipher_decryp
-
-2007-04-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #429422
-
- * e-msg-composer-hdrs.c (init), (e_msg_composer_hdrs_new):
- Use g_object_ref_sink() instead of gtk_object_sink().
-
-2007-04-09 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #356523 from Martin Olsson
-
- * e-msg-composer.c: (e_msg_composer_add_inline_image_from_file): Copies
- the file uri and decodes it before trying to attach the image.
-
-2007-04-05 Sankar P <psankar@novell.com>
-
- * Patch committed on behalf of Paul Iadonisi <pri.gnome-bz@iadonisi.to>
-
- * e-msg-composer-hdrs.c: (create_from_optionmenu):
- Show only enabled accounts on composer.
- Look at bug #243241
-
-2007-03-29 Matthew Barnes <mbarnes@redhat.com>
-
- * e-msg-composer-select-file.c:
- Fix "incompatible pointer type" warnings (#360619).
-
-2007-03-27 Matthew Barnes <mbarnes@redhat.com>
-
- * e-msg-composer.c: Don't mix declarations and code (#405495).
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2007-03-16 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #360240
-
- * e-msg-composer-hdrs (header_new_recipient):
- * e-msg-composer.c (e_msg_composer_show_help), (drop_action):
- Remove unused variables.
-
-2007-02-26 Veerapuram Varadhan <vvaradhan@novell.com>
-
- ** Fixes #401546
-
- mail-composer.error.xml: Added a new error in case if send options
- is not supported by a provider and user tries to use it.
-
-2007-02-26 Sankar P <psankar@novell.com>
-
- * e-msg-composer.c: (autosave_manager_query_load_orphans),
- (autosave_init_file):
- Use ~/.evolution as the auto-save location.
-
- * Patch pushed upstream from Red Hat
- by Matthew Barnes <mbarnes@redhat.com>
-
- * Fixes #336612
-
-2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #343943
-
- * e-msg-composer.c: (composer_key_pressed): Removes the extra tab in
- the composer window.
-
-2007-01-25 Raghavendran <raghavguru7@gmail.com>
-
- **Fixes bug #343943
- * e-msg-composer.c:Added code for tab sequence to go from
- BCC into Body.
-
-2007-01-18 Raghavendran R<raghavguru7@gmail.com>
- * e-msg-composer.[c,h]:
- (e_msg_composer_modify_header): ,
- (e_msg_composer_remove_header):
- Added code for modifying and removing camel
- mime message header .
- (menu_send_options_cb):Creates and emits the event
- when send options is clicked .
-
-2006-08-24 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #261062
- * mail-composer.error.xml: Translator comments added.
-
-2006-09-18 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes #351332
-
- * e-msg-composer.c: Fix implicit function declarations.
-
-2006-08-06 Andre Klapper <a9016009@gmx.de>
-
- * e-msg-composer.c: close an html tag properly. Fixes bug #350154.
-
-2006-07-20 Devashish Sharma <sdevashish@novell.com>
-
- ** Fixes bug 273921
- * e-msg-composer-hdrs.c: Set the index number which indicates the
- destination list (To or CC or BCC).
-
-2006-07-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for memory leak in bug #209254
-
- * e-msg-composer.c: (e_msg_composer_show_help), (init): Used constant
- string for help.
-
-2006-07-17 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #209254
-
- * e-msg-composer.c: (destroy): Check the memory corruption due to
- previous commit.
-
-2006-07-14 Arvind <sa.phoenix@gmail.com>
-
- ** Fixes bug #209254
-
- * e-msg-composer.c: (menu_help_cb), (destroy),
- (e_msg_composer_show_help), (init): initiated help when clicked
- help menu
-
-2006-06-12 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- Fixes bug #177416 on bnc
-
- * e-msg-composer.c (attachment_guess_mime_type): initialise type
- to "" and not NULL.
-
-2006-05-26 Jeffrey Stedfast <fejj@novell.com>
-
- * e-msg-composer.c (drop_action): If 'str' is empty, continue
- immediately rather than trying to parse it as a URL.
-
-2006-05-25 Jeffrey Stedfast <fejj@novell.com>
-
- * e-msg-composer.c (drop_action): Instead of g_free()ing 'str' in
- the if and else blocks, just g_free it after the if-else block.
-
- * e-msg-composer-select-file.c (select_attach_response): Replace
- 'if (!filename)' with 'if (filename)', fixes a bug in Srini's
- patch.
-
- * e-msg-composer-hdrs.c (header_new_recipient): Set the visible
- field to FALSE.
-
-2006-05-25 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-msg-composer-select-file.c (get_selector),
- (select_attach_response): Added support to attach from remote
- shares
-
- * e-msg-composer.c (add_to_bar, drop_action): Added support to
- attach from remote shares
-
-2006-03-09 Sam Yang <sam.yang@sun.com>
-
- ** Fixes #333971
-
- * e-msg-composer.c (e_msg_composer_insert_paragraph_after): Remove
- text-default-color command that resets customized text color to
- default, so stops composer color combo from receiving signal to
- refresh color preview when inserting a new line.
-
-2006-04-24 Srinivasa Ragavan <sragavan@novell.com>
-
- Adding support for ENameSelectorList in composer. It is a enhanced
- version of Name Selector, which provides a list view to the entry
- data.
-
- * e-msg-composer-hdrs.c (create_addressbook_entry),
- (header_new_recipient, attach_couple): Added ENameSelectorList to
- composer.
-
-2006-04-05 Simon Zheng <simon.zheng@sun.com>
-
- ** Fixes bug #333213
-
- * e-msg-composer.c (best_encoding): According to POSIX.1
- specfication, if iconv() encounts non-identical characters, it'll
- return the number of non-identical conversation performed. i.e.
- returning positive value means exception as well as -1.
-
-2006-03-20 Boby Wang <boby.wang@sun.com>
-
- ** Fix for bug #268584
-
- * e-msg-composer-attachment.glade:
- * e-msg-composer-select-file.c (get_selector):
- set the accelerate key for "Suggest Suggest automatic display of
- attachment"
-
-2006-02-16 Rohini S <srohini@novell.com>
-
- ** Fixes bug #324742
-
- * e-msg-composer.c (drop_action, attachment_guess_mime_type):
- Modified to add images in plain text mode and other files in both
- html and plain text mode as attachment during DnD.
-
-2006-02-16 Tor Lillqvist <tml@novell.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_get_to)
- (e_msg_composer_hdrs_get_cc, e_msg_composer_hdrs_get_bcc): Return
- a value... Why are blatant errors like this just warnings in gcc?
-
-2006-02-09 Frederic Crozat <fcrozat@mandriva.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_get_internal),
- (e_msg_composer_hdrs_get_to, e_msg_composer_hdrs_get_cc),
- (e_msg_composer_hdrs_get_bcc): Factorize some code.
-
-2006-02-07 Andre Klapper <a9016009@gmx.de>
-
- * mail-composer.error.xml: fixing a patch to again fix 325276.
-
-2006-01-24 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-msg-composer-hdrs.c (account_removed_cb),
- (header_new_recipient): Use guint for 1 bit bitfield, use
- g_slist_delete_link instead of g_slist_remove_link+g_slist_free1,
- Remove some unused vars.
-
- * e-msg-composer.c (build_message, set_editor_text),
- (autosave_manager_query_load_orphans),
- (e_msg_composer_new_with_message): Remove unused vars and rename
- a local variable with a name clash.
-
- * evolution-composer.c (evolution_composer_init): Remove unused var
-
- * listener.c: Remove stray semi colon.
-
-2006-1-13 Johnny Jacob <johnnyjacob@gmail.com>
-
- ** Fixes bug #323127
-
- * e-msg-composer.c (create_composer): Add a Expander for
- attachments bar.
- (show_attachments): Show/Hide attachment bar.
- (attachment_expander_activate_cb): Event handler for attachment
- bar.
-
-2006-01-13 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #326378
-
- * mail-composer.error.xml: Added mnemonics to Recover, Do not Recover
- buttons in composer.
-
-2005-12-21 Rohini S <srohini@novell.com>
-
- ** See bug #246237
-
- * e-msg-composer.c (create_composer):
- (subject_changed_cb): Modified to change window title to "Compose
- Message"
-
-2006-01-06 Simon Zheng <simon.zheng@sun.com>
-
- * e-msg-composer-hdrs.h: use libedataserver/e-account.h
- instead of e-util/e-account.h.
-
- * evolution-composer.c: use libedataserver/e-account-list.h
- instead of e-util/e-account-list.h.
-
-2005-12-17 Tor Lillqvist <tml@novell.com>
-
- * e-msg-composer.c:
- * e-msg-composer-attachment.c: Include <gtk/gtk.h> instead of
- attempting to hand-pick individual GTK headers. Use gstdio
- wrappers. Use GDir instead of dirent. Use g_mkstemp() instead of
- mkstemp(). Construct xml file names at run-time.
-
- * e-msg-composer.c (autosave_manager_unregister): Close file
- before unlinking so we don't leave stray autosave files laying
- around on Win32.
-
-2005-11-23 Johnny Jacob <johnnyjacob@gmail.com>
-
- ** See Bug # 246245
-
- * e-msg-composer-select-file.c
- (e_msg_composer_select_file_attachments): Changed the title
- caption from "Attach file(s)" to "Insert Attachment".
-
-2005-12-07 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * e-msg-composer.[ch]:
- (build_message):
- (menu_insert_priority_cb):
- (setup_ui):
- (e_msg_composer_get_priority):
- (e_msg_composer_set_priority): Add support for setting priority of
- a message.
-
-2005-12-05 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- ** See bug #322863
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Check if the
- account indeed exists before freeing/duping it. The account would
- typically not exist, when redirecting mails originated from other
- accounts which are not configured in ones machine.
-
-2005-11-26 Tor Lillqvist <tml@novell.com>
-
- * e-msg-composer-attachment.c: Include e-util-private.h to get
- redefinition of compile-time pathnames as calls to functions on
- Windows. Construct the pathnames of files and directories under
- the installation prefix at run-time to enable install-anywhere on
- Windows. No effect on functionality on Unix.
-
-2005-10-22 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * e-msg-composer.c (get_file_content): use composer->priv->charset
- instead of p->charset. This fixes a crash
-
-2005-10-21 Vivek Jain <jvivek@novell.com>
-
- Comitted NotZed's patch given on #314701
-
- ** See bug #314701.
-
- * e-msg-composer-hdrs.c (get_account_store_url): don't dereference
- a null url or create an empty one.
-
-2005-10-19 Philip Van Hoof <pvanhoof@gnome.org>
-
- * composer/e-msg-composer-select-file.c,
- * composer/e-msg-composer.c, composer/e-msg-composer.h,
- * composer/evolution-composer.c, composer/listener.c,
- * mail/em-composer-utils.c,
- * plugins/mailing-list-actions/mailing-list-actions.c:
- data hiding
-
-2005-10-05 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- Reverting the last commit
-
-2005-10-05 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- ** See bug #315987
-
- * e-msg-composer-hdrs.c (create_from_optionmenu): Load the account
- info in the From header only if the account is enabled
-
-2005-10-04 Srinivasa Ragavan <sragavan@novell.com>
-
- ** fixes bug #316937
-
- * e-msg-composer.c (handle_mailto): Shows the attachments
- when added via a mailto: url.
-
-2005-09-29 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- ** See bug 317337
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Set the
- proper account name in account_name, so that the from header is
- set properly.
-
-2005-08-22 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-msg-composer.c (drop_action): Show the bar depending on the
- number of attachments.
-
- * e-msg-composer-select-file.c (select_attach_response): Show the bar
- depending on the number of attachments.
-
- ** Fixes the bug #313083
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (build_message): only define skip_content: if
- it is used.
- (menu_file_add_attachment_cb): fixed the warning. Boy, what on
- earth is this thing doing!
- (add_to_bar): fix signature to match code.
- (emcab_add): more warning fixes for bizarre functions.
- (emcab_popup_position): more casting crap
-
- * e-msg-composer-hdrs.c (addressbook_dialog_response): Remove
- unused.
- (account_can_send): make this static, and define before first use.
- : include missing e-name-selector-entry header.
- (create_headers): fix casts/style
- (e_msg_composer_hdrs_set_to, e_msg_composer_hdrs_set_cc)
- (e_msg_composer_hdrs_set_bcc, e_msg_composer_hdrs_get_to)
- (e_msg_composer_hdrs_get_cc, e_msg_composer_hdrs_get_bcc): remove
- unused str. lazy addressbook hackers!
-
-2005-07-27 Mengjie Yu <meng-jie.yu@sun.com>
-
- * e-msg-composer-select-file.h:
- C99 keyword 'inline' could not been used as variable name.
-
- Fixes #310198
-
-2005-07-26 Jody Goldberg <jody@gnome.org>
-
- * Makefile.am: Fix build breakage due to extra whitespace after a
- backslash.
-
-2005-07-26 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am: Fix make distcheck issues.
-
-2005-07-21 Devashish Sharma <sdevashish@novell.com>
-
- * e-message-composer.c: Added Shortcut for Save Draft
- -(Ctrl+Shift+s) and a toolbar button for the same.
- Fixes #219242
-
-2005-07-21 Shreyas Srinivasan <sshreyas@novell.com>
-
- * e-msg-composer-hdrs.c (account_can_send): Use camel_object_unref
- instead of g_object_unref.
-
-2005-07-15 Shreyas Srinivasan <sshreyas@novell.com>
-
- * e-msg-composer-hdrs.c (account_can_send): unref the store which
- was being leaked.
-
-2005-07-14 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-hdrs.c (address_button_clicked_cb): add casts in
- previous patch to fix warnings.
- (account_can_send): fix the permission mode name.
-
-2005-07-13 S.Antony Vincent Pandian <santony@gmail.com>
-
- ** See bug #309869
-
- * e-msg-composer-hdrs.c: moves the focus to the corresponding
- header buttons' entry fields.
-
-2005-07-13 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-msg-composer-select-file.c (select_attach_response): Don't
- leak the file name here.
-
- * e-msg-composer.c (build_message): Don't allocate charset twice.
-
-2005-07-13 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am (INCLUDES): There are no camel or
- addressbook/backend directories in evolution.
-
-2005-07-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * Makefile.am: Removed em-attachment* from the build.
- Remains in the CVS, just incase to revert in case of issues.
- Should go away after 2.3.5.
-
- * e-msg-composer.c (add_inlined_images, build_message):
- (menu_file_close_cb, setup_ui, attach_message, drop_action):
- (e_msg_composer_unrealize, create_composer, handle_mailto):
- (e_msg_composer_add_header): Changed the code to use
- e_attachment_* from em_attachment*
-
- * e-msg-composer.h: Added removed old header includes
-
-2005-07-10 Shreyas Srinivasan <sshreyas@novell.com>
-
- * e-msg-composer-hdrs.c: Take into account store
- permissions (Read Only). These are proxy specific as of now.
-
-2005-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-msg-composer.c (e_msg_composer_attach): Fixed to show the
- attachment bar, when a message is forwarded
-
-2005-06-03 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-hdrs.c: hack up so we dont include
- mail-component.h anymore, since it now relies on files generated
- in mail/
-
-2005-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-msg-composer-select-file.c (select_attach_response): Show
- attachment bar when attachments are added
-
- * e-msg-composer.c (attachment_bar_changed_cb, drop_action),
- (drag_data_received, create_composer): Added support to DnD
- targets to the composer GtkHTML window. Also show the attachment
- bar when there are attachments and hide when all attachments are
- removed.
-
-2005-05-24 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-msg-composer-attachment.c
- (e_msg_composer_attachment_new_from_mime_part); Fixed a bug, which
- considered forwarded mails as remote files.
-
-2005-05-24 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-msg-composer-attachment.c (finalise): Fixed a potential memory
- leak.
-
-2005-05-23 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-msg-composer-attachment-bar.[c,h]:
- * e-msg-composer-attachment.[c,h]:
- * e-msg-composer.[c,h]:
- * mail-composer.error.xml: Added attachment of remote URL. The dnd
- of url, downloads the files and attaches to the mail.
-
-2005-05-16 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-msg-composer.c (set_editor_text, menu_edit_delete_all_cb)
- (setup_ui, attachment_bar_changed_cb, create_composer)
- (e_msg_composer_new_from_url): Removed the expander in the
- composer attachment and made it visible all the times.
-
-2005-05-16 Not Zed <NotZed@Ximian.com>
-
- * moved e-error to e-util.
-
-2005-05-09 Rodney Dawes <dobey@novell.com>
-
- * e-msg-composer-select-file.c (get_selector): Set a mnemonic for
- the "Attach" button
-
-2005-05-06 Rodney Dawes <dobey@novell.com>
-
- * e-msg-composer-select-file.c (get_selector): Use "Attach" as the
- text for the "Open" action button in the file chooser
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * mail.error.xml: renamed from mail-errors.xml, add i18n tags, fix
- some whitespace issues. Removed some unecessary translations.
-
-2005-05-05 Radek Doulik <rodo@site>
-
- * e-msg-composer.c (e_msg_composer_ignore): removed old unused
- function which was using low level gtkhtml APIs
-
-2005-04-06 Radek Doulik <rodo@novell.com>
-
- * e-msg-composer.c (delete_old_signature): block gtkhtml's
- selection so that we don't set primary X selection
-
- Fixes #36972
-
-2005-04-05 ERDI Gergo <cactus@cactus.rulez.org>
-
- * e-msg-composer.c: implement read-receipt functionality.
-
-2005-03-16 Not Zed <NotZed@Ximian.com>
-
- ** See bug #73347
-
- * mail-composer-errors.xml: set the default for auto-recover.
-
-2005-03-15 Hans Petter Jansson <hpj@novell.com>
-
- * e-msg-composer.c (setup_cut_copy_paste): Set up c/c/p for To: Cc:
- Bcc: and Post To: entries too.
-
-2005-03-03 Not Zed <NotZed@Ximian.com>
-
- ** See bug #66592
-
- * e-msg-composer.c (e_msg_composer_get_message_draft): set the uid
- for the x-evolution-account, not the account name, which can
- change.
- (e_msg_composer_new_with_message): find the account by uid first,
- fallback to name search.
-
-2005-03-02 Not Zed <NotZed@Ximian.com>
-
- ** See bug #66592
-
- * e-msg-composer.c (e_msg_composer_new_with_message): scan all
- x-evolution-postto headers. This makes post-to drafts work
- properly.
- (e_msg_composer_new_with_message): change for XEvolution removal.
-
- * e-msg-composer-hdrs.c (set_pair_visibility): track visibility
- ourselves.
- (e_msg_composer_hdrs_to_message_internal): dont use the visibility
- mask to determine what headers to add, use the actually shown
- list. Add back the x-evolution-postto headers.
-
-2005-02-15 Jeffrey Stedfast <fejj@novell.com>
-
- * e-msg-composer-select-file.c (select_attach_response): Fix
- previous patch for the !USE_GTKFILECHOOSER case.
-
-2005-02-16 Harry Lu <harry.lu@sun.com>
-
- Add a11y name for attachment button and bars
-
- * e-msg-composer-attachment-bar.c:
- (e_msg_composer_attachment_bar_new):
-
- * e-msg-composer.c (create_composer):
-
-2005-02-10 Not Zed <NotZed@Ximian.com>
-
- ** See bug #66126.
-
- * e-msg-composer-attachment-bar.c (destroy): destroy async file
- requesters.
- (add_from_user_response, add_from_user): use async file
- requesters.
-
- * e-msg-composer.c (save): don't fallback to saveas if the
- filename is null.
- (saveas, saveas_response): new functions for async file
- requesters.
- (menu_file_save_cb): call saveas if we have no filename.
- (menu_file_save_as_cb): call saveas.
- (menu_file_open_cb, file_open_response): change for async file
- loading (which doesn't appear to be used anymore).
- (destroy): destroy async requesters.
-
- * e-msg-composer-select-file.c (get_selector): make it no longer
- modal, no longer show the window.
- (select_file_response, e_msg_composer_select_file): make it async.
- (select_attach_response, e_msg_composer_select_file_attachments):
- same.
-
-2005-01-24 Hans Petter Jansson <hpj@novell.com>
-
- * e-msg-composer-hdrs.c (create_addressbook_entry): Set pointers to the
- contact editor creation functions in the entries, so they can pop up
- said editors.
-
-2005-01-12 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (destroy): initialise composer before using it.
- sigh.
-
-2005-01-05 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (d): turn off debug, setup g private instance
- data structure.
- (setup_ui): activate the composer plugin menu.
- (destroy): clean up the composer plugin menu.
- (class_init, init): init private instance data & plugin menu.
-
-2004-12-24 JP Rosevear <jpr@novell.com>
-
- * e-msg-composer.c (setup_signatures_menu): kill warnings
- (map_default_cb): the to entry widget is now just a gtk entry at
- its core, so check for text that way
-
-2004-12-23 Hans Petter Jansson <hpj@novell.com>
-
- * Makefile.am (selectnamesdir)
- (IDL_GENERATED)
- (INCLUDES): Remove select-names from here.
-
- * Composer.idl: Remove Evolution-Addressbook-SelectNames.idl include.
-
-2004-12-22 Hans Petter Jansson <hpj@novell.com>
-
- * e-msg-composer-hdrs.c (addressbook_dialog_response)
- (setup_corba)
- (setup_name_selector)
- (address_button_clicked_cb)
- (addressbook_entry_changed)
- (create_addressbook_entry)
- (destroy)
- (e_msg_composer_hdrs_new)
- (destinations_to_name_selector_entry)
- (e_msg_composer_hdrs_set_to)
- (e_msg_composer_hdrs_set_cc)
- (e_msg_composer_hdrs_set_bcc)
- (destination_list_to_destv)
- (e_msg_composer_hdrs_get_to)
- (e_msg_composer_hdrs_get_cc)
- (e_msg_composer_hdrs_get_bcc): Adapt to new ENameSelector.
-
-2004-12-17 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-attachment-bar.c (emcab_popup):
-
- * e-msg-composer.c (drag_data_received):
-
-2004-12-08 Hans Petter Jansson <hpj@novell.com>
-
- * e-msg-composer-hdrs.h: Include <libebook/e-destination.h> from
- evolution-data-server.
-
-2004-12-07 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c: include camel-cipher-context.h so we build if
- nss isn't available.
-
-2004-11-26 JP Rosevear <jpr@novell.com>
-
- * e-msg-composer.c (create_composer): get image from icon factory
- directly
-
-2004-11-15 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (handle_multipart_encrypted): remove the old
- camel_multipart_encrypted api.
-
-2004-10-28 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (drag_data_received): fix the popup id.
-
- * e-msg-composer-attachment-bar.c (emcab_popup): added popup doco.
-
-2004-10-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (composer_key_pressed): Close on Esc.
- (create_composer): Connect to the key-press-event signal.
-
-2004-10-26 mengjie yu <meng-jie.yu@sun.com>
-
- fix for bugzilla #44876
-
- * e-msg-composer-hdrs.c (header_new_recipient, create_headers):
- add access key for Reply_to, From, Subject, To, Cc, Bcc, Post_to
-
- * e-msg-composer.c (setup_signatures_menu): Add accesss key for
- Signature.
-
-2004-10-19 JP Rosevear <jpr@novell.com>
-
- * e-msg-composer.c, e-msg-composer-attachment-bar.c: convert to
- org.gnome hook names
-
-2004-10-08 Jeffrey Stedfast <fejj@novell.com>
-
- * e-msg-composer.c (build_message): g_strdup() the gpg/smime keys
- into the recipients list or else we end up free'ing them later
- when we shouldn't. Fixes bug #66703
-
-2004-10-06 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (drag_data_received):
- * e-msg-composer-attachment-bar.c (emcab_popup): e-popup api changes.
-
-2004-10-01 JP Rosevear <jpr@novell.com>
-
- * e-msg-composer.c: uses GTKHTML_API_VERSION for the bonobo server
- look up
-
-2004-10-01 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (create_composer): enable ask drop action and
- hook onto drag motion.
- (drag_motion): implement.
- (drop_action): do the work here now.
- (drag_data_received): popup a menu if the action is ask.
- (drop_popup_copy, drop_popup_move, drop_popup_cancel):
- (drop_popup_free): Popup callbacks.
-
-2004-09-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-msg-composer.c: (autosave_manager_start),
- (autosave_manager_stop), (create_composer): Use non-deprecated
- functions.
-
-2004-08-17 Michael Meeks <michael@ximian.com>
-
- * e-msg-composer.c (handle_mailto): handle 'attachment' as
- well, as per Mozilla's mangling, and the new desktop-launch spec.
- [ this was approved months ago, but somehow never got committed ]
- ** See bug #65592
-
-2004-09-08 Not Zed <NotZed@Ximian.com>
-
- ** See bug #64454.
-
- * mail-composer-errors.xml: add accelerators to modified message
- dialogue.
-
-2004-08-13 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_show_sig_file): set paragraph
- style to normal to avoid signature landing in PRE paragraph
-
-2004-07-29 Carlos Garnacho Parro <carlosg@gnome.org>
-
- * e-msg-composer-select-file.[ch]: Optionally use GtkFileChooser
- if compiled against Gtk+ >= 2.4.0. (e_msg_composer_select_file):
- added save_mode parameter
-
- * e-msg-composer.c: use the modified e_msg_composer_select_file()
- function
-
-2004-07-28 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c: Fixes for api changes in mail/ for 61940.
-
-2004-07-23 Radek Doulik <rodo@ximian.com>
-
- * listener.c: removed unused static variable listener_vepv
-
- * added len parameter to set_editor_text,
- e_msg_composer_set_body_text, e_msg_composer_set_pending_body. it
- allows us to send whole buffer (even if it contains \0 in the
- middle) to gtkhtml editor.
-
-2004-07-22 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (set_editor_text): removed body content +
- signature html concatenating and call e_msg_composer_show_sig_file
- instead
-
- Fixes #59490
-
-2004-07-20 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-attachment.c: include config.h. See #61395.
-
-2004-09-04 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-*.c: include gnome-i18n.h if required.
-
-2004-08-30 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-attachment-bar.c (emcab_popup): em-popup based
- popup menu to replace the gnome one.
- (popup_menu_event): use new func above.
- (button_press_event): ", some cleanup.
-
-2004-06-18 Not Zed <NotZed@Ximian.com>
-
- ** Fix for #60387.
-
- * mail-composer-errors.xml: added an error for failing to retrieve
- to-be-attached messages.
-
- * e-msg-composer.c (message_rfc822_dnd): remove this, we only want
- to treat it as a real rfc822 message, not a berkeley mailbox.
- (drag_data_received): handle the rfc822 type here, and also the
- new x-uid-list type.
- (attach_message): helper set a description on attached messages.
-
-2004-06-16 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (e_msg_composer_guess_mime_type): clean up the
- code slightly.
-
- * evolution-composer.c (impl_Composer_set_headers): Fix all the
- strn?casecmp calls.
-
- * e-msg-composer.c (from_changed_cb, drag_data_received)
- (is_special_header, e_msg_composer_new_with_message)
- (handle_mailto, e_msg_composer_new_from_url): as above.
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new): as
- above.
-
- * e-msg-composer.c (drag_data_received): handle comments in uri
- lists.
-
-2004-06-14 Jeffrey Stedfast <fejj@novell.com>
-
- * e-msg-composer.c (create_composer): Don't connect to the
- key_pressed_event.
- (composer_key_pressed): Removed. We don't want to close the
- compose on Escape. To do so would violate the HIG.
-
-2004-06-07 Dan Winship <danw@novell.com>
-
- * e-msg-composer.c (pixcache): s/stock_save_as/stock_save-as/
-
-2004-06-04 Jeffrey Stedfast <fejj@novell.com>
-
- * e-msg-composer.c (create_composer): Use e_error_run() instead of
- the e_activation_error_dialog() stuff that no longer exists.
-
-2004-06-03 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_show_sig_file): always insert
- new paragraph for signature
-
- Fixes #37601
-
-2004-05-27 Jeffrey Stedfast <fejj@novell.com>
-
- * mail-composer-errors.xml: s/${0}/{0}/g
-
-2004-05-27 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am (EXTRA_DIST): Add $(error_i18n)
-
-2004-05-25 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (pixcache[]): use e-icon-factory sizes.
-
- * e-msg-composer-attachment-bar.c (update): if we have a cached
- icon, use it, don't just ignore it! #58831.
-
-2004-05-19 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: don't dist the error .h file
-
-2004-05-18 Not Zed <NotZed@Ximian.com>
-
- * mail-composer-errors.xml: set the default for exit-unsaved to
- save, as in 1.4. #57995.
-
- * e-msg-composer-hdrs.c (post_browser_clicked_cb): fix for folder
- selector api change.
-
-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.
-
-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.
-
-2004-05-08 Enver ALTIN <enver.altin@frontsite.com.tr>
-
- * e-msg-composer.c: Fixing parts of #53466.
-
-2004-05-03 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c: header cleanups.
-
-2004-04-28 Not Zed <NotZed@Ximian.com>
-
- ** Changed error messages to EError.
-
-2004-04-27 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-attachment-bar.c (update): duh, pass the string
- not the content type to the warning message. And derrr, print it
- for the actual error case, not the ok case. Fixes #57680.
-
-2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (autosave_load_draft): Only unlink the original
- autosave draft file if we are successful in saving a new copy,
- otherwise don't unlink the file. Fixes bug #57540.
-
-2004-04-23 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-attachment-bar.c (update): fallback to stock
- unknown if we can't ifnd the icon. #56717.
-
-2004-04-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (create_composer): Use the E_ICON_SIZE enums
- rather than specifying an absolute pixel size.
-
-2004-04-19 Michael Terry <mike@mterry.name>
-
- * e-msg-composer.c: Update the composer to use the icon theme via
- the EIconFactory object in e-util
-
-2004-04-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): Same idea
- here as with build_mesage(), don't convert th gconf charset
- setting to the iconv name before setting it on the mime part.
-
- * e-msg-composer.c (best_charset): Now returns a malloc'd string
- bufefr containing the charset that has NOT been converted to the
- iconv name. This is important in order to avoid using the iconv
- charset name which may or may not necessarily be the IANA blessed
- name.
- (composer_get_default_charset_setting): Changed to always return
- the actual value in the settings (eg. don't return the iconv
- name).
- (build_message): Updated for changes to best_charset(). Set the
- actual charset name as the charset param and then get the
- iconv_charset from that. Use iconv_charset everywhere else.
- (get_file_content): Updated for changes to
- get_default_charset_setting().
- (setup_ui): Same.
-
-2004-04-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (get_file_content): To be on the safe side
- (even though the real bug behind bug #51924 can't happen here),
- protect against adding a NULL charset filter tot he filtered
- stream.
-
-2004-04-13 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (drag_data_received): accept text/calendar
- drops.
-
-2004-04-09 Chris Toshok <toshok@ximian.com>
-
- * e-msg-composer-hdrs.c (set_recipients_from_destv):
- EABDestination -> EDestination.
- (e_msg_composer_hdrs_to_message_internal): same.
- (e_msg_composer_hdrs_set_to): same.
- (e_msg_composer_hdrs_set_cc): same.
- (e_msg_composer_hdrs_set_bcc): same.
- (e_msg_composer_hdrs_get_to): same.
- (e_msg_composer_hdrs_get_cc): same.
- (e_msg_composer_hdrs_get_bcc): same.
- (e_msg_composer_hdrs_get_recipients): same.
-
- * e-msg-composer-hdrs.h: convert prototypes such that
- EABDestination -> EDestination.
-
- * e-msg-composer.h: convert prototypes such that EABDestination ->
- EDestination.
-
- * e-msg-composer.c (destination_list_to_vector_sized): new
- function, ripped from EABDestination, as this code is the only
- consumer.
- (destination_list_to_vector): same.
- (update_auto_recipients): EABDestination -> EDestination.
- (e_msg_composer_new_with_message): same.
- (add_recipients): same.
- (handle_mailto): same.
- (e_msg_composer_set_headers): same.
- (e_msg_composer_get_recipients): same.
- (e_msg_composer_get_to): same.
- (e_msg_composer_get_cc): same.
- (e_msg_composer_get_bcc): same.
-
- * evolution-composer.c (corba_recipientlist_to_destv):
- EABDestination -> EDestination.
- (impl_Composer_set_headers): same.
-
-2004-04-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (sig_select_item): Reversed the logic for
- setting the signature menu to "None" (only set it to "None" if a
- signature *isn't* set, doh!)
- (prepare_signatures_menu): Removed. Combined with
- setup_signature_menu().
-
-2004-04-06 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (prepare_signatures_menu): added empty hbox so
- that we have 12pxs between account setting and signature setting
- (set_editor_text): added pad_signature parameter to tell if we
- want to pad signature with <BR> (used when creating new mail, in
- other cases we don't want to pad the signature)
-
- Fixes #42866
-
-2004-04-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (set_editor_text): Revert Radek's last change
- to fix bug #56381.
-
-2004-04-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (get_signature_html): Fixed some breakage I
- introduced in the changes below.
-
-2004-04-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c: Updated to use the new signature APIs.
- (signature_added): _()ify the "Autogenerated" signature name.
-
-2004-03-31 Not Zed <NotZed@Ximian.com>
-
- * *.[ch]: Fixed missing headers now mail/* doesn't include gtk/*,
- camel/*, and gnome/* for you.
-
-2004-03-29 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (set_editor_text): do not add <br> between text
- and signature
-
-2004-03-22 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (disable_editor): do not set editor
- insensitive, use editable-off command instead
-
- Fixes #55049
-
-2004-03-22 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-hdrs.c (post_browser_clicked_cb): exclude
- non-viable folder targets for selection, related to #55089.
-
-2004-03-18 Radek Doulik <rodo@ximian.com>
-
- * listener.c (impl_event): delete event: if empty paragraph has
- signature == 1 then set it to 0
-
- Fixes #55735 (be sure to update gtkhtml as well)
-
-2004-03-17 Bill Zhu <bill.zhu@sun.com>
-
- * e-msg_composer-attachment-bar.c: If we select multi-attachments, the
- "properities" menu item in popup icon context menu will be disabled.
-
- Fixes bug #55299
-
-2004-03-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (do_exit): If the subject is empty, use
- _("Untitled Message") as the subject instead.
-
-2004-03-05 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #55202
-
- * e-msg-composer.c (add_recipients): No longer takes a decode
- argument (handle_mailto is the only function that calls it, and
- the decode value always has to be TRUE for mailto).
- (handle_mailto): Updated.
-
-2004-02-27 Bruce Tao <bruce.tao@sun.com>
-
- * e-msg-composer-attachment-bar.c: add a key-press event handler,
- with which a little modification to Paolo Borelli's patch.
- <pborelli@katamail.com> When one attachment is deleted, the
- icon right after the last deleted one will be focused.
-
-2004-02-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (set_editor_text): Add a <br> tag between the
- message text and the signature text (makes it nicer looking and
- also fixes bug #53747.
-
-2004-02-17 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_unrealize): renamed from unmap
-
-2004-02-13 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (create_composer): get default composer size
- from gconf, hook to unrealize event and save size to gconf
- (e_msg_composer_unmap): new handler, saves composer window size
-
-2004-02-06 Rodney Dawes <dobey@ximian.com>
-
- * e-msg-composer-attachment-bar.c: add accel and icon for
- the "remove" item in the popup menu.
- Patch from Paolo Borelli <pborelli@katamail.com>
-
-2004-02-03 Chris Toshok <toshok@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_guess_mime_type): use
- FORCE_SLOW_MIME_TYPE so gnome-vfs actually sniffs the file
- contents before coming up with a mime type.
-
-2004-02-03 Dan Winship <danw@ximian.com>
-
- * Makefile.am (INCLUDES): add widgets/misc
-
-2004-02-02 Not Zed <NotZed@Ximian.com>
-
- * evolution-composer.c (impl_Composer_set_body): use
- g_ascii_strcasecmp rather than strcasecmp.
-
- ** See bug #53506, again.
-
- * e-msg-composer.c (set_editor_text): Add an argument to make
- adding the signature optional. Also fix a memleak with the sig
- content.
- (e_msg_composer_new_with_type, e_msg_composer_flush_pending_body)
- (handle_mailto, e_msg_composer_set_body_text)
- (e_msg_composer_set_body): Fixed callers for above change
- appropriately.
-
-2004-01-29 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_type): reverted
- radek's patch below, it was already fixed (#53176). Changed the
- init order though, set_editor_signature only sets the current one,
- it doen'st insert it.
-
- ** See bug #53506.
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_post_to_list):
- use a GString to build the result.
- (e_msg_composer_hdrs_set_post_to_base): same here.
- (e_msg_composer_hdrs_set_post_to_base): dont bother copying the
- post_to string.
- (e_msg_composer_hdrs_get_post_to): change the relative-url test to
- ":/" rather than "://", so that mbox url's work.
-
-2004-01-27 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_type): set body text
- after setting composer's signature, so that signature is shown
-
- Fixes #53367
-
-2004-01-28 Not Zed <NotZed@Ximian.com>
-
- ** See Bug #53176, probably fixes others too.
-
- * e-msg-composer.c (set_editor_text): When we set the text, always
- add the signature implictly. Means we don't have to set it
- manually and break changing the file, or hit any races.
- (e_msg_composer_set_body_text): dont call show_sig_file here.
-
-2004-01-14 Not Zed <NotZed@Ximian.com>
-
- ** See Bug #20017.
-
- * e-msg-composer.c (create_composer): set the composer to
- unchanged after all setup, some setup (from_changed_cb) will mark
- it changed.
- (create_composer): remove a warning.
-
- ** See Bug #52794.
-
- (e_msg_composer_get_message_draft): save sign/encrypt settings to
- X-Evolution-Format header.
- (e_msg_composer_new_with_message): restore sign/encrypt settings
- from X-Evolution-Format header.
- (e_msg_composer_set_pgp_sign, e_msg_composer_set_pgp_encrypt)
- (e_msg_composer_set_smime_sign, e_msg_composer_set_smime_encrypt):
- Set composer changed if it did.
-
-2004-01-12 JP Rosevear <jpr@ximian.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_post_to): fix
- compilation error
-
-2004-01-12 Meilof Veeningen <meilof@wanadoo.nl>
-
- * e-msg-composer.[ch]: added "View To", "View Post To" menu items,
- made it possible to see both at the same time, new
- e_msg_composer_new_with_type, only visibility info of headers if
- in the visible mask.
-
- * e-msg-composer.[ch]: replaced folder selection button by entry
- with selection button next to it, enabled multiple folder selection,
- made it possible to see both To and PostTo fields, disabled
- setting the "X-Evolution-PostTo" header.
-
-2004-01-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (autosave_manager_query_load_orphans):
- s/unsaved files/unsaved messages/ as per bug #45407.
-
-2004-01-08 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (set_editor_signature): add an assertion for no
- account set. Discovered from bug #50786.
-
-2004-01-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (create_composer): Remove the 6-pixel border
- around the main window. That just looked ugly.
-
-2004-01-07 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: missed this - remove disable deprecated flag
-
-2003-12-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-hdrs.c (create_headers): Unifdef out the post-to
- code and fix it to use the new folder selection button.
- (e_msg_composer_hdrs_set_post_to): Same.
- (e_msg_composer_hdrs_get_post_to): Same.
-
-2003-12-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-msg-composer-hdrs.c: Do not #include
- <evolution-folder-selector-button.h>.
- (e_msg_composer_hdrs_set_post_to): #if 0 out for now.
- (e_msg_composer_hdrs_get_post_to): Likewise.
-
-2003-12-02 ERDI Gergo <cactus@cactus.rulez.org>
-
- * e-msg-composer.c: Implemented #127527: the attachment bar is
- packed inside an EExpander
-
-2003-12-01 Rodney Dawes <dobey@ximian.com>
-
- * e-msg-composer-hdrs.h: Use BASE_VERSION for repo_ids and OAFIIDs
-
-2003-11-11 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_set_autosaved): new method to
- wrap autosaved flag setting
- (e_msg_composer_unset_autosaved): ditto
- (e_msg_composer_is_autosaved): new method, says if composer was
- autosaved only
- (autosave_save_draft): unset changed so that we don't autosave all
- the time when anything else than gtkhtml control changed
-
-2003-11-06 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (autosave_save_draft): call gtkhtml's saved
- command to clean is-saved flag, set composer's autosaved flag
- (do_exit): complain if last save was just autosave
- (e_msg_composer_unset_changed): reset autosaved flag
- (save): reset autosaved flag
-
- * e-msg-composer.h: added autosaved flag, it tells whether last
- save was autosave or regular save, when changed flag is reset the
- autosaved one is reset too
-
-2003-11-30 Ettore Perazzoli <ettore@ximian.com>
-
- * e-msg-composer-hdrs.c (create_headers): #if 0 the "post to"
- stuff for now (it requires the global_shell_client and the
- evolution_folder_selector_button which we don't have anymore).
-
-2003-11-26 Chris Toshok <toshok@ximian.com>
-
- * e-msg-composer.c (build_message): switch from just checking
- SMIME_SUPPORTED to checking both HAVE_NSS and SMIME_SUPPORTED.
-
-2003-11-26 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: turn on deprecated gtk widgets
-
-2003-11-03 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (build_message): changed to use ciphercontext
- directly to sign the message, no multipart-signed usage.
- (build_message): do the same for multipart/encryption for gpg encrypting.
-
-2003-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-msg-composer-hdrs.h (SELECT_NAMES_OAFIID): Append "_2".
-
-2003-10-31 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (build_message): fix for e-account smime info
- changes. Also enforce having a signing certificate set in
- preferences before doing any signing.
- (from_changed_cb): handle smime sign/encrypt default for account
- (create_composer): force a from-changed when we start, to properly
- setup signing options.
-
-2003-10-30 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c: Turn on SMIME_SUPPORTED.
- (build_message): move some of the security code around, and fix
- up smime code.
-
-2003-10-08 Chris Toshok <toshok@ximian.com>
-
- * evolution-composer.c (corba_recipientlist_to_destv): EDestination =>
- EABDestination, and e_destination => eab_destination.
- (impl_Composer_set_headers): same.
-
- * e-msg-composer.c (update_auto_recipients): EDestination =>
- EABDestination, and e_destination => eab_destination.
- (e_msg_composer_new_with_message): same.
- (add_recipients): same.
- (handle_mailto): same.
- (e_msg_composer_set_headers): same.
- (e_msg_composer_get_recipients): same.
- (e_msg_composer_get_to): same.
- (e_msg_composer_get_cc): same.
- (e_msg_composer_get_bcc): same.
-
- * e-msg-composer.h: EDestination => EABDestination, and
- e_destination => eab_destination.
-
- * e-msg-composer-hdrs.c (set_recipients_from_destv): EDestination
- => EABDestination, and e_destination => eab_destination.
- (e_msg_composer_hdrs_to_message_internal): same.
- (e_msg_composer_hdrs_set_to): same.
- (e_msg_composer_hdrs_set_cc): same.
- (e_msg_composer_hdrs_set_bcc): same.
- (e_msg_composer_hdrs_get_to): same.
- (e_msg_composer_hdrs_get_cc): same.
- (e_msg_composer_hdrs_get_bcc): same.
- (e_msg_composer_hdrs_get_recipients): same.
-
- * e-msg-composer-hdrs.h: EDestination => EABDestination, and
- e_destination => eab_destination.
-
-2003-09-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (save): Don't blindly claim that the file
- exists and then ask the user if he/she would like to overwrite
- it. First check that the file even exists, if not - then we've got
- a different error. Fixes bug #48759.
-
- * e-msg-composer-select-file.c (e_msg_composer_select_file): Use
- the proper selector title, otherwise it says "Attach files" when
- we are trying to save a message.
-
-2003-09-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (get_default_charset): Same as
- below.
-
- * e-msg-composer.c (composer_get_default_charset_setting): Handle
- empty-string as the charset value gotten from gconf as this can
- happen. Partial fix for bug #47638.
-
-2003-09-13 Charles Zhang <charles.zhang@sun.com>
-
- * e-msg-composer-attachment-bar.c (remove_attachment): Add some
- assertion. Send Close response signal to the properties dialog
- while removeing an attachment.
- * e-msg-composer-attachment-bar.c (remove_selected): Fix a re-
- remove-attachment bug. [#48466]
-
-2003-09-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c: updated for
- CamelTransferEncoding namespace changes
-
- * e-msg-composer.c: updated for CamelTransferEncoding namespace
- changes
-
-2003-09-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c:
- * e-msg-composer-attachment.c:
- * e-msg-composer.c: Updated for namespace changes in Camel.
-
-2003-09-17 Not Zed <NotZed@Ximian.com>
-
- ** Merge in mail-refactor-2-branch
-
-2003-09-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-msg-composer-hdrs.c (header_new_recipient): Make the entry
- non-focusable again. The right fix for A11Y is to add
- accelerators.
-
-2003-09-11 Federico Mena Quintero <federico@ximian.com>
-
- * e-msg-composer.h (EMsgComposer): Added an entry_uic field for a
- BonoboUIComponent for the non-control entries (e.g. the Subject
- line).
-
- * e-msg-composer.c (create_composer): Set autoactivate to true on
- the HTML control's BonoboControlFrame.
- (setup_ui): Create the composer->entry_uic.
- (destroy): Free the composer->entry_uic.
- (entry_verbs): New array of verbs for the non-control entries.
- Moved the Edit* verbs to here, as they should not be part of the
- main set.
- (composer_entry_focus_in_event_cb): Load
- evolution-composer-entries.xml here for the non-control entries' UI.
- (composer_entry_focus_out_event_cb): Remove the menu items.
-
-2003-09-10 Not Zed <NotZed@Ximian.com>
-
- * listener.c (impl_event): We want to use decode to stream for
- attachment parts.
-
-2003-09-08 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (autosave_load_draft): ugh, direct linking to
- evolution-mail suckage. Should these callbacks just be handled
- internally?
- (handle_multipart_encrypted, handle_multipart_signed)
- (handle_multipart_alternative, handle_multipart)
- (e_msg_composer_new_with_message): Use new em_utils stuff for
- message formatting.
-
-2003-08-22 Antonio Xu <antonio.xu@sun.com>
-
- * e-msg-composer-attachment.c (): Connect response signal to
- attachment properties dialog, fix bug #47950.
-
-2003-08-21 Antonio Xu <antonio.xu@sun.com>
-
- * Makefile.am (INCLUDES): add EVOLUTION_IMAGESDIR define
- * e-msg-composer.c (create_composer): use EVOLUTION_IMAGESDIR
- and composer icon name to get the path of composer icon.
- [#47781]
-
-2003-08-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * Original patch from David Woodhouse, but modified a bit by me.
-
- * e-msg-composer.c (handle_mailto): Fix insertion of arbitrary
- headers from mailto: links. Ignore From: and Reply-To: headers.
-
-2003-08-13 Lorenzo Gil Sanchez <lgs@sicem.biz>
-
- * e-msg-composer-hdrs.c (account_removed_cb): fixed an insulting
- error message. Fixes bug #47413.
-
-2003-08-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (update): This needs to use
- camel_data_wrapper_decode_to_stream() rather than
- write_to_stream(). Also simplify a bit - no sense looping to load
- the pixbuf data into the gdk-pixbuf loader 4K at a time when we
- have the whole thing in a memory buffer already. Once done, unref
- the stream instead of closing it so we don't leak.
- (attach_to_multipart): Use decode_to_stream().
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new):
- Avoid constructing thwe data-wrapper from the stream twice for
- message/rfc822 parts.
-
-2003-07-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): don't set
- the rawtext bit anymore.
-
- * e-msg-composer.c (build_message): Convert the plain part's
- content stream from UTF-8 to whatever charset we want.
-
-2003-07-31 Antonio Xu <antonio.xu@sun.com>
-
- * e-msg-composer.c (drag_data_received): add the drop type of
- mozilla browser link to make composer support to handle mozilla
- DnD data. [#47131]
-
-2003-07-28 Antonio Xu <antonio.xu@sun.com>
-
- * e-msg-composer-attachment-bar.c (update): add
- gdk_pixbuf_loader_close to close pix buffer loading. [#45908]
-
-2003-07-25 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (GNOME_GTKHTML_EDITOR_CONTROL_ID): require the
- new composer control version.
-
-2003-07-17 Michel Daenzer <michel@daenzer.net>
-
- * e-msg-composer.c (autosave_manager_query_load_orphans): Set
- default answer of dialog to 'yes' to try and prevent autosaved
- messages from getting lost accidentally.
-
-2003-07-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): Revert my
- previous changes here too.
-
- * e-msg-composer.c (build_message): Revert my previous changes.
-
-2003-07-23 Dan Winship <danw@ximian.com>
-
- * bad-icon.xpm: Remove this. It was only used by e-icon-list,
- which is no longer there.
-
- * composer-marshal.list: Likewise
-
- * Makefile.am: Update
-
-2003-07-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Init charset to NULL.
-
-2003-07-21 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (build_message): Make this work again.
-
-2003-07-17 Maxx Cao <maxx.cao@sun.com>
-
- ** For bug #46013
-
- * e-msg-composer-hdrs.c (header_new_recipient): To/cc/bcc buttons
- made focusable.
-
-2003-07-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): don't set
- the rawtext bit anymore.
-
- * e-msg-composer.c (build_message): Convert the plain part's
- content stream from UTF-8 to whatever charset we want.
-
-2003-07-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (popup_menu_event): Fix warnings
- and other breakage introduced by Maxx.
-
-2002-07-14 Maxx Cao <maxx.cao@sun.com>
-
- ** For bug #45826
-
- * e-msg-composer-attachment-bar.c (class_init): connect the
- "popup_menu" signal, so that S-F10 keybinding will work.
- (popup_menu_event): funcion added to handle "popup_menu" (S-F10 key).
- (popup_menu_placement_callback): function added to place the popup
- menu to the center of attachment icon, in case it is activated by
- keyboard.
-
-2003-07-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Updated to
- use camel_strcase_hash/equal.
-
-2003-07-01 Dan Winship <danw@ximian.com>
-
- * e-msg-composer-attachment-bar.c (pixbuf_for_mime_type): Gone.
- (update): Use e_icon_for_mime_type instead.
-
- * Makefile.am (INCLUDES): remove EVOLUTION_IMAGESDIR define
-
-2003-06-25 Antonio Xu <antonio.xu@sun.com>
-
- * e-msg-composer.c (handle_mailto): Change file url to absolute
- path. Fixes bug #44065.
-
-2003-07-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (autosave_load_draft): Connect to the
- save-draft signal too. Fixes bug #45531.
-
-2003-06-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Set the rawtext bits for the
- 'plain' and 'html' data wrappers to FALSE.
-
-2003-06-19 Larry Ewing <lewing@ximian.com>
-
- * listener.c (insert_paragraph_after): free the return value.
- (impl_event): free the return value.
-
-2003-06-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (best_encoding): Use e_iconv_open/close so that
- we get charset aliasing for free. Fixes bug #44991.
-
-2003-06-16 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #44139.
-
- * e-msg-composer-hdrs.c (attach_couple): Set the vertical and
- horizontal padding to 3 always.
- (create_from_optionmenu): Change the hbox spacing to 6 pixels.
-
- * e-msg-composer.c (create_composer): Set the border width around
- the composer's vbox to HIG specification and make the box_spacing
- 6 pixels as well.
-
-2003-06-10 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_and_string_free):
- free the structure as well.
-
-2003-06-09 Larry Ewing <lewing@ximian.com>
-
- * listener.c (insert_paragraph_before): free the return values.
-
-2003-05-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (composer_get_default_charset_setting): Same as
- the rest.
- (setup_ui): We didn't even seem to be using the gconf client
- here. Removed.
- (e_msg_composer_load_config): Unref the gconf client after we're
- finished.
- (e_msg_composer_new): Same.
- (e_msg_composer_new_post): Here too.
- (e_msg_composer_set_view_from): And here.
- (e_msg_composer_set_view_replyto): And here.
- (e_msg_composer_set_view_cc): Here too.
- (e_msg_composer_set_view_bcc): Again here.
-
- * e-msg-composer-hdrs.c (create_from_optionmenu): Same as below.
- (e_msg_composer_hdrs_set_from_account): Here too.
-
- * e-msg-composer-attachment-bar.c (get_default_charset): Unref the
- gconf client.
diff --git a/composer/ChangeLog.pre-1-4 b/composer/ChangeLog.pre-1-4
deleted file mode 100644
index 58f0eebec1..0000000000
--- a/composer/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,4037 +0,0 @@
-2003-05-20 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (composer_settings_update): set the various
- bonobo properties that are composer preferences.
- (create_composer): add notification of gconf changes.
- (destroy): disconnect notification.
-
- * e-msg-composer.h: keep the gcond notify handler id.
-
-2003-05-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
- Don't connect to the focus-out-event in order to update the
- mime-type. Simply don't update the mime-type ever. Fixes bug
- #42798.
-
-2003-04-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (autosave_manager_query_load_orphans): Change
- the "would you like to recover unsaved drafts?" dialog a QUESTION
- dialog rather than an ERROR dialog. Fixes bug #42024.
-
-2003-04-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (pixbuf_for_mime_type): If we
- fail to load the icon that gnome_vfs_get_icon() gave us, the
- default back to gnome-unknown.png. This is the only POSSIBLE way
- for Anna to be getting a NULL pixbuf if she has gnome-unknown.png
- that I can see. Should fix bug #41513.
-
-2003-04-23 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (map_default_cb): removed debug printfs.
-
-2003-04-22 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (add_attachments_handle_mime_part): added
- related argument, TRUE means that container of mime_part is
- multipart/related
- (add_attachments_handle_mime_part): add images as inline when
- related is TRUE
- (add_attachments_from_multipart): pass related to
- add_attachments_handle_mime_part
-
-2003-04-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (add_attachments_handle_mime_part): Don't ever
- attach non-inlined text or message parts. Reverts a prior fix.
-
-2003-04-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment.glade: Change the order of the
- ok/cancel buttons.
-
-2003-04-19 Chris Toshok <toshok@ximian.com>
-
- [ fixes #40694 ]
- * e-msg-composer-hdrs.c (create_addressbook_entry): this can't
- hurt - set the frame to autoactivate so if by some chance the
- widget is focused the control will end up being activated.
-
- * e-msg-composer.c (map_default_cb): activate the To: control
- instead of focusing the widget.
-
-2003-04-18 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am:
- * e-msg-composer.c:
- Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ().
- Fixes bug #21499.
-
-2003-04-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment.c (file_name_focus_out_cb): Return
- FALSE so the signal gets propogated further up the chain. Fixes
- bug #41238.
- (e_msg_composer_attachment_edit): The focus-out-event signal name
- changed (although the old name still works...for now?).
-
-2003-04-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment.glade: Updated to comply with the
- HIG. Fixes bug #41239 and bug #41241.
-
-2003-04-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (composer_get_default_charset_setting): Use
- e_iconv_locale_charset() instead of e_iconv_locale_name(), dunno
- what I was thinking. locale_name() doesn't even exist.
- (setup_ui): Don't free the default_charset, it's a const char*.
-
- * e-msg-composer-attachment-bar.c (get_default_charset): Same.
-
-2003-04-09 Chris Toshok <toshok@ximian.com>
-
- * e-msg-composer.c (setup_ui): fix build, it's
- composer_get_default_charset_setting.
-
-2003-04-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (composer_get_default_charset_setting): Same as
- with attachment-bar's get_default_charset().
- (setup_ui): Instead of pulling the default charset from gconf,
- call our helper function above.
-
- * e-msg-composer-attachment-bar.c (get_default_charset): If gconf
- returns a NULL string, default back to the locale charset.
-
-2003-04-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (map_default_cb): Added some debug printfs.
- (create_composer): Call map_default_cb directly instead of having
- it in a "map" callback. Ettore says we shouldn't be doing this
- *shrug*. Still doesn't work tho.
-
-2003-04-07 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #39763 ]
- * e-msg-composer.c (setup_cut_copy_paste): remove the
- control_entry_focus_{in,out}_event_cb signal stuff.
- (control_entry_focus_in_event_cb): nuke
- (control_entry_focus_in_event_cb): same.
-
- * e-msg-composer-hdrs.c (create_addressbook_entry): pass the
- contain to bonobo_widget_new_control_from_objref when creating the
- entries.
-
-2003-04-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (autosave_save_draft): If the composer isn't
- 'dirty', then don't autosave the draft (no need to). Fixes bug
- #40764.
-
-2003-04-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (menu_edit_select_all_cb): Add a select-all
- callback and verb.
- (composer_entry_focus_in_event_cb): Set our bonobo-ui verbs.
-
-2003-04-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-select-file.c (e_msg_composer_select_file): Guard
- against the filesel's selection being NULL. Fixes bug #40679.
-
-2003-04-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (composer_entry_focus_in_event_cb): Keep track
- of which entry widget has focus.
- (composer_entry_focus_out_event_cb): Same.
- (control_entry_focus_in_event_cb): Same idea, but since this is in
- another component, tell that component that its widget has focus
- so it can merge bonoboui cut/copy/paste (and anything else) menus.
- (control_entry_focus_out_event_cb): Same.
- (setup_cut_copy_paste): Connect to the focus-in and focus-out
- events for all the entry widgets and the html editor.
- (menu_edit_cut_cb): New callback function since the composer will
- now own the Cut/Copy/Paste menu items sometimes (depending on
- which widget is in focus... confused yet? good).
-
- * e-msg-composer-hdrs.c (from_changed): Update the Reply-To entry
- to be a normal GtkEntry.
- (create_headers): Same.
- (e_msg_composer_hdrs_set_reply_to): Here too.
- (e_msg_composer_hdrs_get_reply_to): And finally here.
-
-2003-04-01 Not Zed <NotZed@Ximian.com>
-
- ** See bug #40300 & probably others.
-
- * e-msg-composer.c (autosave_manager_query_load_orphans): make the
- composer arg a parent arg, its only used parent the dialogue.
- Fix caller casts.
- (e_msg_composer_check_autosave): new function, checks for
- autosave files, and recovers them per user instructions.
-
-2003-03-31 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment.glade: Convert to libglade-2's format.
-
- * e-msg-composer.c (set_editor_signature): E_MSG_COMPOSER_HDRS
- (composer->hdrs)->account->id can never be NULL anymore.
-
-2003-03-25 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c: Update for e_notice move
-
-2003-03-20 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes for bug #39813
-
- * e-msg-composer.c (composer_finalise): Don't unregister the
- signature event handler here.
- (destroy): Unregister it here instead.
-
-2003-03-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (add_attachments_handle_mime_part): Change the
- logic to attach text parts when appropriate.
- (map_default_cb): Grab the focus of the To entry widget. Fixes bug
- #39800. Fixes another #warning too.
-
-2003-03-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (do_exit): e_msg_composer_hdrs_get_subject()
- now returns const so don't g_free() it :-)
- (map_default_cb): Same as above. Also, the subject entry no longer
- derives from GnomeCanvas so eliminate the now unneeded casting to
- grab the focus of the subject widget.
- (e_msg_composer_get_subject): Return a const char * now.
-
- * e-msg-composer-hdrs.c (create_headers): Make the subject entry
- into a GtkEntry so we don't have to worry about i18n and other
- EEntry bugs anymore. Fixes numerous bugs (including #39924).
- (e_msg_composer_hdrs_set_subject): Use gtk_entry_set_text().
- (e_msg_composer_hdrs_to_message_internal):
- e_msg_composer_hdrs_get_subject() now returns const.
- (e_msg_composer_hdrs_get_subject): Return a const char *.
- (entry_changed): e_msg_composer_hdrs_get_subject() now returns
- const.
-
-2003-03-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (create_composer): Default the composer's title
- to "Create a message". Fixes bug #39696.
-
-2003-03-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c: Use GnomeIconList instead of
- EIconList so we don't have to maintain an exact copy/paste of
- GnomeIconList ourselves. I don't udnerstand why we ever did.
-
- * e-icon-list.[c,h]: Removed.
-
-2003-03-11 Not Zed <NotZed@Ximian.com>
-
- * evolution-composer.c (evolution_composer_new): add
- send_cb/save_draft_cb arguments.
- (impl_Composer_send): use the local send_cb.
- (evolution_composer_init): dont init send, save-draft signals
- here.
- (evolution_composer_new): init signals here, fix params to
- composer_construct().
- (evolution_composer_factory_init): remove, part of mailer now.
- (factory_fn): same.
- (finalise): disconnect from callbacks first.
-
- * evolution-composer.h: add send_cb/save_draft_cb to composer object.
-
-2003-03-10 Not Zed <NotZed@Ximian.com>
-
- * evolution-composer.c (finalise): from destroy.
- (evolution_composer_class_init): gtkobject->gobject stuff.
- (evolution_composer_new): remove old redundant stuff.
-
-2003-03-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (composer_get_default_charset_setting): Don't
- allow the returned charset to be NULL.
- (get_file_content): Make sure there is buffered data before trying
- to convert it to UTF-8.
-
-2003-03-04 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-hdrs.c (destroy): disconnect any signal handlers
- on the accounts object. For bug #37873.
-
-2003-02-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c: Same as below.
-
- * e-msg-composer-attachment-bar.c: Go back to using
- e_iconv_charset_name().
-
-2003-02-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (drag_data_received): Make sure the url is !=
- NULL? I can't think of anything else in this code that could
- possibly cause bug #38382.
-
- * e-msg-composer-attachment-bar.c (pixbuf_for_mime_type): Fixed a
- memory leak.
-
-2003-02-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_set_send_html): Don't save the
- HTML format setting to gconf. This option menu is meant for a
- per-essage setting (ie. once the composer closes, the next
- composer will again use the default and not what the user chose
- last time).
-
-2003-02-21 Dan Winship <danw@ximian.com>
-
- * Makefile.am: build libcomposer as a shared library so it can be
- linked into libevolution-mail.so without portability problems
-
-2003-02-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (composer_get_default_charset_setting): Same as
- below.
-
- * e-msg-composer-attachment-bar.c (get_default_charset): Use
- camel_charset_canonical_name() rather than e_iconv_charset_name()
- as the latter will be removed shortly.
-
-2003-02-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_from_account):
- default_account is now a string value, not an int.
- (create_from_optionmenu): Same.
- (header_new_recipient): Use g_signal_connect_data() instead of the
- now deprecated gtk_signal_connect_full().
-
-2003-02-06 Dan Winship <danw@ximian.com>
-
- * Makefile.am: clean up
-
- * e-msg-composer.c (autosave_manager_query_load_orphans): #include
- string.h
- (menu_file_send_cb): s/gtk_signal_emit/g_signal_emit/
-
- * e-msg-composer-attachment.c: #include string.h
- (e_msg_composer_attachment_edit): s/E_GLADEDIR/EVOLUTION_GLADEDIR
-
- * e-msg-composer-attachment-bar.c: #include string.h
- (pixbuf_for_mime_type): s/ICONSDIR/IMAGESDIR/
-
- * e-msg-composer-hdrs.c: #include string.h
-
- * e-msg-composer-select-file.c (run_selector): Remove unused var
-
- * evolution-composer.c: #include string.h
- (evolution_composer_init): Remove unused var
-
- * listener.c: #include string.h
- (listener_new): Remove unused var
-
-2003-02-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_new_from_url): Split out the
- mailto handling code from here so we can use it in the drag-n-drop
- code too.
- (drag_data_received): If we find a mailto: url in the
- text/uri-list drop, pass that off to handle_mailto() so it can
- fill in the fields for us.
-
-2003-02-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment.c: Just use
- gnome_vfs_get_mime_type_from_name().
-
-2003-02-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment.c (update_mime_type): Give
- gnome_vfs_get_uri_from_local_path a full path.
-
-2003-01-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_new_from_url): If the subject
- or body components of the mailto url are not in UTF-8, convert
- them to UTF-8.
-
- * e-msg-composer-attachment.c (update_mime_type): Fixed a #warning
- by converting the filename into a uri before passing it into
- gnome_vfs_get_mime_type() since that function really needs a uri.
-
-2003-01-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-hdrs.c (init): Get the list of accounts here and
- ref the account-list.
- (destroy): Unref the accounts list here.
- (create_from_optionmenu): Connect to the added/changed/removed
- account-list signals here.
- (account_added_cb): New callback function that adds the newly
- added account to the from-dropdown menu.
- (account_changed_cb): New callback that changes the label for the
- account that got changed in the dropdown menu.
- (account_removed_cb): Removes the account from the from dropdown
- menu.
-
-2003-01-24 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (iconsdir): Remove, this is now defined in
- configure.in.
-
-2003-01-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_load_config): Load the view
- menu states from gconf.
- (e_msg_composer_set_send_html): Save the setting via gconf instead
- of bonobo-config.
- (e_msg_composer_set_view_from): Same.
- (e_msg_composer_set_view_replyto): Here too.
- (e_msg_composer_set_view_cc): Again here.
- (e_msg_composer_set_view_bcc): And finally here.
- (setup_ui): Fixed a #warning - use gconf instead of bonobo-conf.
- (destroy): No need to sync/destroy the bonobo-conf db, we don't
- use it anymore.
-
-2003-01-16 Ettore Perazzoli <ettore@ximian.com>
-
- * e-msg-composer.c (setup_ui): Get evolution-message-composer.xml
- from EVOLUTION_UI_DIRECTORY.
-
- * Makefile.am (gladedir): Version it using $(BASE_VERSION).
- (iconsdir): Likewise.
- (libcomposerincludedir): Removed.
-
-2003-01-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-composer.c (impl_Composer_set_headers): Updated to use
- EAccountList and iterators.
- (evolution_composer_init): Updated to use EAccount.
-
- * e-msg-composer.c (from_changed_cb): Updated to use the EAccount
- object.
- (e_msg_composer_new_with_message): Same.
- (e_msg_composer_get_preferred_account): Updated to return an
- EAccount object.
- (set_editor_signature): Updated to use an EAccountIdentity pointer.
- (get_signature_html): Same.
-
- * e-msg-composer-hdrs.c (create_from_optionmenu): Updated to use
- EAccount and EAccountList foo.
- (destroy): Same here.
- (e_msg_composer_hdrs_set_from_account): Here too.
- (e_msg_composer_hdrs_get_from): Updated.
-
-2003-01-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (signature_cb): mail_config_get_signature_list
- now returns a GSList.
- (setup_signatures_menu): Same.
- (set_signature_gui): Here too.
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-msg-composer.c (do_exit): Make dialog HIG compliant
- [Discard/Cancel/Save].
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_to): don't pass
- NULL to bonobo_widget_set_property.
- (e_msg_composer_hdrs_set_cc): same.
- (e_msg_composer_hdrs_set_bcc): same.
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_new): need to
- ref/sink "new" so that the g_object_unref doesn't spew a warning.
-
-2003-01-08 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Icons are now in $(datadir)/evolution/images
- instead of $(datadir)/images/evolution.
-
-2003-01-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-hdrs.c (create_from_optionmenu): Use gconf to get
- the default account index.
- (e_msg_composer_hdrs_set_from_account): Same.
-
-2003-01-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (get_default_charset): New
- convenience function.
- (attach_to_multipart): Use get_default_charset().
-
- * e-msg-composer.c (composer_get_default_charset): Convenience
- function.
- (get_file_content): Use the convenience function to get the
- default charset setting.
- (best_charset): Same.
- (e_msg_composer_new): Use gconf to get the send_html setting.
- (e_msg_composer_new_post): Same.
-
-2003-01-06 Dan Winship <danw@ximian.com>
-
- * Makefile.am: Remove idldir definition. (It's defined in
- configure.in now)
-
-2002-12-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (get_signature_html): Use camel_text_to_html().
- (e_msg_composer_new_from_url): Same.
-
- * evolution-composer.c (impl_Composer_set_body): Use
- camel_text_to_html().
-
-2002-12-07 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #33295
-
- * e-msg-composer-attachment.c: Change the parent_class to a
- GObjectClass pointer instead of a GtkObjectClass pointer.
- (e_msg_composer_attachment_edit): Ref the attachment object so
- that if the attachment is removed while it is still being edited,
- the attachment object will still exist and therefor foil the
- user's attempt to make Evolution crash when they close the
- properties dialog for this attachment.
- (close_cb): Unref the attachment object.
-
-2002-12-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (message_rfc822_dnd): Get rid of the unused
- exception variable.
-
-2002-11-27 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (save): removed warning about e_notice. its
- used too much, its here to stay.
-
- * *.[ch]: run fix.sh over everything.
-
-2002-12-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c: s/g_str[n]casecmp/str[n]casecmp
-
-2002-11-26 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (composer_finalise): properly chain finalise.
-
-2002-11-25 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-attachment-bar.c (init): Remove the window size
- setting.
- (e_msg_composer_attachment_bar_new): Move the window size setting
- here. Also set icon width based on 15 approximate characters, so
- the icon text is more readable.
-
-2002-11-22 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-select-file.c: rewrote most of this. Just use
- gtkfileselection directly, no e-file-selector, much
- smaller/simpler.
-
-2002-11-21 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-attachment-bar.c (remove_attachment): fix
- g_signal_emit params, detail in wrong spot.
- (add_common): Same.
-
- * e-icon-list.c (icon_new_from_pixbuf): remove the
- 'use_broken_event_handling' set.
- (emit_select): Add detail to signal emit.
- (text_changed): Same.
-
- * e-msg-composer.c (subject_changed_cb): Duh! dont free subject &
- simplify logic a little.
-
-2002-11-20 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-hdrs.c (entry_changed): duh, emit the signal
- using an initialised value(!).
-
-2002-11-19 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_get_sig_file_content): use
- CAMEL_MIME_FILTER_TOHTML_PRESERVE_8BIT flag
-
-2002-11-19 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-attachment-bar.c (add_from_file): dont unref
- after destroy. duh.
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_to): Add type
- code to set_property call.
- (e_msg_composer_hdrs_set_cc): "
- (e_msg_composer_hdrs_set_bcc): "
- (e_msg_composer_hdrs_get_to): Do the same for get_property calls.
- (init): ref/sink the tooltip object.
- (e_msg_composer_hdrs_get_type): fix return type.
-
- * e-msg-composer.c (GNOME_GTKHTML_EDITOR_CONTROL_ID): we want
- version 3.0 not 1.1.
- (create_composer): Add type code to set property call.
- (autosave_manager_query_load_orphans): my bad, we dont unref
- dialog's once we've destroyed 'em.
- (build_message): "
- (get_file_content): "
- (save): "
- (do_exit): "
- (composer_dispose): moved the autosave shutdown here.
-
-2002-11-18 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (create_composer): Remove check for
- gtk_main_level(). as far as i can tell it serves no real purpose,
- and i think gtkmain is now redundant.
- (e_msg_composer_new_with_message): Same here.
- (destroy): moved some stuff into finalise, and made destroy
- mulitcall safe.
-
-2002-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * listener.h: Removed {BEGIN,END}_GNOME_DECLS.
-
- * e-msg-composer-select-file.c: Do not #include
- <libgnome/gnome-defs.h>.
- * e-msg-composer.c: Likewise.
- * listener.h: Likewise.
-
-2002-11-13 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (setup_ui): bonobo api changes.
-
- * e-icon-list.c (e_icon_list_new): Use the right object_new method.
-
- * e-icon-list.h: get rid of BEGIN/END_GNOME_DECLS stuff.
-
-2002-11-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c: Remove some unused ehaders and
- ones that cause compilation failures (such as gnome-defs.h).
-
- * e-icon-list.h: Same.
-
-2002-11-08 Not Zed <NotZed@Ximian.com>
-
- * listener.c: Fix bonobo object setup.
-
- * e-msg-composer-hdrs.c: Remove oaf stuff, fix destroy to be
- multi-call safe.
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new):
- Remove utf8 from locale conversions, & glib api changes.
- (ok_cb): "
-
- * e-msg-composer-attachment-bar.c (add_from_file): gtk message
- dialog.
- (pixbuf_for_mime_type): glib,gnome-vfs api changes.
- (init): Estimate the icon_height based on the pango font
- description size, this is probably not correct.
- (properties_cb):
- (remove_cb): Changed signature for gnomeui callbacks.
- (popup_icon_context_menu):
- (popup_context_menu): popup_menu api change
- (destroy): Protect from multiple calls.
- (e_msg_composer_attachment_bar_new): Remove push/pop
- visual/colormap stuff.
-
- * composer-marshal.list: The list of marshallers used by the
- composer.
-
- * Makefile.am (composer-marshal.h): Added composer marshal builder.
-
- * evolution-composer.c (class_init): bonobo object epv setup change.
- (factory_fn): Fix changes to factory callback.
-
- * e-icon-list.c: (icon_get_height): Use bounding box to calc
- height.
- (icon_event): drop gtk_selection_extended.
- (e_icon_list_remove): "
- (select_icon):
- (unselect_icon): "
-
- * e-msg-composer.c (autosave_save_draft): Dup fd rather than poke
- camel_stream_fd's data. Also, use camel_stream_close() rather
- than flush.
- (autosave_manager_query_load_orphans): Port to gtk dialog.
- (autosave_query_cb): Removed, redundant.
- (save): Port to gtkdialog.
- (prepare_engine): Fix bonobo-object-client code.
- (get_file_content): gtk dialog
- (do_exit): gtk dialog.
- (setup_signatures_menu): dump gtkutf8 stuff.
- (marshal_NONE__NONE_INT): What WAS jeff thinking? Removed :)
- (class_init): g object setup.
- (e_msg_composer_get_type): "
- (create_composer): remove bonobo_window_construct, use create
- property instead. g_signal stuff. bonobo stuff.
- (is_special_header): Use ascii_strncasecmp
- (e_msg_composer_set_pending_body): gtk->g_object_get/set_data.
- (e_msg_composer_set_body): use ascii_strncasecmp
- (e_msg_composer_add_inline_image_from_mime_part): make cid const.
- (autosave_manager_register):
- (autosave_manager_unregister): Use g_path_get_basename() & account
- for differences.
- (composer_shutdown): rename to finalise/etc.
- (class_init): Use object:finalize instead of shutdown.
- (e_msg_composer_set_body): Use _() rather than U_().
- (build_message): gtk dialog.
-
-2002-11-06 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-attachment-bar.c (pixbuf_for_mime_type): Add
- error return to gdk_pixbuf_new_from_file().
-
-2002-11-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_new_from_url): Add support for
- an attach option in the mailto: url.
-
-2002-10-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Make sure to
- save References and In-Reply-To headers. Fixes bug #32932.
-
-2002-10-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): Don't set
- the charset param on text parts nor tha rawtext bit on the content
- if a charset for the part is already specified.
-
-2002-10-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-msg-composer-attachment-bar.c (size_to_string): Return NULL
- instead of the empty string if the size is less than one K.
- (update): Only put the size if size_to_string() doesn't return
- NULL. [#32751]
-
-2002-10-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-hdrs.c (create_from_optionmenu): Only add the
- account address to the list of addresses if it is non-NULL. Fixes
- bug #32446 although it shouldn't ever happen anyway (an account
- address is not allowed to be NULL).
-
-2002-10-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new): We
- need to treat message/rfc822 streams differently. Fixes bug
- #32378.
-
-2002-10-16 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-select-file.c (select_file_internal): Mark the
- file selector modal. Quick fix for bug #32256.
-
-2002-10-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): Set
- content->rawtext to TRUE for text parts because the content is in
- its raw form (since we didn't know the charset when we created
- it). Also only write out the content-object to discover the best
- encoding, we don't want to include the headers of the MIME
- part. Second half of the fix for bug #31655.
-
-2002-10-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (get_file_content): Don't create a new file if
- the file doesn't exist.
-
-2002-10-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): If the user hits cancel when
- signing/encrypting, don't continue constructing the message,
- instead abort (and just don't pop up a dialog).
-
-2002-10-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): When signing/encrypting a
- part, if a USER_CANCEL occurs, re-use the part otherwise unref it
- and replace it with the new part.
-
-2002-09-30 Aaron Weber <aaron@ximian.com>
-
- * evolution-composer.c (evolution_composer_factory_init): adjust
- string on line 391
-
- * e-msg-composer.c (create_composer): adjust string on 2872
-
-2002-09-27 Dan Winship <danw@ximian.com>
-
- * Evolution-Composer.idl (setHeaders): let the caller set the
- "From" account too (by name or address).
-
- * evolution-composer.c (impl_Composer_set_headers): Update for
- that.
-
-2002-09-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Don't reuse the part that
- we've signed and/or encrypted, create a new part container
- instead. Fixes bug #31379.
-
-2002-09-25 Dan Winship <danw@ximian.com>
-
- * e-msg-composer-hdrs.c (create_headers): Use "mail/*" for the
- allowed_types for the posting folder selector.
-
-2002-09-24 Dan Winship <danw@ximian.com>
-
- * e-msg-composer-hdrs.c (create_from_optionmenu): Only append the
- account name to the end of the From menu item if the email address
- is not unique. (That was added for people who have multiple
- accounts with the same email address but different transports. The
- rest of us don't need to be reminded of the account name, and
- having it there can make the window very wide.)
-
-2002-09-24 Zbigniew Chyla <cyba@gnome.pl>
-
- * e-msg-composer-attachment-bar.c (size_to_string):
- Don't mark empty string with _().
-
-2002-09-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-icon-list.c (icon_new_from_pixbuf): Removed a #warning.
-
- * e-msg-composer-attachment-bar.c (size_to_string): Don't use dots
- here so we don't get funny wrapping from GnomeIconList. [#236]
-
-2002-09-22 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (save): Fix non-ANSI switch statement
-
-2002-09-19 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (signature_cb): allow to select last 2 menu
- items
-
-2002-09-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (add_attachments_from_multipart): Handle
- multipart/signed and multipart/encrypted parts in a more expected
- way. Fixes bug #28453.
-
-2002-09-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-msg-composer.c: Mark a string for translation.
-
-2002-09-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-msg-composer.c (composer_key_pressed): Don't chain the event
- handler here -- that's just wrong! Also stop emission of the
- signal when we catch Escape.
-
-2002-09-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (create_composer): Make it so that the composer
- will close when the user hits Escape.
-
-2002-08-27 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (signature_cb): removed "Set as default" menu item
-
-2002-08-26 Peter Williams <peterw@ximian.com>
-
- * e-msg-composer.c (handle_multipart): Oops, we were overwriting
- 'multipart' with our child multipart. Fixes 29399.
- (handle_multipart_alternative): Here too.
-
-2002-08-22 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #29016
-
- * e-msg-composer.c (e_msg_composer_new_with_message): If the
- X-Evolution-PostTo header exists, then treat this message composer
- as a PostTo composer rather than a mail composer.
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_to_message_internal):
- Set the X-Evolution-PostTo header if that is the mdoe we are in.
-
-2002-08-16 Dan Winship <danw@ximian.com>
-
- * e-msg-composer-hdrs.c (create_headers): Use an
- EvolutionFolderSelectorButton instead of a label to indicate the
- posting destination. #27920.
- (e_msg_composer_hdrs_set_post_to): Use
- evolution_folder_button_set_uri.
- (e_msg_composer_hdrs_get_post_to): Use
- evolution_folder_button_get_folder.
-
-2002-08-14 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (from_changed_cb): Don't turn on pgp signing if
- this is an iMIP message and pgp_no_imip_sign is set.
- (e_msg_composer_set_body): If setting a text/calendar body and
- pgp_no_imip_sign is true, turn off signing.
-
-2002-08-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (do_exit): Make the warning dialog display the
- message subject so that it is more clear which composer the dialog
- is referring to. Fixes bug #25467.
-
-2002-08-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-select-file.c (create_file_selection): Set the
- file-selection window icon. Fixes the mailer part of bug #7368.
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new):
- Don't call new_from_mime_part() since that function now does some
- copying of the mime part rather than simply reffing it.
- (e_msg_composer_attachment_new_from_mime_part): Make a copy of the
- MIME part so that if the message that this part belongs to gets
- deleted from the the remote store, the composer will still have a
- copy of it. Fixes bug #20308.
-
-2002-07-31 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Parse the
- auto-cc/bcc recipients and then later when parsing the cc/bcc
- recipients into EDestination objects, if the address is an
- auto-*cc address, then set auto_recipient to TRUE on that
- EDestination. This fixes bug #28339.
-
-2002-07-29 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (encode_signature_name): new helper function
- (decode_signature_name): new helper function
- (get_signature_html): use encode_signature_name
- (set_signature_gui): use decode_signature_name
-
-2002-07-26 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (do_exit): don't assert on default, when ESC is
- pressed, the dialog is closed as well and we get button number -1
- (set_signature_gui): new helper method to set signature from draft
- message
- (e_msg_composer_new_with_message): use set_signature_gui
-
-2002-07-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-msg-composer-attachment-bar.c (pixbuf_for_mime_type):
- Special-case message/digest, multipart/digest and message/rfc822
- and give them a nice icon. [#9786]
-
- * Makefile.am (INCLUDES): Add -D for EVOLUTION_ICONSDIR.
-
-2002-07-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-hdrs.c (create_headers): Create the Post-To
- header.
- (headers_set_visibility): Possibly show the Post-To header.
- (attach_headers): Attach the Post-To header.
- (e_msg_composer_hdrs_set_post_to): Set the text for the Post-To
- header.
- (e_msg_composer_hdrs_get_post_to_label): Return the label widget
- for this header pair.
- (e_msg_composer_hdrs_set_visible_mask): New function to set the
- visible mask (so we can disallow certain headers to be shown).
- (e_msg_composer_hdrs_new): Save the visible mask argument.
- (setup_headers): To: does not always have to be visible anymore.
- (e_msg_composer_hdrs_get_post_to): New function to get the url for
- the Post-To folder.
-
- * e-msg-composer.c (e_msg_composer_get_visible_flags): Set the
- Post-To bit when it is supposed to be visible.
- (e_msg_composer_new_post): Set the visible_mask to only allow the
- headers needed for Posting.
-
-2002-07-25 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_set_body): Fix spelling.
-
-2002-07-23 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (autosave_run): restart automanager to avoid
- multiple dialog apearing
-
-2002-07-23 Not Zed <NotZed@Ximian.com>
-
- * Applied patch below.
-
-2002-07-19 Christian Kreibich <christian@whoop.org>
-
- * e.msg-composer.c (get_signature_html): Test for the signature
- delimiter not only at the beginning of a signature file, but also
- inside the signature.
-
-2002-07-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_set_view_bcc): Reverted some
- code that got committed by accident.
- (e_msg_composer_set_view_cc): Same.
- (e_msg_composer_set_view_replyto): Here too.
- (e_msg_composer_set_view_from): And here.
-
-2002-07-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c: Removed a lot of extra g_return_if_fail's that
- we don't need (if we are going to check if the pointer is a a
- composer widget using the gtk type-check macros, then there is no
- need to first check that it isn't NULL).
- (get_file_content): Signatures are now supposed to be in UTF-8 and
- not the user's locale charset, so we must first read in the
- content, then check that it is valid UTF-8. If it isn't, then we
- need to try to convert it to UTF-8.
-
-2002-07-22 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c: removed Insert File menu item
-
-2002-07-19 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_to_message_internal):
- This should use address_encode, since its an rfc822 address, not
- address_format which is for display.
-
-2002-07-17 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (save): use "saved" gtkhtml command
- (e_msg_composer_is_dirty): use "is-saved" gtkhtml command
-
-2002-07-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_set_headers): Set the
- from-account last so that auto-cc/bcc recipients don't get
- overwritten when setting the cc/bcc recipient fields.
-
-2002-07-16 Peter Williams <peterw@ximian.com>
-
- * e-msg-composer.c (create_composer): Instead of doing this with a
- weakref, do it by connecting to the destroy signal. The weakref was
- not getting notified in certain conditions that I could never really
- pin down, and this caused problems at exit.
-
- * e-msg-composer-hdrs.c (create_headers): Reorder to create reply_to
- before from, because create_from_optionmenu causes from_changed to
- be called, which expects reply_to.entry to exist.
-
-2002-07-15 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (build_message): added save_html_object_data
- parameter, use gtkhtml command to save object data when wanted
-
-2002-07-08 Peter Williams <peterw@ximian.com>
-
- * Makefile.am (INCLUDES): Fix cflags for ebook header namespacing.
-
-2002-07-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-composer.c (init): Don't connect to the postpone
- signal, but do connect to the save-draft signal.
- (evolution_composer_factory_init): No longer takes a postpone_cb
- argument, but does now take a save_draft_cb argument.
-
- * e-msg-composer.c (menu_file_send_later_cb): Removed.
- (class_init): Removed the POSTPONE signal.
- (setup_ui): Don't need to swap the Send/SendLater tooltips and
- accels anymore, since SendLater no longer exists.
-
-2002-06-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Use the new
- CamelMultipartEncrypted class to do our encryption work for us. We
- also need to always get the user's userid before encrypting since
- pgp/gpg need that.
- (e_msg_composer_new_with_message): Handle multipart/signed and
- multipart/encrypted parts by adding the (decrypted) content and
- setting the composer to pgp sign/encrypt the message when the user
- re-sends it.
-
-2002-06-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Use
- mail_crypto_get_pgp_cipher_context() so that the PGP/GPG decision
- is done for us.
-
-2002-06-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Use the new gpg cipher context
- rather than the old pgp context.
-
-2002-06-19 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (get_signature_html): don't convert text to
- html twice
-
-2002-06-10 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (signature_cb): added "Set as default" menu
- item
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_get_from_omenu): new
- method
- (e_msg_composer_hdrs_set_from_account): use
- e_msg_composer_hdrs_get_from_omenu
-
-2002-06-07 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (get_signature_html): use new script signature
- interface
-
-2002-06-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_from_account):
- Agh, priv->from.entry is no longer a GtkOptionMenu - it is an hbox
- containing the GtkOptionMenu.
-
- * e-msg-composer.c (setup_ui): Remove the customize toolbar thingy
- since Michael said that this would fix bug #17952.
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_from_account):
- Clean up the logic in this. For one, we don't need to do strstr
- using the account address (wtf??).
-
-2002-06-05 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer-hdrs.c (create_from_optionmenu): put option menu
- to hbox to make space for signatures menu
- (e_msg_composer_hdrs_get_from_hbox): new helper function
-
- * e-msg-composer.c: moved signatures from menu to option menu next
- to From:
-
-2002-06-03 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (build_message): Properly handle user
- cancellation for signing/encrypting, just dont sign but create
- anyway.
- (e_msg_composer_get_subject): Wrapper function to get the subject
- from the header object.
- (e_msg_composer_get_to):
- (e_msg_composer_get_cc):
- (e_msg_composer_get_bcc): Same for the destination types.
-
-2002-06-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_guess_mime_type): Allocate a
- new FileInfo struct here rather than using and unref it when we're
- finished with it.
-
-2002-05-30 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (build_message): Changes for multipart/signed
- api changes.
-
-2002-05-16 Ettore Perazzoli <ettore@ximian.com>
-
- * e-msg-composer.c: New local `all_composers'; keeps a list of all
- the composer windows created. Changed type of `parent_class' to
- BonoboWindowClass *.
- (do_exit): Cleaned up a bit. Raise the composer window before
- showing the message box dialog.
- (exit_dialog_cb): Removed.
- (e_msg_composer_request_close_all): New.
- (create_composer): Add the composer to the all_composers list and
- weakref it.
- (msg_composer_destroy_notify): GtkDestroyNotify function for the
- composer's weakref; remove the composer from the all_composers
- list.
-
-2002-05-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new):
- Just use g_basename.
-
-2002-04-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Check for empty-string pgp-key
- ids and don't use them.
-
-2002-04-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-hdrs.c (destroy): Unref the priv->tooltips object
- here.
-
- * e-msg-composer-attachment-bar.c (destroy): Free the priv struct.
-
- * e-msg-composer.c (set_editor_signature): We don't need a 'name'?
- So don't strdup it.
-
-2002-04-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-hdrs.c (from_changed): Change the Reply-To header
- contents.
- (e_msg_composer_hdrs_set_reply_to): The Reply-To entry was an
- EEntry, not a bonobo control so fix this to set the text using
- e_entry_set_text.
- (e_msg_composer_hdrs_get_reply_to): Use e_entry_get_text here for
- the same reason.
-
-2002-04-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (set_editor_text): No need to query for the
- persist-stream interface here, just re-use
- composer->persist_stream_interface - this might improve the speed
- at which a reply action brings up the composer.
-
-2002-04-09 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer-hdrs.c (set_recipients_from_destv): Use decode
- rather than unformat - the e_destination was changed (long time
- ago) to rfc2047 encode the addresses, so we should decode
- likewise. Should fix #16158.
-
- * e-msg-composer.c (next_word): g_utf8_next_char never returns
- NULL, it just skips to the next character. So like normal string
- code, we just check for a nul explicitly. Fixes a bug found while
- checking #16158.
-
-2002-04-05 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #3980.
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_cc): If a Cc list
- is set to something non-empty, make sure to show the Cc widgets.
- (e_msg_composer_hdrs_set_bcc): Same but for Bcc.
- (e_msg_composer_hdrs_set_reply_to): And here.
-
-2002-03-28 Christopher James Lahey <clahey@ximian.com>
-
- * e-msg-composer-select-file.c: Switch to using EFileSelection
- here instead of GtkFileSelection.
-
-2002-03-27 Larry Ewing <lewing@ximian.com>
-
- * Makefile.am: fix for the changes to GTKHTML_DATADIR that include
- the release number.
-
-2002-03-18 Dan Winship <danw@ximian.com>
-
- * Evolution-Composer.idl, evolution-composer.c
- (impl_Composer_show): "Forward as iCalendar" uses set_body, so we
- can't make the composer un-showable after doing that. So get rid
- of the "cannot show" exception.
-
- * e-msg-composer.c (e_msg_composer_set_body): Prepare the composer
- to be shown in its weird state: Put an explanatory message in the
- body, then call disable_editor.
- (disable_editor): Common editor-disabling code - makes the editor
- and attachment bar insensitive and disables any menu items that
- could be used to modify them.
- (e_msg_composer_new_redirect): Use disable_editor here now.
-
-2002-03-15 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c: use gtkhtml editor API version 1.1
-
-2002-03-11 Dan Winship <danw@ximian.com>
-
- * listener.c (impl_event): Remove the extremely verbose printf
- here.
-
-2002-03-07 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (destroy): ops, unregister and not register new
- one sig_event_client
-
-2002-03-04 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (build_message): Fix a dumb bug in previous
- commit that broke iMIP containing 8-bit data.
-
-2002-02-25 Dan Winship <danw@ximian.com>
-
- Mailer side of 14705.
-
- * Evolution-Composer.idl (setBody): Change setBodyText to setBody
- and take a MIME type as well.
- (show): Add an exception.
-
- * evolution-composer.c (impl_Composer_set_body, etc): Update for
- IDL change. While I'm here, fix this to DTRT with both plaintext
- and HTML bodies. (It claimed to take plain text before, but then
- passed it to the composer as HTML.)
- (impl_Composer_show): Raise an exception if setBody has been
- called, since the composer window will not display the real data
- in that case.
-
- * e-msg-composer.c (e_msg_composer_set_body): interface for
- impl_Composer_set_body.
- (build_message): If e_msg_composer_set_body has been called, use
- the body and MIME type supplied to it rather than the contents of
- the HTML editor.
-
-2002-02-14 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (delete_old_signature): don't insert paragraph
- here, also delete paragraph where signature was
- (e_msg_composer_show_sig_file): test if we are in empty document
- and if so, insert new paragraph for signature
-
-2002-02-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_flush_pending_body): Use
- set_editor_text()
- (e_msg_composer_new_from_url): Same.
- (e_msg_composer_set_body_text): Re-Show the signature.
-
-2002-02-12 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_is_dirty): reflect gtkhtml API
- change
-
-2002-02-11 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_drop_editor_undo): new method,
- drops undo in editor and resets dirty flag in editor
- (do_exit): remove TRUE from condition as dirty flag in editor
- should work now
- (e_msg_composer_is_dirty): use new editor API for dirty flag
-
-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.
-
-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
-
-2002-01-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): If we are in redirect mode,
- use the original message and set the resent-* headers using
- e_msg_composer_hdrs_to_redirect() and then return.
- (destroy): Unref the redirected message if it exists.
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_to_redirect): New
- function for a composer in redirect mode.
-
-2002-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Use GNOME_FULL_CFLAGS.
-
-2002-01-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (get_file_content): Rewrote to use CamelStreams
- and also convert the file contents to UTF-8 (assums the file
- charset is the same charset that the composer is set to).
- (menu_file_insert_file_cb): Pass the composer into
- get_file_content().
- (e_msg_composer_get_sig_file_content): Pass NULL as the composer
- argument.
-
-2002-01-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (class_init): Fixed the setup of the
- "save-draft" signal so that it would actually work.
-
-2002-01-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (is_special_header): Greatly simplified. No
- need to have a list of headers to not accept - we can just refuse
- all headers that are not X-* headers (other than X-Evolution
- headers).
-
-2002-01-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_get_message_draft): Set the
- X-Evolution-Format header to text/plain if that is the editing
- mode we are really in. This fixes bug #11499.
-
-2002-01-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_new_from_url): A few minor
- fixes to make it more compliant with rfc2368. Should now be fully
- rfc compliant as far as I can tell.
-
-2002-01-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
- Only connect to the parent's destroy/hide signals while the
- attachment editor dialog is "alive".
-
-2001-12-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-select-file.c (composer_hide_cb): Only cancel the
- selection dialog if it is currently in use, otherwise we'll get an
- extra gtk_main_quit and the mailer will exit :-(
-
-2001-12-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (read_file_content): Don't block forever if we
- are reading a fifo with no data.
-
-2001-12-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (class_init): Setup the SAVE_DRAFT signal.
- (menu_file_save_draft_cb): Emit the SAVE_DRAFT signal.
- (exit_dialog_cb): Same here.
- (save_draft): Removed. This code is now a signal that
- mail-callbacks will connect to.
-
-2001-12-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
- Attach to the parent widget's destroy signal - when that gets
- destroyed, we need to cancel the editor dialog too. Also connect
- to our parent window's "hide" signal so that when the composer
- gets hidden (ie, it's being sent), we also close the dialogs.
-
- * e-msg-composer.c (init): Default composer->enable_autosave to
- TRUE.
-
-2001-12-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-select-file.c (confirm): If multiple-selection is
- enabled but nothing is slected, fall back to using the filename in
- the entry box as the "selected" file.
- (create_file_selection): If the composer gets hidden (ie it's
- being "sent") then cancel the file selection dialog.
-
-2001-12-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-select-file.c
- (file_selection_info_destroy_notify): If the widget is non-NULL,
- then gtk_widget_destroy that bad boy...
-
-2001-12-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (add_from_user):
- select_file_attachments now returns a GPtrArray so handle that and
- loop until we've added all the attachment files.
-
- * e-msg-composer-select-file.c (confirm): Add an evil kludge to
- get a list of filenames from the GtkFileSelection widget based on
- the label in the history option menu item and the base filenames
- of the selected items in the filename clist.
- (create_file_selection): Setup the clist to allow multiple
- selection.
- (file_selection_info_destroy_notify): Destroy the GPtrArray
- containing the list of xselected files.
- (select_file_internal): Return a GPtrArray of files instead of a
- char *.
-
-2001-12-10 Jon Trowbridge <trow@ximian.com>
-
- * e-msg-composer.c (get_file_content): Only execute an executable
- sig file if a magic environment variable is set.
-
-2001-12-06 Jon Trowbridge <trow@ximian.com>
-
- * e-msg-composer.c (executed_file_output): Added. Executes the
- given file and returns its output as a string.
- (get_file_content): Stats the file to see if it is executable.
- If it is, execute it and return the string. If not, just read
- the file and return the contents.
-
-2001-11-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (setup_ui): Change the FileSend tooltip the be
- the same as the FileSendLater tooltip if we are in offline mode.
-
-2001-11-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (drag_data_received): Allow drag & drop for
- vcards.
-
-2001-11-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (setup_ui): Change the FileSend tooltip the be
- the same as the FileSendLater tooltip if we are in offline mode.
-
-2001-11-14 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (create_composer): popup failure dialog if we
- cannot get a valid editor_engine.
- (prepare_engine): make the checks robust and make sure that we
- unset the engine if any part fails.
-
-2001-11-02 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (add_inlined_images): use hash table to
- eliminate duplicates
-
-2001-11-02 <NotZed@Ximian.com>
-
- * e-msg-composer.c (e_msg_composer_set_enable_autosave): New
- function, enable/disable autosave for the composer temporarily.
- (autosave_run_foreach_cb): Only save if we have enable autosave
- turned on. In other cases we want to save it regardless.
-
-2001-10-30 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (build_message): Add back the "remove
- Content-Disposition when sending itip" hack.
-
- * Evolution-Composer.idl (setMultipartType): New.
-
- * evolution-composer.c (impl_Composer_set_multipart_type): Allow
- caller to specify a multipart/alternative rather than
- multipart/mixed.
-
- * e-msg-composer.c (build_message): Revert yesterday's changes.
- Add new ones for sending multipart/alternative.
-
-2001-10-30 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.h: add dirty prototype.
-
- * e-msg-composer.c: add dirty implementation.
-
-2001-10-30 Radek Doulik <rodo@ximian.com>
-
- * listener.c (insert_paragraph_before): new helper function,
- extracted
- (insert_paragraph_after): ditto
- (impl_event): process command_before and command_after, use new
- functions
- (clear_signature): reset style to be sure
- (reply_indent): ditto
-
-2001-10-30 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (build_message): Remove Content-Disposition in
- the no_body case. (More kludging around Outlook iCalendar
- brokenness.)
-
-2001-10-29 Ettore Perazzoli <ettore@ximian.com>
-
- * e-msg-composer.c (setup_ui): Put the charset encoding submenu in
- the EncodingPlaceholder.
-
-2001-10-29 Dan Winship <danw@ximian.com>
-
- * evolution-composer.c (init): Set the (new) "no_body" flag on the
- composer.
- (impl_Composer_set_body_text): And unset it here.
- (unset_no_body): And here (called if/when the composer is
- realized).
-
- * e-msg-composer.c (build_message): If the composer has the
- "no_body" flag set, and a single attachment, promote that
- attachment to be the message body.
-
-2001-10-30 Radek Doulik <rodo@ximian.com>
-
- * listener.c (reply_indent): simplified, requires new gtkhtml
-
-2001-10-29 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.h: add GList to hold the current images.
-
- * listener.c (resolve_image_url): keep track of the images that
- the editor is currently uses in current_images as well as storing
- the images in the hash.
-
- * e-msg-composer.c (clear_current_images): clear the list of
- images actually in the message.
- (add_inlined_images): use the current image list rather than the
- hash tables.
- (build_message): clear the current image list when appropriate.
- (init): initialize current_images.
-
-2001-10-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (add_attachments_from_multipart): New function
- that replaces handle_multpart() and handle_multipart_alternative()
- for add_message_attachments().
- (e_msg_composer_add_message_attachments): Call
- add_attachments_from_multipart().
- (handle_multipart_alternative): Now only used by
- new_with_message() and is really only designed to work well with
- messages generated by Evolution (ie for editing Drafts and such).
- (handle_multipart): Same.
- (e_msg_composer_new_with_message): No longer calls
- add_message_attachments() because we can't ever have this fail and
- the logic in add_message_attachments() is impossible
- logic. Instead do like what we used to do before the addition of
- add_message_attachments() came along.
-
-2001-10-24 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c
- (e_msg_composer_add_inline_image_from_mime_part): rework this so
- that we don't end up freeing the cid then reading from it.
-
-2001-10-22 Jon Trowbridge <trow@ximian.com>
-
- * e-msg-composer-hdrs.c (create_from_optionmenu): Check that
- account->id->address != NULL.
-
-2001-10-21 Dan Winship <danw@ximian.com>
-
- Make inline images used for replies not show up as
- attachments. Also, I think this should make replies to HTML
- messages containing inline images referenced via Content-Location
- work, but that's not tested.
-
- * e-msg-composer.c (various): Keep two hash tables of inline image
- data: one mapping from cid: URLs to CamelMimeParts for all
- attachments, the other mapping from file: and Content-Location
- urls to CamelMimeParts (for those inline images that came from a
- file or have a Content-Location).
- (add_inlined_images): Simplify. Most of this code is in
- e_msg_composer_add_inline_image_from_file() now.
- (e_msg_composer_add_message_attachments, handle_multipart): Change
- "attach_all" arg to "just_inlines". If it is set, call
- e_msg_composer_add_inline_image_from_mime_part on any attachment
- with a Content-Id or Content-Location.
- (e_msg_composer_add_inline_image_from_file): Create a mime part
- from a file and add it to the inline images hash.
- (e_msg_composer_add_inline_image_from_mime_part): Add a mime part
- directly to the inline images hash.
-
- * listener.c (resolve_image_url): If asked to resolve a file: URL
- that isn't in the inline images hash, call
- e_msg_composer_add_inline_image_from_file to get a cid for it.
- (impl_event): Look up the URL in the inline_images and
- inline_images_by_url hashes.
-
- * e-msg-composer-attachment-bar.c
- (e_msg_composer_attachment_bar_find_message): Gone. No longer
- used.
-
-2001-10-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (handle_multipart): Now takes a 'attach_all'
- argument. If !attach_all, then only attach the attachment if the
- part has a content-id, otherwise we can safely assume that nothing
- references it thus we don't need to attach it.
- (e_msg_composer_add_message_attachments): Now takes a 'attach_all'
- argument that overrides the "only attach attachments if they have
- a content-id header" behavior.
- (e_msg_composer_new_with_message): Pass TRUE as the attach_all
- argument to add_message_attachments.
-
-2001-10-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (best_encoding): Don't use a
- g_return_val_if_fail after iconv_open, this is a valid error
- condition and so should use check it for real.
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): Correctly
- set the charset parameter and use camel's bestenc filter to
- determine which content transfer encoding to use.
-
-2001-10-15 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_add_message_attachments):
- s/apply/flush/.
- (e_msg_composer_flush_pending_body): renamed from apply now takes
- apply as an argument.
- (e_msg_composer_show_sig_file): s/g_assert/g_return_if_fail/
- warnings make for less painful bugs than crashes.
- (set_editor_text): s/g_assert/g_return_if_fail/
-
-2001-10-13 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (autosave_manager_unregister): Don't pop up an
- "unable to retrieve message" if the composer never finished
- initializing.
- (init): Don't call autosave_manager_register here: wait until the
- end of create_composer.
- (create_composer): Remove the distinction between this and
- e_msg_composer_construct since there's no need for the latter. Use
- e_activation_failure_dialog if either the selectnames component or
- the gtkhtml editor fails.
-
- * e-msg-composer-hdrs.c (setup_corba): Don't g_warn if the oaf
- activation fails. create_composer() will tell the user.
-
-2001-10-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * listener.c (impl_event): Deleted declaration of len.
-
- * e-msg-composer.c (e_msg_composer_add_message_attachments): Take
- a settext argument.
- (e_msg_composer_new_with_message): Updated to pass the settext argument.
-
-2001-10-10 Jon Trowbridge <trow@ximian.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_from_account):
- Check for either a matching account name, or for a matching e-mail
- address embedded in the passed-in string. (Fixes half of bug
- #3255)
- (destroy): Call bonobo_object_release_unref on corba_select_names,
- not CORBA_Object_release. Otherwise we leak stuff all over the
- place. (Bug #11878)
-
- * e-msg-composer.c (e_msg_composer_new_with_message): If our message
- doesn't contain an X-Evolution-Account header, pass in the From
- header as the account name. (Fixes the other half of #3255)
-
-2001-10-10 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.h: add prototype.
-
- * e-msg-composer.c (e_msg_composer_add_message_attachments): new
- function to copy attachments from the a message to a composer.
- (e_msg_composer_set_pending_body): make simple function to
- abstract this.
- (e_msg_composer_apply_pending_body): apply the pending body to
- the composer.
- (e_msg_composer_new_with_message): use
- e_msg_composer_add_message_attachments to copy attachments.
-
-2001-10-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (add_from_file): If the
- attachment fails, report the error to the user.
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new): Now
- takes a CamelException argument.
-
- * e-msg-composer.c (setup_ui): Pass /menu/Edit as the menu path to
- e_charset_picker thingy.
-
-2001-10-05 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer-attachment-bar.c
- (e_msg_composer_attachment_bar_find_message): fix cut&pasteo.
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new):
- remove unused variable.
-
- * e-msg-composer-attachment-bar.c
- (e_msg_composer_attachment_bar_find_message): generalize this to
- lookup content locations as well.
-
- * e-msg-composer-attachment-bar.h: change prototype to match the
- new function.
-
- * listener.c (impl_event): handle the url_requested event, look up
- parts in the attachment part and feed them down the stream if it
- is found.
-
- * e-msg-composer.c (handle_multipart_alternative): delay setting
- the body text.
- (handle_multipart): delay setting body text
- (e_msg_composer_new_with_message): set the body text from the
- object data. Doing this ensures that we will have the attachments
- processed before we try to look them up.
-
-2001-10-04 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer-attachment-bar.c
- (e_msg_composer_attachment_bar_find_content_id): change to return
- a CamelMimePart.
-
- * e-msg-composer-attachment-bar.h: update prototype.
-
- * e-msg-composer-attachment-bar.c
- (e_msg_composer_attachment_bar_find_content_id): look up an
- attachment by it's content id.
-
- * e-msg-composer-attachment-bar.h: add prototype for
- e_msg_composer_attachment_bar_find_content_id.
-
-2001-10-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (autosave_save_draft): Make sure to unref the
- message object so we don't leak it or any references to
- attachments (child mime parts).
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new):
- Unref the mime part after passing it along to new_from_mime_part.
-
-2001-10-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (save_draft): Pass an empty flags argument to
- mail_get_folder.
-
-2001-10-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-msg-composer.c (setup_ui): Use
- `bonobo_ui_component_new_default()', not
- `bonobo_ui_component_new()'.
-
-2001-09-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new):
- Don't set Content-Ids on these parts since they are not contained
- within a multipart/related - this fixes bug #10032.
-
-2001-09-26 Jon Trowbridge <trow@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_new_from_url): Fixes glitch in
- mailto: url parsing that caused it to fail when recipient names
- contained commas. (Bug #10796)
-
-2001-09-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (save_draft): Update to reflect changes to
- mail_get_folder.
-
-2001-09-20 Iain Holmes <iain@ximian.com>
-
- * e-msg-composer.c (get_file_content): Open the file with O_CREAT so
- that if it doesn't exist, it's created. Never return a NULL as this
- could potentially crash on Solaris.
-
-2001-09-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Attach an X-Evolution-Format
- header so if people re-edit a message in say their Sent folder, we
- will preserve format preferences.
- (e_msg_composer_get_message_draft): Don't attach
- X-Evolution-Format headers here since it is now done in
- build_message().
- (e_msg_composer_new_with_message): Make sure to remove *all*
- X-Evolution headers by using the mail-tools functions.
-
-2001-09-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (update): Don't
- gtk_object_destroy() the pixbuf loader, unref it instead.
-
- * e-msg-composer-hdrs.c (destroy): Don't forget to free the
- private structure.
-
-2001-09-14 Ettore Perazzoli <ettore@ximian.com>
-
- [Automake 1.5 fixes pointed out by Richard Boulton
- <richard@tartarus.org>, as per #9258.]
-
- * Makefile.am (CLEANFILES): Set directly with `=' instead of `+='.
-
-2001-09-13 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (map_default_cb): free the text values we get
- from the property bag and release the property bag properly.
-
-2001-09-12 JP Rosevear <jpr@ximian.com>
-
- * evolution-composer.c (corba_recipientlist_to_destv): null
- terminate the destination vector
-
-2001-09-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-composer.c (init): Don't call new_with_sig_file, it no
- longer exists.
-
- * e-msg-composer.c (setup_ui): Make sure that the session is
- non-NULL.
- (menu_file_send_cb): And here too.
- (e_msg_composer_new_with_sig_file): Removed.
-
-2001-09-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Wrap the S/MIME code in ifdef
- SMIME_SUPPORTED which isn't defined but by some later version will
- be.
- (setup_ui): And again here.
-
-2001-09-09 Maciej Stachowiak <mjs@noisehavoc.org>
-
- * Makefile.am: Add VFS_CFLAGS so things don't break when the
- gnome-vfs headers move.
-
-2001-09-08 Jon Trowbridge <trow@ximian.com>
-
- * evolution-composer.c (corba_recipientlist_to_destv): Originally
- was corba_recipientlist_to_glist.
- (impl_Composer_set_headers): Use corba_recipientlist_to_destv, new
- destination-based api.
-
- * e-msg-composer.c (build_message): Get rid of that 'sending'
- stuff. That was a bad idea.
- (e_msg_composer_new_with_message): Apply the revised api and work
- with vectors of destinations rather than just lists.
- (e_msg_composer_get_recipients): Added. Returns the full set of
- recipient destinations in a vector.
-
- * e-msg-composer-hdrs.c: Removed free_destv function. We use
- e_destination_freev instead.
- (e_msg_composer_hdrs_get_to): Changed to return a vector of
- EDestinations. This function now works.
- (e_msg_composer_hdrs_get_cc): Ditto.
- (e_msg_composer_hdrs_get_bcc): Ditto.
- (e_msg_composer_hdrs_get_recipients): Added. Returns a vector of
- EDestinations that is the union of the to, cc and bcc lines.
- (e_msg_composer_hdrs_set_to): Changed to take a vector of
- EDestinations, rather than a GList.
- (e_msg_composer_hdrs_set_cc): Ditto.
- (e_msg_composer_hdrs_set_bcc): Ditto.
- (e_msg_composer_hdrs_to_message): Use our new, improved API, rather
- than a bunch of poking around in BonoboPropertyBags, etc.
-
-2001-09-07 Dan Winship <danw@ximian.com>
-
- * e-msg-composer-hdrs.c (set_recipients_from_destv): Remove some
- debugging messages that don't check for NULL strings and crash
- Solaris.
-
-2001-09-06 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (save): Have to specify a mode when using
- O_CREAT.
- (handle_multipart_alternative, handle_multipart,
- e_msg_composer_new_with_message): Update for mail_get_message_body
- change.
-
-2001-09-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-msg-composer.c (autosave_manager_query_load_orphans):
- s/Evolution/Ximian Evolution/.
- (do_exit): Set the title to be "Warning: Modified Message".
-
-2001-08-29 Jon Trowbridge <trow@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_get_message_draft): Pass
- in FALSE as the 'sending' arg to e_msg_composer_get_message.
- (build_message): Added a 'sending' arg, which is passed to
- e_msg_composer_get_message.
- (e_msg_composer_get_message): Added a 'sending' arg,
- which gets passed directly on to build_message.
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_to_message): Added
- a "sending" arg, which should be TRUE if the message is being
- sent now (rather than being autosaved, etc.). The address
- use scores are only updated when sending. (Bug #8332)
- Removed obsolete (#if 0/#endif-ed) code.
-
-2001-08-22 Jon Trowbridge <trow@ximian.com>
-
- * e-msg-composer-hdrs.c (set_recipients_from_destv): Added. Try
- to properly handle contact lists in which the addresses of the
- list members should be hidden.
- (e_msg_composer_hdrs_to_message): Changed to extract the
- destination data from the entries and pass it along to
- set_recipients_from_destv.
-
-2001-08-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (save): When reporting an error, use
- my_file_name instead of file_name since file_name can be NULL.
-
-2001-08-21 Ettore Perazzoli <ettore@ximian.com>
-
- * e-msg-composer.c (autosave_manager_query_load_orphans):
- s/attempt recovery/try to recover them/.
-
-2001-08-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (save_draft): Reset the "changed" state to
- FALSE after a successful save.
-
-2001-08-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (show_attachments): Toggle the
- View->Attachments menu item. This fixes bug #6107.
-
-2001-07-12 Peter Williams <peterw@ximian.com>
-
- * e-msg-composer.c (map_default_cb): New function. Figure out
- which widget gets the default and assign it. Harder to do than
- it sounds.
- (e_msg_composer_construct): Hook map_default_cb up to the "map"
- signal.
- (set_focus_to_editor): Removed.
- (set_focus_to_editor_idle): Removed.
-
-2001-08-10 Jon Trowbridge <trow@ximian.com>
-
- * e-msg-composer-hdrs.c (set_recipients): Removed comment about
- the need to resolve nicknames properly, because we now do that.
-
-2001-08-09 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (set_focus_to_editor): new helper function,
- just setup idle callback to grab focus
- (set_focus_to_editor_idle): grab focus for editor, before we have
- better solution, it run grab-focus command on editor control
- (e_msg_composer_construct): call prepare_engine here, set focus to
- editor
-
-2001-08-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (autosave_manager_query_load_orphans): Don't
- forget to closedir() when we finish with dir.
-
-2001-08-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (from_changed_cb): Set the smime/pgp
- always-sign options when here so it updates when the user changes
- his/her identity.
-
-2001-08-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_get_message_draft): Set the
- PGP/MIME and S/MIME options to FALSE before getting the message
- draft and restore the values afterward.
-
-2001-08-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (add_inlined_image): Use g_basename().
- (setup_ui): Get the default charset from the mail config db.
-
-2001-08-06 Radek Doulik <rodo@ximian.com>
-
- * listener.c (impl_event): handle delete event
-
-2001-07-31 Peter Williams <peterw@ximian.com>
-
- * e-msg-composer.c (setup_ui): Set the config path for the composer so
- that the customize toolbar command works.
-
-2001-07-31 Jason Leach <jleach@ximian.com>
-
- * e-msg-composer.c: Use Tuomas' and Jakub's new (and beautiful)
- icons for Send and Send Later in the toolbar and menus.
-
-2001-07-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (message_rfc822_dnd): Properly add the
- message/rfc822 part.
-
-2001-07-27 Jason Leach <jleach@ximian.com>
-
- * e-msg-composer.c (get_signature_html): "-- \n" is 4 chars long,
- so when checking if it's already in the sig, strncmp should check
- 4 chars, not 3.
-
-2001-07-26 Peter Williams <peterw@ximian.com>
-
- * e-msg-composer.c (get_signature_html): Correct our manually inserted
- signature dash thingie (it was missing the space).
-
-2001-07-26 Jon Trowbridge <trow@ximian.com>
-
- * e-msg-composer-hdrs.c (set_recipients): Get "destinations",
- rather than "text" from the entry_widget. (The getters/setters in
- the control have been made more symmetric.)
-
-2001-07-18 Jason Leach <jleach@ximian.com>
-
- * e-msg-composer-hdrs.c (create_from_optionmenu): Update to the
- new way of finding the default account.
-
-2001-07-18 Iain Holmes <iain@ximian.com>
-
- * e-msg-composer.c (do_exit): Use a messagebox.
-
-2001-07-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (drag_data_received): Correctly handle
- text/uri-list's that contain more than a single file reference.
-
-2001-07-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (menu_changed_charset_cb): Removed a warning
- that I don't need anymore. This code is working wonderfully ;-)
-
-2001-07-10 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-msg-composer.c: Fix typo. s/sesiion/session/
-
-2001-07-09 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (autosave_manager_query_load_orphans): Only ask
- once about recovery, assume if they want to recover one file they
- want to recover all of them.
-
-2001-07-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Use
- camel_internet_address_format_address rather than
- camel_address_encode since we want display-friendly addresses.
-
-2001-07-09 Iain Holmes <iain@ximian.com>
-
- * e-msg-composer-select-file.c (file_selection_info_destroy_notify):
- Unref the file selection dialog when the data is destroyed.
-
-2001-07-09 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (composer_shutdown): Do the
- autosave_manager_unregister at shutdown time instead of destroy
- time (by which point the contents of the window, including the
- remote editor control, will have already been destroyed).
-
-2001-07-09 Zbigniew Chyla <cyba@gnome.pl>
-
- * e-msg-composer-select-file.c: Added missing #include <config.h> to
- make translations working.
-
-2001-07-07 Jon Trowbridge <trow@ximian.com>
-
- * e-msg-composer-hdrs.c (set_recipients): Make sure that our
- destination string (dest_str) is not the empty string before we
- try to use it.
-
-2001-07-06 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (autosave_manager_new): add missing static.
- (best_encoding): make sure we don't try to call iconv_open with a
- NULL tocode.
- (autosave_manager_query_load_orphans): remove zero length orphans
- so that they don't clutter things up.
-
-2001-07-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new):
- Convert the filename string to UTF8 before setting it on the
- CamelMimePart because that code expects it to be in UTF8.
-
-2001-07-06 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (autosave_manager_query_load_orphans): only ask
- if there are actually contents in the file. Asking about an
- emptry fil is not very useful.
- (autosave_load_draft): add some sanity chacks.
- (autosave_run_foreach_cb): remove debugging warning.
- (autosave_manager_new): add a missing static.
-
-2001-07-06 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (autosave_manager_unregister): make sure we
- only remove the file if we think we saved it properly.
- (autosave_manager_stop): make sure we set the timeout back to 0 so
- that we will restart next time since we stop the timer when there
- are no active composers.
- (destroy): move this to the beginning of the destroy process.
- (autosave_save_draft): add a return value indicating success.
- (autosave_manager_register): go ahead and ask next time.
-
-2001-07-05 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c: add ask argment.
- (autosave_manager_query_load_orphans): move the load loop out of
- the dir reading loop.
- (autosave_manager_new): move initialization out or register.
- (autosave_manager_register): protect against recursion with ask.
- (init): call new, this still needs to be moved.
-
-2001-07-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (save): Play the "File exists, overwrite?"
- game.
- (autosave_run_foreach_cb): Change the return val from a gboolean
- to void.
-
-2001-07-04 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (autosave_load_draft): attach send and postpone
- handlers. and be more tolerant of errors.
-
-2001-07-03 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (autosave_save_draft): make sure we seek to the
- begining.
-
- * e-msg-composer.h: remove the timer id.
-
- * e-msg-composer.c: use autosave manager.
- (autosave_save_draft): moved initialization to
- autosave_init_file. Only save the buffer if we get a valid
- message.
- (autosave_load_draft): unlink the old file, we own it now. and
- unref the stream when we are done with it.
- (autosave_is_owned): check if we own the file, this needs to be
- extended to check for other valid processes.
- (autosave_query_load_orphans): make this search through the
- managers list as it walks the dir.
- (autosave_query_load_orphans): make sure we use the full path.
- (autosave_run_foreach_cb): timeout foreach handler.
- (autosave_run): the timeout function.
- (autosave_start): start timer.
- (autosave_stop): stop timer.
- (autosave_register): register a composer with the autosave manager.
- (autosave_unregister): unregister a composer.
- (destroy): unregister the composer, everything is okay.
- (init): register the composer.
-
-2001-07-02 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.h: add autosave members.
-
- * e-msg-composer.c (autosave_query_load_orphans): query the user to
- check if they want to load any orphans we've found.
- (autosave_query_cb): the dialog callback.
- (autosave_is_orphan): test if if a particular file is orphaned.
- (autosave_load_draft): load a message from an autosave file.
- (autosave_save_draft): save the current buffer to the autosave file.
-
-2001-07-02 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (INCLUDES): Added $(BONOBO_CONF_CFLAGS).
-
-2001-07-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): Set the
- user-chosen charset.
-
- * e-msg-composer.c (menu_change_charset_cb): New callback function
- to get the user-set charset.
- (init): Set the charset to NULL.
- (best_charset): Take a default_charset param that holds the value
- the user set for this particular message using the menu.
- (destroy): Free the charset.
-
-2001-07-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (setup_ui): Construct an e-charset-picker
- bonobo-ui menu.
- (menu_change_charset_cb):
-
-2001-06-30 Jon Trowbridge <trow@ximian.com>
-
- * e-msg-composer-hdrs.c (set_recipients): Touch all of our
- EDestinations before we unref them, updating the last-use records
- in the addressbook.
-
-2001-06-29 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_show_sig_file): remove now
- invalid argument in the documentation.
-
-2001-06-28 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c: removed obsolete e_msg_composer_get_sig_file
-
- * e-msg-composer.h: removed sig_file field from EMsgComposer
-
- * e-msg-composer.c (e_msg_composer_get_sig_file_content): exported
- (get_file_content): make it const safe
- (e_msg_composer_get_sig_file_content): refactored, don't try to be
- clever about signature filename, as it's exact now
- (get_signature_html): use has_html_signature flag
- (e_msg_composer_show_sig_file): renamed from
- e_msg_composer_set_sig_file, removed sig_file parameter as it's
- obsolete now
- (e_msg_composer_new_with_sig_file): removed obsolete parameters
-
-2001-06-27 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (menu_file_insert_file_cb): make hook this up.
- (get_sig_file_content): use get_file_content.
- (get_file_content): make this usable for both insertion and
- signatures.
- (read_file_content): added helper function to read file.
-
-2001-06-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c: Added a pixcache array for special pixmaps to
- use in the composer.
- (setup_ui): Set the pixcache.
-
-2001-06-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (menu_file_send_cb): Emit the POSTPONE signal
- if we are offline.
- (setup_ui): If we are offline, change the Control+Enter accel to
- be on the SendLater menu item.
-
-2001-06-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (save_draft): Save the formatting preference
- for this message draft using a X-Evolution-Format header.
- (e_msg_composer_new_with_message): Restore the format editing
- preference and also remove any other X-Evolution-* headers that we
- may have set.
-
-2001-06-20 Dave Camp <dave@ximian.com>
-
- * Evolution-Composer.idl: Changed attachData to accept a sequence of
- chars rather than a string.
-
- * evolution-composer.c (impl_Composer_attach_data): Changed the 'data'
- argument to a GNOME_Evolution_Composer_AttachmentData, and pass
- data->_buffer and data->_length to camel_mime_part_set_content().
-
-2001-06-19 JP Rosevear <jpr@ximian.com>
-
- * evolution-composer.c (impl_Composer_send): send the message
-
- * Evolution-Composer.idl: add a "send" method to send a message
- without showing the editor
-
-2001-06-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_construct): Don't define the
- drop_types here.
- (drag_data_received): Implement message/rfc822 dnd drop type
- handling.
-
-2001-06-12 Dan Winship <danw@ximian.com>
-
- * 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.
-
-2001-06-11 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (best_charset): Fix again... don't leave
- *encoding uninitialized in the US-ASCII case.
-
-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.
-
-2001-06-08 Jon Trowbridge <trow@ximian.com>
-
- * e-msg-composer.c (save_draft): When saving a draft, attach
- information about the From: identity via X-Evolution-Account.
- This lets us select the correct identity when we edit it later.
- (e_msg_composer_new_with_message): If the message we are editting
- is tagged with an account (via X-Evolution-Account), make sure
- that the composer chooses that account's identity by default.
-
-2001-06-08 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (best_charset): Don't use the default charset
- if the message is US-ASCII.
-
-2001-06-07 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_sig_file): just set
- sig_file field, but don't actualy insert signature, it will be
- done by format menu item callback
- (e_msg_composer_set_body_text): don't set signature here
-
-2001-06-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): If user is trying to sign
- his/her message, try first to use the key that they might have
- provided in their account settings. If that was never set, default
- to their email address. Also respect their config option to
- encrypt-to-self.
-
-2001-05-31 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Oops. Fix a few compile problems.
-
-2001-05-31 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (HTML_EDITOR_GENERATED): Use GTKHTML_DATADIR here.
-
-2001-05-31 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Fixed up the S/MIME
- signing/encrypting code to work with the new API.
-
-2001-05-31 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (best_encoding): Add a missing iconv_close
-
-2001-05-30 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (build_message): Use the config-specified
- default character set (which in turn defaults to the locale
- character set) as the default for encoding non-US-ASCII messages,
- assuming it works. Fall back to camel_charset_best() if it fails.
- Also, pick the Content-Transfer-Encoding based on how the data
- looks in the destination charset, not in UTF8.
-
- While I was here, I also refactored a bunch and tried to reduce
- redundant code. There are still too many places that set the
- transfer-encoding on the plaintext part though... Also, I think
- some more cleanliness could happen if the sign/encrypt interfaces
- returned CamelMultiparts instead of CamelMimeParts.
-
-2001-05-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (update): Use
- e_utf8_to_gtk_string() on the description of the attachment since
- camel stores these as utf-8 strings.
-
-2001-05-28 Jason Leach <jleach@ximian.com>
-
- * Makefile.am (INCLUDES): srcdir != builddir fix.
-
-2001-05-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Populate the
- extra_hdr_* arrays with any non-special-case headers.
- (is_special_header): New convenience function to determine if a
- header is a "special" header or not.
-
-2001-05-24 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (menu_edit_delete_all_cb): new callback
- (menu_edit_delete_all_cb): set orig to 0 too
- (menu_edit_delete_all_cb): be more careful about text color and
- style
-
-2001-05-23 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_set_sig_file): set orig to 0
-
-2001-05-18 Jon Trowbridge <trow@ximian.com>
-
- * e-msg-composer-hdrs.c (set_recipients): Properly unserialize the
- string returned by the "text" property of the bonobo control,
- convert it into EDestinations, and use them to get the e-mail
- addresses of our recipients.
-
-2001-05-17 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (save_draft): Draft messages should be marked
- read.
-
-2001-05-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Added S/MIME sign/encrypt code.
- (init): Initalize smime_sign/encrypt.
- (e_msg_composer_get_smime_encrypt): new
- (e_msg_composer_set_smime_encrypt): new
- (e_msg_composer_get_smime_sign): new
- (e_msg_composer_set_smime_sign): new
- (menu_security_smime_sign_cb): new
- (menu_security_smime_encrypt_cb): new
- (setup_ui): Setup the UI for S/MIME stuff.
-
-2001-05-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): If we are creating a message
- with only a single part (ie no attachments and we will not be
- signing/encrypting the part) then `part = CAMEL_MIME_PART(message)`
- otherwise create a new MIME part and set it's content-object as the
- message's content-object at a later date.
-
-2001-05-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (add_inlined_image): Don't wrap content-id with
- brackets here as it is now done internally in camel.
-
-2001-05-03 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (get_signature_html): put signature in 100%
- width table
- (delete_old_signature): look only for first flow with signature == 1
- (e_msg_composer_new): don't insert <BR>
- (e_msg_composer_new_with_sig_file): ditto
- (delete_old_signature): don't delete whole signature paragraph,
- but just it's content
- (delete_old_signature): if signature isn't found, insert new empty
- paragraph to end of document for new signature
- (e_msg_composer_set_sig_file): delete signature always
- (e_msg_composer_set_sig_file): don't place signature to the end of
- document, but place it where previous one was (if there wasn't
- then new one is appended to the document)
-
-2001-05-02 Radek Doulik <rodo@ximian.com>
-
- * listener.c (impl_event): do automagic indenting only when
- in_signature_insert is FALSE
-
- * e-msg-composer.c (e_msg_composer_set_sig_file): do indent-zero
- before signature inserting
- (e_msg_composer_set_sig_file): use in_signature_insert flag
-
-2001-05-01 Radek Doulik <rodo@ximian.com>
-
- * listener.c (impl_event): set signature to 0 in newly created
- empty paragraphs
- (clear_signature): new helper function
-
-2001-04-26 Dan Winship <danw@ximian.com>
-
- * Makefile.am (INCLUDES): Remove UNICODE_CFLAGS
-
-2001-04-25 Radek Doulik <rodo@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_set_send_html): block/unblock
- redraw
-
- * listener.c (impl_event): reflect object data type change
-
- * e-msg-composer.c (get_sig_file_content): renamed from
- get_signature
- (get_signature_html): new helper function, uses
- get_sig_file_content
- (set_editor_text): removed signature parameters
- (from_changed_cb): new signal handler, sets signature by identity
- change
- (delete_old_signature): new function, deletes old signature from
- the document
- (e_msg_composer_set_sig_file): new method, set's signature
- filename
- (e_msg_composer_mark_text_orig): removed (obsolete)
-
- * e-msg-composer-hdrs.c: added signal FROM_CHANGED
-
-2001-04-21 Duncan Mak <duncan@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_construct): Set window_icon to
- "compose-message.png" for the composer window.
-
- Did #include <libgnomeui/gnome-window-icon.h> so we could use
- gnome_window_icon_set_from_file() here.
-
-2001-04-17 Radek Doulik <rodo@ximian.com>
-
- * listener.c (reply_indent): more auto-indentation magic
-
-2001-04-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Use the mail-crypto pgp-mime
- wrappers.
- (build_message): s/CAMEL_PGP_HASH_TYPE_SHA1/CAMEL_CIPHER_HASH_SHA1
-
-2001-04-11 Dan Winship <danw@ximian.com>
-
- * e-msg-composer-select-file.c (create_file_selection): Fix
- previous.
-
-2001-04-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-select-file.c (create_file_selection): Set the
- default filename to the user's homedir.
-
-2001-04-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-msg-composer-attachment.c: Fix headers.
- * e-msg-composer-hdrs.c: Same here.
-
-2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-icon-list.c: Replace #include <gtk/gtk.h>
- * e-msg-composer-attachment-bar.c: Replace #include <gnome.h>
- * e-msg-composer-attachment-bar.h: Remove #include <gnome.h>
- * e-msg-composer-attachment.c: Remove #include <gnome.h>
- * e-msg-composer-attachment.h: Same here.
- * e-msg-composer-hdrs.c: Replace #include <gnome.h> and <bonobo.h>
- * e-msg-composer-hdrs.h: Replace #include <gnome.h>
- * e-msg-composer-file.c: #include <gtk/gtkmain.h>, <gtk/gtksignal.h>
- * e-msg-composer.c: Replace #include <bonobo.h>, <gnome.h>
- * e-msg-composer.h: Replace #include <gnome.h> and <bonobo.h>
- * evolution-composer.c: Replace #include <bonobo.h>
- * listener.c: Same here.
-
-2001-03-28 Dan Winship <danw@ximian.com>
-
- * e-msg-composer.c (save_draft): Use the drafts folder specified
- by the account, if possible. Also, fix the setting of "send_html"
- after saving the draft in case the user plans to keep editting...
-
-2001-03-27 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_set_send_html): set the
- FormatHTML property on the editor to let it know the mode.
- (e_msg_composer_construct): set the property at construct time.
-
-2001-03-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new): Set
- the mime part content-id.
-
-2001-03-19 Radek Doulik <rodo@ximian.com>
-
- * listener.c (reply_indent): set default text color
-
-2001-03-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_get_reply_to): Make
- sure the reply_to text is non-NULL before trying to pass it off to
- the address parser.
-
-2001-03-13 Dan Winship <danw@ximian.com>
-
- * e-msg-composer-attachment.c (update_mime_type): Use
- gnome_vfs_mime_type_from_name rather than gnome_vfs_mime_info,
- since the entered filename doesn't have to be a real file on disk.
- Deal with it returning NULL too.
- (e_msg_composer_attachment_edit): Select the right item in the
- inline/attachment menu.
-
- * e-msg-composer-hdrs.c: s/Pair/EMsgComposerHdrPair/. Namespace!
-
-2001-03-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.h: Added view_replyto member.
-
- * e-msg-composer.c (e_msg_composer_get_visible_flags): Find out if
- we want to view the Reply-To header.
- (e_msg_composer_set_view_replyto): A new function to set the state
- of the replyto header.
- (menu_view_replyto_cb): Callback for setting the ReplyTo state.
- (set_config): Make static.
- (setup_ui): Setup the ReplyTo bonobo stuff.
- (load_from_property_bag): More defaults for the ReplyTo, yay.
- (load_from_gnome_config): Again...
- (e_msg_composer_get_view_bcc): Implemented.
- (e_msg_composer_get_view_cc): Implemented.
- (e_msg_composer_get_view_from): Implemented.
- (e_msg_composer_get_view_replyto): Implemented.
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_get_reply_to_entry):
- New function, yay.
- (e_msg_composer_hdrs_get_reply_to): Another new function.
- (e_msg_composer_hdrs_set_reply_to): Yet another new function...
- (create_headers): Create the reply-to header.
- (attach_headers): Attach the reply_to.
- (headers_set_visibility): Set the reply_to visibility.
- (e_msg_composer_hdrs_to_message): Set the message's reply-to here
- based on the user-set reply-to header.
-
-2001-03-06 Miguel de Icaza <miguel@ximian.com>
-
- * e-msg-composer.c (set_config): New function. Used to store
- integer values into the configuration engine. Handles the case of
- Bonobo-conf being installed, or falls back to gnome_config.
-
- * e-msg-composer-hdrs.c (add_header): Renamed to be
- header_new_recipient(). Now we take care of the other cases in
- create_headers, which is a lot nicer now.
-
- (create_optionmenu): Removed extra "name" argument which was not
- being used anyways (the only arg passed was From:).
- (init): Removed all the redundant NULL initialization by using
- nice g_new0
-
- (create_headers): New function, much cleaner.
-
- Use of Pair structure everywhere instead of individual widgets to
- keep track of which ones are visible and which ones are not.
-
- * e-msg-composer.c (setup_ui): Handle ViewFrom and ViewBCC
- commands.
- (menu_view_bcc_cb, menu_view_from_cb): New functions that
- implement the features described.
-
- (menu_format_html_cb): Removed unrequired test, as
- e_msg_composer_set_send_html already optimizes the case of the
- state being the same.
- (menu_security_pgp_encrypt_cb): Remove redundant code.
- (menu_security_pgp_sign_cb): ditto.
-
-2001-03-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-icon-list.c (icon_new_from_pixbuf): Added a comment reminding
- us that we should probably not force a particular font in the icon
- caption.
-
-2001-02-27 Dan Winship <danw@ximian.com>
-
- * evolution-composer.c (factory_fn): If
- !mail_config_is_configured(), give an error and return NULL.
-
-2001-02-22 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (INCLUDES): Add `-I$(top_srcdir)/shell'.
-
-2001-02-21 Not Zed <NotZed@Ximian.com>
-
- * e-msg-composer.c (menu_file_save_draft_cb):
- (exit_dialog_cb): Use mail_append_mail to save to drafts instead
- of custom thread handler.
-
-2001-02-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Handle exceptions a little
- nicer and pop up a nice GnomeDialog with the error message - also,
- don't return a CamelMimeMessage if it fails to sign/decrypt
- because we want to let the user decide what to do based on the
- error message he/she gets.
-
-2001-02-15 Dan Winship <danw@ximian.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_from_account): If
- @account_name is NULL, pick the default account rather than giving
- a g_warning.
-
- * e-msg-composer.c (e_msg_composer_set_headers): Note in the
- doc comment that @from can be NULL if you want the default account
- (since there is code that expects this).
-
-2001-02-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-composer.c (corba_recipientlist_to_glist): Use the
- camel-internet-address code to format the address rather than
- doing it the broken way.
-
-2001-02-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-composer.c (impl_Composer_set_headers): Updated. We
- might want to change the corba interface for this to allow setting
- the from-address as well.
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Updated.
- (e_msg_composer_set_headers): Now takes a 'From' argument so that
- we can try to pre-determine the account the user will want to send
- from.
-
-2001-02-11 Gediminas Paulauskas <menesis@delfi.lt>
-
- * e-msg-composer-attachment.glade.h: removed.
- * e-msg-composer-attachment.glade: do not write strings to above.
- * Makefile.am: don't include glade.h in EXTRA_DIST.
-
-2001-02-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart):
- multipart/* is another mime type we DO NOT want to encode ;-)
-
-2001-02-06 Christopher James Lahey <clahey@ximian.com>
-
- * e-msg-composer-hdrs.c (address_button_clicked_cb, add_header):
- Set the default argument to
- GNOME_Evolution_Addressbook_SelectNames_activateDialog correctly.
-
-2001-01-30 Larry Ewing <lewing@ximian.com>
-
- * e-msg-composer-hdrs.c (create_optionmenu): make sure we convert
- from utf-8 before creating the option menu items.
-
-2001-01-25 Jason Leach <jasonleach@usa.net>
-
- (Moving the flag for has_changed from the Hdrs to the Composer
- itself. Providing public methods to set/unset a composer as
- changed. Adding attachments now flags the composer as changed)
-
- * e-msg-composer.c (e_msg_composer_unset_changed): New function.
- (e_msg_composer_set_changed): New function.
-
- * e-msg-composer.c (hdrs_changed_cb): Callback to the new signal,
- uses the new composer_set_changed.
- (attachment_bar_changed_cb): Add a call to the new
- composer_set_changed.
-
- * e-msg-composer-hdrs.c (class_init): New signal "hdrs_changed" to
- tell the parent composer that any of the headers have changed.
- (addressbook_entry_changed): emit the new signal here.
- (entry_changed): And here.
-
-2001-01-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (menu_security_pgp_encrypt_cb): New callback.
- (menu_security_pgp_sign_cb): Another new callback.
- (setup_ui): Added initialization for the PGP sign and encrypt
- bonobo menu items.
- (e_msg_composer_set_pgp_encrypt): Change the Bonobo UI name to
- SecurityPGPEncrypt.
- (e_msg_composer_set_pgp_sign): Change the Bonobo UI name to
- SecurityPGPSign.
-
-2001-01-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Fixed some memory leaks
- dealing with content-type temp strings. Also implemented code to
- sign and/or encrypt the message if the user has specified that it
- should.
-
-2001-01-20 Jason Leach <jasonleach@usa.net>
-
- (Fix #1222: doing File->New->Mail Message doesn't include .sig)
-
- * evolution-composer.c (init): Get the users account information,
- see if they've specified a sig file, if they do, create a composer
- with that sig.
-
-2001-01-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-hdrs.c (create_optionmenu): Use "Full Name
- <address>" for the label in the menu rather than the account
- name. Specify the account name only if it's not the same as the
- address.
-
-2001-01-19 Jason Leach <jasonleach@usa.net>
-
- * e-msg-composer-hdrs.c (create_addressbook_entry): Listen for
- property bag changes to "entry_changed" on here, which means on
- the To, Cc, and Bcc entries.
- (addressbook_entry_changed): New function that gets called when
- "entry_changed" property is changed (to TRUE).
-
-2001-01-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer.c (build_message): Updated to reflect changes to
- e_msg_composer_hdrs_get_from().
-
- * e-msg-composer-hdrs.c (set_recipients): Don't do anymore utf8
- conversions, the widget already does this (or should unless there
- is brokenness).
- (e_msg_composer_hdrs_get_from): Return a CamelInternetAddress like
- we should.
- (e_msg_composer_hdrs_to_message): Update to reflect changes made
- the the above function.
-
-2001-01-12 Miguel de Icaza <miguel@gnu.org>
-
- * Makefile.am: Make the composer a standard library, not a libtool
- one. Nobody ever uses it as a shared library and it is not
- installed.
-
-2001-01-17 Jason Leach <jasonleach@usa.net>
-
- (Bug #1192: Set the Composer window title to something useful)
-
- * e-msg-composer.c (e_msg_composer_construct): Connect up the new
- signal here.
- (subject_changed_cb): Set the composer window title to the subject
- as it's changed, or if it goes blank make it the default "Compose
- a message".
-
- * e-msg-composer-hdrs.c (class_init): Create a new signal
- "subject_changed".
- (entry_changed): Emit the signal here when the subject entry is
- changed.
-
-2001-01-17 Iain Holmes <iain@ximian.com>
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
- Get the option menu from the XML file.
- (ok_cb): Set the attachment disposition depending on the option
- menu results.
- (option_menu_get_history): Really should have been in GTK at some
- point.
-
- * e-msg-composer-attachment.glade: Add the option menu.
-
-2001-01-17 Michael Meeks <michael@helixcode.com>
-
- * evolution-composer.c (enum_objects): comment out for now
- to ease compat issues.
- (evolution_composer_construct): pass in NULL for the item
- handler enum_objects fn + calm warning.
-
-2001-01-17 JP Rosevear <jpr@ximian.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Use the
- to/cc/bcc addresses insted of just the to.
-
-2001-01-17 Federico Mena Quintero <federico@ximian.com>
-
- * e-icon-list.[ch]: Ximianified email addresses.
-
-2001-01-16 Radek Doulik <rodo@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_mark_text_orig): publicate
- mark_orig_text
- (set_editor_text): don't call mark_orig_text, let it for reply
-
-2001-01-15 Jason Leach <jasonleach@usa.net>
-
- (Plug leaking the subject string on each message sent)
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_get_subject): Don't
- strdup before returning the subject, it's already been strdup'd
- from the gtk_object_get().
-
-2001-01-13 Jason Leach <jasonleach@usa.net>
-
- (Fix Bug #1083: Composer IDLs not getting installed)
-
- * Makefile.am: add @idl and @idl_DATA vars.
-
-2001-01-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-msg-composer-hdrs.c (create_optionmenu): Oops. Make sure to
- attach the item to the menu ;-)
-
-2001-01-12 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (build_message): Call set_from_account which
- means we no longer have to do all the crap involved in formatting
- strings into an internet-address.
- (e_msg_composer_get_preferred_account): New access function.
-
- * e-msg-composer-hdrs.c (add_header): case COMBOBOX has changed to
- OPTIOMENU.
- (create_optionmenu): Update to use an optionmenu of accounts.
- (from_changed): New callback for the From optionmenu.
- (setup_headers): s/COMBOBOX/OPTIONMENU
- (init): Set the account and from_options to NULL.
- (e_msg_composer_hdrs_get_from): Updated.
- (destroy): free the from_options.
- (e_msg_composer_hdrs_set_from_address): Renamed from set_from
- because it no longer takes a string arg but rather an account arg.
-
-2001-01-12 Miguel de Icaza <miguel@ximian.com>
-
- * e-msg-composer-hdrs.c (add_header): Only attach to "changed" if
- the widget is an EEntry. The HEADER_COMBOBOX and the
- HEADER_ADDRBOOK are a ComboBox and a remote Bonobo control
- respectively.
-
- * evolution-composer.c (get_object): Move getObject functionality
- here from e-msg-composer.c
-
-2001-01-11 Miguel de Icaza <miguel@ximian.com>
-
- * e-msg-composer-hdrs.c (create_dropdown_entry): Only set the
- popdown strings if we have anything to popdown.
-
-2001-01-10 Miguel de Icaza <miguel@helixcode.com>
-
- * evolution-composer.c (evolution_composer_construct): Add an
- ItemContainer Bonobo interface to allow client applications to
- locate the Message Composer component.
-
-2001-01-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (menu_file_save_draft_cb): New callback to save
- draft. Fixes bug #1045.
-
-2001-01-10 Miguel de Icaza <miguel@helixcode.com>
-
- * e-msg-composer.c: Removed more UNSAFE stuff. Maybe we should
- kill this macro, and have people that want these broken things
- define their own macros.
- (setup_item_container): Add an ItemContainer bonobo interface to
- handle options to the window component.
-
-2001-01-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer-hdrs.c (create_dropdown_entry): Updated for new
- config code - this time it works!
-
-2001-01-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer-hdrs.c (create_dropdown_entry): Reverted back to
- old config code temporarily until I get the new config code
- working 100%.
-
-2001-01-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer-hdrs.c (create_dropdown_entry): Updated to
- reflect changes to the mail-config API.
-
-2001-01-05 Radek Doulik <rodo@helixcode.com>
-
- * listener.c (impl_event): disable indenting for now, it crashes
- editor
-
-2001-01-03 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (do_exit): If the headers have changed, then
- continue with the prompt else just destroy the window.
-
- * e-msg-composer-hdrs.c (init): Initialize has_changed to FALSE.
- (entry_changed): New callback to set the value of has_changed.
- (add_header): Attach the "changed" signal.
-
-2001-01-02 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
- * e-msg-composer-attachment-bar.c (update): Use
- header_content_type_simple, not header_content_type_format.
-
- * e-msg-composer-hdrs.c (create_dropdown_entry): Call
- e_utf8_to_gtk_string on the combobox strings.
-
-2000-12-28 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (handle_multipart_alternative,
- handle_multipart, e_msg_composer_new_with_message): Use
- CamelContentType instead of GMimeContentField.
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
- * e-msg-composer-attachment-bar.c (update, attach_to_multipart):
- Use CamelContentType, and use the header_content_type_* functions
- rather than operating on the structure by hand.
-
-2000-12-15 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_get_pgp_encrypt): New function
- to get whether or not to encrypt the message.
- (e_msg_composer_set_pgp_encrypt): New function to set encryption.
- (e_msg_composer_get_pgp_sign): New function to get whether or not
- to sign the message.
- (e_msg_composer_set_pgp_sign): New function to set pgp_sign.
- (init): Initialize pgp_sign and pgp_encrypt to FALSE.
-
-2000-12-14 Christopher James Lahey <clahey@helixcode.com>
-
- * e-msg-composer-hdrs.c (add_header): Made it so that carriage
- return doesn't insert a newline in the subject entry.
-
-2000-12-12 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer-hdrs.c (set_entry): Don't convert the utf-8
- string to a gtkstring because the widget expects to get a utf-8
- string.
-
-2000-12-12 Dan Winship <danw@helixcode.com>
-
- * Makefile.am (EXTRA_DIST): Add $(IDLS). (From campd.)
-
-2000-12-07 Radek Doulik <rodo@helixcode.com>
-
- * e-msg-composer.c (prepare_engine): added warnings
- (prepare_engine): updated to IDL:GNOME/GtkHTML/Editor/Engine:1.0
-
- * Makefile.am: renamed HTMLEditor* to Editor*, added Editor-common.c:
- $(HTML_EDITOR_GENERATED) rule
-
-2000-12-05 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (add_recipients): Use camel to construct the
- list of recipients rather than just strchr(recips, ',') which is
- very prone to errors.
-
-2000-11-03 Iain Holmes <iain@helixcode.com>
-
- * e-msg-composer-attachment-bar.c (update): Pass NULL
- instead of icon_name to the e_icon_list_append_pixbuf
- function.
- (init) Take the font size into account when setting the
- height of the bar.
-
-2000-11-02 Iain Holmes <iain@helixcode.com>
-
- * e-msg-composer-attachment-bar.c (update): Use the
- pixbuf_for_mime_type function to get the icon.
- (pixbuf_for_mime_type): Functino that searches nautilus/
- and mc/ for icon files.
-
-2000-11-15 Radek Doulik <rodo@helixcode.com>
-
- * e-msg-composer.c (prepare_engine): update namespace
-
- * updates for HTMLEditor API changes
-
- * e-msg-composer.c: added #include <libgnomevfs/gnome-vfs.h>
-
- * e-msg-composer.h: e_msg_composer_guess_mime_type renamed and
- moved mime_guess_type_from_file_name from camel as it uses VFS
-
-2000-11-14 Radek Doulik <rodo@helixcode.com>
-
- * listener.c (reply_indent): rename command to runCommand
-
- * e-msg-composer.c: updated to HTMLEditor API changes
-
- * listener.c: updated to HTMLEditor API changes
-
-2000-11-13 Radek Doulik <rodo@helixcode.com>
-
- * listener.c (reply_indent): extracted function, does reply
- indentation, use updated editor engine api
-
-2000-11-10 Michael Meeks <michael@helixcode.com>
-
- * Makefile.am ($(HTML_EDITOR_GENERATED)): rearrnace
- includes.
-
-2000-11-10 Larry Ewing <lewing@helixcode.com>
-
- * e-msg-composer.c (build_message): set the HTML charset to utf-8
- for all the html message parts.
- (build_message): make sure we set the proper encoding on the html
- part now that it may contain utf-8 characters
-
-2000-11-08 Radek Doulik <rodo@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_clear_inlined_table): new
- function
- (destroy): use e_msg_composer_clear_inlined_table, destroy
- inlined_images hash table
- (get_signature): added in_html arg, it tells if we should use HTML
- signature
- (set_editor_text): try to use HTML signature
- (e_msg_composer_new_with_sig_file): added send_html arg to be able
- to use HTML signature
-
- * listener.c (resolve_image_url): don't add inlined images to
- attachement bar
-
- * e-msg-composer.c (add_inlined_images): new function, adds
- inlined images to multipart
- (add_inlined_image): helper function, adds one image to multipart
- (build_message): store HTML messages with inlined images to
- multipart/related
-
- * e-msg-composer-attachment-bar.c (add_from_file): removed
- content_id arg
- (e_msg_composer_attachment_bar_attach): likewise
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new):
- removed content_id arg
-
-2000-11-06 Not Zed <NotZed@HelixCode.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_to_message): Changed
- for message api changes. Use camel_address_unformat to convert
- the editable->usable.
- (set_recipients): Same. Now we set the recipients as
- camel_internet_address's. Fixed a memleak indirectly.
- (decode_addresses): Removed, no longer needed.
- (create_dropdown_entry): We dont want to use _encode(), we want to
- _format, as we are displaying the result. We can use the static
- function too to avoid the object creation, and the memory leak!
- (set_entry): Convert the args to gtk-safe characters, since the
- entry doesn't understand utf8.
- (set_recipients): And likewise do the reverse when retrieving the
- contents of the widget.
-
-2000-11-06 Larry Ewing <lewing@helixcode.com>
-
- * e-msg-composer.c (build_message): set the content type on the
- plain part of outgoing messages.
- (best_content): a helper function to get the best content type for
- the attachment. This should probably use the helper functions in
- the future.
-
-2000-11-06 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-msg-composer-attachment.c: Added #include <config.h>
- * e-msg-composer-hdrs.c: s/_HAVE_CONFIG_H/HAVE_CONFIG_H for
- working i18n.
-
-2000-11-04 Radek Doulik <rodo@helixcode.com>
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new): fix
- test for regular file to !S_ISREG (statbuf.st_mode)
-
- * listener.c (resolve_image_url): use inline images hash table
-
- * e-msg-composer.c (init): create inlined images hash table
- (destroy): destroy it
- (clear_inline_images): helper function, used from
- g_hash_table_foreach_remove to destroy one inline image record
-
- * e-msg-composer.h: added hash table with inlined images url ->
- cid info
-
-2000-11-03 Radek Doulik <rodo@helixcode.com>
-
- * listener.c (impl_event): updated for API changed
- implemented image_url event
- (resolve_image_url): new helper function, attaches image to mail
- and returns new (resolved) url pointing to mime component
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new):
- added conponent_id parameter
-
- * e-msg-composer-attachment-bar.c
- (e_msg_composer_attachment_bar_attach): added parameter content_id
- (add_from_file): likewise
-
-2000-11-03 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer-attachment.c (e_msg_composer_attachment_new):
- Don't allow attaching anything but regular files.
-
-2000-11-03 Federico Mena Quintero <federico@helixcode.com>
-
- * Makefile.am: Clean the idl-generated files properly.
-
-2000-11-02 Peter Williams <peterw@helixcode.com>
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): CamelStreamMem
- steals our byte array; we can't destroy the byte array explicitly, and
- we must unref the stream only when done using the array.
-
-2000-11-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Don't create
- the To, Cc, and Bcc lists based only on the address, use both the
- name and address and camel_address_encode() them.
-
-2000-11-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): Fix the
- CTE kludge, calculate the best mime transfer encoding for the mime
- part and use that. Include e-msg-composer-select-file.h
-
-2000-10-31 Radek Doulik <rodo@helixcode.com>
-
- * e-msg-composer.c (prepare_engine): new function, tries prepare
- editor engine
- (mark_orig_text): marks original text in editor
- (set_editor_text): call mark_orig_text
- (create_composer): call prepare_engine
-
- * Makefile.am (IDL_GENERATED): added HTMLEditor generated files to
- IDL_GENERATED
- ($(IDL_GENERATED)): generate also files from HTMLEditor.idl
- (libcomposer_la_SOURCES): added listener.[ch]
-
- * e-msg-composer.h: added editor_engine and editor_listener to
- EMsgComposer
-
- * listener.[ch]: new files, implementation of HTMLEditor::Listener
-
-2000-10-27 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am ($(IDL_GENERATED)): Get `Composer.idl' from
- `$(srcdir)' so that it builds with builddir != srcdir.
-
-2000-10-27 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Fixed my
- not-quite-right logic so that we don't accidently set the body
- contents using a plain text attachment instead of the actual body
- of the message :-)
-
-2000-10-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Populate the
- composer with any attachments.
-
-2000-10-25 Iain Holmes <iain@helixcode.com>
-
- * e-msg-composer-select-file.c (create_file_selection): Set the
- wmclass and wmclass_name for the file selectors so that Sawfish
- doesn't make the dialogs the same size as the parent.
-
-2000-10-25 Dan Winship <danw@helixcode.com>
-
- * evolution-composer.c (init): Attach send/postpone signal
- handlers to the EMsgComposer.
- (evolution_composer_factory_init): Take send/postpone signal
- handlers as arguments.
-
-2000-10-23 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c, e-msg-composer-attachment-bar.c: add some
- missing _()s.
-
- * e-msg-composer-address-dialog.*, e-msg-composer-address-entry.*:
- Old cruft. Remove.
-
- * Makefile.am: Update for removed files.
-
- * e-msg-composer-hdrs.c: Remove e-msg-composer-address-entry.h
- include.
-
- * e-msg-composer.c: Remove e-msg-composer-address-dialog.h include
-
-2000-10-23 Ariel Rios <ariel@arcavia.com>
-
- * e-msg-composer-hdrs.c: Include Composer.h
- instead of volution-Addressbook-SelectNames.h
-
-2000-10-22 Dan Winship <danw@helixcode.com>
-
- * .cvsignore: No, don't ignore Evolution-Addressbook-SelectNames*.
- They're not supposed to be there any more.
-
-2000-10-22 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-msg-composer-attachment-bar.c (attach_cb): Removed.
- (add_from_user): Use `e_msg_composer_select_file()' instead of
- doing the file selector widget magic by yourself.
-
-2000-10-20 Jeffrey Stedfast <fejj@helixcode.com>
-
- * .cvsignore: Ignore Evolution-Addressbook-SelectNames*
-
-2000-10-20 Dan Winship <danw@helixcode.com>
-
- * Evolution-Composer.idl: Evolution::Composer interface
-
- * evolution-composer.[ch]: Implementation and factory. So
- entirely not tested.
-
- * Makefile.am (libcomposer_la_SOURCES): Add
- evolution-composer.[ch]
- (IDLS): Update this for Evolution-Composer.idl / Composer.idl
-
- * main.c: Removed. (Old, dead code)
-
-2000-10-19 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am (glade_data): Add `e-msg-composer-attachment.glade'.
- (glade_messages): New.
- (EXTRA_DIST): Add `$(glade_messages)'.
-
-2000-10-19 Michael Meeks <michael@helixcode.com>
-
- * e-msg-composer.c (create_menubar_file, create_menubar_edit),
- (create_menubar_format, create_menubar_view, create_menubar): kill.
- (create_toolbar): die.
- (setup_ui): impl.
- (e_msg_composer_construct): hook in.
- (menu_format_html_cb): update.
- (menu_view_attachments_activate_cb): ditto.
- (destroy): upd.
- (e_msg_composer_construct): upd.
- (e_msg_composer_set_send_html): upd.
-
-2000-10-16 Iain Holmes <iain@helixcode.com>
-
- * e-msg-composer-hdrs.c (init): Don't need the ID anymore.
-
-2000-10-17 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_message): If the body
- text was NULL, then don't bother turning it into HTML (besides, it
- causes a nasty segfault).
-
-2000-10-15 Dan Winship <danw@helixcode.com>
-
- * Makefile.am: Move CPPFLAGS flags to INCLUDES to avoid bashing
- any CPPFLAGS set at configure time.
-
-2000-10-14 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer-attachment.c (set_entry): If the entry widget is
- NULL, obviously we can't set any text on it.
-
-2000-10-14 Iain Holmes <iain@helixcode.com>
-
- * e-msg-composer-hdrs.c (init): Create a unique-ish id for this set
- of headers, so that only one select-names dialog will be created for
- a given set of headers.
- (address_button_clicked_cb): Pass the unique-ish id to the activate
- dialog command.
-
-2000-10-13 Larry Ewing <lewing@helixcode.com>
-
- * e-msg-composer.c (build_message): stop using format_text,
- gtkhtml handles this now.
- (format_text): function removed.
-
-2000-10-10 Iain Holmes <iain@helixcode.com>
-
- * e-icon-list.c: Allow NULL pixbufs, and load the "broken" image
-
- * e-msg-composer-attachment-bar.c (update): If the image isn't
- found load the default text/plain icon.
-
-2000-10-02 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (build_message): If the body of the message has
- 8-bit chars, set the Content-Transfer-Encoding type to the best
- encoding.
-
-2000-10-02 Dan Winship <danw@helixcode.com>
-
- * e-icon-list.c: fix #include of gnome-canvas-pixbuf.h
-
-2000-10-02 Iain Holmes <iain@helixcode.com>
-
- * e-msg-composer-attachment-bar.c: If the description of an attachment
- is a blank string, revert to displaying the filename.
-
-2000-10-01 Iain Holmes <iain@helixcode.com>
-
- * e-icon-list.c: If you try to add an icon from a file that doesn't
- exist put a "Broken icon" image.
-
- * bad-icon.xpm: Broken icon image.
-
-2000-10-01 Iain Holmes <iain@helixcode.com>
-
- * e-msg-composer-attachment-bar.[ch] (update): If the attachment is
- an image, then make a thumbnail for it.
- Base the attachment bar on e-icon-list instead of gnome-icon-list.
-
- * e-icon-list.[ch]: New files. These are modified versions of
- gnome-icon-list from gnome-libs HEAD that uses gdk-pixbuf instead
- of the evil Imlib.
-
- * e-msg-composer-attachment.[ch]: Add a pixbuf_cache member, to
- save us having to generate a thumbnail for the attachment every
- time the bar changes.
-
- * e-msg-composer.c (e_msg_composer_construct): Add dnd support for
- files. Drag a file to the composer to add it as an attachment.
-
-2000-09-28 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (build_message): Check to see if the body has
- 8bit chars, if so - set the Content-Transfer-Encoding to 8bit.
- Addresses Bugzilla bug #652.
-
-2000-09-25 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer-hdrs.c (setup_headers): fix typo in tooltip.
- * e-msg-composer.c (create_menubar_file): fix accelerator for
- "Save as" to be different from "Save". (Both problems pointed out
- by menthos@menthos.com.)
-
-2000-09-24 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (get_signature): Updated to handle FIFO
- streams.
-
-2000-09-19 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_construct): Don't g_error out
- if the html-editor-control fails.
- (create_composer): New internal function to create and construct a
- msg_composer and pop up an error message if it fails.
- (e_msg_composer_new, e_msg_composer_new_with_sig_file,
- e_msg_composer_new_with_message, e_msg_composer_new_from_url): Use
- create_composer, return if it fails, change return type to
- EMsgComposer *.
-
-2000-09-18 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer-attachment.c (get_mime_type): Use
- gnome_vfs_get_file_info.
-
- * e-msg-composer-attachment-bar.c (update): Use gnome_vfs_mime
- functions, not old gnome_mime.
-
-2000-09-18 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and
- $(EXTRA_GNOME_LIBS). Removed unneeded libraries.
-
- * e-msg-composer-address-dialog.c, e-msg-composer-address-entry.c,
- e-msg-composer-attachment.c, e-msg-composer-hdrs.c,
- e-msg-composer.c: Fixed the #include lines to deal properly with
- gal.
-
-2000-09-12 Michael Meeks <michael@helixcode.com>
-
- * e-msg-composer.c: Update for new UI handler.
-
-2000-09-12 Larry Ewing <lewing@helixcode.com>
-
- * e-msg-composer-attachment-bar.c (add_common): add a make sure
- the attachment isn't NULL. A more complete fix coming soon.
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am ($(IDL_GENERATED)): Add space after `-I'.
-
-2000-09-05 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-msg-composer.c (create_menubar_format): Accelerate the
- `Format' menu with an `o' instead of an `f' [the `f' is already
- taken by the "File" menu].
-
-2000-09-04 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_sig_file): Applied
- Jesse's patch that sets the composer's sig_file
-
-2000-09-02 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-msg-composer-address-dialog.c: Use e_utf8 wrappers
-
-2000-09-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_get_sig_file): This needs to
- return a const char * and not a char *, because we're not actually
- allocating memory here.
- (create_menubar_file): Changed "Send" to "Send Now" and added
- "Send Later"
- (menu_file_send_later_cb): New callback that emits the POSTPONE
- signal (equivalent to "Send Later"
-
-2000-08-28 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Always
- request to import the HTML version if at all possible so that we
- maintain formatting and other nifty stuff :-)
-
-2000-08-28 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_to_message): Set the
- "From" address in the CamelMimeMessage. Also updated to use
- get_subject to both make our lives easier and prepare for using UTF8
- (e_msg_composer_hdrs_get_subject): Updated to behave similarly to
- get_from and return allocated memory (it will have to return
- allocated memory once it's converted to use UTF8 anyways)
-
- * e-msg-composer.c (setup_save_draft): Always set
- composer->send_html = TRUE so that formatting is preserved.
-
-2000-08-24 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-msg-composer-address-entry.c: Use e_utf8 wrappers
-
- * e-msg-composer-attachment.c: Use e_utf8 wrappers
-
- * e-msg-composer-hdrs.c: Use e_utf8 wrappers
-
-2000-08-24 Peter Williams <peterw@helixcode.com>
-
- * Makefile.am (INCLUDES): Add builddir/shell so we can
- get Evolution.h
-
-2000-08-12 Michael Meeks <michael@helixcode.com>
-
- * e-msg-composer.c (get_text): get_text not get_txt.
-
-2000-08-11 JP Rosevear <jpr@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Use
- new config accessors
-
-2000-08-10 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c: Remove unneeded e-setup.h include
-
-2000-08-10 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (exit_dialog_cb): Made async
-
-2000-08-10 Peter Williams <peterw@helixcode.com>
-
- * e-msg-composer.c (do_exit): Temporarily disable draft saving
- while we figure out how to work around Zucchi's new append_message.
-
-2000-08-10 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_get_from): Return the
- text in GtkCombo->entry
-
-2000-08-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer-hdrs.c (create_dropdown_entry): Fixed the GList
- identity stuff, should now display all configured identities.
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-msg-composer-address-dialog.c: Fixed some warnings.
-
- * e-msg-composer-hdrs.c: Switched the composer to use an EEntry
- for the subject field.
-
- * e-msg-composer.c: Changed the non scaling objects in this vbox
- to be FALSE, FALSE instead of FALSE, TRUE.
-
-2000-08-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer-hdrs.c (add_header): Modified to allow dropdown
- entry-boxes as well (for headers like From:)
- (setup_headers): Modified to use the correct enum type.
- (create_dropdown_entry): New convenience function to add a
- drop-down combo box and fill it in with identities
- (init): Set from_entry to NULL
- (e_msg_composer_hdrs_get_from): New convenience function to get
- the text in the From widget in the composer
- (e_msg_composer_hdrs_set_from): New convenience function to set
- the From header in the composer
-
-2000-08-08 JP Rosevear <jpr@helixcode.com>
-
- * Makefile.am: Fix build by allowing includes for e-table dir
-
-2000-08-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart):
- s/strcasecmp/g_strcasecmp
-
- * e-msg-composer.c: s/strncasecmp/g_strncasecmp - this will help
- later with building on different platforms :-)
-
-2000-08-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_message): Added code
- to set the body text based on the CamelMimeMessage.
- (set_editor_text): Use lowercase html tags...
-
-2000-08-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c (do_exit): Prompt the user to save their
- composition in Drafts.
- (set_editor_text): Uhm, use "-- \n" not "--\n" because the space
- is called for in the standard
- (e_msg_composer_new_with_message): New convenience function that
- takes a CamelMimeMessage as an argument. This will be useful when
- we code the ability to resume the editing of a message draft (like
- in the Drafts folder).
-
-2000-08-01 JP Rosevear <jpr@helixcode.com>
-
- * e-msg-composer.h: Constify param
-
- * e-msg-composer.c (get_signature): Constify param
- (set_editor_text): ditto
- (e_msg_composer_new_with_sig_file): ditto
-
-2000-08-01 Peter Williams <peterw@helixcode.com>
-
- * e-msg-composer.c (set_editor_text): sizeof("--\") !=
- strlen("--\n"), breaking the test for the signature prefix.
-
-2000-07-28 JP Rosevear <jpr@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_new_with_sig_file): New
- function to create composer with sig file set.
- (e_msg_composer_get_sig_file): New function to get sig file
- (e_msg_composer_set_sig_file): New function to set sig file
-
-2000-07-25 Michael Meeks <michael@helixcode.com>
-
- * e-msg-composer.c (get_text): add textual exception printout.
- (set_editor_text): close pre tags & check for pre-existing
- sig separator.
-
-2000-07-25 Peter Williams <peterw@helixcode.com>
-
- * e-msg-composer.c (menu_file_insert_file_cb): Mark this function
- as FIXME because we're waiting for the HTML Editor Control to
- support paste commands. Also some updates for when that happens.
-
-2000-07-24 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c: Remove GOAD support.
- (create_editor): Try to give a more helpful error message when
- failing to load the editor control.
-
-2000-07-23 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-msg-composer.c (menu_format_html_cb): New callback for the
- "Send HTML" menu toggle item.
- (create_menubar_format): New.
- (create_menubar): Call it.
- (create_menubar_options): Removed.
- (init): Initialize `send_html' and `attachment_bar_visible' to
- FALSE.
- (get_signature): Add `void' to the declaration. This is C, not
- C++.
- (menu_file_close_cb): Renamed from `exit_cb'.
- (menu_file_send_cb): Renamed from `send_cb'.
- (menu_file_save_as_cb): Renamed from `save_as_cb'.
- (menu_file_save_cb): Renamed from `save_cb'.
- (menu_file_open_cb): Renamed from `open_cb'.
- (menu_file_add_attachment_cb): Renamed from `add_attachment_cb'.
- (menu_file_insert_file_cb): Renamed from `insert_file_cb'.
- (e_msg_composer_set_send_html): New.
- (build_message): Use the `send_html' flag instead of peeking the
- `msg_format' gnome-config value directly.
-
- * e-msg-composer.h: New member `send_html' in `EMsgComposer'.
-
-2000-07-23 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-msg-composer.c: Changed to use BonoboUIHandler stuff directly
- instead of translating from GnomeUIInfo.
- (create_menubar_file): New.
- (create_menubar_edit): New.
- (create_menubar_view): New.
- (create_menubar_options): New.
- (create_menubar): Use these functions to set up the menu bar.
- (create_toolbar): Use BonoboUIHandler directly instead of
- converting from GnomeUIInfo.
- (toolbar_view_attachments_clicked_cb): Removed.
- (address_dialog_cb): Removed.
- (address_dialog_destroy_cb): Removed.
- (address_dialog_apply_cb): Removed.
- (setup_address_dialog): Removed.
-
-2000-07-12 Peter Williams <peterw@helixcode.com>
-
- * e-msg-composer.c: (view_tree) Make the "View Attachments" item
- a toggleitem ... so that it can be toggled...
- (menu_view_attachments_activate_cb): Treat the widget correctly
- and toggle correctly.
-
-2000-07-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-msg-composer.c (exit_cb): Use it.
- (delete_event): New, handler for the "delete_event" signal.
-
-2000-07-09 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (set_editor_text): Don't load "" into the
- editor, because it will cause the editor component to g_warning.
-
-2000-07-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-msg-composer-hdrs.c: Removed the extra frame here.
-
-2000-07-08 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (create_menubar): Create an empty "Edit" menu
- for the editor control to insert itself into.
-
-2000-07-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * .cvsignore: Ignore dynamically created source files
-
-2000-07-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-msg-composer-hdrs.c (set_entry): New.
- (e_msg_composer_hdrs_set_to): Use it.
- (e_msg_composer_hdrs_set_cc): Likewise
- (e_msg_composer_hdrs_set_bcc): Likewise.
- (e_msg_composer_hdrs_get_to): Replace implementation with a
- `g_assert_not_reached()'.
- (e_msg_composer_hdrs_get_cc): Likewise.
- (e_msg_composer_hdrs_get_bcc): Likewise.
-
- * e-msg-composer.c: Get rid of cut/copy/paste/undo as they
- duplicate the editor toolbar and cannot be made to work for all
- the widgets anyway.
-
-2000-07-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-msg-composer-hdrs.c: New member `corba_select_names' in
- `EMsgComposerHdrsPrivate'.
- (destroy): If not `CORBA_OBJECT_NIL', release.
- (init): Init to `CORBA_OBJECT_NIL'.
- (setup_corba): New.
- (e_msg_composer_hdrs_new): Call it.
- (add_entry): Create the entries by using the ::SelectNames
- interface.
- (address_button_clicked_cb): Activate the dialog through the
- ::SelectNames interface.
-
-2000-06-29 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-msg-composer.c: Changed "Exit" to "Close" in the File menu.
- This is a little more intuitive as it does not suggest exiting
- the application, just says "close this window".
-
-2000-06-26 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added e-msg-composer-select-file.h for make
- distcheck.
-
-2000-06-26 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-msg-composer.c
- (load): New.
- (open_cb): Use it.
- (save): New function.
- (save_cb): Implemented by using it.
- (save_as_cb): Likewise.
-
-2000-06-17 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_construct): I18N the title bar.
-
- * Makefile.am (libcomposerinclude_HEADERS): Removed. Move all the
- `.h' files into `libcomposer_la_SOURCES' so that they get
- distributed, but not installed.
-
- * e-msg-composer.c (open_cb): New; implement the `Open' command.
- (save_as_cb): New; implement the `Save as' command.
- (init): Initialize the `persist_file_interface' and
- `persist_stream_interface' members to NULL.
- (destroy): Release the PersistStream and PersistFile interfaces.
- (e_msg_composer_construct): Query the PersistFile and
- PersistStream interfaces on the control and save them in the
- `persist_file_interface' and `persist_stream_interface' members.
- (get_text): Renamed from `get_editor_text'. Get a
- @persist_stream_interface instead of querying it a the control.
- (build_message): Return NULL if `persist_stream_interface' is nil.
-
- * e-msg-composer.h: New member `persist_file_interface' in
- `EMsgComposer'.
-
- * e-msg-composer-select-file.c: New.
- * e-msg-composer-select-file.h: New.
-
- * e-msg-composer.c (e_msg_composer_construct): Make the `To:'
- entry grab the keyboard focus.
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_get_to_entry): New.
- (e_msg_composer_hdrs_get_cc_entry): New.
- (e_msg_composer_hdrs_get_bcc_entry): New.
- (e_msg_composer_hdrs_get_subject_entry): New.
-
- * e-msg-composer.c (e_msg_composer_construct): Set the scroll
- frame's shadow type to `GTK_SHADOW_IN'.
- (format_text): Initialize `tabbing' to zero to shut down the
- compiler.
-
-2000-06-14 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer-attachment-bar.c (add_from_user): keep the
- GtkFileSelection around between calls so we start up in the same
- directory we ended up in last time around. (Also fixes a big
- memory leak in that the code was already keeping the
- GtkFileSelection around, it just wasn't remembering to reuse it.)
-
- * e-msg-composer.c (format_text): Don't line-wrap lines that start
- with ">".
-
-2000-06-12 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (format_text): If a paragraph starts with TABs,
- indent the whole paragraph to that tab level.
-
-2000-06-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-msg-composer.c: Make the `attachment_scroll_frame' an
- `EScrollFrame'.
- (exit_cb): I18N the quit message.
-
- * e-msg-composer.h: `attachment_scrolled_window' renamed to
- `attachment_scroll_frame'.
-
-2000-06-12 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (format_text): Don't break on non-breaking
- spaces, don't keep non-breaking spaces that fall after a line
- wrap, and translate non-breaking spaces to regular ones after
- wrapping.
-
-2000-06-05 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_attach): New convenience
- function.
-
- * e-msg-composer-attachment.c: Store a CamelMimePart rather than
- filename/description/mime_type info. Also record whether we were
- told or guessed the MIME type.
- (e_msg_composer_attachment_new_from_mime_part): New constructor.
- (e_msg_composer_attachment_edit): Remove the "browse" button. (If
- the user wants to change the actual file that the attachment is
- based on, he should delete the attachment and create a new one...)
- Remove the "Apply" button, because it's not all that useful. Make
- the MIME type only track the filename if it was guessed rather
- than being provided.
-
- * e-msg-composer-attachment.glade: Remove "browse" and "apply"
- buttons. Make filename editable.
-
- * e-msg-composer-attachment-bar.c (sort): Removed. Send the
- attachments in the order the user attached them in.
- (text_changed): Removed, since we weren't enabling the relevant
- GnomeIconList functionality that would have used this.
- (update): Don't print the size if it's 0.
- (attach_to_multipart, etc): adjust for EMsgComposerAttachment
- changes.
- (attach_to_multipart): Use 7bit encoding for message/ subparts.
- (e_msg_composer_attachment_bar_attach_mime_part): New convenience
- function.
-
-
-2000-06-02 Christopher James Lahey <clahey@helixcode.com>
-
- * e-msg-composer.c: Added the ability to save plain text mail.
-
-2000-05-29 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (get_editor_text): add a "format" argument so
- we can fetch different kinds of text.
- (format_text): New function to do line wrapping on plain text.
- (build_message): Build multipart/alternative messages rather than
- HTML-only ones. Yay. We don't suck (as much) any more!
-
-2000-05-28 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c: #include <errno.h>
-
-2000-05-26 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (get_editor_text, set_editor_text): Update for
- PersistStream changes
- (build_message): Update for CamelMultipart changes.
-
- * e-msg-composer.c (get_signature): routine to read the user's
- signature file.
- (set_editor_text): If the user has configured a signature, append
- it to the set text.
- (e_msg_composer_new): Call set_editor_text with "" to load the
- signature (if any).
-
-2000-05-25 Not Zed <NotZed@HelixCode.com>
-
- * e-msg-composer.c (build_message): Use camel_data_wrapper_new
- instead of camel_simple_data_wrapper_new.
-
-2000-05-17 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (build_message): Use
- camel_simple_data_wrapper_new rather than camel_data_wrapper_new.
-
-2000-05-13 Valek Filippov <frob@df.ru>
-
- * e-msg-composer-attachment.glade: save translatable strings
- * e-msg-composer-attachment.glade.h: file with strings
- * e-msg-composer-address-dialog.glade: save translatable strings
- * e-msg-composer-address-dialog.glade.h: file with strings
-
-2000-05-12 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (get_editor_text): NUL-terminate the data
- extracted from the BonoboStream.
-
-2000-05-10 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): deal with
- Content-Transfer-Encoding a little bit at least.
-
-2000-05-07 Mathieu Lacage <mathieu@gnu.org>
-
- * e-msg-composer.c (create_editor): remove FIXME and hardcoded
- string. You can write mails with OAF now.
-
-2000-05-07 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (build_message): unref content, etc. after
- attaching it to message.
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): unref
- part after attaching it.
-
-2000-05-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-msg-composer-hdrs.c: Turned off focus in the To, Cc, and Bcc
- buttons.
-
-2000-05-02 Matt Loper <matt@helixcode.com>
-
- * Makefile.am: set G_LOG_DOMAIN.
-
-2000-04-28 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer-hdrs.c (set_recipients): Update (minimally) for
- Camel recipient changes.
-
-2000-04-27 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_new_from_url): New routine, to
- process mailto URLs.
-
-2000-04-26 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (build_message): Only generate a multipart
- message if there are attachments. Otherwise generate a single
- part.
-
- * Update for CamelMimeBodyPart -> CamelMimePart
-
-2000-04-26 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): add a
- s/SIMPLE_// that notzed missed. Update to use
- camel_mime_part_set_content.
- * e-msg-composer.c (build_message): remove a now-unused variable.
- Update for camel_mime_part_set_content.
-
-2000-04-26 NotZed <NotZed@HelixCode.com>
-
- * e-msg-composer.c (build_message): Use camel_mime_part_set_text()
- to set the text rather than messing with data wrappers.
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): Change
- for new camel-stream interfaces.
- (attach_to_multipart): Also set base64 encoding by default.
-
-2000-04-25 Radek Doulik <rodo@helixcode.com>
-
- * e-msg-composer.c (create_editor): use uih here
- (e_msg_composer_construct): create menubar/toolbar before creating
- editor control
-
-2000-04-23 Dan Winship <danw@helixcode.com>
-
- * Makefile.am: build libcomposer static and don't install it.
-
- * e-msg-composer-attachment-bar.c (attach_to_multipart): This was
- only half-implemented. Finish it, mostly.
-
-2000-04-22 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_add_header): new function to
- make the composer record additional headers it should output.
- (In-Reply-To), etc.
- (build_message): output them
-
-2000-04-21 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_set_headers):
- (e_msg_composer_set_body_text): new functions
- (exit_cb): Connect "Exit" menu item finally.
-
- * e-msg-composer-hdrs.c: const poisoning
- (e_msg_composer_hdrs_set_subject):
- (e_msg_composer_hdrs_get_subject): new functions
-
- * e-msg-composer-address-entry.c: const poisoning
-
-2000-04-20 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (get_editor_text, set_editor_text): new
- functions to get and set the contents of the HTML editor via
- Bonobo::PersistStream.
- (build_message): use get_editor_text. This works again.
-
-2000-04-17 Dan Winship <danw@helixcode.com>
-
- * e-msg-composer.c (build_message): Change
- camel_mime_message_new_with_session to camel_mime_message_new
-
-2000-03-17 bertrand <bertrand@helixcode.com>
-
- * e-msg-composer.c (create_menubar): Pass the composer as the data
- for the menubar callbacks.
-
-2000-03-12 Matt Loper <matt@helixcode.com>
-
- * Makefile.am: Modified to make the composer into a library, to be
- used by the mail component.
-
-2000-03-07 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-msg-composer.c (create_toolbar): Pass the composer as the data
- for the toolbar callbacks.
- (e_msg_composer_construct): Connect the "changed" signal of the
- attachment bar to `attachment_bar_changed()'.
- (attachment_bar_changed): Renamed to `attachment_bar_changed_cb'.
-
-2000-03-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-msg-composer.c (e_msg_composer_new): Precondition:
- gtk_main_level() greater than zero.
- (e_msg_composer_construct): Likewise.
- (create_menus): New function. Set up menus through
- BonoboUIHandler.
- (e_msg_composer_construct): Use it.
-
- * main.c (main): Initialize Bonobo.
-
- * e-msg-composer.c (init): Initialize `uih' and `editor' to NULL.
- Do not init `text' and `text_scrolled_window' anymore.
- (destroy): Unref `uih'.
- (e_msg_composer_construct): Create a new BonoboUIHandler and put
- it into `uih'.
- (create_editor): New helper function.
- (e_msg_composer_construct): Use it to set up the editor.
-
- * e-msg-composer.h: New member `uih' in `EMsgComposer'. Removed
- members `text', `text_scrolled_window'. New member `editor'.
-
- * Makefile.am (INCLUDES): Add `$(BONOBO_GNOME_CFLAGS)'.
- (evolution_msg_composer_LDADD): Add `$(BONOBO_GNOME_LIBS)'.
-
- * e-msg-composer.c (glade_connect): Removed.
- (setup_signals): Removed.
- (e_msg_composer_construct): Do not use libglade to set the toolbar
- and menubar up.
- (destroy): Removed libglade stuff.
- (init): Likewise.
-
- * e-msg-composer.h: Removed `menubar_gui', `toolbar_gui',
- `appbar_gui'.
-
- * e-msg-composer.glade: Removed.
-
-2000-01-12 bertrand <bertrand@helixcode.com>
-
- * Makefile.am (evolution_msg_composer_LDADD):
- use $(EXTRA_GNOME_LIBS_THREADS) to link with gthread
-
-1999-11-17 Ettore Perazzoli <ettore@gnu.org>
-
- * Makefile.am: New Makefile to compile the message composer
- executable.
-
- * main.c: New file.
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_to_message): Use
- `CAMEL_RECIPIENT*' macros instead of the old `RECIPIENT*' ones
- that do not exist anymore.
-
- * e-msg-composer-address-dialog.c
- (e_msg_composer_address_dialog_construct): Use `E_GLADEDIR'
- instead of `E_GUIDIR'.
- * e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
- Likewise.
- * e-msg-composer.c (e_msg_composer_construct): Likewise.
-
-(See `$(top_srcdir)/widgets/ChangeLog' for previous changes to the
-message composer.)
diff --git a/composer/Makefile.am b/composer/Makefile.am
index 108ab470ee..68a7ec142c 100644
--- a/composer/Makefile.am
+++ b/composer/Makefile.am
@@ -69,8 +69,7 @@ ui_DATA = evolution-composer.ui
EXTRA_DIST = \
$(ui_DATA) \
- mail-composer.error.xml \
- ChangeLog.pre-1-4
+ mail-composer.error.xml
BUILT_SOURCES = $(error_DATA)
CLEANFILES = $(BUILT_SOURCES)
diff --git a/designs/ChangeLog b/designs/ChangeLog
deleted file mode 100644
index 5cbc73b814..0000000000
--- a/designs/ChangeLog
+++ /dev/null
@@ -1,53 +0,0 @@
-2007-06-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #325882
-
- * read_receipts/read.glade:
- * OOA/ooa.glade:
- Changed GTK_WIN_POS_NONE to GTK_WIN_POS_CENTER_ON_PARENT.
-
-2006-07-12 Andre Klapper <a9016009@gmx.de>
-
- * read_receipts/read.glade: remove empty tab from translation.
- Fixes bug #339411.
-
-2005-05-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- * read_receipts/read.glade: Corrected the spelling for receipt.
-
-2003-01-15 Anna Marie Dirks <anna@ximian.com>
-
- * OOA/Comments: Added this file to store discussion of OOA designs
-
-2003-01-09 Anna Marie Dirks <anna@ximian.com>
-
- * OOA/oooa_question.png: Updated question test
-
-
-
-2003-01-09 Anna Marie Dirks <anna@ximian.com>
-
- * OOA/outlook_screenshot.png: Screenshot of outlook's OOOA Config dialog.
-
- * OOA/outlook_question.png: Screenshot of outlook's OOOA question dialog
-
- * OOA/spec.txt: Spec file for Out of Office Assistant
-
- * OOA/oooa_screenshot.png: Screenshot of mockup of OOOA Config dialog.
-
- * OOA/oooa_question.png: Screenshot of mockup of question dialog
-
- * OOA/ooa.glade: Glade file for the Out of Office Assistant
-
- *OOA : New directory
-
-
-2003-01-06 Anna Marie Dirks <anna@ximian.com>
-
- * proposal.png : Changed help message
-
-
-2003-01-03 Anna Marie Dirks <anna@ximian.com>
-
- * read_receipts: New directory.
-
diff --git a/doc/ChangeLog b/doc/ChangeLog
deleted file mode 100644
index e69de29bb2..0000000000
--- a/doc/ChangeLog
+++ /dev/null
diff --git a/doc/ChangeLog.pre-1-4 b/doc/ChangeLog.pre-1-4
deleted file mode 100644
index e7dd37db31..0000000000
--- a/doc/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,1146 +0,0 @@
-2001-08-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * C/Makefile.am: Small fix to build.
- * C/evolution-C.omf: Small fix. Remove an extra space.
- * no/Makefile.am: Same here.
- * no/evolution-no.omf: And here.
-
-2001-08-15 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Updated one line about bullet points.
-
-2001-08-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * no/*: Added beginnings of a Norwegian translation.
- * sgmldocs.make: Forgot to add this. Kinda important.
- * C/*.sgml: s/fig/figures/
- * C/Makefile.am: Make it use the sgmldocs.make framework.
-
-2001-08-14 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mainwindow.sgml: Commented out menuref.
- * C/usage-contact.sgml: Commented out menuref.
- * C/evolution.sgml: commented out menuref.
- * C/preface.sgml: commented out menuref.
-
-2001-08-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * C/apx-authors.sgml: Added missing ;'s after entities.
- * C/evolution-C.omf: s/en/C in Language.
- * C/usage-mail-org.sgml: Add missing ;.
- * C/usage-mainwindow.sgml: Same here.
-
-2001-08-10 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: Switched all images in entire document to
- *not* use file extensions, so that they work properly with
- db2ps. This doesn't completely fix the db2ps issues, but it's
- apparently the right way to do this.
-
-2001-08-09 Aaron Weber <aaron@ximian.com>
-
- * C/config-prefs.sgml: Made sharing tip an orderedlist.
-
-2001-08-08 Kevin Breit <battery841@mediaone.net>
-
- * C/config-prefs.sgml: Add information about sharing mailbox files.
-
-2001-08-03 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-calendar.sgml: Add information about gathering actions.
-
-2001-08-02 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Added a <tip> for scrolling through mails.
-
-2001-07-30 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Fixed some breakage Aaron caused.
-
-2001-07-26 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail-org.sgml: revised.
-
- * C/usage-mail.sgml: revisions and stuff.
-
-2001-07-24 Aaron Weber <aaron@ximian.com>
-
- * C/evolution-faq.sgml: Reworded a few questions.
-
-2001-07-23 Kevin Breit <battery841@mediaone.net>
-
- * C/Makefile.am: Pulled instance of config-setupassist.sgml to make stuff build right.
-
-2001-07-23 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mainwindow.sgml: validated.
-
- * C/config-setupassist.sgml: Removed.
-
- * C/evolution.sgml: removed config-setupassist.
-
- * C/usage-exec-summary.sgml: Minor revisions.
-
- * C/usage-contact.sgml: Added 'format="png"' to all <image> tags
- missing the attribute.
-
- * C/usage-calendar.sgml: Added 'format="png"' to all <image> tags
- missing the attribute.
-
- * C/usage-mail.sgml: Added 'format="png"' to all <image> tags
- missing the attribute.
-
- * C/usage-mainwindow.sgml: Style. Merged info from preface. Added
- 'format="png"' to all <image> tags missing the attribute.
-
- * C/preface.sgml: Style changes. Removed info that was duplicated
- in mainwindow.sgml.
-
-2001-07-20 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mainwindow.sgml: Fixed the first time druid stuff a little more.
-
-2001-07-16 Aaron Weber <aaron@ximian.com>
-
- * C/evolution-faq.sgml: Sepllcheck.
-
-2001-07-15 Kevin Breit <battery841@mediaone.net>
-
- * C/config-sync.sgml: Updated slightly for new design.
-
-2001-07-13 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mainwindow.sgml: Added lots of good stuff with the first time druid.
-
-2001-07-12 Aaron Weber <aaron@ximian.com>
-
- * C/evolution-faq.sgml: TYPO fixing.
-
-2001-07-12 Aaron Weber <aaron@ximian.com>
-
- * C/evolution-faq.sgml: Added "get bt for component-only crash" qandaentry.
-
-2001-07-10 Peter Williams <peterw@ximian.com>
-
- * */Makefile.am (dist-hook): Clean up make dist.
-
-2001-07-11 Aaron Weber <aaron@ximian.com>
-
- * C/evolution.sgml: validation on usage-mainwindow and usage-contact.
-
-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.
-
- * C/usage-mainwindow.sgml: A bit of editing.
-
- * C/preface.sgml: Screwed with the examples and did some cleanup.
-
-2001-07-10 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail-org.sgml: validation.
-
-2001-07-10 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Added <application> tags
-
- * C/usage-mail-org.sgml: Added <application> tags
-
- * C/config-prefs.sgml: Added <application> tags
-
-2001-07-09 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-exec-summary.sgml: Editing
-
- * C/usage-mail.sgml: Editing
-
- * C/usage-mail-org.sgml: Editing
-
- * C/usage-calendar.sgml: Editing
-
- * C/usage-contact.sgml: Editing
-
- * C/usage-mail-org.sgml: Mention UNMATCHED
-
- * C/usage-mail.sgml: Commented on trash being a vFolder
-
-2001-07-06 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Spell check
-
- * C/usage-calendar.sgml: Spell check
-
-2001-07-05 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mainwindow.sgml: Added orderedlists.
-
- * C/usage-exec-summary.sgml: Added orderedlists.
-
- * C/usage-contact.sgml: Added orderedlists.
-
- * C/usage-mail-org.sgml: Added orderedlists.
-
-2001-07-03 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Put in lots of orderedlists...more SGML, less
- for the user to read. They'll thank me in droves later.
-
- * C/usage-exec-summary.sgml: Fixed build error
-
-2001-06-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * white-papers/mail/camel.sgml: Updated slightly.
-
- * Camel-Classes: Updated.
-
-2001-07-02 Kevin Breit <battery841@mediaone.net>
-
- * C/apx-common-tasks.sgml: Created its own file.
-
- * C/usage-mainwindow.sgml: You name it.
-
- * C/preface.sgml: Pulled shortcuts from here into its own apx
-
- * C/evolution.sgml: Reordered entities
-
-2001-06-30 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Pulled organizing stuff, made its own file.
-
-2001-06-26 Aaron Weber <aaron@ximian.com>
-
- * C/evolution-faq.sgml: Revised move/rename/copy questions, now
- that these functions work.
-
-2001-06-25 Aaron Weber <aaron@ximian.com>
-
- * C/evolution-faq.sgml: Now that bug-buddy works with our
- bugzilla, update faq to reflect it.
-
-2001-06-25 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Put config-encryption in usage-mail.sgml.
- config-encryption.sgml should be depreciated.
-
- * C/usage-contact.sgml: Fixed typo
-
- * C/usage-mail.sgml: Added info about mailing lists Elaborated on
- mailing lists
-
- * C/usage-exec-summary.sgml: Fixed a few typos
-
- * C/preface.sgml: Added section for importing files
-
- * C/usage-calendar.sgml: Removed some *'s that are causing
- problems.
-
-2001-06-22 Kevin Breit <battery841@mediaone.net>
-
- * C/preface.sgml: Put in Contacts information in the quicktasks.
-
- * C/usage-mail.sgml: Pulled some redundant information.
-
-2001-06-21 battery841 <battery841@mediaone.net>
-
- * C/preface.sgml, C/fig/mail-inbox.png, C/fig/mainwindow-pic.png,
- C/usage-mail.sgml: Updated screenshots and redid layout for
- graphics on pages.
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-contact.sgml: Fixed .gif problem
-
- * C/usage-mail.sgml:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Specify the file format
-
- * C/usage-contact.sgml, C/usage-mail.sgml:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Trying to fix the .gif problem
-
- * C/fig/calendar.png, C/fig/contact.png, C/usage-calendar.sgml:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-calendar.sgml: Redid graphics to add labels to them and
- described the labels in text.
-
- * C/config-encryption.sgml, C/evolution.sgml:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/evolution.sgml: Added config-encryption.sgml for building
-
- * C/fig/calendar.png, C/fig/config-cal.png, C/fig/config-mail.png,
- C/fig/filter-assist-fig.png, C/fig/filter-new-fig.png,
- C/fig/mail-composer.png, C/fig/mail-druid-pic.png,
- C/fig/mail-inbox.png, C/fig/print-dest.png,
- C/fig/print-preview.png, C/fig/vfolder-createrule-fig.png:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/fig/*png: Updated graphics for newer UI.
-
- * C/fig/full-1.png, C/fig/full-2.png, C/fig/full-3.png,
- C/fig/full-4.png, C/fig/full-5.png, C/fig/full-6.png,
- C/fig/full-7.png, C/fig/mainwindow-pic.png, C/usage-mail.sgml:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Redid graphics to add labels to them and
- described in labels in text. Looks good!
-
- * C/usage-encryption.sgml:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/encryption.sgml: Added file
-
- * C/preface.sgml:
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * doc/ChangeLog: Moved my entires to doc/ChangeLog per request of
- danw
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-contact.sgml: Fixed .gif problem
-
- * C/usage-mail.sgml: Specify the file format
-
- * C/usage-mail.sgml: Trying to fix the .gif problem
-
- * C/usage-calendar.sgml: Redid graphics to add labels to them and
- described the labels in text.
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/evolution.sgml: Added config-encryption.sgml for building
-
- * C/fig/*png: Updated graphics for newer UI.
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Redid graphics to add labels to them and
- described in labels in text. Looks good!
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/encryption.sgml: Added file
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * ChangeLog: Moved my entires to doc/ChangeLog per request of danw
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * C/config-setupassist.sgml: Updated for new UI.
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-sync: Reworded a little bit for more descrip.
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-calendar.sgml: Documented categorizing an event.
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Updated Bcc: example
-
-2001-06-19 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mainwindow.sgml: A couple changes to Kevin's update.
-
-2001-06-19 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Basic edits
-
-2001-06-19 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-exec-summary: Updated to say "My Evolution"
-
-2001-06-19 Kevin Breit <battery841@mediaone.net>
-
- * C/apx-gloss.sgml: Added definition.
-
- * C/usage-mainwindow.sgml: Routine updates.
-
-2001-06-07 Duncan Mak <duncan@lumox.simplemente.net>
-
- * C/evolution-faq.sgml: Fixed a typo. Thanks to Greg Leblanc for
- pointing this out.
-
-2001-05-23 Ettore Perazzoli <ettore@ximian.com>
-
- * C/evolution-faq.sgml: Re-indented.
-
-2001-05-18 Duncan Mak <duncan@ximian.com>
-
- * C/evolution-faq.sgml: Added two questions about importing
- Outlook (text from Iain). Fixed some tags and cleaned up a bit
- here and there.
-
-2001-05-18 Ettore Perazzoli <ettore@ximian.com>
-
- * C/evolution-faq.sgml: Added a question about the permission
- issues with /var/spool/mail.
-
-2001-05-15 Ettore Perazzoli <ettore@ximian.com>
-
- * C/Makefile.am (SGML_FILES): Renamed to `GUIDE_SGML_FILES'.
- (EXTRA_DIST): Add `$(FAQ_SGML_FILES)'.
- (all): Depend on `evolution-faq' too.
- (evolution-faq): New.
- (install-data-local): Depend on `evolution-faq' too. Install the
- FAQ into `$(evolution_helpdir)/evolution-faq' and the guide into
- `$(evolution_helpdir)/evolution-guide'.
-
- * C/evolution-faq.sgml: New.
-
-2001-04-23 Jon Trowbridge <trow@ximian.com>
-
- * C/Makefile.am (install-data-local): Changed dependency for
- install-data-local from "evolution" to "evolution-guide".
-
-2001-04-23 Ettore Perazzoli <ettore@ximian.com>
-
- * C/Makefile.am (evolution-guide): Use `$(srcdir)' here.
-
-2001-04-23 Ettore Perazzoli <ettore@ximian.com>
-
- * C/Makefile.am (SGML_FILES): Add `evolution.sgml'.
- (evolution-guide): Process `evolution.sgml', not
- `evolution-guide.sgml'.
- (dist-hook): s/evolution-guide/evolution/
- (install-data-local): Likewise.
-
-2001-02-23 Aaron Weber <aaron@helixcode.com>
-
- * C/apx-authors.sgml: s/helixcode/ximian (How I missed this page
- on the first go-round I don't know).
-
-2001-03-14 Gediminas Paulauskas <menesis@delfi.lt>
-
- * C/Makefile.am: there's no apx-fdl.sgml and evolution-guide.sgml
- anymore
-
-2001-02-23 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: IMAP subscriptions stuff.
-
-2001-02-21 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: Advanced search/show all/save search stuff.
-
- * C/evolution.sgml: This file replaces evolution-guide.sgml, for
- Nautilus Readiness.
-
- * C/apx-gloss.sgml: glossterm conduit.
-
- * C/config-sync.sgml: Glossterm conduit.
-
- * C/preface.sgml: Checked over for Keyboard-Shortcut and other
- truthfulness.
-
-2001-02-15 Aaron Weber <aaron@helixcode.com>
-
- * C/evolution-guide.sgml: Validated. Verified. Markup fixed in
- several individual files.
-
- * C/apx-gpl.sgml: cvs-removed for GNOME 1.4 compliance.
-
- * C/apx-fdl.sgml: cvs-removed for GNOME 1.4 compliance.
-
-2001-02-09 Aaron Weber <aaron@helixcode.com>
-
- * C/config-sync.sgml: Overhaul. Now accurate and truthful and
- clear.
-
- * C/usage-calendar.sgml: Minor Changes.
-
-2001-02-08 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Minor Changes.
-
- * C/usage-mail.sgml: Minor Changes.
-
-2001-02-07 Aaron Weber <aaron@helixcode.com>
-
- * C/menuref.sgml: Added section, but left blank til UI stabilizes.
-
- * C/usage-exec-summary.sgml: A little functionality described.
-
- * C/usage-mainwindow.sgml: Added tasks and Exec-summary.
-
- * C/usage-calendar.sgml: Describe semi-autonomy of task pad.
-
-2001-02-06 Aaron Weber <aaron@ximian.com>
-
- * C/usage-contact.sgml: s/contact manager/address book/ and
- revised text.
-
- * C/usage-exec-summary.sgml: New file. Describes Executive
- Summary.
-
-2001-01-19 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: More of Megan's revisions, and Field Chooser
- functions in the Sort section.
-
- * C/apx-gloss.sgml: added "ToolTip"
-
-2001-01-18 Aaron Weber <aaron@helixcode.com>
-
- * C/preface.sgml: s/Helix Code/Ximian, and Megan's comments.
-
- * C/usage-mainwindow.sgml: s/Helix Code/Ximian/, and Megan's
- comments.
-
- * C/evolution-guide.sgml: s/Helix Code/Ximian/
-
-2000-12-13 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: Revisions as suggested by Dan. Especially to
- filter dialogs... which still need some renaming, IMHO.
-
- * C/usage-mainwindow.sgml: Revisions as suggested by
- Dan. Especially to the Folder Limits thing, which still upsets me
- somehow.
-
- * C/preface.sgml: Revisions as suggested by Dan.
-
-2000-11-29 Aaron Weber <aaron@helixcode.com>
-
- * C/config-setupassist.sgml: added some <glossterms>, added
- linkends to existing glossterms.
-
-2000-11-28 Aaron Weber <aaron@helixcode.com>
-
- * C/evolution-guide.sgml: Changed intro to Config section. Now
- defines what, exactly, "configurable" means.
-
- * C/usage-print.sgml: Stylistic revisions.
-
- * C/usage-calendar.sgml: Stylistic revisions.
-
- * C/usage-contact.sgml: Stylistic revisions.
-
-2000-11-09 Aaron Weber <aaron@helixcode.com>
-
- * C/menuref.sgml: Message heading Right-Click Menu.
-
-2000-11-03 Aaron Weber <aaron@helixcode.com>
-
- * C/apx-gloss.sgml: The regexp example was quite wrong. Props to
- Sasha.
-
-2000-11-02 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Style and spelling.
-
-2000-11-01 Aaron Weber <aaron@helixcode.com>
-
- * C/config-prefs.sgml: Fixed validation errors.
-
- * C/apx-gloss.sgml: Fixed HTML, style stuff.
-
- * C/usage-mail.sgml: Stylistic overhaul.
-
- * C/usage-mainwindow.sgml: Fixed groups in shortcut bar, fixed
- folder navigation tips.
-
-2000-10-31 Aaron Weber <aaron@helixcode.com>
-
- * C/preface.sgml: Minor stylistic revisions.
-
-2000-10-30 Aaron Weber <aaron@helixcode.com>
-
- * COPYING-DOCS: New file. This is the official place to put the
- FDL now.
-
-
-2000-11-01 Radek Doulik <rodo@helixcode.com>
-
- * Keybindings: added composer keybindings description
-
-2000-10-25 Aaron Weber <aaron@helixcode.com>
-
- * C/menuref.sgml: Actions -> New Directory Server added.
-
- * C/config-prefs.sgml: Actions -> New Directory Server added.
-
- * C/usage-contact.sgml: Actions -> New Directory Server added.
-
- * C/menuref.sgml: Added mail Settings->Manage Subscriptions menu.
-
- * C/usage-mail.sgml: Subscriptions section added. Quite
- incomplete, though.
-
-2000-10-11 Aaron Weber <aaron@helixcode.com>
-
- * C/evolution-guide.sgml: Re-checked validity of all files. Made
- minor changes to menuref.sgml, usage-mail.sgml, usage-print.sgml
- to bring up to spec.
-
- * C/usage-mail.sgml: Redid Filter & Vfolder to match the new &
- improved functionality.
-
- * C/fig/*: Re-did remaining screenshots.
-
-2000-10-10 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-print.sgml: New file, describing printing and
- print-preview.
-
- * C/fig/print-preview.png: New file.
-
- * C/fig/print-dest.png: New file.
-
- * C/evolution-guide.sgml: Added usage-print entity.
-
- * C/menuref.sgml: Fixed calendar menu stuff.
-
- * C/usage-mail.sgml: No more "Actions" menu, other assorted
- menu-related changes.
-
-2000-10-06 Aaron Weber <aaron@helixcode.com>
-
- * C/fig/ * replaced a whole bunch of screenshots.
-
-2000-10-05 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Described Search features.
-
- * C/menuref.sgml: Contact Manager menus fixed.
-
-2000-10-04 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Fixed glossterms.
-
- * C/usage-mail.sgml: Fixed glossterms, filenames, spellchecked.
-
- * C/apx-gloss.sgml: Added "Inline," "VCard".
-
- * C/usage-mainwindow.sgml: Fixed glossterms,
- filenames. Spellchecked.
-
- * C/usage-mail.sgml: Fixed glossterms, filenames. Spellchecked.
-
- * C/evolution-guide.sgml: New Legalnotice. Removed FDL and GPL,
- which are now included as part of the gnome-help package.
-
- * C/usage-contact.sgml: Spellcheck. Fixed some wording, and
- responded to clahey's suggestions-- notably, commented out the
- "add to master list" category feature.
-
- * C/usage-calendar.sgml: Spellcheck. Fixed wording, event overlap
- description.
-
- * C/evolution-guide.sgml: Spellcheck. Commented out Notes
- entities.
-
- * C/usage-notes.sgml: Spellchecked, then decided to comment out
- this file/chapter and all references to it, since it's unlikely to
- be implemented any time soon.
-
- * C/config-setupassist.sgml: Spellcheck. Other minor updates. May
- need more work in the near future.
-
- * C/usage-sync.sgml: Now it's really short. And spelled correctly.
-
-2000-10-03 Aaron Weber <aaron@helixcode.com>
-
- * C/config-prefs.sgml: Mostly spelling. Still needs major
- alteration.
-
- * C/menuref.sgml: s/Appintment/Appointment, fixed small errors,
- ran spellcheck. Still needs lots of work, since many menus have
- changed.
-
- * C/apx-gloss.sgml: Added Virus, Protocol, fixed vFolder,
- spellchecked.
-
-2000-09-26 Aaron Weber <aaron@helixcode.com>
-
- * C/apx-gloss.sgml: Added sendmail and SMTP.
-
-2000-09-22 Aaron Weber <aaron@helixcode.com>
-
- * C/menuref.sgml: Changed to reflect new menu layout.
-
- * C/usage-mainwindow.sgml: Changed to reflect new menu
- layout. Again.
-
- * C/usage-contact.sgml: Stop and Display All features.
-
-2000-09-21 Aaron Weber <aaron@helixcode.com>
-
- * C/evolution-guide.sgml: Switched to the "official" FSF markup.
- I will have to make changes to the markup-- adding ids, etc, or
- switch to another version of the markup. Pending discussion by
- GDP.
-
- * C/apx-authors.sgml: Changed Matt Loper's email address to
- loper.org; added Jeff Stedfast and Peter Williams to authors list,
- realphebetized.
-
- * C/config-prefs.sgml: Revision to reflect current options
- labelling.
-
- * C/evolution-guide.sgml: Changes to part intros.
-
- * C/preface.sgml: Spelling and menu fixes. Will need more work
- tomorrow.
-
-2000-09-20 Aaron Weber <aaron@helixcode.com>
-
- * C/config-prefs.sgml: Fixed sig stuff here and in setupassist.
-
- * C/config-sync.sgml: Fixed description of conduit usage.
-
-2000-09-18 Aaron Weber <aaron@helixcode.com>
-
- * C/preface.sgml: Spelling fixes, etc.
-
-2000-09-19 Federico Mena Quintero <federico@helixcode.com>
-
- * C/Makefile.am: Fixed to install the stylesheet-images as well.
-
-2000-09-07 Aaron Weber <aaron@helixcode.com>
-
- * C/fig/ New files: contact-editor.png, mail-composer.png,
- filter-assist-fig.png, mail-inbox.png
-
-2000-09-07 Aaron Weber <aaron@helixcode.com>
-
- * C/preface.sgml: Redid "soft" intro stuff.
-
- * C/evolution-guide.sgml: Accidentally broke docs, now valid.
-
-2000-09-06 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Editing, proofing.
-
-2000-09-05 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Grammar, links, screenshots.
-
- * fig/* Re-took most screenshots.
-
- * C/usage-mail.sgml: Filters, proofing.
-
-2000-09-01 Aaron Weber <aaron@helixcode.com>
-
- * C/config-prefs.sgml: Added coverage of news, clarified POP/IMAP
- distinction (there's a theme to these four log entries here).
-
- * C/usage-mail.sgml: Added coverage of news.
-
- * C/config-setupassist.sgml: Revised mail sources content for
- IMAP/POP stuff.
-
- * C/apx-gloss.sgml: Added IMAP and POP.
-
-2000-08-31 Aaron Weber <aaron@helixcode.com>
-
- * C/apx-gloss.sgml: Added regular expressions to glossary.
- Explanation should be removed from other portions of the book now.
-
- * C/usage-mainwindow.sgml: Revisions, minor.
-
- * C/apx-menuref.sgml: Now named menuref.sgml, to reflect its new
- status as a part.
-
- * C/evolution-guide.sgml: Structural alterations: Menuref is now a
- part, not an appendix.
-
- * C/apx-menuref.sgml: Added contextual menus for mail.
-
- * C/preface.sgml: Added "quickref and pointers" sections. Props to
- O'Reilly for the copy of Outlook in a Nutshell which gave me the
- idea.
-
-2000-08-30 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mainwindow.sgml: Minor fixes.
-
- * C/preface.sgml: Corrected grammar, added glossterms, described
- menuref.
-
-2000-08-25 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: Redid filter and vFolder assistant
- descriptions.
-
- * C/fig/filter-new-fig.png: Replaced with new assistant pic.
-
- * C/fig/filter-assist-fig.png: New file, showing only assistant.
-
-
- * C/apx-menuref.sgml: Finished message composer and calendar
- editor menus. Looked at Contact Editor menus and decided to
- document those features after implementation.
-
-2000-08-24 Aaron Weber <aaron@helixcode.com>
-
- * C/apx-menuref.sgml: Message Composer File and Edit menus.
-
-2000-08-23 Aaron Weber <aaron@helixcode.com>
-
- * C/apx-menuref.sgml: Added editor sections.
-
- * C/evolution-guide.sgml: Included Menu Reference Appendix.
-
-2000-08-22 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: Minor markup changes.
-
- * C/apx-menuref.sgml: New File. Menu Reference. Still needs much
- work, but not bad for an evening.
-
-2000-08-21 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: Kevin's diff applied, with minor changes.
-
-2000-08-09 Aaron Weber <aaron@helixcode.com>
-
- * C/evolution-guide.sgml: Fixed bugs in validation. Went home to
- sleep.
-
- * C/usage-mainwindow.sgml: Redid menubar description.
-
-
- * C/config-prefs.sgml: Added coverage of folder config, requested
- that feature be transferred to config section. Switched to
- variablelist in "Other" config section.
-
- * C/usage-mail.sgml: Added coverage of right-click on messages,
- threaded-view.
-
- * C/usage-mainwindow.sgml: Right-click on folder menu reinstated.
-
-2000-08-07 Aaron Weber <aaron@helixcode.com>
-
- * C/config-prefs.sgml: Added news server coverage. Other config
- proofing changes.
-
-
-2000-08-05 Aaron Weber <aaron@helixcode.com>
-
- * C/apx-gpl.sgml: New file. Contains contents of "COPYING", but
- marked up (probably not very well, but valid) as docbook
- (SGML).
-
- * C/evolution-guide.sgml: Subtle change to the legal notice:
- distinguished manual license from software license. Linked to
- apx-gpl.sgml above.
-
- * C/usage-calendar.sgml: I redid all the usage files.
-
-2000-07-21 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: Added password remembering/forgetting
- feature.
-
- * C/config-prefs.sgml: Mostly moved to variablelists, a few
- language changes.
-
- * C/config-setupassist.sgml: Minor changes to formatting, wording.
-
- * C/usage-notes.sgml: Changed trademark references, other minor
- changes.
-
- * C/usage-calendar.sgml: Minor fixes, added additional calendar
- section, removed references to unimplemented features. Spellcheck,
- prep for 0.3 release.
-
-2000-07-19 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: lots of minor fixes to language. added
- desc. of clahey's cool button-address thing.
-
- * C/usage-mainwindow.sgml: fixed itemizedlists, ch. to shortcut
- bar & folder descs, removed refs to trash.
-
-2000-07-18 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Altered category addition stuff, plus
- suggestions from Kevin.
-
- * C/apx-gloss.sgml: Added ldap and signature definitions (from
- Kevin).
-
- * C/usage-mail.sgml: Move to variablelists from itemizedlists.
-
-2000-07-14 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: moved to variablelists from itemizedlists
- * C/usage-calendar.sgml: moved to variablelists from itemizedlists
-
-2000-06-29 Aaron Weber <aaron@helixcode.com>
-
- * C/preface.sgml: Minor fixes.
-
- * C/usage-notes.sgml: New File for feature that is yet to come.
- * C/evolution-guide.sgml: Added entity for notes chapter.
- * C/usage-mainwindow.sgml: Un-commented references to notes section.
-
- * C/apx-authors.sgml: Removed dcm from author list.
-
- * C/usage-calendar.sgml: Added to-do list features.
-
-2000-06-28 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: commented out future features; redid
- contact editor stuff.
-
- * C/apx-gloss.sgml: Removed "live doc" and added "minicard"
-
-2000-06-27 Aaron Weber <aaron@helixcode.com>
-
- * C/devel-action.sgml: Removed file.
- * C/devel-script.sgml: Same.
- * C/devel-component.sgml: Same.
- * C/preface.sgml: Removed references to devel section.
- * C/evolution-guide.sgml: Removed references to devel section.
-
-2000-06-23 Aaron Weber <aaron@helixcode.com>
-
- * C/evolution-guide.sgml: Made moderate to major stylistic updates
- to this, apx-gloss.sgml, and to all files beginning with "usage,"
- especially wrt HTML mail.
-
-
-2000-06-15 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Category stuff improved.
-
- * C/usage-calendar.sgml: Now covers how to add an event properly.
-
-2000-07-17 Federico Mena Quintero <federico@helixcode.com>
-
- * Makefile.am (SUBDIRS): Added the devel directory.
-
-2000-06-28 Peter Williams <peterw@curious-george.helixcode.com>
-
- * C/Makefile.am (SGML_FILES): Don't depend on the newly-removed
- devel-*.sgml files.
-
-2000-06-16 Damon Chaplin <damon@helixcode.com>
-
- * C/.cvsignore: added evolution-guide and evolution-guide.junk
- so we don't get the '? doc/C/evolution-guide' messages each time we
- do a cvs update.
-
-2000-06-14 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mainwindow.sgml: added sect on menubar, other minor changes.
-
- * C/usage-mail.sgml: Improved filter and vfolder
- description, and some minor changes from me and Kevin.
-
-2000-06-07 Aaron Weber <aaron@helixcode.com>
-
- * C/config-prefs.sgml: finished adding calendar prefs. screenshots.
- * C/fig/config-cal.png: new file (screenshot for above)
- * C/fig/config-mail.png: same
-
-2000-06-05 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-calendar.sgml: Incorporated chgs from Kevin.
-
- * C/config-prefs.sgml: began total overhaul of structure and added
- content reflecting new prefs items. needs LOTS more work.
-
- * C/usage-mail.sgml: changed some references to id's in the
- config-prefs section.
-
- * C/fig/config-mail.png: changed filename from config-prefs.png
-
-2000-06-01 Aaron Weber <aaron@helixcode.com>
-
- * C/config-prefs.sgml: filename was wrong, altered.
-
- * C/usage-mail.sgml: improved filter instructions, vFolder
- instructions. still need work though.
-
-
- * C/usage-contact.sgml: added screenshot.
-
- * C/usage-calendar.sgml: added screenshot.
-
- * C/config-prefs.sgml: added screenshots, and now describes the
- actual prefs dialogs.
-
- * C/fig/config-camel.png: new (screenshot) file
- * C/fig/filter-druid.png: same
- * C/fig/vfolder-druid.png: same
- * C/fig/calendar.png: same
- * C/fig/contact.png: same
- * C/fig/vfolder-createrule-fig.png: same
- * C/fig/filter-new-fig.png: same
- * C/fig/config-camel.png: same
-
-2000-06-01 Dan Winship <danw@helixcode.com>
-
- * Makefile.am: recurse into the C directory
-
- * C/Makefile.am: Rules to build and install the docs. Mostly
- stolen from gnomecal. Only works if you have GDP stuff
- (http://www.gnome.org/gdp/) set up on your machine, but won't make
- the build fail if you don't.
-
-2000-05-29 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: incorporated kevins notes.
- * C/usage-mainwindow.sgml: incorporated kevins notes.
-
-2000-05-27 Aaron Weber <aaron@helixcode.com>
-
- * C/evolution-guide.sgml: added Kevin Breit to author and
- copyright.
-
- * C/apx-authors.sgml: Put app authors in a simplelist.
-
- * C/usage-mail.sgml: Removed USAGE-SETUP insertion, added xref to send
- users to config-setupassist chapter. This and the following changes
- take setup druid coverage out of usage
- section and put it in config section.
- * C/config-setupassist.sgml: Added mail druid coverage from
- usage-setup.sgml.
- * C/usage-setup.sgml: Removed file. contents in
- config-setupassist.sgml.
- * C/evolution-guide.sgml: Removed
- USAGE-SETUP entity (and file usage-setup.sgml.)
-
-
-2000-05-26 Aaron Weber <aaron@helixcode.com>
-
- * C/fig/mainwindow-pic.png: new file
- * C/fig/mail-druid-pic.png: new file
- * C/fig: New directory, for figure graphics.
-
- * C/apx-gloss.sgml: new file. glossary. thx. to kevin from chicago.
-
- * C/usage-setup.sgml: More accurate description of druid, and
- moved to mail section-- see usage-mail.sgml entry. This is a new
- location for this entity, and it may move more later.
-
-
- * C/usage-mainwindow.sgml: altered description of starting
- evolution. added screenshot for main-window picture.
-
- * C/usage-mail.sgml: added screenshots, added coverage of setup
- druid and put it into get-and-send section, which is probably not
- where it should stay. Also started filter druid coverage and
- clarified examples, esp. in Bcc: section.
-
- * C/usage-contact.sgml: Clarified examples.
-
- * C/preface.sgml: rewording of "what is" and "about book" sections.
-
- * C/evolution-guide.sgml: added glossary entity APX-GLOSS, altered
- phrasing in part intros, changed order of Setup-assistant section.
-
- * C/config-prefs.sgml: changed wording, removed ref. to re-running
- setup assistant.
-
-2000-05-18 Aaron Weber <aaron@helixcode.com>
-
- * C/evo_book_0.1.sgml: removed.
-
- * C/apx-authors.sgml: new file.
- * C/apx-bugs.sgml: same.
- * C/apx-fdl.sgml: same.
- * C/config-prefs.sgml: same.
- * C/config-setupassist.sgml: same.
- * C/config-sync.sgml: same.
- * C/devel-action.sgml: same.
- * C/devel-component.sgml: same.
- * C/devel-script.sgml: same.
- * C/evolution-guide.sgml: same.
- * C/preface.sgml: same.
- * C/usage-calendar.sgml: same.
- * C/usage-contact.sgml: same.
- * C/usage-mail.sgml: same.
- * C/usage-mainwindow.sgml: same.
- * C/usage-setup.sgml: same.
- * C/usage-sync.sgml: same.
-
-2000-05-07 Dan Winship <danw@helixcode.com>
-
- * Camel-Classes: sync
-
-2000-04-16 Aaron Weber <aaron@helixcode.com>
-
- * C/evo_book_0.1.sgml: new file (doc sgml)
-
- * C/ : New directory for doc sgml & graphics
-
-2000-03-05 Christopher James Lahey <clahey@helixcode.com>
-
- * white-papers/widgets/e-table.sgml: Added Miguel to the author
- list for ETable.
-
-2000-03-03 Christopher James Lahey <clahey@helixcode.com>
-
- * white-papers/widgets/, white-papers/widgets/e-table.sgml: New
- doc for the ETable widget.
-
- * ChangeLog: Created a ChangeLog file for the docs file and
- integrated the individual ChangeLogs.
-
-2000-03-01 Dan Winship <danw@helixcode.com>
-
- * ibex.sgml: Ibex white paper
-
-2000-02-29 Federico Mena Quintero <federico@helixcode.com>
-
- * calendar.sgml: Sections for the calendar user agent and the
- calendar client library.
-
-2000-02-29 Dan Winship <danw@helixcode.com>
-
- * camel.sgml: Reorg a bit more, make the <PRE> section narrower,
- add more references to graphics (the graphics themselves are
- still in beta), add a section on CamelStream.
-
-2000-02-28 Federico Mena Quintero <federico@helixcode.com>
-
- * calendar.sgml: Section for the personal calendar server.
-
-2000-02-28 Dan Winship <danw@helixcode.com>
-
- * camel.sgml: add Bertrand to authors, edit his additions
-
-2000-02-28 bertrand <bertrand@helixcode.com>
-
- * camel.sgml: add a blurb about camel offering
- uniform interface. needs style and grammar corrections.
- Talk about virtual folders.
- Talk about lightweight messages
- Talk about IMAP.
-
-2000-02-28 Dan Winship <danw@helixcode.com>
-
- * camel.sgml: Beginnings of a Camel white paper
-
-2000-02-25 Federico Mena Quintero <federico@helixcode.com>
-
- * calendar.sgml: New file for the Evolution calendaring white paper.
diff --git a/doc/Makefile.am b/doc/Makefile.am
index d2ac0cf244..034926c592 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -1,5 +1,3 @@
SUBDIRS = reference
-EXTRA_DIST = ChangeLog.pre-1-4
-
-include $(top_srcdir)/git.mk
diff --git a/doc/devel/ChangeLog b/doc/devel/ChangeLog
deleted file mode 100644
index a4c70a70c1..0000000000
--- a/doc/devel/ChangeLog
+++ /dev/null
@@ -1,82 +0,0 @@
-2005-08-31 Not Zed <NotZed@Ximian.com>
-
- * build-eplugin-manual.pl: fix e-import.c not to be included twice
- & added invocation of xsltproc to build the html.
-
- * evolution-plugin-manual.xml: fixed some syntax errors.
-
- * evolution-plugin-manual.xml: added missing localedir thing.
-
-2005-07-12 Not Zed <NotZed@Ximian.com>
-
- * build-eplugin-manual.pl:
-
- * evolution-plugin-manual.xml: Added some e-import stuff.
-
-2005-05-19 Not Zed <NotZed@Ximian.com>
-
- * evolution-plugin-manual.xml: added some stuff about the pseudo
- mime types used for finer control of the formatter.
-
-2005-05-13 Not Zed <NotZed@Ximian.com>
-
- * evolution-plugin-manual.xml: added some info on the menu tag for
- popup menus.
-
-2004-11-18 Not Zed <NotZed@Ximian.com>
-
- * evolution-plugin-manual.xml: define load-on-startup parameter.
-
-2004-11-03 Not Zed <NotZed@Ximian.com>
-
- * evolution-plugin-manual.xml: added author section to eplugin
- definition.
-
-2004-10-28 Not Zed <NotZed@Ximian.com>
-
- * evolution-plugin-manual.xml: setup for more auto-built stuff.
-
- * build-eplugin-manual.pl: auto-build more stuff.
-
-2004-10-12 Not Zed <NotZed@Ximian.com>
-
- * evolution-plugin-manual.xml: doc updates for new 'check' callback.
-
-2004-10-07 Not Zed <NotZed@Ximian.com>
-
- * evolution-plugin-manual.xml: some updates.
-
-2004-09-09 Not Zed <NotZed@Ximian.com>
-
- * evolution-plugin-manual.xml: updates. some not very readable, sigh.
-
- * images: Added e-popup-merge-[12].pic.
-
-2004-09-04 Not Zed <NotZed@Ximian.com>
-
- * images/Makefile: add a temporary makefile to build images from
- source pic files.
-
- * evolution-plugin-manual.xml: updates/rearrangements.
-
-2004-09-01 Not Zed <NotZed@Ximian.com>
-
- * images/*: added some image files.
-
- * evolution-plugin-manual.xml: fix for some api changes. Updates.
-
-2004-08-25 Not Zed <NotZed@Ximian.com>
-
- * evolution-plugin-manual.xml: Added the working plugin manual
- in-case i crash my bike going to work one day.
-
-2003-11-20 JP Rosevear <jpr@ximian.com>
-
- * Remove dead doc files.
-
-2003-09-11 Dan Winship <danw@ximian.com>
-
- * calendar/cal-client/Makefile.am (GTKDOC_LIBS): Use non-static
- libraries.
-
- * calendar/cal-util/Makefile.am (GTKDOC_LIBS): Likewise
diff --git a/doc/devel/ChangeLog.pre-1-4 b/doc/devel/ChangeLog.pre-1-4
deleted file mode 100644
index 4d90e1e515..0000000000
--- a/doc/devel/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,286 +0,0 @@
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (HTML_DIR): Version using $(BASE_VERSION).
-
-2002-07-17 Peter Williams <peterw@ximian.com>
-
- * calendar/cal-util/Makefile.am (GTKDOC_LIBS): Because we're
- using libtool as our LD, we can reference .la's and libtool
- will DTRT for us.
-
- * calendar/cal-client/Makefile.am (GTKDOC_LIBS): Same here.
-
-2002-03-19 Dan Winship <danw@ximian.com>
-
- * calendar/cal-util/Makefile.am (GTKDOC_LIBS): Update for
- libversit change.
-
- * calendar/cal-client/Makefile.am (GTKDOC_LIBS): Likewise
-
-2002-01-24 Ettore Perazzoli <ettore@ximian.com>
-
- * calendar/cal-client/Makefile.am: Use EVOLUTION_CALENDAR_CFLAGS
- and EVOLUTION_CALENDAR_LIBS.
- * calendar/cal-util/Makefile.am: Likewise.
-
-2001-12-18 JP Rosevear <jpr@ximian.com>
-
- * calendar/cal-client/Makefile.am: cal-client needs bonobo-conf
- now
-
-2001-10-29 Federico Mena Quintero <federico@ximian.com>
-
- * calendar/alarm-generation.sgml: Updated docs for repeating
- alarms.
-
-2001-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (dist-hook): Remove the copying of the
- index.sgml file which doesn't seem to be generated
- anywhere anyway.
-
-2001-06-25 Peter Williams <peterw@ximian.com>
-
- * Makefile.am: ... and comment out more exec summary stuff.
-
- * reference.sgml: Here too.
-
-2001-06-25 Peter Williams <peterw@ximian.com>
-
- * calendar/cal-util/Makefile.am,
- calendar/cal-client/Makefile.am: Fix make dist.
-
- * Makefile.am: clean up a bit.
-
-2001-06-21 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: disable executive summary build because it is no
- longer built
-
-2001-06-21 JP Rosevear <jpr@ximian.com>
-
- * calendar/cal-client/Makefile.am: add new lib
-
-2001-06-21 Peter Williams <peterw@ximian.com>
-
- * Makefile.am:
- calendar/cal-client/Makefile.am:
- calendar/cal-util/Makefile.am:
- importer/Makefile.am:
- executive-summary/Makefile.am: Changed to used gtk-doc's
- canonical Makefile.am (plus some tweaks because not every
- dir builds html).
-
-2001-06-14 Damon Chaplin <damon@ximian.com>
-
- * executive-summary/.cvsignore:
- * calendar/cal-util/.cvsignore:
- * calendar/cal-client/.cvsignore: added *-undocumented.txt
-
-2001-05-24 Federico Mena Quintero <federico@ximian.com>
-
- * evolution-devel-guide.sgml: s/Helix Code/Ximian
-
-2001-05-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * Removed some evolution-*-decl.txt files since these are
- autogenerated by gtk-doc and don't belong in cvs anyway.
- Should the tmpl/ dirs also be removed??
-
- Updated: Readded them and updated the .cvsignore files - I guess
- we do need them after all ;-)
-
-2001-04-25 Jon Trowbridge <trow@ximian.com>
-
- * Removed generated files from CVS, updated .cvsignore files
- to include generated files.
-
-2001-04-23 Ettore Perazzoli <ettore@ximian.com>
-
- * executive-summary/Makefile.am (scan) [ENABLE_GTK_DOC]: Kludge
- builddir != srcdir behavior by symlinking the $(DOC_MODULE).types
- file into the builddir.
- * calendar/cal-client/Makefile.am (scan) [ENABLE_GTK_DOC]:
- Likewise.
- * calendar/cal-util/Makefile.am (scan) [ENABLE_GTK_DOC]: Likewise.
-
-2001-04-23 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-devel-guide.sgml: Disable the importer references here
- too.
-
- * Makefile.am: Remove the importer stuff for now.
-
-2001-04-20 Damon Chaplin <damon@ximian.com>
-
- * importer/evolution-shell-importer.types: changed path to the
- importer header files, since we've had reports that they aren't being
- found (though it worked OK for me).
-
-2001-04-17 Ettore Perazzoli <ettore@ximian.com>
-
- * calendar/cal-client/Makefile.am (install-data-local): Install
- the $(DOC_DIR_INSTALL_FILES) from the srcdir.
- * calendar/cal-util/Makefile.am (install-data-local): Likewise.
- * importer/Makefile.am (install-data-local): Likewise.
- * executive-summary/Makefile.am (install-data-local): Likewise.
-
-2001-01-26 John R. Sheets <dusk@ravendusk.org>
-
- * importer/Makefile.am: Change (nonexistant) importer.sgml
- references to evolution-importer.sgml to fix dependency problem.
-
-2001-01-17 Iain Holmes <iain@ximian.com>
-
- * Makefile.am (local_entities): Added the importer stuff.
-
- * evolution-devel-guide.sgml: Added entities for the importer documents.
-
- * reference.sgml: Added the public and private APIs for the importer.
-
- * importer/*: New directory containing all the documenation for the
- importer.
-
-2001-01-17 Federico Mena Quintero <federico@ximian.com>
-
- * evolution-devel-guide.sgml: Ximianified.
-
- * calendar/evolution-calendar.sgml: Ditto.
-
- * calendar/cal-util/evolution-cal-util-sections.txt: Updated.
-
- * calendar/cal-client/evolution-cal-client-sections.txt: Updated.
-
-2001-01-10 Federico Mena Quintero <federico@helixcode.com>
-
- * Makefile.am: Make it work when gtk-doc is not installed.
-
- * calendar/cal-client/Makefile.am: Likewise.
-
- * calendar/cal-util/Makefile.am: Likewise.
-
-2000-12-19 Federico Mena Quintero <federico@helixcode.com>
-
- Added proper dependency lists to the gtk-doc mess.
-
- * calendar/cal-client/Makefile.am (TARGET_DIR): Removed unused
- variable.
- (SOURCE_FILES): New variable with the list of source files we
- depend on.
- (IGNORED_SOURCE_HEADERS): New variable with the headers we ignore
- for the gtkdoc-scan phase.
- (scan_generated):
- (tmpl_dependencies):
- (tmpl_sources):
- (tmpl_generated);
- (sgml_dependencies):
- (sgml_generated): Lists of stuff that is generated and that other
- stuff depends on.
- (all): Added the $(sgml_generated) as the final target.
- (install-data-local): Added an installation hook; gtk-doc seems to
- want some of its generated files to be installed.
-
- * calendar/cal-client/evolution-cal-client-sections.txt: Updated.
-
- * calendar/cal-util/Makefile.am: Made the same changes as for
- calendar/cal-client/Makefile.am.
-
- * calendar/cal-util/evolution-cal-util-sections.txt: Updated.
-
- * Makefile.am (local_entities): Added alarm-generation.sgml.
- (all): Made the main target be the html/index.html.
-
-2000-12-18 Federico Mena Quintero <federico@helixcode.com>
-
- * calendar/alarm-generation.sgml: New file with a description of
- the algorithm used to generate alarm instances.
-
- * evolution-devel-guide.sgml: Added an entity for the above
- chapter.
-
- * calendar/evolution-calendar.sgml: Reference the entity here.
-
- * calendar/Makefile.am (EXTRA_DIST): Added alarm-generation.sgml.
-
-2000-12-13 Larry Ewing <lewing@helixcode.com>
-
- * calendar/Makefile.am (EXTRA_DIST): make it public-reference.sgml
- not referenc.sgml here.
-
-2000-11-29 Federico Mena Quintero <federico@helixcode.com>
-
- * calendar/architecture.sgml: Finished the calendar architecture
- chapter.
-
-2000-11-29 Federico Mena Quintero <federico@helixcode.com>
-
- * evolution-devel-guide.sgml: Added an id for the API reference <part>.
- Added the FDL <legalnotice>.
- Added the preface and toplevel reference entities.
- Added entities for Evolution, Wombat, and Camel.
- Added an appendix for the GNU FDL.
-
- * preface.sgml: New file with the introduction to the Evolution
- Developer's Guide.
-
- * reference.sgml: Split the toplevel reference part into its own
- file.
-
- * fdl.sgml: Added the GNU Free Documentation License.
-
- * calendar/evolution-calendar.sgml: Added an id for the <part>.
-
- * calendar/public-reference.sgml: Added an id for the <reference>.
- Moved this file over from calendar/reference.sgml.
-
- * Makefile.am (local_entities): Added a list of the SGML files
- that define entities for inclusion in the toplevel document. This
- way we can track documentation file dependencies down to all
- levels.
- (html/index.html): Made the toplevel document depend on
- $(local_entities). Also, removed the "html" target and put its
- contents directly here; this way we avoid having .PHONY targets.
- (EXTRA_DIST): Removed the evolution_devel_guideDATA; it made no
- sense.
- (content_files): Added preface.sgml and reference.sgml.
-
-2000-09-15 Federico Mena Quintero <federico@helixcode.com>
-
- * evolution-devel-guide.sgml: Made the toplevel <book> id be
- "index".
-
-2000-08-14 Federico Mena Quintero <federico@helixcode.com>
-
- * calendar/cal-util/*: Integrated the cal-util library into the
- documentation framework.
-
- * calendar/Makefile.am (SUBDIRS): Added the cal-util directory.
-
- * evolution-devel-guide.sgml: Added entities for the cal-util stuff.
- Added entity for libical.
-
- * calendar/reference.sgml: Added the cal-util reference entries.
-
- * calendar/cal-client/evolution-cal-client-sections.txt: Updated
- for new API.
-
-2000-08-09 Peter Williams <peterw@helixcode.com>
-
- * Makefile.am (maintainer-clean-local): Don't depend
- on 'clean'; this messes up maintainer-clean.
-
-2000-07-17 Federico Mena Quintero <federico@helixcode.com>
-
- * calendar/cal-client/tmpl/cal-client.sgml: Populated.
-
- * evolution-devel-guide.sgml: New <book> toplevel for the
- Evolution Developer's Guide.
-
- * calendar/evolution-calendar.sgml: New <part> for the calendar
- developer's documentation.
-
- * calendar/architecture.sgml: New <chapter> for the calendar
- architecture.
-
- * calendar/reference.sgml: New <reference> for the calendar API
- reference.
diff --git a/doc/devel/Makefile.am b/doc/devel/Makefile.am
index cd7881e23b..25173a2a14 100644
--- a/doc/devel/Makefile.am
+++ b/doc/devel/Makefile.am
@@ -91,8 +91,7 @@ EXTRA_DIST = \
$(extra_files) \
$(installed_content_files) \
$(HTML_IMAGES) \
- $(DOC_MAIN_SGML_FILE) \
- ChangeLog.pre-1-4
+ $(DOC_MAIN_SGML_FILE)
# $(DOC_MODULE).types \
# $(DOC_MODULE)-sections.txt \
diff --git a/e-util/ChangeLog b/e-util/ChangeLog
deleted file mode 100644
index 77d035cccd..0000000000
--- a/e-util/ChangeLog
+++ /dev/null
@@ -1,2737 +0,0 @@
-2009-04-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #561188
-
- * e-error.c: (e_error_newv): Do not localize already localized text.
- Use default title for empty titles too, not only for NULL titles.
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * e-config.c:
- * e-cursor.c:
- * e-dialog-utils.c:
- * e-dialog-widgets.h:
- * e-dialog-widgets.c:
- Remove deprecated Gtk+ symbols.
-
-2009-04-07 Tobias Mueller <tobiasmue@gnome.org>
-
- ** Fixes bug #577989
-
- * conf-bridge.c (error_handler):
- Call gtk_message_dialog_new with a proper format string ("%s")
-
-2009-02-13 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #564229
-
- * e-plugin-ui.c (plugin_ui_hook_class_init):
- Initialize the EPluginUI registry during class initialization,
- so that it's sure to be there when we need it.
-
-2009-01-15 Milan Crha <mcrha@redhat.com>
-
- * e-plugin.c: (epl_construct): Compiler warning fix.
-
-2009-01-11 Matthew Barnes <mbarnes@redhat.com>
-
- * e-error.c (ee_response):
- Call e_display_help() instead of gnome_url_show().
-
- * e-util.c (e_show_uri):
- New convenience function calls gtk_show_uri() and displays an
- error dialog if the URI cannot be shown.
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- * e-dialog-utils.c:
- Remove unneeded #include <libgnome/gnome-util.h>.
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- * e-util.c (e_display_help):
- Now that we require GTK+ 2.14, use gtk_show_uri() instead of
- gnome_help_display().
-
-2009-01-01 Matthew Barnes <mbarnes@redhat.com>
-
- * e-config.c (ec_rebuild):
- Use the translated the EConfigItem label when building the UI.
-
-2008-12-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #564860
-
- * e-util-label.c (e_util_labels_parse):
- Don't crash on malformed label strings.
-
-2008-12-10 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #563250
-
- * e-util.c (e_get_accels_filename):
- New function returns the filename where custom keyboard
- accelerators are stored. Currently only applies to the
- various editor windows in Evolution.
-
-2008-12-10 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #563870
-
- * e-util-labels.h: (e_util_labels_get_filter_options):
- * e-util-labels.c: (e_util_labels_get_filter_options):
- New helper function to be used in FilterOption.
-
-2008-12-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #555663
-
- * gconf-bridge.c: (struct WindowBinding), (gconf_bridge_bind_window),
- (window_binding_unbind): Do not overwrite signal id.
-
-2008-12-05 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #332629
-
- * e-util.h: (e_util_get_category_filter_options):
- * e-util.c: (e_util_get_category_filter_options):
- New helper function to be used in FilterOption.
-
-2008-11-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #332729
-
- * e-config.c: (ep_finalise): Disconnect handlers on the widget before
- freeing the structure it is using.
-
-2008-11-12 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #559810
-
- * e-util-labels.c: (e_util_labels_parse):
- Do not localize empty label names, also localize them only first time.
-
-2008-11-04 Matthew Barnes <mbarnes@redhat.com>
-
- * e-non-intrusive-error-dialog.c:
- * e-non-intrusive-error-dialog.h:
- Fix compiler warnings.
-
-2008-11-04 Akhil Laddha <lakhil@novell.com>
-
- * e-non-intrusive-error-dialog.c (eni_query_tooltip_cb),
- (eni_render_pixbuf), (eni_render_date), (eni_append_logs),
- (eni_config_get_error_level), (eni_config_get_error_timeout),
- (eni_error_timeout_changed), (eni_error_level_value_changed),
- (eni_show_logger):
- * e-non-intrusive-error-dialog.h:
- Missed commiting these files in the previous commit.
-
-2008-11-03 Ashish Shrivastava <shashish@novell.com>
-
- ** Support for Non-intrusive error in calendar.
-
- * Makefile.am: Added new files:
- * e-non-intrusive-error-dialog.c, e-non-intrusive-error-dialog.h:
-
-2008-11-02 Matthew Barnes <mbarnes@redhat.com>
-
- * e-util.c (do_format_number_as_float):
- Remove this unused internal function.
-
-2008-10-30 Matthew Barnes <mbarnes@redhat.com>
-
- * e-icon-factory.c:
- Only include the toplevel GTK+ header.
-
-2008-10-29 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-plugin-ui.c:
- * e-plugin-ui.h:
-
-2008-10-06 Sankar P <psankar@novell.com>
-
- * widgets/table/e-cell-float.c:
- * widgets/table/e-cell-float.h:
- Remove obsolete function
-
-2008-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #554418
-
- * e-util.h: (e_util_guess_mime_type):
- * e-util.c: (e_util_guess_mime_type): Guess mime_type based on
- the file content only when permitted by the caller, otherwise
- check based on the filename only, where it fallbacks if file
- content guess fails.
-
-2008-09-29 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-util.c:
- * e-util.h:
- * e-xml-utils.c:
-
-2008-09-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #535248
-
- * e-logger.c: (flush_logfile), (logger_set_component),
- (logger_finalize), (e_logger_log), (e_logger_get_logs):
- Check if log file has been opened successfully before using it.
-
-2008-09-24 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-event.c:
-
-2008-09-16 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-error.c:
- * e-icon-factory.c:
- * e-plugin.c:
-
-2008-09-12 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-dialog-utils.c:
- * e-sorter-array.c:
-
-2008-09-04 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-gui-utils.c:
- * e-html-utils.c:
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-categories-config.c:
- * e-config-listener.c:
- * e-config-listener.h:
- * e-config.c:
- * e-corba-utils.c:
- * e-corba-utils.h:
- * e-cursor.c:
- * e-dialog-utils.h:
- * e-dialog-widgets.c:
- * e-dialog-widgets.h:
- * e-error.h:
- * e-fsutils.h:
- * e-gui-utils.h:
- * e-html-utils.h:
- * e-import.c:
- * e-logger.h:
- * e-menu.c:
- * e-mktemp.c:
- * e-mktemp.h:
- * e-pilot-map.c:
- * e-pilot-map.h:
- * e-pilot-util.c:
- * e-plugin.h:
- * e-popup.c:
- * e-profile-event.c:
- * e-request.c:
- * e-request.h:
- * e-sorter-array.h:
- * e-sorter.c:
- * e-text-event-processor-emacs-like.c:
- * e-text-event-processor.c:
- * e-text-event-processor.h:
- * e-util-labels.c:
- * e-xml-utils.h:
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-bconf-map.c:
- * e-bconf-map.h:
- * e-bit-array.c:
- * e-bit-array.h:
- * e-categories-config.h:
- * e-config.h:
- * e-cursor.h:
- * e-event.h:
- * e-folder-map.c:
- * e-folder-map.h:
- * e-fsutils.c:
- * e-icon-factory.h:
- * e-import.h:
- * e-logger.c:
- * e-menu.h:
- * e-pilot-util.h:
- * e-popup.h:
- * e-print.c:
- * e-print.h:
- * e-profile-event.h:
- * e-signature-list.c:
- * e-signature-list.h:
- * e-signature.c:
- * e-signature.h:
- * e-sorter.h:
- * e-text-event-processor-emacs-like.h:
- * e-text-event-processor-types.h:
- * e-util-labels.h:
- * e-util-private.h:
- * e-win32-reloc.c:
-
-2008-08-18 Bharath Acharya <abharath@novell.com>
-
- * e-icon-factory.c: (e_icon_factory_get_icon_filename),
- (e_icon_factory_get_icon): Added a debug macro and turned it off.
-
-2008-08-16 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- * e-icon-factory.c: (e_icon_size_to_gtk_icon_size),
- (e_icon_factory_get_icon_filename), (e_icon_factory_get_icon):
- Make evolution respect GTK_ICON_SIZE changes, part of bug #416258.
-
-2008-08-14 Matthew Barnes <mbarnes@redhat.com>
-
- * e-util.c (e_display_help):
- New convenience function for launching help from Evolution.
- Displays an error dialog over the given parent window if an
- error occurs.
-
-2008-08-13 Matthew Barnes <mbarnes@redhat.com>
-
- * e-gui-utils.c (e_create_image_widget):
- Remove this unused function.
-
- * e-util.h: Cosmetic cleanups.
-
-2008-08-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #546892
-
- * e-gui-utils.c:
- * e-popup.c:
- Prefer gtk_image_new_from_icon_name() over e_icon_factory_get_image().
-
- * e-icon-factory.c (e_icon_factory_get_image):
- Kill this function. Use gtk_image_new_from_icon_name().
-
- * e-icon-factory.c (e_icon_factory_get_icon_list):
- Kill this function. Use gtk_window_set_icon_name().
-
-2008-07-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #545568
-
- * e-plugin.c (ep_load):
- Make sure system plugins are enabled on startup.
-
-2008-07-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #540282
-
- * e-print.c:
- Store printer and page settings in a key file rather than GConf.
- Also properly apply page settings to print operations, including
- custom margins.
-
-2008-07-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #540972
-
- * e-plugin.c: (ep_load): Small memory leak fix.
-
-2008-06-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #509595
-
- * e-logger.c: (e_logger_get_logs): Do not crash if file does not
- exists. Also be able to read lines more than 249 characters long.
-
-2008-06-08 Matthew Barnes <mbarnes@redhat.com>
-
- * e-logger.[ch]: Code cleanup.
-
-2008-06-06 Tor Lillqvist <tml@novell.com>
-
- * e-plugin.c (epl_loadmodule): Tell which plugin it could not load
- in the warning message.
-
-2008-05-29 Frederic Crozat <fcrozat@mandriva.com>
-
- ** Fixes bug #535273
-
- * Makefile.am:
- Link e-util and econduit libraries with gnome-pilot.
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- * e-plugin.c:
- * e-plugin.h:
- Code cleanup. Also add an "enabled" property to EPlugin.
-
-2008-05-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #530392
-
- * e-util-labels.c (e_util_labels_add_with_dlg):
- Pressing Enter in the entry activates the default response.
-
-2008-05-16 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #514383
-
- * e-error.c (e_error_newv): Widget packing adjustments.
-
-2008-05-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #531592
-
- * e-error.c (ee_build_label):
- Add an 'escape_args' parameter for strings that should /not/ be
- escaped, such as window titles and status bar messages.
-
- * e-error.c (e_error_newv):
- Pass an appropriate 'escape_args' value to ee_build_label().
-
-2008-05-08 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #525241 (EPluginUI)
-
- * Makefile.am:
- Add e-plugin-ui.[ch].
-
- * e-plugin.h (EPluginClass):
- Add a "get_symbol" method for extracting arbitrary symbols
- from an EPlugin. Implementation of the method is optional.
-
- * e-plugin.c (e_plugin_get_symbol):
- New function invokes the new "get_symbol" EPlugin method.
-
- * e-plugin.c (epl_get_symbol):
- New function implements the new "get_symbol" EPlugin method.
- It extracts the given symbol name from the GModule.
-
- * e-plugin-ui.[ch]:
- New EPluginHook subclass that allows plugins to extend menus,
- toolbars, and popups that are managed by GtkUIManager instead
- of BonoboUI. Should eventually replace EMenu/EPopup.
-
-2008-04-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #529254
-
- * e-util.c: (e_write_file_uri): Save file properly.
- Handle either URI or filename. Return success or failure, not gint.
-
-2008-04-22 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am:
- Add gconf-bridge.[ch] from composer.
-
-2008-04-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #528817
-
- * e-plugin.c (e_plugin_register_type):
- Fix a typo in the logic. This might explain why I occasionally
- find Exchange Operations disabled on startup.
-
-2008-04-17 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #526739
-
- * e-gui-utils.c: Do not include gnome-vfs.
- * e-util.c: (e_write_file_uri), (e_file_get_save_path):
- * e-dialog-utils.c: (e_file_can_save), (e_file_check_local):
- Use gio instead of gnome-vfs.
- * e-util.h:
- * e-util.c: (e_util_guess_mime_type), (e_util_filename_to_uri),
- (e_util_uri_to_filename), (e_util_read_file): New helper functions.
-
-2008-04-12 Matthew Barnes <mbarnes@redhat.com>
-
- * e-util-labels.c (e_util_labels_add_with_dlg):
- Clarify an error message. (#509672)
-
-2008-04-07 Takao Fujiwara <takao.fujiwara@sun.com>
-
- reviewed by: Milan Crha
-
- ** Fix for bug #408579
-
- * e-util/e-system.error.xml:
- Changed '&quot;' to '\"' to work with intltool.
-
-2008-03-20 Sankar P <psankar@novell.com>
-
- * e-plugin.c: (ep_load):
- Changed a stupid conditional statement,
- in the previous commit.
-
-2008-03-19 Sankar P <psankar@novell.com>
-
- ** Fix for bug #496839
-
- * e-plugin.c: (ep_load), (e_plugin_load_plugins),
- (e_plugin_get_configure_widget):
- * e-plugin.h:
- - Implement Plugin Load Levels. You can decide
- on which load-level you want your plugin to be loaded.
- - Load Levels are mandatory if you need other language loaders
- like Mono-Loader or Python-Loader.
- - Introduce FLAGS as part of EPlugin. Futuristic.
-
-2008-03-17 Alex Rostovtsev <tetromino@gmail.com>
-
- ** Fix for bug #522631
-
- * e-profile-event.c: Make 'e_profile_event_emit' non-static when
- ENABLE_PROFILING is defined.
-
-2008-03-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #513951
-
- * e-mktemp.c (get_dir):
- * e-util.c (get_lock_filename):
- Use e_get_user_data_dir() instead of constructing the full path.
-
- * e-util.c (e_get_user_data_dir):
- New function returns the base directory for Evolution user data.
- This should be the /only/ place in the application where this
- directory is hard-coded.
-
- * e-util.c (e_file_update_save_path), (e_file_get_save_path):
- Emit warnings when saving to GConf fails.
-
-2008-02-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #209353
-
- * e-text-event-processor-emacs-like.c:
- (e_text_event_processor_emacs_like_event):
- Allow paste text on mouse middle button click.
-
-2008-02-18 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #515744
-
- * e-config.c: (ep_finalise): Use proper member to free.
-
-2008-02-08 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #509741
-
- * e-error.c (e_error_newv):
- If the error dialog has no primary text, fallback to the window
- title for the "primary" data key. This is what gets displayed
- in the status bar.
-
- * e-error.c (e_error_count_buttons):
- New function counts buttons in a dialog's action area.
-
-2008-01-24 Tor Lillqvist <tml@novell.com>
-
- * e-icon-factory.c (e_icon_factory_init): Construct pathname under
- EVOLUTION_DATADIR at run-time because EVOLUTION_DATADIR is a
- function call on Windows.
-
-2008-01-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #488213
-
- * e-icon-factory.h: (e_icon_factory_pixbuf_scale):
- * e-icon-factory.c: (e_icon_factory_pixbuf_scale):
- New global function for pixbuf scaling which speeds up scaling when
- HAVE_LIBGNOMEUI_GNOME_THUMBNAIL_H.
- * e-icon-factory.c: (load_icon):
- Use global function e_icon_factory_pixbuf_scale for scaling pixbufs.
-
-2008-01-10 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #211353
-
- * Makefile.am:
- * e-util-labels.h:
- * e-util-labels.c: New files to work with labels.
-
-2008-01-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #507363
-
- * e-cursor.c: (e_cursor_set):
- Also check if toplevel widget has non-NULL window property.
-
-2007-12-14 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #211353
-
- * e-popup.h:
- * e-popup.c: (ep_build_tree):
- Toggles can be in inconsistent state now, and can also contain
- an image, which is a pointer to GtkImage widget.
-
-2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
-
- * Makefile.am: Add e-logger.[ch] to compilation
- * e-error.c: (e_error_newv): Add primary/secondary text to the error
- dialog to the gobject as data.
- * e-logger.[ch]: A new logger provision Evolution.
-
-2007-12-05 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-util.h: Fix a compiler warning
-
-2007-12-05 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-util.c: (get_lock_filename), (e_file_lock_create),
- (e_file_lock_destroy), (e_file_lock_exists): Add utility functions for
- startup-running lock create, check and delete.
- * e-util.h:
-
-2007-12-04 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #500210
-
- * e-plugin.h:
- * e-plugin.c: (e_plugin_configure), (e_plugin_is_configurable),
- (epl_configure), (e_plugin_get_configure_widget),
- (epl_get_configure_widget): Removed old configure functions,
- replaced by get_configure_widget functions, to be able show
- plugin configuration in a tab of plugin manager.
-
-2007-12-03 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #392747
-
- * e-utils.c (e_get_month_name), (e_get_weekday_name):
- New functions cache localized month and weekday names (respectively)
- for easier retrieval than resorting to strftime().
-
-2007-11-13 Ondrej Jirman <megous@megous.com>
-
- ** Fix for bug #494320
-
- * e-popup.c: (e_popup_create_menu): Add support for redefining
- existing menu items.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #492692
-
- * e-util.c: (e_str_case_compare): Leak fix.
-
-2007-11-03 Matthew Barnes <mbarnes@redhat.com>
-
- ** Remove dead files from source control. The dates below
- indicate when the file was removed from Makefile.am.
- Fixes part of bug #478704.
-
- * e-categories-master-list-wombat.c (Jun 2005)
- * e-categories-master-list-wombat.h (Jun 2005)
-
-2007-10-26 Sankar P <psankar@novell.com>
-
- ** Fix for bug #461272
-
- * e-plugin.c: (ep_load), (e_plugin_load_plugins),
- (e_plugin_is_configurable), (epl_configure):
- * e-plugin.h:
- Configure button should not be enabled for all.
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-config.c:
- * e-event.c:
- * e-gui-utils.c:
- * e-import.c:
- * e-menu.c:
- * e-mktemp.c: (get_dir):
- * e-popup.c:
- * e-profile-event.c: (e_profile_event_peek):
- * e-util.c: (get_font_options):
- * e-xml-utils.c: (e_xml_get_string_prop_by_name),
- (e_xml_get_string_prop_by_name_with_default),
- (e_xml_get_translated_string_prop_by_name):
-
- Warning fixes.
- - NULL vs 0
- - ANSIfication of declarations
- - missing include
-
-2007-10-12 Michael Monreal <michael.monreal@gmail.com>
-
- ** Migration of theme icons to data/icons/ (bug #479257)
-
- * file e-util/e-icon-factory.c:
- Append a private icon directory to the search path.
-
-2007-10-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #311179
-
- * e-error.c: (e_error_newv): Unset GTK_CAN_FOCUS on label to prevent
- gaining focus by Tab, still can select and copy text by mouse.
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #437579
-
- * e-plugin.c:
- * e-pilot-map.c:
- * e-profile-event.c:
- * e-signature.c:
- Fix various compiler warnings. Patch from Milan Crha.
-
-2007-10-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #469657
-
- * e-config-listener.c:
- Use destroy functions in GHashTables to simplify memory management.
-
-2007-09-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #461195
-
- * e-uril-marshal.list: Remove needless marshalers.
- * e-text-event-processor.c:
- * e-signature-list.c: Use GObject's marshalers.
-
-2007-09-10 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #471791
-
- * e-config-listener.c: Move away from g_asserts to g_crit*
- (e_config_listener_get_boolean_with_default),
- (e_config_listener_get_float_with_default),
- (e_config_listener_get_long_with_default),
- (e_config_listener_get_string_with_default):
- * e-config.c: (e_config_construct), (ec_rebuild),
- (e_config_create_widget), (e_config_target_new):
- * e-dialog-widgets.c: (e_dialog_radio_get),
- (e_dialog_option_menu_get), (e_dialog_get_values):
- * e-event.c: (e_event_target_new):
- * e-import.c: (e_import_target_new):
- * e-menu.c: (e_menu_target_new):
- * e-pilot-map.c: (map_sax_start_element),
- (e_pilot_map_remove_by_pid), (e_pilot_map_lookup_uid):
- * e-popup.c: (e_popup_target_new):
- * e-util.c: (e_flexible_strtod), (e_ascii_dtostr):
-
-2007-09-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #473903
-
- * e-print.c: (load_page_setup):
- Fixes serious compiler warnings.
-
-2007-08-20 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #367760
-
- * e-dialog-utils.c: (e_file_get_save_filesel):
- Don't escape characters of file name, suppose it has been already done.
-
-2007-08-18 Tobias Mueller <muelli@auftrags-killer.org>
-
- patch by: Tim Yamin <plasm@roo.me.uk>
- reviewed by: Srinivasa Ragavan <sragavan@novell.com>
-
- * e-icon-factory.c: (load_icon):
- Optimize pixbuf behaviour, fixes #465573
-
-2007-08-07 Sankar P <psankar@novell.com>
-
- reviewed by: Srinivasa Ragavan <sragavan@novell.com>
-
- * e-plugin.c: (ep_load_pending):
- Do not load pending hooks,
- if the corresponding plugin is disabled.
- Fixes #383684
-
-2007-07-29 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #451211.
-
- * e-event.c: (e_event_emit): Replase "==" with "!=" because g_assert()
- occurs if expression is NOT true.
-
-2007-07-27 Lucky Wankhede <wlakke@novell.com>
-
- ** Fixes bug #451211
-
- * e-event.c
- Changed in (e_event_emit)
-
-2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * e-util.h: Remove E_MAKE_TYPE macro.
-
- * e-text-event-processor.c:
- * e-sorter.c:
- * e-text-event-processor-emacs-like.c:
- * e-sorter-array.c:
- * e-bit-array.c: Use G_DEFINE_TYPE instead of E_MAKE_TYPE.
-
-2007-07-26 Sankar P <psankar@novell.com>
-
- * e-plugin.c: (e_plugin_configure), (epl_configure),
- (epl_class_init):
- * e-plugin.h:
- Plugins should be configurable within the plugin-manager itself.
- Fixes Preferences dialog bloating.
- See bug #459522
-
-2007-07-06 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #446894
-
- * e-print.c (load_page_setup):
- Extract GtkPageSetup properties from a GtkPrintSettings object.
-
- * e-print.c (save_page_setup):
- Merge GtkPageSetup properties into a GtkPrintSettings object.
-
- * e-print.[ch] (e_print_run_page_setup_dialog):
- New function runs a preconfigured Page Setup dialog and saves
- the configuration to GConf (/apps/evolution/shell/printing).
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #448223 from Gilles Dartiguelongue
-
- * e-util.c: (e_str_without_underscores):
- * e-util.h:
-
-2007-06-15 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #446870
-
- * e-gui-utils.c: (e_create_image_widget): Add this function back. It
- is used in glade files.
- * e-gui-utils.h:
-
-2007-06-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #438467 (Patch from Gilles Dartiguelongue)
-
- * e-bconf-map.c: (e_bconf_hex_decode), (e_bconf_get_path),
- (e_bconf_get_entry), (e_bconf_get_value), (build_xml),
- (e_bconf_import_xml_blob), (e_bconf_import):
- * e-config.c: (emph_construct_menu), (emph_construct):
- * e-error.c: (ee_load):
- * e-event.c: (emph_construct_item), (emph_construct):
- * e-folder-map.c: (is_type_folder):
- * e-html-utils.c: (url_extract), (email_address_extract),
- (is_citation), (e_text_to_html_full):
- * e-import.c: (emph_construct_importer), (emph_construct):
- * e-menu.c: (emph_construct_menu), (emph_construct):
- * e-pilot-map.c: (map_set_node_timet), (map_sax_start_element),
- (map_write_foreach), (e_pilot_map_write):
- * e-plugin.c: (ep_construct), (ep_load_plugin), (ep_load),
- (ep_load_pending), (e_plugin_register_type), (e_plugin_xml_prop),
- (e_plugin_xml_prop_domain), (e_plugin_xml_int),
- (e_plugin_xml_content), (e_plugin_xml_content_domain),
- (epl_construct), (e_plugin_hook_mask), (e_plugin_hook_id),
- (epth_construct):
- * e-popup.c: (emph_construct_menu), (emph_construct):
- * e-signature.c: (xml_set_bool), (xml_set_prop), (xml_set_content),
- (e_signature_uid_from_xml), (e_signature_set_from_xml),
- (e_signature_to_xml):
- * e-xml-utils.c: (e_xml_get_child_by_name_by_lang),
- (e_xml_get_child_by_name_by_lang_list_with_score),
- (e_xml_get_child_by_name_by_lang_list),
- (e_xml_get_child_by_name_no_lang),
- (e_xml_get_integer_prop_by_name_with_default),
- (e_xml_set_integer_prop_by_name),
- (e_xml_get_uint_prop_by_name_with_default),
- (e_xml_set_uint_prop_by_name),
- (e_xml_get_bool_prop_by_name_with_default),
- (e_xml_set_bool_prop_by_name),
- (e_xml_get_double_prop_by_name_with_default),
- (e_xml_set_double_prop_by_name),
- (e_xml_get_string_prop_by_name_with_default),
- (e_xml_set_string_prop_by_name),
- (e_xml_get_translated_string_prop_by_name): cast fixes and
- compilation warning cleanups.
-
-2007-05-04 Milan Crha <mcrha@redhat.com>
-
- ** Fixes bug #432867
-
- * e-util/e-util.c (e_write_file_uri) changed default
- attribute for file from 0755 to 0644
-
-2007-05-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-icon-factory.c: (e_icon_factory_init): Add support for themable
- application support icons.
-
-2007-04-20 Matthew Barnes <mbarnes@redhat.com>
-
- * e-print.c:
- * e-print.h:
- Refactor the printing infrastructure. (#426816)
-
-2007-04-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #429422
-
- * Makefile.am:
- Remove e-gtk-utils.h and e-gtk-utils.c.
-
- * e-mktemp.c (get_dir):
- Use g_mkdir_with_parents() instead of e_util_mkdir_hier().
-
- * e-gui-utils.[ch]:
- Remove e_create_image_widget() and e_button_new_with_stock_icon()
-
- * e-gui-utils.c (e_icon_for_mime_type):
- Use GtkIconTheme instead of GnomeIconTheme.
-
- * eggtrayicon.c (gtk_status_icon_init):
- Use g_object_ref_sink() instead of gtk_object_sink().
-
- * e-sorter-array.c (esa_sort):
- Use g_qsort_with_data() instead of e_sort().
-
- * e-util.[ch]:
- Some cosmetic cleanups.
- Remove some unused or redundant symbols:
- E_MAKE_X_TYPE
- GET_STRING_ARRAY_FROM_ELLIPSIS
- GET_DUPLICATED_STRING_ARRAY_FROM_ELLIPSIS
- E_OBJECT_CLASS_ADD_SIGNALS
- E_OBJECT_CLASS_TYPE
- e_strdup_strip()
- e_free_object_list()
- e_free_object_slist()
- e_free_string_list()
- e_free_string_slist()
- e_read_file()
- e_write_file_mkstemp()
- e_read_uri()
- e_strsplit()
- e_create_directory()
- e_sort()
- e_strdupv()
-
- * e-util.c (e_format_number), (e_format_number_as_float):
- e_free_string_list() is dead; just do it manually.
-
- * e-icon-factory.c:
- Use GtkIconTheme instead of GnomeIconTheme.
- Use GStaticMutex instead of pthread_mutex_t.
- Allocate icons with GSlice.
-
- * e-xml-utils.c:
- Include missing header file(s).
-
- * e-dialog-widget.c:
- Drop support for GnomePropertyBox; nothing uses it.
-
- * e-dialog-widget.c (e_dialog_dateedit_get):
- Use gnome_date_edit_get_time() instead of gnome_date_edit_get_date().
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
- * e-util.c: Remove e_gettext().
-
- * e-xml-utils.c (e_xml_get_child_by_name_by_lang_list): Use
- g_get_language_names() instead of gnome_i18n_get_language_list().
-
- * Makefile.am: Remove e-i18n.h.
-
-2007-03-01 Tor Lillqvist <tml@novell.com>
-
- * e-print.c (print_dialog_response)
- (e_print_get_dialog_with_config): Bypass the body of these
- functions on non-G_OS_UNIX for now as they use
- gtk_print_unix_dialog_get_settings(). Gtk printing on Win32 needs
- work.
-
-2007-02-27 Jeff Cai <jeff.cai@sun.com>
-
- * e-mktemp.c: (get_dir):
- Use g_build_filename to get the tempoary directory name.
- Fix #399307
-
-2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Print settings revamp from Matthew Barnes
-
- * e-print.c: (pack_settings), (unpack_settings),
- (e_print_load_settings), (e_print_save_settings),
- (print_dialog_response), (e_print_get_dialog):
- * e-print.h:
-
-2007-01-27 Andre Klapper <a9016009@gmx.de>
-
- * e-html-utils.c: (e_text_to_html_full):
- identify "sip:" URL's. Fixes bug #396543.
-
-2007-01-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** GtkPrint API migration from Ebby Wiselyn.
-
- * e-print.c: (e_print_load_config), (e_print_save_config),
- (print_dialog_response), (e_print_get_dialog),
- (e_print_get_dialog_with_config):
- * e-print.h:
-
-2006-11-28 Daniel Gryniewicz <dang@gentoo.org>
-
- ** Fix for bug #349966
-
- * e-dialog-utils.c: (save_ok), (filechooser_response),
- (e_file_dialog_save), (save_folder_ok), (folderchooser_response),
- (e_file_dialog_save_folder), (e_file_get_save_filesel),
- (e_file_can_save), (e_file_check_local):
- * e-dialog-utils.h:
- * e-util.c: (e_file_update_save_path), (e_file_get_save_path):
- * e-util.h:
-
-2006-11-20 Harish Krishnaswamy <kharish@novell.com>
-
- * e-icon-factory.c: (load_icon), (e_icon_factory_get_icon):
- Remove unreachable code and fix the leak of basename.
-
-2006-09-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #352450
-
- * e-cursor.c:
- Replace deprecated GDK function call.
-
-2006-09-07 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am (ruledir): Define ruledir here, too, like in
- addressbook/gui/widgets/Makefile.am, as we use it in
- SEARCH_RULE_DIR for the benefit of e-win32-reloc.c. Fixes the
- Win32-specific problem "eab-widgets-WARNING **: Could not load
- addressbook search; no parts". (#348419)
-
-2006-08-27 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #352941
-
- * e-util.c: (e_write_file_uri): Allow files to be overwritten.
-
-2006-08-24 Tor Lillqvist <tml@novell.com>
-
- * e-util.h: Include <cairo.h>, not <cairo/cairo.h>.
-
-2006-08-20 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #349310. Patch from both Laurent Goujon
- and Pavel Roskin.
-
- * e-util.h: Added function declaration for get_font_options.
-
-2006-08-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-util.c: (get_font_options): Plug some leaks.
-
-2006-07-22 Harish Krishnaswamy <kharish@novell.com>
-
- * e-util.c: (get_font_options): Handle cases when the
- props are undefined. This bug is currently causing Evo
- to crash as soon as it comes up.
-
-2006-07-20 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- * e-util.[ch]: (get_font_options): Added code to get font options.
-
-2006-06-15 Tor Lillqvist <tml@novell.com>
-
- * e-plugin.c (ep_construct): On Win32, if the compile-time
- localedir's prefix from the plugin's .eplug file matches
- Evolution's compile-time prefix, replace it with the run-time
- prefix (installation directory).
-
-2006-06-09 Chris Heath <chris@heathens.co.nz>
-
- * e-plugin.c (ep_construct): Fix memory leak.
- Fixes bug #335423.
-
-2006-06-08 Gary Coady <garycoady@ubuntu.com>
-
- * e-i18n.h: Use the correct gettext domain for translations.
- Fixes bug #333003. (Committed by Andre Klapper)
-
-2006-06-02 Tor Lillqvist <tml@novell.com>
-
- * e-util.c: Don't need the Win32-only fix_percent_l() after all,
- this is taken care of in e_strftime(). (The check in e-d-s's
- configure.in for the support of %l and %k has now been made more
- reliable so it actually works also on Win32.)
-
-2006-06-02 Frederic Peters <fpeters@entrouvert.com>
-
- * e-error.c: Set new scroll member to false in static
- declarations. Fixes build breaker #343446.
-
-2006-05-30 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-error.c: (ee_load), (e_error_newv): Added a new property
- called scroll, to show the messages in a scrolled view port.
-
-2006-05-25 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-dialog-utils.c: (save_ok), (e_file_dialog_save),
- (save_folder_ok), (e_file_dialog_save_folder): Added code
- to enable file chooser to work with remote shares
- * e-util.c: (e_write_file), (e_write_file_uri): Added
- a new api to write to remote shares.
- * e-util.h:
-
-2006-04-26 Li Yuan <li.yuan@sun.com>
-
- * e-text-event-processor-emacs-like.c:
- (e_text_event_processor_emacs_like_event):
- Handle SUN Type 6 keyboard's copy, paste and cut key.
- Fix #271661.
-
-2006-03-27 Tor Lillqvist <tml@novell.com>
-
- * e-util.c (fix_percent_l): [Win32] Instead of %l (which is a GNU
- extension not implemented in the Microsoft C library) use %I.
- Fixes #336055.
- (e_strftime_fix_am_pm): Call fix_percent_l() when necessary.
-
-2006-02-12 Karsten Bräckelmann <guenther@rudersport.de>
-
- * e-error.c (e_error_newv):
- Removing unnecessary markup in translateable string.
- Fixes part of bug #272789.
-
-2006-02-09 Harish Krishnaswamy <kharish@novell.com>
-
- * e-bconf-map.c: Upstreaming Olaf Hering's patch
- to use signed chars.
-
-2006-02-08 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-config.c: Use guint for 1-bit bitfield.
- * e-icon-factory.c: (load_icon): Remove unused var
- * e-import.c: (ep_init), (ep_finalise): Remove unused vars
- * e-plugin.c: (e_plugin_register_type): Rename a var
- * e-plugin.h: guint for 1-bit bitfield
- * e-popup.c: (ep_finalise): Add comment.
- * e-profile-event.c: Remove unused prototype
- * e-text-event-processor-emacs-like.c:
- (e_text_event_processor_emacs_like_event): Add comment about
- a compiler warning from the Intel compiler.
-
-2006-02-07 Benjamin Berg <benjamin@sipsolutions.net>
- * e-gui-utils.c:
- * e-icon-factory.c:
- accept SVGs for stock icons. Fixes bug 304417.
-
-2006-01-11 Harry Lu <harry.lu@sun.com>
-
- * e-marshal.list: removed.
-
-2006-01-11 Chenthill Palanisamy <pchenthill@novell.com>
-
- * e-menu.c: Fixes a build break. Replace the
- libedataserver/e-util.h with libedataserver/e-data-server-util.h.
-
-2006-01-10 Simon Zheng <simon.zheng@sun.com>
-
- * e-mktemp.c (get_dir):
- * e-plugin.c:
- * e-util.[ch] (e_create_directory):
- (e_sort):
- Delete e_mkdir_hier(), and use e_util_mkdir_hier()
- instead of it.
-
- Delete e_strstrcasea(), and use e_util_strstrcase()
- instead of it.
-
- Delete e_strftime(), use the copy in evolution-data-server/
- libedataserver/e-data-server-util.c instead of it.
-
- Delete e_filename_make_safe(), and use the copy in
- evolution-data-server/libedataserver/e-data-server-util.c
- instead of it.
-
- Detelte e_utf8_strftime(), and use the copy in
- evolution-data-server/libedataserver/e-data-server-util.c
- instead of it.
-
-2006-01-06 Simon Zheng <simon.zheng@sun.com>
-
- * e-account.[ch], e-account-list.[ch]: removed.
- Merged to evolution-data-server/libedataserver/.
- * Makefile.am: remove above files from list.
-
-2006-01-05 Tor Lillqvist <tml@novell.com>
-
- * e-plugin.c (epl_construct)
- * e-menu.c (emph_construct_menu): [Win32] The interface of
- e_util_replace_prefix() changed a bit.
-
-2006-01-02 Tor Lillqvist <tml@novell.com>
-
- * e-menu.c (emph_construct_menu): Don't eventually free a return
- value from xmlGetProp() with g_free(). g_strdup() it first, and
- xmlFree() what xmlGetProp() returned.
-
- On Win32, replace a configure-time prefix of the ui file with the
- run-time one.
-
-2005-12-19 Chenthill Palanisamy <pchenthill@novell.com>
-
- committing for David Trowbridge <trowbrds cs colorado edu>
-
- * e-dialog-widgets.[ch] (e_dialog_combo_box_set),
- (e_dialog_combo_box_get): Added new functions to get/set
- combox values.
-
-2005-12-18 Tor Lillqvist <tml@novell.com>
-
- * e-dialog-utils.c (e_file_dialog_save_folder): Silence unused
- variable warning.
-
-2005-12-17 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am (INCLUDES): Don't need EXTRA_GNOME_CFLAGS or
- GNOME_FULL_CFLAGS.
-
- * e-error.c
- * e-fsutils.c
- * e-icon-factory.c
- * e-mktemp.c
- * e-plugin.c: Use GLib API where applicable for portability.
-
- * e-error.c
- * e-folder-map.c
- * e-pilot-map.c
- * e-plugin.c: Use e_xml_parse_file() and e_xml_save_file()
- instead of using libxml directly.
-
- * e-plugin.c: Add copyright header.
- (epl_construct): [Win32 only:] Remap the plugin location from the
- compile-time path to to a run-time path, to handle the common case
- where the location in the .eplug file is in Evo's compile-time
- prefix. Use libedataserver's e_util_get_prefix() and
- e_util_replace_prefix(). We could alternatively use relative paths
- in the .eplug files on Win32, like we do for .server files.
-
- * e-util-private.h (fsync)
- * e-util.c: Don't bother with a Win32 implementation of fsync() as
- the uses of fsync() in evo are pretty irrelevant. Just #define
- fsync() away on Win32.
-
- * e-xml-utils.c (e_xml_get_child_by_name, e_xml_save_file): Remove
- these functions that are now in libedataserver/e-xml-utils.c
-
- * eggtrayicon.c: For building on Win32 against GTK+ 2.8, include a
- copy of the GtkStatusIcon code from GTK+ HEAD (i.e., what will be
- GTK+ 2.10) and some helper functions from gdk/win32. Eventually
- when GTK+ 2.10 is released and Evo no longer needs to support
- older GTK+ versions, eggtrayicon.[ch] can be removed completely
- from here, as the use of eggtrayicon in ../calendar/gui/
- alarm-notify/alarm-queue.c will automatically switch to using
- GtkStatusIcon instead.
-
- * eggtrayicon.h: Ditto, for building on Win32 against GTK+ 2.8,
- include a copy of gtkstatusicon.h from GTK+ HEAD.
-
-2005-12-12 Irene Huang <Irene.Huang@sun.com>
-
- reviewed by: Veerapuram Varadhan <vvaradhan@novell.com>
-
- * Makefile.am: Remove files that have an identical counterpart in
- libedataserver, e-list.[c|h], e-list-iterator.[c|h], e-iconv.[c|h]
- e-component-listener.[c|h], md5-utils.[c|h], e-time-utils.[c|h],
- e-uid.[c|h]. Change md5-utils.h to e-html-utils.h in pilot-compile.
- * e-component-listener.c:
- * e-component-listener.h:
- * e-iterator.c:
- * e-iterator.h:
- * e-time-utils.c:
- * e-time-utils.h:
- * e-iconv.c:
- * e-iconv.h:
- * e-uid.c:
- * e-uid.h:
- * md5-utils.c:
- * md5-utils.h:
- * e-list-iterator.h:
- * e-list-iterator.c:
- * e-list.h:
- * e-list.c:
- Removed
- * e-account-list.h:
- * e-account.c:
- * e-signature-list.c:
- * e-signature.c:
- * e-signature-list.h: Change inclusion of <e-util/e-list.h>
- to <libedataserver/e-list.h>. Change inclusion of "e-uid.h" and
- "e-list.h" to <libedataserver/e-uid.h> and <libedataserver/e-list.h>.
-
-2005-12-09 Harish Krishnaswamy <kharish@novell.com>
-
- * e-util.[ch] (e_str_compare), (e_str_case_compare),
- (e_collate_compare), (e_int_compare): prefix the wrapper
- functions with e - do not use g lest it is assumed to
- be a glib function.
-
-2005-11-26 Tor Lillqvist <tml@novell.com>
-
- * e-dialog-utils.c
- * e-gtk-utils.c: Conditionalize X11 specific code on GDK_WINDOWING_X11.
-
- * e-menu.c (emph_construct_menu): Use g_get_tmp_dir() instead of
- hardcoding /tmp.
-
- * e-util.c (e_strstrcase): Use g_ascii_strncasecmp() instead of
- the deprecated g_strncasecmp(). What kinds of strings this
- function is supposed to be used on (UTF-8 or some random single-
- or multi-byte encoding) is anybody's guess. This function isn't
- used in Evolution and should probably go away, though. And this is
- one of the files that have a partially duplicated copy in
- e-d-s/libedataserver, too, so doubly so.
- (e_filename_make_safe): Mark more bytes as unsafe on Win32. Add
- comments. This function is really under-specified and weird, one
- wonders whether it really does what the author thought it should
- do.
- (fsync): Add Win32 implementation of fsync().
-
- * e-xml-utils.c (e_xml_get_bool_prop_by_name_with_default): Use
- g_ascii_strcasecmp() instead of the deprecated g_strcasecmp(),
- especially as we are comparing to literal ASCII strings.
-
-2005-11-25 Tor Lillqvist <tml@novell.com>
-
- * e-util-private.h: Sort the stuff in the Win32 part for
- clarity. Add some new run-time overrides for compile-time
- paths. Include fcntl.h and define O_BINARY as zero if not defined
- (on Unix).
-
- * e-win32-reloc.c: Sort here, too, and add the implementation for
- the new run-time overrides.
-
- * Makefile.am: Ditto here. Link with INTLLIBS.
-
-2005-11-09 P. S. Chakravarthi <pchakravarthi@novell.com>
-
- Fixes #314638
- * e-categories-config.c (e_categories_config_get_icon_for):
- added a g_object_unref to unref the GdkPixBuff object
- created in this function.
-
-2005-10-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-dialog-utils.c: (save_ok), (e_file_dialog_save),
- (save_folder_ok), (folderchooser_response),
- (e_file_dialog_save_folder): Shows the default file name in the
- save file dialog. Added code to choose folder to save multiple
- attachments
- * e-dialog-utils.h: Added an additional parameter to e_file_dialog_save.
-
-2005-10-04 Devashish Sharma <sdevashish@novell.com>
-
- * e-util.c (g_str_case_compare): added a function for case insensitive
- and locale sensitive UTF8 string compare. See #207110.
-
-2005-09-28 Tor Lillqvist <tml@novell.com>
-
- * e-html-utils.c (e_text_to_html_full): Use g_ascii_strncasecmp()
- instead of strncasecmp(). We are comparing to literal ASCII
- strings, just casefolding ASCII is enough. Also better for
- portability.
-
- * e-profile-event.c (e_profile_event_target_new): Use
- g_get_current_time() instead of gettimeofday() for portability.
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * e-util.c (e_mkdir_hier): cast warning, good ol win32 patches.
- (e_strftime): fix some clahey-code to use the right variable and
- not try to modify const strings by stealth.
-
- * eggtrayicon.h: add missing prototype.
-
- * e-gui-utils.c (e_create_image_widget): remove unused pixbuf.
-
- * e-dialog-utils.c (dialog_realized): fix cast.
- (e_dialog_set_transient_for_xid): same.
- (e_file_dialog_save): fix cases for build.
-
- * e-categories-config.c
- (e_categories_config_open_dialog_for_entry): cast & use right type
- for text.
- (icons_table[]): remove unused.
-
- * e-account-list.c (e_account_list_remove_account_proxies): cast
- to fix warning.
-
-2005-08-18 David Malcolm <dmalcolm@redhat.com>
-
- * e-plugin.c (ep_set_enabled): Fix compiler warning on early bailout
-
-2005-08-18 Tor Lillqvist <tml@novell.com>
-
- * e-iconv.c (e_iconv_init): Use g_get_charset() on Win32 to get
- locale charset. Free return value from g_win32_getlocale().
-
-2005-08-10 Tor Lillqvist <tml@novell.com>
-
- * e-xml-utils.c (e_xml_get_child_by_name_by_lang): Use
- g_win32_getlocale() to get locale on Win32. (setlocale() returns
- strings like "Swedish_Finland.1252", we want the Unixish "sv_FI"
- style.) Fix typo, use the lang parameter and not "lang" string
- literal.
-
- * Makefile.am: Use privsolib instead of privlib. On Unix they are
- the same, on Win32 privsolibdir is the same as libdir.
- (INCLUDES): Pass also EVOLUTION_SYSCONFDIR, EVOLUTION_DATADIR,
- EVOLUTION_LIBDIR, EVOLUTION_LIBEXECDIR and EVOLUTION_SOUNDDIR so
- that the Win32 run-time path lookup code in e-win32-reloc.c can
- handle them, too.
-
- * e-win32-reloc.c: Handle also the above, and the bare PREFIX.
-
- * e-util-private.h: Ditto here. (PREFIX, SYSCONFDIR, DATADIR and
- LIBDIR without the EVOLUTION_ prefix, as that is how they are to
- be used, cf. gnome-program.h.) Also EVOLUTION_ETSPECDIR.
-
-2005-07-11 Vivek Jain <jvivek@novell.com>
-
- * e-config.c: (e_config_target_changed):
- added a idle handler that calls ec_rebuild after callback operations
- are completed.
- **Fixes #307794
-
-2005-07-10 Shreyas Srinivasan
-
- * e-util/e-account.[ch]: Add structures to handle proxies.
- * e-util/e-account-list.[ch]: Add functions to remove proxy
- accounts and account's proxies.
-
-2005-07-06 Not Zed <NotZed@Ximian.com>
-
- * e-import.c (e_import_status): added callback for importers to
- report status.
- (e_import_cancel): added function for driver to abort an import.
- (eih_cancel): implemented for hook.
-
-2005-07-05 Not Zed <NotZed@Ximian.com>
-
- * e-import.c: cleaned up/finished api.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am (WIN32_BOOTSTRAP_LIBS): Use bootstrap library for
- libemisdwidgets. Code here uses e_utf8_to_locale_string() from
- libemiscwidgets which hasn't been built yet if building from
- scratch.
- (INCLUDES) Remove GAL_IMAGESDIR, unused leftover. Add the
- definitions of EVOLUTION_GLADEDIR, EVOLUTION_HELPDIR,
- EVOLUTION_ETSPECDIR, SEARCH_RULE_DIR and EVOLUTION_GALVIEWSDIR
- (for e-win32-reloc.c). Remove undefined GNOME_INCLUDEDIR.
- (libeutil_la_LDFLAGS, libeconduit_la_LDFLAGS): Use NO_UNDEFINED.
- (libeutil_la_LIBADD, libeconduit_la_LIBADD): Link with necessary
- libs.
-
- * e-win32-reloc.c: Update now that it is here in evolution. Use _e
- prefix instead of _gal. Add getters for more run-time paths.
-
- * e-util-private.h: Corresponding changes.
-
-2005-06-08 Srinivasa Ragavan <sragavan@novell.com>
- * e-cursor.[ch]: Added functions to show busy cursor.
- * Makefile.am: Add the files
-
-2005-05-25 Not Zed <NotZed@Ximian.com>
-
- * e-plugin-mono.[ch]: Removed, these are now implemented as a
- plugin.
-
- * e-plugin.c (ep_load_plugin): separate out plugin xml loading
- code from the loading loop. If a plugin type doesn't exist, then
- save it in a list for later checking.
- (ep_load): call above to do the work.
- (e_plugin_register_type): check the pending doc list, if any
- plugins now have a type, load them.
- (e_plugin_type_hook_get_type): a plugin hook for registering new
- plugin types ('loaders') at runtime.
-
-2005-05-19 Not Zed <NotZed@Ximian.com>
-
- * e-import.[ch]: Initial, and un-finished work on importer plugin
- hooks.
-
-2005-05-16 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: added e-error.[ch], removed e-error-tool, and added
- e-system.error.xml
-
-2005-05-13 Not Zed <NotZed@Ximian.com>
-
- * e-popup.c (emph_popup_factory): if we have a factory method
- supplied, call that as well. More flexible popup building.
- (emph_construct_menu): load factory def.
-
-2005-05-03 Not Zed <NotZed@Ximian.com>
-
- * e-profile-event.c (e_profile_event_emit): undefine
- e_profile_event_emit if we are compiled without profiling. The
- 'abi' is not, nor was ever changed.
-
- * e-profile-event.h: revert previous patch, the assumptions were
- incorrect & the code misunderstood.
-
-2005-05-02 Rodney Dawes <dobey@novell.com>
-
- * e-profile-event.h (e_profile_event_emit): This method is a no-op if
- we are building without ENABLE_PROFILE defined, so we don't need to
- define a macro to no-op it, and change ABI at compile time
-
-2005-04-28 Not Zed <NotZed@Ximian.com>
-
- * e-profile-event.[ch]: A profiling plugin hook.
-
-2005-04-27 Mengjie Yu <meng-jie.yu@sun.com>
-
- * e-config.c: (e_config_create_window):
- We should set the title of the window.
-
- Fixes #300477
-
-2005-03-14 Not Zed <NotZed@Ximian.com>
-
- ** See bug #73550 (related for config pages)
-
- * e-config.c (ech_config_widget_factory): if we are disabled, then
- noop.
- (ech_config_factory, ech_commit, ech_abort): same.
-
-2005-03-01 Not Zed <NotZed@Ximian.com>
-
- * *.c: Remove/disable debug.
-
-2005-02-23 Hans Petter Jansson <hpj@novell.com>
-
- * Makefile.am (eutilinclude_HEADERS)
- (libeutil_la_SOURCES): Remove e-passwords from here, it now
- lives in libedataserverui.
-
- * e-passwords.[ch]: Removed.
-
-2005-02-10 Not Zed <NotZed@Ximian.com>
-
- ** See bug #61363 & mail/ChangeLog
-
- * e-config.c (ec_rebuild): work properly if the page factory
- returns NULL, so the code can selectivly turn off pages.
- (ec_druid_next, ec_druid_prev): skip non-created pages.
-
- * e-config.c (ec_rebuild): re-order notebook child properly.
- Connect to destroy events so we update the widget-node widget
- pointer properly for linked ui reconfigures.
-
-2005-02-17 Not Zed <NotZed@Ximian.com>
-
- * e-popup.c (ep_prune_tree, ep_build_tree, e_popup_create_menu):
- completely rewritten. Simpler and more robust.
-
-2005-02-16 Not Zed <NotZed@Ximian.com>
-
- * e-popup.c (e_popup_create_menu): do the visibility mask test
- before sorting. don't perform it on bar's or submenu's anymore,
- calculate when not to show/create them.
-
-2005-02-14 Rodney Dawes <dobey@novell.com>
-
- * e-menu.c (emph_construct): If the plug-in is not enabled, do nothing
-
-2005-02-07 Not Zed <NotZed@Ximian.com>
-
- * e-popup.c (emph_construct_menu):
- * e-menu.c (emph_construct_menu):
- * e-config.c (emph_construct_menu): Don't let the 'id' field,
- which identifies the target menu/whatever, to be NULL, otherwise
- it gets added to all.
-
-2005-02-04 Rodney Dawes <dobey@novell.com>
-
- * e-passwords.c (ep_ask_password): Set the border widths for the
- dialog containers to be HIG compliant
- Fix the padding/spacing on the internal vbox to be HIG compliant
-
-2005-01-27 Mengjie Yu <meng-jie.yu@sun.com>
-
- * e-request.c: (e_request_string):add a11y description for the
- entry.
-
-2005-01-26 Jeffrey Stedfast <fejj@novell.com>
-
- * e-config.c (ech_check): If the plugin isn't enabled, return TRUE
- so that the suer doesn't get locked in one of the account druid
- pages.
-
-2005-01-21 JP Rosevear <jpr@novell.com>
-
- Fixes #46404
-
- * Makefile.am: build new files
-
- * e-print.[hc]: print related config and dialog routines
-
-2005-01-17 Rodrigo Moya <rodrigo@novell.com>
-
- * e-url.[ch]:
- * Makefile.am: removed e-url.[ch], which are now in libedataserver.
-
-2005-01-08 Not Zed <NotZed@Ximian.com>
-
- * e-url.c (e_url_shroud): dont' use '%.*s' for truncating string
- output.
-
-2005-01-09 JP Rosevear <jpr@novell.com>
-
- * e-url.c (e_uri_new): fix parsing of query string
-
-2005-01-07 Rodrigo Moya <rodrigo@novell.com>
-
- * e-categories-config.c (e_categories_config_open_dialog_for_entry):
- set the dialog's parent.
-
-2005-01-07 Rodrigo Moya <rodrigo@novell.com>
-
- * e-categories-config.c (e_categories_config_open_dialog_for_entry):
- use the new ECategoriesDialog in libedataserverui.
-
-2005-01-06 Rodney Dawes <dobey@novell.com>
-
- * e-config.c (e_config_create_window): Add the GTK_DIALOG_NOSEPARATOR
- flag, and set appropriate border widths around the main dialog vbox,
- and action area, to be more HIG compliant
-
-2005-01-06 JP Rosevear <jpr@novell.com>
-
- * e-error-tool.c (main): use the base name only, so if a full path
- is passed to us we still write out to the current directory, for
- when builddir != srcdir
-
-2005-01-04 Rodrigo Moya <rodrigo@novell.com>
-
- * e-categories-config.[ch]: removed most of the API. The rest will
- be removed as the GAL dependencies are sorted out.
-
-2004-12-22 Not Zed <NotZed@Ximian.com>
-
- * e-plugin.c: include config.h.
-
-2004-12-17 Not Zed <NotZed@Ximian.com>
-
- * e-popup.c (e_popup_add_items): add a translation domain to api.
- (e_popup_create_menu): translate the label using the supplied
- domain.
- (emph_popup_factory): pass domain to popup_add_items.
-
- * e-plugin.c (ep_construct): if we have a localedir set, then
- bindtextdomain so gettext can find it.
-
-2004-12-21 JP Rosevear <jpr@novell.com>
-
- Fixes #30992
-
- * e-config.c (e_config_create_window): use cancel rather than
- close button
-
-2004-12-21 JP Rosevear <jpr@novell.com>
-
- * e-account.c: convert to G_DEFINE_TYPE
-
- * e-account-list.c: ditto
-
-2004-12-08 Not Zed <NotZed@Ximian.com>
-
- * e-plugin.c (e_plugin_load_plugins): kill warning if we can't
- open the path.
-
-2004-12-06 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (ec_rebuild): set the table spacings to 6 for
- generated tables.
-
-2004-11-22 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (ec_rebuild): if the table existed before and we have
- no factory, destroy it always.
-
-2004-12-03 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (ec_rebuild): revert the patch from chenthill, this
- wont work yet.
-
-2004-11-29 Mengjie Yu <meng-jie.yu@sun.com>
-
- * e-config.c: (ec_rebuild):add mnemonic for label.
- * e-passwords.c: (ep_ask_password):add description for password dialog.
-
-2004-11-26 JP Rosevear <jpr@novell.com>
-
- * e-gui-utils.c (e_create_image_widget): get the image directly
- from the icon factory
-
- * e-config.c: insert debug defines so we can
- turn spew on and off
-
- * e-event.c: insert debug defines so we can turn spew on and off
-
- * e-menu.c: insert debug defines so we can turn spew on and off
-
- * e-plugin.c: insert debug defines and set to off for now
-
- * e-popup.c: insert debug defines so we can turn spew on and off
- (e_popup_create_menu): get the image directly from the icon
- factory
-
-2004-11-26 JP Rosevear <jpr@novell.com>
-
- * e-icon-factory.h: add proto
-
- * e-icon-factory.c (e_icon_factory_init): cast to kill warning
- (e_icon_factory_get_image): new function to return a GtkImage
- widget give an icon name and size
-
-2004-11-25 Chenthill Palanisamy <pchenthill@novell.com>
-
- * e-config.c (ec_rebuild): Set the row and column spacings as
- tweleve while creating the table to make it HIG compliant.
-
-2004-11-19 Not Zed <NotZed@Ximian.com>
-
- * e-plugin.c (ep_load): if the plugin fails to load just disable
- it, don't unref it (it may be referenced elsewhere).
-
-2004-11-18 Not Zed <NotZed@Ximian.com>
-
- * e-plugin.c (epl_loadmodule): split out module loadng code.
- (epl_construct): if we're enabled, and load-on-startup is set,
- load the module right away. Not to be abused!
-
-2004-11-16 Not Zed <NotZed@Ximian.com>
-
- * e-host-utils.[ch]: removed, code moved into
- camel-net-utils.[ch].
-
-2004-11-15 Not Zed <NotZed@Ximian.com>
-
- * e-trie.[ch], e-memory.[ch], e-sexp.[ch], e-msgport.[ch]: Moved
- to eds/libedataserver.
-
- * e-path.[ch]: removed & deleted.
-
-2004-11-03 Not Zed <NotZed@Ximian.com>
-
- * e-plugin.c (e_plugin_list_plugins): added helper api to list all
- plugins.
- (ep_construct): load authors into new list for them.
- (e_plugin_register_type): setup disabled list.
- (ep_construct): dont load the hooks if we're not enabled.
- (e_plugin_enable): make this a virutal method.
- (e_plugin_invoke): if we're disabled, noop.
-
-2004-11-01 Not Zed <NotZed@Ximian.com>
-
- ** See bug #68787
-
- * e-account.c (xml_set_content): check the new val isn't null
- before dereferencing it.
- * e-account.c (xml_set_prop): same here.
-
-2004-10-28 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (ec_rebuild): revert the last change.
-
-2004-10-28 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (ec_rebuild): set the default row/col spacings of the
- table.
-
-2004-10-20 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (ec_rebuild): check for empty trailing sections/pages
- after we exit the main loop.
-
- * e-plugin.c (e_plugin_get_type): make ~/.eplugins the default
- eplugin location, not ~/.eplug.
-
-2004-10-18 Not Zed <NotZed@Ximian.com>
-
- * e-config.h: fix some forward decls.
-
-2004-10-19 JP Rosevear <jpr@novell.com>
-
- * e-config.c, e-event.c, e-menu.c, e-plugin.c, e-plugin.h,
- e-popup.c: convert to org.gnome hook names
-
-2004-10-07 Jeffrey Stedfast <fejj@novell.com>
-
- * e-passwords.c (ep_ask_password): Use "%s" as the formatter
- argument and msg->prompt as a printf-style argument rather than
- using it as the format string. Fixes bug #67622.
-
-2004-10-12 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (ech_check, ech_config_factory, emph_construct_menu):
- setup a "check" handler, page-check/validation callback.
-
- * e-popup.c (e_popup_new): new method to create a targetless popup
- menu.
-
-2004-10-08 JP Rosevear <jpr@novell.com>
-
- * e-plugin.c (ep_load): fix typo
-
-2004-10-08 Not Zed <NotZed@Ximian.com>
-
- * e-plugin.c (ep_load): handle wrong root element properly. From
- David Trowbridge <David.Trowbridge@Colorado.edu>
-
-2004-10-07 Not Zed <NotZed@Ximian.com>
-
- * e-plugin.h: Fix the function pointer types!
-
- * e-plugin.c (epl_invoke): noop if we're disabled, and do some
- lifecycle stuff now, call e_plugin_lib_enable on the module if it
- exists.
-
-2004-10-07 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (ec_rebuild): show the toplevel notebook if we
- had to create one, always.
-
- * e-menu.c (e_menu_add_items): initialise node->menu properly.
-
- * e-plugin.c (ep_load): read/initialise a unique id for all
- plugins and track them in a hashtable.
- (ep_construct): refactor so we have more control over what
- happens. if the hook handling class isn't registered yet, just
- note it and keep going.
- (e_plugin_hook_new): remove this, its handled internally by above.
-
-2004-10-06 Not Zed <NotZed@Ximian.com>
-
- * e-popup.c (e_popup_create_menu): only take one mask parameter,
- and implement EPopupItem->enable to do what the other mask did.
- (ep_activate): if this is a toggle or radiobutton, set the active
- state on the item->type.
- (e_popup_create_menu): if a menu image starts with gtk-, then
- assume it is a gtk stock image instead.
-
-2004-08-27 Not Zed <NotZed@Ximian.com>
-
- * e-passwords.c (e_passwords_ask_password): return cancelled if
- we're in an offline state.
-
-2004-08-26 Rodrigo Moya <rodrigo@novell.com>
-
- * eggtrayicon.[ch]: updated from libegg.
-
-2004-08-20 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * e-dialog-utils.c: (e_notice):
- * e-passwords.c: (ep_ask_password):
- Don't call gtk_dialog_set_has_separator on Gtk Message Dialog
- with GTK+ >= 2.4.0.
-
-2004-08-13 Rodrigo Moya <rodrigo@novell.com>
-
- * e-categories-config.c: include gtkdialog.h rather than gnome-dialog.h.
-
-2004-08-12 Carlos Garnacho Parro <carlosg@gnome.org>
-
- * e-dialog-utils.c: Optionally use GtkFileChooser if compiled
- against Gtk+ >= 2.4.0
-
-2004-08-10 Not Zed <NotZed@Ximian.com>
-
- ** See bug #61840, and others.
-
- * e-passwords.c: Lots of changes. The api is now fully
- multi-thread safe, all calls are serialised internally, even
- recursive main-loop calls. Small api changes to the
- ask_password call to add some new features required by the mailer
- and to clean up some of the names.
- (e_passwords_cancel): new procedure to cancel any outstanding
- password requests, for when we need to go uninteractive.
-
-2004-08-09 Rodney Dawes <dobey@novell.com>
-
- * e-icon-factory.c (icon_foreach_remove): We must return TRUE here
- so that things actually get removed from the list
-
-2004-08-07 ERDI Gergo <cactus@cactus.rulez.org>
-
- * e-account.h: Added new receipt_policy field to services
-
-2004-08-05 Rodrigo Moya <rodrigo@novell.com>
-
- * e-icon-factory.c (e_icon_factory_init): connect to "changed"
- signal on the GnomeIconTheme object.
- (icon_theme_changed_cb): g_hash_table_foreach_remove all items in the
- hash table.
- (icon_foreach_remove): callback for removing hash table items.
-
-2004-08-05 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #62030
-
- * e-icon-factory.c (load_icon): get the icon_key as a new argument
- and use that in the call to icon_new().
- (e_icon_factory_get_icon): pass icon_key to load_icon().
- (e_icon_factory_get_icon_list): ditto.
-
-2004-08-01 JP Rosevear <jpr@novell.com>
-
- * e-pilot-util.c (e_pilot_get_sync_source): find the source with
- the pilot-sync property
- (e_pilot_set_sync_source): give the source the pilot-sync property
- and make sure its the only one
-
- * e-pilot-util.h: add prototypes
-
- * Makefile.am (eutilincludedir): don't build pilot settings
-
-2004-07-20 Not Zed <NotZed@Ximian.com>
-
- * e-dialog-utils.c: include config.h. See #61395.
-
-2004-07-12 Dan Winship <danw@novell.com>
-
- * e-mktemp.c (e_mktemp, e_mkdtemp): un-const the return values,
- since they need to be freed
- (d): turn off debugging
- (expire_dir_rec): remove debug printfs
-
-2004-08-24 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: define EVOLUTION_PLUGINDIR
-
- * e-plugin.c (e_plugin_get_type): add both a global and user
- specifc eplug path as defaults
- (e_plugin_load_plugins): just skip a directory if it can't be
- opened
-
-2004-09-10 Not Zed <NotZed@Ximian.com>
-
- * e-popup.c (emph_construct_menu): duh, setup the hook pointer.
-
- * e-menu.c (e_menu_add_items): pass pixmaps and ui files to this
- function now.
- (e_menu_add_pixmap): removed, covered by above.
- (e_menu_add_ui): removed, covered by above.
- (emph_construct_menu): setup the hook pointer properly.
-
- * e-menu.h: moved the pixmap and ui file structures to be public,
- removed hte hook equivalents.
-
-2004-09-09 Not Zed <NotZed@Ximian.com>
-
- * e-event.c (e_event_remove_items): implement a remove function.
- (e_event_add_items): return a handle to pass to above.
- (emph_event_handle): noop if we're disabled.
-
- * e-popup.c (emph_popup_factory): noop if the
- plugin is disabled.
-
- * e-plugin.c (ep_init): setup an enabled bit for the plugin.
- Preliminary work on being able to manage plugins.
- (e_plugin_hook_enable): set hook enable state.
- (e_plugin_enable): set plugin enable state.
-
-2004-09-07 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (ec_rebuild): pass the right old widget to the page
- factory.
- (ec_widget_destroy): unref the config and the target when done.
- (e_config_create_widget): force the notebook to page 0, workaround
- some other bug i don't understand.
- (e_config_create_window): set dialog hint on druid.
-
-2004-09-06 Not Zed <NotZed@Ximian.com>
-
- * e-account.c (e_account_import): emit a changed event on the dest.
- (e_account_set_from_xml): emit a changed event if we were.
-
- * e-config.c (ec_rebuild): add a table item for some type-safety.
- remove/alter the asserts so the code attemps to fail gracefully
- rather than just fail.
-
-2004-09-01 Not Zed <NotZed@Ximian.com>
-
- * e-menu.[ch]:
- * e-popup.[ch]:
- * e-config.[ch]:
- * e-event.[ch]: API syncrhonisation. Item callbacks now get the
- root object, the item, and user-supplied data. Removed
- now-redundant data and structures. Documentation updates.
-
-2004-08-30 Not Zed <NotZed@Ximian.com>
-
- * e-popup.c (emph_construct_item): just build a popupitem
- directly, use user_data to pass the activate method name.
-
- * e-popup.h: removed epopuphookitem.
-
- * e-popup.c (emph_construct_item): dont set hook on hookitem
- anymore, dont need to set user_data either.
-
- * e-popup.h: no longer pass parent pointer in EPopupHookItem, its
- handled by add_items's data now.
-
- * e-popup.c (ep_finalise): re-arrange and call freefunc with the
- new args.
- (e_popup_create_menu): change the activate data so we can pass the
- new api arguments.
- (ep_activate): changes for api changes.
- (emph_popup_factory): no longer takes target arg, taken from the
- popup, pass the popuphook to the add_items call.
- (emph_popup_activate): changed for new argument types.
-
- * e-popup.h: removed popup from epopupitem.
-
- * e-popup.c (e_popup_add_static_items): make private/rename to
- ep_add_static_items.
- (ep_add_static_items): dont pass target, it is set on the epopup
- structure.
- (e_popup_add_items): change the freefunc to be an EPopupItemsFunc
- and add a user-data field, and track the parent epopup.
-
- * e-popup.h: change the activatefunc to pass the target and data
- supplied to add_items.
-
-2004-08-25 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (e_config_new): removed, this shouldn't be here for
- an abstract class.
- (*): Added doco.
-
-2004-08-24 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (emph_construct_item): translate the label text.
-
- * e-popup.c (emph_construct_item): translate the label text.
-
- * e-plugin.c (e_plugin_xml_prop_domain): helper to get a property
- translated.
- (ep_construct): translate the name and description based on the
- new domain tag. get the description as tag content not property.
- (e_plugin_xml_content_domain): similar for xml node content.
-
-2004-08-24 Not Zed <NotZed@Ximian.com>
-
- * e-account.c (init): setup some defaults for the account.
-
- * e-config.c (e_config_create_widget): remove target arg actually.
- (ec_rebuild): add druid page start/end pages. fixes.
- (ec_druid_finish, ec_druid_cancel): handle finishing the druid.
-
-2004-08-23 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (ec_druid_prepare, ec_druid_prev, ec_druid_next):
- handle druid navigation.
-
-2004-08-20 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (e_config_target_changed): add 'how' changed arg.
- (e_config_create_widget): dont take target anymore, set that
- separately.
- (e_config_set_target): new virtual method to set the target.
- (ec_set_target): implementation.
-
-2004-08-19 Not Zed <NotZed@Ximian.com>
-
- * e-account.c (e_account_set_bool): only emit changed if it did.
-
-2004-08-17 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (e_config_page_check): fix a past-o.
- (e_config_target_changed): treat the returned page for a druid
- page factory as a gnomedruidpagestandard, so get_page works, etc.
-
-2004-08-16 Not Zed <NotZed@Ximian.com>
-
- * e-event.[ch]: Added event hook and dispatch router.
-
-2004-08-13 Not Zed <NotZed@Ximian.com>
-
- * e-plugin.c (e_plugin_load_plugins): don't take a path, load all
- paths set.
- (e_plugin_add_load_path): add a load path to the search path.
- (e_plugin_get_type): setup the initial load path from environment
- or defaults.
- (e_plugin_xml_int): helper to get a prop in int format.
-
-2004-08-11 Not Zed <NotZed@Ximian.com>
-
- * e-config.c (e_config_target_changed): handle DRUID root type.
-
-2004-08-05 Not Zed <NotZed@Ximian.com>
-
- * e-account.c (class_init): add a changed signal.
- (e_account_set_string, e_account_set_int, e_account_set_bool):
- emit changed signal if it did.
-
- * e-config.c (e_config_add_page_check): add a page verification
- function. It will be called for the given page, or all pages, to
- verify the page contains valid data.
-
-2004-07-29 Not Zed <NotZed@Ximian.com>
-
- * e-account.c (e_account_get_string, e_account_get_int)
- (e_account_get_bool, e_account_set_string, e_account_set_int)
- (e_account_set_bool): implement. completely table driven.
-
-2004-07-02 Chris Toshok <toshok@ximian.com>
-
- [ fixes #60691 ]
-
- * e-iterator.h: rename the "delete" member to
- "remove", to fix c++ build.
-
- * e-iterator.c (e_iterator_delete): same.
- (e_iterator_class_init): same.
-
- * e-list-iterator.c (e_list_iterator_class_init): same.
- (e_list_iterator_remove): same.
-
-2004-06-03 Dan Winship <danw@novell.com>
-
- * e-icon-factory.c (load_icon): If the icon_name is an abolute
- path, just load it.
- (e_icon_factory_get_icon): Update the docs to reflect that
-
-2004-06-01 Not Zed <NotZed@Ximian.com>
-
- * e-fsutils.c (e_fsutils_avail): use statvfs if available. Should
- make it actually work, if not portable. This is for a bug but I
- can't recall the number.
-
-2004-05-27 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am (dist-hook): Require e-error-tool
-
-2004-05-19 Jeffrey Stedfast <fejj@novell.com>
-
- * e-icon-factory.c: Lots of re-working action. We no longer load a
- pixbuf for each and every available size when requesting the icon
- for the first time, instead we simply load the requested icon of
- the requested size and cache only that.
- (e_icon_factory_get_icon): Always return a broken image icon if we
- fail to load the requested icon.
- (e_icon_factory_get_icon_list): Only bother with adding icons of
- the sizes that are suggested by ghe gtk documentation for
- gtk_window_set_icon_list rather than the sizes of the standard
- icons (since it isn't the same list of sizes).
- (load_icon): Fall back to EVOLUTION_ICONSDIR/WWxHH/icon_name if
- the icon-theme lookup fails. Also now takes a 'scale' argument
- which, if non-zero, allows us to look for images of the same name
- with a larger size in order to scale them back down to what we
- need.
-
-2004-05-19 Jeffrey Stedfast <fejj@novell.com>
-
- * e-gui-utils.c (e_icon_for_mime_type): We always have
- GnomeIconTheme nowadays, get rid of the old unused code.
- (e_create_image_widget): Use E_ICON_SIZE_DIALOG
-
-2004-05-17 Jeffrey Stedfast <fejj@novell.com>
-
- * e-icon-factory.h (E_ICON_SIZE_LIST/STATUS): New #define aliases
- for common icon usage cases where it may not be obvious that they
- are the same size as menu 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.
-
-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.
-
-2004-04-30 Not Zed <NotZed@Ximian.com>
-
- * e-lang-utils.[ch]: Removed. This is covered by
- gnome_i18n_get_language_list, which is more complete.
-
-2004-04-30 Dan Winship <danw@ximian.com>
-
- * e-icon-factory.c (load_icon): Make this work for non-stock icons
- too.
-
-2004-04-22 Not Zed <NotZed@Ximian.com>
-
- * e-icon-factory.c (e_icon_factory_get_icon_list): make sure we
- unlock if we fail to find an icon.
-
-2004-04-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-icon-factory.c: Remove the warnings about using E_ICON_SIZE
- enums.
-
-2004-04-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-icon-factory.c (e_icon_factory_get_icon): Make
- thread-safe. Fixes a crash I encountered this morning.
- (e_icon_factory_get_icon_filename): Same.
- (e_icon_factory_get_icon_list): Here too.
-
-2004-04-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-icon-factory.h: Add an enum for icon sizes (temporarily has
- absolute pixel sizes assigned to it until I commit
- e-icon-factory.c changes - but only after all other code has been
- updated to use the enums).
-
-2004-04-16 Michael Terry <mike@mterry.name>
-
- * Makefile.am: Add e-icon-factory.[ch]
- * e-gui-utils.c: Use the icon theme via EIconFactory
- * e-icon-factory.[ch]: Move EIconFactory to e-util, and add icon theme
- support to the object so evolution uses them
-
-2004-04-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-signature-list.c (gconf_signatures_changed): Don't add an
- autogen signature if the new signature is the autogen signature.
-
-2004-04-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-host-utils.c (e_gethostbyname_r): Implemented a similar
- workaround to the one I did for a gethostbyaddr_r() glibc bug
- here. Glibc will apparently return success for addresses such as
- "192..168.1.1" (note the double dot) and yet not have filled in
- the hostent properly.
-
-2004-04-12 Jeffrey Stedfast <fejj@ximian.com>
-
- Really fixes bug #56623
-
- * e-signature-list.c (gconf_signatures_changed): If we've had to
- "fix" any signatures by adding a uid, set the resave state on the
- list (only cared about if this is at initial load time).
- (e_signature_list_construct): If we've set any uids in
- signatures_changed(), then save the signature list back out.
-
-2004-04-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-account.c (xml_set_identity): If we fail to set a sig_uid then
- try to extract the old style signature id and assume the migration
- code will fix us up (if not, nothing bad will happen anyway).
-
- * e-signature-list.c (gconf_signatures_changed): If the autogen
- signature isn't in the list (or isn't the first in the list), add
- it to the head of the list.
-
-2004-04-07 Jeffrey Stedfast <fejj@ximian.com>
-
- Probably fixes bug #56623 and others?
-
- * e-signature-list.c (gconf_signatures_changed): Fixed to not use
- free'd iter memory. Also reverse the new_sigs list before adding
- them to the signature list (so they are in the same order they
- appeared in the gconf key).
-
-2004-04-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-signature-list.c (gconf_signatures_changed): Fixed to not
- ignore signatures without uids (e.g. signatures that were from
- prior versions).
-
-2004-04-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-signature.c (e_signature_to_xml): Always set a format prop so
- that 1.4 and older 1.5 versions won't strcmp() on a NULL value.
-
-2004-04-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-account.c: Reference signatures by their UID rather than by an
- integer id. Also removed the need to have 2 signature settings (no
- need for the "auto" signature boolean anymore).
-
-2004-03-31 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-signature.[c,h]: New class similar to EAccount but for
- signatures.
-
- * e-signature-list.[c,h]: New class similar to EAccountList only
- for signatures.
-
-2004-03-31 Not Zed <NotZed@Ximian.com>
-
- * e-account-list.h: similar to below.
-
- * e-account.h: define struct _EAccount* so you can properly forward
- declare it.
-
-2004-03-18 Not Zed <NotZed@Ximian.com>
-
- * e-account.c: Added options for transport_url and source_url
- permissions.
-
-2004-03-18 Not Zed <NotZed@Ximian.com>
-
- * e-account.c (e_account_writable, e_account_writable_option):
- added interface to find out if various fields or server options
- are writable. to work around gconf limitations.
-
-2004-03-04 William Jon McCann <mccann@jhu.edu>
-
- * e-dialog-utils.c (e_notice, e_notice_with_xid, save_ok):
- * e-request.c (e_request_string):
- * e-passwords.c (e_passwords_ask_password):
- Remove separator from dialogs per HIG.
-
-2004-03-04 Not Zed <NotZed@Ximian.com>
-
- * e-sexp.c: Added some debug stuff.
-
-2004-02-27 Not Zed <NotZed@Ximian.com>
-
- ** See Bug #37329.
-
- * e-mktemp.c (get_dir): setup a comjpile time option for storing
- in the homedir, and also just use the uid as the key for a /tmp
- dir option.
- (e_mktemp_cleanup): removed entirely.
- (e_mkstemp, e_mkdtemp, e_mktemp): dont save the file/dirname in a
- list anymore.
- (expire_dir_rec): expire old temp data from previous runs/old data
- lying around. Based on access time.
- (get_dir): run an expirey every now and then.
-
-2004-02-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-gui-utils.c (e_icon_for_mime_type): Protect against feeding
- gdk_pixbuf_new_from_file() a NULL path. Clears up some console
- warning spewage.
-
-2004-02-19 Not Zed <NotZed@Ximian.com>
-
- * e-pilot-util.c: include string.h, fixes 64 bit crash. From
- David Mosberger.
-
-2004-02-03 Chris Toshok <toshok@ximian.com>
-
- * e-html-utils.c (e_text_to_html_full): add callto:, h323:, and
- webcal: schemes.
-
-2004-01-26 JP Rosevear <jpr@ximian.com>
-
- * e-folder-map.c (e_folder_map_dir): use g_file_test instead of
- stat and pass the type e_folder_map_dir when recursing
-
-2004-01-24 JP Rosevear <jpr@ximian.com>
-
- * e-folder-map.c: turn off debugging
-
-2004-01-24 Chris Toshok <toshok@ximian.com>
-
- * e-folder-map.c (e_folder_map_dir): use GDir/g_build_filename,
- and g_file_test.
- (e_folder_map_local_folders): same.
-
-2004-01-23 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: build new sources
-
- * e-folder-map.[hc]: builds a list of 1.4 folder paths of a
- certain type
-
-2004-01-20 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: don't build dead files
-
- * e-xml-hash-utils.[hc]: kill, these were moved to e-d-s long ago
-
-2004-01-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-bconf-map.[c,h]: New source files for mapping bonobo-conf keys
- to gconf keys. Moved out of shell/e-config-upgrade.c
-
-2004-01-13 Not Zed <NotZed@Ximian.com>
-
- * e-msgport.c (em_cache*): A time-based thread-safe in-memory
- cache thing. Called em_cache 'cause there's an e_cache in gal.
-
-2004-01-05 Not Zed <NotZed@Ximian.com>
-
- * e-memory.c (e_mempool_destroy): Fix from Zan Lynx
- <zlynx@acm.org> to lock the memchunk before freeing the pool
- header.
-
-2003-12-06 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: Remove hard coded disable deprecated flags
-
-2003-11-23 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am (INCLUDES): remove gtk deprecated flag
-
-2003-11-18 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: remove db3 library, if you really want it, get it
- from e-d-s
-
-2003-11-14 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: don't build the e-source stuff anymore, its in
- e-d-s now
-
-2003-11-14 JP Rosevear <jpr@ximian.com>
-
- * test-source-list.c (on_idle_do_stuff): we only need the uid to
- remove and peek at stuff
-
- * e-source-list.h: update proto types
-
- * e-source-list.c (e_source_list_peek_source_by_uid): allow peek
- by uid only
- (e_source_list_remove_source_by_uid): allow removal by uid only
-
-2003-11-07 Dan Winship <danw@ximian.com>
-
- * ename/*: Removed. No longer used by evolution except via
- evolution-data-server.
-
- * Makefile.am (SUBDIRS): Remove ename
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: remove build sources from dist
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: make sure the marshal header and source are in the
- source list
-
-2003-10-31 Hans Petter Jansson <hpj@ximian.com>
-
- * e-source.c (e_source_get_uri): Don't compress trailing slashes in
- URI elements.
-
-2003-10-31 Not Zed <NotZed@Ximian.com>
-
- * e-account.c (e_account_(sg)et_from_xml): add encrypt_key id, and
- change some of the names around to be more meaningful.
-
-2003-10-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-host-utils.c (e_gethostbyname_r): If the system defines
- AI_ADDRCONFIG, set this flag on the hints.ai_flags member as well
- so that we don't resolve a host to an IPv6 addr when the node
- doesn't have any IPv6 source addresses.
-
-2003-10-24 Dan Winship <danw@ximian.com>
-
- * Makefile.am (libedb3util_la_LIBADD): add $(DB3_LDADD)
-
-2003-10-22 Dan Winship <danw@ximian.com>
-
- * e-bonobo-factory-util.[ch]: Gone; unused since 1.2
-
- * e-proxy.[ch]: Gone; nothing in evo uses soup any more.
-
- * Makefile.am (eutilinclude_HEADERS, libeutil_la_SOURCES): Remove
- e-proxy.[ch]
-
-2003-10-20 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (pilot_compile) [! ENABLE_PILOT_CONDUITS]: Add
- md5-utils.c so it compiles even if you have no Pilot support.
-
-2003-10-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-source-list.c (e_source_list_sync): use gconf_client_notify_remove
- instead of g_source_remove for GConf notification IDs.
- (impl_finalize): remove the GConf notification also here.
-
-2003-10-13 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-source-group.[ch] (e_source_group_peek_source_by_name): added
- new function.
-
-2003-10-10 Not Zed <NotZed@Ximian.com>
-
- * e-account-list.c (e_account_list_find): add FIND_UID find type.
-
-2003-09-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-host-utils.c (e_gethostbyaddr_r): IPv6 implementation
- rewritten to use getnameinfo() which is the proper function to use
- in this case. Fixes bug #46006 the Right Way (tm).
-
-2003-09-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-host-utils.c (e_gethostbyaddr_r): Make sure that
- res->ai_canonname is non-NULL and that it doesn't match the
- numeric host address that we were trying to resolve. Fixes the
- second half of bug #46006.
-
-2003-09-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-host-utils.c (e_gethostbyaddr_r): Work around a bug in glibc
- 2.3.2's gethostbyaddr_r() implementation.
-
-2003-09-15 Larry Ewing <lewing@ximian.com>
-
- * e-source.c (e_source_dump_to_xml_node): make sure declarations
- precede the body.
-
-2003-09-11 Dan Winship <danw@ximian.com>
-
- * Makefile.am (noinst_LTLIBRARIES): Remove libeutil-static.la and
- libeconduit-static.la
-
- * ename/Makefile.am (noinst_LTLIBRARIES): Remove
- libename-static.la
-
-2003-08-28 Hans Petter Jansson <hpj@ximian.com>
-
- * eggtrayicon.[ch]: Added for tray icon support. To be removed when
- libgnomeui sports this functionality.
-
- * Makefile.am: Include eggtrayicon.
-
-2003-08-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-mktemp.c (e_mktemp_cleanup): We need to unlink the full paths
- in the tmpdirs, not just the base path.
-
-2003-08-20 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>
-
- * e-time-utils.c (parse_with_strptime): Fixes #43558 Appointment
- Editor always gives time validation error for apptmnts in non
- UTF-8/non ASCII locales.
-
-2003-08-17 Ettore Perazzoli <ettore@ximian.com>
-
- * test-source-list.c: No short letter for --key.
-
-2003-08-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-uid.c: #include <glib/gstrfuncs.h>
-
- * test-source-list.c: Add options to display, set and unset the
- color as well.
-
- * e-source.c: New members has_color, color in struct
- ESourcePrivate.
- (e_source_update_from_xml_node): Parse a color property from the
- XML node. Protect from NULL name and relative_uri members as
- well.
- (e_source_dump_to_xml_node): Set a color property on the XML node.
- (e_source_get_color): New.
- (e_source_set_color): New.
- (e_source_unset_color): New.
- (e_source_new_from_xml_node): Use e_source_update_from_xml_node()
- instead of getting the data from the XML yourself.
-
-2003-08-14 Ettore Perazzoli <ettore@ximian.com>
-
- Add UIDs to ESource* items so we can distinguish renames from
- removals/additions.
-
- * test-source-list.c: Made --source and --group get UIDs instead
- of names.
- (on_idle_do_stuff): Updated behavior accordingly.
- (dump_list): Print "(No items)" if there are no groups.
- (dump_group): Print the UID of the group.
- (dump_source): Print the UID of the source.
-
- * e-source-list.c (load_from_gconf): Match with group UIDs instead
- of group names.
- (e_source_list_peek_source_by_uid): New.
- (e_source_list_peek_source_by_name): Removed.
- (e_source_list_peek_group_by_uid): New.
- (e_source_list_peek_group_by_name): Removed.
- (e_source_list_remove_group_by_uid): New.
- (e_source_list_remove_group_by_name): Removed.
- (e_source_list_remove_source_by_uid): New.
- (e_source_list_remove_source_by_name): Removed.
-
- * e-source-group.c: New member uid in struct ESourceGroupPrivate.
- (impl_finalize): Free it.
- (e_source_group_new): Set the uid member using e_uid_new().
- (e_source_group_peek_source_by_uid): New.
- (e_source_group_peek_source_by_name): Removed.
- (e_source_group_add_source): Check that the UID is unique, instead
- of the name.
- (e_source_group_remove_source_by_uid): New.
- (e_source_group_remove_source_by_name): Removed.
- (e_source_group_update_from_xmldoc): Use the UID to figure out
- which source has changed, instead of the name.
- (e_source_group_uid_from_xmldoc): New.
- (e_source_group_name_from_xmldoc): Removed.
- (e_source_group_new_from_xmldoc): Set the UID in the new group
- from the XML.
- (e_source_group_to_xml): Set a UID property in the XML.
-
- * e-source.c: New member uid in struct ESourcePrivate.
- (e_source_new): Initialize using e_uid_new().
- (impl_finalize): Free.
- (e_source_peek_uid): New.
- (e_source_new_from_xml_node): Set the UID from the XML node.
- (e_source_name_from_xml_node): Removed.
- (e_source_uid_from_xml_node): New.
- (e_source_dump_to_xml_node): Set the "uid" property on the XML
- node.
-
- * e-account.c (e_account_gen_uid): Removed.
- (e_account_new): Use e_uid_new() instead of e_account_gen_uid().
-
- * e-uid.c (e_uid_new): New file, new function.
-
-2003-08-13 Ettore Perazzoli <ettore@ximian.com>
-
- Fix up the semantics of "changed" signals on GConf changes.
-
- * e-source-group.c (e_source_group_update_from_xmldoc): Added new
- member ignore_source_changed in struct _ESourceGroupPrivate.
- (e_source_group_update_from_xmldoc): Increment
- ignore_source_changed before calling
- e_source_update_from_xml_node(), decrement afterwards.
- (source_changed_callback): Only emit "changed" if
- ignore_source_changed is zero.
- (e_source_group_update_from_xmldoc): Properly emit the "changed"
- signal when the base_uri or the name change.
-
- * e-source-list.c: Changed type of sync_idle_id from gboolean (!)
- to int and added new member ignore_group_changed in struct
- _ESourceListPrivate.
- (load_from_gconf): Increment ignore_group_changed before calling
- e_source_group_update_from_xmldoc() and decrement it afterwards.
- (group_changed_callback): Only emit the signal if
- ignore_group_changed is zero.
-
- * e-source.c (e_source_update_from_xml_node): Removed arg
- emit_signals. Always emit signals.
-
- * e-source-group.c (e_source_group_update_from_xmldoc): Removed
- arg emit_signals. Always emit signals.
- (e_source_group_update_from_xml): Likewise.
-
-2003-08-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-source.c (e_source_set_group): Weak_unref the current group if
- not NULL and properly handle the case where a NULL group is being
- passed in.
-
-2003-08-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-source-group.c: New file.
- * e-source-group.h: New file.
- * e-source-list.h: New file.
- * e-source-list.c: New file.
- * e-source.c: New file.
- * e-source.h: New file.
- * test-source-list.c: New file to test the above.
-
-2003-08-11 Not Zed <NotZed@Ximian.com>
-
- * e-msgport.c (e_thread_put): check pthread_create return code
- properly.
- (e_mutex_lock): check pthread* return codes properly.
- (e_mutex_unlock): Same here.
- (e_mutex_cond_wait): and here.
-
-2003-08-05 Dan Winship <danw@ximian.com>
-
- * e-html-utils.c (special_chars): add a flag for non-url chars
- (controls, whitespace, ", and |)
- (url_extract): Use that. When urlifying just a hostname, make sure
- it really is a hostname, and not just something like "www.c".
- (e_text_to_html_full): Deal with url_extract returning NULL in the
- "www." case
- (main): add a regression test, #ifdef E_HTML_UTILS_TEST
-
-2003-07-24 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-config-listener.c (add_key): just preload one level of GConf keys,
- since preloading all makes the calendar startup slow.
-
-2003-07-23 Dan Winship <danw@ximian.com>
-
- * Makefile.am: Use EVO_MARSHAL_RULE
-
- * e-component-listener.c (connection_listen_cb): Fix a non-ANSI
- switch label.
-
- * e-gui-utils.c: only include "art/empty.xpm" if
- HAVE_LIBGNOMEUI_GNOME_ICON_LOOKUP_H isn't defined
-
- * e-xml-hash-utils.c (e_xml_to_hash): Deconstify a non-const
- variable to fix a warning.
-
-2003-07-03 JP Rosevear <jpr@ximian.com>
-
- * e-xml-hash-utils.c (foreach_save_func): encode the text
- (e_xml_from_hash): pass xmlDoc to foreach method
- (e_xmlhash_new): check for file existence
- (e_xmlhash_destroy): only destroy the hash if it exists
-
-2003-07-01 Dan Winship <danw@ximian.com>
-
- * e-gui-utils.c (e_icon_for_mime_type): New function to return an
- icon for a MIME type, using GnomeIconTheme if available or
- gnome-vfs and gnome-mime-data if not.
-
-2003-06-19 Dan Winship <danw@ximian.com>
-
- * e-xml-hash-utils.c (e_xml_to_hash): don't leak an extra copy of
- the values
-
-2003-06-14 Larry Ewing <lewing@ximian.com>
-
- * e-name-western.c (e_name_western_get_suffix_at_str_end): free
- word before breaking out of the loop.
-
-2003-06-12 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-config-listener.c (add_key): use GCONF_CLIENT_PRELOAD_RECURSIVE
- when adding watched directories to avoid GConfd round-trips.
-
-2003-06-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-trie.c (e_trie_free): Free the fail_states array.
-
-2003-05-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-meta.c (meta_load): Stat the file to make sure it exists
- before trying to parse it using xmlParseFile().
-
diff --git a/e-util/ChangeLog.pre-1-4 b/e-util/ChangeLog.pre-1-4
deleted file mode 100644
index 3cbac0eade..0000000000
--- a/e-util/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,2649 +0,0 @@
-2003-05-29 JP Rosevear <jpr@ximian.com>
-
- Fixes #43775
-
- * e-time-utils.c (locale_supports_12_hour_format): use e_utf8_strftime
- (e_time_format_date_and_time): ditto
- (e_time_format_time): ditto
-
-2003-05-16 Dan Winship <danw@ximian.com>
-
- * e-proxy.c (e_proxy_init): Removing trailing / in key name passed
- to gconf_client_notify_add to kill a warning. (Part of #43159)
-
-2003-05-16 Jeremy Katz <katzj@redhat.com>
-
- * e-sexp.c (term_eval_and): Use glib macros for pointer/int
- conversion.
-
-2003-05-07 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes crash in #42212
-
- * e-url.c (e_uri_new): check for 'uri_string' being NULL.
-
-2003-05-02 Not Zed <NotZed@Ximian.com>
-
- * e-request.c (e_request_string): remove the assert, if we dont
- understand the response, assume it's a cancel.
- GTK_RESPONSE_DELETE_EVENT wasn't handled [#42038].
-
-2003-04-30 Ettore Perazzoli <ettore@ximian.com>
-
- * e-request.c (e_request_string): Handle GTK_RESPONSE_NONE.
- [#42038]
-
-2003-04-24 Chris Toshok <toshok@ximian.com>
-
- [ for bug #41211 ]
-
- * e-gui-utils.h (e_button_new_with_stock_icon): add prototype.
-
- * e-gui-utils.c (e_button_new_with_stock_icon): new function,
- allow us to create a custom labeled button with a stock icon.
-
-2003-04-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-host-utils.c: Added #include <netinet/in.h> for the
- sockaddr_in6 typedef for at least MacOS X.
-
-2003-04-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-host-utils.c (e_gethostbyname_r): Keep our buf ptr aligned to
- sizeof (char *). Should fix bug #41362.
- (e_gethostbyaddr_r): Same.
-
-2003-04-18 Anna Marie Dirks <anna@ximian.com>
-
- * e-request.c (e_request_string): Added appropriate spacing/padding
- to the rename dialogs. Fixes bugs #41040, #41036, #41038
-
-2003-04-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-gtk-utils.c (e_gtk_button_new_with_icon): Remove debugging
- message.
-
-2003-04-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-sexp.c: Finished an #if 0'd out port to GObject from an #if
- 0'd out GtkObject subclassing.
-
-2003-04-15 Hans Petter Jansson <hpj@ximian.com>
-
- * e-sexp.c (e_sexp_add_function)
- (e_sexp_add_ifunction): Make sure any old symbol with the same name
- as the one being added, is removed first.
-
-2003-04-14 Not Zed <NotZed@Ximian.com>
-
- * e-gtk-utils.c (e_gtk_button_new_with_icon): Utility function to
- create a button with a stock icon.
-
-2003-04-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-host-utils.c (e_gethostbyaddr_r): Change the 'len' argument to
- 'addrlen' so that when IPv6 is enabled, our temp vriable (also
- named len) does not cause confusion. Fixes bug #40979.
-
-2003-04-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-passwords.c (e_passwords_remember_password): Removed debugging
- message that would spit out the actual password, albeit in encoded
- form.
-
-2003-04-04 Dan Winship <danw@ximian.com>
-
- * e-account-list.c (gconf_accounts_changed): Don't start emitting
- ACCOUNT_ADDED signals until we've added all of the new accounts to
- our list. Otherwise if the signal handler calls
- e_account_list_get_default_account() it will end up causing the
- first account in the list to become the default. #40675
-
-2003-04-04 Chris Toshok <toshok@ximian.com>
-
- * ename/e-name-western.c (e_name_western_extract_middle): fix abr.
- (e_name_western_get_suffix_at_str_end): same.
-
-2003-04-02 Not Zed <NotZed@Ximian.com>
-
- * e-passwords.c (e_passwords_forget_passwords): Delete all
- Passwords-* sections. Should make this work.
-
-2003-03-31 Chris Toshok <toshok@ximian.com>
-
- * ename/test-ename-western.c (do_name): print "" if the value is
- NULL.
- (main): add a couple of utf8 test cases (that still use western
- orderings).
-
- * ename/e-name-western.c (e_name_western_str_count_words):
- utf8-ize this.
- (e_name_western_cleanup_string): same.
- (e_name_western_get_words_at_idx): same.
- (e_name_western_get_one_prefix_at_str): same.
- (e_name_western_get_prefix_at_str): same.
- (e_name_western_extract_first): same.
- (e_name_western_extract_middle): same.
- (e_name_western_extract_nickname): same.
- (e_name_western_extract_last): same.
- (e_name_western_get_preceding_word): same.
- (e_name_western_get_suffix_at_str_end): same.
- (e_name_western_detect_backwards): same.
- (e_name_western_reorder_asshole): same.
- (FINISH_CHECK_MIDDLE_NAME_FOR_CONJUNCTION): same.
- (e_name_western_fixup): same.
- (e_name_western_parse): validate the string and truncate it if
- need be.
-
-2003-03-27 JP Rosevear <jpr@ximian.com>
-
- * e-account-list.c (e_account_list_find): guard against NULL keys
-
-2003-03-25 Dan Winship <danw@ximian.com>
-
- * e-dialog-utils.c (e_notice): Move this here from gal. Use
- e_dialog_set_transient_for so it DTRT for out-of-proc components.
- (e_notice_with_xid): Like e_notice but with an X Window ID as the
- parent window
- (e_gnome_dialog_set_parent): Remove this, since it was marked
- deprecated and only used in one place.
- (e_file_dialog_save): Make this use GtkMessageDialog instead of
- GnomeDialog
- (e_dialog_set_transient_for_xid): #ifdef out gtk 2.2 api usage
-
-2003-03-25 Not Zed <NotZed@Ximian.com>
-
- * e-meta.c (meta_filename): fix a typo & some missing headers.
-
-2003-03-24 Dan Winship <danw@ximian.com>
-
- * e-dialog-utils.c (e_dialog_set_transient_for,
- e_dialog_set_transient_for_xid): Rename, rewrite, make them
- actually work.
-
-2003-03-25 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: Added e-meta.[ch] to libeutil
-
- * e-meta.[ch]: simple api to implement meta-data for keyed
- objects.
-
-2003-03-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-trie.c (e_trie_search): If the gunichar is 0xfffe, just skip
- processing it. Maybe this will fix bug #39900.
- (trie_utf8_getc): Removed unused labels to shutup the compiler.
-
-2003-03-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-sexp.h: Fix ESExpClass to never be an empty struct. Also make
- ESExp optionally a subclass of GObject rather than GtkObject (not
- that we'll probably ever make it so, but for completeness sake?).
-
-2003-03-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-trie.c (trie_utf8_getc): Don't use __inline__ as it is not
- always defined.
-
-2003-03-13 Dan Winship <danw@ximian.com>
-
- * ename/e-address-western.c (e_address_western_parse): When
- declaring a line to be part of "extended" because we don't know
- what else to call it, keep the preceding "\n" so that the address
- still looks the same when we reassemble the pieces later. Fixes
- handling of non-US addresses
-
-2003-03-12 Dan Winship <danw@ximian.com>
-
- * e-xml-hash-utils.c (e_xml_to_hash): Update for a libxml2 change
- that was making this code g_warn a lot
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-request.c (e_request_string): Make the entry activate the
- default response in the dialog.
-
-2003-03-03 Rodney Dawes <dobey@ximian.com>
-
- * e-proxy.c: Use gnome2 proxy settings
-
-2003-03-02 Rodney Dawes <dobey@ximian.com>
-
- * e-pilot-util.c: s/gnome-xml/libxml/
-
-2003-02-27 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: include gnome-pilot cflags
-
-2003-02-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-account-list.c (gconf_accounts_changed): 'uid' should not be
- const.
-
-2003-02-20 Not Zed <NotZed@Ximian.com>
-
- * e-account-list.c (e_account_list_get_default): helper to get the
- dfault account.
- (e_account_list_set_default): helper to set the default account.
- (e_account_list_find): Helper to find accounts based on differnet
- key types.
- (e_account_list_add): helper to add account + emit added event.
- (e_account_list_change): helper to emit changed event.
- (e_account_list_remove): herlper to remove account + emit changed event.
-
-2003-02-22 Hans Petter Jansson <hpj@ximian.com>
-
- * e-categories-config.c (e_categories_config_open_dialog_for_entry):
- A result of 0 no longer indicates success; GTK_RESPONSE_OK does.
-
-2003-02-17 Chris Toshok <toshok@ximian.com>
-
- * e-account-list.c (gconf_accounts_changed): fix memleak - free
- uid.
-
-2003-02-11 Not Zed <NotZed@Ximian.com>
-
- * e-trie.c (trie_utf8_getc): Instead of simply ignoring bad chars,
- return the sentinal invalid char 0xfffe, so that we properly track
- the start of sequences.
-
-2003-02-10 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (libeutil_static_la_DEPENDENCIES): Make
- libeutil-static.la depend on libeutil.la so that parallel
- compilations work; building them at the same time confuses
- libtool.
- (e-util-marshal.h, e-util-marshal.c): Use different tmp files so
- these rules can happen in parallel.
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * Makefile.am (eutilincludedir, etc): define in terms of
- privincludedir.
-
- * ename/Makefile.am (libenameincludedir): Likewise
-
- * e-account.c: Fix warnings
- * e-account-list.c: Likewise
- * e-config-listener.c: Likewise
- * e-gui-utils.c: Likewise.
- * e-lang-utils.c: Likewise
- * e-msgport.c: Likewise
- * e-passwords.c: Likewise
-
- * e-categories-config.c
- (e_categories_config_open_dialog_for_entry): Use g_object_get/_set
- rather than gtk_
-
- * e-url.c (e_uri_new): Use g_ascii_strdown instead of deprecated
- g_strdown.
-
-2003-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-request.c (e_request_string): Port to GtkDialog. Strdup the
- text returned by GtkEntry after destroying the dialog, not before.
- Use gtk_editable_select_region() instead of
- gtk_entry_select_region(). Add a little bit of padding to make it
- look less crampy and set a default width.
-
- * e-dialog-utils.h (e_gnome_dialog_set_parent): Declare only if
- GNOME_DISABLE_DEPRECATED is not #defined.
- (e_gnome_warning_dialog_parented): Likewise.
- (e_gnome_ok_cancel_dialog_parented): Likewise.
-
-2003-01-26 Chris Toshok <toshok@ximian.com>
-
- * e-pilot-settings.c (e_pilot_settings_new): ref/sink the pilot
- settings to clear up that gtk warning.
-
-2003-01-25 Chris Toshok <toshok@ximian.com>
-
- * e-pilot-map.c (e_pilot_map_read): g_file_exists -> g_file_test.
- (e_pilot_map_write): don't use doc->root.
-
-2003-01-25 Chris Toshok <toshok@ximian.com>
-
- * e-pilot-settings.[ch]: GObjectify this.
-
-2003-01-24 Hans Petter Jansson <hpj@ximian.com>
-
- * e-categories-config.c (initialize_categories_config): Enable
- getting the categories master list from wombat.
- (e_categories_config_open_dialog_for_entry): It's now a GtkDialog.
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (eutilincludedir): Version using $(BASE_VERSION).
- (econdincludedir): Likewise.
- (edb3includedir): Likewise.
- (imagesdir): Likewise.
-
- * ename/Makefile.am: Install libename in $(privlibdir) and
- $(includedir)/evolution-$(BASE_VERSION)/ename.
-
-2003-01-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-account-list.c: Changed signal names to use - instead of _
- like the rest of Gtk2.
-
- * e-account.c (e_account_import): New function that is basically
- the old account_copy().
-
-2003-01-17 Dan Winship <danw@ximian.com>
-
- * e-xml-hash-utils.c: New, sort of from evolution-recurid-branch.
-
-2003-01-16 Dan Winship <danw@ximian.com>
-
- * e-account.c: New class, based on MailConfigAccount, for
- describing an evolution (mail) account.
-
- * e-account-list.c: New class for tracking the list of configured
- accounts. (Also uses some code from mail-config.)
-
- * e-list.c (e_list_construct, e_list_remove): New
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-dialog-utils.c: Do not #include <e-bonobo-widget.h>.
- (e_set_dialog_parent): Remove the BonoboWidget handling stuff (it
- doesn't really work anyways).
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (eutilinclude_HEADERS): Add e-dialog-utils.h.
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * e-gui-utils.c (e_create_image_widget): change this to use
- GtkImage instead of GnomeCanvas.
-
-2003-01-08 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Images are now in $(datadir)/evolution/images
- instead of $(datadir)/images/evolution.
-
-2003-01-07 Dan Winship <danw@ximian.com>
-
- * e-config-listener.c (e_config_listener_remove_value): New.
-
- * e-passwords.c (e_passwords_get_password): Don't look at the
- passwords hash until calling e_passwords_init().
-
-2003-01-06 Dan Winship <danw@ximian.com>
-
- * e-html-utils.c: Add this back: Connector needs it, and there's
- no reason for addressbook and calendar to be using camel to get
- this functionality.
-
- * Makefile.am (libeutil_la_SOURCES): re-add e-html-utils
-
-2003-01-02 Jeffrey Stedfast <fejj@ximian.com>
-
- A bunch of fixes to make e-util build with -DG_DISABLE_DEPRECATED
- and -DGTK_DISABLE_DEPRECATED.
-
-2003-01-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-gtk-utils.c (e_signal_connect_full_while_alive): Get to
- compile.
- (e_signal_connect_while_alive): Like.
-
-2002-12-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-gtk-utils.c (e_signal_connect_while_alive): New.
- (e_signal_connect_full_while_alive): Renamed from
- e_gtk_signal_connect_full_while_alive().
-
-2002-12-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-html-utils.[c,h]: Removed. Back to the fiery depths of hell
- from whence ye came!
-
-2002-12-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-config-listener.[ch] (e_config_listener_remove_dir): new
- function.
-
-2002-12-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-trie.c: New implementation of an Aho-Corasick trie.
-
-2002-12-09 Chris Toshok <toshok@ximian.com>
-
- * e-passwords.h: track changes to api (e_passwords_init is gone,
- and several functions take the component name as an arg.)
-
- * e-passwords.c (e_passwords_init): make this static, and allow
- multiple calls. Also, it no longer takes the component name.
- (e_passwords_shutdown): make this deal with the case where
- e_passwords_init wasn't called (no hashtable), and it no longer
- needs to free component_name.
- (e_passwords_forget_passwords): call e_passwords_init.
- (e_passwords_clear_component_passwords): take component_name as an
- arg, and call e_passwords_init.
- (password_path): take component_name as an arg.
- (e_passwords_remember_password): same, and call e_passwords_init.
- (e_passwords_forget_password): same.
- (e_passwords_get_password): same.
- (e_passwords_add_password): call e_passwords_init.
- (e_passwords_ask_password): take component_name as an arg.
-
-2002-12-07 Not Zed <NotZed@Ximian.com>
-
- * e-msgport.c (e_mutex_cond_wait): Allow an e-mutex to be used
- with standard condition variables.
-
-2002-12-06 Chris Toshok <toshok@ximian.com>
-
- * e-categories-master-list-wombat.c (ecmlw_load): change to a more
- gconf-like path (with underscores, etc.)
- (ecmlw_save): same.
-
-2002-11-26 Dan Winship <danw@ximian.com>
-
- * e-lang-utils.c (e_get_language_list): If the language is
- something like "fr_FR", return both "fr_FR" and "fr" in the list.
- Oaf doesn't consider "fr_FR" to match a "-fr" translation.
-
-2002-11-22 Not Zed <NotZed@Ximian.com>
-
- * e-msgport.c (EMsgPort): Added an optional nspr pipe field.
- (e_msgport_new): Init nspr pipe to null.
- (e_msgport_destroy): close prfiledesc's if they're open.
- (e_msgport_prfd): get the prfiledesc to wait asynchronously on.
- (e_msgport_put): Write notify to nspr pipe if it exists.
- (e_msgport_wait): poll nspr pipe fd if it is set, and the pipe fd
- isn't.
- (e_msgport_get): skim off a notify byte on the pr pipe if set.
- (): Include config.h, and nspr stuff if HAVE_NSS is set.
-
-2002-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-config-listener.c (e_config_listener_get_string_with_default):
- Make sure we don't use a string value from a GConfValue that got
- freed.
-
-2002-11-12 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am
- (eutilinclude_HEADERS): add e-password.h
- (libeutil_la_SOURCES): add e-password.c
-
- * e-passwords.[ch]: port this to gnome2's gnome-config-private.
-
-2002-11-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-config-listener.c (add_key): g_strdup() the value in the case
- of a string value.
-
-2002-11-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Re-add e-proxy.c to the build.
-
-2002-11-08 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (eutilinclude_HEADERS): add e-categories-config.h
- and e-categories-master-list-wombat.h
- (libeutil_la_SOURCES): add e-categories-master-list-wombat.c
-
- * e-categories-master-list-wombat.[ch]: port work.
-
-2002-11-07 JP Rosevear <jpr@ximian.com>
-
- * e-categories-config.c (e_categories_config_get_icon_for): pass
- extra pixbuf param
-
- * e-categories-config.h: use G_*_DECLS
-
- * e-dialog-utils.c (save_ok): update g_file_test params
-
- * Makefile.am: Compile some additional files
-
-2002-11-06 Chris Toshok <toshok@ximian.com>
-
- * e-config-listener.c (e_config_listener_set_boolean): init err to
- NULL so if there isn't an error we aren't left with an unitialized
- GError. Fixes crash.
- (e_config_listener_set_float): same.
- (e_config_listener_set_long): same.
- (e_config_listener_set_string): same.
-
-2002-11-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-component-listener.[ch]: ported to GObject.
-
- * Makefile.am: re-enabled e-component-listener.[ch]
-
-2002-11-03 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-config-listener.[ch] (e_config_listener_get_boolean,
- e_config_listener_get_float, e_config_listener_get_long,
- e_config_listener_get_string): new simpler functions, without
- a default value.
-
-2002-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-config-listener.c (e_config_listener_get_float_with_default):
- Removed unused variable.
- (e_config_listener_get_long_with_default): Likewise.
- (e_config_listener_get_string_with_default): Likewise.
-
- * Makefile.am: Compile e-config-listener.[ch].
-
-2002-11-02 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am: add marshal building stuff, add e-util-marshal.c to
- SOURCES, and add e-util-marshal.list to EXTRA_DIST.
-
- * e-util-marshal.list: add marshallers for e-util.
-
- * e-list.c: convert to GObject.
-
- * e-list.h: convert to GObject.
-
- * e-iterator.c: convert to GObject.
-
- * e-iterator.h: convert to GObject.
-
- * e-list-iterator.c: convert to GObject.
-
- * e-list-iterator.h: convert to GObject.
-
- * .cvsignore: ignore e-util-marshal.[ch]
-
-2002-11-02 Ettore Perazzoli <ettore@ximian.com>
-
- * ename/Makefile.am (INCLUDES): Removed -I$(includedir).
-
- * ename/test-ename-western-gtk.c: #include
- <libgnomeui/gnome-ui-init.h> instead of <libgnomeui/gnome-init.h>.
- (create_window): Added GTK_SIGNAL_FUNC() cast.
- (main): Use gnome_program_init().
-
- * e-db3-utils.c: Do not #include <libgnome/gnome-defs.h>.
-
- * e-request.c: Do not #include <libgnomeui/gnome-stock.h>.
-
- * e-memory.c (e_memchunk_clean): Replace GSearchFunc with
- GCompareFunc.
-
- * e-iterator.c (e_iterator_class_init): GTK2-ified.
- (ECI_CLASS): Likewise.
-
- * e-html-utils.c: Do not #include <gal/unicode/gunicode.h>.
-
- * e-gui-utils.c: Don't #include <libgnome/gnome-defs.h>.
- (e_create_image_widget): Pass NULL to gdk_pixbuf_new_from_file()
- for the error arg.
-
- * e-corba-utils.h: #include <orbit/orbit.h> instead of
- <orb/orbit.h>.
-
- * Makefile.am: Removed bonobo-factory-util.c,
- bonobo-factory-util.h, e-categories-master-list-wombat.h,
- e-categories-master-list-wombat.c, e-dialog-utils.c,
- e-dialog-utils.h, e-proxy.c e-proxy.h for now.
-
-2002-11-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-config-listener.[ch]: ported to GConf and GObject.
-
-2002-11-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-config-listener.[ch]:
- * e-component-listener.[ch]: compilation fixes for GNOME 2 porting.
-
-2002-10-24 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #32764
-
- * e-config-listener.c (add_key): store the value returned by
- bonobo_event_source_client_add_listener, so that we can remove it
- later, when freeing the key structure.
- (free_key_hash): remove listener.
- (e_config_listener_set_boolean):
- (e_config_listener_set_float):
- (e_config_listener_set_long):
- (e_config_listener_set_string): only set the cache values if there's
- no exception.
- (e_config_listener_destroy): remove all keys before unrefing the db
- component.
-
-2002-10-23 Dan Winship <danw@ximian.com>
-
- * ename/e-name-western.c: Cast chars to unsigned char before
- passing to ctype macros since they are not defined on negative
- numbers. Fixes parsing problems with names with accented
- characters on Solaris. (At least part of #32146)
-
-2002-09-25 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-component-listener.c (ping_component_callback): added a comment
- about the fix for #30918.
-
-2002-09-23 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-component-listener.c (ping_component_callback): gtk_object_ref the
- component listener before emitting the "component_died" signal, since
- in most cases, the component listener will be destroyed in the
- callbacks for that signal.
-
-2002-09-22 Dan Winship <danw@ximian.com>
-
- * e-config-listener.c: Fix some non-ANSI switch statements
-
- * e-path.c: #include <sys/types.h> for OS X
-
-2002-09-11 Chris Toshok <toshok@ximian.com>
-
- [ Fixes #27546 ]
- * ename/e-name-western-tables.h
- (e_name_western_complex_last_table): add "di" to
- e_name_western_complex_last_table.
-
-2002-09-05 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-config-listener.c (e_config_listener_set_boolean,
- e_config_listener_set_float, e_config_listener_set_long,
- e_config_listener_set_string): update the local copy (if we've
- got one) so that we don't return values if asked before getting
- the change notification.
-
-2002-09-04 Dan Winship <danw@ximian.com>
-
- * e-time-utils.c (e_mktime_utc): New. Like mktime(3), but assumes
- the input time is UTC.
- (e_localtime_with_offset): New. Like localtime_r(3), but also
- returns an offset from UTC.
-
-2002-08-29 Dan Winship <danw@ximian.com>
-
- * e-list.c (e_list_destroy): Don't call g_list_foreach with the
- free func if the free func is NULL.
-
-2002-08-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-html-utils.c (e_text_to_html_full): Convert file: urls
- too. Fixes bug #29557.
-
- * e-proxy.[c,h] (e_proxy_init): New convenience function to
- initialise the proxy settings for soup to use.
-
-2002-08-27 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-config-listener.c[ch] (e_config_listener_get_float_with_default,
- e_config_listener_set_boolean, e_config_listener_set_float): new
- functions.
- (property_change_cb, add_key): added support for FLOAT values.
- (e_config_listener_set_string): free strings before returning.
-
-2002-08-26 Peter Williams <peterw@ximian.com>
-
- * e-dialog-utils.c (set_transient_for_gdk): If gdk_window_foreign_new
- returned NULL, we're probably screwed, but try to avoid a segfault.
- (Preemptive fix suggested by kmaraas).
-
-2002-08-26 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-config-listener.c (e_config_listener_get_string_with_default):
- call g_strdup in the correct place, or we'll return the internal copy.
-
-2002-08-26 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-config-listener.c (e_config_listener_set_long): only set the key
- if the value is different from what we've already read from the
- database, to avoid extra change notifications.
- (e_config_listener_set_string): likewise.
-
-2002-08-22 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-config-listener.[ch]: added "key_changed" signal to class.
- (property_change_cb): emit "key_changed" signal.
- (e_config_listener_set_long): new function.
- (e_config_listener_get_long_with_default): new function.
-
-2002-08-22 Dan Winship <danw@ximian.com>
-
- * e-path.c (e_path_rmdir): Remove an e_path directory, and its
- parent "subfolders" dir if it's now empty.
-
-2002-08-22 JP Rosevear <jpr@ximian.com>
-
- * e-time-utils.c (e_time_parse_date): if the year was two digits,
- add the current century
-
- Fixes # 17252
-
-2002-08-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-config-listener.[ch]: new class for config database access and
- monitoring.
-
- * Makefile.am: added new files.
-
-2002-08-14 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-component-listener.[ch]: new class for controlling a component,
- to detect when it dies.
-
-2002-08-01 Dan Winship <danw@ximian.com>
-
- * e-html-utils.c (is_citation): Remove the logic that assumes
- "Rupert> " is a citation, since it misfires more often than it
- hits.
-
-2002-07-31 Dan Winship <danw@ximian.com>
-
- * e-html-utils.c (is_addr_char, is_trailing_garbage): Don't use
- "isprint(c)" to mean "c >= 32 && c < 128" since it doesn't in most
- locales.
- (is_domain_name_char): new macro for dns-valid characters
- (email_address_extract): Use is_domain_name_char rather than
- is_addr_char for the part after the @.
-
-2002-07-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-host-utils.c (e_gethostbyname_r): If the user has enabled IPv6
- support, use getaddrinfo to resolve hostnames and then manually
- fit the result into a struct hostent.
- (e_gethostbyaddr_r): Same.
-
-2002-07-25 Not Zed <NotZed@Ximian.com>
-
- * e-msgport.c (e_dlist_length): Return the actual count, rather
- than always 0!
-
-2002-07-03 Peter Williams <peterw@ximian.com>
-
- * Makefile.am: Install libeutil, libeconduit, and libedb3util and
- their headers.
-
-2002-07-15 Not Zed <NotZed@Ximian.com>
-
- * e-sexp.c (term_eval_caststring): Cast to a string type.
- (term_eval_castint): Cast to an int type.
- (symbols[]): Add to symbol table.
-
-2002-07-09 Dan Winship <danw@ximian.com>
-
- * e-categories-config.c: #include <string.h>
-
-2002-07-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-categories-config.c (e_categories_config_get_icon_for): changed to
- return a gboolean (TRUE if the icon is found, FALSE if not).
-
-2002-06-07 Not Zed <NotZed@Ximian.com>
-
- * e-dialog-utils.c (e_gnome_warning_dialog_parented):
- (e_gnome_ok_cancel_dialog_parented): Use connect_while_alive, so
- we're not called after we've quit. See bug #15397.
-
-2002-06-03 Not Zed <NotZed@Ximian.com>
-
- * e-msgport.c (e_msgport_wait): Protect against EINTR (irix?), see
- bug #24086.
-
-2002-05-07 Ettore Perazzoli <ettore@ximian.com>
-
- * e-corba-utils.c (e_safe_corba_string_dup): New.
-
-2002-05-06 Not Zed <NotZed@Ximian.com>
-
- * e-msgport.c (e_thread_destroy): Destroy our mutex too.
- (e_thread_new): Add thread to a new list of all threads.
- (e_thread_destroy): Remove thread from list of all threads.
- (e_thread_busy): New function, returh true if we're busy somewhere
- processing work.
-
-2002-04-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-passwords.c (e_passwords_get_password): Don't leak the base64
- encoded password buffer.
-
-2002-04-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-host-utils.c (e_gethostbyaddr_r): New wrapper around
- gethostbyaddr_r if the system has it, else a whole new
- implementation.
-
-2002-04-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-sexp.c (parse_value): Handle parsing negative integers.
-
-2002-03-29 JP Rosevear <jpr@ximian.com>
-
- * e-dialog-utils.c (e_file_dialog_save): open a file selection
- dialog with the given title and return the selected file name
- (save_ok): if the ok button is clicked, make sure the file doesn't
- already exist and if it does, see if the user wants to over write
- it
-
- * e-dialog-utils.h: new proto
-
-2002-03-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-lang-utils.c: New.
- * e-lang-utils.h: New.
-
-2002-03-22 Dan Winship <danw@ximian.com>
-
- * e-request.c (e_request_string): Document the fact that this
- takes two locale charset strings and one UTF8 string and returns a
- UTF8 string. (Huh.)
-
-2002-03-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-mktemp.c: #include <string.h> for strcmp.
-
-2002-02-22 Dan Winship <danw@ximian.com>
-
- * e-html-utils.c (e_text_to_html_full): Fix for if the buffer ends
- with an email address (and no newline).
-
-2002-02-09 JP Rosevear <jpr@ximian.com>
-
- * e-pilot-settings.h: add row and column defines
-
-2002-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * ename/Makefile.am: Use E_NAME_CFLAGS and E_NAME_LIBS.
-
- * Makefile.am: Use E_UTIL_CFLAGS and E_UTIL_LIBS.
-
-2002-01-14 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: compile new files
-
- * e-pilot-settings.[hc]: beginnings of a general conduit
- configuration gui
-
-2002-01-10 Christopher James Lahey <clahey@ximian.com>
-
- * ename/e-name-western.c (e_name_western_word_is_suffix): Allow
- for a period after suffixes. Fixes Ximian bug #17012.
-
-2002-01-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-memory.c (e_memchunk_clean): Prune free'd nodes from our free
- list otherwise we'll end up re-using free'd memory blocks and
- that's not a Good Thing (tm).
-
-2002-01-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * md5-utils.h: Reverted.
-
-2002-01-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * md5-utils.h: Move the struct into md5-utils.c - this is a
- kludgey hack around the fact that NSS also defines
- MD5Context. Besides, this should be a private struct anyway.
-
-2002-01-02 JP Rosevear <jpr@ximian.com>
-
- * e-dialog-utils.c (e_gnome_dialog_set_parent): util function
- moved from mail-callbacks, also destroys the dialog if the parent
- is destroyed
- (e_gnome_warning_dialog_parented): similarly
- (e_gnome_ok_cancel_dialog_parented): ditto
-
- * e-dialog-utils.h: new protos
-
-2001-12-17 JP Rosevear <jpr@ximian.com>
-
- * e-pilot-map.c (e_pilot_map_clear): clear all info from the map
-
- * e-pilot-map.h: add proto
-
-2001-12-10 JP Rosevear <jpr@ximian.com>
-
- * e-pilot-util.c (e_pilot_utf8_to_pchar): use UTF-8 instead of
- UTF8 as the source char set
- (e_pilot_utf8_from_pchar): use UTF-8 instead of UTF8 as the
- destination char set
-
-2001-11-20 Dan Winship <danw@ximian.com>
-
- * e-passwords.c (e_passwords_forget_password): Clear the password
- in bonobo-conf as well. Fixes ximian 14893.
-
-2001-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (libeutil_la_LIBADD): Remove `-lc'. It makes the
- mailer do strange things when it calls `fork()', thus breaking
- e.g. mail sending through sendmail.
-
-2001-11-13 JP Rosevear <jpr@ximian.com>
-
- * e-pilot-map.c (real_e_pilot_map_insert): only insert non-0 pids
- into the pid map
- (e_pilot_map_insert): remove and free old keys/values here -
- including possibly orphaned keys
- (e_pilot_map_remove_by_uid): only free things if they should have
- been found
-
-2001-11-13 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am (libeutil_la_LIBADD): Explicitly add -lc
-
-2001-10-30 Damon Chaplin <damon@ximian.com>
-
- * e-time-utils.c (e_time_parse_date): added a 2nd format, with the
- weekday and the date. We need this so we can try to parse DATE values
- in the ECalendarTable.
-
-2001-10-29 Ettore Perazzoli <ettore@ximian.com>
-
- * e-dialog-utils.c (e_set_dialog_parent): Remove a g_warning.
-
-2001-10-29 Christopher James Lahey <clahey@ximian.com>
-
- * ename/e-name-western.c (e_name_western_fixup): Added French
- conjunction.
-
- * e-host-utils.c: Don't define gethost_mutex unless we need it.
-
-2001-10-29 Christopher James Lahey <clahey@ximian.com>
-
- * ename/e-name-western.c: Cleaned this up a bit.
-
-2001-10-29 Christopher James Lahey <clahey@ximian.com>
-
- * ename/e-name-western.c (e_name_western_fixup): Check for
- compound first names here (X & Y). Fixes Ximian bug #13859.
-
-2001-10-28 JP Rosevear <jpr@ximian.com>
-
- * e-pilot-map.c (e_pilot_map_remove_by_pid): make sure to free the
- keys as well
- (e_pilot_map_remove_by_uid): ditto
-
-2001-10-27 JP Rosevear <jpr@ximian.com>
-
- * e-pilot-map.h: update proto
-
- * e-pilot-map.c (e_pilot_map_lookup_pid): touch the nodes if
- indicated and found
- (e_pilot_map_lookup_uid): ditto
-
-2001-10-26 JP Rosevear <jpr@ximian.com>
-
- * e-pilot-map.c (real_e_pilot_map_insert): take an extra param on
- whether to mark touched
- (map_sax_start_element): use above
- (e_pilot_map_insert): ditto
- (e_pilot_map_write): pass in extra info to foreach call
- (map_write_foreach): if we are in touched only mode, write out the
- map only if its been touched
-
- * e-pilot-map.h: add new member
-
-2001-10-26 JP Rosevear <jpr@ximian.com>
-
- * e-pilot-map.c (map_sax_start_element): add archived records
- with pilot id of 0
- (map_write_foreach): use the uid map for writing
- (e_pilot_map_write): write using the uid map
-
-2001-10-26 JP Rosevear <jpr@ximian.com>
-
- * e-pilot-map.c (e_pilot_map_insert): free up old memory first
- (e_pilot_map_destroy): free allocated memory when destroying
-
-2001-10-22 JP Rosevear <jpr@ximian.com>
-
- * e-pilot-map.c (map_set_node_timet): plug leak
-
-2001-10-23 Dan Winship <danw@ximian.com>
-
- * e-html-utils.c (e_text_to_html_full): Change " " to "&nbsp;" at
- start of line.
-
-2001-10-22 Dan Winship <danw@ximian.com>
-
- * e-passwords.c (e_passwords_get_password): Pass a
- CORBA_Environment to bonobo_config_get_string so it doesn't g_warn
- on error. (Since the "error" is most likely just that the password
- isn't cached.)
- (e_passwords_remember_password, e_passwords_get_password,
- e_passwords_add_password): Change "if (foo) { entire function; }"
- to "if (!foo) return;"
-
- * e-html-utils.c (special_chars): Don't allow single quote or
- backtick in email addresses, or pipes following URLs.
-
-2001-10-22 JP Rosevear <jpr@ximian.com>
-
- * e-dbhash.c (e_dbhash_foreach_key): null out DBT memory prior to
- usage (from Edd Dumbill <edd@usefulinc.com>)
-
-2001-10-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-dialog-utils.c (e_set_dialog_parent_from_xid): New.
-
-2001-10-12 Chris Toshok <toshok@ximian.com>
-
- * e-passwords.h: new parameter to e_passwords_init, and add
- prototype for e_passwords_clear_component_passwords.
-
- * e-passwords.c (e_passwords_init): copy off the component name.
- (e_passwords_shutdown): free/NULL the component name.
- (e_passwords_clear_component_passwords): new function. remove the
- subtree rooted at /Passwords/<ComponentName>.
- (e_passwords_remember_password): use component_name when building
- up the path.
- (e_passwords_get_password): same.
- (e_passwords_add_password): remove/free the currently stored
- session password for this key if there is one, before adding the
- new one.
-
-2001-10-11 Chris Toshok <toshok@ximian.com>
-
- * e-passwords.h: change prototype for e_passwords_get_password.
-
- * e-passwords.c (e_passwords_get_password): remove 'const' from
- return type - the return type is now allocated and must be freed
- by the caller.
-
-2001-10-11 Chris Toshok <toshok@ximian.com>
-
- * e-passwords.c (e_passwords_init): open the bonobo config db for
- our passwords.
- (e_passwords_shutdown): sync and unref the bonobo db, and clear
- out the per session hash.
- (e_passwords_forget_passwords): remove the bonobo config db
- /Passwords path, and free up the session hash (but don't destroy
- it).
- (e_passwords_remember_password): remove the key/value from the
- session hash, after inserting it into the bonobo db.
- (e_passwords_get_password): look up a session password for the
- uri, and if it's not there, consult the bonobo db.
- (e_passwords_ask_password): quiet gcc's warnings, and only consult
- the toggle button state if we actaully created it.
-
-2001-10-09 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-url.c (e_uri_to_string): don't add the host if it's null
-
-2001-10-06 Christopher James Lahey <clahey@ximian.com>
-
- * ename/e-address-western.c (e_address_western_parse): Made this
- refuse to parse more than 2047 characters of address.
-
-2001-10-04 Dan Winship <danw@ximian.com>
-
- * e-passwords.c (e_passwords_add_password): Make this dup the
- strings it's passed.
- (*) Add lots of docs.
-
-2001-10-03 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-url.c (e_uri_new): default protocol to file: if not specified
-
-2001-10-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-url.c (e_uri_copy): duplicate also the params member
-
-2001-10-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-url.[ch] (e_uri_copy, e_uri_to_string): new functions
-
-2001-10-01 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-url.[ch]: added basic URI management functions
-
- * Makefile.am: added BONOBO flags to make it compile with latest
- Bonobo, which installs headers in a version-based directory
-
-2001-10-01 Dan Winship <danw@ximian.com>
-
- * e-passwords.c (e_passwords_ask_password): New, copied/renamed
- from mailer and gnome-libs.
-
-2001-09-30 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (libeutil_la_SOURCES): add e-passwords.[ch]
-
-2001-09-30 Chris Toshok <toshok@ximian.com>
-
- * e-passwords.c: copy/rename the mail specific password stuff
- here.
-
- * e-passwords.h: same.
-
-2001-09-28 <NotZed@Ximian.com>
-
- * e-msgport.c (e_msgport_put): Write the pipe notification outside
- the lock. This way if the pipe fills up because of too many
- outstanding request, the queue isn't deadlocked. This only
- happens wiht 4096 outstanding messages, so something is getting
- VERY busy! Fixes #11121.
-
-2001-09-24 Christopher James Lahey <clahey@ximian.com>
-
- * e-categories-master-list-wombat.c (ecmlw_load, ecmlw_save): Make
- the printouts here conditionally compiled out.
-
-2001-09-21 <NotZed@Ximian.com>
-
- * e-msgport.c (e_thread_destroy): Instead of using
- pthread_cancel() which seems to have numerous implementation
- issues, send a special quit message to the subordinate thread.
- (thread_dispatch): When it gets a quit message, well, quit!
-
-2001-09-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-gtk-utils.c (widget_realize_callback_for_backing_store): Use
- ->bin_window [instead of ->window] if the widget is a GtkLayout.
-
-2001-09-17 Damon Chaplin <damon@ximian.com>
-
- * e-time-utils.c (e_time_parse_date): only use 1 format, so we are
- consistent everywhere. If we support multiple formats we have to
- support that in e_time_parse_date_and_time() which means an explosion
- of different formats. I don't think the alternatives are that useful,
- anyway.
- (e_time_parse_date_and_time): parse everything in one go, to avoid
- i18n problems. Also only use '%p' if the locale has am/pm strings.
- (e_time_parse_time): Only use '%p' if locale has am/pm strings.
-
-2001-09-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-gtk-utils.c (gtk_radio_button_get_nth_selected): Removed.
- (gtk_radio_button_select_nth): Removed.
- (e_make_widget_backing_stored): New.
-
-2001-09-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-mktemp.c (e_mktemp_cleanup): Make sure the dir pointer is
- non-NULL before using it.
-
-2001-09-08 Dan Winship <danw@ximian.com>
-
- * e-html-utils.c (e_text_to_html_full): Fix some broken calls to
- check_size that could result in memory corruption displaying short
- replies.
-
-2001-09-06 Dan Winship <danw@ximian.com>
-
- * e-html-utils.c (e_text_to_html_full): Add E_TEXT_TO_HTML_CITE,
- to prepend "> " to each line.
-
-2001-09-05 Dan Winship <danw@ximian.com>
-
- * e-mktemp.c (get_path): Fix the check for the case when mkdir()
- returns EEXIST to check S_ISDIR on the right structure component.
- Fixes bug #8775.
-
-2001-08-31 Federico Mena Quintero <federico@ximian.com>
-
- * e-time-utils.c (e_time_parse_date_and_time): Added format for
- "7 PM" and equivalents. Fixes bug #7456.
- (e_time_parse_time): Likewise.
-
-2001-08-28 Not Zed <NotZed@Ximian.com>
-
- * e-categories-master-list-wombat.c (ecmlw_load): Dont call
- g_print with a NULL string. See bug #7396.
-
-2001-08-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-mktemp.c (get_path): Make more robust.
-
-2001-08-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Added e-mktemp.[c,h] to the build.
-
- * e-mktemp.c (e_mktemp): A new wrapper around mktemp so that we
- can keep track of temp files for later cleanup.
- (e_mkstemp): Same but obviously for the mkstemp call.
- (e_mkdtemp): And finally a mkdtemp wrapper.
-
-2001-08-24 Zbigniew Chyla <cyba@gnome.pl>
-
- * Makefile.am (libeutil_la_SOURCES): Added e-unicode-i18n.c and
- e-unicode-i18n.h.
-
- * e-unicode-i18n.[ch]: New files with two extra functions
- (e_utf8_gettext, e_utf8_dgettext) and U_() macro.
- Should be used instead of _() if we need UTF-8 string.
-
-2001-08-23 Zbigniew Chyla <cyba@gnome.pl>
-
- * e-request.c (e_request_string): Modified to accept and return
- UTF-8 string. It's currently used only in
- shell/e-shortcuts-view.c and we need UTF-8 there.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * e-time-utils.c (e_time_parse_date): added comments to help
- translators a bit.
-
-2001-08-09 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-categories-config.c (e_categories_config_get_icon_for): return
- when there's no icon associated with the category
-
- * e-categories-config.c: reworked to use the
- ECategoriesMasterListWombat class. Also, load correctly images
- (fixes #6794)
-
-2001-08-09 Federico Mena Quintero <federico@ximian.com>
-
- * e-categories-master-list-wombat.c (ecmlw_destroy): Chain to the
- destroy handler in the parent class!
-
- * e-list-iterator.c (e_list_iterator_destroy): Likewise. Sigh.
-
- * e-list.c (e_list_destroy): Likewise. Double sigh.
-
-2001-08-08 Ettore Perazzoli <ettore@ximian.com>
-
- * e-dialog-utils.h: New.
- * e-dialog-utils.c: New.
-
-2001-08-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-bonobo-factory-util.c
- (e_bonobo_generic_factory_multi_display_new): New function to
- create a factory that creates separate component instances for
- different displays.
-
-2001-08-03 Christopher James Lahey <clahey@ximian.com>
-
- * e-list-iterator.c (e_list_iterator_next): Made it so that
- e_list_iterator_next goes to the first element if it's set to
- NULL. This makes deleting the first element and then doing
- e_list_iterator_next go to the new first element. Did the analogy
- for e_list_iterator_prev for completeness and consistency's sakes.
- Fixes Ximian bug #6057.
-
-2001-08-01 Christopher James Lahey <clahey@ximian.com>
-
- * e-categories-master-list-wombat.c (ecmlw_load): Fixed the load
- statement here by just using array_from_string.
- (ecmlw_save): Removed the part where we save the icons and colors
- since that's handled in the array_to_string function. Fixes
- Ximian bug #4451.
-
-2001-07-27 JP Rosevear <jpr@ximian.com>
-
- * e-dbhash.c (string_to_dbt): memset everything to 0
- (md5_to_dbt): ditto
-
-2001-07-20 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-categories-config.c (initialize_categories_config): use the 2
- new category icons (16_category_suppliers.png and
- 16_category_time-and-expenses.png)
-
-2001-07-19 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-categories-config.c (initialize_categories_config): use the 2
- new category icons
-
- * Makefile.am: s/imagedir/imagesdir
-
-2001-07-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-categories-config.c (initialize_categories_config): generate
- default configuration for icons-per-category the first time. And
- use a global (for this file) Bonobo_ConfigDatabase
-
-2001-07-16 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-categories-config.c (e_categories_config_get_icon_for):
- (e_categories_config_get_icon_file_for):
- (e_categories_config_set_icon_file_for): use GdkPixbuf to load images
-
-2001-07-16 Federico Mena Quintero <federico@ximian.com>
-
- * e-time-utils.c (parse_with_strptime): Generalized function for
- trying a number of strptime() formats on a string.
- (e_time_parse_time): Use parse_with_strptime().
- (e_time_parse_date): New function, analogous to the previous one,
- but uses a number of date formats.
-
-2001-07-12 Federico Mena Quintero <federico@ximian.com>
-
- * e-time-utils.c (e_time_parse_date_and_time): If the string is
- empty, clear the struct tm before returning.
-
-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)
-
-2001-07-05 Not Zed <NotZed@Ximian.com>
-
- * e-memory.c: Added some malloc check stuff.
-
-2001-07-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-categories-master-list-wombat.c (ecmlw_load): load all icons
- and colors for each category
-
- (ecmlw_save): save all icons and categories associated with
- each category
-
- * e-categories-config.c: use BonoboConf to store/retrieve settings,
- and use ECategoriesMasterListWombat when creating a ECategories
- dialog widget
-
-2001-07-02 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (libeutil_la_SOURCES): Added
- e-categories-master-list-wombat.c and
- e-categories-master-list-wombat.h.
- (INCLUDES): Added $(BONOBO_CONF_CFLAGS).
-
- * e-categories-master-list-wombat.c,
- e-categories-master-list-wombat.h: New class implementing a master
- list that stores its state using bonobo-conf.
-
-2001-07-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-categories-config.[ch]: new file for a set of functions for
- managing category-related (icons, colors) configuration
-
-2001-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-request.c: New.
- * e-request.h: New.
-
-2001-06-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-sexp.c (term_eval_and): When ANDing two bools, don't use a
- bitwise AND.
-
-2001-06-18 Dan Winship <danw@ximian.com>
-
- * Makefile.am: Split e-db3-utils and e-dbhash off into libedb3util
- so eutil won't depend on db3.
-
-2001-06-15 Not Zed <NotZed@Ximian.com>
-
- * e-sexp.c (parse_values): REmove a silly hardcoded term limit,
- oops forgot about that.
-
-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.
-
-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.
-
-2001-05-31 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (INCLUDES): Added db3 cflags.
-
- * e-dbhash.c: Made this use db3.
-
- * e-db3-utils.c, e-db3-utils.h: New files with some helper
- functions.
-
-2001-05-27 Dan Winship <danw@ximian.com>
-
- * e-gui-utils.c: Remove e_pixmaps_update (moved to libeshell) so
- libeutil won't depend on bonobo.
-
-2001-05-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-host-utils.c (e_gethostbyname_r)
- [HAVE_GETHOSTBYNAME_R && GETHOSTBYNAME_R_FIVE_ARGS]: Set `*herr'
- to zero if the function returns a non-NULL pointer to the hostent.
- According to the docs, a returned non-NULL hostent always means
- "no error" no matter what the returned value of `herr' is. [And
- in fact, at least on libc 2.2.3, trying to resolve `localhost'
- sets herr to `HOST_NOT_FOUND' even if the name is resolved
- correctly and the returned hostent is non-NULL.]
-
-2001-05-16 Dan Winship <danw@ximian.com>
-
- * e-html-utils.c (e_text_to_html_full): add
- E_TEXT_TO_HTML_ESCAPE_8BIT to turn non-US-ASCII characters into
- "?"s.
-
-2001-05-14 Jon Trowbridge <trow@ximian.com>
-
- * e-html-utils.c (is_citation): Check for bad utf8.
-
-2001-05-08 Dan Winship <danw@ximian.com>
-
- * e-path.c (e_path_find_folders): Walk a hierarchy using the
- "/subfolders/" convention and call a callback for each folder
- found.
-
-2001-05-01 Dan Winship <danw@ximian.com>
-
- * e-msgport.c (e_mutex_assert_locked): Debugging routine. (Only
- works for recursive mutexes right now.)
-
- * e-html-utils.c (e_text_to_html_full): Don't use g_utf8_next_char
- on text that isn't valid UTF8, since it won't work (and might even
- get into an infinite loop).
-
-2001-04-29 Dan Winship <danw@ximian.com>
-
- * e-html-utils.c (email_address_extract): Make this smarter. Now
- e_text_to_html_full calls it when it sees a '@', and
- email_address_extract deals with scanning both forward and
- backward to find the bounds of the email address. It's still
- fooled by Message-IDs, but there's not a whole lot we can do
- there...
-
-2001-04-26 Dan Winship <danw@ximian.com>
-
- * e-host-utils.c (e_gethostbyname_r): Make the Solaris and
- no-gethostbyname_r implementations behave more like the Linux one.
- Document.
-
- * Makefile.am (INCLUDES): Remove UNICODE_CFLAGS
- (libeutil_la_LIBADD): Change UNICODE_LIBS to GAL_LIBS
-
-2001-04-26 Not Zed <NotZed@Ximian.com>
-
- * e-memory.c (e_poolv_get): Modified to match e_strv_get
- behaviour. Assert on bad cases, and return "" rather than NULL
- for empty/unset strings.
- (e_poolv_new): Simplify the mutex cases, only have a single mutex
- for mempool and hashtable references.
- (e_poolv_set): Simplify mutex code. Fixed a #ifdef orde prob in
- profile stuff. Always copy string to our own memory when we add
- it to the hash, even if we free it; I think this would have led to
- dangling references otherwise.
- (e_poolv_destroy): Renamed from poolv_free, for consistency with
- the rest of the allocators here.
- (e_poolv_set): Add optional refcounting code here, not currently
- enabled/used, but should make proper string collection work
- easily.
- (e_poolv_destroy): Unrefcount the strings here.
- (e_poolv_cpy): Add refcounting code here.
-
- * e-memory.[ch]: Applied Jacob's patches <jacob@ximian.com> for
- 'e-poolv' type, added his name to the authors list.
-
-2001-04-24 Dan Winship <danw@ximian.com>
-
- * e-html-utils.c (check_size): If the buffer is too small, making
- it twice as big does not guarantee it will be big enough. "Duh".
- Also, a bunch of the check_size calls don't seem to be taking
- trailing NULs into account, so add in a +1 here.
-
-2001-04-24 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-gui-utils.c, e-memory, e-msgport.c, e-pilot-map, e-sexp.c:
- Added #include <glib.h> and move corresponding local headers
- to the top to catch missing includes in them. Tip from clahey.
-
-2001-04-24 Chris Toshok <toshok@ximian.com>
-
- * e-host-utils.h: remove prototype for e_gethostbyname_init.
-
- * e-host-utils.c (e_gethostbyname_r): don't dynamically allocate
- anything - store everything in the buffer that's passed in. Also,
- stop using EMutex. Switch to a static GMutex (so we can
- initialize it without having e_gethostbyname_init).
- (e_gethostbyname_init): removed.
-
-2001-04-23 Jon Trowbridge <trow@ximian.com>
-
- * e-html-utils.c (e_text_to_html_full): Removed attempts to use
- Radek's evil <DATA> hacks, which were just causing me
- (and GtkHTML) grief.
-
-2001-04-23 Jon Trowbridge <trow@ximian.com>
-
- * e-host-utils.c: Include glib.h, so that the g_warning in
- e_gethostbyname_r will be treated as a macro and not as an
- unresolved symbol.
-
-2001-04-22 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (libeutil_la_SOURCES): add e-host-utils.[ch]
-
- * e-host-utils.c: new file, with e_gethostbyname_r.
-
- * e-host-utils.h: new file.
-
-2001-04-19 Dan Winship <danw@ximian.com>
-
- * e-html-utils.c (is_citation): ">From" is not a citation unless
- the previous or following line is a citation.
- (e_text_to_html_full): Update for is_citation change. Also, when
- marking citations, unmangle mbox From-mangling.
-
-2001-04-15 Federico Mena Quintero <federico@ximian.com>
-
- * e-sexp.c (e_sexp_parse): Start parsing the sexp with
- parse_value(), not parse_list(), because we may have immediate
- values (e.g. "#f") as the whole sexp.
-
-2001-04-08 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: Setup up the conduit library building better so the
- files get disted
-
-2001-04-06 Federico Mena Quintero <federico@ximian.com>
-
- * e-sexp.c (scanner_config): Added a question mark to the set of
- valid characters for symbol names.
- (parse_value): Fixed parsing of boolean values.
- (parse_term_free): Added missing clause for ESEXP_TERM_BOOL.
-
-2001-04-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * ename/test-ename-western-gtk.c: Fix headers.
-
-2001-04-03 Federico Mena Quintero <federico@ximian.com>
-
- * e-sexp.h (ESExpResultType): Added ESEXP_RES_TIME for time
- values.
- (ESExpResult): Added a "time_t value.time" field.
- (ESExpTermType): Added ESEXP_TERM_TIME.
- (ESExpTerm): Added a "time_t value.time" field.
-
- * e-sexp.c (e_sexp_result_free): Deal with time values. Also, be
- more paranoid; added a default clause with g_assert_not_reached().
- (term_eval_lt): Deal with time values.
- (term_eval_gt): Likewise.
- (term_eval_eq): Likewise.
- (term_eval_plus): Likewise.
- (term_eval_sub): Likewise.
- (e_sexp_term_eval): Likewise.
- (eval_dump_result): Likewise.
- (parse_dump_term): Likewise.
- (parse_term_free): Likewise.
-
-2001-04-01 Gediminas Paulauskas <menesis@delfi.lt>
-
- * e-gui-utils.h: new type EPixmap, which is used to cache pixmaps for
- bonobo components. use e_pixmaps_update to load icons into ui
- component.
- * e-gui-utils.c: implementation of EPixmap cache, moved here from
- mail/folder-browser-factory.c.
-
-2001-03-31 Jon Trowbridge <trow@ximian.com>
-
- * e-url.c (e_url_shroud): Check that first_colon < last_at,
- to prevent horrible things from happening. Removed spew.
- (e_url_equal): Removed spew.
-
-2001-03-30 Jon Trowbridge <trow@ximian.com>
-
- * e-html-utils.c (e_text_to_html_full): Add support for converting
- e-mail addresses to links.
- (is_email_address): Added. Identifies e-mail addresses.
- (email_address_extract): Added. Extracts a copy of the e-mail
- address from the text.
-
- * e-html-utils.h (E_TEXT_TO_HTML_CONVERT_ADDRESSES): Added.
-
- * e-url.c (e_url_shroud): Added. Copy a url, replacing
- any plaintext passwords with a single *.
- (e_url_equal): Compare two urls, taking into account that
- they may or may not be shrouded.
-
-2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-corba-utils.h: Remove #include <glib.h>
- * e-dialog-widgets.c: Shuffle some headers.
- * e-dialog-widgets.h: Remove #include <libgnomeui/gnome-propertybox.h>
- * e-gtk-utils.c: #include <gtk/gtksignal.h>
- * e-gtk-utils.h: Replace #include <gtk/gtk.h>
- * e-gui-utils.c: Replace #include <gnome.h>
- * e-html-utils.c: Shuffle headers.
- * e-iterator.c: Replace #include <gtk/gtk.h>
- * e-iterator.h: Replace #include <gtk/gtk.h>
- * e-list-iterator.c: Remove #include <gtk/gtk.h>
- * e-list-iterator.h: Replace #include <gtk/gtk.h>
- * e-list.c: Remove #include <gtk/gtk.h>
- * e-list.h: Replace #include <gtk/gtk.h>
- * e-memory.c: #include <string.h> and <stdlib.h>
- * e-msgport.c: Move around some includes. s/%d/%ld/g in a printf()
- call to fix a warning.
- * e-pilot-map.c: #include <string.h>. Replace #include <gnome.h>
- * e-pilot-util.c: Remove #include <gnome.h>
- * e-sexp.c: Remove #include <glib.h>
- * e-sexp.h: Replace #include <gtk/gtk.h>
- * e-time-utils.c: #include <string.h>
- * md5-utils.c: Shuffle headers.
- * test-ename-western-gtk.c: Replace #include <gnome.h>
- * test-ename-western.c: Same here.
-
-2001-03-20 Radek Doulik <rodo@ximian.com>
-
- * e-html-utils.c (e_text_to_html_full): new function, extracted
- from e_text_to_html, added color parameter
-
-2001-03-19 Radek Doulik <rodo@ximian.com>
-
- * e-html-utils.c (e_text_to_html): support mark citation
-
- * e-html-utils.h (E_TEXT_TO_HTML_MARK_CITATION): added
- E_TEXT_TO_HTML_MARK_CITATION
-
-2001-03-18 Damon Chaplin <damon@ximian.com>
-
- * e-time-utils.c (e_time_format_time): added function to format just
- the time.
-
-2001-03-16 Dan Winship <danw@ximian.com>
-
- * e-path.c (e_path_to_physical): Fix a bug noticed by kmaraas
-
-2001-03-15 Dan Winship <danw@ximian.com>
-
- * e-html-utils.c (url_extract): Fix a bit: [mailto:foo] shouldn't
- grab the ']'
-
-2001-03-12 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: update cflag macros
-
-2001-03-07 Dan Winship <danw@ximian.com>
-
- * e-html-utils.c (url_extract): Fix an off-by-one in the "is this
- for real?" check so that "http:// " won't get URLified
-
-2001-03-04 Damon Chaplin <damon@ximian.com>
-
- * e-time-utils.[hc]: new files to contain functions to parse and
- format dates and times for various calendar widgets.
-
-2001-03-01 Dan Winship <danw@ximian.com>
-
- * e-path.c (e_path_to_physical): New function to turn foo/bar into
- foo/subfolders/bar. The inverse function doesn't exist yet because
- I didn't need it. Also, if the shell were going to use this, we'd
- need a few more tools...
-
- * Makefile.am (libeutil_la_SOURCES): Add e-path.[ch]
-
-2001-03-01 Not Zed <NotZed@Ximian.com>
-
- * e-sexp.c (e_sexp_encode_string): Make it handle a NULL string as
- an empty string.
-
-2001-02-23 Not Zed <NotZed@Ximian.com>
-
- * e-msgport.c (e_thread_destroy): Wait a lot lot longer for
- threads to finish.
- : Turned off some of the debug.
-
-2001-02-08 Not Zed <NotZed@Ximian.com>
-
- * e-memory.c (EMemChunk): Changed to allocate raw blocks for the
- data, and keep track of them with an array, this is so the native
- malloc alignment is not lost at the allocation stage.
-
-2001-01-30 Not Zed <NotZed@Ximian.com>
-
- * e-msgport.c (e_thread_destroy): Turn on joining of cancelled threads.
- (e_msgport_wait): Put a cleanup handler to clear the mp lock if it
- happens in cond_wait, since it will be locked again.
-
-2001-01-29 Not Zed <NotZed@Ximian.com>
-
- * e-msgport.c (e_thread_put): If we have waiting threads, then
- dont start a new one for the NEW case.
- (thread_dispatch): For the NEW case, dont exit, just keep running,
- waiting for a new message to come along.
- (e_thread_destroy): When cleaning up NEW threads, cancel any
- non-busy threads.
-
-2001-01-24 Not Zed <NotZed@Ximian.com>
-
- * e-sexp.h (ESExp): Add chunk allocators.
-
- * e-sexp.c: Removed some redundant debug printfs.
- (e_sexp_term_eval): Dont allocate result till we have it. so we
- can have a fatal error, and not leak it.
- (term_eval_plus): If we have to abort, free our arguments.
- (term_eval_sub): Same.
- (parse_new_term): Renamed to parse_term_new for consistency.
- Fixed callers.
- (e_sexp_result_new): Add the esexp as an argument. Ouch, lots of
- code to change for this. Allocate blocks from an ememchunk.
- Fixed all callers.
- (e_sexp_result_free): Same as above, free blocks from the
- ememchunk. Fixed all callers.
- (parse_term_new):
- (parse_term_free): Similarly, add the esexp to the argument, and
- alloc/free from memchunks. Fixed all local callers.
- (e_sexp_init): Setup the memory chunk allocators.
- (e_sexp_finalise): Destroy memchunk allocators.
-
-2001-01-23 Not Zed <NotZed@Ximian.com>
-
- * e-sexp.c (e_sexp_parse): Setup error return and return error on
- parse error.
- (parse_list): Fail if we have a problem.
- (parse_value): Here too.
- (fatal_error): Fatal error handling function, jumps back to the
- top caller.
- (term_eval_and):
- (e_sexp_term_eval):
- (term_eval_sub):
- (term_eval_plus):
- (term_eval_gt):
- (term_eval_lt):
- (term_eval_or): Fail on error.
- (e_sexp_term_eval): Added a comment about where this can be
- called, which is only from inside e_sexp_eval().
- (e_sexp_eval): Setup setjmp error handler.
- (e_sexp_error): Error accessor function.
-
- * e-sexp.h: Added a longjmp environment to the structure, and an
- error return to parse.
-
-2001-01-22 JP Rosevear <jpr@ximian.com>
-
- * e-dbhash.c (md5_to_dbt): New function, can't use strlen on the md5
- hash because it might have null chars in it.
- (e_dbhash_add): use md5_to_dbt
-
-2001-01-19 JP Rosevear <jpr@ximian.com>
-
- * e-pilot-map.c (e_pilot_map_remove_by_pid): Remove an item by pid
- (e_pilot_map_remove_by_uid): ditto for uid
-
- * e-pilot-map.h: new protos
-
-2001-01-17 Jason Leach <jasonleach@usa.net>
-
- * e-gtk-utils.c (gtk_radio_button_get_nth_selected): New function,
- name describes it well.
- (gtk_radio_button_select_nth): New function.
-
-2001-01-17 Federico Mena Quintero <federico@ximian.com>
-
- * e-dialog-widgets.[ch]: Ximianified.
-
-2001-01-15 JP Roseveaer <jpr@ximian.com>
-
- * e-pilot-util.c (e_pilot_utf8_from_pchar): Dup the string passed
- in, not the temporary string. d'oh.
-
-2001-01-04 Dan Winship <danw@helixcode.com>
-
- * e-msgport.c: #define E_THREAD_NONE as ((pthread_t)~0) and use
- that instead of ~0 throughout. (pthread_t is a pointer type on my
- system, so there are lots of warnings without the cast.)
-
-2000-12-24 Not Zed <NotZed@HelixCode.com>
-
- * Merge from camel-mt-branch.
-
-2000-12-20 JP Rosevear <jpr@helixcode.com>
-
- * e-pilot-util.c (e_pilot_utf8_to_pchar): Check for null strings
- (e_pilot_utf8_from_pchar): ditto
-
-2000-12-19 JP Rosevear <jpr@helixcode.com>
-
- * e-pilot-util.c (e_pilot_utf8_to_pchar): Convert utf8 strings to
- pilot character set
- (e_pilot_utf8_from_pchar): vice versa
-
- * Makefile.am: Conditionally build e-pilot-util.[hc] because
- they depend on pilot-link stuff
-
-2000-12-23 Not Zed <NotZed@HelixCode.com>
-
- * e-msgport.c (e_dlist_length): Util function.
- (e_thread_new): Another new thread primitive. This one is a
- re-usable 'server thread' thingy.
-
-2000-12-21 Not Zed <NotZed@HelixCode.com>
-
- * Makefile.am (libeutil_la_SOURCES): Added msgport stuff.
-
- * e-msgport.[ch]: Some thread primitives. e_dlist, a
- double-linked list (ok, not a thread primitive, but used in ...),
- e_msgport - an asynchronous, non-copying message passing
- rendesvous port, and e_mutex, a portably configurable mutex.
-
-2000-12-19 Not Zed <NotZed@HelixCode.com>
-
- * e-sexp.c: Make the code compile without being a gtk object (the
- old code can still be built as a gtk object if required). Also
- removed some dead code.
- (e_sexp_ref): New function to ref if we're not a gkt object.
- (e_sexp_unref): Same for unref.
-
-2000-12-13 Larry Ewing <lewing@helixcode.com>
-
- * e-html-utils.c (e_text_to_html): make sure we actually make
- enough space for "&nbsp;".
-
-2000-12-08 Federico Mena Quintero <federico@helixcode.com>
-
- * e-dialog-widgets.c (e_dialog_editable_get): Updated
- documentation comment.
-
-2000-12-04 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-corba-utils.h: New.
-
- * e-corba-utils.c: New.
- (e_safe_corba_string): New.
-
-2000-11-30 Not Zed <NotZed@HelixCode.com>
-
- * e-memory.c (e_strv_new): Fix typename of args (for all funcs).
- (e_strv_set_ref): Assert the index is in range.
- (e_strv_set_ref_free): "
- (e_strv_set): "
- (e_strv_get): "
-
-2000-11-29 Not Zed <NotZed@HelixCode.com>
-
- * e-sexp.c (term_eval_lt): Plug a memleak, need to free results
- from term_eval().
- (term_eval_gt):
- (term_eval_eq):
-
-2000-11-27 Not Zed <NotZed@HelixCode.com>
-
- * e-memory.c (e_mempool_new): Added some locking to global data.
- This should make the interfaces mt-safe, although each object is
- only per-thread safe.
-
-2000-11-22 Not Zed <NotZed@HelixCode.com>
-
- * e-memory.c (e_mempool_alloc): If we dont get a big enough chunk
- in the first node, give up. Otherwise we spend too much time
- searching.
- (e_mempool_strdup): Doh, and allocate enough for the terminating
- NUL at that.
- (e_strv_set_ref_free): New function, set a reference to a string
- that is then owned/free'd by the strv.
- (e_strv_destroy): If there are any strings to destroy, free them
- here.
-
-2000-11-21 Not Zed <NotZed@HelixCode.com>
-
- * e-memory.c (e_memchunk_alloc0): New function to allocate a
- zero'd out chunk.
- (e_mempool_strdup): New function to strdup into a mempool.
-
-2000-11-20 Not Zed <NotZed@HelixCode.com>
-
- * e-memory.[ch]: New routines for fast memory management and
- compact string array storage.
-
- * Makefile.am (libeutil_la_SOURCES): Added e-memory.[ch].
-
-2000-11-09 JP Rosevear <jpr@helixcode.com>
-
- * e-dbhash.h: oops thats func not *func
-
- * e-dbhash.c (e_dbhash_foreach_key): Memset the data DBT to 0
-
-2000-11-07 JP Rosevear <jpr@helixcode.com>
-
- * Makefile.am: Build e-dbhash.[hc]
-
- * e-dbhash.[hc]: New routines to manage a db database on disk that
- contains md5 hashed data and indexed by uids. Provides comparison
- functions and such so the caller does not have to do the md5 bits.
-
-200-10-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-dialog-widgets.c: #include <string.h> to quench warning.
- * e-sexp.c: #include <stdlib.h> for same reason.
-
-2000-10-27 <jpr@helixcode.com>
-
- * Makefile.am: build md5-utils
-
- * md5-utils.c: Make part of util, get rid of camel stream util
- function include string.h
-
- * md5-utils.h: ditto
-
-2000-10-27 <jpr@helixcode.com>
-
- * e-pilot-map.c (e_pilot_map_lookup_uid): Return null if no
- pnode was found.
-
-2000-10-27 JP Rosevear <jpr@helixcode.com>
-
- * e-pilot-map.c (map_sax_start_element): Get archive field while
- parsing
- (map_write_foreach): Write out archive field
- (e_pilot_map_pid_is_archived): implement
- (e_pilot_map_uid_is_archived): ditto
- (e_pilot_map_insert): Insert new node structures
- (e_pilot_map_lookup_pid): Take into account the list is now
- a list of structures
- (e_pilot_map_lookup_uid): ditto
-
-2000-10-26 Michael Meeks <michael@helixcode.com>
-
- * ename/e-address-western.c (e_address_western_is_postal):
- unsigned chars.
-
- * ename/e-name-western.c (e_name_western_get_one_prefix_at_str):
- cast to unsigned char.
-
-2000-10-25 Dan Winship <danw@helixcode.com>
-
- * e-html-utils.c (e_text_to_html): Deal properly with URLs at the
- end of the buffer. (The old code would append a "&#0;" to the
- text.)
-
-2000-10-23 JP Rosevear <jpr@helixcode.com>
-
- * e-pilot-map.c (e_pilot_map_lookup_pid): Lookup a pid by uid.
- (e_pilot_map_lookup_uid): Lookup a uid by pid.
- Now this is wrapped, we can store archive info internally
-
- * e-pilot-map.h: New accessor prototypes
-
-2000-10-23 Dan Winship <danw@helixcode.com>
-
- * ename/Makefile.am (INCLUDES): Remove unused GNOMELOCALEDIR
- setting.
-
-2000-10-23 JP Rosevear <jpr@helixcode.com>
-
- * e-pilot-map.c: Operate with EPilotMap structure so things are
- abstract to the caller
- (e_pilot_map_pid_is_archived): Infrastructure for marking records
- as archived
- (e_pilot_map_uid_is_archived): ditto
-
- * e-pilot-map.h: Add more to public interface, including EPilotMap
- structure
-
-2000-10-23 JP Rosevear <jpr@helixcode.com>
-
- * e-pilot-map.c: Pilot map functions grabbed from existing conduits
-
- * e-pilot-map.h (e_pilot_map_write): Header
-
-2000-10-18 Dan Winship <danw@helixcode.com>
-
- * e-html-utils.c (e_text_to_html): If unicode_get_utf8 returns -1,
- assume it was actually undeclared iso-8859-1 text.
-
-2000-10-17 Jesse Pavel <jpavel@helixcode.com>
-
- * ename/e-address-western.c: made the routines use the stardard
- e_strstrcase instead of the included function that existed
- earlier.
-
-2000-10-11 Iain Holmes <iain@helixcode.com>
-
- * ename/e-address-western.c (e_address_western_parse): g_strconcat
- needs to be NULL terminated or it goes funny.
-
-Tue Sep 26 16:48:49 2000 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added $(EXTRA_GNOME_CFLAGS).
-
-2000-09-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * Makefile.am: add ename as a SUBDIR
-
-2000-09-18 Christopher James Lahey <clahey@helixcode.com>
-
- * e-list-iterator.c, e-list.c, e-list.h: Made e_list a bit more
- reentrant. If a iterator gets its data pulled out from under it
- while in a loop, it goes back one so that loops will be able to
- continue.
-
-2000-09-18 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Removed all the files moved to gal.
-
- * e-dialog-widgets.c: Fixed the #include lines to deal properly
- with gal.
-
- * e-gui-utils.c, e-gui-utils.h: Removed all of the functionality
- that was moved to gal.
-
- * e-canvas-utils.c, e-canvas-utils.h, e-canvas-vbox.c,
- e-canvas-vbox.h, e-canvas.c, e-canvas.h, e-cursors.c, e-cursors.h,
- e-font.c, e-font.h, e-popup-menu.c, e-popup-menu.h, e-printable.c,
- e-printable.h, e-unicode.c, e-unicode.h, e-util.c, e-util.h,
- e-xml-utils.c, e-xml-utils.h: Moved to gal.
-
-2000-09-13 Christopher James Lahey <clahey@helixcode.com>
-
- * e-font.c: Fixed an uninitialized variable.
-
-2000-09-12 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-unicode.c (e_utf8_to_gtk_string_sized): Use underscores
- for untranslatable characters
- (e_utf8_from_gtk_string_sized): Ditto
-
-2000-09-12 Dan Winship <danw@helixcode.com>
-
- * e-font.c (e_font_from_gdk_font): Change this a bit so that if
- you pass it a bold font, it puts that in font->bold and finds a
- lighter font for font->font (if it can). This is for themes like
- Metal where the default font is bold.
- (find_variants): renamed from find_best_bold
-
-2000-09-11 Dan Winship <danw@helixcode.com>
-
- * e-font.c (find_best_bold): Thou shalt leave space for the
- trailing \0.
-
- * e-util.c (e_strstrcase): The return value should not be
- const. (Well, unless the input was, but you can't know that.)
-
-2000-09-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-unicode.c, e-unicode.h: Added e_utf8_gtk_editable_get_text and
- e_utf8_gtk_editable_set_text.
-
-2000-09-11 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-font.c: Try to find real bold variant of X font, fall
- to double stroke only if not found
-
-2000-09-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-gtk-utils.c: New.
- (e_gtk_signal_connect_full_while_alive): New.
-
- * e-gtk-utils.h: New.
-
-2000-09-08 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-font.c: Use experimental 16-bit font stuff for EFonts
-
-2000-09-08 Dan Winship <danw@helixcode.com>
-
- * e-popup-menu.h: remove consts from the EPopupMenu structure: the
- caller may want to modify its own EPopupMenu before calling
- e_popup_menu_run.
-
-2000-09-07 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-dialog-widgets.c (e_dialog_editable_get): Use UTF-8
- (e_dialog_editable_set): Use UTF-8
-
- * e-font.c (translate_encoding): More encodings
- (e_gdk_font_encoding): Use experimental stuff
-
- * e-unicode.* (e_utf8_gtk_editable_insert_text): New wrapper
-
-2000-09-07 Federico Mena Quintero <federico@helixcode.com>
-
- * e-canvas.c (emit_event): Remove incorrect optimization. Events
- are read-only!
-
-2000-09-04 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-unicode.c: Added new font code, but comment it out now
- * e-font.h, e-font.c: Test code for font analyzing
-
-2000-09-02 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-unicode.h, e-unicode.c: New functions
- e_utf8_gtk_clist_append, e_utf8_gtk_clist_set_text
- e_unicode_init
-
-2000-08-31 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-html-utils.c (e_text_to_html): Use UTF-8
-
- * e-unicode.h:
- * e-unicode.c (g_unichar_to_utf8): glib 1.3 function
- (gdk_keyval_to_unicode): gdk 1.3 function
- (e_utf8_from_gdk_event_key): Use keyval, not string
-
-2000-08-30 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-unicode.h: #define gnome_font_get_size and
- gnome_font_get_width, and gnome_font_lookup_default,
- if compiling with gnome-print 0.20
-
-2000-08-30 Dan Winship <danw@helixcode.com>
-
- * Makefile.am (libeutil_la_LIBADD): make e-util depend on
- libunicode
-
- * e-popup-menu.c (make_item): Use GtkMenuItem rather than
- GtkPixmapMenuItem for items with no pixmaps, so that if the whole
- menu is pixmapless, you don't get a column of blank pixmaps.
-
-2000-08-24 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-unicode.h:
- * e-unicode.c (e_utf8_gtk_menu_item_new_with_label): New wrapper
-
-2000-08-23 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-unicode.h:
- * e-unicode.c (e_utf8_strstrcase): New function
-
-2000-08-23 Federico Mena Quintero <federico@helixcode.com>
-
- * e-dialog-widgets.c (e_dialog_editable_set): Constify.
-
-2000-08-22 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-unicode.h:
- * e-unicode.c: e_utf8_gtk_editable_get_chars
- e_utf8_gtk_entry_get_text
- e_utf8_gtk_entry_set_text
- e_utf8_to_gtk_string: New convenience functions
-
-2000-08-22 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-unicode.h:
- * e-unicode.c: Some convenience functions to deal with Gtk+ and UTF-8
-
- * Makefile.am: Added e-unicode.h, e-unicode.c
-
-2000-08-21 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-font.h:
- * e-font.c: Changed UTF-8 syntax from char-based to byte-based
-
-2000-08-21 Peter Williams <peterw@helixcode.com>
-
- * e-html-utils.c (e_text_to_html): Fix a booboo in the tab
- expansion code (didn't use the new value of 'out').
-
-2000-08-19 Lauris Kaplinski lauris@helixcode.com
-
- * e-font.h: #define e_font_height(f) to save some space
-
-2000-08-19 Lauris Kaplinski lauris@helixcode.com
-
- * e-font.h:
- * e-font.c: Thin wrapper around GdkFont to deal with UTF-8 directly
- Also handles bold/italic styling
-
-2000-08-14 Peter Williams <peterw@helixcode.com>
-
- * e-sexp.c (scanner_config): Add "-" to be an acceptable
- first character for an operation -- yaaay subtraction!
-
-2000-08-11 Peter Williams <peterw@helixcode.com>
-
- * e-html-utils.c (e_text_to_html): Fix the tab expansion
- for when the length would exceed the ten characters that
- we allocated.
-
-2000-08-10 Dan Winship <danw@helixcode.com>
-
- * e-setup.[ch]: Remove. The shell tells the components where
- the evolution homedir is now.
-
- * Makefile.am (libeutil_la_SOURCES): Remove e-setup.c
-
- * e-html-utils.c (e_text_to_html): If converting both spaces and
- newlines, then convert tabs too. The joys of pseudo-<PRE>.
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-popup-menu.c: Fix the bug where it truncates the last item
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-popup-menu.c: Ooops.
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util.c, e-util.h: Added uncompiled e_read_uri function.
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-popup-menu.c, e-popup-menu.h: Added a hide_mask argument to
- the two popup menu functions.
-
-2000-08-07 Christopher James Lahey <clahey@helixcode.com>
-
- * e-gui-utils.c, e-gui-utils.c: Added
- e_container_change_tab_order.
-
-2000-07-27 Peter Williams <peterw@helixcode.com>
-
- * e-canvas.c (e_canvas_destroy): Chain the
- destroy handler.
-
-2000-07-25 Peter Williams <peterw@helixcode.com>
-
- * e-canvas.c (emit_event): Don't bother with
- dereferencing the event pointer.
- (e_canvas_item_set_cursor): Reference our selection
- item; print a debug message. Deref when destroying
- (e_canvas_item_add_selection): Same.
- (e_canvas_item_remove_selection): Same.
-
-2000-07-25 Peter Williams <peterw@helixcode.com>
-
- * Makefile.am (libeutil_static_la_LDFLAGS): Build both libraries
- (a typo didn't build libeutil.la, only -static.)
-
-2000-07-25 Seth Alves <alves@hungry.com>
-
- * Makefile.am (libeutil_static_la_LDFLAGS): build static version
- of library for conduit to use
-
-2000-07-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util.c, e-util.h: Added a bunch of e_marshal functions.
-
-2000-07-12 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util.c, e-util.h: Added e_strstrcase function.
-
-2000-07-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-canvas-vbox.c: Removed some debugging printfs.
-
- * e-canvas.c (e_canvas_unrealize): Call parent unrealize method.
-
-2000-07-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-sexp.c (eval_dump_result): `#if 0'ed out.
-
- * e-popup-menu.h (e_popup_menu_create): New prototype.
-
-2000-07-10 Dan Winship <danw@helixcode.com>
-
- * e-html-utils.c: Fix warnings.
-
-2000-07-08 Christopher James Lahey <clahey@helixcode.com>
-
- * e-list.c, e-list.h: Added e_list_duplicate.
-
-2000-07-07 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util.c, e-util.h: Added e_strsplit to work around a bug in
- g_strsplit.
-
-2000-07-07 Christopher James Lahey <clahey@helixcode.com>
-
- * e-iterator.c, e-iterator.h, e-list-iterator.c,
- e-list-iterator.h: Added last and insert functions.
-
-2000-07-06 Federico Mena Quintero <federico@helixcode.com>
-
- * e-dialog-widgets.c: Added docstrings. This file did not have
- them at all. EEEEEEK!
-
-2000-07-05 Dan Winship <danw@helixcode.com>
-
- * e-sexp.c (e_sexp_parse): Kill debugging message
-
-2000-07-03 Christopher James Lahey <clahey@helixcode.com>
-
- * e-iterator.c, e-iterator.h, e-list-iterator.c,
- e-list-iterator.h, e-list.c, e-list.h: New list class with
- iterators.
-
- * e-canvas.c: Made it so that you don't get the same selection in
- the selection list more than once.
-
-2000-07-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-gui-utils.h: #include <libgnomeui/gnome-messagebox.h>. It's
- needed to be able to pass an appropriate @type arg to
- `e_notice()'.
-
-2000-06-29 Jody Goldberg <jgoldberg@home.com>
-
- * e-canvas.c (e_canvas_init) : Init the InputContext members
- (e_canvas_class_init) : Add a handler for unrealize.
- (e_canvas_focus_in) : enable the input context.
- (e_canvas_focus_out) : enable the input context.
- (e_canvas_realize) : Create an input context.
- (e_canvas_unrealize) : New function to release the input context.
-
-2000-06-28 Dan Winship <danw@helixcode.com>
-
- * e-html-utils.c (url_extract): add ")" to the set of characters
- to back up over at the end of a potential URL.
-
-2000-06-27 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-dialog-widgets.c (get_toggle_value): Use `value_var', not
- `value'.
-
-2000-06-27 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am (INCLUDES): `-I$(top_srcdir)' to fix compilation
- with builddir != srcdir.
-
-2000-06-26 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added e-canvas-vbox.c and e-canvas-vbox.h.
-
- * e-canvas-vbox.c, e-canvas-vbox.h: New canvas object to act like
- a vbox using the reflow system.
-
-2000-06-20 Christopher James Lahey <clahey@helixcode.com>
-
- * e-canvas.c, e-canvas.h: Added a variable to keep track of the
- cursor. Set the cursor when selection_add is called. Properly
- unset the cursor at the right times.
-
-2000-06-20 Christopher James Lahey <clahey@helixcode.com>
-
- * e-canvas.c: Grab the focus when setting the cursor.
-
-2000-06-20 Christopher James Lahey <clahey@helixcode.com>
-
- * e-canvas.c, e-canvas.h: Built a system for doing selections
- and/or a cursor in canvas.
-
-2000-06-13 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util.c, e-util.h: Changed the needed e_marshal functions.
-
- * e-printable.c, e-printable.h: Added a quantize parameter to
- e_printable_height. Also, added a e_printable_will_fit function.
-
-2000-06-10 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added e-printable.c and e-printable.h.
-
- * e-printable.c, e-printable.h: This new class is a printing
- context. Other classes return an EPrintable which represents a
- context for printing that object.
-
- * e-util.c, e-util.h: Added
- e_marshal_NONE__OBJECT_DOUBLE_DOUBLE_BOOL and
- e_marshal_DOUBLE__OBJECT_DOUBLE_DOUBLE.
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util.c: Fixed e_marshal_INT__INT_INT_POINTER.
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util.c, e-util.h: Added e_marshal_INT__INT_INT_POINTER.
-
-2000-06-01 Dan Winship <danw@helixcode.com>
-
- * e-util.c (g_int_compare): Duh! -1 != 1. :)
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * e-sexp.c (e_sexp_term_eval): g_return_val_if_fail to prevent a crash.
-
-2000-05-30 Not Zed <NotZed@HelixCode.com>
-
- * e-sexp.c (e_sexp_encode_bool): Utility function to build a bool
- as part of an expression string.
- (e_sexp_encode_string): Likewise for strings.
-
-2000-05-30 Christopher James Lahey <clahey@helixcode.com>
-
- * e-canvas-utils.c, e-canvas-utils.h: Added
- e_canvas_item_show_area which makes sure that a particular area of
- a given item is in the scroll area.
-
-2000-05-30 Federico Mena Quintero <federico@helixcode.com>
-
- * e-dialog-widgets.c (hook_radio): Use the exported function to
- set the value.
- (get_radio_value): Likewise.
- (hook_option_menu): Likewise.
- (get_option_menu_value): Likewise.
- (hook_toggle): Likewise.
- (get_toggle_value): Likewise.
- (hook_spin_button): Likewise.
- (get_spin_button_value): Likewise.
- (hook_editable): Likewise.
- (get_editable_value): Likewise.
- (e_dialog_radio_set): Radio buttons are prepended to their parent
- group's list, so we need to flip the index around when
- getting/setting the value.
- (e_dialog_radio_get): Likewise.
-
-2000-05-27 Federico Mena Quintero <federico@helixcode.com>
-
- * e-dialog-widgets.c (e_dialog_editable_set): Moved over from
- event-editor-utils.c.
- (e_dialog_editable_get): Likewise.
- (e_dialog_toggle_set): Likewise.
- (e_dialog_toggle_get): Likewise.
- (e_dialog_spin_set): Likewise.
- (e_dialog_spin_get_double): Likewise.
- (e_dialog_spin_get_int): Likewise.
- (e_dialog_option_menu_set): Likewise, and added a value map.
- (e_dialog_option_menu_get): Likewise.
- (e_dialog_dateedit_set): Likewise.
- (e_dialog_dateedit_get): Likewise.
- (e_dialog_radio_set): New function.
- (e_dialog_radio_get): New function.
-
-2000-05-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-paned.c, e-paned.h: Removed.
-
-2000-05-23 Federico Mena Quintero <federico@helixcode.com>
-
- * e-dialog-widgets.c (get_radio_value): Implemented. Amazing that
- one has to go through so much pain to get a stupid value from
- GTK+.
- (hook_option_menu): Implemented. Same complaint.
- (get_toggle_value): Implemented.
- (get_spin_button_value): Implemented.
- (get_entry_value): Implemented.
- (e_dialog_widget_hook_value): Function to hook a widget to the
- variable it will modify.
- (e_dialog_get_values): Function to feed the variables from a
- dialog's widgets.
- (e_dialog_xml_widget_hook_value): Function to hook a widget from
- a Glade file.
-
-2000-05-23 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util.c, e-util.h: Added e_write_file.
-
-2000-05-19 Federico Mena Quintero <federico@helixcode.com>
-
- * e-dialog-widgets.[ch]: New files with utilities for hooking up
- widgets in Glade-generated dialogs.
-
- * Makefile.am (libeutil_la_SOURCES): Added e-dialog-widgets.[ch].
-
-2000-05-19 Christopher James Lahey <clahey@helixcode.com>
-
- * e-gui-utils.c, e-gui-utils.h: Added e_container_foreach_leaf.
-
-2000-05-18 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Add imagesdir support.
-
- * e-gui-utils.c, e-gui-utils.h: Added e_create_image_widget for
- glade use.
-
-2000-05-16 Christopher James Lahey <clahey@helixcode.com>
-
- * e-xml-utils.c: xmlGetProp appears to return malloced memory.
- Thus we must free it.
-
-2000-05-15 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-util.c (e_free_string_list): New function.
-
-2000-05-14 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util.c, e-util.h: Added e_strdup_strip which returns a copy of
- the string with the leading and trailing spaces removed.
-
-2000-05-11 NotZed <NotZed@HelixCode.com>
-
- * e-sexp.c (e_sexp_finalise): Destroy the g_scanner when cleaning up.
- (e_sexp_finalise): Free symbol table on finalise.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-canvas.c: Remove reflow idle when being destroyed.
-
-2000-05-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-html-utils.c: Got rid of some warnings.
-
- * e-util.c, e-util.h: Added e_read_file which takes a filename and
- returns a newly allocated string containing the contents of that
- file.
-
-2000-05-03 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-util.h: #include <glib.h> and <gtk/gtktypeutils.h>.
-
- * e-util.c (e_free_object_list): New utility function.
-
-2000-05-02 Damon Chaplin <damon@helixcode.com>
-
- * e-canvas.c (e_canvas_focus_in):
- (e_canvas_focus_out): set and reset the GTK_HAS_FOCUS flag. We now get
- focus_out events correctly.
-
-2000-05-02 NotZed <NotZed@HelixCode.com>
-
- * e-sexp.c (e_sexp_finalise): Free the parse tree if we have one.
- (e_sexp_parse): If we already have a parse tree, free it.
-
-2000-05-02 Matt Loper <matt@helixcode.com>
-
- * Makefile.am: set G_LOG_DOMAIN.
-
-2000-05-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-xml-utils.c, e-xml-utils.h: Constified all the functions.
-
-2000-04-27 Dan Winship <danw@helixcode.com>
-
- * e-html-utils.c (e_text_to_html): Moved here from the mailer,
- since it's of general use, and the composer needs it too.
-
-2000-04-24 Miguel de Icaza <miguel@helixcode.com>
-
- * e-popup-menu.c: New file. Implements easy to use popup menus.
-
-2000-04-24 Matt Loper <matt@helixcode.com>
-
- * e-paned.c: New file. Makes a GtkPaned with more than two
- children.
- * e-paned.h: same.
-
- * Makefile.am: added e-paned.[ch].
-
-2000-04-19 Christopher James Lahey <clahey@helixcode.com>
-
- * e-xml-utils.c, e-xml-utils.h: Added
- e_xml_get_child_by_name_by_lang.
-
-2000-04-16 Anders Carlsson <andersca@gnu.org>
-
- * e-canvas.c (e_canvas_class_init): Add realize.
- (e_canvas_realize): Set the back pixmap to NULL to reduce flicker.
-
-2000-04-14 Christopher James Lahey <clahey@helixcode.com>
-
- * e-xml-utils.c: Fixing a warning.
-
-2000-04-14 Christopher James Lahey <clahey@helixcode.com>
-
- * e-xml-utils.c: Add g_return_if_fails.
-
-2000-04-12 Miguel de Icaza <miguel@gnu.org>
-
- * e-cursors.c (e_cursor_get): Prevent next hacker to get bitten by this.
-
-2000-04-10 Christopher James Lahey <clahey@helixcode.com>
-
- * e-canvas.c: Added proper keyboard focus handling.
-
-2000-04-06 Matt Loper <matt@helixcode.com>
-
- * e-setup.c (e_setup_base_dir): Get/set Evolution's base directory
- via gnome-config.
- (mkdir_if_necessary): New function.
- (e_setup_base_dir): Use mkdir_if_necessary().
-
-2000-03-22 NotZed <NotZed@HelixCode.com>
-
- * e-util/e-sexp.h: Formatting cleanup.
-
-2000-03-07 NotZed <NotZed@HelixCode.com>
-
- * e-util/Makefile.am (libeutil_la_SOURCES): s-sexp.h -> e-sexp.h.
-
-2000-03-12 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util/e-canvas.c, e-util/e-canvas.h: Fixed some bugs here to
- speed up reflow and to make it fail less often.
-
-2000-03-10 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util/e-canvas.c, e-util/e-canvas.h: Designed a new system for
- doing hierarchical displays in the canvas. Adds an extra idle
- loop to the canvas system.
-
-2000-03-05 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util/e-xml-utils.c: Fixed e_xml_set_integer_prop_by_name.
-
-2000-03-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util/e-xml-utils.c, e-util/e-xml-utils.h: Added
- e_xml_set_integer_prop_by_name.
-
-2000-02-28 NotZed <NotZed@HelixCode.com>
-
- * e-util/e-sexp.[ch]: Added. moved from filter-sexp.[ch]
-
- * e-util/Makefile.am (libeutil_a_SOURCES): Add e-sexp.
- (noinst_LTLIBRARIES): Changed to a libtool library.
-
-2000-02-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util/e-xml-utils.c, e-util/e-xml-utils.h: Added
- e_xml_get_integer_prop_by_name.
-
- * e-util/Makefile.am: Added e-util.c.
-
- * e-util/e-util.h: Added e-util.c functions.
-
- * e-util/e-util.c: New file for compare functions
-
-2000-02-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util/e-canvas-utils.h: Fixed the comment at the top and added
- #ifndef __E_CANVAS_UTILS__.
-
- * e-util/Makefile.am: Added e-xml-utils.c and
- e-xml-utils.h.
-
- * e-util/e-xml-utils.h, e-util/e-xml-utils.c: Added files for some
- xml utilities.
-
- * e-util/e-util.h: Added type EFocus which describes which
- direction the focus will be coming from.
-
-2000-02-23 Dan Winship <danw@helixcode.com>
-
- * e-util/e-setup.c (e_setup_base_dir): Make ~/evolution mode 700
- rather than mode 600 (and use the symbolic name rather than the
- number).
-
-2000-02-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-util/Makefile.am: Add canvas utilities to libeutil.
-
diff --git a/e-util/Makefile.am b/e-util/Makefile.am
index c6ed8b4984..4f85b3bfd0 100644
--- a/e-util/Makefile.am
+++ b/e-util/Makefile.am
@@ -205,7 +205,6 @@ errordir = $(privdatadir)/errors
EXTRA_DIST = \
e-system.error.xml \
$(pilot_sources) \
- ChangeLog.pre-1-4 \
e-marshal.list
BUILT_SOURCES = $(MARSHAL_GENERATED) $(error_DATA)
diff --git a/filter/ChangeLog b/filter/ChangeLog
deleted file mode 100644
index daf8946e76..0000000000
--- a/filter/ChangeLog
+++ /dev/null
@@ -1,984 +0,0 @@
-2009-04-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * filter-option.c: (combobox_changed), (get_widget):
- Fix breakage of filter options.
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * filter.glade:
- * filter-datespec.c:
- * filter-rule.c:
- * filter-option.c:
- Remove deprecated Gtk+ symbols.
-
-2009-01-11 Tor Lillqvist <tml@novell.com>
-
- * filter-option.c (get_dynamic_options): Add cast to avoid
- warning.
-
-2009-01-11 Tor Lillqvist <tml@novell.com>
-
- ** Bug #567244
-
- * filter-option.c (get_dynamic_options): For portability, use
- <gmodule.h> API instead of <dlfcn.h> API.
-
-2009-01-08 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #567031
-
- * rule-editor.c: (rule_editor_new): Hide also label of the combo.
-
-2009-01-08 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #339879
-
- * filter-code.h: (filter_code_new):
- * filter-code.c: (filter_code_new), (build_code):
- * rule-context.c: (new_element):
- Have two types of code expression, one "code", which adds also
- a "match-all" into the expression, and a "rawcode" without it.
-
-2008-12-15 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #563669
-
- * filter-int.c: (get_widget):
- Use zero GtkSpinButton's PageSize, as Gtk+ requires.
-
-2008-12-10 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #563870
-
- * Makefile.am:
- * filter-label.h:
- * filter-label.c: Drop, not used anywhere.
- * filter-element.c:
- * rule-context.c: Remove dropped include and code.
-
- * filter-option.c: (get_dynamic_options), (xml_create), (get_widget):
- Evaluate dynamic options even on create, to have them available for
- saved searches even before the widget itself is shown.
-
-2008-12-09 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #563669
-
- * filter.glade:
- Use zero GtkSpinButton's PageSize, as Gtk+ requires.
-
-2008-12-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #332629
-
- * filter-option.h: (struct _filter_option),
- (struct _FilterOption), (filter_option_add):
- * filter-option.c: (filter_option_init), (filter_option_finalise),
- (filter_option_add), (xml_create), (get_widget), (clone):
- Be able to define optionlist with dynamically created list of options.
-
- * filter-label.c: (fill_options): Adapt.
-
-2008-10-17 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fix for bug #503898
-
- * filter-rule.c: (get_widget): s/criteria/condition/
-
-2008-10-06 Lucian Langa <lucilanga@gnome.org>
-
- ** Fix for bug #554566
-
- * rule-editor.c: (rule_editor_class_init), (rule_edit),
- (rule_top), (rule_up), (rule_down), (rule_bottom),
- (cursor_changed)
- (update_selected_rule): new function to update
- current selected rule
-
-2008-10-01 Sankar P <psankar@novell.com>
-
-License Changes
-
- * filter-rule.c:
-
-2008-09-29 Sankar P <psankar@novell.com>
-
-License Changes
-
- * rule-editor.c:
-
-2008-09-25 Sankar P <psankar@novell.com>
-
-License Changes
-
- * filter-element.c:
- * filter-int.c:
- * filter-int.h:
-
-2008-09-24 Sankar P <psankar@novell.com>
-
-License Changes
-
- * filter-datespec.c:
-
-2008-09-16 Sankar P <psankar@novell.com>
-
-License Changes
-
- * filter-option.c:
- * filter-part.c:
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * filter-code.c:
- * filter-code.h:
- * filter-colour.c:
- * filter-colour.h:
- * filter-datespec.h:
- * filter-element.h:
- * filter-file.c:
- * filter-input.c:
- * filter-input.h:
- * filter-option.h:
- * filter-part.h:
- * filter-rule.h:
- * rule-context.c:
- * rule-editor.h:
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * filter-file.h:
- * filter-label.c:
- * filter-label.h:
- * rule-context.h:
-
-2008-07-30 Takao Fujiwara <takao.fujiwara@sun.com>
-
- Reviewed by Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #545303
-
- * filter-rule.c: (xml_decode): Add gettext in the xml string.
-
-2008-07-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #530388
-
- * filter-label.c: (filter_label_init), (filter_label_finalise),
- (fill_options), (filter_label_count), (filter_label_label),
- (filter_label_index): Make 'cache_lock' a rec mutex.
- * filter-label.c: (regen_label_options): Guard also regeneration
- of each tracked item with the rec lock, thus noone will touch
- 'tracked_filters' GSList until we are fully done with it.
-
-2008-07-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #243201
-
- * filter-rule.c: (xml_encode): Escape rule title so that can contain
- also XML entities in the file.
-
-2008-06-16 Maciej Piechotka <uzytkownik2@gmal.com>
-
- ** Fix for bug #526262
-
- * filter-part.c: (xml_create):
- * filter-part.c: (filter_part_xml_create):
- Handle _title element in analogical way as title
-
-2008-06-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #382783
-
- * filter-rule.c: (do_grab_focus_cb), (more_parts), (get_widget):
- Grab focus of new rule part on adding and scroll to the bottom too.
-
-2008-06-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #201011
-
- * filter-rule.h: (struct _FilterRule): New property 'enabled'
- to be able to disable filter rules.
- * filter-rule.c: (filter_rule_init), (rule_eq), (xml_encode),
- (xml_decode), (rule_copy): Store/restore/use 'enabled' value.
- * rule-editor.c: (add_editor_response), (rule_move), (set_source):
- Set the 'enabled' column properly.
- * rule-editor.c: (rule_able_toggled), (rule_editor_treeview_new):
- Add column "Enabled" to the tree, but have it hidden by default, only
- those whom supports it can show it.
-
-2008-06-03 Kjartan Maraas <kmaraas@gnome.org>
-
- * filter-part.c: (main): gtk_window_set_policy ->
- gtk_window_set_resizable + other cleanups.
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534360
-
- * rule-editor.c:
- * rule-editor.h:
- Migrate from deprecated GtkObject symbols to GObject equivalents.
-
-2008-01-10 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #211353
-
- * filter-option.h:
- * filter-option.c: (filter_option_get_current),
- (filter_option_remove_all): New functions to be able to refill options
- even after initialization of the filter element.
- * filter-label.c: Added support to notify changes on labels in runtime
- and use actual labels.
-
-2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
-
- * filter-label.c: (filter_label_count), (filter_label_label),
- (filter_label_index), (xml_create): Removing cyclic dependency caused
- by mail_config_get_labels.
-
-2007-12-14 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #211353
-
- * filter-label.c: Use global label's setup, not its own copy.
-
-2007-12-07 Bob Mauchin <zebob.m@pengzone.org>
-
- ** Fix for bug #438769
-
- * filter-rule.c: (get_widget): Changed label from 'Search name' to
- 'Rule name' in the add-new-message-filter dialog - i.e.
- edit -> message filters -> add
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * filter-datespec.c: (set_values):
- * filter-rule.c: (filter_rule_get_type), (filter_rule_new),
- (rule_copy):
- * rule-editor.c: (editor_response), (rule_delete), (rule_move):
-
- Warning fixes:
- - NULL vs 0
- - ANSIfication of declarations
- - mixing code and declarations
-
-2007-10-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #323977
-
- * filter-rule.c: (get_widget):
- Use "Add Filter Criteria" instead of plain "Add" for button label.
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #437579
-
- * filter-file.c:
- Fix various compiler warnings. Patch from Milan Crha.
-
-2007-09-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #461195
-
- * filter-marshal.list: Remove needless marshalers.
- * filter-rule.c:
- * filter-context.c: Use GObject's marshalers.
-
-2007-09-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #476231
-
- * filter-file.c:
- Remove non-USE_GTKFILECHOOSER code.
- GtkFileChooser has been around since 2004.
-
-2007-09-12 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #473514
-
- * filter-part.c: (filter_part_get_widget):
- Allow expand and fill free space to FilterFile.
- * filter-rule.c: (option_activate), (get_rule_part_widget):
- Allow rule part fill space if requested.
-
- * filter-file.c: (get_widget): Fixed runtime warning.
-
-2007-09-12 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #231178
-
- * filter-label.c: (xml_create):
- Removes underscores from titles.
-
-2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #471791 (Move away from asserts to g_ret*)
-
- * filter-option.c: (filter_option_set_current),
- (filter_option_add):
- * filter-rule.c: (filter_rule_clone), (filter_rule_set_name),
- (filter_rule_set_source), (filter_rule_validate), (filter_rule_eq),
- (filter_rule_xml_encode), (filter_rule_xml_decode),
- (filter_rule_copy), (filter_rule_add_part),
- (filter_rule_remove_part), (filter_rule_replace_part),
- (filter_rule_build_code), (filter_rule_emit_changed):
- * rule-context.c: (rule_context_add_part_set),
- (rule_context_add_rule_set), (rule_context_set_error),
- (rule_context_load), (rule_context_save), (rule_context_revert),
- (rule_context_find_part), (rule_context_create_part),
- (rule_context_next_part), (rule_context_next_rule),
- (rule_context_find_rule), (rule_context_add_part),
- (rule_context_add_rule), (rule_context_add_rule_gui),
- (rule_context_remove_rule), (rule_context_rank_rule),
- (rule_context_get_rank_rule), (rule_context_find_rank_rule):
- * rule-editor.c: (rule_move), (cursor_changed):
-
-2007-08-13 Ross Burton <ross@openedhand.com>
-
- * rule-context.c:
- Remove unused include.
-
-2007-07-30 Andre Klapper <a9016009@gmx.de>
-
- * filter.glade:
- remove "window1" string from translation
-
-2007-07-27 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for bug #457523.
-
- * filter-int.c: (format_sexp): use (- n) for negative values.
-
-2007-06-15 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #263207
-
- * filter-rule.c: (validate): No part is not valid.
- * filter-rule.c: (less_parts): Can remove all parts.
- * rule-editor.c: (dialog_rule_changed): New callback
- for disabling OK button in dialog when rule isn't valid.
- * rule-editor.c: (rule_add), (rule_edit):
- Connecting dialog_rule_changed on "changed" signal of
- actual rule.
-
-2007-06-04 Chenthill Palanisamy <pchenthill@novell.com>
-
- * rule-context.c: (new_element): Added a percentage
- element.
-
- Committing on behalf of Keshav Upadhyaya <ukeshav@novell.com>
-
-2007-05-17 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- ** Fixes bug #439118
-
- * filter-code.c: (filter_code_init):
- * filter-colour.c: (xml_encode), (xml_decode):
- * filter-datespec.c: (xml_encode), (xml_decode):
- * filter-element.c: (xml_create):
- * filter-file.c: (filter_file_new_type_name), (xml_encode),
- (xml_decode):
- * filter-input.c: (filter_input_new_type_name), (xml_encode),
- (xml_decode):
- * filter-int.c: (xml_encode), (xml_decode):
- * filter-option.c: (xml_create), (xml_encode), (xml_decode):
- * filter-part.c: (filter_part_xml_create),
- (filter_part_xml_encode), (filter_part_xml_decode):
- * filter-rule.c: (xml_encode), (load_set), (xml_decode):
- * rule-context.c: (load), (save), (revert): fix compilation warnings
-
-2007-05-11 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Patch from Trever Adams for bug #211058
-
- * filter-datespec.c: (set_button), (get_values), (set_values),
- (set_option_past_future), (button_clicked), (format_sexp):
- * filter-datespec.h:
- * filter.glade:
-
-2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #430559 from Vinod.
-
- * filter-rule.c: (get_widget): Added mnemonics.
-
-2007-04-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #373116
-
- * filter-colour.h:
- Store color as a GdkColor instead of separate RGBA components.
-
- * filter-colour.c (color_eq):
- Use gdk_color_equal() to compare colors.
-
- * filter-colour.c (xml_encode):
- Encode color as a single property ("spec").
-
- * filter-colour.c (xml_decode):
- Read the color from a single property ("spec").
- Provide a migration path for old XML files.
-
- * filter-colour.c (get_widget):
- Migrate from GnomeColorPicker to GtkColorButton.
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2007-02-04 Andre Klapper <a9016009@gmx.de>
-
- * filter-rule.c: (get_widget): Add mnemonic to "Find items".
- Fixes bug #404242.
-
-2006-10-01 Kjartan Maraas <kmaraas@gnome.org>
-
- * filter-file.c: (get_widget): Move a var into #ifndef #USE_FILECOOSER
- to get rid of a warning. bug #332101.
-
-2006-09-25 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #324882
- * filter.glade: Alignment corrected for the date filtering rule.
-
-2006-07-07 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes bug #341369
- * rule-editor.c: fixing a memory leak.
-
-2006-02-24 Shi Pu <shi.pu@sun.com>
-
- ** Fixes Bug #323853
-
- * filter-file.c: (filename_changed), (get_widget):
- Replace GnomeFileEntry by GtkFileChooserButton.
-
-2006-01-27 Kjartan Maraas <kmaraas@gnome.org>
-
- * filter-element.c: (filter_element_get_type): Remove unused code
- * rule-editor.c: (rule_editor_add_undo), (rule_editor_play_undo),
- (editor_response), (set_source): Move around some code to avoid
- unneccesary prototypes.
-
-2006-01-25 Not Zed <NotZed@Ximian.com>
-
- * filter-rule.[ch]: Added new thread-matching mode 'single' for
- messages not part of any conversation.
- Committed on behalf of Notzed - partha
-
-2005-12-20 Matthew Hall <matt@castleinthesky.org>
-
- * filter.glade; rule-editor.c: adding top/bottom buttons for
- filter manager dialog. Fixes bug 205616.
-
-2005-12-20 Srinivasa Ragavan <sragavan@novell.comcom>
-
- ** Fixes bug #246225
- ** Fixes bug #246227
-
- * filter-rule.c: Added the UI suggestions for "Advanced search" and "Save search"
-
- Commiting patch from Arulanandan P <arulanandan@gmail.com>
-
-2005-12-17 Tor Lillqvist <tml@novell.com>
-
- * filter-file.c
- * rule-context.c: Use libedataserver's e_xml_parse_file(). Use
- gstdio wrappers. Use g_file_test().
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * filter-rule.c (get_widget): cast.
-
-2005-08-10 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Use privsolib instead of privlib. On Unix they are
- the same, on Win32 privsolibdir is the same as libdir. Use the
- macro name EVOLUTION_GLADEDIR as in e-util/e-util-private.h
- instead of FILTER_GLADEDIR, so that the Win32 run-time path lookup
- mechanism works. Use NO_UNDEFINED. Link explicitly with the actual
- libraries used.
-
- * filter-datespec.c: No localtime_r() on Win32, but we can use
- plain localtime() which is thread-safe in the Microsoft C library.
-
- * filter-datespec.c
- * rule-editor.c: Include e-util-private.h for Win32 path run-time
- lookup. Use EVOLUTION_GLADEDIR instead of FILTER_GLADEDIR, and do
- the filter.glade pathname construction at run-time so it works
- even when EVOLUTION_GLADEDIR is a function call on Win32.
-
-2005-05-16 Not Zed <NotZed@Ximian.com>
-
- * moved e-error to e-util
-
- * Makefile.am: fix error i18n extraction
-
-2005-05-06 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * filter-rule.c : Remove markup from translatable string. Fixes #268390
- Patch submitted by Priit Laes
-
-2005-02-17 Harry Lu <harry.lu@sun.com>
-
- Fix for 72676.
-
- * rule-editor.c: (double_click): call gtk_tree_selection_get_selected
- to see if there is a row selected.
-
-2005-02-09 Hans Petter Jansson <hpj@novell.com>
-
- * Makefile.am: Install shared libraries in privlibdir.
-
-2005-01-11 Not Zed <NotZed@Ximian.com>
-
- * filter-part.c (filter_part_expand_code): cast lenght specifiers
- to int.
-
-2004-12-02 Diego Sevilla Ruiz <dsevilla@dsevilla>
-
- * filter.glade: Added label "Show filters for mail:".
-
- * filter-rule.c: Capitalize Ingoing and Outgoing labels.
- Fixes #46229.
-
-2004-11-29 Mengjie Yu <meng-jie.yu@sun.com>
-
- * filter-rule.c: (get_widget):add mnemonic widget in search box.
-
-2004-11-15 Not Zed <NotZed@Ximian.com>
-
- * *.c: Moved stuff from e-util to libedataserver.
-
- * filter-system-flag.c: removed gal header.
-
-2004-07-29 Carlos Garnacho Parro <carlosg@gnome.org>
-
- * filter-file.c: added the "use_filechooser" property to the
- GnomeFileEntry
-
-2004-06-21 Jeffrey Stedfast <fejj@novell.com>
-
- * filter-input.c (xml_encode): encode entities. fixes bug #46677.
-
-2004-06-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-errors.xml.h: Re-added - THIS IS NOT TO BE REMOVED!!!!
-
-2004-06-17 Rodney Dawes <dobey@novell.com>
-
- * filter-errors.xml.h: Remove this generated file from CVS
-
-2004-06-17 Not Zed <NotZed@Ximian.com>
-
- ** See #59885.
-
- ** Moved all of the mailer specific filter stuff into mail/*.
-
- * filter-element.c (copy_value): implement for base types.
-
- * filter-element.c (filter_element_copy_value): do this as a
- virtual method.
-
- * filter.glade: moved the vfolder stuff to mail/
-
- * libfilter-i18n.h: removed, moved to mailer.
-
- * filter-errors.xml: moved the vfolder/filtering errors to the
- mail error file.
-
- * Makefile.am (EXTRA_DIST): moved *types.xml to mail.
- (INCLUDES): removed a bunch of mail dependencies.
-
- * filter-*.[ch], vfolder-*.[ch]: Moved all mail related filter and
- vfolder stuff to mail directory.
-
- * score-*.[ch]: Removed all of it.
-
- * vfolder-context.c (vfolder_new_element): and for vfolders.
-
- * filter-context.c (filter_new_element): implement for filter
- element types.
-
- * rule-context.c (rc_new_element): replacement for old
- filter_element_new_type_name. only has the basics.
-
- * filter-part.c (filter_part_xml_create): take a rule context
- as an argument & and look up the element name off the context.
-
- * rule-context.c (rule_context_new_element): new virtual method to
- get an element for a given name.
-
- * filter-element.c (filter_element_new_type_name): removed.
-
-2004-06-08 Not Zed <NotZed@Ximian.com>
-
- * filtertypes.xml: give the junk test a unique name. #59567.
-
-2004-05-27 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am (EXTRA_DIST): Add $(error_i18n)
-
-2004-05-26 Rodney Dawes <dobey@novell.com>
-
- * libfilter-i18n.h: Removed from CVS
- Generated files don't belong in CVS
-
-2004-05-19 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: don't dist the error .h file
-
-2004-05-18 Not Zed <NotZed@Ximian.com>
-
- * vfolder-rule.c (source_add): fix for folder selector api change,
- change the ok button to "Add".
-
-2004-05-12 Jeffrey Stedfast <fejj@novell.com>
-
- * vfolder-rule.c: Same.
-
- * filter-folder.c: Added a #include to fix some compile warnings.
-
-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.
-
-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.
-
-2004-05-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * vfoldertypes.xml: Added the Junk status flag to the xml
- definition so you can vfolder on that.
-
-2004-04-28 Not Zed <NotZed@Ximian.com>
-
- * filter-option.c (filter_option_add): fix a warning.
-
- ** Changed error messages to use EError.
-
-2004-03-31 Not Zed <NotZed@Ximian.com>
-
- * filter.glade: renamed filter_label to rule_label, and removed
- the vfolder-editor and filter-editor windows.
-
- * rule-editor.c (rule_editor_new): hide the source widget.
-
- * vfolder-editor.c (vfolder_editor_new): hide the source widget.
-
- * rule-editor.c (rule_editor_new): add a label argument.
-
- * vfolder-editor.c (vfolder_editor_new): ditto below.
-
- * filter-editor.c (filter_editor_new): dont add any label here.
-
- * rule-editor.c (rule_editor_construct): Put the widget back in
- the dialogue box here. Add an argument for the area label.
-
- ** Revert Rodney's last patch.
-
-2004-03-30 Rodney Dawes <dobey@ximian.com>
-
- * filter-editor.c (filter_editor_new): Use the new "filter_editor"
- that has been added to the glade file
- * filter.glade: Remove an unused piece of UI definition and add a
- new "filter_editor" that is the same as rule_editor, only for the
- filter editor dialogs, and change "Filter Rules" to "Search Rules"
- in the rule_editor
- * rule-editor.c (rule_editor_new): Set the child widget of the editor
- dialog appropriately
-
-2004-03-29 Rodney Dawes <dobey@ximian.com>
-
- * filter-filter.c (get_widget):
- * filter-rule.c (get_widget): Fix packing of the hbox that contains
- the actual input widgets to expand and fill
-
-2004-03-26 Not Zed <NotZed@Ximian.com>
-
- * filter-option.c (filter_option_add): return the added option.
- (clone): make sure we set the current option properly on the new
- copy. See #56028.
-
- * filtertypes.xml: s/pipe to shell command/pipe to program/
- s/shell command/run program/, cleans up the UI a lot.
-
-2004-03-20 Danilo Å egan <dsegan@gmx.net>
-
- * filter-datespec.c (set_button): Use ngettext for handling plurals.
- (timespans): Use C preprocessor hacks to make xgettext see real
- ngettext messages (fixes part of #53464).
-
-2004-03-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-rule.c (rule_copy): Don't ref the newly cloned rule (fix
- to previous patch).
-
-2004-03-14 Bill Zhu <bill.zhu@sun.com>
-
- * filter-rule.c (rule_copy): When copying a FilterPart of a rule, we
- need copy the data of parts together but not only copy the pointer.
-
-2004-04-15 Rodney Dawes <dobey@ximian.com>
-
- * filter-datespec.c (validate):
- (button_clicked): Hide the separators on these dialogs
- * filter-editor.c (filter_editor_new): Re-pack the rule_editor widget
- in here, and get rid of the GtkFrame-related code
- * filter-file.c (validate): Hide the separators on these dialogs
- * filter-filter.c (get_widget): Get rid of the GtkFrame, and relayout
- the widgets to be HIG-compliant
- * filter-folder.c (validate): Hide the separator on this dialog
- * filter-input.c (validate): Hide the separator on this dialog
- * filter-part.c (main): Hide the separator on this dialog
- * filter-rule.c (validate): Hide the separator on this dialog
- (get_widget): Get rid of the GtkFrame, and relayout the widgets to be
- HIG-compliant
- * filter.glade: Make the widget layouts here be HIG-compliant
- * rule-context.c (new_rule_response):
- (rule_context_add_rule_gui): Hide the separators on these dialogs
- * rule-editor.c (rule_editor_new): Get rid of the GtkFrame-related code
- (add_editor_response): Hide the dialog separator here
- (rule_add): Hide the dialog separator here
- (edit_editor_response): Hide the dialog separator here
- (rule_edit): Hide the dialog separator here
- (rule_editor_construct): Remove the rule_editor repacking code
- Set the dialog vbox's border width to 12
- Set the mnemonic for the filter label here
- Hide the dialog separator on the filter editor dialog
- * vfolder-editor.c (vfolder_editor_new): Re-pack the appropriate
- editor widget in here
- Get rid of the GtkFrame-related code
- * vfolder-rule.c (validate): Hide the dialog separators here
-
- Original patch from William Jon McCann
-
-2004-02-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (rule_delete): After setting the new selected
- iter, call cursor_changed() so we can update state. Fixes bug
- #54205.
-
-2004-02-20 Not Zed <NotZed@Ximian.com>
-
- ** See bug #54338.
-
- * vfolder-rule.c: instead of overriding the filter-rule's 'source'
- attribute for 'with sources', add a 'with' enum.
- (xml_decode): handle loading old-format files, as well as new
- ones, where the with is a prop on the sources xml.
- (xml_encode): set 'with' on save.
- (rule_copy): copy across with value.
- (get_widget): just hook onto option menu changed, dont bother
- setting up any per-item callbacks.
- (select_source_with_changed): callback to monitor source 'with'
- type.
-
-2004-02-17 Not Zed <NotZed@Ximian.com>
-
- * filter-int.c (int_clone): implement, since we dont store the
- min/max values in the xml output, we lose it otherwise. Bug
- #54155.
-
-2004-02-06 Hans Petter Jansson <hpj@ximian.com>
-
- * filter-input.c (filter_input_init): Default to an empty string
- for the value.
- (xml_decode): Remove old values before decoding the new ones.
-
-2004-02-03 Dan Winship <danw@ximian.com>
-
- * Makefile.am (INCLUDES): add widgets/misc
-
-2004-01-20 Not Zed <NotZed@Ximian.com>
-
- * rule-context.c (revert): load from the just-loaded 'userdoc'
- rather than rc->user.
- (rule_context_finalise): remove user and system xmldoc files.
- (load): make rc->system and rc->user locals systemdoc userdoc, and
- free them immediately.
-
-2004-01-16 Not Zed <NotZed@Ximian.com>
-
- ** See bug #52467.
-
- * vfolder-rule.c (vfr_folder_response): convert the uri to an
- evolution uri, rather than a camel one, for storage. And remove
- double-calls to geT_selected_uri.
- (format_source): treat uri as an evolution uri and convert to a
- camel one to get something meaningful out of it.
-
-2004-01-15 Radek Doulik <rodo@ximian.com>
-
- * filtertypes.xml: s/spam/junk, added junk test rule, it must be
- lost while porting to 1.5
-
-2003-08-20 Not Zed <NotZed@Ximian.com>
-
- ** See bug #47751.
-
- * rule-editor.c (add_editor_response, edit_editor_response)
- (rule_edit, rule_add, rule_editor_construct, editor_response):
- * rule-context.c (new_rule_response, rule_context_add_rule_gui):
- * filter-datespec.c (button_clicked): RESPONSE_REJECT/ACCEPT ->
- RESPONSE_CANCEL/OK
-
-2003-12-23 JP Rosevear <jpr@ximian.com>
-
- * vfolder-rule.c (source_add): call peek instead of get as the
- function was renamed
-
-2003-12-06 JP Rosevear <jpr@ximian.com>
-
- * */Makefile.am: Remove hard coded disable deprecated flags
-
-2003-12-04 Radek Doulik <rodo@ximian.com>
-
- * filter-rule.h: added FILTER_SOURCE_JUNKTEST - perform only
- junktest on incoming mail
-
-2003-11-26 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: turn on deprecated gtk stuff
-
-2003-11-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * vfolder-rule.c: #include "em-folder-tree.h"
-
-2003-11-17 Not Zed <NotZed@Ximian.com>
-
- * vfolder-rule.c (source_add): fix for folder selector api changes.
- (vfr_folder_response): handle the dialog response.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * filter.glade: Remove Viewports around the treeviews, since they
- already have a scrolled window around them and the viewports cause
- a double bevel to appear.
-
- * rule-editor.c (rule_editor_treeview_new): Make the scrolled
- window have a GTK_SHADOW_IN shadow.
- * vfolder-rule.c (vfolder_editor_sourcelist_new): Likewise
-
-2003-10-10 Not Zed <NotZed@Ximian.com>
-
- * filter-folder.c (folder_selected): change for
- emfolderselectionbutton fixes.
- (get_widget): same.
-
-2003-09-29 Ettore Perazzoli <ettore@ximian.com>
-
- * filter-folder.c (get_widget): Use an EMFolderSelectionButton.
-
-2003-09-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-int.c (get_widget): Listen to the "value-changed" signal
- rather than the "changed" signal. Fixes bug #48166.
-
-2003-09-16 Jeremy Katz <katzj@redhat.com>
-
- * rule-context.c (rule_context_add_part_set): type should be a GType.
- (rule_context_add_rule_set): Likewise.
- * rule-context.h: Update prototypes. Use GType instead of int for
- type in _part_set_map and _rule_set_map.
-
-2003-09-15 Not Zed <NotZed@Ximian.com>
-
- ** See Natzilla task #47524
-
- * filter-rule.h (FilterRule): add a system bit, for rules that
- shouldn't be edited/saved.
-
- * rule-context.c (load): check for ruleset maps in the system
- file, and if they exist, load in as system rules.
- (save): ignore system rules if they exist.
-
- * searchtypes.xml: Added a search-specific types folder. Also
- contains system searches that cannot be deleted.
-
-2003-08-18 Ettore Perazzoli <ettore@ximian.com>
-
- * vfolder-rule.c (source_add): As a temporary measure, don't call
- evolution_shell_client_user_select_folder() since this is not done
- by the shell anymore.
-
- * filter-folder.c (get_widget): Return NULL for now, since we
- can't get the folder selector button from the shell anymore.
-
-2003-08-05 Not Zed <NotZed@Ximian.com>
-
- ** See bug #42636.
-
- * vfoldertypes.xml: Fix some of the subject rules, they were
- missing matching ')'s.
-
-2003-08-01 Not Zed <NotZed@Ximian.com>
-
- ** See bug #47208.
-
- * filter-code.c (build_code): wrap the expression in a match-all
- so boolean expressions work properly for folder searches.
-
-2003-07-23 Dan Winship <danw@ximian.com>
-
- * Makefile.am: Use EVO_MARSHAL_RULE
-
-2003-06-13 Larry Ewing <lewing@ximian.com>
-
- * filter-source.c (filter_source_finalize): free current_url.
-
-2003-06-11 Mike Kestner <mkestner@ximian.com>
-
- * rule-context.c (load): stat the user file before parsing.
-
-2003-06-06 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes some leaks from bug #43883.
-
- * filter-file.c (xml_decode): Free file->path and set it to
- NULL before entering the loop to decode it. This way if the value
- is already set we don't leak it. Set file->path = g_strdup (str ?
- str : ""); and then xmlFree the str.
-
-2003-05-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-source.c (filter_source_get_sources): Same as below.
-
- * filter-label.c (xml_create): Unref the gconf client when we're
- finished with it.
diff --git a/filter/ChangeLog.pre-1-4 b/filter/ChangeLog.pre-1-4
deleted file mode 100644
index ece5ee7998..0000000000
--- a/filter/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,2967 +0,0 @@
-2003-05-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-colour.c (format_sexp): Format the colour string in a way
- that gdk_color_parse() will handle. Apparently it no longer
- handles rgb:<red>/<green>/<blue>? Fixes bug #42345.
-
-2003-04-24 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #41578.
-
- * rule-editor.c (rule_move): Pass re->source instead of
- re->current->source to rule_context_get_rank_rule(). Also updated
- to pass re->source to rule_context_rank_rule().
- (rule_editor_play_undo): Updated to pass re->source to
- rule_context_rank_rule().
-
- * rule-context.c (rule_context_rank_rule): Now takes a 'source'
- argument rather than using rule->source (vfolder editor lists
- rules of all sources, not just same-source rules).
- (revert): Pass frule->source/part->source to
- rule_context_rank_rule() - might not be right but should preserve
- the prior behaviour at least.
-
-2003-04-18 Not Zed <NotZed@Ximian.com>
-
- * rule-editor.c (d): removed debug spew.
-
- * addresses #41398
-
- * vfolder-rule.c (format_source): helper function to decode a url
- into a more user-friendly format.
- (source_add, get_widget): add the formatted data as another
- column to the table.
- (vfolder_editor_sourcelist_new): add another column to the table,
- a formatted uri as well as the raw one.
- (d): turned off debug vomit while i'm here.
-
-2003-04-11 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes for bugs: #41149, #41150, #41151, #41152, #41153, #41155,
- #41156, #41205, and #41208.
-
- * filter-filter.c (get_widget): Same as with filter-rule.
-
- * filter-rule.c (get_widget): Changed border widths of frame
- vboxes and other padding to comply with the HIG.
-
- * rule-editor.c (rule_add): Change window border and padding
- around the 'rules' widget to comply with the HIG.
- (rule_edit): Same.
- (rule_editor_construct): Same here as well.
-
- * filter.glade: Many HIG compliance fixes.
-
-2003-03-28 Not Zed <NotZed@Ximian.com>
-
- * filter-datespec.c (button_clicked): cast warning.
-
-2003-03-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-file.c (xml_decode): Loop over child nodes here too in
- order to not be affected by libxml2 crack.
-
- * filter-source.c (xml_decode): Fixed to disreguard libxml2 crack.
- (get_widget): Use strcmp instead of e_url_equal().
-
-2003-03-20 Dan Winship <danw@ximian.com>
-
- * filter-datespec.c (timespans, set_button): Change the strings in
- the timespans array from "second" / "seconds" to "1 second ago" /
- "%d seconds ago", etc, and update the code in set_button that uses
- them. Fixes #36245, translation clash between the "second" here
- and the one in the calendar (where it's used as "2nd").
- (button_clicked): Fix this so we don't get stuck inside
- gtk_dialog_run's main loop forever.
-
-2003-03-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (rule_editor_set_sensitive): Don't return here -
- this is a void function.
- (rule_editor_set_source): Same.
-
-2003-03-18 Not Zed <NotZed@Ximian.com>
-
- * rule-context.c (new_rule_response): use the same code as in
- filter-rule to enforce unique names for all rules/vfolders.
-
-2003-03-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (rule_editor_construct): Set the default window
- size to something reasonable (350x400?). Fixes bug #39808.
-
- * vfolder-rule.c (source_remove): Fixed to work properly. Fixes
- bug #39654.
-
- * rule-editor.c (rule_editor_construct): Always add a Cancel
- button here, but if !enable_undo - make the response id
- GTK_RESPONSE_CANCEL rather than GTK_RESPONSE_REJECT (which does
- undo). This mimics the behaviour that was done in the mail/ code
- previously. Fixes bug #39809.
-
-2003-03-11 Not Zed <NotZed@Ximian.com>
-
- * rule-context.c (revert): go to the proper level of child node
- before looking for rule sets, fix for #39165 to make 'cancel' work.
-
-2003-03-06 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes for bug #39170
-
- * filter-element.c (filter_element_xml_create): Remove return
- keyword.
- (filter_element_build_code): Same.
- (filter_element_format_sexp): Here too.
-
-2003-02-20 Not Zed <NotZed@Ximian.com>
-
- * filter-source.c (filter_source_get_sources): Change to use
- EAccountList, etc.
-
-2003-02-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * vfolder-rule.c (source_add): Get rid of the need for the
- GTK_WIDGET_DESTROYED() check.
-
-2003-02-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-editor.c (filter_editor_new): Use g_object_new()
- instead of gtk_type_new().
-
- * vfolder-editor.c (vfolder_editor_new): Use g_object_new()
- instead of gtk_type_new().
-
- * score-editor.c (score_editor_new): Use g_object_new() instead of
- gtk_type_new().
-
- * rule-editor.c (rule_editor_new): Use g_object_new() instead of
- gtk_type_new().
- (rule_add): Use gtk_window_set_resizable() instead of the
- deprecated gtk_window_set_policy().
- (rule_edit): Same here.
- (rule_editor_construct): Here too.
-
- * rule-context.c (rule_context_add_rule_gui): Use
- gtk_window_set_resizable() instead of the deprecated
- gtk_window_set_policy().
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * Makefile.am (gladedir): Defined in configure.in now
- (filterdir): Define using privdatadir
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (gladedir): Version using $(BASE_VERSION).
- (filterdir): Likewise.
-
-2003-01-15 Not Zed <NotZed@Ximian.com>
-
- * vfolder-rule.c (get_widget): dont re-use 'widget', its the
- return value!
-
-2003-01-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-context.c (save): Back to using e_xml_save_file().
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * rule-editor.c (rule_add): Change dialog from OK/Cancel to
- Cancel/OK to match HIG.
- (rule_edit): Likewise.
- (rule_editor_construct): Likewise.
-
- * rule-context.c (rule_context_add_rule_gui): Change dialog from
- OK/Cancel to Cancel/OK to match HIG.
-
- * filter-datespec.c (button_clicked): Change dialog from OK/Cancel
- to Cancel/OK to match HIG.
-
-2003-01-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (add_editor_response): Scroll to the newly added
- row. Fixes bug #3725.
- (rule_delete): Scroll to the selected row.
- (rule_move): After moving the row, re-select it and then scroll to
- make sure that it is still visible. Fixes bug #7800.
-
-2003-01-02 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixed to build with -DG_DISABLE_DEPRECATED and
- -DGTK_DISABLE_DEPRECATED
-
-2002-12-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (cursor_changed): Use an easier method for getting
- the iter.
-
-2002-12-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * vfolder-rule.c (vfolder_editor_sourcelist_new): New custom
- function for creating the source_list widget.
- (get_widget): Removed the source_list creation code.
-
- * rule-editor.c (rule_editor_construct): Listen to row-activated
- for double-click events. Also, removed the model creation code out
- of here.
- (rule_editor_treeview_new): Moved the treeview and model creation
- code into here instead, and made the glade widgets into custom
- widgets.
-
-2002-11-26 Not Zed <NotZed@Ximian.com>
-
- * vfolder-rule.c (get_widget): Add a textcellrenderer to display
- the folders.
- (get_widget): Remove FIXME which was wrong.
-
- * filter-rule.c (filter_rule_validate): FILTER_RULE_CLASS ->
- _GET_CLASS
-
- * rule-context.c (rule_context_save): RULE_CONTEXT_CLASS ->
- RULE_CONTEXT_GET_CLASS
- (rule_context_revert): "
-
- * *.[ch]: Ran fix.sh over all files.
-
- * rule-editor.c (rule_add): widget:set_parent ->
- window:set_transient_for
- (editor_response): renamed from editor_clicked, handle gtk dialog
- response codes.
- (rule_edit): connect to response rather than clicked.
- (rule_editor_construct): Setup a text column in the tree view.
- Not sure if this can be handled via glade.
-
-2002-11-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-label.c (xml_create): gconfify.
-
-2002-11-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c: Updated to use GtkTreeView.
-
- * vfolder-rule.c: Same.
-
-2002-11-13 Not Zed <NotZed@Ximian.com>
-
- * rule-context.c (load): Get the root node properly.
-
- * rule-editor.c (rule_add): cast g_object_weak_ref
- (rule_edit): "
-
- * all: xml2 node change - childs->children. Also, ignore 'text'
- nodes while scanning tree.
-
- * rule-context.h: gnome-xml->libxml.
-
- * filter-element.h: gnome-xml->libxml
-
- * vfolder-rule.c (source_add): comment out gtk_destroyed check.
-
- * filter-label.c: Added back some of the guts. Might not work but
- some of the code uses it :-/. Gives u a fixed set of non-editable
- labels.
-
-2002-11-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (rule_edit): Use weak_ref instead of connecting to
- "destroy".
- (rule_add): Same.
-
-2002-11-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * vfolder-rule.c (validate): Use a GtkDialog instead of a
- GnomeDialog for reporting errors.
-
- * rule-editor.c (rule_add): Use a GtkDialog instead of
- GnomeDialog.
- (rule_edit): Same.
- (add_editor_response): Use a GtkMessageDialog for the error
- reporting instead of a GnomeDialog.
- (edit_editor_response): Same.
-
- * rule-context.c (rule_context_add_rule_gui): Use a GtkDialog
- instead of a GnomeDialog.
-
- * filter-rule.c (validate): Use GtkDialog instead of GnomeDialog
- here.
-
- * filter-input.c (validate): Use GtkDialog instead of GnomeDialog
- here.
-
- * filter-folder.c (validate): Use GtkDialog instead of GnomeDialog
- here.
-
- * filter-file.c (validate): Use GtkDialog instead of GnomeDialog
- here.
-
- * rule-editor.c: Subclass GtkDialog instead of GnomeDialog.
-
- * filter-datespec.c (validate): Use GtkDialog instead of
- GnomeDialog.
- (button_clicked): Same.
-
-2002-11-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-label.c (xml_create): Deleted most of the internals until
- we devise a gconf schema and redesign how we want to do this. It
- didn't work correctly for 1.2 anyway.
-
- * filter.glade: Converted to the glade-2 format.
-
-2002-11-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-filter.c: Ported.
-
- * filter-source.c (get_widget): Don't use e_utf8_to_gtk_string.
-
- * filter-option.c (xml_create): Don't use e_utf8_xml1_decode.
-
- * filter-input.c (xml_encode): Don't use e_utf8_xml1_encode.
- (xml_decode): Don't use e_utf8_xml1_decode.
- (entry_changed): Don't use e_utf8_gtk_entry_get_text.
- (get_widget): Don't use e_utf8_gtk_entry_set_text.
-
- * filter-file.c (xml_encode): Don't use e_utf8_xml1_encode shit.
- (xml_decode): Don't use e_utf8_xml1_decode.
- (entry_changed): Don't use e_utf8_gtk_entry_get_text.
- (get_widget): Don't use e_utf8_gtk_entry_set_text.
-
-2002-11-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * vfolder-rule.c: Ported.
-
- * vfolder-editor.c: Ported.
-
- * vfolder-context.c: Ported.
-
-2002-11-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-rule.c: Ported.
-
- * score-rule.c: Ported.
-
- * score-editor.c: Ported. Again, thise code seems to be unused.
-
- * score-context.c: Ported. Although it seems this code isn't
- really used anywhere?
-
-2002-11-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-part.c: Ported.
-
- * filter-editor.c: Also ported.
-
- * rule-editor.c: Ported to gtk2 and removed unnecessary e_utf8 snot.
-
-2002-11-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-context.c: Ported this too.
-
- * rule-context.c: Ported to glib2/GObject.
-
-2002-11-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-element.c: Ported to GObject.
-
- * filter-input.c: Same.
-
- * filter-code.c: This too.
-
- * filter-colour.c: And this.
-
- * filter-datespec.c: You guessed it.
-
- * filter-file.c: And again...
-
- * filter-folder.c: Wheee! This is fun...
-
- * filter-int.c: Gee, I wonder...
-
- * filter-label.c: Also ported.
-
- * filter-option.c: Yep, this too.
-
- * filter-source.c: And finally this one.
-
-2002-10-30 Dan Winship <danw@ximian.com>
-
- * rule-editor.c (rule_add): Adjust default rule editor size to
- accomodate the menu widening caused by "Pipe Message to Shell
- Command".
-
-2002-10-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * filtertypes.xml: Removed the Run Once filter action.
-
-2002-09-30 Aaron Weber <aaron@ximian.com>
-
- * filter-folder.c (validate): adjust string on 149 to "You must
- specify a folder.
-
- * filter-datespec.c (get_best_span): adjust string on 174 from
- "You have forgotten to choose a date" to "You must choose a date."
-
-2002-09-25 Dan Winship <danw@ximian.com>
-
- * filter-folder.c (get_widget): Use "mail/*" as the allowed folder
- type.
-
- * vfolder-rule.c (source_add): Likewise
-
-2002-09-22 Dan Winship <danw@ximian.com>
-
- * filter-context.c (filter_delete_uri): add empty statement after
- label to make it ANSI.
-
-2002-09-19 Not Zed <NotZed@Ximian.com>
-
- * filtertypes.xml: Changed source account, use header-source
- rather than (= (get-source) ...)
-
-2002-09-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * filtertypes.xml: Add a Run Once action to run a command only
- once rather than for each message that has that action applied.
-
-2002-08-08 Not Zed <NotZed@Ximian.com>
-
- * rule-editor.c (add_editor_clicked): Dont allow duplicate names.
- (edit_editor_clicked): Same here. For #24803.
-
-2002-08-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-context.c (save): Don't need to save temp/backup files
- anymore, e_xml_save_file() now handles this for us (well, at least
- the saving of temp files). I'm not sure we need a backup file
- anymore now that we can depend on e_xml_save_file() to "Just Work"
-
-2002-08-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-context.c (save): Use e_xml_save_file().
- (xml_doc_save): Removed this code and added it to gal so that
- e-table and all other parts of evolution and so forth could use
- it.
-
-2002-08-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-context.c (xml_doc_save): New internal function to replace
- xmlSaveFile. Does proper error checking and so forth to ensure
- that the resulting file does not ever get truncated.
- (save): Cal xml_doc_save rather than xmlSaveFile. Fixes bug
- #25980.
-
-2002-08-02 Not Zed <NotZed@Ximian.com>
-
- * filter.glade: Added a datespec editor window.
-
- * filter-datespec.c (button_clicked): Rewritten to use glade.
- Simplified all the code around it as a result, etc, and fixed bug
- #21798.
-
-2002-08-01 Peter Williams <peterw@ximian.com>
-
- * filter-datespec.c (activate_specified): If the value was unset,
- initialize it to now.
-
-2002-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * filter-option.c (xml_create): Remove unused variable.
-
-2002-07-30 Peter Williams <peterw@ximian.com>
-
- * filter-rule.c (get_widget): Translate the rule name when filling
- in the name entry.
-
-2002-07-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * filtertypes.xml: Add xml to unset system flags.
-
-2002-07-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-int.c (xml_decode): Use fs->type in xmlGetProp since we
- already free'd 'type'. Fixes bug #28113.
-
- * filter-element.c: Removed the empty private struct.
-
- * filter-int.c: Removed the empty private struct.
-
-2002-07-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-int.[c,h]: Use GtkType (I only changed this one because I
- turned on debugging for a bit).
-
- * filter-file.c (validate): Fix the strcmp logic a bit, I had it
- the exact opposite of what I really wanted. Oops :-)
-
-2002-07-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-file.c (validate): Do some minimalistic validation of
- command-lines (ie, make sure it isn't an empty string).
-
- * filtertypes.xml: s/shell-exec/shell/ (for the action) and pass
- "/bin/sh" "-c" as the first 2 arguments. For the shell-exec
- *rule*, change the name to "pipe-message" and add the "/bin/sh"
- "-c" arguments too.
-
-2002-07-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-label.c (xml_create): Use the U_() macro to get the UTF-8
- translation.
-
-2002-07-15 Not Zed <NotZed@Ximian.com>
-
- * filter-score.[ch]: cvs remove.
-
- * filter-element.c: Remove reference to filter-score.h
-
- * vfoldertypes.xml: Fix label vfolder rule as below, also add
- score and size rules from filtertypes.xml.
-
- * filtertypes.xml (score): Use (cast-int (user-tag "score")) to
- get the value directly, rather than (get-score).
- (label): Use (user-tag "label") to get the value directly, rather
- than (get-label). The label is now a string too.
-
- * filter-label.c (filter_label_get_type): Make filter-label
- inherit from filter-option. Which makes more sense doesn't it
- ... surely.
- (validate): Removed, optionlists are self-validating.
- (xml_create): Initialise the list of options from our
- configuration database. If it isn't working, ignore it and set it
- up anyway.
- (filter_label_init): Override the xml type.
- (filter_label_count):
- (filter_label_label):
- (filter_label_index): Some helper functions for external
- interfaces. All of the mail config/etc should use this.
-
- * filter-option.c (free_option):
- (xml_create):
- (clone): Made the "value" type in glib memory rather than xml
- memory space.
- (filter_option_add): Utility function to add a new option to the
- list.
- (clone): Use above function to simplify code.
- (xml_create): Same here.
- (xml_encode): Allow subclasses to override the type.
-
-2002-07-10 Not Zed <NotZed@Ximian.com>
-
- ** fixes for #10781
-
- * filter-int.c (xml_encode):
- (xml_decode): Handle encoding/decoding with a type name, in a
- manner compatible with the score/label elemtns.
- (filter_int_new_type): New constructor to create a generic 'int'
- type.
-
- * filter-score.c: Removed. Now relies on using a filter-int with
- appropriate settings.
-
- * filter-label.[ch]: Now inherits from filter-int.
-
- * rule-context.c (rule_context_revert): New method to revert a
- filter context back to a user-file's definition.
- (revert): implementation.
-
- * filter-rule.h: Added new virtual method _eq and wrapper, and
- fixed all subclasses to implement it.
-
- * filter-element.h: Added new virtual method _eq and wrapper.
- Fixed all subclasses to implement it.
-
-2002-07-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * filtertypes.xml: Make the sound type for (play-sound ) a "file"
- type rather than "string" since users will want to use a filesel
- to select it most likely. Fixes bug #26921.
-
- * filter-file.c (validate): If the type is "file" check that it is
- a valid file, otheriwse if it is a command-line just ignore it for
- now.
-
- * filter-element.c (filter_element_new_type_name): A filter type
- of "file" should also use the filter-file object.
-
-2002-05-24 Ettore Perazzoli <ettore@ximian.com>
-
- * filter-rule.c (get_widget): Fix English grammar.
-
-2002-05-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * vfoldertypes.xml: Added a label definition.
-
- * filtertypes.xml: Added a label definition.
-
- * filter-label.c: New filter widget for labels.
-
- * filter-element.c (filter_element_new_type_name): Add support for
- the new label widget.
-
- * filter-int.c (format_sexp): Fixed a memory leak.
-
-2002-05-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-file.c (get_widget): Set the path in the entry widget.
-
- * Makefile.am: Add filter-file.[c,h] to the build.
-
- * filtertypes.xml: Add a "Command" filter rule.
-
- * filter-element.c (filter_element_new_type_name): Add support for
- type "command" which uses the new FilterFile widget.
-
- * filter-file.[c,h]: New filter widgets for choosing files and/or
- command-line's (?). Not yet hooked up or anything, just for future
- use.
-
-2002-05-08 Not Zed <NotZed@Ximian.com>
-
- * rule-context.c (rule_context_delete_uri): Changed to return a
- GList *, a list of the names of the rules affected by the delete,
- fixed all implementors.
- (rule_context_rename_uri): Similarly for delete_uri, for
- api consistency.
- (rule_context_free_uri_list): Util function to free the return
- from above.
-
- * filter-context.c (filter_delete_uri): Actually implement it, fix
- for #18826, and some related bugs.
-
-2002-04-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Get rid of ibex stuff, we no longer use it.
-
-2002-04-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * filtertypes.xml: The score "is" rule should have a value of "is"
- and not "less-than".
-
-2002-04-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-rule.c (get_widget): Fixed a grammer mistake, or so
- according to bug #23376. Whatever.
-
-2002-04-11 Russell Steinthal <rms39@columbia.edu>
-
- * filtertypes.xml: Fix "Follow Up" searches by generating a
- boolean, rather than a string result (Fixes #23334)
-
- * vfoldertypes.xml: Ditto
-
-2002-04-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (double_click): This needs to return a gboolean
- (TRUE).
- (rule_edit): Using gnome_dialog_set_parent instead of
- gtk_widget_set_parent_window seems to fix bug #23226.
-
-2002-04-10 Not Zed <NotZed@Ximian.com>
-
- * filter-input.c (validate): Check that there is a value to
- setup. Fixes #15470.
-
- * filtertypes.xml: Added closing ) for "not starts with" subject
- rule.
- Added closing ) for all the other broken rules too ...
-
-2002-04-04 Dan Winship <danw@ximian.com>
-
- * filter-folder.c: Remove the #ifndef SHELL part. Use an
- EvolutionFolderSelectorButton. Remove FilterFolder->name since
- it's no longer needed.
-
- * filter-context.c (filter_rename_uri): Update for removal of
- FilterFolder->name.
-
- * filter-element.c (filter_element_copy_value): Likewise.
-
- * vfolder-rule.c (source_add): Update for
- evolution_shell_client_user_select_folder API change.
-
-2002-04-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (rule_edit): Set 're' as the parent window rather
- than as the parent widget.
- (add_editor_clicked): Only unref the editor if it is non-NULL.
-
-2002-03-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-source.c (filter_source_get_sources): Free account_name
- so we don't leak. Also after getting the source uri, use camel-url
- to hide unwanted stuff.
- (xml_decode): Use xmlFree on the buffer returned from
- xmlNodeGetContent rather than g_free, as I think they are
- incompatable. Also use camel-url here to hide any params in the
- decoded url (to make things compatable with what older versions
- may have saved).
-
-2002-03-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * filtertypes.xml: Added beep and play-sound actions.
-
-2002-02-26 Not Zed <NotZed@Ximian.com>
-
- * filter-filter.c (option_activate): Copy values across to new
- part.
-
- * filter-rule.c (option_activate): copy values across to new part,
- if they are compatible.
-
- * filter-element.c (filter_element_copy_value): New function to
- copy values (where they can be) from one filter element to another.
-
- * filter-part.c (filter_part_copy_values): New function to copy
- values of a filter part. #1359.
-
-2002-02-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * vfoldertypes.xml:
- * filtertypes.xml: Re-added contains and
- not-contains. Also added filter/vfolder rules for
- Flag-for-Followup.
-
-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.
-
-2002-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Use LIBFILTER_CFLAGS.
-
-2002-01-26 Mikael Hallendal <micke@codefactory.se>
-
- * rule-editor.c (add_editor_clicked): check if re->edit != NULL
- before trying to unref it. Fixes a segfault when closing the
- rule editor.
-
-2002-01-15 Not Zed <NotZed@Ximian.com>
-
- * filter-input.c (xml_decode): If we write "" to an xml file, we
- read back NULL. So if we read back NULL, convert it to "".
- Sigh. This makes a fix for #7801, although new gui may also be
- required.
-
-2002-01-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-source.c (filter_source_get_sources): Get the account
- name because that is the string we'd like to use for display.
- (get_widget): Generate the account label the same as we do for the
- composer's From optionmenu.
- (filter_source_finalize): Free the account_name.
- (clone): Pass along the account_name member to filter_add_source
-
-2002-01-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * vfoldertypes.xml: Make the date comparisons read the same as the
- ones in filtertypes.xml
-
-2001-12-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * filtertypes.xml: Add new action to execute a shell command.
-
-2001-12-09 Jon Trowbridge <trow@ximian.com>
-
- * vfoldertypes.xml: Add "Needs Reply" option to different status
- types.
-
- * filtertypes.xml: Add "Needs Reply" option to different status
- types.
-
-2001-11-15 Zbigniew Chyla <cyba@gnome.pl>
-
- * rule-editor.c (set_source): Removed U_. Fixes #15415.
-
-2001-11-21 Not Zed <NotZed@Ximian.com>
-
- * rule-editor.c (rule_edit): Hook onto destroy event.
- (edit_editor_destroyed): IF we get destroyed, fake a -1 click
- event to clean up.
- (rule_add): hook onto destroy of dialogue.
- (add_editor_destroyed): Simulate -1 click event to clean up. Fix
- for #15745.
-
-2001-11-20 Not Zed <NotZed@Ximian.com>
-
- * vfolder-rule.c (source_add): Desensitise button while we're
- running, and if we are destroyed, exit and do nothing when we're
- done. Fixes crash in #15498.
-
- * filter-folder.c (button_clicked): Ref 'ff' around dialogue
- showing incase we go away before it returns. Also desensitise
- button that invoked us while its being processed & remove
- 'is_active' hack. Fixes similar problems to those in #15498.
-
-2001-11-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-rule.c (validate): Force the user to name the filter.
-
- * vfolder-rule.c (validate): Force the user to name the vfolder.
-
-2001-10-29 <NotZed@Ximian.com>
-
- * rule-editor.c: Some debug printf fixes for printf's that dont
- like null %s's.
- Fixed previous fix.
- (rule_editor_play_undo): Need to ref rule since add doesn't. This
- doesn't crash anymore but doesn't seem to do everything right either.
-
-2001-10-28 <NotZed@Ximian.com>
-
- * filter-context.c (filter_rename_uri): Implement, change any
- folder uri's that have been renamed, to the new one.
- (filter_delete_uri): Dont actually do any work (yet).
-
- We could probably put rename_uri on every rule context/filter
- part/filter element, and let their methods handle it, but for now
- its easy enough just to handle the few cases that we have to
- handle manually.
-
- * rule-context.c (rule_context_delete_uri): Update a filter
- context for a deleted uri, e.g. folder removed.
- (rule_context_rename_uri): Update a filter context for a renamed
- uri, e.g.
-
- * filter-folder.c (filter_folder_set_value): New function to set
- the uri of a folder filter.
-
- * rule-editor.c (rule_move): Add undo for move.
- (rule_editor_add_undo): Add extra rank item.
- (rule_editor_play_undo): handle rank case.
- (rule_editor_finalise): Clean up any hanging over undo log.
- (editor_clicked): Only enable 'undo' if we have
- EVOLUTION_RULE_UNDO enabled. Code still a bit flakey.
- (rule_editor_construct): Only enable a cancel button if
- EVOLUTION_RULE_UNDO is set.
- (rule_editor_add_undo): Only add if undo enabled.
- (rule_editor_add_undo): Fix enable undo logic.
-
- * filter-rule.c (filter_rule_set_name): Emit a changed event if it
- changes.
- (filter_rule_set_source): Same.
-
-2001-10-26 <NotZed@Ximian.com>
-
- * rule-context.c (rule_context_find_rank_rule): Find a rule at a
- specific rank/source.
-
- * rule-editor.c (add_editor_clicked): Log the added object.
- (rule_editor_add_undo): New function to add an undo record to the
- rule editor.
- (edit_editor_clicked): Log the changed object.
- (rule_delete): Add undo object.
- (rule_editor_play_undo): Play an undo log back.
-
-2001-10-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (rule_add): Desensitize the parent dialog.
- (rule_edit): Same.
- (add_editor_clicked): Re-sensitize it.
- (edit_editor_clicked): Same.
-
-2001-10-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c: Keep track of the current editor dialog window so
- that on exit, we can close it too.
- (rule_edit): Don't make the dialog modal and set it's parent
- window as well as don't allow more than a single editor window to
- be popped up.
- (rule_add): Same.
-
-2001-10-24 <NotZed@Ximian.com>
-
- * rule-context.c (rule_context_class_init): Add a changed signal.
- Emits if the order changes or if you add or remove a rule.
- (rule_context_rank_rule): Fix rank rule to properly rank based on
- source, not merely on list position.
- (rule_context_add_rule): Also emit changed signal.
- (rule_context_remove_rule): Same.
- (rule_context_rank_rule): Emit changed signal.
-
-2001-10-20 Jon Trowbridge <trow@ximian.com>
-
- * rule-editor.c (set_source): Translate the rule names. (Bug
- #13082)
-
-2001-10-17 Ettore Perazzoli <ettore@ximian.com>
-
- * filter-folder.c (button_clicked): Pass the toplevel to
- `evolution_shell_client_user_select_folder()'.
- * vfolder-rule.c (source_add): Likewise.
-
-2001-10-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-folder.c (button_clicked): Kludge to raise the filter
- dialog when the folder-selection window is closed.
-
-2001-10-15 <NotZed@Ximian.com>
-
- * filter-input.c (xml_decode): If we have no node content, dont
- append any value or try to decode it. Gets rid of a bunch of
- annoying warnings.
-
-2001-10-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * vfolder-rule.c (validate): And again here.
-
- * filter-folder.c (validate): Same.
-
- * filter-datespec.c (validate): Take out the "Oops" part of the
- warning.
-
-2001-10-04 <NotZed@Ximian.com>
-
- * rule-context.c (save): "safe" save code, first save to .#name,
- then rename to name if it worked, also create backups to name~.
- Means filters/etc wont get reset/lost if disk fills up, although
- relies on libxml failing properly.
- (new_rule_clicked): Removed warning, we do now have changed
- signals!
-
-2001-09-28 <NotZed@Ximian.com>
-
- * vfolder-rule.c (vfolder_rule_add_source): Emit changed events
- when we change it.
- (vfolder_rule_remove_source): "
-
-2001-09-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (edit_editor_clicked): Set the item label to the
- new rule name, not the old rule name. Fixes bug #11168.
-
-2001-09-27 <NotZed@Ximian.com>
-
- * vfolder-rule.c (xml_decode): Use g_strdup for the uri, not the
- xml memory.
-
- * filter-driver.c, filter-message-search.c: Removed, again, how
- did they come back???
-
-2001-09-13 <NotZed@Ximian.com>
-
- * filter-filter.c (filter_filter_add_action):
- (filter_filter_remove_action):
- (filter_filter_replace_action): Emit changed events.
-
- * filter-rule.c (filter_rule_xml_decode): Emiot a rule changed
- event.
- (filter_rule_copy): Emit a changed event.
- (filter_rule_replace_part): "
- (filter_rule_add_part): "
- (filter_rule_remove_part): "
- (filter_rule_xml_decode): Freeze around decoding, so we only emit
- changed when done.
- (filter_rule_emit_changed): New function to emit changed events if
- not frozen.
-
-2001-09-13 <NotZed@Ximian.com>
-
- * rule-context.c (rule_context_class_init): Added a 'rule_added'
- and 'rule_removed' signal.
- (rule_context_load): Set a (private) frozen flag while we're
- loading.
- (rule_context_add_rule): Emit a rule_added signal if we're not
- frozen.
- (rule_context_remove_rule): Emit a rule_removed signal if we're
- not frozen.
-
-2001-09-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (rule_edit): Clone the current rule before editing
- it so that changes can be undone.
- (edit_editor_clicked): If the user hit OK, replace the original
- rule with the new one.
-
- * vfolder-rule.c (vfolder_rule_finalise): Free the sources list.
- (rule_copy): Implemented.
-
- * filter-filter.c (rule_copy): Implemented.
-
- * filter-rule.c (filter_rule_copy): New convenience function to
- copy one rule "into" another.
- (rule_copy): Default implementation.
- (filter_rule_clone): Use filter_rule_copy() internally to get rid
- of the nastiness/slowness of xml encoding and then decoding.
-
-2001-09-12 <NotZed@Ximian.com>
-
- * vfoldertypes.xml: Remove the match-all from the not
- body-contains, so we can use the new vector not function.
-
-2001-09-10 <NotZed@Ximian.com>
-
- * filter-score.c (format_sexp): Encode the score as an integer
- string, not as a string of integers. #5098.
-
-2001-09-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-datespec.c (button_clicked): Allow the dialog's title to
- be translated.
-
-2001-08-19 Chris Toshok <toshok@ximian.com>
-
- * filter-input.c: #include <sys/types.h> for regex_t on freebsd.
-
-2001-08-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter.glade: Added key accelerators.
-
-2001-08-14 Peter Williams <peterw@ximian.com>
-
- * filter-rule.c (xml_decode): Match either "title" or "_title" to
- allow for translations of the title (provided in the default
- files)
-
-2001-08-13 Peter Williams <peterw@ximian.com>
-
- * filter-datespec.c (make_span_editor): Add a gettext around our static
- strings.
- (format_time): New function. Convert a time_t to a gchar * (with i18n)
- (describe_button): Use format_time instead of ctime.
-
-2001-08-10 Peter Williams <peterw@ximian.com>
-
- * rule-context.c (rule_context_add_rule_gui): Make this compile again.
-
-2001-08-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-context.c (rule_context_add_rule_gui): No need to
- gtk_widget_show() the gnome dialog widget twice...
-
- * vfolder-rule.c (get_widget): Unref the glade_xml gui object
- before returning.
-
-2001-08-08 Radek Doulik <rodo@ximian.com>
-
- * filter-folder.c (button_clicked): don't mix g_free and xmlAlloc
- (xml_decode): don't mix g_free and xmlAlloc
-
- * filter-code.c (filter_code_init): use xmlStrdup instead of
- g_strdup
-
- * filter-input.c (filter_input_new_type_name): use xmlStrdup
- instead of g_strdup
- (filter_input_finalise): don't mix g_free and xmlAlloc
-
- * filter-option.c (clone): use xmlStrdup instead of g_strdup
- (free_option): don't mix g_free and xmlAlloc
-
- * filter-source.c (clone): use xmlStrdup rather than g_strdup
-
- * filter-element.c (filter_element_finalise): don't mix g_free and
- xmlAlloc
-
-2001-08-07 Not Zed <NotZed@Ximian.com>
-
- * filter-rule.c (filter_rule_finalise): Properly free the list of
- parts, and the private data.
- (FilterRulePrivate): Remove unused 'parts' member.
-
- * filter-option.c (free_option): For freeing options.
- (filter_option_finalise): Free options list.
-
- * filter-element.c (filter_element_finalise): free name.
-
- * filter-input.c (filter_input_finalise): Free type and values
- list.
-
- * filter-context.c (filter_context_finalise): Free the actions.
-
- * rule-context.c (rule_context_finalise): Remove the totally weird
- arsed *_set_list free code.
- (free_part_set):
- (free_rule_set): Use this to free stuff using g_list_foreach.
- (rule_context_finalise): Free the error string.
- (rule_context_finalise): Free the rules and parts.
-
-2001-08-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * filtertypes.xml: Reverted my previous change, I fixed the filter
- code to handle this the way danw said to handle it in bug #5886
- now.
-
-2001-08-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * filtertypes.xml: Removed the "is" and "is not" rules from the
- xml file for address matching because users are easily confused.
-
-2001-08-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-rule.c (get_widget): Do an evil kludgy hack so that the
- Rule Name entry widget gets focused when the filter editor is
- shown.
-
-2001-08-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-rule.c: Wrap some debug printf's with d().
-
- * rule-context.h: Removed prototype for rule_context_delete_rule()
- since the function doesn't exist.
-
-2001-07-23 Jon Trowbridge <trow@ximian.com>
-
- * vfolder-rule.c (validate): Added a validate function
- that checks to make sure that vfolders that have "specific
- folders" as their source actually have a non-empty list of
- source folders selected. (Bug #4937)
- (get_widget): If fr->source is NULL for some reason, bring
- it into sync with the default in the option menu.
-
-2001-07-23 Peter Williams <peterw@ximian.com>
-
- * filter-datespec.c (make_span_editor): Change the butt-ugly
- UI to a saner (and just as flexible) one. Instead of all those
- spinbuttons, just have one and let the user select the time unit.
- (omenu_item_activated): New function. When the user changes the
- time unit, convert it from the old number. Pretty.
- (adj_value_changed): This function is now simpler.
- (set_adjustments): Also modified for new UI model.
- (button_clicked): Set the selected_type before calling the callback.
- (FilterDatespecPrivate): Members change a bit.
- (filter_datespec_init): No longer need to allocation spinbuttons
- (filter_datespec_finalise): No longer need to free spinbuttons.
-
-2001-07-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * filtertypes.xml: Removed the "Forward To" filter action.
-
-2001-07-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-context.c (rule_context_get_rank_rule): Return -1 if we
- don't find it? This is what most of the code expected but not what
- we were returning on fail.
-
-2001-07-12 Zbigniew Chyla <cyba@gnome.pl>
-
- * filter-datespec.c (stringify_agoness): Marked string for translation.
-
-2001-07-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * filtertypes.xml: Users should not be able to filter on "Status
- is Deleted" since we don't allow that in the filter driver code.
-
-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).
-
-2001-07-10 Peter Williams <peterw@ximian.com>
-
- * vfoldertypes.xml: Put a match-all around the not-body-contains
- to make it work per-message.
-
- * filtertypes.xml: Same.
-
-2001-07-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-rule.c (get_widget): Set the focus on the title of the
- filter rule.
-
-2001-07-09 Anna Marie Dirks <anna@ximian.com>
-
- * rule-context.c (rule_context_add_rule_gui): Increased the size
- of the "Add Filter Rule" dialog to 600 x 400, so that no resizing
- is necessary to use the dialog.
-
-2001-07-09 Jon Trowbridge <trow@ximian.com>
-
- * filter-source.c (filter_source_get_sources): Bonobo-conf-ified.
- Removed /home/trow hard-wiring. :)
- (xml_encode): Encode things properly.
- (xml_decode): Decode things properly.
- (get_widget): Ignore accounts w/o source URLs.
- (clone): Set the ->name in our copy.
-
-2001-07-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (rule_delete): Select the most appropriate filter
- rule.
-
- * filtertypes.xml: Fix bug #4043: s/colour/color
-
-2001-07-03 Peter Williams <peterw@ximian.com>
-
- * filter-source.c (get_widget): Prevent crashing while we work
- this out.
-
- * filter-rule.c (get_widget): Don't try to gtk_widget_grab_default
- with a widget that can't be the default. Altough it should be able
- to....
-
-2001-07-02 Sam Creasey <sammy@oh.verio.com>
-
- * filter-int.c: Added an integer type for filtering values. used
- for size.
-
- * Makefile.am (SOURCES): added filter-int.c, filter-int.h
-
- * filtertypes.xml: added a part entry for size based filters
-
-2001-07-02 Anna Marie Dirks <anna@ximian.com>
-
- * filter-rule.c (get_widget): Changed "Add criterion" button to
- have normal button relief in response to complaints of it not
- appearing clickable.
-
- * filter-filter.c: Changed "Add action" button to have normal
- button relief in response to complaints of it not appearing
- clickable.
-
-2001-06-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (rule_editor_construct): Set the filter-rule
- dialog to be user-resizable.
-
-2001-06-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * filtertypes.xml: Make "Move" the default action.
-
-2001-05-08 Not Zed <NotZed@Ximian.com>
-
- * filter-rule.c: Deleted Gediminas patch.
-
-2001-05-08 Gediminas Paulauskas <menesis@delfi.lt>
-
- * filter-rule.c (xml_decode): allow "_title" in user
- rules. translate them and encode to utf8.
- (get_rule_part_widget): do not call gettext on part->title. It is
- always translated already.
-
-2001-04-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (rule_edit): Set the default size of the dialog to
- 600x400, which seems to be a nice size that fits all the widgets
- into it.
- (rule_add): Same.
-
-2001-04-26 Dan Winship <danw@ximian.com>
-
- * Makefile.am (INCLUDES): Remove UNICODE_CFLAGS
-
-2001-04-26 Not Zed <NotZed@Ximian.com>
-
- * filter-part.c (filter_part_xml_create): Blah blah fix for xml1
- broken utf8 encoding, and use "g" memory for all allocations.
- (filter_part_finalise): Free our data properly.
-
-2001-04-20 Kjartan Maraas <kmaraas@gnome.org>
-
- * filter-rule.c: Pull up fix for translation of filter
- direction drop down menu from the branch.
-
-2001-04-18 Dan Winship <danw@ximian.com>
-
- * filter-colour.c, filter-datespec.c, filter-folder.c,
- filter-input.c, filter-option.c, filter-rule.c, filter-score.c,
- filter-source.c, score-rule.c (xml_decode): Plug memory leaks.
-
- * rule-context.c (rule_context_finalise): Implement. Free stuff.
-
- * filter-element.h: #include <gnome-xml/xmlmemory.h> here for xmlFree
-
- * filter-filter.c, filter-part.c: Remove xmlmemory.h #include
-
-2001-04-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * filtertypes.xml: s/Is/is/ and s/Is Not/is not/ to be more
- consistant with the rest.
-
-2001-04-13 Jon Trowbridge <trow@gnu.org>
-
- * filtertypes.xml: Add XML specs for source account filtering.
-
- * filter-element.c (filter_element_new_type_name): Recognize
- type "source", construct a FilterSource.
-
- * filter-source.c: Added. A FilterElement for the account e-mail
- comes from.
-
-2001-04-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * filter-editor.c: Fix headers.
- * filter-filter.c: Same here.
- * filter-option.c: Same here.
- * filter-part.c: Same here.
- * filter-rule.c: Same here.
- * rule-editor.c: Same here.
- * score-editor.c: Same here.
- * vfolder-editor.c: Same here.
- * vfolder-rule.c: Same here.
-
-2001-04-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-filter.c (option_activate): Set the newpart on the
- container object.
- (less_parts): Remove the rule tht the user wants to remove.
- (attach_rule): Attach a new rule and it's remove button to the end
- of the table.
- (more_parts): Fix to resize the table and such.
- (get_widget): Don't have a remove action button, we are putting
- this next to the rule part now.
-
-2001-03-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * *.*: Fix headers. Remove unneccesary ones and replace
- with more finegrained ones where needed.
-
-2001-03-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-datespec.c (validate): Oops, an unspecified date is '0',
- not -1.
-
-2001-03-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-context.c (new_rule_clicked): Validate the rule before
- closing.
-
-2001-03-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * rule-editor.c (rule_edit): Set the editor dialog modal rather
- than setting the filter dialog insensitive. Also ref re->edit
- since we unref it when the editor closes. This should fix bug
- #1905.
- (edit_editor_clicked): No need to set the filter dialog sensitive
- again.
- (rule_add): Set the add-rule dialog modal and don't set the filter
- dialog insensitive.
- (add_editor_clicked): No need to set the filter dialog sensitive
- again.
-
-2001-03-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-option.c (build_code): Since we are now using
- filter-option widgets in place of system-flag, we do not need a
- "code" part so if there isn't a code part, don't build it.
- (clone): Updated to allow NULL code parts.
-
-2001-03-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-element.c (filter_element_new_type_name): If the filter
- type is a "system-flag", use the optionlist type as type
- system-flag has been removed. This should allow backward
- compatability.
-
- * filter-editor.c (filter_editor_construct): Remove the menu that
- is in the glade file because we want to replace it with our menu,
- not append items to that menu.
-
- * filtertypes.xml: Oops, missed the system-flag action-set.
-
- * vfoldertypes.xml: Update "status" ruleset.
-
-2001-03-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Removed filter-url.[c,h] and
- filter-system-flag.[c,h]
-
- * filter-element.c (filter_element_new_type_name): Removed
- references to the url-type and system-flag types.
-
- * filtertypes.xml: Removed "source" type and fixed "status" to use
- the optionmenu.
-
- * filter-url.[c,h]: Removed.
-
- * filter-system-flag.[c,h]: Removed (just use optionmenu).
-
-2001-03-15 Not Zed <NotZed@Ximian.com>
-
- * filter.glade: Changed the edit_filter to be a standalone window
- rather than a widget, so we can get the rule editor part out
- separately. Same for vfolder editor, and new score, and basic rule
- editors.
-
- * score-editor.c (score_editor_new): Turned back on object
- stuff, subclass rule-editor, and removed most of the code.
-
- * filter-editor.c (filter_editor_new): Turned into an object,
- subclass rule-editor, removed most of the code. Now we accept the
- source list during create, and plug that into the glade.
-
- * vfolder-editor.c (vfolder_editor_new): Turned back on object
- stuff, subclass rule-editor, and removed most of the code.
-
- * Makefile.am (libfilter_la_SOURCES): Added rule-editor.[ch].
-
- * filter-filter.c (validate): inherit the validate function and
- also validate the actions part of a filterfilter.
-
- * filter-rule.c (filter_rule_validate): New method so that filter
- rules can validate themselves.
- (validate): Default implementation, validates base rules.
-
- * rule-editor.h: New generic rule editor, to be used for filter
- editor/vfolder editor/score editor/saved searches editor.
-
-2001-03-15 Gediminas Paulauskas <menesis@delfi.lt>
-
- * filter-system-flag.c: translate status flag title.
-
-2001-03-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * filtertypes.xml: Added an "Attachments" filter option where you
- can filter messages that have (or do not have) attachments. This
- does not allow you to filter based on the types of the
- attachments.
-
-2001-03-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * vfolder-editor.c (double_click): Make sure we have something
- selected first ;-)
-
- * filter-editor.c (double_click): And here too.
-
-2001-03-03 Not Zed <NotZed@Ximian.com>
-
- * filter.glade: Added option menu to vfolder editor.
-
-2001-03-02 Not Zed <NotZed@Ximian.com>
-
- * vfolder-rule.c (get_widget): Setup the data on the base source
- opiton menu, and make hte option menu reflect the source.
- (select_source_with): Set the source type for this
- rule. e.g. these folders, "with ..."
-
- * filter-editor.c: Removed the N_() stuff from the source_names
- array, they must not be internationalised!!!
-
-2001-02-28 Not Zed <NotZed@Ximian.com>
-
- * filter-rule.c (filter_rule_clone): New function to clone rules.
-
-2001-02-23 Not Zed <NotZed@Ximian.com>
-
- * filtertypes.xml: Added mailing list matching rules.
- renamed mailing list options to be more meaningful.
-
- * vfoldertypes.xml: Added mailing list rules.
- renamed mailing list options to be more meaningful.
-
-2001-02-11 Gediminas Paulauskas <menesis@delfi.lt>
-
- * filter.glade.h: removed.
- * filter.glade: do not donnt output to above one.
- * Makefile.am: do not include filter.glade.h in EXTRA_DIST.
-
-2001-02-06 Dan Winship <danw@ximian.com>
-
- * filter-option.c (get_widget): Translate the option title.
- (Noticed by Kjartan).
-
-2001-02-05 Kjartan Maraas <kmaraas@gnome.org>
-
- * filter-code.c, filter-colour.c, filter-context.c,
- filter-element.c, filter-input.c, filter-score.c,
- filter-system-flag.c, filter-url.c: Add #include <config.h>
- and mark some strings for translation.
-
-2001-01-22 Not Zed <NotZed@Ximian.com>
-
- * filter-message-search.[ch]: Removed, now lives in
- camel-filter-search.*
-
- * Makefile.am (libfilter_la_SOURCES): Removed filter-driver.[ch]
- and filter-message-search.[ch].
-
- * filter-driver.[ch]: Removed. now lives in camel-filter-driver.*
-
-2001-01-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-driver.c (filter_driver_filter_message): Set the delete
- bit *before* copying to the default folder.
-
-2001-01-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-filter.c (less_parts): Er, don't set the button
- insensitive if there is *1* action, set it insensitive if there
- are less than or equal to *1* actions. Doh!
- (more_parts): Only set the remove button sensitive if there is
- more than 1 action.
- (get_widget): Here too.
-
-2001-01-16 Jason Leach <jasonleach@usa.net>
-
- * e-search-bar.[ch]: Moved ESearchBar to $(toplevel)/widgets/misc,
- a more appropriate home. Bug #1060.
-
-2001-01-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * filter-driver.c (do_copy): Moved p->copied to the inner part of
- the loop so that in the case of a folder not existing, it doesn't
- think that the message was already copied to some place and thus
- not save it to the Inbox.
- (do_move): Same.
-
-2001-01-10 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filtertypes.xml: Changed Priority to Score.
-
- * filter-option.c (get_widget): Attach to the "activate" signal -
- this should now make it so that a filter-option will "remember"
- what a user changed.
-
- * filter-system-flag.c (get_widget): Don't reset fsf->value to the
- first system flag, this should already be defaulted to the
- appropriate flag. This should fix the problem of always defaulting
- to the first menu option and thus "forgetting" the user's settings.
-
-2001-01-04 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-system-flag.c: comment out some of the system flags as we
- don't want to use them.
- (xml_encode): Update the printf
- (get_widget): Use strcmp instead of g_strcasecmp.
-
-2001-01-02 Lauris Kaplinski <lauris@helixcode.com>
-
- * filter-input.c (xml_encode): Encode utf8
- (xml_decode): Decode utf8
-
- * filter-option.c (xml_create): Decode utf8
-
- * filter-part.c (filter_part_xml_create): Decode utf8
-
- * filter_rule.c (xml_encode): Encode utf8
- (xml_decode): Decode utf8
-
-2001-01-02 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (do_flag): Set the 'dirty' flag - this should
- fix the problem of flags not being set (or, more precisely,
- synced).
- (filter_driver_filter_message): Here too.
-
-2000-12-21 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-message-search.c (header_contains): Use
- e_utf8_strstrcase() instead of just strstr().
- (header_starts_with): Make sure that the header contents are
- longer than the starts-with string.
-
- * vfoldertypes.xml: Don't send \"Subject\" to body-contains.
- Also added matches, starts-with, and ends-with xml stuff.
-
-2000-12-28 Dan Winship <danw@helixcode.com>
-
- * filter-message-search.c (handle_multipart, body_contains,
- body_regex): Use CamelContentType rather than GMimeContentField.
-
-2000-12-24 Not Zed <NotZed@HelixCode.com>
-
- * Merge from camel-mt-branch.
-
-2000-12-21 Not Zed <NotZed@HelixCode.com>
-
- * filter-message-search.c (filter_message_search): And here too.
-
- * filter-driver.c (filter_driver_finalise): Kind of revert an
- accidentally commited patch for e_sexp_unref.
-
-2000-12-20 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_filter_message): Oops, slight
- logic error. We want to copy the message to the default folder if
- the message hasn't been Moved (which is the same as Copied &&
- Deleted). This fixes bug #1007.
-
- * filter-rule.c (more_parts): Make sure we have more than 1 part
- before we sensitize the "remove" button.
-
-2000-12-20 Not Zed <NotZed@HelixCode.com>
-
- * filter-message-search.c (filter_message_search): Oops, missed a
- gtk unref of the now-no-longer gtk e_sexp.
-
- * filter-driver.c: Remove mail_tool_lock stuff.
- (filter_driver_finalise): unref e_sexp properly.
-
-2000-12-12 Christopher James Lahey <clahey@helixcode.com>
-
- * e-search-bar.c (esb_pack_menubar): Fixed some warnings.
-
-2000-12-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-folder.c (button_clicked): Added a kludge, 'is_active'
- which is a static variable that holds whether or not there is an
- active shell folder dialog up or not.
-
- * vfolder-editor.c (rule_delete): Autoselect the rule that ends up
- in the same position (or the one above it if the list is shorter
- than the position).
-
-2000-12-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-rule.c (get_widget): Don't highlight the title if it's
- "Untitled" because switching widget focus doesn't cause this
- selection to go away.
-
-2000-12-06 Kjartan Maraas <kmaraas@gnome.org>
-
- * filter-editor.c: Mark some strings for translation.
-
-2000-12-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-element.c (filter_element_new_type_name): Added support
- for the system-flag type.
-
- * Makefile.am: Added filter-system-flag.[c,h].
-
- * filter-system-flag.[c,h]: New type for system flags.
-
- * filtertypes.xml: Oops, looks like we were still using integers
- as arguments to set-flag. Change over to using strings which are
- safer and also change the name to set-system-flag.
-
- * filter-driver.c (do_flag): Use strings instead of integers.
- Instead of set-flag, the callback is now set-system-flag for less
- confusion. Sorry Ettore, but you'll have to change your filters.
-
- * filtertypes.xml: Added system-flags stuff.
-
- * vfoldertypes.xml: And here too.
-
- * filter-message-search.c (system_flag): New ESExp callback for
- filtering on system flags.
-
-2000-11-30 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_filter_message): Use
- camel_message_info_free() instead of freeing everything by hand -
- is this a new function? I don't ever recall seeing this
- before. Also use my new function,
- camel_message_info_new_from_header - ahhh... this code is now so
- beatiful. Okay, I'm done.
-
-2000-11-30 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_filter_message): Update to use
- EStrv in appropriate places (wrapped with #ifdef DOESTRV for the
- moment).
-
-2000-11-27 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filtertypes.xml: Moved the regex filter rule around - we've
- changed the format a bit.
-
- * filter-option.c (option_activate): Removed.
- (get_widget): Don't connect the activate signal.
-
- * filter-folder.c (validate): Updated.
-
- * filter-datespec.c (validate): Updated.
-
- * filter-part.c (filter_part_validate): Updated.
-
- * filter-input.c (validate): Check the filter-input type - if it's
- of type "regex", then check for regex validity.
-
- * filter-element.c (filter_element_validate): No longer takes a
- gpointer argument.
- (filter_element_new_type_name): Allow type "regex" and create a
- new filter-input with type "regex".
-
-2000-11-24 Michael Meeks <michael@helixcode.com>
-
- * filter-message-search.c (get_full_header): impl.
- (header_full_regex): use it.
-
-2000-11-23 Michael Meeks <michael@helixcode.com>
-
- * filter-message-search.c (header_full_regex): impl.
-
-2000-11-21 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-message-search.c: took out some no longer needed
- printfs.
-
-2000-11-15 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_filter_folder): Sync here
- instead.
- (filter_driver_filter_mbox): And here too.
- (filter_driver_finalise): Don't sync here afterall - it's more
- preferable to sync right after processing.
-
-2000-11-15 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_finalise): Sync the
- defaultfolder.
- (filter_driver_filter_folder): Sync here instead.
- (filter_driver_filter_mbox): And here too.
-
-2000-11-13 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-message-search.c (header_matches): Neglect any leading
- whitespace in the header contents.
- (header_starts_with): Same.
- (header_ends_with): Same.
- (header_soundex): Same.
-
-2000-11-12 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_filter_message): If there is a
- default folder and the message hasn't been deleted then... should
- be: If there is a default folder and the message hasn't been
- copied to another folder and the message hasn't been deleted...
- (filter_driver_filter_message): Make it so that the FILTER_LOG_END
- is only called if filtered were applied to the message so we don't
- get huge gaps of whitespace in the log file.
- (filter_driver_filter_message):
-
-2000-11-10 Christopher James Lahey <clahey@helixcode.com>
-
- * e-search-bar.c: Made the underline show up properly in the main
- menu bar.
-
-2000-11-10 Christopher James Lahey <clahey@helixcode.com>
-
- * e-search-bar.c: Switched from using gtk_menu_item_new_with_label
- for the menu header to using gnome_stock_menu_item.
-
-2000-11-08 Anna Marie Dirks <anna@helixcode.com>
- * e-search-bar.c: Fixed two spacing problems: first, changed
- the spacing around the end of the text-entry widget so that
- the text entry is always aligned with the beginning of the scrollbar;
- second, trimmed down the space between the widgets in the search bar.
-
-
-2000-11-06 Not Zed <NotZed@HelixCode.com>
-
- * filter-driver.c (do_flag): you shouldn't use an integer to
- set the flag. You should use a string, and look it up, because
- the flag bits might change.
- (filter_driver_filter_message): Can som e one PLEASE STOP
- INDENTING THE CODE. Even if i have to come over the and
- beat it into you. YOU DONT INDENT CODE ONCE ITS BEEN CHECKED IN
- TO CVS, otherwise you SCREW UP THE DIFF's. Can't you please
- please learn this?
- (filter_driver_log): Fixes for api changes to mime_message.
-
-2000-11-05 Not Zed <NotZed@HelixCode.com>
-
- * filter-message-search.c (get_sent_date): Fix for date change
- api. No longer need to encode/decode the date, after its been
- encoded/ecoded already.
- (get_received_date): Likewise.
-
-2000-11-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-search-bar.h: Fixed the argument comment. Removed an old enum
- that's not used here.
-
-2000-11-06 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added e-search-bar.c and e-search-bar.h.
-
- * e-search-bar.c, e-search-bar.h: Moved this from
- e-addressbook-search.
-
-2000-11-02 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_log): Fix for when 'desc' is
- NULL.
- (filter_driver_filter_message): Use a more user-friendly filter
- name in the log file.
-
-2000-11-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_filter_message): Use
- filter_driver_log() where appropriate.
- (do_copy): Use the service url for the path rather than the
- folder->full_name because that'll only get you a "/mbox" which is
- entirely useless. Replace occurences of report_status with
- filter_driver_log.
- (do_move): Same.
- (report_status): Don't use this for logging anymore, use only for
- reporting the status back to the caller.
- (filter_driver_log): Renamed from filter_driver_status_log. Now
- ONLY handles file logging and is for INTERNAL USE ONLY.
- (do_flag): Replace occurences of report_status with
- filter_driver_log.
- (do_score): Same.
- (do_colour): Same.
- (do_stop): Same.
-
-2000-11-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-datespec.c (validate): Check to make sure the user has
- entered a valid date.
-
-2000-10-31 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filtertypes.xml: Updated to allow the user to select "sounds
- like" or "does not sound like" (uses header-soundex).
-
- * filter-message-search.c (header_matches): Oops. Should be using
- !g_strncasecmp. This should fix it so this filter match works
- right.
- (header_starts_with): Same.
- (header_ends_with): Same.
- (header_soundex): New filter callback for soundex matching (yes,
- it's probably a bloated feature but hey, it was fun to code)
-
-2000-10-31 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-folder.c (validate): Override the default validate
- function to only return TRUE if a folder has been selected.
-
- * filter-editor.c (rule_add): Validate that all the rule parts and
- action parts are correctly filled in.
- (rule_edit): Same.
-
-2000-10-31 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filtertypes.xml: Updated to add an action to set message flags.
-
- * filter-driver.c (do_flag): New callback to set message info
- flags.
-
- * filter-element.c (filter_element_set_data): New convenience
- function to set the data on a FilterElement.
-
- * filter-url.c (get_widget): Set the sources list to point to the
- FilterElement data.
-
-2000-10-31 Federico Mena Quintero <federico@helixcode.com>
-
- * filter-rule.c (get_widget): Do not pad around the Name hbox;
- its parent already has spacing.
- Do not pad around the inframe's children; the inframe already has
- spacing.
-
-2000-10-30 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-option.c (option_activate): If a regex option is
- selected, change the FilterElement data to TRUE else set to FALSE.
-
- * filter-rule.c (more_parts): Validate the previously entered
- FilterPart before allowing the user to add a new FilterPart.
-
- * filter-part.c (filter_part_validate): New convenience function
- to validate an entire FilterPart expression.
-
- * filter-input.c (validate): Validate the entry text if it
- contains a regular expression.
-
- * filter-element.[c,h]: New virtual function to validate the
- contents of the FilterElement (useful for regex and sexp).
- (filter_element_validate): You get the idea...
-
-2000-10-30 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-input.c:
- * filter-option.c:
- * filter-part.c: Pure formatting changes, no actual code
- changes. Since I know I'm going to get flamed for this, I'm sorry
- but I'll probably have to modify code in these files and it's
- easier if the code is quickly readable by me.
-
- * filter-rule.c (get_widget): Set the "remove" button insensitive
- for <= 1 instead of == 1.
-
-2000-10-28 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_filter_message): Copy the message
- to the default folder if it wasn't marked as deleted.
-
-2000-10-27 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filtertypes.xml: Added header-starts-with, header-ends-with, and
- header-exists menu items.
-
- * filter-message-search.c (header_starts_with): New callback to
- match the beginnings of headers.
- (header_ends_with): New callback to match the ends of headers.
- (header_exists): New callback to determine if a header exists
- which is useful when filtering out all those pesky bug-buddy
- emails!
-
-2000-10-27 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filtertypes.xml: Add header-matches expressions ("is" / "is not").
-
- * filter-message-search.c (header_matches): New callback to match
- headers exactly (aka strcmp rather than strstr).
-
-2000-10-27 Jacob "Ulysses" Berkman <jacob@helixcode.com>
-
- * filter-driver.c (filter_driver_filter_mbox): divide before
- multiple so that we don't overflow.
-
-2000-10-27 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Fixed this to include EXTRA_GNOME_CFLAGS.
-
-2000-10-27 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (do_move): Don't mark as deleted here, otherwise
- the message will have the DELETED flag set in the folder it's
- being moved to.
- (do_delete): Don't set the DELETED flag here either...we'll only
- set it at the very end of the filtering process.
- (filter_driver_filter_message): Set the DELETED flag after all
- processing is completed.
-
-2000-10-26 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filtertypes.xml: Readded Source url stuff.
-
- * filter-element.c (filter_element_new_type_name): Added url stuff
- back in.
-
- * filter-url.[c,h]: Back from the dead...
-
- * Makefile.am: Re-added filter-url.[c,h].
-
-2000-10-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filtertypes.xml: Added option menu items to allow searching
- based on regular expressions.
-
- * filter-message-search.c (body_regex): New callback to match text
- in the body using regex.
- (body_contains): Modified to only match using strstr.
- (header_regex): New callback to match headers using regex.
- (header_contains): Modified to only match using strstr.
-
-2000-10-24 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filtertypes.xml: Take out the reference to "Source".
-
- * filter-element.c (filter_element_new_type_name): Remove
- filter-url code.
-
- * filter-url.[c,h]: What was I smoking? There's no good reason to
- filter on source urls as there are other ways to get the same
- effect. Thanks to both Zucchi and Miguel for helping me see this
- :-)
-
-2000-10-24 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c: Fixed NULL in fprintf.
-
-2000-10-24 Dan Winship <danw@helixcode.com>
-
- * Makefile.am (libfilter-i18n.h): Build a fake header file with
- the titles from the xml files, for translation purposes.
-
- * filter-rule.c (get_rule_part_widget): Call _() on the rule's
- title.
-
- * filter-option.c (get_widget): Call _() on the option's title.
-
- * filter.glade: Turn on translatable strings.
-
- * libfilter-i18n.h, filter.glade.h: Translatable string files.
-
- * add #include <config.h> to a bunch of C files so that _()
- actually does anything. Undo some UTF8 frobs since we're now
- dealing in localized strings.
-
-2000-10-23 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-filter.c (less_parts): Set the remove button insensitive
- if there is only 1 action left.
- (more_parts): Set the remove button sensitive (since we now have 2
- or more actions).
- (get_widget): If there is only 1 action, disable the remove
- button.
-
- * filter-rule.c (xml_encode): If there is a defined source, don't
- set it to "incoming", set it to whatever the source is!
- (less_parts): Set the remove button insensitive if there is only 1
- criterion left.
- (more_parts): Set the remove button sensitive (since we now have 2
- or more criterion).
- (get_widget): If there is no name for the filter then set it to
- "Untitled", highlight it, and grab the focus. If there is only 1
- criterion, disable the remove button.
-
- * filter-editor.c, vfolder-editor.c: GUI fixes here and there as
- well as some consistancy fixes between them.
-
- * filter-driver.c (filter_driver_filter_mbox): Updated to send the
- source url to filter_driver_filter_message()
- (filter_driver_filter_folder): Updated to send the source url of
- the folder to filter_driver_filter_message()
- (filter_driver_filter_message): Now takes a source_url argument
- that represents the url of the folder the message is coming from
- (so that we may filter based upon that information).
-
-2000-10-23 Christopher James Lahey <clahey@helixcode.com>
-
- * filter.glade: Fixed these widgets to resize properly.
-
-2000-10-23 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-editor.c: Remove the "demand" source from the list.
-
- * filter.glade: Remove the "On Demand" option and replace it with
- an "Outgoing" option.
-
-2000-10-23 Christopher James Lahey <clahey@helixcode.com>
-
- * filter-editor.c, filter-filter.c, filter-folder.c,
- filter-part.c, filter-rule.c, rule-context.c, score-editor.c,
- vfolder-editor.c: Fixed these widgets to resize properly.
-
-2000-10-20 Jeffrey Stedfast <fejj@helixcode.com>
-
- * Makefile.am: Added filter-url.[c,h].
-
- * filter-message-search.c (get_source): New callback to get the
- source url of the message being filtered.
- (filter_message_search): Now takes a source argument.
-
- * filter-element.c (filter_element_new_type_name): Added code to
- handle URL types.
-
- * filter-url.[c,h]: New filter object to handle URLs (ie in the
- case of filtering on source url). FIXME: find a way to populate
- the source combo box (including mail-config.h breaks the build in
- the addressbook - how does including mail-tools.h not break the
- build???)
-
- * filtertypes.xml: Added the source filter type and added the
- move-to action.
-
- * filter-driver.c (do_move): New callback, a "Copy" action should
- just copy the message to another location while a Move should both
- copy the message to a new location and delete it from the source
- location.
- (do_delete): Set the deleted flag on the message info.
- (filter_driver_filter_message): Now returns void as we don't care
- if it was copied or not in the caller functions. Also check the
- CamelMessageInfo being passed in - if the message has been marked
- as deleted prior to being filtered, then return immediately as we
- don't want to apply filter actions to deleted messages.
-
-2000-10-19 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_filter_folder): Start fetching at
- 1, not 0.
-
-2000-10-11 Not Zed <NotZed@HelixCode.com>
-
- * filter-driver.c (filter_driver_filter_mbox): Report the
- percentage of file complete for the filter.
-
-2000-10-10 Not Zed <NotZed@HelixCode.com>
-
- * filter-driver.c (filter_driver_run): Why on earth does this code
- ref all these objects for? This is not right at all.
- (filter_driver_run): Changed source type to a string.
- (filter_driver_run): REmove the very weird exception copying
- stuff - just ref it instead.
- (do_score):
- (do_colour):
- (do_stop):
- (do_copy):
- (mark_forward):
- (do_delete): Removed bogus 'terminated' testing. This is NOT
- NEEDED HERE. It is tested after every rule/action, and
- termination only makes sense at that point.
- (filter_driver_filter_message): new funciton (renamed), filter
- only a message.
- (filter_driver_filter_mbox): Filter a whole mbox.
- (filter_driver_run): If we aren't given an info, create a simple
- one based on the message headers.
- (filter_driver_filter_message): Renamed from filter_driver_run().
- (filter_driver_set_status_func): Set the status callback function.
- (filter_driver_set_default_folder): Set the default folder for
- filtering.
- (report_status): Internal function to report the status of a given
- event.
- (do_copy): Removed a pointless cache lookup - duh, we do it in
- open_folder anyway (infact, we do it in camel too!!).
- (filter_driver_filter_message): Removed pointless re-refing of
- arguments. Why would anyone think this could be any use at all?
- (filter_driver_filter_folder): New function to filter a whole
- folder.
-
- * filter-editor.c (rule_add): api fixes.
- (rule_edit):
- (rule_up):
- (rule_down):
- (set_sensitive): This didn't take into account the source, now it
- does.
- (select_source): Fix for api changes. Changed the rather generic
- 'number' argument to be 'source', and a string.
- (filter_editor_construct): Changed the 'number' to 'source', and
- set the string appropriately. Added a warning for one case where
- the glade file is out of sync.
-
- * score-editor.c (score_editor_construct):
- (rule_edit):
- (rule_delete):
- (rule_up):
- (rule_down):
- (set_sensitive): api fixes.
-
- * vfolder-editor.c (set_sensitive): Api fixes.
- (vfolder_editor_construct):
- (rule_edit):
- (vfolder_editor_construct):
-
- * rule-context.h (RCNextRuleFunc): Added a source argument.
-
- * rule-context.c (rule_context_next_rule): Added source argument.
- (rule_context_find_rule): Added source argument.
- (rule_context_get_rank_rule): Added source argument.
- (rule_context_get_rank_rule_with_source): Removed.
- (save): Fixed for changes to RCNextRuleFunc prototype.
-
- * filter-rule.h: Changed the source to be a string, removed the
- filter_source_t type.
-
- * filter-rule.c (filter_rule_set_source): New function to set the
- source of a rule. What idiot ran this code through indent?
- (filter_rule_find_list): Added a source argument.
- (filter_rule_next_list): Added a source argument.
- (get_widget): Fixed the wording. You dont remove search parts,
- you can only remove the last one. Why you even need to mention
- they are search 'criteria' is beyond me. Whoever added the
- scrolled window needs to be shot, its the single most awful GUI
- feature ever invented (ranks with the close button next to
- maximise).
- (xml_encode): Save source as a string (if present).
- (xml_decode): Likewise for loading & fixed a small memleak.
- (filter_rule_finalise): Free source.
-
-2000-10-06 Not Zed <NotZed@HelixCode.com>
-
- * rule-context.c (load): Remove the stupid on-demand cb shit.
- (rule_context_load): And here too.
-
-2000-09-27 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_run): Now takes an argument to
- specify the log file (or NULL if logging is not to be performed).
-
-2000-09-19 Dan Winship <danw@helixcode.com>
-
- * Makefile.am (gladedir, filterdir): Use $(datadir), not
- $(prefix)/share.
-
-2000-09-18 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filtertypes.xml: Modified to use more intuitive naming
-
- * score-rule.c (xml_decode): Make sure the score is within our
- range
- (get_widget): Changed range to -3 to +3
-
- * filter-score.c (get_widget): Changed range to -3 to +3
- (xml_decode): Make sure the score is within our range
-
- * filter-rule.c (get_widget): Rearranged widgets.
-
- * filter-filter.c (get_widget): Rearranged widgets.
-
- * filter-editor.c (filter_editor_construct): Updated to allow for
- double-clicking on a rule to edit it.
-
-2000-09-18 Christopher James Lahey <clahey@helixcode.com>
-
- * filter-editor.c, filter-filter.c, filter-folder.c,
- filter-input.c, filter-message-search.c, filter-option.c,
- filter-rule.c, score-editor.c, vfolder-editor.c, vfolder-rule.c:
- Fixed the #include lines to deal properly with gal.
-
-2000-09-13 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-message-search.c (body_contains): Modified to only match
- text MIME parts in the message rather than the entire MIME message
- (header_contains): Added regex matching
-
-2000-09-12 Dan Winship <danw@helixcode.com>
-
- * rule-context.c (d):
- * filter-datespec.c (d): Turn off debugging output.
-
-2000-09-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c: We now use a "copied" variable to record
- whether a message was marked as copied or not instead of trying to
- "guess" by looking at the folders hash table as that won't work at
- all anymore.
- (do_copy): Renamed as this is more appropriate now that it
- actually copies the message rather than marking it for copying
- later. Also fixed a logic error which prevented a message from
- being dumped into a folder if the fodler had been previously
- opened.
-
-2000-09-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_run): No longer takes a
- self_destruct argument.
-
-2000-09-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_run): Don't freeze/thaw the
- default inbox here, let the caller freeze/thaw it. Don't destroy
- the folders hash table here, it's faster if we wait till the
- filter-driver is destroyed.
- (filter_driver_finalise): Destroy the folders hash table here
- (filter_driver_init): Initialize the folders hash table here
-
-2000-09-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filtertypes.xml: Changed "Header" to be "Message header" so it's
- not quite as confusing (??)
-
-2000-09-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filtertypes.xml: Updated to allow the user to specify arbitrary
- headers.
-
-2000-09-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_run): Fixed a logic error. Only
- mark filtered as TRUE if it was successfully copied to another
- folder, this means don't mark true if the default inbox is NULL.
-
-2000-09-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_run): Erm, okay I misunderstood
- what camel_folder_[un]hook_event() did - we don't even need this
- crap in the filter driver so lets take it completely out and let
- the caller handle this junk.
-
-2000-09-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_run): Updated to not emit the
- folder_changed signal when a message is appended to the default
- mailbox - lets leave that up to the caller so we don't queue up a
- bunch of these emits if the caller is downloading messages for
- example.
-
-2000-09-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filtertypes.xml: Added scoring xml stuffs
-
- * Makefile.am: added filter-score.[c,h]
-
- * filter-score.[c,h]: New functions to handle the "score" filter
- type.
-
- * filter-element.c (filter_element_new_type_name): Added support
- for "score" type.
-
- * filter-driver.c (do_score): New ESExp callback for filter
- actions to set the score on a message.
-
- * filter-message-search.c (get_score): New ESExp callback for
- getting the score tag as an integer value.
-
-2000-09-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_run): Now takes a
- CamelMessageInfo argument in preparation for handling scoring
-
-2000-09-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_run): Modified to return a
- boolean value specifying whether or not the message was filtered
- into a folder other than the default. The default mailbox can now
- also be specified as NULL if the message shouldn't be appended to
- it in the case that it's not filtered into some other folder.
-
-2000-09-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_run): Rewrote - this shouldn't
- need to be an async function
-
- * filter-message-search.c (match_all): Modified to look at the
- boolean value being fed to it and just to return that instead of
- always returning TRUE
-
-2000-09-07 Lauris Kaplinski <lauris@helixcode.com>
-
- * filter-editor.c, filter-filter.c, filter-folder.c, filter-option.c:
- * filter-rule.c, score-editor.c, vfolder-editor.c, vfolder-rule.c:
- More UTF-8 wrapping
-
-2000-09-06 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_run): Totally rewritten to filter
- a single message at a time instead of filtering a folder.
-
- * filter-message-search.c (filter_message_search): New convenience
- function for searching a message.
-
-2000-08-24 Lauris Kaplinski <lauris@helixcode.com>
-
- * filter-folder.c: Use e_utf8 wrappers
-
- * filter-input.c: Use e_utf8 wrappers
-
- * filter-rule.c: Use e_utf8 wrappers
-
-2000-08-23 Dan Winship <danw@helixcode.com>
-
- * filter-datespec.c (cal_day_selected): Set seltime.tm_isdst to
- -1, not daylight, because the current dst value is not relevant to
- the selected date.
-
-2000-08-18 Peter Williams <peterw@helixcode.com>
-
- * filter-driver.c (do_filter_mail): Unlink a new parameter, path_to_unlink,
- if it is empty once the mail is filtered. Fixes a race in
- mail_tool_filter_contents_into.
-
- * filter-driver.h: Update the prototype.
-
-2000-08-14 Ettore Perazzoli <ettore@helixcode.com>
-
- * vfolder-editor.c (rule_add): Add translation marks and use stock
- buttons.
- (rule_edit): Likewise.
-
- * score-editor.c (rule_add): Add translation marks and use stock
- buttons.
- (rule_edit): Likewise.
-
- * rule-context.c (rule_context_add_rule_gui): Add translation
- marks and use stock buttons.
-
- * filter-part.c (main): Add translation marks and use
- stock buttons.
-
- * filter-folder.c (button_clicked): Add translation marks and use
- stock buttons.
-
- * filter-editor.c (rule_add): Add translation marks and use stock
- buttons.
- (rule_edit): Likewise.
-
- * filter-rule.c (get_widget): Add translation marks.
-
- * filter-filter.c (get_widget): Add translation marks. Add
- padding to make it look like the buttons in `filter-rule.c'.
-
-2000-08-17 Peter Williams <peterw@helixcode.com>
-
- Implement filtering on demand.
-
- * rule-context.h: Add a new callback to rule_context_load
- that allows the caller to hook on-demand rules into its UI.
-
- * rule-context.c (rule_context_load): Changed to pass the
- extra parameters to load().
- (load): If the rule is successfully loaded, call the provided
- callback so that the UI can be updated.
-
- * filter-editor.c (rule_add): Set the source of the new filter.
- (rule_edit): Use the new rule_context_get_rank_rule_with_source()
- so that we don't get a bad index into the GtkList.
- (rule_delete): Same as above.
- (rule_up): Same as above.
- (rule_down): Same as above.
- (select_source): New function. When the user changes the
- dropdown list to select a new source type, repopulate the
- list with rules of the appropriate type.
- (filter_editor_construct): Code moved from here into
- select_source(). Hook up all the elements of the source optionmenu
- to callbacks to select_source().
-
- * filter-rule.c (xml_encode): Save the rule's source type.
- (xml_decode): Load it. Default to 'incoming' if unspecified.
-
- * filter-rule.h: New enumeration, _filter_source_t, the
- specifies the rule's source. Add it to struct _FilterRule.
-
- * filter-driver.c (filter_driver_run): Add a new input,
- sourcetype, that specifies which rules to run (only ones
- with the same source will be run). struct filter_mail_input_t
- changed to accomodate.
- (do_filter_mail): Skip rules if they're not the specified source.
- If source and dest are the same, don't delete the messages or
- copy unnecessarily.
-
- * filter.glade: Make the optionmenu sensitive. Change "Outgoing"
- to "On Demand" (outgoing should be added later).
-
-2000-08-15 Peter Williams <peterw@curious-george.helixcode.com>
-
- * vfoldertype.xml, filtertypes.xml: Add entries defining the
- date-based message filtering and vfoldering.
-
- * filter-datespec.{c,h}: New files implementing the UI for
- date-based filtering and vfoldering -- specifically, choosing
- what to compare the message to.
-
- * filter-element,c: Hook up to create a datespec filter if
- that's what's called for.
-
- * Makefile.am: Build the new -datespec files.
-
-2000-08-13 Dan Winship <danw@helixcode.com>
-
- * Makefile.am (EXTRA_DIST): remove blank.xpm and check.xpm which
- no longer exist. Add filter.glade.
-
-2000-08-12 Dan Winship <danw@helixcode.com>
-
- * filter-driver.c (describe_filter_mail): Use
- mail_tool_get_folder_name here too. (Hm... this directory really
- shouldn't depend on stuff in mail/, but it already did. We'll have
- to sort this out later.)
-
-2000-08-11 Dan Winship <danw@helixcode.com>
-
- * filter-driver.c (do_filter_mail): Remove an '#if 0' that must
- have been left in accidentally, so that messages which are copied
- to other folders will not also be copied into the Inbox. Also,
- #ifdef out the line that printfs the rule, because the rules are
- often very large.
-
-2000-08-11 Not Zed <NotZed@HelixCode.com>
-
- * filter-driver.c (do_colour): Use proper accessor function
- instead of poking the structure.
-
-2000-08-10 Christopher James Lahey <clahey@helixcode.com>
-
- * filter-driver.c, filter-folder.c, rule-context.c,
- vfolder-editor.c: Fixed some warnings.
-
-2000-08-10 Peter Williams <peterw@helixcode.com>
-
- * filter-driver.c (do_filter_mail): Fix the infinite fetchmail.
-
-2000-08-10 Not Zed <NotZed@HelixCode.com>
-
- * filter-driver.c (filter_driver_run): Save the results of
- searches till we're done. So we dont have to go strduping strings
- agian and again and again and again ... Remove all the unecessary
- strdups.
- (do_colour): Implement.
- (filter_driver_run): Change for append api change.
- (free_key): Removed.
-
-2000-08-09 Not Zed <NotZed@HelixCode.com>
-
- * rule-context.c (rule_context_add_rule_gui): Helper function to
- add a rule, but present a gui first, asking for confirmation/allow
- editing.
- (rule_context_add_rule_gui): Keep track of context so it isn't freed under us.
-
- * filter-context.c (filter_context_create_action): Implement,
- helper to aid filter generation.
-
-2000-08-08 Peter Williams <peterw@helixcode.com>
-
- * filter-driver.c (close_folder): Fix an accidental GTK unref
- of a CamelObject.
-
-2000-08-03 Ettore Perazzoli <ettore@helixcode.com>
-
- * filter-folder.c (button_clicked): Use the base name of the
- Evoluton URI for the button's label.
- (get_widget): Likewise.
-
-2000-08-03 Peter Williams <peterw@helixcode.com>
-
- * filter-driver.c (op_filter_mail): Conform to the new mail-threads
- interface.
-
-2000-08-01 Not Zed <NotZed@HelixCode.com>
-
- * vfolder-editor.c (rule_add): Oops, create a vfolder_rule when we
- add a new one.
-
- * rule-context.c (load): If there are no user rules, dont bomb
- out.
-
-2000-07-31 Not Zed <NotZed@HelixCode.com>
-
- * filter-input.c (filter_input_set_value): Set value of a simple
- type to a new string.
-
- * filter-option.c (filter_option_set_current): New function to set
- the current value of an option.
-
- * filter-rule.c (filter_rule_find_list): New function to find a
- rule in a list, by name.
- (filter_rule_set_name): Let you set the name of a rule.
-
- * rule-context.c (rule_context_find_rule): Find a rule by name.
- (rule_context_create_part): Helper to find and clone a part by
- name.
-
- * filter-folder.c (button_clicked): Fix warning.
-
- * filter.glade: Add new widgets for vfolder rule editor.
-
- * vfolder-context.c (vfolder_context_init): Changed to use vfolder
- rule as the rule type.
-
- * vfolder-rule.c: New class to encode extra information required
- for vfolder rules.
-
-2000-07-30 Not Zed <NotZed@HelixCode.com>
-
- ** Almost a total rewrite of every file, except for filter-driver
- which just had minor updates.
-
- The rule format has changed.
-
-2000-07-24 Dan Winship <danw@helixcode.com>
-
- * filter-driver.c (do_delete, filter_driver_run): Update for
- CamelFolder API changes. (delete_message and get_uids don't take
- exceptions any more.)
-
-2000-07-21 Peter Williams <peterw@helixcode.com>
-
- * filter-driver.c (cleanup_filter_mail): Use the exception
- provided to us by the async manager instead of allocating
- our own; use mail_tool_camel_lock_{up,down} around camel
- operations.
- (filter_driver_run): Make it return void.
-
-2000-07-20 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c: Update to make "async".
-
-2000-07-11 Dan Winship <danw@helixcode.com>
-
- * filter-driver.c: Update for CamelFolder API changes
-
-2000-07-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c (filter_driver_run): Updated to reflect changes to
- camel_folder_append_message ()
-
-2000-07-09 Dan Winship <danw@helixcode.com>
-
- * filter-xml.[ch]: add a "string" type
-
- * filtertype.xml, vfoldertypes.xml: Use type="string" rather than
- "folder" for subject/body matching.
-
- * filter-arg-types.c: Update some strings for "text" input. Fix
- some warnings (including one that pointed out a real bug).
-
- * filter-arg.c, filter-druid.c, filter-format.c: fix warnings
-
-2000-07-07 Dan Winship <danw@helixcode.com>
-
- * filter-driver.c: Update for camel_folder_search_by_expression
- change (GList -> GPtrArray).
-
- * vfoldertypes.xml: sync this to filtertypes.xml (to/cc thing)
-
-2000-07-05 Dan Winship <danw@helixcode.com>
-
- * remove some non-error case debugging messages.
-
- * filtertypes.xml: Fix typos and update the "to-address" rule to
- match To or Cc.
- * vfoldertypes.xml: Fix typos.
-
- * filter-driver.c (do_delete, do_copy, do_stop,
- filter_driver_run): Add uids to the "processed" list only after
- succesfully doing something with them. Fixes the problem where
- copying a message to a folder that didn't exist would result in it
- disapearing.
-
-2000-07-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * filter-driver.c (filter_driver_new): Don't free the ruleset nor
- the xmlDoc. This will make us leak [I think], but at least
- filters work.
-
-2000-07-02 Dan Winship <danw@helixcode.com>
-
- * filter-driver.c (open_folder): freeze the folder to avoid
- multiple folder_changed's
- (close_folder): and thaw it.
-
-2000-07-02 Dan Winship <danw@helixcode.com>
-
- * filter-driver.c (filter_driver_new): kill
- filter_driver_set_session and filter_driver_set_rules and instead
- make filter_driver_new take the rules and a callback function it
- can use to turn URIs into folders.
- (open_folder): Use the callback function rather than calling camel
- directly: some URIs need special handling to turn them into stores
- and folders correctly, so let the mailer do that.
-
-2000-07-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * filter-arg-types.c (arg_folder_edit_value): Only allow type
- "mail" when selecting a folder for the filter.
-
-2000-07-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-driver.c: Updated to reflect changes made to
- camel-folder.
-
-2000-06-30 Peter Williams <peterw@curious-george.helixcode.com>
-
- * filter-xml.c (filter_load_optionset_file): Check for failure
- when loading the filter doc.
-
- * filter-driver.c (filter_driver_set_rules): Ditto.
-
- * filter-editor.c (filter_editor_set_rule_files): Ditto.
-
-2000-06-29 Ettore Perazzoli <ettore@helixcode.com>
-
- * filter-arg-types.c: Replaced `global_shell_interface' with
- `global_shell_client'.
- (arg_folder_edit_value): Use
- `evolution_shell_client_user_select_folder()'.
- (create_listener): Removed.
- (impl_FolderSelectionListener_selected): Removed, together with
- all the ::Listener stuff.
-
-2000-06-29 Arik Devens <arik@helixcode.com>
-
- * vfoldertypes.xml (ruleset type="match"): Changed Cc to CC to be
- the same as the other CC rule. None of this works however, cause
- the CC code is not hooked up to camel... oh well ;-(
-
-2000-06-29 Arik Devens <arik@helixcode.com>
-
- * vfoldertypes.xml (ruleset type="match"): Added a Cc rule to
- vfolders. Works like To except on the Cc of a message ;-)
-
-2000-06-28 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-arg-types.c (arg_string_edit_value): Changed "Filter name"
- to "Option value" as "Filter name" made no sense in the dialog
- (arg_address_edit_value): Same
- (arg_folder_edit_value): What do we want to return??
-
-2000-06-27 Ettore Perazzoli <ettore@helixcode.com>
-
- * filter-xml.c (load_desc): Strdup content before assigning the
- value. Also, no need to check for NULL when g_strdup()ing as
- g_strdup() returns NULL for a NULL arg.
-
-2000-06-27 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am (INCLUDES): `-I$(top_builddir)/shell' so that it
- works with builddir != srcdir. [We need to #include
- "Evolution.h".]
-
-2000-06-27 Michael Zucchi <zucchi@zedzone.mmc.com.au>
-
- * Makefile.am (INCLUDES): Add the shell dir for includes (for
- corba interfaces).
-
- * filter-arg-types.c (impl_FolderSelectionListener_selected):
- Listener for folder query. Sigh.
- (create_listener): Create the listener object for the folder
- dialogue query. Uses a global for linkage to the shell object,
- via the mail component.
- (arg_folder_edit_value): Call the folder selection dialogue to
- edit the value, rather than a simple text widget.
-
-2000-06-26 Jeffrey Stedfast <fejj@helixcode.com>
-
- * filter-editor.c: Added a #include <gnome-xml/parser.h> as this
- was needed (since we used the xml parser...)
- (druid_dialogue_clicked): Do we want to use struct filter_option
- or do we instead want to use struct filter_optionrule as we had before?
- Since the function we pass the data to expects filter_option, I suspect
- that that is what we want.
-
- * filter-format.h (filter_description_html_write): Renamed from
- description_html_write in order to match function name in
- filter-format.c
-
- * filter-druid.c (option_name_changed): Fixed a memory leak (Free'd
- a filter description list).
-
- * filter-arg-types.c (arg_folder_edit_values): Free'd GList data in
- argin->values.
-
- * filter-driver.c (filter_driver_set_rules): Added code to free an
- xmlDoc and some other data.
-
- * filter-arg.h: Add prototypes for filter_arg_write_html() and
- filter_arg_write_text();
-
- * filter-arg-types.c: Lets see if we can't get rid of some of these
- warnings... (use some casts to make warnings go away)
- (arg_address_edit_value): Lets make sure that ad exists before looking
- at member data.
-
-2000-06-16 Dan Winship <danw@helixcode.com>
-
- * filter-driver.c (do_delete, filter_driver_run): Update for Camel
- flag handling changes.
-
-2000-06-15 Dan Winship <danw@helixcode.com>
-
- * filter-driver.c (open_folder, close_folder): Update for
- CamelFolder changes.
-
-2000-06-09 Jacob Berkman <jacob@helixcode.com>
-
- * filter-editor.c (add_or_edit): use stock pixmap buttons
-
- * filter-druid.c (build_druid): remove the border on the notebook,
- put the html widget in a scroll frame, and add some padding
-
-2000-06-06 Dan Winship <danw@helixcode.com>
-
- * filter-driver.c (open_folder): Update for folder
- existence/creation changes.
-
-2000-06-02 Christopher James Lahey <clahey@helixcode.com>
-
- * filter-driver.c: Free the exception and the priv struct.
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * filter-arg-types.c (arg_address_edit_value): Search for ad in
- arg->values instead of text since it's a list of
- filter_arg_adresses. Also, free the old value in the list.
-
-2000-05-30 Not Zed <NotZed@HelixCode.com>
-
- * filtertypes.xml: And here too.
-
- * vfoldertypes.xml: Add body-contains and not-body-contains
- types.
-
-2000-05-27 Not Zed <NotZed@HelixCode.com>
-
- * vfoldertypes.xml: New file - lists rules appropriate for
- vfolders (no actions, etc).
-
- * Makefile.am (EXTRA_DIST): Add vfoldertypes.xml
-
- * filter-driver.c (filter_driver_expand_option): Made public from
- expand_filter_option.
- (filter_driver_rule_count): find out how many user rules are
- defined.
- (filter_driver_rule_get): Get a user rule by index.
-
-2000-05-21 Ettore Perazzoli <ettore@helixcode.com>
-
- * filter-druid.c: Don't pass an empty URL to `gtk_html_begin()'
- anymore.
-
- * filter-arg-types.c: Updated for the new GtkHTML API which uses
- `GtkHTMLStream *' instead of `GtkHTMLStreamHandle'.
- * filter-arg.c: Likewise.
- * filter-arg.h: Likewise.
- * filter-druid.c: Likewise.
-
- * filter-format.c: Likewise.
- * filter-format.h: Likewise.
-
-2000-05-18 Dan Winship <danw@helixcode.com>
-
- * filter-driver.c (filter_driver_run): update for
- camel_folder_get_uids change
-
-2000-05-17 NotZed <NotZed@HelixCode.com>
-
- * filter-druid.c: Fix some html formatting.
-
-2000-05-16 NotZed <NotZed@HelixCode.com>
-
- * filter-driver.c (filter_driver_run): Delete all processed
- messages. This is probably going to slow it down a bit.
- (filter_driver_run): Close folders before destroying them *sigh*.
- (open_folder): Actually open the folder. Doh.
-
- * filtertypes.xml: Initial filter rules.
-
- * filter-xml.c (filter_write_optionset): Save the description
- also.
- (write_description): Routine to save description - only saves 1
- node of description.
-
- * filter-arg.c (filter_arg_edit_clicked): Dont free edata here,
- let the destroy do it(?)
-
- * filter-editor.c (main): Simple driver program for testing, so i
- can fix all this really broken code *sigh*
-
-2000-05-15 NotZed <NotZed@HelixCode.com>
-
- * filter-editor.c (filter_editor_set_rule_files): filename based
- interface.
- (filter_editor_save_rules): Interface to save the options to a
- filename.
-
- * filter-xml.[ch]: Bunch of cleanup.
-
- * filter-xml.c (filter_*_file): New interfaces to read/write files
- directly, rather than messing with xmldoc crap.
-
- * Makefile.am: Removed filter-driver test program, now just part
- of libfilter.
-
- * filter-driver.c: Made an object, with an api and everything, can
- apply a filter to a given mailbox.
-
-2000-05-10 Christopher James Lahey <clahey@helixcode.com>
-
- * filter-arg.h: Changed tree.h to gnome-xml/tree.h.
-
- * Makefile.am: Added filter-arg-types.h, filter-arg.h,
- filter-xml.h, filter-format.h, filter-druid.h, filter-editor.h.
-
-2000-05-02 Matt Loper <matt@helixcode.com>
-
- * Makefile.am: set G_LOG_DOMAIN.
-
-2000-05-01 NotZed <NotZed@HelixCode.com>
-
- * filter-driver.c (main): Fix for api.
-
-2000-04-30 Dan Winship <danw@helixcode.com>
-
- * filter-driver.c (start): Remove no-longer-necessary call to
- camel_provider_register_as_module.
-
-2000-04-25 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am (INCLUDES): Use `$(GTKHTML_CFLAGS)'.
-
-2000-04-20 NotZed <NotZed@HelixCode.com>
-
- * filter-driver.c: Removed a bunch of crappy unrequired headers.
-
- * Makefile.am (filter_driver_LDADD): Added libibex back again.
-
-2000-04-18 Dan Winship <danw@helixcode.com>
-
- * filter-driver.c: remove unused camel-log.h include
-
-2000-04-12 Matt Loper <matt@helixcode.com>
-
- * filter-arg.c (filter_arg_edit_value): Return a value.
-
-2000-03-27 NotZed <NotZed@HelixCode.com>
-
- * filter-xml.c (tokenise_xmlfreeprop): Free a prop after
- tokenising it.
- (find_node_attr): Free the prop after using it.
- (load_desc): Ditto. I use free() because xmlFree() is nowhere to
- be found.
- (filter_load_optionset): Ditto.
-
- * filter-arg-types.c (arg_address_values_add_xml): free() xml
- stuff, plugs a leak.
- (arg_folder_values_add_xml): Ditto.
-
-2000-03-22 NotZed <NotZed@HelixCode.com>
-
- * filter-driver.c (main): Changed to use async search api.
-
-2000-03-04 NotZed <NotZed@HelixCode.com>
-
- * filter-druid.c (html_write_options): Output 'and' bits between
- the rules.
-
- * filter-driver.c (main): Actually implement filtering, at least,
- from Inbox. Copy messages to folder (in the same store only, so
- far), delete, and stop processing are implemented, and the logic
- to handle default processing.
-
- * filter-xml.c (load_optionvalue): Fix up a bug where we lost the
- name of the arg (ouch).
- * filter-xml.c: Wrapped printf's in debug macros.
-
-2000-03-02 NotZed <NotZed@HelixCode.com>
-
- * filter-druid.c (object_destroy): Disconnect the list signal, so
- we dont get spurious emits during destroy.
- (arg_changed): Callback to update filter arg asynchronously.
- (arg_link_clicked): Edit the value non-modally.
-
- * filter-arg.c (filter_arg_edit_values_1): Changed to use
- non-modal interface.
-
-2000-03-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am: New file.
-
- * Makefile: Removed. I wonder why we are using plain Makefiles
- instead of automake Makefiles at all.
-
-2000-02-29 NotZed <NotZed@HelixCode.com>
-
- * filter-driver.c (main): Remove gui code, this will be actual
- filtering code.
-
- * Makefile: Added filter-editor to the library.
-
- * filter-editor.c (main): Comment out, make it a proper library.
-
-2000-02-28 NotZed <NotZed@HelixCode.com>
-
- * filter-druid.c: Removed unused header.
-
- * Makefile: Removed references to filter-sexp.[ch].
-
- * filter-sexp.[ch]: Removed some unecessary includes. Moved to
- e-util. Renamed callers.
-
-2000-02-24 NotZed <NotZed@HelixCode.com>
-
- * filter-xml.c (filter_description_free):
- (filter_load_ruleset_free):
- (filter_load_optionset_free): Functions for memory management.
-
- * filter-arg.c (filter_arg_copy): Copy the values of one arg into
- another.
-
- * filter-editor.c: New widget, a dialogue which uses filter-druid
- to present the various editing views.
- (druid_dialogue_clicked): On finish, save the user's new filter
- definition where it came from.
-
- * filter-druid.c: Changed to just being a notebook with no tabs,
- rather than a full druid (no next/prev/etc buttons).
- (option_name_changed): Update the option's description as the user
- enters it in.
-
-2000-02-22 NotZed <NotZed@HelixCode.com>
-
- * filter-xml.c (filter_clone_optionrule):
- (filter_clone_optionrule_free):
- (filter_optionrule_new_from_rule): New utility functions for
- working with the internal rule format.
-
- * filter-arg.[ch]: Added new callbacks for editing a single value,
- and a new editor which shows all items in a list, and allows you
- to edit them via the single-edit method. This needs some cleanup
- for some unused/unusable virtual methods (edit_values,
- write_html?).
-
- * Makefile: Add the druid for build.
-
- * filter-druid.c: A 'druid' widget for editing a single filter
- rule.
-
-2000-02-21 Matt Loper <matt@helixcode.com>
-
- * .cvsignore: New file.
-
-2000-02-18 NotZed <NotZed@HelixCode.com>
-
- * blank/check.xpm: Added forgotten files.
-
- * Uh, more changes, lots, its still work in progress.
-
-2000-02-14 NotZed <notzed@helixcode.com>
-
- * Initial import.
-
diff --git a/filter/Makefile.am b/filter/Makefile.am
index 3d7a864053..c8c978025c 100644
--- a/filter/Makefile.am
+++ b/filter/Makefile.am
@@ -63,8 +63,7 @@ libfilter_la_LIBADD = \
EXTRA_DIST = \
$(ui_DATA) \
- filter.error.xml \
- ChangeLog.pre-1-4
+ filter.error.xml
# basic rules.
error_DATA = filter.error
diff --git a/help/ChangeLog b/help/ChangeLog
deleted file mode 100644
index d18ae0e11a..0000000000
--- a/help/ChangeLog
+++ /dev/null
@@ -1,1450 +0,0 @@
-2009-04-03 Simos Xenitellis <simos@gnome.org>
-
- * el/el.po: Updated Greek translation by Fotis Tsamis.
-
-2009-03-25 Philip Withnall <philip@tecnocode.co.uk>
-
- * en_GB/en_GB.po: Updated British English translation by Jen Ockwell
- <jenfraggleubuntu@gmail.com>.
-
-2009-03-24 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/figures/*.png. Added two screenshots.
-
-2009-03-18 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation.
-
-2009-03-18 Matthew Barnes <mbarnes@redhat.com>
-
- * C/evolution.xml: Bump the version number.
-
-2009-03-16 Philip Withnall <philip@tecnocode.co.uk>
-
- * en_GB/en_GB.po: Updated British English translation.
-
-2009-03-16 Daniel Nylander <po@danielnylander.se>
-
- * sv/sv.po: Updated Swedish translation.
-
-2009-03-15 Andre Klapper <a9016009@gmx.de>
-
- * cs/cs.po: Updated Czech translation by Jiri Eischmann.
-
-2009-03-11 Andre Klapper <a9016009@gmx.de>
-
- * de/de.po: Updated German translation.
-
-2009-03-11 Andre Klapper <a9016009@gmx.de>
-
- * de/de.po: Updated German translation.
-
-2009-03-11 Andre Klapper <a9016009@gmx.de>
-
- * cs/cs.po: Updated Czech translation by Jiri Eischmann.
-
-2009-03-10 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation.
- * es/figures/*.png: Added screenshots.
-
-2009-03-10 Bharath Acharya <abharath@novell.com>
-
- * C/evolution.xml: Fixed the warning. Maybe we'll never miss
- anything once we have the check provided by #574786
-
-2009-03-10 Philip Withnall <philip@tecnocode.co.uk>
-
- * en_GB/en_GB.po: Updated British English translation.
-
-2009-03-10 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation.
- * es/figures/*.png: Added screenshots.
-
-2009-03-09 Bharath Acharya <abharath@novell.com>
-
- ** Committed on behalf of PC Radhika <pradhika@novell.com>
-
- * Makefile.am: Added 4 new images.
-
-2009-03-09 Andre Klapper <a9016009@gmx.de>
-
- ** Committed on behalf of PC Radhika <pradhika@novell.com>
-
- * C/evolution.xml: Updated user documentation by Radhika after some
- review by hggdh and me.
-
-2009-03-08 David Planella <david.planella@gmail.com>
-
- Added Catalan translation of the Evolution quick reference
-
- * quickref/Makefile.am: Added Catalan (ca) to the list of
- subdirectories
- * quickref/ca/Makefile.am: Created Makefile template
- * quickref/ca/quickref.pdf: Created PDF output from the translation
- * quickref/ca/quickref.tex: Created Catalan translation by David
- Planella
-
-2009-03-02 Philip Withnall <philip@tecnocode.co.uk>
-
- * en_GB/en_GB.po: Updated British English translation.
-
-2009-02-17 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
-
- * eu/figures/: Added image in Basque language. Images are:
- account_editor_a.png addrs_book_a.png
- attach_reminder_a.png.png calendar.png
- categories_a.png collap_head_a.png
- config-cal.png config-mail.png
- contact-editor.png contact.png
- contacts_mainwindow_a.png delgt-add.png
- evo_account_editor_a.png evo_account_info_a.png
- evo_add_rule_a.png evo_adv_search_a.png
- evo_allday_a.png evo_attachreminder_plugin.png
- evo_backup.png evo_backup_prgsbar.png
- evo_backup_warning.png evo_blink.png
- evo_cal_advsearch.png evo_cal_a.png
- evo_cal_callout_a.png evo_calender_appointmnt.png
- evo_cal_prop_a.png evo_calstatus_a.png
- evo_contacteditor_a.png evo_crash_recovery.png
- evo_custom_header.png evo_debuglogs_a.png
- evo_delegate_permission_a.png evo_dialog-info.png
- evo_dialog-warning.png evo_edit_rule_a.png
- evo_edit_search.png evo_email_a.png
- evo_flag_follow_up_a.png evo_gwreceive_a.png
- evo_gwreceiveedit_a.png evo_gwreceiveoptedit_a.png
- evo_gwstatustrack.png evo_identity_a.png
- evo_identityedit_a.png evo_imapheader_a.png
- evo_imapreceive_a.png evo_import_asst_a.png
- evo_junk_a.png evo_label_a.png
- evo_labels_a.png evo_mail_a.png
- evo_mail_callout_a.png evo_maildirreceive_a.png
- evo_mail_notifier.png evo_mboxreceive_a.png
- evo_memo_a.png evo_mereceive_a.png
- evo_message_filters_a.png evo_mhreceive_a.png
- evo_newmail.png evo_newmess_a.png
- evo_offline.png evo_popreceive_a.png
- evo_proxyadd_a.png evo_receive_setup2_a.png
- evo_receive_setup_a.png evo_rmdrnotes_a.png
- evo_rule_a.png evo_select_add_folder.png
- evo_select_folder.png evo_send_option_a.png
- evo_send_setup_a.png evo_sendstatus_a.png
- evo_shd_memo_a.png evo_timezone_a.png
- evo_usereceive_a.png exchange-delegation.png
- exchange-identity.png exchange-receive-options.png
- exchange-receive.png exchg-identity.png
- exchng-identity.png exchng-rec-mail.png
- exchng-rec-mails.png exchng-rec-option.png
- exchng-rec-options.png exchng-settings.png
- filter-new-fig.png free_busy.png
- full-1.png full-2.png
- full-3.png full-4.png
- full-5.png full-6.png
- full-7.png google_cal_view.png
- mail-druid-pic.png mailer_preferences.png
- mail-inbox.png mail_mainwindow_a.png
- mail-threaded.png mainwindow-pic.png
- minus.png newmsg.png
- plus.png proxy-cal.png
- proxy-login.png quick_add_a.png
- quick_reference.png replymsg.png
- schedule.png Screenshot-Free-Busy.png
- stock_search.png sub-others-folder.png
- sub-pub-fold.png ver_view_a.png
- vfolder-createrule-fig.png
-
-2009-02-16 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
-
- * eu/eu.po: Added Basque translation.
- * Makefile.am: Added 'eu' to DOC_LINGUAS.
-
-2009-02-10 Matthew Barnes <mbarnes@redhat.com>
-
- ** Removed unused figures (bug #552695)
-
-2009-02-01 Petr Kovar <pknbe@volny.cz>
-
- * cs/cs.po: Updated Czech translation by Jiri Eischmann.
-
-2009-01-24 Andre Klapper <a9016009@gmx.de>
-
- * de/de.po: Updated German translation.
-
-2009-01-19 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation.
-
-2009-01-16 Johnny Jacob <jjohnny@novell.com>
-
- ** Committed on behalf of PC Radhika <pradhika@novell.com>
-
- * C/figures/account_editor_a.png:
- * C/figures/attach_reminder_a.png:
- * C/figures/evo_newmess_a.png:
- * C/figures/google_cal_view.png:
- Updated screenshots.
-
-2009-01-11 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Sync two strings. Remove explicit mentioning
- of some translators.
-
-2009-01-11 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Remove more redundancy; split up more strings.
-
-2009-01-11 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Remove redundancy; split up strings.
- Fixes bug #567409.
-
-2009-01-11 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fix typos. Fixes bug #566572.
-
-2009-01-11 Andre Klapper <a9016009@gmx.de>
-
- * de/de.po: Updated German translation.
-
-2009-01-08 Matthew Barnes <mbarnes@redhat.com>
-
- * quickref/evolution-logo.eps:
- B & W version of our new logo to replace the old Ximian logo.
-
- * quickref/*/quickref.pdf:
- Regenerate the Quick Reference PDFs with the new logo.
-
-2009-01-06 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2009-01-05 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
- * es/figures/*.png: Added three screenshots
-
-2009-01-04 Andre Klapper <a9016009@gmx.de>
-
- * de/de.po: Updated German translation.
-
-2009-01-04 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2009-01-03 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Link sentence "You can also enable Magic
- spacebar" against the corresponding section. Fixes bug #550604.
-
-2009-01-03 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: s/and/or. Fixes bug #566233.
-
-2009-01-03 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fix wrong sentence. Fixes bug #566228.
-
-2009-01-03 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Add missing whitespace.
-
-2009-01-03 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Add warning that PGP Encrypt will not
- encrypt subject lines. Fixes bug #543580.
-
-2009-01-03 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Sync strings.
- Fixes bug #566236, bug #566238.
-
-2009-01-03 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Sync strings.
- Fixes bug #566234.
-
-2009-01-03 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fix grammatical errors.
- Fixes bug #558492. Patch by Nanley Chery.
-
-2009-01-03 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fix non-sense split sentences.
- Fixes bug #544340, bug #544339.
-
-2009-01-03 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fix typos. Bug #544335.
- Patch by Philip Withnall.
-
-2009-01-02 Andre Klapper <a9016009@gmx.de>
-
- * de/figures: Added a few translated screenshots.
-
-2009-01-02 Andre Klapper <a9016009@gmx.de>
-
- * de/de.po: Update German translation.
-
-2009-01-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #546437
-
- * C/evolution.xml:
- Fix various typos and poor wording in chapters 1-4.
-
-2009-01-01 Andre Klapper <a9016009@gmx.de>
-
- * de/de.po: Update German translation.
-
-2009-01-01 Andre Klapper <a9016009@gmx.de>
-
- * quickref/Makefile.am:
- * quickref/cs/Makefile.am:
- * quickref/cs/quickref.tex:
- * quickref/cs/quickref.pdf:
- Added Czech translation of quickref (already in last commit).
-
-2009-01-01 Andre Klapper <a9016009@gmx.de>
-
- * de/figures/account_editor_a.png:
- * de/figures/calendar.png:
- * de/figures/categories_a.png:
- * de/figures/collap_head_a.png:
- * de/figures/config-cal.png:
- * de/figures/config-mail.png:
- * de/figures/contact-editor.png:
- * de/figures/contact.png:
- * de/figures/contacts_mainwindow_a.png:
- * de/figures/evo_account_editor_a.png:
- * de/figures/evo_account_info_a.png:
- * de/figures/evo_add_rule_a.png:
- * de/figures/evo_adv_search_a.png:
- * de/figures/evo_allday_a.png:
- * de/figures/evo_cal_ prop_a.png:
- * de/figures/evo_cal_a.png:
- * de/figures/evo_cal_callout_a.png:
- * de/figures/evo_calender_appointmnt.png:
- * de/figures/evo_contacteditor_a.png:
- * de/figures/evo_edit_rule_a.png:
- * de/figures/evo_edit_search.png:
- * de/figures/evo_email_a.png:
- * de/figures/evo_flag_follow_up_a.png:
- * de/figures/evo_gwreceiveedit_a.png:
- * de/figures/evo_gwreceiveoptedit_a.png:
- * de/figures/evo_identityedit_a.png:
- * de/figures/evo_imapheader_a.png:
- * de/figures/evo_import_asst_a.png:
- * de/figures/evo_mail_a.png:
- * de/figures/evo_mail_callout_a.png:
- * de/figures/evo_mereceive_a.png:
- * de/figures/evo_message_filters_a.png:
- * de/figures/evo_newmess_a.png:
- * de/figures/evo_proxyadd_a.png:
- * de/figures/evo_receive_setup2_a.png:
- * de/figures/evo_rmdrnotes_a.png:
- * de/figures/evo_rule_a.png:
- * de/figures/evo_select_add_folder.png:
- * de/figures/evo_select_folder.png:
- * de/figures/evo_shd_memo_a.png:
- * de/figures/exchange-delegation.png:
- * de/figures/exchange-identity.png:
- * de/figures/exchange-receive-options.png:
- * de/figures/exchange-receive.png:
- * de/figures/exchg-identity.png:
- * de/figures/exchng-identity.png:
- * de/figures/exchng-rec-mail.png:
- * de/figures/exchng-rec-mails.png:
- * de/figures/exchng-rec-option.png:
- * de/figures/exchng-rec-options.png:
- * de/figures/filter-new-fig.png:
- * de/figures/free_busy.png:
- * de/figures/full-1.png:
- * de/figures/full-2.png:
- * de/figures/full-3.png:
- * de/figures/full-4.png:
- * de/figures/full-5.png:
- * de/figures/full-6.png:
- * de/figures/full-7.png:
- * de/figures/mail_mainwindow_a.png:
- * de/figures/mail-druid-pic.png:
- * de/figures/mail-inbox.png:
- * de/figures/mail-threaded.png:
- * de/figures/mainwindow-pic.png:
- * de/figures/minus.png:
- * de/figures/newmsg.png:
- * de/figures/plus.png:
- * de/figures/proxy-cal.png:
- * de/figures/proxy-login.png:
- * de/figures/quick_add_a.png:
- * de/figures/replymsg.png:
- * de/figures/schedule.png:
- * de/figures/Screenshot-Evolution-mailer-Preferences.png:
- * de/figures/Screenshot-Free-Busy.png:
- * de/figures/stock_search.png:
- * de/figures/sub-others-folder.png:
- * de/figures/sub-pub-fold.png:
- * de/figures/ver_view_a.png:
- * de/figures/vfolder-createrule-fig.png:
- * es/figures/evo_blink.png:
- * es/figures/evo_dialog-info.png:
- * es/figures/evo_dialog-warning.png:
- * es/figures/full-1.png:
- * es/figures/full-2.png:
- * es/figures/full-3.png:
- * es/figures/full-4.png:
- * es/figures/full-5.png:
- * es/figures/full-6.png:
- * es/figures/full-7.png:
- * es/figures/minus.png:
- * es/figures/plus.png:
- * es/figures/stock_search.png:
- * no/figures/full-1.png:
- * no/figures/full-2.png:
- * no/figures/full-3.png:
- * no/figures/full-4.png:
- * no/figures/full-5.png:
- * no/figures/full-6.png:
- * no/figures/full-7.png:
- Remove unlovalized screenshots from SVN. Fixes bug #566206.
-
-2009-01-01 Andre Klapper <a9016009@gmx.de>
-
- * cs/cs.po: Updated Czech translation of manual by Jiri Eischmann.
-
-2008-11-15 Petr Kovar <pknbe@volny.cz>
-
- * cs/cs.po: Updated Czech translation of manual by Jiri Eischmann.
-
-2008-11-09 Petr Kovar <pknbe@volny.cz>
-
- * cs/cs.po: Updated Czech translation of manual by Jiri Eischmann.
-
-2008-10-26 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-09-29 Petr Kovar <pknbe@volny.cz>
-
- * cs.po: Updated Czech translation of manual by Jiri Eischmann.
-
-2008-09-23 Claude Paroz <claude@2xlibre.net>
-
- * fr/fr.po: Updated French translation.
-
-2008-09-20 Claude Paroz <claude@2xlibre.net>
-
- * fr/figures/*: One new figure added and one obsolete removed.
-
-2008-09-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #552911
-
- * Makefile.am:
- * C/figures/Screenshot-Evolution -mailer-Preferences.png:
- * de/figures/Screenshot-Evolution -mailer-Preferences.png:
- Do not use spaces in file names.
-
-2008-09-18 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/figures/*.png: Added new screenshots.
-
-2008-09-17 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
- * es/figures/*.png: Added new screenshots.
-
-2008-09-16 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-09-16 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-09-16 Bharath Acharya <abharath@novell.com>
-
- Patch from PC Radhika <pradhika@novell.com>
-
- * C/evolution.xml: Updated doc changes for 2.24
-
-2008-08-22 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-08-21 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-08-20 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-08-19 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-08-18 Matthew Barnes <mbarnes@redhat.com>
-
- * C/evolution.xml:
- Remove the bit about crash recovery.
-
-2008-08-14 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-08-13 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-08-12 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-08-08 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-08-06 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-08-05 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-08-04 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fixes bug #544252
-
- * quickref/C/quickref.tex: Use names consistent to the GUI for
- different components.
-
-2008-08-03 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Make Claude happy (bug #544886 comment 4).
-
-2008-08-03 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Typo fixes and fix for bug #544886 on
- behalf of Allan Day.
-
-2008-08-03 Andre Klapper <a9016009@gmx.de>
-
- * de/de.po: Update German translation.
-
-2008-07-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #545558
-
- * C/evolution.xml:
- Hula support is disabled by default now, so remove any
- mention of it from the User Guide.
-
-2008-07-30 Matthew Barnes <mbarnes@redhat.com>
-
- ** This was preventing dblatex from working correctly.
- I use dblatex to generate a PDF for the website.
-
- * xx/figures/attach_reminder_a.png:
- Rename attach_reminder_a.png.png to attach_reminder_a.png.
-
- * Makefile.am:
- * xx/evolution.xml:
- Update accordingly.
-
-2008-07-28 Claude Paroz <claude@2xlibre.net>
-
- * fr/fr.po: Updated French translation.
-
-2007-07-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #544958
-
- * C/evolution.xml:
- Use email, not e-mail (per documentation guidelines).
-
-2008-07-27 Claude Paroz <claude@2xlibre.net>
-
- * C/evolution.xml: Typos/Syntax improvements.
- Fixes #544994.
-
-2008-07-27 Claude Paroz <claude@2xlibre.net>
-
- * fr/fr.po: Updated French translation.
- * figures/evo_label_a.png: New screenshot.
-
-2008-07-25 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-07-24 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-07-23 Andre Klapper <a9016009@gmx.de>
-
- * de/de.po: Update German translation.
-
-2008-07-23 Andre Klapper <a9016009@gmx.de>
-
- * de/de.po: Update German translation.
-
-2008-07-22 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-07-21 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: s/a company environment/an organizational environment
-
-2008-07-21 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fix most of bug 543883. Patch by Allan Day.
-
-2008-07-21 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-07-21 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fix build break.
-
-2008-07-20 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Synchronized more strings, changed "mails" to "mail".
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Synchronized more strings.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Synchronized more strings.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Synchronized more strings, fixed some typos.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Synchronized more strings.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Synchronized more strings.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Synchronized more strings, fixed a typo.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Synchronized more strings, fixed a typo.
-
-2008-07-20 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fixed bug #477082.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fixed comments 201 to 317 of bug #438479.
-
-2008-07-20 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fixed comments 181 to 200 of bug #438479.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fixed comments 161 to 180 of bug #438479.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fixed comments 141 to 160 of bug #438479.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fixed comments 121 to 140 of bug #438479.
- Use &z-3rdParty; instead of *.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fixed comments 81 to 120 of bug #438479.
- Synced dialogue vs dialog. Fixed two duplicated IDs.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fixed comments 61 to 80 of bug #438479.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fixed comments 41 to 60 of bug #438479.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Fixed comments 21 to 40 of bug #438479.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Replace all "e-mail list" by "message list".
- Fixed comments 1 to 20 of bug #438479.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Remove more wrong whitespaces.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Removed braindead whitespaces, fix duplicated
- whitespaces, fix spellings.
-
-2008-07-05 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-06-30 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am:
- Run xmllint on C/evolution.xml when building with "make check"
- or "make distcheck". Should hopefully prevent any more invalid
- DocBook syntax from slipping into releases.
-
- * C/evolution.xml:
- Fix some issues that xmllint caught.
-
-2008-06-27 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-06-22 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-06-21 Petr Kovar <pknbe@volny.cz>
-
- * cs/cs.po: Updated Czech translation by Jiri Eischmann.
-
-2008-06-20 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-06-08 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation.
-
-2008-06-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Re-fixes bug #437579
-
- * C/evolution.xml: Fix "entity not defined" regressions.
-
-2008-05-23 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spansih translation.
-
-2008-05-21 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-04-30 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-04-19 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-04-13 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-04-12 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-04-05 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * ru/ru.po: Updated Russian translation by Sergey Mironov <sergo@bk.ru>
-
-2008-04-05 Petr Kovar <pknbe@volny.cz>
-
- * cs/cs.po: Updated Czech translation by Jiri Eischmann.
-
-2008-04-02 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am (DOC_FIGURES): s/evo_label_a.PNG/evo_label_a.png
- here, too.
-
-2008-04-01 Tor Lillqvist <tml@novell.com>
-
- * es/figures/evo_label_a.PNG: Remove this, it's a duplicate of
- es/figures/evo_label_a.png.
-
-2008-03-26 Johnny Jacob <jjohnny@novell.com>
-
- ** Fixes Bug #524434. From PC Radhika <pradhika@novell.com>
-
- * C/evolution.xml: Fixed build break.
-
-2008-03-25 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for Bug #507372 from PC Radhika <pradhika@novell.com>
-
- * C/evolution.xml: Done language edits on newly
- added sections.
-
-2008-03-19 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-03-14 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
- * es/figures/*.png: Added screenshots
-
-2008-03-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #476918
-
- * C/evolution.xml: Fix a minor typo.
-
-2008-03-14 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/figures/*.png: Updated/added screenshots.
-
-2008-03-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #437539
-
- * C/evolution.xml: Use DocBook tags instead of UTF-8 characters
- for things like copyright and trademark symbols, quotes, etc.
-
-2008-03-10 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/figures/*.png: Updated/added screenshots.
-
-2008-03-10 Petr Kovar <pknbe@volny.cz>
-
- * cs/cs.po: Added Czech translation by Jiri Eischmann.
- * cs/figures/evo_maildirreceive_a.png: Added screenshot by Jiri Eischmann.
- * cs/figures/evo_backup_prgsbar.png: Ditto.
- * cs/figures/evo_imapreceive_a.png: Ditto.
- * cs/figures/evo_timezone_a.png: Ditto.
- * cs/figures/evo_newmail.png: Ditto.
- * cs/figures/evo_account_editor_a.png: Ditto.
- * cs/figures/attach_reminder_a.png: Ditto.. png: Ditto.
- * cs/figures/evo_import_asst_a.png: Ditto.
- * cs/figures/evo_mail_callout_a.png: Ditto.
- * cs/figures/evo_backup.png: Ditto.
- * cs/figures/evo_mhreceive_a.png: Ditto.
- * cs/figures/evo_attachreminder_plugin.png: Ditto.
- * cs/figures/ver_view_a.png: Ditto.
- * cs/figures/evo_crash_recovery.png
- * cs/figures/evo_cal_callout_a.png: Ditto.
- * cs/figures/evo_mail_a.png: Ditto.
- * cs/figures/evo_offline.png: Ditto.
- * cs/figures/evo_identity_a.png: Ditto.
- * cs/figures/account_editor_a.png: Ditto.
- * cs/figures/evo_backup_warning.png: Ditto.
- * cs/figures/evo_usereceive_a.png: Ditto.
- * cs/figures/contacts_mainwindow_a.png: Ditto.
- * cs/figures/evo_popreceive_a.png: Ditto.
- * cs/figures/evo_receive_setup_a.png: Ditto.
- * cs/figures/evo_mereceive_a.png: Ditto.
- * cs/figures/evo_mboxreceive_a.png: Ditto.
- * cs/figures/evo_send_setup_a.png: Ditto.
- * cs/figures/evo_gwreceive_a.png: Ditto.
- * cs/figures/evo_newmess_a.png: Ditto.
- * cs/figures/collap_head_a.png: Ditto.
- * Makefile.am: Added cs to DOC_LINGUAS.
-
-2008-03-09 Daniel Nylander <po@danielnylander.se>
-
- * sv/sv.po: Updated Swedish translation.
-
-2008-03-04 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
- * es/figures/*.png: Added Spanish screenshots
-
-2008-03-03 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-03-03 Andre Klapper <a9016009@gmx.de>
-
- * evolution/help/C/figures/evo_label_a.PNG:
- svn move evolution/help/C/figures/evo_label_a.PNG
- evolution/help/C/figures/evo_label_a.png.
-
-2008-02-29 Claude Paroz <claude@2xlibre.net>
-
- * fr/fr.po: Updated French translation.
- * fr/figures/*: Updated and added screenshots.
-
-2008-02-12 Wadim Dziedzic <wadimd@svn.gnome.org>
-
- * help/quickref/pl/quickref.pdf:
- * help/quickref/pl/quickref.tex:
- * help/quickref/pl/Makefile.am:
- * help/quickref/Makefile.am: Polish translation of quickref added.
-
-2008-02-12 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation.
-
-2008-02-08 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-02-08 Johnny Jacob <jjohnny@novell.com>
-
- Committed on behalf of PC Radhika <pradhika@novell.com>
-
- ** Fixes #511600, #511602
-
- * C/figures, Makefile.am : Added new figures.
-
- * C/evolution.xml : New features until Jan 2008 -
- google calender, crash detection, non intrusive error message,
- advanced conf option for Junk mails, magic space bar.
-
-2008-02-04 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2008-02-04 Wouter Bolsterlee <wbolster@gnome.org>
-
- ** Fix for bug #513285
-
- * C/evolution.xml: Do not use entities.
-
-2008-02-01 Arangenl Angov <arangel@linux.net.mk>
-
- * mk.po: Added partly translated mk.po.
-
-2008-01-23 Andre Klapper <a9016009@gmx.de>
-
- * de/figures/evo_gwreceive_a.png:
- * de/figures/evo_identity_a.png:
- * de/figures/evo_imapreceive_a.png:
- * de/figures/evo_maildirreceive_a.png:
- * de/figures/evo_mboxreceive_a.png:
- * de/figures/evo_mhreceive_a.png:
- * de/figures/evo_popreceive_a.png:
- * de/figures/evo_receive_setup_a.png:
- * de/figures/evo_send_setup_a.png:
- * de/figures/evo_timezone_a.png:
- * de/figures/evo_usereceive_a.png:
- Added localized screenshots.
-
-2008-01-20 Yannig Marchegay <yannig@marchegay.org>
-
- * oc.po: Updated Occitan translation.
-
-2008-01-06 Andre Klapper <a9016009@gmx.de>
-
- * de/de.po: Update German translation.
-
-2008-01-05 Andre Klapper <a9016009@gmx.de>
-
- * de/de.po: Update German translation.
-
-2007-12-25 Claude Paroz <claude@2xlibre.net>
-
- * fr/figures/*
- * fr/fr.po: Merging modifications from gnome-2-20 branch.
-
-2007-12-16 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-12-15 Matthew Barnes <mbarnes@redhat.com>
-
- * C/evolution.xml:
- Fix capitalization of "Switcher Appearance" menu (HIG 8.3.2).
-
-2007-12-14 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-12-13 Matthew Barnes <mbarnes@redhat.com>
-
- * help/C/evolution.xml:
- Fix all "entity not defined" warnings (#437579).
-
-2007-11-21 Yannig Marchegay <yannig@marchegay.org>
-
- * oc.po: Updated Occitan translation
-
-2007-10-28 Daniel Nylander <po@danielnylander.se>
-
- * sv/sv.po: Updated Swedish translation.
-
-2007-09-16 Yannig Marchegay <yannig@marchegay.org>
-
- * oc/oc.po: Updated Occitan translation
-
-2007-09-16 Daniel Nylander <po@danielnylander.se>
-
- * sv/sv.po: Updated Swedish translation.
-
-2007-09-15 Gabor Kelemen <kelemeng@gnome.hu>
-
- * help/quickref/hu/quickref.pdf:
- * help/quickref/hu/quickref.tex:
- * help/quickref/hu/Makefile.am:
- * help/quickref/Makefile.am: Hungarian translation of quickref added.
-
-2007-09-14 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-09-13 Johnny Jacob <jjohnny@novell.com>
-
- Committed on behalf of PC Radhika <pradhika@novell.com>
-
- ** Fixes #354699 #475198 #467364 #468309 #337616
-
- * C/evolution.xml : Updating docs.
-
-2007-09-09 Luca Ferretti <elle.uca@libero.it>
-
- * quickref/Makefile.am: Added it to SUBDIRS.
- * quickref/it/*: Added Italian translation
-
-2007-09-08 Claude Paroz <claude@2xlibre.net>
-
- * quickref/Makefile.am: Added fr to SUBDIRS.
- * quickref/fr/*: Added French translation.
-
-2007-08-30 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-08-29 Claude Paroz <claude@2xlibre.net>
-
- * fr/fr.po: Updated French translation.
-
-2007-08-28 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-08-27 Johnny Jacob <jjohnny@novell.com>
-
- Committed on behalf of PC Radhika <pradhika@novell.com>
-
- ** Fixes #337616, #352346, #467364, #468309.
-
- * C/evolution.xml :
-
-2007-08-25 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-08-18 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-08-17 Claude Paroz <claude@2xlibre.net>
-
- * Makefile.am: Added fr to DOC_LINGUAS.
- * fr/fr.po: Added French translation.
- * fr/figures/*.png: Added French screenshots.
-
-2007-08-16 Johnny Jacob <jjohnny@novell.com>
-
- Committed on behalf of PC Radhika <pradhika@novell.com>
-
- * C/evolution.xml : Fixed comments (typos) from bug #435942.
-
-2007-08-13 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-08-11 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-08-10 Johnny Jacob <jjohnny@novell.com>
-
- Committed on behalf of PC Radhika <pradhika@novell.com>
-
- * C/evolution.xml : Updated docs for 2.12
- * C/figures/evo_cal_ prop_a.png : Removed.
-
-2007-08-09 Nikos Charonitakis <nikosx@gmail.com>
-
- * el/el.po: Added Greek translation
- * Makefile.am: Added Greek translation
-
-2007-08-05 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-08-03 Frederic Peters <fpeters@0d.be>
-
- reviewed by: Srinivasa Ragavan
-
- * C/evolution.xml: add id attribute to top <book> element
-
-2007-08-02 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-07-31 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-07-30 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-07-30 Johnny Jacob <jjohnny@novell.com>
-
- Committed on behalf of PC Radhika <pradhika@novell.com>
-
- * C/figures/* : Added new screenshots.
- * C/evolution.xml : Updated docs for 2.11.6
-
-2007-07-23 Daniel Nylander <po@danielnylander.se>
-
- * sv/figures/*: Added some screenshots.
-
-2007-07-21 Daniel Nylander <po@danielnylander.se>
-
- * sv/figures/*: Added some screenshots.
- * sv/sv.po: Updated Swedish translation.
-
-2007-07-05 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-07-03 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-06-30 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-06-27 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-06-24 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-06-21 Daniel Nylander <po@danielnylander.se>
-
- * sv/figures/*: Updated screenshots.
- * sv/sv.po: Updated Swedish translation.
-
-2007-06-20 Daniel Nylander <po@danielnylander.se>
-
- * sv/figures/*: Added and updated a lot of screenshots.
-
-2007-06-15 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-06-07 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * quickref/pt/Makefile.am: Added for Portuguese
- * quickref/pt/quickref.tex: Added Portuguese translation.
- * quickref/pt/quickref.pdf: Added PDF conversion of trans.
- * quickref/Makefile.am: Added Portuguese (pt) to subdirs.
-
-2007-06-03 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-05-29 Hendrik Richter <hendrikr@gnome.org>
-
- * de/*: Added German translation by
- Andre Klapper <ak-47@gmx.net>
- * Makefile.a: Added de
-
-2007-05-10 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-05-06 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es/es.po: Updated Spanish translation
-
-2007-05-02 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * Makefile.am:
- * ru/ru.po: Added Russian translation by
- Sergey Mironov <sergo@bk.ru>
-
-2007-04-25 Matthew Barnes <mbarnes@redhat.com>
-
- * C/evolution.xml: Fix a typo (<br />).
-
-2007-03-11 Daniel Nylander <po@danielnylander.se>
-
- * sv/sv.po: Updated Swedish translation.
-
-2007-03-07 Srinivasa Ragavan <sragavan@novell.com>
-
- * Makefile.am: Added new doc images to Makefile.am.
-
-2007-03-02 David Lodge <dave@cirt.net>
-
- * en_GB/en_GB.po: Added English (British) translation
- * Makefile.am: Added en_GB to DOC_LINGUAS
-
-2007-02-23 PC Radhika <pradhika@novell.com>
-
- * C/evolution.xml: Updated documentation for Evolution 2.10.
- Added new images and updated few images.
-
-2007-01-20 Daniel Nylander <po@danielnylander.se>
-
- * quickref/sv/quickref.pdf: Updated Swedish translation.
- * quickref/sv/quickref.tex: Updated Swedish translation.
-
-2006-12-22 Daniel Nylander <po@danielnylander.se>
-
- * sv/sv.po: Updated Swedish translation.
- * sv/figures/*png: Added screenshots.
- * Makefile.am: Added sv to DOC_LINGUAS
-
-2006-12-14 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es/es.po: Translation updated
-
-2006-12-09 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es/es.po: Translation updated
-
-2006-12-07 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es/*.xml: removed old xml files
- * es/.cvsignore: Added .cvsignore file
-
-2006-12-07 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es/*.xml: Removed old XML files.
- * es/es.po: Updated Spanish translation.
-
-2006-11-22 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * C/Makefile.am, C/evolution-C.omf: Removed left over files.
-
-2006-11-22 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * evolution.omf.in: Added omf for Evolution.
-
-2006-11-22 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es/es.po: Updated Spanish translation.
-
-2006-11-22 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es/es.po: Added Spanish doc translation.
-
-2006-11-14 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * C/figures/evo_cal_callout_a.gif: Deleted
- * C/figures/evo_cal_callout_a.png: Added (as indicated in evolution.xml)
-
-2006-11-10 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * quickref/es/Makefile.am:
- * quickref/es/quickref.tex:
- * quickref/es/quickref.pdf:
- * quickref/Makefile.am:
-
- Added localized (spanish) quick reference card.
-
-2006-11-10 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es/es.po: Added initial revision for gnome-doc-tools.
-
-2006-10-14 Harish Krishnaswamy <kharish@novell.com>
-
- * C/evolution.xml: Documentation updates.
- Committing on behalf of Radhika Nair <pradhika@novell.com>
-
-2006-09-04 Harish Krishnaswamy <kharish@novell.com>
-
- * C/evolution.xml: Documentation updates.
- Committing on behalf of Radhika Nair <pradhika@novell.com>
-
-2006-09-04 Harish Krishnaswamy <kharish@novell.com>
-
- * C/evolution.xml: Update the doc for Evolution 2.8.
- Committing on behalf of Radhika Nair <pradhika@novell.com>
-
-2006-07-13 Andre Klapper <a9016009@gmx.de>
-
- * quickref/Makefile.am:
- * quickref/de/Makefile.am:
- * quickref/de/quickref.pdf:
- * quickref/de/quickref.tex:
-
- adding localized (german) quick reference card. see bug #307856.
-
-2006-04-25 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: fixing 3 bugs. Fixes bug 339094.
-
-2006-03-23 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution.xml: Updating the doc for 2.6 and fixing bugs which went
- in by updating the doc for 2.6.
-
-2006-03-06 Srinivasa Ragavan <sragavan@novell.com>
-
- * C/figures/Screenshot-Evolution -mailer-Preferences.png:
- * C/figures/Screenshot-Free-Busy.png: Added two new images for the 2.6
- documentation.
-
-2006-03-06 Srinivasa Ragavan <sragavan@novell.com>
-
- * C/evolution.xml: Updating the doc for 2.6.
-
-2006-02-27 Andre Klapper <a9016009@gmx.de>
- * quickref/C/quickref.tex: Fixing a typo and pdf.
-
-2006-02-27 Andre Klapper <a9016009@gmx.de>
- * quickref/C/quickref.tex: Updating quickref and pdf.
- Fixes bug 316797.
-
-2006-01-19 Andre Klapper <a9016009@gmx.de>
-
- * C/evolution-C.omf: changing start menu category and description.
- Fixes bug 325763.
-
-2005-10-05 Harish Krishnaswamy <kharish@novell.com>
-
- * C/evolution.xml: Set id to index. Fixes #316297.
-
-2005-06-15 Andre Klapper <a9016009@gmx.de>
- * quickref/C/quickref.tex: Updating and fixing several
- typos, wrong keyboard shortcuts and inconsistencies
- (fixes bug #268024)
-
- committed on behalf of Andre since he does not have
- commit rights -partha
-
-2005-08-29 Sankar P <psankar@novell.com>
-
- * C/evolution.xml: Committed on behalf of Jessica.
- Changes are made to the Proxy documentation.
-
-2006-08-26 Harish Krishnaswamy <kharish@novell.com>
-
- * C/evolution.xml: Update references to bugzilla
- and related hyperlinks.
-
-2006-08-26 Harish Krishnaswamy <kharish@novell.com>
-
- * C/evolution.xml: Update documentation
-
-2005-03-06 JP Rosevear <jpr@novell.com>
-
- * C/evolution.xml: Update documentation
-
-2005-02-19 JP Rosevear <jpr@novell.com>
-
- Fixes #71554
-
- * C/evolution-2.2.xml: add id="index"
-
-2004-10-11 Rodney Dawes <dobey@novell.com>
-
- * C/Makefile.am: Add new images to figures
- * C/figures/*.(png|eps): Update and add new images
-
- * C/evolution.xml: Update to lastest version of docs
-
-2004-10-04 Rodney Dawes <dobey@novell.com>
-
- * C/Makefile.am: Add unversioned xml/omf to EXTRA_DIST
-
-2004-09-13 Rodney Dawes <dobey@novell.com>
-
- * xmldocs.make: Don't requires entities here
-
- * C/Makefile.am: Add new figures to the list of images
- Generate versioned xml/omf files based on $(BASE_VERSION)
- Fix up CLEANFILES to include the stuff we generate
-
- * C/POTFILES.in:
- * C/apx-*.xml:
- * C/config-*.xml:
- * C/evolution-1.5-C.omf:
- * C/evolution-1.5.xml:
- * C/legal.xml:
- * C/menuref.xml:
- * C/preface.xml:
- * C/topic.dat:
- * C/usage-*.xml:
- Remove all of these files from CVS
-
- * C/evolution-C.omf:
- * C/evolution.xml:
- Add these files to replace the removed files above
-
- * C/figure/*_a.(png|gif): Add new screenshots
-
-2004-01-27 Aaron Weber <aaron@ximian.com>
- * C/usage-mail-org.xml: spamfiltering
- * C/usage-mail.xml: charsets and input methods.
- * C/evolution-1.5.xml: assign copyright to Novell, add 2004.
- * C/legal.xml: Novell/XImian switcheroo
-
-
-2004-01-26 David Trowbridge <trowbrds@cs.colorado.edu>
-
- * quick ref docs
-
-2004-01-09 Rodney Dawes <dobey@ximian.com>
-
- * C/Makefile.am (entities): Remove usage-exec-summary.xml
-
-2004-01-07 Aaron Weber <aaron@ximian.com>
- * help/C/Makefile.am: remove old graphic files
- * help/C/evolution-1.5.xml updated style notes, date, version
- * help/C/apx-authors.xml: fix <application> usage
- * help/C/apx-gloss.xml: fix <application> and <guibutton> usage
- * help/C/config-prefs.xml: same
- * help/C/config-sync.xml: same
- * help/C/menuref.xml: same
- * help/C/usage-calendar.xml: same
- * help/C/usage-contact.xml: same
- * help/C/usage-exchange.xml: same
- * help/C/usage-mail-org.xml: same
- * help/C/usage-mail.xml: same
- * help/C/usage-print.xml: same
- * help/C/usage-sync.xml : same
- * help/C/usage-mainwindow.xml same, plus
- * help/C/preface.xml same, plus removed Summary
- * help/C/topic.dat Remove Summary
- * help/C/usage-exec-summary.xml: Remove summary
- * help/C/figures/folder-bar.png: delete
- * help/C/figures/summary.png: delete
-
-
-2003-11-17 JP Rosevear <jpr@ximian.com>
-
- * C/Makefile.am: Switch version to 1.5
-
diff --git a/help/ChangeLog.pre-1-4 b/help/ChangeLog.pre-1-4
deleted file mode 100644
index c983277068..0000000000
--- a/help/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,2072 +0,0 @@
-2003-05-19 Aaron Weber <aaron@ximian.com>
-
- * C/config-prefs.xml: fix glossterms not to be inside
- <guilabel>s. None of these should be inside <term>s anyway.
-
-2003-05-02 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail-org.xml: Filter-new-fig.png
-
- * C/figures/filter-assist-fig.png: removed this figure image. Didn't need it and -new.
- * C/figures/small_desktop.png: removed this figure image. Not sure why we had it.
- * C/Makefile.am: remove filter-assist-fig.png,
-
-2003-04-15 Aaron Weber <aaron@ximian.com>
-
- * C/usage-exchange.xml: delegation
-
-2003-04-27 Rodney Dawes <dobey@ximian.com>
-
- * C/Makefile.am: Add figures/outline.png to $(figs)
-
-2003-04-14 Aaron Weber <aaron@ximian.com>
-
- * C/config-prefs.xml: Validation, mostly. Change in some ref names.
-
-2003-04-10 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail-org.xml: can't vfolder on arbitrary folders.
-
-2003-04-08 Aaron Weber <aaron@ximian.com>
-
- * C/legal.xml: update trademark/copyright hoo-ha.
-
-2003-04-07 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail-org.xml: add flag-for-followup instructions.
-
-2003-03-27 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (EXTRA_DIST): Ooops, add omf.make.
-
-2003-03-26 Ettore Perazzoli <ettore@ximian.com>
-
- * C/evolution-1.4-C.omf: Renamed from evolution-C.omf.
- * C/evolution-1.4.xml: Renamed from evolution.xml.
-
- * Makefile.am (SUBDIRS): Remove "no" for now.
-
- * xmldocs.make: Updated to most recent version on GNOME CVS.
-
- * C/Makefile.am (docname): Add version.
- (omffile): Likewise.
-
-2003-03-19 Aaron Weber <aaron@ximian.com>
-
- * Makefile.am: s/sgml/xml/ (DOH)
-
-2003-02-19 Aaron Weber <aaron@ximian.com>
-
- * C/preface.xml: add a couple "expert tips" that don't really go
- anywhere else.
-
-
-2003-02-18 Aaron Weber <aaron@ximian.com>
-
- * C/usage-exchange.xml: replaced image, updated for 1.2 layout
- (different order, mostly). Changed name of a section for better
- clarity; this may cause filenames to differ in future builds.
-
- * C/figures/exchange-receive-options.png: updated image.
-
-2003-02-04 Aaron Weber <aaron@ximian.com>
-
- * C/apx-authors.xml: thx to Baris, adjust phrasing in assorted
- places. tiny fixes, basically.
-
-2003-01-30 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mainwindow.xml: updates from Baris Cicek.
-
-2003-01-15 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mainwindow.xml: Change links from ghelp links to internal apx-fdl or apx-gpl
-
- * es/evolution.sgml: s/gnome-help/ghelp
-
- * es/preface.sgml: s/gnome-help/ghelp
-
-2003-01-11 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.xml: "Send Later" feature changed for 1.2 and I
- didn't notice. Shame on me.
-
-2002-12-16 Aaron Weber <aaron@ximian.com>
-
- * C/config-sync.xml: spelling/typos
-
- * C/usage-exchange.xml: spelling/typos
-
- * C/usage-mail.xml: spelling/typos
-
- * C/usage-mainwindow.xml: spelling/typos
-
-2002-12-10 Aaron Weber <aaron@ximian.com>
-
- * C/config-prefs.xml: change directory server description.
-
- * C/preface.xml: typo (bug 35362, "Resend" instead of "Redirect).
- This whole section will need to be redone at some point.
-
-2002-12-06 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail-org.xml: add spam filtering help.
-
-2002-11-19 Aaron Weber <aaron@ximian.com>
-
- * C/config-prefs.xml: fix typo as per bug 34152
-
- * C/legal.xml: redo tags for legalnotice ordering. open/close for
- actual preface is in evolution.xml and the LEGAL entity
- (legal.xml) is now part of the preface. the legalnotice tag itself
- merely says "hey, go look at the preface, legal info is there due
- to rendering issues."
-
- * C/apx-gpl.xml: new file. GPL!
-
- * C/Makefile.am: New file: apx-gpl.xml. Re-alphabetize the files
- listed as entities, and make the \'s line up so it looks pretty.
-
- * C/preface.xml: redo tags for legalnotice ordering. open/close
- for actual preface is in evolution.xml and the LEGAL entity
- (legal.xml) is now part of the preface.
-
- * C/evolution.xml: reorder, add GPL, put legalnotice inside
- preface. Put actual <preface> tags in this file, so that the
- preface could consist of sect1s which are the &LEGAL; and
- &PREFACE; entities.
-
-2002-11-11 Aaron Weber <aaron@ximian.com>
-
- * C/config-prefs.xml: fix bug 27336, which is about how the Search
- Base option description is wrong.
-
-2002-11-04 Aaron Weber <aaron@ximian.com>
-
- * C/*.sgml: All sgml files replaced with xml files. XML files
- validated. Two new XML files-- apx-fdl.xml and legal.xml
-
- * C/evolution-C.omf: Altered to fit the GDP template. This may now
- work with the GNOME 2.0 DTD, although I could be wrong.
-
- * sgmldocs.make: removed and replaced with xmldocs.make. This will
- break all translations until they are also ported to XML. I will
- probably begin doing that tomorrow, since it's just markup and not
- language stuff.
-
- * C/Makefile.am: added two files
-
-2002-10-22 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: Edit-->Undelete, not Actions-->Undelete
-
-2002-10-16 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: no longer need to enter path.
-
-
-2002-10-15 Aaron Weber <aaron@ximian.com>
-
- * C/usage-exchange.sgml: Update supported/unsupported list.
-
- * C/topic.dat: Change "What is Evolution" to "Introduction"
-
- * C/usage-exchange.sgml: typo.
-
- * C/menuref.sgml: update keycapss.
-
- * C/usage-mainwindow.sgml: add note about command-line options.
-
-2002-10-11 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail-org.sgml: add note about multiple repeated header
- definitions as per 31291.
-
-2002-10-08 Aaron Weber <aaron@ximian.com>
-
- * C/usage-exchange.sgml: fix 1.0/1.2 feature list discrepancies.
-
- * C/preface.sgml: add info about man page and so forth.
-
- * C/usage-mail.sgml: fix 30892, a cosmetic bug.
-
-2002-09-20 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: offline usage.
-
- * C/usage-calendar.sgml: linked to wrong image.
-
-2002-09-19 Kjartan Maraas <kmaraas@gnome.org>
-
- * C/evolution-C.omf: Make it validate.
- * es/evolution-es.omf: Same here.
-
-
-2002-09-19 Aaron Weber <aaron@ximian.com>
-
- * C/config-sync.sgml: add item about permissions.
-
- * C/usage-mail-org.sgml: add note about filter applications, tip
- for easy filtering.
-
- * C/usage-mail.sgml: encryption update
-
-2002-08-28 Aaron Weber <aaron@ximian.com>
-
- * C/preface.sgml: nav-by-letters
-
-2002-08-23 Aaron Weber <aaron@ximian.com>
-
- * C/preface.sgml: remove shortcuts that didn't actually get added
- to the app.
-
-2002-08-22 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail-org.sgml: change Exchange description
-
- * C/config-prefs.sgml: add RDF note to newsfeed item.
-
- * C/preface.sgml: update as per Christine's comments in
- http://bugzilla.ximian.com/show_bug.cgi?id=29239
-
-2002-07-09 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-mail-org.sgml: Added note about set status filter action.
-
-2002-06-28 Aaron Weber <aaron@ximian.com>
-
- * C/usage-exec-summary.sgml: change menu item links.
-
-2002-06-27 Aaron Weber <aaron@ximian.com>
-
- * C/evolution-C.omf: apply patch from owen taylor
-
-2002-06-26 Aaron Weber <aaron@ximian.com>
-
- * C/usage-contact.sgml: remove the search-refining feature, which
- isn't actually true, i think.
-
- * C/apx-authors.sgml: update slightly.
-
- * C/apx-bugs.sgml: remove list of 1.1.x features.
-
- * C/usage-mainwindow.sgml: minor tweaks
-
-2002-06-25 Aaron Weber <aaron@ximian.com>
-
- * C/config-prefs.sgml: more improvem,ent.
-
-2002-06-24 Aaron Weber <aaron@ximian.com>
-
- * C/config-prefs.sgml: overhaul. still need to improve examples.
-
- * C/usage-mail.sgml: link to somewhere i have deleted.
-
- * C/usage-contact.sgml: fix sharing section more
-
-2002-06-10 Aaron Weber <aaron@ximian.com>
-
- * C/usage-contact.sgml: some of this was shamefully inaccurate.
-
- * C/preface.sgml: add original location.
-
-2002-06-04 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-mail.sgml: Added a tip mentioning that gpg can
- automagically contact the server for keys without having to use a
- console.
-
-2002-05-30 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-mail.sgml: Reworded the signature introduction
- paragraph. Started work on documenting the new signature editor.
- I am kind of unsure of the full functionality, so I'm going to
- wait a little bit on it.
-
-2002-05-30 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: links to conf.
-
- * C/usage-mainwindow.sgml: updated for links to configuration.
-
- * C/preface.sgml: added "What's new?" section with a few entries.
-
- * C/evolution.sgml: Minor stylistic tweaks, updated version
- numbers.
-
- * C/Makefile.am: Removed evolution-faq.sgml and usage-notes.sgml,
- and cvs removed them. These files are vestiges of the distant
- past.
-
-2002-05-06 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mainwindow.sgml: minor feature change in Evolution w/r/t Exchange calendars.
-
- * C/usage-exchange.sgml: minor feature change in Evolution w/r/t Exchange calendars.
-
- * C/usage-calendar.sgml: minor feature change in Evolution w/r/t Exchange calendars.
-
- * C/usage-mainwindow.sgml: validation issue.
-
-2002-04-22 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: use gpg --import, as per bug 23113
-
-2002-04-01 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mainwindow.sgml: remove png-variant DTD from comments.
- change should affect nothing.
-
-2002-04-04 Ettore Perazzoli <ettore@ximian.com>
-
- * C/Makefile.am: Remove bogus EXTRA_DIST with sgmldocs.make.
- Problem pointed out by Richard Boulton <richard@tartarus.org>.
-
-2002-03-27 JP Rosevear <jpr@ximian.com>
-
- * C/Makefile.am: end the line properly
-
-2002-03-27 Aaron Weber <aaron@ximian.com>
-
- * C/topic.dat: add from branch.
- * C/figures/*: merge from branch
- * C/usage-calendar.sgml: merge from branch
- * C/usage-mail.sgml: merge from branch
- * C/usage-mail-org.sgml: merge from branch
- * C/Makefile.am: changes from other branch
- * C/usage-print.sgml: merge from branch
- * C/usage-exchange.sgml: merge from branch
- * C/usage-mail.sgml: merge from evolution-1-0-branch branch.
-
-2002-03-25 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-mail.sgml: Added mention that 2048 maybe recommended by
- some people. Fixed a typo.
-
-2002-03-23 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-print.sgml: I fixed a typo which caused the
- documentation to not build.
-
-2002-03-14 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-mail-org.sgml: Did some basic cleanup.
-
- * C/usage-mail.sgml: Linked "expunge" to the glossary.
- Made some basic grammar changes.
- Reindented a whole lot of things.
-
- * C/apx-gloss.sgml: Added Postscript as a glossary definition.
-
- * C/usage-print.sgml: Changed the introduction of this. Do users
- really care about gnome-print? Linked the Postscript line to the
- glossary.
-
- * C/usage-mail.sgml: Pulled warning about the HTML mail stuff.
-
-2002-03-12 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-mail.sgml: Replaced "png" with "PNG". This shouldn't
- break the SGML build and it's a slow start to the XML porting
- process. Included information about how to create an HTML
- signature.
-
-2002-03-11 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-mail.sgml: Redid wording on a title, minute change.
- Fix indenting.
-
-2002-02-10 Kevin Breit <mrproper@ximian.com>
-
- * C/evolution-C.omf: Removed "The" from title.
-
-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/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.
-
-2002-01-29 Kevin Breit <mrproper@ximian.com>
-
- * C/config-prefs.sgml: Started writing an LDAP config example
-
-2002-01-27 Kevin Breit <mrproper@ximian.com>
-
- * C/config-prefs.sgml: Added information regarding types of search scopes
-
- * C/usage-contact.sgml: Fixed some linking brokenness
-
- * C/apx-gloss.sgml: Added Search Base as an entry
- Added Search Scope as an entry
-
- * C/config-prefs.sgml: Fixed indenting, I guess.
-
- * C/usage-contact.sgml: Rewrote LDAP introduction paragraph
- Added information about setting up Evolution to use LDAP. It's just a lazy xref.
-
-2002-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * sgmldocs.make: Use `-f' instead of `-e' so installation of
- topic.dat works on non-GNU systems too.
-
-2002-01-17 Aaron Weber <aaron@ximian.com>
-
- * C/apx-gloss.sgml: typos.
-
-2002-01-15 Aaron Weber <aaron@ximian.com>
-
- * C/config-prefs.sgml: Redo the whole options/account-creation
- thing.
-
- * C/usage-mainwindow.sgml: Redo the whole options/account-creation
- thing.
-
-2002-01-07 Aaron Weber <aaron@ximian.com>
-
- * C/evolution.sgml: Touched this file but don't think I changed
- it.
-
- * C/usage-calendar.sgml: mention the full-advantage section and
- the exchange features. Expand mention of "autopick" and general
- polish on the appointment-scheduling and peer-to-peer groupware
- functions. Also clarify palm-sync location information. All
- features danw mentioned as critical are now docuemnted.
-
- * C/usage-exchange.sgml: Fix and expand as per Danw's notes about
- Features that need to be documented.
-
-2002-01-04 Aaron Weber <aaron@ximian.com>
-
- * C/usage-exchange.sgml: Revised list of supported/unsupported
- features. Changed installation instructions.
-
-2001-12-21 Aaron Weber <aaron@ximian.com>
-
- * C/usage-exchange.sgml: add notes about server/license
- requirements, revise "your previous options" text to flow more
- smoothly.
-
-2002-01-04 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-mail.sgml: Added a tip about reply-to specification stuff
-
- * C/usage-calendar.sgml: Fixed brokenness
-
-2001-12-27 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-exchange.sgml: Small fix
-
-2001-12-24 Kevin Breit <mrproper@ximian.com>
-
- * C/apx-bugs.sgml: Updated indenting
-
- * C/apx-authors.sgml: Updated my email address
-
- * C/usage-print.sgml: Just, ya know, small change
-
- * C/usage-exchange.sgml: Fixed wording, tags, and indenting
-
-2001-12-22 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-mainwindow.sgml: Added information about importing mutt to Evolution.
- Added a bit of info to the above.
-
-2001-12-20 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-exchange.sgml: Added a <sect1> that discusses features of Connector
-
-2001-12-18 Aaron Weber <aaron@ximian.com>
-
- * C/usage-exchange.sgml: add notes about server requirements.
-
- * C/topic.dat: Changed label of "Connecting to Exchange Servers"
-
-2001-12-18 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-mainwindow.sgml: Added information about importing KMail to Evolution.
-
-2001-12-14 Kevin Breit <mrproper@ximian.com>
-
- * C/apx-gloss.sgml: Slight glossary changes in wording
-
- * C/usage-mail.sgml: Indenting changes, minor reorganization.
-
-2001-12-05 Aaron Weber <aaron@ximian.com>
-
- * C/usage-calendar.sgml: added "meeting-announce" note ("Simple
- meeting announcements").
-
- * C/config-prefs.sgml: Additional links to other portions of the
- document.
-
-2001-11-30 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: Tiny error fix.
-
-2001-11-29 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-mail.sgml: Added more info about pretty emails.
-
-2001-11-28 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-mail.sgml: Added section about how to make your email pretty. I'll add more each day or something.
-
-2001-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- [Workaround for Nautilus/Scrollkeeper bug that prevents our SGML
- files to generate the docs properly; pointed out by Greg Leblanc.]
-
- * C/evolution-C.omf: Point to index.html instead of
- `evolution.sgml'.
-
- * sgmldocs.make: Install the SGML files in evolution/sgml, and the
- HTML files in evolution.
-
-2001-10-29 Aaron Weber <aaron@ximian.com>
-
- * C/apx-bugs.sgml: typos, redescribe 1.1 bugs. Re-validated.
-
- * C/apx-authors.sgml: Added last few authors, a few more credits,
- etc. Also changed contact info and URL for evolution.
-
- * C/menuref.sgml: did we have only 1 item in the calendar?
- yes. Also, s/Contact Manager/Addressbook/
-
- * C/usage-calendar.sgml: phrasing. UI. Spelling. Validation.
-
- * C/Makefile.am: removed config-encryption and
- usage-encryption. Stray files. Do not use, ship, etc. All
- encryption info is in the mail docs.
-
- * C/config-sync.sgml: call it the addressbook. added : for <terms>
-
- * C/config-prefs.sgml: commented out empty section.
-
- * C/figures/print-preview.png: ch. screenshot
-
- * C/usage-contact.sgml: address book--> addressbook
-
- * C/usage-mail-org.sgml: added "the note below" (duplicate of data
- in mainwindow.sgml, but so is all the import information. The
- import process is available in two places, we should document it
- in two places. Also typos. removed a commented-out section on
- subscription management-- now in usage-mail and mainwindow.
-
- * C/usage-mail.sgml: mdash correction.
-
- * C/usage-mainwindow.sgml: replaced &mdash; with :
-
- * C/apx-gloss.sgml: typo.
-
- * C/preface.sgml: gnome-help-browser doesn't understand &mdash;
-
-2001-10-28 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-mail-org.sgml: Added the iCalendar format to the list of imported types. The .ics importing was added _last minute_.
-
- * C/usage-calendar.sgml: Fixed stupid build bugs
-
- * C/usage-mail.sgml: Fixed a boo-boo
-
- * C/usage-exec-summary.sgml: Touchups, nothing here, run along
-
-2001-10-27 Kevin Breit <mrproper@ximian.com>
-
- * C/config-prefs.sgml: Rewrite of the calendar preferences. I love how I'm having to rewrite this 48 hours before the freeze. Why are we waiting this long? It's beyond me, but oh well. I'll continue writing and listening to The Doors.
-
- * C/figures/calendar.png: Added labels
-
- * C/figures/mail-inbox.png: Added labels and changed which image is used
-
- * C/evolution.sgml: Bumped the version # to 1.0
-
- * C/figures/summary.png: I played with the labels a bit
-
-2001-10-26 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-calendar.sgml: Lots of changes on recommendation from Damon Chaplin. We love you Damon!
-
- * C/usage-contact.sgml: One more FIXME...done
-
- * C/config-prefs.sgml: Fixed a definition, one less FIXME to deal with.
-
- * C/usage-mail-org.sgml: Moved importing information here.
-
- * C/usage-mail.sgml: Moved importing information to -org.sgml
-
- * C/usage-mail-org.sgml: Added a note
-
- * C/usage-mainwindow.sgml: Added screenshot and labels of stuff for summary.
-
-2001-10-24 Kevin Breit <mrproper@ximian.com>
-
- * C/figures/mail-composer.png: I updated this becuase the screenshot was humerously _old_.
-
-2001-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * C/topic.dat: s/usage-exec-summary.html/usage-summary.html.
-
-2001-10-22 Aaron Weber <aaron@ximian.com>
-
- * C/evolution.sgml: validation. SIlly me.
-
-2001-10-19 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail-org.sgml: Many changes w/r/t IMAP and importation and encryption.
-
- * C/usage-contact.sgml: A few changes, w/r/t import.
-
- * C/usage-mainwindow.sgml: IMAP stuff.
-
- * C/usage-exec-summary.sgml: More changes. Update to intro sect.
-
-2001-10-19 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mainwindow.sgml: Assorted fixes. Kevin, there's a FIXME for ya in here.
-
- * C/preface.sgml: Added a few fixes.
-
- * C/apx-bugs.sgml: Added a link to bugzilla, and a list of a few
- 1.1 features.
-
-2001-10-19 Kevin Breit <mrproper@ximian.com>
-
- * C/usage-mail.sgml: Added in import dialogue documentation
-
-2001-10-07 Kjartan Maraas <kmaraas@gnome.org>
-
- * C/usage-mail-org.sgml: Add a missing </orderedlist>
-
- * C/apx-authors.sgml: Fix my name.
-
-2001-10-05 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail-org.sgml: added example to filter bulk mail.
-
-2001-10-01 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: missing directory for figure file ref.
-
-2001-09-29 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Slightly improved encryption documentation.
-
-2001-09-26 Aaron Weber <aaron@ximian.com>
-
- * C/config-sync.sgml: Polish, describe names of conduits.
-
- * C/usage-sync.sgml: Minor changes.
-
-2001-09-25 Ettore Perazzoli <ettore@ximian.com>
-
- [Patch for Automake 1.5 compatibility pointed out by Richard
- Boulton <richard@tartarus.org>, as per #9258.]
-
- * sgmldocs.make ($(docname).sgml): Indent the rule with a tab
- instead of 8 spaces.
-
-2001-09-25 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: Added Right-click-bginfo a little.
-
- * C/usage-mail-org.sgml: s/virtual folder/vFolder
- also use of criterion/criteria.
-
-2001-09-24 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-calendar.sgml: Fixed some brokenness
-2001-09-24 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Documented Insert -> Link a wee bit more
-
-2001-09-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Some grammar changes suggested by my girlfriend Amanda...props to Amanda!
-
- * C/usage-calendar.sgml: Verfied to make sure it was accurate against the calendar in functionality. Also added info about RSVP, scheduling appointments, and the like! Finally did this.
-
-2001-09-20 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mainwindow.sgml: move to DocBook 4.1
-
- * C/usage-mail-org.sgml: move to DocBook 4.1
-
- * C/usage-mail.sgml: move to DocBook 4.1
-
- * C/config-sync.sgml: move to DocBook 4.1
-
- * C/apx-gloss.sgml: move to DocBook 4.1
-
- * C/evolution.sgml: move to DocBook 4.1
-
-2001-09-19 Aaron Weber <aaron@ximian.com>
-
- * C/usage-calendar.sgml: more meetings-by-mail additions. Had no
- idea this needed so much work.
-
- * C/usage-mail.sgml: Added info about meetings-by-mail.
-
- * C/menuref.sgml: added F9 instructions.
-
- * C/config-prefs.sgml: added info on how to connect to an arbitrary port.
-
- * C/usage-mail.sgml: Revised gnome-vfs-http-proxy info.
-
- * C/usage-exec-summary.sgml: added gnome-vfs-http-proxy
- info. Almost the same as the stuff in usage-mail.
-
- * C/usage-mail-org.sgml: removed regex item.
-
-2001-09-18 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Added a tip about the always encrypt button.
-
-2001-09-17 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: threaded mailview figure and img. added.
-
- * C/usage-sync.sgml: Note about PalmOS 4 and Password Protection.
-
- * C/figures/* (well, almost): New img.
-
-2001-09-15 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: linked to a now-obsolete section. changed link.
-
- * C/config-prefs.sgml: Man, this needed so much more than style
- revision-- the whole mail section had to be redone. Yech.
-
- * C/usage-mail.sgml: moved "sharing mail" tip from config-prefs.
-
- * C/config-prefs.sgml: style.
-
-2001-09-13 Aaron Weber <aaron@ximian.com>
-
- * C/usage-calendar.sgml: Add more info on tasks features.
-
-2001-09-11 Aaron Weber <aaron@ximian.com>
-
- * C/evolution.sgml: Validation issues.
-
-2001-09-10 Aaron Weber <aaron@ximian.com>
-
- * C/usage-contact.sgml: Contact lists.
-
- * C/usage-mail.sgml: Contact Lists.
-
- * C/menuref.sgml: Verified and Corrected.
-
-2001-09-10 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Verified that all functionality is in here, should be!
-
-2001-09-05 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: applied patch.
-
-2001-09-04 Aaron Weber <aaron@ximian.com>
-
- * C/evolution.sgml: Validation.
-
- * C/usage-print.sgml: Add .ps information.
-
- * C/usage-mail-org.sgml: Virtual Folder/vFolder, Ximian Evolution/Evolution.
-
-2001-09-04 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mainwindow.sgml: Validate.
-
- * C/usage-mail.sgml: More html stuff.
-
- * C/apx-authors.sgml: Credit kmarass.
-
- * C/usage-contact.sgml: groups-of-contacts-management.
-
- * C/usage-mainwindow.sgml: Add more info, "whatis" section,
- "Ximian Evolution" and "vFolder."
-
- * C/evolution.sgml: "Ximian Evolution" not "Evolution"
-
- * C/preface.sgml: Moved "whatis" section to usage-mainwindow, as
- per new-outline.
-
- * C/usage-mail.sgml: Expand deletion info. Also composer work.
-
-2001-08-30 Aaron Weber <aaron@ximian.com>
-
- * C/apx-gloss.sgml: remove Spam, emoticon, haiku. Revise "Virus"
-
-2001-09-04 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-print.sgml: Added infoa about Windows not handling .ps
-
-2001-09-03 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Fixed brokenness
-
- * C/usage-mainwindow.sgml: Added info on Exchange interaction
-
-2001-08-30 Aaron Weber <aaron@ximian.com>
-
- * C/usage-exec-summary.sgml: revise for style. added info about calendar customizing.
-
-2001-08-29 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mainwindow.sgml: Added info about NS importing.
-
-2001-08-29 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-exec-summary.sgml: Rewrote this file to be...more up to date.
-
-2001-08-28 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Renamed a xref to make it work.
-
- * C/config-prefs.sgml: Updated for new LDAP UI.
-
-2001-08-24 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Added info about tables, rules, and images
-
- * C/usage-calendar.sgml: Rename a few titles
-
-2001-08-22 Aaron Weber <aaron@ximian.com>
-
- * C/apx-gloss.sgml: public key.
-
-2001-08-22 Peter Williams <peterw@ximian.com>
-
- * sgmldocs.make: Oops, we need to take the basename too.
-
-2001-08-22 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: Removed NNTP docs. Improved IMAP docs. IMAP
- still needs more work though.
-
- * C/config-prefs.sgml: Removed NNTP docs.
-
- * C/usage-mainwindow.sgml: s/todo/task list/, fix grammar/style.
-
-2001-08-22 Peter Williams <peterw@ximian.com>
-
- * sgmldocs.make (omf_timestamp): Put in a $(srcdir) here for when
- srcdir != builddir.
-
-2001-08-21 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Add `sgmldocs.make' to `EXTRA_DIST'.
-
-2001-08-20 Aaron Weber <aaron@ximian.com>
-
- * C/usage-exec-summary.sgml: Moved introductory/basic content to the
- usage-mainwindow.sgml file. Rewrote intro.
-
- * C/usage-contact.sgml: Moved introductory/basic content to the
- usage-mainwindow.sgml file.Rewrote intro.
-
- * C/usage-calendar.sgml: Moved introductory/basic content to the
- usage-mainwindow.sgml file.Rewrote intro.
-
- * C/usage-mail.sgml: Moved introductory/basic content to the
- usage-mainwindow.sgml file.Rewrote intro.
-
- * C/usage-mainwindow.sgml: Put summary-type info into
- this file from other chapters.
-
- * C/topic.dat: New file. Help Menu info.
-
-2001-08-20 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-calendar.sgml: Did more event -> appointment conversions.
-
-2001-08-18 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-calendar.sgml: Renamed events to appointments (please
- review for me as it was a simple regex replace).
-
- * C/usage-mail.sgml: Removed "emoticon" and "root of all evil",
- removed gargantuan, removed instances of "the the", changes
- Virtual Folders to vFolders, renamed "Attachements and HTML Mail"
- section, reworded "Embellish" to say "Enhance"
-
-2001-08-17 Aaron Weber <aaron@ximian.com>
-
- * C/usage-exec-summary.sgml: s/My Evolution/Summary/
-
- * C/preface.sgml: Moved "Quickref" stuff to Menuref file.
-
- * C/usage-mainwindow.sgml: removed reference to faq.
-
- * C/menuref.sgml: Gutted. Filled with "quickref" stuff.
-
- * C/evolution.sgml: Removed FAQ. Re-added menuref. Menuref is now
- the "quick reference" section.
-
-2001-08-17 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Wrote documentation about HTML templates.
-
-2001-08-16 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: minor edits. Added <tip> about bug 7428.
-
-2001-08-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * C/evolution-C.omf: Place it under <category="GNOME|Applications"/>
-
-2001-08-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * C/Makefile.am: Small fix to build.
- * C/evolution-C.omf: Small fix. Remove an extra space.
- * no/Makefile.am: Same here.
- * no/evolution-no.omf: And here.
-
-2001-08-15 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Updated one line about bullet points.
-
-2001-08-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * no/*: Added beginnings of a Norwegian translation.
- * sgmldocs.make: Forgot to add this. Kinda important.
- * C/*.sgml: s/fig/figures/
- * C/Makefile.am: Make it use the sgmldocs.make framework.
-
-2001-08-14 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mainwindow.sgml: Commented out menuref.
- * C/usage-contact.sgml: Commented out menuref.
- * C/evolution.sgml: commented out menuref.
- * C/preface.sgml: commented out menuref.
-
-2001-08-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * C/apx-authors.sgml: Added missing ;'s after entities.
- * C/evolution-C.omf: s/en/C in Language.
- * C/usage-mail-org.sgml: Add missing ;.
- * C/usage-mainwindow.sgml: Same here.
-
-2001-08-10 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail.sgml: Switched all images in entire document to
- *not* use file extensions, so that they work properly with
- db2ps. This doesn't completely fix the db2ps issues, but it's
- apparently the right way to do this.
-
-2001-08-09 Aaron Weber <aaron@ximian.com>
-
- * C/config-prefs.sgml: Made sharing tip an orderedlist.
-
-2001-08-08 Kevin Breit <battery841@mediaone.net>
-
- * C/config-prefs.sgml: Add information about sharing mailbox files.
-
-2001-08-03 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-calendar.sgml: Add information about gathering actions.
-
-2001-08-02 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Added a <tip> for scrolling through mails.
-
-2001-07-30 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Fixed some breakage Aaron caused.
-
-2001-07-26 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail-org.sgml: revised.
-
- * C/usage-mail.sgml: revisions and stuff.
-
-2001-07-24 Aaron Weber <aaron@ximian.com>
-
- * C/evolution-faq.sgml: Reworded a few questions.
-
-2001-07-23 Kevin Breit <battery841@mediaone.net>
-
- * C/Makefile.am: Pulled instance of config-setupassist.sgml to make stuff build right.
-
-2001-07-23 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mainwindow.sgml: validated.
-
- * C/config-setupassist.sgml: Removed.
-
- * C/evolution.sgml: removed config-setupassist.
-
- * C/usage-exec-summary.sgml: Minor revisions.
-
- * C/usage-contact.sgml: Added 'format="png"' to all <image> tags
- missing the attribute.
-
- * C/usage-calendar.sgml: Added 'format="png"' to all <image> tags
- missing the attribute.
-
- * C/usage-mail.sgml: Added 'format="png"' to all <image> tags
- missing the attribute.
-
- * C/usage-mainwindow.sgml: Style. Merged info from preface. Added
- 'format="png"' to all <image> tags missing the attribute.
-
- * C/preface.sgml: Style changes. Removed info that was duplicated
- in mainwindow.sgml.
-
-2001-07-20 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mainwindow.sgml: Fixed the first time druid stuff a little more.
-
-2001-07-16 Aaron Weber <aaron@ximian.com>
-
- * C/evolution-faq.sgml: Sepllcheck.
-
-2001-07-15 Kevin Breit <battery841@mediaone.net>
-
- * C/config-sync.sgml: Updated slightly for new design.
-
-2001-07-13 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mainwindow.sgml: Added lots of good stuff with the first time druid.
-
-2001-07-12 Aaron Weber <aaron@ximian.com>
-
- * C/evolution-faq.sgml: TYPO fixing.
-
-2001-07-12 Aaron Weber <aaron@ximian.com>
-
- * C/evolution-faq.sgml: Added "get bt for component-only crash" qandaentry.
-
-2001-07-10 Peter Williams <peterw@ximian.com>
-
- * */Makefile.am (dist-hook): Clean up make dist.
-
-2001-07-11 Aaron Weber <aaron@ximian.com>
-
- * C/evolution.sgml: validation on usage-mainwindow and usage-contact.
-
-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.
-
- * C/usage-mainwindow.sgml: A bit of editing.
-
- * C/preface.sgml: Screwed with the examples and did some cleanup.
-
-2001-07-10 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mail-org.sgml: validation.
-
-2001-07-10 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Added <application> tags
-
- * C/usage-mail-org.sgml: Added <application> tags
-
- * C/config-prefs.sgml: Added <application> tags
-
-2001-07-09 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-exec-summary.sgml: Editing
-
- * C/usage-mail.sgml: Editing
-
- * C/usage-mail-org.sgml: Editing
-
- * C/usage-calendar.sgml: Editing
-
- * C/usage-contact.sgml: Editing
-
- * C/usage-mail-org.sgml: Mention UNMATCHED
-
- * C/usage-mail.sgml: Commented on trash being a vFolder
-
-2001-07-06 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Spell check
-
- * C/usage-calendar.sgml: Spell check
-
-2001-07-05 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mainwindow.sgml: Added orderedlists.
-
- * C/usage-exec-summary.sgml: Added orderedlists.
-
- * C/usage-contact.sgml: Added orderedlists.
-
- * C/usage-mail-org.sgml: Added orderedlists.
-
-2001-07-03 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Put in lots of orderedlists...more SGML, less
- for the user to read. They'll thank me in droves later.
-
- * C/usage-exec-summary.sgml: Fixed build error
-
-2001-06-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * white-papers/mail/camel.sgml: Updated slightly.
-
- * Camel-Classes: Updated.
-
-2001-07-02 Kevin Breit <battery841@mediaone.net>
-
- * C/apx-common-tasks.sgml: Created its own file.
-
- * C/usage-mainwindow.sgml: You name it.
-
- * C/preface.sgml: Pulled shortcuts from here into its own apx
-
- * C/evolution.sgml: Reordered entities
-
-2001-06-30 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Pulled organizing stuff, made its own file.
-
-2001-06-26 Aaron Weber <aaron@ximian.com>
-
- * C/evolution-faq.sgml: Revised move/rename/copy questions, now
- that these functions work.
-
-2001-06-25 Aaron Weber <aaron@ximian.com>
-
- * C/evolution-faq.sgml: Now that bug-buddy works with our
- bugzilla, update faq to reflect it.
-
-2001-06-25 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Put config-encryption in usage-mail.sgml.
- config-encryption.sgml should be depreciated.
-
- * C/usage-contact.sgml: Fixed typo
-
- * C/usage-mail.sgml: Added info about mailing lists Elaborated on
- mailing lists
-
- * C/usage-exec-summary.sgml: Fixed a few typos
-
- * C/preface.sgml: Added section for importing files
-
- * C/usage-calendar.sgml: Removed some *'s that are causing
- problems.
-
-2001-06-22 Kevin Breit <battery841@mediaone.net>
-
- * C/preface.sgml: Put in Contacts information in the quicktasks.
-
- * C/usage-mail.sgml: Pulled some redundant information.
-
-2001-06-21 battery841 <battery841@mediaone.net>
-
- * C/preface.sgml, C/fig/mail-inbox.png, C/fig/mainwindow-pic.png,
- C/usage-mail.sgml: Updated screenshots and redid layout for
- graphics on pages.
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-contact.sgml: Fixed .gif problem
-
- * C/usage-mail.sgml:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Specify the file format
-
- * C/usage-contact.sgml, C/usage-mail.sgml:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Trying to fix the .gif problem
-
- * C/fig/calendar.png, C/fig/contact.png, C/usage-calendar.sgml:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-calendar.sgml: Redid graphics to add labels to them and
- described the labels in text.
-
- * C/config-encryption.sgml, C/evolution.sgml:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/evolution.sgml: Added config-encryption.sgml for building
-
- * C/fig/calendar.png, C/fig/config-cal.png, C/fig/config-mail.png,
- C/fig/filter-assist-fig.png, C/fig/filter-new-fig.png,
- C/fig/mail-composer.png, C/fig/mail-druid-pic.png,
- C/fig/mail-inbox.png, C/fig/print-dest.png,
- C/fig/print-preview.png, C/fig/vfolder-createrule-fig.png:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/fig/*png: Updated graphics for newer UI.
-
- * C/fig/full-1.png, C/fig/full-2.png, C/fig/full-3.png,
- C/fig/full-4.png, C/fig/full-5.png, C/fig/full-6.png,
- C/fig/full-7.png, C/fig/mainwindow-pic.png, C/usage-mail.sgml:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Redid graphics to add labels to them and
- described in labels in text. Looks good!
-
- * C/usage-encryption.sgml:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/encryption.sgml: Added file
-
- * C/preface.sgml:
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * doc/ChangeLog: Moved my entires to doc/ChangeLog per request of
- danw
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-contact.sgml: Fixed .gif problem
-
- * C/usage-mail.sgml: Specify the file format
-
- * C/usage-mail.sgml: Trying to fix the .gif problem
-
- * C/usage-calendar.sgml: Redid graphics to add labels to them and
- described the labels in text.
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/evolution.sgml: Added config-encryption.sgml for building
-
- * C/fig/*png: Updated graphics for newer UI.
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Redid graphics to add labels to them and
- described in labels in text. Looks good!
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml:
-
-2001-06-21 Kevin Breit <battery841@mediaone.net>
-
- * C/encryption.sgml: Added file
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * ChangeLog: Moved my entires to doc/ChangeLog per request of danw
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * C/config-setupassist.sgml: Updated for new UI.
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-sync: Reworded a little bit for more descrip.
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-calendar.sgml: Documented categorizing an event.
-
-2001-06-20 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Updated Bcc: example
-
-2001-06-19 Aaron Weber <aaron@ximian.com>
-
- * C/usage-mainwindow.sgml: A couple changes to Kevin's update.
-
-2001-06-19 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-mail.sgml: Basic edits
-
-2001-06-19 Kevin Breit <battery841@mediaone.net>
-
- * C/usage-exec-summary: Updated to say "My Evolution"
-
-2001-06-19 Kevin Breit <battery841@mediaone.net>
-
- * C/apx-gloss.sgml: Added definition.
-
- * C/usage-mainwindow.sgml: Routine updates.
-
-2001-06-07 Duncan Mak <duncan@lumox.simplemente.net>
-
- * C/evolution-faq.sgml: Fixed a typo. Thanks to Greg Leblanc for
- pointing this out.
-
-2001-05-23 Ettore Perazzoli <ettore@ximian.com>
-
- * C/evolution-faq.sgml: Re-indented.
-
-2001-05-18 Duncan Mak <duncan@ximian.com>
-
- * C/evolution-faq.sgml: Added two questions about importing
- Outlook (text from Iain). Fixed some tags and cleaned up a bit
- here and there.
-
-2001-05-18 Ettore Perazzoli <ettore@ximian.com>
-
- * C/evolution-faq.sgml: Added a question about the permission
- issues with /var/spool/mail.
-
-2001-05-15 Ettore Perazzoli <ettore@ximian.com>
-
- * C/Makefile.am (SGML_FILES): Renamed to `GUIDE_SGML_FILES'.
- (EXTRA_DIST): Add `$(FAQ_SGML_FILES)'.
- (all): Depend on `evolution-faq' too.
- (evolution-faq): New.
- (install-data-local): Depend on `evolution-faq' too. Install the
- FAQ into `$(evolution_helpdir)/evolution-faq' and the guide into
- `$(evolution_helpdir)/evolution-guide'.
-
- * C/evolution-faq.sgml: New.
-
-2001-04-23 Jon Trowbridge <trow@ximian.com>
-
- * C/Makefile.am (install-data-local): Changed dependency for
- install-data-local from "evolution" to "evolution-guide".
-
-2001-04-23 Ettore Perazzoli <ettore@ximian.com>
-
- * C/Makefile.am (evolution-guide): Use `$(srcdir)' here.
-
-2001-04-23 Ettore Perazzoli <ettore@ximian.com>
-
- * C/Makefile.am (SGML_FILES): Add `evolution.sgml'.
- (evolution-guide): Process `evolution.sgml', not
- `evolution-guide.sgml'.
- (dist-hook): s/evolution-guide/evolution/
- (install-data-local): Likewise.
-
-2001-02-23 Aaron Weber <aaron@helixcode.com>
-
- * C/apx-authors.sgml: s/helixcode/ximian (How I missed this page
- on the first go-round I don't know).
-
-2001-03-14 Gediminas Paulauskas <menesis@delfi.lt>
-
- * C/Makefile.am: there's no apx-fdl.sgml and evolution-guide.sgml
- anymore
-
-2001-02-23 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: IMAP subscriptions stuff.
-
-2001-02-21 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: Advanced search/show all/save search stuff.
-
- * C/evolution.sgml: This file replaces evolution-guide.sgml, for
- Nautilus Readiness.
-
- * C/apx-gloss.sgml: glossterm conduit.
-
- * C/config-sync.sgml: Glossterm conduit.
-
- * C/preface.sgml: Checked over for Keyboard-Shortcut and other
- truthfulness.
-
-2001-02-15 Aaron Weber <aaron@helixcode.com>
-
- * C/evolution-guide.sgml: Validated. Verified. Markup fixed in
- several individual files.
-
- * C/apx-gpl.sgml: cvs-removed for GNOME 1.4 compliance.
-
- * C/apx-fdl.sgml: cvs-removed for GNOME 1.4 compliance.
-
-2001-02-09 Aaron Weber <aaron@helixcode.com>
-
- * C/config-sync.sgml: Overhaul. Now accurate and truthful and
- clear.
-
- * C/usage-calendar.sgml: Minor Changes.
-
-2001-02-08 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Minor Changes.
-
- * C/usage-mail.sgml: Minor Changes.
-
-2001-02-07 Aaron Weber <aaron@helixcode.com>
-
- * C/menuref.sgml: Added section, but left blank til UI stabilizes.
-
- * C/usage-exec-summary.sgml: A little functionality described.
-
- * C/usage-mainwindow.sgml: Added tasks and Exec-summary.
-
- * C/usage-calendar.sgml: Describe semi-autonomy of task pad.
-
-2001-02-06 Aaron Weber <aaron@ximian.com>
-
- * C/usage-contact.sgml: s/contact manager/address book/ and
- revised text.
-
- * C/usage-exec-summary.sgml: New file. Describes Executive
- Summary.
-
-2001-01-19 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: More of Megan's revisions, and Field Chooser
- functions in the Sort section.
-
- * C/apx-gloss.sgml: added "ToolTip"
-
-2001-01-18 Aaron Weber <aaron@helixcode.com>
-
- * C/preface.sgml: s/Helix Code/Ximian, and Megan's comments.
-
- * C/usage-mainwindow.sgml: s/Helix Code/Ximian/, and Megan's
- comments.
-
- * C/evolution-guide.sgml: s/Helix Code/Ximian/
-
-2000-12-13 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: Revisions as suggested by Dan. Especially to
- filter dialogs... which still need some renaming, IMHO.
-
- * C/usage-mainwindow.sgml: Revisions as suggested by
- Dan. Especially to the Folder Limits thing, which still upsets me
- somehow.
-
- * C/preface.sgml: Revisions as suggested by Dan.
-
-2000-11-29 Aaron Weber <aaron@helixcode.com>
-
- * C/config-setupassist.sgml: added some <glossterms>, added
- linkends to existing glossterms.
-
-2000-11-28 Aaron Weber <aaron@helixcode.com>
-
- * C/evolution-guide.sgml: Changed intro to Config section. Now
- defines what, exactly, "configurable" means.
-
- * C/usage-print.sgml: Stylistic revisions.
-
- * C/usage-calendar.sgml: Stylistic revisions.
-
- * C/usage-contact.sgml: Stylistic revisions.
-
-2000-11-09 Aaron Weber <aaron@helixcode.com>
-
- * C/menuref.sgml: Message heading Right-Click Menu.
-
-2000-11-03 Aaron Weber <aaron@helixcode.com>
-
- * C/apx-gloss.sgml: The regexp example was quite wrong. Props to
- Sasha.
-
-2000-11-02 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Style and spelling.
-
-2000-11-01 Aaron Weber <aaron@helixcode.com>
-
- * C/config-prefs.sgml: Fixed validation errors.
-
- * C/apx-gloss.sgml: Fixed HTML, style stuff.
-
- * C/usage-mail.sgml: Stylistic overhaul.
-
- * C/usage-mainwindow.sgml: Fixed groups in shortcut bar, fixed
- folder navigation tips.
-
-2000-10-31 Aaron Weber <aaron@helixcode.com>
-
- * C/preface.sgml: Minor stylistic revisions.
-
-2000-10-30 Aaron Weber <aaron@helixcode.com>
-
- * COPYING-DOCS: New file. This is the official place to put the
- FDL now.
-
-
-2000-11-01 Radek Doulik <rodo@helixcode.com>
-
- * Keybindings: added composer keybindings description
-
-2000-10-25 Aaron Weber <aaron@helixcode.com>
-
- * C/menuref.sgml: Actions -> New Directory Server added.
-
- * C/config-prefs.sgml: Actions -> New Directory Server added.
-
- * C/usage-contact.sgml: Actions -> New Directory Server added.
-
- * C/menuref.sgml: Added mail Settings->Manage Subscriptions menu.
-
- * C/usage-mail.sgml: Subscriptions section added. Quite
- incomplete, though.
-
-2000-10-11 Aaron Weber <aaron@helixcode.com>
-
- * C/evolution-guide.sgml: Re-checked validity of all files. Made
- minor changes to menuref.sgml, usage-mail.sgml, usage-print.sgml
- to bring up to spec.
-
- * C/usage-mail.sgml: Redid Filter & Vfolder to match the new &
- improved functionality.
-
- * C/fig/*: Re-did remaining screenshots.
-
-2000-10-10 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-print.sgml: New file, describing printing and
- print-preview.
-
- * C/fig/print-preview.png: New file.
-
- * C/fig/print-dest.png: New file.
-
- * C/evolution-guide.sgml: Added usage-print entity.
-
- * C/menuref.sgml: Fixed calendar menu stuff.
-
- * C/usage-mail.sgml: No more "Actions" menu, other assorted
- menu-related changes.
-
-2000-10-06 Aaron Weber <aaron@helixcode.com>
-
- * C/fig/ * replaced a whole bunch of screenshots.
-
-2000-10-05 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Described Search features.
-
- * C/menuref.sgml: Contact Manager menus fixed.
-
-2000-10-04 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Fixed glossterms.
-
- * C/usage-mail.sgml: Fixed glossterms, filenames, spellchecked.
-
- * C/apx-gloss.sgml: Added "Inline," "VCard".
-
- * C/usage-mainwindow.sgml: Fixed glossterms,
- filenames. Spellchecked.
-
- * C/usage-mail.sgml: Fixed glossterms, filenames. Spellchecked.
-
- * C/evolution-guide.sgml: New Legalnotice. Removed FDL and GPL,
- which are now included as part of the gnome-help package.
-
- * C/usage-contact.sgml: Spellcheck. Fixed some wording, and
- responded to clahey's suggestions-- notably, commented out the
- "add to master list" category feature.
-
- * C/usage-calendar.sgml: Spellcheck. Fixed wording, event overlap
- description.
-
- * C/evolution-guide.sgml: Spellcheck. Commented out Notes
- entities.
-
- * C/usage-notes.sgml: Spellchecked, then decided to comment out
- this file/chapter and all references to it, since it's unlikely to
- be implemented any time soon.
-
- * C/config-setupassist.sgml: Spellcheck. Other minor updates. May
- need more work in the near future.
-
- * C/usage-sync.sgml: Now it's really short. And spelled correctly.
-
-2000-10-03 Aaron Weber <aaron@helixcode.com>
-
- * C/config-prefs.sgml: Mostly spelling. Still needs major
- alteration.
-
- * C/menuref.sgml: s/Appintment/Appointment, fixed small errors,
- ran spellcheck. Still needs lots of work, since many menus have
- changed.
-
- * C/apx-gloss.sgml: Added Virus, Protocol, fixed vFolder,
- spellchecked.
-
-2000-09-26 Aaron Weber <aaron@helixcode.com>
-
- * C/apx-gloss.sgml: Added sendmail and SMTP.
-
-2000-09-22 Aaron Weber <aaron@helixcode.com>
-
- * C/menuref.sgml: Changed to reflect new menu layout.
-
- * C/usage-mainwindow.sgml: Changed to reflect new menu
- layout. Again.
-
- * C/usage-contact.sgml: Stop and Display All features.
-
-2000-09-21 Aaron Weber <aaron@helixcode.com>
-
- * C/evolution-guide.sgml: Switched to the "official" FSF markup.
- I will have to make changes to the markup-- adding ids, etc, or
- switch to another version of the markup. Pending discussion by
- GDP.
-
- * C/apx-authors.sgml: Changed Matt Loper's email address to
- loper.org; added Jeff Stedfast and Peter Williams to authors list,
- realphebetized.
-
- * C/config-prefs.sgml: Revision to reflect current options
- labelling.
-
- * C/evolution-guide.sgml: Changes to part intros.
-
- * C/preface.sgml: Spelling and menu fixes. Will need more work
- tomorrow.
-
-2000-09-20 Aaron Weber <aaron@helixcode.com>
-
- * C/config-prefs.sgml: Fixed sig stuff here and in setupassist.
-
- * C/config-sync.sgml: Fixed description of conduit usage.
-
-2000-09-18 Aaron Weber <aaron@helixcode.com>
-
- * C/preface.sgml: Spelling fixes, etc.
-
-2000-09-19 Federico Mena Quintero <federico@helixcode.com>
-
- * C/Makefile.am: Fixed to install the stylesheet-images as well.
-
-2000-09-07 Aaron Weber <aaron@helixcode.com>
-
- * C/fig/ New files: contact-editor.png, mail-composer.png,
- filter-assist-fig.png, mail-inbox.png
-
-2000-09-07 Aaron Weber <aaron@helixcode.com>
-
- * C/preface.sgml: Redid "soft" intro stuff.
-
- * C/evolution-guide.sgml: Accidentally broke docs, now valid.
-
-2000-09-06 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Editing, proofing.
-
-2000-09-05 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Grammar, links, screenshots.
-
- * fig/* Re-took most screenshots.
-
- * C/usage-mail.sgml: Filters, proofing.
-
-2000-09-01 Aaron Weber <aaron@helixcode.com>
-
- * C/config-prefs.sgml: Added coverage of news, clarified POP/IMAP
- distinction (there's a theme to these four log entries here).
-
- * C/usage-mail.sgml: Added coverage of news.
-
- * C/config-setupassist.sgml: Revised mail sources content for
- IMAP/POP stuff.
-
- * C/apx-gloss.sgml: Added IMAP and POP.
-
-2000-08-31 Aaron Weber <aaron@helixcode.com>
-
- * C/apx-gloss.sgml: Added regular expressions to glossary.
- Explanation should be removed from other portions of the book now.
-
- * C/usage-mainwindow.sgml: Revisions, minor.
-
- * C/apx-menuref.sgml: Now named menuref.sgml, to reflect its new
- status as a part.
-
- * C/evolution-guide.sgml: Structural alterations: Menuref is now a
- part, not an appendix.
-
- * C/apx-menuref.sgml: Added contextual menus for mail.
-
- * C/preface.sgml: Added "quickref and pointers" sections. Props to
- O'Reilly for the copy of Outlook in a Nutshell which gave me the
- idea.
-
-2000-08-30 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mainwindow.sgml: Minor fixes.
-
- * C/preface.sgml: Corrected grammar, added glossterms, described
- menuref.
-
-2000-08-25 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: Redid filter and vFolder assistant
- descriptions.
-
- * C/fig/filter-new-fig.png: Replaced with new assistant pic.
-
- * C/fig/filter-assist-fig.png: New file, showing only assistant.
-
-
- * C/apx-menuref.sgml: Finished message composer and calendar
- editor menus. Looked at Contact Editor menus and decided to
- document those features after implementation.
-
-2000-08-24 Aaron Weber <aaron@helixcode.com>
-
- * C/apx-menuref.sgml: Message Composer File and Edit menus.
-
-2000-08-23 Aaron Weber <aaron@helixcode.com>
-
- * C/apx-menuref.sgml: Added editor sections.
-
- * C/evolution-guide.sgml: Included Menu Reference Appendix.
-
-2000-08-22 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: Minor markup changes.
-
- * C/apx-menuref.sgml: New File. Menu Reference. Still needs much
- work, but not bad for an evening.
-
-2000-08-21 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: Kevin's diff applied, with minor changes.
-
-2000-08-09 Aaron Weber <aaron@helixcode.com>
-
- * C/evolution-guide.sgml: Fixed bugs in validation. Went home to
- sleep.
-
- * C/usage-mainwindow.sgml: Redid menubar description.
-
-
- * C/config-prefs.sgml: Added coverage of folder config, requested
- that feature be transferred to config section. Switched to
- variablelist in "Other" config section.
-
- * C/usage-mail.sgml: Added coverage of right-click on messages,
- threaded-view.
-
- * C/usage-mainwindow.sgml: Right-click on folder menu reinstated.
-
-2000-08-07 Aaron Weber <aaron@helixcode.com>
-
- * C/config-prefs.sgml: Added news server coverage. Other config
- proofing changes.
-
-
-2000-08-05 Aaron Weber <aaron@helixcode.com>
-
- * C/apx-gpl.sgml: New file. Contains contents of "COPYING", but
- marked up (probably not very well, but valid) as docbook
- (SGML).
-
- * C/evolution-guide.sgml: Subtle change to the legal notice:
- distinguished manual license from software license. Linked to
- apx-gpl.sgml above.
-
- * C/usage-calendar.sgml: I redid all the usage files.
-
-2000-07-21 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: Added password remembering/forgetting
- feature.
-
- * C/config-prefs.sgml: Mostly moved to variablelists, a few
- language changes.
-
- * C/config-setupassist.sgml: Minor changes to formatting, wording.
-
- * C/usage-notes.sgml: Changed trademark references, other minor
- changes.
-
- * C/usage-calendar.sgml: Minor fixes, added additional calendar
- section, removed references to unimplemented features. Spellcheck,
- prep for 0.3 release.
-
-2000-07-19 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mail.sgml: lots of minor fixes to language. added
- desc. of clahey's cool button-address thing.
-
- * C/usage-mainwindow.sgml: fixed itemizedlists, ch. to shortcut
- bar & folder descs, removed refs to trash.
-
-2000-07-18 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Altered category addition stuff, plus
- suggestions from Kevin.
-
- * C/apx-gloss.sgml: Added ldap and signature definitions (from
- Kevin).
-
- * C/usage-mail.sgml: Move to variablelists from itemizedlists.
-
-2000-07-14 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: moved to variablelists from itemizedlists
- * C/usage-calendar.sgml: moved to variablelists from itemizedlists
-
-2000-06-29 Aaron Weber <aaron@helixcode.com>
-
- * C/preface.sgml: Minor fixes.
-
- * C/usage-notes.sgml: New File for feature that is yet to come.
- * C/evolution-guide.sgml: Added entity for notes chapter.
- * C/usage-mainwindow.sgml: Un-commented references to notes section.
-
- * C/apx-authors.sgml: Removed dcm from author list.
-
- * C/usage-calendar.sgml: Added to-do list features.
-
-2000-06-28 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: commented out future features; redid
- contact editor stuff.
-
- * C/apx-gloss.sgml: Removed "live doc" and added "minicard"
-
-2000-06-27 Aaron Weber <aaron@helixcode.com>
-
- * C/devel-action.sgml: Removed file.
- * C/devel-script.sgml: Same.
- * C/devel-component.sgml: Same.
- * C/preface.sgml: Removed references to devel section.
- * C/evolution-guide.sgml: Removed references to devel section.
-
-2000-06-23 Aaron Weber <aaron@helixcode.com>
-
- * C/evolution-guide.sgml: Made moderate to major stylistic updates
- to this, apx-gloss.sgml, and to all files beginning with "usage,"
- especially wrt HTML mail.
-
-
-2000-06-15 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: Category stuff improved.
-
- * C/usage-calendar.sgml: Now covers how to add an event properly.
-
-2000-07-17 Federico Mena Quintero <federico@helixcode.com>
-
- * Makefile.am (SUBDIRS): Added the devel directory.
-
-2000-06-28 Peter Williams <peterw@curious-george.helixcode.com>
-
- * C/Makefile.am (SGML_FILES): Don't depend on the newly-removed
- devel-*.sgml files.
-
-2000-06-16 Damon Chaplin <damon@helixcode.com>
-
- * C/.cvsignore: added evolution-guide and evolution-guide.junk
- so we don't get the '? doc/C/evolution-guide' messages each time we
- do a cvs update.
-
-2000-06-14 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-mainwindow.sgml: added sect on menubar, other minor changes.
-
- * C/usage-mail.sgml: Improved filter and vfolder
- description, and some minor changes from me and Kevin.
-
-2000-06-07 Aaron Weber <aaron@helixcode.com>
-
- * C/config-prefs.sgml: finished adding calendar prefs. screenshots.
- * C/fig/config-cal.png: new file (screenshot for above)
- * C/fig/config-mail.png: same
-
-2000-06-05 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-calendar.sgml: Incorporated chgs from Kevin.
-
- * C/config-prefs.sgml: began total overhaul of structure and added
- content reflecting new prefs items. needs LOTS more work.
-
- * C/usage-mail.sgml: changed some references to id's in the
- config-prefs section.
-
- * C/fig/config-mail.png: changed filename from config-prefs.png
-
-2000-06-01 Aaron Weber <aaron@helixcode.com>
-
- * C/config-prefs.sgml: filename was wrong, altered.
-
- * C/usage-mail.sgml: improved filter instructions, vFolder
- instructions. still need work though.
-
-
- * C/usage-contact.sgml: added screenshot.
-
- * C/usage-calendar.sgml: added screenshot.
-
- * C/config-prefs.sgml: added screenshots, and now describes the
- actual prefs dialogs.
-
- * C/fig/config-camel.png: new (screenshot) file
- * C/fig/filter-druid.png: same
- * C/fig/vfolder-druid.png: same
- * C/fig/calendar.png: same
- * C/fig/contact.png: same
- * C/fig/vfolder-createrule-fig.png: same
- * C/fig/filter-new-fig.png: same
- * C/fig/config-camel.png: same
-
-2000-06-01 Dan Winship <danw@helixcode.com>
-
- * Makefile.am: recurse into the C directory
-
- * C/Makefile.am: Rules to build and install the docs. Mostly
- stolen from gnomecal. Only works if you have GDP stuff
- (http://www.gnome.org/gdp/) set up on your machine, but won't make
- the build fail if you don't.
-
-2000-05-29 Aaron Weber <aaron@helixcode.com>
-
- * C/usage-contact.sgml: incorporated kevins notes.
- * C/usage-mainwindow.sgml: incorporated kevins notes.
-
-2000-05-27 Aaron Weber <aaron@helixcode.com>
-
- * C/evolution-guide.sgml: added Kevin Breit to author and
- copyright.
-
- * C/apx-authors.sgml: Put app authors in a simplelist.
-
- * C/usage-mail.sgml: Removed USAGE-SETUP insertion, added xref to send
- users to config-setupassist chapter. This and the following changes
- take setup druid coverage out of usage
- section and put it in config section.
- * C/config-setupassist.sgml: Added mail druid coverage from
- usage-setup.sgml.
- * C/usage-setup.sgml: Removed file. contents in
- config-setupassist.sgml.
- * C/evolution-guide.sgml: Removed
- USAGE-SETUP entity (and file usage-setup.sgml.)
-
-
-2000-05-26 Aaron Weber <aaron@helixcode.com>
-
- * C/fig/mainwindow-pic.png: new file
- * C/fig/mail-druid-pic.png: new file
- * C/fig: New directory, for figure graphics.
-
- * C/apx-gloss.sgml: new file. glossary. thx. to kevin from chicago.
-
- * C/usage-setup.sgml: More accurate description of druid, and
- moved to mail section-- see usage-mail.sgml entry. This is a new
- location for this entity, and it may move more later.
-
-
- * C/usage-mainwindow.sgml: altered description of starting
- evolution. added screenshot for main-window picture.
-
- * C/usage-mail.sgml: added screenshots, added coverage of setup
- druid and put it into get-and-send section, which is probably not
- where it should stay. Also started filter druid coverage and
- clarified examples, esp. in Bcc: section.
-
- * C/usage-contact.sgml: Clarified examples.
-
- * C/preface.sgml: rewording of "what is" and "about book" sections.
-
- * C/evolution-guide.sgml: added glossary entity APX-GLOSS, altered
- phrasing in part intros, changed order of Setup-assistant section.
-
- * C/config-prefs.sgml: changed wording, removed ref. to re-running
- setup assistant.
-
-2000-05-18 Aaron Weber <aaron@helixcode.com>
-
- * C/evo_book_0.1.sgml: removed.
-
- * C/apx-authors.sgml: new file.
- * C/apx-bugs.sgml: same.
- * C/apx-fdl.sgml: same.
- * C/config-prefs.sgml: same.
- * C/config-setupassist.sgml: same.
- * C/config-sync.sgml: same.
- * C/devel-action.sgml: same.
- * C/devel-component.sgml: same.
- * C/devel-script.sgml: same.
- * C/evolution-guide.sgml: same.
- * C/preface.sgml: same.
- * C/usage-calendar.sgml: same.
- * C/usage-contact.sgml: same.
- * C/usage-mail.sgml: same.
- * C/usage-mainwindow.sgml: same.
- * C/usage-setup.sgml: same.
- * C/usage-sync.sgml: same.
-
-2000-05-07 Dan Winship <danw@helixcode.com>
-
- * Camel-Classes: sync
-
-2000-04-16 Aaron Weber <aaron@helixcode.com>
-
- * C/evo_book_0.1.sgml: new file (doc sgml)
-
- * C/ : New directory for doc sgml & graphics
-
-2000-03-05 Christopher James Lahey <clahey@helixcode.com>
-
- * white-papers/widgets/e-table.sgml: Added Miguel to the author
- list for ETable.
-
-2000-03-03 Christopher James Lahey <clahey@helixcode.com>
-
- * white-papers/widgets/, white-papers/widgets/e-table.sgml: New
- doc for the ETable widget.
-
- * ChangeLog: Created a ChangeLog file for the docs file and
- integrated the individual ChangeLogs.
-
-2000-03-01 Dan Winship <danw@helixcode.com>
-
- * ibex.sgml: Ibex white paper
-
-2000-02-29 Federico Mena Quintero <federico@helixcode.com>
-
- * calendar.sgml: Sections for the calendar user agent and the
- calendar client library.
-
-2000-02-29 Dan Winship <danw@helixcode.com>
-
- * camel.sgml: Reorg a bit more, make the <PRE> section narrower,
- add more references to graphics (the graphics themselves are
- still in beta), add a section on CamelStream.
-
-2000-02-28 Federico Mena Quintero <federico@helixcode.com>
-
- * calendar.sgml: Section for the personal calendar server.
-
-2000-02-28 Dan Winship <danw@helixcode.com>
-
- * camel.sgml: add Bertrand to authors, edit his additions
-
-2000-02-28 bertrand <bertrand@helixcode.com>
-
- * camel.sgml: add a blurb about camel offering
- uniform interface. needs style and grammar corrections.
- Talk about virtual folders.
- Talk about lightweight messages
- Talk about IMAP.
-
-2000-02-28 Dan Winship <danw@helixcode.com>
-
- * camel.sgml: Beginnings of a Camel white paper
-
-2000-02-25 Federico Mena Quintero <federico@helixcode.com>
-
- * calendar.sgml: New file for the Evolution calendaring white paper.
diff --git a/mail/ChangeLog b/mail/ChangeLog
deleted file mode 100644
index 90dceba510..0000000000
--- a/mail/ChangeLog
+++ /dev/null
@@ -1,17137 +0,0 @@
-2009-05-06 Jeff Cai <jeff.cai@sun.com>
-
- ** Fix for bug #524497
- * em-composer-utils.c: (guess_account):
- Change the order getting an account
-
- The original order is:
- 1. The account in 'To' of the message.
- 2. The account of the message source.
- 3. The account of the folder source.
-
- The new order is:
- 1. The account of the folder source.
- 2. The account of the message source.
- 3. The account in "To' of the message
-
-2009-04-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * em-filter-rule.c: (part_combobox_changed):
- * em-filter-source-element.c: (source_changed):
- Fix breakage of filter options.
-
-2009-04-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #579550
-
- * mail-session.c: (main_get_filter_driver):
- Do not mark messages recognized as junk Seen, to let user notice new
- messages in a junk folder.
-
-2009-04-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #579635
-
- * message-list.c: (regen_list_exec): Do not keep last junked messages
- in a message list for folders not showing junks.
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #579306
-
- * em-folder-utils.c: (em_folder_utils_delete_folder):
- Do not free uninitialized variable.
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #563954
-
- * message-list.c: (regen_list_exec): Sort UIDs before
- using them to obtain proper order when without sorting.
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #552583
-
- * mail-config.c: (mc_get_account_by), (get_source_url_string),
- (get_transport_url_string), (mail_config_get_account_by_source_url),
- (mail_config_get_account_by_transport_url):
- Let the provider compare urls.
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * mail-config.glade:
- * mail-dialogs.glade:
- * em-composer-prefs.h:
- * em-composer-prefs.c:
- * em-subscribe-editor.c:
- * em-filter-editor.c:
- * em-filter-rule.c:
- * em-filter-source-element.c:
- * em-mailer-prefs.h:
- * em-mailer-prefs.c:
- * message-tag-followup.h:
- * message-tag-followup.c:
- Remove deprecated Gtk+ symbols.
-
-2009-04-15 Chenthill Palanisamy <pchenthill@novell.com>
-
- * mail/mail-ops.c: Corrected a typo error.
-
-2009-04-13 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #467659 (bnc)
- * mail/mail-mt.c:
- * mail/mail-ops.c: Set the description for send mail
- operation.
-
-2009-04-13 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #471083 (bnc)
- * mail/em-folder-utils.c:
- * mail/mail-folder-cache.c:
- * mail/mail-folder-cache.h: Do not allow deleting
- system folders.
-
-2008-04-04 Tobias Mueller <tobiasmue@gnome.org>
-
- ** Fix for bug #569765
-
- * message-list.c: Don't keep the selected message in the message
- list if it is removed from the folder.
- Patch by Matt McCutchen <matt@mattmccutchen.net>
-
-2009-04-02 Milan Crha <mcrha@redhat.com>
-
- * em-folder-tree.c: (em_folder_tree_get_selected_folder):
- Do not ask for a folder when no folder selected.
-
-2009-03-31 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #576921
-
- * mail/em-mailer-prefs.h: Remove needless GtkListStore objects.
-
-2009-03-28 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #576921
-
- * mail/em-mailer-prefs.h: Remove needless GtkListStore objects.
- * mail/em-mailer-prefs.c: Use dispose instead of finalize.
- (em_mailer_prefs_dispose): Unref header_list_store.
- (init_junk_tree), (init_label_tree): Returns gboolean value instead
- of GtkListStore object. Unref GtkListStore right after
- gtk_tree_view_set_model.
-
-2009-03-28 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #576845
-
- * em-mailr-prefs.c: (init_junk_tree):
- Call jh_tree_refill instead of label_tree_refill.
-
-2009-03-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #552583
-
- * mail-config.c: (only_username), (mail_config_account_url_equal):
- Compare only user names, without a domain part, if such exists.
-
-2009-03-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #504767
-
- * em-folder-utils.h: (em_folder_utils_create_folder):
- * em-folder-utils.c: (em_folder_utils_create_folder):
- * em-folder-selector.c: (emfs_response):
- Inherit modality from a parent's window, if any.
- * em-folder-browser.c: (emfb_folder_create):
- * em-folder-tree.c: (emft_popup_new_folder):
- * mail-component.c: (create_item):
- Propagate changes in function prototype.
-
-2009-03-08 David Planella <david.planella@gmail.com>
-
- Added Catalan translation of the Evolution welcome e-mail
-
- * default/Makefile.am: Added Catalan (ca) to the list of
- subdirectories
- * default/ca/Inbox: Added Catalan translation by David Planella
- * default/ca/Makefile.am: Created Makefile template
-
-2009-03-04 Milan Crha <mcrha@redhat.com>
-
- * mail-ops.c: (empty_trash_exec): Do not unref NULL object.
-
-2009-03-02 Matt McCutchen <matt@mattmccutchen.net>
-
- * evolution/mail/em-folder-view.c:
- * evolution/mail/em-utils.c:
- * evolution/mail/em-utils.h:
- * evolution/mail/em-popup.c:
- Revert evolution revision 37063 (workaround for bug 563867).
-
- ** Part of the fix for bug #549838
-
-2009-02-26 Andre Klapper <a9016009@gmx.de>
-
- * message-tag-followup-c:
- Remove deprecated gtk_combo_set_case_sensitive() call as FALSE
- IS already the default value for the case-sensitive property.
-
-2009-02-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572268
-
- * em-subscribe-editor.c: (sub_fill_level):
- Do not duplicate "Loading..." node when adding to existing node.
-
-2009-02-25 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #563212
-
- * em-utils.c: (try_open_e_book_cb), (try_open_e_book),
- (is_local), (em_utils_in_addressbook), (em_utils_contact_photo):
- Ensure empty GError before filling it. Check if group is local based
- on its base_uri. Adapt to new e_book_cancel behaviour.
-
-2009-02-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572543
-
- * em-popup.c: (emp_standard_menu_factory):
- Always look for alternative apps for application/octet-stream.
-
-2009-02-11 Andre Klapper <a9016009@gmx.de>
-
- * em-folder-browser.c:
- * em-migrate.c:
- Substitute some deprecated gtk+ functions.
-
-2009-02-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #569700
-
- * em-format-html.c: (emfh_gethttp):
- Stop reading from a network when operation was canceled.
-
-2009-02-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #333716
-
- * em-format-html.c: (emfh_gethttp):
- Do not store incomplete or broken files in a cache.
-
-2009-02-10 Milan Crha <mcrha@redhat.com>
-
- * em-format-html-display.c: (efhd_format_secure):
- Format signature/encryption information nicer.
-
-2009-02-09 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #555888
-
- * mail-config.glade:
- * em-network-prefs.h: (struct _EMNetworkPrefs):
- * em-network-prefs.c: (emnp_parse_ignore_hosts),
- (emnp_load_sys_settings), (notify_proxy_type_changed),
- (em_network_prefs_construct):
- Do not overwrite user settings with system proxy settings.
- Register signals at the end, when all widgets are read.
- Hide socks settings, it is not used at the moment.
-
- * em-utils.h: (em_utils_get_proxy_uri):
- * em-utils.c: (em_utils_get_proxy_uri), (emu_proxy_setup):
- * em-format-html.c: (emfh_gethttp):
- Use proxy configurable within Evolution.
-
-2009-02-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #548623
-
- * mail-config.glade:
- * em-network-prefs.h:
- * em-network-prefs.c: (emnp_set_sensitiveness),
- (emnp_load_sys_settings), (notify_proxy_type_changed),
- (em_network_prefs_construct), (emnp_set_markups):
- No auto-proxy at the moment.
-
-2009-02-05 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #554458
-
- * em-format.c: (em_format_describe_part):
- Make content type from a mime type first.
-
-2009-02-04 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- ** Fix for bug #568176
-
- * em-migrate.c: (em_migrate_setup_progress_dialog),
- (em_migrate_close_progress_dialog), (em_migrate_set_folder_name),
- (em_migrate_local_folders_1_4), (migrate_to_db):
- Make the migration dialog look better.
-
-2009-02-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #569986
-
- * mail/em-format-html-print.c: Handle printers while doing attachment
- bar rendering.
- * mail/em-format-html.c:
- * mail/em-format.c:
- * mail/em-format.h:
-
-2009-02-02 Matt McCutchen 2 <matt@mattmccutchen.net>
-
- ** Fix for bug #567935
-
- * em-folder-tree.c (emft_popup_uvfolder): Don't use an uninitialized
- variable.
-
-2009-02-01 Matthew Barnes <mbarnes@redhat.com>
-
- * em-event.c:
- * em-event.h:
- * em-migrate.c:
- Fix compiler warnings.
-
-2009-02-01 Johnny Jacob <jjohnny@novell.com>
-
- * em-event.h (struct _EMEventTargetFolderBrowser): Added.
- * em-event.c (em_event_target_new_folder_browser): Added.
- (EEventHookTargetMask emeh_folder_browser_masks): Added.
- * em-folder-browser.c (emfb_init): New e-plugin Hook point.
-
-2009-01-30 Srinivasa Ragavan <sragavan@novell.com>
-
- * message-list.c: (regen_list_exec): Fix compiler warnings
-
-2009-01-29 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html-display.c: (efhd_update_bar),
- (efhd_message_update_bar): Show attachment bar at all times. Seems
- like the contents are missing at times.
-
-2009-01-29 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format.c: (em_format_format_text): Handle empty messages well.
-
-2009-01-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #546637
-
- * em-folder-view.c: (emfv_popup_source): Ensure uid for source view
- also.
-
-2009-01-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #562449
-
- * em-folder-view.c: (em_folder_view_mark_selected),
- (emfv_delete_msg_response): Don't emit for vfolders.
-
-2009-01-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #567654
-
- * message-list.c: (regen_list_exec): Don't free the reffable string.
-
-2009-01-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #561628
-
- * em-format-html-print.c: (efhp_class_init):
- Initialize 'parent_class' with its parent, not with itself.
-
-2009-01-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #204891
-
- * filtertypes.xml:
- * em-composer-utils.h: (em_utils_forward_message_raw):
- * em-composer-utils.c: (emu_forward_raw_done),
- (em_utils_forward_message_raw):
- * mail-session.c: (ms_forward_to), (class_init):
- Implement "forward-to" rule for message filters.
-
-2009-01-13 Felix Riemann <friemann@svn.gnome.org>
-
- ** Fix for bug #563867
-
- * em-folder-view.c (emp_uri_popup_link_copy):
- * em-popup.c (emp_uri_popup_link_open):
- * em-utils.c (em_utils_url_unescape_amp):
- * em-utils.h:
- Unescape "&amp;" when passing the link to browsers.
-
-2009-01-12 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #566653
-
- * mail-folder-cache.c: (folder_changed): Fix a leaked info
-
-2009-01-11 Matthew Barnes <mbarnes@redhat.com>
-
- * em-config.c:
- * em-menu.c:
- Remove unneeded #include <libgnome/gnome-url.h>
-
- * em-folder-view.c (emfv_format_link_clicked):
- * em-popup.c (emp_uri_popup_link_open):
- Call e_show_uri() instead of gnome_url_show().
-
-2009-10-10 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-view.c:
- * importers/mail-importer.c:
- Remove unneeded #include <libgnome/gnome-util.h>.
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-autofilter.c:
- Remove unneeded #include <libgnomeui/gnome-app.h>.
- Remove unneeded #include <libgnomeui/gnome-app-helper.h>.
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #567280
-
- * message-tag-followup.c:
- Remove unneeded #include <libgnomeui/gnome-pixmap.h>.
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #567285
-
- * mail-autofilter.c:
- Remove unneeded #include <libgnomeui/gnome-popup-menu.h>.
-
-2009-01-09 Takao Fujiwara <takao.fujiwara@sun.com>
-
- Reviewed by Matthew Barnes <mbarnes@redhat.com>
-
- * Fix for bug #566011
-
- * mail-component.c (mail_component_class_init):
- Include <glib/gi18n-lib.h> instead of <glib/gi18n.h> and
- add bindtextdomain().
-
-2009-01-08 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #565376
-
- * vfoldertypes.xml:
- * searchtypes.xml: Merge some search types together.
- * em-vfolder-context.c: (vfolder_new_element): More elements.
- * em-filter-folder-element.h: (struct _EMFilterFolderElement):
- * em-filter-folder-element.c: (xml_encode), (xml_decode),
- (folder_selected), (get_widget), (format_sexp):
- Support storing folder uri in a camel's way.
-
- * em-format-html-display.c: (efhd_use_component):
- Compiler warning fix.
-
-2008-12-29 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #565857
-
- * e-searching-tokenizer.c (searcher_next_token):
- The HTMLTokenizer now expects a newly-allocated string from its
- next_token() method, so duplicate the returned string. This fixes
- a memory leak whereby previously, some implementations of next_token()
- did return a newly-allocated string, some did not. Those that did
- leaked those strings.
-
-2008-12-22 Sankar P <psankar@novell.com>
-
- ** Part of fix for bug #559153
-
- * em-migrate.c (update_progress_in_main_thread), (migrate_folders),
- (count_folders), (migrate_folders_to_db_thread), (migrate_to_db),
- (em_migrate):
- Migration Improvements
-
-2008-12-22 Norman Wang <zhichao.wang@sun.com>
-
- ** Fix for bug #558337
-
- * mail/em-subscribe-editor.c: Create a wrapper class MailMsgListNode of
- _zsubscribe_msg message. The MailMsgListNode class is the subclass of
- EDListNode class. So the _zsubscribe_msg can be added into the EDList.
-
-2008-12-16 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #552583
-
- * mail-config.c: (mail_config_get_account_by_source_url),
- (mail_config_get_account_by_transport_url): Do not leak.
-
-2008-12-15 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #564007
-
- * em-format.c: (emf_inlinepgp_encrypted): Guess the decrypted
- part mime type if not known from the decryptor, thus show the
- content really inline, if possible.
-
-2008-12-15 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #563669
-
- * em-account-editor.c: (emae_option_checkspin):
- Use zero GtkSpinButton's PageSize, as Gtk+ requires.
-
-2008-12-15 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html-display.c: Fix a impllicit warning
-
-2008-12-15 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #552583
-
- * mail-config.c: (mail_config_get_account_by_transport_url): Free the
- right url.
-
-2008-12-15 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for #546637
-
- * message-list.c: (message_list_finalise), (regen_list_exec),
- (regen_list_done): Don't loose uids.
-
-2008-12-15 Srinivasa Ragavan <sragavan@novell.com>
-
-
- * em-format-html-display.c: (efhd_bonobo_unknown),
- (efhd_find_handler), (efhd_bonobo_object),
- (efhd_check_server_prop), (efhd_use_component),
- (efhd_format_attachment): Restore the code for BONOBO components need
- by the vcard inline viewer.
-
-2008-12-15 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-account-editor.c: (emae_option_checkspin):
- * em-folder-tree.c: (emft_popup_uvfolder), (emft_popup): Add the
- unread vfolder hack.
-
-2008-12-15 Lucian Langa <lucilanga@gnome.org>
-
- ** Fixes bug #564519
-
- * mail-send-recv.c: (build_dialog):
- Count also deleted unsent messages when displaying SMTP server
-
-2008-12-13 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #564351 (patch by Tal Benavidor)
-
- * em-icon-stream.c:
- Fix single-header include issue for GdkPixbuf.
-
-2008-12-10 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #552357
-
- * e-searching-tokenizer.c: (e_searching_tokenizer_begin):
- Function prototype changed.
-
-2008-12-10 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #563870
-
- * vfoldertypes.xml:
- * filtertypes.xml:
- * searchtypes.xml: Use dynamic filter option.
- * message-list.c: Drop unused header include.
-
-2008-12-09 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #552583
-
- * mail-config.c: (mail_config_get_account_by_source_url),
- (mail_config_get_account_by_transport_url): Extending Sankar's fix
- of account checking logic a bit, to be more consistent.
-
-2008-12-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #563369
-
- * em-folder-properties.c: (emfp_dialog_got_folder_quota):
- * em-folder-tree-model.c: (em_folder_tree_model_set_folder_info):
- * mail-component.c: (view_changed): Translate "Templates" folder name.
-
-2008-12-09 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #563669
-
- * mail-config.glade:
- Use zero GtkSpinButton's PageSize, as Gtk+ requires.
-
-2008-12-08 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #337082
-
- * em-folder-tree.c: (emft_tree_row_expanded): Do not set we finished
- with loading until we are really done with it. The previous behavior
- can cause duplicate nodes in tree for subscribed folders.
-
-2008-12-08 Sankar P <psankar@novell.com>
-
- ** Fixes bug #552583
-
- * mail/mail-config.c: (mail_config_get_account_by_source_url)
- (mail_config_get_account_by_transport_url):
- Fix the errors in the account checking logic.
-
-2008-12-04 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #552583
-
- * mail-config.c (mail_config_get_account_by_source_url),
- (mail_config_get_account_by_transport_url):
- For the purpose of matching a URL to an EAccount, only compare
- the protocol, user, host and port and disregard the rest.
-
-2008-11-23 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #552850
-
- * evolution-mail.schemas.in:
- Prefer the term "side bar" over "folder tree".
-
-2008-11-19 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #555276
-
- * mail/mail-vfolder.c: Don't load vfolder as subfolder.
-
-2008-11-13 Bharath Acharya <abharath@novell.com>
-
- * em-folder-view.c: (emfv_setting_notify):
- * em-format-html.c: (efh_format_headers): Do not display the default
- headers when all the headers are disabled in Mail preferences.
-
-2008-11-12 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #524377
-
- * mail-config.glade:
- * evolution-mail.schemas.in:
- * em-composer-prefs.c: (em_composer_prefs_construct):
- * mail-config.c: (gconf_outlook_filenames_changed), (mail_config_init):
- Declare, be able to change and listen to changes on new key,
- '/apps/evolution/mail/composer/outlook_filenames' to encode file names
- header in camel based on the RFC 2047, instead of the correct RFC 2231.
-
-2008-11-07 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fix for bug #552583
-
- * mail-config.c: (mail_config_get_account_by_source_url):
- Instead of preserving the authmech attribute in the two URLs
- being compared, strip the attributes out of both URLs and just do
- a simple string comparison. We're just trying to match a URL to
- an account here. The authentication method shouldn't be relevant.
-
-2008-11-07 Bharath Acharya <abharath@novell.com>
-
- ** Fix for BNC bug #437226
-
- * em-format-html.c (efh_format_headers): Regression caused by r35319.
- Check for the condition only after the while loop.
-
-2008-11-05 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #559371
-
- * em-composer-prefs.c (spell_language_save), (spell_setup):
- Simplify the logic by using e_load_spell_languages() and
- e_save_spell_languages().
-
-2008-11-04 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #386036
-
- * vfoldertypes.xml:
- * filtertypes.xml: Added new option "Sender or Recipients" which
- filters on From/To/Cc/Bcc headers.
-
-2008-11-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #559042
-
- * mail-config.glade:
- Remove extra space in translated string.
-
-2008-11-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #557613
-
- * em-utils.c (try_open_e_book):
- Wait for try_open_e_book_cb() to run before freeing the EFlag.
- It will run regardless of whether the EBook operation completes.
-
-2008-10-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #558726 (patch by Frederic van Starbmann)
-
- * em-format-html.c (emfh_multipart_related_check):
- Fix a potential format string crash.
-
-2008-10-31 Sankar P <psankar@novell.com>
-
- ** Patch by Bharath Acharya <abharath@novell.com>
-
- * em-folder-tree.c (emft_popup):
- Disable delete and rename on
- right click menu for the system folders
-
-2008-10-22 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-send-recv.c:
- * mail-send-recv.h:
- Just some minor code polishing.
-
-2008-10-21 Sankar P <psankar@novell.com>
-
- * em-folder-view.c (emfv_spin):
- Re-factor spinner usage
-
-2008-10-20 Patrick Ohly <Patrick.Ohly@gmx.de>
-
- * mail-component.h: Fixed a build break.
-
-2008-10-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #438155
-
- * message-list.h: (struct _MessageList):
- * message-list.c: (message_list_init), (message_list_finalise),
- (regen_list_done), (regen_list_free), (ml_regen_timeout),
- (mail_regen_cancel): Guard access to the 'regen' list with a lock.
-
-2008-10-17 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #555276
-
- * mail/mail-vfolder.c: Don't load a vfolder as a sub folder.
-
-2008-10-17 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #364542
-
- * em-utils.c: (struct TryOpenEBookStruct), (try_open_e_book_cb),
- (try_open_e_book), (em_utils_in_addressbook), (em_utils_contact_photo):
- Stop when camel operation has been canceled. Also check for
- cancellation when opening EBook, thus the UI (preview) will
- not freeze with slow address books.
-
-2008-10-07 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #555203
-
- * mail-session.c: (get_password): Use the url value in cases where the
- account goes NULL. Fixes the issue of Exchange not sending mails,
- because it does not have a valid transport url to use.
-
-2008-10-05 Sankar P <psankar@novell.com>
-
- ** Fix for bug #554349
-
- * mail/em-folder-browser.c:
- Expand threads and select messages,
- if user has given select-all.
-
-2008-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #554418
-
- * em-utils.c: (em_utils_snoop_type):
- * em-popup.c: (emp_standard_menu_factory):
- Guess mime_type based on the filename only.
-
-2008-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #554458
-
- * em-popup.c: (emp_standard_menu_factory):
- Use content-type to call of g_app_info_get_all_for_type.
-
-2008-10-01 Sankar P <psankar@novell.com>
-
-License Changes
-
- * em-composer-utils.c:
-
-2008-09-30 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fix for bug #545045
-
- * mail-send-recv.c (build_dialog): Don't show SMTP in the
- Send/Receive dialogue if there are no unsent mails.
-
-2008-09-30 Sankar P <psankar@novell.com>
-
-License Changes
-
- * mail-ops.c:
-
-2008-09-30 Sankar P <psankar@novell.com>
-
- * mail/message-list.c:
- Remove unnecessary FIXME.
- normalized columns are for internal manipulation.
-
-2008-09-30 Sankar P <psankar@novell.com>
-
- ** Committed on behalf of Hans Petter Jansson <hpj@novell.com>
-
- ** Fix for bug #554107
-
- * message-list.c (get_trimmed_subject), (ml_tree_value_at):
- * message-list.etspec:
- * message-list.h:
- Add "Subject - Trimmed" column which enables to read
- mailing list mails in a better way.
-
-2008-09-29 Gabor Kelemen <kelemeng@gnome.hu>
-
- * mail-config.glade: Mark some forgotten strings for translation. Fixes bug #553067
-
-2008-09-29 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #530716
-
- * mail-session.c: (user_message_response), (user_message_exec),
- (user_message_response_free): Differentiate between response
- with valid message pointer and with one already freed.
-
-2008-09-29 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #530691
-
- * em-folder-utils.c: (emfu_delete_rec), (emfu_delete_done),
- (emfu_delete_folders), (emfu_delete_response),
- (em_folder_utils_delete_folder):
- * mail-ops.h: (mail_remove_folder):
- * mail-ops.c: (mail_remove_folder), (struct _remove_folder_msg),
- (remove_folder_desc), (remove_folder_rec), (remove_folder_exec),
- (remove_folder_done), (remove_folder_free):
- Remove folders in its own thread, not in main thread.
-
-2008-09-29 Sankar P <psankar@novell.com>
-
-License Changes
-
- * em-filter-i18n.h:
- * em-utils.c:
- * importers/mail-importer.c:
- * mail-config.c:
- * message-list.c:
-
-2008-09-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #552583 (Suggested by Sebastian Keller)
-
- * mail-session.c: (get_password):
- Do not hide auth_mech from the URL.
-
-2008-09-25 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fix for bug #552551
-
- * em-folder-browser.c (emfb_search_search_activated): Add a NULL
- check for search_word before calling strcmp.
-
-2008-09-25 Sankar P <psankar@novell.com>
-
-License Changes
-
- * mail-folder-cache.c:
-
-2008-09-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #313225
-
- * message-list.c: (struct states_pixmaps), (ml_tree_value_at),
- (message_list_create_extras): Show meeting icon in 'Attachment'
- column on messages with '$has_cal' user flag set.
-
-2008-09-24 Sankar P <psankar@novell.com>
-
-License Changes
-
- * em-folder-browser.c:
-
-2008-09-24 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fixes bug #553479
-
- * em-migrate.c (migrate_to_db):
- * evolution-mail.schemas.in: String capitalisation improvements.
-
-2008-09-23 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #553273
-
- * em-composer-utils.c: (em_utils_handle_receipt):
- * em-folder-view.c: (emfv_delete_msg_response):
- Always end e_error_run/e_error_new calls with NULL parameter.
-
-2008-09-22 Luca Ferretti <elle.uca@libero.it>
-
- * default/Makefile.am:
- * default/it/Inbox:
- * default/it/Makefile.am:
- Added Italian translation for default email message.
-
-2008-09-22 Petr Kovar <pknbe@volny.cz>
-
- * default/cs/Inbox: Added Czech translation of default email
- message by Jiri Eischmann.
- * default/cs/Makefile.am: Ditto.
- * default/Makefile.am: Ditto.
-
-2008-09-21 Wadim Dziedzic <wdziedzic@aviary.pl>
-
- * default/pl/Inbox: Updated Polish translation
-
-2008-09-19 Gintautas Miliauskas <gintas@akl.lt>
-
- * default/lt/Inbox: Updated Lithuanian translation.
-
-2008-09-19 Sankar P <psankar@novell.com>
-
-License Changes
-
- * em-folder-tree-model.c:
- * em-folder-tree.c:
- * em-folder-view.c:
- * em-format-html-display.c:
- * em-format-html.c:
- * em-migrate.c:
- * mail-component.c:
-
-2008-09-17 Gabor Kelemen <kelemeng@gnome.hu>
-
- * default/hu/Makefile.am: Add this too
-
-2008-09-17 Gabor Kelemen <kelemeng@gnome.hu>
-
- * default/hu/Inbox: Default welcome mail translation added.
- * default/Makefile.am: Added hu
-
-2008-09-16 Goran Rakić <grakic@devbase.net>
-
- * default/Makefile.am:
- * default/sr/*, default/sr@latin/*: Added Serbian welcome message translation.
-
-2008-09-16 Sankar P <psankar@novell.com>
-
-License Changes
-
- * em-account-editor.c:
- * em-account-prefs.c:
- * em-format.c:
- * em-message-browser.c:
- * em-popup.c:
- * em-subscribe-editor.c:
- * importers/pine-importer.c:
- * mail-mt.c:
- * mail-send-recv.c:
-
-2008-09-16 Wouter Bolsterlee <wbolster@svn.gnome.org>
-
- * default/nl/Inbox: Updated Dutch translation by Tino Meinen.
-
-2008-09-16 Ilkka Tuohela <hile@iki.fi>
-
- * default/fi/Inbox: Updated Finnish default mailbox.
-
-2008-09-16 Claude Paroz <claude@2xlibre.net>
-
- * default/fr/Inbox: Updated French translation.
-
-2008-09-15 Daniel Nylander <po@danielnylander.se>
-
- * default/sv/Inbox: Updated Swedish translation.
-
-2008-06-22 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #539536
-
- * em-format.c: (struct default_headers):
- * em-format-html.c: (efh_format_headers):
- * em-format-html.c: (default_headers):
- Add "Face" header to default headers and allow it to be hidden.
-
-2008-09-14 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #504767
-
- * em-folder-tree.c: (emft_expand_node):
- Expand also parent nodes, if necessary.
-
-2008-09-14 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #551915
-
- * em-junk-hook.c: (struct manage_error_idle_data), (free_mei),
- (manage_error_idle), (manage_error):
- Manage error on idle, to call gtk functions in the main thread.
-
-2008-09-12 Sankar P <psankar@novell.com>
-
-License Changes
-
- * em-icon-stream.c:
- * em-mailer-prefs.c:
- * em-mailer-prefs.h:
- * em-network-prefs.c:
- * em-network-prefs.h:
- * importers/evolution-mbox-importer.c:
-
-2008-09-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #534039
-
- * mail-vfolder.c: (vfolder_load_storage): Load store to mail component
- first, to have all notifications registered in time of adding rules.
- * mail-folder-cache.c: (real_flush_updates): Dropped unnecessary and
- offending code causing infinite loops when deleting search folder.
-
-2008-09-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #493298
-
- * em-format-html-display.c: (efhd_image): Do not try to access widget
- of the pury when the operation has been cancelled.
-
-2008-11-03 Ashish Shrivastava <shashish@novell.com>
-
- ** Support for Non-intrusive error in calendar.
-
- * mail-component.c: Remove common code between
- mailer and calendar and moved to
- e-util/e-non-intrusive-error-dialog.c
-
-2008-09-08 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #328216
-
- * mail-send-recv.h: (mail_autoreceive_init):
- * mail-send-recv.c: (mail_autoreceive_init):
- * mail-component.c: (mail_component_init): Pass 'session' as parameter
- to the 'mail_autoreceive_init' to not create two MailComponents.
- * mail-component.c: (impl_finalize): Do not free pointer twice.
- * mail-component.c: (impl_finalize), (impl_quit): Call shutdown in time
- of quit to shutdown camel, which will store changes in 'camel-cert.db'.
-
-2008-09-05 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail-folder-cache.c (real_flush_updates): Fix infinite loop on
- deleting vfolders.
-
-2008-09-04 Sankar P <psankar@novell.com>
-
-License Changes
-
- * em-composer-prefs.c:
- * em-event.c:
- * em-folder-properties.c:
- * em-folder-selection-button.c:
- * em-vfolder-rule.c:
- * em-vfolder-rule.h:
- * mail-config.h:
- * mail-session.c:
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-searching-tokenizer.c:
- * em-account-editor.h:
- * em-composer-prefs.h:
- * em-config.c:
- * em-config.h:
- * em-filter-context.c:
- * em-filter-editor.c:
- * em-filter-rule.c:
- * em-filter-source-element.c:
- * em-filter-source-element.h:
- * em-folder-tree-model.h:
- * em-folder-utils.c:
- * em-folder-utils.h:
- * em-folder-view.h:
- * em-format-hook.c:
- * em-format-html-print.h:
- * em-format-quote.h:
- * em-icon-stream.h:
- * em-inline-filter.c:
- * em-junk-hook.c:
- * em-menu.c:
- * em-migrate.h:
- * em-stripsig-filter.h:
- * em-sync-stream.c:
- * em-utils.h:
- * em-vfolder-editor.h:
- * importers/elm-importer.c:
- * mail-autofilter.c:
- * mail-autofilter.h:
- * mail-component-factory.c:
- * mail-component.h:
- * mail-config-factory.h:
- * mail-crypto.c:
- * mail-crypto.h:
- * mail-folder-cache.h:
- * mail-mt.h:
- * mail-ops.h:
- * mail-send-recv.h:
- * mail-session.h:
- * mail-signature-editor.c:
- * mail-tools.c:
- * mail-tools.h:
- * mail-vfolder.c:
- * mail-vfolder.h:
- * message-list.h:
-
-2008-09-01 Matthew Barnes <mbarnes@redhat.com>
-
- * em-composer-utils.c (edit_message):
- Don't mix declarations and code.
-
-2008-09-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #543135
-
- * em-format-html-display.c: (efhd_format_optional):
- Write error message to the right stream.
- * message-list.c: (mail_regen_list), (regen_list_done): Do not try
- to set information message to the message list when it's not visible.
-
-2008-09-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #534039
-
- * mail-folder-cache.c: (real_flush_updates): Make sure search folder's
- unread count will be tracked properly in a tree even before the folder
- is opened in the UI. (The previous patch for this bug made this issue.)
-
-2008-09-01 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #549661
-
- * em-folder-tree.c: (emft_drop_async__exec): Use
- em_utils_selection_get_urilist() for DND_DROP_TYPE_TEXT_URI_LIST (and
- not em_utils_selection_get_mailbox()).
-
-2008-08-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fix bug #544430
-
- * em-folder-properties.c (emfp_get_folder_item):
- Better formed translatable strings for quota usage.
-
-2008-08-30 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail/mail-component.c: Disable flag upsync. I need to implement it
- more intelligently.
-
-2008-08-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #509647
-
- * em-folder-utils.c: (emft_copy_folders__exec):
- * mail-ops.c: (fetch_mail_exec), (send_queue_exec):
- Do not expunge folder when something goes wrong.
-
-2008-08-27 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fix for bug #534762
-
- * evolution-mail.schemas.in:
- * mail-config.glade: Change "addressbook" to "address book" in
- translatable strings.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-searching-tokenizer.h:
- * em-account-prefs.h:
- * em-composer-utils.h:
- * em-event.h:
- * em-filter-context.h:
- * em-filter-editor.h:
- * em-filter-folder-element.c:
- * em-filter-folder-element.h:
- * em-filter-rule.h:
- * em-folder-browser.h:
- * em-folder-properties.h:
- * em-folder-selection-button.h:
- * em-folder-selection.c:
- * em-folder-selection.h:
- * em-folder-selector.c:
- * em-folder-selector.h:
- * em-folder-tree.h:
- * em-format-hook.h:
- * em-format-html-display.h:
- * em-format-html-print.c:
- * em-format-html.h:
- * em-format-quote.c:
- * em-format.h:
- * em-html-stream.c:
- * em-html-stream.h:
- * em-inline-filter.h:
- * em-junk-hook.h:
- * em-menu.h:
- * em-message-browser.h:
- * em-popup.h:
- * em-search-context.c:
- * em-search-context.h:
- * em-stripsig-filter.c:
- * em-subscribe-editor.h:
- * em-sync-stream.h:
- * em-vfolder-context.c:
- * em-vfolder-context.h:
- * em-vfolder-editor.c:
- * importers/mail-importer.h:
- * mail-config-factory.c:
- * mail-signature-editor.h:
- * mail-types.h:
- * message-tag-editor.c:
- * message-tag-editor.h:
- * message-tag-followup.c:
- * message-tag-followup.h:
-
-2008-08-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #546926
-
- * mail-session.c (mail_session_shutdown):
- New function simply calls camel_shutdown().
-
- * mail-component.c (impl_finalize):
- Call mail_session_shutdown().
-
-2008-08-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #508732
-
- * mail-component.c (impl_createView):
- Add a "select_item" argument for crash recovery, which we forward
- to EMFolderBrowser as a "suppress_message_selection" flag.
-
- * em-folder-browser.c (emfb_set_folder):
- Suppress automatic message selection if we are recovering from a
- crash.
-
-2008-08-16 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #513363
-
- * default/C/Inbox:
- Remove the outdated "New Features" list, and well as the incorrect
- "Evolution team" email address.
-
-2008-08-14 Sebastien Bacher <seb128@ubuntu.com>
-
- ** Fix for bug #547805
-
- * em-popup.c: (emp_standard_menu_factory):
- don't filter applications using g_app_info_should_show()
-
-2008-08-13 Moritz Mertinkat <moritz@mertinkat.net>
-
- * em-format-html.c: Added meaningful user agent for HTTP requests
- used to load remote images. The original part (CamelHttpStream/1.0)
- has been kept for backward compatibility.
-
-2008-08-12 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #519292
-
- * message-list.c: (read_boolean_with_default),
- (message_list_construct): Read 'thread_expand' and 'thread_latest'
- safely with TRUE as default if key doesn't exist.
-
-2008-08-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #546892
-
- * em-folder-browser.c:
- * em-format-html-display.c:
- * mail-send-recv.c:
- * message-tag-followup.c:
- Prefer gtk_image_new_from_icon_name() over e_icon_factory_get_image().
-
- * mail-send-recv.c:
- * message-tag-followup.c:
- Prefer gtk_window_set_icon_name() over gtk_window_set_icon_list().
-
- * mail-mt.c:
- e_activity_handler_cancelable_operation_started() no longer takes a
- GdkPixbuf. It was ignoring the pixbuf anyway ever since we added a
- spinner icon.
-
-2008-08-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #519292
-
- * message-list.c: (load_tree_expand_all): Drop function.
- * message-list.c: (regen_list_done): Rather use desired expanded state
- value when creating the tree instead of the default model's value for
- this to have 'expand/collapse all' commands work better and quicker.
-
-2008-08-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #352695
-
- * message-list.c: (struct _MessageListPrivate), (save_tree_state),
- (load_tree_state), (on_model_row_changed), (message_list_init),
- (message_list_construct), (struct _regen_list_msg), (regen_list_done),
- (regen_list_free), (mail_regen_list): Be able to recognize whether
- there has been any change on any row in a list and save expanded
- state only in case there was any change. Also use in-memory storing
- of the expanded state in case we do not want to rewrite full view
- It's for searches only, and it's not stored between sessions.
-
-2008-08-11 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Part fix for bug #529743
-
- * searchtypes.xml: Support Subject or Recipients contain search.
-
-2008-08-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail/message-list.c: Don't use uninitialized exception. It leads to
- freeing uninitialized memory.
-
-2008-08-07 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #546788
-
- * em-folder-view.c: "/commands/ViewNormal" isn't actually used. It is
- probably a leftover from a previous way of setting the formatting
- style. It can be removed. Related cleanups.
-
-2008-08-06 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #546668
-
- * em-format-html.c: Drop a (pointless) define used only once.
- * em-format-html-display.c: Drop one unused define.
-
-2008-08-07 Matthew Barnes <mbarnes@redhat.com>
-
- * em-format.c (emf_format_secure):
- * em-format-html-display.c (efhd_xpkcs7mime_add_cert_table):
- Use CamelDList instead of EDList.
-
-2008-08-06 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #249844
-
- * em-event.h: (struct _EMEventTargetCustomIcon): Declare 'folder_name'
- as const char * to let compiler happy; no copy of the pointer anyway.
- * mail-component.c: (impl__get_userCreatableItems):
- Do not let compiler claim.
-
-2008-08-05 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail/message-list.c: Fix a performance issue, where we can just go
- by the presence than the exact count.
-
-2008-08-04 Matthew Barnes <mbarnes@redhat.com>
-
- * em-migrate.c (migrate_to_db):
- * em-network-prefs.c (notify_proxy_type_changed),
- (widget_entry_changed_cb):
- * em-subscribe-editor.c (sub_fill_level), (sub_queue_fill_level),
- (sub_row_expanded):
- * mail-vfolder.c:
- Use G_STRLOC or G_STRFUNC instead of deprecated
- G_GNUC_PRETTY_FUNCTION.
-
-2008-08-04 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #543058
-
- * em-folder-properties.c (emfp_dialog_got_folder_quota):
- * mail-component.c (view_changed): Replace three occurrences of
- INBOX in the GUI code with Inbox. INBOX is a written in all caps
- because that is the way it is used in the IMAP protocol. There's
- little reason to use it in the GUI. Inbox is properly capitalized and
- can be localized too.
-
-2008-08-04 Paul Bolle <pebolle@tiscali.nl>
-
- ** Further fix for bug #539268
-
- * em-format.c (em_format_describe_part): Do not append description
- if it is just an empty string.
-
-2008-08-04 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #249844
-
- * em-folder-tree.c (render_display_name):
- * mail-component.c (impl__get_userCreatableItems):
- Use C_() macro instead of Q_() macro.
- Use fully qualified names for "New" submenu entries.
-
-2008-08-04 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fixes bug #537088
-
- * em-format-html.c: (efh_format_headers): Break out of the loop rather
- that return from this function when running into an empty From: or
- Sender: header.
-
-2008-08-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #514006
-
- * apps-evolution-mail-notification.schemas.in:
- Quote literal values.
-
-2008-08-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #544859
-
- * evolution-mail.schemas.in:
- Clarify description of "sync_interval" key.
-
-2008-08-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #545820
-
- * mail-ops.c (save_messages_desc): Fix a typo. (Nicolas Kaiser)
-
-2008-07-31 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #545436
-
- * mail/message-list.c: Check the info before accessing it.
-
-2008-07-30 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #500389
-
- * em-account-editor.c: (emae_option_options_changed),
- (emae_option_options), (emae_receive_options_extra_item):
- New ability to define Options (ComboBox) in provider's options.
-
-2008-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail/em-folder-tree.c: Kill a compilation warning.
-
-2008-07-28 Lucian Langa <lucilanga@gnome.org>
-
- * mail/mail-config.glade:
- Corrected string "Prompt on sending HTML.."
-
-2008-07-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #543532
-
- * em-folder-tree-model.c: (em_folder_tree_model_remove_store_info):
- Let free memory when we are done with it, not before.
-
-2008-07-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #256540
-
- * mail-dialogs.glade: (message_security_dialog):
- Do not use GtkNotebook with only one tab.
-
-2008-07-28 Lucian Langa <lucilanga@gnome.org>
-
- * mail/mail-config.glade:
- ** See bug #504417: Preferences windows
- cut off
-
-2008-07-28 Jeff Cai <jeff.cai@sun.com>
-
- * em-migrate.c: (migrate_to_db):
- * em-network-prefs.c: (notify_proxy_type_changed),
- (widget_entry_changed_cb):
- Use G_GNUC_PRETTY_FUNCTION instead of __PRETTY__FUNCTION
-
-2008-07-27 Lucian Langa <lucilanga@gnome.org>
-
- * mail/em-event.h (struct _EMEventTargetCustomIcon):
- * mail/em-event.c (em_event_target_new_custom_icon):
- * mail/em-folder-tree.c (render_pixbuf):
- ** See bug #544969: Added the hook for folder
- custom icon.
-
-2008-07-28 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #543411
-
- * mail/em-folder-tree-model.c: Dont load known folders.
- * mail/em-folder-tree.c: Move iter to the last entry.
-
-2008-07-25 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail/em-folder-browser.c: Make show unread/etc work well.
-
-2008-07-24 Sankar P <psankar@novell.com>
-
- * em-folder-browser.c (get_view_query):
- Search by Labels.
-
-2008-07-24 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail/em-folder-browser.c: Revert Sankar's search hacks.
-
-2008-07-22 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #544022
-
- * e-searching-tokenizer.c: (dump_trie):
- Define function only when required. (Compiler warning cleanup.)
-
-2008-07-21 Tor Lillqvist <tml@novell.com>
-
- * em-migrate.c: Rearrange G_OS_WIN32 ifdefs a bit, as we need to
- compile more of this file to support upgrade attempts from 2.12
- and later.
- (migrate_folders): Guard against camel_store_get_folder()
- returning NULL, which happened at least for me. It was for a
- partially broken GroupWise folder structure on disk, so that is a
- case of garbage in--garbage out I guess, but it can't hurt to be
- careful...
-
-2008-07-21 Bharath Acharya <abharath@novell.com>
-
- Fixed some compiler warnings for Templates specific hunk.
-
- * em-composer-utils.c: (edit_message):
-
-2008-07-20 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #200147
- Added basic Template support
-
- * em-composer-utils.c (edit_message), (em_utils_edit_message): Modified
- to suit it better for plugins to use it. And added support for template
- placeholders to be replaced in the messages.
- * em-composer-utils.h:
- * em-folder-tree.c (is_special_local_folder):
- * em-folder-utils.c (emfu_is_special_local_folder):
- * em-folder-view.c (em_folder_view_open_selected):
- * em-utils.c (em_utils_folder_is_templates):
- * em-utils.h:
- * mail-component.c:
- * mail-component.h:
-
-2008-07-16 Sankar P <psankar@novell.com>
-
- Pushing disk summary changes from the madagascar branch
-
- * em-folder-browser.c (get_view_query):
- * em-folder-view.c (emfv_enable_menus):
- * mail-ops.c (refresh_folder_exec):
- * message-list.c (regen_list_exec):
-
-2008-07-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #269152
-
- * em-format-quote.c: (emfq_format_header):
- * em-format-html.c: (efh_format_headers):
- Use X-MimeOLE as Mailer header when there's nothing better available.
-
-2008-07-09 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #228725
-
- * message-list.c: (mail_regen_list): Update empty message on regen.
-
-2008-07-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #207802 (Patch suggested by Veerapuram Varadhan.)
-
- * message-list.c: (struct search_child_struct), (search_child_cb),
- (is_tree_widget_children), (ml_tree_drag_motion): Do not allow drop
- messages to the same message list as is the source. Also do not
- allow drop over message list if it doesn't have set a folder.
-
-2008-07-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #541365
-
- * message-list.c: (message_list_get_uids), (message_list_get_selected):
- Do not call 'camel_folder_sort_uids' when we do not have folder or uid.
-
-2008-07-02 Jeffrey Stedfast <fejj@novell.com>
-
- Sort the uids so that moving/copying messages preserves mailbox
- ordering rather than jumbled randomness.
-
- * message-list.c (message_list_get_uids): Sort the uids.
- (message_list_get_selected): Same.
-
-2008-06-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #540160
-
- * message-list.h: (struct _MessageList):
- * message-list.c: (message_list_init), (on_cursor_activated_cmd),
- (on_selection_changed_cmd): Remember whether we come from none/multi
- select to single select and properly update the preview.
- (Reverting patch for bug #337160 and doing that with other approach.)
-
-2008-06-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #537275
-
- * em-html-stream.c: (emhs_cleanup): Close GtkHTMLStream on cancel.
- * em-html-stream.c: (emhs_gtkhtml_destroy): Set the cancel.
- * em-sync-stream.c: (emss_process_message):
- Do not pass data to the child structure if we were canceled.
-
-2008-06-21 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #539268
-
- * em-format.c: (em_format_describe_part): do not use both filename
- and description if these are identical.
-
-2008-06-21 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #538741
-
- * em-format-html.c: (efh_format_header):
- Strip preceding tabs from Date headers too.
-
-2008-06-21 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #537725
-
- * em-composer-utils.c (save_draft_done):
- Set the autosaved flag so we don't get pestered with a save dialog
- if the user then decides to close the composer window.
-
-2008-06-20 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #534039
-
- * em-folder-tree-model.h: (em_folder_tree_model_signal_block):
- * em-folder-tree-model.c: (em_folder_tree_model_signal_block):
- Removed obsolete function.
- * mail-vfolder.c: (vfolder_load_storage):
- Add storage to the tree model when everything is loaded, thus
- everything will be shown when enabling the Search Folders on demand.
- Also ensure the Search Folders to be enabled next start.
- * mail-vfolder.c: (mail_vfolder_add_uri), (mail_vfolder_delete_uri):
- Track folders even when Search Folders disabled, to have them
- known when enabling Search Folders on demand.
-
-2008-06-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #382783
-
- * em-filter-rule.c: (do_grab_focus_cb), (more_parts), (get_widget):
- Grab focus of new rule part on adding and scroll to the bottom too.
-
-2008-06-18 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #423395
-
- * em-format-html.c: (efh_init), (efh_text_plain), (efh_text_enriched),
- (efh_text_html), (efh_message_deliverystatus): Put the anchor where
- the message body begins and let GtkHTML know the anchor name to place
- the cursor there in caret mode on the first focus.
-
-2008-06-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #532472
-
- * mail-config.c (mail_config_get_account_by_transport_url):
- Strip the account URL (via CAMEL_URL_HIDE_ALL) before comparing
- it to the already-stripped 'transport_url', to avoid unnecessary
- password prompts.
-
-2008-06-16 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #467892
-
- * message-list.h: (struct _MessageList), (message_list_ensure_message):
- * message-list.c: (message_list_init), (message_list_finalise),
- (message_list_ensure_message), (regen_list_exec), (regen_list_done):
- Be able to set a message uid to keep in a list after regeneration.
- * em-folder-view.c: (em_folder_view_open_selected):
- Inherit search criteria and ensure keeping the selected message
- in the view even it may not belong to the filter anymore.
-
-2008-06-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #337160
-
- * message-list.c: (on_cursor_activated_cmd): Do not pretend the row
- with a cursor is selected when it isn't. Also take care of multiselect.
- * message-list.c: (on_selection_changed_cmd):
- Do not pretend the row with a cursor is selected when it isn't.
-
-2008-06-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #538002
-
- * em-folder-tree.c: (emft_drop_target): Do not allow dropping messages
- on folders with CAMEL_FOLDER_NOSELECT flag set.
-
-2008-06-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #314467
-
- * em-account-editor.c: (emae_url_set_hostport):
- Reset port when setting host name without it.
-
-2008-06-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #535791
-
- * mail-config.glade:
- * em-composer-prefs.c: (em_composer_prefs_construct):
- New UI option to let uset choose whether start typing at the bottom
- of the document or not on replying.
- * em-utils.h: (em_utils_message_to_html):
- * em-utils.c: (em_utils_message_to_html):
- * em-composer-utils.c: (forward_non_attached), (composer_set_body):
- Take care of /apps/evolution/mail/composer/reply_start_bottom.
-
-2008-06-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #201011
-
- * em-filter-editor.c: (em_filter_editor_construct):
- Show Enabled column in the editor, because we support it here.
- * mail-session.c: (main_get_filter_driver): Skip disabled rules.
-
-2008-06-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #536772
-
- * em-folder-browser.c: (EMFolderViewEnable emfb_enable_map):
- Disable Folder menu items consistently with a popup menu over folder.
-
-2008-06-06 Matthew Barnes <mbarnes@redhat.com>
-
- * evolution-mail.schemas.in: Fix a typo.
-
-2008-06-05 Matthew Barnes <mbarnes@redhat.com>
-
- * message-tag-followup.c:
- Never undefine DISABLE_DEPRECATED macros in source code.
- Yes, it will break the build if it's defined. That's the point!
-
-2008-06-02 Jacob Brown <jeblinux@gmail.com>
-
- ** Fix for bug #529464
-
- * em-format-html-display.c: (efhd_format_optional): Do not use "handle"
-
-2008-06-02 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #535749
-
- * message-list.c: (regen_list_exec): Use better condition whether
- keep cursor_uid in the message list or not on regeneration.
-
-2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #531836
-
- * em-folder-view.c: Added bonobo accel key for Ctrl+D, Del to keep
- working on deleted mails, but not the toolbar/menu
-
-2008-06-02 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #525966
-
- * em-composer-utils.c: (composer_set_no_change):
- New helper function to set composers state properly to "no change".
- * em-composer-utils.c: (em_utils_compose_new_message),
- (em_utils_compose_new_message_with_mailto), (em_utils_post_to_folder),
- (em_utils_post_to_url), (edit_message), (forward_attached),
- (forward_non_attached), (em_utils_redirect_message),
- (em_utils_reply_to_message), (post_reply_to_message):
- Use the above helper function.
- * em-composer-utils.c: (reply_get_composer), (composer_set_body):
- Do not drop undo in the editor multiple times, do that only once.
-
-2008-06-02 Lucian Langa <lucilanga@gnome.org>
-
- ** Fix for bug #535689
-
- * mail-send-recv.c: (build_dialog): Transmit
- gd data to hook's event target data
-
-2008-06-02 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #534312
-
- * em-composer-utils.c: (create_new_composer),
- (em_utils_compose_new_message), (struct forward_attached_data),
- (real_update_forwarded_flag), (update_forwarded_flags_cb),
- (composer_destroy_fad_cb), (setup_forward_attached_callbacks),
- (forward_attached), (forward_attached_cb), (em_utils_forward_attached),
- (forward_non_attached), (forward_quoted), (em_utils_forward_message):
- Set new CAMEL_MESSAGE_FORWARDED flag on forwarded messages.
- * message-list.c: (ml_value_to_string), (message_list_create_extras),
- (ml_tree_value_at), (create_composite_cell), (struct states_pixmaps):
- Draw mail-forward icon on forwarded messages.
-
-2008-05-30 Lucian Langa <lucilanga@gnome.org>
-
- ** Fix for bug #535670
-
- * em-format-quote.c: (type_builtin_table):
- Add x-evolution/evolution-feed-rss as internal mime
- for evolution-rss artiles.
- * em-format.c: (em_format_is_attachment): prevent
- evolution-rss articles being formatted as attachments.
-
-2008-05-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #317755
-
- * mail-send-recv.c: (refresh_folders_exec):
- * mail-ops.c: (refresh_folder_desc):
- Also sync with a server when refreshing folder.
- * evolution-mail.schemas.in:
- * mail-config.h: (mail_config_get_sync_timeout):
- * mail-config.c: (mail_config_get_sync_timeout):
- Use int value of /apps/evolution/mail/sync_interval where is set
- how often propagate local changes to server.
- * mail-component.c: (struct _MailComponentPrivate), (impl_dispose),
- (mc_sync_store_done), (mc_sync_store), (call_mail_sync),
- (mail_component_init): Upload local changes to server on some interval.
- * mail-component.c: (impl_quit):
- Do not quit until we are done with mail sync.
-
-2008-05-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #322553
-
- * mail-config.h: (mail_config_scripts_disabled):
- * mail-config.c: (struct MailConfig), (mail_config_init),
- (mail_config_scripts_disabled): New helper function.
- * em-composer-prefs.c: (sig_load_preview):
- Write to html stream at least one character.
- * em-composer-prefs.c: (em_composer_prefs_construct): Disable
- signature's Add Script button when not approved running scripts.
- * mail-config.c: (mail_config_get_gconf_client): Ensure init.
- * mail-config.c: (mail_config_signature_run_script): Do not run
- script when disabled in /desktop/gnome/lockdown/disable_command_line.
-
-2008-05-23 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534476
-
- * em-utils.c (em_utils_snoop_type):
- * em-popup.c (emp_standard_menu_factory):
- Remove the special check for "winmail.dat". GIO correctly
- identifies it as "application/ms-tnef".
-
-2008-05-23 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail-mt.c: (mail_msg_check_error): Convert the the warning to a
- message.
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- * em-format-html.c (efh_message_external):
- Fix a typo in checking for an empty 'mode' string.
-
- * message-list.c (subtree_size):
- Remove this function. Looks like it hasn't been used in years.
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534360
-
- * em-account-prefs.h:
- * em-filter-editor.c:
- * em-filter-editor.h:
- * em-folder-selector.h:
- * em-format-html-display.c:
- * em-mailer-prefs.c:
- * em-mailer-prefs.h:
- * em-utils.c:
- * em-vfolder-editor.c:
- * em-vfolder-editor.h:
- * em-vfolder-rule.c:
- * mail-vfolder.c:
- * meessage-tag-editor.h:
- * message-list.h:
- * message-tag-followup.h:
- Migrate from deprecated GtkObject symbols to GObject equivalents.
-
-2008-05-19 Matthew Barnes <mbarnes@redhat.com>
-
- * message-list.c (regen_list_done):
- Use a bit more direct English when informing the user of no messages
- in the currently selected folder.
-
-2008-05-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #533465, patch from Ritesh Khadgaray
-
- * em-account-editor.c (emae_url_set_hostport):
- Strip whitespace from user-entered hostname.
-
-2008-05-19 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail/em-folder-view.c: Make non junk learn work again.
-
-2008-05-16 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #514383
-
- * mail.error.xml: Remove the "ask-mark-read" error.
-
-2008-05-14 Jeffrey Stedfast <fejj@novell.com>
-
- Needed so that IMAP4 can allow users to configure cache
- expiration per-folder.
-
- * em-folder-properties.c (emfp_get_folder_item): Add support for
- CAMEL_ARG_INT and CAMEL_ARG_DBL.
- (emfp_commit): Same.
-
-2008-05-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #463040, Patch by Milan Crha
-
- * em-folder-browser.c (emfb_list_message_selectedi), (emfb_set_folder):
- Forget former selected uid as soon as we know we moved to other.
-
-2008-05-09 Sankar P <psankar@novell.com>
-
- ** Fix for bug #531519
-
- * em-format-html-display.c: (efhd_message_update_bar):
- Evolution crashes on print-preview.
-
- ** Committed on behalf of Srinivasa Ragavan <sragavan@novell.com>
-
-2008-05-06 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #424744
-
- * em-composer-prefs.c:
- * em-format-html.c:
- * em-format-quote.c:
- * em-mailer-prefs.c:
- Use camel-iconv.c instead of e-iconv.h (now deprecated).
-
-2008-05-06 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-component.c (mail_component_show_logger):
- Use the GtkCellRendererText's "markup" property for error messages.
-
-2008-05-05 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #531426
-
- * em-format-html.c (efh_format_headers):
- Display face header images at 48x48 instead of 64x64.
- Patch from Roland Clobus.
-
-2008-05-04 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-component.c (mail_component_show_logger):
- Fix up the Debug Logs window a bit:
- - Add a Close button.
- - Fix some spacing issues (HIG compliance).
- - Just show the log level icon. Add a tooltip for the icon showing
- a description of the log level (Error/Warning/Debug). Also, avoid
- using e-icon-factory. Set the GtkCellRendererPixbuf's "stock-id"
- and "stock-size" properties instead.
- - Use GConfBridge to track the user's log level preference.
-
-2008-04-30 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #528288
-
- * em-folder-browser.c: (emfb_init), (em_folder_browser_show_wide):
- Ensure minimum size for preview and message list.
- * em-folder-browser.c: (get_view_query):
- Distinguish between no filter and custom filter.
- * message-list.c: (regen_list_done):
- Set info message to tree when no message shown in a list.
-
-2008-04-30 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #530245
-
- * searchtypes.xml: Let searches work with labels again.
-
-2008-04-30 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #467892
-
- * em-folder-view.c: (em_folder_view_open_selected):
- Do not inherit search filters when opening messages in new window.
- * message-list.c: (regen_list_exec):
- If we are called from folder_changed even, then keep the actually
- selected message so it will not disappear when user reads it and
- it doesn't belong to actual filter anymore.
-
-2008-04-30 Shuai Liu <shuai.liu@sun.com>
-
- ** Fix for bug #530672
- Evolution crashes when viewing pgp-signed message
-
- * em-format-html-display.c: Modify the array of smime_sign_colour
- from 4 to 5 to ensure the input by data-server is right
-
-2008-04-29 Milan Crha <mcrha@redhat.com>
-
- * em-utils.c: (em_utils_snoop_type):
- Fixes compiler warning (unused variable).
-
-2008-04-29 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #511337
-
- * em-format-html.h: (EMFormatHTMLState), (struct _EMFormatHTML):
- * em-format-html.c: (efh_init), (efh_format_done),
- (efh_format_timeout): Track state of the object to recognize
- whether rendering new content or doing nothing.
- * em-format-html-display.c: (efhd_can_process_attachment),
- (efhd_attachment_show), (efhd_attachment_popup),
- (efhd_attachment_image), (efhd_attachment_button):
- Do nothing when EMFormatHTML object's state is RENDERING,
- the puri object instance is not valid anyway.
-
-2008-04-28 Johan Euphrosine <proppy@aminche.com>
-
- ** Fix for bug #529247
-
- * em-format-html.h (struct _EMFormatHTML): Add header_colour.
-
- * em-format-html-display.c (efhd_gtkhtml_realise): Use bg style
- properties for body_colour, fg for header_colour, darken for
- frame_colour, bg for content_colour.
-
- * em-format-html.c (efh_init), (efh_format_exec), (efh_init),
- (efh_text_plain), (efh_text_enriched), (efh_text_html),
- (efh_message_deliverystatus): Use header_colour for text color of
- the message header, body_colour for background color of the
- message header, text_colour for text color of the message content,
- base_colour for background color of the message content.
-
-2008-04-28 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail/em-utils.c: Avoid crash while detecting mime types.
-
-2008-04-28 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail/em-format-html.c: Fix the Mailer header display
-
-2008-04-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #273041
-
- * mail.error.xml: (junk-check-error), (junk-report-error),
- (junk-not-report-error): New error messages added.
- * em-junk-hook.h: (struct _EMJunkHookTarget), (em_junk_error_quark):
- * em-junk-hook.c: (manage_error), (em_junk_check_junk),
- (em_junk_report_junk), (em_junk_report_non_junk):
- Allow propagation of the error from the plugin in the hook target.
-
-2008-04-23 Milan Crha <mcrha@redhat.com>
-
- * em-format-html-display.c: (efhd_update_bar):
- Compiler warning fix.
-
-2008-04-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #529375
-
- * evolution-mail.schemas.in:
- * mail-config.glade:
- * em-utils.h: (em_utils_in_addressbook):
- * em-utils.c: (em_utils_in_addressbook):
- * em-format-html.c: (emfh_gethttp):
- * mail-session.c: (lookup_addressbook):
- * mail-config.h: (mail_config_get_lookup_book_local_only):
- * mail-config.c: (struct MailConfig), (mail_config_init),
- (mail_config_get_lookup_book_local_only):
- * em-mailer-prefs.h: (struct _EMMailerPrefs):
- * em-mailer-prefs.c: (junk_book_lookup_button_toggled),
- (em_mailer_prefs_construct): Add new option
- /apps/evolution/mail/junk/lookup_addressbook_local_only
- to determine whether check for address in a local address book only.
-
-2008-04-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #529179
-
- * em-folder-browser.c: (struct _EMFolderBrowserPrivate),
- (labels_changed_idle_cb), (gconf_labels_changed), (emfb_destroy):
- Rebuild search menu rather on idle, then immediately after the change
- in gconf, because other parts may not have this change propagated yet.
-
-2008-04-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #458505
-
- * mail-config.glade:
- One space between "Sender" and "Photograph".
-
-2008-04-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #529462
-
- * evolution-mail.schemas.in:
- Fix wording of "custom_header" GConf key description.
-
-2008-04-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #494171
-
- * mail-send-recv.c (build_dialog):
- Make the "Send & Receive Mail" window dimensions persistent.
-
- * evolution-mail.schemas.in:
- Add keys for storing "Send & Receive Mail" window dimensions:
- /apps/evolution/mail/send_recv_height
- /apps/evolution/mail/send_recv_maximized
- /apps/evolution/mail/send_recv_width
- Note the "maximized" key is required by GConfBridge but is not
- actually used since the window cannot be maximized.
-
-2008-04-22 Matthew Barnes <mbarnes@redhat.com>
-
- * em-composer-prefs.c:
- gconf-bridge.h moved to e-util.
-
-2008-04-21 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #323402
-
- * em-folder-tree.c: (folder_tree_new):
- * evolution-mail.schemas.in: Be able to disable ellipsizing of folder
- names with hidden option /apps/evolution/mail/display/no_folder_dots.
-
-2008-04-20 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #334444
-
- * em-format-html-display.c: (efhd_attachment_button),
- (efhd_update_bar), (efhd_message_update_bar),
- (efhd_message_add_bar):
- * em-format-html.c: (efh_format_exec):
-
-2008-04-17 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #526739
-
- * Makefile.am:
- * em-vfs-stream.h:
- * em-vfs-stream.c: Removed from project, not used anywhere.
- * em-menu.c:
- * em-config.c: Do not include gnome-vfs.
- * mail-ops.c: (save_messages_exec), (save_part_exec):
- Changes related to Data Server change of CamelStreamVFS.
- * em-format.c: (em_format_describe_part):
- * em-format-html-display.c: (efhd_bonobo_object), (efhd_find_handler),
- (efhd_use_component), (efhd_bonobo_unknown), (efhd_check_server_prop),
- (efhd_format_attachment): Drop use of deprecated gnome-vfs functions.
- * em-utils.c: (em_utils_snoop_type): Use gio to guess the mime_type.
- * em-popup.c: (emp_apps_open_in), (emp_apps_popup_free),
- (emp_standard_menu_factory): Use gio to fill popup and launch app.
-
-2008-04-16 Shuai Liu <shuai.liu@sun.com>
-
- ** Fix for bug #528358
-
- * em-utils.c: (em_utils_save_messages): Use message subject as default
- filename when attempting to 'save message'.
-
-2008-04-14 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #270406
-
- * em-folder-properties.c: (struct _prop_data), (emfp_free),
- (add_numbered_row), (emfp_get_folder_item),
- (emfp_dialog_got_folder_quota), (emfp_dialog_got_folder):
- Retrieve quota information for a folder and show it in a dialog.
- * mail-ops.h: (mail_get_folder_quota):
- * mail-ops.c: (struct _get_quota_msg), (get_quota_desc),
- (get_quota_exec), (get_quota_done), (get_quota_free),
- (MailMsgInfo get_quota_info), (mail_get_folder_quota):
- New operation to get folder's quota information.
-
-2008-04-13 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-browser.c:
- Add an icon for Folder->New.
-
-2008-04-10 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-config.glade:
- Revert my previous change. Glade was more destructive toward the
- file than I realized. But I think I fixed the core issue that was
- causing Glade 3 to crash: there were two widgets named "omenuCharset".
- Now the one in Composer Preferences is named "omenuCharset1".
-
-2008-04-10 Sankar P <psankar@novell.com>
-
- * em-composer-prefs.c: (em_composer_prefs_construct):
- Change the name of the variable we look for in
- the glade file.
-
- Also add some if conditions to avoid certain crash.
-
- ** See bug #527327
-
-2008-04-09 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-config.glade:
- Loaded this file into Glade 3.5 and saved it. Doing so appears
- to have fixed whatever corruption was causing previous Glade 3
- releases to choke on it.
-
-2008-04-08 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #523413
-
- * em-composer-utils.c (save_draft_done):
- Check the composer window's visibility to determine whether to
- destroy the window. See the corresponding composer/ChangeLog
- entry to get the full story.
-
- * em-composer-utils.c (em_utils_composer_save_draft_cb):
- Remove the 'quit' parameter.
-
-2008-04-07 Takao Fujiwara <takao.fujiwara@sun.com>
-
- reviewed by: Milan Crha
-
- ** Fix for bug #408579
-
- * mail.error.xml:
- Changed '&quot;' to '\"' to work with intltool.
-
-2008-04-06 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #335891
-
- * em-composer-prefs.c (em_composer_prefs_construct):
- Desensitize the signature editing interface if the "signatures"
- GConf key is not writable.
-
-2008-04-05 Matthew Barnes <mbarnes@redhat.com>
-
- * em-composer-prefs.c:
- Fix a corner case that I missed in my last commit.
-
-2008-04-05 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #526152, plus some tangential code cleanup.
-
- * Makefile.am:
- Remove all the IDL crud for GnomeSpell.
-
- * em-composer-prefs.c:
- * evolution-mail.schemas.in:
- * mail-config.c:
- Define our own GConf keys for active spell checking languages
- and the underline color for misspelled words, instead of relying
- on GnomeSpell's GConf keys. The new keys are:
- /apps/evolution/mail/composer/spell_color (string)
- /apps/evolution/mail/composer/spell_languages (list of strings)
-
- * em-composer-prefs.c:
- * em-composer-prefs.h:
- Cleanup the logic a bit to improve readability.
-
- * mail-config.c:
- Cleanup the GConf notification logic:
- - We don't need the notification IDs for GConf keys we're watching.
- - Minimize the repetition of GConf keys to reduce the risk of typos.
- - Reduce the number of notification callback functions.
-
- * Spell.idl:
- Remove this file; we don't use GnomeSpell anymore.
-
-2008-04-04 Jeffrey Stedfast <fejj@novell.com>
-
- * em-format-quote.c (emfq_format_header): Same as below.
-
- * em-format-html.c (efh_format_header): Need to unfold some
- headers. Also simplified figuring out the label.
- (efh_format_headers): Cleaned up some code.
-
-2008-04-02 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #264456
-
- * mail-component.c: (view_changed):
- Do not count deleted junk messages when doesn't show deleted messages.
-
-2008-04-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #350308
-
- * em-format-html-display.c: (efhd_gtkhtml_realise): Make colors only
- darker, not lighter. Use black in case someone has too dark theme.
-
-2008-04-02 Matthew Barnes <mbarnes@redhat.com>
-
- * em-composer-prefs (sig_edit_cb), (em_composer_prefs_new_signature):
- Adapt to new Bonobo-less signature editor.
-
- * mail-signature-editor.c:
- * mail-signature-editor.h:
- Rewrite the signature editor as a subclass of GtkhtmlEditor.
- Eliminates Bonobo from the equation.
-
- * em-composer-utils.c (composer_get_message),
- (em_utils_composer_send_cb), (save_draft_done),
- (em_utils_composer_save_draft_cb), (create_new_composer),
- (em_utils_compose_new_message),
- (em_utils_compose_new_message_with_mailto), (em_utils_post_to_folder),
- (em_utils_post_to_url), (edit_message), (forward_attached),
- (forward_non_attached), (reply_get_composer), (composer_set_body),
- (em_utils_reply_to_message), (post_reply_to_message):
- Adapt to new Bonobo-less composer.
-
- * mail-component-factory.c:
- Composer is no longer needs a Bonobo factory.
-
- * mail-config.c:
- Fix style pattern for EMsgComposer widgets.
-
-2008-04-02 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #271863
-
- * mail-component.c: (view_changed):
- Do not count deleted junked messages to total number of messages
- with unchecked "Hide Deleted Messages" option.
-
-2008-04-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #525508, spotted by Thomas M.
-
- * message-list.c (ml_tree_value_at):
- Fix a leaking CamelURL in the COL_LOCATION case.
-
-2008-04-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #525510, patch from Thomas M.
-
- * message-list.c (ml_tree_value_at):
- Mark "On This Computer" for translation.
-
-2008-03-29 Matthew Barnes <mbarnes@redhat.com>
-
- * em-network-prefs.c (em_network_prefs_finalise),
- (em_network_prefs_destroy), (emnp_parse_ignore_hosts):
- Fix some unused variable warnings.
-
-2008-03-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #523271
-
- * em-popup.c (emp_standard_menu_factory):
- Lowercase the MIME type before passing it to
- gnome_vfs_mime_get_all_applications().
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #522178
-
- * mail-folder-cache.c: (folder_changed): Put back hack with
- checking time of new message in the folder based with last
- time of new mail as it was before patch in bug #492702.
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #519292
-
- * message-list.h: (message_list_set_expand_all):
- * message-list.c: (message_list_set_expand_all):
- Remove unused confusing function.
- * message-list.c: (regen_list_done):
- Use numbers instead of gboolean value.
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #502826 (original patch by nickspoon0)
-
- * mail-config.glade:
- * em-composer-prefs.c: (attach_style_reply_new_order),
- (attach_style_info_reply), (em_composer_prefs_construct):
- Reword and reorder Reply Style items in the Preferences.
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #488175
-
- * message-list.c: (ml_tree_value_at):
- Colorize follow-up messages same as with due-by flag.
-
-2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
-
- ** Added configurable Proxy settings for Evolution.
-
- * GNOME_Evolution_Mail.server.in.in:
- * Makefile.am:
- * em-network-prefs.c: (em_network_prefs_get_type),
- (em_network_prefs_class_init), (em_network_prefs_init),
- (em_network_prefs_finalise), (em_network_prefs_destroy),
- (toggle_button_toggled), (toggle_button_init), (emnp_widget_glade),
- (emnp_set_sensitiveness), (emnp_parse_ignore_hosts),
- (emnp_load_sys_settings), (notify_proxy_type_changed),
- (widget_entry_changed_cb), (emnp_free), (emnp_set_markups),
- (em_network_prefs_construct), (em_network_prefs_new):
- * em-network-prefs.h:
- * mail-component-factory.c: (factory):
- * mail-config-factory.c: (mail_config_control_factory_cb):
- * mail-config.glade:
-
-2008-03-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #511978
-
- * mail-config.glade: Resolve mnemonics clash on Junk tab.
-
-2008-03-19 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-view.h:
- * em-message-browser.h:
- * em-message-browser.c:
- Code cleanup, no logic changes.
-
-2008-03-18 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #519154
-
- * mail-component.c: (view_changed):
- Do not localize folder name used in window title.
-
-2008-03-18 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #506359
-
- * mail-component.c: (mail_component_show_logger):
- Add Translators' comments.
-
-2008-03-17 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #514744
-
- * em-folder-tree-model.c: (em_folder_tree_model_load_state):
- Check also for proper root node and use default if not the right one.
-
-2008-03-13 Milan Crha <mcrha@redhat.com>
-
- * em-folder-tree.c:
- * em-format-html.c: Fix an implicit function declaration.
-
-2008-03-13 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #515786
-
- * em-migrate.c: (em_migrate), (em_update_sa_junk_setting_2_23):
- Fix misspelled SpamAssassin word.
-
-2008-03-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #273177
-
- * em-utils.h: (em_utils_add_vcard):
- * em-utils.c: (emu_add_address_or_vcard),
- (em_utils_add_address), (em_utils_add_vcard):
- New function to add whole vCard to addressbook.
- * em-popup.c: (emp_add_vcard), (emp_standard_menu_factory):
- Add popup menu item to vcard attachments.
-
-2008-03-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes breakage caused by bug #513951
-
- * mail-autofilter.c (filter_gui_add_from_message),
- (mail_filter_rename_uri), (mail_filter_delete_uri):
- * mail-tools.c (mail_tool_get_local_movemail_path):
- * mail-vfolder.c (mail_vfolder_delete_uri), (mail_vfolder_rename_uri),
- (store_folder_deleted), (store_folder_renamed),
- (vfolder_load_storage), (vfolder_revert),
- (em_vfolder_editor_response), (edit_rule_response),
- (new_rule_clicked):
- * em-folder-browser.c (emfb_search_search_activated):
- * em-folder-tree.c (em_folder_tree_new):
- * mail-ops.c (uid_cachename_hack), (empty_trash_exec):
- * em-folder-view.c (emfv_setup_view_instance):
- * em-utils.c (em_filter_editor_response), (em_utils_edit_filters):
- * importers/mail-importer.c (import_folders_rec):
- * mail-folder-cache.c (rename_folders):
- * em-format-html.c (em_format_html_get_type):
- * mail-session.c (main_get_filter_driver):
- * mail-config.c (gconf_mime_types_changed), (uri_to_evname),
- (mail_config_folder_to_cachename), (get_new_signature_filename):
- Adapt to new meaning of mail_component_peek_base_directory().
-
- * mail-component.c (mail_component_init):
- Add back initialization of priv->base_directory. Accidentally
- removed it somehow in last commit.
-
-2008-03-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #513951
-
- * mail-config.c (gconf_mime_types_changed):
- Adapt to new meaning of xxx_component_peek_base_directory().
-
- * mail-component.c:
- Use e_get_user_data_dir() instead of constructing the full path.
-
-2008-03-06 Tobias Mueller <muelli@auftrags-killer.org>
-
- ** Fix for bug #520745
-
- * mail/em-format.c: Fix format-string vulnerability
- Patch by Tor Lillqvist <tml@iki.fi>
-
-2008-03-03 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-tree.c (emft_drop_async__done):
- Re-fix bug #351672 since my patch for bug #362638 accidentally
- reverted the original solution.
-
-2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for BNC bug #282466
-
- * em-icon-stream.c: (em_icon_stream_get_image),
- (em_icon_stream_is_resized): Handle CIDs of broken cases too.
-
-2008-03-03 Changwoo Ryu <cwryu@debian.org>
-
- * default/Makefile.am:
- * default/ko/*: Add Korean welcome message translation.
-
-2008-03-02 Srinivasa Ragavan <sragavan@novell.com>
-
- * evolution-mail.schemas.in: Make Bogofilter the default junk plugin
- in Evolution.
-
-2008-02-22 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #512776
-
- * Changes below prevents deadlock on start or send/receive.
- * mail-send-recv.c: (struct _refresh_folders_msg),
- (refresh_folders_exec), (refresh_folders_free),
- (receive_update_got_folderinfo): Do not look for active folders in
- main thread, rather do it in other thread and free folder info later.
- * mail-ops.h: (mail_get_folderinfo):
- * mail-ops.c: (struct _get_folderinfo_msg), (get_folderinfo_done),
- (get_folderinfo_free), (mail_get_folderinfo):
- * mail-folder-cache.h: (mail_note_store):
- * mail-folder-cache.c: (struct _update_data), (update_folders),
- (mail_note_store):
- * mail-component.c: (mc_add_store_done):
- The 'done' function returns if we can free folder info or not.
-
-2008-02-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for BNC #358697
-
- * em-folder-browser.c: (emfb_set_folder): Make sure the default search
- filter for sent/draft/outbox is "Recipients Contain"
-
-2008-02-20 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #469292
-
- * em-format-quote.c: (emfq_format_clone): Add empty line only when top
- posting is enabled.
-
-2008-02-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #516349
-
- * em-format-quote.c: (emfq_format_message):
- Do not force black text in quotation part of the message.
-
-2008-02-18 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #515744
-
- * em-folder-view.c: (emfv_setup_view_instance):
- * mail-component.c: (impl_finalize):
- * message-list.c: (ml_tree_value_at):
- Memory leak fix.
-
-2008-02-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #167638
-
- * mail-component.c: (impl_quit): Upstreamed Fejj's OpenSUSE patch for
- faster quitting.
-
-2008-02-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bnc #153807
-
- * em-composer-utils.c: (em_utils_post_to_folder): Patch from OpenSUSE.
-
-2008-02-16 Aidan Delaney <a.j.delaney@brighton.ac.uk>
-
- ** Fix for bug #516234
-
- * em-popup.c: (emp_apps_open_in): Removed a stray printf() statement.
-
-2008-02-15 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #515659
-
- * em-format-html.c: (em_format_html_set_mark_citations):
- Keep mark_citations and the CAMEL_MIME_FILTER_TOHTML_MARK_CITATION
- flag (part of text_html_flags) in sync.
-
-2008-02-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #515054
-
- * em-folder-view.c: (emfv_popup_mark_junk), (emfv_popup_mark_nojunk):
- Also clear/set new CAMEL_MESSAGE_NOTJUNK flag.
-
-2008-02-10 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #411576
-
- * evolution-mail.schemas.in: Add a key to decide if same fonts gotto
- be used in message list in vertical view column.
- * message-list.c: (create_composite_cell):
-
-2008-02-10 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #510642
-
- * evolution-mail.schemas.in: Improved a schema-description.
- * mail-config.glade: Improved an error-message.
-
-2008-02-08 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #509741
-
- * mail-session.c (user_message_exec):
- Use the number of dialog buttons as a heuristic for whether to
- display a message in the status bar or immediately present the
- dialog to the user.
-
-2008-01-29 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-send-recv.c:
- Replace G_GNUC_FUNCTION (deprecated) with G_STRFUNC.
-
-2008-01-28 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #506948
-
- * em-folder-view.c: (url_unescape_amp), (emp_uri_popup_link_copy):
- Copy the unescaped url
-
-2008-01-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #504062
-
- * message-list.c: (get_normalised_string): Store strings for addresses,
- instead of collate keys.
- * message-list.etspec: Compare Subject as strings, not as collate.
-
-2008-01-28 Andre Klapper <a9016009@gmx.de>
-
- * em-filter-i18n.h: Added translator comments.
- * message-tag-followup.c: Added translator comments.
-
-2008-01-25 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for #467581.
-
- * em-folder-browser.c : Don't cancel all threads for a vfolder
- based search (all/account search). Introduced cameloperation for
- this and cancel it on clear.
-
-2008-01-24 Milan Crha <mcrha@redhat.com>
-
- ** Partial fix for bug #395939
-
- * em-format.c: (emf_inlinepgp_signed):
- * em-format-html-display.c: (efhd_format_optional):
- * em-folder-view.c: (emfv_destroy):
- Memory leak fix.
-
-2008-01-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #402487
-
- * em-folder-browser.c: (emfb_search_search_activated),
- (generate_viewoption_menu): Memory leak fix.
-
-2008-01-24 Milan Crha <mcrha@redhat.com>
-
- ** Part of bug #511488
-
- * mail-vfolder.h:
- * mail-vfolder.c: (vfolder_loaded): Function dropped.
- * mail-vfolder.c: (vfolder_load_storage): Allow to call this function
- more than once, but do load the storage only once.
- * em-folder-utils.c: (emfu_popup_new_folder_response):
- * mail-vfolder.c: (vfolder_edit), (vfolder_gui_add_rule),
- (vfolder_gui_add_from_message), (vfolder_gui_add_from_address):
- * em-folder-browser.c: (emfb_search_menu_activated):
- * em-folder-view.c: (emp_uri_popup_vfolder_sender),
- (emp_uri_popup_vfolder_recipient), (vfolder_type_current):
- Ensure vfolder is running.
-
-2008-01-24 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #511488
-
- * em-folder-tree-model.c: (em_folder_tree_model_signal_block):
- * em-folder-tree-model.h: Function to block folder-created function.
- * mail-vfolder.c: (vfolder_load_storage): Block the signal handler
- when loading.
-
-2008-01-24 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #510779
- ** Fix for bug #504103
-
- * em-mailer-prefs.c: (jh_tree_refill), (jh_add_cb), (jh_remove_cb),
- (init_junk_tree), (custom_junk_button_toggled),
- (em_mailer_prefs_construct): Added UI for the new junk preferences.
- * em-mailer-prefs.h:
- * evolution-mail.schemas.in: Add schema for junk header and address
- lookup.
- * mail-config.c: (gconf_jh_check_changed),
- (gconf_lookup_book_changed), (gconf_jh_headers_changed),
- (mail_config_init), (mail_config_reload_junk_headers),
- (mail_config_get_lookup_book):
- * mail-config.glade:
- * mail-config.h:
- * mail-session.c: (class_init), (lookup_addressbook),
- (mail_session_init), (mail_session_set_junk_headers):
- * mail-session.h:
-
-2008-01-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #405777
-
- * em-folder-view.c: (emfv_setup_view_instance),
- (emfv_setting_notify): Don't break abstraction. Call the right derived
- class.
-
-2008-01-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * message-list.etspec: Revert the last cursor remove commit. It breaks
- selections with CTRL. May be, cairofy the cursor.
-
-2008-01-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * message-list.etspec: Remove the focus cursor on the message list.
- The message list now has a nice cairo rendered row. This looks very
- close to the GtkTreeView thing.
-
-2008-01-16 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-browser.c:
- * message-list.c:
- Change of heart; decided we like the old "emblem-important"
- icon better than "mail-mark-important" for the message list
- and "Show" combo box.
-
-2008-01-16 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #509741
-
- * mail-session.c (user_message_exec):
- Fix a crash that occurs when prompted to accept a certificate.
- This is just a quick temporary fix; Srini and I have a more
- sophisticated solution in mind.
-
-2008-01-16 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #509697
-
- * mail-vfolder.c: (vfolder_edit):
- Ensure search folders are running before calling anything from this.
-
-2008-01-14 Kjartan Maraas <kmaraas@gnome.org>
-
- * evolution-mail.schemas.in: Add missing punctuation.
-
-2008-01-14 Gert Kulyk <gkulyk@yahoo.de>
-
- ** Fix for bug #350932
-
- * mail-config.glade: Enable the use of scrollable tabs in the
- mail-preferences dialog.
-
-2008-01-14 Martin Meyer <elreydetodo@gmail.com>
-
- ** Fix for bug #496301
-
- * evolution-mail.schemas.in: Made the long description of a couple of
- schemas more readable.
-
-2008-01-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #488213
-
- * em-icon-stream.c: (emis_fit):
- * em-format-html-display.c: (efhd_attachment_button):
- Use global function e_icon_factory_pixbuf_scale for scaling pixbufs.
-
-2008-01-10 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #507067
-
- * em-format-html-display.c: (efhd_get_uri_puri):
- Leak fix and enhanced behavior to return more than one URI separated
- by new line character ('\n'), if possible.
- * em-folder-view.c: (emfv_uri_popup_free): Free item itself too,
- because since now we use new allocated items, not the static one.
- * em-folder-view.c: (emfv_free_em_popup), (emfv_append_menu),
- (emfv_format_popup_event): Merge menus for more URIs and for part too.
-
-2008-01-10 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #211353
-
- * filtertypes.xml:
- * vfoldertypes.xml:
- * em-folder-view.c:
- * em-folder-browser.c:
- * em-mailer-prefs.h:
- * em-mailer-prefs.c:
- * mail-config.h:
- * mail-config.c:
- * mail-config.glade:
- * message-list.c:
- Label tags are now generated based on label name when creating, except
- of first 5 labels. New menu option "New Label" in popup menu over
- message list and editing of labels has been changed in Preferences.
- Also renaming tab in Preferences for "Labels", not "Colors", and the
- tab label too.
- mail-config-label... functions was moved to e-util/e-util-labels.c/.h.
- * message-list.etspec: Normalized columns has been moved by one
- when label column has been added.
-
-2008-01-10 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Most of the errors are now non-intrusive
-
- * em-folder-utils.c: (emfu_copy_folder_selected),
- (emfu_delete_response), (em_folder_utils_delete_folder):
- * em-folder-view.c: (emfv_delete_msg_response):
- * em-utils.c: (em_utils_edit_filters),
- (em_utils_save_part_to_file), (em_utils_temp_save_part),
- (error_response), (em_utils_show_error_silent),
- (em_utils_show_info_silent):
- * em-utils.h:
- * mail-autofilter.c: (mail_filter_delete_uri):
- * mail-component.c: (mail_component_show_logger):
- * mail-mt.c: (mail_msg_free):
- * mail-session.c: (do_user_message):
- * mail-vfolder.c: (mail_vfolder_delete_uri), (vfolder_edit_rule):
-
-2008-01-10 Sankar P <psankar@novell.com>
-
- * em-format-html.c: (efh_format_headers):
- Decode the right thingy. Fixes a regression in
- decoding of face header introduced while migration of
- camel_* functions to g_* functions.
-
-2008-01-08 Djihed Afifi <djihed@gmail.com>
-
- ** Fix for bug #309432
-
- * em-format-html.c: Fix message headers for RTL languages.
-
-2008-01-08 Colin Leroy <colin@colino.net>
-
- ** Fix for bug #499145
-
- * mail/em-composer-utils.c: Follow RFC 3798 to send return receipts.
-
-2008-01-08 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #474118
-
- * mail-ops.c: (prepare_offline_exec): Check for the right type of store
- and invoke appropriate functions.
-
-2008-01-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #300336
-
- * mail-vfolder.h: (vfolder_loaded):
- * mail-vfolder.c: (vfolder_loaded): New helper function.
- * em-folder-utils.c: (emfu_popup_new_folder_response):
- * mail-vfolder.c: (vfolder_gui_add_rule),
- (vfolder_gui_add_from_message), (vfolder_gui_add_from_address):
- * em-folder-browser.c: (emfb_search_menu_activated):
- * em-folder-view.c: (emp_uri_popup_vfolder_sender),
- (emp_uri_popup_vfolder_recipient), (vfolder_type_current):
- Ensure vfolder is running.
- * mail-component.c: (mc_startup): Do not start vfolder when
- disabled by option '/apps/evolution/mail/display/enable_vfolders'.
- * evolution-mail.schemas.in: Added schema for new option.
- * mail-config.glade:
- * em-mailer-prefs.h:
- * em-mailer-prefs.c: Added checkbox for "Enable Search Folders" option.
-
-2008-01-06 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- ** Fix bug #497914
-
- * em-mailer-prefs.c: (emmp_header_is_valid):
- backport changes from the copy/pasted code in imap-headers
- plugin.
-
-2008-01-06 Michael Monreal <michael.monreal@gmx.net>
-
- ** Fix for bug #492188
-
- * em-folder-browser.c:
- * em-folder-tree.c:
- * em-folder-view.c:
- * message-list.c:
-
- Use the new Tangoized icons instead of deprecated icons from
- gnome-icon-theme.
-
-2008-01-02 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #317823
-
- * em-format-html-display.c: (efhd_get_uri_puri):
- New helper function to dig up uri or puri from the GtkHtml.
- If the object is an image, then pass it as puri or uri, depends
- on the source of the image.
- * em-format-html-display.c: (efhd_html_button_press_event),
- (em_format_html_display_popup_menu): Using new helper function.
-
-2008-01-02 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #364642
-
- * em-composer-prefs.h: (struct _EMComposerPrefs):
- * em-composer-prefs.c: (em_composer_prefs_construct):
- * mail-config.glade:
- * evolution-mail.schemas.in:
- (/apps/evolution/mail/composer/request_receipt):
- New option in Composer tab to preset Request Read Receipt in composer.
-
-2008-01-02 Andre Klapper <a9016009@gmx.de>
-
- * mail-config.glade:
- add mnemonic_widget for default junk plugin. see bug #476264.
-
-2008-01-02 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-event.c: (eme_target_free):
- * em-event.h:
- * em-folder-tree-model.c: (em_folder_tree_model_get_folder_name):
- * em-folder-tree-model.h:
- * mail-folder-cache.c: (real_flush_updates): Send the folder name
- along with the new mail event.
-
-2007-12-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #362638
-
- * mail-mt.h:
- Overhaul the message passing API:
- - Define a MailMsg type as the base message struct.
- - Define types for the various callback functions.
- - Add a priority value to each message (not yet used).
- - Add a reference count to each message.
- - Define a MailMsgInfo type for the virtual function table.
- - Record the size of message sub-types in MailMsgInfo.
- - New/changed functions:
- mail_msg_new() - Easier to use.
- mail_msg_ref() - Increase reference count.
- mail_msg_unref() - Decrease reference count.
- mail_msg_main_loop_push() }
- mail_msg_unordered_push() } Submit MailMsgs to various
- mail_msg_fast_ordered_push() } message-processing threads.
- mail_msg_slow_ordered_push() }
-
- * mail-mt.c (mail_msg_new):
- Use GSlice for memory allocation.
-
- * mail-mt.c (mail_msg_ref), (mail_msg_unref):
- New functions increment/decrement a MailMsg's reference count.
-
- * mail-mt.c (mail_cancel_hood_add), (mail_cancel_hook_remove):
- Convert the 'cancel_hook_list' from an EDList to a GHookList and
- modify the API accordingly.
-
- * mail-mt.c:
- Use GThreadPools instead of EThreads.
- Use GAsyncQueues instead of EMsgPorts.
-
- * em-composer-utils.c:
- * em-folder-browser.c:
- * em-folder-properties.c:
- * em-folder-tree.c:
- * em-folder-utils.c:
- * em-folder-view.c:
- * em-format-html-print.c:
- * em-format-html.c:
- * em-subscribe-editor.c:
- * em-sync-stream.c:
- * importers/elm-importer.c:
- * importers/mail-importer.c:
- * importers/pine-importer.c:
- * mail-component.c:
- * mail-folder-cache.c:
- * mail-mt.c:
- * mail-ops.c:
- * mail-ops.h:
- * mail-send-recv.c:
- * mail-session.c:
- * mail-vfolder.c:
- * message-list.c:
- Use the new MailMsg API for messages.
-
-2007-12-18 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-mt.c (do_op_status): Fix another compiler warning.
-
-2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail-mt.c: (mail_msg_free), (mail_msg_check_error): Fix some compiler warnings.
-
-2007-12-14 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #211353
-
- * message-list.etspec:
- * message-list.h:
- * message-list.c: Added new column to show labels.
- * filtertypes.xml:
- * vfoldertypes.xml:
- Code for label filters/search folders has been changed.
- * mail-config.glade:
- * em-folder-view.c: (emfv_set_label), (emfv_unset_label),
- (emfv_popup_label_clear), (emfv_popup_label_set),
- (emfv_popup_labels_get_state_for_tag), (emfv_popup):
- Labels popup submenu is now shown with checkboxes so one can set
- more than one label to the message and unset only one label from
- message. There has been added new function, because of this.
- * mail-config.h:
- * mail-config.c: New "interface" functions to work with labels.
- * em-mailer-prefs.h:
- * em-mailer-prefs.c: Editing labels in tree.
- * em-folder-browser.c:
- Labels in show menu reflect changes in preferences.
-
-
-2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #430369
-
- * mail-session.c: (mail_session_init): Init in the main gui thread.
-
-2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Non-intrusive errror reporting and basic logging support.
-
- * em-folder-browser.c: (emfb_help_debug): Invoke the debug menu.
- * evolution-mail.schemas.in: Schema for error timeout and level.
- * mail-component.c: (mail_component_init), (render_pixbuf),
- (render_level), (render_date), (append_logs), (spin_value_changed),
- (mail_component_show_logger): Handle the lifecycle of the logger.
- * mail-component.h: Api to show the logger.
- * mail-config.c: (gconf_error_time_changed),
- (gconf_error_level_changed), (mail_config_init),
- (mail_config_get_error_timeout), (mail_config_get_error_level): Load
- and get the error time and level.
- * mail-config.h:
- * mail-mt.c: (mail_msg_set_cancelable), (mail_msg_new),
- (end_event_callback), (mail_msg_free), (mail_msg_check_error),
- (operation_cancel), (do_op_status): Revamp the error handling.
- * mail-mt.h:
- * mail-ops.c: (send_queue_send), (mail_send_queue): Handle the send/receive
- case of error reporting separately.
- * mail-send-recv.c: (free_send_info), (mail_send):
-
-2007-12-15 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-tree-model.c (emft_model_unread_count_changed),
- (emfolder_tree_model_set_unread_count):
- Fix recently introduced compiler warnings.
-
-2007-12-15 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #492702
-
- * mail-config.h:
- * mail-config.glade:
- * evolution-mail.schemas.in:
- * mail-folder-cache.h:
- * mail-folder-cache.c:
- * em-mailer-prefs.h:
- * em-mailer-prefs.c: Moved bits of sound notification
- on new messages to mail-notification plugin.
- * em-migrate.c: (is_in_plugs_list),
- (em_update_message_notify_settings_2_21), (em_migrate):
- Migration code to move old options to new plugin options.
-
-2007-12-14 Sankar P <psankar@novell.com>
-
- * em-folder-tree-model.c: (emft_model_unread_count_changed),
- (em_folder_tree_model_init),
- (em_folder_tree_model_set_unread_count):
- * em-folder-tree.c: (em_folder_tree_construct):
- Moving some code from tree to model where it belongs.
- Fixes some CPU usage issue whenever (un)read count is updated.
- Hopefully no regresssions.
-
-2007-12-13 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-send-recv.c:
- Fix an implicit function declaration.
-
-2007-12-12 Alex "weej" Jones <alex@weej.com>
-
- ** Fix for bug #503111
-
- * mail-session.c: (mail_session_add_junk_plugin):
- Suppress "Loading %s as the default junk plugin" message.
-
-2007-12-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #502318
-
- * em-format-html-display.c: (struct _EMFormatHTMLDisplayPrivate),
- (efhd_search_destroy), (em_format_html_get_search_dialog),
- (em_format_html_display_search), (em_format_html_display_search_with),
- (em_format_html_display_search_close), (efhd_complete):
- Track search dialog activity rather based on flag than on widget
- existence, because the pointer to that widget it still
- there (non-NULL) even after destroy of that widget.
-
-2007-12-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #336074
-
- * mail-send-recv.c: (get_folders):
- Determine whether refresh folder from the store based on result of new
- store's function 'camel_store_can_refresh_folder'.
-
-2007-12-10 Jeff Cai <jeff.cai@sun.com>
-
- * em-folder-view.c: (emfv_setting_notify):
- If it is not FolderBrowser object, the pane size
- signal is not sent.
- Fix #501677
-
-2007-12-07 Alex Kloss <alexkloss@att.net>
-
- ** Fix for bug #329706
-
- * em-utils.c (em_utils_prompt_user):
- Add mnemonic 'd' to 'Do not show...' checkbox
- * mail.error.xml:
- Remove redundant 'Send anyway' label
- Reorder buttons to 'Send','Cancel' as per HIG
-
-2007-12-07 Akhil Laddha <lakhil@novell.com>
-
- ** Fix for bug #475508
-
- * em-folder-view.c:
- Changed the string for search folder and filter creation from
- message list to make it understandable.
-
-2007-12-07 Denis Washington <denisw@svn.gnome.org>
-
- ** Fix for bug #500561
-
- * em-folder-browser.c: Added icon for mark all messages as read menu
- item.
-
-2007-12-06 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #263236
-
- * em-folder-view.c: (emfv_delete_msg_response):
- Look for "Do not ask me again" check in alignment, so
- let it works properly.
-
-2007-12-05 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail-config.h: Fix a compiler warning.
-
-2007-12-05 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added a preference to disable Magic Spacebar.
-
- * em-folder-browser.c: (html_scroll), (emfb_list_key_press): Check the cfg
- before invoking Magic Spacebar
- * em-mailer-prefs.c: (em_mailer_prefs_construct): Preference window handling
- * em-mailer-prefs.h:
- * evolution-mail.schemas.in:
- * mail-config.c: (gconf_magic_spacebar_changed),
- (mail_config_init), (mail_config_get_enable_magic_spacebar): Add it part of MC.
- * mail-config.glade:
- * mail-config.h:
-
-2007-12-04 David Turner <cillian64@googlemail.com>
-
- ** Fix for bug #347329
-
- * em-folder-selector.c: (em_folder_selector_create_new):
- Added a mnemonic to the 'Create' button of the 'New Folder' dialog
-
-2007-12-04 Alex Kloss <alexkloss@att.net>
-
- ** Fix for bug #329578
-
- * em-account-editor.c: (emae_receive_options_item):
- Add mnemonic for "minutes" widget
-
-2007-12-04 David Turner <cillian64@googlemail.com>
-
- ** Fix for bug #446029
-
- * em-format-html-display.c: (em_format_html_get_search_dialog):
- Fix for a mnemonic conflict in 'Find in Message' feature.
-
-2007-12-04 Alex Kloss <alexkloss@att.net>
-
- ** Fix for bug #466503
-
- * mail-config.glade: Fix for a mnemonic conflict in
- Preferences -> Mail Preferences -> Junk tab.
-
-2007-12-04 David Turner <cillian64@googlemail.com>
-
- ** Part of fix for bug #466499
-
- * em-account-editor.c: (emae_option_toggle):
- Added support for mnemonics in config options from camel
-
-2007-12-04 David Turner <cillian64@googlemail.com>
-
- ** Fix for bug #466497
-
- * mail-config.glade: Changed some mnemonics to stop l being used
- as a mnemonic key
-
-2007-12-04 David Turner <cillian64@googlemail.com>
-
- ** Fix for bug #466241
-
- * mail-config.glade: Added a mnemonic to "Authentication type"
- in the recieving mail section of configuration
-
-2007-12-03 Denis Washington <denisw@svn.gnome.org>
-
- ** Fix for bug #363644
-
- * mail-send-recv.c:
- Added a 6px padding around the scrolled window so that
- it's border doesn't look like a separator on the bottom.
-
-2007-11-29 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #271551
-
- * evolution-mail.schemas.in:
- New key "/apps/evolution/mail/composer/current_folder".
-
-2007-11-28 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-session.c:
- Fix an implicit function declaration caused by my last commit.
-
-2007-11-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #495123
-
- * mail-session.c (mail_session_init):
- Pass the CamelSession to the EAccountComboBox class (ugly hack).
-
-2007-11-26 Nicholas Miell <nmiell@gmail.com>
-
- ** Fix for bug #216485
- Edit->Select thread menu fix and improvement.
-
- * em-folder-browser.c: (emfb_edit_select_subthread): new function,
- (emfb_enable_map, emfb_verbs) hook it up
- * message-list.c: (select_thread): new function based on
- thread_select_foreach, (thread_select_foreach): remove the logic
- now in select_thread, (message_list_select_thread): use
- select_thread, (subthread_select_foreach): new function,
- (message_list_select_subthread): new function
- * message-list.h: (message_list_select_subthread): add prototype
-
-2007-11-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #494414
-
- * em-folder-selection-button.c: (set_contents): If used uri points
- to an account, then prepend account's name to folder name.
-
-2007-11-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #494425
-
- * em-utils.c: (get_unique_file_names):
- New helper function to "assign" unique file name to each part.
- * em-utils.c: (em_utils_save_parts): Use new helper function.
-
-2007-11-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #335931
-
- * message-list.c: (struct _regen_list_msg): New member last_row.
- * message-list.c: (regen_list_regen): Store last_row for later use.
- * message-list.c: (regen_list_regened): Restore row based on last_row
- when no uid was selected before.
- * message-list.c: (mail_regen_list): Init new last_row member.
- * em-folder-view.c: (emfv_select_next_message): New helper function
- to select messages in list.
- * em-folder-view.c: (emfv_popup_mark_junk), (emfv_popup_mark_nojunk),
- (emfv_popup_delete): Using new helper function, so get same behavior.
-
- * message-list.h: (struct _MessageList):
- * message-list.c: (on_cursor_activated_cmd): Removed cursor_row member.
-
-2007-11-22 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #498551
-
- * em-folder-tree.c: (emft_get_folder_info__got):
- Remove placeholder node even for store if no children found.
-
-2007-11-22 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #256899 by Chaya
-
- * mail-config.glade:
- * em-account-prefs.h: (struct _EMAccountPrefs):
- * em-account-prefs.c: (account_delete_clicked),
- (account_able_clicked), (account_able_toggled),
- (account_cursor_change), (em_account_prefs_construct):
- Remove "Disable/Enable" button from Mail Accounts preferences.
-
-2007-11-20 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #480514
-
- * em-folder-browser.c: (get_view_query),
- (emfb_search_search_activated): Let work "Last 5 Days' Messages" and
- "Recent messages" filters in Sent folder too.
-
-2007-11-20 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #493783
-
- * em-format-html.c: (efh_format_timeout): Do not erase old content
- when re-formatting same mail, so keep scroll position.
-
-2007-11-18 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- ** Fix bug #495875
-
- * em-folder-tree.c:
- right click menu reordering
-
-2007-11-14 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-tree.c (em_folder_tree_get_selected_folder_info):
- Call camel_folder_info_new() instead of g_new0().
-
-2007-11-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #263236
-
- * mail.error.xml: Terminology cleanup.
-
-2007-11-12 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #263236
-
- * mail.error.xml: New message "ask-delete-vfolder-msg".
- * em-folder-view.c: (emfv_delete_msg_response),
- (emfv_popup_delete): When deleting from vFolder, ask if really want
- to and warn about deleting in a real folder too.
- * evolution-mail.schemas.in: New option
- "/apps/evolution/mail/prompts/delete_in_vfolder" to not ask again.
-
-2007-11-08 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-selector.h:
- Fix some typos in the GObject macros.
-
-2007-11-06 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #492170
-
- * em-migrate.c:
- * evolution-mail.schemas.in:
- * mail-config.c:
- Replace the old color definitions with very similar colors from
- the Tango color palette.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #343011
- (restore collapse state of selected folder after start)
-
- * em-folder-tree.c: (emft_maybe_expand_row): Do not expand subtree of
- a node, only make it visible.
- * em-folder-tree-model.h: (em_folder_tree_model_get_expanded_uri),
- (em_folder_tree_model_set_expanded_uri):
- * em-folder-tree-model.c: (em_folder_tree_model_get_expanded_uri),
- (em_folder_tree_model_set_expanded_uri):
- Same as ..._get/_set_expanded, but using 'uri', instead of 'key'.
- * em-folder-tree-model.c: (emftm_uri_to_key): New helper function.
- * mail-component.c: (impl_createView): Restore collapsed state after
- selecting last selected folder, if necessary.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #488298
-
- * em-folder-view.c: (EMFolderViewEnable emfv_enable_map[]):
- Disable "MessageMarkAsNotJunk" if requested by context.
- * mail-folder-cache.c: (update_1folder): Do not count junked
- messages into "new" messages in drafts and out box.
- * em-popup.c: (em_popup_target_new_select): Disable "MarkAsJunk"
- and "MarnAsNotJunk" in drafts and out box.
-
-2007-11-05 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #492102
-
- * em-folder-view.c: Use mail-mark-read icon.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- * em-folder-view.c: (emfv_message_reply): Leak fix.
-
-2007-11-05 Sankar P <psankar@novell.com>
-
- * em-folder-tree.c:
- Change enum order. LAST should be the last.
- Regression from #446035
-
- ** Fix for bug #493646
-
-2007-10-31 Priit Laes <plaes@svn.gnome.org>
-
- * em-format-html-display.c: Fix typo in documentation.
- * em-message-browser.c: Ditto.
-
-2007-10-31 Priit Laes <plaes@svn.gnome.org>
-
- * mail-component.c: (view_changed): Fix the ordering of the string
- components.
-
-2007-10-30 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #446035
-
- * em-folder-tree.c: (render_pixbuf):
- Use the folder-saved-search icon for vfolders.
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-searching-tokenizer.c: (build_trie), (searcher_new),
- (output_token), (output_match), (merge_subpending),
- (searcher_next_token):
- * em-account-editor.c: (em_account_editor_new), (emae_load_text),
- (emae_check_license), (emae_auto_detect), (smime_sign_key_select),
- (smime_encrypt_key_select), (emae_service_url_path_changed),
- (emae_ssl_changed), (emae_service_provider_changed),
- (emae_refresh_providers), (emae_refresh_authtype),
- (emae_setup_service), (emae_identity_page):
- * em-composer-utils.c: (em_utils_send_receipt),
- (generate_account_hash), (em_utils_camel_address_to_destination),
- (reply_get_composer):
- * em-config.c: (em_config_new):
- * em-event.c: (em_event_peek):
- * em-filter-rule.c: (get_widget):
- * em-folder-browser.c: (generate_viewoption_menu),
- (em_folder_browser_show_preview), (get_view_query),
- (vfolder_setup_do), (emfb_search_search_activated),
- (emfb_list_key_press), (emfb_list_built):
- * em-folder-view.c: (em_folder_view_new),
- (emfv_setup_view_instance), (emfv_popup_forward),
- (emp_uri_popup_vfolder_sender), (emp_uri_popup_vfolder_recipient),
- (emfv_enable_menus):
- * em-format-hook.c:
- * em-format-html-display.c: (efhd_attachment_optional):
- * em-format-html.c: (em_format_html_new),
- (em_format_html_add_pobject), (em_format_html_find_pobject),
- (em_format_html_find_pobject_func), (efh_text_enriched),
- (efh_multipart_related), (efh_format_address), (efh_format_header):
- * em-icon-stream.h:
- * em-inline-filter.c: (emif_add_part), (emif_scan):
- * em-junk-hook.c: (emjh_construct_group):
- * em-mailer-prefs.c: (junk_plugin_setup):
- * em-menu.c: (em_menu_new), (em_menu_target_new_select):
- * em-message-browser.c: (em_message_browser_new):
- * em-popup.c: (em_popup_new), (em_popup_target_new_select):
- * em-sync-stream.c:
- * em-utils.c: (em_utils_save_part_to_file), (tag_editor_response),
- (em_utils_read_messages_from_stream), (em_utils_get_proxy_uri),
- (em_utils_in_addressbook):
- * em-vfolder-rule.c: (validate):
- * importers/elm-importer.c:
- * importers/mail-importer.c: (import_mbox_import),
- (import_folders_rec):
- * importers/pine-importer.c:
- * mail-component.c: (setline_done):
- * mail-folder-cache.c: (flush_updates):
- * mail-mt.c: (mail_msg_new), (checkmem), (mail_msg_check_error),
- (mail_msg_cancel), (mail_msg_wait), (mail_msg_init),
- (do_op_status):
- * mail-send-recv.c: (receive_status), (receive_done),
- (refresh_folders_get):
- * mail-vfolder.c: (mail_vfolder_get_sources_local),
- (mail_vfolder_get_sources_remote), (context_rule_added),
- (store_folder_renamed):
- * message-list.c: (e_mail_address_new), (e_mail_address_compare),
- (get_normalised_string), (ml_search_forward), (ml_search_backward),
- (ml_search_path), (message_list_select_uid),
- (thread_select_foreach), (message_list_copy), (ml_duplicate_value),
- (ml_free_value), (ml_initialize_value), (ml_value_is_empty),
- (ml_value_to_string), (subtree_latest), (sanitize_recipients),
- (ml_tree_value_at), (ml_tree_sort_value_at),
- (message_list_init_images), (filter_date), (build_tree),
- (build_flat_diff), (regen_list_regen):
-
- Warning fixes:
- - NULL vs. 0 vs FALSE
- - ANSIfication of function declarations
- - Remove unused bits
- - use unsigned ints for 1-bit bitfields
- - invalid pointer type
- - mark a global var static
- - mixing code and declarations
-
-2007-10-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #489027
-
- * evolution-mail.schemas.in: New hidden option 'thread_latest' to fall
- back to thread sorting like before 2007-05-17 (see below).
- * message-list.c: (struct _MessageListPrivate),
- (message_list_construct): New property 'thread_latest'.
- * message-list.c: (ml_tree_sort_value_at): Sort based on this property.
-
-2007-10-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #467364 by Christian Kintner
-
- * evolution-mail.schemas.in:
- * mail-config.glade: Evolution uses "Emoticon" instead of "Smiley".
-
-2007-10-24 Andre Klapper <a9016009@gmx.de>
-
- ** Fix for bug #261165
-
- * filtertypes.xml: added search on CC and BCC
-
-2007-10-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #271734
-
- * mail-mt.c: (do_op_status): Show description of operation, if
- available, instead of empty string and end activity properly, if
- operation ended before/during activity start.
-
-2007-10-15 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-view.c:
- Fix broken icon for View -> Zoom -> Normal Size.
-
-2007-10-12 Michael Monreal <michael.monreal@gmail.com>
-
- ** New inbox/outbox/sent icons (bug #479257)
-
- * mail/em-folder-tree.c, mail/mail-send-recv.c:
- Change icon references.
-
-2007-10-11 Matthew Barnes <mbarnes@redhat.com>
-
- * em-format.c (em_format_add_puri):
- Use G_GSIZE_FORMAT when printing a gsize/size_t to make compilers
- on all arches happy.
-
-2007-10-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #323977
-
- * em-filter-rule.c: (get_widget):
- Use "Add Action" instead of plain "Add" for button label.
-
-2007-10-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #329823
-
- * mail-component.h: (mail_indicate_new_mail):
- * mail-component.c: (mail_indicate_new_mail),
- (struct _MailComponentPrivate), (impl_dispose), (impl_createView):
- New function to indicate new mails on sidebar's button and storing
- component_view in priv struct for later use.
- * em-folder-view.c: (emfv_list_done_message_selected):
- * mail-folder-cache.c: (real_flush_updates):
- Indicate changes like for plugins for new mails.
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #437579
-
- * e-searching-tokenizer.c:
- * em-folder-browser.c:
- * em-format-html.c:
- * em-format-view.c:
- * em-format.c:
- * em-mailer-prefs.c:
- * em-mailer-prefs.h:
- * mail-session.c:
- * mail-session.h:
- * mail-vfolder.c:
- * message-list.c:
- Fix various compiler warnings. Patch from Milan Crha.
-
-2007-10-09 Tobias Mueller <muelli@auftrags-killer.org>
-
- ** Fix for bug #482575
-
- * em-folder-view.c: Don't use "insert_image" icon.
- Patch by Michael Monreal <infernux@web.de>
-
-2007-10-09 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #484635
-
- * em-folder-tree-model.c: (em_folder_tree_model_remove_store_info):
- Destroy functions in GHashTables to simplify memory management already
- free the store info. So do no free it again in this function.
-
-2007-10-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #477045
-
- * em-popup.c: (EPopupItem emp_standard_uri_popups[]): Use 'contact-new'
- icon name rather than 'edit-add' for "Add to address book" item.
-
-2007-10-05 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #468736
-
- * em-folder-view.c: (em_folder_view_print):
- * em-format.c: (merge_missing), (em_format_merge_handler):
- * em-format.h:
-
-2007-10-04 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #477045
-
- * em-folder-tree.c:
- Use "document-properties" icon in pop-up menu.
-
-2007-10-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #473903
-
- * mail-send-recv.c: (build_dialog), (receive_get_folder):
- Fixes serious warnings, rest is because of this fix.
- * em-event.c: (em_event_target_new_send_receive):
- * em-event.h: (struct _EMEventTargetSendReceive),
- (em_event_target_new_send_receive):
- Changed structure member and function prototype to reflect fixes.
-
-2007-10-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #469657
-
- * em-composer-prefs.c:
- * em-folder-tree-model.c:
- * em-format.c:
- * em-format-html.c:
- * em-migrate.c:
- * em-subscribe-editor.c:
- * mail-component.c:
- * mail-send-recv.c:
- * message-list.c:
- * importers/elm-importer.c:
- Use destroy functions in GHashTables to simplify memory management.
-
-2007-10-01 Sankar P <psankar@novell.com>
-
- * em-format-html.c: (efh_format_headers):
- Display Face header value if contacts doesn't
- have any image associated with them.
- Fixes bug mentioned in #481235 and not the
- enhnacement request.
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- * em-account-editor.c:
- * evolution-mail.schemas.in:
- * mail-config.glade:
- Use consistent terminology for mail messages (#480621).
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #477045
-
- * em-format-html.c (efh_format_headers):
- * em-migrate.c (upgrade_passwords_1_2):
- Use GLib's Base64 API instead of Camel's.
-
-2007-09-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #461195
-
- * mail-marshalers.list: Remove needless marshalers.
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #477045
-
- * em-folder-tree.c:
- * em-folder-view.c:
- * em-popup.c:
- * mail-component.c:
- * mail-mt.c:
- * mail-send-recv.c:
- * message-list.c:
- Use standard icon names where applicable.
-
-2007-09-21 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am:
- Distribute README.async (#478704).
-
- * importers/Makefile.am:
- Remove references to evolution-outlook-importer.c and
- netscape-importer.c; we haven't shipped them for over two years
- (see ChangeLog entry for 2005-07-01).
-
-2007-09-21 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #411125
-
- * message-list.etspec:
- Uses 'compare="collate"' instead of 'compare="string"' to handle UTF
- characters correctly.
-
-2007-09-17 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #472865
-
- * em-composer-utils.c: (ask_confirm_for_unwanted_html_mail):
- Show dialog only when there is any recipient, not always.
-
-2007-09-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #476040
-
- * em-folder-browser.c:
- * message-list.c:
- Use "mail-attachment" icon instead of "stock_attach".
-
-2007-09-12 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #473514
-
- * em-filter-rule.c: (option_activate), (get_rule_part_widget):
- Allow rule part fill space if requested.
-
-2007-09-12 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #231178
-
- * filtertypes.xml: Added 'label' filtertype to the list.
-
-2007-09-07 Johnny Jacob <jjohnny@novell.com>
-
- ** Partial Fix for #467581.
-
- * mail-component.c : (enable_folder_tree) : Get the right URIs for
- selected and current folders.
-
-2007-09-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #473903
-
- * em-folder-utils.c: (new_folder_created_cb),
- (emfu_popup_new_folder_response):
- * em-folder-tree.c: (get_last_child),
- (em_folder_tree_select_prev_path):
- * em-composer-utils.c: (composer_get_message):
- * em-format.c: (em_format_add_puri):
- * em-mailer-prefs.c: (junk_plugin_changed), (junk_plugin_setup):
- Fixes serious compiler warnings.
-
-2007-09-06 Andre Klapper <a9016009@gmx.de>
-
- * mail-config.c: (config_cache_labels):
- Don't translate empty label names.
- Fixes bug 363645. Thanks to Bastien Nocera.
-
-2007-09-06 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #304993 (Novell Bugzilla)
-
- * em-folder-selector.c: (emfs_response): Do allow folder selection of
- created folders.
- * em-folder-utils.c: (new_folder_created_cb): Expand only if selection
- is not asked for.
-
-2007-09-01 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-view:
- Use modern icon names for "Junk" and "Not Junk".
-
-2007-08-31 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #377763
-
- * em-icon-stream.c: (emis_fit): Do not scale under 1x1 pixel.
-
-2007-08-31 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Move away from g_assert to g_return* calls
-
- * em-account-editor.c: (emae_auto_detect), (emae_queue_widgets):
- * em-filter-editor.c: (select_source):
- * em-filter-rule.c: (xml_encode):
- * em-folder-properties.c: (emfp_commit), (emfp_get_folder_item):
- * em-folder-tree-model.c: (folder_renamed):
- * em-folder-tree.c: (em_folder_tree_get_model_storeinfo):
- * em-folder-utils.c: (emfu_popup_new_folder_response):
- * em-folder-view.c: (emfv_setup_view_instance):
- * em-format-html-display.c: (efhd_attachment_optional):
- * em-format-html.c: (em_format_html_add_pobject),
- (efh_format_timeout):
- * em-format.c: (em_format_add_puri):
- * em-migrate.c: (emm_setup_initial):
- * em-sync-stream.c: (sync_op):
- * em-utils.c: (em_uri_to_camel):
- * em-vfolder-rule.c: (em_vfolder_rule_add_source),
- (em_vfolder_rule_find_source), (em_vfolder_rule_remove_source),
- (xml_encode):
- * mail-component.c: (view_control_activate_cb), (setline_done),
- (mail_component_get_folder), (mail_component_get_folder_uri):
- * mail-config-factory.c: (mail_config_control_factory_cb):
- * mail-config.c: (mail_config_get_accounts):
- * mail-folder-cache.c: (mail_note_store_remove), (mail_note_store):
- * mail-mt.c: (do_op_status):
- * mail-ops.c: (mail_append_mail), (mail_transfer_messages):
- * mail-send-recv.c: (free_send_data), (mail_send_receive),
- (mail_receive_uri):
- * mail-session.c: (alert_user):
- * mail-tools.c: (mail_tool_uri_to_folder):
- * mail-vfolder.c: (mail_vfolder_add_uri),
- (mail_vfolder_delete_uri), (mail_vfolder_rename_uri),
- (store_folder_renamed):
- * message-list.c: (get_message_uid), (get_message_info),
- (get_normalised_string), (ml_duplicate_value), (ml_free_value),
- (ml_initialize_value), (ml_value_is_empty), (ml_value_to_string),
- (subtree_unread), (subtree_size), (subtree_latest),
- (ml_tree_value_at), (ml_tree_sort_value_at),
- (ml_tree_set_value_at), (build_subtree), (add_node_diff),
- (remove_node_diff), (build_subtree_diff), (ml_getselected_cb),
- (message_list_thaw):
-
-2007-08-30 Gavin Scott <gavindscott@yahoo.com>
-
- ** Fixes bug #351672
-
- * em-folder-tree.c: Remove unneeded gtk_drag_finish call
-
-2007-08-28 Wadim Dziedzic <wadimd@svn.gnome.org>
-
- * default/Makefile.am: added Polish translation of welcome email
- * default/pl:
-
-2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html.c: Fix a typo build break.
-
-2007-08-27 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for #467635.
-
- * evolution-mail.schemas.in : Changed string.
-
-2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #431459
-
- * em-format-hook.c: (emfh_construct): Enable format plugins while
- loading only.
-
-2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #364700
-
- * em-junk-hook.c: (em_junk_init): Load/Enable junk plugins while
- loading only.
- * mail-session.c: (mail_session_add_junk_plugin):
-
-2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #256878 from Vincent Untz
-
- * em-format-html-display.c: Set the string for valid signatures.
- * em-format-html.c:
-
-2007-08-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #414420 by Ed Catmur
-
- * em-folder-view.c: (struct _EMFolderViewPrivate),
- (emfv_destroy), (emfv_popup_mark_unread), (mst_free),
- (emfv_list_done_message_selected):
- Fix crasher on repeated destroy.
-
-2007-08-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #385414 by makuchaku (Mayank)
-
- * em-format-html.c: (efh_format_source):
- Use ...PRESERVE_8BIT rather than ...ESCAPE_8BIT for message source.
-
-2007-08-24 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #464338
-
- * em-folder-browser.c: (emfb_folder_create): Fetches the CamelFolderInfo
- from the EMFolderTree.
-
-2007-08-24 Li Yuan <li.yuan@sun.com>
-
- * mail-config.glade:
- Fix for #262682. Add labelled-by relation between labels and
- entry.
-
-2007-08-23 Sankar P <psankar@novell.com>
-
- reviewed by: Andre Klapper <a9016009@gmx.de>
-
- * Fix for bug #468869
-
- * mail-config.glade:
- Mark strings for Translation.
-
-2007-08-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #468303
-
- * em-mailer-prefs.c: (junk_plugin_setup): Add strings for i18n.
-
-2007-08-21 Tobias Mueller <tobiasmue@svn.gnome.org>
-
- ** Another fix for bug #467382
-
- * em-folder-view.c: Changing position of emfb_enable_map to
- be able to compile with -pedantic
-
-2007-08-21 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #468734
-
- * em-mailer-prefs.c: (label_color_set): color-set signal has no rgba
- passed.
-
-2007-08-20 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-component.c (enable_folder_tree):
- Alternate fix for bug #467599 (also bug #467883).
-
-2007-08-20 Tobias Mueller <tobiasmue@svn.gnome.org>
-
- ** Fix for bug #467382
-
- * em-folder-browser.c: Changing position of emfb_enable_map to
- be able to compile with -pedantic
-
-2007-08-20 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #367760
-
- * em-utils.c: (em_filename_make_safe): Added '#' as non-safe character.
- * em-utils.c: (em_utils_save_part): Using em_filename_make_safe and
- creates filename similar to em_utils_save_parts.
- * em-utils.c: (em_utils_save_parts): Using em_filename_make_safe.
-
-2007-08-20 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for bug #467599.
-
- * mail-component.c: (enable_folder_tree): No need to emit a
- folder_selected signal when no folder is selected. Plugged a
- memory leak.
-
-2007-08-20 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #467165
-
- * em-folder-tree.c: (emft_tree_user_event): If the event is null, it
- may be a keyboard event.
-
-2007-08-16 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #350539
-
- * em-format-quote.c: (emfq_format_headers), (emfq_text_plain):
- * em-format.c: (emf_multipart_alternative), (emf_inlinepgp_signed):
- * em-popup.c: (emp_part_popup_set_background):
- * em-format-html.c: (efh_text_plain), (efh_message_external),
- (efh_format_headers):
- Ensures non-NULL part.
-
-2007-08-16 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #467198
-
- * mail-component.c: (enable_folder_tree): Initialize the camel
- exception.
-
-2007-08-16 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for #364431.
-
- * em-subscribe-editor.c : (sub_editor_refresh) : Wait for thread
- to finish before refreshing.
-
-2007-08-16 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #466548
-
- * em-composer-utils.c: (em_utils_composer_send_cb):
- e_msg_composer_get_preferred_account can return NULL, so test for it.
-
-2007-08-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #352346
-
- * em-migrate.c (em_update_accounts_2_11), (em_migrate):
- Added function to change "spool" to "spooldir" for those
- spools which points on directories.
-
-2007-08-13 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for #458498 from Lucky Wankhede <wlakke@novell.com>
-
- * evolution-mail.schemas.in : String fix.
-
-2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-folder-browser.c: (emfb_set_folder): Use the gconf key to
- unselect mail and preview.
- * evolution-mail.schemas.in: Add a new gconf key to have a safe view
- if the selected mail crashes.
-
-2007-08-07 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #464312
-
- * em-folder-tree-model.c: (em_folder_tree_model_get_selected): If the
- selected uri is empty string, let it be NULL.
- * em-folder-tree.c: (emft_tree_selection_changed),
- (em_folder_tree_select_prev_path): If nothing is selected, remove
- message list and preview.
- * em-folder-view.c: (emfv_set_folder): Don't dup NULL
- * message-list.c: (message_list_set_folder): Don't dup NULL
-
-2007-08-07 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #419690
-
- * message-list.c: (message_list_construct): FALSE isn't really equal
- to NULL.
-
-2007-08-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #463061
-
- * em-mailer-prefs.c: (em_mailer_prefs_construct): Set the signal
- handlers later than assigning values to radio groups.
-
-2007-08-02 Tobias Mueller <muelli@auftrags-killer.org>
-
- * message-list.c: (regen_list_regened) Removed dead if
- statement, fixes bug #387312
-
-2007-08-02 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for expanding newly created folders from Lucky
-
- * em-folder-browser.c: (emfb_folder_create):
- * em-folder-selector.c: (emfs_response),
- (em_folder_selector_set_selected),
- (em_folder_selector_set_selected_list):
- * em-folder-tree.c: (em_folder_tree_set_selected_list),
- (emft_popup_new_folder), (em_folder_tree_set_selected):
- * em-folder-tree.h:
- * em-folder-utils.c: (new_folder_created_cb),
- (emfu_popup_new_folder_response), (em_folder_utils_create_folder):
- * em-folder-utils.h:
- * mail-component.c: (impl_createView), (create_item),
- (create_local_item_cb), (impl_requestCreateItem):
-
-2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * em-format-html.c (efh_format_headers): Do not show the
- pretty-"on-behalf-of"-band for all messages that has Sender header
- set, instead rely on the custom X-Evolution-Mail-From-Delegate
- flag that will be added by each providers.
-
-2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- * em-format-html.c: (efh_format_headers): Marked
- a string for translation.
-
- Committing on behalf of Bharath Acharya <abharath@novell.com>
-
-2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- * em-format-html.c: (efh_format_headers): Displaying a message
- to the recipient of the mail informing him about delegated mails.
- The message is displayed for all mails containing the "Sender" field
- Committing on behalf of Bharath Acharya <abharath@novell.com>
-
-2007-07-29 Rob Bradford <rob@robster.org.uk>
-
- ** Potential fix for: #453668
-
- * mail-folder-cache.c: (folder_changed):
- Deal with the fact that camel_folder_get_message_info can return NULL
- and therefore don't try and dereference anything from that pointer.
-
-2007-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #459030
-
- * em-format-html.c (efh_format_address): Workaround broken N_ strings.
-
-2007-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-folder-browser.c: (emfb_list_key_press): Fix a build break with
- Magic spaebar.
-
-2007-07-24 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for bug #458894
-
- * em-account-prefs.c : (account_delete_clicked) : Test the
- validity of Iter and select the row accordingly.
-
-2007-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #453544 from hggdh
-
- * mail.error.xml:
-
-2007-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #428123 from Lucky
-
- * mail-config.glade:
-
-2007-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #332112 from Lucky
-
- * mail-send-recv.c: (receive_done):
-
-2007-07-29 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for bug #237989
-
- * em-folder-browser.c : Adding more support for bkspace in magic
- space bar feature.
- * em-folder-tree.c (em_folder_tree_select_prev_path) :
- Added. Select the previous folder.
-
-2007-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #458820 from Cosimo Cecchi
-
- * em-mailer-prefs.c: (photo_toggle_changed),
- (em_mailer_prefs_construct):
-
-2007-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-mailer-prefs.c: (em_mailer_prefs_construct): Fix a crash while
- starting preferences window.
-
-2007-07-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #303937
-
- * message-list.c: (ml_tree_drag_data_received):
- Don't do anything when ml->folder is NULL.
-
-2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * em-utils.c: (em_utils_save_parts): Do not free const pointer.
- Plugged memory leak.
-
-2007-07-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #273386
-
- * em-format-html.c: (efh_format_timeout):
- Clear preview and show text "Formatting message" at the beginning.
-
- * em-format-html-display.c: (efhd_attachment_show):
- Changed debug output to print also pointer address.
- * em-format.c: (emf_clear_puri_node):
- Added debug output to see which memory is going to be freed.
- * em-format-html.c: (efh_url_requested), (efh_format_headers):
- Warnings cleanup.
-
-2007-07-26 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Atos Origin Communication Systems
- <support-syscom@osorigin.com>
- * em-composer-utils.c: (em_utils_send_receipt):
- - Fixes malformed body part headers for a MDN
- See bug #458275
-
-2007-07-26 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * em-folder-browser.c: (emfb_search_search_activated): Plugged memory
- leak.
-
-2007-07-17 Sankar P <psankar@novell.com>
-
- * em-format-html.c: (efh_format_headers):
- Decodes Face header and displays the image.
-
-2007-07-16 Sankar P <psankar@novell.com>
-
- * em-composer-prefs.c: (em_composer_prefs_construct):
- * em-composer-prefs.h:
- * mail-config.glade:
- Provide support for keeping your signature on top
- while replying.
-
-2007-07-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html-display.c: (efhd_attachment_button): Take warning
- softly instead of a crash.
-
-2007-07-09 Chenthill Palanisamy <pchenthill@novell.com>
-
- reviewed by: Veerapuram Varadhan <vvaradhan@novell.com>
-
- * em-composer-utils.c: (em_utils_send_receipt): Added some flags so that
- the receipts work fine even if the account configured is not the default one.
-
- Committing on behalf of Bharath Acharya <abharath@novell.com>
-
-2007-07-09 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-view.c: (emfv_setup_view_instance)
- Abort if ETable specification file fails to load.
-
-2007-06-22 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #307410
-
- * em-utils.[ch]: (em_utils_clear_get_password_canceled_accounts_flag):
- Added new function to clear previously set flag to default value.
- * mail-session.c: (get_password): Storing and using new flag within
- account's service structure.
- * mail-component.c: (impl_sendAndReceive):
- Always clear flag to default when user clicks UI component.
-
-2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #271864 from Hiroyuki Ikezoe
-
- * mail-component.c: (view_changed):
-
-2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #347782 from hggdh
-
- * em-format.c: (emf_multipart_encrypted),
- (emf_inlinepgp_encrypted):
-
-2007-07-08 Johnny Jacob <jjohnny@novell.com>
-
- * em-composer-utils.c : Added composer.presendcheck event. Fixes
- #334118.
-
-2007-07-07 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #317281 from Michael P. Lepore
-
- * filtertypes.xml: Add support to search/filter/vfolders on flag
- completion status
- * searchtypes.xml:
- * vfoldertypes.xml:
-
-2007-07-07 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #312370 from B S Srinidhi
-
- * em-format-html.c: (emfh_gethttp):
-
-2007-07-06 Matthew Barnes <mbarnes@redhat.com>
-
- * em-format-html-print.c:
- Use new gtk_html_print_operation_run() function in GtkHTML.
-
-2007-07-04 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added the hook for plugging into Send/Receive dialog for the
- Evolution RSS plugin.
-
- * em-event.c: (em_event_target_new_send_receive):
- * em-event.h:
- * mail-send-recv.c: (build_dialog), (mail_send_receive):
-
-2007-07-03 simon.zheng <simon.zheng@sun.com>
-
- ** Fix for bug #453294
-
- * em-utils.c: (em_utils_save_parts): Convert filename encoding
- from UTF-8 to current locale before saving attachement.
-
-2007-07-02 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #449811
-
- * em-folder-browser.c: (emfb_list_key_press): Magic space bar works
- only under non-caret mode.
-
-2007-07-02 Wang Xin <jedy.wang@sun.com>
-
- Fixes #450820.
-
- * em-format-quote.c: Add an empty new line at the beginning
- of the mail body when relpying a mail.
-
-2007-06-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #352947
-
- * em-account-editor.c: (smime_sign_key_select),
- (smime_encrypt_key_select): EMAccountEditor isn't a GtkWidget.
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #448223 from Gilles Dartiguelongue
-
- * em-folder-browser.c: (generate_viewoption_menu):
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #445812 from Gilles Dartiguelongue
-
- * em-folder-view.c: (emfv_on_url_cb):
- * em-popup.c: (em_popup_target_new_uri):
- * em-popup.h:
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #437935 from Gilles Dartiguelongue
-
- * em-folder-tree-model.c: (em_folder_tree_model_is_type_inbox):
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #443659 from Vinod
-
- * em-account-prefs.c: (account_able_clicked),
- (account_able_toggled), (account_cursor_change):
-
-2007-06-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #330175
-
- * em-folder-view.c: (emfv_message_reply):
- Added helper function html_contains_nonwhitespace which returns TRUE
- if selected html text contains at least one non-space character.
-
-2007-06-16 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Add support for the Magic Space Bar.
-
- * em-folder-browser.c: (html_scroll), (emfb_init),
- (emfb_list_key_press):
- * em-folder-tree.c: (emft_tree_user_event),
- (em_folder_tree_select_next_path):
- * em-folder-tree.h:
-
-2007-06-15 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-send-recv.c:
- Use ellipsized GtkLabels instead of EClippedLabels (#447727).
-
-2007-06-13 Sankar P <psankar@novell.com>
-
- * em-folder-view.c:
- Fixes build break by including missing headers.
- See #442631
-
-2007-06-12 Bastien Nocera <hadess@hadess.net>
-
- * em-folder-view.c: (emfv_list_key_press):
- Add support for the XF86Reply and XF86MailForward multimedia
- keys (Closes: #442631)
-
-2007-06-09 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am:
- Fix a minor typo spotted by Gilles Dartiguelongue (#386503).
-
-2007-06-05 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-view.c (emfv_on_url_cb):
- Duplicate a translated string since we free it later.
-
-2007-06-05 Daniel Nylander <po@danielnylander.se>
-
- * default/Makefile.am: Added sv to SUBDIRS
-
-2007-06-04 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-ops.h: Fix another implicit function declaration.
-
-2007-05-28 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * em-folder-tree.c: (emft_popup_new_folder),
- (em_folder_tree_get_selected_folder_info): Do not fetch
- folder-info from backend - just use the data from the current
- folder tree.
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for version removal from Installed files from Gilles Dartiguelongue
-
- * Makefile.am:
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #438461 from Gilles Dartiguelongue
-
- * mail-config.glade:
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #443140 from Vinod
-
- * mail.error.xml:
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #3355396 from Muktha
-
- * em-account-editor.c:
- (em_account_editor_folder_selector_button_new):
- * mail-config.glade:
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * evolution-mail.schemas.in.in: Default for photo to be false.
-
-2007-05-12 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- ** Compilation warnings cleanup
-
- * em-composer-utils.c: (composer_get_message):
- * em-event.c: (em_event_target_new_composer):
- * em-filter-folder-element.c: (xml_encode), (xml_decode):
- * em-filter-rule.c: (xml_encode), (load_set), (xml_decode):
- * em-filter-source-element.c: (xml_encode), (xml_decode), (clone):
- * em-folder-browser.c: (emfb_search_config_search),
- (emfb_folder_refresh):
- * em-folder-tree-model.c: (em_folder_tree_model_load_state),
- (find_xml_node), (em_folder_tree_model_get_expanded),
- (em_folder_tree_model_set_expanded), (expand_foreach_r),
- (em_folder_tree_model_expand_foreach),
- (em_folder_tree_model_is_type_inbox),
- (em_folder_tree_model_get_selected),
- (em_folder_tree_model_set_selected):
- * em-folder-tree.c: (tree_drag_data_get), (emft_drop_folder),
- (emft_drop_async_desc):
- * em-folder-view.c: (emfv_selection_get), (emfv_popup_delete),
- (emfv_message_reply), (emfv_on_url_cb):
- * em-format-hook.c: (emfh_construct_group), (emfh_construct):
- * em-format-html-display.c: (em_format_html_get_search_dialog),
- (efhd_html_link_clicked), (efhd_drag_data_get),
- (efhd_bonobo_object), (efhd_optional_button_show),
- (efhd_attachment_optional), (efhd_format_optional):
- * em-format-html.c: (efh_url_requested), (efh_text_plain),
- (efh_text_enriched), (efh_write_text_html),
- (efh_message_deliverystatus), (efh_format_address),
- (efh_format_header):
- * em-format-quote.c: (emfq_format_address), (emfq_format_source),
- (emfq_text_plain), (emfq_text_enriched), (emfq_text_html):
- * em-format.c: (em_format_format_content), (em_format_format_text),
- (emf_multipart_alternative), (emf_message_deliverystatus):
- * em-icon-stream.c: (emis_sync_write):
- * em-inline-filter.c: (emif_add_part), (emif_scan):
- * em-junk-hook.c: (emjh_construct_group), (emjh_construct):
- * em-mailer-prefs.c: (labels_changed), (emmp_header_add_header),
- (junk_plugin_changed), (junk_plugin_setup),
- (em_mailer_prefs_construct), (emmp_header_from_xmldoc),
- (em_mailer_prefs_header_from_xml), (em_mailer_prefs_header_to_xml):
- * em-mailer-prefs.h:
- * em-migrate.c: (xml_find_node), (upgrade_xml_uris),
- (upgrade_xml_uris_1_0), (load_accounts_1_0), (utf8_reencode),
- (upgrade_xml_1_2_rec), (upgrade_passwords_1_2), (is_mail_folder),
- (get_local_et_expanded), (get_local_store_uri),
- (upgrade_vfolder_sources_1_4),
- (em_migrate_folder_view_settings_1_4), (remove_system_searches),
- (emm_setup_initial):
- * em-utils.c: (em_utils_selection_get_mailbox),
- (em_utils_selection_get_message), (em_utils_selection_set_uidlist),
- (em_utils_selection_get_uidlist), (em_utils_selection_set_urilist),
- (em_utils_selection_get_urilist), (em_utils_part_to_html),
- (em_utils_message_to_html):
- * em-utils.h:
- * em-vfolder-rule.c: (xml_encode), (xml_decode),
- (select_source_with_changed):
- * importers/mail-importer.c: (import_mbox_import):
- * mail-component.c: (impl_createView), (status_check):
- * mail-config.c: (mail_config_signature_run_script):
- * mail-session.c: (mail_session_add_junk_plugin):
- * mail-signature-editor.c: (get_text), (menu_file_save_cb):
- * mail-tools.c: (mail_tool_get_local_movemail_path),
- (mail_tool_do_movemail):
- * message-list.c: (address_compare), (get_normalised_string),
- (message_list_setup_etree), (load_hide_state):
- * message-list.h:
-
-2007-06-02 Ross Burton <ross@openedhand.com>
-
- * mail-send-recv.c:
- Pass a CamelException when refreshing folders, removing the spew
- of warnings (#439957).
-
-2007-06-02 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-utils.c: (em_utils_contact_photo): Removing few debug statements.
-
-2007-06-02 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Outlook style reply option for bug #415770 from gicmo
-
- * em-composer-utils.c: (composer_set_body):
- * mail-config.glade:
- * mail-config.h:
-
-2007-06-01 Karl Relton <karllinuxtest.relton@ntlworld.com>
-
- ** Fix for bug #311512
-
- * mail-folder-cache.c (folder_changed): Check the added uids for
- messages which are not seen/deleted/junk and compare their
- received date with the timestamp of the last new-mail notification
- - if any are more recent than that, notify the user.
-
-2007-06-02 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Adds support for Contact Image in the preview pane
-
- * em-folder-view.c: (emfv_message_selected_timeout),
- (emfv_setting_notify):
- * em-format-html.c: (efh_format_headers):
- * em-format.c: (emf_init):
- * em-format.h:
- * em-mailer-prefs.c: (em_mailer_prefs_construct):
- * em-mailer-prefs.h:
- * em-utils.c: (em_utils_in_addressbook), (em_utils_contact_photo):
- * em-utils.h:
- * evolution-mail.schemas.in.in:
- * mail-config.glade:
-
-2007-05-31 Daniel Nylander <po@danielnylander.se>
-
- *default/sv : Added Swedish Welcome mail.
-
-2007-05-31 Jeff Cai <jeff.cai@sun.com>
-
- * em-folder-view.c (emfv_message_selected_timeout) :
- use displayed_uid instead of selected_uid.
- Fix #441992
-
-2007-05-28 Jules Colding <colding@omesc.com>
-
- * em-utils.c (em_utils_selection_set_urilist): Fix file leak
- (em_utils_selection_get_urilist): Fix file leak
-
- * importers/evolution-outlook-importer.c (import_outlook_import): Fix file leak
-
- * importers/mail-importer.c (import_mbox_import): Impossible code branch commented
-
- * importers/netscape-importer.c (netscape_import_filters): Fix file leak
- (netscape_init_prefs): Fix file leak
-
-2007-05-28 Srinivasa Ragavan <sragavan@novell.com>
-
- * evolution-mail.schemas.in.in: Make thread expand default to true.
- The threads should be expanded by default. Bug in previous commit.
-
-2007-05-25 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-send-recv.c:
- Revert the dialog_map() solution and use ellipsized labels.
- Also, only the label column in the GtkTable should expand and fill,
- and never show a horizontal scrollbar. (#335241)
-
-2007-05-19 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #439512
-
- * em-mailer-prefs.c: (junk_plugin_changed): Mark strings for
- translation.
-
-2007-05-17 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Improved GMail like thread sorting. Even expanded threads are
- promoted up the list.
-
- * message-list.c: (ml_tree_sort_value_at),
- (message_list_construct): Add a provision to sort mails based on the
- lastest date of the thread with out substituting the value for
- display.
-
-2007-05-16 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added support to specify the default thread state for messages.
-
- * evolution-mail.schemas.in.in:
- * message-list.c: (message_list_construct):
-
-2007-05-15 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Improved options for offline support.
-
- * em-folder-view.c: (prepare_offline), (emfv_prepare_offline): Adds
- option for downloading for offline.
- * evolution-mail.schemas.in.in:
- * mail-component.c: (status_check): Adds a option for non-sync while
- going offline.
- * mail-ops.c: (prepare_offline_desc), (prepare_offline_do),
- (prepare_offline_done), (prepare_offline_free),
- (mail_store_prepare_offline):
- * mail.error.xml:
-
-2007-05-13 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #334966
- * mail-component.c: (view_changed), (view_changed_cb),
- (impl_createView), (impl_quit), (mail_component_init): When the quit
- is happening, never try to set the title.
-
-2007-05-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #337616
-
- * Makefile.am: Add $(schema_DATA) to DISTCLEANFILES.
-
-2007-05-11 Jules Colding <colding@omesc.com>
-
- * mail-config.c (mail_config_signature_run_script): file descriptor leaks fixed
-
-2007-05-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * GNOME_Evolution_Mail.server.in.in: Add Tango icons to preference
- window.
-
-2007-05-11 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added support for Refresh folder and Flush Outbox functions.
-
- * em-folder-browser.c: (emfb_folder_refresh):
- * em-folder-tree.c: (emft_popup_refresh_folder),
- (emft_popup_flush_outbox), (emft_popup):
- * em-popup.c: (em_popup_target_new_folder):
- * em-popup.h:
-
-2007-05-03 Sankar P <psankar@novell.com>
-
- * em-folder-view.c: (emfv_activate):
- Do not restrict "Edit as New Message" to
- Sent Folder alone.
- Fixes #205728
-
-2007-05-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added code to improve the new mail hook to provide the number of
- new mails received and if the folder is an INBOX.
-
- * em-event.c: (em_event_target_new_folder):
- * em-event.h:
- * em-folder-tree-model.c: (em_folder_tree_model_is_type_inbox):
- * em-folder-tree-model.h:
- * mail-folder-cache.c: (real_flush_updates), (update_1folder):
-
-2007-04-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #426812
-
- * em-format-html-print.c:
- * em-format-html-print.h:
- * em-folder-view.c:
- * em-folder-view.h:
- Refactor the printing infrastructure.
-
-2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-composer-prefs.c: (signature_key_press): Fix for bug #353662
- from Baris Cicek.
-
-2007-04-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #429422
-
- * mail-tools.c (mail_tool_get_local_movemail_path):
- * em-utils.c (em_utils_save_part_to_file):
- * em-migrate.c (cp_r), (em_migrate_folder),
- (em_migrate_pop_uid_caches_1_4), (em_migrate_folder_expand_state_1_4),
- (em_migrate_folder_view_settings), (em_migrate_imap_cmeta_1_4),
- (em_migrate_1_4), (emm_setup_initial), (em_migrate):
- * em-folder-tree-model.c (em_folder_tree_model_save_state):
- * mail-component.c (mail_component_init):
- Use g_mkdir_with_parents() instead of e_util_mkdir_hier().
-
- * mail-send-recv.c:
- Some cosmetic refactoring.
-
- * mail-send-recv.c (dialog_map):
- Use gtk_widget_set_size_request() instead of gtk_widget_set_usize().
-
- * mail-send-recv.c (build_dialog):
- e_gtk_button_new_with_icon() is dead; just do it manually.
-
- * em-format-html-display.c (efhd_bonobo_object):
- * em-format-html.c (efh_init):
- * message-list.c (message_list_init):
- Use g_object_ref_sink() instead of gtk_object_sink().
-
- * em-account-prefs.c (em_account_prefs_construct):
- Use g_object_ref() instead of gtk_widget_ref().
- Use g_object_unref() instead of gtk_widget_unref().
-
- * em-folder-view.c (emfv_setup_view):
- Use g_build_filename() instead of g_concat_dir_and_file().
-
-2007-04-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #423766
-
- * em-format-html-display.c (attachments_save_all_clicked):
- Call em_utils_save_part() if there's only one attachment to save.
-
- * em-utils.c (em_utils_save_part):
- Refactor to use gtk_dialog_run() instead of a "response" callback.
-
- * em-utils.c (em_utils_save_parts):
- Refactor to use gtk_dialog_run() instead of a "response" callback.
- Use gtk_file_chooser_get_uri() to fetch the selected folder.
-
-2007-04-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-folder-view.c: (emfv_spin), (emfv_message_selected_timeout): Add
- a progress spinner widget in the preview while fetching messages.
-
-2007-04-09 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes bug #343195
-
- * em-folder-properties.c: (emfp_dialog_got_folder): Get total number
- of mails with CAMEL_FOLDER_TOTAL if the folder is junk folder.
-
-2007-04-06 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #383953
-
- * em-folder-properties.c (emfp_get_folder_item):
- Show unread messages before total messages.
-
- * mail-component.c (view_changed):
- Show unread or selected messages before total messages.
-
-2007-04-06 Matthew Barnes <mbarnes@redhat.com>
-
- * message-list.c: More intelligent message selection. (#332765)
- Patch from Christof Krüger
-
-2007-04-06 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-session.c (main_system_beep): Unref 'session'. (#424795)
- Patch from Karl Relton
-
-2007-04-05 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-send-recv.c (refresh_folders_get):
- Provide a CamelException to camel_folder_refresh_info().
-
-2007-04-04 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-tree.c (emft_model_row_changed):
- Update parent rows when a child row changes. (#352713)
- Patch by René Stadler.
-
-2007-04-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-migrate.c: (emm_setup_initial): Fix for evolution on crashing
- while setting up the first account.
-
-2007-04-03 Matthew Barnes <mbarnes@redhat.com>
-
- * em-event.h: Don't #include <composer/e-msg-composer.h> since we
- don't install that file. Doing so prevents third-party applications
- like mail-notification from building. (#400241)
-
-2007-04-03 Srinivasa Ragavan <sragavan@novell.com>
-
- Reworked the SPAM plugins with more UI options and support for
- multiple plugins.
-
- * em-folder-view.c:
- * em-junk-hook.c: (emjh_construct_item), (emjh_construct):
- * em-junk-hook.h:
- * em-mailer-prefs.c: (junk_days_activate), (emmp_empty_junk_init),
- (junk_plugin_changed), (junk_plugin_setup),
- (create_combo_text_widget), (em_mailer_prefs_construct):
- * em-mailer-prefs.h:
- * evolution-mail.schemas.in.in:
- * mail-component.c: (impl_createView), (mc_quit_delete),
- (impl_quit):
- * mail-config.glade:
- * mail-session.c: (init), (mail_session_add_junk_plugin),
- (mail_session_get_junk_plugins):
- * mail-session.h:
-
-2007-04-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #411331
-
- * em-folder-browser.c: (emfb_gui_folder_changed): Fix the message
- selection.
-
-2007-04-03 Matthew Barnes <mbarnes@redhat.com>
-
- * evolution-mail.schemas.in.in:
- Correctly capitalize SpamAssassin. (#375577)
- Patch from Priit Laes.
-
-2007-04-03 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-browser.c:
- * em-folder-view.c:
- * message-list.c:
- Load "emblem-important" instead of deprecated
- "stock_mail-priority-high" icon. (#387619)
- Patch from Rodney Dawes.
-
-2007-04-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #373117
-
- * em-composer-prefs.c:
- * em-composer-prefs.h:
- * em-mailer-prefs.c:
- * em-mailer-prefs.h:
- * mail-config.glade:
- Migrate from GnomeColorPicker to GtkColorButton.
-
-2007-03-30 Matthew Barnes <mbarnes@redhat.com>
-
- * em-format-html-display.c (icon_entry_changed_cb): Fix a typo.
-
-2007-03-29 Matthew Barnes <mbarnes@redhat.com>
-
- * em-utils.c:
- * mail-config.c:
- Evolution requires GLib 2.10 now; remove dead backward-compatibility
- code for GLib < 2.8 (#418971).
-
-2007-03-29 Matthew Barnes <mbarnes@redhat.com>
-
- * em-account-editor.c:
- * em-folder-view.c:
- * em-format-html-display.c:
- * em-format-html.c:
- * em-format.h:
- * em-mailer-prefs.c:
- * em-vfolder-rule.c:
- * mail-ops.c:
- * mail-send-recv.c:
- * message-list.c:
- Fix "incompatible pointer type" warnings (#360619).
-
-2007-03-27 Matthew Barnes <mbarnes@redhat.com>
-
- * em-mailer-prefs.c:
- * em-mailer-prefs.h:
- * mail-config.glade:
- Migrate from GnomeFontPicker to GtkFontButton (#373837).
-
-2007-03-27 Matthew Barnes <mbarnes@redhat.com>
-
- * em-folder-browser.c:
- * em-format.c:
- * em-popup.c:
- Don't mix declarations and code (#405495).
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
- * em-migrate.c (emm_setup_initial): Use g_get_language_names()
- instead of gnome_i18n_get_language_list().
-
-2007-03-16 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #360240
-
- * em-vfolder-rule.c (select_source_with_changed), (get_widget):
- * em-format-quote.c (emfq_format_source):
- * mail-ops.c (save_messages_save):
- * em-format.c (emf_init):
- * em-format-html-display (em_format_html_get_search_dialog),
- (em_format_html_display_seearch_with), (ehhd_resize),
- (efhd_attachment_optional), (efhd_format_optional):
- * em-folder-view.c (emfv_init):
- * message-list.c (ml_tree_value_at):
- Remove unused variables.
-
-2007-03-12 Harish Krishnaswamy <kharish@novell.com>
-
- *default/C : Update Welcome mail.
-
-2007-02-27 Simon Zheng <simon.zheng@sun.com>
-
- * Fixes #402727
-
- * em-folder-view.c: (em_folder_view_print),
- Remove setting default response id because
- of print-preview button in print_unix_dialog
- aren't set GTK_CAN_DEFAULT flag.
-
-2007-02-26 Sankar P <psankar@novell.com>
-
- * Committed on behalf of
- Raghavendran R <raghavguru7@gmail.com>
-
- * Fixes #256382
-
- * em-folder-view.c: (emfv_mail_next_unread),
- (emfv_mail_previous_unread):
- Mail grabs the focus when keyboard-shortcut
- to move to next (un)read mail is used.
-
-2007-02-23 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #356177
-
- * mail-session.c: Remove an unused EMutex.
-
-2007-02-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #350253
-
- * em-format-html-print.h:
- Rename show_rupert field to show_icon.
-
- * em-format-html-print.c (efh_format_headers):
- Lookup the evolution icon by name.
-
-2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * em-folder-browser.c: (emfb_search_search_activated):
- Add NULL check before calling strcmp(). Fixes a crash
- reported in bug #382155.
-
-2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Print migration updates from Ebby Wiselyn
-
- * em-folder-browser.c:
- * em-folder-view.c: (emfv_print_response), (em_folder_view_print):
- * em-format-html-print.c: (efhp_footer_cb), (emfhp_complete),
- (mail_draw_page):
-
-2007-02-10 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * default/pt/Inbox: Updated welcome message to 2.8 version
-
-2007-02-08 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #400726
-
- * em-format-html-print.c: #include <e-util.e-print.h>
-
-2007-02-07 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #359979, #384183
-
- * em-camel-stream.c (sync_op):
- * em-sync-stream.c (sync_op):
- * mail-session.c (alert_user):
- e_msgport_wait()'s behavior is now block-and-pop instead of
- block-and-peek.
-
-2006-09-12 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #353921
-
- * em-format-html.c: (em_format_html_get_search_dialog): "Back"
- and "Forward" buttons changed to "Previous" and "Next"
- respectively.
-
-2007-01-24 Wang Xin <jedy.wang@sun.com>
-
- * em-folder-browser.c: Fixes 397195.
-
-2007-01-22 Raghavendran R <raghavguru7@gmail.com>
-
- * em-event.[c,h]: (em_event_target_new_composer):
- Creates and returns an event target (composer).
-
-2007-01-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** GtkPrint migration patch from Ebby Wiselyn.
-
- * em-folder-view.c: (emfv_print_response), (em_folder_view_print):
- * em-format-html-print.c: (efhp_finalise), (efhp_footer_cb),
- (emfhp_complete), (mail_draw_page), (em_format_html_print_print),
- (em_format_html_print_message), (em_format_html_print_raw_message):
- * em-format-html-print.h:
-
-2007-01-17 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Downstream fix from OpenSUSE
-
- * message-list.c: Fix for compiler warning.
-
-2006-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
-
- ** Fixes 346728, 268412
-
- * mail/em-subscribe-editor.c: (sub_fill_level): When a folderinfo
- has no child but CAMEL_FOLDER_NOCHILDREN not set, create a place
- holder node, such that, on-expanding it, folders will be loaded on
- demand. This saves quite-a-lot-of-memory and time when an account
- has lots of public-folders - viz., exchange/IMAP
- (sub_row_expanded): Check for the place-holder node and fire-up a
- pending.
- (sub_row_activated): Just expand and collapse the tree accordingly
- - rest will be taken care by sub_row_expanded()
- (sub_folderinfo_free): Once fillin is over, expand the node - iff
- node is non-null.
-
-2006-12-22 Simon Zheng <simon.zheng@sun.com>
-
- * mail/em-account-editor.c: (emae_setup_service):
- Fix the regression of bugzilla bug #352108.
-
-2006-12-21 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * mail/em-format-html-display.c: (efhd_image_unallocate),
- (efhd_attachment_image):
-
- Disconnect handlers on image destroy. Fixes bug
- #340165.
-
-2006-12-18 Sankar P <psankar@novell.com>
-
- * mail-send-recv.c: (get_folders):
- Do not check for mails in all folders, for Exchange.
- Will be more than useful when you have a lot of folders.
-
-2006-12-05 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-folder-browser.c: (generate_viewoption_menu): Added icon/image to
- the quick search items.
-
-2006-12-04 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes bug #382431
-
- * em-format.c: Fix implicit declaration of function
- 'mail_config_get_message_limit'.
-
-2006-12-04 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes bug #357970
-
- * em-folder-browser.c:
- * em-folder-view.c:
- Don't call deprecated GLib / GDK functions.
-
-2006-12-03 Harish Krishnaswamy <kharish@novell.com>
-
- * mail-component.c: (mc_startup): Do not attempt to
- prune GW proxies on startup as this handled by the plugin
- now.
-
-2006-11-28 Daniel Gryniewicz <dang@gentoo.org>
-
- ** Fix for bug #349966
-
- * em-utils.c: (emu_save_part_response), (em_utils_save_part),
- (emu_save_parts_response), (em_utils_save_parts),
- (emu_save_messages_response), (em_utils_save_messages):
- * evolution-mail.schemas.in.in:
-
-2006-11-26 Srinivasa Ragavan <sragavan@novell.com>
-
- * Fix for bug #337439 DoS attach with large emails
-
- * em-format-html-display.c: (efhd_class_init),
- (efhd_attachment_popup), (efhd_format_attachment),
- (efhd_optional_button_show), (efhd_resize),
- (efhd_attachment_optional), (efhd_format_optional):
- * em-format-html.c: (efh_text_plain), (efh_text_enriched),
- (efh_write_text_html), (efh_message_deliverystatus):
- * em-format-quote.c: (emfq_format_source), (emfq_text_plain),
- (emfq_text_enriched), (emfq_text_html):
- * em-format.c: (emf_init), (em_format_format_content),
- (em_format_format_text), (emf_message_deliverystatus):
- * em-format.h:
- * em-mailer-prefs.c: (mlimit_count_changed),
- (em_mailer_prefs_construct):
- * em-mailer-prefs.h:
- * em-utils.c: (em_utils_part_to_html), (em_utils_message_to_html):
- * evolution-mail.schemas.in.in:
- * mail-config.c: (gconf_mlimit_size_changed),
- (gconf_mlimit_changed), (mail_config_init),
- (mail_config_get_address_count), (mail_config_get_message_limit):
- * mail-config.glade:
- * mail-config.h:
-
-2006-11-09 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * default/Makefile.am: Added "es" to SUBDIRS
-
-2006-11-09 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * default/es/Inbox: Added Spanish welcome mail.
- * default/es/Makefile.am: Added Makefile
-
-2006-11-09 Sankar P <psankar@novell.com>
-
- * em-folder-browser.c: (emfb_view_hide_selected):
- * em-folder-view.c: (emfv_popup_delete):
- * mail.error.xml:
- Disable mail delete for proxy when there are not enough rights
-
-2006-10-16 Tor Lillqvist <tml@novell.com>
-
- Fix for #348212:
-
- * mail-mt.h: On Win32 we don't want to use the mail_thread_queued
- variable outside the libevolution-mail DLL, but instead access its
- value through a getter function.
-
- * mail-mt.c: Make mail_thread_queued static on Win32.
- (mail_win32_get_mail_thread_queued): New function that returns the
- value of mail_thread_queued.
-
-2006-10-16 Chris Heath <chris@heathens.co.nz>
-
- * mail-component.c (create_local_item_cb): Fix memory leak.
- Fixes bug #360815.
-
-2005-10-16 Sankar P <psankar@novell.com>
-
- * mail-ops.c: (em_filter_folder_element_describe)
- Changes the string displayed in the status bar.
- Fixes #320615
-
-2006-10-16 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #308276
-
- * mail.error.xml : secondary for "vfolder-notunique" corrected.
-
-2006-10-16 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #333864 and bug #351374
-
- * em-format-html-display.c: (efhd_image_resized),
- (efhd_image_unallocate), (efhd_attachment_image): Make sure that the
- callback is removed when the puri is destroyed.
-
-2006-09-30 Harish Krishnaswamy <kharish@novell.com>
-
- * em-format-html-display.c: (em_format_html_get_search_dialog):
- Do not mark empty strings for translation. Fixes #357422.
-
-2006-09-29 Daniel Gryniewicz <dang@gentoo.org>
-
- * em-folder-view.c: ignore marked, empty selections when replying.
- Fixes bug #354650. (committed by Andre Klapper)
-
-2006-09-29 Nick Sukharev <nick@galaktika.ru>
-
- * mail/em-format-html.c: UUEncoded calendars will be displayed as
- calendars, not as plain text. Fixes bug #352767.
- (committed by Andre Klapper)
-
-2006-09-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #341932 Patch from Roozbeh Pournader
-
- * em-format-html.c: (efh_format_header): patch to enlarge
- the buffer for printing date.
-
-2006-09-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes a lot of search issue.
-
- * em-folder-browser.c: (emfb_init), (em_folder_browser_show_wide),
- (vfolder_setup_desc), (emfb_search_search_activated),
- (emfb_edit_cut), (emfb_edit_select_all), (emfb_set_folder):
-
-2006-09-28 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Pushing a downstream fix in SUSE.
-
- * message-list.c: (message_list_init), (message_list_destroy),
- (folder_changed), (regen_list_regened): Fix to indicate object destroy
- * message-list.h: removed the old mechanism.
-
-2006-09-18 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes #351332
-
- * em-folder-view.c:
- * em-format-html-display.c:
- Fix implicit function declarations.
-
-2006-09-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #353920
-
- * em-folder-browser.c: (emfb_search_search_activated): Mark two
- messages for translation which have not been marked by accident.
-
-2006-09-13 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #355294
-
- * em-folder-view.c: (emfv_popup_delete): Set the cursor on delete.
-
-2006-09-09 Wouter Bolsterlee <uws+gnome@xs4all.nl>
-
- * default/nl/Inbox: Dutch welcome message updated by
- Vincent van Adrighem and Wouter Bolsterlee.
-
-2006-09-04 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * mail-component.c: (impl_dispose)
- (view_changed_timeout_remove) (view_changed_timeout):
- Fixes a crash on exit-time issue. Resolves #334966
-
-2006-08-29 Li Yuan <li.yuan@sun.com>
-
- * em-folder-browser.c: (em_folder_browser_show_preview):
- remove GNUC only macro.
- Fix for #353344.
-
-2006-08-28 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #352982 and bug #336983
-
- * em-folder-view.c: (emfv_popup_delete), (emfv_select_all_text):
- Fixes the issue of thread jumping on delete and enables COPY menu item
- when clicking Select All Text.
-
-2006-08-28 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html.c: (efh_format_address): Fix for a crash during
- displaying camel address group.
-
-2006-08-28 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #353059
-
- * em-folder-browser.c: (generate_viewoption_menu): Added translated
- strings to search, which are already translated.
-
-2006-08-27 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #352980
-
- * em-folder-view.c: (em_folder_view_get_popup_target): Disable deleted
- for deleted message, and dont allow to workaround DEL key to move to
- next message.
-
-2006-08-26 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #336983
-
- * em-folder-view.c: (emfv_init), (emfv_on_html_button_released_cb):
- Enable/disable Edit->Copy on button release on html.
-
-2006-08-24 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #352695
-
- * message-list.c: (regen_list_regened): Dont store the save state, if
- the search is in place.
-
-2006-08-23 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-utils.c: Update the doc for em_utils_temp_save_part.
-
-2006-08-02 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #347238
-
- * em-utils.h : Added a boolean variable to determine the readonly mode
- * em-utils.c (em_utils_temp_save_part) : Save in readonly mode or not.
- * em-popup.c (emp_apps_open_in) : set Read only for "open in"
- attachments.
- * em-format-html-display.c (efhd_drag_data_get) : Set 644 for dnd
- attachments.
- * mail-ops.c (save_part_save): File permissions changed to 644
- while saving the attachment and drag and drop.
-
-2006-08-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #350337
-
- * message-list.c: (ml_tree_value_at): Patch from Daniel Gryniewicz to
- check the null string.
-
-2006-08-22 Andre Klapper <a9016009@gmx.de>
-
- * default/C/Inbox: Update the Welcome mail.
-
-2006-08-22 simon.zheng <simon.zheng@sun.com>
-
- ** Fixes for bug #352108
-
- * em-account-editor.c: (emae_service_url_path_changed),
- (emae_path_changed),
- (emae_setup_service):
- Replace widget GnomeFileEntry by GtkFileButton.
-
-2006-08-21 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-send-recv.c:
- Silence Camel exception warning at startup - fixes bug 352248.
-
-2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes a lot of search issues including widget packing.
-
- * em-folder-browser.c: (generate_viewoption_menu),
- (viewoption_menu_generator), (emfb_realize), (emfb_init),
- (em_folder_browser_show_preview), (emfb_search_search_activated),
- (emfb_search_search_cleared), (emfb_list_key_press),
- (emfb_list_message_selected), (emfb_set_search_folder):
- * em-folder-view.c: (emfv_init), (emfv_message_search),
- (em_folder_view_get_popup_target), (emfv_setting_notify):
- * em-folder-view.h:
- * em-message-browser.c: (emmb_init):
-
-2006-08-19 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #350884
-
- * message-list.c: (subtree_latest), (ml_tree_value_at): Sort thread
- based on the date of last message received.
-
-2006-08-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * message-list.c: (create_composite_cell): Plug a leak.
-
-2006-08-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * em-format-html.c: (efh_url_requested): Plug a leak.
-
-2006-08-09 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-folder-browser.c: (em_folder_browser_get_wide),
- (emfb_activate): Get the wide status from the priv struct when
- available already instead of gconf.
- * em-folder-browser.h:
- * em-folder-view.c: (emfv_setup_view_instance): Get the wide status
- from the parent struct. It avoids a race, where it shows compressed
- headers in classic view and vice versa.
-
-2006-08-09 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #348565
-
- * em-format-html-display.c (efhd_bar_resize) (efhd_add_bar): Check
- the bar size, before setting the width. The width goes to zero,
- when switching from classic to vertical view and vice versa.
-
-2006-08-09 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #350411 #350476
-
- * em-mailer-prefs.c (notify_sound_changed): When prefs comes up,
- nothing is set in FILE chooser, so it returns NULL and bypass it.
- (em_mailer_prefs_construct): Get the file chooser widget before
- setting radio active.
-
-2006-08-08 Harish Krishnaswamy <kharish@novell.com>
-
- * em-folder-tree.c: Add header glib/gi18n.h to provide the missing
- symbol required by the previous commit. This was an ugly crasher
- on the release tarball candidate.
-
-2006-08-07 Karsten Bräckelmann <guenther@rudersport.de>
-
- * em-folder-tree.c (render_display_name): Marking vFolder names in
- the folder tree localizable. Fixes bug #330915 (Roozbeh Pournader).
-
-2006-08-04 Johnny Jacob <jjohnny@novell.com>
-
- * em-format-html-display.c : Added mnemonic for "Fi_nd" and
- "Fo_rward".
- * em-folder-browser.c : (get_view_query) : Added query for
- "messages masrked as important"
-
-2006-08-02 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #335241
-
- * mail-send-recv.c: (dialog_map), (build_dialog): Let the send receive
- dialog grow to a fixed size, before we show the scroll bar.
-
-2006-07-26 Alessandro Decina <alessandro@nnva.org>
-
- ** Fix for bug #348164
-
- * em-folder-browser.c: (emfb_class_init):
- Remove the unused G_TYPE_STRING parameter from the
- account_search_activated and account_search_cleared signals.
-
- * mail-component.c: (disable_folder_tree), (enable_folder_tree):
- Update the callbacks to match the new signature.
-
-2006-07-28 Sankar P <psankar@novell.com>
-
- * committed on behalf of Srinivasa Ragavan <sragavan@novell.com>
- * em-icon-stream.c: (emis_fit):
- We dont scale on height if the maxheight is zero
- Fixes 335431
-
-2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
-
- ** Fixes bgo bug #333821 and bnc bug 181851
-
- * mail-folder-cache.c: (ping_store_ping): Ping store only iff
- store is online and connected.
-
-2006-07-26 Arvind <sa.phoenix@gmail.com>
-
- ** Fix for bug #274276
-
- * em-folder-selection-button.c: (set_contents): Localizes the folder
- names in the filter and while importing mail
-
-2006-07-26 Andre Klapper <a9016009@gmx.de>
-
- * em-folder-browser.c: correcting a grammar bug. Fixes bug #348674.
-
-2006-07-24 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes Bug #341840
-
- * mail-error.xml: button label changed for dialog ask-mark-read.
-
-2006-07-24 Sushma Rai <rsushma@novell.com>
-
- * em-account-editor.c: (emae_option_entry) : activate the mnemonic for
- text box, add an extra paramenter to the function call.
- Fixes #332282.
- Patch submitted by "Vandana Shenoy .B <shvandana@novell.com>"
-
-2006-07-24 Sushma Rai <rsushma@novell.com>
-
- * em-subscribe-editor.c (_EMSubscribeEditor): Removed the members
- subscribe_button and unsubscribe_button.
- (sub_do_subscribe)(sub_subscribe)(sub_editor_subscribe)
- (sub_editor_unsubscribe): Removed.
- (sub_selection_changed)(em_subscribe_editor_new): Removed the handling
- for the subscribe and unsubscribe buttons.
-
- * mail-dialogs.glade: Removed "Subscribe" and "Unsubscribe" buttons.
- Fixes #331509.
-
-2006-07-22 Yuri Pankov <yuri.pankov@gmail.com>
-
- Reviewed by Harish Krishnaswamy <kharish@novell.com>
-
- * message-list.c: Add missing headers. Fixes #344744.
-
-2006-07-22 Yuri Pankov <yuri.pankov@gmail.com>
-
- Reviewed by Harish Krishnaswamy <kharish@novell.com>
-
- * em-format-html-display.c: Add missing headers.
- * mail-vfolder.h: Add function prototypes.Fixes #347689.
-
-2006-07-21 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #346316
-
- * em-folder-browser.c: (em_folder_browser_show_wide): Redraw the child
- widgets and pack it accordingly.
-
-2006-07-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html-display.c: (efhd_attachment_bar_refresh): Modified
- the mnemonics for avoiding the conflict with search.
-
-2006-07-19 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for bug #347993
-
- * em-folder-browser.c : Changed default scope of search to
- 'Current Folder'
-
-2006-07-14 Raghavendran R <raghavguru7@gmail.com>
-
- ** Fix for bug #330355
-
- * em-mailer-prefs.c:Mailer Preferences. New mail notification,
- "specify filename" was enabled for radNotifyNot and radNotifyBeep.
- Disable the button, when it wasnt for button.
-
-2006-06-10 Shree Krishnan <shreekrishnan@gmail.com>
-
- ** Fix for bug #338442
- * mail-config.glade: Set the mnemonic character for "Send message receipts"
-
-2006-07-18 Andre Klapper <a9016009@gmx.de>
-
- * message-tags.glade: remove "*" from translation. Fixes bug #331147.
-
-2006-07-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #336963
-
- * em-folder-browser.c: (emfb_init): Make the scrollbar automatic.
-
-2006-22-06 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #335241
-
- * mail-send-recv.c: a scroll box added for the send recv popup dialog.
-
-2006-07-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #335747
-
- * em-folder-browser.c: (emfb_mark_all_read): Prompt optionally while
- marking multiple messages.
- * evolution-mail.schemas.in.in: Added a schema for prompting while
- marking multiple messages.
-
-2006-07-13 Andre Klapper <a9016009@gmx.de>
-
- * mail-config.glade: remove empty strings from translation
-
-2006-07-11 Karsten Bräckelmann <guenther@rudersport.de>
-
- * em-folder-view.c: Change mnemonic for Mark as Unimportant, fixes
- bug #347246.
-
-2006-07-11 Johnny Jacob <johnnyjacob@gmail.com>
-
- Fixes #246235.
- * em-vfolder-rule.c (get_widget): Deleted the option menu and
- replaced with radio buttons.
- * mail-dialogs.glade: Removed option menu and added radio buttons
-
-2006-07-11 Johnny Jacob <johnnyjacob@gmail.com>
-
- ** Fixes Bug # 324241
-
- * mail/em-composer-prefs.c (em_composer_prefs_construct): Changed
- signal handled for sig_edit and sig_delete from "pressed" to
- "clicked".
-
-2006-07-11 Johnny Jacob <jjohnny@novell.com>
-
- ** Patch by Not Zed <NotZed@Ximian.com>
- ** See bug #262003
-
- * em-format-html-display.c (efhd_xpkcs7mime_validity_clicked): put
- the potentially long descriptions into a textbuffer so it's
- scrollable.
-
-2006-07-07 Ushveen Kaur <kushveen@novell.com>
-
- Fixes bug #336963.
- * em-message-browser.c:
- set the scroll bar in the message display to automatic
-
-2006-07-07 Andre Klapper <a9016009@gmx.de>
-
- * em-format-html-display.c: Changing one mnemonic to avoid a
- mnemonic conflict with an upcoming patch by Jony.
-
-2006-07-05 Andre Klapper <a9016009@gmx.de>
-
- * em-format-html-display.c: Added mnemonic to string.
- Fixes bug #346645.
-
-2006-06-30 Johnny Jacob <jjohnny@novell.com>
- * mail/em-folder-browser.h: Added search_activated signal
- * mail/em-folder-view.c: (emfv_init):
- * mail/em-format-html-display.c: (efhd_search_response),
- (efhd_search_response_back), (efhd_search_destroy),
- (efhd_search_case_toggled), (efhd_key_pressed),
- (clear_button_clicked_cb), (icon_entry_changed_cb),
- (em_format_html_get_search_dialog), (set_focus_cb),
- (em_format_html_display_search),
- (em_format_html_display_search_with),
- (em_format_html_display_search_close):
- * mail/em-format-html-display.h:
- * mail/mail-component.c: (disable_folder_tree),
- (enable_folder_tree), (impl_createView):
- * mail/mail-vfolder.c: (mail_vfolder_add_uri),
- (mail_vfolder_get_sources_local),
- (mail_vfolder_get_sources_remote), (store_folder_renamed):
- * mail/message-list.c: (ml_tree_value_at),
- (message_list_setup_etree):
- * mail/message-list.etspec:
- Added code for search ui.
-
-2006-06-27 Matthew Barnes <mbarnes@redhat.com>
-
- * evolution-mail.schemas.in.in:
- Changed type name "boolean" to "bool". Fixes bug #345677.
-
-2006-06-27 Arvind_evo <sa.phoenix@gmail.com>
-
- Fix for bug#260354 comment 35:
- * mail-component.c: set the window title to reflect the
- localized folder names
-
-2006-06-21 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #344338
-
- * em-folder-browser.c: (emfb_edit_select_all): grab focus after
- Ctrl+A.
-
-2006-06-19 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #344580
-
- * message-list.c: (create_composite_cell),
- (composite_cell_set_strike_col), (message_list_set_folder): Strike out
- deleted mails, if set to visible
-
-2006-06-14 Tor Lillqvist <tml@novell.com>
-
- * em-account-editor.c (emae_check_complete): g_get_real_name()
- returns UTF-8 on Win32.
-
-2006-06-13 Andre Klapper <a9016009@gmx.de>
-
- * mail.error.xml: changing string "Ximian Evolution" to "Evolution".
- Fixes bug #344298.
-
-2006-06-13 Tor Lillqvist <tml@novell.com>
-
- * em-format-html.c (efh_format_address): Fix build on Win32, where
- EVOLUTION_ICONSDIR is a function call.
-
-2006-06-12 Srinivasa Ragavan <sragavan@novell.com>
-
- * message-list.etspec: Corrected the sortable parameter of the message
- list correctly.
-
-2006-06-29 Chris Heath <chris@heathens.co.nz>
-
- * message-list.c (message_list_finalise): Fix memory leak.
- Fixes bug #335423.
-
-2006-06-07 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html.c: (efh_format_address): Fixed a minor bug, where the
- plus symbol appears if the limit equals the address shown.
-
-2006-06-06 Harish Krishnaswamy <kharish@novell.com>
-
- * evolution-mail.schemas.in.in: typo correction.
- Fixes #331694.
-
-2006-06-02 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-view.c (emfv_setup_view_instance): Can't make camel
- calls from the main thread or we run the risk of deadlocking.
-
-2006-06-02 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added support for Vertical View in evolution in addition to the
- existing classical view. It also supports a composite headers to be
- shown in a multilined column.
-
- * em-folder-browser.c (emfb_pane_realised),
- (emfb_pane_button_release_event, emfb_init),
- (em_folder_browser_show_preview, em_folder_browser_show_wide),
- (emfb_show_next, emfb_show_below, emfb_activate): Added code to
- handle the new wide mode in Evolution.
-
- * em-folder-view.c (emfv_setup_view_instance),
- (em_folder_view_setup_view_instance): Added code to handle the
- default view in the wide mode for normal and sent/draft folders.
-
- * evolution-mail.schemas.in.in: Added schema for hpane size,
- showing email in the composite headers and toggling wide more.
-
- * message-list.c (ml_duplicate_value, ml_free_value),
- (ml_initialize_value, ml_value_is_empty, ml_value_to_string),
- (sanitize_recipients, ml_tree_value_at, create_composite_cell),
- (message_list_create_extras): Added a new composite header
- render_composite_from/recipient which shows the headers in a
- multilined column.
-
- * message-list.etspec: Added three new columns, Recipent, Messages
- column for normal folders and Messages column for sent/draft
- folders.
-
-2006-05-30 Li Yuan <li.yuan@sun.com>
-
- Fix for #341381.
-
- * message-list.c (message_list_set_folder): We should lock
- e-tree-memory when we change it.
-
-2006-05-30 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #332936
-
- * mail.error.xml: Used a new property called scroll that adds the
- multilines error messages into a viewport.
-
-2006-05-25 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added remote shares save/load support across evolution.
-
- * em-utils.c (emu_file_check_local, emu_get_save_filesel),
- (emu_save_part_response, emu_save_parts_response),
- (emu_save_messages_response): Added code to save
- messages/attachments to remote shares.
-
- * mail-ops.c (save_messages_save, save_part_save): Same.
-
-2006-05-25 Srinivasa Ragavan <sragavan@novell.com>
-
- ** fixes bug #342092
-
- * em-popup.c (emp_standard_menu_factory): Read the mime from the
- right file.
-
-2006-05-25 Srinivasa Ragavan <sragavan@novell.com>
-
- Added support for collapsible headers for To/Cc/Bcc fields.
-
- * em-folder-view.c (emfv_format_link_clicked, emfv_on_url_cb):
-
- * em-format-html-display.c (efhd_html_button_press_event),
- (efhd_html_link_clicked, efhd_html_on_url, efhd_format_clone):
-
- * em-format-html.c (efh_url_requested, efh_format_text_header),
- (efh_format_address, efh_format_header):
-
- * em-mailer-prefs.c (address_compress_count_changed),
- (toggle_button_init, em_mailer_prefs_construct):
-
- * evolution-mail.schemas.in.in:
-
- * mail-config.c (gconf_address_count_changed),
- (gconf_address_compress_changed, mail_config_init),
- (mail_config_get_labels, mail_config_get_address_count):
-
- * mail-config.glade:
-
-2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #342676
-
- * message-list.c: (ml_duplicate_value), (ml_free_value),
- (ml_initialize_value), (ml_value_is_empty), (ml_value_to_string):
- * message-list.etspec: Fixed the column sorter right.
-
-2006-05-04 Jeffrey Stedfast <fejj@novell.com>
-
- * mail-component.c (mail_component_remove_store): Ref the store
- before removing the store from our hash and cache. Should fix
- Novell bug #166987.
-
-2006-04-30 Shi Pu <shi.pu@sun.com>
-
- ** Fixes bug #323853
-
- * em-composer-prefs.c (sig_edit_cb, sig_add_script_response):
-
- * em-mailer-prefs.c (notify_sound_changed)
- (em_mailer_prefs_construct):
-
- * em-mailer-prefs.h:
-
- * mail-config.glade: Replace GnomeFileEntry by
- GtkFileChooserButton.
-
-2006-04-27 Rodney Dawes <dobey@novell.com>
-
- * em-folder-tree.c (render_pixbuf): Use gnome-fs-trash-empty
- rather than stock_delete for the Trash folder icon
-
- * em-folder-view.c (emfv_popup_items[]): Don't set an icon for
- Undelete
- (emfv_message_pixmaps[]): Don't set an icon for Undelete and set
- the icon for deleting a message to gnome-fs-trash-empty, not
- stock_delete
-
- Fixes #339626
-
-2006-04-26 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Patch from Victor for adding a Sender header to message list.
-
- * message-list.c (ml_duplicate_value, ml_free_value),
- (ml_initialize_value, ml_value_is_empty, ml_value_to_string),
- (ml_tree_value_at): Handled the new column header.
-
- * message-list.etspec: Added a new column header to spec.
-
- * message-list.h: Added a new column
-
-2006-04-26 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-folder-view.c (emfv_setup_view_instance): Comparing the
- FolderInfo flags right, to make Mailbox to show From header in
- message list for groupwise servers.
-
-2006-04-26 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #323402
-
- * em-folder-tree.c (folder_tree_new): Code for Ellipsizing folder
- tree. (Patch from Vincent Noel)
-
- * em-migrate.c: Adding side_bar_search to
-
- * evolution-mail.schemas.in.in: Adding a schema for enabling/disabling
- side bar search. (Patch from Rakesh)
-
-2006-04-24 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail-session.c (get_password): Ask passphrase if the user is
- supposed to enter the same.
-
-2006-04-22 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html-display.c (efhd_attachment_button),
- (efhd_format_attachment): Added code to create image cache of
- image attachment in the ethread instead of main thread to avoid
- gui lockup.
-
-2006-04-21 Sankar P <psankar@novell.com>
-
- * mail-mt.c (do_op_status): Fix the cryptic
- hexa-status-bar-message. The problem still lies somewhere. But
- dont show something weird to the user.
-
-2006-04-20 Jeffrey Stedfast <fejj@novell.com>
-
- Fix for bug #339052
-
- * em-inline-filter.c (emif_add_part): Preserve all Content-Type
- params so that they may be restored later.
-
- * em-format.c (emf_inlinepgp_signed): Restore the original part's
- Content-Type params otherwise we lose valuable information such as
- charset or format=flowed or various other things.
-
-2006-04-18 Jeffrey Stedfast <fejj@novell.com>
-
- * mail.error.xml: Removed error id "camel-exception" as it was a
- bogus error.
-
-2006-04-14 Jeffrey Stedfast <fejj@novell.com>
-
- * em-composer-utils.c (em_utils_handle_receipt): Fixed up the if
- conditional so that 'account' wasn't ever dereferenced when
- NULL. Fixes bug #324327.
-
-2006-04-10 Jeff Cai <jeff.cai@sun.com>
-
- ** Fixes 333243
-
- * em-folder-tree-model.c (em_folder_tree_model_remove_folders):
- For null uri, don't need remove it.
-
-2006-04-05 Jeff Cai <jeff.cai@sun.com>
-
- Fixes bug #333987
-
- * message-list.c (mail_folder_hide_by_flag):
- If CamelMessageInfo is null, don't free it.
-
-2006-03-29 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * em-folder-view.c (smfv_setup_view_instance): use the flags
- CAMEL_STORE_FOLDER_INFO_SUBSCRIBED instead of
- CAMEL_STORE_FOLDER_INFO_FAST when getting folder info
-
-2006-03-25 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- **Fixes #329585
-
- * mail-config.glade: Changed Remove button to Delete button
-
- * mail.error.xml: Changed current Layout DELETE [Do not delete] to
- [Do not delete] DELETE
-
-2006-03-22 Patrick Ohly <patrick.ohly@intel.com>
-
- * em-utils.c (em_utils_selection_set_urilist): Fixed premature
- memory free. Fixes bug #335203.
-
-2006-03-21 Simon Zheng <simon.zheng@sun.com>
-
- Fixed bug #326571
-
- * em-utils.c (em_filename_make_safe, emu_get_save_filesel):
- (emu_save_parts_response): Add em_filename_make_safe(), and use it
- to allow filenames contain more valid characters when saving
- attachments.
-
-2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-folder-view.c (emfv_setup_view_instance): Added code to set
- the mail view column for sent folder.
-
-2006-03-12 Frank Arnold <farnold@cvs.gnome.org>
-
- * default/de/Inbox: Updated German translation of default inbox.
-
-2006-03-06 Simon Zheng <simon.zheng@sun.com>
-
- Fixes bug #332140
-
- * em-utils.c (em_utils_temp_save_part): Transfer filenames from
- utf-8 to glib encoding before really saving files.
-
-2006-03-03 Andre Klapper <a9016009@gmx.de>
-
- * configure.in:
-
- * mail/default/Makefile.am: added support for macedonian (mk)
- welcome message
-
-2006-03-03 Vincent van Adrighem <adrighem@gnome.org>
-
- * default/nl/Inbox: Tino Meinen updated the Dutch welcome message.
-
-2006-03-03 Žygimantas BeruÄka <zygis@gnome.org>
-
- * default/Makefile.am: Added Lithuanian to SUBDIRS.
- * default/lt/*: Added Lithuanian translation for default mailbox.
-
-2006-03-02 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish inbox to actually use 2.6 example, not
- the old one...
-
-2006-03-01 Ilkka Tuohela <hile@iki.fi>
-
- * default/Makefile.am: added "fi" to SUBDIRS
- * default/fi/*: Added localized default mailbox for Finnish,
-
-2006-02-28 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #332832
-
- * em-composer-utils.c (em_utils_compose_new_message_with_mailto):
- Added code to raise the window when a composer is created due to
- mailto: uri
-
-2006-03-01 Andre Klapper <a9016009@gmx.de>
-
- * default/C/Inbox: Update the Welcome mail.
-
-2006-02-27 Jeffrey Stedfast <fejj@novell.com>
-
- * em-format-html-display.c (efhd_xpkcs7mime_validity_clicked):
- Make the verify/decrypt gpg diagnostic text selectable in the
- security dialog that comes up when you click the button in a
- message. Fixes bug #268414.
-
-2006-02-24 Sankar P <psankar@novell.com>
-
- * em-account-editor.c (emae_check_complete, emae_identity_page):
- Added code to handle the case if the account is marked as default.
- Fixes #332034
-
-2006-02-21 Veerapuram Varadhan <vvaradhan@novell.com>
-
- ** Fixes bug #329733
-
- * em-folder-properties.c (emfp_dialog_got_folder): Fetch both
- VISIBLE and DELETED count from the folder and adjust it according
- before showing it in the properties dialog w.r.t user preferences.
-
-2006-02-21 Tor Lillqvist <tml@novell.com>
-
- * em-composer-utils.c: Use the same Win32 macro for gmtime_r()
- that guards against gmtime() returning NULL as elsewhere. gmtime()
- is thread-safe on Win32.
- (attribution_format): Check if camel returns
- CAMEL_MESSAGE_DATE_CURRENT for Date:, try the date from Received:
- then. If that doesn't work either, use current date.
-
-2006-02-20 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #322160 and committed for PRSuman.
-
- * em-utils.c: Added code to pass a variable to overwrite/ro mode.
-
- * mail-ops.[ch]: Added code to take care of overwrite and set the file
- mode.
-
-t2006-02-20 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- ** Fixes bug 33139
-
- * mail-vfolder.c: (mail_vfolder_shutdown):
- assign 'vfolder_hash' to NULL after destroying.
-
- Committed Patch on behalf of Joe Marcus Clarke (marcus@freebsd.org)
-
-2006-02-16 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #331215
-
- * em-folder-browser.c: (emfb_activate): Uncommented the code to set
- the preview pane position.
-
-2006-02-15 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * mail-mt.c (do_op_status): need to show the stauts message
-
-2006-02-15 Shi Pu <shi.pu@sun.com>
-
- See bug ** 325967
-
- * em-account-editor.c (emae_service_url_changed): When username
- entry value of "Sending Email" page/tab is not empty, check combo
- box of authmech, to pick up the authmech information.
-
-2006-02-13 Karsten Bräckelmann <guenther@rudersport.de>
-
- * em-account-editor.c: Fix the Account Editor / Security option to
- finally be descriptive, rather than obscuring. Fixes the UI part
- of bug #321797.
-
-2006-02-13 Rohini S <srohini@novell.com>
-
- ** Fixes bug #221270.
-
- * mail-send-recv.c (build_dialog): Removed white space before :
- when displaying account information in Send/Receive dialog.
-
-2006-02-13 Andre Klapper <a9016009@gmx.de>
-
- * mail-mt.c: uncommenting a string. Fixes bug 271734.
-
-2006-02-13 Sushma Rai <rsushma@novell.com>
-
- * mail/em-account-editor.c (emae_option_checkspin)
- (emae_receive_options_extra_item): Creating the widget with
- "use_underline" property. Fixes #330504.
-
-2006-02-11 Andre Klapper <a9016009@gmx.de>
-
- * mail-config.glade: changed string and added translator comments.
- Fixes bug 256907.
-
-2006-02-11 Karsten BrÀckelmann <guenther@rudersport.de>
-
- * message-list.c (message_list_construct):
- * em-format-html-display.c (efhd_attachment_button, efhd_add_bar):
- * em-account-prefs.c (em_account_prefs_treeview_new):
- Change a11y names. Fixes part of bug #330723.
-
-2006-02-10 Karsten BrÀckelmann <guenther@rudersport.de>
-
- * em-utils.c (em_utils_edit_filters): Fix Filters dialog window
- title to be HIG compliant. Fixes bug #330650.
-
-2006-02-09 Sushma Rai <rsushma@novell.com>
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): Freeing font value
- string. See #309316.
-
-2006-02-08 Karsten BrÀckelmann <guenther@rudersport.de>
-
- * mail.error.xml: Fix typo and correct phrasing. Fixes bug #330387.
-
-2006-01-09 Kjartan Maraas <kmaraas@gnome.org>
-
- * em-account-editor.h: s/int/guint/g for 1-bit bitfield.
- * em-composer-utils.c: (em_utils_redirect_message): Remove cruft
- * em-folder-tree.c: (emft_drop_target): use guint for 1-bit bitfield
- and rename a variable with a name clash.
- * em-folder-utils.c: (em_folder_utils_rename_folder): Rename var to
- avoid name clashes.
- * em-folder-view.c: guint for 1-bit bitfields.
- * em-folder-view.h: Same as above.
- * em-format-html-print.h: Again.
- * em-format-html.c: (efh_text_html), (efh_multipart_related): Add comments
- * em-format.c: (emf_multipart_alternative): Add comment about using var that
- is passed in rather than a local variable.
- * em-inline-filter.c: (emif_scan): Remove unused var. Mark code static.
- * em-mailer-prefs.h: guint for 1-bit bitfields.
- * em-migrate.c: (em_migrate_folder): mark a struct static. remove unused var
- * em-subscribe-editor.c: guint for 1-bit bitfield
- * em-utils.c: remove unused function
- * em-vfolder-rule.c: mark array static
- * importers/mail-importer.c: (decode_status): Remove unused code. Use guint
- for 1-bit bitfield.
- * mail-autofilter.c: (rule_from_message): rename a variable
- * mail-component.c: guint for 1-bit bitfield
- * mail-folder-cache.c: (update_1folder): remove unused code
- * mail-mt.c: mark some structs static
- * message-list.c: (message_list_select_uid), (ml_value_to_string),
- (ml_tree_value_at), (find_next_undeleted), (build_tree),
- (build_flat): Remove unused code and fix some format specifiers.
-
-2006-02-08 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- **Fixes #329586
-
- * em-account-prefs.c:
-
- * em-account-prefs.h: Changed the ODD behavior of Default button
- by checking whether an account is default or not and disabling the
- button when default account is in focus.
-
- Committing to head on behalf of rajeev
-
-2006-02-08 Claudio Saavedra <csaavedra@alumnos.utalca.cl>
-
- * em-account-prefs.c (em_account_prefs_construct): Reordering
- construction of dialog to prevent critical warnings (#328325).
-
-2006-02-07 Andre Klapper <a9016009@gmx.de>
- * mail.error.xml: fixing one typo.
-
-2006-02-06 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #328651
-
- * em-folder-view.c:
- * em-format-html-display.c:
- * evolution-mail.schemas.in.in:
- * mail-config.c (config_cache_labels):
-
-2006-01-27 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- ** Fixes bug #325786
-
- * em-folder-browser.c: Added code to display a prompt before
- marking All messages as Read.
-
- * mail-error.xml: Added a new error message for marking all
- message as read.
-
-2006-02-06 Veerapuram Varadhan <vvaradhan@novell.com>
-
- ** Fixes #326147
-
- * em-account-editor.c: (em_account-editor.c): Modify e_source to
- reflect to the reverted changes.
-
-2006-02-05 Karsten BrÀckelmann <guenther@rudersport.de>
-
- * importers/pine-importer.c (pine_getwidget): Correcting
- "Addressbook" to properly read "Address Book". Fixes bug #326256.
-
-2006-02-02 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * em-composer-utils.c (em_utils_handle_receipt): check if account
- is null before accessing it
-
-2006-01-30 Harish Krishnaswamy <kharish@novell.com>
-
- * mail-config.glade: s/T_erminal/Fi_xed width/ for consistency with other
- GNOME applications.
-
-2006-01-30 pavithran <pavithran@gmx.de>
-
- ** Fixes bug #316223
-
- * em-utils.c (emu_save_parts_response): Added a confirmation
- dialog for overwriting existing file during save all.
-
-2006-01-27 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- ** Fixes #327000
-
- * em-format-html-display.c: Added code to change cursor to notify
- user on image fit to width
-
-2006-01-26 Oswald Rodrigues <ozzy_rodrigues@yahoo.com>
-
- * em-popup.c: Corrected typo. changed Add to Addressbook to Add
- to Address Book. Fixes bug 326256.
-
-2006-01-23 Andre Klapper <a9016009@gmx.de>
-
- * mail.error.xml: fixed a typo. Fixes bug 328306.
-
-2006-01-23 Ranjan Somani <sranjan@novell.com>
-
- ** Fixes #326795
-
- * em-message-browser.c: Pressing Esc key lets u close the window
-
-2006-01-20 Nancy Cai <nancy.cai@sun.com>
-
- ** Fixes #326649
-
- * em-account-prefs.c (mail_accounts_load): select the first row
-
-2006-01-23 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html-display.c (efhd_attachment_bar_refresh),
- (efhd_mnemonic_show_bar), (efhd_add_bar): Added Mnemonics for Save
- / Save All and for show/hide attachment bar.
-
-2006-01-19 Ranjan Somani <sranjan@novell.com>
-
- ** Fixes #318785
-
- * mail-config.glade: Resizing of Default n Enable button
-
- committing on behalf of Ranjan -partha
-
-2006-01-19 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- ** See bug 324327
-
- * em-composer-utils.c (em_utils_handle_receipt): account can be
- null. Not necessary to send receipt when account is not enabled
-
-2006-01-16 Harish Krishnaswamy <kharish@novell.com>
-
- * mail-component.c (impl__get_userCreatableItems): remove shortcut
- keys (UI Hackfest - See
- http://go-evolution.org/Shortcut_Keys_Review).
-
-2006-01-16 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #326877
-
- * em-folder-view.c (emfv_enable_menus): Reverting the patch to
- hide junk/not junk toolbuttons in disabled state.
-
-2006-01-16 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #218570
-
- * em-folder-browser.c (emfb_expand_all_threads),
- (emfb_collapse_all_threads), (emfb_set_folder), (emfb_activate):
- Added code to handle expande/collapse all and call e-tree for regen of
- the list.
- * message-list.c (load_tree_expand_all),
- (message_list_set_threaded_expand_all),
- (message_list_set_threaded_collapse_all),
- (message_list_set_expand_all), (regen_list_regened): Added code to
- conditionally check for expand/collapse all and save the state after
- the operation.
- * message-list.h: Added state variable for expand/collapse all of
- threads.
-
-2006-01-12 Rohini S <srohini@novell.com>
-
- ** Fixes bug #221270.
-
- * mail-send-recv.c (format_url, build_dialog): Changed to display
- account name in Send/Receive dialog.
-
-2006-01-16 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html-display.c (em_format_html_display_new): Changed
- event to scroll_event in rajeev's patch.
-
-2006-01-12 Rohini S <srohini@novell.com>
-
- ** Fixes bug #246257
-
- * mail-dialogs.glade: Interchange of label and checkbox
- positions in Find message dialog
-
- * em-format-html-display.c (efhd_update_matches),
- (em_format_html_display_search): Hide Matches Label on dialog open
- and Show Matches Label when required. Fixes bug 246257.
-
-2006-01-16 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #239929 (Committing Rajeev's patch)
-
- * em-format-html-display.c (efhd_scroll_event),
- (em_format_html_display_new): Adds handler to zoom-in/out on
- control scroll.
-
-2006-01-13 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-folder-browser.c (emfb_etree_unfreeze, emfb_list_built):
-
- * message-list.c (message_list_setup_etree):
-
- Fixes the scroll issue with the message list.
-
-2006-01-12 Srinivasa Ragavan <sragavan@novell.com>
-
- * GNOME_Evolution_Mail.server.in.in:
-
- Changes MailView accel from Control+F1 to Control+1.
-
-2006-01-10 Simon Zheng <simon.zheng@sun.com>
-
- * em-composer-utils.c:
- * em-folder-tree-model.c (em_folder_tree_model_save_state):
- * em-format-html.c:
- * em-migrate.c (cp_r, em_migrate_folder),
- (em_migrate_pop_uid_caches_1_4),
- (em_migrate_folder_expand_state_1_4),
- (em_migrate_folder_view_settings_1_4),
- (em_migrate_imap_cmeta_1_4),
- (em_migrate_1_4, emm_setup_initial),
- (em_migrate):
- * em-popup.c:
- * em-utils.c (em_utils_save_part_to_file):
- * mail-component.c (mail_component_init):
- * mail-config.c:
- * mail-folder-cache.c:
- * mail-mt.c:
- * mail-ops.c:
- * mail-tools.c (mail_tool_get_local_movemail_path):
- Use e_util_mkdir_hier() instead of e_mkdir_hier().
-
- Use e_util_strstrcase() instead of e_strstrcasea().
-
- use e_strftime() in evolution-data-server/
- libedataserver/e-data-server-util.c instead of the copy in
- evolution/e-util/e-util.c.
-
- use e_filename_make_safe() in evolution-data-server/
- libedataserver/e-data-server-util.c instead of the copy in
- evolution/e-util/e-util.c.
-
- use e_utf8_strftime() in evolution-data-server/
- libedataserver/e-data-server-util.c instead of the copy in
- evolution/e-util/e-util.c.
-
-2006-01-06 Andre Klapper <a9016009@gmx.de>
-
- * evolution/mail/mail-ops.c:
-
- * evolution/mail/mail-send-recv.c:
-
- * evolution/mail/mail-session.c: changing "cancelled" (British
- English) to "canceled" (American English). Fixes bug 325334.
-
-2006-01-06 Simon Zheng <simon.zheng@sun.com>
-
- * em-account-editor.c:
- * em-account-prefs.c:
- * em-composer-utils.c:
- * em-folder-tree-model.h:
- * em-migrate.c:
- * em-subscribe-editor.c:
- * em-utils.c:
- * importers/netscape-importer.c:
- * mail-config.c:
- * mail-crypto.c:
- * mail-ops.h:
- * mail-send-recv.c:
- * mail-vfolder.c:
- use libedataserver/e-account-list.h instead of e-util/e-account-list.h.
- use libedataserver/e-account.h instead of e-util/e-account.h.
-
-2006-01-04 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail-tools.c: Uncommented mail_tool_get_local_movemail_path for
- non-win32 builds since it is used in non-win32 build.
-
-2006-01-04 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * em-composer-utils.c (em_utils_composer_send_cb): Use the
- composer window as the parent window while showing the error
- message.
-
-2006-01-02 Shreyas Srinivasan <sshreyas@novell.com>
-
- * mail.error.xml: Fix 313095, Add error identifier
- ask-delete-proxy-accounts.
-
-2006-01-02 Harish Krishnaswamy <kharish@novell.com>
-
- * em-folder-view.c (emfv_setting_notify): Remove the first check
- in the previous commit. This is redundant as it is always
- guaranteed that the component has been activated at this point.
- And when not, it ought to crash :-).
-
-2006-01-02 Harish Krishnaswamy <kharish@novell.com>
-
- reviewed by: Parthasarathi <sparthasarathi@novell.com>
-
- * em-folder-view.c (emfv_setting_notify): Set the properties on
- the bonobo component only if it already has been activated. Fixes
- #325375 (critical warning crasher).
-
-2006-01-01 Changwoo Ryu <cwryu@debian.org>
-
- * em-folder-properties.c (emfp_dialog_got_folder): translate
- the labels of emfp_items.
-
- * em-account-editor.c (em_account_editor_construct): translate
- the labels of emae_{editor,druid}_items.
-
-2006-01-01 Harish Krishnaswamy <kharish@novell.com>
-
-
- * em-utils.c (em_utils_prompt_user),
- mail-config.glade, mail.error.xml:
- s/don't/do not/ string changes. Fixes #325276.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * mail.error.xml: Fixing several typos and harmonizing
- capital/small letters. Partially fixes bug 306117.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * mail-session.c: changing "canceled" to "cancelled" to stay
- consistant to the rest. Fixes bug 325116.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * evolution-mail.schemas.in.in: added quotes to literal values.
- Fixes bug 272772.
-
-2005-12-29 Andre Klapper <a9016009@gmx.de>
-
- * em-folder-properties.c: removed wrong singular string.
- Fixes bug 311472.
-
-2005-12-22 Andre Klapper <a9016009@gmx.de>
-
- * mail-config.glade: changed one duplicated mnemonic.
- Fixes bug 313801.
-
-2005-12-20 Andre Klapper <a9016009@gmx.de>
-
- * mail-config.glade: changing file selector window title from
- "Execute command..." to "Select sound file". Fixes bug 324173.
-
-2005-12-19 Andre Klapper <a9016009@gmx.de>
-
- * mail-config.glade: changed 3 HIG-violating mnemonics.
- Fixes bug 256913.
-
-2005-12-23 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #228040, #324677
-
- * em-folder-view.c (emfv_popup_flag_completed),
- (emfv_popup_flag_clear, emfv_enable_menus): Added menus for
- complete and clear. Also added code to refresh preview on setting
- flags. Also added code to hide junk/not-junk menu depending on
- their sensitivity.
-
- * em-utils.c (tag_editor_response, em_utils_flag_for_followup):
- Added code to refresh preview.
-
-2005-12-22 Shreyas Srinivasan <sshreyas@novell.com>
-
- * mail-component.[c,h]: Handle Network Disconnect
- sent by the shell. Add function status_check which
- handles various Network states.
-
-2005-12-21 Tor Lillqvist <tml@novell.com>
-
- * em-camel-stream.c (em_camel_stream_init)
- * em-sync-stream.c (em_sync_stream_init): Use
- g_io_channel_win32_new_socket() on Win32 instead of
- g_io_channel_unix_new() to avoid confusion between file
- descriptors and sockets (which can and do overlap!). We know that
- e_msgport_fd() returns a socket on Win32.
-
-2005-12-21 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (impl_createView, view_changed_cb): api
- updates.
-
-2004-12-21 Not Zed <NotZed@Ximian.com>
-
- ** See bug #60354.
-
- * mail-component.c (view_changed_cb): set the shell window title
- as well.
- (impl_createView): renamed from createControls, just return a
- EComponentView instead.
-
- Committed on behalf of notzed - partha
-
-2005-12-21 Jeff Cai <jeff.cai@sun.com>
-
- ** See bug 324473
-
- * em-account-editor.c (em_account_editor_construct): delete
- reference to account editor to make sure be destroyed when it is
- closed.
-
-2005-12-21 Sam Yang <sam.yang@sun.com>
-
- Fixes #324670
-
- * em-folder-view.c (emfv_setting_notify): Respond to the change of
- mail/display/paned_size in gconf.
-
-2005-12-20 Veerapuram Varadhan <vvaradhan@novell.com>
-
- Fixes #246256
-
- * mail-dialogs.glade: Change "Case _Sensitive" to "Case _sensitive".
-
-2005-12-20 Boby Wang <Boby.Wang@sun.com>
-
- ** See bug 324319
-
- * em-format-html-display.c (efhd_add_bar): Add the accessible name
- of arrow button, and the attachment bar can be opened by gok.
-
-2005-12-20 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- ** See bug 234008
-
- * em-folder-tree-model.c:
- * mail-folder-cache.c:
- Make sure that the Draft folder highlights the number of messages in
- it
-
-2005-12-18 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Use THREADS_CFLAGS and _LIBS. Don't need CAMEL_LIBS.
-
- * em-account-editor.c
- * em-account-prefs.c
- * em-filter-editor.c
- * em-folder-browser.c
- * em-folder-view.c
- * em-format-html.c
- * em-format-html-display.c
- * em-mailer-prefs.c
- * em-message-browser.c
- * em-migrate.c
- * em-subscribe-editor.c
- * em-sync-stream.c
- * em-utils.c
- * em-vfolder-editor.c
- * em-vfolder-rule.c
- * mail-autofilter.c
- * mail-component.c
- * mail-config.c
- * mail-folder-cache.c: Use gstdio wrappers. Construct pathnames of
- glade, xml, etspec and png files at run-time. Use
- g_filename_{to,from}_uri().
-
- * em-folder-browser.c (emfb_init)
- * em-folder-view.c (emfv_finalise)
- * em-message-browser.c (emmb_init): As EMFolderView::ui_files now
- always is a list of filenames constructed with g_build_filename(),
- use g_free() on each list entry before calling g_slist_free() on
- the list.
-
- * em-folder-tree-model.c (em_folder_tree_model_load_state): Use
- e_xml_parse_file().
-
- * em-migrate.c: Bypass all the code for upgrading from 1.x on Win32.
- (emm_setup_initial): Use GDir instead of dirent.
-
- * em-sync-stream.c
- * mail-folder-cache.c: Use pthread_equal() to compare pthread_t
- values.
-
- * em-vfs-stream.c: No EINPROGRESS or ELOOP on Win32.
-
-2005-12-17 Tor Lillqvist <tml@novell.com>
-
- * mail-mt.c: Add copyright blurb. Use separate flag field to
- indicate whether a pthread_t field is valid or not. Use
- e_util_pthread_id() in debugging output.
-
- * mail-mt.c
- * mail-session.c
- * mail-vfolder.c: Include just <gtk/gtk.h> and not a handful of
- individual gtk headers. Harmonize #include order and syntax. Use
- pthread_equal() to compare pthread_t values.
-
- (em_channel_setup): Call g_io_channel_win32_new_socket() on Win32
- instead of g_io_channel_unix_new(). This avoids the occasional
- "giowin32.c:1661: 12 is both a file descriptor and a socket, file
- descriptor interpretation assumed." style warnings, which indicate
- a real problem in this case.
-
- * mail-ops.c: Use gstdio wrappers. Open file in binary mode.
-
- * mail-signature-editor.c
- * mail-tools.c
- * mail-vfolder.c
- * message-list.c
- * message-tag-followup.c: Beautify #include order and syntax. Use
- gstdio wrappers. Construct pathnames of files to be read at
- run-time instead of using compile-time paths.
-
- * mail-tools.c (mail_tool_get_local_movemail_path): Not used, put
- in #if 0.
-
- * importers/elm-importer.c
- * importers/evolution-mbox-importer.c
- * importers/evolution-outlook-importer.c
- * importers/mail-importer.c
- * importers/netscape-importer.c
- * importers/pine-importer.c: Use GLib API when
- applicable.
-
-2005-12-16 Sam Yang <sam.yang@sun.com>
-
- ** Fixes bug #323867.
-
- * em-folder-view.c (emfv_setting_notify): Respond to the change of
- /apps/evolution/mail/display/show_deleted and thread_list in
- gconf.
-
-2005-12-12 Karsten BrÀckelmann <guenther@rudersport.de>
-
- * em-folder-view.c: Mail Context Menu re-ordered correctly,
- fixes bug #323140.
-
-2005-12-12 Shreyas Srinivasan <sshreyas@novell.com>
-
- * mail.error.xml: Fix #47857
-
-2005-12-05 Shi Pu <shi.pu@sun.com>
-
- See bug ** 323253
-
- * mail-send-recv.c (format_url): If url->host is NULL or it is
- emtpy, don't print it out in send & receive dialog.
-
-2005-11-28 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-view.c (emfv_setting_notify): literal strings do not
- need to be \0 terminated, they are already nul-terminated by
- definition.
-
-2005-11-28 Sam Yang <sam.yang@sun.com>
-
- ** See bug #322414
-
- * em-folder-view.c (emfv_setting_notify): Respond to the change of
- /apps/evolution/mail/display/show_preview in gconf.
-
-2005-11-25 Tor Lillqvist <tml@novell.com>
-
- * em-composer-prefs.c (sig_add_script_response): Use gstdio
- wrappers.
- (url_requested): Use g_filename_from_uri()
- instead of just stripping off the "file:" prefix.
- (em_composer_prefs_construct): Construct glade file pathname at
- run-time for Win32 install-anywhere.
-
-2005-11-23 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- ** See bug #315987
-
- * em-composer-utils.c (em_utils_composer_send_cb): Send only if
- account is enabled
- (em_utils_composer_save_draft_cb): Save message to server folder
- only if the account is enabled, else save it locally
- (generate_account_hash): Add default account into the account hash
- only if the account none of the account is enabled.
- (guess_account): use only enabled account
-
- * mail.error.xml: Add error message for send-no-account-enabled
-
-2005-11-11 Boby Wang <boby.wang@sun.com>
-
- ** See bug 321214.
-
- * mail-config.glade: Focus on the Tools-> Settings-> Composer
- Preferences -> Forward Style and Reply Style comboboxes.Comboboxes
- are named after their current settings. Now the names were
- corrected.
-
-2005-10-26 Vivek Jain <jvivek@novell.com>
-
- **See #313096
-
- * em-junk-hook.c (emjh_construct) load the plugin only if it is
- enabled.
-
-2005-10-22 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * mail-config.c (mail_config_get_default_account): Return valid
- transport, only if the account is enabled.
-
-2005-10-22 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * em-composer-utils.c (create_new_composer): If the account
- corresponding to the fromuri is not enabled. Then load the
- preferred account from the composer.
-
-2005-10-21 Jeff Cai <jeff.cai@sun.com>
-
- Reverse previous patch because of bug 319376.
- * em-folder-view.h:
-
-2005-10-21 Jeff Cai <jeff.cai@sun.com>
-
- * mail/em-folder-view.h: Change the declaration of flag
- 'preview_active' from one bit of int to one bit of guint because
- it will be -1 on linux if being declared one bit of int.
-
-2005-10-19 Philip Van Hoof <pvanhoof@gnome.org>
-
- ** See bug 318611
-
- * mail/em-composer-utils.c: data hiding
-
-2005-10-19 Harish Krishnaswamy <kharish@novell.com>
-
- * em-format-html-display.h: Include e-attachment-bar.h relative to
- the top dir, so it stops borking the print-message plugin.
-
-2005-10-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-folder-browser.c (emfb_focus_search, emfb_tools_vfolders):
- Make '/' to focus on search bar entry. Fixes bug #268027
-
- * em-folder-view.c (emfv_enable_menus): Set the target widget.
-
- * em-format-html-display.[ch] (em_format_html_display_get_bar):
- Added a function to get the attachment bar.
-
- * em-utils.c (em_utils_temp_save_attachments): Added function to
- save parts of the attachments.
-
-2005-10-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-folder-view.c (emfv_ena) (emfv_popup_items): Mark visible
- with junk flags as well.
-
- * em-popup.[ch] (em_popup_target_new_select): Set the flags for
- junk respectively.
-
-2005-10-18 Sankar P <psankar@novell.com>
-
- - Enhances Signature-Preferences.
- - Added shortcuts for common operations.
- -- Delete on Del key
- -- Edit on Dbl.Click
- - Prevents adding duplicate and NULL signatures
-
- * mail-signature-editor.c (menu_file_save_cb:
- (mail_signature_editor, sig_name_changed):
- (menu_file_save_close_cb, delete_event_cb):
- (do_exit): Modified the functions for handling the above
- scenarios.
-
- * mail.error.xml: Added error strings for duplicate and NULL
- signatures.
-
- * em-composer-prefs.c (em_composer_prefs_construct):
- (sig_delete_cb, sig_add_cb): Modified the functions so as to
- handle the keyboard accelarators and to grab focus to the list on
- deletion/insertion of signatures.
-
- * em-composer-prefs.c (signature_key_press, sig_tree_event_cb):
- Added new functions to handle the keypress events on the
- signatures list tree.
-
- Fixes #269749
-
-2005-09-29 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- ** See bug 317284
-
- * em-mailer-prefs.c (emmp_header_add_header): Check if its a valid
- header and only then add it
-
-2005-09-28 Tor Lillqvist <tml@novell.com>
-
- * em-composer-utils.c (reply_get_composer, get_reply_list):
- (post_reply_to_message):
-
- * em-folder-view.c (emfv_format_link_clicked):
-
- * importers/netscape-importer.c (netscape_get_boolean): Use
- g_ascii_str(n)casecmp() instead of str(n)casecmp(). We are
- comparing to literal ASCII strings in these cases, so just
- casefolding ASCII is enough. Also better for portability.
-
- * em-format-html-display.c
-
- * message-list.c: Define localtime_r() for Win32 using localtime()
- (which is thread-safe in Microsoft's C library).
-
- * mail-tools.c (mail_tool_do_movemail): Not implemented on Win32.
-
-2005-09-28 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- See bug ** 317329
-
- * em-vfolder-rule.c (em_vfolder_rule_add_source): Do not add a
- NULL uri.
-
-2005-09-26 S.Antony Vincent Pandian <santony@gmail.com>
-
- Fixes #208647
-
- * em-folder-tree.c: Have added a menu item Empty Trash in the
- folder tree's context menu and also added its callback.
-
-2005-09-22 Carsten Guenther <carsten.guenther@scalix.com>
-
- Fixes #316983
-
- * em-composer-utils.c (em_utils_send_receipt):
- Exchanged the FROM and TO fields so that a read
- receipt actually goes to the sender of the original
- message.
-
-2005-09-21 Sankar P <psankar@novell.com>
-
- * em-account-editor.c (emae_defaults_page): Added code to enable
- the sent folder button for accounts with "None" set as the
- Receiving Server type. Fixes #315506
-
-2005-09-15 Sankar P <psankar@novell.com>
-
- * em-folder-tree-model.c (em_folder_tree_model_set_folder_info):
-
- * em-folder-tree.c (render_pixbuf): Added enum and the code to
- change the icon for sent items folder. Fixes #257321
-
-2005-09-02 Harish Krishnaswamy <kharish@novell.com>
-
- * default/C/Inbox: Update the Welcome mail.
-
-2005-08-25 Not Zed <NotZed@Ximian.com>
-
- ** See bug #314440.
-
- * em-format-html.c (efh_url_requested): check the content object's
- mime type, not the container, when seeing if the data should be
- written.
- (efh_write_text_html): add some debug.
-
- * em-format-html-display.c (efhd_html_button_press_event): fix
- debug.
-
-2005-08-22 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html-display.c (efhd_bar_resize): Dont call update.
- Just set the width on the bar.
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * mail-tools.c (mail_tool_uri_to_folder): cast warning away.
-
- * mail-folder-cache.c: include missing header for
- e_filename_make_safe.
-
- * em-junk-hook.h: Fix some header includes, fix the include guard
- to use the right name.
- (EMJunk): Ugh, this is an object, properly derive from it! How
- did this work?
-
- * em-junk-hook.c (em_junk_check_junk): fix bool conversion.
-
- * em-format-html-display.c (efhd_bar_popup_position): another
- wraning, why this crap isn't in the attachment bar like i said it
- should be, i'll never know.
- (efhd_xpkcs7mime_viewcert_foad): only define if used.
-
- * em-account-editor.c (emae_defaults_page): attempt to fix parentheses
- (emae_security_page): fix conditional compilation warnings.
-
-2005-08-19 Not Zed <NotZed@Ximian.com>
-
- ** See #312668.
-
- * mail-component.c (setline_done, impl_setLineStatus): change the
- camel-session online status before (if we're going online) or
- after (if we're going offline) actually doing offline processing.
-
-2005-08-19 Not Zed <NotZed@Ximian.com>
-
- * em-format.c (emf_multipart_encrypted): put the s/mime message
- back, awaiting string approval for a change otherwise.
-
-2005-08-18 Not Zed <NotZed@Ximian.com>
-
- * em-format-html-display.c (efhd_message_add_bar): dont add
- attachment bar if it is disabled.
- (efhd_attachment_button): dont add attachments if there is no bar.
-
- * em-format.c (emf_inlinepgp_signed, emf_inlinepgp_encrypted): fix
- the error messages for consistency. We dont need to check
- content-type, since we only get called with the right one.
- (emf_multipart_encrypted): fix up wrong s/mime error.
-
- * em-format-html.c (efh_inlinepgp_signed)
- (efh_inlinepgp_encrypted): moved to em-format.c; otherwise this
- will break replying, etc.
-
- ** See #271894.
-
- * em-format.c (emf_multipart_encrypted): use the content object's
- content-type to check types.
-
-2005-08-16 Not Zed <NotZed@Ximian.com>
-
- ** See #312668.
-
- * mail-component.c (impl_setLineStatus): new offline interface.
- (setline_check, setline_done): and implementation.
-
- * mail-offline-handler.[ch]: destroyed, burnt, dissolved in acid.
-
-2005-08-17 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html-display.c
- (efhd_bar_save_selected): Fix a warning.
- (efhd_bar_resize): Fix the bar size to match other widgets.
- (efhd_bar_scroll_event): Fix scroll issue over bar. bug #312224.
- (efhd_add_bar): Add a frame around the attachment bar. bug #312033
-
-2005-08-17 Kaushal Kumar <kakumar@novell.com>
-
- * em-composer-prefs.c (url_requested): Add the close call for fd.
-
- See bug #307375.
-
-2005-08-15 Not Zed <NotZed@Ximian.com>
-
- ** See #313440.
-
- * Makefile.am (mailinclude_HEADERS): Include the idl generated
- headers.
-
-2005-08-16 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html-display.c (efhd_attachment_button): Sets the filename
- in the attachment structure instead of the part
-
-2005-08-15 Christian Kellner <gicmo@gnome.org>
-
- * mail-send-recv.c (get_folders): Honour the check_all flag for
- the scalix provider. Fixes bug #313582.
-
-2005-08-14 Rodney Dawes <dobey@novell.com>
-
- * em-folder-view.c (emfv_popup_items): Fix two mnemonic conflicts
- in the context menus for the mailer
-
-2005-08-12 Vivek Jain <jvivek@novell.com>
-
- * em-account-editor.c (emae_check_complete): first prepare the
- page and then validate **Fixes #273842
-
-2005-08-11 Not Zed <NotZed@Ximian.com>
-
- ** See #232499.
-
- * mail-folder-cache.c (rename_folders): rename view meta-data
- along with the folder.
-
-2005-08-11 Vivek Jain <jvivek@novell.com>
-
- * em-folder-tree-model.c (account_changed): check if the account
- is enabled, before adding the store
-
- ** Fixes #313057
-
-2005-08-11 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * em-folder-view.c (emfv_enable_menus): return the target in any
- case. It will be an empty target and not NULL.
-
- Fixes bug 312420
-
-2005-08-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html-display.c (efhd_attachment_bar_refresh):
- (efhd_bar_resize, efhd_add_bar): Fix to hide the attachment bar
- when no attachments and to resize when the window is resized.
-
-2005-08-10 Not Zed <NotZed@Ximian.com>
-
- ** See #271985.
-
- * mail-config.c (mail_config_write_on_exit)
- (mail_config_get_account_by_source_url)
- (mail_config_get_account_by_transport_url)
- (mail_config_get_default_transport):
-
- * mail-component.c (load_accounts): check url for content before
- using it.
-
-2005-08-09 Not Zed <NotZed@Ximian.com>
-
- ** See #312715.
-
- * em-folder-tree.c (emft_drop_folder_rec): removed.
- (emft_drop_folder): call em_folder_utils_copy_folders to perform
- the operation rather than: doing it sync when it shouldn't be, and
- 2; copying code redundantly.
-
- * em-folder-utils.c (em_folder_utils_move_folder): remove this
- redundant api.
- (em_folder_utils_copy_folder): add delete flag.
- (em_folder_utils_copy_folders): export this function. fix strange
- argument order.
-
-2005-08-10 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Link with all needed libraries. Use -no-undefined
- on Win32. Work around annoying MSYS feature on Win32 when
- installing the schemas: Echo the command to a temporary .bat file
- and run it with cmd.exe...
-
- * importers/Makefile.am: Use the bootstrap import library for
- libevolution-mail.la on Win32 as libevolution-mail.la hasn't been
- built yet when we come here. Use -no-undefined on Win32. Use
- privsolib instead of privlib. (See ../ChangeLog.)
-
-2005-08-08 Not Zed <NotZed@Ximian.com>
-
- ** See bug #304938.
-
- * mail-ops.c (mail_send_message): don't try to dereference the
- transport if we don't have one.
-
-2005-08-04 Not Zed <NotZed@Ximian.com>
-
- ** See bug #300881.
-
- * em-account-editor.c (emae_setup_signatures): don't add the
- signature listener if we've already added it.
-
-2005-08-08 Vivek Jain <jvivek@novell.com>
-
- * em-format.c (emf_multipart_appledouble): check part before using
- it, else dump source
-
-2005-08-05 Not Zed <NotZed@Ximian.com>
-
- ** See bug #312397.
-
- * em-format-quote.c (emfq_format_message): if we are rendering an
- attached message, include the headers always and a marker for it.
-
-2005-08-07 Rodney Dawes <dobey@novell.com>
-
- * em-folder-browser.c (emfb_search_items):
- * em-folder-tree-model.c (sort_cb, em_folder_tree_model_load_state):
- * em-folder-tree.c (emft_drop_target):
- * em-folder-view.c (emfv_popup_items, emfv_uri_popups):
- * em-utils.c:
- * em-vfolder-editor.c (em_vfolder_editor_new):
- * em-vfolder-rule.c (em_vfolder_editor_sourcelist_new):
- * mail-dialogs.glade:
- * mail-vfolder.c (vfolder_setup_desc, vfolder_setup_do):
- (vfolder_adduri_desc, vfolder_load_storage, vfolder_edit):
- (vfolder_edit_rule, vfolder_gui_add_rule):
- * mail.error.xml:
- Change instances of "vfolder" that appear in the UI to use the term
- "Search Folder" instead
- Update some comments to use the term "Search Folder" instead of vfolder
-
-2005-08-05 David Malcolm <dmalcolm@redhat.com>
-
- * em-account-editor.c (emae_option_checkspin): initialize local
- variable "label".
-
-2005-08-04 Not Zed <NotZed@Ximian.com>
-
- ** See bug #273885.
-
- * em-utils.c (em_utils_edit_filters): setup filter source names
- properly translated.
-
- * em-filter-editor.c (em_filter_editor_construct): take an array
- of structs for the filter source so the incoming/outgoing is
- properly translated.
-
- ** See bug #312397.
-
- * em-format-quote.c (emfq_format_message): dont quote credits
- here.
- (emfq_format_message_prefix): new prefix handler for credits.
- (emfq_format_clone): invoke the message prefix before anything
- else.
-
- ** See bug #310840.
-
- * em-icon-stream.c (em_icon_stream_get_image): check for /0
- possibility.
-
- ** See bug #308512.
-
- * em-account-editor.c (emae_authtype_changed): take into account
- the writability of the password when sensitising remember
- password.
- (get_password): small hack to disable the save-password button
- when appropriate.
-
-2005-08-05 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html-display.c (efhd_init, efhd_complete):
- (efhd_message_add_bar): Fixes the bug #312410.
-
-2005-08-04 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-utls.c (emu_update_save_path): Killed a warning.
-
-2005-08-03 Not Zed <NotZed@Ximian.com>
-
- * em-folder-browser.c (emfb_set_folder): not here.
-
- * em-folder-view.c (emfv_set_folder): ref the folder here.
-
-2005-08-03 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.c (emfv_message_reply): try to fix #309647, only
- act if the selection is actually active.
-
-2005-07-29 Arunprakash <arunp@novell.com>
-
- * mail/em-folder-utils.c (em_folder_utils_delete_folder):
- Allocated a new string to be used for the error dialog response to
- avoid multiple frees.
-
-2005-08-01 Shakti Sen <shprasad@novell.com>
-
- * em-composer-prefs.c: Included 'gtkentry.h' to resolve the
- symbol 'GTK_ENTRY'.
-
- Partly fixes bug #231968.
-
-2005-08-02 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-utils.c (emu_get_save_filesel, emu_save_part_response):
- (emu_save_messages_response): Fixed a bug where the last path is
- not preserved well.
-
-2005-08-01 Not Zed <NotZed@Ximian.com>
-
- * em-subscribe-editor.c (sub_fill_level): always process all nodes
- we have, even if we have already seen the top result.
-
-2005-07-29 Not Zed <NotZed@Ximian.com>
-
- ** See bug #300607.
-
- * mail-vfolder.c (store_folder_renamed_rec, store_folder_renamed):
- rename all folders in the folder tree renamed.
-
-2005-07-29 Shreyas Srinivasan <sshreyas@novell.com>
-
- * mail-ops.c: Fix #311223. Include <camel/camel-multipart.h>
- so that lazy binding does not fail on CAMEL_IS_MULTIPART.
-
-2005-07-29 Shreyas Srinivasan <sshreyas@novell.com>
-
- * em-account-editor.c (emae_defaults_page): Fix #307538. Check if
- the provider type exists before senisitizing widgets.
-
-2005-07-28 Not Zed <NotZed@Ximian.com>
-
- ** See bug #311440.
-
- * em-utils.c (em_utils_in_addressbook): handle NULL address.
-
-2005-07-28 Praveen Kumar <kpraveen@novell.com>
-
- * em-account-editor.c (emae_check_complete) : Update the "Full Name"
- text entry with the detected real name of the user. Fixes bug 311778
-
-2005-07-27 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail-config.glade: Changed "Host" to "Server"
-
-2005-07-27 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (get_folders): hack to make it honour the
- 'refresh only inbox' imap/groupwise setting.
-
-2005-07-26 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am: fix make distcheck issues.
-
-2005-07-25 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-format-html-display.c (efhd_init, efhd_finalise):
- (efhd_attachment_image, efhd_attachment_button):
- (efhd_format_attachment): Added code to create a attachment bar.
-
- * em-format-html.c (efh_format_message) Added code to add bar at
- the beginning of the message.
-
- * em-popup.[ch] (em_popup_target_new_attachments)
- (emp_part_popup_set_background)
- (emp_standard_menu_factory): Added code to handle the popup menu
- inside the attachment bar.
-
- * em-utils.[ch] (em_utils_edit_filters, emu_get_save_filesel)
- (em_utils_save_part, em_utils_save_messages): Added code to handle
- save selected and save all options of the attachment bar.
-
-2005-07-21 Not Zed <NotZed@Ximian.com>
-
- * em-folder-browser.c: reverted dobey's busted view->hide* menu
- stuff.
-
- * em-account-editor.c (emae_option_entry): if we get a null
- default, then set "" on the entry.
- (emae_option_entry): set the default value on the url if it
- doesn't exist already.
-
-2005-07-20 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (refresh_folders_desc, refresh_folders_get)
- (refresh_folders_got, refresh_folders_free, get_folders)
- (receive_update_got_folderinfo, receive_update_got_store): refresh
- all the folders manually and directly.
-
- * mail-folder-cache.c (setup_folder): propagate even -1 unread
- counts, they get ignored later.
-
- * em-composer-utils.c (emu_handle_receipt_message)
- (em_utils_handle_receipt): use getmessagex too, so we can always
- clear any error.
-
- * em-folder-view.c (emfv_message_selected_timeout)
- (emfv_list_done_message_selected): use getmessagex and do
- something meaninful with the error.
-
- * mail-ops.c (mail_get_messagex): added new get message which
- returns an exception.
-
-2005-07-19 Not Zed <NotZed@Ximian.com>
-
- * mail-tools.c (mail_tool_uri_to_folder): dont get the service
- connected, it will connect if it needs to.
-
- * mail-ops.c (get_folderinfo_get): * em-folder-utils.c
- (emft_copy_folders__copy)
- (emfu_delete_folders): * em-folder-tree.c
- (emft_get_folder_info__get): Always request subscribed folders, if
- the backend doesn't implement it it will ignore it.
-
-2005-07-13 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (mail_autoreceive_init, auto_online): listen to
- session online events, and if we are online, trigger an
- auto-receive of all auto-check accounts.
-
-2005-07-11 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (auto_account_commit): force an update
- immediately if we're setting up the timeout to start with.
-
- * em-folder-tree-model.c (em_folder_tree_model_set_unread_count):
- noop if the unread count < 0.
- (em_folder_tree_model_set_folder_info): only set the unread count
- if we actually have one.
-
- * em-folder-tree.c (emft_tree_row_expanded): get the folder list
- 'fast'.
-
- * mail-ops.c (get_folderinfo_get): get the folder list 'fast'.
-
-2005-07-19 Srinivasa Ragavan <sragavan@novell.com>
-
- * em-folder-tree.c (emft_popup_move): calling the wrong api to
- move a folder. Infact it was copying for move.
-
-2005-07-14 Vivek Jain <jvivek@novell.com>
-
- * em-composer-utils.c: included missing header file
- camel-multipart.h
-
- **Fixes #310330
-
-2005-07-13 Kjartan Maraas <kmaraas@gnome.org>
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): Free font name
-
- * mail-config.c (config_write_style): Free font name and name of
- citation color.
-
- * message-list.c (regen_list_regened, regen_list_free): Free
- search string. Thanks to Michael Zucchi for walking me through
- this one. My brain wasn't running on all it's cylinders...
-
-2005-07-10 Shreyas Srinivasan <sshreyas@novell.com>
-
- * mail-config.[ch]: Add new functions to remove proxy accounts and
- proxies created by the account.
-
- * mail-compnent.c: Remove proxy accounts at startup
-
- * mail.error.xml: Add warnings for proxy disable and removal of a
- proxy when its parents are removed.
-
- * em-account-prefs.c: Add checks not to display proxies and
- handling of parent removal/ disabling.
-
-2005-07-06 Vivek Jain <jvivek@novell.com>
-
- * em-junk-filter.c: moved to plugins/sa-junk-plugin
-
- * em-junk-filter.h: removed
-
- * em-junk.plugin.[ch]: removed
-
- * em-junk-hook.[ch]: added new files to have a new hook
-
- * Makefile.am: updated to removed/add these files.
-
- * mail-session.c (mail_session_init): assign NULL to junk_plugin,
- remove included file "em-junk-filter.h"
-
- * mail-component-factory.c (make_factory): register type for
- EMJunkHook
-
-2005-07-05 Not Zed <NotZed@Ximian.com>
-
- * em-format-html-display.c (efhd_attachment_image): use the cache,
- since we set it up.
- (efhd_image): added a (private!) format handler for all the image
- types so we intercept them and handle them directly.
- (efhd_image_fit, efhd_image_unfit): replace the resize callback
- with two much simpler ones.
-
- * em-icon-stream.c (em_icon_stream_get_image): added 'fit to'
- arguments. Changed dramatically to get approximate fit-to image,
- update cache, etc.
- (em_icon_stream_is_resized): added 'fit to' arguments. changed to
- manipulate the cache properly.
- (emis_fit): helper to fit an image to a size.
- (em_icon_stream_new): added 'fit to' arguments rather than poking
- structures.
-
- * em-format-html-display.c (efhd_attachment_image): fixed a memory
- leak, various style issues. Removed all scaling code.
- (efhd_attachment_popup): show menu's appropriately. add back the
- hide/show menu always.
- (efhd_image_popup): fix formatting.
-
- ** Applied patch from Srini for scaling images to fit by default.
-
-2005-07-04 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * mail-component.c (handleuri_got_folder): Added "forward"
- command-line option.
-
-2005-07-06 Not Zed <NotZed@Ximian.com>
-
- * importers/evolution-mbox-importer.c (mbox_getwidget): wrap the
- widgets in another vbox so they display properly.
-
- * importers/pine-importer.c (pine_getwidget): pack the 'mail'
- widget.
-
- * importers/pine-importer.c (pine_import):
- importers/elm-importer.c (elm_import):
- importers/evolution-mbox-importer.c (mbox_import): Dont create
- widgets anymore, report progress through the EImport and handle
- cancel.
-
-2005-07-01 Not Zed <NotZed@Ximian.com>
-
- * importers/Makefile.am: remove shell/importer link & take out
- netscape & outlook temporarily.
-
- * Makefile.am: Removed importer link.
-
-2005-06-24 Matt Brown <matt@mattb.net.nz>
-
- * em-inline-filter.c: implement extraction of inline
- signed/encrypted pgp parts and package them into
- x-inlinepgp-signed/x-inline-pgp-encrypted parts.
-
- * em-format-html.c: Formatters to verify/decrypt and then display
- the parts generated by the inline filter.
-
-2005-06-25 Not Zed <NotZed@Ximian.com>
-
- ** See bug #307398
-
- * mail-session.c (alert_user): copy the prompt string, in 'no
- cancel' mode we run asynchronously.
- (free_user_message): & free it.
-
-2005-06-24 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (efh_url_requested): dont pass data gtkhtml
- definitely can't handle, to gtkhtml. This is no security patch,
- but stops gtkhtml wasting time tying to render malicious mails or
- other rubbish.
-
-2005-06-21 Brian Mury <b.mury@ieee.org>
-
- ** See bug #301466.
-
- * filtertypes.xml, searchtypes.xml, vfoldertypes.xml: fix the
- "match all" case to actually work.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * GNOME_Evolution_Mail.server.in.in: Use SOEXT.
-
-2005-06-08 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (view_changed_cb): make this run a timeout so
- we don't update too often and suck loads of cpu time.
-
-2005-06-07 Andre Klapper <9016009@gmx.de>
-
- * mail.error.xml: Fixing typo (bug 306151)
-
-2005-06-02 Not Zed <NotZed@Ximian.com>
-
- * Evolution-Mail.idl: only let this be included once.
-
- * mail-component.c (mail_component_class_init): Setup a test
- function, and fix the bonobo init function so we're actually a
- mailcomponent and not just an evolutioncomponent.
-
-2005-06-02 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c: change this to sub-class evolution-component,
- not bonobo-object.
-
- * Evolution-Mail.idl: Made the mail component sub-class
- Evolution.Component so it can add new interfaces for remote gui
- mail operations.
-
-2005-05-31 Rodney Dawes <dobey@novell.com>
-
- * em-folder-browser.c (emfb_view_hide_read, emfb_view_show_selected):
- (emfb_view_show_all): Update these methods to use the listener method
- of access from bonobo as they are radio buttons now
- (emfb_verbs): Comment out the verbs for the above methods, as they are
- configured through add_listener now
- (emfb_enable_map): s/ViewHideSelected/ViewShowSelected/
- (emfb_activate): Add the listeners for the radio buttons for filtering
- the message list for unread, selected, or all messages
-
-2005-05-24 Rodney Dawes <dobey@novell.com>
-
- * em-folder-selector.c (folder_created_cb): Remove this unused method
- (emfs_response): Remove unused variable declarations
-
- * em-folder-view.c (emfv_popup_{load_images,selectall}): Remove
- these unused methods
-
- * mail-component.c: Include em-folder-utils.h to fix warnings
-
-2005-05-20 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (mail_component_peek_session): add helper for
- plugins to get mail session.
-
-2005-05-19 Chenthill Palanisamy <pchenthill@novell.com>
-
- * mail.error.xml: Added a error message required for
- marking messages as read in subfolders.
-
-2005-05-19 Not Zed <NotZed@Ximian.com>
-
- * em-format-html-print.c (em_format_html_print_raw_message): new
- function to print a non-foldered message. untested.
-
-2005-05-19 Not Zed <NotZed@Ximian.com>
-
- * em-folder-utils.h: fix rodney's name choices. fix
- multiple-inclusion. fix forward references. fix all callers.
- add many fixme's for the busted api's.
-
- * em-format-quote.c (emfq_format_clone): use pseudo mime type to
- find message formatter.
-
- * em-format-html-display.c (efhd_format_message): remove, it
- didn't do anything.
-
- * em-format-html.c (efh_format_message): make this a handler
- callback.
-
- * em-format.c (emf_message_rfc822): make this use the pseudo
- mime-type x-evolution/message/rfc822 instead of the hardcoded
- format_message callback.
-
- * em-format-html-display.c (efhd_message_prefix): make this use a
- pseudo-mime-type handler rather than hard-coded, so it can be
- overridden by a plugin.
-
-2005-05-17 Radek Doulik <rodo@novell.com>
-
- * em-format-html.c: removed include of htmlengine.h which wasn't
- needed
-
- * em-format-html-display.c: use top level gtkhtml API instead of
- lower level one
-
- * em-folder-view.c (emfv_popup_selectall): use gtk_html_select_all
- instead of calling html engine directly
-
-2005-05-16 Not Zed <NotZed@Ximian.com>
-
- * mail-vfolder.h:
- * mail-autofilter.h: forward-reference structures
-
- * *.h: Make installed headers includable from mail/
-
- * Makefile.am (mailinclude_HEADERS): install various mail headers
- as first cut at public plugin api.
-
- * move e-error into e-util/
-
-2005-05-16 Srinivasa Ragavan <sragavan@novell.com>
-
- * GNOME_Evolution_Mail.server.in.in: Added tooltips
-
-2005-05-13 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am: Add new em-folder-utils.[ch] abstraction
-
- * em-folder-browser.c: Update for new menu layout
- Add new methods to handle the actions that were previously only
- available from the context menu when right-clicking on a folder
-
- * em-folder-selector.c (emfs_response): Just call emfu_folder_create
- if the user wants to create a new folder in the selector dialog
- (em_folder_selector_get_selected_path): Clean up the code to fix a
- couple potential crashes
-
- * em-folder-tree.[ch]: Add methods to get pointers to a CamelFolder or
- CamelFolderInfo object for the selected item in the tree
- Add a method to get a pointer to an EMFolderTreeModelStoreInfo object
- for the selected store in the tree
- Move folder operations out into em-folder-utils.[ch] so that they
- are abstracted from the tree and can be used by methods other than
- the internal context menu
-
- * em-folder-utils.[ch]: Move the folder operations code to here
-
- * em-folder-view.c: Update for the new menu layout
- Fix Mark as Read/Unread in the context menu to only show up in the list
-
- * mail-component.c (create_item): Just call emfu_folder_create here
- when the user requests to create a new folder from the New toolbar item
-
-2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
-
- * Fixes bug #273868, #300113, #302831.
-
- * mail-offline-handler.c : Add check for Camel Offline
- store to is_service_relevant.
-
-2005-04-21 Jeffrey Stedfast <fejj@novell.com>
-
- * em-composer-utils.c (post_reply_to_message): Use the real folder
- and real uid (not the virtual if replying to a message in a
- vfolder). Fixes bug #269129.
-
-2005-05-06 Vivek Jain <jvivek@novell.com>
-
- * em-folder-view.c: EPopupItem emfv_popup_items[] replace Print
- with Print... Fixes #272242
-
-2005-05-07 Sankar P <psankar@novell.com>
-
- * mail-ops.c (mail_send_message)
- Added code to prevent copying of sent items, based on provider type
-
- * em-account-editor.c (emae_defaults_page)
- Added code to disable the Sent Folders button
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * mail.error.xml: renamed from mail-errors.xml, add i18n tags, fix
- some whitespace issues. Removed some unecessary translations.
-
-2005-05-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- * evolution-mail.schemas.in.in: Removed the schema
- /schemas/apps/evolution/mail/junk/sa/daemon_port
- since its not used anymore.
-
-2005-05-06 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * mail/mail-errors.xml : Fixed a typo for #272786
-
-2005-05-05 Radek Doulik <rodo@site>
-
- * em-folder-view.c (em_folder_view_get_popup_target): use
- gtk_html_command to ask if selection is active tto avoid using
- selection API directly
- (emfv_popup_copy_text): use gtkhtml API instead of engine API
- (emfv_message_reply): use new gtk_html_get_selection_html function
- to avoid using low level gtkhtml APIs
-
-2005-05-03 Radek Doulik <rodo@site>
-
- * em-format-html-display.c: removed include of htmlinterval.h as
- it's not needed
-
-2005-04-28 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * em-folder-view.c (emfv_set_folder): remove a call to
- refresh folder from here
- * em-folder-browser.c (emfb_set_folder): call
- mail_refresh_folder here
-
-2005-04-28 Not Zed <NotZed@Ximian.com>
-
- * message-list.c: add some message list loading/profiling points,
- "list".
-
- * em-folder-view.c: add some message display/loading profiling
- points, "goto".
-
-2005-04-12 Not Zed <NotZed@Ximian.com>
-
- ** See bug #273752
-
- * em-folder-tree.c (emft_drop_folder_rec): handle NULL
- "parent_name" - dropping to store node.
-
-2005-04-08 Jeffrey Stedfast <fejj@novell.com>
-
- * em-composer-utils.c (em_utils_send_receipt): Simplify the
- scanning for '@' by using strchr().
-
-2005-04-08 Not Zed <NotZed@Ximian.com>
-
- * em-composer-utils.c (em_utils_ask_receipt): removed.
- (em_utils_handle_receipt): asynchronously load message if none is
- supplied.
-
- * em-folder-view.c (emfv_set_seen): pass message in.
-
- * em-composer-utils.c (em_utils_ask_receipt): strip leading lwsp
- on the disposition address.
- (em_utils_ask_receipt): added a comment about which rfc.
- (em_utils_handle_receipt): merged ask_receipt into here. Changed
- api to take a message instead, so we don't have to load the
- message every time. Also only set receipt-handled if we have a
- receipt requested in the first place.
-
-2005-04-05 ERDI Gergo <cactus@cactus.rulez.org>
-
- * mail-errors.xml: Added new dialog for receipt requests
-
- * em-composer-utils.c (em_utils_guess_account): Made guess_account
- public, to be callable from em-folder-view
- (em_utils_send_receipt): New function to send an RFC
- 2298-compliant message delivery notification
-
-2005-04-05 Not Zed <NotZed@Ximian.com>
-
- ** See bug #74320
-
- * em-format.c (em_format_part_as): if the snooped type is NULL,
- fall back to application/octet-stream.
-
-2005-04-04 Rodney Dawes <dobey@novell.com>
-
- * em-folder-view.c (emfv_popup_items): Add Mark as Read/Unread back
- to the context menu (#73192)
- Fix the ordering values for some menu items in the context menu that
- had duplicate order values
-
-2005-03-31 Not Zed <NotZed@Ximian.com>
-
- ** See bug #72935
-
- * em-folder-view.c: always enable the stop button.
-
-2005-03-31 Not Zed <NotZed@Ximian.com>
-
- ** See bug #72518
-
- * em-folder-tree.c (emft_popup_delete_folder): prompt for vfolder
- case differently.
-
-2005-03-31 Not Zed <NotZed@Ximian.com>
-
- * message-list.c (on_selection_changed_cmd): only noop if we only
- have 1 message selected, otherwise we don't update the menu's.
- Fixes a problem introduced by 64987's fix.
-
-2005-03-30 Li Yuan <li.yuan@sun.com>
-
- * em-account-prefs.c: (em_account_prefs_treeview_new):
- add a11y name to Mail Accounts Table
- * mail-config.glade:
- add a11y name to tables in Mail Preferences page and
- Composer Preferences page.
- Fixes #73914
-
-2005-03-16 Jeffrey Stedfast <fejj@novell.com>
-
- * em-format-html.c (efh_format_headers): Don't show multiple
- "Mailer" headers even if multiple x-mailer/user-agent/whatever
- headers exist. Fixes bug #70394.
-
-2005-03-16 Not Zed <NotZed@Ximian.com>
-
- ** See bug #73363
-
- * em-folder-view.c (emfv_list_message_selected): insert a timeout
- before loading the message.
- (emfv_message_selected_timeout): handle the timeout, start loading
- the message.
- (emfv_set_folder, emfv_destroy): cleanups for above.
-
-2005-03-16 Not Zed <NotZed@Ximian.com>
-
- ** See bug #73559
-
- * em-filter-source-element.c
- (em_filter_source_element_get_sources): check the url != "" and decoded
- before using it.
-
-2005-03-16 Not Zed <NotZed@Ximian.com>
-
- ** See bug #71003, again.
-
- * mail-component.c (impl_quit): fix sense of 'can quit' logic.
-
-2005-03-14 Not Zed <NotZed@Ximian.com>
-
- ** See bug #73550
-
- * em-format-hook.c (emfh_format_format): if we are disabled, don't
- invoke handler, try to invoke old handler if there was one.
-
-2005-03-10 Not Zed <NotZed@Ximian.com>
-
- ** See bug #73293
-
- * message-list.c (main_folder_changed): emit a 'list built' signal
- if we just modified it too.
-
-2005-03-10 Vivek Jain <jvivek@novell.com>
-
- **fixes bug #73139
- * em-folder-tree.c (render_pixbuf):change the shared-folder icon names
- to the names in gnome-icon-theme
-
-2005-03-03 Not Zed <NotZed@Ximian.com>
-
- ** See bug #66592
-
- * mail-tools.c (mail_tool_make_message_attachment): jus call
- camel_medium_remove_header to remove the bcc header, don't need to
- loop.
-
- * mail-ops.c (mail_send_message): try to find the account by uid
- first, fall back to name.
-
- * em-composer-utils.c (composer_get_message): set
- x-evolution-account by uid, not name.
-
-2005-03-02 Not Zed <NotZed@Ximian.com>
-
- ** See bug #66592
-
- * em-composer-utils.c (got_post_folder): no longer needed.
- (composer_get_message): remove 'post' and 'no_recipeints' args.
-
- * mail-ops.c (mail_send_message): change for xev changes. Also
- handle postto if set.
-
- * mail-tools.c (mail_tool_remove_xevolution_headers)
- (mail_tool_restore_xevolution_headers): fix for api change.
- (mail_tool_destroy_xevolution): remove.
-
- * mail-tools.h: remove XEvolution, just use a struct _header_raw
- for it.
-
- * em-composer-utils.c (em_utils_composer_send_cb): don't post
- message here, just queue it like any other outgoing mail.
-
-2005-03-02 Not Zed <NotZed@Ximian.com>
-
- ** See "bug" 73100
-
- * mail-dialogs.glade: empty out the license_top_label text, it is
- always overwriten by the code.
-
-2005-03-01 Not Zed <NotZed@Ximian.com>
-
- * message-list.c: include atkutil.h
- (message_list_construct): cast warning.
-
- * mail-session.c (mail_session_set_interactive): remove unused
- variable since we can no longer terminate password requests.
-
- * mail-autofilter.c (em_vfolder_rule_from_address): properly
- define in header.
-
- * em-utils.c (emu_get_save_filesel): only define filename in the
- !gtkfilechooser case.
-
- * em-mailer-prefs.c (restore_labels_clicked): cast for warning.
- (em_mailer_prefs_construct): same.
-
- * em-format-html.c (efh_format_header): remove unused variable.
-
- * em-account-editor.c (emae_widget_druid_glade): remove unused
- variable.
-
- * importers/mail-importer.h: forward-delcare struct
- _MailComponent.
-
- * *c: remove/disable various debug.
-
-2005-03-02 Harry Lu <harry.lu@sun.com>
-
- Fix for 71733.
-
- * mail-signature-editor.c: (mail_signature_editor): if is_new,
- let name_entry get the focus.
-
-2005-02-28 JP Rosevear <jpr@novell.com>
-
- * em-utils.c (em_utils_configure_account): pass in accountDruid
- config id
-
- * em-account-prefs.c (account_add_clicked): pass in accountDruid
- config id
- (account_edit_clicked): pass in accountWizard config id
-
- * em-account-editor.h: update protos
-
- * em-account-editor.c (em_account_editor_new_with_config_id):
- create a new account editor with a specific config id
- (em_account_editor_new): pass
- (em_account_editor_construct): make this static and take the
- config id as an arg
-
-2005-02-24 Not Zed <NotZed@Ximian.com>
-
- ** See bug #72609
-
- * em-inline-filter.c (emif_scan): try to convert the filename
- based on the incoming charset or the locale charset. This will
- make sure it is always valid.
-
-2005-02-28 Not Zed <NotZed@Ximian.com>
-
- * em-folder-browser.c: reverted Mengjie's patch for 72545.
-
-2005-02-27 Frank Arnold <farnold@cvs.gnome.org>
-
- * default/de/Inbox: Added German translation of default inbox.
-
-2005-02-25 Mengjie Yu <meng-jie.yu@sun.com>
-
- * em-folder-browser.c (emfb_edit_select_all): make the 'select
- all' work in all conditions.
-
- Fixes #72545
-
-2005-02-24 Not Zed <NotZed@Ximian.com>
-
- ** See bug #68459
-
- * em-composer-utils.c (get_reply_sender): check the followup-to
- header before the newsgroups header.
- (reply_get_composer, get_reply_sender, get_reply_all): change
- post-to to be a CamelNNTPAddress not a string pointer.
-
-2005-02-21 Not Zed <NotZed@Ximian.com>
-
- ** See bug #71003
-
- * mail-component.c (impl_quit): add a new state MC_QUIT_THREADS to
- wait for all mail threads to finish before quitting.
-
-2005-02-23 Jeffrey Stedfast <fejj@novell.com>
-
- * em-format-html.c (efh_format_header): Don't use the pre-UTF-8
- converted subject header string from the CamelMimeMessage object,
- decode it ourselves using the the user's override charset. Fixes
- bug #62109.
-
-2005-02-21 Not Zed <NotZed@Ximian.com>
-
- ** See bug #34153 and no doubt duplicates
-
- * mail-component.c (impl_requestQuit): use the VISIBLE count not
- the TOTAL count to check if there are unsent emails.
-
-2005-02-21 Not Zed <NotZed@Ximian.com>
-
- ** See bug #71528.
-
- * em-migrate.c (remove_system_searches, em_migrate_1_4): remove
- all 'system' searches when upgrading from pre 2.0.
-
-2005-02-21 Not Zed <NotZed@Ximian.com>
-
- ** See bug #71967
-
- * em-account-editor.c (emae_receive_options_extra_item): make sure
- we track the keep_on_server setting in the e-account, not just the
- url (hack).
-
-2005-02-23 Hans Petter Jansson <hpj@novell.com>
-
- * mail-session.c:
- * mail-config.c: Include <libedataserverui/e-passwords.h>.
-
-2005-02-22 Not Zed <NotZed@Ximian.com>
-
- * em-account-editor.c (emae_send_page): fix argument order to
- memset.
- (emae_security_page): fix the non-have_nss case.
-
-2005-02-22 Marco Pesenti Gritti <marco@gnome.org>
-
- * mail/em-popup.c (emp_apps_open_in, emp_standard_menu_factory):
- Use gnome-vfs API to launch external applications
-
-2005-02-22 Not Zed <NotZed@Ximian.com>
-
- ** See bug #40515
-
- * mail-config.c (mail_config_signature_run_script): run the script
- using /bin/sh -c, so arguments may be passed to the script.
-
-2005-02-22 Not Zed <NotZed@Ximian.com>
-
- ** See bug #68866
-
- * em-format-quote.c (emfq_format_headers): line-feed after all
- headers for blind people.
-
-2005-02-21 Not Zed <NotZed@Ximian.com>
-
- ** See bug #35219
-
- * em-utils.c (em_utils_flag_for_followup_clear): clear the flag
- tags rather than setting them to "". Also change to using newer
- messageinfo api.
- (tag_editor_response, em_utils_flag_for_followup)
- (em_utils_flag_for_followup_completed): some cleanup/api stuff.
-
-2005-02-21 Not Zed <NotZed@Ximian.com>
-
- ** See bug #64987
-
- * message-list.c (message_list_select_thread): select the paths
- with one call.
- (on_selection_changed_cmd): get the cursor_uid from the cursor.
-
-2005-02-21 Not Zed <NotZed@Ximian.com>
-
- ** See bug #72337
-
- * mail-component.c (store_info_new, store_info_unref): refcount
- the storeinfo's.
- (mc_add_store_done): noop if removed.
- (store_hash_free, mail_component_remove_store): mark storeinfo
- removed.
-
-2005-02-21 Not Zed <NotZed@Ximian.com>
-
- ** See bug #70718
-
- * em-folder-view.c (emfv_list_built): handle list_built events -
- whenever the list changes.
- (emfv_gui_folder_changed, emfv_folder_changed): removed, we want
- to run off the viewed list, not the physical folder.
-
-2005-02-22 Rodney Dawes <dobey@novell.com>
-
- * em-account-editor.c (emae_security_page): The GladeXML object is
- no longer a part of the private structure, and we need to reference
- it directly as it is a local variable now
-
-2005-02-14 Not Zed <NotZed@Ximian.com>
-
- ** See bug #61363 & e-util/ChangeLog
-
- * em-account-editor.c: All sorts of changes to make the ui more
- dynamic, re-create all widgets when it needs a reconfigure. A bit
- slower and it flickers a bit.
-
- * em-account-editor.c (emae_setup_service): take xml file pointer.
- (emae_send_page): create a new send page every time we need to,
- don't re-use the old oneq.
- (emae_setup_authtype): renamed to refresh_authtype.
- (emae_setup_service): init authtype pointer.
- (emae_needs_auth): use the auth_frame pointer directly.
- (emae_refresh_providers): rename from setup_providers.
-
-2005-02-11 Not Zed <NotZed@Ximian.com>
-
- * em-account-editor.c (emae_setup_service): set needs_auth to NULL
- if we don't, so it gets reset if the ui changes.
-
-2005-02-10 Not Zed <NotZed@Ximian.com>
-
- * em-account-editor.c (emae_setup_providers): don't include any
- providers which are store and transport in the transport page.
- (emae_send_page): show no send options page at all if the provider is
- store and transport.
- (emae_uri_changed): copy store url to transport if as above.
-
-2005-02-09 Not Zed <NotZed@Ximian.com>
-
- ** See bug #70795
-
- * em-folder-view.c (em_folder_view_open_selected): set the search
- on the browser to match the current view.
-
- * message-list.c (mail_regen_list): save the search if no folder
- set, incase the folder gets set later on.
-
-2005-02-18 Rodney Dawes <dobey@novell.com>
-
- * mail/em-folder-view.c (emfv_popup_copy_text): New method to copy
- the selected text in the mail display, to the clipboard
- (emfv_popup_items): Restructure this list for the new context menus
- layout that we are moving to, to improve the UI
- (emfv_popup): Add a third argument for whether we are on the mail
- display or not, so that we can pop up the correct portion of the menus
- Pass the on_display argument on to create the popup target
- Only generate the label items if we are on the list and not the display
- (emp_uri_popup_vfolder_{sender,recipient}): New methods to create
- vfolders to and from mailto: addresses from the context menu
- (emfv_enable_menus): Create the target here for clicking on the list
- (em_folder_view_get_popup_target): Add a third argument so that we
- can tell whether we are on the display or not
- Set the appropriate flags on the target for whether we are on the
- message display,, and whether or not there is selected text in it
- (emfv_list_right_click): We aren't rigt-clicking on the display here
- (emfv_popup_menu): We aren't right-clicking on the mail display here
- (emfv_uri_popups): Add the submenu for creating a vfolder from mailto:
- (emfv_format_popup_event): We are right-clickingo nt he display here
-
- * mail/em-folder-view.h: Add the new flags we need for the mail
- context menus popup target here
- (em_folderiew_get_popup_target): Add the on_display argument
-
- * mail/em-popup.c (emp_standard_uri_popups): Fix the label and mnemonic
- for the Send New Message popup item for mailto: addresses
-
- * mail/mail-autofilter.c (rule_from_address):
- (em_vfolder_rule_from_address): New methods to create a vfolder based
- on a CamelInternetAddress object that we get from the mailer
-
- * mail/mail-vfolder.[ch] (vfolder_gui_add_from_address): New method to
- create a vfolder rule based on the mailto: addresses
-
- Fixes #23822
-
-2005-02-15 Radek Doulik <rodo@novell.com>
-
- * em-junk-filter.c: use camel_debug
-
-2005-02-10 Not Zed <NotZed@Ximian.com>
-
- ** See bug #72266
-
- * em-folder-selection-button.c
- (em_folder_selection_button_clicked): if the selector is already
- up, just raise it.
- (em_folder_selection_button_destroy): destroy the selector if it
- is still up.
-
-2005-02-09 Not Zed <NotZed@Ximian.com>
-
- ** See bug #71429
-
- * em-folder-view.c (emfv_activate): setup the plugin menu's after
- the main ones.
-
-2005-02-08 Not Zed <NotZed@Ximian.com>
-
- ** See bug #72228
-
- * mail-ops.c (mail_send_message): fix this god-awful goto-loop
- crap, and delete the message if it worked.
- (mail_send_message): fix a major-leak with sent messages never
- being unreffed.
- (send_queue_send): don't get messages ourself.
- (mail_send_message): dont lose the exception if we
- can't even open the sent folder.
-
-2005-02-07 Not Zed <NotZed@Ximian.com>
-
- ** See bug #72209
-
- * em-folder-tree.c (emft_popup_copy_folder_exclude): implement one
- for copying/moving folders.
-
- * em-folder-selection.c (em_select_folder): add an excluded func
- argument, fix callers.
-
- * em-folder-tree.c
- (em_folder_tree_set_exclude_func): allow custom callback for
- exclusion.
- (emft_select_func): handle the custom excluded callback.
-
-2005-02-07 Harry Lu <harry.lu@sun.com>
-
- Fix for 72275.
- * em-folder-view.c: (emfv_popup_menu): try to bring up menu for
- preivew html object.
- (emfv_format_popup_event): handle event == NULL case.
- * em-format-html-display.c: (em_format_html_display_popup_menu):
- New function to popup context menu.
- * em-format-html-display.h: add new function declaration.
-
-2005-02-04 Not Zed <NotZed@Ximian.com>
-
- * em-subscribe-editor.c (sub_folderinfo_get): reverted jeff's
- patch for the subscribed hint.
-
- ** See bug #65329
-
- * em-folder-properties.c (emfp_dialog_got_folder): translate
- local-store special folders.
-
- * mail-session.c (alert_user, do_user_message): if we aren't
- waiting for cancel, then don't worry about waiting on the reply
- port, otherwise we could block when we don't need to, if there is
- another window already up.
-
-2005-02-03 Jeffrey Stedfast <fejj@novell.com>
-
- * message-list.c (message_list_set_folder): Use
- g_hash_table_foreach_remove() instead so the keys don't point to
- free'd values.
- (normalised_free): Return TRUE.
-
-2005-02-02 Rodney Dawes <dobey@novell.com>
-
- * em-subscribe-editor.c (em_subscribe_editor_new): Use the
- gtk_widget_ensure_style method instead of gtk_widget_realize when
- setting the border widths of the dialog containers for HIG compliance
-
- Fixes #68743
-
-2005-02-02 Jeffrey Stedfast <fejj@novell.com>
-
- Fixes bug #70454
-
- * em-subscribe-editor.c (sub_folderinfo_get): Request subscription
- info (new flag).
- (sub_fill_level): Fixed the FIXME here (imap4 now implements
- CAMEL_FOLDER_SUBSCRIBED flag properly).
-
-2005-02-01 Rodney Dawes <dobey@novell.com>
-
- * em-folder-browser.c: Replace "_Virtual Folder" with "_vFolder" for
- the search menu to create a vfolder from a search
-
- * em-folder-tree-model.c (sort_cb): s/VFolders/vFolders/ for sorting
- in the folder tree
- (em_folder_tree_model_load_state): s/VFolders/vFolders/ in a comment
-
- * em-folder-view.c: s/VFolder/vFolder/ for the popup menu
-
- * em-vfolder-editor.c (em_vfolder_editor_new): Replace the string
- "Virtual _Folders" with "v_Folders" for the label
-
- * em-vfolder-rule.c (em_vfolder_editor_sourcelist_new): Repalce the
- string "VFolder source" with "vFolder source"
-
- * mail-errors.xml:
- * mail-errors.xml.h: Replace "virtual folder" with "vFolder" in an
- error string
-
- * mail-vfolder.c (vfolder_setup_desc): s/vfolder/vFolder/
- (vfolder_setup_do): s/vfolder/vFolder/
- (vfolder_load_storage): s/VFolders/vFolders/
- (vfolder_edit_rule): s/VFolder/vFolder/
- (vfolder_gui_add_rule): s/VFolder/vFolder/
-
- Fixes #68137
-
-2005-02-01 Not Zed <NotZed@Ximian.com>
-
- ** See bug #65329.
-
- * mail-component.c (view_changed_cb): translate special names on
- the local store.
-
- * em-folder-tree-model.c (sort_cb): use the type hint to sort for
- inbox, not the name.
- (emft_is_special_local_folder): removed.
- (em_folder_tree_model_set_folder_info): special-case the
- local-store case, handle translated names and the name hints.
-
- * em-folder-tree.c (render_pixbuf): use the camel folderinfo
- folder type to determine the icon, don't hardcode based on name.
-
- ** See bug #71310
-
- * em-composer-prefs.c (sig_add_script_response): force a save of
- the signatures as soon as they change. Also save the script name
- if we were just editing it, not just the signature name.
-
- ** See bug #71312.
-
- * em-folder-view.c (em_folder_view_open_selected): if we're
- looking at a vfolder, then look open the original folder if we need
- to perform any edits.
-
-2005-01-31 Hans Petter Jansson <hpj@novell.com>
-
- * importers/mail-importer.h (mc): Remove unused global symbol.
-
-2005-01-28 Jeffrey Stedfast <fejj@novell.com>
-
- * message-list.c (message_list_set_folder): Reset the normalised
- string sort table.
-
-2005-01-31 JP Rosevear <jpr@novell.com>
-
- Fixes #71937
-
- * evolution-mail.schemas.in.in: fix spelling error
-
- * mail-errors.xml: fix two spelling errors
-
-2005-01-31 Not Zed <NotZed@Ximian.com>
-
- ** See bug #67083
-
- * em-format-html.c (efh_format_text_header): no-wrap the header line.
-
- ** See bug #69850
-
- * mail-autofilter.c (rule_from_message): dont crash if we're
- missing the requested headers.
-
- ** See bug #71521.
-
- * em-account-editor.c (emae_url_set_hostport): dont ever set a
- NULL host.
-
-2005-01-28 Not Zed <NotZed@Ximian.com>
-
- * em-account-editor.c (emae_service_provider_changed): handle
- 'hide' bits, don't get/set values from the widgets at all.
-
- * em-account-editor.c: put some tables back into the
- druid and editor, since econfig supports tables now.
-
- * em-account-editor.c (emae_service_provider_changed): handle
- 'hide' bits, don't get/set values from the widgets at all.
-
- * em-account-editor.c: put some tables back into the
- druid and editor, since econfig supports tables now.
-
- * em-account-editor.c (emae_service_provider_changed): handle
- 'hide' bits, don't get/set values from the widgets at all.
-
- * em-account-editor.c: put some tables back into the
- druid and editor, since econfig supports tables now.
-
- ** See bug #71520.
-
- * em-account-prefs.c (account_edit_clicked): repeat the nasty hack
- from account_edit, to refresh the list after edit.
-
-2005-01-27 Not Zed <NotZed@Ximian.com>
-
- * See bug #69815.
-
- * mail-component.c (impl_quit): shutdown vfolders as first step.
-
- * mail-vfolder.c (vfolder_setup_do): if we're shutdown during
- processing, just noop.
- (vfolder_adduri_do): same.
- (mail_vfolder_shutdown): set the shutdown flag.
-
-2005-01-27 Rodney Dawes <dobey@novell.com>
-
- * mail-config.glade: Fix the labels in the account druid to be
- left aligned, and justified left
- Fix the border and spacing for all the vboxes in the account druid
- pages to be HIG compliant
- Fix the account naming info label to be more concise
-
- Fixes #68696
-
-2005-01-27 Rodney Dawes <dobey@novell.com>
-
- * mail-send-recv.c (build_dialog): Fix the dialog to have borders
- that are HIG-compliant and fix up the spacing and padding of the
- internal widgets to do the right thing to be HIG compliant
-
-2005-01-27 JP Rosevear <jpr@novell.com>
-
- * em-format-hook.c: add a d(x) debugging define and default to off
-
-2005-01-26 Mengjie Yu <meng-jie.yu@sun.com>
-
- Fixes #71774
-
- * em-folder-tree.c (emft_popup_rename_folder): we should check
- whether the 'new_name' is a NULL pointer to avoid Evolution
- crashes.
-
-2005-01-25 Mengjie Yu <meng-jie.yu@sun.com>
-
- * em-mailer-prefs.c: (restore_labels_clicked),
- (em_mailer_prefs_construct):
- add a11y names for color pickers.
-
-2005-01-24 Hans Petter Jansson <hpj@novell.com>
-
- * Makefile.am (libevolution_mail_la_LIBADD): Pull in the contact
- editors, so we can pass pointers to their creation functions to
- ENameSelectorEntry.
-
-2005-01-24 JP Rosevear <jpr@novell.com>
-
- * searchtypes.xml: add back body contains
-
-2005-01-21 JP Rosevear <jpr@novell.com>
-
- Fixes #46287
-
- * mail-config.glade: remove enable/disable button
-
- * em-composer-prefs.h: remove unused button
-
- * em-composer-prefs.c (spell_language_toggled): handle the cell
- being toggled
- (spell_setup): enable/disable button is gone
- (em_composer_prefs_construct): setup a listener for the toggle
- cell
-
-2005-01-24 Radek Doulik <rodo@ximian.com>
-
- * em-popup.[ch]: removed EM_POPUP_SELECT_MARK_[NO]JUNK masks
-
-2005-01-20 Radek Doulik <rodo@ximian.com>
-
- * em-folder-view.c: patch from Chris Lahey, makes Mark as Junk/not
- Junk items active on all messages, removes calls to
- message_list_get_selected where not needed
-
-2005-01-24 Not Zed <NotZed@Ximian.com>
-
- * searchtypes.xml: changed for 69122.
-
-2005-01-21 JP Rosevear <jpr@novell.com>
-
- Fixes #46404
-
- * em-folder-view.c (emfv_print_response): use the config in the
- print data and free it
- (em_folder_view_print): load the config from e_print and use the
- dialog from e_print
-
-2005-01-21 Not Zed <NotZed@Ximian.com>
-
- ** See bug #60664.
-
- * em-format-html-display.c (efhd_init, efhd_gtkhtml_style_set): if
- the style changes, re-calculate the page colours, and redraw.
-
-2005-01-20 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-tree.c (emft_copy_folders__desc): Added a description
- function for copying folders (so we don't get a "Working 0x..."
- status message).
-
- * mail-mt.c (do_op_status): Always g_free(what) since we always
- strdup it.
-
-2005-01-20 Not Zed <NotZed@Ximian.com>
-
- ** See bug #55831.
-
- * evolution-mail.schemas.in.in: added open_many prompt key.
-
- * mail-errors.xml: added ask-open-many
-
- * em-folder-view.c (em_folder_view_open_selected): put back the
- 'you're opening too many are you sure' thing.
-
-2005-01-19 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-properties.c (emfp_get_folder_item): Increment i each
- time thru the loop or we lose widgets.
-
-2005-01-19 Not Zed <NotZed@Ximian.com>
-
- ** See bug #66943.
-
- * em-composer-utils.c (save_draft_done): check if the
- editor_engine is still there before trying to invoke a method on
- it.
- (em_utils_composer_save_draft_cb): grab resources before getting
- the folder, so the composer doesn't go away.
-
-2005-01-18 Rodrigo Moya <rodrigo@novell.com>
-
- * em-filter-source-element.c:
- * mail-config.c: removed e-url.h include.
-
-2005-01-18 Not Zed <NotZed@Ximian.com>
-
- ** See bug #70768.
-
- * em-folder-browser.c (emfb_mark_all_read): get the uid list from
- the message-list (view) rather than folder (model).
-
- * message-list.c (message_list_foreach): removed, no longer used.
- (message_list_get_uids): new function replacing ml_foreach, get
- visible uids's of messages.
-
-2005-01-18 Not Zed <NotZed@Ximian.com>
-
- ** See bug #71105.
-
- * em-folder-tree.c (emft_popup_rename_folder): dont let a user
- rename a folder to one including '/'.
-
- * em-format-html.c (emfh_gethttp): kill old 'load http 0 now=0' debug.
-
- ** See bug #70563.
-
- * em-utils.c (emu_set_proxy, emu_proxy_setup)
- (em_utils_get_proxy_uri): make sure the init code is called from
- main thread (gconf usage), and add locking for data consistency.
-
-2005-01-14 Not Zed <NotZed@Ximian.com>
-
- ** Related to changes for #65178.
-
- * mail-vfolder.c (mv_find_folder): changed from my_list_find, take
- store arg and use camel_Store_Folder_uri_equal() instead of wrong
- uri_cmp function.
- (mail_vfolder_delete_uri): same.
- (mail_vfolder_rename_uri): same.
- (uri_is_ignore): take store arg, and same as above. use the right
- uri for checking sent folder.
- (mail_vfolder_*): convert to storing uri's in camel form.
-
-2005-01-13 Not Zed <NotZed@Ximian.com>
-
- ** See bug #71029.
-
- * em-account-editor.c (emae_option_toggle): revert menjie's patch
- and do it using object args.
-
-2005-01-12 Not Zed <NotZed@Ximian.com>
-
- ** See bug #70990.
-
- * em-account-editor.c (emae_service_url_changed): if the value is
- "" then don't set it
-
- ** See bug #70018.
-
- * mail-signature-editor.c (mail_signature_editor): use the right
- version for the gtkhtml editor control.
-
-2005-01-11 Vivek Jain <jvivek@novell.com>
-
- * em-folder-tree.c (render_pixbuf): Added conditions to check for
- shared folders to display different icon if it is a shard folder.
-
-2005-01-07 Not Zed <NotZed@Ximian.com>
-
- * em-account-prefs.c (account_add_clicked): remove old code, setup
- transient parent and weak ref for refresh.
-
-2005-01-06 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: install schemas properly
-
-2005-01-06 Jeffrey Stedfast <fejj@novell.com>
-
- * mail-folder-cache.c (mail_note_store): Handle the
- CamelOfflineStore case just like the CamelDiscoStore case.
-
- * mail-ops.c (prep_offline_do): Since we can't kill off
- CamelDisco* (groupwise is using it), we have to handle both
- CamelOfflineFolder and CamelDiscoFolder for now.
- (set_offline_do): Same.
-
-2005-01-05 Not Zed <NotZed@Ximian.com>
-
- * em-menu.c: (emph_targets[]): Add the widget target, missed this.
-
-2005-01-05 Not Zed <NotZed@Ximian.com>
-
- * em-menu.c (em_menu_target_new_widget): add a semi-dummy target
- for widget target.
-
- * mail-component.c (handleuri_got_folder): handle the "reply"
- parameter, if set.
-
- * em-composer-utils.c (em_utils_reply_to_message): only ref the
- source if supplied.
- (reply_to_message): only unref the source if supplied.
-
-2004-12-28 Mengjie Yu <meng-jie.yu@sun.com>
-
- * em-folder-tree.c: (em_folder_tree_new_with_model):
- add atk name for the treeview.
-
-2004-12-22 Not Zed <NotZed@Ximian.com>
-
- * em-account-editor.c (emae_needs_auth): moved to after
- emae_authtype_changed to fix warning.
-
-2004-12-17 Not Zed <NotZed@Ximian.com>
-
- * em-format-html-display.c (efhd_attachment_popup):
-
- * message-list.c (ml_tree_drag_data_received):
-
- * em-folder-view.c (emfv_popup, emfv_format_popup_event):
-
- * em-folder-tree.c (tree_drag_data_received): api changes.
- (emft_popup):
-
- * em-popup.c (emp_standard_menu_factory)
- (emp_standard_menu_factory): api changes.
-
-2004-12-21 Not Zed <NotZed@Ximian.com>
-
- * em-account-editor.c (emae_needs_auth): if we're turned on, then
- record the current authtype setting on the widgets, if we're
- turned off, clear the authmech setting.
- (emae_setup_service): setup the needs auth after the authtype, and
- get setting from url->authmech.
- (emae_service_provider_changed): only clear the url->authmech if
- we don't have the current one in our list.
-
-2004-12-20 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * default/Makefile.am: Added 'ja' and 'nl' to install.
-
-2004-12-14 Rodney Dawes <dobey@novell.com>
-
- * mail-account-gui.c: Remove this from CVS
-
- * mail-config.glade: Use em_account_editor_folder_selector_button_new
- instead of mail_account_gui_folder_selector_button_new
-
-2004-12-14 JP Rosevear <jpr@novell.com>
-
- Fixes #68759
-
- * mail-account-gui.c (service_check_supported): fix typo in
- routine name
-
-2004-12-08 Hans Petter Jansson <hpj@novell.com>
-
- * importers/pine-importer.c: Include <libebook/e-destination.h> from
- evolution-data-server.
-
-2004-12-08 Rodney Dawes <dobey@novell.com>
-
- * em-folder-tree.c:
- * mail-component.c (impl__get_userCreatableItems):
- Use stock_new-dir instead of stock_folder for "New Folder" creation
-
-2004-12-07 Mengjie Yu <meng-jie.yu@sun.com>
-
- * mail-config.glade: add mnemonic for buttons, labels, etc.
- * mail-dialogs.glade:add mnemonic for buttons, labels, etc.
- * message-tags.glade:add mnemonic for buttons, labels, etc.
-
-2004-12-08 Not Zed <NotZed@Ximian.com>
-
- * mail-component-factory.c (make_factory): and put them here
- instead so they're available even when the mailer isn't activated
- yet.
-
- * mail-component.c (mc_startup): remove plugin hook registrations.
-
-2004-11-22 Not Zed <NotZed@Ximian.com>
-
- * em-account-editor.c (emae_receive_options_extra_item): dont
- track containee widgets anymore, they are automagically destroyed
- by the container if required.
-
-2004-11-25 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c (em_junk_sa_test_spamd): do not call gconf here
- as we may be called from worker thread
- (em_junk_filter_get_plugin): read alternative spam[cd] binaries
- paths here, use init lock to be sure no one is accessing spam[cd]
- binaries paths
-
- Fixes #69623
-
-2004-12-01 Mengjie Yu <meng-jie.yu@sun.com>
-
- * em-account-editor.c:according to the HIG, remove accelerators in
- the notebook tab labels
-
-2004-12-01 Mengjie Yu <meng-jie.yu@sun.com>
-
- * em-account-editor.c: (emae_option_toggle),
- (emae_receive_options_item):add mnemonic for buttons.
- * em-format-html-display.c: (efhd_attachment_button):add atk name
- for the popup button.
- * mail-account-gui.c: (mail_account_gui_build_extra_conf):add
- access key for checkbox.
- * message-list.c: (message_list_construct):add a atk name for the
- message list.
-
-2004-11-22 Not Zed <NotZed@Ximian.com>
-
- ** See bug #69339.
-
- * em-format-html.c (efh_format_do): after closing the base output
- stream, re-loop if more jobs were queued.
-
-2004-11-19 Not Zed <NotZed@Ximian.com>
-
- ** See bug #69339.
-
- * em-format-html.c (efh_format_do): close the stream/html after we're
- finished, since the multipart/related stuff may write more content
- for orphaned attachments.
-
-2004-11-23 Not Zed <NotZed@Ximian.com>
-
- ** See bug #69579.
-
- * em-folder-properties.c (em_folder_properties_show): check to see
- if the vfolder is the unmatched folder before letting the user try
- to see its properties.
-
-2004-11-30 Not Zed <NotZed@Ximian.com>
-
- ** See bug #68958.
-
- * em-folder-browser.c (emfb_list_built): if the pending selected
- uid isn't in the folder (yet), don't clear it, just keep it
- around. Hook/unhook folder_changed events.
- (emfb_folder_changed, emfb_gui_folder_changed): if a select_uid is
- set, and the message is now available, then select it.
-
-2004-11-28 S.Ã?aÄ?lar Onur <caglar@uludag.org.tr>
-
- ** See bug #69446.
-
- * evolution-2.0.2/mail/mail-account-gui.c (mail_account_gui_setup):
- some strcasecmp() calls changed with g_ascii_strcasecmp() for Turkish
- character conversiton problems [ http://www.i18nguy.com/unicode/turkish-i18n.html ]
-
-2004-11-26 JP Rosevear <jpr@novell.com>
-
- * em-format.c: wrap printf's in debug defines
-
-2004-11-26 JP Rosevear <jpr@novell.com>
-
- * em-format-html-display.c (efhd_xpkcs7mime_button): get image
- widget directly from icon factory
-
- * mail-send-recv.c (build_dialog): ditto
-
-2004-10-12 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c: when starting new spamd, call it with
- --socketpath parameter to use unix sockets instead of opening TCP
- port. kill such started daemon in finalize callback which is
- installed by atexit. also try to respawn spamd in case spamc
- returns error, if respawning is too fast (8 restarts in last 5
- minutes) fallback to spamassassin
-
- * mail-component.c (impl_quit): call mail_session_quit
-
- * mail-session.c (mail_session_init): call junk plugin init
- (mail_session_quit): new method, called on evo exit
-
-2004-11-22 Joan Sanfeliu <joan@fibranet.com>
-
- * mail-config.glade : Evolution word spelled with an uppercase E
-
- Fixes #61065
-
-2004-11-16 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am:
- * importers/Makefile.am: Removed camel linking.
-
-2004-11-15 Not Zed <NotZed@Ximian.com>
-
- * *.c: Moved various things from e-util to libedataserver.
-
- * GNOME_Evolution_Mail.server.in.in: remove the startup wizard stuff.
-
- * mail-config-druid.[ch]:
- * mail-account-editor.[ch]:
- * mail-account-gui.[ch]: removed & deleted.
-
- * mail-session.c (mail_session_init): and here too.
- * em-migrate.c (em_migrate_1_4): init camel-provider library too.
- (e_path_to_physical): copy from e-util/e-path.c.
-
- * Makefile.am (libevolution_mail_la_LIBADD): link to new libcamel
- provider too.
-
-2004-11-12 Not Zed <NotZed@Ximian.com>
-
- * filtertypes.xml:
- * vfoldertypes.xml:
- * searchtypes.xml: Added 'match all' rules.
-
- ** Merge in notzed-messageinfo-branch.
-
-2004-11-11 Radek Doulik <rodo@ximian.com>
-
- * em-format-hook.c (emfh_enable): l = g_list_next (l); in inner
- loop instead of g = g_list_next (l).. probably typo after c'n'p
-
- * em-format.c (em_format_class_remove_handler): in case the old
- handler doesn't exist, remove 'info' handler from type_handler
- table
-
-2004-11-03 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.c (emfv_popup): Fix the popup id.
-
-2004-11-03 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.c (emfv_list_done_message_selected): revert
- jeff's last change - we do actually want to know when we couldn't
- load a message. the crash he was fixing was fixed elsewhere.
- also fix the unref ordering stuff.
-
- * em-format-html.c (efh_format_timeout): removed the fixme i
- added.
-
-2004-11-01 Not Zed <NotZed@Ximian.com>
-
- ** See bug #67496.
-
- * em-format-html.c (efh_text_html): use the base on the emformat
- to calculate our absolute iframe uri.
- (efh_multipart_related): same as emf_multipart_related.
-
- * em-format.c (emf_multipart_related): remove content-location
- handling, now done in format_part_as.
- (em_format_part_as): track content-base (& absolute
- content-location) of all parts here.
-
-2004-11-02 Not Zed <NotZed@Ximian.com>
-
- * em-event.c (eme_target_free, em_event_target_new_message):
- handle NULL folder or message.
-
-2004-11-02 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-view.c (emfv_list_done_message_selected): Check for
- NULL messages (happens if the message isn't available).
-
-2004-11-02 Radek Doulik <rodo@ximian.com>
-
- * em-format-html.c: replace 3 nested html tables used to create
- this gray border around parts content with div block with border
- style
- use shorthand border: property
-
-2004-11-01 Jeffrey Stedfast <fejj@novell.com>
-
- * em-account-editor.c: Change the labels back to the same as they
- were in 2.0
-
-2004-11-12 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (auto_account_finalised): fix the callback
- signature.
-
-2004-11-11 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (mc_add_store):
- (mc_add_store_done): Let the counters know about the junk/trash
- folders that have already been opened.
-
- * em-vfs-stream.[ch]: Added stream class to read/write gnome-vfs
- data from camel. NFI if this will work, depends on how
- thread-safe gnome-vfs is.
-
-2004-11-08 Not Zed <NotZed@Ximian.com>
-
- * mail-vfolder.c (uri_is_spethal): fix the special check for local
- folders.
-
-2004-10-30 Not Zed <NotZed@Ximian.com>
-
- * */*.c, *.c: camel api changes.
-
-2004-10-28 Not Zed <NotZed@Ximian.com>
-
- * mail-folder-cache.c (real_flush_updates):
- * em-message-browser.c (em_message_browser_new):
- * em-mailer-prefs.c (em_mailer_prefs_construct):
- * em-format-html-display.c (efhd_attachment_popup):
- * em-folder-view.c (emfv_popup, emfv_list_done_message_selected)
- (emfv_format_popup_event):
- * em-folder-tree.c (emft_popup):
- * em-folder-properties.c (emfp_dialog_got_folder):
- * em-folder-browser.c (em_folder_browser_new):
- * em-composer-utils.c (em_utils_reply_to_message):
- * em-composer-prefs.c (em_composer_prefs_construct):
- * em-account-editor.c (em_account_editor_construct): added hook
- docs, and cleaned up some of the hook point names.
-
-2004-10-22 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-tree.c: Give the Rename item a different path than the
- Delete item.
-
-2004-10-22 Not Zed <NotZed@Ximian.com>
-
- * em-event.c (eme_target_free): duh, they're camel not gobjects.
-
- * em-folder-view.c (emfv_list_done_message_selected): added a
- message.reading event.
-
-2004-10-22 Nat Friedman <nat@novell.com>
-
- * em-event.c: Add a REPLY_ALL flag to the Message target.
- * em-composer-utils.c (em_utils_reply_to_message): Set the
- REPLY_ALL flag when appropriate.
-
-2004-10-21 Not Zed <NotZed@Ximian.com>
-
- * em-composer-utils.c (em_utils_reply_to_message): emit a
- 'message.replying' event with a message target.
-
-2004-10-21 Nat Friedman <nat@novell.com>
-
- * em-event.c (em_event_target_new_message): new target type for
- message-related events.
-
-2004-10-21 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.c (emfv_format_popup_event): put 'evolution' back
- in the popup hook names.
-
-2004-10-19 JP Rosevear <jpr@novell.com>
-
- * em-account-editor.c, em-composer-prefs.c, em-config.c,
- em-event.c, em-folder-browser.c, em-folder-properties.c,
- em-folder-tree.c, em-folder-view.c, em-format-hook.c,
- em-format-html-display.c, em-mailer-prefs.c, em-menu.c,
- em-message-browser.c, em-popup.c, message-list.c: convert to
- org.gnome hook names
-
-2004-10-19 JP Rosevear <jpr@novell.com>
-
- * message-list.c: convert to G_DEFINE_TYPE
-
-2004-10-11 Not Zed <NotZed@Ximian.com>
-
- ** See bug #67014.
-
- * mail-errors.xml: added "checking-service" error.
-
- * em-account-editor.c (em_account_editor_construct): keep track of
- the dialogue
- (emae_editor_destroyed): , and clean up when destroyed.
-
- * em-account-editor.c (emae_check_authtype)
- (emae_check_authtype_response, emae_check_authtype_done): handle
- checking authtype gui here.
-
- * mail-config.c (check_service_describe, check_service_check)
- (check_response, mail_config_check_service): removed.
-
- * mail-ops.c (mail_check_service): moved here from mail-config,
- and modified to be a re-usable threaded function.
-
-2004-10-18 Not Zed <NotZed@Ximian.com>
-
- ** See bug #68006.
-
- * em-folder-view.c (emfv_init): dont ref/sink the invisible.
- (emfv_destroy): just destroy it here.
-
-2004-10-15 Not Zed <NotZed@Ximian.com>
-
- * em-composer-utils.c (create_new_composer):
- (em_utils_compose_new_message, forward_non_attached): do noting if
- the composer couldn't be created. We get a popup from elsewhere
- to let the user know.
-
-2004-10-14 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * mail-errors.xml : Remove Pango markup from groupwise
- account setup error message
-
-2004-10-12 Not Zed <NotZed@Ximian.com>
-
- * em-format-html-display.c (efhd_find_handler): use builtin
- handlers (and plugins) always overriding bonobo ones.
-
-2004-10-11 Not Zed <NotZed@Ximian.com>
-
- ** See bug #67408.
-
- * em-folder-view.c (emfv_gui_folder_changed): noop if we were
- destroyed.
- (emfv_destroy): set destroyed bit.
-
-2004-10-11 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (mc_startup): register the formatter types
- before registering the formatter hook.
-
-2004-10-08 JP Rosevear <jpr@novell.com>
-
- * mail-account-gui.c (browse_clicked): use "Select a file"
-
-2004-10-08 Harry Lu <harry.lu@sun.com>
-
- * em-folder-tree.c: (em_folder_tree_class_init), (real_popup_menu),
- (emft_popup_menu), (emft_tree_button_press): implement popup_menu
- so that popup menu can be shown with Shift+F10 on folder tree.
- * em-folder-view.c: (emfv_popup), (emfv_list_key_press):
- same as above.
-
-2004-10-07 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (mc_startup): dont init the base plugin system
- here anymore, only register the hook types for mail hooks.
-
-2004-09-28 Not Zed <NotZed@Ximian.com>
-
- * em-composer-utils.c (forward_non_attached): put back in the
- attachment attaching code. Doesn't work for s/mime and pgp, but
- why bother arguing about it.
-
-2004-10-06 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree.c (emft_get_folder_info__desc): fix busted cast.
-
- * *.c: e-popup api changes.
-
-2004-10-06 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree.c (emft_tree_button_press): remove some debug
- that made it in accidentally.
-
-2004-10-05 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree.c (emft_popup_copy_folder_selected): remove old
- debug which no longer works.
-
- ** See bug #66991 (related to #64377).
-
- * em-folder-tree.c (em_folder_tree_set_selected): if we get a NULL
- uri or "", just clear the list.
- (emft_tree_button_press): select the new path as well as move the
- cursor there, otherwise emft_tree_user_event clears the selection.
-
-2004-09-30 David Malcolm <dmalcolm@redhat.com>
-
- * em-migrate.c (upgrade_passwords_1_2): fix uninitialised pointer.
-
-2004-09-27 Jeffrey Stedfast <fejj@novell.com>
-
- * em-account-editor.c: Changed the SSL option menu labels.
-
-2004-09-21 Not Zed <NotZed@Ximian.com>
-
- ** See bug #63521.
-
- * mail-ops.c (fetch_mail_fetch): delete all the messages on the
- server if we're not in keep on server mode and everything worked.
- uncancel ourselves before saving the cache uid since it could be
- cancelled otherwise.
-
-2004-09-24 Not Zed <NotZed@Ximian.com>
-
- ** See bug #66706.
-
- * em-subscribe-editor.c: add a sequence number to EMSubscribe and
- the subscribe_msg structures. NOOP if the sequence has changed in
- all callbacks. up the sequence number when we refresh.
-
-2004-09-20 Not Zed <NotZed@Ximian.com>
-
- ** See bug #65329.
-
- * em-folder-tree-model.c (emft_is_special_local_folder): added
- helper for finding local folders for translation.
- (em_folder_tree_model_set_folder_info): translate the special
- local folder names.
-
- * mail-component.c: mark standard folder names for translation.
-
-2004-09-23 Not Zed <NotZed@Ximian.com>
-
- ** See bug #65058 (again again).
-
- * em-format-html.c (efh_text_html): calculate our location uri
- ourselves (content id).
-
- * em-format.c (em_format_add_puri): if we have no content-location
- key, don't fallback to any container's location.
-
-2004-09-23 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree.c (emft_get_folder_info__desc): describe the
- get-folder process. This also makes it cancellable.
-
- ** See bug #64972.
-
- * em-composer-utils.c (em_utils_reply_to_message): pass the folder
- to guess_account.
-
-2004-09-03 Not Zed <NotZed@Ximian.com>
-
- ** See bug #65058.
-
- * em-format-html.c (efh_image): use the content-id rather than
- the uri for tracking our image reference. Makes more
- sense anyway, its guaranteed unique.
-
-2004-09-21 David Malcolm <dmalcolm@redhat.com>
-
- * em-folder-tree-model.c (em_folder_tree_model_set_selected): Fix
- a typo setting the root node.
-
-2004-09-09 Jeffrey Stedfast <fejj@novell.com>
-
- * em-message-browser.c (emmb_set_message): Ignore the
- emfv->mark_seen for deciding whether or not to mark the message as
- seen. Fixes bug #65448.
-
-2004-09-09 Jeffrey Stedfast <fejj@novell.com>
-
- * mail-account-gui.c (mail_account_gui_new): If built with
- gtkfilechooser support, we need to add a checkbox in the chooser
- so that the user can select files or folders (allowing him to
- choose - otherwise they won't be able to setup certain types of
- accounts). Fixes bug #64974.
-
-2004-09-12 JP Rosevear <jpr@novell.com>
-
- Fixes #65703
-
- * em-popup.c: use proper stock icon name
-
-2004-09-08 Not Zed <NotZed@Ximian.com>
-
- ** See bug #60515.
-
- * mail-account-gui.c (sig_fill_menu): connect to the activate
- signal for the none item.
-
-2004-09-03 Not Zed <NotZed@Ximian.com>
-
- ** See bug #59717.
-
- * mail-config.c (mail_config_check_service): Make the dialog
- modal. Not ideal but a problem with the way the function works,
- it should be fully async instead.
-
-2004-09-01 Jeffrey Stedfast <fejj@novell.com>
-
- Fix for bug #63377 and prevention of similar cases.
-
- * em-format.c (emf_finalise): Free the default_charset.
- (emf_format_clone): Clone the default_charset - this prevents the
- particular crash described in bug #63377.
-
- * em-utils.c (em_utils_message_to_html): If source is NULL, set
- our own default charset (from the user's gconf key) on the
- formatter to make sure there's always a source charset for
- conversion to UTF-8.
-
-2004-08-30 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-tree.c (emft_popup_delete_folder): Set the store and
- full_name info on the dialog.
- (emft_popup_delete_response): Use the requisite data stored on the
- dialog object rather than examining the selection again. Fixes bug
- #62665.
-
-2004-08-30 Not Zed <NotZed@Ximian.com>
-
- ** See bug #64377.
-
- * em-folder-selector.c (emfs_response): only set the uri if we
- have one to set.
-
- * em-folder-tree.c (em_folder_tree_finalize): Removed
- cose using selected_path and selected_uri strings.
- (emft_popup_new_folder): "
- (emft_popup_copy_folder_selected): "
- (emft_tree_selection_changed):
- (emft_tree_row_activated): ", free paths after use.
-
- * em-folder-selector.c (emfs_create_name_changed): free
- get_selected_uri return.
- (emfs_create_name_activate): "
- (em_folder_selector_get_selected_path): handle api change, store
- the selected_path too.
-
- * em-folder-tree.c (em_folder_tree_get_selected_uri):
- de-constify,and get the selection directly from the tree.
- (em_folder_tree_get_selected_path): same.
-
-2004-08-27 Not Zed <NotZed@Ximian.com>
-
- ** See bug #63456.
-
- * message-list.c (main_folder_changed): noop if the async_event
- pointer is NULL which can happen during destroy.
-
-2004-08-27 JP Rosevear <jpr@novell.com>
-
- * importers/mail-importer.c (import_folders_rec): utf8_filename
- should be char * not char
-
-2004-08-27 Hans Petter Jansson <hpj@ximian.com>
-
- * em-utils.c (emu_can_save): Don't crash if we're passed a NULL
- path. GtkFileChooser can return NULL filenames that get passed
- to this function.
-
-2004-08-26 Christian Neumair <chris@gnome-de.org>
-
- * GNOME_Evolution_Mail.server.in.in:
- Don't mark component menu accel for translation.
-
-2004-08-24 Jeffrey Stedfast <fejj@novell.com>
-
- Fix for bug #63177
-
- * em-folder-tree.c (emft_drop_async_drop): Check full_name == NULL
- rather than full_name[0] since store's have NULL full_names, not
- empty string (like they used to).
- (emft_drop_folder): Same.
- (tree_drag_data_received): Don't abort the drop if the user
- dropped on a store, this is allowed (depending on the store).
-
-2004-08-25 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (store_info_new): only open the trash or junk
- if they're vfolders here. Some stores that implement their own
- trash folders are unacceptably slow to open otherwise.
-
-2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * importers/evolution-mbox-importer.c (load_file_fn):
-
- * importers/evolution-outlook-importer.c (load_file_fn):
-
- * importers/mail-importer.c (import_folders_rec): Convert filename
- to UTF-8 from local encoding before displaying it.
-
-2004-08-23 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree.c (em_folder_tree_set_selected): store the
- select-uri on the view not in the thread message.
- (emft_get_folder_info__free):
- (emft_get_folder_info__got): select_uri removed.
- (em_folder_tree_set_selected_list): don't set each selected
- separately, do it as a list.
- (emft_maybe_expand_row): if this is a selected row, select it too.
- (emft_get_folder_info__got): do no pending set selection stuff
- here.
- (em_folder_tree_set_selected): just call set_selected_list with
- one item.
- (emft_expand_node): if this is a selected row, select it too.
- (emft_get_folder_info__got): no longer need to track lost folders.
- (emft_tree_row_activated): clear the pending select list.
- (emft_tree_selection_changed): and here too.
- (em_folder_tree_get_selected_uris): get the lost folders from the
- un-applied selected ones now. also fixes a list appending error.
- (emft_tree_user_event): find out when the user hits a key or mouse
- button to override any pending single-user select and don't
- override the cursor setting either.
- (emft_tree_row_expanded): set the 'load subdirs' false before we
- load it, so we don't try to load it again if its still being
- loaded.
- (emft_get_folder_info__got): don't check the loaded flag here, it
- should be set by the callee, also check the exception return.
-
-2004-08-13 Jeffrey Stedfast <fejj@novell.com>
-
- Fix for bug #62812
-
- * em-format-html-display.c (em_format_html_display_search): Set
- the search_dialog to be transient for the parent window and make
- sure to destroy the search_dialog when the parent gets destroyed.
-
-2004-08-21 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * mail-erros.xml: changed the groupwise account setup error
- message
-
-2004-08-16 Not Zed <NotZed@Ximian.com>
-
- ** See bug #62963.
-
- * message-list.c (build_tree, build_flat): define selected in
- declaration block, not inline. Spotted by Vincent Noel
- <vnoel@cox.net>
-
-2004-08-13 Not Zed <NotZed@Ximian.com>
-
- * em-utils.c (em_utils_message_to_html): don't include the
- terminating NUL in the data length.
- (em_utils_part_to_html): nor here.
-
-2004-08-12 Carlos Garnacho Parro <carlosg@gnome.org>
-
- * em-utils.c: Optionally use GtkFileChooser if compiled against
- Gtk+ >= 2.4.0
-
- * mail-config.glade: added the "use_filechooser" property to the
- various GnomeFileEntries
-
-2004-08-10 Jeffrey Stedfast <fejj@novell.com>
-
- Partial fix for bug #62771
-
- * em-format-quote.c (emfq_format_header): Same.
-
- * em-format-html.c (efh_format_header): Decode the
- X-Mailer/User-Agent headers.
-
-2004-08-10 Not Zed <NotZed@Ximian.com>
-
- * mail-session.c (get_password): just call
- e_passwords_ask_password directly.
- (pass_activate, pass_response, request_password, do_get_pass)
- (do_free_pass, main_forget_password): no longer required as
- e_password now handles the magic, and is thread safe.
-
- * mail-config.c (mail_config_write_on_exit): epasswords api
- change.
-
-2004-08-06 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-tree-model.c (em_folder_tree_model_get_selected):
- Return NULL not FALSE on error.
-
-2004-06-08 Karsten BrÀckelmann <guenther@rudersport.de>
-
- * em-format-html-display.c (smime_encrypt_table[4]): minor typo,
- uppercase 'the' corrected.
-
-2004-08-03 Jeffrey Stedfast <fejj@novell.com>
-
- * em-composer-utils.c (format_sender): If type="{Sender}" and name
- is an empty string, use the addr. Fixes bug #62377
-
-2004-08-01 JP Rosevear <jpr@novell.com>
-
- * default/C/Inbox: Update to just call us "Evolution" and be more
- accurate about the new features included
-
-2004-07-29 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * mail-errors.xml: add the error message needed for groupwise
- account setup
-
-2004-07-28 Not Zed <NotZed@Ximian.com>
-
- ** See #61958.
-
- * mail-folder-cache.c (real_flush_updates): remove the soreinfo
- lookup, it isn't used anywhere anymore.
- (mail_note_folder): hook onto the events outside of the lock, and
- don't pass the mfi pointer anymore.
- (mail_note_store): hook onto the events outside of the lock.
- (folder_changed, folder_finalised, folder_renamed): lookup the mfi
- if needed, it is no longer passed to the callback.
- (unset_folder_info): change unhook calls for new parameters.
-
-2004-07-28 Not Zed <NotZed@Ximian.com>
-
- ** See #61940.
-
- * em-composer-utils.c (composer_set_body): add emformat source arg.
- (em_utils_reply_to_message): take source arg. Fixed callers.
-
- * em-utils.c (em_utils_message_to_html): take a source formatter
- argument, so we can copy/honour settings from it.
- (em_utils_part_to_html): similar.
-
-2004-07-27 Not Zed <NotZed@Ximian.com>
-
- ** See #57972.
-
- * message-list.c (search_func): removed.
- (ml_search_path): new function to just search, not actually change
- the cursor like e_tree_find does.
- (message_list_can_select): new function, returns true if the
- selection specified is possible without changing the selection.
- (message_list_select): rewritten.
- (select_path): helper to select a path in a way that 'works
- reliably'.
- (message_list_select_next_thread): rewritten to use the
- table-adapter, so it properly handles arbitrary sorting.
-
- * em-folder-view.c (em_folder_view_get_popup_target): setup
- next/prev flags as appropriate.
- (emfv_enable_map[]): setup next/prev flags.
-
- * em-folder-view.h: added last and first message status bits to
- folder view select mask.
-
-2004-07-23 Radek Doulik <rodo@ximian.com>
-
- * added len parameter to em_utils_part_to_html and
- em_utils_message_to_html. it is used to return length of returned
- buffer. we use that info later when setting composer body content.
-
-2004-07-22 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (impl_createControls): dont call
- e_error_default parent here, we dont have access to the toplevel
- yet.
-
-2004-07-23 Not Zed <NotZed@Ximian.com>
-
- ** See bug #61824.
-
- * em-popup.c (emp_part_popup_reply_sender)
- (emp_part_popup_reply_list, emp_part_popup_reply_all): use new
- api. We have no uid/folder to update here.
-
- * em-folder-view.c (emfv_message_reply): use new api for replying
- so we can supply the message content and have flags updated.
-
- * em-composer-utils.c (em_utils_reply_to_message): added optional
- folder and uid.
- (em_utils_reply_to_message_by_uid): removed, use the other
- interface instead.
- (reply_to_message): just call reply_to_message if we get a message
- to reply to.
- (em_utils_reply_to_message): if no message supplied, load it via
- the uid.
-
-2004-07-22 Not Zed <NotZed@Ximian.com>
-
- * em-utils.c (em_utils_part_to_html, em_utils_message_to_html):
- set the session on the formatter. See #61767.
-
-2004-07-22 Not Zed <NotZed@Ximian.com>
-
- ** See bug #61747.
-
- * message-list.c (search_func): don't emit a message_selected here
- (god knows why we did?). Don't update cursor_uid either, just
- clear it.
- (message_list_select): select the path if we find it here, causing
- the cascade of selection action.
-
-2004-07-19 Jeffrey Stedfast <fejj@novell.com>
-
- * em-migrate.c (em_migrate_folder): Free uri and name
- strings. Fixes a leak.
-
-2004-07-13 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-view.c (emfv_message_reply): Chck that the selection
- is active. Hopefully this will fix bug #61427.
-
-2004-07-13 Dan Winship <danw@novell.com>
-
- * em-utils.c (em_utils_selection_set_urilist):
- (em_utils_temp_save_part): free return value from e_mkdtemp
-
-2004-07-09 Not Zed <NotZed@Ximian.com>
-
- * em-folder-browser.c (emfb_folder_expunge): only call expunge if
- the folder is set.
- (emfb_enable_map[]): only enable expunge menu item if we have a
- valid folder set.
-
- ** See bug #60900.
-
- * em-format-html.c: convert the text_inline_parts hash to be keyed
- off the partid.
- (efh_free_inline_parts): -> efh_free_cache and fix to do it.
-
- * em-format.c (emf_free_cache): make the inline table cache other
- info too based on partid, this frees the structure.
- (emf_clone_inlines): copy all of the cache data.
- (em_format_is_inline): use the new data structure to determine
- state.
- (em_format_set_inline): same for setting.
- (emf_multipart_signed): cache/lookup the cached part.
- (emf_insert_cache): helper to add a cache entry.
- (emf_multipart_encrypted): cache decrypted part.
- (emf_application_xpkcs7mime): same.
-
-2004-07-08 Not Zed <NotZed@Ximian.com>
-
- ** See bug #60900 (related only).
-
- * em-format-html-display.c (efhd_attachment_show): let set_inline
- do the redraw itself if required. kill some dead code.
-
- * em-format.c (em_format_set_inline): trigger a redraw here like
- the other em_format_set methods, if the state changed.
-
- * em-format.c (emf_format_clone): free inline table keys & setup
- string hash table.
-
- * em-format-quote.c (emfq_format_attachment):
- * em-format-html-display.c (efhd_format_attachment):
- * em-format-html.c (efh_format_attachment): is_inline api changes.
-
- * em-format-html-display.c (efhd_attachment_show): set_inline api
- changes.
-
- * em-format.c (em_format_is_inline): make this use the partid
- rather than the part address as a key, which may change.
- (emf_init): make the inline talbe a string hashtable.
- (emf_finalise): free inline keys.
- (emf_clone_inlines): copy the key string.
-
-2004-07-07 Jeffrey Stedfast <fejj@novell.com>
-
- Fix for bug #61199.
-
- * em-format-html.c (efh_format_address): Same.
-
- * em-format-quote.c (emfq_format_address): Make sure 'real' isn't
- NULL before using.
-
-2004-07-08 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * Makefile.am:
- tarball should ship .schemas.in.in files, not generated files.
-
-2004-07-02 JP Rosevaer <jpr@novell.com>
-
- * Makefile.am (SUBDIRS): Revert previous error change
-
-2004-09-10 Not Zed <NotZed@Ximian.com>
-
- * em-*: various doco updates.
-
- * em-format-quote.c (emfq_builtin_init): instead of removing the
- type, just add an override noop. Changed api's.
-
-2004-09-09 Not Zed <NotZed@Ximian.com>
-
- * em-format.c (em_format_class_remove_handler): Change this to use
- the original structure only, not by type.
-
- * em-format-hook.c (emfh_enable): implement hook enablation.
-
-2004-09-07 Not Zed <NotZed@Ximian.com>
-
- * em-account-editor.c (emae_setup_providers): set the provider
- shown selected on the store as well.
-
- * mail-config.glade: moved the druid 'help text' directly into the
- glade file.
-
- * em-account-editor.c (emae_check_complete): add pre-load for
- management page options.
-
- * em-utils.c (em_utils_configure_account): remove use of
- mail-config-druid.
-
- * em-account-editor.c (emae_remove_childen): removed.
- (*): removed service->url, always get it from/set it to the
- e-account so it doesn't have side-effects with plugins.
-
- * mail-dialogs.glade: fix up the names of the various license
- dialog fields.
-
-2004-09-06 Not Zed <NotZed@Ximian.com>
-
- * em-account-editor.c (emae_receive_options_extra_item): store the
- config widgets in the item entry itself.
- (emae_auto_detect): wasted a whole lot of time on this crap.
-
- * em-account-prefs.c (account_able_clicked): removed some redundant logic.
-
- * mail-send-recv.c (mail_autoreceive_setup): renamed to
- mail_autoreceive_init and rewrote all the callbacks. now it
- listens to events on the accountlist directly and doesn't need
- invoking manually. It also runs relative to the account always,
- rather than copying the uri. Removed all callers except the mail
- component one.
-
- * em-account-editor.c (em_account_editor_provider_selector_new):
- removed becaus eof below.
- (em_account_editor_construct): copy the account to a working
- object if supplied, else create a new one.
-
- * mail-config.glade: make the provider selectors just use
- em_account_editor_dropdown new for the dropdown menu.
-
- * em-account-editor.c (prepare_signatures): removed, merged into
- the identity page code.
- (sig_fill_menu): removed.
- (emae_setup_signatures): new function to setup signatures on a
- gtkcombobox.
- (clear_menu): removed.
- (signature_changed): removed.
- (emae_signature_changed): new function for changed.
- (signature_removed): removed.
- (emae_signature_removed): new function for removed.
- (emae_signature_get_iter): helper for finding the right row for
- this signature.
- (signature_added): removed.
- (emae_signature_added): new function for added.
- (sig_activate): removed.
- (emae_signaturetype_changed): new function to update the account
- info immediately.
- (sig_add_new_signature): renamed to emae_signature_new.
- (select_account_signature): no longer needed, this happens in the
- setup.
-
- * mail-config.glade: changed the signature thing to a custom
- widget (gtkcombobox).
-
- * em-account-editor.c (em_account_editor_construct): updates for
- api change, table sections require table items.
- (emae_setup_service): handle host:port hostname syntax.
- (emae_hostname_changed): and here too.
- (emae_commit): fill this out, and implement it.
-
-2004-09-04 Not Zed <NotZed@Ximian.com>
-
- * *.c: include gnome i18.h if needed since camel-object.h was
- fixed.
-
- * em-format.c (em_format_class_add_handler): if a handler is
- already set for type, link it in.
-
- * em-format.h: added a link pointer to EMFormatHanlder, so that
- overrides can also fallback. remove applications member - not
- used anymore.
-
-2004-09-01 Not Zed <NotZed@Ximian.com>
-
- * em-popup.h: added some docs.
-
- * em-popup.c (emp_standard_menu_factory):
- * em-folder-tree.c (tree_drag_data_received): popup api changes.
-
-2004-08-31 Not Zed <NotZed@Ximian.com>
-
- * em-format-html-display.c (efhd_attachment_button_show): use a
- wrapper for the button event since the popup event has changed
- signature.
-
-2004-08-30 Not Zed <NotZed@Ximian.com>
-
- * em-popup.c (emp_standard_menu_factory): changed args.
- (struct _open_in_item): removed, use user data instead.
- (*): fix callbacks for new apis.
- (emp_popup_open): Removed some dead popup callbacks never invoked.
- (em_popup_target_new_attachments): new target type for attachment
- bar in composer.
-
- * em-folder-tree.c (emft_popup*): convert to new e-popup apis.
-
- * em-folder-view.c: emfv_popup_*: convert to new e-poup callback
- signatures.
- (EMFV_MAP_CALLBACK): fix for e-popup callback change.
- (EMFV_POPUP_AUTO_TYPE): same.
- (emfv_popup): dont bother setting item callback data.
- (emfv_popup_labels_free): api changes.
- (emfv_popup_items_free): new free method.
- (EMFVPopupItem): No longer needed.
- (emfv_uri_popup_free): api changes.
- (emfv_format_popup_event): new api's == simpler code.
-
- * em-account-editor.c (emae_receive_options_extra_item): add a
- hack for the label item, which is only used by connector to
- override the hostname and username labels.
-
-2004-08-24 Not Zed <NotZed@Ximian.com>
-
- * em-account-editor.c (em_account_editor_construct): create the
- window rather than the widget here.
-
- * mail-config.glade: remove the extra_page from the druid, it is
- autogenerated now. renamed the "Receiving options" notebook page
- to "Receiving Email" since it isn't hte options page.
-
- * em-account-editor.c (emae_receive_options_page): no longer
- needed, autogenerated.
- (emae_receive_options_item): setup the auto-receive time values.
- (emae_receive_page): don't setup the auto check time values here.
-
- * mail-config.glade: Remove the Receiving Mail tab, it is now
- completely auto-generated.
-
-2004-08-17 Not Zed <NotZed@Ximian.com>
-
- * em-event.[ch]: mail event dispatcher.
-
- * mail-component.c (mc_startup): hook into events.
-
- * mail-folder-cache.c (update_1folder): always set the uri field.
- (real_flush_updates): emit a folder.changed:new event if we have new
- mail.
-
-2004-08-13 Not Zed <NotZed@Ximian.com>
-
- * mail-config.glade: replaced ssl selector with custom widget
- (gtkcombobox). Giv the preferences, composer toplevel unique
- names.
-
-2004-07-29 Not Zed <NotZed@Ximian.com>
-
- * mail-config.glade: replaced source and transport selector with
- custom widget (gtkcombobox).
-
- * em-account-editor.[ch]: copy over mail-account-gui.[ch] and
- rename stuff. Make a gobject. Move most internals, internal.
-
-2004-07-28 Not Zed <NotZed@Ximian.com>
-
- * em-composer-prefs.c (em_composer_prefs_construct): get the
- toplevel tab as the root.
- (em_composer_prefs_construct): setup plugin metadata for composer
- prefs.
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): setup plugin
- metadata for mail preferences.
-
- * em-config.c (em_config_target_new_prefs): new target for 'prefs'
- mode, everything global via gconf.
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): get the gui from
- the preferences_toplevel not the preferences_tab window which we
- don't need.
-
- * mail-config.glade: rename the preferences 'toplevel' to
- preferences_toplevel so we can get it unparented. And the
- composer toplevel to composer_toplevel.
-
- * em-folder-properties.c (em_folder_properties_show): remove test
- code.
-
- * em-format.h (struct _EMFormatPURI): add a free function
- callback.
-
- * em-format.c (emf_clear_puri_node): if the free function is set,
- call it.
-
-2004-07-01 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am (BUILT_SOURCES): Remove $(error_i18n)
- (CLEANFILES): Put $(error_i18n) in here
-
-2004-06-29 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree-model.c (folder_created_cb): call
- folder_subscribed directly from the async function not
- foldre_subscribed_cb, otherwise we run out of order. Part of
- #60775.
-
- * em-vfolder-rule.c (source_add): setup exclusion for vfolder
- sources, noselect folders. Bug #60794.
-
-2004-06-23 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-selector.c (em_folder_selector_get_selected_path):
- Don't prepend the path string with a '/'.
-
- * em-folder-tree.c (em_folder_tree_create_folder): This takes a
- full_name so update the argument to make that clear.
- (emft_create_folder): Same and also don't strip a leading '/'
-
-2004-06-25 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree.c (folder_tree_new): set search column. #60152.
-
-2004-06-24 Rodney Dawes <dobey@novell.com>
-
- * em-utils.c (em_utils_add_address): Add code to set the parent,
- position, and type hint of the "Add address" dialog
-
- Fixes #60030
-
-2004-06-23 Not Zed <NotZed@Ximian.com>
-
- ** See #54030.
-
- * e-searching-tokenizer.c (e_searching_tokenizer_match_count):
- only return a count if we're using the primary search string.
-
- * em-format-html-display.c (efhd_search_response): set the primary
- search string to NULL instead of resetting it.
- (efhd_update_search): dont noop if we have a null search text,
- just set an empty search.
-
- * e-searching-tokenizer.c (e_searching_tokenizer_reset): remove
- this, revert jeff's fixes for 54030. this is incomplete and so
- doesn't work either (search text stays remembered and secondary
- search text lost too).
-
- ** See #60523.
-
- * em-folder-view.c (emfv_finalise): unhook the folder changed
- before destroying the async thing, and move it all to destroy
- event anyway.
- (emfv_destroy): as above.
-
-2004-06-22 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-tree-model.c (sort_cb): Same as below.
- (em_folder_tree_model_remove_folders): Same.
-
- * em-folder-tree.c (emft_maybe_expand_row): As toshok discovered,
- gtk_tree_model_get() strdup's string arguments, *sigh*, so we need
- to free them.
- (tree_drag_data_delete): Same.
- (tree_drag_data_get): Same.
- (tree_drag_data_received): Same.
- (emft_drop_target): Same
- (em_folder_tree_get_selected_uris): Same.
- (get_selected_uris_path_iterate): Same.
- (emft_update_model_expanded_state): Same.
- (emft_tree_row_expanded): Same.
- (emft_tree_row_activated): Same.
- (emft_popup_delete_response): Same.
- (emft_popup_delete_folder): Same.
- (emft_popup_rename_folder): Same.
- (emft_popup_properties): Same.
- (emft_tree_button_press): Same.
- (emft_tree_selection_changed): Same.
-
-2004-06-22 Chris Toshok <toshok@ximian.com>
-
- * em-folder-tree.c (render_pixbuf): gtk_tree_model_get on a string
- field allocates the return value. free path.
-
-2004-06-22 Jeffrey Stedfast <fejj@novell.com>
-
- * em-popup.c (emp_apps_open_in): If the app requires a terminal to
- run, give it a bloody terminal (who uses vi in an xterm to view
- attached text files? *sigh*). Fixes bug #51259.
-
-2004-06-21 Chris Toshok <toshok@ximian.com>
-
- * em-folder-tree.c (render_display_name): gtk_tree_model_get on a
- string field allocates the return value. free name.
-
-2004-06-21 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c (em_junk_sa_test_spamd): make sure we test for
- -p and --port only and not for other options as --pidfile
-
- Fixes #60260
-
- (em_junk_sa_test_spamd): try to get spamd/spamc binaries from
- gconf
-
- Implements #59368
-
-2004-06-18 Not Zed <NotZed@Ximian.com>
-
- ** See #31027.
-
- * em-vfolder-editor.c (em_vfolder_editor_new): make sure we
- construct the rule editor with a source of 'incoming', otherwise
- newly created rules have no source in the current session.
-
- * em-vfolder-rule.c (em_vfolder_rule_init): init the vfolder
- source to 'incoming' always.
-
- * mail-vfolder.c (uri_is_ignore): fix debug statement.
-
- ** See #60214.
-
- * em-folder-view.c (em_folder_view_print): re-arrange code to make
- the dialogue async. We also now load the message every time
- before printing.
- (emfv_print_response): handle response to print.
-
- * em-format-html-print.c (em_format_html_print_message): new api
- to print a specific uid on a specific folder.
-
-2004-06-18 Not Zed <NotZed@Ximian.com>
-
- * em-vfolder-rule.c (get_widget): use mail dialogs.glade.
-
- * mail-dialogs.glade: move the vfolder-source window here from
- mail-config.glade.
-
- * Makefile.am (glade_DATA): fix the glade list.
-
- * mail-license.glade, subscribe-dialog.glade, mail-security.glade,
- * mail-search.glade: Merged into mail-dialogs.glade. Should be
- easier to manage.
-
- * message-tag-followup.c (construct): use mail dialogs glade file.
-
- * mail-account-gui.c (display_license): use mail dialogs glade file.
-
- * em-subscribe-editor.c (em_subscribe_editor_new): use new glade
- file.
-
- * em-format-html-display.c (em_format_html_display_search): use
- merged glade file.
- (efhd_xpkcs7mime_validity_clicked): same.
-
- * mail-dialogs.glade: merge various glade files into here.
-
-2004-06-17 Not Zed <NotZed@Ximian.com>
-
- ** See #59885.
-
- ** Moved all of the mail specific filtering stuff from filter/* to
- here. Renamed appropriately into em* space, etc.
-
- * em-filter-folder-element.c (emff_copy_value): implement for folders.
-
- * em-vfolder-rule.c (get_widget): read the vfolder glade from
- mail-config.glade.
-
- * mail-config.glade: moved the vfolder source selector here.
-
- * em-search-context.c: new mail search specific rule context.
-
- * mail-component.c (setup_search_context): use the new
- em_search_context.
-
- * vfolder-rule.c (validate): change error to mail context.
-
- * filter-folder.c (validate): change error to mail context.
-
- * Makefile.am (em-filter-i18n.h): added rule for i18n of mail
- filter type stuff.
- (libevolution_mail_la_SOURCES): added in the filter and vfolder
- rule stuff specific to mail.
-
- ** See #59885.
-
- * em-format-html-quote.[ch]: remove and remove from build, not
- used.
-
- * Makefile.am (libevolution_mail_la_LIBADD): add libeabutil and
- evolutionsmime.
-
- * mail-component-factory.c (factory): there is no mail_config
- anymore.
-
-2004-06-16 Rodney Dawes <dobey@novell.com>
-
- * em-folder-properties.c: Include gtk[hv]box.h so we can use them
- (emfp_dialog_got_folder): Fix the border widths and spacings for
- the internal widgets and the dialog's vbox and action area to be
- compliant with the HIG
- Fix the general layout of the dialog to be HIG-compliant as well
- Use ngettext for the row labels for number of messages
- Add a cancel button, since we are not instant-apply
- Align the message counts to the right
- Part of this patch is from Christian Neumair <chris@gnome-de.org>
-
- * mail-component.c (view_changed_cb): Fix a typo for the sent folder
- send is not a pluralization of sent
-
-2004-06-16 JP Rosevear <jpr@novell.com>
-
- * em-composer-prefs.c (spell_set_ui): clear the error, don't free
- it, so NULL is handled properly
-
-2004-06-16 Not Zed <NotZed@Ximian.com>
-
- * em-utils.c (em_utils_selection_get_urilist): handle comments in
- the urilist. Can't remember the rfc for it.
-
- ** See #56479.
-
- * em-utils.c (em_utils_in_addressbook): use the main thread to
- setup the addressbook list.
- (em_utils_in_addressbook): only check against the "completion"
- sources, not all of them.
-
-2004-06-15 Not Zed <NotZed@Ximian.com>
-
- * em-folder-browser.c (emfb_mail_stop): call mail_cancel_all to
- implement the stop button.
-
- * em-utils.c (emu_addr_sources_refresh): don't unref the group
- list, otherwise the sources become broken now (?).
- (em_utils_in_addressbook): add some locking. add cancellation.
- this is almost certainly going to cause issues.
-
- * mail-mt.c (mail_cancel_hook_add, mail_cancel_hook_remove)
- (mail_cancel_all): new functions to implement a global mailer stop
- button.
-
-2004-06-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (save_part_save): This code no longer needs to do
- charset conversion. Yay. Fixes bug #60225.
-
- * em-utils.c (em_utils_save_part_to_file): Use the proper e-error
- namespace.
-
-2004-06-15 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-tree.c (emft_popup_copy_folder_selected): frombase is
- simply the select_path, since selected_path is now just the
- full_name rather than the path. Fixes bug #60075.
-
- * em-composer-utils.c (attribution_format): New function to format
- an attribution string (won't crash if translators were sloppy with
- their strftime/printf-style formatters). Also nice/extendable for
- future feature enhancements such as user-customisable attribution
- strings.
- (composer_set_body): Use above function rather than using
- e_strftime/etc ourselves.
-
-2004-06-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-view.c (emfv_init): Changed the second
- gtk_selection_add_target() to use GDK_SELECTION_CLIPBOARD rather
- than GDK_SELECTION_PRIMARY again. This should fix bug #60022.
-
-2004-06-14 Radek Doulik <rodo@ximian.com>
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): the check button
- label has now opposite meaning (after UI changes), call
- toggle_button_init with 'not' parameter set to TRUE
- (toggle_button_toggled_not): new helper function, sets negative
- value to gconf bool key
-
-2004-06-14 Not Zed <NotZed@Ximian.com>
-
- * mail-vfolder.c (rule_changed): don't check rule->source, its
- irrelevent to vfolder sources, and clean up the logic a bit.
- #59158.
-
- * em-folder-tree.c (emft_popup_new_folder_response): destroy the
- create dialogue if we're firing up the vfolder creation window.
-
- * em-composer-utils.c (get_reply_all): if we removed all of the
- addresses because they were 'us', add the first to
- address back. otherwise reply-to-all behaves strange.
-
-2004-06-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (em_folder_tree_set_selected): Free any old
- select_uri string we may have.
- (emft_tree_row_expanded): Remove the gross hack that was here.
- (emft_get_folder_info__got): Check for priv->select_uri and try
- selecting it (if we can't select it yet, it'll just be re-queued
- for later).
- (emft_tree_row_activated): Clear the select_uri if set, the user's
- selection overrules any auto-selection.
- (emft_tree_selection_changed): Same.
-
-2004-06-11 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree.c (emft_tree_button_press): rearrange the setting
- up of the target flags, stores can have a null path.
-
- * em-folder-selector.c (emfs_create_name_changed): use
- get_selected_uri rather than path. a valid uri may have a null
- path now.
- (emfs_create_name_activate): and here too.
- (em_folder_selector_get_selected_path): check the uri is null for
- a selected path, and then handle a null path.
-
- * em-folder-tree-model.c (em_folder_tree_model_add_store): revert
- previous change. Stupid emftm.
-
- * em-utils.c (em_uri_from_camel): handle a null path or fragment.
-
- * em-folder-tree-model.c (em_folder_tree_model_add_store): set the
- full name of the store to "". Fixes #59925 and probably other
- issues. Related to the removal of folderinfo->path.
-
-2004-06-10 Jeffrey Stedfast <fejj@novell.com>
-
- Fixes bug #58825. Ugh. Really Gross Hack (tm).
-
- * em-folder-tree.c (emft_tree_row_expanded): If the store that we
- are expanding matches the uri that we've been requested to select
- (e.g. from before the store was added to the tree), then give the
- uri to the get_folder_info_op.
- (em_folder_tree_set_selected): If the store for the uri isn't in
- the tree yet, save the uri for later.
-
- * mail-component.c (folder_selected_cb): Set the selected state of
- the folder-tree and save it.
- (impl_createControls): Restore the selected state on the
- folder-tree.
-
- * em-folder-tree-model.c (em_folder_tree_model_set_selected): New
- function to set the selected-uri saved state.
- (em_folder_tree_model_get_selected): New function to get the
- selected uri saved state.
- (em_folder_tree_model_save_state): Renamed.
-
- * em-folder-tree.c (emft_update_model_expanded_state): Don't let
- path be NULL if the node is a store node (path == NULL for any
- other case is a bug).
- (emft_maybe_expand_row): Same.
-
-2004-06-10 Not Zed <NotZed@Ximian.com>
-
- * message-list.c (message_list_set_selected): use new
- etreeselectionmodel api to select paths in one call. Fixes
- #59546.
-
- * em-folder-view.c (emfv_message_reply): check that we have
- content selected, not just a selection, before trying to reply to
- that content. #59146.
- (emfv_message_reply): strip call content-* headers (fixme), and
- set transfer-encoding to 8bit.
-
-2004-06-08 Rodney Dawes <dobey@ximian.com>
-
- * mail-config.glade: Fix for SSL options appearing for sendmail
-
-2004-06-08 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-tree.c (em_folder_tree_set_selected): Scroll to the
- selected folder if needed. Fixes bug #59609.
-
- * em-folder-selector.c (em_folder_selector_construct): Make the
- chooser non-modal. Fixes bug #53735.
-
- * em-folder-tree.c (emft_tree_row_collapsed): Only change the
- cursor if the currently selected folder is a subfolder of the
- folder collapsed. Fixes bug #59801 without breaking bug #57665.
- (emft_tree_test_collapse_row): Renamed from
- emft_tree_collapse_row() to match the new signal we are connected
- to.
-
-2004-06-07 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-tree-model.c (em_folder_tree_model_add_store): Set the
- store's FULL_NAME to NULL here. Fixes the crash in bug #59713.
-
-2004-06-07 Dan Winship <danw@novell.com>
-
- * em-folder-view.c (emfv_popup_menu, emfv_message_pixmaps):
- s/stock_save_as/stock_save-as/
-
- * em-popup.c (emp_standard_select_popups,
- emp_standard_object_popups): Likewise
-
-2004-06-05 Christian Neumair <chris@gnome-de.org>
-
- * em-folder-tree.c: Shuffle usage of trailing "..." in menus according
- to the HIG.
-
-2004-06-05 Christian Neumair <chris@gnome-de.org>
-
- * mail-component.c (view_changed_cb): Use ngettext for message count
- information.
-
-2004-06-04 Radek Doulik <rodo@ximian.com>
-
- * default/C/Inbox (Content-Type): added size info to IMG tags so
- that it loads the message smoother
-
-2004-06-03 William Jon McCann <mccann@jhu.edu>
-
- * mail-session.c (request_password): Don't pack entry and checkbox
- widgets directly into the dialog vbox so that they line up
- correctly with the action area buttons.
-
-2004-06-02 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (mc_add_local_store_done): put this back in,
- local folders not being noted properly all the time.
-
-2004-06-01 Jeffrey Stedfast <fejj@novell.com>
-
- * em-composer-utils.c (forward_non_attached): Don't attach
- anything ever. This is confusing way too many users who expect it
- to attach all or nothing. Since Forward-Attached is what users
- should be using to forward a message and all attachments, make
- these not attach anything (which is what other mailers do
- anyway). This wlso makes Forward-Quoted consistant with
- Reply-Quoted which is a Good Thing (tm).
-
-2004-06-01 Not Zed <NotZed@Ximian.com>
-
- * em-folder-selector.c (em_folder_selector_get_selected_uri): set
- the right path on the url.
-
- * mail-signature-editor.c (load_signature): ugh, unlike camel
- exceptions, you can't pass NULL to CORBA calls.
- (mail_signature_editor): ditto. See bug #58815.
-
-2004-05-28 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-tree.c (d): Disable debug here too - all this code has
- been working fine.
-
- * em-folder-selector.c (d): Disable debug spew here too (not that
- this debug was ever seen since it never hit those conditions).
-
- * mail-folder-cache.c (d): Disable debug here too.
-
- * em-folder-tree-model.c: Disable debug spewage that we don't need
- anymore. The amount of debug spewage on the console is getting to
- be too much to find anything.
-
- * em-folder-tree.c (emft_expand_node): Use p+1 as the full_name
- rather than p. Fixes bug #59187.
-
-2004-05-27 Jeffrey Stedfast <fejj@novell.com>
-
- * em-folder-tree.c (emft_get_folder_info__got): Instead of
- removing the "Loading..." row for toplevel folder nodes on failure
- (which indicates a failure conenct to the server, most likely),
- collapse the store node so that if the user expands the store
- node, it will automagically try connecting again. Fixes bug #57493.
-
-2004-05-27 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am (EXTRA_DIST): Add $(error_i18n)
-
-2004-05-26 Not Zed <NotZed@Ximian.com>
-
- * mail-vfolder.c (vfolder_adduri_desc): initialise desc to NULL
- before using it later on. gcc doesn't warn on this if you're not
- optimising. Sigh. Probably fix #59070, #59060, #58972 and
- friends.
-
- * importers/evolution-mbox-importer.c (create_control_fn): set the
- default selection to inbox.
-
- * importers/evolution-outlook-importer.c (folder_selected)
- (create_control_fn): copied from mbox importer. fixes a crash &
- lets you choose the target folder.
-
-2004-05-25 Jeffrey Stedfast <fejj@novell.com>
-
- * mail-errors.xml: a few fixes.
-
- * em-format-quote.c (emfq_text_plain): Only strip the signature if
- we are in some wy modifying the content (we don't want to remove
- the signature if we are editing the message as a new
- message). Fixes bug #58826.
-
-2004-05-25 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (mc_add_local_store_done): removed, now
- redundant.
-
- * em-folder-tree.c (em_folder_tree_set_selected): fix for path changes.
-
- * em-folder-tree-model.c (em_folder_tree_model_set_unread_count):
- change to use full name rather than path name.
-
- * em-folder-tree-model.h: renamed path_hash to full_hash.
-
- * em-folder-tree-model.c (folder_subscribed): dont use
- g_path_get_dirname here, it is os dependent, we want / always.
- (full_hash_free): rename from path_hash free.
-
- * em-folder-view.c (emfv_popup_menu[]): disable add sender to
- addressbook bar if it is also disabled. #58955.
-
-2004-05-24 Not Zed <NotZed@Ximian.com>
-
- * mail-account-gui.c (mail_account_gui_build_extra_conf): don't
- enable the widget based on its writability if it is a dependent
- option which is now disable.
- (setup_toggle): return whether the widget is sensitive too.
- #57171.
-
- * em-popup.c (em_popup_target_new_select): only enable add sender
- if we also have 1 selected. #56663.
-
- * em-folder-view.c (emfv_enable_menus): remove some debug.
-
- * em-format-html.c (efh_format_header): output commas between
- newsgroups, and also append_printf.
-
-2004-05-24 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * mail-account-gui.c (mail_account_gui_build_extra_conf): added
- empty handling for CAMEL_PROVIDER_CONF_HIDDEN
- (extract_values): added handling for CAMEL_PROVIDER_CONF_HIDDEN
-
-2004-05-24 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree.c (em_folder_tree_set_selected): use set_cursor
- instead of scroll_to_row. See #58383.
- (get_selected_uris_iterate): removed.
- (em_folder_tree_get_selected_uris): use an interative call based
- on gtk_tree_selection_get_selected_rows rather than
- selected_foreach, as the gtk+ docs suggest. was trying to fix a
- bug but it seems gtktreeselection bug (shift-select rows using
- keyboard only)
-
- * message-list.c (regen_list_regened): pull the message from the
- regen list before we check the list and pending uid.
-
- * em-folder-view.c (emfv_enable_menus): remove the hack for
- enabling select delete from here and put it in the right place.
- (em_folder_view_get_popup_target): put it here so its consistent.
-
-2004-05-22 Not Zed <NotZed@Ximian.com>
-
- * mail-tools.c (mail_tool_uri_to_folder): put note_store back in.
- Quick hack to fix the issue of folders being opened before we hook
- onto folder_created.
-
- * mail-folder-cache.c: remove 'name' from update struct, not used
- anymore
-
- ** Another unread count bug, #58814.
-
- * mail-vfolder.c (context_rule_added):
- * mail-tools.c (mail_tool_uri_to_folder):
- * mail-component.c (mc_add_local_store_done): don't call mail note
- folder anymore, fix up headers.
-
- * mail-folder-cache.c (store_folder_opened)
- (mail_note_store_remove, mail_note_store): handle the new
- store:folder_opened signal. Don't need the mail_note_folder hack
- anymore, mail_tool_uri_to_folder slowly does less.
-
-2004-05-21 Not Zed <NotZed@Ximian.com>
-
- * mail-mt.c (do_call): add marshaller for p_ppppp call.
-
- * mail-session.c (get_password): fix for camel api changes.
- (forget_password): same.
-
- ** See #58376.
-
- * message-list.c (mail_regen_list): do some timeout foo so we
- don't keep doing list regnerations if we're getting called too
- often. God knows what this will break.
- (message_list_set_selected): removede bug printf.
- (regen_list_free): move the message-list poking stuff into
- regen_list_regened.
- (message_list_set_folder): call mail_regen_cancel to cancel any
- regen stuff.
- (mail_regen_cancel): cancel/clear outstanding regenerations.
- (message_list_destroy): do it here too.
- (message_list_select_uid): also set the pending select uid if we
- have a timeout pending.
-
- * mail-component.c (impl_createControls): set the defualt parent
- to the main folderview as soon as its created.
-
- * em-folder-tree.c (emft_popup_copy_folder_selected): use
- get_toplevel rather than get_ancestor. seems the more reliable
- one. also we're always parented so we shoudl always find a
- toplevel window.
- (em_folder_tree_create_folder): same.
- (emft_popup_delete_response): set error parent.
- (emft_popup_delete_folder, emft_popup_rename_folder)
- (emft_popup_rename_folder, emft_popup_rename_folder):
-
- * em-migrate.c (update_passwords_1_2): finally put the 1.2
- password upgrade patch in. Untested. #42721.
-
-2004-05-20 Jeffrey Stedfast <fejj@novell.com>
-
- Fixes for bug #57305.
-
- * mail-account-gui.c (sig_add_new_signature): Updated for changes
- below.
-
- * em-composer-prefs.c (em_composer_prefs_new_signature): No longer
- takes a script argument (makes no sense to edit a script with an
- HTML editor if we require that the script already exist before we
- let the user add it anyway).
- (sig_add_cb): Updated for above change.
- (sig_add_script_response): Don't pop up an editor window for the
- newly added script, the script has already been created! Instead
- simply create a new ESignature object, set the sig->name, and add
- it to the signature list.
-
-2004-05-20 Radek Doulik <rodo@ximian.com>
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): remove "use
- daemon" handling code
-
- Fixes #56909
-
-2004-05-20 Not Zed <NotZed@Ximian.com>
-
- ** See #58388.
-
- * mail-mt.c (mail_msg_check_error): surpress any errors about
- messages not found because of invalid uid's. They're really just
- internal errors.
-
- ** See #57583.
-
- * message-list.c (build_tree): save/restore the selection when we
- update.
- (message_list_set_selected): util to set the selected messages
- from a list of uids.
- (build_flat): same. I wonder if etree's unbroken enough to use it
- more directly?
-
- ** See #58693.
-
- * mail-send-recv.c (mail_autoreceive_setup): add bounds checking
- so sloppy ui work wont break it again.
-
- * mail-config.glade: put the minimum for autocheck back to 1
- minute. Naughty jeff.
-
-2004-05-19 Chris Toshok <toshok@ximian.com>
-
- * importers/pine-importer.c (import_contacts): use the new
- e_book_new_* and e_book_open apis.
-
- * em-utils.c (em_utils_in_addressbook): use the new e_book_new_*
- and e_book_open apis.
-
-2004-05-19 Jeffrey Stedfast <fejj@novell.com>
-
- * message-tags.glade: Fixed the icon name to get the right one.
-
- * message-list.c (message_list_init_images): Changed to load an
- empty pixbuf manually rather than relying on the pixbuf returned
- for "" from e_icon_factory_get_icon() since it has changed to
- return a broken image icon.
-
-2004-05-19 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: don't dist the error .h file
-
-2004-05-19 Not Zed <NotZed@Ximian.com>
-
- * mail-ops.c (send_queue_send): set seen when we set deleted. ?
- #56549.
-
- * em-inline-filter.c (emif_add_part): if we end up with an
- application/octet-stream part, pre-snoop it so we set the right
- mime type to start with. Fixes #58554.
-
- * em-format.c (emf_snoop_part): removed, now in em-utils.
-
- * em-utils.c (em_utils_snoop_type): rah rah, snoop a mime part's
- type.
-
- * em-format-html.c (efh_text_plain): Revert jeff's fix for #56290.
- Ugh, we already have all the citation info in local data. Removed
- the need for gconf too.
-
-2004-05-19 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (efh_format_secure): make this match the efhd
- stuff.
-
- * em-format-html-display.c: removed stock_signature-nokey since it
- doesn't exist in gnome-icon-theme.
- (efhd_xpkcs7mime_button): if there is no signing, but encryption,
- use its icon. if there's no encryption too, use a broken icon
- (?).
-
-2004-05-05 William Jon McCann <mccann@jhu.edu>
-
- * GNOME_Evolution_Mail.server.in.in: Add menu_label and
- menu_accelerator.
-
-2004-05-19 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (mc_quit_sync): fixed up the empty trash on
- exit thing, to update for all stores, not update the timestamp on
- the first store synced.
-
-2004-05-18 Cantona Su <paradisetux@hotmail.com>
-
- * em-format-html.c: Added header "X-Newsreader" for handle Outlook
- Express as Mailer.
-
-2004-05-18 Not Zed <NotZed@Ximian.com>
-
- * em-folder-browser.c (em_folder_browser_show_preview): don't
- nomarkseen when we restore the message when we show the preview.
- #58387.
-
- * mail-folder-cache.c (folder_changed): no new message test if its
- the drafts folder too.
-
- * mail-vfolder.c (vfolder_adduri_desc): use a nicer, account-based
- formatter for folder names. Hmm, that was a good waste of time.
- For #55412.
-
- * em-folder-view.c (emfv_list_selection_change): Listen to the
- tree selection change event directly & proxy out, so we can update
- the status bar properly. Blah. For #58600.
-
- ** Quick fix for #57434
-
- * em-format.c (emf_format_clone): fix the FIXME about cloning
- headers shown.
-
- * em-format-html.c (efh_format_headers): only show rupert if we're
- showing rupert.
-
- * em-format-html-print.c (efhp_init): default show_rupert to off.
-
- * em-format-html.c (efh_init): default show_rupert to on.
-
- * em-format-html.h: added show_rupert bit.
-
- * mail-folder-cache.c (folder_changed): don't emit new mail if its
- any vfolder, not just vtrash folder. #56350.
-
- * em-folder-view.c (emfv_list_done_message_selected): run
- enable_menu's to make sure we're up to date. #58352.
-
- ** crappy hacks for #58385.
-
- * em-folder-selection-button.c
- (em_folder_selection_button_clicked): leave Ok button for this
- selection.
-
- * em-folder-selection.c (em_select_folder): added oklabel here too.
-
- * em-folder-selector.c (em_folder_selector_new)
- (em_folder_selector_construct, em_folder_selector_create_new):
- Added oklabel- text for ok label.
- (em_folder_selector_create_new): Set the ok label to Create.
-
- * em-message-browser.c (emmb_set_message): don't mark message seen
- if user has disabled auto-mark seen feature. #58629.
-
- * em-format.c (em_format_part): if we have no content-type header,
- then we get no mime-type set, so assume text/plain. #58470.
-
-2004-05-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-mailer-prefs.c: #include <gtk/gtkliststore.h>. Fixes bug
- #58407.
-
-2004-05-17 Not Zed <NotZed@Ximian.com>
-
- * mail-account-gui.c (mail_account_gui_setup): put the None item
- at the head of the providers list.
- (mail_account_gui_setup): only set the transport default fallback
- if it is not a STORE_AND_TRANSPORT type provider (since that was
- just disabled). #57939.
-
- * message-list.c (on_selection_changed_cmd): only NOOP if we have
- no selection and no uid, if we have a selection and no uid, then
- always update. Fixes #58267 without breaking the double-load
- thing.
-
- * em-folder-view.c (em_folder_view_open_selected): keep the hide
- deleted status. Makes #51082 work at last.
-
- ** Bug #6556.
-
- * message-list.c (ml_drop_async_desc, ml_drop_async_drop)
- (ml_drop_async_done, ml_drop_async_free, ml_drag_data_action)
- (ml_drop_popup_copy, ml_drop_popup_move, ml_drop_popup_cancel)
- (ml_tree_drag_data_received): implement async drop operations and
- the ask drop option menu.
-
-2004-05-14 Not Zed <NotZed@Ximian.com>
-
- ** Bug #6556.
-
- * message-list.c (ml_selection_received_uidlist): removed, not
- needed anymore.
- (ml_selection_received): call get_uidlist to paste the selection.
- (ml_tree_drag_data_received): same here.
-
- * em-folder-tree.c (emft_drop_uid_list): removed, not needed
- because of below change.
-
- * em-utils.c (em_utils_selection_get_uidlist): actually do the
- copy now, don't just decode the data.
-
- * em-folder-tree.c (tree_drag_data_received): just copy the
- selection data data itself, dont decode yet.
- (emft_import_message_rfc822): removed, not needed, use em utils
- stuff instead.
- (emft_drop_message_rfc822): same.
- (emft_drop_text_uri_list): same.
- (emft_drop_async_free): simply free stuff.
- (emft_drop_async_drop): call em_utils stuff where they exist to do
- the drop.
-
- * message-list.c (ml_tree_drag_data_get): send x-mailbox instead
- of message/rfc822 for the mailbox.
- (ml_tree_drag_data_received): handle drop of x-mailbox differently
- to message/rfc822.
- (ml_tree_drag_motion): implement so proper options are setup
- whilst dragging.
- (message_list_construct): seutp the drag src/dest types for
- changes typs and with ASK action.
-
- * em-utils.c (em_utils_read_messages_from_stream): dont unref the
- stream when we get it.
- (em_utils_selection_get_mailbox): add an argument to scan from or
- not, for message/rfc822 vs x-mailbox drops.
- (em_utils_read_messages_from_stream): Same.
-
- * em-folder-tree.c (tree_drag_motion): default to move properly.
-
- * message-list.c (ml_selection_received_uidlist): take a move flag.
- (ml_tree_drag_data_received): handle move action.
-
- * em-folder-tree.c (em_folder_tree_new_with_model): got sick of
- this bloody warning.
-
- * em-format.c (default_headers[]): just remove x-mailer from the
- header list, if it isn't on by default. This is the default list.
- (em_format_default_headers): loop through everything.
-
-2004-05-14 Jeffrey Stedfast <fejj@novell.com>
-
- * em-popup.h: s/RESEND/EDIT/
-
- * em-popup.c (em_popup_target_new_select): s/RESEND/EDIT/
-
- * em-folder-view.c: s/RESEND/EDIT/
- (emfv_popup_edit): Renamed from emfv_popup_resend. Part of the fix
- for bug #58358 (The main fix was just a change to the ui file).
-
- * mail-config.c (mail_config_init): Build the path to the gtkrc
- filename and store it on the config struct so we don't have to
- keep rebuilding it.
- (config_write_style): Reuse config->gtkrc string instead of
- constructing the path again.
- (mail_config_write_on_exit): Free the gtkrc path.
- (config_write_style): fflush the gtkrc file.
-
- * em-popup.c (emp_popup_resend): Updated the #if 0'd code for the
- API chanegs made to em_utils_edit_messages().
-
- * em-folder-view.c (em_folder_view_open_selected): Pass TRUE as
- the replace argument to em_utils_edit_messages() here.
- (emfv_popup_resend): Pass FALSE here. Fixes bug #58357.
-
- * em-composer-utils.c (em_utils_edit_messages): Now takes a
- 'replace' argument specifying whether or not the original message
- should be deleted when the edited message is sent or saved.
-
- * em-format-html.c (efh_format_secure): Same. Also changed the
- "Valid signature, cannot verify sender" string to "Valid signature
- but cannot verify sender" as I think it reads nicer.
-
- * em-format-html-display.c (efhd_format_secure): Since signature
- status is a tri-state, use 3 different colours too (yellow for
- valid sig but unknown sender).
-
-2004-05-13 Jeffrey Stedfast <fejj@novell.com>
-
- * em-format.c (em_format_default_headers): Don't include the last
- default_header when setting the default headers. If the user has
- configured Evolution to display the Mailer header, then it will be
- set in em-folder-view.c as appropriate when it checks the gconf
- settings. Fixes bug #58217.
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): Default
- "x-evolution-mailer" header to disabled.
-
- * em-format-quote.c (emfq_text_plain): Add a stripsig
- filter. Fixes bug #52767.
-
- * em-stripsig-filter.[c,h]: New filter class to strip
- signatures. Useful when generating forwards/replies.
-
-2004-05-13 Not Zed <NotZed@Ximian.com>
-
- * em-migrate.c (em_migrate_folder): move ignore case outside of
- block. Stupid c language.
-
- * em-folder-view.c (emfv_format_popup_event): fix warning with
- cast.
-
- ** See bug #58304.
-
- * em-junk-filter.c (em_junk_sa_setting_notify): listen to sa
- settings changes, update some globals.
- (em_junk_filter_get_plugin): setup the gconf client here and
- listen to changes.
- (em_junk_sa_get_local_only, em_junk_sa_get_use_daemon)
- (em_junk_sa_get_daemon_port): removed, use globals instead.
-
-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.
-
- * 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.
-
-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.
-
-2004-05-12 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (setup_search_context): enable threading option
- type on the search bar.
-
- * 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.
-
-2004-05-11 Dan Winship <danw@ximian.com>
-
- * 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
-
-2004-05-10 David Malcolm <dmalcolm@redhat.com>
-
- * em-subscribe-editor.c (sub_queue_fill_level): Fixed warning
-
-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.
-
-2004-05-10 JP Rosevear <jpr@ximian.com>
-
- * mail-ops.c (mail_send_message): set header to just Evolution
- (mail_append_mail): ditto
-
- * em-message-browser.c (em_message_browser_window_new): set title
- to just Evolution
-
-2004-05-10 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.c (emfv_activate): cleanup the view menus if they
- were created.
-
- * em-folder-view.h: added list_active bit, means the view is
- showing the list and needs e.g. view menus.
-
- * em-folder-view.c (emfv_setup_view_instance): was
- create_view_instance. Now also setup the menu's if we're showing the list.
-
- * em-folder-browser.c (emfb_create_view_menus): removed. moved
- functionality into emfolderview.
-
-2004-05-07 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #57152.
-
- * em-folder-tree.c (emft_get_folder_info__got): If we queried for
- a recursive folder-info listing, then pass fully_loaded as TRUE to
- set_folder_info().
- (emft_get_folder_info__got): If we find that a folder doesn't have
- children, set the expanded state to FALSE.
-
- * em-folder-tree-model.c (em_folder_tree_model_set_folder_info):
- Now takes a "fully_loaded" argument to hint to set_folder_info
- whether or not folder-info's without child nodes can possibly have
- children (eg. if fully_loaded is set and fi->child is NULL, then
- 'load' will be FALSE no matter what fi->flags contains).
-
-2004-05-07 Radek Doulik <rodo@ximian.com>
-
- * mail-config.c (config_write_style): set cite_color property of
- gtkhtml widgets
- (mail_config_init): add /apps/evolution/mail/display dir to gconf
- client and watch for mark_citations and citation_colour changes
-
- See bug #57587
-
-2004-05-07 Not Zed <NotZed@Ximian.com>
-
- * mail-account-editor.c: include missing header.
-
- ** See bug #57935.
-
- * em-folder-view.c (emfv_set_message): add new arg, nomarkseen,
- don't mark the selected message seen once its loaded.
- (emfv_list_message_selected): clear the nomarkseen flag once we've
- processed the selection.
- (emfv_list_done_message_selected): handle the nomarkseen flag,
- don't mark a message seen if it was explictly selected.
-
- * em-folder-browser.c (emfb_list_built): use
- em_folder_view_select_message rather than doing it via the
- messagelist directly.
-
- ** Dunno why i bothered, but see bug #58090.
-
- * importers/netscape-importer.c
- (netscape_filter_parse_conditions): check for custom headers
- properly.
- (netscape_filter_flatfile_get_entry): put in some validate checks.
- (netscape_filter_to_evol_filter): implement custom headers properly.
- (ns_filter_condition_types): add missing "status" string.
-
- ** See #58017.
-
- * message-list.c (mail_regen_list): use thread_queued, so we don't
- regen out of order.
-
- * em-folder-view.c (emfv_list_message_selected): use the queue
- thread so we don't get messages out of order.
-
- * mail-ops.c (mail_transfer_messages): use thread_queued_slow.
- (mail_prep_offline): and here too.
-
-2004-05-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-component.c (folder_selected_cb): Check that the folder is
- selectable using the new flags argument.
-
- * em-folder-selector.c (folder_selected_cb): Updated for below
- changes.
-
- * em-folder-tree.c (emft_tree_selection_changed): Updated to pass
- a flags argument to the folder_selected signal.
- (emft_tree_row_activated): Same.
-
-2004-05-06 Radek Doulik <rodo@ximian.com>
-
- * em-composer-prefs.c (sig_selection_changed): reset the preview
- if no signature is selected
-
- Fixes #57167
-
-2004-05-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (emft_tree_row_collapsed): Select the row that
- was just collapsed. Fixes bug #57665.
-
- * mail-autofilter.c (rule_match_thread): Removed.
- (rule_from_message): Removed the AUTO_THREAD bit.
-
- * em-folder-view.c: Removed vFolder/Filter on Thread. These were
- both broken.
- (struct _filter_data): Removed a bunch of data members since most
- of them weren't used.
-
-2004-05-05 Not Zed <NotZed@Ximian.com>
-
- ** See bug #57720.
-
- * em-folder-browser.c (emfb_create_view_menus): removed some stuff
- done in create_view_instance in the superclass.
-
- * em-folder-view.c (emfv_create_view_instance): moved here from
- em-folder-browser, setup the view instance for the folder.
- (emfv_set_folder): if the folder is set, create the view instance.
-
- * em-folder-browser.c: moved the galview instance and menu
- pointers to EMFolderView, since they're basically meta-data on the
- messagelist @ to fix issues.
-
- * em-folder-view.c (em_folder_view_open_selected): copy over the
- threaded list value when the message browser is brought up.
-
- ** some clean up
-
- * evolution-mail.schemas.in.in: removed xmailer_mask stuff.
-
- * em-migrate.c (mail_display_map[]): Removed xmailer_mask stuff.
-
- * em-folder-view.c (emfv_setting_notify): removed xmailer_mask stuff.
-
- * em-format-html.c (em_format_html_set_xmailer_mask): removed.
- This isn't used anymore.
-
- ** Fixes the double-draw on separate mail view.
-
- * message-list.c (on_cursor_activated_cmd): noop if the cursor and
- uid match for all cases (clearing uid).
- (on_selection_changed_cmd): noop if the cursor and new selection
- hasn't changed & fix a memleak.
-
-2004-05-04 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #55303, but ideally there would be a nicer way of
- doing this - likely with some added ETree API but that's not
- likely to happen anytime soon.
-
- * em-folder-browser.c (scroll_idle_cb): Recall the saved scrollbar
- position state and set it, then reconnect to the
- message_list_scrolled signal.
- (emfb_list_built): Calculate a default scrollbar position for
- scroll_idle_cb to use if there's no saved state.
- (emfb_set_folder): Disconnect from the message_list_scrolled
- signal and the idle_scroll_id.
- (emfb_list_scrolled): Save the scrollbar position state.
- (emfb_destroy): Disconnect from list_scrolled_id and
- idle_scroll_id.
-
- Fix for bug #58004.
-
- * mail-account-gui.c (display_license): Fixed to compile.
- (select_account_signature): Activate the signature menu item.
- (signature_added): Connect to the activate signal for each item.
- (sig_changed): Removed.
- (prepare_signatures): Don't bother connecting to the
- "selection-done" signal, it doesn't seem to work the way we
- expected it to work.
-
-2004-05-04 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * mail-account-gui.c (display_license): This now takes CamelProvider
- as argument. Made the display message more generic. Removed the signal
- connects for buttons and replaced those with proper gtk_reponses.
- (mail_account_gui_check_for_license): Modified the gconf key for
- licenses to be a string list.
- * evolution-mail.schemas.in.in: Added the gconf schema entry for a
- string list to handle the component names whose licenses are accepted.
- * mail-license.glade: Modified the display string and added the
- appropriate gtk_response types for the buttons.
-
-2004-05-03 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #57968
-
- * message-list.c (message_list_set_folder): Save the tree/hide
- state of the current folder before clearing the message-list.
- (message_list_set_folder): Note that a new folder has just been
- set (now needed by the regen code to tell whether or not it should
- save the tree state before clearing the tree).
- (message_list_destroy): Save the tree/hide state before destroying
- the message-info's, not after.
- (regen_list_regened): If the regen is being performed in response
- to a message_list_set_folder, don't save the tree state before
- clearing the tree or we'll clobber the real state with bogus data.
-
-2004-05-03 William Jon McCann <mccann@jhu.edu>
-
- * mail-account-gui.c: Add gtkdialog header to fix build.
-
-2004-05-03 Not Zed <NotZed@Ximian.com>
-
- * em-composer-utils.c (create_new_composer): take fromuri and
- subject to set the basic headers/account.
- (em_utils_compose_new_message)
- (em_utils_compose_new_message_with_mailto, forward_attached)
- (em_utils_forward_attached, forward_non_attached)
- (em_utils_forward_inline, em_utils_forward_quoted)
- (em_utils_forward_message, em_utils_forward_messages): Take the
- from folder uri to set the from account if it can. Fixed all
- callers. For #57964.
-
- * mail-send-recv.c (receive_update_done): removed.
-
- * em-mailer-prefs.h:
- * message-tag-followup.h:
- * mail-config-druid.h:
- * mail-tools.h: clean up & use forward decls. Fix users with
- busted includes.
-
- * em-composer-utils.c (em_utils_compose_new_message)
- (em_utils_compose_new_message_with_mailto)
- (em_utils_post_to_folder, em_utils_post_to_url)
- (em_utils_edit_message, em_utils_edit_messages)
- (em_utils_forward_attached, em_utils_forward_inline)
- (em_utils_forward_quoted, em_utils_forward_message)
- (em_utils_forward_messages, em_utils_redirect_message)
- (em_utils_redirect_message_by_uid) :
- (em_utils_reply_to_message, em_utils_reply_to_message_by_uid)
- (em_utils_post_reply_to_message_by_uid): Moved these here from
- em-utils.c.
-
-2004-04-30 Priit Laes <amd@tt.ee>
-
- * mail-config.glade: fix typo. #53466.
-
- * evolution-mail.schemas.in.in: use American English instead of
- British. #53466.
-
-2004-04-30 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #56645
-
- * em-folder-tree.c (tree_drag_motion): If the row the cursor is
- hovering over has children and is not expanded already, setup a
- timer to auto-expand it if the user hovers there long enough.
- (tree_autoexpand): Callback to expand the row.
- (tree_drag_leave): Disconnect the timer.
- (tree_drag_drop): Same.
- (em_folder_tree_destroy): Same.
-
-2004-04-30 Enver ALTIN <enver.altin@frontsite.com.tr>
-
- * evolution-mail.schemas.in.in: Fixed a type-o.
-
-2004-04-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (message_list_set_folder): Properly initialise
- the strikeout column for both types of folders (trash and not
- trash). Completes the fix for bug #57304.
-
-2004-04-30 Not Zed <NotZed@Ximian.com>
-
- * em-utils.c (emu_can_save): fix the overwrite? question. #57822.
-
-2004-04-29 Not Zed <NotZed@Ximian.com>
-
- * mail-errors.xml.in: change all the session-message-* things to
- just be secondary, otherwise they look awful all big fonted.
-
- * mail-session.c (error_type[]): forgot to prefix error type with
- "mail:"
-
- * em-account-prefs.c (account_delete_clicked): duh, use the right
- error id.
-
- * mail-send-recv.c (receive_update_got_store): call
- mail_note_store rather than get_folder_info so that unread counts
- are propagated to the ui too.
-
- * mail-errors.xml.in: fix the password dialogue text.
-
-2004-04-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree-model.c (sort_cb): Sort the VFolders. Fixes bug
- #56636.
-
- * em-mailer-prefs.c (citation_color_set): We only want 8bits per
- color. Fixes bug #57588.
-
- * em-folder-tree-model.c (em_folder_tree_model_remove_store):
- Duh. If the lookup of si fails, don't use si->display_name in the
- warning message. Actually, don't bother with a warning message at
- all, this is a perfectly valid situation. Fixes bug #57746.
-
- * mail-ops.c (mail_send_message): Don't set the Date header here
- anymore. It has either already been set (when written to the
- Outbox) or will automagially be set to the current time if a Date
- hasn't already been set when the transport sends it. Fixes bug
- #57599.
-
- * em-composer-prefs.c (sig_add_script_response): Use
- g_shell_parse_argv() to get the actual script path and then check
- that we can exec argv[0] rather than treating the entire
- command-line as the signature script. Fixes bug #57305.
-
-2004-04-28 Not Zed <NotZed@Ximian.com>
-
- * message-list.c (ml_selection_clear_event): return the right
- type, related to #53839.
-
- ** Changed error messages to use EError.
-
-2004-04-27 Not Zed <NotZed@Ximian.com>
-
- ** See bug #57659.
-
- * mail-ops.c (fix_unmatched_info): removed, done in camel now.
-
- ** See bug #57511.
-
- * mail-config.glade: gave the whole smime frame (vbox) a name so
- we can use it from code.
-
- * mail-account-gui.c (mail_account_gui_new): get the smime_vbox
- widget if we have no NSS, the name changed and the HIG patches
- didn't fix it.
-
-2004-04-26 Radek Doulik <rodo@ximian.com>
-
- * em-format-html.c (efh_format_timeout): set gtk_html_begin's
- flags to avoid scroll to top of the message and
- reloading+flickering of images
-
- * em-html-stream.c: added GtkHTMLBeginFlags flags field
- (em_html_stream_set_flags): new helper function to set new flags
- field
- (emhs_sync_write): use gtk_html_begin_full with new flags field
- (em_html_stream_new): zero flags field
-
- Fixes #51654
-
-2004-04-23 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * mail/mail-license.glade: Glade file for displaying the license.
-
-2004-04-23 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (em_format_html_load_http): fix the check to
- see if we've already loaded the images. #57450.
-
-2004-04-23 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * mail-account-gui.c (mail_account_gui_source_complete): Added a
- check for HAS_LICENSE flag.
- (mail_account_gui_check_for_license)(display_license)
- (populate_text_entry)(check_button_state)(set_license_accepted)
- (set_license_rejected): Implemented
-
-2004-04-22 Not Zed <NotZed@Ximian.com>
-
- * em-migrate.c (em_migrate_imap_cmeta_1_4): do the imap cmeta
- files, it just does the sync offline stuff. #56674.
- (em_migrate_1_4): non-fatalise some of the options, call above.
-
- * mail-component.c (view_changed_cb): display selected count
- instead of unread if we have >1 selected. Also don't do special
- case drafts/sent/outbox stuff if folders are inbox or re-used.
- (view_control_activate_cb): force check of autosaved messages as
- soon as the mailer starts up (well, after a delay, this seems
- wrong). #57093.
-
-2004-04-21 Not Zed <NotZed@Ximian.com>
-
- * em-inline-filter.c (emif_scan): use a better test for non-full
- lines.
-
- * em-folder-browser.c (emfb_activate): dont desensitise
- HideDeleted just 'cause we have no folder, it needs to depend on
- Trash folder only.
- (emfb_set_folder): set the hidedeleted sensitivity based on
- whether we have a trash folder or not. Fixed #57226.
-
- * em-folder-view.c (emfv_class_init): use the right signal
- callback for the changed signal. Fixes #57246.
-
- * mail-component.c (impl_createControls): fix for
- e_user_creatable_items api changes.
- (create_item): split out the code to create the item.
- (create_local_item_cb): new callback for local item creation.
- (impl_requestCreateItem): call create_item to do the work.
-
-2004-04-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-browser.c: Use E_ICON_SIZE_* enums for the menu icon
- sizes.
-
- * em-folder-view.c: Use E_ICON_SIZE_* enums for the menu/toolbar
- icon sizes.
-
- * message-tag-followup.c (construct): Same.
-
- * message-list.c (message_list_init_images): Same.
-
- * mail-send-recv.c (build_dialog): Same.
-
- * mail-mt.c (do_op_status): Same.
-
- * mail-config-druid.c (evolution_mail_config_wizard_new): Same.
-
- * em-popup.c (em_popup_create_menu): Same.
-
- * em-format-html-display.c (efhd_format_prefix): Same.
-
- * em-format-html.c (efh_format_secure): Same as below.
-
- * em-folder-tree.c (render_pixbuf): Don't use absolute icon sizes,
- use the e-icon-factory enums.
-
-2004-04-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-composer-prefs.h: Removed variables that got re-added with
- the icon-theme patch somehow.
-
- * em-account-prefs.c: Don't bother keeping global references to
- the enable_pixbuf anymore, since it's unnecessary.
-
-2004-04-19 Michael Terry <mike@mterry.name>
-
- * GNOME_Evolution_Mail.server.in.in:
- * em-account-prefs.[ch]:
- * em-composer-prefs.[ch]:
- * em-folder-browser.c:
- * em-folder-tree.c:
- * em-folder-view.c:
- * em-format-html-display.c:
- * em-format-html.[ch]:
- * em-popup.c:
- * mail-component.c
- * mail-config-druid.c:
- * mail-config.glade:
- * mail-mt.c:
- * mail-send-recv.c:
- * message-list.c:
- * message-tag-followup.c:
- * message-tags.glade: Update the mailer to use icon themes through the
- EIconFactory object in e-util
-
-2004-04-16 David Malcolm <dmalcolm@redhat.com>
-
- * importers/netscape-importer.c (netscape_import_accounts):
- Removed unused and uninitialised "url" local that gets g_free-ed
-
-2004-04-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (config_write_style): Change the message display
- widget names to match the ones we are using in 1.5 (rather than
- the ones from earlier versions). Fixes bug #57070.
-
-2004-04-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c: Added a new "message_list_scrolled" signal so
- our users can listen to this event in order to update saved state.
- (message_list_get_scrollbar_position): Simplified.
- (message_list_set_scrollbar_position): Simplified.
-
- * em-format.c: Don't complain about message errors ("Internal
- Error: ..."), instead silently fall back to display the message as
- source. Fixes bug #56876.
-
-2004-04-14 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.c (emfv_set_folder_uri): ugh, use the queued
- thread to get the folder, otherwise we can get folders set on the
- display out of order.
-
- * message-list.c (message_list_set_search): if we set this while
- frozen, save the search elsewhere.
- (message_list_thaw): if we had a frozen-time search, use it when
- we regenerate.
-
- * em-folder-browser.c (emfb_set_folder): freeze/thaw the
- messagelist around changes so we don't have multiple updates fire
- off changing folders.
- (emfb_activate): remove an unused variable i never used.
-
- * message-list.c (message_list_freeze, message_list_thaw): lock
- some updates to the ui, so you can do things like set folder and
- search atomically.
- (message_list_set_threaded, message_list_set_hidedeleted)
- (message_list_set_search, message_list_hide_uids)
- (message_list_hide_clear, message_list_set_folder): dont refresh
- the list if we're frozen.
-
- * mail-component.c (impl_createControls): remove debug comment.
-
- ** See #56641.
-
- * em-format-html-display.c (efhd_format_secure): fix a small
- memleak.
- (efhd_bonobo_unknown, efhd_format_attachment): close the <object>
- tag properly, and <br> it as well to make sure its separated.
-
- * em-sync-stream.c: add some runtime and compile time stream
- logging stuff.
-
- ** See bug #56149.
-
- * em-folder-view.c (emfv_edit_cut): similar to below, use focus to
- determine who we select from.
- (emfv_edit_copy): ditto.
-
- * message-list.c: Remove primary selection stuff. It just annoys.
-
- * em-folder-browser.c (emfb_edit_copy): use focus rather than
- selection owner to determine who to copy from.
- (emfb_edit_cut): similarly.
-
- * em-format.c (emf_multipart_related): hmm, use the right pointer
- when iterating the pending uri list.
-
-2004-04-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-component.c (impl_createControls): We don't actually want
- to disallow clicking on \NoSelect folders. Fixes a bug campd has
- been complaining to me about :-)
-
- * mail-config.c (mail_config_signature_run_script): If we get an
- empty charset string from gconf, don't try to use the result to
- create a charset filter. Real fix for bug #51924.
-
- * mail-config.glade: Removed crackrock usage of GtkFixed as
- fillter. Also HIGified some other stuff.
-
-2004-04-13 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.c (emfv_set_folder): track the messagelist
- hidedeleted value since it looks it up when we set the folder.
-
- * em-folder-browser.c (emfb_hide_deleted): use new method below to
- propagate change.
- (emfb_activate): same.
-
- * em-folder-view.c (em_folder_view_set_hide_deleted): accessor to
- set the hide_deleted state, emits a view_changed event.
-
- * mail-component.c (view_changed_cb): use VISIBLE rather than
- TOTAL for the displayed total count. Also deleted if we're not in
- hide deleted mode. And do spethal things with spethal folders,
- etc.
-
- * mail-ops.c (mail_refresh_folder): run this in the
- thread_queued_slow, so it runs in sequence and after folder_sync.
-
- * em-folder-view.c (emfv_set_folder): fire off a refresh_folder
- once the folder is loaded. Addresses #56871.
-
- * em-format-html.c (efh_format_headers): use %% for %%.
- (efh_format_done): reset load_http_now once we've done, should
- fix #56338 finally.
-
- * em-folder-view.c (emfv_init, emfv_finalise, emfv_activate):
- revert dans' creatable items handler patch, moved to
- mail-component instead (which deals with the actual menu's).
-
- * mail-component.c (impl_createControls): setup a user creatable
- items handler on the view widget.
- (view_control_activate_cb): activate the user creatable items
- handler on the view widget.
-
- * em-folder-view.c (emfv_init): add a comment about jeff's last
- fix.
-
- * em-utils.c (forward_non_attached): Set attachments from
- forwardee before we set the body, otherwise images wont resolve
- properly. Related to #56566.
-
-2004-04-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-view.c (emfv_init): Need to set the session on the
- preview object. Fixes bug #56862.
-
- * em-folder-tree.c (em_folder_tree_set_selected): Scroll to the
- auto-selected folder. Fixes bug #56707.
-
- * message-list.c (message_list_get_scrollbar_position): New
- function.
- (message_list_set_scrollbar_position): New function.
-
- * em-utils.c (em_uri_to_camel): If the provider is unavailable,
- return euri like the other fail cases. Fixes bug #56846.
-
-2004-04-10 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * evolution-mail.schemas.in.in.h: Correct typo s/hight/height/ at
- "Subscribe dialog default hight"
-
-2004-04-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_init): Don't bother adding the
- autogen sig here, e-signature-list.c handles this now.
-
- * em-migrate.c (em_upgrade_accounts_1_4): Migrate the signature
- uids. Fixes bug #56726.
-
-2004-04-09 Chris Toshok <toshok@ximian.com>
-
- * importers/pine-importer.c (import_contact): use
- e_destination_export_to_vcard_attribute instead of exporting to
- xml, and use e_contact_set_attributes.
-
- * em-utils.c (em_utils_camel_address_to_destination):
- EABDestination -> EDestination.
- (reply_get_composer): same
- (post_reply_to_message): same.
-
- * em-composer-utils.c (ask_confirm_for_unwanted_html_mail):
- EABDestination -> EDestination.
- (composer_get_message): same.
-
-2004-04-09 Radek Doulik <rodo@ximian.com>
-
- * em-format-html.c (efh_format_headers): add width=16 height=16 to
- rupert's image so that it doesn't flicker/move
-
-2004-04-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-selection.c (em_select_folder): Set the excluded bits
- on the folder-tree. Don't allow the user to xfer messages into
- folders which are: NoSelect, Virtual, nor vTrash. Fixes bug
- #56229.
-
-2004-04-09 Dan Winship <danw@ximian.com>
-
- * em-folder-view.c (emfv_init): Create an
- EUserCreatableItemsHandler for the view.
- (emfv_finalise): Unref it.
- (emfv_activate): Activate it
-
- * mail-component.c (impl__get_userCreatableItems): add
- object/folder flags to the items
-
-2004-04-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c (cp_r): Now takes a pattern argument to limit files
- that get copied over (so we can limit imap cache to only the
- summary files - makes it faster).
-
- * mail-account-gui.c (mail_account_gui_build_extra_conf): Fixed up
- a bit to look nicer and make it closer to HIG compliant.
-
- * em-folder-tree.c (emft_drop_folder): We need to recursively copy
- the dragged folder tree over to the drop location, not just the
- parent folder. We also need to subscribe to the newly created
- folder in some cases.
-
-2004-04-08 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (efh_format_headers): add the monkey button if
- we're from evolution. See #52977.
- (emfh_gethttp): cast away a warning.
-
- * mail-folder-cache.c:
- (update_1folder): VJUNK_FOLDER's dont exist, they're VTRASH
- folders now.
-
- * em-folder-view.c: remove message_changed stuff from camel folder
- stuff.
-
- * mail-component.c (mail_component_init): don't setup the search
- context here, wait till its requested. Fixes #56672.
-
-2004-04-07 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (view_changed_cb): hook to update the info
- label when the folderview changes.
-
- * em-folder-view.c (emfv_class_init): added 2 signals 'loaded' and
- 'changed'. For when a folder is set/cleared or when some state
- changes.
- (emfv_set_folder): emit LOADED signal when we set the folder.
- (emfv_list_message_selected): emit changed event.
- (emfv_gui_folder_changed): emit changed event.
-
-2004-04-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (emft_tree_button_press): Check that
- emft_selection_get_selected() returns TRUE before we try to use
- the iter. Fixes bug #56652.
- (emft_popup_delete_response): Same idea here.
- (emft_popup_delete_folder): Same.
- (emft_popup_rename_folder): Same.
- (emft_popup_properties): Same.
-
- Fix for bug #56538
-
- * em-folder-view.c (emfv_set_folder_uri): Don't set the preview
- empty here.
- (emfv_set_folder): If the folder is the same as the folder already
- on the emfv, just return. Otherwise clear the preview and continue
- setting the folder as normal.
-
-2004-04-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-account-prefs.c (em_account_prefs_apply): Removed.
-
- * em-mailer-prefs.c (em_mailer_prefs_apply): Removed.
-
- * em-composer-prefs.c (em_composer_prefs_apply): Removed.
-
- * mail-config-factory.c (mail_config_control_factory_cb): No
- longer need the Apply stuff.
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): Don't call a
- function that doesn't exist anymore.
-
-2004-04-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): Changed to save
- the settings in the signal callbacks.
- (em_mailer_prefs_apply): Don't save the settings here.
-
- * em-composer-prefs.c (em_composer_prefs_apply): Don't save the
- settings here.
- (em_composer_prefs_construct): Changed to save the settings in the
- signal callbacks.
-
-2004-04-06 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree.c (emft_tree_row_expanded): ref the emfoldertree
- in our thread message.
- (em_folder_tree_set_selected): same.
- (emft_get_folder_info__free): unref it.
-
- * mail-folder-cache.c (ping_store): use thread_queued_slow not
- thread_queued - we dont care when it runs.
-
- * em-folder-view.c (emfv_set_folder_uri): use thread_new for
- getting the folder, we do elsewhere, and it aids interactivity.
-
-2004-04-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c (em_migrate_dir): Migrate the thread_list
- setting. Fixes bug #56297.
-
-2004-04-05 Not Zed <NotZed@Ximian.com>
-
- * em-format-html-display.c (efhd_xpkcs7mime_button): if we have no
- sign status, use signed-nokey, rather than no icon.
- (efhd_xpkcs7mime_viewcert_clicked): show the certificate viewer
- since certificate_viewer_show doesn't show it.
- (efhd_xpkcs7mime_viewcert_foad): foad foad foad. The api changed
- and we need to foad it ourselves.
-
- ** See bug #52822.
-
- * em-format-html-display.c (efhd_xpkcs7mime_add_cert_table): if we
- can't find the cert, then desensitise the cert button.
-
- ** See bug # 56402.
-
- * mail-folder-cache.c (update_folders): if we're cancelled, noop.
- (mail_note_store_remove): mark the update data cancelled.
-
- * mail-ops.c (add_special_info): removed, this is done in camel
- now.
- (fix_unmatched_info): renamed from add_unmatched_info.
- (get_folderinfo_got): Removed the meaningless comment here.
-
-2004-04-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c (cp_r): Revert my "fix" from yesterday. We can't
- necessarily show progress (progress window may have been destroyed
- already).
-
- Fixes bug #53851
-
- * em-folder-view.c (emfv_popup_move_cb): Save the uri as the
- default for copy/move.
- (emfv_popup_move): Use the default copy/move uri.
- (emfv_popup_copy): Same.
-
- * em-folder-selection.c (em_select_folder): Select the uri *after*
- the dialog gets shown.
-
-2004-04-02 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #37416
-
- * mail-folder-cache.c (update_1folder): Same as below. Also add
- vJunk fodlers to the list of folders that we display the total
- count for (as discussed on the mailing lists).
-
- * em-folder-tree-model.c (em_folder_tree_model_set_folder_info):
- Use 'total - deleted' as the count for Outbox rather than just the
- total count.
-
-2004-04-02 Not Zed <NotZed@Ximian.com>
-
- * em-inline-filter.c: do a per-line validation of the uuencoded
- stuff, based on the length byte.
-
- ** See bug #56338.
-
- * em-format-html.c (emfh_gethttp): fix the fugly "load http if"
- that doesn't work to be a fugly "load http if" that does work.
- (efh_format_timeout): dont set load_http_now here, its only an
- override now.
-
-2004-04-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c (cp_r): Report progress. "Fixes" bug #56355.
-
- * mail-account-gui.c (signature_changed): Set the updated
- sig->name on the menu item.
-
- * importers/netscape-importer.c (netscape_import_accounts):
- Updated for signature API changes.
-
- * mail-account-gui.c: Same.
-
- * mail-signature-editor.c: Same.
-
- * em-composer-prefs.c: Same.
-
- * mail-config.c: Rewrote the signature stuff to use ESignatureList
- instead. Much cleaner and less broken.
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): Always make the
- Add/Remove Header buttons de-sensitised at the start. Fixes bug
- #56284.
-
-2004-04-01 Eric Zhao <eric.zhao@sun.com>
-
- * mail-account-gui.c (transport_type_changed): Commented grabbing
- focus on hostname edit, fix the focus issue of Account Assistant.
-
-2004-03-31 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-format-html.c (efh_text_plain): Only do citation colouring if
- the user has specified to do so and use the user's specified
- colour when appropriate. Fixes bug #56290.
-
- * em-subscribe-editor.c (em_subscribe_editor_new): Save/restore
- the subscribe dialog's window size. Fixes bug #56230.
-
-2004-03-31 Not Zed <NotZed@Ximian.com>
-
- * mail.h: REMOVED! And there was much rejoicing.
-
- * *.[ch]: Cleaned up header inclusions and added plenty of forward
- declarations. Sped up complete re-compilation by upto 20%.
-
- ** See bug #55950.
-
- * em-utils.c (em_utils_in_addressbook): utility for checking if an
- email address is in the addressbook. I can't tell if it works
- 'cause it crashes eds.
-
- * em-format-html.c (emfh_gethttp): handle addressbook checking.
-
-2004-03-30 Not Zed <NotZed@Ximian.com>
-
- * mail-config.h: clean up the headers and use some forward decl's
- instead.
-
- * em-format-html.c (em_format_html_set_load_http): change state to
- an int 'style' instead.
-
- * em-folder-view.c (emfv_setting_notify): set the format load http
- option to the config value directly.
-
- ** See bug #56147.
-
- * message-list.c (clear_info): set the node data to NULL when we
- unref its data.
- (ml_get_save_id): use a different test for the root node, and
- return NULL if we don't have any data on the node (because we're
- cleaing it).
-
- ** See bug #54962.
-
- * em-folder-tree.c (emft_popup_new_folder_response): put back the
- old hack to open the vfolder editor if you try to create a folder
- under vfolders.
-
- ** See bug #55940.
-
- * mail-autofilter.c (mail_filter_rename_uri): map the uri to an
- email uri before passing to filter code.
- (mail_filter_delete_uri): same here.
-
-2004-03-30 Radek Doulik <rodo@ximian.com>
-
- * mail-config.glade: add spellLiveToggled signal
-
- * em-composer-prefs.c (em_composer_prefs_construct): fix typo,
- call toggle_button_init on prefs->spell_check instead of againg on
- prefs->auto_smileys
- (spell_setup): connect spellLiveToggled signal
-
- Fixes #55964
-
-2004-03-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (emft_create_folder__free): Free the
- folder-info.
-
- * em-folder-browser.c (emfb_activate): Instead of comparing
- sstate[0] to '1', compare it against '0' like all the other code
- does.
-
-2004-03-25 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * Makefile.am : remove local-config.glade from glade_DATA as it
- is removed from CVS
-
-2004-03-25 Rodney Dawes <dobey@ximian.com>
-
- * em-composer-prefs.c (sig_edit_cb):
- (sig_add_script_cb): Use gtk_window_present instead of doing a show
- then raise, as this also puts the window on the current workspace
- (em_composer_prefs_construct): Fix the border widths for the dialog
- vbox and action area to be HIG-compliant, and realize the window
- Remove the dialog separator
- Use a box_pack_start, rather than box_pack_start_defaults which causes
- some weird behaviour when changing the border widths
- * em-subscribe-editor.c (em_subscribe_editor_new): Realize the dialog
- and set the border widths for its vbox and action area to be compliant
- with the HIG
- * local-config.glade: Removed this file as it is no longer used
- * mail-account-editor.c (construct): Realize the dialog, remove its
- separator, and set the border widths for its vbox and action area to
- be HIG-compliant
- * mail-account-editor.c (source_type_changed):
- (transport_type_changed): Fix the showing and hiding of the widgets
- related to the SSL options
- (mail_account_gui_new): Get the transport/source frames for the SSL
- options, and hide them by default
- Show the default folder buttons by default here
- (mail_account_gui_setup): Only call _show not _show_all here, so we
- don't mess up the shown/hidden state of things
- * mail-account-gui.h: Add ssl_frame widget to the MailAccountGuiService
- * mail-config.glade:
- * mail-search.glade:
- * mail-security.glade: HIG-compliance fixes for the glade dialogs
- * message-tag-followup.c (construct): Don't set border_width on the
- dialog itself
- Remove the separator from the dialog
- Set the border_widths for the dialog's vbox and action areas to be
- compliant with the HIG
- * message-tags.glade:
- * subscribe-dialog.glade: HIG-compliance fixes for these dialogs
-
- Original patch from Martyn Russell
-
-2004-03-24 Danilo Å egan <dsegan@gmx.net>
-
- * mail-ops.c (get_messages_desc): Use ngettext for handling plural
- forms (fixes bug #53464).
-
-2004-03-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-format-html.c (emfh_gethttp): Use sizeof() to decide how big
- buffer is so that in the future, if we change the length of
- bufefr, things will Just Work (tm).
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): Fixed the key to
- fetch the value from the correct location. It's
- junk/check_incoming, not junk/sa/check_incoming. Fixes bug #55903.
-
- * em-folder-tree-model.c (em_folder_tree_model_set_expanded):
- Fixed some logic bugs.
-
-2004-03-23 Radek Doulik <rodo@ximian.com>
-
- * em-format-html-display.c (efhd_format_attachment): use
- EM_FORMAT_HTML_VPAD
-
- * em-format-html.h (EM_FORMAT_HTML_VPAD): added new define for
- vertical padding
-
- * em-format-html.c (efh_format_message): change padding table so
- that it works OK with fixed gtkhtml
-
-2004-03-23 Not Zed <NotZed@Ximian.com>
-
- * em-format-html-display.c (efhd_attachment_popup): dont add the
- show/hide menu items if we can't ever show it inline.
- (efhd_attachment_button): disable the ">" button if we can't view
- the content inline. See #52086.
-
- * em-format-quote.c (emfq_format_attachment): format inline(d)
- parts automatically into the reply. Part of #55702.
-
- * em-utils.c (em_uri_from_camel): if we get an email uri passed in,
- just pass it out again, without first going to camel to do it.
-
-2004-03-22 Not Zed <NotZed@Ximian.com>
-
- * em-format.c:
- * em-mailer-prefs.c: Add Newsgroups to the default header list.
-
- * em-format-html.c (efh_format_header): handle the newsgroups
- header, output news: url's. For bug #??? i can't recall, i closed
- it already!
-
-2004-03-19 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #54800.
-
- * em-folder-tree.c (tree_drag_drop): Remove the autoscroll
- timeout.
- (tree_drag_leave): Remove the autoscroll timeout.
- (tree_autoscroll): New autoscroll timeout callback - automagically
- scrolls the treeview if appropriate.
- (tree_drag_motion): Setup the autoscroll timeout.
-
-2004-03-19 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (mail_component_remove_store): ref the store
- before running the async disconnect, otherwise we unref one too
- many times.
-
-2004-03-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_setup): Don't set the
- account source/transport types to disabled simply because the
- provider is NULL (think of the "None" option).
- (source_type_changed): Need to update widget sensitivity based on
- locked'ness here.
- (transport_type_changed): Same.
-
- * em-utils.c (em_utils_add_address): rfc2047 decode the address
- here before passing it off to the addressbook (which expects it to
- be in human-readable form, not encoded). Fixes bug #55591.
-
-2004-03-18 Not Zed <NotZed@Ximian.com>
-
- * mail-account-gui.c (mail_account_gui_new): save the source and
- transport vbox's to enable/disable the whole lot easier.
- (mail_account_gui_setup): enable above based on perms.
- (mail_account_gui_build_extra_conf): also disable extra page, as
- above.
-
- * em-account-prefs.c (account_cursor_change): disable the whole
- account editor if accounts are ro.
-
-2004-03-17 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (efh_message_deliverystatus): format as plain
- text too.
-
- * em-format.c (emf_message_deliverystatus): format delivery
- status messages as plain text, rather than as messages. since
- they wont be CamelMimeMessages. Maybe they should be silently
- hidden.
-
- * mail-offline-handler.c (store_go_online): split this, only call
- add_store/note_store once we've actually set the store online.
- (store_went_online): set the store up once we're fully online.
- Works around a deadlock in #55618.
-
- * em-account-prefs.c (account_cursor_change): disable
- editing/adding/removing accounts etc if accounts aren't editable.
- (em_account_prefs_construct): call above after setup.
-
- * mail-component.c (mc_quit_sync): if we have empty on exit days,
- check that. keep track of the last empty on exit time.
-
- * em-mailer-prefs.c (emmp_empty_trash_init): init the trash stuff
- here.
- (em_mailer_prefs_apply): save empty trash on exit frequency.
-
-2004-03-16 Not Zed <NotZed@Ximian.com>
-
- * mail-account-gui.c (mail_account_gui_auto_detect_extra_conf):
- check extra conf items are writable.
- (mail_account_gui_build_extra_conf): same.
- (setup_service): add gui arg, and do above for auth and ssl args.
-
-2004-03-16 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #55358.
-
- * em-folder-tree.c (emft_expand_node): Changed to be the callback
- function for em_folder_tree_model_expand_foreach().
- (emft_maybe_expand_row): Renamed from emft_loading_row_cb(). We
- now handle both "loading-row" an "loaded-row" signals. Also
- updated for slight change in key generation.
- (em_folder_tree_new_with_model): Connect to the "loaded-row"
- signal.
- (emft_update_model_expanded_state): Updated for slight change in
- key generation.
-
- * em-folder-tree-model.c (em_folder_tree_model_add_store): Emit
- the "loaded-row" signal for the newly added store.
- (em_folder_tree_model_set_folder_info): Emit "loaded-row" for the
- row we've just set the info on (but only after we've added a child
- node if there is one, so the signal handler can expand the newly
- added row if appropriate).
- (em_folder_tree_model_class_init): Setup the "loaded-row" signal.
- (em_folder_tree_model_finalize): The tree-state is now an xml file
- and not a binary file, so change the expanded free func.
- (em_folder_tree_model_load_state): Load the expand-state xml
- file. If one doesn't exist, setup some defaults.
- (em_folder_tree_model_get_expanded): Scan the XML tree for the
- node.
- (em_folder_tree_model_set_expanded): Same.
- (em_folder_tree_model_save_expanded): Save the expand-state xml
- tree to disk.
- (em_folder_tree_model_expand_foreach): New function to iterate
- over all xml nodes and call the callback if the expand state is
- "true".
-
-2004-03-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-component.c (impl_requestCreateItem): Don't focus the
- name_entry widget here.
-
- * em-folder-selector.c (em_folder_selector_create_new): Focus the
- name_entry widget here rather than in mail-component.c
-
- * em-folder-tree.c (emft_drop_async_desc): New function to return
- a description of the async drop operation. Fixes bug #54808.
-
-2004-03-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-utils.c (reply_to_message): If the mail_get_message() async
- op fails, it will still call us with a NULL message to check for
- that. Fixes bug #55612.
- (post_reply_to_message): Same.
-
- * em-folder-tree.c (emft_copy_folders__copy): Use
- camel_store_rename_folder() when appropriate (m->tostore ==
- m->fromstore && m->delete)
-
-2004-03-15 Not Zed <NotZed@Ximian.com>
-
- * em-format.c (em_format_format_error): make this a varags
- function, which then calls the virtual method to do the work.
- (emf_multipart_appledouble, emf_multipart_mixed)
- (emf_multipart_alternative, emf_multipart_related)
- (emf_message_rfc822): print an error to explain why you're getting
- source content displayed.
- (em_format_format_secure): make this a function. and if we're
- done formatting a secure part, and we dont have a parent anymore,
- null out the validity. See #55541.
-
-2004-03-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-browser.c (emfb_search_search_activated): No-op if
- emfv->folder is NULL (this means we are looking at a store folder?
- or else the folder hasn't loaded yet). Fixes bug #55293.
-
-2004-03-11 Radek Doulik <rodo@ximian.com>
-
- * mail-ops.c: remove junk learning thread, it's handled in
- camel-folder.c:folder_changed now
-
- * em-folder-view.c (emfv_popup_mark_junk): use
- em_folder_view_mark_selected, set junk, junk-learn and seen flags
- (emfv_popup_mark_nojunk): similar, reset junk, set junk-learn flags
-
-2004-03-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_send_mail): Removed. No longer in use (hasn't
- been since before 1.2).
- (send_queue_send): Before enetring the main send loop, create a
- temporary uid array containing ONLY the messages we will send
- (ie. not any that have been marked deleted) so that we can more
- accurately report the number of messages total that we are
- sending. Also continue sending even if we encounter an exeption in
- mail_send_message() (unless, of course, it is a
- user-cancel). Merge any exceptions we get into the master
- exception variable and ALWAYS sync/expunge the queue folder.
-
-2004-03-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-browser.c (emfb_set_folder): Reverted signal blocking
- stuff. Doesn't work and is unneeded with the proper fix.
-
- * em-format-html.c (efh_format_header): Fixed a bug where txt
- wasn't being properly initialised in all cases for Date
- headers. Also fixed the x-evolution-mailer code to simply use the
- ehader->value that was passed in.
- (efh_format_headers): Fixed to handle the special
- X-Evolution-Mailer header.
-
-2004-03-11 Not Zed <NotZed@Ximian.com>
-
- * em-folder-browser.c (emfb_set_folder): a really gross hack,
- disable all search handlers before setting the search and set hte
- search manually rather than going through the callbacks. Partial
- fix for #55267, and ugly as it is.
- (emfb_init): save the search signal id's.
- (emfb_set_folder): ugh, properly set the defaults if the settings
- haven't been stored on the folder, and properly move them upstream
- to the bonobo menus.
-
- * em-folder-tree-model.c (sort_cb): when we sort, handle not
- having the node in the tree. otherwise we always compare against
- "" which puts it at the head of the branch, rather than the tail.
- See #55428.
-
- * em-folder-tree.c (tree_drag_motion): make dnd look funny for
- joe. #55246.
-
- * mail-component.c: change stores hash to point to a structure, in
- which we maintain the vtrash and vjunk folders for the entirety of
- the session. memory use be damned i guess. #55417 and partially
- #55391.
-
-2004-03-11 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (efh_format_header): pass the raw header in
- instead of name and value.
- (efh_format_headers): if we have specific headers to show, iterate
- over all headers and print out all matching ones, so duplicate
- headers are properly displayed. Related to #55298.
-
- * em-folder-selector.c (em_folder_selector_construct): dont set
- this to be modal. otherwise you can't click on error popups. duh.
-
-2004-03-08 Not Zed <NotZed@Ximian.com>
-
- * em-folder-selection-button.c
- (em_folder_selection_button_clicked): don't let the user select
- virtual/vtrash folders or non-selectable folders.
-
- * mail-component.c (impl_createControls): disable selection of
- non-select rows.
-
- * em-folder-selector.c (em_folder_selector_create_new): exclude
- folders with noinferiors set.
-
- * em-folder-tree.c (folder_tree_new): add folder tree arg, hook
- onto the selection funciton for the tree selection.
- (emft_select_func): selection override function. allow certain
- things to be excluded.
- (em_folder_tree_set_excluded): api to set what is excluded from
- the selectability.
- (emft_tree_row_activated): call emft_select_func check to see if
- this row is excluded before emitting an activated signal.
-
- * em-folder-tree-model.c (em_folder_tree_model_set_folder_info):
- save folder info->flags in the tree store.
-
- * mail-folder-cache.c (create_folders): use tail recursion.
- (get_folders): tail recurse.
-
- * (*): Fixed for api changes in camel.
-
-2004-03-10 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #55298.
-
- * em-format-html.c (efh_format_header): Now takes a default txt
- argument (header value). For address/date headers, if this isn't
- set, default back to the old behaviour of looking it up.
- (efh_format_headers): If we are iterating thru the camel raw
- headers, always pas the header value as the txt argument,
- otherwise always pass NULL.
-
-2004-03-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-format-html-display.c (efhd_xpkcs7mime_validity_clicked):
- Removed an unused variable left over from an old attempted fix.
-
- * em-folder-selector.c (emfs_response): Select the same folder in
- the create-folder dialog as is selected in the parent selector
- dialog. Fixes the rest of bug #53862.
-
- Partial fix for bug #53862.
-
- * em-folder-selector.c (emfs_response): Connect to the newly added
- "folder-added" signal and save a created_uri string so that we can
- be sure to only listen for the creation of the folder the user
- created in *our* create-folder dilog (and not from some other
- place).
-
- * em-folder-tree-model.c (folder_subscribed): Emit a new
- "folder-added" signal.
-
- * mail-session.c (request_password): Focus the entry widget. Fixes
- bug #55330.
-
-2004-03-10 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c (pipe_to_sa_with_error): call
- camel_stream_close and close the fds[1]
- (pipe_to_sa_with_error): do not call close, camel_stream_close
- should be enough to be sure the fd was closed
-
-2004-03-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (emft_create_folder): New async function to
- create a folder.
- (em_folder_tree_create_folder): Partly moved into
- emft_create_folder. Might be able to remove this code, but lewing
- might be using it in Connector or something? Need to ask him...
- (emft_popup_new_folder_response): Use emft_create_folder()
- instead.
-
-2004-03-08 Radek Doulik <rodo@ximian.com>
-
- * mail-ops.c (mail_filter_junk): new method, filter folder with
- FILTER_SOURCE_JUNKTEST type filter
-
- * em-folder-view.c: added Filter Junk command and junk icons to
- menus, added apply filters icon to popup menu
- (emfv_popup_filter_junk): new helper method, calls
- mail_filter_junk
-
-2004-03-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-format-html-display.c (em_format_html_display_search): Don't
- set our parent window as the efhd, ehfd isn't even a widget.
-
- Fixes bug #54030
-
- * em-format-html-display.c (efhd_search_response): Reset the
- searching tokeniser on Cancel.
-
- * e-searching-tokenizer.c (e_searching_tokenizer_reset): New
- function to reset a search tokeniser.
-
-2004-03-05 Not Zed <NotZed@Ximian.com>
-
- ** See bug #55096.
-
- * importers/evolution-mbox-importer.c (process_item_fn): hack,
- unref when complete
-
- * importers/evolution-outlook-importer.c (outlook_importer_new):
- init status lock.
- (process_item_fn): hack, unref ourselves when we're complete. i
- think the shell leaks the ref.
-
-2004-03-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-view.c (emfv_popup): If event == NULL, don't try to
- use event->key.time
-
- * em-migrate.c (upgrade_vfolder_sources_1_4): New function to
- upgrade vfolder sources.
- (em_upgrade_xml_1_4): If the doc is vfolders.xml, upgrade the
- sources nodes.
-
-2004-03-03 Not Zed <NotZed@Ximian.com>
-
- ** See bug #53738.
-
- * mail-ops.c (fetch_mail_fetch): if we've been cancelled, uncancel
- so syncing can work. and always sync the folder (with expunge if
- deleting).
-
- ** See bug #54924.
-
- * em-utils.c (em_utils_selection_set_urilist): Try to get the drop
- filename from the message subject, or folder name.
- (em_utils_empty_trash): kill warning.
-
- ** See bug #54121.
-
- * mail-component.c (impl_requestCreateItem)
- (emc_new_folder_response): Hack in a nastish implementation of
- create folder for the new menu.
- (impl__get_userCreatableItems): add 'new mail folder' to new
- button.
-
-2004-03-03 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree-model.c (em_folder_tree_model_set_folder_info):
- if we have the folder opened already, and its the outbox, then use
- the total count instead of unread count. Bit of hack, but copies
- mail-folder-cache stuff.
-
- * mail-component.c (mc_add_store): renamed from
- mail_component_add_store, internal call. Added a done callback.
- (mc_add_local_store): renamed from mc_add_store, callback for
- local store.
- (mail_component_add_store): call mc_add_store to do the work.
- (mc_add_local_store_done): ugh, the target of all this shit - note
- all the default folders now they should be setup.
-
- * mail-folder-cache.c (mail_note_folder): clean up the logic a
- bit. was gonna do osmething else but it didn't work.
-
-2004-03-02 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (mail_send): if we're already sending, up the
- again count to tell it we need to re-send again.
- (receive_done): if we've been asked to run a send again while we
- were already running it, run it again to make sure we didn't miss
- any new messages. See bug #46839.
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): update
- check_incoming_imap changes for merge conflicts.
- (settings_changed): i have no idea what these changes jeff did do,
- but check_incoming_imap is no longer needed, so i've deleted most
- of it.
-
-2004-02-27 Not Zed <NotZed@Ximian.com>
-
- * em-format.c (emf_multipart_encrypted, emf_multipart_signed): If
- validation fails, display as multipart/mixed rather than unkown
- attachment type, and make the error a little clearer that its an
- error. See #52939.
-
-2004-02-26 Not Zed <NotZed@Ximian.com>
-
- * message-list.c (regen_list_regened): NOOP if the folder has
- changed.
-
- * mail-session.c (mail_session_check_junk_notify): remove
- check_incoming_imap test.
- (mail_session_init): "
-
- * evolution-mail.schemas.in.in: Remove check_incoming_imap option.
-
- * mail-config.glade: Remove check incoming imap checkbox.
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): remove
- check_incoming_imap test.
- (em_mailer_prefs_apply): "
- (settings_changed): "
-
-2004-03-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (emft_tree_button_press): s/||/&&/. Fixes a
- dumb bug I introduced yesterday.
-
-2004-03-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-selector.c (em_folder_selector_construct): Connect to
- the folder-activated signal.
- (folder_activated_cb): Call gtk_dialog_response() with
- GTK_RESPONSE_OK. Fixes bug #54793.
-
- * em-folder-tree.c (emft_tree_row_activated): New callback to emit
- the "folder-activated" signal which is needed to fix bug #54793.
- (emft_tree_button_press): Handle button1 double-clicks too (also
- for bug #54793).
- (emft_tree_button_press): On right-click, we also want to select
- the folder the user right-clicked on. Fixes bug #54772.
-
-2004-02-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): Fixed some
- console warnings from my last commit.
-
- * em-folder-view.c (emfv_setting_notify): If
- gconf_entry_get_value() returns NULL, then it means the key was
- unset or something. Don't use g_return_if_fail() for that.
-
- First of the lockdown fixes...
-
- * em-composer-prefs.c (em_composer_prefs_construct): Same as
- below.
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): Respect
- locked-down keys by disabling their sensitivity to the user.
- (settings_changed): Don't re-enable check_incoming_imap if the key
- is locked.
-
-2004-02-26 Rodney Dawes <dobey@ximian.com>
-
- * em-format-html-display.c (efhd_attachment_button): Create the
- arrows in these widgets as GTK_SHADOW_NONE, since the default arrow
- type in GTK+ 2.x is flat triangle arrows, and shadow types are
- generally ignored for arrows anyway, and so we don't look ugly with
- themes that handle shadow types on arrows correctly
-
-2004-02-26 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #54352
-
- * em-message-browser.c (emmb_class_init): Set update_message_style
- to FALSE.
-
- * em-folder-view.c (emfv_setting_notify): Only update message
- display style if our subclass wants us to.
- (emfv_class_init): Set update_message_style to TRUE.
- (emfv_view_mode): Don't save the gconf key unless our class allows
- us to.
-
-2004-02-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-utils.c (em_utils_folder_name_from_uri): Make sure url->path
- is non-NULL before setting folder_name to url->path + 1. Could
- possibly fix bug #54853.
-
-2004-02-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-format-html-display.c (efhd_attachment_button): Protect
- against using NULL pixbufs. Gets rid of a lot of console warning
- spewage on my system.
-
- * em-folder-view.c (emfv_list_key_press): Removed Delete/KP_Delete
- from here. Now handled via the bonobo-ui menu accels. Fixes bug #53504.
-
-2004-02-25 Radek Doulik <rodo@ximian.com>
-
- * mail-session.c (main_get_filter_driver): set seen flag for junk
- messages
-
- * em-folder-view.c (emfv_popup_mark_junk): do not set DELETED
-
-2004-02-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-editor.c (construct): Removed Apply button. As
- discussed on IRC, UI doesn't feel we should have an Apply button
- here.
-
-2004-02-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-editor.c (construct): Need to listen for changes to
- S/MIME options, the signature option menu, and any extra
- provider-specific config options. Fixes bug #54036.
-
- * em-folder-view.c (emfv_popup_mark_junk): Set the SEEN flag as
- well.
- (emfv_list_key_press): Removed the skip-to-next-message logic as
- this was already being handled in emfv_popup_delete(). Fixes bug
- #54471.
- (emfv_enable_menus): Re-enable MessageDelete here. Fixes bug
- #54770.
-
- * em-utils.c (em_utils_folder_is_drafts): Use the new
- camel_store_folder_uri_equal() function.
- (em_utils_folder_is_sent): Same.
-
-2004-02-23 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #54057
-
- * em-utils.c (em_utils_folder_is_sent): Use provider->url_equal()
- rather than camel_store_uri_cmp() since that function did not do
- anything close to what it claimed to do. Also use
- em_uri_to_camel() here on the account sent_folder_uri.
- (em_utils_folder_is_drafts): Same.
-
-2004-02-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-message-browser.c (emmb_list_message_selected): Protect
- against NULL uids.
- (emmb_set_message): Same.
-
- * em-format-quote.c (emfq_format_message): Print the headers when
- forwarding inline/quoted. Fixes bug #53916.
-
- * em-folder-tree.c (tree_drag_motion): We want UID_LISTs to drop
- with the MOVE action by default. Fixes a common complaint from
- IRC.
-
-2004-02-23 Not Zed <NotZed@Ximian.com>
-
- * em-format.c (emf_multipart_signed): check mps->protocol != NULL
- before dereferencing it. See #54406.
-
-2004-02-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-view.c (emfv_list_key_press): Delete key should always
- delete, never undelete (bug #53215). Also fixes a bug where
- uids->len was being accessed after uids had been free'd.
-
- Fix for bug #53997
-
- * em-folder-view.c (emfv_list_message_selected): Ref the emfv
- before spawning the async event.
- (emfv_list_done_message_selected): Check emfv->preview !=
- NULL. Also unref the emfv when done.
-
-2004-02-20 Dan Winship <danw@ximian.com>
-
- * mail-component.c (set_prop): Remove the debug message here.
-
-2004-02-20 Not Zed <NotZed@Ximian.com>
-
- * mail-vfolder.c (mail_vfolder_add_uri): fix for vfolder-rule api
- changes.
-
- * mail-folder-cache.c (unset_folder_info, setup_folder)
- (rename_folders): switch the sense of the no select checks. TEST!
-
-2004-02-19 Chris Toshok <toshok@ximian.com>
-
- * em-format.c (emf_application_xpkcs7mime): wrap code with
- ENABLE_SMIME instead of HAVE_NSS.
- (emf_multipart_signed): same.
- (type_builtin_table): same.
-
-2004-02-19 Rodney Dawes <dobey@ximian.com>
-
- * em-folder-tree.c (emft_save_state): Revert previous change, doh
-
-2004-02-19 Rodney Dawes <dobey@ximian.com>
-
- * em-folder-tree.c (emft_save_state): Don't set the timeout id to 0
- and then immediately return FALSE, which tries to remove the timeout
-
-2004-02-19 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (get_receive_type):
- * mail-config.c (mail_config_get_account_by_source_url)
- (mail_config_get_account_by_transport_url):
- * mail-component.c (mail_component_load_store_by_uri):
- * mail-account-gui.c (mail_account_gui_setup)
- (mail_account_gui_save):
- * em-utils.c (em_utils_empty_trash, em_uri_from_camel):
- * em-folder-tree-model.c (account_changed):
- * em-folder-selector.c (em_folder_selector_get_selected_uri): fix
- camel provider api changes.
-
-2004-02-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-composer-prefs.c (sig_fill_list): Changed the name to not
- imply we are working with a GtkCList widget (since we are using a
- GtkTreeView).
-
- * em-folder-tree.c (emft_tree_button_press): Pass flags to
- em_popup_target_new_folder() instead of just an isstore arg.
- (emft_tree_button_press): Fake the fi flags for vTrash/vJunk so
- that em-popup.c can disable the delete flag for these.
-
- * em-popup.c (em_popup_target_new_folder): Instead of taking an
- isstore argument, take a flags argument so that our caller can
- give us hints about the selected folder/store. Also fixed a logic
- bug from my previous commit.
-
-2004-02-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (emft_tree_button_press): Updated for em-popup
- API change (altho currently passes a dummy value).
-
- * em-popup.c (em_popup_target_new_folder): Check for vTrash/vJunk
- by checking the CAMEL_FOLDER_VIRTUAL info flags bit. (perhaps this
- flag should be renamed to SPECIAL? VIRTUAL might not have been a
- good name). Also changed to check flags & CAMEL_FOLDER_NOSELECT
- rather than checking the uri string for a noselect param.
-
- * mail-folder-cache.c (unset_folder_info): Instead of checking for
- ";noselect" in the uri, check for a CAMEL_FOLDER_NOSELECT flag on
- mfi->flags.
- (setup_folder): Copy the fi->flags to mfi->flags here.
- (rename_folders): Same.
- (setup_folder): Check fi->flags for CAMEL_FOLDER_NOSELECT here
- instead.
- (rename_folders): Same. Also gets rid of a FIXME.
-
-2004-02-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-format-html-display.c (efhd_xpkcs7mime_validity_clicked):
- Revert change from yesterday.
- (efhd_xpkcs7mime_button): Use the icon from the table.
-
-2004-02-18 Not Zed <NotZed@Ximian.com>
-
- ** See bug #54492.
-
- * em-folder-tree.c (emft_popup_copy_folder_selected): check the
- store flags, not the fragment presence to find out if we use the
- fragment as the path.
-
-2004-02-17 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #54060 (except for the "don't let users copy/move
- messages to Outbox" bit).
-
- * em-folder-tree.c (emft_drop_target): Rearranged a little. We can
- check for special dest folders right away. Also added a check for
- the default local folders (Drafts/Inbox/Outbox/Sent) since we
- don't want to be able to move them anywhere else (copying is ok).
- (emft_popup_copy_folder_selected): Don't allow moving any of the
- default local folders to be consistant with drag&drop changes.
- (emft_popup_rename_folder): Don't allow the user to rename a
- default local folder.
- (emft_popup_delete_folder): Don't allow deletion of special local
- folders.
-
- * mail-component.c (mail_component_peek_local_store): New function
- to peek the local store.
-
-2004-02-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-format-html-display.c (efhd_xpkcs7mime_validity_clicked):
- Display an alternate description based on the trust value if we
- have a trust to work with.
-
- * em-folder-browser.c (emfb_hide_deleted): Set the hide_deleted
- bool on EMFolderView.
-
- * em-folder-view.c (emfv_popup_delete): Fix Sarfraaz Ahmed's fix
- to only jump to the previous message if hide_deleted is
- set. Otherwise his fix gets extremely irritating.
- (emfv_list_key_press): Same.
-
-2004-02-17 Not Zed <NotZed@Ximian.com>
-
- ** See bug #53914.
-
- * em-utils.c (guess_account): do some extra checks, message
- source, and source folder.
- (guess_account_folder): helper to guess account based on folder.
-
- ** See bug #54200.
-
- * em-popup.c (em_popup_target_new_select): add
- EM_POPUP_SELECT_FOLDER - to find out if we have a folder at
- all. Handle getting a NULL folder passed in.
-
- * em-folder-view.c (em_folder_view_get_popup_target): Added
- EM_FOLDER_VIEW_SELECT_FOLDER - to detect when we dont have a
- folder set on the emfolderview.
-
- * em-folder-browser.c (emfb_mark_all_read): if we don't have a
- folder, dont try and run.
- (emfb_enable_map[]): Disable a bunch of stuff we have no
- folder set.
-
- * importers/pine-importer.c (import_contact): fix for the
- weird-arsed e-contact list api. and fix a small memleak.
-
-2004-02-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (emft_drop_folder): Make sure the drop-target
- folder doesn't already contain a folder named identical to the one
- we are dropping by using the new CAMEL_STORE_FOLDER_EXCL
- flag. Fixes bug #53810.
-
-2004-02-13 Radek Doulik <rodo@ximian.com>
-
- * evolution-mail.schemas.in.in: added defaults for composer
- width/height
-
-2004-02-13 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * em-folder-view.c (emfv_popup_delete): added the code to get
- the previous mail in a list, if get_next_mail fails. This is a
- fix for #54195
- (emfv_list_key_press): Same as above
-
-2004-02-13 Not Zed <NotZed@Ximian.com>
-
- * importers/netscape-importer.c: use mail-importer to import the
- mail tree, fix the account stuff to talk directly to mail config.
- Added cancel button. etc. This is completely untested apart from
- compiling with no warnings.
-
- * importers/mail-importer.c (import_mbox_import): dont re-use the
- exception for syncing.
-
- * importers/evolution-outlook-importer.c: major reworking. Some
- platform fixes, runs in another thread, simpler/cleaner main loop.
- This is completely untested apart from compiling with no warnings.
-
- * importers/evolution-mbox-importer.c (support_format_fn): we dont
- want to check the From_ line case insensitive!
- (create_control_fn): implement this weird api.
-
-2004-02-12 Not Zed <NotZed@Ximian.com>
-
- * importers/elm-importer.c: rewrote all importing stuff.
-
- * importers/mail-importer.c (mail_importer_import_folders_sync):
- split out into a recursive function & entry. Now handles mozilla
- format stuff with a flag.
- (import_mbox_import): made the cameloperation properly
- save/restore multiple registrations.
-
-2004-02-12 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c (pipe_to_sa_with_error): use
- g_find_program_in_path to avoid fork in case program is not
- available
-
-2004-02-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-component.c (mail_control_new): Disable the
- bonobo-ui-component statusbar when using the EMFolderBrowser
- outside of the mail component. This prevents the Connector
- component from having 2 status bars.
-
- * em-popup.c: #include <libgnomevfs/gnome-vfs-mime.h>
- (em_popup_create_menu): Wrap item->label with _() so
- that the strings get translated properly.
-
-2004-02-11 Christian Neumair <chris@gnome-de.org>
-
- * em-folder-tree-model.c (sort_cb): "On this Computer" -> "On This
- Computer".
-
- * mail-component.c (mc_setup_local_store): Ditto.
-
-2004-02-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-format-html-print.c: Same.
-
- * em-junk-filter.c: #include <config.h>
-
- * em-popup.c: Add license & config.h
-
-2004-02-11 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c (em_junk_sa_test_spamd): if spamc is not
- available, try /usr/sbin/spamc
-
-2004-02-10 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c (em_junk_sa_test_spamd): try to check if system
- wide spamd has --local parameter set according to our setting
- (em_junk_sa_test_spamd): in case we were unable to start our own
- spamd, try to run it from /usr/sbin before giving up
-
-2004-02-11 Not Zed <NotZed@Ximian.com>
-
- * importers/mail-importer.c (mail_importer_import_folders_sync):
- call the right recursive function, oops.
-
- * importers/mail-importer.h: don't include camel-operation.h, but
- fix up the forward decl usage.
-
-2004-02-11 JP Rosevear <jpr@ximian.com>
-
- * importers/mail-importer.h: include camel-operation.h
-
-2004-02-11 Not Zed <NotZed@Ximian.com>
-
- * importers/pine-importer.c: Basically rewrote this, the import
- tasks run in another thread. It tells you more about what's going
- on, and its cancellable.
- (pine_store_settings): changed the meaning of the settings
- slightly, if set it means we've processed them already.
-
- * mail-component-factory.c (factory): hook in importer factory
- callback.
-
-2004-02-10 Not Zed <NotZed@Ximian.com>
-
- * importers/*-importer.c: removed module init, just provide a new
- method. Updates for api changes.
-
- * Makefile.am: link mail importers in directly.
-
- * mail-importer.c: changed to do stuff in-memory with linked
- stuff, moved to importers/.
-
- * importers/GNOME_Evolution_Mail_Importers.server.in.in: merge all
- importer .server info's here, point them all to the mailer
- factory. Removed the others.
-
- * importers/Makefile.am: remove Mailer.idl stuff. Move all
- importers to a single library.
-
-2004-02-09 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree.c (tree_drag_data_delete): merged in code from
- em_folder_tree_model_drag_data_delete.
- (tree_drag_data_get): similar.
- (tree_drag_data_received): similar.
- (drag_text_uri_list): removed, use em_utils_selection_set_urilist
- in tree_drag_data_get instead.
- (em_folder_tree_enable_drag_and_drop): merged in
- em_folder_tree_model_set_drag_drop_types.
- (tree_drag_motion): merge in drop_possible, handle qualifiers, and
- return the right type.
- (em_folder_tree_model_row_drop_target): rename to
- emft_drop_target, and make private. Beefed up substantially,
- handles illogical drops, dropping on to special folders and
- properly handling vfolder uri's (at least within the same tree
- instance).
-
- * em-folder-tree-model.c: Moved all of the DND stuff to
- em-folder-tree, where it belongs, made it all static. Should
- allow for some sharing of code too.
-
- * em-format-quote.c (emfq_format_message): just print the \n after
- the credits in the same printf, rather than adding an else. Add a
- <br> too, otherwise it has no effect.
-
-2004-02-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-format-html.c (efh_format_headers): Make private (only
- EMFormatHTMLQuote used it and that class is no longer in use).
- (efh_format_message): Updated for above change.
-
- * em-format-quote.c (emfq_format_message): Always write a \n after
- the credits line.
-
- * em-subscribe-editor.c (sub_folderinfo_get): Set the NO_VIRTUAL
- flag bit for get_folder_info(). Fixes bug #51887.
-
-2004-02-06 Radek Doulik <rodo@ximian.com>
-
- * em-folder-view.c (emfv_popup_mark_nojunk): move to the next
- message after mark not junk as well
-
- * em-junk-filter.c (em_junk_sa_test_spamd): split into
- spamassassin and spamd tests
- (em_junk_sa_is_available): test spamd only if spamd usage enabled
- (pipe_to_sa_with_error): extended pipe_to_sa, last added parametr
- specifies return value if an error occured
- (em_junk_sa_check_junk): don't use /bin/sh -c when running
- spamassassin, it's not needed and we need to avoid getting 126,127
- exit codes from the shell
- (em_junk_sa_check_junk): pass 0 rv_err to pipe_to_sa_with_error to
- avoid false positives in case someone removes/uninstalls SA while
- evolution runs
-
-2004-02-06 Not Zed <NotZed@Ximian.com>
-
- ** See bug #53258.
-
- * em-format-html-display.c (efhd_find_handler): force any bonobo
- handler types to always be inline, even attachments.
-
- * em-format.c (em_format_is_inline): use handler flags for special
- cases, removing all hard-coded types.
-
- * em-format.h (EMFormatHandler): add a flags field, so far a flag
- to set default inline viewing of the content.
-
-2004-02-06 Not Zed <NotZed@Ximian.com>
-
- * em-folder-properties.c: include string.h to kill warning.
-
- ** See bug #53627.
-
- * em-folder-view.c (emfv_popup_mark_junk): changed to work like
- delete does, jumping to the next message if required, and marking
- things immediately, then queuing up the junk marking job if
- required.
-
- * mail-ops.c (mail_mark_junk): ugh, this stuff totally can't go
- accessing messagelist from another thread!!!! Changed so this
- code only does the junk reporting, not setting flags. UGH! It
- should be doing this implictly on the folder when you set the
- flags, or at least when you sync the folder!!! Changed ot use the
- queued thread.
-
- * message-list.c (find_next_undeleted): changed to find
- next-unhidden, i.e. junk as well as deleted, if we're in
- hide-deleted mode.
- (build_tree): always call find_next_undeleted if we have a cursor.
- (build_flat): same.
-
-2004-02-05 Rodney Dawes <dobey@ximian.com>
-
- * em-message-browser.c (emmb_list_message_selected): Grab focus on
- the HTML widget when we display
-
- Fixes #52942
-
-2004-02-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-message-browser.c (emmb_list_message_selected): Set the new
- title.
- (em_message_browser_window_new): Connect to the message_selected
- signal in the message-list widget. Fixes bug #52232.
-
- * em-folder-tree-model.c (em_folder_tree_model_row_drop_target):
- Now takes a GdkContext arg... will need this later when we want to
- re-enable dnd of vfolders.
-
- * em-folder-browser.c (emfb_set_folder): Always set the
- search_state, even if it is NULL (NULL means default/unset state).
-
- * em-folder-view.c (emfv_mail_next_flagged): Pass TRUE as
- wraparound (to both be consistant with prev_flagged and to fix bug
- #48681.
-
-2004-02-05 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree.c (emft_copy_folders__copy): sync the from folder
- if we're going to delete it, otherwise we can't because its not
- empty. See #53815.
-
-2004-02-05 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree-model.c
- (em_folder_tree_model_drag_data_received): hmm, another well
- tested bit of code ... if you launch another thread you gotta copy
- the selection since it wont hang around until we're done with it.
- So copy/parse the selection data into appropriate structures.
- (drop_folder): just take the async message as an argument, rather
- than copying half of it to the stack.
- (drop_text_uri_list, drop_uid_list): replace most args with the
- thread message.
- (drop_message_rfc822): removed, now trivial.
- (emftm_drag_data_received_async__drop): change for changed args,
- and fix a memleak.
- (emftm_drag_data_received_async__free): fixed for changed
- structure.
-
- * em-folder-tree.c (em_folder_tree_create_folder): call abort
- before we unref, aid debugging if we hit it.
-
- * mail-vfolder.c (uri_is_spethal): check for vfolder/vtrash
- folders. Based on name check and store options.
-
-2004-02-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree-model.c (em_folder_tree_model_row_drop_target):
- Don't allow dropping into a vfolder (store). Fixes bug #53757.
-
-2004-02-04 Not Zed <NotZed@Ximian.com>
-
- ** See bug #53683.
-
- * mail-ops.c (mail_sync_store): new async op to call
- CamelStore::sync.
-
- * mail-component.c (impl_requestQuit): implement, check to see if
- we can quit, or have open or unsent messages (and are in online
- mode).
- (impl_quit): implement. Trigger off a sync of all open stores,
- and return FALSE until its done.
- (impl_upgradeFromVersion): fixed the signature to match the idl,
- killed that warning at last.
-
- ** See bug #53832.
-
- * em-folder-browser.c (emfb_folder_properties): only show this if
- we have a uri set. Strictly, the menu item shouldn't be
- activated.
-
- ** See bug #53131.
-
- * em-folder-browser.c (em_folder_browser_show_preview): copy the
- message list's cursor_uid before calling set_message, since it can
- get freed during setting the message.
-
-2004-02-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (tree_drag_data_received): Modified
- slightly. The model now calls gtk_drag_finish() for us when it is
- done.
-
- * em-folder-tree-model.c
- (em_folder_tree_model_drag_data_received): Make this perform camel
- operations in another thread so we don't block.
- (em_folder_tree_model_drag_data_get): Updated args to be
- consistant with drag_data_received.
-
-2004-02-03 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c: handle the sa prefs here, have own gconf
- client with sa dir added
-
- * mail-session.c: removed sa prefs
-
-2004-02-02 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #52941
-
- * em-message-browser.c (em_message_browser_window_new): Set window
- size based on previous size; load from gconf if necessary.
- (window_size_allocate): Save window size changes.
-
-2004-02-02 Not Zed <NotZed@Ximian.com>
-
- ** See bug #53549.
-
- * em-folder-selector.c: Fix handling a parent path of "/".
-
- * mail-ops.c (mark_junk_mark): removed the really innacurate cut and
- paste comment. This has nothing to do with filter_folder.
-
- ** See bug #52994.
-
- * em-folder-properties.c (em_folder_properties_show): redirect
- vFolder uri's to the vFolder editor.
-
- ** See bug #53502.
-
- * em-folder-browser.c (emfb_folder_properties): implement.
-
- * em-folder-tree.c (emft_popup_properties): fixed for change
- below.
-
- * em-folder-properties.[ch]: Moved the folder properties window
- from em-folder-tree.c to its own file.
-
-2004-02-02 Not Zed <NotZed@Ximian.com>
-
- ** See bug #53559.
-
- * em-folder-tree.c (folder_tree_new): set CAN_FOCUS flag on the
- folder tree content widget.
-
- * em-folder-selector.c (em_folder_selector_construct): Don't wrap
- the folder tree in a scrolled window. Its already in one ????.
- (em_folder_selector_construct): dont set can_focus on the folder
- tree.
-
-2004-02-01 Bill Zhu <bill.zhu@sun.com>
-
- Fixes for bug #53530
-
- * em-utils.c (em_utils_redirect_message): Removed the duplicate
- adding of attachments
-
-2004-01-30 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes for bug #53348
-
- * mail-account-gui.c (mail_account_gui_save): Only add the new
- store to the mail-component if the mail-component doesn't already
- know about it (ie. only if we are adding a new account).
-
- * em-folder-tree-model.c (em_folder_tree_model_add_store): Hash
- our store-info based on account here.
- (em_folder_tree_model_init): Listen for
- account_changed/account_removed signals.
- (em_folder_tree_model_finalize): Disconnect above handlers.
- (account_changed): Tear down the account store node and replace it
- with the new store (assuming it belongs in the tree after the
- changes).
- (account_removed): Remove the account store from the tree.
-
-2004-01-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (emft_tree_row_expanded): Get recursive folder
- listing (needed or folders that have as-of-yet-unloaded-subfolders
- that contain unread mail will not be bolded). Fixes bug #51045.
-
- Fix for bug #53195.
-
- * em-folder-browser.c (emfb_set_folder): Restore search_state.
- (emfb_search_search_activated): Save search_state.
-
-2004-01-30 Not Zed <NotZed@Ximian.com>
-
- ** See bug #53549, partial fix.
-
- * em-folder-selector.c (emfs_create_name_activate): only emit the
- ok response if the ok button would be active (i.e. entered a valid
- path).
-
- ** See bug #52992.
-
- * message-list.c (message_list_hide_clear): save the hide state
- after its been cleared, so any popup windows inherit it.
- (message_list_hide_uids): same.
-
- ** See bug #53123.
-
- * em-folder-tree-model.c (drop_folder): changed to take store and
- dest folder as arg, to handle the case of the parent folder being
- "" properly.
- (em_folder_tree_model_drag_data_received): special case dropping a
- folder, and don't allow dropping to "" for any other types.
-
-2004-01-30 Not Zed <NotZed@Ximian.com>
-
- ** See bug #53558 (plus other fixes/cleanups)
-
- * em-format.c (emf_format_secure): default implementation, handle
- output of inner part, but dont output any sign/encrypt info.
- (emf_multipart_signed, emf_multipart_encrypted): replaced with
- implementations from em-format-html.c, which now call
- em_format_format_secure to output guts.
- (emf_class_init): hook-up virtual method format_secure.
-
- * em-format.[ch]: add a virtual method for outputing secured
- parts. Moved all validity stuff from em-format-html.[ch] to here.
-
- * mail-component.c (impl_createControls): set the session
- interactive too.
-
- * em-format-html-display.c: make smime stuff dependent on
- HAVE_NSS.
- (efhd_multipart_signed, efhd_application_xpkcs7mime): removed, now
- handled by root class.
- (efhd_output_secure): renamed to efhd_format_secure, and use
- EMFormat::format_secure to kick off.
- (efhd_class_init): setup format_secure virtual method.
-
- * em-format-html.c (efh_multipart_encrypted): We need to handle
- this here so we can properly keep track of the ciphervalidity
- stuff. Also do it directly using the context, not
- multipartencrypted part.
- (efh_multipart_signed): with unsupported signature format, format
- as multipart/mixed, not as an attachment.
- (efh_multipart_signed): make the smime stuff optional.
- (efh_multipart_signed, efh_multipart_encrypted): Moved to
- em-format.c.
- (efh_application_xpkcs7mime): moved to em-format.c
- (efh_output_secure): renamed to efh_format_secure, linked into
- virtual method. call parent class to do the validation foo then
- output the info if needed.
- (efh_format_message): fixed access to validity stuff to parent
- object.
- (efh_class_init): hook up format_secure virtual method.
- (*): removed some now-unused headers.
-
-2004-01-29 Nicel KM <mnicel@novell.com>
-
- * mail-component.c: removed CAMEL_PROVIDER_IS_EXTERNAL check
- * mail-account-gui.c: likewise
- * mail-offline-handler.c: likewise
-
-2004-01-29 Not Zed <NotZed@Ximian.com>
-
- * em-format-html-display.c (efhd_attachment_button): check the
- snooped type for the icon/etc.
- (efhd_format_attachment): save the snooped type in the
- attach_puri.
-
- * em-format-html.c (efh_text_plain): If we had a snooped type, use
- that as the base type, rather than octet-stream, which will cause
- an attachment in attachment loop.
-
- * em-format.c (em_format_part_as): save the current snooped mime
- type in a stack if we had any.
-
-2004-01-29 Not Zed <NotZed@Ximian.com>
-
- ** See bug #53320 and probably others
-
- * message-list.c (message_list_set_folder): NULL out
- message_list->folder when we clear it so it isn't left for another
- free when we switch again.
-
-2004-01-29 Not Zed <NotZed@Ximian.com>
-
- ** See bug #52190.
-
- * message-list.c: Added folder/folder uri to the data stored for
- primary/secondary selection, uses a struct to store the data now.
- This is needed so when you cut/copy messages, and paste them, it
- doesn't end up 'pasting' the messages from the current folder, but
- from the one where the copy/cut took place.
- (clear_selection): helper to free data inside selection struct.
-
-2004-01-29 Not Zed <NotZed@Ximian.com>
-
- ** See bug #53506.
-
- * mail-tools.c (mail_tools_folder_to_url): use a camelurl to do
- this properly, and handle fragment folder-paths.
-
- * em-composer-utils.c (em_utils_composer_send_cb): removed
- outbox_folder local, not necessary.
-
-2004-01-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree-model.c (em_folder_tree_model_add_store): If the
- store is already in the model, remove it and then re-add it. Fixes
- bug #53422.
-
-2004-01-28 Jeffrey Stedfast <fejj@ximian.com>
-
- And thus completes the fixes for bug #52766.
-
- * em-folder-tree.c (tree_drag_drop): Don't call
- gtk_drag_get_data() manually here or we end up getting 2
- drag-data-received callbacks which is Not Good (tm).
-
- * em-folder-tree-model.c (drop_folder): Now takes a moved argument
- to specify whether or not the contents were moved (the move
- argument is just a hint).
- (drop_uid_list): Same.
- (em_folder_tree_model_drag_data_received): Updated for the above
- api changes.
-
-2004-01-28 Not Zed <NotZed@Ximian.com>
-
- ** See bug #53179
-
- * mail-tools.c (mail_tool_get_local_movemail_path): Fix the
- movemail path.
-
- * mail-component.c (load_accounts): hack alert!
- * mail-send-recv.c (get_receive_type): hack alert! hardcode mbox:
- to be a movemail source.
-
-2004-01-28 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (setup_send_data): ref folder from
- mail_component_get_folder.
-
- * mail-ops.c (fetch_mail_fetch): ref the folder we get from
- mail_component_get_folder since it doesn't ref it.
-
-2004-01-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c (cp): Removed unneeded debug printfs.
-
- * em-folder-tree.c (tree_drag_data_received): Use
- gtk_tree_view_get_dest_row_at_pos() instead of
- gtk_tree_view_get_path_at_pos() since this is what Nautilus
- uses. Unfortunately, it still gives us back the wrong GtkTreePath
- so it looks to me like Gtk+ is borked. Apparently you need the
- latest and greatest gtk+-2.3.x cvs snapshot for this to work.
-
- * em-migrate.c (em_migrate_imap_caches_1_4): Copy the imap cache
- into the right place. Duh.
-
-2004-01-27 Not Zed <NotZed@Ximian.com>
-
- ** See bug #53084 and others.
-
- * em-migrate.c (em_migrate): remove the vfolder_revert hack.
-
- * em-composer-utils.c (ask_confirm_for_only_bcc): removed unused
- vars.
-
- * mail-tools.c (mail_tool_get_local_inbox): removed, handled by
- mail_component_get_folder now.
-
- * mail-component.c (mail_component_*): Changed the api slightly.
- Using NULL as the component argument automatically implies you
- want the default component.
- (em_uri_from_camel, em_uri_to_camel): moved to em-utils.[ch]. Ok
- so it isn't namespaced right ... *shrug*.
- (mail_component_get_local_inbox): removed.
- (mail_component_get_folder): single entry point for getting
- standard folders. This is MT-Safe.
- (mail_component_get_folder_uri): single entry point for getting
- standard folder uri's. This is MT-Safe.
- (add_store): removed, moved to mail_component_add_store.
- (mail_component_load_store_by_uri): call mail_component_add_store
- directly rather than copying its code.
- (default_*_folder*): Removed, use accessor methods instead, fixed
- all callers.
- (setup_local_store): renamed to mc_setup_local_store, use proper
- url encoding too. make run-once and thread-safe.
- (MailComponentPrivate): Added a lock.
- (mail_control_new): exported properly to kill warnings.
- (mail_component_init): dont setup_local_store or add accounts
- here.
- (impl_createControls): setup local store/accounts here.
- (mail_component_peek): dont setup vfolder storage here.
- (mc_startup): internal function to startup stuff needed for gui
- operation.
- (setup_search_context): make run-once.
- (mail_component_peek_search_context): call setup_search_context
- incase it isn't setup yet.
- (impl_upgradeFromVersion): remove the local store setup hack.
-
-2004-01-27 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree-model.c (folder_renamed): fix the parent-finding
- logic.
-
-2004-01-23 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (mail_component_init): add the offline handler
- interface to the component.
- (store_go_online, go_online): removed, handled by the offline
- handler.
-
- * mail-offline-handler.c (store_go_online): add the store to the
- tree model when we go online.
-
-2004-01-26 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes for bug #53251.
-
- * mail-account-gui.c (mail_account_gui_new): Convert the account
- drafts/sent folder uris to camel uris.
- (mail_account_gui_save): Convert drafts/sent camel uris into
- mailer uris when setting them on the account. Also, don't compare
- against file: anymore since those uris don't exist anymore.
-
- * em-migrate.c (em_upgrade_accounts_1_4): Update the drafts/sent
- folder uris.
-
-2004-01-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (tree_drag_begin): Set priv->drag_row.
-
-2004-01-26 Aaron Weber <aaron@ximian.com>
-
- * mail/default/C/Inbox: edited default message
-
-2004-01-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (emft_copy_folders__copy): Use FOLDER_INFO_FAST
- bitflag here, since we don't care about unread counts when copying
- folders around.
- (emft_popup_delete_folders): Same.
- (emft_tree_row_expanded): Don't use FOLDER_INFO_FAST here.
-
-2004-01-26 Radek Doulik <rodo@ximian.com>
-
- * mail-session.c (main_get_filter_driver): translate DEMAND to
- INCOMING to get the right rules
-
- * mail-ops.c (mail_filter_on_demand): use FILTER_SOURCE_DEMAND
-
- Fixes #53266
-
-2004-01-25 Rodney Dawes <dobey@ximian.com>
-
- * em-folder-selector.c (em_folder_selector_create_new): Cast the
- name entry to a GtkWidget to avoid a compiler warning
- * em-folder-tree.c (emft_popup_new_folder): Grab focus on the name
- entry when we show the dialog (#53089)
-
- Fixes #53089
-
-2004-01-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree-model.c (em_folder_tree_model_get_type): Removed
- the drag & drop interfaces, apparently these aren't good enough
- for what we need. Gotta implement this all the Hard Way (tm).
- (em_folder_tree_model_drag_data_received): Helper function called
- by the drag_data_received signal callback in em-folder-tree.c
- (em_folder_tree_model_row_drop_possible): Same idea.
- (em_folder_tree_model_row_drop_target): Again.
- (em_folder_tree_model_row_draggable): You get the idea...
- (em_folder_tree_model_drag_data_get): And again.
- (em_folder_tree_model_drag_data_delete): Same.
- (em_folder_tree_model_set_drag_drop_types): Setup the drag & drop
- types on the widget (since the target drag & drop types are now
- internal to the model code rathr than the tree code).
-
- * em-folder-tree.c (em_folder_tree_enable_drag_and_drop):
- Rewritten. Connect to all the drag & drop signals and implemnent
- them.
-
-2004-01-23 Larry Ewing <lewing@ximian.com>
-
- * mail-component-factory.c (factory): add the control id to the
- factory.
-
-2004-01-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c (upgrade_xml_uris_1_4): Handle where the file: url
- is roken (ie, points to a location out of the evolution
- namespace).
-
-2004-01-23 Rodney Dawes <dobey@ximian.com>
-
- * em-folder-selector.c: Set the mnemonic widget for "Folder _name:"
-
- Fixes #53088
-
-2004-01-23 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c: use mail_session_get_sa_daemon_port
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): added
- check_incoming_imap
- (em_mailer_prefs_apply): ditto
- (settings_changed): set check_incoming_imap sensitivity by
- check_incoming state
-
- * mail-session.c: add sa_daemon_port
- (mail_session_init): init sa_daemon_port and check_junk_for_imap
- (mail_session_check_junk_notify): watch for sa_daemon_port and
- check_junk_for_imap
- (mail_session_get_sa_daemon_port): new wrapper
- (mail_session_set_sa_daemon_port): ditto
-
-2004-01-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-junk-filter.c (em_junk_sa_test_spamd): Oops, when calling
- spamassassin rather than spamc, we need to invoke /bin/sh -c
- since spamassassin is a shell script.
- (em_junk_sa_check_junk): Same.
-
- Fixes bug #53175.
-
- * em-junk-filter.c (pipe_to_sa): Don't need an argc (we don't even
- seem to use it??).
- (em_junk_sa_test_spamd_running): Don't invoke /bin/sh.
- (em_junk_sa_test_spamd): Simplified, also don't invoke /bin/sh.
- (em_junk_sa_check_junk): Cleaned up/simplified. Also don't invoke
- /bin/sh.
- (em_junk_sa_report_junk): Same.
- (em_junk_sa_report_notjunk): Same.
- (em_junk_sa_commit_reports): Same.
-
-2004-01-22 Gary Ekker <gekker@novell.com>
-
- ** See bug #53051
-
- * em-subscribe-editor.c (subscribe_set_store): fix typo in label
-
-2004-01-22 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c (em_junk_sa_test_spamd): uncomment system wide
- spamd test
-
-2004-01-20 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c: lock report calls by em_junk_sa_report_lock
- mutex
-
-2004-01-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c (em_migrate_1_4): Migrate the ETree expanded state
- files as well as the GalView files.
-
- * message-list.c: s/hide_save_state/save_hide_state/g and
- s/hide_load_state/load_hide_state/g to be more consistant with the
- other state saving function names.
-
-2004-01-21 Not Zed <NotZed@Ximian.com>
-
- * em-migrate.c (cp_r): use camel_mkdir(0777) rather than 0777 &
- st.st_mode which isn't set anyway.
- (cp): use simple 0666 for the mode open, and then chmod after.
- (cp): check the return code of close, not just fsync.
- (cp): dont use fd[0] and fd[1] when we really just want simple
- variables, rename to readfd and writefd.
-
- ** See bug #53159.
-
- * em-format.c (emf_message_rfc822): removed incorrect comment,
- this is not a fallback.
-
- * em-format-html.c (efh_text_plain): check the content-type of the
- containee object, not the holder.
-
- ** See bug #52979.
-
- * em-format-html.c: take out text/x-patch and put in text/* for a
- text/plain fallback handler instead.
-
- * em-format-html-display.c (efhd_find_handler): allow the bonobo
- handlers to override the builtin ones.
-
-2004-01-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c (em_migrate_imap_caches_1_4): New function to
- migrate the imap cache.
- (em_migrate_1_4): Migrate the IMAP cache. Fixes bug #52985.
- (em_migrate_1_4): Copy over the searches.xml file. Fixes bug
- #52980.
-
- * mail-session.c (request_password): Changed the logic of the
- visibility of the passwd text so that we hid ethe passwd if the
- flags have the SECRET bit set.
-
-2004-01-20 Not Zed <NotZed@Ximian.com>
-
- ** See Bug #52817.
-
- * mail-session.c (request_password, do_get_pass, get_password):
- Fix for api changes to camel_session_get_password.
- (request_password): if we have a STATIC password, don't show any
- 'remember' checkbox.
-
-2004-01-20 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.c (EMFolderView): Make displayed_uid public.
-
- * em-folder-browser.c (em_folder_browser_show_preview): use
- em_folder_view_set_message rather than message_list_select_uid.
- When clearing, clear view->displayed_uid too.
-
-2004-01-20 Not Zed <NotZed@Ximian.com>
-
- ** See bug #52965.
-
- * mail-component.c (mail_component_init): removed an epfixme, it
- already is an object.
- (impl_upgradeFromVersion): call mail_note_store after running the
- upgrade for local folders.
-
- * em-migrate.c (em_migrate): revert the vfolders.xml after we've
- imported them.
-
- * mail-vfolder.c (vfolder_revert): new api to re-load the vfolders
- file.
-
- ** See bug #52885.
-
- * em-folder-browser.c (emfb_create_view_menus): unref the view
- instance/menu's rather than asserting, if they exist.
- (emfb_set_folder): call create_view_menu's rather than
- create_view_instance, so the view menu's are properly setup.
- (emfb_set_folder): call superclass first.
-
- ** See bug #53028.
-
- * message-list.c (on_selection_changed_cmd): emit the
- cursor_activated if more than 1 item is selected also.
-
-2004-01-20 Not Zed <NotZed@Ximian.com>
-
- ** See bug #52990.
-
- * mail-component.c (mail_component_init): re-enable auto-send-recv
- setup.
-
- ** See bug #52989.
-
- * message-list.c (hide_load_state): clear the hidden table if
- setup, before loading.
-
-2004-01-19 Radek Doulik <rodo@ximian.com>
-
- * mail-config.c (MAIL_CONFIG_RC_DIR): path to gtkhtml's rc file
- (config_write_style): use MAIL_CONFIG_RC_DIR
- (mail_config_init): ditto
-
- see http://bugzilla.ximian.com/show_bug.cgi?id=52969
-
-2004-01-19 Not Zed <NotZed@Ximian.com>
-
- * mail-ops.c (add_vjunk_info, add_vtrash_info): removed this like
- i asked radek to ages ago, just call the parent directly.
- (add_vtrash_or_vjunk_info): renamed to something saner.
- add_special_info.
- (add_special_info): removed the 'unread count' parameter & return
- the added info.
-
- ** See bug #52854.
-
- * em-folder-tree.c (emft_tree_button_press): setup a FOLDER target
- for the popup menu.
-
- * em-popup.c (em_popup_target_free): implement free for
- TARGET_FOLDER, changed the target options somewhat.
- (em_popup_target_new_folder): implement folder selection target.
- Total Hack(tm) alert.
- (emp_standard_menu_factory): removed the stupid
- g_assert_if_not_reached() call.
-
- * message-list.c (message_list_destroy): NULL out the uid_nodemap
- when we destroy it.
-
-2004-01-19 Not Zed <NotZed@Ximian.com>
-
- * em-folder-browser.c (emfb_folder_expunge): get the toplevel
- widget here too, similar to bug 52161.
-
- ** See bug #52956
-
- * em-composer-prefs.c (sig_edit_cb): The
- fileentry_add_script_script widget is a GnomeFileEntry not a
- GtkEntry.
- (sig_add_script_response): use get_full_path rather than snooping
- the gtkentry. Also, don't close/quit the script dialogue on a bad
- name.
-
-2004-01-19 Not Zed <NotZed@Ximian.com>
-
- * em-migrate.c (em_upgrade_pop_uid_caches_1_4): if we can't open
- the pop3 cache dir, because it doesn't exist, it is not an error.
-
- ** See bug #52983.
-
- * mail-component.c (em_uri_from_camel, em_uri_to_camel): Handle
- vfolder: uri's properly. And make sure local uri's are properly
- encoded.
- (mail_component_get_folder_from_evomail_uri)
- (mail_component_evomail_uri_from_folder): removed, no longer used.
- (em_uri_from_camel): don't leak the camelurl.
- (d): disable debug
-
- * mail-vfolder.c (vfolder_load_storage): move the vfolder storage
- location to ~/.evolution/mail/vfolder rather than
- ~/.evolution/mail (this is currently unused anyway).
- (uri_is_ignore): short-circuit exit if we find a match.
- (mail_vfolder_add_uri): dont exit immediately if we have a vfolder
- uri, but don't add it to local/remove either.
- (mail_vfolder_delete_uri): remove any uri from the local/remote
- source list while we're at it.
-
-2004-01-19 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.c (emfv_on_url_cb): properly decode the mailto
- url rather than treating it as a simple string.
-
- * em-format-html.c (efh_format_address): if we have a name part,
- add it to the mailto part. As per rfc2368. So it isn't lost for
- clicking/etc.
-
-2004-01-16 JP Rosevear <jpr@ximian.com>
-
- * em-format-html-display.c (efhd_bonobo_object): pass in an
- exception to use
-
-2004-01-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-format-html.c (efh_format_address): Dump a struct
- _camel_header_address to an html string.
- (efh_format_header): Use efh_format_address() and set the
- EM_FORMAT_HTML_HEADER_HTML bit on the flags so we don't re-convert
- our html string into html.
-
- * mail-vfolder.c (mail_vfolder_rename_uri): s/g_fre/g_free/
-
- * em-utils.c (guess_account): Change 'tmp' to not be const - fixes
- a compile warning.
- (em_utils_expunge_folder): Cast parent to a GtkWindow.
- (em_utils_empty_trash): Same.
-
- * em-migrate.c (cp): Oops, still need to stat() the src file so we
- can report what percentage of the file has been completed so far
- and also so we don't quit copying until we've copied the whole
- file.
-
- * message-list.c (message_list_set_folder): Move
- 'message_list->folder = folder;' out of the uri compare if-block
- and move it into the if-block that tests that folder != NULL.
- (regen_list_regen): Abort if the regen folder is not the same as
- the ml->folder.
-
-2004-01-16 Not Zed <NotZed@Ximian.com>
-
- * mail-folder-cache.c (storeinfo_find_folder_info): change this to
- check the store using the provider url_cmp and just lookup the
- folder name directly. folder_compare can't be used for uri's,
- this stuff was so broken, my fault :(
-
- ** See bug #52467.
-
- * em-folder-tree-model.c (sort_cb): handle null path (root?).
-
- * mail-vfolder.c (mail_vfolder_add_uri): map uri to euri before
- processing.
- (rule_changed): map uri to camel uri before looking up.
- (mail_vfolder_delete_uri): handle as euri internally.
- (mail_vfolder_rename_uri): "
-
- * mail-autofilter.c (vfolder_rule_from_message): map camel uri to
- euri before setting as vfolder source.
-
-2004-01-16 Not Zed <NotZed@Ximian.com>
-
- * default/C/Inbox:
- * default/C/Makefile.am:
- * default/Makefile.am: Startup files/folders.
-
- * em-migrate.c (emm_setup_initial): initial implementation of
- startup setup.
-
- ** See bug #52896.
-
- * em-format-html-display.c (efhd_html_button_press_event): do this
- based on get_object_at rather than get_point_at, so we get the
- offset properly.
-
-2004-01-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-vfolder.c: Make vfolder_store 'global'.
-
- * em-folder-tree-model.c (sort_cb): Fix bug #12600 by not sorting
- VFolders (ie. show them in the same order they appear in the
- editor).
-
- Fixes bug #52888
-
- * em-folder-tree-model.c (sort_cb): New sort function for the
- folder-tree.
- (em_folder_tree_model_init): Set the default sort func.
- (em_folder_tree_model_new): Set the default sort column.
-
- * em-folder-browser.c (emfb_list_built): Don't select the first
- unread mesg in the case where no mesg was previously
- selected. Fixes bug #52887 until we are able to add a user
- preference (for 2.2?).
-
- * em-migrate.c (cp): Only abort the copy if the dest folder both
- exists and contains data. Fixes bug #52880.
- (em_migrate): Abort if config.xmldb cannot be loaded. Fixes bug
- #52886.
-
-2004-01-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * em-folder-browser.c: removed ForgetPasswords verb.
- (emfb_forget_passwords): removed.
-
-2004-01-15 Not Zed <NotZed@Ximian.com>
-
- ** See bug #52891.
-
- * em-format-html.c (em_format_html_get_type): protect against http
- cache not being able to be created.
-
- ** See bug #52878.
-
- * em-folder-view.c (emfv_finalise): unhook message_changed too.
- (emfv_set_folder): hook/unhook message_changed too.
- (emfv_message_changed): implement, proxy to folder_changed.
-
-2004-01-15 Not Zed <NotZed@Ximian.com>
-
- ** See bugs #51609 and #43515.
-
- * em-format-html-display.c (efhd_format_prefix): output flag for
- followup details above the message.
- (efhd_write_image): added to output icon data.
-
- * em-format-html.c (efh_format_do): call format_prefix before
- outputting the message in normal display mode.
-
- * em-format.c (emf_format_prefix): method called to format data
- before the first message output. Default impl == noop.
-
-2004-01-14 Jeremy Katz <katzj@redhat.com>
-
- * evolution-mail.schemas.in.in: Add a description for
- /apps/evolution/mail/junk/sa/local_only.
-
-2004-01-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c: Split out the remapping code into
- e-util/e-bconf-map.[c,h] to be shared among components.
-
-2004-01-13 Ross Burton <ross@burtonini.com>
-
- * em-folder-browser.c (emfb_empty_trash):
- Pass the parent window, fixing a crasher. Bug #52161.
-
-2004-01-14 Not Zed <NotZed@Ximian.com>
-
- ** See bug 51660.
-
- * em-format-html-quote.c (efhq_multipart_related): setup part_id
- appropriately.
-
- * em-format-html-display.c (efhd_output_secure): use part_id in
- classid, and add .signed to part_id for subpart.
- (efhd_bonobo_unknown): use part_id in classid.
- (efhd_format_attachment): use part_id in classid's.
-
- * em-format-html.c (efh_multipart_related)
- (emfh_multipart_related_check): setup part_id for each subpart.
- (efh_output_secure): as above, and use the part_id for the
- classid.
- (em_format_html_add_pobject): use part_id for a generated classid.
- (efh_text_plain): setup pseudo-parts into part_id.
-
- * em-format.c (emf_format_clone): setup the part_id base, folder +
- uid.
- (emf_finalise): free the part_id gstring.
- (emf_init): allocate the part_id gstring.
- (em_format_add_puri): build the cid from the part_id rather than
- an arbitrary number, so it is more persistent. Also save the
- part_id in the puri for multipart/related use.
- (emf_multipart_mixed, emf_multipart_alternative)
- (emf_multipart_appledouble, emf_multipart_encrypted)
- (emf_multipart_related, emf_multipart_signed): Set the part_id for
- each subpart.
- (emf_clear_puri_node): free part_id.
-
-2004-01-13 Not Zed <NotZed@Ximian.com>
-
- ** See bug 51660.
-
- * em-format-html-print.c (em_format_html_print_print): dont take
- message, get the message from the source formatter.
-
- * em-format.c (emf_format_clone): Added folder and uid parameters,
- changed camelmedium to a mimemessage.
-
- * em-format-html-display.c (efhd_attachment_button): check the
- icon image cache and if the image is there use it.
-
- * em-icon-stream.c (em_icon_stream_get_image): api to lookup
- finished images in cache.
- (em_icon_stream_new): add a cache key arg.
- (emis_sync_close): store the image in the cache once its
- completed.
-
-2004-01-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c (em_migrate): Handle upgrading from 1.0.x and 1.2.x
- (code basically moved verbatim from e_config_upgrade).
-
- * mail-component.c (impl_upgradeFromVersion): Move all the
- major/minor/revision logic into em_migrate().
-
-2004-01-12 Meilof Veeningen <meilof@wanadoo.nl>
-
- * em-composer-utils.c: support for posting both to mail and to
- (multiple) folders
-
- * em-folder-browser.c: use em_utils_post_to_folder (works with NNTP)
-
- * em-folder-selection-button.[ch]: added multiple selection mode
-
- * em-folder-selector.[ch]: idem
-
- * em-folder-tree.[ch]: added multiple selection mode, no longer show
- disabled accounts
-
- * em-utils.c: various changes to allow posting to (multiple) folders
-
- * em-subscribe-editor.c: double-clicking a node in the editor updates
- it directly
-
- * mail-ops.c: for appending messages, set the "X-Mailer" header
-
-2004-01-12 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c (em_junk_sa_check_junk): use
- mail_session_get_sa_use_daemon
-
- * mail-session.c: added SA prefs
- (mail_session_get_sa_local_only): new helper method
- (mail_session_set_sa_local_only): ditto
- (mail_session_get_sa_use_daemon): ditto
- (mail_session_set_sa_use_daemon): ditto
- (mail_session_check_junk_notify): fix the key comparison
- (mail_session_init): add gconf dir so that we get notified
-
- * mail-config.glade: added SA preferences
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): added more junk
- prefs
- (em_mailer_prefs_apply): ditto
-
- * em-junk-filter.c: use preferences
-
-2004-01-12 Larry Ewing <lewing@ximian.com>
-
- * GNOME_Evolution_Mail.server.in.in: fix up the controls factory
- location.
-
- * mail-component.c (mail_control_new): add new interface for
- getting a mail control with a folder_uri property bag.
- (get_prop): pbag get method.
- (set_prop): pbag set method.
-
-2004-01-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c (cp): Don't O_TRUNC the dest file, instead use
- O_EXCL and don't do anything if the dest file already exists (this
- way we don't re-migrate an mbox or corrupt any summary/ibex/meta
- files).
-
-2004-01-12 Not Zed <NotZed@Ximian.com>
-
- ** See bug 52737.
-
- * em-format-html.c (efh_text_plain): treat text/* as inline
- content from the made-up multipart.
-
-2004-01-09 Not Zed <NotZed@Ximian.com>
-
- ** See bug 52696.
-
- * mail-component.c (setup_search_context): move the searches to
- ~/.evolution/mail/searches.xml (migration?).
- (setup_search_context): fix a merge error,
- vfoldertypes.xml->searchtypes.xml since it includes the system
- searches now.
-
-2004-01-09 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree.c (emft_popup_properties_got_folder): add total +
- unread counts to properties page.
-
- * em-utils.c (filter_editor_response):
- * mail-vfolder.c (vfolder_editor_response): change for rule editor
- changes, ACCEPT->OK.
-
-2004-01-09 Not Zed <NotZed@Ximian.com>
-
- * em-format.c (em_format_format_text): keep the windows charset
- filter around until we're done since if we set it up we reference
- its memory. Causes warnings and breaks message display.
-
- ** See bug #52637.
-
- * em-inline-filter.c (em_inline_filter_new): added a content-type
- paramter for the base content type.
- (em_inline_filter_finalize): free base content type.
- (emif_types[]): Added 'plain' parameter, indicates type needs
- plain parameters set on content type.
- (emif_add_part): inherit the full base type if it is set, for
- plain parts.
-
- * em-format-html.c (efh_text_plain): pass the part's content-type
- to the inline filter.
-
-2004-01-08 Not Zed <NotZed@Ximian.com>
-
- ** See bug #50786
-
- * GNOME_Evolution_Mail.server.in.in: Remove :: from startup wizard
- iid, and put the mail wizard into the right factory.
-
- * mail-component.c (impl_requestCreateItem, impl_handleURI):
- * em-folder-browser.c (emfb_mail_compose): check we have an
- account before trying to send mail.
-
-2004-01-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-component.c (mail_component_init): Don't migrate stuff here
- anymore.
-
- * mail-ops.c (uid_cachename_hack): Removed a hack that checked for
- the really old uid cache location and make the uid cache live in a
- better location (why have mail/pop/<account> and
- mail/pop3/cache-<account>? simply put the cache file in
- mail/pop/<account>/uid-cache).
-
- * em-migrate.c (em_migrate_dir): When copying over mbox folders,
- don't abort if we fail to copy over a summary file (big
- whoop). Also, if indexing was turned on in the evolution 1.4
- version of the folder, turn on indexing for that folder in the
- migrated mbox folder as well.
- (em_migrate_pop_uid_caches): Migrate the pop3 uid-cache
- files. Fixes bug #52464.
- (em_migrate): Call em_migrate_pop_uid_caches().
-
- * em-format-html.c (efh_format_address): Removed.
- (efh_format_header): Handle address formatting a little
- differently to address dwmw's complaints. Also now handles other
- headers such as Resent-* and Sender as well.
-
-2004-01-07 Radek Doulik <rodo@ximian.com>
-
- * em-message-browser.c (emmb_init): as below
-
- * em-folder-browser.c (emfb_init): always show vertical scrollbar,
- we do the same for message list and it avoids ugly flicker
-
-2004-01-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-message-browser.c (emmb_set_message): Protect against a NULL
- message-info. Afaik, this can only happen if the message has since
- been removed? Might be a larger problem here... Anyways, fixes the
- crash in bug #52297.
-
-2004-01-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree-model.c (folder_renamed_cb): Clone the
- CamelRenameInfo and ref the store before emitting the async event.
- (folder_deleted_cb): Same idea but for CamelFolderInfo's.
- (folder_created_cb): Here too.
- (folder_subscribed_cb): Same.
- (folder_unsubscribed_cb): And here.
- (folder_renamed): Split out from folder_rename_cb(), free the
- CamelRenameInfo and unref the store when done.
- (folder_unsubscribed): Same idea.
- (folder_subscribed): Same.
-
-2004-01-05 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c: add NULL at the end of argv for execvp (poited
- out by Frank Solensky, thanks)
-
-2004-01-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-browser.c (emfb_list_message_selected): Check that the
- folder isn't NULL (ie. no folder is selected). Fixes bug #52207.
-
- * message-list.c (message_list_set_folder): Remove the
- cursor-activated idle callback.
-
- * mail-send-recv.c (build_dialog): Set the send/recv dialog to
- non-modal. Fixes bug #50127.
-
- * em-folder-tree-model.c (folder_subscribed_cb): If we aren't in
- the main thread, proxy it over to the main thread.
- (folder_unsubscribed_cb): Same.
- (folder_created_cb): Here too.
- (folder_deleted_cb): And here.
- (folder_renamed_cb): Again here.
-
- * em-folder-view.c (emfv_set_folder_uri): Pass mail_thread_queued
- to mail_get_folder() instead of mail_thread_new so that we
- eliminate a race when switching folders in the UI.
-
-2004-01-05 Not Zed <NotZed@Ximian.com>
-
- ** See bug #50996.
-
- * em-format-html-display.c (efhd_find_handler): implement override
- for unknown types, try bonobo handlers.
- (efhd_bonobo_unknown): formathandler for bonobo objects.
-
- * em-format.c (em_format_find_handler): make virtual, rename to
- emf_find_handler.
-
-2004-01-04 ERDI Gergo <cactus@cactus.rulez.org>
-
- * em-folder-view.c (emfv_on_url_cb): Emit a hover-url signal when
- the user mouses over a URL, ...
- (emfv_hover_url_impl): ... and use BonoboUI to change the status
- bar message...
- (em_folder_view_set_statusbar): ... unless we are asked not to, ...
-
- * mail-component.c (impl_createControls): ... like in the case of
- the mail component, ...
- (view_hover_url_cb): ... that uses the ActivityHandler to do the
- same
-
- Add these together, and #127536 is neatly solved.
-
-2004-01-04 David Woodhouse <dwmw2@infradead.org>
-
- * em-format-html-display.c: Mail warning grammar typo fix.
-
-2003-12-22 David Moore <davmre@bellsouth.net>
-
- * em-popup.c (emp_part_popup_set_background): Implemented; sets an
- image attachment as the GNOME wallpaper.
-
- * em-utils.c (emu_save_part_done): Created a prototype at the top
- of the file.
- (em_utils_save_part_to_file): Added; save a message part to a
- specified file on disk.
-
-2003-12-18 Rodney Dawes <dobey@ximian.com>
-
- * em-message-browser.c (emmb_init): Merge in
- evolution-mail-message-display.xml first, since it is the parent UI
- XML, really fixes bug #49949
-
-2003-12-16 JP Rosevear <jpr@ximian.com>
-
- * em-format-html-display.c: #ifdef out certain code pieces if
- s/mime isn't supported
-
-2003-12-14 JP Rosevear <jpr@ximian.com>
-
- * em-folder-tree.c (emft_tree_row_collapsed): Fix erroneous
- function call
-
- Fixes #52120
-
-2003-12-12 Not Zed <NotZed@Ximian.com>
-
- * mail-config.c (config_write_style): put the style in .evolution.
-
- ** See bug #52023.
-
- * message-list.c (message_list_select_uid): noop if we've been
- destroyed (foldre == NULL).
-
- ** See bug #52108.
-
- * em-format.c (em_format_is_attachment): also recognise
- application/pkcs7-mime for mailers who like to make up their own
- standards.
-
- * em-format-html.c (type_builtin_table[]): *
- em-format-html-display.c (type_builtin_table[]): make recognise
- application/pkcs7-mime too.
-
-2003-12-11 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am (INCLUDES): get the build moving again. add
- CERT_UI_CFLAGS here for the time being.
-
-2003-12-11 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #1717.
-
- * em-folder-browser.c (emfb_list_built): If we have a uid to
- select, select that instead of selecting the first unread.
- (emfb_set_folder): CamelObject::meta_get() actually returns a
- strdup'd buffer, so we need to free it. Get the last selected uid
- and set that up as the uid to select when the message-list
- finishes building.
- (emfb_list_message_selected): Save the selected uid.
- (emfb_init): Connect to the message-list's message_selected signal
- so that we can save selected state (don't want to do this in
- EMFolderView or MessageList because we don't want the state to be
- saved for the EMMessageBrowser).
-
-2003-12-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c: Shorten the namespace of some internal
- functions to just emft.
- (emft_popup_delete_rec): Don't delete the contents of a folder if
- it is a vFolder. Fixes bug #52029.
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): Use newv() here
- and pass an array of GTypes - makes it simpler to change the order
- of columns later and/or add new columns if we need to. Also makes
- the line shorter :-)
-
-2003-12-11 Grahame Bowland <grahame@angrygoats.net>
-
- * em-format-html.c (efh_format_header): display
- x-evolution-mailer pseudo header irrespective of
- xmailer_mask. This is now handled by a header
- configuration dialog.
-
- * mail-config.glade: add tab to mail configuration
- dialog to allow custom headers to be specified for
- display.
-
- * em-mailer-prefs.h: modify struct _EMMailerPrefs to
- add widgets for custom header tab. Add defines for custom
- header flags. Add struct EMMailerCustomHeader to describe
- custom headers, and add function
- em_mailer_custom_headers_from_xml to allow XML from gconf
- key to be parsed into this structure.
-
- * em-folder-view.c (emfv_setting_notify): catch changes to
- custom header gconf key and update mail view to correspond
-
- * em-mailer-prefs.c (em_mailer_prefs_apply): save custom
- headers to gconf
- (header_list_enabled_toggled): toggle clicked toggle column
- (add_header): add header to custom header list if valid
- (remove_header): remove selected custom header
- (is_valid_header): return true if passed header is valid,
- otherwise false
- (entry_header_changed): call add_header_update_sensitivity
- (em_mailer_prefs_construct): initialise header selection tab.
- Load gconf data for header selection dialog.
- (em_mailer_custom_header_to_xml): load a header structure
- from XML document structure
- (em_mailer_custom_header_from_xml): load a header
- structure from a string containing valid XML. if any failure,
- the header.name is set to NULL.
- (header_list_row_selected): call
- remove_header_update_sensitivity
- (remove_header_update_sensitivity): set the sensitivity of
- the remove button to FALSE if the list is empty or nothing
- is selected. Otherwise, set it to TRUE.
- (add_header_update_sensitivity): set the sensitivity of the
- the add button to FALSE if the entry box is empty, contains
- a duplicate header, or contains an invalid header. Otherwise,
- set it to TRUE.
-
- * evolution-mail.schemas.in.in: add mail/display/headers
-
-2003-12-10 Larry Ewing <lewing@ximian.com>
-
- * em-format-html.c: add text/x-patch as a plain type.
- (efh_text_enriched): add table around the enriched part so it
- matches html and text modes.
-
-2003-12-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c (em_migrate_dir): Modified to simply copy mbox
- files from one place to another (and the summary files) rather
- than going thru camel so as to bypass the need for parsing MIME.
-
-2003-12-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c (get_local_store): Fixed a leak.
-
- * mail-component.c (impl_upgradeFromVersion): Implemented.
-
- * em-folder-tree.c (em_folder_tree_set_selected): Add INFO_FAST
- here as we don't need it to get unread counts.
- (tree_row_expanded): Here too.
-
- * em-folder-tree-model.c (em_folder_tree_model_set_folder_info):
- Check CAMEL_FOLDER_NOCHILDREN.
-
-2003-12-10 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #51045
-
- * mail-folder-cache.c (real_flush_updates): Update the unread
- count in the model if the folder got new mail.
-
- * em-folder-selection.c (em_select_folder): Updated.
-
- * em-folder-selection-button.c
- (em_folder_selection_button_clicked): Updated.
-
- * em-folder-tree-model.c (em_folder_tree_model_set_unread_count):
- New function to update the unread count for a folder.
-
- * mail-component.c (mail_component_peek_tree_model): Don't ref the
- model. Also renamed s/get/peek/
-
-2003-12-10 Not Zed <NotZed@Ximian.com>
-
- * em-folder-tree.c (em_folder_tree_get_folder_info__got): check
- m->fi != NULL before dereferencing it.
-
-2003-12-10 Not Zed <NotZed@Ximian.com>
-
- * em-format-html-display.c (efhd_multipart_signed):
- * em-format-html.c (efh_multipart_signed):
- * em-format.c (emf_multipart_signed): treat
- application/pkcs7-signature as application/x-pkcs-signature.
- Stupud non-rfc-compliant mailers from apple. Bug #51750.
-
- * em-folder-selection.c (em_select_folder): rewritten to get rid
- of hte old crap that should've been gotten rid of before. Bug
- #51602.
- (em_folder_selection_run_dialog_uri): removed.
- (em_folder_selection_run_dialog): removed. this file is gutted
- and should probably be removed.
-
- * em-folder-selector.h: use a POSITIVE value for the response
- value, gtk uses -ative ones. Bug #51752.
-
- * Makefile.am (INCLUDES): added smime/lib and smime/gui to
- includes.
-
- * em-folder-tree.c (emft_popup_rename_folder): removed unused 'why',
- why not?
-
- * em-format-html-display.c (efhd_xpkcs7mime_validity_clicked):
- setup a table of buttons to view any certs we have.
-
- * em-folder-browser.c (emfb_activate): separeate view_menu
- unreffing from view_instance. fixes a runtime warning.
-
- ** See bug #51718.
-
- * mail-component.c (em_uri_to_camel): handle an e-uri which has an
- account uid which isn't in user@host format.
-
-2003-12-09 Not Zed <NotZed@Ximian.com>
-
- ** See bug #51899.
-
- * em-folder-tree-model.c (em_folder_tree_model_set_folder_info):
- CAMEL_FOLDER_CHILDREN is only advisory, some servers don't give it
- to you.
-
-2003-12-06 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: Remove hard coded disable deprecated flags
-
-2003-12-05 Rodney Dawes <dobey@ximian.com>
-
- * em-folder-tree.c (render_display_name): Remove the extra || unread
- check in the conditional in the g_object_set () call
-
-2003-12-05 Rodney Dawes <dobey@ximian.com>
-
- Fixes bug #51482
-
- * em-folder-tree.c (render_display_name): Don't hardcode colors
- for the folder tree, instead use bold for unread, as in 1.4
-
-2003-12-05 Radek Doulik <rodo@ximian.com>
-
- * em-html-stream.c (emhs_sync_flush): use new gtk_html_flush
- method instead of forcing processing of all gtk events
-
-2003-12-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree-model.c (em_folder_tree_model_remove_folders):
- Make sure folder_path is non-NULL ("Loading..." nodes will have a
- NULL path). Fixes bug #51731.
-
-2003-12-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (empty_trash_empty): Get the proper local folders
- store uri (it's not file:/ anymore). Fixes bug #51618.
-
-2003-12-04 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #51605.
-
- * em-folder-selector.c (emfs_response): Handle creating a new
- folder (pop up a create-folder-selector dialog).
-
- * em-folder-tree.c (emft_popup_new_folder_response): Moved all the
- logic into em_folder_tree_create_folder().
- (em_folder_tree_create_folder): New function to create a folder.
-
-2003-12-04 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c (pipe_to_sa): add new err_retval parameter,
- which specifies which value to return if something went wrong
- (like failed to exec, ...). update all calls by that. actual junk
- check has err_retval = 0 to avoid marking false spam - non-zero
- retval means junk.
-
- * em-folder-view.c: set junk toolbar buttons pixmaps
-
- * mail-session.c: monitor gconf key
- /apps/evolution/mail/junk/check_incoming and keep session junk
- flag uptodate
-
- * em-mailer-prefs.c (em_mailer_prefs_construct): added junk
- preferences
-
-2003-12-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (uri_to_evname): Updated to add use mail subdirs.
- (mail_config_uri_renamed): Updated cachenames[]
- (mail_config_folder_to_cachename): Fixed to use the correct path.
-
- * em-folder-browser.c (emfb_create_view_menus): Updated the
- galview path to point to the evo-1.5 location.
- (emfb_set_folder): Update the galview view_instance.
- (emfb_create_view_instance): Split out from
- emfb_create_view_menus()
- (emfb_create_view_menus): Reduced code, call
- emfb_create_view_instance().
-
- * em-folder-selector.c (emfs_create_name_activate): Emit the OK
- response, not the CREATE_NEW response. Also,
- g_signal_emit_by_name() does not take a GQuark detail argument, so
- don't pass one. Fixes bug #51661.
-
-2003-12-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-view.c (emfv_set_folder): Sync the folder before
- replacing it with the new folder.
-
- * em-folder-tree.c (em_folder_tree_set_selected): Need to prepend
- a "/" to path if the path is the url fragment. Also fixed to
- select the store node if path == "/".
- (emft_popup_rename_folder): Set oldpath and newpath to the proper
- values. Fixes bug #51656.
-
- * em-folder-selector.c (em_folder_selector_get_selected_uri):
- Fixed a FIXME by using the CamelProvider url flags to determine if
- the url used url->fragment or url->path as the folder path.
- (em_folder_selector_get_selected_path): Don't allow path strings
- to start with "//".
-
-2003-12-03 JP Rosevear <jpr@ximian.com>
-
- * em-folder-tree.c (em_folder_tree_destroy): remove the source
- before saving
-
-2003-12-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (em_folder_tree_save_state): Set the
- save_state_id to 0 or we will never get a chance to run again.
-
-2003-12-03 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-vfolder.c: Do not #include "evolution-shell-component.h".
-
- * Makefile.am (libevolution_mail_la_SOURCES): Don't compile
- mail-importer.[ch] for now.
-
- * mail-component-factory.c: Do not #include
- <evolution-shell-client.h>.
- * mail-config.c: Likewise.
-
- * mail-vfolder.h: Do not #include <evolution-storage.h> or
- <evolution-shell-component.h>.
-
- * mail.h: Do not #include <evolution-storage.h>.
-
- * mail-ops.h: Do not #include <evolution-storage.h>.
- (mail_scan_subfolders): Remove prototype.
- (mail_update_subfolders): Likewise.
-
-2003-12-03 JP Rosevear <jpr@ximian.com>
-
- * em-folder-tree.c (em_folder_tree_destroy): save the state
- immediately if there is a timeout set
- (em_folder_tree_save_state): be true GSourceFunc and just return
- FALSE to remove the source
-
-2003-12-03 Not Zed <NotZed@Ximian.com>
-
- * mail-autofilter.c (rule_match_thread): changed to setup the rule
- part properly, it could never have worked. Bug #51601.
-
- * em-popup.c (emp_uri_popup_address_add): implement.
-
- * em-folder-view.c (emfv_popup_add_sender): implement.
- (emfv_add_sender_addressbook): hook up to above func.
-
- * em-utils.c (em_utils_add_address): implementation to add an
- email address to the addressbook.
- (emu_add_address_cb): callback required for funny api. Bug
- #51321.
-
-2003-12-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree-model.c (drop_uid_list): Moved here.
- (drop_folder): Moved here.
- (import_message_rfc822): Moved here.
- (drop_message_rfc822): Moved here.
- (drop_text_uri_list): Moved here.
- (model_drag_data_received): Moved the logic from em-folder-tree.c
- into here.
- (model_row_drop_possible): Same.
- (model_row_draggable): Same.
- (drag_text_uri_list): Moved here.
- (model_drag_data_get): Moved logic here.
- (model_drag_data_delete): Moved logic here.
-
- * em-folder-tree.c (drag_data_get_cb): Pass the full_name to
- camel_store_get_folder() rather than the path.
- (drag_data_received_cb): Same.
- (drop_uid_list): Removed.
- (drop_folder): Removed.
- (import_message_rfc822): Removed.
- (drop_message_rfc822): Removed.
- (drop_text_uri_list): Removed.
- (drag_data_received_cb): Removed.
- (row_drop_possible_cb): Removed.
- (row_draggable_cb): Removed.
- (drag_text_uri_list): Removed.
- (drag_data_get_cb): Removed.
- (drag_data_delete_cb): Removed.
- (em_folder_tree_enable_drag_and_drop): Don't connect to any of the
- drag & drop signals, they don't exist anymore.
-
- * mail-component.c (impl_createControls): Enable drag-and-drop.
-
- * em-folder-tree.c (em_folder_tree_new_with_model): Connect to the
- loading row signal.
- (loading_row_cb): Expand the path if needed.
- (em_folder_tree_destroy): Disconnect from the loading-row signal.
- (em_folder_tree_enable_drag_and_drop): New function to enable
- drag-and-drop.
- (em_folder_tree_new): Remove drag-and-drop setup code.
-
- * em-folder-tree-model.c (em_folder_tree_model_class_init): Define
- the loading-row signal.
- (em_folder_tree_model_set_folder_info): emit the loading-row signal.
-
-2003-12-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (em_folder_tree_new): Fixed to pass the
- evolution dir into em_folder_tree_model_new().
- (model_save_state): Removed.
- (em_folder_tree_save_state): Moved all the saving logic into
- em_folder_tree_model_save_expanded().
-
- * em-folder-tree-model.c (em_folder_tree_model_new): Load the
- expanded state off disk.
- (em_folder_tree_model_save_expanded): New function to save
- expanded state.
- (em_folder_tree_model_get_expanded): new function to get if a node
- should be expanded.
- (em_folder_tree_model_set_expanded): new function to set the
- expanded state of a node.
-
- * mail-component.c (mail_component_init): Pass the evo dir to
- em_folder_tree_model_new() which now requires it.
-
-2003-12-02 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am: Version the schemas
- * evolution-mail.schemas: Removed
- * evolution-mail.schemas.in.in: Added
-
-2003-12-02 Not Zed <NotZed@Ximian.com>
-
- * mail-config-druid.c (mail_config_druid_new): moved the
- gtk_widget_show_all to before we add the pages, otherwise it can
- override per-page logic. Bug #50790.
-
- * message-list.c (message_list_create_extras): setup another image
- (followup completed) to flag status list.
- (states_pixmaps[]): added flag_for_followup_done.
- (ml_tree_value_at): return 0,1 or 2 for completed icon. also use
- the real ints, these shouldn't have been true/false. Bug #43514.
-
- * evolution-mail.schemas: Added empty_trash prompt key.
-
- * em-utils.c (em_utils_prompt_user): changed to take the gconf
- 'prompt again' key directly. Fixed callers.
- (em_utils_expunge_folder): prompt the user with an expunge
- specific message.
- (em_utils_empty_trash): have an empty-trash specific message for
- prompting confirm.
- (emu_confirm_expunge): removed, no longer needed. Bug #38613.
- (em_utils_expunge_folder): remove most line feeds, let the label
- wrap them.
- (em_utils_empty_trash): ditto.
-
- * em-subscribe-editor.c (sub_folder_subscribed): update the ui
- selection state after we're done. maybe we should listen on the
- model but this is easier. Bug #50861.
-
- * em-message-browser.c (emmb_activate): hook up our own verb list.
- (emmb_message_verbs[], emmb_close): implement the close verb.
- Bug #51558.
-
- * em-format-html-display.c (efhd_attachment_popup): duh, actually
- add the menu list we create. Bug #49902.
-
- * em-format.c (d): turn off debug, committed by accident.
-
-2003-12-01 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-mt.c (do_op_status): Use data->activity_id, not local
- activity_id.
-
-2003-12-01 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-mt.c (struct _mail_msg_priv): Remove member "activity".
- (mail_operation_status): Un-#if 0 the code.
-
- * mail-component.c (struct _MailComponentPrivate): New member
- activity_handler.
- (mail_component_init): Initialize.
- (impl_dispose): Unref.
- (mail_component_peek_activity_handler): New.
- (impl_createControls): Create an ETaskBar, attach it to the
- ActivityHandler, and return it to the caller as the statusbar
- control.
-
-2003-12-01 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-component.c (impl_createControls): Pass a label for the
- status bar control for now.
-
-2003-12-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_signature_run_script): Use fcntl() to
- set FD_CLOEXEC on each fd rather than close()ing it. Apparently
- Linux's older pthread implementations use sockets and so this
- fouls threading up. GO LINUX! GO!
-
-2003-12-01 Rodney Dawes <dobey@ximian.com>
-
- * GNOME_Evlution_Mail.server.in.in:
- * em-account-prefs.c:
- * em-composer-prefs.c:
- * em-mailer-prefs.h:
- * mail-component-factory.c:
- * mail-config-factory.c:
- * mail-font-prefs.h:
- * importers/*.server.in.in:
- * importers/elm-importer.c:
- * importers/evolution-mbox-importer.c:
- * importers/evolution-outlook-importer.c:
- * importers/netscape-importer.c:
- * importers/pine-importer.c: Use BASE_VERSION for repo_ids and OAFIIDs
-
-2003-12-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (em_folder_tree_get_folder_info__got): Updated
- to call em_folder_tree_model_set_folder_info().
- (folder_subscribed_cb): Removed.
- (folder_unsubscribed_cb): Removed.
- (folder_created_cb): Removed.
- (folder_deleted_cb): Removed.
- (folder_renamed_cb): Removed.
-
- * em-folder-tree-model.c (em_folder_tree_store_set_folder_info):
- New function to replace tree_store_set_folder_info() which had
- been in em-folder-tree.c
- (em_folder_tree_model_remove_uri): Made private.
- (em_folder_tree_model_remove_store_info): Made private.
- (em_folder_tree_model_remove_folders): New function to replace
- remove_folders() from em-folder-tree.c
- (em_folder_tree_model_new): No longer takes any args.
-
- * em-folder-tree.c (em_folder_tree_new): Updated.
-
- * mail-component.c (add_store): Add the store to the model rather
- than the treeview.
- (impl_createControls): create a new treeview based on the
- already-instantiated model.
- (mail_component_init): Create a new tree model.
- (mail_component_remove_store): Remove the store from the model
- directly.
- (mail_component_get_tree_model): Updated.
-
- * em-folder-tree.c (folder_unsubscribed_cb): Call
- em_folder_tree_model_remove_folders() rather than the deprecated
- internal remove_folders() function.
- (folder_renamed_cb): Same.
- (em_folder_tree_remove_store): Removed.
- (em_folder_tree_add_store): Removed.
- (remove_folders): Removed.
-
-2003-12-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-composer-utils.c (composer_get_message): rfc2047 encode the
- Organization header value.
-
- * em-folder-tree.c (em_folder_tree_get_folder_info__got): Make
- sure our parent folder hasn't been unsubscribed or else we get a
- segfault here if it has.
-
-03-11-28 Dave Camp <dave@ximian.com>
-
- * em-folder-tree.c (render_pixbuf): Set the pixbuf renderer
- invisible for stores.
-
-2003-11-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_get_account_by_uid): New function.
-
- * em-folder-tree.c (tree_store_set_folder_info): Expand the tree
- node if the saved state tells us it was expanded the previous
- session.
- (em_folder_tree_load_state): Load the saved state.
- (em_folder_tree_add_store): Conditionally expand the store node.
- (em_folder_tree_new_with_model): Expand all the nodes that should
- be expanded.
-
-2003-12-01 Radek Doulik <rodo@ximian.com>
-
- * em-folder-tree.c (render_pixbuf): use CAMEL_VTRASH_NAME,
- CAMEL_VJUNK_NAME
-
-2003-11-28 Radek Doulik <rodo@ximian.com>
-
- * em-folder-tree.c (render_pixbuf): added junk icon to folder
- icons
-
-2003-12-01 Not Zed <NotZed@Ximian.com>
-
- * em-folder-browser.c (emfb_edit_cut, emfb_edit_copy)
- (emfb_edit_paste): override the em-folder-view impl, and handle
- the search bar properly. For #48746.
-
- * mail-security.glade: added some padding to the security details
- frames.
-
- * em-format-html-display.c (efhd_xpkcs7mime_validity_clicked):
- some cosmetic layout changes.
-
-2003-11-27 Charles Zhang <charles.zhang@sun.com>
-
- * mail-account-editor.c (construct): connect "changed" signal.
- (mail_account_editor_changed): change signal handler.
- Fixes bug #48998.
-
-2003-11-30 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-offline-handler.c: Remove all the syncFolder stuff since
- it's not in the Component interface anymore.
-
- * mail-mt.c: Remove declaration for global_shell_client. #if 0
- all the code that uses that.
-
- * mail-component-factory.c: Remove declaration for
- global_shell_client.
-
- * mail-vfolder.c: Remove declaration for global_shell_client.
-
-2003-11-26 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: turn on deprecated Gtk stuff
-
-2003-11-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (em_folder_tree_save_state): New function to
- save tree expanded state.
- (em_folder_tree_queue_save_state): New function to queue saving of
- the expanded state.
- (em_folder_tree_construct): Connect to the row-collapsed signal.
- (tree_row_collapsed): Queue a save-state.
- (tree_row_expanded): Queue a save state.
- (em_folder_tree_get_folder_info__got): Queue a save-state.
-
-2003-11-25 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.c (em_folder_view_print): set session on print
- formatter for signatures to work.
-
- * em-message-browser.c (emmb_destroy): kill warning.
-
- * em-format-html.c (efh_output_secure): same as
- efhd_output_secure, output the security bar, but for
- printing/plain html.
- (efh_application_xpkcs7mime): use output_secure.
- (em_format_html_multipart_signed_sign): removed, output_secure
- does what this did.
-
- * em-format-html-display.c (smime_sign_table,
- smime_encrypt_table): Added a short description for the mail
- display.
- (efhd_xpkcs7mime_button): only good/bad signature at this point,
- if only encrypted, then display 'bad' icon.
- (efhd_output_secure): output the security bar/button and handle
- multi-level enveloping properly.
- (efhd_application_xpkcs7mime): just call output_secure to do
- the security bar.
- (efhd_multipart_signed): same.
- (efhd_signature_button): removed, no longer used.
- (efhd_signature_check): removed, no longer used.
-
-2003-11-24 Radek Doulik <rodo@ximian.com>
-
- * em-format-html.c (efh_text_plain): use new colors
- (efh_text_html): ditto
-
- * em-format-html-display.c (efhd_gtkhtml_realise): set new colors
- according to style
-
- * em-format-html.c (efh_init): init new colors
-
- * em-format-html.h: added frame and content colors
-
- * em-format.c (emf_multipart_mixed): do not use horizonal rule,
- attachment content is now inside simple frame
-
- * em-format-html.c (efh_text_plain): add 6 points around text
- plain content and frame it
- (efh_text_html): frame text/html
- (efh_format_do): fix body tag, set bgcolor
- (em_format_html_format_headers): do not put headers into own
- table, content body is framed now instead
- (efh_format_message): update for headers/body changes
-
- * em-format-html-display.c (efhd_format_attachment): put
- additional vertical space around attachment button
-
-2003-11-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree-model.c (model_drag_data_received)
- (model_row_drop_possible, model_row_draggable)
- (model_drag_data_get, model_drag_data_delete): Swap the retval
- varargs value to the last argument instead of the first.
-
-2003-11-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_uri_deleted): Removed call to
- mail_tool_delete_meta_data(). Fixes bug #51236.
-
- * mail-component.c (impl_handleURI): Implemented.
- (mail_component_class_init): Overload the handleURI method.
-
-2003-11-20 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #51012.
-
- * em-folder-tree.c (emft_popup_rename_folder): Fixed a FIXME to
- not use the OS-specific g_path_*() stuff.
- (em_folder_tree_set_selected): For the case where the tree has
- already loaded enough subfolders to include the path we need to
- select, exopand the nodes to that path as well. For the case that
- the tree hasn't loaded enough of the folder nodes, load them and
- then have the node selected/expanded to.
-
-2003-11-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-selector.c (emfs_create_name_activate): Emit the
- response signal with the RESPONSE_NEW value.
- (emfs_create_name_changed): Sanity check the entry text and set OK
- sensitivity.
- (folder_selected_cb): If there is an entry widget, then call
- name_changed() to decide sensitivity, else set OK to be sensitive.
-
- * em-utils.c (em_utils_selection_set_urilist): Same.
-
- * em-format-html-display.c (efhd_drag_data_get): Same as below.
-
- * em-folder-tree.c (drag_text_uri_list): Terminate each url of a
- text/uri-list with a \r\n.
-
-2003-11-19 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Mail.server.in.in: Add an
- "evolution:uri_schemas" attribute.
-
-2003-11-19 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (em_uri_to_camel): if we're setting the
- fragment, strip leading /'s.
-
- * mail-tools.c (mail_tool_get_meta_data)
- (mail_tool_delete_meta_data, meta_data_key): old stuff killed.
- (mail_tool_uri_to_folder): handle email: uri's specially. this is
- a bit of a hack, the filter callbacks should manage this itself
- since filters are the only bits which use those uri's.
-
-2003-11-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c (em_migrate_dir): Don't leak the message objects.
-
- * em-folder-tree.c (em_copy_folders): Execute asynchronously by
- queueing the copy in another thread.
- (em_copy_folders__copy): Moved the original logic here.
-
-2003-11-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (tree_row_expanded): Queue the
- camel_store_get_folder_info() call in another thread.
- (em_folder_tree_get_folder_info__got): Moved all the logic of
- tree_row_expanded here.
-
-2003-11-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (tree_row_expanded): Fixed to check fi->child
- as well (since mbox does it right).
- (emft_popup_new_folder_response): Fixed to subscribe to the
- correct folder.
- (emft_popup_delete_folders): Fixed to use the full_name rather
- than the path.
-
- * em-folder-selection-button.c (set_contents): Fixed to not
- include leading '/' in the folder name in the label.
-
- * em-folder-tree.c (emft_popup_new_folder_response): Implemented
- error reporting via gtk dialogs.
- (emft_popup_copy_folder_selected): Same.
-
-2003-11-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (emft_popup_new_folder_response): Use a
- folder_name rather than a path as the name argument to
- camel_store_create_folder(), fixes creation of IMAP folders.
-
-2003-11-17 Not Zed <NotZed@Ximian.com>
-
- * em-folder-selection-button.c (set_contents): handle an
- unparsable url without crashing.
-
- * mail-tools.c (mail_tool_get_local_inbox): thin wrapper on
- mail_component_get_local_inbox.
-
- * mail-component.c (mail_component_get_local_inbox): helper to get
- the default local inbox.
-
- * mail-ops.c (fetch_mail_fetch): if we can't get the inbox, make
- sure we still unref the filter driver here by using hte same exit
- code. Fixes a crash.
-
-2003-11-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-tree.c (emft_popup_new_folder_response): We can't use
- a uri to do a lookup of a store-info on the store_hash, we have to
- get a CamelStore first.
- (row_draggable_cb): validate the iter before using it.
- (row_drop_possible_cb): Same.
- (drag_data_received_cb): Here too.
- (drag_data_get_cb): Same.
- (drag_data_delete_cb): Again here.
- (tree_store_set_folder_info): Recursively add nodes if fi->child
- is non-NULL rather than adding a dummy node.
- (folder_renamed_cb): Implemented.
-
-2003-11-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-mt.c (set_stop): Removed most of the code. This is
- basically now a nop. Need to somehow get the uic and fix this.
-
- * folder-browser-factory.[c,h]: Removed.
-
- * mail-component.c (folder_selected_cb): Don't create a new view
- anymore, simply set the new folder uri on the folder browser. This
- makes the mailer use a lot less memory than in 1.x
- (view_control_activate_cb): Moved here from
- folder-browser-factory.c
- (impl_createControls): Connect to the activate signal on the view
- control.
-
-2003-11-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-selection.c (folder_selected_cb): Only set OK to
- sensitive if the selected node is not a store node.
-
- * em-folder-tree-model.c: Moved the store_hash and uri_hash from
- EMFolderTreePrivate into here instead.
-
- * em-folder-tree.c: Updated for above changes.
-
-2003-11-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-view.c (emfv_popup_move): Updated.
- (emfv_popup_copy): Updated.
-
- * em-folder-tree.c (emft_popup_copy): Updated.
- (emft_popup_move): Updated.
-
- * em-folder-selection.c (create_dialog): New convenience function
- to construct the dialog contents for all three public functions.
- (em_folder_selection_run_dialog): Now longer takes a caption arg.
- (em_folder_selection_run_dialog_uri): Same.
- (em_select_folder): Here too.
-
-2003-11-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-component.c (mail_component_get_tree_model): Use
- em_folder_tree_get_model() since an emft is not a GtkTreeView.
-
- * em-folder-tree.c (em_folder_tree_get_model): New function to get
- the tree model.
-
-2003-11-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-selection.c: Rewritten to use EMFolderTRee.
-
- * mail-vfolder.c (vfolder_load_storage): Updated for function name
- changes in mail-component.c
-
- * mail-offline-handler.c: Updated for function name changes in
- mail-component.c
-
- * mail-account-gui.c (add_new_store): Fixed to not use EStorage.
- (mail_account_gui_save): Updated for function name changes.
-
- * em-account-prefs.c (account_delete_clicked): Updated for
- function name changes.
- (account_able_clicked): Same.
- (account_able_toggled): Same.
-
- * mail-component.c: Renamed mail_component_*storage*() functions
- to mail_component_*store*() since we are no longer dealing with
- storages, but instead with CamelStore's.
- (create_view_widget): If the user selects a store node, don't try
- to open it as a folder.
-
-2003-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-component.c (impl_sendAndReceive): New, implementation for
- Evolution.Component.sendAndReceive.
- (mail_component_class_init): Install.
-
-2003-11-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-vfolder.c (context_rule_removed): Modified to not use
- EStorage* functions. I don't even think it *needs* to remove the
- folder from the mail-component, the mail-component should just
- pick it up automagically via CamelStore events.
-
- * em-folder-tree.[c,h]: New folder-tree widget that replaces the
- shell's folder-tree widget.
-
- * em-folder-tree-model.[c,h]: New source files subclassing
- GtkTreeStore for handling the mess that is drag&drop.
-
- * em-folder-selection-button.c: Ported to use EMFolderTree.
-
- * em-folder-selection.c: Ported to use EMFolderTree.
-
- * em-folder-selector.c: Ported to use EMFolderTree.
-
- * mail-component.c: Ported to use EMFolderTree.
-
- * mail-offline-handler.c (storage_go_online): Updated to not pass
- a storage argument.
-
- * mail-folder-cache.c: Removed storage stuff.
-
- * mail-send-recv.c (receive_update_got_store): Don't do EStorage*
- stuff anymore.
-
-2003-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-component.c (impl__get_userCreatableItems): New,
- implementation for the Component.userCreatableItems attribute.
- (impl_requestCreateItem): New, implementation for the
- Component.requestCreateItem() method.
- (mail_component_class_init): Install.
-
-2003-11-13 Radek Doulik <rodo@ximian.com>
-
- * em-junk-filter.c (em_junk_sa_is_available): new helper function,
- use it before any call to spamassassin, spamc and sa-learn
- (em_junk_sa_test_spamd): first test if spamassassin is available
- (em_junk_sa_test_spamd): rename em_junk_sa_spamd_tested to
- em_junk_sa_tested, always set em_junk_sa_tested
-
- * mail-folder-cache.c (folder_changed): don't call
- CAMEL_IS_VJUNK_FOLDER, it was added by mistake
-
-2003-11-13 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (em_format_html_add_pobject): use malloc0 for
- the pobject memory.
-
-2003-11-12 Not Zed <NotZed@Ximian.com>
-
- * mail-account-gui.c (smime_sign_key_select)
- (smime_encrypt_key_select, smime_encrypt_key_selected)
- (smime_sign_key_selected): implement the key selector popup using
- e-cert-selector.
-
-2003-11-11 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (efh_application_xpkcs7mime): output icons of
- the status.
- (em_format_html_add_pobject): Changed to take a size specificier,
- return the pobject, and re-ordered args to be more consistent with
- puri stuff.
- (em_format_html_remove_pobject): handle the free callback if set.
-
- * em-format.c (emf_application_xpkcs7mime): moved this to
- em-format-html since it needs to do icon stuff.
-
- * mail-security.glade: new glade file for security related stuff.
-
- * mail-config.glade: removed the message security dialogue, it
- gets opened automatically by the config code :(
-
-2003-11-10 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Mail.server.in.in: Set an
- "evolution:component_alias" property with a value of "mail".
-
-2003-11-10 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (em_format_html_multipart_signed_sign): changed
- for cipher context api changes.
- * em-format.c (emf_multipart_signed): ditto.
-
-2003-11-07 Not Zed <NotZed@Ximian.com>
-
- * mail-config.glade: added security_information_dialog (probably
- temporarily in this file).
-
- * em-format.c (em_format_is_attachment): also treat pkcs7-mime as
- non-attachment.
- (emf_application_xpkcs7mime): no longer need to worry about
- scanning the part.
-
-2003-11-07 Dan Winship <danw@ximian.com>
-
- * message-list.c: Don't #include e-name-western.h, since the code
- that uses it is commented out, and we want to remove the local
- copy, but we don't want to make the mailer depend on the e-d-s
- copy if it's not even going to be using it.
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: build the marshall files right at the beginning
-
-2003-11-11 Not Zed <NotZed@Ximian.com>
-
- * mail-security.glade: new glade file for security related stuff.
-
- * mail-config.glade: removed the message security dialogue, it
- gets opened automatically by the config code :(
-
-2003-11-10 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Mail.server.in.in: Set an
- "evolution:component_alias" property with a value of "mail".
-
-2003-11-10 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (em_format_html_multipart_signed_sign): changed
- for cipher context api changes.
- * em-format.c (emf_multipart_signed): ditto.
-
-2003-11-07 Not Zed <NotZed@Ximian.com>
-
- * mail-config.glade: added security_information_dialog (probably
- temporarily in this file).
-
- * em-format.c (em_format_is_attachment): also treat pkcs7-mime as
- non-attachment.
- (emf_application_xpkcs7mime): no longer need to worry about
- scanning the part.
-
-2003-11-07 Dan Winship <danw@ximian.com>
-
- * message-list.c: Don't #include e-name-western.h, since the code
- that uses it is commented out, and we want to remove the local
- copy, but we don't want to make the mailer depend on the e-d-s
- copy if it's not even going to be using it.
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: Make sure the marshal files are listed above other
- sources
-
-2003-11-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.c (em_migrate_filter_file): Call em_migrate_uri()
- instead of em_uri_from_camel().
- (em_migrate_uri): Special-case file: uri's by converting them into
- email://local@local/ uri's since these folders will have been
- migrated to the newer mbox tree structure.
-
-2003-11-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-vfolder.c (mail_vfolder_delete_uri): User vfolder rules
- should be in ${evolution_dir}/mail/vfolders.xml rather than
- ${evolution_dir}/vfolders.xml
- (mail_vfolder_rename_uri): Same.
- (store_folder_deleted): Here too.
- (store_folder_renamed): And here.
- (vfolder_load_storage): Again here.
- (vfolder_editor_response): Same.
- (edit_rule_response): And here.
- (new_rule_clicked): Here too.
-
- * mail-session.c (main_get_filter_driver): User filter rules
- should be in ${evolution_dir}/mail/filters.xml rather than
- ${evolution_dir}/filters.xml
-
- * mail-autofilter.c (filter_gui_add_from_message): Same.
- (mail_filter_rename_uri): And here.
- (mail_filter_delete_uri): Here too.
-
- * em-utils.c (filter_editor_response): Again here.
- (em_utils_edit_filters): Same.
-
- * em-migrate.c (em_migrate_filter_file): Same (also for
- vfolders.xml)
-
-2003-11-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-migrate.[c,h]: New source files to migrate from the old mail
- directory to the new mail directory.
-
- * mail-component.c (mail_component_init): Changed to use
- ~/.evolution and added code to migrate the old mail folders over
- if ~/.evolution/mail does not yet exist.
-
-2003-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Mail.server.in.in: Use "evolution2:config_item"
- properties for the config item instead of "evolution:config_item"
- ones.
-
-2003-11-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-view.c: setup filter-on-thread and vfolder-on-thread.
-
- * mail-autofilter.c (rule_from_message): handle AUTO_THREAD
- (rule_match_thread): new function to setup a filter on a msgid
-
-2003-10-31 Not Zed <NotZed@Ximian.com>
-
- * mail-config.glade: Rearranged smime config slightly, and added
- encrypt key preference.
-
- * mail-account-gui.c (mail_account_gui_save,
- mail_account_gui_new): enable smime always if have_nss. Added new
- options in glade file and handle changed names.
- (smime_changed, smime_sign_key_select, smime_sign_key_clear)
- (smime_encrypt_key_select, smime_encrypt_key_clear): Add a bunch
- of mostly dummy UI behaviour management stuff.
-
-2003-10-30 Not Zed <NotZed@Ximian.com>
-
- * em-format.c (em_format_is_inline): show application/x-pkcs7-mime
- inline always by default.
-
-2003-10-30 Not Zed <NotZed@Ximian.com>
-
- * em-format.c (emf_multipart_signed): handle
- application/x-pkcs7-signature.
-
-2003-10-29 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (em_format_html_multipart_signed_sign): handle
- application/x-pkcs7-signature.
-
- * em-format.c (emf_application_xpkcs7mime): Handle
- application/x-pkcs7-mime.
-
-2003-10-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-account-prefs.h: Changed the OAFIID.
-
- * em-composer-prefs.h: Changed the OAFIID.
-
- * em-mailer-prefs.h: Changed the OAFIID.
-
- * GNOME_Evolution_Mail.server.in.in: Changed OAFIIDs for the prefs
- controls.
-
-2003-10-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * GNOME_Evolution_Mail.server.in.in: Nuked the MailConfig
- interface stuff.
-
- * Mailer.idl: Removed. None of the interfaces are needed/used
- anymore.
-
- * folder-info.[c,h]: Removed. The summary was the only thing that
- needed/used this code and it has been nuked into oblivion, so
- these interfaces are no longer needed.
-
- * mail-config.c: Removed old crufty CORBA interface snot that is
- no longer needed or used.
-
-2003-10-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * Fixes bug #49816
-
- * em-popup.c (emp_part_popup_reply_sender): No need to pass a
- parent window arg anymore.
- (emp_part_popup_reply_list): Same.
- (emp_part_popup_reply_all): Here too.
- (emp_part_popup_forward): Same.
- (emp_uri_popup_address_send): Here too.
-
- * em-folder-browser.c (emfb_mail_compose): No need to pass a
- parent window arg anymore.
- (emfb_mail_post): Same.
-
- * em-folder-view.c (emfv_message_reply): Don't pass a parent
- window argument anymore.
- (emfv_popup_forward): Same.
- (emfv_popup_resend): Same here.
- (em_folder_view_open_selected): Same.
- (emfv_message_forward_attached): Here too.
- (emfv_message_forward_inline): And here.
- (emfv_message_forward_quoted): Same.
- (emfv_message_redirect): Here too.
- (emfv_message_post_reply): And here.
- (emfv_format_link_clicked): ANd finally here.
-
- * em-utils.c (create_new_composer): Don't set_transient_for()
- anymore.
- (em_utils_compose_new_message): No longer takes a parent window
- argument.
- (em_utils_forward_attached): No longer takes a parent window arg.
- (em_utils_forward_inline): Same.
- (em_utils_forward_quoted): Same.
- (em_utils_forward_message): Same.
- (em_utils_forward_messages): Here too.
- (redirect_get_composer): Don't set_transient_for() here either.
- (em_utils_redirect_message): No longer takes a parent window arg.
- (em_utils_redirect_message_by_uid): Same.
- (reply_get_composer): Don't set_transient_for() here.
- (em_utils_reply_to_message): No longer takes a parent window arg.
- (em_utils_reply_to_message_by_uid): Same.
- (post_reply_to_message): Don't set_transient_for() here.
- (em_utils_post_reply_to_message_by_uid): No longer takes a parent
- window arg.
- (em_utils_compose_new_message_with_mailto): Don't
- set_transient_for() here.
- (em_utils_post_to_url): Same.
- (em_utils_edit_message): No longer takes a parent window arg.
- (em_utils_edit_messages): Same.
-
-2003-10-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-account-prefs.[c,h]: Re-Namespaced mail-accounts.c
-
- * em-composer-prefs.[c,h]: Re-Namespaced mail-composer-prefs.c
-
- * em-mailer-prefs.[c,h]: Re-Namespaced mail-preferences.c
-
- * mail-accounts.[c,h]: Removed.
-
- * mail-composer-prefs.[c,h]: Removed.
-
- * mail-preferences.[c,h]: Removed.
-
- * mail-account-editor.c: Updated.
-
- * mail-account-gui.c: Updated.
-
- * mail-config-factory.c: Updated.
-
- * mail-component-factory.c: Updated.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Mail.server.in.in: Add an
- "evolution:button_icon" attribute.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Mail.server.in.in: Add an
- "evolution:button_sort_order" attribute.
-
-2003-10-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-component.c (parse_uid_list): Removed, use
- em_utils_selection_get_uidlist() instead.
- (drop_uid_list): Use em_utils_selection_get_uidlist() to parse the
- x-uid-list selection data and use mail_tool_uri_to_folder()
- directly since we have the uri (originally we expected the first
- component of the selection data to be the e-storage-set-view
- folder path rather than the uri).
- (folder_receive_drop_cb): Call gtk_drag_finish() here.
-
- * message-list.c: s/x-evolution-message/x-uid-list/
-
- * em-utils.c: Same.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-component.c (impl_createControls): Use
- e_storage_browser_peek_widget_scrolled() to retrieve the scrolled
- window that the EStorageSetView is contained in.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Mail.server.in.in: Add an
- "evolution:button_label" attribute to the Component for use in the
- shell.
-
-2003-10-22 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (em_copy_folders): handle destination of ""
- properly.
- (emc_popup_copy_folder_selected): handle url->path properly, strip
- leading /.
- (em_copy_folders): if we just created a new folder on a
- subscribable store, subscribe to it.
- (em_copy_folders): handle nonselectable folders specially.
-
-2003-10-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-component.c (drag_text_uri_list, folder_dragged_cb)
- (drop_uid_list, drop_folder, import_message_rfc822)
- (drop_message_rfc822, drop_text_uri_list, folder_receive_drop_cb):
- New functions to handle drag & drop to/from the folder tree.
- (impl_createControls): Setup drag & drop support.
-
- * em-format.c (emf_multipart_mixed): Put an <hr> between parts of
- a multipart.
-
-2003-10-21 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (emc_popup_properties): implement.
- (emc_popup_properties_got_folder): builds dynamic
- folder-properties dialogue.
- (emc_popup_properties_response): set the properties on the folder
- on an ok response.
- (emc_popup_properties_free): free the properties working data.
-
- * mail-folder-cache.c (unset_folder_info): unhook from the right
- function for message_changed.
-
-2003-10-20 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (emc_popup_new_folder): pass the right object
- to set_selected(). Fixes a new real bug. Undid reformatting.
-
-2003-10-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-component.c: General compile fixes.
- (emc_popup_new_folder): Fixed to not shadow a parameter. Fixes a
- real bug.
-
- * mail-component.h: Added some prototypes.
-
-2003-10-13 Not Zed <NotZed@Ximian.com>
-
- * em-popup.c (em_popup_create_menu_once): only hookup target free
- if we have a target set.
-
- * mail-component.c (load_accounts): removed debug i accidentally
- left in.
- (emc_tree_right_click): handle right-click context menu, using an
- EMPopup table.
- (emc_popup_*): setup empty popup handlers.
-
-2003-10-13 Not Zed <NotZed@Ximian.com>
-
- * em-folder-selection.c (em_select_folder): asynchornous folder
- selection call.
- (emfs_folder_selected): callback for folder selected.
-
- * em-folder-view.c (emfv_popup_move): implement.
- (emfv_popup_copy): "
- (emfv_popup_move_cb): async folder select callback to run it.
-
-2003-10-10 Not Zed <NotZed@Ximian.com>
-
- * mail-account-gui.c
- (mail_account_gui_folder_selector_button_new): use
- em_folder_selection_button.
- (mail_account_gui_new): "
- (folder_selected): "
-
- * em-folder-selection-button.c: Make this use camel uri's rather
- than camelfolders.
- (set_selection): removed, redundant.
- (impl_dispose): removed, not needed.
-
- * em-folder-selection-button.h: change the selected signal not to
- actually return the selection, which must get retrieved later.
-
- * mail-component.c (em_uri_from_camel): create an evo mail uri
- from a camel one.
- (em_uri_to_camel): the reverse.
-
- * mail-signature-editor.c (mail_signature_editor): up the version
- of the gtkhtml editor.
-
-2003-10-09 Not Zed <NotZed@Ximian.com>
-
- * em-folder-selection-button.c (set_selection): always set
- selected_folder, otherwise we don't unset it properly.
-
- * em-folder-selection.c (em_folder_selection_run_dialog): fix a
- small memleak.
- (em_folder_selection_run_dialog_uri): do the same as run_dialog
- but take, and return physical uri's.
-
- * mail-component-factory.c (factory): removed some fixme's, and
- re-hookedup the composer.
-
-2003-10-09 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * em-icon-stream.c (emis_sync_close): Use
- gnome-thumbnail_scale_down_pixbuf if available, for better
- performance.
-
-2003-10-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-view.c: Add a hide_mask to the
- create-rule-from-message bars so that we don't segfault when we
- right click with a multi-selection.
-
-2003-10-08 Chris Toshok <toshok@ximian.com>
-
- * em-utils.c (em_utils_camel_address_to_destination): EDestination
- => EABDestination, and e_destination => eab_destination.
- (reply_get_composer): same.
- (post_reply_to_message): same.
-
- * em-composer-utils.c (ask_confirm_for_unwanted_html_mail)
- EDestination => EABDestination, and e_destination =>
- eab_destination.
- (composer_get_message):same.
-
-2003-10-08 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (mail_component_peek): setup vfolders once we
- hve the component, since its setup will call mail_component_peek,
- fun recursion.
-
-2003-10-08 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (setup_local_folder): removed.
- (setup_local_store): setup various needed globals properly.
- (setup_account_storages): renamed to load_accounts.
- (go_online): turn on interactivity as well as onlinedness.
-
- * GNOME_Evolution_Mail.server.in.in: point the preferences pages
- to the right factory.
-
-2003-10-07 Not Zed <NotZed@Ximian.com>
-
- * mail-component.[ch]: Fix copyrights.
-
-2003-10-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (identity_prepare): Fixed.
-
- * mail-ops.c (fetch_mail_fetch): Always save the uid cache no
- matter what.
-
-2003-10-03 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * mail-config-druid.c (identity_prepare), (config_wizard_new):
- Convert real name to UTF-8 if needed.
-
-2003-10-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-browser.c (emfb_set_folder): Disable the selection of
- the first unread message for now. This is actually annoying the
- fuck out of me, Radek, and a few other people.
-
-2003-10-02 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (add_storage): Add the storage to the hash
- after we've initialised it.
- (mail_component_evomail_uri_from_folder): hardcode "local" account
- pseudo-id for local folders.
- (mail_component_get_folder_from_evomail_uri): handle the "local"
- account case.
-
-2003-10-02 Not Zed <NotZed@Ximian.com>
-
- * mail-component.c (setup_local_store): use mbox:/path rather than
- mbox:///path - the mbox code is 'wrong', but this is easier to
- fix. fixes local unread counts. maybe the provider url-compare
- should address this too.
-
-2003-10-02 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>
-
- * mail-config-druid.c: Fix for 40917 "Backspace shouldn't
- highlight the whole remaining string in Setup Assistant".
- (identity_changed): Removed repeated focussing per keystroke.
- functions
- (source_changed): Same.
- (transport_changed): Here too.
- (management_changed): And here.
- (identity_prepare): Removed the initial highlighting for Full
- Name, also the unneeded intial grab_focus.
-
-2003-10-02 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (efh_format_timeout): zero out last_part if
- we're clearing. Uh, this fixes, but shouldn't, part of #49034.
- The problem is the 'last part' logic is based on the address,
- which can quite easily be repeated for different messages.
-
- * em-folder-view.c (emfv_list_message_selected): reverted jeff's
- patch for #48618, use a much simpler method.
-
- * em-message-browser.c (emmb_destroy): hook onto destroy handler,
- we need to destroy the messagelist ourselves, since we dont attach
- it to any parent window.
-
-2003-10-01 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (efh_init): turn off blocking writes.
- (efh_format_timeout): don't do a htmlbegin on the page yet, it'll
- be handled by em-html-stream when it has data, to reduce flicker.
- (efh_format_do): close the main gtkhtml stream as soon as we're
- done writing the body. any sub-jobs should be using frames etc.
- (efh_text_plain): dont write a table around the text, try to
- reduce flickering. layout may be out now though.
-
- * em-html-stream.c (emhs_sync_write): if we have no html_stream
- yet, begin a new one.
-
-2003-09-30 Rodney Dawes <dobey@ximian.com>
-
- * em-format-html-print.c: Use "Sans Regular" instead of "Helvetica"
- Fixes bug #47878
-
-2003-09-30 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (efh_init): remove gconf stuff.
- (em_format_html_set_xmailer_mask): new method to set the xmailer mask.
-
- * em-folder-view.c (emfv_display_keys[]): Added charset key to
- monitor/retrieve, and xmailer_mask.
- (emfv_setting_notify): Monitor charset setting, pass onto the
- formatter, as well as xmailer_mask.
-
- * mail-preferences.c (mail_preferences_construct): use the new
- charset key.
- (mail_preferences_apply): use the new charset key.
-
- * evolution-mail.schemas: Moved the mail/format/charset to
- mail/display/charset. 1. it makes more sense, and 2. it makes
- notification update easier in em-folder-view.c
-
- * em-format.c (emf_init): remove the gconf charset stuff, for bug
- #48791, and also actually fixes the fixme that jeff thought he
- fixed.
- (em_format_format_text): use default charset as fallback.
- (em_format_set_default_charset): New method to set the default charset.
- (gconf_charset_changed): removed.
-
-2003-09-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-format.c (emf_init): Oops, put the arguments in the right order.
-
-2003-09-29 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-component.c: New member local_store in
- MailComponentPrivate.
- (impl_dispose): Unref.
- (mail_component_load_storage_by_uri): Return the CamelStore.
- (setup_local_folder): New.
- (setup_local_store): New.
- (mail_component_init): Call it.
- (mail_component_peek_storage_set): New.
- (mail_component_get_folder_from_evomail_uri): New.
- (mail_component_evomail_uri_from_folder): New.
-
- * em-folder-selection-button.c: New.
- * em-folder-selection-button.h: New.
-
- * em-folder-selection.c: New.
- * em-folder-selection.h: New.
-
- * em-marshal.list: Add NONE:POINTER.
-
-2003-09-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Allow any file: uri
- to point to a sent or drafts folder.
-
-2003-09-25 Rodney Dawes <dobey@ximian.com>
-
- * mail-send-recv.c: Make the dialog more HIG-compliant by fixing
- widget alignment/spacing issues, and removing separators
-
-2003-09-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-preferences.c (mail_preferences_construct): Same as below.
-
- * mail-composer-prefs.c (mail_composer_prefs_construct): gconf can
- return empty string if the charset has not been set, so if the
- charset string is empty, default the charset to the user's locale
- charset. Partial fix for bug #47638.
-
-2003-09-23 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-component.c (add_storage): Remove unused arg "uri".
- (mail_component_add_store): Likewise.
- (add_storage): Don't set the "Connecting..." node.
- (mail_component_init): Set up local store at
- ~/.evolution/mail/local.
-
- * evolution-mbox-upgrade.c (get_local_store): Remove a double
- xmlFree() that was causing it to crash.
-
-
-2003-09-23 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-component.c (add_storage): Note the new store.
-
- * mail-component-factory.c: Don't include "mail-callbacks.h"
- anymore.
-
- * em-format-html.c (em_format_html_get_type): Get the base
- directory with mail_component_peek_base_directory().
- * em-utils.c (filter_editor_response): Likewise.
- (em_utils_edit_filters): Likewise.
-
- * em-folder-browser.c (emfb_init): Get the search context through
- mail_component_peek_search_context().
-
-2003-09-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mbox-upgrade.c (get_local_store): Don't xmlFree (name)
- until after we've g_strdup'd it.
- (em_migrate_dir): If the metadata file doesn't exist, don't even
- bother trying subfolers (the shell just ignores them so we should
- too).
-
-2003-09-23 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #48791 (and also fixes a FIXME)
-
- * em-format.c (emf_init): Setup a gconf listener for changes to
- the charset setting.
- (gconf_charset_changed): Update the cached gconf charset value.
- (emf_finalise): Free the EMFormatPrivate data, unref the gconf
- client, disconnect the charset notify id, and free the cached
- gconf charset value.
- (em_format_format_text): Use the cached gconf charset value.
-
-2003-09-22 Not Zed <NotZed@Ximian.com>
-
- ** See bug #32996
-
- * mail-folder-cache.c (real_flush_updates): don't just pass TRUE
- to the 'can work offline' parameter of new shell folder.
-
- ** See bug #39410
-
- * mail-ops.c (prep_offline_do): sync all messages, not just
- unread or flagged ones.
-
-2003-09-22 Not Zed <NotZed@Ximian.com>
-
- * em-popup.c (emp_uri_popup_link_copy): removed, moved to
- em-folder-view, for now, it has access to an invisible.
-
- * em-folder-view.c (emfv_setting_notify): honour the load_http
- setting, at least the all setting.
- (emfv_format_popup_event): setup the popup menu item for copy link
- location here.
-
-2003-09-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-preferences.c (mail_preferences_construct): Connect to
- "value-changed" rather than "changed" for spin buttons.
-
-2003-09-21 Not Zed <NotZed@Ximian.com>
-
- * mail-session.c (ms_thread_msg_new): implement, we hook into the
- mail progress reporting stuff by overriding the CamelOperation
- member with one from a dummy mail_msg.
- (ms_thread_msg_free): handle freeing.
-
- * mail-mt.c (mail_msg_free): mute the camel-operaiton when we free
- it so we no longer get updates.
-
-2003-09-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-message-browser.c (emmb_set_message): Set the window title to
- be that of the message subject. Fixes bug #48617.
-
-2003-09-19 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #48618.
-
- * em-folder-view.c (emfv_list_message_selected): See if we have
- already loaded the message uid that has just been selected, if so
- - don't bother re-loading it.
- (emfv_list_done_message_selected): Update loaded_uid and
- loading_uid.
-
-2003-09-18 Radek Doulik <rodo@ximian.com>
-
- * em-format-html.c (efh_init): use gtkhtml's blocking
-
-2003-09-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-inline-filter.c: updated for CamelTransferEncoding namespace
- changes
-
- * em-inline-filter.h: updated for CamelTransferEncoding namespace
- changes
-
- * mail-ops.c: updated for CamelTransferEncoding namespace changes
-
-2003-09-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c: updated for camel namespace changes
-
- * em-folder-view.c: updated for camel namespace changes
-
- * em-format-html-display.c: updated for camel namespace changes
-
- * em-format-html-quote.c: updated for camel namespace changes
-
- * em-format.c: updated for camel namespace changes
-
- * em-popup.c: updated for camel namespace changes
-
- * em-utils.c: updated for camel namespace changes
-
- * mail-autofilter.c: updated for camel namespace changes
-
- * mail-ops.c: updated for camel namespace changes
-
- * mail-session.c: updated for camel namespace changes
-
- * message-list.c: updated for camel namespace changes
-
- * message-tag-followup.c: updated for camel namespace changes
-
- * importers/evolution-mbox-importer.c: updated for camel namespace
- changes
-
-2003-09-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-popup.c (emp_standard_menu_factory): Don't forget to
- initialise/increment 'i' when using it as an object id in the
- for-loop.
-
- * em-format.c (em_format_format_text): Initialise charset to NULL
- or it may be used uninitialised. Also include
- gnome-vfs-mime-handlers.h for gnome_vfs_mime_type_get_description().
-
- * Makefile.am: Added $(MARSHALL_GENERATED) to $(BUILT_SOURCES) so
- that em-marshal.[c,h] were autogenerated.
-
-2003-09-17 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c, folder-browser.h, folder-browser-ui.c
- folder-browser-ui.h, mail-callbacks.c, mail-callbacks.h
- mail-display.c, mail-display.h, mail-display-stream.c
- mail-display-stream.h, mail-format.c, mail-format.h
- mail-identify.c, mail-search.c, mail-search.h message-browser.c,
- message-browser.h, subscribe-dialog.c subscribe-dialog.h,
- mail-font-prefs.c, mail-font-prefs.h: cvs removed.
-
- * Makefile.am: Removed mail-font-prefs.[ch], hasn't been built for
- ages.
-
- * em-*.c: killed a bunch of printfs.
-
- * em-format-html-display.c (efhd_html_button_press_event): update
- for html object api chagnes.
-
- ** Merge in mail-refactor-2 branch.
-
-2003-09-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mbox-upgrade.c: New source file to migrate from the
- old mbox structure to the new mbox structure.
-
-2003-09-08 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-folder-cache.c (mail_note_store): Allow NULL storage in
- precondition.
-
- * mail-component.c (mail_component_init): Remove debugging
- message.
-
-2003-08-22 Not Zed <NotZed@Ximian.com>
-
- * mail-format.c (write_date): translate the local time format.
-
-2003-08-20 David Woodhouse <dwmw2@infradead.org>
-
- * mail-format.c (write_date): Use e_utf8_strftime() to generate
- localised time; avoid gratuitous extra translation and array of
- day names, and the autoconf magic which made Not Zed dislike the
- inclusion of the timezone name.
-
-2003-08-18 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Mail.server.in.in: Rename
- GNOME_Evolution_Mail_Component2 to
- GNOME_Evolution_Mail_Component_2 and GNOME_Evolution_Mail_Factory2
- to GNOME_Evolution_Mail_Factory_2.
- * mail-component-factory.c: Update accordingly.
-
-2003-08-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (main_get_filter_driver): Removed the
- new-mail-notification mess.
-
- * mail-folder-cache.c (notify_idle_cb): New idle callback to alert
- the user about new mail.
- (notify_type_changed): New function to intercept user changes to
- his/her notification settings changes.
- (real_flush_updates): Initialise new mail notification if not yet
- initialised and setup an idle callback if none is already set.
- (update_1folder): Now takes an additional argument `new' which
- states whether or not the fodler got any new mail so that we may
- handle notify the user (if needed).
- (folder_changed): Pass in the number of new messages received.
-
-2003-08-19 Not Zed <NotZed@Ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): Added a comment for
- translators.
-
-2003-08-19 David Woodhouse <dwmw2@infradead.org>
-
- * mail-callbacks.c (mail_generate_reply): Add a timezone offset to
- the attribution string.
-
-2003-08-19 Not Zed <NotZed@Ximian.com>
-
- * mail-format.c (write_date): Added translation for day and
- localtime strings. Also removed the tz_zone stuff, and just use
- 'localtime' always.
-
-2003-08-15 David Woodhouse <dwmw2@infradead.org>
-
- * mail-format.c (write_date): Show date in localtime too.
-
-2003-08-19 Harry Lu <harry.lu@sun.com>
-
- ** For #45348
-
- * mail-display.c (mail_display_render): Change "%P" to "%p" so
- that strftime() can work under solaris.
-
-2003-08-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_send_message): Don't abort at the first failure
- after sending (filtering, appending to Sent, syncing). Instead,
- keep a running tab of exceptions and then set a culmulative
- exception at the end to report to our caller. Also, if we fail to
- append to the account Sent folder, try again with the local Sent
- folder. Fixes bug #46512.
-
-2003-08-13 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>
-
- * e-searching-tokenizer.c (searcher_next_token): Fix for 45818 (
- i18n mail messages search only produces '[?]'). Now multibyte
- character selection works correctly. But due to associated gtkhtml
- bug, the find button functionallity for multibyte characters is
- broken.
-
-2003-08-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-tools.h: Removed unused function prototype.
-
-2003-08-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (remove_timeout): Removed.
- (register_timeout): Removed.
-
-2003-08-09 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-component.c (storage_go_online): Pass NULL for the
- operation pointer to mail_note_store(), to sync with Michael's
- changes.
-
-2003-08-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (handle_multipart_encrypted): Updated for
- CamelMimePart::content_type changes.
-
- * mail-ops.c (save_part_save): Use
- camel_data_wrapper_decode_to_stream() here.
-
- * mail-display.c (drag_data_get_cb): Updated for
- CamelMimePart::content_type changes.
- (do_attachment_header): Same.
-
-2003-07-31 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_format_raw_message): Updated to pass FALSE
- as the 'decode' param to
- mail_format_data_wrapper_write_to_stream().
- (mail_format_data_wrapper_write_to_stream): Now takes a boolean
- arg telling whether to decode or not. Also reworked the charset
- logic now that camel doesn't handle this for us any longer.
- (mail_format_get_data_wrapper_text): Updated.
- (handle_text_plain): Same.
- (handle_text_enriched): Here too.
-
- * mail-display.c (do_attachment_header): Call decode_to_stream
- here instead of write_to_stream.
- (do_external_viewer): Same.
- (on_url_requested): Same. Also updated for
- mail_format_data_wrapper_write_to_stream().
- (try_part_urls): Call decode_to_stream.
- (drag_data_get_cb): Same.
-
-2003-08-05 Not Zed <NotZed@Ximian.com>
-
- ** See bug #32732
-
- * message-list.c (mail_regen_list): use thread_new.
-
- * mail-local.c (reconfigure_response): use thread_new.
-
- * mail-display.c (stream_write_or_redisplay_when_loaded): use
- thread_new.
-
- * mail-config.c (mail_config_check_service): use thread_new rather
- than queue.
-
- * mail-callbacks.c (view_msg): change to use mail_get_messages(),
- fixes FIXME.
- (do_view_messages): handle get_messages callback.
- (do_view_message): removed.
-
- * mail-ops.c (mail_get_folderinfo): Use a new thread thread
- semantic.
- (mail_save_part): "
- (mail_store_set_offline): "
- (mail_sync_folder): use queued_slow thread queue.
- (mail_expunge_folder): "
- (mail_empty_trash): "
-
- ** See bug #47224. Hook onto clicked rather than button_pressed,
- so that dnd works.
-
- * mail-display.c (inline_toggle): toggle a part inline.
- (button_press): change back to only handle button clicked events,
- renamed to inline_button_clicked.
- (do_attachment_header): hook onto clicked rather than
- button_press_event, and move key_press_event to
- inline_button_pressed.
- (do_signature): Same.
- (inline_button_pressed): handle inline button key press event
- explicitly.
-
-2003-07-29 Not Zed <NotZed@Ximian.com>
-
- * mail-folder-cache.c (mail_note_store): add a CamelOperation for
- overriding status handler.
-
- * mail-send-recv.c (receive_update_got_store): Pass our own cancel
- handle to get_folderinfo and mail_note_store.
- (mail_send_receive, mail_receive_uri): Same for get_store.
-
- * mail-ops.c (mail_get_store, mail_get_folderinfo): Add a
- CamelOperation argument, for overriding the status handler. Fixed
- most calles to pass NULL to use the default.
-
-2003-09-15 Not Zed <NotZed@Ximian.com>
-
- * em-folder-browser.c (emfb_activate): remove warning about folder
- not being loaded yet - it basically never is.
-
- * em-popup.c (emp_standard_menu_factory): dont setup any global
- select menu's yet. they're all handled by folderview atm.
-
-2003-09-11 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (efh_finalise, efh_format_timeout): Use a
- proper hash free func, otherwise it dont work.
-
-2003-09-11 Not Zed <NotZed@Ximian.com>
-
- * em-inline-filter.[ch]: A new class which implements an inline
- snooper via a mime filter, so it is fully streamable. contents
- merely passes through the filter.
-
- * em-format-html.c (efh_finalise): free text substitute parts
- table.
- (efh_text_plain): transform a text part into a multipart, scanning
- for inline data. Keep the multipart around for redraws.
- (efh_format_timeout): clear the text substitute parts table.
-
-2003-09-10 Not Zed <NotZed@Ximian.com>
-
- * em-format-html-display.c (efhd_init): hook onto realise so we
- get the real theme-applied style.
- (efhd_gtkhtml_realise): get the theme data for colour defaults.
- Tweak the colour selection to make it work better with dark
- themes.
-
- * em-format-quote.c (emfq_format_source): we need to implement
- this.
- (emfq_format_error): we need not to call parent, it doesn't
- implement it.
-
- * message-list.c (message_list_select_uid): don't emit
- changedhere, let it go through the table cursor change.
-
- * em-folder-browser.c (em_folder_browser_show_preview): use
- folderview.preview_active for this state.
- (em_folder_browser_show_preview): clear the current message when
- we turn off the message view, and load the current one when turn it on.
-
- * em-folder-view.c (emfv_destroy): zero out preview + list.
- (emfv_list_message_selected): check preview_active before doing
- anything.
- (emfv_edit_cut):
- (emfv_edit_copy): only run if preview active.
-
- * em-format-html.c (efh_format_do): output the proper html
- headers, etc.
-
-2003-09-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Allow the user to
- select any fodler for his/her Drafts and Sent folders. Fixes bug
- #45412.
-
-2003-09-09 Not Zed <NotZed@Ximian.com>
-
- * em-utils.c (forward_non_attached): implement forward quoted.
-
- * em-format-quote.[ch]: New class, em-format-html-quote wont cut
- it. Sigh.
-
- * em-format-html-quote.c (efhq_base_init): move type init stuff
- here.
- (efhq_complete): remove, this is a signal.
- (efhq_multipart_related): we need to override the base class, we
- don't want to output any attachment html.
-
- * em-format-html-print.c (efhp_base_init): move builtin type init
- to here.
-
- * em-format-html.c (efh_init): get xmailer mask from gconf (sigh).
- (efh_format_header): inmplement most of xmailer mask thing.
- rupert icon not done yet, probably needs to be done as part of
- em-format-html-display, sigh.
- (type_builtin_table[]): add image/svg to supported image formats.
- (efhd_base_init): move type init to here.
- (efh_text_enriched): write to the filtered_stream, not stream.
-
- * em-format.c (em_format_format_text): oops, actually use any
- supplied charset.
- (emf_base_init): move hashtable init into base_init, so we get a
- new copy for each derived class too.
-
- * mail-send-recv.c (build_dialogue): use an eclippedlabel for
- status. Fixed all uses.
-
-2003-09-08 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.h (EMFormatHTML): added a simple_headers option,
- only output headers in basic format. Added hide_headers option,
- to disable all header output.
-
- * em-format-html-quote.c (efhq_format_message): blockquote the
- contnet, thats how you cite it!
- (efhq_init): turn on simple headers for html output.
- (efhq_format_message): output headers and part directly, bypassing
- parent format_message.
- (efhq_format_message): implement hide_headers.
-
- * em-format-html.c (efh_busy): implement busy.
- (efh_format_message): implement simple_headers option.
- (efh_format_text_header): implement simple_headers option.
- (efh_format_message): move the header formatting stuff into
- exported em_format_html_format_headers.
- (efh_format_message): only output headers if not hidden.
-
- * em-format.c (emf_busy): base implementation of a new virtual
- method, returns TRUE if the object is still busy
- rendering/downloading stuff.
-
- * em-utils.c (em_utils_message_to_html): renamed from
- em_utils_quote_message. Also make sure the html conversion is
- complete before getting the data.
- (em_utils_part_to_html): similar, but for parts.
- (composer_set_body): put in David Woodhouse's timezone in
- attribution patch.
- (composer_set_body): we want to quote the part (content), we don't
- want message headers.
- (em_utils_message_to_html): add a 'show headers' argument.
-
- * folder-browser-factory.c (control_activate): removed.
- (control_deactivate): removed.
-
- * mail-identify.c:
- * folder-browser.[ch], folder-browser-ui.[ch]:
- * mail-callbacks.[ch], mail-search.[ch]:
- * mail-display.[ch], mail-format.[ch], mail-display-stream.[ch]:
- * message-browser.[ch]: Removed, fixed all users.
-
- * component-factory.c (factory): change callbacks to em_utils
- ones.
- (configure_folder_popup): comment out some of the reconfigure
- stuff. Wont have it in 1.6?
- (handle_external_uri_cb): use em_utils stuff.
- (user_create_new_item_cb): "
- (owner_unset_cb): "
-
- * em-composer-utils.c (composer_send_cb): rename to
- em_utils_composer_send_cb, and export, sigh, needed for factory.
- (composer_save_draft_cb): Same.
-
-2003-09-05 Not Zed <NotZed@Ximian.com>
-
- * em-format.c (type_builtin_table[]): Add a fallback multipart/*
- for other types (e.g. multipart/report)
- (em_format_fallback_handler): fix some bad logic.
-
- * em-folder-browser.c: track the pane size if the user changes it.
- (emfb_set_folder): Added a bit of a mess that will select the
- first unread message the first time you visit a folder.
- (emfb_destroy): impelment. clear up outstanding signal handlers.
- (emfb_list_built): Select the first unread message. this isn't
- entirely reliable as yet, and not configurable at all.
-
- * em-format-html-display.c (em_format_html_display_set_animate)
- (em_format_html_display_set_caret_mode): guess? :)
- (efhd_attachment_button): dont desensitise the button, just dont
- hook onto it, otherwise it looks fugly.
-
- * em-folder-view.c (emfv_list_done_message_selected): dont lookup
- gconf values every time. use g_timeout_add rather than
- gtk_timeout, remove fixme's.
- (emfv_setting_notify): listner for gconf changes, reflect
- internally.
- (emfv_setting_setup): setup listner for gconf, and read initial
- settings.
- (emfv_activate): use local copy of settings rather than snooping
- gconf.
- (emfv_caret_mode): propagate caret-mode to display
-
- * em-format-html-quote.c (efhq_format_message): remove gconf
- stuff, our parent already has citation colour.
-
- * em-format-html.c (efh_format_timeout): remove gconf stuff.
- (em_format_html_set_load_http, em_format_html_set_mark_citations):
- set options on formatter, re-renders if required.
- (type_builtin_table[]): text/* should go to text/plain, not
- text/enriched.
-
-2003-09-04 Not Zed <NotZed@Ximian.com>
-
- * em-utils.c (confirm_expunge): rename it to emu_confirm_expunge
- and remove leading whitespace before function.
- (em_utils_expunge_folder): we want to expunge the folder, not
- empty the trash. Jeff didn't even run this once ...
-
- * em-popup.c: Lots of new features, 'global' popup menu's on a
- per-selection type, via factories, popup selections (targets), a
- standard factory for many menu items.
- (emp_apps_open_in): duh, fix uri using logic
- (emp_standard_menu_factory): only add apps to app list if
- !requires_terminal.
-
- * em-format-html-display.c (efhd_open_in, efhd_popup_free_items):
- moved to em-popup.c
- (efhd_popup_save_attachment, efhd_popup_save_message)
- (efhd_popup_reply_sender, efhd_popup_reply_list)
- (efhd_popup_reply_all, efhd_popup_forward): (re)moved to em-popup.c
- (efhd_attachment_popup): use enew popu stuff.
- (efhd_attachment_button): Scale the icons for mime-type icons.
-
- * em-folder-view.c (em_folder_view_disable_mask): removed
- ... moved to em-popup.
- (em_folder_view_get_popup_target): new method, get the selection
- target for the folder view.
- (emfv_html_popup_saveas, emfv_html_popup_link_open)
- (emfv_html_popup_link_copy, emfv_html_popup_address_send)
- (emfv_html_popup_address_add, emfv_format_popup_free_items): moved
- to em-popup.c
- (emfv_format_popup_event): use new popup stuff.
- (emfv_popup): use new popup stuff, but still just use all local
- menu's.
-
-2003-09-03 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.c (emfv_format_popup_event): implement, a popup
- menu for right-clicking on links and images.
- (emfv_html_popup_link_copy): implement.
- (emfv_init): setup an invisible for selection stuff.
- (emfv_destroy): free invisible
-
- * em-utils.c (em_utils_get_proxy_uri): utility to get the current
- system proxy setting.
- (emu_set_proxy): implementation.
-
- * em-camel-stream.[ch]: removed.
-
- * em-format-html.c (efh_url_requested, efh_format_timeout): use
- em_html_stream rather than em_camel_stream.
- (emfh_gethttp): set the system proxy on the new stream.
- (emfh_multipart_related_check): use puri rather than purin inside
- the loop - duh.
- (emfh_multipart_related_check): removed 'unrelated part' warning,
- they can be (and normally are) added by the callbacks.
-
- * em-format-html.h (EMFormatHTMLJob): s/estream/stream/
-
- * em-html-stream.[ch]: New subclass of emsyncstream, replacement
- for em-camel-stream.
-
-2003-09-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-browser.c (emfb_folder_expunge): Call
- em_utils_expunge_folder instead.
-
- * em-utils.c (em_utils_expunge_folder): New function.
- (confirm_expunge): Make private.
-
-2003-09-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-browser.c (emfb_folder_expunge): Confirm hat the user
- wants to expunge.
- (emfb_empty_trash): Implemented.
-
- * em-utils.c (em_utils_prompt_user): Make public (used to be
- e_question).
- (em_utils_confirm_expunge): New function to confirm that the user
- wants to expunge.
- (em_utils_empty_trash): New function to empty all Trash folders.
-
- * em-composer-utils.c: Get rid of e_question and use em-utils'
- em_utils_prompt_user() function instead.
-
- * em-format-html-quote.[c,h]: New formatter for quoting
- replies/forwards/etc.
-
- * em-utils.c (em_utils_quote_message): New function.
- (composer_set_body): Use the new em_utils_quote_message()
- function.
- (em_utils_temp_save_part): Only g_free mfilename if it was
- malloc'd.
-
- * mail-tools.c (mail_tool_quote_message): Removed.
- (mail_tool_forward_message): Removed.
-
-2003-09-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-format.c (em_format_class_remove_handler): New function to
- remove a mime-type handler from a class.
-
- * em-format-html.c (efh_init): Set the CITATION bit for the
- default html flags.
-
- * em-format-html-display.c: Fixed some compiler warnings by adding
- appropriate includes.
- (efhd_multipart_signed): Don't write "inlined signature...".
-
-2003-09-03 Not Zed <NotZed@Ximian.com>
-
- * em-icon-stream.[ch]: New subclass of emsyncstream, write camel
- stream one side, creates an icon on the other.
-
- * em-sync-stream.[ch]: New file, an abstract class for creating
- write-any-thread-act-gui-thread stuff. 'em-camel-stream' will
- subclass this.
-
- * em-format-html-display.c (efhd_attachment_button): setup a job
- to write out an icon if the type is an image type, otherwise try
- and get the icon directly. no caching yet. the system icons
- aren't scaled properly either.
- (efhd_write_icon_job): async job to write out image content.
-
-2003-09-02 Not Zed <NotZed@Ximian.com>
-
- * em-format-html.c (emfh_new_job): renamed to
- em_format_html_job_new and made public.
- (emfh_queue_job): renamed to em_format_html_job_queue, and made
- public.
-
- * em-format-html.h: Made EMFormatHTMLJob a public structure.
-
-2003-09-02 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.h (struct _EMFolderView): track the uicomponent
- while we're activated.
-
- * em-message-browser.c (em_message_browser_window_new): kill
- warning.
- (emmb_init, emmb_finalise): kill printf
-
- * em-format-html.c (efh_format_header): Converted code from head
- from David Woodhouse <dwmw2@infradead.org>'s timezone display
- patch.
- (efh_format_text_header): support new flag, HEADER_HTML - header
- alredy in html format.
-
- * em-format-html-print.c (em_format_html_print_print): only ref
- print_config if != NULL.
-
- * em-folder-browser.c (emfb_tree_key_press): handle
- space/backspace in messagelist to scroll the message view.
- (emfb_create_view_menus): setup view menu's, this should probably
- live in message-list.
- (emfb_init): setup the folderbrowser enable map into the list.
- (emfb_enable_map): folder browser enable map
-
- * em-utils.c (em_utils_adjustment_page): new helper to scroll an
- adjustment up/down 1 page.
-
- * em-folder-view.c (emfv_list_double_click): implement, open
- window.
- (emfv_list_key_press): implement keybinding overrides. Enhance
- delete key to undelete if everything is already deleted.
- (emfv_build_enable_mask): separate out enable mask creation.
- (emfv_popup): use above to get mask.
- (emfv_enable_menus): enable/sensitize menus, use the same disable
- mask system as used for the popups.
- (emfv_destroy): change to use g_source_remove on seen_id.
- (emfv_finalise): free up folders, clean up async event thing.
- (emfv_init): setup an async event handler
- (emfv_set_folder): handle hook/unhook of folder_changed events.
- (emfv_folder_changed): proxy folder changed to main thread, ignore
- the details of what changed.
- (emfv_gui_folder_changed): update the menu's to reflect any folder
- changes.
- (emfv_build_disable_mask): added CAN_THREADED.
- (em_folder_view_disable_mask): make public (rename from
- emfv_build_disable_mask).
- (emfv_enable_menus): changed to work on a list of arrays of
- enablers, so they can be subclassed.
- (emfv_init): add our enable map to the ui.
- (em_folder_view_disable_mask): added support for can hidden (there
- are hidden messages).
-
-2003-09-01 Not Zed <NotZed@Ximian.com>
-
- * em-popup.c: New, simple menu-merging popup menu implementation.
- NOTE: should be temporary, but needs something that has similar
- merging facilities.
-
- * em-folder-view.c (emfv_popup*): added popup callbacks, implement
- a popup menu, using em_popup.
- (emfv_message_*): replaced a whole bunch of one-line, or simple
- functions with macro's to map to the popup implementation.
- (emfv_tools_vfolder*, emfv_tools_filter*): map to popup
- equivalents.
- (emfv_init): drop printf
-
- * em-format-html-display.c (efhd_attachment_popup): use the
- em_popup stuff to build a dynamic menu.
-
- * em-utils.c (em_utils_temp_save_part): change assignment order ot
- kill warning.
- (emu_get_save_filesel): handle null/empty name by appending / to
- the filename.
-
-2003-08-30 Not Zed <NotZed@Ximian.com>
-
- * mail-search.glade: forgot to add this yesterday.
-
- * em-utils.h: don't include stuff we dont need to.
-
- * em-folder-view.c (emfv_message_forward): just call
- em_utils_forward_messages.
-
- * em-format-html-display.c (em_format_html_display_search):
- removed unused.
- (efhd_drag_data_get): cleanup, use em_utils_temp_save_part.
- (efhd_attachment_popup): quick hack, setup a bunch more menu
- items, for forwarding inline messages, hook up saving parts, and
- messages, and hook up the 'open in' menu.
- (efhd_open_in): implement.
-
- * em-utils.c (em_utils_save_message): Renamed to
- em_utils_save_part.
- (em_utils_filesel_prompt): removed, it just makes things more
- complex than having a single response handler.
- (em_utils_save_part): move dialog stuff here, it also creates a
- name based on the type of part its given.
- (emu_get_save_filesel): new method to create a fileselector with
- standard options.
- (emu_save_part_response): handle file selector response for save
- part.
- (can_save): renamed to emu_can_save
- (em_utils_save_messages): use get_save_filesel
- (emu_can_save): handle the path="" case
- (em_utils_save_part): Add a prompt argument.
- (filesel_ok_cb): removed.
- (emu_update_save_path): update the gconf save_dir setting.
- (em_utils_forward_messages): helper to forward using default
- style.
- (forward_non_attached): remove uids argument.
- (em_utils_forward_message): helper to forward a message using the
- default forward style.
- (forward_non_attached): removed folder argument.
- (em_utils_temp_save_part): helper to save a part to a temporary
- file, e.g. for dnd, app launch, etc.
-
-2003-08-29 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.c: set 'outgoing' properly.
-
- * em-folder-browser.c (emfb_tools_subscriptions): enforce a single
- instance of the subscribe editor.
- (emfb_subscribe_editor_destroy): clear subscribe editor handle.
-
-2003-08-29 Not Zed <NotZed@Ximian.com>
-
- * em-camel-stream.c (em_camel_stream_new): Added some optional
- logging code.
- (stream_close): and here.
- (stream_write): and here.
-
- * em-folder-browser.c (emfb_init): remove fixme about search bar,
- its there now. also fixme's about dnd/selection, they are handled
- in lower-level widgets.
- (em_folder_browser_show_preview): dont exit if show preview set,
- but only if it hasn't changed.
- (emfb_view_hide_selected, emfb_view_show_all)
- (emfb_view_hide_read): removed some spurious printfs.
-
- * Makefile.am (glade_DATA): Added mail-search.glade. FIXME:
- should all glade files be merged into 1?
-
- * em-format-html-display.c (efhd_format_clone): remove search
- match count code from here - wont be finished rendering at this
- point anyway.
- (em_format_html_display_search): new api for running an
- interactive search popup.
- (efhd_update_matches, efhd_update_search)
- (efhd_search_entry_activate, efhd_search_case_toggled)
- (efhd_search_response): helpers/callbacks for search popup.
- (efhd_class_init): hook into complete signal on EMFormat.
- (efhd_complete): complete rendering handler, update match count.
-
- * em-folder-view.c: removed fixme about api's - yes, do need two
- set_folder api's.
- (emfv_edit_cut, emfv_edit_copy): removed printfs
- (emfv_edit_paste): removed commented call to html_paste, we never
- want to do that.
-
-2003-08-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-view.c (emfv_message_mark_unread): If there is a
- mark-as-read timeout handler registered, unregister it here.
- (emfv_tools_filter_mlist): Implemented.
- (emfv_tools_filter_recipient): Implemented.
- (emfv_tools_filter_sender): Implemented.
- (emfv_tools_filter_subject): Implemented.
- (emfv_tools_vfolder_mlist): Implemented.
- (emfv_tools_vfolder_recipient): Implemented.
- (emfv_tools_vfolder_sender): Implemented.
- (emfv_tools_vfolder_subject): Implemented.
-
-2003-08-28 Not Zed <NotZed@Ximian.com>
-
- * em-folder-browser.c (emfb_search_menu_activated)
- (emfb_search_config_search, emfb_search_search_activated)
- (emfb_search__query_changed): Implement search-bar callbacks.
- (emfb_init): setup search bar.
-
-2003-08-28 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.c (emfv_message_reply): common reply code entry
- point, also implement simple reply-to-highlighted text (currently
- disabled).
- (emfv_activate): disable resend message on non-sent folders.
- (emfv_message_reply_all, emfv_message_reply_list)
- (emfv_message_reply_sender): use message_reply for common code.
- (em_folder_view_open_selected): in drafts or outbox, edit the
- message instead.
- (emfv_activate): force a sync on deactivate.
-
- * em-utils.c (em_utils_selection_get_mailbox): get mailbox
- (message/rfc822?) selection data.
- (em_utils_read_messages_from_stream): helper to move stuff from a
- mbox stream to a folder.
- (em_utils_folder_is_drafts, em_utils_folder_is_sent)
- (em_utils_folder_is_outbox): from folder browser helpers for
- customising the user experience.
-
- * message-list.c (message_list_construct): hook onto dnd stufd.
- (ml_tree_drag_data_get): implement drag sending.
- (ml_tree_drag_data_received): implement drag recieving.
-
- * em-format-html-display.c (efhd_drag_data_get): implemented.
- (efhd_drag_data_delete): implemented.
- (efhd_attachment_button): setup dnd callbacks.
-
-2003-08-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-view.c (emfv_destroy): override the destroy method for
- GtkObject - unregister the mark-as-seen timeout if one is
- currently registered.
- (emfv_list_done_message_selected): Add the mark-as-seen timeout
- functionality here.
- (emfv_format_link_clicked): Implemented.
-
-2003-08-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-utils.c (get_reply_list): Implemented.
-
-2003-08-27 Not Zed <NotZed@Ximian.com>
-
- * em-message-browser.c (emmb_activate): disable Edit->Paste menu
- always.
-
- * em-folder-browser.c (emfb_edit_paste): do a message-list paste,
- not a html one.
- (emfb_edit_cut, emfb_edit_copy, emfb_edit_paste): Moved to folder-view.
-
- * message-list.c (message_list_paste): trigger a paste action.
- (message_list_set_folder): added a uri argument, and save it
- internally, fixed all callers.
- (message_list_finalise): free the folder uri.
-
- * em-utils.c (em_utils_selection_set_mailbox): New helper to set
- the current selection as text in a berkely mailbox format.
- (em_utils_write_messages): helper to write stuff to a stream in
- mbox format.
-
-2003-08-27 Not Zed <NotZed@Ximian.com>
-
- * message-list.c (on_selection_changed_cmd): own/deown the primary
- selection when it changes.
- (message_list_init): init private data and invisible for
- selection.
- (message_list_destroy): free invisible.
- (message_list_finalise): free private data.
- (get_selected_cb): removed.
- (message_list_copy): new method to do copy and cut. cut/copy to
- the clipboard.
- (ml_selection_clear_event): clear the right selection when
- requested.
- (message_list_has_primary_selection): helper to find out if the
- message-list has the selection. is there a gtk way for this?
-
-2003-08-26 Not Zed <NotZed@Ximian.com>
-
- * mail-local.c (mlf_meta_set, mlf_meta_get): proxy meta-data stuff
- to subservient folder.
-
-2003-08-23 Not Zed <NotZed@Ximian.com>
-
- * em-folder-view.c (emfv_init): init preview here always.
-
-2003-08-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-view.c (em_folder_view_print): Use
- e_dialog_set_transient_for().
- (emfv_message_delete): Fixed a FIXME.
-
- * em-folder-browser.c (emfb_edit_cut): Implemented.
- (emfb_edit_copy): Implemented.
- (emfb_edit_paste): Implemented.
-
- * em-format-html-display.c (em_format_html_display_cut): New function.
- (em_format_html_display_copy): New.
- (em_format_html_display_paste): New.
-
-2003-08-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-utils.c (em_utils_flag_for_followup): Use
- e_dialog_set_transient_for().
- (em_utils_filesel_prompt): Same.
- (post_reply_to_message): Here too.
- (em_utils_edit_filters): Same.
- (create_new_composer): And here.
- (em_utils_compose_new_message_with_mailto): Here too.
- (em_utils_post_to_url): "
- (redirect_get_composer): Same.
- (reply_get_composer): Again...
-
- * em-folder-browser.c (emfb_tools_filters): Implemented.
-
- * em-utils.c (em_utils_edit_filters): New function to open the
- filter editor dialog.
-
-2003-08-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-utils.c (em_utils_flag_for_followup): Implemented.
- (em_utils_flag_for_followup_clear): Implemented.
- (em_utils_flag_for_followup_completed): Implemented.
-
- * em-folder-view.c (emfv_message_followup_flag): Implemented.
- (emfv_message_followup_clear): Implemented.
- (emfv_message_followup_completed): Implemented.
-
-2003-08-22 Not Zed <NotZed@Ximian.com>
-
- * em-camel-stream.c (em_camel_stream_new): now take the gtkhtml
- too, and hook onto it's destroy so we don't try writing anymore
- after its gone.
- (stream_write, stream_flush, stream_close, emcs_gui_received):
- NOOP if the gtkhtml has been destroyed.
- (emcs_gtkhtml_destroy): null out the stream when the gtkhtml gets
- destroyed, it is no longer valid.
- (emcs_gui_received): dont try to soak all outstanding events, it
- always runs synchronous anyway, just get one and exit.
-
- * em-format-html.c (efh_gtkhtml_destroy): if the gtkhtml gets
- destroyed, abort any pending timeouts/processing.
- (efh_format_source): fixed implementation to write out all
- headers.
- (efh_multipart_related, emfh_multipart_related_check): separate
- checking for unused parts into a separate job, which is run after
- previous ones are executed. keep track of visibility tree level
- in job, etc.
-
-2003-08-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-browser.c (emfb_mail_compose): Implemented.
- (emfb_mail_post): Implemented.
-
- * em-utils.c (em_utils_compose_new_message): New function.
- (em_utils_compose_new_message_with_mailto): New.
- (em_utils_post_to_url): New.
-
-2003-08-21 Not Zed <NotZed@Ximian.com>
-
- * subscribe-dialog.glade: removed the text in the progress thing.
- It never showed up anyway and caused weird resizing stuff when the
- progress bar was active.
-
- * em-subscribe-editor.c: Found the correct version of the new
- subscribe code (on branch, duh!), and integrated it.
- (sub_selection_changed): Sensitise buttons based on selection.
-
- * em-format-html.c (efh_text_plain, efh_text_enriched)
- (efh_write_text_html): Use format_text for text output.
- (efh_write_image): use explicit image writer.
- (emfh_gethttp): added some progress stuff.
- (efh_format_do): maintain the accessible uri tree during jobs.
- (efh_url_requested): store the current uri accessibility tree node
- in the job, so it can be properly set for sub-jobs.
- (emh_multipart_related): moved here, can't use super-class version
- as it doesn't know about async jobs.
- (type_buildin_table[]): Added image/jpg and image/jpeg for the
- brokenmailers out there and to reduce the whinge.
-
- * em-format.c (em_format_format_content): For text parts, perform
- default charset/charset snooping/decoding. No longer closes the
- stream once complete.
- (emf_write_related): close stream ourselves.
-
-2003-08-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-folder-view.c (emfv_message_forward): Implemented.
- (emfv_message_forward_attached): Implemented.
- (emfv_message_forward_inline): Implemented.
- (emfv_message_forward_quoted): Implemented.
- (emfv_message_redirect): Implemented.
- (emfv_message_post_reply): Implemented.
- (emfv_message_reply_all): Implemented.
- (emfv_message_reply_list): Implemented.
- (emfv_message_reply_sender): Implemented.
- (emfv_message_resend): Implemented.
- (emfv_message_saveas): Implemented.
-
- * em-composer-utils.c: New source file containing all the composer
- send/draft callback mess.
-
- * em-utils.c (em_utils_uids_copy): New convenience function to
- copy a list of uids.
- (em_utils_uids_free): New convenience function to free a list of
- uids.
- (em_utils_save_message): New function to save a CamelMimeMessage
- (prompts the user for a location to save).
- (em_utils_save_messages): New function to save a list of messages
- (given a folder and list of uids).
- (em_utils_configure_account): Configure a new account...
- (em_utils_check_user_can_send_mail): Make sure the user has a
- transport setup.
- (em_utils_edit_message): New function to edit a message object.
- (em_utils_edit_messages): New function to open a composer to edit
- each message.
- (em_utils_forward_attached): New function to forward messages as
- an attachment,
- (em_utils_forward_inline): Forward a bunch of messages inline.
- (em_utils_forward_quoted): Forward a bunch of messages quoted.
- (em_utils_redirect_message): Redirect a message object.
- (em_utils_redirect_message_by_uid): Redirect a message given a
- folder and uid.
- (em_utils_reply_to_message): Reply to a message object.
- (em_utils_reply_to_message_by_uid): Reply to a message given a
- folder and uid.
- (em_utils_post_reply_to_message_by_uid): Post a reply to a message
- given a folder and uid.
-
- * mail-ops.c (filter_folder_free): Use em_utils_uids_free().
- (transfer_messages_free): Same.
- (get_messages_free): Here too.
- (save_messages_free): Same.
-
-2003-08-20 Not Zed <NotZed@Ximian.com>
-
- * em-subscribe-editor.[ch]: new widget, a dialog for editing
- subscriptions.
-
- * em-format-html.c (efh_format_done): emit a complete when done.
-
- * em-format.c (emf_class_init): Added a 'complete' signal, so that
- printing knows when to print.
-
- * em-format-html-print.c (em_format_html_print_print): Changed to
- take the message and source formatter too. Runs an async render
- then prints.
-
-2003-08-19 Not Zed <NotZed@Ximian.com>
-
- * em-*.c: stacks more changes, added some bonobo menu setup, and
- implemented the trivial functions.
-
- * em-message-browser.[ch]: New message browser, inherits from
- em-folder-view. Basically works.
-
- * message-list.c (message_list_select_uid): if we're selecting
- while still loading, setup a pending select.
- (regen_list_free): Check for a pending select, and select the
- message if we're now idle.
-
- * em-folder-view.c (em_folder_view_set_message,
- em_folder_view_set_folder): Make virtual macro's.
- (emfv_control_activate): added hook to enable bonobo state when setup.
-
- * em-format.c (emf_format_clone): base implementation, just clears
- state data.
-
- * em-format.h: change ::format to ::format_clone. Make
- em_format_format_clone a macro/virtual method.
-
- * mail-mt.c (em_channel_setup): new function to setup i/o
- channels, so we can control the recursive flag. leave off for
- now.
- (mail_msg_init): setup MsgPort channels using above.
-
- * em-format-html.c (efh_format): serialise/de-recursify formatting
- via a timeout function.
- (efh_format_timeout): keep polling to find out if cancellation is
- complete, then kick off a new render.
-
-2003-08-18 Not Zed <NotZed@Ximian.com>
-
- * em-*.c: more updates, incl threaded formatting queue.
-
-2003-08-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-format-html-display.c (em_format_html_display_zoom_in): New
- method to zoom-in on the gtkhtml contents.
- (em_format_html_display_zoom_out): Same but for zoom-out
- (em_format_html_display_zoom_reset): You get the idea.
-
-2003-08-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (invert_selection): Use
- message_list_invert_selection().
- (select_thread): Use message_list_select_thread().
- (select_all): Use message_list_select_all().
-
- * message-list.c (message_list_select_all): New function.
- (message_list_select_thread): New function.
- (message_list_invert_selection): New function.
-
-2003-08-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c: Synced up with HEAD.
-
- * component-factory.c:
-
- * mail-folder-cache.[c,h]:
-
- * mail-tools.h:
-
- * mail-ops.[c,h]:
-
- * mail-send-recv.c:
-
- * mail-format.[c,h]:
-
- * mail-display.c:
-
- * mail-account-gui.c:
-
- * mail-local.c:
-
- * mail-offline-handler.c:
-
- * subscribe-dialog.c:
-
-2003-08-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * em-format-html-display.c: Fixed some compiler warnings.
-
- * em-format.c: Updated for new mime-parser changes made to HEAD.
-
- * em-folder-view.c: Fixed some compiler warnings.
-
- * em-format-html.c: Fixed some compiler warnings.
-
-2003-08-06 Not Zed <NotZed@Ximian.com>
-
- * em-format-html-display.c (efhd_format_attachment): Added bonobo
- embeddables.
-
-2003-08-01 Harry Lu <harry.lu@sun.com>
-
- *Fix for bug #6951
-
- * mail-display.c (launch_cb): Bypass the new added menu item.
- (save_all_parts_cb): New function. Do the real save-all work.
- (save_all_parts): New function. Get the directory to save to.
- (save_all_cb): New function. The call-back function for the new
- added menu item.
- (pixmap_press): Add the new menu item "Save All Attachment...".
- (ptr_array_free_notify): A simple wrapper function to free the
- pointer array.
- (do_attachment_header): Save attachment pointer in an array for
- "Save All Attachment" use.
-
-2003-08-01 Yuedong Du <yuedong.du@sun.com>
-
- * message-browser.c (on_key_press): close mail message window
- using 'ESC' key, fix bug #47087
-
-2003-07-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-crypto.c: Removed smime functions as they were stale.
-
-2003-07-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-browser.c (message_browser_new): Handle our own Delete
- key presses. Fixes bug #45597.
-
-2003-07-25 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-callbacks.c (do_view_message): No need to pass a shell
- argument to message_browser_new() anymore.
-
- * message-browser.c (message_browser_new): Removed arg shell. No
- need to pass it to folder_browser_new() either.
-
- * mail-component.c (create_view_callback): No need to pass a shell
- arg to folder_browser_factory_new_control() anymore.
-
- * folder-browser-factory.c (folder_browser_factory_new_control):
- Removed arg shell; folder_browser_browser_new() doesn't need it
- anymore.
-
- * folder-browser.c (folder_browser_destroy): No need to unref
- ->shell anymore.
- (folder_browser_new): Removed shell arg.
- (folder_browser_gui_init): Removed a const qualifier that was not
- supposed to be there.
-
- * folder-browser.h: Removed member shell from struct
- FolderBrowser.
-
-2003-07-25 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-browser.c (folder_browser_gui_init): Get the search
- context through mail_component_peek_search_context(), since it's
- no longer a global variable.
- (folder_browser_gui_init): Cleaned up an extra unneeded if()
- statement.
-
- * mail-component.c: New member search_context in struct
- MailComponentPrivate.
- (mail_component_peek_search_context): New.
- (setup_search_context): New function to initialize the
- search_context, based on the old code in component-factory.c.
- (mail_component_init): Call it here.
- (impl_dispose): Unref the rule_context.
-
- * mail-component-factory.c: Removed global variable
- search_context.
-
-2003-07-25 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-component.c (browser_page_switched_callback): New callback
- for the "page_switched" signal on EStorageBrowser; deactivate the
- previous page, activate the new one.
- (impl_createControls): Connect.
-
-2003-07-24 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-mt.c (do_op_status): Pass "evolution-mail" as the ID to
- evolution_activity_client_new(). [This is just a temporary thing
- to avoid the fact that we don't have component-factory.h anymore.
- Eventually we'll just get rid of the activity client stuff.]
-
- * mail-component-factory.c: Added to the build. Also, finished
- implementing and moving the factory over from component-factory.c.
-
- * component-factory.c: Removed from the build.
- * component-factory.h: Removed from the build.
-
- * mail-component.c: Removed some debugging messages.
-
-2003-07-23 Ettore Perazzoli <ettore@ximian.com>
-
- * subscribe-dialog.c: Converted to use EStorages instead of
- EvolutionStorages and the new MailComponent object.
-
- * mail.h: Nuked a bunch of stuff. This will go away when I am
- done refactoring.
-
- * mail-offline-handler.c: Use the new MailComponent object.
-
- * mail-folder-cache.c, mail-folder-cache.h: Converted to use
- EStorages instead of EvolutionStorages.
-
- * mail-display.c: Use g_timeout and g_source functions instead of
- gtk_timeout functions.
-
- * mail-send-recv.c: Use g_timeout and g_source functions instead
- of gtk_timeout functions.
- (receive_update_got_store): Updated for the new mail_note_store().
-
- * mail-session.c: Use g_timeout and g_source functions instead of
- gtk_timeout functions.
-
- * mail-config-factory.c (factory): Removed.
-
- * folder-browser.c (folder_browser_destroy): Use GLib
- timeout/source functions instead of the deprecated GTK ones.
- (done_message_selected): Likewise.
- (folder_browser_gui_init): Protect against fb->search being NULL.
-
- * mail-account-gui.c (add_new_store): Use new MailComponent object
- and EStorages instead of EvolutionStorages.
- (mail_account_gui_save): Likewise.
-
- * mail-accounts.c (account_delete_clicked): Use new MailComponent
- object and EStorages instead of EvolutionStorages.
- (account_able_clicked): Likewise.
- (account_able_toggled): Likewise.
-
- * mail-autofilter.c: Use mail_component_peek_base_directory()
- instead of the evolution_dir global.
- * mail-callbacks.c: Likewise.
- * mail-config.c (uri_to_evname): Likewise.
- (mail_config_get_signature_list): Likewise.
- (delete_unused_signature_file): Likewise.
- * mail-display.c (mail_display_class_init): Likewise.
- * mail-importer.c (mail_importer_make_local_folder): Likewise.
- * mail-local.c (mlf_getv): Likewise.
- * mail-ops.c (uid_cachename_hack): Likewise.
- * mail-summary.c (generate_folder_summaries): Likewise.
- * mail-tools.c (mail_tool_get_local_inbox): Likewise.
- (mail_tools_folder_to_url): Likewise.
- * mail-vfolder.c (mail_vfolder_delete_uri): Likewise.
- (mail_vfolder_rename_uri): Likewise.
- (context_rule_removed): Likewise.
- (store_folder_deleted): Likewise.
- (store_folder_renamed): Likewise.
- (vfolder_load_storage): Likewise.
- (vfolder_editor_response): Likewise.
- (edit_rule_response): Likewise.
- (new_rule_clicked): Likewise.
- (vfolder_gui_add_rule): Likewise.
- * mail-session.c (main_get_filter_driver): Likewise.
- (mail_session_forget_password): Likewise.
- (mail_session_init): Get a base_directory arg.
-
- * component-factory.c, component-factory.h: Disabled a bunch of
- stuff to get it to compile in the new configuration. These files
- will eventually go away when I am done refactoring this.
-
- * Makefile.am: Do not build importers, compile generate
- skels/stubs for Evolution.
-
- * GNOME_Evolution_Mail.server.in.in: Rename control factory to
- OAFIID:GNOME_Evolution_Mail_Factory2. Add new component
- GNOME_Evolution_Mail_Component2.
-
- * mail-component-factory.c: New file implementing the Bonobo
- factory.
-
- * mail-component.c, mail-component.h: New files implementing the
- new mail component, using the new Evolution::Component IDL.
-
-2003-07-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_format_data_wrapper_write_to_stream): Revert
- prior changes.
-
-2003-07-23 Dan Winship <danw@ximian.com>
-
- * folder-browser.c (message_list_drag_data_get): Fix type warnings
- (folder_browser_toggle_caret_mode): Remove unused variable.
-
- * folder-browser-ui.c (basename): remove unused function
-
- * mail-account-gui.c (mail_account_gui_build_extra_conf): Fix
- warnings
-
- * mail-callbacks.c (empty_trash): Remove unused variable.
-
- * mail-display.c: #include gal/widgets/e-gui-utils.h for
- e_auto_kill_popup_menu_on_selection_done
-
- * mail-importer.c: #include e-util/e-path.h for e_path_to_physical
-
- * mail-session.c (main_play_sound): don't declare filename to be
- const and then free it.
-
- * mail-vfolder.c (vfolder_edit_rule, vfolder_gui_add_rule): Fix
- casts
-
- * message-list.c (build_flat_diff): Fix a typo in the
- non-BROKEN_ETREE code
-
-2003-07-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (handle_multipart_encrypted): We don't have
- camel_pgp_mime_is_rfc2015_encrypted() anymore so just look at the
- protocol for now.
- (mail_format_data_wrapper_write_to_stream): Updated for the new
- way camel handles content objects.
-
-2003-07-15 Federico Mena Quintero <federico@ximian.com>
-
- * folder-browser.c (message_list_drag_data_received): Handle
- invalid URIs, or more likely, the last empty element in a URI list
- --- g_strsplit() will yield { "uri1", "", NULL }. Fixes #46398.
-
- * component-factory.c (destination_folder_handle_drop): Likewise.
-
-2003-07-15 Yuedong Du <yuedong.du@sun.com>
-
- * mail-config.c: (config_write_style), (mail_config_init): remove
- the use of caret mode widget style.
- * mail-display.c: (display_notify), (mail_display_new): use new
- gtkhtml api to set caret mode.
-
-2003-07-11 Antonio Xu <antonio.xu@sun.com>
-
- * folder-browser-ui.c: Change the EditPaste mask to IS_0MESSAGE so
- that it is always activatable. Fixes bug #46018.
-
-2003-07-04 Maxx Cao <maxx.cao@sun.com>
-
- ** For bug #41839
-
- * mail-display.c (do_attachment_header): Attachment buttons made
- accessable with keyboard (focusable). "Inline" button is disabled
- when attachment can't be viewed inline.
- (do_signature): Signature button made accessable with keyboard
- (focusable).
- (button_press): Function changed to an event callback (originally
- gtkbutton signal callback).
- (popup_menu_placement_callback): Function added to place popup
- menu (of attachment) beside button when activated by keyboard.
-
-2003-07-10 Yuedong Du <yuedong.du@sun.com>
-
- * evolution-mail.schemas: add a gconf key corresponding to newly
- introduced caret mode of gtkhtml widget.
-
- * folder-browser-ui.c: new verb handling, corresponding the new menu
- entry for the caret mode flag.
-
- * folder-browser.h: declaration of new verb handler to the menu entry
- that turn caret mode on/off. The function just set the new introduced
- gconf key.
-
- * folder-browser.c: ditto
-
- * mail-config.c: lstione to the new gconf key, and when caret mode
- flag is set/unset,change the style of gtkhtml widget. see bug
- #44607.
-
-2003-07-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-crypto.h: Removed camel-pgp-mime.h, it no longer exists.
-
- * mail-format.c: Remove camel-pgp-mime.h
-
-2003-07-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): Use
- camel_strcase_hash/equal.
-
- * upgrade-mailer.c: Updated to use the camel-file-utils version of
- mkdir.
-
-2003-07-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-tools.c (mail_tool_forward_message): Strip the signature
- from the body text. Fixes bug #45523. While we're here, also fix
- the code to quote exactly the same way as the
- mail_tool_quote_message() function.
- (mail_tool_quote_message): The last arg should not be
- 'want_plain', because that arg is for whether or not the body
- should be quoted.
-
- * folder-browser.c (message_list_drag_data_get): Apply a
- From-filter when dragging as a test/uri-list and
- message/rfc822. Fixes bug #45617. Also free the uids ptrarray for
- the text/uri-list case.
-
-2003-07-01 Dan Winship <danw@ximian.com>
-
- * mail-display.c (pixbuf_for_mime_type): Gone
- (pixbuf_gen_idle): Use e_icon_for_mime_type instead.
-
-2003-06-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (filter_date): Use the newer utf8 versions of the
- e_strftime*() functions since our format strings are all now in
- UTF-8.
-
- * mail-display.c (mail_display_render): Use the newer
- e_utf8_strftime_fix_am_pm().
-
- * mail-callbacks.c (mail_generate_reply): Use e_utf8_strftime(),
- otherwise we can end up with invalid utf-8.
-
-2003-06-25 Radek Doulik <rodo@ximian.com>
-
- * mail-config.c (config_write_style): provide hardcoded default
- (red) spell error color
-
-2003-06-24 Jeffrey Stedfast <fejj@ximian.com>
-
- Might fix bug #45368 but I wouldn't bet on it.
-
- * message-browser.c (message_browser_new): Record the signal id
- for folder_loaded.
- (message_browser_folder_loaded): disconnect by id rather than
- searching for the handler. Save the id of the message_list_built
- signal handler.
- (message_browser_message_list_built): Disconnect the handler by
- id.
- (message_browser_destroy): Disconnect the signal handlers by id.
-
-2003-06-20 Not Zed <NotZed@Ximian.com>
-
- ** See bug #43887
-
- * mail-format.c (mail_get_message_body): handle text/enriched and
- text/richtext explictly, and dont treat them as text/plain.
-
-2003-06-23 Radek Doulik <rodo@ximian.com>
-
- * mail-config.c (config_write_style): add
- EvolutionMailPrintHTMLWidget style assignment
-
- * mail-callbacks.c (do_mail_print): set printing widget name
-
-2003-06-23 Dan Winship <danw@ximian.com>
-
- * message-list.c (on_selection_changed_cmd): Save the idle_id
-
-2003-06-23 Larry Ewing <lewing@ximian.com>
-
- * folder-browser.c (do_message_selected): make sure not to strcmp
- a possibly NULL string.
-
-2003-06-19 Not Zed <NotZed@Ximian.com>
-
- ** See bug #45063
-
- * folder-browser.c (do_message_selected): dont re-load if the same
- message gets selected again as one we've already shown. Etree
- sends out selection changed events even when when it hasn't.
-
-2003-06-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (hide_save_state): Only save state if we have a
- folder reference. Fixes some warnings about casting a NULL object
- to a CamelFolder.
-
-2003-06-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (ml_tree_value_at): Don't display an unread icon
- for a parent message status if it has unread children but has been
- read itself. Instead, show that we have unread children by just
- making the message test bold (which it was already doing, so
- yay... this was easy). Fixes bug #42630.
-
-2003-06-16 Not Zed <NotZed@Ximian.com>
-
- ** See bug #44609
-
- * mail-vfolder.c (vfolder_edit_rule): put the ok/cancel buttons in
- the stupid gnome 2 order.
-
- ** See bug #33593
-
- * message-list.c (on_selection_changed_cmd): also listedn to
- selection changed events, since the etable api has changed.
- (get_selected_cb): helper for above.
- (message_list_construct): hook to selection change signal.
-
- * mail-callbacks.c (composer_send_queued_cb): Unref the composer
- to match the ref composer_send_cb();
-
- ** See bug #44519
-
- * message-browser.c (message_browser_message_list_built): We want
- to disconnect from the messagelist, not folderbrowser signal.
-
-2003-06-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (format_mime_part): We only really want to use
- mail_identify_mime_part() if the content-type is
- application/octet-stream - any other type (if it doesn't have a
- handler) should just force the user to save to disk.
- (handle_text_plain): Only pay attention to format=flowed if the
- mime-type is text/plain (handle_text_plain is the generic text
- handler, so we might be processing parts that are not really
- text/plain, thus the format param may have different meaning for
- those other textual types).
-
-2003-06-11 Larry Ewing <lewing@ximian.com>
-
- * mail-format.c (mail_lookup_handler): free the application list
- if we are bailing.
-
- * mail-send-recv.c (free_folder_info): free the info structure as
- well.
-
-2003-06-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-tag-followup.c (get_week_start_day): Use mail-config's
- gconf client.
- (target_date_new): Same.
-
- * message-list.c (message_list_set_folder): Use mail-config's
- gconf client.
- (mail_regen_list): Same.
-
- * mail-tools.c (mail_tool_quote_message): Use mail-config's gconf
- client.
- (mail_tool_forward_message): Same.
-
- * mail-session.c (main_get_filter_driver): Use mail-config's gconf
- client.
-
- * mail-preferences.c (mail_preferences_init): Use mail-config's
- gconf client.
- (mail_preferences_finalise): Don't unref the gconf client.
-
- * mail-format.c (write_headers): Use mail-config's gconf client.
- (mail_format_data_wrapper_write_to_stream): Same.
- (handle_text_plain): And here.
-
- * mail-display.c (save_data_cb): Use mail-config's gconf client.
- (save_part): Same.
- (on_url_requested): Here too.
- (mail_text_write): And here.
- (mail_display_init): And here.
- (mail_display_destroy): Here too.
- (mail_display_new): Again here.
-
- * mail-composer-prefs.c (sig_add_cb): Use mail-config's gconf
- client.
- (mail_composer_prefs_construct): Same.
-
- * mail-callbacks.c (ask_confirm_for_unwanted_html_mail): Use
- mail-config's gconf client.
- (ask_confirm_for_empty_subject): Same.
- (ask_confirm_for_only_bcc): Here too.
- (composer_get_message): And here.
- (create_msg_composer): Again here.
- (mail_generate_reply): Same.
- (forward): And here.
- (transfer_msg_done): "
- (delete_msg): "
- (confirm_expunge): "
-
- * component-factory.c (owner_unset_cb): Use mail-config's gconf
- client.
-
- * folder-browser-ui.c (folder_browser_ui_add_message): Use the
- mailer's gconf client.
- (folder_browser_ui_add_list): Same.
- (folder_browser_ui_add_global): Here too.
-
- * folder-browser.c (save_cursor_pos): Use the mailer's gconf
- client.
- (folder_browser_set_message_preview): Same.
- (folder_browser_toggle_preview): Here too.
- (folder_browser_toggle_threads): And here.
- (folder_browser_toggle_hide_deleted): Here as well.
- (folder_browser_set_message_display_style): And here.
- (fb_resize_cb): Here.
- (paned_realised): And here.
- (done_message_selected): And everywhere...
-
- * mail-account-gui.c (sig_add_new_signature): Use the mailer gconf
- client.
-
- * mail-config.c (mail_config_get_gconf_client): New function to
- return the global GConfClient used by the mailer.
- (mail_config_write_on_exit): On exit, free our objects and such.
- (mail_config_signature_run_script): Use config->gconf.
-
-2003-06-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (invert_selection): Get rid of the if-focused
- code, that will always prevent the etree from getting the
- selection inverted because the menu item will always have focus at
- this time. Fix for bug #43972.
-
-2003-06-11 Not Zed <NotZed@Ximian.com>
-
- ** See bug #22542
-
- * component-factory.c (storage_create_folder): If we're creating a
- folder on a vstore, popup a vFolder editor rather than failing.
-
-2003-06-05 Not Zed <NotZed@Ximian.com>
-
- ** Part of #42691.
-
- * importers/Makefile.am (BUILT_SOURCES): added server_DATA.
-
- * Makefile.am (%.server.in): create a proper implicit rule for
- temporary .in file.
-
-2003-06-04 Not Zed <NotZed@Ximian.com>
-
- ** See bug #43974
-
- * mail-tools.c (mail_tool_do_movemail): use a proper CamelURL to
- decode the uri, not hacky strcmp stuff.
-
- * mail-account-gui.c (extract_values): if we have an conf_entry,
- ignore username, hostname, and path ones, as these are handled
- implicitly in the url itself. Came about because of the fix for
- #42838.
-
-2003-06-03 Federico Mena Quintero <federico@ximian.com>
-
- * mail-search.c (mail_search_construct): Put the buttons in HIG
- order; don't replace the label of the stock Find button. Also,
- add Escape as a keybinding for the Close button (see why GTK+ is
- on crack on b.g.o #74221 and #101293).
-
diff --git a/mail/ChangeLog.pre-1-4 b/mail/ChangeLog.pre-1-4
deleted file mode 100644
index 5933f09baa..0000000000
--- a/mail/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,24750 +0,0 @@
-2003-06-02 Not Zed <NotZed@Ximian.com>
-
- ** This and jeffs patch for #43862.
-
- * mail-folder-cache.c (store_online_cb): If the store is still
- around, then flow on to a get folderinfo update, otherwise just
- clear up.
-
- * mail-ops.c (mail_store_set_offline): return the msgid of this so
- it can be cancelled.
-
-2003-05-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-folder-cache.c (mail_note_store): If the session is
- 'online' and we are noting a CamelDiscoStore, make sure that it is
- changed to online status and call mail_get_folderinfo().
-
-2003-05-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-local.c (load_metainfo): Stat the XML file before trying to
- parse it to make sure it exists.
-
-2003-05-29 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am (BUILT_SOURCES): added server_DATA (*.server) so
- make clean works. For #42691.
-
-2003-05-30 Radek Doulik <rodo@ximian.com>
-
- * mail-config.c (config_write_style): use %02x instead of %2x when
- formatting color for rc file
-
-2003-05-29 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #43805.
-
- * mail-session.c (session_system_beep): Proxy the gdk_beep() call
- to the main thread.
- (session_play_sound): Proxy the gnome_sound_play() call to the
- main thread.
-
-2003-05-27 Not Zed <NotZed@Ximian.com>
-
- * message-tag-editor.c (message_tag_editor_init): set the default
- open size to something reasonable. For #43410.
-
- * mail-signature-editor.c (d): turn off debugging.
-
- * mail-config.c (mail_config_signature_add): save new signature in
- signature list. For #43688.
-
-2003-05-21 Radek Doulik <rodo@ximian.com>
-
- * mail-signature-editor.c (menu_file_save_cb): set signature html
- flag even if it's newly signature, we don't set it in
- format_html_cb as sig could be "live" (when it's not new one)
-
-2003-05-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-importer.c: Updated copyright years.
-
- * mail-callbacks.c (ask_confirm_for_empty_subject): Fixed the
- logic a bit - if the gconf key *isn't* set, we want to return
- TRUE.
-
- * mail-search.c (mail_search_finalise): We need to weak_unref()
- the mail-display here. Fixes bug #43392.
-
-2003-05-21 Larry Ewing <lewing@ximian.com>
-
- * mail-config.glade: remove link hilighting option that isn't
- attached to anything.
-
-2003-05-20 Larry Ewing <lewing@ximian.com>
-
- * mail-display.c: filter notification events to keep the redisplay
- count down.
-
- * mail-composer-prefs.c: remove references to gtkhtml property
- manager. Connect to missing settings.
-
- * mail-preferences.c: remove references to gtkhtml property
- manager. Connect to missing settings.
-
- * mail-config.glade: remove keybinding setting.
-
- * mail-display.c (mail_display_destroy): remove notification.
- (display_notify): set animate and redisplay. We have to redisplay
- because the citation color may have changed.
-
- * evolution-mail.schemas: add composer and display gconf entries.
-
-2003-05-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Only re-add the
- store to the folder-tree if the account is enabled. Oops. Fixes
- bug #43214.
-
-2003-05-20 Larry Ewing <lewing@ximian.com>
-
- * mail-config-factory.c: remove references to font prefs.
-
- * component-factory.c: Remove stale refernces the the font prefs.
- (make_factory): remove unused variables.
-
- * mail-config.c (mail_config_init): add a notify callback to the
- spelling color.
- (config_write_style): rename and write out the spell color as
- well.
-
-2003-05-20 Not Zed <notzed@lostzed.mmc.com.au>
-
- ** See bug #43234
-
- * mail-display.c (mail_display_set_message): if we've been
- destroyed, noop.
-
-2003-05-16 Dan Winship <danw@ximian.com>
-
- * mail-ops.c (mail_empty_trash): New async "empty trash" op.
-
- * mail-callbacks.c (empty_trash): Use it rather than requiring
- that mail_tool_get_vtrash() work without blocking. #43091
-
-2003-05-16 Radek Doulik <rodo@ximian.com>
-
- * mail-callbacks.c (footer_info_new): gnome_font_get_descender
- returns negative value
-
-2003-05-17 Larry Ewing <lewing@ximian.com>
-
- * GNOME_Evolution_Mail.server.in.in: remove font prefs server from
- the list.
-
-2003-05-17 Jeremy Katz <katzj@redhat.com>
-
- * mail-offline-handler.c: Add #include to fix warning.
-
- * mail-mt.c (mail_msg_new): Use glib macros for pointer/int
- conversions.
- (mail_msg_free): Likewise.
- (mail_msg_cancel): Likewise.
- (mail_msg_wait): Likewise.
- (mail_msg_active): Likewise.
- * mail-session.c (main_register_timeout): Likewise.
- (register_timeout): Likewise.
- (main_remove_timeout): Likewise.
- (remove_timeout): Likewise.
- * message-list.c (ml_value_to_string): Likewise.
-
- * mail-identify.c: Add #include to fix warning.
-
- * mail-config.c (config_write_fonts): Don't pass extra arguments
- to g_warning.
-
- * mail-callbacks.c: Add #include to fix warning.
-
-2003-05-15 Not Zed <NotZed@Ximian.com>
-
- ** See bug #42838.
-
- * mail-account-gui.c (mail_account_gui_build_extra_conf): always
- add the extra entry to the hash table, most paths wouldn't.
-
-2003-05-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c: Disabled some debugging messages.
-
-2003-05-14 JP Rosevear <jpr@ximian.com>
-
- * mail-local.h: add proto
-
- * mail-local.c (storage_listener_startup): don't listen for
- destruction, because we have a ref and it'll never happen
- (mail_local_storage_shutdown): release and unref the local storage
-
- * mail-display.c (retrieve_shell_view_interface_from_control):
- return a new copy every time
- (set_status_message): release and unref the shell view
-
- * folder-browser.c (folder_browser_destroy): guard for multiple
- destroys
-
- * folder-browser-factory.c (control_activate): release and unref
- the shell view
- (control_destroy_cb): just remove the control from the list
- (folder_browser_factory_new_control): don't weak ref the folder
- browser
-
- * component-factory.c (owner_unset_cb): shutdown local storage
-
-2003-05-13 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (segv_redirect): Removed.
- (make_factory): No need to set up the SIGSEGV redirect handler
- here, since it's already done in the shell now, and it's in-proc.
-
- * folder-browser-ui.c (folder_browser_ui_rm_all): Only do the
- bonobo_ui_component() stuff if the component does have a
- container.
-
-2003-05-08 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-session.c (mail_session_set_interactive): Set the
- password_dialog pointer to NULL. Prevents a crash that could
- happen if the shell would quit with the password dialog still up.
-
-2003-05-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (mail_display_render): Make sure that we haven't
- been destroyed before we start writing to the html engine. Fixes
- bug #42333.
-
-2003-05-07 Not Zed <NotZed@Ximian.com>
-
- ** See bug #42456
-
- * mail-composer-prefs.c (spell_language_button_press): set the
- enable/disable button to the right text when we toggle a column.
- Added a fixme about the weird code in the whole routine.
-
-2003-05-07 Jeremy Katz <katzj@redhat.com>
-
- * evolution-mail.schemas
- (/schemas/apps/evolution/mail/display/mime_types): Correct
- default for list.
-
-2003-05-06 Not Zed <NotZed@Ximian.com>
-
- ** See bug #42400
-
- * mail-tools.c (meta_data_key): protect against getting an
- unparsable uri.
-
-2003-05-05 Not Zed <NotZed@Ximian.com>
-
- ** See bug #42294.
-
- * mail-config.c (config_write_fonts): Also set the custom font
- style for *BonoboPlug*GtkHTML.
-
-2003-05-05 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-session.c (request_password): Set OK as the default
- response for the password_dialog.
-
-2003-04-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mark_as_unseen): To be consistant with the
- message-list envelope toggle, undelete the message when we unmark
- the Seen flag here as well. Fixes bug #42118.
-
-2003-04-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (ml_tree_value_at): Fixed to return the correct
- values (swapped) in order to fix bug #42120.
-
-2003-04-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (regen_list_regened): Save the tree state before
- we tear down the tree and then load it back again. yay. Fixes bug
- #42170 and #40074.
-
-2003-04-30 Not Zed <NotZed@Ximian.com>
-
- ** See bug #41748
-
- * mail-send-recv.c (build_dialogue): make sure we dont add any
- SEND_SEND types to the receive table. When we add the SEND_SEND
- type, key it on a fixed string SEND_URI_KEY.
- (receive_done): if it is a SEND_SEND type, use SEND_URI_KEY to
- remove it from the active list.
- (mail_receive_uri): make sure we never add a SEND_SEND type to the
- receive list.
- (mail_send): key the send info on SEND_URI_KEY not transport url.
-
-2003-04-29 Jeremy Katz <katzj@redhat.com>
-
- * folder-browser-ui.c (fbui_sensitise_item): Don't just blindly
- cast an int to gpointer, use the proper glib magic instead.
-
-2003-04-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * importers/netscape-importer.c
- (netscape_add_priority_workaround_filters): Updated for API change
- in the filter code.
-
-2003-04-29 Not Zed <NotZed@Ximian.com>
-
- ** See bug #41972
-
- * message-list.c (ml_tree_value_at): fix (void *) casts on trinary
- ops.
-
- * folder-browser.c (on_right_click): Store the label tag in the
- label callback data, not the translated name.
-
- * mail-config.c (label_defaults[]): Initialise with the tag
- values.
- (config_clear_labels): free tag field.
- (config_cache_labels): setup the tag field based on the position
- of the label name.
- (mail_config_get_label_color_by_name): Lookup colour by the
- untranslated TAG, not the translated/customisable tag.
-
- * mail-config.h (MailConfigLabel): Add a tag field, we were using
- the translated name as the label(!).
-
-2003-04-29 Dan Winship <danw@ximian.com>
-
- * mail-format.c (write_xmailer_header): Remove preceding whitespace
-
-2003-04-28 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-session.c (mail_session_forget_passwords): Forget all
- passwords again. [#41817]
-
-2003-04-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.glade: Made toplevel container widgets set a
- border-width (including toplevel widgets within frames), set the
- table/hbox/vbox spacings, set the spacing between an image and the
- description text in hboxes to 12pts (as suggested by the HIG),
- Changed Add/Delete buttons to the stock Add/Remove buttons, etc
-
-2003-04-24 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #41789
-
- * mail-config.c (mail_config_init): Cache the allowable
- mime-types.
- (mail_config_get_allowable_mime_types): New public function to get
- an array of allowable mime-types.
-
- * mail-format.c (mail_lookup_handler): Only allow a
- bonobo-component handler if the mime-type is something handled by
- evolution or the user has specifically chosen that type as
- available for viewing with a bonobo component in the gconf
- database.
- (mime_type_uses_evolution_component): New convenience function.
- (mime_type_can_use_component): Checks gconf to see if the user has
- allowed the mime-type to be viewed by a component.
-
-2003-04-24 Radek Doulik <rodo@ximian.com>
-
- * mail-display.c (html_button_press_event): as below
- (update_active): as below
-
- * folder-browser.c (html_button_press_event): update for changed
- coordinates in gtk-2
-
-2003-04-23 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (get_receive_type): pass an exception to
- get_provider, to silence some warnings/get a valid result.
-
-2003-04-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (composer_get_message): Only add the
- Organization: header if it is non-empty. Fixes bug #41730.
-
-2003-04-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-composer-prefs.c (spell_set_ui): Protect against a NULL
- strv result from parsing the language list string.
-
-2003-04-17 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes for bug #41142.
-
- * mail-search.c (dialog_response_cb): Handle a GTK_RESPONSE_CLOSE
- response.
- (mail_search_construct): Changed the Cancel button into a Close
- button.
-
-2003-04-18 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am:
- * folder-browser-ui.c:
- * mail-signature-editor.c:
- * message-browser.c:
- Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ().
- Fixes bug #21499.
-
-2003-04-17 Not Zed <NotZed@Ximian.com>
-
- * mail-signature-editor.c (menu_help): remove the help menu item
- handling, as the help menu is removed. Clean up of #38927.
-
-2003-04-16 Not Zed <NotZed@Ximian.com>
-
- * importers/Makefile.am (%.server.in): Remove COMPONENTDIR and set
- BINDIR and VERSION instead.
-
- * (importers/GNOME_Evolution_Mail_Pine_Intelligent_Importer.server.in.in,
- importers/GNOME_Evolution_Mail_Mbox_Importer.server.in.in,
- importers/GNOME_Evolution_Mail_Outlook_Importer.server.in.in,
- importers/GNOME_Evolution_Mail_Netscape_Intelligent_Importer.server.in.in,
- importers/GNOME_Evolution_Mail_Elm_Intelligent_Importer.server.in.in:) :
- Convert the type back to exe, and point to the main evolution
- executable. Fixes #41164.
-
-2003-04-16 Jeremy Katz <katzj@redhat.com>
-
- * evolution-mail.schemas: schema keys can't be directories (#41419)
-
-2003-04-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (config_wizard_set_page): Fixed a logic
- error that was the cause of bug #41389.
-
-2003-04-15 Not Zed <NotZed@Ximian.com>
-
- * For bug #41199.
-
- * subscribe-dialog.glade: New interface from Anna. Setup the
- wigdet names and add a progress bar, and set the default opening
- size to something reasonable.
-
- * subscribe-dialog.c (subscribe_dialog_construct): changes to
- match the glade file chagnes. remove the search stuff. hide the
- progress bar by default.
- (sc_activity_cb): show the progress bar when we're active, hide
- it when inactive. dont set any status.
- (struct _SubscribeDialogPrivate): Remove the appbar.
-
-2003-04-15 Hans Petter Jansson <hpj@ximian.com>
-
- * mail-mt.c (mail_msg_check_error): Free the temporary error text.
-
-2003-04-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-vfolder.c (vfolder_gui_add_rule): Set the correct border
- width and vbox spacing to be HIG compliant. Fixes bug #41209.
- (vfolder_edit_rule): Same here.
-
- * local-config.glade: Updated to comply with the HIG. Fixes bug
- #41244.
-
-2003-04-14 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (build_dialogue): create a stock cancel button
- with a cancel all text.
- (build_dialogue): Create stock-like cancel buttons with no
- accelerators. A workaround for #41043.
-
- * message-list.c (ml_tree_value_at): if the node is the root node,
- do nothing. etable shouldn' really be searching the root node if
- it isn't visible ...? For #41190.
-
-2003-04-14 Larry Ewing <lewing@ximian.com>
-
- * evolution-mail.schemas: add proper defaults for the fonts
- settings.
-
-2003-04-11 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #41243.
-
- * message-tag-followup.c (construct): Change the window border
- width and packing to comply with the HIG.
-
- * message-tags.glade: Updated to comply with the HIG.
-
-2003-04-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (request_password): Add padding around the
- entry/checkbox and change the border width of the dialog window to
- comply with the HIG. Fixes bug #41004.
-
-2003-04-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-search.c (mail_search_construct): Change the action button
- ordering and also change the padding to comply with the HIG. Fixes
- bug #41046 and at least part of bug #41142 (except for the
- s/Search/OK/ thing, which has not been agreed upon yet).
-
- * mail-send-recv.c (build_dialogue): Change the padding to comply
- with the GNOME HIG. Fixes bug #41001.
-
-2003-04-09 Not Zed <NotZed@Ximian.com>
-
- ** See bug #40921
-
- * subscribe-dialog.c (subscribe_dialog_finalise): add a finalise
- funciton which actually free's resources.
- (get_short_folderinfo_got): dont call activity callback implicitly
- here, do it from the callers callback.
- (subscribe_get_short_folderinfo): dont call activity callback
- here.
- (fe_got_children): check implicitly if we were cancelled. also
- add back the node sort, and also call the activity callback from
- here instead of breaking layers of abstraction as above.
- (folder_etree_cancel_all): new method, force a cancel of all ops,
- but dont free anything.
- (store_data_free): dont unref the widget anymore, not needed.
- call cancel all on the ftree if its still active.
- (sc_close_pressed): destroy the subscribe dialogue as well as the
- app, it doesn't seem to get destroyed otherwise.
- (sc_activity_cb): do nothing if we have been cancelled.
- (subscribe_dialog_destroy): trigger a cancel of all outstanding
- ops. only free most data in the finalise method.
- (subscribe_dialog_class_init): hook onto finalise.
- (store_data_get_widget): dont ref the widget.
-
- * mail-callbacks.c (manage_subscriptions): sink the dialog.
-
-2003-04-09 Larry Ewing <lewing@ximian.com>
-
- * mail-preferences.c (font_share_changed): set sensitivity of
- font pickers based on share setting.
- (mail_preferences_construct): initialize font prefs.
- (mail_preferences_apply): set the font prefs.
- (font_changed): add gnome-font-picker changed function.
-
- * mail-preferences.h: add font pref widgets.
-
- * mail-config.c (mail_config_init): add notify to on fonts dir.
- (config_write_fonts): write out a gtkrc that overrides the gtkhtml
- fonts settings based on the gconf keys.
-
- * mail-config.glade: move display font setttings to mail prefs.
-
- * evolution-mail.schemas: add font settings.
-
-2003-04-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (do_view_message): Add a check for a NULL uid
- here. Don't see how it can happen, but it seems to have for
- Aaron. Anyways, this should fix bug #40904.
-
-2003-04-08 Dan Winship <danw@ximian.com>
-
- * mail-config.glade: Remove color specs from the druid so it will
- use the theme colors
-
- * importers/GNOME_Evolution_Mail_Elm_Intelligent_Importer.server.in.in:
- * importers/GNOME_Evolution_Mail_Netscape_Intelligent_Importer.server.in.in:
- * importers/GNOME_Evolution_Mail_Pine_Intelligent_Importer.server.in.in:
- Fix bad XML noticed by Not Zed
-
-2003-04-08 Not Zed <NotZed@Ximian.com>
-
- * mail-vfolder.c (vfolder_gui_add_rule): swap button order. For
- #40900.
-
-2003-04-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (ml_tree_value_at): For string columns, never
- return NULL - always return "" if the value is empty. Fixes bug
- #40728.
-
- * mail-composer-prefs.c (sig_add_script_cb): Set the "script" data
- on the GtkEntry to NULL.
- (sig_add_script_response): If the "script" data on the GtkEntry
- object is non-NULL, then we are editing an existing signature, so
- just change the values in place and don't add it to the signature
- db.
- (sig_edit_cb): If sig->script is non-NULL, then we are editing a
- script signature, so pop up the script dialog instead. Fixes bug
- #38929.
-
-2003-04-07 Radek Doulik <rodo@ximian.com>
-
- * mail-composer-prefs.c (spell_load_values): use e_iconv_locale_language
-
-2003-04-07 Dan Winship <danw@ximian.com>
-
- * GNOME_Evolution_Mail.server.in.in: Clean up server names
-
- * importers/GNOME_Evolution_Mail_Elm_Intelligent_Importer.server.in.in:
- Likewise, and fix evolution-mail location
-
- * importers/GNOME_Evolution_Mail_Mbox_Importer.server.in.in:
- Likewise
-
- * importers/GNOME_Evolution_Mail_Netscape_Intelligent_Importer.server.in.in:
- Likewise
-
- * importers/GNOME_Evolution_Mail_Outlook_Importer.server.in.in:
- Likewise
-
- * importers/GNOME_Evolution_Mail_Pine_Intelligent_Importer.server.in.in:
- Likewise
-
- * importers/Makefile.am (%.server.in): Fix this for evolution-mail
- being a shlib.
-
-2003-04-03 Not Zed <NotZed@Ximian.com>
-
- ** Bug 40536
-
- * component-factory.c (send_receive_cb): run the warning dialogue
- asynchronously. Also, set the mail send/receive dialogue to
- transient for parent.
-
- * mail-send-recv.c (mail_send_receive): return the dialogue for
- send/receive.
-
-2003-04-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * importers/evolution-mbox-importer.c (load_file_fn):
- * importers/evolution-outlook-importer.c (load_file_fn): added
- "folder_type" parameter to EvolutionImporterLoadFileFn.
-
- * importers/elm-importer.c (elm_import_file): pass empty string for
- "folder_type" argument to GNOME_Evolution_Importer_loadFile.
- * importers/pine-importer.c (pine_import_file): ditto.
- * importers/netscape-importer.c (netscape_import_file): ditto.
-
-2003-04-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (save_part): Don't allow the 'prefix' argument to
- make_safe_filename() be NULL. If we don't yet have a save_dir in
- gconf, use $HOME, etc. Fixes bug #40608.
-
-2003-04-02 Not Zed <NotZed@Ximian.com>
-
- * mail-session.c (mail_session_forget_passwords): Only clear the
- Mail passwords.
-
- * component-factory.c (interactive_cb): Call
- composer_check_autosave if we're going interactive, to check for
- unsaved files. Fixes #40300.
-
-2003-04-01 Not Zed <NotZed@Ximian.com>
-
- * mail-display.c (mail_display_redisplay): if we're called and the
- idle handler is set, remove it, so we dont go and redisplay it
- again. Fixes #40522.
-
-2003-03-31 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (regen_list_regened): Save tree state and then
- after building the new tree, re-load the tree state. Finishes the
- fix for bug #40074.
-
- * mail-session.c: Properly init message_list. Fixed a type-o that
- initialized it to the password_list.
-
-2003-03-31 Not Zed <NotZed@Ximian.com>
-
- * mail-session.c (pass_response): need to check for config_service
- != NULL, not service != NULL before calling set_save_password.
- Fix for #40472.
-
-2003-03-28 Not Zed <NotZed@Ximian.com>
-
- * folder-browser-ui.c: include e-meta.h
-
- * folder-browser.c (on_right_click): remove unused var.
-
-2003-03-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * subscribe-dialog.c (fe_check_for_children): Declare a prototype
- for this function prior to fe_got_children() so that
- fe_got_children() can call us.
-
-2003-03-26 Dan Winship <danw@ximian.com>
-
- * mail-format.c (write_address): remove extra arg to
- camel_url_encode
-
-2003-03-27 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c (folder_browser_gui_init): dont set the paned
- initial size here, but hook onto the realize signal.
- (paned_realised): set the paned size once we're realised. Fixes
- #37084, its a bit of a hack, but it seems to work.
-
-2003-03-26 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #40074.
-
- * folder-browser-factory.c (control_deactivate): Save message-list
- state.
-
- * message-list.c (message_list_save_state): Save the various
- states.
-
-2003-03-26 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes for bug #39870
-
- * message-browser.c (transfer_msg_done): Close the
- message-browser. Since the message doesn't exist anymore, we
- should close it.
- (message_browser_delete): New callback to handle deletion in the
- message-browser window.
-
-2003-03-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * subscribe-dialog.c (fe_got_children): If the CamelFolderInfo
- node doesn't have \NoInferriors set, then check for
- subfolders. Fixes bug #40314.
-
-2003-03-26 Not Zed <NotZed@Ximian.com>
-
- * mail-display.c (popup_window_destroy_cb): Undo jeff's patch
- below for #40275, the destroy timeout is already removed in
- popup_info_free. Unref the widget 'w' when we're done with it.
- (popup_info_free): Move everything in here to popup_window_destroy
- and remove, since nothing else uses it.
- (make_popup_window): Ref the widget so it doesn't go away before
- we're finished with it. Really fixes bug #40275/40188.
-
-2003-03-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (popup_window_destroy_cb): Remove the
- timeout. Should fix bug #40275.
-
- * subscribe-dialog.c: Remove search entry which never worked right
- (and can't work as users expect anyway, since we don't do
- namespace stripping). Fixes bug #40083.
- (ftree_node_new): Ignore \NoSelect as far as marking it
- "subscribable". Fixes bug #40124.
-
-2003-03-25 Dan Winship <danw@ximian.com>
-
- * mail-account-editor.c: Update for e_notice move
- (apply_changes): Pass a parent_window to e_notice
-
- * mail-account-gui.c: Update for e_notice move.
- (mail_account_gui_save): Pass a parent_window to e_notice
-
- * mail-callbacks.c: Update for e_notice move
- * mail-local.c: Likewise
- * mail-signature-editor.c: Likewise
- * mail-vfolder.c: Likewise
-
- * component-factory.c (interactive_cb): Update prototype
-
-2003-03-25 Not Zed <NotZed@Ximian.com>
-
- * mail-tools.c (meta_data_key): strdup the key before freeing the
- url as it is probably pointing there.
-
-2003-03-25 Not Zed <NotZed@Ximian.com>
-
- * component-factory.c (got_folder): remove a debug printf that
- made it in a commit.
-
- * folder-browser-ui.c (folder_browser_ui_add_global): Load
- per-folder setting of show_preview from meta data.
- (folder_browser_ui_add_list): Same, for thread_list.
-
- * mail-tools.c (mail_tool_get_meta_data)
- (mail_tool_delete_meta_data): helpers to lookup/delete meta data.
-
- * mail-config.c (mail_config_uri_deleted): delete the meta-data
- for the folder.
-
- * folder-browser.c (folder_browser_reload): dont reload the uri if
- we're in the process of loading it still.
- (folder_browser_new): load the folder meta data before loading the
- folder.
- (folder_browser_toggle_preview):
- (folder_browser_toggle_threads): save change to meta-data.
- (got_folder): Load the metadata if we have a folder to set, and
- the meta-data has changed from initislisation.
-
-2003-03-23 Chris Toshok <toshok@ximian.com>
-
- * mail-callbacks.c (ask_confirm_for_unwanted_html_mail): pass
- FALSE for e_destination_get_textrep's include_email arg.
-
-2003-03-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_format_data_wrapper_write_to_stream):
- Default to the charset provied in the MimePart's Content-Type over
- that of the user's mailer charset. Fixes bug #39204.
-
-2003-03-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-composer-prefs.c (spell_load_values): "en_us" should not be
- translated. Fixes bug #40088.
-
-2003-03-21 Larry Ewing <lewing@ximian.com>
-
- * mail-display.c (pixbuf_gen_idle): remember to disconnect the
- destroy handler if whenever the loader is shut down.
-
-2003-03-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (owner_set_cb): Change the message_destroy
- callback to just gtk_widget_destroy. No need to have a callback
- simply to call this function.
- (warning_response): Removed (see above).
-
- * mail-composer-prefs.c (sig_add_script_response): Don't forget to
- add the signature to the signature list if it is a valid script.
-
- * mail-config.c (mail_config_signature_unregister_client): Make
- sure we can find the registered handler before trying to remove it
- from the list.
-
- * mail-session.c (do_user_message): Make the 5th argument to
- gtk_message_dialog_new() "%s" and move the m->prompt to arg 6 so
- that we are safe if the prompt string contains any %'s. Also
- connect to the response signal for the user_msg dialog and set the
- callback to gtk_widget_destroy so that the user can actually close
- the dialog. We also need to g_object_weak_ref() the dialog so that
- we can set the global message_dialog pointer back to NULL when it
- gets destroyed. Fixes bug #40043.
-
-2003-03-20 Dan Winship <danw@ximian.com>
-
- * mail-ops.c (build_from): Remove this since there's a function in
- CamelMimeMessage to do it now.
- (save_messages_save): Use camel_mime_message_build_mbox_from.
-
-2003-03-21 Not Zed <NotZed@Ximian.com>
-
- ** for mail part of bug #38461.
-
- * importers/evolution-outlook-importer.c (load_file_fn): dont pass
- in create flag to uri_to_folder, the folder must already exist.
-
- * importers/evolution-mbox-importer.c (folder_created_cb):
- Removed, we now force the caller to create the destination folder
- first.
- (load_file_fn): Dont try and create a folder if it doesn't exist.
- Also, use the uri directly as the destination uri, so we can
- import into any folder.
- (process_item_fn): If we dont have a folder, thats just an error,
- return BAD_FILE.
-
- * importers/netscape-importer.c (netscape_import_file): As below
- for elm_import_file.
- (import_next): similarly as for pine import_next.
- (importer_cb): just record result.
- (importer_timeout_fn): removed.
-
- * importers/pine-importer.c (import_next): Similar to below for
- the elm import_next.
- (pine_import_file): As below for elm_import_file.
- (importer_timeout_fn): removed.
- (importer_cb): just record the result, and exit.
- (import_next): change around to behave more like the elm importer,
- cleaning up when we're done.
-
- * importers/elm-importer.c (elm_import_file): Create the
- destination folder ourselves, dont pass it onto the mbox importer.
- Simplify logic, just do the import within a while loop, polling
- the g main loop as necessary, remove need for idle callbacks and
- other crap.
- (import_next): If elm_import_file fails, then just go straight to
- the next folder, stops it falling in a heap.
- (import_item_idle): removed.
- (importer_cb): just record result/exit.
-
- * mail-importer.c (mail_importer_create_folder): removed.
- (mail_importer_make_local_folder): new function to create a
- local-only folder from a path. It runs synchronously by using a
- recursive main loop.
- (folder_created_cb): callback for make_local_folder.
-
-2003-03-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (mail_config_druid_new): Revert ettore's
- broken patch.
-
- * mail-search-dialogue.c: Removed - nothing uses this.
-
-2003-03-19 Ettore Perazzoli <ettore@ximian.com>
-
- * importers/GNOME_Evolution_Mail_Mbox_Importer.server.in.in:
- Replace "evolution:menu-name" prop with "evolution:menu_name".
- [#39692]
- * importers/GNOME_Evolution_Mail_Outlook_Importer.server.in.in:
- Likewise.
-
-2003-03-19 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-config-druid.c (mail_config_druid_new): Give the druid the
- DIALOG hint. [#39741 and friends.]
-
-2003-03-19 Radek Doulik <rodo@ximian.com>
-
- * mail-composer-prefs.c (spell_load_values): changed default
- language to en_us instead of en
- (spell_language_button_press): new handler, ported from 1.2
- (spell_setup): use spell_language_enable and
- spell_language_button_press
-
-2003-03-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (composer_get_message):
- e_msg_composer_get_subject() now returns a const char *, so update
- appropriately.
-
-2003-03-18 Larry Ewing <lewing@ximian.com>
-
- * mail-callbacks.c (do_mail_print): fix leak, cleanup variable
- name, and call gtk_window_set_transient_for with a parent that is
- actually a GtkWindow.
- (mark_as_unseen): use g_source_remove.
-
-2003-03-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (mail_config_druid_new): Set the type hint
- to DIALOG so that Metacity shows this window on top. Fixes bug
- #39914.
-
-2003-03-18 Not Zed <NotZed@Ximian.com>
-
- * mail-vfolder.c (new_rule_clicked): validate rule & rule is
- unique. Workaround for #39464. Should this just use
- rule_context_add_rule_gui??
-
- * mail-search.c (mail_search_destroy): unhook from the html engine
- signals here, before we redisplay the message. Also make sure
- this processing only happens once. For #39759.
- (mail_search_finalise): dont unhook from signals here.
-
-2003-03-12 Not Zed <NotZed@Ximian.com>
-
- * mail-callbacks.c (expunge_folder): use a hack to find out if the
- message-list was focussed before we desensitise it.
- (expunged_folder): If the message-list was focussed before,
- re-grab the focus. For bug #29564.
-
-2003-03-17 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-signature-editor.c (mail_signature_editor): Give the editor
- the GDK_WINDOW_TYPE_HINT_DIALOG hint. [#38926]
-
-2003-03-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (pixbuf_gen_idle): If we fail to load the pixbuf,
- don't use it (stops some g_warnings).
-
- Part of a fix for bug #39809
-
- * mail-vfolder.c (vfolder_edit): Don't add the cancel button here.
-
- * mail-callbacks.c (filter_edit): Don't add the cancel button here.
-
-2003-03-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (do_external_viewer): Lookup the handler for the
- type. If we don't have a registered handler or if the registered
- handler is not meant to be handled via a bonobo component, don't
- use a bonobo component.
-
- * mail-format.c (mail_lookup_handler): If we register a new
- handler that is to be handled by a bonobo component, set
- handler->is_bonobo to TRUE.
-
-2003-03-14 Dan Winship <danw@ximian.com>
-
- * component-factory.c (storage_connect, storage_connected): Update
- for EvolutionStorage change
-
-2003-03-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-signature-editor.c (menu_file_save_cb): Rewritten to do the
- same as the composer's build_message() code.
-
-2003-03-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (account_add_clicked): Use
- gtk_window_set_transient_for() on the druid with the settings
- dialog as the parent window.
-
-2003-03-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-signature-editor.c (do_exit): Remove the yes/no
- buttons. Fixes bug #39382.
-
- * mail-accounts.c (account_able_toggled): New callback function to
- handle the checkbox getting toggled.
- (mail_accounts_treeview_new): Save the toggle renderer so we can
- later connect to it's toggled signal.
- (mail_accounts_tab_construct): Connect to the toggle-cell's
- toggled signal. Fixes bug #39325.
-
-2003-03-11 Not Zed <NotZed@Ximian.com>
-
- * mail-vfolder.c (vfolder_editor_response): Fix the response code,
- because some bastard changed the filter/* code and didn't fix the
- callers. Partial fix for #39165.
-
-2003-03-10 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am (libevolution_mail_la_SOURCES): removed main.c from
- the build.
-
- * component-factory.c (component_factory_init): Remove, not used
- anymore, causes linking problems some places.
- (factory): Removed the debug printf. Added a case for the
- composer. Part of fixing #39256.
-
-2003-03-07 Jeffrey Stedfast <fejj@ximian.com>
-
- All this snot just to fix bug #38925 and an attempt to fix bug
- #38926 (but it seems no matter what I do, I can't work around the
- bonoboness/modality/whatever of the shell's preferences dialog).
-
- * mail-account-gui.c (sig_add_new_signature): Get the toplevel
- parent GtkWindow and pass that along to
- mail_composer_prefs_new_signature() so that window layering can be
- done correctly.
-
- * mail-composer-prefs.c (mail_composer_prefs_new_signature):
- Simplify. We don't want to add the signature to the list until
- after they have saved.
- (sig_edit_cb): Pass FALSE as the is_new argument to
- mail_signature_editor().
- (sig_event_client): Listen for signatures being added.
- (mail_composer_prefs_new_signature): Now takes a GtkWindow arg as
- the first arg rather than a MailComposerPrefs arg since we don't
- really need it to be a MailComposerPrefs object. We'd rather use
- the first arg as the parent GtkWindow so that we can set
- transience for the editor window.
-
- * mail-signature-editor.c (mail_signature_editor): Now takes a
- 'parent' argument (so we can set transient_for()) and a 'is_new'
- argument specifying whether the editor is editing a new signature
- or not. If it is, when the user saves, it will be added to the
- signature list. otherwise it won't.
- (sig_name_changed): Only use the mail_config_signature_set_name()
- interface if it is *not* a new signature.
- (menu_file_save_cb): If is_new, then save the signature to the
- config - otherwise do what we did before and set the modifications
- to it and emit the CHANGED event.
-
- * mail-config.c (mail_config_signature_new): Renamed from
- mail_config_signature_add(). We no longer immediately add the
- signature to the list of saved signatures.
- (mail_config_signature_add): New function which adds the signature
- and emits the SIG_ADDED event.
-
-2003-03-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (on_url_requested): If the part url is a text
- part, use mail_format_data_wrapper_write_to_stream(). This should
- fix bug #39204.
-
- * mail-format.c (mail_format_data_wrapper_write_to_stream): Make public.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-accounts.c (mail_accounts_treeview_new): Set the
- shadow_type of the scrlled window to GTK_SHADOW_IN.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-config.glade: Add some spacing to the buttons. [#38227]
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * importers/evolution-mbox-importer.c (IN): Use G_GNUC_FUNCTION
- instead of __FUNCTION__.
- (OUT): Likewise.
- * importers/netscape-importer.c (netscape_import_file): Likewise.
- * mail-send-recv.c (receive_done): Likewise.
- * mail-summary.c (SUMMARY_OUT): Likewise.
- (SUMMARY_IN): Likewise.
- (folder_changed_cb): Likewise.
- (message_changed_cb): Likewise.
-
-2003-03-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-factory.c: #include <string.h>
-
- * e-searching-tokenizer.c (camel_utf8_getc): Don't use __inline__
- as not all platforms/compilers support this keyword.
- (g): Same.
-
-2003-03-06 Not Zed <NotZed@Ximian.com>
-
- * component-factory.c (owner_unset_cb): remove debug printf.
-
-2003-03-05 Not Zed <NotZed@Ximian.com>
-
- * component-factory.c (idle_quit): Removed old quit code.
- (owner_unset_cb): Make this call synchronous. Wont cover all
- cases but should be ok most of the time.
-
-2003-03-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-search.c: Prototype some functions to shut the compiler up.
-
- * mail-callbacks.c (composer_get_message): Go back to using
- e_destination_get_address() but use the camel-address parser on
- the strings to make sure they are non-empty. Fixes bug #37854.
-
-2003-03-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-signature-editor.c (menu_file_save_cb): Use 'filename' when
- creating the uri rather than using the uninitialised 'uri'
- variable to create itself. Fixes bug #38864.
-
-2003-03-03 Not Zed <NotZed@Ximian.com>
-
- * mail-session.c (do_user_message): Do the same as below for
- request_password, so we dont leave a mainloop lying around.
-
-2003-03-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (request_password): Don't connect to the response
- signal if we are in the main thread - instead just use the return
- value from gtk_dialog_run and then call pass_response() with the
- response value.
-
-2003-03-03 Not Zed <NotZed@Ximian.com>
-
- * subscribe-dialog.c (fe_got_children): Remove the
- e_tree_memory_sort_node, currently it crashes inside gal, the root
- node seems to get free'd under it.
-
-2003-02-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-preferences.c: Reverted back to using e-iconv
-
- * mail-composer-preferences.c: Same.
-
-2003-02-26 Dan Winship <danw@ximian.com>
-
- * GNOME_Evolution_Mail.server.in.in: add a repo_id and a priority
- level to the startup wizard
-
-2003-02-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c: Reverted back to using e-iconv instead of
- camel-iconv.
-
-2003-02-25 Dan Winship <danw@ximian.com>
-
- * mail-config-druid.c: Update for new EvolutionWizard interfaces.
-
-2003-02-25 Dan Winship <danw@ximian.com>
-
- * mail-config-druid.c: Redo this to not use the CORBA interfaces
- in the local case (in preparation for redoing the CORBA
- interfaces).
- (mail_config_druid_new): Remove unused "shell" arg
-
- * mail-account-gui.c (mail_account_gui_transport_complete): Don't
- crash if there's no transport selected at all.
- (mail_account_gui_new): Don't try to set cc_addrs/bcc_addrs if
- they're NULL.
-
- * mail-accounts.c (account_add_clicked): Don't need to pass shell
- to mail_config_druid_new.
-
- * mail-callbacks.c (configure_mail): Don't need to pass shell to
- mail_config_druid_new.
-
-2003-02-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (request_password): Make sure m->config_service
- is non-NULL before using m->config_service->save_passwd since PGP
- stuff will not have a config_service. Fixes bug #38149.
-
- * mail-account-gui.c (mail_account_gui_save):
- s/e_account_list_changed/e_account_list_change - otherwise we get
- an undefined symbol and we crash :-)
-
- * mail-composer-prefs.c (mail_composer_prefs_new_signature): Don't
- always append "[script]" to the signature name. Also cleaned up
- some memory leakage.
-
-2003-02-20 Not Zed <NotZed@Ximian.com>
-
- * mail-preferences.c (mail_preferences_apply): fix the g_snprintf
- stuff.
-
- * mail-config.c (mail_config_add_account): Use new
- e_account_list_add.
- (mail_config_remove_account): Use new e_account_list_remove.
- (mail_config_set_default_account): Similarly for
- e_account_list_set_default.
- (mail_config_get_default_account): Same for
- e_account_list_get_default.
- (mail_config_get_account_by_name): Use e_account_list_find.
-
- * mail-account-gui.c (mail_account_gui_save): use new
- e_account_list_changed call instead of manual signalling.
-
-2003-02-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-local.c: Set the local provider description field to a
- string rather than NULL to prevent a segfault on solaris. Fixes
- bug #38418.
-
-2003-02-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (write_text_header): bitwise-or in
- CAMEL_MIME_FILTER_TOHTML_CONVERT_SPACES to fix bug #38499.
-
- * mail-search.c (mail_search_destroy): New overloaded virtual
- method, does what dialog_destroy_cb was trying to do.
- (mail_search_construct): Connect to the "response" signal rather
- than "clicked" to correspond to the GtkDialog API
- (instead og the old GnomeDialog API).
- (dialog_response_cb): Changed the function name and made it check
- button == GTK_RESPONSE_ACCEPT to search, any other button
- closes. Fixes bug #37947.
-
-2003-02-21 Hans Petter Jansson <hpj@ximian.com>
-
- * component-factory.c (factory): Don't try to get a FontPrefs control.
-
- * mail-config-factory.c (mail_config_control_factory_cb): Just return
- NULL if a FontPrefs control was requested.
-
- * mail-config.c (mail_config_get_default_account): If no accounts
- are defined, don't try to set the default account.
-
-2003-02-21 Dan Winship <danw@ximian.com>
-
- * Makefile.am (libevolution_mail_la_LIBADD): Remove libebook's
- dependencies.
-
- * importers/Makefile.am (libevolution_pine_importer_la_LIBADD):
- Likewise.
-
-2003-02-21 Dan Winship <danw@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_build_extra_conf): Use
- tables instead of vboxes, so that groups of label/entry pairs (as
- in Connector's config page) can line up nicely.
-
- * mail-config.glade: Turn extra_vbox and extra_mailcheck_vbox into
- tables.
-
- * mail-config-druid.c (get_fn): s/extra_vbox/extra_table/
-
- * Makefile.am (libevolution_mail_la_LIBADD):
- s/libcomposer.a/libcomposer.la/
-
-2003-02-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mark_all_as_seen): Use
- camel_folder_free_uids().
-
- * mail-format.c (write_headers): Use
- camel_charset_canonical_name() here instead of
- e_iconv_charset_name().
-
- * mail-preferences.c (mail_preferences_construct): Same as below.
- (mail_preferences_apply): Again here.
-
- * mail-composer-prefs.c (mail_composer_prefs_construct): Use
- camel_charset_locale_name() here instead of
- e_iconv_locale_charset().
- (mail_composer_prefs_apply): Same.
-
-2003-02-20 Dan Winship <danw@ximian.com>
-
- * Makefile.am (libevolution_mail_la_LIBADD):
- s/libemiscwidgets.a/libemiscwidgets.la/ and likewise for
- libefilterbar
-
-2003-02-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mark_all_as_seen): Fixed a memory leak - make
- sure to free all uids.
-
- * mail-config.c (uri_to_key): Removed.
- (lookup_signature): Removed.
- (xml_get_int): Removed.
- (xml_get_bool): Removed.
- (mail_config_get_time_24hour): Removed.
-
- * evolution-mail.schemas: s/long/int/g and change default_account
- to be a string instead of an int.
-
- * mail-config.c (mail_config_get_default_account): default_account
- now uses the account uid, so change the code a bit to match uid
- strings rather than use an index.
- (mail_config_remove_account): Same here. simplifies the code a
- bunch.
- (mail_config_set_default_account): Here too.
-
- * folder-browser-ui.c (folder_browser_ui_setup_view_menus): Update
- the GalView path.
-
-2003-02-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (do_get_pass): Change the logic here
- slightly. Instead of only reprompting the user if the cache is
- empty, also reprompt the user if the backend is forcing a
- reprompt.
- (request_password): If we have a cached passwd string for the
- account, fill-in the GtkEntry box with that value by
- default. This, together with the camel changes, fixes the
- "Evolution forgets my POP passwd if it gets a -ERR response during
- the login phase" bug.
-
-2003-02-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-searching-tokenizer.c: #include <stdio.h>
-
- * mail-config-factory.c: #include <string.h>
-
- * mail-config-druid.c (identity_prepare): Use
- gtk_editable_select_region() since gtk_entry_select_region() has
- been deprecated.
- (construct): Use gtk_window_set_resizable() instead of
- gtk_window_set_policy().
- (wizard_free): account_destroy() is no longer around, use
- g_object_unref() instead. (how did this even compile before?)
-
- * mail-account-gui.c (mail_account_gui_build_extra_conf): Use
- gtk_label_set_text_with_mnemonic() instead of
- gtk_label_parse_uline() as the latter has been deprecated.
-
-2003-02-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * importers/netscape-importer.c: Removed unused variables.
-
- * importers/pine-importer.c: Removed unused variables.
- (parse_address): Removed - it's unused and we have CamelAddress
- available to us anyway.
-
- * importers/elm-importer.c: Removed unused variables.
-
- * importers/evolution-mbox-importer.c (load_file_fn): Removed an
- unused variable.
-
-2003-02-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-editor.c (construct): Use
- gtk_window_set_resizable() instead of gtk_window_set_policy().
-
- * mail-config.c: Fix a bunch of warnings.
- (mail_config_signature_write): Removed.
-
- * mail-callbacks.c: Removed unused variables.
-
- * mail-accounts.c (mail_accounts_tab_class_init): Register a
- destroy virtual method.
- (mail_accounts_tab_destroy): Set mail_display->destroyed = TRUE.
-
- * message-list.c (message_list_destroy): Set
- mail_display->destroyed = TRUE. This is a workaround for the
- GTK_OBJECT_DESTROYED() macro that we used to use before.
-
- * mail-display.c (mail_display_destroy): Set
- mail_display->destroyed = TRUE. This is a workaround for the
- GTK_OBJECT_DESTROYED() macro that we used to use before.
-
-2003-02-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (build_tree): Use g_signal_emit() rather than
- gtk_signal_emit().
- (build_flat): Same here.
-
- * mail-signature-editor.c: #include <string.h>
-
- * mail-vfolder.c: #include <string.h>
-
- * mail-session.c: #include <string.h>
-
- * mail-search.c: #include <string.h>
-
- * mail-mt.c: #include <string.h>
-
- * mail-ops.c (save_part_save): Use strcasecmp() instead of
- g_strcasecmp().
-
- * mail-local.c: #include <string.h>
- (reconfigure_folder_reconfigured): Use a GtkDialog instead of
- gnome_error_dialog().
-
- * mail-format.c (find_preferred_alternative): Use g_ascii_strdown
- since g_strdown is deprecated.
- (fake_mime_part_from_data): Removed, no longer used it seems.
- (destroy_part): Also removed.
-
- * mail-display.c (make_popup_window): Replace call to
- gtk_window_set_polociy() with gtk_window_set_resizable() instead.
- (popup_size_allocate_cb): Use gtk_window_set_position() with
- GTK_WIN_POS_MOUSE instead of calculating the position to put it
- in.
-
-2003-02-10 Ettore Perazzoli <ettore@ximian.com>
-
- * importers/Makefile.am: Split the ORBit IDL compilation rules to
- work properly with parallel makes.
- (BUILT_SOURCES): Add this.
- (CLEANFILES): Add this.
-
- * Makefile.am: Split the ORBit IDL compilation rules to work
- properly with parallel makes.
- (BUILT_SOURCES): Add $(IDL_GENERATED) here.
- (CLEANFILES): Remove from here.
-
-2003-02-10 Rodney Dawes <dobey@ximian.com>
-
- * importers/Makefile.am: Add LDFLAGS to ported libs
-
-2003-02-10 Larry Ewing <lewing@ximian.com>
-
- * mail-display.c (save_url): look in the http cache for images
- when saving
- (image_save_as): remove random warning.
- (do_external_viewer): remove unused variable.
- (do_attachment_header): use g_ascii_strdown
-
-2003-02-07 Larry Ewing <lewing@ximian.com>
-
- * mail-display.c (save_data_cb): don't use random memory as a
- gconf client.
-
-2003-02-06 Chris Toshok <toshok@ximian.com>
-
- * importers/pine-importer.c (import_addressbook): track change to
- e_book_load_uri type.
-
-2003-02-06 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-browser.c (on_right_click): Use
- e_auto_kill_popup_menu_on_selection_done() instead of
- e_auto_kill_popup_menu_on_hide().
-
-2003-02-06 Dan Winship <danw@ximian.com>
-
- * Makefile.am (INCLUDES): add EVOLUTION_PRIVDATADIR. Fix
- EVOLUTION_ICONSDIR
-
- * component-factory.c (owner_set_cb): Use EVOLUTION_PRIVDATADIR
- * mail-autofilter.c (filter_gui_add_from_message): Likewise
- (mail_filter_rename_uri): Likewise
- (mail_filter_delete_uri): Likewise
- * mail-callbacks.c (filter_edit): Likewise.
- * mail-search-dialogue.c (mail_search_dialogue_construct):
- Likewise
- * mail-session.c (main_get_filter_driver): Likewise
- * mail-summary.c (generate_folder_summaries): Likewise
- * mail-vfolder.c (vfolder_load_storage): Likewise
-
-2003-02-06 Dan Winship <danw@ximian.com>
-
- * Makefile.am: Remove *dir defs that are in configure.in now
- (INCLUDES): clean up using new *dir variables
- (libevolution_mail_la_LDFLAGS): remove -export-dynamic, add
- -module
-
- * main.c (main): s/PACKAGE/GETTEXT_PACKAGE/ in gettext init
-
- * importers/Makefile.am (INCLUDES): change EVOLUTION_DATADIR to
- EVOLUTION_PRIVDATADIR
-
- * importers/netscape-importer.c (netscape_import_filters): use
- EVOLUTION_PRIVDATADIR
-
-2003-02-06 Larry Ewing <lewing@ximian.com>
-
- * mail-session.c (pass_activate): add an activate handler to the
- entry so that hitting return will return an OK response.
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * main.c (main): s/glade_gnome_init/glade_init/
-
-2003-02-05 Not Zed <NotZed@Ximian.com>
-
- * importers/netscape-importer.c: update from ../../importers/.
- (main): Removed.
- (mail_importer_module_init): Setup module init fn.
- (factory_fn): api changes.
- (is_dir_empty): deprecated changes, and clean up logic.
- (importer_cb): pulse progress bar, use idle function for
- processing next item.
- (import_next): Remove link before recursing, also fix memleak, and
- api changes.
- (netscape_import_file): dont release importer.
- (*): gconf'ify
-
- * importers/elm-importer.c (elm_factory_fn): Track the
- evolution_intelligent_importer, so we can unref it when done.
- (*): gconf'ify.
-
- * importers/pine-importer.c (parse_line): use gobject stuff rather
- than gtkobject.
- (import_addressfile): close down 'properly' when finished.
- (importer_timeout_fn): Do most processing decisions here, either
- from a timeout or idle function. This prevents us getting 1 stack
- frame per message and per folder. Close down properly also.
- (importer_cb): Add a timeout, ignore the callback, or add an idle
- function to process the next item.
- (pine_import_file): dont release the importer if we can't load it,
- its released elsewhere, i think.
- (import_addressfile): step the progress bar as we go.
- (factory_fn): Track the evolution_intelligent_importer, so we can
- unref when done.
- (*): gconf'ify
-
-2003-01-31 Not Zed <NotZed@Ximian.com>
-
- * importers/elm-importer.c (elm_can_import): g_file_exists ->
- lstat, and g_build_filename api changes.
-
- * importers/pine-importer.c: moved from
- ../../importers/pine-importer.c
- (factory_fn): oaf->bonobo_activation
- (mail_importer_module_init): setup factory.
- (main): Removed.
- (*): REemove bonobo config stuff.
- (factory_fn): destroy signal -> weak ref.
- (pine_destroy_cb): Fix signature for weak ref notify.
- (import_addressfile): use new glib filename stuff.
- (import_addressbook): same.
- (pine_can_import): and here.
- (import_next): and here.
- (scan_dir): and here
- (pine_create_structure): And here.
- (pine_can_import): g_file_exists -> lstat.
- (importer_cb): If there are more items, use an idle handler to
- drop back a few stack frames rather than recursing for each
- message.
- (import_next): unlink data from dir_list before recursing, and fix
- leak.
-
-2003-01-30 Not Zed <NotZed@Ximian.com>
-
- * importers/elm-importer.c (elm_destroy_cb): Change for weak ref
- setup.
- (elm_factory_fn): destroy -> weak ref.
-
-2003-01-29 Not Zed <NotZed@Ximian.com>
-
- * importers/elm-importer.c (importer_cb): Pass processItem off to
- an idle handler, so we dont blow our stacks. Also update to use
- progress_bar_pulse().
- (import_item_idle): Get the next message here instead.
- (import_next): Fix a glist leak. Unlink the file before we import
- it too. And close the dialogue and clean up when we've run out of
- folders to import.
-
-2003-01-17 Not Zed <NotZed@Ximian.com>
-
- * importers/elm-importer.c (elm_create_structure): use/free elmdir
- rather than double-free maildir.
-
-2003-01-16 Not Zed <NotZed@Ximian.com>
-
- * importers/elm-importer.c: update from ../importers/elm-importer.c
-
-2003-02-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (mail_regen_list): Get the thread_subject setting
- here instead of in regen_list_regen since that function will be
- called in another thread and we can't make corba calls in anything
- but the main thread.
- (regen_list_regen): Don't make CORBA calls here! (shame on me).
-
- * mail-identify.c (mail_identify_mime_part): Just use
- gnome_vfs_get_mime_type_from_name() so we can forget all the crap
- I implemented before.
-
-2003-02-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (on_link_clicked): Pass in the *address* of the
- GError to gnome_url_show(), otherwise bad things happen :-)
-
-2003-01-31 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_get_labels): New function to return a
- cached list of labels.
- (mail_config_get_label_color_by_name): New convenience function to
- search the cached labels.
- (mail_config_get_label_color_by_index): Same.
- (mail_config_init): Cache the labels and also listen for changes
- to them in the gconf db.
- (config_cache_labels): Internal function to cache the labels.
-
- * folder-browser.c (on_right_click): Fixed the label colours in
- the menu by using the cached linked list of labels.
-
- * mail-preferences.c (colorpicker_set_color): Now takes a string
- argument allowing us to get rid of converting a string into an rgb
- guint32 all over the place when trying to set defaults, since we
- now store colors in gconf as strings.
- (mail_preferences_construct): Use the cached labels (they are
- already parsed for us).
-
-2003-01-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (storage_remove_folder): Change
- strcmp(fi->path, path) to strcmp(fi->name, name) and now the
- execution takes the right path. My patch base on Callie's patch
- for bug #33525.
-
- * mail-identify.c (mail_identify_mime_part): Fixed a #warning by
- converting a local path into a file: uri before feeding it to
- gnome-vfs.
-
- * message-list.c (message_list_set_folder): Removed a FIXME that
- I've decided is no longer needed.
-
-2003-01-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_add_account): Emit the account-added
- event.
- (mail_config_remove_account): Emit the account-removed event.
-
- * mail-account-gui.c (mail_account_gui_save): Emit the changed
- event on the account-list for the changed account.
-
-2003-01-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-ui.c (folder_browser_ui_add_global): Set the
- paned_size here.
-
- * folder-browser.c (folder_browser_gui_init): Don't bother
- connecting to the hide-deleted, message-display-style, paned-size,
- nor show-preview gconf notifications anymore, since we can just
- set them when the view becomes active again in
- folder-browser-ui.c. Cuts down on extra overhead.
- (folder_browser_destroy): No need to disconnect from those
- notifications anymore either.
-
-2003-01-24 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (iconsdir): Remove, this is now defined in
- configure.in.
-
-2002-12-07 leon.zhang <leon.zhang@sun.com>
-
- * component-factory.c (user_create_new_item_cb): transfer the
- current acount info, which will be regarded as the sender of
- new composer, to send_to_url().
-
- * mail-callbacks.h (send_to_url): Add a new parameter for parent
- folder uri.
-
- * mail-callbacks.c (send_to_url): Create composer base on source
- account info from parent folder physical uri.
- (post_to_url): create composer based on current account from
- parent folder physical uri.
-
- * mail-display.c (on_link_clicked): Apply new format of function:
- send_to_url.
-
- Fixes bug #35123 #35289
-
-2003-01-24 Not Zed <NotZed@Ximian.com>
-
- * mail-local.c (non_equal): We do actually need to check they are
- file url's, otherwise, all url's match.
-
-2003-01-23 Rodney Dawes <dobey@ximian.com>
-
- * folder-browser.c (fb_resize_cb): Use button_release instead of
- size_allocate, and get the position from the Paned widget to prevent
- calling CORBA all the time for GConf stuff
-
-2003-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (componentdir): Removed definition; this is now
- defined in configure.in.
-
-2003-01-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_get_thread_list): Removed.
- (mail_config_set_thread_list): Removed.
- (mail_config_uri_renamed): No longer needs to change threaded
- state for each url either.
- (mail_config_write_on_exit): Updated.
-
- * folder-browser-ui.c (folder_browser_ui_add_list): Get the
- threaded state via gconf.
-
- * folder-browser.c (folder_browser_toggle_threads): Save the
- threaded state.
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-browser-ui.c (folder_browser_ui_setup_view_menus): Use
- EVOLUTION_GALVIEWSDIR.
-
- * message-browser.c (set_bonobo_ui): Get
- evolution-mail-messagedisplay.xml from EVOLUTION_UIDIR.
-
- * mail-signature-editor.c (mail_signature_editor): Get
- evolution-signature-editor.xml from EVOLUTION_UIDIR.
-
- * folder-browser-ui.c (ui_add): Get the evoluiton-mail* XML files
- from EVOLUTION_UIDIR.
-
- * Makefile.am (INCLUDES): Define EVOLUTION_GALVIEWSDIR; update
- EVOLUTION_IMAGESDIR to include the $(BASE_VERSION).
- (gladedir): Version using $(BASE_VERSION).
- (etspecdir): Likewise.
- (iconsdir): Likewise.
- (buttonsdir): Likewise.
- (etspecdir): Likewise.
-
- * component-factory.c (owner_set_cb): Look for vfoldertypes.xml in
- the new version-aware location.
- * mail-summary.c (generate_folder_summaries): Likewise.
- * mail-search-dialogue.c (mail_search_dialogue_construct): Likewise.
- * mail-vfolder.c (vfolder_load_storage): Likewise.
-
- * mail-autofilter.c (filter_gui_add_from_message): Look for
- filtertypes.xml in the new version-aware location.
- (mail_filter_rename_uri): Likewise.
- (mail_filter_delete_uri): Likewise.
- * mail-session.c (main_get_filter_driver): Likewise.
- * mail-callbacks.c (filter_edit): Likewise.
-
-2003-01-22 Radek Doulik <rodo@ximian.com>
-
- * mail-callbacks.c (do_mail_print): put unrealized html widget
- into top level widget (gtk window) before realizing it
- destroy temporary widgets (w, html)
-
-2003-01-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_remove_account): Don't unref the
- account object, e_list_remove() apparently handles this for us.
-
- * mail-accounts.c (account_delete_clicked): Don't unref the
- confirm dialog, it was already destroyed.
-
-2003-01-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail.schemas: Default to hiding deleted
- messages. Fixes bug #35929.
-
- * mail-preferences.c (entry_changed): Removed.
- (toggle_button_toggled): Removed.
- (settings_changed): New callback that replaces the two above. No
- need to have multiple callback functions when the signature is the
- same.
-
- * folder-browser.c (folder_browser_toggle_hide_deleted): Don't
- !atoi (state) for the message_list_set_hidedeleted() call.
-
-2003-01-18 Larry Ewing <lewing@ximian.com>
-
- * mail-callbacks.c (save_msg_ok): e_question returns a boolean,
- don't test for a specific value.
-
- * mail-display.c (html_button_press_event): make the event
- handlers return FALSE so that gtkhtml can process the events.
- (on_link_clicked): call gnome_url_show with all its arguments so
- that it actually does something. Also pass news and nntp urls to
- gnome_url_show so that they can be handled properly.
-
-2003-01-17 Larry Ewing <lewing@ximian.com>
-
- * mail-format.c (handle_text_enriched): wrap eriched entries with
- a table so that they get proper indentation.
-
-2003-01-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (do_get_pass): Updated.
- (request_password): Same.
-
- * mail-send-recv.c (mail_send): Fixed to use EAccountService.
-
- * mail-config-druid.c (make_account): Updated to use EAccount and
- friends.
-
- * mail-account-gui.c (service_check_supported): Updated to use
- EAccountService.
- (mail_account_gui_new): Ref the account passed in and also update
- to use EAccount objects.
- (save_service): Updated to use an EAccountService.
- (add_new_store): Updated to use an EAccount.
- (mail_account_gui_save): Updated to use EAccounts.
- (setup_signatures): Updated because the new account->id->def_sig
- is now an int and not a structure pointer.
-
- * mail-account-editor.c (construct): Updated.
- (mail_account_editor_new): Now takes an EAccount object as an
- argument instead of a MailConfigAccount.
-
- * mail-crypto.c (mail_crypto_get_pgp_cipher_context): Updated to
- use EAccounts.
-
- * subscribe-dialog.c (populate_store_foreach): Removed.
- (populate_store_list): Can't use populate_store_foreach here
- because of the change to EAccountList so do it manually.
-
- * mail-vfolder.c (uri_is_ignore): Rewrote to use EAccountList and
- EIterator and all that fun.
-
- * mail-send-recv.c (build_dialogue): Updated to use EAccountList
- and EAccount object stuff. *ugh*
- (mail_send_receive): Here too.
- (mail_autoreceive_setup): Same.
-
- * mail-callbacks.c (check_send_configuration): Updated.
- (composer_get_message): Updated.
- (compose_msg): "
- (list_add_addresses): "
- (guess_me): "
- (guess_me_from_accounts): Same.
- (forward_get_composer): Here too.
- (mail_generate_reply): Same.
- (redirect_get_composer): "
- (empty_trash): And finally here.
-
- * mail-accounts.c (account_edit_clicked): Updated.
- (account_delete_clicked): Same.
- (account_default_clicked): Here too.
- (account_able_clicked): "
- (account_cursor_change): "
- (mail_accounts_load): Again here.
-
- * folder-browser.c (folder_browser_is_drafts): Updated to use
- EAccountList and EAccount stuff.
- (folder_browser_is_sent): Same.
-
- * component-factory.c (mail_load_storages): Updated to use
- EAccount and EAccountList stuff.
- (owner_set_cb): Same.
- (send_receive_cb): Here too.
-
- * mail-config.c: Rewritten to use EAccount and EAccountList
- objects.
-
-2003-01-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (get_fn): Connect to the toggled event on
- the transport_needs_auth toggle button so if the user turns this
- off after having deleted the username field, the Next button
- becomes re-enabled. Fixes bug #36862.
-
-2003-01-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-composer-prefs.c (sig_fill_clist): Same as below.
-
- * mail-account-gui.c (sig_fill_options):
- mail_config_get_signature_list() now returns a GSList instead of a
- GList.
-
- * mail-config.c (signature_new_from_xml): New function to parse a
- signature xml blob into a MailConfigSignature structure.
- (config_read_signatures): Rewritten to use above function.
- (signature_to_xml): New function to write a signature to xml.
- (config_write_signatures_num): Removed.
- (config_write_signature): Removed.
- (config_write_signatures): Rewritten to use signature_to_xml and
- gconf.
-
-2003-01-16 Dan Winship <danw@ximian.com>
-
- * mail-config.h (MailConfigAccount): Add a UID field (to match
- EAccount), which never changes and can be used by gconf watchers
- to distinguish an account rename from a deletion and creation.
-
- * mail-config.c (account_copy): Create a new UID on the new
- account.
- (account_new_from_xml): Read the UID. (If it doesn't have one,
- make one.)
- (account_to_xml): Write the UID.
-
- * mail-config-druid.c (make_account): add a UID to each account
-
-2003-01-15 Not Zed <NotZed@Ximian.com>
-
- * mail-accounts.c (account_able_clicked): Change the
- enable/disable button when the state changes.
-
-2003-01-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-local.c (save_metainfo): Back to using e_xml_save_file().
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * message-tag-editor.c (message_tag_editor_init): Make dialog
- Cancel/OK to match HIG.
-
- * mail-signature-editor.c (do_exit): Make confirmation dialog
- Discard/Cancel/Save to match the HIG.
-
- * mail-composer-prefs.c (mail_composer_prefs_construct): Make
- dialog Cancel/OK to match HIG.
-
- * mail-account-editor.c (construct): Make the dialog
- Apply/Close/OK to match HIG.
-
-2003-01-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Call
- mail_config_save_accounts ().
-
- * mail-config.c (mail_config_save_accounts): New function to save
- accounts without having to re-load them.
-
-2003-01-14 Radek Doulik <rodo@ximian.com>
-
- * folder-browser.c (etree_key): use gtk_scrolled_window_*
- functions for mail_display->scroll
-
- * mail-display.c (mail_display_new): use gtk_scrolled_window_*
- functions
-
- * mail-display.h: use GtkScrolledWindow instead of EScrollFrame
-
-2003-01-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (pixmap_press): Change the user_data argument to
- be of type gpointer instead of EScrollFrame, since, well, it's not
- an EScrollFrame anymore.
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (libevolution_mail_la_SOURCES): Add mail-format.h.
- (EXTRA_DIST): Add $(schema_DATA).
-
-2003-01-14 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am: Make the component be unversioned as a shlib
-
-2003-01-14 Rodney Dawes <dobey@ximian.com>
-
- * folder-browser.c: Use GtkPaned instead of EPaned
-
-2003-01-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (account_new_from_xml): Perform some sanity
- checking on the auto-check-timeout value.
-
- * folder-browser.c (folder_browser_copy): Correctly create the
- clipboard buffer by using a nul to delimit the uri and the list of
- uids.
-
- * folder-browser-ui.c (folder_browser_ui_add_message): Check the
- state of message_style in gconf and set the menus accordingly.
-
- * folder-browser.c (folder_browser_destroy): Remove listener for
- message_style change notification.
- (folder_browser_gui_init): Connect a listener for changes to
- message_style.
-
- * mail-config.c (account_to_xml): Save the auto-check timeout
- value.
- (account_new_from_xml): Load the auto-check-timeout value.
-
-2003-01-13 Dan Winship <danw@ximian.com>
-
- * folder-info.c: s/BonoboXObject/BonoboObject/
-
- * mail-config.c: Likewise
-
- * mail-offline-handler.c: Likewise
-
-2003-01-13 Not Zed <NotZed@Ximian.com>
-
- * mail-mt.c (mail_msg_check_error): hook onto destroy to remove
- dialogue from active table.
- (error_response): Just destroy on any response, dont unref either.
-
-2003-01-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_format_data_wrapper_write_to_stream):
- g_strdup the md->charset otherwise we'll get memory corruption
- later. This may be why non-usascii text is displaying incorrectly.
-
-2003-01-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-ui.c (folder_browser_ui_add_list): We also need
- to call message_list_set_hidedeleted() here so that any
- deactivated folder controls will change to the currently set state
- when re-activated.
- (folder_browser_ui_add_global): Same for show_preview.
-
- * folder-browser.c (hide_deleted_changed): Don't call
- message_list_set_hidedeleted() here.
- (folder_browser_toggle_hide_deleted): Instead, call it here. This
- way we get a faster "response time". Also, this will make it so
- that not all folder controls will regen their message-list at the
- same time.
- (folder_browser_toggle_preview): Same idea as the hide-deleted
- changes.
- (show_preview_changed): See above.
-
- * mail-config-druid.c (make_account): Default the new account to
- enabled.
- (wizard_finish_cb): Don't set enabled here.
-
-2003-01-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (hide_deleted_changed): New callback for when
- the HideDeleted state changes.
- (folder_browser_gui_init): Listen for changes to hide_deleted so
- we can update the menu state.
- (folder_browser_destroy): Remove the hide_deleted notify handler.
- (folder_browser_toggle_hide_deleted): When saving the setting,
- remember that it is !atoi (state) rather than atoi (state) because
- show vs hide. yea.
-
- * mail-session.c (main_get_filter_driver): notify-type is a int,
- not a bool. Duh.
-
-2003-01-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (factory): Updated for function rename.
-
- * mail-config-factory.c (mail_config_control_factory_cb):
- Namespaced the function name.
-
- * folder-browser-ui.c (folder_browser_ui_add_global): Don't add
- the listener for show_preview here, it was moved into
- folder-browser.c so we could detach the listener when the
- folder-browser is destroyed. Also prevents a listener being added
- multiple times (which was possible? before).
-
- * folder-browser.c (folder_browser_destroy): Remove the gconf
- notify handler for show_preview.
- (show_preview_changed): Moved here from folder-browser-ui.c
-
- * component-factory.c (storage_remove_folder): Fixed a situation
- in which we could notify the shell listener twice.
-
-2003-01-10 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c (folder_browser_gui_init): Save the paned_size
- notify handle.
- (folder_browser_destroy): Remove gconf notify handler.
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * mail-config-druid.c (wizard_finish_cb): enable the account
- before attempting to saving it.
-
- * mail-accounts.c (account_delete_clicked): need to show the
- buttons added to the dialog.
-
-2003-01-10 Not Zed <NotZed@Ximian.com>
-
- * mail-config.glade: Remove info.png from a couple of images, the
- image is set via code at runtime. Removes some annoying runtime
- warnings.
-
- * mail-send-recv.c (dialogue_response): dont unref the dialogue.
- (dialog_destroy_cb): null out the send_recv_dialogue after destroy.
- (build_dialogue): show the stop button
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * folder-info.c (evolution_folder_info_notify_ready): pass bag to
- bonobo_pbclient_set_boolean.
-
-2003-01-09 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (owner_set_cb): Don't call
- mail_config_register_factory() or
- evolution_mail_config_wizard_init().
-
-2003-01-09 Not Zed <NotZed@Ximian.com>
-
- * mail-config-druid.c: Added druidpagestart1 to the pages list.
- (construct): Change the limits on the page initialisation, and
- widget_show_all on the page rather than the content.
-
- * GNOME_Evolution_Mail.server.in.in: Make Mail a shlib component.
-
- * folder-info.c (evolution_folder_info_factory_init): Removed.
- (evolution_folder_info_factory_fn): renamed to evolution_folder_info_new().
-
- * mail-config-druid.c (evolution_mail_config_wizard_factory_fn):
- Renamed to evolution_mail_config_wizard_new().
- (evolution_mail_config_wizard_init): Removed.
-
- * mail-config-factory.c (mail_config_register_factory): Remove.
- (config_control_factory_cb): make this public.
-
- * Makefile.am: setup evolution-mail as a shared library.
-
- * component-factory.c (make_factory): implement the bonobo-plugin
- factory for shlib operation. Also, preliminary work to setup mailer-specific
- (factory): Implement the factory which starts various components.
-
- * mail-config.c (xml_get_prop): g_free->xmlFree
- (account_to_xml): copy xml memory to glib memory when adding the 0
- on the end of the string.
- (accounts_save): Use slightly different logic with appending to
- the tail of the list, we can't use the &node trick with gslists.
- (accounts_changed): Same here.
-
-2003-01-08 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Images are now in $(datadir)/evolution/images
- instead of $(datadir)/images/evolution.
-
-2003-01-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-ui.c (folder_browser_ui_add_global): Call
- folder_browser_set_message_preview().
-
- * mail-config.c (mail_config_get_show_preview): Removed.
- (mail_config_set_show_preview): Removed.
-
- * folder-browser.c (folder_browser_toggle_preview): Simply set the
- gconf show_preview setting and let the code in folder-browser-ui.c
- detect it and update the UI.
-
- * folder-browser-ui.c (folder_browser_ui_add_global): Listen for
- changed events on the show_preview setting.
-
- * mail-config.c (mail_config_set_default_account): Save the
- setting via gconf.
- (mail_config_add_account): Immediately save the list of accounts.
- (mail_config_remove_account): Same.
- (mail_config_signature_run_script): g_free the charset value and
- use the composer's charset rather than the display charset.
- (mail_config_get_default_account_num): Removed.
-
-2003-01-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (save_cursor_pos): Use gconf to get the paned
- size.
- (folder_browser_set_message_preview): Same.
- (folder_browser_toggle_hide_deleted): Use gconf to set the
- hide-deleted state.
- (folder_browser_set_message_display_style): Same but for the
- message_display_style.
- (fb_resize_cb): Save the paned_size via gconf.
- (paned_size_changed): Callback for when the paned_size gets
- changed. Change the folder-browser's paned size to the new
- setting.
- (folder_browser_gui_init): Listen to changes to the paned_size and
- also get the initial size from gconf.
-
- * message-list.c (message_list_set_folder): Use gconf.
- (regen_list_regen): Use gconf.
-
- * message-browser.c (transfer_msg_done): Use gconf to get the
- hide_deleted setting.
-
- * mail-account-gui.c (sig_add_new_signature): Use gconf.
-
- * folder-browser-ui.c (folder_browser_ui_add_list): Use gconf.
-
- * folder-browser.c (save_cursor_pos): Use gconf.
- (folder_browser_set_message_preview): Same.
- (folder_browser_toggle_hide_deleted): Here too.
- (folder_browser_set_message_display_style): And here.
- (folder_browser_gui_init): Here too.
- (done_message_selected): And here.
-
- * mail-config.c (mail_config_get_thread_subject): Removed.
- (mail_config_set_thread_subject): Removed.
- (mail_config_get_empty_trash_on_exit): Removed.
- (mail_config_set_empty_trash_on_exit): Removed.
- (mail_config_get_last_filesel_dir): Removed.
- (mail_config_set_last_filesel_dir): Removed.
- (mail_config_get_hide_deleted): Removed.
- (mail_config_set_hide_deleted): Removed.
- (mail_config_get_paned_size): Removed.
- (mail_config_set_paned_size): Removed.
- (mail_config_get_send_html): Removed.
- (mail_config_set_send_html): Removed.
- (mail_config_get_confirm_unwanted_html): Removed.
- (mail_config_set_confirm_unwanted_html): Removed.
- (mail_config_get_citation_highlight): Removed.
- (mail_config_set_citation_highlight): Removed.
- (mail_config_get_citation_color): Removed.
- (mail_config_set_citation_color): Removed.
- (mail_config_get_do_seen_timeout): Removed.
- (mail_config_set_do_seen_timeout): Removed.
- (mail_config_get_mark_as_seen_timeout): Removed.
- (mail_config_set_mark_as_seen_timeout): Removed.
- (mail_config_get_prompt_empty_subject): Removed.
- (mail_config_set_prompt_empty_subject): Removed.
- (mail_config_get_prompt_only_bcc): Removed.
- (mail_config_set_prompt_only_bcc): Removed.
- (mail_config_get_confirm_expunge): Removed.
- (mail_config_set_confirm_expunge): Removed.
- (mail_config_get_confirm_goto_next_folder): Removed.
- (mail_config_set_confirm_goto_next_folder): Removed.
- (mail_config_get_goto_next_folder): Removed.
- (mail_config_set_goto_next_folder): Removed.
- (mail_config_get_http_mode): Removed.
- (mail_config_set_http_mode): Removed.
- (mail_config_get_default_forward_style): Removed.
- (mail_config_set_default_forward_style): Removed.
- (mail_config_get_default_reply_style): Removed.
- (mail_config_set_default_reply_style): Removed.
- (mail_config_get_message_display_style): Removed.
- (mail_config_set_message_display_style): Removed.
- (mail_config_get_default_charset): Removed.
- (mail_config_set_default_charset): Removed.
- (mail_config_get_x_mailer_display_style): Removed.
- (mail_config_set_x_mailer_display_style): Removed.
-
- * subscribe-dialog.c (populate_store_list): Use the list of
- accounts. We can't get the list of sources anymore.
- (populate_store_foreach): Updated.
-
- * mail-callbacks.c (guess_me_from_accounts): Use account->enabled.
- (mail_generate_reply): Same.
- (empty_trash): Here too.
-
- * mail-accounts.c (account_delete_clicked): Use account->enabled
- rather than source->enabled.
- (account_able_clicked): Same.
- (account_cursor_change): Here too.
- (mail_accounts_load): And here.
-
- * component-factory.c (owner_unset_cb): Use gconf empty-on-exit
- settings.
- (mail_load_storages): Use account->enabled rather than
- account->source->enabled. The struct changed.
-
- * mail-composer-prefs.c (sig_add): Get the send_html pref from gconf.
-
- * message-tag-followup.c (target_date_new): Use gconf.
-
- * mail-config.c (mail_config_get_week_start_day): Removed.
-
- * mail-tools.c (mail_tool_quote_message): Use gconf here too, but
- we don't need to parse the colour - just use it as a raw string.
- (mail_tool_forward_message): Use gconf.
-
- * mail-format.c (mail_format_data_wrapper_write_to_stream): Use gconf.
- (write_headers): Use gconf.
- (handle_text_plain): Same.
-
- * mail-display.c (mail_text_write): Updated to use gconf and parse
- GdkColour strings.
- (on_url_requested): Updated to use gconf.
-
- * mail-callbacks.c (ask_confirm_for_unwanted_html_mail): Use gconf
- rather than the old mail-config APIs which will be removed.
- (ask_confirm_for_empty_subject): Same.
- (ask_confirm_for_only_bcc): Here too.
- (composer_get_message): And here.
- (create_msg_composer): Same.
- (transfer_msg_done): Again here.
- (delete_msg): Here too.
- (confirm_expunge): And finally here.
-
- * mail-config.c (mail_config_write): Use gconf.
- (mail_config_get_sources): Removed.
-
- * mail-account-gui.c (mail_account_gui_save): No need to save
- enabled-state anymore for a source.
-
- * mail-config-druid.c (wizard_finish_cb): Instead of setting
- account->source->enabled to TRUE, just set account->enabled to
- TRUE. The structures changed a bit.
-
- * mail-send-recv.c (mail_send_receive): Get the list of accounts
- instead of sources, and pass them along to build_dialogue. I'm
- trying to get rid of the mail_config_get_sources() api.
- (mail_autoreceive_setup): Here too.
-
- * mail-config.c (mail_config_get_filter_log): Removed.
- (mail_config_set_filter_log): Removed.
- (mail_config_get_filter_log_path): Removed.
- (mail_config_set_filter_log_path): Removed.
- (mail_config_get_new_mail_notify): Removed.
- (mail_config_set_new_mail_notify): Removed.
- (mail_config_get_new_mail_notify_sound_file): Removed.
- (mail_config_set_new_mail_notify_sound_file): Removed.
-
- * mail-session.c (main_get_filter_driver): Updated to use the
- gconf settings.
-
-2003-01-07 Dan Winship <danw@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_auto_detect_extra_conf,
- mail_account_gui_build_extra_conf): Don't translate the conf
- strings. Camel already did it.
-
-2003-01-06 Dan Winship <danw@ximian.com>
-
- * Makefile.am: remove idldir definition. (It's defined in
- configure.in now)
-
-2003-01-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (composer_get_message): Use
- e_destination_get_email() instead of e_destination_get_address()
- when checking that we have a list of valid recipients to send the
- message to because get_email() returns the addr-spec portion of
- the address, which is what we care about. if that doesn't exist,
- then the address is useless. This does all we can do mailer-side
- for the recent "SMTP Problem" thread.
-
-2003-01-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c: Fixed some build issues.
-
- * mail-search.c: Same.
-
- * mail-callbacks.c (save_draft_done): Use
- g_signal_handlers_disconnect_by_func().
- (manage_subscriptions): Use a weak_ref instead of connecting to
- the destroy event.
-
-2002-12-17 Jeffrey Stedfast <fejj@ximian.com>
-
- ...And a whole bunch more build fixes.
-
- * mail-vfolder.c (mail_vfolder_delete_uri): Don't use
- g_string_sprintfa() anymore since it is apparently deprecated.
-
- * mail-session.c (main_get_filter_driver): Don't use
- g_string_sprintfa() anymore since it is apparently deprecated.
-
- * mail-ops.c (build_from): Don't use g_string_sprintfa() anymore
- since it is apparently deprecated.
-
- * mail-callbacks.c (ask_confirm_for_unwanted_html_mail): Don't use
- g_string_sprintfa() anymore since it is apparently deprecated.
-
- * mail-autofilter.c: Don't use g_string_sprintfa() anymore since
- it is apparently deprecated.
-
- * folder-browser.c: Don't use g_string_sprintfa() anymore since it
- is apparently deprecated.
-
- * mail-search.c (mail_search_set_subject): Remove the unnecessary
- g_strdup()'age as well as fix a possible buffer overrun.
-
- * mail-local.c (mail_local_folder_construct): Use
- g_path_get_basename().
-
- * mail-config-druid.c (make_account): Don't use e_utf8_*
- functions.
-
-2002-12-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c #define a STANDARD_ISSUE_TABLE_OPEN string used
- for wrapping textual message parts to keep them being fully-left
- justified.
- (mail_format_raw_message): Wrap the content with a table so that
- text isn't fully left-justified.
- (write_hr): Use it here too.
- (handle_text_plain): And finally here.
-
-2002-12-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (mail_error_printf): Use camel_text_to_html()
- instead of e_text_to_html().
- (mail_text_write): Write the content directly to gtkhtml through
- an html stream filter.
-
- * mail-format.c (attachment_header): Use camel_text_to_html()
- instead of e_text_to_html().
- (write_text_header): Same.
- (write_address): Here too.
- (mail_get_message_rfc822): And here.
- (mail_get_message_body): And finally here.
-
-2002-12-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (handle_text_plain): Re-implemented to use
- streams. Also no need to check for html since
- camel-mime-part-utils.c now does this for us and will re-tag the
- mime-type as text/html thus the UI can be completely ignorant of
- this process.
- (handle_text_plain_flowed): Removed.
- (write_one_text_plain_chunk): Removed.
- (try_uudecoding): Removed.
- (try_inline_binhex): Removed.
- (handle_text_enriched): Re-implemented to use streams too.
-
-2002-12-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (write_text_header): Change the order of the args
- to be consistant with other write functions.
- (write_date): Same.
- (write_field_row_begin): Here too.
- (write_headers): Here too.
- (write_one_text_plain_chunk): Don't strdup just to pass it to
- mail_text_write() so that it can dup it yet again into html text
- and dup it yet a 3rd time into a GByteArray. Instead just write it
- to gtkhtml.
- (handle_*): Fixed arguments to take a MailDisplayStream instead of
- a GtkHTML widget and a GtkHMLStream.
-
- * mail-display.c (mail_display_render): Create a MailDisplayStream
- to pass to mail_format_mime_message() and
- mail_format_raw_message().
-
- * mail-display-stream.[c,h]: New stream to replace
- mail-stream-gtkhtml.c
-
- * mail-stream-gtkhtml.[c,h]: Removed.
-
-2002-12-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (check_send_configuration): Make sure the
- folder-browser is not NULL or we'll crash.
-
- * mail-preferences.c (mail_preferences_construct): Fix the colour
- code to get a guint32 rgb correctly (I think - can't test because
- the shell keeps crashing, yay).
-
- * message-tag-followup.c (construct): Don't re-use cell renderers
- - I'm not sure this is actually safe to do.
-
- * mail-session.c: Get rid of unneeded CamelObject casts.
- (user_message_response): Don't unref the dialog object after we've
- destroyed it.
-
- * mail-display.c (write_data_to_file): Don't unref the dialog
- object after we've destroyed it.
-
- * mail-callbacks.c: Same here.
-
- * component-factory.c: Here too.
-
- * message-tag-editor.c: Added MESSAGE_TAG_EDITOR_GET_CLASS macros.
-
-2002-12-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (mail_accounts_tab_construct): Setup
- double-click here.
-
-2002-12-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (account_delete_clicked): Get rid of the ETable
- #ifdef's - we won't ever be using ETable.
- (account_default_clicked): Same.
- (account_able_clicked): Here too.
- (mail_accounts_load): And here.
- (mail_accounts_treeview_new): Renamed from etable_new since we
- won't ever be using an etable.
- (mail_accounts_tab_construct): And finally here.
-
-2002-12-12 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c (my_folder_browser_init): cast a-warning a-way.
-
- * mail-composer-prefs.c (spell_setup): Terminate list_store_set
- with -1.
-
- * mail-accounts.c (mail_accounts_etable_new): clist -> gtktreeview
- stuff. Yes, this is not an etable.
- (mail_accounts_tab_construct): Same.
- (mail_accounts_load): Same.
- (account_cursor_change): Same.
- (account_able_clicked): And this.
- (account_default_clicked): Same.
- (account_delete_clicked): Guess?
- (account_edit_clicked): And here too.
-
-2002-12-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_format_data_wrapper_write_to_stream): New
- function to handle a lot of the filtering/etc that was done in
- mail_format_get_data_wrapper_text(). This is the first step toward
- getting rid of e-text-to-html crap and using my tohtml stream
- filter instead.
- (mail_format_get_data_wrapper_text): Use the new function.
- (mail_format_raw_message): Use camel streams to write the content
- to gtkhtml rather than using get_data_wrapper_text() and then
- converting that to html and then writing it to the gtkhtml stream.
-
-2002-12-10 Not Zed <NotZed@Ximian.com>
-
- * mail-composer-prefs.c (mail_composer_prefs_construct): language
- is a treeview now. Not sure what to do with it yet, but get rid
- of one warning anyway.
- (mail_composer_prefs_construct): Same for sig_clist, but setup
- model.
- (sig_fill_clist): Change to use a gtktreeview instead of a clist.
- (sig_selection_changed): New method to handle signature selection
- changes with the new widgets.
- (sig_delete): clist -> treeview.
- (mail_composer_prefs_new_signature): Same.
- (sig_edit): ditto.
- (sig_current_sig): removed.
- (sig_row_unselect): Removed.
- (sig_row_select): Removed, now redundant.
- (spell_select_lang): Removed, redundant.
- (spell_set_ui_language): New implementation using list model more
- effectively.
- (spell_get_language_str): Same here.
- (spell_set_ui_language): Removed this too, merged into
- spell_set_ui, it was just wasting stack space.
- (spell_language_selection_changed): renemd from
- spell_language_select_row, converted to gtktreeview, etc.
- (spell_language_unselect_row): Removed.
- (spell_language_enable): Redone to use tree model.
- (spell_language_button_press): Removed, i dont think this is
- needed anymore.
- (spell_setup): dont hook onto redundant signals.
-
- * mail-config-factory.c (config_control_factory_cb): ignore
- mail-font-prefs in a different way (so we dont assert)
-
-2002-12-09 Chris Toshok <toshok@ximian.com>
-
- * mail-session.c (pass_response): pass "Mail" to e_passwords_*.
- (do_get_pass): same.
- (main_forget_password): same.
- (mail_session_get_password): same.
- (mail_session_remember_password): same.
- (mail_session_forget_password): same.
-
- * mail-config.c (mail_config_write_on_exit): pass "Mail" to
- e_passwords_*.
-
- * main.c (main): e_passwords_init is gone.
-
-2002-12-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (guess_me_from_accounts): Use the same logic as
- mail_generate_reply(). Fixes bug #34882
-
- Fixes bug #34315
-
- * component-factory.c (message_rfc822_dnd): Return TRUE if we
- successfully handled all messages in the mbox stream, or FALSE
- otherwise.
- (destination_folder_handle_drop): For TEXT_URI_LIST, use the
- retval from message_rfc822_dnd() rather than relying on an
- exception, because one will not always necessarily be set. For
- MESSAGE_RFC822, also use the retval from message_rfc822_dnd().
-
-2002-12-03 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c (folder_browser_finalise/destroy): frobbed
- around with these till it exits without crashing.
-
- * message-list.c (message_list_destroy): made a destroy
- handler again (was dispose). Frobbed around with this and
- finalise till it can destroy without crashing.
-
- * message-browser.c (message_browser_new): ref/sink the
- folderbrowser.
-
-2002-11-25 Radek Doulik <rodo@ximian.com>
-
- * mail-preferences.c (mail_preferences_construct): magic_check -->
- magic_links_check
-
-2002-11-27 Not Zed <NotZed@Ximian.com>
-
- * message-tag-followup.c (construct): gnome_pixmap -> gtkimage.
- (construct): gtk_clist -> gtk_tree_view, setup columns. They dont
- size well :-/
- (message_tag_followup_append_message): Append using model, remove
- clist stuff.
- (construct): Show date edit (glade bugs?)
-
- * folder-browser.c (folder_browser_class_init): gtk_marshal -> g_cclosure_marshal
- (setup_popup_icons): gnome_pixmap -> gtk_image.
- (on_right_click): gtk_pixmap -> gtk_image.
-
- * mail-accounts.c (account_delete_clicked): removed #if 0'd out code.
-
- * mail-send-recv.c (receive_done): remove FIXME and extra unref.
-
- * mail-session.c (request_password): Removed #if 0'd out stuff.
-
- * mail-vfolder.c (new_rule_clicked): proper cast for g_object_get_data.
-
- * mail-local.c (reconfigure_response): cast for g_object_get_data.
-
- * mail-account-editor.c (construct): GNOME_DIALOG -> GTK_DIALOG.
-
- * *.[ch]: re-ran fix.sh for e_notice change
-
- * mail-callbacks.c (save_msg_ok): g_object_get_data +
- gtk_object_remove_no_notify -> g_object_steal_data.
- (find_socket): gtk_container_children ->
- gtk_container_get_children
- (edit_msg): gnome_*_dialog -> gtk_message_dialog.
- (resent_msg): "
- (search_msg): "
- (confirm_goto_next_folder): gtkmessagedialogised (even if not
- used).
- (confirm_expunge): gtkmessagedialogised
- (filter_edit): "
- (do_mail_print): e_notice -> gtk_message_dialog.
- (are_you_sure): removed e_gnome_ok_cancel_dialog crap, replaced
- with a gtk dialog.
- (are_you_sure): gtkmessagedialogised.
- (edit_msg_internal): Dont free uids array, are_you_sure() free's
- it.
- (resend_msg): Same.
- (check_send_configuration): Use e_notice for stuff. Sigh, here we
- go again ...!
- (e_question): A utility function to ask a question, potentially
- with 'dont ask again' as well.
- (configure_mail): use e_question to save code. Here we go again,
- again ...
- (ask_confirm_for_unwanted_html_mail): "
- (ask_confirm_for_only_bcc): "
- (ask_confirm_for_only_bcc): "
- (composer_get_message): Use e_notice.
- (composer_save_draft_cb): Use e_question
- (edit_msg): use e_notice, & change to an ERROR.
- (resend_msg): same.
- (save_msg_ok): Properly initialise ret to OK, and use e_question,
- and use access() to determine existance/write access rather than
- stat, display an error if we can't write to a file that exists,
- and print the filename in all dialogues.
- (confirm_goto_next_folder): Use e_question.
- (confirm_expunge): use e_question.
- (filter_edit): Use e_notice.
- (do_mail_print): use e_notice.
-
-2002-11-26 Not Zed <NotZed@Ximian.com>
-
- * mail-vfolder.c (vfolder_gui_add_rule): clicked->response signal
- for gtk dialogue.
- (new_rule_clicked): Dont unref after destroy (duh, idiot again).
- (edit_rule_response): Same here.
- (mail_vfolder_delete_uri): Connect response signal to
- gtk_widget_destroy directrly using g_signal_connect_swapped.
- (close_dialogue): Removed, as no longer needed.
-
- * message-list.c (get_normalised_string): Duh idiot, "un-fixed"
- the memleak i added.
-
- * mail-callbacks.c (composer_get_message): Set parent window in
- message dialogue & DESTROY_WITH_PARENT flag.
- (composer_save_draft_cb):
- (configure_mail):
- (check_send_configuration): Add DESTROY_WITH_PARENT flag to
- gtk_message_dialog's
- (local_configure_done): remove some unecessary/wrong casts.
- (empty_trash_expunged_cb): "
- (do_mail_print): use gtk_window_set_transient_for instead of
- e_dialog_set_parent.
-
-2002-11-26 Not Zed <NotZed@Ximian.com>
-
- * mail-account-editor.c (mail_account_editor_new):
- gtk_widget_set_parent_window -> gtk_window_set_transient_for.
-
- * mail-callbacks.c (composer_send_queued_cb): dont unref composer.
-
- * message-browser.c (message_browser_destroy): moved back from
- finalise.
-
-2002-11-25 Not Zed <NotZed@Ximian.com>
-
- * message-list.c (message_list_dispose): move saving tree state
- here.
- (message_list_finalise): And take it from here.
-
- * mail-display.c (mail_display_destroy): @#$@# gtk. changed this
- around a bit.
- (mail_display_init): Fix prototype, its a gobject.
- (mail_display_init): ref/sink the invisible gtkobject.
-
-2002-11-22 Not Zed <NotZed@Ximian.com>
-
- * mail-callbacks.c (ask_confirm_for_unwanted_html_mail): removed
- e_messagebox, and use gtk_message_dialog directly.
- (ask_confirm_for_empty_subject): and here.
- (ask_confirm_for_only_bcc): And here too.
- (msgbox_destroy_cb): Removed, since no longer needed.
-
-2002-11-15 Harry Lu <harry.lu@sun.com>
-
- * mail-display.c (write_data_to_file): Show file name when prompt
- to user for overwrite. Fixes bug #34180.
-
-2002-11-21 Harry Lu <harry.lu@sun.com>
-
- * mail-display.c (do_attachment_header): Enable dragging of all
- attachments. For bug #34327.
-
-2002-11-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-preferences.c (mail_preferences_construct): Since the
- GSList returned from gconf needs to be free'd by us, we don't need
- to strdup the values. Also make sure we don't leak the GSList
- itself.
- (mail_preferences_apply): Don't leak our GSList data.
-
-2002-08-30 Radek Doulik <rodo@ximian.com>
-
- * mail-display.c (mail_display_render): don't set margins for raw
- message view
-
- * mail-format.c (mail_format_raw_message): as below
- (handle_text_plain_flowed): as below
- (mail_format_raw_message): don't use data_urls
-
- * mail-display.c (mail_text_write): put text in iframe, so it has
- margins and should not be placed in table which changes wrapping
- behavior
-
-2002-11-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-composer-prefs.c (mail_composer_prefs_construct): gconfify.
- (mail_composer_prefs_apply): gconfify this also.
-
- * mail-preferences.c (mail_preferences_construct):
- gconf_client_get_string() probably returns an allocated buffer.
-
-2002-11-20 Not Zed <NotZed@Ximian.com>
-
- * importers/Makefile.am (%.server.in): provide a proper implicit
- rule for building .server.in from .server.in.in. The other one
- just copied the first target to all destinations(!).
-
- * importers/evolution-outlook-importer.c (outlook_factory_fn):
- destroy -> weak ref.
-
-2002-11-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-preferences.c (mail_preferences_apply): Save the settings
- via gconf.
- (mail_preferences_construct): Load the values from gconf.
-
-2002-11-19 Radek Doulik <rodo@ximian.com>
-
- * mail-composer-prefs.c (sig_load_preview): use
- gtk_html_begin_content to specify utf-8
-
-2002-11-19 Not Zed <NotZed@Ximian.com>
-
- * importers/evolution-mbox-importer.c (mail_importer_module_init):
- fix warning message, outlook->mbox.
-
- * importers/Makefile.am: fix serverdir to point to
- $libdir/bonobo/servers.
-
- * mail-callbacks.c (addrbook_sender): add type to
- bonobo_widget_set_property.
-
- * mail-vfolder.c (vfolder_editor_response): dont unref after destroy.
-
- * mail-session.c (pass_response): dont unref aftrer destroy.
-
- * mail-local.c (reconfigure_response): dont unref after destroy.
-
- * mail-display.c (launch_cb): dont unref after destroy.
- (launch_cb): "
- (drag_data_get_cb): "
- (html_button_press_event): add type to bonobo_widget::set_property
-
- * mail-config.c (mail_config_check_service): dont unref after
- destroy.
-
- * component-factory.c (send_receive_cb): dont unref after destroy.
- (request_quit): "
-
- * mail-signature-editor.c (mail_signature_editor): Use version 3.0
- of gtkhtml editor interfaces.
- (do_exit): dont unref after destroy.
- (format_html_cb): Add type to bonobo_widget::set_property.
-
-2002-11-18 Radek Doulik <rodo@ximian.com>
-
- * mail-composer-prefs.c (spell_setup_check_options): check
- exception state and take care when exception raised
-
-2002-11-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (mail_accounts_load): Specify the default
- account. Also, don't need to use e_utf8_to_gtk_string() here.
-
-2002-11-18 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am (evolution_mail_LDADD): Added back
- libevolution-importer stuff.
- (SUBDIRS): Added back importers.
-
- * importers/evolution-mbox-importer.c (load_file_fn): build the
- uri without deprecated funcs.
- (load_file_fn): dont free/alloc a camel_exception for no obvious
- purpose.
- (mbox_factory_fn): use weak_ref rather than destroy.
- (importer_destroy_cb): fix signature for weak ref notify.
- (mbox_factory_fn): add cid param.
-
- * importers/*.[ch]: ran fix script over everything.
-
- * importers/*.server.in.in: Added bonobo activation files. Moved
- evolution-mail to @LIBEXEC@ as below.
-
- * importers/Makefile.am: oaf->bonobo activation stuff.
-
- * importers/evolution-outlook-importer.c (outlook_factory_fn): Add
- component id to callback.
-
-2002-11-15 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Add rules to substitute @LIBEXEC@ in
- GNOME_Evolution_Mail.server.in.in and install evolution-mail in
- $(libexecdir) instead of $(bindir).
-
- * GNOME_Evolution_Mail.server.in.in: Replaced evolution-mail with
- @LIBEXECDIR@/evolution-mail.
-
-2002-11-15 Rodney Dawes <dobey@ximian.com>
-
- * component-factory.c: Use bonobo_main_quit instead of gtk
-
-2002-11-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-composer-prefs.c (sig_edit): Correctly spell Advanced.
-
-2002-11-15 Not Zed <NotZed@Ximian.com>
-
- * mail-summary.c (create_summary_view): weak notify -> ref.
-
- * mail-send-recv.c (build_dialogue): weak notify -> ref.
-
- * mail-accounts.c (account_edit_clicked): weak notify -> ref, i
- presume this is what jeff meant, 'cause it dont compile otherwise.
-
-2002-11-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (account_edit_clicked): Use g_object_weak_ref
- rather than connecting to destroy.
- (account_add_clicked): Same.
-
- * mail-callbacks.c (addrbook_sender): Make this use
- g_object_weak_notify also.
- (subscribe_dialog_destroy): Add NULL guards here since I think we
- really do want to connect to the "destroy" signal in the function
- that connects us to that signal.
-
- * mail-config-factory.c (config_control_factory_cb): Same.
-
- * mail-display.c (save_part): Here too.
- (make_popup_window): And here.
-
- * mail-send-recv.c (build_dialogue): Same here.
-
- * mail-summary.c (create_summary_view): Use g_object_weak_notify
- instead of connecting to the destroy signal.
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (owner_set_cb): Want a (GWeakNotify) cast
- here, not (GWeakNotify *).
-
- * subscribe-dialog.c (fete_init): g_object_set() instead of
- gtk_object_set().
- (populate_store_list): Likewise.
- (menu_item_selected): g_object_get_data() instead of
- gtk_object_get_data().
-
- * message-list.c (message_list_create_extras): g_object_set()
- instead of gtk_object_set().
-
- * message-browser.c (message_browser_message_list_built):
- g_object_get_data() instead of gtk_object_get_data().
-
- * mail-vfolder.c (edit_rule_response): g_object_get_data() instead
- of gtk_object_get_data().
-
- * mail-summary.c (generate_folder_summaries): g_object_unref() the
- context instead of gtk_object_destroy().
-
- * mail-local.c (reconfigure_response): g_object_get_data() instead
- of gtk_object_get_data().
-
- * mail-display.c (pixbuf_gen_idle): g_object_unref() the GdkPixbuf
- loader instead of gtk_object_destroy().
- (pixbuf_gen_idle): Likewise.
- (embeddable_destroy_cb): Likewise.
-
- * mail-config-druid.c (mail_config_druid_destroy): No need to
- gtk_object_destroy() the GladeXML object.
- (construct): g_object_set() instead of gtk_object_set().
-
- * folder-browser.c (folder_browser_gui_init): g_object_get_data()
- instead of gtk_object_get_data().
-
-2002-11-14 Not Zed <NotZed@Ximian.com>
-
- * component-factory.c (create_view): shell client objref.
- (mail_add_storage): "
- (mail_remove_storage): "
-
-2002-11-13 Joe Shaw <joe@ximian.com>
-
- * Makefile.am: Remove a couple backslashes that were causing
- automake to complain, even though they were on lines that were
- -commented out-. Sigh.
-
-2002-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-info.c (evolution_folder_info_factory_fn): Use
- g_object_new() instead of gtk_type_new().
- * folder-browser.c (folder_browser_new): Likewise.
- * mail-account-gui.c
- (mail_account_gui_folder_selector_button_new): Likewise.
- * mail-font-prefs.c (mail_font_prefs_new): Likewise.
-
-2002-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-format.c: Do not #include <libgnome/gnome-defs.h>.
- * mail-importer.c: Likewise.
- * mail-mt.c: Likewise.
- * mail-ops.c: Likewise.
- * mail-search-dialogue.c: Likewise.
- * mail-session.c: Likewise.
- * mail-vfolder.c: Likewise.
- * message-tag-followup.c: Likewise.
- * main.c: Likewise, and <libgnomeui/gnome-init.h>.
-
- * mail-callbacks.c: Do not #include <libgnome/gnome-paper.h>.
- (do_mail_print): Remove the GnomePaper local variable.
-
-2002-11-13 Not Zed <NotZed@Ximian.com>
-
- * component-factory.c (owner_set_cb): destroy->weak ref.
- (owner_set_cb): shell client changes.
-
- * mail-signature-editor.c (mail_signature_editor): bonobo api changes.
-
- * mail-local.c (save_metainfo): go back to using xmlSaveFile.
-
- * Makefile.am: Removed libevolution-importer from mail.
-
-2002-11-13 Not Zed <NotZed@Ximian.com>
-
- * GNOME_Evolution_Mail.server.in.in: Added to cvs. Currently
- contains no configurable stuff, but maybe it will one day.
-
- * Makefile.am (server_DATA): change oaf stuff to server stuff for
- bonobo activation.
-
- * mail-preferences.c (mail_preferences_apply): handle const entry text.
-
- * mail-composer-prefs.c (url_requested): Fixed typo.
- (mail_composer_prefs_construct): gnomepixmap->gtkimage.
-
- * mail-callbacks.c (configure_mail): destroy dialogue before dealing
- with response.
- (mail_generate_reply): Fix a typo.
- (popup_listener_cb): fix prototype.
- (tag_editor_response): Handle gtk dialog response.
- (flag_for_followup): Change gnome dialog to gtk dialog stuff.
- (tag_editor_destroy_cb):
- (tag_editor_cancel):
- (tag_editor_ok): Removed, handled in _response().
- (filter_editor_response): renamed from _clicked, handle gtk
- dialogue signal.
- (filter_editor_destroy): Removed.
- (footer_info_new): gnome font api changes.
- (do_mail_print): port to gnome print 2.
-
- * mail-autofilter.c (mail_filter_delete_uri): message_dialog uses
- a specific button enum, not the stock ones.
-
- * mail-accounts.c (mail_accounts_tab_get_type): gobjectify.
- (account_delete_clicked): gdkdialogise.
-
- * mail-account-gui.c (mail_account_gui_setup): Hack around font
- metric determination code.
-
- * mail-account-editor.c (mail_account_editor_get_type):
- gobjectise.
- (mail_account_editor_new): ""
-
- * folder-info.c (evolution_folder_info_notify_ready): use pbclient
- interface.
-
- * folder-browser-factory.c (control_destroy_cb): fix a typo.
- (folder_browser_factory_new_control): More typos.
-
- * folder-browser.c (on_right_click): cast around const warning.
- (context_menu_position_func): fix for api change.
-
- * e-searching-tokenizer.c (e_searching_tokenizer_finalise):
- Changed from destroy since it only frees memory.
- (e_searching_tokenizer_get_type): glibify.
-
- * component-factory.c (request_quit): gtkdialogise.
- (send_receive_cb): "
- (create_component): gdk_pixbuf api.
- (component_factory_init): bonobo activation stuff.
- (warning_response): renamed from warning_clicked.
- (owner_set_cb): gtkdialogise.
-
-2002-11-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Added files I've ported.
-
- * mail-config.c: Remove gnome-defs.h, this header no longer exists
- in GNOME2.
-
-2002-11-13 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: Commented out stuff that doesn't build yet. Also
- fixed idl build rule. importers still not built.
-
- * main.c (main): bonobactivationise. remove push visual/colormap.
- (main): no longer activate activation, let bonobo_init do it.
-
- * mail-signature-editor.c (menu_help): Change help api.
-
- * mail-session.c (user_message_destroy_noreply): removed. Not
- used?
-
- * mail-local.c (load_metainfo): xml root->children.
-
- * mail-format.c (g_string_append_len): Removed, it exists now.
-
-2002-11-12 Not Zed <NotZed@Ximian.com>
-
- * subscribe-dialog.c: gnome2ised, use gtkdialog.
- (subscribe_get_global_extras): use a weak ref rather than destroy
- signal.
-
- * message-tag-followup.c: gnome2ised.
-
- * message-tag-editor.c: gnome2ised & converted to gtkdialog.
-
- * message-list.c: gnome2ised.
- (message_list_finalise): From destroy method. maybe should be
- destroy still.
-
- * message-browser.c: port to gnome2
- (message_browser_finalise): renamed from destroy method.
-
- * mail-stream-gtkhtml.c: removed redundant
- camel_class_get_global_classfuncs() call.
-
- * mail-signature-editor.c: gtkdialogised, & bonobo api changes.
-
-
- * mail-search-dialogue.c: gtkdialogised.
-
- * mail-folder-cache.c: cleaned up camel ref/hook casts.
-
- * mail-composer-prefs.c (mail_composer_prefs_get_type): convert to
- gtype.
-
- * mail-font-prefs.c (mail_font_prefs_destroy): from finalise.
-
- * mail-config.c: s/bonobo_config/e_config_listener/ Added
- /apps/Evolution prefix to the evolution keys. Changed to use
- e_config_listener, etc.
- (mail_config_init): remove bonobo_config stuff.
- (mail_config_check_service): gtk dialogise.
- (check_response): from check_cancelled.
-
- * mail-config-druid.c (mail_config_druid_destroy): renamed from
- _finalize, turned into destroy handler.
- (construct): set type to toplevel, GTK_WINDOW_DIALOG no longer
- exists.
-
- * mail-config-factory.c (mail_config_register_factory): bonobo api
- changes.
-
- * mail-crypto.c (mail_crypto_get_pgp_cipher_context): cleaned up
- unref casts.
-
- * mail-display.c (write_data_to_file): gnome->gtkdialog.
- (on_link_clicked): use ascii_str*cmp on url.
- (save_part): g_path stuff.
- (launch_cb): gtk dialog.
- (pixmap_press): de-oafify.
- (pixbuf_for_mime_type): gnome-vfs api changes.
- (do_attachment_header): Change the pixmap to a gtkimage.
- (do_signature): "
- (pixbuf_gen_idle): "
- (do_attachment_header): ascii_str*cmp
- (do_attachment_header): gnome pixmap->gtkimage.
- (mail_display_destroy): protect against gtk mentalness.
- (html_button_press_event): ascii_str*cmp
- (drag_data_get_cb): added comment for translators of filename.
-
- * mail-format.c (component_supports): de-oafise.
- (is_anonymous): ascii_strncmp
- (attachment_header): remove utf8<>locale stuff, and gnomevfs api
- changes.
- (format_mime_part): fix g_strdown call.
- (write_field_row_begin): kill utf8->gtk stuff.
- (write_address): "
- (default_header_index): ascii_strcasecmp
- (handle_text_plain): "
- (handle_text_enriched): "
- (handle_multipart_encrypted): remove utf/gtk stuff.
- (handle_message_external_body): ascii_str*cmp
-
- * mail-identify.c (mail_identify_mime_part):
- (identify_by_magic): gnome vfs api changes.
-
- * mail-importer.c: Converted.
-
- * mail-local.c (load_metainfo): xml childs -> children.
- (mls_get_folder): g_strerror.
- (mls_delete_folder): g_strerror.
- (reconfigure_got_folder): Gnome->GtkDialog
- (reconfigure_response): from reconfigure_clicked.
-
- * mail-mt.c (mail_msg_check_error): gnome -> gtk dialog
- (error_response): renmae from error_gone. destroy widget on any
- response.
-
- * mail-offline-handler.c (impl_finalise): renamed from
- impl_destroy since thats what it should be anyway.
-
- * mail-ops.c: removed utf8 widget conversion & camel_object_un/ref
- casts.
-
- * mail-preferences.c (mail_preferences_get_type): glib2'ised.
-
- * mail-search.c (mail_search_finalise): renmaed from destroy &
- properly chain.
- (mail_search_get_type): glib2 & make gtkdialog parent.
- (entry_run_search): run search when entry activated. not sure if
- gtkdialog has anohter way to do this on an arbitrary widget.
-
- * mail-send-recv.c (dialogue_response): renamed from clicked. Use
- gtkdialog.
-
- * mail-session.c (request_password_deleted): removed, redundant.
- (pass_response): rename from pass_got, changed for gtkdialog.
- (user_message_destroy): Removed, redundant.
- (user_message_response): Renamed from user_message_clicked.
-
-2002-11-11 Not Zed <NotZed@Ximian.com>
-
- * mail-stream-gtkhtml.c (mail_stream_gtkhtml_class_init): dont use
- get_global_classfuncs, just get the type
-
- * mail-tools.c: converted gnome2 api's.
-
- * mail-vfolder.c (vfolder_editor_response): clicked->response.
- (vfolder_editor_destroy): Removed.
- (vfolder_edit): gtk dialog api
- (edit_rule_response): clicked->response.
- (vfolder_edit_rule): gnomedialog->gtkdialog.
- (vfolder_gui_add_rule): "
- (new_rule_clicked): clicked->response
-
-2002-11-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c: Half way ported. I'll finish the rest later.
-
- * mail-autofilter.c: Ported.
-
- * mail-account-gui.c: Ported.
-
- * mail-account-editor.c: Ported.
-
- * folder-browser-ui.c: Ported.
-
- * folder-browser-factory.c: Ported.
-
- * folder-browser.c: Ported.
-
- * e-searching-tokenizer.c: Roughly ported.
-
-2002-11-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * *.glade: Converted to libglade-2's format.
-
-2002-11-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-composer-prefs.c: Ported.
-
-2002-10-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (folder_browser_query_changed): No longer need
- to check for a CLEAR_ID.
-
-2002-10-28 Larry Ewing <lewing@ximian.com>
-
- * mail-format.c (handle_multipart_mixed): instead of bailing with
- an assertion dump the body.
-
-2002-10-27 Larry Ewing <lewing@ximian.com>
-
- * mail-display.c (fetch_next): don't queue the action until we've
- added ourselves to the active list, because the fetch_done
- callback can fire immediately and we'll end up queueing something
- that has already been destroyed.
-
-2002-10-24 Jeffrey Stedfast <fejj@ximian.com>
-
- Update the upgrade script to handle the new url format introduced
- with NotZed's most recent commits.
-
- * upgrade-mailer.c (mailer_upgrade): Save an encoded version of
- the namespace too, for use later.
- (si_free): Free the encoded namespace too.
- (imap_url_upgrade): Use the encoded namespace when creating the
- new url.
- (shortcuts_upgrade_xml_file): Upgrade the default: urls. Fixes bug
- #32127.
-
-2002-10-25 Not Zed <NotZed@Ximian.com>
-
- * mail-config.c (mail_config_uri_renamed): Always strdup the new
- key in the threaded/preview hash/always free the working copy.
- For #32799.
-
-2002-10-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (write_data_to_file): Use the mode 0666 when
- creating a new file and let the user's umask handle permissions.
-
- * folder-browser.c (message_list_drag_data_get): When using open()
- with the O_CREAT flag, we need to pass a mode argument. Also use
- O_EXCL.
-
-2002-10-24 Not Zed <NotZed@Ximian.com>
-
- * subscribe-dialog.c (fe_got_children): Use a hashtable to only
- insert nodes we dont have already, rather than relying on the
- scanning logic. Also, only re-sort this tree level once done
- rather than on each insert.
- (folder_etree_init): Setup hash to track nodes setup.
- (folder_etree_clear_tree): Reset hash.
- (fe_destroy): Free hash.
-
-2002-10-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (folder_browser_query_changed): Only perform
- the search if it is either a clear or advanced search.
-
-2002-10-22 Mike Kestner <mkestner@ximian.com>
-
- * mail-callbacks.c (transfer_msg): pass fb->uri to the folder
- selection dialog so the current folder is selected on display.
- "fixes" 15966.
-
-2002-10-21 Dan Winship <danw@ximian.com>
-
- * upgrade-mailer.c (mailer_upgrade): Fix the transport URL on any
- Exchange accounts. Fixes #30209, which is to say that it fixes
- #28490 correctly.
-
-2002-10-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-tools.c (mail_tool_quote_message): Strip the signature from
- the body-text. Fixes bug #5529.
-
-2002-10-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (handle_multipart_signed): Don't need to pass a
- path to camel_gpg_context_new () anymore.
- (mail_get_message_body): Same here.
- (handle_multipart_encrypted): Use camel_gpg_context_new () instead
- of mail_crypto_get_pgp_cipher_context ().
-
- * mail-preferences.c (mail_preferences_construct): There's no
- security tab anymore.
- (mail_preferences_apply): No need to save any pgp config data,
- there's nothing to configure!
-
- * mail-crypto.c (mail_crypto_get_pgp_cipher_context): Updated to
- not pass a pgp path into camel_gpg_context_new ().
-
- * mail-config.c (mail_config_clear): No need to free a pgp_path
- variable anymore, we don't need one.
- (config_read): Don't read in a pgp-path or pgp-type anymore.
- (mail_config_write_on_exit): Don't save a pgp-path or pgp-type
- anymore, we don't use them.
- (pgpopen): Removed.
- (pgpclose): Removed.
- (mail_config_pgp_type_detect_from_path): Removed.
- (auto_detect_pgp_variables): Removed.
- (mail_config_get_pgp_type): Removed.
- (mail_config_set_pgp_type): Removed.
- (mail_config_get_pgp_path): Removed.
- (mail_config_set_pgp_path): Removed.
-
-2002-10-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): If mode == REPLY_LIST
- and the mlist is "" (we only checked NULL before), change the mode
- to REPLY_ALL so that we don't accidently reply to the user's
- address. Fixes bug #28735
-
-2002-10-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): If we are trying to
- reply to a list, first check that we can by getting the mlist
- token (makes it easier to fix the mem leak). If not, then change
- the mode to REPLY_ALL. If we can reply to list, the make sure we
- free the CamelMessageInfo when we're done so we don't leak.
-
-2002-10-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (main_get_filter_driver): Add the new-mail-notify
- rule to the filter driver before adding the user defined filter
- rules so that we can be sure that the new-mail-notify rule gets
- invoked. Fixes bug #32328.
-
- * mail-composer-prefs.c (mail_composer_prefs_new_signature): Make
- sure that name[0] cannot ever be NULL. Should maybe fix bug
- #32230.
-
-2002-10-15 Dan Winship <danw@ximian.com>
-
- * upgrade-mailer.c (shortcuts_upgrade_xml_file): Change the type
- in LDAP shortcuts from "ldap-contacts" to "contacts/ldap". Rewrite
- this to use libxml since that was easier than trying to make the
- old code do both kinds of changes at once.
-
-2002-10-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (management_prepare): Only set an account
- name if one doesn't already exist. Also use the
- e_utf8_gtk_entry_get/set_text functions since account names are
- supposed to be in UTF8. Fixes bug #31891.
-
-2002-10-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (main_folder_changed): Don't do anything if the
- message_list is NULL (this means the FolderBrowser has been
- destroyed). Fixes bug #32002.
-
-2002-10-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (storage_remove_folder): The CamelFolderInfo
- that we get back has nodes for all parent folders, so do not
- delete all folders that have nodes in the returned tree. Instead,
- descend into the tree until we find the folder we want to delete
- and start deleting from there.
-
-2002-10-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-signature-editor.c (mail_signature_editor): Mark a string
- for translation, fixes bug #31942. Thanks to kmaraas@gnome.org for
- this patch.
-
- * mail-offline-handler.h: Don't #include config.h here. Fixes bug
- #31941.
-
-2002-10-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-composer-prefs.c (spell_load_values): Don't mark "en" for
- translation. Fixes bug #31788.
-
- * mail-config.glade: Removed a "xxxxxxxxxxx" string so that
- translators don't need to translate it. It was only a filler
- string. Fixes bug #31789.
-
-2002-10-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): Don't default 'me' to
- the source account until after we've tried to detect the account
- based on recipients. When adding accounts to the account hash, if
- any accounts have identical email addresses, the ones that are
- enabled take precedence over ones that aren't. This will hopefully
- make everyone happy with reply account picking. Fixes bug #31693.
-
-2002-10-01 Larry Ewing <lewing@ximian.com>
-
- * mail-display.c (drag_data_get_cb): add support for dragging the
- content type directly.
- (do_attachment_header): add the target for the mime type to the
- drag source.
- (drag_data_get_cb): silence warning.
-
-2002-10-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (get_fn): Connect to the changed signal for
- the reply_to entry box. Fixes bugs #31553 and #31554.
-
- * mail-composer-prefs.c (spell_setup): Only setup the languages if
- the language_seq is not CORBA_OBJECT_NIL. Fixes bug #31559
- (presumably at least).
-
- * mail-account-gui.c (mail_account_gui_new): Use
- e_utf8_gtk_entry_set_text for the email address and reply-to
- fields. Fixes bug #31555.
-
- * mail-format.c (mail_get_message_body): Handle a
- multipart/encrypted part. Fixes bug #31547.
-
- * upgrade-mailer.c: Shut up some compiler warnings.
-
- * importers/evolution-mbox-importer.c (process_item_fn): Use the
- camel_message_info_new/free functions rather than g_new0 and
- g_free. Also, if we fail to parse a message make sure we don't
- later try to use that message object.
- (get_info_from_mozilla): Use camel_message_info_new and strtoul
- instead of string_to_int.
-
-2002-09-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * subscribe-dialog.c (fe_node_to_shell_path): Removed (useless).
-
-2002-10-01 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #24732]
-
- * importers/evolution-mbox-importer.c (process_item_fn): Set
- deleted to FALSE when not having Mozilla status headers. Before
- it was being left uninitialized and so there was a pretty good
- chance that its value would be nonzero and hence the message would
- not be imported...
-
-2002-10-01 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c (on_cursor_activated): cursor activated on
- etable is required to know when the selection changes on a single
- row, update selection changed info with this signal too. Sounds
- like an etable bug to me, but this fixes #29808.
- (folder_browser_gui_init): Hook onto above signal.
-
-2002-09-30 Aaron Weber <aaron@ximian.com>
-
- * mail-signature-editor.c (mail_signature_editor): change
- string to "Enter a name for this signature" on line 372.
-
- * mail-callbacks.c (ask_confirm_for_unwanted_html_mail): change
- HTML-mail warning on 255
-
- * component-factory.c (component_factory_init): change
- "Evolution's foo" to "the Evolution foo" in string on 1078
-
-2002-09-30 Not Zed <NotZed@Ximian.com>
-
- * mail-session.c (request_password): translate prompt from utf8 to
- gtk widget. #31365.
-
-2002-09-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-searching-tokenizer.c: #include <stdlib.h> for alloca
- (searcher_next_token): Changed slightly to make sure that m is not
- NULL before dereferencing it. Also initialise m to NULL so that it
- can't be used uninitialised (NULL is a safe initialised value
- here).
- (build_trie): Same, but for n.
-
-2002-09-26 Dan Winship <danw@ximian.com>
-
- * mail-config.c (impl_GNOME_Evolution_MailConfig_addAccount,
- impl_GNOME_Evolution_MailConfig_removeAccount): Set a timeout to
- call mail_config_write() in 2 seconds. Otherwise changes made by
- this interface would not be saved to disk unless the user also
- changed some other preference.
- (mail_config_write_on_exit): If there's a config_write_timeout
- pending, call mail_config_write() too.
-
-2002-09-25 Dan Winship <danw@ximian.com>
-
- * mail-display.c (mail_display_render): Add a margin around the
- "flag for followup" table so it lines up with everything else.
- Also, don't add "at your earliest convenience" after the flag if
- there's no date set, since that doesn't make any sense for half of
- the flags. ("For Your Information at your earliest convenience").
-
-2002-09-25 Dan Winship <danw@ximian.com>
-
- * component-factory.c (folder_types): add "mail/public". Leave
- "vtrash" as it is rather than renaming it to "mail/vtrash",
- because we want it to behave differently from normal mail folders
- more often than we want it to behave the same.
- (type_is_mail, type_is_vtrash): utility funcs
- (create_view, create_folder, remove_folder, xfer_folder,
- populate_folder_context_menu, unpopulate_folder_context_menu,
- destination_folder_handle_drop, storage_create_folder): Use
- type_is_mail/type_is_vtrash.
- (create_component): Register "New Post" with "mail/public" instead
- of "mail" so it becomes the default New icon for it. (29024)
-
- * mail-callbacks.c (transfer_msg): Use "mail/*" for allowed type.
-
- * message-browser.c (transfer_msg): Likewise.
-
- * mail-account-gui.c (mail_account_gui_new): Use "mail/*" instead
- of "mail" here for sent/drafts allowed type. (?)
-
-2002-09-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * upgrade-mailer.c (imap_url_upgrade): NULL-check si->folders
- before passing it into find_folder so we don't crash. Fixes bug
- #30915.
-
-2002-09-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-ui.c: Allow users to delete already deleted
- messages, fixes bug #30827.
-
-2002-09-24 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c (folder_browser_query_changed): Always do a
- search if the query changed. For #31060 & #29625.
-
-2002-09-23 Radek Doulik <rodo@ximian.com>
-
- * mail-config.c (mail_config_signature_run_script): pass name of
- the script as 1st parameter
-
- * mail-composer-prefs.c (sig_add_script_add): fix entry's glade
- name
-
-2002-09-23 Dan Winship <danw@ximian.com>
-
- * mail-signature-editor.c (exit_dialog_cb): Fix non-ANSI switch
- statement.
-
- * mail-account-gui.c (mail_account_gui_auto_detect_extra_conf):
- Likewise.
-
- * mail-composer-prefs.c (spell_load_values): add some dummy
- typedefs to avoid empty macro arguments, which have undefined
- behavior.
-
- * mail-importer.c: #include <sys/types.h> for OS X
-
-2002-09-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (save_part_save): Use 0666 as the create mode so that
- the user's umask is used to it's fullest.
-
-2002-09-23 Dan Winship <danw@ximian.com>
-
- * Makefile.am (idldir, idl_DATA): add these and install Mailer.idl
-
-2002-09-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-preferences.c (mail_preferences_construct): Connect signal
- handlers to the GtkHTML preferences so that when the widgets
- change we can update the OK/Apply buttons. Also removed the
- omenuShortcutsType widget reference since this was not being used?
- Fixes bug #30731.
-
-2002-09-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (do_edit_messages): Unset the changed bit on
- the composer and also drop any undo operations (since we loaded
- the message into the composer). Fixes bug #30580.
-
-2002-09-19 Not Zed <NotZed@Ximian.com>
-
- * mail-session.c (main_get_filter_driver): Fix for filter driver
- api change.
-
-2002-09-18 Not Zed <NotZed@Ximian.com>
-
- * mail-config-druid.c (wizard_back_cb): If going back from a page
- past our end (i.e. the final page), jump to the last page we know
- of. For #29293.
-
- * component-factory.c (notify_listener_exception): helper to map a
- camel excpeiton to a listener result.
- (storage_create_folder): Use above to return more meaningful error.
- (storage_remove_folder): "
- (storage_xfer_folder): ". For #28209.
-
-2002-09-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (mail_display_render): Use e_strftime_fix_am_pm
- here which fixes locale issues as well as working around systems
- that don't support %P (afaik).
-
- * mail-ops.c (prep_offline_do): Cache important messages too.
-
- * mail-composer-prefs.c (d): Disable debugging printf's
-
- * mail-ops.c: fixed a comment
-
-2002-09-13 Dan Winship <danw@ximian.com>
-
- * folder-browser.c (fb_resize_cb): If the vpaned isn't realized,
- don't call mail_config_set_paned_size. Fixes a problem with the
- saved pane size being repeatedly lost (#29933)
-
-2002-09-13 Dan Winship <danw@ximian.com>
-
- * Mailer.idl: rename this from "Mail.idl" so that the generated .h
- file won't overwrite "mail.h" on Mac OS X. Remove some
- never-implemented IDL and add MailConfig_removeAccount.
-
- * Makefile.am: Update for IDL rename
-
- * mail-config.c: #include Mailer.h, not Mail.h
- (impl_GNOME_Evolution_MailConfig_removeAccount): Implement.
-
- * folder-info.c: #include Mailer.h, not Mail.h
-
- * message-list.c: Remove Mail.h include.
-
-2002-09-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * main.c (main): Ignore SIGXFSZ to fix bug #30269.
-
- * upgrade-mailer.c (cache_upgrade_and_free): The new callback
- function for the g_hash_table_foreach which both upgrades the
- cache for that store and then free's the struct _storeinfo
- afterwards.
- (cache_upgrade): Upgrade a cached folder by moving the old cache
- folder into the appropriate new location.
-
-2002-09-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (folder_browser_query_changed): Only abort if
- the user selected ADVANCED_SEARCH, not the other way around. Any
- other menu item and we are supposed to perform an actual
- search. Fixes bug #30183.
-
- * mail-display.c (pixbuf_for_mime_type): check the new gnome-vfs
- icon_filename key. If that fails, fall back to checking
- icon-filename. Also don't leak the fm_icon string and rearranged
- some code.
-
-2002-09-11 Not Zed <NotZed@Ximian.com>
-
- * component-factory.c (configure_folder_popup): Handle file uri's
- too.
-
- * mail-callbacks.c (configure_folder): clear message list before
- calling configure folder.
- (local_configure_done): completion callback to reset message list
- when done.
-
- * mail-local.c (mail_local_reconfigure_folder): changed args to
- accept uri, and done callback.
- (reconfigure_got_folder): moved code to callback which presents
- the configure uri once we have the folder.
-
-2002-09-10 Not Zed <NotZed@Ximian.com>
-
- * component-factory.c: Handle file: as well as vfolder: uri's.
- Pass both to the normal configure_folder callback. For #20849.
-
- * folder-browser.c (got_folder): If we already have a folder, make
- sure we unref/unhook from it. Fixes a crash on exit.
-
- * message-list.c (message_list_hide_clear): clear thread tree
- cache if set.
- (message_list_set_search): Same. For bug #28834.
-
-2002-09-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-ui.c (folder_browser_ui_scan_selection): Make
- sure that fb->message_list is non-NULL before checking
- fb->message_list->threaded? I guess this'll fix bug #29965.
-
- * mail-callbacks.c (composer_save_draft_cb): NULL-check the ccd
- before reffing it.
- (composer_send_cb): Same.
-
- * upgrade-mailer.c (shortcuts_upgrade_xml_file): Don't look for an
- end quote, instead look for </item> to terminate the uri.
- (shortcuts_upgrade_uri): Hex decode the imap folder name after
- we've constructed the final version of it.
-
-2002-09-08 Dan Winship <danw@ximian.com>
-
- * upgrade-mailer.c (exchange_url_upgrade): Don't modify the URL if
- the path doesn't start with "exchange". (Means it's already a 1.2
- URL.)
- (shortcuts_upgrade_uri): Need to hex-decode exchange URLs here too.
- (shortcuts_upgrade_xml_file): Fix an off-by-one error here (twice)
- so it actually works instead of always claiming shortcuts.xml
- doesn't need to be upgraded.
- (mailer_upgrade): Check the size of the accounts hash rather than
- imap_sources since we have work to do if the user has an exchange
- account but no imap accounts.
-
-2002-09-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * upgrade-mailer.c (upgrade): Sync the database after upgrading
- mailer stuff.
- (imap_url_upgrade): Since we need 'p' if we fail to find the
- folder, don't g_free it until later.
- (hex_encode): Don't forget to increment inptr after hex encoding a
- character.
- (exchange_url_upgrade): Apprently exchange uri's are rebelious and
- do not want to be hex encoded like every other url, so hex decode
- the folder names here before concatenating them onto the base url.
-
-2002-09-05 Jeffrey Stedfast <fejj@ximian.com>
-
- All this snot is to fix bug #29930. What I think was happening was
- that the composer's destroy callback got fired off before the
- async callback did.
-
- * mail-callbacks.c (ccd_new): New convenience function to malloc a
- new ccd.
- (ccd_ref): ccd is now ref_counted (it needs to be) so we now have
- this.
- (ccd_unref): And we need this now too of course.
- (composer_destroy_cb): composer's new destroy callback function -
- unref's the ccd.
- (composer_send_queued_cb): unref the ccd.
- (composer_send_cb): ref the ccd here.
- (save_draft_done): unref the ccd.
- (composer_save_draft_cb): ref the ccd.
-
-2002-09-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * upgrade-mailer.c (imap_url_upgrade): Hex decode the folder names
- when searching for them in the memory buffer, and re-hex encode
- them when combining them with the rst of the URL.
- (mailer_upgrade): Instead of reading in the storeinfo file as raw
- binary data, use the camel-file-utils to correctly parse it.
-
-2002-09-05 Anna Marie Dirks <anna@ximian.com>
-
- * GNOME_Evolution_Mail.oaf.in: Changed the descriptions of the
- fonts, mail, accounts and composer pages of the settings dialog to be
- hopefully more descriptive and less confusing.
-
-2002-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * upgrade-mailer.c (upgrade): Return FALSE here.
- (get_base_url): Add a cast.
-
- * component-factory.c (storage_xfer_folder): Removed unused
- variables.
-
- * Makefile.am: Rename upgrade-mailer to evolution-mail-upgrade.
-
-2002-09-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Add upgrade-mailer.c to the build.
-
- * upgrade-mailer.c: New program to upgrade configuration files
- from 1.0 to 1.2.
-
-2002-09-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): Made sure
- account->id->address is not NULL before adding it to the hash
- table. This is to prevent bug #29877 from crashing, although it is
- still an invalid error condition.
-
-2002-09-04 Dan Winship <danw@ximian.com>
-
- * folder-info.c (get_prop): Remove the "Get!" printf.
- (set_prop): Likewise for "Set!"
-
-2002-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Remove unused
- variable.
-
- * component-factory.c (unpopulate_folder_context_menu): New.
- (create_component): Pass it to evolution_shell_component_new().
-
-2002-09-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (mark_as_seen_cb):
- (mark_as_unseen_cb):
- (mark_as_important_cb):
- (mark_as_unimportant_cb): New callback functions that wrap the
- mail-callbacks versions of mark_as_<whatever>. Thanks to Owen
- Taylor for this fix.
-
-2002-09-04 Not Zed <NotZed@Ximian.com>
-
- * component-factory.c (storage_xfer_folder): Dont translate / to
- dir_sep anymore, we always use /.
-
-2002-08-29 Peter Williams <peterw@ximian.com>
-
- * folder-browser-ui.c: Add HAS_FLAGS to a few miscellaneous commands
- that don't use IS_xMESSAGE.
-
-2002-08-28 Dan Winship <danw@ximian.com>
-
- * GNOME_Evolution_Mail.oaf.in: Add an
- evolution:shell_component_launch_order and rename
- evolution:shell_component_icon.
-
-2002-08-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (make_safe_filename): Fix some broken logic here,
- `p = strrchr (path, '/') + 1` will *never* be NULL!! If the
- strrchr returns NULL, then that expression will evaluate to 0x1!!
-
- * main.c (main): We now always need to init gconf for our later
- call to e_proxy_init() which initialises the proxy settings for
- soup to use.
-
-2002-08-28 Peter Williams <peterw@ximian.com>
-
- * folder-browser-ui.c (default_ui_nodes): Add some new flags for
- sensitizing nodes based on the flags of the currently selected
- messages.
- (folder_browser_ui_add_message): Reset the sensitivity cache when
- we re-add UI items.
- (folder_browser_ui_add_list): Same.
- (folder_browser_ui_add_global): Same.
- (fbui_sensitise_item): Only cache the sensitivity in the hash
- table if we actually change it.
- (folder_browser_ui_scan_selection): New function, getting the bulk
- of the contents of folder_browser_ui_set_selection_state. Now
- with code to iterate over the currently selected messages and
- check their flags so we can sensitize based on them.
- (folder_browser_ui_set_selection_state): Now just set the
- selection state if necessary and pass off to _scan_selection. Don't
- skip of we're trying to go from SELSTATE_SINGLE to SELSTATE_SINGLE,
- eg, as the flags of the selected messages may have changed.
-
- * folder-browser-ui.h: Prototype folder_browser_ui_scan_selection.
-
- * folder-browser.c (main_folder_changed): Call
- folder_browser_ui_scan_selection as the flags on a selected
- message may have just changed.
-
-2002-08-28 Peter Williams <peterw@ximian.com>
-
- * mail-format.c (component_supports): Also check that the component
- has PersistStream.
- (mail_lookup_handler): Get a list of all components and go with the
- first matching one.
-
-2002-08-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (regen_list_regen): Pass
- mail_config_get_thread_subject() as the third argument to
- camel_folder_thread_messages_new().
-
- * mail-config.c (config_read): Read in the thread_by_subject
- config option.
- (mail_config_write_on_exit): Save the thread_by_subject config
- option.
- (mail_config_get_thread_subject): New function to get the
- thread_subject value.
- (mail_config_set_thread_subject): New function to set the
- thread_subject value.
-
-2002-08-27 Radek Doulik <rodo@ximian.com>
-
- * mail-signature-editor.c: removed tip frame
-
-2002-08-27 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes for bug #4480
-
- * folder-browser-factory.c (control_activate): Call
- folder_browser_reload() instead of refreshing the folder
- ourselves.
-
- * folder-browser.c (folder_browser_reload): New convenience
- function. If the folder-browser's folder is already loaded,
- refresh the contents, otherwise if the folder has not been loaded
- - try loading the folder again (it may have failed to open last
- time for some reason?).
-
-2002-08-27 Peter Williams <peterw@ximian.com>
-
- * mail-format.c (handle_text_plain_flowed): Fix bug #29493.
-
-2002-08-26 Peter Williams <peterw@ximian.com>
-
- * mail-callbacks.c (toggle_flags): Logic change for when untoggling
- a message from deleted-dom.
-
-2002-08-26 Peter Williams <peterw@ximian.com>
-
- * mail-ops.c (transfer_messages_transfer): Enforce the mailer policy
- that deleted messages are marked as seen. Fixes 29448. This could
- go in camel_folder_transfer_messages_to, but I don't think we
- necessarily want to enforce that policy for Camel in general.
-
-2002-08-23 Peter Williams <peterw@ximian.com>
-
- Address most of bug #4940. Fails on the last page of the add account
- dialog as called from the prefs dialog due to EvolutionWizard being
- weird.
-
- * mail-config-druid.c (goto_next_page): New function, little
- wrapper around wizard_next_cb. Also potential place to work around
- EvolutionWizard weirdness in the future.
- (identity_activate_cb): New function, calls goto_next_page if
- identity page is complete.
- (source_activate_cb): Analogous.
- (transport_activate_cb): Analogous.
- (management_activate_cb): Analogous.
- (get_fn): Hook up the activate signals of the various GtkEntries
- to the correct callbacks above.
- (management_check): Return the result of the check so that
- management_activate_cb can use it.
-
-2002-08-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-tools.c (mail_tool_restore_xevolution_headers): Reset the
- X-Evolution-PostTo header.
- (mail_tool_remove_xevolution_headers): Remove the
- X-Evolution-PostTo header.
-
-2002-08-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-folder-cache.c (ping_store): Spawn a new thread to ping the
- server but only if it is connected.
- (ping_cb): This needs to return TRUE so the timeout keeps getting
- called.
-
-2002-08-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (class_init): Don't bother overloading the
- timeout virtual methods since they don't exist anymore.
-
- * mail-folder-cache.c (mail_note_store): Register a ping timeout
- callback to ping each store to keep the connections alive.
-
-2002-08-20 Radek Doulik <rodo@ximian.com>
-
- * mail-callbacks.c (do_mail_print): be sure that widget is
- realized so that e_utf8_from_gtk_string works properly
- (footer_print_cb): save/restore
-
-2002-08-20 Mike Kestner <mkestner@ximian.com>
-
- * folder-browser-ui.c (folder_browser_ui_setup_view_menus): guard
- against the view_instance disappearing during earlier CORBA work.
-
-2002-08-20 Peter Williams <peterw@ximian.com>
-
- * message-list.c (search_func): Once we hit the target node,
- update the cursor_uid if it's set. Fixes #29085.
-
-2002-08-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-preferences.c (mail_preferences_apply): Fix a
- copy/paste-o. Use the pgp_path GnomeFileEntry widget rather than
- the notify_sound_file GnomeFileEntry widget for the pgp path stuff
- :-)
-
-2002-08-19 Dan Winship <danw@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_setup): source_type_changed
- may try to change the transport optionmenu (incorrectly in this
- case), so don't call gtk_option_menu_set_history on it until after
- emitting "activate" on the source type menuitem.
- (mail_account_gui_save): Fix the saving of STORE_AND_TRANSPORT
- transports and add a comment so it doesn't get mistakenly unfixed
- again.
-
-2002-08-09 Peter Williams <peterw@ximian.com>
-
- * subscribe-dialog.c: Change this into a GnomeApp so we get a
- statusbar and the dialog is a little more comprehensible.
-
- * subscribe-dialog.c: (struct _FolderETree): Add members for
- tracking activity callback information.
- (get_short_folderinfo_got): Notify the activity callback.
- (subscribe_get_short_folderinfo): Here too.
- (folder_etree_init): Initialize the activity level to 0.
- (folder_etree_construct): Take new parameters of our activity
- callback and user_data.
- (folder_etree_new): Here too.
- (store_data_get_widget): Take the parameters here and pass them
- on.
- (sc_close_pressed): New callback for when close button is pressed.
- (sc_activity_timeout): New timeout to move the activity bar when
- folders are being scanned.
- (sc_activity_cb): If activity_level > 0, start the progressbar
- moving and set the status.
- (menu_item_selected): Pass the callback to store_data_get_widget.
- (subscribe_dialog_construct): Load some more widgets and adapt to
- some changes in the XML. Also connect the close button signal and
- initialize the progress bar's settings.
-
- * mail-callbacks.c (manage_subscriptions): Don't call
- gnome_dialog_set_close on it anymore since it's no longer a gnome
- dialog.
-
-2002-08-14 Dan Winship <danw@ximian.com>
-
- * mail-config.glade: Add a "don't sign meeting requests" option to
- the security pane, since some versions of Outlook won't recognize
- pgp-signed meeting requests. Sigh.
-
- * mail-config.c (account_copy, config_read, mail_config_write):
- Handle pgp_no_imip_sign.
-
- * mail-account-gui.c (mail_account_gui_new,
- mail_account_gui_save): Setup/save "don't sign meeting requests"
- button.
-
-2002-08-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (forward_message): Removed an unused variable.
-
- * mail-account-editor.c (construct): Set the focus on the Account
- Name entry widget. Fixes bug #10350.
-
-2002-08-12 Dan Winship <danw@ximian.com>
-
- * mail-display.c (on_url_requested): Replace no-longer-existent
- e_book_query_address_locally with e_book_query_address_default.
-
-2002-08-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (forward_message): Use mail_get_messages()
- instead of mail_get_message().
- (do_forward_non_attached): Fixed to work as a callback from
- mail_get_messages().
- (do_edit_messages): Only set the drafts_folder and drafts_uid if
- the folder-browser is a drafts folder. Fixes bug #28863.
-
-2002-08-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (save_draft_done): If the ccd is NULL, create a
- new ccd, disconnect the old signal handlers, and then reconnect
- the signal handlers using the non-NULL ccd as the user_data.
- (composer_send_queued_cb): Same, but only if the queue append
- operation failed.
-
-2002-08-09 Dan Winship <danw@ximian.com>
-
- * mail-callbacks.c (composer_send_queued_cb, save_draft_done):
- Handle the fact that ccd may be NULL (if the composer was created
- via CORBA). Quick temporary fix for sending meeting requests.
-
-2002-08-09 Peter Williams <peterw@ximian.com>
-
- * mail-config.c (mail_config_uri_renamed): When a URI is changed,
- try to copy over threaded view settings, preview pane shown
- settings, headers, hide state, tree expansion, and GAL view files.
- (uri_to_evname): New utility function.
-
-2002-08-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Instead of comparing
- old/new CamelStore objects, just compare their account urls since
- changing params would still result in the same CamelStore
- object. Fixes bug #18539.
-
- * mail-callbacks.c (delete_msg): Don't check permanent_flags for
- the CAMEL_MESSAGE_DELETED bit here, if we are gonna check to see
- if the folder supports the permanent flag then there are better
- places to check this. Besides, it was the cause for bug #28038.
-
-2002-08-08 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c (folder_browser_toggle_threads): Force a
- refresh of the menu sensitivity when the thread state changes.
-
-2002-08-07 Not Zed <NotZed@Ximian.com>
-
- * folder-browser-ui.c: Added EditSelectThread to only enable
- threaded mode if threaded is on. For #19941. Added some macro's
- to simplify the table.
- (folder_browser_ui_set_selection_state): Implement IS_THREADED
- mask.
-
-2002-08-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (composer_send_queued_cb): Delete the Draft
- item that this was edited from if that is the case as well as
- setting any replied flags if we need to. Fixes bug #18171.
- (save_draft_done): Not only delete the previously saved draft, but
- also set any PostSendData on the message being replied to or
- whatever. Fixes bug #20224.
- (compose_msg): Create an empty callback data struct which is now a
- MUST.
- (mail_reply): Fill in the new post_send_data info and also move
- the creation of the post_send_data to AFTER the creation of the
- composer widget so we don't leak on fail.
- (forward_get_composer): Pass an empty post_send_data structure as
- the user_data to the signal callbacks.
- (send_to_url): Same.
- (post_to_url): Here too.
- (redirect_get_composer): And here.
- (do_edit_messages): We no longer use the evil kludge of setting
- data on the composer object to denote the drafts_uid etc, this is
- now part of the post_send_data struct.
-
-2002-08-07 Peter Williams <peterw@ximian.com>
-
- * component-factory.c (request_quit): If outbox_folder is NULL,
- don't try and get its message count (this should never happen, but
- has.)
-
-2002-08-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-local.c (save_metainfo): No need to save a temporary file
- first anymore since I updated e_xml_save_file() to do this for us.
-
-2002-08-07 Not Zed <NotZed@Ximian.com>
-
- * folder-browser-ui.c: Enable the view type menu's always. See
- #20901.
-
- * message-tag-followup.c (target_date_new): Set the week start day
- from the calendar prefs, do same for 24 hour format. See #23423.
-
- * mail-config.c (config_read): Added week_start_day from
- Calendar/Display config. Also time_24hour format.
- (mail_config_get_week_start_day):
- (mail_config_get_time_24hour): And read-only accessors.
-
-2002-08-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-local.c (save_metainfo): Save to a temporary file first
- using e_xml_save_file rather than xmlSaveFile, if the save
- completes successfully then rename it to the real filename. Make
- sure that errno is saved.
- (mls_get_folder): save_metainfo doesn't return -1 on fail, it
- returns FALSE.
-
-2002-08-06 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c (folder_browser_search_menu_activated): Set the
- rule name to include the search string, for #10979.
-
- * message-list.c (message_list_hidden): Only count hidden messages
- which are in the folder. Should probably maintain hidden table
- better. For #4334.
-
- * mail-ops.c (filter_folder_filter): Unref the driver before
- returning to main thread, so any closing operations are handled
- async (as in fetch_mail_fetch()), for #28072.
- (fetch_mail_fetch): Check driver != NULL, if folder_filter freed
- it already.
-
- ** fixes for #24605.
-
- * mail-vfolder.c (vfolder_gui_add_from_mlist): Removed.
-
- * folder-browser.c (filter_type_uid,vfolder_type_uid): Changed to
- accept args directly. Fixed callers.
- (filter_mlist_uid,vfolder_mlist_uid): Use filter_type_uid instead
- of mlist variant.
- (vfolder_type_current): new function to handle setup of vfolders
- from the main menu. It now uses the vfolder_type_uid function the
- same as the popup.
- (vfolder_subject, vfolder_sender, vfolder_recipient,
- vfolder_mlist): Changed to use vfolder_type_current.
- (filter_type_current): Similar for filters.
- (filter_subject, filter_sender, filter_recipient,
- filter_mlist): Changed to use filter_type_current.
-
- * mail-autofilter.c (rule_from_message): Handle AUTO_MLIST type.
- (rule_from_mlist):
- (vfolder_rule_from_mlist):
- (filter_rule_from_mlist): Removed.
- (filter_gui_add_from_mlist): Removed.
-
- * mail-autofilter.h: Added AUTO_MLIST type.
-
-2002-08-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-mt.c (mail_msg_check_error): If we are not in interactive
- mode, don't display error dialogs.
-
- * component-factory.c (interactive_cb): Updated to use the new
- function mail_session_set_interactive().
- (owner_unset_cb): Same here.
-
- * mail-session.c (mail_session_set_interactive): Renamed from
- mail_session_enable_interaction().
- (mail_session_get_interactive): New function to get the
- interactive state.
-
-2002-08-01 Peter Williams <peterw@ximian.com>
-
- * mail-offline-handler.c (struct _sync_info): Add a GHashTable pointer
- so we can remove the info once the operation is done.
- (sync_done): Remove the info from the hash table.
- (impl_syncFolder): Save the table to which the info was added.
-
-2002-08-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (user_create_new_item_cb): Updated to call
- post_to_url if the id is "post".
-
- * mail-callbacks.c (post_to_url): New function so that we don't
- need a FolderBrowser to post a new message.
- (post_message): Call post_to_url since they shared so much code.
-
-2002-08-05 Dan Winship <danw@ximian.com>
-
- * mail-callbacks.c (mail_reply): Only reply to all or reply to
- list, set CAMEL_MESSAGE_ANSWERED_ALL too.
-
-2002-08-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-tag-followup.c (construct): Set the default flag to
- Follow-Up.
-
- * mail-display.c (mail_display_render): Updated to use the new
- Follow-Up tags. Instead of storing a string containing the
- follow-up tag value, we now have to store the CamelMessageInfo.
- (mail_display_destroy): Unref the folder and the message-info.
-
- * folder-browser.c (followup_tag_complete): No longer needed.
- (on_right_clicked): Use the individual follow-up tags to decide
- whether or not to enable something.
-
- * message-list.c (ml_tree_value_at): Update to use the new
- Follow-Up tags.
-
- * mail-callbacks.c (flag_for_followup): Update to use the new
- MessageTagEditor API.
- (tag_editor_ok): Update this too.
- (flag_followup_completed): Updated this too.
- (flag_followup_clear): Set all the follow-up tag values to "".
-
-2002-08-01 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (create_component): Use
- "post-message-16.png" as the icon for the "New Message Post" item.
-
-2002-08-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): If we are editing an
- account, then get the CamelStore associated with the old account
- info and save it in a struct that we will pass along as user_data
- to mail_get_store() for the new account url.
- (add_new_store): If the old account and new account stores are
- identical, then don't remove the old store from the folder
- tree. If they are not the same, then remove the old store and add
- the new store to the folder tree.
-
-2002-07-31 Peter Williams <peterw@ximian.com>
-
- * mail-folder-cache.c: Add another bitfield "unsub"
- (real_flush_updates): If unsubscribing, manually remove the folder
- from the shell.
- (unset_folder_info): Add another parameter which is used to set
- the unsub member.
- (store_folder_unsubscribed): Pass true for @unsub.
- (unset_folder_info_hash): Pass false for @unsub.
-
- * subscribe-dialog.c (fe_done_subscribing): Don't notify the shell
- here. The folder cache does it now, and it was broken to make the
- CORBA call in another thread anyway.
-
-2002-08-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (setup_mime_tables): Don't setup a handler for
- multipart/digest.
- (handle_multipart_digest): Removed.
-
-2002-07-31 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Removed folder-browser-window from the build.
-
- * folder-browser-window.[c,h]: Removed.
-
- * mail-callbacks.c (view_digest): Removed.
-
- * mail-display.c (mail_display_digest_clicked): Removed.
- (on_link_clicked): Don't handle digest: urls anymore.
-
-2002-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (create_component): Put "New Mail Message"
- before "New Message Post" instead of vice versa.
-
-2002-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (create_component): Pass "mail" as
- @folder_type to
- evolution_shell_component_add_user_creatable_item().
-
-2002-07-31 Not Zed <NotZed@Ximian.com>
-
- * mail-display.c: Added global cameldatacache for managing remote
- image cache.
- (fetch_remote): Lookup data in cache first, use that if available,
- or setup a new cache item.
- (fetch_data): Write any retrieved data to cache as well as html
- stream.
- (fetch_free): Unref cache stream.
- (fetch_done):
- (fetch_cancel): If failed/cancelled, remove cache items so they
- dont foul the result. Probably need a header in cache items to
- guarantee this, but this is ok for now.
- (mail_display_class_init): Setup cache structure. Also ensure
- globals are initialised at-most once.
-
-2002-07-30 Radek Doulik <rodo@ximian.com>
-
- * mail-config.c (mail_config_signature_set_name): save signature
- here to remember the changed name
-
-2002-07-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (write_date): Use camel_medium_get_header to get
- the date header rather than getting the time_t and converting it
- into a string.
-
-2002-07-29 Not Zed <NotZed@Ximian.com>
-
- * mail-display.c (mail_display_init): setup private data.
- (mail_display_destroy): cancel any outstanding fetches, and free
- private data.
- (mail_display_set_message): Cancel any outstanding fetches.
- (fetch_cancelled):
- (fetch_next):
- (fetch_remote):
- (fetch_data):
- (fetch_free):
- (fetch_cancel):
- (fetch_done): Implement, used to use soup to download remote
- images.
- (load_http): Removed.
- (on_url_requested): When requesting a http* url, use the
- fetch_remote call above.
-
- * mail-display.h (struct _MailDisplay): Added priv(ate) member.
-
-2002-07-29 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-session.c (request_password): Left-align the check button's
- label.
-
-2002-07-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_new): Get the "Reset
- Defaults" folders button and connect to the clicked signal.
- (default_folders_clicked): Set the default uris on for the Drafts
- and Sent folders.
-
-2002-07-26 Peter Williams <peterw@ximian.com>
-
- * mail-offline-handler.c (storage_go_online): Call mail_note_store
- to get the folders to be updated and new ones to be inserted into
- the tree.
-
-2002-07-29 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-session.c (request_password): Add an accelerator for the
- "Remember this password" checkbox.
-
-2002-07-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_execute_shell_command): No real need for this
- to be an async function sync we are going to call
- gnome_execute_async anyway.
-
- * component-factory.c (create_component): Add a new menu item for
- posting to the New toolbar button thing.
- (destination_folder_handle_drop): Don't use a NULL exception when
- we already have one to use anyway.
- (got_folder): Move the *fp = folder; to before the check to make
- sure folder != NULL, this makes it so that if getting a folder
- fails at least have have a known value to look out for (NULL)
- rather than some random garbage.
-
-2002-07-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (create_label): Make the gtk label line-wrap
- instead of us forcing \n's in the label, that was just
- wrong. Fixes bug #10320.
-
- * mail-callbacks.c (composer_send_cb): Make sure that the url
- isn't an empty string and also make sure to free it when we're
- done with it. Also check that we got the folder - if it is NULL,
- then just abort.
-
-2002-07-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_folder_to_safe_url): Use
- mail_tools_folder_to_url().
-
- * mail-tools.c (mail_tools_folder_to_url): New convenience
- function to take a CamelFolder and return the URL associated with
- it.
-
- * mail-callbacks.c (composer_get_message): Pass in a 'post'
- argument so we know whether or not we can ignore a NULL set of
- recipients.
- (composer_send_cb): Default send->send to TRUE unless we are in
- Post-To mode, in which case set send->send to FALSE (since we'll
- have nothing to send). Also, if we are in Post-To mode, append to
- the folder the user wants to post to rather than appending to
- Outbox.
- (composer_send_queued_cb): Only queue a send thread if send->send
- is TRUE (ie, the composer was not in Post mode - if it was in Post
- mode, then the message post has already been saved in the correct
- folder so there is nothing to do).
- (post_message): New function to create an empty composer widget in
- Post mode.
- (post_reply): New function that calls mail_reply with the new mode
- of REPLY_POST.
- (mail_generate_reply): If the mode is REPLY_POST, create a Post
- composer widget otherwise create a normal composer widget.
-
-2002-07-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_execute_shell_command): Update to take argc and
- argv arguments since this is the new definition for the
- CamelFilterDriverShellFunc.
-
- * mail-session.c (main_get_filter_driver): Updated for the renamed
- function.
-
- * mail-display.c (link_open_in_browser): Make sure that the
- html->pointer_url is non-NULL. Should fix bug #28159 (this seems
- to be the only questionable way for a NULL url to be passed into
- on_link_clicked).
-
-2002-07-24 Peter Williams <peterw@ximian.com>
-
- * mail-callbacks.c (do_mail_fetch_and_print): Check for whether
- current_message is NULL as well as preview_shown (if we tried to
- load the message and failed, as may happen in offline mode.)
- (done_message_selected): Only print if we actually got the message.
-
- * folder-browser.c (folder_browser_query_changed): New function,
- use this on the query_changed signal. Don't run the search if
- they only changed the dropdown.
-
-2002-07-23 Peter Williams <peterw@ximian.com>
-
- * mail-ops.c (get_store_get): Call camel_session_get_service
- instead of camel_session_get_store, as _get_store calls
- _get_service_connected which is not what we want to do on startup.
- (set_offline_do): Rework the logic here. It was failing when
- trying to go online with a disco store that couldn't work offline.
-
- * mail-folder-cache.c (mail_note_store): If we're using an offline
- (well, non-online) disco store that cannot work offline, don't get
- the folderinfo as that will fail.
-
-2002-07-24 Radek Doulik <rodo@ximian.com>
-
- * mail-composer-prefs.c (sig_add): use
- mail_config_get_send_html for html format flag
-
- * mail-account-gui.c (sig_add_new_signature): use
- mail_config_get_send_html for html format flag
-
-2002-07-24 Not Zed <NotZed@Ximian.com>
-
- * mail-folder-cache.c (real_flush_updates): Propagate name changes
- or removes to the mail config. #15951. Doesn't enitrely work for
- local folders, because they are never renamed only removed and
- added thanks to the shell's api.
-
- * mail-config.c (mail_config_uri_renamed): If a store folder is
- renamed, this checks for any config that needs updating, so far
- sent and drafts folders.
- (mail_config_uri_deleted): Same, for deleted folders.
-
-2002-07-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (handle_multipart_encrypted): Commit a fix that I
- thought I committed a while ago:
-
- * mail-format.c (handle_multipart_encrypted): Pass the correct
- pointer into camel_multipart_encrypted_decrypt().
-
- * mail-ops.c (mail_send_message): Rework the logic a bit. If we
- find an account, use that to set the sent_folder_uri and the
- transport_url, otherwise use the X-Evolution-Transport and
- X-Evolution-Fcc headers.
-
-2002-07-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-tag-followup.c (message_tag_followup_decode): Don't pass
- the length of the tag name into strncmp, instead use the length up
- to the first ':' in the value string.
-
-2002-07-22 Peter Williams <peterw@ximian.com>
-
- * folder-browser.c (folder_browser_gui_init): Also perform a search
- on the query_changed signal, which is what gets emitted when the
- Search menu is used.
-
-2002-07-24 Not Zed <NotZed@Ximian.com>
-
- * component-factory.c (owner_set_cb): Initialise the standard
- uri's before doing anything else.
-
- * mail-vfolder.c (uri_is_ignore): Return true if the uri is any
- sent, drafts or outbox folder uri.
- (mail_vfolder_add_uri): Dont automagically add any
- sent/outbox/drafts folder with "local" or "remote" etc rules, only
- add sent folders if explictly listed as folder rules. Maintain
- the remote/local folders list accordingly.
- (vfolder_adduri_do): dont check against sent_folder, drafts_folder
- or outbox_folder, this is checked by above code. For #14863.
-
- * mail-display.c (drag_data_delete_cb): use uri_list before we set
- "uri-list" to NULL, which will automagically free it for us, so
- dont free it either. Found with vagrind.
-
-2002-07-23 Not Zed <NotZed@Ximian.com>
-
- * message-browser.c (message_browser_destroy): Disconnect from
- folderbroser signals when we unref it, so we dont get signals
- later on if someone else has a ref on it (causing crash).
-
-2002-07-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_signature_run_script): Check to make
- sure the script output is valid UTF-8, if not then attempt to
- convert it into UTF-8. Fixes bug #28086.
-
-2002-07-22 Not Zed <NotZed@Ximian.com>
-
- * message-list.c (regen_list_regened): Remove the assert, and
- always copy over the threadtree which represents the current view,
- unreffing the old one if set. For #28021. Haven't tested this a
- lot, but i guess it cant be worse than what is there.
-
- * mail-vfolder.c (store_folder_renamed): When renaming, use
- full_name to set the folder, not name, so the path is preserved.
-
-2002-07-20 Larry Ewing <lewing@ximian.com>
-
- * mail-format.c (mail_get_message_body): recognize urls in plain
- text reply quoting logic (bug #27908).
-
-2002-07-19 Not Zed <NotZed@Ximian.com>
-
- * mail-callbacks.c: Try including gtkhtml/gtkhtml.h instead. Test
- really is a 4 letter word obviously.
-
-2002-07-18 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-folder-cache.c: Removed bogus static pre-declaration.
-
- * e-searching-tokenizer.c (e_searching_tokenizer_end): Removed
- unused variables.
-
- * mail-callbacks.c: #include <gtkhtml.h>.
-
- * folder-info.h (evolution_folder_info_get_type): Add prototype.
-
-2002-07-18 Peter Williams <peterw@ximian.com>
-
- * mail-format.c (handle_multipart_digest): Change the HTML to
- make this a little prettier.
-
- * folder-browser-window.c (folder_browser_window_new): Load the
- messagedisplay XML file as a base for the UI, so that things
- appear. Don't add the global UI items as they don't make sense
- here.
- (fb_window_close): New function, used to ... close the window,
- suprisingly.
-
-2002-07-18 Not Zed <NotZed@Ximian.com>
-
- * main.c (main): Put the mcheck stuff back in, which was removed
- without a changelog entry.
-
-2002-07-08 Peter Williams <peterw@ximian.com>
-
- * Makefile.am: Reference the new libefilterbar.a.
-
-2002-07-17 Radek Doulik <rodo@ximian.com>
-
- * mail-callbacks.c (save_draft_done): use "saved" gtkhtml command
-
-2002-07-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (add_storage): Oops, Don't comment out the
- mail_note_store call.
-
-2002-07-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (account_able_clicked): Re-enable some #if 0'd code.
-
- * mail-vfolder.c (vfolder_load_storage): Updated to not pass TRUE
- for an auto_connect argument since that argument no longer exists.
-
- * mail-account-gui.c (add_new_store): Updated to not pass an
- auto_connect argument.
-
- * component-factory.c (add_storage): Don't ever auto-connect here.
- (mail_add_storage): No longer takes an auto_connect argument.
- (mail_load_storages): Only load the account storages that are
- enabled.
-
-2002-07-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (composer_send_cb): Pass 'info' into
- mail_append_mail(), seems I created the info but forgot to pass it
- in.
- (composer_send_queued_cb): If the message is successfully queued,
- we destroy the composer, otherwise we unref it. Don't ever destroy
- and then unref it.
-
-2002-07-15 Radek Doulik <rodo@ximian.com>
-
- * mail-callbacks.c: use new save_header_state flag
-
-2002-07-15 Peter Williams <peterw@ximian.com>
-
- * mail-offline-handler.c (service_is_relevant): Account for the
- case that when a disco store is "online" but actually offline and
- we're going online, we should actually connect it.
-
- * component-factory.c (mail_load_storages): Always set
- auto_connect to FALSE, same reason as below.
-
- * mail-session.c (mail_session_init): Initialize our session to
- not be online, since the shell will tell us to go online if we
- need to.
-
-2002-07-10 Peter Williams <peterw@ximian.com>
-
- * Makefile.am (importerdir): Define this in terms of the new
- privlibdir, again resulting in a new directory name.
-
- * importers/Makefile.am (importersdir): Here too.
-
-2002-07-15 Not Zed <NotZed@Ximian.com>
-
- * message-list.c (ml_tree_value_at): Lookup the label colour based
- on the label token, not an integer.
-
- * folder-browser.c (on_right_click): Lookup the label name from
- the filter type. Sigh, a bunch of other code should do similar
- but i'm going to leave it as integers.
- (set_msg_label): Set the label directly.
-
- * mail-vfolder.c (vfolder_editor_clicked): Set the vfolder_editor
- variable to null before we close the dialogue, otherwise the close
- destroys it and reverts the file.
-
- * component-factory.c (populate_folder_context_menu): Oops,
- accidentally checked in some unfinished, unworking code.
- Reverted.
-
-2002-07-10 Not Zed <NotZed@Ximian.com>
-
- ** fixes for #10781
-
- * mail-callbacks.c (filter_edit): Add back a cancel button. We
- dont need to do anything special to 'undo' here, as the rules are
- loaded every time they're used.
-
- * mail-vfolder.c (vfolder_editor_clicked): If ok wans't clicked,
- revert the ruleset.
- (vfolder_editor_destroy): Fake a button of -1 if we get destroyed
- with no click.
- (context_rule_removed): Unref the folder after we delete it. If
- we're the last ref to the folder, unrefing it means it no longer
- exist,s which means no delte processing occurs ...
-
-2002-07-04 Not Zed <NotZed@Ximian.com>
-
- * mail-accounts.c (news_add_destroyed): Pass teh autoconnect flag,
- whcih shoudlnt' exist anyeway.
-
-2002-07-03 Not Zed <NotZed@Ximian.com>
-
- * component-factory.c (populate_folder_context_menu): If this is a
- file url, look up its component, if we have it, then use the
- mail-callback reconfigure call.
-
- * folder-browser-factory.c (folder_browser_factory_get_browser):
- Util to get the folder browser from a uri.
-
-2002-07-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (pixmap_press): Rename "Save to disk..." to "Save
- Attachment..."
-
-2002-07-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-ui.c: Modified to use a single list of UI node
- elements with an enable-mask rather than split into groups. This
- allows much more control and easier modification to get the
- desired enable/disable effects.
-
- * mail-display.c (mail_display_set_message): If we unref'd a
- current_message, clear the datalist. Don't bother connecting to
- the message's finalise signal because something else may own a ref
- to the original message when we replace it with a new one.
- (mail_display_destroy): Only clear the datalist if we have a
- current_message, otherwise it's safe to assume that it is already
- cleared.
-
-2002-07-08 Peter Williams <peterw@ximian.com>
-
- * Makefile.am (INCLUDES): Add -I flags to get the ebook headers.
-
-2002-07-10 Ettore Perazzoli <ettore@ximian.com>
-
- * subscribe-dialog.c (recursive_add_folder): Pass zero as
- @sorting_priority to evolution_storage_new_folder().
-
- * mail-folder-cache.c (real_flush_updates): Pass zero as
- @sorting_priority to evolution_storage_new_folder().
-
-2002-07-09 Ettore Perazzoli <ettore@ximian.com>
-
- * subscribe-dialog.c (recursive_add_folder): Pass NULL for
- @custom_icon_name to evolution_storage_new_folder().
-
- * mail-folder-cache.c (real_flush_updates): Pass NULL for
- @custom_icon_name to evolution_storage_new_folder().
-
-2002-07-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (redirect): Don't ever use the mail-display's
- current_message, this can cause problems.
-
- * mail-ops.c (get_message_free): Unref the gotten message. All of
- the callers seemed to think that they didn't have to unref the
- message.
-
- * mail-display.c (mail_display_set_message): Now refs the message.
- (mail_display_destroy): Unref the current_message if we still have
- ownership of it.
-
-2002-07-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (composer_send_queued_cb): Only queue a send
- operation if we are in Online mode, otherwise don't bother wasting
- our time.
-
-2002-07-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * main.c (main): No longer need to pass a postpone_cb function
- into the composer factory_init.
-
- * mail-send-recv.c (get_receive_type): If the provider is a
- transport, return SEND_SEND.
-
- * mail-config.c (mail_config_get_default_transport): If the
- default account doesn't have a transport, find the first account
- that does.
-
- * mail-callbacks.c (append_mail_cleanup): Don't bother freeing the
- appended_uid here.
- (composer_send_internal): New helper function that does all the
- similar work that composer_send_cb and composer_postpone_cb did.
- (composer_send_cb): Append the message to Outbox and in the async
- callback, queue a message send operation.
- (composer_postpone_cb): Removed.
- (composer_send_queued_cb): The new async callback for
- composer_send_cb(). If the append is successful, queue a message
- send operation and destroy the composer otherwise re-show the
- composer.
- (save_draft_done): g_strdup the appended uid.
- (compose_msg): Don't connect to the postpone signal anymore as it
- no longer exists.
- (send_to_url): Same.
- (mail_reply): Here too.
- (forward_get_composer): And here.
- (redirect_get_composer): Again here.
- (do_edit_messages): And finally here.
-
- * mail-ops.c (append_mail_free): Free the appended uid.
-
-2002-07-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-editor-news.[c,h]: Removed.
-
- * mail-accounts.c: Removed special-case code for NNTP support.
-
- * mail-account-gui.c (mail_account_gui_setup): Allow configuration
- of both mail and news accounts.
-
- * component-factory.c (mail_load_storages): No longer need the
- is-account argument.
-
- * subscribe-dialog.c (populate_store_list): Don't special-case
- news accounts anymore.
-
- * mail-config.c (mail_config_get_default_news): Removed.
- (mail_config_get_news): Removed.
- (mail_config_add_news): Removed.
- (mail_config_remove_news): Removed.
-
-2002-07-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-vfolder.c (vfolder_load_storage): Pass TRUE as the
- auto_connect argument to mail_load_storage_from_uri().
-
- * mail-account-gui.c (add_new_store): Pass FALSE as the
- auto_connect value to mail_load_storage_from_uri().
-
- * mail-format.c (handle_multipart_encrypted): Pass the correct
- pointer into camel_multipart_encrypted_decrypt().
-
- * component-factory.c (mail_add_storage): Now takes an
- auto-connect argument which it passes along to add_storage().
- (mail_load_storage_from_uri): Same.
- (add_storage): Only call mail_note_store() if we plan on
- auto-connecting.
-
-2002-07-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (on_right_click): Increase the size of the
- escapped mlist buffer, we can't assume that there can only ever be
- a single '_' in the mlist name afaik.
- (filter_type_uid): Ugh, we need to copy the fdata->source here.
-
- Fixes bug #27263.
-
- * folder-browser.c (filter_subject): Decide the filter source type
- based on the folder we are in (Sent/Outbox folders use
- FILTER_SOURCE_OUTGOING).
- (filter_sender): Same.
- (filter_recipient): Here too.
- (filter_mlist): And here.
- (on_right_click): Set the fdata->source.
- (filter_type_got_message): Pass fdata->source into
- filter_gui_add_from_message().
- (filter_mlist_uid): Same.
-
- * mail-autofilter.c (filter_gui_add_from_message): Now takes a
- source argument so that we don't always add incoming rules.
- (filter_gui_add_from_mlist): Same.
-
- * mail-tools.c (mail_tool_make_message_attachment): Remove Bcc
- headers too. Fixes bug #27302.
-
-2002-07-02 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-browser.c (folder_browser_gui_init): Don't connect
- folder_browser_search_do_search to "query_changed" since we don't
- want the search to happen unless the user clicks "Find Now", for
- consistency.
-
-2002-07-02 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (create_component): Pass a tooltip to
- evolution_shell_component_add_user_creatable_item.
-
-2002-07-02 Sean Atkinson <sean@cantab.net>
-
- * mail-preferences.c: remove dependency on removed file
- camel/camel-pgp-context.h
-
-2002-07-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (handle_multipart_related): Make sure that cid is
- non-NULL.
-
-2002-07-01 Not Zed <NotZed@Ximian.com>
-
- * mail-folder-cache.c (folder_deleted): Removed. The
- folder's deleted event isn't needed since we're listening to the
- store's folder_deleted signal. Also, the code was wrong, it
- cleared the folder without disconnecting events, etc. See #16486,
- and probably others.
- (mail_note_folder): Dont hook onto deleted anymore.
- (unset_folder_info): Or unhook from it.
-
-2002-06-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (mail_load_storages): Don't skip over
- disabled accounts - put them in the folder tree too.
-
-2002-06-28 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #27055.
-
- * mail-accounts.c (account_add_finished): Unref the main accounts
- widget.
- (account_add_clicked): Ref the main accounts widget.
- (account_edit_finished): Unref the main accounts widget.
- (account_edit_clicked): Ref the main accounts widget.
-
-2002-06-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (storage_remove_folder): Recursively delete
- any subfolders.
-
-2002-06-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (config_read): Don't allow the pgp type to be
- anything except NONE or GPG.
-
- * mail-preferences.c (mail_preferences_apply): Don't allow someone
- to use anything other than GnuPG.
-
- * mail-crypto.c (mail_crypto_get_pgp_cipher_context): No need to
- handle pgp5 or pgp6 types anymore since we are no longer
- supporting them. Ding dong the witch is dead!
-
- * mail-format.c (handle_multipart_encrypted): Rewritten to use
- camel_multipart_encrypted_decrypt.
-
- * mail-crypto.c (mail_crypto_pgp_mime_part_verify): Removed.
- (mail_crypto_pgp_mime_part_encrypt): Removed.
- (mail_crypto_pgp_mime_part_decrypt): Are we seeing a trend yet?
-
-2002-06-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (on_url_requested): Also handle https urls.
-
- * component-factory.c (mail_add_storage): Some compiler warning
- fixes.
-
- * mail-crypto.c (mail_crypto_pgp_mime_part_sign): Removed.
- (mail_crypto_get_pgp_cipher_context): New convenience function to
- construct a pgp cipher context.
- (mail_crypto_pgp_mime_part_verify): Use the new
- get_pgp_cipher_context function.
- (mail_crypto_pgp_mime_part_encrypt): Same.
- (mail_crypto_pgp_mime_part_decrypt): Here too.
-
- * mail-account-gui.c (mail_account_gui_new): Initialise the
- pgp_always_trust checkbox.
- (mail_account_gui_save): Get whether or not to always_trust the
- user's pgp keys.
-
- * mail-config.c (account_copy): Copy over the pgp_always_trust
- option.
- (config_read): Read in the always_trust option.
- (mail_config_write): Save the always_trust option.
-
-2002-06-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-crypto.c (mail_crypto_pgp_mime_part_verify): If the pgp
- type is gpg, then use the gpg context.
- (mail_crypto_pgp_mime_part_sign): Same.
- (mail_crypto_pgp_mime_part_encrypt): Same.
- (mail_crypto_pgp_mime_part_decrypt): Same.
-
- * mail-format.c (handle_multipart_signed): Use the new gpg cipher
- context.
-
-2002-06-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (message_list_change_first_visible_parent): New
- convenience function to find the first parent node that is visible
- and emit a changed signal on it.
- (main_folder_changed): If a message changed, call
- change_first_visible_parent() in case we are in a collapsed thread
- so that our first visible parent gets updated as well. Fixes bug
- #26263.
-
- * component-factory.c (storage_remove_folder): Simplify the error
- checking.
-
-2002-06-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (get_normalised_string): New convenience function
- to get a cached normalised string.
- (subject_compare): Removed, as we strip Re:'s when normalising the
- subject strings now.
- (ml_tree_value_at): Added support for the normalised columns (used
- for a sorting optimisation).
- (message_list_init): Initialise normalised_hash.
- (message_list_destroy): Destroy normalised_hash.
- (message_list_create_extras): Removed subject_compare.
- (main_folder_changed): De-cache normalised strings for any removed
- uids.
-
-2002-06-17 Not Zed <NotZed@Ximian.com>
-
- * message-list.c (regen_list_regen): If we dont support searching,
- dont try to.
-
-2002-06-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (regen_list_regen): Move m->complete = TRUE; to
- within the cancel-check block, this way complete only ever gets
- set to TRUE if we weren't cancelled. I assume this is how it was
- supposed to work.
-
-2002-06-11 Not Zed <NotZed@Ximian.com>
-
- * folder-info.c (do_get_info): If we dont get a folder, dont try
- and get details off it. Should get rid of most of those annoying
- summary warnings, but not the cause of them.
-
-2002-06-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (account_able_clicked): Comment out the code to
- add/remove the store to the folder-tree when it gets
- enabled/disabled.
-
- * mail-callbacks.c (mail_generate_reply): If we are doing
- Reply-to-All, do not include any of the user's email accounts in
- the To: field. If, after this, the To: field is empty - then
- promote the first recipient in the Cc: list to the To: field.
-
-2002-06-07 Radek Doulik <rodo@ximian.com>
-
- * mail-config.c (mail_config_write_account_sig): call
- mail_config_init to be sure we have the db, save auto_signature as
- well
-
- * mail-composer-prefs.c (sig_add_script_cancel): hook this to
- cancel button in signature script dialog
-
- * mail-signature-editor.c (mail_signature_editor): fix some typos,
- set label usize to 500, -2
- (menu_help): added help link to Help menu
-
-2002-06-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): If this account is
- not a completely new account (ie, it is an edited account), then
- remove any trace of it from the shell storages. If the new account
- belongs in the folder-tree, add it to the list of storages.
-
- * component-factory.c (mail_add_storage): New function to add a
- single storage.
-
-2002-06-06 Radek Doulik <rodo@ximian.com>
-
- * mail-composer-prefs.c (mail_composer_prefs_construct): disable
- edit and delete when there are no signatures defined
-
-2002-06-06 Not Zed <NotZed@Ximian.com>
-
- * message-list.c (mail_regen_list): Keep track of the regeneration
- request in a list.
- (regen_list_free): Remove the request from the regenreation list.
- (message_list_set_folder): If there are any outstanding
- regneration requests, cancel them.
- (regen_list_regened): If we were cancelled, do nothing.
- (regen_list_regen): If we were cancelled, shortcut processing.
- This is all for #23571.
-
- * message-list.c (regen_list_regen): Change the way we calculate
- the hide deleted messages and tree view options. Do it based on a
- search and uid's rather than a summary.
- (regen_list_regened): Handle changes to tree storage.
- (mail_regen_list): The tree is now stored between updates, so we
- can update the tree structure incrementally. This blows out
- memory use some however. We need an etree that uses this as its
- model directly?
- (message_list_destroy): Free the thread tree.
- (message_list_set_folder): Clear the thread tree when changing
- folder.
-
-2002-06-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_get_message_rfc822): Don't forget to free
- the date string buffer.
-
-2002-06-05 Radek Doulik <rodo@ximian.com>
-
- * mail-composer-prefs.c (sig_fill_clist): use gtk string instead
- of utf8 one
-
-2002-06-04 Jeffrey Stedfast <fejj@ximian.com>
-
- The following changes take a great leap toward fixing bug #1042.
-
- * mail-display.c (mail_display_push_content_location): New
- function to push a Content-Location value onto the MailDisplay.
- (mail_display_get_content_location): Gets the current
- Content-Location CamelURL value.
- (mail_display_pop_content_location): Pop the Content-Location off
- the stack.
-
- * mail-format.c (get_location): Do URL merging if the
- Content-Location isn't a full URL. If the Content-Location doesn't
- exist, pretend the URL is actually the Content-Location URL of our
- parent multipart (assuming it exists). If that doesn't exist, then
- yes - return NULL.
- (handle_multipart_related): Push the Content-Location header value
- of the multipart/related so that we can do URL merging in
- get_location() as we process each of the subparts. When we're
- done, pop it back off the stack.
-
-2002-06-04 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.etspec: Added priorities.
-
-2002-06-04 Christopher James Lahey <clahey@ximian.com>
-
- * folder-browser-ui.c (folder_browser_ui_setup_view_menus): Set
- the title of our GalViewCollection.
-
-2002-06-04 Not Zed <NotZed@Ximian.com>
-
- * mail-accounts.c (mail_accounts_tab_construct): Duh, we want to
- set the news_edit/delete buttons for the news page, not overwrite
- the mail ones! That would've saved a bit of angst ...
-
- * mail-config-druid.c (extra_prepare): dont call build_extra_conf,
- otherwise it blows away any settings with defaults.
-
-2002-06-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Write the signature
- after the account has been added.
- (sig_new_html): Don't write the signatures at this time.
- (sig_new_text): Same.
-
-2002-06-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (account_delete_clicked): Correctly get the
- GtkWindow ancestor of the prefs widget.
-
-2002-06-03 Not Zed <NotZed@Ximian.com>
-
- * mail-callbacks.c (composer_get_message): Changed to check
- everything from the composer before the message is requested.
- Otherwise we could end up signing/encrypting it twice, etc.
-
- * mail-format.c (handle_multipart_signed): removed some dead wood.
-
-2002-06-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (request_quit): Prompt the user to see if he
- really wants to quit when there are queued messages in the Outbox.
-
-2002-06-01 Not Zed <NotZed@Ximian.com>
-
- * mail-local.c (mlf_getv): Implement, return a text description of
- the localfolder.
-
- * message-list.c (ml_duplicate_value):
- (ml_free_value):
- (ml_initialize_value):
- (ml_value_is_empty):
- (ml_value_to_string):
- (ml_tree_value_at): Implement COL_LOCATION, original location of
- message (useful for vfolder).
-
-2002-06-02 Larry Ewing <lewing@ximian.com>
-
- * mail-tools.c (mail_tool_quote_message): make these citations as
- well.
-
- * mail-format.c (handle_text_plain_flowed): make these blockquotes
- into citations.
-
-2002-05-31 Not Zed <NotZed@Ximian.com>
-
- * mail-format.c (handle_multipart_signed): Changed to handle new
- multipart-signed type.
-
-2002-05-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-send-recv.c (mail_send_receive): Noop if we are in offline
- mode.
-
- * component-factory.c (mail_remove_storage): If the store is not
- in the storage hash, then it must not have ever been added. Fixes
- bug #25456.
-
- * mail-callbacks.c (view_msg): Oops, create a message-browser
- window here, not a folder-browser-window window.
-
-2002-05-29 Radek Doulik <rodo@ximian.com>
-
- * mail-composer-prefs.c: moved spell checking options to separate
- page, updated UI by Anna's design
-
- * mail-accounts.c (mail_accounts_load): use _ instead of U_ for
- clist
- (mail_accounts_tab_construct): justify marks column to right
-
-2002-05-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-window.c (folder_browser_window_new): Revert a
- failed idea.
-
-2002-05-24 Radek Doulik <rodo@ximian.com>
-
- * mail-composer-prefs.c (mail_composer_prefs_construct): ops,
- revert array size
-
-2002-05-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): If we can't find the
- mailing list address in the recipients list, just Reply-to-All
- instead.
-
-2002-05-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-window.c (folder_browser_window_new): Set the ui
- to be the evolution-mail-global.xml file thingy. Still broken but
- oh well. I give up. bonobo-ui sucks.
-
- * message-browser.c (set_bonobo_ui): Fixed to not crash.
-
-2002-05-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-window.c (folder_browser_window_new): If the
- folder-browser has a parent, reparent it.
-
- * message-browser.[c,h]: Revert back to the old broken
- implementation since that's what users want. They're not happy
- unless it's broken.
-
-2002-05-23 Radek Doulik <rodo@ximian.com>
-
- * mail-composer-prefs.c: be more careful about language_str{_orig}
- (mail_composer_prefs_construct): add auto smiley check button
-
-2002-05-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (sig_fill_options): Only clear the text/html
- signature menus if they are non-NULL.
-
- * mail-composer-prefs.c (spell_save_values): Use a new macro,
- STR_EQUAL, to tell if the 2 values are equal or not rather than
- using strcmp since one or both strings could be NULL.
-
-2002-05-21 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c (folder_browser_config_search): Split the
- search word up for a body search and add it to the tokeniser to
- highlight.
-
-2002-05-18 Not Zed <NotZed@Ximian.com>
-
- * e-searching-tokenizer.c
- (e_searching_tokenizer_add_primary_search_string):
- (e_searching_tokenizer_add_secondary_search_string): New functions
- to add additional search strings one at a time. Maybe it should
- just split the word itself?
- (all): Basically, entirely rewritten. Now implements the
- Aho-Corasick multiple pattern search algorithm and handles
- multiple search strings and only ever has to decode any utf8
- character once, etc etc.
-
-2002-05-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_get_message_body): Only get the contents of
- a mime part if it is marked as "inline". Fixes bug #7527.
-
- * mail-display.c (mail_display_render): Fixed the "Overdue:"
- string to not contain any HTML tags.
-
-2002-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * subscribe-dialog.c (recursive_add_folder): Pass TRUE for
- @sync_offline to evolution_storage_new_folder().
-
- * mail-folder-cache.c (real_flush_updates): Pass TRUE for
- @sync_offline to evolution_storage_new_folder().
-
-2002-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-callbacks.c (composer_sent_cb): Always unref the composer
- [even when we are destroying it], otherwise we leak it and we get
- the nasty bug where you can't quit.
-
-2002-05-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (ml_tree_value_at): Check for a label tag when
- doing a lookup on the COLOR column.
-
- * mail-config.c (mail_config_get_label_color_string): Return the
- colour in string format.
-
- * folder-browser.c (set_msg_label): Replaces colourise_msg and
- sets the "label" tag rather than the "colour" tag.
-
- * mail-preferences.c (mail_preferences_apply): Call
- mail_config_write() so that the settings get synced to disk.
-
-2002-05-16 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (request_quit): New.
- (create_component): Pass it as the @request_quit_fn to
- evolution_shell_component_new().
-
-2002-05-15 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (create_component): Pass NULL as
- @request_quit_fn.
-
-2002-05-15 Not Zed <NotZed@Ximian.com>
-
- * mail-ops.c (prep_offline_do):
- (prep_offline_done):
- (prep_offline_free):
- (mail_prep_offline): Implement prep_offline for an individual
- folder.
- (set_offline_do): Only call disco_store_set_status or disconnect
- for the store, dont do any offline prep stuff.
-
- * mail-offline-handler.c: Applied patch from Ettore to hook in
- extra offline interfaces.
- (impl_destroy): Dont free listener here anymore, its removed, but
- free sync table.
- (mail_offline_handler_init): Same for setup.
- (impl_syncFolder): Implement.
- (sync_done): handles finalising synchronisation of 1 folder.
- (sync_status): progress reporting, camel side.
- (sync_timeout): progress reporting, gmainloop side.
- (impl_cancelSyncFolder): Implement.
- (impl_goOffline, storage_go_offline, went_offline): Dont copy the
- listener to our struct - its an argument, not a member, so give
- each thread its own copy.
-
-2002-05-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (ml_tree_value_at): Instead of g_assert()ing that
- the msg_info is not NULL, if it is NULL just return NULL. This
- fixes a crash when ETree requests the value at a root node (I
- don't understand why it needs to do that??).
-
-2002-05-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-info.h: Added.
-
-2002-05-14 Christopher James Lahey <clahey@ximian.com>
-
- * component-factory.c: Added #include "folder-info.h".
-
- * folder-browser-window.c (folder_browser_window_new),
- mail-account-editor.c (apply_changes), mail-account-gui.c
- (mail_account_gui_save), message-tag-editor.c: Removed some unused
- variables.
-
- * folder-info.c: Added #include "folder-info.h". Removed static
- declaration of evolution_folder_info_get_type.
-
- * folder-info.c (destroy), mail-callbacks.c
- (confirm_goto_next_folder, find_current_folder,
- find_next_folder_r, find_next_folder,
- do_evil_kludgy_goto_next_folder_hack), mail-composer-prefs.c
- (sig_name_changed): Commented out these unused functions.
-
- * mail-config.c (add_new_storage): Removed this unused function.
-
- * mail-local.c (mlf_init): Fix the declaration of this function to
- match the required signature.
-
-2002-05-13 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.etspec: Added search="string" where appropriate.
-
-2002-05-13 Dan Winship <danw@ximian.com>
-
- * (various places): Update for camel_folder_append_message /
- camel_folder_transfer_messages_to API change.
-
- * mail-ops.c (mail_append_mail): Pass the appended_uid to the
- callback.
-
- * mail-callbacks.c (composer_save_draft_cb, save_draft_done,
- do_edit_messages): Take advantage of the append_message change to
- keep track of the UID of the saved draft so that we can delete the
- old copy of the draft each time we save a new one. Remove the
- FIXME suggesting we should do that, since we're doing it now. :)
-
-2002-05-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (do_view_message): Update for the new
- message-browser api.
-
- * message-browser.c (message_browser_new): A brand new
- implementation that just shows the message, none of that next/prev
- crap that always caused problems anyway.
-
- * mail-config.c (mail_config_add_account): Don't add any shortcuts
- here.
- (mail_config_remove_account): And don't remove them here. This
- code has never worked properly.
-
- * mail-ops.c (save_part_save): Use the exception enum names rather
- than '1' since it makes the code clearer.
-
-2002-05-10 Dan Winship <danw@ximian.com>
-
- * mail-ops.c (transfer_messages_transfer): Simplify. Use
- transfer_messages_to instead of picking between copy and move.
- Remove vtrash special-casing since it's all in
- camel-vtrash-folder.c now. Remove duplicate source == dest check.
-
- * mail-local.c (mail_local_folder_reconfigure): Use
- transfer_messages_to instead of copy_messages_to.
-
-2002-05-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Make sure that even
- if the new source url is NULL, that we preserve the enabledness of
- the source.
-
-2002-05-09 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (add_storage): Pass %FALSE as
- @has_shared_folders to evolution_storage_new().
-
-2002-05-09 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: dist Spell.idl
-
-2002-05-08 Radek Doulik <rodo@ximian.com>
-
- * mail-composer-prefs.c: implemented (c'n'p-ed and updated) spell
- checking settings
-
-2002-05-08 Iain Holmes <iain@ximian.com>
-
- * component-factory.c (owner_set_cb): Tell the folder info listeners
- that they're ready.
-
- * folder-info.c: Add a property bag to the CORBAObject.
- (do_get_info): Remove a load of cruft. Add some error checks.
- (do_free_info): Unref the listener.
- (destroy): Unref the propertybag.
- (set_prop): Set the property.
- (get_prop): Get the property.
- (evolution_folder_info_factory_fn): Create a propertybag.
- (evolution_folder_info_notify_ready): Notify all the listeners that
- the folder info is ready for querying.
-
-2002-05-08 Not Zed <NotZed@Ximian.com>
-
- * mail-autofilter.c (mail_filter_rename_uri): Changed for
- rule_context_rename_uri api changes.
- (mail_filter_delete_uri): Same. Also, popup a dialogue similar to
- vfolder deleted dialogue to notify the user something has
- changed. Partial fix for #18826.
-
-2002-05-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (filter_folder_free): Flush the filter log to make
- Tuomas happy :-)
-
- * mail-session.c (mail_session_flush_filter_log): New convenience
- function to flush the session's filter log file.
-
- * mail-callbacks.c (mail_reply): Set the Seen flag as well since
- it's safe to assume that if the user has replied to an email
- message that he has read it. Not always true, but usually ;-)
-
- * folder-browser.c (on_right_click): If we are in a
- Sent/Drafts/Outbox folder, don't show the "Add Sender to
- Addressbook" menu item.
-
-2002-05-06 Not Zed <NotZed@Ximian.com>
-
- * component-factory.c (idle_quit): Check all threads are idle as
- well, using new e_thread_busy call. Should fix #22553? Also
- sleep a little bit, to let the other threads run.
-
-2002-05-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (sig_new_text): Update the code to actually
- work.
- (sig_new_html): Same.
-
- * mail-composer-prefs.c (mail_composer_prefs_new_signature): Allow
- 'prefs' to be NULL.
-
- * folder-browser.c (on_right_click): Fix the filter_menu static
- array to use the E_POPUP_MENU_CC macros since we plan on using
- custom closures for this.
- (on_right_click): Fixed so that you can "Edit as New" for any Sent
- folder and not just the local Sent folder.
-
-2002-05-01 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.h (FOLDER_BROWSER_IS_DESTROYED): Also check
- folder!=NULL. Fixes race where folder isn't setup yet, and
- neither is bonobo menu status (because its delayed), and we get a
- menu event before we're setup yet. For bug #21939.
-
-2002-04-30 Dan Winship <danw@ximian.com>
-
- * mail-callbacks.c (delete_msg): If the folder's permanent_flags
- don't include CAMEL_MESSAGE_DELETED, don't do anything. (In
- particular, don't move the cursor.)
-
-2002-04-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-tag-followup.c (message_tag_followup_append_message):
- Convert UTF-8 to gtkstrings since we are using a clist and not an
- E-widget that takes UTF-8.
-
- * mail-display.c (mail_display_add_url): If the data-urls is NULL,
- add a data-urls hash to the datalist. This finishes up bug #90.
-
- * mail-account-gui.c (save_service): Strip leading/trailing
- whitespace from the username because users sometimes accidently
- add extra spaces here and there. Fixes bug #24009 (along with a
- number of other "bugs").
- (mail_account_gui_auto_detect_extra_conf): Use a CamelURL instead
- of a GHashTable *settings. Also parse out the port # from the
- hostname.
-
-2002-04-29 Larry Ewing <lewing@ximian.com>
-
- * mail-composer-prefs.c (mail_composer_prefs_construct): clean up
- propmanager initialization code.
-
- * mail-preferences.c (mail_preferences_construct): small clean
- ups to propmanager code.
-
- * mail-config-factory.c (config_control_factory_cb): handle
- requests for the font manager control.
-
- * mail-config.glade: add fonts tabs and reorder composer options
- to match the new dialogs from anna.
-
- * GNOME_Evolution_Mail.oaf.in: add font manager control definition.
-
- * mail-composer-prefs.c (mail_composer_prefs_construct): hook to
- the gtkhtml propmanager.
- (mail_composer_prefs_apply): apply propmanager changes.
- (mail_composer_prefs_finalise): unref the propmanager.
-
- * mail-composer-prefs.h: add propmanager member.
-
- * mail-font-prefs.c: initialize gui properly.
-
- * mail-preferences.c (mail_preferences_construct): hook to
- gtkhtml's propmanager.
- (mail_preferences_apply): apply propmanager changes.
- (mail_preferences_finalise): unref the propmanager.
-
- * mail-preferences.h: add propmanager member.
-
- * Makefile.am (evolution_mail_SOURCES): add mail-font-prefs.[ch]
- to the build.
-
- * mail-tools.c (mail_tool_quote_message): use the html reply logic
- even for plain parts so that we can test out the new gtkhtml cite logic.
-
- * importers/evolution-mbox-importer.c (process_item_fn): add const
- to silence warning.
-
- * mail-display.c: add gtkhtml.h include so to pick up the
- object_relative prototype.
-
-2002-04-26 Larry Ewing <lewing@ximian.com>
-
- * mail-font-prefs.c: Add the font config dialog.
-
- * mail-font-prefs.h: add font config dialog headers.
-
-2002-04-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Don't link with libibex anymore, it's been
- deprecated.
-
- * mail-callbacks.c (next_unread_msg): Do away with the
- goto-next-folder stuff, it's very annoying.
-
- * mail-config-druid.c (extra_prepare): After building the extra
- config options into a Gtk form, auto-detect any values that we can
- and populate them by calling
- mail_account_gui_auto_detect_extra_conf.
-
- * mail-account-gui.c (mail_account_gui_auto_detect_extra_conf):
- New function to auto-detect the extra config options for a source.
-
-2002-04-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_build_extra_conf): Allow
- providers to override text entry boxes too.
- (source_type_changed): Remove the logic to decide upon default
- paths, these paths can now be set by the provider.
-
-2002-04-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (label_menu): Update to use
- E_POPUP_MENU_PIXMAP_WIDGET_ITEM_CC so that our callback gets
- called without per-item closure rather than being called with NULL
- and causing a segfault.
-
- * mail-account-gui.c (mail_account_gui_build_extra_conf): Set the
- default Username label and handle the new
- CAMEL_PROVIDER_CONF_LABEL enum allowing the provider to setup a
- label.
-
-2002-04-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c: Added back the checkmark icon for enabled
- accounts.
- (account_able_clicked): Don't reload the accounts list, that was
- just lame.
-
-2002-04-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (mail_display_render): Plug-in Anna's html for
- the flag-for-followup stuff. Finishes up bug #90.
-
-2002-04-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (folder_browser_finalise): Free the
- loading/pending/new/loaded_uid string buffers.
-
- * mail-config.c (config_read_signature): Free some temporary path
- buffers.
-
- * mail-display.c (stream_write_or_redisplay_when_loaded): Ref the
- html object here, this is an async handler so it's possible for
- our caller (or someone else) to unref the html object before we
- finish.
- (load_content_free): Unref the async handler's ref of the html
- object here.
- (mail_display_new): Ref the html widget here so that we can be
- sure that so long as the mail-display is "alive", so is the html
- object. See bug #22328 for details. Basically, the message-browser
- is being closed before the message gets loaded and so the html
- object was being destroyed but the mail-display was still alive.
- (mail_display_destroy): Unref the html object when the
- mail-display is destroyed.
-
-2002-04-19 Anna Marie Dirks <anna@ximian.com>
-
- * mail-config.glade: Added yet more accelerators for the new config
- dialog--this time for the composer pages
-
-2002-04-19 Anna Marie Dirks <anna@ximian.com>
-
- * mail-config.glade: Added a bunch of accelerators for the new config
- dialog
-
-2002-04-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (redirect_get_composer): Removed all
- Delivered-To headers before redirecting. Fixes bug #23635.
-
-2002-04-18 Radek Doulik <rodo@ximian.com>
-
- * mail-callbacks.c (do_mail_print): use default paper name in case
- of wrong translation
-
-2002-04-15 Not Zed <NotZed@Ximian.com>
-
- * mail-identify.c (mail_identify_mime_part): Turn off the code
- which downloads the part if we can't identify it. See discussion
- in #11778.
-
-2002-04-17 Christopher James Lahey <clahey@ximian.com>
-
- * folder-browser.c, mail-display.c: Updated these to match the new
- EPopupMenu.
-
-2002-04-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (handle_multipart_signed): Handle broken
- multipart/signed parts such as where the signature part is not the
- last part (as it should be). Fixes bug #23583.
-
- * folder-browser.c (message_list_drag_data_get): Free the temp
- GByteArrays.
-
-2002-04-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-local.c (mail_local_folder_construct): Just use g_basename.
- (mlf_finalize): Free the real_path.
-
- * folder-browser.c (on_right_click): Unref the GdkGC so we don't
- leak it.
-
-2002-04-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-tools.c (mail_tool_destroy_xevolution): Free the format
- string.
-
- * mail-config.c (config_write_signature): Don't leak the path
- strings here.
-
- * mail-signature-editor.c (menu_file_save_cb): Free the dirname
- string.
-
- * mail-config-factory.c (config_control_factory_cb): Ref the prefs
- widget here since we unref in the destroy callback. Caught this
- thanks to purify.
-
-2002-04-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c: Build fixes for --enable-nntp.
-
-2002-04-13 Christophe Merlet <redfox@eikonex.org>
-
- * mail-config.glade: Little typo. s/IS0/ISO/
-
-2002-04-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-composer-prefs.c (mail_composer_prefs_construct): Make it
- so that unchecking the "Enable Advanced Options" in the signature
- tab disables the advanced settings and vise versa.
-
- * mail-accounts.c (mail_accounts_tab_construct): Setup News
- preferences too if it is enabled.
-
- * mail-account-gui.c (mail_account_gui_new): Set the text of the
- reply-to.
- (mail_account_gui_save): Get the reply-to text here.
- (mail_account_gui_identity_complete): If there is text in the
- reply-to widget make sure it's valid.
-
- * mail-config.c (identity_copy): Copy the reply-to.
- (config_read): Read in the reply-to for all the accounts.
- (mail_config_write): Save the reply-to.
- (impl_GNOME_Evolution_MailConfig_addAccount): Get the reply-to.
- (identity_destroy): Free the reply-to.
-
-2002-04-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.etspec: s/Sent/Date. This fixes bug #11159.
-
-2002-04-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (confirm_expunge): Set the 'No' button as the
- default.
-
-2002-04-10 Dan Winship <danw@ximian.com>
-
- * mail-config.c (config_read, mail_config_write,
- mail_config_get_x_mailer_display_style,
- mail_config_set_x_mailer_display_style): Handle the X-Mailer
- display style. (There is currently no GUI for configuring this.)
-
- * mail-format.c (write_headers, write_xmailer_header): Show
- X-Mailer/User-Agent (and Rupert's stamp of approval) as
- appropriate.
-
-2002-04-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (setup_service): Kludge around the brokeness
- that is GtkOptionMenu just like we kludge around it for the
- authtype option menu.
-
-2002-04-09 Dan Winship <danw@ximian.com>
-
- * component-factory.c (create_view): Add view_info arg, but don't
- do anything with it.
-
-2002-04-08 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (receive_update_got_folderinfo): Argh!
- get_folder_info owns and frees its *OWN* folder info, it shouldn't
- be free'd here! See mail-ops.c:get_folderinfo_free.
- This should fix #17259 and friends.
-
-2002-04-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-signature-editor.c (menu_file_save_cb): Simplify a bit and
- write to a temp file first and then rename() it to the real
- filename. This protects against losing data if the drive is full
- too. Also use a real mode, not 0, so that we can actually
- save/read the content ;-)
-
- * GNOME_Evolution_Mail.oaf.in: Re-added the config wizard
- interfaces. Ettore accidently removed them thinking they were
- duplicates of the new mail-config interfaces.
-
- * mail-config.glade: Remove the OK, Apply, Cancel buttons from the
- keyboard shortcut tab in the composer_prefs dialog.
-
- * mail-account-gui.c: No need to check gui->source before using
- gui->source->url, since gui->source *has* to exist.
-
-2002-04-06 JP Rosevear <jpr@ximian.com>
-
- * GNOME_Evolution_Mail.oaf.in: add config_item:type
-
-2002-04-04 Dan Winship <danw@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_new): Make the drafts and
- sent folder buttons be EvolutionFolderSelectorButtons. Remove the
- code to deal with drafts_folder_name and sent_folder_name, since
- they were only used to construct the button and aren't needed now.
- (mail_account_gui_save): Remove drafts/sent name references.
- (mail_account_gui_destroy): Likewise
- (folder_selected): Handle the "selected" signal on the folder
- selector button by updating the URI in the MailAccountGui.
- (mail_account_gui_folder_selector_button_new): Glade custom widget
- constructor.
-
- * mail-callbacks.c (transfer_msg): Update for
- evolution_shell_client_user_select_folder change.
-
- * message-browser.c (transfer_msg): Likewise. (Sigh. Why is this
- cut+pasted?)
-
- * mail-config.glade: Make the drafts/sent folder buttons custom
- widgets.
-
- * mail-config.c (account_copy): Remove drafts/sent folder name
- handling.
- (account_destroy): Likewise.
- (config_read): Likewise.
- (mail_config_write): Likewise.
-
- * Mail.idl (MailConfig:Account): remove drafts_folder_name and
- sent_folder_name.
-
-2002-04-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-tag-followup.c (construct): Set the window title/icon
- here instead.
-
- * message-tag-editor.c (message_tag_editor_init): Don't set the
- title or window icon here, this is a generic class.
-
- * mail-format.c (handle_multipart_signed): Replace
- get_url_for_icon with the new mail_display_get_url_for_icon
- function.
- (handle_multipart_digest): Here too.
- (get_cid): Use mail_display_add_url instead.
- (get_location): Same.
- (handle_text_enriched): Here too.
- (handle_multipart_signed): And here.
-
- * message-tag-followup.c (message_tag_followup_i18n_name): Use the
- U_() macro, not the _() macro as it is what we really want.
-
- * mail-ops.c (mail_send_message): Don't cast the message into a
- CamelMedium before sending anymore.
-
- * mail-callbacks.c (expunge_folder): Set the followup argument to
- NULL here.
- (done_message_selected): Get the followup value here and pass it
- to the mail-display here.
- (do_mail_fetch_and_print): Again with the NULL followup here.
-
- * folder-browser.c (folder_browser_set_message_preview): Update to
- pass in NULL as the followup since we are setting the message to
- NULL here.
- (done_message_selected): Get and set the appropriate followup
- value here.
- (do_message_selected): Update to pass in NULL as the followup
- since we are setting the message to NULL here.
-
- * mail-display.c (mail_display_set_message): Now takes a followup
- tag value.
- (mail_display_init): Set md->followup to NULL.
- (mail_display_destroy): Free md->followup.
- (mail_display_add_url): New: replaces the static add_url function
- originally in mail-format.c
- (mail_display_get_url_for_icon): New: replaces get_url_for_icon
- which was originally in mail-format.c
-
-2002-04-03 Dan Winship <danw@ximian.com>
-
- * mail-account-gui.c: Changes to allow combined store/transport
- providers (like exchange and nntp). You can only select the
- transport if the account is also using that provider for the
- source.
- (source_type_changed): If changing away from a combined
- store/transport type, disable that provider on the transport page.
- If change to a combined store/transport type, enable and select
- that provider on the transport page.
- (mail_account_gui_setup): Do some additional bookkeeping here to
- make the above stuff work.
- (transport_type_changed): If the provider is a combined
- store/transport type, pretend it doesn't need any additional URL
- configuration.
- (mail_account_gui_transport_complete): if the transport provider
- is also a store provider, then as long as it matches the source
- for the account, it's considered complete.
- (mail_account_gui_save): If the selected transport is a combined
- store/transport provider, use the source page's information to
- fill in the transport url.
-
- * mail-local.c (mail_local_provider_init): Don't set up
- service_cache.
-
-2002-04-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (do_edit_messages): Pass the UID of the message
- being edited to the save-draft signal handler.
- (composer_save_draft_cb): Pass the old draft uid to our async
- append_message function and let the append_message callback worry
- about deleting the old draft message on success.
- (save_draft_done): Delete the old draft message if we successfully
- appended the new draft message.
-
-2002-04-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-ui.c: Removed an unused pixmap from
- Tools/Settings to avoid a big nasty bonobo warning.
-
- * mail-composer-prefs.c (mail_composer_prefs_construct):
- Re-Implemented the signature editor stuff (mostly just copy/paste
- from Radeks original code).
-
- * mail-signature-editor.c (mail_signature_editor): Use the right
- oafiid for the html editor control.
-
-2002-04-01 Dan Winship <danw@ximian.com>
-
- * importers/Makefile.am (liboutlook_la_LDFLAGS,
- libmbox_la_LDFLAGS): Use -avoid-version -module. (From Max Horn
- <max@quendi.de>)
-
-2002-03-29 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Mail.oaf.in: Added priorities for all the
- configuration pages [evolution:config_item:priority].
-
-2002-03-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-preferences.c (colorpicker_get_color): Don't shift the r, g
- and b values here either.
-
- * mail-composer-prefs.c (colorpicker_get_color): Don't shift the
- r, g, b values.
-
- * mail-preferences.c (mail_preferences_construct): Restore the
- labels & colours options from the grave.
- (mail_preferences_apply): Save these labels & colours options.
-
-2002-03-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-composer-prefs.c (mail_composer_prefs_construct): Same
- here.
-
- * mail-preferences.c (mail_preferences_construct): Do some gtk
- hackery action so we can detect if a option menu has changed.
-
-2002-03-29 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Mail.oaf.in: Cleaned up a bunch [removing
- duplicates ;-)], set up icons for all the configuration pages.
-
-2002-03-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c: Use a GtkCList instead of an ETable, for some
- reason the etable was getting into some infinite resize loop or
- something. I probably did something wrong but I can't figure out
- what so I'm using a clist for now.
- (account_cursor_change): Make sure that event is non-NULL here.
-
-2002-03-27 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-accounts.c (mail_accounts_tab_construct): Use
- gtk_container_add() to put the toplevel in the parent widget,
- instead of just gtk_widget_set_parent().
- * mail-preferences.c (mail_preferences_construct): Likewise.
- * mail-composer-prefs.c (mail_composer_prefs_construct): Likewise.
-
-2002-03-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): Updated to respect the
- new mail-config options for default reply style that NotZed had
- started to implement before there was a gui.
-
-2002-03-27 Dan Winship <danw@ximian.com>
-
- * mail-display.c (do_attachment_header): unset GTK_CAN_FOCUS on
- the button so that it can't grab focus when you click it.
- (do_signature): Likewise on the signature button. #3904
-
-2002-03-26 Jeffrey Stedfast <fejj@ximian.com>
-
- Sync with yet-another-mail-config branch.
-
- * mail-composer-prefs.c: Updated to get the right widgets and
- whatnot. Also updated to tell the evolution-config-control that
- stuff has changed.
-
- * mail-preferences.c: Updated to get the right widgets and
- whatnot. Also updated to tell the evolution-config-control that
- stuff has changed.
-
- * mail-accounts.etspec: New file needed by mail-accounts.c
-
-2002-03-26 Not Zed <NotZed@Ximian.com>
-
- * mail-callbacks.c (addrbook_sender): Changed to get the address
- from the messageinfo of the current selected message rather than
- from the current_message.
- (requeue_mail_reply): Only re-queue if we got a message, could
- potentially cause an infinite loop trying to get a message it
- can't.
- (reply_to_sender, reply_to_list, reply_to_all): Always pass NULL
- as the msg to mail_replay, this forces mail_reply to always load
- the message anew. Fixes FIXME's and popup behaviour. Basically
- this and stuff below fixes #8542. Its probably not the nicest
- way, but it works.
- (mark_as_important): Use the flags properly, we can set all flags
- to any combination of on or off as we want, so we just need to
- call set_flags once, thats why its set flags and not set_option.
- (toggle_flags): Fixed the logic here also, so we dont have to call
- set_message_flags more than once, and also implement a true toggle
- for any number of simultaneous flags (whilst simplifying code).
-
- * mail-vfolder.c (vfolder_gui_add_from_mlist): Removed the 'msg'
- parameter, its not used, fixed callers.
-
- * folder-browser.c (on_right_click): Lookup the mlist from
- messageinfo, and change the 'no selected' logic slightly, fixes
- most of #8542.
- (filter_data_free): Free filter data struct.
- (vfolder_type_got_message): Actually create vfolder once we have
- the message we need to use for it. Code could probably be changed
- to use messageinfo instead.
- (vfolder_type_uid): Lookup a message based on uid, and use that to
- create a vfolder based on type.
- (vfolder_subject_uid, vfolder_sender_uid, vfolder_receipient_uid,
- vfolder_mlist_uid): Callbacks for the popup menu, used to create
- rules based on the uid rather than the message, which it loads as
- required.
- (filter_type_got_message, filter_*_uid): Similar to vfolder
- stuff above.
- (filter_menu[]): Changed callbacks to popup specific ones, not
- folderbrowser specific ones used by bonobo.
- (on_right_click): Initialise callback data for the filter submenu
- so it can look up messages for callback implementation.
-
- * local-config.glade: New version from anna, with fixed widget
- names.
-
-2002-03-20 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-browser.c: Reorder folder_browser_search_menu_items
- according to #16246.
-
-2002-03-24 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-send-recv.c: Remove member current_folder from struct
- _send_data.
- (build_dialogue): Remove arg @current_folder.
- (mail_send_receive): Likewise.
- (free_send_data): No need to refresh the current folder here.
- [Well, hopefully, at least.]
-
- * component-factory.c (send_receive_callback): New.
- (create_component): Connect.
-
- * mail-callbacks.c (send_receive_mail): Removed.
-
- * folder-browser-ui.c: Remove "MailGetSend" verb.
-
-2002-03-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * GNOME_Evolution_Mail.oaf.in: Add info about the new config
- controls.
-
- * mail-config-factory.c: New file to handle the creation/etc of
- the config controls.
-
- * mail-accounts.c:
-
- * mail-preferences.c:
-
- * mail-composer-prefs.c: No longer handle their own bonobo control
- creation.
-
-2002-03-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (sig_new_text): Temporarily #if 0 this
- function out.
- (sig_new_html): Same.
-
- * mail-config.c (config_read): Read in the default reply style
- setting.
- (mail_config_write_on_exit): Same the default reply style.
- (mail_config_get_default_reply_style): New function to get the
- default reply style.
- (mail_config_set_default_reply_style): New function to set the
- default reply style.
-
- * folder-browser-ui.c: There is no longer a Tools/Mail Settings
- menu item.
-
- * mail-account-gui.c: Updated the widget types for the
- MailAccountsDialog->MailAccountsTab change.
-
- * mail_account_editor.c: Same.
-
- * mail-callbacks.c (providers_config): Removed.
-
- * mail-composer-prefs.c: New file that implements the composer
- preferences tab of anna's new config design.
-
-2002-03-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c: Reimplemented. This time we only have to worry
- about accounts. Also this now implements Annas config gui changes.
-
- * mail-preferences.c: Implements the mailer's Preferences tab in
- Anna's new config GUI.
-
-2002-03-19 Larry Ewing <lewing@ximian.com>
-
- * mail-display.c: add missing NULL closure data to popup menu
- initialization.
-
-2002-03-19 Dan Winship <danw@ximian.com>
-
- * Makefile.am (evolution_mail_LDADD): s/libversit.la/libversit.a/
-
-2002-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (main): Report a message before entering bonobo_main() to
- simplify debugging.
-
-2002-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-browser.c: Remove E_FILTERBAR_RESET menu entry.
-
-2002-03-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (on_right_click): Draw colour rectangles for
- each of the colour items and set a closure on each.
- (colourise_msg): colourise the message, yo.
-
-2002-03-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (colour_msg): New callback to set a colour on a
- message.
-
- * folder-browser.c (on_right_click): Setup our popup icons and
- stuff. Also add a submenu for Labels.
-
- * mail-display.c (pixmap_press): Sync up with the new EPopupMenu
- API. Note: This code can probably now be fixed to use per-item
- closures - yay!
-
- * mail-accounts.c (construct): Connect to the label GtkEntry's and
- GnomeColorPickers and also to the Restore Defaults button.
-
- * mail-config.c (mail_config_get_label_name): New function to get
- a label's name.
- (mail_config_set_label_name): New function to set the label name.
- (mail_config_get_label_color): New function to get the label
- color.
- (mail_config_set_label_color): New function to set the label
- color.
- (config_read): Read in the config options for the labels and their
- colors.
- (mail_config_write_on_exit): Save the label options.
-
-2002-03-15 Larry Ewing <lewing@ximian.com>
-
- * mail-display.c: expand the relative urls of the object at the
- point so that relative images can be saved correctly.
-
- * folder-browser.c: add a closing quote in a comment.
-
-2002-03-15 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-browser-factory.c (control_activate): Set the UI
- component on the search bar.
-
-2002-03-14 Dan Winship <danw@ximian.com>
-
- * component-factory.c (folder_types): Remove "mailstorage", since
- it's not needed any more.
- (storage_activate): Gone, although some of it is moved to
- storage_connect.
- (create_view): Remove mailstorage code.
- (add_storage): Connect to the storage's open_folder signal.
- Instead of creating a "mailstorage" folder, call
- evolution_storage_has_subfolders to let the shell know we haven't
- finished filling it in yet.
- (storage_connect): Handler for the storage's asyncOpenFolder
- signal. Call mail_note_store() to try to connect.
- (storage_connected): Callback for above. If the connection attempt
- failed, call evolution_storage_has_subfolders again to make the
- shell re-close the storage.
-
- * mail-folder-cache.c (update_folders): Remove a piece of
- mailstorage legacy code from here.
-
-2002-03-14 Radek Doulik <rodo@ximian.com>
-
- * mail-config.c (get_new_signature_filename): create new signature
- file
- (delete_unused_signature_file): be more careful about signature
- file path before unlinking
-
-2002-03-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (next_thread): Implemented.
-
- * message-list.c (message_list_select_next_thread): New function
- to select the next thread.
-
-2002-03-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-window.c (folder_browser_window_new): Set a
- default size of the window, so we don't get this itty-bitty window
- the size of a quarter on the screen when it first gets shown.
-
-2002-03-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (on_link_clicked): Handle digest: urls.
-
- * mail-format.c (setup_mime_tables): Add a handler for
- multipart/digest.
- (handle_multipart_digest): Handle multipart/digest parts.
-
-2002-03-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (folder_browser_set_folder): Set the folder on
- a folder-browser object.
-
- * folder-browser-window.c (folder_browser_window_new): Simple
- window to display a folder-browser.
-
- * mail-callbacks.c (view_digest): New callback to open a
- folder-browser-window with a digest folder.
-
-2002-03-08 Radek Doulik <rodo@ximian.com>
-
- * mail-signature-editor.c (menu_file_save_cb): truncate stream
- before saving
-
- * mail-config.c (mail_config_signature_set_html): new function
-
- * mail-accounts.c (sig_event_client): watch for HTML changed event
-
- * mail-signature-editor.c: added HTML check menu item to Format
- menu
-
-2002-03-08 Dan Winship <danw@ximian.com>
-
- * mail-config-druid.c (management_prepare): Rewrite this to not
- use stpcpy, which isn't portable.
-
-2002-03-08 Radek Doulik <rodo@ximian.com>
-
- * mail-accounts.c (sig_event_client): handle name changed event
- (sig_load_preview): don't run script before each reload
- (sig_script_activate): run script only if script entry is
- activated
-
- * mail-signature-editor.c (mail_signature_editor): added signature
- name entry
-
-2002-03-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (management_changed): Re-focus the account
- name entry widget.
- (identity_prepare): If a name is not set, try and get the user's
- full name for them and set the text on the entry widget.
- (management_prepare): If the account name is already taken,
- generate a unique one by appending " (%d)".
-
-2002-03-07 Radek Doulik <rodo@ximian.com>
-
- * mail-account-gui.c (sig_new_html): make edit button sensitive
- after new signature is created
- (sig_new_text): ditto
-
-2002-03-07 Anna Marie Dirks <anna@ximian.com>
-
- * folder-browser.c: Made all the acclerators in the context menu
- on a message work. (There are 22 different menu items here, so
- picking a unique accelerator for each label was tricky, and some
- of the choices I made are different from the ones I would have
- made if there weren't so many stinking menu items.)
-
-2002-03-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (config_import_old_signatures): Don't use an
- uninitialized 'id'.
-
-2002-03-07 Radek Doulik <rodo@ximian.com>
-
- * mail-signature-editor.c: notify accounts dialog about signature
- content change
-
- * mail-accounts.c (run_script): run script only if file regular
- file exists and has x flag
-
- * mail-signature-editor.c (mail_signature_editor): set initial
- focus to editor
- (do_exit): use hasUndo to avoid question dialog when content is
- unchanged
-
-2002-03-07 Dan Winship <danw@ximian.com>
-
- * component-factory.c (add_storage): Update for storage changes:
- explicitly create a root folder.
-
-2002-03-06 Dan Winship <danw@ximian.com>
-
- * mail-display.c (mail_display_render): Fix the "don't scroll back
- to the top of the HTML widget when opening an attachment" hack
- again by moving it here from mail_display_redisplay(). (It has to
- happen after the gtk_html_begin.)
- (mail_display_redisplay): Pass reset_scroll arg to
- mail_display_render.
-
- * mail-callbacks.c (do_mail_print): Pass reset_scroll (TRUE) to
- mail_display_render.
-
-2002-03-05 Dan Winship <danw@ximian.com>
-
- * folder-browser-ui.c: Don't try to set pixmap for
- /Toolbar/MailCompose, since it doesn't exist any more.
-
-2002-03-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (save_service): "use_ssl" can now be 3
- options, modify the code to handle this.
- (setup_service): Toggle the correct ssl option.
- (source_type_changed): Show/hide the ssl hbox container widget.
- (transport_type_changed): Same.
-
-2002-03-05 Dan Winship <danw@ximian.com>
-
- * mail-folder-cache.c (mail_note_store): Pull up assertion change
- from evolution-1-0-branch to allow external storages.
-
-2002-03-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (mail_unselect): If the clicked column was
- column 0, enable/disable it.
- (mail_select): Same.
-
- * mail-display.c (load_http): Added more debugging code to help
- figure out why a certain image isn't loading - looks like
- gnome-vfs is getting a premature EOF?
-
- * folder-browser.c (my_folder_browser_init): Connect to the
- focus-in/out events on the message-list so that we can disable the
- EditInvertSelection and EditSelectThread menu items when the
- message-list is not in focus.
-
- * folder-browser-ui.c (folder_browser_ui_message_list_unfocus):
- New function to de-sensitize some items if the message-list is not
- in focus.
- (folder_browser_ui_message_list_focus): New function to sensitize
- some items if the message-list is not in focus.
-
- * mail-callbacks.c (invert_selection): Only invert the selection
- of the message-list if it is the widget in focus.
-
- * message-list.c (message_list_select): Do not explicitly grab the
- focus here.
-
-2002-03-04 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #19303.]
-
- * mail-ops.c (mail_send_message): Set X-Mailer to say "Ximian
- Evolution", not just "Evolution".
-
-2002-03-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (forward_message): Forward all selected
- messages. Fixes bug #21190.
-
-2002-02-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (handle_text_html): Get the Content-Base if the
- header exists and use gtk_html_set_base to set this base url.
-
- * mail-display.c (on_link_clicked): No longer need to calculate
- the full url. This is now handled by GtkHTML.
- (on_set_base): Removed.
- (on_url_requested): No longer need to calculate the full url.
- (mail_display_initialize_gtkhtml): Don't connect to the set_base
- signal anymore. We don't care.
-
- * mail-display.h: No longer need base_url (it was broken anyway).
-
-2002-02-26 Not Zed <NotZed@Ximian.com>
-
- * mail-display.c (on_url_requested): If a related part is
- requested, remove it from the related undisplayed list.
-
- * mail-format.c (handle_multipart_related): Check if related parts
- are displayed, if not, remove them. For #2741.
-
-2002-02-24 Chris Toshok <toshok@ximian.com>
-
- * folder-browser.c (folder_browser_search_do_search): rename
- folder_browser_search_query_changed to this.
- (folder_browser_gui_init): hook both query_changed and
- search_activated up to folder_browser_search_do_search, preserving
- current behavior.
-
-2002-02-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (on_message_list_built): Removed, this wasn't
- working as intended and seemed to break other features.
-
-2002-02-21 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (create_component): Add an icon for the "New
- message" user creatable item.
-
-2002-02-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (on_message_list_built): Connect to our own
- message_list_built signal. Focus the list and select the first
- unread message (or frst message depending). Fixes bug #3900.
-
-2002-02-20 Anna Marie Dirks <anna@ximian.com>
-
- * message-tag-editor.c (message_tag_editor_init): Gave the editor
- window a title and an icon.
-
-2002-02-20 Anna Marie Dirks <anna@ximian.com>
-
- * message-tags.glade: Changed the policy for table2 so that it
- does not expand/fill. This was necessary to allow the message list
- as much growing room as possible. (And besides, there's no reason for
- table2 to expand/fill; its child widgets can't change size.
-
-2002-02-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (confirm_goto_next_folder): Prompt the user to
- find out if he/she wants to go to the next folder with unread mail
- in it.
- (find_current_folder): Find a given CamelFolderInfo node based on
- a given uri.
- (find_next_folder_r): Recursively look for a CamelFOlderInfo node
- which has unread messages.
- (find_next_folder): Given a currently selected CamelFolderInfo
- node, look for the next node containing unread messages.
- (do_evil_kludgy_goto_next_folder_hack): Find the currently
- selected folder and then find the very next folder after it that
- contains unread messages and then select it via a CORBA call to
- the shell.
- (next_unread_msg): If we fail to find an unread message in the
- message-list, prompt the user to find out if we should jump to the
- next fodler containing unread messages. If so, call
- do_evil_kludgy_goto_next_folder_hack().
-
- * message-list.c (message_list_select): Return a boolean value
- based on whether the call was successfull or not.
-
- * mail-config.c (mail_config_get_confirm_goto_next_folder):
- (mail_config_set_confirm_goto_next_folder):
- (mail_config_get_goto_next_folder):
- (mail_config_set_goto_next_folder): All new functions, yay.
- (config_read): Read in the confirm_goto_next_folder and
- goto_next_folder config options.
- (mail_config_write_on_exit): Same the options here.
-
-2002-02-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (basename_from_uri): Ack, strip off the
- leading '/' char and also only translate if it is a local uri,
- imap folders and other external folders will be named by the user
- so no need to translate those.
-
- * mail-display.c (do_attachment_header): Don't display a
- down-arrow if the attachment is undisplayable. Fixes bug #6919.
- (launch_cb): Some programs are buggy when it comes to parsing
- file: uris, so make sure we do file://%s. Fixes bug #20456.
-
-2002-02-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (basename_from_uri): Replacement for using
- g_basename and also translates the basename string to fix bug
- #7160.
- (mail_account_gui_save): Use basename_from_uri().
- (folder_picker_clicked): Here too.
-
- * mail-callbacks.c (mail_generate_reply): Default the from-account
- to the source account. If that fails, then guess the from-account
- based on the recipients. Fixes bug #20479.
-
-2002-02-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (drag_data_get_cb): Implement.
- (drag_data_delete_cb): Implement.
- (do_attachment_header): Setup Drag & Drop. This implements
- bugzilla bug #1066.
-
- * folder-browser-ui.c: Set the followup icon to use the new flag
- icon rather than the exclamation mark icon.
-
- * mail-callbacks.c (flag_for_followup): Append the selected
- messages to the clist in the followp editor.
-
- * message-list.c: Include the new flag-for-followup icon.
-
- * message-tag-followup.c (message_tag_followup_append_message):
- New method to add a message to the message-list.
- (construct): Get the message_list widget and load the flag icon
- pixmap.
-
-2002-02-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-tag-followup.c (set_widget_values): Fixed a bug.
-
- * mail-callbacks.c (flag_for_followup): If only 1 message is
- selected and it happens to already be marked for follow-up, set
- the value of the flag on the editor so the settings are restored.
-
- * folder-browser-ui.c: Set the pixmaps on MarkAsRead, MarkAsUnread
- and MarkAsImportant bonobo verbs. Also connect to
- flag-for-followup verb.
- (folder_browser_ui_set_selection_state): Added MessageFollowUpFlag
- verb to the array of verb strings.
-
- * folder-browser.c: Set key accelerators on the follow-up
- right-click menu items to match Outlook.
-
-2002-02-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (create_msg_composer): No longer need to call
- e_msg_composer_show_sig_file(). This gets handled auto-magically
- by a signal emition when the default From address chooser gets
- created.
- (do_forward_non_attached): No longer need to call it here either
- because e_msg_composer_set_body_text() now makes sure to re-show
- the signature.
-
-2002-02-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (do_forward_non_attached): Show the signature.
-
-2002-02-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (ml_tree_value_at): Get followup-up message-list
- values. Also highlight the message in red if the due-by date is
- past due (this is what Outlook does).
- (ml_duplicate_value): Handle follow-up columns.
- (ml_free_value): Same.
- (ml_initialize_value): Here too.
- (ml_value_is_empty): And here.
- (ml_value_to_string): And finally here.
-
- * message-tag-followup.c (message_tag_followup_i18n_name): New
- convenience function.
-
-2002-02-11 Radek Doulik <rodo@ximian.com>
-
- * mail-callbacks.c (create_msg_composer): unset changed, drop
- editor undo
- (mail_generate_reply): drop editor undo
- (do_forward_non_attached): ditto
- (do_forward_attach): ditto
- (do_redirect): ditto
-
-2002-02-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (followup_tag_complete): Implemented.
- (on_right_click): Do better enabling/hiding of unwanted
- flag-for-followup options.
-
-2002-02-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-tag-followup.c (set_widget_values): Set the correct
- drop-down menu item.
- (message_tag_followup_encode): Return NULL if the type is NONE.
- (clear_clicked): Set the drop-down menu to None.
- (type_changed): Hide the None menu item.
- (construct): Create a None menu item and set it as the default.
-
-2002-02-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-tag-followup.[c,h]: New flag-for-followup tag editor
- dialog.
-
- * mail-callbacks.c (flag_for_followup): New callback that pops up
- a flag-for-followup editor dialog.
- (flag_followup_completed): Marks all flag-for-followup'd messages
- as 'complete'.
- (flag_followup_clear): Clears all flag-for-followup tags from the
- selected messages.
-
- * message-tags.glade: glade file for tag editors.
-
-2002-02-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-tag-editor.[c,h]: Base class for a message tag editor.
-
- * folder-browser.c (on_right_click): Setup the hide/enable masks
- for "Flag for Follow-up"
-
- * mail-callbacks.c (confirm_expunge): Instead of hiding deleted
- messages and then expunging, disable the use of the message-list
- completely during the expunge operation.
- (expunged_folder): Re-enable the use of the message-list widget
- here.
-
-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
-
-2002-02-07 JP Rosevear <jpr@ximian.com>
-
- * component-factory.c (create_component): remove "New" from user
- creatable menu item
-
-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.
-
-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.
-
- * 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.
-
- * mail-format.c (handle_text_plain): Look for DOCTYPE XML comments
- too to decide if the message content is really HTML.
-
-2002-02-06 Not Zed <NotZed@Ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): Dont double-free the
- text body data.
-
-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.
-
-2002-02-02 Ettore Perazzoli <ettore@ximian.com>
-
- * 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.]
-
-2002-02-02 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-config.glade: Some touchups from me and Anna.
-
-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.
-
-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
-
-2002-01-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (mail_edit): Pass the parent window to
- mail_account_editor_new().
-
- * mail-account-editor.c (mail_account_editor_new): Set the parent
- window here because construct() inadvertantly
- gtk_widget_show_all's the editor.
-
- * mail-account-gui.c (mail_account_gui_save): Use g_basename()
- rather than strrchr for '/' especially since the strrchr code
- wasn't doing any NULL checks.
-
-2002-01-30 Radek Doulik <rodo@ximian.com>
-
- * mail-format.c (handle_text_plain_flowed): print quoted text in
- italic
-
-2002-01-30 Not Zed <NotZed@Ximian.com>
-
- * component-factory.c (create_component): re-enable popup menu.
- (populate_folder_context_menu): If we're on a vfolder, and its not
- UNMATCHED, create a change properties item, and set it up
- approriately.
- (change_prop_popup): Callback to edit the vfolder rule. For
- #3358.
-
-2002-01-29 Dave West <kat@unleashed.org>
-
- * mail-callbacks.c (create_msg_composer): Changed the function
- signature so that we can pass in whom we want to compose as.
- Should fix bug #10391.
- (compose_msg): Get the current profile account and pass it along
- to create_msg_composer.
- (send_to_url): Pass in a NULL profile account to cause
- create_msg_composer to use the default account.
-
-2002-01-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_send_message): Make X-Evolution-Account take
- priority over X-Evolution-Transport. Should we just get rid of
- X-Evolution-Transport? Anyways, this ought to fix a number of
- complaints.
-
- * mail-accounts.c (construct): Don't pass NULL text to
- gtk_entry_set_text. Maybe this will fix bug #18971.
-
-2002-01-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (redirect): New function that implements the
- Redirect feature.
-
- * mail-ops.c (mail_send_message): If we are redirecting a message,
- get the Resent-* recipients otherwise get the normal To/Cc/Bcc
- recipients and use them in the CamelTransport::send_to() method.
-
- * mail-session.c (main_get_filter_driver): Set the beep_func to
- the beep_cb, not the play_sound_func. Oops ;-)
-
- * folder-browser-ui.c: Add Redirect bonobo verb thingy here.
- (folder_browser_ui_set_selection_state): Add MessageRedirect to
- the proper string arrays.
-
-2002-01-29 Radek Doulik <rodo@ximian.com>
-
- * mail-callbacks.c (do_mail_print): initialize line to 0 to make
- everybody happy ;-)
- ops, set local_font to NULL
- (do_mail_print): get rid of static global variables, as they are
- not thread safe (thanks to clahey for pointing this out)
- (footer_info_free): unref footer font
-
-2002-01-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (composer_get_message): Don't bother checking
- for invalid recipients anymore. If a recipient is invalid, the
- transport error message will specify that now.
-
-2002-01-28 Radek Doulik <rodo@ximian.com>
-
- * mail-callbacks.c (do_mail_print): print footer
- (footer_print_cb): print page number and number of pages
-
-2002-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * importers/Makefile.am: Use IMPORTERS_CFLAGS.
-
-2002-01-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (delete_event_cb): We need to return a value
- here. I think FALSE is fine (I hope).
-
- * mail-display.c (save_data_cb): Save the pathname.
- (save_part): Use the new mail_config cruft to get the last used
- save pathname.
-
- * mail-config.c (config_read): Read in last_filesel_dir string.
- (mail_config_write_on_exit): Save the last_filesel_dir setting.
- (mail_config_get_last_filesel_dir): New
- (mail_config_set_last_filesel_dir): New
-
- * component-factory.c (destination_folder_handle_motion): Do some
- NULL checking on the url before using it.
- (destination_folder_handle_drop): Make sure the uri is non-NULL
- before freeing.
-
-2002-01-24 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: s/MAILER_CFLAGS/EVOLUTION_MAIL_CFLAGS/,
- s/MAILER_LIBS/EVOLUTION_MAIL_LIBS/.
-
-2002-01-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (session_system_beep): This wrapper for gdk_beep().
-
- * mail-account-gui.c (is_email): Don't bother trying to see if the
- domain looks like a FQDN.
-
- * mail-callbacks.c (select_all): If the mail-display is in focus,
- then select-all in the mail display rather than the
- message-list. Fixes bug #19126.
-
-2002-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (create_component): Pass a NULL icon to
- `evolution_shell_component_add_user_creatable_item()'.
-
-2002-01-23 Jeffrey Stedfast <fejj@ximian.com>
-
- Implements bug #15692
-
- * folder-browser.c (html_button_press_event): New callback that
- checks to make sure that the mouse isn't over a link or image in
- the html view and then calls the on_right_click handler after
- getting the appropriate args.
- (my_folder_browser_init): Connect to the button_press_event here.
-
-2002-01-23 Dan Winship <danw@ximian.com>
-
- * Makefile.am (INCLUDES): Define CAMEL_PROVIDERDIR to be the
- configure.in-defined camel_providerdir. (Was supposed to have been
- committed a month ago... oops.)
-
-2002-01-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_filter_folder): Now takes a boolean notify
- argument. If this is *not* set, then remove the sound-notify
- filter rule that mail-session adds. Kinda kludgy, but good enough
- for the moment.
-
- * mail-callbacks.c (guess_me): Simplified.
-
-2002-01-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (handle_text_plain): If the first "token" in the
- body is "<html>", then treat this as a text/html part rather than
- a text/plain part. Fixes bug #16817.
-
- * component-factory.c (destination_folder_handle_drop): Removed
- some unused variables.
-
-2002-01-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (try_uudecoding): Update to match new uudecode
- interface (ie, no longer need a uulen state variable).
-
-2002-01-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (on_set_base): New callback to handle the
- set_base signal.
- (on_url_requested): If the base_url is set, prepend it to the data
- url (we don't want to do this for cid urls or part urls tho).
- (mail_display_init): Initialize md->base_url to NULL.
- (mail_display_destroy): Free the base_url.
- (mail_display_initialize_gtkhtml): Connect to the set_base signal.
- (on_link_clicked): If the base_url is set, prepend it to the url
- string passed to us from gtkhtml.
-
-2002-01-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (do_edit_messages): Don't remove any
- X-Evolution* headers here, the composer already knows to ignore
- these. Besides, it needs to know the X-Evolution-Format header.
-
-2002-01-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (composer_save_draft_cb): Do proper refcounting
- on the draft folder.
-
- * message-list.c (message_list_select): When performing a
- wraparound, check to see if the first (or last depending on
- direction) message fits the selection criteria before telling
- etable to find the next/previous matching node.
-
- * mail-account-gui.c (mail_account_gui_new): When connecting to
- the transport username changed event, pass the gui->transport not
- the gui->source.
-
-2002-01-08 Iain Holmes <iain@ximian.com>
-
- * importers/evolution-mbox-importer.c (string_to_int): Takes a hex
- string and converts it to an int.
- (get_info_from_mozilla): Creates a CamelMessageInfo structure from
- the X-Mozilla-Status header.
- (process_item_fn): Check for the X-Mozilla-Status header and if it
- is present call get_info_from_mozilla. If get_info_from_mozilla
- returns that the message was marked as deleted but never expunged
- it isn't imported.
-
- * importers/mozilla-status-headers.h: Stuff Evolution cares about
- from the mozilla header.
-
-2002-01-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_set_new_mail_notify_sound_file): Renamed.
- (mail_config_get_new_mail_notify_sound_file): Renamed.
-
- * mail-accounts.c (notify_radio_toggled): Replace EXEC with
- PLAY_SOUND.
- (construct): renamed the exec_command stuff to play_sound.
-
- * main.c (main): Init and shutdown gnome_sound.
-
- * mail-ops.c (fetch_mail_fetch): Don't do any new-mail
- notification here.
- (filter_folder_filter): call camel_filter_driver_flush.
-
- * mail-session.c (main_get_filter_driver): Set the filter-driver
- exec_func here instead.
-
- * mail-ops.c (mail_fetch_mail): Don't set the filter-driver
- exec_func here.
-
-2002-01-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (composer_get_message): Add an Organization
- header.
-
-2002-01-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (list_add_addresses): Simplified. Also no
- longer needs an "ignore_addr" argument as far as I can tell so
- that has been removed.
- (mail_generate_reply): Don't pass an ignore_addr argument to
- list_add_addresses and also change to use g_strcase_hash and
- g_strcase_equal since addresses are not case snesitive
- (mostly). Also, Reply-To can contain multiple addresses, so handle
- this case too.
-
-2002-01-02 JP Rosevear <jpr@ximian.com>
-
- * mail-callbacks.c: remove e_gnome_dialog util functions and use
- e-util ones instead
-
-2001-12-21 Jeffrey Stedfast <fejj@ximian.com>
-
- The idea here is that if we consistantly name the movemail file
- between Send&Receive sessions that if the user cancells the
- "download" of a mbox spool that the next Send&Receive will not
- "lose" mail that didn't finish the previous session. Fixes bug
- #17759. Well, mostly. If you have 200 messages and cancel after
- the first 100, say, then the next time you hit Send&Receive, it
- will start over from 1 so you'll end up duplicating the first 100
- messages, but at least you won't "lose" mail.
-
- * mail-tools.c (mail_tool_get_local_movemail_path): Now a static
- internal function, takes a char *uri argument and no longer
- generates movemail.%d filenames... they are now based on the uri
- provided.
- (mail_tool_do_movemail): Pass along the source_uri.
-
-2001-12-20 Jon Trowbridge <trow@ximian.com>
-
- * message-list.c (on_click): Makes the auto-undelete behavior when
- changing message flags a bit more sane. (Fixes #17634)
-
-2001-12-20 Ettore Perazzoli <ettore@ximian.com>
-
- [Fixes #17377, Evolution doesn't work on multi-depth displays.]
-
- * main.c (main): Push GdkRGB visual and colormap.
-
-2001-12-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (composer_get_message): Add the auto-cc/bcc
- recipients here. The problem with setting them in the composer is
- that what if the user changes which account he wants to use? We'd
- either have to clear the cc/bcc lists *or* we'd have to leave them
- alone. Either way is bad. We can't just clear the entries because
- the user may have added addresses since the composer was
- opened. We don't want to leave any old auto-cc/bcc addresses there
- because that isn't desirable either. So we give up and add them
- here after the user has already hit the send button.
-
- * mail-config.c (account_copy): Update to copy the always-[b]cc
- options.
- (account_destroy): Update to destroy the above options.
- (config_read): Update to read in those values.
- (mail_config_write): Save those options.
-
- * mail-account-gui.c (mail_account_gui_new): Setup Always Cc/Bcc
- widgets.
- (mail_account_gui_save): Get the user-entered values for the
- always-cc/bcc stuff.
-
-2001-12-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (setup_service): If the provider is NULL,
- don't do anything.
-
- * mail-accounts.c (construct): Oops, no wonder the exec command
- thing never stuck around... I wasn't getting the right widget from
- libglade. Also connect to the GtkEntry's changed event since a
- GnomeFileEntry doesn't have that signal in its ancestry.
-
-2001-12-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (filter_folder_free): Argh, don't notify about new
- mail here.
- (fetch_mail_fetch): Notify about new mail here instead.
-
- * mail-accounts.c (construct): Setup the new-mail-notification
- widgets.
- (notify_command_changed): Update the command-line for new mail
- notification.
- (notify_radio_toggled): Update the new-mail-notification type.
-
- * mail-ops.c (filter_folder_free): See if we got any new mail and
- "sound the alarm" if we did.
-
-2001-12-17 Jon Trowbridge <trow@ximian.com>
-
- * mail-format.c (handle_text_plain_flowed): Set citation color to
- black when we are printing.
-
- * mail-format.c (attachment_header): Avoid embedding <object> tags
- when we are printing.
- (handle_multipart_signed): Don't do the click-for-info signature
- stuff when we are printing.
- (handle_via_bonobo): Don't embed an <object> tag if we are
- printing.
-
- * folder-browser.c: Changed context_menu[] array so that we can
- print when the preview pane is closed.
-
-2001-12-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_fetch_mail): Set the filter driver's shell-exec
- callback.
-
-2001-12-12 Jeffrey Stedfast <fejJ@ximian.com>
-
- * mail-config.c (mail_config_check_service): Connect to the
- destroy signal on the popup dialog.
-
-2001-12-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (handle_text_plain): Make sure i != num_specials
- after we check for any special text markers. Fixes bug #12265.
-
-2001-12-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (compose_msg): Connect to the save-draft signal.
- (send_to_url): Here too.
- (mail_reply): And here...
- (forward_get_composer): Same.
- (do_edit_messages): And finally here.
-
- * mail-format.c (try_inline_pgp):
- (try_inline_pgp_sig): Start reiplementing The Right Way and not
- danw's fucking half-assed kludge that doesn't work.
-
-2001-12-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_set_new_mail_notification_command):
- set the new-mail-notify command.
- (mail_config_get_new_mail_notification_command): get the
- new-mail-notify command.
- (mail_config_set_new_mail_notification): set the
- new-mail-notification action.
- (mail_config_get_new_mail_notification): get the
- new-mail-notification action.
- (mail_config_write_on_exit): save the new-mail-notification
- settings.
- (config_read): Read in the new-mail-notification settings.
-
- * mail-ops.c (mail_execute_shell_command): New function to execute
- a shell command async. Will be used for playing sounds on new mail
- or whatever.
-
-2001-12-11 Jon Trowbridge <trow@ximian.com>
-
- * mail-identify.c (mail_identify_mime_part): Fixed for
- mail_content_loaded's new signature.
-
- * mail-format.c (attachment_header): Don't convert URLs, etc. if
- we are printing.
- (write_address): Don't convert addresses to mailto: links if we
- are printing.
- (write_one_text_plain_chunk): Add a printing flag, that we pass
- along to mail_text_write.
- (handle_text_plain): Pass our printing flag to
- write_one_text_plain_chunk.
- (mail_get_message_rfc822): Don't unneccesarily convert URLs.
- (mail_content_loaded): Add a GtkHTML parameter.
-
- * mail-display.c (mail_display_initialize_gtkhtml): Added. Breaks
- all of the signal hookups out of mail_display_new.
- (mail_display_new): Call mail_display_initialize_gtkhtml.
- (mail_text_write): Don't convert URLs, etc., if we are printing.
- Lots of other changes to pass around GtkHTML/GtkHTMLStream objects.
-
- * mail-callbacks.c (do_mail_print): Call
- mail_display_initialize_gtkhtml on our GtkHTML object.
-
- * folder-browser.c (update_status_bar): Make the status bar more
- useful when you have a large number of hidden messages.
-
- * message-list.etspec: Add ETable magic for our new "Needs Reply"
- column. (The next few entries are for bug #90)
-
- * message-list.h: Add COL_NEED_REPLY.
-
- * message-list.c: Move mail_need_reply_xpm to the end of
- states_pixmaps.
- (ml_duplicate_value): Handle COL_NEED_REPLY.
- (ml_free_value): Handle COL_NEED_REPLY.
- (ml_initialize_value): Handle COL_NEED_REPLY.
- (ml_value_is_empty): Handle COL_NEED_REPLY. Added
- needs_reply_map[] array.
- (ml_value_to_string): Handle COL_NEED_REPLY.
- (ml_tree_value_at): Fix magic numbers, undoing my changes from the
- otehr day. Add handler for COL_NEED_REPLY.
- (message_list_create_extras): Attach icons for COL_NEED_REPLY.
- (on_click): Undo my previous changes to display need-reply status
- in COL_MESSAGE_STATUS. Add handing for COL_NEED_REPLY.
-
- * mail.h: Change mail_format_mime_message, mail_format_raw_message
- and the MailMimeHandlerFn typedef to take GtkHTML and
- GtkHTMLStream args, as per our changes in mail-format.c.
-
- * mail-format.c: Giant refactoring. Remove the assumption
- throughout that we will always want to render into the GtkHTML
- object contained in the MailDisplay. Instead, always pass in the
- GtkHTML and GtkHTMLStream that we want to write to. Also, ignore
- theme work-arounds if the printing flag is set. (This and what
- follows fixes bug #82)
-
- * mail-display.h: Remove GtkHTMLStream *stream from MailDisplay.
- We don't need it anymore.
-
- * mail-display.c (mail_display_render): Added. Breaks the code
- that renders the message into the GtkHTML object out of
- mail_display_redisplay.
- (mail_display_redisplay): Call mail_display_render.
- (mail_display_init): Remove reference to ->stream.
- (mail_display_new): Remove reference to ->stream.
-
- * mail-callbacks.c (do_mail_print): Create a new GtkHTML to render
- our printed version into (via the new function
- mail_display_render. Set the MailDisplay's printing flag to TRUE
- before we render, and set it back to FALSE afterwards.
- (do_mail_fetch_and_print): If the preview pane isn't open when we
- try to print, fetch the message before printing.
- (print_msg): Call do_mail_fetch_and_print.
- (print_preview_msg): Call do_mail_fetch_and_print.
-
- * folder-browser-ui.c: Remove "PrintMessage" and
- "PrintPreviewMessage" from message_pane_enables... these now work
- when the preview pane is closed. Disable printing if multiple
- messages are selected.
-
-2001-12-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (filter_folder_filter): Don't expunge when we sync
- anymore, this fixes bug #4472.
-
-2001-12-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-autofilter.c (rule_from_message): Make sure that the
- message subject is non-NULL beforetrying to base a vfolder rule
- off it. Fixes bug #16284.
-
-2001-12-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (construct): Connect to the dialog's "destroy"
- event and close any druids/editors that may be open when that
- signal is caught. Fixes bug #16501.
-
- * mail-vfolder.c (vfolder_edit): Set the window title to "Virtual
- Folders". Fixes bug #16695.
-
-2001-12-05 Radek Doulik <rodo@ximian.com>
-
- * mail-callbacks.c (do_mail_print): set paper size to
- _("US-Letter"), use gtk_html_print_set_master
-
-2001-12-08 Dan Winship <danw@ximian.com>
-
- * mail-display.c (on_object_requested): Don't just assume all of
- the GtkHTMLEmbedded's fields are filled in, since HTML messages
- may have <object>s in them that we're not expecting.
-
-2001-12-07 Dan Winship <danw@ximian.com>
-
- * mail-send-recv.c (mail_send_receive): Add a "current_folder"
- arg.
- (build_dialogue): Remember the current_folder
- (free_send_data): If current_folder is set, refresh it so it's
- guaranteed to be synced with the folder tree. Fixes #14770.
-
- * mail-callbacks.c (send_receive_mail): Pass current_folder to
- mail_send_receive().
-
-2001-12-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (stream_write_or_redisplay_when_loaded): Check
- that the mail-display hasn't been destroyed.
- (mail_display_redisplay): Same here.
-
-2001-12-07 Dan Winship <danw@ximian.com>
-
- * mail-send-recv.c (receive_update_got_store): If updating a store
- that we don't have an associated storage for, just request a
- folder tree and then free it. (For the Connector)
-
- * mail-callbacks.h: Add missing part of Jeff's 12-03 patch so this
- actually compiles.
-
-2001-12-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_send_message): s/PREVIEW_RELEASE/VERSION_COMMENT
-
-2001-12-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_send_message): Don't append "(Preview Version)"
- at the end of the version string. Use the PREVIEW_RELEASE #define
- instead.
-
-2001-12-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-ui.c: Setup the UI for the AddSenderToAddressbook
- ui verb thingy.
-
- * mail-callbacks.c (add_sender_to_addrbook): New bonobo-ui
- callback that adds a sender to the addressbook.
-
-2001-12-04 Jon Trowbridge <trow@ximian.com>
-
- * folder-browser-ui.c (folder_browser_ui_set_selection_state):
- Allow 'n' and 'p' to work when multiple messages are selected.
- Fixes #12062.
-
-2001-11-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (save_msg_ok): If the path exists, make sure
- it's a regular file (or we can't possibly save to it). Fix for
- #14127.
-
-2001-11-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (message_list_select): Cleaned up the code.
-
- * mail-callbacks.c (previous_unread_msg): Pass wraparound as TRUE.
-
-2001-11-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (pgpopen): Fix the boolean check to be && and not
- ||.
-
-2001-11-20 Not Zed <NotZed@Ximian.com>
-
- * folder-browser-ui.c: Disable search if no message
- loaded/viewed. Also for #14348.
-
- * folder-browser.c: Disable "Add sender to addressbook" if we dont
- have a message loaded (it wont work). For #14348.
-
-2001-11-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (load_content_loaded): Make sure the mail-display
- object is still "alive" before accessing any of it's data.
-
-2001-11-14 Zbigniew Chyla <cyba@gnome.pl>
-
- * mail-autofilter.c (rule_match_recipients, rule_from_message,
- rule_from_mlist): s/_/U_/ (filter_rule_set_name requires UTF-8 string)
-
-2001-11-14 Dan Winship <danw@ximian.com>
-
- * main.c (segv_redirect): Instead of doing pthread_exit() after
- redirecting the SEGV, try to lock a mutex we know is already
- locked. This will hopefully help debug a bunch of bugs where the
- crashed thread seems to be missing from the bug-buddy report.
-
-2001-11-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (pass_got): Call e_passwords_remember_password()
- for account passwords if the user set the "remember password"
- checkbox.
-
-2001-11-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-vfolder.c (vfolder_load_storage): Add a NULL check for
- rule->name.
- (mail_vfolder_add_uri): Same here.
-
-2001-11-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (forward_message): If we already have the
- message loaded in the mail-display, don't bother re-loading. This
- happens to fix bug #14848.
-
-2001-11-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-tools.c (mail_tools_x_evolution_message_parse): Was
- x_evolution_message_parse from folder-browser.c. A space char is
- no longer used to separate the folder URI and the first uid,
- instead this is now done with a nul-char so update to parse the
- newer/better format.
-
- * component-factory.c (destination_folder_handle_drop): Update to
- parse the new/better format.
-
- * folder-browser.c (x_evolution_message_parse): Moved to
- mail-tools.c
- (message_list_drag_data_get): Instead of placing a space char
- after the folder URI, instead use a nul-char.
-
-2001-11-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (pgp_path_changed): Call
- mail_config_pgp_type_detect_from_path() instead of doing our own
- lame auto-detection that didn't even work ;-)
-
- * mail-config.c (auto_detect_pgp_variables): Execute the pgp
- binary and look at it's version string if we have a version string
- to compare to.
- (mail_config_pgp_type_detect_from_path): New function that takes a
- pgp path and attempts to figure out what pgp version it is.
-
-2001-11-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (try_inline_pgp): Add a "x-inline-pgp-hack=true"
- paramter to the multipart's content-type.
-
-2001-11-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-editor.c (construct): Don't make the account editor
- modal either.
-
- * mail-accounts.c (mail_add): Use the new global account druid
- variable so that we can avoid having more than a single druid at a
- time. If a druid already exists, bring it to the top.
- (mail_edit): Same idea only for the account editor this time.
- (mail_editor_destroyed): Set the global editor to NULL.
- (mail_add_finished): Set the global druid to NULL.
- (mail_delete): Don't allow any deletes if an account editor is
- opened (we don't want to be able to delete the account we are
- editing...)
- (news_edit): Same thing for the news editor.
- (news_editor_destroyed): Set the news editor to NULL.
- (news_add): And again for the news add.
-
- * mail-account-gui.c (service_check_supported): Updated to pass a
- GtkWindow argument to mail_config_check_service().
-
- * mail-config.c (mail_config_check_service): Now takes a GtkWindow
- argument so we can set our parent window. Also, don't make this
- dialog modal either.
-
- * mail-config-druid.c (construct): Don't make this druid modal.
-
-2001-11-05 <NotZed@Ximian.com>
-
- * message-browser.c (set_bonobo_ui): Override the Move/Copy
- handlers setup by the folder_browser_ui code, and use our own,
- because we need to pass it a live window which we can't.
- (transfer_msg): Our own version of mail-callbacks.c:transfer_msg,
- so we can properly pass the parent to the user_select_folder.
- (transfer_msg_done): Also copy this so we can pass it diff args.
- All fix #13919.
-
- * mail-callbacks.c (transfer_msg): Set physical/uri to NULL before
- calling, because althought he shell client api call is supposed to
- null these out, it doesn't with its stupid assertion checks on
- entry. Also free physical to plug a memleak. Bugs exposed by
- #13919.
-
-2001-11-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.h (mail_html_write): Renamed from
- mail_html_write_string.
-
- * mail-display.c (mail_text_write): Don't bother with varargs
- since nothing used them, we were only passing strings anyway...
- (mail_error_printf): Renamed from mail_error_write, this makes
- more sense.
- (mail_html_write): Removed.
-
- * mail-format.c: Updated to use gtk_html_stream_printf directly
- and s/mail_html_write_string/mail_html_write.
- (mail_lookup_handler): Don't use %.*s here either...
- (handle_text_enriched): Same.
- (write_one_text_plain_chunk): And finally here (also update for
- new mail_text_write api).
- (handle_multipart_signed): Update for new mail_text_write api.
- (format_mime_part): Update for new mail_error_text/printf name
- change.
- (handle_multipart_encrypted): Same.
-
- * mail-tools.c (mail_tool_generate_forward_subject): Same as
- mail_generate_reply.
-
- * mail-callbacks.c (mail_generate_reply): Don't use %.*s in any
- *printf* functions.
-
-2001-11-02 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c (ml_tree_value_at): Use GINT_TO_POINTER here for
- platforms where simply casting an int to void * won't work.
- (build_flat_diff, main_folder_changed): Call
- e_tree_model_pre_change here.
-
-2001-11-02 <NotZed@Ximian.com>
-
- * message-browser.c (message_browser_message_list_built):
- Disconnect from the message_list_built function so we dont do it
- every time the list is rebuilt.
-
- * mail-callbacks.c (composer_send_cb): Disable autosave when we're
- sending mail.
- (composer_sent_cb): Re-enable autosave.
-
- * folder-browser-ui.c (fbui_sensitize_timeout): Make sure we reset
- any data we're using on the folderbrowser before doing anything
- 'cause things could vanish while we're doing it, and also
- ref/unref the folderbrowser so it doesn't vanish while w'ere
- working.
-
- * folder-browser.c (folder_browser_set_ui_component): If we are
- changing the ui comp, remove any pending timeouts. For #13719.
-
-2001-11-01 Larry Ewing <lewing@ximian.com>
-
- * folder-browser.c (folder_browser_copy): fix cut & paste from the
- message body.
-
-2001-11-01 Dan Winship <danw@ximian.com>
-
- * mail-format.c (handle_multipart_signed): Write out the url
- before callind add_url since add_url may free it. Fixes #13839.
- Remove debug printf.
-
- * mail-display.c (on_object_requested): Remove debug printf.
-
-2001-10-31 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (list_add_addresses): Don't use a
- case-sensitive comparison.
-
-2001-10-31 Dan Winship <danw@ximian.com>
-
- * mail-format.c (try_inline_pgp_sig): Make this work again.
-
-2001-10-30 Larry Ewing <lewing@ximian.com>
-
- * mail-account-gui.c (delete_event_cb): add delete_event_handler.
- (menu_file_save_close_cb): add save and close command.
- (launch_signature_editor): initial the editor as having changed
- and attach the delete event handler.
-
-2001-10-30 <NotZed@Ximian.com>
-
- * message-browser.c (d): Turn it off.
-
- * mail-mt.c: Added exception strings to some of the op logging.
-
- * mail-format.c (elide_quotes): Remove, uh, what was this for, its
- not used anywhere? Also loops the instant it had a ", good one
- trow! :)
- (write_address): Remove name_arg/email_arg, these aren't used
- anywhere.
-
- * mail-mt.c (mail_msg_received): If we have a cancellation setup,
- destroy it immediately, to save fd's.
- (mail_msg_cancel): Check cancel != NULL.
- (mail_msg_free): Same.
-
- * folder-info.c: Comment out the Folder: and you've got mail
- prints.
-
- * mail-config-druid.c (wizard_next_cb): If we have a next
- function, honour if it tells us its going to set the page, and
- dont set it, otherwise, set it to the next page, unless we're at
- the end of our pages, and let the wizard do it itself.
- (wizard_back_cb): Same for going back. Rest of fix for #12127,
- see e-shell-startup-wizard for the rest.
- (next_func): If we're not on the last page, tell the druid we're
- gonna handle the next button, so we can sync properly with it,
- needed for above changes.
- (back_func): Similarly for going back past page 0.
- (wizard_listener_event): We want to set the page to the actual one
- asked for not, pagenum-1.
-
- * mail-local.c (mls_rename_folder): Oops, dont use the url storage
- path to offset the folder name we're renaming/opening, etc.
-
- * subscribe-dialog.c (fe_cancel_op_foreach): Argh!!! Dont free the
- async op data here, the async op is still running and will access
- it! Just try to cancel it and mark it as cancelled (id == -1)
- (fe_done_subscribing): Only remove outselves from the hash table
- if we're not cancelled. The handle should always be set here,
- since this code runs in the gui thread.
-
- * message-list.c (on_cursor_activated_idle): If nothing
- selected/cursor not activated, then select no message.
-
- * mail-folder-cache.c (update_1folder): Make the trash count
- optional on EVOLUTION_COUNT_TRASH, becuase some lusers are just
- too stupid to understand what its for.
-
- * component-factory.c (storage_xfer_folder): Return slightly
- better error codes for copying folders, since its not implemented
- yet.
-
- * mail-vfolder.c, mail-local.c, mail-folder-cache.c,
- message-list.c component-factory.c, mail-ops.c,
- subscribe-dialog.c, mail-session.c: d() out some debug printfs,
- w() out some warnings.
-
- * folder-browser-ui.c (folder_browser_ui_add_message): Fix typo,
- Resent->Resend.
-
-2001-10-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (transfer_messages_transfer): Don't warn the user if
- the source and destination folders are the same.
-
-2001-10-29 Dan Winship <danw@ximian.com>
-
- * mail-format.c (handle_multipart_signed): add some debug spew re
- 13839.
-
- * mail-display.c (on_object_requested): here too
-
-2001-10-29 Christopher James Lahey <clahey@ximian.com>
-
- * e-searching-tokenizer.c (search_info_set_match_size_increase):
- Fixed a warning by #if 0ing out this function.
-
- * folder-browser.c, folder-browser.h (on_selection_changed):
- Update status bar in an idle call. Fixes Ximian bug #13929.
-
- * mail-folder-cache.c (folder_renamed, store_folder_renamed):
- Fixed some warnings here.
-
-2001-10-29 Dan Winship <danw@ximian.com>
-
- * folder-browser.c (folder_browser_copy): Fix the focus check.
- It's not fb->message_list that has focus, it's one of its
- children. #13616.
-
-2001-10-29 <NotZed@Ximian.com>
-
- * mail-folder-cache.c (store_folder_renamed): Sort the folder
- updates first, since we dont seem to get them in the right order,
- or infact in any tree representation whatsoever when using IMAP
- ...? get_folder_info bugs?
-
- Unrelated note to self, the subscribe dialogue may interfere with
- the folder cache.
-
- * mail-vfolder.c (rule_changed): Copy the folder's full_name
- before trying to use it to rename.
- (vfolder_edit_rule): Set 'orig' to be a reference of the original
- rule.
- (edit_rule_clicked): Dont lookup orig by name, copy it over
- instead.
-
- * folder-browser.c (got_folder): oops, emit signal before
- unreffing object, incase we got killded during getting folder.
- (got_folder): Reset get_id.
- (folder_browser_new): Set get_id of the get_folder task.
- (folder_browser_init): Init get_id.
- (folder_browser_destroy): IF we have outstanding 'get folder' op,
- cancel it.
-
-2001-10-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Call
- mail_autoreceive_setup() instead of
- mail_autoreceive_setup_account() since that code was completely
- broken anyway.
-
- * mail-send-recv.c (mail_autoreceive_setup_account): Removed.
-
- * mail-callbacks.c (transfer_msg_done): Move the message-list
- cursor to the next message.
- (transfer_msg): If we are moving messages, then pass
- transfer_msg_done() to mail_transfer_messages() so when it
- finishes it can move the cursor to the next undeleted message.
-
- * mail-format.c (try_inline_pgp): Check that the special PGP lines
- begin and end with \n so as to avoid matching against quoted PGP
- lines.
-
-2001-10-28 <NotZed@Ximian.com>
-
- * mail-callbacks.c (mark_all_as_seen): fb = user_data, not fb =
- fb!, fixes 13844.
-
- * mail-local.c (mlf_rename): add the folder name to the path when
- passing down to the subordinate folder.
-
- * folder-browser-ui.c (fbui_sensitize_timeout): Remove uic, kill
- dumb warning.
-
- * mail-autofilter.c (mail_filter_rename_uri): Implement function
- for filters to keep track of uri's being renamed.
- (mail_filter_delete_uri): Similarly for deleting uri's. Note that
- these functions are just noops though.
-
-2001-10-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c: Deactivate the Print right-click menu option
- if the message isn't loaded. Fixes bug #10346.
-
-2001-10-28 <NotZed@Ximian.com>
-
- * mail-vfolder.c (mail_vfolder_rename_uri): Implemented.
- (mail_vfolder_rename_uri): We do want to check renamed uri's from
- vstores.
- (mail_vfolder_delete_uri): Same.
- (store_folder_renamed): Fix the folder hash at the same time.
-
- * mail-folder-cache.c (real_flush_updates): Pass the rename event
- to vfolder rename uri.
- (real_flush_updates): Also rename and delete uri's from filters.
-
- * mail-local.c (mail_local_folder_reconfigure): Change the store
- path to be same as parent + mbox to be full path.
- (mls_delete_folder): Change store path to be parent path, and mbox
- to be full path.
- (mail_local_folder_reconfigure): Fix a leak of tmpname.
- (mls_delete_folder): Unref the store when done.
- (mls_rename_folder): Fix implementation, shell already created
- destination folder, so we can't just rename :(
-
- * component-factory.c (xfer_folder): Only do a rename if we have
- remove set, cleaned up logic a bit.
- (idle_quit): Put the components still active check last last of
- all.
- (storage_create_folder): IF we have a fragment, use that as part
- part for parent.
- (xfer_folder): Manually call rename code, since the shell will do
- a remove/add later on, AND there's no way we can determine the new
- path from the crock of an api we have to work with.
-
-2001-10-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_format_get_data_wrapper_text): Allow the
- user to shoot him/herself in the foot when overriding message
- charsets. Permanantly fixes bug #921.
-
-2001-10-26 Dan Winship <danw@ximian.com>
-
- * folder-browser.c (etree_key): Work around something that we
- think is a GtkHTML bug, where sometimes the adjustments have
- slightly bogus values and scrolling ends up working backwards.
- (Ximian 4939)
-
- * mail-display.c (do_signature, do_attachment_header): Set the
- icon to be 24x24 here so that (assuming it's not a thumbnail), no
- resizes will have to be queued later. (There's still a bug with
- the text to the left of the button being drawn twice for some
- reason though.)
-
- * mail-callbacks.c (delete_msg): Fix a bug here that makes
- deleting multiple messages cause a gratuitous message body fetch.
- (Ximian 12355)
-
-2001-10-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (providers_config): Set the GdkWindow of the
- FolderBrowser, not the GtkWindow...
-
-2001-10-26 <NotZed@Ximian.com>
-
- * mail-local.c (mlf_set_folder): Changed to open the source store
- from '/', so we can do renames across directories. Of course,
- this doesn't quite work with different filesystems, but we'll
- assume this isn't a problem we're going to have.
- (mail_local_folder_get_type): Setup parent_class.
- (mlf_rename): Implement folder rename call, rename internal data.
-
- Is this a security issue? Well, not really, no more than anything
- else.
-
- * mail-folder-cache.c (mail_note_store): Listen to rename event.
- (store_folder_renamed): Function to handle it, empty.
- (mail_note_store_remove): Unhook from rename event.
- (mail_note_folder): Hook onto renamed event.
- (unset_folder_info): Unhook from renamed event.
- (folder_finalised): Lock around update.
- (folder_deleted): Lock around update.
- (real_flush_updates): If we have a path to remove remove it.
- (rename_folders): Scan folderinfo's, if we can find ones renamed,
- rename them, otherwise add them.
-
- * component-factory.c (owner_unset_cb): Use a timeout not an idle
- handler.
- (storage_xfer_folder): Implementation of xfer_folder signal
- handler, so we can rename imap/vfolders/etc.
-
- * component-factory.c (owner_unset_cb): Use a timeout not an idle
- handler.
-
- * mail-callbacks.c (providers_config): Only set the parent window.
-
- * mail-accounts.c (mail_edit): Set the parent on the account editor.
-
-2001-10-25 <NotZed@Ximian.com>
-
- * openpgp-utils.c (openpgp_verify): s/iconv/e_iconv/.
-
-2001-10-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (send_mail_free): Don't forget to unref the filter
- driver here.
-
-2001-10-25 <NotZed@Ximian.com>
-
- * folder-browser-ui.c (fbui_sensitize_timeout): So apparently the
- uicomp can just 'vanish' while we're using it. Joy. Take care of
- that case here, fixes #13482.
- (fbui_sensitise_item): Check here too just for kicks.
-
- * mail-folder-cache.c (store_finalised): If we can't destroy our
- async event, then queue another one to do it.
- (store_finalised_finish): And handle it here, until we can, then
- free it.
- (mail_note_store): Queue an async event to get folderinfo, dont
- use mail_get_folderinfo.
- (update_folders_get): thread-async event to retrieve the
- folderinfo, and build it, then queues gui-async event to update
- the gui.
- (add_unmatched_info): Taken from mail-ops, adds unmatched if
- required.
- (add_vtrash_info): From mail-ops, add trash if required.
- (update_folders): Thread async event to update gui.
- (mail_note_store): Ref the store and storage when created.
- (update_1folder): Changed to assume we have info_lock, and store
- updates in an updates list.
- (setup_folder): Same.
- (folder_changed): Changed to call update_1folder directly.
- (real_folder_changed): Removed.
- (mail_note_folder): Changed to call update_1folder directly.
- (real_note_folder): Removed.
- (store_folder_subscribed): Call setup_folder directly.
- (real_folder_created): Removed.
- (real_flush_update): Function that actually does the updates in
- the gui thread.
- (mail_note_store): Go back to using mail_get_folderinfo.
- (update_folders): Fixed upf ro changed api's.
- (unset_folder_info): Changed to queue pending updates.
- (real_folder_deleted): Removed.
- (store_folder_unsubscribed): Do the removal work directly.
- (mail_note_store): Dont link to finalised event of store - we now
- ref it.
- (mail_note_store_remove): If we have any pending updates, clear
- them out. Also cancel any pending folderinfo retrieve operations.
- (update_folders): Remove our update from the storeinfo list, if it
- still exists.
- (update_1folder): Make 'sent folder shows all counts' optional via
- an environmental variable EVOLUTION_COUNT_SENT for all those
- bloody whinging lusers out there.
- (mail_note_store_remove): Unref the storage when done.
-
- * mail-mt.c (mail_async_event_emit): If we're in main and have a
- gui task, set it to run via an idle function.
- (idle_async_event): Wrapper for calling do_async_event from idle
- function, and freeing the message when done.
- (idle_async_event): Call mail_msg_free not free on the finished
- message.
-
- * component-factory.c (mail_remove_storage): Destroy the storage
- async.
- (store_disconnect): This does the work.
- (free_storage): Un-note the store when we remove it, so the store
- noting code can unref things properly.
- (idle_quit): Return false when done, dont loop.
-
-2001-10-24 <NotZed@Ximian.com>
-
- * component-factory.c (owner_set_cb): Setup an async_event
- handler.
- (idle_quit): Try to destroy the async_event, or keep dropping out
- if it can't (deadlock).
-
- * mail-mt.c (do_async_event): Set the threadid of the thread we're
- running in so we know its running/which thread its in.
- (mail_async_event_emit): Added new argument 'type' which is the
- type of thread to execute against, gui or another one. Fixed all
- callers.
- (mail_async_event_destroy): Return -1 if this operation will fail
- (deadlock possibility). If we're in the thread of the task
- we're going to wait for, then return a failure (since we will
- deadlock).
- (mail_async_event_emit): Changed to use MailAsyncFunc type as the
- function type, which just takes 3 void args, change args to suit.
-
- * mail-folder-cache.c (mail_note_store): Record the pending update
- events in a pending list. We should really be able to use an
- async event for this, but that doesn't return to the gui loop when
- done :-/
- (update_folders): Remove from pending update when done.
-
-2001-10-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-send-recv.c (get_receive_type): Check for a NULL provider.
- (build_dialogue): Check for invalid source urls.
- (mail_receive_uri): Same.
-
-2001-10-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): No longer need to pass a
- settext argument.
- (do_forward_non_attached): Same.
-
- * mail-format.c (mail_get_message_body): Fix to not always return
- NULL for html parts, doh!.
-
-2001-10-24 <NotZed@Ximian.com>
-
- * folder-browser-ui.c (ui_add):
- (fbui_sensitize_timeout): Same.
-
- * folder-browser-factory.c (control_activate): Comment out freeze/thaw.
- (control_deactivate):
-
-2001-10-24 Jon Trowbridge <trow@ximian.com>
-
- * mail-search.c (mail_search_construct): Fixed some weird casting
- crack that got in here somehow, removed superfluous box-packing
- that was generating a gtk warning.
-
-2001-10-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (owner_unset_cb): Unref the global
- search_context.
- (owner_set_cb): create the global search_context.
-
- * folder-browser.c (folder_browser_gui_init): Pass along the
- global search_context to the e_filter_bar_new call.
-
-2001-10-24 <NotZed@Ximian.com>
-
- * message-browser.c (message_browser_message_loaded): Call
- ui_message_loaded when we are.
-
- * folder-browser-factory.c (control_activate): Freeze/thaw around
- all updates.
- (control_deactivate): Freeze/thaw around all updates.
-
- * folder-browser.c (folder_browser_init): Setup a hashtable to
- keep track of *our* sensitise state, so we can optimise pushes to
- bonobo.
- (folder_browser_finalise): Free hash here.
- (folder_browser_set_message_preview): Call a ui_message_loaded,
- even though it isn't, so it updates sensitivities right.
- (done_message_selected): Call ui_message_loaded when it really is,
- rather than the very fucked up idea of reversing the loaded_uid
- check.
-
- * folder-browser-ui.c (folder_browser_ui_set_selection_state):
- Dont enable the message-enabled options if the message display is
- hidden, e.g. print, view headers, etc.
- (folder_browser_ui_rm_all): Forget sensitise state.
- (fbui_sensitise_item): Sensitise items via a current-state table,
- so we dont have to do bonobo calls every time.
- (folder_browser_setup_property_menu): Call sensitise_item.
- (folder_browser_ui_add_message):
- (folder_browser_ui_add_global): Leave current set_prop "sensitive"
- for the stop button, so it doesn't get lost by the stuff in
- mail-mt.c
- (fbui_real_sensitize_items): Removed.
- (fbui_sensitize_timeout): Cleaned up, use sensitise_item to do
- work.
- (folder_browser_ui_message_loaded): Setup sensitive based on
- preview_shown too.
- (folder_browser_ui_set_selection_state): And here too.
-
-2001-10-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (service_check_supported): Don't allow an
- auth-type to be set when saving the service.
- (mail_account_gui_new): Initialize the source and transport
- provider_type's here so we don't forget to do it when it matters.
- (mail_account_gui_setup): Don't bother setting the provider_type's
- here, they are already set in mail_account_gui_new() now.
-
-2001-10-23 <NotZed@Ximian.com>
-
- * mail-display.c (mail_display_destroy): Remove the idle_id when
- we're destroyed so the idle func doesn't run on an invalid object.
-
- * message-list.c (regen_list_regened): Dont do anything if we're
- destroyed #13021.
-
- * mail-mt.c (mail_user_message):
- (mail_get_password): Removed, all functionality moved to
- mail-session.
-
- * mail-config.c (mail_config_write_on_exit): Check
- threaded/preview hash is null before using it, its setup on demand
- so itmight nto be initialised here.
-
- * mail-session.c (request_password): Remove password_current
- stuff.
- (alert_user): Redont, similar to get_pass. Do things as async as
- possible, and dont even wait for a response if we're not asking
- for the cancel button (this may or may not be right behaviour -
- need to check). mail_user_message() code replaced from the stuff
- in mail-mt.c
- (MailSession): Added a lock field.
- (init): Setup lock.
- (finalise): fRee lock.
- (register_timeout): Redone. We now allocate our own 'timeoutid's,
- and <> to the real things asynchronously. Use async_event's so we
- can make sure we have no outstanding ones after shutdown.
- (mail_session_enable_interaction): If interaction has been
- disabled, and we have either a message-box open, or a password
- request open and/or any pending message boxes/passwords, blow 'em
- away.
- (main_register_timeout): If we have pending remove of this same
- timeout, dont do anything.
- (timeout_timeout): Properly honour the result, remove the timout
- if it returns false.
- (do_user_message): Setup the message_destroy_id when we setup the
- destroy handler so it doesn't get called twice.
-
-2001-10-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (reply_to_sender): Make sure the fb and it's
- message-list exist.
- (reply_to_list): same.
- (reply_to_all): And here...
- (forward_message): Here too.
- (forward_attached): Again here.
- (transfer_msg): Here too.
- (apply_filters): Same.
- (select_all): Yet again here...
- (select_thread): And here.
- (invert_selection): Same.
- (flag_messages): Here too.
- (mark_as_unseen): and here...
- (mark_all_as_seen): ...
- (zoom_in):
- (zoom_out):
- (zoom_reset):
- (search_msg):
- (load_images):
- (save_msg):
- (next_msg):
- (next_flagged_msg):
- (next_unread_msg):
- (previous_msg):
- (previous_unread_msg):
- (expunge_folder):
- (configure_folder):
- (empty_trash):
-
-2001-10-23 <NotZed@Ximian.com>
-
- * mail-mt.c: Added missing errno.h
- (mail_msg_new): Fix the logic a bit, dont try to open the log file
- unless logging is actually requested.
- (mail_enable_stop, mail_disable_stop, do_set_busy,
- mail_operation_statys): Dont bother propagating events if
- global_shell_client isn't up yet.
-
-2001-10-23 Dan Winship <danw@ximian.com>
-
- * mail-mt.c (mail_msg_new): If the fopen() fails (eg, because
- evolution-mail was started by oafd with PWD=/), don't try to use
- the NULL file handle.
-
-2001-10-23 <NotZed@Ximian.com>
-
- * mail-session.c (get_password): Completely re-done. We now hae a
- completely async dialogue when requested from antoehr thread, and
- dont use gtk_main() if we can avoid it (which is normally the
- case). This stuff is only partially finished, and will mena the
- removal of the same from mail-mt.c, and the mail_user_message()
- code will be moved here and changed to work in a similar way.
-
- * mail-callbacks.c (empty_trash): Dont try and connect to remote
- stores just to get the trash. Also, always run empty trash async,
- and make sure we unref the trash.
- (empty_trash): Hmm, dont unref the trash, causes a problem on
- exit, i suspect something else is doing funky unrefs on it.
-
- * mail-tools.c (mail_tool_get_trash): Pass a 'connect' arg, tell
- it whether it should tryand connect or not to the parent service,
- if it isn't already connected.
-
- * component-factory.c (owner_unset_cb): Dont try wait_all here,
- could potentially deadlock.
- (idle_quit): Keep returning TRUE if we have outstanding
- processing. Note that this may busy-wait during exit processign
- with busy tasks :(
- (idle_quit): Keep calling ourselves till we no longer get called
- (i.e. gtk_main really quits).
-
- * mail-mt.c (mail_msg_active): New function, returns TRUE if
- events are still active/outstanding.
- (do_op_status): @$@$#@@!#@!! didn't unlock the mail_msg_lock if
- data->activity was NULL and we had no global_shell_client anymore!
- Also shortcut processing if this is going to be the case.
- (mail_msg_init): Setup a temporary other gui_port for redoing with
- new semantics password, user message and progress reporting.
- (mail_get_password): #ifdef'd out all this code temporarily, till
- it gets fully moved to mail-session.c
-
-2001-10-22 <NotZed@Ximian.com>
-
- * component-factory.c (owner_set_cb): Dont call enable_interaction
- here.
- (interactive_cb): But here instead, let the shell tell us when its
- ok to go interactive.
-
-2001-10-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (write_one_text_plain_chunk): Oops, revert my
- change to this function.
-
- * mail-display.h (mail_html_write_string): New fun macro.
-
- * mail-format.c (write_one_text_plain_chunk): Use gtk_html_write
- instead of mail_html_write so we avoid strdup'ing the text.
- (handle_text_plain_flowed): Use the mail_html_write_string macro.
- (handle_message_rfc822): Here too.
- (mail_format_raw_message): We can do it here also...
- (attachment_header): We can do it a little bit here...
- (write_address): A microscopic bit here...
- (write_hr): same.
-
-2001-10-22 Anna Marie Dirks <anna@ximian.com>
-
- * mail-config.glade: Added several new accelerators to the edit account
- dialog, and fixed the focus targets on all existing accelerators. I
- was hoping that since the widgets used in the account editor are also
- used in the first-time start-up druid and them mail-config druid,
- that this would fix all accelerator problems for those druids as well,
- but there is something wrong with Bonobo which is preventing
- the druids from responding to their accelerators. Sigh. Anyway,
- most accelerators in the edit account dialog work correctly
- now, though there are few (such as _Full Name) which fail to
- do anything. I don't know why.
-
-2001-10-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-stream-gtkhtml.c (mail_stream_gtkhtml_new): New class that
- wraps writing to a GtkHTML stream so that we don't have to write
- to an intermediate GByteArray.
-
- * mail-display.c (on_url_requested): Use the new Camel->GtkHTML
- stream - this means we don't have to chew up nearly as much
- memory...yay!
- (try_part_urls): Here too.
-
-2001-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-mt.c (do_op_status): Don't free `clientid' as it's
- uninitialized.
-
-2001-10-22 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.etspec (Score): disable this column. Fixes Ximian
- bug #12381.
-
-2001-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-mt.c: #include "component-factory.h".
- (do_op_status): Pass the component ID instead of the msg ID.
-
- * component-factory.h (COMPONENT_ID): #define here instead of
- `component-factory.c'.
- (SUMMARY_FACTORY_ID): Likewise.
-
-2001-10-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (format_mime_part): Don't wrap error text with
- <blockquote>, this is done inside mail_error_write.
- (handle_multipart_encrypted): If we get an exception trying to
- decrypt the mime part, display an error rather than trying to
- treat it as multipart/mixed.
-
- * mail-callbacks.c (empty_trash): Confirm expunge.
-
- * folder-browser.c (folder_browser_destroy): Move the folder sync
- code along with a few other things from folder_browser_finalise()
- into here instead.
- (folder_browser_finalise): Moved some cleanup functions into
- destroy.
-
-2001-10-22 Dan Winship <danw@ximian.com>
-
- PGP verification UI changes to make it not HTML spoofable.
-
- * mail-format.c (handle_application_pgp): Remove this unused
- hack.
- (mail_format_mime_message): Initialize a fourth hash table, used
- to keep track of fake MIME parts.
- (mail_part_set_default_displayed_inline): New routine to set the
- default disposition of a part (doesn't change it if the user has
- already overridden it).
- (format_mime_part): Wrap a blockquote around the error text (moved
- here from mail_error_write since it doesn't apply in other cases).
- (write_hr): Write a <hr> with appropriate padding between MIME
- parts.
- (write_one_text_plain_chunk): Write some plain text with
- appropriate margins.
- (handle_text_plain): Use write_one_text_plain_chunk. Update for
- inline specials handler API change.
- (fake_mime_part_from_data): Use the "fake_parts" hash to avoid
- recreating the same fake parts again if the message is
- redisplayed. Lets you toggle the shown/hiddenness of uudecode
- parts, and do the new pgp verification thing for inline pgp
- signatures.
- (try_inline_pgp): Don't do any actual PGP handling here: Just
- rewrite as a multipart/encrypted.
- (try_inline_pgp_sig): Likewise, just do a multipart/signed (with
- the x-inline-pgp-hack parameter set).
- (try_uudecoding, try_inline_binhex): Update for API changes.
- (handle_multipart_signed): Exciting and new. Use <object> to
- create a button which the user must click to do the
- verification. Change the formatting of the gpg output text a bit.
-
- * mail-display.c (on_link_clicked): Remove x-evolution-decode-pgp
- hack, which is no longer used.
- (pixbuf_gen_idle): Add a hack for the PGP verification button.
- (do_attachment_header, do_external_viewer): Split out of
- on_object_requeested for clarity.
- (do_signature): New routine to do the PGP verification button.
- (on_object_requested): Now just dispatches to
- do_attachment_header, do_external_viewer, or do_signature.
- (mail_error_write): Don't do <blockquote> here. Fixed the problem
- that was trying to fix elsewhere.
-
-2001-10-22 Dan Winship <danw@ximian.com>
-
- * mail-callbacks.c (transfer_msg): Fix these functions so they
- don't crash evolution-mail. Too bad it still crashes in the
- shell.
-
-2001-10-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (on_url_requested): Use
- mail_format_get_data_wrapper_text for text parts so we get free
- charset conversion.
-
- * mail-format.c (mail_format_get_data_wrapper_text): Renamed from
- get_data_wrapper_text and now returns a GByteArray.
- (handle_text_plain): Updated to use the new get_data_wrapper_text.
- (handle_application_pgp): Same. Wow...also fixed a mem leak and
- made a bit more efficient by doing so.
- (handle_text_enriched): Here too. Also use string->len instead of
- strlen (string->str).
- (mail_format_raw_message): Same.
-
-2001-10-22 <NotZed@Ximian.com>
-
- * mail-callbacks.c (mark_all_as_seen): Instead of select_all()
- then using the tree's selected nodes to iterate, just do it on the
- folder which keeps the current selection. Fixes #3658.
-
-2001-10-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c: Call the new move/copy_msg_cb's
-
- * mail-callbacks.c (move_msg_cb): Renamed from move_msg.
- (copy_msg_cb): Renamed from copy_msg.
- (move_msg): The bonobo-ui-component callback.
- (copy_msg): Same.
-
-2001-10-21 <NotZed@Ximian.com>
-
- * mail-vfolder.c (mail_vfolder_shutdown): Clear variables once
- done, for debugging.
- (mail_vfolder_add_uri, mail_vfolder_delete_uri): Dont do anything
- if we're shutdown (context == NULL).
-
- * component-factory.c (idle_quit): Move mail_vfolder_shutdown
- here, it should be one of the last things shutdown.
-
- * mail-format.c (handle_text_plain): Dont use (if (!p++), and then
- check p!= later, since its now 1, oops. Fixes #13106, thought it
- was a start of uuencoded stuff!
-
- * folder-browser.c (on_right_click): Escape _'s before adding them
- to menu from mailing list name, also remove some dead code that
- someone forgot to remove when refactoring. #11307.
- (folder_browser_is_drafts): Use the store's uri_cmp function to
- compare to the drafts uri's.
- (folder_browser_is_sent): Same. Slight cleanup for #11351.
-
-2001-10-21 Dan Winship <danw@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): Update for
- e_msg_composer_add_messages_attachments arg change.
- (do_forward_non_attached): Likewise.
-
-2001-10-20 Jon Trowbridge <trow@ximian.com>
-
- * mail-display.c (mail_display_new): Don't leak our
- ESearchingTokenizer.
-
-2001-10-20 Larry Ewing <lewing@ximian.com>
-
- * folder-browser-ui.c: hook up zoom functions.
-
- * mail-callbacks.h: add prototypes.
-
- * mail-callbacks.c (zoom_in): added.
- (zoom_out): added.
- (zoom_reset): added.
-
-2001-10-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (transfer_msg): Allow copy/move to/from vTrash
- folders as well.
-
- * component-factory.c (destination_folder_handle_drop): Properly
- handle local vTrash folders.
-
-2001-10-19 <NotZed@Ximian.com>
-
- * mail-account-gui.c (build_auth_menu): Dont translate camel strings.
- (mail_account_gui_setup): "
-
-2001-10-19 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (destination_folder_handle_motion): Get
- @folder_type here too [to match the changes in the
- EvolutionShellComponentDnd interface]. Also, remove a debugging
- message.
- (destination_folder_handle_drop): Likewise.
-
-2001-10-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): Update to reflect API
- changes to e_msg_composer_add_message_attachments().
- (do_forward_non_attached): Same.
- (providers_config): Oops, pass a GdkWindow instead of a GtkWindow.
-
-2001-10-19 <NotZed@Ximian.com>
-
- * mail-folder-cache.c (store_finalised): Free folders_uri.
- (real_folder_deleted): If folder is deleted, remove it from the
- hashtables.
-
-2001-10-18 <NotZed@Ximian.com>
-
- * subscribe-dialog.c (get_short_folderinfo_get): Remove the
- register/unregister, they're already done above us.
-
- * mail-vfolder.c (vfolder_adduri): Added remove flag - its not
- adduri, its removeuri, its less typing than creating a removeuri.
- (vfolder_adduri_do): Implement the remove flag.
- (mail_vfolder_remove_uri): Changed to mail_vfolder_delte_uri, to
- indicate its actually been deleted.
- (mail_vfolder_add_uri): Added remove flag.
- (rule_changed): When adding existing folders to a new rule, strdup
- the list data.
- (mail_vfolder_delete_uri): Dont do any work to remove the actual
- folder from the vfolder (we'd have to look it up first), let the
- vfolder remove it itself. Just update the rules.
-
- * mail-folder-cache.c (store_finalised): Unhook from all events
- when done.
- (mail_note_store_remove): Remove a store from being noted.
- (free_folder_info): Also if we have a folder, unhook all events.
- Also remove the uri from vfolders.
- (mail_note_folder): Remove warning about adding folders to stores
- that aren't added yet - we might actually be removing the store.
-
- * component-factory.c (mail_remove_storage): Call
- mail_note_store_remove when we remove the storage.
-
-2001-10-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (providers_config): Don't make the mail
- settings dialog modal.
-
-2001-10-17 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-account-gui.c (folder_picker_clicked): Pass the toplevel to
- `evolution_shell_client_user_select_folder()'.
- * mail-callbacks.c (transfer_msg): Likewise.
-
-2001-10-18 <NotZed@Ximian.com>
-
- * mail-send-recv.c (build_dialogue): call setup_send_data *after*
- we've setup the global dialogue thingy.
- (mail_send_receive): Instead of using static local to check for
- re-running of dialogue, use a global, setup by build_dialogue.
- These fix #12335.
- (mail_send_receive): Dont assert dialogue is realized, it might
- still be being built, so only show if it is realized.
-
-2001-10-18 Dan Winship <danw@ximian.com>
-
- * mail-mt.c (mail_call_main): Use G_VA_COPY to make this compile
- on ppc again.
- (do_call): Here too.
-
-2001-10-17 <NotZed@Ximian.com>
-
- * mail-folder-cache.c (store_folder_subscribed): Clone the
- folderinfo before passing to async event.
- (real_folder_created): Free when done.
- (store_folder_unsubscribed):
- (real_folder_deleted): And same here.
-
- * mail-ops.c (mail_expunge_folder): Use the queued thread for
- expunging folders.
-
-2001-10-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_send_message): No longer need to copy the
- description now that camel-exceptions have been fixed.
-
- * subscribe-dialog.h (subscribe_dialog_show): Helper macro.
-
- * subscribe-dialog.c (subscribe_dialog_run_and_close): Removed.
-
- * mail-callbacks.c (check_send_configuration): Don't use
- gnome_dialog_run_and_close() here, we can easily get away with
- just using a gtk_widget_show().
- (providers_config): Don't use a gnome_dialog_run_and_close() here
- either. No longer need to use e_gnome_dialog utils.
- (manage_subscriptions): Don't run_and_close().
-
-2001-10-17 <NotZed@Ximian.com>
-
- * mail-callbacks.c (empty_trash): Only empty trash on enabled
- accounts, fixes #12821.
-
-2001-10-17 Dan Winship <danw@ximian.com>
-
- * mail-format.c (write_default_header): Make Reply-To bold too
- since no one ever figures out why it's not currently.
-
-2001-10-17 Iain Holmes <iain@ximian.com>
-
- * importers/evolution-mbox-importer.c: Fix the typo.
-
-2001-10-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (uid_cachename_hack): Lets put the UID cache in
- ~/evolution/mail/pop3 as this makes more sense than ~/mail/config
- does. Perform checking to see what flavor cache-path the user is
- on and compensate.
-
- * message-list.c (on_cursor_activated_idle): Check that the
- cursor_uid is non-NULL before emitting a "message_selected"
- signal. Fixes bug #6015.
-
-2001-10-16 Jon Trowbridge <trow@ximian.com>
-
- * e-searching-tokenizer.c (e_searching_tokenizer_begin): Always
- explicitly clear out the SearchInfo.
-
-2001-10-16 <NotZed@Ximian.com>
-
- * mail-folder-cache.c: Added an async_event handler to store_info.
- (mail_note_store): Setup async event handler here.
- (store_finalised): Flush out async events here.
- (folder_changed): Use async event handler to emit event.
- (mail_note_folder): Chagned, do most of the work in the calling
- context, only do the corba stuff in main.
- (store_folder_subscribed): Use async event, and do more work locally.
- (store_folder_unsubscribed): Same.
- (store_folder_deleted): Call store_folder_unsubscribed if we have
- to do any work.
- (store_folder_created): Call store_folder_subscribed if we have to
- do any work.
- (store_folder_unsubscribed): Ref store while busy.
- (real_folder_deleted): And unref here.
- (store_folder_subscribed): Reg store while busy.
- (real_folder_created): Unref here.
- (mail_note_folder): Ref folder while busy.
- (real_note_folder): And unref here.
- (mail_note_folder): Hook onto folder_deleted event.
- (folder_deleted): Just mark this folder as no longer available.
-
- * mail-session.c (register_timeout): Use mail_call_main instead of
- proxy_event.
- (remove_timeout): Same here.
-
- * folder-browser.c (folder_changed): use the new mail_async_event
- stuff.
- (folder_changed_main): Remove old async event handling stuff.
- (FOLDER_BROWSER_LOCK/UNLOCK): Removed.
- (FolderBrowserPrivate): Removed too, sigh.
- (folder_browser_set_message_preview): Return do nothing if we're
- destroyed (message_list == NULL).
- (folder_browser_search_query_changed): "
- (folder_browser_toggle_preview): "
- (folder_browser_toggle_threads): "
- (folder_browser_toggle_hide_deleted): "
- (folder_browser_set_message_display_style): "
- (folder_browser_charset_changed): " All for #12613.
-
- * mail-mt.c (mail_async_event_new, mail_async_event_emit,
- mail_async_event_destroy): New functions to handle async events.
- (mail_proxy_event, mail_proxy_event_id): Removed old functions for
- async events.
- (do_call): Add suport for MAIL_CALL_p_pp.
- (mail_msg_free): Use mail_async_event instead of proxy_event.
-
- * message-list.c (message_changed): Promote the message_changed to
- a folder_changed and use main_folder_changed to process it.
- (main_message_changed): Remove.d
- (message_list_init): Setup async event handler.
- (message_list_destroy): Remove async handler.
- (folder_changed): Use async hanler to emit event in main loop.
- (message_changed): Same.
-
- * mail-mt.c (mail_proxy_event_id): New function to return the id
- of the currently executing proxied event.
-
- * folder-browser.h: Added private field.
-
- * folder-browser.c (folder_changed): Keep track of tasks
- outstanding in the tasks list, locked access.
- (FOLDER_BROWSER_LOCK, UNLOCK): Macros to lock the folder browser
- for poking about in diff threads.
- (folder_browser_finalise): Wait for any outstanding takss to
- finish before cleaning ourself up.
- (folder_browser_destroy): Move the seen_id handling to finalise,
- also add a loading_id handling code.
- (main_folder_changed): Remove our running task when done.
-
-2001-10-15 Larry Ewing <lewing@ximian.com>
-
- * mail-display.c (mail_error_write): don't write strings longer
- than they actually are.
-
-2001-10-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (folder_browser_destroy): Remove the mark_seen
- timeout.
-
-2001-10-15 Larry Ewing <lewing@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): don't apply the body
- text in replys since we will just replace it anyway.
-
-2001-10-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (owner_unset_cb): Call
- mail_vfolder_shutdown.
-
- * mail-vfolder.c (mail_vfolder_shutdown): Unref all of our
- VFolders.
-
- * mail-folder-cache.c (real_note_folder): Remember to unref the
- folder before returning if we have already noted this folder.
-
-2001-10-15 <NotZed@Ximian.com>
-
- * mail-session.c (get_password): Proxy get-password call to main
- thread.
- (forget_password): same for forget_password.
- (get_filter_driver): and same for get_filter_driver, since it uses
- gtk objects.
-
- * mail-mt.c (mail_call_main): new generic interface for calling
- stuff/proxying in the gui thread.
-
-2001-10-14 Jon Trowbridge <trow@ximian.com>
-
- * e-searching-tokenizer.c (e_searching_tokenizer_clone): Share
- more state between the parent and its clones, so that our multiple
- tokenizers don't get out of sync when we are rendering frames and
- iframes. (Bug #11638)
-
-2001-10-13 Jon Trowbridge <trow@ximian.com>
-
- * e-searching-tokenizer.c (search_info_compare): Bad hacker!
- Don't implicitly assume that utf8 characters are one byte in size!
- (Bug #9520)
- (e_searching_tokenizer_begin): As long as I'm touching those code:
- don't increase the size of search matches. I'll fix the colors
- later. (part of bug #11589)
-
-2001-10-13 Dan Winship <danw@ximian.com>
-
- * mail-callbacks.c (create_msg_composer): Don't emit a gtk warning
- if the composer creation fails.
-
-2001-10-12 Dan Winship <danw@ximian.com>
-
- * message-list.c, message-list.h, message-list.etspec: Revert the
- change to remove the Score column until Chris can fix ETable so
- it's possible to remove a column without breaking everyone's
- exisiting settings.
-
-2001-10-12 Iain Holmes <iain@ximian.com>
-
- * importers/evolution-mbox-importer.c (load_file_fn): Don't ever create
- the folder here. Wait until the shell has created it. Otherwise we get
- loads of race conditions where the mailer can create a subfolder before
- the shell has registered the parent.
-
-2001-10-12 Chris Toshok <toshok@ximian.com>
-
- * main.c (main): call e_passwords_init and e_passwords_shutdown.
-
- * mail-session.h: add prototypes for
- mail_session_{get,add}_password.
-
- * mail-session.c (init): empty this out - we use e_passwords
- instead of a local hashtable.
- (get_password): use e_passwords_get_password and
- e_passwords_add_password.
- (forget_password): use e_passwords_forget_password.
- (mail_session_remember_password): use
- e_passwords_remember_password.
- (mail_session_forget_password): use e_passwords_forget_password.
- (mail_session_get_password): new function, use
- e_passwords_get_password.
- (mail_session_add_password): same, use e_passwords_add_password.
- (mail_session_forget_passwords): use e_passwords_forget_passwords.
-
- * mail-config.c (mail_config_write_on_exit): fix this up so it
- works as desired with the e_passwords stuff.
-
-2001-10-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (mail_error_write): Convert URLS so we can get
- clickable links.
-
- * message-list.c: Removed score stuff.
-
-2001-10-12 Jon Trowbridge <trow@ximian.com>
-
- * mail-display.c (html_button_press_event): Store our listener id.
- (popup_info_free): Disconnect our listener when we free the popup.
- (Bug #11040)
-
-2001-10-11 Jon Trowbridge <trow@ximian.com>
-
- * mail-callbacks.c (addrbook_sender): Listen for "destroy" events
- from the control, so that we don't leave stray windows laying
- around. (Bug #9101)
-
-2001-10-11 <NotZed@Ximian.com>
-
- * local-config.glade: Added a checkbox for body indexing.
-
- * mail-local.c (mail_local_reconfigure_folder): Get index_body
- widget.
- (mail_local_folder_reconfigure): Add an 'index_body' argument &
- implement. Dont do anything if nothing changed.
-
- * openpgp-utils.c (openpgp_verify): Use e_iconv_open.
-
-2001-10-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (do_forward_non_attached): Attach the message
- attachments. Fixes bug #5439.
-
-2001-10-11 Dan Winship <danw@ximian.com>
-
- * mail-folder-cache.c (update_1folder): No longer need to pass
- folder display name to storage update_folder methods.
- (setup_folder, free_folder_info): Meaning we no longer need to
- keep track of it.
-
- * evolution-outlook-importer.[ch], evolution-mbox-importer.[ch]:
- These copies are cruft. The real ones are in importers/.
-
-2001-10-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (free_storage): Make sure the
- service/storage are non-NULL.
-
- * mail-callbacks.c (e_gnome_dialog_parent_destroyed): Call
- gtk_main_quit.
- (send_receive_mail): Don't use e_gnome stuff since this doesn't
- need to be run using gnome_dialog_run_and_close().
- (composer_send_cb): Same.
- (edit_msg): Here too.
- (resend_msg): And here.
- (search_msg): Same.
- (filter_edit): Here too.
- (filter_edit): Don't use e_gnome_dialog_set_parent() because we
- don't do gnome_dialog_run_and_close on this dialog.
- (e_gnome_error_dialog_parented): Removed.
- (e_gnome_ok_dialog_parented): Removed.
-
-2001-10-10 Dan Winship <danw@ximian.com>
-
- * mail-config.c (new_source_created): Fix up the logic here.
-
-2001-10-10 Larry Ewing <lewing@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): use new function to copy
- the attachments from the source message. This still isn't perfect
- but it should avoid the problems with headers being transfered.
- This makes images in replies work again.
-
- * mail-display.c (save_url): copy the data. We can't ref the byte
- array and we can't free it so we have to copy it.
-
-2001-10-10 <NotZed@Ximian.com>
-
- * mail-ops.c (transfer_messages_transfer): IF the source and
- destination folders are the same, do nothing. Oh, and return an
- error, otherwise the shell goes and removes it anyway. Fixes a
- rather serious bug with dnd of folders onto their current
- location.
-
-2001-10-09 Larry Ewing <lewing@ximian.com>
-
- * mail-display.c (save_part): ref the part.
- (save_destroy_cb): new function to unref the part when we have
- closed the dialog.
- (save_url): fake a mime part so that we can save data urls without
- extra effort. This is less sucky than it seems since it handles
- filenames and ref counting with minimal fuss.
-
-2001-10-09 <NotZed@Ximian.com>
-
- * component-factory.c (owner_unset_cb): Disconnect from all the
- signals we were listening to, so we dont try and do shit twice on
- exit (one on unset_cb, one on destroy).
- (create_component): Setup the signal handlers using a table, so
- they're easier to disconnect on finish.
-
- * mail-folder-cache.c (folder_changed): Ref folder so it hangs
- around till we're done with it.
- (real_folder_changed): Unref folder when we are done with it.
- Should fix #11981.
-
-2001-10-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (done_message_selected): Make sure the
- mail-display is non-NULL.
-
-2001-10-09 <NotZed@Ximian.com>
-
- * mail-local.c (mlf_search_by_uids): Implement.
-
-2001-10-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-ui.c (folder_browser_ui_add_message): Create a
- chaqrset picker submenu in the View menu.
-
- * mail-format.c (mail_format_raw_message): Pass the mail-display
- to get_data_wrapper_text.
- (get_data_wrapper_text): Use the user's override charset if one is
- provided, otherwise user the user's default charset.
- (handle_text_plain): Pass along the mail-display to
- get_data_wrapper_text.
- (handle_application_pgp): Same.
- (handle_text_enriched): Here too.
- (mail_get_message_body): Pass NULL as the mail-display to
- get_data_wrapper_text since we don't have access to a
- mail-display.
-
- * mail-display.c (mail_display_set_charset): New function to set a
- charset on the maildisplay. Once set, the message is redisplayed
- using the new charset.
- (mail_display_destroy): Free the charset.
-
- * folder-browser.c (folder_browser_charset_changed): New callback
- for when a user overrides the message charset.
-
-2001-10-09 Dan Winship <danw@ximian.com>
-
- * mail-callbacks.c (e_gnome_dialog_set_parent): Use
- gtk_signal_connect_while_alive here so
- e_gnome_dialog_parent_destroyed doesn't get called on an
- already-destroyed dialog.
-
- * mail-config-druid.c (*_prepare): Record which page we're
- currently in.
- (*_changed): Only update the druid buttons if we're the current
- page. Fixes a problem that could make it impossible to get beyond
- the first page of the setup wizard.
-
- * mail-callbacks.c (mail_generate_reply): Revert the change to use
- e_msg_composer_new_with_message. That has unwanted side effects.
- (This commit re-breaks replying to HTML messages with inline
- images.)
-
-2001-10-08 Dan Winship <danw@ximian.com>
-
- * mail-local.c (mlf_set_folder, mlf_unset_folder): Update for
- folder_flags.
-
- * folder-browser-ui.c (folder_browser_ui_add_list): Check
- CAMEL_FOLDER_IS_TRASH flag rather than checking
- CAMEL_IS_VTRASH_FOLDER.
-
- * folder-browser.c (folder_browser_toggle_hide_deleted): Likewise
-
- * message-list.c (message_list_set_folder): Likewise.
- (message_list_set_hidedeleted): Remove redundant trash check.
-
-2001-10-08 Jon Trowbridge <trow@ximian.com>
-
- * mail-format.c (write_default_header): Write out the Bcc: header
- when applicable. Fixes bug #5823.
-
-2001-10-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (attachment_header): Convert the htmlinfo into
- utf8. Fixes bug #11966.
-
-2001-10-08 Dan Winship <danw@ximian.com>
-
- * component-factory.c (create_view): For mailstorage folders,
- connect to the control's "activate" signal, and don't try to
- connect to the store.
- (storage_activate): Instead, do it here, so if the connection
- fails, or the user cancels, or whatever else, he can try again
- later.
-
-2001-10-07 Dan Winship <danw@ximian.com>
-
- * mail-tools.c (mail_tool_do_movemail): Remove #ifndef
- MOVEMAIL_PATH code, since the setting of that variable has been
- meaningless for a while now, and the rest of the code DTRT whether
- that code executes or not.
-
-2001-10-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-mt.c (pass_got): Fix a merge-conflict leftover.
-
-2001-10-05 <NotZed@Ximian.com>
-
- * folder-browser.c: reformatted the menu tables so they're a bit
- more bloody readable.
-
- * mail-folder-cache.c (mail_note_store): Hook into
- subscribed/unsubscribed events. Only 'add/remove' folders from
- the add/removed events if we aren't subscribed, otherwise use the
- subscribed events. Rest of fix for #11831
-
-2001-10-05 Jon Trowbridge <trow@ximian.com>
-
- * mail-config.glade: Add toggle button to config menu to turn the
- "confirm sending unwanted HTML" dialog on/off. (Bug 10794)
-
- * mail-accounts.c (construct): Make said toggle button actually
- work.
-
-2001-10-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (e_gnome_dialog_set_parent): New convenience
- function that not only sets the gnome-dialog's parent window but
- also makes sure that the gnome-dialog closes when it's parent
- closes.
- (e_gnome_warning_dialog_parented): New conmvenience wrapper around
- the libgnomeui version that also does the same thing as
- e_gnome_dialog_set_parent.
- (e_gnome_error_dialog_parented): Same.
- (e_gnome_ok_dialog_parented): And again...
- (e_gnome_ok_cancel_dialog_parented): And once again.
-
-2001-10-05 Larry Ewing <lewing@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): use
- e_msg_composer_new_with_message rather than e_msg_composer_new.
- This way we bring in all the attachment of the message we are
- replying to.
-
-2001-10-05 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c (message_list_setup_etree): Turn on
- "uniform_row_height" argument.
-
-2001-10-04 <NotZed@Ximian.com>
-
- * folder-browser.c (update_status_bar): Show "nn sent" as total in
- sent folder, rather than just 'total'.
-
- * mail-folder-cache.c (update_1folder): Also show total message
- count for sent_folder.
-
- * folder-browser-ui.c (folder_browser_setup_property_menu): Do a
- better job of setting up the name. Also de-sensitise when we
- can't configure the folder.
-
-2001-10-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (providers_config): Set the parent window as
- the fb. This fixes bug #11723.
- (filter_edit): Do the same thing here too and also to the warning
- dialog.
- (edit_msg): Set the parent on the warning dialog.
- (resend_msg): And here.
- (search_msg): Here too.
- (confirm_expunge): Set the parent window on the dialog here too.
- (save_msg_ok): Same here.
-
- * mail-accounts.c (images_radio_toggled): Ignore the signal if the
- radio button is not "on". This fixes bug #10532 because the on/off
- signals don't always come in the off->on order.
-
- * mail-ops.c (mail_send_message): Reduced some redundancy.
-
-2001-10-04 Dan Winship <danw@ximian.com>
-
- * mail-format.c (write_address): Fix so that an email address with
- no name is once again just "foo@bar.com", not "<foo@bar.com>".
-
-2001-10-04 Iain Holmes <iain@ximian.com>
-
- * importers/evolution-mbox-importer.c (load_file_fn): Only pass
- CAMEL_STORE_FOLDER_CREATE when the shell will be creating the
- folder.
-
-2001-10-04 <NotZed@Ximian.com>
-
- * mail-callbacks.c (configure_folder): If we're accessing a
- vfolder uri, then popup the vfolder editor instead of trying the
- mail local one.
-
- * mail-vfolder.c (vfolder_edit_rule): Edit a vfolder by name.
-
-2001-10-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Added some more NULL
- checks.
-
-2001-10-04 <NotZed@Ximian.com>
-
- * component-factory.c (storage_remove_folder): Do the url
- fragment/path -> folder name hack. Removing vfolders from shell
- works now?
-
-2001-10-03 <NotZed@Ximian.com>
-
- * mail-send-recv.c (build_dialogue): Only build destination data
- if we have destination != NULL. Fixes crash of bug #10835.
-
- * folder-browser.c (folder_browser_config_search): Set 'to' ->
- 'recipient' data for search object. #6199.
-
- * mail-local.c (local_storage_new_folder_cb): Handle vtrash case,
- emit 'folder_created' event for the folder-cache to work, etc.
-
-2001-10-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_write_authenticity): Don't use the wax-seal
- icons for the pgp stuff anymore, use Jimmac's new icons instead.
-
-2001-10-03 <NotZed@Ximian.com>
-
- * mail-folder-cache.c (folder_changed): Dont wait for event to
- finish before returning. This could however mean we process it
- after things have vanished below us? Fixes another case of ctrl-d
- deadlock.
-
- * folder-browser.c (update_status_bar): If we have hide deleted
- set, then dont count deleted messages in the 'total' messages
- count. Fixes #6591.
-
- * mail-ops.c (add_vtrash_info): If we have a fragment, override
- that, rather than the path. Fixes #5251.
- (remove_folder_get): Freeze/thaw around deleting all messages in
- folder.
-
-2001-10-03 Rodrigo Moya <rodrigo@ximian.com>
-
- * importers/Makefile.am: add $BONOBO_GNOME_CFLAGS to make it work
- with latest Bonobo
-
-2001-10-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (transfer_msg): Pass an empty flags argument to
- mail_transfer_messages - destination folder should already be
- created by this point.
-
- * folder-browser.c (message_list_drag_data_received): Pass an
- empty flags argument to mail_transfer_messages.
- (selection_received): Same.
-
- * component-factory.c (xfer_folder): Pass the CREATE flag to
- mail_transfer_messages() so that the dest folder gets created.
- (destination_folder_handle_drop): Update for mail-ops API change.
-
- * mail-ops.c (mail_transfer_messages): Now takes a dest_flags
- argument that it passes along to mail_tool_uri_to_folder when
- opening the destination folder.
-
-2001-10-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-vfolder.c (vfolder_setup_do): Pass an empty flags argument
- to mail_tool_uri_to_folder.
- (vfolder_adduri_do): Same.
-
- * mail-session.c (get_folder): Pass an empty flags argument to
- mail_tool_uri_to_folder.
-
- * mail-send-recv.c (receive_get_folder): Pass an empty flags
- argument to mail_tool_uri_to_folder.
-
- * mail-ops.c (get_folder_get): Pass the flags to
- mail_tool_uri_to_folder.
- (mail_get_folder): Now takes a flags argument.
- (remove_folder_get): Pass an empty flags argument to
- mail_tool_uri_to_folder.
- (mail_send_message): Pass an empty argument flag to
- mail_tool_uri_to_folder.
- (transfer_messages_transfer): Same. Destination folder should
- already be created by this time.
-
- * folder-info.c (do_get_info): Pass an empty flags argument to
- mail_tool_uri_to_folder.
-
- * importers/evolution-mbox-importer.c (folder_created_cb): Pass
- the CREATE flag here too.
- (load_file_fn): And here.
- (load_file_fn): And here too.
-
- * importers/evolution-outlook-importer.c (load_file_fn): Pass the
- CREATE flag to mail_tool_uri_to_folder.
-
- * folder-browser.c (folder_browser_new): Pass an empty flags
- argument.
- (x_evolution_message_parse): Pass an empty flags argument to
- mail_tool_uri_to_folder.
-
- * component-factory.c (create_folder): Pass a CREATE flag to
- mail_get_folder here too.
- (owner_set_cb): And here.
- (xfer_folder): Shouldn't need the CREATE flag here, so not passing
- any flags.
- (destination_folder_handle_drop): Same.
-
- * mail-local.c (mail_local_store_add_folder): Pass a CREATE flag
- to mail_get_folder.
- (reconfigure_folder_reconfigure): Pass an empty flags argument to
- mail_tool_uri_to_folder.
-
- * mail-tools.c (mail_tool_uri_to_folder): Take a flags argument.
- (mail_tool_get_local_inbox): Pass an empty flags argument to
- mail_tool_uri_to_folder.
-
-2001-10-02 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-account-gui.c (launch_signature_editor): Use
- `bonobo_ui_component_new_default()', not
- `bonobo_ui_component_new()'.
-
-2001-10-01 Jon Trowbridge <trow@ximian.com>
-
- * mail-display.c (on_url_requested): Make sure we aren't dealing
- with a pathological message w/o a From: header.
- (ebook_callback): Properly check that the address we queried
- matches the address on the current message. (Bug #10038)
-
-2001-10-01 Iain Holmes <iain@ximian.com>
-
- * component-factory.c (component_factory_init): Check for errors.
-
- * mail.h: Change prototype for evolution_folder_info_factory_init.
-
- * folder-info.c (evolution_folder_info_factory_init): Return TRUE
- or FALSE.
-
- * mail-config.c (evolution_mail_config_factory_init): Return TRUE or
- FALSE.
-
- * mail-config.h: Change prototype for above.
-
-2001-10-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-vfolder.c (mail_vfolder_remove_uri): replace my_list_find()
- == NULL with my_list_find() != NULL.
-
-2001-10-01 Dan Winship <danw@ximian.com>
-
- * component-factory.c (mail_load_storage_by_uri): create storages
- for providers that are STORAGE and aren't EXTERNAL, rather than
- "(STORAGE and REMOTE) or spool, maildir, or vfolder".
- (mail_remove_storage_by_uri): Use the same rule here (which makes
- it possible now to remove maildir and spool stores now, which
- weren't properly special-cased before). Remove some CamelException
- misuse.
-
- * mail-config.c (new_source_created): Fix up the broken INBOX-
- shortcut-generating assumption a little by only assuming that if
- you call camel_store_get_inbox(), that its full_name is the same
- as its path. (This happens to always be true for inboxes now, and
- will be always true by definition at some point in the future.)
- Now maildir stores get working Inbox shortcuts.
-
- * mail-send-recv.c (get_receive_type): If PROVIDER_IS_STORAGE
- then use SEND_UPDATE, if not, use SEND_RECEIVE.
-
- * mail-local.c (local_provider): The local provider is EXTERNAL.
- (The shell creates it.)
- (mail_local_reconfigure_folder): Allow reconfiguring between
- IS_LOCAL providers.
-
- * mail-accounts.c (news_delete): Don't need to check the provider
- flags here... we know nntp is a STORAGE.
-
-2001-10-01 Dan Winship <danw@ximian.com>
-
- * mail-local.c (mail_local_reconfigure_folder): Don't use
- mail_tool_get_folder_name here since that function only existed to
- be clever in a certain case that this is not.
- (reconfigure_folder_free): Remove the dialog from the hash table
- here so that it gets removed in the successfully-reconfigured case
- too. Don't unref folder_out if it never got set.
- (reconfigure_clicked): Remove the hash table code from here; it's
- in reconfigure_folder_free now.
-
- * mail-tools.c (mail_tool_get_folder_name): No longer used by
- anything.
- (mail_tool_get_folder_from_urlname): Also not used anywhere.
-
-2001-10-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-tools.c (mail_tool_uri_to_folder): Don't pass the CREATE
- flag, we shouldn't ever need this...
-
-2001-10-01 Larry Ewing <lewing@ximian.com>
-
- * mail-identify.c (mail_identify_mime_part): if gnome-vfs returns
- application/octet-stream with the magic check, use the filename
- check instead since it at least has a chance of being useful.
-
-2001-09-28 Dan Winship <danw@ximian.com>
-
- * folder-browser-ui.c (fbui_sensitize_timeout): wrap a
- bonobo_ui_component_freeze/thaw around all of the set_props so
- they all update at once.
-
-2001-09-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (construct): Don't create checkboxes for global
- Threaded or Preview options as they are now removed.
-
-2001-09-28 <NotZed@Ximian.com>
-
- * component-factory.c (owner_set_cb): Setup vfolder storage before
- all others.
-
- * mail-local.c (mail_local_store_remove_folder): Emit
- folder_deleted event.
- (remove_find_path): Fix, compare against path, not full_name.
-
- * mail-tools.c (mail_tool_uri_to_folder): Dont
- vfolder_register_source anymore.
-
- * mail-vfolder.c (rule_changed): Changed to access
- mail_fodler_cahce to find out if the folder exist yet before
- trying to open them, also use the cache as a cache so we dont have
- to open the folder if its already been opened.
- (vfolder_register_source, register_source): Removed.
- (source_finalise): Removed,
- (check_source): Removed. All handled through diff mechanism.
- (mail_vfolder_add_uri): New function, records uri's of available
- folders, and adds them to any active vfolders if required.
- (mail_vfolder_remove_uri): New function, removes a uri from
- available folders, and checks any rules to see fi they need
- updating.
- (vfolder_adduri): New async function to add a uri to all vfolders
- that need it.
- (store_folder_deleted): oops! free user, not rule!!
-
- * mail-folder-cache.c: Add uri->folderinfo hashtable, and the
- store from which they come into the store info struct.
- Add uri to the folder_info.
- (setup_folder): Store the uri in the folderinfo.
- (setup_folder): And the uri in the folder_uri hashtable.
- (mail_note_store): Store the store in the storeinfo, and setup the
- folders_uri hashtable via the store's hash functions.
- (setup_folder): Call mail_vfolder_add_uri to note this newly setup
- folder uri.
- (store_folder_deleted): Proxy call to main thread.
- (real_folder_deleted): And tell the vfolder to remove this uri
- from its folder list.
- (setup_folder): Dont call vfolder_add_uri if noselect is set on
- the uri.
-
-2001-09-27 <NotZed@Ximian.com>
-
- * mail-vfolder.c: Removed vfolder_info struct, vfolder_storage.
- Neither used anymore.
-
-2001-09-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_get_account_by_transport_url): Use
- Camel to compare the urls rather than using e_url_equal which does
- all sorts of funky shit that may not work in every case.
-
-2001-09-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-local.c (mail_local_provider_init): Setup the url_hash and
- url_equal functions for the local provider.
-
- * mail-account-gui.c (mail_account_gui_save): Add code here to
- check to make sure that the Drafts and Sent folders are pointing
- to valid urls. This is kinda nasty and only really solves the case
- where the user changes, say, his imap server or
- something. Unfortunately we still have the problem where if
- account A's sent/drafts folders point to account B's store and the
- user changes the url for account B.
-
- * mail-config.c (mail_config_get_account_by_source_url): Use Camel
- to compare the urls rather than using e_url_equal which does all
- sorts of funky shit that may not work in every case.
-
-2001-09-28 Dan Winship <danw@ximian.com>
-
- * mail-mt.c (pass_got): Don't call
- mail_config_service_set_save_passwd if we didn't find a service.
-
-2001-09-27 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-config.c (add_shortcut_entry): Just add the shortcut to the
- first group.
-
-2001-09-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-ui.c (folder_browser_ui_add_list): Call
- folder_browser_toggle_threads() here after setting the value. This
- should fix bug #6415 and if it doesn't, then this whole deal is
- just a lost cause.
-
- * mail-mt.h: Added mail_msg_cleanup() prototype.
-
-2001-09-28 Dan Winship <danw@ximian.com>
-
- * mail-format.c (get_data_wrapper_text): Deal with
- camel_mime_filter_charset_new_convert returning NULL. (Every other
- call to it does, and something's wrong with iconv on the Sun right
- now so it keeps failing.)
-
-2001-09-27 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-mt.c (do_user_message): Always make the Cancel button the
- last one.
-
-2001-09-27 <NotZed@Ximian.com>
-
- * mail-folder-cache.c (real_note_folder): No such event finalized!
- Its finalize.
- (mail_note_store): "
-
- Fixed dan's comment a bit, info != NULL for folder_created, info==
- NULL for changed.
-
-2001-09-26 <NotZed@Ximian.com>
-
- * mail-local.c (mlf_set_message_flags): Proxy the
- set_message_flags call too. Doesn't fix the 'local folder counts
- dont update' problem, but its more correct.
-
-2001-09-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (mail_session_remember_password): Perform a
- NULL-check. Hopefully fixes bug #7874.
-
-2001-09-27 Dan Winship <danw@ximian.com>
-
- * mail-offline-handler.c (service_is_relevant): A service needs to
- be disconnected if it's remote, not already offline, and either
- connected OR connecting.
- (storage_go_offline): Don't put non-relevant stores offline. (Eg,
- don't force an IMAP store which you hadn't already connected to to
- connect and sync.)
- (storage_go_online): Likewise, don't "reconnect" stores that
- weren't connected before.
-
- * mail-ops.c (set_offline_desc): Fix the message to say
- "reconnecting" instead of "disconnecting" when appropriate.
- (mail_store_set_offline): If offline is TRUE, call
- camel_service_cancel_connect on the store. (We do this here
- because we don't want the cancel_connect request to get queued up
- behind a hanging connection attempt.)
-
-2001-09-26 Anna Marie Dirks <anna@ximian.com>
-
- * mail-config.glade: Added a "Description:" label and moved
- the source_description and transport_description labels to
- a more appropriate place.
-
-2001-09-26 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c (mlfe_callback): Check for the root node here.
- Fixes Ximian bug #11029.
-
-2001-09-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-mt.c (do_get_pass): Change the wording of the password
- dialog if we are getting a pgp passphrase so that users don't
- misinterpret it to mean saving the passphrase forever.
-
-2001-09-26 Jon Trowbridge <trow@ximian.com>
-
- * mail-callbacks.c (composer_get_message): strdup our "This
- message contains invalid recipients" string, since it gets freed
- later. And then don't leak the message string. (Bug #10877)
-
- * mail-format.c (write_address): Use camel_address_format,
- not camel_address_encode.
-
- * mail-display.c (html_button_press_event): Decode our URL before
- extracting the address to pop up contact info.
-
- * mail-format.c (write_address): When writing out a mailto: link,
- make sure we construct a valid URL w/ correct encoding. Make sure
- our address is properly quoted, if necessary.
-
-2001-09-26 Dan Winship <danw@ximian.com>
-
- * mail-folder-cache.c: Add a big comment explaining unread message
- counts so no one can mess them up again in the future. :-)
- (update_1folder): If info->unread_message_count is -1, don't do
- anything.
-
- * component-factory.c (component_factory_init): warn and exit if
- oaf_active_server_register returns OAF_REG_ALREADY_ACTIVE.
-
-2001-09-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (config_read): Oops, translate the fake account
- name to UTF-8.
-
-2001-09-26 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c (message_list_foreach): Use
- e_tree_selected_path_foreach instead of
- e_tree_selected_row_foreach here.
-
-2001-09-27 Michael Meeks <michael@ximian.com>
-
- * mail-config.c (mail_config_init): report the
- exception on failure and abort quickly instead of hitting
- a strange assert later.
-
-2001-09-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (decode_pgp): Update to not send the
- remember-passphrase option to the context, it doesn't need it
- anymore.
- (try_inline_pgp_sig): Same.
-
- * mail-accounts.c (construct): The remember-passphrase option is
- no longer there. This can now be set on the passphrase prompt
- dialog.
- (construct): Add confirm expunge options.
-
- * mail-config.c (config_read): We no longer read-in the
- remember-passphrase state because we no longer need it.
- (mail_config_write_on_exit): We no longer save it either.
- (mail_config_get_remember_pgp_passphrase): Removed.
- (mail_config_set_remember_pgp_passphrase): Removed.
-
- * mail-crypto.c (mail_crypto_pgp_mime_part_sign): No longer do we
- need to send the remember passphrase state to the pgp context.
- (mail_crypto_pgp_mime_part_verify): Same.
- (mail_crypto_pgp_mime_part_encrypt): Here too.
- (mail_crypto_pgp_mime_part_decrypt): And here.
-
-2001-09-25 Ettore Perazzoli <ettore@ximian.com>
-
- [Patch for Automake 1.5 compatibility pointed out by Richard
- Boulton <richard@tartarus.org>, as per #9258.]
-
- * Makefile.am (CLEANFILES): Assign directly, not with `+='.
-
-2001-09-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-folder-cache.c (update_1folder): The folder-info needs to
- take priority over the folder because of the way IMAP works (which
- is that it doesn't actually update the folders until you SELECT
- them and so when you do get_folder_info(), it doesn't actually
- SELECT the folders, it just STATUS's them).
-
-2001-09-25 <NotZed@Ximian.com>
-
- * folder-browser.c (folder_browser_destroy): Deal with destroy vs
- finalise semantics. Only destroy widgets here.
- (folder_browser_finalise): object finalise function, actually
- unref/free all other objects here.
- (folder_browser_class_init): Init the finalise hook.
- (got_folder): Check if message_list == NULL -> we've been
- destroyed before the thread got a chance to finish loading the
- folder.
- (folder_browser_is_drafts): Dont use a g_return_if_fail to return
- in what could be a valid state of the object.
- (folder_browser_is_sent): Likewise.
- (folder_browser_copy): Do nothing if message_list == NULL.
-
- * main.c (main): call mail_msg_cleanup() before leaving threads.
-
- * component-factory.c (owner_unset_cb): Wait for all outstanding
- operations to finish before setting up to quit.
- (idle_quit): Wait for all outstanding ops to finish before
- cleanup.
- (unref_standard_folders): NULL out the standard folder before
- unreffing it.
-
- * mail-mt.c (mail_msg_wait_all): New function to wait for all
- outstanding thread operations.
- (mail_msg_cleanup): Destroy the io channels before we're
- finished. Also wait for all outstanding threads first. Made
- public.
- (mail_msg_init): Dont call mail_msg_cleanup atexit automatically.
-
-
-2001-09-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (get_data_wrapper_text): If the data wrapper
- contains raw text, treat the contents as if they were in the
- user's default charset and convert them to UTF-8.
-
- * component-factory.c (owner_set_cb): Throw up a warning dialog if
- we suspect the config database is corrupt.
-
- * mail-config.c (config_read): If the account name is NULL, then
- we have a corrupt config database most likely - so generate a fake
- account name and set the corrupt but to TRUE.
- (mail_config_is_corrupt): New function to find out if the config
- is suspected of being corrupted.
-
-2001-09-25 Iain Holmes <iain@ximian.com>
-
- * mail-config.c (impl_GNOME_Evolution_MailConfig_addAccount):
- Check if the transport is NULL.
-
-2001-09-25 Iain Holmes <iain@ximian.com>
-
- * mail-display.c (link_menu): Remove the Save Link as (FIXME)
- item.
-
-2001-09-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-mt.c (pass_got): Only cache the password for the service if
- it has an entry in the account database. Fixes bug #10875.
-
-2001-09-24 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c (filter_date): Use e_strftime_fix_am_pm instead
- of strftime.
-
-2001-09-24 <NotZed@Ximian.com>
-
- * mail-local.c (mls_get_folder): Removed unused variables.
-
- * component-factory.c (storage_create_folder): Remove unused
- variable.
-
- * mail-format.c (write_default_header): Used to write a header
- that we know about/normally print. Use a static header table to
- index these.
- (write_header): removed.
- (default_header_index): Return the index of the default header.
- (write_headers): Changed the way it writes headers a bit. Use
- write_default_header or write_text_header directly. Also try and
- use the header charset as a fallback if the header can't be
- decoded using the locale charset.
-
-2001-09-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-mt.c (pass_got): Always cache POP and IMAP passwords, even
- if the user didn't tell us to. Fixes bug #10569.
-
-2001-09-21 <NotZed@Ximian.com>
-
- * mail-mt.c (mail_msg_check_error): If we have an operation that
- failed before, dont show the dialogue for the the new error. Also
- use gtk_widget_show rather than invoking another main loop. Fix
- for lazy people who like to leave their mailers running and go
- home.
-
-2001-09-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_send_message): Use the mail-tools convenience
- functions to remove and restore the X-Evolution headers.
- (mail_update_subfolders): Removed.
-
-2001-09-21 <NotZed@Ximian.com>
-
- * mail-callbacks.c (mail_storage_create_folder, folder_created,
- create_folders): All made redundant by new mail-folder-cache
- code.
- (delete_folders, folder_deleted): Uh, code that isn't used
- anywhere. Removed.
-
- * component-factory.c (storage_create_folder): Dont call
- folder_created, let the folder_created event handle the update.
-
- * mail-local.c (mail_local_store_add_folder): Use url path as
- full_name, not shell path.
- (mail_local_folder_construct): Remove path argument, and use the
- full_name instead.
- (mls_get_folder): Dont lookup folderinfo in cache. Like duh the
- shell hasn't told me its there yet, smaaaart.
-
- * mail-folder-cache.c (mail_note_store): Take a new argument
- 'done' that can callback when complete. Fixed callers
- appropriately.
-
- * mail-ops.c (mail_update_subfolders): Removed. Isn't used
- anymore.
- (mail_scan_subfolders): Remove, no longer used.
-
- * mail-send-recv.c (receive_update_got_store): Remove call to
- mail_update_subfolders.
-
-2001-09-20 <NotZed@Ximian.com>
-
- * mail-vfolder.c (check_source): Dont let drafts/outbox/sent be
- added via a generic 'all local folders' rule.
-
- * component-factory.c (got_folder): trigger a folder changed
- event, so the folderinfocache stuff has a chance to see if this is
- the outbox_folder or not.
-
- * mail-folder-cache.c (update_1folder): If we have -1 unread
- count, pass that as 0 to the shell so it doesn't go bolding.
- (setup_folder): Same.
-
-2001-09-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Only add the account
- if it doesn't already exist in the config db.
-
- * mail-config.c (mail_config_find_account): New convenience
- function.
-
- * mail-config-druid.c (wizard_finish_cb): Do not add the account
- here as this is taken care of in mail_account_gui_save() since it
- has to be able to set the default account.
-
- * mail-config.c (mail_config_set_default_account): Don't allow the
- index to become invalid.
-
- * mail-account-gui.c (mail_account_gui_save): Add the account
- before setting it as the default.
-
-2001-09-20 <NotZed@Ximian.com>
-
- * folder-browser.c (folder_browser_set_shell_view): Update the
- status bar here, assuming we've just been activated.
-
- * mail-ops.c (add_vtrash_info): Scan whole list, rather than
- missing the last one. Also dont assume its always the last,
- otherwise we could lose following folders.
-
-2001-09-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-tools.c (mail_tool_uri_to_folder): Don't "note" the folder
- if we failed to get it.
-
-2001-09-20 Iain Holmes <iain@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_new): Set the sensitivity
- of the edit buttons correctly.
-
-2001-09-20 <NotZed@Ximian.com>
-
- * mail-vfolder.c (vfolder_register_source): Lock around
- hashtable/list manipulation. Also dont try scan vfolder_hash if
- it hasn't been setup yet.
- (source_finalise): Lock around list access.
- (rule_changed): Lock around hash access.
- (context_rule_added): Lock around hash access.
- (context_rule_removed): "
- (rule_changed): Lock around list access.
- (all): d(x) out debug printfs
-
- * mail-local.c (storage_listener_startup): Fix for api change.
- (local_storage_new_folder_cb): Dont skip over leading / in path.
- (local_storage_removed_folder_cb): ditto.
-
- * mail-folder-cache.c (create_folders): No longer pass prefix
- between recursive calls - we have the path in the folderinfo.
- (setup_folder): No longer take path arg, we get it from
- folderinfo.
- (mail_note_folder): No longer take path arg, we use
- folder->full_name to key the folder table.
- (mail_note_store): Consolidate note_store interface, pass storage
- or corba_storage to it.
- (mail_note_local_store): Removed.
- (update_1folder): If its a vtrash folder, or the outbox_folder,
- and we have a folder, then make the 'count' the total message
- count, not unread messages count.
-
-2001-09-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-local.c (mail_local_store_add_folder): Set the folder info
- path.
-
-2001-09-20 <NotZed@Ximian.com>
-
- * mail-tools.c (mail_tool_uri_to_folder): Register vfolder sources
- here.
-
- * folder-browser.c (got_folder): Dont register vfolder sources
- here.
-
- * mail-ops.c (mail_get_folder): Add thread parameter. Fix callers.
- (add_unmatched_info): Scan for unmatched name and re-title.
-
- * mail-vfolder.c (vfolder_setup): Use the 'slow' queue for setting
- up vfolders.
-
- * mail-mt.c (mail_msg_init): Limit the maximum number of threads
- on the 'new' thread to 10.
- (mail_msg_init): Create a new queue 'slow' for doing slow
- operations.
-
-2001-09-20 Iain Holmes <iain@ximian.com>
-
- * mail-display.c (mail_error_write): Add a <blockquote> to make
- the error message look better.
-
-2001-09-20 <NotZed@Ximian.com>
-
- * mail-tools.c (mail_tool_uri_to_folder): Dont special case file:
- url's anymore.
-
- * mail-local.c: Add real_path to MailLocalFolder.
- (mail_local_folder_construct): Added path argument, setup
- full_name == path, and real_path == full_name.
- (mls_get_folder): First lookup folderinfo to confirm this folder
- exists, then use that to properly construct the folder paths.
- (mail_local_folder_reconfigure): Use real_path not full_name to
- create the store uri.
- (mlf_set_folder): Use real_path not folder_name to get real uri
- path.
-
-2001-09-19 <NotZed@Ximian.com>
-
- * mail-folder-cache.c (setup_store): Use the wrong spelling of
- finalised for the event hook.
- (real_note_folder): Use the wrong spelling of finalised for the
- event hook.
- (free_folder_info): Free the full_name parameter.
- (setup_folder):
- (real_note_folder): Key the folderinfo table on full_name, not
- path.
-
-2001-09-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (save_messages_save): Convert all textual parts to
- 8bit before saving. Fixes bug #10388.
-
- * mail-callbacks.c (ask_confirm_for_unwanted_html_mail): Oops,
- don't free memory that we don't own.
-
-2001-09-20 Dan Winship <danw@ximian.com>
-
- * mail-config.c (evolution_mail_config_factory_init): No need to
- have g_warnings here. If it's done properly, therapeutically,
- there's no danger involved.
-
-2001-09-19 Jon Trowbridge <trow@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): Truncate extremely long
- subjects. (inspired by bug #9158)
-
- * mail-tools.c (mail_tool_generate_forward_subject): Truncate
- extremely long subjects. (bug #9158)
-
-2001-09-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-send-recv.c (receive_update_got_store): Here too.
-
- * component-factory.c (create_view): Call mail_note_store()
- instead of mail_scan_subfolders() here so that these folders get
- hooked up with the unread count code.
-
-2001-09-12 Iain Holmes <iain@ximian.com>
-
- * importers/evolution-mbox-importer.c (load_file_fn): Fix memory
- leak.
-
-2001-09-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (ask_confirm_for_unwanted_html_mail): Convert
- the names to the locale charset.
-
-2001-09-19 Dan Winship <danw@ximian.com>
-
- * mail-callbacks.c (create_folders): Pass the actual unread
- message count, not just whether or not it's > 0. Fixes ximian
- 9089.
-
-2001-09-19 <NotZed@Ximian.com>
-
- * component-factory.c: Added missing header.
-
- * mail-local.c (mail_local_store_add_folder): Async load the
- folder we just added, so it can update the folder counts in the
- display. We just discard the folder afterwards?
-
- * mail-ops.c (mail_get_folder): Use the queued thread to get
- folders.
-
- * General cleanup of mail debug printfs.
-
- * mail-folder-cache.[ch]: Completely rewritten. Removed all calls
- to the old code everywhere they were used. Nuff said.
-
- * folder-browser.h: Add shell_view to folder_browser & api to set
- it.
-
- * folder-browser-factory.c (control_activate): Set the shell-view
- on the folder_browser.
- (control_deactivate): And clear it here.
-
- * folder-browser.c (folder_browser_destroy): Unhook from changed
- events on the folder before giving it away.
- (got_folder): Hook onto the folder-changed events.
- (folder_changed): Event hook proxy for folder_changed events
- (main_folder_changed): And the main code version.
- (update_status_bar): And the one that actually does the work.
- (on_selection_changed): Also call update_status_bar() to update
- the selection count.
- (folder_browser_set_shell_view): Implement function to set the
- shell_view on the folder_browser.
- (folder_browser_destroy): Release the shell_view here too.
-
- * mail-tools.c (mail_tool_uri_to_folder): Dont 'note' the new
- folder if its from a file: url, this is handled by hte local store
- (yeeruughck).
-
- * mail-local.c (mls_init):
- (free_info):
- (mls_finalise): Setup init/finalise funcs for the folderinfo hash.
- (local_storage_removed_folder_cb): re-enable.
-
-2001-09-18 <NotZed@Ximian.com>
-
- * mail-local.c (MailLocalStore): Add a hash table to store
- uri<>folderinfo data.
- (mail_local_store_add_folder): Add a new folderinfo to our hash.
- (mail_local_store_remove_folder): Remove a folder by uri.
- (storage_listener_startup): Add this store to those monitored by
- the folder tree.
-
-2001-09-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-mt.c (do_get_pass): Make the title translatable, and also
- use the account name when possible. Sorta fixes bug #6277.
-
-2001-09-17 <NotZed@Ximian.com>
-
- * mail-send-recv.c (get_receive_type): Function to get the real
- receive tpe for ag iven url. IMAP/SPOOL/MAILDIR types just update
- their info, dont download.
- (build_dialogue):
- (mail_receive_uri): Use function above to get the right receive
- type.
-
-2001-09-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-tools.c (mail_tool_remove_xevolution_headers): Oops, forgot
- about X-Evolution-Format.
- (mail_tool_restore_xevolution_headers): Same.
-
-2001-09-18 Dan Winship <danw@ximian.com>
-
- * folder-browser.c (folder_browser_set_uri): Merged into
- folder_browser_new: nothing ever changes the URI of an existing
- folder browser any more.
- (folder_browser_new): Make this take a uri argument and do the
- work folder_browser_set_uri used to do, except that we set fb->uri
- right away, so that if the folder browser's control is activated
- before got_folder() gets called, then folder_browser_ui_add_list()
- will have access to the correct uri for purposes of setting
- ViewThreaded, etc. Fixes #4913.
- (got_folder): Don't set fb->uri here since it will already have
- been set. Don't call message_list_set_threaded, since it should be
- a noop now (and if it's not, it would make the message list not
- match the menu item).
-
- * folder-browser-ui.c (folder_browser_ui_add_list): Remove some
- code that was failing to work around the problems above.
-
- * message-browser.c (message_browser_new): Pass uri to
- folder_browser_new, remove call to set_uri.
-
- * folder-browser-factory.c (folder_browser_factory_new_control):
- Likewise. Also fix a s/destroy/unref/ in an error cleanup.
-
-2001-09-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (get_password): Pass a 'cache-me' argument to
- mail_get_password.
-
- * mail-mt.c (pass_got): Make less confusing...
- (mail_get_password): Now takes an argument 'cache' that allows our
- caller to determine if the user wanted to cache his/her password
- or not.
- (pass_got): Set the cache option.
-
-2001-09-18 Dan Winship <danw@ximian.com>
-
- * mail-format.c (mail_format_raw_message): Call
- mail_content_loaded here rather than blocking if the message data
- isn't available.
-
-2001-09-17 <NotZed@Ximian.com>
-
- * mail-ops.c (mail_get_folderinfo): Get folderinfo 1 at a time
- rather than all at once.
-
-2001-09-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (storage_remove_folder): Unsubscribe from
- the folder before deleting it. Also, use the url's path instead of
- the shell's path since IMAP doesn't necessarily have to use "/" as
- the dir sep.
-
- * mail-ops.c (remove_folder_get): If the store supports
- subscriptions, make sure to unsubscribe from the folder before
- deleting it.
-
-2001-09-17 <NotZed@Ximian.com>
-
- * mail-local.c (storage_listener_startup): Setup global
- corba_storage variable.
- (mls_get_folder): Set 'update lstorage' on the newly opened
- folder.
-
-2001-09-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (invisible_selection_get_callback): Do nothing if
- the selection is NULL? Maybe this is the cause of bug #6817.
-
- * mail-config.c (mail_config_folder_to_cachename): Go back to
- generating the cachename ourselves, but continue doing it the way
- the dfault implementation of camel_folder_get_uri worked.
-
-2001-09-16 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c (ml_get_node_by_id): Made save_id const here.
-
-2001-09-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (pixbuf_gen_idle): Don;t destroy the pixbuf
- loader, unref it instead.
-
- * mail-config.c (mail_config_folder_to_cachename): Use
- camel_folder_get_uri().
-
-2001-09-15 <NotZed@Ximian.com>
-
- * mail-vfolder.c: Major rewrite of most of the guts, handle
- changes based on signals and events, etc. Use the main storage
- handling code that imap uses, etc.
-
- * mail-tools.c (mail_tool_uri_to_folder): Dont special case
- vfolder: anymore.
-
- * component-factory.c (owner_set_cb): use vfolder_load_storage(),
- new function to setup vfolder storage, after interaction has been
- enabled only. This might need some tweaking ...
- (storage_remove_folder): Removed all the folder lookup stuff.
- Just delete the folder based on the path passed in. There should
- be no reason this wouldn't work, right?
-
-2001-09-14 <NotZed@Ximian.com>
-
- * mail-ops.c (get_folderinfo_get): Only add vtrash folder info, if
- store supports vtrash.
-
- * component-factory.c (mail_load_storage_by_uri): Let 'vfolder'
- stores show up too.
-
-2001-09-13 <NotZed@Ximian.com>
-
- * mail-vfolder.c (vfolder_uri_to_folder): Open a vfolder then set
- its expression, since name?query open method is removed.
-
-2001-09-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * subscribe-dialog.c (fe_root_value_at): Return the cached value
- of camel_service_get_name so that we don't leak memory.
- (fe_real_value_at): Don't strdup the node's name.
- (folder_etree_construct): Set the service_name.
- (fe_destroy): Free the service_name.
-
- * mail-ops.c (add_vtrash_info): Free the temporary path variable
- here.
-
- * subscribe-dialog.c (store_data_new): Added a refcount variable
- so set the refcount to 1.
- (sd_got_store): Unref the store-data.
- (store_data_async_get_store): Ref the store-data.
- (store_data_ref): New function.
- (store_data_unref): New function.
- (subscribe_dialog_destroy): Instead of freeing the store-data
- here, unref it instead. We may just have an async function
- running. Set the callback function to NULL so that when the
- (remaining) async functions finish, they become no-ops.
-
- * mail-send-recv.c (build_dialogue): Revert my bar_destroy code
- and replace it with dialog_destroy instead.
-
- * mail-ops.c (mail_send_message): Append a message to any
- exception we get appending to any folders after having sent the
- message successfully saying that the message was sent successfully
- so the user doesn't misinterpret the error.
-
-2001-09-13 Jon Trowbridge <trow@ximian.com>
-
- * mail-callbacks.c (composer_get_message): Fixed double-freeing of
- EDestination vector when sending html mail to people who don't
- necessarily want it. Fixes bug #9848.
-
-2001-09-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * subscribe-dialog.c (get_short_folderinfo_desc):
- (get_short_folderinfo_get):
- (get_short_folderinfo_got):
- (get_short_folderinfo_free):
- (subscribe_get_short_folderinfo): Modified to take a FolderETree
- instead of a CamelStore (since the CamelStore is inside the
- FolderETree anyway) so that we could ref the ETree to prevent a
- race condition. Should fix bug #9827.
-
- * mail-format.c (try_inline_pgp_sig): Make sure that the
- charset_filter is non-NULL before using it since iconv may fail.
-
-2001-09-13 Larry Ewing <lewing@ximian.com>
-
- * mail-tools.c (mail_tool_quote_message): free the credits string.
-
-2001-09-12 <NotZed@Ximian.com>
-
- * mail-vfolder.c (vfolder_remove_cb): Fixed the remove callback
- prototype, and return the result properly using the listener.
- (vfolder_uri_to_folder): Always use the same store uri, so we dont
- create a new store for each folder.
-
-2001-09-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_write_on_exit): Save transport
- passwords too. This fixes bug #3020.
-
-2001-09-11 Dan Winship <danw@ximian.com>
-
- * mail-folder-cache.c (mail_folder_cache_note_folderinfo): Don't
- set the folderinfo's unread count to 0 when camel reports -1,
- since that may overwrite a valid unread count from before.
- (get_folder_info): Do it here instead when first creating a new
- folderinfo structure.
- Should fix bug #1756.
-
-2001-09-11 Larry Ewing <lewing@ximian.com>
-
- * mail-account-gui.c (menu_file_save_cb): call menu_file_save_error
- when there is an exception while saving.
- (menu_file_save_error): pop up a dialog telling the user the file
- has not been saved.
-
-2001-09-10 <NotZed@Ximian.com>
-
- * mail-local.c (mail_local_reconfigure_folder): Dynamically create
- the folder type list from camel.
- (reconfigure_clicked): And change code to handle changes.
-
-2001-09-10 <NotZed@Ximian.com>
-
- * merged mail_local patch from peterw. Many changes.
-
-2001-09-10 Iain Holmes <iain@ximian.com>
-
- * mail-config.c (impl_GNOME_Evolution_MailConfig_addAccount): Add a
- none account if the url is empty.
-
-2001-09-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): Don't use
- new_with_sig_file, that function no longer exists.
- (forward_get_composer): Same here.
-
-2001-09-10 Zbigniew Chyla <cyba@gnome.pl>
-
- * mail-config.c
- (add_shortcut_entry): Marked string for translation.
- (new_source_created): Ditto.
-
- * mail-send-recv.c
- (format_url): Marked strings for translation.
- (build_dialogue): Ditto.
-
-2001-09-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_new): Hide the S/MIME frame
- if we don't support S/MIME.
-
- * mail-send-recv.c (build_dialogue): Attach to the destroy event
- for each progressbar using bar_destroyed as the callback.
- (bar_destroyed): New callback to unregister the timeout and set
- the send-info's bar member to NULL so we don't try to update a
- destroyed progressbar.
-
- * mail-callbacks.c (mail_generate_reply): Pass along the right
- string, this fixes bug #9518.
-
- * mail-account-gui.c (save_service): Don't save the authmech if
- the username doesn't exist. Fixes bug #9474.
-
- * mail-callbacks.c (do_edit_messages): Remove some mailer-set
- headers. Fixes bug #9462.
-
-2001-09-10 Dan Winship <danw@ximian.com>
-
- * mail-callbacks.c (composer_get_message): Fix obvious dumb
- mistake in previous commit that made it *always* complain you had
- invalid recipients.
-
-2001-09-09 Jon Trowbridge <trow@ximian.com>
-
- * mail-callbacks.c (composer_get_message): Complain if we are
- trying to send to invalid recipients. (Bug #8875)
-
-2001-09-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (evolution_mail_config_wizard_factory_fn):
- We need to initialize all of the struct fields or else god knows
- what will happen later when we try to use 'em. Also set a destroy
- function for the MailConfigWizard so we don't leak it.
-
-2001-09-08 Jon Trowbridge <trow@ximian.com>
-
- * mail-callbacks.c (ask_confirm_for_unwanted_html_mail): Added.
- Shows a (hopefully) informative dialog warning you that some
- recipients might not want HTML mail (who are listed), and gives
- the option to cancel sending. (FIXME: The wording of this dialog
- could use some work.)
- (composer_get_message): Check if we are sending HTML to someone
- who might not want it, and raise the dialog if we are. Use our
- new destination-vector based api when talking to the composer.
- Touch our destinations here, boosting their use scores. This is
- the right place for this to happen --- closer to the end of the
- sending process, where incorrect/artificial use score inflation is
- less likely to occur.
-
- * mail-config.c (config_read): Added
- /Mail/Format/confirm_unwanted_html key. This flag determines
- whether or not we want to see the warning dialog when we send HTML
- mail to contacts who don't want it. Default is TRUE.
- (mail_config_write_on_exit): Write out the confirm_unwanted_html
- key.
- (mail_config_get_confirm_unwanted_html): Added.
- (mail_config_set_confirm_unwanted_html): Added.
-
-2001-09-08 Dan Winship <danw@ximian.com>
-
- * mail-display.c (mail_display_destroy): Unref the invisible,
- don't just destroy it.
-
-2001-09-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_write_authenticity): Give the full path of
- the wax-seal icons.
- (try_inline_pgp_sig): Convert the charset from UTF-8 to whatever
- charset it should be. Now takes a CamelMimePart argument as well.
- (try_uudecoding): Now takes a part argument as well.
- (try_inline_pgp): Here too.
- (try_binhex): And finally here.
- (handle_text_plain): Pass along the mime part to the try_*
- functions.
-
-2001-09-06 Chris Toshok <toshok@ximian.com>
-
- * component-factory.c (notify_listener): new function, to notify
- the bonobo listener in remove_folder/create_folder.
- (storage_create_folder): match EvolutionStorage create_folder
- signal's signature.
- (storage_remove_folder): match EvolutionStorage remove_folder
- signal's signature.
-
-2001-09-06 Dan Winship <danw@ximian.com>
-
- Fix a bunch of replying/forwarding-related formatting bugs.
-
- 2749 - Message text not included in reply, but html attachment is
- 4294 - "forward inline" should quote the same headers as the
- normal mail display
- 6100 - Reply to a forwarded email displays email headers
- 7255 - Replying to HTML message
- 7527 - replying to forwarded message w/ attachments does the wrong
- thing
-
- * mail-format.c (mail_get_message_rfc822): New function to get
- message headers and body together, for inline forwards, or replies
- containing attached messages.
- (mail_get_message_body): Redo this to always return HTML, but keep
- the "want_plain" flag, to decide whether to return HTML that looks
- like HTML or HTML that looks like plain text. Use
- mail_get_message_rfc822 to handle attached message/rfc822 parts.
- Don't include the text of vcard or icalendar attachments. Don't
- fail to include text parts just because we found an HTML part.
- (Since we're always returning HTML now, this doesn't cause
- problems any more.)
-
- * mail-tools.c (mail_tool_quote_message): Simplify greatly.
- mail_get_message_body always returns HTML now, and we let it take
- care of prepending "> "s too. We then let GtkHTML deal with
- converting the HTML to plain text if the user wants to reply in
- plain text.
- (mail_tool_forward_message): Simplify this a ton too: parts of it
- are moved into mail_get_message_rfc822 and parts are now
- unnecessary.
-
- * mail-callbacks.c (do_forward_non_attached): Call
- mail_tool_forward_message here always, and let it do the "> "
- quoting in the "quoted" case, so that we get the headers too when
- forwarding quoted. Related to bug #4294.
-
-2001-09-05 Dan Winship <danw@ximian.com>
-
- * mail-display.c (launch_cb): the "command" of a
- GnomeVFSMimeApplication can include arguments as well. Deal with
- that. Fixes support for CodeWeavers' CrossOver Plugin.
-
-2001-09-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_remove_account): Adjust the
- default_account index correctly.
-
-2001-09-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_get_accounts): Added a g_assert to
- make sure that config wasn't NULL. This is meant to help debug bug
- #4911 and friends.
-
- * component-factory.c (owner_set_cb): Do not mail_config_init()
- here as we've already called this in main() in main.c.
-
-2001-09-05 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #958, ShellComponents should not be created by factories, for
- the mailer case.]
-
- * GNOME_Evolution_Mail.oaf.in: Remove the
- GNOME_Evolution_Mail_ShellComponentFactory.
-
- * component-factory.c: Changed to not use a factory.
- (COMPONENT_FACTORY_ID): Removed.
- (COMPONENT_ID): New.
- (idle_quit): Don't unref the component_factory.
- (create_component): Renamed from `component_fn'. Take no args.
- (component_factory_init): Create the component with
- `create_component' and register it on OAF.
-
-2001-09-06 Radek Doulik <rodo@ximian.com>
-
- * everywhere updated for new mail_content_loaded definition
- (prototype)
-
-2001-09-05 Radek Doulik <rodo@ximian.com>
-
- * mail-display.c (mail_display_redisplay): increase
- redisplay_counter
- (try_part_urls): new helper function
- (try_data_urls): ditto
- (load_content_loaded): if it has stream handle available and if
- it's still valid, it writes to this stream instead of
- redisplaying, uses try_part_urls and try_data_urls
-
- * mail-display.h: added redisplay_counter to MailDisplay, I use
- it in load_content_loaded to be sure that there wasn't any
- redisplay and that remembered handle is still valid
-
- * mail-display.c (on_url_requested): don't end stream with error
- if part is not loaded yet
- (on_url_requested): don't end stream in cases when we are going to
- load image using http
- (stream_write_or_redisplay_when_loaded): new helper function,
- which is extracted from mail_display_redisplay_when_loaded. it's
- extended to handle gtkhtml stream writting
- (mail_display_redisplay_when_loaded): use
- stream_write_or_redisplay_when_loaded
- (mail_display_stream_write_when_loaded): new function, uses
- stream_write_or_redisplay_when_loaded
- struct _load_content_msg: added handle, url and redisplay_counter
- fields
-
- * mail-format.c (mail_content_loaded): added redisplay, url and
- handle parameter for case when we are loading image content and
- want it write to stream instead of redisplaying
-
-2001-09-05 Ettore Perazzoli <ettore@ximian.com>
-
- * message-browser.c (message_browser_new): s/Evolution/Ximian
- Evolution/.
-
-2001-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #7542, "Crash Afer Closing".]
-
- * component-factory.c (owner_unset_cb): NULL the
- global_shell_client as the first thing here. Otherwise we might
- get into a slight race that causes the shell to crash. [Still, of
- course the shell shouldn't crash, but I haven't been able to track
- that down yet.]
-
-2001-09-04 Zbigniew Chyla <cyba@gnome.pl>
-
- Fixes #7251
-
- * mail-ops.c (add_vtrash_info): Mark "Trash" with U_(), not _().
-
-2001-09-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (fetch_mail_fetch): Unref the source folder here
- because it might be a POP folder. We do this because on store
- finalize, we now try to disconnect cleanly which means that we may
- block.
-
- * mail-send-recv.c (build_dialogue): Fix capitalization. Fixes bug
- #7486.
-
-2001-09-04 Peter Williams <peterw@ximian.com>
-
- * mail-local.c (mlf_init): Remove accidentally left-in "choke on
- this" preprocessor thingie.
- (mail_local_folder_reconfigure): Instead of creating our own local
- exception, just assert that ex != NULL.
- (*): Staticize everything that can be and remove some obnoxious
- prototypes.
-
-2001-08-31 Peter Williams <peterw@ximian.com>
-
- * mail-local.c (mail_local_reconfigure_folder): Use (NULL, NULL)
- as the arguments to g_hash_table_new instead of g_direct_foo.
- Instead of checking the URI, check MAIL_IS_LOCAL_FOLDER (fb->folder)
- to check whether we can reconfigure the folder. Instead of
- gnome_dialog_run_and_close, use gnome_dialog_run...
- (reconfigure_clicked): And deal with removing the hash table
- elements here.
- (local_storage_new_folder_cb): Set the folder's name to the
- displayName to i18nize correctly (after shell patch is applied).
-
-2001-08-30 Peter Williams <peterw@ximian.com>
-
- * mail-local.c: Rewrite as a more complete CamelStore.
-
- * component-factory.c (create_folder): We can now chuck out most
- of this function and just call mail_get_folder.
- (xfer_folder_done): If we succeeded in moving the messages, now
- delete the source folder as we should be.
- (xfer_folder): In order to do so, create a new xfer_folder_data
- struct that records the value of 'remove_source' Fix a leak by
- unreffing the source folder.
-
- * mail-ops.[ch]: We no longer need the mail_new_folder operation.
-
- * folder-browser.[ch]: Don't need the 'reconfigure' member
- anymore, because the loaded folder's URL doesn't change.
- (do_message_selected): Don't check it
- (on_right_click): Same.
- (folder_browser_set_uri): Same.
- (got_folder): Same.
-
-2001-08-31 Zbigniew Chyla <cyba@gnome.pl>
-
- * mail-vfolder.c (vfolder_create_storage): Marked string for
- translation (with U_).
-
-2001-08-28 Zbigniew Chyla <cyba@gnome.pl>
-
- * message-list.c (e_mail_address_compare): Use g_utf8_collate
- instead of g_strcasecmp for comparing names.
- (subject_compare): Replaced g_strcasecmp, isspace, var++ with
- UTF-8 counterparts.
-
-2001-08-30 Iain Holmes <iain@ximian.com>
-
- * importer/evolution-mbox-importer.c (load_file_fn): Check if it's
- a folder, if so, create a folder.
- (process_item_fn): If it was a folder created, just finish up
- importing
-
-2001-08-29 Iain Holmes <iain@ximian.com>
-
- * importers/evolution-mbox-importer.c: Turn off debugging, remove
- spewage.
- (process_item_fn): Notify the importer if the folder isn't opened
- or created yet.
- (load_file_fn): Allow the function to continue if the folder is
- being created.
-
-2001-08-30 Peter Williams <peterw@ximian.com>
-
- Due to the introduction of mail_folder_cache_remove(), we can no
- longer assume that mail_folder_info's always exist, so we need to
- robustify a lot of this.
-
- * mail-folder-cache.c (folder_browser_destroyed): New
- function. Called when the folder browser is destroyed -- analogous
- to camel_folder_finalized.
- (mail_folder_cache_note_fb): Hook it up here.
- (struct _mail_folder_info): Add a member, mail_info_id, that
- records the get_mail operation's id, so that we can cancel it if
- we need to.
- (get_folder_info): Initialize it here.
- (get_mail_info_reply): Clear it here.
- (mail_folder_cache_remove_folder): If necessary, cancel it here.
- (mail_folder_cache_note_folder): Check it here before starting a
- new operation, just in case.
- (update_message_counts_main): Take a URI instead of a
- mail_folder_info *, in case the MFI has gotten destroyed.
- (update_message_counts): Take a quark of the URI instead of a
- mail_folder_info *, for the same reason. We use a quark instead of
- an allocated gchar * because figuring out when to free the string
- gets tricky. Then go from quark -> URI string -> MFI. Return if
- the folder is no longer valid, because this indicates that the MFI
- was removed before this signal got called. Pass a string to
- update_message_counts_main instead of an MFI.
- (camel_folder_finalized): Don't bother unhooking the signals here.
- Same change as above, but don't bother checking for a valid folder
- because we're about to make it invalid anyway.
- (message_list_built): Analogous to the above, except with the
- FolderBrowser instead of the CamelFolder.
- (selection_changed): As above.
- (folder_browser_destroyed): As above.
- (struct get_mail_info_msg): Instead of taking a mail_folder_info
- *, take a URI, for reasons explained above.
- (get_mail_info_receive): Go from URI -> MFI before doing anything.
- (get_mail_info_reply): Same.
- (get_mail_info_destroy): Free the URI.
- (get_mail_info): Take a URI and return the message id so that it
- can be cancelled if necessary.
- (mail_folder_cache_remove_folder): Disconnect from signals and
- events before removing.
- (mail_folder_cache_note_folder): Use a GQuark instead of the
- mail_folder_info * as the user_data.
- (mail_folder_cache_note_fb): Same.
- (mail_folder_cache_note_folderinfo): Little formatting change.
-
-2001-08-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-browser.c (message_browser_message_loaded): Fixed a
- memory leak.
- (message_browser_new): Added a comment as to why , after
- reparenting, we do not unref the mail_display.
- (message_browser_destroy): Don't call gtk_widget_destroy() on the
- message_list here.
-
-2001-08-30 Peter Williams <peterw@ximian.com>
-
- * mail-ops.c (remove_folder_get): Instead of removing the folder
- from the folder cache here...
- (remove_folder_got): ... do it here, in the main thread.
-
-2001-08-29 Jon Trowbridge <trow@ximian.com>
-
- * mail-callbacks.c (composer_get_message): When calling
- e_msg_composer_get_message, pass in TRUE for the 'sending' arg.
- (Part of the fix for bug #8332)
-
-2001-08-29 Peter Williams <peterw@ximian.com>
-
- * folder-browser-ui.c: Fix the pixmap for /commands/MessageUndelete.
-
- * component-factory.c (owner_set_cb): Toss in a call to
- mail_config_init () cause it might contribute to solving
- bug 4911, and it won't hurt.
-
-2001-08-28 Peter Williams <peterw@ximian.com>
-
- * component-factory.c (owner_unset_cb): Disable interaction once
- the shell has quit.
- (create_view): Instead of
- folder_browser_factory_new_control ("", corba_shell) when looking
- at a mailstorage folder, use create_noselect_control().
-
-2001-08-27 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-local.c: Match the studlyCapsification of
- shell/Evolution*.idl.
-
- * mail-config-druid.h: Change type of `event_source' from
- `Bonobo_EventSource *' to `Bonobo_EventSource'.
-
- * mail-accounts.c (mail_delete): Remove unused local variable
- `label'.
-
- * folder-info.c (do_get_info): `#if 0' unused variables.
-
-2001-08-27 Jon Trowbridge <trow@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): Check if we are trying
- to reply to a message with no From: field, and try to do something
- graceful in that case. (Bug #7028)
-
- * mail-display.c (ebook_callback): Add paranoid checks for the
- case of a message with a From: field. (Also maybe bug #7028)
-
-2001-08-27 Iain Holmes <iain@ximian.com>
-
- * mail-config-druid.c (druid_finish): Free the list and hash table.
- (druid_cancel): Free the list and hash table.
-
-2001-08-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_new): Set the source and
- transport description labels.
- (transport_type_changed): Set the transport description label.
- (source_type_changed): Set the source description label.
-
- * mail-tools.c (mail_tool_make_message_attachment): Remove
- X-Evolution* headers.
- (mail_tool_remove_xevolution_headers): New function to convenience
- removing the X-Evolution headers.
- (mail_tool_restore_xevolution_headers): New convenience function
- to restore the X-Evolution headers.
- (mail_tool_destroy_xevolution): New function to cleanup the
- structure.
- (mail_tool_forward_message): Remove and restore the X-Evolution
- headers here too.
-
-2001-08-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-send-recv.c (receive_update_got_store): If the store is not
- connected, scan it's subfolders first.
-
- * mail-ops.c (report_status): Call va_end() so LinuxPPC doesn't
- have a caniption.
-
-2001-08-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (launch_cb): Use the new e_mkdtemp function.
-
- * folder-browser.c (message_list_drag_data_get): Use the new
- e_mkdtemp function.
-
-2001-08-24 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #8024, Empty strings marked for translation.]
-
- * component-factory.c: Don't mark empty strings for translation.
- Rather, give descriptions and display names to types "mailstorage"
- and "vtrash".
-
-2001-08-24 Peter Williams <peterw@ximian.com>
-
- * mail-ops.c (remove_folder_get): Save the folder's full_name,
- unref it, and *then* unref the store, so that the folder has been
- closed before it gets deleted.
-
-2001-08-24 Peter Williams <peterw@ximian.com>
-
- * mail-config.c (add_shortcut_entry): Instead of using the length
- of the shortcuts list as the index for the shortcut, use -1, which
- means "last".
-
- * mail-config-druid.c (druid_finish): Remove the account adding
- stuff since that happens in wizard_finish now.
-
- * mail-config.c (add_new_storage): New function. Add a
- MailConfigAccount to the shell as a storage.
- (maybe_add_shortcut): Renamed to new_source_created.
- (new_source_created): Call add_new_storage here.
-
- * component-factory.c (mail_remove_storage_by_uri): Don't warn if
- the storage isn't remote... no point in making the caller do extra
- work.
-
-2001-08-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_set_thread_list): Don't let the uri
- be an empty string (how the fuck is this even happening in the
- first place??).
- (mail_config_get_thread_list): Same.
- (mail_config_set_show_preview): And here.
- (mail_config_get_show_preview): And finally here.
-
-2001-08-23 Larry Ewing <lewing@ximian.com>
-
- * mail-search.c (mail_search_construct): attach to the destroy
- handler to reset the tokenizer.
- (dialog_destroy_cb): reset the tokenizer here so that destroying
- the dialog with the window manager still clears the hilighted
- items.
-
-2001-08-23 Peter Williams <peterw@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Eek, let the user create
- new accounts if old_account == NULL.
-
-2001-08-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (destination_folder_handle_drop): Check to
- make sure we actually have drag data.
-
- * folder-browser.c (message_list_drag_data_received): Check to
- make sure we have valid data.
-
-2001-08-21 Christopher James Lahey <clahey@ximian.com>
-
- * Revert fix for Ximian bug #6995.
-
-2001-08-23 Peter Williams <peterw@ximian.com>
-
- * mail-folder-cache.c (maybe_update): Record the timeout_id so we
- can cancel it if the mail_folder_info is later freed. Also obviates
- the use of the _UPDATE_QUEUED flag.
- (mail_folder_cache_remove_folder): Cancel the timeout if we need to.
- Lock around the hash table operations. Free mfi itself. Add debugging
- spew.
- (get_folder_info): Initialiae the timeout_id to 0.
-
-2001-08-22 Jon Trowbridge <trow@ximian.com>
-
- * mail-callbacks.c (ask_confirm_for_only_bcc): Provide alternative
- text for this dialog for the case when a message has only Bcc
- recipients because of a hidden contact list's addresses being
- moved from To/Cc to Bcc.
- (composer_get_message): Try to detect when our message has only
- Bcc recipients because of moving addresses around due to a hidden
- contact list, and show the dialog with the revised wording in this
- case.
-
-2001-08-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (create_view): Don't blindly make all vtrash
- folder types have a uri of vtrash:file:/, instead only make it use
- vtrash:file:/ if it's a file: uri, else use physical_uri.
-
-2001-08-22 jacob berkman <jacob@ximian.com>
-
- * mail-display.c: rework how the e-card-popup thing has its life
- managed. we now hide the window on the Hide event and destroy it
- on the Destroy event emitted from its event source
-
-2001-08-22 Peter Williams <peterw@ximian.com>
-
- * mail-send-recv.c (set_send_status): We don't need to escape this
- for printf'ing.
-
-2001-08-22 Peter Williams <peterw@ximian.com>
-
- Prevent the user from creating two accounts with the same name.
-
- * mail-config.c (impl_GNOME_Evolution_MailConfig_addAccount):
- Abort if the account has the same name as another account.
-
- * mail-account-gui.c (mail_account_gui_save): Don't let the user
- save if the account has the same name as another account.
-
- * mail-config-druid.c (management_check): Disable the next button
- if the account name is the same as a preexisting account.
- (construct): The only part of 'pages' that was being used was the
- name. 'wizard_pages' now has the callbacks, while 'pages' is just
- an array of char *'s.
- (wizard_finish_cb): Save the account first because that's the
- right way, and try to honor mail_account_gui_save's return value.
-
- * mail-config.glade: Add a label noting that you're not allowed to
- create two accounts with the same name.
-
-2001-08-22 Peter Williams <peterw@ximian.com>
-
- * folder-browser-ui.c (fbui_sensitize_timeout): Check for NULL uic
- here as well.
- (fbui_sensitize_items): Up the timeout interval to 110 ms.
-
-2001-08-21 Peter Williams <peterw@ximian.com>
-
- * mail-account-editor.c (apply_changes): Honor the return value of
- mail_account_gui_save.
-
- * mail-ops.c (sync_folder_desc): Say which folder is getting
- saved.
-
-2001-08-21 Dan Winship <danw@ximian.com>
-
- * mail-identify.c (mail_identify_mime_part): Don't trust gnome-vfs
- when it says "text/plain" if gnome_vfs_mime_type_from_name says
- something different. Fixes a problem with recognizing icalendar
- attachments labeled "application/octet-stream". Also, don't bother
- asking gnome-vfs about winmail.dat attachments, since it will
- often claim that they're MPEGs due to some mis-magic.
-
-2001-08-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (mail_session_forget_password): zero-ize the
- password before freeing.
- (forget_password): Same.
-
-2001-08-21 Peter Williams <peterw@ximian.com>
-
- * message-list.c (message_list_set_folder): Don't sink the extras
- since _set_folder can get called more than once (on reconfigure.)
- (message_list_destroy): So just unref the extras here.
-
- * mail-send-recv.c (build_dialogue): Treat the spool provider like
- IMAP: update instead of performing an explicit receive.
-
-2001-08-21 Peter Williams <peterw@ximian.com>
-
- * folder-browser-ui.c (fbui_sensitize_items): Rename to
- fbui_real_sensitize_items. Now we queue a change and set up a
- timeout, making sure weed out redundant changes, fixing flicker.
- (fbui_sensitize_timeout): New function. The timeout.
- (fbui_real_sensitize_items): Semi-new function. Rename of old
- fbui_sensitize_items.
- (folder_browser_ui_set_selection_state): Pass the FB instead of
- only the UIC to sensitize_items.
- (folder_browser_ui_message_loaded): Same.
-
- * folder-browser.c (folder_browser_destroy): Kill the new timeout
- if it is registered.
-
- * folder-browser.h: Add some members to FolderBrowser for keeping
- track of the queue of changes.
-
-2001-08-20 Iain Holmes <iain@ximian.com>
-
- * mail-config.druid: Fix the jumping around.
-
-2001-08-20 Peter Williams <peterw@ximian.com>
-
- * mail-ops.c (remove_folder_get): Fix double-unref of the store.
-
-2001-08-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (create_folder): Modify the url and set the
- protocol to mbox rather than hacking it and prepending mbox: to
- the uri.
-
- * mail-local.c (get_folder): Don't prepend the folder_name with
- the store's path because the hash key is folder_name, not
- /folder_name.
-
-2001-08-20 Iain Holmes <iain@ximian.com>
-
- * mail-config-druid.c: Change some of the text labels.
- (create_label): Make a label instead of a GtkHTML widget.
-
-2001-08-18 Iain Holmes <iain@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_setup): Stop hiding the source
- and transport frames.
-
-2001-08-20 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-browser-ui.c (folder_browser_setup_property_menu):
- Updated as ChangeFolderProperties is now in the
- ComponentPlaceholder.
-
-2001-08-20 Peter Williams <peterw@ximian.com>
-
- * mail-accounts.c (mail_able): Whoops, make sure that the account
- has a source before removing it or what-have-you.
-
- * subscribe-dialog.c: Add a few comments.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * folder-browser-ui.c: use new small trash icon for Delete command.
-
-2001-08-20 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-ops.c (sync_folder_desc): s/Synchronising/Synchronizing/.
-
-2001-08-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (storage_create_folder):
- camel_folder_create_folder can now return a heirachial tree so
- subscribe to down the tree.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * folder-browser-ui.c: use new Cut/Copy/Paste icons.
-
-2001-08-19 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c: Update the folder list to include a display
- name and a description.
-
-2001-08-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-mt.c (do_op_status): Allow the activity to be NULL if there
- isn't a global_shell_client so that we don't try and report status
- updates when the shell is destroyed.
-
- * mail-config.c (add_shortcut_entry): Return if there isn't a
- global_shell_client.
-
- * component-factory.c (owner_set_cb): set the global_shell_client
- here and connect to the destroy signal.
-
- * mail-vfolder.c (vfolder_create_storage): Use an extern
- global_shell_client.
-
-2001-08-19 Christopher James Lahey <clahey@ximian.com>
-
- * mail-callbacks.c (delete_msg): Made delete make the cursor go
- backwards if the user is sorting by descending date. Fixes Ximian
- bug #6995. (Reverted.)
-
-2001-08-19 Jeffrey Stedfast <fejj@ximian.com>
-
- Note: The following changes were based on Zbigniew Chyla's fixes.
-
- * mail-callbacks.c (mail_generate_reply): Convert the date string
- to UTF-8.
- (do_forward_non_attached): Same here.
-
-2001-08-05 Zbigniew Chyla <cyba@gnome.pl>
-
- * folder-info.c: Added missing #include <config.h>. (applied by Damon)
-
-2001-08-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (config_read): Change the default values for
- "always-sign" to false.
-
- * mail-callbacks.c (open_msg): if the folder is Outbox, let the
- user edit the message(s) too I guess.
-
-2001-08-18 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-browser-ui.c: Hook the new `delete-message.png' up.
-
-2001-08-17 Damon Chaplin <damon@ximian.com>
-
- * mail-display.c (pixmap_press): stop signal emission so the GtkButton
- class method doesn't mess up the popup menu. Hopefully fixes bug #1828.
-
-2001-08-17 Zbigniew Chyla <cyba@gnome.pl>
-
- * mail-search.c (mail_search_construct): Put _() instead of N_()
- around of the "Search" string, gnome_dialog_constructv doesn't
- translate button names.
-
-2001-08-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_write_authenticity): We want wax-seal.png
- instead, since I added the png files to cvs and renamed it to
- wax-seal.png.
-
-2001-08-17 Iain Holmes <iain@ximian.com>
-
- * importers/evolution-mbox-importer.c (load_file_fn): Fix
- warnings.
-
-2001-08-17 JP Rosevear <jpr@ximian.com>
-
- * component-factory.c (owner_set_cb): don't init the config here
-
- * main.c (main): init the config here
-
-2001-08-17 JP Rosevear <jpr@ximian.com>
-
- * mail-config-druid.c: remove dead structure
-
-2001-08-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_write): Save the always-sign options
- for pgp and smime.
- (config_read): Read in the always-save options for pgp and smime.
-
-2001-08-17 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.etspec: Made the default values for column
- expansions here more reasonable.
-
-2001-08-16 Iain Holmes <iain@ximian.com>
-
- * GNOME_Evolution_Mail.oaf.in: Add the Wizard stuff.
-
- * component-factory.c (component_fn): Init the Wizard factory.
- (mail_load_storages): Check service isn't NULL before it's been
- dereferenced.
-
- * mail-account-gui.c (mail_account_gui_setup): Only show the top level
- widget is it's not NULL.
- Change the gtk_widget_set_usizes to gtk_widget_hides.
-
- * mail-config-druid.c: Rewrite to use the EvolutionWizard stuff.
-
- * mail-config-druid.h: Add stuff to the MailConfigDruid struct.
-
- * mail-config.c (mail_config_get_default_account): Init the config if
- it's not been inited.
-
-2001-08-16 Jason Leach <jleach@ximian.com>
-
- * mail-tools.c (mail_tool_quote_message): Only starting cutting
- the signature out when we match "-- \n", so "--\n" in the middle
- of a mail won't omit the rest for a quoted reply. Bug #7454.
-
-2001-08-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (confirm_expunge): Respect the user's desire to
- be prompted to confirm that he wants to expunge the blasted
- folder. Also, don't set the usize - that's just an evil hack and
- you may find it will cut off text once the label has been
- translated.
- (create_msg_composer): In order for the security options to be
- checked when composing a new message, we must set the from account
- explicitly even though the composer hdrs sets the default from
- account and emits the signal because at that stage the composer
- hasn't yet connected to the signals and thus the bonobo menu items
- don't get set.
-
- * mail-config.c (mail_config_set_confirm_expunge): New.
- (mail_config_get_confirm_expunge): New.
-
-2001-08-16 Peter Williams <peterw@ximian.com>
-
- * subscribe-dialog.c (fe_got_children): Sort the nodes here...
- (fe_sort_folder): ... using this function.
-
- * folder-browser-ui.c (folder_browser_ui_message_loaded): Check
- for uic == NULL. I'm not sure how this could happen, but...
-
-2001-08-16 Peter Williams <peterw@ximian.com>
-
- * folder-browser-ui.c (folder_browser_ui_set_selection_state):
- Disable "Search Message" when more or less than exactly one
- message is selected.
-
- * subscribe-dialog.c (fe_done_subscribing): Instead of hackfully
- getting the path, use a CamelURL so that escaping is
- handled. Silly me. -- See below --
- (fe_node_to_shell_path): Use node->name and node->full_name to
- generate the the shell path of this item. Don't need to escape the
- URL, and handle cases when dir_sep != '/'
- (fe_done_subscribing): Use fe_node_to_shell_path instead of the
- CamelURL. Third time's the charm... * folder-browser-ui.c
- (folder_browser_ui_set_selection_state): Disable "Search Message"
- when more or less than exactly one message is selected.
-
- * subscribe-dialog.c (fe_done_subscribing): Instead of hackfully
- getting the path, use a CamelURL so that escaping is
- handled. Silly me. -- See below --
- (fe_node_to_shell_path): Use node->name and node->full_name to
- generate the the shell path of this item. Don't need to escape the
- URL, and handle cases when dir_sep != '/'
- (fe_done_subscribing): Use fe_node_to_shell_path instead of the
- CamelURL. Third time's the charm...
-
-2001-08-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (save_part): Remember the filename is in utf8, so
- use the e_utf8 functions to set the filename in the file selection
- dialog.
-
-2001-08-15 Peter Williams <peterw@ximian.com>
-
- * message-list.c (on_cursor_activated_idle): Always remove the
- idle and return FALSE, instead of returning TRUE if more than one
- message is selected.
-
-2001-08-15 Jason Leach <jleach@ximian.com>
-
- * mail-tools.c (mail_tool_quote_message): Stop building the quote
- after a sigdash, hence, omitting the signature from a
- reply/forward. Bug #5529.
-
-2001-08-15 Anna Marie Dirks <anna@ximian.com>
-
- * mail-callbacks.c (expunge-folders): Re-added, at Ettore's
- request, the confirm-expunge dialog.
-
-2001-08-15 Jason Leach <jleach@ximian.com>
-
- * message-list.c (message_list_init): Use ALWAYS for scroll frame
- policy because ETable acts lame with AUTOMATIC. Bug #6925.
-
-2001-08-16 Not Zed <NotZed@Ximian.com>
-
- * mail-callbacks.c (expunge_folder): Don't confirm expunge.
-
-2001-08-15 Not Zed <NotZed@Ximian.com>
-
- * mail-local.c (register_folder_register): Remove operation
- registration/etc. Handled by mail-mt.c
-
- * message-list.c (regen_list_regen): Remove camel operation
- registration/etc.
-
-2001-08-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (load_accounts): Convert the UTF-8 account name
- string into a gtk-string before using it in the GtkCList.
-
-2001-08-14 Peter Williams <peterw@ximian.com>
-
- * mail-callbacks.c (previous_unread_msg): Make previous unread
- wrap around too.
-
- * mail-accounts.c (load_accounts): If the account is enabled,
- set a checkmark pixmap instead of a strange plus sign.
- (mail_accounts_dialog_init): Load the pixmap here.
- (mail_accounts_dialog_finalise): Free it here.
-
- * mail-accounts.h: Prototype it here.
-
-2001-08-14 Dan Winship <danw@ximian.com>
-
- * folder-browser.c (message_list_drag_data_get): Fix the fix for
- #6722.
-
- * mail-ops.c (save_messages_save): Likewise.
- (save_part_save): Deal with the possibility that
- camel_mime_filter_charset_new_convert will return NULL (bad
- charset name). Fixes #6611.
-
-2001-08-13 Jon Trowbridge <trow@ximian.com>
-
- * mail-search.c (mail_search_construct): Disable the "search
- forward/backward" option in the search dialog. Why? Well, it
- doesn't work properly (bug #4869), and the reason it doesn't work
- is because of some scary stuff deep inside of gtkhtml that I don't
- understand at all. So since I'm paranoid, and since the GUI
- freeze is tomorrow, and since it isn't really an important feature
- at all, I'm #if 0-ing it out. If the gtkhtml stuff gets sorted
- out, we can slip it back in for 1.1.
-
-2001-08-13 Peter Williams <peterw@ximian.com>
-
- * component-factory.c (user_create_new_item_cb): New function,
- handle "user creatable items".
- (component_fn): Tell the shell that we're capable of creating
- mail messages.
-
-2001-08-13 Jason Leach <jleach@ximian.com>
-
- * mail-local.c (get_folder): Fix this so it can actually get
- folders from the hash of folders on the local store (it was
- looking up plain @folder_name, which is typically "mbox", instead
- of the full URI, /home/jleach/evolution/local/Foo/mbox).
-
- * component-factory.c (do_remove_folder): Rename to
- remove_folder_done, more fitting for it's purpose.
- (do_xfer_folder): Similar name change.
- (do_create_folder): Similar name change.
- (remove_folder): Don't notifyResult for the component here, we
- will notify with our result in remove_folder_done.
- (xfer_folder): Ditto.
-
- * mail-vfolder.c (vfolder_refresh): Create new folders with unread
- counts of "0" instead of #FALSE (which just happens to be #defined
- as zero).
-
-2001-08-13 Peter Williams <peterw@ximian.com>
-
- * mail-send-recv.c (mail_autoreceive_setup): Break most of the
- functionality into a separate function.
- (autoreceive_setup_list): Rename of mail_autoreceive_setup that is
- passed a list of accounts.
- (mail_autoreceive_setup_account): New function. Set up a single
- account using autoreceive_setup_account.
-
- * mail-send-receive.h: Prototype mail_autoreceive_setup_account.
-
- * mail-account-gui.c (mail_account_gui_save): Instead of setting
- up all accounts, set up only this source with the new
- mail_autoreceive_setup_account.
-
- * mail-config-druid.c (druid_finish): ... which means we can call
- mail_config_add_account() after the MailConfigAccount has been
- created by mail_account_gui_save() because we no longer need the
- account to be in the list for mail_autoreceive_setup()
-
- * mail-config.c (mail_config_add_account): ... which means we can
- possibly add a shortcut to the account's sources's Inbox here.
- (maybe_add_shortcut): New function. If the store is a storage, add
- a shortcut to its inbox. Hope that /INBOX exists.
- (add_shortcut_entry): New function. Creates a shortcut if it doesn't
- yet exist.
-
-2001-08-13 Peter Williams <peterw@ximian.com>
-
- * mail-account-gui.c (service_complete): Take account of the fact that
- service->path may be NULL (if service is a transport.)
-
- * mail-config-druid.c (druid_finish): Bleah, bugfix in case the
- account has no source.
-
-2001-08-13 Anna Marie Dirks <anna@ximian.com>
-
- * mail-config.glade: Changed all instances of "Wizard" and "Druid"
- to "Assistant".
-
- * mail-config-druid.c: Ditto.
-
-2001-08-13 Anna Marie Dirks <anna@ximian.com>
-
- * mail-accounts.c: Changed the title of the Mail Settings
- dialog from "Evolution Account Manager" to "Mail Settings" .
-
-2001-08-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (get_message_uid): Do some g_assert()
- action. Make sure that the node passed in is non-NULL and also
- make sure that the CamelMessageInfo gotten from the ETree is
- non-NULL.
- (get_message_info): Same here.
-
- * mail-callbacks.c (expunge_folder): Confirm that the user really
- wants to expunge.
- (save_msg_ok): Set the parent window here.
-
-2001-08-13 Peter Williams <peterw@ximian.com>
-
- * mail-config.c (remove_account_shortcuts): Remove the shortcuts
- corresponding to an account (they all point to
- evolution:/accountname/..)
- (mail_config_remove_account): When deleting the account, remove
- its shortcuts.
-
-2001-08-10 Peter Williams <peterw@ximian.com>
-
- * mail-config-druid.c (druid_finish): Whoa, fatal typo. Sorry.
-
-2001-08-13 Jason Leach <jleach@ximian.com>
-
- * mail-local.c (init_trash): Tell folder cache the path for our
- Trash is /Trash, because that's what Shell needs to hear for
- updating folders.
-
-2001-08-11 Jason Leach <jleach@ximian.com>
-
- * mail-offline-handler.c (impl_goOnline): Set the session as
- online so auto mail checking (and the composer) will be doing the
- right things when you go online. Bug #6343 and #4601.
-
- * folder-browser.c: Make the right click "Resend..." into "Edit as
- New Message...", bug #6838.
-
- * mail-accounts.h: Remove unecessary #include <camel.h>
-
- * mail.h: Removed a prototype for a non-existant
- mail_view_create().
-
-2001-08-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (build_auth_menu): Fix bug #4523 for good.
- (save_service): If service->authitem is NULL, then the user tried
- to enable authentication but the provider doesn't actually support
- it.
-
-2001-08-10 Jon Trowbridge <trow@ximian.com>
-
- * folder-browser.c: Set our ESearchBarItems subitems to NULL.
-
-2001-08-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (transfer_msg): Prepend the uri with evolution:
- to fix bug #6916.
-
-2001-08-10 Jason Leach <jleach@ximian.com>
-
- * folder-browser.c: Make the context menu for the Sent folder have
- "Resend..." instead of "Resend", to clarify that it will bring up
- a dialog needing your input rather than just blindly sending the
- message again. Also give it the 'e' accelerator. Bug #6838.
-
- * mail-callbacks.c (next_unread_msg): Since 'N' keypresses go
- through here now, use wrap-around selecting.
- (previous_unread_msg): Same for 'P' here.
-
- * message-list.c (on_cursor_activated_idle): Stop this idle timer
- when we have multiple items selected, this keeps it from loading
- and then marking the last item in your selection list as read.
- Bug #4693.
-
-2001-08-10 Peter Williams <peterw@ximian.com>
-
- * mail-accounts.c (mail_delete): Don't remove the account from the
- tree if it's not enabled.
-
-2001-08-10 Jason Leach <jleach@ximian.com>
-
- * mail-ops.c (remove_folder_get): Remove all the messages from a
- folder that's being deleted before actually doing the
- camel_store_delete_folder, so it won't leave behind an mbox file
- that's going to prevent the actual directory from being deleted,
- and strange effects like new folders with the same name being made
- in it's place. Bug #5618.
-
- * mail-folder-cache.c (mail_folder_cache_remove_folder): New
- function, a way to get something out of the folder cache, like
- folders being deleted. Bug #6878.
-
-2001-08-10 Peter Williams <peterw@ximian.com>
-
- * mail-accounts.c (news_add_destroyed): Whoops, compile fix.
-
-2001-08-10 Jason Leach <jleach@ximian.com>
-
- * mail-callbacks.c (mark_as_unseen): If marking messages as
- unread, remove the automatic mark-as-read timer. Bug #4153.
-
-2001-08-08 Peter Williams <peterw@ximian.com>
-
- * component-factory.c (mail_load_storages): Don't load the storage
- if it isn't enabled.
- (mail_remove_storage_by_uri): New function. Goes through the
- gymnastics of getting a CamelStore from the URI and calling
- mail_remove_storage. Copied from mail_delete().
- (mail_load_storage_by_uri): Break out the storage-loading part of
- mail_load_storages into a single function.
- (mail_load_storages): Just call mail_load_storage_by_uri several
- times.
-
- * mail.h: Prototype our new _by_uri functions.
-
- * mail-accounts.c (news_add_destroyed): Instead of hacking around
- mail_load_storages, call mail_load_storage_by_uri.
- (mail_delete): Move this chunk of code into
- mail_remove_storage_by_uri.
- (mail_able): Add or remove the storage as necessary, with our
- new _by_uri functions.
-
- * mail-config-druid.c (druid_finish): See news_add_destroyed above.
-
-2001-08-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_get_show_preview): Free dbkey if we
- don't use it.
-
- * folder-browser.c (on_right_click): Added a comment about leaking
- memory here, but we seem to not even use the 2 strings we
- strdup...is this code still under construction?
-
- * mail-ops.c (mail_send_message): Free the sent_folder_uri at the
- bottom of the function (ironically enough we were freeing it if we
- encountered an error but never free'd it on success :-)
- (get_folderinfo_got): Fixed a memory leak...this one would have
- gone away once we got rid of the debug g_warning though.
-
-2001-08-10 Not Zed <NotZed@Ximian.com>
-
- * mail-ops.c (mail_transfer_messages): Dont want it to keep on
- running if it got bad arguments, want it to bloody well crash.
- (mail_append_mail): Same here.
-
-2001-08-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (mlfe_callback): Added a g_assert_not_reached() -
- I'm hoping this will help us track down the "can't delete message
- sometimes" (ie bug #6637 and friends) bugs that users have been
- reporting. If herein lies the problem, then we can expect some
- crashes and some good backtraces, hopefully.
-
-2001-08-09 Peter Williams <peterw@ximian.com>
-
- * folder-browser.c (on_key_press): The bonobo menu items now
- handle 'n' and 'p'.
- (on_key_press): 'q' as well.
-
- * message-list.c (message_list_select): Fix inline documentation.
-
-2001-08-09 Anna Marie Dirks <anna@ximian.com>
-
- Fixes bug #6918
-
- * folder-browser.c: Changed the "Store search as vFolder" menu
- item to "Create vFolder from Search".
-
-2001-08-09 Jeffrey Stedfast <fejj@ximian.com>
-
- Fixes bug #6722
-
- * mail-ops.c (save_messages_save): Don't set the default perms
- here, let the user's umask deal with permissions.
-
- * folder-browser.c (message_list_drag_data_get): Don't set any
- default perms.
-
-2001-08-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Save the pgp and
- smime always-sign options.
-
- * mail-config.c (account_copy): Copy the always-sign options over
- too.
-
-2001-08-08 Not Zed <NotZed@Ximian.com>
-
- * mail-ops.c (send_mail_send): Dont double-register this
- operation, mail-mt will do it for us.
- (get_folderinfo_get): "
- (get_folder_get): "
- (get_store_get): "
- (create_folder_get): "
- (remove_folder_get): "
- (sync_folder_sync): "
- (get_message_get): "
-
- * message-list.c (message_list_setup_etree): Free the etstate
- object after we're done using it.
-
-2001-08-08 Peter Williams <peterw@ximian.com>
-
- * subscribe-dialog.c (sc_selection_changed): New function. Set the
- sensitivity of the subscribe buttons based on whether any folders
- are selected.
- (menu_item_selected): If getting the widget for the first time,
- hook up sc_selection_changed.
-
-2001-08-08 Peter Williams <peterw@ximian.com>
-
- * mail-ops.c (mail_update_subfolders): Change this gtk_object_ref
- on the storage to a bonobo_object_ref.
-
- * component-factory.c (mail_lookup_storage): And here.
-
- * mail-vfolder.c (mail_vfolder_get_vfolder_storage): And here.
-
-2001-08-07 Ettore Perazzoli <ettore@ximian.com>
-
- * message-browser.c (set_bonobo_ui): Remove the "Customize
- Toolbar" thing.
-
-2001-08-07 Not Zed <NotZed@Ximian.com>
-
- * mail-config.c (mail_config_get_thread_list): Free the dbkey if
- we found the config option.
-
- * mail-send-recv.c (build_dialogue): Free the pretty_url after
- we've used it.
- (free_send_info): Free the 'what' string.
- (receive_done): Use free_send_info to make sure we free
- everything.
-
- * mail-ops.c (send_queue_free): Unref the filter driver when done.
- (send_queue_send): Unref the driver here too, force any long
- taking operations to run in our thread.
-
-2001-08-07 Peter Williams <peterw@ximian.com>
-
- * Revert Jeff's changes to subscribe-dialog.[ch]. It's not a widget,
- it's an object from which you can obtain a widget.
-
-2001-08-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (manage_subscriptions): Hide the app->window.
- (do_mail_print): Set the parent of the gnome-dialog to be the
- folder-browser so that when evolution is closed, the print dialog
- gets destroyed. Should fix bug #4781.
-
- * subscribe-dialog.c (subscribe_dialog_new): This should return a
- GtkWidget not a GtkObject.
-
- * mail-session.c (get_filter_driver): Update to use user's logging
- preferences.
-
- * mail-accounts.c (filter_log_toggled): New.
- (filter_log_path_changed): New.
- (construct): Get and attach signals to the filter logging option
- widgets.
-
- * mail-config.c (config_read): Read in filter logging options.
- (mail_config_write_on_exit): Save filter logging options.
- (mail_config_set_filter_log_path): Implemented.
- (mail_config_get_filter_log_path): Implemented.
- (mail_config_set_filter_log): Implemented.
- (mail_config_get_filter_log): Implemented.
-
-2001-08-07 Peter Williams <peterw@ximian.com>
-
- * subscribe-dialog.c (folder_etree_construct): Move
- fe_create_root_node farther down, so we can check for its children
- without problems.
-
- * mail-callbacks.c (folder_created): Use bonobo_object_unref on
- the storage since it's a bonobo object.
- (mail_storage_create_folder): Same.
- (folder_deleted): Same.
-
- * mail-send-recv.c (receive_update_got_store): Same.
-
- * mail-ops.c (do_update_subfolders): Same.
-
- * subscribe-dialog.c (fe_destroy): Unref the e_storage since
- lookup_store gives us a ref.
-
-2001-08-07 Peter Williams <peterw@ximian.com>
-
- * subscribe-dialog.c (folder_etree_construct): Move
- fe_create_root_node farther down, so we can check for its children
- without problems.
- (storage_tree_path): Removed, this was broken.
- (subscribe_get_short_folderinfo): Use the queued thread instead of
- the new thread.
- (subscribe_do_subscribe_folder): Same.
- (ftree_node_new_root): Don't create the path anymore; it was
- broken and there's a better way to get it now.
- (fe_got_children): Remove some debugging output.
- (fe_check_for_children): Here too.
- (fe_done_subscribing): Get the path from the URI instead of the
- ftree_node.
- (_SubscribeDialogPrivate): Add all of our useful widgets as
- members.
- (sc_refresh_pressed): Don't clear the search... that makes no
- sense now.
- (sc_search_activated): Don't set the filter radio button as active
- now; we use sensitivity instead.
- (sc_all_toggled): Make the search entry insensitive.
- (sc_filter_toggled): Make the search entry sensitive.
- (kill_default_view): New function. Gets rid of the default view
- stuff and makes all the widgetry sensitive.
- (menu_item_selected): Check if we moved off of the default view
- and, if so, call kill_default_view().
- (subscribe_dialog_construct): Initialize our new private widget
- members, and by default insensitize most of the buttons because
- they make no sense in the default view.
-
-2001-08-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.glade: Added key accelerators to a bunch of the
- config options and moved the Bcc and empty-subject checkboxes to
- the composer tab where they belong.
-
- * mail-callbacks.c (providers_config): Raise the dialog if it
- exists already.
- (manage_subscriptions): Raise the dialog if it already exists.
- (main_select_first_unread): Removed (we haven't needed this code
- in ages).
- (select_first_unread): Same.
- (save_msg_ok): If the path is empty, just return.
-
- * mail-local.c (mail_local_reconfigure_folder): Raise the dialog
- if it already exists.
-
-2001-08-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (expunge_folder): Set the message-display
- message to NULL if we can't get an info too.
-
-2001-08-06 Jason Leach <jleach@ximian.com>
-
- * mail-callbacks.c (create_folders): Make vtrash folders on other
- storages with a "vtrash" type, so they get the little trashcan
- icon.
-
-2001-08-06 Peter Williams <peterw@ximian.com>
-
- * subscribe-dialog.[ch]: Reimplement to be asynchronous and pretty,
- with progressive folder loading and all sorts of wonderful
- improvements.
-
- * mail-callbacks.c (manage_subscriptions): Change to reflect API
- update.
-
- * Makefile.am (etspec_DATA): Add subscribe-dialog.etspec.
- (glade_DATA): And the glade file.
-
- * subscribe-dialog.etspec: New file, break out the specification
- from inside the subscribe-dialog.c
-
- * subscribe-dialog.glade: Update this, actually use it now.
-
-2001-08-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (empty_trash): Yuck. Special case whether or
- not we want to expunge all the trash folders syncronously or
- asyncronously based on whether or not we are doing Empty-On-Exit
- or emptying trash by user request respectively.
-
-2001-08-06 Jason Leach <jleach@ximian.com>
-
- * mail-folder-cache.c (make_folder_name): Removed this function,
- it's not needed anymore.
- (mail_folder_cache_note_folderinfo): Initialize mfi->unread to 0
- always, so the shell won't get sent a random int for vtrash or
- potentially other folders.
-
- * message-list.c (message_list_select): Fix a minor glitch with
- how it started a backwards wraparound at the 2nd to last message,
- skipping the very last message.
-
-2001-08-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.glade: s/character set/character encoding
-
-2001-08-05 Ettore Perazzoli <ettore@ximian.com>
-
- * message-browser.c (message_browser_message_loaded): Make the
- title of the window "subject - Message" instead of just "subject".
- Also, display "(No subject)" if the subject is NULL.
-
- [Fix #6399, 8-bit characters are not displayed in window title.]
-
- * message-browser.c (message_browser_message_loaded): Convert the
- subject from UTF-8 to GTK.
-
-2001-08-05 Ettore Perazzoli <ettore@ximian.com>
-
- [Revert the previous changes, there seems to be something wrong
- with it.]
-
- * component-factory.c (component_factory_init): Back to using
- `bonobo_generic_factory_new()'.
- (component_fn): Updated accordingly.
-
-2001-08-04 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (component_factory_init): Use
- `e_bonobo_generic_factory_multi_display_new()' instead of just
- `bonobo_generic_factory_new()'.
- (component_fn): Added @component_id arg.
-
-2001-08-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_part_is_inline): Add yet another
- special-case hack for application/pgp.
-
-2001-08-04 Jason Leach <jleach@ximian.com>
-
- * message-list.c (message_list_select): Add a @wraparound
- argument, so the 'n' and 'p' keypresses (or anything else that
- wants to) can wrap around to find the next unread.
-
- * folder-browser.c (on_key_press): Tell it to wrap around here.
-
- * mail-callbacks.c (delete_msg): Don't wrap around here (or the
- other callbacks in this file).
-
-2001-08-03 Jason Leach <jleach@ximian.com>
-
- * mail-folder-cache.c (update_idle): Updates for EvolutionStorage
- API changes.
-
- * mail-importer.c (mail_importer_create_folder): Ditto.
-
- * mail-local.c: Same here.
-
-2001-08-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (build_auth_menu): Try to restore the choice
- the user had chosen before hitting the "Check Supported Types"
- button.
-
- * mail-format.c (write_headers): Removed a no-longer-needed
- g_warning.
-
-2001-08-03 Not Zed <NotZed@Ximian.com>
-
- * mail-session.c (get_password): return the source url for
- popb4smtp auth request.
-
-2001-08-02 Jon Trowbridge <trow@ximian.com>
-
- * mail-ops.c (filter_folder_describe): Added. Provide
- description for filter_folder_op.
- (fetch_mail_describe): Added. Provide description for
- fetch_mail_op.
-
- * message-list.c (regen_list_describe): Added. Provide
- description for regen_list_op.
-
- * mail-config.c (check_service_describe): Added. Provide
- description for check_service_op.
-
- * folder-info.c (do_describe_info): Added. Provide description
- for get_info_op.
-
-2001-08-02 Larry Ewing <lewing@ximian.com>
-
- * mail-send-recv.c (format_url): handle null paths in the dialog
- so that we avoid printing NULL strings
-
-2001-08-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (filter_edit): Raise the filter-editor window
- if it's already created.
-
- * folder-browser.c (message_list_drag_data_received): I obviously
- can't spell recieved, er, received...uh, yea.
-
-2001-08-02 Jason Leach <jleach@ximian.com>
-
- * mail-config.glade: Set history_id's for the sig and html sig
- gnome file entry boxes so it can persist history, also add titles
- to the dialogs that popup when you click the "Browse..." button.
- Bug #5595.
-
-2001-08-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-vfolder.c (vfolder_create_storage): Connect to the
- folder_remove signal on the storage.
- (vfolder_remove): New function to remove a vfolder.
- (vfolder_edit): Raise the window if it already exists.
-
-2001-08-02 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am (INCLUDES): Add EVOLUTION_BUTTONSDIR to get to some
- different icons.
-
- * mail-ops.c (mail_sync_folder): Queue the folder sync operation,
- rather than running it in parallel.
-
- * mail-send-recv.c: applies anna's patch for prettier send-recv
- dialogue.
- (parse_url): Renamed to format_url, fixed callers.
- (format_url): Use camel_url_free instead of g_free, also handle
- case where we have no host (use path instead).
- (build_dialogue): Cleaned up some whitespace.
- (build_dialogue): Create the label directly with the right text,
- dont set any text in the progress bar, and save the label into the
- info struct for later updating.
- (struct _send_info): Added 'status' the label with the status
- string.
- (operation_status_timeout):
- (receive_done):
- (receive_cancel): Set the status label, not the progress format
- text.
- (hide_send_info): NULL out status too.
- (mail_receive_uri): Init status.
- (free_folder_info): Initiate a folder sync here, so we can ...
- (free_send_data): ... Remove the awful hack of iterating through
- bonobo controls to sync all open folders.
- (free_send_data): Initiate a sync of the inbox too.
- (build_dialogue): Remove set_alignment on the icon, its not a
- gtkmisc object.
-
-2001-08-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (folder_browser_copy): Do the Right Thing (tm)
- if the message list is not the widget in focus (which is to copy
- the text selected in the html viewer instead). Fixes bug #5868.
-
-2001-08-01 Jason Leach <jleach@ximian.com>
-
- * folder-browser-ui.c: Use the new Save As and Message Search
- icons from Jakub.
-
- * mail-callbacks.c (delete_msg): Don't move cursors around when
- deleting last message and Hide Deleted Messages isn't enabled.
- Bug #5928.
-
-2001-07-31 Anna Marie Dirks <anna@ximian.com>
-
- * mail-mt.c (do_get_pass): Changed the title of this dialog
- to "Enter Password".
-
-2001-07-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-mt.c (do_get_pass): We are not guarenteed to have a
- non-NULL service (ie. PGP) thus check for it.
- (pass_got): And again here.
- (mail_get_password): And of course here too.
-
- * mail-format.c (decode_pgp): When writing out a CamelException to
- the HTML stream, be sure to translate it first.
- (handle_message_external_body): Convert to UTF8 here too - I know
- this function is basically a dead end right now but eventually we
- will want to do something. I mostly did this because param values
- are UTF8 encoded so we should avoid mixing and matching UTF with
- non UTF8.
- (format_mime_part): Avoid writing non-UTF8 to the HTML stream.
-
- * mail-tools.c (mail_tool_make_message_attachment): Convert
- translated strings to UTF8 here too.
- (mail_tool_forward_message): Here too.
-
-2001-07-23 Zbigniew Chyla <cyba@gnome.pl>
-
- * mail-format.c (attachment_header, write_address, decode_pgp,
- mail_write_authenticity):
- Convert translated strings to UTF8 before calling mail_html_write.
-
- I modified the patch slightly and cleaned up bits of code around
- it as well. For example, we probably want to avoid having HTML
- tags in the strings to be translated. -- fejj
-
-2001-07-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_new): Restore old security
- settings from the saved configuration. Fixes bug #5710.
-
-2001-07-30 Not Zed <NotZed@Ximian.com>
-
- * mail-session.c (do_register_timeout): Actually add the timeout,
- this time in the gtk thread.
- (do_remove_timeout): And same for remove.
- (register_timeout):
- (remove_timeout): Proxy the gtk calls to the main thread, and
- wait for them to execute synchronously.
- (register_timeout): Instead of return with fail for a too small
- timeout, just increase the timeout.
-
-2001-07-27 Zbigniew Chyla <cyba@gnome.pl>
-
- * component-factory.c (populate_folder_context_menu): Added (unused)
- table with strings intended to be translated (i18n tools can't extract
- strings from XML data inside .c file).
-
-2001-07-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-mt.c (focus_on_entry): Don't need this anymore.
- (do_get_pass): Since we already have the entry widget, no need to
- do the nasty focus_on_entry hack.
-
-2001-07-26 Peter Williams <peterw@ximian.com>
-
- * mail-mt.c (do_get_pass): Figure out whether we're getting the
- password for the source or the transport, and get the toggle
- button accordingly.
- (pass_got): Same.
-
- * mail-config.c (mail_config_get_account_by_transport_url): New
- function. Cut + paste + search + replace of _by_source_url.
-
- * mail-config.h: Prototype here.
-
-2001-07-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (message_list_drag_data_get): If we don't have
- any messages selected, break out. This fixes bug #5612.
-
- * component-factory.c (xfer_folder): Fixed a strstr (url,
- "noselect=yes") brokenness.
- (destination_folder_handle_motion): Same.
- (destination_folder_handle_drop): And again here.
-
- * mail-format.c (handle_application_pgp): Implemented.
- (setup_mime_tables): Setup the application/pgp handler to use
- handle_application_pgp instead of handle_text_plain.
- (handle_text_plain): Remove special-case hacks for application/pgp
- types.
-
- * mail-config.glade: beautification.
-
-2001-07-26 Peter Williams <peterw@ximian.com>
-
- * mail-mt.c (do_get_pass): Use magic to make the password
- remembering checkbutton come after the entry, visually.
-
-2001-07-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (write_headers): Respect Gtk theme colors for the
- fonts and calculate a new table gbcolor based on gtk theme
- preferences.
-
- * mail-config.glade: Label the enabled field.
-
-2001-07-26 Peter Williams <peterw@ximian.com>
-
- * message-list.etspec: Make the date column smaller and the
- subject column larger, relatively.
-
- * mail-folder-cache.c (make_folder_status): Don't display "0
- hidden".
-
- * folder-browser.c (on_key_press): Make 'q' a toggle, not one-way.
-
- * message-list.etspec: Rename "Date" column to "Sent".
-
-2001-07-25 Anna Marie Dirks <anna@ximian.com>
-
- * mail-config.glade: fixed a mis-spelling of "Fashion" in the mail
- accounts window. (See bug 5433)
-
-2001-07-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-session.c (make_key): Don't make the key url:item if we
- have the url, just make it url. This fixes bug #5339.
- (mail_session_set_password): Removed.
-
-2001-07-25 Peter Williams <peterw@ximian.com>
-
- * folder-browser.c (etree_key): Make it so Enter always opens the
- message in another window.
-
-2001-07-25 Peter Williams <peterw@ximian.com>
-
- * mail-mt.c (mail_get_password): Now take a CamelService parameter
- (as passed by Camel). Allows us to have a "remember password"
- checkbox that is set correctly and whose settings can be
- propagated back to the proper MailConfigService.
- (do_get_pass): Add a checkbutton allowing the user to change
- whether the password is remembered or not.
- (pass_got): Apply the setting of the "remember password"
- checkbutton (if not cancelled.)
-
- * mail-mt.h: Update the prototype here.
-
- * mail-config.c (mail_config_service_set_save_passwd): New
- function, pretty bland.
-
- * mail-config.h: Prototype our bland new function. (Get it? It's a
- pun!)
-
- * mail-session.c (get_password): Pass the service as well.
-
-2001-07-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (build_auth_menu): Now takes a
- check_supported gboolean argument saying whether or not to disable
- non-supported authtypes.
- (source_type_changed): Update for build_auth_menu.
- (transport_type_changed): Same.
- (service_check_supported): Pass in TRUE for the disable
- non-supported authtypes to build_auth_menu and also disable
- check-supported button and the authtype menu if we get a NULL
- supported auth list.
-
- * mail-callbacks.c (mail_generate_reply): Initialize `me' to NULL.
- (forward_attached): If we are only forwarding a single message,
- pass the message along as the callback data, else pass NULL.
- (do_forward_attach): Updated for changes to
- forward_get_composer().
- (do_forward_non_attached): Same.
- (forward_get_composer): Try to guess which account to forward the
- message from if the message passed in is non-NULL.
-
-2001-07-24 Peter Williams <peterw@ximian.com>
-
- * mail-config.c (mail_config_write): Um, write the HTML signature
- settings in the right place. Whoops.
-
-2001-07-24 Jason Leach <jleach@ximian.com>
-
- * mail-callbacks.c (delete_msg): If we're deleting the last
- message, select the previous, not next, which actually selects
- nothing. Fixes #5323.
-
-2001-07-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (save_part_save): Pass the O_TRUNC flag to open so
- that we don't leave trailing garbage at the end of the file if the
- new file content is shorter than the old file content.
-
- * component-factory.c (create_view): Fix for bug #5174.
-
-2001-07-24 Jason Leach <jleach@ximian.com>
-
- * mail-config.c (config_read): Match the prefix for the
- "remember_passphrase" setting with where it's being saved to
- (/Mail/Prompts), so the setting gets loaded correctly. Fixes
- #5351.
-
-2001-07-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (handle_text_plain): check_specials if this is an
- application/pgp type as well.
-
- * mail-ops.c (add_vtrash_info): When dumping the CamelURL to a
- string, hide all the params.
-
-2001-07-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (guess_me): Do a case-insensitive comparison.
- (mail_generate_reply): Only resort to the source account's
- identity if we can't find out which identity to use based on the
- recipients of the message first.
-
- * mail-config.c (mail_config_get_default_account): Make sure to
- return the 0th account if we don't have a default. We don't want
- to return NULL.
-
- * mail-callbacks.c (empty_trash): Use mail_tool_get_trash for the
- remote store trash folders.
-
- * mail-tools.c (mail_tool_get_trash): New convenience function.
-
-2001-07-24 Jason Leach <jleach@ximian.com>
-
- * mail-config.c (config_read): get_boolean_with_default for the
- "Mark as read" timeout, not get_long_with_default. Fixes #5176.
-
-2001-07-24 Peter Williams <peterw@ximian.com>
-
- * mail-folder-cache.c (make_folder_name): Don't display "(0 unsent)" if
- the outbox is empty.
-
- * mail-local.c (init_trash): Set up the local trash in the folder
- cache.
-
- * mail-folder-cache.c (update_idle): Make the error reporting a little
- but more descriptive.
-
-2001-07-24 Peter Williams <peterw@ximian.com>
-
- * mail-config.glade: Add new label widgets with a message that SSL
- isn't supported.
-
- * mail-account-gui.h: Add a new member to the Transport GUI struct
- for the 'SSL is not supported' message.
-
- * mail-account-gui.c (source_type_changed): Change logic to display
- a message stating that SSL isn't supported if SSL isn't supported.
- (transport_type_changed): Same.
- (mail_account_gui_new): Also load the labels for the the no-SSL
- message.
-
- * mail-accounts.c (construct): Fix typo.
-
-2001-07-24 Not Zed <NotZed@Ximian.com>
-
- * component-factory.c (create_folder): Dont call notifyResult here
- if we've just launched a thread to do the work, it calls it
- itself. This apparently breaks the importers, but thats a
- different issue.
-
-2001-07-23 Not Zed <NotZed@Ximian.com>
-
- * mail-mt.c (mail_msgport_replied): Go back to calling
- mail_msg_free here.
- (mail_msg_destroy): Remove the operation unregistration stuff.
- (mail_msg_received): And put it here, so we unregister as soon as
- the async part of the operation is complete. I thought about this
- and we should be doing this anyway so we register/unregister
- always in the same thread, although the camel_operation api
- doesn't enforce it, this *is* what it expects.
-
- * message-list.c (regen_list_regen): re-add reporting to
- rebuilding the message list. Basically fixes #4931
-
-2001-07-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-search.c (toggled_fwd_cb): Oops. Uncomment this code since
- Trow fixed GtkHTML to actually have this function now.
-
- * mail-config.glade: Fixed the "Read" to be Read in the glade file
- per menesis' request.
-
- * mail-accounts.c (construct): Give the dialog a Close button
- instead of an OK button.
- (prompt_bcc_only_toggled): New.
- (threaded_list_toggled): New.
- (show_preview_toggled): New.
- (construct): Add code for the bcc-only-prompt, threaded-list, and
- show-preview checkboxes.
-
- * mail-ops.c (transfer_messages_transfer): If the source and
- destination folders are the same, just mark the uids as undeleted
- (in case they were marked as deleted before).
-
-2001-07-23 Jon Trowbridge <trow@ximian.com>
-
- * mail-search.c (begin_cb): Carefully check for NULL everywhere,
- and do the right thing if the message we are currently looking at
- gets expunged. (Bug #4870)
-
-2001-07-23 Jason Leach <jleach@ximian.com>
-
- [Bug #5225: No UI way to mark as unimportant]
-
- * folder-browser.c (on_right_click): Do the necessary stuff to
- show or hide the correct "Mark Important" or "Mark as Unimportant"
- menu items depending on the status of messages that are selected.
-
- * folder-browser-ui.c: Add the MarkAsUnimportant verb here.
-
- * mail-callbacks.c (mark_as_unimportant): Simple function that's
- the callback for these new menu items.
-
-2001-07-22 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (remove_folder): Updated to get a @type
- argument. Return an error if the type isn't "mail".
- (xfer_folder): Likewise.
-
-2001-07-21 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c: Make types "mailstorage" and "vtrash"
- non-user-creatable.
-
-2001-07-20 Jason Leach <jleach@ximian.com>
-
- * mail-summary.c (generate_html_summary): Change this back to the
- "evolution:/local/Inbox" URI.
-
-2001-07-20 Peter Williams <peterw@ximian.com>
-
- * component-factory.c (storage_remove_folder): Don't let the user
- remove vtrash folders.
-
-2001-07-20 Peter Williams <peterw@ximian.com>
-
- * mail-mt.c (mail_msgport_replied): Fix DanW's fix. Pass the right
- arguments to mail_msg_destroy.
-
- * component-factory.c (component_fn): Don't populate the context
- menu; our only action didn't even work.
- (populate_folder_context_menu): Removed. ChangeFolderProperties
- needs a FolderBrowser which we don't have. It didn't even work
- before.
-
- * mail-local.c (mail_local_reconfigure_folder): Bring the creation
- of the hash table to the beginning to prevent warnings. Complain
- if the mailbox is non-local.
-
-2001-07-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (filter_folder_filter): Don't expunge the source
- folder if we have a cache.
-
-2001-07-20 Dan Winship <danw@ximian.com>
-
- * mail-mt.c (mail_msgport_replied): Use mail_msg_destroy rather
- than mail_msg_free, so the cancellation operation gets
- unregistered and doesn't leak two file descriptors.
-
-2001-07-19 Jason Leach <jleach@ximian.com>
-
- * mail-summary.c (generate_html_summary): Update this
- evolution:/local/ URI to evolution:/Local Folders/ to go along
- with today's shell changes.
-
-2001-07-19 Jason Leach <jleach@ximian.com>
-
- * mail-display.c: Fix #4605: "Save Image as" should be "Save Image
- as...".
-
-2001-07-19 Jason Leach <jleach@ximian.com>
-
- * mail-display.c (mail_display_new): Set the vertical scrolling
- policy for the mail display to AUTOMATIC, only get a scrollbar if
- the e-mail is longer than one frame.
-
- * folder-browser.c (my_folder_browser_init): We were setting the
- policy twice (and to two different things). Removed this one.
-
- * message-list.c (message_list_init): Set the policy for the
- message list scroll frame to be horizontal=NEVER,
- vertical=AUTOMATIC (scrollbar only if you have >1 page of
- messages).
-
-2001-07-19 Peter Williams <peterw@ximian.com>
-
- Track the NoSelect changes in Camel.
-
- * mail-callbacks.c (create_folders): We don't need to check if
- the URL is NULL or not anymore.
-
- * component-factory.c (create_noselect_control): New
- function. Create a dummy control for folders that can't contain
- messages (ie \NoSelect)
- (create_view): If the URI says the folder is noselect, make a
- dummy control. FIXME: still should merge in the global UI
- elements.
- (xfer_folder): Don't allow the operation if the destination is
- NoSelect.
- (destination_folder_handle_motion): Ditto.
- (destination_folder_handle_drop): Ditto.
-
-2001-07-19 Not Zed <NotZed@Ximian.com>
-
- * mail-local.c (reconfigure_folder_reconfigure): remvoed
- register/start/end etc code.
-
- * mail-ops.c (get_messages_desc): Add the count here.
- (get_messages_get): Remove the register/start code, its handled
- above us.
- (save_messages_desc): Added count.
- (save_messages_save): Removed register/start/end code.
-
- * mail-mt.c (mail_msg_received, mail_msg_destroy): Changed to use
- camel_operation rather than mail_status.
- (mail_msgport_received, mail_msgport_replied): Turn of the
- mail_status stuff, we dont need to report on stuff running in the
- gui thread right?
- (retrieve_shell_view_interface_from_control, set_view_data,
- mail_statusf, mail_status, mail_status_end, mail_status_start,
- status_timeout, do_del_status, set_status_op): removed now
- redundant stuff.
- (mail_msg_free): Removed reference to timeout_id.
-
-2001-07-18 Not Zed <NotZed@Ximian.com>
-
- * mail-local.c (reconfigure_folder_reconfigure): Changed to use
- camel_operation rathre than mail_status.
- (reconfigure_folder_describe): re-enabled this function.
-
- * mail-ops.c (get_messages_get): Changed to use camel-progress for
- status reporting.
- (save_messages_save): Likewise.
-
-2001-07-17 Not Zed <NotZed@Ximian.com>
-
- * mail-mt.c (struct _mail_msg_priv, destroy_objects, mail_msg_new,
- mail_msg_free, do_op_status): Changed to use an EvolutionActivityClient for
- progress.
-
-2001-07-18 Jason Leach <jleach@ximian.com>
-
- * mail-tools.h (mail_tool_get_local_inbox_url): Remove this
- prototype for a function that was removed long ago.
- (mail_tool_get_local_movemail_url): Ditto.
-
-2001-07-18 Jason Leach <jleach@ximian.com>
-
- [Simplifying how default account is stored and used internally,
- fixes possabilities of having multiple default accounts and things
- like deleting the current default account]
-
- * mail-account-gui.c (mail_account_gui_new): Update for new way of
- finding out the default account.
- (mail_account_gui_save): Ditto.
-
- * mail-accounts.c (load_accounts): Ditto.
-
- * mail-config-druid.c (make_default_account): Ditto.
-
- * mail-config.c: Added an int MailConfig::default_account, to be
- used instead of a 'default_account' boolean on each mail account.
- (mail_config_set_default_account_num): New function, facilitates
- things.
-
- * Mail.idl: removed the Account::default_account boolean.
-
-2001-07-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-tools.c (mail_tool_generate_forward_subject): Do what was
- suggested in #4596.
-
-2001-07-18 Peter Williams <peterw@ximian.com>
-
- * mail-accounts.c (construct): Add GTK_WIDGET to the charset
- picker. Reportedly prevent a craash for someone... ?
-
- * mail-config.glade: Typo fix.
- Later: And actually fix the typo.
-
-2001-07-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (mail_delete): Setup the auto-receive here
- instead.
-
- * mail-config.c (mail_config_remove_account): Don't setup the
- auto-recv here.
-
-2001-07-17 Iain Holmes <iain@ximian.com>
-
- * mail-accounts.c (mail_able): Reset the auto receive.
-
- * mail-config.h (mail_config_remove_account): Reset the autoreceive.
-
-2001-07-17 Jason Leach <jleach@ximian.com>
-
- * mail-account-gui.c (source_type_changed): Fix for last change:
- hide the entire widget, not just the entry.
-
-2001-07-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (message_list_drag_data_recieved): Fix to
- correctly handle text/uri-lists that contain more than a single
- url.
-
- * component-factory.c (destination_folder_handle_drop): Fix to
- correctly handle text/uri-lists that contain more than a single
- url.
-
-2001-07-17 Jason Leach <jleach@ximian.com>
-
- * mail-config.glade: Make the Path: entry into a GnomeFileEntry so
- you get a nice "Browse..." button that pops up a file selector to
- locate your mbox files. Bug #3501.
-
-2001-07-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_part_toggle_displayed): Cleaned up a bit.
- (handle_multipart_encrypted): Replace the encrypted part with the
- decrypted part.
-
-2001-07-17 Iain Holmes <iain@ximian.com>
-
- * mail-accounts.c (mail_delete): Make a nicer dialog.
-
-2001-07-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-local.c (init_trash): Use CAMEL_VTRASH_NAME.
-
- * mail-ops.c (add_vtrash_info): Use CAMEL_VTRASH_NAME.
-
- * folder-browser.c: turned off some debugging
-
-2001-07-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (transfer_msg): Disallow vtrash for now...
-
- * mail-ops.c (add_vtrash_info): Use g_strcasecmp() when looking
- for a Trash folder - it may be lowercase or something funky.
- (transfer_messages_transfer): Special-case vtrash folders.
-
- * mail-local.c (init_trash): No need to specify the vfolder
- expression here. This code was moved into camel-vtrash-folder.c
- ages ago.
-
- * component-factory.c: Let VTrash folders accept/export the same
- dnd types as normal folders.
-
-2001-07-16 Peter Williams <peterw@ximian.com>
-
- * mail-folder-cache.c (outbox_folder): prototype outbox_folder so
- we can check if a folder is it.
- (make_folder_name): If the folder is the outbox, display the count
- of total messages as "unsent".
- (make_folder_status): If the folder is the outbox, display
- "unsent" instead of "total"
-
-2001-07-16 Peter Williams <peterw@ximian.com>
-
- * mail-display.c (mail_display_redisplay): Use our own
- display_style member instead of the global setting.
- (mail_display_init): Initialize display_style.
-
- * mail-display.h: Include "mail-config.h" and add a display_style
- member.
-
- * mail-format.c (write_headers): Look at the MailDisplay's
- display_style instead of using the full_headers data.
-
- * folder-browser.c (folder_browser_set_message_display_style): Set
- the MailDisplay's display style as well as the global display
- style.
- (my_folder_browser_init): Don't save preference changes by
- default. (This is only observered wrt. the message display style
- but should apply to other items.)
-
- * folder-browser-factory.c (folder_browser_factory_new_control):
- Set this FB to save the preferences set in it.
-
- * folder-browser-ui.c (folder_browser_ui_add_message): Read our
- display's state instead of the global setting.
-
-2001-07-16 Peter Williams <peterw@ximian.com>
-
- * mail-folder-cache.c (mail_folder_cache_set_folder_browser): DUH.
- No need to update every folder if we set the folder browser to
- NULL.
-
-2001-07-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Call
- mail_autoreceive_setup() so that any changes to the list of
- accounts will be respected the next time mail is checked.
-
-2001-07-13 Peter Williams <peterw@ximian.com>
-
- * mail-callbacks.c (expunge_folder): Segfault prevention here if
- no uid is currently loaded.
-
- * mail-vfolder.c (unlist_vfolder): New function. If a vfolder in
- our list gets finalized, NULL out info->folder (Is it wrong if
- this happens?) Also, locking issues?
- (vfolder_uri_to_folder): Hook up to the finalize event here.
-
-2001-07-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (filter_folder_filter): Updated to reflect changes in
- the filter API by passing in the provided uid cache to
- camel_filter_driver_filter_folder.
- (mail_filter_folder): Set the cache to NULL.
- (mail_fetch_mail): Set the cache to NULL.
- (fetch_mail_fetch): If a cache exists for this folder, set
- it. When we are finished filtering the incoming messages, the
- logic changes a bit. We now save the cache if keep_on_server is
- set *or* if there was an exception this way if the user's download
- gets interrupted, he won't have to download all the messages
- again.
- (fetch_mail_fetch): Oh yea, and just so if we get an exception
- with `delete' turned on, the next time the user checks mail and an
- exception *doesn't* occur, it will go back and mark all the
- messages for deletion.
-
-2001-07-12 Iain Holmes <iain@ximian.com>
-
- * importers/evolution-mbox-importer.c (load_file_fn): Check that
- the folder does exist before trying to import it.
-
-2001-07-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (expunge_folder): Force-hide all deleted
- messages before expunging.
- (expunged_folder): Restore the user's "hide deleted messages"
- preference.
-
-2001-07-12 Jason Leach <jleach@ximian.com>
-
- * mail-callbacks.c (expunge_folder): Only blank the mail display
- if the message being viewed is one of those to be expunged. Bug
- #4030.
-
-2001-07-12 Jason Leach <jleach@ximian.com>
-
- * mail-config.c (config_read): Should be saving the
- 'identity_html_signature' and 'identity_has_html_signature" keys
- in the /Mail/Accounts prefix (with the rest of the per-account
- stuff, not on it's own)
-
-2001-07-11 JP Rosevear <jpr@ximian.com>
-
- * mail-display.c (get_embedded_for_component): no longer need to
- set a my address property
-
-2001-07-10 Federico Mena Quintero <federico@ximian.com>
-
- * mail-display.c (link_copy_location): Set the CLIPBOARD selection
- as well as the primary selection so that Edit/Paste will work in
- other programs (e.g. Netscape).
- (mail_display_new): Add the target for the CLIPBOARD selection.
-
-2001-07-10 Jason Leach <jleach@ximian.com>
-
- [Bug #4305: Make the automatic mark-as-read timer optional]
-
- * mail-config.glade: Necessary changes to make the Mark as "Read"
- label a toggle button instead.
-
- * mail-accounts.c (construct): Connect to the "toggled" on our new
- toggle.
- (timeout_toggled): New callback, called from above.
-
- * mail-config.c (mail_config_get_do_seen_timeout): New.
- (mail_config_set_do_seen_timeout): New.
- (mail_config_write_on_exit): Save the preference here.
- (config_read): Load it here.
-
-2001-07-10 JP Rosevear <jpr@ximian.com>
-
- * folder-browser.c: Cosmetic patch - replace our defines with the
- e-popup ones
-
- * Makefile.am: Typo
-
-2001-07-10 Peter Williams <peterw@ximian.com>
-
- * mail-format.c (attachment_header): Took the logic of whether or
- not to make the attachment header out of the actual function.
- (mail_part_is_displayed_inline): Return if the part is being
- displayed inline (regardless of whether it is actually inline).
- (mail_part_toggle_displayed): Toggle whether it's displayed inline
- or not.
- (get_inline_flags): Determine whether the part is displayed inline
- and whether it is actually inline.
- (mail_format_mime_message): Initialize the attachment_status hash
- table.
-
- * mail-display.c (inline_cb): Instead of modifying the
- CamelMimePart, use mail_part_toggle_displayed
- (button_press): As above.
- (pixmap_press): Use mail_part_is_displayed_inline instead of
- mail_part_is_inline. Get the MailDisplay from the popup to do
- this.
-
- * mail.h: Add prototypes.
-
-2001-07-10 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: extra dist the news files
-
-2001-07-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_write_on_exit): Use
- bonobo_config_set_string_wrapper.
- (mail_config_write): Same.
- (bonobo_config_set_string_wrapper): Macro wrapping
- bonobo_config_set_string that passes "" as the val if the val is
- NULL.
-
- * mail-callbacks.c (mail_generate_reply): Make sure that the
- reply-to addr i non-NULL before trying to add it to the hash
- table.
-
-2001-07-09 JP Rosevear <jpr@ximian.com>
-
- * mail-account-gui.c (get_focused_widget): fix typo so it compiles
-
-2001-07-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (setup_mime_tables): Handle application/pgp using
- the text/plain handler.
-
- * mail-account-gui.c (get_focused_widget): New function to
- determine which widget is focused.
-
- * mail-account-editor.c (apply_changes): Not only flip to the
- notebook page that wasn't finished, but also grab the focus of the
- incomplete widget.
-
- * mail-config-druid.c (source_changed): Grab the focus of the
- incomplete widget.
- (transport_prepare): And here.
- (identity_changed): Here too.
-
- * mail-account-gui.c (mail_account_gui_identity_complete): Take an
- incomplete argument so we can set which widget is incomplete and
- then the caller can focus it or whatever.
- (service_complete): Same.
- (mail_account_gui_transport_complete): And again here.
- (mail_account_gui_management_complete): And here too.
-
-2001-07-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (decode_pgp): Update to pass in the `remember'
- argument when creating a new pgp context.
- (try_inline_pgp_sig): And here...
-
- * mail-crypto.c (mail_crypto_pgp_mime_part_sign): Update to pass
- in the `remember' argument when creating a new pgp context.
- (mail_crypto_pgp_mime_part_verify): Same.
- (mail_crypto_pgp_mime_part_encrypt): And here...
- (mail_crypto_pgp_mime_part_decrypt): And finally here.
-
- * mail-config.c (mail_config_get_remember_pgp_passphrase): New.
- (mail_config_set_remember_pgp_passphrase): New.
- (config_read): Read in the "remember passphrase" value.
- (mail_config_write_on_exit): Save the remember-passphrase value.
-
- * mail-accounts.c (construct): Allow the user to set "Remember PGP
- Passphrase".
- (remember_pgp_passphrase_toggled): Set the toggle state.
-
-2001-07-09 Peter Williams <peterw@ximian.com>
-
- * mail-ops.c (get_folderinfo_got): Check for an exception and
- print it. Call done anyway.
- (do_update_subfolders): Check for NULL info.
-
-2001-07-09 Peter Williams <peterw@ximian.com>
-
- * mail-config.c (mail_config_write): Some NULL protection for our
- strings: pgp_key, html_signature, smime_key. Probably we should do
- this for all strings. Either that or change Bonobo Config.
-
- * message-list.c (message_list_init): Explicitly initialize search
- to NULL. Bug 3951 might to be due to a problem wrt this, and it
- can't hurt.
-
-2001-07-09 Dan Winship <danw@ximian.com>
-
- * mail-display.c (save_part): g_strdup the result of
- g_get_home_dir since this variable will get free'd later.
-
- * mail-format.c (mail_lookup_handler): Use
- gnome_vfs_mime_get_short_list_applications rather than
- gnome_vfs_mime_get_default_application.
-
- * mail-display.c (pixmap_press): Construct the EPopupMenu array on
- the fly, based on the number of applications available to open the
- MIME type.
- (launch_cb): Figure out which menu item was clicked, and invoke
- the appropriate application. Ugh, messy, because of the EPopupMenu
- interface. Probably should get rewritten some day. Also, make this
- handle apps with expects_uris set too.
-
-2001-07-09 Peter Williams <peterw@ximian.com>
-
- * mail-config.c (mail_config_write): Change html_signature stuff
- over to bonobo-config -- someone forgot to do this.
-
- * mail-folder-cache.c (dm): Gave up and got rid of dm. Just
- replaced it with d(g_message()) and set G_LOG_DOMAIN.
-
-2001-07-09 Peter Williams <peterw@ximian.com>
-
- * mail-folder-cache.c (mail_folder_cache_set_update_shellview):
- Deleted
- (as opposed to #if 0)
- (get_folder_info): Changed to assume it has the folder lock.
- (make_folder_name): Same.
- (make_folder_status): Same.
- (update_idle): Don't unlock around the make_folder_ functions.
- (*): Changed behavior wrt. get_folder_info. Lock before calling,
- but also move preconditions before -- get_folder_info can only
- return NULL if uri is NULL. Also add preconditions for other
- arguments where necessary.
-
-2001-07-07 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c (on_cursor_activated_cmd): Check for new_uid !=
- NULL here before strcmping.
-
-2001-07-07 Dan Winship <danw@ximian.com>
-
- * main.c (main): Only install the segv_redirect handler if SEGV's
- handler is not currently SIG_DFL. Otherwise you get an infinite
- SEGV loop if you run with GNOME_DISABLE_CRASH_DIALOG.
-
-2001-07-07 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c (message_list_select): Made this handle being
- given a row that's outside the range better.
-
-2001-07-06 Jason Leach <jleach@ximian.com>
-
- [Fix bug #1100, default account is stored strangely]
-
- * mail-config.c (mail_config_get_default_account_num): New
- function, returns the integer of the position of the default
- account, used to save which account is the default to the config
- db.
- (mail_config_write): Save the default account number here in
- "/Mail/Accounts/default_account".
- (config_read): Load in which is the default here.
-
-2001-07-06 Larry Ewing <lewing@ximian.com>
-
- * mail-callbacks.c (composer_send_cb): add a NULL check since that
- is a valid return.
-
-2001-07-06 Peter Williams <peterw@ximian.com>
-
- * mail-format.c (format_mime_part): Prevent infinite recursion when
- viewing attachments that we can't / shouldn't display but are some
- form of plaintext. Cf bug #2234
-
-2001-07-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (folder_browser_copy): Freeze and Thaw the
- folder.
-
-2001-07-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (folder_browser_copy): Mark the messages as
- Seen also.
- (folder_browser_class_init): Create an atom type for
- X-Evolution-Message selection type.
- (my_folder_browser_init): Add our multiple selection types, one of
- which is the default string type.
-
- * component-factory.c (destination_folder_handle_drop): Update to
- use the new X-Evolution-Message type format.
-
- * folder-browser.c (selection_get): Convert the
- X-Evolution-Message clipboard type to whatever format the target
- wants.
- (message_list_drag_data_get): Update because the
- X-Evolution-Message type changed.
- (folder_browser_copy): Same.
- (x_evolution_message_parse): And here too.
-
-2001-07-06 Peter Williams <peterw@ximian.com>
-
- * mail-callbacks.c (composer_postpone_cb): Don't free the psd here --
- it will be freed on the "destroy" signal.
-
- * mail-folder-cache.c (maybe_update): Instead of an idle, use a very
- short timeout in hopes of reducing the number of redundant updates.
-
- * mail-tools.c (mail_tool_uri_to_folder): Only note the folder in the
- cache if we successfully got it.
-
-2001-07-06 Jason Leach <jleach@ximian.com>
-
- * mail-callbacks.c (delete_msg): Select the very next message
- after deleting, not the next undeleted (it can make things jump
- around in annoying ways if you are deleting many messages), bug #4032.
-
- * folder-browser.c: Forgot to commit the "Mark as Important" right
- click menu item.
-
- * message-list.c (message_list_set_folder): Setup the strikeout
- column here (after we've gotten the folder) so we can disable
- strikeouts for vtrash folders, part of bug #2224.
-
-2001-07-06 Dan Winship <danw@ximian.com>
-
- * mail-folder-cache.c (mail_folder_cache_set_folder_browser): Fix
- obvious bug in previous bugfix: Pass "fb" to check_for_fb_match()
- so only the selected folder gets updated, instead of "all folders
- that haven't yet been selected".
-
-2001-07-06 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (populate_folder_context_menu): New function
- to populate the right-click menu for mail folders.
- (component_fn): Pass it to `evolution_shell_component_new()'.
-
-2001-07-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (construct): Add a checkbox for prompting when
- sending a message with an empty subject.
-
- * mail-ops.c (mail_send_message): If filtering fails, return right
- away.
-
- * mail-config.c (mail_config_set_show_preview): Okay, apparently I
- was wrong. Oh well.
- (mail_config_set_thread_list): Fix this one too.
-
-2001-07-05 Peter Williams <peterw@ximian.com>
-
- * mail-vfolder.c (vfolder_uri_to_folder): Add mail folder cache
- hookups.
-
- * Makefile.am: Remove the ridiculuous relic known as
- test-mail. Clean up a bit.
-
- * mail-vfolder.c (vfolder_uri_to_folder): Add mail folder cache
- hookups.
-
-2001-07-05 Peter Williams <peterw@ximian.com>
-
- * mail-folder-cache.c (mail_folder_cache_set_folder_browser):
- Clear the shell view label if mailer loses focus.
-
- * mail-ops.c (do_update_subfolders_rec): Check for NULL url before
- calling folder cache functions.
-
-2001-07-04 Gediminas Paulauskas <menesis@delfi.lt>
-
- * folder-browser-ui.c (message_pixcache): set icon for
- ApplyFilters command.
-
-2001-07-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_set_show_preview): Revert Sam's
- changes.
-
- Note: Uhm, g_hash_table_lookup_extended gives us a pointer to the
- original value which we can just change to update the hash table
- without the need to re-insert - it's already there!! Also, you
- don't want to g_hash_table_insert the new value with the same key
- without at least first removing the existing bucket. And, you
- certainly don't want to g_free() the key after you insert it -
- eek!!
-
-2001-07-03 Sam Creasey <sammy@oh.verio.com>
-
- * mail-config.c (mail_config_set_show_preview): Replace value in
- config->preview_hash when it already exists. Old code never
- re-inserted into the hash, just assigned to val -- it's an int
- here, not a real pointer.
-
-2001-07-03 Joe Shaw <joe@ximian.com>
-
- * mail-callbacks.c (expunge_folder): Unset the message being displayed
- when expunging. This makes expunged messages not show in the preview
- pane when they're not there anymore. Fixes #3591.
-
-2001-07-03 Joe Shaw <joe@ximian.com>
-
- * mail-callbacks.c (mail_reply): If msg is NULL, fetch the message
- and requeue a mail_reply call. Fixes bug #3816.
- (requeue_mail_reply): Callback from mail_get_message().
-
-2001-07-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_get_show_preview): Use a better
- GHashTable technique that will hopefully solve some bugs and also
- use _with_default bonobo-config call.
- (mail_config_set_show_preview): No sense in removing the entry
- from the hash table and then re-inserting it. Just reset the
- value.
- (mail_config_get_thread_list): Use the same logic.
- (mail_config_set_thread_list): And again here.
-
-2001-07-03 Peter Williams <peterw@ximian.com>
-
- * mail-folder-cache.c (make_folder_name, make_folder_status):
- Split make_string into these.
- (update_idle): Use (name and status) instead of (wide and thin)
- for the text.
-
-2001-07-03 Jason Leach <jleach@ximian.com>
-
- * folder-browser-ui.c: "Mark as Important" menu thingy here.
-
-2001-07-03 Peter Williams <peterw@ximian.com>
-
- * folder-browser.c (message_list_drag_data_get): Compile fixes.
- #include errno.h and gnome-dialog-utils.h. s/dirname/tmpdir/
-
-2001-07-03 Peter Williams <peterw@ximian.com>
-
- Prevent folders from appearing to have -1 new messages. Prevent
- nonactive folders from updating the title bar. Make the title bar
- update when switching to an already-opened folder.
-
- * mail-folder-cache.c (update_message_counts): Ignore the value
- for 'unread' if it is -1.
- (get_mail_info_receive): Same
- (mail_folder_cache_note_folderinfo): Same.
- (get_folder_info): Initialize 'fb' to NULL.
- (mail_folder_info): Add 'fb' member.
- (mail_folder_cache_note_fb): Change note_message_list to this.
- (update_idle): Only update the ShellView if the active folder
- browser is the same as the one that the MFI references.
- (mail_folder_cache_set_folder_browser): New function. Use it to
- set the active folder browser. NULL is okay.
- (check_for_fb_match): Called from the above. If the MFI has the
- new folder browser as its view, queue an update.
-
- * mail-folder-cache.h: Fix prototypes.
-
- * mail-callbacks.c (create_folders): Check if fi->url is nonnull.
-
- * folder-browser.c (got_folder): Change to use note_fb instead of
- note_messge_list.
-
- * folder-browser-factory.c (control_activate): Set the folder
- browser
- (control_deactivate): Clear it here.
- (fb_get_svi): Kill some inappropriately cut-n-pasted code.
-
-2001-07-03 Dan Winship <danw@ximian.com>
-
- * mail-config.glade: Rename some of the widgets in the news config
- to not conflict with the mail config stuff, so the mail config
- druid will work again.
-
-2001-07-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (message_list_drag_data_get): Use mkdtemp if we
- have it, else use mktemp but make the code safer than it was
- previously.
-
- * mail-display.c (launch_cb): Free the template string if the
- tempdir failed to be created.
-
- * folder-browser.c (message_list_drag_data_get): Hide the URL
- passwd, auth, and params.
- (folder_browser_copy): Same.
-
-2001-07-03 Dan Winship <danw@ximian.com>
-
- * mail-ops.c (filter_folder_filter): Don't pass a dirty exception
- to camel_folder_sync. Fixes an IMAP filtering crash.
-
-2001-07-02 Sam Creasey <sammy@oh.verio.com>
-
- * mail-account-editor-news.c: Added an MailAccountEditorNews, for
- NNTP configuratuion. Based on MailAccountEditor, but stripped.
-
- * Makefile.am: added mail-account-editor-news.c and
- mail-account-editor-news.h to SOURCES if ENABLE_NNTP is defined.
-
- * mail-accounts.c (load_news): Moved this function, and fixed some
- slight brokenness.
- (news_edit): Added functional code using MailAccountEditorNews
- (news_add): Added functional code using news_edit after
- allocation.
-
- * mail-config.glade: news_editor_window widget added. Used by
- MailAccountEditorNews.
-
- * mail-display.c (save_data_cb): Store the pathname used when
- saving messages so that the next save box will default to the
- previous path.
-
- * message-browser.c (message_browser_new): add signal handler for
- size_allocate on the message browser. Thus new windows are size
- as they were last allocated.
- (message_browser_size_allocate_cb): handler to store allocations.
-
- * message-list.c (message_list_setup_etree): connect to the
- info_changed signals for the state of the message_list->tree.
- Save the folder state to disk, so that when additional
- message_lists are created, they are consistant. e.g. the next
- buttons do the same thing in the browser, and in the message
- viewer after changing sorting options.
-
- * subscribe-dialog.c (build_tree): freeze sc->folder model while
- building the tree. Not doing so takes a very long time over 40000
- newsgroups.
-
-2001-07-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (construct): Setup the Empty Trash On Exit
- widgets.
-
- * mail-config.c (config_read): Option to emtpy trash on exit.
- (mail_config_write_on_exit): Same.
- (mail_config_set_empty_trash_on_exit): Set the option.
- (mail_config_get_empty_trash_on_exit): Get the option.
-
- * component-factory.c (owner_unset_cb): Empty the trash folders if
- the user set the "empty trash on exit" option.
-
-2001-07-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (transfer_msg): Updated for the
- mail_transfer_messages API.
-
- * folder-browser.c (message_list_drag_data_recieved): Update for
- the mail_transfer_messages API.
- (selection_received): Same.
-
- * mail-ops.c (mail_transfer_messages): Renamed from
- mail_do_transfer_messages and also added a callback/data arguments
- since we need it component_factory::xfer_folder.
-
- * component-factory.c (xfer_folder): Use mail_transfer_messages
- instead.
- (destination_folder_handle_drop): Update to pass in a NULL
- callback arg and a NULL data argument to mail_transfer_messages.
-
-2001-07-02 Larry Ewing <lewing@ximian.com>
-
- * mail-display.c (save_part): move the saving logic out of save_cb
- so that we can reuse it for the image saving code.
- (save_cb): call save_part.
- (save_url): new function to resolve an save an html url.
- (image_save_as): save function for images and. Add it to the
- link_menu, and add MASK_URL and MASK_SRC to the structure so that
- we cans show the proper menus.
- (html_button_press_event): call get_src as well to find external
- urls references. Add popup masking.
-
-2001-07-02 Peter Williams <peterw@ximian.com>
-
- * README.async: Add a warning about how wrong this document is.
-
-2001-07-02 Peter Williams <peterw@ximian.com>
-
- * mail-folder-cache.h: New file. Protoypes for the Mail Folder
- Cache, which provides a place for all the disparate pieces of the
- mailer to save bits of information about a folder. Centralizes the
- information display code.
-
- * mail-folder-cache.c: New file. Implements the Mail Folder Cache.
-
- * Makefile.am (evolution_mail_SOURCES): Add the
- mail-folder-cache.{c,h}
-
- * folder-browser-factory.c (fb_get_svi): Copy of that absurdly
- long-named function in mail-display.c that gets the
- GNOME_Evolution_ShellView.
- (control_activate): Set the ShellView for the folder cache.
-
- * folder-browser.c (got_folder): Tell the folder browser about
- this folder.
-
- * mail-callbacks.c (create_folders): Tell the folder cache about
- the new folders.
-
- * mail-local.c (reconfigure_folder_reconfigure): Don't unhook our
- events as we no longer hook them up.
- (register_folder_registered): Tell the folder cache about this
- folder's place in the local storage.
- (register_folder_register): No longer hook events; the Folder
- Cache will do this.
- (local_folder_changed, local_folder_changed_proxy): Move to
- mail-folder-cache.c
- (free_local_folder): No longer unhook events.
-
- * mail-ops.c (do_update_subfolders_rec): Instead of setting the
- folder status ourselves, inform the Folder Cache about the
- changes.
-
- * mail-tools.c (mail_tool_uri_to_folder): Replace danw's cache
- with the new Mail Folder Cache.
- (cache_folder, etc): removed.
-
-2001-07-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c: #include widgets/misc/e-charset-picker.h since
- it was moved there from libgal.
-
-2001-07-02 Peter Williams <peterw@ximian.com>
-
- * importers/evolution-mbox-importer.c (mbox_factory_fn): Kill
- irritating "Returning" g_warning.
-
-2001-07-02 Dan Winship <danw@ximian.com>
-
- * mail-session.c (get_filter_driver): Implement this, based on
- code that used to be in mail-ops.c
-
- * mail-ops.c (mail_load_filter_context, setup_filter_driver):
- Moved into MailSession::get_filter_driver.
- (filter_get_folder): Moved to mail-session.c
- (mail_filter_folder, mail_filter_on_demand, mail_fetch_mail,
- mail_send_mail, mail_send_queue): Remove FilterContext args, use
- camel_session_get_filter_driver.
-
- * mail-send-recv.c (mail_send_receive, mail_receive_uri):
- Remove FilterContexts
-
-2001-07-01 Chris Toshok <toshok@ximian.com>
-
- * subscribe-dialog.c (subscribe_dialog_gui_init): the FolderSearch
- control is in a different dockitem now.
-
-2001-07-01 Dan Winship <danw@ximian.com>
-
- * mail-tools.c (update_unread_count): Ref the folder before
- proxying the event, in case there's only one reference to it and
- it gets unreffed before the other end of the event handler runs.
- (update_unread_count_main): And unref it when we're done.
- (mail_tool_uri_to_folder): Only hold the lock around the hash
- table operations, not the entire function. Holding the lock the
- whole time can cause deadlock when resolving vfolders, and the
- CamelSession and CamelStore locks ensure that multiple threads
- calling this function will end up with the same CamelFolder object
- at the end anyway, so we just need to lock and re-check the cache
- at the end before adding the folder to the cache.
-
-2001-06-30 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-browser-ui.c: Get MailNext/MailPrevious to use
- next-message.png and previous-message.png, respectively. Also
- change Print to use print.png.
-
-2001-06-30 Jon Trowbridge <trow@ximian.com>
-
- * mail-display.c (make_popup_window): Changed to return the
- created window.
- (find_socket): Added. Copied from e-shell-view.c. The fact
- that I'm copying this bit of code all over isn't cool.
- (html_button_press_event): Properly destroy the popup window when
- the widget inside the control is destroyed.
-
- * mail-callbacks.c (addrbook_sender): Added. Implements
- the "Add sender to addressbook" right-click. (Bug #3645)
- (find_socket): Added. Copied from e-shell-view.c.
-
- * folder-browser.c: Added "Add sender to addressbook" to
- context_menu[].
-
- * mail-display.c: (handle_embedded_address_object): Removed.
- (on_object_requested): Removed handling for embedded address
- objects. (Which was obsolete crap.)
-
-2001-06-29 Larry Ewing <lewing@ximian.com>
-
- * mail-display.c (html_button_press_event): remove redundant
- logic.
-
- * mail-callbacks.c (create_msg_composer): make sure we show the
- sig file.
-
-2001-06-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-factory.c (control_deactivate): Turn folder
- syncing back on here so that IMAP folders will sync without
- needing to hit Send & Receive.
-
- * mail-callbacks.c (ask_confirm_for_only_bcc): Throw up the
- confirmation dialog.
- (composer_get_message): If the user only specified Bcc recipients,
- prompt him/her to make sure we should continue and risk the server
- adding an Apparently-To header.
-
- * mail-config.c (config_read): Read in config option for prompting
- when only Bcc recipients are specified.
- (mail_config_write_on_exit): Save the option.
- (mail_config_get_prompt_only_bcc): New.
- (mail_config_set_prompt_only_bcc): New.
-
-2001-06-29 Dan Winship <danw@ximian.com>
-
- * mail-account-gui.c (build_auth_menu): Take two authtypes lists,
- "all", and "supported", and make the unsupported authtypes grayed
- out in the menu rather than missing.
- (source_type_changed, transport_type_changed,
- service_check_supported): Update build_auth_menu calls.
-
-2001-06-29 Radek Doulik <rodo@ximian.com>
-
- * mail-account-gui.c (menu_file_save_cb): implemented plain saving
-
-2001-06-28 Radek Doulik <rodo@ximian.com>
-
- * mail-account-gui.c (load_signature): implemented plain load
- (load_signature): use e_msg_composer_get_signature_html
-
-2001-06-28 Peter Williams <peterw@ximian.com>
-
- * mail-ops.c (mail_send_message): Revert fejj's Bcc header removal;
- this unsets the BCC recipients and so doesn't send to the Bcc'd
- people at all.
-
-2001-06-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-send-recv.c (free_send_data): The e_iterator_get() returns
- a gconstpointer and we need a non-const BonoboControl so cast it.
-
- * mail-account-gui.c (mail_account_gui_new):
- gui->check_html_signature is GtkToggleButton not a GtkCheckButton.
-
- * folder-info.c: Added some #include's to supress warnings.
-
-2001-06-28 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-display.c: Fix case of labels in the `link_menu' so that it
- is consistent with that of the other menus in Evolution
- [i.e. "Copy Link Location" instead of "Copy Location" etc.].
-
-2001-06-28 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-display.c (invisible_selection_get_callback): New, signal
- handler for "selection_get" on the GtkInvisible widget we use for
- selections.
- (invisible_selection_clear_event_callback): New, signal handler
- for "selection_clear_event" on the same invisible widget.
- (mail_display_init): Initialize the `selection' and `invisible'
- members. Also, explicitly initialize all the other fields as
- well.
- (mail_display_destroy): Free `selection'. Destroy `invisible'.
- (link_copy_location): Re-implemented to just make the mail display
- become the owner of the primary selection.
- (on_selection_get): Remove `#if 0'ed code.
- (mail_display_new): Remove the `#if 0'ed code that would connect
- selection stuff to the HTML widget.
- (mail_display_new): Connect the signals and add the targets to the
- invisible widget.
-
- * mail-display.h: New members `selection' and `GtkInvisible' in
- `MailDisplay'.
-
-2001-06-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_write_on_exit): Don't bother trying
- to save the passwd if the url is NULL.
-
- * folder-browser.c (vfolder_mlist): Strip the mlist name to fix
- bug #3732.
-
- * component-factory.c (destination_folder_handle_drop): Since we
- have an exception variable, we might as well use it when getting
- folders too.
-
- * folder-browser.c (message_list_drag_data_recieved): Call
- gtk_drag_finish.
-
-2001-06-28 Dan Winship <danw@ximian.com>
-
- * mail-tools.c (mail_tool_uri_to_folder): After finding a folder,
- attach to its "folder_changed" and "message_changed" signals.
- (update_unread_count, update_unread_count_main): Moved here from
- folder-browser but basically unchanged. Doing this here lets us
- get folder tree updates for folders that have had messages
- moved/copied/filtered into them, but which don't yet have a view
- associated with them.
-
- * folder-browser.c (update_unread_count, update_unread_count_main,
- etc): Moved to mail-tools.c
-
-2001-06-28 Radek Doulik <rodo@ximian.com>
-
- * mail-config.c: use new fields everywhere
-
- * mail-config.h: as below
-
- * Mail.idl: added html_signature and has_html_signature
-
-2001-06-28 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (component_fn): Register for the "mailto"
- schema.
- (handle_external_uri_cb): Callback for the "handle_external_uri"
- signal.
- (component_fn): Connect it.
-
-2001-06-27 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (component_fn): Pass NULL as the
- @external_uri_schemas argument to
- `evolution_shell_component_new()'.
-
-2001-06-27 Peter Williams <peterw@ximian.com>
-
- * folder-browser-ui.c: Uncomment EditSelectThread. Yaay!
-
- * mail-callbacks.c (select_thread): New function. Self-explanatory
- name. Implementation is a little hairy.
-
- * mail-callbacks.h: Prototype it here.
-
- * mail-callbacks.c (invert_selection): Here too.
- (select_all): Here too.
-
- * subscribe-dialog.c (subscribe_select_all): Update to use new
- ETree accessors.
- (subscribe_invert_selection): Here too.
-
-2001-06-27 jacob berkman <jacob@ximian.com>
-
- * folder-browser.c (save_cursor_pos): work around an e-tree bug
-
-2001-06-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c: Fixed Cut/Copy/Paste to work - it turns out I
- couldn't share a single GtkInvisible between all the
- FolderBrowser's after all.
-
-2001-06-27 Peter Williams <peterw@ximian.com>
-
- * folder-browser-factory.c (control_deactivate): Change to use
- more reality-based API below.
- Include folder-browser-ui.h too.
- (control_activate): Remove now-unused 'int state'.
-
- * folder-browser-ui.h: Changed prototypes to match changes below.
-
- * folder-browser-ui.c (folder_browser_ui_rm_message): Commented out
- to reflect reality of how this stuff works (you can't actually remove
- the pieces).
- (folder_browser_ui_rm_global): Same.
- (folder_browser_ui_rm_list): Left because here we add the view menus.
- (folder_browser_ui_add_list): ... which were moved here.
- (folder_browser_ui_rm_all): New function, does the job of old ui_rm()
-
-2001-06-26 Peter Williams <peterw@ximian.com>
-
- * folder-browser-ui.c: New file derived from
- folder-browser-factory.c. Contains the Bonobo UI code, split into
- three groups as described in ui/ChangeLog. Also contains the
- GalView stuff and the hookups into the Bonobo UI stuff.
-
- * folder-browser-factory.c: Move most of the UI stuff to
- folder-browser-ui.c.
- (control_activate): Add all three kinds of UI element to this
- folderbrowser.
- (control_deactivate): Remove all three kinds.
-
- * folder-browser-ui.h: New file. Prototypes functions to add UI
- elements to a FolderBrowser.
-
- * Makefile.am: Add folder-browser-ui.{c,h}
-
- * message-browser.c (PARENT_TYPE): Change to BONOBO_TYPE_WINDOW
- (message_browser_destroy): Chain to parent destroy function.
- (set_bonobo_ui): New function. Add the 'message' functions from
- the folder browser to our UI.
- (message_browser_close): BonoboVerbify this.
-
- * message-browser.h: Convert to BonoboWindow.
-
-2001-06-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (my_folder_browser_init): Helps if I spell
- "received" correctly.
-
- * mail-config.c (mail_config_set_thread_list): If the value is
- already in the hash table, first remove it before setting the new
- value so we don't leak.
- (mail_config_set_show_preview): Same.
-
-2001-06-26 Dan Winship <danw@ximian.com>
-
- * mail-mt.c (op_status_timeout): Don't pop up a progress dialog to
- say "I already finished this a while ago".
-
- * component-factory.c (storage_create_folder): Pass the path
- prefix to folder_created so it can add it to the folder tree in
- the right place.
-
- * mail-callbacks.c (folder_created): Take a path prefix.
-
-2001-06-26 jacob berkman <jacob@ximian.com>
-
- * mail-config.c (mail_config_get_show_preview): make ettore stop
- complaining so i can get back to work
-
-2001-06-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (message_rfc822_dnd): No longer returns a
- gboolean and also takes a CamelException.
- (destination_folder_handle_drop): Do better error checking.
-
- * folder-browser.c (my_folder_browser_init): Connect to the
- tree-drag-data-recieved signal.
- (message_list_drag_data_recieved): New function that handles the
- recieving end of the DnD event.
- (x_evolution_message_parse): New convenience function to parse the
- x-evolution-message type so that the cut/paste and DnD code can
- share it.
- (selection_received): Use x_evolution_message_parse().
-
- * mail-config.c (config_read): Read in the default show_preview
- value.
- (mail_config_write_on_exit): Save the default show_preview value
- as well as saving the individual settings for each URI that has
- been changed.
-
-2001-06-25 Joe Shaw <joe@ximian.com>
-
- * folder-browser.c (invisible_destroyed): Check to make sure that
- clipboard_selection is non-NULL before we g_byte_array_free() it.
-
-2001-06-25 jacob berkman <jacob@ximian.com>
-
- * mail-send-recv.c (free_send_data): sync folders after we've
- gotten mail
-
- * folder-browser-factory.c (control_activate): set the ui
- component on the folder browser
- (control_activate): update the view preview item
- (control_deactivate): don't sync the folder here
- (control_deactivate): unset the ui component of the folder browser
-
- * mail-callbacks.c (toggle_flags): stuff from jleach to add an
- importance keybinding
- (mark_as_important): ditto
- (toggle_as_important): again
-
- * mail-config.c (mail_config_get_show_preview):
- (mail_config_set_show_preview): basically a copy of
- get_thread_list() but for the preview pane
-
- * folder-browser.c (folder_browser_destroy): unref the our ui
- component
- (folder_browser_set_ui_component): new function for setting the ui
- component
- (save_cursor_pos):
- (set_cursor_pos): try to show the selected row when the preview
- pane is shown
- (folder_browser_set_message_preview): implement
- (folder_browser_toggle_preview): toggle the preview (duh)
- (on_key_press): add keybindings for marking as important (!), and
- hiding the preview pane (q)
- (etree_key): clean up a little bit, and make enter either show the
- preview pane or open the message
- (fb_resize_cb): only save the paned size if the preview is alread
- shown
- (folder_browser_gui_init): pass ourselves to fb_resize_cb
- (on_message_selected): only add the timeout if the preview is
- shown
-
-2001-06-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (folder_browser_destroy): Unref the invisible
- window that we use for slections.
- (folder_browser_class_init): Init the clipboard_atam type.
- (selection_get): New
- (selection_clear_event): New
- (selection_received): New
- (folder_browser_copy): New function to copy the message-list
- selection.
- (folder_browser_cut): New function to cut the message-list
- selection.
- (folder_browser_paste): New function to paste the message-list
- selection.
- (my_folder_browser_init): Initialize `invisible` if it's NULL else
- ref it - also set some signals on it.
-
- * folder-browser-factory.c: Added verbs for cut/copy/paste.
-
-2001-06-23 Jason Leach <jleach@ximian.com>
-
- * mail-local.c (local_storage_removed_folder_cb): Fixes here for
- removing folders.
-
- * mail-ops.c (remove_folder_get): Some fixes in here too.
-
-2001-06-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (config_read): Duh, we saved the charset as
- "default_charset", not "charset" - no wonder the correct charset
- menu item was never being set.
-
-2001-06-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_send_message): Temporarily remove the Bcc
- header before sending the message.
-
-2001-06-21 Jon Trowbridge <trow@ximian.com>
-
- * mail-display.c (html_button_press_event): Remove empty "name"
- property setting from the popup control.
-
-2001-06-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (composer_get_message): Allow the message to be
- sent even if there are no To recipients but only as long as there
- are other recipients defined.
-
-2001-06-21 Jason Leach <jleach@ximian.com>
-
- * component-factory.c (mail_remove_storage): Deregister the
- storage from the shell so it will get removed from the folder
- tree.
-
-2001-06-20 Kjartan Maraas <kmaraas@gnome.org>
-
- * folder-browser.c: More than one accel key is a tad
- confusing.
-
-2001-06-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c: #include "folder-browser-factory.h"
-
- * component-factory.c (mail_remove_storage): New function to
- remove an EvolutionStorage.
-
- * mail-accounts.c (mail_delete): Remove the storage from the
- folder-tree.
- (news_delete): Same.
-
-2001-06-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (destination_folder_handle_drop): Accept
- text/uri-list mime types - this allows us to drag messages from
- Nautilus into an Evolution folder.
-
- * folder-browser.c (message_list_drag_data_get): Do cleanup and
- better error handling.
-
-2001-06-19 Jon Trowbridge <trow@ximian.com>
-
- * mail-tools.c (mail_tool_do_movemail): Properly clean up the
- movemail files when no mail was received.
-
-2001-06-19 Radek Doulik <rodo@ximian.com>
-
- * mail-format.c (write_field_row_begin): add column with &nbsp;
- between header name and value
- (write_field_row_begin): hmm, use just bold &nbsp; as it looks
- better
-
-2001-06-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (destination_folder_handle_drop): Use a nice
- switch statement and use the new enum values.
-
- * mail-callbacks.c (list_add_addresses): Now takes a hash table of
- already-used-recipients so that we don't get duplicates.
- (mail_generate_reply): Pass in a rcpt_hash argument to
- list_add_addresses(). These changes fix bug #1639.
-
-2001-06-18 Dan Winship <danw@ximian.com>
-
- * Makefile.am (evolution_mail_LDADD): Remove DB3_LDADD
-
-2001-06-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c: Change the drop-type "x-evolution-dnd" to
- "x-evolution-message" since we want to be able to DnD more than
- one data type ;-)
-
- * folder-browser.c: Change supported DnD drop types to disclude
- URI_LIST as that seems to crash Nautilus and seems overly
- complicated. Since I am going to be supporting message/rfc822,
- hopefully Nautilus can handle that or else maybe something like
- text/plain.
- (message_list_drag_data_get): Remove the code for URI_LIST.
-
-2001-06-14 Not Zed <NotZed@Ximian.com>
-
- * mail-tools.c (mail_tool_uri_to_folder): If we have a fragment in
- the url, use that as the folder name, and not the path component.
-
-2001-06-13 Not Zed <NotZed@Ximian.com>
-
- * component-factory.c (mail_load_storages): Added temp hack to let
- spool providers show up in the list.
-
-2001-06-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (my_folder_browser_init): Allow user's to
- "copy" drag & drop rather than just "move".
-
-2001-06-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (destination_folder_handle_drop): Implemented.
-
- * message-list.c (message_list_construct): Don't connect to the
- DnD signals here.
- (message_list_drag_data_get): Removed.
- (add_uid): Removed.
-
- * folder-browser.c (my_folder_browser_init): Connect to DnD signals.
- (message_list_drag_data_get): Implemented.
-
-2001-06-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_send_message): Fixed misuse of an uninitialized
- variable.
-
- * component-factory.c (destination_folder_handle_drop): Implemented.
-
- * mail.h: Added prototype for evolution_folder_info_factory_init.
-
- * mail-ops.c (mail_do_transfer_messages): Now takes a const char*
- as the dest_uri. This works better all around since we strdup'd
- the string anyway.
-
-2001-06-15 Dan Winship <danw@ximian.com>
-
- * mail-format.c (mail_format_mime_message): We can't output
- "<html>" and "</html>" here because it gets called recursively to
- display message/rfc822 subparts.
- (mail_format_raw_message): Add padding to match the formatted
- display.
-
- * mail-display.c (mail_display_redisplay): Move rodo's html header
- changes from mail_format_mime_message to here.
-
-2001-06-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c (got_folder): Updated to reflect changes to
- mail_config_[g,s]et_thread_list().
- (folder_browser_toggle_threads): Same.
-
- * folder-browser-factory.c (control_activate): Updated to reflect
- changes to mail_config_[g,s]et_thread_list().
-
- * mail-config.c (mail_config_write_on_exit): Do cleanup when we're
- done.
- (mail_config_set_thread_list): Send in a URI so we can save the
- state on a per-folder basis.
- (mail_config_get_thread_list): Send in a URI so we can retrieve
- the state on a per-folder basis.
-
- * component-factory.c: Setup the accepted_dnd_types. Also added
- skeleton code for DnD.
-
-2001-06-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-factory.c: Add Reply-to-List bonobo verbs.
-
- * folder-browser.c: Add Reply-to-List menu items.
-
- * mail-callbacks.c (mail_reply): Use an enum for specifying the
- reply mode, becaus enow we can reply-to-list.
- (reply_to_list): Implement.
- (reply_to_sender): Use REPLY_SENDER.
- (reply_to_all): Use REPLY_ALL.
- (mail_generate_reply): Handle the different modes.
-
-2001-06-12 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: Remove folder-info.h until iain checks it in
-
-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.
-
-2001-06-08 Dan Winship <danw@ximian.com>
-
- * folder-browser-factory.c: fix some commands to match the ui file
- again.
-
-2001-06-07 Iain Holmes <iain@ximian.com>
-
- * GNOME_Evolution_Mail.oaf.in: Add server info for FolderInfo
- Remove server info for the Summary server
-
- * Mail.idl: Add a FolderInfo interface to retreive information about
- a mail folder.
-
- * Makefile.am: Remove the executive summary stuff. Add the folder-info
- files.
-
- * component-factory.c: Remove the mail-summary.h include.
- Remove summary_factory.
- (summary_fn): Remove.
- (component_factory_init): Remove the summary_factory creation.
- Initialise the info_factory.
-
-2001-06-08 Jon Trowbridge <trow@ximian.com>
-
- * mail-ops.c (mail_send_message): Reattach X-Evolution-Account
- information to the message after sending it. This way it can
- be used to set the identity properly if we later Resend the
- message.
-
- * mail-tools.c (mail_tool_get_local_movemail_path): If you had
- multiple accounts that used mboxes, and if you received mail in N
- of those accounts, you would get N copies of each of your e-mail
- messages. This is because everything was being dumped into one
- big file by movemail, and the filters would run on that file N
- times. To work around this, each mbox account now gets its own
- distinct temporary movemail file.
-
-2001-06-07 Jon Trowbridge <trow@ximian.com>
-
- * mail-ops.c (fetch_mail_fetch): Pass the original source URI
- to camel_filter_driver_filter_mbox.
- (mail_send_message): Pass NULL as the orginal source URI
- to camel_filter_driver_filter_message.
-
-2001-06-06 Jon Trowbridge <trow@ximian.com>
-
- * mail-account-gui.c (source_type_changed): Check that the chain
- of deferences in gui->account->source->url is safe. This was
- causing a segfault when adding a new account if any of the
- existing accounts had their sources set to "None".
- (i.e. gui->account->source == NULL)
-
- * mail-accounts.c (load_accounts): Check that account->source !=
- NULL before dereferencing it.
- (load_accounts): The selection is cleared when the account clist
- is rebuilt (say after a call to add), but no unselect event is
- emitted. Yes, the clist is evil. We work around this by
- explictly calling mail_unselect, our unselect signal handler.
- (Otherwise, the edit and delete buttons remain sensitive and
- accounts_row != 0, but the user can't see which row the dialog
- thinks is selected.)
- (load_news): Check the account->source != NULL before
- dereferencing it.
- (mail_unselect): If an insensitive button in a button box has the
- focus, and if you hit tab, there is a segfault deep inside of gtk.
- This is probably a gtk bug. We work around it by having the add
- button (which is always sensitive) grab the focus on an unselect.
-
-2001-06-05 Jason Leach <jleach@ximian.com>
-
- (Fix bug #3211: Should undelete when flagging a delete message as
- important)
-
- * message-list.c (on_click): When flagging a message as important,
- check to see if it's flagged as deleted, if so, undelete it.
-
- (Fix bug #314: Display URLs in statusbar on mouseover)
-
- * mail-display.c (html_on_url): New function, callback for
- GtkHTML's "on_url" signal.
-
-2001-06-05 Radek Doulik <rodo@ximian.com>
-
- * mail-format.c: make HTML and plain mails to have the same
- boundary
-
-2001-06-03 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (evolution_mail_LDADD): Move `$(DB3_LDADD)' before
- libeutil.
-
-2001-06-01 Federico Mena Quintero <federico@ximian.com>
-
- * folder-browser.h (FolderBrowser): Added fields for the
- GalViewMenus and GalViewCollection, since we need to keep them
- around while the component is active.
-
- * folder-browser-factory.c (folder_browser_setup_view_menus): Plug
- leaks; unref the spec and factory. Set the view collection and
- the view menus on the FolderBrowser object.
- (folder_browser_discard_view_menus): New function.
- (control_deactivate): Discard the menus.
-
- * folder-browser.c (folder_browser_destroy): Destroy the view
- collection and the view menus.
-
-2001-06-01 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (evolution_mail_LDADD): Add `$(DB3_LDADD)'.
-
-2001-06-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_save): Save the pgp and
- smime settings.
- (mail_account_gui_new): Setup the pgp and s/mime page (but disable
- the s/mime frame if we are not compiled with s/mime support).
-
- * mail-config.c (account_copy): Updated to save extra pgp and
- smime options.
- (account_destroy): Free draft/sent folder info and also the new
- pgp/smime keys.
- (config_read): Read in the pgp and s/mime config options.
- (mail_config_write): Save the account pgp and smime options.
-
-2001-06-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (source_type_changed): Call
- build_extra_conf() here too. This is when we REALLY want to call
- it anyway, not on switch-page because then we'd lose any data on
- the Receive Options page if we never switch to that page before
- applying the changes.
-
- * mail-account-editor.c (construct): Don't connect to the
- switch-page event, instead just call build_extra_conf() here with
- the source->url.
-
-2001-06-01 Dan Winship <danw@ximian.com>
-
- * mail-config.c (config_read): Fix dumb misuse of g_get_charset.
-
-2001-05-31 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (handle_multipart_signed): Removed the code to
- check for the validity of an S/MIME part. Stuff works differently
- now.
-
- * mail-crypto.c: Rewrote how the S/MIME stuff is going to work.
-
-2001-05-30 Dan Winship <danw@ximian.com>
-
- * mail-config.glade: Rename the "PGP" page back to "Other" and add
- a "default charset" option menu.
-
- * mail-config.c (config_read, mail_config_write_on_exit,
- mail_config_get_default_charset, mail_config_set_default_charset):
- Handle "default charset".
-
- * mail-accounts.c (construct): Fill in the "default_charset" menu
- with an e_charset_picker menu.
- (charset_menu_deactivate): Update the default charset.
-
-2001-05-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (list_add_addresses): Take another argument to
- ignore a certain address.
- (mail_generate_reply): Ignore references to the reply-to address
- when constructing the Cc list.
-
-2001-05-29 Jason Leach <jleach@ximian.com>
-
- * message-browser.c (message_browser_new): one-line fix for bug
- #2536: File->Close in message viewer doesn't work.
- (message_browser_new): Also replaced like 4 lines of code with a
- one-liner featuring gnome_app_create_toolbar_with_data().
-
-2001-05-28 Jason Leach <jleach@ximian.com>
-
- * mail-local.c (load_metainfo): Don't need to check if (foo!=NULL)
- before doing an xmlFreeDoc().
-
-2001-05-28 Dan Winship <danw@ximian.com>
-
- * mail-format.c (write_text_header): Fix a bug that could cause a
- crash on messages with an empty subject. Oops.
-
-2001-05-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c: Removed the etable spec string.
- (message_list_construct): Load the etable spec from a file.
-
- * folder-browser-factory.c: Load the etable spec from the file,
- not a string.
-
- * Makefile.am: Add message-list.etspec to be installed.
-
- * message-list.etspec: New file containing the ETable file
- specification.
-
- * mail-config.h: Prototype evolution_mail_config_get_type.
-
-2001-05-27 Dan Winship <danw@ximian.com>
-
- * folder-browser-factory.c: #include
- "evolution-shell-component-utils.h" rather than "e-gui-utils.h"
- for e_pixmaps_update.
-
- * subscribe-dialog.c: Likewise.
-
-2001-05-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (try_inline_pgp_sig): Fix to work properly.
- (handle_multipart_signed): Fixed a bug that caused some
- multipart/signed messages to be handled by the multipart_mixed
- handler.
-
-2001-05-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-factory.c: Added callbacks for Next/Previous
- Unread and Next/Previous Flagged message.
-
- * mail-callbacks.c (previous_flagged_msg): Implemented.
- (next_flagged_msg): Implemented.
-
-2001-05-26 Dan Winship <danw@ximian.com>
-
- * mail-ops.c (mail_send_message, transfer_messages_transfer,
- set_offline_do): When unreffing a folder we got ourselves (as
- opposed to one passed in by the caller), sync before unreffing,
- since we might be holding the only reference to it.
- (mail_refresh_folder): New op, like mail_sync_folder, but does a
- camel_folder_refresh_info instead.
-
- * folder-browser-factory.c (control_activate): Call
- mail_refresh_folder, not mail_sync_folder. (The goal is to see new
- messages: sync used to work with imap because imap_sync was
- broken, but it doesn't work for that any more.)
-
-2001-05-25 Peter Williams <peterw@ximian.com>
-
- * Makefile.am: Reference libeshell.la instead of libeshell.a.
-
-2001-05-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-factory.c (control_activate): Disable Resend on
- non-Sent folder FolderBrowsers. Thanks to Wayne Davis for this
- patch.
-
- * component-factory.c (xfer_folder): This code should be correct
- now. Still waiting on the shell to do it's job of creating the
- metadata xml file in the destination folder though.
-
-2001-05-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (message_list_select_uid): g_strdup the uid into
- the ml->cursor_uid.
-
- * message-browser.c (message_browser_forward_msg): Use the default
- forward style.
-
-2001-05-24 Dan Winship <danw@ximian.com>
-
- * mail-identify.c (mail_identify_mime_part): If the message data
- is online, sniff the data for a MIME type first, and use the
- filename second. Makes it more reliable, and deals with the
- specific case of "application/octet-stream; name=foo.vcf" which
- gnome-vfs will identify as vcalendar, but which can also be a
- vcard.
-
-2001-05-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (try_inline_pgp_sig): Only write the message up to
- (but not including) the attached signature block.
-
-2001-05-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (composer_postpone_cb): Don't free the
- folder-info here, instead have mail_append_mail() call our new
- function, append_mail_cleanup() which'll free the
- folder-info. This fixes the problem of send-later segfaulting.
-
- * message-list.c (message_list_set_folder): Make the message-list
- respect the "hide deleted messages" setting. Fixes bug #2248.
-
- * component-factory.c (xfer_folder): New function that the shell
- component calls to copy/move a folder.
- (component_fn): Set the xfer_folder_fn argument.
-
- * mail-ops.c (mail_remove_folder): New async function to remove a
- folder. God knows if it does what the ShellComponent needs or not
- yet.
- (mail_xfer_folder): Yet another yummy async function to move or
- copy a folder to a new location.
-
- * component-factory.c (storage_remove_folder): New function for
- removing folders.
- (remove_folder): New function that the shell component calls to
- delete a folder.
- (component_fn): Set the remove_folder_fn argument.
-
-2001-05-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_write_on_exit): Save the
- message-display style.
- (config_read): Read the message-display style.
-
-2001-05-22 Dan Winship <danw@ximian.com>
-
- * mail-display.c (on_url_requested): If http mode is
- HTTP_SOMETIMES, use e_book_query_address_locally to check the From
- address and load images if it's found.
-
- * mail-config.c (config_read): Default http_mode to
- MAIL_CONFIG_HTTP_SOMETIMES. Fix typo to make default forward style
- actually work.
-
-2001-05-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Use MAILER_CFLAGS and MAILER_LIBS.
-
- * message-browser.c (message_browser_folder_loaded): Instead of
- calling message_list_select_uid() here, instead connect to the
- "message_list_loaded" signal since the message-list is not built
- yet at this point.
- (message_browser_message_list_built): Call
- message_list_select_uid() here instead.
-
- * message-list.c: Lets have a new signal, MESSAGE_LIST_BUILT, that
- gets emitted when the message-list has finished being built by one
- of the built_*() functions.
- (message_list_class_init): Setup the signal stuff.
- (regen_list_regened): Emit the signal here (should this perhaps be
- moved into each of the build_*() functions instead?).
-
-2001-05-21 Kjartan Maraas <kmaraas@gnome.org>
-
- * mail-local.c: Mark a string for translation.
-
-2001-05-18 Jon Trowbridge <trow@ximian.com>
-
- * Makefile.am (evolution_mail_LDADD): Added libebook.la (which is
- now required by the composer.)
-
-2001-05-17 Dan Winship <danw@ximian.com>
-
- * mail-callbacks.c (composer_postpone_cb): mark Outbox messages as
- read.
-
-2001-05-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_write_authenticity): New convenience
- function for all signature verification functions to use to
- display whether or not the signed part was authentic.
- (try_inline_pgp_sig): Use mail_write_authentic().
- (handle_multipart_signed): Add code to handle S/MIME
- multipart/signed parts and also use mail_write_authenticity().
-
-2001-05-17 Dan Winship <danw@ximian.com>
-
- * mail-config.glade: add new icons from jimmac.
-
-2001-05-16 Dan Winship <danw@ximian.com>
-
- * mail-format.c (mail_format_raw_message): add
- E_TEXT_TO_HTML_ESCAPE_8BIT to the flags
-
-2001-05-16 Dan Winship <danw@ximian.com>
-
- * folder-browser.c (folder_browser_is_drafts,
- folder_browser_is_sent, folder_browser_is_outbox): Functions to
- determine if a folderbrowser is one of the drafts, sent, or outbox
- folders.
- (got_folder): Pass TRUE for the "outgoing" flag to
- message_list_set_folder if this is a Sent, Drafts, or Outbox
- folder.
-
- * message-list.c (message_list_set_folder): Take a flag saying
- whether or not the folder is an "outgoing" folder.
- (message_list_setup_etree): Ditto. Use that rather than a
- hardcoded list of foldernames for deciding whether to swap From
- and To in the default layout.
-
- * mail-config.c (mail_config_folder_to_cachename): Make IMAP
- folders have unique cachenames rather than only one per store, so
- that IMAP Sent and Drafts folders don't get forced into having the
- same layout as the INBOX.
-
- * mail-callbacks.c: (is_sent_folder, is_drafts_folder): Gone.
- Replaced with simpler folder_browser_is_* routines.
- (edit_msg, resend_msg, open_msg): Use folder_browser_is_*
- routines.
-
- * mail-local.c (reconfigure_clicked): Update call to
- message_list_set_folder.
-
-2001-05-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-crypto.c (mail_crypto_is_smime_v3_signed): Removed (this
- now exists in camel/camel-smime.c).
- (mail_crypto_is_pkcs7_mime): Same.
- (mail_crypto_smime_part_sign): new
- (mail_crypto_smime_part_verify): new
- (mail_crypto_smime_part_encrypt): new
- (mail_crypto_smime_part_decrypt): new
- (mail_crypto_pgp_mime_part_sign): Added code to set an exception
- if the context fails to be created.
- (mail_crypto_pgp_mime_part_verify): And here...
- (mail_crypto_pgp_mime_part_encrypt): Same.
- (mail_crypto_pgp_mime_part_decrypt): And here too.
-
-2001-05-16 Dan Winship <danw@ximian.com>
-
- * mail-display.c (mail_display_redisplay): Deal with full-header
- mode in addition to source mode
-
- * mail-format.c (write_field_row_begin): Add WRITE_NOCOLUMNS flag
- to write the header in a single table cell rather than two. Output
- the second columns's "<td>" when not in NOCOLUMNS mode. Don't
- include the ":" in the passed-in header name.
- (write_date, write_address): Update for write_field_row_begin
- changes.
- (write_text_field): Genericified and updated from write_subject.
- (write_headers): Deal with both normal and full-header mode.
-
-2001-05-15 Dan Winship <danw@ximian.com>
-
- * mail-display.c (on_url_requested): Load http images if the user
- has force-loaded images too.
- (mail_display_redisplay): Update for normal/headers/source changes.
- (mail_display_load_images): New. Force HTTP image loading for the
- current message.
-
- * mail-config.c (mail_config_get_message_display_style,
- mail_config_set_message_display_style): Updated and renamed from
- mail_config_{get,set}_view_source
-
- * mail-callbacks.c (load_images): New.
-
- * folder-browser.c (folder_browser_set_message_display_style):
- Renamed and updated from folder_browser_toggle_view_source.
-
- * folder-browser-factory.c (verbs): Add ViewLoadImages.
- (control_activate): Update for normal/headers/source change to
- radio group.
-
-2001-05-15 Dan Winship <danw@ximian.com>
-
- * folder-browser-factory.c (verbs): Update for changes in
- evolution-mail.xml (many commands were renamed to better match the
- current menu layout).
- (pixcache): Refer to commands via their paths in /commands/
- rather than hardcoding their menu paths.
-
-2001-05-14 Jon Trowbridge <trow@ximian.com>
-
- * mail-search.c (mail_search_construct): Put frame around dialog
- vbox, put mail subject in that frame's label. (Patch by Duncan.)
- (mail_search_set_subject): Break out subject-setting code.
- Truncate long subjects with ellipses.
-
-2001-05-14 Duncan Mak <duncan@ximian.com>
-
- * mail-search.c (mail_search_construct): set the dialog's
- window_icon to jimmac's new find_message.xpm.
-
-2001-05-13 Iain Holmes <iain@ximian.com>
-
- * Makefile.am: Make the LDADD line longer so it actually compiles
- everything correctly.
-
-2001-05-14 Dan Winship <danw@ximian.com>
-
- * mail-config.glade: Split "Other" page into three pages, Display,
- Composer, and PGP. Add HTML image stuff on the Display page and
- default forward style on the Composer page.
-
- * mail-config.c (mail_config_get_default_forward_style,
- mail_config_set_default_forward_style): User-specified default
- style for forwarding messages.
- (config_read, mail_config_write_on_exit): Deal with forward style.
-
- * mail-accounts.c: Handle HTML image display options and default
- forward style.
-
- * mail-callbacks.c (forward): New. Forward in the user-selected
- default style.
- (forward_inline, forward_quoted): Simplify these some. Remove the
- fallback to forward attached when forwarding multiple messages: it
- should just forward the multiple messages inline or quoted in
- those cases. (Which it doesn't yet, but that's a bug.)
-
- * folder-browser.c (context_menu): Remove "Forward inline" and
- make "Forward" call forward() rather than forward_attached().
-
- * folder-browser-factory.c: Update command/menu/toolbar/pixmap
- gunk for the "MessageForwardAttached" vs "MessageForward" split.
-
- * mail-session.c (mail_session_get_type):
- * mail-format.c (format_mime_part):
- * mail-account-gui.c (setup_service): Fix warnings.
-
- * mail-mlist-magic.c: Remove this... it's not used any more.
-
- * folder-browser.c:
- * message-browser.c: Remove references to mail-mlist-magic.h
-
-2001-05-14 Jon Trowbridge <trow@ximian.com>
-
- * folder-browser.c (folder_browser_config_search): Use secondary
- searches here, so that we control the interference between the two
- bits of searching UI.
-
-2001-05-13 Jon Trowbridge <trow@ximian.com>
-
- * mail-search.c (mail_search_construct): Destroy the MailSearch
- dialog if the underlying MailDisplay is destroyed. I don't like
- the way that label in the dialog with the message subject in it
- looks, so I've #ifdef-ed it out for now. Center the Matches
- label --- it makes the dialog look more balanced, I think.
- (dialog_clicked_cb): Changed to reflect adjusted
- ESearchingTokenizer API, using primary searches.
- (toggled_case_cb): Use the primary search API.
-
- * e-searching-tokenizer.c: Make searching routines utf8-friendly.
- Rationalize how the match begin/end markup is handled; allow for
- begin/end markup that varies by search. Add concept of primary and
- secondary matching, to disentangle possible interactions between
- search-bar searches and search-dialog searches.
-
-2001-05-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-local.c (mail_local_storage_shutdown): Get rid of this - we
- don't need it.
-
- * component-factory.c (owner_unset_cb): Don't unref the LocalStore
- - we don't own a ref on it!!
-
-2001-05-12 Duncan Mak <duncan@ximian.com>
-
- * mail-search.c (begin_cb): Updates the subject on refresh and
- sets subject to "Untitled Message" if subject is NULL.
- (mail_search_construct): Moved msg_subject to its own GtkLabel,
- sets subject to "Untitled Message" if subject is NULL. Give focus
- to entry by default. Made <enter> in entry run
- dialog_clicked_cb by setting gnome_dialog_editable_enters.
-
-2001-05-12 Gediminas Paulauskas <menesis@delfi.lt>
-
- * folder-browser-factory.c: load pixmaps for MessageCopy and
- MessageForwardAttached. Thanks Wayne Davis <wfdavis@seas.upenn.edu>
- for a patch.
-
-2001-05-11 Dan Winship <danw@ximian.com>
-
- * mail-display.c (load_http): callback to use GNOME-VFS to load
- http data.
- (on_url_requested): Handle http: URLs that refer to either MIME
- parts or web data.
- (mail_display_redisplay_when_loaded): Moved out of
- mail_content_loaded and made more generic.
-
- * mail-format.c (add_url): Handle two different kinds of URLs
- (URLs that point to CamelMimeParts and URLs that point to
- GByteArrays).
- (mail_content_loaded): Use mail_display_redisplay_when_loaded.
- (format_mime_part): Renamed from "call_handler_function". Also,
- record Content-Location if the part has one. (This is not yet 100%
- correct: it doesn't deal with relative URLs at all.)
- (handle_text_html): Use Content-Location URL rather than
- Content-ID, when available (will help deal with relative URLs once
- GtkHTML supports that better).
- (etc): Update for changes.
-
- * mail-config.c (mail_config_get_http_mode,
- mail_config_set_http_mode): get/set HTTP image downloading mode.
- (config_read, mail_config_write_on_exit): save/load that data.
-
-2001-05-11 JP Rosevear <jpr@ximian.com>
-
- * mail-importer.h: add proto
-
- * mail-importer.c (mail_importer_uninit): release and unref the
- local storage
-
- * mail-local.c (mail_local_store_finalize): use
- bonobo_object_release_unref rather than doing Bonobo_Unknow_unref
- and a corba release
- (register_folder_registered): "sink" the local_store ref to
- prevent circular ref
- (mail_local_storage_shutdown): unref the local store
-
- * mail-local.h: new proto
-
- * component-factory.c (owner_unset_cb): uninit the importer and
- shutdown the local storage
-
-2001-05-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-local.c (mail_local_reconfigure_folder): Set a title on the
- window "Reconfigure %s" where %s is the folder name. Also, don't
- allow more than one of these type windows to be opened per folder.
-
- * mail-tools.c (mail_tool_get_folder_name): Fix Danw's kludge to
- actually work :-)
-
-2001-05-11 Martha Burke <martha@ximian.com>
-
- * gui/Makefile.am: sanitize LD_ADDS and CFLAGS so the libtool
- lines are shorter (fixes problem on solaries due to sed)
-
-2001-05-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-vfolder.c (vfolder_edit): Don't allow multiple copies of
- this to be run at a time.
-
- * mail-callbacks.c (providers_config): Don't allow multiple copies
- of this to be run at a time.
- (manage_subscriptions): Same, but this was a tad more kludgy since
- we don't gnome_dialog_run_and_close() this one. I had to make the
- widget a semi-global variable. yuck :\
- (filter_edit): Same.
-
-2001-05-11 Jon Trowbridge <trow@ximian.com>
-
- * e-searching-tokenizer.c (e_searching_tokenizer_new):
- Remove a snippet of debugging code I left in by mistake.
-
-2001-05-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (forward_inlined): If the cursor_uid is NULL,
- then we can't forward anything so just return.
- (forward_quoted): Same.
-
-2001-05-10 Jon Trowbridge <trow@ximian.com>
-
- * folder-browser.c (folder_browser_config_search): Use the
- ESearchingTokenizer to highlight search matches for folder-level
- searches. Still mildly broken, but it works for the simple cases.
-
- * mail-display.c (mail_display_new): Use our ESearchingTokenizer
- for the mail display GtkHTML widget.
-
- * mail-search.c (dialog_clicked_cb): Use the ESearchingTokenizer to
- highlight search matches.
- (mail_search_construct): Add a match count to the search dialog.
-
- * e-searching-tokenizer.c
- (e_searching_tokenizer_set_search_string): Added. A custom HTML
- tokenizer that does highlighting of search strings.
-
- * mail-config.c: No, we don't want to include
- bonobo-running-context.h... just bonobo-context.h.
-
-2001-05-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c: Fix some compiler warnings by including the
- correct bonobo headers and by using the correct bonobo types.
- (config_read): Some fixes so that we can never have an empty
- string as a URL.
-
-2001-05-10 Dan Winship <danw@ximian.com>
-
- * folder-browser.c (on_key_press): Don't advance to the next
- undeleted message after "Delete"...
-
- * mail-callbacks.c (delete_msg): ...instead, do it here, whether
- the user used Delete, Alt+D, or the toolbar. (But only if they
- only deleted a single message.)
-
- * message-list.c (message_list_select): Don't clear the display on
- failure.
- (build_tree): Clear the display when the currently-selected
- message stops existing and we don't have an obvious message to
- select instead of it. (Eg, when deleting the last message with
- "hide deleted messages" set, or expunging while a deleted message
- is selected.)
-
-2001-05-09 Dan Winship <danw@ximian.com>
-
- * mail-offline-handler.c: New file, started by Ettore, finished by
- me, to implement the GNOME_Evolution_Offline interface.
-
- * Makefile.am (evolution_mail_SOURCES): Add
- mail-offline-handler.[ch]
-
- * mail-ops.c (mail_store_set_offline): Set a store online or
- offline.
-
- * mail-send-recv.c (auto_timeout): Don't run auto-check-for-mail
- while the session is offline.
-
- * component-factory.c (component_fn): Set up offline handler.
-
-2001-05-09 Christopher James Lahey <clahey@ximian.com>
-
- * importers/evolution-mbox-importer.c (load_file_fn): Made a const
- char * here.
-
-2001-05-08 Iain Holmes <iain@ximian.com>
-
- * mail-config.[ch]: Moved all references to the Bonobo stuff into the .c file
-
-2001-05-08 Iain Holmes <iain@ximian.com>
-
- * mail-callbacks.c (filter_edit): Set the title of the dialog.
-
- * GNOME_Evolution_Mail.oaf.in: Add a reference for the MailConfig
- interface stuff.
-
- * Mail.idl: Add the MailConfig interface, and a MailFilter interface.
-
- * component-factory.c (component_factory_init): Call
- evolution_mail_config_factory_init.
-
- * mail-account-gui.c (setup_service): Just return if url == NULL,
- don't crash.
-
- * mail-config.c: #include bonobo-object.h, #include Mail.h and define
- the Config factory IID.
- Implement the MailConfig interface with a BonoboObject.
- (impl_GNOME_Evolution_MailConfig_addAccount): Convert the CORBA struct
- into the correct MailConfig structures and add the account.
- (evolution_mail_config_class_init): Initialise the class.
- (evolution_mail_config_init): This function is intentionally left blank.
-
- (evolution_mail_config_factory_fn): Create an EvolutionMailConfig object
- and return it.
- (evolution_mail_config_factory_init): Set up the bonobo factory.
-
- * mail-config.h: #include bonobo-xobject.h and Mail.h
- Declare the object structures.
-
- * importers/Makefile.am: Remove the intelligent importers.
-
- * importers/evolution-mbox-importer.c (folder_created_cb): Callback
- from when the folder is created. Opens the folder and unrefs the
- listener.
- (load_file_fn): Create the folder if it doesn't exist.
-
-2001-05-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-tools.c (mail_tool_forward_message): Convert the Subject
- header to HTML and also make sure that the Subject, To, and From
- header values are non-NULL before feeding them into
- e_text_to_html().
-
- * mail-callbacks.c (edit_msg_internal): Free the UIDs if the user
- decides to not go through with editing all the messages he
- selected.
- (resend_msg): If the user attempts to resend more than 10
- messages, make sure he really means it.
- (do_resend_messages): Richard Zach feels that "Resend" should open
- the message(s) in a composer since he might want to edit at least
- the recipients (maybe he needs to resend because the message
- bounced the first time) and Ettore wants pretty much the same
- thing. This makes "Resend" basically the same as "Edit" but for
- previously sent messages, whereas "Edit" is only for Drafts.
-
-2001-05-08 Gediminas Paulauskas <menesis@delfi.lt>
-
- * mail-search.c: convert search entry to utf8.
-
- * mail-local.c: d() debugging message.
-
- * mail-send-recv.c: replace " ..." with "..."
-
- * Makefile.am: removed EVOLUTION_VERSION.
-
-2001-05-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c: s/HAVE_NSS/HAVE_SSL for the SSL checkbox
- stuff.
-
-2001-05-07 Dan Winship <danw@ximian.com>
-
- * folder-browser.c (my_folder_browser_init): Connect to
- key_press_event on the GtkHTML widget.
- (etree_key): Only handle space/backspace here, pass the rest off
- to on_key_press.
- (on_key_press): Handle Delete/N/P/Menu in either MessageList or
- MailDisplay.
-
- * message-list.c (message_list_select): Grab focus if we don't
- have it.
-
-2001-05-03 Dan Winship <danw@ximian.com>
-
- * message-list.c: #include <camel/camel-file-utils.h>
-
- * mail-ops.c (get_folderinfo_get):
- * subscribe-dialog.c (build_tree): Update for
- camel_store_get_folder_info prototype change.
-
- * mail-format.c (handle_text_plain_flowed): Improve more on the
- fix from the other day: the first level of indentation adds blank
- lines, but further levels don't...
-
-2001-04-30 Dan Winship <danw@ximian.com>
-
- * folder-browser.c (folder_browser_destroy): Unhook event handlers
- before syncing the folder, since the folder browser will have been
- destroyed by the time the sync thread completes and calls the
- signal handlers.
-
-2001-04-29 Dan Winship <danw@ximian.com>
-
- * mail-format.c (handle_text_plain_flowed): Mojo this a bit so
- that "\n\n>" gets translated to "<br><blockquote>" rather than
- "<br><br><blockquote>", since the transition to blockquote mode
- creates a blank line itself. Makes Mozilla-generated flowed
- replies look better.
-
-2001-04-27 Dan Winship <danw@ximian.com>
-
- * mail-session.c: Renamed from session.c and made to be a subclass
- of CamelSession.
-
- * mail-mt.c (mail_user_message): Renamed from mail_get_accept and
- made more general-purpose, to implement the new
- camel_session_alert_user.
-
-2001-04-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * main.c (main): No need to camel_shutdown() anymore...
-
- * mail-callbacks.c (next_msg): Don't filter on Seen status.
- (previous_msg): Same.
- (next_unread_msg): New function that does what the old callback
- next_msg callback did (only better named).
- (previous_unread_msg): Same.
-
- * message-list.c (hide_load_state): Updated to use camel-file-util
- routines.
- (hide_save_1): Same.
- (hide_save_state): And here too.
-
-2001-04-26 Dan Winship <danw@ximian.com>
-
- * Makefile.am (INCLUDES): Remove UNICODE_CFLAGS
-
- * mail-format.c (handle_text_plain_flowed): Use <font color=...>
- to mark citations rather than italicizing them, which has never
- looked very nice. Now this is more consistent with the non-flowed
- case.
-
-2001-04-26 Jon Trowbridge <trow@ximian.com>
-
- * folder-browser-factory.c: Added "MessageSearch" verb.
-
- * mail-callbacks.c (search_msg): Added search callback.
- (are_you_sure): Added some casts to fix compiler warnings.
-
- * mail-search.c: Added. A simple search-in-message widget,
- that uses GtkHTML's searching capabilities.
-
-2001-04-25 Dan Winship <danw@ximian.com>
-
- * mail-callbacks.c (are_you_sure): New foot-shooting-prevention
- helper function.
- (edit_msg_internal, view_msg): If the user has more than 10
- messages selected, ask before opening them all in separate
- windows, to protect against misclicks/typos after "select all"
- (which we've had at least two reports of now).
-
-2001-04-25 Radek Doulik <rodo@ximian.com>
-
- * mail-tools.c (mail_tool_quote_message): set object data directly
- in HTML source
-
- * mail-callbacks.c (mail_generate_reply): remove \n from citation
- (mail_generate_reply): don't use e_msg_composer_mark_text_orig
-
-2001-04-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c: Added a new signal, "message_loaded" that gets
- emitted when the message has been loaded and set on the
- mail_display.
- (folder_browser_class_init): Define the "message_loaded" signal
- stuff.
- (done_message_selected): Emit the "message_loaded" signal here.
-
- * message-browser.c (message_browser_next_msg): Do our own
- message-list manipulation. We want the next message, not the next
- unread message.
- (message_browser_prev_msg): Same here but for previous.
- (message_browser_new): Connect to the folder browser's
- "message_loaded" signal.
- (message_browser_folder_loaded): Don't connect to the
- message-list's "message_selected" signal.
- (message_browser_message_loaded): Nw callback which replaces the
- old message_browser_message_selected callback's functionality.
-
-2001-04-24 Dan Winship <danw@ximian.com>
-
- * folder-browser.c: Add accelerators to the context menu.
- (on_right_click): Use e_tree_get_cell_geometry and a
- GtkMenuPositionFunc when responding to a Menu-key press so we can
- line the menu up with the selected row rather than the cursor.
-
- * message-browser.c: include <gal/util/e-util.h> for E_MAKE_TYPE.
-
-2001-04-23 Jon Trowbridge <trow@ximian.com>
-
- * mail-display.c (html_button_press_event): Check for mailto:
- links, and pop up our mail address menu when we find one.
- (make_popup_window): The main piece of code (ignoring a zillion
- little callbacks) to pop up our windows with reasonable semantics
- for having them close automatically.
- (mail_text_write): Enable converting addresses to mailto links
- in message bodies.
-
- * mail-format.c (write_address): Simplify code, removing Radek's
- <DATA> hacks. Write out addresses as mailto: links.
-
-2001-04-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (do_view_message): Use the message-browser
- widget rather than the mail-view window.
-
- * mail-view.c: Removed.
-
- * folder-browser.c: Added a folder_loaded signal.
-
- * message-browser.[c,h]: New window to solve all our message
- browsing needs. This replaces mail-view.c.
-
- * message-list.c (message_list_select_uid): New function needed by
- the new message-browser window.
-
-2001-04-23 Dan Winship <danw@ximian.com>
-
- * mail-callbacks.c (save_msg): Append a "/" to the result of
- g_get_home_dir so gets the default dir it was supposed to.
-
-2001-04-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_send_message): Lets do proper refcounting on
- the sent-folder. Also, g_strdup() the sent_folder_uri since we
- later free it. If we don't, then we get lovely corrupt memory.
-
- * mail-crypto.c (mail_crypto_pgp_mime_part_sign): Make sure we
- have a context before we try and use it.
-
-2001-04-22 Gediminas Paulauskas <menesis@delfi.lt>
-
- * folder-browser.c, mail-autofilter.c, mail-callbacks.c,
- mail-ops.c, mail-summary.c, mail-vfolder.c: use system =
- EVOLUTION_DATADIR "/file" instead of g_strdup_printf. Rename
- userrules to user (and system) to be consistent.
-
- * mail-send-recv.c: set window icon to send-receive.xpm
-
-2001-04-21 Gediminas Paulauskas <menesis@delfi.lt>
-
- * mail-summary.c: translate "Mail summary".
-
-2001-04-20 Dan Winship <danw@ximian.com>
-
- * mail-config-druid.c (make_default_account): Convert the result
- of g_get_real_name() from the locale charset to UTF8. Noted by
- Petter Sundlöf (NOT "Petter Sundl_" :)
-
-2001-04-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_set_pgp_type): Use a CamelPgpType.
- (mail_config_get_pgp_type): Return a CamelPgpType.
- (auto_detect_pgp_variables): auto-detect the user's pgp settings.
-
-2001-04-20 Dan Winship <danw@ximian.com>
-
- * mail-format.c (handle_text_plain): Fix a dumb thinko in my 04-11
- patch.
-
-2001-04-20 Kjartan Maraas <kmaraas@gnome.org>
-
- * mail-ops.c: (send_mail_desc): Convert subject from utf8
- before passing it on.
-
-2001-04-20 Gediminas Paulauskas <menesis@delfi.lt>
-
- * mail-display.c: #if 0'd out my not-working selection code
-
-2001-04-19 Dan Winship <danw@ximian.com>
-
- * mail-format.c (mail_format_raw_message): Make this more raw:
- don't do URLs and citations.
-
-2001-04-18 Dan Winship <danw@ximian.com>
-
- * session.c (request_callback): Don't need to dup the string: the
- relevant gnome-dialog routine already does.
-
- * message-list.c (message_list_destroy): Free the uid_nodemap.
- (hide_save_state): Free the filename when we're done.
-
-2001-04-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (is_sent_folder): Implemented.
- (resend_msg): Use is_sent_folder().
-
-2001-04-17 Dan Winship <danw@ximian.com>
-
- * mail-mt.c (mail_msg_check_error): Fix a memory leak.
-
-2001-04-16 Ettore Perazzoli <ettore@ximian.com>
-
- * importers/Makefile.am (INCLUDES): Add `$(EXTRA_GNOME_CFLAGS)'
- here.
-
-2001-04-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mark_all_as_seen): Mark the messages as seen,
- not unseen.
- (is_drafts_folder): New function to attempt to determine if a
- folder is a drafts folder.
- (open_msg): Use is_drafts_folder().
- (edit_msg): And here.
- (edit_msg_internal): New function that doesn't do the drafts
- checking and is only to be used internally. This should save us
- from having to doubly-check a folder to see if it's a drafts
- folder when doing an Open on the message.
- (open_msg): Call edit_msg_internal once we've established that the
- folder is a drafts folder.
-
-2001-04-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-crypto.c (mail_crypto_pgp_mime_part_verify): Only use
- non-NULL contexts.
- (mail_crypto_pgp_mime_part_encrypt): Same.
- (mail_crypto_pgp_mime_part_decrypt): And here too.
-
- * mail-format.c (try_inline_pgp_sig): Make sure to not use the
- context if it is NULL.
- (decode_pgp): Same.
-
- * folder-browser-factory.c: Added stuff for filtering/vfoldering
- on mailinglists.
-
-2001-04-13 Dan Winship <danw@ximian.com>
-
- * Makefile.am (evolution_mail_LDADD): Remove some redundant LIBS
- variables... purify complained that the command line was too
- long. :-}
-
- * mail-account-gui.c: Plug leaks.
-
- * mail-display.c (on_url_requested): close the html stream on
- error too.
-
- * mail-ops.c (fetch_mail_fetch): Move a line around that probably
- doesn't affect anything, but it's correct.
-
- * session.c (auth_callback): Plug leak.
-
- * mail-send-recv.c (receive_status): Initialize "now".
-
-2001-04-13 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c (on_cursor_activated_cmd): Only activate the
- message if the cursor has moved.
-
-2001-04-12 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c (e_mail_address_new): Updated this function to be
- a correct full ordering.
- (ml_has_get_node_by_id, ml_get_node_by_id): Implemented these
- functions.
- (find_next_undeleted): Changed this to find next sorted undeleted
- message. Also, changed it so that if the current message is not
- deleted, it returns NULL.
- (build_tree, build_flat): Changed these to only set the cursor if
- the cursor is changed.
-
- * subscribe-dialog.c: Changed this to pass NULL, NULL for
- has_get_node_by_id and get_node_by_id.
-
-2001-04-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * session.c (auth_callback): If the service is NULL, just use the
- item as the key.
-
- * mail-crypto.c (mail_crypto_pgp_mime_part_sign): Use the
- CamelCipherHash enum.
- (mail_crypto_pgp_mime_part_verify): Use a CamelCipherValidity.
-
- * mail-format.c (try_inline_pgp_sig): Updated to use
- CamelCipherValidity instead of CamelPgpValidity.
- (handle_multipart_signed): Same.
-
-2001-04-12 Dan Winship <danw@ximian.com>
-
- * folder-browser.c (do_message_selected, on_message_selected):
- Don't printf NULL
-
- * mail-format.c (mail_part_is_inline): Don't leak memory.
-
-2001-04-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (pgp_path_changed): Updated for changes to PGP
- code.
-
- * component-factory.c (owner_set_cb): Don't init openpgp anymore
- because we don't need it.
-
- * mail-crypto.c: Simply wrap the camel-pgp-mime functions (also
- renamed the functions to be prefixed with mail_crypto).
-
- * mail-format.c (handle_multipart_signed): Update to use
- camel_pgp_mime_is_rfc2015_signed() and other camel-pgp-mime
- functions.
- (handle_multipart_encrypted): Same but for rfc2015_encrypted.
- (decode_pgp): Updated to use camel-pgp-context
- (try_inline_pgp): Updated to use camel-pgp-context's.
- (try_inline_pgp_sig): Same.
-
-2001-04-11 Dan Winship <danw@ximian.com>
-
- * mail-format.c (handle_text_plain): Only look for special
- pseudo-multipart-isms (binhex, uucode, old pgp, etc) if the MIME
- type is really text/plain. Otherwise, since there's no handler for
- applciation/mac-binhex40, it gets sent to mail-identify.c, which
- thinks it's text/plain because it starts with English words, and
- so it gets sent back to the text/plain handler, which finds an
- embedded binhex part...
-
- * mail-callbacks.c (do_view_message): mark messages as seen when
- opening then in a separate window.
-
-2001-04-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * openpgp-utils.c (openpgp_encrypt): Don't g_free the recipient
- array members here because we free them in the caller.
-
-2001-04-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-crypto.c (pgp_mime_part_verify): Huh, somehow I forgot to
- apply the from filter when verifying signed parts. Oh well,
- probably not all that common. Fixed now though.
-
-2001-04-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (save_msg): Use the homedir as the default
- filename.
-
-2001-04-11 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c (save_tree_state, message_list_setup_etree): Save
- the expanded state using the ETree built in expanded state code.
-
-2001-04-05 Not Zed <NotZed@Ximian.com>
-
- * Merge from evolution-0-10 to evolution-0-10-merge-0 into head.
-
-2001-04-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * mail-account-gui.c: Add prototype for service_changed().
- * message-list.h: Remove #include <gal/e-table/e-tree-simple.h>
- since it doesn't get installed.
-
-2001-04-04 Gediminas Paulauskas <menesis@delfi.lt>
-
- * mail-config-druid.c (create_html): set content type to utf8.
- * mail-config.c (mail_config_check_service): fix warning.
- * mail-display.c (link_open_in_browser): just call on_link_clicked().
- (link_menu): Open link works.
- (link_copy_location): claim selection.
- (on_selection_get): new function, selection handler.
- (mail_display_new): connect to selection_get. FIXME: does not work.
-
-2001-04-04 Gediminas Paulauskas <menesis@delfi.lt>
-
- * component-factory.c: use big trash icon, stolen from mc.
-
-2001-04-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * openpgp-utils.c (openpgp_encrypt): Add --no-tty argument to gpg.
-
-2001-04-03 Dan Winship <danw@ximian.com>
-
- * folder-browser-factory.c (control_activate): Sync the folder on
- activate.
-
- * session.c (mail_session_remember_password): Use the same
- URL-transforming rules we use when hashing the password so this
- actually works.
-
-2001-04-02 Iain Holmes <iain@ximian.com>
-
- * importers/elm-importer.c (elm_can_import): Call is_kmail to check for
- KMail files.
- (is_kmail): Checks if the given directory is a KMail directory.
-
-2001-04-02 Iain Holmes <iain@ximian.com>
-
- * importers/elm-importer.c (elm_can_import): Check for some MH files
- to make sure that the dir really is an Elm dir.
-
-2001-04-02 Dan Winship <danw@ximian.com>
-
- * mail-account-gui.c: Add a "provider_type" arg to
- MailAccountGuiService.
- (transport_needs_auth_toggled): Call service_changed if enabling
- the auth pane so the status of the "Check supported types" button
- will be correct.
- (service_check_supported): Use gsvc->provider_type, not
- CAMEL_PROVIDER_STORE.
- (mail_account_gui_new): Pass the transport as the user_data to the
- "changed" signal on transport.hostname, not the store.
- (mail_account_gui_setup): Set up provider_type fields
-
-2001-04-01 Gediminas Paulauskas <menesis@delfi.lt>
-
- * component-factory.c: changed vtrash icon to trash. doh
- * folder-browser-factory.c: pixmap cache got moved from here to
- e-util/e-gui-utils.c. Changed pixmap paths according to file renames.
- Added icons for print, get mail, etc., changed get mail icon as Jacub
- suggested.
- * subscribe-dialog.c: also use new pixmap cache.
-
-2001-03-30 Dan Winship <danw@ximian.com>
-
- * mail-config.c (check_service_check): Register for cancellation.
- (mail_config_check_service): Pop up a modal dialog with a message
- and a "Cancel" button for the duration of the check.
-
-2001-03-30 Iain Holmes <iain@ximian.com>
-
- * importers/evolution-mbox-importer.c (load_file_fn): Check if
- foldername is \0.
-
- * importers/evolution-outlook-importer.c (load_file_fn): Ditto.
-
-2001-03-30 Jon Trowbridge <trow@ximian.com>
-
- * mail-display.c (mail_text_write): Add (commented-out)
- E_TEXT_TO_HTML_CONVERT_ADDRESSES.
-
- * mail-config.c (mail_config_get_account_by_source_url):
- Call e_url_equal to compare URLs.
-
-2001-03-30 Dan Winship <danw@ximian.com>
-
- * component-factory.c (debug_cb): If the EvolutionShellComponent
- emits a "debug" signal, turn on camel_verbose_debug.
-
-2001-03-30 Radek Doulik <rodo@ximian.com>
-
- * mail-display.c (mail_display_redisplay): reset last_active
-
-2001-03-29 Jon Trowbridge <trow@ximian.com>
-
- * mail-callbacks.c: Added #include <time.h> to get things
- to compile.
-
- * mail-callbacks.c (mail_generate_reply): Look at the
- X-Evolution-Source header, and try to find a corresponding
- account. If this works, send the mail from this account.
- If not, use the default account.
-
- * mail-ops.c (send_queue_send): Strip out the X-Evolution-Source
- header before sending.
-
- * mail-config.c (mail_config_get_account_by_source_url): Added.
- Look up accounts by source URL.
-
-2001-03-29 Dan Winship <danw@ximian.com>
-
- * mail-format.c (call_handler_function): if called with a
- multipart that's really a 0-part, spew an error and display as
- source.
-
- * message-list.c: #include <camel/camel-vtrash-folder.h>
-
- * mail-callbacks.c: #include <libgnome/gnome-paper.h>
- for the gnome-print stuff.
-
- * mail-display.c (pixmap_press): Ignore "funky" button clicks
- (like scroll wheel scrolls)
-
-2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * *.*: Cleaned up #includes. Remove unneccesary includes of
- <gnome.h>, <gtk/gtk.h>, <bonobo.h> and replaced with more
- fine grained headers where needed. Also marked a bunch of
- strings for translations and added some missing prototypes.
-
-2001-03-29 Dan Winship <danw@ximian.com>
-
- * mail-account-editor.c (switch_page): Fix this so the "Receiving
- Options" page gets filled in again.
-
- * mail-send-recv.c (receive_get_folder): Doh! This was storing
- "struct _folder_info"s in the cache and then trying to read them
- back as CamelFolders. Fixicate. Fixes the "crash with 2 POP
- accounts" bug.
-
- * session.c (auth_callback): Update call to camel_url_to_string.
- (Don't include the params in the password hash table key.)
-
- * mail-config.c (mail_config_folder_to_cachename): Call
- camel_url_to_string with HIDE_PASSWORD and HIDE_PARAMS so that
- changing URL params doesn't change the cachename.
-
- * mail-ops.c (add_vtrash_info):
- * mail-local.c (reconfigure_folder_reconfigure):
- * mail-account-gui.c (save_service): Update calls to
- camel_url_to_string.
-
-2001-04-03 Dan Winship <danw@ximian.com>
-
- * folder-browser-factory.c (control_activate): Sync the folder on
- activate.
-
- * session.c (mail_session_remember_password): Use the same
- URL-transforming rules we use when hashing the password so this
- actually works.
-
-2001-04-03 Not Zed <NotZed@Ximian.com>
-
- * mail-ops.c (mail_send_message): Strip header content before using it.
-
-2001-04-02 Iain Holmes <iain@ximian.com>
-
- * importers/elm-importer.c (elm_can_import): Calls is_kmail to
- check for kmail files.
- (is_kmail): Checks if the given directory is a KMail directory.
-
-2001-04-02 Dan Winship <danw@ximian.com>
-
- * mail-account-gui.c: Add a "provider_type" arg to
- MailAccountGuiService.
- (transport_needs_auth_toggled): Call service_changed if enabling
- the auth pane so the status of the "Check supported types" button
- will be correct.
- (service_check_supported): Use gsvc->provider_type, not
- CAMEL_PROVIDER_STORE.
- (mail_account_gui_new): Pass the transport as the user_data to the
- "changed" signal on transport.hostname, not the store.
- (mail_account_gui_setup): Set up provider_type fields
-
-2001-04-02 Iain Holmes <iain@ximian.com>
-
- * importers/elm-importer.c (elm_can_import): Check for some MH files
- to make sure that the dir really is an Elm dir.
-
-2001-03-30 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c (folder_browser_toggle_hide_deleted): New
- function to listen for hide_deleted changes.
- (folder_browser_toggle_hide_deleted): Only svae the hide-deleted
- state if we are not setting a trash folder.
-
- * folder-browser-factory.c (control_activate): Set the
- hide_deleted flag appropriately/setup the menu's appropriately.
- (control_activate): Workaround to Force setting of options by
- bypassing bonobo notification, since it doesn't properly handle
- changed components.
-
- * mail-config.c (mail_config_get_hide_deleted):
- (mail_config_set_hide_deleted): New functions for
- accessing/setting the hide deleted state.
- (mail_config_write_on_exit):
- (config_read): Save/load the hide_deleted flag.
-
- * message-list.c (main_folder_changed): Oops, remember to copy
- over all the rest of the changes too if we removed some.
- (find_next_undeleted): Find the first undeleted message below us.
- This of course does not follow sorting conventions, but thats
- etree. Have to ask chris if there is a way to make it work like
- that.
- (message_list_set_hidedeleted): Check we dont set hide_delete on a
- vtrash.
- (build_tree): If the message has vanished, try and get the next
- undeleted message set, etc, if it still exists. The set_cursor()
- function seems very broken but i'm sure e-lahey will get to it
- soon.
- (build_flat): Similarly for above.
-
-2001-03-30 Dan Winship <danw@ximian.com>
-
- * mail-config.c (check_service_check): Register for cancellation.
- (mail_config_check_service): Pop up a modal dialog with a message
- and a "Cancel" button for the duration of the check.
-
- * component-factory.c (debug_cb): If the EvolutionShellComponent
- emits a "debug" signal, turn on camel_verbose_debug.
-
-2001-03-30 Radek Doulik <rodo@ximian.com>
-
- * mail-display.c (mail_display_redisplay): reset last_active
-
-2001-03-29 Dan Winship <danw@ximian.com>
-
- * mail-format.c (call_handler_function): if called with a
- multipart that's really a 0-part, spew an error and display as
- source.
-
- * mail-display.c (pixmap_press): Ignore "funky" button clicks
- (like scroll wheel scrolls)
-
-2001-03-29 Dan Winship <danw@ximian.com>
-
- * mail-account-editor.c (switch_page): Fix this so the "Receiving
- Options" page gets filled in again.
-
- * mail-send-recv.c (receive_get_folder): Doh! This was storing
- "struct _folder_info"s in the cache and then trying to read them
- back as CamelFolders. Fixicate. Fixes the "crash with 2 POP
- accounts" bug.
-
- * session.c (auth_callback): Update call to camel_url_to_string.
- (Don't include the params in the password hash table key.)
-
- * mail-config.c (mail_config_folder_to_cachename): Call
- camel_url_to_string with HIDE_PASSWORD and HIDE_PARAMS so that
- changing URL params doesn't change the cachename.
-
- * mail-ops.c (add_vtrash_info):
- * mail-local.c (reconfigure_folder_reconfigure):
- * mail-account-gui.c (save_service): Update calls to
- camel_url_to_string.
-
-2001-03-29 Not Zed <NotZed@Ximian.com>
-
- * mail-local.c (init_trash): Create a vtrash folder, not a vee folder.
-
- * folder-browser-factory.c (control_activate): Hook in the hide
- deleted thingy.
- Removed MessageHideDeleted menu stuff.
-
- * message-list.c (message_list_set_hidedeleted): New function, to
- set if we should hide deleted messages automatically/always.
- (regen_list_regen): If we have hide deleted messages turned on,
- then hide them.
- (main_message_changed): Promote to a folder_changed event with a
- change list, folder_changed has the optimisations to handle this
- appropriately.
- (main_folder_changed): IF we get changes events for
- deleted/undeleted stuff, change to added/removed events, rebuild
- if necessary.
- (message_list_set_folder): Setup the default hidedeleted state to
- be to hide everything unless it is in a vtrash folder.
-
-2001-03-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-gui.c (setup_service): Move the
- gtk_toggle_button_set_active outside the if.
-
-2001-03-28 Dan Winship <danw@ximian.com>
-
- * mail-account-gui.c (mail_account_gui_new): Set up the
- sent/drafts folder buttons.
- (folder_picker_clicked): Pop up the folder selector when sent or
- drafts is clicked.
- (mail_account_gui_save): Save the sent/drafts folders.
-
- * mail-config.c (account_copy): copy sent/drafts info
- (config_read): read sent/drafts info
- (mail_config_write): write sent/drafts info
-
- * mail-callbacks.c (composer_send_cb, composer_postpone_cb):
- split out some common code here (and fix inconsistencies). Always
- set headers on the message giving the account name, transport,
- and sent folder to use.
-
- * mail-ops.c (mail_send_message): If the message has an
- X-Evolution-Account header, use the transport/sent folder info for
- that account (assuming it still exists). Otherwise, if it has
- X-Evolution-Transport and/or X-Evolution-Fcc, use those. If not,
- use the default transport and sent folder.
- FIXME: Falls back silently to the default sent folder if it can't
- open the account-specific one...
- (send_queue_send): remove the X-Evolution-Transport, etc
- processing here, as it gets done by mail_send_message now.
- FIXME: We only sync the default sent folder.
-
- * component-factory.c (owner_set_cb): While setting up the
- standard folders, also record their URIs.
-
-2001-03-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-editor.c (switch_page): Lets do some NULL checking
- here. First, make sure the gsrc isn't NULL and also make sure that
- account->source isn't NULL either.
-
- * mail-account-gui.c (mail_account_gui_setup): If there isn't a
- source_proto, make sure we select "None" as the source type.
-
-2001-03-27 Dan Winship <danw@ximian.com>
-
- * mail-config-druid.c (construct): set the initial druid button
- state after doing the mail_account_gui_setup, since that may
- invoke signal handlers that will change it.
-
- * mail-account-gui.c (mail_account_gui_new): Fill in signature and
- organization too.
- (mail_account_gui_save): Preserve the "enabled" flag on the source.
- (save_service): Don't look at authtype if the widget is
- insensitive. (Fixes the "smtp://;auth=PLAINservername" bug.)
-
-2001-03-27 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (receive_done): Use gnome-dialog-close instead
- of object_unref, for some reason it doesn't like being unref'd
- with a refcount of 1, _who knows_. Gets rid of that refcount
- warning on get mail.
-
-2001-03-27 Dan Winship <danw@ximian.com>
-
- * mail-config.glade: Probably the very last new config dialog
- ever. (Ha ha). From Anna, based on a story by me.
-
- * mail-account-gui.c: New code for the new mail-config.glade. This
- abstracts out all of the common code between the account editor
- and the druid. It also handles the spiffy new provider-specific
- config stuff.
-
- FIXME: The code to check if a service is ok or not is no longer
- there... waiting until the online/offline stuff from the shell
- appears.
-
- * mail-account-editor.c, mail-config-druid.c: These are much
- smaller now, since most of the interesting bits moved to
- mail-account-gui.c
-
- * mail-accounts.c: Add an enabled/disabled column/button to
- replace the checkbox that used to be in the editor, because it
- really makes more sense to have it out here. This looks ugly.
- Probably ought to ETable it...
- (load_accounts): Fill in the enabled column.
- (mail_select, mail_unselect): toggle the sensitivity and name of
- the Enable/Disable button appropriately
- (mail_able): Handle the enable/disable button.
-
- * mail-config.c: Remove reply-to from MailConfigIdentity since it
- didn't belong there (and wasn't being saved anyway).
- (mail_config_check_service): Simplify this a bit. This really
- needs to pop up a dialog with a "connecting..." message and a
- cancel button.
-
- * mail-ops.c (uid_cachename_hack): Kludge, copied+modified from
- mail_config_folder_to_cachename to deal with the different
- behavior of the URL code now. Will go away when the keep-on-server
- code moves.
- (get_folderinfo_get): Only pass "subscribed_only" to
- camel_store_get_folder_info if the store supports subscriptions...
-
- * mail-local.c (local_provider): Update this to reflect the
- CamelProvider structure change
-
-2001-03-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (transfer_msg): Add "vtrash" as an allowed mail
- folder type.
-
- * mail-ops.c (transfer_messages_transfer): Updated to reflect
- changes made to the move/copy API in camel-folder.c
- (add_vtrash_info): Use /Trash as the path instead of Trash.
-
- * mail-local.c (reconfigure_folder_reconfigure): Updated this too.
-
-2001-03-20 Not Zed <NotZed@Ximian.com>
-
- * mail-local.c (init_trash): Fixed vfolder_new api.
-
-2001-03-26 Dan Winship <danw@ximian.com>
-
- * mail-format.c (get_cid): Make fake content-id URLs be guaranteed
- unique: the old way (with %p on the CamelMimePart *) would
- generate duplicates if memory was freed and re-allocated the right
- way.
-
- * mail-display.c (pixbuf_gen_idle, etc): Make the thumbnail cache
- global rather than per-MailDisplay, since content-ids ought to be
- globally unique. Also, don't leak content-id strings when the
- pixbuf generation fails, and remove pixbufs from the cache after 5
- minutes.
-
- * component-factory.c (mail_load_storages): Simplify a bit using
- camel_session_get_provider.
-
- * mail-callbacks.c (empty_trash): Ditto, and fix up use of
- CamelException.
-
-2001-03-26 Radek Doulik <rodo@ximian.com>
-
- * mail-format.c (write_address): clear name and email data after
- each address
-
-2001-03-25 Dan Winship <danw@ximian.com>
-
- * component-factory.c (unref_standard_folders): Fix a bug in this
- that probably would have been noticed sooner if ETree hadn't always
- made the mailer crash before you got here. :-)
-
-2001-03-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-editor.c (transport_auth_type_changed): Allow the
- authtype to be NULL.
- (transport_auth_init): If the provider allows authtypes but
- doesn't *need* one, create a "None" menu item that the user can
- choose. This should fix the bug people have been seeing recently
- since dan removed the no_authtype authmech from the smtp provider.
-
-2001-03-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * openpgp-utils.c (openpgp_verify): Default to iso-8859-1 as the
- user's charset here if it is undefined. This is a better choice
- than us-ascii.
-
-2001-03-23 Jon Trowbridge <trow@ximian.com>
-
- * mail-display.c (handle_embedded_address_object): #ifdef away
- some code I don't quite want to delete yet.
- (html_button_press_event): Remove some of Radek's placeholder
- code, replace it with code to create my AddressPopup bonobo
- control.
-
- * mail-format.c: Remove some obsolete code that if #ifdef-ed out
- a while ago.
-
- * mail-ops.c (send_queue_send): Strip out the X-Evolution-Identity
- header when sending.
-
-2001-03-23 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c: Turned on BROKEN_ETREE.
-
-2001-03-22 Iain Holmes <iain@ximian.com>
-
- * importers/evolution-outlook-importer.c: Update for new IDL.
-
- * importers/evolution-mbox-importer.c: Update for new IDL.
-
- * importers/Makefile.am: Build the elm importer.
-
-2001-03-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (mail_double_click): New callback to handle a
- double-click event in the account clist.
- (construct): Setup the double-click event for the account list.
-
-2001-03-22 Radek Doulik <rodo@ximian.com>
-
- * mail-display.c (mail_display_new): connect to button_press_event
- and iframe_created events of GtkHTML widget
- (html_button_press_event): new signal handler, runs popup on
- address fields and on links, later we should add popups for images
- and maybe some more? any ideas?
- (html_iframe_created): new signal handler, takes care of
- connecting to button_press_event of all iframes : plus bunch of
- empty methods for popup menu items - to be implemented
- (html_motion_notify_event): new handler, highlights addresses by
- underline
- (html_enter_notify_event): take care of enter event
- (update_active): helper function, extracted from
- html_motion_notify_event
- (update_active): move to absolute coordinates
- (html_button_press_event): ditto
-
- * mail-format.c (write_address): revert back to raw HTML text,
- store name and email to Text objects, workaround gtkhtml tables
- bug (to be fixed soon ;-)
-
-2001-03-21 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-browser-factory.c (update_pixmaps): Don't return if
- loading one image fails.
-
-2001-03-21 Dan Winship <danw@ximian.com>
-
- * mail-format.c (handle_multipart_related): Fix a bug in (illegal)
- 0-part messages
-
- * mail-config-druid.c (incoming_check, incoming_type_changed,
- transport_check, transport_type_changed): * mail-account-editor.c
- (transport_type_changed, source_check): Use the new URL part
- macros
-
- * mail-config.c (check_service_check): Use provider authtype list
- if not connecting.
-
-2001-03-20 Miguel de Icaza <miguel@ximian.com>
-
- * folder-browser-factory.c: Added new icons.
-
-2001-03-18 Miguel de Icaza <miguel@ximian.com>
-
- * folder-browser-factory.c: Remove duplicated verb.
-
-2001-03-20 Iain Holmes <iain@ximian.com>
-
- * importers/evolution-mbox-importer.c (process_item_fn): Step the
- parser so that it will import more than one message.
-
-2001-03-20 JP Rosevear <jpr@ximian.com>
-
- * importers/Makefile.am: extra dist the oaf files
-
-2001-03-20 Radek Doulik <rodo@ximian.com>
-
- * mail-tools.c (mail_tool_quote_message): set color in html
- citation
-
- * mail-config.c: added citation highlighting configuration
-
- * mail-tools.c (mail_tool_quote_message): use citation
- highlighting
-
- * mail-display.c (mail_text_write): use citation highlighting
-
-2001-03-20 Christopher James Lahey <clahey@ximian.com>
-
- * folder-browser.c (etree_key): Made this check if the control
- mask is set.
-
-2001-03-20 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c (remove_node_diff, build_flat_diff): Remove the
- node before freeing the data it points to.
-
-2001-03-19 Christopher James Lahey <clahey@ximian.com>
-
- * Merged e-tree-rework-branch:
-
-2001-03-18 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c: Added has_save_id and get_save_id methods.
-
- * subscribe-dialog.c: Added arguments for
- e_tree_memory_callbacks_new of get_save_id and has_save_id to
- NULL.
-
-2001-03-16 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c: Added a call to
- e_tree_memory_set_expanded_default to TRUE. Removed all calls to
- set_expanded on nodes while the tree is frozen since this fails
- miserably now.
-
-2001-03-13 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c (message_list_get_layout): Turned off draw-grid.
-
-2001-03-09 Christopher James Lahey <clahey@ximian.com>
-
- * folder-browser-factory.c, folder-browser.c, message-list.c,
- message-list.h, subscribe-dialog.c, subscribe-dialog.h,
- mail-callbacks.c: Converted these all to use ETree instead of
- ETable.
-
-End of branch
-
-2001-03-19 Iain Holmes <iain@ximian.com>
-
- * importers/pine-importer.c: Pine intelligent mail importer.
-
- * importer/elm-importer.c: Elm imtelligent mail importer.
-
- * importer/GNOME_Evolution_Mail_(Pine|Elm)_Intelligent_Importer.oaf.in:
- Pine and Elm oafinfo files.
-
- * importer/netscape-importer.c (maybe_replace_name): Replace some invalid
- names with valid ones (Trash -> Netscape-Trash). Change some netscape names
- to Evolution names (Unsent Messages -> Outbox).
- (scan_dir): Use less variables.
- (netscape_import_file): Simplify.
-
-2001-03-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c: Removed gnome.h and ctype.h
- (send_queue_send): Don't remove the X-Evolution header here.
- (mail_send_message): Remove it here instead (so we only have to
- remove it in one place - no matter if you send a single message or
- send_queue.
-
-2001-03-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (write_headers): Write the date header.
-
- * component-factory.c (owner_unset_cb): Call
- unref_standard_folders() here instead.
-
- * folder-browser-factory.c: Add Resend Message menu item.
-
- * folder-browser.c (on_right_click): Add resend to the right-click
- menu.
-
- * mail-callbacks.c (composer_sent_cb): Unref the message.
- (composer_postpone_cb): Unref the message here too.
- (resend_msg): New callback to allow resending of messages in the
- Sent folder.
-
-2001-03-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (unref_standard_folders): unref the standard
- folders.
- (owner_set_cb): Use g_atexit() to call unref_standard_folders()
- when evolution-mail exits. This should solve the problem where
- these folders are not synced when evolution-mail closes (because
- they still had refs on them on close).
-
-2001-03-17 Not Zed <NotZed@Ximian.com>
-
- * mail-mt.c (mail_msg_free): Move the proxy event outside the lock
- (otherwise we always deadlock).
-
- * mail-local.c (reconfigure_clicked): Clear the message list
- during update inside the folder thingy. This is a hell mess, need
- to move the gui stuff to mail-callbacks and make this reconfigure
- thing a more generic func.
-
- * message-list.c (ml_value_to_string): Cleanup the logic to use
- lookup tables.
- (sort_uid_to_rows): Removed due to rewrite below.
- (build_flat_diff): Changes for node/summary/etc changes. Also do
- changed nodes too.
- (clear_tree): Free the info reference for nodes in our hashtable.
- (build_subtree): Ref the info reference in our hash/tree node.
- (on_click): Dont free message info, since we just got our ref to
- it.
- (remove_node_diff): Free messageinfo off node.
- (build_flat): Ref messageinfo.
- (message_list_set_folder): Allow a NULL folder to be set -
- i.e. clear the view.
- (message_list_set_folder): Emit a no message sleeted signal.
- (build_tree): Change cursor keeping stuff to work with new info.
-
- Turned off BROKEN_ETREE - well maybe it'll work. Check for
- duplicate messages displayed, etc.
-
-2001-03-16 Not Zed <NotZed@Ximian.com>
-
- * message-list.h: Added uid_nodemap; mapping of uid's to e-tree
- nodes.
-
- * message-list.c (build_flat): Changed to take a summary argument,
- and to store node in node map, etc, and store info's in e-tree.
- (build_subtree): Changed to store node in node map, and to store
- info's in tree directly.
- (ml_tree_value_at): Changed to get info directly from tree node,
- removed allocated return value logic.
- (ml_tree_value_at): Removed all "fake node" handling, no fake
- nodes should ever exist.
- (id_is_uid, id_is_subject, id_uid, id_subject): Removed macro's no
- longer used.
- (new_id_from_uid, new_id_from_subject): Removed no longer used.
- (get_message_uid):
- (get_message_info): Treat tree node data as messageinfo.
- (message_list_select): Dont free the messageinfo, as its part of
- our data, not retrieved from folder.
- (message_list_drag_data_get): ditto.
- (subtree_unread): Treat tree node data as messageinfo.
- (subtree_size): ditto.
- (subtree_earliest): ditto.
- (clear_tree): Reset uid_nodemap on clear.
- (save_node_state): tree nodes == messageinfo's.
- (add_node_diff): ditto.
- (remove_node_diff): ditto.
- (main_folder_changed): use uid_nodemap to lookup changed nodes.
- (main_message_changed): ditto.
-
-2001-03-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-crypto.c (pgp_mime_part_sign_prepare_part): New function to
- prepare the mime part and any subparts for pgp signing.
- (pgp_mime_part_sign_restore_part): New convenience function to
- undo the prepare_part.
- (pgp_mime_part_sign): Don't assume the part passed in is a leaf
- part, we could very easily get a multipart (and in fact were which
- is why people have been having unexpected results when signing
- messages with attachments) and set the encoding as if it were a
- leaf part. Use our 2 new convenience functions to set the
- encoding(s) instead.
-
-2001-03-15 Miguel de Icaza <miguel@ximian.com>
-
- * folder-browser-factory.c (folder_browser_setup_view_menus): Fix
- memory leak.
-
-2001-03-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-editor.c (apply_changes): We don't care about SSL,
- yea baby...
- (apply_changes): Don't care about SSL, no baby...
- (construct): Yea, I said we don't care 'bout SSL, baby
- (construct): That's exactly what I said, uh huh...
- (transport_auth_type_changed): Set the sensitivity of the
- user/passwd entries.
- (transport_type_changed): If the hostname hasn't been set yet,
- just use "localhost" as it doesn't really matter, since all we
- need is a valid URL object.
-
- * mail-config.c: We no longer need `use_ssl' for sources and
- transports.
-
-2001-03-15 Dan Winship <danw@ximian.com>
-
- * mail-display.c (mail_display_redisplay): Remove a stray
- camel_object_ref that was causing messages to never be finalized
- if they got redisplayed (because of attachments, delayed-loading
- IMAP parts, etc)
-
-2001-03-15 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c: Added edit item to search-bar menu.
-
- * mail-callbacks.c (filter_edit): Changed for filter_editor_new()
- api addition/change.
-
- * mail-vfolder.c (vfolder_edit): Use vfolder_editor_new intead.
-
-2001-03-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * session.c (mail_session_init): Tell camel to init NSS.
- (mail_session_accept_dialog): Doh! NULL terminate the list of
- buttons and show the label.
-
- * mail-mt.c (do_get_accept): Same.
-
-2001-03-14 Ettore Perazzoli <ettore@ximian.com>
-
- * importers/Makefile.am (INCLUDES): Add `-I$(top_builddir)/shell'
- and `-I$(top_srcdir)'.
-
-2001-03-13 Dan Winship <danw@ximian.com>
-
- * mail-display.c (on_url_requested): Call gtk_html_end() on the
- stream so things happen. Fixes a problem with some inline images
- (just very small ones maybe?)
-
- * importers/.cvsignore: create
-
-2001-03-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * session.c (mail_session_init): Call camel_init with the
- evolution directory passed in. Also, abort if camel cannot be
- initialized.
-
- * main.c (main): Shutdown camel.
-
-2001-03-04 Michael Meeks <michael@ximian.com>
-
- * folder-browser-factory.c (free_pixmaps): impl.
- (update_pixmaps): accelerate with cache.
-
-2001-03-13 Iain Holmes <iain@ximian.com>
-
- * Makefile.am: Removed the importers and created a subdirectory
- for them to live happily as plugins.
-
- * mail-importer.c (mail_importer_create_folder): Modified the
- function to take a BonoboListener for the callback.
- (get_importer_list): Get a list of importer plugins.
- (free_importer_list): Free the list of plugins.
- (mail_importer_init): Initalise the list of plugins.
- (main_importer_uninit): Unload the modules.
-
- * GNOME_Evolution_Mail.oaf.in: Remove the oaf_server entries for
- the importers.
-
- * importers/*: Copy the importers in here.
-
-2001-03-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_write): Make the transport save
- whether or not it's supposed to use SSL as well.
- (config_read): Read in whether or not we should remember the
- transport password (for those that support SASL).
- (mail_config_write): Save whether or not to save transport
- passwords (needed for SASL enabled transports).
-
- * mail-ops.c (add_vtrash_info): Instead of always creating a new
- vTrash folder, if the store already has a Trash folder, replace it
- with the vTrash. Also, name the folder "Trash" instead of "vTrash"
- and i18nify the name.
-
-2001-03-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.h: Added protection.
-
- * folder-browser-factory.c: Add ActionsEmptyTrash. By the way -
- should we rename the bonobo verbs now that our menu structure has
- changed?
-
- * mail-callbacks.c (empty_trash): New callback to empty ALL of the
- trash folders.
-
-2001-03-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (send_queue_send): Remove our X-Evolution header
- before we send. Also don't send messages that are marked for
- deletion.
-
-2001-03-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-mt.c (mail_get_accept): New async function that will be
- used for SSL certs later.
-
- * session.c (auth_callback): Changed to return a gpointer value.
- (mail_session_accept_dialog): New function to handle the new
- _ACCEPT authenticator mode.
-
-2001-03-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-factory.c: Set the Forward->Quoted callback.
- Also set the forward->Attachment callback.
-
- * mail-view.c (view_forward_msg): Specify FORWARD_ATTACHED.
-
- * mail-callbacks.c (forward_attached): Don't call
- forward_messages() anymore...never really needed to. Just handle
- it directly.
- (forward_inlined): Specify FORWARD_INLINE as the flag argument.
- (forward_quoted): New function sorta like forward_inlined except
- this forwards the message quoted.
-
- * mail-tools.c (mail_tool_forward_message): New function to
- prepare a message to be forwarded.
-
-2001-03-08 Jon Trowbridge <trow@ximian.com>
-
- * mail-format.c (write_field_row_begin): Added. Table row HTML
- broken out into its own function.
- (write_subject): Added. Emits the proper HTML for the subject
- line.
- (write_field_to_stream): #ifdef-ed out of existence.
- (write_address): Take a CamelInternetAddress and spit out an
- <object> tag with the appropriate <param>s.
-
- * mail-display.c (on_object_requested): Check for an "address"
- object. If found, call...
- (handle_embedded_address_object): ...this function, which creates
- an AddressWidget bonobo control and passes in the necessary info.
- I never really realized just quite how much GtkHTML kicks ass
- until I figured out how to make this work.
-
-2001-03-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-vtrash.[c,h]: Removed from cvs
-
- * Makefile.am: Removed mail-vtrash.[c,h]
-
- * main.c: Don't #include "mail-vtrash" anymore.
-
- * component-factory.c: Add "vtrash" as a folder type we support.
- (create_view): Kludgy-kludge around the vtrash type.
- (owner_set_cb): Don't create the vTrash folder here anymore...
-
- * folder-browser.c (on_double_click): Call open_msg here so that
- it does the Right Thing (tm).
-
-2001-03-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-local.c (mail_local_store_class_init): Override the default
- init_trash() with the our custom one (since MailLocalStore doesn't
- let the CamelStore keep a hash of opened folders and instead
- keepts track of them itself).
- (init_trash): custom implementation of the init_trash method for
- MailLocalStores
- (get_folder): i18nize.
- (register_folder_registered): Don't add the folder to the vtrash
- here.
-
-2001-03-08 Ettore Perazzoli <ettore@ximian.com>
-
- * component-factory.c (component_fn): Specify a NULL
- `EvolutionShellComponentGetDndSelectionFn'.
-
-2001-03-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-autofilter.c (filter_rule_from_message): Add an action-part
- widget.
- (filter_rule_from_mlist): Same here. This should get rid of the
- problem where people go to create a rule based on a message and
- forget to fill-in the action part.
-
-2001-03-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-crypto.c (mail_crypto_is_smime_v3_signed): New function to
- decide if a mime part is an S/MIME v3 signed part.
- (mail_crypto_is_pkcs7_mime): New function to decide if a mime part
- is an application/pkcs7-mime part (or an application/octet-stream
- part with application/pkcs7-mime data).
-
- * mail-account-editor.c (source_auth_init): Move the signal
- emittion to after the set_menu call so that it actually works.
- (transport_type_changed): Updated to manipulate the user/passwd
- fields for the transport.
- (construct): Updated to init the user/passwd fields for the
- transport.
- (transport_auth_init): Renamed. Also fill in the user/passwd
- fields if available.
-
-2001-03-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (construct): Disable the NNTP code if NNTP is
- not enabled. This prevents some runtime warnings...
-
- * mail-config-druid.c: Updated to have a transport auth page.
-
-2001-03-01 Miguel de Icaza <miguel@ximian.com>
-
- * folder-browser.c (on_right_click): Move the context menus to
- the toplevel code; Use enumerations for the various bitfield
- constants.
-
- Add support for hiding items that are not required (read/unread
- and delete/undelete).
-
- This requires my previous patch, as it assumes "Open" does the
- right thing instead of having two operations: Open and Edit.
-
-2001-02-28 Miguel de Icaza <miguel@ximian.com>
-
- * folder-browser.c (on_right_click): Removed draft folders op
- here, since open_msg now does the right thing (edit or view).
-
- * folder-browser-factory.c (update_pixmaps): Removed MessageEdit
- from here.
-
- * mail-callbacks.c (open_msg): New function, does the "right
- thing" to a message (either, edit or open).
-
- * folder-browser-factory.c: Register new command here.
- (update_pixmaps): Rename keys that have been shuffled around.
- (update_pixmaps): Rename to match new updates on xml file.
-
- Rename MessageOpenNewWindow to MessageOpen. Change action from
- "view_message" to "open_message".
-
- * mail-callbacks.c (mark_all_as_seen): New command. Marks all
- messages as seen.
-
-2001-03-06 Dan Winship <danw@ximian.com>
-
- * mail-ops.c (get_folderinfo_got): If the folderinfo has no URL
- (ie, can't contain messages), don't add it as a vtrash source.
-
-2001-03-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c: Don't access the `active` data member of a
- GtkToggleButton directly - bad programming, shame on me.
-
- * mail-account-editor.c: Same here.
-
- * mail-accounts.c: And here too.
-
- * mail-callbacks.c (empty_subject_destroyed): And finally here.
-
- * mail-crypto.c (pgp_mime_part_sign): Correcty set the mime type
- for the multipart. Hmmm, still doesn't wrap correctly. NotZed?
- Ideas?
- (pgp_mime_part_encrypt): Here too.
-
-2001-03-03 Not Zed <NotZed@Ximian.com>
-
- * mail-tools.c: Remove very old camel lock stuff.
-
- * mail-local.c (register_folder_registered): Add the local folder
- as a potential vfolder source.
-
- * folder-browser.c (got_folder): When we have a new folder,
- register it as a potential vfolder source.
-
- * mail-vfolder.c: Added the source rule to the vfolder_info.
- (vfolder_refresh): Store the rule in the vfolder info, etc.
- (vfolder_register_source): Function to register a newly opened
- folder with us.
- (vfolder_uri_to_folder): Save the folder in the vfolder_info too.
- (source_finalise): Handle clenaup when the folder dies.
-
-2001-03-02 Not Zed <NotZed@Ximian.com>
-
- * mail-mt.c (set_stop): Check the container is not NIL before
- trying to set thje prop.
-
-2001-03-01 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c (folder_browser_search_menu_activated): Fixes
- for changes to search bar.
- (search_save): Removed.
- (search_full): Removed.
- (search_full_clicked): Removed.
- (folder_browser_search_option_items[]): Removed.
- (folder_browser_search_query_changed): Changed for search bar
- changes.
- (folder_browser_clear_search): Removed.
-
- * mail-vfolder.c (vfolder_clone_rule): New function to clone a
- filter/search rule into a matching vfolder rule.
-
- * mail-send-recv.c (mail_receive_uri): Setup a timeout for status
- updates.
- (build_dialogue): Setup timeout id for status updates.
- (operation_status_timeout): New function to set the status via a
- timeout.
- (receive_done): Remove the timeout handler if we need to.
- (operation_status):
- (receive_status): Just update the info, and let the timeout
- handler update the gui.
- (do_free_status):
- (do_show_status): Removed gui thread status message processing.
-
-2001-02-28 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c (folder_browser_config_search): New function to
- configure the FilterRule for the search mechanism.
-
-2001-02-27 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c (folder_browser_gui_init): Setup the search bar
- as a filterbar.
- (got_folder): Set the whole search bar sensitive or not based on
- the search capability of the folder.
-
- * folder-browser.h: Changed to use efilterbar instead of esearchbar.
-
-2001-02-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (configure_mail): Return TRUE if the user
- configured his/her settings, else return FALSE.
- (check_send_configuration): If configure_mail() returns TRUE, then
- continue otherwise quit.
- (send_receive_mail): Same.
-
-2001-02-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): Set a "References"
- header no matter what if we are able to get a Message-Id. Fixes
- bug #1583.
-
- * mail-accounts.c (mail_delete): Confirm that the user REALLY
- wants to delete this account.
- (news_delete): Same.
-
- * mail-ops.c (mail_send_message): Changed the product string -
- will change it to use User-Agent once I get the RFC/DRUMS draft or
- whatever. Until then I'll stick with X-Mailer.
-
-2001-02-26 Dan Winship <danw@ximian.com>
-
- * mail-callbacks.c (delete_msg): Mark deleted messages as "seen"
- as well so they don't count towards the unread count.
-
- * mail-view.c (view_delete_msg): ditto
-
-2001-02-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (owner_set_cb): Re-add the
- mail_vtrash_create() hack back in for LocalStores since there's no
- better way to register a vTrash folder on the Local Storage yet.
-
- * mail-local.c (register_folder_registered): Add folders to the
- vTrash folder here since the LocalStore does not let the parent
- CamelStore class keep it's own hash of the folders.
-
-2001-02-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * session.c (mail_session_forget_password): New function to force
- the removal of a given password.
-
- * openpgp-utils.c (openpgp_decrypt): On failure, forget the
- passphrase.
- (openpgp_encrypt): Here too. (cleaned this up a bit too)
- (openpgp_clearsign): And here.
- (openpgp_sign): Again...
-
- * mail-callbacks.c (composer_postpone_cb): Abort if the message is
- NULL (which is valid if an error occured).
- (composer_send_cb): Same.
-
-2001-02-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser.c: Toss the mail_tool_camel_lock* stuff.
- * mail-ops.c: Same.
- * mail-summary.c: Here too.
-
- * mail-tools.c (mail_tool_uri_to_folder_noex): Blown away!
- (mail_tool_filter_get_folder_func): *kapoosh*
- (mail_tool_camel_lock_up): Same.
- (mail_tool_camel_lock_down): Same.
- (mail_tool_set_uid_flags): Don't need this rubbish anymore either.
-
-2001-02-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (mail_load_storages): No longer need to
- construct the vTrash here.
- (owner_set_cb): Don't make the vTrash for the local store here.
-
- * mail-ops.c (add_vtrash_info): New function to add a vTrash
- folder info to a pre-constructed CamelFolderInfo for use in the
- get_folder_info async function.
-
-2001-02-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * main.c (main): No longer need to do a vtrash_cleanup() (it also
- doesn't exist anymore).
-
- * component-factory.c (mail_load_storages): Updated to use the new
- vtrash code.
- (owner_set_cb): Same.
-
- * mail-tools.c (mail_tool_uri_to_folder): Update to handle the
- "vtrash:" url prefix so that we can extract the REAL uri and know
- to get the trash folder.
-
- * mail-vtrash.c (mail_vtrash_add): Add the vTrash folder to the
- EvolutionStorage.
- (mail_vtrash_create): Get the store based on the uri (async) and
- then call mail_trash_add.
- (vtrash_cleanup): Removed.
- (vtrash_uri_to_folder): Removed.
- (vtrash_create): Replaced by mail_vtrash_create()
-
-2001-02-23 Iain Holmes <iain@ximian.com>
-
- * component-factory.c (owner_set_cb): Init the importer here.
-
- * mail-importer.[ch] (mail_importer_create_folder): Add a function
- that creates new folders in the shell.
- (mail_importer_init): Take in an EvolutionShellClient, and get the
- local_storage corba_object from it.
-
-2001-02-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-vtrash.c (create_trash_vfolder): Come up with a unique
- store uri for each vtrash (using %p and the CamelStore we're gonna
- place it on).
- (get_trash_get): Pass in the store so we can use it for %p.
-
-2001-02-23 Not Zed <NotZed@Ximian.com>
-
- * mail-vfolder.c (vfolder_gui_add_from_mlist): Rule to add mlist
- vfolder.
-
- * mail-autofilter.c (filter_gui_add_for_mailing_list): Removed.
- (rule_from_mlist): Build a generic match rule from an mlist.
- (vfolder_rule_from_mlist): Setup the vfolder rule for an mlist.
- (filter_rule_from_mlist): Setup a filter rule fro an mlist.
- (filter_gui_add_from_mlist): GUI thingy to do the work.
-
- * folder-browser.c (on_right_click): Added vfolder on mailing list
- to filter menu.
- (on_right_click): Use header_raw_check_mailign_list instead of
- mlist magic to get the mailing list name.
- (filter_mlist): Changed to use new add_from_mlist() call.
- (vfolder_mlist): New function for vfolder from mlist.
-
- * mail-send-recv.c (build_dialogue): Only allow downloading if the
- source is enabled at this time.
- (mail_autoreceive_setup): Check for enabled sources before setting
- up autodownload.
-
-2001-02-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-accounts.c (construct): Construct the PGP Path
- GnomeFileEntry widget.
- (pgp_path_changed): Try to auto-detect which PGP type the binary
- file is based on the basename (yuck).
-
-2001-02-23 Not Zed <NotZed@Ximian.com>
-
- * mail-ops.c (create_folder_get): Make op cancellable/report
- internals.
- (get_folder_get):
- (sync_folder_sync):
- (get_folderinfo_get): Make op cancellable/report internals.
-
- * mail-vtrash.c (get_trash_get): Setup the operation registration,
- and create a pseudo "start/stop" operation.
- (get_trash_free): Free store if we have it.
- (get_trash_got): Move vtrash add into here, so we execute in the
- right thread.
-
- * component-factory.c (owner_set_cb): Make trash creation async.
-
- * mail-local.c (register_folder_desc): A description of what we're
- doing.
-
- * mail-mt.c (mail_msg_new): Set status callback to operation_new.
- (mail_operation_status): Operation status function, proxy messages
- to main thread, and attempt to present a meaningful ui experience
- for operations.
-
-2001-02-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * openpgp-utils.c (openpgp_verify): Fixed memory corruption bug.
-
- * mail-format.c (try_inline_pgp_sig): Check to make sure the
- validity isn't NULL.
- (handle_multipart_signed): Check for NULL validities.
-
-2001-02-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-tools.c (mail_tool_uri_to_folder): Protect against NULL
- uri's.
-
- * mail-vtrash.c: Do mutex locking on the global hash table - this
- should clear up some segfaults ;-)
-
- * mail-config-druid.c (druid_finish): Set the 'enabled' member of
- the source to TRUE if the URL exists else set to FALSE.
- (incoming_type_changed): If the provider chosen is "None" then
- gray-out the auto-check widgets and the check-settings, otherwise
- sensitize them.
-
- * mail-account-editor.c (construct): Added a few more settings.
- (apply_changes): Save the new settings.
-
- * mail-config.c (service_copy): Updated.
- (config_read): Read in whether or not the account is enabled.
- (mail_config_write): Save if the account is enabled or not.
-
-2001-02-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (mail_send_message): Updated to reflect changes to
- the filter-driver code.
-
-2001-02-22 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am (CAMEL_OBJS_EXTRA): Removed, no longer link with
- libcamelvee.
- (evolution_mail_LDADD): Ditto.
-
- * mail-vtrash.c: Moved camel-vee-store header ot camel levle.
-
- * mail-tools.c: Moved camel-vee-folder header to camel.
-
- * mail-local.c (local_storage_new_folder_cb): started hack for
- progress reporting, which is currently to the console.
-
- * mail-mt.c (set_stop): Set the stop button sensitivity.
- (mail_msg_received): enable/disable stop button while we're
- processing stuff in another thread.
-
- * message-list.c (ml_tree_value_at): If our uid entry vanishes
- before w'ere ready, then make a fake.
-
-2001-02-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-crypto.c (pgp_mime_part_verify): Changed to use
- PgpValidity.
-
- * openpgp-utils.c (openpgp_verify): Return a PgpValidity and set
- the description as UTF-8 for later use in mail-format.c when
- writing to GtkHTML.
-
- * mail-format.c (try_inline_pgp_sig): Updated to use the new
- PgpValidity code.
- (handle_multipart_signed): Updated.
-
-2001-02-21 Not Zed <NotZed@Ximian.com>
-
- * mail-callbacks.c (composer_postpone_cb): Fix for api changes to
- append_mail.
-
- * Makefile.am (evolution_mail_SOURCES): Removed mail-threads.[ch].
-
- * mail-threads.[ch]: Removed.
-
- * subscribe-dialog.c (subscribe_do_get_store): Chagned to use new
- thread stuff. This is really getting boring.
- (subscribe_do_subscribe_folder): Changed to use new thread stuff.
- Last one at last, phew.
-
- * session.c (register_callback): Changed to use new thread stuff.
- YUCK. I dropped some functionality, now the timeout callback
- return is ignored, so basically it keeps running till finished.
-
- * mail-ops.c (mail_operation_run): Removed, no longer used/needed.
- (mail_do_append_mail): Changed to use new thread stuff.
- (mail_do_transfer_messages): ditto.
-
- * mail-local.c (local_storage_new_folder_cb): Use new thread
- stuff, also only run synchronous for this operation.
- (mail_local_reconfigure_folder):
- (reconfigure_clicked): Changed to use new mail thread stuff.
-
- * mail-config.c (mail_config_check_service): Changed to use new
- thread stuff.
-
-2001-02-20 Dan Winship <danw@ximian.com>
-
- * mail-vtrash.c (get_trash_get): Pass NULL, not "/" for @top.
-
- * mail-callbacks.c (create_folders): Make this work with
- CamelStores where the separator character isn't /. folder_created
- and folder_deleted are still broken.
-
-2001-02-20 Not Zed <NotZed@Ximian.com>
-
- * mail-vtrash.c: Include the camel-vee-store.h header from the
- uninstalled copy.
-
-2001-02-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (mail_load_storages): Create vTrash folders
- for all remote stores as well.
-
-2001-02-20 Not Zed <NotZed@Ximian.com>
-
- * mail-vtrash.c (create_trash_vfolder): Add the auto-update flag
- to the folder open flags.
-
-2001-02-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-vfolder.c (mail_vfolder_get_vfolder_storage): New handy
- dandy function to ref and return the vfolder storage (will
- probably be disavowed once I figure out how to get the vTrash
- folder to show up in the EvolutionLocalStorage).
-
- * main.c (main): Call vtrash_cleanup().
-
- * mail-vtrash.c: New file.
- (vtrash_uri_to_folder): vtrash: URI handler
- (vtrash_create): Replacement async vtrash function for the old one
- in mail-ops.c
- (vtrash_cleanup): Cleanup code - unrefs the cached vtrash folders
- and free's the hashtable.
-
- * Makefile.am: Added mail-vtrash.[c,h].
-
- * mail-tools.c (mail_tool_uri_to_folder): If we have a vtrash:
- URI, call the vtrash URI handler function rather than continuing
- on. Yes, I know this is a hack and it needs to be fixed.
-
- * mail-ops.c (mail_do_setup_trash): Removed.
- (mail_trash_get): Removed.
-
- * component-factory.c (owner_set_cb): Create the vTrash folder for
- the LocalStore here.
-
- * mail-local.c (get_folder_info): Implement.
-
-2001-02-20 Not Zed <NotZed@Ximian.com>
-
- * mail-ops.c (fetch_mail_fetch): Unref the driver here, in the
- subthread, so we dont block the gui while it sync's all the
- folders.
- (fetch_mail_fetched): Rewmoved above code from here.
-
-2001-02-16 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (receive_status): Dont do the thaw/freeze set here.
- (update_folders): "
-
- * mail-vfolder.c (vfolder_refresh): Setup the virtual
- 'unmatched' folder by default.
- (vfolder_uri_to_folder): HAndle UNMATCHED folder specially, it has
- no explicit sources.
-
-2001-02-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-send-recv.c (receive_get_folder): Not sure it makes any
- difference, but lets ref the folder while the hash table is locked
- rather than after we unlock it.
-
-2001-02-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * main.c: * component-factory.c: Reverse the changes I made
- yesterday.
-
-2001-02-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * main.c (main): Have the mail-config and openpgp initialize here
- instead.
-
- * component-factory.c (owner_set_cb): No need to have mail-config
- and openpgp init here.
-
-2001-02-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (do_scan_subfolders): Use mail_storage_create_folder
-
- * mail-callbacks.c (mail_storage_create_folder): Convenience
- function so we can keep all the evolution_storage_add_new_folder()
- code in one place as much as possible.
-
- * subscribe-dialog.c (recursive_add_folder): Use 'name' rather
- than the no-description bs since that's what all the other places
- do.
-
- * mail-callbacks.c (folder_created): New callback to handle the
- "folder_created" signal - handles CamelFolderInfo's recursively.
- (folder_deleted): Same but for "folder_deleted".
-
- * component-factory.c (storage_create_folder): Instead of doing
- the evolution_storage_new_folder() stuff by hand, pass it off to
- the new callback: folder_created(). At some point this will be
- unecessary as we'll attach this callback to the "folder_created"
- signal.
-
-2001-02-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c: Wrapped the address compare functions in a
- #ifdef
- (address_compare): #ifdef the use of the smart address sorting
- code and provide a #else for using g_strcasecmp().
-
-2001-02-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * openpgp-utils.c (openpgp_verify): Add the --no-tty flag.
-
-2001-02-14 Dan Winship <danw@ximian.com>
-
- * mail-mlist-magic.c: Rewrite explanatory comments to use normal
- regexps rather than procmail weirdness.
- (check_sender): match "foo-owner" as well as "owner-foo".
- (check_list_post): (New) Check for "List-Post: <mailto:..."
- (mail_mlist_magic_detect_list): Iterate through an array of
- function pointers rather than calling each checker explicitly.
-
- * component-factory.c (add_storage): Connect to the
- "create_folder" signal on the storage.
- (storage_create_folder): Do folder creation.
-
-2001-02-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (owner_set_cb): Setup the Trash folder.
-
- * mail-ops.c (create_trash_vfolder): Do better error handling.
- (populate_folder_urls): Oops, helps to strdup the url into the
- array if we plan on freeing the data.
- (mail_get_trash): New async function that may eventually replace
- mail_do_setup_trash().
- (do_setup_trash): Do better error handling.
-
- * mail-local.c (mail_local_store_class_init): Override
- get_folder_info.
- (get_folder_info): Implement.
-
-2001-02-13 Christopher James Lahey <clahey@ximian.com>
-
- * mail-local.c (do_reconfigure_folder): Fix some uninitialized
- variables.
-
-2001-02-12 Not Zed <NotZed@Ximian.com>
-
- * message-list.c (build_tree): if doing a full update, save the
- cursor pos and restore it afterwards.
- (on_cursor_activated_cmd): Copy the current_uid to a new string.
- I dont know why this is required, but it is.
- (message_list_destroy): Free the cursor_uid as we're done with it.
- (build_flat): IF the current uid disappeared from the list, then
- unset the message.
- (build_tree): Likewise.
-
-2001-02-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_write): Clean out the cruft in the
- Accounts section before writing the current accounts out to the
- config file.
-
- * mail-account-editor.c (construct): Strip the leading "/" from
- the Namespace/Path entry if the provider doesn't require absolute
- pathnames.
-
-2001-02-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * Makefile.am: xml-i18n-tools setup.
- * GNOME_Evolution_Mail.oaf.in: Mark strings for translation.
-
-2001-02-11 Dan Winship <danw@ximian.com>
-
- * mail-callbacks.[ch]: Re-add non-static forward_messages.
- mail-view.c needs it.
-
-2001-02-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (forward_inlined): Don't leak memory.
- (forward_messages): change doinline to be a gboolean argument.
-
-2001-02-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (list_add_addresses): Check the full list of
- IDs instead of just the default id and if we find an address
- matching one of the user's ids, then save it.
- (mail_generate_reply): Try to guess which account to use based
- upon the list of To and Cc addresses and pass that as the 'From'
- address to e_msg_composer_set_headers().
- (forward_get_composer): Updated to reflect changes to
- e-msg-composer.
-
-2001-02-11 Gediminas Paulauskas <menesis@delfi.lt>
-
- * mail-config.glade.h: removed, xml-i18n-extract's the strings itself.
- * *.glade: do not output_translatable_strings
- * Makefile.am: removed *.glade.h from EXTRA_DIST.
-
-2001-02-09 Dan Winship <danw@ximian.com>
-
- * mail-local.c: Updates for CamelStore changes, small memory leak
- fixes.
- (lookup_folder): Removed (and moved into the reconfigure code)
- since this method no longer exists in CamelStore.
- (do_reconfigure_folder, etc): Update the info in the
- MailLocalStore after reconfiguring.
- (mail_local_lookup_folder): Removed
-
- * local-config.glade: fix padding of the label_format
-
- * message-list.c (ml_tree_value_at): Don't keep message infos
- reffed across calls, since this can cause badness after a
- reconfigure. Instead, just strdup the needed values and free those
- on the next call.
-
- * mail-tools.c (mail_tool_get_root_of_store): Unused, remove.
- (mail_tool_get_inbox): use camel_store_get_inbox.
-
- * evolution-outlook-importer.c (load_file_fn):
- * evolution-mbox-importer.c (load_file_fn): Use
- mail_tool_get_local_inbox() instead of mail_importer_get_folder()
-
- * mail-importer.c (mail_importer_get_folder): Removed
-
-2001-02-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (mail_generate_reply): New location for this
- function.
-
- * mail-format.c: Removed mail_generate_reply as it's ONLY ever
- used in mail-callbacks.c.
-
- * mail-ops.c (fetch_mail_fetch): Reworked some keep-mail-on-server
- logic so that we ALWAYS look for a cached array of UIDs that we
- may have downloaded previously so as not to download them again
- even if we will be deleting them off the server. This fixes bug
- #1344.
-
-2001-02-09 Not Zed <NotZed@Ximian.com>
-
- * mail-ops.c (filter_folder_free): only free driver, if set.
- (fetch_mail_fetched): Unref the driver here, so it can cleanup
- before we call the 'done' callback.
-
- * component-factory.c (owner_set_cb): Add setup for mail
- autoreceive stuff.
-
- * mail-send-recv.c (free_info_data): Free the send info's from teh
- active hash, not the running list.
- (receive_done): As we finish downloads, remove them and clean them
- up, and also close the window.
- (mail_autoreceive_setup): New function to setup & maintain
- automatic download stuff.
-
-2001-02-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (construct): Set the sensitivity of the spin
- button based on the state of the checkbox.
-
- * mail-config.c (config_read): Properly do defaults here.
- (mail_config_write): Removed some of the settings being saved
- here.
- (mail_config_write_on_exit): Save those settings here instead.
-
-2001-02-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-display.c (on_object_requested): Cast the CamelMedium to a
- CamelMimePart before performing actions on it as if it were a
- CamelMimePart.
-
- * mail-config-druid.c (druid_finish): Save the auto-check settings.
- (construct): Initialize auto-check widgets.
- (mail_config_druid_get_auto_check): New function
- (mail_config_druid_get_auto_check_minutes): New functions
-
- * mail-config.c (config_read): Read in whether or not to check
- every x minutes.
- (mail_config_write): Save auto-check config data and SSL.
-
-2001-02-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-autofilter.c (rule_add_subject): Use "contains" because the
- subject might be broken into subparts and using the "is" rule will
- then fail ;-)
-
-2001-02-08 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (mail_send_receive):
- (mail_receive_uri): Init active_downloads hash if it hasn't been yet.
-
-2001-02-07 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (operation_status): Handle internal camel status return.
- (receive_done): Remove active download when done.
- (mail_receive_uri): Initiate download of a single source, with no gui.
- (build_dialogue): Mark any new items as real active downloads.
- (do_show_status): Make the progress bar optional.
-
-2001-02-06 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c: camel_cancel->camel_operation.
-
- * mail-ops.old.c: camel_cancel->camel_operation.
-
- * mail-ops.c: camel_cancel->camel_operation.
-
- * mail-mt.c: camel_cancel->camel_operation.
-
- * mail-callbacks.c (stop_threads): camel_cancel->camel_operation.
-
- * mail-mt.h: CamelCancel->CamelOperation.
-
-2001-02-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-mt.c (set_view_data): Check current_message for NULL - this
- fixes a bug running under SunOS (not a major deal tho as it's in a
- debug printf).
-
-2001-02-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_write_on_exit): Oops, save the
- seen_timeout variable.
-
-2001-02-06 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (evolution_mail_LDADD): Added libmenus.la.
-
- * folder-browser-factory.c (control_activate): Added GalView menus
- here.
-
- * message-list.c, message-list.h (message_list_get_layout): Made
- message_list_get_layout export.
-
-2001-02-06 Iain Holmes <iain@ximian.com>
-
- * mail-display.c (pixbuf_gen_idle): Set the size of the icon to 24x24
- always.
- (button_press): Function to toggle the disposition of an attachment.
- (on_object_requested): New way to indicate functions on attachments.
-
- * message-list.c (hide_load_state): Free the olduid.
-
-2001-02-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (set_defaults): Updated to checkfor
- "(none)".
-
- * mail-account-editor.c (entry_changed): Make sure the email
- address is valid.
-
- * mail-config-druid.c (identity_check): Check to make sure we have
- a valid email address.
- (is_email): New function to check a string to see if it's a valid
- email address.
-
-2001-02-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mbox-importer.c: We are now going to use a file
- descriptor and a CamelMimeParser rather than a FILE pointer.
- (load_file_fn): Open the file descriptor and initialize the
- CamelMimeParser.
- (importer_destroy_cb): Unref the mime parser.
- (support_format_fn): Use an fd and use a case-insensitive
- comparison as well as elimate a buffer overrun.
- (process_item_fn): Process 1 CamelMimeMessage per invocation so as
- to not lock up Iain's GUI and to work similar to the way Iain
- originally coded it.
-
-2001-02-05 Christopher James Lahey <clahey@ximian.com>
-
- * evolution-mbox-importer.c, evolution-mbox-importer.h: Moved
- bonobo includes from the .c to the .h. Include
- evolution-mbox-importer.h in evolution-mbox-importer.c.
-
- * evolution-outlook-importer.c, evolution-outlook-importer.h:
- Moved bonobo includes from the .c to the .h. Include
- evolution-outlook-importer.h in evolution-outlook-importer.c.
-
- * mail-callbacks.c: Include mail-send-recv.h.
-
- * mail-local.c (mail_local_lookup_folder): Cast local_store to
- CAMEL_STORE.
-
- * mail-mt.c (mail_msg_cleanup): Make this function static.
-
- * mail-send-recv.c, mail-send-recv.h: Created mail_send_recv.h.
- Included it in mail-send-recv.c. Added a #include
- <libgnomeui/gnome-window-icon.h>.
- (mail_send_receive): Added a cast.
-
- * mail-summary.c (new_folder_cb, removed_folder_cb,
- create_summary_view): Cast the source func in calling g_idle_add.
-
-2001-02-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (try_inline_pgp_sig): New function to handle
- inline pgp-signatures.
-
- * mail-config-druid.c (construct): Keep track of the CheckSettings
- check boxes.
- (transport_next): Connect if the user says so.
- (incoming_next): Same. Also, don't jump to the next page if
- test-settings fails.
-
-2001-02-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (incoming_next): Updated to not connect when
- getting a list of authtypes.
- (transport_next): No longer connects - again, this is
- useless. Read the apply_changes argument for the reason why.
-
- * mail-account-editor.c (apply_changes): Updated. Set the
- 'connect' argument to FALSE for now, this basically means that the
- call is worthless tho so it may be best to either get rid of the
- checks altogether or else make it connect.
- (source_auth_init): Don't connect here, it's just plain annoying.
- (transport_construct_authmenu): Same here.
-
- * mail-config.c (mail_config_check_service): Now takes a connect
- argument.
-
-2001-02-03 Michael Meeks <michael@helixcode.com>
-
- * mail-local.c (load_metainfo): Fix dodgy libxml allocation
- pollution, and potential faults on NULL attributes.
-
-2001-02-02 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c (mail_send_receive): Cleaned up so we dont add
- an unecessary level of indenting.
-
- * message-list.c (ml_tree_value_at): For collapsed tree nodes,
- scan the collapses nodes for the unread and status information.
- Since we dont really have fake nodes anymore.
-
-2001-01-30 Ian Campbell <ijc25@cam.ac.uk>
-
- * message-list.c: Add support for new icons for being
- read/unread for fake root messages on threads.
-
-2001-01-30 Iain Holmes <iain@ximian.com>
-
- * mail-send-recv.c (mail_send_receive): Only allow one send and
- receive to be running at once.
- (build_dialogue): Set the icon for the window.
-
- * evolution-mbox-importer.c (support_format_fn): Only compare the first
- 5 bytes of the signature.
-
-2001-01-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * folder-browser.c: Fix typo.
-
-2001-01-29 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-importer.c (mail_importer_add_line): Cast the
- camel_stream_mem_new() to a CamelStreamMem.
-
-2001-01-29 JP Rosevear <jpr@ximian.com>
-
- * main.c: Return efence ifdefs to 0 for solaris build
-
-2001-01-29 Not Zed <NotZed@Ximian.com>
-
- * message-list.c (tree_equal): Debug function to compare the tree
- we think we have, after an incremental update.
- (build_tree): Check the tree after we've built it.
- (build_tree): Oops, turn on BROKEN_ETREE again.
-
- * mail-mt.c (mail_get_password): If we are being called from the
- main gui thread, then just call the dialogue directly. Ideally we
- dont want this anyway but lets handle the case nicely.
- (mail_get_password): Try locking around the password request, to
- single-queue any password requests.
- (mail_msg_init): Push an exit handler to clean it up on completion.
-
- * mail-send-recv.c (receive_update_got_store): New function called
- when the store has been retrieved asynchronously.
- (mail_send_receive): Get the store asynchronously. This was
- causing problems where the password dialogue would try and be
- called from the main thread via a message.
-
- * mail-ops.c (mail_get_store): New function to get a store
- (a)synchronously. More or less taken from subscribe-dialog, which
- i will remove later.
- (mail_scan_subfolders): Try running the scan subfolder thing
- asynchronously, to help startup time. Not sure if this will work,
- but presumably the shell can handle the folders appearing later
- ok.
-
-2001-01-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (set_defaults): Turns out that I was wrong
- about the g_get_real_name mem leak, god damn glib for not
- following the const char* standard.
-
-2001-01-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (management_prepare): Use UTF-8.
- (set_defaults): Use UTF-8 and also fixed a memory leak by freeing
- the string returned by g_get_real_name().
- (mail_config_druid_get_account_name): Use UTF-8.
- (mail_config_druid_get_full_name): Same.
- (mail_config_druid_get_email_address): Same.
- (mail_config_druid_get_organization): Same.
-
- * mail-account-editor.c (apply_changes): Save UTF-8 strings rather
- than gtk strings.
- (construct): Use the UTF-8 convenience functions to set the gtk
- entries for the ID fields.
-
-2001-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-vfolder.c (vfolder_gui_add_rule): Make the OK button the
- default one.
-
- * mail-search-dialogue.c (mail_search_dialogue_init): Use stock
- buttons for OK and Cancel. Make the OK button the default one.
-
-2001-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-vfolder.c (vfolder_gui_add_rule): Set a default size for
- the window so that more rules are visible.
-
- * mail-search-dialogue.c (mail_search_dialogue_construct): Set a
- default size for the window so that more rules are visible.
-
-2001-01-28 Not Zed <NotZed@Ximian.com>
-
- * mail-display.c (write_data_to_file): Changed to use
- mail_save_part to save the data in another thread.
- (save_data_cb): Hide the fileselector once we have a button press,
- and are saving stuff.
-
- * mail-ops.c (mail_save_part): New function to save a part content
- asynchronously.
-
-2001-01-27 Christopher James Lahey <clahey@helixcode.com>
-
- * folder-browser.c (etable_key): Don't handle home and end keys
- since %ETable deals with them now.
-
-2001-01-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * message-list.c (address_compare): Protect against NULL address
- pointers.
- (subject_compare): Same but for subject pointers.
-
-2001-01-27 Iain Holmes <iain@ximian.com>
-
- * mail-summary.c (create_summary_view): Applied patch from John R Sheets
- to fix some warnings.
- (idle_check): Fixed the prototype to fix some warnngs as well.
-
-2001-01-26 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-display.c (get_embedded_for_component): Try a control
- first, instead of an embeddable.
-
-2001-01-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * subscribe-dialog.c (populate_store_foreach): Check for a NULL
- service->url as we obviously can't subscribe to folders on a
- non-existant mail source :-)
- (subscribe_do_get_store): Check for a NULL url here too, not that
- we should need it anymore (due to the above fix) but it doesn't
- hurt. Also, should we wait on the thread? Probably doesn't matter.
-
-2001-01-26 Iain Holmes <iain@ximian.com>
-
- * evolution-outlook-importer.c (load_file_fn): Replace fsetpos with
- fseek and use a long instead of fpos_t.
- (process_item_fn): Same.
-
- * mail-importer.h: Add a frozen item to tell when the folder is frozen.
-
- * evolution-mbox-importer.c (process_item_fn): Fix the blank message.
- Set the frozen element.
- (importer_destroy_cb): Thaw the folder if frozen.
-
-2001-01-26 Dan Winship <danw@ximian.com>
-
- * mail-identify.c (mail_identify_mime_part): Fix an uninitialized
- variable use.
-
-2001-01-26 Jason Leach <jasonleach@usa.net>
-
- (Fixing an old FIXME)
-
- * component-factory.c (create_vfolder_storage): removing
- create_vfolder_storage, replacing call to it with
- vfolder_create_storage.
-
-2001-01-26 Not Zed <NotZed@Ximian.com>
-
- * message-list.c (build_tree): Define BROKEN_ETREE again, till we
- get this stuff fixed better.
-
-2001-01-25 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c: Moved teh "sender contains" item to the end of
- the list, so the gui doesn't suddenly change on everyone. Fixed
- the sender-contains search string to be a valid s-exp (ha, didn't
- test it even once eh ettore?!)
- (search_save): Dont have the sender contains as the default case
- (which well, never gets called anyway), oops i guess i should've
- reviewed the patch a little more.
-
-2001-01-26 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-browser.c: Add a missing parenthesis to the "from
- contains" rule. Also make it the last item instead of the first
- one.
-
-2001-01-25 Iain Holmes <iain@ximian.com>
-
- * component-factory.c (component_factory_init): Init the mail
- mail importers.
-
- * mail-local.[ch] (mail_local_lookup_folder): retrieve the local
- folder given by the name.
-
- * mail-importer.[ch]: Basic functions for all importers to use.
-
- * evolution-mbox-importer.[ch]: Mbox importer.
-
-2001-01-25 Jeffrey Stedfast <fejj@ximian.com>
- The following fixes seem to clear up the problem of new mail not
- being shown in the Inbox and/or other folders where mail had been
- delivered.
-
- * mail-send-recv.c (build_dialogue): Freeze the inbox.
- (receive_get_folder): Freeze folders before dumping them into the
- hash table.
- (free_folder_info): Thaw the folder.
- (free_info_data): Thaw the Inbox.
-
-2001-01-25 Jason Leach <jasonleach@usa.net>
-
- (Don't prompt about unsaved changes for replies/forwards that have
- not actually been modified)
-
- * mail-callbacks.c (do_forward_inline): Unset the has_changed for
- the message composer.
- (do_forward_attach): Same here.
- (mail_reply): And here.
-
-2001-01-25 Dan Winship <danw@ximian.com>
-
- * mail-format.c (mail_content_loaded): Check if a message part's
- content is available, and if it's not, queue a thread that will
- load it and then queue an idle-handler redisplay of the message.
- (call_handler_function): Call mail_content_loaded() on the part
- and don't try to display it if it's currently offline.
- (get_data_wrapper_text): Simplify a bit
-
- * mail-display.c (mail_display_queue_redisplay): rename and make
- non-static.
- (mail_display_redisplay): Use a "new and improved" way of
- preserving the GtkHTML scroll location. ("new and improved" is
- code for "gross and hackish", but there should be a real interface
- for this eventually.)
- (on_url_requested): Use mail_content_loaded() and don't write out
- offline cid: URLs
-
- * mail-identify.c (mail_identify_mime_part): Use
- mail_content_loaded and don't try to identify the data if it's
- offline.
-
-2001-01-25 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Made the message list pay attention to the
- "cursor_activated" signal instead of the "cursor_change" signal.
-
-2001-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-browser-factory.c (update_pixmaps): Set the print icon
- for various other items.
- (set_pixmap): Be a bit more verbose in the warning message if the
- icon isn't found [i.e. report the name of the file too].
-
-2001-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * folder-browser-factory.c (update_pixmaps): Set the pixmaps for
- the "/menu/Folder/FolderConfig" and "/menu/Settings/SetMailConfig"
- items.
- (set_pixmap): Don't prepend the "buttons" prefix.
- (update_pixmaps): Update accordingly.
-
-2001-01-24 Not Zed <NotZed@Ximian.com>
-
- * folder-browser.c (search_string[]): Fix the subject match
- expression, which was missing a closing ).
-
- * mail-send-recv.c (do_show_status): Escape any % signs in the
- string before setting the format string.
-
-2001-01-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.glade: Added a 3rd page to the account editor to
- allow users to set their HTML sending preference and also allow
- them to change their message status timeout.
-
- * mail-accounts.c (construct): Added handlers for the send-html
- checkbox and for the mark-message-as timeout spinbutton.
-
-2001-01-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-editor.c (apply_changes): Save the source and
- transport changes whether the user can connect to the host or not.
-
-2001-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- [Applied patch from Tuomas Kuosmanen <tigert@ximian.com>]
-
- * folder-browser.c: Added enum value `ESB_SENDER_CONTAINS' as well
- as a "Sender contains" item to the search menu. Also add a
- corresponding "(match-all)" rule to the `search_string' array.
- (search_save): Handle `ESB_SENDER_CONTAINS' here.
-
-2001-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Mail.oafinfo: Fixed the repo_ids so that they
- use the right syntax.
-
-2001-01-23 Dan Winship <danw@ximian.com>
-
- * folder-browser-factory.c:
- * mail-callbacks.c (send_receive_mail): Fix spelling.
-
-2001-01-24 Not Zed <NotZed@Ximian.com>
-
- * mail-ops.c (fetch_mail_fetch): Set the default folder when
- copying to mbox. This is a quick fix, i might need to do a slight
- redesign to clean it up.
-
-2001-01-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-send-recv.c (build_dialogue): Make sure the source->url is
- not NULL (which is perfectly valid).
- (mail_send_receive): Where oh where should my prototype be?
- (receive_get_folder): Make sure to ref the folder before you add
- it to the hash table.
-
- * openpgp-utils.c:
- * mail-crypto.c: A few minor tweaks.
-
-2001-01-23 Not Zed <NotZed@Ximian.com>
-
- * message-list.c (build_tree): Try turning off the BROKEN_ETREE
- thing. It seems to work ok (better?) now, but if its still broken
- i'll remove it again for the next release.
-
-2001-01-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (set_defaults): Automagically fill in the
- user's default transport if he/she has setup previous accounts.
-
- * mail-format.c (handle_multipart_signed): Just wrote a temp way
- of reporting success/fail of PGP/MIME signature verification
- status.
-
-2001-01-22 Iain Holmes <iain@ximian.com>
-
- * evolution-outlook-importer.c: Outlook Express 4 .mbx importer.
-
- * component-factory.c (component_factory_init): initialise the
- outlook importer.
-
- * GNOME_Evolution_Mail.oafinfo: Add the details for the Outlook
- importer.
-
-2001-01-22 Dan Winship <danw@ximian.com>
-
- * mail-mt.[ch]: make mail_gui_thread non-static.
-
- * main.c (main): Set up signal handler for SEGV, BUS, FPE
- (segv_redirect): if a gnome-segv'ing signal is received in
- a thread other than mail_gui_thread, re-deliver it to that
- thread to work around a problem with the gnome segv handler.
-
-2001-01-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (handle_multipart_signed): Fixed to display
- subparts (other than the signature part) and started to write a
- pretty way to show if the signature verified or not.
-
-2001-01-23 Not Zed <NotZed@Ximian.com>
-
- * mail-crypto.c (pgp_mime_part_verify): Fix a double-free problem.
-
-2001-01-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (incoming_type_changed): Oops, danw didn't
- know 'provider' could be NULL :-)
-
-2001-01-22 Dan Winship <danw@ximian.com>
-
- * mail-config-druid.c (incoming_type_changed): Change "Path:"
- label to "Namespace:" for IMAP. Use $MAILDIR rather than $MAIL for
- Maildir. If $MAIL isn't set, guess.
-
- * component-factory.c (mail_hash_storage): Function to add a
- store/storage mapping.
- (add_storage): Use it.
-
- * mail-vfolder.c (vfolder_uri_to_folder): Use the vfolder name
- rather than the string "mbox" (which wasn't ever used for
- anything) in the vfolder URL. (Combined with the CamelVeeFolder
- change, this makes camel_folder_get_name() return a pretty name
- for vfolders now.) Call mail_hash_storage() to record the
- CamelVeeStore/vfolder_storage mapping. (Ideally, there'd only be a
- single CamelVeeStore... this is just a quick hack.)
-
- vfolders now display their unread count once you've looked at them
- once.
-
-2001-01-22 Dan Winship <danw@ximian.com>
-
- * mail-tools.h: s/filter-driver.h/camel-filter-driver.h/ and
- update first arg of mail_too_filter_get_folder_func
-
- * mail-tools.c (mail_tool_filter_get_folder_func): Update first
- arg to CamelFilterDriver *
-
- * mail-send-recv.c (receive_status):
- * mail-ops.c (send_queue_send): s/FILTER/CAMEL_FILTER/
-
- * mail-callbacks.c: Remove filter-driver.h include
-
- * mail-accounts.c: Put the news functions inside #ifdef
- ENABLE_NNTP to prevent warnings about unused statis functions.
-
- * subscribe-dialog.c (subscribe_folders, unsubscribe_folders,
- subscribe_refresh_list): Update prototype to match BONOBO_UI_VERB.
- (populate_store_list): add a de-constifying cast
-
-2001-01-22 Not Zed <NotZed@Ximian.com>
-
- * .cvsignore: Added temp profiling files.
-
- * component-factory.c (owner_set_cb): remove a warning with
- conditional news compilation.
-
- * mail-ops.h: Cleaned up the header list.
-
-2001-01-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-crypto.c (mail_crypto_is_rfc2015_signed): Helps if I spell
- stuff correctly so it can pass the tests ;-)
-
-2001-01-22 Not Zed <NotZed@Ximian.com>
-
- * folder-browser-factory.c: Replace the old get_send mail with the
- new one (button).
-
- * mail-ops.c (set_x_mailer):
- (mail_load_evolution_rule_context):
- (mail_do_fetch_mail):
- (mail_do_filter_ondemand):
- (mail_send_mail_old):
- (mail_do_send_queue): All removed, (for) now lives in mail-send-recv.c.
- (load_context):
- (setup_filter_driver):
- (filter_get_folder):
- (mail_filter_folder):
- (mail_fetch_mail):
- (mail_update_subfolders):
- (mail_send_mail):
- (mail_send_queue): New equivalents of all these fundtions, moved
- from mail-send-recv.c ...
- (mail_filter_on_demand): Moved here too.
- (mail_load_filter_context): Export this.
-
- * mail-callbacks.c (apply_filters): Use the new
- mail_filter_on_demand() call.
- (send_receieve_mail): Use mail_send_receive to do the work. Add a
- little error handling here that used to be elsewhere.
- (send_queued_mail): Removed.
- (fetch_mail): Removed.
- (select_first_unread): #ifdef'd this out. Not sure if this still
- makes sense, but it doesn't get run right now anyway.
- (composer_postpone_cb): Fix the setting of message flags. You
- dont need to get them first, ever.
-
- * mail-send-recv.c (mail_send_message): Dont use
- mail_tool_send_via_transport anymore (it does nothing useful).
-
- * mail-tools.c (mail_tool_camel_lock_up): Turned into a noop.
- (mail_tool_camel_lock_down): And here too.
- (mail_tool_move_folder_contents): Removed from the code (hasn't
- bene used for ages).
- (mail_tool_send_via_transport): Removed, it doesn't save anything.
-
-2001-01-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * component-factory.c (owner_set_cb): Initialize OpenPGP.
-
- * openpgp-utils.c (openpgp_init): No longer takes a passphrase
- callback, we'll just use the mail-session one. Makes life simpler.
- (pgp_get_passphrase): Use mail_session_request_dialog().
-
- * mail-ops.c (do_send_queue): Remove the X-Evolution header before
- we send.
-
- * mail-crypto.c (pgp_mime_part_sign): Don't forget to unref the
- filters.
- (pgp_mime_part_verify): Same.
- (pgp_mime_part_encrypt): Same.
- (pgp_mime_part_decrypt): Take NotZed's advice and use
- camel_stream_mem_new_with_buffer instead of writing to a new
- stream_mem. Also use camel_data_wrapper_construct_from_stream
- instead of creating a parser and using that.
-
-2001-01-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-crypto.c: Updated header comment and fixed some ref/unref
- count problems in the various functions. Also fixed some other
- little things.
- (pgp_mime_part_encrypt): Do some canonical CRLF action before
- encrypting.
- (pgp_mime_part_sign): Make sure we are the owners of the byte
- array.
- (pgp_mime_part_verify): Same.
- (pgp_mime_part_encrypt): Same.
- (pgp_mime_part_decrypt): Same.
-
-2001-01-21 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c (message_list_get_layout): Added
- draw-focus="true" and selection-mode="browse" attributes to the
- ETableSpecification.
- (message_list_construct): Removed setting the "draw_focus"
- argument since it doesn't exist any more.
-
-2001-01-21 Not Zed <NotZed@Ximian.com>
-
- * mail-mt.c (mail_msg_new): Init a cancel field in the message.
- (mail_msg_free): Free it.
- (mail_msg_cancel): New function to attempt to cancel an operation
- by id. Impelementation functions can still be uncancellable by
- not registering for cancellation, etc, or do it themselves as
- well.
-
- * mail-send-recv.c (fetch_mail_filter_folder): set folder_uid's
- properly, so we can save it later.
- (filter_folder_filter): Renamed from fetch_mail_filter_folder,
- since its going to be used for all filtering.
- (mail_fetch_mail): Changed from mail_filter_mail.
- (mail_filter_folder): New function, replaces
- mail_do_filter_ondemand functionality.
- (mail_filter_on_demand): New function, actually replaces
- mail_do_filter_ondemand.
- (receive_get_folder): Added an exception arg.
- (mail_send_message): New function to just send a message.
- (send_mail_send): Use mail_send_message.
- (send_queue_send): New send qeue code, use mail_send_message, and
- clean up some stuff.
- (mail_send_receive): Changed from mail_receive.
- (build_dialogue): Setup the sending data, as well.
- (mail_update_subfolders): New function to update folder info.
- (send_mail_send): hook into cancellation if we want.
-
-2001-01-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-ops.c (do_send_queue): Strip leading space from the
- transport url gotten from the message.
-
-2001-01-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-format.c (mail_generate_reply): If the name is empty
- string, use the address.
-
-2001-01-19 Dan Winship <danw@ximian.com>
-
- * mail-display.c (pixmap_press): Update for e_popup_menu_run
- change.
-
- * folder-browser.c (etable_key): On GDK_Menu (the menu key on
- 105-key keyboards), pop up the right-click menu.
- (on_right_click): update for e_popup_menu_run change.
-
- * subscribe-dialog.c (recursive_add_folder): New function to add a
- folder and any parents of it that don't yet exist. Fixes bugzilla
- #1028.
-
-2001-01-19 Not Zed <NotZed@Ximian.com>
-
- * mail-send-recv.c: New swanky send/recieve thingy, well it so far
- only receives (pop/mbox). Ignore all the warnings for now, and
- the ugly 'button' to run it.
-
-2001-01-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * folder-browser-factory.c: Added the next/previous toolbar
- buttons.
-
- * mail-callbacks.c (next_msg): New callback so we can have a next
- toolbar button.
- (previous_msg): Same but for previous.
-
-2001-01-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-editor.c (construct): Anna's dialog now supports
- SSL so we can get rid of the ssl-support checks. Also work around
- the fact that Anna's dialog doesn't have an optionmenu for the
- transport type, it's a label instead.
- (transport_type_init): Cast the transport_type widget to a
- GtkOptionMenu where appropriate as the widget that stores it is
- now generic.
- (apply_changes): Modify code to work with anna's dialog...*sigh*
- (ok_clicked): Alert the user that one or more servers failed to
- validate and allow him to continue anyway.
-
-2001-01-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_set_pgp_path): New config function to
- set the path to the pgp binary.
- (mail_config_get_pgp_path): Gee I wonder...
- (mail_config_set_pgp_type): This one sets the type (ie PGP5, PGP2,
- or GnuPG - see openpgp-utils.h for values)
- (mail_config_get_pgp_type): Der.
-
-2001-01-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-editor.c (construct): Handle NULL source and, while
- we're at it, transport URLs. Apparently camel_url_new() and/or
- camel-url_free() don't handle NULL input well.
-
- * mail-accounts.c (load_accounts): Handle NULL source URLs.
-
-2001-01-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-editor.c (construct): Oops. "url && url->host"
- doesn't do much without the '?' and ':' ;-)
-
-2001-01-17 Ettore Perazzoli <ettore@ximian.com>
-
- * mail-ops.c (set_x_mailer): New function.
- (send_mail_send): Use it.
- (do_send_queue): Use it.
-
-2001-01-17 Martin Norbäck <d95mback@dtek.chalmers.se>
-
- * openpgp-utils.c (pgp_get_passphrase): Changed the word entry
- to enter, which is the correct word to use.
-
-2001-01-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (ask_confirm_for_empty_subject): Update to use
- EMessageBox and to record if the user doesn't want to ever see
- this dialog again.
-
- * mail-config.c (mail_config_get_prompt_empty_subject): New config
- function.
- (mail_config_set_prompt_empty_subject): Another new one.
-
-2001-01-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-editor.c (apply_changes): Modify to be able to
- handle a NULL source_url.
- (source_auth_init): Allow for a NULL source url.
- (source_check): Same.
-
- * mail-config.c (mail_config_write): Allow for NULL source
- URLs. And while we're at it, NULL transport URLs as well. Might as
- well save the use_ssl variable too.
- (config_read): Same.
-
- * mail-config-druid.c (druid_finish): Modify to allow a NULL
- source url.
- (incoming_next): Modify to check for a NULL source and jump to the
- transport page if one is encountered (this means the user decided
- not to config a source).
- (incoming_type_changed): Modify to set all widgets insensitive if
- the user selected the "None" source menu item (aka NULL provider).
- (incoming_check): Modify to allow the user to go to the next page
- when he/she has chosen "None" for their source type.
- (mail_config_druid_get_source_url): Return NULL if the provider is
- NULL.
- (mail_config_druid_get_transport_url): Same.
-
-2001-01-16 Dan Winship <danw@ximian.com>
-
- * mail-display.c (on_object_requested): Don't do thumbnails for
- offline images
-
-2001-01-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-callbacks.c (save_msg_ok): If the user hits "No", then
- don't destroy the filesel window.
-
- * mail-ops.c (save_messages_save): Open with mode 0666 as danw
- suggests.
-
-2001-01-16 Chris Toshok <toshok@helixcode.com>
-
- * component-factory.c (owner_set_cb): only load the news storage
- if ENABLE_NNTP.
-
- * mail-accounts.c (construct): if !ENABLE_NNTP, remove the news
- page from the dialog.
-
-2001-01-16 Radek Doulik <rodo@helixcode.com>
-
- * mail-format.c (mail_generate_reply): use
- e_msg_composer_mark_text_orig
-
-2001-01-16 Dan Winship <danw@ximian.com>
-
- * mail-ops.c (send_mail_send, do_send_queue): Update the X-Mailer
- header to use the string specified by configure.
-
-2001-01-16 Jason Leach <jasonleach@usa.net>
-
- * subscribe-dialog.c: removed unecessary #inlcude "e-title-bar.h"
-
-2001-01-16 Jason Leach <jasonleach@usa.net>
-
- * openpgp-utils.c (pgp_get_passphrase): Fix a string causing
- translation problems. Bug #1147.
-
-2001-01-16 Not Zed <NotZed@Ximian.com>
-
- * mail-ops.c (mail_do_fetch_mail): Setup a cancellation handle.
- (do_fetch_mail): REgister for cancellation here.
- (cleanup_fetch_mail): And unregister for cancellation here.
- (mail_get_message): Add a cancel handle.
- (get_message_get): Register/deregister for cancel.
- (get_message_free): & clean up.
-
- * mail-mt.c (mail_msg_received): Removed debuggng.
-
- * mail-callbacks.c (stop_threads): Callback for stopping.
-
- * folder-browser-factory.c: Add a stop button verb thingy.
- (control_activate): Disable the stop button by default.
-
-2001-01-15 Christopher James Lahey <clahey@ximian.com>
-
- * message-list.c, message-list.h: Change from using filters for
- date and size to using e_cell_date and e_cell_size. Moved a bunch
- of includes from the message-list.h to the message-list.c.
-
-2001-01-15 Miguel de Icaza <miguel@ximian.com>
-
- * mail-callbacks.c (configure_mail): Set the default button to
- `Yes' here.
-
-2001-01-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-account-editor.c (source_auth_init): If the preferred
- authmech isn't found, default to the first one in the list.
- (transport_construct_authmenu): This function already did the
- above but I made it simpler.
- (apply_changes): A number of cleanups.
-
-2001-01-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config-druid.c (druid_finish): Fixed mail_load_storages to
- make a mini GSList of the account, not the account->source. Oops.
-
- * mail-accounts.c (news_delete): Updated to use the remove_news()
- function.
-
- * mail-config.c (mail_config_remove_news): New convenience
- function for removing news accounts.
- (mail_config_remove_account): Pretty much the same thing.
-
- * mail-ops.c (do_send_queue): Get the X-Evolution-Transport URL
- and use that if it exists, else fall back on the default
- transport.
-
- * mail-callbacks.c (composer_postpone_cb): Set an
- X-Evolution-Transport header.
-
-2001-01-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Removed GPG_* variables.
-
- * component-factory.c (mail_load_storages): Now takes a
- 'is_account_data' variable to specify whether the sources is a
- list of accounts of a list of services. Basically, the only time
- you should pass in FALSE is when you are setting up NNTP storages.
- (add_storage): Now takes a 'name' argument that specifies the name
- to use in the storage.
- (owner_set_cb): Updated to pass TRUE for accounts and FALSE for
- news servers into mail_load_storages.
-
-2001-01-12 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Changed filter_date and filter_size to match the
- changes in gal.
-
-2001-01-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.glade: Anna's dialogs.
-
- * mail-config.c (mail_config_get_account_by_address):
- Removed. Danw and I decided on setting a X-Evolution-Transport
- header on messages going to the Outbox so we can later guess which
- transport to use when sending it.
-
- * mail-account-editor.c (apply_changes): Update to some day be
- able to support SSL.
- (construct): Update for Anna's dialogs...
-
- * subscribe-dialog.c (populate_store_list): Updated to reflect
- past changes to the mail-config API.
-
-2001-01-12 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (composer_send_cb): Get the account by using
- the new e_msg_composer_get_preferred_account() function. Also
- check to make sure everything is configured (in case they deleted
- their accounts while composing mail?).
-
- * mail-config.c (mail_config_get_account_by_address): New
- convenience function.
-
-2001-01-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * component-factory.c (component_fn): Pass NULL as the
- @copy_folder_fn arg to `evolution_shell_component_new()'.
-
- * folder-browser.c (on_right_click): Removed hide menu. It
- belongs to the view menu now.
-
-2001-01-12 Miguel de Icaza <miguel@ximian.com>
-
- * message-list.c: Add strings for localization
-
- * folder-browser.c: Rename "Save" to "Store search as vFolder".
-
-2001-01-11 Miguel de Icaza <miguel@gnu.org>
-
- * mail-display.c (on_object_requested): Unref the property bag
- when we are done with it.
- (get_embedded_for_component): Moved the code to request the
- embeddable/control to a separate function.
-
-2001-01-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail-config.c (mail_config_get_account_by_name): New convenience
- function that I will need later when I redo the composer From
- field.
-
- * mail-display.c (on_object_requested): Update to reflect past
- changes to the mail-config API.
-
- * session.c (mail_session_set_password): strdup() the key.
-
- * mail-config-druid.c (construct): We don't want to be able to set
- the reply-to in the config druid.
- (druid_finish): Don't set a reply-to anymore.
- (mail_config_druid_finalise): Don't unref the providers.
-
- * mail-config.glade: Took out the Reply-To field in the druid.
-
-2001-01-11 Miguel de Icaza <miguel@gnu.org>
-
- * mail-config-druid.c (incoming_type_changed): Guess the default
- MAIL value for MBOX and Maildir files.
-
- * mail-callbacks.c (configure_mail): Force finalization of the
- function before returning fixing the FIXME that was there.
-
-2001-01-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config-druid.c (transport_next): If the service_check
- fails, pop-up a warning dialog letting the user know he or she may
- have problems and then let them continue on with their lives.
- (incoming_next): Same (+ jump them over the auth page to the
- transport page).
-
- * mail-account-editor.c (apply_changes): Eek! Don't destroy the
- account if the connection fails, duh. This is what is causing the
- segfaults.
-
-2001-01-11 Dan Winship <danw@ximian.com>
-
- * folder-browser.c (got_folder): Connect to folder_changed as well
- as message_changed for updating unread count
-
-2001-01-10 Miguel de Icaza <miguel@helixcode.com>
-
- * GNOME_Evolution_Mail.oafinfo: Add Bonobo/ItemContainer as the
- set of supported interfaces in GNOME_Evolution_Mail_Composer
- component.
-
-2001-01-11 Dan Winship <danw@ximian.com>
-
- * mail-format.c (write_field_to_stream): Translate the header name
- to UTF8.
-
-2001-01-10 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (configure_mail): New function that explains to
- the user why he can't do the action he requested and then procedes
- to ask if he'd like to configure his accounts now.
- (check_send_configuration): If the user doesn't have configured
- accounts, don't let him continue and call configure_mail().
- (fetch_mail): Same.
- (send_queued_mail): Same.
- (send_receieve_mail): Same.
-
- * mail-config.c (mail_config_write): Don't save a "is_configured"
- variable. Instead we'll just check to see if we have accounts - if
- yes, then configured == TRUE.
- (mail_config_is_configured): return accounts != NULL.
- (mail_config_get_default_account): Mark the first account as the
- default if none are marked.
-
-2001-01-10 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-account-editor.c (source_auth_type_changed): Set the
- sensitivity of the Password label too.
-
- * mail-config-druid.c (transport_back): New callback to handle
- when the user hits the "back" button when on the transport
- page. This is needed to handle the case where we don't want to
- show the user the auth page (due to there being no auth choices).
- (incoming_next): If we are going to skip over the auth page, set
- the 'have_auth_page' variable to FALSE.
- (construct): Initialize the have_auth_page to TRUE.
-
-2001-01-10 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config-druid.c (incoming_type_changed): Grab the focus of
- the first widget that is sensitive.
- (transport_type_changed): Same.
- (identity_prepare): Grab the focus of the name entry.
-
- * mail-callbacks.c (send_queued_mail): Prevent Federico's segfault.
-
-2001-01-10 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config-druid.c (auth_type_changed): Clear the password
- entry if it's not allowed.
- (transport_type_changed): Clear the hostname if it is not allowed
- by the provider type.
-
- * mail-account-editor.c (transport_type_changed): If the hostname
- is allowed, clear it.
-
- * mail-config-druid.c (incoming_type_changed): Clear the contents
- of the entry boxes that are not to be used.
- (mail_config_druid_get_source_url): If the text in the entry is
- emptry string, don't set it' contents in the url.
-
-2001-01-10 Miguel de Icaza <miguel@helixcode.com>
-
- * mail-callbacks.c (print_msg): Fix proto.
- (print_preview_msg): Fix proto.
-
- * subscribe-dialog.c: Remove more UNSAFE macros.
-
-2001-01-09 Jason Leach <jasonleach@usa.net>
-
- * mail-display.c (pixmap_press): Bugfix for #1077: scrollwheel
- doesn't work while hovering over an attachment icon.
-
-2001-01-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config-druid.glade: Moved to mail-config.glade
-
- * mail-accounts.c (construct): Updated to use mail-config.glade.
-
- * mail-account-editor.c (construct): Updated to use
- mail-config.glade.
-
- * mail-config-druid.c (construct): Updated to use
- mail-config.glade.
-
- * mail.h: Added the new mail config headers.
-
-2001-01-09 Dan Winship <danw@helixcode.com>
-
- * mail-local.c (local_folder_changed_proxy): Change
- mail_op_forward_event to mail_proxy_event.
-
-2001-01-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (save_messages_save): Let the system umask determine
- the permissions of this file.
-
- * mail-config-druid.c (incoming_type_changed): Gray out the
- appropriate labels too.
- (auth_type_changed): And here.
- (transport_type_changed): Here too...
-
- * mail-account-editor.c (source_check): Gray out the appropriate
- labels too.
- (transport_type_changed): And here too.
-
-2001-01-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-account-editor.c: For all optionmenu's, set the appropriate
- 'history'.
- (keep_mail_check): Set the keep-on-server checkbutton sensitivity
- based on whether or not the store is a storage or not.
- (construct): Call keep_mail_check().
-
- * mail-config-druid.c (incoming_type_changed): Set the
- keep-on-server checkbutton sensitivity based on whether or not the
- store is a storage or not.
-
- * mail-accounts.c (construct): Make sure the dialog isn't a
- scrunched little thingy.
-
-2001-01-09 Dan Winship <danw@helixcode.com>
-
- * Makefile.am (evolution_mail_LDFLAGS): Add -export-dynamic, so
- libglade can resolve evolution-mail symbols.
-
-2001-01-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-format.c: Updated.
- (decode_pgp): Get rid of #ifdef PGP_PROGRAM's and handle
- appropriately.
- (handle_multipart_signed): Same.
- (handle_multipart_encrypted): Same.
-
- * Makefile.am: Added openpgp-utils.[c,h] to the build.
-
- * openpgp-utils.c: New source file containing all of the pgp
- interface code.
-
- * mail-crypto.c: Removed all of the openpgp funtions as they are
- being moved to a new file.
- (mail_crypto_is_rfc2015_signed): Renamed.
- (mail_crypto_is_rfc2015_encrypted): Renamed.
-
-2001-01-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * session.c (mail_session_set_password): New function to set the
- password for a given url.
-
- * mail-config-druid.c (druid_finish): Don't save the password in
- the source url, instead insert it into the save-password hash.
- (mail_config_druid_get_source_url): Check to make sure the
- authmech isn't "", if it is then don't set the authmech.
-
- * mail-account-editor.c (apply_changes): Don't save the password
- in the source url, instead insert it into the save-password
- hash. Also check to make sure we don't set an empty string as the
- authmech for the source or transport.
-
- * mail-accounts.c (mail_default): After reloading the accounts,
- reselect the previously selected account.
- (mail_delete): Same.
-
- * mail-config-druid.c (druid_cancel): Fixed segfault bug.
-
-2001-01-09 Radek Doulik <rodo@helixcode.com>
-
- * mail-format.c (write_headers): remove </center><p>
- (handle_text_plain): add <font size=\"-3\">&nbsp</font><br> before
- msg text
- (handle_text_plain_flowed): ditto
-
-2001-01-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-accounts.c (mail_default): Write the config data and reload
- the accounts list so the "default" tag is relocated.
- (mail_delete): Write the config data here too.
-
-2001-01-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * Makefile.am:
- * component-factory.c:
- * folder-browser-factory.c:
- * folder-browser.c:
- * mail-accounts.[c,h]:
- * mail-account-editor.[c,h]:
- * mail-callbacks.c:
- * mail-config.[c,h]:
- * mail-config-druid.[c,h]:
- * mail-config-druid.glade:
- * mail-display.c:
- * mail-format.c:
- * mail-tools.c: Brand spankin' new config druid, editor,
- and manager.
-
-2001-01-08 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c: Add an #include <errno.h>
-
-2001-01-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * Makefile.am:
- * component-factory.c:
- * folder-browser-factory.c:
- * folder-browser.c:
- * mail-callbacks.c:
- * mail-config.[c,h]:
- * mail-display.c:
- * mail-format.c:
- * mail-tools.c: Reverted mail-config changes temporarily until
- I get it working correctly.
-
-2001-01-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config-druid.c: More lovely fixes...
-
- * mail-callbacks.c: Don't segfault if a default account doesn't
- exist.
-
-2001-01-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config-druid.c: A bunch of fixes.
-
- * mail-accounts.c: More fixes...
-
- * mail-account-editor.c (construct): Reparent the notebook to the
- editor->vbox and set the resize policy.
-
-2001-01-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (providers_config): Use a
- gnome_dialog_run_and_close().
-
- * mail-accounts.c (construct): Reparent the notebook to the
- dialog->vbox not to the dialog itself. Also set the resize policy
- to allow the user to stretch it.
-
-2001-01-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-tools.c (mail_tool_quote_message): Updated to reflect
- changes to the mail-config API.
-
- * mail-display.c (redisplay): Updated to reflect changes to the
- mail-config API.
-
- * mail-callbacks.c (providers_config): Use the new account dialog.
-
- * mail-config-druid.c (druid_finish): Load the new storage into
- the shell.
- (mail_config_druid_new): Take a shell argument.
-
- * mail-format.c (mail_generate_reply): Updated to reflect changes
- to the mail-config API.
-
- * mail-config-druid.c: Fixed this to build.
-
- * mail-callbacks.c (check_send_configuration): Updated to reflect
- changes to the mail-config API.
- (create_msg_composer): Same.
- (forward_get_composer): Same.
- (send_queued_mail): Same.
- (composer_send_cb): Same.
-
- * mail-account-editor.c: Updated to build cleanly. *
- mail-config-druid.c: Same. * mail-accounts.c: Same.
-
- * folder-browser-factory.c (control_activate): Updated for API
- changes in mail-config.
-
- * folder-browser.c (done_message_selected): Updated for API
- changed in mail-config.
- (folder_browser_gui_init): Same.
- (got_folder): Same.
-
- * component-factory.c (owner_set_cb): After using the sources
- list, free it as it is no longer a const GSList as with the older
- mail-config code.
-
- * mail-config.c: Totally rewritten.
-
-2001-01-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-accounts.c (mail_edit): Implemented.
-
- * mail-account-editor.c (apply_clicked): Implemented.
- (ok_clicked): Implemented.
- (cancel_clicked): Implemented.
- (source_auth_type_changed): Implemented.
- (source_auth_init): Implemented.
- (transport_construct_authmenu): Implemented.
- (transport_type_changed): Updated to change regenerate the auth
- option menu.
- (construct): Attached callbacks to OK, Apply and Cancel buttons.
-
- * mail-account-editor.c (source_auth_init): Use the new
- mail_config_check_service().
-
- * mail-config-druid.c: Remove check_service() as it will be moved
- into mail-config.
-
-2001-01-06 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c (message_list_select): Made it so that going to
- the next or previous message in the list will at least move one
- message, even if the current message matches the query. This
- makes 'n' go to the next unread message, even if the current
- message is unread.
-
-2001-01-06 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-account-editor.c: Coded a bunch of the methods.
-
-2001-01-04 Iain Holmes <iain@helixcode.com>
-
- * mail-summary.c (idle_check): Check if the HTML for the current
- summary has been created, and if not then keep trying until it
- has.
- (new_folder_cb)
- (removed_folder_cb)
- (create_summary_view): Use the idle_check function to generate the
- summary.
- (create_summary_view): Don't set the HTML here. Set it via the
- pipe.
-
-2001-01-05 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-account-editor.[c,h]: New source files to provide an
- account editor widget.
-
- * mail-config-druid.c (auth_type_changed): Set the authproto on
- the druid so we can look it up later.
-
-2001-01-05 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-accounts.c (mail_add): Since the druid now handles adding
- the new account to the config, we'll just connect to the destroy
- event and show the druid.
- (mail_add_finished): Just reload the account list here.
-
- * mail-config-druid.c (druid_finish): New callback to handle the
- "finish" signal. On second thought, it seems it would be best for
- the finish callback to be here rather than in mail-accounts.c.
-
- * mail-accounts.[c,h]: Added. Contains source for the Account manager
- window. And just like mail-config-druid.c, it's not yet complete.
-
- * mail-config-druid.c (mail_config_druid_get_incoming_keep_mail):
- Renamed from _delete_mail
- (mail_config_druid_get_transport_url): New convenience function
- that replaces the get_hostname, get_protocol, etc.
- (mail_config_druid_get_source_url): Same.
-
- * mail-config-druid.glade: Changed "Delete mail from server" to
- "Keep mail on server" as this has a more positive ring to it. Both
- I and Aaron agree this is the better phrase.
-
-2001-01-04 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config-druid.c: Fixed a few 'Oops'es.
-
- * mail-config-druid.glade: Added a "Default" button for marking an
- account as the default.
-
-2001-01-04 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config-druid.glade: Updated. What else can I say?
-
-2001-01-04 Dan Winship <danw@helixcode.com>
-
- * folder-browser.c (got_folder): Connect to "message_changed" on
- the folder if it's on a remote storage.
- (update_unread_count): Update the folder unread count / highlight
- in the shell when the unread message count changes
-
-2001-01-04 Not Zed <NotZed@HelixCode.com>
-
- * mail-ops.c (mail_do_send_mail): Removed old implementation.
-
- * folder-browser.c (do_message_selected): If we haven't got a real
- uid, then clear the display instead.
-
- * message-list.c (message_list_drag_data_get): Use new save
- message function, and also wait for it to finish before
- continuing.
- (folder_changed):
- (message_changed): Use mail_proxy_event instead of
- mail_do_forward.
- (mail_regen_list): New iplementation to replace the old.
- : remove <gnome.h> from headers. Dont define timeit by default.
- (main_folder_changed):
- (message_list_set_folder):
- (message_list_set_threaded):
- (message_list_set_search):
- (message_list_hide_add):
- (message_list_hide_uids):
- (message_list_hide_clear): Use mail_regen_list instead of
- mail_do_regenerate_messagelist.
- (mail_do_regenerate_messagelist): Removed the old stuff. No
- functionality changed yet, just using different thread stuff.
-
- * mail-callbacks.c (save_msg_ok): Use new save message function.
-
- * component-factory.c (create_view):
- (add_storage): Use mail_scan_subfolders to build the folder info.
- (create_folder): Use new implementation with our own callback.
- (owner_set_cb): Changed b ack to use mail_get_folder, but now wait
- for it to finish. This will let any gui still run, but also gives
- us the required synchronous operation.
- (got_folder): Callback for when the folder has been opened.
-
- * mail-ops.c (mail_get_folderinfo): New function to just get the
- folder info in another thread.
- (mail_scan_subfolders): New scan subfolder implementation that
- uses mail_get_folderinfo.
- (mail_do_scan_subfolders): Removed old implementation.
- (mail_create_folder): Nerw implementation to create a folder, only.
- (mail_do_create_folder): Removed old implementation.
- (mail_save_messages): New implementation, fixes a couple of minor
- problems, and now provides a return so it can be waited on. Also
- check that the writes worked, etc.
- (mail_do_save_messages): Remove previous implementation.
- (mail_do_flag_messages): Removed, nothing uses it.
- (mail_do_flag_messages): Removed, nothing uses it anymore.
- (mail_get_folder): REturn the operation id, so callers can wait
- for it.
- (sync_folder_desc):
- (expunge_folder_desc): Add describe functions so we know what its
- doing.
- (mail_send_mail): More generic implementation of sending mail.
-
- * mail-mt.c (mail_msg_new): Lock around seq increment. And insert
- each new message into a hash table of active messages.
- (mail_msg_init): Init the active message table.
- (mail_msg_free): Remove the message from the active message table.
- (mail_msg_wait): New function, waits for a message to be
- processed, by id.
- (mail_msg_check_error): Dont display the error if it is a
- user-cancelled operation.
- (mail_proxy_event): new implementation of mail_op_forward_event.
- Only real difference is it uses the new thread stuff, and you can
- wait for it to finish if you want.
- (mail_proxy_event): If we're already in the main thread, just call
- the function.
-
-2001-01-03 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config-druid.c: New source file that implements
- mail-config-druid. Note: this is not yet complete.
-
-2001-01-03 Not Zed <NotZed@HelixCode.com>
-
- * mail-view.c (view_forward_msg): Call
- mail-callbacks.c:forward_messages(), so the behaviour is the same
- as from the folder browser.
-
- * mail-callbacks.c (forward_messages): New function to forward
- messages, attached or not.
- (forward_inlined): Changed to use new forward-messages
- implementation.
- (forward_attached): Likewise.
- (do_forward_attach): Callback for forwarding as attachment, once
- we have built it.
- (do_forward_inline): Likewise, for inline, once we have retrieved
- the message.
- (forward_message): Removed.
-
- * mail-ops.c (mail_build_attachment): New function to build an
- attachment of messages.
- (mail_do_attach_message): Removed, functionality superceeded by
- above.
- (mail_do_forward_message): Removed. Likewise.
- (mail_create_folder): Started work on an alternative
- implementation of create_folder, but not sure about it yet.
-
- * mail-tools.c (mail_tool_generate_forward_subject): Remove locking.
- (mail_tool_make_message_attachment): Free the description when done.
-
-2001-01-03 Radek Doulik <rodo@helixcode.com>
-
- * mail-format.c (write_headers): add font color setting for table,
- changed border behavior
-
- * mail-display.c (redisplay): don't set body bg and text color
-
-2001-01-02 Not Zed <NotZed@HelixCode.com>
-
- * mail-callbacks.c (view_msg): Fix for mail_get_message change,
- use queue thread.
-
- * folder-browser.c (done_message_selected): Fix mail_Get_message
- calls, use new thread.
- (do_message_selected): "
-
- * mail-ops.c (mail_get_message): Add a thread argument so callers
- can specify which queue it executes on.
-
- * mail-mt.c (mail_msg_free): Fix a free order problem.
- (mail_msg_destroy): Call mail_msg_free to do the work.
- (mail_msgport_replied): "
- (mail_msgport_replied): Check/display errors if we get them.
- (mail_msgport_received): If we have a describe function, say what
- we're doing, also set busy/unbusy.
- (mail_msgport_replied): Clear busy when we get a reply.
- (mail_get_password): Unset busy.
- (mail_msg_received): Set busy as we go.
- (mail_msg_destroy): Unset busy when done.
- (mail_status): Blah blah, new status interface, the other wans't
- workable with the way the shell api works.
-
-2000-12-29 Not Zed <NotZed@HelixCode.com>
-
- * folder-browser.c (do_message_selected): If we are reconfiguring,
- just keep polling till we are done (yeah kinda shitty, but easy).
- (folder_browser_set_uri): Clear reconfigure flag here. ick.
- (got_folder): And here too.
- (on_right_click): Remove locking.
- (hide_sender): and here too.
- (hide_subject): And here.
- (on_right_click): If we are in reconfigure, then the whole menu is disabled.
-
- * mail-mt.c (status_busy_timeout): Clear the status_busy_timeout_id.
-
- * mail-local.c (local_storage_new_folder_cb): Made getting folders
- completely synchronous. The shell expects it, and it was only
- synchronous before by a sideeffect.
- (do_reconfigure_folder): Remove locking stuff.
- (do_reconfigure_folder): Use our own much simpler copying routine
- than that stupid move_folder_contents thing.
- (update_progress): Use mail_status_message() instead.
- (do_reconfigure_folder): Set the reconfigure flag during
- reconfigure & set busy flag.
- (cleanup_reconfigure_folder): clear busy flag.
-
- * mail-tools.c (mail_tool_uri_to_folder): Remove the tool_lock
- stuff.
- (mail_tool_uri_to_folder_noex): Clear exception on exit.
- (mail_tool_move_folder_contents): Get rid of this really stupid
- function that is only used in one place.
-
- * component-factory.c (owner_set_cb): Use direct calls to get the
- folders, as this code must run synchronous. Remove the event wait
- stuff.
-
- * mail-callbacks.c (edit_msg): Call mail_get_messages, and create
- the composers ourself.
- (do_edit_messages): get_messages callback, create the composers
- and connect to signals we need.
- (view_msg): Dont call do_view_messages, just call
- mail_get_messge for each to get them in parallel.
- (do_view_message): view a single message.
-
- * mail-ops.c (mail_edit_messages): Just use mail_get_messages
- for this operation. Removed the other async operation stuff.
- Changed my mind, just removed entirely.
- (mail_do_view_messages): Removed.
- (mail_do_setup_folder): Removed.
- (mail_do_scan_subfolders): Make this run synchronously, as every
- caller expects it to (even if they didn't realise).
-
-2000-12-28 Not Zed <NotZed@HelixCode.com>
-
- * mail-callbacks.c (send_queued_mail): Dont expunge the folder
- here, but in send_queue, otherwise it might execute out of order.
- (expunge_folder): Remove the talbe prechange stuff, and infact
- references to the message_list folder, as we have our own folder.
- Also, dont allow expunge if we're already expunging.
- (expunged_folder): Clkear the expunging flag if we're finished.
-
- * folder-browser-factory.c (control_deactivate): Likewise here.
- Hrm, i thought this function required a callback, silly me.
-
- * mail-tools.c (mail_tool_make_message_attachment): Remov e
- locking.
-
- * folder-browser.c (on_message_selected): Use a timeout handler so
- we dont select immediately.
- (folder_browser_set_uri): Changed to use mail_get_folder.
- (got_folder): New callback called when get_folder is finished.
- (folder_browser_destroy): Use new sync interface.
-
- * mail-ops.c (mail_get_message): New function to asynchrounously
- get a message.
- : #define out mail_tool_camel_lock stuff entirely.
- (mail_get_folder): New function to asynchrounously get a folder.
- (mail_do_load_folder): Removed, replaced by more generic function
- above.
- (mail_do_display_message): Removed, replaced by the more generic
- funciton get_message.
- (mail_get_messages): New function to get a list of messages
- asynchronously.
- (mail_sync_folder): New interface to sync a folder async.
- (mail_expunge_folder): New interface for expunging folder, with
- callback.
- (do_send_queue): Remove lock stuff, and expunge if (and only if)
- successful, also sync the sent folder while we're at it.
-
- * session.c (mail_session_request_dialog): Changed to use new
- mail_get_password call.
-
- * mail-mt.[ch]: New threading/interthread messaging framework.
-
- * main.c (main): Init the message/thread system.
-
-2001-01-02 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (mail_part_is_inline):
- (find_preferred_alternative):
- * mail-display.c (launch_cb): Use header_content_type_simple, not
- header_content_type_format.
-
-2000-12-26 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-crypto.c (mail_crypto_openpgp_verify): Implemented.
-
-2000-12-23 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (mail_do_setup_trash): New function similar to
- mail_do_setup_folder() except that this creates the Trash VFolder
- (special-case).
-
-2000-12-21 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_send_mail): Don't free info inside the last
- if-statement, if sent_folder doesn't exist we'll have a memory
- leak. Instead free it afterward.
-
-2000-12-29 Dan Winship <danw@helixcode.com>
-
- * mail-crypto.c: Oops. Update this for CamelContentType stuff too.
-
-2000-12-28 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (mail_part_is_inline, mail_get_message_body): Use
- CamelContentType, and use header_content_type_is instead of doing
- it by hand.
-
- (handle_text_plain):
- (handle_multipart_related):
- (find_preferred_alternative):
- (handle_message_external_body): Use CamelContentType and
- header_content_type_* functions instead of GMimeContentField.
-
- * mail-display.c (write_data_to_file, launch_cb): Use
- CamelContentType and header_content_type_* functions instead of
- GMimeContentField.
-
-2000-12-26 Iain Holmes <iain@helixcode.com>
-
- * mail-display.c (mail_display_init): Initialise the thumbnail cache.
- (mail_display_destroy): Free the cache.
- (pixbuf_gen_idle): Check the cache for a pixbuf, add the pixbuf to the
- cache if it's not there.
-
-2000-12-26 Iain Holmes <iain@helixcode.com>
-
- * mail-summary.c (create_summary_view): Create a shared
- BonoboEventSource object and use it for all the objects that
- aggregate Bonobo::EventSource.
-
-2000-12-27 Dan Winship <danw@helixcode.com>
-
- * subscribe-dialog.c (setup_subscribe_folder): Use info->name, not
- input->full_name. Fixes #1029 in bugzilla.helixcode.com.
- ({setup,do,cleanup}_subscribe_folder): Update previous fix: Jeff
- had changed it to use ->full_name instead of ->name because that's
- what camel_store_subscribe_folder needed. So we need to have
- *both* names available, one for Camel, one for the shell.
-
-2000-12-24 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c (filter_date): Changed this to format times in 12
- hour time instead of 24 hour time.
-
-2000-12-24 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c (filter_date): Changed this to do different
- formatting of dates within the last week.
-
-2000-12-24 Not Zed <NotZed@HelixCode.com>
-
- * Merge from camel-mt-branch.
-
-2000-12-23 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c (filter_date): Changed this to do different
- formatting of dates based on the current time.
-
-2000-12-23 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c (message_list_get_layout): Added titles to the
- pixbuf columns.
-
-2000-12-21 Iain Holmes <iain@helixcode.com>
-
- * mail-summary.c: Added code to detect and regenerate the summary
- when a new vfolder is created or removed.
-
- * mail-vfolder.c: Export the vfolder_storage variable, so that
- the summary can add a listener to it.
-
-2000-12-05 Iain Holmes <iain@helixcode.com>
-
- * component-factory.c (factory_destroy): Wait till all views have
- gone and then destroy both factories.
-
-2000-12-21 Dan Winship <danw@helixcode.com>
-
- * mail-display.c (pixbuf_for_mime_type): Deal with the possibility
- that we have an icon-filename listed for a MIME type, but the icon
- file doesn't actually exist. Also, if gnome-unknown.png can't be
- found, fall back. Might fix a crash people have been reporting...
-
-2000-12-18 Chris Toshok <toshok@helixcode.com>
-
- * mail-format.c (handle_multipart_encrypted): for now #ifdef
- PGP_PROGRAM falling back to handle_multipart_mixed.
- (handle_multipart_signed): same.
-
-2000-12-18 Dan Winship <danw@helixcode.com>
-
- * message-list.c (hide_save_state): Unlock camel when done to
- prevent a hang later.
-
-2000-12-18 Miguel de Icaza <miguel@helixcode.com>
-
- * mail-tools.c (mail_tool_move_folder_contents): Only update
- display every 2 seconds.
-
- * mail-ops.c (do_view_messages): Only update display every 2 seconds.
-
-2000-12-23 Not Zed <NotZed@HelixCode.com>
-
- * message-list.h (MessageList): Add a specific hide data lock.
-
- * message-list.c (message_list_drag_data_get): Do not use
- cursor_uid, but get all currentlys elected messages directly off
- the message-list.
- (message_list_destroy): Removed mail_tool_camel_lock stuff.
- (on_click): "
- (message_list_hide_add, message_list_hide_uids, hide_load_state,
- hide_save_state, message_list_hide_clear): ", but use a specfic
- lock for the hide data.
- (do_regenerate_messagelist): remove mail_tool_camel_lock stuff,
- add hide_lock where required.
- (message_list_init): Setup the hide_lock.
- (message_list_destroy): Free the hide_lock.
-
-2000-12-22 Not Zed <NotZed@HelixCode.com>
-
- * mail-ops.c (mail_do_sync_folder): Run sync in different thread
- each time. Just a quick litlte hack to check multithreading.
- There are now few operations that single-queue. Need to work out
- a way to make the allocation of threads & resources easier, so we
- dont get overwhelmed with threads, but we dont block when we dont
- have to, either.
-
- * message-list.c (main_folder_changed): If we have only changed
- events, then process them directly.
- (mail_do_regenerate_messagelist): Run regenerate in a new thread
- each time, another quick hack to check mutlithreading.
-
- * mail-view.c (view_delete_msg): Call camel folder set message
- flags directly. mail_do_set_message_flags() is now completely
- unused.
-
- * folder-browser.c (mark_msg_seen): Call camel folder
- set_message_flags directly.
-
- * mail-callbacks.c (flag_messages): New function, that just sets
- flags of all selected messages, without all that messy thread
- stuff (setting flags is in-memory).
- (mark_as_seen): Use flag_messages().
- (mark_as_unseen): "
- (undelete_msg): "
- (delete_msg): "
-
-2000-12-20 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (message_list_select): Free messageinfo lookups.
- (message_list_drag_data_get): "
- (subtree_unread): "
- (subtree_size): "
- (subtree_earliest): "
- (ml_tree_value_at): " Also, keep the message info around in a
- static variable, and ref'd, so that any internal references we
- have to it dont vanish while we're not looking. This has a couple
- of problems ... esp since we never unref the last access, although
- camel-folder-summary wont check this when its unref'd, so we're
- 'safe'.
- (save_node_state): free messageinfo lookups.
- (on_click): "
- (get_message_info): deconstify return.
-
- * mail-tools.c (mail_tool_move_folder_contents): Free messageinfo
- lookups.
-
- * mail-ops.c (do_filter_ondemand): Free messageinfo lookups.
- (do_flag_messages): "
- (do_fetch_mail): Remove mail_tool_lock stuff.
- (mail_operation_run): Quick hack to run an operation
- asynchrounously, in a brand-new thread.
-
- * folder-browser.c (on_right_click): Free messageinfo lookups.
-
-2000-12-16 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (build_tree): Always use the slow (full-update)
- version of the tree update code, to get around a bug(?) in etree.
- (build_flat): Likewise.
-
-2000-12-15 Not Zed <NotZed@HelixCode.com>
-
- * mail-display.c (write_data_to_file): Dont blindly convert all
- parts to utf8, e.g. image/jpg. We only convert text/* parts, and
- only then if required.
-
-2000-12-14 Not Zed <NotZed@HelixCode.com>
-
- * component-factory.c (create_view): cast over a warning.
-
- * folder-browser-factory.c: Add verbs for hide functions.
-
- * message-list.c (message_list_hide_clear):
- (message_list_hide_uids):
- (message_list_hide_add): Some api renaming.
- (message_list_hide_add): Allow ML_HIDE_SAME to be passed to mean
- not to change the upper/lower range at all.
- (hide_save_state): Save the state of the hide list to stable
- storage.
- (hide_load_state): Load the state of hte hide list.
- (message_list_set_folder): Load/save the state of the folder if it
- is changed/set.
- (message_list_destroy): Save the state of the folder hide list
- when done.
- (save_tree_state): If we wrote out an empty state file, simply
- remove it instead.
-
- * folder-browser.c (on_right_click): Add some hide menus.
- (hide_read): Hide read messages.
- (hide_deleted): Hide deleted messages.
- (hide_selected): Hide selected/current message.
- (hide_none): Show all hidden messages.
- (on_right_click): Lock around accesses to the message (inside
- mlist_detect_magic).
- (on_right_click): Free the mailing list name.
-
-2000-12-13 Not Zed <NotZed@HelixCode.com>
-
- * folder-browser.c (on_right_click): Add camel locking since we
- call it directly. Whoever heard of a lock you 'down' to unlock?
-
- * message-list.c (mail_do_regenerate_messagelist): Added hide
- expression, messages to hide. Fixed all callers.
- (do_regenerate_messagelist): IF we have a hide expression, search
- and remove those from the uid list. If we have a hide range,
- apply that afterwards.
- (cleanup_regenerate_messagelist): Handle freeing the hide uid
- temporary data, if required.
- (message_list_destroy): Free hide data, also lock around all camel
- object stuff.
- (message_list_length): New function to get the number of messages
- avaialble to be hidden by range.
- (message_list_set_hide): Set the hide expression and range.
- Issue: Should hiding be remembered?
- (message_list_unhide_all): Turn off all hiding.
- (message_list_hide_uids): Hide a list of uid's.
-
-2000-12-15 Dan Winship <danw@helixcode.com>
-
- * subscribe-dialog.c (folder_toggle_cb): Update this for the new
- signal handler prototype. Fixes the crash on double-click.
-
-2000-12-15 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-format.c (handle_multipart_signed): New callback to handle
- multipart/signed parts.
- (decode_pgp): Update to account for the cipherlen argument needed
- for openpgp_decrypt.
- (is_rfc2015): Removed as we now have a better version in
- mail-crypto.
- (handle_multipart_encrypted): Updated to use the PGP/MIME utility
- functions.
-
- * mail-crypto.c (mail_crypto_openpgp_decrypt): Don't check
- (!*plaintext) as it could be a binary stream. Now also takes a
- cipherlen argument.
- (mail_crypto_openpgp_sign): New function.
- (pgp_mime_part_sign): New function to replace a mime part with the
- pgp signed equivalent.
- (pgp_mime_part_encrypt): New function to replace a mime part with
- the pgp encrypted equivalent.
- (pgp_mime_part_decrypt): New function to decrypt a pgp encrypted
- mime part (like from pgp_mime_part_encrypt) and replace it.
- (is_rfc2015_signed): New function to determine if a mime part is
- an rfc2015 signed part.
- (is_rfc2015_encrypted): New function to determine if a mime part
- is an rfc2015 encrypted part.
- (mail_crypto_openpgp_verify): New openpgp function to verify a
- signature.
-
-2000-12-14 Christopher James Lahey <clahey@helixcode.com>
-
- * mail-threads.c (update_active_views): Unref the iterator when
- we're done with it.
-
-2000-12-14 Larry Ewing <lewing@helixcode.com>
-
- * mail-display.c (mail_display_new): call
- gtk_html_set_default_content_type to make gkthtml default to utf-8
- when parsing. This requires gtkhtml >= the released 0.8.
-
-2000-12-14 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-threads.c (read_msg): Call `ui_set_busy()' before
- `ui_set_message()' so that we are sure that the
- set_busy/unset_busy calls always happen in order.
-
-2000-12-13 Christopher James Lahey <clahey@helixcode.com>
-
- * folder-browser.c (my_folder_browser_init): Made the vertical
- scrollbar always be there.
-
- * message-list.c (message_list_get_layout): Changed the minimum
- width of some of the pixmap column headers.
-
-2000-12-12 Christopher James Lahey <clahey@helixcode.com>
-
- * component-factory.c (create_view): Added a cast.
-
- * mail-summary.c: Added #include "mail-summary.h". Commented out
- folder_free, summary_free, and view_destroy_cb since they're not
- used.
- (do_changed): Added a cast.
- (create_summary_view): Changed some types so that casting would be
- easier.
-
- * session.c (mail_session_remember_password): Added a cast.
-
-2000-12-12 Dan Winship <danw@helixcode.com>
-
- * mail-summary.h: Fix to use the right .h instead of the
- deprecated one.
-
-2000-12-12 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (forward_message): Attach a signature when
- forwarding, fixes bug #826.
-
-2000-12-11 Dan Winship <danw@helixcode.com>
-
- * session.c (mail_session_enable_interaction): New function to
- tell the code that it's ok (or not) to interact with the user when
- trying to authenticate to a service. Starts out turned off.
- (mail_session_request_dialog): If interaction is disabled, fail if
- the password isn't in the cache.
-
- * component-factory.c (owner_set_cb): Call
- mail_session_enable_interaction() after everything else. (This
- means that the IMAP password dialog will no longer pop up [under
- the splash screen] at startup.)
-
-2000-12-11 Dan Winship <danw@helixcode.com>
-
- * component-factory.c (create_view): Deal with "mailstorage" type
- views (top-level mail storages) by trying to fill the storage's
- folder tree again if we failed before.
- (add_storage): Create new storages with a URI and type
- "mailstorage".
-
- * mail-ops.c (cleanup_scan_subfolders): On success, mark the
- storage as having been loaded, so create_view won't try again.
-
-2000-12-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-format.c (decode_pgp): Updated to reflect arguments to the
- openpgp functions - now also takes an outlen argument.
- (try_inline_pgp): Updated.
- (handle_multipart_encrypted): Updated here too.
-
- * mail-crypto.c (crypto_exec_with_passwd): Updated to handle
- binary streams and such.
- (mail_crypto_openpgp_encrypt): Always initialize the passwd_fds
- even if we don't plan on signing. Added an 'inlen' to specify the
- length of the input data (as it could be binary). Also added a
- 'userid' argument for cases when we want to sign as well as
- encrypt.
- (mail_crypto_openpgp_decrypt): Updated to take an outlen argument
- in case the ciphertext is encrypted binary data.
- (mail_crypto_openpgp_clearsign): Added a 'hash' and 'detach'
- arguments. 'hash' allows the program to specify the preferred hash
- function (which will come in handy when generating
- PGP/MIME). 'detach' allows the program to specify whether it wants
- a detached signature or the entire signed text.
-
-2000-12-11 Dan Winship <danw@helixcode.com>
-
- * message-list.c: Remove the never-once-used BonoboObject stuff
- and make MessageList be a GtkWidget instead. Also, keep track of
- the ETable directly rather than repeatedly calling
- e_table_scrolled_get_table.
-
- * folder-browser.c (folder_browser_destroy): Use gtk methods
- rather than bonobo methods to destroy the message list.
- (on_right_click, on_double_click): These are being attached to the
- ETable directly now, so fix the first argument (which isn't being
- used anyway, but...). Ignore double-clicks on "active" columns
- (the ones where clicking does something beyond "select"), fixing
- bug #811, which is what got me started on this to begin with...
- (folder_browser_gui_init): simplify now that MessageList itself is
- a widget. Also use message_list->table rather than
- e_table_scrolled_get_table.
-
- * mail-local.c (mail_local_reconfigure_folder): Add "mail_" to
- the beginning of this function name to match its prototype and the
- other vague namespace conventions in the mailer.
-
- * mail-callbacks.c (select_all, invert_selection): Use ml->table.
- (configure_folder): s/local_reconfigure_folder/mail_&/
-
- * mail-ops.c (do_flag_messages): clean up the cleanup a bit
-
- * mail-tools.c (mail_tool_quote_message): Remove an unused
- variable.
-
-2000-12-11 Not Zed <NotZed@HelixCode.com>
-
- * local-config.glade: reordered the options and added maildir,
- mbox, maildir, mh, in that order.
-
- * mail-local.c (reconfigure_clicked): Added maildir, re-ordered to
- match the changed xml file too.
- (do_reconfigure_folder): WHoever 'threaded' this code forgot to
- check that folder_browser functions shouldn't be called here.
- (cleanup_reconfigure_folder): Call it here instead.
- (lookup_folder): Blah blah, we have to lookup the folder and
- verify its still the same format, joy. Becaause someone thought
- it would be wise to make the code 5x more complicated for no
- reason, and totally break 'mail reconfigure' in the process. i'm
- really happy about that one.
- (cleanup_register_folder): Uh, yeah, so like, the
- local_store->folders hashtable is supposed to point to like,
- LocalFolders, not CamelFolders.
- (free_local_folder): Free the localfolder struct properly.
- (free_folder): Call above to free data properly.
- (get_folder): Fix for fixing folders hashtable.
- (local_storage_removed_folder_cb): Same here.
- (local_storage_new_folder_cb): Ref the local_store when putting it
- in the local_folder.
- (cleanup_register_folder): Properly free the local_folder if the
- op failed.
- (free_local_folder): Unhook events also.
- (d): Oops, left debug turned on.
-
-2000-12-09 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c (message_list_init): Change the "drawfocus"
- argument on e_table_scrolled_get_table(etable) instead of on
- etable (etable is an ETableScrolled.)
-
-2000-12-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (save_msg_ok): Check to see if the file already
- exists, if it does prompt the user to for permission to overwrite
- the file.
- (forward_message): g_strdup the cursor_uid if there is only a
- single message to be forwarded or we'll segfault later.
-
- * mail-ops.c (do_save_messages): Rewrote yet again. I'm back to
- almost an identical implementation as the first time I wrote this
- except now we write the From line which I had forgotten last
- time. This means that we no longer have to unlink the .ev-summary
- file created and we also use fewer resources (no need to create a
- CamelMboxFolder object).
-
-2000-12-08 JP Rosevear <jpr@helixcode.com>
-
- * folder-browser.c (on_double_click): the e-table double-click
- signal now has extra params
-
-2000-12-07 Ettore Perazzoli <ettore@helixcode.com>
-
- * component-factory.c (add_storage): Pass `NULL' as the
- @toplevel_node_handler_id arg in `evolution_storage_new()'.
- FIXME: We should be passing the ID of the mail component here.
- * mail-vfolder.c (vfolder_create_storage): Likewise.
-
-2000-12-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c (message_list_get_layout): Set the "Size" field
- to sort using integer comparison instead of string.
- (filter_size): New function to transform a integer size into a
- more readable form.
- (ml_value_to_string): Use filter_size.
- (ml_value_is_empty): COL_SIZE is no longer a string, so handle
- this as an integer.
- (ml_initialize_value): Here too.
- (ml_free_value): And here.
- (ml_duplicate_value): And here too.
- (message_list_create_extras): Setup the size etable cell.
-
-2000-12-08 Christopher James Lahey <clahey@helixcode.com>
-
- * folder-browser.c: Connect to signals on the ETable instead of
- the ETableScrolled.
-
- * subscribe-dialog.c: Used the e_table_scrolled_get_table function
- instead of accessing the variable directly.
-
-2000-12-08 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Connect to signals on the ETable instead of the
- ETableScrolled.
-
-2000-12-07 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Got rid of code referencing the ETableScrolled
- proxy functions. Changed the call to e_table_set_cursor_row to
- send a model row instead of a view row.
-
-2000-12-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (forward_message): Only do a
- message_list_foreach if we plan on attaching messages, otherwise
- just use ml->cursor_uid.
-
- * mail-ops.c (cleanup_forward_messages): If attaching multiple
- forwarded message, wrap them in a multipart/digest otherwise just
- attach the single message as a message/rfc822.
-
-2000-12-07 Dan Winship <danw@helixcode.com>
-
- * mail-display.c (on_object_requested): Make the iTip hack spew a
- g_warning and not crash if you have no identity configured. To be
- revisited.
-
- * mail-callbacks.c: (various)
- * folder-browser.c (filter_mlist):
- * mail-autofilter.c (filter_gui_add_from_message):
- * mail-vfolder.c (vfolder_gui_add_from_message): Add some
- g_return_if_fail()s to protect from crashes until the code to
- enable/disable commands based on how many messages are selected is
- done.
-
-2000-12-06 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-vfolder.c (vfolder_gui_add_rule): Make the vfolder editor
- resize correctly. Fixes bug #835.
-
-2000-12-06 Dan Winship <danw@helixcode.com>
-
- Fix up shutdown so that things that should be destroyed get
- destroyed. Among other things, this fixes the bug where IMAP
- stores weren't disconnected at shutdown.
-
- * mail-threads.c (update_active_views): Update for
- folder_browser_factory_get_control_list change to EList.
-
- * folder-browser-factory.c: Turn control_list into an EList so
- that we can safely remove items from it while it's being iterated
- (which will happen as FolderBrowsers are destroyed at shutdown
- while the thread code is trying to update the status bars).
- (control_destroy_cb): Just destroy the folder_browser.
- (browser_destroy_cb): New callback for FolderBrowser destroy.
- Remove the control from control_list here instead of
- control_destroy_cb, because the controls don't seem to get
- destroyed reliably...
-
- * component-factory.c: Clean up stuff.
- (factory_destroy): Get rid of this.
- (owner_unset_cb): Schedule an idle handler to quit.
- (idle_quit): Wait for all of the FolderBrowsers to be destroyed
- and then destroy the storages and quit.
-
- * mail-summary.h (create_summary_view): Fix prototype
-
-2000-12-06 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.c (mail_config_folder_to_cachename): Use
- e_filename_make_safe (which used to be e_str_make_safe).
-
- * mail-display.c (make_safe_filename): And here.
-
- * message-list.c (message_list_drag_data_get): Here too.
-
-2000-12-06 Dan Winship <danw@helixcode.com>
-
- * mail-local.c (cleanup_register_folder): Run the folder_changed
- code on message_changed as well, so the unread message counts
- update as messages are read.
-
- * folder-browser.c: Remove bits of filter-on-demand and toolbar
- bug workaround cruft that don't do anything useful any more.
-
- * mail-ops.c (cleanup_load_folder): unref the ref we added in
- setup_load_folder.
-
-2000-12-05 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-display.c (write_data_to_file): Use a charset filter to
- make sure the data is written out in the charset it was meant to
- be in instead of UTF-8.
-
- * mail-format.c (mail_format_raw_message): Don't use the raw
- message body as the format argument, use "%s" instead. If the raw
- message contains %'s then it will segfault otherwise.
-
-2000-12-04 Dan Winship <danw@helixcode.com>
-
- * mail-config-gui.c (service_page_item_new): Fix a typo so that
- toggling the "remember password" checkbox will activate the "OK"
- button if it was inactive.
-
-2000-12-05 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-vfolder.c (vfolder_create_storage): Updated the call to
- `evolution_storage_new()': pass NULL for @toplevel_node_uri.
-
- * component-factory.c (add_storage): Updated the call to
- `evolution_storage_new()': pass NULL for @toplevel_node_uri.
-
-2000-12-04 Jeffrey Stedfast <fejj@helixcode.com>
-
- * subscribe-dialog.c (setup_subscribe_folder): Use info->full_name
- rather than info->name so that we get the namespace part of the
- folder path as well.
-
-2000-12-04 Ettore Perazzoli <ettore@helixcode.com>
-
- * folder-browser-factory.c: Updated to define verbs
- "MessageForwardInlined" and "MessageForwardAttached" instead of
- "MessageForwardInline" and "MessageForwardAttach".
-
- * folder-browser.c (on_right_click): Make forwarding as an
- attachment the default.
-
- * mail-callbacks.c (forward_inlined): Renamed from `forward_msg'.
- (forward_attached): Renamed from `forward_attach'.
- * mail-callbacks.h: Updated accordingly.
-
-2000-12-01 Dan Winship <danw@helixcode.com>
-
- * session.c (mail_session_remember_password): Writes out passwords
- (to .gnome_private) in our patented proprietary "Best Awesome
- Super Encryption 64" ("BASE64") format which could not possibly
- ever be cracked by even the most cryptographically knowledgeable
- five-year-olds.
- (mail_session_init): Load remembered passwords at startup.
- (mail_session_forget_passwords): Erase them from disk as well as
- memory.
-
- * mail-config.c: Add "remember_password" field to
- MailConfigService.
- (mail_config_write_on_exit): Call mail_session_remember_password
- for services with "remember_password" set.
- * mail-config-gui.c: Add "remember password" checkbox to the
- dialogs, and make it appear and disappear as appropriate.
-
- * component-factory.c (mail_load_storages): Unref the store
- regardless of whether or not we're using it, so we don't leak
- references to non-storage stores.
-
-2000-12-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c (e_mail_address_new): Perform better
- error-handling.
-
-2000-12-01 Radek Doulik <rodo@helixcode.com>
-
- * mail-ops.c (mail_op_report_status): use mail_op_set_message_plain
-
- * mail-threads.c (mail_op_set_message_plain): plain version of
- mail_op_set_message, doesn't use printf, passes message untouched,
- use set_message
- (mail_op_set_message): set_message
- (set_message): helper function
-
-2000-11-30 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (cleanup_fetch_mail): Don't display a dialog, instead
- inform the user that there was no new mail by setting a status
- message.
-
- * message-list.c (message_list_drag_data_get): Use the new
- e_str_make_safe function.
-
- * mail-display.c (make_safe_filename): And here.
-
- * mail-config.c (mail_config_folder_to_cachename): Here too.
-
-2000-11-30 Not Zed <NotZed@HelixCode.com>
-
- * mail-ops.c (cleanup_load_folder): Set threaded view before
- setting the folder (cleanup some flash ons tartup).
-
- * message-list.c (message_list_init): Initialise a mempool for uid
- string storage.
- (new_id_from_uid): Added messagelist arg, allocate strings from
- uid_pool.
- (new_id_from_subject): Same. Fixed all callers.
- (remove_node_diff): Dont free uid here.
- (build_flat_diff): Nor here.
- (clear_tree): Flush the mempool, rather than freeing the id's
- directly.
- (free_tree_ids): Removed, no longer required.
- (free_tree_ids): Likewise.
- (message_list_init): Dont connect to the table destroy signal
- anymore to free the uid table.
- (message_list_destroy): Free the uid pool here.
- (*): Use accessors for messageid stuff.
- (content_is_attachment): Removed, no longer required.
- (ml_tree_value_at): Get the attachment flag directly from the
- summary.
- (ml_tree_value_at): For 'fake' nodes, try and do something better
- than "?" for from, to, and size.
- (subtree_size): New function, add up the total size of a subtree.
- (subtree_earliest): Get the earliest date from a subtree.
- (ml_tree_value_at): Return earliest date sent/received for fake
- nodes.
- (ml_tree_value_at): Return something to mark a fake subject line
- as a fake subject, although i dont know, i guess this buggers up
- sorting ...
- (subtree_size): Check the info node is still there.
- (subtree_earliest): Same here.
- (subtree_unread): And here. The info node might vanish if the
- folder has changed/is changing and we try and redraw stuff while
- its doing it.
- (message_list_drag_data_get): Use accessors.
-
-2000-11-29 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c (message_list_drag_data_get): Implement.
- (message_list_init): Connect the d&d signal.
-
- * mail-ops.c (do_save_messages): Use camel a bit more to help us
- out. Don't create the file ourselves, treat it as a CamelFolder so
- we don't have to worry about formatting.
-
-2000-11-29 Dan Winship <danw@helixcode.com>
-
- * main.c (main): Remove no-longer-needed e_unicode_init.
-
- * mail-tools.c (mail_tool_quote_message): Fix the allocation here
- (again) and put a comment explaining it. (Fixes a crash when
- replying.)
-
-2000-11-28 Dan Winship <danw@helixcode.com>
-
- * component-factory.c (owner_set_cb): Wait until after setting up
- the local storage to find the Drafts/Outbox/Sent folders.
-
- * mail-ops.c (do_setup_folder): Use the file: store rather than
- mbox:.
-
-2000-11-28 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser-factory.c: Added the SaveAs bonobo menu verb
- thingy.
-
- * mail-callbacks.c (save_msg): New callback for saving messages.
- (save_msg_ok):
-
- * folder-browser.c (on_right_click): Add a Save As menu item.
-
- * mail-ops.c (cleanup_save_messages): Save all emails to the path
- given.
-
-2000-11-28 Dan Winship <danw@helixcode.com>
-
- * mail-local.c (cleanup_register_folder): Fix the initial unread
- counts after the last patch.
-
-2000-11-27 Dan Winship <danw@helixcode.com>
-
- * mail-local.c (local_folder_changed): This needs to run from the
- main thread, not the camel thread, so add a proxy signal handler
- to call mail_op_forward_event. Fixes hangs (eg bugzilla #909).
-
-2000-11-27 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-display.c: Removed some unecessary debugging printf's
-
-2000-11-27 Dan Winship <danw@helixcode.com>
-
- * mail-config-druid.glade: Revert the new druid for now, until the
- corresponding code is done, so that the druid will work again.
-
-2000-11-21 Iain Holmes <iain@helixcode.com>
-
- * mail-config-gui.c (mail_config): Don't use the "delete-event"
- signal.
-
-2000-11-21 Iain Holmes <iain@helixcode.com>
-
- * mail-display.c (pixbuf_for_mime_type): free fm_icon.
-
- * component-factory (summary_fn): Remove the configure param.
- (factory_destroy): Made into a generic function so that the
- summary_factory can be ref-counted as well as the normal
- factory.
-
-2000-11-21 Dan Winship <danw@helixcode.com>
-
- * Makefile.am: add GPGME_CFLAGS and GPGME_LIBS
-
-2000-11-21 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.c (mail_config_view_source): New function to return
- if user wants to view message source.
- (mail_config_set_view_source): New function to set whether the
- view wants to view source.
-
- * mail-ops.c (mail_do_view_message_sources): Removed. We're not
- gonna view-source this way anymore.
-
- * folder-browser-factory.c: Removed the ViewSource bonobo verb
- from the Message menu.
- (control_activate): Added ViewSource.
-
- * folder-browser.c (on_right_click): Removed Message menu item to
- view message source.
- (folder_browser_toggle_view_source): New callback to set whether
- or not the MailDisplay shows the raw message or the pretty-ified
- message.
-
- * mail-callbacks.c: Removed view_source.
-
- * mail-display.c (redisplay): If toggle_raw is set then display
- the raw message else display the pretty formatted message.
- (mail_display_redisplay): New function to force the redisplay of a
- message.
-
- * mail-format.c (mail_format_raw_message): New function to
- write the raw message data.
-
-2000-11-21 Not Zed <NotZed@HelixCode.com>
-
- * mail-vfolder.c (vfolder_uri_to_folder): IF we dont find a
- source, clear the exception and ignore it silently. for e.g. if
- the user reconfigured their mailboxes and one of them no longer
- exists.
-
-2000-11-21 Radek Doulik <rodo@helixcode.com>
-
- * mail-display.c: #include <gtkhtml/gtkhtml-embedded.h>
-
-2000-11-21 Not Zed <NotZed@HelixCode.com>
-
- * message-thread.[ch]: Removed. No longer serves a purpose.
-
- * Makefile.am (evolution_mail_SOURCES): Removed message-thread.[ch].
-
- * message-list.c (build_subtree):
- (node_equal):
- (add_node_diff):
- (build_subtree_diff):
- (do_regenerate_messagelist):
- (cleanup_regenerate_messagelist): Changed to use camel-folder-thread.
- (message_list_set_folder): If we get set a new folder, unhook any
- events before unrefing the folder too (the folder is never reset
- currently, but this would cause problems).
- (subtree_unread): Check for uid null, wont crash, but its a bug.
- (ml_tree_value_at): If the uid is null, then fake an obviously bad
- line.
- (build_subtree): Yeah well, we can't like freeze/thaw here,
- because this is called recursive, and freeze/thaw isn't
- recursive, like pre model and post model change was.
- (build_tree): Maybe we can try it here, although i dont think
- it'll help much.
- (build_flat): And this is also a tree. yes a tree.
- (build_tree): Added changes arg. If set, then try the 'diff'
- approach, unless the tree is already empty.
- (message_list_set_threaded): Dont clear the tree here.
- (message_list_set_search): Or here.
-
-2000-11-20 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (save_node_state): Save out the md5 hash of the
- messageid as hex, since thats all we have for those nodes.
- (build_subtree): Expand the messageid to a hex string first, then
- check it.
- (add_node_diff): And the same here.
-
- * message-thread.c (thread_messages): Changed for changes to
- messageid/references items.
- (id_hash, id_equal): New functions to hash on the binary message id hash.
- (thread_messages): removed some more no longer used dead code.
-
-2000-11-20 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c (e_mail_address_compare): New comparison function
- that will replace address_compare if/when we ever go to save the
- preparsed addresses in the ETable rather than parsing them each
- time. Also fixed it so that we should get better sorting when
- addresses don't contain name parts (I was checking for NULL but
- not '\0').
- (address_compare): Use e_mail_address_compare.
-
-2000-11-19 Peter Williams <peterw@helixcode.com>
-
- * mail-ops.c (update_changed_folders): Instead of making the CORBA
- call in the dispatch thread, store the new display names and have
- cleanup_fetch_mail make the CORBA calls. Fixes deadlocks.
- (cleanup_fech_mail): Loop through the update_infos and make the
- CORBA calls.
- (setup_fetch_mail): Clear some new data items.
-
-2000-11-17 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-format.c (mail_generate_reply): Use the new quote_message
- function and make it start with "On %s, %s wrote:" since people
- seem to want that.
-
- * mail-ops.c (cleanup_forward_messages): Use the new quote_message
- function.
-
- * mail-tools.c (mail_tool_quote_message): New convenience function
- to quote a message body (since both the reply and forward code do
- similar quoting)
-
-2000-11-17 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (message_list_destroy): Before we destroy
- ourselves, unhook ourselves from the folder update events. Should
- fix a common crash on exit case.
-
-2000-11-16 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser-factory.c: Added the MessageViewSource bonobo
- menu verb.
-
- * mail-ops.c (mail_do_save_messages): New async function to save
- messages as individual files in a given path.
-
-2000-11-15 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser-factory.c: Added a new Forward as Attachment
- bonobo menu item verb.
-
- * mail-view.c (view_forward_msg): Updated to reflect changes to
- mail_do_forward_message(). It now forwards the message without
- attaching it - is this what we want?
-
- * mail-ops.c (mail_do_view_message_sources): New async function to
- display message source dialog windows.
- (setup_forward_messages): If we were asked not to forward the
- message(s) as attachment(s) and the user chose more than a single
- message, then default to making each message an attachment.
- (cleanup_forward_messages): If we aren't forwarding the message as
- an attachment, then quote the text and set the composer's body
- with it.
-
- * mail-callbacks.c (view_source): New callback to view the message
- source of all messages that are currently selected.
- (forward_attach): New callback to forward a message as an
- attachment (forward_msg is now for forwarding a message without it
- being an attachment).
- (forward_message): Convenience function for forwarding messages.
-
-2000-11-13 Jeffrey Stedfast <fejj@helixcode.com>
-
- * subscribe-dialog.c (subscribe_do_subscribe_folder): Take a
- 'subscribe' argument so that this can function as a subscribe AND
- unsibscribe method.
- (describe_subscribe_folder): Updated.
- (do_subscribe_folder): Updated.
- (cleanup_subscribe_folder): Updated.
- (subscribe_folder_info): Pass along a TRUE as the 'subscribe'
- param.
- (unsubscribe_folder_info): Pass along a FALSE as the 'subscribe'
- param.
-
-2000-11-13 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Removed some e_table_model calls and replaced
- them with e_tree_model calls.
-
-2000-11-12 Dan Winship <danw@helixcode.com>
-
- * mail-local.c (mail_do_register_folder): Do this the normal way
- rather than calling mail_operation_wait_for_finish. There was some
- reason for it originally, but it no longer applies. This makes
- adding new folders from the folder selection dialog no longer
- hang.
-
-2000-11-12 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_filter_ondemand): Sync the source folder.
-
-2000-11-11 Matt Bissiri <bissiri@eecs.umich.edu>
-
- * evolution-mail.oafinfo:
- * mail-threads.c: (retrieve_shell_view_interface_from_control):
- Update the remaining "IDL:Evolution*" to "IDL:GNOME/Evolution*"
- to sync up with yesterday's IDL re-scoping.
-
-2000-11-10 Michael Meeks <michael@helixcode.com>
-
- * Makefile.am ($(EVOLUTION_MAIL_CORBA_GENERATED)): sort include order.
-
-2000-11-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * subscribe-dialog.glade[.h]: New glade file for possibly using to
- create the subscribe dialog.
-
-2000-11-08 Radek Doulik <rodo@helixcode.com>
-
- * mail-format.c (mail_generate_reply): likewise
-
- * mail-callbacks.c (create_msg_composer): added send_html arg to
- e_msg_composer_new_with_sig_file call
-
-2000-11-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-search-dialogue.c (mail_search_dialogue_construct): Allow
- rule part to expand when the user resizes the dialog.
-
-2000-11-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser.c (search_save): Don't handle custom searching
- anymore... we don't want this.
- (search_full): Same.
- (folder_browser_search_menu_activated): Set the search entry
- widget sensitive.
- (folder_browser_search_query_changed): Same.
-
-2000-11-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser.c (search_full_clicked): Updated to use the
- ESearchBar object rather than the previously used search widgets.
- (search_full): Same.
- (search_save): Same. Also use enums to make it a little easier to
- read now that we have to have enums anyway.
- (folder_browser_search_menu_activated): New ESearchBar menu
- callback.
- (folder_browser_search_query_changed): New ESearchBar query
- callback. Replaces search_set()
- (folder_browser_clear_search): Updated to use the ESearchBar
- object rather than the previously used search widgets.
- (folder_browser_gui_init): Don't hand construct a search widget,
- use the new ESearchBar convenience widget.
-
- * mail-ops.c (cleanup_load_folder): Updated to reflect changes to
- FolderBrowser.
-
-2000-11-07 Jesse Pavel <jpavel@helixcode.com>
-
- * mail-display.c (pixmap_press): modified some of the EPopupMenu
- structures to account for differences in the popup menu API (as
- informed by Jeff.
- (on_object_requested): passed the user's default email address
- to the iTip control.
-
-2000-11-07 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am (INCLUDES): Add the composer dirs.
-
-2000-11-07 Not Zed <NotZed@HelixCode.com>
-
- * mail-display.c (on_object_requested): God, I sure wish people
- would listen when i'm saying i'm changing and API. I mean
- I even mailed everyone and everything. Can't see any changelog
- either.
-
-2000-11-06 Not Zed <NotZed@HelixCode.com>
-
- * mail-autofilter.c (rule_from_message): Updates for api changes.
-
- * mail-tools.c (mail_tool_generate_forward_subject): Fixed for api
- changes. Sigh, whoever wrote the multithread code of the mailer,
- had little idea. You can't just lock for getting a const value,
- until you are finished with it, cause the owner still owns it.
- Fixed this too. Yuck, what a horrid forwarding format, can we
- change this, or make it configurable? The mail headers show who
- forwarded it, we dont need to duplicate it in that UGLY subject.
-
- * mail-format.c (write_field_to_stream): Removed some jeffness.
- dont g_strdup stuff we dont need to, and remove the
- value_is_encoded thing since we can get the unencoded address
- now.
- (write_address): New function to write an address field.
- (write_headers): Uses write_address to write addresses, cleaner,
- fixed the god-awful unreadable indenting too.
- (handle_text_plain): Use a 'smarter' printf format, so we dont
- need to allocate and copy substrings unecessarily (esp since
- they're about to be allocated any copied another few times
- anyway *sigh*).
- (write_field_to_stream): Commented out the isprint check, which
- afaik serves no purpose.
- (list_add_addresses): New function to build a list of
- display-ready addresses. Although I think the composer then uses
- these as internet-ready addresses. It should probably take a list
- of CamelAddress's if thats what it wants.
- (mail_generate_reply): Cleaned up the address list creation stuff
- a heap, and fixes for camel api changes. Also fixed a small
- memory leak as a side effect (fulladdr wasn't freed if it was the
- same as the sender).
-
- * mail-display.c (on_object_requested): Changed for interface
- changes to the from address. I think passing the encoded
- (internet version) of the address is right here.
-
-2000-11-06 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser.c (on_right_click): Move filter stuff into a
- submenu of the popup menu.
-
-2000-11-06 Jesse Pavel <jpavel@helixcode.com>
-
- * mail-display.c: used Camel to parse the full address before
- passing the email address to my iTip control.
-
-2000-11-06 Dan Winship <danw@helixcode.com>
-
- First draft of folder tree unread message indication for /local
- mail folders.
-
- * mail-local.c: Add a new CamelStore subclass, MailLocalStore,
- which attaches to an Evolution_LocalStorage on one side and
- CamelSession on the other, and keeps track of local folders. Some
- of this code was previously in mail-local-storage.c, which no
- longer exists.
- (local_reconfigure_folder, etc): Various mail_op-related cleanups,
- and wrap d() around a bunch of printfs.
-
- * mail-tools.c (mail_tool_get_local_inbox_url,
- mail_tool_get_local_movemail_url): Removed
- (mail_tool_get_local_inbox): Simplified.
- (mail_tool_do_movemail): Remove unused dest_url variable.
- (mail_tool_uri_to_folder): Simplify. Now down to two cases
- (vfolder, and everything else).
-
- * component-factory.c (owner_set_cb): Pass evolution_dir to
- mail_local_storage_startup.
-
- * Makefile.am (evolution_mail_SOURCES): Remove
- mail-local-storage.[ch]
-
- * mail-summary.c: Remove mail-local-storage.h include
-
-2000-11-06 Kjartan Maraas <kmaraas@gnome.org>
-
- * mail-autofilter.c: Fix up #include <config.h>
- * mail-crypto.c: Same here.
- * mail-search-dialog.c: Here too.
- * main.c: Fix indentation of #ifdef
- * message-thread.c: Fix include.
-
-2000-11-06 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (delete_msg): Don't invert the flag.
- (undelete_msg): Same (when multiple messages are selected).
-
-2000-11-06 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser-factory.c: Updated to have the same menu items as
- the new right-click menu - eventually these 2 menus should be the
- same.
-
- * folder-browser.c (on_right_click): Now correctly handles the
- case of multiple selection.
-
- * mail-callbacks.c (enumerate_msg): Make public so it can be used
- in other source files (it's a useful function!)
-
-2000-11-05 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser.c (on_right_click): Added an "Undelete" option to
- the right-click menu and also set a mask so it was only selectable
- if the message is marked as deleted. Also set a mask for "Mark as
- Read" and "Mark as Unread".
-
- * mail-callbacks.c (undelete_msg): New callback to undelete
- messages.
-
-2000-11-03 Dan Winship <danw@helixcode.com>
-
- * message-list.c (cleanup_regenerate_messagelist): don't free the
- MessageList search when it's being reused
-
-2000-11-03 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-local.c (mail_local_map_uri): Don't show the passwd in the
- url string.
- (mail_tool_local_uri_to_folder): Same.
- (do_reconfigure_folder): Same.
-
-2000-11-03 Jeffrey Stedfast <fejj@helixcode.com>
-
- * Makefile.am: Added new header files.
-
- * component-factory.c (owner_set_cb):
- s/session_init/mail_session_init
-
- * session.c: Renamed public functions to mail_session_*.
- FIXME: Rename session.c to mail-session.c
-
- * folder-browser-factory.c: #include "mail-callbacks.h", #include
- "mail-session.h" and replace forget_passwords with
- mail_session_forget_passwords
-
- * mail.h: Move session prototypes to mail-session.h, Move
- mail-crypto prototypes to mail-crypto.h, Move mail-callback
- prototypes to mail-callbacks.h
-
- * mail-session.h: New header file containing public prototypes
- for session.c
-
- * mail-format.c: #include "mail-crypto.h"
-
- * mail-view.c:
- * folder-browser.c: #include "mail-callbacks.h"
-
- * mail-crypto.h: New header file containing public prototypes
- for mail-crypto.c
-
- * mail-callbacks.h: New header file containing public prototypes
- for mail-callbacks.c
-
- * message-list.c (message_list_get_layout): Set useful defaults.
- (message_list_setup_etable): Don't set the Outbox defaults on a
- folder just because it doesn't have a corresponding saved file.
-
-2000-11-03 Dan Winship <danw@helixcode.com>
-
- * mail-config-gui.c (service_page_item_new): url_flags are now on
- CamelProvider, not CamelService
-
- * main.c:
- * subscribe-dialog.c:
- * mail-threads.c: Kill warnings
-
-2000-11-03 Federico Mena Quintero <federico@helixcode.com>
-
- * Makefile.am: Clean the idl-generated files properly.
-
-2000-11-03 Not Zed <NotZed@HelixCode.com>
-
- * mail-view.c: Added mail-display.h.
-
- * mail-autofilter.c: Removed unecessary headers. Who ran indent
- over this code? Sigh.
-
- * mail-ops.c (display_message_input_s): Added messagedisplay.
- (mail_do_display_message): Added messagedisplay arg.
- (mail_do_display_message): Dont bother doing another thread when
- we know we dont have a uid.
- (): Added folder-browser.h to headers. Sigh.
-
- * folder-browser-factory.c (control_activate): Setup the
- viewthreaded callback to the folder_browser function.
-
- * folder-browser.c (my_folder_browser_init): Connect to
- right_click of etable of the messagelist here.
- (on_right_click): Changed for argument changes.
- (folder_browser_toggle_threads): Changed to take a fb, and to set
- threaded mode on the messagelist.
- (my_folder_browser_init): Connect also to the double_click signal.
- (my_folder_browser_init): Connect to the message_selected signal
- of the message_list.
- (on_message_selected): Signal handler for message selected.
- (my_folder_browser_init): Fix for change to message_list_new().
-
- * message-list.h: Dont include folder-browser.h.
- (message_list_toggle_threads): Moved into folder-browser.h.
- (struct _MessageList): Removed folderbrowser.
-
- * mail.h: Dont include folder-browser.h here either, but
- mail-types.h instead.
- Moved prototypes moved into folder-browser.c into
- folder-browser.h. (vfolder_*, filter_*).
-
- * mail-display.h: Dont include folder-browser.h here, but
- mail-types.h and specific camel headers.
-
- * message-thread.c (sort_node): Invert the sort order logic so the
- list is sorted in mailbox order, not reverse mailbox order.
-
- * message-list.c (free_tree_ids): Fix a merge foo.
- (remove_node_diff): Removed unused row argument. Fixed
- callers/prototype.
- (clear_tree): pre_change on the removal of the root node.
- (build_flat): Only perform pre_change if we are rebuilding the
- whole lot. For incremental change let etable do its thing.
- (build_tree): Likewise for building the tree view. If making
- incremental updates, do them as we build it.
- (vfolder_subject):
- (vfolder_sender):
- (vfolder_recipient):
- (filter_subject):
- (filter_sender):
- (filter_recipient):
- (filter_mlist):
- (on_right_click): Moved to folder-browser.c, where they belong.
- (message_list_init): Dont connect to right_click anymore.
- (message_list_toggle_threads): Moved to folder-browser.c, renamed.
- (on_double_click): Moved to folder-browser.c
- (on_click): Set the flags directly, rather than in anothre thread,
- which is just not necessary.
- (message_list_class_init): Added a new signal 'message_selected',
- to indicate when a message was selected.
- (on_cursor_change_idle): Emit a signal, rather than directly
- triggering the display update.
- (select_row): Removed, no longer used.
- (idle_select_row): And this too.
- (select_msg): Removed as well.
- (message_list_select): Emit a signal, rather
- thandisplaying/clearing the mail-display directly.
- (mark_msg_seen): Moved to folder-browser.c
- (message_list_new): Removed folderbrowser argument.
-
-2000-11-02 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c (on_right_click): Sync with message
- menu. Addresses bugzilla bug #778.
-
-2000-11-02 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Turn on draw grid for the main ETable (this may
- not be working in ETable itself.)
-
-2000-11-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-threads.c (mail_op_set_message): fmt argument should be
- const.
-
-2000-11-01 Dan Winship <danw@helixcode.com>
-
- Make "Get Mail" even more functional on IMAP (scans all folders),
- and do a first cut at folder tree highlighting (for IMAP/news
- only).
-
- * mail-ops.c (do_fetch_mail): For imap (sigh, we *still* shouldn't
- be hardcoding that), rescan the store's folder tree, rescan each
- changed folder for new messages, and update the shell folder tree.
- (do_scan_subfolders): Update for component-factory.c changes, and
- set folder display names and highlights appropriately when
- building the storage.
-
- * component-factory.c (add_storage): Make this static (was
- mail_add_new_storage). Use camel_service_get_name for the name
- rather than url->host. (Among other things, this lets you use a
- single machine as both an IMAP server and a news server.)
- (mail_lookup_storage): Hash storages based on their CamelStore
- rather than the URL.
- (factory_destroy): Disconnect each of the CamelStores in the
- storages_hash.
-
- * subscribe-dialog.c (cleanup_subscribe_folder):
- * mail-vfolder.c (vfolder_refresh): Pass "highlighted" flag to
- evolution_storage_new_folder
-
-2000-11-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (mail_op_report_status): Don't call the default
- logging function.
- (do_fetch_mail): Set the logfile and don't pass the logfile to
- filter_driver_set_status_func - it's purpose has been altered.
- (do_filter_ondemand): Same.
-
-2000-11-02 Not Zed <NotZed@HelixCode.com>
-
- ** Merged in camel-incremental-branch.
-
- * mail-format.c (mail_get_message_body): Jeff! Sigh.
- We should definetly not be strduping the
- content, it has already been copied and duplicated. Look at
- get_data_wrapper_text.
-
-2000-11-01 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-dialog.h: add fields search_entry and search_top.
-
- * subscribe-dialog.c: add mail-ops.c style async operations for
- getting the store (to remove deadlock in the case where a auth
- dialog is dismissed at startup and then the subscribe dialog is
- brought up), and subscribing/unsubscribing to folders. One case
- remains, that is getting the list of all folders.
- (subscribe_search): flesh out this function
- (build_tree): use the search_top field so we can search for
- groups/folders.
- (subscribe_dialog_destroy): free search_top.
- (subscribe_dialog_construct): init search_top.
-
-2000-10-30 Iain Holmes <iain@helixcode.com>
-
- * mail-summary.c (generate_folder_summaries): Fix spelling :)
- Set folder->uri to NULL for the Inbox.
-
-2000-10-26 Iain Holmes <iain@helixcode.com>
-
- * mail-summary.c (generate_html_summary): Add view:// uris to
- switch the display to that folder.
-
-2000-11-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser-factory.c: Hmmm, someone can't spell Filder,
- er...I mean Filter ;-)
-
-2000-11-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-autofilter.c (rule_from_message): If the name is NULL or
- empty, then set the title to "Mail from <address>". Closes
- bugzilla bug #777. Also when filtering on Subject, set the file
- name to "Subject is <subject>" rather than just "<subject>" - I
- think this is a bit more user-friendly.
- (strip_re): Use unsigned char when passing to is<type>()
- functions from ctype.h.
- (rule_add_subject): Use the "is" rule instead of "contains".
-
-2000-11-01 Jesse Pavel <jpavel@helixcode.com>
-
- * mail-display.c: added property bag support for Bonobo
- controls, support which helps only the iTip control, currently.
-
-2000-11-01 Dan Winship <danw@helixcode.com>
-
- * mail-display.c (pixbuf_gen_idle): Lots of fixes and
- simplifications. Should get rid of the "missing icon" problem.
- There is still a problem with some images failing to get
- thumbnails, even though they display correctly.
- (pixbuf_for_mime_type): New function to try really hard to get the
- right icon for a MIME type, including looking in mc and nautilus's
- pixmap directories.
- (on_object_requested): Always use pixbuf_gen_idle, even for
- non-image types, to prevent code duplication.
-
-2000-10-31 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-format.c (mail_get_message_body): Shouldn't we be
- strdup'ing the content? This seems to fix the memory corruption
- problems.
- (mail_generate_reply): Make sure that the last char in the
- generated reply text is '\0' (when body text doesn't end with a
- \n, a random char will appear otherwise).
-
-2000-10-31 Dan Winship <danw@helixcode.com>
-
- * mail-config-gui.c (do_test_service): Update for
- camel_service_disconnect change.
-
-2000-10-31 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-autofilter.c (filter_gui_add_for_mailing_list): Match "is"
- rather than "contains" now that we have the "is"-rule.
-
-2000-10-30 Dan Winship <danw@helixcode.com>
-
- * mail-config-gui.c (config_do_query_authtypes): Redo this so that
- it works for all pages, not just the first page. (Now that this is
- finally working again, I expect Anna to finish her redesign in the
- next 15 minutes.)
- (service_page_item_new): Fix up the sizing of the Auth line to
- look more like everything else.
-
-2000-10-29 Dan Winship <danw@helixcode.com>
-
- * mail-tools.c (mail_tool_uri_to_folder): Simplify this a lot by
- making IMAP and NNTP use the same code, now that the IMAP
- namespace doesn't need special magic handling.
-
- * message-list.c (mail_do_regenerate_messagelist): Don't try to
- regenerate the message list if there is no folder. (The Bonobo UI
- code will call this as the callback for the "Threaded View"
- command.)
-
- * mail-ops.c (do_fetch_mail): Sync the folder before refreshing so
- we don't lose flag settings.
-
-2000-10-27 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (composer_send_cb): Check to make sure that the
- recipient list is neither NULL nor a 0-length list of addresses
- and pop up a dialog letting the user know why we are not allowing
- him/her to send the message.
-
-2000-10-26 Dan Winship <danw@helixcode.com>
-
- * mail-display.c (write_data_to_file): Don't destroy a dialog
- after run_and_close'ing it.
-
-2000-10-26 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (composer_send_cb): Check for the TO recipient
- list being NULL and don't send.
-
-2000-10-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_send_mail): Don't forget to unref the
- FilterDriver.
-
- * mail-callbacks.c (apply_filters): New callback for applying
- on-demand filters. (removed the old on-demand filters callback).
-
- * mail-ops.c (do_filter_ondemand): Rewrote to apply "incoming"
- filters to all selected messages.
- (mail_do_filter_ondemand): No longer takes a FilterContext
- argument or a destination folder argument (why did we ever need
- this last one??) but now takes a uids argument.
-
- * folder-browser-factory.c: Add a MessageApplyFilters menu item.
-
-2000-10-25 Iain Holmes <iain@helixcode.com>
-
- * mail-summary.[ch]: Updated for the new ExecutiveSummary code.
-
- * Makefile.am: Added the summary files and the evolution-services CFLAGS
- and LIB stuff.
-
- * component-factory.c: Re-enabled the summary stuff.
-
-2000-10-25 Dan Winship <danw@helixcode.com>
-
- * main.c (main): Pass send/postpone signal handler functions to
- evolution_composer_factory_init.
-
-2000-10-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * subscribe-dialog.c (subscribe_select_all): Implemented.
- (subscribe_invert_selection): (was unselect_all) Implemented.
-
-2000-10-25 Dan Winship <danw@helixcode.com>
-
- * message-list.c: Add a "flagged" column, based on the Camel
- "flagged" flag, for assigning an arbitrary "hey, I care about
- this" flag to a message.
- (ml_tree_set_value_at): Remove
- (ml_tree_is_cell_editable): No, it's not.
- (on_click): Handle the read/unread and flagged fields via the
- click handler. Among other things, this makes it not select
- a message when you change its read status.
-
-2000-10-24 Dan Winship <danw@helixcode.com>
-
- * subscribe-dialog.c (folder_info_subscribed,
- subscribe_folder_info, unsubscribe_folder_info): Don't prepend "/"
- to the folder's full_name. Deal with hierarchy in the
- EvolutionStorage tree better.
- (storage_tree_path): Helper function to build a storage path from
- a CamelFolderInfo.
-
-2000-10-23 Dan Winship <danw@helixcode.com>
-
- * *: Add some missing _()s and N_()s.
-
-2000-10-23 Dan Winship <danw@helixcode.com>
-
- * Makefile.am (INCLUDES): Update EVOLUTION_LOCALEDIR.
-
-2000-10-23 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_send_mail): Apply outgoing filters to the
- message.
-
-2000-10-23 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Fixed a possible error in row numberings. This
- needs to be changed quite a bit anyway, but this should make
- things slightly nicer in some cases.
-
-2000-10-23 Christopher James Lahey <clahey@helixcode.com>
-
- * folder-browser.c: Made the top of the folder browser a little
- prettier.
-
- * mail-display.c, mail-vfolder.c: Made more dialogs resizable.
-
-2000-10-23 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-autofilter.c (filter_gui_add_from_message): Don't forget to
- set the rule source! (eg "incoming", "demand", or "outgoing")
-
-2000-10-22 Ettore Perazzoli <ettore@helixcode.com>
-
- * message-list.c (message_list_init): Always display the vertical
- scrollbar.
-
- * mail-display.c (mail_display_new): Always display the vertical
- scrollbar.
-
-2000-10-20 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.h: #include <camel/camel-folder.h>
-
-2000-10-20 Michael Meeks <michael@helixcode.com>
-
- * mail.h: s/BonoboUIHandler/BonoboUIComponent/
-
- * mail-callbacks.c (run_filter_ondemand): ditto.
-
- * session.c (forget_passwords): ditto.
-
-2000-10-20 Dan Winship <danw@helixcode.com>
-
- * evolution-mail.oafinfo: Declare composer factory.
-
- * main.c (main): Initialize it
-
-2000-10-19 Chris Toshok <toshok@helixcode.com>
-
- * message-list.c (nuke_uids): e-tree-model is now opaque. use the
- accessor to get the root node.
-
-2000-10-19 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c: #include "mail-vfolder.h"
- (vfolder_edit_vfolders): Don't call the dummy vfolder_edit
- function.
-
- * folder-browser-factory.c: s/VFolderEdit/SetVFolder
-
-2000-10-19 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c: (do_fetch_mail): For an imap store, just refresh the
- INBOX.
-
- * folder-browser-factory.c (control_deactivate): Don't sync
- non-existent folders.
- * message-list.c (nuke_uids): Don't traverse non-existent trees.
-
-2000-10-19 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am (glade_messages): New.
- (EXTRA_DIST): Add `$(glade_messages)'.
-
-2000-10-19 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c: Clean up some old #if 0 code.
-
-2000-10-19 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-format.c (mail_generate_reply): Get the MailConfigIdentity
- *before* we create a new composer object so that we can set the
- signature file.
-
-2000-10-18 Michael Meeks <michael@helixcode.com>
-
- * folder-browser-factory.c (register_ondemand): kill.
- (create_ondemand_hooks): die.
- (control_activate): remove hook.
-
- * test-mail.c (create_container): kill old UI handler.
-
-2000-10-18 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Fixed some column widths.
-
-2000-11-02 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (get_message_info): Call get_message_uid to get
- the uid, save some duplicated code.
- (folder_changed): Handle the case of a NULL changes input.
-
- * message-thread.c (thread_messages): Removed pointless
- variable/assignment 'container'.
- (thread_messages): Try and cope with duplicate message id's.
-
-2000-11-01 Not Zed <NotZed@HelixCode.com>
-
- * mail-callbacks.c (main_select_first_unread): Changed to use 0 as
- the first row to select a message.
-
- * mail-ops.h (mail_do_regenerate_messagelist): Removed from
- header. This function is no longer public since it is really an
- internal message-list function.
-
- * folder-browser.c (search_full_clicked): Call the set_search()
- function, rather than messagelist_rebuild, which is going private.
- (search_set): Same here.
- (folder_browser_clear_search): And here.
- (etable_key): Call message_list_select() instead of
- message_list_home and message_list_end. Removing some odd code
- duplication.
-
- * message-thread.c (do_thread_messages): Moved the mail lock to
- here, rather than locking for each message lookup (which is
- useless anyway). This is still not correct either, as the tree
- references folder data ... but a bit better than it was.
- (thread_messages): Removed the mail tool lock stuff, lock in
- higher functions.
-
- * message-list.h: Added a threaded indicator to the message list
- itself.
- (threaded_view): removed a mystery variable.
-
- * message-list.c (do_regenerate_messagelist): Made the code a
- little more readable.
- (build_tree): Fixed argument to be a thread_messages struct, not a
- container.
- (cleanup_regenerate_messagelist): Free changeinfo.
- (mail_do_regenerate_messagelist): If we are adding changes to a
- flat view, we dont need to goto the other thread at all, so
- process immediately.
- (message_list_toggle_threads): Clear the tree if we're changing
- the view mode.
- (message_list_toggle_threads): And reset the rowmap, since it is no
- longer valid.
- (build_tree): If we are building into an already empty tree, just
- build into that (probably irrelevant optimisation).
- (build_subtree): Build hte subtree in the same order as we got it,
- not inverted order.
- (message_list_set_threaded): New function to select the threaded
- view/flat view.
- (mail_do_regenerate_messagelist): Removed references to
- mail_config, get it from the ml->threaded var instead.
- (message_list_destroy): No longer free the key data for the
- uid_rowmap.
- (new_id_from_uid): Convert a uid string into an id string.
- (new_id_from_subject): Likewise for subject strings.
- 'id' strings replace the 'uid:' and 'subject:' stuff with
- accessors and macros and use less memory and is more readable.
- (id_is_uid): macro to check if an id string is a uid.
- (id_uid): Returns the uid part of a uid id string.
- (id_subject): Returns the uid part of a subject id string.
- (build_subtree): Use the new id functions, and dont duplicate the
- uid in the uid rowmap, but just reference it from the tree node.
- (node_equal): Use new id functions.
- (add_node_diff): And here too.
- (remove_node_diff): And here. Also remove the uid from the
- rowmap, and dont free it anymore.
- (get_message_info): And here.
- (get_message_uid): And here.
- (subtree_unread): And here.
- (ml_tree_value_at): "
- (ml_tree_set_value_at): Noted a memory leak. do_flag_messages()
- doesn't free the contents of the uid array, just the uid array
- (well that i can tell, teh code has more problems anyway).
- (ml_tree_set_value_at): And fix the id accessors.
- (save_node_state): "
- (build_flat): Use id macros/functions. Dont alloc memory for hash
- key.
- (build_flat_diff): Use id macros.
- (build_flat_diff): Remove the hash table entry before freeing its
- key data (in the node).
- (free_key): Removed. Keys are no longer alloc'd.
- (clear_tree): When we clear the tree, also clear the uid_rowmap,
- as it is no longer valid (or contains allocated keys!).
- (free_tree_ids): Renamed from nuke_uids.
- (free_ids_cb): Renamed from nuke_uids_cb.
- (free_tree_ids): Changed arg to be a ETreeModel directly.
- (ml_tree_value_at): Map id to subject using the right macro.
- (free_tree_ids): Check we have any nodes to traverse first.
- (build_flat): Insert to row -1 to append the nodes (faster).
- (remove_node_diff): Only remove the uid rowmap entry if it is
- referencing this node (i.e. the key string is the same key string,
- not just a matching key string).
- (add_node_diff): Remove the uid rowmap entry before inserting a
- new one to force the key to be replaced. This is required as the
- tree may temporarily contain duplicate messages during the
- rebuilding phase.
- (message_list_set_search): New function, set the search string.
- Only redo the search if it has changed, etc.
- (mail_do_regenerate_messagelist): Made static. There is no need
- for external code to call this.
- (message_list_set_folder): NOP if the new folder is the same.
- (message_list_set_folder): Clear the tree before rebuilding it.
- (message_list_select): Ok, this wins the award for 'most bizarre
- interface'. Changed the start row to mean the end of the list if
- we supply -1, rather than the start of the list. Also fixed the
- endpoints (it would never select message 0 if searching
- backwards).
- (idle_select_row): Changed start row to 0 from -1.
- (message_list_end): Removed.
- (message_list_home): Removed.
- (go_to_message): Removed. message_list_select can do this.
- (message_list_select): Check that direction is one of the valid
- ones, otherwise we could be thrown for loops.
-
-2000-10-31 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (node_equal): Compares an etree node with a
- message-thread node to see if they point to the same object.
- (add_node_diff): Adds a new thread node to the etree.
- (remove_node_diff): Removed an etree node, freeing any additional
- data.
- (build_subtree_diff): Takes an existing etree definition, and a
- new thread definition and makes the etree match, using as few
- operations as possible.
- (do_regenerate_messagelist): No longer free/clear the uid/rowmap
- here.
- (regenerate_messagelist_input_t): Added a tree field - are we
- building a tree view?
- (regnerate_messagelist_data_t): Added a tree field, if we built a
- tree result. Added a changes parameter, for building diff's after
- search/etc.
- (mail_do_regenerate_messagelist): Setup the tree indicator.
- (build_flat_diff): Apply a changeset to a message list.
- (build_flat): Added a changes argument, if present, use
- build_flat_diff() to build the list.
- (do_regenerate_messagelist): If we are generating a threaded view,
- build the threaded list here, rather in another separate
- invocation.
- (cleanup_regenerate_messagelist): Call build_tree directly on the
- threaded list.
- (message_list_init): Init the uid_rowmap hash table here instead
- of somewhere odd.
- (message_list_destroy): Assume uid_rowmap exists.
- (do_regenerate_messagelist): Remove the code here that is messing
- with the message list data (search/uid_rowmap). We're in a
- different thread boys ...
-
-2000-10-26 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (cleanup_regenerate_messagelist): Fixed some
- logic to make more sense (gboolean)!pointer replaced with
- (pointer != NULL).
- (build_tree): Put the tree pre/post change stuff in here, where it
- should be.
- (build_flat): Same here.
- (cleanup_regenerate_messagelist): Remove model_changed stuff here.
- (setup_regenerate_messagelist): Remove pre_change stuff here.
-
-2000-10-20 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (main_folder_changed): Perform incremental update
- of the display for flat view.
- (ml_tree_value_at): Spit out a mroe meaningful warning when we
- can't find the uid in our tree, in the folder.
-
- * message-thread.c (thread_messages): Made public.
- (thread_messages_free): Made public.
- (thread_messages): Now we also return a struct _thread_messages,
- which is passed to other functions.
- (container_free): Renamed from thread_messages_free.
- (thread_messages_free): Take a thread_messages argument.
- (thread_messages_add): New function to add a list of uid's to the
- thread list.
- (thread_messages_remove): Likewise, for removing them.
- (cleanup_thread_messages): Change for struct changes.
- (do_thread_messages): Likewise.
-
-2000-10-19 Not Zed <NotZed@HelixCode.com>
-
- * mail-tools.c (mail_tool_do_movemail): removed unused var
-
- * folder-browser.c (search_full_clicked): Fix for api changes,
- such as it can be called an api, its mroe an utter mess infact.
- (search_set): Same.
- (search_set): And here.
- (folder_browser_clear_search): And here.
-
- * message-list.c (folder_changed): Copy and forward the changeinfo
- list to the mian thread.
- (main_folder_changed): Free the changeinfo. Todo: something smart
- with this information.
- (struct regenerate_messagelist_input_s): Added a changes field.
- (mail_do_regenerate_messagelist): Added a change list argument.
- (message_list_set_folder): Fix for mail_do_regenreate_messagelist
- api.
- (message_list_toggle_threads): Same.
-
-2000-10-18 Iain Holmes <iain@helixcode.com>
-
- * mail-config-gui.c (mail_config): Make all the CLists have passive
- titles.
- (identity_dialog): Make the default button the "OK" button, and set
- the dialog to close on pressing return on the entryboxes.
-
-2000-10-17 Iain Holmes <iain@helixcode.com>
-
- * mail-config-gui.c (service_page_item_new): Disable the optionmenu
- because it is empty.
- (service_page_item_auth_fill): Enable the optionmenu as there's stuff
- in it now.
-
- * mail-callbacks.c (reply_to_sender): Call check_send_configuration
- when we have the FolderBrowser because if it is done in mail_reply
- (with passing NULL) it will only be able to continue if the mailer
- has already been configured.
- (reply_to_all): Same.
-
-2000-10-18 Not Zed <NotZed@HelixCode.com>
-
- * folder-browser.c (folder_browser_gui_init): No, we REALLY dont
- want to perform an immediate search as the keys are pressed.
-
- * mail-display.c (on_object_requested): Kill a minor warning with
- a cast.
-
- * mail-config.c: Include mising ctype.h to kill a warning.
-
- * message-thread.c (main): Fixed the test case for api changes.
-
- * message-list.c (message_list_drag_data_get): Set some flags to
- get_folder(). I dont even think this will work because
- mail_tool_get_folder doesn't handle file url's.
-
- * mail-vfolder.c (vfolder_uri_to_folder): Pass appropriate flags.
-
- * mail-ops.c (do_setup_folder): Pass appropriate flags. Hmm,
- whats the difference between setup and create. *shrug*
- (do_create_folder): Pass appropriate flags to get_folder. Needs a
- way to specify the index flag.
-
- * mail-tools.c (mail_tool_get_folder_from_urlname): Changed create
- to flags argument.
- (mail_tool_get_local_inbox_url): Add an index argument.
- (mail_tool_get_local_inbox): honour index flag.
- (mail_tool_get_inbox): Changed for api change.
- (mail_tool_uri_to_folder): Fixed calls to store_get_folder();
-
- * mail-local.c (load_metainfo): Added an indexed field to the metainfo.
- (save_metainfo): And save it too.
- (do_reconfigure_folder): Honour index flag when creating the new
- folder. Do not open the old folder with an index at all.
- (mail_local_map_uri): Add an index argument - tells if the mbox is
- indexed.
- (mail_tool_local_uri_to_folder): Create & pass flags properly.
- (#include gnome.h): Dont include all of gnome, just what we use,
- and explicity include xml-memory, so we get xmlFree().
-
-2000-10-16 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser.c (search_full_clicked): Un #if 0'd out
- (search_full): Same.
- (folder_browser_gui_init): Connect search_full and search_activate.
- (search_set): Uncomment search_full()
-
- * Makefile.am: Re-add `mail-search-dialogue.h' and
- `mail-search-dialogue.c'.
-
-2000-10-16 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-format.c (mail_generate_reply): Decode recipient names so
- that they display nicely in the To and Cc fields.
- (write_field_to_stream): Now takes another argument
- 'value_is_encoded' so that we know if we should decode that string
- before proceding onward. Since the message subject is already
- decoded before it's passed in, we don't want to decode it again
- (wasted cpu time and/or any 8bit chars will be assumed to be
- latin1 encoded and thus the decoded value will be corrupt).
-
-2000-10-16 Chris Toshok <toshok@helixcode.com>
-
- * mail-config-gui.c (service_page_get_url): only set the url->user
- field if the user string is non-NULL and not empty.
-
-2000-10-16 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (message_list_setup_etable): Uh, fixed jeff's
- wrong fix for setting the speficiation (the function changed to
- set_state(), as can be seen in the e_table-scrolled_load_state()
- call only 2 lines above).
-
-2000-10-13 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (message_list_setup_etable): oops, chose the
- wrong thing to cut out after a merge conflict.
-
-2000-10-15 Chris Toshok <toshok@helixcode.com>
-
- * message-list.c (subtree_unread): ETreePath != GNode now, use
- accessors.
- (ml_tree_value_at): same.
- (save_node_state): same.
- (save_tree_state): same.
- (nuke_uids_cb): convert to e_tree_model_node_traverse required
- type.
- (nuke_uids): g_node_traverse -> e_tree_model_node_traverse.
-
-2000-10-14 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-mail.oafinfo: Add "evolution:shell-component-icon"
- attribute.
-
-2000-10-13 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c (message_list_setup_etable): Don't free the
- service name.
-
-2000-10-12 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_fetch_mail): sync & expunge the source folder
- after filtering.
-
-2000-10-12 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c (message_list_setup_etable): Create the 'spec'
- and 'extras' arguments and call e_table_scrolled_new() rather than
- set_specification as that function no longer (?) exists.
-
- Also started to add drag & drop functionality to something like
- Nautilus (but #if 0'd it out until I had time to finish it and
- till after 0.6).
-
-2000-10-12 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (message_list_setup_etable): Duh, fix the test
- for the folder name, strstr != strcmp is it.
-
-2000-10-10 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (folder_to_cachename): Removed, changed callers
- to use mail_config_folder_to_cachename instead.
-
- * mail-config.c (mail_config_folder_to_cachename): New utility
- function to get a cache name for a folder.
-
- * mail-tools.c (mail_tool_do_movemail): Changed to return the path
- to the mbox, rather than opening a folder of it.
-
- * mail-ops.c (mail_incorporate_messages): Dont bother making the
- pseudo messageinfo, filder_driver_filter_message will do it for
- us.
- (report_status): Callback to report status of filtering operation.
- (do_fetch_mail): Changed significantly - for the api changes to
- the filtering system. Also now incorporates a mailbox file
- directly, without having to import it into a camel folder first.
- (mail_incorporate_messages): Removed entirely, no longer needed.
-
- * mail-vfolder.c (vfolder_refresh): Fix for context api changes.
- (vfolder_uri_to_folder): Likewise.
-
- * folder-browser-factory.c (create_ondemand_hooks): Changed for
- api changes. Also only adds demand filters to the menu (fixed a
- small logic bug).
-
-2000-10-11 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-dialog.c (folder_etree_value_at): special case for
- folders with NULL urls (which aren't selected/subscribeable).
- (unsubscribe_folder_info): can't (un)subscribe from folders with
- non-NULL urls.
- (subscribe_folder_info): same.
-
-2000-10-12 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Replace To with From except in Drafts, Outbox,
- or Sent boxes. Make Subject column pay attention to text
- attributes like bold and strikethrough.
-
-2000-10-12 Iain Holmes <iain@helixcode.com>
-
- * component-factory.c: Disable the executive summary.
-
-2000-10-11 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-dialog.c (FOLDER_ETABLE_SPEC): set expansion to 0.0,
- minimum-width to 16, and resizable to false for the subscribed
- column.
- (folder_info_subscribed): new function so we can do the correct
- path munging.
- (subscribe_folder_info): only add the folder to the storage if
- there wasn't an exception subscribing it.
- (unsubscribe_folder_info): same, but unsubscribing.
- (folder_etree_value_at): use folder_info_subscribed.
- (folder_toggle_cb): same.
- (unsubscribe_folder_foreach): same.
- (subscribe_folder_foreach): same.
- (subscribe_dialog_gui_init): set the bold column on the text cell,
- and add the subscribed pixbuf.
-
-2000-10-11 Anna Marie Dirks <anna@helixcode.com>
- * mail-threads.c: Changed the password-getting dialog so that the
- text entry has focus.
-
-2000-10-11 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-dialog.c (STORE_ETABLE_SPEC): change cell type to
- "string" since we're not including it in the extras.
-
-2000-10-11 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c, message-list.h, subscribe-dialog.c: Changed
- these to use the proper form for the column element.
-
-2000-10-11 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c, message-list.h, subscribe-dialog.c: Updated
- these to the new ETable style of specifications.
-
-2000-10-11 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-dialog.c (subscribe_dialog_gui_init): convert to the
- new gal e-table stuff.
- (html_size_req):
- (html_new):
- (put_html): #if 0 out the html functions since description stuff
- isn't used and we don't want the warnings.
-
-2000-10-11 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-dialog.c (subscribe_dialog_gui_init): remove the html
- description stuff for now.
-
-2000-10-10 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-dialog.c (folder_toggle_cb): umm.. duh :) only
- subscribe if it's not subscribed, and vice versa.
- (subscribe_folder_foreach): make sure to call
- e_tree_model_node_changed.
- (unsubscribe_folder_foreach): make sure to call
- e_tree_model_node_changed.
-
-2000-10-10 Chris Toshok <toshok@helixcode.com>
-
- * mail-ops.c (setup_scan_subfolders): add a ref to input->storage
- here so that the ref/unref pattern more closely matches other
- mail-ops. also, this keeps the storage from being freed when we
- hit the unref in cleanup_scan_subfolders, which is important
- because we maintain a reference to it in the storage_hash in
- component-factory.c
-
- * subscribe-dialog.h: add storage field.
-
- * subscribe-dialog.c (subscribe_folder_info): new function,
- subscribe to a folder given it's CamelFolderInfo, and add it to
- the shell - we're generating a path from the name of the folder
- which is bad.
- (unsubscribe_folder_info): same (except we unsubscribe and remove
- from the shell).
- (storage_selected_cb): unref the currently selected storage.
- (subscribe_dialog_destroy): unref the currently selected storage.
- (subscribe_dialog_construct): sc->storage = NULL.
-
- * component-factory.c (mail_lookup_storage): new function, to look
- up a EvolutionStorage corresponding to a CamelService. we ref the
- EvolutionStorage before passing it back.
- (mail_add_new_storage): insert the storage into storages_hash if
- result is EVOLUTION_STORAGE_OK.
-
- * mail.h: add prototype for mail_lookup_storage.
-
-2000-10-10 Larry Ewing <lewing@helixcode.com>
-
- * mail-format.c (mail_generate_reply): make sure we dup the return
- value of get_reply_to or get_from when building the recipient list.
-
-2000-10-10 Iain Holmes <iain@helixcode.com>
-
- * mail-summary.c (generate_html_summary): Removed the <li> from the
- HTML.
-
-2000-10-10 Cody Russell <bratsche@gnome.org>
-
- * mail-threads.c: Added #include <errno.h>
-
-2000-10-09 Iain Holmes <iain@helixcode.com>
-
- * mail-summary.c: Removed the extra arguments to rule_context_load.
-
-2000-10-09 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-dialog.c, subscribe-dialog.h: use our own etable to
- display the stores, and get them from the mail-config api. put
- #if 0'ed code in place to add/remove the folders from the shell
- when they're subscribed/unsusbcribed. also, react to double
- clicks in the folder etable by toggling subscription status.
-
-2000-10-08 Iain Holmes <iain@helixcode.com>
-
- * mail-summary.c (create_summary_view): Updated to use new icon code.
-
-2000-10-08 Iain Holmes <iain@helixcode.com>
-
- * mail-summary.c (generate_html_summary): Generic function to
- recreate the HTML of the summary. Checks all the folder summaries.
- (generate_folder_summarys): Create a summary of all the vfolders
- and the Inbox.
- (create_summary_view): Generate the folder summarys before the
- HTML.
-
-2000-10-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * folder-browser.c: Don't #include "mail-search-dialogue.h" as
- it's missing from the repository.
- (search_full_clicked): Temporarily `#if 0'ed out.
- (search_full): Likewise.
- (folder_browser_gui_init): Don't connect `search_full'.
- (create_option_menu): Don't connect `search_menu_deactivate'.
- (folder_browser_gui_init): Don't connect `search_activate'.
- (search_set): Don't do `search_full()'.
- (folder_browser_gui_init): Likewise.
-
- * Makefile.am (evolution_mail_SOURCES): Remove
- `mail-search-dialogue.h' and `mail-search-dialogue.c' as NotZed
- forgot to put them into CVS.
-
-2000-10-06 Not Zed <NotZed@HelixCode.com>
-
- * mail-search-dialogue.c: New widget, full search dialogue for
- mail.
-
- * folder-browser.c (search_set): If we click on custom search, run
- the full search dialogue.
- (folder_browser_gui_init): Add a button to perform a full search.
- (search_full): Bring up the mail search dialogue asynchronously.
- (search_full_clicked): Handle search options.
- (folder_browser_destroy): Free the saved rule if there is one
- there.
- (search_options[]): Added a custom option option - brings up the
- full search dialogue.
- (search_set): Disable the search entry if we are doing a full
- search.
-
- * mail-vfolder.c (vfolder_create_storage): Yay, finally
- depeterised this stuff.
- (vfolder_uri_to_folder): Removed an irrelevant comment.
-
- * mail-callbacks.c (filter_edit): And here.
-
- * mail-ops.c (do_fetch_mail): And here too.
-
- * mail-autofilter.c (filter_gui_add_from_message): Fixed call to
- context_load.
- (filter_gui_add_for_mailing_list): And here too.
-
- * folder-browser-factory.c (create_ondemand_hooks): Remove that
- ondemand callback snot.
-
-2000-10-05 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (message_list_init_etable): Build the etable once
- we know what folder we are going to use.
- (save_header_state): Save the header spec to a cache file.
- (message_list_destroy): Save the header spec.
- (message_list_setup_etable): Setup the etable spec for this
- folder, from a saved version if one exists, or to suit the folder
- type (sent/received).
- (message_list_set_folder): Setup the etable here once we have a folder.
-
-2000-10-09 Michael Meeks <michael@helixcode.com>
-
- * message-list.c (message_list_toggle_threads): re-write.
-
- * folder-browser-factory.c (control_activate): update paths, need
- CVS HEAD bonobo, use a listener not a verb.
-
-2000-10-08 Miguel de Icaza <miguel@helixcode.com>
-
- * mail-ops.c (mail_incorporate_messages): Tag string for translation
- (do_flag_messages): ditto.
-
- * mail-threads.c (pipe_write): Repeates writes on EINTRS.
- (pipe_read): Repeats reads on EINTRS.
- (mail_operation_queue): Use pipe_write
- (mail_op_set_percentage): ditto.
- (mail_op_hide_progressbar): ditto.
- (mail_op_show_progressbar): ditto.
- (mail_op_set_message): ditto.
- (mail_op_get_password): ditto.
- (mail_op_error): ditto.
- (mail_op_forward_event): ditto.
- (mail_operations_terminate): ditto.
- (dispatch): use pipe_read.
- (dispatch): use pipe_write
- (dispatch): ditto.
-
- * mail-ops.c (mail_incorporate_messages): Only show message being
- incorporated every 2 seconds, to avoid a bunch of CORBA round trips.
- (do_transfer_messages): ditto.
- (do_forward_messages): ditto.
-
-2000-10-07 Miguel de Icaza <miguel@helixcode.com>
-
- * mail-ops.c (do_fetch_mail): Move the functionality to
- incorporate messages into mail_incorporate_messages.
- (mail_load_evolution_rule_context): New function. Move the
- functionality for loading the context rules to its own function.
-
-2000-10-06 Iain Holmes <iain@helixcode.com>
-
- * mail-summary.c: Fix the locking up of the mail by only calling
- camel functions from the camel thread, and ORBit functions from
- the GTK thread. Watch for the message-changed signal again.
-
- * component-factory.c (summary_fn, component_factory_init):
- Re-enabled it, cos I think it works again.
-
- * mail-display.h: Remove the pb_cache.
-
- * Makefile.am: Readd the mail-summary.[ch] files and add the
- evolution-services library to the link.
-
-2000-10-06 Chris Toshok <toshok@helixcode.com>
-
- * mail-ops.c (do_scan_subfolders): set the @subscribed_only
- parameter to TRUE, since the subscribe UI is the only interface
- that should show unsubscribed groups.
-
-2000-10-06 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-ops.c (do_scan_subfolders): Add missing @subscribed_only
- parameter in the call to `camel_store_get_folder_info()'. [FALSE,
- I hope that's right.]
-
-2000-10-05 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-format.c (write_field_to_stream): Decode the header before
- writing it to the header box.
-
- * mail-callbacks.c (send_receieve_mail): fetch mail before
- sending, this is a temp fix for POP-before-SMTP authentication.
-
-2000-10-05 Michael Meeks <michael@helixcode.com>
-
- * component-factory.c (summary_fn, component_factory_init):
- Disable summary stuff, it appears to be badly broken.
-
- * Makefile.am (evolution_mail_SOURCES): add mail-summary.[ch]
-
- * subscribe-dialog.c (update_pixmaps): upd.
- (set_pixmap): upd.
- (subscribe_dialog_gui_init): upd.
- remove redundant and annoying forward definitions.
-
- * folder-browser-factory.c (control_deactivate): upd.
- (control_activate_cb): upd.
- (control_activate): upd.
- (set_pixmap): upd.
- (update_pixmaps): upd.
- (register_ondemand): upd.
- (create_ondemand_hooks): upd.
-
-2000-10-04 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c (address_compare): Use CamelInternetAddress
- instead of my quick hack (aka InternetAddress).
-
-2000-10-05 Iain Holmes <iain@helixcode.com>
-
- * mail-summary.c: Don't watch for the message-changed signal.
-
-2000-10-05 Iain Holmes <iain@helixcode.com>
-
- * component-factory.c (component_factory_init): Setup the summary
- factory as well.
- (summary_fn): New function to create the ExecutiveSummaryComponent.
-
- * mail-summary.c: Create the view, and update it when something
- changes.
-
-2000-10-04 Iain Holmes <iain@helixcode.com>
-
- * mail-display.c (on_object_requested): Removed the pixbuf cache
- as it would return the pixbufs in the reverse order every so often
- and generally get all confused.
-
-2000-10-04 Dan Winship <danw@helixcode.com>
-
- * folder-browser-factory.c (control_deactivate): Add back the
- "sync folder on leave" hack that got lost in the UIHandler merge.
-
-2000-10-04 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser-factory.c: Instead of UnSelectAll, we want
- InvertSelection.
-
- * mail-callbacks.c (select_all): Finished this function.
- (invert_selection): Finished. (was unselect_all - but that's not
- what we really wanted as it'd be pointless. invert_selection is a
- much more useful callback :-)
-
-2000-10-04 Chris Toshok <toshok@helixcode.com>
-
- * mail-tools.c (mail_tool_get_root_of_store): remove news specific
- check.
- (mail_tool_uri_to_folder): news: -> nntp:
-
-2000-10-04 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_filter_ondemand): Don't expunge the source
- mailbox on completion.
-
-2000-10-04 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (do_scan_subfolders): Don't try to add_folders if
- get_folder_info returned NULL.
-
-2000-10-04 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (message_list_init_header): Fix the attachment
- icon width.
- (content_is_attachment): Perform some simple tests to see if the
- message contains an attachment.
- (build_subtree): Kill a pointless warning.
-
-2000-10-04 Miguel de Icaza <miguel@helixcode.com>
-
- * mail-callbacks.c (delete_msg): Added a comment to a piece of
- code that I was trying to "fix" just to find that the strange
- behaviour here that was about to be fixed, was actually a fix to
- the problem I was trying to fix.
-
- So put the original comments from Dan, and will hope that someone
- with more knowledge about this can figure why the delete key wont
- delete messages and select the next unread message.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-dialog.c (subscribe_dialog_destroy): destroy our
- tree_model and remove the root node. also, release_unref our
- control and view, and unref the listener.
-
- * mail-tools.c (mail_tool_uri_to_folder): news url's contain host
- names too, now.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-dialog.c, subscribe-dialog.h: add a
- storage-set-view-listener, and add a little printf saying what
- storage was selected.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-dialog.c (subscribe_dialog_gui_init): get
- Evolution::StorageSetView interface on our storage set view
- control, and set "show_folders" to FALSE.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * Makefile.am (INCLUDES): add -I$(top_srcdir)/widgets/misc
-
- * subscribe-dialog.c (subscribe_dialog_gui_init): change the
- window title to Manage Subscriptions, bold subscribed folders, and
- add a title bar ala the evolution shell (but without the close
- button).
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-dialog.h: add fields for the storage set
- Bonobo_Control and Evolution_StorageSetView interfaces.
-
- * subscribe-dialog.c (subscribe_dialog_gui_init): create the uih
- as early as possible, and add the storage set view to the left
- side of the hpaned.
-
-2000-09-22 Michael Meeks <michael@helixcode.com>
-
- * folder-browser-factory.c (set_pixmap): upd.
- (control_activate): upd.
-
-2000-10-02 Dan Winship <danw@helixcode.com>
-
- * mail-config-gui.c: Remove "Port" entry from source dialog. We'll
- use "host:port" like Netscape and other programs do.
- (service_page_get_url): If host ends in ":###", use that as port.
- (service_page_set_url): If URL contains a port, append it to the
- hostname, separated by a colon.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * Makefile.am (evolution_mail_SOURCES): subscribe-control.[ch] ->
- subscribe_dialog.[ch]
-
- * mail-callbacks.c (manage_subscriptions): subscribe_control ->
- subscribe_dialog. Also, pass the shell to subscribe_dialog_new.
-
- * mail-types.h: SubscribeControl -> SubscribeDialog.
-
- * subscribe-dialog.c, subscribe-dialog.h: rename from
- subscribe-control.[ch].
-
- * subscribe-dialog.c (subscribe_dialog_construct): pass
- Evolution_Shell in.
- (subscribe_dialog_new): takes Evolution_Shell argument now.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * message-list.c (message_list_init_renderers): remove the 2 tree
- pixbufs, so adjust the offsets to the score pixbufs. also, pass
- NULL for the open/closed pixbufs to the tree cell renderer.
-
-2000-10-02 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (mail_do_scan_subfolders, etc): Update for
- CamelFolderInfo changes.
-
- * message-list.c (message_list_destroy): Don't save_tree_state if
- there's no folder associated with the MessageList.
-
- * folder-browser.c (folder_browser_set_uri): Only call
- mail_do_load_folder if the URI is not "".
-
-2000-10-02 Iain Holmes <iain@helixcode.com>
-
- * mail-display.[ch]: Add a cache for the pixbufs, hashed on CID,
- so that we only have to make a thumbnail once.
-
-2000-10-01 Iain Holmes <iain@helixcode.com>
-
- * mail-display.c: Generate the thumbnails on an idle function so
- that the user interface isn't locked. Checks in case the widget it
- will use to display the image isn't destroyed.
-
-2000-10-01 Iain Holmes <iain@helixcode.com>
-
- * mail-display.c (on_object_requested): If the attachment is an
- image display a thumbnail of it, instead of the generic image
- icon.
-
-2000-09-29 Miguel de Icaza <miguel@helixcode.com>
-
- * folder-browser-factory.c: Add print preview verb here.
-
- * mail-callbacks.c (do_mail_print): Handle printing here, the
- complete engine.
- (mail_print_preview_msg): new. does print previewing.
- (mail_print_msg): does printing of the message.
-
-2000-09-29 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-control-factory.c, subscribe-control-factory.h: nuked.
-
- * subscribe-control.c, subscribe-control.h: lots of changes. we
- now pop up a dialog, and will have a storage set view on our left
- side, like the shell does.
-
- * mail.h: add prototype for manage_subscriptions.
-
- * mail-callbacks.c (manage_subscriptions): new function, pops up
- the subscribe dialog.
-
- * folder-browser-factory.c: add the verb for managing
- subscriptions.
-
- * Makefile.am (evolution_mail_SOURCES): add subscribe-control.[ch]
- again.
-
-2000-09-28 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-control.h (subscribe_search): added prototype.
-
- * subscribe-control.c (subscribe_search): new function.
-
- * subscribe-control-factory.c (make_folder_search_widget): new
- function, to add search widget to toolbar.
- (control_activate): create the search widget and add it to the
- toolbar.
-
-2000-09-28 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_send_queue): Messages should be appended to Sent
- as Seen.
- (do_send_mail): Same.
-
-2000-09-28 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am: Don't compile `subscribe-control' for now. It
- needs to be converted to the new UI handler code in Bonobo; it
- doesn't compile right now.
-
-2000-09-27 Chris Toshok <toshok@helixcode.com>
-
- * subscribe-control.c (subscribe_refresh_list): new function.
-
- * subscribe-control.h (subscribe_refresh_list): new prototype.
-
- * subscribe-control-factory.c (update_pixmaps): add RefreshList
- pixmap. also, add it to the verbs list.
-
-2000-09-27 Chris Toshok <toshok@helixcode.com>
-
- * mail-types.h: add SubscribeControl typedef.
-
- * Makefile.am (evolution_mail_SOURCES): add the subscribe stuff.
-
- * subscribe-control-factory.h * subscribe-control-factory.c *
- subscribe-control.c: * subscribe-control.h: Mostly mocked up
- subscribe ui.
-
-2000-09-27 Jeffrey Stedfast <fejj@helixcode.com>
- Note: We need a configuration option to specify whether to log
- filtering actions or not.
-
- * mail-ops.c (do_filter_ondemand): Updated to pass a log file
- pointer to filter_driver_run.
- (do_fetch_mail): Same.
- (mail_do_fetch_mail): Fixed a compiler warning.
-
-2000-09-27 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (composer_postpone_cb): Fix it so that "send
- later" will still mark a message as being replied, forwarded,
- whatever. Closes bug #568 on bugzilla.
-
-2000-09-27 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_filter_ondemand): If the message has been
- deleted, don't try filtering it - skip to the next message. Fixes
- bugzilla bug #639.
-
-2000-09-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser-factory.c: Shuffling (un)select all menu items to
- the Edit menu.
-
-2000-09-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser-factory.c: Added new menu items
-
- * mail-callbacks.c (mark_as_seen): New callback to mark all
- selected messages as Seen.
- (mark_as_unseen): New callback to mark all selected messages as
- Unseen.
- (select_all): New callback to select all messages (not yet
- finished)
- (unselect_all): New callback to unselect all messages (not yet
- finished)
-
-2000-09-25 Not Zed <NotZed@HelixCode.com>
-
- * message-list.c (folder_to_cachename): Function to convert a
- folder name/path to a filename for per-folder data.
- (save_tree_state):
- (load_tree_state):
- (free_tree_state): For loading/saving the state of the expansion
- of nodes in the tree.
- (message_list_destroy): Save the tree state when done.
- (save_node_state): Changed logic, we save when the node should be
- closed on startup. i.e. any new nodes with children automatically
- default to being open.
- (subtree_unread): Check for unread messages in a subtree. So
- false messages (for tree roots) are properly displayed.
-
-2000-09-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c (address_compare): Updated to use Nat's
- ENameWestern parser.
-
- * Makefile.am: link against e-util/ename/libename.la
-
-2000-09-25 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c: CamelException is not for compile-time errors.
- Replace lots of argument checks in setup_ functions with
- g_return_if_fails in the public functions. Also remove some
- prototypes that weren't needed because they were for static
- functions that are defined before they're used.
-
-2000-09-23 Michael Meeks <michael@helixcode.com>
-
- * folder-browser-factory.c (set_pixmap): upd.
- (control_activate): upd.
-
-2000-09-23 Ettore Perazzoli <ettore@helixcode.com>
-
- * message-list.c (internet_address_new_from_string): Skip spaces
- at the beginning of the string first before doing anything else.
- The code that follows doesn't like the first character of the
- string to be a space.
-
-2000-09-22 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c (address_compare): New comparison function for
- email addresses.
- (subject_compare): New comparison function for message subjects.
- (message_list_init_header): Updated to use the new compare funcs.
-
-2000-09-21 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-format.c (mail_generate_reply): Fixed some memory
- leakage. Call free_recipients() so we don't leak memory.
-
-2000-09-19 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_scan_subfolders): Use the folder's full_name so
- recursive directory structures display correctly ;-)
-
-2000-09-19 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (do_scan_subfolders): Update for CamelFolder changes
- (subfolder_names -> subfolder_info).
-
-2000-09-19 Dan Winship <danw@helixcode.com>
-
- * mail-callbacks.c (create_msg_composer, compose_msg, send_to_url,
- mail_reply, forward_msg): * mail-format.c (mail_generate_reply): *
- mail-ops.c (cleanup_edit_messages):
-
- * mail-view.c (view_forward_msg): Deal with NULL composer.
-
-2000-09-18 Dan Winship <danw@helixcode.com>
-
- * main.c (main): Call gnome_vfs_init() since the composer now does
- file operations (to get the MIME type of attachments).
-
-2000-09-18 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c: Removed COL_ONLINE_STATUS because we don't want
- that. Renamed COL_PRIORITY to COL_SCORE and set it up to sort-of
- work, I'm not really sure which renderer I should use.
-
-2000-09-18 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and
- $(EXTRA_GNOME_LIBS). Removed unneeded libraries.
-
- * component-factory.c, folder-browser-factory.c, folder-browser.c,
- mail-callbacks.c, mail-config-gui.c, mail-display.c,
- mail-display.h, main.c, message-list.c, message-list.h: Fixed the
- #include lines to deal properly with gal.
-
-2000-09-16 Michael Meeks <michael@helixcode.com>
-
- * Makefile.am (INCLUDES): add datadir
-
- * folder-browser-factory.c (control_activate): use it.
-
-2000-09-15 Dan Winship <danw@helixcode.com>
-
- * mail-callbacks.c (transfer_msg): Revert **Temp fix** from below
- since the relevant shell bug has been fixed now.
-
- * mail-ops.c (do_fetch_mail): Fix the sense of the "keep on
- server" check so we're not doing this backwards. Don't
- get_message_flags, because POP doesn't support it and it's
- pointless anyway since we're setting deleted, not toggling it.
- call camel_folder_sync with expunge=TRUE so that the deletions are
- actually recorded.
-
-2000-09-15 Dan Winship <danw@helixcode.com>
-
- This bug was so much fun to fix the first time that I decided to
- fix it again.
-
- 2000-07-11 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (real_send_mail): Set the post_send_data flag
- rather than toggling it. (Maybe we'll need more control
- over it later, but for now, the only flag we set is
- "replied", and we want that set, not toggled.)
-
-2000-09-14 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (transfer_msg): **Temp fix** Send "" as the
- default folder to select as anything else seems to cause a
- segfault in shell's user_get_folder().
- (check_configured): A spoon full of 'line wrapping' makes the
- medicine go down, the medicine go dowwwwn...
-
-2000-09-14 Iain Holmes <terrorist@gegl.org>
-
- * mail-callbacks.c (check_configured): Ask if you want to
- configure the mail client if it isn't configured already.
- (check_send_configuration): Remove the error box if mail isn't
- configured.
- (send_queued_mail): Same.
-
-2000-09-14 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (setup_append_mail): camel_folder_append is perfectly
- happy to take a NULL info.
-
-2000-09-14 Michael Meeks <michael@helixcode.com>
-
- * folder-browser-factory.c: move fn to bonobo.
- (set_pixmap): update.
- (control_deactivate): add bonobo_ui_handler_unset_container
-
-2000-09-14 Christopher James Lahey <clahey@helixcode.com>
-
- * mail-config-gui.h: Changed the include here because it caused
- make distcheck to fail for me. I changed it from <Evolution.h> to
- "shell/Evolution.h". This seems to have fixed things.
-
-2000-09-14 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_fetch_mail): Only use the cache if the user plans
- to keep_on_server.
-
-2000-09-14 Michael Meeks <michael@helixcode.com>
-
- * folder-browser-factory.c (control_deactivate): kill
- warning. (control_activate): set threaded toggle state,
- add freeze / thaw.
- (set_pixmap, fill_toolbar, update_pixmaps): update.
-
-2000-09-13 Christopher James Lahey <clahey@helixcode.com>
-
- * folder-browser-factory.c: Fixed a warning (Missing include
- file.)
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- ($(EVOLUTION_MAIL_CORBA_GENERATED)): Add space after `-I'.
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am: Remove `ui.xml' stuff.
-
-2000-09-12 Dan Winship <danw@helixcode.com>
-
- * mail-local-storage.c (mail_local_storage_startup): set
- folder_tree before adding the listener, since that will eventually
- invoke callbacks that will look at it.
-
- * folder-browser-factory.c (control_deactivate): sync the folder
- on deactivate.
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * message-list.c (on_right_click): Also display the name of the
- mailing list in the "Filter on Mailing List" item for additional
- Coolness factor.
-
- * mail-autofilter.c (filter_gui_add_for_mailing_list): Create the
- rule with `filter_filter_new()' so that it also has an action
- part.
-
- * mail-mlist-magic.c (get_header): Use the right header name to
- retrieve the header.
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * message-list.c (on_right_click): Grey out the mailing list
- filter item if `mail_mlist_magic_detect_list()' returns NULL on
- this message [i.e., if we cannot figure out a mailing list for
- this message].
- (filter_mlist): Good boys don't use F words.
-
- * mail-mlist-magic.c (check_sender): Work safely if
- `header_name_return' or `header_value_return' are NULL.
- (check_x_been_there): Likewise.
- (check_delivered_to): Likewise.
- (check_x_mailing_list): Likewise.
- (check_x_loop): Likewise.
- (get_header): Use the right header name to retrieve the header.
-
- * message-list.c (on_right_click): Mark strings for translation.
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * folder-browser-factory.c: Use the latest, shiny, amazing TigerT
- art for the toolbar.
-
- * component-factory.c: #include "mail-local-storage.h".
- (owner_set_cb): Removed unused variable.
-
- * message-list.c (filter_sender): Made static.
- (filter_recipient): Likewise.
- (filter_subject): Likewise.
- (vfolder_recipient): Likewise.
- (vfolder_sender): Likewise.
- (vfolder_subject): Likewise.
-
- * mail.h (vfolder_subject): Removed prototype [WTF was this doing
- here?!?!].
- (vfolder_sender): Likewise.
- (vfolder_recipient): Likewise.
- (filter_subject): Likewise.
- (filter_sender): Likewise.
- (filter_recipient): Likewise.
-
- * message-list.c: Added a new "Filter on mailing list" menu item.
- (filter_mlist): Callback for this menu item. Use
- `filter_gui_add_for_mailing_list' to pop up the filter dialog with
- the appropriate rule.
-
- * mail-autofilter.c (filter_gui_add_for_mailing_list): New.
-
- * message-thread.c (dump_tree): Removed unused variable.
-
- * mail-mlist-magic.c: New.
- * mail-mlist-magic.h: New.
-
- * mail-autofilter.c (rule_match_recipients): Mark strings for
- translation.
- (rule_from_message): Likewise.
- (filter_gui_add_from_message): Likewise.
-
-2000-09-12 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_fetch_mail): Was trying to unhook an event from
- the wrong folder - oops.
-
-2000-09-12 Not Zed <NotZed@HelixCode.com>
-
- * message-thread.c: Reverted to version 1.15.
- (remove_node): Ok, if a node has a parent, remove it from the
- parent list, otherwise remove it from the (supplied) root list.
- (group_root_set): When we merge children, free the lost node.
- (thread_messages_free): Remove the return, run as is.
- (prune_empty): Plugged another small leak.
-
-2000-09-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (run_filter_ondemand): Updated to use the new
- mail_do_filter_ondemand.
-
- * mail-ops.c (do_fetch_mail): Update to use the new
- filter_driver_run args.
- (do_filter_ondemand): Updated to use the new filter_driver_run
- args.
- (mail_do_filter_ondemand): Take a FilterContext as a argument
- instead of a driver as we need to destroy the filter inside the
- do_filter_ondemand function and things'd get messy.
-
-2000-09-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_fetch_mail): Don't have the filter driver
- self_destruct.
-
-2000-09-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_fetch_mail): If we're fetching from an mbox
- formatted file then we need to do some special-casing.
-
-2000-09-11 Ettore Perazzoli <ettore@helixcode.com>
-
- * component-factory.c (owner_set_cb): Call
- `mail_local_storage_startup()' to set up handling of the local
- storage.
-
- * mail-local-storage.c: New.
- * mail-local-storage.h: New.
-
-2000-09-11 Christopher James Lahey <clahey@helixcode.com>
-
- * mail-display.c: Fixed some warnings.
-
-2000-09-11 Dan Winship <danw@helixcode.com>
-
- * mail-display.c, mail-format.c: Another big rewrite of this
- stuff. Now all (well, most) attachments get a small icon with a
- description and a (non-obvious) right-click pop-up menu with
- options to save, open in an external program, or show/hide inline.
-
- TODO: antialias the icon, add more options to the pop-up for
- certain MIME types, add an icon to the headers, fix PGP to work
- like everything else, fix message/external-body to work again,
- add some icon caching action, etc, etc.
-
-2000-09-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_fetch_mail): Use the CamelUIDCache so that we
- only retrieve *new* messages and also send notes to the status bar
- telling it which message we're downloading so that Ettore can
- sleep at night ;-)
-
-2000-09-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_fetch_mail): Updated to not send hook/unhook data
- to filter_driver_run as it no longer takes those args.
- (do_filter_ondemand): Same. Also wrap filtering in freeze/thaw to
- prevent signals from being queued up
-
-2000-09-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_fetch_mail): Freeze the default folder before
- filtering and thaw it afterward to prevent a ton of
- "folder_changed" signals from being queued.
-
-2000-09-08 Christopher James Lahey <clahey@helixcode.com>
-
- * folder-browser.c, mail-config-gui.c, mail-ops.c: Fixed some
- warnings.
-
- * message-list.c: Added base ETableModel functions.
-
-2000-09-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_fetch_mail): Updated to pass a CamelMessageInfo
- to filter_driver_run
- (do_filter_ondemand): Same.
-
-2000-09-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_filter_ondemand): Updated to check the boolean
- return code from filter_driver_run to find out whether or not the
- message was filtered so that it can decide whether or not to
- delete the message from the source folder or not.
-
-2000-09-07 Jesse Pavel <jpavel@helixcode.com>
-
- * mail-format.c (mail_generate_reply) Changed the behavior of
- Reply-to-All so that the sender's address does not appear in
- the cc: list.
-
-2000-09-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_fetch_mail): Updated to pass an exception to
- filter_driver_run and also check the exception before deleting the
- message from the source folder.
- (do_filter_ondemand): Updated to pass an exception to
- filter_driver_run
-
-2000-09-07 Dan Winship <danw@helixcode.com>
-
- * session.c (session_init): Pass a storage dir to
- camel_session_new now.
-
- * main.c (main): Can't call session_init here now, because it
- requires evolution_dir to be set.
-
- * component-factory.c (owner_set_cb): call session_init here.
-
- * mail-ops.c (do_fetch_mail): Fix previous fix. (Free the uids,
- just do it correctly.)
-
-2000-09-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (do_fetch_mail): Don't free uids, let the camel
- folder do that when it gets finalized
-
-2000-09-06 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (mail_do_filter_ondemand): New async function to
- filter messages on demand.
- (do_fetch_mail): Updated to filter 1 message at a time using the
- new filter-driver code
-
- * mail-callbacks.c (composer_postpone_cb): Send NULL as the
- message info.
- (run_filter_ondemand): Use mail_do_filter_ondemand instead of
- filter_driver_run
-
- * mail-tools.c: Removed mail_tool_filter_contents_into and
- mail_tool_fetch_mail_into_searchable as they have now been
- deprecated.
-
-2000-09-06 Dan Winship <danw@helixcode.com>
-
- * message-list.c (clear_tree): set the data to NULL for the tree
- root, so nuke_uids won't try to free anything.
-
-2000-09-06 Ettore Perazzoli <ettore@helixcode.com>
-
- * folder-browser.c (folder_browser_new): @shell made const.
- `CORBA_Object_duplicate()' it before storing it.
- (folder_browser_destroy): Free the shell object with
- `CORBA_Object_release()', not `CORBA_free()'.
-
- * folder-browser-factory.c (folder_browser_factory_new_control):
- @shell made const.
-
-2000-09-05 Dan Winship <danw@helixcode.com>
-
- * mail-display.c (make_safe_filename):
- * mail-format.c (handle_mystery):
- * mail-identify.c (mail_identify_mime_part):
- camel_mime_part_get_filename now deals with both
- Content-Disposition and Content-Type.
-
-2000-09-05 Peter Williams <peterw@helixcode.com>
-
- * mail-ops.c (cleanup_load_folder): Check for NULL folder.
- (mail_do_setup_folder): Copy the 'name' parameter so that
- we can free it.
-
- * message-list.c (nuke_uids): Depth '-1' means "unlimited", not 0.
-
-2000-09-05 Dan Winship <danw@helixcode.com>
-
- * component-factory.c (owner_set_cb): Re-rename "Sent".
-
- * folder-browser.c (fb_resize_cb): Remove the "+ 90" here since it
- seems to break things for me, and it's not commented anyway and
- there's no excuse for adding 90 to a number with no explanation.
-
-2000-09-05 Peter Williams <peterw@helixcode.com>
-
- * folder-browser.c (folder_browser_destroy): Don't free the shell;
- it's not ours.
-
-2000-09-05 Dan Winship <danw@helixcode.com>
-
- * mail-tools.c (mail_tool_move_folder_contents): only call
- camel_folder_get_message_info if the folder has
- summary_capability. Don't hack up a fake CamelMessageInfo:
- append_message will take NULL.
-
- * mail-ops.c: Replace mail_do_setup_draftbox,
- mail_do_setup_outbox, and mail_do_setup_sentbox with
- mail_do_setup_folder.
- (do_send_mail, do_send_queue): s/sentbox_folder/sent_folder/
-
- * component-factory.c (owner_set_cb): Use mail_do_setup_folder,
- rename sentbox_folder to sent_folder, and call
- mail_operation_wait_for_finish after the setup_folder calls in
- case anything needs to use the _folder variables.
-
-2000-09-04 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-format.c (mail_generate_reply): Applied Jesse's patch that
- will append a signature to the replied message text
-
- * folder-browser-factory.c: Changed "Send & Receieve" back to "Get
- Mail" temporarily so that the toolbar buttons don't all get
- stretched to some weird proportion
-
-2000-09-03 JP Rosevear <jpr@helixcode.com>
-
- * mail-config.c (mail_config_add_news): Copy the passed in item
- before adding
- (mail_config_add_source): ditto
- (mail_config_add_identity): ditto
-
- * mail-config-gui.c (mail_config): We don't actually need a notebook
- pointer.
- (identities_edit_clicked): Don't explicitly destroy, we are using
- gtk_clist_set_data_full now
- (sources_edit_clicked): ditto
- (news_edit_clicked): ditto
- (mail_config): Use gtk_clist_set_row_data_full to kill leaks
-
-2000-09-03 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser-factory.c: Change the "Get Mail" toolbar button
- to become "Send & Receieve"
-
- * mail-callbacks.c (send_queued_mail): New callback function for
- sending queued mail
- (send_receieve_mail): New callback for Send & Receieve that
- basically just calls send_queued_mail and then fetch_mail
-
- * mail-ops.c (cleanup_send_mail): Mod to be able to handle a NULL
- composer window
- (setup_send_mail): Modified to handle a NULL composer widget
- (mail_do_send_queue): New convenience async function to send all
- messages in a folder (aka all messages in a queue)
-
-2000-09-02 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-tools.c (mail_tool_move_folder_contents): Since POP3
- doesn't implement get_message_info, we need to check for info to
- be NULL. In this case, we need to make our own info structure to
- pass to append_message and then remember to free it
- afterward. Should we even bother with get_message_info? And if so,
- should we then implement get_message_info for POP3?
-
-2000-09-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * folder-browser.c (etable_key): Make the `Home' key to move to
- the beginning of the list and `End' to the end of it, using
- `message_list_home()' and `message_list_end()'.
-
- * message-list.c (message_list_home): New.
- (message_list_end): New.
-
- * folder-browser.c (folder_browser_new): Don't ref the shell here.
- (folder_browser_destroy): Don't unref the shell. Instead,
- `CORBA_free()' the object reference.
-
- * folder-browser-factory.c (control_activate): Bind "Open in New
- Window" to `Ctrl-O'.
-
-2000-09-02 Lauris Kaplinski <lauris@helixcode.com>
-
- * mail-config-gui.c: Use e_utf8 wrappers
-
- * main.c (main): Do e_unicode_init, so we are not confusing
- libunicode
-
-2000-09-01 Christopher James Lahey <clahey@helixcode.com>
-
- * folder-browser.c: Removed a warning.
-
-2000-09-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (compose_msg): Attach a callback to the
- postpone signal
- (send_to_url): Same
- (mail_reply): Same
- (forward_msg): Same
- (composer_postpone_cb): Callback function for the postpone signal
-
- * mail-ops.c (mail_do_setup_outbox): New convenience function to
- load the Outbox folder
- (mail_do_setup_sentbox): Same, but for Sentbox.
- (do_send_mail): Now saves messages in Sentbox if sent successfully
- (mail_do_append_mail): New convenience async function for
- appending messages to a folder
-
- * component-factory.c: Added outbox_folder and sent_folder
- (owner_set_cb): Call our new convenience functions to load Outbox
- and Sentbox
-
-2000-09-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-ops.c (cleanup_scan_subfolders): Update for the extra arg
- needed by `evolution_storage_new_folder()'.
- * mail-vfolder.c (vfolder_refresh): Likewise.
-
-2000-08-31 Peter Williams <peterw@helixcode.com>
-
- * folder-browser.c (folder_browser_new): Don't ref the shell:
- causes a race upon exit.
- (folder_browser_destroy): Don't unref it.
-
- * mail-config-gui.c (service_page_item_new): Add a checkbutton
- "use default port" to make life simple.
- (service_page_get_url): Honor use_default_port.
- (service_page_set_url): Set use_default_port based on the input
- URL.
- (toggle_port): New function, sets the sensitivity of the
- port entry based on "use default port"
-
- (config_do_query_authtypes): Make this asynchronous, as it
- may involve connecting to a server.
- (service_page_detect): Call the async auth querier.
- (service_page_item_new): Put the authentication stuff in if
- the url_flags have URL_ALLOW_AUTH. Call the async auth querier
- to get the info.
-
-2000-08-30 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-view.c (mail_view_create): Make the HTML widget grab the
- focus.
-
-2000-08-30 Peter Williams <peterw@helixcode.com>
-
- * mail-config-gui.c (do_test_service): Explicitly connect to
- the service again.
-
- * component-factory.c (mail_load_storages): Now that
- camel_service_get_provider exists, use it to make this function
- much simpler.
-
-2000-08-29 Peter Williams <peterw@helixcode.com>
-
- * folder-browser.c (folder_browser_new): Ref the Evolution_Shell.
- Is this correct, or is it a circular reference?
-
-2000-08-29 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (mail_do_send_mail): Update this and related
- functions to no longer take a From address. (The composer deals
- with it itself now.)
- (do_send_mail): Add the Evolution version back to the X-Mailer
- header (this change got lost in the thread migration).
-
- * mail-callbacks.c (composer_send_cb): Don't re-fetch the From
- address. It's set by the composer now. Don't free the
- post_send_data from here.
- (mail_reply): Attach to the composer's destroy signal to free the
- psd. (The current code would free it more than once if an error
- occurred while trying to send the first time.)
-
-2000-08-28 Peter Williams <peterw@helixcode.com>
-
- * mail-config-gui.c (mail_config_apply_clicked): Add new news sources,
- not only stores.
-
-2000-08-28 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (composer_send_cb): Free the from address when
- we're done with it. Also, e_msg_composer_hdrs_get_from returns
- alloc'd memory so don't strdup it.
-
-2000-08-28 Peter Williams <peterw@helixcode.com>
-
- * mail-ops.c (do_transfer_messages): Add status messages.
- (do_flag_messages): Same.
- (do_scan_subfolders): Same.
- (do_forward_messages): Same.
- (do_view_messages): Same.
-
-2000-08-28 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-view.c (mail_view_create): Use `gnome_app_set_toolbar()'
- the easy way instead of doing things manually with `GnomeDock' and
- `gnome_app_add_toolbar()'.
- (MINIMUM_WIDTH): New #define.
- (MINIMUM_HEIGHT): New #define.
- (view_size_allocate_cb): New, callback for the "size_allocate"
- signal of the mail view. It saves the last allocation in a static
- `last_allocation' variable.
- (mail_view_create): Connect it.
- (set_default_size): New function. Set the default width/height to
- the last allocation width/height; if the width/height is less than
- the `MINIUM_WIDTH' or `MINIMUM_HEIGHT', use that value instead.
-
- * mail-tools.c (mail_tool_move_folder_contents): Show `i + 1', not
- `i', so that we correctlly start counting from one instead of zero.
-
-2000-08-28 Peter Williams <peterw@helixcode.com>
-
- * *.c: s,mail_dialog_run,gnome_dialog_run,g.
-
- * main.c (main): Since only the main thread is dealing with GTK+,
- free the GDK threads mutex and never worry about locking again.
-
-2000-08-28 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-crypto.c (mail_crypto_openpgp_encrypt): Fix to prevent
- possible buffer overflows and a logic fix.
-
-2000-08-27 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-crypto.c (mail_crypto_openpgp_clearsign): New crypto
- function to clearsign plaintext
-
-2000-08-27 Ariel Rios <ariel@arcavia.com>
-
- * folder-browser-factory.c (control_activate): Added bonobo menu
- handler for mark_all_deleted function.
-
- * mail.h: (mark_all_deleted): Added prototype.
-
- * mail-callbacks.c (mark_all_deleted): Added callback for marking
- all displayed messages in a folder as deleted.
-
-2000-08-26 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-view.c (mail_view_create): Use
- `gtk_window_set_default_size' on the toplevel instead of
- `gtk_widget_set_usize()', and make the default size smaller.
-
-2000-08-25 Christopher James Lahey <clahey@helixcode.com>
-
- * mail-crypto.c: Fixed an uninitialized variable.
-
-2000-08-26 JP Rosevear <jpr@helixcode.com>
-
- * evolution-mail.gnorba: Kill
-
- * Makefile.am: Remove gnorba related stuff
-
-2000-08-25 Peter Williams <peterw@helixcode.com>
-
- * mail-config-gui.c (service_page_item_new): If the service wants
- a host, also let the user specify a port.
- (MailDialogServicePageItem): Add members for the port GtkEntry and
- the default port.
- (service_page_get_url): Translate the port in the entry back into
- the CamelURL.
- (service_page_set_url): Read in the port from the URL or use
- the default.
-
-2000-08-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-crypto.c (mail_crypto_openpgp_encrypt): Implemented PGP 2.x
- encryption. We only need to get the passphrase if we plan to sign
- the text, otherwise we don't need to worry about getting the
- passphrase.
-
-2000-08-24 Lauris Kaplinski <lauris@helixcode.com>
-
- * folder-browser.c: Use e_utf8 wrappers
-
- * mail-config-gui.c: Use e_utf8 wrappers
-
-2000-08-24 Peter Williams <peterw@helixcode.com>
-
- * folder-browser-factory.c (control_activate): Add all the
- functions from message-list.c's popup menu to the main
- menu as well
-
- * message-list.c (vfolder_subject): These functions become
- public.
-
- * mail-callbacks.c (mark_all_seen): Don't call camel_folder_get_uids
- here. IMAP, for example, will try to communicate with the IMAP
- server during that call.
-
- * mail-ops.c (cleanup_fetch_mail): Tell the user
- which URL has no new mail, as they may be checking
- more than one source.
- (mail_do_flag_all_messages): New function. Flags all of
- the messages in a folder. Something of a hack. This merely
- extends the flag_messages operation; it doesn't implement
- a new one.
- (do_flag_messages et al): Fetch the uids if we need to;
- use camel_folder_free_uids if necessary, etc.
-
- * mail-tools.c (mail_tool_move_folder_contents): Add
- messages to tell the user what's going on.
-
-2000-08-24 Christopher James Lahey <clahey@helixcode.com>
-
- * folder-browser-factory.c: Fixed some warnings in the uihandler
- code.
-
-2000-08-24 Peter Williams <peterw@helixcode.com>
-
- * component-factory.c (mail_load_storages): New function.
- Loads a list of URI's as mail storages, and inserts them
- into the shell's folder tree if appropriate (really, only
- puts them into the folder tree.)
- (mail_add_new_storage): Insert a storage into the folder
- tree. Not always appropriate (eg, /var/spool/mail/user is
- a storage that shouldn't be in the folder tree.)
- (create_view): Generate the Evolution_Shell and pass it
- to folder_browser_factor_new_control so that its member
- 'shell' can be set.
- (owner_set_cb): Instead of create_news_storage and
- creating the imap storages, load the news storages and
- mail storages via mail_load_storages().
-
- * folder-browser-factory.c (control_activate): Change to
- use providers_config again instead of mail_config. Pass
- the folderbrowser so that the config code knows where
- to insert the new storages if any are created. Pass
- forget_passwords the folderbriwser, too, for good luck.
- (folder_browser_factory_new_control): Take a new parameter,
- the Evolution_Shell that we belong to. The field in
- FolderBrowser has been there but was never getting set by
- anything, and we need this to be able to insert new storages
- into the shell's folder list.
-
- * folder-browser.c (folder_browser_new): Accept the
- new Evolution_Shell parameter. Set it. (Should we
- ref it or something?)
-
- * mail-config-gui.c (struct MailDruidDialog): Store an
- Evolution_Shell. With this we can insert the stores into
- the shell's folder list.
- (struct MailDialog): Same.
- (service_page_item_changed): Close a leak.
- (identity_dialog): Unswitch the Add/Edit identity titles.
- (news_dialog): Analogous to above.
- (mail_druid_finish): Add the new mail source to the shell
- view.
- (mail_config_druid): Take a new Evolution_Shell parameter
- for later use.
- (mail_config_apply_clicked): Add all the mail sources to
- the shell view.
- (mail_config): Take a new Evolution_Shell parameter.
-
- * mail-callbacks.c (check_configured): Accept a FolderBrowser
- so that we know where to put the new storages if any are
- created. Almost all the callbacks are passed a FB * anyway
- so this isn't a big deal.
- (check_send_configuration): Make sure that we're configured
- enough to be able to send mail. composer_send_cb() used to
- do this, but it would need a FolderBrowser *, and there are
- too many entry points to composer_send_cb to make this
- feasible.
- (fetch_mail): Pass the extra parm to check_configured().
- (free_psd): Move so that composer_send_cb can call this
- directly.
- (composer_send_cb): Don't check for proper configuration
- here -- it is the caller's responsiblity to call
- check_send_configuration(). Call free_psd() directly.
- (compose_msg): Call check_send_configuration().
- (send_to_url): Same. This is called from mail-display.c,
- though, and cannot reasonably be passed a FB. So: we can't
- start up the config dialog directly; the user must do it
- manually. Oh well.
- (mail_reply): Same as above.
- (forward_msg): Same as compose_msg().
- (edit_msg): Same as above.
- (providers_config): Reenable so that we can pass mail_config
- its FolderBrowser.
-
- * mail-display.c (write_data_to_file): Use the much more
- straightforward run_and_close to retrieve the user's answer,
- instead of the reply callback stuff.
-
- * mail-threads.c (mail_dialog_run): New wrapper for
- gnome_dialog_run that will take care of the GDK lock correctly.
- Far far more complicated than it should be.
- (mail_dialog_run_and_close): Analogous to above.
- (read_msg): Set inside_read_msg and unset it for the benefit
- of the two above functions. Don't bracket ourselves in
- GDK_THREADS_ENTER/_LEAVE anymore.
- (mail_operation_queue): Use mail_dialog_run_and_close.
- (show_error): As above.
- (get_password): As above.
-
- * mail-display.c (write_data_to_file): This has the only
- exception to the rule that "use mail_dialog_run(_and_close)
- instead of the gnome equivalent always." Not quite sure why
- it doesn't work here (the file selection window?).
-
- * mail-config-gui.c (identity_dialog): Change to
- mail_dialog_run_and_close.
- (source_dialog): Same as above.
- (news_dialog): Same as above.
- (cleanup_test_service): Same as above.
- (mail_config): Change to mail_dialog_run().
-
- * session.c (mail_request_dialog): Change to
- mail_dialog_run_and_close.
-
- * mail-tools.c (mail_tool_uri_to_folder_noex): As above.
-
- * mail-ops.c (cleanup_fetch_mail): As above.
-
- * mail-local.c (local_reconfigure_folder): As above.
-
- * mail-callbacks.c (check_send_configuration): As above.
- (ask_confirm_for_empty_subject): As above.
- (edit_msg): As above.
- (filter_edit): As above.
-
-2000-08-23 Dan Winship <danw@helixcode.com>
-
- * folder-browser-factory.c (control_activate): Reformat a bit,
- make "Folder" appear before "Message", fill in the Message menu
- more.
-
-2000-08-23 Peter Williams <peterw@helixcode.com>
-
- * mail-ops.c (describe_fetch_mail): Don't use the camel calls
- to describe the operation.
-
-2000-08-22 Peter Williams <peterw@helixcode.com>
-
- * mail-tools.c (mail_tool_get_folder_from_urlname): Don't connect
- to the service explicitly.
- (mail_tool_send_via_transport): Don't connect to the transport
- explicitly.
- (mail_tool_get_root_of_store): Same.
-
- * mail-config-gui.c (do_test_service): Just try camel_session_get_service,
- which will now connect for us.
-
- * message-thread.h: Add a note about *next being the first member
- of struct _container... if it isn't, everything goes Very Wrong.
-
- * message-thread.c (free_container): Extra debug print.
- (remove_node): Handle the case of empty containers holding the child
- that we're interested in.
- (thread_messages_free): Extra debug print.
-
-2000-08-20 Jeremy Wise <jwise@pathwaynet.com>
- * folder-browser.c: (fb_resize_cb) Added function to monitor resize
- of the e_paned in the main view.
-
-2000-08-18 Peter Williams <peterw@helixcode.com>
-
- * mail-tools.c (mail_tool_filter_contents_into): Fix a race. filter_driver_run is an
- async operation so it won't even be started by the time we sync the folders and check
- for the movemailbox to be emtpy. Thus the empty check for the movemail would fail
- 99% of the time.
-
- * mail-callbacks.c (run_filter_ondemand): Pass he new argument to the ever-mushrooming
- filter_driver_run.
-
-2000-08-17 Peter Williams <peterw@helixcode.com>
-
- * folder-browser-factory.c (control_activate): Fix menu item names.
- (register_ondemand): Put the ondemand hooks into the new folder menu.
-
-2000-08-17 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-vfolder.c (vfolder_gui_add_rule): Use stock OK/Cancel
- buttons and add i18n support.
-
- * folder-browser-factory.c (control_activate): Changed menu item
- label from "Mark all messages seen" to "Mark All Messages as
- Read". Changed capitalization of some other menu items.
- (control_activate): Put the message- and folder- related menu
- items in new "Message" and "Folder" subtrees which are created in
- the `<Component Placeholder>' item created by the shell.
- (control_deactivate): Updated accordingly.
- (control_activate): Put the filter and vfolder editors, the mail
- configuration and the "forget password" command into the
- "settings" menu.
- (control_deactivate): Updated accordingly.
-
- * mail-config-gui.c (transport_page_new): Add translation mark.
- (service_page_new): Show the menu items before appending them.
- (service_page_item_new): Use `GTK_FILL' for the "Detect supported
- types..." button.
-
- * local-config.glade: Change the apply button into an ok button.
-
-2000-08-17 Peter Williams <peterw@helixcode.com>
-
- Implement filtering on demand.
-
- * folder-browser-factory.c (register_ondemand): New function. Callback
- to put the filter-on-demand filters into the bonobo UIH;
- (create_ondemand_hooks): New function. Read in our on-demand filters
- and hook them into the UI.
- (remove_ondemand_hooks): New function. Remove the hooks when done with
- them.
- (control_activate): Call create_ondemand_hooks()
- (control_deactivate): Call remove_ondemand_hooks();
-
- * mail-callbacks.c (run_filter_ondemand): New function. Callback
- for running a filter on demand.
- (filter_edit): Pass NULLs as the new arguments to rule_context_load.
-
- * mail.h: Prototype run_filter_ondemand();
-
- * folder-browser.c (oc_destroy): New function. Iterator to destroy
- an fb_ondemand_closure.
- (folder_browser_destroy): Free the data associated with the ondemand
- menu items.
- (my_folder_browser_init): Clear the filter_ variables.
-
- * folder-browser.h: Two new members of FolderBrowser: filter_menu_paths,
- a list of fb_ondemand_closures so that the menu items can be freed and
- removed; and filter_context, a permanently loaded FilterContext for
- running the ondemand filters. Prototype the new fb_ondemand_closure
- structure.
-
- * mail-autofilter.c (filter_gui_add_from_message): Pass NULLs as the
- new parameters to rule_context_load (we don't need to hook up ondemand
- menu items...)
-
- * mail-tools.c (mail_tool_filter_get_folder_func): Rename from
- get_folder_func() and make public so mail-callbacks.c:run_filter_ondemand()
- can use it too.
- (mail_tool_filter_contents_into): Use the new name of get_folder_func.
- Pass NULLs as the extra arguments to rule_context_load. Pass the
- extra source type to filter_driver_run (only use INCOMING).
-
- * mail-tools.h: Publicly prototype mail_tool_filter_get_folder_func()
-
- * mail-vfolder.c (vfolder_create_storage): Pass NULLs as the extra
- arguments to rule_context_load.
-
- * message-list.c (message_list_init): Free our strdup'd uids when
- the table model gets destroyed.
- (nuke_uids): New function. Walk the tree nodes to free the uids.
- (nuke_uids_cb): New callback for nuke_uids();
-
-
-2000-08-16 Richard Hult <rhult@hem.passagen.se>
-
- * mail-ops.c (cleanup_display_message): Use a configurable timeout.
-
- * mail-config.c (mail_config_set_mark_as_seen_timeout): New function
- for the settable mark-as-seen timeout.
- (mail_config_mark_as_seen_timeout): Likewise.
- (mail_config_write): Write the timeout setting.
- (config_read): Read timeout setting.
-
- * mail-config-gui.c (mail_config): Add option for the settable
- mark-as-seen timeout.
- (mail_config_apply_clicked): Likewise.
- (timeout_changed): New function for the timeout setting.
-
-2000-08-16 Peter Williams <peterw@helixcode.com>
-
- * message-thread.c (walk_containers): More (default disabled)
- mem debugging here. Fix the big leaks.
-
- * mail-format.c (get_url_for_icon): Copy the url_path so that
- it can't get freed under us.
-
- * mail-threads.c (mail_operation_queue): Fix a leak.
-
- * mail-ops.c (mail_do_display_message): Fix another leak.
-
- * message-list.c (message_list_destroy): Remove the seen_id timeout
- if necessary.
-
- * mail-local.c (mail_tool_local_uri_to_folder): Fix a leak.
-
- * session.c (auth_callback): Fix a leak. Almost seems as if
- I've been using Purify...
-
-
-2000-08-15 Peter Williams <peterw@helixcode.com>
-
- * message-thread.c (alloc_container): Add support for debugging
- container allocations -- currently disabled. Make sure that
- the g_strfreev works.
-
- * message-list.c (main_message_changed): Address bug #496 --
- possible race when forwading a message_changed event.
-
- * mail-threads.c (dispatch): Close the dispatch thread's half of
- pipes when about to exit.
- (mail_operations_terminate): Close the main thread's half of the
- pipes when about to exit.
- (all): Add i18n support.
-
- * mail-tools.c (all): Add i18n support.
-
- * mail-ops.c (transfer_messages): Generalize move_messages into
- transfer_messages so that we can copy too.
- (all): Add i18n supprt where appropriate.
-
- * mail-ops.h: Prototype the new mail_do_transfer_messages.
-
- * folder-browser-factory.c: Add a UI hook for copy_msg.
-
- * mail-callbacks.c (transfer_msg): Generalize move so that it supports
- copy as well, and add a callback 'copy_msg'.
-
- * message-list.c (on_right_click): Add a right-click hook for Copy Message.
-
- * session.c (mail_request_dialog): Don't deadlock when in main thread.
-
-2000-08-14 Peter Williams <peterw@helixcode.com>
-
- * mail-threads.c (show_error): Fix the error dialogs.
- (read_msg): Re-enable them.
-
- * mail-ops.c (do_scan_subfolders): Silence a compile warning.
-
-2000-08-13 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-crypto.c (mail_crypto_openpgp_encrypt): Added support for
- encrypting via PGP 5.0
-
-2000-08-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-ops.c (cleanup_create_folder): Release the listener object
- with `CORBA_Object_release()', not `CORBA_free()'.
-
-2000-08-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * main.c (main): Set the signal handlers for `SIGSEGV' and
- `SIGBUS' to the default ones.
-
-2000-08-13 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.c (mail_config_write): Set config->configured to
- TRUE
-
-2000-08-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-config-gui.c (mail_config_druid): Don't
- `GDK_THREADS_ENTER()'/`GDK_THREADS_LEAVE()'.
-
-2000-08-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-threads.c (update_active_views): Just iterate through all
- the controls, not just the active ones.
-
- * folder-browser-factory.c: Don't keep track of active controls.
- Rather, keep track of all of them.
- (folder_browser_factory_get_active_control_list): Removed.
- (folder_browser_factory_get_control_list): New.
-
-2000-08-13 Dan Winship <danw@helixcode.com>
-
- * Makefile.am (evolution_mail_SOURCES): add mail-local.h
-
-2000-08-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-threads.c (read_msg): For now, don't do anything about
- errors.
-
-2000-08-13 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (add_url): Fix some freed-memory references
-
- * mail-threads.c (get_password): Don't free the prompt. It
- doesn't belong to you.
-
-2000-08-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-ops.c (mail_do_create_folder): Duplicate the listener
- object.
- (cleanup_create_folder): Free the listener.
-
-2000-08-13 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-threads.c (get_password): Don't wrap the gnome_dialog_run
- in GDK_THREADS_ENTER/LEAVE
-
-2000-08-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * folder-browser-factory.c (control_destroy_cb): Remove the
- control from the active control list, if it's there.
-
- * mail.h (folder_browser_factory_new_control): Removed prototype.
- (folder_browser_factory_init): Removed prototype.
-
- * folder-browser-factory.h: New.
-
- * folder-browser-factory.c: New static variable `active_controls',
- list of the currently active controls.
- (control_activate): Add the control to it.
- (control_deactivate): Remove the control from it.
- (folder_browser_factory_get_active_control_list): New.
-
- * mail-threads.c (mail_operations_get_status): New function.
-
- * folder-browser.c (folder_browser_gui_init): Add i18n support for
- the labels.
-
- [The following is actually from a patch by Peter Williams
- <peterw@helixcode.com>.]
-
- * Removed types `PERCENTAGE', `HIDE_PBAR', `SHOW_PBAR'. New
- struct `block_info_s'. Removed all the code to create and destroy
- the progress window.
-
-2000-08-13 Jeffrey Stedfast <fejj@helixcode.com>
-
- * component-factory.c (create_news_storage): Updated to reflect
- changes to mail_do_scan_subfolders
- (create_imap_storage): Same.
-
- * mail-ops.c (mail_do_scan_subfolders): No longer takes an
- add_INBOX argument
-
-2000-08-13 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (do_scan_subfolders): Lose a reference to the store
- on purpose. To be fixed later.
-
-2000-08-12 Dan Winship <danw@helixcode.com>
-
- * component-factory.c (create_imap_storage): Take the source as a
- command-line argument rather than fetching it from mail-config.
- (owner_set_cb): Call create_imap_storage on each configured IMAP
- store.
-
- * mail-format.c (decode_pgp): Redo this so that the lock icon
- remains active after a failed decryption so you can click on it
- and try again.
- (try_inline_pgp, handle_multipart_encrypted): Put a border around
- the decrypted data.
-
- * message-list.c (cleanup_regenerate_messagelist): Don't clear the
- tree here. If two "folder_changed"s arrive in close succession,
- then one possible ordering of events is
- cleanup_regenerate_messagelist, cleanup_regenerate_messagelist,
- cleanup_thread_messages, cleanup_thread_messages. Which would
- result in the message list being filled in twice without being
- cleared in between. So don't clear it until the rebuilding
- function itself is called.
- (clear_tree): New function to empty out the ETreeModel in the
- message list.
- (build_tree): Change to simpler interface. Call clear_tree.
- (build_subtree): Does most of the work of the old build_tree
- (build_flat): Remove unused arg. Call clear_tree.
-
- * message-thread.c (cleanup_thread_messages): Update for
- build_tree interface change.
-
- * mail-ops.c (do_send_mail): Don't leak the transport.
-
- * mail-tools.c (mail_tool_get_folder_from_urlname): Don't ref the
- store returned from camel_session_get_store. It's already reffed.
- (mail_tool_get_root_of_store): Ditto.
- (mail_tool_send_via_transport): Remove some commented-out code and
- fix it to not leave the transport connected if sending fails.
-
- * mail-callbacks.c (delete_msg): Toggling a flag is an
- "instantaneous" operation, so if we're only doing one, just do it
- and return, rather than queueing it for the other thread. This
- makes the "Delete" key work correctly (move to the next message)
- again.
-
- * mail-identify.c: Remove workaround for gnome-vfs 0.2 bug.
-
- * mail-format.c (lookup_handler): Remove workaround for function
- introduced between gnome-vfs 0.2 and 0.3, since we depend on 0.3
- now.
-
-2000-08-12 Michael Meeks <michael@helixcode.com>
-
- * main.c (main): kill using_oaf assertion.
-
-2000-08-11 Peter Williams <peterw@helixcode.com>
-
- * Makefile.am: Make it so that test-mail links
-
-2000-08-11 JP Rosevear <jpr@helixcode.com>
-
- * folder-browser-factory.c (control_activate): Move menu items
- that affect a single message together, ditto with ones that
- affect multiple messages, put a separator in.
-
-2000-08-11 Christopher James Lahey <clahey@helixcode.com>
-
- * mail-format.c, mail-tools.h, message-list.c: Fixed a warning.
-
-2000-08-11 Dan Winship <danw@helixcode.com>
-
- * mail-display.c, mail-format.c: Redo this again. Get rid of
- struct mail_format_data and move most of that info into
- MailDisplay itself, and pass the MailDisplay around. Add a GData**
- to MailDisplay, and put the urls hash table into that. Also add
- the ability to redisplay the currently-displayed message (with the
- same GData**), and add a "show_pgp" datum to it that controls
- whether or not to decrypt PGP messages, and redo the PGP stuff
- (again) to take that into account. Now you don't get the annoying
- PGP password dialog box without any warning.
-
-2000-08-11 Peter Williams <peterw@helixcode.com>
-
- * mail-config-gui.c (service_acceptable): Make verify-service
- an asynchronous operation.
-
- * Makefile.am (noinst_PROGRAMS): Don't build test-thread
- while mail-threads.c is in flux.
-
- * mail-threads.c (mail_operation_queue): Make the error
- and query dialogs modal.
-
- * mail-local.c (update_progress): Don't use the
- temporarily-disabled mail_op_set_percentage().
-
-2000-08-11 Chris Toshok <toshok@helixcode.com>
-
- * mail-config.c (mail_config_get_default_news): use config->news
- instead of config->sources.
-
-2000-08-11 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (destroy_part): Update this for CamelObject
- (try_inline_pgp): Deal with decrypting here rather than trying to
- pawn the data off to handle_multipart_encrypted, since it most
- likely won't be correct (won't have the proper MIME headers inside
- the encrypted part).
- (handle_multipart_encrypted): Add code from Nathan Thompson-Amato
- to re-MIME-parse the decrypted data after decrypting.
-
- * mail-crypto.c (mail_crypto_openpgp_{de,en}crypt): Get the
- password here rather than having it passed in. Remove some dead
- code.
-
- * session.c (mail_request_dialog): Allow this to work in either a
- sync or an async context.
-
-2000-08-11 Peter Williams <peterw@helixcode.com>
-
- * mail-tools.c (mail_tool_fetch_mail_into_searchable): Don't
- do the imap check here... it's a silly place.
-
- * mail-ops.c (do_fetch_mail): Do the imap check here.
-
-2000-08-11 JP Rosevear <jpr@helixcode.com>
-
- * mail-config-gui.c (service_page_new): Work around
- gtk option menu bug.
- (service_page_item_auth_fill): ditto
-
-2000-08-11 Peter Williams <peterw@helixcode.com>
-
- * mail-threads.c (read_msg): Fix the new FORWARD_EVENT handler
- (didn't free msg, didn't write newline in the debug)
-
- * mail-local.c (local_reconfigure_folder): Make the dialog
- modal.
-
- * mail-callbacks.c (select_first_unread): Fix some warnings.
-
- * mail-threads.c (mail_op_forward_event): New function that
- writes a FORWARD_EVENT signal to the compipe, to allow Camel
- events to be handled in the main thread.
- (read_msg): Handle a FORWARD_EVENT.
-
- * mail-callbacks.c (select_first_unread): Forward the
- event into the main thread to prevent the GTK calls in the
- dispatcher thread.
- (main_select_first_unread): New name of old select_first_unread.
-
- * message-list.c (folder_changed): Same as above.
- (main_folder_changed): Same as above.
- (message_changed): Same as above.
- (main_message_changed): Same as above.
-
- * mail-format.c (free_byte_array): Note about using
- mail_op_forward_event. (cmm_destroyed): Same.
-
-2000-08-11 Dan Winship <danw@helixcode.com>
-
- * message-list.c (message_list_select): If the caller passes "-1"
- for the model row, translate that to view row 0.
-
- * message-list.c (idle_select_row):
- * mail-callbacks.c (select_first_unread): Use new
- message_list_select kludge^H^H^H^H^H^Hfeature
-
-2000-08-11 JP Rosevear <jpr@helixcode.com>
-
- * mail-config-gui.c (source_dialog): Allow the window
- to be growable
-
- * mail-config.c: use void in empty declarations
-
-2000-08-11 Peter Williams <peterw@helixcode.com>
-
- * mail-config.c (mail_config_get_news): Change () to (void)
- if a function takes no arguments.
-
- * mail-config.h: Prototype mail_config_get_{sources,news}x
-
-2000-08-11 JP Rosevear <jpr@helixcode.com>
-
- * mail-config-gui.c (identity_dialog): iddialog, not sdialog
- (news_edit_clicked): Kill leftover c-p crud
-
-2000-08-11 JP Rosevear <jpr@helixcode.com>
-
- * mail-config-gui.c (news_edit_clicked): Check nrow, not srow.
-
-2000-08-11 JP Rosevear <jpr@helixcode.com>
-
- * mail-config-gui.c (service_acceptable): Use camel_object_unref
- instead of gtk_object_unref
- (mail_druid_finish): Use new config accessors
- (mail_config_druid): No need to call config functions
- (news_add_clicked): Increments maxnrow, not maxsrow
- (mail_config_apply_clicked): Use new config accessors
- (mail_config): ditto
-
- * component-factory.c (create_imap_storage): Use new
- config accessors
- (create_news_storage): ditto
-
- * mail-config.glade: Set news clist name correctly
-
- * mail-config.c (config_read): Rename from mail_config_read and
- made private - no one should need to do a read manually.
- (mail_config_set_send_html): New accessor
- (mail_config_add_identity): ditto
- (mail_config_get_sources): ditto
- (mail_config_add_source): ditto
- (mail_config_get_default_news): ditto
- (mail_config_get_news): ditto
- (mail_config_add_news): ditto
-
- * mail-config.h: Prototype new accessors. Config struct is now
- in mail-config.c and hidden from the world.
-
-2000-08-11 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (describe_fetch_mail): Use camel_service_get_name
- rather than showing the URL to the user.
-
-2000-08-11 Peter Williams <peterw@helixcode.com>
-
- * mail-ops.c (do_refile_messages): Freeze the folders while moving.
- (do_flag_messages): Same.
-
- * mail-threads.c (get_password_clicked): Fix the case when the
- user /doesn't/ use escape to cancel the dialog :-/
- (show_error_clicked): Same.
-
-2000-08-11 Dan Winship <danw@helixcode.com>
-
- * mail-tools.c (mail_tool_get_folder_name): Add a function to
- return a useful name for a folder (not just "mbox" or "mh" for
- any local folder.)
-
- * mail-ops.c: Use mail_tool_get_folder_name rather than
- folder->full_name when printing folder names.
-
-2000-08-11 Not Zed <NotZed@HelixCode.com>
-
- * mail-tools.c (mail_tool_get_local_inbox_url): Properly handle
- different local file formats. The folder isn't always mbox.
- (mail_tool_do_movemail): Movemail always uses an mbox format
- however.
- (mail_tool_get_local_movemail_url): What is the mbox url, it is
- always the same type, mbox.
- (mail_tool_fetch_mail_into_searchable): Same here.
-
- * mail-local.c (mail_local_map_uri): Map a local uri to the real uri.
-
-2000-08-10 Christopher James Lahey <clahey@helixcode.com>
-
- * folder-browser-factory.c, message-list.c, message-thread.c,
- session.c: Fixed some warnings.
-
-2000-08-10 Dan Winship <danw@helixcode.com>
-
- * session.c (session_init): Don't call e_setup_base_dir. It was
- wrong and it doesn't exist any more.
-
- * component-factory.c (owner_set_cb): Update for changed
- prototype, and record the evolution_homedir. Move call to
- mail_config_init here from session.c so it happens after
- evolution_dir is initialized.
-
- * mail.h: define "extern char *evolution_dir;" (formerly in
- e-util/e-setup.h)
-
- * component-factory.c, mail-callbacks.c, mail-config-gui.c,
- mail-config.c, mail-display.c, mail-format.c, mail-ops.c,
- mail-tools.c, session.c: Remove "e-util/e-setup.h" include.
-
-2000-08-10 Peter Williams <peterw@helixcode.com>
-
- * test-thread.c (queue_ops): Use mail_operations_terminate() to
- close the other thread nicely.
-
- * mail-threads.c (get_password_deleted): Handle the "close" event
- as a cancel.
- (show_error): Same.
-
-2000-08-10 Dan Winship <danw@helixcode.com>
-
- * mail-tools.c (mail_tool_get_folder_from_urlname): Add a
- "gboolean create" argument to pass to camel_store_get_folder.
-
- * mail-ops.c (do_create_folder, do_setup_draftbox):
- * mail-local.c (mail_tool_local_uri_to_folder):
- * mail-vfolder.c (vfolder_uri_to_folder): Add create flag to
- mail_tool_get_folder_from_urlname calls.
-
-2000-08-10 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-callbacks.c (composer_send_cb): Fix compile warning by
- casting the object to a CamelObject
-
-2000-08-10 Peter Williams <peterw@helixcode.com>
-
- * mail-tools.c (mail_tool_filter_contents_into): Delete the source
- folder if told to and if it's empty
- (mail_tool_get_local_movemail_path): New function.
-
-2000-08-10 Dan Winship <danw@helixcode.com>
-
- * mail-callbacks.c (reply_to_all): Fix a bug in the async changes.
- (This was identical to reply_to_sender.)
-
-2000-08-10 Not Zed <NotZed@HelixCode.com>
-
- * mail-local.c (do_local_reconfigure_folder): Update for
- append_message api change.
-
- * message-list.c (message_list_regenerate): Change for search api
- change.
- (ml_tree_value_at): Add a colour column, based on the colour
- assigned in the summary.
- (message_list_init_renderers): Init colour column.
-
-2000-08-09 Peter Williams <peterw@helixcode.com>
-
- * mail-display.c (part_for_url): Remove a gtk_object_get_data
-
-2000-08-09 Cody Russell <bratsche@gnome.org>
-
- * folder-browser-factory.c, mail-view.c: Make the toolbars
- honor the user's gnomecc settings for detachable toolbars.
-
-2000-08-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (composer_send_cb): Get the from address set in the
- composer, if that fails ONLY THEN get the default from mail config
-
- * mail-config.c (mail_config_get_identities): New convenience
- function for getting a list of the configured identities
-
-2000-08-09 Dan Winship <danw@helixcode.com>
-
- * mail-display.c (on_object_requested): Support controls as well
- as embeddables.
-
-2000-08-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-view.c (mail_view_create): Changed to only take a
- FolderBrowser argument
-
- * mail-ops.c (real_view_msg): Create a new FolderBrowser for each
- message being opened in a new window. Also set the
- message_list->cursor_uid and mail_display->current_message to the
- appropriate values.
- (real_view_msg): Updated to reflect changes in the mail_view_create
-
- * message-list.c (on_right_click): Nicify a little, add in a menu
- separator between VFolder and Filter stuff.
-
- * mail-ops.c (real_view_msg): Set the UID of the message that is
- being displayed
-
-2000-08-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * folder-browser-factory.c (control_activate): Use
- `GNOME_STOCK_MENU_*' things instead of `GNOME_STOCK_PIXMAP_*'
- things, that are too big and look bad.
-
-2000-08-09 Peter Williams <peterw@helixcode.com>
-
- * mail-view.c (mail_view_create): Save the top window so that on_close
- can find it [with set_data].
- (on_close): Recover the top window.
-
- * mail-threads.c (read_msg): Destroy the window instead of hiding it.
-
-2000-08-09 Not Zed <NotZed@HelixCode.com>
-
- * mail-autofilter.c (filter_gui_add_from_message): Helper function
- to add with confirm.
- (rule_match_recipients): Dont set real name if its empty for the
- filter name.
- (rule_match_subject): was cutting ] off mailing list names.
-
- * message-list.c (on_right_click): Added menu to install
- vfolders/filters from message.
-
-2000-08-09 Not Zed <NotZed@HelixCode.com>
-
- * mail-autofilter.c: New file to hold auto filter/vfolder stuff.
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * mail-display.c, mail-format.c, mail-ops.c: Fixed some warnings.
-
- * message-list.c: Fix the call to e_popup_menu_run to match the
- new signature.
-
-2000-08-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * folder-browser-factory.c (control_activate): Create a "print
- message" menu item.
-
-2000-08-09 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c (message_list_init): Attached a double_click
- signal handler
- (on_double_click): Our lovely new double_click callback. Will
- display the current selected message in a new window
-
-2000-08-08 Jeremy Wise <jwise@pathwaynet.com>
- * mail-config.[ch], folder-browser.c: Added configuration work to
- save the size of the vpaned widget. It will be functional when the
- e_paned widget emits a "resized" signal
-
-2000-08-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.h: Added void as an argument to functions not
- needing any parameters to avoid compile warnings.
-
-2000-08-08 Jeremy Wise <jwise@pathwaynet.com>
- * mail-config.[ch], main.c, folder-browser-factory.c: State of the
- threaded list toggle is now saved via gnome_config
-
-2000-08-08 Dan Winship <danw@helixcode.com>
-
- * mail-config-gui.c (service_page_item_new): Attach a signal
- handler to call the "changed" function when the user clicks the
- "keep on server" checkbox.
-
-2000-08-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (view_msg): New convenience function with params of a
- normal Gtk callback function. We also now create a new
- FolderBrowser object so that the message-view window isn't tied to
- the display in the main window
- (view_message): Now calls view_msg (this function is a bonobo
- callback and can't be used with gtk widgets)
- (edit_msg): Same idea as view_msg()
- (edit_message): Again, same as view_message()
-
- * message-list.c (on_right_click): Callback for creating an
- e-popup-menu
- (message_list_init): Added a right_click event to trigger a pop-up
- menu to be displayed
-
-2000-08-08 Dan Winship <danw@helixcode.com>
-
- * mail-config-gui.c: Add "Don't delete messages from server"
- button to remote SOURCEs that aren't STORAGEs (ie, POP).
- (provider_list): Only list SOURCEs. (ie, not mh)
-
- * mail-config.c: Save/load "keep_on_server" flag.
-
- * mail-ops.c (fetch_remote_mail): New function, split out of
- real_fetch_mail. Deals with copying mail from a remote server into
- a temporary mbox, possibly using a CamelUIDCache to leave the
- messages on the server.
-
- * mail-crypto.c, mail-format.c, message-thread.c: Fix some
- compiler warnings.
-
- * mail-format.c (mail_generate_reply): Fix up format of addresses.
- (write_headers): Use CamelAddress functions to simplify this.
-
-2000-08-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-view.c: Lets get rid of the last separator in the toolbar
- until we add n/p
-
-2000-08-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-threads.c (queue_window_delete_event_cb): Callback for
- "delete_event", just doing nothing.
- (create_queue_window): Connect it to the "delete_event" signal of
- the progress dialog.
-
-2000-08-08 Peter Williams <peterw@helixcode.com>
-
- * mail-threads.c (remove_next_pending): Sanity check for
- job queue, which seems to have some issues.
- (read_msg): Make sure that the next operation isn't started
- before the last one is cleaned up.
-
- * mail-callbacks.c (fetch_mail): Fix erroneous free.
-
- * mail-config-gui.c (mail_config_druid): Wrap the gtk_main call.
-
- * mail-ops.c (do_flag_messages): Allow specification of whether
- to set the flags unconditionally or toggle their current state.
-
- * message-list.c (ml_tree_set_value_at): Toggle the seen status;
- don't set it unconditionally.
-
- * mail-callbacks.c (delete_msg): Toggle the deletion status;
- don't set it unconditionally.
-
- * mail-tools.c (mail_tool_do_movemail): Fix for undeclared tmpfd.
-
- * mail-local.c (local_reconfigure_folder): Big rewrite; make into
- an asynchronous operation. Use some mail tools to make life easy.
-
-2000-08-08 Dan Winship <danw@helixcode.com>
-
- * main.c (main): Move mail_config_init after session_init, since
- it depends on evolution_dir being set.
-
-2000-08-08 JP Rosevear <jpr@helixcode.com>
-
- * mail-ops.c (check_configured): Use config accessors
- (fetch_mail): ditto
- (composer_send_cb): ditto
- (create_msg_composer): ditto
-
- * mail-config-gui.h: Update API
-
- * mail-config.h: Update API
-
- * mail-config.c: Add accessor functions
- (mail_config_is_configured): accessor function
- (mail_config_get_default_identity): ditto
- (mail_config_get_default_source): ditto
- (mail_config_get_transport): ditto
- (mail_config_send_html): ditto
- (identity_copy): Make public
- (identity_destroy): ditto
- (identity_destroy_each): ditto
- (service_copy): ditto
- (service_destroy): ditto
- (service_destroy_each): ditto
- (mail_config_init): Rename from init_config and make public
- (mail_config_clear): Rename from clear_config and make public
- (mail_config_read): Rename from read_config and make public
- (mail_config_write): Reanme from write_config and make public
-
- * main.c (main): Call mail_config_init.
-
- * mail.h: Include mail-config-gui.h
-
- * mail-config-gui.c: Move config gui stuff here.
- (source_dialog): Kill memory leak from debug leftovers.
- Make sure returned source is NULL by default
-
-2000-08-07 Not Zed <NotZed@HelixCode.com>
-
- * mail-local.c (local_reconfigure_folder): Redone to show a
- dialogue first, and show progress of whats happening as its done.
-
- * Makefile.am (glade_DATA): Added local-config.glade, for mailbox
- reconfig dialogue.
-
-2000-08-04 Not Zed <NotZed@HelixCode.com>
-
- * folder-browser.c (mail_uri_to_folder): Use local_uri_to_folder()
- for local uri's (file://).
-
- * mail-local.c (local_uri_to_folder): Handle looking up folder
- storage type before opening the store/folder.
- (local_reconfigure_folder): Function to reconfigure the format of
- a local mailbox into another storage format.
-
- * Makefile.am (evolution_mail_SOURCES): Added mail-local.c and
- missing mail-vfolder.h.
-
-2000-08-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * Makefile.am: Added mail-view.c
-
- * folder-browser-factory.c (control_activate): Adda menu item for
- viewing the message
-
- * mail-view.c: New file containing methods for viewing messages in
- separate windows
-
- * mail-ops.c (view_message): New callback for viewing messages in
- a new window.
-
-2000-08-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * component-factory.c (real_create_generic_storage): New function
- to replace real_create_imap_storage and real_create_news_storage
- (create_imap_storage): Updated.
- (create_news_storage): Updated.
-
-2000-08-07 Peter Williams <peterw@helixcode.com>
-
- * mail-ops.c (cleanup_edit_messages): New operation: edit_messages
- For continuing draft messages.
- (attach_messages): Fix accidental 0 datasize.
- (do_setup_draftbox): New operation: setup_draftbox. Soooo hacky.
-
- * mail-callbacks.c: Move fejj's edit message to the async home.
-
- * component-factory.c (owner_set_cb): Use mail_do_setup_draftbox.
-
-
-2000-08-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-display.c:
- * component-factory.c: s/strncasecmp/g_strncasecmp
-
- * mail-format.c (write_headers): Get rid of kludge around subject
- beginning with spaces.
- (mail_generate_reply): Get rid of kludge around subject beginning
- with spaces and also use g_strncasecmp instead of strncasecmp for
- portability
-
- * mail-ops.c (forward_msg): Get rid of kludges around subject
- beginning with spaces.
-
-2000-08-07 Dan Winship <danw@helixcode.com>
-
- * message-list.c (message_list_select): Clarify that the input row
- is a model row, and swap it to a view row when finding the
- next/previous row.
- (idle_select_row): Select view row 0, not model row 0.
-
- * mail-ops.c (select_first_unread): Start from view row 0, not
- model row 0.
-
-2000-08-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-format.c (mail_get_message_body): Renamed from reply_body()
- so other functions can use it
- (mail_generate_reply): Updated to reflect function name changes
-
- * mail-ops.c (real_edit_msg): Attach a callback to the send signal
-
-2000-08-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser-factory.c (control_activate): New menu item under
- Actions to allow editing of messages.
-
- * mail-ops.c (edit_message): New function for editing messages.
-
- * component-factory.c (owner_set_cb): Create a global reference to
- the Drafts mbox folder for the Composer to use
-
-2000-08-06 JP Rosevear <jpr@helixcode.com>
-
- * mail-config.c (ndialog_page_undone): Desensitize ok button
- (sdialog_page_undone): ditto
- (iddialog_page_undone): ditto
- (news_page_new): Typo - news, not mail
- (transport_page_new): Typo - transport, not source
- (identity_dialog): Set undone callback
- (source_dialog): ditto
- (news_dialog): ditto
- (mail_druid_identity_undone): Desensitize next button and
- mark done flag as false
- (mail_druid_source_undone): ditto
- (mail_druid_transport_undone): ditto
- (mail_druid_identity_done): Mark done flag as true
- (mail_druid_source_done): ditto
- (mail_druid_transport_done): ditto
- (mail_druid_prepare): Use done flag to set next button
- sensitivity, fixes #467
-
-2000-08-06 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-crypto.c (mail_crypto_openpgp_encrypt): Added support for
- encrypting with GnuPG. Support for PGP5 and PGP2 are still in
- progress.
-
-2000-08-05 Dan Winship <danw@helixcode.com>
-
- * folder-browser-factory.c (control_activate): Remove bonobo 0.15
- vs 0.15-and-a-half ifdef, since we require post-0.16 now.
-
-2000-08-04 Dan Winship <danw@helixcode.com>
-
- * mail-threads.c (mail_operation_wait_for_finish): Don't use
- "while (gtk_events_pending ()) gtk_main_iteration ();" inside
- another tight loop, because it makes the thread spin rather than
- blocking and waiting like it should.
-
-2000-08-04 Peter Williams <peterw@helixcode.com>
-
- * message-thread.c (do_thread_messages): Uninitialized variable
- fix.
-
- * mail-threads.c (read_msg): Small leak fix.
-
- * component-factory.c (owner_unset_cb): Use mail_operations_
- terminate() instead of wait_for_finish().
-
- * mail-threads.c (mail_operation_queue): Centralize the clur
- handling functions; fix a race condition where the dispatcher
- would overwrite the closure before the main thread could
- free the old one.
- (mail_operations_terminate): New function, wait for ops to
- finished and kill the other thread.
- (dispatch): changes to die when terminate is called (abort
- on NULL spec).
-
- * mail-ops.c (cleanup_display_message): Fix improper handling
- of displaying a NULL message (which means clear the message
- display).
-
-2000-08-04 Ettore Perazzoli <ettore@helixcode.com>
-
- * message-list.c (message_list_regenerate): Free the GPtrArray
- correctly instead of using `g_strfreev()'.
-
-2000-08-04 Michael Meeks <michael@helixcode.com>
-
- * folder-browser-factory.c (control_activate): release the ui_handler
- after set_container.
-
-2000-08-03 Michael Meeks <michael@helixcode.com>
-
- * mail-config.c (identity_page_new): only whack the sig in if the
- file exists.
-
- * component-factory.c (factory_fn): count running instances,
- attach destroy signal (factory_destroy): add.
-
- * main.c (main): pass orb around.
-
-2000-08-03 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (composer_send_cb): Yay, no more compiler warnings
-
- * mail-config.c: set config = NULL
- (provider_list) Eek! Initialize news to NULL! Also, use
- g_slist_prepend() for "performance" gains ;-)
- (init_config): Set the config member data to NULL just to be on
- the safe side
- (clear_config): Don't bother freeing slist data if the slist is
- NULL
-
-2000-08-03 Peter Williams <peterw@helixcode.com>
-
- * mail-ops.c (op_forward_messages): Use the new dynamic
- operation naming.
-
- * message-thread.c (describe_thread_messages): Ditto.
-
- * message-list.c (describe_regenerate_messagelist): Ditto.
-
- * mail-threads.c (get_password_clicked): Dynamic generation
- of descriptive text for mail operations. "Opening a folder" ->
- "Opening INBOX". Supported only so far, will be implemented
- quickly.
- g_strdup() the old_message when changing the queue_window_label's
- text.
-
- * main.c (main): One more gconf reference to take out...
-
- * mail-ops.c (composer_send_cb): Check for an identity before
- sending.
-
-2000-08-03 JP Rosevear <jpr@helixcode.com>
-
- * mail-config.glade: Increase window size slightly, rename
- "Transport" to "Mail Transport"
-
- * mail-config.c (init_config): Remove gconf references
- (clear_config): ditto
- (read_config): ditto
- (write_config): ditto
- (mail_config): Null provider lists before filling them
- (mail_config_druid): ditto
- (identity_page_new): Increase spacing of vbox
- (service_page_new): ditto
-
- * Makefile.am: Remove gconf references.
-
-2000-08-02 Dan Winship <danw@helixcode.com>
-
- * mail-config.c (service_page_item_new): Make the "test settings"
- button FILL rather than SHRINK so it doesn't end up oddly-placed.
-
- * mail-config-druid.glade: Make the icon background dark blue
- like the surrounding area.
-
-2000-08-02 Peter Williams <peterw@helixcode.com>
-
- * component-factory.c (owner_unset_cb): Wait for async operations
- to finish before exiting.
-
-2000-08-02 Christopher James Lahey <clahey@helixcode.com>
-
- * mail-ops.c, message-list.c: Emit "model_pre_change" where
- appropriate.
-
-2000-08-02 Peter Williams <peterw@helixcode.com>
-
- * mail-config.h: #ifdef _MAIL_CONFIG_H protect the header.
-
-2000-08-01 Peter Williams <peterw@helixcode.com>
-
- * mail-threads.c: Implement Solaris threads. Attempt
- to join to the thread upon exit -- hopefully prevents
- all those nasty zombie processes from popping up :-(
-
-2000-08-01 Dan Winship <danw@helixcode.com>
-
- * mail-crypto.c: New code to spawn off GPG/PGP to do stuff.
- Currently only deals with decryption. From Nathan Thompson-Amato
- <ndt@jps.net>, with bunches of changes from me.
-
- * session.c (mail_request_dialog): Expose the password dialog to
- the rest of the app (for use by the GPG/PGP code).
-
- * mail-format.c (handle_text_plain): Handle special inline data
- types. (Currently uuencoding, BinHex, and PGP encryption.) This is
- not the best way to deal with it, but it works for now.
- (try_inline_pgp): Convert an inline PGP-encrypted message into a
- multipart/encrypted part.
- (try_inline_binhex): Convert an inline BinHex attachment into an
- application/mac-binhex40 part (which we currently don't deal
- with...)
- (try_uudecoding): Convert a uuencoded attachment to an
- application/octet-stream part.
- (handle_multipart_encrypted): Deal with RFC2015 MIME-encoded PGP
- encrypted messages. (From ndt.)
-
- * mail-display.c (mail_text_write, mail_error_write): New utility
- functions.
-
- * Makefile.am (evolution_mail_SOURCES): add mail-crypto.c
-
-2000-07-31 Christopher James Lahey <clahey@helixcode.com>
-
- * component-factory.c, folder-browser.c: Fixed some warnings.
-
- * message-list.c: Made the icon column non sortable.
-
-2000-07-31 Dan Winship <danw@helixcode.com>
-
- * mail-config.c (service_page_set_url): Fix a NULL-pointer strcmp
- noticed by peterw.
-
-2000-07-31 Not Zed <NotZed@HelixCode.com>
-
- * mail-vfolder.h: Header for vfolder functions.
-
- * folder-browser.c (mail_uri_to_folder): Use new scheme to open
- vfolders.
- (search_save): New button/function to save a search as a vfolder.
-
- * mail-vfolder.c (vfolder_edit): Made asynchronous.
- (vfolder_uri_to_folder): New function for loading vfolders and
- setting up their source folders.
- (vfolder_refresh): Change shell vfolder uri's to indirect
- references rather than the real vfolder uri.
- (vfolder_gui_add_rule): Add a rule with user confirmation.
- (vfolder_create_part): Get a new part by name, for creating rules
- in code.
-
- * message-thread.c (thread_messages): Check for uid lookup
- failure, which indicates an error in the folder or calling code.
-
-2000-07-29 Not Zed <NotZed@HelixCode.com>
-
- * component-factory.c (create_view): Remove hack to pass the
- storage around.
-
- * folder-browser-factory.c (control_activate): Changed to call
- renamed vfolder editor.
-
- * mail-ops.c (vfolder_edit_vfolders): renamed from vfolder_edit,
- call new edit function.
- (vfolder_editor_clicked): Removed.
- (filter_druid_clicked):
- (filter_edit): Updated for api change.
- (real_fetch_mail): Fixed up for api change and fucked up indent.
- (filter_get_folder): callback for filter driver.
-
- * mail-vfolder.c: New file to manage virtual folders.
-
-2000-07-29 JP Rosevear <jpr@helixcode.com>
-
- * mail-format.c (mail_generate_reply): Use new mail config stuff
-
- * component-factory.c (create_imap_storage): Use new mail config
- stuff
- (create_news_storage): ditto
-
- * evolution-mail.schemas: Gconf schema for evolution mail
-
- * mail-config-druid.glade: Gladification of config druid
-
- * mail-config.h: New header with config structs.
-
- * mail-config.c: Rewrite of GUI configuration tools to use
- new config structs. Stores multiple identities and sources now.
- Still only uses the first one found.
- (mail_config_fetch): Returns MailConfig struct to caller
- for configuration queries.
- (mail_config): Renamed function to show mail config dialog.
- (mail_config_druid): Renamed function to show mail config druid.
-
- * mail-ops.c (create_msg_composer): Use
- e_msg_composer_new_with_sig_file and new config stuff
- (check_configured): Use new config stuff
- (fetch_mail): ditto
- (composer_send_cb): ditto
-
-2000-07-28 Cody Russell <bratsche@gnome.org>
- * mail-ops.c, mail.h: Added mark_all_seen(), to mark every
- message in the list with CAMEL_MESSAGE_SEEN.
-
- * folder-browser-factory.c: Added "Actions/Mark all seen".
-
-2000-07-27 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.c: Lets fix Dan's kludge the Right Way (tm)
- (set_service_url): Only strip off the leading "/" from the
- url->path if url->host is NULL
- (get_service_url): Only prepend a leading "/" to the path if the
- host is NULL
-
-2000-07-27 Dan Winship <danw@helixcode.com>
-
- * mail-config.c (get_service_url): toss in a kludge to deal with
- the IMAP vs mbox path problem for now.
-
-2000-07-26 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c, message-list.h: Removed counting of selected
- messages.
-
-2000-07-26 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (real_fetch_mail): Don't create the tmp_mbox before
- calling movemail, because the external movemail requires it to not
- exist. Contrariwise, delete it in the cleanup code if it's empty.
- Update for camel_movemail interface change. Do the "No new
- messages" dialog in the mbox case as well as the remote mail
- issue.
-
-2000-07-26 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c: s/struct refile_data/struct move_data
- (real_move_msg): Renamed from real_refile_msg()
- (move_msg): Renamed from refile_msg()
-
- * folder-browser-factory.c: Changed Refile to Move.
-
-2000-07-26 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (lookup_handler): Update for OAF and for external
- apps as well as components.
- (handle_via_external): Handler to set up for data that can be
- displayed by an external application.
-
- * mail-display.c (on_link_clicked, etc): Refactor the save_data()
- code and add launch_external() as a handler for
- x-evolution-external URLs.
- (embeddable_destroy_cb): Remove this, since it seems like it's all
- wrong.
- (on_object_requested): Update for OAF, and fix some bugs.
-
-2000-07-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.c (get_service_url): Always prepend a leading "/" to
- the url->path.
- (set_service_url): Added more error checking and also strip the
- leading '/' from the url->path
- (create_identity_page): Set the signature file to the one specified in
- the identity record, else set the default path to ~/.sugnature
-
-2000-07-25 Michael Meeks <michael@helixcode.com>
-
- * mail-config.c (create_identity_page): set default signature to
- ~/.signature
-
-2000-07-25 Peter Williams <peterw@helixcode.com>
-
- * mail-ops.c (reply): Check for the case of fb->mail_display->
- current_message = NULL, which shouldn't happen, but has happened
- to me.
-
-2000-07-25 Dan Winship <danw@helixcode.com>
-
- * message-thread.c (group_root_set): Don't group together messages
- with the same non-Re: subject and no References/In-Reply-To. More
- often than not, they're unrelated. (eg, "[No subject]".)
- (thread_messages): Handle messages with no Message-Id. "This
- shouldn't happen", but it does sometimes, and it's not much code
- to make it just work.
-
-2000-07-25 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-config.c (create_service_page): Call
- `gtk_option_menu_set_menu()' as the last thing, as `GtkOptionMenu'
- is fscking broken. Also, `gtk_widget_show()' the individual menu
- items.
-
-2000-07-24 Dan Winship <danw@helixcode.com>
-
- * message-list.c (mark_msg_seen, ml_tree_set_value_at,
- message_list_regenerate): Update for CamelFolder API changes.
- (Certain functions no longer take a CamelException.)
-
- * mail-ops.c (real_fetch_mail, real_send_mail, real_delete_msg):
- ditto
-
- * component-factory.c (real_create_imap_storage,
- real_create_news_storage): ditto
-
-2000-07-24 Dan Winship <danw@helixcode.com>
-
- * component-factory.c, folder-browser-factory.c, test-mail.c:
- Remove GOAD support.
-
- * main.c: Remove GOAD support.
- (main): More "guess the build mistake" fun, this time for the
- failure to initialize Bonobo case.
-
-2000-07-24 Peter Williams <peterw@helixcode.com>
-
- * mail-tools.c (mail_tool_set_uid_flags): Change
- function to faithfully pass parameters to
- camel_folder_set_message_flags; this function is
- somewhat useless now. Other files synced with
- API change.
-
- * mail-ops.c (op_display_message): Change "display
- a message" into "retrieve a messsage" in the
- description of mail_op_display_message.
-
- * mail-threads.c (display_timeout): New function.
- Only display the progress dialog if the operation
- takes more than a second to perform.
- (hide_queue_window): New function. Hide the queue
- window as an idle function... I'm thinking maybe
- the problem with hiding it was due to us not
- being in a GTK event sequence? Perhaps it's only
- the timeout, which was not being cancelled, which
- is now.
-
- * message-list.c (get_message_uid): New function,
- copy of get_message_info, except gets only the
- UID, as that's all that most functions want, and
- we avoid a Camel call.
-
-2000-07-23 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-ops.c (create_message_composer): New.
- (compose_msg): Use it.
- (send_to_url): Likewise.
- (forward_msg): Likewise.
-
- * folder-browser-factory.c (control_activate): Use `_()' instead
- of `N_()'.
-
-2000-07-21 Peter Williams <peterw@helixcode.com>
-
- * message-thread.c (setup_thread_messages): New
- operation: thread_messages, simple wrapper around
- thread_messages () and thread_messages_free();
-
- * message-list.c (cleanup_regenerate_messagelist):
- Use new thread_messages operation instead of just
- calling ... thread_messages :-)
-
- * folder-browser.c (folder_browser_destroy): Use new
- sync_folder operation instead of calling camel_folder_sync
- directly.
-
- * component-factory.c (create_folder): Changed to use
- new create_folder operation.
-
- * mail-ops.c (mail_do_create_folder): New operation: create
- folder. New operation: sync folder.
-
- * mail-format.c (cmm_destroyed): Remove the url hashtable from
- the larger hashtable when it gets destroyed.
-
- * mail-callbacks.c (fetch_mail): Pass a hook function and data
- down the chain to pick up the folder_changed and change the view.
-
- * mail-ops.c: Rename from mail-ops-new.c now that it's a little more
- solid.
- (fetch_mail): Add new options to hook and unhook an event while the
- filter driver runs. A hack, but all of the operations are to some
- extent.
- (cleanup_fetch_mail): Unref the destination folder if not NULL.
- * mail-tools.c (mail_tool_filter_contents_into): Intermediate the
- event hook/unhook hack here.
-
-2000-07-20 Peter Williams <peterw@helixcode.com>
-
- * mail-ops-new.c (setup_send_mail): Fix silly forgetting-to-ref
- problem on some sends (when not replying). Note the early exit
- path with a big comment.
-
- * message-list.c (message_list_set_folder): Don't call
- folder_changed, call mail_do_regenerate_messagelist, as
- the GDK_THREADS_ENTER in the former can deadlock us!
-
- * folder-browser.c (folder_browser_set_uri): Ah, screw it.
- Make 'load folder' asynchronous and pretend that it always
- succeeds.
-
- * mail-ops-new.c (mail_do_load_folder): New operation, loads
- a folder into a FolderBrowser.
-
- * mail-threads.c (read_msg): Check if the exception is
- a user cancel; don't complain if it is.
- (mail_operation_queue): Same.
- (dispatch_func): Same.
-
-2000-07-20 Peter Williams <peterw@helixcode.com>
-
- * mail-ops-new.c (cleanup_send_mail): Fix evil mistaken
- unref.
-
- * test-thread.c: Fit the new mail_operation_spec prototype.
-
- * mail-callbacks.c (composer_send_cb): Hide the composer upon
- start of send operation.
-
- * folder-browser.c: #include "mail-ops-new.h"
-
- * mail-threads.h: Change text fields of mail_operation_spec to
- provide two forms of the name.
-
- * mail-threads.c: Use appropriate new string fields.
- (dispatch_func): Hide the progressbar by default.
-
- * message-list.c (op_regenerate_messagelist): Fix the datasize from
- 0 -> sizeof (regenerate_messagelist_data_t). Add the new gerund and
- infinitive strings.
- (do_regenerate_messagelist): Include some code that fell between the
- cracks.
-
- * mail-ops-new.c (op_scan_subfolders): Same datasize fix for
- scan_subfolders.
- (op_forward_message): Same.
- (all): Add new gerund and inifinitive strings for mail_operation_spec.
- (cleanup_send_mail): Destroy the composer on success; re-show it on
- error. I'm so clever!
-
-2000-07-20 Ettore Perazzoli <ettore@helixcode.com>
-
- * component-factory.c (factory_fn): Updated for the new
- `evolution_shell_component_new()' arg.
-
-2000-07-19 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-thread.c (thread_messages): What if message info is NULL?
-
-2000-07-17 Peter Williams <peterw@helixcode.com>
-
- * component-factory.c (real_create_{imap,news}_storage): Instead of
- directly calling evolution_storage_new_folder, queue up a list of
- folders to register so that we don't do our CORBA in The Other Thread.
- (create_{imap,news}_storage): Changes ancillary to the above.
- (add_new_mailbox): New function to queue up a folder
- (cleanup_create_info): New function to dequeue the folders and free mem.
-
- * test-thread.c: s,ENABLE_BROKEN_THREADS,USE_BROKEN_THREADS -- oops
-
- * mail-format.c: (mail_lookup_url_table): New function to get the url
- table associated with a CamelMimeMessage because we can no longer
- gtk_object_get_data on it.
-
- * mail-display.c: replace 'gtk_object_get_data( message, "urls" )'
- with 'mail_lookup_url_table( message )'
-
-2000-07-16 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser.c, component-factory.c: Initial code to support
- IMAP folders that don't use "/" as a directory separator.
-
-2000-07-15 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-ops.c (set_x_mailer_header): New helper function to set the
- `X-Mailer:' header to to `Evolution <version> [Developer
- Preview]".
- (real_send_mail): Call it.
-
-2000-07-14 Peter Williams <peterw@curious-george.helixcode.com>
-
- * message-list.c (message_list_set_folder): Ported to CamelObject:
- GTK_OBJECT->CAMEL_OBJECT; gtk_signal_connect->camel_object_hook_event;
- GDK_THREADS_ENTER/LEAVE around "changed" event hooks.
-
- * folder-browser.c (folder_browser_destroy): likewise.
- (mail_uri_to_folder): likewise.
- (folder_browser_load_folder): likewise.
-
-2000-07-14 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am (evolution_mail_LDADD): Add `GCONF_LIBS'.
-
-2000-07-14 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (write_headers): put a <p> at the end of the
- header table. (I think there used to be whitespace after it, but
- then some gtkhtml change got rid of it...)
- (handle_text_plain): Don't do this <PRE>. Instead, CONVERT_NL and
- CONVERT_SPACES and wrap it in <TT>. Now if the sender didn't
- include any newlines, it will be wrapped to the width of the
- window instead of extending off into infinity.
-
-2000-07-13 Dan Winship <danw@helixcode.com>
-
- * message-list.c (message_list_destroy): Only unref the folder if
- it's been set.
-
- * folder-browser.c (folder_browser_destroy): Only sync the folder
- if it's been set.
-
-2000-07-13 Jonathan Blandford <jrb@redhat.com>
-
- * mail-config.c (create_transport):
- s/CAMEL_SERVICE_NEED_HOST/CAMEL_SERVICE_URL_NEED_HOST.
-
-2000-07-13 Dan Winship <danw@helixcode.com>
-
- * mail-config.c (add_row): Add a "gboolean required" argument, and
- set its value on the entry.
- (create_source, create_transport): Create rows for URL elements if
- the URL ALLOWs them. Mark them required if it NEEDs them.
- (service_note_doneness): Only require the required fields to be
- filled in.
-
- Now the IMAP config page allows the user to enter a path, but
- doesn't require it.
-
-2000-07-13 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (real_fetch_mail): Back to the old way to avoid
- g_warnings, yay. Also fix append to send a flags argument (0)
-
-2000-07-12 Chris Toshok <toshok@helixcode.com>
-
- * mail-config.c (providers_config_new): fix some cut & paste bung.
-
-2000-07-12 Chris Toshok <toshok@helixcode.com>
-
- * mail-format.c (setup_function_table): add "message/news" to the
- mime_function_table using the same handler as message/rfc822.
-
-2000-07-12 Chris Toshok <toshok@helixcode.com>
-
- * mail-config.glade*: add news server tab to dialog.
-
- * mail-config.c (on_NewsServerConfigDialogButton_clicked): new function.
- (on_clistNewsServers_select_row): new function.
- (on_cmdNewsServersAdd_clicked): new function.
- (on_cmdNewsServersEdit_clicked): new function.
- (on_cmdNewsServersDelete_clicked): new function.
- (providers_config_new): mirror the source tab's code to fill in
- the news server tab.
- (write_config): save out the news server.
- (create_news_server_config_dialog): new function.
- (create_news_server_page): new function.
-
-2000-07-12 Peter Williams <peterw@helixcode.com>
-
- * mail-display.c (save_data): Change from evolution_dir to
- g_get_home_dir() for default location of save file.
-
-2000-07-11 Dan Winship <danw@helixcode.com>
-
- * Update for CamelFolder API changes
-
-2000-07-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (real_fetch_mail): Changed to use
- camel_folder_move_message_to () rather than get_message () and then
- append_message (). This also makes it so we don't have to worry about
- fetching message flags to pass to the new append_message () method.
-
- * folder-browser.c (folder_browser_load_folder): Disable
- Search capability menu/entry if folder doesn't support it.
-
- * message-list.c (message_list_regenerate): Don't perform
- a search if the folder doesn't support it.
-
-2000-07-11 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (real_send_mail): Set the post_send_data flag rather
- than toggling it. (Maybe we'll need more control over it later,
- but for now, the only flag we set is "replied", and we want
- that set, not toggled.)
-
-2000-07-10 Dan Winship <danw@helixcode.com>
-
- * folder-browser-factory.c (control_activate): Work with both
- current and 0.15 bonobo
-
- * kill more debugging messages
-
- * mail-ops.c (real_fetch_mail): Don't multiply free dest_url.
-
- * message-list.c (message_list_select): Update
- message_list_select_next to do either next or previous.
-
- * folder-browser.c (etable_key): Make 'n' and 'p' do next and
- previous unread message.
-
- * mail-ops.c (select_first_unread): Update.
- (real_fetch_mail): clean up a bit.
-
-2000-07-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-ops.c (forward_msg): Initialize `fwd_subj' to NULL if
- `from' is NULL.
-
-2000-07-10 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (real_fetch_mail): Fixed broken POP fetching
-
-2000-07-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * component-factory.c: Removed variable `browsers'.
- (create_view): Don't update it.
- (owner_unset_cb): Don't sync the folders here anymore, because at
- this point the folder browser is dead already so we cannot get a
- valid list of folders from it anymore.
-
- * folder-browser.c (folder_browser_destroy): Sync the associated
- mailbox first.
-
-2000-07-10 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c, message-list.h: Switched from ETable to
- ETableScrolled.
-
-2000-07-10 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (real_fetch_mail): Fixed movemail so that it too would
- deliver to Inbox.
-
-2000-07-09 Dan Winship <danw@helixcode.com>
-
- * message-list.c (get_message_info): Don't g_warn if the user
- selects a fake tree parent.
- (message_list_select_next): Ignore fake rows
- (build_tree): Store the "root_subject" for fake rows
- (ml_tree_value_at): Display the correct subject for fake rows.
- (on_cursor_change_cmd): Update for the other changes and set
- cursor_uid to NULL when the cursor is on a fake row.
-
- * mail-ops.c (reply): Don't try to reply when no (real) message is
- selected.
- (forward_msg): Ditto.
-
-2000-07-09 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Remove setting of dnd_code since that's handled
- internally to ETable.
-
-2000-07-08 Dan Winship <danw@helixcode.com>
-
- * folder-browser.c (etable_key): Fix up the pageup/pagedown
- increment a bit.
-
- * folder-browser-factory.c (control_activate): Add a "Threaded
- Message List" item to the "View" menu.
-
- * message-list.c (message_list_toggle_threads): Handler for that.
- (build_flat): New function to build a "flat" message list using
- the tree model.
- (message_list_regenerate): Build tree or flat message list
- depending on the global setting.
-
- * message-thread.c (get_root_subject): fix a "Re:" parsing bug
-
-2000-07-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (real_fetch_mail): Always dump incoming messages to
- Inbox (assuming not filtered to another location).
-
-2000-07-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * folder-browser-factory.c (control_activate): Move the
- "Expunge" item to the "Action" menu.
- (control_deactivate): Accordingly.
-
-2000-07-08 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (forward_msg): Deal with having multiple selected
- messages.
-
- * mail-format.c (mail_generate_forward): Removed. (Integrated into
- forward_msg)
-
-2000-07-08 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c (build_tree): Small fix to stop uid data from
- being set on a message-list tree node when it didn't correspond
- to an actual message.
-
-2000-07-08 Dan Winship <danw@helixcode.com>
-
- * message-list.c (get_message_info): Fix Jeff's FIXME: This does
- get called with out-of-range data sometimes, so we do need the
- check. Use e_table_model_row_count to get the actual right answer.
-
-2000-07-07 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c (get_message_info): This wasn't quite right, it
- will now work but still isn't perfect. See FIXME comment.
-
-2000-07-07 Dan Winship <danw@helixcode.com>
-
- * message-thread.c (remove_node): Add another argument "clast"
- pointing to the container before the current one in the list,
- which it can update if that turns out to be the one that it
- removed.
- (group_root_set): Update for remove_node change, and remove both
- nodes in the "subjects are common" case. Fixes a bug that would
- cause the message list to be truncated if this rule was invoked.
-
- (sort_node): sort the tree by the original order of the messages
- in the folder rather than by date.
-
-2000-07-07 Dan Winship <danw@helixcode.com>
-
- * message-list.c: Lots of changes. Store uids as node data on the
- tree nodes and use those rather than rows where possible. (The
- concept of "row" is just getting too complicated.) Get rid of the
- summary_table, because given a uid we can call
- camel_folder_get_message_info, which makes more sense than keeping
- a separate uid->row hash table ourselves.
-
- (get_message_info): update
- (get_message_row): removed
- (ml_col_cound, ml_row_count, ml_value_at, ml_set_value_at,
- ml_cell_is_editable, ml_duplicate_value, ml_free_value,
- ml_initialize_value, ml_value_is_empty, ml_value_to_string):
- Removed. We always use the tree model now.
- (message_list_init): Remove the non-tree code.
- (build_tree): store uids in the tree rather than row numbers,
- and build the message_list->uid_rowmap to map from uids to rows
- when needed.
- (message_list_regenerate): Renamed from _set_search, since it's
- used to redraw in non-search cases too.
- (message_changed): Use the uid_rowmap to get a model row number.
-
- * message-thread.c (thread_messages): Change the interface on this
- to work with the new MessageList.
-
- * folder-browser.c (search_set, folder_browser_clear_search):
- s/message_list_set_search/message_list_regenerate/
-
-2000-07-07 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c (get_message_info): Handle a row number of -1
- properly.
-
-2000-07-06 Dan Winship <danw@helixcode.com>
-
- * message-list.c (get_message_info): Map tree model row numbers to
- summary row numbers.
- (ml_tree_value_at, ml_tree_set_value_at,
- ml_tree_is_cell_editable): So don't do that here.
-
-2000-07-06 JP Rosevear <jpr@arcavia.com>
-
- * mail-config.glade*: Glade files for the configuration dialog.
-
- * mail-config.c (providers_config_new): Build the dialog with
- glade.
-
-2000-07-06 Dan Winship <danw@helixcode.com>
-
- * folder-browser-factory.c, folder-browser.c, mail-ops.c,
- message-list.c: fix warnings.
-
- * main.c (main): gtkhtmllib_init is no more. Call gconf_init
- directly instead.
-
- * message-list.c (message_list_select_next): New function to
- select the first message on or after the given row that meets
- certain flag criteria.
-
- * mail-ops.c (real_fetch_mail): call message_list_select_next to
- select first unread message in current folder if it changes.
- (real_delete_msg): Remove the code to move the etable cursor. It
- only makes sense really if you deleted the message with the
- keyboard, so do it from etable_key.
-
- * folder-browser.c (etable_key): call message_list_select_next to
- select next non-deleted message after Delete.
-
- * mail-identify.c: Add a workaround for a small gnome-vfs 0.2 bug
- so we don't need to require CVS gnome-vfs.
-
-2000-07-06 Not Zed <NotZed@HelixCode.com>
-
- * message-thread.c (sort_thread): sort messages based on date for
- the initial sort order.
- (thread_messages_free): Implement.
-
- * message-list.c (message_list_init_header): Setup the subject
- renderer to a tree in tree mode.
- (on_cursor_change_cmd): For a tree model, map the view row to the
- data row.
- (build_tree): Builds the tree data structure of all messages.
- (message_list_set_search): For a tree model, build the tree here.
- (ml_tree_icon_at): Icon callback, returns nothing.
- (ml_tree_value_at):
- (ml_tree_set_value_at):
- (ml_tree_is_cell_editable): Maps tree node to data row, and calls
- the equivalent table callback
- (message_list_init_renderers): Setup the tree renderer if needed.
- (message_list_init): set the root node invisible afterall.
- (message_list_set_search): Clear the old tree before putting in a
- new one.
-
- * message-list.h: Add a tree renderer to render list, and
- tree_view indicator.
-
- * message-thread.[ch]: Code for message threading.
-
-2000-07-05 Dan Winship <danw@helixcode.com>
-
- * mail-identify.c (mail_identify_mime_part): Oops. My gnome-vfs
- was out-of-date. Update for changed function name.
-
-2000-07-05 Dan Winship <danw@helixcode.com>
-
- * mail-identify.c (mail_identify_mime_part): Use the gnomevfs
- sniff buffer interface to try to identify the MIME type when
- everything else fails.
-
- * mail-display.c (on_object_requested):
- * mail-format.c (lookup_handler, handle_undisplayable,
- handle_audio): s/gnome_mime/gnome_vfs_mime/
-
- * Makefile.am: Add gnomevfs stuff
-
-2000-07-03 Ettore Perazzoli <ettore@helixcode.com>
-
- * component-factory.c (create_folder): Get rid of a compiler
- warning by making sure `folder' is always initialized to some
- value for any code path.
-
-2000-07-03 Dan Winship <danw@helixcode.com>
-
- * message-list.c (select_msg): call mail_display_set_message with
- NULL if the message we tried to select doesn't exist (probably
- meaning we tried to selecte the first message and the folder is
- empty.)
-
- * mail-display.c (mail_display_set_message): deal with NULL as an
- input (meaning "undisplay previous message and display nothing").
-
-2000-07-02 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (real_fetch_mail): Remove hack to redisplay the
- inbox, since folder_changed signals will now be emitted
- appropriately.
-
- * component-factory.c (create_vfolder_storage): Fix
- filter_driver_new invocation.
-
- * Makefile.am (bin_PROGRAMS): test-mail and test-thread should be
- noinst.
-
- * mail-ops.c (real_fetch_mail):
- (vfolder_editor_clicked):
- * component-factory.c (create_vfolder_storage):
- Pass mail_uri_to_folder and rules to filter_driver_new.
-
-2000-07-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * folder-browser.c (mail_uri_to_folder): Fix double freeing of the
- local exception `ex'.
-
-2000-07-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-ops.c (refile_msg): Only allow type "mail" in the folder
- selection dialog.
-
-2000-07-01 Dan Winship <danw@helixcode.com>
-
- * pixmaps.h, pixmaps/*.xpm: Removed. These aren't being used any
- more. (The real pixmaps are in ../art.)
-
-2000-07-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c (get_message_info):
- (select_msg): Updated to reflect camel-folder changes.
-
- * mail-ops.c (real_fetch_mail): Modified to reflect camel-folder
- changes.
-
-2000-06-30 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (print_msg): Use gnome-print to do a print preview.
-
- * folder-browser-factory.c: Hook up "Print" button.
-
- * message-list.c (message_list_foreach): New function, a wrapper
- around e_table_selected_row_foreach, which calls the callback
- function with UIDs rather than row numbers.
-
- * folder-browser-factory.c: Remove never-used "Find" button from
- the toolbar and replace it with "Refile". (We need a better icon
- for this...). Hook up "Refile" to "refile_msg".
-
- * mail-ops.c (refile_msg): Call the shell's user_select_folder
- routine, and then use message_list_foreach and real_refile_msg to
- do the work.
- (delete_msg): Update to use message_list_foreach.
-
- * folder-browser.c (mail_uri_to_folder): new function, extracted
- from folder_browser_load_folder, to turn a URI into a folder.
- (folder_browser_load_folder): Use it.
-
-2000-06-30 Peter Williams <peterw@curious-george.helixcode.com>
-
- * component-factory.c (create_news_storage, create_imap_storage):
- Fixed to use new EvolutionShellClient proxy thingamajiggie.
-
-2000-06-30 Dan Winship <danw@helixcode.com>
-
- * message-list.c (on_row_selection): use the ETable row_selection
- signal to track how many rows are selected. Eventually we will use
- this info to disable toolbar buttons when you have too few/too
- many messages selected, but the current toolbar widget doesn't
- allow that.
-
- * message-list.h, message-list.c, mail-ops.c: Change selected_row
- and selected_uid fields of MessageList to cursor_row and
- cursor_uid to be more correct according to the new ETable
- interfaces.
-
-2000-06-30 Ettore Perazzoli <ettore@helixcode.com>
-
- * component-factory.c: Eeek. Fix typo: add missing star in the
- declaration of `global_shell_client'.
-
-2000-06-29 Ettore Perazzoli <ettore@helixcode.com>
-
- * component-factory.c: Replace `global_shell_interface' with
- `global_shell_client'.
-
-2000-06-29 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-ops.c (delete_msg): Clean up compile warnings
- (real_fetch_mail): Fetching from IMAP should do nothing
-
-2000-06-29 Christopher James Lahey <clahey@helixcode.com>
-
- * mail-ops.c: Handle multiple deletes (change by Peter Williams.)
-
-2000-06-29 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser-factory.c: Changed "Send" to "Compose" to
- avoid user confusion. Compose is a little more intuitive.
- Also changed the pixmap to MAIL_NEW instead of MAIL_SND
-
- * mail-ops.c (compose_msg): Renamed to avoid confusion
-
-2000-06-29 Dan Winship <danw@helixcode.com>
-
- * component-factory.c (create_imap_storage, create_news_storage):
- remove some code incorrectly copied and pasted from
- create_vfolder_storage which caused vfolder creation to stop
- working.
-
-2000-06-29 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c, mail-ops.c: Changed the name of
- e_table_select_row to e_table_set_cursor_row.
-
-2000-06-29 Peter Williams <peterw@helixcode.com>
-
- * message-list.c (message_list_init): Set the dnd_code of the
- ETableHeader to something so that Solaris sprintf doesn't die
- on a NULL string.
-
- * mail-config.c (providers_config_new): Check for a null "transport"
- string (not all OS' handle NULL strings well *cough* Solaris)
-
-2000-06-28 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (mail_generate_forward): add default subjects
-
- * component-factory.c (create_folder): Refuse to create folders
- not of type "mail", and correctly create an empty "mbox" folder
- for new folders in /local.
-
- * main.c (init_corba): Call od_assert_using_oaf() or
- od_assert_using_goad() as appropriate to make sure people didn't
- somehow trick the build system.
-
-2000-06-28 Jeffrey Stedfast <fejj@helixcode.com>
-
- * message-list.c: Added prototype for filter_date to make
- it build cleanly
-
-2000-06-27 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Made dates display grouping information
- properly.
-
-2000-06-27 Peter Williams <peterw@curious-george.helixcode.com>
-
- * message-list.c (mark_msg_seen): Need to return a value
- on error.
-
- * main.c (main): Don't start threads or enter threads if
- there's no threading! Sigh.
-
- * test-thread.c: Don't compile if no threads.
-
- * session.c: Work without broken threads.
-
- * message-list.c (filter_date): Solve the ctime_r problem the
- correct way, with the magic of autoconf.
-
-2000-06-27 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Work around mismatched ctime_r functions. This
- will be fixed.
-
-2000-06-27 Peter Williams <peterw@curious-george.helixcode.com>
-
- * mail-threads.c: Don't compile this if we don't have
- threads enabled. This should maybe be on the Makefile.am
- level.
-
-2000-06-27 Michael Zucchi <zucchi@zedzone.mmc.com.au>
-
- * component-factory.c (owner_set_cb): Put in a gross hack to
- export the shell reference elsewhere.
-
-2000-06-26 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Added a value_to_string handler.
-
-2000-06-26 Peter Williams <peterw@helixcode.com>
-
- * component-factory.c, mail-ops.c: #ifdef the threads stuff so
- that if USE_BROKEN_THREADS is not defined we just call the functions
- in the main thread.
-
- * mail-threads.h: Don't declare funcs if USE_BROKEN_THREADS not
- defined.
-
- * mail-threads.c: Put the query and message boxes on top so that
- you can see them.
-
-2000-06-26 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.c (error_dialog): va_start() returns void, don't
- assign it's retval to a variable.
-
-2000-06-26 Ettore Perazzoli <ettore@helixcode.com>
-
- * main.c (main): Call `GDK_THREADS_ENTER()' and
- `GDK_THREADS_LEAVE()' around the main loop as in the examples from
- the GTK+ FAQ.
-
- * mail-threads.c (DEBUG): New macro for debugging.
- (read_msg): Use it.
-
-2000-06-25 Peter Williams <peterw@helixcode.com>
-
- * Makefile.am: Clean up the various _LIBS and _CFLAGS
- to work with simpler THREADS_LIBS and THREADS_CFLAGS scheme.
-
-2000-06-23 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser.c (folder_browser_load_folder): Improved the
- code to separate the imap namespace from the folder name.
-
-2000-06-23 Peter Williams <peterw@curious-george.helixcode.com>
-
- * component-factory.c: Include e-util/e-setup.h for the
- prototype of evolution_dir; prototype create_news_storage.
- (real_create_imap_storage, real_create_news_storage): New
- functions moving the camel stuff into the async callback.
- (create_imap_storage, create_news_storage): Chopped in
- half to move camel stuff as above.
-
- * mail-ops.c: Include "mail-threads.h" for threading protos.
- (real_fetch_mail, real_send_mail, real_expunge_folder):
- New functions moving the camel stuff into the async callback.
- (async_mail_exception_dialog): A version of mail_exception_dialog
- to be called from the async handlers (just calls mail_op_error())
- (fetch_mail, expunge_folder, composer_send_cb): Cut in half to
- move camel stuff as above.
- (cleanup_send_mail): Clean up after the async real_send_mail
- with the gtk_object_destroys et al.
-
- * mail-threads.c: Instead of hiding the progress bar, make it
- zip back and forth constantly.
- (progress_timeout): New func. Timeout called to make the pbar
- shimmy.
- (timeout_toggle): New func. Turn on and off the shimmy effect.
- (check_cond): New func. Make sure that the GCond for modal
- operation is initialized before mail_op_{error,get_password}.
- (show_error_clicked, read_msg, get_password_clicked): Move
- over to timeout_toggle.
- (mail_op_error,mail_op_get_password): Add check_cond() call.
-
- * main.c: (main) Call g_thread_init.
-
- * session.c: Change auth_callback stuff over to assume that it's
- being called async. Note: no real good way to tell if this is
- the case or not.
- (request_callback): ifdef'ed out
- (evolution_auth_callback): Use mail_op_get_password.
-
-2000-06-22 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser.c (folder_browser_load_folder): Now should
- correctly get the selected folder from the given URL.
-
-2000-06-22 Chris Toshok <toshok@helixcode.com>
-
- * folder-browser.c (folder_browser_load_folder): add handling for
- loading "news:" folders.
-
- * component-factory.c (create_news_storage): add a root for news
- source.
- (owner_set_cb): call create_news_storage.
-
-2000-06-22 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser.c (folder_browser_load_folder): Updated to
- prepend url-> path if it exists for that imap store.
-
- * component-factory.c (create_imap_storage): Modified to not
- prepend a hard-coded namespace.
-
-2000-06-22 Chris Toshok <toshok@helixcode.com>
-
- * mail-ops.c (fetch_mail_cleanup): new function, passed as arg to
- mail_operation_try.
- (fetch_mail): add cleanup func arg.
-
-2000-06-22 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Changed ml_value_at to return "" instead of NULL
- in some cases.
-
-2000-06-22 Peter Williams <peterw@curious-george.helixcode.com>
- * Makefile.am: Add GNOME_EXTRA_LIBS so that we get libgthread
- in our LIBS for evolution-mail.
-
- * mail-threads.c: Make the dialog boxes for error and
- question non-modal. They're modal relative to the dispatch
- thread, but before they would also eg lock up the toolbar
- buttons (while the menus, managed by another process, were
- active -- a weird effect).
-
-2000-06-22 Peter Williams <peterw@curious-george.helixcode.com>
-
- * mail-threads.[ch]: Extra argument to mail_operation_try:
- 'cleanup', a function to be called in the main thread after
- the dispatcher thread exits. gtk_object_destroy's et al may
- attempt to unmap windows so we can't do them in the dispatcher
- thread :-(
-
- * test-thread.c: Updated with demo of new argument working.
-
-2000-06-22 Peter Williams <peterw@helixcode.com>
-
- * test-thread.c (op_5): New tests for the get_password
- hook.
-
- * mail-threads.[ch]: New hook, mail_op_get_password, for
- getting a user response from an async operation. The operation
- blocks while waiting for the response. A big whole mutex
- condition threading blocking dealie to make sure that it
- works.
-
- Also the error hook creates a dialog again, which also needs
- to block its caller while we wait for the user to press ok.
-
-2000-06-22 Peter Williams <peterw@helixcode.com>
-
- * mail-threads.c (various functions): Prettify the UI
- so that the progress bar doesn't become all huge 'n stuff.
- (mail_operation_try): Now save the operation's description,
- so that we can display it later as the default message.
- (read_msg): When the operation starts set the label to its
- UI-friendly name.
- (dispatch_func): Free the saved prettyname.
-
-2000-06-21 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Removed an erroneous comment.
-
-2000-06-21 Dan Winship <danw@helixcode.com>
-
- * mail-config.c (create_transport_page): Make this not crash if
- you don't have a transport configured.
-
- * message-list.c: Update received date to work like sent date.
-
-2000-06-21 Peter Williams <peterw@helixcode.com>
-
- * mail-thread.{c,h}: New files -- a simple API for executing
- the major mail ops (fetch_mail etc) asynchronously, allowing
- the operations to send messages and update a progress bar.
-
- * test-thread.{c,h}: Tests the mail-thread API.
-
- * Makefile.am: add mail-thread.[ch] to evolution_mail_SOURCES
- and declare the test_thread noinst_PROGRAM.
-
-2000-06-21 Peter Williams <peterw@helixcode.com>
-
- * mail-format.c (mail_generate_reply): Include "e-setup.h" to
- get the prototype for evolution_dir.
-
-2000-06-20 Jeffrey Stedfast <fejj@helixcode.com>
-
- * component-factory.c (create_imap_storage): Oops. Should
- have checked for a NULL sources.
-
-2000-06-20 Dan Winship <danw@helixcode.com>
-
- * message-list.c (mark_msg_seen): Quick hack to prevent a NULL
- pointer dereference. Things need to be cleaned up a bit more here
- though.
-
- * mail-sources.c: Oops. This should have been removed a long time
- ago.
-
-2000-06-20 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser.c (folder_browser_load_folder): Working on getting
- this to work :)
-
- * component-factory.c (create_imap_storage): Should now correctly
- construct the folder path allowing the selection of a folder.
-
-2000-06-20 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-format.c (mail_generate_reply): Declare `evolution_dir'.
- Ugly, ugly, ugly, but I am not sure where it should go instead.
-
-2000-06-19 Ettore Perazzoli <ettore@helixcode.com>
-
- * mail-ops.c (ask_confirm_for_empty_subject): New function to ask
- confirmation for an empty subject line.
- (composer_send_cb): Use it if the subject is empty and only send
- the message if the user confirms.
-
-2000-06-20 Jeffrey Stedfast <fejj@helixcode.com>
-
- * component-factory.c (create_imap_storage): Now creates the IMAP
- storage (listing subfolders and such)
-
-2000-06-19 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (find_preferred_alternative): add an option to
- prefer text/plain.
- (reply_body): add an option to prefer text/plain
- (mail_generate_reply): Check the mail sending preferences, and
- generate a text/plain reply if the user prefers to send plain text
- (and we have a text/plain part to generate a reply from).
-
-2000-06-19 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.c (providers_config_new): Should now correctly display
- the Transport page (made it set the optionmenu correctly, before it
- would only set SMTP).
- (create_transport_page): Updated to set the page info to sendmail/smtp
- based on the url.
- (create_service_page): Had to add some code to set data on some objects
- so I could grab the objects I needed to modify in the above function.
-
-2000-06-18 Jeffrey Stedfast <fejj@helixcode.com>
-
- * folder-browser.c (folder_browser_load_folder): started to add
- code to load an IMAP folder.
-
- * component-factory.c: Started to add a create_imap_storage
- method so that we can eventually have our IMAP store displayed
- in the tree view.
- (create_vfolder_storage): Renamed from
- create_test_storage().
- (owner_set_cb): Updated.
-
-2000-06-17 Dan Winship <danw@helixcode.com>
-
- * message-list.c (message_list_set_folder): Prevent double-freeing
- action on summary_table and uid_rowmap.
-
-2000-06-16 Dan Winship <danw@helixcode.com>
-
- * message-list.c (ml_set_value_at): Implement clicking on the
- envelope icon to set read/unread. Based on a patch by clahey.
- (select_msg): keep the timeout id for the "seen" flagging in the
- message_list structure, so ml_set_value_at can clear it so it
- doesn't re-mark a message seen after you click it unseen.
-
-2000-06-16 Dan Winship <danw@helixcode.com>
-
- * message-list.c (get_message_row): new function to do a uid to
- row mapping.
- (mark_msg_seen, select_msg, message_changed,
- message_list_set_folder): Update for Camel flag changes.
- (on_cursor_change_cmd): Rename "row_to_select" to "selected_row",
- and keep a "selected_uid" as well.
-
- * mail-ops.c (composer_send_cb): Update for Camel flag changes,
- and fix some memory-handling bugs. (Free the post_send_data when
- the composer is destroyed, not when the user clicks "send", which
- could happen never, or more than once.)
- (delete_msg): Update for Camel flag changes, and fix the "holding
- down the delete key skips some messages" bug.
-
-2000-06-15 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (fetch_mail):
- * component-factory.c (owner_unset_cb):
- * message-list.c (message_list_set_folder): Update for CamelFolder
- changes.
-
- * folder-browser.c (folder_browser_clear_search): New function to
- revert back to non-searching mode.
-
- * mail-ops.c (fetch_mail): Use folder_browser_clear_search.
-
- * mail-display.c (on_url_requested): if the document requests an
- unknown URL, it's not an error; just ignore the URL.
-
- * mail-ops.c (fetch_mail): If there's no new mail, tell the user.
-
-2000-06-14 Radek Doulik <rodo@helixcode.com>
-
- * main.c (main): call gtkhtmllib_init here
-
-2000-06-13 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.c (on_SourceConfigDialogButton_clicked): Make sure source
- is always pointing to something, so a blank is not written to the config file
- on close.
-
-2000-06-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am (SHELL_OBJS): Removed.
- (evolution_mail_LDADD): Use `libeshell.a'. Also use
- `top_builddir' consistently.
-
-2000-06-12 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.c: Got rid of sources_max_row and identities_max_row
- as they are not really needed (just use clist->rows)
- (on_cmdSourcesEdit_clicked): Modified to make 'source'
- point to the data being edited.
- (on_cmdSourcesAdd_clicked): Adds a new clist item and selects it so the
- editor knows where to stick the data when it's done.
-
-2000-06-12 Federico Mena Quintero <federico@helixcode.com>
-
- * message-list.c: Removed the ETableModel thaw handler.
-
-2000-06-12 Dan Winship <danw@helixcode.com>
-
- * folder-browser.c (folder_browser_set_uri): Return the result of
- folder_browser_load_folder.
- (get_prop, set_prop, folder_browser_properties_init): Remove. No
- longer needed.
-
- * folder-browser-factory.c (folder_browser_factory_new_control):
- Add a "uri" argument, return NULL if setting it fails.
- (folder_browser_factory_new_control): Remove property bag stuff.
- (folder_browser_factory_init, folder_browser_factory): Remove
- this, since we're using the component factory now.
-
- * component-factory.c (create_view): Update for
- folder_browser_factory_new_control change and return NOTFOUND as
- appropriate.
-
- * main.c (main): Don't call folder_browser_factory_init.
-
- * mail-format.c (mail_generate_reply): Fix the subject generation
- so we don't get "Re: Re:". This is working around something that
- may later be declared a misfeature in Camel.
-
-2000-06-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * component-factory.c (create_folder): New stub implementation for
- the folder creation function in the EvolutionShellComponent we
- expose [it simply returns success all the time].
- (factory_fn): Pass this function to `evolution_shell_component_new'.
-
-2000-06-09 Dan Winship <danw@helixcode.com>
-
- * folder-browser.c (folder_browser_new): Add a serial number to
- FolderBrowser.
-
- * folder-browser-factory.c (control_activate, control_deactivate):
- Include fb serial number in the name of the Bonobo toolbar to
- prevent problems with disappearing toolbars. This is a kludge and
- should go away.
-
-
- * mail-ops.c (expunge_folder): display error from
- camel_folder_expunge if there is one.
-
- * message-list.c (select_row): install an idle function to
- select the row rather than doing it directly. Ugh. What a
- kludge, but at least it works now.
-
- * session.c (evolution_auth_callback): Update for
- CamelAuthCallback changes. (Uncache passwords when asked to.)
-
- * mail-ops.c (fetch_mail): close and expunge the source folder
- after copying it to a local folder.
-
-2000-06-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * component-factory.c (create_view): Updated to match the changes
- to the definition of `EvolutionShellComponentCreateFn'. If @type
- is not "mail", return an "unsupported type" error.
- (factory_fn): Pass NULL for the `remove_folder' and
- `create_folder' functions.
-
-2000-06-09 Dan Winship <danw@helixcode.com>
-
- * mail-format.c: Redo things a bit so that whitespace-only
- text parts aren't displayed. (In particular, so that
- whitespace-only subparts of multipart/mixed aren't displayed as
- separate (empty) parts.)
-
-2000-06-06 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (fetch_mail):
- * folder-browser.c (folder_browser_load_folder): Update for folder
- creation/existence changes.
-
- * message-list.c (message_list_set_folder): Remove the code to
- create the folder if it doesn't exist, since we don't want to do
- that.
-
-2000-06-05 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (composer_send_cb): Leave the composer window around
- if the message doesn't get sent.
-
-2000-06-05 Matt Loper <matt@helixcode.com>
-
- * folder-browser.c (etable_key): Allow "GDK_KP_Delete", a keypad
- delete key, to delete a message.
-
-2000-06-05 Dan Winship <danw@helixcode.com>
-
- * session.c (evolution_auth_callback): Remember passwords between
- calls.
- (forget_passwords): Callback for "Forget Passwords" menu item.
-
- * folder-browser-factory.c (control_activate):
- (control_deactivate): Add "Forget Passwords" menu item.
-
- * mail.h, mail-ops.c: fix some function prototypes
-
- * folder-browser.c (etable_key): Add "Delete" = delete message.
-
- * mail-format.c (mail_generate_forward): Update for new composer
- attachment interface.
-
-2000-06-02 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.c (providers_config_new): Added a new notebook
- page that allowed for mail format (text/plain or
- multipart/alternative)
-
-2000-06-02 Dan Winship <danw@helixcode.com>
-
- * message-list.c (filter_date): If the date in the summary is 0,
- output "?".
-
- * component-factory.c (create_view): keep a GList of folder
- browsers created
- (owner_unset_cb): Go through the list and close each folder before
- exiting so they sync their summary state, etc to disk.
-
- * mail-ops.c (fetch_mail): Use camel_service_connect, not
- connect_with_url, since we already passed the URL into
- camel_session_get_store.
-
-2000-06-02 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Use camel_folder_free_summary instead of
- g_ptr_array_free. Unref the folder when we're done with it.
-
-2000-06-02 Christopher James Lahey <clahey@helixcode.com>
-
- * session.c: Revert removal of e_setup_base_dir.
-
-2000-06-02 Dan Winship <danw@helixcode.com>
-
- * folder-browser.c (my_folder_browser_init): Connect to ETable's
- key_press signal.
- (etable_key): scroll mail on space/backspace.
-
-2000-06-02 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Made sent column as wide as from column.
-
-2000-06-02 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.c (on_cmdSourcesAdd_clicked): Changed identity_row
- to source_row as this is a Sources clist we are dealing with and
- not an identity clist
- (on_cmdSourcesEdit_clicked): same
- (on_cmdSourcesDelete_clicked): again, same
- (on_cmdSourcesEdit_clicked): Source editor now fills in data from
- the clist
-
-2000-06-01 Dan Winship <danw@helixcode.com>
-
- * message-list.c: Add a date column.
- (COL_SENT_WIDTH_MIN): Make this wider.
- (ml_value_at): return the sent date (as a time_t) for COL_SENT.
- (Fix COL_TO too while I'm here.)
- (ml_duplicate_value, ml_free_value, ml_initialize_value,
- ml_value_is_empty): COL_SENT is numeric now.
- (message_list_init_renderers): Create a date renderer (using
- text_filter to translate the time_t into a string).
- (message_list_init_header): Use render_date for COL_SENT.
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * session.c: Don't call e_setup_base_dir.
-
-2000-06-01 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (mail_generate_forward): Fix forwarding to work
- for people other than me. :) [Although apparently it doesn't
- really.]
-
- * mail-ops.c (delete_msg): Add a quick hack to move the selection
- down a row when you delete a message.
-
- * mail-format.c (handle_message_rfc822): use <blockquote> rather
- than <center><table border=1 width=95%> to frame the embedded
- message. If <pre> text in the subtable won't fit in the 95% width,
- GtkHTML will write past the border of the table (and
- <blockquote><table border=1> causes creeping updates so it's not
- usable for now).
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c (message_list_init): Turn off the grid in our
- ETable.
-
-2000-06-01 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (write_headers): Oops. This needs to take a
- message argument because we might be writing headers for an
- embedded message/rfc822 subpart rather than the root document.
-
-2000-06-01 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.c: Config dialogs are completed.
- (service_acceptable): Fixed a segfault caused by duplicate
- camel_exception_free()
- (providers_config_new): Identity and Source clists are now filled in
- when the dialog is created as well as the Transport page
-
- * folder-browser-factory.c: Renamed Tool/ menu items
- Vfolder was changed to Virtual Folder and
- Configure Camel Providers was changed to Mail Configuration
-
-2000-06-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am (evolution_mail_LDADD): Link with
- `libemiscwidgets.a'.
-
- * mail-display.c (mail_display_new): Use an EScrollFrame instead
- of a GtkScrolledWindow.
- (mail_display_set_message): Likewise.
-
- * mail-display.h: Replace the GtkScrolledWindow with an
- EScrollFrame.
-
-2000-06-01 Dan Winship <danw@helixcode.com>
-
- * component-factory.c (owner_unset_cb): Quit when the shell exits.
- This is a kludge, but a pretty necessary one until the refcounting
- bugs that keep the component from exiting properly are fixed.
-
-2000-05-31 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.c: Partially implemented the source
- configuration, seems to segfault due to a destroyed
- gnome dialog being destroyed again in the method
- on_SourceConfigDialogButton_clicked()
-
-2000-05-31 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (free_url, handle_text_enriched,
- get_url_for_icon): Fix up memory management of x-evolution-data
- URLs so the URLs and/or their data don't get freed while there are
- still references to them.
-
- * message-list.c (message_list_init_header): redo the (unused)
- online status column to no longer refer to pixmaps that no longer
- exist.
-
-2000-06-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * folder-browser-factory.c (control_activate): Put the toolbar
- into a frame to make it look like standard GNOME toolbars. Also,
- set `GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL' so that it does not do
- evil things when its moved to the left or the right of the window.
-
-2000-05-31 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail-config.c: Configuration dialog now allows
- adding/editing/deleting of Identities (which leaves
- adding/editing/deleting of sources left to implement).
- The data is also saved when the dialog is exited via
- the OK button.
-
-2000-05-31 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (mail_format_mime_message): Initialize the "urls"
- hash table stored on the message and store cid and other URLs
- there rather than as object data on the message.
- (get_cid): rewrite this a bunch
- (handle_text_enriched): move the code from write_iframe_string()
- into here, since it's the only place that actually needs it.
- (handle_text_html): simplify this a lot. We can use a cid: URL
- here rather than x-evolution-data.
- (get_url_for_icon): New routine to return URLs for icons, and
- cache the results, so we don't have to keep re-reading the icon
- files (and so we can't be spoofed into reading non-icon files).
- (handle_mystery, handle_audio): use get_url_for_icon.
-
- * mail-display.c (save_data): move the CamelMimePart filename
- extracting code from get_cid to here.
- (on_link_clicked, on_object_requested): Update for cid: changes.
- (on_url_requested): Kill off the kludgy, exploitable x-gnome-icon
- URL schema, update cid and x-evolution-data to match
- mail-format.c.
-
- It should now be easier to implement RFC 2557 (Content-Location,
- etc), but that RFC still pretty much sucks.
-
-2000-05-30 Dan Winship <danw@helixcode.com>
-
- * mail-format.c: Redo this back to the old way: a single GtkHTML
- with various things inline in it. (Gets rid of flicker, simplifies
- some scrolling, selecting, and printing issues.)
- (handle_text_enriched, handle_text_html): Use <iframe>s for these,
- to protect the rest of the document from their possibily invalid
- HTML.
- (handle_via_bonobo): Use (new-and-improved) <object> tags for
- this, moving most of the work back into mail-display.c
-
- * mail-display.c (on_object_requested): Move the Bonobo embedding
- code back here again (reorganized a bit).
- (on_url_requested): add x-evolution-data handler, for iframe
- bodies.
- (mail_html_new, mail_html_end): removed
- (mail_display_set_message, mail_display_new): Update for NWO.
-
-2000-05-30 Not Zed <NotZed@HelixCode.com>
-
- * folder-browser.c (search_set): Properly encode the search string.
-
-2000-05-30 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail.h: Added a prototype for providers_config_new() which
- is the constructor for the configuration dialog window
-
- * mail-config.c: Added set_service_url() which is basically
- the reverse of get_service_url().
- Implemented on_cmdCamelServicesOK_clicked() - The configuration
- window will now remember the Sendmail/SMTP data that the user
- had entered in the previous session.
- Removed on_cmdCamelServicesApply_clicked() - No need for this.
-
-2000-05-30 Dan Winship <danw@helixcode.com>
-
- * message-list.c (message_changed): call
- e_table_model_row_changed, not e_table_model_changed so we do less
- work, and don't lose the current selection.
- (select_msg): Set up a timer to mark the displayed message as
- "seen" if it's selected for longer than 1.5 seconds (a number
- pulled out of Matt's butt).
- (ml_value_at): Use the MESSAGE_STATUS column for read/unread as
- well as deleted.
-
- * message-list.c: use the "new" tigert pixmaps rather than the
- older ones. Includes a "replied to" icon (which is used now), but
- no "deleted" icon (although we have the strikeout renderer for
- that now).
-
-2000-05-30 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c, message-list.h: Added bold for unread messages.
-
-2000-05-30 Jeffrey Stedfast <fejj@helixcode.com>
-
- * mail.h: Added a prototype for providers_config()
- which is the callback for a new menu item that
- will construct a configuration dialog for the camel
- providers and identities and display it
-
- * mail-config.c: Added some code to construct the
- new providers dialog and a bunch of callbacks (most
- of which are not yet useful)
-
- * mail-ops.c: Added the code for the providers_confi()
- callback
-
- * folder-browser-factory.c: Added the
- "Tools/Camel Providers Configuration ..." menu item
-
-2000-05-30 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Switched to using "cursor_change" signal instead
- of "row_selection" for switching messages. Select the first row
- (still doesn't work because of ETable.) Adapt to some small
- ETable changes. Set drawfocus to FALSE.
-
-2000-05-29 Not Zed <NotZed@HelixCode.com>
-
- * folder-browser.c (folder_browser_load_folder): Hardcode the
- vfolder source to just the inbox (so at least it returns
- something).
-
- * component-factory.c (create_test_storage): Create a vfolder dir
- first, and put the folders in that.
- (create_test_storage): Create the storage as VFolders, not
- "storage_name" :)
-
-2000-05-28 Dan Winship <danw@helixcode.com>
-
- * mail-config.c (error_dialog): helper function since we need to
- set "modal" on the dialogs returned by gnome_error_dialog to make
- them work when popped up from the modal Druid.
- (service_acceptable): New function to check if the info entered on
- a store/transport page actually checks out.
- (mail_config_druid): Connect to the "next" signal on the store and
- transport pages and don't let the user continue if the data is
- bad and "check this before continuing" is checked. Also, only
- display sources/transports in the "mail" domain. (Ie, not
- "vfolder".)
-
- * mail-format.c (write_recipients_to_stream): Use `foo@bar' rather
- than `<foo@bar>' for recipient with no name.
-
- * mail-ops.c (fetch_mail): don't put up an error message if the
- user cancels the password dialog.
-
-2000-05-27 Not Zed <NotZed@HelixCode.com>
-
- * Makefile.am (SHELL_OBJS): Include mail storage so we can
- initialise folders.
-
- * component-factory.c (create_test_storage): Parses vfolder
- defintions and adds them to the storage. Definetly needs more
- work.
-
- * folder-browser-factory.c (control_activate): Add the VFolder
- druid menu item.
- (control_deactivate): And remove it.
-
- * mail-ops.c (vfolder_editor_clicked): For editing vfolder
- definitions (rather like filters, oddly enough :). Tries to
- update the shell but it doesn't seem to work properly - requires a
- mail component restart to take effect.
-
- * folder-browser.c (folder_browser_load_folder): Handle vfolder:
- urls' appropriately and map to camel. Still needs a way to tell
- the vfolder what folders to search! (all vfolders come up empty!).
-
-2000-05-28 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c, message-list.h: Added a COL_DELETED and made it
- the strikeout column for both text renderers.
-
-2000-05-27 Dan Winship <danw@helixcode.com>
-
- * mail-format.c: Various improvements:
-
- (call_handler_function, etc): Add a "mime_type" argument to the
- handlers, so that if a part is tagged as
- "application/octet-stream", and we figure out that it's really
- something else, the handler we call can know what that something
- else is.
-
- (handle_text_enriched): Small fixes to make this not do
- text/enriched-specific syntax in text/richtext or vice versa.
-
- (handle_mystery): Allow for mystery data that can't even be saved
- to disk. (ie, unrecognized external-body). Let the caller specify
- the URL to use.
-
- (handle_message_external_body): New function to deal with
- message/external-body parts. Generates URLs for anon-ftp,
- local-file, and URL access-types, and a more-useful-than-before
- descriptive message for other types.
-
- (handle_audio, handle_undisplayable): Use gnome_mime_get_value to
- try to get a description of the MIME type to display to the user
- rather than the raw form. (This will only work if the user has
- recent gnome-vfs installed. [If they don't, it works just like
- it used to.])
-
-2000-05-26 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (handle_text_html): Fix a bug (security/stability)
- in its usage of mail_html_write.
-
- * mail-ops.c (composer_send_cb, reply): set CAMEL_MESSAGE_ANSWERED
- on a message after a successful reply.
-
- * message-list.c (folder_changed): free the summary with
- camel_folder_free_summary rather than g_ptr_array_free.
-
- * mail-format.c (handle_via_bonobo): Update for PersistStream
- changes
-
-2000-05-25 Ettore Perazzoli <ettore@helixcode.com>
-
- * main.c (main): Initialize the component factory.
-
- * Makefile.am (evolution_mail_LDADD): Link with
- `evolution-shell-component.o' from the shell directory.
-
- * evolution-mail.oafinfo: Updated with the
- Evolution::ShellComponent OAFIID.
-
- * evolution-mail.gnorba: Updated with the
- Evolution::ShellComponent GOAD ID.
-
- * folder-browser-factory.c (folder_browser_factory_new_control):
- New function; code moved out from `folder_browser_factory'.
- (folder_browser_factory): Use it.
-
- * component-factory.c: New.
- * component-factory.h: New.
-
-2000-05-24 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (composer_send_cb): connect to and disconnect from
- the transport.
-
-2000-05-24 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added libepaned.a.
-
- * folder-browser.c: Switched from GtkPaned to EPaned.
-
-2000-05-23 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am: Don't link to `evolution-service-repository.o'
- anymore.
-
- * folder-browser-factory.c: Don't use crufty service-repository
- anymore.
-
-2000-05-21 Ettore Perazzoli <ettore@helixcode.com>
-
- * message-list.c (get_message_info): Made static.
- (ml_initialize_value): Return NULL to placate compiler.
-
- * folder-browser.c (folder_browser_gui_init): Add cast.
-
- * mail-display.c (mail_html_new): Don't pass an empty URL to
- `gtk_html_begin()' anymore.
-
- * mail-config.c (put_html): Don't pass an empty URL to
- `gtk_html_begin()' anymore.
-
- * mail-display.h: Updated for the new GtkHTML API that uses
- `GtkHTMLStream *' instead of `GtkHTMLStreamHandle'.
- * mail-display.c: Likewise.
- * mail-config.c: Likewise.
- * mail-format.c: Likewise.
-
-2000-05-19 NotZed <NotZed@HelixCode.com>
-
- * mail-format.c: Fixes for stream stuff.
-
- * mail-display.c (save_data_cb): Remove exception stuff on streams.
-
-2000-05-19 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Added initialize_value and value_is_empty
- callbacks.
-
-2000-05-18 Dan Winship <danw@helixcode.com>
-
- * folder-browser-factory.c (folder_browser_factory): Remove
- development_warning (moved to shell)
-
- * message-list.c (select_msg): Update for camel_folder_get_uids
- (folder_changed, message_list_set_folder): Update for
- camel_folder_get_summary
-
- * mail-ops.c (fetch_mail): Update for camel_folder_get_uids
-
-2000-05-17 Dan Winship <danw@helixcode.com>
-
- * mail-component.c: This seems to be cruft. Nuke it.
-
- * mail-display.c (save_data_cb, save_data, on_url_requested):
- * mail-format.c (handle_text_plain_flowed, handle_text_html):
- Use camel_data_wrapper_write_to_stream rather than
- camel_data_wrapper_get_output_stream.
-
-2000-05-16 NotZed <NotZed@HelixCode.com>
-
- * mail-ops.c (filter_edit): Function to bring up the filter editor.
- (filter_druid_clicked): Save/close dialogue.
- (fetch_mail): Apply filters to incoming mail ... *hold breath*
- If we are coming from a non-indexed/searchable/etc source, then
- copy it to an mbox first. When copying mail from an mbox source,
- dont remove it aftewards, open it for append, so partially
- filtered mail isn't lost.
-
- * Makefile.am (evolution_mail_LDADD): Added libfilter.
- (INCLUDES): Add EVOLUTION_DATADIR, and fix matt's brokeneditor(tm)
- for putting spaces instead of tabs in.
-
-2000-05-16 Christopher James Lahey <clahey@helixcode.com>
-
- * mail-format.c: Removed usage of bonobo_object_destroy.
-
-2000-05-14 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Updated to work with new ETable resizing.
-
-2000-05-12 NotZed <NotZed@HelixCode.com>
-
- * mail-ops.c (fetch_mail): Use 6 X's to mkstemp, as required by
- the man page, just a temp fix, this should probably change to a
- known filename.
-
-2000-05-11 Dan Winship <danw@helixcode.com>
-
- * folder-browser-factory.c (control_activate): Now that we depend
- on current gnome-libs we can make the toolbar detachable again.
-
-2000-05-11 Federico Mena Quintero <federico@helixcode.com>
-
- * folder-browser-factory.c (development_warning): Left-justify the
- message.
-
-2000-05-10 Christopher James Lahey <clahey@helixcode.com>
-
- * folder-browser-factory.c (development_warning): Made this dialog
- have fewer buttons.
-
-2000-05-10 Christopher James Lahey <clahey@helixcode.com>
-
- * folder-browser-factory.c (development_warning): New development
- warning text from Nat.
-
-2000-05-10 Larry Ewing <lewing@helixcode.com>
-
- * mail-config.c (html_new): only set the default background color
- if style is not NULL.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Removed folder-browser-factory.h since it doesn't
- exist. Added mail-display.h, mail-types.h, pixmaps.h.
-
-2000-05-09 Matt Loper <matt@helixcode.com>
-
- * folder-browser-factory.c (control_activate): Remove "File->mail"
- menuitem.
-
- * mail-config.c (mail_config_druid): Fill in "blah blah blah".
-
-2000-05-09 Dan Winship <danw@helixcode.com>
-
- * folder-browser.c (folder_browser_load_folder): make this a
- little less kludgy. Use gnome_error_dialog rather than printf on
- errors.
-
- * mail-ops.c (fetch_mail): Fix to work with the new shell stuff...
- sorta. Will need more fixing later when the new shell framework is
- more done.
-
- * mail-config.c (finish): Call gnome_config_sync so the data
- actually gets written.
-
-2000-05-08 Dan Winship <danw@helixcode.com>
-
- * mail-display.c (save_data_cb):
- (on_url_requested): Update for CamelStream CamelException changes.
-
- * mail-format.c: Pass NULL for a CamelException in a bunch of
- places... the user will see that the data is not being displayed,
- and there's not a lot we can do, and none of these things should
- be failing anyway. Maybe fix this later.
-
-2000-05-07 NotZed <NotZed@HelixCode.com>
-
- * message-list.c (ml_value_at): Size moved to message info, rather
- than content info structure.
-
-2000-05-07 Dan Winship <danw@helixcode.com>
-
- * message-list.c (select_msg): unref the message after displaying
- it.
-
- * mail-format.c (get_data_wrapper_text):
- (handle_text_plain_flowed):
- (handle_via_bonobo): Replace camel_stream_close calls.
-
-2000-05-07 Matt Loper <matt@helixcode.com>
-
- * folder-browser-factory.c: Changed a toolbar button from saying
- "New mail" (which suggests you might be composing new mail) to
- "Get mail".
-
-2000-05-06 Dan Winship <danw@helixcode.com>
-
- * folder-browser-factory.c (folder_browser_factory): Don't
- hardcode "inbox" here.
-
- * folder-browser.c (folder_browser_set_uri): Don't hardcode
- "inbox" here either.
- (folder_browser_load_folder): Create a new store according to the
- folder browser's URI, and load the mbox file from that store.
- Parts of this are temporary.
-
- * session.c, mail.h: There is no longer a global store, just a
- global session.
-
- * mail-config.c, mail-ops.c: Update for default_session -> session
- change. fetch_mail is currently broken.
-
-2000-05-06 Dan Winship <danw@helixcode.com>
-
- * mail-config.c: New code to configure identity, mail source, and
- mail transport.
- (mail_config_druid): A druid using the config widgets. (Only
- allows configuration of a single identity, source, and transport.)
-
- * mail-ops.c (check_configured): New function to make sure the
- user has configured stuff, and call the druid if not.
- (fetch_mail, send_msg, send_to_url, reply, forward_msg): Call
- check_configured
- (composer_send_cb): Make this pass the message to a CamelTransport
- rather than just printing it to stdout.
-
- * folder-browser-factory.c (development_warning): Add a warning
- about sending mail, since you can do that now.
-
-2000-05-06 Chris Toshok <toshok@HelixCode.com>
-
- * .cvsignore: ignore evolution-mail.pure
-
- * Makefile.am: add support for building evolution-mail.pure
-
-2000-05-06 Dan Winship <danw@helixcode.com>
-
- * mail.h: consolidate mail-format.h, mail-identify.h, mail-ops.h,
- main.h and session.h into this new file. There's no reason to have
- a .h for every .c.
-
-2000-05-05 Anders Carlsson <andersca@gnu.org>
-
- * test-mail.c (create_container): Use the OAFIID when using an
- OAF-enabled build of bonobo.
-
-2000-05-04 NotZed <NotZed@HelixCode.com>
-
- * message-list.c (message_list_set_folder): Get the whole message
- summary right away.
- (folder_changed): And if we change too.
- (ml_row_count): Use the match count or summary table length as the
- row count.
- (get_message_info): Use array references to lookup message summary
- info. For the search result list, use the summary_search_cache to
- cache the info lookup.
- (message_list_init): Allocate the summary search cache.
- (message_list_destroy): Free the summary search cache and the
- summary table, if there is one to free.
- (message_list_set_search): Save the match count, and clear the
- summary search cache for reuse.
- (folder_changed): Re-retrieve the summary list if the folder has
- changed.
- (message_list_set_folder): Retrieve the summary list when opening
- the folder.
-
-2000-05-03 Jason Leach <leach@wam.umd.edu>
-
- * Makefile.am (evolution_mail_LDADD): s/-lunicode/$(UNICODE_LIBS)/
- in the LDADD section.
-
-2000-05-03 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (write_recipients_to_stream, write_headers): Make
- the "Cc:" field optional again. (Before, we could check if
- camel_mime_message_get_recipients returned NULL, but now we need
- to actually look into the returned CamelInternetAddress object.)
-
-2000-05-03 Larry Ewing <lewing@helixcode.com>
-
- * folder-browser.c (folder_browser_gui_init): comment out the
- changed signal for now.
-
-2000-05-02 Matt Loper <matt@helixcode.com>
-
- * Makefile.am: set G_LOG_DOMAIN.
-
-2000-05-02 Larry Ewing <lewing@helixcode.com>
-
- * message-list.c (message_list_set_search): only free search if it
- is not NULL.
-
-2000-05-02 NotZed <NotZed@HelixCode.com>
-
- * folder-browser.c (folder_browser_gui_init): Connect the changed
- signal to search, so it searched immediately?
-
-2000-05-01 NotZed <NotZed@HelixCode.com>
-
- * pixmaps.h: Added envelope-deleted state.
-
- * folder-browser-factory.c: Setup callback for actual delete op.
- (control_activate): Setup a tool menu item to expnge deleted
- messages.
-
- * mail-ops.c (delete_msg): Toggle the delete flag on a message.
- (expunge_folder): New function to expunge deleted messages from
- the current folder.
-
- * folder-browser.c (folder_browser_gui_init): A hackish little
- quick-search entry.
- (search_activate): Perform a quick-search on the folder subject
- only.
- (folder_browser_gui_init): Add an option meny to the search line.
- (create_option_menu): Build the option menu from a table.
- (search_set): Build a search from another string whent he option
- menu or text item is changed. 5 search options are defined so
- far.
-
- * message-list.c (get_message_info): If there is an active search,
- then get the data from that ... use this instead of
- _get_message_info().
- (ml_row_count): If we have an active search, get the info from its
- result.
- (select_msg): Changed to use get_message_info, so searches work.
- (ml_value_at): And same here.
- (message_list_init_renderers): Added a 3rd state to message_status
- = deleted.
- (ml_value_at): Show the message state as deleted, if it is marked
- for deletion.
- (folder_changed): When the folder changes, update the display.
- (message_list_set_folder): Connect to the folder_changed event
- here.
- (message_changed): Callback to update the display when the message
- changes.
- (select_msg): And connect to the message_changed signal so we know
- when it cahgnes.
- (message_list_set_search): Save the search string.
- (folder_changed): If the folder changes, re-run the search,
- otherwise we may end up with invalid entries in the display.
-
- * mail-display.c: Include missing errno.h.
-
-2000-04-30 Dan Winship <danw@helixcode.com>
-
- * session.c (session_providers_init): This is no longer necessary.
-
- * mail-ops.c (fetch_mail): Remove kludge to load remote provider,
- as camel can do it by itself now.
-
-2000-04-29 Dan Winship <danw@helixcode.com>
-
- * mail-display.c (on_link_clicked): Handle clicks on "cid" URLs by
- popping up a "Save Attachment" dialog.
-
- * mail-format.c (get_cid): if the part has a Content-Disposition
- with a filename specified, record (a sanitized version of) that on
- the wrapper when creating the cid reference, so the "save
- attachment" code can use it later.
- (handle_mystery): fix a bug in the cid generation here.
-
-2000-04-29 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (lookup_handler, etc): Improve the builtin vs
- bonobo selection code.
- (handle_mystery): Include name and Content-Description in the
- "mystery data" info, when available
- (handle_unknown_type): Call mail_identify_mime_part before
- giving up.
- (handle_undisplayable): Split out of handle_unknown_type now
- that handle_unknown_type can try alternate viewers.
- (handle_via_bonobo): Fall back to handle_undisplayable if the
- bonobo control fails.
-
- * mail-identify.c (mail_identify_mime_part): New function to
- attempt to identify a MIME part that we can't identify based on
- Content-Type alone.
-
- * mail-display.c (on_url_requested): redo the mystery data icon
- display stuff less kludgily.
-
-2000-04-28 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (write_recipients_to_stream, write_headers,
- mail_generate_reply): Update (minimally) for Camel recipient
- changes.
-
-2000-04-28 Ettore Perazzoli <ettore@helixcode.com>
-
- * main.c (init_bonobo): Don't call `init_corba()' and don't get
- any args.
- (init_corba) [!USING_OAF]: Fix args.
-
-2000-04-27 Ettore Perazzoli <ettore@helixcode.com>
-
- * folder-browser-factory.c: New macro `CONTROL_FACTORY_ID', which
- is #defined to a different value according to whether we are
- `USING_OAF' or not.
- (folder_browser_factory_init): Use `CONTROL_FACTORY_ID'.
-
- * test-mail.c
- (init_corba): New helper function, implemented differently
- according to `USING_OAF'.
- (main): Use `init_corba()'.
-
- * main.c
- (init_corba): New helper function, implemented differently
- according to `USING_OAF'.
- (init_bonobo): Use `init_corba()'.
-
- * Makefile.am: Install OAF stuff if `USING_OAF'. Add
- `-I$(datadir)/idl' to the `orbit-idl' command-line so that we can
- use Bonobo IDL files installed under our prefix as well. Also,
- use `$(ORBIT_IDL)' instead of hardcoded `orbit-idl'.
-
- * evolution-mail.oafinfo: New file.
-
-2000-04-27 Dan Winship <danw@helixcode.com>
-
- * mail-format.c: Move text_to_html to e-util.
-
- * mail-ops.c (send_to_url): New routine. Thin wrapper for
- e_msg_composer_new_from_url.
-
- * mail-display.c (on_link_clicked): print a warning for news or
- nntp URLs (which we'll deal with some day), and call send_to_url
- for mailto URLs.
-
- * mail-format.c (text_to_html): Improve URL conversion code.
- Recognize https, recognize "www\..*" without a prefixed "http://".
- Properly escape &, <, >, etc in URL strings. Don't be fooled by
- "mailto:", "http://", etc with no following data.
-
-2000-04-26 Dan Winship <danw@helixcode.com>
-
- * mail-format.c (text_to_html): Reorganize a bit and add a new
- flag, TEXT_TO_HTML_CONVERT_URLS to recognize and wrap URLs
- in text.
-
- * mail-display.c (mail_html_new): Add link_clicked signal handler.
- (on_link_clicked): Use gnome_url_show to launch a browser.
-
- * mail-format.c: update for CamelStream changes. Update for
- CamelMimeBodyPart -> CamelMimePart
-
-2000-04-25 Dan Winship <danw@helixcode.com>
-
- * mail-display.c, mail-format.c: Redo large chunks of this. The
- mail display now consists of a vbox in a scrolled window, in which
- we put multiple GtkHTML objects. This means broken HTML in one
- part can't corrupt other parts. The headers now scroll with the
- body. Unrecognized attachments look prettier, but still don't do
- anything, and will probably be changed later. We can also now
- display nested message/rfc822 parts and multipart/alternatives
- with multipart subparts. Oh, and text/{richtext,enriched}, since
- we had all these ancient sample messages that use it and the lack
- of support annoyed me. :)
-
- Bonobo embeddables are broken right now, but I don't think that's
- my fault.
-
- * mail-format.c (reply_body): Fix some bugs that crept into reply
- generation. This needs a lot more work to deal correctly with
- complicated bodies.
- (setup_function_table): pass unknown text subtypes to
- handle_text_plain.
- (handle_multipart_appledouble): new handler. Just ignores the
- first (application/applefile) part and tries to display the
- second part. Since the second part is usually
- application/octet-stream, this doesn't work very well still
- usually.
- (reply_body): Make this deal better with multiparts.
-
- * mail-format.c, mail-display.c: Now that we're not limited to
- a single GtkHTML for the display, there's no reason to embed
- Bonobo objects for unrecognized content-types in GtkHTML rather
- than embedded them into the vbox directly. So do that.
-
- Meanwhile, fix up the handler-selection code so that we can
- declare which built-in handlers are more desirable than external
- handlers and which are less. (Of course, eventually we'll want
- this to be customizable.) Add some cleverness to
- handle_multipart_alternative as well so it doesn't accept an
- alternative which we can display generically over one we can
- display specifically.
-
- * mail-format.c (text_to_html): add a convert_space_hack flag,
- which turns N spaces into N-1 &nbsp;s and a space.
- (handle_text_plain): Check for "format=flowed" in the
- Content-Type.
- (handle_text_plain_flowed): Spinoff of handle_text_plain to deal
- with RFC 2646 flowed text. (All the examples I can find of it
- are generated by Eudora, but it's a pretty cool idea that ought
- to be used more widely.)
-
-2000-04-23 Dan Winship <danw@helixcode.com>
-
- * folder-browser-factory.c: rename "send" to "send_msg", to avoid
- name clash with the tcp function. Connect the "forward" button.
-
- * mail-ops.c: rename "send" to "send_msg", to avoid name clash
- with the tcp function. Add forward_msg function.
-
- * mail-format.c (mail_generate_forward): support function for
- forward_msg. Pretty much a big kludge right now, pending the
- attachment/attachment-bar changes.
-
-2000-04-22 Dan Winship <danw@helixcode.com>
-
- * mail-display.c (on_url_requested): Change cid expectations to
- match current camel reality.
-
- * main.c (main): call glade_gnome_init, for composer.
-
- * folder-browser-factory.c: move msg_composer_cb and
- msg_composer_send_cb to mail-ops. Attach send, reply, and "reply
- to all" buttons.
-
- * mail-ops.c (composer_send_cb, send): moved from
- folder-browser-factory.c.
- (reply_to_sender, reply_to_all): new functions to do replies.
-
- * mail-format.c (text_to_html): Add an "add_pre" flag, to make
- it wrap the output in <pre></pre>.
- (mail_generate_reply): New function to create a composer and build
- a reply in it.
-
-2000-04-21 Dan Winship <danw@helixcode.com>
-
- * mail-display.c (on_url_requested): deal with cid: URLs.
- (find_cid): helper routine for above. (This could be much better.)
- (mail_display_init): connect url_requested signal
-
- * mail-format.c (handle_multipart_related): Make this work.
-
- * mail-display.c (mail_display_set_message): ref the message we
- display, since we're going to unref it when we remove it. Fixes a
- bug that showed up with the new camel code, but it's not obvious
- if it's due to a bug or a feature in the new code.
-
-2000-04-20 NotZed <NotZed@HelixCode.com>
-
- * Makefile.am (evolution_mail_LDADD): Add libibex.la to link.
-
- * message-list.h: Removed folder summary.
-
- * message-list.c: Dont include folder-summary anymore.
- (select_msg): Changed to use folder, not summary in
- summary_get_message_info(). God this code is grotty.
- (ml_value_at): Ditto.
- (ml_value_at): Changed to use new interface. Hmm, this returns a
- static variable, that seems wrong.
- (message_list_set_folder): Remove folder summary.
- (ml_row_count): Oops, remove some debug i put there.
-
-2000-04-20 Dan Winship <danw@helixcode.com>
-
- * mail-display.c: update for bonobo change, and remove a
- now-unused variable.
-
-2000-04-17 Chris Toshok <toshok@helixcode.com>
-
- * message-list.c (on_row_selection_idle): new function, actually
- calls select_msg.
- (on_row_selection_cmd): register an idle instead of calling
- select_msg directly. this fixes the lag before the row is
- selected - selection is instantaneous now, with message loading
- happening afterward.
-
- * message-list.h: add row_to_select and an idle_id to the message
- list to make the select_msg call happen in an idle func.
-
- * message-list.c (message_list_init_renderers): no more
- e_cell_set_editable. this info always comes from the model.
-
-2000-04-14 Dan Winship <danw@helixcode.com>
-
- * mail-format.[ch]: Moved from camel/camel-formatter, and changed
- slightly. (More to come.)
-
- * html-stream.[ch]: No longer necessary. mail-format uses
- GtkHTMLStreamHandles directly.
-
- * mail-display.[ch]: update for new message formatting code.
-
-2000-04-14 Chris Toshok <toshok@helixcode.com>
-
- * folder-browser-factory.c (control_activate): use
- gnome_app_fill_toolbar_with_data, so we get the beautiful gnome
- toolbar.
-
-2000-04-14 Dan Winship <danw@helixcode.com>
-
- * folder-browser-factory.c (development_warning): Fix up the
- warning message a bit.
- (folder_browser_factory): Make the warning bypassable.
-
-2000-04-12 Miguel de Icaza <miguel@gnu.org>
-
- * main.c (main): Call e_cursors_init.
-
-2000-04-10 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c (fetch_mail): use camel_movemail when fetching mail
- from an mbox store. This leaves behind temp files for now,
- because CamelMboxFolder::delete is too confused to use, and NotZed
- is rewriting CamelMboxFolder, so I'm not going to bother to try to
- fix it.
-
- * mail-ops.c: Add some #includes for the non-HAVE_MKSTEMP case
-
-2000-04-09 Matt Loper <matt@helixcode.com>
-
- * folder-browser.c (folder_browser_new): set folder_browser->uri
- to NULL, so that we know when to free it.
-
-2000-04-07 Miguel de Icaza <miguel@gnu.org>
-
- * message-list.c (states_pixmaps): Add more beautiful art from
- Miggue, the Diego Rivera of the next millenium.
- (message_list_init_header): Use the beautiful art.
-
- * pixmaps: Miguel rediscovers the "transparent" concept.
-
-2000-04-07 Matt Loper <matt@helixcode.com>
-
- * folder-browser.c (folder_browser_destroy): Unref the shell
- interface that we have a handle to.
-
- * folder-browser-factory.c (control_destroy_cb): New function;
- destroys a folder-browser when its control is destroyed.
- (folder_browser_factory): Hook up to the above.
-
-2000-04-07 Dan Winship <danw@helixcode.com>
-
- * mail-ops.c: new file, for toolbar/menu callbacks
- (fetch_mail): fetch mail. Doesn't do mbox locking. Many kludges.
-
- * folder-browser-factory.c (control_activate): use new fetch_mail
- function as the callback for the "New mail" icon. Rename check_cb
- to random_cb.
-
- * Makefile.am: don't build test-sources since the version in
- CVS doesn't do much and once I've fixed it it won't be a separate
- program. Add mail-ops.[ch].
-
-2000-04-06 Miguel de Icaza <miguel@gnu.org>
-
- * message-list.c: Stick pixmaps here.
-
- * mail-display.c (embeddable_destroy_cb): Replaced C++ comments
- with C comments.
-
- * message-list.c (load_internal_images): New function, loads images.
- (message_list_init_renderers): Load images, fix previous attempt
- at loading images.
-
- * Makefile.am (dist-hook): Added distribution of pixmaps.
-
- * pixmaps: New directory, used to hold the XPMs we ship with.
-
- * pixmaps/envelope-closed.xpm, pixmaps/envelope-open.xpm: Tigert's
- envelopes incorporated.
-
-2000-03-31 Miguel de Icaza <miguel@gnu.org>
-
- * message-list.c (ml_value_at): Fix miss-used variable.
-
-2000-04-01 Michael Meeks <michael@helixcode.com>
-
- * folder-browser.c (folder_browser_properties_init): update to
- new property (folder_browser_property_changed): kill.
- (get_prop, set_prop): do the donkey work + make properly RW.
-
-2000-03-31 Dan Winship <danw@helixcode.com>
-
- * folder-browser-factory.c (folder_browser_set_shell):
- * folder-browser.c (folder_browser_new):
- * message-list.c (on_row_selection_cmd, select_msg,
- message_list_init, message_list_set_folder):
-
- remove debugging printf()s that no longer seem useful
-
-2000-03-29 Dan Winship <danw@helixcode.com>
-
- * folder-browser-factory.c (control_activate): build a toolbar.
- (control_deactivate): and hide it.
-
-2000-03-27 Chris Toshok <toshok@helixcode.com>
- * mail-display.c: quiet warnings when building in ../po
-
-2000-03-26 Miguel de Icaza <miguel@gnu.org>
-
- * folder-browser-factory.c (folder_browser_set_shell): Memory leak
- fix.
-
-2000-03-25 Dan Winship <danw@helixcode.com>
-
- * message-list.c (select_msg, ml_value_at): update for summary
- changes. Hey, neat, it really does make it more efficient.
-
-2000-03-22 Christopher James Lahey <clahey@helixcode.com>
-
- * .cvsignore: Updated .cvsignore.
-
-2000-03-21 Matt Loper <matt@helixcode.com>
-
- * mail-display.c: Minor cleanup & commenting.
-
- * folder-browser-factory.c: Minor cleanup & warning elimination.
-
-2000-03-21 bertrand <bertrand@helixcode.com>
-
- * message-list.c (ml_value_at): display message size
-
-2000-03-20 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Properly ref & sink the table and header models.
-
-2000-03-14 Dan Winship <danw@helixcode.com>
-
- * mail-sources.c: First cut at a mail source selection wizard.
- Basically a rigged demo at this point. Doesn't use camel to get
- its information, and is not yet complete or integrated with the
- mail component. Did I mention that the code is ugly?
-
-2000-03-13 bertrand <bertrand@helixcode.com>
-
- * folder-browser-factory.c (folder_browser_set_shell):
- for testing and demonstration purpose, immediately
- register a fake service.
-
-2000-03-12 bertrand <bertrand@helixcode.com>
-
- * folder-browser-factory.c (folder_browser_factory_init):
- name change.
- (control_activate_cb): when the control is activated,
- it merges its own UI with the remote UIHandler.
- (control_add_menu): sample menu merging.
- (folder_browser_factory): connect the control "activate" signal.
-
- * evolution-mail.gnorba:
- name changes
-
- * folder-browser.h: added a reference to an
- Evolution::Shell object.
-
- * folder-browser-factory.c (folder_browser_set_shell):
- (folder_browser_control_add_service_repository_interface):
- (folder_browser_factory): the folder-browser control now
- implements the Evolution/ServiceRepository interface.
-
-2000-03-07 bertrand <bertrand@helixcode.com>
-
- * folder-browser-factory.c (development_warning):
- added a warning so that the user knows that this
- version may crash his mails.
-
-2000-03-05 bertrand <bertrand@helixcode.com>
-
- * message-list.h: include a referrence to the parent
- folder browser.
-
- * message-list.c (ml_value_at): use the message summary
- from the
-
- * html-stream.c (html_stream_close): when the stream
- is closed, set the html stream to NULL
- (html_stream_write): don't write anything if the
- html handle does not exist.
- (html_stream_reset): implemented. close the current
- html handle and begins a new html parser.
-
- * session.c (session_store_new): use static exception
- here.
-
-2000-03-05 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Added a prototype message listing.
-
-2000-03-04 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Set up the column headers properly.
-
- * folder-browser.c: Show the folder_browser widget.
-
-2000-03-04 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Define ml_duplicate_value and ml_free_value
- correctly.
-
-2000-03-04 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Use g_int_compare and g_str_compare as we should
- be instead of g_int_equal and g_str_equal.
-
-2000-03-04 bertrand <bertrand@helixcode.com>
-
- * test-mail.c (main): replace the bonobo-active/gtk-main
- by bonobo-main.
- Include Gnorba headers.
- (main): don't call the container creation routine
- before we entered the main loop. Use idle for that.
-
-2000-03-04 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Change this to use the ETable widget itself
- instead of building it from all the parts.
-
-2000-03-03 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Ref the table columns since we unref them at the
- end.
-
-2000-03-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am (INCLUDES): Add `$(top_srcdir)'. Also, the
- `top_srcdir' includes must come first everything else to avoid
- including installed headers instead of our fresh ones.
-
-2000-02-28 NotZed <NotZed@HelixCode.com>
-
- * Makefile.am (evolution_mail_LDADD): Fixed references to eutil.
-
-2000-02-24 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Changed to match new e_table_simple interface.
-
-2000-02-24 Dan Winship <danw@helixcode.com>
-
- * message-list.c (message_list_set_folder): update for CamelFolder
- changes
-
-2000-02-24 Christopher James Lahey <clahey@helixcode.com>
-
- * message-list.c: Changed this to not use the "x" and "y"
- arguments to e-table-item.
-
-2000-02-23 Matt Loper <matt@helixcode.com>
-
- * message-list.c (message_list_set_folder): Check 'desc'riptions
- of exceptions.
-
-2000-02-22 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * message-list.c (message_list_set_folder):
- fix to show a sample correct implementation.
-
-2000-02-21 Matt Loper <matt@helixcode.com>
-
- * Makefile.am: added -lunicode to evolution_mail_LDADD.
-
-2000-02-21 Dan Winship <danw@helixcode.com>
-
- * session.c (session_store_new): Pass a CamelAuthCallback
- (evolution_auth_callback) to camel_session_new.
-
-2000-02-21 Dan Winship <danw@helixcode.com>
-
- * session.c (session_store_new): Update session_store_new to
- deal with the fact that camel_session_get_store takes a
- CamelException now. Doesn't actually do anything with the
- exception yet, because nothing else does yet either.
-
-2000-02-19 Matt Loper <matt@helixcode.com>
-
- * .cvsignore: added test-mail.
-
-2000-02-14 Miguel de Icaza <miguel@gnu.org>
-
- * folder-browser.c (folder_browser_load_folder): New routine,
- loads a camel folder.
- (folder_browser_set_uri): redo.
-
- * session.c: new file. Implements SessionStores to keep track of
- a Session/Store tuple.
-
-2000-02-13 Matt Loper <matt@helixcode.com>
-
- * html-stream.c (html_stream_new): Second param of gtk_html_begin
- should be "", not NULL.
- (html_stream_new): gtk_html_parse() is deprecated, so the call was
- removed.
-
- * html-stream.h: HTMLStreamClass's parent changed to
- CamelStreamClass, not CamelStream.
-
-2000-02-11 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Add the e-text directory to the includes list.
-
- * message-list.c: Change the call to e_cell_text_new, since
- there's an added argument.
-
-2000-02-09 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added libetext as libetable depends on it.
-
-2000-02-08 Iain Holmes <ih@csd.abdn.ac.uk>
-
- * Makefile.am: Changed the order of the compilation so the CORBA stuff
- was made before it was needed.
-
-2000-01-19 Miguel de Icaza <miguel@gnu.org>
-
- * Started work on the mail display engine.
-
- * html-stream.c, html-stream.h: New files, they are CamelStreams
- used to write to the GtkHTML widget.
-
diff --git a/mail/Makefile.am b/mail/Makefile.am
index ef4dcaa340..1b8ed95e2b 100644
--- a/mail/Makefile.am
+++ b/mail/Makefile.am
@@ -197,7 +197,6 @@ ui_DATA = mail-config.ui mail-dialogs.ui
etspec_DATA = message-list.etspec
EXTRA_DIST = \
- ChangeLog.pre-1-4 \
README.async \
mail.error.xml \
$(ui_DATA) \
diff --git a/plugins/addressbook-file/ChangeLog b/plugins/addressbook-file/ChangeLog
deleted file mode 100644
index f9b08a85f3..0000000000
--- a/plugins/addressbook-file/ChangeLog
+++ /dev/null
@@ -1,59 +0,0 @@
-2008-09-04 Sankar P <psankar@novell.com>
-
-License Changes
-
- * addressbook-file.c:
-
-2008-07-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #545568
-
- * org-gnome-addressbook-file.eplug.xml:
- Add "system_plugin=true" so it's not shown in the Plugin Manager.
- This plugin is not designed to be disabled by the user.
-
-2006-02-28 Christian Kellner <gicmo@gnome.org>
-
- * addressbook-file.c: fixing a leak.
-
-2005-12-25 Funda Wang <fundawang@linux.net.cn>
-
- * Makefile.am: Mark this plugin as translatable (bug#301149).
-
-2005-12-12 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am: Fix make-clean issues.
-
-2005-12-07 Funda Wang <fundawang@linux.net.cn>
-
- * org-gnome-addressbook-file.eplug.in: i18nlized.
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * addressbook-file.c (e_book_file_dummy): fix relative_uri type,
- don't include every header in the world we dont' need. And it
- sure has hell seems to do something for a 'dummy' function.
-
-2005-06-27 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: There is no EVOLUTION_CFLAGS. Use
- NO_UNDEFINED. Link with EVOLUTION_ADDRESSBOOK_LIBS.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * org-gnome-addressbook-file.eplug.in: Use SOEXT.
-
-2005-02-28 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * addressbook-file.c (e_book_file_dummy) :
- don't set the relative uri if already present.
- Also change the typo in the prototype s/calendar/book
- part of fix for #73152
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
-
- * org-gnome-addressbook-file.eplug.in: Added author and description.
-
-2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * initial commit
diff --git a/plugins/attachment-reminder/ChangeLog b/plugins/attachment-reminder/ChangeLog
deleted file mode 100644
index 53db95fe62..0000000000
--- a/plugins/attachment-reminder/ChangeLog
+++ /dev/null
@@ -1,196 +0,0 @@
-2008-09-24 Sankar P <psankar@novell.com>
-
-License Changes
-
- * attachment-reminder.c:
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Have a check for OS_WIN32 and handle the schema data
- differently. make install error on win32.
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries. To generate
- dlls on Windows.
-
-2008-06-04 Johnny Jacob <jjohnny@novell.com>
-
- ** Fixes Bug #208943.
-
- * org-gnome-attachment-reminder.error.xml: Added
- "Add attachment" button.
-
- * attachment-reminder.c (ask_for_missing_attachment): activate
- composer's "attach" action on "Add attachment".
-
-2008-05-23 Johnny Jacob <jjohnny@novell.com>
-
- ** Fixes Bug 496476.
-
- * attachment-reminder.glade: Removed GtkTables and added simple HBoxes
-
- * attachment-reminder.c (e_plugin_lib_get_configure_widget): Let the
- configure widget expand.
-
-2008-05-22 Johnny Jacob <jjohnny@novell.com>
-
- ** Fixes Bug #529995
-
- * attachment-reminder.c (ask_for_missing_attachment): Disable the plugin.
-
- * apps-evolution-attachment-reminder.schemas.in: Removed GConf key.
-
- * attachment-reminder.c (toggle_cb): Removed.
- (e_plugin_lib_get_configure_widget): Remove "Remind missing attachments"
- check button.
- (org_gnome_evolution_attachment_reminder): Removed Gconf key
- for enable/disable .
-
-2008-05-22 Johnny Jacob <jjohnny@novell.com>
-
- * attachment-reminder.c (strip_text_msg): Wrong condition check
-
-2008-05-20 Johnny Jacob <jjohnny@novell.com>
-
- ** Fixes Bug #473198
-
- * attachment-reminder.c (strip_text_msg): Ignore signature.
-
-2008-04-07 Ambuj Chitranshi <ambuj_1075@yahoo.co.in>
-
- ** Fix for bug #484793
-
- * org-gnome-attachment-reminder.error.xml:
- String change: "Continue Editing" -> "Edit Message"
-
-2008-02-03 Matthew Barnes <mbarnes@redhat.com>
-
- * attachment-reminder.c (org_gnome_evolution_attachment_reminder):
- Fix a compiler warning.
-
-2008-01-24 Johnny Jacob <jjohnny@novell.com>
-
- ** Fixes bug #503327 & #503678
-
- * attachment-reminder.c (strip_text_msg): Memory leak Fix.
- (org_gnome_evolution_attachment_reminder): Free GByteArray.
- NULL terminate string.
-
-2008-01-14 Kjartan Maraas <kmaraas@gnome.org>
-
- * apps-evolution-attachment-reminder.schemas.in: Add
- missing punctuation.
-
-2007-12-15 Johnny Jacob <jjohnny@novell.com>
-
- ** Cleanup of attachment reminder over Milan Crha's work.
-
- * attachment-reminder.c (check_for_attachment_clues): Unref gconf_client.
- (commit_changes): reuse ui->gconf.
- (e_plugin_lib_get_configure_widget): Remove unnecessary
- gconf_client_get_default ()
-
-2007-12-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #502312
-
- * attachment-reminder.c: A little cleanup of configuration part of
- the plugin to not use global variables and free memory properly.
-
-2007-12-05 Sankar P <psankar@novell.com>
-
- * attachment-reminder.c: (e_plugin_lib_get_configure_widget):
- Move preferences to the configure tab.
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * attachment-reminder.c: (check_for_attachment_clues),
- (clue_check_isempty): Don't mix code and declarations. Also
- remove a c++ comment.
-
-2007-09-06 B S Srinidhi <srinidhi.bs@gmail.com>
-
- ** Fix for bug #468366
-
- * attachment-reminder.c: Avoid empty keywords getting added and
- other small fixes and improvements.
-
-2007-08-21 Andre Klapper <a9016009@gmx.de>
-
- * org-gnome-attachment-reminder.error.xml: Marked strings for
- translation
-
-2007-08-20 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for 468159 from Gilles Dartiguelongue
- <gdartigu@svn.gnome.org>
-
- * apps-evolution-attachment-reminder.schemas.in.in : Renamed to
- apps-evolution-attachment-reminder.schemas.in
-
- * Makefile.am : Removed usage of BASE_VERSION
-
-2007-08-03 Johnny Jacob <jjohnny@novell.com>
-
- * org-gnome-attachment-reminder.errors.xml: Renamed to
- org-gnome-attachment-reminder.error.xml
-
- * org-gnome-attachment-reminder.error.xml: Marked strings for
- translation
-
- * Makefile.am : Fixed translation rules.
-
-2007-08-03 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #460821
-
- * attachment-reminder.c: (strip_text_msg): The second argument of
- g_utf8_strdown() expects the length of string in bytes or -1.
-
-2007-07-30 Andre Klapper <a9016009@gmx.de>
-
- * attachment-reminder.glade:
- remove "window1" string from translation
-
-2007-07-26 Sankar P <psankar@novell.com>
-
- * attachment-reminder.c: (e_plugin_lib_configure),
- (org_gnome_attachment_reminder_config_option):
- * attachment-reminder.glade:
- Configure attachment-reminder plugin within the plugin-manager.
-
-2007-07-26 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * attachment-reminder.c: Plugged memory leak and the second argument
- of g_utf8_strdown() should be in bytes.
-
-2007-07-17 Sankar P <psankar@novell.com>
-
- * org-gnome-attachment-reminder.errors.xml:
- Changed the string "Cancel" to "Continue Editing"
-
-2007-07-10 Sankar P <psankar@novell.com>
-
- * org-gnome-attachment-reminder.errors.xml:
- Fixed Marking for Translation bugs
-
-2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
-
- * Makefile.am: Fix for build break from Johnny.
-
-2007-07-09 Johnny Jacob <jjohnny@novell.com>
-
- * attachment-remidner.glade : Added mnemonics.
- * attachment-reminder.c : Fixed warnings.
- * org-gnome-attachment-reminder.errors.xml : Added new strings.
-
-2007-07-09 Johnny Jacob <jjohnny@novell.com>
-
- ** Added attachment Reminder plugins
- * apps-evolution-attachment-reminder.schemas.in.in:
- * org-gnome-evolution-attachment-reminder.eplug.xml:
- * attachment-reminder.c:
- * Makefile.am:
- * attachment-reminder.glade:
- * org-gnome-attachment-reminder.errors.xml:
diff --git a/plugins/audio-inline/ChangeLog b/plugins/audio-inline/ChangeLog
deleted file mode 100644
index 374d489fbe..0000000000
--- a/plugins/audio-inline/ChangeLog
+++ /dev/null
@@ -1,102 +0,0 @@
-2009-02-11 Andre Klapper <a9016009@gmx.de>
-
- * audio-inline.c:
- Substitute some deprecated gtk+ functions.
-
-2008-10-03 Sankar P <psankar@novell.com>
-
-License Changes
-
- * audio-inline.c:
-
-2008-09-24 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fixes bug #553479
-
- * org-gnome-audio-inline.eplug.xml: String capitalisation
- improvements.
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries. To generate
- dlls on Windows.
-
-2008-04-21 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes #528793, solution by Reece Hart
-
- * org-gnome-audio-inline.eplug.xml:
- Add inline disposition for "audio/microsoft-wav" MIME types.
-
-2007-09-05 Frederic Crozat <fcrozat@mandriva.com>
-
- * audio-inline.c:
- * org-gnome-audio-inline.eplug.xml:
- Port plugin to gstreamer 0.10 and handle additional mimetypes
- (bug #329629).
-
-2007-08-16 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #350539
-
- * audio-inline.c: (org_gnome_audio_inline_play_clicked):
- Ensures non-NULL part.
-
-2006-01-09 Kjartan Maraas <kmaraas@gnome.org>
-
- * audio-inline.c: (org_gnome_audio_inline_add_button):
- s/volatile static/static volatile/g. Remove unused var.
-
-2005-12-18 Tor Lillqvist <tml@novell.com>
-
- * audio-inline.c: Use g_ascii_strcasecmp() instead of
- strcasecmp(), especially as we are comparing to plain ASCII
- strings.
-
-2005-05-11 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: add cleanfiles and built_sources.
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am:
- * org-gnome-audio-inline.eplug.xml: s/.in/.xml/ & i18n.
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
-
- * org-gnome-audio-inline.eplug.in: Added a . to the end of description.
-
-2004-11-26 JP Rosevear <jpr@novell.com>
-
- * audio-inline.c (org_gnome_audio_inline_add_button): get image
- from icon factory directly
-
-2004-11-11 Radek Doulik <rodo@ximian.com>
-
- * org-gnome-audio-inline.eplug.in: fixed author and description
-
-2004-11-01 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: dist .eplug.in file
-
-2004-10-25 Radek Doulik <rodo@ximian.com>
-
- * audio-inline.c: removed unused enum declaration
- (org_gnome_audio_inline_play_clicked): added cast to &argv to
- quiet compiler
- handle more mime types
-
- * org-gnome-audio-inline.eplug.in: handle application/x-ogg mime
- type
- handle more mime types
-
- * audio-inline.c: handle application/x-ogg mime type
-
- * org-gnome-audio-inline.eplug.in: handle audio/x-mp3 mime type
-
- * audio-inline.c: (org_gnome_audio_inline_play_clicked): handle
- audio/x-mp3 mime type
-
-2004-10-25 Radek Doulik <rodo@ximian.com>
-
- * audio-inline.c: imported audio inline plugin
diff --git a/plugins/backup-restore/ChangeLog b/plugins/backup-restore/ChangeLog
deleted file mode 100644
index 7413e0e564..0000000000
--- a/plugins/backup-restore/ChangeLog
+++ /dev/null
@@ -1,182 +0,0 @@
-2009-01-30 Milan Crha <mcrha@redhat.com>
-
- * backup-restore.c: (sanity_check): Removed dangling '*/'.
-
-2009-01-28 Tor Lillqvist <tml@novell.com>
-
- Make it compile on Windows, by Fridrich Strbra. (Just compile;
- little chance of it actually doing anything sensible on Windows at
- this point...)
-
- * Makefile.am: Use -no-undefined on Windows. Link with libeutil.
-
- * backup.c: Remove unused <sys/wait.h>.
-
- * backup-restore.c: Check HAVE_SYS_WAIT_H.
-
-2009-01-21 Milan Crha <mcrha@redhat.com>
-
- * Makefile.am: Use also EVOLUTION_CALENDAR_CFLAGS.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * backup-restore.c:
- * backup.c:
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries. To generate
- dlls on Windows.
-
-2008-08-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #543754
-
- * org-gnome-backup-restore.error.xml:
- Reword "insufficient-permissions" error message.
-
-2008-07-03 Roger Zauner <roger@eskimo.com>
-
- ** Fix for bug #540400
-
- * backup.c: (backup): Make Evolution Backup follow symbolic links.
-
-2008-07-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #540274
-
- * Makefile.am: Link with libraries we require now.
- * backup.c: (rc), (s): Exchange $HOME with g_get_home_dir in commands.
- * backup.c: (ensure_locals), (fix_account_folder_uri), (restore):
- After restore walk through all account, addressbook, calendar, task
- and memo sources and fix the base uri if required. (One should be able
- to import also into different user than one where the backup was done.)
-
-2008-06-30 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #536488
-
- * backup.c: (backup), (restore): Remove '~/.evolution/.running'
- file before backup/after restore, thus Evolution will not claim
- next start it was closed incorrectly.
-
-2008-06-30 Tobias Mueller <muelli@auftrags-killer.org>
-
- ** Fix for bug #540516
-
- * backup.c (backup), (restore), (check): Sanitize user input while
- accepting path/filename of the backup.
-
-2008-06-20 Milan Crha <mcrha@redhat.com>
-
- * backup.c: (main): Use Evolution icon for the window.
-
-2008-06-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #478469
-
- * backup.c: (main):
- Changed the progress dialog to be more HIG compliant.
-
-2008-05-20 Sankar P <psankar@novell.com>
-
- * backup-restore.c: (epbr_perform_pre_backup_checks),
- (org_gnome_backup_restore_backup):
- * org-gnome-backup-restore.error.xml:
- Indicate error if backup folder chosen lacks permissions.
-
- ** Fixes bug #534012
-
-2008-02-25 Jeff Cai<jeff.cai@sun.com>
-
- * backup.c: (backup), (restore):
- Because Solaris tar doesn't respect '-z' option, use gzip&tar to
- finish the silimar function.
-
-2008-02-20 Jeff Cai<jeff.cai@sun.com>
-
- ** Fix for bug #516648
-
- * backup.c: (backup), (restore):
- Use $HOME instead of "~"
-
-2008-01-06 Christian Krause <chkr@plauener.de>
-
- * backup.c: (backup), (restore), (check), (main): Initialize static
- variables before use, not-NULL checks for filename before
- backup/restore/check operations.
-
-2007-08-07 Johnny Jacob <jjohnny@novell.com>
-
- * Committed on behalf of Anand V M <avmuttagi@gmail.com>
-
- ** Fix for bug #458508
-
- * backup-restore-plugin: string issues resolved.
-
-2007-08-23 Srinivasa Ragavan <sragavan@novell.com>
-
- * backup-restore.c: (org_gnome_backup_restore_restore): Popup the
- right warning
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * backup.c: Remove BASE_VERSION from the binary
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #428328 from Ghislain MARY
-
- * backup.c: (main): Use GOptions from popt
-
-2007-04-12 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Reworked Backup/Restore plugin. It comes in File menu for
- backup/restore. It also provides a option to restore, while setting up
- a new account. Option added to show GUI progress for backup/restore.
-
- * Makefile.am: Added error file to build.
- * backup-restore.c: (backup), (restore), (sanity_check),
- (dialog_prompt_user), (org_gnome_backup_restore_backup),
- (org_gnome_backup_restore_restore), (check_toggled),
- (restore_wizard), (file_changed), (backup_restore_page),
- (backup_restore_commit), (backup_restore_abort):
- * backup.c: (backup), (restore), (check), (pbar_update),
- (thread_start), (idle_cb), (dlg_response), (main):
- * org-gnome-backup-restore.eplug.xml:
- * org-gnome-backup-restore.error.xml:
- * org-gnome-backup-restore.xml:
-
-2007-04-02 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * org-gnome-backup-restore.eplug.xml:
- Cleanup.
- Fixes part of #301149
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2005-05-11 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: setup built_sources & cleanfiles.
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am (plugin_DATA):
- * org-gnome-backup-restore.eplug.xml: s/.in/.xml & i18n.
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
-
- * org-gnome-backup-restore.eplug.in: Added author and fixed description.
-
-2004-12-16 JP Rosevear <jpr@novell.com>
-
- * Imported backup/restore plugin
-
diff --git a/plugins/bbdb/ChangeLog b/plugins/bbdb/ChangeLog
deleted file mode 100644
index f7b0b27e30..0000000000
--- a/plugins/bbdb/ChangeLog
+++ /dev/null
@@ -1,347 +0,0 @@
-2008-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #553527
-
- * bbdb.c: (struct todo_struct), (free_todo_struct), (bbdb_do_in_thread),
- (bbdb_do_thread), (bbdb_handle_reply): Do the EBook work in a separate
- thread to have better performance on reply with slow address books.
-
-2008-09-29 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #497928
-
- * bbdb.c: (source_changed_cb), (gaim_source_changed_cb):
- Set URI to empty string when user deletes previously selected source.
-
-2008-09-19 Sankar P <psankar@novell.com>
-
-License Changes
-
- * bbdb.c:
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gaimbuddies.c:
-
-2008-08-27 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fix for bug #534762
-
- * bbdb.c: (bbdb_page_factory):
- * org-gnome-evolution-bbdb.eplug.xml: Change "addressbook" to
- "address book" in translatable strings.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * bbdb.h:
- * test-evobuddy.c:
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries. To generate
- dlls on Windows.
-
-2008-08-07 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fixes bug #546785
-
- * bbdb.c: (e_plugin_lib_enable): The bbdb plugin is noisy when
- enabled:
- "BBDB spinning up..."
- Make this plugin just as polite as google-account-setup.
-
-2008-07-28 Lucian Langa <lucilanga@gnome.org>
-
- ** See bug #504417
-
- * bbdb.c: - Preferences window cut off
-
-2008-01-10 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #496402
-
- * gaimbuddies.c: (parse_buddy_group), (get_all_blocked),
- (bbdb_get_gaim_buddy_list), (free_gaim_body), (free_buddy_list),
- (parse_buddy_group): Do not synchronize blocked bodies from pidgin.
-
-2008-01-02 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #502914
-
- * bbdb.c: (enable_toggled_cb): Do not write NULL into gconf.
-
-2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #391062
-
- * bbdb.c: (bbdb_open_addressbook): Dont add contacts, if it is enabled
- to do so.
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * bbdb.c: (bbdb_check_gaim_enabled), (source_changed_cb):
- ANSIfication of function declaration.
-
-2007-10-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #417999
-
- * bbdb.c:
- * gaimbuddies.c:
- Use ESourceComboBox instead of ESourceOptionMenu (deprecated).
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #437579
-
- * bbdb.c:
- * gaimbuddies.c:
- Fix various compiler warnings. Patch from Milan Crha.
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- * bbdb.c (bbdb_page_factory):
- Use consistent terminology for mail messages (#480621).
-
-2007-08-24 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #440807
-
- * bbdb.c: (bbdb_page_factory):
- * gaimbuddies.c: (bbdb_sync_buddy_list_check),
- (bbdb_get_gaim_buddy_list), (get_buddy_icon_from_setting),
- (parse_contact):
- Sync now with Pidgin IM [previously Gaim IM].
-
-2007-08-06 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Diego Escalante Urrelo
- <diegoe@gnome.org>
-
- * bbdb.c: (bbdb_timeout), (bbdb_open_addressbook):
- * gaimbuddies.c: (bbdb_sync_buddy_list_check):
- "Synchronize now" should work even if periodic checking
- is not enabled.
- Fixes bug #377309
-
-2007-06-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #334140
-
- * bbdb.c: (bbdb_do_it): Strip '\"' out of name part, if exists.
-
-2007-06-07 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * gaimbuddies.c: (get_node_text), (parse_contact): more compilation
- warnings cleanup, completes bug #437584 fixes
-
-2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #414195 from Loïc Minier
-
- * Makefile.am:
-
-2007-05-11 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * gaimbuddies.c: (bbdb_sync_buddy_list_check),
- (bbdb_get_gaim_buddy_list), (get_node_text), (parse_contact),
- (parse_buddy_group): add casts to clear compilation warnings,
- Fixes part of bug #437584
-
-2007-04-02 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * org-gnome-evolution-bbdb.eplug.xml:
- Cleanup.
- Fixes part of #301149
-
-2007-03-29 Matthew Barnes <mbarnes@redhat.com>
-
- * gaimbuddies.c:
- Fix "incompatible pointer type" warnings (#360619).
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2006-08-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * gaimbuddies.c: (bbdb_sync_buddy_list_check): Don't leak
- the file path here.
-
-2006-08-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * bbdb.c: (bbdb_open_addressbook),
- (create_addressbook_option_menu): Plug a couple leaks.
-
-2006-08-03 Devashish Sharma <sdevashish@novell.com>
-
- * bbdb.c: Gaim and automatic contacts were not seen until
- evolution is restarted.
- Fix for Bug #346180, 349371, 346353
-
-2006-07-18 Ross Burton <ross@openedhand.com>
-
- * gaimbuddies.c:
- Fix for EContactPhoto change. Partially fixed by Hiroyuki Ikezoe
- <poincare@ikezoe.net>, rest by me. (#347870)
-
-2006-07-12 Andre Klapper <a9016009@gmx.de>
-
- * bbdb.c: Marking two strings for translation that were accidentally
- not marked. Fixes bug #347312.
-
-2006-02-14 Andre Klapper <a9016009@gmx.de>
-
- * bbdb.c (bbdb_page_factory): Another typo fix from gfree to g_free.
-
-2006-02-14 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * bbdb.c (bbdb_page_factory): A typo fix from gfree to g_free.
-
-2006-02-12 Karsten Bräckelmann <guenther@rudersport.de>
-
- * bbdb.c (bbdb_page_factory):
- Removing unnecessary markup in translateable string.
- Fixes part of bug #272789.
-
-2006-01-23 Devashish Sharma <sdevashish@novell.com>
-
- * bbdb.c :
- * gaimbuddies.c :
- Added provision for having the gaimbuddies synced to a separate
- addressbook. Earlier it used the same addressbook as used for
- Automatic Contacts.
-
-2006-01-19 Andre Klapper <a9016009@gmx.de>
-
- * org-gnome-evolution-bbdb.eplug.xml:
- changed "mails" to "mail" or "messages". Fixes bug 325569.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * org-gnome-evolution-bbdb.eplug.xml: Fixing several typos and
- harmonizing capital/small letters. Partially fixes bug 306117.
-
-2005-09-13 Sushma Rai <rsushma@novell.com>
-
- * bbdb.c (bbdb_do_it): If the contact has only e-mail id and not name,
- extract the name from e-mail id and add it to the address book.
- Fixes #303286.
-
-2005-07-28 Vivek Jain <jvivek@novell.com>
-
- * bbdb.c:(bbdb_handle_reply):check for NULL
- before using the address.
- **Fixes bugs like #274544
-
-2005-05-11 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: setup cleanfiles/built_sources
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am:
- * org-gnome-evolution-bbdb.eplug.xml: s/.in/.xml/ & i18n.
-
-2005-04-07 Sushma Rai <rsushma@novell.com>
-
- * bbdb.c (bbdb_handle_reply): Check for camel_internet_address_get()
- return value and initialize name and e-mail variables inside the loop.
- (bbdb_do_it): Check for query being NULL. Fixes #74366.
- Free list of contacts before returning, on finding multiple contacts
- with the same name.
-
-2005-04-05 Not Zed <NotZed@Ximian.com>
-
- * bbdb.c (bbdb_handle_reply): noop if we can't open the book/we're
- disabled.
-
-2005-02-07 JP Rosevear <jpr@novell.com>
-
- * org-gnome-evolution-bbdb.eplug.in: specify id
-
-2005-01-31 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * gaimbuddies.c (bbdb_sync_buddy_list) : initialize
- GError* to NULL
- Fixes #71512
-
- * bbdb.c (bbdb_open_addressbook) : ditto
-
-2005-01-22 Nat Friedman <nat@novell.com>
-
- * gaimbuddies.c (im_list_contains_buddy): Check the buddy account
- name, not alias. Duh.
- (free_contact_list): Removed.
-
-2005-01-13 Nat Friedman <nat@novell.com>
-
- * gaimbuddies.c (bbdb_sync_buddy_list_check): Remove some debug
- printfs.
- (bbdb_sync_buddy_list): Do not query for the IM name, which is
- slow. Instead, query by alias and only commit the contact if we
- have changes for it.
- (bbdb_merge_buddy_to_contact): Return a boolean indicating whether
- we dirtied the contact or not.
-
-2005-01-08 Nat Friedman <nat@novell.com>
-
- * org-gnome-evolution-bbdb.eplug.in: Reformatted the description.
-
-2004-11-03 Nat Friedman <nat@novell.com>
-
- * org-gnome-evolution-bbdb.eplug.in: Add description and author
- fields. Change name.
-
-2004-11-01 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: dist .eplug.in file
-
-2004-11-01 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: list bbdb.h as a source so it gets disted
-
-2004-10-27 Nat Friedman <nat@novell.com>
-
- * bbdb.c (bbdb_page_factory): Use _with_mnemonic for the button.
-
- * Makefile.am: Don't build the test program by default.
-
-2004-10-25 Nat Friedman <nat@novell.com>
-
- * bbdb.c (e_plugin_lib_enable): Sync the Gaim buddy list. Set a
- timer to check for Gaim buddy list chnages to sync.
- (bbdb_do_it): Free some memory we were leaking before.
- (bbdb_open_addressbook): New function for Gaim buddy list support.
- (bbdb_check_gaim_enabled): Likewise.
- (enable_gaim_toggled_cb): Likewise.
- (synchronize_button_clicked_cb): Likewise.
- (bbdb_page_factory): Added UI for Gaim buddy list sync support.
-
- * gaimbuddies.c: New file, contains routines to synchronize IM
- information and buddy icons from a Gaim buddy list.
-
- * bbdb.h: New file, contains shared macros and prototypes.
-
- * test-evobuddy.c (main): New function, tests a gaim buddy list
- sync.
-
-2004-10-23 Nat Friedman <nat@novell.com>
-
- * bbdb.c (bbdb_do_it): Change assertions to if statements, so as
- not to issue warnings in the case of routine failures (name
- is NULL). Don't add an email to a contact if the appropriate
- contact is ambiguous.
-
-2004-10-22 Nat Friedman <nat@novell.com>
-
- * Initial checkin.
-
diff --git a/plugins/bogo-junk-plugin/ChangeLog b/plugins/bogo-junk-plugin/ChangeLog
deleted file mode 100644
index b24ac0db6c..0000000000
--- a/plugins/bogo-junk-plugin/ChangeLog
+++ /dev/null
@@ -1,123 +0,0 @@
-2009-01-28 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Use -no-undefined on Windows. Link with libeutil.
-
- * bf-junk-filter.c: Tentative port to Windows even though this
- plugin isn't even compiled on Windows for now. Just for
- completeness.
-
-2008-12-15 srinivasa ragavan <sragavan@novell.com>
-
- * makefile.am:
- * bf-junk-filter.c: (init_db), (pipe_to_bogofilter): init the
- bogofilter if it wasn't. say that evolution's welcome message is not
- junk.
-
-2008-10-14 Sankar P <psankar@novell.com>
-
-License Changes
-
- * bf-junk-filter.c:
-
-2008-04-29 Milan Crha <mcrha@redhat.com>
-
- * bf-junk-filter.c: (pipe_to_bogofilter):
- Report errors properly. Thanks to Reid Thompson whom found it.
-
-2008-04-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #273041
-
- * bf-junk-filter.c: (pipe_to_bogofilter), (em_junk_bf_check_junk),
- (em_junk_bf_report_junk), (em_junk_bf_report_non_junk):
- Propagate possible errors to the UI.
-
-2008-03-19 Sankar P <psankar@novell.com>
-
- ** Fix for bug #519304
-
- * org-gnome-bogo-junk-plugin.eplug.xml:
- Mark plugin name for translation.
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- * bf-junk-filter.c:
- Use consistent terminology for mail messages (#480621).
-
-2007-09-07 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #473903
-
- * bf-junk-filter.c: (em_junk_bf_validate_binary): Changing function
- prototype to fit what is expected in 'invoke', returns value based on it.
-
-2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
-
- * bf-junk-filter.c: (e_plugin_lib_enable): Avoid re-entrancy in
- enable
-
-2007-08-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #468294
-
- * org-gnome-bogo-junk-plugin.eplug.xml: Add a few strings for
- translation.
-
-2007-08-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #468303
-
- * org-gnome-bogo-junk-plugin.eplug.xml: Enable strings for i18n.
-
-2007-07-26 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * bf-junk-filter.c: (convert_unicode_cb): Plugged memory leak.
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for version removal from Installed files from Gilles Dartiguelongue
-
- * Makefile.am:
-
-2007-05-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #337616
-
- * Makefile.am: Add $(schema_DATA) to DISTCLEANFILES.
-
- * org-gnome-bogo-junk-plugin.eplug.in: Rename as *.eplug.xml.
-
-2007-05-11 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * bf-junk-filter.c: add prototypes to clean compilation warnings
- Fixes part of bug #437584
-
-2007-04-23 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am: Distribute bogo-junk-plugin.schemas.in.in. (#432616)
-
-2007-04-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * Makefile.am: Committing the right Makefile.am
-
-2007-04-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added bogofilter part of Evolution source.
-
-2006-02-19 Mikhail Zabaluev <mhz@altlinux.org>
-
-* configure.ac: Switched to evolution-plugin-2.6 for plugin configuration.
-Bumped version to 0.2.0.
-
-* org-altlinux-bf-junk-plugin.eplug.in: Templatized the plugin manifesto,
-with plugin install directory substituted.
-* configure.ac: Added org-altlinux-bf-junk-plugin.eplug to AC_CONFIG_FILES.
-* Makefile.am: Added org-altlinux-bf-junk-plugin.eplug.in to EXTRA_DIST.
-
-* README: Added bug reference to the initial ham training problem.
-
-2005-11-22 Mikhail Zabaluev <mhz@altlinux.org>
-
-* README: Added reference to Spam Trainer.
-
-* README: Reflect on the fix for bug #313096 that made it to Evolution 2.5.2.
diff --git a/plugins/caldav/ChangeLog b/plugins/caldav/ChangeLog
deleted file mode 100644
index 9a9bae7398..0000000000
--- a/plugins/caldav/ChangeLog
+++ /dev/null
@@ -1,124 +0,0 @@
-2009-04-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #578335
-
- * caldav-source.c: (user_changed), (location_changed):
- Revert part of bug #562990, as EPassword requires username
- as part of an URL to store passwords properly to a keyring.
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #569652
-
- * caldav-source.c: (ensure_caldav_source_group):
- Use new ESourceList API (simplifies code).
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * caldav-source.c: Remove deprecated Gtk+ symbols.
-
-2009-02-26 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #572950
-
- * Makefile.am:
- Fix ordering of -I compiler directives. Patch by Daniel Macks.
-
-2008-12-08 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #562990
-
- * caldav-source.c: (user_changed), (oge_caldav): Use 'username'
- property of the ESource to read/write user name, not the uri.
-
-2008-11-28 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #503662
-
- * caldav-source.c: (user_changed):
- Set NULL properly to protect against using already freed memory.
-
-2008-11-28 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #359745
-
- * caldav-source.c: (ensure_caldav_source_group),
- (e_plugin_lib_enable): Ensure source group for VTODO and VJOURNAL too.
- * caldav-source.c: (set_refresh_time), (get_refresh_minutes),
- (spin_changed), (option_changed), (oge_caldav):
- Be able to change refresh time for the CalDAV sources.
- * org-gnome-evolution-caldav.eplug.xml:
- Show CalDAV options under all the other standard options.
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * caldav-source.c:
-
-2008-08-07 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fixes bug #546785
-
- * caldav-source.c: (e_plugin_lib_enable): The caldav plugin is noisy
- when enabled:
- "CalDAV Eplugin starting up ..."
- Make this plugin just as polite as google-account-setup.
-
-2008-07-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #545568
-
- * org-gnome-caldav.eplug.xml:
- Add "system_plugin=true" so it's not shown in the Plugin Manager.
- This plugin is not designed to be disabled by the user.
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * caldav-source.c: (ensure_caldav_source_group):
- ANSIfication of function declaration.
-
-2007-05-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #337616
-
- * Makefile.am: Add "eplug" file to CLEANFILES.
-
-2006-08-28 Kjartan Maraas <kmaraas@gnome.org>
-
- * org-gnome-evolution-caldav.eplug.xml: Mark name and
- description for translation.
- Makefile.am: Rename the above from .in to .xml
-
-2006-06-15 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED.
-
- * org-gnome-evolution-caldav.eplug.in: Use SOEXT.
-
-2006-03-28 Jeff Cai <jeff.cai@sun.com>
-
- ** Fixes #333881
- * caldav-source.c: (oge_caldav):
- Set an empty string instead of null for a TEXT entry.
-
-2006-02-22 Irene.Huang <Irene.Huang@sun.com>
-
- Fixes bug #328252
-
- * Makefile.am: Add $(EVOLUTION_CALENDAR_LIBS)
- to liborg_gnome_evolution_caldav_la_LIBADD.
-
-2006-01-16 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am : Integrate with eplugin make
- scripts and add a ChangeLog file for the eplugin.
-
-2006-01-16 Harish Krishnaswamy <kharish@novell.com>
-
- * caldav*: 'Import' the CalDAV eplugin
- implementation into evolution. Please
- refer evolution-caldav module in cvs.gnome.org for
- prior Change history.
diff --git a/plugins/calendar-file/ChangeLog b/plugins/calendar-file/ChangeLog
deleted file mode 100644
index 66be2b91b2..0000000000
--- a/plugins/calendar-file/ChangeLog
+++ /dev/null
@@ -1,60 +0,0 @@
-2008-09-04 Sankar P <psankar@novell.com>
-
-License Changes
-
- * calendar-file.c:
-
-2008-07-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #545568
-
- * org-gnome-calendar-file.eplug.xml:
- Add "system_plugin=true" so it's not shown in the Plugin Manager.
- This plugin is not designed to be disabled by the user.
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2006-02-28 Christian Kellner <gicmo@gnome.org>
-
- * calendar-file.c: fixing a leak.
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * calendar-file.c (e_calendar_file_dummy): fix relative_uri type.
-
-2005-06-27 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: There is no EVOLUTION_CFLAGS. Use
- NO_UNDEFINED. Link with EVOLUTION_CALENDAR_LIBS.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * org-gnome-calendar-file.eplug.xml: Use SOEXT.
-
-2005-05-11 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: add built_sources/cleanfiles
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am:
- * org-gnome-calendar-file.eplug.xml: s/.in/.xml/ & i18n.
-
-2005-02-28 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * calendar-file.c (e_calendar_file_dummy) :
- don't set the relative uri if already present.
-
- part of fix for #73152
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
-
- * calendar-file.c: Added author and description.
-
-2005-01-06 JP Rosevear <jpr@novell.com>
-
- * Initial import of file properties plugin.
diff --git a/plugins/calendar-http/ChangeLog b/plugins/calendar-http/ChangeLog
deleted file mode 100644
index 7ceb72ae76..0000000000
--- a/plugins/calendar-http/ChangeLog
+++ /dev/null
@@ -1,103 +0,0 @@
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * calendar-http.c: Remove deprecated Gtk+ symbols.
-
-2008-07-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #545568
-
- * org-gnome-calendar-http.eplug.xml:
- Add "system_plugin=true" so it's not shown in the Plugin Manager.
- This plugin is not designed to be disabled by the user.
-
-2008-03-31 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #346555
-
- * calendar-http.c: (e_calendar_http_refresh):
- Fixed a mnemonic conflict.
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #437579
-
- * calendar-http.c:
- Fix various compiler warnings. Patch from Milan Crha.
-
-2007-07-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #268162
-
- * org-gnome-calendar-http.eplug.xml:
- Added new entry for username.
- * calendar-http.c: (e_calendar_http_auth):
- Creates and setup entry for username.
- * calendar-http.c: (username_changed):
- New callback when user changes username entry content.
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2006-01-16 Tony Tsui <tsui.tony@gmail.com>
-
- Fixes #267402
- * plugins/calendar-http/calendar-http.c
- * plugins/calendar-http/org-gnome-calendar-http.eplug.xml:
- Add support for accessing web calendars over HTTPS.
-
-2005-06-27 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: There is no EVOLUTION_CFLAGS. Use
- NO_UNDEFINED. Link with EVOLUTION_CALENDAR_LIBS.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * org-gnome-calendar-http.eplug.xml: Use SOEXT.
-
-2005-05-11 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: added built_sources/cleanfiles
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am:
- * org-gnome-calendar-http.eplug.xml: s/.in/.xml/ & i18n.
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
-
- * org-gnome-calendar-http.eplug.in: Added author and description.
-
-2005-01-06 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: include top_srcdir
-
-2004-12-28 David Trowbridge <David.Trowbridge@Colorado.edu>
-
- * calendar-http.c (e_calendar_http_check): s/strcmp/strncmp.
-
- * org-gnome-calendar-http.eplug.in: fixed order of menus.
-
-2004-11-12 Diego Sevilla Ruiz <dsevilla@ditec.um.es>
-
- * calendar-http.c (e_calendar_http_check): Accept protocol-less
- URIs. Fixes #68264.
- (e_calendar_http_check): Fixed a memory leak.
- (e_calendar_http_refresh): Another mem. leak fix.
- (e_calendar_http_url): Fixed another more memory leak.
-
-2004-11-09 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am: Add EXTRA_DIST variable for the eplug.in file
-
-2004-11-04 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: duh, add this to cvs, remove Makefile.
-
-2004-11-04 David Trowbridge <David.Trowbridge@Colorado.edu>
-
- * Initial import of webcal properties plugin.
diff --git a/plugins/calendar-weather/ChangeLog b/plugins/calendar-weather/ChangeLog
deleted file mode 100644
index 8aa7f8990c..0000000000
--- a/plugins/calendar-weather/ChangeLog
+++ /dev/null
@@ -1,140 +0,0 @@
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * calendar-weather.c: Remove deprecated Gtk+ symbols.
-
-2008-12-10 Suman Manjunath <msuman@novell.com>
-
- * Makefile.am: Don't try to specify LIBGWEATHER_(CFLAGS|LIBS), they
- will be provided by configure.in.
-
-2008-12-03 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #352287
-
- * Makefile.am: Compile and link with libgweather.
- * calendar-weather.c: (e_plugin_lib_enable), (selection_changed),
- (find_location_func), (find_location), (treeview_clicked),
- (create_source_selector), (build_location_path),
- (location_clicked), (e_calendar_weather_location):
- Use libgweather for weather calendar.
-
-2008-07-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #545568
-
- * org-gnome-calendar-weather.eplug.xml:
- Add "system_plugin=true" so it's not shown in the Plugin Manager.
- This plugin is not designed to be disabled by the user.
-
-2008-03-31 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #346555
-
- * calendar-weather.c: (e_calendar_weather_refresh):
- Fixed a mnemonic conflict.
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * calendar-weather.c: (load_locations), (treeview_clicked):
- ANSIfication of function declaration.
-
-2007-05-24 Matthew Barnes <mbarnes@redhat.com>
-
- * calendar-weather.c (e_calendar_weather_location):
- Remove check for obsolete GTK+ version (#424562).
-
-2007-05-11 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * calendar-weather.c: (e_plugin_lib_enable), (parse_subtree),
- (location_clicked), (e_calendar_weather_location),
- (e_calendar_weather_refresh), (set_units),
- (e_calendar_weather_units): fix casts in strcmp,
- fixes part of bug #437584.
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2005-07-13 Tor Lillqvist <tml@novell.com>
-
- * calendar-weather.c (e_calendar_weather_migrate): Don't return a
- value from a void funtion.
-
-2005-06-27 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: There is no EVOLUTION_CFLAGS. Use
- NO_UNDEFINED. Link with EVOLUTION_CALENDAR_LIBS.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * org-gnome-calendar-weather.eplug.xml: Use SOEXT.
-
-2005-05-11 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: added built_sources/cleanfiles
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am:
-
- * org-gnome-calendar-weather.eplug.xml: s/.in/.xml/ & i18n.
-
-2005-03-22 David Trowbridge <trowbrds@cs.colorado.edu>
-
- * Makefile.am: Use $(weatherdatadir) rather than $(weatherdir), get
- rid of an incorrect comment
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
-
- * org-gnome-calendar-weather.eplug.in: Add a . to the end of description.
-
-2005-02-02 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am (INCLUDES): Use $(weatherdir) instead of duplicating the
- define for it below
- (weatherdir): Fix to use the correct versioned directory
-
-2005-01-26 David Trowbridge <trowbrds@cs.colorado.edu>
-
- * org-gnome-calendar-weather.eplug.in: fix typo
-
-2005-01-25 Rodrigo Moya <rodrigo@novell.com>
-
- * calendar-weather.c (e_plugin_lib_enable): set all new categories to
- not searchable.
-
-2005-01-12 David Trowbridge <trowbrds@cs.colorado.edu>
-
- * calendar-weather.c (e_calendar_weather_units): fix spelling
-
-2005-01-12 David Trowbridge <trowbrds@cs.colorado.edu>
-
- * calendar-weather.c, org-gnome-calendar-weather.eplug.in: use
- a single setting for metric/imperial rather than separate
- temperature and snowfall settings
-
-2005-01-10 Rodrigo Moya <rodrigo@novell.com>
-
- * calendar-weather.c (create_source_selected): use HIG-compliant
- button order.
-
-2005-01-07 Rodrigo Moya <rodrigo@novell.com>
-
- * Makefile.am: define EDS's datadir, needed to get to the
- Locations.xml file.
-
- * calendar-weather.c (load_locations): use EDS's datadir for the
- Locations.xml file full path.
-
-2005-01-07 Rodrigo Moya <rodrigo@novell.com>
-
- * Makefile.am: define weatherdatadir here, no need to use e-d-s's one,
- use evolution's instead.
-
-2005-01-06 David Trowbridge <trowbrds@cs.colorado.edu>
-
- * Initial import of weather properties plugin
diff --git a/plugins/default-mailer/ChangeLog b/plugins/default-mailer/ChangeLog
deleted file mode 100644
index 5fe56f0817..0000000000
--- a/plugins/default-mailer/ChangeLog
+++ /dev/null
@@ -1,123 +0,0 @@
-2008-09-25 Sankar P <psankar@novell.com>
-
-License Changes
-
- * default-mailer.c:
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Have a check for OS_WIN32 and handle the schema data
- differently. make install error on win32.
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries. To generate
- dlls on Windows.
-
-2007-08-20 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am: Fix a distcheck error.
-
-2007-07-26 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * default-mailer.c: (org_gnome_default_mailer_check_default): Plugged
- memory leak.
-
-2007-07-01 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #448970
-
- * default-mailer.c: (org_gnome_default_mailer_check_default):
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for version removal from Installed files from Gilles Dartiguelongue
-
- * Makefile.am:
-
-2007-05-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #337616
-
- * Makefile.am: Add $(schema_DATA) to DISTCLEANFILES.
-
-2007-04-02 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * org-gnome-default-mailer.eplug.xml:
- Cleanup.
- Fixes part of #301149
-
-2006-08-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #350823
-
- * default-mailer.c: (evolution_is_default_mailer),
- (org_gnome_default_mailer_check_default): Patch from Matthew Barnes
- to make it robust as well as invokes the right component.
-
-2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
-
- * default-mailer.c (org_gnome_default_mailer_check_default): Used
- gconf_value_free to free a GConfValue instead of a g_free.
-
-2005-12-12 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am: Fix make-clean issues.
-
-2005-06-23 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: Changed the way the i18n stuff and xml building is
- done for the 'new way'.
-
- * default-mailer.c: fixed e-error header move and removed some
- other unecessary includes.
-
-2005-03-24 Jonathan Dieter <jdieter99@gmx.net>
- * default-mailer.c: removed code to put a checkbox in the
- configuration menu, changed procedure names to avoid
- namespace pollution.
-
- * org-gnome-default-mailer.eplug.in: removed definitions
- to put a checkbox in the configuration menu.
-
- * apps-evolution-mail-prompts-checkdefault.schema.in.in:
- schema for GConf key /apps/evolution/mail/prompts/checkdefault.
-
- * Makefile.am: added steps to build GConf schema.
-
-2005-03-17 Jonathan Dieter <jdieter99@gmx.net>
-
- * default-mailer.c: renamed from default-mail-client-check.c
- Renamed modules to fit new name and cleaned up code. Fixed
- small memory leak.
-
- * org-gnome-default-mailer.xml: renamed from
- org-gnome-default-mail-client-check.xml.
-
- * org-gnome-default-mailer.eplug.in: renamed from
- org-gnome-default-mail-client-check.eplug.in.
-
- * Makefile.am: Fixed references to fit new file names.
-
-2005-03-15 Jonathan Dieter <jdieter99@gmx.net>
-
- * default-mail-client-check.c (check_default_mail_client):
- Removed gtk_message_dialog() call and replaced with
- e_error().
-
- * Makefile.am: added necessary steps to build xml.
-
- * org-gnome-default-mail-client-check.xml: define the
- message box that shows up on startup.
-
-2005-03-07 Jonathan Dieter <jdieter99@gmx.net>
-
- * default-mail-client-check.c: Plugin implementation.
-
- * org-gnome-default-mail-client-check.eplug.in: define the
- default mail client check plugin.
-
- * Makefile.am: build the default mail client check plugin.
-
diff --git a/plugins/default-source/ChangeLog b/plugins/default-source/ChangeLog
deleted file mode 100644
index cb0075e36b..0000000000
--- a/plugins/default-source/ChangeLog
+++ /dev/null
@@ -1,80 +0,0 @@
-2008-09-04 Sankar P <psankar@novell.com>
-
-License Changes
-
- * default-source.c:
-
-2008-08-27 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fix for bug #534762
-
- * org-gnome-default-source.eplug.xml: Change "addressbook" to
- "address book" in translatable strings.
-
-2008-04-21 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #448863
-
- * default-source.c: (org_gnome_default_book),
- (get_calendar_option_caption), (org_gnome_default_cal):
- Use better description of the option based on source type.
-
-2007-09-10 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #330223
-
- * default-source.c: (commit_default_calendar):
- Added type E_CAL_SOURCE_TYPE_JOURNAL to other types.
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2006-10-21 Priit Laes <amd@store20.com>
-
- * org-gnome-default-source.eplug.xml: Fix typo. Fixes #363999.
-
-2006-02-11 Andre Klapper <a9016009@gmx.de>
-
- * default-source.c: adding mnemonic. Fixes bug 328151.
-
-2005-12-25 Funda Wang <fundawang@linux.net.cn>
-
- * Makefile.am: Mark this plugin as translatable (bug#301149).
-
-2005-12-12 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am: Fix make-clean issues.
-
-2005-12-07 Funda Wang <fundawang@linux.net.cn>
-
- * org-gnome-default-source.eplug.in: i18nlized.
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * default-source.c: forward declare exported func.
-
-2005-08-10 Tor Lillqvist <tml@novell.com>
-
- * org-gnome-default-source.eplug.in: Use SOEXT.
-
-2005-06-27 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: There is no EVOLUTION_CFLAGS. Use
- NO_UNDEFINED. Link with EVOLUTION_CALENDAR_LIBS and
- EVOLUTION_ADDRESSBOOK_LIBS.
-
-2005-05-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- * default-source.c: (org_gnome_default_book): Removed the extra
- space in "Mark as default folder".
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
-
- * org-gnome-default-source.eplug.in: Added author and description.
-
-2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * initil commit
diff --git a/plugins/email-custom-header/ChangeLog b/plugins/email-custom-header/ChangeLog
deleted file mode 100644
index f826eddd86..0000000000
--- a/plugins/email-custom-header/ChangeLog
+++ /dev/null
@@ -1,127 +0,0 @@
-2009-02-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572399
-
- * email-custom-header.c: (header_foreach_check_isempty):
- Do not read from invalid iterator after call of row changed.
-
-2009-02-13 Milan Crha <mcrha@redhat.com>
-
- ** Fixes part of bug #564229
-
- * email-custom-header.c: (e_plugin_lib_get_configure_widget):
- Do not use uninitialized variable.
-
-2009-02-02 Takao Fujiwara <takao.fujiwara@sun.com>
-
- Reviewed by Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #567568
-
- * apps_evolution_email_custom_header.schemas.in:
- Remove translatable <default> tag.
- * email-custom-header.c (epech_setup_widgets):
- Added gettext for the default custom header.
-
-2009-01-09 Takao Fujiwara <takao.fujiwara@sun.com>
-
- Reviewed by Matthew Barnes <mbarnes@redhat.com>
-
- ** Fix for bug #567129
-
- * apps_evolution_email_custom_header.schemas.in:
- Add <default> tag in C locale to localize the value.
- * email-custom-header.c (epech_setup_widgets):
- Add gettext.
-
-2008-09-12 Sankar P <psankar@novell.com>
-
-License Changes
-
- * email-custom-header.c:
- * email-custom-header.h:
-
-2008-09-01 Matthew Barnes <mbarnes@redhat.com>
-
- * email-custom-header.c:
- Don't mix declarations and code.
-
-2008-08-14 Matthew Barnes <mbarnes@redhat.com>
-
- * gui/contact-editor/e-contact-editor.c:
- Use e_display_help() for displaying help.
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Have a check for OS_WIN32 and handle the schema data
- differently. make install error on win32.
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Added necessary libraries to link to. Build break while
- compiling on Windows.
-
-2008-08-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #543755
-
- * apps_evolution_email_custom_header.schemas.in: Fix typo.
-
-2008-07-22 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #544022
-
- * email-custom-header.c: Compiler warning cleanup.
-
-2008-06-25 Ashish Shrivastava <shashish@novell.com>
- * email-custom-header.glade: Marked strings for
- translation.
- remove "window1" string from translation.
-
-2008-06-24 Ashish Shrivastava <shashish@novell.com>
-
- * email-custom-header.c: (e_plugin_lib_get_configure_widget),
- (org_gnome_email_custom_header_config_option):
- Added Support for configuring gconf values.
- * email-custom-header.glade:
- Configure email-custom-header plugin within the plugin-manager.
- * org-gnome-email-custom-header.eplug.xml: Add hook class
- for Configure tab.
- * Makefile.am: Add new file.(email-custom-header.glade).
-
-2008-06-02 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am:
- Distribute the Glade file.
-
-2008-06-02 Ashish Shrivastava <shashish@novell.com>
-
- ** Fixes bug #536183
-
- * email-custom-header.c:
- * org-gnome-email-custom-header.glade:
- Change email custom header's dialog to non-modal.
- Remove un-used tab from dialog
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- * email-custom-header.c (action_email_custom_header_cb):
- Remove unused 'editor' variable.
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534360
-
- * email-custom-header.h:
- Migrate from deprecated GtkObject symbols to GObject equivalents.
-
-2008-05-19 Ashish Shrivastava <shashish@novell.com>
-
- * org-gnome-email-custom-header.eplug.xml:
- * org-gnome-email-custom-header.glade:
- * apps_evolution_email_custom_header.schemas.in:
- * Makefile.am:
- * email-custom-header.c:
- * email-custom-header.h:
- ** Initial set of files. Implements Custom header support.
- ** Added custom header plugin.
diff --git a/plugins/external-editor/ChangeLog b/plugins/external-editor/ChangeLog
deleted file mode 100644
index 55ead0195b..0000000000
--- a/plugins/external-editor/ChangeLog
+++ /dev/null
@@ -1,101 +0,0 @@
-2009-04-28 Holger Macht <holger@homac.de>
-
- ** Fix for bug #567145
-
- External Editor rewrite.
- * composer/evolution-composer.ui:
- * plugins/external-editor/Makefile.am:
- * plugins/external-editor/apps-evolution-external-editor.schemas.in
- :
- * plugins/external-editor/external-editor.c:
- * plugins/external-editor/org-gnome-external-editor.eplug.xml:
- * plugins/external-editor/org-gnome-external-editor.error.xml:
-
-2009-04-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #561188
-
- * external-editor.c: (show_error), (read_file),
- (async_external_editor), (show_composer_dialog):
- Do more things in main thread.
- * Makefile.am:
- * org-gnome-external-editor-errors.xml: Renamed to:
- * org-gnome-external-editor.error.xml: Create .error file properly.
-
-2009-01-28 Tor Lillqvist <tml@novell.com>
-
- Windows port by Fridrich Strba.
-
- * Makefile.am: Use -no-undefined and link with more libraries on
- Windows.
-
- * external-editor.c: Check HAVE_SYS_WAIT_H.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * external-editor.c:
-
-2008-08-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #517151
-
- * org-gnome-external-editor.xml:
- Give a mnemonic to "Composer in External Editor".
-
-2008-04-17 Sankar P <psankar@novell.com>
-
- * Makefile.am:
- Added new files deleted files not needed.
-
- * external-editor.c: (convert_to_camel_internet_address),
- (ee_editor_command_changed), (e_plugin_lib_get_configure_widget),
- (async_external_editor), (show_composer_dialog),
- (org_gnome_external_editor):
- Leak fixes, Temporary files, Bug fixes and so on.
-
- * org-gnome-external-editor-errors.xml:
- Modified error file for staying aligned with other plugins
-
- * apps-evolution-external-editor.schemas.in:
- Added new file for default schema
-
- * org-gnome-external-editor.error.xml:
- Removed in favor of the other errors file.
-
- ** Fix for bug #517168
-
-2008-02-18 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #515744
-
- * external-editor.c: (convert_to_camel_internet_address),
- (org_gnome_external_editor): Memory leak fix.
-
-2007-12-04 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Denis Washington <denisw@svn.gnome.org>
-
- ** Fix for bug #496298
- * org-gnome-external-editor.eplug.xml:
- * org-gnome-external-editor.xml:
- Change mails to messages.
-
-2007-10-25 Sankar P <psankar@novell.com>
-
- * Makefile.am:
- * org-gnome-external-editor.eplug.xml:
- * org-gnome-external-editor.xml:
- * org-gnome-external-editor.error.xml:
- * external-editor.c:
-
- - Initial files for the plugin.
-
- - This plugin allows you to use an external editor
- as the composer.
-
- - I've tested this gvim and it works fine.
-
- - Needs a lot of more work before this
- moves out of experimental state.
diff --git a/plugins/face/ChangeLog b/plugins/face/ChangeLog
deleted file mode 100644
index 7737ac777e..0000000000
--- a/plugins/face/ChangeLog
+++ /dev/null
@@ -1,77 +0,0 @@
-2009-04-27 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #561188
-
- * Makefile.am:
- * org-gnome-face.errors.xml: Renamed to:
- * org-gnome-face.error.xml: Create .error file properly.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * face.c:
-
-2008-05-08 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #525241 (EPluginUI)
-
- * Makefile.am:
- * org-gnome-face-ui.xml:
- Remove org-gnome-face-ui.xml (obsolete).
-
- * face.c (e_plugin_ui_init):
- Initialization callback for EPluginUI. Adds a "face" action to
- the EMsgComposer instance's "composer" action group.
-
- * org-gnome-face.eplug.xml:
- Replace the "bonobomenu" hook definition with a new one for
- EPluginUI. Include the UI definition inline.
-
-2008-03-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #513951
-
- * face.c (org_gnome_composer_face):
- Use e_get_user_data_dir() instead of constructing the full path.
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #437579
-
- * face.c:
- Fix various compiler warnings. Patch from Milan Crha.
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- * org-gnome-face-eplug.xml:
- Use consistent terminology for mail messages (#480621).
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #474000
-
- * face.c:
- Use GLib's Base64 API instead of Camel's.
-
-2007-09-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #476231
-
- * face.c:
- Remove non-USE_GTKFILECHOOSER code.
- GtkFileChooser has been around since 2004.
-
-2007-07-18 Sankar P <psankar@novell.com>
-
- * face.c: (org_gnome_composer_face):
- Remove unused variables.
-
-2007-07-17 Sankar P <psankar@novell.com>
-
- * org-gnome-face.eplug.xml:
- * org-gnome-face-ui.xml:
- * org-gnome-face.errors.xml:
- * Makefile.am:
- * face.c:
- Initial set of files. Implements Face header support.
diff --git a/plugins/google-account-setup/ChangeLog b/plugins/google-account-setup/ChangeLog
deleted file mode 100644
index 43513257b7..0000000000
--- a/plugins/google-account-setup/ChangeLog
+++ /dev/null
@@ -1,170 +0,0 @@
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #569652
-
- * google-contacts-source.h: (manage_google_group):
- * google-contacts-source.c: (manage_google_group):
- Removed.
-
- * google-contacts-source.c: (ensure_google_contacts_source_group),
- (remove_google_contacts_source_group):
- * google-source.c: (ensure_google_source_group):
- Use new ESourceList API (simplifies code).
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * google-source.c: Remove deprecated Gtk+ symbols.
-
-2009-04-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #574248
-
- * google-contacts-source.c: (plugin_google_contacts):
- * google-source.c: (plugin_google):
- Compare base URI case insensitively.
-
-2009-04-07 Tobias Mueller <tobiasmue@gnome.org>
-
- ** Fixes bug #578034
-
- * google-source.c (claim_error):
- Call gtk_message_dialog_new with a proper format string.
-
-2009-02-26 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #572950
-
- * Makefile.am:
- Fix ordering of -I compiler directives. Patch by Daniel Macks.
-
-2009-02-25 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #559719
-
- * google-contacts-source.c: (struct ui_data), (destroy_ui_data),
- (plugin_google_contacts): Use it's own/unique name for the property
- on the 'epl' and free the widget only if it wasn't freed yet.
-
-2009-01-29 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #539467
-
- * google-contacts-source.h: (manage_google_group):
- * google-contacts-source.c: (manage_google_group),
- (ensure_google_contacts_source_group),
- (remove_google_contacts_source_group):
- * google-source.c: (ensure_google_source_group):
- Find group by its base uri, not by a localized name.
-
-2008-11-07 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fix for bug #559518
-
- * google-source.c: (retrieve_list_clicked),
- (retrieve_list_sensitize), (plugin_google): Desensitizes the button
- when the username field is blank.
-
-2008-11-06 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #557726
-
- * google-contacts-source.c: (destroy_ui_data),
- (plugin_google_contacts): Destroy the widgets created by this group.
-
-2008-09-24 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fixes bug #553479
-
- * org-gnome-evolution-google.eplug.xml: String capitalisation
- improvements.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * google-source.c:
-
-2008-08-20 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #525555
-
- * google-source.c: (print_uri_noproto): Removed.
- * google-source.c: (user_changed): Do not leak.
- * google-source.c: (plugin_google): Get username from source, not URL.
-
-2008-08-14 Jörgen Scheibengruber <mfcn@gmx.de>
-
- * google-contacts-source.c (on_ssl_cb_toggled),
- (seconds_to_interval), (interval_to_seconds),
- (on_interval_sb_value_changed), (on_interval_combo_changed),
- (plugin_google_contacts):
-
- Add ssl toggle; synch UI for refreshin with the google calendar plugin
-
-2008-08-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #535745
-
- * google-source.c: (sanitize_user_mail), (construct_default_uri),
- (is_default_uri), (init_combo_values), (user_changed),
- (cal_combo_changed), (claim_error), (retrieve_list_clicked),
- (plugin_google): New widgets and functionality to retrieve list
- of subscribed calendars from the Google account and let user choose
- which one would be shown.
-
-2008-08-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #544860
-
- * google-contacts-source.c (plugin_google_contacts):
- Add translator comments for split "update every" sentence.
-
-2008-07-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #545568
-
- * org-gnome-evolution-google.eplug.xml:
- Add "system_plugin=true" so it's not shown in the Plugin Manager.
- This plugin is not designed to be disabled by the user.
-
-2008-05-24 Jörgen Scheibengruber <mfcn@gmx.de>
-
- * Makefile.am:
- * google-contacts-source.c (ensure_google_contacts_source_group),
- (remove_google_contacts_source_group), (on_username_entry_changed),
- (on_update_cb_toggled), (on_interval_sb_value_changed),
- (plugin_google_contacts):
- * google-contacts-source.h:
- * google-source.c (e_plugin_lib_enable):
- * org-gnome-evolution-google.eplug.xml:
- Added a UI for the addressbook part
-
-2008-03-31 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #346555
-
- * google-source.c: (plugin_google):
- Fixed a mnemonic conflict.
-
-2008-01-25 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am (liborg_gnome_evolution_google_la_LIBADD): Fix typo:
- s/EVOLUTION_CALENDAR_LIB1S/EVOLUTION_CALENDAR_LIBS/.
-
-2007-12-23 Nyall Dawson <nyall@zombiepigs.net>
-
- ** Fix for bug #503954
-
- * google-source.c: (is_email), (user_changed): Accept custom domain
- names while setting up account.
-
-2007-10-30 Sankar P <psankar@novell.com>
-
- * ChangeLog:
- Every plugin should have a ChangeLog. Added.
-
- * google-source.c:
- Commented an unused function.
- Marked Debug statements conditional.
diff --git a/plugins/groupwise-features/ChangeLog b/plugins/groupwise-features/ChangeLog
deleted file mode 100644
index 085b62155c..0000000000
--- a/plugins/groupwise-features/ChangeLog
+++ /dev/null
@@ -1,1181 +0,0 @@
-2009-04-27 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #561188
-
- * Makefile.am:
- * org-gnome-proxy-login-errors.xml: Renamed to:
- * org-gnome-proxy-login.error.xml:
- * org-gnome-mail-retract-errors.xml: Renamed to:
- * org-gnome-mail-retract.error.xml:
- * org-gnome-shared-folder.errors.xml: Renamed to:
- * org-gnome-shared-folder.error.xml:
- * org-gnome-proxy-errors.xml: Renamed to:
- * org-gnome-proxy.error.xml:
- Create .error files properly.
-
-2009-01-21 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #541209
-
- ** Adapt to the new APIs from upstream libical. Changes made include
- using the "_r" counterpart for the following APIs:
- + icalproperty_as_ical_string ()
- + icalvalue_as_ical_string ()
- + icalcomponent_as_ical_string ()
- + icalparameter_as_ical_string ()
- + icaldurationtype_as_ical_string ()
- + icalenum_reqstat_code ()
- + icallangbind_property_eval_string ()
- + icallangbind_quote_as_ical ()
- + icalmime_text_end_part ()
- + icalperiodtype_as_ical_string ()
- + icalproperty_enum_to_string ()
- + icalproperty_get_parameter_as_string ()
- + icalproperty_get_value_as_string ()
- + icalproperty_get_property_name ()
- + icalrecurrencetype_as_string ()
- + icaltime_as_ical_string ()
- + icalreqstattype_as_string ()
- + icalvalue_binary_as_ical_string ()
- + icalvalue_int_as_ical_string ()
- + icalvalue_utcoffset_as_ical_string ()
- + icalvalue_string_as_ical_string ()
- + icalvalue_recur_as_ical_string ()
- + icalvalue_text_as_ical_string ()
- + icalvalue_attach_as_ical_string ()
- + icalvalue_duration_as_ical_string ()
- + icalvalue_date_as_ical_string ()
- + icalvalue_datetime_as_ical_string ()
- + icalvalue_float_as_ical_string ()
- + icalvalue_geo_as_ical_string ()
- + icalvalue_datetimeperiod_as_ical_string ()
- + icalvalue_period_as_ical_string ()
- + icalvalue_trigger_as_ical_string ()
- + icalvalue_as_ical_string ()
-
- * send-options.c (put_options_in_source):
-
-2009-01-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #567744
-
- * proxy-login-dialog.glade:
- * proxy-listing.glade:
- Comment attribute in property tag should be plural.
- e.g. <property comments="...">
-
-2008-12-29 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug bnc #435694
-
- * mail-retract.c: (org_gnome_retract_message): Since we now add a bar,
- lets set the popup items right.
-
-2008-11-20 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug bnc #446286
-
- * status-track.c: (track_status): Remove the header check as we do a
- e_gw_connection_get_item for tracking the status.
-
-2008-11-04 Sankar P <psankar@novell.com>
-
- ** Fix for bug bnc #434968
-
- * plugins/groupwise-features/proxy-login.c:
- Show correct icon for the proxy login dialog
-
-2008-10-17 Matthew Barnes <mbarnes@redhat.com>
-
- * send-options.c (org_gnome_send-options):
- Don't mix declarations and statements.
-
-2008-10-03 Sankar P <psankar@novell.com>
-
-License Changes
-
- * proxy-login.c:
-
-2008-10-01 Gabor Kelemen <kelemeng@gnome.hu>
-
- * send-options.c: Mark two forgotten strings for translation. Fixes bug #553070
-
-2008-10-01 Gabor Kelemen <kelemeng@gnome.hu>
-
- * org-gnome-proxy-errors.xml:
- * org-gnome-proxy-login-errors.xml:
- * proxy.c:
- * proxy-listing.glade:
- * proxy-login-dialog.glade:
- Add translator comment to the occurrences of the Proxy term. Fixes bug #554297
-
-2008-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #511947
-
- * proxy-login.c: (proxy_login_get_cnc):
- Pass in optional parent for password dialog.
- * proxy-login.c: (proxy_soap_login), (proxy_login_update_tree),
- (org_gnome_proxy_account_login): Adapt to the above change and check
- for NULL values to prevent runtime warnings.
-
-2008-09-25 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fix for bug #553148
-
- * org-gnome-compose-send-options.xml:
- * org-gnome-groupwise-features.eplug.xml: Standardise "GroupWise"
- usage in translatable strings.
-
-2008-09-24 Sankar P <psankar@novell.com>
-
-License Changes
-
- * proxy.c:
-
-2008-09-22 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fixes bug #552851
-
- * org-gnome-shared-folder.errors.xml:
- Add translator comments to the accept/decline strings, and improve
- some other strings in the file.
-
-2008-09-19 Sankar P <psankar@novell.com>
-
-License Changes
-
- * install-shared.c:
- * junk-settings.c:
- * share-folder.c:
- * status-track.c:
-
-2008-09-12 Sankar P <psankar@novell.com>
-
-License Changes
-
- * send-options.c:
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * addressbook-groupwise.c:
- * junk-mail-settings.c:
- * mail-retract.c:
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * junk-settings.h:
- * mail-send-options.c:
- * mail-send-options.h:
- * process-meeting.c:
- * proxy-login.h:
- * proxy.h:
- * share-folder-common.c:
- * share-folder.h:
-
-2008-08-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #544861
-
- * org-gnome-proxy-login-errors.xml:
- Reword "invalid-user" error message.
-
-2008-07-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #543756
-
- * org-gnome-shared-folder.errors.xml:
- * process-meeting.c: (process_meeting):
- Make question better translatable.
-
-2008-06-20 Sankar P <psankar@novell.com>
-
- * mail-retract.c (retract_mail_settings):
- Multiple open dialogs is an usability issue
- and a potential HIG violation.
- Thanks to Akhil for pointing out.
-
-2008-06-20 Sankar P <psankar@novell.com>
-
- * mail-retract.c (retract_mail_settings):
- Check if cnc is valid before using it.
- Fixes a crash.
-
-2008-06-19 Sankar P <psankar@novell.com>
-
- * mail-retract.c (retract_mail_settings):
- Ask the user if he really wants to retract mails.
- Re-arrange the menus a little for grouping related things.
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534360
-
- * proxy.h:
- * proxy-login.h:
- Migrate from deprecated GtkObject symbols to GObject equivalents.
-
-2008-04-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #529855
-
- * org-gnome-shared-folder.errors.xml: (recurrence):
- Use proper label element name, these are localized by default.
-
-2008-04-02 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-send-options.c (org_gnome_composer_send_options):
- Adapt to streamlined EMsgComposer API.
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #511957
-
- * org-gnome-proxy-login-errors.xml:
- * org-gnome-shared-folder.errors.xml:
- * org-gnome-proxy-errors.xml:
- * org-gnome-mail-retract-errors.xml:
- Mark messages for translation.
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #511956
-
- * share-folder.c: (notification_clicked): Mark text for translation.
- * properties.glade: Make dialog nicer.
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #511953
-
- * share-folder.c: (notification_clicked): Create dialog properly.
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #511950
-
- * properties.glade: Do not force button/label sizes.
-
-2008-03-25 Sankar P <psankar@novell.com>
-
- * proxy.c: (org_gnome_proxy):
- We are using some g_object_set on EAccount.
- We should also avoid double-free later. So reffing.
-
-2008-03-18 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #511952
-
- * share-folder.c: (share_folder_construct):
- * proxy.c: (proxy_add_account): Marking text for translation.
-
-2008-02-18 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #515744
-
- * send-options.c: (get_source):
- * share-folder-common.c: (get_container_id):
- * install-shared.c: (install_folder_response):
- Memory leak fix.
-
-2008-01-28 Andre Klapper <a9016009@gmx.de>
-
- * proxy-add-dialog.glade: string "Read" needs gettext context,
- translator comments.
-
-2008-01-24 Milan Crha <mcrha@redhat.com>
-
- ** Part of bug #511488
-
- * share-folder-common.c: (users_dialog_response): The logic to check
- if vfolder is running has been changed, so reflect it here too.
-
-2008-01-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #300336
-
- * share-folder-common.c: (users_dialog_response):
- Ensure vfolder is running.
-
-2007-12-06 Alex Kloss <alexkloss@att.net>
-
- ** Fix for bug #347328
-
- * properties.glade:
- Fix mnemonic clash over 'c', add mnemonic for 'Name' entry
- * share-folder.c: (share_folder_construct):
- Connect name_selector_entry and its label
-
-2007-11-12 indu <indu_ait@yahoo.co.in>
-
- ** Fix for bug #458515
- * status-track.c: (recipient->undelivered_date):
- string corrected
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * junk-mail-settings.c: (junk_mail_settings),
- (org_gnome_junk_settings):
- * send-options.c: (send_options_finalize), (get_source):
- * status-track.c: (track_status), (org_gnome_track_status):
- Warning fixes:
- - mixing code and declarations
- - ANSIfication of function declaration
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #477045
-
- * share-folder-common.c:
- Use standard icon names where applicable.
-
-2007-08-17 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for bug #458715.
-
- * proxy.c : (proxy_page_changed_cb) : Do not include "<All User
- Access>" in the list. And use g_malloc0.
-
-2007-08-16 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #466548
-
- * mail-send-options.c: (org_gnome_composer_send_options):
- e_msg_composer_get_preferred_account can return NULL, so test for it.
-
-2007-08-13 Sankar P <psankar@novell.com>
-
- ** Fix for bug #330968
-
- * proxy.c: (proxy_page_changed_cb):
- Fixes a crash on account-editor.
- Proxy Preferences Crash Fix.
-
-2007-08-10 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #327977
-
- * proxy.c: (proxy_get_cnc): Added parent_window parameter
- and uses it in call of e_passwords_ask_password.
- * proxy.c: (proxy_commit), (proxy_page_changed_cb):
- Calls proxy_get_cnc, passing in parent window handle.
- * send-options.c: (get_cnc): Added parent_window parameter
- and uses it in call of e_passwords_ask_password.
- * send-options.c: (e_sendoptions_clicked_cb):
- Calls get_cnc, passing in parent window handle.
-
-2007-08-03 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #462010
-
- * proxy.c: (proxy_update_tree_view):
- * proxy-login.c: (proxy_login_update_tree): Plugged memory leak.
-
-2007-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #410287 from Lucky
-
- * status-track.c: (track_status):
-
-2007-05-11 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * mail-send-options.c: (org_gnome_composer_send_options):
- Fixes typo and casts, fixes part of bug #437584
-
-2007-04-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #429422
-
- * status-track.c (track_status):
- Use gtk_widget_set_size_request() instead of gtk_widget_set_usize().
-
-2007-03-30 Sankar P <psankar@novell.com>
-
- * status-track.c: (format_date), (track_status):
- Rewritten GroupWise Status Tracking
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2007-02-05 Sankar P <psankar@novell.com>
-
- * junk-settings.c:
- Include missing header file
-
-2007-01-27 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
- * install-shared.c: (org_gnome_popup_wizard):
- don't split sentences. Fixes bug #401288.
-
-2007-01-27 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * install-shared.c: (org_gnome_popup_wizard):
- * junk-settings.c: (junk_settings_construct):
- * share-folder.c: (share_folder_construct):
- * status-track.c: (track_status):
- mark strings as translatable. See bug #399381 for details.
-
-2007-01-25 Kjartan Maraas <kmaraas@gnome.org>
-
- * send-options.c: (get_cnc): Fix a crash when setting up
- a GroupWise account. Closes bug #330969. Patch from
- Parthasarathi Susarla.
-
-2007-01-18 Raghavendran <raghavguru7@gmail.com>
-
- * org-gnome-groupwise-features.xml:
- * mail-send-options.c :
- Added code for implementing Send options via
- a data hook .
-2006-11-17 Harish Krishnaswamy <kharish@novell.com>
-
- * proxy-login.c: (proxy_login_get_cnc): Remove
- an extraneous initialization that leaks a CamelUrl on
- each invocation.
-
-2006-10-16 Chris Heath <chris@heathens.co.nz>
-
- * mail-send-options.c (org_gnome_compose_send_options):
- Fix memory leak. Fixes bug #360815.
-
-2006-07-18 Andre Klapper <a9016009@gmx.de>
-
- * properties.glade: remove "*" from translation. Fixes bug #331147.
-
-2006-07-17 Sankar P <psankar@novell.com>
-
- * mail-retract.c: (retract_mail_settings)
- Made the success message translatable and fixed a typo.
-
-2006-07-17 Sankar P <psankar@novell.com>
-
- * mail-send-options.c: (feed_input_data)
- * mail-send-options.h:
- Added support for X_SEND_OPT_SECURITY
-
-2006-07-17 Sankar P <psankar@novell.com>
-
- * Added support for GroupWise Message Retract
- * Files added: mail-retract.c, org-gnome-mail-retract-errors.xml
- * Files modified: org-gnome-groupwise-features.eplug.xml, Makefile.am
-
-2006-06-29 Andre Klapper <a9016009@gmx.de>
-
- * proxy-login.c: add translator comments to the string "Proxy
- login". Fixes bug #345055.
-
-2006-06-12 Sankar P <psankar@novell.com>
-
- * proxy-login.c: org-gnome-proxy-login-errors.xml:
- Handled error case to not allow proxy login to the same account
- more than once. Fixes #340535
-
-2006-05-31 David Richards <drichard@largo.com>
-
- * proxy-login-dialog.glade:
- Increases the height of the dialog to make it easily usable
-
-2006-04-24 Sankar P <psankar@novell.com>
-
- * org-gnome-proxy-login-errors.xml:
- Changed the ; in the end to a . in an error message
-
-2006-03-01 Sankar P <psankar@novell.com>
-
- * proxy-login.c: (proxy_get_password)
- (proxy_login_get_cnc):
- Takes care of non SSL accounts too.
- Fixes #332948
-
-2006-02-21 Shreyas Srinivasan <sshreyas@novell.com>
-
- * proxy.c: Fix more brokenness. doh check if its the proxy
- page. Need whack on the head for sucky reckless commit.
-
-2006-02-16 Shreyas Srinivasan <sshreyas@novell.com>
-
- * proxy.c: Initialize connection only when the proxy tab is
- clicked.
-
-2006-02-08 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- ** See bug 326348
- * share-folder-common.c:(refresh_folder_tree)
- check if its a valid accoune before creating folder
-
-2006-01-27 Andre Klapper <a9016009@gmx.de>
- * proxy-listing.glade:
- removed string "dialog1" from translation. Fixes bug 306118.
-
-2006-01-18 Vivek Jain <jvivek@novell.com>
-
- * status-track.c : (add_detail): decode the date
- to local time **Fixes #314755
- also fixed some styling issues.
-
- Committed on behalf of Vivek - partha
-
-2006-01-06 Simon Zheng <simon.zheng@sun.com>
-
- * junk-mail-settings.c:
- * mail-send-options.c:
- * proxy-login.c:
- * proxy.c:
- * proxy.h:
- * send-options.c:
- use libedataserver/e-account-list.h instead of e-util/e-account-list.h.
- use libedataserver/e-account.h instead of e-util/e-account.h.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * evolution/plugins/groupwise-features/properties.glade:
- Fixing several typos and harmonizing
- capital/small letters. Partially fixes bug 306117.
-
-2005-12-17 Tor Lillqvist <tml@novell.com>
-
- * junk-settings.c
- * proxy-login.c
- * proxy.c
- * share-folder.c: Construct glade file name at run-time.
-
- * process-meeting.c (find_attendee): Use g_ascii_strcasecmp()
- instead of g_strcasecmp().
-
-2005-12-12 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am: Fix make-clean issues.
-
-2005-12-05 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * proxy.c: initialize CamelException.
-
- Fixes bug #314576
-
-2005-11-10 Harish Krishnaswamy <kharish@novell.com>
-
- * mail-send-options.c: (org_gnome_compose_send_options):
- Function signature specifies a void return. So, do not
- return NULL.
-
-2005-10-20 Sankar P <psankar@novell.com>
-
- * proxy-login.c (org_gnome_proxy_account_login) (proxy_login_get_cnc):
- When the user forgets-password explicitly, the subsequent proxy-login requests
- are made with a NULL password leading to unexpected behavior.
- Fixes #312467
-
- * proxy-login.c (proxy_login_update_tree) (proxy_login_get_cnc):
- Added the missing unrefs for the connection object.
-
-2005-10-19 Shreyas Srinivasan <sshreyas@novell.com>
-
- * proxy.c (org_gnome_proxy): Dont try to connect when the account is
- offline. Also connect to the server only when the proxy tab is clicked.
- * Fixes #314297, #314345
-
-2005-10-14 Vivek Jain <jvivek@novell.com>
-
- * proxy.c :(proxy_get_cnc)
- "use_ssl" should be Null checked before comparing it with any value.
- its NULL when evo is not compiled with ssl support and caused crash.
-
-2005-10-07 Vivek Jain <jvivek@novell.com>
-
- * share-folder.c : (remove_clicked)
- when we reach to the last item in the list, de-sensitize the remove
- button.
-
-2005-10-05 Vivek Jain <jvivek@novell.com>
-
- * share-folder.c : (display_container) moved code for comparing id's
- to the getcontainer list part, we break if we find the matched.
- also check for null before comparing, free the values
- **Fixes #317906
-
-2005-09-30 Vivek Jain <jvivek@novell.com>
-
- * shared-folder-common.c: (org_gnome_create_option)
- : (org_gnome_shared_folder_factory)
- * install-shared.c : (org_gnome_popup_wizard)
- enable shared-folder functionalilty, remove env check
-
-2005-09-28 Sankar P <psankar@novell.com>
-
- * proxy.c (proxy_dialog_store_widgets_data):
- Added code to handle the extra blank email that will be returned
- from the ENameSelector, while auto-completion.
- Fixes #317400
-
-2005-09-27 Vivek Jain <jvivek@novell.com>
-
- * install-shared.c: (accept_clicked):
- we have to connect "response" to (install_folder_response)
- to make it work
- don't destroy druid right now, wait till folder selector
- dialog dies, make folder selector dialog modal
-
-2005-08-25 Sankar P <psankar@novell.com>
-
- * proxy.c: (proxy_dialog_finalize):
- Replaced g_object_unref with g_free since priv was created using g_new.
- Fixes #312309
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * proxy-login.c (proxy_get_password): return the right type.
- (proxy_soap_login): fix pointer cast.
- (proxy_login_add_new_store): fix pointer cast.
- (proxy_login_setup_tree_view): fix callback cast.
- (org_gnome_proxy_account_login): fix prototype to match use.
-
- * junk-settings.c (user_selected): fix calling.
- (junk_settings_construct): more stupid casts.
-
- * junk-mail-settings.c (junk_mail_settings): casts.
-
- * install-shared.c (install_folder_response): constify item_id.
- (install_folder_response): remove unused.
- (org_gnome_popup_wizard): fixed numerous problems with this,
- over-copying data around, not referencing information properly,
- freeing potentially unset variables, etc etc.
- (accept_free): add a free function.
-
- * share-folder.c (notification_clicked): fix a multitude of busted
- casts.
- (user_selected): fix broken calling conventions, busted style.
- (share_folder_construct): fix more busted/missing casts.
-
- * share-folder-common.c: add missing header.
-
-2005-08-22 vivek jain <jvivek@novell.com>
-
- ** see previous commit
- changed variable name to
- groupwise_shared_folder
-
-2005-08-22 Vivek Jain <jvivek@novell.com>
-
- * shared-folder-common.c: (org_gnome_create_option)
- : (org_gnome_shared_folder_factory)
- * install-shared.c : (org_gnome_popup_wizard)
- disable shared-folder functionalilty temporarily, (server doesn't show
- mails in it)
- export SHARED_FOLDER if you want to have it
-
-2005-08-11 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * proxy.c:
- (proxy_commit) : Check "prd" for NULL, ALWAYS.
-
-2005-08-10 Sankar P <psankar@novell.com>
-
- * proxy.c :
- (proxy_dialog_store_widgets_data)
- (proxy_commit) : Changed the way in which the EDIT and DELETED flags
- are handled so that any proxy can be deleted without closing account-editor.
- Fixes #312313
-
-2005-08-10 Sankar P <psankar@novell.com>
-
- * proxy.c :
- Moved the GList to maintain the list of proxies,
- into the proxyDialog structure.
- Fixes #312352, #312309
-
- * proxy.h :
- Added free_proxy_list declaration to avoid compiler warning
-
-2005-08-10 Vivek Jain <jvivek@novell.com>
-
- * share-folder-common.c:(org_gnome_shared_folder_factory)
- always use full name for the folder
- **Fixes #311555
-
-2005-08-06 Sankar P <psankar@novell.com>
-
- * proxy.c: (proxy_dialog_store_widgets_data)
- Disabling giving proxy rights to self.
- Fixes #312365
-
-2005-07-29 Vivek Jain <jvivek@novell.com>
-
- * status-track.c: (track_status):
- adjust row counts while calling add_detail
- so that it doesn't overlap the entries.
- **Fixes #302817
-
-2005-07-29 Vivek Jain <jvivek@novell.com>
-
- * org-gnome-groupwise-features.eplug.xml:
- for status strack removed "Item" tag entries, included a factory method
-
- * status-track.c : (org_gnome_track_status): converted to
- factory method to add the item, moved most of its code to
- new function (track_status), which is a callback for the click
- **Fixes #311721
-
-2005-07-27 Sankar P <psankar@novell.com>
-
- * org-gnome-groupwise-features.eplug.xml: Added the hook for
- the proxy-login feature, since it was removed by mistake.
-
-2005-07-23 Chenthill Palanisamy <pchenthill@novell.com>
-
- * Makefile.am: Added the new file process-meeting.c
- and widgets/misc to include headers.
- * org-gnome-groupwise-features.eplug.xml: Added the
- hook for processing meetings.
- * org-gnome-shared-folder.errors.xml: Added the message
- for asking for error
-
-2005-07-22 Vivek Jain <jvivek@novell.com>
-
- * share-folder.c : Put back the fix I committed on
- 2005-03-31, not sure when it got reverted.
- **Fixes #311217
-
-2005-07-20 Shreyas Srinivasan <sshreyas@novell.com>
-
- * proxy.c: Fix #310710. Make code little smart. Stop
- adding tabs continously. Still does not reuse structures
- on multiple invocations though.
-
-2005-07-20 Vivek Jain <jvivek@novell.com>
-
- * mail-send-options.c: connect to sod-signal and get the input data in
- the callback "feed_input_data"
- ** Fixes #310854
-
-2005-07-20 Sankar P <psankar@novell.com>
-
- * Consolidated the proxy and proxy-login plugins into the
- groupwise-features plugins and merged the ChangeLogs and copied the
- following files from their old plugins directories.
-
- * proxy.[ch]
- * proxy-login.[ch]
- * org-gnome-proxy-errors.xml
- * org-gnome-proxy-login-errors.xml
- * proxy-login-dialog.glade
- * proxy-listing.glade
- * proxy-add-dialog.glade
-
-2005-07-19 Vivek Jain <jvivek@novell.com>
-
- * junk-mail-settings.c: Marked strings for translation
-
-2005-07-15 Sankar P <psankar@novell.com>
-
- * proxy-login.h: Removed the permissions from the structure,
- since it is no longer needed.
-
-2005-07-15 Sankar P <psankar@novell.com>
-
- * proxy-login.c: Put permissions on the store instead of the
- global structure as it gets unref before store_add.
-
-2005-07-14 Not Zed <NotZed@Ximian.com>
-
- * proxy-login.c (proxy_login_add_new_store): fixed the store
- permission names.
-
-2005-07-14 Vivek Jain <jvivek@novell.com>
-
- * proxy.c: (proxy_commit),(proxy_abort):
- NULL checks before we do anything else here (quite likely to be NULL)
- **Fixes #310347
-
-2005-07-13 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am (LIBADD): Link with libeutil. Link with
- libevolution-mail on Win32 only. (Have I understood correctly that
- it isn't considered a good idea on Unix to link plugins at
- link-time with libevolution-mail?)
-
- * org-gnome-proxy-login.eplug.xml: Use SOEXT.
-
-2005-07-13 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am (LIBADD): Link with libeutil.
-
-
-2005-07-13 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am (NO_UNDEFINED_REQUIRED_LIBS): As the code does use
- functions from libevolution-mail, link with it. But OK, let's do
- it (at build time) only on Win32, then.
-
-2005-07-12 Sankar P <psankar@novell.com>
-
- * Makefile.am :
- Added CLEANFILES element and glade and error files to EXTRA_DIST.
-
-2005-07-12 Sankar P <psankar@novell.com>
-
- * Makefile.am :
- Added missed header files to the SOURCES.
-
-2005-07-12 Sankar P <psankar@novell.com>
-
- * Makefile.am :
- Added org-gnome-proxy-errors.xml file to the EXTRA_DIST and
- added CLEANFILES.
-
-2005-07-12 Sankar P <psankar@novell.com>
-
- * Makefile.am :
- Added missed header files to the SOURCES.
-
-2005-07-12 Vivek Jain <jvivek@novell.com>
-
- transferred ChangeLog entry here
- (2005-07-10 Shreyas Srinivasan <sshreyas@novell.com>)
- * plugins/groupwise-features/*: Remove the
- camel-groupwise-listener code as it runs in a different plugin.
-
-2005-07-11 Sankar P <psankar@novell.com>
-
- * proxy.c : (org_gnome_proxy)
- Made changes so that the proxy list will be loaded only when the
- account edited is enabled. So a new connection need not be created,
- when an account is edited and a connection is not present.
- Fixes #309999
-
-2005-07-11 Sankar P <psankar@novell.com>
-
- * proxy.c :
- (proxy_edit_account) : Added code to hide the contacts button
- while editing proxy access rights for a proxy.
- Fixes #309992
-
-2005-07-11 Sankar P <psankar@novell.com>
-
- * proxy.c :
- Included <string.h> header to avoid the compiler warnings.
-
-2005-07-07 Frederic Crozat <fcrozat@mandriva.com>
-
- * send-options.c: Add missing header.
-
-2005-07-07 Vivek Jain <jvivek@novell.com>
-
- * org-gnome-groupwise-features.eplug.xml:
- have one more hookitem in folderview.popup
- for displaying junk mail settings
-
- added four more files
- * junk-mail-settings.c
- * junk-settings.c
- * junk-settings.h
- * junk-settings.glade
- * Makefile.am : updated to add these files
-
-2005-06-27 Sushma Rai <rsushma@novell.com>
-
- * org-gnome-groupwise-features.eplug.xml:
- Not loading on start-up and not linking to libevolution-mail.
-
-2005-06-27 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries.
-
-2005-06-25 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am: Reverting previous commit. Do not remove
- $(EVOLUTION_MAIL_LIBS) from LIBADD. The addressbook dependency
- is not required atm.
-
-2005-06-25 Sushma Rai <rsushma@novell.com>
-
- * Makefile.am: Linking to libevolution-mail and libevolution-addressbook
-
-2005-06-24 Sushma Rai <rsushma@novell.com>
-
- * org-gnome-groupwise-features.eplug.xml: Set load-on-startup.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * org-gnome-groupwise-features.eplug.xml: Use SOEXT.
-
-2005-05-24 Vivek Jain <jvivek@novell.com>
-
- * org-gnome-groupwise-features.eplug.xml:
- removed "Item" tag entries, included a factory method
-
- * shared-folder-common.c: changed callback (org_gnome_create_option)
- to a factory method, check uri before adding the option to the menu.
- New folder dialog now comes in another callback (create_shared_folder)
- also added a function to free the item list.
-
-2005-05-23 Vivek Jain <jvivek@novell.com>
-
- Created a plugin "groupwise-features" which is a consolidation of
- following existing plugins
- * groupwise-account-setup
- * addressbook-groupwise
- * shared-folder
- * groupwise-send-options
- * groupwise-status-tracking
- * send-options
-
-2005-05-16 Not Zed <NotZed@Ximian.com>
-
- * camel-gw-listener.c: moved e-error to e-util.
-
-2005-05-16 Not Zed <NotZed@Ximian.com>
-
- * share-folder-common.c: moved e-error to e-util
-
- * Makefile.am: error filename changes.
-
-2005-05-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #273063
- * org-gnome-shared-folder-errors.xml:
- * org-gnome-shared-folder-errors.xml.h:Removed the unwanted
- tabs and new line characters.
-
-2005-05-06 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * properties.glade : Fixed a typo #273064
-
-2005-05-05 Srinivasa Ragavan <sragavan@novell.com>
-
- * properties.glade : Fixed a typo 272538
-
-2005-03-31 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * share-folder-common.c:(create_folder):
- check the store state, can create a shared
- folder only in online mode
- Fixes bug 74002
-
-2005-03-31 Vivek Jain <jvivek@novell.com>
-
- **Fixes #74002
- * share-folder-common.c :
- (get_cnc): return cnc as NULL if evoluiton is in offline.
- (create_folder): return -1 if in offline
-
-2005-03-31 Vivek Jain <jvivek@novell.com>
-
- **Fixes #73787 (bugzilla innerweb.novell)
- * share-folder.c :
- (add_right_clicked)
- (edit_right_clicked)
- (delete_right_clicked) : use path passed in the callback to get the
- current iterator
- also including some NULL checks
-
-2005-03-28 Vivek Jain <jvivek@novell.com>
-
- **Fixes #73198
- * share-folder-common.c :
- (org_gnome_shared_folder_factory):
- (create_folder__created) : pass the full name in get_conatiner_id
- (get_container_id) : break the full name and start looking for the
- name from the top most parent. This will give proper container id
- even in the case of the duplicate names at different hierarchies
-
-
-2005-03-18 Vivek Jain <jvivek@novell.com>
-
- * send-options.h:
- * send-options.c: (org_gnome_compose_send_options): replace
- X_RETURN_NOTIFY_DECLINE with X_RETURN_NOTIFY_DELETE
-
-2005-03-18 Vivek Jain <jvivek@novell.com>
-
- **Fixes #73473
- * send-options.c :(org_gnome_compose_send_options)
- user proper entry to calculate the date of reply requested
-
-2005-03-10 Vivek Jain <jvivek@novell.com>
-
- **Fixes #73201
- * share-folder-common.c : (org_gnome_shared_folder_factory)
- use full_name given by CamelFolder to get the selected folder name
-
-
-2005-03-09 Sankar P <psankar@novell.com>
-
- * send-options.c: (org_gnome_compose_send_options)
- Updated code to add priority to the appropriate header
- Fixes the problem of Priority not set in outgoing mails
-
-2005-03-07 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * camel-gw-listner.c (add_addressbook_sources) :
- don't free container list here. It is chaced in
- connection and will be frred later.
-
- Fixes #72807
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
- * org-gnome-shared-folder.eplug.in: Added Groupwise to name.
- Fixed description and added author.
- Added xml tag.
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
-
- * org-gnome-gw-account-setup.eplug.in: Added author and fixed
- description.
-
-2005-02-23 JP Rosevear <jpr@novell.com>
-
- * org-gnome-gw-account-setup.eplug.in: add account wizard item
-
-
-2005-02-23 Hans Petter Jansson <hpj@novell.com>
-
- * camel-gw-listener.c: Include <libedataserverui/e-passwords.h>.
-
-2005-02-17 Vivek Jain <jvivek@novell.com>
-
- * share-folder-common.c : (get_cnc):
-
- use ssl when "always" and "whenever possible" is enabled
- changed "soap_ssl" to "use_ssl"
- use the default port "7191" instead of "7181"
-
- 2005-02-16 Not Zed <NotZed@Ximian.com>
-
- * groupwise-account-setup.c (org_gnome_gw_account_setup): return
- NULL, not an invisible, so it doesn't interfere with account
- editor.
-
-2005-02-16 Not Zed <NotZed@Ximian.com>
-
- * groupwise-account-setup.c (org_gnome_gw_account_setup): return
- NULL, not an invisible, so it doesn't interfere with account
- editor.
-
-2005-02-03 Chenthill Palanisamy <pchenthill@novell.com>
-
- * send-options.c: (add_day_to_time), (send_options_commit),
- (org_gnome_compose_send_options):Added functions to destroy
- the dialog when the composer is destroyed to solve the crash.
- Removed the return statement so that the send options gets
- added to the composer headers. Made modification in setting
- the values for some headers.
- Changing the file name from Changelog to ChangeLog.
-
-2005-01-28 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * camel-gw-listner.c (get_address_book_names_from_server)
- : Remove leading "%s" in the message. Similar to
- #36137
-
- * camel-gw-listener.c (add_esource)
- (modify_esource) (add_addressbook_sources) :
- Don't set offline_sync value taken from camel url
- instead set "1" or "0" depending upon offline is enabled
- or not
-
-2005-01-24 Vivek Jain <jvivek@novell.com>
-
- * properties.glade : changed the layout of the widgets
- * share-folder.[ch]: removed the checkbuttons for display of rights
- : removed new_list, update_list and remove_list
- added users_list
- * share-folder.c : removed function (update_list_update)
- (share_folder_construct) : added gtk_cell_renderer_toggle for
- displaying rights
- added one structure SharedUsers to have a single list instead of three
- different lists. Made corresponding changes in all functions.
- * share-folder-common.c : (new_folder_response): use
- gtk_widget_reparent to pack the widget
- added two files
- * org-gnome-shared-folder-errors.xml
- * org-gnome-shared-folder-errors.xml.h : to display error message
- * Makefile.am : included error data
-
-2005-01-21 Sivaiah Nallagatla <snallagtla@novell.com>
-
- * org-gnome-gw-account-setup.eplug.in : changed
- the item type from "item" to "item_table". avoids
- some debug spew on the console
-
-2005-01-20 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * camel-gw-listener.c: (add_calendar_tasks_sources):
- Assiged value to URL.
-
-2005-01-19 Vivek Jain <jvivek@novell.com>
- *install-shared.c
- (org_gnome_popup_wizard): fixed a crash, caused by g_free
- (install_folder_response): free the memory
-
-2005-01-18 Vivek Jain <jvivek@novell.com>
- *install-shared.c
- (org_gnome_popup_wizard): removed unnecessary stuff for the display of
- wizard
-
-2005-01-18 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- *install-shared.c
- (org_gnome_popup_wizard): displays the message without the
- mime headers
-
-2005-01-17 Vivek Jain <jvivek@novell.com>
-
- *install-shared.c : (org_gnome_popup_wizard): included a condition
- (null check) to fix a crash
- * shared-folder-common.c :(org_gnome_shared_folder_factory): some
- condition checks to avoid the possible crashes
- (get_container_id): included code to return top level container id if
- folder name is passed as null
-
-2005-01-15 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * camel-gw-listner.c : use url->host instead of reading "poa"
- parameter everywhere. use "use_ssl" param instead of soap_ssl
- We not longer have separate settings for soap as we use soap for mail
- now
-
-
-2005-01-13 Vivek Jain <jvivek@novell.com>
-
- * share-folder.c :changed the function find_node to return user node
- corresponding to the mail address given.
- (add_clicked): added a condition so that user can't share folder to itself.
- (user_selected): modified to display proper rights when owner is selected.
- * share-folder-common.c : calling share_folder with a cnc in it.
-
-2005-01-10 Vivek Jain <jvivek@novell.com> Included
-
- * install-shared.c : opens up a wizard on reading a shared folder
- notification and installs shared folder at the recepient end.
- * share-folder-common.c : added
- (refresh_folder_tree) : to refresh the folder tree when a folder is shared or
- a shared folder is created so that different icons are displayed
- (get_cnc): to get a connection
- (get_container_id):to get the container id of the folder user selects
- * share-folder.c : minor changes to fix the crash
- * Makefile.am : including install-shared.c in sources
- * org-gnome-shared-folder.eplug.in : added a plugin to the e-plugin list for
- the message-read event
-
-2004-12-17 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * camel-gw-listner.c (add_esource) : read "soap_ssl" from
- the camel url instead of "use_ssl"
-
-2004-12-15 Vivek Jain <jvivek@novell.com>
-
- Added (Create a shared folder) functionality in the plugin
- * org-gnome-shared-folder.eplug.in : added a plugin in the plugin list
- * share-folder-common.c : included functions to create a shared folder
-
-2004-12-15 Vivek Jain <jvivek@novell.com>
-
- * shared-folder-common.c : (org_gnome_shared_folder_factory)
- * shared-folder.c : some whitespace changes, typecasting widgets,
- in (on_add_clicked) removed assigning the rights portion
diff --git a/plugins/hula-account-setup/ChangeLog b/plugins/hula-account-setup/ChangeLog
deleted file mode 100644
index 99def86394..0000000000
--- a/plugins/hula-account-setup/ChangeLog
+++ /dev/null
@@ -1,64 +0,0 @@
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * camel-hula-listener.c:
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * camel-hula-listener.h:
- * hula-account-setup.c:
-
-2008-07-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #545568
-
- * org-gnome-hula-account-setup.eplug.xml:
- Add "system_plugin=true" so it's not shown in the Plugin Manager.
- This plugin is not designed to be disabled by the user.
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * camel-hula-listener.c: (camel_hula_listener_new):
- ANSIfication of function declaration.
-
-2007-05-25 Matthew Barnes <mbarnes@redhat.com>
-
- * camel-hula-listener.c (remove_esource), (modify_esource):
- Don't assume the relative URI is non-NULL (#427232).
-
-2006-09-18 Matthew Barnes <mbarnes@redhat.com>
-
- * camel-hula-listener.c: (finalize)
- Chain up to parent's finalize() method.
-
-2006-01-09 Kjartan Maraas <kmaraas@gnome.org>
-
- * camel-hula-listener.c: (is_hula_caldav_account), (add_esource),
- (modify_esource), (account_added), (account_removed),
- (account_changed): Try to fix caldav and normal account setup. This
- definitely needs review.
-
-2006-01-06 Simon Zheng <simon.zheng@sun.com>
-
- * camel-hula-listener.c:
- * camel-hula-listener.h:
- use libedataserver/e-account-list.h instead of e-util/e-account-list.h.
- use libedataserver/e-account.h instead of e-util/e-account.h.
-
-2005-12-12 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am: Fix make-clean issues.
-
-2005-12-07 Funda Wang <fundawang@linux.net.cn>
-
- * org-gnome-evolution-hula-account-setup.eplug.xml: i18nlized.
-
-2005-11-14 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am, camel-hula-listener.[ch], hula-account-setup.c,
- org-gnome-evolution-hula-account-setup.eplug.xml: Hula Account
- setup - initial commits.
-
diff --git a/plugins/imap-features/ChangeLog b/plugins/imap-features/ChangeLog
deleted file mode 100644
index 647f059f22..0000000000
--- a/plugins/imap-features/ChangeLog
+++ /dev/null
@@ -1,80 +0,0 @@
-2008-10-03 Sankar P <psankar@novell.com>
-
-License Changes
-
- * imap-headers.c:
-
-2008-01-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * imap-headers.c: (imap_headers_commit), (org_gnome_imap_headers):
- Such a useful IMAP plugin. But doesn't detect USE_IMAP for GW users.
- Fixed it.
-
-2007-12-02 Tobias Mueller <tobiasmue@svn.gnome.org>
- * imap-headers.glade:
- Make it selectable, fixes bug 401523, patch by
- Lucky Wankhede <wlakke@novell.com>
-
-2007-11-08 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- * imap-headers.c: (imap_headers_abort), (imap_headers_commit),
- (epif_header_is_valid), (epif_add_sensitivity), (epif_add_header),
- (epif_remove_header_clicked), (epif_fetch_all_headers_toggled),
- (epif_entry_changed), (org_gnome_imap_headers):
- * imap-headers.glade:
- Remove useless GtkVBox,
- remove the useless popup to have an inline header entry field,
- concentrate all UI elements in a structure, added a prefix to
- relevant functions.
-
-2007-07-30 Andre Klapper <a9016009@gmx.de>
-
- * imap-headers.glade:
- remove "window1" string from translation
-
-2007-07-20 Johnny Jacob <jjohnny@novell.com>
-
- * imap-headers.c : (org_gnome_imap_headers) :
- GtkTreeView should have a model.
- Fixes #445248
-
-2007-07-09 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * imap-headers.c: (add_header_clicked), (remove_header_clicked),
- (org_gnome_imap_headers):
- * imap-headers.glade:
- HIGify. Disable the Delete button when there are no headers.
- See bug #437892
-
-2007-05-14 Sankar P <psankar@novell.com>
-
- ** Committed on behalf of Xiurong Simon Zheng <simon.zheng@sun.com>
-
- * imap-headers.c:
- Evolution crashes when clicking "Edit" button
- Fixes #425506
-
-2007-01-30 Sankar P <psankar@novell.com>
-
- * imap-headers.c: (imap_headers_commit):
- Fixes a memory leak and a scenario where,
- some IMAP servers doesnt return headers if
- the string contains more than one consecutive
- embedded spaces in the HEADER.
-
-2007-01-27 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * imap-headers.c: (org_gnome_imap_headers):
- mark strings as translatable. See bug #399381 for details.
-
-2007-01-22 Sankar P <psankar@novell.com>
-
- * ChangeLog
- * imap-headers.c
- * imap-headers.glade
- * Makefile.am
- * org-gnome-imap-features.eplug.xml:
-
- Initial list of files for the imap-features plugin
diff --git a/plugins/itip-formatter/ChangeLog b/plugins/itip-formatter/ChangeLog
deleted file mode 100644
index 2d07d56a14..0000000000
--- a/plugins/itip-formatter/ChangeLog
+++ /dev/null
@@ -1,1121 +0,0 @@
-2009-02-16 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #571721
-
- * itip-view.c: (itip_view_init): Added translators comment.
-
-2009-02-02 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #548787
-
- * itip-view.c (set_info_items), (itip_view_init),
- (itip_view_set_source_list): Enable CnP for all the text info present
- in calendar related messages.
-
-2009-01-21 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #541209
-
- ** Adapt to the new APIs from upstream libical. Changes made include
- using the "_r" counterpart for the following APIs:
- + icalproperty_as_ical_string ()
- + icalvalue_as_ical_string ()
- + icalcomponent_as_ical_string ()
- + icalparameter_as_ical_string ()
- + icaldurationtype_as_ical_string ()
- + icalenum_reqstat_code ()
- + icallangbind_property_eval_string ()
- + icallangbind_quote_as_ical ()
- + icalmime_text_end_part ()
- + icalperiodtype_as_ical_string ()
- + icalproperty_enum_to_string ()
- + icalproperty_get_parameter_as_string ()
- + icalproperty_get_value_as_string ()
- + icalproperty_get_property_name ()
- + icalrecurrencetype_as_string ()
- + icaltime_as_ical_string ()
- + icalreqstattype_as_string ()
- + icalvalue_binary_as_ical_string ()
- + icalvalue_int_as_ical_string ()
- + icalvalue_utcoffset_as_ical_string ()
- + icalvalue_string_as_ical_string ()
- + icalvalue_recur_as_ical_string ()
- + icalvalue_text_as_ical_string ()
- + icalvalue_attach_as_ical_string ()
- + icalvalue_duration_as_ical_string ()
- + icalvalue_date_as_ical_string ()
- + icalvalue_datetime_as_ical_string ()
- + icalvalue_float_as_ical_string ()
- + icalvalue_geo_as_ical_string ()
- + icalvalue_datetimeperiod_as_ical_string ()
- + icalvalue_period_as_ical_string ()
- + icalvalue_trigger_as_ical_string ()
- + icalvalue_as_ical_string ()
-
- * itip-formatter.c (find_attendee), (find_to_address),
- (find_from_address), (update_item):
-
-2009-01-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #225712
-
- * itip-view.h:
- * itip-view.c: (itip_view_set_show_keep_alarm_check),
- (itip_view_get_keep_alarm_check_state),
- (itip_view_set_show_inherit_alarm_check),
- (itip_view_get_inherit_alarm_check_state): New functions to new
- options to either inherit reminder from the incoming event or to
- preserve users reminders in already existing event in the calendar.
- * itip-view.c: (struct _ItipViewPrivate), (alarm_check_toggled_cb),
- (itip_view_init): Properly initialize new option's members.
- * itip-formatter.c: (find_cal_opened_cb), (update_item),
- (send_comp_to_attendee), (update_attendee_status), (send_item),
- (extract_itip_data), (view_response_cb), (format_itip_object):
- Setup new options based on the actual data.
-
-2008-11-28 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #561467
-
- * itip-formatter.c (update_x), (update_attendee_status): Copy
- required X-* properties . This might be needed for special cases
- in certain backends.
-
-2008-11-06 Patrick Ohly <patrick.ohly@gmx.de>
-
- ** Fix for bug #541121
-
- * itip-formatter.c: don't allow sending a response to meeting
- invitation replies
-
-2008-10-20 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #514989
-
- * itip-view.c: (format_date_and_time_x):
- Calculate tomorrow from current time, not from the date to convert.
-
-2008-10-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #550441
-
- * itip-formatter.c: (view_response_cb): Ignore if summary not there.
-
-2008-10-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #550441
-
- * itip-formatter.c: (view_response_cb):
- Use the proper functions to traverse messages in a folder's summary.
-
-2008-10-10 Patrick Ohly <patrick.ohly@gmx.de>
-
- ** #541121: improved itip formatter: allow replying to forwarded
- and already imported invitations; honor RVSP flag in invitation
-
- * itip-formatter.c: the whole logic for "reply to organize" was
- improved.
-
- If an organizer exists, replying is enabled. Sending a reply is
- enabled by default if the event looks like a meeting (= has
- attendees). The wish of the organizer to not get replies is
- checked (previous Evolution releases ignored it); in this case the
- default is to not send a reply. In all cases the user can override
- the default.
-
-2008-10-08 Sankar P <psankar@novell.com>
-
-License Changes
-
- * itip-formatter.c:
-
-2008-10-03 Sankar P <psankar@novell.com>
-
-License Changes
-
- * itip-view.c:
-
-2008-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #519491
-
- * itip-view.c: (ensure_utf8), (itip_view_set_organizer),
- (itip_view_set_organizer_sentby), (itip_view_set_attendee),
- (itip_view_set_attendee_sentby), (itip_view_set_proxy),
- (itip_view_set_delegator), (itip_view_set_summary),
- (itip_view_set_location), (itip_view_set_status),
- (itip_view_set_comment), (itip_view_set_description),
- (itip_view_add_upper_info_item), (itip_view_add_lower_info_item):
- Convert texts to valid UTF-8 texts before passing them to Gtk+
- functions which requires that.
-
-2008-09-24 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #313225
-
- * itip-formatter.c: (format_itip): Set the user flag '$has_cal'
- on the message when formatting a calendar attachment.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * itip-view.h:
-
-2008-08-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #546892
-
- * itip-view.c:
- Prefer gtk_image_new_from_icon_name() or e_icon_factory_get_image().
-
-2008-07-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #491176
-
- * itip-view.c: (itip_view_init): Word-wrap the summary if necessary;
- expand also value-labels in the table, thus the text will be aligned
- on the left; align action buttons on the left too.
-
-2008-07-17 Chenthill Palanisamy <pchenthill@novell.com>
-
- * itip-formatter.c: (view_response_cb): Added some
- FIXME's for code cleanup.
-
-2008-07-16 Sankar P <psankar@novell.com>
-
- Pushing disk summary changes from the madagascar branch
-
- * itip-formatter.c (view_response_cb):
-
-2008-05-29 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #535459
-
- * itip-formatter.c: (extract_itip_data):
- Do not use component when sanity check fails.
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534360
-
- * itip-view.c:
- Migrate from deprecated GtkObject symbols to GObject equivalents.
-
-2008-04-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- ** Fixes #338330 (bnc)
- Internet Based Calendar Events Are Declined By Evolution/GroupWise
-
- * itip-formatter.c: (view_response_cb):
-
-2008-04-28 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for BNC bug #382687
-
- * plugins/itip-formatter/itip-formatter.c: Don't download contents in
- main thread, which causes deadlock
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #523541
-
- * itip-formatter.c: (find_server):
- Do not leak memory returned by e_cal_component_get_recurid_as_string.
-
-2008-02-25 Chenthill Palanisamy <pchenthill@novell.com>
-
- * itip-formatter.c: (find_server), (update_attendee_status): Free
- the memory returned by e_cal_component_get_recurid_as_string.
-
-2008-02-25 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes#516408
- * itip-formatter.c (find_attendee), (find_to_address),
- (find_from_address), (update_item): Free the memory returned
- by libical.
-
-2008-02-20 Paul Bolle <pebolle@tiscali.nl>
-
- ** Follow up on bug #517072
-
- * itip-view.c: (set_calendar_sender_text), (set_tasklist_sender_text),
- (set_journal_sender_text): Properly escape text here too.
-
-2008-02-19 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #517072
-
- * itip-view.c: (set_summary_text):
- Properly escape summary text.
-
-2008-02-18 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #515744
-
- * itip-formatter.c: (idle_open_cb): Memory Leak fix.
-
-2008-02-05 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Rewrite of itip-formatter bits. It was written around carrying
- EMFormatHTMLPobject. But that would be freed just after the formatter
- thread ends. So all the time, it was working on dead pointer. Now I
- have made EMFormatPURI and carried it around well. It might need a
- good review though.
-
- ** Fix for bug #468427
- Fixes a lot of crashes around itip-formatter.
-
- * itip-formatter.c: (find_to_address), (find_from_address),
- (get_real_item), (adjust_item), (set_buttons_sensitive),
- (cal_opened_cb), (start_calendar_server),
- (start_calendar_server_by_uid), (source_selected_cb),
- (find_cal_opened_cb), (find_server), (update_item),
- (remove_delegate), (update_attendee_status), (send_item),
- (set_itip_error), (extract_itip_data), (idle_open_cb),
- (view_response_cb), (format_itip_object), (puri_free),
- (format_itip), (itip_attachment_frame):
-
-2008-01-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #475781
-
- * itip-formatter.c: (format_itip_object):
- Fix memory leaks around ECalComponentDateTime.
-
-2007-12-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #362638
-
- * itip-formatter.c:
- Use the new MailMsg API for messages.
-
-2007-12-04 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #220846
-
- * itip-view.h:
- * itip-view.c: (itip_view_set_show_free_time_check),
- (itip_view_get_free_time_check_state), (struct _ItipViewPrivate),
- (itip_view_init):
- * itip-formatter.c: (view_response_cb), (format_itip_object):
- New option to accept meeting request as free time.
-
-2007-11-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #458237
-
- * itip-formatter.c: (start_calendar_server), (source_selected_cb):
- Check for non-NULL source before using it to prevent a crash.
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * itip-view.c: (itip_view_get_source_list), (itip_view_get_source),
- (itip_view_get_rsvp_comment): Fix NULL vs FALSE warnings.
-
-2007-10-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #417999
-
- * itip-view.c:
- Use ESourceComboBox instead of ESourceOptionMenu (deprecated).
-
-2007-10-04 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #331578
-
- * itip-formatter.c: (struct _opencal_msg), (open_calendar_desc),
- (open_calendar_do), (open_calendar_done), (open_calendar_free),
- (struct _mail_msg_op open_calendar_op):
- New functions and structures to run command line in other thread.
- * itip-formatter.c: (idle_open_cb):
- Run command line in other thread rather than in main thread.
-
-2007-10-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #346146
-
- * itip-view.h: (enum ItipViewMode): Added ITIP_VIEW_MODE_HIDE_ALL.
- * itip-view.c: (set_buttons): Don't add buttons when in this mode.
- * itip-formatter.c: (in_proper_folder): New helper function.
- * itip-formatter.c: (format_itip_object): Check if the mail is in
- proper folder and allow response in this case, otherwise only show
- info from calendar and don't check in local calendar for anything.
-
-2007-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #428402
-
- * itip-formatter.c: (extract_itip_data): First move to next component, then
- remove last alarm and then free that last component.
-
-2007-09-07 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #273417
- * itip-formatter.c: (idle_open_cb): Removed the base version
- while invoking evolution calendar.
-
-2007-08-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #329746
-
- * itip-formatter.c: (send_item), (format_itip_object):
- Marked strings to localize and renamed 'Journal' to 'Memo'.
- * itip-formatter.c: (find_cal_opened_cb):
- Renamed 'Journal' to 'Memo'.
-
-2007-08-21 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #301835 (BNC)
-
- * itip-formatter.c: (find_from_address):
- Fixed crash when no SENTBY parameter present.
-
-2007-08-06 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #460326
-
- * itip-formatter.c: (extract_itip_data): If the vcalendar isn't there
- don't crash but report invalid.
-
-2007-07-20 Claude Paroz <claude@2xlibre.net>
-
- * itip-view.c: (set_tasklist_sender_text): Added omitted %s formatter.
-
-2007-07-09 Chenthill Palanisamy <pchenthill@novell.com>
-
- * itip-formatter.c: (format_itip_object): Fixed a build break.
-
-2007-07-09 Chenthill Palanisamy <pchenthill@novell.com>
-
- reviewed by: Veerapuram Varadhan <vvaradhan@novell.com>
-
- * itip-formatter.c: (find_attendee), (find_attendee_if_sentby):
- Finds the address of the account owner in the attendees list.
- (find_to_address), (find_from_address): Establishes the current
- account id.
- (extract_itip_data), (view_response_cb), (format_itip_object),
- (pitip_free): Sets the corresponding itip-view components.
- * itip-view.h:
- * itip-view.c: (set_calendar_sender_text),
- (set_tasklist_sender_text), (set_journal_sender_text),
- (itip_view_destroy), (itip_view_set_organizer_sentby),
- (itip_view_get_organizer_sentby), (itip_view_set_attendee_sentby),
- (itip_view_get_attendee_sentby), (itip_view_set_proxy),
- (itip_view_get_proxy): Sets the message appropriately in the itip-view.
-
- Committing on behalf of Suman Manjunath <msuman@novell.com>
-
-2006-09-14 Andre Klapper <a9016009@gmx.de>
-
- * itip-view.c: fix some bad mnemonics, mark string for
- translation. Fixes bug #439186.
-
-2007-06-02 Matthew Barnes <mbarnes@redhat.com>
-
- * itip-formatter.c: Fix a compilation warning. (#437584)
- Patch from Gilles Dartiguelongue.
-
-2007-05-11 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * itip-view.c: (set_one_button): Fixes casts,
- fixes part of bug #437584.
-
-2007-04-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #429422
-
- * itip-view.c (set_one_button):
- e_gtk_button_new_with_icon() is dead; just do it manually.
-
- * itip-view.c (itip_view_class_init):
- Use g_cclosure_marshal_VOID__INT instead of gtk_marshal_NONE__INT.
-
-2007-03-29 Matthew Barnes <mbarnes@redhat.com>
-
- * itip-formatter.c:
- Fix "incompatible pointer type" warnings (#360619).
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2007-02-09 Sankar P <psankar@novell.com>
-
- * itip-formatter.c: (update_item), (view_response_cb):
- Deletes all instances of a recurrence appointment as soon as the
- invitation is accepted/declined adn applied-to-all.
- Fixes #312301
-
-2006-09-14 Andre Klapper <a9016009@gmx.de>
-
- * itip-view.c: correct display of time. Fixes bug #343686.
-
-2006-08-23 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #347248
-
- * itip-formatter.c: (update_item): Update the
- em_utils_temp_save_part to use readwrite mode.
-
-2006-08-23 Matthew Barnes <mbarnes@redhat.com>
-
- * itip-formatter.c:
- fix an uninitialized GError - fixes bug 352423.
-
-2006-08-23 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #350395 by Øystein Gisnås
-
- * itip-view.c: (format_date_and_time_x): The patch adds some extra
- checks to avoid the crash.
-
-2006-08-18 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #328268
- * itip-formatter.c: (start_calendar_server): Check
- for the presence of ecal before connecting the signal.
-
-2006-08-11 Harish Krishnaswamy <kharish@novell.com>
-
- * itip-formatter.c: (send_comp_to_attendee):
- Add missing argument in the call to itip_send_comp.
-
-2006-07-22 Chenthill Palanisamy <pchenthill@novell.com>
-
- * itip-formatter.c: (cal_opened_cb), (source_selected_cb),
- (find_cal_opened_cb), (extract_itip_data), (view_response_cb),
- (format_itip_object):
- * itip-view.c: (set_journal_sender_text), (set_sender_text),
- (set_buttons), (itip_view_set_source_list),
- (itip_view_get_rsvp_comment), (itip_view_set_needs_decline):
- * itip-view.h: Added support shared Memos.
-
-2006-07-06 Harish Krishnaswamy <kharish@novell.com>
-
- * itip-formatter.c: (format_itip_object):
- Handle ICAL_X methods from Microsoft Live as
- request methods.
-
-2006-06-19 Harish Krishnaswamy <kharish@novell.com>
-
- * itip-formatter.c (update_item):
- Free GSList and its data after calling
- e_cal_component_get_attachment_list.
-
-2006-06-16 Sankar P <psankar@novell.com>
-
- * itip-formatter.c: (view_response_cb):
- Deletes a GroupWise appointment if accepted or deleted.
-
-2006-06-16 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #179774 (b.n.c)
- * itip-formatter.c: (cal_opened_cb), (find_cal_opened_cb):
- Reset the current_ecal and disable the buttons if the calendar
- is not opened properly.
-
-2006-06-09 Chris Heath <chris@heathens.co.nz>
-
- * itip-view.c (itip_view_destroy): Fix memory leak.
- Fixes bug #335423.
-
-2006-05-31 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #340296
- * itip-formatter.c: (cal_opened_cb), (start_calendar_server),
- (find_cal_opened_cb): Set the default timezone before the calendar
- is opened.
- (find_server), (format_itip_object): If the mail account has the associated
- calendar, then do not open all the calendars. Open the current calendar
- and other calendars marked for conflict search.
-
-2006-02-14 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * itip-formatter.c (itip_formatter_page_factory): A typo fix from
- gfree to g_free.
-
-2006-02-12 Karsten Bräckelmann <guenther@rudersport.de>
-
- * itip-formatter.c (itip_formatter_page_factory):
- Removing unnecessary markup in translateable string.
- Fixes part of bug #272789.
-
-2006-02-11 Karsten Bräckelmann <guenther@rudersport.de>
-
- * itip-formatter.c (itip_formatter_page_factory):
- Change a11y names. Fixes part of bug #330723.
-
-2006-01-09 Kjartan Maraas <kmaraas@gnome.org>
-
- * itip-formatter.c: (find_cal_opened_cb), (message_foreach_part),
- (update_attendee_status), (view_response_cb), (check_is_instance),
- (format_itip_object): Add some comments and remove unused code.
- * itip-view.c: (itip_view_class_init), (recur_toggled_cb),
- (itip_view_add_upper_info_item_printf),
- (itip_view_add_lower_info_item_printf): Remove more cruft.
-
-2006-01-10 Simon Zheng <simon.zheng@sun.com>
-
- * itip-view.c: use e_utf8_strftime() in evolution-data-server/
- libedataserver/e-data-server-util.c instead of the copy in
- evolution/e-util/e-util.c.
-
-2006-01-06 Andre Klapper <a9016009@gmx.de>
-
- * evolution/plugins/itip-formatter/itip-formatter.c:
- * evolution/plugins/itip-formatter/itip-view.c:
- changing "cancelled" (British English)
- to "canceled" (American English). Fixes bug 325334.
-
-2006-01-06 Simon Zheng <simon.zheng@sun.com>
-
- * itip-formatter.c:
- * itip-view.c:
- use libedataserver/e-account-list.h instead of e-util/e-account-list.h.
- use libedataserver/e-account.h instead of e-util/e-account.h.
-
-2006-01-02 Harish Krishnaswamy <kharish@novell.com>
-
- * itip-formatter.c: (source_selected_cb):
- Check for static capability only if the ecal
- already exists. Fixes another critical warning
- crasher.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * itip-formatter.c: added a missing word. Fixes bug 325128.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * itip-formatter.c, itip-view.c: Marked missing strings translatable.
- Fixes bug 313554 in CVS HEAD.
-
-2005-12-17 Tor Lillqvist <tml@novell.com>
-
- * itip-formatter.c: Use g_ascii_strcasecmp() instead of
- g_strcasecmp().
-
-2005-11-24 Tor Lillqvist <tml@novell.com>
-
- * itip-view.c: Drop extra inclusion of e-util/e-time-utils.h,
- which is going away anyway.
-
-2005-11-07 Dinesh Layek <ldinesh@novell.com>
-
- Fixes #308752
- * itip-formatter.c: (itip_formatter_page_factory): changed the label
- "Meetings and Tasks" as "Calendar and Tasks"
-
-2005-09-12 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #315345
- * itip-view.c: (format_date_and_time_x): Send the
- month as it as without subtracting one.
-
-2005-08-29 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #313534
- * itip-formatter.c: (cal_opened_cb), (find_cal_opened_cb):
- Moved the code to display recur check box to cal_opened_cb.
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * itip-view.c: add missing headers.
-
-2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
-
- * itip-formatter.c:
- (update_attendee_status): removed the unwanted brackets.
- (format_itip_object): Applied the patch from
- Christian Kellner <Christian.Kellner@scalix.com> which
- fixes a memory leak and make deference of url
- much simpler.
-
-2005-08-20 Carsten Guenther <carsten.guenther@scalix.com>
-
- * itip-formatter.c: (cal_opened_cb, final_cal_opened_cb):
- Put back in warning messages about calendar not being opened.
-
-2005-08-18 Carsten Guenther <carsten.guenther@scalix.com>
-
- * itip-formatter.c: (update_attendee_status): NULL-terminate
- calls to e_error_run; fixed typos in if-statement; some code
- cleanup.
- (cal_opened_cb, final_cal_opened_cb): Removed unnecessary
- message about not being able to open the calendar.
-
-2005-08-11 Dinesh Layek <LDinesh@novell.com>
-
- Fixes #305627
- * itip-formatter.c: (format_itip_object): set the source calendar
- of an appointment from the url information of CamelFolder.
-
-2005-08-09 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #307841
- * itip-formatter.c: (view_response_cb): Check
- if the transparency is set and if not set it as
- Opaque.
-
-2005-07-27 Vivek Jain <jvivek@novell.com>
-
- * itip-formatter.c : (update_item)
- applied patch submitted by <tommi.komulainen@iki.fi>
- do not send "cid:" to get the part.
- check part for NULL before using it.
- (message_foreach_part): do nothing if part is NULL
- saves crash.
- **Fixes #272632
-
-2005-07-20 Chenthill Palanisamy <pchenthill@novell.com>
-
- * itip-formatter.c: (format_itip_object): Fixed a memory
- leak and a crash when start date does is not present.
-
-2005-07-19 Chenthill Palanisamy <pchenthill@novell.com>
-
- * itip-formatter.c:
- (source_selected_cb), (find_cal_opened_cb): Check if
- the component is a recurring and show the recurring check box.
- (view_response_cb): Set the MOD-TYPE property while accepting
- all instances.
- (check_is_instance): Checks if its a recurring event.
- (format_itip_object):
- (find_server): Set the recurrence id.
-
-2005-07-11 Harish Krishnaswamy <kharish@novell.com>
-
- * itip-formatter.c (source_selected_cb),
- (find_cal_opened_cb), (extract_itip_data): enable the
- 'Apply to all instances' option for gw recurrence instances.
- (view_response_cb): embed X-GW-RECUR-INSTANCE-MOD-TYPE property in the
- component to indicate whether the accept/decline status applies
- to the instance or the entire group.
- * itip-view.[ch]: (set_buttons), (recur_toggled_cb), (itip_view_init),
- (itip_view_get_recur_check_state), (itip_view_set_show_recur_check):
- utility methods to manipulate the recur_check widget.
-
-2005-06-27 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries.
-
-2005-06-20 Chenthill Palanisamy <pchenthill@novell.com>
-
- * itip-formatter.c: (find_my_address), (set_attendee),
- (send_comp_to_attendee), (remove_delegate),
- (update_attendee_status), (extract_itip_data),
- (format_itip_object): Set the delegator address. If the
- organizer refuses to add the new delegate, send a cancel
- method to the delegate and request to the attendee.
- * itip-view.h:
- * itip-view.c: (set_calendar_sender_text), (itip_view_init),
- (itip_view_get_show_rsvp), (itip_view_set_update),
- (itip_view_get_update), (itip_view_set_show_update),
- (itip_view_get_show_update): Added functions to show an
- option to send updates to attendees.
- * org-gnome-itip-formatter.error.xml: Added the error
- message to add a new delegate.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * org-gnome-itip-formatter.eplug.xml: Use SOEXT.
-
-2005-05-16 Not Zed <NotZed@Ximian.com>
-
- * itip-formatter.c: moved e-error to e-util
-
-2005-05-11 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: setup cleanfiles & fix extra_dist
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * org-gnome-itip-formatter.error.xml: s/-errors.xml/.error.xml/
-
- * Makefile.am:
- * org-gnome-itip-formatter.eplug.xml: s/.in/.xml/ & i18n.
-
-2005-04-08 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #74265
- * itip-view.c (format_date_and_time_x): In time_days_in_month
- the months are indexed from 0, so subtract one from the month
- argument and send it.
-
-2005-04-07 JP Rosevear <jpr@novell.com>
-
- Fixes #74291
-
- * itip-view.c (itip_view_init): remove comment to re-enable
- description display
-
-2005-03-31 JP Rosevear <jpr@novell.com>
-
- Fixes #73844
-
- * itip-formatter.c (extract_itip_data): make sure we check the
- kind of the correct item
-
-2005-03-30 Li Yuan <li.yuan@sun.com>
-
- * itip-formatter.c: (itip_formatter_page_factory):
- add a11y name to Conflict Search Table
- Fixes #73914
-
-2005-03-11 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c (extract_itip_data): set the type appropriately
- so that assigned tasks can be handled
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
-
- * org-gnome-itip-formatter.eplug.in: Added author and description.
- s/bbdb/itip/
- Added xml tag.
-
-2005-02-07 JP Rosevear <jpr@novell.com>
-
- * org-gnome-itip-formatter.eplug.in: specify id for config page
-
-2005-03-03 Rodney Dawes <dobey@novell.com>
-
- * itip-view.c (itip_view_init): Set the spacing for ourself to 12
- to be HIG compliant as we are a GtkHBox derivative
- Align the icon at 0.5 in the X direction to be HIG compliant
- Set the spacing between table rows/columns to be HIG compliant
- Fix the spacing/padding for all the boxes and packing calls to be
- HIG compliant
-
- Fixes #41235
-
-2005-02-02 Chenthill Palanisamy <pchenthill@novell.com>
-
- reviewed by Harish Krishnaswamy <kharish@novell.com>
-
- Fixes #71460
- * itip-formatter.c: (view_response_cb): If the my_address
- is not set. Set it from the backend.
-
-2005-01-27 JP Rosevear <jpr@novell.com>
-
- * itip-view.c (format_date_and_time_x): make tomorrow and this
- week strings work properly
-
-2005-01-27 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c (find_cal_opened_cb): remove debug test
-
-442005-01-27 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c: add some debugging spew
-
-2005-01-27 Rodrigo Moya <rodrigo@novell.com>
-
- * itip-formatter.c (update_attendee_status): deal with the itip
- message having an individual instance.
-
-2005-01-26 JP Rosevear <jpr@novell.com>
-
- Fixes #71485
-
- * itip-formatter.c (update_attendee_status): fix message paste-o
-
- * itip-view.c (format_date_and_time_x): improve translator
- comments
-
-2005-01-25 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c (pitip_free): actually destroy the client
- hashes so the signals get cleaned up
- (format_itip): create a proper unique classid for the pobject
-
-2005-01-14 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c (extract_itip_data): use
- camel_data_wrapper_decode_to_stream instead of
- camel_data_wrapper_write_to_stream
-
-2005-01-14 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c (format_itip_object): handle UTC dtstart/dtend
- properly
-
-2005-01-11 JP Rosevear <jpr@novell.com>
-
- Fixes #29985
-
- * itip-formatter.c (view_response_cb): set the message flags to
- answered if we send successfully
-
-2005-01-11 Harish Krishnaswamy <kharish@novell.com>
-
- * itip-formatter.c (update_item): Fixed a compiler warning.
-
-2005-01-10 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c (update_item): set to the new items, duh
-
-2005-01-10 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c (update_item): compare pointers instead of
- content id
-
-2005-01-10 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c (update_item): first crack at saving
- attachments for the backend
- (extract_itip_data): tell the user what to do for more than one
- attachment
-
-2005-01-09 JP Rosevear <jpr@novell.com>
-
- * itip-view.h: remove error mode
-
- * itip-formatter.c (set_itip_error): show error information to the
- user
- (extract_itip_data): use above
- (format_itip_object): no more "error" mode
-
-2005-01-09 JP Rosevear <jpr@novell.com>
-
- * itip-view.c (itip_view_set_delegator): accessor
- (itip_view_get_delegator): ditto
-
- * itip-view.h: new protos
-
- * itip-formatter.c (extract_itip_data): put delegate sections back
- in and handle default reminder
- (format_itip_object): set the delegator for requests, find the
- delegator calendar if necessary
-
-2005-01-09 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c (idle_open_cb): launch an evolution window
- pointing at the calendar date of the appointment
- (view_response_cb): use it
-
-2005-01-09 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c (find_cal_opened_cb): only check for conflicts
- if the source has the conflict property
- (initialize_selection): select the "conflict" sources in the
- selector
- (source_selection_changed): update the source properties
- (itip_formatter_page_factory): include the source selector for
- selecting conflict checking calendars
-
-2005-01-08 Harish Krishnaswamy <kharish@novell.com>
-
- * itip-formatter.c: (send_item), (view_response_cb):
- update itip_send_comp calls with the new prototype.
-
-2005-01-07 JP Rosevear <jpr@novell.com>
-
- * itip-view.h: new protos
-
- * itip-view.c (set_tasklist_sender_text): task sender messages
- (set_calendar_sender_text): calendar sender messages
- (set_sender_text): select above as appropriate
- (itip_view_set_item_type): accessor
- (itip_view_get_item_type): ditto
-
- * itip-formatter.c (find_cal_opened_cb): messages for
- meetings/tasks/journals
- (send_item): ditto
- (format_itip_object): ditto
- (itip_formatter_page_factory): change page title
-
-2005-01-07 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c (view_response_cb): ensure there is only one
- attendee in the RSVP even if the user is duplicated
-
-2005-01-07 JP Rosevear <jpr@novell.com>
-
- * itip-view.h: protos
-
- * itip-view.c (rsvp_toggled_cb): set comment sensitivity
- (itip_view_init): add comment entry
- (itip_view_set_rsvp): make comment entry sensitive when rsvp is
- (itip_view_set_rsvp_comment): accessor
- (itip_view_get_rsvp_comment): ditto
-
- * itip-formatter.c (find_cal_opened_cb): set error message if we
- can't find the item
- (view_response_cb): add comment if the user sets one
-
-2005-01-07 JP Rosevear <jpr@novell.com>
-
- * itip-view.h: add protos
-
- * itip-view.c (set_sender_text): update descriptions better
- (set_status_text): show/hide status
- (set_comment_text): show/hide comment
- (set_buttons): update buttons for add an refresh
- (itip_view_destroy): free comment/status
- (itip_view_init): add status/comment widgets
- (itip_view_set_status): accessor
- (itip_view_get_status): ditto
- (itip_view_set_comment): ditto
- (itip_view_get_comment): ditto
-
- * itip-formatter.c (find_cal_opened_cb): make sure rsvp is off for
- publish
- (format_itip_object): decline counter is sent by an organizer; set
- status and comment when appropriate
-
-2005-01-05 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am: Dist the errors data properly, and add the .eplug
- output file to BUILT_SOURCES
-
-2005-01-03 Rodney Dawes <dobey@novell.com>
-
- * itip-formatter.c (format_itip_object): Don't do set_usize ()
- on the container
-
-2005-01-03 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c (format_itip_object): load accounts
-
-2005-01-03 JP Rosevear <jpr@novell.com>
-
- * org-gnome-itip-formatter-errors.xml: remove unused message
-
- * itip-formatter.c (update_item): use info item, not e-error
-
-2005-01-03 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c (view_response_cb): implement cancel
- (update_item): add cancel info item
-
-2005-01-03 JP Rosevear <jpr@novell.com>
-
- * itip-view.c (itip_view_add_upper_info_item_printf): utility
- routine to make it easier to add info items
- (itip_view_add_lower_info_item_printf): ditto
-
- * itip-view.h: new protos
-
- * itip-formatter.c: use new printf routines everyhwere it makes
- sense
-
-2005-01-03 JP Rosevear <jpr@novell.com>
-
- * itip-formatter.c (find_cal_opened_cb): move the adjust item work
- here when we actually have the calendar
- (pitip_free): implement a free function
- (find_cal_opened_cb): check the methods instead of the show
- selector member
- (find_cal_opened_cb): default to true for the rsvp setting
-
-2005-01-03 JP Rosevear <jpr@novell.com>
-
- * itip-view.h: add response enums
-
- * itip-view.c (set_buttons): fiddle with button names and response enums
-
- * itip-formatter.c (find_server): don't include our uid in the
- conflicts search
- (update_attendee_status): update the status of the attendee and
- save it out
- (adjust_item): get relevant properties for items that might
- contain them if sent from an attendee
- (get_real_item): get the actual, current item
- (send_item): send the item
- (view_response_cb): handle REPLY and REFRESH requests
- (format_itip_object): adjust the item if necessary and set the
- attendee for reply/refresh; prevent crash if no description
- (pitip_free): skeleton free function
- (format_itip): load delete message setting
- (delete_toggled_cb): set delete message setting based on toggle
- (itip_formatter_page_factory): make the delete message check box
- work
-
- * Makefile.am: install e-error messages
-
-2005-01-03 JP Rosevear <jpr@novell.com>
-
- * itip-view.h: new protos, signal
-
- * itip-view.c (set_info_items): be more generic so both upper and
- lower setting can use it
- (set_upper_info_items): set the upper info items
- (set_lower_info_items): ditto for lower items
- (itip_view_destroy): clear both sets of info items
- (itip_view_class_init): add source selected signalo
- (itip_view_init): add separate upper and lower info item areas and
- a detail area
- (itip_view_add_upper_info_item): add upper info item
- (itip_view_remove_upper_info_item): remove a singal upper area
- info item
- (itip_view_clear_upper_info_items): clear them all
- (itip_view_add_lower_info_item): as above
- (itip_view_remove_lower_info_item): ditto
- (itip_view_clear_lower_info_items): ditto
- (source_selected_cb): emit the source selected signal when the
- source in the option menu changes
- (itip_view_set_source_list): take a source list and create an
- e-source-option-menu if its non-null
- (itip_view_get_source_list): get source list
- (itip_view_set_source): set a specific source in the source option
- menu
- (itip_view_get_source): obtain that source
- (itip_view_set_rsvp): get the rsvp status
- (itip_view_get_rsvp): set it
- (itip_view_set_show_rsvp): set visibility of rsvp check box
- (itip_view_get_show_rsvp): get the visibility of rsvp check box
- (itip_view_set_buttons_sensitive): set button sensitivity
- (itip_view_get_buttons_sensitive): get button sensitivity
-
- * itip-formatter.c (find_my_address): find the user's address in
- the list of attendees
- (set_buttons_sensitive): set the action buttons sensitivity
- appropriately
- (cal_opened_cb): use above
- (start_calendar_server): ditto
- (start_calendar_server_by_uid): de-sensitize buttons to start
- (source_selected_cb): ditto
- (find_cal_opened_cb): check for conflicting appointments; set
- informative info area items
- (find_server): create the sexp for determining conflicts
- (update_item): oset informative info area items
- (view_response_cb): implement some of the responses, start on
- implementing rsvp
- (format_itip_object): load the source lists properly
-
-2004-12-29 JP Rosevear <jpr@novell.com>
-
- * itip-view.h: new protos
-
- * itip-view.c (format_date_and_time_x): don't draw the leading
- zero in 12hr clock mode for the hour
- (set_sender_text): make intro statements closer to the UI design
- (set_description_text): display description
- (set_info_items): show info items, messages with icons
- (set_progress_text): show progress text item (for
- loading/searching calendars)
- (set_one_button): add a response button
- (set_buttons): set response buttons based on mode
- (itip_view_destroy): clear info items
- (itip_view_class_init): add response signal
- (itip_view_init): new areas for description, info items, buttons
- (itip_view_set_description): accessor
- (itip_view_get_description): ditto
- (itip_view_add_info_item): add an info item to the display
- (itip_view_clear_info_items): clear all items
- (itip_view_set_progress): set the progress message
-
- * itip-formatter.c: move over calendar loading, searching code,
- set more itip view properties
-
- * org-gnome-itip-formatter.eplug.in: add a config page item,
- doesn't do much right now
-
-2004-12-22 JP Rosevear <jpr@novell.com>
-
- * Initial checkin of new itip formatter
-
diff --git a/plugins/mail-notification/ChangeLog b/plugins/mail-notification/ChangeLog
deleted file mode 100644
index f14ef84080..0000000000
--- a/plugins/mail-notification/ChangeLog
+++ /dev/null
@@ -1,217 +0,0 @@
-2009-02-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #572348
-
- * mail-notification.c (new_notify_status):
- Call gtk_status_icon_set_tooltip_text() instead of
- gtk_status_icon_set_tooltip() (decprecated).
-
-2009-01-28 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Use -no-undefined and link with more libraries on
- Windows.
-
-2008-11-19 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail-notification.c: Fix compilation error.
-
-2008-11-19 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for BNC bug #434320
-
- * plugins/mail-notification/mail-notification.c: When the popup is
- clicked close the status icon.
-
-2008-09-16 Sankar P <psankar@novell.com>
-
-License Changes
-
- * mail-notification.c:
-
-2008-09-15 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #514299
-
- * mail-notification.c: (new_notify_status):
- Connect to signals only once, when creating new status icon.
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Have a check for OS_WIN32 and handle the schema data
- differently. make install error on win32.
-
-2008-08-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #546892
-
- * mail-notification.c:
- Prefer gtk_status_icon_set_from_icon_name() over
- gtk_status_icon_set_from_pixbuf().
-
-2008-08-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #514006
-
- * apps-evolution-mail-notification.schemas.in:
- Quote literal values.
-
-2008-08-01 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #353927
-
- * mail-notification.c: (icon_activated), (stop_blinking_cb),
- (new_notify_status): Do not blink the icon more than 15 seconds.
-
-2008-07-22 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #544022
-
- * Makefile.am:
- * mail-notification.c: (send_dbus_message): Do not redefine
- DBUS_VERSION define, it's supplied by dbus itself.
-
-2008-07-16 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #543134
-
- * mail-notification.c: (get_cfg_widget), (do_properties),
- (popup_menu_status), (new_notify_status),
- (e_plugin_lib_get_configure_widget):
- Show popup menu when right-click over the status icon.
-
-2008-01-28 Johnny Jacob <jjohnny@novell.com>
-
- * mail-notification.c (new_notify_status): Adding proper
- comments for strings.
-
-2008-01-28 Johnny Jacob <jjohnny@novell.com>
-
- ** Fixes Bug #511226.
-
- * apps-evolution-mail-notification.schemas.in: String fixes.
-
-2008-01-21 Johnny Jacob <jjohnny@novell.com>
-
- ** Fixes 504567.
-
- * mail-notification.c (new_notify_status): Add ngettext support for
- strings.
-
-2008-01-09 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #492702
-
- * Makefile.am:
- * mail-notification.c: (org_gnome_mail_new_notify),
- (org_gnome_mail_read_notify), (e_plugin_lib_enable),
- (e_plugin_lib_get_configure_widget): Make the dbus portion of the
- plugin conditional if it is there.
-
-2008-01-02 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail-notification.c: (new_notify_status): Show the actual displayed
- folder name rather than the decoded/handled one from uri.
-
-2007-12-17 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #504030
-
- * mail-notification.c: (new_notify_sound):
- Do not play sound on every new mail arrival in a row.
-
-2007-12-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #492702
-
- * apps-evolution-mail-notification.schemas.in:
- * mail-notification.c:
- * org-gnome-mail-notification.eplug.xml:
- New-mail-notification plugin and sound notification has been merged
- to this plugin, with couple of options in plugins Configuration tab.
-
-2007-10-11 Matthew Barnes <mbarnes@redhat.com>
-
- * mail-notification.c:
- Put the notification_callback() declaration inside a
- #ifdef HAVE_LIBNOTIFY block to avoid a potential compiler warning.
-
-2007-08-03 Johnny Jacob <jjohnny@novell.com>
-
- ** Fix for bug #458822 from Anand V M <avmuttagi@gmail.com>
-
- * org-gnome-mail-notification.eplug.xml: Description string Fix.
-
-2007-08-03 Anand V M <avmuttagi@gmail.com>
-
- ** Fix for bug #458822
-
- * org-gnome-mail-notification.eplug.xml:Replacement of wrong
- string in mail-notification plugin with the correct string.
-
- (Committed by Johnny <jjohnny@novell.com>)
-
-2007-07-20 Claude Paroz <claude@2xlibre.net>
-
- * mail-notification.c: (org_gnome_mail_new_notify): Fixed syntax of
- ngettext.
-
-2007-07-05 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for byug #452900 from Cosimo Cecchi
-
- * mail-notification.c: (org_gnome_mail_read_notify),
- (icon_activated), (notification_callback),
- (org_gnome_mail_new_notify):
-
-2007-06-07 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * mail-notification.c: (org_gnome_mail_new_notify):
- fix a printf warning
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for version removal from Installed files from Gilles Dartiguelongue
-
- * Makefile.am:
-
-2007-05-19 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am: Fix a couple distcheck errors.
-
-2007-05-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #439316
-
- * mail-notification.c: (org_gnome_mail_new_notify): Fixes translation
- issues and some fixes around broken gtk.
-
-2007-05-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #439146 and #438711 from Ross Burton and Daniel Gryniewicz
-
- * Makefile.am:
- * apps-evolution-mail-notification.schemas.in.in: Schema to control
- blink and notification.
- * mail-notification.c: (org_gnome_mail_read_notify),
- (org_gnome_mail_new_notify): More cleanups
-
-2007-05-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail-notification.c: (org_gnome_mail_new_notify): Build error.
-
-2007-05-07 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail-notification.c: Fix for a build error.
-
-2007-05-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail-notification.c: (org_gnome_mail_new_notify): Make libnotify
- notifications conditional.
-
-2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Initial commit for Mail notification plugin.
-
- * mail-notification.c:
- * Makefile.am:
- * org-gnome-mail-notification.eplug.xml:
diff --git a/plugins/mail-to-task/ChangeLog b/plugins/mail-to-task/ChangeLog
deleted file mode 100644
index d2d10d1f93..0000000000
--- a/plugins/mail-to-task/ChangeLog
+++ /dev/null
@@ -1,241 +0,0 @@
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #342296
-
- * org-gnome-mail-to-task.eplug.xml:
- * org-gnome-mail-to-task.xml:
- * mail-to-task.c: (set_attendees), (set_organizer), (do_report_error),
- (report_error_idle), (do_mail_to_event), (mail_to_event),
- (org_gnome_mail_to_event), (org_gnome_mail_to_event_menu),
- (org_gnome_mail_to_meeting), (org_gnome_mail_to_meeting_menu),
- (org_gnome_mail_to_task), (org_gnome_mail_to_task_menu),
- (org_gnome_mail_to_memo), (org_gnome_mail_to_memo_menu):
- Extended to be able to save mail to event, meeting, task or memo.
-
-2009-03-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #576696
-
- * mail-to-task.c: (set_attendees): Set mandatory properties.
-
-2009-01-28 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Remove a trailing space after the line continuation
- backslash.
-
-2009-01-21 Milan Crha <mcrha@redhat.com>
-
- * Makefile.am: Use also EVOLUTION_CALENDAR_CFLAGS.
-
-2008-10-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #558726 (patch by Frederic van Starbmann)
-
- * mail-to-task.c (do_mail_to_task):
- Fix a potential format string crash.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * mail-to-task.c:
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries. To generate
- dlls on Windows.
-
-2008-06-18 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #318089
-
- * mail-to-task.c: (convert_to_task): Ask for destination source only
- when have more than one writable source defined.
-
-2007-11-23 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #353807
-
- * mail-to-task.c: (do_mail_to_task): Notice user if any error occur
- during opening calendar, calendar is readonly or when add fails.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #334675
-
- * mail-to-task.c: (do_mail_to_task), (text_contains_nonwhitespace),
- (get_selected_text), (convert_to_task), (org_gnome_mail_to_task),
- (org_gnome_mail_to_task_menu):
- When selected only one message, then try to use selected text in
- preview as description, instead of whole message body.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #353779
-
- * org-gnome-mail-to-task.eplug.xml:
- Allow convert more than one mail to task with one click.
-
-2007-09-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #473903
-
- * mail-to-task.c: (set_attachments):
- Fixes serious compiler warning.
-
-2007-08-16 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #350539
-
- * mail-to-task.c: (set_description):
- Ensures non-NULL mime_part.
-
-2007-04-02 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * org-gnome-mail-to-task.eplug.xml:
- Cleanup.
- Fixes part of #301149
-
-2006-07-31 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #310489
- * mail-to-task.c:
- (set_attendees):
- (set_organizer): Appended the mailto field
- to the email values.
- (do_mail_to_task):Set the ICAL_X parameter
- so that no mail is sent to the recipients.
-
-2006-06-06 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- Fixes #332605.
- * mail-to-task.c:
- (set_description): Multipart message handling.
- (set_attachments): New function.
- Set attachment files to a task.
- (clean_name): New function.
- from plugins/save-attachments/save-attachments.c.
-
-2006-03-04 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #330974, 333688.
- * mail-to-task.c:
- (set_description): Check if the params are present,
- before accessing the value. Fixes a crash.
- (convert_to_task): Set the authentication function
- while creating the ECal.
-
-2006-02-01 Chenthill Palanisamy <pchenthill@novell.com>
-
- * Makefile.am: Reverting the commit made by
- Kjartan Maraas <kmaraas@gnome.org> so that
- the file org-gnome-mail-to-task.xml is include in the
- dist.
-
-2006-01-16 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am: Enumerate files for BUILT_SOURCES macro
- as plugin_DATA now includes static files from the source
- tree.
-
-2006-01-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #323011
-
- * Makefile.am: Added org-gnome-mail-to-task.xml to build
- * mail-to-task.c (convert_to_task), (org_gnome_mail_to_task),
- (org_gnome_mail_to_task_menu): Added Code to handle menu.
- * org-gnome-mail-to-task.eplug.xml: Added plug to show Convert to Task
- menu item under Message menu.
- * org-gnome-mail-to-task.xml: Added UI files for menu item.
-
-2005-12-21 Chenthill Palanisamy <pchenthill@novell.com>
-
- Committing for Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- Fixes #274433
- * mail-to-task.c: (set_description): Convert the string to utf8.
-
-2005-10-11 Mubeen Jukaku <jmubeen@novell.com>
-
- * mail-to-task.c (set_attendees): Re-implemented this funciton.
- (add_attendee_cb): Removed this callback because of above change.
-
- Fixes bug #301081
-
-2005-10-03 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #315752
- * mail-to-task.c: Created a new structure AsyncData to
- store information passed to thread.
- (do_mail_to_task): get the required contents from AsyncData and
- free it at the end.
- (copy_uids): Duplicate the uids from t->uids.
- (org_gnome_mail_to_task): duplicated the t->uid and run
- do_mail_to_task as a thread.
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * mail-to-task.c (add_attendee_cb): use the right type for attendees.
-
-2005-05-11 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: added built_sources/cleanfiles
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am:
- * org-gnome-mail-to-task.eplug.xml: s/.in/.xml/ & i18n.
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
-
- * org-gnome-mail-to-task.eplug.in: Shortened the name of the
- plugin and added a . to the end of the description.
-
-2005-01-14 Rodrigo Moya <rodrigo@novell.com>
-
- * mail-to-task.c (set_description): new function to correctly
- retrieve the body of the message.
- (do_mail_to_task): call set_description.
-
-2004-11-04 Rodrigo Moya <rodrigo@novell.com>
-
- * org-gnome-mail-to-task.eplug.in: fixed description and added
- author's info, to display correctly on the plugin manager.
-
-2004-11-03 Not Zed <NotZed@Ximian.com>
-
- * org-gnome-mail-to-task.eplug.in: revert rodrigo's last fix, it should
- actually work now, i hope.
-
-2004-11-01 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: dist .eplugin.in file
-
-2004-10-29 Rodrigo Moya <rodrigo@novell.com>
-
- * org-gnome-mail-to-task.eplug.in: fix folder view popup id again.
-
-2004-10-28 Not Zed <NotZed@Ximian.com>
-
- * org-gnome-mail-to-task.eplug.in: fix folder view popup id.
-
-2004-10-21 Rodrigo Moya <rodrigo@novell.com>
-
- * mail-to-task.c (set_attendees, set_organizer): new functions.
- (do_mail_to_task): set attendees and organizer on the task from the
- recipients in the mail message.
-
- * org-gnome-mail-to-task.eplug.in: use correct icon.
-
-2004-10-21 Rodrigo Moya <rodrigo@novell.com>
-
- * org-gnome-mail-to-task.eplug.in: fixed to make the plugin show
- up in the correct place.
-
-2004-10-21 Rodrigo Moya <rodrigo@novell.com>
-
- * mail-to-task.c: implemented plugin for converting selected
- mails to tasks.
diff --git a/plugins/mailing-list-actions/ChangeLog b/plugins/mailing-list-actions/ChangeLog
deleted file mode 100644
index 4c665ed4b6..0000000000
--- a/plugins/mailing-list-actions/ChangeLog
+++ /dev/null
@@ -1,142 +0,0 @@
-2009-01-11 Matthew Barnes <mbarnes@redhat.com>
-
- * mailing-list-actions.c (emla_list_action_do):
- Call e_show_uri() instead of gnome_url_show().
-
-2008-12-08 Jennifer Newman <jennifer.newman@tufts.edu>
-
- ** Fix for bug #549964
-
- * org-gnome-mailing-list-actions.error.xml: Fix for an erroneous string
-
-2008-09-04 Sankar P <psankar@novell.com>
-
-License Changes
-
- * mailing-list-actions.c:
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries. To generate
- dlls on Windows.
-
-2008-06-02 Jacob Brown <jeblinux@gmail.com>
-
- ** Fix for bug #529464
-
- * org-gnome-mailing-list-actions.error.xml: Do not use "handle"
-
-2008-04-02 Matthew Barnes <mbarnes@redhat.com>
-
- * mailing-list-actions.c (emla_list_action_do):
- Adapt to streamlined EMsgComposer API.
-
-2007-12-20 Matthew Barnes <mbarnes@redhat.com>
-
- * mailing-list-actions.c:
- Use the new MailMsg API for messages.
-
-2007-04-02 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * org-gnome-mailing-list-actions.eplug.xml:
- Cleanup.
- Fixes part of #301149
-
-2006-08-23 Matthew Barnes <mbarnes@redhat.com>
-
- * mailing-list-actions.c:
- fix an uninitialized GError - fixes bug 352423.
- committed by Andre Klapper
-
-2006-07-08 Matthew Barnes <mbarnes@redhat.com>
-
- * org-gnome-mailing-list-actions.xml: Fixing header capitalization
- in menu. Fixes bug #323952. (Committed by Andre Klapper)
-
-2005-10-19 Philip Van Hoof <pvanhoof@gnome.org>
- composer/e-msg-composer-select-file.c,
- composer/e-msg-composer.c, composer/e-msg-composer.h,
- composer/evolution-composer.c, composer/listener.c,
- mail/em-composer-utils.c,
- plugins/mailing-list-actions/mailing-list-actions.c:
- data hiding
-
-2005-10-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * org-gnome-mailing-list-actions.eplug.xml: Changed visible to
- enabled. Fixes the bug #314899
-
-2005-08-08 Not Zed <NotZed@Ximian.com>
-
- ** See bug #312621.
-
- * mailing-list-actions.c (emla_list_action_do): noop if msg =
- NULL.
-
-2005-08-02 Not Zed <NotZed@Ximian.com>
-
- * mailing-list-actions.c (emla_list_action_do): allocate enough
- space for the url. May be related to #304461.
-
-2005-05-16 Not Zed <NotZed@Ximian.com>
-
- * mailing-list-actions.c: moved e-error to e-util
-
-2005-05-13 Rodney Dawes <dobey@novell.com>
-
- * org-gnome-mailing-list-actions.xml: Update for the new menu layout
-
-2005-05-11 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am (CLEANFILES): setup cleanfiles.
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * org-gnome-mailing-list-actions.error.xml:
- s/-errors.xml/.error.xml/ & i18n tags.
-
- * Makefile.am:
- * org-gnome-mailing-list-actions.eplug.xml: s/.in/.xml/, & i18n.
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
-
- * org-gnome-mailing-list-actions.eplug.in: Fixed description and
- added author.
- Removed 'plugin' from the name.
-
-2004-11-24 JP Rosevear <jpr@novell.com>
-
- * mailing-list-actions.c: make sure GETTEXT_PACKAGE is defined
-
-2004-11-04 Meilof Veeningen <meilof@wanadoo.nl>
-
- * org-gnome-mailing-list-actions.eplug.in: Added author tag, fixed
- description, removed "plugin" from name, changed position of item
- in popup menu, using "enable" rather than "visible" for bonobo menus
-
- * org-gnome-mailing-list-actions.xml: Now place menus in
- MailMessageActions placeholder; moved label to <commands> section
-
- * org-gnome-mailing-list-actions-errors.xml: fixed button order:
- "Cancel" now leftmost button; added e-mail address to send confirm
- dialog
-
- * mailing-list-actions.c: account guessing now first based on message;
- added e-mail address to send confirm dialog
-
-2004-11-09 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am: Add org-gnome-mailing-list-actions.xml to EXTRA_DIST
-
-2004-11-09 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am: Add the eplug.in file to EXTRA_DIST
-
-2004-11-05 JP Rosevear <jpr@novell.com>
-
- * mailing-list-actions.c: include <config.h> for GETTEXT_PACKAGE
-
- Added mailing list actions plugin from Meilof Veeningen <meilof@wanadoo.nl>
-
diff --git a/plugins/mark-all-read/ChangeLog b/plugins/mark-all-read/ChangeLog
deleted file mode 100644
index c3d927f105..0000000000
--- a/plugins/mark-all-read/ChangeLog
+++ /dev/null
@@ -1,98 +0,0 @@
-2008-09-02 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fixes bug #550415
-
- * mark-all-read.c (mar_got_folder): Do not leak an CamelFolderInfo.
- Slightly change handling of CamelException.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * mark-all-read.c:
-
-2008-08-07 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #530402
-
- * mark-all-read.c (prompt_user):
- Improve dialog wording, and don't use a window title (HIG).
-
-2008-05-16 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #514383
-
- * mark-all-read.c: Add a Cancel button.
-
-2007-12-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #362638
-
- * mark-all-read.c:
- Use the new MailMsg API for messages.
-
-2007-11-18 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- ** Fix bug #495875
-
- * org-gnome-mark-all-read.eplug.xml:
- right click menu reordering
-
-2007-11-05 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #492102
-
- * org-gnome-mark-all-read.eplug.xml: Use mail-mark-read icon.
-
-2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #325965 from Ilkka Tuohela
-
- * mark-all-read.c: (mar_got_folder):
-
-2007-04-02 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * org-gnome-mark-all-read.eplug.xml:
- Cleanup.
- Fixes part of #301149
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2006-07-04 Karsten Bräckelmann <guenther@rudersport.de>
-
- * org-gnome-mark-all-read.eplug.xml: Using proper header
- capitalization for the menu entry. Fixes bug #318755.
-
-2005-12-25 Funda Wang <fundawang@linux.net.cn>
-
- * Makefile.am: Mark this plugin as translatable (bug#301149).
-
-2005-12-12 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am: Fix make-clean issues.
-
-2005-12-07 Funda Wang <fundawang@linux.net.cn>
-
- * org-gnome-mark-all-read.eplug.in: i18nlized.
-
-2005-06-27 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * org-gnome-mark-all-read.eplug.in: Use SOEXT.
-
-2005-05-19 Chenthill Palanisamy <pchenthill@novell.com>
-
- * MakeFile.am:
- * org-gnome-send-options.eplug.in: Plugin file to add
- the Mark all Messages read menu item.
- * send-options.c: Contains methods to mark messages as read.
-
diff --git a/plugins/plugin-manager/ChangeLog b/plugins/plugin-manager/ChangeLog
deleted file mode 100644
index 45dd1105d6..0000000000
--- a/plugins/plugin-manager/ChangeLog
+++ /dev/null
@@ -1,184 +0,0 @@
-2008-10-31 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #558726 (patch by Frederic van Starbmann)
-
- * plugin-manager.c (eppm_enable_toggled):
- Fix a potential format string crash.
-
-2008-09-04 Sankar P <psankar@novell.com>
-
-License Changes
-
- * plugin-manager.c:
-
-2008-06-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #530069
-
- * plugin-manager.c:
- Don't show the configuration tab unless the selected plugin
- actually has configuration options (excluding options that get
- crammed into the Preferences dialog).
-
-2008-05-23 Johnny Jacob <jjohnny@novell.com>
-
- ** Fixes Bug 496476.
-
- * plugin-manager.c (org_gnome_plugin_manager_manage): Let the
- plugin configure widget expand.
-
-2008-03-20 Sankar P <psankar@novell.com>
-
- * org-gnome-plugin-manager.eplug.xml:
- Use "true" instead of "yes"
-
-2008-03-19 Sankar P <psankar@novell.com>
-
- ** Fix for bug #496839
-
- * org-gnome-plugin-manager.eplug.xml:
- * plugin-manager.c: (org_gnome_plugin_manager_manage):
- - Do not show all plugins in plugin-manager.
- Hide the core system plugins.
-
-2008-01-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #502303
-
- * plugin-manager.c: (eppm_response):
- Always destroy dialog and unset global variable.
- * plugin-manager.c: (org_gnome_plugin_manager_manage):
- Use G_TYPE_POINTER instead of GTK_TYPE_WIDGET in a list store
- to get rid of reference counting troubles on configuration
- widgets of plugins. Remember created dialog for future use.
-
-2008-02-01 Andre Klapper <a9016009@gmx.de>
-
- * plugin-manager.c: (org_gnome_plugin_manager_manage):
- fix spelling.
-
-2007-12-04 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #500210
-
- * plugin-manager.c: Changed coding-style to be more accurate to other
- sources, but the main change was to show configuration options of the
- plugin into extra tab, instead of new popup under 'Configure' button.
-
-2007-11-19 Sankar P <psankar@novell.com>
-
- ** Fix for bug #498173
-
- * plugin-manager.c: (eppm_response):
- e_plugin_configure should be called only
- when user clicks on Configure button.
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * plugin-manager.c: (org_gnome_plugin_manager_manage):
- Don't mix code and declarations.
-
-2007-10-26 Sankar P <psankar@novell.com>
-
- * plugin-manager.c: (eppm_selection_changed):
- Ssssshhhhhhhh the compiler warning.
-
-2007-10-26 Sankar P <psankar@novell.com>
-
- ** Fix for bug #461272
-
- * plugin-manager.c: (eppm_selection_changed),
- (org_gnome_plugin_manager_manage):
- Configure button should not be enabled for all.
- configure button needs a hot-key.
-
-2007-07-26 Sankar P <psankar@novell.com>
-
- * plugin-manager.c: (eppm_response),
- (org_gnome_plugin_manager_manage), (e_plugin_lib_configure):
- Plugins should be configurable within the plugin-manager itself.
- Fixes Preferences dialog bloating.
- See bug #459522
-
-2007-05-11 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * plugin-manager.c: (eppm_show_plugin), (eppm_selection_changed),
- (eppm_enable_toggled), (eppm_free),
- (org_gnome_plugin_manager_manage):
- Sort the list of plugins based on name so that it is easy to use
-
-2006-01-25 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- ** Fixes Bug #314913
-
- * plugin-manager.c : Removed id, path displayed in UI
-
-2006-01-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * plugin-manager.c: (eppm_enable_toggled): Remove unused var.
-
-2006-01-13 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #326265
-
- * org-gnome-plugin-manager.xml: Added mnemonics to Plugin menu item.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * evolution/plugins/plugin-manager/org-gnome-plugin-manager.eplug.xml:
- Fixing several typos and harmonizing
- capital/small letters. Partially fixes bug 306117.
-
-2005-12-12 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am: Fix make-clean issues.
-
-2005-08-03 Li Yuan <li.yuan@sun.com>
-
- * plugin-manager.c: (org_gnome_plugin_manager_manage):
- Add a11y name to Plugin Table.
-
-2005-07-21 Not Zed <NotZed@Ximian.com>
-
- * org-gnome-plugin-manager.xml: Remove the tools menu which
- someone was too lazy to remove.
-
-2005-06-27 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * org-gnome-plugin-manager.eplug.xml: Use SOEXT.
-
-2005-05-13 Rodney Dawes <dobey@novell.com>
-
- * org-gnome-plugin-manager.xml: Update for new menu layout
-
-2005-05-13 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am: Add a backslash line separator to EXTRA_DIST
-
-2005-05-11 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: added built_sources/cleanfiles
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am:
- * org-gnome-plugin-manager.eplug.xml: s/.in/.xml/ & i18n.
-
-2004-11-09 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am: Add the xml file to EXTRA_DIST
-
-2004-11-03 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: extra_dist the .eplug.in file.
-
-2004-10-20 Not Zed <NotZed@Ximian.com>
-
- * implemented a plugin manager plugin.
-
diff --git a/plugins/prefer-plain/ChangeLog b/plugins/prefer-plain/ChangeLog
deleted file mode 100644
index 18e1b74300..0000000000
--- a/plugins/prefer-plain/ChangeLog
+++ /dev/null
@@ -1,136 +0,0 @@
-2009-01-14 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #567687
-
- * prefer-plain.c: (org_gnome_prefer_plain_multipart_alternative):
- Force text/html part only when choosing between text/plain and it.
-
-2008-09-09 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #551492
-
- * prefer-plain.c: (org_gnome_prefer_plain_multipart_alternative):
- Initialize variable before using it.
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * prefer-plain.c:
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries. To generate
- dlls on Windows.
-
-2008-05-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #532384
-
- * prefer-plain.c: (org_gnome_prefer_plain_multipart_alternative):
- Choose the text/html part in normal mode only if the alrenative
- multipart contains also a text/plain part.
-
-2008-04-17 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #451976
-
- * prefer-plain.c: (org_gnome_prefer_plain_multipart_alternative): Try
- to find text/html part in multipart/alternative when in normal mode.
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * prefer-plain.c: (e_plugin_lib_enable):
- Fix NULL vs. 0.
-
-2007-10-30 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #487922
- (Sometimes evolution does not recognize attachments)
-
- * prefer-plain.c: (export_as_attachments): New helper function to
- export message parts as attachments. This will traverse whole
- hierarchy of message's parts in multipart message.
- * prefer-plain.c: (org_gnome_prefer_plain_multipart_alternative):
- Use this function to export other parts as attachments.
-
-2007-09-05 Sankar P <psankar@novell.com>
-
- * prefer-plain.c: (e_plugin_lib_enable):
- Fixes an invalid return type issue.
-
-2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #431459
-
- * prefer-plain.c: (e_plugin_lib_enable): Avoid reentrancy.
-
-2007-08-16 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #350539
-
- * prefer-plain.c: (org_gnome_prefer_plain_multipart_alternative):
- Ensures non-NULL part.
-
-2007-08-05 Johnny Jacob <jjohnny@novell.com>
-
- * Committed on behalf of Anand V M <avmuttagi@gmail.com>
-
- ** Fix for bug #428125
-
- * prefer-plain.c: Added mnemonic for "Plain Text Mode" in
- preferences
-
-2007-04-02 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * org-gnome-prefer-plain.eplug.xml:
- Cleanup.
- Fixes part of #301149
-
-2006-08-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * prefer-plain.c: (e_plugin_lib_enable): Don't leak the key.
-
-2006-01-19 Andre Klapper <a9016009@gmx.de>
-
- * org-gnome-prefer-plain.eplug.xml
- changed "mails" to "emails". Fixes bug 325569.
-
-2005-05-17 Not Zed <NotZed@Ximian.com>
-
- * org-gnome-prefer-plain.eplug.xml: make it clear this is a demonstration only.
-
-2005-05-12 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: fix built_sources/cleanfiles.
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am:
- * org-gnome-prefer-plain.eplug.xml: s/.in/.xml/, fix i18n tags.
-
-2005-02-13 Björn Torkelsson <torkel@acc.umu.se>
-
- * org-gnome-prefer-plain.eplug.in: Added author and moved the
- description to it's own tag.
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
-
- * org-gnome-prefer-plain.eplug.in: Removed plugin from the name.
- Added a . to the end of the description.
-
-2004-11-01 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: dist .eplug.in file
-
-2004-10-21 Not Zed <NotZed@Ximian.com>
-
- * prefer-plain.c (e_plugin_lib_enable): setup the right plugin
- init function.
-
-2004-10-20 Not Zed <NotZed@Ximian.com>
-
- * Imported prefer-plain plugin.
-
diff --git a/plugins/profiler/ChangeLog b/plugins/profiler/ChangeLog
deleted file mode 100644
index 16b77d5ba6..0000000000
--- a/plugins/profiler/ChangeLog
+++ /dev/null
@@ -1,30 +0,0 @@
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * profiler.c:
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * profiler.c: Add missing includes.
-
-2007-04-02 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * org-gnome-evolution-profiler.eplug.xml:
- Cleanup.
- Fixes part of #301149
-
-2005-12-25 Funda Wang <fundawang@linux.net.cn>
-
- * Makefile.am: Mark this plugin as translatable (bug#301149).
-
-2005-05-12 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: fix built_sources/cleanfiles.
-
-2005-04-26 Not Zed <NotZed@Ximian.com>
-
- * A profiler plugin.
-
diff --git a/plugins/pst-import/ChangeLog b/plugins/pst-import/ChangeLog
deleted file mode 100644
index 0f031b508d..0000000000
--- a/plugins/pst-import/ChangeLog
+++ /dev/null
@@ -1,22 +0,0 @@
-2009-01-28 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: On Windows use -no-undefined and link with all
- required libraries. (Just throw in a bunch of libraries without
- cherry-picking. Having "superfluous" ones just slows down the
- linking a bit, but doesn't hurt at run-time.)
-
- Use LIBPST_CFLAGS.
-
- * pst-importer.c: Include <libpst/define.h> before the other
- libpst headers. Otherwise we get compilation errors on Windows,
- sigh.
-
-2009-01-15 Bharath Acharya <abharath@novell.com>
-
- Basic functionality implemented by
- Chris Halls <chris.halls@credativ.co.uk>
-
- ** Added PST-Import plugin
- * Makefile.am:
- * org-gnome-pst.eplug.xml:
- * pst-importer.c:
diff --git a/plugins/publish-calendar/ChangeLog b/plugins/publish-calendar/ChangeLog
deleted file mode 100644
index 15ae0b036d..0000000000
--- a/plugins/publish-calendar/ChangeLog
+++ /dev/null
@@ -1,316 +0,0 @@
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #340783
-
- * publish-format-fb.h: (publish_calendar_as_fb):
- * publish-format-fb.c: (write_calendar), (publish_calendar_as_fb):
- * publish-format-ical.h: (publish_calendar_as_ical):
- * publish-format-ical.c: (write_calendar), (publish_calendar_as_ical):
- * publish-calendar.c: (publish), (publish_no_succ_info),
- (publish_uri_async), (publish_online), (mount_ready_cb),
- (mount_first), (add_timeout), (add_offset_timeout),
- (online_state_changed), (publish_urls), (action_publish),
- (error_queue_show_idle), (error_queue_add):
- Show error or success to user in a UI.
-
-2009-01-21 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #541209
-
- ** Adapt to the new APIs from upstream libical. Changes made include
- using the "_r" counterpart for the following APIs:
- + icalproperty_as_ical_string ()
- + icalvalue_as_ical_string ()
- + icalcomponent_as_ical_string ()
- + icalparameter_as_ical_string ()
- + icaldurationtype_as_ical_string ()
- + icalenum_reqstat_code ()
- + icallangbind_property_eval_string ()
- + icallangbind_quote_as_ical ()
- + icalmime_text_end_part ()
- + icalperiodtype_as_ical_string ()
- + icalproperty_enum_to_string ()
- + icalproperty_get_parameter_as_string ()
- + icalproperty_get_value_as_string ()
- + icalproperty_get_property_name ()
- + icalrecurrencetype_as_string ()
- + icaltime_as_ical_string ()
- + icalreqstattype_as_string ()
- + icalvalue_binary_as_ical_string ()
- + icalvalue_int_as_ical_string ()
- + icalvalue_utcoffset_as_ical_string ()
- + icalvalue_string_as_ical_string ()
- + icalvalue_recur_as_ical_string ()
- + icalvalue_text_as_ical_string ()
- + icalvalue_attach_as_ical_string ()
- + icalvalue_duration_as_ical_string ()
- + icalvalue_date_as_ical_string ()
- + icalvalue_datetime_as_ical_string ()
- + icalvalue_float_as_ical_string ()
- + icalvalue_geo_as_ical_string ()
- + icalvalue_datetimeperiod_as_ical_string ()
- + icalvalue_period_as_ical_string ()
- + icalvalue_trigger_as_ical_string ()
- + icalvalue_as_ical_string ()
-
- * publish-format-fb.c (write_calendar):
- * publish-format-ical.c (write_calendar):
-
-2008-12-16 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #359010
-
- * url-editor-dialog.c: (url_editor_dialog_new):
- Set title of the window based on the parameter/action.
-
-2008-10-03 Sankar P <psankar@novell.com>
-
-License Changes
-
- * publish-calendar.c:
- * url-editor-dialog.c:
-
-2008-09-26 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fix for bug #553461 and bug #553389
-
- * publish-calendar.c (url_remove_clicked):
- * publish-calendar.glade:
- * url-editor-dialog.c (create_uri), (check_input),
- (publish_service_changed), (set_from_uri):
- * url-editor-dialog.h: Rename the "SSH" option to "Secure FTP (SSH)"
- and update the code accordingly. Also, change a related string to use
- better terminology.
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * publish-format-fb.c:
- * publish-format-ical.c:
- * publish-location.c:
- * publish-location.h:
- * url-editor-dialog.h:
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * publish-format-fb.h:
- * publish-format-ical.h:
-
-2008-04-17 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #526739
-
- * publish-format-fb.h: (publish_calendar_as_fb):
- * publish-format-fb.c: (write_calendar), (publish_calendar_as_fb):
- * publish-format-ical.h: (publish_calendar_as_ical):
- * publish-format-ical.c: (write_calendar), (publish_calendar_as_ical):
- Use gio GOutputStream instead of gnome-vfs handle.
- * url-editor-dialog.c: (create_uri): Use glib function to escape URI.
- * publish-location.c: (migrateURI): Use EUri to parse URI.
- * publish-calendar.c: (publish_online), (unmount_done_cb),
- (struct mnt_struct), (mount_ready_cb), (ask_password), (ask_question),
- (mount_first), (publish):
- Use gio instead of gnome-vfs for opening (remote) files.
-
-2007-12-14 Tobias Mueller <tobiasmue@svn.gnome.org>
- Patch by <nickspoon0@gmail.com>
-
- ** Fixes bug 502188
-
- * publish-calendar.c: initialize "remember" variable to
- FALSE.
-
-2007-09-27 Pedro Villavicencio Garrido <pvillavi@gnome.org>
-
- * url-editor-dialog.c: (url_editor_dialog_construct):
- use EVOLUTION_GLADEDIR instead of EVOLUTION_PLUGINDIR.
-
- Fixes #480804.
-
-2007-09-10 Andre Klapper <a9016009@gmx.de>
-
- * publish-calendar.c: (publish):
- fix chen's string freeze break.
-
-2007-09-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #274047 (bnc)
- * Makefile.am: Inserted glade_data.
- * publish-calendar.c: (publish_calendar_locations): Pick
- the glade file from install area.
-
-2007-09-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #277159 (bnc)
- * url-editor-dialog.c: (frequency_changed_cb),
- (url_editor_dialog_construct): Listen to the changes made
- in publish frequency.
-
-2007-09-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #274048 (bnc)
- * publish-calendar.c: (publish): Prompt for a password
- if required.
-
-2007-07-30 Andre Klapper <a9016009@gmx.de>
-
- * publish-calendar.glade:
- remove "window1" string from translation
-
-2007-06-07 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * publish-location.c: (migrateURI), (e_publish_uri_from_xml),
- (e_publish_uri_to_xml): more compilation warnings cleanup,
- completes bug #437584 fixes
-
-2007-05-12 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am: Add "eplug" file to CLEANFILES.
-
-2007-05-11 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * url-editor-dialog.c: (set_from_uri): fixes casts in strcmp,
- fixes part of bug #437584
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2007-02-20 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #238093 (bnc)
- * publish-format-ical.c: (insert_tz_comps), (append_tz_to_comp),
- (write_calendar): Add the timezone information while
- publishing the calendars.
-
-2007-02-19 Sankar P <psankar@novell.com>
-
- * url-editor-dialog.c: (set_from_uri):
- Fixes some string to int conversion.
-
-2006-08-02 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #343991
- * publish-calendar.c: (publish_uris_set_timeout): Iterate
- the list when the uri is NULL.
-
-2006-07-31 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #329740
- * publish-format-fb.c: (write_calendar): Pass the email id
- of the user for getting the free busy information.
-
-2006-07-31 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #347973
- * url-editor-dialog.c: (set_from_uri): Parse the uri
- using EUri.
-
-2006-02-09 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- Fixes #328389
- * publish-calendar.c: Disabled Enabled button for Enabled Url.
-
-2006-02-12 Karsten Bräckelmann <guenther@rudersport.de>
-
- * publish-calendar.glade: Change mnemonic for Port.
- Fixes bug #329757.
-
-2006-01-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #328413
- * publish-calendar.glade: Set the text invisible for the
- password field.
-
-2006-01-27 Kjartan Maraas <kmaraas@gnome.org>
-
- * publish-format-fb.c: Add missing include.
-
-2006-01-27 Andre Klapper <a9016009@gmx.de>
- * publish-calendar.glade:
- removed string "dialog1" from translation. Fixes bug 306118.
-
-2006-01-23 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #328224, 328408, 328389
- * publish-calendar.c: (publish_uri_async), (url_add_clicked),
- (url_edit_clicked), ,
- (publish_uris_set_timeout), (e_plugin_lib_enable): Publish
- the calendar in a seperate thread so that the gui remains
- responsive.
- (publish_calendar_locations): Clear the items gtk store.
- * publish-location.c: (migrateURI), (e_publish_uri_from_xml):
- If the uri is NULL return back.
-
-2006-01-11 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #325926
- * org-gnome-publish-calendar.eplug.xml: Use the target and hook id
- of calendar instead of shell.
-
-2006-01-04 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Use EVOLUTION_PLUGINDIR as the macro name for the
- plugindir, to match what is redefined for Win32 in
- e-util/e-util-private.h
-
- * publish-calendar.c (publish_calendar_locations)
- * url-editor-dialog.c (url_editor_dialog_construct): Construct
- glade file pathname at run-time.
-
-2005-12-25 Funda Wang <fundawang@linux.net.cn>
-
- * Makefile.am: Mark this plugin as translatable (bug#301149).
-
-2005-12-22 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Use -no-undefined on Windows. Link with used
- libraries.
-
- * org-gnome-publish-calendar.eplug.in: Use SOEXT.
-
-2005-12-20 Chenthill Palanisamy <pchenthill@novell.com>
-
- * Makefile.am: Added the org-gnome-publish-calendar.xml
- file to extra dist.
-
-2005-12-19 Chenthill Palanisamy <pchenthill@novell.com>
-
- Committing for: David Trowbridge <trowbrds cs colorado edu>
-
- * Makefile.am:
- * org-gnome-publish-calendar.eplug.in:
- * org-gnome-publish-calendar.xml:
- * publish-calendar.c: (publish), (add_timeout), (update_timestamp),
- (add_offset_timeout), (url_list_changed),
- (url_list_enable_toggled), (selection_changed), (url_add_clicked),
- (url_edit_clicked), (url_list_double_click), (url_remove_clicked),
- (url_enable_clicked), (online_state_changed),
- (publish_calendar_locations), (publish_urls), (action_publish),
- (e_plugin_lib_enable):
- * publish-calendar.glade:
- * publish-format-fb.c: (write_calendar), (publish_calendar_as_fb):
- * publish-format-fb.h:
- * publish-format-ical.c: (write_calendar),
- (publish_calendar_as_ical):
- * publish-format-ical.h:
- * publish-location.c: (migrateURI), (e_publish_uri_from_xml),
- (e_publish_uri_to_xml):
- * publish-location.h:
- * url-editor-dialog.c: (create_uri), (check_input),
- (source_selection_changed), (publish_service_changed),
- (type_selector_changed), (server_entry_changed),
- (file_entry_changed), (port_entry_changed),
- (username_entry_changed), (password_entry_changed),
- (remember_pw_toggled), (set_from_uri),
- (url_editor_dialog_construct), (url_editor_dialog_new),
- (url_editor_dialog_dispose), (url_editor_dialog_class_init),
- (url_editor_dialog_init), (url_editor_dialog_get_type),
- (url_editor_dialog_run):
- * url-editor-dialog.h: Committing the intial patch.
-
diff --git a/plugins/sa-junk-plugin/ChangeLog b/plugins/sa-junk-plugin/ChangeLog
deleted file mode 100644
index 46f51c7003..0000000000
--- a/plugins/sa-junk-plugin/ChangeLog
+++ /dev/null
@@ -1,154 +0,0 @@
-2008-12-03 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #560420 (patch by hp@syntomax.com)
-
- * em-junk-filter.c (pipe_to_sa_full):
- spamc and spamassassin use error codes >= 64 to denote execution
- errors. Positive error codes < 64 means the message was identified
- as spam.
-
-2008-09-29 Sankar P <psankar@novell.com>
-
-License Changes
-
- * em-junk-filter.c:
-
-2008-09-25 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fix for bug #551121
-
- * em-junk-filter.c (pipe_to_sa_full), (em_junk_sa_respawn_spamd):
- * org-gnome-sa-junk-plugin.eplug.xml: Standardise use of
- "SpamAssassin" vs. "spamassassin" or "Spamassassin".
-
-2008-09-12 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #505016
-
- * em-junk-filter.c: (em_junk_sa_check_junk):
- Check for NULL to prevent crash when error occurred.
-
-2008-04-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #273041
-
- * em-junk-filter.c: (em_junk_sa_commit_reports),
- (em_junk_sa_validate_binary): Fix function prototype.
- * em-junk-filter.c: (pipe_to_sa_full), (em_junk_sa_test_spamd_running),
- (em_junk_sa_test_spamassassin), (pipe_to_sa), (em_junk_sa_run_spamd),
- (em_junk_sa_test_spamd), (em_junk_sa_is_available),
- (em_junk_sa_check_junk), (get_spamassassin_version),
- (em_junk_sa_report_junk), (em_junk_sa_report_non_junk):
- Propagate possible errors to the UI.
-
-2008-03-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #515786
-
- * org-gnome-sa-junk-plugin.eplug.xml:
- * em-junk-filter.c: (org_gnome_sa_use_remote_tests):
- Fix misspelled SpamAssassin word.
-
-2007-11-26 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #499644
-
- * em-junk-filter.c (user_remote_tests_cb),
- (org_gnome_sa_use_remote_tests):
- The behavior of the "Include remote tests" check button was swapped
- with respect to its state. Probably why SpamAssassin seemed slow.
-
-2007-09-07 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #473903
-
- * em-junk-filter.c: (em_junk_sa_validate_binary): Changing function
- prototype to fit what is expected in 'invoke', returns value based on it.
-
-2007-08-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #468303
-
- * org-gnome-sa-junk-plugin.eplug.xml: Add strings for i18n.
-
-2007-05-11 Jules Colding <colding@omesc.com>
-
- * em-junk-filter.c (pipe_to_sa_full): File descriptor leaks fixed.
- Fixes bug #437664.
-
-2007-05-11 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * em-junk-filter.c: (pipe_to_sa_full), (em_junk_sa_check_junk),
- (org_gnome_sa_use_remote_tests): Fix casts and prototypes,
- fixes part of bug #437584.
-
-2007-04-03 Srinivasa Ragavan <sragavan@novell.com>
-
- Added few more plugin callbacks and moved the UI options from core
- mail to plugin.
-
- * em-junk-filter.c: (em_junk_sa_validate_binary),
- (use_remote_tests_cb), (org_gnome_sa_use_remote_tests):
- * org-gnome-sa-junk-plugin.eplug.xml:
-
-2007-04-03 Matthew Barnes <mbarnes@redhat.com>
-
- * em-junk-filter.c (em_junk_sa_get_name):
- * org-gnome-sa-junk-plugin.eplug.xml:
- Correctly capitalize SpamAssassin. (#375577)
- Patch from Priit Laes.
-
-2006-08-22 Kjartan Maraas <kmaraas@gnome.org>
-
- * em-junk-filter.c: (em_junk_sa_init): #if 0 out unused function and
- plug a leak.
-
-2006-01-09 Kjartan Maraas <kmaraas@gnome.org>
-
- * em-junk-filter.c: (em_junk_sa_run_spamd): Remove unused var.
-
-2006-01-11 Andre Klapper <a9016009@gmx.de>
- * org-gnome-sa-junk-plugin.eplug.xml: Changing strings to be more precise.
- Fixes bug 325132.
-
-2005-01-04 Shi Pu <shi.pu@sun.com>
-
- See bug ** 325210
-
- * em-junk-filter.c:
- (get_spamassassin_version): gets the spamassassin version which evolution used
- (em_junk_sa_report_junk),
- (em_junk_sa_report_non_junk),
- (em_junk_sa_commit_reports): judge spamassassin version to decide
- which sync option should be used
-
-2005-10-06 Vivek Jain <jvivek@novell.com>
-
- ** See Bug #268852
- * em-junk-filter.c : (em_junk_sa_run_spamd)
- allow max one chid to be spawned for
- spamd.
-
-2005-10-03 Vivek Jain <jvivek@novell.com>
-
- * em-junk-filter.c: added (e_plugin_lib_enable)
- calls init here to initialize all settings
- **Fixes #317792
- unref GConfClient in finalize
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * em-junk-filter.c (em_junk_sa_report_non_junk): pre-define.
-
-2005-07-06 Vivek Jain <jvivek@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries.
-
-2005-07-06 Vivek Jain <jvivek@novell.com>
-
- sa-junk-plugin : plugin that uses spam assasin for junk mail
- handling
- moved em-junk-filter.c from mail/ to here and modified it to listen
- to the callbacks from the plugin.
-
-
diff --git a/plugins/save-calendar/ChangeLog b/plugins/save-calendar/ChangeLog
deleted file mode 100644
index 28e5ad77e1..0000000000
--- a/plugins/save-calendar/ChangeLog
+++ /dev/null
@@ -1,293 +0,0 @@
-2009-01-21 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #541209
-
- ** Adapt to the new APIs from upstream libical. Changes made include
- using the "_r" counterpart for the following APIs:
- + icalproperty_as_ical_string ()
- + icalvalue_as_ical_string ()
- + icalcomponent_as_ical_string ()
- + icalparameter_as_ical_string ()
- + icaldurationtype_as_ical_string ()
- + icalenum_reqstat_code ()
- + icallangbind_property_eval_string ()
- + icallangbind_quote_as_ical ()
- + icalmime_text_end_part ()
- + icalperiodtype_as_ical_string ()
- + icalproperty_enum_to_string ()
- + icalproperty_get_parameter_as_string ()
- + icalproperty_get_value_as_string ()
- + icalproperty_get_property_name ()
- + icalrecurrencetype_as_string ()
- + icaltime_as_ical_string ()
- + icalreqstattype_as_string ()
- + icalvalue_binary_as_ical_string ()
- + icalvalue_int_as_ical_string ()
- + icalvalue_utcoffset_as_ical_string ()
- + icalvalue_string_as_ical_string ()
- + icalvalue_recur_as_ical_string ()
- + icalvalue_text_as_ical_string ()
- + icalvalue_attach_as_ical_string ()
- + icalvalue_duration_as_ical_string ()
- + icalvalue_date_as_ical_string ()
- + icalvalue_datetime_as_ical_string ()
- + icalvalue_float_as_ical_string ()
- + icalvalue_geo_as_ical_string ()
- + icalvalue_datetimeperiod_as_ical_string ()
- + icalvalue_period_as_ical_string ()
- + icalvalue_trigger_as_ical_string ()
- + icalvalue_as_ical_string ()
-
- * ical-format.c (do_save_calendar_ical):
-
-2008-09-16 Sankar P <psankar@novell.com>
-
-License Changes
-
- * csv-format.c:
- * ical-format.c:
- * rdf-format.c:
-
-2008-09-12 Sankar P <psankar@novell.com>
-
-License Changes
-
- * save-calendar.c:
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * format-handler.h:
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries. To generate
- dlls on Windows.
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- * csv-format.c (do_save_calendar_csv):
- * rdf-format.c (do_save_calendar_rdf):
- Remove pointless address check of a local variable.
-
-2008-04-17 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #526739
-
- * ical-format.c: (do_save_calendar_ical):
- * csv-format.c: (do_save_calendar_csv):
- * rdf-format.c: (do_save_calendar_rdf):
- Use gio GOutpuStream instead of gnome-vfs handle.
- * format-handler.h: (open_for_writing):
- * save-calendar.c: (open_for_writing): New helper function.
-
-2008-02-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * ical-format.c: (do_save_calendar_ical): Patch from OpenSUSE
-
-2008-01-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #475781
-
- * csv-format.c: (do_save_calendar_csv):
- * rdf-format.c: (do_save_calendar_rdf):
- Fix memory leaks around ECalComponentDateTime.
-
-2007-11-11 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- ** Fix bug #495872
-
- * org-gnome-save-calendar.eplug.xml:
- * save-calendar.c: (org_gnome_save_memos):
- add memo support
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #477045
-
- * org-gnome-save-calendar.eplug.xml:
- Use standard icon names where applicable.
-
-2007-09-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #476231
-
- * csv-format.c:
- * ical-format.c:
- * rdf-format.c:
- * save-calendar.c:
- Remove non-USE_GTKFILECHOOSER code.
- GtkFileChooser has been around since 2004.
-
-2007-06-07 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * rdf-format.c: (add_nummeric_to_rdf), (add_time_to_rdf),
- (add_string_to_rdf), (do_save_calendar_rdf):
- more compilation warnings cleanup, completes bug #437584 fixes
-
-2007-04-02 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * org-gnome-save-calendar.eplug.xml:
- Cleanup.
- Fixes part of #301149
-
-2007-03-29 Matthew Barnes <mbarnes@redhat.com>
-
- * save-calendar.c:
- Fix "incompatible pointer type" warnings (#360619).
-
-2007-02-20 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #238093 (bnc)
- * ical-format.c: (insert_tz_comps), (append_tz_to_comp),
- (do_save_calendar_ical): Add the timezone information while
- exporting the calendars.
-
-2006-08-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * rdf-format.c: (add_time_to_rdf): Plug a leak.
-
-2006-05-25 Srinivasa Ragavan <sragavan@novell.com>
-
-
- * save-calendar.c: (ask_destination_and_save): Added code to save
- calendar to remote shares.
-
-2006-04-22 Srinivasa Ragavan <sragavan@novell.com>
-
- * ical-format.c (do_save_calendar_ical): Ask for overwrite, if the
- file already exists.
-
- ** Fixes bug #329345
-
-2006-02-13 Karsten Bräckelmann <guenther@rudersport.de>
-
- * org-gnome-save-calendar.eplug.xml:
- Fix mnemonics to be consistent. Fixes bug #330934.
-
-2006-01-09 Kjartan Maraas <kmaraas@gnome.org>
-
- * csv-format.c: (string_needsquotes):
- * save-calendar.c: (ask_destination_and_save): Fix confusion
- between = and ==. Silences the compiler, but someone has to check
- if this really is correct.
-
-2006-01-10 Simon Zheng <simon.zheng@sun.com>
-
- * csv-format.c:
- * rdf-format.c:
- use e_utf8_strftime() in evolution-data-server/
- libedataserver/e-data-server-util.c instead of the copy in
- evolution/e-util/e-util.c.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * csv-format.c: fixed two strings for consistency.
- Fixes bug 325127 and partially bug 325125.
-
-2005-11-11 Dinesh Layek <LDinesh@novell.com>
-
- * save-calendar.c (ask_destination_and_save): append the file_extension
- if the user does not provide it.
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * ical-format.c: include missing header.
-
-2005-05-16 Not Zed <NotZed@Ximian.com>
-
- * csv-format.c: moved e-error to e-util
-
-2005-05-12 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: setup built_sources/cleanfiles
-
-2005-03-02 Philip Van Hoof <pvanhoof@gnome.org>
-
- * rdf-format.c: Fixes for Bug #73099 and Bug #73098
- * csv-format.c: Changed malloc to g_malloc and char to gchar
- * csv-format.c: Fixes for Bug #73099 and Bug #73098
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am:
- * org-gnome-save-calendar.eplug.xml: s/.in/.xml/ & fix i18n.
-
-2005-03-22 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #73541
- * csv-format.c: (do_save_calendar_csv):
- * ical-format.c: (do_save_calendar_ical):
- * rdf-format.c: (do_save_calendar_rdf): Changed the
- cal e_cal_new to auth_new_from_source, so that the
- ecal has the auth function in it.
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
-
- * org-gnome-save-calendar.eplug.in: Fixed description and added
- author.
- Shortened name of plugin.
- Added xml tag.
-
-2005-02-21 Rodrigo Moya <rodrigo@novell.com>
-
- Fixes #71527
-
- * ical-format.c (display_error_message): changed to get a simple
- string instead of a GError.
- (do_save_calendar_ical): use GNOME-VFS for saving the file.
-
-2005-01-05 JP Rosevear <jpr@novell.com>
-
- * save-calendar.c (ask_destination_and_save): fix build for non
- gtk file chooser case
-
-2005-01-04 Philip Van Hoof <pvanhoof@gnome.org>
-
- * csv-format.c, rdf-format.c: Use standard error messages
-
-2004-12-27 Philip Van Hoof <pvanhoof@gnome.org>
-
- * csv-format.c, rdf-format.c: Warning when overwriting file
-
-2004-12-22 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: list format-handler.h as a source so it dists
-
-2004-12-20 Philip Van Hoof <pvanhoof@gnome.org>
-
- * Makefile.am: Code splitup, each format has it's own c-file
- * csv-format.c: Added. Code splitup
- * format-handler.h: Added. Code splitup
- * ical-format.c: Added. Code splitup
- * rdf-format.c: Added. Support for RDF files. Code splitup
- * save-calendar.c: Support for RDF files. Code splitup
-
-2004-11-30 Philip Van Hoof <pvanhoof@gnome.org>
-
- * save-calendar.c: Support for CSV files
-
-2004-11-01 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: dist .eplug.in file
-
-2004-10-21 Rodrigo Moya <rodrigo@novell.com>
-
- * save-calendar.c (do_save_calendar): get error information in
- e_cal_* calls, and display errors to the user.
-
-2004-10-21 JP Rosevear <jpr@novell.com>
-
- * save-calendar.c (do_save_calendar): compile if not using file
- chooser
-
-2004-10-21 Rodrigo Moya <rodrigo@novell.com>
-
- * org-gnome-save-calendar.eplug.in: better menu items.
-
-2004-10-21 Rodrigo Moya <rodrigo@novell.com>
-
- * save-calendar.c: new plugin for saving a calendar to disk.
diff --git a/plugins/startup-wizard/ChangeLog b/plugins/startup-wizard/ChangeLog
deleted file mode 100644
index 4ac3bcfce9..0000000000
--- a/plugins/startup-wizard/ChangeLog
+++ /dev/null
@@ -1,105 +0,0 @@
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #381132
-
- * org-gnome-evolution-startup-wizard.eplug.xml:
- * startup-wizard.c: (startup_wizard_timezone_page),
- (startup_wizard_commit), (startup_wizard_abort):
- Do not setup timezone, set a system timezone instead.
-
-2009-01-21 Milan Crha <mcrha@redhat.com>
-
- * Makefile.am: Use also EVOLUTION_CALENDAR_CFLAGS.
-
-2008-09-19 Sankar P <psankar@novell.com>
-
-License Changes
-
- * startup-wizard.c:
-
-2008-08-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #529460
-
- * org-gnome-evolution-startup-wizard.eplug.xml:
- Change "Startup Wizard" to "Setup Assistant". Also make the
- plugin description less lame.
-
-2008-06-02 Jacob Brown <jeblinux@gmail.com>
-
- ** Fix for bug #529464
-
- * org-gnome-evolution-startup-wizard.eplug.xml: Do not use "handle"
-
-2007-08-20 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am: Fix a distcheck error.
-
-2007-03-16 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #360240
-
- * startup-wizard.c (startup_wizard_timezone_page):
- Remove unused variable.
-
-2007-01-27 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * startup-wizard.c: (startup_wizard_timezone_page),
- (startup_wizard_importer_page):
- mark strings as translatable. See bug #399381 for details.
-
-2006-06-14 Srinivasa Ragavan <sragavan@novell.com>
-
- * startup-wizard.c: (startup_wizard_timezone_page): Pass the default
- timezone as NULL, so that it picks up from the local timezone.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * evolution/plugins/startup-wizard/org-gnome-evolution-startup-wizard.eplug.xml:
- Fixing several typos and harmonizing
- capital/small letters. Partially fixes bug 306117.
-
-2005-07-13 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am : remove the reference to
- shell/importer/libevolution-importer.la
-
-2005-07-13 Not Zed <NotZed@Ximian.com>
-
- * startup-wizard.c (startup_wizard_importer_page)
- (startup_wizard_commit): re-write the importer stuff to use the
- eplugin stuff.
-
-2005-07-12 Not Zed <NotZed@Ximian.com>
-
- * startup-wizard.c: removed all the importer stuff. fixed the
- copyright.
-
-2005-07-06 Frederic Crozat <fcrozat@mandriva.com>
-
- * startup-wizard.c: (startup_wizard_delete), (startup_wizard):
- Exit evolution when closing wizard using window manager
- control ; don't set hint or wmclass, it is too late, window is already
- realized.
-
-2005-06-27 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * org-gnome-evolution-startup-wizard.eplug.xml: Use SOEXT.
-
-2005-05-12 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: added built_sources/cleanfiles
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am:
- * org-gnome-evolution-startup-wizard.eplug.xml: s/.in/.xml/ & i18n.
-
-2005-02-21 JP Rosevear <jpr@novell.com>
-
- * startup-wizard.c: A plugin the does the startup wizard
-
diff --git a/plugins/subject-thread/ChangeLog b/plugins/subject-thread/ChangeLog
deleted file mode 100644
index dbf730b10b..0000000000
--- a/plugins/subject-thread/ChangeLog
+++ /dev/null
@@ -1,68 +0,0 @@
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * subject-thread.c:
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries. To generate
- dlls on Windows.
-
-2007-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #428123 from Lucky
-
- * subject-thread.c: (org_gnome_subject_thread_factory):
-
-2007-04-02 Sankar P <psankar@novell.com>
-
- * Committed on behalf of Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * org-gnome-subject-thread.eplug.xml:
- Cleanup.
- Fixes part of #301149
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2005-05-12 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: setup built_sources/cleanfiles
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am:
-
- * org-gnome-subject-thread.eplug.xml: s/.in/.xml/ & i18n.
-
-2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
-
- * org-gnome-subject-thread.eplug.in: Added xml tag.
- Fixed description and added author.
-
-2005-02-07 JP Rosevear <jpr@novell.com>
-
- * org-gnome-subject-thread.eplug.in: specify id
-
-2004-11-01 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: dist .eplug.in file
-
-2004-10-20 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am (INCLUDES): removed camel from include path,
- everything should include camel/foo.
-
-2004-10-20 JP Rosevear <jpr@novell.com>
-
- * subject-thread.c: implement
-
- * org-gnome-subject-thread.eplug.in: define the
- subject-thread plugin
-
- * Makefile.am: build the subject thread plugin
-
diff --git a/plugins/templates/ChangeLog b/plugins/templates/ChangeLog
deleted file mode 100644
index 789f58de0b..0000000000
--- a/plugins/templates/ChangeLog
+++ /dev/null
@@ -1,49 +0,0 @@
-2008-10-15 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #556284
-
- * templates.c: (reply_with_template), (org_gnome_templates_popup),
- (action_template_cb): Fixes for fetching the store using
- mail_component_peek_local_store. Fixes the right-click crash issues
- caused on OS_WIN32 by Templates plugin.
-
-2008-09-15 Sankar P <psankar@novell.com>
-
-License Changes
-
- * plugins/templates/templates.c:
-
-2008-09-01 Matthew Barnes <mbarnes@redhat.com>
-
- * templates.c:
- Don't mix declarations and code.
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Have a check for OS_WIN32 and handle the schema data
- differently. make install error on win32.
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Use NO_UNDEFINED. Link with more libraries. To generate
- dlls on Windows.
-
-2008-07-21 Johnny Jacob <jjohnny@novell.com>
-
- * templates.c: Remove unused header files.
-
- * Makefile.am (INCLUDES): Allow includes from top_builddir.
-
-2008-07-18 Bharath Acharya <abharath@novell.com>
-
- ** Fixes Bug #200147
-
- Basic functionality implemented by Diego Escalante Urrelo
- <diegoe@gnome.org> Everyone owes him a big mug of Beer for that.
-
- ** Added Templates plugin
- * Makefile.am:
- * apps-evolution-template-placeholders.schemas.in:
- * org-gnome-templates.eplug.xml:
- * templates.c:
- * templates.glade:
diff --git a/plugins/tnef-attachments/ChangeLog b/plugins/tnef-attachments/ChangeLog
deleted file mode 100644
index b90faf0bf8..0000000000
--- a/plugins/tnef-attachments/ChangeLog
+++ /dev/null
@@ -1,74 +0,0 @@
-2009-01-28 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Use -no-undefined and link with more libraries on
- Windows.
-
- * tnef-plugin.c: Remove unused <sys/wait.h>.
-
-2008-09-24 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fixes bug #553479
-
- * org-gnome-tnef-attachments.eplug.xml: String capitalisation
- improvements.
-
-2008-09-03 Sankar P <psankar@novell.com>
-
- * plugins/tnef-attachments/tnef-plugin.c:
- Assign copyrights to Randall Hand.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * tnef-plugin.c:
-
-2008-03-31 Frederic Crozat <fcrozat@mandriva.com>
-
- ** Fix for bug #501885
-
- * Makefile.am: Specify locale directory correctly.
-
-2008-03-17 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #519421
-
- * Makefile.am:
- * tnef-plugin.c: Also allow <libytnef/tnef.h> header file.
-
-2008-02-07 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #514736
-
- * org-gnome-tnef-attachments.eplug.xml: Added 'application/ms-tnef'
- MIME type for TNEF attachment decoding.
-
-2008-02-07 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #514771
-
- * tnef-plugin.c: (saveVCalendar): Fixed a crasher while decoding
- TNEF attachments.
-
-2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
-
- * tnef-plugin.c: (e_plugin_lib_enable): Avoid reentrancy in enable.
-
-2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
-
- * org-gnome-tnef-attachments.eplug.xml: Fixed bugs where the .so wasn't
- reffered rightly.
-
-2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Cleanups from Lucky Wankhede
-
- * org-gnome-tnef-attachments.eplug.xml:
- * tnef-plugin.c: (org_gnome_format_tnef), (processTnef),
- (saveVCard), (printRrule), (saveVCalendar), (saveVTask),
- (fprintProperty), (fprintUserProp):
-
-2007-06-07 Lucky Wankhede <wlakke@novell.com>
- * New implementation for tnef
- * For reading "winmail.dat" kind of attachements
- * using libytnef
diff --git a/plugins/webdav-account-setup/ChangeLog b/plugins/webdav-account-setup/ChangeLog
deleted file mode 100644
index ce72e9c671..0000000000
--- a/plugins/webdav-account-setup/ChangeLog
+++ /dev/null
@@ -1,55 +0,0 @@
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #569652
-
- * webdav-contacts-source.c: (find_webdav_group): Removed.
- * webdav-contacts-source.c: (ensure_webdav_contacts_source_group),
- (remove_webdav_contacts_source_group):
- Use new ESourceList API (simplifies code).
-
-2009-02-26 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #572950
-
- * Makefile.am:
- Fix ordering of -I compiler directives. Patch by Daniel Macks.
-
-2009-02-25 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #559719
-
- * webdav-contacts-source.c: (destroy_ui_data),
- (plugin_webdav_contacts): Use it's own/unique name for the property
- on the 'epl' and free the widget only if it wasn't freed yet.
-
-2009-01-29 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #539467
-
- * webdav-contacts-source.c: (find_webdav_group),
- (ensure_webdav_contacts_source_group),
- (remove_webdav_contacts_source_group):
- Find group by its base uri, not by a localized name.
-
-2008-09-24 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fixes bug #553479
-
- * webdav-contacts-source.c (plugin_webdav_contacts):
- String capitalisation improvements.
-
-2008-08-12 Bharath Acharya <abharath@novell.com>
-
- * Makefile.am: Added necessary libraries to link to. Build break while
- compiling on Windows. Added a ChangeLog file for webdav-account-setup
- plugin.
-
-2008-08-04 Matthias Braun <matze@braunis.de>
-
- ** Fix for bug #544051
-
- ** Added WebDAV plugin
- * Makefile.am:
- * org-gnome-evolution-webdav.eplug.xml:
- * webdav-contacts-source.c:
- WebDAV backend for addressbook - GUI plugin for account setup.
diff --git a/po/ChangeLog b/po/ChangeLog
deleted file mode 100644
index a40f711fb1..0000000000
--- a/po/ChangeLog
+++ /dev/null
@@ -1,11606 +0,0 @@
-2010-02-21 Nils-Christoph Fiedler <fiedler@medienkompanie.de>
-
- * nds.po: Added LowGerman Translation
- * LINGUAS: Added LowGerman Translation
-
-2009-06-04 Manoj Kumar Giri <mgiri@redhat.com>
-
- * or.po: Updated Oriya Translation
-
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #340783
-
- * POTFILES.in: Added plugins/publish-calendar/publish-format-fb.c
- and plugins/publish-calendar/publish-format-ical.c there.
-
-2009-04-15 Gil Forcada <gforcada@gnome.org>
-
- * ca.po: Fixed bug #574842.
-
-2009-04-14 Khaled Hosny <khaledhosny@eglug.org>
-
- * ar.po: Don't translate gconf key values, fixes #569507.
-
-2009-04-13 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2009-04-12 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2009-04-10 Baris Cicek <baris@teamforce.name.tr>
-
- * tr.po: Updated Turkish translation
-
-2009-04-10 Goran Rakic <grakic@devbase.net>
-
- * sr.po, sr@latin.po: Updated Serbian translation (by Miloš Popović).
-
-2009-04-09 Shankar Prasad <svenkate@redhat.com>
-
- * kn.po: Updated Kannada translation
-
-2009-04-07 Philip Withnall <philip@tecnocode.co.uk>
-
- * en_GB.po: Fix for British English date formats by Bruce Cowan
- <bcowan@fastmail.co.uk>.
-
-2009-04-04 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2009-03-30 Manioj Kumar Giri <mgiri@redhat.com>
-
- * or.po: Updated Oriya Translation
-
-2009-03-27 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Mattias Põldaru
-
-2009-03-25 Shankar Prasad <svenkate@redhat.com>
-
- * kn.po: Updated few correction to Kannada translations.
-
-2009-03-22 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2009-03-21 Claude Paroz <claude@2xlibre.net>
-
- * fr.po: Typo fixed in French translation.
-
-2009-03-21 Takeshi AIHANA <takeshi.aihana@gmail.com>
-
- * ja.po: Fixed wrong translation.
-
-2009-03-19 Manoj Kumar Giri <mgiri@redhat.com>
-
- * or.po: Updated Oriya Translation.
-
-2009-03-18 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic translation by Osama Khalid.
-
-2009-03-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2009-03-16 Baris Cicek <baris@teamforce.name.tr>
-
- * tr.po: Updated Turkish translation.
-
-2009-03-16 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2009-03-16 Amitakhya Phukan <amitakhya@svn.gnome.org>
-
- * as.po: Updated Assamese translations.
-
-2009-03-16 Ankitkumar Patel <ankit@redhat.com>
-
- * gu.po: Updated Gujarati Translations.
-
-2009-03-16 Manoj Kumar Giri <mgiri@redhat.com>
-
- * or.po: Updated Oriya Translation.
-
-2009-03-16 Manoj Kumar Giri <mgiri@redhat.com>
-
- * or.po: Updated Oriya Translation.
-
-2009-03-16 Dwayne Bailey <dwayne@translate.org.za>
-
- * af.po: Fix msgfmt errors
-
-2009-03-15 Andre Klapper <a9016009@gmx.de>
-
- * af.po: Added Afrikaans translation by Friedel Wolff.
- Fixes bug #575466.
- * LINGUAS: Added af.
-
-2009-03-15 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2009-03-15 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, fix #574975.
-
-2009-03-15 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * ru.po: Updated Russian translation by Yuriy Penkin.
-
-2009-03-15 Ani Peter <apeter@redhat.com>
-
- * ml.po: Updated Malayalam Translations
-
-2009-03-15 Rajesh Ranjan <rajeshkajha@yahoo.com>
-
- * mai.po: added Maithili translation.
- * LINGUAS: Added Maithili (mai) to the list of Languages.
-
-2009-03-15 Sandeep Shedmake <sshedmak@redhat.com>
-
- * mr.po: Updated Marathi Translations.
-
-2009-03-15 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek Translation by Jennie Petoumenou.
-
-2009-03-14 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2009-03-14 Manoj Kumar Giri <mgiri@redhat.com>
-
- * or.po: Updated Oriya Translation.
-
-2009-03-14 Andre Klapper <a9016009@gmx.de>
-
- * cs.po: Updated Czech translation by Jiri Eischmann.
-
-2009-03-14 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Priit Laes
-
-2009-03-14 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Updated German translation.
-
-2009-03-14 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2009-03-14 Claude Paroz <claude@2xlibre.net>
-
- * fr.po: Fixed bug #567745.
-
-2009-03-13 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation
-
-2009-03-13 Manoj Kumar Giri <mgiri@redhat.com>
-
- * or.po: Updated Oriya Translation.
-
-2009-03-13 I. Felix <ifelix@redhat.com>
-
- * ta.po: Tamil Translation updated
-
-2009-03-13 Rajesh Ranjan <rranjan@redhat.com>
-
- * hi.po: Updated Hindi Translation.
-
-2009-03-13 Ani Peter <apeter@redhat.com>
-
- * ml.po: Updated Malayalam Translations
-
-2009-03-12 Wadim Dziedzic <wdziedzic@aviary.pl>
-
- * pl.po: Updated Polish translation and fixed bug #569514
-
-2009-03-13 Rajesh Ranjan <rranjan@redhat.com>
-
- * hi.po: Updated Hindi Translation.
-
-2009-03-13 Runa Bhattacharjee <runab@redhat.com>
-
- * bn_IN.po: Updated partial Bengali India translation
-
-2009-03-12 Manoj Kumar Giri <mgiri@redhat.com>
-
- * or.po: Updated Oriya Translation
-
-2009-03-11 Goran Rakic <grakic@devbase.net>
-
- * sr.po, sr@latin.po: Updated Serbian translation wrt #574841.
-
-2009-03-11 Gintautas Miliauskas <gintas@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2009-03-10 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2009-03-10 Ankitkumar Patel <ankit@redhat.com>
-
- * gu.po: Updated Gujarati Translations.
-
-2009-03-10 Rajesh Ranjan <rranjan@redhat.com>
-
- * hi.po: Updated Hindi Translation.
-
-2009-03-09 Manoj Kumar Giri <mgiri@redhat.com>
-
- * or.po: Updated Oriya Translation
-
-2009-03-09 Wouter Bolsterlee <wbolster@svn.gnome.org>
-
- * nl.po: Updated Dutch translation by Tino Meinen.
-
-2009-03-08 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek Translation by Jennie Petoumenou.
-
-2009-03-08 Philip Withnall <philip@tecnocode.co.uk>
-
- * en_GB.po: Updated British English translation.
-
-2009-03-08 Takeshi AIHANA <takeshi.aihana@gmail.com>
-
- * ja.po: Fixed wrong translations.
-
-2009-03-08 Gintautas Miliauskas <gintas@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2009-03-07 Mișu Moldovan <dumol@gnome.ro>
-
- * ro.po: Updated Romanian translation by Adi Roiban
-
-2009-03-05 Krishnababu K <kkrothap@redhat.com>
-
- * te.po: Updated Telugu Translation.
-
-2009-03-05 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2009-03-04 Manoj Kumar Giri <mgiri@redhat.com>
-
- * or.po: Updated Oriya Translation.
-
-2009-03-03 Milo Casagrande <milo@ubuntu.com>
-
- * it.po: Updated Italian translation
-
-2009-03-03 Gil Forcada <gforcada@gnome.org>
-
- * ca.po: Minor fix to Catalan translation.
-
-2009-03-03 Shankar Prasad <svenkate@redhat.com>
-
- * kn.po: Updated Kannada translations.
-
-2009-03-03 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2009-03-02 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2009-03-02 Manoj Kumar Giri <mgiri@redhat.com>
-
- * or.po: Updated Oriya Translation.
-
-2009-03-02 Sweta Kothari <swkothar@redhat.com>
-
- * gu.po: Committed Gujarati Translation.
-
-2009-03-01 Wouter Bolsterlee <wbolster@svn.gnome.org>
-
- * nl.po: Updated Dutch translation by Wouter Bolsterlee.
-
-2009-03-01 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2009-03-01 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Mattias Põldaru
-
-2009-03-01 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2009-03-01 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2009-02-23 Philip Withnall <philip@tecnocode.co.uk>
-
- * en_GB.po: Updated British English translation.
-
-2009-02-23 Gil Forcada <gforcada@gnome.org>
-
- * ca.po: Updated Catalan translation by David Planella.
-
-2009-02-20 Claude Paroz <claude@2xlibre.net>
-
- * fr.po: Updated French translation by Bruno Brouard and Claude Paroz.
-
-2009-02-20 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2009-02-19 Ihar Hrachyshka <booxter@lacinka.org>
-
- * be@latin.po: Updated Belarusian Latin translation by Ihar
- Hrachyshka.
-
-2009-02-18 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2009-02-18 Ihar Hrachyshka <booxter@lacinka.org>
-
- * be@latin.po: Updated Belarusian Latin translation by Ihar
- Hrachyshka.
-
-2009-02-18 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2009-02-17 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
-
-2009-02-17 Takeshi AIHANA <takeshi.aihana@gmail.com>
-
- * ja.po: Updated Japanese translation.
-
-2009-02-16 Simos Xenitellis <simos@gnome.org>
-
- * el.po: Updated Greek translation (Marios Zindilis),
- closes bug 571886, bug 569519.
-
-2009-02-16 Sweta Kothari <swkothar@redhat.com>
-
- * gu.po: Committed Gujarati Translation.
-
-2009-02-15 Kenneth Nielsen <k.nielsen81@gmail.com>
-
- * da.po: Updated Danish translation by Kenneth Nielsen
-
-2009-02-15 Petr Kovar <pknbe@volny.cz>
-
- * cs.po: Updated Czech translation by Jiri Eischmann.
-
-2009-02-14 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2009-02-14 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2009-02-12 Sweta Kothari <swkothar@redhat.com>
-
- * gu.po: Committed Gujarati Translation.
-
-2009-02-12 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2009-02-11 Jonh Wendell <jwendell@gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation by Andre Gondim.
-
-2009-02-10 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2009-02-09 Gil Forcada <gforcada@gnome.org>
-
- * ca.po: Updated Catalan translation by David Planella.
-
-2009-02-07 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2009-02-06 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2009-02-06 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po Updated Vietnamese translation
-
-2009-02-05 Sweta Kothari <swkothar@redhat.com>
-
- * gu.po: Committed Gujarati Translation.
-
-2009-02-04 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
-
-2009-02-03 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2009-01-31 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2009-01-31 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2009-01-30 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2009-01-30 Nguyá»…n Thái Ngá»c Duy <pclouds@gmail.com>
-
- * vi.po: Don't translate the gconf keys, #569508
-
-2009-01-30 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2009-01-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Don't translate the gconf keys. Closes
- bug #569528
-
-2009-01-29 Jonh Wendell <jwendell@gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2009-01-29 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2009-01-29 Bharath Acharya <abharath@novell.com>
-
- * POTFILES.in: Added plugins/pst-import/pst-importer.c
-
-2009-01-29 Raivis Dejus <orvils@gmail.com>
-
- * lv.po: Updated latvian translation Bug 569534
-
-2009-01-29 I. Felix <ifelix@redhat.com>
-
- * ta.po: Bug fix for #569517.
-
-2009-01-29 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Bug fix for #569526.
-
-2009-01-28 Goran Rakić <grakic@devbase.net>
-
- * sr.po, sr@latin.po: Updated Serbian Translations (by Miloš Popović).
-
-2009-01-29 Funda Wang <fundawang@gmail.com>
-
- * zh_CN.po: Updated zh_CN translation.
-
-2009-01-28 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2009-01-24 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Updated German translation.
-
-2009-01-24 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2009-01-23 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2009-01-22 Wadim Dziedzic <wdziedzic@aviary.pl>
-
- * pl.po: Fixed bug 567778 in Polish translation
-
-2009-01-19 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2009-01-19 Yair Hershkovitz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translaion.
-
-2009-01-18 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * ru.po: Updated Russian translation.
-
-2009-01-17 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2009-01-16 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, fix #566570.
-
-2009-01-16 Gil Forcada <gforcada@gnome.org>
-
- * ca.po: Updated Catalan translation by David Planella.
-
-2009-01-15 Bharath Acharya <abharath@novell.com>
-
- * POTFILES.in: Added plugins/pst-import/org-gnome-pst-import.eplug.xml
-
-2009-01-14 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2009-01-14 Wadim Dziedzic <wdziedzic@aviary.pl>
-
- * pl.po: Updated Polish translation
-
-2009-01-12 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Updated German translation.
-
-2009-01-11 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2009-01-11 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Updated German translation.
-
-2009-01-10 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2009-01-07 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2009-01-05 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2009-01-04 Raivis Dejus <orvils@gmail.com>
-
- * lv.po: Updated latvian translation
-
-2009-01-02 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2009-01-01 Yannig Marchegay <yannig@marchegay.org>
-
- * oc.po: Updated Occitan translation
-
-2009-01-01 Andre Klapper <a9016009@gmx.de>
-
- * POTFILES.in: Fix my last commit so l10n.gnome.org is happy.
-
-2008-12-30 Andre Klapper <a9016009@gmx.de>
-
- * POTFILES.in: add missing file (cf. bug #359010)
-
-2008-12-28 Marcel Telka <marcel@telka.sk>
-
- * sk.po: Updated Slovak translation.
-
-2008-12-21 Leonardo Ferreira Fontenelle <leonardof@gnome.org>
-
- * pt_BR.po: Fixed terminology in the Brazilian Portuguese translation.
-
-2008-12-18 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2008-12-16 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2008-12-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Remove deleted file.
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-12-15 Srinivasa Ragavan <sragavan@novell.com>
-
- * POTFILES.in: Add e-utils/*intrusive*.[ch]
-
-2008-12-13 Leonardo Ferreira Fontenelle <leonardof@gnome.org>
-
- * pt_BR.po: Merged from branch gnome-2-24 minor fixes to the Brazilian
- Portuguese translation.
-
-2008-12-09 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2008-11-26 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2008-11-16 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * ru.po: Updated Russian translation.
-
-2008-11-14 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2008-11-09 Petr Kovar <pknbe@volny.cz>
-
- * cs.po: Fixed Czech translation by Jiri Eischmann,
- thanks to Kamil Paral.
-
-2008-11-08 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-11-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * POTFILES.in: Added addressbook/gui/component/autocompletion-config.c
-
-2008-11-03 Maxim Dziumanenko <dziumanenko@gmail.com>
-
- * uk.po: Update Ukrainian translation.
-
-2008-11-03 Leonardo Ferreira Fontenelle <leonardof@gnome.org>
-
- * pt_BR.po: Merged Brazilian Portuguese translation from branch
- gnome-2-24. Fixes capitalization, verb tense in descriptions, some
- terminology errors, double spaces and random errors. Improves
- access keys.
-
-2008-11-02 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2008-10-30 Kenneth Nielsen <k.nielsen81@gmail.com>
-
- * da.po: Updated Danish translation by Kenneth Nielsen
-
-2008-10-25 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-10-24 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-10-24 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2008-10-23 Gil Forcada <gforcada@gnome.org>
-
- * LINGUAS: Added ast.
- * ast.po: Added Asturian translation on behalf of Mikel González.
-
-2008-10-23 Philipp Kerling <k.philipp@gmail.com>
-
- ** Fixes bug #557563
-
- * de.po: Updated German translation (patch by Ronny Standke).
-
-2008-10-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2008-10-17 Marcel Telka <marcel@telka.sk>
-
- * sk.po: Updated Slovak translation.
-
-2008-10-17 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-10-13 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #556191
-
- * POTFILES.in: Remove org-gnome-mark-calendar-offline.eplug.xml
-
-2008-10-11 Leonardo Ferreira Fontenelle <leonardof@gnome.org>
-
- * pt_BR.po: Fixed typo in the Brazilian Portuguese translation.
-
-2008-10-11 Leonardo Ferreira Fontenelle <leonardof@gnome.org>
-
- * pt_BR.po: Merged from branch gnome-2-24.
-
-2008-10-11 Leonardo Ferreira Fontenelle <leonardof@gnome.org>
-
- * pt_BR.po: Fixed terminology in the Brazilian Portuguese translation.
-
-2008-10-11 Marcel Telka <marcel@telka.sk>
-
- * sk.po: Updated Slovak translation.
-
-2008-10-10 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation, fixes bug #554832
-
-2008-10-04 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation.
-
-2008-10-04 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2008-10-03 Marcel Telka <marcel@telka.sk>
-
- * sk.po: Updated Slovak translation.
-
-2008-10-01 Og Maciel <ogmaciel@gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation by Og Maciel.
-
-2008-10-01 Robert-André Mauchin <zebob.m@pengzone.org>
-
- * fr.po: French translation update. Fixed #554548
- thanks to Hanka Zalska from Sun.
-
-2008-10-01 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-09-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-09-30 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2008-09-30 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2008-09-29 Wouter Bolsterlee <wbolster@svn.gnome.org>
-
- * nl.po: Updated Dutch translation by Wouter Bolsterlee.
-
-2008-09-28 Goran Rakić <grakic@devbase.net>
-
- * sr.po, sr@latin.po: Updated Serbian Translations.
-
-2008-09-22 Praveen Arimbrathodiyil <pravi.a@gmail.com>
-
- * ml.po: Malayalam translation updated by Hari Vishnu.
-
-2008-09-22 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-09-22 Runa Bhattacharjee <runab@redhat.com>
-
- * bn_IN.po: Updated Bengali India Translation
-
-2008-09-21 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * ru.po: Updated Russian translation.
-
-2008-09-21 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-09-21 Wadim Dziedzic <wdziedzic@aviary.pl>
-
- * pl.po: Updated Polish translation
-
-2008-09-21 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by OsamaKhalid.
-
-2008-09-21 Rajesh Ranjan <rajeshkajha@yahoo.com>
-
- * hi.po: Updated Hindi Translation.
-
-2008-09-21 Rajesh Ranjan <rajeshkajha@yahoo.com>
-
- * hi.po: Updated Hindi Translation.
-
-2008-09-21 Rajesh Ranjan <rajeshkajha@yahoo.com>
-
- * hi.po: Updated Hindi Translation.
-
-2008-09-21 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2008-09-20 Kenneth Nielsen <k.nielsen81@gmail.com>
-
- * da.po: Updated Danish translation by Kenneth Nielsen
-
-2008-09-20 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation.
-
-2008-09-20 Leonardo Ferreira Fontenelle <leonardof@gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation by Fabrício Godoy,
- Vladimir Melo and Leonardo Ferreira Fontenelle.
-
-2008-09-20 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian Translation.
-
-2008-09-20 Goran Rakić <grakic@devbase.net>
-
- * sr.po, sr@latin.po: Updated Serbian translation (by Igor Nestorović).
-
-2008-09-19 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2008-09-19 Simos Xenitellis <simos@gnome.org>
-
- * el.po: Updated Greek translation by Pierros Papadeas.
-
-2008-09-19 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated missing translations of msgctx strings.
-
-2008-09-19 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2008-09-18 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2008-09-18 I. Felix <ifelix@redhat.com>
-
- * ta.po: Tamil Translation updated by Tirumurthi Vasudevan
-
-2008-09-18 Inaki Larrañaga Murgoitio <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2008-09-18 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2008-09-18 Shankar Prasad <svenkate@redhat.com>
-
- * kn.po: Updated Kannada translation
-
-2008-09-18 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
-
-2008-09-18 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Usama Akkad.
-
-2008-09-17 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Usama Akkad.
-
-2008-09-17 Petr Kovar <pknbe@volny.cz>
-
- * cs.po: Updated Czech translation by Jiri Eischmann.
-
-2008-09-17 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-09-17 Shankar Prasad <svenkate@redhat.com>
-
- * kn.po: Updated Kannada translation
-
-2008-09-16 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-09-16 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation.
-
-2008-09-16 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-09-15 Gil Forcada <gforcada@gnome.org>
-
- * ca.po: Updated Catalan translation by David Planella.
-
-2008-09-15 Petr Kovar <pknbe@volny.cz>
-
- * cs.po: Updated Czech translation by Jiri Eischmann.
-
-2008-09-15 Wouter Bolsterlee <wbolster@svn.gnome.org>
-
- * nl.po: Updated Dutch translation by Tino Meinen.
-
-2008-09-15 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Abou Manal.
-
-2008-09-15 Shankar Prasad <svenkate@redhat.com>
-
- * kn.po: Updated Kannada translation
-
-2008-09-14 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2008-09-14 Sandeep Shedmake <sshedmak@redhat.com>
-
- * mr.po: Updated Marathi translations.
-
-2008-09-13 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2008-09-12 Baris Cicek <baris@teamforce.name.tr>
-
- * tr.po: Updated Turkish translation.
-
-2008-09-12 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2008-09-12 Philip Withnall <philip@tecnocode.co.uk>
-
- * en_GB.po: Updated British English translation.
-
-2008-09-12 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Fixed Portuguese terminology.
-
-2008-09-12 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2008-09-11 Runa Bhattacharjee <runab@redhat.com>
-
- * bn_IN.po: Updated Bengali India Translation
-
-2008-09-11 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation.
-
-2008-09-11 Rajesh Ranjan <rajeshkajha@yahoo.com>
-
- * hi.po: Updated Hindi Translation.
-
-2008-09-11 Robert Sedak <robert.sedak@sk.t-com.hr>
-
- * hr.po: Updated Croatian translation.
-
-2008-09-11 Gil Forcada <gforcada@gnme.org>
-
- * ca.po: Updated Catalan translation by David Planella.
-
-2008-09-10 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Yavor Doganov <yavor@gnu.org>
-
-2008-09-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2008-09-09 Krishnababu K <kkrothap@redhat.com>
-
- * te.po: Updated Telugu Translation.
-
-2008-09-09 Pema Geyleg <pema.geyleg@gmail.com>
-
- * dz.po: Updated Dzongkha Translation
-
-2008-09-09 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2008-09-08 Robert Sedak <robert.sedak@sk.t-com.hr>
-
- * hr.po: Updated Croatian translation.
-
-2008-09-08 I. Felix <ifelix@redhat.com>
-
- * ta.po: Tamil Translation updated by Tirumurthi Vasudevan
-
-2008-09-07 Robert Sedak <robert.sedak@sk.t-com.hr>
-
- * hr.po: Updated Croatian translation.
-
-2008-09-07 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2008-09-07 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2008-09-07 Funda Wang <fundawang@gmail.com>
-
- * zh_CN.po: Updated zh_CN translation.
-
-2008-09-07 Philip Withnall <philip@tecnocode.co.uk>
-
- * en_GB.po: Updated British English translation.
-
-2008-09-06 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Updated German translation.
-
-2008-09-06 Claude Paroz <claude@2xlibre.net>
-
- * fr.po: Updated French translation.
-
-2008-09-05 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2008-09-05 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2008-09-05 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2008-09-03 Philip Withnall <philip@tecnocode.co.uk>
-
- * en_GB.po: Updated British English translation.
-
-2008-08-31 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-08-31 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-08-31 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation
-
-2008-08-31 Yair Hershkovitz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translaion by Mark Krapivner.
-
-2008-08-30 Claude Paroz <claude@2xlibre.net>
-
- * fr.po: Updated French translation by Yannick Tailliez and Bruno Brouard.
-
-2008-08-30 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Updated German translation.
-
-2008-08-30 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation
-
-2008-08-30 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-08-30 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2008-08-29 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-08-29 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-08-28 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, fix #545473.
-
-2008-08-27 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-08-27 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2008-08-25 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2008-08-25 Goran Rakic <grakic@devbase.net>
-
- * LINGUAS, sr@latin.po, sr@Latn.po: Conversion from sr@Latn to sr@latin.
-
-2008-08-25 Goran Rakić <grakic@devbase.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation
-
-2008-08-22 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-08-22 Shankar Prasad <svenkate@redhat.com>
-
- * kn.po: Updated Kannada translation
-
-2008-08-22 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
-
-2008-08-22 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2008-08-22 Åsmund Skjæveland <aasmunds@ulrik.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2008-08-21 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2008-08-21 Åsmund Skjæveland <aasmunds@ulrik.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2008-08-21 Shankar Prasad <svenkate@redhat.com>
-
- * kn.po: Updated Kannada translation
-
-2008-08-18 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2008-08-18 Yair Hershkovitz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translaion.
-
-2008-08-18 Shankar Prasad <svenkate@redhat.com>
-
- * kn.po: Updated Kannada translation
-
-2008-08-17 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-08-17 Takeshi AIHANA <takeshi.aihana@gmail.com>
-
- * ja.po: Updated Japanese translation.
-
-2008-08-16 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-08-15 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation
-
-2008-08-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-08-15 Milan Crha <mcrha@redhat.com>
-
- * POTFILES.in: Added e-util/e-util.c there.
-
-2008-08-14 Shankar Prasad <svenkate@redhat.com>
-
- * kn.po: Updated Kannada Translation.
-
-2008-08-13 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2008-08-13 Shankar Prasad <svenkate@redhat.com>
-
- * kn.po: Updated Kannada Translation.
-
-2008-08-12 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-08-12 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation
-
-2008-08-12 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation
-
-2008-08-12 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2008-08-11 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2008-08-11 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation
-
-2008-08-09 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
-
-2008-08-08 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-08-07 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-08-07 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation
-
-2008-08-06 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-08-06 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Abou Manal.
-
-2008-08-05: Sweta Kothari <swkothar@redhat.com>
-
- * gu.po: Committed Gujarati Translation.
-
-2008-08-04 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation
-
-2008-08-03 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2008-08-02 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation
-
-2008-08-01 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation
-
-2008-08-01 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation
-
-2008-07-31 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation by Frco. Javier Rial Rodríguez.
-
-2008-07-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-07-29 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2008-07-29 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Abou Manal.
-
-2008-07-27 Petr Kovar <pknbe@volny.cz>
-
- * cs.po: Fixed Czech translation.
-
-2008-07-24 Leonardo Ferreira Fontenelle <leonardof@gnome.org>
-
- * pt_BR.po: Terminology fixes by Fabrício Godoy.
-
-2008-06-24 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-07-24 Claude Paroz <claude@2xlibre.net>
-
- * fr.po: Updated French translation by Bruno Brouard and Claude Paroz.
-
-2008-07-23 Gil Forcada <gforcada@gnome.org>
-
- * ps.po: Added Pashto translation by Zabeeh Khan.
- * LINGUAS: Added ps.
-
-2008-07-23 Petr Kovar <pknbe@volny.cz>
-
- * cs.po: Fixed Czech translation, thanks for noticing
- to Pavel Sefranek.
-
-2008-07-21 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-07-21 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2008-07-21 Johnny Jacob <jjohnny@novell.com>
-
- * POTFILES.in: Fixed a typo.
-
-2008-07-21 J0hnny Jacob <jjohnny@novell.com>
-
- * POTFILES.in: Updated file lsit.
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- * POTFILES.in: Updated file list.
-
-2008-07-20 Bharath Acharya <abharath@novell.com>
-
- * POTFILES.in:
- Updated file-list for templates plugin.
-
- ** See bug #200147
-
-2008-07-20 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-07-19 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Updated German translation.
-
-2008-07-09 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-07-09 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-07-05 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-07-04 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-07-02 Yannig Marchegay <yannig@marchegay.org>
-
- * oc.po: Updated Occitan translation.
-
-2008-07-01 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-06-29 Leonardo Ferreira Fontenelle <leonardof@gnome.org>
-
- * pt_BR.po: Another "foreport" of Brazilian Portuguese translation.
- Updated the translation and improved some accelerators keys.
-
-2008-06-28 Leonardo Ferreira Fontenelle <leonardof@gnome.org>
-
- * pt_BR.po: "Foreported" fixes from the gnome-2-22 branch; credits to
- Vladimir Melo and myself.
-
-2008-06-28 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-06-27 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-06-27 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-06-27 Timo Jyrinki <timo.jyrinki@iki.fi>
-
- * fi.po: Fixes to existing translations and some new translations.
-
-2008-06-24 Johnny Jacob <jjohnny@novell.com>
-
- * POTFILES.in: Added python plugin files.
-
-2008-06-21 Petr Kovar <pknbe@volny.cz>
-
- * cs.po: Fixed Czech translation (bug #517967), thanks
- to Lucas Lommer.
-
-2008-06-21 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-06-15 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * ru.po: Updated Russian translation by Anatol Kamynin.
-
-2008-06-14 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-06-11 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Abou Manal.
-
-2008-06-10 Andre Klapper <a9016009@gmx.de>
-
- * POTFILES.in: Added missing file.
-
-2008-06-07 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-06-07 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-06-05 Yair Hershkovitz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translaion.
-
-2008-06-02 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2008-06-01 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2008-05-31 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2008-05-23 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation, fixes bug #535014
-
-2008-05-25 Philip Withnall <pwithnall@svn.gnome.org>
-
- * en_GB.po: Updated British English translation.
-
-2008-05-25 Philip Withnall <pwithnall@svn.gnome.org>
-
- * en_GB.po: Updated British English translation.
-
-2008-05-25 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2008-05-25 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-05-24 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2008-05-24 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-05-23 Nikos Charonitakis <nikosx@gmail.com>
-
- * el.po: Fixed a typo.
-
-2008-05-23 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-05-23 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Fix this up.
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-05-20 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2008-05-19 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Abou Manal.
-
-2008-05-18 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2008-05-14 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Remove obsolete file.
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-05-13 Gil Forcada <gforcada@gnome.org>
-
- * ca.po: Fixed a minor typo.
-
-2008-05-13 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Reinout van Schouwen.
-
-2008-05-08 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2008-05-08 Yair Hershkovitz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translaion.
-
-2008-05-06 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-05-05 Yair Hershkovitz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translaion.
-
-2008-04-30 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-04-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-04-29 Yannig Marchegay <yannig@marchegay.org>
-
- * oc.po: Updated Occitan translation.
-
-2008-04-27 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-04-26 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-04-22 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Cater for some files that were moved.
- * nb.po: Updated translation.
-
-2008-04-21 Bastien Nocera <hadess@hadess.net>
-
- * en_GB.po: _Trash -> Wastebaske_t
-
-2008-04-20 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-04-19 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-04-19 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Add missing file.
-
-2008-04-19 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-04-17 Sankar P <psankar@novell.com>
-
- * POTFILES.in:
- Updated file-list for external-editor plugin.
-
- ** See bug #517168
-
-2008-04-16 Stanislav Brabec <sbrabec@hammer.suse.cz>
-
- * cs.po: Typo fix.
-
-2008-04-14 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org>
-
- * pt_BR.po: Merged from branch gnome-2-22 (where it got fixes).
-
-2008-04-13 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-04-12 Yair Hershkovitz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translaion by Mark Krapivner.
-
-2008-04-12 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-04-09 Yair Hershkovitz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translaion.
-
-2008-04-08 Yair Hershkovitz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translaion.
-
-2008-04-07 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation, fixed bug #525068
-
-2008-04-07 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-04-06 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-04-02 Matthew Barnes <mbarnes@redhat.com>
-
- * POTFILES.in: Update file list for new composer.
-
-2008-03-31 Philipp Kerling <k.philipp@gmail.com>
-
- * de.po: Updated German translation.
-
-2008-03-31 Philipp Kerling <k.philipp@gmail.com>
-
- * de.po: Bugfix in German translation by Dominik Sandjaja
-
-2008-03-28 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #511957
-
- * POTFILES.in:
- Added plugins/groupwise-features/org-gnome-mail-retract-errors.xml.
-
-2008-03-25 Philip Withnall <pwithnall@svn.gnome.org>
-
- * en_GB.po: Updated British English translation.
-
-2008-03-25 Simos Xenitellis <simos@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2008-03-25 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-03-23 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-03-21 Kenneth Nielsen <k.nielsen81@gmail.com>
-
- * da.po: Updated Danish translation by Kenneth Nielsen
-
-2008-03-21 Gintautas Miliauskas <gintas@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2008-03-19 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-03-16 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-03-14 Andre Klapper <a9016009@gmx.de>
-
- * de.po: add line breaks to some strings (bug #515826,
- patch by Milan Crha).
- sync translations of "Send options" (bug #507411).
- add 3 missing accelerators to translation strings.
-
-2008-03-13 Åsmund Skjæveland <aasmunds@ulrik.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2008-03-12 Sunil Mohan Adapa <sunilmohan@fsf.org.in>
-
- * te.po: Updated Telugu traslation done by
- Krishna Babu K <kkrothap@redhat.com>.
-
-2008-03-11 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Yavor Doganov <yavor@gnu.org>
-
-2008-03-10 Rahul Bhalerao <b.rahul.pm@gmail.com>
-
- * mr.po: Updated Marathi Translation by Sandeep Shedmake.
-
-2008-03-10 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-03-10 Runa Bhattacharjee <runab@fedoraproject.org>
-
- * bn_IN.po: Updated Bengali India Translation
-
-2008-03-10 Petr Kovar <pknbe@volny.cz>
-
- * cs.po: Fixed Czech translation by Jiri Eischmann.
-
-2008-03-09 Vasiliy Faronov <qvvx@yandex.ru>
-
- * ru.po: Updated Russian translation.
-
-2008-03-09 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
-
-2008-03-09 Maxim Dziumanenko <dziumanenko@gmail.com>
-
- * uk.po: Update Ukrainian translation.
-
-2008-03-08 Kenneth Nielsen <k.nielsen81@gmail.com>
-
- * da.po: Updated Danish translation
-
-2008-03-08 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation
-
-2008-03-08 Guntupalli Karunakar <karunakar@indlinux.org>
-
- * hi.po: Fix plurals.
-
-2008-03-08 Runa Bhattacharjee <runab@fedoraproject.org>
-
- * bn_IN.po: Corrected errors in plural forms
-
-2008-03-07 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * fr.po: Updated French translation by Bruno Brouard.
-
-2008-03-07 Gintautas Miliauskas <gintas@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2008-03-07 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation.
-
-2008-03-06 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-03-06 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2008-03-06 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * fr.po: Fixed French translation.
-
-2008-03-06 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated
-
-2008-03-05 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Update Italian translation.
-
-2008-03-05 Åsmund Skjæveland <aasmunds@ulrik.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2008-03-04 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2008-03-04 Takeshi AIHANA <takeshi.aihana@gmail.com>
-
- * ja.po: Fixed wrong translations.
-
-2008-03-03 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2008-03-03 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-03-03 Rahul Bhalerao <b.rahul.pm@gmail.com>
-
- * mr.po: Updated Marathi translations from Sandeep Shedmake.
-
-2008-03-03 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation.
-
-2008-03-03 Åsmund Skjæveland <aasmunds@ulrik.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2008-03-03 Ihar Hrachyshka <booxter@lacinka.org>
-
- * be@latin.po: Updated Belarusian Latin translation.
-
-2008-03-02 Ihar Hrachyshka <booxter@lacinka.org>
-
- * be@latin.po: Added Belarusian Latin translation by AleÅ› Navicki.
- * LINGUAS: Added be@latin.
-
-2008-03-03 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2008-03-02 Gintautas Miliauskas <gintas@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2008-02-29 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-02-29 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2008-02-28 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation.
-
-2008-02-28 Petr Kovar <pknbe@volny.cz>
-
- * cs.po: Updated Czech translation by Jiri Eischmann.
-
-2008-02-27 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * fr.po: Updated French translation by Robert-André Mauchin and
- Stéphane Raimbault.
-
-2008-02-25 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org>
-
- * pt_BR.po: Brazilian Portuguese translation by Washington Lins.
-
-2008-02-24 Takeshi AIHANA <takeshi.aihana@gmail.com>
-
- * ja.po: Updated Japanese translation.
-
-2008-02-24 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-02-23 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation.
-
-2008-02-23 Priit Laes <plaes at svn dot gnome dot org>
-
- * et.po: Translation updated by Ivar Smolin
-
-2008-02-23 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Abou Manal.
-
-2008-02-22 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Reinout van Schouwen.
-
-2008-02-21 Arangel Angov <arangel@linux.net.mk>
-
- * mk.po: Updated Macedonian translation.
-
-2008-02-21 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2008-02-19 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2008-02-18 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2008-02-18 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translaiton, fixed typo thanks to Ignacio
- Casal Quinteiro.
-
-2008-02-19 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2008-02-18 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-02-18 Nguyá»…n Thái Ngá»c Duy <pclouds@gmail.com>
-
- * vi.po: Updated Vietnamese translation
-
-2008-02-17 Wadim Dziedzic <wadimd@svn.gnome.org>
-
- * pl.po: Updated polish translation
-
-2008-02-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-02-17 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Djihed Afifi.
-
-2008-02-17 David Lodge <dave@cirt.net>
-
- * en_GB.po: Updated British English translation
-
-2008-02-16 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2008-02-16 Wadim Dziedzic <wadimd@svn.gnome.org>
-
- * pl.po: Updated Polish translation
-
-2008-02-16 Baris Cicek <baris@teamforce.name.tr>
-
- * tr.po: Updated Turkish translation.
-
-2008-02-16 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2008-02-15 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2008-02-14 Gil Forcada <gforcada@gnome.org>
-
- * ca.po: Updated Catalan translation by David Planella.
-
-2008-02-14 Pawan Chitrakar <chautari@gmail.com>
-
- * ne.po: Updated Nepali Translation.
-
-2008-02-14 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2008-02-13 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Updated German translation.
-
-2008-02-13 Yannig Marchegay <yannig@marchegay.org>
-
- * oc.po: Updated Occitan translation.
-
-2008-02-13 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2008-02-13 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2008-02-13 Nikos Charonitakis <nikosx@gmail.com>
-
- * el.po: Updated Greek translation.
-
-2008-02-13 Gil Forcada <gforcada@gnome.org>
-
- * ca.po: Impressive lifting to Catalan translation by David Planella.
-
-2008-02-11 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2008-02-11 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-02-10 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-02-10 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-02-10 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2008-02-08 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2008-02-08 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * fr.po: Updated French translation by Stéphane Raimbault and
- Claude Paroz.
-
-2008-02-05 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2008-02-05 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
-
-2008-02-03 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Updated German translation.
-
-2008-02-02 Yannig Marchegay <yannig@marchegay.org>
-
- * oc.po: Updated Occitan translation.
-
-2008-02-02 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-02-01 Runa Bhattacharjee <runabh@gmail.com>
-
- * kn.po: Updated Kannada Translations by Shankar Prasad.
-
-2008-01-31 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Djihed Afifi.
-
-2008-01-31 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2008-01-30 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-01-29 Rahul Bhalerao <b.rahul.pm@gmail.com>
-
- * mr.po: Updated Marathi translations by Sandeep Shedmake.
-
-2008-01-29 Jonh Wendell <jwendell@gnome.org>
-
- * pt_BR.po: Brazilian Portuguese translation updated by Washington Lins.
-
-2008-01-29 Danishka Navin <danishka@gmail.com>
-
- * si.po: Updated Sinhala translation.
-
-2008-01-28 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-01-28 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2008-01-27 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-01-26 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2008-01-26 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-01-25 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2008-01-24 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation
-
-2008-01-23 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-01-22 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Updated German translation.
-
-2008-01-21 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-01-21 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2008-01-19 Yair Hershkovitz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translaion.
-
-2008-01-18 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2008-01-17 Yair Hershkovitz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translaion.
-
-2008-01-16 Rahul Bhalerao <b.rahul.pm@gmail.com>
-
- * mr.po: Updated Marathi translations given by Sandeep Shedmake.
-
-2008-01-16 Runa Bhattacharjee <runabh@gmail.com>
-
- * kn.po: Submitting Updated Kannada Translations by Shankar Prasad.
-
-2008-01-15 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2008-01-15 Runa Bhattacharjee <runabh@gmail.com>
-
- * kn.po: Added Kannada Translation by Shankar Prasad.
- * LINGUAS: Added Kannada (kn) to the list of languages.
-
-2008-01-15 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2008-01-14 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-01-14 Amitakhya Phukan <amitakhya@svn.gnome.org>
-
- * as.po: Updated Assamese translations.
-
-2008-01-14 Amitakhya Phukan <amitakhya@svn.gnome.org>
-
- * as.po: Updated Assamese translations.
-
-2008-01-14 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2008-01-14 Amitakhya Phukan <amitakhya@svn.gnome.org>
-
- * as.po: Updated Assamese translations.
-
-2008-01-11 Espen Stefansen <espens@svn.gnome.org>
-
- * nb.po: Updated Norwegian Bokmål translation.
-
-2008-01-11 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-01-10 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Import updated Italian translation from gnome-2-20 branch
-
-2008-01-10 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2008-01-11 Changwoo Ryu <cwryu@debian.org>
-
- ** Part of fix for bug #508282
-
- * POTFILES.in: Add new file shell/e-shell-view.c
-
-2008-01-10 Milan Crha <mcrha@redhat.com>
-
- * POTFILES.in: Added new file e-util/e-util-labels.c
-
-2008-01-09 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2008-01-09 Srinivasa Ragavan <sragavan@novell.com>
-
- * POTFILES.in: Remove new-mail-notify's files.
-
-2008-01-09 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2008-01-05 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2008-01-04 Erdal Ronahi <erdal.ronahi@gmail.com>
-
- * ku.po: Updated Kurdish translation
-
-2008-01-05 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2008-01-03 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Update Norwegian bokmål translation.
-
-2008-01-03 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-12-31 Yannig Marchegay <yannig@marchegay.org>
-
- * oc.po: Updated Occitan translation.
-
-2007-12-31 Wadim Dziedzic <wadimd@svn.gnome.org>
-
- * pl.po: Updated polish translation
-
-2007-12-29 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-12-26 Seán de Búrca <sdeburca@svn.gnome.org>
-
- * ga.po: Updated Irish translation.
-
-2007-12-28 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Djihed Afifi.
-
-2007-12-24 Seán de Búrca <sdeburca@svn.gnome.org>
-
- * ga.po: Updated Irish translation.
-
-2007-12-24 Wadim Dziedzic <wadimd@svn.gnome.org>
-
- * pl.po: Unified polish date format strings
-
-2007-12-20 Seán de Búrca <sdeburca@svn.gnome.org>
-
- * ga.po: Updated Irish translation.
-
-2007-12-19 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-12-17 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-12-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-12-17 Danishka Navin <danishka@gmail.com>
-
- * si.po: Updated Sinhala translation.
-
-2007-12-16 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-12-16 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-12-16 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org>
-
- * pt_BR.po: Plugin descriptions translated in the present tense,
- thanks to Rodrigo Flores.
-
-2007-12-15 Matthew Barnes <mbarnes@redhat.com>
-
- * POTFILES.in:
- Remove the mail-remote files for good this time.
-
-2007-12-15 Seán de Búrca <sdeburca@svn.gnome.org>
-
- * ga.po: Updated Irish translation.
-
-2007-12-15 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-12-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-12-11 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation
-
-2007-12-11 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2007-12-10 Matej UrbanÄiÄ <mateju@svn.gnome.org>
-
- * sl.po: Updated Slovenian Translation.
-
-2007-12-09 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-12-08 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Updated German translation.
-
-2007-12-08 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Add missing files from mail-remote.
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-12-08 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org>
-
- * pt_BR.po: Wrong translation of "delete" fixed by Rodrigo Flores.
-
-2007-12-06 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-12-06 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-12-04 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2007-12-02 Matthew Barnes <mbarnes@redhat.com>
-
- * POTFILES.in: Add new files, remove dead ones.
-
-2007-11-28 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2007-11-28 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2007-11-27 Matej UrbanÄiÄ <mateju@svn.gnome.org>
-
- * sl.po: Updated Slovenian translation.
-
-2007-11-21 Yannig Marchegay <yannig@marchegay.org>
-
- * oc.po: Updated Occitan translation
-
-2007-11-20 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-11-20 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-11-18 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-11-15 Marcel Telka <marcel@telka.sk>
-
- * sk.po: Fixed bug 422993. Thanks to Hanka Zalska.
-
-2007-11-14 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-11-14 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-11-14 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Updated German translation.
-
-2007-11-13 Marcel Telka <marcel@telka.sk>
-
- * sk.po: Fixed invalid translation. Thanks to Matej Krizan.
-
-2007-11-12 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-11-12 Matej UrbanÄiÄ <mateju@svn.gnome.org>
-
- * sl.po: Updated Slovenian translation.
-
-2007-11-11 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-11-11 Gilles Dartiguelongue <gdartigug@svn.gnome.org>
-
- * mk.po, mn.po, ga.po: remove executable property
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #344516
-
- * he.po: Updated translation of date format for formatting.
-
-2007-11-04 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2007-11-03 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org>
-
- * pt_BR.po: More coherence in Brazilian Portuguese translation, thanks
- to Washington Lins.
-
-2007-11-03 Matthew Barnes <mbarnes@redhat.com>
-
- * POTFILES.in: Remove files for mail-remote plugin.
-
-2007-11-01 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-11-01 Gil Forcada <gforcada@svn.gnome.org>
-
- * ca.po: Some fixes to Catalan translation by David Planella.
-
-2007-10-31 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Remove e-entry.c here.
-
-2007-10-27 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-10-26 Matthew Barnes <mbarnes@redhat.com>
-
- * POTFILES.in:
- Add files for external-editor and google-account-setup plugins.
-
-2007-10-26 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2007-10-25 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2007-10-24 Matej UrbanÄiÄ <mateju@svn.gnome.org>
-
- * sl.po: Updated Slovenian translation.
-
-2007-10-23 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Anas Husseini.
-
-2007-10-22 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-10-22 Gil Forcada <gforcada@svn.gnome.org>
-
- * ca.po: Updated Catalan translation by David Planella.
-
-2007-10-21 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Anas Husseini.
-
-2007-10-15 Matej UrbanÄiÄ <mateju@svn.gnome.org>
-
- * sl.po: Updated Slovenian translation.
-
-2007-10-16 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-10-15 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Yavor Doganov <yavor@gnu.org>
-
-2007-10-15 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Translation update by Ivar Smolin.
-
-2007-10-12 Gintautas Miliauskas <gintas@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2007-10-10 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Fixed some errors.
-
-2007-10-07 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Translation update by Ivar Smolin.
-
-2007-09-30 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation.
-
-2007-09-30 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * fr.po: Merged French translation from gnome-2-20.
-
-2007-09-30 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * POTFILES.in: Move GNOME_Evolution_Test.server.in.in and
- evolution-test-component.c in test directory (not done by
- revno 34235).
-
-2007-09-27 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #479716
-
- * POTFILES.in: get rid of e-table-config-no-group.glade.
-
-2007-09-17 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Few typos fixed.
-
-2007-09-17 Amitakhya Phukan <amitakhya@svn.gnome.org>
-
- * as.po: Updated assamese translations.
-
-2007-09-17 Amitakhya Phukan <amitakhya@svn.gnome.org>
-
- * as.po: Updated assamese translations.
-
-2007-09-17 Gintautas Miliauskas <gintas@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2007-09-17 Maxim Dziumanenko <dziumanenko@gmail.com>
-
- * uk.po: Update Ukrainian translation.
-
-2007-09-16 Yannig Marchegay <yannig@marchegay.org>
-
- * oc/oc.po: Updated Occitan translation
-
-2007-09-15 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * ru.po: Updated Russian translation.
-
-2007-09-15 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated
-
-2007-09-14 Iestyn Pryce <dylunio@gmail.com>
-
- * cy.po: Fix typo in date format string
-
-2007-09-13 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Ahmad Farghal.
-
-2007-09-12 Jamil Ahmed <itsjamil@gmail.com>
-
- * bn.po: Updated Bengali Translation.
-
-2007-09-12 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, fix #475660.
-
-2007-09-12 Danishka Navin <snavin@svn.gnome.org>
-
- * si.po: Sinhala Translation updated by Danishka Navin
-
-2007-09-11 Goran Rakić <grakic@devbase.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation (by Igor Nestorović).
-
-2007-09-11 Ani Peter <peter.ani@gmail.com>
-
- * ml.po: Updated Malayalam translation
-
-2007-09-11 Amitakhya Phukan <amitakhya@svn.gnome.org>
-
- * as.po: Updated Assamese translations.
-
-2007-09-11 Amitakhya Phukan <amitakhya@svn.gnome.org>
-
- * as.po: Updated Assamese translations.
-
-2007-09-11 Amitakhya Phukan <amitakhya@svn.gnome.org>
-
- * as.po: Updated Assamese translations.
-
-2007-09-11 Amitakhya Phukan <amitakhya@svn.gnome.org>
-
- * LINGUAS: Added as to LINGUAS file.
- * as.po: Updated Assamese translations.
-
-2007-09-10 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation: fixes for
- lots of typos (bug #475578)
-
-2007-09-10 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-09-10 Kenneth Nielsen <k.nielsen81@gmail.com>
-
- * da.po: Updated Danish translation
-
-2007-09-10 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-09-10 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2007-09-10 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2007-09-09 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation.
-
-2007-09-08 Inaki Larranaga Murgoitio <dooteo@zundan.com>
-
- * eu.po: Fixed some typos in Basque translation.
-
-2007-09-07 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2007-09-07 Ani Peter <peter.ani@gmail.com>
-
- * ml.po: Updated Malayalam Translation
-
-2007-09-06 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Updated Estonian translation.
-
-2007-09-06 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, fix #474050.
-
-2007-09-05 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2007-09-04 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2007-09-04 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * fr.po: Updated French translation by Stéphane Raimbault and
- Claude Paroz.
-
-2007-09-04 Andre Klapper <a9016009@gmx.de>
-
- * de.po: ...and adding myself to translator-credits.
-
-2007-09-04 Andre Klapper <a9016009@gmx.de>
-
- * de.po: fixing wrong email address.
-
-2007-09-04 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Updated German translation.
-
-2007-09-03 Runa Bhattacharjee <runabh@gmail.com>
-
- * bn_IN.po: Updated Bengali India Translation.
-
-2007-09-03 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Estonian translation updates by Ivar Smolin
-
-2007-09-02 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
- * ChangeLog: Fix newlines in Clytie's recent entry.
-
-2007-09-02 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2007-09-02 Funda Wang <fundawang@gmail.com>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2007-09-02 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2007-08-31 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-08-30 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Estonian translation updates by Ivar Smolin
-
-2007-08-30 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation
- (fix for bug #471749)
-
-2007-08-30 Takeshi AIHANA <takeshi.aihana@gmail.com>
-
- * ja.po: Updated Japanese translation.
-
-2007-08-29 Raphael Higino <raphaelh@svn.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation
- by Washington Lins <washington-lins@uol.com.br>.
-
-2007-08-29 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2007-08-29 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2007-08-29 I. Felix <ifelix@svn.gnome.org>
-
- * ta.po: Tamil Translation updated by Tirumurthi Vasudevan
-
-2007-08-29 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2007-08-28 Wadim Dziedzic <wadimd@svn.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2007-08-28 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-08-28 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-08-28 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-08-28 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Estonian translation updates by Ivar Smolin <okul@linux.ee>
-
-2007-08-28 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Estonian translation updates by Ivar Smolin <okul@linux.ee>
-
-2007-08-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2007-08-27 Wadim Dziedzic <wadimd@svn.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2007-08-25 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-08-24 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2007-08-24 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-08-23 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org>
-
- * pt_BR.po: Brazilian Portuguese translation by Washington Lins
- <washington-lins@uol.com.br> and Raul Pereira
- <contato@raulpereira.com>.
-
-2007-08-23 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Estonian translation updates by Ivar Smolin <okul@linux.ee>
-
-2007-08-23 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2007-08-23 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-08-22 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2007-08-21 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2007-08-21 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Updated German translation.
-
-2007-08-21 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Estonian translation updates by Ivar Smolin <okul@linux.ee>
-
-2007-08-20 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Reflect rename in a plugin.
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-08-20 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-08-20 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * fr.po: Updated French translation.
-
-2007-08-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2007-08-19 Takeshi AIHANA <takeshi.aihana@gmail.com>
-
- * ja.po: Updated Japanese translation.
-
-2007-08-18 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2007-08-17 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Reinout van Schouwen.
-
-2007-08-17 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2007-08-17 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, by
- Andre Klapper <ak-47@gmx.net>
-
-2007-08-17 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2007-08-16 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2007-08-16 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Estonian translation updates by Ivar Smolin <okul@linux.ee>
-
-2007-08-16 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Estonian translation update by Ivar Smolin.
-
-2007-08-16 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2007-08-15 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Updated Czech translation, fix #460052.
-
-2007-08-15 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, fix #438941.
-
-2007-08-14 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-08-14 I. Felix <ifelix@svn.gnome.org>
-
- * ta.po: Tamil Translation updated by Tirumurthi Vasudevan
-
-2007-08-14 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2007-08-13 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2007-08-13 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-08-13 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2007-08-12 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * fr.po: Updated French translation by Claude Paroz and
- Stéphane Raimbault.
-
-2007-08-12 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-08-12 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, by
- Andre Klapper <ak-47@gmx.net>
-
-2007-08-12 Johnny Jacob <jjohnny@novell.com>
-
- * POTFILES.in : Added new file for translation.
-
-2007-08-11 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-08-11 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-08-11 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2007-08-11 Takeshi AIHANA <takeshi.aihana@gmail.com>
-
- * ja.po: Updated Japanese translation.
-
-2007-08-10 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-08-10 I. Felix <ifelix@svn.gnome.org>
-
- * ta.po: Tamil Translation updated by Tirumurthi Vasudevan
-
-2007-08-10 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2007-08-09 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2007-08-07 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2007-08-06 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2007-08-06 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2007-08-05 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-08-04 Kostas Papadimas <pkst@gnome.org>
-
- * el.po Updated Greek Translation
-
-2007-08-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2007-08-03 Danishka Navin <snavin@svn.gnome.org>
-
- * si.po: Sinhala Translation updated by Danishka Navin
-
-
-2007-08-01 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-08-01 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-08-01 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-08-01 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2007-07-30 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-07-30 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-07-30 Inaki Larranaga Murgoitio <dooteo@zundan.com>
-
- * eu.po: Updated Basque translation.
-
-2007-07-30 I. Felix <ifelix@svn.gnome.org>
-
- * ta.po: Tamil Translation updated by Tirumurthi Vasudevan
-
-2007-07-29 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-07-29 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-07-28 Andre Klapper <a9016009@gmx.de>
-
- * POTFILES.in: add two missing files.
-
-2007-07-27 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-07-24 Johnny Jacob <jjohnny@novell.com>
-
- ** Fixes 459251
-
- * POTFILES.in : Added new files with translatable strings.
-
-2007-07-23 Matic Žgur <mr.zgur@gmail.com>
-
- * sl.po: Updated Slovenian translation.
-
-2007-07-23 Sunil Mohan Adapa <sunil@atc.tcs.com>
-
- * te.po: Updated Telugu translation done by
- Bharat Kumar <bharatfsf@gmail.com>.
-
-2007-07-23 Claude Paroz <claude@2xlibre.net>
-
- * fr.po: Corrected translation. Fixes bug #459282.
-
-2007-07-21 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * fr.po: Updated French translation by Myriam Malga, Claude Paroz
- and Stéphane Raimbault.
-
-2007-07-21 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-07-21 Danilo Å egan <danilo@gnome.org>
-
- * sr.po, sr@Latn.po: Bugfixes.
-
-2007-07-20 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2007-07-20 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2007-06-17 Raivis Dejus <orvils@gmail.com>
-
- * lv.po: Updated Latvian Translation.
-
-2007-06-18 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation. Fixes bug #457959.
-
-2007-07-17 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-06-17 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2007-07-16 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2007-07-15 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Estonian translation update by Ivar Smolin.
-
-2007-07-13 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Estonian translation update by Ivar Smolin.
-
-2007-07-12 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation by Eunju Kim.
-
-2007-07-10 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2007-07-10 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-07-09 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2007-07-09 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #387844
- * zh_HK.po:
- * zh_TW.po: Updated the msgstr for date format
- at e-dateedit.c 1444
-
- Committing on behalf of Makuchaku <mayank.gnu@gmail.com>
-
-
-2007-07-07 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-07-02 Nguyá»…n Thái Ngá»c Duy <pclouds@gmail.com>
-
- * vi.po: Updated Vietnamese translation.
-
-2007-07-01 Nguyá»…n Thái Ngá»c Duy <pclouds@gmail.com>
-
- * vi.po: Updated Vietnamese translation.
-
-2007-06-28 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Estonian translation update by Ivar Smolin.
-
-2007-06-26 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2007-06-23 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-06-22 Guilherme de S. Pastore <gpastore@gnome.org>
-
- * pt_BR.po: updated Brazilian Portuguese translation.
-
-2007-06-22 I. Felix <ifelix@svn.gnome.org>
-
- * si.po: Sinhala Translation updated by Danishka Navin
- * LINGUAS: Added Sinhala (si) to The List of Languages.
-
-2007-06-21 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-06-21 Funda Wang <fundawang@gmail.com>
-
- * zh_CN.po: Updated Simplified Chinese translation
-
-2007-06-20 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-06-20 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Estonian translation update by Ivar Smolin.
-
-2007-06-19 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-06-19 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-06-17 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Estonian translation update by Ivar Smolin.
-
-2007-06-17 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-06-15 Matthew Barnes <mbarnes@redhat.com>
-
- * POTFILES.in: Remove e-clipped-label.c
-
-2007-06-15 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-06-13 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-06-13 Pema Geyleg <pema.geyleg@gmail.com>
-
- * dz.po: Updated dzongkha translation.
-
-2007-06-13 Andre Klapper <a9016009@gmx.de>
-
- * POTFILES.in: add missing files. Fixes bug #444548.
-
-2007-06-11 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-06-06 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-06-05 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for version removal from Installed files from Gilles Dartiguelongue
-
- * POTFILES.in:
-
-2007-06-02 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-06-02 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2007-05-30 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.
-
-2007-05-30 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #440741
-
- * POTFILES.in: Added apps-evolution-mail-notification.schemas.in.in to
- the translation.
-
-2007-05-29 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2007-05-28 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-05-27 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
- * POTFILES.in: Added missing file.
-
-2007-05-25 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * fr.po: Merged French translation from gnome-2-18.
-
-2007-05-23 Rhys Jones <rhys@sucs.org>
-
- * cy.po: Updated Welsh translation.
-
-2007-05-23 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, fix #440493.
-
-2007-05-23 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, fix #440566.
-
-2007-05-22 Yair Hershkoviz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translation.
-
-2007-05-22 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-05-22 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Updated Czech translation
-
-2007-05-22 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.
-
-2007-05-19 Matthew Barnes <mbarnes@redhat.com>
-
- * POTFILES.in:
- * POTFILES.skip:
- Move files that have translations but are not shipped to
- POTFILES.skip. Patch from Philip Withnall. (#436985)
-
-2007-05-17 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.
-
-2007-05-16 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-05-15 David Lodge <dave@cirt.net>
-
- * en_GB.po: Updated British English translation
-
-2007-05-15 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-05-14 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
- * POTFILES.in: Added missing files.
-
-2006-05-14 Yair Hershkovitz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translation.
-
-2007-05-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #337616
-
- * POTFILES.in: Don't translate files we no longer ship.
-
-2007-05-12 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-05-09 Yair Hershkovitz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translation.
-
-2007-05-08 Yair Hershkovitz <yairhr@gmail.com>
-
- * he.po: Updated Hebrew translation.
-
-2007-05-04 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Fixed a bug in Czech translation.
-
-2007-05-03 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2007-04-29 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org>
-
- * pt_BR.po: Fixed typo in Brazilian Portuguese translatin. Closes bug
- #432702, by Washington Lins <washington-lins@uol.com.br>.
-
-2007-04-28 Matthew Barnes <mbarnes@redhat.com>
-
- * en_CA.po: Do not swap month and day in attribution format.
- Committed on behalf of Adam Weinberger. (#434019)
-
-2007-04-25 Christophe Merlet <redfox@redfoxcenter.org>
-
- * oc.po: Added Occitan translation from
- Yannig MARCHEGAY <yannig@marchegay.org>.
- * LINGUAS: Added "oc" (Occitan).
-
-2007-04-25 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2007-04-23 Jorge Gonzalez <jorgegonz@svn.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2007-04-23 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-04-22 David Lodge <dave@cirt.net>
-
- * en_GB.po: Updated British English translation
-
-2007-04-22 Yair Hershkovitz <yairh@gmail.com>
-
- * he.po: Updated Hebrew translation
-
-2007-04-21 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
- * POTFILES.in: Added missing files.
-
-2007-04-16 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
- * POTFILES.in: Added missing files.
-
-2007-04-14 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Djihed Afifi.
-
-2007-04-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * POTFILES.in: Add bogofilter files part of translation.
-
-2007-04-02 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Fixed a Czech typo.
-
-2007-04-02 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Czech update.
-
-2007-04-02 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Czech update.
-
-2007-03-30 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Czech update.
-
-2007-03-28 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Fixed an error in Portuguese translation.
-
-2007-03-27 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Fixed bug #421241.
-
-2007-03-27 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Fixed some Czech strings.
-
-2007-03-17 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2006-03-13 Kostas Papadimas <pkst@gnome.org>
-
- * el.po Updated Greek Translation
-
-2007-03-13 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2007-03-12 Goran Rakić <grakic@devbase.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation, by
- Igor Nestorović <jung@one.ekof.bg.ac.yu>
-
-2007-03-12 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Updated Czech translation
-
-2007-03-12 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, by
- Christian Kintner <mail@christian-kintner.de>
-
-2007-03-12 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2007-03-11 Takeshi AIHANA <takeshi.aihana@gmail.com>
-
- * ja.po: Updated Japanese translation.
-
-2007-03-10 Mugurel Tudor <mugurelu@gnome.ro>
-
- * ro.po: Updated Romanian translation. again
-
-2007-03-10 Mugurel Tudor <mugurelu@gnome.ro>
-
- * ro.po: Updated Romanian translation
-
-2007-03-10 Gintautas Miliauskas <gintas@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2007-03-09 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Updated Czech translation.
-
-2007-03-09 Gintautas Miliauskas <gintas@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2007-03-09 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2007-03-09 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-03-09 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2007-03-08 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Updated Czech translation.
-
-2007-03-07 Josep Puigdemont i Casamajó <josep.puigdemont@gmail.com>
-
- * ca.po: Updated Catalan translation.
-
-2007-03-07 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2007-03-05 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2007-03-05 Maxim Dziumanenko <dziumanenko@gmail.com>
-
- * uk.po: Update Ukrainian translation.
-
-2007-03-04 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2007-03-04 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
-
-2007-03-03 Artur Flinta <aflinta@svn.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2007-03-03 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2007-03-03 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2007-03-02 David Lodge <dave@cirt.net>
-
- * en_GB.po: Updated English (British) translation
-
-2007-03-01 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2007-02-28 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * fr.po: Updated French translation by Jonathan Ernst.
-
-2007-02-28 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Djihed Afifi.
-
-2007-02-28 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-02-28 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation by Washington
- Lins <washington-lins@uol.com.br>.
-
-2007-02-27 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-02-27 Gintautas Miliauskas <gintas@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2007-02-27 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2007-02-27 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation.
-
-2007-02-26 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation.
-
-2007-02-25 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.
-
-2007-02-25 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2007-02-24 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2007-02-24 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation
-
-2007-02-24 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-02-23 Gintautas Miliauskas <gintas@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2007-02-23 Gintautas Miliauskas <gintas@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2007-02-22 Jordi Mas <jmas@softcatala.org>
-
- * ca.po: Updated Catalan translation by Xavier Conde Rueda. Fixes
- by Jordi Mas and David Planella.
-
-2007-02-22 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-02-22 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2007-02-22 Abel Cheung <abelcheung@gmail.com>
-
- * zh_CN.po: Updated simplified Chinese translation on behalf of
- Funda Wang.
-
-2007-02-22 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2007-02-20 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2007-02-20 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * fr.po: Updated French translation.
-
-2007-02-19 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-02-19 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2007-02-19 Nguyá»…n Thái Ngá»c Duy <pclouds@gmail.com>
-
- * vi.po: Updated Vietnamese translation.
-
-2007-02-18 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.
-
-2007-02-18 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2007-02-17 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation by Washington
- Lins <washington-lins@uol.com.br>.
-
-2007-02-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-02-16 David Lodge <dave@cirt.net>
-
- * en_GB.po: Updated English (British) translation
-
-2007-02-16 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Djihed Afifi.
-
-2007-02-15 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2007-02-15 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2007-02-14 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-02-14 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2007-02-13 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2007-02-12 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2007-02-11 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Khaled Hosny.
-
-2007-02-11 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2007-02-10 Stéphane Raimbault <stephane.raimbault@gmail.com>
-
- * fr.po: Updated French translation by Stéphane Raimbault,
- Robert-André Mauchin and Stéphane Raimbault.
-
-2007-02-10 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2007-02-10 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2007-02-9 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Ahmad Farghal.
-
-2007-02-09 David Lodge <dave@cirt.net>
-
- * en_GB.po: Updated English (British) translation
-
-2007-02-8 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Ahmad Farghal.
-
-2007-02-08 Pema Geyleg <pema.geyleg@gmail.com>
-
- * dz.po: Updated Dzongkha Translation.
-
-2007-02-08 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2007-02-06 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-02-05 David Lodge <dave@cirt.net>
-
- * en_GB.po: Updated English (British) translation. Fixed bug 402715
-
-2007-02-04 Andre Klapper <a9016009@gmx.de>
-
- * de.po: Fixed Evolution translation bug #404226.
-
-2007-02-01 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
-
-2007-01-31 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.
-
-2007-01-31 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-01-30 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2007-01-30 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.
-
-2007-01-30 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2007-01-30 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2007-01-29 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
-
-
-2007-01-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-01-27 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
- * POTFILES.in: Added missing files.
-
-2007-01-27 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.
-
-2007-01-27 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * POTFILES.in:
- mark strings as translatable. See bug #399381 for details.
-
-2007-01-24 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.
-
-2007-01-24 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2007-01-23 David Lodge <dave@cirt.net>
-
- * en_GB.po: Updated English (British) translation
-
-2007-01-23 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
- * POTFILES.in: Added missing files.
-
-2007-01-10 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2007-01-09 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2007-01-06 Priit Laes <plaes@svn.gnome.org>
-
- * et.po: Updated Estonian translation by Ivar Smolin.
-
-2007-01-05 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-03 Jordi Mas <jmas@softcatala.org>, Bernat Tallaferro
- <bernat.tallaferro@gmail.com>
-
- * ca.po: Catalan translation fixes
-
-2007-01-3 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation by Ahmad Farghal.
-
-2007-01-02 Gintautas Miliauskas <gintas@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2006-12-28 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2006-12-28 David Lodge <dave@cirt.net>
-
- * en_GB.po: Updated English (British) translation
-
-2006-12-28 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation.
-
-2006-12-28 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation.
-
-2006-12-27 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation.
-
-2006-12-26 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation.
-
-2006-12-26 Danilo Å egan <danilo@gnome.org>
-
- * sr.po, sr@Latn.po: Fix bug #355974, updated.
-
-2006-12-24 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation.
-
-2006-12-22 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation.
-
-2006-12-18 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2006-12-18 Djihed Afifi <djihed@gmail.com>
-
- * ar.po: Updated Arabic Translation.
-
-2006-12-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2006-12-14 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-12-11 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2006-12-09 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-12-08 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, fix #358310.
-
-2006-12-06 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Fixes bug #355772.
-
-2006-12-02 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-11-27 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Fixed bug #373453.
-
-2006-11-27 Jakub Friedl <jfriedl@suse.cz>
-
- * cs.po: Fixed bug #356884.
-
-2006-11-19 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-11-17 Karsten Bräckelmann <guenther@rudersport.de>
-
- * nb.po: Fixed a typo, bug #376337.
-
-2006-11-16 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-11-16 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-11-15 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-11-14 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-11-14 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-11-12 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-11-11 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-11-10 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-11-08 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-11-06 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation and fixed #370232.
-
-2006-11-04 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2006-11-02 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-11-01 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-10-28 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-10-26 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-10-24 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-10-24 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-10-22 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation.
-
-2006-10-21 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2006-10-20 Pawan Chitrakar <pchitrakar@gmail.com>
-
- * ne.po: Updated Nepali Translation
-
-2006-10-20 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2006-10-19 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-10-19 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-10-19 Josep Puigdemont i Casamajó <josep.puigdemont@gmail.com>
-
- * ca.po: Updated Catalan translation.
-
-2006-10-18 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-10-16 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-10-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Add two files here.
- * nb.po: Update the translation.
-
-2006-10-15 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-10-15 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2006-10-15 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-10-15 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-10-15 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-10-14 Johan Dahlin <jdahlin@async.com.br>
-
- * sv.po: Updated swedish translation
-
-2006-10-15 Satoru SATOH <ss@gnome.gr.jp>
-
- * ja.po: Fixed plurals-related problem.
-
-2006-10-14 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-10-13 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2006-10-11 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation.
-
-2006-10-09 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2006-10-09 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-10-09 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation from
- Cyprien Le Pannérer <cyprien@placenet.org>.
-
-2006-10-08 Jordi Mas <jmas@softcatala.org>
-
- * ca.po: Catalan translation fixes
-
-2006-10-05 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-10-05 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-10-04 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-10-04 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2006-10-04 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-10-04 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-10-03 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2006-10-03 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-10-03 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-10-03 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-10-02 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-10-01 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-09-30 Francisco Javier Fernandez Serrador <cyphra@beauty.tecknolabs.com>
-
- * es.po: Updated Spanish translation.
-
-2006-09-30 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2006-09-29 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2006-09-29 Pema Geyleg <pgeyleg@gmail.com>
-
- * dz.po: Updated Dzongkha Translation.
-
-2006-09-27 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-09-25 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2006-09-24 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2006-09-24 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * ru.po: Updated Russian translation.
-
-2006-09-23 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2006-09-23 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2006-09-23 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-09-23 Wouter Bolsterlee <wbolster@gnome.org>
-
- * nl.po: Translation updated by Wouter Bolsterlee.
-
-2006-09-21 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation.
-
-2006-09-21 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2006-09-20 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation from
- Cyprien Le Pannérer <cyprien@placenet.org>.
-
-2006-09-20 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Updated Oriya Translation.
-
-2006-09-20 Pawan Chitrakar <pchitrakar@gmail.com>
-
- * ne.po: Updated Nepali Translation
-
-2006-09-20 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Updated Oriya Translation.
-
-2006-09-20 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-09-19 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Updated Oriya Translation.
-
-2006-09-18 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-09-18 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-09-17 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2006-09-17 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation
-
-2006-09-17 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-09-16 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-09-16 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-09-16 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2006-09-16 David Lodge <dave@cirt.net>
-
- * en_GB.po: Updated English (British) translation
-
-2006-09-16 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-09-15 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2006-09-15 Wouter Bolsterlee <wbolster@gnome.org>
-
- * nl.po: Translation updated by Wouter Bolsterlee.
-
-2006-09-15 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-09-15 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-09-14 Vladimer Sichinava <vlsichinava@gmail.com>
-
- * ka.po: Updated Georgian translation.
-
-2006-09-13 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-09-12 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-09-11 Kostas Papadimas <pkst@gnome.org>
-
- * el.po Updated Greek Translation
-
-2006-09-10 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-09-10 David Lodge <dave@cirt.net>
-
- * en_GB.po: Updated English (British) translation.
-
-2006-09-09 Jamil Ahmed <jamil@bengalinux.org>
-
- * bn.po: Updated Bengali Translation from bn_IN
-
-2006-09-07 Pema Geyleg <pgeyleg@gmail.com>
-
- * dz.po: Updated Dzongkha Translation
-
-2006-09-06 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-09-05 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2006-09-04 Alessio Frusciante <algol@firenze.linux.it>
-
- * it.po: Fixed a bug in translation (#338403).
-
-2006-09-04 Danilo Å egan <danilo@gnome.org>
-
- * sr.po, sr@Latn.po: Updated by Igor Miletić.
-
-2006-09-04 Rajesh Ranjan <rajeshkajha@yahoo.com>
-
- * hi.po: Updated Hindi Translation.
-
-2006-09-04 Ani Peter <peter.ani@gmail.com>
-
- * ml.po: Updated Malayalam translation
-
-2006-09-04 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Updated Oriya Translation.
-
-2006-09-04 Abel Cheung <abel@oaka.org>
-
- * zh_HK.po: Updated Chinese (Hong Kong) translation.
- * zh_TW.po: Updated Chinese (Taiwan) translation.
-
-2006-09-04 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Updated Oriya Translation.
-
-2006-09-03 Josep Puigdemont i Casamajó <josep.puigdemont@gmail.com>
-
- * ca.po: Updated Catalan translation.
-
-2006-09-03 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-09-03 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Updated Oriya Translation.
-
-2006-09-03 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-09-02 Ani Peter <peter.ani@gmail.com>
-
- * ml.po: Updated Malayalam translation
-
-2006-09-02 Ani Peter <peter.ani@gmail.com>
-
- * ml.po: Updated Malayalam translation
-
-2006-09-02 Inaki Larranaga <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2006-09-02 Kostas Papadimas <pkst@gnome.org>
-
- * el.po Updated Greek Translation
-
-2006-09-02 Ani Peter <peter.ani@gmail.com>
-
- * ml.po: Updated Malayalam translation
-
-2006-08-31 Rajesh Ranjan <rajeshkajha@yahoo.com>
-
- * hi.po: Updated Hindi Translation.
-
-2006-09-01 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2006-08-31 Ani Peter <peter.ani@gmail.com>
-
- * ml.po: Updated Malayalam translation
-
-2006-08-31 Runa Bhattacharjee <runabh@gmail.com>
-
- * bn_IN.po: Updated Bengali India Translation.
-
-2006-08-31 Rajesh Ranjan <rajeshkajha@yahoo.com>
-
- * hi.po: Updated Hindi Translation.
-
-2006-08-31 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2006-08-31 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2006-08-31 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2006-08-30 Runa Bhattacharjee <runabh@gmail.com>
-
- * bn_IN.po: Updated Bengali India Translation (partial).
-
-2006-08-30 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation from
- Robert-André Mauchin <zebob.m@gmail.com>.
-
-2006-08-30 I. Felix <ifelix25@gmail.com>
-
- * ta.po: Translation updated.
-
-2006-08-29 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2006-08-29 Gintautas Miliauskas <gintas@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2006-08-29 I. Felix <ifelix25@gmail.com>
-
- * ta.po: Updated Tamil translation.
-
-
-2006-08-28 Rajesh Ranjan <rajeshkajha@yahoo.com>
-
- * hi.po: Updated Hindi Translation.
-
-2006-08-28 F. Priyadharshini <priyafelix@gmail.com>
-
- * ta.po: Updated Tamil translation.
-
-2006-08-27 Baris Cicek <baris@teamforce.name.tr>
-
- * tr.po: Updated Turkish Translation
-
-2006-08-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation. Mark nplurals=2 although we have no
- plural forms, as it makes translation of some messages better.
-
-2006-08-27 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-08-27 Ani Peter <peter.ani@gmail.com>
-
- * ml.po:Updated Malayalam translation
-
-2006-08-26 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, fix #306003.
-
-2006-08-25 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, fix #352366.
-
-2006-08-25 Rajesh Ranjan <rajeshkajha@yahoo.com>
-
- * hi.po: Updated Hindi Translation.
-
-2006-08-25 Raivis Dejus <orvils@gmail.com>
-
- * lv.po: Updated Latvian translation.
-
-2006-08-25 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-08-25 Ani Peter <peter.ani@gmail.com>
-
- * ml.po: Updated Malayalam translation
-
-2006-08-25 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Updated Oriya Translation.
-
-2006-08-25 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Updated Oriya Translation.
-
-2006-08-24 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-08-24 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Updated Oriya Translation.
-
-2006-08-24 Stanislav Brabec <sbrabec@suse.cz>
-
- * cs.po: Word form fix.
-
-2006-08-24 Ani Peter <peter.ani@gmail.com>
-
- * ml.po: Updated Malayalam translation
-
-2006-08-24 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Updated Oriya Translation.
-
-2006-08-24 Rajesh Ranjan <rajeshkajha@yahoo.com>
-
- * hi.po: Updated Hindi Translation.
-
-2006-08-23 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2006-08-23 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2006-08-23 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-08-22 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2006-08-21 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2006-08-21 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2006-08-20 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, by
- Christian Kintner <mail@christian-kintner.de>
-
-2006-08-20 Wouter Bolsterlee <uws+gnome@xs4all.nl>
-
- * nl.po: Translation updated by Wouter Bolsterlee.
-
-2006-08-20 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2006-08-20 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation, by
- Christian Kintner <mail@christian-kintner.de>
-
-2006-08-19 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-08-19 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-08-19 Satoru SATOH <ss@gnome.gr.jp>
-
- * ja.po: Updated Japanese Translation.
-
-2006-08-18 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Updated Oriya Translation.
-
-2006-08-18 Matic Žgur <mr.zgur@gmail.com>
-
- * sl.po: Updated Slovenian translation.
-
-2006-08-18 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2006-08-18 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Updated Oriya Translation.
-
-2006-08-18 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Updated Oriya Translation.
-
-2006-08-18 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-08-17 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Updated Oriya Translation.
-
-2006-08-17 Subhransu Behera <arya_subhransu@yahoo.co.in>
-
- * or.po: Added and Updated Oriya Translation.
- * LINGUAS: Added Oriya (or) to The List of Languages.
-
-2006-08-16 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Small fix of Lithuanian translation.
-
-2006-08-16 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-08-16 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2006-08-16 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2006-08-16 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Translation updated.
-
-2006-08-14 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-08-14 Ahmad Riza H Nst <rizahnst@eriagempita.co.id>
-
- * id.po: Updated.
-
-2006-08-13 Rahul Bhalerao <b.rahul.pm@gmail.com>
-
- * mr.po: Updated Marathi Translations
-
-2006-08-12 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-08-12 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2006-08-12 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-08-12 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
-
-2006-08-11 Rahul Bhalerao <b.rahul.pm@gmail.com>
-
- * mr.po: Updated Marathi translation
-
-2006-08-11 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2006-08-11 Ani Peter <peter.ani@gmail.com>
-
- * ml.po: Updated Malayalam translation
-
-2006-08-10 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-08-10 Ani Peter <peter.ani@gmail.com>
-
- *ml.po: Updated Malayalam translation
-
-2006-08-10 Josep Puigdemont i Casamajó <josep.puigdemont@gmail.com>
-
- * ca.po: Updated Catalan translation by
- Xavier Conde Rueda <xavi.conde@gmail.com>
-
-2006-08-10 Maxim Dziumanenko <dziumanenko@gmail.com>
-
- * uk.po: Update Ukrainian translation.
-
-2006-08-10 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-08-10 Guntupalli Karunakar <karunakar@freedomink.org>
-
- * dz.po: Updated Dzongkha translation by
- Dzongkhalinux team, DIT
-
-2006-08-09 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-08-09 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2006-08-09 Rahul Bhalerao <b.rahul.pm@gmail.com>
-
- * mr.po: Updated Marathi translation.
-
-2006-08-09 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2006-08-09 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2006-08-09 Rahul Bhalerao <b.rahul.pm@gmail.com>
-
- * mr.po: Updated Marathi translation
-
-2006-08-09 Rahul Bhalerao <b.rahul.pm@gmail.com>
-
- * mr.po: Updated Marathi translation
-
-2006-08-09 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
- Includes fix for translation bug 350386
-
-2006-08-08 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2006-08-08 Rahul Bhalerao <b.rahul.pm@gmail.com>
-
- * mr.po: Updated Marathi translation.
-
-2006-08-08 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-08-08 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2006-08-07 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-08-07 Rahul Bhalerao <b.rahul.pm@gmail.com>
-
- * mr.po: Added a new file for Marathi
- * LINGUAS: Added a corrosponding entry for Marathi(mr) in LINGUAS file
-
-2006-08-07 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-08-07 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2006-08-07 Inaki Larranaga <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2006-08-07 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-08-06 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-08-06 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2006-08-05 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2006-08-05 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-08-05 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-08-04 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-08-04 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2006-08-04 Jordi Mas <jmas@softcatala.org>
-
- * ca.po: Catalan translation update
-
-2006-08-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-08-02 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2006-08-02 Maxim Dziumanenko <dziumanenko@gmail.com>
-
- * uk.po: Update Ukrainian translation.
-
-2006-08-01 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated/fixed Macedonian translation.
-
-2006-07-30 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation.
-
-2006-07-30 Rhys Jones <rhys@sucs.org>
-
- * cy.po: Updated Welsh translation.
-
-2006-07-29 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-07-28 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Added Traditional Chinese translation(Taiwan).
- * zh_HK.po: Added Traditional Chinese translation(Hong Kong).
-
-2006-07-27 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-07-27 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-07-27 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-07-27 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-07-26 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2006-07-25 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-07-25 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-07-25 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-07-24 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-07-24 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-07-24 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation.
-
-2006-07-24 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-07-23 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2006-07-23 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-07-23 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2006-07-22 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation from
- Jonathan Ernst <jonathan@ernstfamily.ch>.
-
-2006-07-22 Nikos Charonitakis <nikosx@gmail.com>
-
- * el.po: Updated Greek translation.
-
-2006-07-22 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2006-07-21 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2006-07-21 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-07-20 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-07-20 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-07-20 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-07-19 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-07-19 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2006-07-19 Raivis Dejus <orvils@gmail.com>
-
- * lv.po: Updated Latvian translation.
-
-2006-07-19 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2006-07-19 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-07-18 Guntupalli Karunakar <karunakar@freedomink.org>
-
- * dz.po: Updated Dzongkha translation by
- Dzongkhalinux team, DIT
-
-2006-07-18 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-07-17 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-07-17 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2006-07-17 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2006-07-17 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2006-07-17 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-07-17 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-07-16 Nikos Charonitakis <nikosx@gmail.com>
-
- * el.po: Updated Greek translation.
-
-2006-07-16 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-07-16 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2006-07-14 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-07-14 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-07-14 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-07-13 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-07-12 Simos Xenitellis <simos@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2006-07-11 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Revert some localized time fields to %H:%M
- (it's not possible to enter %H.%M, see bug #347241)
-
-2006-07-11 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
-
-2006-07-10 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-07-10 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-07-09 Jovan Naumovski <jovan@lugola.net>
-
- * mk.po: Updated Macedonian translation.
-
-2006-07-09 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2006-07-08 Nikos Charonitakis <nikosx@gmail.com>
-
- * el.po: Updated Greek translation.
-
-2006-07-08 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Rostislav Raykov <zbrox@i-space.org>
-
-2006-07-08 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-07-07 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-07-07 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-07-07 Ahmad Riza H Nst <rizahnst@eriagempita.co.id>
-
- * id.po: Updated.
-
-2006-07-06 Inaki Larranaga <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2006-07-06 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-07-06 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-07-05 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2006-07-05 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-07-04 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2006-07-03 Runa Bhattacharjee <runabh@gmail.com>
-
- * bn_IN.po: Added Bengali India Translation
- * LINGUAS: Added Bengali India (bn_IN) to the list of languages.
-
-2006-07-03 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-07-03 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-07-02 Benoît Dejean <benoit@placenet.org>
-
- * fr.po: Updated French translation.
-
-2006-07-02 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-07-02 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-07-01 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-07-01 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-07-01 Pawan Chitrakar <pchitrakar@gmail.com>
-
- * ne.po: Updated Nepali Translation
-
-2006-07-01 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2006-06-30 I.Felix <ifelix25@gmail.com>
-
- * ta.po: Updated Tamil Translation.
-
-2006-06-30 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-06-29 Rajesh Ranjan <rajeshkajha@yahoo.com>
-
- * hi.po: Updated Hindi Translation.
-
-2006-06-29 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-06-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2006-06-25 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
-
-2006-06-24 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-06-24 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-06-20 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-06-20 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-06-19 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-06-19 I. Felix <ifelix25@gmail.com>
-
- * ta.po: Updated Tamil translation.
-
-2006-06-16 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2006-06-15 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2006-06-15 Hendrik Richter <hendrikr@gnome.org>
-
- * de.po: Updated German translation.
-
-2006-06-15 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-06-14 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-06-13 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-06-12 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-06-08 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-06-07 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-06-07 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2006-06-05 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-06-04 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-06-04 Funda Wang <fundawang@linux.net.cn>
-
- * POTFILES.in: Removed obsolete files.
-
-2006-05-31 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-05-30 Pema Geyleg <pema.geyleg@gmail.com>
-
- * dz.po: Updated Dzongkha translation.
-
-2006-05-29 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-05-29 Francisco Javier F. Serrador <serrador@openshine.com>
-
- * es.po: Updated Spanish translation.
-
-2006-05-28 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2006-05-27 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
-
-2006-05-27 Pema Geyleg <pema.geyleg@gmail.com>
-
- * dz.po: Updated Dzongkha translation.
-
-2006-05-26 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-05-26 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-05-25 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-05-23 Stanislav Brabec <sbrabec@suse.cz>
-
- * cs.po: Typo fixes.
-
-2006-05-23 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-05-21 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-05-20 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2006-05-19 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-05-18 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-05-18 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2006-05-18 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2006-05-18 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-05-15 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-05-15 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-05-11 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-05-08 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-05-08 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2006-05-07 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-05-05 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-05-02 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-05-02 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-05-01 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2006-04-30 Lukas Novotny <lukasnov@cvs.gnome.org>
-
- * cs.po: Updated Czech translation.
-
-2006-04-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation
-
-2006-04-26 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2006-04-25 Jordi Mas <jmas@softcatala.org>
-
- * ca.po: Small Catalan translation update
-
-2006-04-24 Rhys Jones <rhys@sucs.org>
-
- * cy.po: Updated Welsh translation.
-
-2006-04-24 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-04-23 Lukas Novotny <lukasnov@cvs.gnome.org>
-
- * cs.po: Updated Czech translation.
-
-2006-04-23 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-04-21 David Lodge <dave@cirt.net>
-
- * en_GB.po: Translation updated by David Lodge.
-
-2006-04-21 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2006-04-21 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2006-04-20 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-04-20 Josep Puigdemont Casamajó <josep.puigdemont@gmail.com>
-
- * ca.po: Updated Catalan translation with gnome-2-14 branch updates.
-
-2006-04-18 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2006-04-18 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Update this.
- * no.po: Remove this.
-
-2006-04-17 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-04-17 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-04-14 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2006-04-10 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finish translation.
-
-2006-04-10 Roozbeh Pournader <roozbeh@farsiweb.info>
-
- * fa.po: Remove "%OC" from translations, as it only works with
- Sharif Linux's modified glibc (patch by Elnaz Sarbar).
-
-2006-04-09 Lukas Novotny <lukasnov@cvs.gnome.org>
-
- * cs.po: Updated Czech translation.
-
-2006-04-08 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation (merged from gnome-2-14 branch).
-
-2006-04-05 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-04-05 Inaki Larranaga <dooteo@euskalgnu.org>
-
- * eu.po: Fixed some typos.
-
-2006-04-04 Roozbeh Pournader <roozbeh@farsiweb.info>
-
- * fa.po: Updated Persian translation by Elnaz Sarbar and Meelad
- Zakaria.
-
-2006-03-30 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-03-29 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-03-28 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-03-25 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-03-23 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-03-22 Tommi Vainikainen <thv@iki.fi>
-
- * dz.po: Added Dzongkha translation from Pema Geyleg.
-
-2006-03-21 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-03-21 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Hungarian translation updated.
-
-2006-03-18 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-03-18 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-03-17 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-03-13 Vladimer Sichinava <alinux@siena.linux.it>
-
- * ka.po: Updated Catalan translation.
-
-2006-03-13 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation.
-
-2006-03-11 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-03-11 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation
-
-2006-03-11 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by
- Gil Forcada <gilforcada@guifi.net>.
-
-2006-03-10 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2006-03-10 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Rostislav Raykov <zbrox@i-space.org>
-
-2006-03-10 Frank Arnold <farnold@cvs.gnome.org>
-
- * de.po: Replaced wrong spaces caused by copy/paste inside gtranslator.
-
-2006-03-10 Vladimer Sichinava <vlsichinava@gmail.com>
-
- * ka.po: Updated Georgian translation by
- Alexander Didebulidze <didebuli@in.tum.de>.
-
-2006-03-10 Mugurel Tudor <mugurelu@gnome.ro>
-
- * ro.po: Updated Romanian translation
-
-2006-03-09 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-03-08 Daniel Nylander <po@danielnylander.se>
-
- * sv.po: Updated Swedish translation.
-
-2006-03-08 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2006-03-06 Rajesh Ranjan <rranjan@redhat.com>
-
- * hi.po: Updated Hindi Translation.
-
-2006-03-07 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-03-06 Maxim Dziumanenko <mvd@mylinux.ua>
-
- * uk.po: Updated Ukrainian translation.
-
-2006-03-06 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Fixed Russian translation
-
-2006-03-06 Frank Arnold <farnold@cvs.gnome.org>
-
- * de.po: Updated German translation.
-
-2006-03-05 Ole Laursen <olau@hardworking.dk>
-
- * da.po: Fixed some strings and partial update of Danish
- translation.
-
-2006-03-05 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2006-03-05 Benoît Dejean <benoit@placenet.org>
-
- * fr.po: Updated French translation.
-
-2006-03-05 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-03-03 Lukas Novotny <lukasnov@cvs.gnome.org>
-
- * cs.po: Updated Czech translation.
-
-2006-03-03 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2006-03-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-03-03 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-03-01 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2006-03-01 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-02-28 Takeshi AIHANA <takeshi.aihana@gmail.com>
-
- * ja.po: Updated Japanese translation.
-
-2006-02-28 Luca Ferretti <elle.uca@libero.it>
-
- * it.po: Updated Italian translation.
-
-2006-02-01 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-02-28 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-02-28 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
-
-2006-02-27 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-02-27 Inaki Larranaga <dooteo@euskalgnu.org>
-
- * eu.po: Fixed some typos
-
-2006-02-27 Rhys Jones <rhys@sucs.org>
-
- * cy.po: Updated Welsh translation.
-
-2006-02-27 Inaki Larranaga <dooteo@euskalgnu.org>
-
- * eu.po: Updated Basque translation.
-
-2006-02-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same.
-
-2006-02-25 Takeshi AIHaNA <takeshi.aihana@gmail.com>
-
- * ja.po: Updated Japanese translation.
-
-2006-02-25 Kostas Papadimas <pkst@gnome.org>
-
- * el.po Updated Greek Translation
-
-2006-02-24 Kostas Papadimas <pkst@gnome.org>
-
- * el.po Updated Greek Translation
-
-2006-02-24 Jordi Mas <jmas@softcatala.org>
-
- * ca.po: Small Catalan translation update
-
-2006-02-24 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-02-23 Clytie Siddall <clytie@riverland.net.au>
-
- * ka.po: Added Georgian translation by Alexander Didebulidze <didebuli@in.tum.de>.
-
-2006-02-22 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-02-22 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-02-21 Slobodan D. Sredojevic <slobo@akrep.be>
-
- * sr.po, sr@Latn.po: Updated Serbian translation
-
-2006-02-21 Jordi Mas <jmas@softcatala.org>
-
- * ca.po: Catalan translation update
-
-2006-02-21 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-02-01 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-02-20 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation by Lukas Novotny.
-
-2006-02-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-02-19 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
-
-2006-02-18 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same.
-
-2006-02-17 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2006-02-17 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek Translation
-
-2006-02-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-02-15 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2006-02-15 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2006-02-15 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-02-14 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-02-14 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-02-14 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-02-14 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-02-13 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2006-02-13 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-02-13 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-02-13 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same.
-
-2006-02-01 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-02-12 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-02-12 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-02-11 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-02-11 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2006-02-11 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-02-11 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-02-11 Rhys Jones <rhys@sucs.org>
-
- * cy.po: Updated Welsh translation.
-
-2006-02-11 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-02-11 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-02-10 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-02-10 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2006-02-10 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-02-10 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-02-09 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-02-09 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-02-09 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2006-02-08 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-02-08 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-02-07 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-02-07 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-02-07 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-02-07 Priit Laes <amd@store20.com>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-02-07 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-02-06 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-02-06 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-02-06 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-02-06 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2006-02-06 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2006-02-06 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-02-06 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-02-06 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
-
-2006-02-06 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-02-05 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2006-02-04 Josep Puigdemont i Casamajó <josep.puigdemont@gmail.com>
-
- * ca.po: Updated Catalan translation by
- Xavier Conde <xavi.conde@gmail.com> and Jordi Mas <jmas@softcatala.org>
-
-2006-02-04 Lukas Novotny <lukasnov@cvs.gnome.org>
-
- * cs.po: Updated Czech translation.
-
-2006-02-02 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2006-02-02 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2006-02-01 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-02-01 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-02-01 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-02-01 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-31 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2006-01-31 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-01-31 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-01-31 Slobodan D. Sredojevic <slobo@akrep.be>
-
- * sr.po, sr@Latn.po: Updated Serbian translation
-
-2006-01-31 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * POTFILES.in: Removed a non-existing file.
- * th.po: Updated Thai translation.
-
-2006-01-31 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2006-01-30 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2006-01-30 Lukas Novotny <lukasnov@cvs.gnome.org>
-
- * cs.po: Updated Czech translation.
-
-2006-01-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Remove non-existing file and add a few missing ones.
- * nb.po: Update Norwegian bokmål translation.
- * no.po: Same.
-
-2006-01-30 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-30 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-01-30 Harish Krishnaswamy <kharish@novell.com>
-
- * POTFILES.in: Added missing file calendar/gui/review.c.
-
-2006-01-30 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2006-01-29 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2006-01-28 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-01-28 Adam Weinberger <adamw@gnome.org>
-
- * POTFILES.in: Added missing file.
- * en_CA.po: Updated Canadian English translation.
-
-2006-01-28 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-01-28 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-27 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-01-27 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-27 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-01-27 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
- * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
-
-2006-01-26 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2006-01-26 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-01-26 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2006-01-26 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-25 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2006-01-25 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation
-
-2006-01-25 Kostas Papadimas <pkst@gnome.org>
-
- * el.po Updated Greek Translation
-
-2006-01-25 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-01-25 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-24 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-01-24 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-01-24 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-01-24 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-24 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-01-23 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-01-23 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-01-23 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-01-23 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same.
-
-2006-01-23 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-01-22 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2006-01-22 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2006-01-22 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2006-01-22 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-21 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-01-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po:Updated Spanish translation.
-
-2006-01-21 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
- * zh_HK.po: Added Traditional Chinese translation(Hong Kong).
-
-2006-01-20 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-01-20 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-01-20 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-01-19 Adam Weinberger <adamw@gnome.org>
-
- * POTFILES.in: Added missing file.
- * en_CA.po: Updated Canadian English translation.
-
-2006-01-19 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated translation.
-
-2006-01-19 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-01-18 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2006-01-18 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2006-01-18 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-01-18 Slobodan D. Sredojevic <slobo@akrep.be>
-
- * sr.po, sr@Latn.po: Updated Serbian translation
-
-2006-01-17 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-01-17 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-16 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2006-01-16 Adam Weinberger <adamw@gnome.org>
-
- * POTFILES.in: Added missing files.
- * en_CA.po: Updated Canadian English translation.
-
-2006-01-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-01-16 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-15 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2006-01-15 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-15 Takeshi AIHANA <takeshi.aihana@gmail.com>
-
- * ja.po: Updated Japanese translation.
-
-2006-01-14 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-14 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-01-13 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-12 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2006-01-12 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-01-12 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2006-01-11 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2006-01-11 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-01-11 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-10 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2006-01-09 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2006-01-09 Harish Krishnaswamy <kharish@novell.com>
-
- * zh_TW.po: Updated Chinese Translation by
- Zhe Su <zsu@novell.com>
-
-2006-01-09 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-01-09 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-01-09 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2006-01-09 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2006-01-08 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same.
-
-2006-01-07 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-01-07 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-01-06 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-01-06 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-01-05 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2006-01-05 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2006-01-05 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2006-01-05 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2006-01-04 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2006-01-04 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2005-01-04 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-01-03 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2005-01-03 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-01-02 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2006-01-02 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2006-01-02 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2006-01-01 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2006-01-02 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Remove non-existant file.
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same
-
-2006-01-01 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2006-01-01 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2006-01-01 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-12-31 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-12-31 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2005-12-30 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-12-30 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-12-30 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-12-28 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-12-27 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2005-12-27 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-12-26 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-12-26 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-12-26 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2005-12-25 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-12-25 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-12-25 Funda Wang <fundawang@linux.net.cn>
-
- * POTFILES.in: Mark various plugins as translatable (bug#301149).
-
-2005-12-25 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-12-23 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-12-23 Kostas Papadimas <pkst@gnome.org>
-
- *el.po Updated Greek Translation
-
-2005-12-23 Adam Weinberger <adamw@gnome.org>
-
- * POTFILES.in: Added missing files.
- * en_CA.po: Updated Canadian English translation.
-
-2005-12-22 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation (twice).
-
-2005-12-21 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2005-12-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-12-20 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-12-20 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2005-12-10 Ales Nyakhaychyk <nab@mail.by>
-
- * be.po: Updated Belarusian translaion.
-
-2005-12-19 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2005-12-18 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-12-18 Funda Wang <fundawang@linux.net.cn>
-
- * POTFILES.in: Removed obsolete files.
-
-2005-12-18 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2005-12-16 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2005-12-15 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2005-12-15 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-12-15 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2005-12-14 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-12-13 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2005-12-12 Abel Cheung <maddog@linuxhall.org>
-
- * zh_TW.po: Fix mnemonic key
-
-2005-12-11 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2005-12-10 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-12-09 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-12-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2005-12-02 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-12-06 Ales Nyakhaychyk <nab@mail.by>
-
- * be.po: Updated Belarusian translation by Vital Khilko.
-
-2005-12-05 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-12-03 Adam Weinberger <adamw@gnome.org>
-
- * POTFILES.in: Added missing file.
- * en_CA.po: Updated Canadian English translation.
-
-2005-12-02 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-12-01 Ales Nyakhaychyk <nab@mail.by>
-
- * be.po: Updated Belarusian translation by Vital Khilko.
-
-2005-11-28 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2005-11-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2005-11-27 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation (QA)
-
-2005-11-27 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-11-25 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-11-25 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2005-11-25 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-11-24 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-11-24 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician translation.
-
-2005-11-24 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-11-23 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-11-23 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-11-21 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-11-21 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-11-20 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2005-11-18 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-11-17 Adam Weinberger <adamw@gnome.org>
-
- * POTFILES.in: Add a half dozen missing files.
- * en_CA.po: Updated Canadian English translation.
-
-2005-11-17 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-11-17 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-11-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same.
-
-2005-11-14 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2005-11-14 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-11-14 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Rostislav Raykov <zbrox@i-space.org>
-
-2005-11-13 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-11-10 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-11-09 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-11-07 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-11-07 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-110-03 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation
-
-2005-11-01 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-11-01 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-11-1 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
-
- * gl.po: Updated Galician Translation.
-
-2005-10-27 Erdal Ronahi <erdal.ronahi@gmail.com>
-
- * ku.po: Added Kurdish translation.
-
-2005-10-23 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-10-23 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-10-22 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated SPanish translation.
-
-2005-10-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-10-19 Adam Weinberger <adamw@gnome.org>
-
- * POTFILES.in: Added a number of missing files.
- * en_CA.po: Updated Canadian English translation.
-
-2005-10-19 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-10-17 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2005-10-17 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-10-17 Runa Bhattacharjee <runa@bengalinux.org>
-
- * bn.po: Added Bengali (bn) Translation.
-
-2005-10-16 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-10-15 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2005-10-14 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-10-13 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-09-30 Adam Weinberger <adamw@gnome.org>
-
- * POTFILES.in: Added missing file.
- * en_CA.po: Updated Canadian English translation.
-
-2005-09-29 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * ru.po: Updated Russian translation.
-
-2005-09-29 Christian Rose <menthos@menthos.com>
-
- * sv.po: Reverted unauthorized changes made by
- user 'kloczek'. Also updated the translation.
-
-2005-09-13 Roozbeh Pournader <roozbeh@farsiweb.info>
-
- * fa.po: Updated Persian translation by Elnaz Sarbar
- <elnaz@farsiweb.info> and Meelad Zakaria <meelad@farsiweb.info>.
-
-2005-09-12 Mugurel Tudor <mugurelu@gnome.ro>
-
- * ro.po: Updated Romanian translation.
-
-2005-09-08 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Fixed a typo in Finnish translation
-
-2005-09-07 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation.
-
-2005-09-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Minor fixes & updates in Thai translation.
-
-2005-09-04 Mugurel Tudor <mugurelu@gnome.ro>
-
- * ro.po: Updated Romanian translation, again.
-
-2005-09-04 Mugurel Tudor <mugurelu@gnome.ro>
-
- * ro.po: Updated Romanian translation.
-
-2005-09-03 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation.
-
-2005-09-03 Baris Cicek <baris@teamforce.name.tr>
-
- * tr.po: Updated Turkish Translation
-
-2005-09-03 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation from
- Vincent Untz <vuntz@gnome.org> and
- Stéphane Raimbault <stephane.raimbault@free.fr>.
-
-2005-09-02 Mugurel Tudor <mugurelu@gnome.ro>
-
- * ro.po: Updated Romanian translation.
-
-2005-09-01 Rhys Jones <rhys@sucs.org>
-
- * cy.po: Updated Welsh translation.
-
-2005-08-31 Mugurel Tudor <mugurelu@gnome.ro>
-
- * ro.po: Updated Romanian translation.
-
-2005-08-31 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2005-08-31 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same.
-
-2005-08-31 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2005-08-31 Mugurel Tudor <mugurelu@gnome.ro>
-
- * ro.po: Updated Romanian translation.
-
-2005-08-30 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2005-08-30 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2005-08-29 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2005-08-29 Alessio Frusciante <algol@firenze.linux.it>
-
- * it.po: Updated Italian translation by
- Luca Ferretti <elle.uca@infinito.it>.
-
-2005-08-29 Mugurel Tudor <mugurelu@gnome.ro>
-
- * ro.po: Updated Romanian translation.
-
-2005-08-28 Sigurd Gartmann <sigurdga@europe.yahoo-inc.com>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2005-08-28 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2005-08-28 Mugurel Tudor <mugurelu@gnome.ro>
-
- * ro.po: Updated Romanian translation.
-
-2005-08-27 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2005-08-27 Kostas Papadimas <pkst@gnome.org>
-
- * el.po Updated Greek Translation
-
-2005-08-27 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-08-26 Mohammad DAMT <mdamt@gnome.org>
-
- * id.po: Updated Indonesian translation.
-
-2005-08-26 Mugurel Tudor <mugurelu@gnome.ro>
-
- * ro.po: Updated Romanian translation.
-
-2005-08-26 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2005-08-26 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2005-08-26 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional chinese translation.
-
-2005-08-25 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2005-08-25 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation.
-
-2005-08-25 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-08-24 Mohammad DAMT <mdamt@gnome.org>
-
- * id.po: Updated Indonesian translation.
-
-2005-08-24 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-08-24 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2005-08-24 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-08-23 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Hungarian translation updated.
-
-2005-23-08 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2005-03-23 Maxim Dziumanenko <mvd@mylinux.ua>
-
- * uk.po: Updated Ukrainian translation.
-
-2005-08-22 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * ru.po: Updated Russian translation.
-
-2005-08-22 Mohammad DAMT <mdamt@gnome.org>
-
- * id.po: Updated Indonesian translation
-
-2005-08-22 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-08-22 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2005-08-23 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-08-22 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2005-08-22 Danilo Å egan <danilo@gnome.org>
-
- * sr.po, sr@Latn.po: Updated by Igor Nestorović.
-
-2005-08-22 Danilo Å egan <danilo@gnome.org>
-
- * POTFILES.in: Removed shell/e-shell-offline-handler.c,
- calendar/gui/calendar-offline-handler.c.
-
-2005-08-22 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-08-22 Mohammad DAMT <mdamt@gnome.org>
-
- * POTFILES.in: reverted (accidentally updated by my previous check in)
-
-2005-08-22 Mohammad DAMT <mdamt@gnome.org>
-
- * id.po: Updated Indonesian translation.
-
-2005-08-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-08-21 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-
- * ru.po: Updated Russian translation.
-
-2005-08-21 Kostas Papadimas <pkst@gnome.org>
-
- * el.po Updated Greek Translation
-
-2005-08-21 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-08-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-08-21 Sigurd Gartmann <sigurdga@europe.yahoo-inc.com>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2005-08-20 Josep Puigdemont i Casamajó <josep.puigdemont@gmail.com>
-
- * ca.po: Updated Catalan translation by
- Xavier Conde Rueda <xavi.conde@gmail.com>
-
-2005-08-20 Frank Arnold <farnold@cvs.gnome.org>
-
- * POTFILES.in: Removed missing files. See bug #312668.
- * de.po: Updated German translation.
-
-2005-08-20 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: UPdated Spanish translation.
-
-2005-08-19 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2005-08-18 Mohammad DAMT <mdamt@gnome.org>
-
- * id.po: Updated Indonesian translation
-
-2005-08-18 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-08-18 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-08-17 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-08-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-08-16 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-08-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-08-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2005-08-16 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2005-08-16 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-08-15 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-08-15 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Updated Thai translation.
-
-2005-08-15 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Hungarian translation updated.
-
-2005-08-15 Žygimantas BeruÄka <zygis@gnome.org>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-08-15 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-08-15 Terance Sola <terance@lyse.net>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same.
-
-2005-08-14 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-08-14 Josep Puigdemont <josep.puigdemont@gmail.com>
-
- * ca.po: Updated Catalan translation by Xavi Conde Rueda.
-
-2005-08-14 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2005-08-14 Frank Arnold <farnold@cvs.gnome.org>
-
- * de.po: Updated German translation.
-
-2005-08-14 Terance Sola <terance@lyse.net>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same.
-
-2005-08-14 Terance Sola <terance@lyse.net>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same.
-
-2005-08-14 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-08-14 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-08-13 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-08-13 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-08-13 Kostas Papadimas <pkst@gnome.org>
-
- * el.po Updated Greek Translation
-
-2005-08-13 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-08-12 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-08-12 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-08-12 Terance Sola <terance@lyse.net>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same.
-
-2005-08-12 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Alexander Shopov <ash@contact.bg>
-
-2005-08-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same
-
-2005-08-11 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2005-08-11 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-08-10 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Rostislav Raykov <zbrox@i-space.org>
-
-2005-08-10 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2005-08-10 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-08-10 Kostas Papadimas <pkst@gnome.org>
-
- * el.po Updated Greek Translation
-
-2005-08-09 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same
-
-2005-08-09 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2005-08-09 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-08-09 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-08-09 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Minor revisions.
-
-2005-08-09 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * th.po: Added Thai translation by
- Supranee Thirawatthanasuk <supranee@opentle.org>.
-
-2005-08-08 Rhys Jones <rhys@sucs.org>
-
- * cy.po: Updated Welsh translation.
-
-2005-08-08 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-08-08 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2005-08-08 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-08-08 Kostas Papadimas <pkst@gnome.org>
-
- *el.po Updated Greek Translation
-
-2005-08-08 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-08-08 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2005-08-07 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2005-08-07 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-08-06 Rhys Jones <rhys@sucs.org>
-
- * cy.po: Updated Welsh translation with changes from gnome-2-10 branch.
-
-2005-08-06 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2005-08-06 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-08-06 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-08-06 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2005-08-06 Terance Sola <terance@lyse.net>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same.
-
-2005-08-06 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2005-08-05 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-08-05 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-08-05 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-08-05 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-08-05 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2005-08-04 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-08-04 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-08-04 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-08-04 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2005-08-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same
-
-2005-08-04 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-08-04 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2005-08-04 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-08-04 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
-
- * te.po: Added Telugu translations done by
- Prajasakti Localisation Team
- <localisation@prajasakti.com>
-
-2005-08-04 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2005-08-04 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-08-04 Terance Sola <terance@lyse.net>
-
- * nb.po: Updated Norwegian Bokmål translation.
- * no.po: Same.
-
-2005-08-03 Adam Weinberger <adamw@gnome.org>
-
- * POTFILES.in: Added missing files.
- * en_CA.po: Updated Canadian English translation.
-
-2005-08-02 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-08-01 Marcel Telka <marcel@telka.sk>
-
- * sk.po: Updated Slovak translation.
-
-2005-07-31 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Bulk updates to Finnish translation
- for new gnome.fi website.
-
-2005-07-29 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2005-07-29 Frank Arnold <farnold@cvs.gnome.org>
-
- * de.po: Partially updated German translation.
-
-2005-07-28 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2005-07-28 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2005-07-28 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Bulk change to some Finnish translations.
-
-2005-07-28 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2005-07-28 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-28 Nikos Charonitakis <charosn@her.foerthnet.gr>
-
- * el.po: Updated Greek translation.
-
-2005-07-27 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2005-07-27 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-07-27 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-07-27 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Rostislav Raykov <zbrox@i-space.org>
-
-2005-07-27 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-26 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-07-26 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-07-25 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-07-25 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation
-
-2005-07-24 Ilkka Tuohela <hile@iki.fi>
-
- fi.po: Updated Finnish translation.
-
-2005-07-24 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same
-
-2005-07-24 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2005-07-24 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-07-23 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-07-23 Adam Weinberger <adamw@gnome.org>
-
- * POTFILES.in, POTFILES.skip: Added many files, sorted.
- * en_CA.po: Updated Canadian English translation.
-
-2005-07-23 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-07-23 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2005-07-23 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-07-23 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-07-23 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-22 Shakti Sen <shprasad@novell.com>
-
- * POTFILES.in :
- added plugins/exchange-operations/org-gnome-exchange-*-subscription.xml
- files.
-
-2005-07-22 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-07-22 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-07-22 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2005-07-21 Marcel Telka <marcel@telka.sk>
-
- * sk.po: Updated Slovak translation.
-
-2005-07-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-07-21 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-21 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2005-07-20 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-20 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-07-20 Sankar P <psankar@novell.com>
-
- * POTFILES.in : Changed the path of the files that
- are moved due to the consolidation of proxy features' plugins
- into the groupwise-features plugin.
-
-2005-07-20 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-07-20 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-19 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-19 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-19 Vivek Jain <jvivek@novell.com>
-
- * POTFILES.in : added plugins/groupwise-features/junk-mail
- files
-
-2005-07-19 Nikos Charonitakis <charosn@her.forthnet.gr>
-
- * el.po: Updated Greek translation.
-
-2005-07-18 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-18 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-07-18 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-07-18 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-17 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2005-07-17 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-07-17 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-07-16 Danilo Å egan <danilo@gnome.org>
-
- * sr.po, sr@Latn.po: Updated by Igor Nestorović.
-
-2005-07-16 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-07-16 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * POTFILES.in : Added missing exchange files.
-
-2005-07-15 Shreyas Srinivasan <sshreyas@novell.com>
-
- *plugins/mail-account-disable/org-gnome-mail-account-disable.eplug.xml
- : Add file for translation.
-
-2005-07-14 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-13 Marcel Telka <marcel@telka.sk>
-
- * sk.po: Updated Slovak translation.
-
-2005-07-13 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2005-07-13 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-07-13 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-07-12 Vivek Jain <jvivek@novell.com>
-
- (put the changelog entry here
- 2005-07-10 Shreyas Srinivasan <sshreyas@novell.com>)
-
- * POTFILES.in: Add files which need to be translated.
-
-2005-07-11 Marcel Telka <marcel@telka.sk>
-
- * sk.po: Updated Slovak translation.
-
-2005-07-11 Guilherme de S. Pastore <gpastore@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation by
- Afonso Celso Medina, with some fixes by myself.
-
-2005-07-11 Danilo Å egan <danilo@gnome.org>
-
- * sr.po, sr@Latn.po: Updated Serbian translation by Igor
- Nestorović.
-
-2005-07-11 Vivek Jain <jvivek@novell.com>
-
- * POTFILES.in : relocated camel-gw-listener.c
-
-2005-07-11 Sankar P <psankar@novell.com>
-
- * POTFILES.in : Added the proxy.c file to the list.
-
-2005-07-10 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-07-09 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-07-09 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-07-08 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-07-08 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-07-07 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-07-07 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-07-07 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-07-07 Vivek Jain <jvivek@novell.com>
-
- * POTFILES.in : updated with the changed location of
- em-junk-filter.c
-
-2005-07-07 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Rostislav Raykov <zbrox@i-space.org>
-
-2005-07-07 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-06 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-05 Nikos Charonitakis <charosn@her.forthnet.gr>
-
- * el.po: Updated Greek translation.
-
-2005-07-04 Hendrik Richter <hendi@gnome-de.org>
-
- * de.po: Updated German translation.
-
-2005-07-04 Hendrik Richter <hendi@gnome-de.org>
-
- * de.po: Fixed German translation by
- Jens Seidel <jensseidel@users.sf.net>.
-
-2005-07-04 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-02 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-07-02 Terance Sola <terance@lyse.net>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same.
-
-2005-07-02 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-07-01 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-
- * zh_TW.po: Updated Traditional Chinese translation.
-
-2005-07-01 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-06-28 Kaushal Kumar <kakumar@novell.com>
-
- * POTFILES.in: Added the remaining relevant gal files.
-
- * POTFILES.skip: Added the gal files which need to be skipped.
-
-2005-07-06 Not Zed <NotZed@Ximian.com>
-
- * POTFILES.in: removed addressbook importer .server files, added
- addressbook importer .c files.
- remove mail & calendar importer .server file
-
-2005-07-01 Not Zed <NotZed@Ximian.com>
-
- * POTFILES.in: move import.glade to shell/ and remove
- intelligent.c
-
-2005-06-27 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-06-27 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * POTFILES.in : Added the new exchange plugin files.
- * POTFILES.skip : Updated the old files here.
-
-2005-06-26 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-06-22 Abel Cheung <maddog@linuxhall.org>
-
- * zh_TW.po: Fix language team reference.
-
-2005-06-23 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-06-22 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-06-22 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-06-21 Not Zed <NotZed@Ximian.com>
-
- * en_AU.po, is.po, he.po, wa.po: Fix breaks from last commit.
-
- * POTFILES.in: added all the new gal widgets & a couple of other
- missing files. re-sorted properly (it wasn't). *.po: merged in
- gal strings and updated (many strings no longer exist).
-
-2005-06-19 Guilherme de S. Pastore <gpastore@cvs.gnome.org>
-
- * pt_BR.po: Fixed tiny problem in Brazilian Portuguese
- translation, only noticeable through usage (context).
-
-2005-06-18 Rhys Jones <rhys@sucs.org>
-
- * cy.po: Partially updated Welsh translation.
-
-2005-06-17 Marcel Telka <marcel@telka.sk>
-
- * sk.po: Updated Slovak translation.
-
-2005-06-17 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2005-06-17 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-06-16 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2005-06-16 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-06-15 Hendrik Richter <hendi@gnome-de.org>
-
- * de.po: Updated German translation.
-
-2005-06-15 Hendrik Richter <hendi@gnome-de.org>
-
- * de.po: Fixed German Translation by
- Andre Klapper <a9016009@gmx.de>
-
-2005-06-12 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2005-06-10 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2005-06-09 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-06-08 Terance Sola <terance@lyse.net>
-
- * nb.po: Updated
- * no.po: Updated
-
-2005-06-08 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-06-08 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-06-08 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2005-06-07 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2005-06-07 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-06-06 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2005-06-05 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-06-05 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-06-01 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Updated Norwegian bokmål translation.
- * no.po: Same
-
-2005-06-01 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-06-01 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-05-31 Hendrik Richter <hendi@gnome-de.org>
-
- * de.po: Updated German translation.
-
-2005-05-29 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2005-05-29 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-05-28 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-05-28 Abel Cheung <maddog@linuxhall.org>
-
- * POTFILES.in:
- plugins/groupwise-features/org-gnome-shared-folder.error.xml ->
- plugins/groupwise-features/org-gnome-shared-folder.errors.xml
- widgets/misc/e-error.c -> e-util/e-error.c
-
-2005-05-27 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>,
- Yavor Doganov <yavor@doganov.org>,
- Ivelina Karcheva <anima@mail.bg>
-
-2005-05-23 Vivek Jain <jvivek@novell.com>
-
- * POTFILES.in: replaced shared-folder/
- send-options/ groupwise-send-options/
- groupwise-account-setup/ with groupwise-features/
- added plugins/groupwise-features/org-gnome-groupwise-features.eplug.xml
-
-2005-05-21 Clytie Siddall <clytie@riverland.net.au>
-
- * vi.po: Updated Vietnamese translation.
-
-2005-05-19 Vivek Jain <jvivek@novell.com>
-
- * POTFILES.in: Added
- plugins/print-message/org-gnome-print-message.eplug.xml
-
-2005-05-19 Kostas Papadimas <pkst@gnome.org>
-
- *el.po Updated Greek Translation
-
-2005-05-16 Not Zed <NotZed@Ximian.com>
-
- * POTFILES.in: moved widgets/misc/e-system-errors to
- e-util/e-system.error. Moved shell error file.
- Moved calendar error file. filter error file.
-
-2005-05-15 Roozbeh Pournader <roozbeh@farsiweb.info>
-
- * fa.po: Updated Persian translation by
- Hamed Malek <hamed@farsiweb.info>.
-
-2005-05-15 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Rostislav Raykov <zbrox@i-space.org>
-
-2005-05-11 Kostas Papadimas <pkst@gnome.org>
-
- *el.po Updated Greek Translation
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * POTFILES.in: handle renamed error files.
-
-2005-05-06 Not Zed <NotZed@Ximian.com>
-
- * POTFILES.in: updates for plugins.
-
-2005-05-05 Pawan Chitrakar <pawan@nplinux.org>
-
- * ne.po: Updated Nepali Translation
-
-2005-05-03 Roozbeh Pournader <roozbeh@farsiweb.info>
-
- * fa.po: Updated Persian translation by Meelad Zakaria
- <meelad@farsiweb.info> and myself.
-
-2005-05-02 Roozbeh Pournader <roozbeh@farsiweb.info>
-
- * fa.po: Updated Persian translation by Meelad Zakaria
- <meelad@farsiweb.info> and myself.
-
-2005-04-30 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-04-29 JP Rosevear <jpr@novell.com>
-
- * POTFILES.in: remove dead files
-
-2005-04-28 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2005-04-24 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-04-20 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-04-18 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2005-04-15 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-04-09 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2005-04-08 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-04-07 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation.
-
-2005-04-06 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-04-06 Nikos Charonitakis <charosn@her.forthnet.gr>
-
- * el.po: Updated Greek translation.
-
-2005-04-06 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
-2005-04-05 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2005-04-05 Frank Arnold <farnold@cvs.gnome.org>
-
- * de.po: Updated German translation.
-
-2005-04-04 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2005-04-02 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-03-31 Steve Murphy <murf@e-tools.com>
-
- * rw.po: Added Kinyarwanda translation.
-
-2005-03-31 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-03-31 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2005-03-30 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-03-29 Gabor Kelemen <kelemeng@gnome.hu>
-
- * hu.po: Hungarian translation updated.
-
-2005-03-29 Adi Attar <aattar@cvs.gnome.org>
-
- * xh.po: Added Xhosa translation.
-
-2005-03-27 Ahmad Riza H Nst <ari@160c.afraid.org>
-
- * id.po: Added Indonesian Translation.
-
-2005-03-27 Pawan chitrakar <pawan@nplinux.org>
-
- * ne.po: Update Nepali translation by Ganesh Ghimire
-
-2005-03-26 Josep Puigdemont <josep@imatge-sintetica.com>
-
- * ca.po: Updated Catalan translation.
-
-2005-03-26 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2005-03-26 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-03-24 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2005-03-22 Christian Rose <menthos@menthos.com>
-
- * POTFILES.in: Added missing file entry.
- * sv.po: Updated Swedish translation.
-
-2005-03-22 Frank Arnold <farnold@cvs.gnome.org>
-
- * de.po: Updated German translation.
-
-2005-03-21 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-03-16 Pawan Chitrakar <pawan@nplinux.org>
-
- * ne.po: Added Nepali Translation
-
-2005-03-15 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-03-15 Guilherme de S. Pastore <gpastore@cvs.gnome.org>
-
- * pt_BR.po: Fixed a grammar problem with the "Error while"
- message on the Brazilian Portuguese translation.
-
-2005-03-15 Stanislav Brabec <sbrabec@suse.cz>
-
- * cs.po: Fixed plural cases.
-
-2005-03-11 Baris Cicek <baris@teamforce.name.tr>
-
- * tr.po: Updated Turkish Translation
-
-2005-03-10 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2005-03-09 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2005-03-07 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Iassen Pramatarov <turin@fsa-bg.org>
-
-2005-03-05 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2005-03-04 Laszlo Dvornik <dvornik@gnome.hu>
-
- * hu.po: Hungarian translation updated by Gabor Kelemen.
-
-2005-03-04 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-03-02 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2005-03-01 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2005-02-28 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation
- by Luca Ferretti <elle.uca@infinito.it>
-
-2005-03-01 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-02-28 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2005-02-29 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2005-02-27 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2005-02-27 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-02-27 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2005-02-27 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation
- by Luca Ferretti <elle.uca@infinito.it>
-
-2005-02-27 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2005-02-24 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2005-02-23 JP Rosevear <jpr@novell.com>
-
- * POTFILES.in: e-passwords moved to e-d-s
-
-2005-02-23 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by
- Josep Puigdemont <josep@imatge-sintetica.com>.
-
-2005-02-23 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Update
- * no.po: Update
-
-2005-02-23 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2005-02-23 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-02-23 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2005-02-22 Nikos Charonitakis <charosn@her.forthnet.gr>
-
- * el.po: Updated Greek translation.
-
-2005-02-22 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2005-02-22 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2005-02-22 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2005-02-22 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-02-22 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2005-02-21 Maxim Dziumanenko <mvd@mylinux.com.ua>
-
- * uk.po: Updated Ukrainian translation.
-
-2005-02-21 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2005-02-21 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2005-02-21 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2005-02-21 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2005-02-21 Frank Arnold <farnold@cvs.gnome.org>
-
- * de.po: Updated German translation.
-
-2005-02-21 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-02-21 Ankit Patel <ankit644@yahoo.com>
-
- * gu.po: Updated Gujarati Translation.
-
-2005-02-20 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2005-02-20 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by
- Xavi Conde <xaviconde@eresmas.com>.
-
-2005-02-20 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation from
- Vincent Carriere <carriere_vincent@yahoo.fr>.
-
-2005-02-20 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-02-20 Miloslav TrmaÄ <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2005-02-19 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2005-02-19 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-02-19 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2005-02-18 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation by Luca
- Ferretti <elle.uca@infinito.it>
-
-2005-02-16 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2005-02-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Typo
- * no.po: Fix typo
-
-2005-02-15 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2005-02-15 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2005-02-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Fix typo and update
- * no.po: Same
-
-2005-02-14 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2005-02-14 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2005-02-14 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-02-14 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2005-02-14 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2005-02-13 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2005-02-13 David Lodge <dave@cirt.net>
-
- * en_GB.po: Updated British translation.
-
-2005-02-12 Frank Arnold <farnold@cvs.gnome.org>
-
- * de.po: Updated German translation.
-
-2005-02-12 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2005-02-12 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2005-02-12 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2005-02-11 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-02-10 Christian Rose <menthos@menthos.com>
-
- * POTFILES.in: Sorted and added missing file entry.
-
-2005-02-10 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-02-10 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Update
- * no.po: Update
-
-2005-02-10 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-02-10 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-02-10 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-02-09 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2005-02-08 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-02-08 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-02-07 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-02-07 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-02-07 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-02-07 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-02-06 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-02-06 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2005-02-05 Frank Arnold <farnold@cvs.gnome.org>
-
- * de.po: Updated German translation.
-
-2005-02-05 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanih translation.
-
-2005-02-05 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-02-04 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2005-02-02 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-02-01 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-02-01 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2005-02-01 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2005-02-01 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-01-31 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-01-31 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-01-31 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2005-01-31 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-01-30 Marcel Telka <marcel@telka.sk>
-
- * sk.po: Updated Slovak translation.
-
-2005-01-30 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-01-29 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-01-28 JP Rosevear <jpr@novell.com>
-
- Fixes #71930
-
- * POTFILES.in: add missing e-error files
-
-2005-01-28 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2005-01-28 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-01-27 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-01-27 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-01-27 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2005-01-27 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Update
- * no.po: Update
-
-2005-01-27 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2005-01-27 Frank Arnold <farnold@cvs.gnome.org>
-
- * de.po: Updated German translation.
-
-2005-01-26 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-01-26 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-01-25 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2005-01-25 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2005-01-25 Hendrik Richter <hendrik@gnome-de.org>
-
- * de.po: Updated German translation.
-
-2005-01-24 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-01-24 Hendrik Richter <hendrik@gnome-de.org>
-
- * de.po: Updated German translation.
-
-2005-01-24 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2005-01-23 Frank Arnold <farnold@cvs.gnome.org>
-
- * de.po: Updated German translation.
-
-2005-01-23 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Jo Vermeulen.
-
-2005-01-21 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-01-18 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Update
- * no.po: Update
-
-2005-01-20 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2005-01-20 Frank Arnold <farnold@cvs.gnome.org>
-
- * de.po: Updated German translation.
-
-2005-01-19 Frank Arnold <farnold@cvs.gnome.org>
-
- * de.po: Updated German translation.
-
-2005-01-19 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-01-19 Frank Arnold <farnold@cvs.gnome.org>
-
- * de.po: Partially updated German translation.
-
-2005-01-18 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-01-17 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-01-17 Nikos Charonitakis <charosn@her.forthnet.gr>
-
- * el.po: Updated Greek translation.
-
-2005-01-15 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-01-15 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2005-01-14 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-01-14 Marco Ciampa <ciampix@libero.it>
-
- * it.po: updated italian translation
-
-2005-01-13 Marco Ciampa <ciampix@libero.it>
-
- * it.po: updated italian translation
-
-2005-01-12 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2005-01-11 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2005-01-11 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-01-10 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2005-01-10 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2005-01-10 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2005-01-10 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-01-10 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-01-10 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-01-08 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Yet again updated Lithuanian translation.
-
-2005-01-08 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-01-08 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2005-01-08 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2005-01-07 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2005-01-07 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated by Ivar Smolin.
-
-2005-01-05 Rodney Dawes <dobey@novell.com>
-
- * POTFILES.in: Remove mail-errors.xml (the .h belongs here, not the
- straight .xml currently)
-
-2005-01-04 JP Rosevear <jpr@novell.com>
-
- * POTFILES.in: remove dead files
-
-2004-12-30 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- myself
-
-2004-12-29 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2004-12-20 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2004-12-18 JP Rosevear <jpr@novell.com>
-
- Fixes #68841
-
- * pt_BR.po: fix markup in translated message
-
-2004-12-18 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2004-12-15 Rodney Dawes <dobey@novellcom>
-
- * POTFILES.in: Remove mail-account-gui.c
-
-2004-12-14 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation.
-
-2004-12-11 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-12-10 Rodney Dawes <dobey@novell.com>
-
- * POTFILES.in: Back out additional change to use shell-errors.xml.in
-
-2004-12-10 Rodney Dawes <dobey@novell.com>
-
- * POTFILES.in: Remove e-destination.c
-
-2004-12-09 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Rostislav Raykov <zbrox@i-space.org>
-
-2004-12-09 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2004-12-06 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2004-12-05 Baris Cicek <baris@teamforce.name.tr>
-
- * tr.po: Fixed a typo in Turkish Translation
-
-2004-12-04 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2004-12-03 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * POTFILES.in:
- Removed mail/mail-account-editor.c
- Removed mail/mail-config-druid.c
- They are no longer available.
- * da.po: Updated Danish translation.
-
-2004-12-01 Dafydd Harries <daf@muse.19inch.net>
-
- * cy.po: Copied from the gnome-2-8 branch.
-
-2004-11-30 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Lode Vermeiren.
-
-2004-11-26 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2004-11-25 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2004-11-25 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2004-11-23 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Again updated Lithuanian translation. More to come soon.
-
-2004-11-23 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2004-11-21 Hendrik Richter <hendrik@gnome-de.org>
-
- * de.po: Merged German translation from gnome-2-8.
-
-2004-11-21 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2004-11-19 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated Italian translation.
-
-2004-11-17 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Michel Klijmij.
-
-2004-11-15 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation.
-
-2004-11-13 Meelad Zakaria <meelad@bamdad.org>
-
- * fa.po: Updated Persian translation.
-
-2004-11-10 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated Italian translation.
-
-2004-11-10 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation.
-
-2004-11-07 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2004-11-06 Sebastien Bacher <seb128@debian.org>
-
- * fr.po: Fix in the French translation.
-
-2004-11-04 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Fixed Czech translation (thanks to
- Juraj Kubelka <Juraj.Kubelka@email.cz>).
-
-2004-10-26 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated translator-credits.
-
-2004-10-22 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2004-10-20 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated Italian translation.
-
-2004-10-19 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2004-10-17 Nikos Charonitakis <charosn@her.forthnet.gr>
-
- * el.po: Updated Greek translation.
-
-2004-10-15 Hasbullah Bin Pit <sebol@my-penguin.org>
-
- * ms.po: Updated Malay translation.
-
-2004-10-15 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir Petkov <vpetkov@i-space.org>
-
-2004-10-12 Meelad Zakaria <meelad@bamdad.org>
-
- * fa.po: Updated Persian translation.
-
-2004-10-12 Hasbullah Bin Pit <sebol@my-penguin.org>
-
- * ms.po: Updated Malay translation.
-
-2004-10-12 Roozbeh Pournader <roozbeh@farsiweb.info>
-
- * fa.po: Updated Persian translation by Meelad Zakaria
- <meelad@bamdad.org>.
-
-2004-10-12 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2004-10-12 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2004-10-10 Nikos Charonitakis <charosn@her.forthnet.gr>
-
- * el.po: Updated Greek translation.
-
-2004-10-09 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-10-08 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-10-07 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2004-10-06 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by
- Xavier Conde Rueda <xaviconde@eresmas.com>.
-
-2004-10-06 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2004-10-05 Roozbeh Pournader <roozbeh@farsiweb.info>
-
- * fa.po: Updated Persian translation by Meelad Zakaria
- <meelad@bamdad.org>.
-
-2004-10-05 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Michel Klijmij.
-
-2004-10-04 Roozbeh Pournader <roozbeh@farsiweb.info>
-
- * fa.po: Updated Persian translation by Meelad Zakaria
- <meelad@bamdad.org>.
-
-2004-10-02 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2004-10-02 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-10-1 Mugurel Tudor <mugurelu@go.ro>
-
- * ro.po: Updated Romanian translation
-
-2004-09-30 Marco Ciampa <ciampix@libero.it>
-
- * it.po: updated italian translation.
-
-2004-09-30 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2004-09-30 Sebastien Bacher <seb128@debian.org>
-
- * fr.po: Fix in the French translation.
-
-2004-09-29 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-09-29 Marco Ciampa <ciampix@libero.it>
-
- * it.po: italian translation, locale and hotkey trim
-
-2004-09-28 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2004-09-27 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Reinout van Schouwen.
-
-2004-09-26 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2004-09-26 Roozbeh Pournader <roozbeh@farsiweb.info>
-
- * fa.po: Updated Persian translation by Meelad Zakaria
- <meelad@bamdad.org>.
-
-2004-09-24 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-09-24 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation.
-
-2004-09-23 Marco Ciampa <ciampix@libero.it>
-
- * it.po: updated italian translation.
-
-2004-09-23 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-09-22 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation from
- Craig Jeffares <cjeffares@novell.com>.
-
-2004-09-22 Craig Jeffares <cjeffares@novell.com>
-
- * it.po & zh_TW.po: Updated Italian & Chinese Trad translation.
-
-2004-09-21 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-09-21 Roozbeh Pournader <roozbeh@sharif.edu>
-
- * fa.po: Updated Persian translation by Meelad Zakaria
- <meelad@bamdad.org>.
-
-2004-09-18 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2004-09-19 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2004-09-14 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2004-09-13 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2004-09-13 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated (unfinished).
-
-2004-09-12 Mugurel Tudor <mugurelu@go.ro>
-
- * ro.po: Updated Romanian translation
-
-2004-09-12 Hasbullah Bin Pit <sebol@my-penguin.org>
-
- * ms.po: Updated Malay Translation.
-
-2004-09-11 Mugurel Tudor <mugurelu@go.ro>
-
- * ro.po: Updated Romanian translation
-
-2004-09-10 Akagic Amila <bono@linux.org.ba>
-
- * bs.po: Added Bosnian translation.
-
-2004-09-10 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-09-10 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2004-09-09 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated (unfinished).
-
-2004-09-09 Nikos Charonitakis <charosn@her.forthnet.gr>
-
- * el.po: Updated Greek translation.
-
-2004-09-09 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2004-09-08 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2004-09-07 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2004-09-06 David Lodge <dave@cirt.net>
-
- * en_GB.po: Updated British translation.
-
-2004-09-06 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation.
-
-2004-09-06 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-09-05 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation:
- Merged translations from gnome-2-8 branch.
-
-2004-09-04 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation.
-
-2004-09-03 JP Rosevear <jpr@novell.com>
-
- Fixes #65030
-
- * en_GB.po: Correct typo
-
-2004-09-03 Baris Cicek <baris@teamforce.name.tr>
-
- * tr.po: Updated Turkish Translation
-
-2004-09-02 Martin Willemoes Hansen <mwh@sysrq.dk>
-
- * da.po: Updated Danish translation
-
-2004-09-02 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation
-
-2004-09-01 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2004-09-01 Guntupalli Karunakar <karunakar@freedomink.org>
-
- * hi.po: Updated Hindi translation by
- Rajesh Ranjan <rranjan@redhat.com>
-
-2004-08-30 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation:
- Merged translations from gnome-2-8 branch.
-
-2004-08-28 Ales Nyakhaychyk <nab@mail.by>
-
- * be.po: Updated Belarusian translation.
-
-2004-08-29 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-08-28 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-08-28 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-08-28 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-08-28 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-08-26 Gustavo Maciel Dias Vieira <gustavo@sagui.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation done by
- Gustavo Maciel Dias Vieira <gustavo@sagui.org>.
-
-2004-08-26 Nikos Charonitakis <charosn@her.forthnet.gr>
-
- * el.po: Updated Greek translation.
-
-2004-08-26 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation from Sebastien
- Bacher <seb128@debian.org>.
-
-2004-08-25 Hasbullah Bin Pit <sebol@imy-penguin.org>
-
- * ms.po: Updated Malay Translation.
-
-2004-08-25 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-08-24 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-08-23 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2004-08-23 Nikos Charonitakis <charosn@her.forthnet.gr>
-
- * el.po: Updated Greek translation.
-
-2004-08-23 Stanislav Brabec <sbrabec@suse.cz>
-
- * cs.po: Typo fix.
-
-2004-08-23 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
-2004-08-23 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2004-08-23 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2004-08-22 Christian Neumair <chris@gnome-de.org>
-
- * de.po: Updated German translation.
-
-2004-08-22 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Update
- * no.po: Update
-
-2004-08-22 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-08-22 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-08-22 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2004-08-20 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2004-08-20 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-08-19 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanih translation.
-
-2004-08-19 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-08-19 Maxim Dziumanenko <mvd@mylinux.com.ua>
-
- * uk.po: Updated Ukrainian translation.
-
-2004-08-18 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Typo fix.
-
-2004-08-18 Kjartan Maraas <kmaraas@gnome.org>
-
- * nb.po: Add this.
-
-2004-08-18 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2004-08-18 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-08-18 Laszlo Dvornik <dvornik@gnome.hu>
-
- * hu.po: Updated Hungarian translation by Gabor Kelemen.
-
-2004-08-18 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2004-08-18 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-08-17 Nikos Charonitakis <charosn@her.forthnet.gr>
-
- * elpo: Updated Greek translation.
-
-2004-08-17 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-08-17 Ankit Patel <ankit@redhat.com>
-
- * gu.po: Updated Final Gujarati Translation.
-
-2004-08-15 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-08-15 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation
-
-2004-08-15 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2004-08-14 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation
-
-2004-08-14 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-08-14 Ilkka Tuohela <hile@iki.fi
-
- * fi.po: Updated Finnish translation
-
-2004-08-14 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-08-14 Žygimantas BeruÄka <uid0@akl.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2004-08-13 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-08-13 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-08-13 Tommi Vainikainen <thv@iki.fi>
-
- * fi.po: Unified some fields in po headers for Finnish team.
-
-2004-08-13 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-08-13 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-08-12 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2004-08-12 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2004-08-12 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2004-08-11 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation from Dan Korostelev <dan@ats.energo.ru>
-
-2004-08-11 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-08-11 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-08-11 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-08-10 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-08-10 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2004-08-10 Laszlo Dvornik <dvornik@gnome.hu>
-
- * hu.po: Updated Hungarian translation by Gabor Kelemen.
-
-2004-08-09 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-08-09 Ankit Patel <ankit@redhat.com>
-
- * gu.po: Updated Gujarati translation.
-
-2004-08-09 Amanpreet Singh Alam <aalam@redhat.com>
-
- * pa.po: Updated Panjabi translation.
-
-2004-08-08 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2004-08-07 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-08-07 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-08-06 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-08-06 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-08-06 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2004-08-05 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-08-05 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2004-08-05 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2004-08-04 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-08-03 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-08-03 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-08-03 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2004-08-03 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-08-02 JP Rosevear <jpr@novell.com>
-
- * POTFILES.in: move e-pilot-settings.c
-
-2004-08-02 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-08-02 Adam Weinberger <adamw@gnome.org>
-
- * POTFILES.in: Removed e-util/e-pilot-settings.c
-
-2004-08-02 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-07-31 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by
- Xavier Conde Rueda <xaviconde@eresmas.com>.
-
-2004-07-31 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-07-31 Laszlo Dvornik <dvornik@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2004-07-29 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation from
- Sebastien Bacher <seb128@debian.org>.
-
-2004-07-29 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-07-28 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-07-28 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2004-07-28 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2004-07-28 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-07-27 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-07-26 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2004-07-26 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-07-25 Gil Osher <dolfin@rpg.org.il>
-
- * he.po: Added Hebrew translation.
-
-2004-07-23 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-07-23 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2004-07-23 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-07-22 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated.
-
-2004-07-21 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2004-07-20 Gustavo Maciel Dias Vieira <gustavo@sagui.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation done by
- Gustavo Maciel Dias Vieira <gustavo@sagui.org>.
-
-2004-07-20 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-07-18 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-07-18 Laszlo Dvornik <dvornik@gnome.hu>
-
- * hu.po: Updated Hungarian translation by Gabor Kelemen.
-
-2004-07-16 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-07-16 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir "Kaladan" Petkov <vpetkov@i-space.org>
-
-2004-07-14 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-07-15 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-07-14 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-07-13 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2004-07-13 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: updated Russian translation
-
-2004-07-13 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-07-12 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: updated Russian translation
-
-2004-07-10 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-07-10 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-07-10 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2004-07-08 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2004-07-08 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated.
-
-2004-07-07 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-07-07 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-07-06 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-07-05 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2004-07-04 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-07-03 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Translation updated.
-
-2004-07-02 Christian Neumair <chris@gnome-de.org>
-
- * de.po: Updated German translation.
-
-2004-07-02 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Updated Albanian translation.
-
-2004-07-02 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated.
-
-2004-07-02 Christian Rose <menthos@menthos.com>
-
- * sv.po: Added links to bug reports.
-
-2004-07-01 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2004-06-30 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-06-29 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Translation updated.
-
-2004-06-29 Christian Rose <menthos@menthos.com>
-
- * POTFILES.in: Removed non-existing .h files, added missing files,
- sorted the whole thing.
-
-2004-06-28 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Update this.
- * no.po: Update this too.
-
-2004-06-25 Rodney Dawes <dobey@novell.com>
-
- * POTFILES.in: Update for removed files
-
-2004-06-24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * wa.po: Updated Walloon file
-
-2004-06-23 Rodney Dawes <dobey@novell.com>
-
- * POTFILES.in: Update for removed files
-
-2004-06-20 Arafat Medini <lumina@silverpen.de>
-
- * ar.po: Added Arabic translation.
-
-2004-06-19 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-06-18 Jeffrey Stedfast <fejj@novell.com>
-
- * POTFILES.in: Added error.xml.h files
-
-2004-06-18 Not Zed <NotZed@Ximian.com>
-
- * POTFILES.in: fix up for mail glade ifle changes.
-
-2004-06-18 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2004-06-17 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-06-17 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-06-17 Metin Amiroff <metin@karegen.com>
-
- * az.po: Translation updated by MÉ™tin Æmirov.
-
-2004-06-17 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-06-17 Not Zed <NotZed@Ximian.com>
-
- * POTFILES.in: moved the filter files around.
-
-2004-06-17 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-06-16 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2004-06-16 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-06-16 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-06-15 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-06-15 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation with correction of %%+05d.
-
-2004-06-15 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation with correction of %%+05d.
-
-2004-06-14 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-06-14 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-06-13 Metin Amiroff <metin@karegen.com>
-
- * az.po: Translation updated by MÉ™tin Æmirov.
-
-2004-06-13 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2004-06-13 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-06-12 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-06-12 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-06-10 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
- * POTFILES.in: Correct path error.
-
-2004-06-10 Rodney Dawes <dobey@novell.com>
-
- * POTFILES.in: Update for removed files
-
-2004-06-08 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated.
-
-2004-06-08 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-06-07 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-06-06 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-06-05 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by
- Xavier Conde Rueda <xaviconde@eresmas.com>.
-
-2004-06-05 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2004-06-05 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-06-04 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2004-06-03 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated.
-
-2004-05-28 JP Rosevear <jpr@novell.com>
-
- * POTFILES.in: remove about box
-
-2004-05-27 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-05-26 Christophe Merlet <redfox@redfoxcenter.org>
-
- * POTFILES.in: Updated.
- * fr.po: Updated French translation.
-
-2004-05-26 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2004-05-25 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-05-25 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated.
-
-2004-05-25 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-05-25 Alexander Shopov <ash@contact.bg>
-
- * bg.po: Updated Bulgarian translation by
- Vladimir "Kaladan" Petkov <vpetkov@i-space.org>
-
-2004-05-25 Joop Stakenborg <pg4i@xs4all.nl>
-
- * nl.po: fixed attribution to not cause crash. See #58882.
-
-2004-05-24 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-05-23 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated.
-
-2004-05-23 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-05-22 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation
-
-2004-05-22 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2004-05-22 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2004-05-22 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-05-22 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated.
-
-2004-05-21 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-05-20 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-05-19 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-05-19 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by
- Xavier Conde Rueda <xaviconde@eresmas.com>.
-
-2004-05-19 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-05-18 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-05-17 Gustavo Maciel Dias Vieira <gustavo@sagui.org>
-
- * pt_BR.po: Updated Brazilian Portuguese translation done by
- Gustavo Maciel Dias Vieira <gustavo@sagui.org>.
-
-2004-05-16 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2004-05-15 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-05-13 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-05-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2004-05-12 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated.
-
-2004-05-12 Not Zed <NotZed@Ximian.com>
-
- * POTFILES.in: fix for xml error files, get i18n strings from
- generated .h files.
-
-2004-05-11 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-05-10 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated.
-
-2004-05-10 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Spanish translation updated.
-
-2004-05-10 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-05-06 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-05-06 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated.
-
-2004-05-05 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-05-04 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-05-04 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spansih translation.
-
-2004-05-03 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-05-03 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-05-03 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-05-02 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated.
-
-2004-05-02 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Add some missing files.
- * no.po: Update Norwegian translation.
-
-2004-05-02 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-05-02 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-05-01 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-05-01 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-05-01 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-05-01 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-05-01 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated and revised Portuguese translation.
-
-2004-04-30 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-04-30 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-04-30 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Italian translation updated.
-
-2004-04-30 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-04-29 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-04-29 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-04-29 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-04-29 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-04-28 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-04-28 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-04-28 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-04-28 Not Zed <NotZed@Ximian.com>
-
- * POTFILES.in: Added mailer error files.
-
-2004-04-27 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-04-27 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-04-26 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-04-25 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-04-25 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-04-24 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spansih translation.
-
-2004-04-24 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation.
-
-2004-04-24 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2004-04-22 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-04-22 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-04-21 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by
- Xavi Conde Rueda <xaviconde@eresmas.com>.
-
-2004-04-21 Carlos Perelló Marín <carlos@gnome.org>
-
- * es.po: Fixed a typo and some fuzzy updates.
-
-2004-04-20 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-04-20 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-04-21 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-04-20 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-04-19 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-04-19 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-04-17 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-04-17 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-04-17 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-04-16 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-04-15 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-04-15 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-04-15 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-04-14 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-04-14 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation done by
- Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>.
-
-2004-04-14 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-04-14 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-04-13 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-04-13 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-04-12 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updated British English translation
-
-2004-04-12 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-07-11 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation
- from Afonso Celso Medina <medina@maua.br>.
-
-2004-04-10 Adam Weinberger <adamw@gnome.org>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-07-10 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation
- from Afonso Celso Medina <medina@maua.br>.
-
-2004-04-10 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-04-09 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: s/eab-destination/e-destination/
-
-2004-04-08 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-04-07 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-04-07 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-04-07 Samúel Jón Gunnarsson <sammi@techattack.nu>
-
- * is.po: Added Icelandic translation by
- Helgi Þormar Þorbjörnsson <helgi@trance.is>
-
-2004-04-06 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2004-04-05 Iñaki Larrañaga <dooteo@euskalgnu.org>
-
- * eu.po: Update Basque translation.
-
-2004-04-05 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-04-04 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-04-01 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2004-03-31 Gareth Owen <gowen72@yahoo.com>
-
- * en_GB.po: Updaed British English translation
-
-2004-03-31 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-03-31 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: Removed the imap4 files
-
-2004-03-30 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: Removed missing camel-imap-command.c for imap4
-
-2004-03-29 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-03-29 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by
- Xavier Conde Rueda <xaviconde@eresmas.com>.
-
-2004-03-28 Robert Sedak <robert.sedak@sk.htnet.hr>
-
- * hr.po: Updated Croatian translation.
-
-2004-03-28 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-03-27 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation.
-
-2004-03-27 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-03-27 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-03-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2004-03-26 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
- * POTFILES.in: Added missing files.
-
-2004-03-25 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2004-03-25 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation done by
- Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>.
-
-2004-03-25 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: Remove mail/local-config.glade
-
-2004-03-24 Chris Toshok <toshok@ximian.com>
-
- * POTFILES.in: add addressbook/gui/contact-editor/eab-editor.c.
-
-2004-03-24 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
-2004-03-23 Miloslav Trmac <mitr@volny.cz>
-
- * az.po: Updated Czech translation.
-
-2004-03-23 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2004-03-22 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: updated Spansih translation.
-
-2004-03-22 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-03-21 Alastair McKinstry <mckinstry@debian.org>
-
- * ga.po: Updated Irish translation.
-
-2004-03-21 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-03-21 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by
- Xavier Conde Rueda <xaviconde@eresmas.com>.
-
-2004-03-19 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-03-19 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-03-18 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-03-17 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2004-03-17 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-03-17 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by the
- Catalan Evolution team.
-
-2004-03-16 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-03-15 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-03-14 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
-2004-03-14 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-03-12 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-03-11 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation done by
- Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>.
-
-2004-03-11 Alexander Winston <alexander.winston@comcast.net>
-
- * en_CA.po: Updated Canadian English translation.
-
-2004-03-11 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
-2004-03-10 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-03-09 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-03-09 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-03-09 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by the
- Catalan Evolution team.
-
-2004-03-09 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
-2004-03-08 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-03-06 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-03-05 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-03-06 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-03-04 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-03-03 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-03-02 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2004-03-02 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-03-01 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
-2004-03-01 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-02-29 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Translation updated
-
-2004-02-28 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-02-27 Leonid Kanter <leon@asplinux.ru>
-
- * ru.po: Updated Russian translation
-
-2004-02-27 Priit Laes <plaes@cvs.gnome.org>
-
- * et.po: Translation updated.
-
-2004-02-26 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
-2004-02-27 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-02-26 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Kees van den Broek.
-
-2004-02-26 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-02-25 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by the
- Catalan Evolution team.
-
-2004-02-24 Alastair McKinstry <mckinstry@debian.org>
-
- * ga.po: Updated.
-
-2004-02-24 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: Add mail/em-format-quote.c
-
-2004-02-24 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: remove dead file
-
-2004-02022 Adam Weinberger <adamw@FreeBSD.org>
-
- * en_CA.po: Added "en_CA" (Canadian English) translation.
-
-2004-02-23 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-02-22 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated finnish translation.
-
-2004-02-22 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
-2004-02-21 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-02-20 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-02-20 Danilo Å egan <dsegan@gmx.net>
-
- * POTFILES.in: Added missing files.
-
-2004-02-19 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation.
-
-2004-02-19 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-02-18 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-02-17 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-02-17 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-02-16 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-02-16 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-02-13 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2004-02-13 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation.
-
-2004-02-12 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by the
- Catalan Evolution team.
-
-2004-02-12 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: Remove dead files and add new ones
-
-2004-02-11 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2004-02-10 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: remove files that were killed
-
-2004-02-10 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2004-02-08 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-02-07 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated finnish translation.
-
-2004-02-07 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-02-06 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-02-06 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-02-05 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: Remove e-shell-view-menu.c
-
-2004-02-04 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated finnish translation.
-
-2004-02-04 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-02-03 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: Updated with recent additions/moves
-
-2004-02-03 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-02-02 Ilkka Tuohela <hile@iki.fi>
-
- * fi.po: Updated finnish translation.
-
-2004-02-02 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-02-02 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Updated Catalan translation by the
- Catalan Evolution team.
-
-2004-02-02 Alastair McKinstry <mckinstry@computer.org>
-
- * ga.po: Updated Irish translation.
-
-2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
-
- * hr.po: Updated Croatian translation.
-
-2004-01-31 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation.
-
-2004-02-01 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-01-31 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2004-01-30 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: Removed e-meeting-model.c
-
-2004-01-30 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-01-30 MÉ™tin Æmirovf <metin@karegen.com>
-
- * az.po: Translation updated by MÉ™tin Æmirov.
-
-2004-01-30 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-01-30 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-01-29 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated translation.
-
-2004-01-29 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-01-29 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2004-01-28 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2004-01-28 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po: Marked all plural-forms bugs with 'bug: plural-forms'.
-
-2004-01-28 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
-2004-01-28 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2004-01-28 Marco Ciampa <ciampix@libero.it>
-
- * it.po: updated italian translation.
-
-2004-01-28 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Fixed Czech translation.
-
-2004-01-27 Marco Ciampa <ciampix@libero.it>
-
- * it.po: updated italian translation.
-
-2004-01-27 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2004-01-27 Artur Flinta <aflinta@cvs.gnome.org>
-
- * pl.po: Updated Polish translation by GNOME PL Team.
-
-2004-01-27 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
-2004-01-26 Nikos Charonitakis <frolix68@yahoo.gr>
-
- * el.po: Updated Greek translation.
-
-2004-01-26 Alastair McKinstry <mckinstry@computer.org>
-
- * ga.po: Updated translations.
-
-2004-01-26 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2004-01-26 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-01-25 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation from
- Sebastien Bacher <seb128@debian.org>.
-
-2004-01-25 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Daniel van Eeden.
-
-2004-01-25 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2004-01-25 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2004-01-25 Jordi Mallach <jordi@sindominio.net>
-
- * ca.po: Merge from evolution-1-4-branch.
-
-2004-01-25 Christian Neumair <chris@gnome-de.org>
-
- * de.po: Updated German translation.
-
-2004-01-25 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-01-25 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2004-01-25 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation from
- Yannick Marchegay <yannick.marchegay@lokanova.com>.
-
-2004-01-25 Funda Wang <fundawang@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation.
-
-2004-01-24 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2004-01-24 Sanlig Badral <badral@openmn.org>
-
- * mn.po: Added Mongolian translation.
-
-2004-01-24 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2004-01-24 JP Rosevear <jpr@ximian.com>
-
- * tr.po: remove duplicate msgid's
-
-2004-01-24 Dmitry G. Mastrukov <dmitry@taurussoft.org>
-
- * ru.po: Updated Russian translation
- from Russian team <gnome-cyr@gnome.org>.
-
-2004-01-24 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-01-23 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation done by
- Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>.
-
-2004-01-23 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-01-23 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
-2004-01-21 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: Updated for changes to the keys file in data/
-
-2004-01-21 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Kees van den Broek.
-
-2004-01-21 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-01-21 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-01-20 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2004-01-19 Alastair McKinstry <mckinstry@computer.org>
-
- * ga.po: Updated Irish translation.
-
-2004-01-19 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated by Tino Meinen.
-
-2004-01-19 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation.
-
-2004-01-18 Alastair McKinstry <mckinstry@computer.org>
-
- * ga.po: Updated Irish translation.
-
-2004-01-18 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-01-17 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
- * POTFILES.in: Added camel/providers/groupwise/camel-gw-listener.c.
-
-2004-01-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2004-01-15 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-01-15 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
-2004-01-14 Alastair McKinstry <mckinstry@computer.org>
-
- * ga.po: Updated Irish translation.
-
-2004-01-14 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-01-14 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
- * POTFILES.in: Added missing files.
-
-2004-01-14 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-01-14 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-01-13 Vincent van Adrighem <adrighem@gnome.org>
-
- * nl.po: Translation updated.
-
-2004-01-13 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-01-13 Žygimantas BeruÄka <uid0@tuxfamily.org>
-
- * lt.po: Updated Lithuanian translation by Tomas Kuliavas.
-
-2004-01-13 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-01-12 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-01-12 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
-2004-01-11 Roozbeh Pournader <roozbeh@sharif.edu>
-
- * fa.po: Updated slightly.
-
-2004-01-11 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Added missing files.
- * no.po: Updated slightly.
-
-2004-01-11 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2004-01-10 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
- * POTFILES.in: Updated.
-
-2004-01-09 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: Update the list of translatable files
-
-2004-01-09 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-01-09 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2004-01-08 Robert Sedak <robert.sedak@sk.htnet.hr>
-
- * hr.po: Updated Croatian translation.
-
-2004-01-07 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-01-07 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2004-01-06 Kostas Papadimas <pkst@gnome.org>
-
- * el.po: Updated Greek translation.
-
-2004-01-06 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-01-05 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation.
-
- * POTFILES.in: Added missing files.
-
-2004-01-05 Laurent Dhima <laurenti@alblinux.net>
-
- * sq.po: Added Albanian translation.
-
-2004-01-04 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2004-01-03 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2004-01-03 Roozbeh Pournader <roozbeh@sharif.edu>
-
- * fa.po: Updated Persian translation.
-
-2004-01-01 Roozbeh Pournader <roozbeh@sharif.edu>
-
- * fa.po: Added Persian translation.
-
-2004-01-01 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2003-12-30 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: remove dead file
-
-2003-12-29 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: remove dead files
-
-2003-12-22 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2003-12-20 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2003-12-19 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2003-12-18 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2003-12-15 Rodney Dawes <dobey@ximian.com>
-
- * it.po: Fix mismatched msgstr on line 11876
-
-2003-12-15 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2003-12-14 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2003-12-13 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2003-12-13 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
-
- * es.po: Updated Spanish translation.
-
-2003-12-08 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2003-12-07 Paul Duffy <dubhthach@compsoc.nuigalway.ie>
-
- * ga.po: Updated Irish Translation, submitted by David O'Callaghan <david.ocallaghan@cs.tcd.ie>
-
-2003-12-02 Rodney Dawes <dobey@ixmian.com>
-
- * POTFILES.in: Remove missing files, Add files with strings
- * POTFILES.skip: Remove missing files
-
-2003-12-01 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: Remove missing files
-
-2003-11-27 Metin Amiroff <metin@karegen.com>
-
- * az.po: Updated Azerbaijani translation.
-
-2003-11-26 Chris Toshok <toshok@ximian.com>
-
- * POTFILES.in: add smime/gui/certificate-viewer.c and
- smime/lib/e-pkcs12.c
-
-2003-11-24 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation
-
-2003-11-19 Rodney Dawes <dobey@ximian.com>
-
- * it.po: Fixed msgstr missing ending
-
-
-2003-11-19 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation
-
-2003-11-18 Hasbullah Bin Pit <sebol@ikhlas.com>
-
- * ms.po: Updated initial Malay Translation by
- MIMOS Open Source Development Group <ismas@mimos.my>
-
-2003-11-17 Arkadiusz Lipiec <arkadiusz.lipiec@gazeta.pl>
-
- * pl.po: Updated Polish translation
-
-2003-11-17 Ettore Perazzoli <ettore@ximian.com>
-
- * POTFILES.in: Update.
-
-2003-11-13 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: remove dead file
-
-2003-11-11 Chris Toshok <toshok@ximian.com>
-
- * POTFILES.in: add smime/lib/e-cert-db.c
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: update
-
-2003-10-30 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: remove dead file
-
-2003-10-30 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2003-10-23 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: s/smime-gui.glade/smime-ui.glade/
-
-2003-10-23 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: Add some missing files, and remove files
- that have been removed from CVS
- * POTFILES.skip: Add data/evolution.desktop.in
-
-2003-10-23 Chris Toshok <toshok@ximian.com>
-
- * POTFILES.in: add smime files.
-
-2003-10-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: Removed some unused mail source files
-
-2003-10-22 Dan Winship <danw@ximian.com>
-
- * POTFILES.in, POTFILES.skip: update to match the tree.
-
-2003-10-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * POTFILES.in: removed calendar-model.c.
-
-2003-10-13 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian Nynorsk translation.
-
-2003-10-09 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian (nynorsk) translation.
-
-2003-10-02 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian (nynorsk) translation.
-
-2003-10-01 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian (nynorsk) translation.
-
-2003-09-26 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated Norwegian (nynorsk) translation.
-
-2003-09-26 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2003-09-25 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2003-09-23 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Updated.
-
-2003-09-23 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Minor update.
-
-2003-09-18 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: And now with correct charset.
-
-2003-09-16 Åsmund Skjæveland <aasmunds@fys.uio.no>
-
- * nn.po: Roughly two hundred strings translated or defuzzed. Still
- a long way to go (25% left), but every little bit helps.
-
-2003-09-15 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation (replay date corrected...)
-
-2003-09-11 Hans Petter Jansson <hpj@ximian.com>
-
- * POTFILES.in: Add some files that were missing, remove some test
- programs that don't need i18n, sort.
-
-2003-09-10 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2003-09-07 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Merged from evolution-1-4-branch.
-
-2003-08-20 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>
-
- * zh_CN.po: Removed illegal '-'s from strptime msgstr, this fixes
- #43558, Appointment Editor always gives time validation error for
- apptmnts in non UTF-8/non ASCII locales.
-
-2003-08-20 Hasbullah Bin Pit <sebol@ikhlas.com>
-
- * ms.po: Updated initial Malay Translation by
- MIMOS Open Source Development Group <syed@mimos.my>
-
-2003-08-07 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Merged from evolution-1-4-branch.
-
-2003-08-06 Dan Winship <danw@ximian.com>
-
- * it.po: Fix a bug (control characters accidentally inserted into
- the file?) and a warning (extra "
-")
-
-2003-08-05 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation (revision completed).
-
-2003-08-04 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation (under revision 91% completed).
-
-2003-08-03 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation (under revision 35% completed).
-
-2003-08-02 Christophe Merlet <redfox@redfoxcenter.org>
-
- * fr.po: Updated French translation by
- Brigitte Le Grand <brigitte.le.grand@sun.com>
-
-2003-08-02 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation (under revision 25% completed).
-
-2003-08-01 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by
- Francisco Javier F. Serrador <serrador@arrakis.es>.
-
-2003-07-26 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po,sr@Latn.po: Updated Serbian translation by Serbian team
- (Prevod.org).
-
- * POTFILES.in: Removed "widgets/misc/e-messagebox.c" because it
- was removed from repository on July 23, by danw.
-
-2003-07-26 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2003-07-22 Christian Neumair <chris@gnome-de.org>
-
- * de.po: Updated German translation.
-
-2003-07-21 Hasbullah Bin Pit <sebol@ikhlas.com>
-
- * ms.po: Added initial Malay Translation by
- MIMOS Open Source Development Group <syed@mimos.my>
-
-2003-07-19 Abel Cheung <maddog@linux.org.hk>
-
- * bg.po, ga.po, gl.po, lt.po: Convert to UTF-8 and merge with newest
- template.
-
-2003-07-10 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by
- Francisco Javier F. Serrador <serrador@arrakis.es>.
-
-2003-07-07 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by
- Francisco Javier F. Serrador <serrador@arrakis.es>.
-
-2003-06-26 Kostas Papadimas <pkst@gmx.net>
-
- * el.po: Greek translation updated by Nikos Charonitakis <charosn@her.forthnet.gr>
-
-2003-06-25 Ivan Stojmirov <stojmir@linux.net.mk>
-
- * mk.po: Updated Macedonian translation.
-
-2003-06-25 Kang Jeong-Hee <Keizi@mail.co.kr>
-
- * ko.po: Updated Korean translation.
-
-2003-06-23 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-06-23 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Committed updated Turkish translation by Gorkem Cetin.
-
-2003-06-23 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by
- Francisco Javier F. Serrador <serrador@arrakis.es>.
-
-2003-06-23 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2003-06-22 Kostas Papadimas <pkst@gmx.net>
-
- * el.po: Greek translation updated by Nikos Charonitakis <charosn@her.forthnet.gr>
-
-2003-06-22 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Updated Serbian translation by Serbian team
- (Prevod.org).
-
-2003-06-21 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
-
- * nl.po: Dutch translation updated.
-
-2003-06-21 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
-
- * nl.po: Dutch translation updated.
-
-2003-06-20 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2003-06-18 Andras Timar <timar@gnome.hu>
-
- * hu.po: Proofreading: 100%
-
-2003-06-20 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2003-06-19 Danilo Å egan <dsegan@gmx.net>
-
- * sr.po, sr@Latn.po: Added Serbian translation by Serbian team
- (Prevod.org).
-
-2003-06-18 Andras Timar <timar@gnome.hu>
-
- * hu.po: Translation: 100% reached, Proofreading: 37%
-
-2003-06-19 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation by
- Funda Wang <fundawang@linux.net.cn>.
-
-2003-06-19 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated Italian translation.
-
-2003-06-19 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation done by
- Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>.
-
-2003-06-19 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated Italian translation.
-
-2003-06-18 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Committed updated Turkish translation by Gorkem Cetin.
-
-2003-06-18 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by
- Francisco Javier F. Serrador <serrador@arrakis.es>.
-
-2003-06-18 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2003-06-17 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by
- Francisco Javier F. Serrador <serrador@arrakis.es>.
-
-2003-06-16 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Committed updated Turkish translation by Gorkem Cetin.
-
-2003-06-16 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2003-06-15 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
-
- * nl.po: Dutch translation updated.
-
-2003-06-14 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation, minor fixes.
-
-2003-06-10 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation done by
- Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>.
-
-2003-06-09 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation from
- Francisco Javier Fernandez <serrador@arrakis.es>.
-
-2003-06-04 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Fixed some bugs in Czech translation.
-
-2003-06-03 Ettore Perazzoli <ettore@ximian.com>
-
- * zh_CN.po: Updated (from Wang Li <charles@linux.net.cn> and Funda
- Wang <fundawang@en2china.com>).
-
-2003-06-03 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated Italian translation.
-
-2003-06-03 Stanislav Brabec <sbrabec@suse.cz>
-
- * cs.po: Fixed quotes: \" -> \".
diff --git a/po/ChangeLog.pre-1-4 b/po/ChangeLog.pre-1-4
deleted file mode 100644
index 58d6330957..0000000000
--- a/po/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,4726 +0,0 @@
-2003-06-02 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
-
- * nl.po: Dutch translation updated.
-
-2003-05-30 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
-
- * nl.po: Dutch translation updated.
-
-2003-05-30 Dmitry G. Mastrukov <dmitry@taurussoft.org>
-
- * ru.po: Updated Russian translation
- from Russian team <gnome-cyr@gnome.org>.
-
-2003-05-30 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
-
- * nl.po: Dutch translation updated.
-
-2003-05-28 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
-
- * nl.po: Dutch translation updated.
-
-2003-05-27 Dmitry G. Mastrukov <dmitry@taurussoft.org>
-
- * be.po: Updated Belarusian translation
- from Belarusian team <i18n@mova.org>.
-
-2003-05-26 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by
- Francisco Javier F. Serrador <serrador@arrakis.es>
-
-2003-05-26 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
-
- * nl.po: Dutch translation updated.
-
-2003-05-22 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Update translation.
-
-2003-05-22 Dmitry G. Mastrukov <dmitry@taurussoft.org>
-
- * be.po: Added Belarusian translation
- from Belarusian team <i18n@mova.org>.
-
-2003-05-22 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2003-05-21 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2003-05-21 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-05-20 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-05-20 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated by Francisco Javier Fernandez <serrador@arrakis.es>
-
-2003-05-19 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2003-05-19 Dmitry G. Mastrukov <dmitry@taurussoft.org>
-
- * ru.po: updated Russian translation
- from Russian team <gnome-cyr@gnome.org>.
-
-2003-05-17 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-05-17 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation done by
- Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>.
-
-2003-05-14 Anders Carlsson <andersca@codefactory.se>
-
- * sv.po: Fix the last part of #113003.
-
-2003-05-14 Christian Rose <menthos@menthos.com>
-
- * sv.po: Fix #113003 in bugzilla.gnome.org.
-
-2003-05-14 Kenneth Rohde Christiansen <kenneth@gnu.org>
-
- * da.po: Updated a bit.
-
-2003-05-14 Carlos Perelló Marín <carlos@gnome.org>
-
- * es.po: Updated by Francisco Javier Fernandez <serrador@arrakis.es>
-
-2003-05-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2003-05-11 Abel Cheung <maddog@linux.org.hk>
-
- * POTFILES.skip: Remove non-existant file(s).
- * ca.po, en_AU.po, en_GB.po, et.po, eu.po, ro.po:
- Converted to UTF-8.
-
-2003-05-08 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2003-05-07 Christophe Fergeau <teuf@users.sourceforge.net>
-
- * fr.po: Updated French translation.
-
-2003-05-06 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated Italian translation.
-
-2003-05-05 Christian Neumair <chris@gnome-de.org>
-
- * de.po: Updated German translation.
-
-2003-04-29 Takuo KITAME <kitame@debian.org>
-
- * ja.po: Updated Japanese translation.
-
-2003-04-29 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-04-28 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2003-04-28 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-04-27 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated portuguese translation.
-
-2003-04-26 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2003-04-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
- * POTFILES.in: Added calendar/gui/dialogs/delete-error.c
-
-2003-04-25 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by
- Francisco Javier Fernandez <serrador@arrakis.es>
-
-2003-04-25 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2003-04-24 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
-
- * nl.po: Dutch translation updated.
-
-2003-04-24 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-04-24 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2003-04-23 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by
- Francisco Javier Fernandez <serrador@arrakis.es>
-
-2003-04-23 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
-
- * nl.po: Dutch translation updated.
-
-2003-04-23 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-04-23 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2003-04-23 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
-
- * nl.po: Dutch translation updated.
-
-2003-04-22 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2003-04-22 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-04-17 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2003-04-17 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-04-17 Christian Neumair <chris@gnome-de.org>
-
- * POTFILES.in: Removed erroneous line.
- Thanks to Christian Rose who reported that issue.
- * POTFILES.skip: Removed obsolete line.
-
-2003-04-17 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2003-04-16 Christian Neumair <chris@gnome-de.org>
-
- * POTFILES.skip: Added missing files.
- * de.po: Updated German translation.
-
-2003-04-15 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Fixed an erroneous translation for "message".
-
-2003-04-14 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by
- Francisco Javier Fernandez <serrador@arrakis.es>
-
-2003-04-13 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Updated Portuguese translation.
-
-2003-04-12 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-04-12 Christian Neumair <chris@gnome-de.org>
-
- * POTFILES.in: Added missing files.
- * POTFILES.skip: Added tools/evolution-addressbook-export*.
- * de.po: Updated German translation.
-
-2003-04-11 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-04-10 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-04-09 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-04-08 Ettore Perazzoli <ettore@ximian.com>
-
- * POTFILES.in: Remove tools/evolution-addressbook-export.c, which
- is gone now.
-
-2003-04-07 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-04-07 Dan Winship <danw@ximian.com>
-
- * POTFILES.in: add tools/killev.c
-
-2003-04-06 Sami Pesonen <sampeson@iki.fi>
-
- * fi.po: Updated Finnish translation.
-
-2003-04-06 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2003-04-03 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by
- Francisco Javier Fernandez <serrador@arrakis.es>
-
-2003-04-01 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2003-03-31 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2003-03-31 Yuriy Syrota <rasta renome.rovno.ua>
-
- * uk.po: Updated Ukrainian translation.
-
-2003-03-30 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-03-29 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation done by
- Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>.
-
-2003-03-29 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2003-03-29 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Finished updating Portuguese translation.
-
-2003-03-28 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by
- Francisco Javier Fernandez <serrador@arakis.es>
-
-2003-03-28 Christian Neumair <chris@gnome-de.org>
-
- * de.po: Updated German translation.
-
-2003-03-27 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Non-final update to Portuguese translation.
-
-2003-03-27 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2003-03-24 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-03-23 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Non-final update to Portuguese translation.
-
-2003-03-23 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-03-23 Abel Cheung <maddog@linux.org.hk>
-
- * POTFILES.in, POTFILES.skip: Remove vanished files.
- * zh_TW.po: Updated traditional Chinese translation from
- Chao-Hsiung Liao <pesder.liao@msa.hinet.net>
-
-2003-03-21 Christian Neumair <chris@gnome-de.org>
-
- * POTFILES.in, POTFILES.skip: Added missing files.
- * de.po: Updated German translation.
-
-2003-03-21 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-03-20 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: Remove mail-search-dialogue.c
-
-2003-03-18 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Fixed errors in Czech translation.
-
-2003-03-18 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * pt.po: Initial Portuguese translation update.
-
-2003-03-17 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by
- Francisco Javier Fernandez <serrador@arrakis.es>
-
-2003-03-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2003-03-14 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2003-03-14 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-03-14 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by
- Francisco Javier Fernandez <serrador@arrakis.es>.
-
-2003-03-13 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2003-03-13 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-03-11 Christian Neumair <chris@gnome-de.org>
-
- * de.po: Updated German translation.
-
-2003-03-11 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2003-03-07 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2003-03-07 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-03-05 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-03-03 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
-
- * nl.po: Dutch translation updated by Kees van den Broek.
-
-2003-03-02 Sami Pesonen <sampeson@iki.fi>
-
- * fi.po: converted fi.po to UTF-8 encoding & updated.
-
-2003-03-02 Rodney Dawes <dobey@ximian.com>
-
- * POTFILES.in: s/server.in$/server.in.in/
-
-2003-02-26 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2003-02-25 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-02-25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * vi.po: Updated Vietnamese file
-
-2003-02-21 Marco Ciampa <ciampix@libero.it>
-
- * it.po: converted it.po in UTF-8 encoding & updated.
-
-2003-02-21 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-02-21 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation
- from Francisco J Fernandez <serrador@arrakis.es>.
-
-2003-02-20 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-02-20 Artis Trops <hornet@navigator.lv>
-
- * lv.po: Updated Latvian tanslation by Peteris Krisjanis.
-
-2003-02-18 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
-
- * nl.po: Dutch translation updated by Vincent van Adrighem.
-
-2003-02-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
-
- * ru.po: updated Russian translation
- from Russian team <gnome-cyr@gnome.org>.
-
-2003-02-13 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation.
-
-2003-02-11 Abel Cheung <maddog@linux.org.hk>
-
- * POTFILES.in: Add missing file(s) and remove non-existant one(s).
-
-2003-02-12 Dmitry G. Mastrukov <dmitry@taurussoft.org>
-
- * ru.po: updated Russian translation
- from Russian team <gnome-cyr@gnome.org>.
-
-2003-02-09 Miloslav Trmac <mitr@volny.cz>
-
- * cs.po: Updated Czech translation, removed some obsolete entries
-
-2003-02-08 Abel Cheung <maddog@linux.org.hk>
-
- * POTFILES.in: Add missing files and remove non-existant one.
- * el.po, en_AU.po, et.po, nn.po, sk.po: Mark incorrectly translated
- entries as fuzzy.
-
-2002-02-07 Daniel Yacob <locales@geez.org>
-
- * am.po: Updated Amharic translation.
-
-2003-02-06 Michal Bukovjan <bukm@centrum.cz>
-
- * cs.po: updated and proofread Czech translation
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * POTFILES.in: add cal-recur.c
-
-2003-02-05 Dmitry G. Mastrukov <dmitry@taurussoft.org>
-
- * ru.po: updated Russian translation
- from Russian team <gnome-cyr@gnome.org>.
-
-2003-02-04 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated italian translation.
-
-2003-02-03 Daniel Yacob <locales@geez.org>
-
- * am.po: Updated Amharic translation.
-
-2003-02-02 Keld Simonsen <keld@dkuug.dk>
-
- * da.po: Updated Danish translation.
-
-2003-02-02 German Poo-Caaman~o <gpoo@ubiobio.cl>
-
- * es.po: Updated Spanish translation
- from Francisco J Fernandez <serrador@arrakis.es>.
-
-2003-02-01 Keld Simonsen <keld@dkuug.dk>
-
- * da.po: Updated Danish translation.
-
-2003-02-01 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated Italian translation.
-
-2003-01-31 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated Italian translation.
-
-2003-01-29 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2003-01-28 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated Italian translation.
-
-2003-01-28 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Take over for the HEAD branch in here...
-
-2003-01-28 Abel Cheung <maddog@linux.org.hk>
-
- * POTFILES.in, POTFILES.skip: Fixes file lists.
- * flu-danish: Removed. This file has been present for 2.5 years.
- * zh_TW.po: Converted to UTF-8.
-
-2003-01-27 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2003-01-26 Daniel Yacob <locales@geez.org>
-
- * am.po: Updated Amharic translation.
-
-2003-01-24 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated Italian translation.
-
-2003-01-24 Daniel Yacob <locales@geez.org>
-
- * am.po: Updated Amharic translation.
-
-2003-01-23 Alessio Frusciante <algol@firenze.linux.it>
-
- * it.po: Fixed bug #84257.
-
-2003-01-23 Not Zed <NotZed@Ximian.com>
-
- * zh_CN.po: Update for chinese translation from Yuedong Du
- <yuedong.du@sun.com>
-
-2003-01-22 Marco Ciampa <ciampix@libero.it>
-
- * it.po: Updated Italian translation.
-
-2003-01-21 Kostas Papadimas <pkst@gmx.net>
-
- * el.po: Updated Greek translation.
-
-2003-01-20 Christian Meyer <chrisime@gnome.org>
-
- * de.po: Updated German translation.
-
-2003-01-19 Kostas Papadimas <pkst@gmx.net>
-
- * el.po: Updated Greek translation.
-
-2003-01-19 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * POTFILES.in: Update for renamed and removed files.
-
-2003-01-14 Daniel Yacob <locales@geez.org>
-
- * am.po: Updated Amharic translation.
-
-2003-01-13 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation
- from Francisco J Fernandez <serrador@arrakis.es>.
-
-2003-01-10 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2003-01-10 Christian Rose <menthos@menthos.com>
-
- * POTFILES.in: Removed non-existing file.
- * sv.po: Updated Swedish translation.
-
-2003-01-08 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2003-01-07 Daniel Yaocb <locales@geez.org>
-
- * am.po: Added Amharic translation.
-
-2003-01-06 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by Fco. Javier Fernandez <serrador@arrakis.es>.
-
-2003-01-06 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2003-01-02 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation somewhat.
-
-2003-01-02 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
-
- * nl.po: Dutch translation updated by "Last-Translator: \n".
-
-2002-12-29 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation somewhat.
-
-2002-12-28 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation somewhat.
-
-2002-12-25 Takuo KITAME <kitame@debian.org>
-
- * ja.po: Updated Japanese translation.
-
-2002-12-25 Andrew V. Samoilov <sav@bcs.zp.ua>
-
- * ru.po: Updated Russian translation.
-
-2002-12-21 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation by
- Wang Li.
-
-2002-12-15 Christian Neumair <chris@gnome-de.org>
-
- * POTFILES.in: Added missing files.
- * de.po: Updated German translation.
-
-2002-12-09 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
-
- * es.po: Updated Spanish translation by Fco. Javier Fernandez
- <serrador@arrakis.es>.
-
-2002-12-03 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Spellchecking by Zdenko Podobny.
-
-2002-12-01 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation done by
- Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>.
-
-2002-11-27 Joaquim Fellmann <joaquim@altern.org>
-
- * fr.po: Updated French translation.
- * POTFILES.in: Removed files that were messing with
- intltool-update because they doesn't exist anymore.
-
-2002-11-25 Dan Winship <danw@ximian.com>
-
- * fr.po: Remove a ":" that shouldn't have been there (and
- abbreviate the translation of "Mailer" to make the mail header
- display look nicer).
-
-2002-11-14 German Poo Caaman~o <gpoo@ubiobio.cl>
-
- * es.po: Updated spanish translation.
-
-2002-11-14 German Poo Caaman~o <gpoo@ubiobio.cl>
-
- * es.po: Updated spanish translation.
-
-2002-10-28 gettextize <bug-gnu-utils@gnu.org>
-
- * Makefile.in.in: Upgrade to gettext-0.10.40.
-
-2002-10-28 gettextize <bug-gnu-utils@gnu.org>
-
- * Makefile.in.in: Upgrade to gettext-0.10.40.
-
-2002-10-28 gettextize <bug-gnu-utils@gnu.org>
-
- * Makefile.in.in: Upgrade to gettext-0.10.40.
-
-2002-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2002-10-10 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
- * POTFILES.in: Added new etspec files.
-
-2002-10-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2002-09-25 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation by Young-Ho Cha
- <ganadist@mizi.com>.
-
-2002-09-25 Changwoo Ryu <cwryu@debian.org>
-
- * ko.po: Updated Korean translation.
-
-2002-09-25 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation by
- GNOME PL Team <translators@gnome.pl>.
-
-2002-09-22 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * vi.po: Updated Vietnamese file
-
-2002-09-22 Roy-Magne Mo <rmo@sunnmore.net>
-
- * nn.po: Updated Norwegian nynorsk translation.
-
-2002-09-21 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Added a couple of missing .glade files.
- * no.po: Updated Norwegian translation.
-
-2002-09-10 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Committed updated Turkish translation by Gorkem...
-
-2002-09-05 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-09-01 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation
- and converted to UTF-8.
-
-2002-08-25 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2002-08-25 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
-
-2002-08-20 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-08-20 Yanko Kaneti <yaneti@declera.com>
-
- * bg.po: Updated Bulgarian translation.
- Not full: +~300 location places to 4305 translated.
-
-2002-08-16 Yanko Kaneti <yaneti@declera.com>
-
- * bg.po: Updated Bulgarian translation.
- Not full: +~400 location places to 3991.
-
-2002-07-30 Hector Garcia Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2002-07-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-07-23 Simos Xenitellis <simos@hellug.gr>
-
- * el.po: Updated Greek translation.
-
-2002-07-22 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-07-19 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2002-07-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: Removed mail/mail-account-news-editor.c
-
-2002-07-04 Abel Cheung <maddog@linux.org.hk>
-
- * zh_TW.po: Convert back to native encoding.
-
-2002-07-03 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-06-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: Removed camel/camel-pgp-context.c and added
- camel-gpg-context.c and camel-multipart-encrypted.c.
- Also removed camel/camel-spoold-store.c
-
-2002-06-23 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-06-21 Abel Cheung <maddog@linux.org.hk>
-
- * .cvsignore: Ignore more files.
- * Makefile.i18npatch, update.sh: Removed obsolete files.
- * POTFILES.in: Add missing files, remove entries already present in
- POTFILES.skip.
- * POTFILES.skip: Remove non-existant entries.
-
-2002-06-13 Andrew V. Samoilov <kai@cmail.ru>
-
- * ru.po: Updated Russian translation.
- * uk.po: Updated Ukrainian translation. Use utf-8 instead of
- utf8 to avoid msgfmt's warning.
-
-2002-06-11 Andrew V. Samoilov <kai@cmail.ru>
-
- * uk.po: Updated Ukrainian translation.
-
-2002-06-09 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2002-05-24 Manuel Borchers <webmaster@matronix.de>
-
- * de.po: Updated German translation.
-
-2002-05-24 Chris Toshok <toshok@ximian.com>
-
- * POTFILES.in: added shell/e-shell-config-autocompletion.c and
- shell/e-shell-config-folder-settings.c.
-
-2002-05-23 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-05-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: Removed references to camel-remote-store.c
-
-2002-05-21 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-05-21 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2002-05-21 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Updated this.
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-05-14 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
-
-2002-05-10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * vi.po: Updated Vietnamese file
-
-2002-05-08 JP Rosevear <jpr@ximian.com>
-
- * Revert zh_CN and zh_TW changes because gettext sucks
-
-2002-05-08 JP Rosevear <jpr@ximian.com>
-
- * Update the po files to cut down on dist time
-
-2002-05-06 Christopher James Lahey <clahey@ximian.com>
-
- * POTFILES.in: Replaced ldap-config.c with addressbook-config.c.
-
-2002-04-30 Hector Garcia Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2002-04-30 Yanko Kaneti <yaneti@declera.com>
-
- * Updated Bulgarian translation by
- Borislav Aleksandrov <B.Aleksandrov@cnsys.bg>
-
-2002-04-28 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Conversion to UTF-8 and some small hotkey corrections.
-
-2002-04-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: Removed
- addressbook/gui/component/addressbook-config.[c,glade] and added
- in it's place ldap-config.[c,glade].
-
-2002-04-16 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
-
-2002-04-13 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
-
-2002-04-08 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation from work of
- Frederic Riss <frederic.riss@laposte.net>.
-
-2002-04-06 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: Remove notes files.
-
-2002-04-06 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: Remove mail-summary.c
-
-2002-04-06 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: Remove executive summary files.
-
-2002-04-05 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: comment out more unused camel files
-
-2002-04-05 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: remove file that is not compiled (and hence not
- disted)
-
-2002-04-04 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation done by
- Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>.
-
-2002-04-02 Ettore Perazzoli <ettore@ximian.com>
-
- * it.po: Updated Italian translation from Clara Tattoni
- <clara.tattoni@libero.it>.
-
-2002-04-01 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-04-01 Christian Rose <menthos@menthos.com>
-
- * POTFILES.in: Added missing file.
- * sv.po: Updated Swedish translation some.
-
-2002-03-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-03-27 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
- * POTFILES.in: Bring back up to speed.
-
-2002-03-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-03-12 Tõivo Leedjärv <toivo@linux.ee>
-
- * et.po: Updated Estonian translation
- by the Gnome Estonian team <gnome-et@linux.ee>.
-
-2002-03-11 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation from report of
- Stéphane Raimbault <stephane.raimbault@deesse.univ-lemans.fr>
-
-2002-02-28 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-02-27 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2002-02-26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * eu.po: Updated Basque file
-
-2002-02-25 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation from work of
- Frederic Riss <frederic.riss@laposte.net>.
-
-2002-02-24 Carlos Perelló Marín <carlos@gnome-db.org>
-
- * es.po: Small fix.
-
-2002-02-23 Carlos Perelló Marín <carlos@gnome-db.org>
-
- * es.po: Sync with translation memory.
-
-2002-02-21 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Committed updated Turkish translation by Görkem.
-
-2002-02-19 Tõivo Leedjärv <leedjarv@interest.ee>
-
- * et.po: Updated Estonian translation by
- Ivar Smolin <okul@linux.ee>.
-
-2002-02-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-02-12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * eu.po: Updated Basque file
-
-2002-02-12 Tõivo Leedjärv <leedjarv@interest.ee>
-
- * et.po: Added Estonian translation.
-
-2002-02-12 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: fixed typo.
-
-2002-02-11 Alastair McKinstry <mckinstry@computer.org>
-
- * ga.po: Updated Irish file.
-
-2002-02-11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * eu.po: Updated Basque file
-
-2002-02-04 Héctor García Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2002-02-04 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation by
- Wang Li.
-
-2002-02-02 Héctor García Ãlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2002-02-02 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-01-31 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Converted French translation to UTF-8.
-
-2002-01-31 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-01-30 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation from work of
- Frederic Riss <frederic.riss@laposte.net>.
-
-2002-01-29 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2002-01-28 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation
-
-2002-01-28 Christian Rose <menthos@menthos.com>
-
- * POTFILES.in: Added missing file.
- * sv.po: Updated and converted to UTF-8.
-
-2002-01-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
- * POTFILES.in: Updated.
-
-2002-01-25 Roy-Magne Mo <rmo@sunnmore.net>
-
- * nn.po: Updated Norwegian (nynorsk) translation.
-
-2002-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * it.po: More updates to the Italian translation.
-
-2002-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * it.po: Updated translation by Clara Tattoni
- <clara.tattoni@libero.it>.
-
-2002-01-23 Peteris Krisjanis <peteris.krisjanis@ttc.lv>
-
- * lv.po: Updated Latvian translation.
-
-2002-01-22 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2002-01-21 Alastair McKinstry <mckinstry@computer.org>
-
- * ga.po: updated Irish translation.
-
-2002-01-21 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2002-01-18 Simos Xenitellis <simos@hellug.gr>
-
- * el.po: Updated Greek translation (by Nick Niktaris).
-
-2002-01-14 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2002-01-13 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2002-01-13 Simos Xenitellis <simos@hellug.gr>
-
- * el.po: Updated Greek translation (work from Panayotis Pakos).
-
-2002-01-13 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2002-01-12 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2002-01-11 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-01-10 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation by
- Wang Jian.
-
-2002-01-09 Christian Rose <menthos@menthos.com>
-
- * POTFILES.in: Sorted and added LOTS of missing files.
- * sv.po: Updated Swedish translation.
-
-2002-01-05 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2002-01-04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * eu.po: Added Basque file
-
-2002-01-04 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
-
-2001-12-28 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-12-26 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Small correction in the charset field of the po file.
-
-2001-12-22 Simos Xenitellis <simos@hellug.gr>
-
- * el.po: Run xml-i18n-update on the file.
- * el.po: Updated Greek translation by Nikos Niktaris.
-
-2001-12-21 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-12-19 Christian Rose <menthos@menthos.com>
-
- * sv.po: Fixed Swedish translation. Thanks to
- Johan Dahlin <zilch.am@home.se> for his review.
-
-2001-12-19 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-12-18 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation by
- Wang Li <charlesw1234@163.com>.
-
-2001-12-17 Iain Holmes <iain@ximian.com>
-
- * POFILES.in: Added my-evolution/Locations.h
-
-2001-12-17 Roy-Magne Mo <rmo@sunnmore.net>
-
- * nn.po: Updated Norwegian (nynorsk) translation.
-
-2001-12-15 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-12-13 Damon Chaplin <damon@ximian.com>
-
- * POTFILES.in: added calendar/zones.h
-
-2001-12-13 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-12-12 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-12-11 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-12-09 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated Simplified translation by
- Wang Li <charlesw1234@163.com>.
-
-2001-12-07 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-12-02 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-11-30 Hector Garcia Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation
-
-2001-11-26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * az.po: Updated Azeri file
-
-2001-11-24 Peteris Krisjanis <pecisk@inbox.lv>
-
- * lv.po: Added latvian translation.
-
-2001-11-23 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation from work of
- Frederic Riss <frederic.riss@laposte.net>.
-
-2001-11-20 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Converted to UTF-8.
-
-2001-11-20 Hector Garcia Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation
-
-2001-11-20 Christian Meyer <chrisime@gnome.org>
-
- * de.po: Applied Manuel Borchers diff.
- Made the translation for consistent.
-
-2001-11-19 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation by
- Wang Jian.
-
-2001-11-18 Simos Xenitellis <simos@hellug.gr>
-
- * el.po: Updated Greek translation.
-
- * el.po: Updated Greek translation.
-
-2001-11-17 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation by
- Wang Li <charlesw1234@163.com>.
-
-2001-11-15 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-12-06 gettextize <bug-gnu-utils@gnu.org>
-
- * Makefile.in.in: Upgrade to gettext-0.10.39.
-
-2001-12-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-12-14 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation
- and fixed Bugzilla ID 17344.
-
-2001-12-13 Damon Chaplin <damon@ximian.com>
-
- * POTFILES.in: added calendar/zones.h
-
-2001-12-12 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation by
- GNOME PL Team <translators@gnome.pl>.
-
-2001-12-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-12-12 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-12-12 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-12-11 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-12-07 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-12-07 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-12-07 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-12-06 Christian Meyer <chrisime@gnome.org>
-
- * de.po: Minor update + fixes.
-
-2001-12-04 Christian Meyer <chrisime@gnome.org>
-
- * de.po: Updated German translation.
-
-2001-12-04 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation by
- GNOME PL Team <translators@gnome.pl>.
-
-2001-12-03 Simos Xenitellis <simos@hellug.gr>
-
- * el.po: Updated Greek translation.
-
-2001-12-02 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-12-01 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-11-30 Peteris Krisjanis <pecisk@inbox.lv>
-
- * lv.po: Updated Latvian translation.
-
-2001-11-28 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-11-25 Matthias Warkus <mawarkus@gnome.org>
-
- * de.po: Updated German translation for release.
-
-2001-11-25 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation from work of
- Frederic Riss <frederic.riss@laposte.net>.
-
-2001-11-24 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation by
- GNOME PL Team <translators@gnome.pl>.
-
-2001-11-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: Remove camel/camel-tcp-stream-openssl.c
-
-2001-11-21 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-11-20 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Minor QA by Wang Jian.
-
-2001-11-20 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-11-20 Hector Garcia Alavrez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation, last fuzzy string fixed
-
-2001-11-20 Carlos Perelló Marín <carlos@gnome-db.org>
-
- * es.po: Some QA.
-
-2001-11-20 Hector Garcia Alavrez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation
-
-2001-11-20 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Converted to UTF-8.
-
-2001-11-20 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-10-20 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated by Wang Jian.
-
-2001-11-19 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation by
- Wang Jian(Merged from HEAD), and gettext-0.10.40 compatible.
-
-2001-11-19 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation by
- GNOME PL Team <translators@gnome.pl>.
-
-2001-11-18 Simos Xenitellis <simos@hellug.gr>
-
- * el.po: Updated + normalised Greek translation.
-
-2001-11-18 Administrator <simos@hellug.gr>
-
- * el.po: Updated Greek translation.
-
-2001-11-16 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-11-14 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-11-13 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-11-13 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-11-13 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-11-13 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation by
- GNOME PL Team <translators@gnome.pl>.
-
-2001-11-11 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-11-11 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-11-10 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-11-10 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation by
- Wang Li <charlesw1234@163.com>.
-
-2001-11-10 Simos Xenitellis <simos@hellug.gr>
-
- * el.po: Updated Greek translation.
-
-2001-11-09 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-11-09 Abel Cheung <maddog@linux.org.hk>
-
- * zh_TW.po: Convert to UTF8.
-
-2001-11-09 Carlos Perelló Marín <carlos@gnome-db.org>
-
- * es.po: Some QA changes.
-
-2001-11-09 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * fr.po: Fix error in French translation
-
-2001-11-08 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2001-11-08 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation by
- Wang Li <charlesw1234@163.com>.
-
-2001-11-08 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Updated Finnish translation.
-
-2001-11-08 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-11-07 Hector Garcia Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation. Added patches from Carlos
- Perello.
-
-2001-11-07 Abel Cheung <maddog@linux.org.hk>
-
- * zh_TW.po: Merged to new pot file.
-
-2001-11-07 Roy-Magne Mo <rmo@sunnmore.net>
-
- * nn.po: Small update of Norwegian (nynorsk) translation.
-
-2001-11-05 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation by
- GNOME PL Team <translators@gnome.pl>.
-
-2001-11-05 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-11-01 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation from work of
- Frederic Riss <frederic.riss@laposte.net>.
-
-2001-11-01 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation by
- GNOME PL Team <translators@gnome.pl>.
-
-2001-10-31 Ettore Perazzoli <ettore@ximian.com>
-
- * POTFILES.in: Add `calendar/cal-util/cal-component.c' and
- `shell/e-shell-utils.c'.
-
-2001-10-31 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2001-10-31 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-10-31 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation by
- GNOME PL Team <translators@gnome.pl>.
-
-2001-10-30 Roy-Magne Mo <rmo@sunnmore.net>
-
- * nn.po: Small update to Norwegian (nynorsk) translation.
-
-2001-10-30 <NotZed@Ximian.com>
-
- * en_AU.po: Changed the weather to be something more appropriate
- for the other side of the world. And some updates.
-
-2001-10-29 Damon Chaplin <damon@ximian.com>
-
- * en_AU.po: new file. Copied en_GB.po since they should be pretty much
- exactly the same.
-
-2001-10-30 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation by
- Wang Li <charlesw1234@163.com>.
-
-2001-10-29 Abel Cheung <maddog@linux.org.hk>
-
- * zh_TW.po: Strip extra \r at end of each line, so that
- GTP status report shows it correctly. (Thanks Joe Man
- <trmetal@yahoo.com.hk>)
-
-2001-10-28 Matthias Warkus <mawarkus@gnome.org>
-
- * de.po: Updated translation for string freeze. Hopefully
- everything is in order.
-
-2001-10-28 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation by
- GNOME PL Team <translators@gnome.pl>.
-
-2001-10-27 Hector Garcia Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-10-27 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-10-27 Gediminas Paulauskas <menesis@delfi.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2001-10-26 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation by
- GNOME PL Team <translators@gnome.pl>.
-
-2001-10-26 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-10-26 Christian Rose <menthos@menthos.com>
-
- * POTFILES.in: Removed the reference to the non-existant
- "wombat/GNOME_Evolution_Wombat.oaf.in".
-
-2001-10-26 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated SLovak translation.
-
-2001-10-25 Ettore Perazzoli <ettore@ximian.com>
-
- * it.po: More updates to make it a little more usable.
-
-2001-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
- * POTFILES.in: Updated with some missing files.
-
-2001-10-25 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation by
- GNOME PL Team <translators@gnome.pl>.
-
-2001-10-24 Simos Xenitellis <simos@hellug.gr>
-
- * el.po: Updated Greek translation.
-
-2001-10-24 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation by
- GNOME PL Team <translators@gnome.pl>.
-
-2001-10-24 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-10-24 Takuo KITAME <kitame@debian.org>
-
- * ja.po: Updated Japanese translation.
-
-2001-10-23 Hector Garcia Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-10-23 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation from work of
- Frederic Riss <frederic.riss@laposte.net>.
-
-2001-10-23 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation by
- Wang Li <charlesw1234@163.com>.
-
-2001-10-23 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-10-22 Damon Chaplin <damon@ximian.com>
-
- * POTFILES.in: added calendar/gui/e-cell-date-edit-text.c and
- widgets/misc/e-cell-percent.c.
-
-2001-10-22 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation from work of
- Frederic Riss <frederic.riss@laposte.net>.
-
-2001-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * it.po: More updates.
-
-2001-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * it.po: Fixed up a little bit.
-
-2001-10-22 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-10-22 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-10-22 Marius Andreiana <mandreiana@yahoo.com>
-
- * ro.po: updated
-
-2001-10-21 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
-
-2001-10-21 Hector Garcia Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-10-21 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-10-20 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Updated Simplified Chinese translation from
- Wang Li <charlesw1234@163.com>.
-
-2001-10-20 Christopher R. Gabriel <cgabriel@cgabriel.org>
-
- * it.po: Updated italian translation from Clara Tattoni
- <clara.tattoni@libero.it>
-
-2001-10-20 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-10-19 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-10-18 Carlos Perelló Marín <carlos@gnome-db.org>
-
- * POTFILES.in: Fixed.
-
-2001-10-18 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-10-18 Wang Jian <lark@linux.net.cn>
-
- * zh_CN.po: Added Simplified Chinese translation by
- Wang Li <charlesw1234@163.com>.
-
-2001-10-17 Abel Cheung <maddog@linux.org.hk>
-
- * ja.po: Mark line 3436, 9375 as fuzzy, fails at "msgfmt -c" check.
-
-2001-10-17 Abel Cheung <maddog@linux.org.hk>
-
- * zh_TW.po: Updated traditional Chinese translation from Joe Man
- <trmetal@yahoo.com.hk> and Jau-Shiung Liau <pesder@seed.net.tw>.
-
-2001-10-17 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-10-16 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-10-15 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation
-
-2001-10-13 Hector Garcia Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-10-13 Dan Winship <danw@ximian.com>
-
- * POTFILES.in: Add shell/evolution-shell-component-utils.c
-
-2001-10-13 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2001-10-13 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-10-13 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-10-13 Hector Garcia Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-10-12 Ismael Olea <ismael@olea.org>
-
- * es.po: Updates Spanish trasnlation
-
-2001-10-12 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-10-11 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-10-10 Hector Garcia Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-10-09 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-10-07 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-10-07 Hector Garcia Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-10-06 Simos Xenitellis <simos@hellug.gr>
-
- * el.po: Updated Greek translation.
-
-2001-10-06 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-10-05 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
-
-2001-10-04 Takuo KITAME <kitame@debian.org>
-
- * ja.po: Updated Japanese translation.
-
-2001-10-03 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-10-03 Carlos Perelló Marín <carlos@gnome-db.org>
-
- * es.po: Reverted a change from Ismael and /s/fichero/archivo/
- * POTFILES.in: Fixed.
-
-2001-10-03 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-10-02 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-10-01 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2001-10-01 Takuo KITAME <kitame@debian.org>
-
- * ja.po: Updated Japanese translation.
-
-2001-09-30 Takuo KITAME <kitame@debian.org>
-
- * ja.po: Updated Japanese translation.
-
-2001-09-29 Jesus Bravo Alvarez <jba@pobox.com>
-
- * gl.po: Updated Galician translation from
- Jacobo Tarrio Barreiro <jtarrio@trasno.net>
-
-2001-09-29 Carlos Perelló Marín <carlos@gnome-db.org>
-
- * es.po: Fixed. /s/Salir/Existe/.
-
-2001-09-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-09-29 Carlos Perelló Marín <carlos@gnome-db.org>
-
- * es.po: Fixed /s/M/2º Nombre/ where M is Middle in english. A better
- translation?.
-
-2001-09-29 Takuo KITAME <kitame@debian.org>
-
- * ja.po: Updated Japanese translation.
-
-2001-09-28 Dan Winship <danw@ximian.com>
-
- * de.po: Fix a printf-format bug in the translation of the "On
- DATE, PERSON wrote" string, noted on the evolution list.
-
-2001-09-28 Takuo KITAME <kitame@debian.org>
-
- * ja.po: Updated Japanese translation.
-
-2001-09-27 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-09-26 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation
-
-2001-09-24 Damon Chaplin <damon@ximian.com>
-
- * POTFILES.in: added calendar/cal-util/cal-util.c
-
-2001-09-26 Héctor García Ãlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-09-25 Héctor García Ãlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-09-24 Gediminas Paulauskas <menesis@delfi.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2001-09-24 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-09-24 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation with contributions from
- Jean-Noël Guiheneuf <jean-noel.guiheneuf@wanadoo.fr>.
-
-2001-09-23 Carlos Perelló Marín <carlos@gnome-db.org>
-
- * es.po: /s/Algún nuve/Algunas nuves/
-
-2001-09-23 Héctor García Ãlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-09-22 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-09-22 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
- * POTFILES.in: Added camel/camel-vee-store.c and camel/camel-folder.c
-
-2001-09-21 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-09-19 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: reflect file additions/removals
-
-2001-09-18 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-09-18 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-09-16 Héctor García Ãlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-09-16 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-09-16 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2001-09-15 Héctor García Ãlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-09-15 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-09-14 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation + terminology fixes.
-
-2001-09-14 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-09-13 Pavel Cholakov <pavel@linux.zonebg.com>
-
- * bg.po: Bulgarian translation by Nikolay Hristov <geroy@stemo.bg>.
-
-2001-09-13 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-09-13 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-09-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-09-12 Abel Cheung <maddog@linux.org.hk>
-
- * tr.po: Modified line 3884, argument format error.
- * ro.po: Ditto, for line 3847,3852,5260,6389. Added missing
- header.
-
-2001-09-11 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-09-11 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-09-10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * ga.po: Updated Irish file
-
-2001-09-10 Yukihiro Nakai <nakai@gnome.gr.jp>
-
- * ja.po: Update Japanese translation.
-
-2001-09-09 Abel Cheung <maddog@linux.org.hk>
-
- * zh_TW.po: New traditional Chinese translation from
- Joe Man <trmetal@yahoo.com.hk>.
-
-2001-09-09 Matthias Warkus <mawarkus@gnome.org>
-
- * de.po: Updated German translation.
-
-2001-09-08 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation with contributions from
- Jean-Noël Guiheneuf <jean-noel.guiheneuf@wanadoo.fr>.
-
-2001-09-07 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-09-07 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-09-06 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-09-06 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-09-05 Gediminas Paulauskas <menesis@delfi.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2001-09-05 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation + terminology fixes.
-
-2001-09-04 Carlos Perelló Marín <carlos@gnome-db.org>
-
- * es.po: Spell check.
-
-2001-09-04 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-09-03 Federico Mena Quintero <federico@ximian.com>
-
- * POTFILES.in: Removed addressbook/gui/widgets/alphabet.glade.
-
-2001-09-03 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-09-02 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-09-02 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation from contribution of
- Jean-Noël Guiheneuf <jean-noel.guiheneuf@wanadoo.fr>.
-
-2001-09-01 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-08-31 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-08-31 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation from contribution of
- Jean-Noël Guiheneuf <jean-noel.guiheneuf@wanadoo.fr>.
-
-2001-08-30 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-08-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-08-28 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation from contribution of
- Jean-Noël Guiheneuf <jean-noel.guiheneuf@wanadoo.fr>.
-
-2001-08-27 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-08-27 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-08-27 Zbigniew Chyla <cyba@gnome.pl>
-
- * POTFILES.in: Added shell/glade/evolution-startup-wizard.glade
-
-2001-08-26 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation from contribution of
- Jean-Noël Guiheneuf <jean-noel.guiheneuf@wanadoo.fr>.
-
-2001-08-26 Zbigniew Chyla <cyba@gnome.pl>
-
- * POTFILES.in: Added addressbook/gui/widgets/e-addressbook-model.c
-
- * pl.po: Updated Polish translation.
-
-2001-08-24 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated Brazilian Portuguese translation.
-
-2001-08-24 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-08-24 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-08-24 Christian Rose <menthos@menthos.com>
-
- * sv.po: Fixes to the Swedish translation.
-
-2001-08-24 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-08-24 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-08-23 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-08-22 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-08-21 Gediminas Paulauskas <menesis@delfi.lt>
-
- * lt.po: Updated Lithuanian translation a bit...
-
-2001-08-21 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-08-21 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-08-19 Damon Chaplin <damon@ximian.com>
-
- * en_GB.po: changed all %m/%d/%Y date formats to %d/%m/%Y.
-
-2001-08-20 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-08-19 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-08-17 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-08-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
- * POTFILES.in: Updated with missing files.
-
-2001-08-16 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-08-16 Marius Andreiana <mandreiana@yahoo.com>
-
- * ro.po: updated
-
-2001-08-14 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-08-14 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-08-14 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-08-13 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-08-13 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-08-12 Héctor García Ãlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-08-11 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Added more missing files.
- * no.po: Updated accordingly.
-
-2001-05-08 Sami Pesonen <spesonen@dlc.fi>
- * fi.po: Updated Finnish translation by
- Jarkko Ranta <jjranta@cc.joensuu.fi>
-
-2001-08-11 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation. Also thanks to
- Mikael Hallendal for reporting a problem with the
- translation.
-
-2001-08-11 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Added more missing files.
- * no.po: Updated accordingly.
-
-2001-08-11 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-08-10 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
- * POTFILES.in: Updated.
-
-2001-08-10 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-08-09 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation. Thanks to
- Richard Hult <richard.hult@telia.com> for pointing out a
- problem with the translation.
-
-2001-08-09 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-08-08 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-07-31 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
- * nn.po: Updated Norwegian (nynorsk) translation.
-
-2001-08-06 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation. Thanks to
- Richard Hult <richard.hult@telia.com> for pointing out a
- problem with the translation.
-
-2001-08-05 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-08-04 Héctor García Ãlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-08-03 Héctor García Ãlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-08-03 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-08-02 Zbigniew Chyla <cyba@gnome.pl>
-
- * POTFILES.in: Added:
- addressbook/gui/contact-editor/e-contact-save-as.c
- calendar/gui/cal-search-bar.c
- calendar/pcs/query.c
- e-util/e-categories-config.c.
-
-2001-08-01 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-08-01 Héctor García Ãlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * Updated all the .po's for the release.
-
-2001-07-31 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokmål) translation.
-
-2001-07-30 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-30 Matthias Warkus <mawarkus@gnome.org>
-
- * de.po: Updated German translation.
-
-2001-07-30 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-07-27 Damon Chaplin <damon@ximian.com>
-
- * es.po: changed strftime format translation from "%A %b de %B" to
- "%A %d de %B". It was showing the abbreviated month name instead of
- the day number.
-
-2001-07-27 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-07-24 Jason Leach <jleach@ximian.com>
-
- * POTFILES.in: Add shell/e-local-storage.c so "Local Folders" can
- get translated. Fixes #5385.
-
-2001-07-25 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-24 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-24 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-07-24 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-21 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-20 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-07-20 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-18 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-07-18 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-13 Carlos Perelló Marín <carlos@gnome-db.org>
-
- * es.po: Some QA.
-
-2001-07-13 Zbigniew Chyla <chyla@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-07-13 Kjartan Maraas <kmaraas@gnome.org>
-
- * nn.po: Updated Norwegian (nynorsk) translation.
-
-2001-07-13 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updating again.
-
-2001-07-13 Zbigniew Chyla <chyla@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-07-13 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-07-12 Christian Rose <menthos@menthos.com>
-
- * sv.po: And again. Trying to keep the translation up-to-date with
- the changes in cvs.
-
-2001-07-12 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation again. Hi ho.
-
-2001-07-12 Zbigniew Chyla <chyla@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-07-12 Carlos Perelló Marín <carlos@gnome-db.org>
-
- * es.po: /s/_Acciones/A_cciones
-
-2001-07-12 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-12 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-07-11 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-11 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2001-07-11 Hector Garcia Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-07-11 Zbigniew Chyla <chyla@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-07-10 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2001-07-10 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-10 Matthias Warkus <mawarkus@gnome.org>
-
- * de.po: Huge update to German translation.
-
-2001-07-10 Zbigniew Chyla <chyla@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-07-10 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-10 Marius Andreiana <mandreiana@yahoo.com>
-
- * ro.po: added (thanks to Tiberiu Micu <tibimicu@gmx.net>)
-
-2001-07-10 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-09 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-07-09 Zbigniew Chyla <cyba@gnome.pl>
-
- * POTFILES.in: Added files:
- calendar/gui/dialogs/meeting-page.glade
- shell/glade/e-active-connection-dialog.glade
- Sorted everything.
-
- * pl.po: Updated Polish translation.
-
-2001-07-09 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
- * POTFILES.in: Huge update.
-
-2001-07-08 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-08 Zbigniew Chyla <cyba@gnome.pl>
-
- * POTFILES.in: Added:
- addressbook/gui/contact-list-editor/contact-list-editor.glade,
- addressbook/gui/contact-list-editor/e-contact-list-editor.c,
- calendar/gui/dialogs/alarm-options.c,
- calendar/gui/dialogs/alarm-options.glade,
- calendar/gui/dialogs/e-timezone-dialog.glade,
- mail/mail-folder-cache.c,
- my-evolution/my-evolution.glade
-
-2001-07-08 Hector Garcia Alvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-07-07 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-07 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Committed updated Turkish translation
- by Görkem.
-
-2001-07-06 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-07-05 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-07-03 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-07-02 Ettore Perazzoli <ettore@ximian.com>
-
- * sl.po: Add a missing double quote.
-
-2001-07-03 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2001-07-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: Added widgets/misc/e-charset-picker.c
-
-2001-07-02 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-06-30 Zbigniew Chyla <cyba@gnome.pl>
-
- * POTFILES.in:
- Added addressbook/gui/component/e-address-popup.c,
- my-evolution/e-summary-mail.c, my-evolution/e-summary-rdf.c,
- my-evolution/e-summary-weather.c.
-
-2001-06-28 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Updated to reflect reality.
- * no.po: Updated Norwegian translation.
-
-2001-06-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: Removed ui/evolution-mail.xml and replaced it with
- the 4 new evolution-mail*.xml files.
-
-2001-06-26 Héctor García Ãlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-06-25 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-06-24 Chris Toshok <toshok@ximian.com>
-
- * POTFILES.in: add ui/evolution-contact-list-editor.xml, and
- correct path to the contact-editor files (to
- addressbook/gui/contact-editor)
-
-2001-06-24 Federico Mena Quintero <federico@ximian.com>
-
- * POTFILES.in: Shuffled the alarm-notify files a bit.
-
-2001-06-22 Zbigniew Chyla <chyla@gnome.pl>
-
- * POTFILES.in: Added mail/message-list.etspec.
-
-2001-06-20 Zbigniew Chyla <chyla@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-06-20 Almer S. Tigelaar <almer@gnome.org>
-
- For Mendel Mobach <mendel@mobach.nl> :
-
- * nl.po: Updated Dutch translation.
-
-2001-06-19 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: remove dead file
-
-2001-06-19 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: remove dead file
-
-2001-06-19 Héctor García Ãlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-06-18 Héctor García Ãlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-06-18 Zbigniew Chyla <chyla@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2001-06-18 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: Remove more dead files
-
-2001-06-18 Ettore Perazzoli <ettore@ximian.com>
-
- * POTFILES.in: Remove `calendar/gui/calendar-summary.c' which
- doesn't get distributed anymore.
-
-2001-06-15 Jesus Bravo Alvarez <jba@pobox.com>
-
- * gl.po: Updated Galician translation from
- Manuel A. Fernández Montecelo <manuel@sindominio.net>
-
-2001-06-13 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-06-12 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2001-06-12 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-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.
-
-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.
-
-2001-06-10 HñÄtor Garcù ŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-06-10 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-06-08 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-06-07 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2001-06-07 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-06-06 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-06-03 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-06-02 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation.
-
-2001-06-02 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2001-06-01 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: Update list of files
-
-2001-05-31 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: Added camel-cms-context.c
-
-2001-05-28 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2001-05-28 Andras Timar <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation
-
-2001-05-26 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-05-26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * az.po: Updated Azeri file
-
-2001-05-25 Christopher James Lahey <clahey@ximian.com>
-
- * POTFILES.in: Added shell/e-storage-set-view.etspec.
-
-2001-05-23 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation
-
-2001-05-22 AndrâÖ TÂ’ÃâÕ <timar@gnome.hu>
-
- * hu.po: Updated Hungarian translation
-
-2001-05-21 H‚Ætor Garc’Ä ŒÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-05-21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * nn.po: removed 3 old entries not in utf-8
-
-2001-05-21 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Updated.
- * no.po: Updated Norwegian translation.
-
-2001-05-21 Szabolcs Ban <shooby@gnome.hu>
-
- * hu.po: Updated Hungarian translation by
- Andras Timar <timar@gnome.hu>
-
-2001-05-19 Matthias Warkus <mawarkus@gnome.org>
-
- * de.po: Updated German translation.
-
-2001-05-19 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2001-05-16 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: Remove importers/evolution-gnomecard-importer.c
-
-2001-05-16 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: Remove camel/camel-pkcs7-context.c
-
-2001-05-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2001-05-15 Chris Toshok <toshok@ximian.com>
-
- * POTFILES.in: e-minicard-view-model.c ->
- e-addressbook-reflow-adapter.c
-
-2001-05-15 Szabolcs Ban <shooby@gnome.hu>
-
- * hu.po: Updated Hungarian translation by
- Andras Timar <timar@gnome.hu>
-
-2001-05-15 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-05-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2001-05-12 Gediminas Paulauskas <menesis@delfi.lt>
-
- * po/POTFILES.in: update with new/moved files.
-
-2001-05-10 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-05-08 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-05-08 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Updated Finnish translation.
-
-2001-05-07 Gediminas Paulauskas <menesis@delfi.lt>
-
- * POTFILES.in: add mail/mail-search.c
-
-2001-05-05 Gediminas Paulauskas <menesis@delfi.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2001-05-05 H‚Ætor Garc’Ä ŒÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-05-03 Matthias Warkus <mawarkus@gnome.org>
-
- * de.po: Updated German translation
-
-2001-05-02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * az.po: Updated Azeri file
-
-2001-04-29 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-04-28 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Updated Finnish translation.
-
-2001-04-28 Peter Williams <peterw@ximian.com>
-
- * POTFILES.in: Reflect Danw's move of mail/session.c to
- mail/mail-session.c
-
-2001-04-27 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-04-26 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation again.
-
-2001-04-26 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-04-25 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
- * POTFILES.in: Major overhaul.
-
-2001-04-25 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-04-24 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-04-24 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-04-24 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Committed updated Turkish translation
- by GŽ¶ŽÕkem Cetin.
-
-2001-04-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: Added mail/message-browser.c and removed
- mail/mail-view.c
-
-2001-04-23 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2001-04-23 Matthias Warkus <mawarkus@gnome.org>
-
- * de.po: Updated.
-
-2001-04-23 Szabolcs Ban <shooby@gnome.hu>
-
- * hu.po: Updated translation by Andras Timar <timar@gnome.hu>
-
-2001-04-21 Almer S. Tigelaar <almer@gnome.org>
-
- For Dirk-Jan C. Binnema <dirkjan@gnome.org> :
-
- * nl.po: Updated Dutch translation
-
-2001-04-20 Szabolcs Ban <shooby@gnome.hu>
-
- * hu.po: Updated translation by Andras Timar <timar@gnome.hu>
-
-2001-04-20 Christopher R. Gabriel <cgabriel@softwarelibero.org>
-
- * it.po: Updates from Clara Tattoni <clara.tattoni@libero.it>
-
-2001-04-20 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2001-04-18 Richard Hult <rhult@codefactory.se>
-
- * nl.po: Fixed two fatal errors.
-
-2001-04-18 Almer S. Tigelaar <almer@gnome.org>
-
- For Dirk-Jan C. Binnema <dirkjan@gnome.org> :
-
- * nl.po: Updated Dutch translation.
-
-2001-04-18 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-04-17 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-04-17 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Updated Finnish translation.
-
-2001-04-17 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2001-04-15 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-04-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: Removed openpgp-utils.c and added the camel-pgp-*.c
- files. Added camel-cipher-context.c also.
-
-2001-04-12 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-04-12 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-04-12 Christian Rose <menthos@menthos.com>
-
- * sv.po: Fixed Swedish translation. Thanks to GŽ¶ŽÕan Uddeborg
- <goeran@uddeborg.pp.se>.
-
-2001-04-12 Mikael Hallendal <micke@codefactory.se>
-
- * fi.po: Removed a trailing 'k' making an error while compiling.
-
-2001-04-11 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Updated Finnish translation.
-
-2001-04-11 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-04-11 Matthias Warkus <mawarkus@gnome.org>
-
- * de.po: Commit to be sure.
-
-2001-04-11 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Committed updated Turkish translation.
-
-2001-04-11 Christopher James Lahey <clahey@ximian.com>
-
- * POTFILES.in: Add the galview.xml files here.
-
-2001-04-08 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2001-04-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokm„Ñ) translation.
-
-2001-04-04 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Committed updated Turkish translation
- by GŽ¶ŽÕkem.
-
-2001-04-01 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Another Finnish update.
-
-2001-03-29 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Updated Finnish translation.
-
-2001-03-29 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-03-25 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-03-25 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Committed updated Turkish translation
- by GŽ¶ŽÕkem.
-
-2001-03-22 Dan Winship <danw@ximian.com>
-
- * az.po: Change \" to ' in translations for .oaf files, since
- various bugs conspire to prevent double quotes from working there
- currently.
-
-2001-03-23 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2001-03-21 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-03-20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * az.po: Updated Azeri file
-
-2001-03-20 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokm„Ñ) translation.
-
-2001-03-19 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Updated Finnish translation.
-
-2001-03-18 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Small update by GŽ¶ŽÕkem Cetin.
-
-2001-03-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: Removed filter-system-flag.c.
-
-2001-03-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokm„Ñ) translation.
-
-2001-03-15 Matthias Warkus <mawarkus@gnome.org>
-
- * de.po: Update.
-
-2001-03-15 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-03-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokm„Ñ) translation.
-
-2001-03-15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * az.po: Added Azeri file
- * {es,fi,fr,ga,hu,nl,nn,no,sk,sl,sv}.po: corrected headers
- and/or syntax errrors
-
-2001-03-15 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-03-14 Gediminas Paulauskas <menesis@delfi.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2001-03-13 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokm„Ñ) translation.
- * POTFILES.in: Updated with a bunch of missing files.
-
-2001-03-12 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Updated Finnish translation.
-
-2001-03-11 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-03-11 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-03-10 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-03-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: Removed mail-vtrash.c
-
-2001-03-08 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Committed updated Turkish translation by GŽ¶ŽÕkem Cetin.
-
-2001-03-05 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokm„Ñ) translation.
- * POTFILES.in: Updated with a bunch of missing files.
-
-2001-03-05 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: update
-
-2001-03-04 Damon Chaplin <damon@ximian.com>
-
- * POTFILES.in: added e-util/e-time-utils.c and
- widgets/misc/e-cell-date-edit.c
-
-2001-03-02 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-03-01 Dan Winship <danw@ximian.com>
-
- * POTFILES.in: remove camel-imap-auth.c, add sasl stuff
-
-2001-02-27 JP Rosevear <jpr@ximian.com>
-
- * da.po: Correct a couple errors
-
-2001-02-25 Gediminas Paulauskas <menesis@delfi.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2001-02-24 Almer S. Tigelaar <almer@gnome.org>
-
- * nl.po: Updated Dutch translation.
-
-2001-02-24 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-02-24 Michael Meeks <michael@ximian.com>
-
- * POTFILES.in: remove stale calender oaf.in file
-
-2001-02-21 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-02-22 Christopher R. Gabriel <cgabriel@softwarelibero.org>
-
- * it.po: Updated italian translation from Clara Tattoni
- <clara.tattoni@libero.it>
-
-2001-02-22 Gediminas Paulauskas <menesis@delfi.lt>
-
- * POTFILES.in: Removed references to camel-vee-*.c
-
-2001-02-21 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: Removed references to mail-threads.c
-
-2001-02-19 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-02-16 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2001-02-16 Matthias Warkus <mawarkus@gnome.org>
-
- * de.po: Update.
-
-2001-02-16 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-02-16 Christopher R. Gabriel <cgabriel@softwarelibero.org>
-
- * it.po: Updated italian translation from Clara Tattoni
- <clara.tattoni@libero.it>
-
-2001-02-14 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-02-13 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
-
-2001-02-13 JP Rosevear <jpr@ximian.com>
-
- * POTFILES.in: Remove dead glade file that was not being disted
-
-2001-02-13 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
- * POTFILES.in: Added *.oaf.in files.
-
-2001-02-11 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-02-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * POTFILES.in: removed e-contact-editor-strings.h
-
-2001-02-11 Gediminas Paulauskas <menesis@delfi.lt>
-
- * *.po: added strings from .desktop files, they are translated here
- because we use xml-i18n-tools.
- * POTFILES.in: added these *.desktop files, missing *.glade files,
- removed *.glade.h and similar files.
- * POTFILES.skip: removed all *.glade.h entries - they do not exist
- anymore.
-
-2001-02-10 Fatih Demir <kabalak@gtranslator.org>
-
- * tr.po: Took over the stable tr.po also to HEAD.
-
-2001-02-09 Anders Carlsson <andersca@codefactory.se>
-
- * sl.po: Add \n to fix a compile error.
-
-2001-02-09 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
-
-2001-02-09 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Updated Slovak translation.
-
-2001-02-09 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-02-08 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-02-07 Fatih Demir <kabalak@kabalak.net>
-
- * tr.po: Committed updated Turkish translation by
- GŽ¶ŽÕkem Cetin.
-
-2001-02-07 Christopher R. Gabriel <cgabriel@bug.rulez.org>
-
- * it.po: Updated italian translation from Clara Tattoni
- <clara.tattoni@libero.it>
-
-2001-02-06 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-02-02 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-01-31 Szabolcs Ban <shooby@gnome.hu>
-
- * hu.po: Terminology fixes by Andras Timar <timar@gnome.hu>
-
-2001-01-30 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-01-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2001-01-29 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * sk.po: Added initial Slovak translation.
-
-2001-01-29 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-01-27 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-01-27 Julian Missig <julian@jabber.org>
-
- * POTFILES.in: Someone forgot to update this when removing a file it
- uses. This was preventing evolution from compiling...
-
-2001-01-26 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
-
- * pt_BR.po: Updated brazilian portuguese translation
-
-2001-01-26 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-01-26 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-01-24 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-01-24 Szabolcs Ban <shooby@gnome.hu>
-
- * hu.po: Tons of fixes by Andras and Emese (spelling,
- terminology, headers)
-
-2001-01-23 Martin NorbüÈk <d95mback@dtek.chalmers.se>
-
- * sv.po: Updated Swedish translation.
-
-2001-01-23 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-01-22 Dan Winship <danw@ximian.com>
-
- * POTFILES.in: Update for filter code moves
-
-2001-01-19 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2001-01-19 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-01-18 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokm„Ñ) translation.
- * update.sh: Removed old script.
-
-2001-01-17 Dave Camp <dave@ximian.com>
-
- * POTFILES.in: Removed addressbook/gui/widgets/test-minicard-view.c,
- camel/providers/local/camel-mbox-provider.c,
- notes/component-factory.c, notes/main.c, and
- calendar/gui/gnome-month-item.c, and calendar/gui/alarm-notify.c.
-
-2001-01-17 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-01-16 Martin NorbüÈk <d95mback@dtek.chalmers.se>
-
- * sv.po: Updated Swedish translation, using xml-i18n-update.
-
-2001-01.16 Kenneth Christiansen <kenneth@gnu.org>
-
- * POTFILES.(in|skip): Updated after consulting Michael.
-
-2001-01-16 Martin NorbüÈk <d95mback@dtek.chalmers.se>
-
- * sv.po: Updated Swedish translation, using xml-i18n-update.
-
-2001-01-16 Christopher R. Gabriel <cgabriel@softwarelibero.org>
-
- * it.po: Updated italian translation from Clara Tattoni
- <clara.tattoni@libero.it>
-
-2001-01-15 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-01-15 Christopher R. Gabriel <cgabriel@softwarelibero.org>
-
- * it.po: Updated italian translation from Clara Tattoni
- <clara.tattoni@libero.it>
-
-2001-01-15 Richard Hult <rhult@codefactory.se>
-
- * sv.po: Updated Swedish translation.
-
-2001-01-11 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-01-11 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2001-01-10 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
-
-2001-01-10 Jeffrey Stedfast <fejj@helixcode.com>
-
- * POTFILES.in: Added all the new source files and removed the old
- ones, yadda yadda.
-
-2001-01-09 Federico Mena Quintero <federico@helixcode.com>
-
- * POTFILES.in: Removed .oaf.in files until the whole of Evolution
- uses the xml-i18n-tools framework.
-
-2001-01-09 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-01-09 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2001-01-09 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokm„Ñ) translation.
-
-2001-01-07 Benedikt Roth <Benedikt.Roth@gmx.net>
-
- * de.po: Updated German translation
-
-2001-01-07 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
-
-2001-01-06 Fatih Demir <kabalak@gmx.net>
-
- * ko.po: Committed updated Korean translation.
-
-2001-01-06 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Updated Finnish translation.
-
-2001-01-04 JP Rosevear <jpr@helixcode.com>
-
- * POTFILES.in: Remove non-existent file
-
-2001-01-03 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2001-01-03 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2001-01-02 Chris Toshok <toshok@helixcode.com>
-
- * POTFILES.in: add addressbook-config.c, addressbook-storage.c,
- and addressbook-config.glade.
-
-2001-01-01 Michael Meeks <michael@helixcode.com>
-
- * POTFILES.in: remove all the stale addressbook entries.
-
-2000-12-27 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-12-25 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-12-23 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2000-12-23 JP Rosevear <jpr@helixcode.com>
-
- * POTFILES.in: Remove deleted file
-
-2000-12-22 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-12-22 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-12-21 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-12-19 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-12-18 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2000-12-18 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-12-18 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-12-18 Christopher R. Gabriel <cgabriel@softwarelibero.org>
-
- * it.po: Updated italian translation from Clara Tattoni
- <clara.tattoni@libero.it>
-
-2000-12-15 Federico Mena Quintero <federico@helixcode.com>
-
- * POTFILES.in: Removed getdate.y.
-
- * POTFILES.ignore: Ditto.
-
-2000-12-15 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-12-14 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-12-14 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
- * POTFILES.in: This too.
- * .potignore: Adjust to fit the new tools.
-
-2000-12-14 Christian Rose <menthos@menthos.com>
-
- * sv.po: Added Id tag to easier trace changes.
-
-2000-12-13 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-12-12 Dan Winship <danw@helixcode.com>
-
- * POTFILES.in: Update for reality. (Mostly from campd.)
-
-2000-12-12 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-12-11 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-12-11 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2000-12-06 Christopher R. Gabriel <cgabriel@softwarelibero.org>
-
- * it.po: updated italian translation from
- Clara Tattoni <clara.tattoni@libero.it>
-
-2000-12-05 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-12-05 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokm„Ñ) translation.
-
-2000-12-04 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-12-03 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2000-12-03 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-12-02 Almer S. Tigelaar <almer1@dds.nl>
-
- * nl.po: Updated Dutch translation.
-
-2000-12-01 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-11-30 Zbigniew Chyla <chyla@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2000-11-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokm„Ñ) translation.
-
-2000-11-30 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-11-29 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2000-11-28 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-11-26 Almer S. Tigelaar <almer1@dds.nl>
-
- * nl.po: Updated Dutch translation.
-
-2000-11-26 Christopher R. Gabriel <cgabriel@softwarelibero.org>
-
- * it.po: Updated italian translation from Clara Tattoni
- <clara.tattoni@libero.it>
-
-2000-11-24 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-11-21 Federico Mena Quintero <federico@helixcode.com>
-
- * POTFILES.in: Removed gncal-todo.c.
-
-2000-11-21 Jeffrey Stedfast <fejj@helixcode.com>
-
- * POTFILES.in: Removed mail/message-thread.c and added
- camel/camel-folder-thread.c
-
-2000-11-20 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2000-11-19 Almer S. Tigelaar <almer1@dds.nl>
-
- * nl.po: Updated Dutch translation.
-
-2000-11-18 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-11-17 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2000-11-17 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-11-17 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-11-16 Matthias Warkus <mawa@iname.com>
-
- * de.po: Major update.
-
-2000-11-14 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Updated Finnish translation.
-
-2000-11-14 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-11-06 Michael Meeks <michael@helixcode.com>
-
- * update.pl (GenHeaders, GeneratePot): Kill abortive
- glade file translation code. It can't cope with line
- breaks in the node content!
-
-2000-11-13 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-11-10 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-11-08 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-11-08 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2000-11-08 Akira Tagoh <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2000-11-07 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-11-06 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: Updated Spanish translation.
-
-2000-11-06 Dan Winship <danw@helixcode.com>
-
- * POTFILES.in: Remove mail-local-storage.c
-
-2000-11-06 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-11-05 Jesus Bravo Alvarez <jba@pobox.com>
-
- * gl.po: Updated Galician translation.
-
-2000-11-05 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-11-05 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-11-05 Michael Meeks <michael@helixcode.com>
-
- * POTFILES.in: update all of ui/*.h to ui/*.xml
-
- * Makefile.i18npatch: sort out the xml bits.
-
- * ui-extract.pl: add from Kenneth.
-
- * update.pl: Update to the version in bonobo.
-
-2000-11-04 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2000-11-04 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-11-03 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-11-03 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-11-02 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-11-02 Christopher James Lahey <clahey@helixcode.com>
-
- * fi.po: Fixed a missing ".
-
-2000-11-02 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Updated Finnish translation.
-
-2000-11-02 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-11-01 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-11-01 Gediminas Paulauskas <menesis@delfi.lt>
-
- * lt.po: Updated Lithuanian translation.
-
-2000-11-01 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * ca.po: Updated Catalan file
-
-2000-10-31 Christopher R. Gabriel <cgabriel@softwarelibero.org>
-
- * it.po: Updated italian translation from Clara Tattoni
- <clara.tattoni@libero.it>
-
-2000-10-31 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-10-31 Almer S. Tigelaar <almer1@dds.nl>
-
- * nl.po: Updated Dutch translation.
-
-2000-10-31 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: updated this.
- * no.po: Updated this too.
-
-2000-10-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokm„Ñ) translation.
-
-2000-10-30 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-10-30 Christopher R. Gabriel <cgabriel@softwarelibero.org>
-
- * it.po: more updates from Clara Tattoni <clara.tattoni@libero.it>
-
-2000-10-30 Federico Mena Quintero <federico@helixcode.com>
-
- * pl.po: Removed spurious character that kept it from building.
-
-2000-10-30 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2000-10-29 Christopher R. Gabriel <cgabriel@softwarelibero.org>
-
- * it.po: Updated Italian translation from Clara Tattoni
- <clara.tattoni@libero.it>
-
-2000-10-29 Zbigniew Chyla <cyba@gnome.pl>
-
- * pl.po: Updated Polish translation.
-
-2000-10-29 Matthias Warkus <mawa@iname.com>
-
- * de.po: Update.
-
-2000-10-28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * ca.po: Added Catalan file
-
-2000-10-26 Joaquim Fellmann <joaquim@mail.dotcom.fr>
-
- * fr.po: Updated French translation.
-
-2000-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian (bokm„Ñ) translation.
-
-2000-10-26 Matthias Warkus <mawa@iname.com>
-
- * de.po: Huge update. Still not all of the "Could/Cannot" stuff
- fixed to correct "...konnte nicht...werden" translation.
-
-2000-10-26 Joaquim Fellmann <joaquim@mail.dotcom.fr>
-
- * fr.po: Updated French translation.
-
-2000-10-25 Christopher R. Gabriel <cgabriel@softwarelibero.org>
-
- * it.po: Updated Italian translation from Clara Tattoni
- <clara.tattoni@libero.it>
-
-2000-10-25 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
-
-2000-10-25 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2000-10-24 Dan Winship <danw@helixcode.com>
-
- * POTFILES.in: Add lots of camel and filter files.
-
-2000-10-23 Dan Winship <danw@helixcode.com>
-
- * POTFILES.in: Remove removed composer files
-
-2000-10-22 Robert Brady <rwb197@zepler.org>
-
- * en_GB.po: Added British translation.
-
-2000-10-20 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Updated Finnish translation.
-
-2000-10-19 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-10-19 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
-
-2000-10-19 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-10-15 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Updated for the upcoming release.
- * no.po: Same here.
-
-2000-10-14 Kjartan Maraas <kmaraas@gnome.org>
-
- * nn.po: Added Norwegian (nynorsk) translation.
- * no.po: Updated Norwegian (bokm„Ñ) translation.
-
-2000-10-14 Almer S. Tigelaar <almer1@dds.nl>
-
- * nl.po: Updated Dutch translation.
-
-2000-10-14 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Added ui/*.h
-
-2000-10-14 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-10-13 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-10-13 Matthias Warkus <mawa@iname.com>
-
- * de.po: Updated.
-
-2000-10-10 Gediminas Paulauskas <menesis@delfi.lt>
-
- * lt.po: Added Lithuanian translation.
-
-2000-10-10 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
-
-2000-10-10 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-10-08 H€Ètor GarcÄÆ Alvarez <hector@scouts-es.org>
-
- * es.po: updated Spanish translation.
-
-2000-10-08 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-10-08 Jesus Bravo Alvarez <jba@pobox.com>
-
- * gl.po: Updated Galician translation.
-
-2000-10-08 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-10-06 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Minors french translation updates.
-
-2000-10-06 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-10-05 H€Ètor GarcÄÆ Alvarez <hector@scouts-es.org>
-
- * es.po: updated Spanish translation.
-
-2000-10-04 H€Ètor GarcÄÆ Alvarez <hector@scouts-es.org>
-
- * es.po: updated Spanish translation.
-
-2000-10-04 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-10-03 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-10-03 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: updated Spanish translation.
-
-2000-10-02 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: updated French translation.
-
-2000-10-02 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-10-01 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-09-29 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-09-28 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-09-28 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-09-27 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-09-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-09-26 Christian Rose <menthos@menthos.com>
-
- * sv.po: Completed the Swedish translation.
-
-2000-09-25 Christophe Merlet <christophe@merlet.net>
-
- * POTFILES.in: Reverted somes changes. Oups :(
-
-2000-09-25 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Updated Finnish translation.
-
-2000-09-25 Christophe Merlet <christophe@merlet.net>
-
- * fr.po: Updated French translation.
- * POTFILES.in: Updated files list
-
-2000-09-21 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-09-20 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-09-19 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-09-18 Christopher James Lahey <clahey@helixcode.com>
-
- * POTFILES.in: Removed files that have been moved to gal.
-
-2000-09-16 Ettore Perazzoli <ettore@helixcode.com>
-
- * POTFILES.in: `alphabet.glade.h' is now in
- `addressbook/gui/widgets'.
-
-2000-09-14 Michael Meeks <michael@helixcode.com>
-
- * POTFILES.in: s/minicard/widgets/
-
-2000-09-12 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: corrected some mistakes
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * POTFILES.in: Removed some files that are not there anymore.
-
-2000-09-12 Christian Rose <menthos@menthos.com>
-
- * sv.po: Updated Swedish translation.
-
-2000-09-12 Richard Hult <rhult@codefactory.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-09-12 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * fi.po: Added Finnish translation.
-
-2000-09-12 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-09-11 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-09-10 Almer S. Tigelaar <almer1@dds.nl>
-
- * nl.po: Made a small correction to dutch translation.
-
-2000-09-10 Almer S. Tigelaar <almer1@dds.nl>
-
- * nl.po: Update Dutch translation.
-
-2000-09-09 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-09-09 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2000-09-09 Kai Lahmann <kl@linuxfaqs.de>
-
- * nl.po: Updated dutch translation from Dennis Smit <synap@area101.penguin.nl>
-
-2000-09-08 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-09-04 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-09-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-09-01 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-09-29 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-08-29 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-08-29 Akira TAGOH <tagoh@gnome.gr.jp>
-
- * ja.po: Updated Japanese translation.
-
-2000-08-27 Joaquim Fellmann <joaquim@hrnet.fr>
-
- * fr.po: Updated French translation.
-
-2000-08-27 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-08-26 Jesus Bravo Alvarez <jba@pobox.com>
-
- * gl.po: Updated Galician translation.
-
-2000-08-25 Christopher James Lahey <clahey@helixcode.com>
-
- * POTFILES.in: Remove add addressbook/demo files from this.
-
-2000-08-25 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-08-23 Richard Hult <rhult@hem.passagen.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-08-19 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-08-19 Matthias Warkus <mawa@iname.com>
-
- * de.po: Updated.
-
-2000-08-19 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
- * POTFILES.in: Added missing files that are in the build.
-
-2000-08-17 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-08-17 Kai Lahmann <kl@linuxfaqs.de>
-
- * de.po: Updated German translation
-
-2000-08-16 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-08-13 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
- * POTFILES.in: Added missing files that are in the build.
-
-2000-08-12 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
- * POTFILES.in: Added missing files that are in the build. Sorted in alphabet order
-
-
-2000-08-11 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-08-10 Akira TAGOH <at@ue-spacy.com>
-
- * ja.po: Updated Japanese translation.
-
-2000-08-08 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-08-07 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Added missing files that are in the build.
- * no.po: Updated Norwegian translation.
-
-2000-08-07 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-08-05 Fatih Demir <kabalak@gmx.net>
-
- * tr.po: Updated the Turkish translation.
-
-2000-08-04 Szabolcs BAN <shooby@gnome.hu>
-
- * hu.po: Updated Hungarian translations.
-
-2000-08-03 Alastair McKinstry <mckinstry@computer.org>
-
- * ga.po: Add Irish translation.
-
-2000-08-02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * es.po,hu.po,it.po,sl.po: various syntax checkings (missing %s, %S
- instead of %s etc)
-
-2000-07-30 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-07-28 Szabolcs BAN <shooby@gnome.hu>
-
- * hu.po: Updated Hungarian translations.
-
-2000-07-27 Fatih Demir <kabalak@gmx.net>
-
- * tr.po: Updated the Turkish translation.
-
-2000-07-27 Fatih Demir <kabalak@gmx.net>
-
- * tr.po: Updated the Turkish translation.
-
-2000-07-26 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-07-24 Matthias Warkus <mawa@iname.com>
-
- * de.po: Updated German translation.
-
-2000-07-24 Fatih Demir <kabalak@gmx.net>
-
- * tr.po: Updated the Turkish translation.
-
-2000-07-24 Szabolcs BAN <shooby@gnome.hu>
-
- * hu.po: updated Hungarian translations...
-
-2000-07-24 Federico Mena Quintero <federico@helixcode.com>
-
- * it.po: Added missing \n.
-
-2000-07-23 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-07-23 Ettore Perazzoli <ettore@helixcode.com>
-
- * it.po: Updated Italian translation from Clara Tattoni
- <clara.tattoni@libero.it>.
-
-2000-07-21 Szabolcs BAN <shooby@gnome.hu>
-
- * hu.po: updated Hungarian translations...
-
-2000-07-21 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Fixed an error.
-
-2000-07-19 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-07-16 Jesus Bravo Alvarez <jba@pobox.com>
-
- * gl.po: Updated Galician translation.
-
-2000-07-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-07-16 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-07-15 Matthias Warkus <mawa@iname.com>
-
- * de.po: Updated. Should be complete and pretty usable.
-
-2000-07-13 Fatih Demir <kabalak@gmx.net>
-
- * tr.po: Updated the Turkish translation.
-
-2000-07-13 Valek Filippov <frob@df.ru>
-
- * ru.po: Updated russian translation.
-
-2000-07-10 Federico Mena Quintero <federico@helixcode.com>
-
- * POTFILES.in: Removed several calendar/gui files that are no
- longer there.
-
-2000-07-09 Federico Mena Quintero <federico@helixcode.com>
-
- * POTFILES.in: Removed calendar/gui/evolution-calendar-control.c
-
-2000-07-09 Valek Filippov <frob@df.ru>
-
- * ru.po: Updated russian translation.
-
-2000-07-09 Matthias Warkus <mawa@iname.com>
-
- * de.po: Rough cut at a complete German translation. Still needs a
- lot of love.
-
-2000-07-03 Ettore Perazzoli <ettore@helixcode.com>
-
- * POTFILES.in: Removed `e-select-names.c' and
- `select-name.glade.h' which were removed by Chris' commit.
-
-2000-06-30 Valek Filippov <frob@df.ru>
-
- * ru.po: Updated russian translation.
-
-2000-06-29 Valek Filippov <frob@df.ru>
-
- * ru.po: Updated russian translation.
-
-2000-06-28 Valek Filippov <frob@df.ru>
-
- * ru.po: Updated russian translation.
-
-2000-06-28 Kjartan Maraas <kmaraas@gnome.org>
-
- * POTFILES.in: Added a load of missing files.
- * no.po: Updated Norwegian translation.
-
-2000-06-27 Valek Filippov <frob@df.ru>
-
- * ru.po: Updated russian translation.
-
-2000-06-24 Valek Filippov <frob@df.ru>
-
- * ru.po: Updated russian translation.
-
-2000-06-21 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-06-20 Jesus Bravo Alvarez <jba@pobox.com>
-
- * pt.po: Updated Portuguese translation from
- Tiago Antao <tiagoantao@bigfoot.com>
-
-2000-06-19 Ettore Perazzoli <ettore@helixcode.com>
-
- * it.po: Italian translation from Clara Tattoni
- <clara.tattoni@libero.it>.
-
-2000-06-17 Jeffrey Stedfast <fejj@helixcode.com>
-
- * POTFILES.in: why the heck was
- camel/providers/imap/imap.c listed? Oh well, 'tis
- removed now...
-
-2000-06-17 Valek Filippov <frob@df.ru>
-
- * ru.po: Updated russian translation.
-
-2000-06-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-06-13 Valek Filippov <frob@df.ru>
-
- * ru.po: Updated russian translation.
-
-2000-06-11 Valek Filippov <frob@df.ru>
-
- * ru.po: Updated russian translation.
-
-2000-06-11 Fatih Demir <kabalak@gmx.net>
-
- * tr.po: Updated the Turkish translation.
-
-2000-06-10 Zbigniew Chyla <chyla@buy.pl>
-
- * pl.po: Added Polish translation.
-
-2000-06-10 Valek Filippov <frob@df.ru>
-
- * ru.po: Updated russian translation.
-
-2000-06-09 Fatih Demir <kabalak@gmx.net>
-
- * tr.po: Updated the Turkish translation.
-
-2000-06-08 Kjartan Maraas <kmaraas@gnome.org>
-
- * no.po: Updated Norwegian translation.
-
-2000-06-06 Fatih Demir <kabalak@gmx.net>
-
- * tr.po: Finished it [ what about the caveat message?
- Translating it is much fun ;) ].
-
-2000-06-05 Kenneth Christiansen <kenneth@gnu.org>
-
- * README.tools: Added readme file, which explains the
- use of the newly checked in po tools.
-
- hmm, looking forward to tomorrow...viva los compleaŽ¢ŽÒs!
- :)
-
-2000-06-05 Fatih Demir <kabalak@gmx.net>
-
- * tr.po: A quick-update ( not fully finished ).
-
-2000-06-04 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-06-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * it.po: New. Just a skeleton.
-
- * de.po: New, from Kai Lahmann <kl@linuxfaqs.de>.
-
- * POTFILES.in: Updated.
-
-2000-06-04 Kjartan Maraas <kmaraas@online.no>
-
- * no.po: Updated Norwegian translation.
-
-2000-06-03 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-06-02 Jesus Bravo Alvarez <jba@pobox.com>
-
- * pt.po: Added Portuguese translation from
- Tiago Antao <tiagoantao@bigfoot.com>
-
-2000-06-01 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-05-28 Fatih Demir <kabalak@gmx.net>
-
- * tr.po: Updated the Turkish translation.
-
-2000-05-28 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-05-27 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-05-26 Kjartan Maraas <kmaraas@online.no>
-
- * no.po: Updated Norwegian translation.
-
-2000-05-23 Kjartan Maraas <kmaraas@online.no>
-
- * no.po: Updated Norwegian translation.
-
-2000-05-23 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-05-22 Yukihiro Nakai <nakai@gnome.gr.jp>
-
- * ja.po: Update from Akira TAGOH.
-
-2000-05-18 Kjartan Maraas <kmaraas@online.no>
-
- * no.po: Updated Norwegian translation.
-
-2000-05-18 Yukihiro Nakai <nakai@gnome.gr.jp>
-
- * ja.po: Update from Akira TAGOH.
-
-2000-05-14 Valek Filippov <frob@df.ru>
-
- * ru.po: updated russian translation.
-
-2000-05-14 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-05-13 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-05-13 Kjartan Maraas <kmaraas@online.no>
-
- * no.po: Updated Norwegian translation.
-
-2000-05-13 Valek Filippov <frob@df.ru>
-
- * POTFILES.in: added *.glade.h and *-strings.h files.
- * ru.po: updated russian translation.
-
-2000-05-12 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-05-12 Kjartan Maraas <kmaraas@online.no>
-
- * no.po: Updated Norwegian translation.
-
-2000-05-10 Christopher James Lahey <clahey@helixcode.com>
-
- * POTFILES.in: Removed mail/mail-component.c.
-
-2000-05-09 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Updated Swedish translation.
- * update.sh: Updated.
-
-2000-05-08 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * New update.sh script from Kenneth.
-
-2000-05-08 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-05-08 H€Ètor GarcÄÆ ŽŒŽÃlvarez <hector@scouts-es.org>
-
- * es.po: added translation to spanish.
-
-2000-05-07 Kjartan Maraas <kmaraas@online.no>
-
- * no.po: Updated Norwegian translation.
-
-2000-05-07 Ettore Perazzoli <ettore@helixcode.com>
-
- * POTFILES.in: Remove `shell/e-shell-shortcut.c'.
-
-2000-05-05 Jesus Bravo Alvarez <jba@pobox.com>
-
- * gl.po: Updated Galician translation.
-
-2000-05-04 Fatih Demir <kabalak@gmx.net>
-
- * tr.po : Updated the Turkish translation .
-
-2000-05-03 Kjartan Maraas <kmaraas@online.no>
-
- * no.po: Updated Norwegian translation.
-
-2000-05-03 Valek Filippov <frob@df.ru>
-
- * ru.po: updated.
-
-2000-05-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * POTFILES.in: Removed `shell/e-service.c'.
-
-2000-05-02 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-05-01 Valek Filippov <frob@df.ru>
-
- * ru.po: Updated russian translation.
-
-2000-04-30 Arjan Scherpenisse <acscherp@wins.uva.nl>
-
- * nl.po: Added Dutch translation
-
-2000-04-25 Kjartan Maraas <kmaraas@online.no>
-
- * no.po: Updated Norwegian translation.
-
-2000-04-21 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-04-20 Fatih Demir <kabalak@gmx.net>
-
- * tr.po : Added the Turkish translation .
-
-2000-04-20 Yukihiro Nakai <nakai@gnome.gr.jp>
-
- * ja.po: Initial Japanese translation from Akira Tagoh
-
-2000-04-19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * da.po: Updated Danish file
-
-2000-04-19 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-04-18 Vincent Renardias <vincent@redhat.com>
-
- * fr.po: creation.
-
-2000-04-18 Kjartan Maraas <kmaraas@online.no>
-
- * no.po: Updated Norwegian translation.
-
-2000-04-15 Valek Filippov <frob@df.ru>
-
- * ru.po: Updated russian translation.
-
-2000-04-15 Ettore Perazzoli <ettore@helixcode.com>
-
- * POTFILES.in: Removed `libversit/vcc.c' as its auto-generated and
- breaks.
-
-2000-04-12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * da.po: Updated Danish file
-
-2000-04-10 Kjartan Maraas <kmaraas@online.no>
-
- * no.po: Updated Norwegian translation.
-
-2000-04-08 Jesus Bravo Alvarez <jba@pobox.com>
-
- * gl.po: Added Galician translation.
-
-2000-04-07 Yuri Syrota <rasta@renome.rovno.ua>
-
- * uk.po: Updated Ukrainian translation.
-
-2000-04-06 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-04-04 Spiros Papadimitriou <spapadim+@cs.cmu.edu>
-
- * el.po: Added Greek translation.
-
-2000-04-04 Kjartan Maraas <kmaraas@online.no>
-
- * da.po: Added Danish translation from Kenneth Christiansen
- <kenneth@ripen.dk>.
- * no.po: Updated Norwegian translation.
- * ru.po: Added Russian translation from Valek Filippov
- <frob@df.ru>.
-
-2000-04-04 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-04-04 Yuri Syrota <rasta@renome.rovno.ua>
-
- * uk.po: Added Ukrainian translation.
-
-2000-04-03 Richard Hult <rhult@hem.passagen.se>
-
- * sv.po: Updated Swedish translation.
-
-2000-04-03 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * sv.po: Added Swedish translation.
-
-2000-04-01 Kjartan Maraas <kmaraas@online.no>
-
- * no.po: Added Norwegian translation.
-
-2000-04-01 Matt Loper <matt@helixcode.com>
-
- * .cvsignore: Added evolution.pot.
-
-2000-03-27 Federico Mena Quintero <federico@helixcode.com>
-
- * POTFILES.in: Removed the calendar files for now.
-
-1998-07-23 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
-
- * pt.po: Added Portuguese translation.
-
-1996-06-12 Tristan Tarrant <ttarrant@suntlc.etnoteam.it>
-
- * it.po : Italian translations added
diff --git a/shell/ChangeLog b/shell/ChangeLog
deleted file mode 100644
index 2de87c8578..0000000000
--- a/shell/ChangeLog
+++ /dev/null
@@ -1,3978 +0,0 @@
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * e-shell-importer.c:
- Remove deprecated Gtk+ symbols.
-
-2009-02-24 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #572962
-
- * e-shell-window.c (setup_nm_support):
- Pass e_shell_dbus_initialise() the right type of object,
- and fix the incorrect function declaration.
-
- * e-shell-nm.c (e_shell_network_monitor):
- Go offline when we see NM_STATE_ASLEEP from NetworkManager.
-
-2009-02-03 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am (evolution_LDFLAGS): Use -mwindows on Windows to
- build a "GUI" executable.
-
-2009-01-11 Matthew Barnes <mbarnes@redhat.com>
-
- * e-shell-window-commands.c (command_open_faq):
- Call e_show_uri() instead of gnome_url_show().
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- * e-shell.c:
- * evolution-shell-component-utils.c:
- * importer/intelligent.c:
- * main.c:
- Remove unneeded #include <libgnome/gnome-util.h>.
-
-2009-01-09 Takao Fujiwara <takao.fujiwara@sun.com>
-
- Reviewed by Matthew Barnes <mbarnes@redhat.com>
-
- * Fix for bug #566011
-
- * e-user-creatable-items-handler.c
- (e_user_creatable_items_handler_class_ini):
- Include <glib/gi18n-lib.h> instead of <glib/gi18n.h> and
- add bindtextdomain().
-
-2009-01-01 Andre Klapper <a9016009@gmx.de>
-
- * e-shell-window-commands.c:
- update Copyright to 2009.
-
-2008-12-28 Matthew Barnes <mbarnes@redhat.com>
-
- ** Related to bug #562155
-
- * main.c (idle_cb):
- Only call e_shell_set_crash_recovery() if the EShell Bonobo object
- was constructed successfully, otherwise it will be NULL. This fixes
- a warning shown in the terminal output of bug #562155, but the bug
- is not reproducible so it's not clear whether this fixes the bug.
-
-2008-12-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #564416
-
- * e-shell-nm.c:
- We've been listening for obsolete D-Bus signals.
- Update to NetworkManager's current D-Bus API.
-
-2008-12-10 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #563250
-
- * main.c (main):
- Load on startup and save on shutdown, custom keyboard accelerators.
-
-2008-12-08 Jeff Cai <jeff.cai@sun.com>
-
- ** Fix for bug #563077
-
- * e-shell-window.c (setup_widgets): Don't pass NULL to
- gtk_icon_info_get_filename().
-
- Fixes a crash if the gnome-settings-daemon is not running.
- Observed on SUN Solaris.
-
-2008-11-07 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #557581
-
- * main.c:
- Replace DEVELOPMENT with STABLE_VERSION, which actually defines
- the latest stable version (e.g. 2.24). STABLE_VERSION is only
- defined if the current version is _unstable_ (e.g. 2.25).
-
- * main.c (show_development_warning):
- Use STABLE_VERSION instead of hard-coding the version number.
-
-2008-10-30 Matthew Barnes <mbarnes@redhat.com>
-
- * importer/evolution-importer-client.h:
- * importer/intelligent.c:
- * test/evolution-test-component.c:
- Only include the toplevel GTK+ header.
-
-2008-10-17 Kandepu Prasad <kaprasad@novell.com>
-
- ** Fix for bug #311479
-
- * import.glade:
- * importer/import.glade: rephrasing the heading in Evolution Import
- Assistant
-
-2008-10-17 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fix for bug #548469
-
- * Makefile.am:
- * e-shell-nm-glib.c:
- * e-shell-nm.c (reinit_dbus), (e_shell_network_monitor),
- (e_shell_dbus_initialise):
- * e-shell-window-commands.c (command_work_offline),
- (command_work_online):
- * e-shell-window.c (offline_toggle_clicked_cb), (impl_dispose):
- * e-shell.c (impl_Shell_setLineStatus), (e_shell_construct),
- (e_shell_set_line_status):
- * e-shell.h:
- Drop support for deprecated libnm-glib.
-
-2008-10-03 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-shell-window.c:
-
-2008-09-30 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-shell.c:
- * main.c:
-
-2008-09-29 Gabor Kelemen <kelemeng@gnome.hu>
-
- * shell.error.xml: Unbreak build, sorry for the inconvenience.
-
-2008-09-29 Gabor Kelemen <kelemeng@gnome.hu>
-
- * shell.error.xml: Mark some forgotten strings for translation. Fixes bug #553106
-
-2008-09-24 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-shell-window-commands.c:
- * e-user-creatable-items-handler.c:
-
-2008-09-24 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-shell-view.c:
-
-2008-09-24 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fixes bug #553479
-
- * shell.error.xml: String capitalisation improvements.
-
-2008-09-19 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-sidebar.c:
-
-2008-09-16 Sankar P <psankar@novell.com>
-
-License Changes
-
- * test/evolution-test-component.c:
-
-2008-09-15 Bharath Acharya <abharath@novell.com>
-
- Updated the list of Contributors.
-
- * e-shell-window-commands.c:
-
-2008-09-12 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-config-upgrade.c:
- * e-shell-importer.c:
- * e-shell-nm-glib.c:
- * e-shell-nm.c:
-
-2008-09-04 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-component-registry.c:
- * e-shell-settings-dialog.c:
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-component-registry.h:
- * e-component-view.c:
- * e-corba-config-page.c:
- * e-corba-config-page.h:
- * e-shell-constants.h:
- * e-shell-importer.h:
- * e-shell.h:
- * e-user-creatable-items-handler.h:
- * es-event.c:
- * es-menu.c:
- * evolution-component.c:
- * evolution-config-control.c:
- * evolution-config-control.h:
- * evolution-shell-component-utils.c:
- * evolution-shell-component-utils.h:
- * importer/evolution-importer-client.c:
- * importer/evolution-importer-client.h:
- * importer/evolution-importer-listener.c:
- * importer/evolution-importer-listener.h:
- * importer/evolution-importer.c:
- * importer/evolution-importer.h:
- * importer/evolution-intelligent-importer.c:
- * importer/evolution-intelligent-importer.h:
- * importer/intelligent.c:
- * importer/intelligent.h:
- * test/evolution-test-component.h:
-
-2008-08-30 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #549554 (patch from Paul Bolle)
-
- * e-shell-importer.c: (struct info):
- Drop sentence about an "Automatic" option.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-component-view.h:
- * e-config-upgrade.h:
- * e-shell-settings-dialog.h:
- * e-shell-view.h:
- * e-shell-window-commands.h:
- * e-shell-window.h:
- * e-sidebar.h:
- * es-event.h:
- * es-menu.h:
- * evolution-component.h:
- * evolution-listener.c:
- * evolution-listener.h:
-
-2008-08-18 Matthew Barnes <mbarnes@redhat.com>
-
- * test/evolution-test-component.c (impl_upgradeFromVersion):
- Fix the function signature to conform to the component interface.
-
-2008-08-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #508732
-
- * e-shell.c:
- Add a "crash_recovery" flag, with accessor functions for it.
-
- * e-shell-window (init_view):
- Check and reset the "crash_recovery" flag before creating a
- new shell view. The components can use this flag to take
- steps to recover from the previous crash.
-
- * apps_evolution_shell.schemas.in:
- Remove the "skip_recovery_dialog" and "recovery" keys.
-
- * Evolution-Component.idl (createView):
- Add a "select_item" boolean parameter.
-
- * main.c:
- Kill the crash recovery dialog. Instead just set the crash
- recovery flag in e-shell appropriately.
-
-2008-08-18 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #416258
-
- * e-user-creatable-items-handler.c (ensure_menu_items),
- (free_menu_items), (new_button_change), (setup_toolbar_button):
- Added icon_toolbar for default items which is used instead of menu icon.
-
-2008-08-08 Matthew Barnes <mbarnes@redhat.com>
-
- * e-shell-importer.c:
- Remove unused EShell pointer from ImportData.
-
-2008-08-07 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #467115
-
- * e-component-registry.h:
- Replace button and menu icon pixbufs with an icon name string.
-
- * e-component-registry.c (query_components):
- No need to create pixbufs, just save the icon name.
-
- * e-sidebar.c:
- Remember a default icon name rather than a default pixbuf.
-
- * e-sidebar.c (e_sidebar_add_button), (e_sidebar_change_button_icon):
- * e-shell-window.c (e_shell_window_change_component_button_icon):
- Take an icon name instead of a pixbuf.
-
- * e-shell-window.c (switch_view):
- Call gtk_window_set_icon_name() instead of gtk_window_set_icon().
-
- * e-shell-window.c (setup_widgets):
- Change XML from pixtype="pixbuf" to pixbuf="filename" and derive
- an appropriate filename from the icon name.
-
-2008-08-06 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #249844
-
- * test/evolution-test-component.c: (impl__get_userCreatableItems):
- Do not let compiler claim.
-
-2008-08-04 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #249844
-
- * test/evolution-test-component.c (impl__get_userCreatableItems):
- Use C_() macro instead of Q_() macro.
- Use fully qualified names for "New" submenu entries.
-
-2008-08-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #544862
-
- * apps_evolution_shell.scheams.in:
- Clarify description of "use_authentication" key.
-
-2008-07-22 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #544022
-
- * e-shell-window-commands.c: (char *authors[]):
- Break the escape sequence properly (compiler warning cleanup).
-
-2008-07-20 Andre Klapper <a9016009@gmx.de>
-
- ** Fixes bug #542828
-
- * e-shell-window-commands.c:
- update and fix list of contributors. Patch by Maxim Ermilov.
-
-2008-07-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #542587
-
- * e-shell-window.c: Use new EOnlineButton widget.
-
-2008-07-19 Tor Lillqvist <tml@novell.com>
-
- Bug 543758 - Never mark empty strings for translations
-
- * main.c (main): Change _("") to explicit gettext ("") to avoid
- potentially confusing translation tools or translators.
-
-2008-17-14 Paolo Borelli <pborelli@katamail.com>
-
- ** Fix for bug #542889
-
- * e-shell-window.c:
- * e-user-creatable-items-handler.c:
- * e-sidebar.c:
- Port to the new gtk tooltip api.
-
-2008-07-13 Matthew Barnes <mbarnes@redhat.com>
-
- * e-shell-folder-title-bar.[ch]:
- Remove still more unused files.
-
-2008-07-12 Matthew Barnes <mbarnes@redhat.com>
-
- * e-shell-utils.[ch]:
- Remove more unused files.
-
- * e-user-creatable-items-handler.c:
- Remove inclusion of "e-shell-utils.h".
-
-2008-07-10 Matthew Barnes <mbarnes@redhat.com>
-
- * e-history.[ch]:
- Remove these files. They were written in 2002 and, AFACIT,
- never used for anything.
-
-2008-07-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #540282
-
- * apps_evolution_shell.schemas.in:
- Remove the "printing" GConf key. We use a key file now.
-
-2008-06-10 Matthew Barnes <mbarnes@redhat.com>
-
- * test/evolution-test-component.c:
- Use <glib/gi18n.h> instead of <bonobo/bonobo-i18n.h>.
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534360
-
- * e-component-view.h:
- * e-corba-config-page.h:
- * e-history.h:
- * e-shell-folder-title-bar.h:
- * e-shell-settings-dialog.h:
- * e-shell-view.h:
- * e-shell.h:
- * e-user-creatable-items-handler.h:
- * evolution-config-control.h:
- Migrate from deprecated GtkObject symbols to GObject equivalents.
-
-2008-05-08 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #525241 (EPluginUI)
-
- * main.c (main): Register the EPluginUIHook type.
-
-2008-05-08 Tor Lillqvist <tml@novell.com>
-
- * main.c (main) [Win32]: If no message catalog is installed for
- the current locale language, don't bother with the localisations
- provided by other things then either. Reset thread locale to
- "en-US" and C library locale to "C" to ensure that. This fixes the
- problem where those items in the UI that don't originate from
- message catalogs still appear translated even though message
- catalogs were not installed.
-
-2008-04-29 Akhil Laddha <lakhil@novell.com>
-
- ** Fix for bug #529660
-
- * main.c (show_development_warning): Change stable version to 2.22.1
-
-2008-04-26 James Westby <jw+debian@jameswestby.net>
-
- ** Fix for bug #518103
-
- * e-shell-nm-glib.c: (e_shell_glib_network_monitor):
- * e-shell-nm.c: (e_shell_network_monitor):
- * e-shell.c: (e_shell_construct):
- Check online status from NetworkManager at startup instead of using the
- last-used-state.
-
-2008-04-17 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #526739
-
- * e-shell-window-commands.c: (command_quick_reference):
- Use gio instead of gnome-vfs.
-
-2008-04-07 Ondrej Jirman <megous@megous.com>
-
- ** Fix for bug #525238
-
- * e-shell-window.c: (switch_view):
- * es-event.c:
- * es-event.h:
- Add new "component.activated" event. Event is emitted whenever
- component is activated. ESEventTargetComponent contains an id
- of the component being activated.
-
-2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
-
- ** Added configurable Proxy settings for Evolution.
-
- * apps_evolution_shell.schemas.in:
-
-2008-03-03 Tor Lillqvist <tml@novell.com>
-
- * main.c (main) [Win32]: Drop the call to gtk_rc_parse_string() to
- set gtk-fallback-icon-theme = "gnome". Instead just bundle a
- suitable gtkrc with Evolution. And actually what we want to get
- Tango icons seems to be gtk-fallback-icon-theme = "Tango", and no
- mention of the gnome icon theme at all in gtkrc. (It is still
- used, though.)
-
-2008-03-03 Tor Lillqvist <tml@novell.com>
-
- * main.c: On Windows, set PATH to include Evolution's "bin" folder
- and the "lib/evolution/$(BASE_VERSION)/components" folder. Set
- BONOBO_ACTIVATION_PATH to the "lib/bonobo/servers" folder
-
-2008-03-03 Johnny Jacob <jjohnny@novell.com>
-
- * e-shell-window-commands.c (authors): Missed '"' :-) .
-
-2008-03-03 Johnny Jacob <jjohnny@novell.com>
-
- * e-shell-window-commands.c (authors): Updated contributors list.
-
-2008-03-02 Srinivasa Ragavan <sragavan@novell.com>
-
- * main.c: (main): Committing the build fix that comes up if
- DEVELOPMENT is enabled.
-
-2008-02-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bnc #173186
-
- * e-shell-nm.c: (e_shell_network_monitor): Upstreamed Fejj's OpenSUSE
- patch. Crash while quitting.
-
-2008-02-18 Srinivasa Ragavan <sragavan@novell.com>
-
- reviewed by: <delete if not using a buddy>
-
- * e-shell-nm.c: (e_shell_network_monitor):
-
-2008-02-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bnc #159736. Patch from OpenSUSE.
-
- * e-shell-nm.c: (e_shell_network_monitor):
-
-2008-02-13 Matthew Barnes <mbarnes@redhat.com>
-
- * main.c (kill_dataserver):
- Add commands to kill recent versions of evolution-data-server.
-
-2008-01-30 Srinivasa Ragavan <sragavan@novell.com>
-
- * apps_evolution_shell.schemas.in: Change Crash Recovery to Crash
- detection.
- * main.c: (show_recovery_warning):
-
-2008-01-29 Matthew Barnes <mbarnes@redhat.com>
-
- * e-component-registry.c:
- Replace G_GNUC_FUNCTION (deprecated) with G_STRFUNC.
-
-2008-01-22 Jan Tichavsky <Jan.Tichavsky@gmail.com>
-
- ** Fix for bug #511232
-
- * e-shell.c: Fixed typo Uknown -> Unknown
- (patch committed by Andre Klapper)
-
-2008-01-21 Matthew Barnes <mbarnes@redhat.com>
-
- * e-shell-window.c (setup_status_bar):
- Make the status bar height as large as the task bar to eliminate
- "bouncing" when navigating the main menu. Patch by Jean-Christophe
- Begue (#509509).
-
-2008-01-19 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-shell.c: (set_line_status): Fix a regression due to my previous
- commit.
-
-2008-01-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #329712
-
- * e-shell-window-commands.c: (update_offline_menu_item):
- * e-shell-window.c: (update_offline_toggle_status),
- (update_send_receive_sensitivity),
- (offline_toggle_clicked_callback):
- * e-shell.c: (e_shell_construct), (e_shell_save_settings),
- (set_line_status):
- * e-shell.h: Add a new state to maintian forced offline.
-
-2008-01-14 Kjartan Maraas <kmaraas@gnome.org>
-
- * apps_evolution_shell.schemas.in: Add missing punctuation.
-
-2008-01-11 Bharath Acharya <abharath@novell.com>
-
- ** Fix for bug #508678
-
- * e-shell-view.c: Included missing header glib/gi18n.h
-
-2008-01-11 Changwoo Ryu <cwryu@debian.org>
-
- ** Fix for bug #508282
-
- * e-shell-window.c (switch_view):
- * e-shell-view.c (impl_ShellView_setTitle): Mark the window title
- for translation.
-
-2008-01-07 Matthew Barnes <mbarnes@redhat.com>
-
- * e-shell-window-commands.c:
- Update copyright notice in About dialog.
-
-2008-01-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #219197
-
- * e-shell.h:
- * e-shell.c: (e_shell_can_quit), (e_shell_do_quit), (e_shell_quit):
- Call of e_shell_quit divided into two functions, one to check if quit
- is acceptable by all components and second to do quit.
- * main.c: (gnome_master_client_save_yourself_cb),
- (gnome_master_client_die_cb), (main):
- Quit application when session dies.
-
-2007-12-10 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #502501
-
- * main.c: (show_recovery_warning): Re use the existing string.
-
-2007-12-05 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Add basic support for crash recovery
-
- * apps_evolution_shell.schemas.in: Keys to recover and recovery dialog.
- * e-shell.c: (e_shell_quit): Delete the lock while quitting.
- * main.c: (show_recovery_warning), (idle_cb): Create lock and also show
- the warning dialog.
-
-2007-11-30 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #499920
-
- * es-event.h:
- Avoid including private header "e-shell.h".
- Use a forward declaration of EShell instead.
-
- * es-event.c:
- Safe to include "e-shell.h" here.
-
-2007-11-30 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #400213
-
- * e-shell-window.c: (load_icons): Function removed.
- * e-shell-window.c: (update_offline_toggle_status):
- Do not use pixmaps and masks, load images from file, instead.
-
-2007-11-26 Andre Klapper <a9016009@gmx.de>
-
- ** Fixes bug #497810
-
- * e-shell-window-commands.c:
- add "Evolution FAQ" help menu item
-
-2007-11-02 Damien Carbery <damien.carbery@sun.com>
-
- ** Fixes bug #492058
-
- * e-shell-window.c:
- * e-shell.c: Name the anonymous unions to build with the Sun
- Studio compiler.
-
-2007-11-01 Matthew Barnes <mbarnes@redhat.com>
-
- * e-shell-window-commands.c:
- Update the copyright notice in the About dialog.
-
-2007-11-01 Matthew Barnes <mbarnes@redhat.com>
-
- * e-user-creatable-items-handler.c (ensure_menu_items):
- Don't compare a character pointer to a string literal.
-
-2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
-
- * GNOME_Evolution_Shell.server.in.in: Remove the version.
- * main.c: (show_development_warning): Update the stable version.
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-component-registry.c: (query_components):
- * e-component-view.c: (e_component_view_new),
- (e_component_view_new_controls), (e_component_view_set_title),
- (e_component_view_set_button_icon):
- * e-config-upgrade.c:
- * e-shell-settings-dialog.c: (e_shell_settings_dialog_new):
- * e-shell-window.c: (component_view_free):
- * es-event.c: (es_event_peek):
- * es-menu.c: (es_menu_new):
- * importer/evolution-importer-client.c:
- (evolution_importer_client_create_control):
- Warning fixes:
- - NULL vs 0 vs FALSE
- - ANSIfication of declarations
- - guint for 1-bit bitfields
-
-2007-10-16 Matthew Barnes <mbarnes@redhat.com>
-
- * e-shell-window-commands.c:
- Add an icon for FilePageSetup.
-
-2007-10-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #329823
-
- * Evolution-Shell.idl: (setButtonIcon):
- * e-sidebar.h: (e_sidebar_change_button_icon):
- * e-sidebar.c: (struct Button), (button_new), (button_free),
- (e_sidebar_change_button_icon):
- * e-shell.h: (EMainShellFunc), (e_shell_foreach_shell_window):
- * e-shell.c: (EMainShellFunc), (e_shell_foreach_shell_window):
- * e-component-view.h: (e_component_view_set_button_icon):
- * e-component-view.c: (e_component_view_set_button_icon):
- * e-shell-window.h: (e_shell_window_change_component_button_icon):
- * e-shell-window.c: (e_shell_window_change_component_button_icon):
- * e-shell-view.c: (struct change_icon_struct),
- (change_button_icon_func), (impl_ShellView_setButtonIcon),
- (e_shell_view_class_init):
- Added support to change component's button icon.
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #437579
-
- * e-shell.c:
- * e-shell-window.c:
- Fix various compiler warnings. Patch from Milan Crha.
-
-2007-10-03 Matthew Barnes <mbarnes@redhat.com>
-
- * e-shell-window-commands.c (command_about):
- Fix capitalization of program name in About dialog (#481325).
-
-2007-10-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #469657
-
- * e-shell-settings-dialog.c:
- Use destroy functions in GHashTables to simplify memory management.
-
-2007-09-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #461195
-
- * e-shell-marshal.list: Remove needless marshalers.
- * e-shell-folder-title-bar.c:
- * e-shell.c:
- * e-shell-window.c:
- * e-shell-marshal.list:
- * e-sidebar.c: Use GObject's marshalers.
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #477045
-
- * e-shell-window-commands.c:
- Use standard icon names where applicable.
-
-2007-09-11 Matthew Barnes <mbarnes@redhat.com>
-
- * Move the test component to a 'test' subdirectory (#469992).
-
-2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-shell-window-commands.c: Add contributors to the credits section.
- Thanks a lot to EvaSDK.
-
-2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #471791 (Move away from asserts to g_ret*)
-
- * e-shell-importer.c: (create_help):
- * e-shell-window-commands.c: (update_offline_menu_item):
- * e-shell-window.c: (init_view), (update_offline_toggle_status),
- (offline_toggle_clicked_callback), (setup_offline_toggle):
- * e-shell.c: (window_delete_event_cb), (e_shell_construct),
- (remove_dir), (e_shell_attempt_upgrade):
- * e-user-creatable-items-handler.c: (execute_verb):
- * main.c: (open_uris), (idle_cb):
-
-2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Add a new command line option to disable crash-on-select mails,
- tasks, contacts.
-
- * main.c: (main): Added a new command line option.
-
-2007-07-26 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * e-shell-window-command.c: (view_statusbar_item_toggled_handler),
- (view_sidebar_item_toggled_handler):
- * e-shell-window.c: (setup_status_bar):
- * e-user-creatable-items-handler.c: (setup_toolbar_button): Plugged
- memory leaks.
-
-2007-07-09 Matthew Barnes <mbarnes@redhat.com>
-
- * es-event.h: Declare es_event_target_new_shell().
-
-2007-07-06 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #446894
-
- * e-shell-window-commands.c (command_page_setup):
- Callback for new FilePageSetup verb.
-
-2007-07-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added a hook event after the shell is started.
-
- * e-shell.c: (e_shell_create_window):
- * es-event.c: (es_event_target_new_shell):
- * es-event.h:
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #448201 from Gabor Kelemen
-
- * main.c: (main): Add translation domain
-
-2007-06-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #325882
-
- * import.glade:
- * e-active-connection-dialog.glade:
- * importer/import.glade:
- Changed GTK_WIN_POS_NONE to GTK_WIN_POS_CENTER_ON_PARENT.
-
-2007-06-17 Tobias Mueller <tobiasmue@svn.gnome.org>
-
- * evolution-test-component.c:
- removed createControls stuff. Fixes #444289
-
-2007-06-15 Matthew Barnes <mbarnes@redhat.com>
-
- * e-shell-folder-title-bar.c:
- Use ellipsized GtkLabels instead of EClippedLabels (#447727).
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #386503 from Matthew Barnes
-
- * e-shell-window.c: (e_shell_window_new):
- * main.c: (main):
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for version removal from Installed files from Gilles Dartiguelongue
-
- * Makefile.am:
-
-2007-06-02 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- * Fix bug #441055
-
- * e-component-registry.c: (query_components):
- * e-shell-nm-glib.c: (e_shell_nm_glib_initialise),
- (e_shell_nm_glib_dispose):
- * e-shell-settings-dialog.c: (load_pages):
- various compilation warning cleanup
-
-2007-05-28 Jules Colding <colding@omesc.com>
-
- * main.c (main): Prevent dup2() and close() on -1
-
-2007-05-13 Matthew Barnes <mbarnes@redhat.com>
-
- * e-shell.c (impl_Shell_handleURI):
- Revert the change from 2007-05-11. (#407104)
-
-2007-05-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #337616
-
- * Makefile.am: Add $(schema_DATA) to DISTCLEANFILES.
-
-2007-05-11 Matthew Barnes <mbarnes@redhat.com>
-
- * e-shell.c (impl_Shell_handleURI):
- Create a shell window if the schema or an alias was found.
- Previously this only opened a window if an alias was found
- but not the schema. Makes the GNOME Clock applet able to
- correctly start Evolution once again. (#407104)
-
-2007-05-01 Matthew Barnes <mbarnes@redhat.com>
-
- * main.c (show_development_warning):
- Bump stable version recommendation from 2.8.1 to 2.10.1.
-
-2007-04-24 Matthew Barnes <mbarnes@redhat.com>
-
- * main.c: #include <gtk/gtkcheckbutton.h> (#433005)
- Patch from Daniel Gryniewicz.
-
-2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
-
- * main.c: (main): Fix 2 build breaks if built with development version
-
-2007-04-22 Stephen Cook <siti@orcon.net.nz>
-
- * main.c: fix startup notification problem (closes: #271851)
-
-
-2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #259606 from Michael Meeks
-
- * e-shell-marshal.list:
- * e-shell-window.c: (get_component_view),
- (sidebar_button_selected_callback),
- (sidebar_button_pressed_callback), (setup_widgets): Added support for
- middle click to open the component in new window.
- * e-shell.c:
- * e-sidebar.c: (button_pressed_callback),
- (boolean_handled_accumulator), (e_sidebar_class_init),
- (e_sidebar_add_button):
- * e-sidebar.h:
-
-2007-04-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #429422
-
- * e-shell.c (impl_finalize):
- e_free_string_list() is dead; just do it manually.
-
- * e-user-creatable-items-handler.c (setup_toolbar_button):
- Use g_object_ref_sink() instead of gtk_object_sink().
-
- * e-shell-importer.c:
- Drop support for GnomeFileEntry.
-
- * importer/intelligent.c (create_gui):
- Use g_object_ref() instead of gtk_widget_ref().
-
- * e-history.c (e_history_init):
- Clear the floating flag without using GTK_OBJECT_UNSET_FLAGS().
-
- * e-shell-settings-dialog.c:
- Include missing header file(s).
-
-2007-03-29 Matthew Barnes <mbarnes@redhat.com>
-
- * e-shell-window.c:
- Fix "incompatible pointer type" warnings (#360619).
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
- * e-component-registry.c (query_components):
- * e-shell-settings-dialog.c (load_pages):
- * e-shell-window-commands.c (command_quick_reference):
- Use g_get_language_names() instead of gnome_i18n_get_language_list().
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #419469 - Miscellaneous main.c cleanups
-
- * main.c (kill_dataserver): Kill evolution-data-server-1.8.
-
- * main.c (show_development_warning): Call gtk_dialog_run() instead
- of listening for a "response" signal. Pass the checkbox state back
- to main() and let main() set the "show_dialog_warning" GConf key.
-
- * main.c (open_uris), (idle_cb), (main): Use the remaining_args
- string vector directly instead of needlessly building a GSList
- out of it.
-
- * main.c (main): Manage a reference to the default GConf client and
- pass it to the functions that need it.
-
-2007-03-16 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #360240
-
- * e-shell-importer.c (importer_file_page_new):
- Remove unused variable.
-
-2007-03-12 Harish Krishnaswamy <kharish@novell.com>
-
- * e-shell-window-commands.c : Update contributors' list for
- credits.
-
-2007-02-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #360946
-
- e-shell-window-commands.c (command_about): Migrate to GtkAboutDialog,
- use "evolution" for the icon name, add a website link.
-
- main.c (main): Set default window icon name to "evolution".
-
-2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Rewrite of print settings schema from Matthew Barnes
-
- * apps_evolution_shell.schemas.in.in:
-
-2007-02-09 William Jon McCann <mccann@jhu.edu>
-
- * e-shell-nm-glib.c: Fix the build. Fixes #403744
-
-2007-01-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added schemas from GtkPrint API by Ebby Wiselyn.
-
- * apps_evolution_shell.schemas.in.in:
-
-2006-12-03 Harish Krishnaswamy <kharish@novell.com>
-
- * e-shell.c: (impl_dispose): Fix memory leak of iid.
-
-2006-11-29 Chris Halls <halls@debian.org>
-
- * main.c: Register import eplugin type.
- Fixes bug #372528.
-
-2006-10-17 Harish Krishnaswamy <kharish@novell.com>
-
- * main.c: (show_development_warning): Update last
- stable version.
-
-2006-10-16 Chris Heath <chris@heathens.co.nz>
-
- * e-shell-window.c (component_view_free): Fix memory leak.
- Fixes bug #360815.
-
-2006-10-13 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #334966
-
- * e-shell-window.c: (impl_dispose), (e_shell_window_init),
- (e_shell_window_set_title): Fixes a crash while closing window.
-
-2006-09-28 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #343331
-
- * e-shell-window.c: (impl_dispose): Remove the timer which seem to get
- activated after we destroy.
-
-2006-09-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes #351332
-
- * e-shell-window.c: Fix implicit function declarations.
-
-2006-09-14 Andre Klapper <a9016009@gmx.de>
-
- * main.c: update last stable version number from 2.6.3 to 2.8.0
-
-2006-09-04 Harish Krishnaswamy <kharish@novell.com>
-
- * e-shell-window-commands.c: Add documentation
- credits.
-
-2006-08-23 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #334821 by Tollef Fog Heen
-
- * main.c: it should not spawn the default shell for uris.
-
-2006-08-23 Daniel Gryniewicz <dang@gentoo.org>
-
- * e-shell-window.c:
- Make sure default window sizes are positive numbers.
- Fixes bug 349967. Committed by Andre Klapper.
-
-2006-08-22 Andre Klapper <a9016009@gmx.de>
-
- * e-shell-window-commands.c: Update some credits for
- the previous development series.
-
-2006-08-22 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes bug #346317
- * e-user-creatable-items-handler.c: (set_combo_button_style): Truncate
- spaces from the label of new mail button.
-
-2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #346797 Patch by Matthew Barnes
-
- * e-shell-window-commands.c: (command_submit_bug): Fix to use new bug
- buddy.
-
-2006-08-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-user-creatable-items-handler.c: (new_button_change),
- (setup_toolbar_button): Plug some leaks.
-
-2006-08-02 Andre Klapper <a9016009@gmx.de>
-
- * main.c: update last stable version number from 2.6.2 to 2.6.3
-
-2006-07-27 Bastien Nocera <hadess@hadess.net>
-
- * e-shell-nm-glib.c: (e_shell_glib_network_monitor),
- (e_shell_nm_glib_initialise), (e_shell_nm_glib_dispose):
- * e-shell-nm.c: (e_shell_dbus_dispose):
- * e-shell-window.c: (impl_dispose): Fix warnings at build-time, and
- clean up the connections to the D-Bus on exit (Closes: #332387)
-
-2006-07-13 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #345331
-
- * e-user-creatable-items-handler.c: (set_combo_button_style): Default
- to both style.
-
-2006-07-12 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes bug #347182
- * e-user-creatable-items-handlers.c:
- (set_combo_button_style): New function.
- (new_button_change): Call set_combo_button_style.
- (setup_toolbar_button): Call set_combo_button_style.
-
-2006-07-07 Li Yuan <li.yuan@sun.com>
-
- * e-shell-window.c: (setup_widgets):
- Fix for #346613.
- Fix the problem pointed out by Johnny <jjohnny@novell.com>.
- When maximize Evolution, close and start Evolution sometimes,
- the sidebar grows towards right. Set the view_notebook can be expanded
- when the paned widget is resized.
-
-2006-07-05 Li Yuan <li.yuan@sun.com>
-
- * e-shell-window.c: (setup_widgets):
- Fix for #346613.
- Make the view_notebook cannot be resized shorter than its need.
-
-2006-06-21 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-user-creatable-items-handler.c: (setup_toolbar_button): Fixed a
- minor packing issue in New button.
-
-2006-06-17 Tor Lillqvist <tml@novell.com>
-
- * e-shell.c (impl_finalize): Don't call
- bonobo_activation_active_server_unregister() here, it's too late,
- the EShell Bonobo object has already been deactivated and its
- associated CORBA object is NULL.
- (notify_no_windows_left_idle_cb): Instead, call
- bonobo_activation_active_server_unregister() here, when the EShell
- Bonobo object is still fully active.
-
-2006-06-19 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #252814
-
- * e-user-creatable-items-handler.c: (new_button_change),
- (setup_toolbar_button), (e_user_creatable_items_handler_activate):
- Read the toolbar setting and set the combo button. Patch from Oswald.
-
-2006-06-17 Andre Klapper <a9016009@gmx.de>
-
- * main.c: update last stable version number from 2.6.1 to 2.6.2
-
-2006-05-25 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #341334
-
- * e-component-registry.c: (e_component_registry_peek_info): Check for
- the presence of the fields before comparing. Exchange component wont
- have these alias/etc.
-
-2006-05-15 Li Yuan <li.yuan@sun.com>
-
- Fixes #341525
-
- * e-sidebar.c: (button_toggled_callback):
- If the button has been selected, it is no need to emit the signal.
-
-2006-04-30 Nancy Cai <nancy.cai@sun.com>
-
- Fixes #323853
-
- * e-shell-importer.c: (filename_changed), (item_selected),
- (importer_file_page_new), (prepare_file_page):
- replacing GnomeFileEntry by GtkFileButton, which can import task files
- with none UTF-8 filenames.
-
-2006-04-27 Andre Klapper <a9016009@gmx.de>
-
- * main.c: update last stable version number from 2.4.2.1 to 2.6.1
-
-2006-04-24 Harish Krishnaswamy <kharish@novell.com>
-
- * main.c: (kill_dataserver): add eds-1.4 and eds-1.6
- to the list of old instances.
-
-2006-04-24 Harish Krishnaswamy <kharish@novell.com>
-
- * e-shell-window-commands.c: Update credits for
- the previous development series.
-
-2006-04-06 Alejandro Andres <fuzzy.alej@gmail.com>
-
- * e-shell-view.c
- * e-shell-window.c
-
- Fixes #337258. Now Evolution is shown at the end of the title bar.
-
-2006-04-21 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #329731
-
- * apps_evolution_shell.schemas.in.in: Added schema to maintain the
- visibility of status bar.
-
-2006-04-18 Jeffrey Stedfast <fejj@novell.com>
-
- * e-shell-nm.c (e_shell_network_monitor): Intercept the
- Disconnected signal and setup a timeout to try and reconnect when
- the dbus daemon comes back up.
-
-2006-02-21 Tor Lillqvist <tml@novell.com>
-
- * main.c (main): On Win32, finally call link_shutdown() (from
- ORBit2/linc2), otherwise if we have used any other component than
- mail, we will hang with the link_io_thread still running (blocked
- in g_poll()). Sigh, the linc2 code is a mystery. Why this is
- necessary I have no idea.
-
- * main.c (main): On Win32, set the gtk-fallback-icon-theme to
- "gnome".
-
-2006-02-07 Andre Klapper <a9016009@gmx.de>
-
- * e-shell-window-commands.c: changing year from 2005 to 2006.
-
-2006-02-05 Andre Klapper <a9016009@gmx.de>
-
- * shell.error.xml: fixing one typo. fixes #304996 partially.
-
-2006-02-05 Shreyas Srinivasan <sshreyas@novell.com>
-
- * e-shell-nm-glib.c: init the nm-dbus connection once.
-
-2006-01-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-corba-config-page.c: (e_corba_config_page_class_init):
- * e-shell-folder-title-bar.c: (e_shell_folder_title_bar_construct):
- * e-shell-window.c: (init_view):
- * e-shell.c: (detect_version), (e_shell_construct), (e_shell_new),
- (e_shell_attempt_upgrade), (e_shell_create_window),
- (e_shell_save_settings):
- * main.c: (idle_cb):
- Remove unused code and fix format specifiers in some cases.
-
-2006-01-26 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- ** Fixes Bug #257654
-
- * e-shell-window.c:
- * e-shell-window-commands.c: Added code to show/hide sidebar.
-
-2006-01-29 Harish Krishnaswamy <kharish@novell.com>
-
- * main.c: (show_development_warning):
- s/don't/do not/ string change. Fixes #325276.
-
-2006-01-27 Andre Klapper <a9016009@gmx.de>
- * apps_evolution_shell.schemas.in.in: changed tow strings to add
- missing punctuation and clarification for translators.
- Fixes bug 306117.
-
-2006-01-26 Andre Klapper <a9016009@gmx.de>
- * e-shell-window-commands.c: adding missing comma in the
- contributors list.
-
-2006-01-23 Joe Marcus Clarke <marcus@freebsd.org>
-
- * e-user-creatable-items-handler.c: adding a check to make sure
- the shortcut key is not the NUL byte. Fixes bug 327468.
-
-2006-01-21 Andre Klapper <a9016009@gmx.de>
-
- * e-shell-settings-dialog.c: changed string "Settings" to
- "Preferneces" to keep consistency. Fixes bug 327933.
-
-2006-01-19 Kyle Ambroff <kambroff@csus.edu>
-
- * shell.error.xml: Default to [Cancel] instead of [Forget] in the
- when selecting "Forget Passwords" from the menu. (#325871)
-
-2006-01-06 Andre Klapper <a9016009@gmx.de>
- * shell/e-shell-window.c: fixing two missing whitespaces.
- Fixes bug 325568.
-
-2006-01-02 Harish Krishnaswamy <kharish@novell.com>
-
- * e-shell-nm-glib.c (e_shell_nm_glib_initialise): Remove
- suspicious and possibly redundant register/unregister calls. Fixes
- #325364 (critical warning crasher).
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * shell.error.xml: removed a typo. yeah.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * shell.error.xml: removed a duplicated word. Fixes bug 325119.
-
-2005-12-22 Tor Lillqvist <tml@novell.com>
-
- * Evolution-Shell.idl: Guard against generating code when running
- this through the IDL compiler elsewhere than here in evo/shell,
- the same way as in Evolution-Component.idl. Otherwise we get
- duplicated IDL-generated functions in the libeshell and
- libevolution-mail DLLs (shared libraries), which causes much pain
- on Win32 at least, and is useless and potentially risky on all
- platforms.
-
-2005-09-24 Andre Klapper <a9016009@gmx.de>:
-
- Reviewed and committed by Harish <kharish@novell.com>
-
- * shell.error.xml: fixed two dead links to "support.ximian.com" now to
- the (yet to come) FAQ at go-evolution.org. (#315866)
-
-2005-12-22 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * Evolution-Component.idl
- * Evolution-Shell.idl
- * Evolution.idl:
- Remove duplicate definitions and circular dependencies.
-
- * e-shell.c: comment out the implementation for findComponent.
- If implemented, this creates a circular dependency between the
- Shell.idl and Component.idl.
- ** This is just a work-around **
-
-2005-12-22 Shreyas Srinivasan <sshreyas@novell.com>
-
- * Network Manager Support for shell
-
- * Evolution-Component.idl (setLineStatus): Add enum ShellState
- which can represent network down rather than just a boolean.
-
- * e-shell-nm.c: Add new file handles offline/ online signals
- generated by the Network Manager using the native dbus interface.
-
- * e-shell-nm-glib.c: Add new file handles offline/ online signals
- generated by the Network Manager using the glib interface.
-
- * Makefile.am: Add e-shell-nm.c or e-shell-nm-glib.c to the list
- of files built into evolution_sources depending on how evolution
- is configured.
-
- * e-shell-window_commands.c: Use new changed signature of
- e_shell_go_offline.
-
- * e-shell-window.c (setup_status_bar): Initialise the dbus
- connection.
-
- * e-shell.c (set_line_status): Handle network down triggered
- Force_offline. New signatures for e_shell_go_offline and
- e_shell_go_online.
-
- * e-shell.h: New function signatures for e_shell_go_offline and
- e_shell_go_online.
-
-2005-12-21 Not Zed <NotZed@Ximian.com>
-
- * e-shell-view.c (impl_ShellView_setTitle): take a component id
- argument.
-
- * e-shell-window.c (component_view_free): release the corba object
- properly.
- (e_shell_window_set_title): new helper to set the title for the
- component.
- (switch_view): use the component specific title if available or
- fallback to the component name.
-
-2004-12-21 Not Zed <NotZed@Ximian.com>
-
- ** See bug #60354.
-
- * Evolution-Component.idl: createControls -> createView and
- ComponentView to keep track of things.
-
- * Evolution-Shell.idl: return a new type ShellView from
- createNewWindow so other parts of the system can access it later.
- ShellView so far just lets you set title or switch component, but
- could be subclassed later.
-
- * e-shell.c (impl_Shell_createNewWindow): return a shell view.
-
- * e-shell-window.c (init_view): create the view from the compnent
- first, then get the controls from it separately.
- (init): setup the e-shell-view object for the create view
- thing.
-
- * e-shell-view.c (e_shell_view_new): simple bonobo object for
- Evolution_ShellView, keep track of the EShellWindow.
-
- * e-component-view.[ch]: simple bonobo object for
- Evolution_ComponentView. Just keep track of the controls.
-
- Committed on behalf of NotZed - partha
-
-2005-12-17 Tor Lillqvist <tml@novell.com>
-
- * e-config-upgrade.c: Use libedataserver's e_xml_parse_file()
- instead of xmlParseFile() directly.
-
- * e-shell.c
- * e-shell-importer.c: Use GLib API when applicable.
-
- * e-shell-importer.c
- * e-shell-window.c: Construct pathname of glade file at run-time.
-
- * e-shell-window-commands.c: Include e-util-private.h for Win32
- redefinition of EVOLUTION_DATADIR.
-
- * main.c: No SIGSEGV handling on Win32.
- (main): Drop unused evolution_directory variable.
-
-2005-12-12 David Malcolm <dmalcolm@redhat.com>
-
- * e-shell-window.c (setup_widgets): escape the string when generating
- XML UI description of component switcher menu item, to avoid it being
- non-well-formed when a translation contains a quote character. Fixes
- #322001
-
-2005-11-14 Harish Krishnaswamy <kharish@novell.com>
-
- * e-shell-settings-dialog.c: (set_dialog_size),
- (e_shell_settings_dialog_init): Revert the previous
- patch as it distorts the size of the dialog on some
- displays.
-
-2005-11-10 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-shell-settings-dialog.c (set_dialog_size)
- (e_shell_settings_dialog_init): Set the size of the preference
- window so that it doesnt flicker. Hide it till all the pages are
- loaded.
-
-2005-10-25 Harish Krishnaswamy <kharish@novell.com>
-
- * main.c: (show_development_warning): Update
- version and bugzilla information.
-
-2005-09-23 S.Antony Vincent Pandian <santony@gmail.com>
-
- solves bug # 307780
-
- * e-shell-window.h: added the prototype for the function
- e_shell_window_peek_statusbar(..);
-
- * e-shell-window.c: show/hide the status bar widget based on the saved
- property.
- retreive the status bar's previous status and set in UI.
- define the function e_shell_window_peek_statusbar() which retrieves
- the status bar widget for e-shell-window-commands.c
-
- * e-shell-window-commands.c: view_statusbar_item_toggled_handler()
- is the component listener for the "View Status Bar" menu item.it
- handles the click event in the menu item "View status Bar".The
- state of the status bar is also saved every time an event occurs
- on it.
- setting the component listener to the component.
-
-2005-08-28 Harish Krishnaswamy <kharish@novell.com>
-
- * e-shell-window-commands.c: Update credits.
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * e-shell-window-commands.c: include missing e-error.h
-
- * e-component-registry.c (query_components): cast away a seemingly
- spurious warning.
-
-2005-08-17 Not Zed <NotZed@Ximian.com>
-
- * e-shell.c (impl_Shell_handleURI): fix warning.
- (impl_Shell_findComponent): fix signature for warning.
-
-2005-08-16 Not Zed <NotZed@Ximian.com>
-
- ** See bug #312668.
-
- * e-shell.c (set_line_status, set_line_status_complete)
- (set_line_status_finished): new code to set componetns on/offline.
- (e_shell_go_online, e_shell_go_offline): use new interface.
- (offline_procedure_started_cb, offline_procedure_finished_cb): removed.
- (impl_dispose): cleanup line status listener.
- (e_shell_init): setup line status listener.
-
- * evolution-listener.[ch]: skeleton listener object for new
- setlinestatus call.
-
- * Evolution-Offline.idl, e-shell-offline-handler.[ch]: killed. We
- just add a single interface on EvolutionComponent now, much
- simpler.
-
-2005-08-15 Christian Kellner <gicmo@gnome.org>
-
- * Makefile.am: Install missing e-plugin header es-event.h
- and es-menu.h.
- Fixes bug #313585.
-
-2005-08-10 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Use privsolib instead of privlib. Link with
- SHELL_LIBS. Use NO_UNDEFINED. Use EXEEXT. Use hack to workaround
- MSYS feature on Win32 when installing the schemas.
- (INCLUDES): Define EVOLUTION_IMAGESDIR like in
- ../e-util/e-util-private.h, not EVOLUTION_IMAGES.
- (idl_defines): Pass marker macro to IDL compiler, see below.
-
- * Evolution-Component.idl: Don't generate duplicate code in skels
- and stubs when including this file from other idl files (in
- particular, ../mail/Evolution-Mail.idl). Use the include_defs and
- inhibit pragmas unless IDL-compiling in this directory. See
- lists.ximian.com/pipermail/evolution-patches/2005-June/010899.html
-
- * e-shell-utils.c
- * e-shell-windows.c: Ue EVOLUTION_IMAGESDIR in such a way that it
- works even when it is a function call.
-
-2005-08-10 Not Zed <NotZed@Ximian.com>
-
- ** See bug #271984.
-
- * es-menu.c (esm_class_init): remove debug.
-
-2005-07-26 Harish Krishnaswamy <kharish@novell.com>
-
- * Makefile.am, evolution-component.h: fix make distcheck
- issues.
-
-2005-07-21 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * e-component-registry.c (query_components): Dont enter default values
- for button label and menu label
- * e-shell-window.c (setup_widgets): Dont add the sidebar button when
- there is no label.
-
-2005-07-22 Sankar P <psankar@novell.com>
-
- * shell.error.xml : Changed the strings to be more interactive
- and consistent with the exisiting dialog prompts.
-
-2005-07-21 Sankar P <psankar@novell.com>
-
- * shell.error.xml : Added string for forget password prompt.
-
- * e-shell-window-commands.c: (command_forget_passwords)
- Added call to a confirmation dialog before forgetting passwords.
- Fixes bug #216021
-
-2005-07-21 Not Zed <NotZed@Ximian.com>
-
- * e-shell-window-commands.c: fix the pixmap location for the
- settings menu.
-
- * e-shell-window.c (setup_widgets): reverted dobey's patch to put
- the components in the useless tools window.
-
-2005-07-07 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-shell-window.c: (setup_widgets): Free the style here.
-
-2005-07-06 Not Zed <NotZed@Ximian.com>
-
- * e-shell-importer.c (import_druid_finish): now setup a window to
- display importer progress, so it doesn't have to be copied for all
- importers & they can all share it.
- (import_druid_finish): fix the error id/prompt
-
-2005-07-01 Not Zed <NotZed@Ximian.com>
-
- * import.glade: moved from importer/ to here.
-
- * importer/*: Killed all of this off.
-
- * Makefile.am: remove importer/ and related stuff.
-
-2005-06-24 Harish Krishnaswamy <kharish@novell.com>
-
- (patch submitted by Andre Klapper <a9016009@gmx.de>)
- * e-shell-window-commands.c: changed copyright year from 2004 to 2005
-
-2005-06-23 Not Zed <NotZed@Ximian.com>
-
- * e-shell-window-commands.c: added jonathan dieter. Fixed up the
- busted utf8 and duplicates.
-
-2005-06-21 Not Zed <NotZed@Ximian.com>
-
- * e-shell-window-commands.c: add brian mury to contributors.
-
-2005-06-18 Tor Lillqvist <tml@novell.com>
-
- * GNOME_Evolution_Shell.server.in.in: Use EXEEXT.
-
- * GNOME_Evolution_Test.server.in.in: Use SOEXT.
-
-2005-06-02 Not Zed <NotZed@Ximian.com>
-
- * Evolution.*.idl: Fix so these are only ever included once.
-
- * evolution-component.c: BonoboObject wrapper for
- Evolution::Component interface. Abstract, doesn't implement
- methods.
-
- * Evolution-Shell.idl: add a method to find a component by
- component alias.
-
- * e-shell.c (impl_Shell_findComponent): & implement it
-
-2005-06-01 Not Zed <NotZed@Ximian.com>
-
- * e-shell-window-commands.c: fixed the utf8 in the last patch.
-
-2005-06-01 S.Çaglar Onur <caglar@uludag.org.tr>
-
- * e-shell-window-commands.c (authors[]): Fixed my name.
-
-2005-05-31 Rodrigo Moya <rodrigo@novell.com>
-
- * GNOME_Evolution_Shell.server.in.in: added missing name to
- Shell_Config_Factory object description.
-
-2005-05-25 Not Zed <NotZed@Ximian.com>
-
- * main.c (main): remove mono registrtion, this is implemented
- using a plugin now. register the plugin type loader hook.
-
-2005-05-16 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: fix error file build/path changes
-
-2005-05-16 Srinivasa Ragavan <sragavan@novell.com>
- * e-component-registry.c(component_info_new) (component_info_free)(query_components):
- e-component-registry.h:
- e-shell-window.c (setup_widgets):
- e-sidebar.c (button_new) (button_free) (e_sidebar_add_button) (set_mode_internal):
- e-sidebar.h:
-
- Added support to read .server files for tooltips and show them in ICON only mode.
-
-2005-05-13 Rodney Dawes <dobey@novell.com>
-
- * e-shell-window.c (setup_widgets): Update for the new menu layout by
- putting the "component" switching items under the "Tools" menu
-
-2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
-
- * e-shell-offline-handler.c: Remove the go->offline dialog.
-
-2005-05-12 Harish Krishnaswamy <kharish@novell.com>
-
- * main.c: (kill_dataserver): add evolution-data-server-1.2
- to the list of old dataserver instances.
-
-2005-05-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #301459
- * e-shell-importer.c: Correct the typo error and made
- the sentence more clear.
-
-2005-05-02 JP Rosevear <jpr@novell.com>
-
- * Evolution.idl: remove Evolution-common.idl
-
- * Makefile.am: don't build Evolution-common.idl
-
- * Evolution-common.idl: remove dead code
-
-2005-04-29 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: don't build/install corba icon utils
-
- * Remove e-shell-corba-icon-utils.c
-
-2005-04-29 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: don't build wizard related code
-
- * Evolution.idl: remove wizard idl include
-
- * e-shell.c: remove wizard include
-
- * Remove wizard related code which is now in a plugin (and is much
- simpler due to eplugin)
-
-2005-04-28 Not Zed <NotZed@Ximian.com>
-
- * main.c (main): setup the profiling plugin hook if profiling is
- compiled in.
-
-2005-04-06 Yong Sun <Yong.Sun@Sun.COM>
-
- * e-shell-importer.c: (get_name_from_component_info):
- Return the localized name of the supported file type.
-
-2005-03-21 JP Rosevear <jpr@novell.com>
-
- Fixes #73066
-
- * apps_evolution_shell.schemas.in.in: fix typo
-
-2005-03-21 JP Rosevear <jpr@novell.com>
-
- * main.c: switch #ifdef DEVELOPMENT to #if DEVELOPMENT so the
- configure.in foo actually controls this
-
-2005-03-17 Not Zed <NotZed@Ximian.com>
-
- * es-event.h: fix the qualifier bit assignments for the STATE target.
-
- * e-shell.c (offline_procedure_finished_cb): fix offline state event.
-
-2005-02-28 JP Rosevear <jpr@novell.com>
-
- * e-shell-window-commands.c (command_submit_bug): update authors
- list for about dialog
-
-2005-02-21 JP Rosevear <jpr@novell.com>
-
- * es-event.c (es_event_target_new_upgrade): create upgrade target
-
- * es-event.h: add upgrade target
-
- * e-shell.c (e_shell_attempt_upgrade): emit upgrade.done
-
-2005-02-23 JP Rosevear <jpr@novell.com>
-
- Fixes #33287
-
- * e-shell-window.c (e_shell_window_new): set the send/receive
- sensitivity when we first start up
-
-2005-02-23 Hans Petter Jansson <hpj@novell.com>
-
- * e-shell-window-commands.c:
- * e-shell.c:
- * main.c: Include <libedataserverui/e-passwords.h>.
-
-2005-02-22 Marco Pesenti Gritti <marco@gnome.org>
-
- * shell/e-shell-window-commands.c: (command_quick_reference):
- Use gnome-vfs API to open quick reference in the pdf viewer
-
-2005-02-22 William Jon McCann <mccann@jhu.edu>
-
- * e-shell-window.c (setup_offline_toggle): Make offline button scale
- with font size. Fixes #48868.
-
-2005-02-10 JP Rosevear <jpr@novell.com>
-
- * e-component-registry.c (query_components): unref the menu icon
- if it exists to fix a leak
-
-2005-02-07 JP Rosevear <jpr@novell.com>
-
- * apps_evolution_shell.schemas.in.in: clean up descriptions
-
-2005-02-01 JP Rosevear <jpr@novell.com>
-
- * e-shell-window-commands.c: add to about box
-
-2005-01-28 JP Rosevear <jpr@novell.com>
-
- * e-component-registry.c: Remove e-shell-utils.c include
-
-2005-01-21 JP Rosevear <jpr@novell.com>
-
- * apps_evolution_shell.schemas.in.in: close long tag
-
-2005-01-21 JP Rosevear <jpr@novell.com>
-
- * apps_evolution_shell.schemas.in.in: add print_config schema item
-
-2005-01-21 JP Rosevear <jpr@novell.com>
-
- * e-shell-offline-handler.c
- (impl_OfflineProgressListener_updateProgress): mark priv->finished
- as true first so we don't access freed memory if we get finalized
- during the signal emmission
- (cancel_offline): ditto
- (finalize_offline): ditto
- (e_shell_offline_handler_put_components_offline): ditto
-
-2005-01-20 Mengjie Yu <meng-jie.yu@sun.com>
-
- * e-shell-importer.c: (import_druid_esc),
- (e_shell_importer_start_import):
- Close import wizard on 'ESC'
-
-2005-01-09 JP Rosevear <jpr@novell.com>
-
- * e-shell.c (impl_Shell_handleURI): open a new window if we get a
- component id type url
-
- * Evolution-Shell.idl: add ComponentNotFound exception
-
-2005-01-06 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: install schemas properly and add some uninstall
- rules for local install rules
-
-2005-01-04 JP Rosevear <jpr@novell.com>
-
- * e-sidebar.h: new protos, modes
-
- * e-sidebar.c: handle 2 more modes, text only and toolbar style;
- allow visibility to be set for the buttons
-
- * e-shell-window.h: new proto
-
- * e-shell-window.c (setup_widgets): set the sidebar setting and
- visibility based on stored gconf settings
- (e_shell_window_save_defaults): save the current sidebar setting
- visibility
- (e_shell_window_peek_sidebar): return the sidebar
-
- * e-shell-window-commands.c (e_shell_window_commands_setup): add
- listeners for each of the component button radio items and for the
- hide toggle
- (view_buttons_icontext_item_toggled_handler): listener callback,
- set mode
- (view_buttons_icon_item_toggled_handler): ditto
- (view_buttons_text_item_toggled_handler): ditto
- (view_buttons_toolbar_item_toggled_handler): ditto
- (view_buttons_hide_item_toggled_handler): listener callback, set
- visibility
-
- * apps_evolution_shell.schemas.in.in: add component button style
- and visibility defaults
-
-2004-12-29 Rodrigo Moya <rodrigo@novell.com>
-
- * main.c (show_development_warning): 2.0 is the current stable
- version.
-
-2004-12-23 Sivaiah Nallaagatla <snallagatla@novell.com>
-
- * e-shell.c (e_shell_go_offline)
- (e_shell_go_online) : set start_offline gconf key
- when ever offline state is changed.
-
-2004-12-21 JP Rosevear <jpr@novell.com>
-
- * e-corba-config-page.c: Convert to G_DEFINE_TYPE
-
- * e-history.c: ditto
-
- * e-shell-folder-title-bar.c: ditto
-
- * e-shell-offline-handler.c: ditto
-
- * e-shell-settings-dialog.c: ditto
-
- * e-shell-window.c: ditto
-
- * e-sidebar.c: ditto
-
- * e-user-creatable-items-handler.c: ditto
-
- * e-component-registry.c: ditto
-
- * importer/evolution-importer-client.c: ditto
-
-2004-12-09 Rodney Dawes <dobey@novell.com>
-
- * e-shell-window-commands.c: Use stock_new-window for the New Window
- menu item in the File menu
-
-2004-12-08 David Mosberger <davidm@napali.hpl.hp.com>
-
- * main.c: include es-event.h to fix 64 bit platform problems.
-
-2004-11-22 Joan Sanfeliu <joan@fibranet.com>
-
- * main.c: Evolution product name spelled with an uppercase E
-
- Fixes #61605
-
-2004-11-02 mengjie yu <meng-jie.yu@sun.com>
-
- * evolution-startup-wizard.glade:remove the hard line breaks.
-
-2004-10-25 Not Zed <NotZed@Ximian.com>
-
- * main.c (main): register event hook.
-
- * e-shell.c (offline_procedure_finished_cb, e_shell_go_online):
- emit new state changed event.
-
- * main.c (main): register the menu hook.
- (): only define DEVELOPMENT if not already.
-
- * e-shell-window.c (init): setup menu manager.
- (e_shell_window_new): activate menu manager.
- (update_offline_toggle_status): update the menu manager when the
- offline state changes (currently only state which requires it)
-
- * es-menu.[ch]: Shell plugin menu manager.
-
-2004-10-07 Not Zed <NotZed@Ximian.com>
-
- * main.c (main): initialise plugin system.
- (main): add --disable-eplugin and --disable-mono arguments.
-
-2004-09-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-shell-importer.c: (import_cb): use g_timeout_add().
- * importer/intelligent.c: (select_row_cb), (unselect_row_cb),
- (create_gui): use gtk_notebook_set_current_page() instead of
- deprecated gtk_notebook_set_page()
-
-2004-09-24 Not Zed <NotZed@Ximian.com>
-
- * e-shell-window-commands.c: Added ed catmur to the credits.
-
-2004-09-27 Andre Klapper <a9016009@gmx.de>
-
- * e-shell-window-commands.c (about_box_new): fixed two
- typos in the list of contributors
-
-2004-09-21 JP Rosevear <jpr@novell.com>
-
- From Malcolm Tredinnick <malcolm@commsecure.com.au>, Fixes #66261
-
- * e-shell-window-commands.c (about_box_new): don't show
- "translator-credits" if not translated
-
-2004-09-07 JP Rosevear <jpr@novell.com>
-
- Fixes #17338
-
- * e-shell-window-commands.c (about_box_new): use per language
- translator credits, update authors lists (not strictly authors,
- but we have a lot of helpful people)
-
-2004-09-13 Sivaiah Nallagatla <snallagatla@novell.com>
-
- * e-shell.c (offline_procedure_finished_cb)
- (e_shell_go_online) : set online status
- for e_passwords
- see #62856 (work around)
-
-2004-09-03 Not Zed <NotZed@Ximian.com>
-
- ** See bug #61285.
-
- * e-shell-settings-dialog.c (load_pages): use a better query to
- get the configuration pages, the old one didn't include version
- information properly.
-
-2004-08-27 Not Zed <NotZed@Ximian.com>
-
- ** See bug #62856 (workaround only)
-
- * e-shell.c (impl_Shell_setLineStatus, e_shell_construct): set the
- online state on e_passwords.
-
-2004-08-26 Rodney Dawes <dobey@novell.com>
-
- * apps_evolution_shell.schemas.in.in: Don't translate the default
- value for the window height
-
-2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * e-shell-startup-wizard.c: (prepare_importer_page):
- don't call gtk_dialog_set_has_separator
- on Message Dialog on GTK+ >= 2.4.0 (output warning)
-
- * e-shell-importer.c: (e_shell_importer_start_import):
- Initialize data->finish before using it
- (prepare_intelligent_page): don't call gtk_dialog_set_has_separator
- on Message Dialog on GTK+ >= 2.4.0 (output warning)
- (start_import) (next_file_page): convert filename from UTF-8 to
- local encoding.
-
-2004-08-12 Carlos Garnacho Parro <carlosg@gnome.org>
-
- * e-shell-importer.c: added the "use_filechooser" property to the
- GnomeFileEntry
-
-2004-08-10 Not Zed <NotZed@Ximian.com>
-
- * main.c (main): init epasswords.
-
-2004-08-01 Not Zed <NotZed@Ximian.com>
-
- * apps_evolution_shell.schemas.in.in: added last_version item.
-
- * shell-errors.xml: added upgrade-remove-1-4 and
- upgrade-remove-1-4-confirm dialogues.
-
- * e-shell.c (remove_dir): utility to recursively delete a tree of
- files and folders.
- (e_shell_attempt_upgrade): keep track of the last upgraded
- version, if != current version, and < 1.5, and it exists, offer to
- remove ~/evolution. Confirm the offer before actually doing it.
-
- * e-shell-window-commands.c: include gnome-about.
- (command_help_faq): fix comment structure
-
- * e-shell.c (attempt_upgrade): moved most of this into
- e_shell_attempt_upgrade.
- (e_shell_attempt_upgrade): moved most of this into
- attempt_upgrade, removed rev args. It makes sense, really!
- (e_shell_construct): call e_shell_attempt_upgrade instead.
-
-2004-07-22 Not Zed <NotZed@Ximian.com>
-
- * e-shell.c (create_window): merged this into
- e_shell_create_window, all it was doing was adding a stack frame.
- (e_shell_create_window): setup the e error default window.
-
-2004-07-22 Jeffrey Stedfast <fejj@novell.com>
-
- * e-shell-importer.c (e_shell_importer_start_import): Use
- stock_mail-import instead of stock_import? *shrug* Fixes bug
- #61778.
-
-2004-07-08 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * Makefile.am:
- tarball should ship .schemas.in.in files, not generated files.
-
- * apps_evolution_shell.schemas.in.in:
- Don't translate default component id (bug #60859)
-
-2004-07-06 Rodney Dawes <dobey@novell.com>
-
- * e-shell-errors.xml.h: Add this back to CVS for translators
- * .cvsignore: Don't ignore e-shell-errors.xml.h
-
-2004-09-07 Not Zed <NotZed@Ximian.com>
-
- * e-shell.c (e_shell_construct): disable the startup wizard.
-
-2004-06-24 Not Zed <NotZed@Ximian.com>
-
- ** See bug #57367.
-
- * e-shell-window.c (e_shell_window_new): fix gconf client leak and
- clean up some logic.
-
- * e-shell.c (e_shell_construct): dont activate the components
- individually, component registry does that implictly.
-
- * e-component-registry.c (init): dont call query_components here.
- (query_components): setup a run-once guard. before adding a
- component info to the list, make sure we can activate it.
- (component_info_new): take the interface as a construct argument
- now.
- (e_component_registry_peek_list): perform the component list query
- if we haven't already.
- (e_component_registry_peek_info): same.
- (e_component_registry_activate): just always return
- the reffed component, it isn't added unless it was already activated.
-
-2004-06-21 Chris Toshok <toshok@ximian.com>
-
- * e-user-creatable-items-handler.c (impl_finalize): free
- priv->menu_xml. plugs (big) leak.
-
-2004-06-18 Jeffrey Stedfast <fejj@novell.com>
-
- * main.c (main): Remove AUTOHELP option since GNOME adds this
- itself. Fixes bug #60374.
- (main): Before exiting from main(), call shutdown() routines.
-
-2004-06-18 Radek Doulik <rodo@ximian.com>
-
- * main.c (main): test for skip_warning_dialog value in gconf here
- and not in show_development_warning, otherwise we don't add or
- call idle_cb and evo will not run
- (show_development_warning): do not read skip_warning_dialog here
-
-2004-06-18 Not Zed <NotZed@Ximian.com>
-
- ** See bug #54498.
-
- * main.c (idle_cb): don't do dev warning stuff here anymore.
-
- * main.c (main): show the dev warning before doing anything else
- if we are going to.
- (warning_dialog_response_callback): kick off the actual
- application once we're finished.
- (window_map_callback, new_window_created_callback): removed, not
- needed anymore.
-
-2004-06-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * main.c (main): Call gnome_sound_init() before bonobo_main().
-
-2004-06-09 Dan Winship <danw@novell.com>
-
- * check-empty.xpm, check-filled.xpm, check-missing.xpm:
- * e-shell-config-autocompletion.[ch]:
- * e-shell-config-default-folders.[ch]:
- * e-shell-config-folder-settings.[ch]:
- * e-shell-config-offline.[ch]:
- * e-shell-config.[ch]:
- * e-shell-folder-creation-dialog.[ch]:
- * e-shell-shared-folder-picker-dialog.[ch]:
- * e-storage-set-store.[ch]:
- * e-storage-set-view-checkboxes.etstate:
- * e-storage-set-view-no-checkboxes.etstate:
- * e-storage-set-view.etspec:
- * e-uri-schema-registry.[ch]:
- * evolution-activity-client.c:
- * evolution-storage-set-view-factory.[ch]:
- * evolution-storage-set-view.[ch]:
- * glade/e-folder-list.glade:
- * glade/e-shell-config-default-folders.glade:
- * glade/e-shell-folder-creation-dialog.glade:
- * glade/e-shell-shared-folder-picker-dialog.glade: Remove
- no-longer-used stuff
-
- * README: Remove this, since it's more confusing than true now.
-
- * Evolution-Offline.idl, Evolution-common.idl: Remove
- GNOME_Evolution_Folder, and references to it.
-
- * e-active-connection-dialog.glade:
- * evolution-startup-wizard.glade: Move the last two remaining
- files from ./glade/ up to here.
-
- * glade/*: Gone.
-
- * Makefile.am, .cvsignore: update for the above
-
-2004-06-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-shell-window-commands.c: Added Martyn Russel to the credits.
-
-2004-06-04 JP Rosevear <jpr@novell.com>
-
- Fixes #59361
-
- * e-sidebar.c (layout_buttons): handle 0 and 1 buttons properly
-
-2004-06-01 William Jon McCann <mccann@jhu.edu>
-
- * e-shell-window-commands.c (e_shell_window_commands_setup):
- Add listener for the ViewToolbar command.
- (view_toolbar_item_toggled_handler):
- New function to handle toggling toolbar visibility and saving state.
-
- * e-shell-window.c (e_shell_window_save_defaults):
- Save the status of the toolbar visibility.
- (setup_widgets): Set initial state of toolbar visibility.
-
- * apps_evolution_shell.schemas.in.in: Added schema for toolbar_visible.
-
-2004-06-01 Christophe Fergeau <teuf@gnome.org>
-
- * e-shell-importer.c: sort the various available importer plugins by
- name in the importer druid combo box so that the list doesn't change
- from one evolution run to another.
-
-2004-05-27 Not Zed <NotZed@Ximian.com>
-
- ** See #58827.
-
- * e-shell-window.c (switch_view): api change
-
- * e-shell.c (impl_Shell_handleURI): Fixed for api change.
- (impl_Shell_handleURI): check the component alias for an alternate
- uri schema path. 'quick hack' for activating components from
- command line. This may, or may not, continue to function.
-
- * e-component-registry.c (e_component_registry_peek_info): added
- an id for search type.
- (e_component_registry_peek_info_for_uri_schema): ^ makes this
- redundant, removed.
- (e_component_registry_activate): fixed for api change.
-
-2004-05-28 Rodney Dawes <dobey@novell.com>
-
- * e-shell-importer.c (e_shell_importer_start_import):
- Set the default window size for the druid to 480x320
-
-2004-05-28 JP Rosevear <jpr@novell.com>
-
- * e-shell-window-commands.c: remove bogus include
-
-2004-05-28 William Jon McCann <mccann@jhu.edu>
-
- * Makefile.am (evolution_SOURCES): Remove e-shell-about-box.
-
- * e-shell-window-commands.c (command_about_box, about_box_new):
- Use GNOME about box.
-
-2004-05-27 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am (EXTRA_DIST): Add $(error_i18n) for "make dist"
-
-2004-05-27 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am (EXTRA_DIST): Don't dist $(error_i18n) as it requires
- e-error-tool to be built
-
- * shell-errors.xml.(h|in): Remove these from CVS, the .in is not used
- any more, and the .h is generated from the .xml
-
-2004-05-26 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * e-shell.c (set_interactive): Implemented. Sends the "interactive"
- message when the first window is created to all the components.
-
-2004-05-26 Not Zed <NotZed@Ximian.com>
-
- * importer/evolution-importer.c
- (impl_GNOME_Evolution_Importer_createControl): set exception if not
- implemented.
-
- * e-shell-importer.c (importer_file_page_new): set the entry to
- activate default, and fixed the _Filename and _Forward shortcut
- clash. #58081.
- (prepare_dest_page): pack the widget without expand/fill.
-
-2004-05-21 Jeffrey Stedfast <fejj@novell.com>
-
- * evolution-shell-component-utils.c (e_activation_failure_dialog):
- Removed. Nothing uses this interface (which didn't use the EError
- routines anyway).
-
-2004-05-21 Not Zed <NotZed@Ximian.com>
-
- * e-shell.c (e_shell_attempt_upgrade): remove unused.
-
-2004-05-19 Not Zed <NotZed@Ximian.com>
-
- * e-shell-window.c (setup_widgets): use the menu icon not the
- button icon for the menus.
- (setup_widgets): fixed some i18n stuff with the menu xml. no use
- putting _x stuff here, it also needs a source. And a memleak.
- Yucko.
-
- * e-component-registry.c (component_info_new): take menu icon.
- (query_components): setup the menu icon, not a large toolbar sized
- icon.
-
- * e-shell-window.c (menu_component_selected): just use '-' as
- ascii, its always going to be hte same in utf8. simplifies the
- code somewhat.
-
-2004-05-05 William Jon McCann <mccann@jhu.edu>
-
- * e-shell-window.c (menu_component_selected, setup_widgets):
- Add components to View menu.
-
- * e-component-registry.[ch] (component_info_new)
- (component_info_free, query_components): Add menu_label and
- menu_accelerator fields.
-
-2004-05-18 Not Zed <NotZed@Ximian.com>
-
- * shell-errors.xml: added noshell and noshell-reason error
- strings. the latter seems a waste, but ...
-
- * main.c (idle_cb): use e_error for the new no shell errors.
-
-2004-05-17 Jeffrey Stedfast <fejj@novell.com>
-
- * e-shell-window-commands.c: Change E_PIXMAP() sizes over to
- E_ICON_SIZE enum values.
-
- * main.c: #include <gtk/gtkvbox.h>
-
- * e-shell-startup-wizard.c (make_importer_page): Use
- E_ICON_SIZE_DIALOG
-
-2004-05-12 Jeffrey Stedfast <fejj@novell.com>
-
- * main.c (main): Call e_icon_factory_shutdown() after
- bonobo_main() exits.
-
-2004-05-12 Not Zed <NotZed@Ximian.com>
-
- * shell-errors.xml: fix the label tag for the upgrade failed box.
-
- * 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.
-
-2004-05-10 Not Zed <NotZed@Ximian.com>
-
- * e-shell.c (e_shell_attempt_upgrade): handle the various
- exceptions appropritately.
- (detect_version): this never fails, remove return code.
- (attempt_upgrade): add a check for disk space. this is only
- rough. not sure how portable. If we can't find out we go forward
- anyway.
-
- * Evolution-Component.idl: Throw some proper exceptions for
- upgradeFromVersion. UpgradeFailed with detailed error reason, and
- UnsupportedVersion for non-fatal reason.
-
-2004-05-10 David Malcolm <dmalcolm@redhat.com>
-
- * e-shell-offline-handler.c (cancel_offline): Fix warning
-
-2004-05-10 JP Rosevear <jpr@ximian.com>
-
- * main.c (show_development_warning): set title to just Evolution
- (show_development_warning): ditto for warning
- (idle_cb): ditto for title
-
- * e-shell-window.c (update_offline_toggle_status): set tooltip to
- just Evolution
- (e_shell_window_new): ditto for window title
-
- * e-shell-window-commands.c (command_about_box): set title to
- just Evolution
-
-2004-05-05 Dan Winship <danw@ximian.com>
-
- * e-sidebar.c (layout_buttons): Change the algorithm so that if
- the buttons can't be laid out perfectly rectangularly, then the
- extra space is given to the first button (ie, Mail), rather than
- the last button (eg, Connector). Also, merge the icons-only and
- icons-plus-text layout code together since they were nearly
- identical.
- (e_sidebar_add_button, e_sidebar_set_mode): Tweak things a bit so
- that in icons-only mode, the icons are centered in the buttons.
-
-2004-05-03 Dan Winship <danw@ximian.com>
-
- * e-shell-importer.c (e_shell_importer_start_import): Fix warnings
-
-2004-04-30 Dan Winship <danw@ximian.com>
-
- * apps_evolution_shell.schemas.in.in: Remove default folders,
- shortcut stuff, and "show folder bar".
-
- * e-config-upgrade.c: Don't migrate those options either
-
-2004-04-30 Dan Winship <danw@ximian.com>
-
- * e-shell-window-commands.c (command_quit): Don't save window
- state here.
-
- * e-shell.c (e_shell_quit): Do it here, so it gets called if you
- quit by closing the last window via its close button too. #57529
-
-2004-04-30 Not Zed <NotZed@Ximian.com>
-
- * e-component-registry.c:
- * e-shell-settings-dialog.c:
- * e-shell-window.c: Remove e-lang-utils.h include.
-
- * e-component-registry.c (query_components): do the same as below.
-
- * e-shell-settings-dialog.c (load_pages): use
- gnome_i18n_get_language_list instead of e_get_language_list(), and
- use the right locale option. Fixes #53398.
-
-2004-04-28 Rodney Dawes <dobey@ximian.com>
-
- * main.c (main): Call gnome_program_init with PACKAGE "-" BASE_VERSION
- so that we start up the right version of evolution when we get killed
- by logout or whatever
-
- Fixes #54087
-
-2004-04-27 JP Rosevear <jpr@ximian.com>
-
- * e-shell-window.c (sidebar_button_selected_callback): init the
- view to NULL
-
-2004-04-27 William Jon McCann <mccann@jhu.edu>
-
- * e-shell-window.c (switch_view): set window title and icon when changing
- component view.
-
-2004-04-23 JP Rosevear <jpr@ximian.com>
-
- * e-shell-window.c (e_shell_window_show_settings): if there is a
- current view, use the component alias to select a sensible default
- config control
-
-2004-04-22 Trent Lloyd <lathiat@bur.st>
-
- * e-sidebar.c (do_layout_text_buttons): take into account the position
- of the sidebar which isnt on the very left in right to left languages,
- otherwise the buttons are drawn in the wrong place.
-
-2004-04-21 Not Zed <NotZed@Ximian.com>
-
- * e-user-creatable-items-handler.c (execute_verb): if we're
- running a local create, invoke that directly via the callback.
- (e_user_creatable_items_handler_new): add a callback for creating
- local items.
-
-2004-04-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-user-creatable-items-handler.c (ensure_menu_items): Same.
-
- * e-shell-startup-wizard.c (make_timezone_page): Same.
-
- * e-shell-settings-dialog.c (load_pages): Same.
-
- * e-shell-importer.c (e_shell_importer_start_import): Same.
-
- * e-component-registry.c (query_components): Don't use absolute
- pixel sizes, use the E_ICON_SIZE enums instead.
-
-2004-04-19 Michael Terry <mike@mterry.name>
-
- * GNOME_Evolution_Test.server.in.in: Change component icons to use the
- icon theme names for icons
- * Makefile.am: Remove e-icon-factory.[ch]
- * e-component-registry.c: Use the icon theme for component icons
- * e-icon-factory.[ch]: Removed these files
- * e-shell-importer.c:
- * e-shell-settings-dialog.c:
- * e-shell-startup-wizard.c:
- * e-shell-window-commands.c:
- * e-user-creatable-items-handler.c:
- * evolution-shell-component-utils.[ch]:
- * main.c:
- * glade/evolution-startup-wizard.glade:
- * importer/import.glade: Use the icon theme via EIconFactory for all
- of the icons in the shell, and the window icons
-
-2004-04-14 JP Rosevear <jpr@ximian.com>
-
- * e-shell-importer.c (get_iid_for_filetype): differentiate between
- user cancellation and no importer
- (next_file_page): don't throw up a dialog if the user cancelled
- the selection process
-
-2004-04-14 JP Rosevear <jpr@ximian.com>
-
- * e-shell-importer.c (start_import): don't unref the dialog,
- destroy it properly
-
-2004-04-13 Not Zed <NotZed@Ximian.com>
-
- * e-user-creatable-items-handler.c (create_verb): add a component
- name argument, so we don't use 'this_component', and everything
- comes from tasks! Fix callers to pass the component alias.
- (struct _EUserCreatableItemsHandlerPrivate): change
- default_menu_item to be fallback_menu_item for the mail message
- new fallback. Make default_menu_item be the default for the view
- (which some code seems to think it should be). Fixes #56866.
- (ensure_menu_items): setup the fallback_menu_item here.
- (get_default_action_for_view): use the fallback as the fallback,
- not default.
- (setup_toolbar_button): set the default menu item here for the
- current view.
-
-2004-04-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-shell.c (e_shell_attempt_upgrade): Don't activate the
- components here.
- (e_shell_construct): Activate them all here instead (before we
- attempt to upgrade). Fixes a bug where the shell would start up in
- online mode but never notify the components to go online.
-
- * main.c (idle_cb): s/Cannot access/Cannot register/
-
-2004-04-09 Chris Toshok <toshok@ximian.com>
-
- * e-shell.c (e_shell_attempt_upgrade): make sure the component is
- activated before calling upgradeFromVersion.
-
-2004-04-09 Chris Toshok <toshok@ximian.com>
-
- * e-shell.c (e_shell_attempt_upgrade): use BASE_VERSION to supply
- the major/minor version, and use UPGRADE_REVISION for the
- revision.
- (attempt_upgrade): store the key based on BASE_VERSION and
- UPGRADE_REVISION.
-
-2004-04-09 Dan Winship <danw@ximian.com>
-
- * e-user-creatable-items-handler.c: Change this a lot. Now each
- component will maintain its own EUserCreatableItemsHandler and
- merge the button and menus in and out of the UI as its controls
- are activated and deactivated. (This lets the connector component
- display the correct default for the New button). Also, update to
- the Product Design Team's new organization (separating object
- types from folder types)
-
- * e-shell.c: Remove all creatable_items_handler references
- (impl_dispose): unref the component registry (unrelated bug)
-
- * e-shell-window.c (e_shell_window_new): Remove
- creatable_items_handler reference
-
- * Makefile.am: Move e-user-creatable-items-handler from evolution
- to libeshell, and make libeshell depend on libemiscwidgets (for
- the combo button)
-
- * Evolution-Component.idl: add another field to CreatableItemType
- so we can distinguish object types from folder types.
-
-2004-04-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * Evolution-ConfigControl.idl: Removed the "apply" method.
-
- * e-corba-config-page.c: We can probably remove this entire file,
- it seems pretty useless. But until I know for sure, I guess I
- won't bother.
- (impl_apply): Removed, no longer a valid interface.
- (listener_event_callback): Huh? calls a non-existant function if
- the event name was "changed". Uhm, yea...ok. Removed.
- (setup_listener): Removed. Did nothing but to setup the above
- listener.
-
- * evolution-config-control.c: No longer needs to keep 'changed'
- state.
- (evolution_config_control_changed): Removed.
- (impl_apply): Removed. No lonegr a valid interface.
-
-2004-03-31 Rodney Dawes <dobey@ximian.com>
-
- * e-shell-importer.c (choose_importer_from_list):
- (start_import):
- (prepare_intelligent_page): Remove dialog separators
- * e-shell-offline-handler.c (pop_up_confirmation_dialog): Change the
- border with of the dialog's vbox and action area to be HIG-compliant
- * e-shell-settings-dialog.c (init): Remove the dialog separator
- * e-shell-startup-wizard.c (prepare_importer_page): Remove the dialog
- separator to be more HIG-compliant
- (key_press_event_callback): Fix compile warnings and cast to the
- correct widget types for calling various gtk api
- Remove the dialog separator to be more HIG-compliant
- * main.c (show_development_warning): Make the devel warning dialog
- that pops up for unstable versions be HIG-compliant
- * glade/e-active-connection-dialog.glade: Make the active connection
- dialog for going off-line be HIG-compliant
- * importer/intelligent.c (create_gui): Remove the dialog separator
- and set the dialog's vbox and action area border widths to be more
- compliant with the HIG
-
-2004-03-26 Rodney Dawes <dobey@ximian.com>
-
- * e-shell-settings-dialog.c (impl_realize): We don't need this really
- (class_init): We don't need to have our own realize impl for setting
- the default window size of the dialog, especially since we are setting
- the size before we actually get realized, anyway
- (init): Set the dialog size here, and don't set the border width of the
- dialog
-
-2004-03-18 Not Zed <NotZed@Ximian.com>
-
- * e-shell-about-box.c: added (c) symbol and 2004 and changed to
- Novell to the copyright notice in the about box.
-
-2004-03-12 Not Zed <NotZed@Ximian.com>
-
- * e-shell.c (detect_version): when we check the evolution dir
- exists, check the evolution dir exists, not the config.xmldb file.
- Move filename building/usage into the else condition so it can't
- happen again. Fixes #53277.
-
-2004-03-10 Bill Zhu <bill.zhu@sun.com>
-
- * e-shell-startup-wizzard.c (key_press_event_callback): Used the stock
- icon in confirm dialog.
-
- Fixes #55063
-
-2004-03-06 Pratik V. Parikh <pratikvp@despammed.com>
-
- * e-shell-window-commands.c (command_quick_reference): Check that
- app is not NULL before trying to open the quickref document.
-
- Fixes #55106
-
-2004-02-15 Rodney Dawes <dobey@ximian.com>
-
- * evolution-nognome.in: Use @BASE_VERSION@ for the binary
-
- Fixes #54796
-
-2004-02-18 Not Zed <NotZed@Ximian.com>
-
- * e-shell-offline-handler.c (prepare_for_offline): remove id, and
- use info->id for create_progress_listener. Fixes #53649.
-
-2004-02-10 JP Rosevear <jpr@ximian.com>
-
- * Remove dead files
-
-2004-02-06 JP Rosevear <jpr@ximian.com>
-
- * importer/intelligent.c (get_intelligent_importers): use base
- version for intelligent importers
-
- * e-shell-importer.c (get_intelligent_importers): ditto
-
- Fixes #54004
-
-2004-02-06 Rodney Dawes <dobey@ximian.com>
-
- * e-shell-window-commands.c (command_quick_reference): Really make
- this work with gnome-vfs 2.2, instead of using gnome-vfs 2.4 api,
- fixes #53566 more completely so snapshots can build again (doh)
-
-2004-02-06 JP Rosevear <jpr@ximian.com>
-
- * importer/import.glade: remove step numbers
-
-2004-02-05 Rodney Dawes <dobey@ximian.com>
-
- * e-shell-window-commands.c (command_quick_reference): Use gnome-vfs
- directly, instead of relying on gnome_url_show (), to launch the
- application for the quick reference, since we can run on gnome 2.2
- mostly, and gnome_url_show () only handles the uri method there
-
- Fixes #53566
-
-2004-02-04 JP Rosevear <jpr@ximian.com>
-
- * e-shell-importer.c (start_import): pass in a parent for the
- dialogs, use e_notice
- (import_druid_finish): we carry the filename around with us now
- (next_file_page): check the file here and store the name; put up
- gui dialogs
- (e_shell_importer_start_import): set the druid as a transient for
- the shell
-
-2004-02-04 JP Rosevear <jpr@ximian.com>
-
- * importer/import.glade: add extra page
-
- * importer/evolution-importer.h: update protos
-
- * importer/evolution-importer.c: hold the createControl function
- (impl_GNOME_Evolution_Importer_createControl): implement
- (impl_GNOME_Evolution_Importer_loadFile): remove dead args
-
- * importer/evolution-importer-client.h: update/add protos
-
- * importer/evolution-importer-client.c
- (evolution_importer_client_create_control): wrapper
- (evolution_importer_client_load_file): we don't take physical_uri
- and folder_type as args any more
-
- * importer/GNOME_Evolution_Importer.idl: add createControl method
- and remove extraneous loadFile args
-
- * e-shell-window-commands.c (command_import): uncomment
-
- * e-shell-importer.h: update proto
-
- * e-shell-importer.c: remove DEPRECATED hack and tidy includes
- (get_iid_for_filetype): use query define
- (start_import): we don't take a file name and client directly now
- (create_plugin_menu): user query define
- (importer_dest_page_new): create vbox
- (import_druid_finish): we no longer do folder selection here
- (next_file_page): create the client here
- (prepare_dest_page): show the importer control
- (next_dest_page): skip to the finish
- (back_finish_page): back to the destination page
- (e_shell_importer_start_import): set up the destination page
-
- * Makefile.am: build import files again
-
-2004-02-04 JP Rosevear <jpr@ximian.com>
-
- * e-shell-view-menu[hc]: remove dead files
-
-2004-02-04 JP Rosevear <jpr@ximian.com>
-
- * e-shell.c (e_shell_quit): make this C89 compliant
-
-2004-02-04 Not Zed <NotZed@Ximian.com>
-
- ** See bug #53683.
-
- * Evolution-Component.idl: added EvolutionComponent::quit() call.
-
- * main.c (quit_box_new): removed, dont show quit box anymore at
- the end, we've already shutdown by now with the new shutdown
- sequence.
-
- * e-shell-window-commands.c (command_quit): call e_shell_quit to
- quit.
-
- * e-shell.c (e_shell_prepare_for_quit): renamed es_run_quit, now
- internal, and a gtktimeout function, so return code inverted.
- (e_shell_quit): new public entry, find out if we can shutdown, if
- so, then trigger a shutdown.
- (e_shell_request_close_window): just call e_shell_quit to exit
- when we've run out of windows.
- (e_shell_quit): desensitise all of the app windows before running
- shutdown. looks a bit weird, but not doing so looks worse.
-
-2004-02-03 Dan Winship <danw@ximian.com>
-
- * e-activity-handler.c:
- * e-activity-handler.h:
- * e-task-bar.c:
- * e-task-bar.h:
- * e-task-widget.c:
- * e-task-widget.h: Moved to misc/widgets since they depend on
- libemiscwidgets now, and aren't actually used by the shell itself.
-
- * Makefile.am (eshell_HEADERS, libeshell_la_SOURCES): Update
-
-2004-02-02 Chris Toshok <toshok@ximian.com>
-
- * e-component-registry.c (component_info_new): don't generate a
- g_warning if button_icon == NULL.
- (component_info_free): unref the button_icon if it's != NULL.
-
-2004-01-29 JP Rosevear <jpr@ximian.com>
-
- * main.c: turn development stuff back on
-
-2004-01-28 JP Rosevear <jpr@ximian.com>
-
- * main.c (kill_dataserver): g_message this
- (destroy_config): remove the various pieces to create a cleanish
- state for re-migrating from 1.4.x
- (main): add --force-migrate option when in development mode
-
-2004-01-28 Rodney Dawes <dobey@ximian.com>
-
- * e-task-bar.c (init): First argument to gtk_hbox_new () is a boolean,
- not an int, don't show the hbox for activities by default
- (e_task_bar_prepend_task): Show the hbox for activities when we add
- tasks to the taskbar
- (e_task_bar_remove_task): If we have no tasks left to display, don't
- show the empty hbox
-
-2004-01-27 Rodney Dawes <dobey@ximian.com>
-
- * e-task-bar.c (init): Expand the label, this fixes the problem
- that people were having in the shell window with the preview pane
- and the weird warning from ECLippedLabel for urls
-
- Fixes #52937 for good
-
-2004-01-26 David Trowbridge <trowbrds@cs.colorado.edu>
-
- * Makefile.am: add definition for EVOLUTION_HELPDIR
-
- * e-shell-window-commands.c: add handling for new "Quick
- Reference" menu
-
-2004-01-26 Not Zed <NotZed@Ximian.com>
-
- * e-shell.c (attempt_upgrade, detect_version, e_shell_construct):
- attempt the upgrade before trying to startup the wizard.
-
- * main.c (detect_version, attempt_upgrade): move to e-shell.c
- (idle_cb): remove call to attempt_upgrade.
-
-2004-01-26 Rodney Dawes <dobey@ximian.com>
-
- * e-shell-window.c (setup_widgets): Add panded widget to
- EShellWindowPrivate and handle state saving of position (#52049)
- * e-task-bar.c (init): Switch to EClippedLabel instead of GtkLabel
- for the status bar text (#52937)
-
- Fixes #52049 and #52937
-
-2004-01-26 JP Rosevear <jpr@ximian.com>
-
- * e-shell.c (e_shell_construct): there is no splash screen any
- more
-
-2004-01-26 JP Rosevear <jpr@ximian.com>
-
- * main.c: drop now useless gtkhtml/gconf check
-
-2004-01-23 Rodney Dawes <dobey@ximian.com>
-
- * main.c (idle_cb): Move uri_list loop into a separate function
- so we don't duplicate code in both instances where we are creating
- a new shell or using a current one, and don't open a new shell window
- if we are passing in a uri and a shell is already up
-
- Fixes #53216
-
-2004-01-15 JP Rosevear <jpr@ximian.com>
-
- * e-config-upgrade.c: remove calendar and task keys for upgrade,
- its done in the calendar now
-
-2004-01-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-shell-view-menu.c: added ForgetPasswords menu item.
- (command_forget_passwords): callback for the new menu item.
-
- * e-shell-window-commands.c: (command_forget_passwords): ditto.
-
-2004-01-15 JP Rosevear <jpr@ximian.com>
-
- * main.c (kill_dataserver): kill the correct binary, tidy includes
-
-2004-01-15 JP Rosevear <jpr@ximian.com>
-
- * main.c (detect_version): move version detection here
-
- * e-config-upgrade.c: remove it from here; clean out all the
- mailer and bonobo conf conversion stuff, its been moved to the
- mailer and e-util
-
- * e-config-upgrade.h: remove proto
-
-2004-01-15 Not Zed <NotZed@Ximian.com>
-
- * e-config-upgrade.c (e_upgrade_detect_version): fix the check for
- ~/evolution being a directory.
-
-2004-01-13 JP Rosevear <jpr@ximian.com>
-
- * main.c (attempt_upgrade): detect the version more completely
- with the new util routine
- (main): don't upgrade the config db here
-
- * e-shell.h: update proto
-
- * e-shell.c (e_shell_attempt_upgrade): take the current version as
- numerical params
-
- * e-config-upgrade.h: update prototypes
-
- * e-config-upgrade.c (e_config_upgrade): remove version detection
- and saving code
- (e_upgrade_detect_version): routine to do the version detection
-
- * e-config-upgrade.c: drop my-evolution upgrade code
-
-2004-01-12 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: use our libs
-
-2004-01-12 JP Rosevear <jpr@ximian.com>
-
- * evolution-test-component.[hc]: Complete rewrite to match current
- component api
-
- * Makefile.am: conditionally build the test component
-
-2004-01-11 JP Rosevear <jpr@ximian.com>
-
- * e-sidebar.c (button_new): track hbox and label widget
- (button_free): unref them
- (do_layout_text_buttons): layout buttons with text
- (do_layout_icon_buttons): layout icon only buttons
- (do_layout): layout based on mode
- (impl_size_request): distinguish between horizontal and vertical
- padding
- (init): set a default mode
- (e_sidebar_add_button): align the button text to the left, only
- add the text if we are in the text mode
- (e_sidebar_get_mode): accessor
- (e_sidebar_set_mode): accessor
-
- * e-sidebar.h: add prototype and mode enum
-
-2004-01-11 JP Rosevear <jpr@ximian.com>
-
- * GNOME_Evolution_Test.server.in.in: proper server file for test
- components
-
- * Makefile.am: allow the test component to be built and installed
-
- * evolution-test-component.[hc]: new test component to match
- current api
-
-2004-01-08 JP Rosevear <jpr@ximian.com>
-
- * e-shell.c (e_shell_attempt_upgrade): make sure we actually
- upgrade between revisions
-
-2004-01-08 JP Rosevear <jpr@ximian.com>
-
- * e-shell-startup-wizard.c (get_intelligent_importers): add a ')'
- to create a valid query
-
-2004-01-08 Not Zed <NotZed@Ximian.com>
-
- * e-shell-startup-wizard.c (get_intelligent_importers): check that
- we found any importers before deferencing the pointer.
-
-2004-01-05 ERDI Gergo <cactus@cactus.rulez.org>
-
- * e-task-bar.c (init): Create a separate label to the left of the
- progress messages...
- (e_task_bar_message): ...and allow components to set it...
-
- * e-activity-handler.c (e_activity_handler_message): ...through
- this new ActivityHandler method
-
-2003-12-30 JP Rosevear <jpr@ximian.com>
-
- * e-setup.[hc]: these just handle creating the ~/evolution dir and
- so are no longer needed
-
- * main.c (main): don't setup the old ~/evolution dir
-
- * Makefile.am: don't build dead files
-
- * e-shell.c (e_shell_go_online): get the id from the component
- info
-
-2003-12-22 Ross Burton <ross@burtonini.com>
-
- * e-shell.c: mark the settings dialog as transient for the main window.
-
-2003-12-14 JP Rosevear <jpr@ximian.com>
-
- * e-user-creatable-items-handler.c (get_components_from_registry):
- only add the component to the list if we actually create it
-
- Fixes #51707
-
-2003-12-11 Not Zed <NotZed@Ximian.com>
-
- * e-sidebar.c (do_layout): remove padding around the folder list.
- (impl_size_request): don't add padding around folder list.
-
-2003-12-09 Ettore Perazzoli <ettore@ximian.com>
-
- [#51710]
-
- * GNOME_Evolution_Shell.server.in.in: Remove
- GNOME_Evolution_Shell_Config_FolderSettings_Control.
-
-2003-12-06 JP Rosevear <jpr@ximian.com>
-
- * e-shell-importer.c: remove useless gal include
-
- * Makefile.am: Remove hard coded disable deprecated flags
-
-2003-12-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_prepare_for_quit): Implement.
-
- * Evolution-Component.idl (Component::requestQuit): Make sync
- [i.e. just return a boolean instead of using a BonoboListener].
-
-2003-12-03 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix for #51619.]
-
- * e-shell.c (impl_Shell_createNewWindow): If component_id is the
- empty string, pass NULL for it to e_shell_create_window() so we
- get the default.
-
- * main.c (idle_cb): Pass an empty string for component_id to
- createNewWindow() if the default_component_id is NULL.
-
-2003-12-03 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Move e-task-bar and e-task-widget into libeshell.
- [Fix pointed out by Bernard Leach <leachbj@bouncycastle.org>.]
-
-2003-12-03 Ettore Perazzoli <ettore@ximian.com>
-
- * Evolution-Session.idl: Remove.
- * Evolution-Activity.idl: Remove.
- * Evolution-ShellComponent.idl: Remove.
- * Evolution-ShellComponentDnd.idl: Remove.
- * Evolution-ShellView.idl: Remove.
- * Evolution-Shortcuts.idl: Remove.
- * Evolution-Storage.idl: Remove.
- * Evolution-StorageSetView.idl: Remove.
-
- * evolution-shell-view.c: Remove.
- * evolution-shell-view.h: Remove.
-
- * evolution-session.c: Remove.
- * evolution-session.h: Remove.
-
-2003-12-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-activity-handler.c: Do not #include
- "e-shell-corba-icon-utils.h".
-
-2003-12-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder-list.c: Remove.
- * e-folder-list.h: Remove.
-
- * e-folder-tree.c: Remove.
- * e-folder-tree.h: Remove.
-
- * e-folder.c: Remove.
- * e-folder.h: Remove.
-
- * evolution-shell-component.c: Remove.
- * evolution-shell-component.h: Remove.
-
- * evolution-shell-client.c: Remove.
- * evolution-shell-client.h: Remove.
-
- * evolution-folder-selector-button.c: Remove.
- * evolution-folder-selector-button.h: Remove.
-
- * evolution-activity-client.c: Remove.
- * evolution-activity-client.h: Remove.
-
- * evolution-storage.c: Remove.
- * evolution-storage.h: Remove.
-
-2003-12-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-window.c (e_shell_window_save_defaults): Implement.
- (e_shell_window_new): Set the width/height from the GConf keys.
-
-2003-12-02 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am: Version the schemas
- * apps_evolution_shell.schemas: Removed
- * apps_evolution_shell.schemas.in.in: Added
-
-2003-12-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-activity-handler.c (e_activity_handler_operation_finished):
- Argh, renamed from e_activity_client_operation_finished().
- (e_activity_handler_operation_started): Don't unref the pixbuf.
-
- * e-shell-window.c (setup_widgets): Hide the menu hint label.
-
- * e-activity-handler.c (init): Init to next_activity_id to 1 so
- callers can rely on it being nonzero.
-
-2003-12-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (struct _EShellPrivate): Remove member
- activity_handler.
- (setup_activity_interface): Remove.
- (e_shell_init): Don't call.
- (create_window): Don't attach the task bar to the activity
- handler.
-
- * e-shell-window.c (struct _ComponentView): New member
- statusbar_widget.
- (struct _EShellWindowPrivate): Remove member task_bar.
- (init_view): Get the status bar control from createControls and
- put it in the ComponentView struct.
- (setup_task_bar): New.
- (setup_statusbar_notebook): New.
- (switch_view): Switch the statusbar notebook too.
- (impl_dispose): Add missing GTK_OBJECT() cast.
- (e_shell_window_peek_task_bar): Remove.
-
- * Evolution-Component.idl (Component::createControls): New out arg
- "statusbar_control"; this way components can provide their own
- status bar.
-
- * e-activity-handler.c, e-activity-handler.h: Turn into a plain
- GObject; translate all the CORBA methods into plain C methods.
-
- * Makefile.am: Move e-activity-handler to libeshell instead of it
- being in the shell.
-
-2003-12-01 Rodney Dawes <dobey@ximian.com>
-
- * GNOME_Evolution_Shell.server.in.in:
- * e-component-registry.c:
- * e-shell-config.c:
- * e-shell-shared-folder-picker-dialog.c:
- * e-shell-startup-wizard.c:
- * e-shell.h:
- * e-user-creatable-items-handler.c:
- * evolution-activity-client.c:
- * evolution-storage.c: Use BASE_VERSION for repo_ids and OAFIIDs
-
-2003-11-30 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (struct _EShellPrivate): New member offline_handler.
- (offline_procedure_started_cb): New.
- (offline_procedure_finished_cb): New.
- (e_shell_go_offline): Implement (putting back the code that we had
- #if 0'ed out).
- (e_shell_go_online): Likewise.
-
- * e-shell-offline-handler.c, e-shell-offline-handler.h: Put back
- in, massage for the changes in the Offline interface.
-
- * e-shell-offline-sync.c, e-shell-offline-sync.h: Remove from CVS.
-
- * Evolution-Offline.idl (SyncFolderProgressListener): Remove.
- (Offline::SyncFolder): Remove.
-
-2003-11-23 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: remove gtk deprecated flag
-
-2003-11-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (impl_Shell_handleURI): Reimplemented using
- EComponentRegistry.
-
- * main.c (idle_cb): Create a new window even if we have a URI
- list.
-
- * e-component-registry.c
- (e_component_registry_peek_info_for_uri_schema): New.
-
-2003-11-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-component-registry.c (component_info_free): Free
- ->uri_schemas.
- (set_schemas): New function to get the list of URI schemas given a
- component's ServerInfo.
- (query_components): Call it.
-
- * e-component-registry.h (struct _EComponentInfo): Add
- "uri_schemas" member.
-
- * Evolution-Component.idl (Component.handleURI): New method.
-
-2003-11-19 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-activity-client.c
- (evolution_activity_client_construct): Get a raw
- GNOME_Evolution_Shell as an arg instead of an
- EvolutionShellClient.
- (get_shell_activity_iface): New helper function.
- (evolution_activity_client_construct): Use it.
-
-2003-11-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-window.c (impl_dispose): Destroy the tooltips instead of
- unreffing them.
-
- * e-shell.c (struct _EShellPrivate): New member activity_handler.
- (setup_activity_interface): New.
- (impl_dispose): Add a comment about why we must not unref
- activity_handler here.
- (create_window): Attach the task bar to the new window.
-
- * e-shell-window.c (e_shell_window_peek_task_bar): New.
-
- * e-activity-handler.c: Add back.
- * e-activity-handler.h: Add back.
-
-2003-11-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-window.c (struct _EShellWindowPrivate): New members
- status_bar, offline_toggle, offline_toggle_image, menu_hint_label,
- task_bar, tooltips.
- (init): Initialize ->tooltips.
- (impl_dispose): Unref ->tooltips.
- (offline_toggle_clicked_callback): New.
- (e_shell_window_new): Connect shell_line_status_changed_callback()
- to the shell's "line_status_changed" signal.
- (shell_line_status_changed_cb): New.
- (setup_offline_toggle): New.
- (setup_menu_hint_label): New.
- (setup_task_bar): New.
- (setup_status_bar): New.
- (setup_widgets): Call setup_status_bar() and add add the status
- bar to the window.
- (update_offline_toggle_status): New.
- (update_send_receive_sensitivity): New.
- (load_icons): New.
- (class_init): Call load_icons().
- (ui_engine_remove_hint_callback): New.
-
-2003-11-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-window-commands.c: Add a pixmap for the toolbar
- SendReceive button.
-
-2003-11-17 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (attempt_upgrade): New helper function.
- (idle_cb): Call it if we have a local shell. Also, remove unused
- variables.
-
- * e-shell.c (e_shell_attempt_upgrade): New.
-
- * Evolution-Component.idl (Component.upgradeFromeVersion): New.
-
-2003-11-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-window-commands.c (command_open_new_window): New,
- implement "OpenNewWindow" verb.
-
-2003-11-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-setup.c: Do not #include "e-local-folder.h".
-
- * Makefile.am: Don't build evolution-test-component for now since
- it's all out of date.
-
- * main.c (evolution_debug_log): Make static instead of extern.
-
- * e-user-creatable-items-handler.c: #include
- <bonobo/bonobo-control.h>.
-
- * e-shell.h: Do not include "e-uri-schema-registry.h" or
- "evolution-shell-component-client.h".
- * e-shell.c: Likewise.
-
- * e-shell.c (struct _EShellPrivate): Removed member
- uri_schema_registry.
- (impl_Shell_handleURI): #if 0 it out for now.
- (e_shell_peek_uri_schema_registry): Disabled for now.
-
- * e-uri-schema-registry.c: Don't compile for now.
-
- * e-corba-storage-registry.c: Remove.
- * e-corba-storage-registry.h: Remove.
- * e-corba-storage.c: Remove.
- * e-corba-storage.h: Remove.
- * e-folder-dnd-bridge.c: Remove.
- * e-folder-dnd-bridge.h: Remove.
- * e-folder-selection-dialog.c: Remove.
- * e-folder-selection-dialog.h: Remove.
- * e-folder-type-registry.c: Remove.
- * e-folder-type-registry.h: Remove.
- * e-local-folder.c: Remove.
- * e-local-folder.h: Remove.
- * e-local-storage.c: Remove.
- * e-local-storage.h: Remove.
- * e-shell-folder-selection-dialog.c: Remove.
- * e-shell-folder-selection-dialog.h: Remove.
- * e-shell-view.c: Remove.
- * e-shell-view.h: Remove.
- * e-storage-browser.c: Remove.
- * e-storage-browser.h: Remove.
- * e-storage-set-view.c: Remove.
- * e-storage-set-view.h: Remove.
- * e-storage-set.c: Remove.
- * e-storage-set.h: Remove.
- * e-storage.c: Remove.
- * e-storage.h: Remove.
- * evolution-shell-component-client.c: Remove.
- * evolution-shell-component-client.h: Remove.
- * evolution-shell-component-dnd.c: Remove.
- * evolution-shell-component-dnd.h: Remove.
- * evolution-storage-listener.c: Remove.
- * evolution-storage-listener.h: Remove.
- * evolution-storage-set-view-listener.c: Remove.
- * evolution-storage-set-view-listener.h: Remove.
-
-2003-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (DEVELOPMENT_WARNING): Define.
-
-2003-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_send_receive): New.
-
- * Evolution-Component.idl (Component.sendAndReceive): New.
-
-2003-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-user-creatable-items-handler.c (ensure_menu_items): Reverse
- the list so we get the items in the same order they were given to
- us [since we are using g_slist_prepend() to build the list].
-
-2003-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * Evolution-Component.idl (GNOME.Evolution.Component.UnknownType):
- New exception.
-
-2003-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-window.c: New signal "component_changed".
- (class_init): Install.
- (switch_view): Emit.
- (e_shell_window_new): Call
- e_user_creatable_items_handler_attach_menus() to attach the
- "New..." menus.
- (e_shell_window_peek_current_component_id): New.
- (e_shell_window_peek_shell): Add precondition.
- (e_shell_window_peek_current_component_id): Likewise.
- (e_shell_window_peek_bonobo_ui_component): Likewise.
-
- * e-user-creatable-items-handler.c: New.
- * e-user-creatable-items-handler.h: New.
-
- * e-shell-window.h: #include <bonobo/bonobo-ui-component.h>.
-
- * e-shell.c (struct _EShellPrivate): Add member
- user_creatable_items_handler.
- (e_shell_get_user_creatable_items_handler): Remove.
- (e_shell_peek_user_creatable_items_handler): New.
-
- * Evolution.idl: Don't #include Evolution-ShellComponent.idl.
-
- * Evolution-Component.idl (GNOME.Evolution.RequestCreateItem): New
- method.
- (GNOME.Evolution.creatableItems): New attribute.
-
- * e-shell-user-creatable-items-handler.c: Remove.
- * e-shell-user-creatable-items-handler.h: Remove.
-
-2003-11-12 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-window.c (e_shell_window_switch_to_component): Call
- e_sidebar_select_button() instead of switch_view().
-
- * e-sidebar.c (update_buttons): New helper function.
- (e_sidebar_select_button): New.
-
-2003-11-11 JP Rosevear <jpr@ximian.com>
-
- * main.c (kill_dataserver): kill the right thing
- (kill_old_dataserver): rename and check the version correctly
-
-2003-11-10 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c: Added a new "-c" command-line arg.
- (idle_cb): If the arg is specified, open the component with that
- id/alias.
-
- * e-shell.c (impl_Shell_createNewView): New, implementation for
- the Shell::createNewView() CORBA method.
- (e_shell_class_init): Install.
- (e_shell_create_window): Get a component_id arg.
-
- * e-shell-window.c (e_shell_window_new): Get a component_id arg
- and create the window with that component activated if not NULL.
-
- * Evolution-Shell.idl (createNewView): Remove.
- (createNewWindow): New.
-
-2003-11-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-window.c (struct _ComponentView): New member
- "component_alias".
- (component_view_new): Get a new "alias" arg, set the member in the
- struct accordingly.
- (component_view_free): Free ->component_alias.
- (setup_widgets): Pass the alias from the ComponentInfo to
- e_component_view().
- (switch_view): New utility function.
- (sidebar_button_selected_callback): Use it.
- (e_shell_window_switch_to_component): New public function.
- (e_shell_window_new): Switch to the component whose id is in the
- /apps/evolution/shell/view_defaults/component_id GConf key.
-
- * apps_evolution_shell.schemas: Removed view_defaults/folder_path.
- New key view_defaults/component_id.
-
- * e-component-registry.c (component_info_free): Free ->alias.
- (component_info_new): Get an "alias" arg and set the member
- accordingly.
- (query_components): Remove debugging messages. Get an
- "evolution:component_alias" property from the component and set
- the alias from that.
-
- * e-component-registry.h (struct _EComponentInfo): New member
- "alias".
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: don't include top level libical
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: make sure the marshal header is in the sources too
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * main.c: use e-d-s idl to check interface version
-
- * Makefile.am: build e-d-s idl
-
-2003-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-shared-folder-picker-dialog.c (setup_name_selector):
- Append "_2" to the SelectNames OAFIID.
-
-2003-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Shell.server.in.in: Use "evolution2:config_item"
- attributes instead of "evolution:config_item" ones.
-
- * e-shell-settings-dialog.c (load_pages): Expect
- "evolution2:config_item" properties instead of
- "evolution:config_item" so they do not conflict with 1.4's.
-
-2003-10-29 Dan Winship <danw@ximian.com>
-
- * Evolution-Component.idl: declare an exception for createControls
- to return, so we don't have to just crash if it fails.
-
-2003-10-28 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am: Add e-shell-view.h to evolution_SOURCES
-
-2003-10-28 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am: Fix automake warning, and add
- e-shell-user-creatable-items-handler.h to evolution_SOURCES
-
-2003-10-23 Chris Toshok <toshok@ximian.com>
-
- * e-component-registry.c (query_components): handle the case where
- label == NULL, and set it to _("Unknown").
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-sidebar.c (e_sidebar_add_button): Add a little border to the
- buttons so it looks nicer.
-
- * e-component-registry.c (query_components): Set an icon from the
- "evolution:button_icon" attribute.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (struct _EShellPrivate): New member
- "component_registry".
- (e_shell_construct): Don't call e_shell_unregister_all().
- (e_shell_unregister_all): Removed.
- (e_shell_init): Use g_new0(), removed a bunch of NULL/FALSE
- assignments.
- (e_shell_init): Initialize the component_registry.
- (e_shell_peek_uri_schema_registry): Rename from
- e_shell_get_uri_schema_registry.
- (e_shell_peek_component_registry): New.
- (setup_components): Remove.
- (e_shell_construct): Don't call.
-
- * main.c (no_windows_left_cb): Don't call e_shell_unregister_all().
-
- * e-shell.c (parse_default_uri): Removed.
- (parse_evolution_uri): Removed.
- (e_shell_parse_uri): Removed.
-
- * e-component-info.c: Remove.
- * e-component-info.h: Remove.
-
-2003-10-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-storage-set-view.c (impl_tree_drag_data_received): Emit the
- right signal.
- (impl_tree_drag_data_get): Same.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * importer/intelligent.c (create_gui): Make the scrolled window
- have a GTK_SHADOW_IN shadow.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-window.c (setup_widgets): Make the notebooks not have
- borders.
- (setup_widgets): Fix typo: e_get_language_list() returns a GSList,
- not a GList.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-browser.c (struct _EStorageBrowserPrivate): New member
- "storage_set_view_scrolled".
- (e_storage_browser_new): Put the storage_set_view in a scrolled
- window. Set priv->storage_set_view_scrolled to this scrolled
- window.
- (e_storage_browser_peek_tree_widget_scrolled): New.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-sidebar.c (PADDING): Increase to 6 pixels.
- (button_toggled_callback): Add a cast.
- (e_sidebar_set_selection_widget): Handle the NULL widget case
- properly.
- (impl_remove): New, implementation for GtkContainer::remove.
- (do_layout): Add padding between the selection_widget and the
- button box.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-window.c (struct _ComponentView): New member button_id.
- (struct _EShellWindowPrivate): New member sidebar.
- (component_new_new): Get a button_id arg.
- (component_button_clicked_callback): Removed.
- (sidebar_button_selected_callback): New.
- (create_component_button): Removed.
- (setup_widget): Set up the sidebar using ESidebar and hook up its
- "button_selected" signal. Also get the component name from a
- property on the server info.
- (e_shell_window_new): Use BASE_VERSION for the version in the app
- name instead of hardcoding "1.5".
-
- * e-sidebar.c: New.
- * e-sidebar.h: New.
-
-2003-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Shell.server.in.in: Append a _2 to all the IIDs.
-
- * e-shell.h (E_SHELL_OAFIID): Change to "GNOME_Evolution_Shell_2"
- so it does not conflict with the old IID.
-
-2003-10-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-shell-window.c (e_shell_window_new): Change to "evolution-1.5"
- - although, ideally, this should be a config.h macro or something.
-
-2003-10-22 Dan Winship <danw@ximian.com>
-
- * main.c: Remove e_proxy_init call. (e-proxy is gone now)
-
-2003-10-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-storage-set-view.c: Rewrote the drag & drop code.
-
-2003-10-21 Not Zed <NotZed@Ximian.com>
-
- * e-storage-browser.c (e_storage_browser_show_path): ref the view
- since removing it from the hashtable will unref it.
-
-2003-10-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: INCLUDE path fixes for changes made to libical
- build.
-
-2003-09-30 Ismael Olea <ismael@olea.org>
-
- * e-shell-about-box.c: fixed encoding for Spanish translators.
-
-2003-09-29 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder-selection-dialog.c, e-folder-selection-dialog.h: New
- files, based on e-shell-folder-selection-dialog.[ch]. These don't
- require the shell, they just need an EStorageSet to work.
-
-2003-09-23 Charles Zhang <charles.zhang@sun.com>
-
- * e-shell-startup-wizard.c (e_shell_startup_wizard_create): connect
- to "key_press_event" signal with key_press_event_callback.
- (key_press_event): Handle `ESC` key press event. [#48145]
-
-2003-09-22 Hans Petter Jansson <hpj@ximian.com>
-
- * Makefile.am (evolution_LDADD): libical.la -> libical-evolution.la
-
-2003-09-12 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * e-config-upgrade.c: (utf8_reencode), (upgrade_xml_1_2_rec),
- (e_config_upgrade):
- Fix migration of shortcuts.xml which was incorrectly encoded by
- libxml1. (Mdk bug #4927)
-
-2003-09-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (impl_right_click): If the
- right_click_row_path is not NULL (i.e. a menu is being popped up
- already), don't pop up the menu again. [#48388]
-
-2003-09-11 Ettore Perazzoli <ettore@ximian.com>
-
- [#47875, thanks to Calvin Liu for figuring this out.]
-
- * e-shortcuts.c (e_shortcuts_add_default_shortcuts): Use the
- group_num arg, so it gets added to the proper group.
- (e_shortcuts_add_default_group): Pass the actual group number to
- e_shortcuts_add_default_shortcuts().
-
-2003-09-11 Hans Petter Jansson <hpj@ximian.com>
-
- * Makefile.am (evolution_LDADD): libical-evolution.la -> libical.la
-
-2003-09-05 Yuedong Du <yuedong.du@sun.com>
-
- * e-shell-importer.c: (importer_file_page_new),
- (importer_type_page_new), (show_import_wizard): Use
- gtk_label_new_with_mnemonic() to replace gtk_label_new(). Use
- gtk_label_set_mnemonic_widget() to set up label<-> entry
- relationship. Change gtk_button_set_label() to
- gtk_button_set_use_underline() and gtk_button_set_label(). Change
- gtk_radio_button_new_with_label_from_widget() to
- gtk_radio_button_new_with_mnemonic_from_widget(). fix bug #47867
-
-2003-08-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-window.c: New member current_view in struct
- EShellWindowPrivate.
- (init_view): Set it to the newly added view. Also, switch the
- notebooks to the new page.
- (component_button_clicked_callback): Set current_view here as
- well, for existing views.
- (component_view_activate): New.
- (component_view_deactivate): New.
- (init_view): Deactivate existing view, activate new selected view.
- (component_button_clicked_callback): Likewise.
- (init_view): Set the component_iface to CORBA_OBJECT_NIL in the
- view if you cannot create the controls.
-
-2003-08-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-window.c (setup_widgets): Pass TRUE for @resize to
- gtk_paned_pack2() for the view notebook.
-
-2003-07-29 Ettore Perazzoli <ettore@ximian.com>
-
- * e-splash.c, e-splash.h: Removed from the build.
-
-2003-07-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_close_all_windows): Oops. Traverse the
- window list with a local "next" variable like we did in the
- original code. Otherwise, we crash because the list is being
- modified at each gtk_widget_destroy().
-
-2003-07-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-browser.c (class_init): Set up "page_switched" signal.
- (e_storage_browser_show_path): Emit "page_switched".
-
- * e-storage-browser.h: New signal "page_switched".
-
-2003-07-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-window.c: Removed member ui_container from
- EShellWindowPrivate.
- (e_shell_window_peek_shell): New.
- (e_shell_window_peek_bonobo_ui_component): New.
- (e_shell_window_new): Don't set the ui_container anymore, just get
- it ourselves. Also call e_shell_window_commands_setup().
-
- * e-shell-window-commands.c, e-shell-window-commands.h: New files
- implementing the commands for the shell windows.
-
- * e-shell.c (e_shell_close_all_windows): Renamed from
- e_shell_destroy_all_windows().
-
- * main.c (idle_cb): Create a new window using
- e_shell_create_window().
-
- * e-shell-importer.h: Define _E_SHELL_IMPORTER_H_ to prevent
- multiple inclusion, instead of __IMPORTER_H__. Also, do not
- #include <bonobo/bonobo-ui-component.h>.
-
- * e-shell-importer.c (e_shell_importer_start_import): Renamed from
- show_import_wizard(). Don't get any args.
-
-2003-07-24 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c: Remove the global evolution_directory variable.
- (main): Just declare, assign and free the evolution_directory
- variable here. Also, use g_idle_add() instead of gtk_idle_add().
- (idle_cb): Don't pass the evolution directory path to
- e_shell_new() anymore, since that arg is gone.
-
- * e-shell.c: Remove member local_directory from EShellPrivate.
- (impl_finalize): Don't free.
- (e_shell_init): Don't NULL.
- (e_shell_construct): Removed arg local_directory.
- (e_shell_new): Likewise.
- (e_shell_construct): Don't call e_setup_check_config() here.
- (e_shell_get_local_directory): Removed.
-
-2003-07-24 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c: Removed global variable "no_splash".
- (idle_cb): Updated to not pass the splash argument to
- e_shell_new().
- (main): Removed "--no-splash" option.
-
- * e-shell.c: Removed members storage_set, local_storage,
- summary_storage, folder_type_registry, component_registry,
- corba_storage_registry from struct EShellPrivate.
- (setup_corba_storages): Removed.
- (e_shell_construct): Don't invoke.
- (setup_local_storage): Removed.
- (e_shell_construct): Don't invoke. Also, removed initialization
- for all the removed members.
- (e_shell_new): No priv->storage_set anymore.
- (e_shell_get_storage_set): Removed.
- (e_shell_get_local_storage): Removed.
- (e_shell_get_folder_type_registry): Removed.
- (set_owner_on_components): Removed.
- (set_interactive): Removed contents; do nothing for now.
- (pop_up_activation_error_dialog): Removed.
- (e_shell_construct): Removed arg show_splash. Do not create a
- splash dialog at all.
- (e_shell_new): Removed arg show_splash here as well.
- (e_shell_construct): No folder type registry handling here
- anymore.
- (setup_components): Removed splash arg.
- (save_settings_for_components): Removed.
- (save_settings_for_component): Removed.
- (save_misc_settings): Removed.
- (e_shell_save_settings): Moved the code in here.
- (e_shell_component_maybe_crashed): Removed.
- (e_shell_send_receive): Removed.
- (e_shell_get_component_registry): Removed.
- (prepare_for_quit_callback): Removed.
-
- * evolution-storage-set-view.c: Removed from build.
- * evolution-storage-set-view.h: Removed from build.
- * evolution-storage-set-view-factory.c: Removed from build.
- * evolution-storage-set-view-factory.h: Removed from build.
-
- * e-component-registry.c, e-component-registry.h: Removed from
- build.
-
- * e-shell-folder-creation-dialog.c: Removed from build.
- * e-shell-folder-creation-dialog.h: Removed from build.
-
- * e-shell-folder-selection-dialog.c: Removed from build.
- * e-shell-folder-selection-dialog.h: Removed from build.
-
-2003-07-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-setup.c: Do not #include "e-shell-config.h".
-
- * main.c (idle_cb): Do not register the config factory.
-
- * e-shell.c: Removed members offline_handler, shortcuts and
- corba_shortcuts from EShellPrivate.
- (setup_shortcuts_interface): Removed.
- (storage_set_moved_folder_callback): Removed.
- (e_shell_construct): Don't connect. Also, no need to set up the
- shortcuts either.
- (e_shell_get_shortcuts): Removed.
- (offline_procedure_started_cb): Removed.
- (offline_procedure_finished_cb): Removed.
- (e_shell_go_offline): Just assert for now.
- (e_shell_go_online): Same.
-
- * e-shell-config-autocompletion.c: Removed.
- * e-shell-config-autocompletion.h: Removed.
-
- * e-shell-config-default-folders.c: Removed.
- * e-shell-config-default-folders.h: Removed.
-
- * e-shell-config-folder-settings.c: Removed.
- * e-shell-config-folder-settings.h: Removed.
-
- * e-shell-config.c, e-shell-config.h: Removed.
-
- * e-corba-shortcuts.c, e-corba-shortcuts.h: Removed.
-
- * e-shortcuts-view-model.c, e-shortcuts-view-model.h: Removed.
-
- * e-shortcuts-view.c, e-shortcuts-view.h: Removed.
-
- * e-shortcuts.c, e-shortcuts.h: Removed.
-
- * e-shell-offline-handler.c, e-shell-offline-handler.h: Removed.
-
- * e-shell-offline-sync.c, e-shell-offline-sync.h: Removed.
-
- * e-shell-config-offline.c, e-shell-config-offline.h: Removed.
-
-2003-07-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c: Renamed signal "new_view_created" to
- "new_window_created". Renamed "no_views_left" to
- "no_windows_left". Renamed EShellPrivate member "views" to
- "windows". Removed member user_creatable_items_handler.
- (notify_no_windows_left_idle_cb): Renamed from
- notify_no_views_left_idle_cb. Emit "no_windows_left".
- (impl_Shell_createNewView): Raise an InternalError exception.
- (window_delete_event_cb): Renamed from view_delete_event_cb.
- (window_weak_notify): Renamed from view_weak_notify.
- (create_view): Removed.
- (create_window): New. Creates a new EShellWindow.
- (e_shell_create_view): Removed.
- (e_shell_create_window): New.
- (e_shell_request_close_view): Removed.
- (e_shell_request_close_window): New.
- (e_shell_destroy_all_windows): Renamed from
- e_shell_destroy_all_views.
- (e_shell_component_maybe_crashed): Get an EShellWindow parameter,
- instead of an EShellView.
- (e_shell_go_offline): Likewise.
- (e_shell_go_online): Likewise.
- (e_shell_show_settings): Likewise.
- (get_icon_path_for_component_info): Removed.
- (setup_components): Do not do the user_creatable_items_handler
- stuff here.
- (e_shell_construct): Don't create the EUserCreatableItemsHandler
- here.
- (e_shell_get_user_creatable_items_handler): Crash when you get
- here.
-
- * e-shell-user-creatable-items-handler.c: Removed.
- * e-shell-user-creatable-items-handler.h: Removed.
- * e-shell-shared-folder-picker-dialog.c: Removed.
- * e-shell-shared-folder-picker-dialog.h: Removed.
- * e-shell-view.c, e-shell-view.h: Removed.
- * e-shell-view-menu.c, e-shell-view-menu.h: Removed.
- * e-shell-folder-commands.c, e-shell-folder-commands.h: Removed.
- * e-shell-importer.c, e-shell-importer.h: Removed.
-
- * main.c (new_window_created_callback): Renamed from
- new_view_created_callback.
- (window_map_callback): Renamed from view_map_callback.
- (idle_cb): Connect to "new_window_created" instead of
- "new_view_created".
- (no_windows_left_cb): Renamed from no_views_left_cb.
- (idle_cb): Connect to "no_windows_left" instead of
- "no_views_left".
-
- * e-shell-offline-handler.c: Changed the type of the
- parent_shell_view member of EShellOfflineHandlerPrivate to
- GtkWindow and renamed it to parent_window.
- (e_shell_offline_handler_put_components_offline): Just get a
- GtkWindow arg instead of an EShellView arg.
-
-2003-07-24 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-client.c
- (evolution_shell_client_create_storage_set_view): Just crash when
- you get here.
- (evolution_shell_client_get_pixbuf_for_type): Likewise.
- (evolution_shell_client_set_line_status): Likewise.
- (evolution_shell_client_get_local_storage): Likewise.
- (evolution_shell_client_get_shortcuts_interface): Likewise.
- (evolution_shell_client_get_storage_registry_interface): Likewise.
- (evolution_shell_client_get_activity_interface): Likewise.
- (evolution_shell_client_user_select_folder): Likewise.
- (evolution_shell_client_new): Likewise.
- (evolution_shell_client_construct): Likewise.
- (query_shell_interface): Removed.
- (init): Do nothing.
- (class_init): Do nothing.
- (unref_pixbuf): Removed.
- (impl_dispose): Removed.
- (impl_finalize): Removed.
- (user_select_folder): Removed.
- (count_string_items): Removed.
- (create_folder_selection_listener_interface): Removed.
- (init_FolderSelectionListener_vtables): Removed.
- (impl_FolderSelectionListener_cancel): Removed.
- (impl_FolderSelectionListener_selected): Removed.
- (query_shell_interface): Removed.
-
- * e-shell.c (impl_Shell_getLocalStorage): Removed.
- (impl_Shell_createStorageSetView): Removed.
- (impl_Shell_getIconByType): Removed.
- (impl_Shell_getComponentByType): Removed.
- (impl_Shell_selectUserFolder): Removed.
- (e_shell_class_init): Do not install removed method impls.
- (folder_selection_dialog_cancelled_cb): Removed.
- (folder_selection_dialog_folder_selected_cb): Removed.
-
- * Evolution-Shell.idl (getLocalStorage): Removed
- (createStorageSetView): Removed.
- (selectUserFolder): Removed.
- (getIconByType): Removed.
- (getComponentByType): Removed.
- (FolderSelectionListener): Removed.
-
- * Evolution-Component.idl (requestQuit, interactive): New methods.
-
-2003-07-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c: Removed activity_handler member from EShellPrivate.
- (setup_activity_interface): Removed.
- (e_shell_construct): Don't call.
- (create_view): Do not call e_activity_handler_attach_task_bar
- here.
-
- * e-activity-handler.c, e-activity-handler.h: Removed.
-
-2003-07-24 Yuedong Du <yuedong.du@sun.com>
-
- * e-shell-offline-handler.c: (dialog_response_cb): fix crash when
- user escape the dialog. see bug #46700.
-
-2003-07-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder.c (e_folder_new): Accept a NULL description.
-
- * main.c (idle_cb): Create a new EShellWindow and show it.
-
- * e-storage.c: New signal "async_open_folder".
- (impl_async_open_folder): Removed.
- (class_init): Declare new signal.
-
- * e-shell.c (setup_components): Don't actually activate any
- components.
-
- * e-storage-browser.c, e-storage-browser.h: New.
-
- * e-shell-window.c, e-shell-window.h: New.
-
- * e-shell-marshal.list: Add an entry for
- NONE:STRING,POINTER,POINTER.
-
- * Evolution.idl: Include Evolution-Component.idl.
-
- * Evolution-Component.idl: New interface for Evolution components.
-
-2003-07-23 Dan Winship <danw@ximian.com>
-
- * Makefile.am: Use EVO_MARSHAL_RULE
-
- * e-shell-importer.c (prepare_intelligent_page): Fix a warning
-
-2003-07-22 Antonio Xu <antonio.xu@sun.com>
-
- * e-shell-startup-wizard.c (e_shell_startup_wizard_create): connect
- to "delete_event" signal with startup_wizard_delete. [#46284]
-
-2003-07-22 Antonio Xu <antonio.xu@sun.com>
-
- * e-shell-importer.c: (show_import_wizard): use
- g_signal_connect_after to connect "prepare" signal.
- (prepare_intelligent_page): Display some error log and disable
- forward button rather than jump to finish page. [#46017]
-
-2003-07-15 Antonio Xu <antonio.xu@sun.com>
-
- * e-shell-startup-wizard.c (e_shell_startup_wizard_create): connect
- "back" signal to back_finish_func in finish page.
- (back_finish_func): handle "back" signal.
- (prepare_importer_page): Jump to finish page when running equal zero.
- [#46026]
-
-2003-07-17 Dan Winship <danw@ximian.com>
-
- * e-shell-user-creatable-items-handler.c (free_menu_items): free
- the folder_type
-
- * e-splash.c (e_splash_new): Unref the pixbuf.
-
- * evolution-shell-component.c (impl_finalize): Add some missing
- frees.
- (user_creatable_item_type_free): free the tooltip
-
-2003-07-09 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c (e_shell_command_rename_folder): Do
- not overwrite an existing folder. Also, cleaned up the code a
- bit. [#45982]
-
-2003-06-25 Chris Toshok <toshok@ximian.com>
-
- * e-config-upgrade.c: add general_map and a reference to it in
- gconf_remap_list. Should fix 44477.
-
-2003-06-19 Dan Winship <danw@ximian.com>
-
- * e-folder-tree.c (e_folder_tree_add): Don't leak parent_path,
- even on error
-
-2003-06-16 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * Makefile.am:
- Add missing skel/stubs to BUILD_SOURCES (bug #44717).
-
-2003-06-05 Not Zed <NotZed@Ximian.com>
-
- ** For #42691.
-
- * Makefile.am (%.server.in): use implicit rule.
- (BUILT_SOURCES): added server_DATA.
-
-2003-05-22 Not Zed <NotZed@Ximian.com>
-
- * e-config-upgrade.c (CONF_MAJOR, CONF_MINOR, CONF_REVISION): Set
- to 1.4.0 for release.
-
-2003-06-10 Larry Ewing <lewing@ximian.com>
-
- * e-corba-storage-registry.c (listener_notify): don't leak nr.name.
-
diff --git a/shell/ChangeLog.pre-1-4 b/shell/ChangeLog.pre-1-4
deleted file mode 100644
index c7cfb0f830..0000000000
--- a/shell/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,15363 +0,0 @@
-2003-05-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-about-box.c: Add Mark Gordon.
-
-2003-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- [#43322]
-
- * e-shell-shared-folder-picker-dialog.c (storage_weak_notify): Set
- the storage member to NULL.
- (shell_weak_notify): Set the shell member to NULL.
- (cleanup_discovery): g_object_weak_unref() shell, parent and
- storage.
-
-2003-05-19 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c: Removed "forced_upgrade" unused variable.
- (show_development_warning): Put in a DEVELOPMENT_WARNING cpp
- conditional.
- (warning_dialog_response_callback): Likewise.
- (view_map_callback): Likewise.
- (new_view_created_callback): Likewise.
- (idle_cb) [DEVELOPMENT_WARNING]: Do not connect
- new_view_created_callback() to the "new_view" shell signal
- anymore.
-
- * Makefile.am (install-evolution) [DEFAULT_BINARY]: Make a
- symbolic link from evolution to evolution-$(BASE_VERSION).
-
- [#43216]
-
- * e-shell-folder-creation-dialog.c (dialog_data_destroy):
- g_object_weak_unref shell and dialog if they are not NULL.
- (dialog_destroy_notify): Set ->dialog to NULL in all cases.
-
-2003-05-19 Anna Marie Dirks <anna@ximian.com>
-
- * e-corba-config-page.c: Remove some padding which I incorrectly
- added to the wrong vbox. This shoulda been fixed in
- widgets/misc/e-multi-config-dialog.c . (And it is, now.)
-
-2003-05-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (e_storage_set_view_set_show_checkboxes):
- Reallocate the "expansions" member of ETreeState as well, to avoid
- a memory error. [#43119]
-
-2003-05-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (parse_default_uri): Protect against the component
- name having slashes in it.
-
- * e-shell-view.c (display_uri): Protect against invalid "default:"
- URIs. [#43079]
-
-2003-05-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * main.c: #ifdef'ed wombat killing code, depending on whether
- KILL_PROCESS_CMD is defined or not.
- (kill_wombat): kill also the alarm daemon process.
-
-2003-05-15 Ettore Perazzoli <ettore@ximian.com>
-
- [Patch from Antonio Xu <antonio.xu@sun.com>, #42491]
-
- * e-config-upgrade.c (upgrade_xml_1_2_rec): Make it compile on
- Forte.
-
-2003-05-14 JP Rosevear <jpr@ximian.com>
-
- * e-shell.c (save_settings_for_component): release the interface
- if we got it
-
- * e-shell-view.c: include bonobo-exception.h
- (impl_dispose): release and unref the shell view corba interface
- (init): init to CORBA_OBJECT_NIL
- (e_shell_view_get_corba_interface): return the corba interface
- (setup_corba_interface): release the existing shell view, add as
- an interface and then query to get it back
- (get_view_for_uri): release and unref the control once we create
- the widget with it
-
- * e-corba-storage.c (storage_listener_servant_new): don't ref ourselves
- (storage_listener_servant_free): don't unref ourselves
- (impl_dispose): free the servant info
-
- * e-corba-storage-registry.c
- (impl_StorageRegistry_getStorageByName): we need to ref as well as
- duplicate since we didn't create the storage here
-
-2003-05-09 Jeremy Katz <katzj@redhat.com>
-
- * main.c: Add a #include to fix a warning.
-
- * e-shell-offline-handler.c (update_dialog_clist): Use a list
- store instead of a tree model for the store.
-
-2003-05-08 Ettore Perazzoli <ettore@ximian.com>
-
- [#42342]
- * e-shell-view.c (update_send_receive_sensitivity): New function
- to update the Send/Receive menu and toolbar items according to the
- current line status.
- (e_shell_view_construct): Call it here to set up the initial
- state.
- (shell_line_status_changed_cb): Use it here as well.
-
-2003-05-08 Ettore Perazzoli <ettore@ximian.com>
-
- [#36956]
- * e-shell-view.c (update_for_current_uri): Remove the version
- number from the window title.
-
- [#42518]
- * e-shell-view.c (handle_current_folder_removed): Casefold the
- Inbox name only once, instead of once per iteration. Removed the
- spurious slash that was being passed in the path in the Inbox case
- and prevented it from working. Added missing slash in the path
- for the storage case. Casefold the path including the slash,
- since we compare against a string that does include the slash.
- (storage_set_removed_folder_callback): Remove the notebook page
- before calling handle_current_folder_removed(), instead of after;
- otherwise, the notebook page number we have might not be valid
- anymore.
-
- * e-shell-folder-creation-dialog.c (setup_dialog): Set the default
- response for the dialog to GTK_RESPONSE_OK.
-
-2003-05-07 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c (e_shell_command_add_to_shortcut_bar):
- Do use the supplied folder_path to determine the unread count, if
- not NULL. [#42465]
-
-2003-05-07 JP Rosevear <jpr@ximian.com>
-
- * e-shell-folder-commands.c (delete_dialog): don't pass
- NO_SEPARATOR flag as per gtkmessagedialog warning
-
-2003-05-02 Not Zed <NotZed@Ximian.com>
-
- * e-shell-about-box.c (text[]): grepped changelogs and added all
- names found. #40391.
-
-2003-05-01 Dan Winship <danw@ximian.com>
-
- * glade/e-shell-shared-folder-picker-dialog.glade: Don't expand
- the select-names entry, because we don't want it as tall as the
- button.
-
-2003-04-30 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): Set the default
- response to GTK_RESPONSE_OK.
-
-2003-04-29 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am: Fix install of evolution
-
-2003-04-28 Not Zed <NotZed@Ximian.com>
-
- [#41013]
-
- * e-shell-importer.c (html_size_req): removed.
- (create_help): renamed from create_html. Only creates a plain
- label widget now, with line wrap turned on. Also make the
- g_return an assert, it failing is entirely based on internal code.
- (show_import_wizard): s/create_html/create_help/g
-
- [#41648]
-
- * e-config-upgrade.c (upgrade_xml_file): upgrade_xml_file_1_0 made
- a bit more generic, this handles io, a callback handles xml
- changes.
- (is_xml1encoded): new function to tell if a string is in gal's
- xml1 'encoded' format, or raw locale text.
- (decode_xml1): decode xml1 encoded format to valid utf8.
- (upgrade_xml_1_2_rec): upgrades xml1 encoded or badly encoded xml
- content for specific parent->child nodes.
- (CONF_REVISION): bump the config revision to 1.3.1.
- (e_config_upgrade): if config revision < 1.3.1, then check xml
- files for xml1 content.
-
-2003-04-28 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am: Fix up some stuff for the nognome script
- * evolution-nognome.in: Fix up nognome script for Sun GNOME2
-
-2003-04-28 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #41916
-
- * evolution-storage.c (get_folder_list_foreach): removed comment which
- does not apply any more.
- (impl_Storage__get_folderList): set sequence's maximum number of items
- to e_folder_tree_get_count as is.
-
-2003-04-28 Ettore Perazzoli <ettore@ximian.com>
-
- Patch from Sanshao Jiang <alex.jiang@sun.com>.
-
- [#41484]
-
- * main.c (main): Add e_proxy_init()
-
-2003-04-24 Dan Winship <danw@ximian.com>
-
- * evolution-shell-component.c (impl_setOwner): Comment out the
- pinging code again since it's only being used by Connector, where
- it's triggering an unrelated bug.
-
-2003-04-25 Ettore Perazzoli <ettore@ximian.com>
-
- [#41059]
-
- * e-corba-storage.c (async_open_cb): Added a missing unref of the
- storage in the closure.
- (async_open_folder_idle): Add the pending open to the pending open
- list before calling asyncOpenFolder, instead of after.
-
-2003-04-23 Not Zed <NotZed@Ximian.com>
-
- * e-local-storage.c (load_folder): cast to remove warning.
- (construct): set a physiucal uri on the root folder, so we dont
- get warnings when we add it later.
-
-2003-04-22 Anna Marie Dirks <anna@ximian.com>
-
- * e-shell-settings-dialog.c (init): Add appropriate padding
- to the Evolution Settings window. This is another bit of the
- fix for #41392.
-
- * e-corba-config-page.c (e_corba_config_page_construct): Add
- appropriate padding to the corba_config_page widget. Partial
- fix for #41392.
-
-2003-04-23 Anna Marie Dirks <anna@ximian.com>
-
- * glade/e-folder-list.glade: replaced buttons with stock buttons
- and added HIG-blessed spacing. Fixes 41145.
-
-2003-04-22 Anna Marie Dirks <anna@ximian.com>
-
- * e-shortcuts-view.c
- (destroy_group_cb): Set the border width of the message dialog
- to 6. Also corrected the capitalization for "Remove Shortcut
- Dialog". Fixes 41569
- (show_new_group_dialog): Fixed the title of "Create New Shortcut
- Group" . Partially fixes 41038.
- (rename_shortcut_cb): Corrected the label capitalization for
- Rename dialog. Fixes 41567.
-
-2003-04-21 Chris Toshok <toshok@ximian.com>
-
- * e-folder-list.c (e_folder_list_parse_xml): this should never
- happen unless you're really trying, but don't crash if the xml
- setting is malformed.
-
-2003-04-21 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (create_folder_directory): Don't signal an
- error if mkdir() returns EEXIST. This should at least help with
- situations like the one described in #40989.
-
-2003-04-21 Anna Marie Dirks <anna@ximian.com>
-
- * e-shell-folder-commands.c (delete_dialog): Corrected border
- with for Delete Folder dialog. Fixes 41036.
- (e_shell_command_copy_folder): Corrected capitalization of the "Copy
- Folder" window title. Partial fix for 41025.
- (e_shell_command_move_folder): Corrected the capitalization of the
- "Move Folder" dialog. Fixes 41024.
-
-
-2003-04-21 Anna Marie Dirks <anna@ximian.com>
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): Added appropriate border
- width to the folder selection dialog. Fixes 41022, 41146, 41147,
- 41010, partially fixes 41025.
-
-
-2003-04-21 Anna Marie Dirks <anna@ximian.com>
-
- * glade/evolution-startup-wizard.glade: Added spacing/padding to
- first-run dialog. Fixes 41242.
-
-2003-04-21 Anna Marie Dirks <anna@ximian.com>
-
- * glade/e-shell-folder-creation-dialog.glade: Misc HIG-related tweaks,
- mostly spacing and padding related. Fixes 41008.
-
- * e-shell-folder-creation-dialog.c (add_storage_set_view): Added
- appropriate spacing to the main vbox of the folder creation dialog.
- Partially fixes 41008.
-
-2003-04-21 Anna Marie Dirks <anna@ximian.com>
-
- * glade/e-shell-config-default-folders.glade: Added appropriate
- spacing/padding to the default folder pages of the settings dialog.
- Partial fix for 41128.
-
-
-2003-04-21 Anna Marie Dirks <anna@ximian.com>
-
- * glade/e-active-connection-dialog.glade: Fixed padding/spacing/caps
- of the "Go Offline" dialog. Fixes 41225 and 41227.
-
-2003-04-18 Rodney Dawes <dobey@ximian.com>
-
- * e-shell-view.c: Use PREFIX instead of EVOLUTION_DATADIR for
- bonobo_ui_util_set_ui () [#21499]
-
-2003-04-17 Dan Winship <danw@ximian.com>
-
- * e-shell-folder-creation-dialog.c (add_folder_types): If the
- default_type is "foo/bar" and "foo" appears in the list but
- "foo/bar" doesn't, use "foo" as the default type. [#41468] Also,
- remove a workaround for a gtk 1.2 bug.
-
-2003-04-16 Dan Winship <danw@ximian.com>
-
- * e-corba-storage.c (async_create_folder): If the new folder's
- parent has unresolved children, async_open the parent first, then
- create the new folder. [#41413]
- (async_create_folder, async_remove_folder, async_xfer_folder,
- async_open_folder, async_discover_shared_folder,
- async_remove_shared_folder): Ref the storage.
- (async_folder_cb, async_folder_discovery_cb): Unref it
-
-2003-04-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-config-upgrade.c: Turn off debugging. Fixes bug #41469.
-
-2003-04-16 Ettore Perazzoli <ettore@ximian.com>
-
- * apps_evolution_shell.schemas: Increase the default value for
- /schemas/apps/evolution/shell/view_defaults/folder_bar/width to
- 200. [#41002]
-
- * evolution-shell-component.c (owner_ping_callback): Enable this
- again.
- (setup_owner_pinging): Same.
- (impl_setOwner): Check if the shell is in-process and, if so, call
- setup_owner_pinging().
-
-2003-04-15 Hans Petter Jansson <hpj@ximian.com>
-
- * e-setup.c (e_setup_check_config): Free the temporary string.
-
- * e-shell-user-creatable-items-handler.c (append_xml_for_menu_item):
- Free the icon xml string.
-
- * e-shell.c (parse_default_uri): Free the component name, the
- configuration path and the temporary path.
-
-2003-04-15 Dan Winship <danw@ximian.com>
-
- * e-folder.c (e_folder_get_has_subfolders,
- e_folder_set_has_subfolders): new boolean flag.
-
- * e-storage.c (EStoragePrivate, impl_finalize, init): Remove the
- pseudofolders hash
- (e_storage_async_open_folder): Replace the pseudofolders test with
- a test of whether the folder has the "has_subfolders" flag set.
- (e_storage_new_folder): Likewise (for the folder's parent).
- (e_storage_declare_has_subfolders): Set "has_subfolders" on the
- folder.
- (e_storage_get_has_subfolders): Check "has_subfolders" on the
- folder.
- Should fix #33919.
-
-2003-04-14 Not Zed <NotZed@Ximian.com>
-
- * glade/e-active-connection-dialog.glade: fix the title of the
- dialogue box. #41304.
-
-2003-04-09 Dan Winship <danw@ximian.com>
-
- * e-folder-list.c: Update for e_option_menu prototype
- constification
-
-2003-04-08 Ettore Perazzoli <ettore@ximian.com>
-
- * e-setup.c (setup_bonobo_conf_private_directory): Removed.
- (e_setup): Do not call here. Also, removed hacks for
- ~/evolution/config and ~/evolution/local/Trash.
-
-2003-04-08 Dan Winship <danw@ximian.com>
-
- * main.c (main): Add a "--setup-only" flag, to just run e_setup()
- and exit. (For #40889)
-
- * glade/evolution-startup-wizard.glade: Remove the color specs so
- the druid will use theme colors
-
- * importer/import.glade: Likewise
-
-2003-04-08 Ettore Perazzoli <ettore@ximian.com>
-
- [#40912]
-
- * e-shell-folder-selection-dialog.c (impl_dispose):
- g_object_weak_unref() the shell here.
-
-2003-04-07 Dan Winship <danw@ximian.com>
-
- * evolution-storage.c (evolution_storage_class_init): Fix arg
- types on REMOVED_SHARED_FOLDER signal. #40888
-
- * evolution-folder-selector-button.c (clicked): Desensitize the
- window's top-level container rather than desensitizing the window
- itself, which causes strange problems [#40854]. Also fix up the
- code that tries to watch for the parent window being destroyed.
-
- * e-shell.c (impl_Shell_selectUserFolder): Use
- e_dialog_set_transient_for_xid.
-
- * e-shell-folder-selection-dialog.c (impl_response): Treat
- GTK_RESPONSE_DELETE_EVENT the same as GTK_RESPONSE_CANCEL.
- (e_shell_folder_selection_dialog_construct): No need to catch
- "delete_event" signal.
-
-2003-04-07 Dan Winship <danw@ximian.com>
-
- * Makefile.am ($(server_in_files)): Substitute version number into
- the evolution binary name in the server file
- (INCLUDES): define EVOLUTION_TOOLSDIR
-
- * GNOME_Evolution_Shell.server.in.in: Clean up server names. Add
- "-@VERSION@" to the end of the shell binary name
-
- * main.c (main): if KILL_PROCESS_CMD is defined, add a
- --force-shutdown argument that runs killev and exits.
-
-2003-04-07 Not Zed <NotZed@Ximian.com>
-
- [#40536]
-
- * evolution-shell-component.c (impl_interactive): If going
- interactive, track the view id in a private area.
- (evolution_shell_component_get_parent_view_xid): Accessor method
- to retrieve the current view xid.
-
-2003-04-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (update_window_icon): Get the large version of
- the icon instead of the small one, so it works more nicely with
- modern WMs.
-
-2003-04-04 Ettore Perazzoli <ettore@ximian.com>
-
- [#40413]
-
- * e-shell-folder-selection-dialog.c: Define RESPONSE_NEW for the
- "New" button in the dialog.
- (impl_response): Handle RESPONSE_NEW.
- (e_shell_folder_selection_dialog_construct): Add the "new" button
- with RESPONSE_NEW response_id.
-
-2003-04-04 Ettore Perazzoli <ettore@ximian.com>
-
- [#40748]
-
- * apps_evolution_shell.schemas: Remove the icon_modes schema.
-
- * e-shell-view.c (setup_defaults): Don't set the icon modes from
- GConf, they are already stored in the shortcuts.xml file.
- (e_shell_view_save_defaults): Likewise, don't set it here.
-
- * e-config-upgrade.c: Remove translation from
- ShortcutBarGroup%iIconMode to
- shell/view_defaults/shortcut_bar/icon_types.
-
-2003-04-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * importer/GNOME_Evolution_Importer.idl:
- * importer/evolution-importer.[ch]: added "foldertype" argument to
- GNOME::Evolution::Importer.
-
- * importer/evolution-importer-client.[ch]
- (evolution_importer_client_load_file): added "folder_type" argument
- and use it in the call to GNOME_Evolution_Importer_loadFile.
-
- * e-shell-importer.c (start_import): added "folder_type" argument and
- use it in the call to evolution_importer_client_load_file.
- (folder_selected): pass in the "folder_type" argument to start_import,
-
-2003-04-02 Not Zed <NotZed@Ximian.com>
-
- [#40652]
-
- * e-shell-view.c (setup_widgets): Pack the folder and shortcut
- bars into the paned as sizeable.
-
- [#39467]
-
- * e-shell.c (e_shell_construct): Change the splash logic slightly,
- so that if we can't create the splash, we dont try and cast/use
- it.
- * e-splash.c (e_splash_new): dont use a g_return* for what could
- be a valid (tho incorrect) runtime condition.
-
- [#40590]
-
- * e-config-upgrade.c (identity_map[]): Move the signature stuff to
- a child node.
- (identity_sig_map[]): Define the signature node. Fix
- *autogenerated_signature_%i to map to "auto".
-
-2003-04-01 Not Zed <NotZed@Ximian.com>
-
- [#40474]
-
- * e-config-upgrade.c (gconf_remap_list[]): The summary settings
- start at "My-Evolution", not "/My-Evolution".
- (import_bonobo_config): Same for mail summary settings, and hex
- decode the string for the strlist. Add a few extra debug
- printf's.
-
-2003-03-28 Ettore Perazzoli <ettore@ximian.com>
-
- [#40377]
-
- * main.c (kill_old_wombat): New.
- (kill_wombat): New.
- (idle_cb): Call kill_old_wombat().
-
-2003-03-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-handler.c (update_dialog_tree_view): Renamed
- from update_dialog_clist, Ported to GtkTreeView.
- (update_dialog_tree_view_hash_foreach): Likewise.
-
- * glade/e-active-connection-dialog.glade: Rename
- "active_connection_clist" to "active_connection_treeview".
-
-2003-03-27 Not Zed <NotZed@Ximian.com>
-
- * e-shell-about-box.c: Make Radek's surname correct, Doulík,
- inserted utf8 into the name string. For bug #17034.
-
-2003-03-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_construct): Pass "evolution-1.4" as
- the app name to bonobo_ui_util_set_ui() instead of "evolution".
-
-2003-03-26 Ettore Perazzoli <ettore@ximian.com>
-
- [Shell part of #7153.]
-
- * e-local-storage.c (load_folder): Call e_storage_new_folder()
- instead of new_folder() here so the folder doesn't get added to
- the EvolutionStorage. Since the EvolutionStorage has its own
- CORBAfied copy of the folder info [sigh] and it can't be updated,
- we have to set up the EvolutionStorage after setup_stock_folders()
- has been called.
- (setup_corba_storage): New function to set up the CORBA storage.
- (load_all_folders): Call setup_corba_storage() after
- setup_stock_folders().
-
-2003-03-25 Not Zed <NotZed@Ximian.com>
-
- * e-shell-settings-dialog.c (set_dialog_size): Use
- set_default_size instead of size_request so we allow the user to
- resize the window. Also try using 60x30 rather than 72x35 as the
- approximate font cell size. For bug #39706.
-
-2003-03-25 Dan Winship <danw@ximian.com>
-
- * e-folder-dnd-bridge.c: Update for e_notice move.
- * e-setup.c: Likewise
- * e-shell-folder-commands.c: Likewise
- * e-shell-folder-creation-dialog.c: Likewise
- * e-shell-offline-sync.c: Likewise
- * e-shell-shared-folder-picker-dialog.c: Likewise
- * e-shell-view-menu.c: Likewise
- * e-shell.c: Likewise
- * evolution-shell-component-utils.c: Likewise
-
- * Makefile.am (libeshell_la_LIBADD): libeshell depends on
- libeutil.
-
- * e-corba-storage.c: Fix warnings
-
- * glade/evolution-startup-wizard.glade: Fix colors again
-
-2003-03-25 Dan Winship <danw@ximian.com>
-
- * Evolution-ShellComponent.idl (interactive): add a "new_view_xid"
- arg, so the component has a window id to make use of as a parent
- if it needs to pop up a dialog.
-
- * e-shell.c (set_interactive): Pass the new_view_xid when going
- interactive.
- (e_shell_set_interactive): Remove this since it wasn't being used,
- and couldn't be used for anything except lying to the components.
-
- * evolution-shell-component.c
- (evolution_shell_component_class_init): Update "interactive"
- signal definition
- (impl_interactive): Update prototype and signal emission
-
- * e-shell-marshal.list (NONE:BOOL,INT): add
-
-2003-03-21 Dan Winship <danw@ximian.com>
-
- * e-corba-storage.c (async_open_folder_idle): If we get a second
- request to open a folder we're already waiting for, don't send a
- second CORBA request, just remember the additional request.
- (async_open_cb): Call the callbacks for all pending requests for
- this folder.
- (init): grumble-grumble-non-g_new0-using-people-grumbe
-
-2003-03-20 JP Rosevear <jpr@ximian.com>
-
- * e-shell-view-menu.c: remove unused command
-
-2003-03-19 Not Zed <NotZed@Ximian.com>
-
- * e-config-upgrade.c (e_config_upgrade): Added some more doco just
- to make it clear how it was intended to be used/expanded.
-
-2003-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * importer/evolution-importer.c
- (impl_GNOME_Evolution_Importer_loadFile): Get a physical_uri arg
- instead of a folderpath arg.
-
- * importer/evolution-importer-client.c
- (evolution_importer_client_load_file): Get a physical_uri arg.
-
- * e-shell-importer.c (start_import): Get a physical_uri arg
- instead of a folderpath.
- (folder_selected): Updated accordingly.
-
-2003-03-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-importer.c (get_name_from_component_info): Look for the
- "evolution:menu_name" property instead of "evolution:menu-name".
- [#39692]
-
-2003-03-19 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-folder-selector-button.c (set_folder): If you can't
- get a pixbuf icon for the folder's type, do not crash. [#39599]
-
- * e-shell.c (impl_Shell__get_displayName): Removed. [#38974]
- (e_shell_class_init): Do not install anymore.
-
- * Evolution-Shell.idl: Remove displayName attribute.
-
-2003-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * importer/evolution-importer.c
- (impl_GNOME_Evolution_Importer_loadFile): Get a physical_uri arg
- instead of a folderpath arg.
-
- * importer/evolution-importer-client.c
- (evolution_importer_client_load_file): Get a physical_uri arg.
-
- * e-shell-importer.c (start_import): Get a physical_uri arg
- instead of a folderpath.
- (folder_selected): Updated accordingly.
-
-2003-03-14 Dan Winship <danw@ximian.com>
-
- * e-storage.c (e_storage_get_has_subfolders): Add
- (e_storage_declare_has_subfolders): Rename from
- e_storage_has_subfolders to make it clearer that this is a setter,
- not a getter. (Can't call it e_storage_set_has_subfolders because
- that sounds like it belongs in e-storage-set.)
-
- * e-corba-storage.c (impl_StorageListener_notifyHasSubfolders):
- update for e_storage_declare_has_subfolders name change
- (get_folder): Override the default EStorage implementation: if
- asked for a folder under a not-yet-expanded folder, attempt to
- force the parent(s) to expand so that the child is available.
- Fixes part of #30415
-
-2003-03-14 Dan Winship <danw@ximian.com>
-
- * Evolution-Storage.idl (asyncOpenFolder): add a Bonobo::Listener
- to this like the other async interfaces, rather than having a
- hacky way to signal failure.
-
- * evolution-storage.c (impl_Storage_asyncOpenFolder): Update to
- take a listener and emit it as part of the signal
- (evolution_storage_class_init): update OPEN_FOLDER signal
- prototype.
-
- * e-shell-marshal.list (NONE:POINTER,STRING): add, for changed
- EvolutionStorage open_folder signal
-
- * e-storage.c (e_storage_async_open_folder): add a callback arg
- (impl_async_open_folder): call the callback with NOTIMPLEMENTED.
- (class_init): remove the CLOSE_FOLDER signal
- (e_storage_has_subfolders): Don't emit CLOSE_FOLDER since it
- doesn't exist any more, and this function is used for that side
- effect any more anyway.
-
- * e-corba-storage.c (async_open_folder): add the callback arg and
- create a proper closure.
- (async_open_folder_idle): Call the callback in case of error.
- Create a listener and pass that to the CORBA call.
- (async_open_cb): Listener callback.
-
- * e-storage-set.c (storage_set_view_folder_opened): Pass a
- callback to e_storage_async_open_folder.
- (async_open_cb): emit CLOSE_FOLDER if the open failed
- (storage_close_folder_cb): Remove this since the signal no longer
- exists.
-
-2003-03-11 Dan Winship <danw@ximian.com>
-
- * e-shell-startup-wizard.c (start_wizard): If the wizard factory
- returns NULL, we'll get a NIL wizard but no exception. Deal with
- that case. (ie, try the next wizard).
- (finish_func): Simplify for e-timezone-dialog changes.
- (prepare_timezone_page): If there is already a timezone set in
- gconf, set the map to point to it. (For connector autoconfig.)
-
-2003-03-07 Not Zed <NotZed@Ximian.com>
-
- ** reverted the following patch from ettore, this is a gnome 2.2
- api change, and shouldn't be used yet.
-
- * e-shell.c (impl_finalize): Use
- bonobo_activation_unregister_active_server() instead of
- bonobo_activation_active_server_unregister().
- (e_shell_construct): Use
- bonobo_activation_register_active_server() instead of
- bonobo_activation_active_server_register().
-
-2003-03-04 Not Zed <NotZed@Ximian.com>
-
- * main.c (show_development_warning): Separated the current stable
- version number from the warning prompt, and fixed a minor
- grammatical error. For bug #38775.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (impl_Shell_selectUserFolder): At least for now,
- disable the nasty XWMHints trick to fool WMs; it is not needed now
- that everything is in-proc.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-utils.c (e_shell_folder_name_is_valid): Do not allow
- names with a "#" in them either.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (update_other_users_folder_items_sensitivity):
- New function to toggle the "open other user's folder" menu item
- sensitivity on or off depending on whether there are any storages
- that actually support that.
- (storage_set_removed_storage_callback): New callback for the
- EStorageSet's "removed_storage" signal; it updates the sensitivity
- if necessary.
- (storage_set_new_storage_callback): Likewise, new callback for the
- EStorageSet's "new_storage" signal.
- (e_shell_view_construct): Connect these two signal callbacks here.
- Also, call update_other_users_folder_items_sensitivity() to set up
- the initial sensitivity of the menu item.
- (update_for_current_uri): Add a missing EStorageSetView cast here.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- [#34371]
-
- * e-shell-shared-folder-picker-dialog.c
- (folder_name_entry_changed_callback): New callback to set the
- sensitivity of the OK button according to whether the folder name
- entry is empty or not.
- (show_dialog): Connect here. Pop up an error message if no user
- is selected.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (impl_finalize): Use
- bonobo_activation_unregister_active_server() instead of
- bonobo_activatino_active_server_unregister().
- (e_shell_construct): Use
- bonobo_activation_register_active_server() instead of
- bonobo_activation_active_server_register().
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-importer.c (IN): Use G_GNUC_FUNCTION instead of
- __FUNCTION__.
- (OUT): Likewise.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- Patch from Not Zed <NotZed@Ximian.com>:
-
- * main.c (show_development_warning): Separated the current stable
- version number from the warning prompt, and fixed a minor
- grammatical error. For bug #38775.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-config-upgrade.c (import_bonobo_config): Protect from val
- being NULL when printf()ing -- should fix #39096 (Solaris-specific
- crash).
-
-2003-03-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c: Added icon for "/popups/NewPopup/Folder".
-
-2003-03-05 Ettore Perazzoli <ettore@ximian.com>
-
- * importer/Makefile.am (BUILT_SOURCES): $(IDL_GENERATED), not
- $(IDL_GENERATED_H).
- (CLEANFILES): Make the same as $(BUILT_SOURCES).
- (GNOME_Evolution_Importer-impl.o): Removed useless rule.
-
-2003-03-04 Mike Kestner <mkestner@ximian.com>
-
- * e-shell-view.c (update_for_current_uri): only set current
- folder when the folder_path is different from the current folder.
-
-2003-03-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder-dnd-bridge.c (find_matching_target_for_drag_context):
- Handle p->data as a GdkAtom instead of a GdkAtom *.
- (handle_data_received_non_path): Set the target member of the
- corba_data struct to be the name of the atom.
-
- * e-storage-set-view.c (impl_tree_drag_data_get): Pass the name of
- the atom instead of the atom itself.
-
- * Evolution-ShellComponentDnd.idl: Changed the type of Data.target
- to string.
-
-2003-03-03 Ettore Perazzoli <ettore@ximian.com>
-
- * glade/e-shell-shared-folder-picker-dialog.glade: Swap Cancel/OK
- buttons as per the HIG. Also added proper response_ids.
-
-2003-03-03 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-folder-selector-button.c (impl_finalize): Protect
- against priv->possible_types being NULL.
-
-2003-02-27 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am (evolution_SOURCES): Add e-config-upgrade.h
-
-2003-02-26 Chris Toshok <toshok@ximian.com>
-
- * e-folder-list.c (e_folder_list_parse_xml): make this more robust
- - only assume it's a folderlistitem node if the name of the node
- is "folder".
-
-2003-02-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-config-upgrade.c: Change the type of load_http_images to INT
- rather than BOOL. Fixes bug #38767.
-
-2003-02-26 Dan Winship <danw@ximian.com>
-
- * e-shell-startup-wizard.c (start_wizard): New routine to attempt
- to start each available startup wizard in priority order, and
- return once it has successfully started one. (Allows Connector,
- etc, to override the mailer startup wizard.)
- (make_corba_dialog_pages): Use it.
-
-2003-02-26 Not Zed <NotZed@Ximian.com>
-
- * apps_evolution_shell.schemas: Added a key for
- /apps/evolution/version - seems the best place to put it. This
- should not return any value if unset, so i'm not sure if this is
- the right mechanism ...
-
- * e-config-upgrade.c: Upgrade settings from earlier versions of
- evolution.
-
- * main.c (upgrade_from_1_0_if_needed): Removed.
- (main): Call e_config_upgrade before going into gmainloop.
- (main): Turn off the --force-upgrade option, since it doesn't work
- yet ...
-
-2003-02-25 Dan Winship <danw@ximian.com>
-
- * Evolution-Wizard.idl: Change this to let the Wizard provide an
- array of title/icon/control triplets, instead of just controls, so
- the shell doesn't need to know the name of each page a priori.
-
- * glade/evolution-startup-wizard.glade: Remove the mailer-specific
- pages, which are now inserted at run time based on info from the
- mailer.
-
- * evolution-wizard.c: Update for new idl.
- (evolution_wizard_new): Now takes no arguments.
- (evolution_wizard_add_page): New function to add page info to the
- wizard.
-
- * e-shell-startup-wizard.c: Various renamings to make this
- slightly less mailer-centric, though it still explicitly launches
- the mailer startup wizard.
- (make_corba_page): Replaces make_identity_page, make_receive_page,
- etc. Uses the new Wizard idl to generically create a page and
- insert it into the druid.
- (e_shell_startup_wizard_create): Update
-
-2003-02-25 Dan Winship <danw@ximian.com>
-
- * e-shell-startup-wizard.c (connect_page, make_importer_page): Use
- g_signal_connect_after to connect to the "prepare" signal to work
- around a GnomeDruidPageStandard bug (b.g.o 81869)
- (e_shell_startup_wizard_create): Remove the "return TRUE" that was
- added here a while back to disable the startup wizard.
-
- * glade/evolution-startup-wizard.glade: Change "Next" and "Finish"
- in the text to "Forward" and "Apply" to match the gnome 2 druid
- buttons.
-
-2003-02-24 Rodney Dawes <dobey@ximian.com>
-
- * e-shell-view.c: Doh, forgot to remove the e-gray-bar.h include
-
-2003-02-24 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am: We don't need e-gray-bar.[ch] anymore
- * e-gray-bar.[ch]: Remove these unused files now
- * e-shell-folder-title-bar.c: We are themeable now!!!!
- Use GtkArrows now instead of pixmaps
- Get rid of the hardcoded colors
- Add an expose_event to paint a flat box for the background
- * e-shell-view.c: Don't need e-gray-bar anymore
-
-2003-02-24 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (impl_populateFolderContextMenu):
- Don't release_unref the corba_uih since
- bonobo_ui_component_set_container() takes ownership of the object
- without reffing it.
-
-2003-02-24 Ettore Perazzoli <ettore@ximian.com>
-
- * glade/e-active-connection-dialog.glade: Update dialog to use
- stock response IDs.
-
-2003-02-20 Not Zed <NotZed@Ximian.com>
-
- * main.c (upgrade_from_1_0_if_needed): fix the conf keys, currently unused.
-
- * e-shell.c (save_settings_for_component): lower-case the config prefix.
-
-2003-02-20 Dan Winship <danw@ximian.com>
-
- * Makefile.am (evolution_LDADD):
- s/libemiscwidgets.a/libemiscwidgets.la/ and likewise for
- libetimezonedialog
-
-2003-02-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts.c (shortcut_item_new): Get the name from the name,
- not the type. Fixes #37952, pointed out by Lonnie Borntreger.
-
-2003-02-17 Chris Toshok <toshok@ximian.com>
-
- * e-shortcuts.c (load_shortcuts): plug memory leak - free path.
-
-2003-02-13 Ettore Perazzoli <ettore@ximian.com>
-
- [Ported SIGSEGV signal redirection hack from mail/.]
-
- * main.c (segv_redirect): New, SIGSEGV signal handler.
- (setup_segv_redirect): New function to set it up.
- (main): Call setup_segv_redirect().
-
-2003-02-12 Ettore Perazzoli <ettore@ximian.com>
-
- * e-setup.c (DEFAULT_USER_PATH): Look into evolution/$BASE_VERSION
- instead of evolution-$BASE_VERSION.
-
-2003-02-11 Joe Shaw <joe@ximian.com>
-
- * main.c (show_development_warning): Suggest people use 1.2.x instead
- of 1.0.x.
-
-2003-02-09 Larry Ewing <lewing@ximian.com>
-
- * e-local-storage.c (remove_folder_directory): fix length calculation.
- (create_folder_directory): remove alloca usage, clears up crash.
-
-2003-02-07 Larry Ewing <lewing@ximian.com>
-
- * e-shell-folder-creation-dialog.c
- (folder_name_entry_activate_cb): add an activate handler that
- returns a response OK if the OK response would be active.
-
-2003-02-06 Dan Winship <danw@ximian.com>
-
- * evolution-test-component.c (main): s/PACKAGE/GETTEXT_PACKAGE/ in
- gettext init.
-
-2003-02-06 Not Zed <NotZed@Ximian.com>
-
- * e-shortcuts-view.c (class_init): use POINTER_STRING_BOOL for
- activate_shortcut.
-
- * e-shell-marshal.list: Added NONE,STRING,BOOL, and
- POINTER,STRING,BOOL, removed POINTER,STRING,INT
-
- * evolution-shell-view.c (evolution_shell_view_class_init): Use
- STRING_BOOL for the set_message signal to match rest of command.
-
- * e-shell-marshal.list: Added NONE,STRING,STRING,STRING
-
- * evolution-shell-component.c
- (evolution_shell_component_class_init): Change the
- user_create_new_item marshaller to STRING_STRING_STRING to match
- the rest of the call. The 'new' button should work now.
-
- * e-setup.c (copy_default_stuff): We want to copy whats in the
- default user dir, not the default user dir.
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * Makefile.am (INCLUDES): Define EVOLUTION_IMAGES using
- $(imagesdir). Define EVOLUTION_GLADEDIR using $(gladedir)
- (eshellincludedir): Define in terms of $(privincludedir)
- (evolution_LDFLAGS): Remove this. gmodule-2's LDFLAGS include the
- equivalent of -export-dynamic for us.
- (serverdir, etspecdir): Remove. Defined in configure.in now.
-
- * e-folder.c: #include <string.h>
- * e-corba-config-page.c: Likewise
- * e-shell-config.c: Likewise
- * e-shell-folder-creation-dialog.c: Likewise
- * e-shell-folder-title-bar.c: Likewise
- * e-shell-startup-wizard.c: Likewise
- * evolution-activity-client.c: Likewise.
- * evolution-shell-component-client.c: Likewise
- * evolution-shell-component-utils.c: Likewise
- * evolution-storage.c: Likewise
- * evolution-test-component.c: Likewise
-
- * e-shortcuts-view.c (destroy_group_cb): Remove unused variable
-
- * importer/Makefile.am (INCLUDES): Remove -I$(includedir). Define
- EVOLUTION_GLADEDIR using $(gladedir).
- (libevolution_importerincludedir): Define in terms of
- $(privincludedir)
- (gladedir): Removed. Defined in configure.in now.
-
- * glade/Makefile.am (gladedir): Likewise
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * importer/evolution-intelligent-importer.c:
- s/BonoboXObject/BonoboObject/
-
- * e-folder-list.c (e_folder_list_class_init):
- s/glade_gnome_init/glade_init/
-
- * main.c (main): Likewise
-
-2003-02-05 Not Zed <NotZed@Ximian.com>
-
- * e-shell-startup-wizard.c (start_importers): re-enable.
- (prepare_importer_page): re-enable importer code.
-
- * e-shell-importer.c (druid_finish_button_change): removed, since
- its not such a hack to change anymore. Dunno how to get an icon
- on it tho, without a stock button.
- (show_import_wizard): Change the apply button to "Import" here.
-
-2003-01-28 Not Zed <NotZed@Ximian.com>
-
- * e-local-storage.c (create_folder_directory): We can't use
- pointer arithmetic with g_path_get_*, so adjust code accordingly.
-
-2003-01-16 Not Zed <NotZed@Ximian.com>
-
- * e-shell-startup-wizard.c (e_shell_startup_wizard_create): Hook
- onto finish instead of next on the last page.
-
-2003-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am ($(SELECT_NAMES_IDL_GENERATED_C)): No need for the
- @true command.
- ($(IDL_GENERATED_C)): Likewise.
- (e-shell-marshal.h, e-shell-marshal.c): Use different names for
- the .tmp files so these can be generated in parallel.
-
- * importer/Makefile.am (GNOME_Evolution_Importer-impl.o): Remove
- unused rule.
- ($(IDL_GENERATED_C)): Remove useless @true command.
- (BUILT_SOURCES): Put the .h generated files in here as well.
-
-2003-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (Evolution-impl.o): Removed unused rule.
-
-2003-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * importer/Makefile.am: Make this work with parallel make as well.
-
-2003-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Use a little trick for the IDL compilation so that
- it works with parallel makes.
-
-2003-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_construct): Use
- bonobo_activation_server_register() instead of
- bonobo_activation_register_active_server() again, since we want to
- be able to build against bonobo-activation 2.0 and the latter is
- 2.2-specific.
- (impl_finalize): Likewise, use
- bonobo_activation_active_server_unregister() instead of
- bonobo_activation_unregister_active_server().
-
-2003-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-importer.c (choose_importer_from_list): Set
- GTK_RESPONSE_OK as the default response.
-
- * Makefile.am (INCLUDES): Add -DGNOME_DISABLE_DEPRECATED,
- -DBONOBO_DISABLE_DEPRECATED.
-
- * e-shortcuts.c (update_shortcut_and_emit_signal): Use
- g_signal_emit() instead of gtk_signal_emit().
-
- * e-shortcuts-view.c (destroy_group_cb): Port from GnomeMessageBox
- to GtkMessageDialog.
-
- * e-shell.c (get_icon_path_for_component_info): Use
- gnome_program_locate_file() instead of gnome_pixmap_file().
- (impl_finalize): Use bonobo_activation_unregister_active_server()
- instead of bonobo_activation_active_server_register().
- (e_shell_construct): Use
- bonobo_activation_register_active_server() instead of
- bonobo_activation_active_server_register().
-
- * e-shell-view-menu.c (command_submit_bug): Use e_notice().
- (launch_pilot_settings): Use g_find_program_in_path() instead of
- gnome_is_program_in_path().
- (command_submit_bug): Likewise.
-
- * e-shell-utils.c (get_icon_path): Use g_file_test() instead of
- g_file_exists().
-
- * e-shell-startup-wizard.c (prepare_importer_page): Port from
- GnomeMessageBox to GtkMessageDialog.
-
- * e-shell-shared-folder-picker-dialog.c (show_dialog): Update for
- GtkDialog.
- (progress_dialog_close_callback): Removed.
- (progress_dialog_clicked_callback): Removed.
- (progress_dialog_response_callback): New.
- (create_progress_dialog): Ported to GnomeDialog.
-
- * e-shell-offline-sync.c: Add member parent_window to struct
- SyncData.
- (e_shell_offline_sync_all_folders): Set it from the parent_window
- arg.
- (progress_dialog_close_callback): Removed.
- (progress_dialog_clicked_callback): Removed.
- (progress_dialog_response_callback): New.
- (setup_dialog): Create a GtkDialog instead of a GnomeDialog.
- (sync_folder): Updated for GtkDialog.
-
- * e-shell-offline-handler.c (dialog_handle_ok): Make it get a
- GtkDialog instead of a GnomeDialog.
- (dialog_handle_cancel): Likewise.
- (dialog_clicked_cb): Removed.
- (dialog_response_cb): New.
- (pop_up_confirmation_dialog): Connect the new dialog_response_cb()
- instead of the old dialog_clicked_cb(). Removed
- gnome_dialog_set_default() call.
-
- * e-shell-folder-creation-dialog.c (dialog_response_cb): Make
- first arg a GtkDialog, not a GnomeDialog.
-
- * e-shell-folder-commands.c (e_shell_command_delete_folder):
- Expect delete_dialog() to return a GtkResponseType.
- (delete_dialog): Ported to GtkMessageDialog; Return a
- GtkResponseType.
-
- * e-shell-config-default-folders.c
- (e_shell_config_default_folders_create_widget): Removed unused
- variable.
-
- * e-setup.c (check_evolution_directory): Remove Evolution
- directory installation message.
- (e_setup): Remove check for the Executive-Summary directory.
-
- * e-local-storage.c (create_folder_directory): Use g_file_test()
- instead of g_file_exists().
-
- * evolution-shell-component-utils.c (e_pixmaps_update): Use
- g_build_filename() of g_concat_dir_and_file().
- * e-folder-dnd-bridge.c (handle_data_received_path): Likewise.
- * e-local-folder.c (construct_loading_metadata): Likewise.
- (save_metadata): Likewise.
- * e-local-storage.c (remove_folder_directory): Likewise.
- (append_xfer_item_list): Likewise.
- * e-setup.c (check_dir_recur): Likewise.
- (e_shell_rm_dir): Likewise.
- (setup_bonobo_conf_private_directory): Likewise.
- * e-shell-folder-commands.c
- (folder_selection_dialog_folder_selected_callback): Likewise.
- (e_shell_command_rename_folder): Likewise.
- * e-shell-folder-creation-dialog.c (dialog_response_cb): Likewise.
- * e-shell-settings-dialog.c (load_pages): Likewise.
- * e-shell-utils.c (get_icon_path): Likewise.
- * e-shell.c (setup_local_storage): Likewise.
- (get_icon_path_for_component_info): Likewise.
- (e_shell_construct): Likewise.
- * main.c (main): Likewise.
-
-2003-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-about-box.c (timeout_callback): Pass a the context's
- language to pango_context_get_metrics() instead of NULL, so the
- heights are computed correctly.
-
-2003-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (owner_ping_callback): #if 0'ed out
- for now, since it seems to cause trouble for local components.
- (setup_owner_pinging): Likewise.
-
- * e-shell-user-creatable-items-handler.c
- (get_default_action_for_view): Return default_menu_item [instead
- of NULL] if there is no view displayed. [#32736]
-
-2003-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-title-bar.c (get_max_clipped_label_width): Use
- clipped_label->layout instead of creating a new PangoLayout; this
- way we respect the actual font being used.
-
-2003-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (create_label_for_empty_page): Update for new
- args to e_clipped_label_new().
-
- * e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct):
- Make the title label bold and larger using the new args to
- e_clipped_label_new().
-
-2002-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- [Port fix for #34129 from evolution-1-2-branch, unread count in
- shortcut bar doesn't update properly.]
-
- * e-shortcuts.c (update_shortcuts_by_path): Use
- e_shell_parse_uri() so we handle default shortcuts properly as
- well.
- (update_shortcut_and_emit_signal): Use shortcut_item_update()
- once, and use the return value from it. [Thanks to Leon Zhang
- <leon.zhang@sun.com> for pointing out the brokenness of this
- code.]
-
-2003-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-about-box.c: Update copyright year.
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Install the shell executable as
- evolution-$(BASE_VERSION) using an install-exec-local hack. Also
- put libeshell in $(privlibdir) instead of $(libdir).
- (eshellincludedir): Version using $(BASE_VERSION).
- (INCLUDES): Update for the new locations of things.
- (etspecdir): Likewise.
-
- * e-shell-view.c (e_shell_view_construct): Get evolution.xml from
- EVOLUTION_UIDIR.
-
- * importer/Makefile.am: Install libevolution-importer in
- $(privlibdir) instead of $(libdir).
- (INCLUDES): Updated for the new versioned paths. Define
- EVOLUTION_UIDIR.
- (libevolution_importerincludedir): Version using $(BASE_VERSION).
- (gladedir): Likewise.
-
- * glade/Makefile.am (gladedir): Version using $(BASE_VERSION).
-
- * e-setup.c (DEFAULT_USER_PATH): New #define.
- (check_evolution_directory): Use it.
- (copy_default_stuff): Likewise. Also, remove old shortcuts.xml
- removal cruft.
-
-2003-01-17 Chris Toshok <toshok@ximian.com>
-
- * e-shell-settings-dialog.c (set_dialog_size): pass
- pango_context_get_language (context) to
- pango_context_get_metrics.
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): Make dialog
- New/Cancel/OK to match HIG.
-
- * glade/e-shell-folder-creation-dialog.glade: Swap Cancel/OK
- buttons to match HIG.
-
- * e-shell-importer.c (choose_importer_from_list): Make dialog
- Cancel/OK to match HIG.
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): Make dialog Cancel/OK
- to match HIG.
-
- * e-shell-view.c: Do not #include "e-bonobo-widget.h".
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (EXTRA_DIST): Add $(schema_DATA) here.
-
-2003-01-14 Rodney Dawes <dobey@ximian.com>
-
- * e-shell-view.c: Use GtkPaned instead of EPaned
-
-2003-01-13 Dan Winship <danw@ximian.com>
-
- * s/BonoboXObject/BonoboObject/ (for BONOBO_DISABLE_DEPRECATED)
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (impl_setOwner): Don't duplicate the
- shell object here before passing to evolution_shell_client_new().
-
- * evolution-shell-client.c (evolution_shell_client_construct):
- Dupliate the @corba_shell before storing into the
- EvolutionShellClientPrivate struct.
-
- * e-shell-config-default-folders.c
- (e_shell_config_default_folders_create_widget): Do not duplicate
- the shell's CORBA objref.
-
- * e-shell-config-autocompletion.c
- (e_shell_config_autocompletion_create_widget): Do not duplicate
- the shell's CORBA objref.
-
-2003-01-10 Dan Winship <danw@ximian.com>
-
- * e-storage-set-view.c (popup_folder_menu): Make this work again.
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_save_defaults): Save the expansion
- state of the EStorageSetView.
- (setup_defaults): Load the expansion state.
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_request_close_view): Make the view save its
- settings as the default ones if it's the last one.
-
- * e-shell-view-menu.c (command_quit): Make this view save its
- settings as the defaults before quitting.
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (main): Generate the URI list from the popt context
- fetched from the GnomeProgram object.
-
- * e-shell-view.c (setup_defaults): Removed @setup_default_uri arg.
- Don't load any URI here.
- (e_shell_view_construct): Open the URI here instead.
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (parse_default_uri): Remove bogus is_default check.
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-setup.c (set_default_folder_physical_uri_from_path): New
- function.
- (e_setup_check_config): Call it for each of the *_path keys. Do
- not set the default for *_path keys as those come from the GConf
- schema anyways.
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * apps_evolution_shell.schemas: Set defaults for
- /apps/evolution/shell/default_folders/... .
-
- * e-shortcuts-view.c (pop_up_right_click_menu_for_group): Destroy
- the popup_menu with gtk_widget_destroy() instead of
- gtk_widget_unref().
-
-2003-01-10 Not Zed <NotZed@Ximian.com>
-
- * evolution-config-control.c (impl_apply): remove cast to
- GTK_OBJECT, it isn't, nor needed.
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * e-shell-settings-dialog.c (set_dialog_size): use
- pango_layout_get_pixel_size here instead of
- pango_layout_get_width, which returns 0 (unless it's been set by
- the user before, I believe).
-
-2003-01-09 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-client.c (impl_dispose): Properly reset
- activity_interface to NULL.
- (evolution_shell_client_construct): Ref the shell object here.
-
- * e-shell.c (view_weak_notify): Ref the shell since it's being
- passed to notify_no_views_left_idle_cb as the data.
- (notify_no_views_left_idle_cb): Only unref the shell here.
-
-2003-01-08 Not Zed <NotZed@Ximian.com>
-
- * e-shell-settings-dialog.c (set_dialog_size): dont unref the
- pango context, get_context() doesn't create a ref.
-
-2003-01-08 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Images are now in $(datadir)/evolution/images
- instead of $(datadir)/images/evolution.
-
- * e-folder-list.c (e_folder_list_class_init): Remove
- "EFolderList::" prefix from the properties.
-
-2003-01-08 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (evolution_LDFLAGS): -export-dynamic so custom
- widgets in libglade work.
-
-2003-01-07 Dan Winship <danw@ximian.com>
-
- * main.c (main): setup gettext
-
-2003-01-06 Not Zed <NotZed@Ximian.com>
-
- * evolution-folder-selector-button.c (set_folder): dont
- double-free storage_lname.
-
-2003-01-06 Dan Winship <danw@ximian.com>
-
- * Makefile.am: Remove idldir definition. (It's defined in
- configure.in now).
-
- * importer/Makefile.am: Likewise
-
-2002-12-19 Ettore Perazzoli <ettore@ximian.com>
-
- [With this commit, the shell compiles without deprecated GLib/GTK+
- functions, except for a couple of places were we use GtkCList.]
-
- * Makefile.am (INCLUDES): Add `-DG_DISABLE_DEPRECATED
- -DGTK_DISABLE_DEPRECATED'.
-
- * evolution-test-component.c (create_new_folder_selector): No
- gtk_window_set_policy().
-
- * main.c (quit_box_new): gtk_window_set_resizable() instead of
- gtk_window_set_policy().
- (view_map_callback): g_signal_handlers_disconnect_by_func()
- instead of gtk_signal_disconnect_by_func().
- (main): No need to push the GdkRGB visual/cmap anymore.
- (new_view_created_callback): Likewise.
-
- * e-task-widget.c: Renamed member pixmap of ETaskWidgetPrivate to
- `image'.
- (init): Updated accordingly.
- (e_task_widget_construct): Use GtkImage, not GtkPixmap.
-
- * e-storage.c (class_init): Converted from gtk_signal_new() to
- g_signal_new().
-
- * e-storage-set.c (class_init): Converted from gtk_signal_new() to
- g_signal_new().
-
- * e-storage-set-view.c
- (setup_folder_properties_items_if_corba_storage_clicked):
- g_string_append_printf() instead of g_string_sprintfa().
- (class_init): Converted from gtk_signal_new() to g_signal_new().
- (setup_folder_changed_callbacks): Use
- e_signal_connect_while_alive() and
- e_signal_connect_full_while_alive().
-
- * e-splash.c (e_splash_construct): gtk_window_set_resizable()
- instead of gtk_window_set_policy().
-
- * e-shortcuts.c: Do not #include e-unicode.h.
- (shortcut_item_update): Use g_path_get_basename() instead of
- g_basename().
- (e_shortcuts_add_default_shortcuts): No need to de-utfize strings.
- (e_shortcuts_add_default_group): Same here.
-
- * e-shortcuts-view.c: Do not #include <e-unicode.h>.
- (class_init): Converted from gtk_signal_new() to g_signal_new().
- (destroy_group_cb): No need to convert the text from UTF8.
-
- * e-shell.c (impl_dispose): g_signal_handlers_disconnect_by_func()
- instead of gtk_signal_disconnect_by_func().
- (class_init): Use g_signal_new() instead of gtk_signal_new().
-
- * e-shell-view.c: Do not #include e-unicode.h. Renamed member
- offline_toggle_pixmap to offline_toggle_image in
- EShellViewPrivate.
- (update_folder_title_bar): No need to de-UTF8-ize the title.
- (cleanup_delayed_selection):
- g_signal_handlers_disconnect_by_func() instead of
- gtk_signal_disconnect_by_func().
- (ui_engine_add_hint_callback): gtk_label_set_text(), not
- gtk_label_set().
- (class_init): Use g_signal_new() instead of gtk_signal_new().
- (update_for_current_uri): No need to convert the title from UTF8.
- (setup_offline_toggle): Changed to set up a GtkImage, not a
- GtkPixmap.
- (update_offline_toggle_status): Accordingly (gtk_image* instead of
- gtk_pixmap*).
- (set_current_notebook_page): gtk_notebook_set_current_page(), not
- gtk_notebook_set_page().
- (get_storage_set_path_from_uri): g_ascii_strncasecmp() instead of
- g_strncasecmp().
- (folder_bar_popup_map_callback): Use
- e_signal_connect_while_alive() instead of
- gtk_signal_connect_while_alive().
- (e_shell_view_construct): Likewise.
- (display_uri): g_signal_connect_after() instead of
- gtk_signal_connect_full().
- (update_for_current_uri):
- g_signal_handlers_{block,unblock}_by_func() instead of
- gtk_signal_handler_{block,unblock}_by_func().
-
- * e-shell-view-menu.c (command_about_box):
- gtk_window_set_resizable() instead of gtk_window_set_policy().
-
- * e-shell-utils.c (get_mini_name): g_path_get_basename() instead
- of g_basename().
-
- * e-shell-user-creatable-items-handler.c
- (append_xml_for_menu_item): g_string_append_printf() instead of
- g_string_sprintfa().
- (create_menu_xml): Likewise.
-
- * e-shell-shared-folder-picker-dialog.c: Do not #include
- e-unicode.h.
- (progress_bar_timeout_callback): Expect a GtkProgressBar data and
- just use gtk_progress_bar_pulse().
- (create_progress_dialog): gtk_window_set_resizable() instead of
- gtk_window_set_policy(). No gtk_progress_set_activity_mode().
- (setup_server_option_menu): Just use
- gtk_menu_item_new_with_label() instead of
- e_utf8_gtk_menu_item_new_with_label().
-
- * e-shell-settings-dialog.c (set_dialog_size): Ported to Pango.
-
- * e-shell-offline-sync.c
- (impl_SyncFolderProgressListener_updateProgress):
- gtk_progress_set_fraction() instead of
- gtk_progress_bar_set_percentage().
- (sync_folder): Likewise.
- (setup_dialog): gtk_window_set_resizable() instead of
- gtk_window_set_policy().
- (sync_folder): No gtk_progress_set_activity_mode().
-
- * e-shell-offline-handler.c: #undef {G,GTK}_DISABLE_DEPRECATED
- here for now (need to port from GtkCList).
- (class_init): Use g_signal_new()
-
- * e-shell-importer.c: #undef {G,GTK}_DISABLE_DEPRECATED here for
- now (need to port from GtkCList).
-
- * e-shell-folder-title-bar.c (create_image_widget_from_xpm):
- Renamed from create_pixmap_widget_from_xpm(); handle GtkImage
- instead of GtkPixmap.
- (new_empty_image_widget): Renamed from new_empty_pixmap_widget();
- return a GtkImage instead of a GtkPixmap.
- (add_navigation_buttons): Updated accordingly; so use GtkImages
- instead of GtkPixmaps.
- (e_shell_folder_title_bar_construct): Likewise.
- (e_shell_folder_title_bar_set_icon): Use gtk_image_* instead of
- gtk_pixmap_* on the image widgets.
- (class_init): Converted to use g_signal_new() instead of
- gtk_signal_new().
- (e_shell_folder_title_bar_new): No need for pushing the GdkRGB
- visual/cmap anymore.
-
- * e-shell-folder-selection-dialog.c (check_folder_type_valid):
- Just use strcmp instead of strcasecmp().
- (class_init): g_signal_new() instead of gtk_signal_new().
- (e_shell_folder_selection_dialog_construct): Removed call to
- gtk_window_set_policy().
-
- * e-shell-folder-creation-dialog.c
- (type_with_display_name_compare_func): Changed to use
- g_utf8_casefold().
-
- * e-shell-folder-commands.c: Do not #include e-unicode.h.
- (e_shell_command_rename_folder): g_path_get_dirname() instead of
- g_dirname().
- (folder_selection_dialog_folder_selected_callback):
- g_path_get_basename() instead of g_basename().
- (rename_cb): Likewise.
- (delete_dialog): Do not convert from UTF8 for display purposes.
- (e_shell_command_rename_folder): Likewise.
-
- * e-shell-about-box.c (timeout_callback): Ported to Pango and use
- gdk_window_invalidate_rect() instead of gtk_widget_draw().
-
- * e-setup.c (check_evolution_directory): Use
- gtk_window_set_resizable() instead of gtk_window_set_policy().
-
- * e-local-storage.c: Do not include e-unicode.h.
- (create_folder): Use g_path_get_basename() instead of
- g_basename().
- (create_folder_directory): Likewise.
- (remove_folder_directory): Likewise.
- (append_xfer_item_list): Likewise.
-
- * e-local-folder.c (construct_loading_metadata): Use
- g_path_get_basename() instead of g_basename().
-
- * e-folder-dnd-bridge.c (handle_evolution_path_drag_motion): Use
- g_path_get_basename() instead of g_basename().
-
- * e-corba-storage-registry.c: G_STRUCT_OFFSET instead of
- GTK_STRUCT_OFFSET.
-
- * e-corba-shortcuts.c: G_STRUCT_OFFSET instead of
- GTK_STRUCT_OFFSET.
-
- * e-component-registry.c
- (sleep_with_g_main_loop_timeout_callback): g_main_loop_* instead
- of g_main_*.
- (sleep_with_g_main_loop): Likewise.
-
- * e-activity-handler.c: G_STRUCT_OFFSET instead of
- GTK_STRUCT_OFFSET.
-
- * evolution-wizard.c (evolution_wizard_class_init): g_signal_new()
- instead of gtk_signal_new().
-
- * evolution-storage-listener.c (class_init): g_signal_new()
- instead of gtk_signal_new().
-
- * evolution-shell-view.c (class_init): g_signal_new() instead of
- gtk_signal_new().
-
- * evolution-shell-component-dnd.c: G_STRUCT_OFFSET instead of
- GTK_STRUCT_OFFSET.
-
- * evolution-shell-component.c: G_STRUCT_OFFSET instead of
- GTK_STRUCT_OFFSET.
-
- * evolution-session.c: G_STRUCT_OFFSET instead of
- GTK_STRUCT_OFFSET.
-
- * evolution-folder-selector-button.c: Do not include e-unicode.h.
- (set_folder): No need to convert from UTF8 to locale encoding
- anymore. Removed unused variable.
-
- * evolution-config-control.c (class_init): Use g_signal_new()
- instead of gtk_signal_new().
-
- * evolution-activity-client.c (class_init): Use g_signal_new()
- instead of gtk_signal_new().
-
- * e-folder-list.c: Do not include e-unicode.h. Use E_MAKE_TYPE().
- (e_folder_list_get_type): Removed explicit implementation of this.
- (e_folder_list_set_arg): Removed.
- (e_folder_list_get_arg): Removed.
- (e_folder_list_set_property): New.
- (e_folder_list_get_property): New.
- (e_folder_list_destroy): Removed.
- (e_folder_list_dispose): New.
- (e_folder_list_class_init): Updated accordingly.
-
- * e-folder.c (impl_save_info): Use G_OBJECT_TYPE_NAME() instead of
- gtk_type_name().
- (impl_load_info): Likewise.
- (impl_remove): Likewise.
- (class_init): Use g_signal_new() instead of gtk_signal_new().
-
-2002-12-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-shell-importer.c: Don't #include "e-util/e-html-utils.h" as
- we don't use it.
-
-2002-12-13 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #35394 ]
-
- * e-shell-shared-folder-picker-dialog.c (setup_name_selector):
- return the SelectNames corba interface too.
- (show_dialog): unref the corba interface when closing the dialog.
-
-2002-12-05 Chris Toshok <toshok@ximian.com>
-
- * e-shell-config-default-folders.c: use "contacts",
- "contacts/ldap" as the accepted contacts types, so it'll allow
- both normal and ldap contact folders.
-
-2002-12-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-component-registry.c (component_free): Only invoke
- wait_for_corba_object_to_die on components that are out-of-proc.
-
-2002-11-27 Not Zed <NotZed@Ximian.com>
-
- * main.c (show_development_warning): changed to use a gtkdialog
- instead of a gnome one.
- (warning_dialog_response_callback): clicked->response.
-
- * e-shell-folder-selection-dialog.c: Include gtk/gtkstock.h
-
- * e-shell-folder-creation-dialog.c: include gnome-dialog.h
- (dialog_response_cb): gtk_entry_get_text now returns const. Dont
- free result.
-
- * e-setup.c: include gnome-messagebox.h
-
- * *.c: (re)run fix.sh over all, for e_notice changes & pick up
- some deprecated functions.
-
- * e-shell-shared-folder-picker-dialog.c
- (shared_folder_discovery_callback): reformat e_notice call for
- script.
-
- * e-shell-offline-sync.c
- (impl_SyncFolderProgressListener_reportFailure): Fix e_notice
- call, we weren't passing type in.
-
- * e-shell-folder-commands.c (xfer_result_callback): changed around
- slightly to save some processing & allow a script to run.
- (e_shell_command_rename_folder): reformat e_notice call to help script.
- Include gnome-messagebox.h
-
-2002-11-25 Dan Winship <danw@ximian.com>
-
- * e-shell-settings-dialog.c (page_new): e_get_language_list now
- returns language codes that actually work with oaf, making the
- _()s here redundant.
-
- * e-component-info.c (get_i18n_value): Remove code to turn "fr_FR"
- into "fr", since e_get_language_list will return both now.
-
-2002-11-25 Ettore Perazzoli <ettore@ximian.com>
-
- * apps_evolution_shell.schemas: Fix <key> -> <applyto> typo.
-
-2002-11-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-sync.c (e_shell_offline_sync_all_folders):
- Filled in, use GConf.
- (cleanup): Re-enabled again.
- (sync_folder): Likewise.
- (progress_dialog_close_callback): Likewise.
- (progress_dialog_clicked_callback): Likewise.
- (setup_dialog): Likewise.
- (setup_progress_listener): Likewise.
- (impl_SyncFolderProgressListener_reportFailure): Likewise.
- (impl_SyncFolderProgressListener_reportSuccess): Likewise.
- (impl_SyncFolderProgressListener_updateProgress): Likewise.
- (progress_listener_servant_free): Likewise.
- (progress_listener_servant_new): Likewise.
-
-2002-11-25 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-storage-set-view.c
- (impl_StorageSetView__set_checkedFolders): Updated to pass a
- GSList to e_storage_set_view_set_checkboxes_list() [instead of a
- GList].
- (impl_StorageSetView__get_checkedFolders): Likewise with the
- return value from e_storage_set_view_get_checkboxes_list().
-
- * e-shell-config-offline.c (config_control_apply_callback): Filled
- in, using GConf.
- (init_storage_set_view_status_from_config): Likewise.
-
- * e-storage-set-view.c (e_storage_set_view_get_checkboxes_list):
- Return a GSList instead of a GList.
- (essv_add_to_list): Update for the GSList.
- (e_storage_set_view_set_checkboxes_list): Get a GSList instead of
- a GList.
-
- * apps_evolution_shell.schemas: Added
- /schemas/apps/evolution/shell/offline/folder_paths.
-
-2002-11-20 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (idle_cb): Set displayed_any in the case when we are
- calling e_shell_create_view(). Also initialize displayed_any to
- FALSE earlier so we dont' end up opening two views at startup by
- default.
-
-2002-11-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-selection-dialog.c (impl_dispose): Save the
- expansion state for the EStorageSetView here.
- (impl_finalize): Instead of here.
-
-2002-11-20 Chris Toshok <toshok@ximian.com>
-
- * e-folder-list.c (e_folder_list_class_init): use e_shell_
- marshallers, and make sure STRING parameters map to *_STRING*
- marshallers.
-
- * evolution-wizard.c (evolution_wizard_class_init): same.
-
- * evolution-storage.c (class_init): same.
-
- * evolution-storage-set-view-listener.c (class_init): same.
-
- * evolution-storage-listener.c (class_init): same.
-
- * evolution-shell-view.c (class_init): same.
-
- * evolution-session.c (class_init): same.
-
- * evolution-folder-selector-button.c (class_init): same.
-
- * evolution-config-control.c (class_init): same.
-
- * evolution-activity-client.c (class_init): same.
-
- * e-storage-set.c (class_init): same.
-
- * e-shortcuts.c (class_init): same.
-
- * e-shortcuts-view.c (class_init): same.
-
- * e-shell.c (class_init): same.
-
- * e-shell-view.c (class_init): same.
-
- * e-shell-offline-handler.c (class_init): same.
-
- * e-shell-folder-title-bar.c (class_init): same.
-
- * e-shell-folder-selection-dialog.c (class_init): same.
-
- * e-folder.c (class_init): same.
-
- * e-shell-marshal.list: add all the STRING marshallers.
-
-2002-11-20 Not Zed <NotZed@Ximian.com>
-
- * e-shell-importer.c (prepare_intelligent_page): gnome message box
- -> gtk message dialog.
- (prepare_intelligent_page): Fix the signature on this. This could
- NEVER have worked.
-
-2002-11-19 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (upgrade_from_1_0_if_needed): Disabled for now.
-
- * e-shell-startup-wizard.c: Removed member config_listener from
- struct SWData.
- (e_shell_startup_wizard_create): Updated accordingly, just use
- GConf, checking the /apps/evolution/mail/account-list key.
- (finish_func): Use GConf.
-
- * e-shell-config-default-folders.c: Removed member config_listener
- in struct EvolutionDefaultFolderConfig.
- (e_shell_config_default_folders_create_widget): Do not initialize
- here. GConfified the paths.
- (config_control_destroy_notify): No unref of the config_listener
- anymore.
- (config_control_apply_cb): Use GConf.
- (setup_folder_selector): Likewise.
-
- * e-shell-config-autocompletion.c: Removed member config_listener
- from EvolutionAutocompletionConfig.
- (config_control_destroy_notify): Do not unref.
- (config_control_apply_callback): Use a GConfClient.
-
- * e-folder-list.c (e_folder_list_init): Add missing cast.
-
- * main.c (show_development_warning): Use GConf.
-
- * e-setup.c (e_setup_check_config): Removed arg @listener.
- GConfified.
-
- * e-shell-view.c (e_shell_view_save_defaults): New.
- (e_shell_view_save_settings): Removed.
- (e_shell_view_load_settings): Removed.
- (setup_defaults): New helper function.
- (e_shell_view_construct): New arg @uri.
- (e_shell_view_new): New arg @uri.
-
- * e-shell.c: Removed member config_listener in struct
- EShellPrivate.
- (impl_dispose): Do not unref.
- (init): Do not initialize.
- (get_config_start_offline): New helper function.
- (e_shell_construct): Use this to get the startup mode in case
- E_SHELL_STARTUP_LINE_MODE_CONFIG.
- (save_misc_settings): Changed to use GConfClient instead of
- EConfigListener.
- (e_shell_create_view_from_settings): Removed.
- (e_shell_restore_from_settings): Removed.
- (e_shell_get_config_listener): Removed.
- (e_shell_disconnect_db): Removed.
- (parse_default_uri): Use GConf.
-
- * main.c (idle_cb): Simplified the logic here. Always assume that
- the view will be created with the default folder open by just
- using e_shell_create_view().
-
-2002-11-19 Not Zed <NotZed@Ximian.com>
-
- * e-shell-shared-folder-picker-dialog.c (show_dialog): Pass type
- to bonobo_widget::set_property.
-
-2002-11-18 Not Zed <NotZed@Ximian.com>
-
- * e-shell-view-menu.c (file_verbs[]): re-enable importer wizard.
-
- * importer/importer.c (dialog_response_cb): from clicked_cb.
- (start_import): gtkdialogise.
-
- * e-shell-importer.c: removed redundant header.
- (create_html): Removed utf8 from locale stuff.
- (get_name_from_component_info): oaf->bonobo activation.
- (get_iid_for_filetype): "
- (create_plugin_menu): Likewise, and change oafiid to bonoboiid
- (get_intelligent_importers): "
- (prepare_intelligent_page): "
- (show_import_wizard): add null domain to glade_xml_new.
- (choose_importer_from_list): gtkdialogise.
- (dialog_response_cb): changed from dialog_clicked_cb.
- (start_import): gtkdialogise.
- (show_error): use gtk message box.
- (error_response_cb): callback to close error box.
- (show_import_wizard): gnome_druid_page_start/finish ->
- gnome_druid_page_edge.
- (prepare_file_page):
- (filename_changed): set HELP button insensitive.
- (create_plugin_menu): casts for warnings and fix a typo,
- set_data->set_data_full.
- (import_druid_finish): folder_selection_dialog api change(?),
- allow create.
- (dialog_weak_notify): renamed from close_dialog().
- (show_import_wizard): remove gnome_dialog_close_hides -> its a
- gtkwindow anyway(!).
-
- * Makefile.am (evolution_LDADD): Added back importer.
- (evolution_SOURCES): Added back importer.
-
- * importer/intelligent.c (get_intelligent_importers):
- bonobo-activationised.
- (create_gui): gtkdialogise.
- (intelligent_importer_init): gtkdialogise.
- (create_gui): remove gnome_util_user_home().
- (intelligent_importer_init): "
-
- * importer/evolution-importer.c (finalise): from destroy.
- (evolution_importer_new): type_new->object_new.
-
- * importer/evolution-importer-listener.c (finalise): from destroy.
- (evolution_importer_listener_new): type_new->object_new.
-
- * importer/evolution-importer-client.c (destroy): removed, as it
- wasn't used anyway.
- (evolution_importer_client_new): g_object_new.
- (finalise): added, tho doesn't do anythign yet, should it unref
- the client->objref? This whole class doesn't seem much use.
-
- * importer/evolution-importer-client.h: removed
- bonobo-object-client, change to g_object.
-
- * importer/*.[ch]: ran fix script over everything.
-
- * importer/evolution-intelligent-importer.c: gobjectise.
- (finalise): renamed from destroy.
- (evolution_intelligent_importer_new): gtk_type_new -> g_object_new
-
-2002-11-18 Chris Toshok <toshok@ximian.com>
-
- * importer/import.glade: run libglade-convert.
-
-2002-11-16 Chris Toshok <toshok@ximian.com>
-
- * e-folder-list.c (e_folder_list_init): force the scrolled table
- to be shown, apparently a bug in libglade2.
-
- * e-shell-config-default-folders.c (setup_folder_selector): same,
- but with the evolution-folder-selector-button's.
-
-2002-11-16 Chris Toshok <toshok@ximian.com>
-
- * e-shell-settings-dialog.c (load_pages): init the corba exception
- before loading each config page, so previous errors don't make
- subsequence pages to fail to load.
-
-2002-11-15 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Added rule to generate
- GNOME_Evolution_Shell.server.in from
- GNOME_Evolution_Shell.server.in.in, substituting @BINDIR@.
-
- * GNOME_Evolution_Shell.server.in.in: Renamed from
- GNOME_Evolution_Shell.server.in. Prepend @BINDIR@ to the location
- of the executable.
-
-2002-11-15 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-storage.c (impl_finalize): Fix typo; p -> sp.
-
-2002-11-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-activity-handler.c (impl_operationStarted): No need to check
- for priv being NULL here anymore.
- (impl_operationProgressing): Likewise.
- (impl_operationFinished): Likewise.
- (impl_requestDialog): Likewise.
-
- * evolution-folder-selector-button.c (clicked): Use
- g_object_add_weak_pointer() on the parent_window instead of using
- GTK_OBJECT_DESTROYED().
-
-2002-11-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-startup-wizard.c (e_shell_startup_wizard_create): For
- now, always return TRUE.
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-client.c (class_init): Pass the right parent
- type to gtk_type_class().
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-user-creatable-items-handler.c,
- * e-shell-user-creatable-items-handler.c: Changed into a GObject
- subclass instead of a GtkObject subclass.
-
- * e-component-registry.c,
- * e-component-registri.h: Changed into a GObject subclass instead
- of a GtkObject subclass.
-
- * evolution-shell-view.c (impl_ShellView_set_message): Remove
- bogus GTK_OBJECT() cast in call to g_signal_emit().
- (impl_ShellView_unset_message): Likewise.
- (impl_ShellView_change_current_view): Likewise.
- (impl_ShellView_set_title): Likewise.
-
- * e-shell-view.c (init): Ref/sink the GtkTooltips.
-
- * e-uri-schema-registry.c (schema_handler_free): g_object_unref()
- on the component instead of bonobo_object_unref().
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (no_views_left_cb): Use bonobo_main_quit() instead of
- gtk_main_quit().
- (shell_weak_notify): Likewise.
- (idle_cb): Likewise.
-
- * e-shell.c (notify_no_views_left_idle_cb): New idle function to
- emit the "no_views_left" signal.
- (view_weak_notify): Put it on the idle loop instead of firing the
- signal here.
-
- * e-task-widget.c (e_task_widget_construct): Ref/sink the
- GtkTooltips object.
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (save_settings_for_views): Removed.
- (e_shell_save_settings): Do not call it here.
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (impl_dispose): NULL priv->ui_component
- after unreffing it.
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component-client.c (destroy_listener_interface):
- Avoid freeing the servant for now, it looks like something is
- messed up and this causes a crash on exit.
-
- * evolution-storage-set-view-listener.c (impl_finalize): Do not
- invoke POA_GNOME_Evolution_StorageSetViewListener__fini().
-
- * evolution-storage-listener.c (impl_finalize): Do not invoke
- POA_GNOME_Evolution_StorageListener__fini().
-
- * e-shell-offline-sync.c (progress_listener_servant_free): Do not
- invoke POA_GNOME_Evolution_SyncFolderProgressListener__fini().
-
- * e-shell-offline-handler.c (progress_listener_servant_free): Do
- not invoke POA_GNOME_Evolution_OfflineProgressListener__fini().
-
- * e-corba-storage.c (impl_dispose): Do not invoke
- POA_GNOME_Evolution_StorageListener__fini().
-
- * evolution-shell-component-client.c (destroy_listener_interface):
- Do not invoke POA_GNOME_Evolution_ShellComponentListener__fini().
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (quit_box_destroyed_callback): Removed.
- (no_views_left_cb): Use g_object_add_weak_pointer() instad of
- connecting to the "destroy" signal.
- (destroy_cb): Removed.
- (shell_weak_notify): New.
- (idle_cb): Use g_object_weak_ref() on the shell object instead of
- connecting to the "destroy" signal.
-
- * evolution-test-component.c (dialog_destroy_callback): Removed.
- (dialog_weak_notify): New.
- (create_new_folder_selector): Use g_object_weak_ref() on the
- dialog instead of connecting the "destroy" signal.
-
- * e-shortcuts.c (view_destroyed_cb): Removed.
- (view_weak_notify): New.
- (e_shortcuts_new_view): g_object_weak_ref() the new view instead
- of connecting the "destroy" signal.
- (impl_dispose): Free the ->views and g_object_weak_unref() all the
- items.
-
- * e-shell.c (view_destroy_cb): Removed.
- (view_weak_notify): New.
- (create_view): Use g_object_weak_ref() on the newly created view
- instead of connecting to the "destroy" signal.
- (impl_dispose): g_object_weak_unref() the views.
- (e_shell_show_settings): Use g_object_add_weak_pointer() on the
- settings_dialog instead of connecting to the "destroy" signal.
- (settings_dialog_destroy_cb): Removed.
-
- * e-shell-shared-folder-picker-dialog.c
- (progress_bar_weak_notify): New.
- (progress_bar_destroy_callback): Removed.
- (create_progress_dialog): Use g_object_weak_ref() on the progress
- bar object instead of connecting to its "destroy" signal.
- (shell_destroy_callback): Removed.
- (shell_view_destroy_callback): Removed.
- (storage_destroy_callback): Removed.
- (shell_weak_notify): New.
- (shell_view_weak_notify): New.
- (storage_weak_notify): New.
- (discover_folder): Use g_object_weak_ref() on the shell, parent,
- storage objects instead of connecting to their "destroy" signals.
-
- * e-shell-importer.c: Removed member destroyed from
- ImporterComponentData.
- (import_cb): Instead of checking if ->destroyed is TRUE, check if
- ->dialog is NULL to decide whether the dialog has been destroyed
- or not.
- (dialog_destroy_cb): Removed.
- (start_import): Use g_object_weak_ref() on the dialog object
- instead of connecting to its "destroy" signal.
- (dialog_close): Removed.
- (dialog_weak_notify): New.
- (show_import_wizard): Use g_object_weak_ref() on the dialog object
- instead of connecting to its "destroy" signal.
- (import_druid_destroy): New.
- (import_druid_weak_notify): New.
- (show_import_wizard): Use g_object_weak_ref() on the druid object
- instead of connecting to its "destroy" signal.
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): g_object_weak_ref()
- the shell object instead of connecting to its "destroy" signal.
-
- * e-shell-folder-creation-dialog.c (dialog_destroy_cb): Removed.
- (dialog_destroy_notify): New.
- (e_shell_show_folder_creation_dialog): g_object_weak_ref() the
- dialog instead of connecting to its "destroy" signal.
- (shell_destroy_cb): Removed.
- (shell_destroy_notify): New.
- (e_shell_show_folder_creation_dialog): g_object_weak_ref() the
- shell object instead of connecting to its "destroy" signal.
-
- * e-shell-config-offline.c (config_control_destroy_callback):
- Removed.
- (config_control_destroy_notify): New.
- (e_shell_config_offline_create_widget): g_object_weak_ref() the
- config_control instead of connecting to its "destroy" signal.
-
- * e-shell-config-default-folders.c
- (config_control_destroy_callback): Removed.
- (config_control_destroy_notify): New.
- (e_shell_config_default_folders_create_widget):
- g_object_weak_ref() instead of connecting to the "destroy" signal.
-
- * e-shell-config-autocompletion.c (config_control_destroy_notify):
- New.
- (config_control_destroy_callback): Removed.
- (e_shell_config_autocompletion_create_widget):
- g_object_weak_ref() instead of connecting to the "destroy" signal.
-
- * e-activity-handler.c (task_bar_destroy_cb): Removed.
- (task_bar_destroy_notify): New.
- (e_activity_handler_attach_task_bar): Weak_ref the task_bar using
- task_bar_destroy_notify.
- (impl_dispose): Weak_unref the task bars in priv->task_bars.
-
-2002-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-startup-wizard.c: Change type of member etd in
- TimezoneDialogPage to GObject from GtkObject.
- (make_timezone_page): Cast to G_OBJECT() not GTK_OBJECT().
-
-2002-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-startup-wizard.c (e_shell_startup_wizard_create):
- Connect finish_func to the "next" signal for now, since GnomeDruid
- seems to be borked.
-
- * e-uri-schema-registry.c (schema_handler_new): g_object_ref()
- @component instead of bonobo_object_ref().
-
- * e-local-storage.c (create_folder): g_object_ref() for the
- component_client, instead of bonobo_object_ref().
- (remove_folder_step): Likewise.
-
-2002-11-13 Not Zed <NotZed@Ximian.com>
-
- * evolution-storage.c: remove GTK_OBJECT cast and other GTK stuff.
-
- * evolution-storage.h: this is a gobject not a gtkobject, fix cast
- macros, and get_type call.
-
-2002-11-11 Chris Toshok <toshok@ximian.com>
-
- * e-task-widget.c (impl_finalize): need to assign priv here, fixes
- a crash.
-
-2002-11-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (impl_dispose): Do unref the config_listener here [I
- fixed the finalize crash we were getting].
-
-2002-11-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (impl_finalize): Protect against
- priv->checkboxes being NULL.
-
-2002-11-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-component-registry.c: Make separate dispose/finalize overrides
- of just overriding destroy.
- * e-corba-config-page.c: Likewise.
- * e-corba-storage.c: Likewise.
- * e-folder-type-registry.c: Likewise.
- * e-folder.c: Likewise.
- * e-history.c: Likewise.
- * e-local-folder.c: Likewise.
- * e-local-storage.c: Likewise.
- * e-shell-folder-selection-dialog.c: Likewise.
- * e-shell-folder-title-bar.c: Likewise.
- * e-shell-offline-handler.c: Likewise.
- * e-shell-settings-dialog.c: Likewise.
- * e-shell-user-creatable-items-handler.c: Likewise.
- * e-shell-view.c: Likewise.
- * e-shortcuts-view-model.c: Likewise.
- * e-shortcuts-view.c: Likewise.
- * e-shortcuts.c: Likewise.
- * e-storage-set-view.c: Likewise.
- * e-storage-set.c: Likewise.
- * e-storage.c: Likewise.
- * e-task-bar.c: Likewise.
- * e-task-widget.c: Likewise.
- * e-uri-schema-registry.c: Likewise.
- * evolution-activity-client.c: Likewise.
- * evolution-folder-selector-button.c: Likewise.
- * evolution-storage-listener.c: Likewise.
- * evolution-storage-set-view-listener.c: Likewise.
- * evolution-test-component.c: Likewise.
-
-2002-11-08 Rodrigo Moya <rodrigo@ximian.com>
-
- * importer/Makefile.am: use correctly IDL flags.
-
-2002-11-07 Chris Toshok <toshok@ximian.com>
-
- * e-task-widget.c (impl_destroy): guard against multiple calls.
- fixes a crash whenever a task finishes (the addressbook finishing
- loading, etc.).
-
- * e-shell-marshal.list: add NONE:BOOL for
- evolution-shell-component.
-
- * evolution-shell-component.c (class_init): register the signals
- with g_signal_new.
-
-2002-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_show_settings): Allow type being NULL.
-
-2002-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (load_folder): Do add folders with an unknown
- type.
-
-2002-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * glade/e-shell-folder-creation-dialog.glade (ok_button): Set
- response_id to GTK_RESPONSE_OK.
- (cancel_button): Likewise, with GTK_RESPONSE_CANCEL.
-
- * e-shell-folder-creation-dialog.h,
- e-shell-folder-creation-dialog.c: Ported to GtkDialog.
-
-2002-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder-list.c: Use g_object_get_data() instead of
- gtk_object_get_data().
- * e-shell-config-default-folders.c: Likewise.
- * e-shell-folder-creation-dialog.c: Likewise.
- * e-shell-importer.c: Likewise.
- * e-shell-shared-folder-picker-dialog.c: Likewise.
- * e-shell-user-creatable-items-handler.c: Likewise.
- * e-shell-view.c: Likewise.
- * e-shell.c: Likewise.
- * e-storage.c: Likewise.
-
-2002-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-activity-handler.c: Split finalize/dispose.
- * e-corba-shortcuts.c: Likewise.
- * e-corba-storage-registry.c: Likewise.
- * e-shell-about-box.c: Likewise.
- * e-shell.c: Likewise.
- * e-splash.c: Likewise.
- * evolution-config-control.c: Likewise.
- * evolution-session.c: Likewise.
- * evolution-shell-component.c: Likewise.
- * evolution-shell-view.c: Likewise.
- * evolution-storage-set-view.c: Likewise.
- * evolution-storage.c: Likewise.
- * evolution-wizard.c: Likewise.
-
-2002-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * All: g_object_unref instead of bonobo_object_unref for the
- EvolutionShellComponentClient and EvolutionShellClient interfaces.
-
-2002-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-client.c (impl_dispose): New.
- (impl_finalize): New.
- (destroy): Removed.
- (class_init): Install dispose, finalize handlers.
-
- * All: Use evolution_shell_client_corba_objref() or
- evolution_shell_component_client_corba_objref() instead of
- BONOBO_OBJREF() or bonobo_object_corba_objref() where needed.
-
- * e-folder-type-registry.c (set_handler): Use g_object_ref() for
- the handler, not bonobo_object_ref().
- (folder_type_free): Likewise for unref.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_corba_objref): New.
- (impl_dispose): Moved from impl_destroy; only unref things.
- (impl_finalize) New.
- (class_init): Install dispose/finalize.
- (evolution_shell_component_client_get_dnd_source_interface): Use
- priv->corba_objref instead of bonobo_object_corba_objref() since
- we are not a BonoboObject anymore.
- (evolution_shell_component_client_get_dnd_destination_interface):
- Likewise.
- (evolution_shell_component_client_get_offline_interface): Likewise.
- (evolution_shell_component_client_set_owner): Likewise.
- (evolution_shell_component_client_unset_owner): Likewise.
- (evolution_shell_component_client_create_view): Likewise.
- (evolution_shell_component_client_handle_external_uri): Likewise.
- (evolution_shell_component_client_async_create_folder): Likewise.
- (evolution_shell_component_client_async_xfer_folder): Likewise.
- (evolution_shell_component_client_populate_folder_context_menu): Likewise.
- (evolution_shell_component_client_unpopulate_folder_context_menu): Likewise.
-
- * e-component-registry.c (register_component): Use
- evolution_shell_component_client_corba_objref().
- (e_component_registry_restart_component): Likewise.
- (component_free): Likewise.
-
- * evolution-shell-component-client.c: g_object_new() instead of gtk_type_new().
- * e-component-registry.c: Likewise.
- * e-corba-config-page.c
- * e-folder-list.c: Likewise.
- * e-folder-type-registry.c: Likewise.
- * e-folder.c: Likewise.
- * e-gray-bar.c: Likewise.
- * e-history.c: Likewise.
- * e-local-folder.c: Likewise.
- * e-local-folder.c: Likewise.
- * e-local-storage.c: Likewise.
- * e-shell-about-box.c: Likewise.
- * e-shell-config-default-folders.c: Likewise.
- * e-shell-folder-selection-dialog.c: Likewise.
- * e-shell-folder-title-bar.c: Likewise.
- * e-shell-offline-handler.c: Likewise.
- * e-shell-settings-dialog.c: Likewise.
- * e-shell-user-creatable-items-handler.c: Likewise.
- * e-shell-view.c: Likewise.
- * e-shortcuts-view-model.c: Likewise.
- * e-shortcuts-view.c: Likewise.
- * e-shortcuts.c: Likewise.
- * e-splash.c: Likewise.
- * e-storage-set-view.c: Likewise.
- * e-storage-set.c: Likewise.
- * e-storage.c: Likewise.
- * e-task-bar.c: Likewise.
- * e-task-widget.c: Likewise.
- * e-uri-schema-registry.c: Likewise.
- * evolution-activity-client.c: Likewise.
- * evolution-folder-selector-button.c: Likewise.
- * evolution-shell-client.c: Likewise.
- * evolution-shell-view.c: Likewise.
- * evolution-storage-listener.c: Likewise.
- * evolution-storage-set-view-listener.c: Likewise.
- * evolution-storage-set-view.c: Likewise.
- * evolution-wizard.c: Likewise.
-
- * GNOME_Evolution_TestComponent.server: Renamed from
- GNOME_Evolution_TestComponent.oaf.
-
- * evolution-test-component.c (spit_out_shortcuts): Use
- BONOBO_EX_REPOID().
- (create_new_folder_selector): Ported to use GtkDialog instead of
- GnomeDialog.
- (storage_cancel_discover_shared_folder_callback): Add missing
- G_OBJECT() cast.
- (shared_folder_discovery_timeout_callback): Likewise.
- (storage_discover_shared_folder_callback): Likewise.
- (timeout_callback_2): Likewise.
- (timeout_callback_1): Likewise.
- (shared_folder_discovery_timeout_callback): Use
- g_object_get_data() instead of gtk_object_get_data().
- (storage_cancel_discover_shared_folder_callback): Likewise.
- (timeout_callback_2): Likewise.
- (timeout_callback_2): g_timeout_add() instead of
- gtk_timeout_add().
- (create_view_fn): Likewise.
- (timeout_callback_1): Likewise.
- (timeout_callback_1): Pass NULL as the error arg to
- gdk_pixbuf_new_from_file().
- (register_component): Use bonobo-activation instead of OAF.
-
- * e-shell-about-box.c (impl_destroy): Removed.
- (impl_finalize): New.
- (class_init): Install finalize handler, not destroy.
-
- * e-shell-view-menu.c (command_about_box): Use a GtkWindow again.
- Set the GTK_WINDOW_TYPE_HINT_DIALOG hint.
-
- * e-shell-about-box.c (e_shell_about_box_construct): Removed.
-
-2002-11-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c (e_shell_command_copy_folder): Pass
- TRUE for arg allow_creation to
- e_shell_folder_selection_dialog_new().
- (e_shell_command_move_folder): Likewise.
- * e-shell-view-menu.c (command_goto_folder): Likewise.
- (command_new_shortcut): Likewise.
- * e-shell.c (impl_Shell_selectUserFolder): Likewise.
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_set_allow_creation): Removed.
- (e_shell_folder_selection_dialog_get_allow_creation): Removed.
- (e_shell_folder_selection_dialog_new): New arg allow_creation.
- (e_shell_folder_selection_dialog_construct): Likewise. Also, do
- set priv->shell.
-
- * e-shell-folder-selection-dialog.h,
- e-shell-folder-selection-dialog.c: Port to GtkDialog.
-
-2002-11-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder-type-registry.c
- (e_folder_type_registry_get_handler_for_type): Remove warning for
- when the type is unknown.
- (e_folder_type_registry_type_is_user_creatable): Likewise.
- (e_folder_type_registry_get_display_name_for_type): Likewise.
- (e_folder_type_registry_get_description_for_type): Likewise.
- (e_folder_type_registry_get_exported_dnd_types_for_type):
- Likewise.
- (e_folder_type_registry_get_accepted_dnd_types_for_type):
- Likewise.
- (e_folder_type_registry_unregister_type): Likewise.
- (e_folder_type_registry_get_icon_name_for_type): Likewise.
- (e_folder_type_registry_get_icon_for_type): Likewise.
- (set_handler): Removed warning here too.
-
-2002-11-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder-list.c: Replace gtk_signal_emit() with g_signal_emit().
- * e-folder.c: Likewise.
- * e-shell-folder-selection-dialog.c: Likewise.
- * e-shell-folder-title-bar.c: Likewise.
- * e-shell-offline-handler.c: Likewise.
- * e-shell-view.c: Likewise.
- * e-shortcuts-view.c: Likewise.
- * e-shortcuts.c: Likewise.
- * e-storage-set-view.c: Likewise.
- * e-storage-set.c: Likewise.
- * e-storage.c: Likewise.
- * evolution-activity-client.c: Likewise.
- * evolution-folder-selector-button.c: Likewise.
- * evolution-storage-listener.c: Likewise.
- * evolution-storage-set-view-listener.c: Likewise.
-
-2002-11-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder-list.c: Use g_object_set_data() instead of
- gtk_object_set_data().
- * e-shell-config-default-folders.c: Likewise.
- * e-shell-folder-creation-dialog.c: Likewise.
- * e-shell-importer.c: Likewise.
- * e-shell-shared-folder-picker-dialog.c: Likewise.
- * e-shell-user-creatable-items-handler.c: Likewise.
- * e-shell-view.c: Likewise.
- * e-shell.c: Likewise.
- * e-storage-set-view.c: Likewise.
- * e-storage.c: Likewise.
- * evolution-test-component.c: Likewise.
-
- * e-storage-set-view.c (e_storage_set_view_construct): Use
- g_object_weakref() instead of gtk_object_weakref() for the
- ui_container.
- (ui_container_destroy_notify): Add param where_the_object_was to
- match the GWeakNotify prototype.
-
- * e-shell.c: Use g_signal_emit() instead of gtk_signal_emit().
-
-2002-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * glade/e-active-connection-dialog.glade: Converted to Glade2
- format.
- * glade/evolution-startup-wizard.glade: Likewise.
- * glade/e-shell-shared-folder-picker-dialog.glade: Likewise.
- * glade/e-shell-folder-creation-dialog.glade: Likewise.
- * glade/e-shell-config-default-folders.glade: Likewise.
- * glade/e-folder-list.glade: Likewise.
-
-2002-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * *.c, *.h: Changed all gtk_object_refs()/gtk_object_unrefs() into
- g_object_refs()/g_object_unrefs() and all gtk_signal_connect_*()
- into g_signal_connect_*(). [Except for some case where we have
- gtk_signal_connect_full() or gtk_signal_connect_while_alive()
- calls that cannot be trivially ported to use the g_signal_*
- functions, we'll have to fix those later.]
-
- * e-splash.c (impl_finalize): Finalize implementation, copied over
- from impl_destroy.
- (impl_destroy): Removed.
- (class_init): Override finalize, not destroy.
-
- * e-activity-handler.c: Ported from GtkObject to GObject.
- * evolution-storage.c: Likewise.
- * e-corba-shortcuts.c: Likewise.
- * evolution-session.h: Likewise.
- * evolution-config-control.c: Likewise.
- * evolution-shell-component-dnd.c: Likewise.
- * evolution-shell-component.c: Likewise.
- * evolution-shell-view.c: Likewise.
- * evolution-storage-set-view.c: Likewise.
- * evolution-wizard.c: Likewise.
-
-2002-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-component-info.c: Updated for libxml2.
- * e-shortcuts.c: Likewise.
- * e-folder-list.c: Likewise.
- * e-local-folder.c: Likewise.
-
-2002-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Shell.server.in: Renamed from
- GNOME_Evolution_Shell.oaf.in.
-
- * Makefile.am: Port from OAF to bonobo-activation.
- (INCLUDES): Define SYSCONFDIR, DATADIR, LIBDIR.
-
- * main.c (main): Use gnome_program_init().
-
- * e-corba-storage-registry.c (e_corba_storage_registry_new):
- g_object_new(), not gtk_type_new().
- (impl_finalize): New, ported over from destroy.
- (destroy): Removed.
- (class_init): Install finalize handler, not destroy handler, since
- we are not a GtkObject anymore.
-
- * e-corba-storage.c (e_corba_storage_new): g_object_new(), not
- gtk_type_new().
-
- * e-shell.c (class_init): Override finalize, not destroy.
- (impl_finalize): Finalize implementation, basically the old
- destroy renamed.
- (e_shell_new): g_object_new(), not gtk_type_new().
- (class_init): Use e_shell_marshal_NONE__INT for
- line_status_changed instead of using an ENUM.
- (e_shell_construct): Use g_signal_connect_object() instead of
- gtk_signal_connect_while_alive().
-
- * e-setup.c (e_setup): Do not unref local_folder if NULL.
-
- * e-folder.c (init): Make not floating.
- (e_folder_construct): No need to make it floating here anymore.
-
- * e-shell.c (impl_Shell_selectUserFolder): For now don't set
- dialog parent from xid.
-
- * main.c (no_views_left_cb): Add missing GTK_SIGNAL_FUNC() cast.
- (new_view_created_callback): Likewise.
- (warning_dialog_clicked_callback): Update to use the
- EConfigListener from the shell instead of bonobo-conf.
- (show_development_warning): Likewise.
- (upgrade_from_1_0_if_needed): BONOBO_EX_ID -> BONOBO_EX_REPOID.
- (idle_cb): Use bonobo-activation and BONOBO_EX_REPOID().
- (main): Cleaned up the various things that are unneeded in GNOME
- 2.
- (upgrade_from_1_0_if_needed): Use EConfigListener.
-
- * evolution-storage-set-view.h, evolution-storage-set-view.c:
- BonoboXObjectified.
-
- * e-storage.c (class_init): GLIB2-ified and made to use
- e-shell-marshal.h.
- (ES_CLASS): Use GTK_OBJECT_GET_CLASS().
- (e_storage_new_folder): Added missing GTK_SIGNAL_FUNC() prototype.
-
- * e-storage-set.c (class_init): GLIB2-ified and made to use
- e-shell-marshal.h.
-
- * e-storage-set-view.c (popup_folder_menu): For now, do not add
- the pop-up since we lack bonobo_ui_container_get_win() and I am
- not sure how to work around it.
- (popup_folder_menu): Pass self as the for_widget arg to
- gnome_popup_menu_do_popup_modal().
- (class_init): GLIB2-ified, and got to use e-shell-marshal.h.
- (marshal_NONE__GDKDRAGCONTEXT_STRING_STRING_STRING): Removed.
- (impl_tree_drag_data_get): Don't set the selection for now -- we
- have to fix the CORBA target stuff to match GTK 2.
- (e_storage_set_view_construct): Pass NULL as the opt_ev arg to
- bonobo_ui_component_set_container().
-
- * e-splash.c: #include <libgnomecanvas/gnome-canvas-pixbuf.h>
- instead of <gdk-pixbuf/gnome-canvas-pixbuf.h>.
- (e_splash_new): Pass NULL as the error arg to
- gdk_pixbuf_new_from_file().
-
- * e-shortcuts.c (class_init): GLIB2-ified. Also use the
- e-shell-marshal marshallers.
- (e_shortcuts_new_view): Add missing GTK_SIGNAL_FUNC() cast.
-
- * e-shortcuts-view.c: Use GTK_STOCK_* stuff instead of
- GNOME_STOCK_* stuff.
- (pop_up_right_click_menu_for_group): Pass self as the for_widget
- arg to gnome_popup_menu_do_popup_modal().
- (pop_up_right_click_menu_for_shortcut): Likewise.
- (class_init): GLIB2-ified.
-
- * e-shell.c: Do not #include <gal/util/e-unicode-i18n.h> or
- #include <libgnome/gnome-defs.h>.
- (set_interactive): Use BONOBO_EX_REPOID().
- (setup_local_storage): Use _() not U_().
- (destroy): Use gtk_widget_destroy() instead of
- gtk_object_destroy() on priv->settings_dialog.
- (class_init): GLIB2-ized.
- (init): Initialize config_listener member.
- (get_icon_path_for_component_info): Port to bonobo-activation from
- OAF.
- (setup_components): Likewise.
- (destroy): Likewise.
- (e_shell_construct): Use e_setup_check_config(), not
- e_setup_check_db (). Use the e_config_listener instead of
- bonobo-conf.
- (save_settings_for_views): Likewise.
- (save_misc_settings): Likewise.
- (e_shell_restore_from_settings): Likewise.
- (parse_default_uri): Likewise.
- (e_shell_component_maybe_crashed): Pass NULL for opt_ev arg to
- bonobo_unkown_ping()
- (e_shell_component_maybe_crashed): Use
- bonobo_engine_deregister_dead_components() instead of
- bonobo_window_deregister_component_by_ref() which is no more.
- (e_shell_send_receive): BONOBO_EX_REPOID() instead of
- BONOBO_EX_ID().
- (e_shell_get_config_listener): Return the config_listener.
-
- * e-shell-view.c (find_inbox_in_storage): Use _() instead of U_().
- (load_images): Pass NULL as the error arg to
- gdk_pixbuf_new_from_file().
- (load_images): Likewise.
- (find_inbox_in_storage): Work around the lack of
- g_utf8_strcasecmp() in glib-2.0.
- (class_init): GLIB2-ified. Also, use the marshallers in
- e-shell-marshal.h.
- (pop_up_folder_bar): Use gtk_window_move()/gtk_widget_show()
- instead gtk_widget_popup().
- (unmerge_on_error): Work around the death of
- bonobo_ui_component_get_win() and
- bonobo_window_deregister_component_by_ref().
- (e_shell_view_construct): Pass NULL as the uic arg to
- bonobo_window_construct(). Add missing GTK_SIGNAL_FUNC() cast.
- Match the new BonoboWindow behavior wrt the UIContainer and the
- new opt_ev args.
- (display_uri): Use bonobo_ui_engine_freeze() and
- bonobo_ui_engine_thaw() since bonobo_window_freeze() and
- bonobo_window_thaw() got axed [sigh].
- (e_shell_view_save_settings): Use EConfigListener.
- (e_shell_view_load_settings): Likewise.
- (get_view_for_uri): Use bonobo_widget_new_control_from_objref()
- instead of e_bonobo_widget_new_control_from_objref().
-
- * e-shell-view-menu.c (command_help_faq): Pass NULL for the error
- arg to gnome_url_show().
- (command_about_box): Use GtkDialog instead of a GtkWindow of a
- type GTK_WINDOW_DIALOG [which does not exist anymore].
- (command_xml_dump): Removed.
- (menu_do_misc): Do not add the corresponding verb.
-
- * e-shell-user-creatable-items-handler.c (execute_verb): Use
- BONOBO_EX_REPOID().
-
- * e-shell-startup-wizard.c: Remove id member from SWData. Replace
- member db with config_listener.
- (e_shell_startup_wizard_create): Initialize config_listener.
- (make_mail_dialog_pages): Do not set the listener id here.
- (druid_event_notify_cb): Pass FALSE as the help_sensitive arg to
- gnome_druid_set_buttons_sensitive().
- (e_shell_startup_wizard_create): Likewise.
- (make_mail_dialog_pages): Use bonobo-activation instead of OAF.
- (get_intelligent_importers): Likewise.
- (prepare_importer_page): Likewise.
- (start_importers): Do nothing here for now.
- (finish_func): Constify local variable displayname.
- (finish_func): Updated to use the config_listener instead of the
- bono-conf db.
- (prepare_importer_page): Do not actually run the importer yet.
- (e_shell_startup_wizard_create): Pass NULL as the domain arg to
- glade_xml_new(). Use the config_listener.
-
- * e-shell-shared-folder-picker-dialog.c (user_clicked):
- BONOBO_EX_REPOID() instead of BONOBO_EX_ID().
- (setup_name_selector): Likewise.
- (setup_name_selector): Use bonobo-activation.
- (show_dialog): Pass NULL as the domain arg to glade_xml_new().
- (setup_name_selector): Add a missing GTK_SIGNAL_FUNC() cast.
-
- * e-shell-settings-dialog.c: #include
- <bonobo-activation/bonobo-activation.h>. Use
- Bonobo_ActivationProperty instead of OAF_Property.
- (set_dialog_size): Use gtk_style_get_font() to get the font from
- the widget->style.
- (load_pages): Converted to use bonobo-activation instead of OAF.
- Pass NULL as the error arg to gdk_pixbuf_new_from_file().
-
- * e-shell-offline-sync.c (sync_folder): BONOBO_EX_REPOID(), not
- BONOBO_EX_ID().
- (e_shell_offline_sync_all_folders): For now, avoid doing anything
- [see changes to e-shell-config-offline.c below].
- (setup_progress_listener): #if 0 for now.
- (setup_dialog): Likewise.
- (sync_folder): Likewise.
- (cleanup): Likewise.
- (progress_listener_servant_free): Likewise.
- (progress_listener_servant_new): Likewise.
- (impl_SyncFolderProgressListener_updateProgress): Likewise.
- (impl_SyncFolderProgressListener_reportSuccess): Likewise.
- (impl_SyncFolderProgressListener_reportFailure): Likewise.
- (progress_dialog_close_callback): Likewise.
- (progress_dialog_clicked_callback): Likewise.
-
- * e-shell-offline-handler.c (prepare_for_offline): Use
- BONOBO_EX_REPOID().
- (pop_up_confirmation_dialog): Pass NULL as the domain arg to
- glade_xml_new().
- (class_init): GLIB2-ified.
-
- * Makefile.am: Do not compile e-shell-importer.c,
- e-shell-importer.h for now.
-
- * e-shell-folder-title-bar.c (get_max_clipped_label_width): Use
- gtk_style_get_font() to retrieve the font.
- (class_init): GLIB2-ified.
- (e_shell_folder_title_bar_construct): Get {x,y}thickness from
- widget->style, not from widget->style->klass.
-
- * e-shell-folder-selection-dialog.c: #include <string.h>,
- <gtk/gtklabel.h> and <gtk/gtksignal.h>.
- (class_init): GLIB2-ified.
-
- * e-shell-folder-creation-dialog.c: No <libgnome/gnome-defs.h>,
- add some GTK includes.
- (e_shell_show_folder_creation_dialog): Pass NULL as the domain arg
- to glade_xml_new(). Added missing GTK_SIGNAL_FUNC() cast.
-
- * e-shell-folder-commands.c: Do not #include
- <libgnomeui/gnome-stock.h> and #include
- <bonobo-conf/Bonobo_Config.h>.
-
- * e-shell-config-default-folders.c: Replace member db in
- EvolutionDefaultFolderConfig with config_listener.
- (e_shell_config_default_folders_create_widget): Init here.
- (config_control_destroy_cb): Unref here.
- (config_control_apply_cb): Use EConfigListener instead of
- BonoboConf.
- (setup_folder_selector): Likewise.
- (e_shell_config_default_folders_create_widget): Pass NULL as the
- domain arg to glade_xml_new().
-
- * e-shell-config-offline.c (config_control_apply_callback): For
- now, do not change the configuration. [Needs to be ported to
- EConfigListener or something, but we were storing a sequence using
- typecodes here and there is no trivial way to do that right now.]
- (init_storage_set_view_status_from_config): Likewise, do not
- retrieve the configuration here.
-
- * e-shell-marshal.list: Removed duplicates, added a bunch new
- marshallers.
-
-2002-11-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-config-autocompletion.c: No bonobo-conf; removed member
- db in struct EvolutionAutocompletionConfig and replaced with a
- config_listener arg.
- (e_shell_config_autocompletion_create_widget): Init it here.
- (config_control_destroy_callback): Unref it here.
- (config_control_apply_callback): Updated to use the
- config_listener.
-
- * e-shell-config.c (e_shell_config_factory_register): Use
- bonobo_generic_factory_new() instead of
- bonobo_generic_factory_new_multi().
-
- * e-shell-about-box.c (impl_realize): Pass NULL as the error arg
- to gdk_pixbuf_new_from_file().
- (timeout_callback): Use gtk_style_get_font() to retrieve the
- style's font instead of style->font.
- (impl_draw): Removed.
- (impl_expose_event): Do the drawing of the pixmap here.
-
- * e-setup.c (e_setup_check_db): Removed.
- (e_setup_check_config): New, version using EConfigListener instead
- of bonobo-conf.
-
- * e-setup.h: #include "e-util/e-config-listener.h" instead of
- <bonobo-conf/bonobo-config-database.h>.
-
- * e-local-storage.c (construct): Use _() instead of U_().
- (setup_stock_folders): Likewise.
-
- * e-icon-factory.c (load_icon): Pass NULL as the error arg to
- gdk_pixbuf_new_from_file().
-
- * e-folder-type-registry.c (folder_type_new): Pass NULL as the
- error arg to gdk_pixbuf_new_from_file().
-
- * e-folder-dnd-bridge.c (find_matching_target_for_drag_context):
- GdkAtom is not an integer anymore; update accordingly.
-
- * e-corba-storage.c (async_folder_cb): Constified args
- appropriately to match BonoboListenerCallbackFn.
- (async_folder_discovery_cb): Likewise.
- (cancel_discover_shared_folder): BONOBO_EX_ID() ->
- BONOBO_EX_REPOID().
- (e_corba_storage_show_folder_properties): Likewise.
-
- * e-corba-storage-registry.h, e-corba-storage-registry.c:
- BonoboXObjectified.
-
- * e-corba-config-page.c: Removed member listener_id in struct
- ECorbaConfigPagePrivate.
- (init): Don't init.
- (setup_listener): Bonobo_EventSource_addListener doesn't return an
- ID anymore.
- (impl_destroy): Just pass the listener to
- Bonobo_EventSource_removeListener.
- (setup_listener): BONOBO_EX_REPOID() instead of BONOBO_EX_ID().
- (impl_apply): Likewise.
- (listener_event_callback): Constified args appropriately to match
- BonoboListenerCallbackFn.
- (e_corba_config_page_construct): Likewise.
-
- * e-component-registry.c (wait_for_corba_object_to_die): Pass NULL
- for the exception arg to bonobo_unknown_ping().
-
- * e-shell-view.h: <bonobo/bonobo-window.h>, not
- <bonobo/bonobo-win.h>.
-
- * e-shell.c: Replace member db in EShellPrivate with an
- EConfigListener config_listener.
- (destroy): Do not call e_shell_disconnect_db(). Unref
- EConfigListener. Destroy settings_dialog if not NULL. Pass
- config_listener to e_setup_check_db().
- (e_shell_get_config_db): Removed.
- (e_shell_get_config_listener): New.
- (e_shell_construct): Set up the config_listener, instead of the
- Bonobo_ConfigDatabase.
-
- * e-shell.h: #include <bonobo-activation/bonobo-activation.h>
- instead of <liboaf/oaf.h>. No
- <bonobo-conf/bonobo-config-database.h>.
-
- * e-component-registry.c: #include
- <bonobo-activation/bonobo-activation.h> instead of <liboaf/oaf.h>.
-
- * e-activity-handler.c (task_widget_button_press_event_callback):
- Use BONOBO_EX() and BONOBO_EX_REPOID().
- (impl_operationStarted): Don't use GTK_OBJECT_DESTROYED() [needs
- to be fixed later].
- (impl_operationProgressing): Likewise.
- (impl_operationFinished): Likewise.
- (impl_requestDialog): Likewise.
-
- * evolution-wizard.c (evolution_wizard_class_init): GLIB2-ified.
-
- * evolution-wizard.h: Remove BEGIN_GNOME_DECLS/END_GNOME_DECLS.
-
- * evolution-storage.c: Chagned to use generated marshallers
- instead of custom ones or GAL's.
-
- * eshell-marshal.list: New.
- * Makefile.am: Added rule to build eshell-marshal.[ch] and link
- them in.
-
- * evolution-storage.h, evolution-storage.c: BonoboXObjectified.
-
- * evolution-storage-set-view-listener.c (class_init): GLIB2-ified.
-
- * evolution-storage-listener.c (class_init): GLIB2-ified.
-
- * evolution-shell-view.h, evolution-shell-view.c:
- BonoboXObjectified.
-
- * evolution-shell-component-utils.c: #include
- <bonobo-activation/bonobo-activation.h>.
- (e_pixmaps_update): Pass NULL as the error arg to
- gdk_pixbuf_new_from_file().
- (e_activation_failure_dialog): Bonobo_GeneralError instead of
- OAF_GeneralError.
- (e_get_activation_failure_msg): Likewise.
-
- * evolution-shell-component-dnd.h, evolution-shell-component-dnd.c:
- BonoboXObjectified.
-
- * evolution-shell-component.c: #include <unistd.h>.
- (owner_ping_callback): Pass NULL for the opt_ev arg to
- bonobo_unknown_ping().
- (impl_populateFolderContextMenu): Pass NULL for the opt_ev arg to
- bonobo_ui_component_set_container().
- (class_init): GLIB2-ified.
-
- * e-component-registry.c (component_free): Use g_object_unref() on
- the EvolutionShellComponentClient instead of
- bonobo_object_unref().
- (register_component): Likewise.
- (component_new): Likewise, use g_object_ref() instead of
- bonobo_object_ref().
-
- * evolution-shell-component-client.c: New member corba_objref in
- EvolutionShellComponentClientPrivate.
- (init): Init to CORBA_OBJECT_NIL.
- (impl_destroy): Unref. Also CORBA_OBJECT_NILify all the pointers
- to unreffed objects.
- (corba_exception_to_result): Use BONOBO_EX_REPOID(ev) instead of
- ev->_repo_id.
- (evolution_shell_component_client_construct): Set the corba_objref
- pointer, do not call bonobo_object_client_construct().
- (evolution_shell_component_client_new): Use
- bonobo_activation_activate_from_id() here instead of
- oaf_activate_from_id().
-
- * evolution-shell-component-client.h,
- evolution-shell-component-client.c: Derive from GObject instead of
- BonoboObjectClient.
-
- * evolution-shell-client.c
- (evolution_shell_client_create_storage_set_view): Use
- BONOBO_EX_REPOID() instead of BONOBO_EX_ID().
-
- * evolution-folder-selector-button.c (destroy): g_object_unref the
- EvolutionShellClient instead of bonobo_object_unref().
- (evolution_folder_selector_button_construct): Likewise.
-
- * e-folder-list.c (e_folder_list_destroy): g_object_unref the
- EvolutionShellClient instead of bonobo_object_unref().
- (e_folder_list_construct): g_object_ref the EvolutionShellClient
- instead of bonobo_object_ref().
-
- * evolution-shell-client.c: New member corba_objref in
- EvolutionShellClientPrivate.
- (init): Init to CORBA_OBJECT_NIL.
- (destroy): Unref/release.
- (query_shell_interface): Use BONOBO_EX() and BONOBO_EX_REPOID()
- instead of ._major and ._repo_id.
- (destroy): Likewise.
- (evolution_shell_client_get_local_storage): Likewise.
-
- * evolution-shell-client.h: Derive from GObject instead of
- BonoboObjectClient.
-
- * evolution-session.c (corba_class_init): Get klass arg.
- (class_init): Pass klass arg. GLIB2-ified.
- (evolution_session_construct): Removed.
- (evolution_session_new): Just return what gtk_type_new() returns.
-
- * evolution-session.h, evolution-session.c: Derive from
- BonoboXObject.
-
- * evolution-folder-selector-button.c (init): Make icon a GtkImage
- instead of a BonoboUIToolbarIcon.
- (set_folder, class_init): GLIB2-ified.
-
- * evolution-config-control.c (class_init): GLIB2-ified.
-
- * evolution-activity-client.c (corba_update_progress): Use
- BONOBO_EX_REPOID() instead of ._major and ._repo_id.
- (evolution_activity_client_request_dialog): Likewise.
- (impl_destroy): Likewise.
- (class_init): GLIB2-ified.
-
- * e-folder-list.c: #include <gtk/gtframe.h> and #include
- <string.h>.
- (e_folder_list_destroy): bonobo_object_unref(), not
- bonobo_object_client_unref().
- (e_folder_list_init): Pass NULL as the domain to glade_xml_new().
-
- * e-folder-list.h: #include <gtk/gtkvbox.h>.
-
- * e-folder.c (impl_remove): Renamed from remove().
- (impl_get_physical_uri): Renamed from get_physical_uri().
- (impl_load_info): Renamed from load_info().
- (impl_save_info): Renamed from save_info().
- (class_init): GLIB2-ified.
-
- * Evolution-Session.idl: #include <Bonobo.idl>, not <Bonobo.h>.
- * Evolution-Offline.idl: Likewise.
- * Evolution-ShellComponent.idl: Likewise.
- * Evolution-ShellComponentDnd.idl: Likewise.
- * Evolution-Storage.idl: Likewise.
-
- * Makefile.am: Do not compile the importer directory for now.
-
- * evolution-wizard.c (evolution_wizard_set_buttons_sensitive):
- ORBit2-ize type names.
- (evolution_wizard_set_show_finish): Likewise.
- (evolution_wizard_set_page): Likewise.
-
-2002-10-28 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-settings-dialog.c (set_dialog_size): Increase the width
- slightly.
-
- * e-shell-view-menu.c: Set "settings.png" as the icon for
- /menu/Tools/Settings.
-
-2002-10-25 Ettore Perazzoli <ettore@ximian.com>
-
- [#31303]
-
- * e-shell-view (storage_set_view_box_button_release_event_cb): Pop
- down the popup folder bar if it's a toplevel node.
- (folder_bar_popup_map_callback): Connect to the "folder_opened"
- signal on the storage_set_view.
-
-2002-10-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder-list.c (create_display_string): Don't turn the string
- from UTF-8 to GTK. [#32032]
-
-2002-10-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (setup_local_storage): Set the is_stock flag to TRUE
- for the summary folder.
-
- * e-shell-view.c (setup_verb_sensitivity_for_folder): Don't allow
- folder operations on pseudo-folders that have a NULL physical_uri.
-
- * e-corba-storage.c (async_remove_folder): Make sure the folder
- has a physical URI. [#30950]
-
-2002-10-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-shared-folder-picker-dialog.c
- (setup_server_option_menu): Use
- e_utf8_gtk_menu_item_new_with_label() to create the option menu
- items from the storage's UTF-8 name. [#31564]
-
-2002-10-21 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component-utils.c
- (e_get_activation_failure_msg): If the exception_id is NULL,
- return NULL instead of crashing. [#25891]
-
-2002-10-17 Ettore Perazzoli <ettore@ximian.com>
-
- [Implement the Cancel button in the "Open other user's folder"
- dialog, as per #27735.]
-
- * e-corba-storage.c (cancel_discover_shared_folder): New,
- implementation for the cancel_discover_shared_folder virtual
- method.
- (class_init): Install.
-
- * evolution-test-component.c
- (storage_discover_shared_folder_callback): Instead of passing the
- listener to the timeout function, just pass the storage. Put the
- listener and the timeout ID on the storage object by using
- gtk_object_set_data().
- (shared_folder_discovery_timeout_callback): Updated accordingly.
- (storage_cancel_discover_shared_folder_callback): New, callback
- for the cancel_discover_shared_folder signal.
- (setup_custom_storage): Connect.
-
- * e-shell-shared-folder-picker-dialog.c: New member storage in
- struct DiscoveryData. While I am at it, rename member user to
- user_email_address.
- (discover_folder): Set the storage member.
- (cleanup_discovery): Unref storage member.
- (progress_dialog_clicked_callback): New, callback for the
- "clicked" signal on the dialog.
- (discover_folder): Connect.
-
- * evolution-storage.c (class_init): Install signal
- "cancel_discover_shared_folder".
- (impl_Storage_cancelDiscoverSharedFolder): New, implementation for
- the cancelDiscoverSharedFolder CORBA method; emit
- "cancel_discover_shared_folder".
- (evolution_storage_get_epv): Install CORBA method implementation.
-
- * evolution-storage.h: Add signal cancel_discover_shared_folder.
-
- * e-storage.c (e_storage_cancel_discover_shared_folder): New.
-
- * e-storage.h: New virtual method cancel_discover_shared_folder.
-
- * Evolution-Storage.idl (cancelDiscoverSharedFolder): New.
-
-2002-10-07 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-importer.c (choose_importer_from_list): Change the
- selection mode to GTK_SELECTION_BROWSE so there is always a
- selection. The code here doesn't handle a NULL selection.
- [#31690]
-
- * e-shell-importer.c (import_cb): Only delay half a second
- (instead of 5 seconds) when getting EVOLUTION_IMPORTER_NOT_READY
- or EVOLUTION_IMPORTER_BUSY.
-
- * importer/evolution-importer-listener.c
- (impl_GNOME_Evolution_ImporterListener_notifyResult): Removed
- debugging message.
-
-2002-10-04 Chris Toshok <toshok@ximian.com>
-
- * e-shell-folder-selection-dialog.c (delete_event_cb): new
- function, emit cancelled so the folder selector button will
- sensitize the parent window again.
- (e_shell_folder_selection_dialog_construct): connect the
- delete_event signal.
-
-2002-09-30 Aaron Weber <aaron@ximian.com>
-
- * importer/import.glade: Import Assistant vs. Importer assistant.
-
- * glade/evolution-startup-wizard.glade: setup/set up confusion in 15.
-
-2002-09-30 Dan Winship <danw@ximian.com>
-
- * e-shell-view-menu.c (command_remove_other_users_folder): Calls
- e_shell_command_remove_shared_folder.
- (file_verbs): Set up command_remove_other_users_folder.
-
- * e-shell-folder-commands.c
- (e_shell_command_remove_shared_folder): New. Calls
- e_storage_set_async_remove_shared_folder with a callback to pop up
- an error dialog if it fails.
-
- * e-storage-set.c (e_storage_set_async_remove_shared_folder):
- Implement. Mostly like async_remove_folder.
-
- * e-storage.c (e_storage_supports_shared_folders,
- e_storage_async_discover_shared_folder,
- e_storage_async_remove_shared_folder): New methods. Default
- implementations return FALSE, NOTIMPLEMENTED, and NOTIMPLEMENTED.
-
- * e-corba-storage.c (supports_shared_folders,
- async_discover_shared_folder, async_remove_shared_folder):
- Implement using CORBA.
-
- * Evolution-Storage.idl: add Storage_asyncRemoveSharedFolder
-
- * e-shell-shared-folder-picker-dialog.c: Remove all the CORBA
- stuff from here and use the new EStorage methods.
- (setup_server_option_menu): Use e_storage_supports_shared_folders.
- (discover_folder): Use e_storage_async_discover_shared_folder.
-
- * evolution-storage.c (impl_Storage_asyncRemoveSharedFolder):
- Implement this by emitting a REMOVE_SHARED_FOLDER signal.
- (impl_Storage_asyncDiscoverSharedFolder): Make the
- DISCOVER_SHARED_FOLDER signal put the Bonobo_Listener first like
- all the other signals do.
- (class_init): Set up REMOVE_SHARED_FOLDER signal.
-
-2002-09-30 Dan Winship <danw@ximian.com>
-
- * evolution-folder-selector-button.c (clicked): If we return from
- evolution_shell_client_user_select_folder to find that our parent
- window has been destroyed, unref it and bail out, since that means
- we've been destroyed (and probably finalized) too. #31360
-
-2002-09-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (load_folder): Always return TRUE, even in the
- unknown-type case.
-
-2002-09-25 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-shell-importer.c (importer_file_page_new): set history_id on
- GnomeFileEntry, to actually get the history.
-
-2002-09-25 Dan Winship <danw@ximian.com>
-
- * e-shell-folder-selection-dialog.c (check_folder_type_valid):
- If one of the allowed types is "type/*", allow anything starting
- with "type/".
- (impl_clicked): If the first allowed type is "type/*", pass "type"
- to e_shell_show_folder_creation_dialog.
-
- * evolution-folder-selector-button.c
- (evolution_folder_selector_button_set_uri): Handle "type/*" as an
- allowed type.
-
- * e-shell-settings-dialog.c (e_shell_settings_dialog_show_type):
- If there are no pages for the current folder type, try the parent
- type (eg, "mail" for "mail/public").
-
- * e-shell-config-autocompletion.c
- (e_shell_config_autocompletion_create_widget): Use "contacts/*" as
- the allowed folder type.
-
-2002-09-25 Ettore Perazzoli <ettore@ximian.com>
-
- [Finish fixing #11645.]
-
- * e-shell-folder-commands.c (xfer_result_callback): Don't update
- the shortcuts here anymore since now the shell takes care of it.
-
- * e-shell.c (storage_set_moved_folder_callback): New callback for
- EStorageSetView::folder_moved; update the shortcuts.
- (e_shell_construct): Connect.
-
- * e-storage-set.c: Renamed StorageConverterCallbackData to
- StorageCallbackData. New members destination_folder,
- source_folder, operation in it.
- (class_init): Install "moved_folder" signal.
- (storage_callback_data_new): Renamed from
- storage_converter_callback_data_new.
- (storage_callback_data_free): New.
- (storage_callback): Renamed from storage_callback_converter. Use
- storage_callback_data_free().
- (e_storage_set_async_create_folder): Updated to use the
- storage_callback and storage_callback_data_new().
- (e_storage_set_async_remove_folder): Likewise.
- (e_storage_set_async_xfer_folder): Likewise.
-
- * e-storage-set.h: New signal "moved_folder".
-
-2002-09-24 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #11645 for menu-based folder move operations. Still requires
- fixage for the DnD case.]
-
- * e-shell-view-menu.c (launch_pilot_settings): Placate compiler.
-
- * e-shell-folder-commands.c (xfer_result_callback): When
- FOLDER_COMMAND_MOVE, update the shortcuts by using
- e_shortcuts_update_shortcuts_for_changed_uri().
-
- * e-shortcuts.c (e_shortcuts_update_shortcuts_for_changed_uri):
- New.
-
-2002-09-24 Dan Winship <danw@ximian.com>
-
- * e-shell.c (folder_selection_dialog_folder_selected_cb): Don't
- destroy the dialog. It does that itself whenever it emits
- folder_selected.
-
- * e-shell-folder-selection-dialog.c (double_click_cb): Don't close
- the dialog if the user double-clicks a bad folder. Just ignore it
- (like we do when they click OK on a bad folder).
-
-2002-09-24 Ettore Perazzoli <ettore@ximian.com>
-
- [#14019]
-
- * e-shell-view-menu.c: Add PilotConduitSettings verb.
- (command_pilot_conduit_settings): Implementation for the verb.
- (launch_pilot_settings): Helper function.
-
-2002-09-24 Mike Kestner <mkestner@ximian.com>
-
- * e-storage-set-view.c (e_storage_set_enable_search): Use the new
- e_tree_set_search_column function instead of my lameass sort hack.
-
-2002-09-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_construct): Oops, no @shell argument to
- e_shell_startup_wizard_create().
-
-2002-09-23 Ettore Perazzoli <ettore@ximian.com>
-
- [#28317]
-
- * e-shell-view-menu.c (command_close): Use
- e_shell_request_close_view().
-
- * e-shell.c (e_shell_request_close_view): New, code moved out of
- view_delete_event_cb().
- (view_delete_event_cb): Use it.
-
-2002-09-23 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #16556.]
-
- * e-shell.c (e_shell_construct): Pass self to
- e_shell_startup_wizard_create.
-
- * e-shell-startup-wizard.c (e_shell_startup_wizard_create): Get a
- shell argument. Set the shell interactive when doing the start-up
- wizard thing.
-
- * e-shell.c (e_shell_set_interactive): New.
-
-2002-09-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-creation-dialog.c (get_type_from_parent_path):
- Return "mail" instead of NULL when we don't have a parent folder.
- [#28232]
-
-2002-09-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-about-box.c: Added some missing names.
-
- * main.c (main): Declare --force-upgrade correctly so it works.
-
-2002-09-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (class_init): Use PARENT_TYPE instead of
- e_tree_get_type().
-
-2002-09-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c: Removed member sort_idle_id in
- EStorageSetViewPrivate.
- (resort): Removed.
- (sort_traverse_callback): Removed.
- (sort_idle_callback): Removed.
- (queue_resort): Removed.
- (impl_destroy): Removed.
- (folder_name_changed_cb): Sort now instead of queueing a resort.
-
-2002-09-19 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #28495 with a lame hack that works around Bonobo sizing
- brokenness]
-
- * e-shell-settings-dialog.c (set_dialog_size): New.
- (impl_realize): Override for GtkWidget::realize; invoke
- set_dialog_size() to set a minimum size.
- (class_init): Install.
-
-2002-09-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-creation-dialog.c (async_create_cb): Don't set
- the current folder for E_STORAGE_EXISTS. [#30533]
-
-2002-09-19 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-storage.c (evolution_storage_update_folder): Do not
- stop propagating the notification to the listeners if
- ::notifyFolderUpdate() fails. [#27662 (?)]
-
-2002-09-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (resort): New.
- (sort_idle_callback): Use it.
- (insert_storages): Use resort() instead of queue_resort() so we
- sort immediately.
-
-2002-09-18 Mike Kestner <mkestner@ximian.com>
-
- * e-storage-set-view.c (etree_value_at): bandaid for 30248.
-
-2002-09-18 Not Zed <NotZed@Ximian.com>
-
- * evolution-wizard.c (impl_GNOME_Evolution_Wizard_notifyAction):
- Allow 'back' to run if we're on the finish page. For #29293.
-
-2002-09-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage.c (e_storage_result_to_string): Add description for
- E_STORAGE_NOTONLINE.
-
- * e-corba-storage.c
- (e_corba_storage_corba_result_to_storage_result): Support
- GNOME_Evolution_Storage_NOT_ONLINE (E_STORAGE_NOTONLINE).
-
- * Evolution-Storage.idl: Add NOT_ONLINE to enum Result.
-
- * e-storage.h: Add E_STORAGE_NOTONLINE to EStorageResult enum.
-
-2002-09-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (sort_idle_callback): Remove unused
- variable.
-
- * e-shell-view.c (shell_line_status_changed_cb): Make Send/Receive
- insensitive when in offline mode. [#27855]
-
-2002-09-17 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #28451.]
-
- * e-storage-set-view.c: New member sort_idle_id in
- EStorageSetViewPrivate.
- (init): Init to zero.
- (impl_destroy): Remove the idle source if not zero.
- (queue_resort): New.
- (sort_idle_callback): Idle function to sort.
- (setup_folder_changed_callback): New.
- (new_folder_cb): Call it on the new folder so we get the callback
- for new folders too.
- (popup_folder_menu): Ref the folder before popping up the menu,
- unref it after popping it down [the folder might be unreffed in
- gnome_popup_menu_do_popup_modal() because of a folder action].
- (new_storage_cb): Just queue_resort() instead of sorting.
- (new_folder_cb): Likewise.
- (insert_folders): Likewise.
- (insert_storages): Likewise.
- (folder_changed_cb): Queue a resort here too.
-
- * e-folder.c (class_init): Set up "name_changed" signal.
- (e_folder_set_name): Emit "name_changed".
-
- * e-folder.h: New signal "name_changed".
-
-2002-09-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-shell-settings-dialog.c (page_new): Invoke gettext on
- strings coming from the .oaf files.
-
-2002-09-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c: Remove some leftover junk.
-
-2002-09-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-folder-list.c (create_display_string): Mark a string for
- translation.
-
- * evolution-folder-selection-button.c (set_folder): Same here.
-
-2002-09-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage.c (e_storage_removed_folder): When a highlighted
- folder gets removed, update the parent to not have a highlight.
- [#24062]
-
-2002-09-16 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-nognome.in: New script to run Evolution under a
- non-GNOME session when using a non-default GNOME prefix and a
- non-default Evolution prefix.
-
-2002-09-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-setup.c (setup_bonobo_conf_private_directory): g_free() not
- free(), since we allocate with glib functions. [#19899]
-
-2002-09-05 Mike Kestner <mkestner@ximian.com>
-
- * Makefile.am : no longer distribute the etstate files.
- * e-shell-folder-selection-dialog.c : enable_search on the view.
- * e-storage-set-view.c : add search_enabled flag handling.
- (e_storage_set_view_set_show_checkboxes): manipulate the existing state
- instead of loading a state file from disk.
- (e_storage_set_view_enable_search): new. set a column in the sort_info
- on the etree to allow keystroke jumping in the etree.
-
-2002-09-05 Anna Marie Dirks <anna@ximian.com>
-
- * GNOME_Evolution_Shell.oaf.in : Changed the description
- of the folders page in the settings dialog to be more specific.
-
-2002-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (INCLUDES): Add a -DPREFIX.
-
- * main.c (main): New command-line option "force-upgrade".
- (show_development_warning): Suggest 1.0.8, not 1.0.5.
- (upgrade_from_1_0_if_needed): New.
- (idle_cb): Call it.
-
-2002-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (new_folder_cb): Pass FALSE as @queue to
- e_shell_view_display_uri() here.
-
-2002-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_get_current_component_id): If the
- current_folder_type is NULL, just return NULL instead of passing
- it to e_folder_type_registry_get_handler_for_type() [and generate
- a warning]. [#21122]
-
-2002-09-04 Dan Winship <danw@ximian.com>
-
- * glade/e-shell-shared-folder-picker-dialog.glade: Remove the
- "blah blah" text for now and change "Server" to "Account".
-
-2002-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (create_view): Pass TRUE as @queue to
- e_shell_view_display_uri().
-
- * e-shell-view-menu.c (command_activate_view): Pass TRUE as @queue
- to e_shell_view_display_uri().
- (goto_folder_dialog_folder_selected_cb): Likewise.
-
- * e-shell-shared-folder-picker-dialog.c
- (shared_folder_discovery_listener_callback): Pass TRUE as @queue
- to e_shell_view_display_uri().
-
- * e-shell-view.c
- (display_uri): New arg @queue. If true, it allows the
- delayed_selection mechanism to happen transparently (returning
- TRUE, while before it used to return FALSE). Otherwise, refuse to
- queue the URI and return FALSE.
- (e_shell_view_display_uri): New arg @queue; pass it to
- display_uri().
- (handle_current_folder_removed): Pass TRUE as @queue to
- e_shell_view_display_uri().
- (set_folder_timeout): Likewise.
- (switch_on_folder_tree_click): Likewise.
- (activate_shortcut_cb): Likewise.
- (corba_interface_change_current_view_cb): Likewise.
- (socket_destroy_cb): Likewise.
- (socket_destroy_cb): Likewise.
- (e_shell_view_load_settings): Here, try displaying the old URI
- with @queue set to FALSE; if this fails, display the default URI
- and then invoke display again using @queue = TRUE so it gets
- queued up. This should fix #27721.
-
-2002-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (idle_cb): Pass FALSE as @restore_all_views to
- e_shell_restore_from_settings() so we only restore the first view.
-
- * e-shell.c (e_shell_restore_from_settings): New arg
- @restore_all_views.
-
-2002-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (popup_folder_menu): Remove the context
- menu items using
- evolution_shell_component_client_unpopulate_folder_context_menu()
- instead of doing it ourself, since BonoboUI sucks.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_unpopulate_folder_context_menu):
- New.
-
- * evolution-test-component.c (register_component): Pass NULL as
- @unpopulate_folder_context_menu_fn to
- evolution_shell_component_new().
-
- * evolution-shell-component.c: New member
- unpopulate_folder_context_menu_fn in
- EvolutionShellComponentPrivate. New member uic in
- EvolutionShellComponentPrivate.
- (init): Init new members to NULL.
- (destroy): bonobo_object_unref() priv->uic if not NULL.
- (evolution_shell_component_new): New arg
- @unpopulate_folder_context_menu_fn.
- (evolution_shell_component_construct): Likewise.
- (impl_populateFolderContextMenu): Set priv->uic to the newly
- created UIComponent.
- (impl_unpopulateFolderContextMenu): New, implementation for the
- ::unpopulateFolderContextMenu CORBA method.
- (class_init): Install.
-
- * Evolution-ShellComponent.idl (unpopulateFolderContextMenu): New
- method.
- (AlreadyPopulated): New exception.
- (populateFolderContextMenu): Can raise it.
- (NotPopulated): New exception.
-
-2002-09-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (popup_folder_menu): Create an Items
- placeholder under ComponentPlaceholder, and then
- bonobo_ui_component_rm() it after we are done with the menu. This
- -should- fix #29782, but it doesn't. I am not sure why.
-
- * evolution-shell-component.h
- (EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER): Append a "/Items"
- part.
-
-2002-09-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-importer.c (show_import_wizard): Make the WM close
- button in the dialog hide instead of destroying, using
- gnome_dialog_close_hides(). [#15572]
-
-2002-08-28 Dan Winship <danw@ximian.com>
-
- * e-shell.c (setup_components): Pass a selection_order to
- oaf_query so we get the components back in a consistent order.
- Hack fix for #28490 for 1.2 by ensuring that Connector gets
- started before evolution-mail.
- (get_icon_path_for_component_info): Rename the oaf icon name
- property to use underscores to match the launch order property
- (which needs to use underscores because dashes are interpreted as
- subtraction in the selection_order context).
-
-2002-08-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view.c (get_shortcut_info): Make sure
- *custom_icon_name_return is at least set to NULL on return [it
- used to leave it uninitialized if the URI was not prefixed with
- E_SHELL_URI_PREFIX]. Also use e_shell_parse_uri() to parse the
- URI so we handle the default shortcuts properly, too.
-
-2002-08-19 Dan Winship <danw@ximian.com>
-
- * e-shell-shared-folder-picker-dialog.c (show_dialog): Get the
- "addresses" property of the select names control rather than
- "text", so we get the email address too. #28953
-
- * e-folder-type-registry.c
- (e_folder_type_registry_type_registered,
- e_folder_type_registry_unregister_type): Fix the names of these
- functions. (They previously used "register" instead of
- "registry".)
-
- * e-component-registry.c (register_type): Update for renaming
-
- * e-local-storage.c (load_folder): Likewise
-
-2002-08-16 Dan Winship <danw@ximian.com>
-
- * evolution-folder-selector-button.c
- (evolution_folder_selector_button_set_uri): If the selected URI is
- of an invalid type, don't accept it.
- (evolution_folder_selector_button_get_folder): Returns the
- selected folder.
- (various): updates to support get_folder, and to simplify.
-
-2002-08-09 Dan Winship <danw@ximian.com>
-
- * e-shell-shared-folder-picker-dialog.c (create_progress_dialog):
- Remove both timeouts when the dialog is destroyed, not just one of
- them.
- (shared_folder_discovery_listener_callback): Don't try to access
- fields of discovery_data after destroying it. Interpret the result
- argument correctly, and put up an error dialog (using
- e_corba_storage_corba_result_to_storage_result and
- e_storage_result_to_string) if something went wrong.
-
- * e-corba-storage.c
- (e_corba_storage_corba_result_to_storage_result): convert a
- GNOME_Evolution_Storage_Result to an EStorageResult.
- (async_folder_cb): Use that.
-
-2002-08-06 Dan Winship <danw@ximian.com>
-
- * e-storage-set-view.c (folder_property_item_verb_callback): Don't
- include the storage name in the path passed to
- e_corba_storage_show_folder_properties, for consistency with the
- other EStorage methods.
-
-2002-08-06 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c
- (storage_show_folder_properties_callback): New callback for the
- show_folder_properties signal.
- (setup_custom_storage): Add two property items, and connect the
- callback to the signal.
-
- * e-storage-set-view.c: Renamed private member container into
- ui_container; new member ui_component.
- (init): Initialize ui_component to NULL.
- (impl_destroy): Unref if not NULL.
- (e_storage_set_view_construct): If @ui_container is not NULL,
- weakref it and create a new ui_component that uses it as its
- container.
- (ui_container_destroy_notify): New, weakref destroy callback for
- priv->ui_container.
- (remove_property_items): New helper function.
- (setup_folder_properties_items_if_corba_storage_clicked): New
- helper function.
- (folder_property_item_verb_callback): New callback for the verbs
- associated to the folder property items.
- (popup_folder_menu): Set up the per-storage folder property items
- using setup_folder_properties_items_if_corba_storage_clicked() and
- remove them with remove_property_items() after the menu has been
- popped down. Don't invoke populate_folder_context_menu if there
- is no handler for this node [this avoids a spurious warning].
-
- * e-corba-storage.c (e_corba_storage_show_folder_properties): New.
- (e_corba_storage_get_folder_property_items): New.
- (e_corba_storage_free_property_items_list): New.
-
- * evolution-storage.c: New private member folder_property_items.
- (init): Init to NULL.
- (destroy): Free.
- (impl_showFolderProperties): New, implementation for the
- Storage::showFolderProperties CORBA method.
- (class_init): Set up the "show_folder_properties" signal here.
- (impl_Storage__get_propertyItems): New, getter for the
- Storage::propertyItems property.
- (corba_class_init): Install the new methods.
- (evolution_storage_add_property_item): New function to add
- property items to the storage.
-
- * evolution-storage.h: New signal show_folder_properties.
-
- * e-storage-set.c (e_storage_set_create_new_view): Renamed from
- e_storage_set_new_view().
-
- * Evolution-Storage.idl: Added attribute folderPropertyItems and
- method ::showFolderProperties.
-
-2002-08-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-gray-bar.c (endarken_style): Set the color for
- GTK_STATE_INSENSITIVE too so it doesn't look ugly when we quit.
-
-2002-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view.c (create_default_shortcuts_cb): New, implement
- a right-click -> "Add Default Shortcuts" menu item.
- (rename_group_cb): Remove double casts. *lol*
-
- * e-shortcuts.c (e_shortcuts_add_default_shortcuts): New.
- (e_shortcuts_add_default_group): Use
- e_shortcuts_add_default_shortcuts().
-
-2002-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-user-creatable-items-handler.c (ensure_menu_items):
- Don't sort the menu_items here.
- (create_menu_xml): Instead, sort here, and only sort the
- non-default section of the menu.
- (get_default_action_for_view): Just get the first item that is
- default; since we don't sort anymore, this works.
- (find_menu_item_for_verb): Removed since it is not used anymore.
-
-2002-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c (register_component): Pass NULL for
- @folder_type to
- evolution_shell_component_add_user_creatable_item().
-
- * e-shell-user-creatable-items-handler.c: New member folder_type
- in struct MenuItem.
- (ensure_menu_items): Initialize ->folder_type.
- (item_is_default): New helper function.
- (create_menu_xml): New arg @folder_type. Put the items on the top
- using item_is_default().
- (shell_view_view_changed_callback): Pass the folder type to
- create_menu_xml().
-
- * evolution-shell-component.c: New member folder_type in
- UserCreatableItemType.
- (user_creatable_item_type_new): New arg @folder_type.
- (user_creatable_item_type_free): Free ->folder_type.
- (evolution_shell_component_add_user_creatable_item): New arg
- @folder_type.
- (impl__get_userCreatableItemTypes): Set ->folderType in the
- returned CORBA structs.
-
- * Evolution-ShellComponent.idl: New member folderType in struct
- UserCreatableItemType.
-
- * e-shell-user-creatable-items-handler.c: New member component_id
- in struct MenuItem. Removed member menu_xml from
- EShellUserCreatableItemsHandlerPrivate.
- (init): No need to initialize menu_xml here anymore.
- (impl_destroy): ...And no need to free here, either.
- (setup_menu_xml): New, derived from ensure_menu_xml(). This
- orders the menu so that the items for the current component go at
- the top.
- (create_menu_xml): Removed.
- (e_shell_user_creatable_items_handler_attach_menus): Set up
- properly for the current component ID, using setup_menu_xml().
-
-2002-07-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-folder-selector-button.c
- (evolution_folder_selector_button_set_uri): New function to set
- the uri programatically on a EvolutionFolderSelectorButton dingus.
-
-2002-07-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (command_new_shortcut): Capitalize the title
- of the dialog for consistency.
-
- * e-shell-folder-creation-dialog.c (setup_dialog): Don't prepend
- the window's title with "Evolution -" since we don't do that
- anywhere else. Also capitalize properly.
-
-2002-07-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-user-creatable-items-handler.c (ensure_menu_xml): Put in
- the ComponentItems placeholder, instead of NewItems.
-
-2002-07-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (load_all_folders): Don't return FALSE if any
- of the folders fails to load; otherwise, if the user has played
- with ~/evolution, he might end up not seeing any folders at all.
-
-2002-07-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (command_work_online): Remove debugging
- message.
- (command_work_offline): Likewise.
-
-2002-07-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-selection-dialog.c (double_click_cb): Renamed
- from `dbl_click_cb'.
- (check_folder_type): Don't pop up an error dialog anymore.
- (check_folder_type_valid): Renamed from check_folder_type().
- (folder_selected_cb): Make the OK button sensitive only if the
- type of the selected folder is in the list of valid types;
- otherwise, make it insensitive. [#848]
-
-2002-07-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-shell-importer.c (start_import): removed check for local folders,
- so that we can import into non-local ones.
-
-2002-07-18 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-storage-set-view.c
- (impl_StorageSetView__set_checkedFolders): Removed unused
- variable.
-
- * e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct):
- Removed unused variable.
-
- Mass-replaced G_DIR_SEPARATOR and G_DIR_SEPARATOR_S with
- E_PATH_SEPARATOR and E_PATH_SEPARATOR_S:
-
- * e-storage.c
- (e_storage_path_is_absolute)
- (e_storage_path_is_relative)
- (e_storage_async_xfer_folder)
- * e-storage-set.c
- (make_full_path)
- (get_storage_for_path)
- (signal_new_folder_for_all_folders_under_paths)
- (signal_new_folder_for_all_folders_in_storage)
- (e_storage_set_get_path_for_physical_uri)
- * e-storage-set-view.c
- (storage_sort_callback)
- (new_storage_cb)
- (removed_storage_cb)
- (new_folder_cb)
- * e-shortcuts-view.c
- (get_shortcut_info)
- * e-shell-view.c
- (handle_current_folder_removed)
- * e-shell-utils.c
- (e_shell_folder_name_is_valid)
- * e-local-storage.c
- (construct)
- * e-folder-tree.c
- (get_parent_path)
- (get_parent_path)
- (e_folder_tree_destroy)
- (e_folder_tree_add)
- (e_folder_tree_foreach)
- * e-folder-dnd-bridge.c
- (handle_data_received_path)
- * evolution-storage.c
- (make_full_uri)
-
- * e-shell-constants.h: New #defines E_PATH_SEPARATOR and
- E_PATH_SEPARATOR_S.
-
- * e-local-storage.c (load_folder): Don't add the folder if its
- type isn't registered.
-
-2002-07-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view-model.c (get_icon_for_item): Get the
- EStorageSet from the shortcut's shell since there is no
- e_shortcuts_get_storage_set() anymore.
- * e-shortcuts-view.c (get_shortcut_info): Likewise.
- (impl_shortcut_drag_motion): Likewise.
- (impl_shortcut_drag_data_received): Likewise.
-
- * e-shell.c (e_shell_construct): e_shortcuts_new_from_file(), not
- e_shortcuts_new() here.
-
- * e-shortcuts.c: Removed members storage_set and
- folder_type_registy in EShortcutsPrivate. New member shell.
- (init): Init to NULL.
- (e_shortcuts_construct): Removed arg @storage_set and
- @folder_type_registry, new arg @shell.
- (e_shortcuts_new): Removed.
- (e_shortcuts_new_from_file): New.
- (impl_destroy): Renamed from destroy().
- (e_shortcuts_get_storage_set): Removed.
- (e_shortcuts_get_shell): New.
- (load_shortcuts): Accept any URI that can be parsed (by
- e_shell_parse_uri).
-
- * e-shell.c (e_shell_parse_uri): New.
-
- * e-shell-view.c (evolution_uri_for_default_uri): New.
- (display_uri): Use it to determine the evolution: uri given a
- default: uri.
-
- * e-shell.c (impl_Shell_handleURI): Pass it over to
- e_shell_create_view_from_uri_and_settings() even if it's an
- E_SHELL_DEFAULTURI_PREFIX.
- (handle_default_uri): Removed.
-
-2002-07-12 Peter Williams <peterw@ximian.com>
-
- * Makefile.am (INCLUDES): Add -I$(builddir)/libical/src/libical
- for the generated ical.h (some headers rely on this because
- they too get installed.)
-
-2002-07-14 Rodrigo Moya <rodrigo@ximian.com>
-
- * evolution-storage.c (impl_Storage_getFolderAtPath): no need to
- convert the value returned by e_folder_tree_get_folder to a
- GNOME_Evolution_Folder, since it already is, and duplicate it before
- returning.
-
-2002-07-14 Chris Toshok <toshok@ximian.com>
-
- * e-shell.c (folder_selection_dialog_folder_selected_cb): set
- corba_folder.customIconName so we don't crash.
- (impl_Shell_selectUserFolder): remove the default_type parameter
- to fix a compiler warning.
-
-2002-07-12 Dan Winship <danw@ximian.com>
-
- * evolution-storage.c (impl_Storage_asyncDiscoverSharedFolder):
- dup the listener, for consistency with the other signals
-
-2002-07-12 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-folder-selector-button.c (clicked): Ref the
- parent_window and then unref after you are done using it.
- [#27673]
-
-2002-07-12 Peter Williams <peterw@ximian.com>
-
- * Makefile.am (eshellinclude_HEADERS): Install some headers
- that weren't getting installed.
-
-2002-07-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-title-bar.c (e_shell_folder_title_bar_set_icon):
- Allow a NULL icon [remove the precondition].
-
- * e-shell-view.c (update_folder_title_bar): Only unref the
- folder_icon if not NULL.
-
-2002-07-11 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-storage-set-view.c
- (impl_StorageSetView__set_checkedFolders): Handle
- Folder.evolutionUri as a URI, not as a path. Also use
- e_free_string_list().
-
-2002-07-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (update_folder_title_bar): Ref the folder_icon
- that we get from e_folder_type_registry_get_icon_for_type().
-
-2002-07-11 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-storage.c (get_folder_list_foreach): Copy
- customIconName and sortingPriority in the new_corba_folder.
- [#27670]
-
-2002-07-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-title-bar.c: Remove some `#if 0'ed broken code.
- New members title_icon and title_button_icon in struct
- EShellFolderTitleBarPrivate. Remove member icon_widget. New
- static global variable empty_pixbuf.
- (init): Initialize these new members to NULL. Don't initialize
- icon_widget anymore since it's gone.
- (e_shell_folder_title_bar_construct): Create the title_button_icon
- and pack it into the title_button_hbox. Also, create the
- title_icon and pack that one as well. Retouched some of the
- hardcoded padding values.
- (size_allocate_icon): Rewritten to use the title_icon and return
- the allocated space like size_allocate_navigation_buttons.
- (e_shell_folder_title_bar_set_icon): Remove bogus const from the
- @icon arg. Ref the pixbuf, and update the two pixmap widgets from
- it. If @icon is NULL, use the empty_pixbuf.
- (impl_destroy): Renamed from destroy().
- (realize): Removed.
- (unrealize): Removed.
- (impl_size_allocate): Renamed from size_allocate().
- (class_init): Call it.
- (add_icon_widget): Removed.
- (new_empty_pixbuf): New.
- (new_empty_pixmap_widget): New.
- (size_allocate_navigation_buttons_and_title_icon): Renamed from
- size_allocate_navigation_buttons; set up the title_icon too.
-
- * e-shell-view.c (update_folder_title_bar): Unref the folder_icon
- after using it.
-
- * e-icon-factory.c (e_icon_factory_get_icon): Ref the returned pixbuf.
-
-2002-07-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (update_folder_title_bar): Get a @folder arg
- instead of a @type arg. Use the custom icon if the folder has
- one.
- (update_for_current_uri): Updated accordingly.
-
-2002-07-10 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c (setup_custom_storage): Pass
- @sorting_priority to evolution_storage_new_folder() so we test it.
- Also make /FirstFolder have an "inbox" custom icon.
-
- * e-local-storage.c (new_folder): Pass zero as @sorting_priority
- to evolution_storage_new_folder().
-
- * evolution-storage.c (evolution_storage_new_folder): New arg
- @sorting_priority; put it in the CORBA folder struct.
-
- * evolution-shell-client.c
- (impl_FolderSelectionListener_selected): Copy the sortingPriority
- as well.
-
- * e-folder.c (e_folder_to_corba): Set sortingPriority.
-
- * e-corba-storage-registry.c
- (impl_StorageRegistry_getFolderByUri): Set sortingPriority in the
- new CORBA Folder struct.
-
- * e-corba-storage.c (impl_StorageListener_notifyFolderCreated):
- Set the custom_icon if folder->customIconName is not an empty
- string. Likewise, set the sorting_priority
-
- * Evolution-common.idl: New member sortingPriority in struct
- Folder.
-
- * e-storage-set-view.c (folder_sort_callback): Sort according to
- the sorting_priorities.
-
- * e-folder.c: New member sorting_priority in EFolderPrivate.
- (init): Init to zero.
- (e_folder_set_custom_icon): Emit "changed" if required.
- (e_folder_set_sorting_priority): New.
-
-2002-07-09 Ettore Perazzoli <ettore@ximian.com>
-
- * e-icon-factory.c (load_icon): Ooops. Swapped the large/small
- pixbufs here. Also, plug a leak.
-
-2002-07-09 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c (setup_custom_storage): Pass NULL for
- @custom_icon_name to evolution_storage_new_folder().
-
- * e-local-storage.c (new_folder): Pass the custom_icon_name here
- to evolution_storage_new_folder().
-
- * evolution-shell-client.c
- (impl_FolderSelectionListener_selected): Set customIconName here
- too.
-
- * e-folder.c (e_folder_to_corba): Set customIconName too.
-
- * e-corba-storage-registry.c
- (impl_StorageRegistry_getFolderByUri): Set customIconName. Also,
- use e_safe_corba_string() to clean up the code a bit.
-
- * evolution-storage.c (evolution_storage_new_folder): New arg
- @custom_icon_name.
-
- * Evolution-common.idl: New member customIconName in struct
- Folder.
-
-2002-07-09 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view-model.c (get_icon_for_item): If the
- custom_icon_name is not NULL, return the pixbuf for it.
-
- * e-storage-set-view.c: #include "e-icon-factory.h".
-
- * e-shortcuts-view.c (impl_shortcut_dropped): Pass the
- custom_icon_name.
- (get_shortcut_info): New arg @custom_icon_name_return.
- (rename_shortcut_cb): Pass the custom_icon_name here.
-
- * e-shell-view-menu.c (new_shortcut_dialog_folder_selected_cb):
- Pass the custom_icon_name for the folder's shortcut.
-
- * e-shell-folder-commands.c (e_shell_command_add_to_shortcut_bar):
- Pass the custom_icon_name for the folder's shortcut.
-
- * e-corba-shortcuts.c (impl_add): Use the customIconName member in
- struct ::Shortcuts::Shortcut.
- (shorcut_list_to_corba): Set the customIconName member on the
- returned shortcuts.
- (impl_get): Likewise.
-
- * Evolution-Shortcuts.idl: New member customIconName in struct
- Shortcut.
-
- * e-shortcuts.c (shortcut_item_new): New arg @custom_icon_name;
- initialize the member in EShortcutItem from it.
- (shortcut_item_update): New arg @custom_icon_name; set the
- custom_icon_name from it. Also remove some braindeadness from
- this code.
- (update_shortcut_and_emit_signal): New arg @custom_icon_name.
- (load_shortcuts): Load the custom icon name from the XML
- [eg. <item name="foo" type="mail" icon="inbox">].
- (save_shortcuts): Save the custom icon name in the XML.
- (e_shortcuts_add_shortcut): New arg @custom_icon_name.
- (update_shortcuts_by_path): Pass the custom_icon_name to
- update_shortcut_and_emit_signal().
- (e_shortcuts_update_shortcut): New arg @custom_icon_name; pass it
- to update_shortcut_and_emit_signal().
- (e_shortcuts_add_default_group): Pass "inbox" as the
- custom_icon_name for the inbox shortcut, and NULL for the other
- shortcuts.
-
- * e-shortcuts.h: New member custom_icon_name in EShortcutItem.
-
-2002-07-09 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view.c (impl_shortcut_drag_motion): Remove debugging
- message.
- (impl_shortcut_drag_motion): Likewise.
-
- * e-local-storage.c (remove_folder_step): Remove debugging message.
-
- * e-folder-dnd-bridge.c (e_folder_dnd_bridge_data_received):
- Remove debugging message.
-
-2002-07-09 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (main): Call e_icon_factory_init().
-
- * e-local-storage.c (setup_folder_as_stock): New arg @icon_name;
- if not NULL, set up a custom icon for the folder.
- (setup_stock_folders): Set up custom icons for inbox and outbox.
-
- * e-storage-set-view.c (get_pixbuf_for_folder): If the folder has
- a custom icon, return the custom icon.
-
- * e-folder.c: New member custom_icon_name.
- (init): Initialize to NULL.
- (destroy): Free.
- (e_folder_get_custom_icon): New.
- (e_folder_set_custom_icon): New.
-
- * e-icon-cache.c: New.
- * e-icon-cache.h: New.
-
-2002-07-09 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (remove_folder): Remove unused variable.
-
-2002-07-08 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view.c (toggle_large_icons_cb): Change the group
- icon size using e_shortcuts_set_group_uses_small_icons() instead
- of changing it on the widget directly.
- (toggle_small_icons_cb): Likewise.
- (group_change_icon_size_callback): New, callback for the
- "group_change_icon_size" signal on the EShortcuts object.
- (e_shortcuts_view_construct): Connect. Also, initialize the icon
- sizes in the icon bars from the EShortcuts object.
-
- * e-shell-view.c (e_shell_view_load_settings): Don't set the
- shortcut group icon modes here anymore.
-
- * e-shortcuts.c: New member use_small_icons in struct
- ShortcutGroup.
- (shortcut_group_new): Init to FALSE.
- (e_shortcuts_set_group_uses_small_icons): New.
- (e_shortcuts_get_group_uses_small_icons): New.
- (class_init): Install "group_change_icon_size" signal.
- (save_shortcuts): Save the icon size per-group
- here, i.e. <group title="foo" icon_size="small">.
- (load_shortcuts): Set the icon size from the group's definition
- here.
-
- * e-shortcuts.h: New signal "group_change_icon_size" in
- EShortcutsClass.
-
-2002-07-08 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder.c (safe_corba_string_dup): New helper function.
- (e_folder_to_corba): Use it here.
-
- * Makefile.am (libeshell_la_SOURCES): Move e-folder.c here, from
- evolution_SOURCES.
- (eshellinclude_HEADERS): Likewise, move e-folder.h here.
-
- * evolution-storage.c (impl_Storage_getFolderAtPath): New,
- implementation for Evoluiton::Storage::getFolderAtPath.
- (evolution_storage_get_epv): Install CORBA method here.
-
- * Evolution-Storage.idl (getFolderAtPath): New method in
- Evolution::Storage.
-
-2002-07-05 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #22047, Crash after running the start-up wizard. The patch
- was applied a while ago to the evolution-1-0-branch but not on
- the trunk.]
-
- * e-shell-startup-wizard.c (startup_wizard_cancel): Unref the
- ETimezoneDialog.
- (finish_func): Likewise.
-
-2002-07-03 Ettore Perazzoli <ettore@ximian.com>
-
- [Fixes #27354.]
-
- * e-storage-set-view.c (impl_tree_drag_drop): Invoke
- e_folder_dnd_bridge_drop().
-
- * e-folder-dnd-bridge.c (find_matching_target_for_drag_context):
- New arg @atom_return. Return the GdkAtom associated with the type
- through it.
- (e_folder_dnd_bridge_drop): New.
-
-2002-07-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_show_settings): Don't set up the settings
- dialog as a transient. [#25776]
-
-2002-07-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (bonobo_interface_remove_folder_cb): Add
- parameter @listener to match the signal's signature. [#24413]
-
-2002-07-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-user-creatable-items-handler.c: New member tooltip in
- struct MenuItem.
- (ensure_menu_items): Initialize the tooltip member.
- (shell_view_view_changed_callback): Set the tooltip for the "New"
- button.
- (ensure_menu_xml): Set up the tooltip here as well.
-
- * evolution-shell-component.c: Add tooltip member to struct
- UserCreatableItemType.
- (user_creatable_item_type_new): New arg @tooltip.
- (evolution_shell_component_add_user_creatable_item): New arg
- @tooltip.
- (impl__get_userCreatableItemTypes): Put the tooltip in the struct
- as well.
-
- * e-shell-user-creatable-items-handler.c (setup_toolbar_button):
- Create a GtkTooltips object and attach it to the combo_button
- using gtk_object_set_data().
- (shell_view_view_changed_callback): Set up a tooltip for the
- button, according to the default.
-
- * Evolution-ShellComponent.idl: Add a tooltip member to struct
- UserCreatableItemType.
-
-2002-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_prepare_for_quit): Remove debugging message.
-
- * e-shell-view.c (setup_verb_sensitivity_for_folder): Set
- sensitivity of /commands/AddFolderToShortcutBar,
- /commands/OpenFolder and /commands/OpenFolderInNewWindow too,
- depending on whether the node that was right-clicked can be opened
- as a folder.
-
- * e-storage-set-view.c (popup_folder_menu): Pop up the right-click
- menu even if we are not clicking on a folder with a proper
- handler.
-
-2002-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c: New member preparing_to_quit in EShellPrivate.
- (init): Initialize to FALSE.
- (e_shell_prepare_for_quit): Set preparing_to_quit to TRUE on
- entering, and set it to FALSE on return.
- (view_delete_event_cb): Don't call e_shell_prepare_for_quit() if
- preparing_for_quit is TRUE.
-
-2002-06-28 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-storage.c (impl_Storage_updateFolder): Don't stop
- notifying the listeners if ::notifyFolderUpdated() fails. Should
- fix #25598.
-
-2002-06-28 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #10681, Incorrect behavior when deleting a hierarchy of local
- folders.]
-
- * e-local-storage.c: Change the ASyncRemoveFolderCallbackData
- struct to have only storage and next_paths_to_delete members.
- (remove_folder_step): New.
- (component_async_remove_folder_callback): Start deletion for the
- next path in next_paths_to_delete, so we handle recursion
- properly.
- (create_subfolder_list): New.
- (remove_folder): Create the list with create_subfolder_list,
- initialize the ASyncRemoveFolderCallbackData with the
- next_paths_to_delete list and do the first deletion. This way we
- handle recursion properly.
-
-2002-06-26 Iain <iain@ximian.com>
-
- * e-shell-importer.c (show_import_wizard): Only let the dialog be
- opened once.
-
-2002-06-26 Iain <iain@ximian.com>
-
- * Evolution-StorageSetView.idl: Add a notifyFolderToggled method,
- allow checkedFolders to be writable.
-
- * e-shell-importer.c (free_iid_list): Free the list of iid infos.
- (get_name_from_component_info): Move this function from futher down
- the file to here because it's useful.
- (choose_importer_from_list): Present the user with a list of importer
- names to select the one they want to use.
- (get_iid_for_filetype): Store the name of the importer as well as the
- iid in the list. If there are multiple matches, show the user a list.
-
- * evolution-storage-set-view-listener.[ch]: Add a folder toggled signal.
- (impl_GNOME_Evolution_StorageSetViewListener_notifyFolderToggled):
- Notify listeners that a folder has been toggled.
- (corba_class_init): Hook up the new method.
- (class_init): Create the new signal.
-
- * evolution-storage-set-view.c
- (storage_set_view_widget_folder_toggled_cb): Call the CORBA method for
- each listener.
- (impl_StorageSetView__set_checkedFolders): Set the checked folders
- from the list.
- (impl_StorageSetView__get_checkedFolders): Don't include blanks in the
- list.
-
-2002-06-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (remove_folder): Removed arg @physical_uri.
-
- * e-shell-folder-selection-dialog.c (impl_clicked): Pass
- default_type to e_shell_show_folder_creation_dialog() properly.
- [Patch by Christian Kreibich <christian@whoop.org>.]
-
-2002-06-19 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-corba-config-page.h: Remove #include <config.h>
- * e-shell-about-box.h: Same
- * e-history.h: Same
- * e-shell-importer.c: gtk_widget_show() all items in the optionmenu
- before showing it.
- * e-shell-offline-handler.h: Remove #include <config.h>
- * e-shell-settings-dialog.h: Same.
-
-2002-05-31 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-storage-set-view.c
- (impl_StorageSetView__get_checkedFolders): Set release for the
- CORBA path sequence to TRUE.
-
- * evolution-shell-component.c
- (fill_corba_sequence_from_null_terminated_string_array): Set
- release for the CORBA sequence to TRUE so it gets freed properly.
- (impl__get_externalUriSchemas): Likewise for the returned
- uri_chema_list.
-
- * e-shell-offline-handler.c (duplicate_connection_list): Set
- release for the connection sequence to TRUE.
-
- * e-shell-config-offline.c (config_control_apply_callback): Set
- release for the path sequence to TRUE.
-
- * e-corba-storage-registry.c
- (impl_StorageRegistry_getStorageList): Set release for the storage
- sequence to TRUE.
-
- * evolution-storage.c (impl_Storage__get_folderList): Set release
- for the folder sequence to TRUE.
-
-2002-05-30 Ettore Perazzoli <ettore@ximian.com>
-
- [This fixes #25361.]
-
- * e-folder-list.c (e_folder_list_construct): Use
- bonobo_object_ref() instead of bonobo_object_client_ref() as the
- former only refs the CORBA object [Sigh].
-
- * e-shell-config-autocompletion.c
- (e_shell_config_autocompletion_create_widget): Don't unref the
- shell_client here, as we need it. :-)
-
-2002-05-30 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (command_about_box): Connect
- about_box_event_callback() to the "key_press_event" signal as
- well. This way the about box is closed when you press a key too.
- [#25349]
-
-2002-05-28 Chris Toshok <toshok@ximian.com>
-
- * e-folder-list.c (e_folder_list_set_items): skip folders that
- aren't valid uri's.
- (e_folder_list_get_items): didn't update this to track the change
- in model columns. bad toshok.
-
-2002-05-24 Chris Toshok <toshok@ximian.com>
-
- [ fixes 90% of #25047 ]
- * e-folder-list.c (get_folder_for_uri): shamelessly lifted from
- evolution-folder-selector-button.c.
- (create_display_string): modeled again after
- evolution-folder-selector-button.c, so we can give a little more
- context (and make the table look like the folder selector
- buttons.)
- (SPEC): add a pixbuf column, also remove the sorting behavior.
- (columns): add a pixbuf column and another string column (for the
- display string).
- (add_clicked): create the display string and get the proper
- pixbuf, and insert both.
- (edit_clicked): removed.
- (update_buttons): remove edit button handling from here.
- (e_folder_list_init): remove the hooking up of button-edit's
- "clicked" signal.
- (e_folder_list_construct): get a reference to the storage registry
- so we can look up folders.
- (e_folder_list_set_items): analogous change to add_clicked - get
- the display string and pixbuf and insert them.
-
- * glade/e-folder-list.glade: remove the edit button.
-
- * glade/e-shell-config-default-folders.glade: remove the
- frame/vbox, since we embed it in a notebook and the tab has the
- title already.
-
- * e-shell-config.c (config_control_factory_cb): the only config
- control we deal with here now is the folder settings control.
-
- * e-shell-config-default-folders.c
- (e_shell_config_default_folders_create_widget): rename
- e_shell_config_default_folders_create_control to this, return the
- widget, and take the config control to use as an arg.
-
- * e-shell-config-offline.c (e_shell_config_offline_create_widget):
- make an analogous change here as with
- default_folders_create_widget.
-
- * e-shell-config-default-folders.h
- (e_shell_config_default_folders_create_widget): track change to
- prototype.
-
- * e-shell-config-offline.h (e_shell_config_offline_create_widget): same.
-
- * GNOME_Evolution_Shell.oaf.in: remove the DefaultFolders and
- OfflineFolders controls and add a FolderSettings_Control.
-
- * Makefile.am (evolution_SOURCES): add
- e-shell-config-folder-settings.[ch] and
- e-shell-config-autocompletion.[ch].
-
- * e-shell-config-folder-settings.[ch]: new files, embed (after a
- fashion) the default folder, offline, and autocompletion UI's in a
- notebook.
-
- * e-shell-config-autocompletion.[ch]: Basically copy over and
- shell-ize the addressbook autocompletion config control so it can
- be embedded more easily with the other folder settings.
-
-2002-05-23 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (quit_box_new): Set @allow_shrink and @allow_grow to
- FALSE for the window. Fixes #17534.
-
-2002-05-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): Pass FALSE for
- @allow_shrink. Fixes #15688.
-
-2002-05-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c (delete_dialog): Make a little bit
- prettier. Default to "Delete", not "Cancel".
-
-2002-05-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view.c (rename_group_cb): Set the view type from the
- original group, thus preserving the small-icon/large-icon state.
- Fixes #6732.
-
-2002-05-23 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (show_development_warning): Add a toggle to avoid
- displaying the dialog again. Don't display the dialog at all if
- the /Shell/skip_warning_dialog_1_1 bonobo-conf key is set to
- FALSE.
- (warning_dialog_clicked_callback): Set
- /Shell/skip_warning_dialog_1_1 according to the state of the check
- button.
-
-2002-05-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (impl_Shell_selectUserFolder): No more @default_type
- arg to e_shell_folder_selection_dialog_new().
-
- * e-shell-view-menu.c (command_goto_folder): No more @default_type
- arg to e_shell_folder_selection_dialog_new().
- (command_new_shortcut): Likewise.
-
- * e-shell-importer.c (import_druid_finish): No more @default_type
- arg to e_shell_folder_selection_dialog_new().
-
- * e-shell-folder-commands.c (e_shell_command_move_folder): No more
- @default_type arg to e_shell_folder_selection_dialog_new().
- (e_shell_command_copy_folder): Likewise.
-
- * e-shell-folder-selection-dialog.c: Removed default_type member
- in EShellFolderSelectionDialogPrivate.
- (e_shell_folder_selection_dialog_new): Removed @default_type arg.
- (e_shell_folder_selection_dialog_construct): Likewise.
- (impl_clicked): Just pass the first of the allowed types to
- e_shell_show_folder_creation_dialog() for the default type.
-
- * evolution-shell-client.c (user_select_folder): No more
- @default_type arg to the ::userSelectFolder CORBA method.
-
- * Evolution-Shell.idl (selectUserFolder): Remove arg
- @default_type.
-
-2002-05-22 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (view_map_callback): New callback for when the first
- created view in the shell gets mapped.
- (new_view_created_callback): New callback for when the first view
- of the shell gets created.
- (show_development_warning): New function to display a warning
- about the fact that Evolution is unstable.
- (idle_cb): Call show_development_warning() here unless the
- EVOLVE_ME_HARDER environment variable is set.
-
- * e-shell.c (class_init): Add the "new_view_created" signal here.
- (create_view): Emit the signal here.
-
- * e-shell.h: New signal "new_view_created".
-
-2002-05-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-user-creatable-items-handler.c: New member
- default_menu_item in EShellUserCreatableItemsHandlerPrivate.
- (ensure_menu_items): Set ->default_menu_item.
- (get_default_action_for_view): When no default item is specified,
- just return ->default_menu_item.
-
-2002-05-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_prepare_for_quit): Only refuse quitting if
- the result is CANCEL. This way we allow quitting if one of the
- components has crashed or something else otherwise goes wrong.
- Fixes #25093.
-
- * evolution-shell-component-client.c
- (result_from_async_corba_result): Handle
- GNOME_Evolution_ShellComponentListener_CANCEL.
-
-2002-05-21 Christopher James Lahey <clahey@ximian.com>
-
- * e-corba-storage.c (async_open_folder_idle): Do async_open_folder
- in an idle callback.
-
- * e-shell-shared-folder-picker-dialog.c (user_clicked),
- glade/e-shell-shared-folder-picker-dialog.glade: Added a select
- names button here.
-
-2002-05-20 Chris Toshok <toshok@ximian.com>
-
- * evolution-folder-selector-button.c (clicked): set the parent
- window insensitive before popping up the dialog and sensitive
- after it's popped down, to give us semi-modal behavior. Also,
- emit a "popped_up" signal when popping up the dialog, and emit
- "canceled" when the return folder is NULL (when the user canceled
- the dialog).
- (class_init): fix typo (?) - parent type isn't
- bonobo_object_get_type(), it's PARENT_TYPE. Also, initialize the
- POPPED_UP and CANCELED signals.
-
- * evolution-folder-selector-button.h (struct
- _EvolutionFolderSelectorButtonClass): add popped_up and canceled
- signals.
-
-2002-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-sync.c (sync_folder): Skip the folder if it
- doesn't have the can_sync_offline property set.
-
-2002-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-corba-storage.c (impl_StorageListener_notifyFolderCreated):
- Set the can_sync_offline property on the EFolder based on the
- canSyncOffline value on the CORBA folder.
-
- * evolution-test-component.c (setup_custom_storage): Pass FALSE
- for @sync_offline to evolution_storage_new_folder().
-
- * e-local-storage.c (new_folder): Pass FALSE for @sync_offline to
- evolution_storage_new_folder().
-
- * evolution-storage.h (evolution_storage_new_folder): New arg
- @can_sync_offline.
-
-2002-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * Evolution-Offline.idl (syncFolder): Remove exception.
- (cancelSyncFolder): Remove exception.
-
- * e-shell-config-offline.c (storage_set_view_has_checkbox_func):
- New.
- (e_shell_config_offline_create_control): Pass it as the
- @has_checkbox_func.
-
- * e-folder.c: New member can_sync_offline in EFolderPrivate.
- (init): Init to FALSE.
- (e_folder_get_can_sync_offline): New.
- (e_folder_to_corba): Set canSyncOffline in the returned CORBA
- folder.
- (e_folder_set_physical_uri): Protect from when @physical_uri and
- ->physical_uri are the same thing.
- (e_folder_set_description): Same here with description.
- (e_folder_set_type_string): And type.
-
- * Evolution-common.idl: New member canSyncOffline in struct
- Folder.
-
-2002-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-config-offline.c
- (e_shell_config_offline_create_control): Pass NULL for
- @has_checkbox_func and @has_checkbox_func_data.
-
- * evolution-storage-set-view.c
- (impl_StorageSetView__set_showCheckboxes): Pass NULL for
- @has_checkbox_func and @has_checkbox_func_data.
-
- * e-storage-set-view.c: New member has_checkbox_func and
- has_checkbox_func_data in EStorageSetViewPrivate.
- (init): Init to NULL.
- (e_storage_set_view_set_show_checkboxes): New args
- @has_checkbox_func and @func_data.
- (has_checkbox): Always return FALSE for the toplevels. For the
- other ones return TRUE unless ->has_checkbox_func is not-NULL; in
- which case, we use that function to determine whether the folder
- is actually checkable.
-
- * Evolution-ShellComponent.idl (requestQuit): Remove exception.
-
-2002-05-16 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (view_delete_event_cb): Ask e_shell_prepare_for_quit()
- before destroying the view if it's the last one.
-
- * e-shell-view-menu.c (command_close): Synthesize a delete_event
- on the view instead of directly destroying it.
-
-2002-05-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (command_quit): Check with
- e_shell_prepare_for_quit() before quitting.
-
- * e-shell.c (e_shell_prepare_for_quit): New.
-
- * evolution-test-component.c (request_quit_fn): New function
- asking for confirmation to quit.
-
- * evolution-shell-component.c (evolution_shell_component_new): New
- arg @request_quit_fn.
- (impl_requestQuit): New, implementation for
- EvolutionShellComponent::requestQuit.
- (evolution_shell_component_result_to_string): Handle
- EVOLUTION_SHELL_COMPONENT_CANCEL.
- (evolution_shell_component_client_request_quit): New.
-
- * Evolution-ShellComponent.idl (requestQuit): New.
-
-2002-05-15 Iain <iain@ximian.com>
-
- * e-corba-storage-registry.c (impl_StorageRegistry_addStorage): Remove
- debuggin spew
-
-2002-05-15 Iain <iain@ximian.com>
-
- * e-corba-storage-registry.c (impl_StorageRegistry_addStorage): Apply
- patch from Peter Williams to notify listeners when a new storage is
- created.
-
-2002-05-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-handler.c
- (e_shell_offline_handler_put_components_offline): Call
- e_shell_offline_sync_all_folders() if no connection is reported
- here.
- (dialog_handle_ok): Sync all the folders here through
- e_shell_offline_sync_all_folders().
-
- * e-shell-offline-sync.c: New.
- * e-shell-offline-sync.h: New.
-
- * Evolution-Offline.idl (syncFolder): Make oneway.
- (cancelSyncFolder): Likewise.
- (SyncFolderProgressListener::reportSuccess): New method.
-
-2002-05-14 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am: Added check-empty.xpm, check-filled.xpm, and
- check-missing.xpm.
-
- * check-empty.xpm, check-filled.xpm, check-missing.xpm: New xpms.
- Copied from gal. check-missing.xpm is simply a transparent xpm of
- the correct size.
-
- * e-storage-set-view.c (etree_value_at): When getting, check if
- the path doesn't have a check box and return 2 in that case.
- (etree_set_value_at): Check if the path doesn't have a check box
- and don't change it in that case. Also, just invert the value
- here instead of paying attention to the set value passed in.
- (class_init): Initialize the checks GdkPixbufs.
- (e_storage_set_view_construct): Create the "optional_checkbox"
- cell.
-
- * e-storage-set-view.etspec: Changed the cell for the checkbox
- column to "optional_checkbox".
-
-2002-05-14 Christopher James Lahey <clahey@ximian.com>
-
- * evolution-storage.c (evolution_storage_new_folder): Compute the
- evolutionUri here and pass it in.
-
-2002-05-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-config-offline.c
- (init_storage_set_view_status_from_config): Add a missing
- CORBA_free in the case in which the typecode of the
- /OfflineFolders/Paths key in the ConfigDatabase doesn't match the
- expected type.
-
-2002-05-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_go_offline): Pass self to
- e_shell_offline_handler_new() instead of the component registry.
-
- * e-shell-offline-handler.c: Replace member `component_registry'
- in EShellOfflineHandlerPrivate with a `shell' member. Updated all
- the code to retrieve the component registry from the shell instead
- of directly.
- (e_shell_offline_handler_construct): Get a @shell instead of a
- @component_registry.
-
-2002-05-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (e_storage_set_view_get_checkboxes_list):
- Changed this to just walk the hash table to get the list of
- checked checkboxes instead of walking the tree. (Makes it so that
- checked paths will remain checked, even if they're not shown in
- the tree when the list is gotten.)
-
-2002-05-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-config.c: Handle the e-shell-config-offline and
- e-shell-config-default-folders pages.
-
- * e-shell-config-offline.h: New.
- * e-shell-config-offline.c: New.
-
- * e-shell-config-default-folders.h: New.
- * e-shell-config-default-folders.c: New. Moved default folder
- page configuration in from e-shell-config.c.
-
- * GNOME_Evolution_Shell.oaf.in: Add
- GNOME_Evolution_Shell_Config_OfflineFolders_Control.
-
-2002-05-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (etree_set_value_at): Added a signal when
- the value of the checkboxes changes.
-
-2002-05-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-shared-folder-picker-dialog.c: Add members `parent' and
- `shell' in DiscoveryData.
- (shell_view_destroy_callback): Callback for destruction of
- ->parent; set ->parent to NULL.
- (shell_destroy_callback): Callback for the desctruction of the
- shell; clean up everything.
- (discover_folder): Initialize ->parent and shell, and add the
- corresponding destruction handlers.
- (shared_folder_discovery_listener_callback): Open the discovered
- folder.
- (setup_progress_dialog): Renamed from `show_progress_dialog'. Set
- up a timeout for displaying the dialog instead of displaying it
- right away.
- (progress_dialog_show_timeout_callback): Callback for showing the
- dialog after the callback.
-
-2002-05-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-shared-folder-picker-dialog.c
- (shared_folder_discovery_listener_callback): Updated for
- FolderResult instead of DiscoverSharedFolderResult.
-
- * Evolution-Storage.idl: Remove struct DiscoverSharedFolderResult;
- we want to just use FolderResult for asyncDiscoverSharedFolder.
-
-2002-05-10 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c: Added some tests for the custom
- storage.
-
- * evolution-storage.c: New signal DISCOVER_SHARED_FOLDER.
- (impl_Storage_asyncXferFolder): Renamed from
- impl_Storage_async_xfer_folder.
- (impl_Storage_asyncRemoveFolder): Renamed from
- impl_Storage_async_remove_folder.
- (impl_Storage_asyncCreateFolder): Renamed from
- impl_Storage_async_create_folder.
- (impl_Storage_asyncOpenFolder): Renamed from
- impl_storage_async_open_folder.
- (impl_Storage_addListener): Renamed from
- impl_Storage_add_listener.
- (impl_Storage_removeListener): Renamed from
- impl_Storage_remove_listener.
- (impl_Storage_asyncDiscoverSharedFolder): New, implementation for
- ::asyncDiscoverSharedFolder.
- (evolution_storage_get_epv): Install the CORBA method here.
- (class_init): Set up the "discover_shared_folder" signal here.
- (e_marshal_NONE__POINTER_POINTER): Yet Another Marshaller. Die
- die die.
-
- * Evolution-Storage.idl (Storage::asyncDiscoverSharedFolder): New
- method.
- (StorageListener::notifySharedFolderDiscovered): New method.
-
- * e-shell-shared-folder-picker-dialog.c: New.
- * e-shell-shared-folder-picker-dialog.h: New.
-
- * e-shell-view-menu.c (command_open_other_users_folder): New,
- implementation for the FileOpenOtherUsersFolder verb.
-
- * Makefile.am: Generate stubs and skels for
- Evolution::Addressbook::SelectNames as well.
-
- * glade/e-shell-shared-folder-picker-dialog.glade: New.
-
-2002-05-09 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (construct): Pass %FALSE as
- @has_shared_folders to evolution_storage_new().
-
- * evolution-storage.c: New member has_shared_folders in
- EvolutionStoragePrivate.
- (init): Initialize to FALSE.
- (evolution_storage_new): New arg @has_shared_folders.
- (evolution_storage_construct): Likewise.
- (impl_Storage__get_folderList): Renamed from
- impl_Storage__get_folder_list.
- (impl_Storage__get_hasSharedFolders): New, implementation for
- ::hasSharedFolders.
- (evolution_storage_get_epv): Install the CORBA method
- implementation.
-
- * Evolution-Storage.idl: Make Storage::name a readonly attribute. New attribute Storage::
-
-2002-05-09 Ettore Perazzoli <ettore@ximian.com>
-
- * Evolution-Offline.idl: Rename NotPrepared to notPrepared and
- NotSyncing to notSyncing.
-
- * evolution-storage.c (impl_Storage__get_folder_list): Renamed
- from impl_Storage_get_folder_list().
-
- * Evolution-Storage.idl: Don't typedef FolderList here. Replace
- `getFolderList' method with a readonly attribute.
-
-2002-05-07 Ettore Perazzoli <ettore@ximian.com>
-
- * Evolution-Offline.idl: New interface SyncFolderProgressListener.
- (Offline::cancelSyncFolder): New.
- (Offline::syncFolder): New.
-
-2002-05-07 JP Rosevear <jpr@ximian.com>
-
- * evolution-storage.c (get_folder_list_foreach): add every folder
- to the sequence except the root folder
- (impl_Storage_get_folder_list): implement corba method
- (evolution_storage_get_epv): set new method implementation
-
- * evolution-folder-selector-button.h: fix signal prototype
-
- * e-folder-tree.h: new proto
-
- * e-folder-tree.c (e_folder_tree_get_count): count nodes
- (count_nodes): bump count foreach path
-
- * e-corba-storage-registry.c
- (impl_StorageRegistry_getStorageList): implement idl method
- (corba_class_init): set epv method
-
- * Evolution-Storage.idl: add getStorageList and getFolderList
- methods
-
-2002-05-07 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c (create_new_folder_selector): Use the
- new evolution_shell_client_create_storage_set_view() call.
-
- * evolution-shell-client.c
- (evolution_shell_client_create_storage_set_view): New.
-
-2002-05-07 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-storage-set-view-factory.c
- (evolution_storage_set_view_factory_new_view): Put the
- EStorageSetView in an EScrollFrame.
-
- * e-shell.c (impl_Shell_createStorageSetView):
- CORBA_Object_duplicate the object before returning.
-
- * evolution-test-component.c
- (create_new_folder_selector): New function to create a simple test
- environment for the new checkbox-enabled StorageSetView.
- (register_component): Add user-creatable type FolderSelector.
- (user_create_new_item_callback): Handle FolderSelector.
- (dialog_clicked_callback): Print out the checked items in the
- folder selector.
- (main): Print out a message before going into bonobo_main().
-
- * evolution-storage-set-view.c
- (impl_StorageSetView__get_showFolders): Renamed from
- impl_StorageSetView__get_show_folders.
- (impl_StorageSetView__set_showFolders): Renamed from
- impl_StorageSetView__set_show_folders.
- (impl_StorageSetView__set_showCheckboxes): New, write the
- showCheckboxes CORBA attribute.
- (impl_StorageSetView__get_showCheckboxes): New, read the
- showCheckboxes CORBA attribute.
- (impl_StorageSetView__get_checkedFolders): New, read the
- checkedFolders CORBA attribute.
- (corba_class_init): Install the new CORBA methods methods.
-
- * e-storage-set-view.c (essv_add_to_list): strdup() the path.
- (e_storage_set_view_get_storage_set): New.
-
- * e-folder.c (e_folder_to_corba): New.
-
- * Evolution-StorageSetView.idl: Add showCheckboxes and
- checkedFolders attributes.
-
- * Evolution-common.idl: Add typedef for FolderList.
-
-2002-05-03 Christopher James Lahey <clahey@ximian.com>
-
- * e-folder-list.c: Use bonobo_object_client_(un)?ref instead of
- gtk_object_(un)?ref.
- (add_clicked): Don't pass NULL to
- evolution_shell_client_user_select_folder.
-
- * glade/Makefile.am: Added e-folder-list.glade
-
- * glade/e-folder-list.glade: The glade file for e-folder-list.
-
-2002-05-03 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (eshellinclude_HEADERS): Added e-folder-list.h.
- (libeshell_la_SOURCES): Added e-folder-list.c.
-
- * e-folder-list.c, e-folder-list.h: New widget for editing a list
- of folder uris.
-
-2002-04-29 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (e_storage_set_view_set_checkboxes_list,
- e_storage_set_view_get_checkboxes_list): Added these functions.
- Implemented checkboxes in the ETreeModel here.
-
-2002-04-19 Anna Marie Dirks <anna@ximian.com>
-
- * glade/e-shell-config-default-folders.glade: Minor label tweaks;
- changed "Default folders" to "Default Folders", and added
- accelerators.
-
-2002-04-18 JP Rosevear <jpr@ximian.com>
-
- * evolution-shell-view.c (impl_ShellView_show_settings): emit
- show_settings signal
- (corba_class_init): assign epv method
- (class_init): add signal
-
- * evolution-shell-view.h: new signal
-
- * e-shell.c (init): init settings_dialog private member
- (settings_dialog_destroy_cb): reset dialog pointer
- (e_shell_show_settings): show the settings dialog, bring it to the
- front if one already exists for this shell
-
- * e-shell.h: new proto
-
- * e-shell-view.c (corba_interface_show_settings): implement
- showSettings method
- (setup_corba_interface): listen for show_settings signal
- (e_shell_view_show_settings): show the settings dialog
-
- * e-shell-view.h: new proto
-
- * e-shell-view-menu.c (command_settings): call
- e_shell_view_show_settings instead
-
- * Evolution-ShellView.idl: add showSettings method
-
-2002-04-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view.c (impl_shortcut_drag_motion): New, override
- for EShortcutBar::shortcut_drag_motion.
- (impl_shortcut_drag_data_received): New, override for
- EShortcutBar::shortcut_drag_data_received.
- (class_init): Install the method overrides.
-
-2002-04-17 Christopher James Lahey <clahey@ximian.com>
-
- * e-activity-handler.c: Updated this to match the new EPopupMenu.
-
-2002-04-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (handle_evolution_path_drag_motion):
- Removed.
- (impl_tree_drag_motion): Rewritten to use
- `e_folder_dnd_bridge_motion()'.
- (impl_tree_drag_data_received): Rewritten to use
- `e_folder_dnd_bridge_data_received()'.
- (convert_gdk_drag_action_to_corba): Removed.
- (convert_corba_drag_action_to_gdk): Removed.
- (find_matching_target_for_drag_context): Removed.
-
- * e-folder-dnd-bridge.c: New.
- * e-folder-dnd-bridge.h: New.
-
-2002-04-10 Dan Winship <danw@ximian.com>
-
- * e-shell-config.c: Shell config page routines. Right now
- handles the default folders page.
-
- * glade/e-shell-config-default-folders.glade: New.
-
- * GNOME_Evolution_Shell.oaf.in: Add info for the default folders
- config page.
-
- * main.c (idle_cb): If we successfully registered the shell,
- register the config factory.
-
- * evolution-shell-client.c (evolution_shell_client_new): Note the
- fact that it frees the corba_shell when it is destroyed.
-
- * evolution-folder-selector-button.c
- (evolution_folder_selector_button_construct, destroy): Use
- bonobo_object_ref/unref on the shell client, not gtk.
-
- * e-shell.c (e_shell_construct): Pass local_directory to
- e_setup_check_db.
- (handle_default_uri): Fix the config db paths here to match the
- other routines.
-
- * e-setup.c (e_setup_check_db): Make this take the evolution
- directory path as well so we can properly set up file: URIs for
- the default folders.
-
-2002-04-09 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (idle_cb): Change the logic for displaying a default
- window, so we don't end up with two windows all the time.
-
-2002-04-09 Ettore Perazzoli <ettore@ximian.com>
-
- [Patch from Max Horn <max@quendi.de>.]
-
- * e-local-storage.c: Move <dirent.h> down the #include list so it
- compiles on Darwin.
-
-2002-04-09 Dan Winship <danw@ximian.com>
-
- * e-setup.c (e_setup_check_db): New. Check that things that need
- to be in the config db are. Right now it sets up the default
- folders.
-
- * e-shell.c (e_shell_construct): Call e_setup_check_db after
- getting the config db.
- (impl_Shell_handleURI): Handle "default:" URIs by looking up the
- default folders in the config db.
-
- * main.c (idle_cb): Check for "default:" URIs and treat them the
- same way as "evolution:" URIs. If the shell fails to display all
- of the requested URIs, fall back to the default URI (Summary).
-
- * e-shell-constants.h: Add E_SUMMARY_URI, E_LOCAL_INBOX_URI, etc.
-
- * e-shortcuts.c (e_shortcuts_add_default_group): Use
- E_LOCAL_INBOX_URI, etc.
-
- * e-shell-view.c: #define FALLBACK_URI to E_SUMMARY_URI
-
-2002-04-09 Dan Winship <danw@ximian.com>
-
- * Evolution-ShellComponent.idl (createView): Add a "view_info"
- argument.
-
- * e-shell-view.c (get_view_for_uri): if the URI contains a '#',
- split it into a URI and a "view_info" at that point. (Otherwise,
- pass "" for the view_info to ShellComponent_createView.) This can
- be used for things like specifying day/month/week view to the
- calendar.
-
- * e-shell.c (create_view): Ignore e_shell_view_display_uri's
- return code: it's possible/likely that the requested URL is remote
- and hasn't been filled in yet.
- (impl_Shell_handleURI): Don't use Shell_createNewView directly,
- call e_shell_create_view_from_uri_and_settings. (For the above fix
- and some others.)
-
- * evolution-shell-component.c (impl_createView): Add view_info.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_create_view): Add view_info.
-
- * evolution-test-component.c (create_view_fn): add view_data.
-
- * e-corba-storage-registry.c
- (impl_StorageRegistry_getFolderByUri): kill a warning
-
-2002-04-08 Dan Winship <danw@ximian.com>
-
- Fix "evolution evolution:/path/to/folder" to use default view
- prefs.
-
- * e-shell.c (impl_Shell_createNewView): Use
- e_shell_create_view_from_uri_and_settings to create the new view
- based on saved view 0 instead of always using the initial
- evolution defaults.
- (e_shell_create_view_from_uri_and_settings): Renamed and
- simplified; the template_view argument was useless and
- settings_found would always be set to TRUE in the context it was
- being used it.
- (e_shell_restore_from_settings): Simplify for
- e_shell_create_view_from_uri_and_settings changes.
-
- * e-shell-view.c (e_shell_view_load_settings): Only load the
- DisplayedURI if the view isn't already displaying a URI. Also,
- pass an &ev to the first bonobo_config_get_long so we can tell if
- it failed and bail out.
-
- * e-shell-view.h: Remove a prototype for a non-existent function
- (e_shell_view_remove_control_for_uri).
-
- * main.c (idle_cb): Add some comments here and remove some dead
- code.
-
-2002-04-06 JP Rosevear <jpr@ximian.com>
-
- * e-shell-settings-dialog.c (page_new): set type
- (load_pages): get the oaf property for type and track the page
- number of the highest priority for each type
- (destroy_type_entry): destroy hash func
- (impl_destroy): destroy the hash table
- (init): create private struct and hash table
- (e_shell_settings_dialog_show_type): show the page of the given
- type
-
- * e-shell-view-menu.c (command_settings): show the page for the
- current folder type by default
-
- * e-shell-settings-dialog.h: new proto
-
-2002-04-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-settings-dialog.c (init): Set the title of the dialog.
-
-2002-04-04 Dan Winship <danw@ximian.com>
-
- * evolution-shell-client.c
- (evolution_shell_client_get_pixbuf_for_type): Fix a memory mixup.
-
-2002-04-04 Dan Winship <danw@ximian.com>
-
- * evolution-folder-selector-button.c: New widget for a button that
- displays a folder selection in a standard form, and when clicked
- lets the user select a new folder.
-
- * Evolution-Shell.idl (FolderSelectionListener:notifySelected):
- Make this take an Evolution:Folder instead of a pair of uris.
- (Shell:getIconByType): New method to get the icon for a type from
- the folder type registry.
-
- * Evolution-common.idl (Folder): add "evolutionUri" to the folder
- structure.
-
- * Evolution-Storage.idl (StorageRegistry:getFolderByUri): get an
- Evolution:Folder for a given uri.
-
- * evolution-shell-client.c
- (evolution_shell_client_user_select_folder): Update this to
- reflect the IDL change: return a GNOME_Evolution_Folder instead of
- a pair of URIs. Make sure it always sets *@folder_return to %NULL
- if it fails (even if it's a g_return_if_fail).
- (evolution_shell_client_get_storage_registry_interface): New.
- (evolution_shell_client_get_pixbuf_for_type): New. Uses
- Shell_getIconByType, but caches results.
-
- * e-shell.c (folder_selection_dialog_folder_selected_cb): Update
- for API change. (Return a GNOME_Evolution_Folder.)
- (impl_Shell_getIconByType): Implement.
-
- * e-corba-storage-registry.c
- (impl_StorageRegistry_getFolderByUri): Implement.
-
- * evolution-storage.c (evolution_storage_new_folder): Add a
- (dummy) evolutionUri to the folder.
-
- * Makefile.am (libeshell_la_SOURCES): add
- evolution-folder-selector-button.c
- (eshellinclude_HEADERS): and .h
-
-2002-04-04 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c: Change type of parent_class to
- BonoboXObjectClass.
-
- * e-shell.c (pop_up_activation_error_dialog): New helper function
- to pop up a dialog if one of the components couldn't be activated,
- getting the description for the error from
- e_get_activation_failure_msg().
- (setup_components): Use this function in case of activation error.
- (set_owner_on_components): Likewise, when the component gets
- restarted. Also get a @splash arg so we can set the parent for
- this dialog correctly.
-
- * e-component-registry.c (register_component): New arg @ev.
- (e_component_registry_register_component): Likewise.
- (e_component_registry_restart_component): Likewise. Also, remove
- some bogus code that was #if'ed out.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_new): New arg @ev.
-
- * evolution-shell-component-utils.c
- (e_get_activation_failure_msg): New.
-
-2002-04-03 Dan Winship <danw@ximian.com>
-
- * e-storage.c (get_path_for_physical_uri_foreach): Deal with
- folders with no physical_uri.
-
-2002-04-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (e_storage_set_view_set_show_checkboxes):
- Set the show_checkboxes field here instead of the show_folders
- field.
-
-2002-04-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (etree_value_at): If folder is NULL, return
- the correct type of data.
-
-2002-04-02 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (etspec_DATA): Added
- e-storage-set-view-checkboxes.etstate and
- e-storage-set-view-no-checkboxes.etstate here.
-
- * e-storage-set-view-checkboxes.etstate,
- e-storage-set-view-no-checkboxes.etstate: The two possible states
- of the EStorageSetView.
-
- * e-storage-set-view.c, e-storage-set-view.h
- (e_storage_set_view_set_show_checkboxes,
- e_storage_set_view_get_show_checkboxes): Added this functionality.
- Added a model column to the underlying table for the checkbox
- data.
-
- * e-storage-set-view.etspec: Added a view column for the
- checkboxes.
-
-2002-03-29 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-settings-dialog.c: Add type "Page".
- (page_new): New helper function.
- (page_free): New helper function.
- (compare_page_func): Callback for sorting a GList of pages.
- (sort_page_list): New helper function.
- (load_pages): Create the pages, sort them, add them sorted. Now
- we have a priority field that overrides alphabetical sorting.
-
-2002-03-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-component-info.c: New.
- * e-component-info.h: New.
-
-2002-03-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-settings-dialog.c (load_pages): g_warning if the control
- cannot be activated.
-
-2002-03-25 Dan Winship <danw@ximian.com>
-
- * e-shell.c (e_shell_construct): Register a "working" folder type
- with the hourglass icon. (Would eventually like an animated gif,
- when ETable supports that.)
-
- * e-storage.c (e_storage_has_subfolders): Use "working" rather
- than "noselect" as the folder type.
-
- * e-shell-view.c (get_view_for_uri): Simplify a bit.
-
-2002-03-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-settings-dialog.c (get_language_list): Removed.
- (load_pages): Use e_get_language_list() here instead. Also, free
- using e_free_language_list().
-
-2002-03-22 Dan Winship <danw@ximian.com>
-
- * evolution-storage.c (evolution_storage_update_folder): Fix a
- "how can this ever have worked" bug to make unread message counts
- start working again. (#22293 etc)
- (evolution_storage_removed_folder): Oops. Fix here too.
- (evolution_storage_has_subfolders): And here. When cut and paste
- goes bad...
-
- * e-shell-folder-commands.c (e_shell_command_rename_folder): Use
- e_folder_get_name. Don't assume it's the same as the last path
- element.
-
-2002-03-21 Dan Winship <danw@ximian.com>
-
- * e-splash.c (e_splash_construct): Set the wmclass to
- "evolution-splash" so sawfish knows it's not the same kind of
- window as the main window.
-
-2002-03-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c: Make all the verb/menu arrays appropriately
- static.
-
-2002-03-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (command_send_receive): New, implementation
- for the "SendReceive" verb.
-
- * e-shell.c (e_shell_send_receive): New.
-
- * evolution-shell-component.c (impl_sendReceive): Implementation
- of ShellComponent::sendReceive.
- (class_init): Add the "send_receive" signal.
-
- * evolution-shell-component.h: Added `send_receive' signal.
-
- * Evolution-ShellComponent.idl: Added ShellComponent::sendReceive.
-
-2002-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.etspec: Add `search="string"' for the
- keyboard navigability search thingy.
-
-2002-03-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-activity-handler.c (show_cancellation_popup): Updated to use
- new EPopupMenu API.
-
-2002-03-14 Dan Winship <danw@ximian.com>
-
- Support for delayed filling-in of storages/folders.
-
- * Evolution-Storage.idl (StorageListener): add
- notifyHasSubfolders, to announce that a folder has currently-
- unknown subfolders.
- (Storage): add asyncOpenFolder, to request that previously-
- announced subfolders be filled in.
-
- * evolution-storage.c (impl_Storage_async_open_folder): emit
- OPEN_FOLDER.
- (evolution_storage_has_subfolders): Implement by calling
- notifyHasSubfolders on all of its listeners.
-
- * evolution-storage-listener.c
- (impl_GNOME_Evolution_StorageListener_notifyHasSubfolders): emit
- HAS_SUBFOLDERS.
-
- * e-corba-storage.c (impl_StorageListener_notifyHasSubfolders):
- Implement by calling e_storage_has_subfolders.
- (async_open_folder): Implement by calling asyncOpenFolder on the
- CORBA storage.
-
- * e-storage.c (EStoragePrivate, init, destroy): Keep a list of
- pseudofolders representing un-filled-in subtrees.
- (impl_async_open_folder): No-op default implementation
- (e_storage_async_open_folder): New function to request that
- un-filled-in subtrees be filled in.
- (e_storage_new_folder): If the new folder's parent has an
- "un-filled-in children" pseudofolder, remove it.
- (e_storage_has_subfolders): New function to note that a folder has
- unknown children. If the folder previously was marked as having
- real children, remove them, and emit CLOSE_FOLDER to reset it back
- to an a "unknown subfolders" state.
-
- * e-storage-set.c (make_full_path): Make this deal with path being
- "/", since that case gets used from storage_close_folder_cb
- sometimes.
- (storage_close_folder_cb): Proxy EStorage's CLOSE_FOLDER signal.
- (storage_set_view_folder_opened): Handle EStorageSetView's
- FOLDER_OPENED signal by calling e_storage_async_open_folder.
-
- * e-storage-set-view.c (etree_fill_in_children): If the given node
- is its parent's first child, emit FOLDER_OPENED for the parent.
- (close_folder_cb): Handler for EStorageSet's CLOSE_FOLDER signal.
- Ask the model to close that node.
- (e_storage_set_view_construct): Set the default expanded state for
- the tree to FALSE rather than TRUE, to prevent unwanted expansion
- of delayed nodes. (This only affects the very first time the tree
- is displayed anyway: after that its state is loaded off disk.)
-
- * e-shell.c (e_shell_construct): Register the "noselect" type with
- the folder type registry, so icon lookups on placeholder folders
- will work.
-
-2002-03-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-settings-dialog.c (load_pages): Use
- `evolution:config_item:icon_name' instead of
- `evolution:config_item:icon_path'. If it's not an absolute path,
- load from the IMAGESDIR. Also, no need to specify the language
- list for this one, as the icon name shouldn't be translated.
-
-2002-03-12 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c (create_configuration_page): Update
- to create an EvolutionConfigControl instead of just a
- BonoboControl.
-
- * e-corba-config-page.c (e_corba_config_page_construct): Get a
- GNOME_Evolution_ConfigControl instead of a CORBA_Object. Retrieve
- the control from it using ::_get_control instead of just assuming
- it's a control. Also return a boolen indicating success or
- failure.
- (e_corba_config_page_new): Likewise, get a
- GNOME_Evolution_ConfigControl.
- (setup_listener): Renamed from `setup_config_control_interface'.
- Get a ::ConfigControl instead of a CORBA::Object. Thus, no need
- to queryInterface here anymore.
-
- * evolution-config-control.c, evolution-config-control.h: New,
- implementation for the Evolution::ConfigControl interface.
-
- * Evolution-ConfigControl.idl: New attribute `control'.
-
-2002-03-09 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c (e_shell_command_rename_folder): Make
- old_name_locale non-const to placate a compiler warning.
- (get_corba_null_value): Likewise.
-
- * e-activity-handler.c (report_task_event): `#if 0' out.
-
-2002-03-09 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-settings-dialog.c (load_pages): Use ECorbaConfigPages.
-
- * e-corba-config-page.c: New.
- * e-corba-config-page.h: New.
-
- * Evolution.idl: #include <Evolution-ConfigControl.idl>.
-
- * Evolution-ConfigControl.idl: New IDL for configuration Controls
- that will be displayed in the global config dialog.
-
-2002-03-08 Dan Winship <danw@ximian.com>
-
- * e-storage-set-view.[ch]: Note that e_storage_set_view_new
- shouldn't be used directly.
-
- * e-shell-view.c (setup_storage_set_subwindow): Use
- e_storage_set_new_view instead of e_storage_set_view_new.
-
- * evolution-storage-set-view-factory.c
- (evolution_storage_set_view_factory_new_view): Likewise.
-
-2002-03-07 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c (create_configuration_page): New
- function to create a test configuration page for the test
- component.
- (configuration_control_factory_fn): Factory function for the
- configuration controls.
- (register_configuration_control_factory): New function to register
- the factory.
- (main): Call it.
-
- * e-shell-view-menu.c: Add verb "Settings".
- (command_settings): Implementation for the "Settings" verb.
-
- * GNOME_Evolution_TestComponent.oaf: Add a configuration control.
-
- * e-shell-settings-dialog.c: New.
- * e-shell-settings-dialog.h: New.
-
-2002-03-07 Dan Winship <danw@ximian.com>
-
- Addendum to previous commit: Remove "storage_selected" vs
- "folder_selected" distinction.
-
- * evolution-storage-set-view.c
- (storage_set_view_widget_storage_selected_cb): Removed.
-
- * evolution-storage-set-view-listener.c
- (impl_GNOME_Evolution_StorageSetViewListener_notifyStorageSelected):
- Removed.
- (class_init): Remove STORAGE_SELECTED signal.
-
- * e-storage-set-view.c (impl_cursor_activated): Always emit
- FOLDER_SELECTED, never STORAGE_SELECTED.
- (class_init): Remove STORAGE_SELECTED signal.
-
- * e-shell-view.c (storage_selected_cb): Removed.
-
- * e-shell-folder-creation-dialog.c
- (storage_set_view_storage_selected_cb): Removed.
-
- * Evolution-StorageSetView.idl (StorageSetViewListener): Remove
- notifyStorageSelected.
-
-2002-03-07 Dan Winship <danw@ximian.com>
-
- Make storages-with-toplevel-views less of a hack.
-
- * e-folder-tree.c (e_folder_tree_add): Allow the caller to "add" a
- root folder, if the existing root folder has no children.
- (e_folder_tree_new): Use e_folder_tree_add to create the root
- folder, since it can do that now.
-
- * e-storage.c: (e_storage_construct): Replace toplevel_node_uri
- and toplevel_node_type args with root_folder.
- (e_storage_new): Likewise.
- (*): Remove toplevel uri/type stuff everywhere. Also remove
- display_name since now we will use the name of the root folder for
- that.
-
- * evolution-storage.c: Remove toplevel uri/type stuff everywhere.
-
- * e-local-storage.c (construct): Pass root_folder to
- e_storage_construct instead of toplevel uri/type.
- Also, evolution_storage_new no longer takes toplevel uri/type.
-
- * e-corba-storage.c (e_corba_storage_construct): Out with toplevel
- uri/type, in with root_folder.
- (e_corba_storage_new): Remove toplevel uri/type.
-
- * e-shell.c (setup_local_storage): Create a top-level folder of
- type "summary" for the Summary storage.
-
- * e-storage-set-view.c (set_e_shortcut_selection): Remove
- special-case for storages.
- (etree_icon_at): Remove special case for figuring out storage
- icons (but leave the code for storages without icons).
- (etree_value_at): Remove special case for storage names. (But
- still make storages always bold.) Remove unused special-case code
- for Summary.
-
- * e-shortcuts.c (load_shortcuts): Remove special case for
- storages, reorganize a bit.
-
- * e-shortcuts-view.c (get_shortcut_info): Remove special case for
- storages.
-
- * e-shell-view.c (update_for_current_uri): Remove special case for
- storages.
- (socket_destroy_cb): Likewise.
- (get_type_for_storage): No longer needed.
- (get_view_for_uri): No longer needs to special-case storages (but
- add a special case for folders of type "noselect", to make them
- unselectable like storages-without-toplevel-views used to be).
-
- * e-storage-set.c (get_storage_for_path): If passed "/foo", return
- "/" as subpath_return so e_storage_set_get_folder will DTRT in the
- NWO.
-
- * Evolution-Storage.idl (addStorage): Remove the toplevel_node_uri
- and toplevel_node_type arguments.
-
- * e-corba-storage-registry.c (impl_StorageRegistry_addStorage):
- Likewise.
-
-2002-03-06 Dan Winship <danw@ximian.com>
-
- * e-storage.c: Keep the storage name and display_name in
- EStoragePriv.
- (impl_get_name, impl_get_display_name): Return them.
- (e_storage_construct): Set them here.
- (e_storage_new): And here.
-
- * e-local-storage.c: (impl_get_name, impl_get_display_name):
- Removed.
- (construct): Pass E_LOCAL_STORAGE_NAME and U_("Local Folders") to
- e_storage_construct.
-
- * e-corba-storage.c: Remove priv->name.
- (get_name, get_display_name): Removed.
- (e_corba_storage_construct): Pass name to e_storage_construct().
-
- * e-summary-storage.[ch]: Gone. This didn't override anything in
- EStorage but get_name/get_display_name, and the defaults for those
- DTRT now.
-
- * e-shell-constants.h: Move E_SUMMARY_STORAGE_NAME here from
- e-summary-storage.h, and move E_LOCAL_STORAGE_NAME too for
- consistency.
-
- * e-storage-set-view.c: Fix up #includes.
-
- * e-shell-importer.c: Likewise
-
- * e-shell.c: Likewise. Create summary_storage as a plain EStorage
- since ESummaryStorage is gone now.
-
- * Makefile.am (evolution_SOURCES): Remove e-summary-storage.[ch]
-
-2002-03-06 Dan Winship <danw@ximian.com>
-
- * e-corba-storage-registry.c
- (impl_StorageRegistry_removeListener): Fix up GList/GSList
- confusion.
-
- * e-shell-user-creatable-items-handler.c
- (get_default_action_for_view): Don't look into the types list if
- it's empty.
-
-2002-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-about-box.c: Reduce width of the copyright message so it
- looks prettier with the new Rupert artwork.
-
-2002-03-04 Iain Holmes <iain@ximian.com>
-
- * Evolution-Storage.idl: Add some methods to the StorageRegistry
- interface to get a storage, and add or remove listeners. Also add a
- new exception and some structs and enums for messages.
-
- * e-corba_storage-registry.c: Add a GSList to the private stuct for
- recording the listeners.
- (listener_notify): Send a message to the listeners.
- (impl_StorageRegistry_getStorageByName): Implementation of the
- getStorageByName method. Returns the associated storage interface
- (storage_set_foreach): Loop through all the storages in the storageset
- and notify the listeners about them.
- (find_listener): Find a listener in the list of them.
- (impl_StorageRegistry_addListener): Add a new listener to the
- registry.
- (impl_StorageRegistry_removeListener): Remove a listener.
- (corba_class_init): Add the new methods to the EPV.
- (init): NULL the listeners list.
-
- * e-corba-storage.[ch] (e_corba_storage_get_corba_objref): Get the CORBA
- interface from the GtkObject.
-
-2002-03-04 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #20234, Deleting Folder gratuitiously causes /local to open.]
-
- * e-shell-view.c (find_inbox_in_storage): New helper function to
- heuristically find an Inbox folder.
- (handle_current_folder_removed): New function to handle the
- removal of the currently displayed folder in a slightly smarter
- way than before. It tries to display the parent folder of the
- folder that got deleted and, if not possible, the Inbox in the
- same storage. If neither of this is possible, it displays the
- default local Inbox. [It still doesn't handle the case where you
- have no Inbox gracefully, but that can come later.]
- (storage_set_removed_folder_callback): Call
- `handle_current_folder_removed'.
-
-2002-03-04 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #20237, Shell silently drops xfer_folder errors.]
-
- * e-shell-folder-commands.c (xfer_result_callback): Display an
- error message if the operation failed.
-
-2002-02-26 Ettore Perazzoli <ettore@ximian.com>
-
- [This gets rid of some spurious "could not find handler" messages
- on exit. What happened is that the signal would be disconnected
- twice, once by cleanup_delayed_selection() and once by the
- while_alive handler.]
-
- * e-shell-view.c (destroy): Call cleanup_delayed_selection() here.
- (e_shell_view_display_uri): Use gtk_signal_connect_full(), not
- e_gtk_signal_connect_full_while_alive().
-
-2002-02-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-about-box.c: Add year 2002 to the copyright.
-
-2002-02-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (impl_destroy): Renamed from `destroy'.
- (impl_right_click): Renamed from `right_click'.
- (impl_cursor_activated): Renamed from `cursor_activated'.
- (impl_tree_start_drag): Renamed from `tree_start_drag'.
- (impl_tree_drag_begin): Renamed from `tree_drag_begin'.
- (impl_tree_drag_end): Renamed from `tree_drag_end'.
- (impl_tree_drag_data_get): Renamed from `tree_drag_data_get'.
- (impl_tree_drag_data_delete): Renamed from
- `tree_drag_data_delete'.
- (impl_tree_drag_motion): Renamed from `tree_drag_motion'.
- (impl_tree_drag_leave): Renamed from `tree_drag_leave'.
- (impl_tree_drag_drop): Renamed from `tree_drag_drop'.
- (impl_tree_drag_data_received): Renamed from
- `tree_drag_data_received'.
-
-2002-02-22 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #3029, Offline mode should be preserved across sessions.]
-
- * main.c (idle_cb): Use the e_shell_new() API below so that we use
- the saved offline settings at the next start-up if neither
- --offline nor --online has been specified.
-
- * e-shell.c (save_misc_settings): New function. For now, just
- save `/Shell/StartOffline' indicating whether the shell should
- start in offline mode or not.
- (e_shell_construct): Replace @start_online with
- @startup_line_mode.
- (e_shell_new): Likewise.
-
- * e-shell.h: New enum EShellStartupLineMode.
-
-2002-02-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (remove_uri_from_history): New helper function to
- remove all the matching URIs from the history.
- (history_uri_matching_func): Compare function for using
- e_history_remove_matching.
- (storage_set_removed_folder_callback): Call
- `remove_uri_from_history()'.
-
- * e-history.c (e_history_remove_matching): New.
-
-2002-02-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (update_navigation_buttons): New.
- (display_uri): Call it before returning so the navigation buttons
- always have the right sensitivity.
-
- * e-shell-folder-title-bar.c
- (e_shell_folder_title_bar_update_navigation_buttons): New.
- (add_navigation_buttons): Remove the "Back" label.
-
-2002-02-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c: New member `history' in `EShellViewPrivate'.
- (init): Initialize.
- (destroy): Unref.
- (e_shell_view_display_uri): Make it a no-op if the URI is the same
- as the current one. Also, moved code into `display_uri' and use
- it.
- (back_clicked_callback): New, callback for the back button on the
- folder title bar.
- (forward_clicked_callback): Likewise for the forward button.
-
- * e-history.c: New.
- * e-history.h: New.
-
-2002-02-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_show_folder_bar):
- `e_shell_folder_title_bar_set_title_clickable()', not
- `e_shell_folder_title_bar_set_clickable()'.
-
- * e-shell-folder-title-bar.c: Rename `button', `button_label' and
- `button_arrow' to `title_button', `title_button_label' and
- `title_button_arrow'. Renamed `label' to `title_label'. Renamed
- `arrow_xpm' to `down_arrow_xpm'. Added `left_arrow.xpm' and
- `right_arrow.xpm'.
- (class_init): Add the "back_clicked" and "forward_clicked"
- signals.
- (add_navigation_buttons): New function to add the navigation
- buttons to the title bar.
- (back_button_clicked_callback): Callback for the back button,
- emits "back_clicked".
- (forward_button_clicked_callback): Callback for the forward
- button, emits "forward_clicked".
- (e_shell_folder_title_bar_construct): Call
- `add_navigation_buttons()'.
- (forward_button_clicked_callback):
- (create_arrow_pixmap): Removed.
- (create_pixmap_widget_from_xpm): New.
- (title_button_box_realize_cb): Removed.
- (e_shell_folder_title_bar_construct): Don't connect. Just add the
- icon normally using the new `create_pixmap_widget_from_xpm()'.
- (e_shell_folder_title_bar_set_title_clickable): Renamed from
- `e_shell_folder_title_bar_set_clickable'.
- (size_allocate_navigation_buttons): New.
- (size_allocate_title_button): Get an @offset.
- (size_allocate_label): Get an @offset.
- (size_allocate): Allocate the navigation buttons and offset
- everything else accordingly.
-
- * e-shell-folder-title-bar.h: New signals "back_clicked",
- "forward_clicked".
-
-2002-02-21 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-user-creatable-items-handler.c
- (get_default_action_for_view): Return NULL if there is no
- component ID for the current view.
-
-2002-02-21 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-user-creatable-items-handler.c (ensure_menu_items): Set
- the icons for all the "New..." menu items from the specified one
- in the type definitions.
-
- * e-activity-handler.c (create_gdk_pixbuf_from_corba_icon):
- Removed.
- (impl_operationStarted): Just use
- `e_new_gdk_pixbuf_from_corba_icon()'.
-
- * e-shell-corba-icon-utils.c (e_new_gdk_pixbuf_from_corba_icon):
- New.
-
-2002-02-20 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #20311, new window from Shortcuts should not show the folder
- bar and the shortcut bar. Also do the same for right-click on the
- folder bar.]
-
- * e-shell-view-menu.c (command_open_folder_in_new_window): Don't
- show the folder bar and the shortcut bar in the new window.
-
- * e-shell-view.c (activate_shortcut_cb): Don't show the folder bar
- and the shortcut bar in the new window.
-
- * e-shell-view.c (e_shell_create_view): Don't flush the GTK events
- here.
-
-2002-02-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_construct): New arg @start_online. If true,
- invoke `e_shell_go_online()' before returning.
- (e_shell_new): New arg @start_online. Pass it to
- e_shell_construct().
- (init): Default ->line_status to E_SHELL_LINE_STATUS_OFFLINE.
-
- * main.c (main): Add "--offline" and "--online" options.
-
-2002-01-30 Not Zed <NotZed@Ximian.com>
-
- * e-storage-set-view.c (popup_folder_menu): Use
- right_click_row_path rather than selected_row_path, so clients get
- the uri that was actually clicked on.
-
-2002-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Use SHELL_CFLAGS and SHELL_LIBS.
- * importer/Makefile.am: Likewise.
-
-2002-01-24 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Just use BONOBO_HTML_GNOME_CFLAGS and
- BONOBO_HTML_GNOME_LIBS for compiling/linking; we don't need the
- other ones.
-
-2002-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-user-creatable-items-handler.c: New member `id' in
- struct `Component'. New member `icon' in struct `MenuItem'.
- (component_free): Free ->id.
- (component_new): Renamed from `component_new_from_client'. Get an
- @id arg and set ->id accordingly.
- (e_shell_user_creatable_items_handler_add_component): New arg @id.
- Pass it to `component_new'.
- (e_shell_user_creatable_items_handler_setup_menus): New arg
- @current_component_id.
- (e_shell_user_creatable_items_handler_update_menus): New.
- (set_current_component): New helper function.
- (get_component_by_id): New helper function.
- (add_verbs): Renamed from `add_verbs_to_ui_component()'. Get a
- @shell_view instead of a @ui_component. Set the SHELL_VIEW_KEY on
- the ui_component of the shell_view to point to the shell_view
- itself.
- (ensure_menu_items): Set item->icon to NULL.
- (free_menu_items): Unref item->icon.
- (ensure_menu_xml): Set the icon as well.
- (get_default_action_for_view): New helper function.
- (find_menu_item_for_verb): New helper function.
- (shell_view_view_changed_callback): New callback, set up the label
- on the "New" button depending on the current component.
- (e_shell_user_creatable_items_handler_attach_menus): New. For
- now, do not display the toolbar button yet.
- (execute_verb): New helper function, splitting out code from
- `verb_fn'.
- (verb_fn): Use `execute_verb'.
- (combo_button_activate_default_callback): Callback for the
- "activate_default" signal on the EComboButton.
- (setup_toolbar_button): Connect.
-
- * evolution-shell-component.c: New member `icon' in
- `UserCreatableItemType'.
- (impl__get_userCreatableItemTypes): Put the ->icon in the
- corba_type as well.
- (user_creatable_item_type_new): Get a new @icon argument.
- (evolution_shell_component_add_user_creatable_item): New arg
- @icon.
-
- * Evolution-ShellComponent.idl: New member `icon' in struct
- `UserCreatableItemType'.
-
- * evolution-test-component.c (register_component): Pass a NULL
- @icon to `evolution_shell_component_add_user_creatable_item()'.
-
- * e-shell-view.c (class_init): Add the signal to the class.
- (e_shell_view_display_uri): Emit "view_changed".
- (e_shell_view_get_current_component_id): New.
-
- * evolution-shell-component-client.c: New member `id' in
- EvolutionShellComponentClientPrivate.
- (init): Init to NULL.
- (impl_destroy): Free.
- (evolution_shell_component_client_new_for_objref): Removed.
- (evolution_shell_component_client_construct): New arg @id.
- Initialize ->id from it.
- (evolution_shell_component_client_get_id): New.
-
- * e-shell-view.h: New signal "view_changed".
-
- * evolution-activity-client.c (create_icon_from_pixbuf): Removed.
- (create_corba_animated_icon_from_pixbuf_array): Removed.
- (evolution_activity_client_construct): Use
- `e_new_corba_animated_icon_from_pixbuf_array()' instead.
-
- * e-shell-icon-utils.h: New.
- * e-shell-icon-utils.c: New.
-
-2002-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- [Patch by Michael Meeks <michael@ximian.com>.]
-
- * e-splash.c (e_splash_set_icon_highlight): g_return if there is
- no num-th icon.
-
-2002-01-15 Iain Holmes <iain@ximian.com>
-
- * e-shell-importer.c (show_import_wizard): Set the importer druid
- as a transient window of the parent shell.
-
-2002-01-15 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #17441, Crash trying to import Multiple VCard file into LDAP
- folder.]
-
- * e-shell-importer.c (show_error): Add a NULL in the call to
- `gnome_message_box_new()'.
-
-2001-12-14 Michael Meeks <michael@ximian.com>
-
- * e-shell-view.c (set_current_notebook_page): re-order
- activate / de-activate to minimise flicker switching between
- identical components.
-
-2002-01-11 Damon Chaplin <damon@ximian.com>
-
- * e-shell-startup-wizard.c (finish_func): handle translated timezone
- names.
-
- * Makefile.am (INCLUDES): added -I$(top_srcdir)/libical/src/libical.
-
-2001-12-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-about-box.c: Add Michael MacDonald.
-
-2001-12-17 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #17377, Evolution doesn't work on multi-depth displays.]
-
- * main.c (main): Push GdkRGB visual and colormap.
-
-2001-12-17 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #16693. What happens there is that the user closed the
- dialog before the async operation was completed, so when the
- notification was received the shell crashed.]
-
- * e-shell-folder-creation-dialog.c: New member
- `creation_in_progress' in `DialogData'.
- (e_shell_show_folder_creation_dialog): Init to %FALSE.
- (async_create_cb): Set to %FALSE. Also, if the
- dialog_data->dialog is %NULL, free the dialog_data before
- returning.
- (dialog_clicked_cb): Set to %TRUE.
- (dialog_destroy_cb): If a creation is in progress, just set the
- widget pointers in the DialogData struct to %NULL instead of
- freeing the whole struct.
- (async_create_cb): Make the OK and Cancel buttons sensitive.
- (dialog_clicked_cb): Make them insensitive here.
-
-2001-12-12 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #17258, shell displays splash even if Evolution is already
- running.]
-
- * e-shell.c (e_shell_construct): Display the splash screen only if
- the registration succeeds.
-
-2001-12-10 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #14838, saving passwords doesn't work. It is actually a
- workaround for some obscure Bonobo-conf bug.]
-
- * e-setup.c (setup_bonobo_conf_private_directory): New helper
- function to create the `~/evolution/private' directory.
- (e_setup): Call it.
-
-2001-12-07 Iain Holmes <iain@ximian.com>
-
- [Trying to fix #14701, importing locks up Evolution.]
-
- * e-shell-importer.c (show_error): Show an error message, but not
- modally.
- (start_import): Use above function so none of the errors are modal.
- (folder_selected): Hide the folder dialog.
-
-2001-12-04 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #7827, Switching desktops leaves the folder bar popped up.]
-
- * e-shell-view.c (folder_bar_popup_map_callback): And grab the
- keyboard as well.
- (popdown_transient_folder_bar): Ungrab the keyboard as well.
- (switch_on_folder_tree_click): Likewise.
-
- [Fix #16507, Right Click -> View does nothing.]
-
- * e-shell-view-menu.c: New verb "ActivateView".
- (command_activate_view): New, callback for the "ActivateView"
- verb.
-
-2001-11-15 Zbigniew Chyla <cyba@gnome.pl>
-
- * e-shell-folder-commands.c (e_shell_command_rename_folder): Convert
- folder name to locale's encoding before using it as part of the prompt.
-
-2001-11-28 Federico Mena Quintero <federico@ximian.com>
-
- Fixes bug #3290.
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): Use our own filename
- for the collapsation state of the tree, instead of sharing the one
- of shell view number 0.
- (save_expanded_state): New function, saves the collapsation state
- of the tree.
- (impl_destroy): Call save_expanded_state().
-
-2001-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-about-box.c: Add more contributors to the box.
-
-2001-11-14 Damon Chaplin <damon@ximian.com>
-
- * e-shell-startup-wizard.c (finish_func): make timezone default to
- "UTC" rather than "".
-
-2001-11-12 Iain Holmes <iain@ximian.com>
-
- * e-shell-startup-wizard.c (make_identity_page): Check for exception.
- (make_receive_page): Check for exception.
- (make_extra_page): Check for exception.
- (make_transport_page): Check for exception.
- (make_management_page): Check for exception.
-
-2001-11-06 Iain Holmes <iain@ximian.com>
-
- * e-shell-startup-wizard.c (make_timezone_page): Move the call to
- e_timezone_dialog_new out of the the GTK_OBJECT macro to stop it
- being called 4 times, and leaking 3.
-
-2001-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (set_e_shortcut_selection): Get the storage
- name if we are dragging a storage instead of a folder.
-
-2001-11-01 Anna Marie Dirks <anna@ximian.com>
-
- * e-shell-importer.c (prepare_intelligent_page): Fixed spacing and
- alignment probelms. (See bug #14281)
-
- * e-shell-startup-wizard.c (prepare_importer_page): Fixed
- spacing and alignment problems. (See bug #14281)
-
-2001-11-05 Dan Winship <danw@ximian.com>
-
- * e-storage-set-view.c (set_e_shortcut_selection): Set the
- shortcut name to be the folder name, not just the last component
- of its path, which may be different.
-
-2001-11-01 Ettore Perazzoli <ettore@ximian.com>
-
- * glade/evolution-startup-wizard.glade: `timezone-48.png', not
- `timezone.png'.
-
-2001-11-01 Anna Marie Dirks <anna@ximian.com>
-
- * glade/evolution-startup-wizard.glade: Changed the welcome
- message and the finishing message to be more descriptive. Also
- changed the window title to be "Evolution Setup Assistant". Finally,
- fixed a misnamed icon (replaced timezone.png with timezone-48.png).
- Partially fixes bug #14281 and totally fixes #14286.
-
-2001-10-31 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (cursor_activated): Don't do operations on
- a NULL path.
- (updated_folder_cb, folder_changed_cb): Send pre_change signal
- here.
-
-2001-10-31 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (handle_evolution_path_drag_motion): If the
- source folder is stock and the operation is GDK_ACTION_MOVE,
- always return %FALSE as we don't want that to be allowed ever.
-
-2001-10-30 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (bonobo_widget_is_dead): Removed.
- (show_existing_view): Don't call it.
-
-2001-10-30 Ettore Perazzoli <ettore@ximian.com>
-
- * e-component-registry.c (sleep_with_g_main_loop): New utility
- function.
- (sleep_with_g_main_loop_timeout_callback): Callback function for
- `sleep_with_g_main_loop()'.
- (wait_for_corba_object_to_die): Use `sleep_with_g_main_loop()'
- instead of `sleep()'.
-
-2001-10-30 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (development_warning): Removed.
- (idle_cb): Don't call it.
- (warning_dialog_clicked_callback): Removed.
-
-2001-10-30 Iain Holmes <iain@ximian.com>
-
- * e-shell-view.c (e_shell_view_load_settings): If the display uri is
- NULL, set the view to the default.
-
-2001-10-30 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (owner_ping_callback): Duplicate the
- owner before pinging it. Fixes #13802.
-
-2001-10-30 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (impl_owner_unset): New.
- (class_init): Install it.
- (impl_unsetOwner): Just emit the "owner_unset" signal as the
- default implementation for that signal does all the work now.
- (impl_owner_died): Set the owner_client to %NULL before unreffing
- it.
- (destroy): Likewise.
- (impl_owner_unset): Likewise.
-
-2001-10-30 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_construct): Connect to the
- "removed_folder" signal with gtk_signal_connect_while_alive() so
- we don't crash if the view gets destroyed. Fixes #13285.
-
-2001-10-29 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-startup-wizard.c (next_func): If we're not at the end of
- the druid list, tell the druid we're going to change the page.
- (back_func): Same for going back a page. This way we can properly
- synchronise with the druid object and not race with the wizard
- object to set the right page. Part of fix for #12127.
-
-2001-10-29 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (owner_ping_callback): Slightly
- change the debugigng message for when the shell has disappeared.
-
-2001-10-29 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (owner_ping_callback): Remove
- ping debugging messages.
-
-2001-10-29 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (set_interactive): Remove debugging message.
-
-2001-10-29 Damon Chaplin <damon@ximian.com>
-
- * Makefile.am (evolution_LDADD): use libical-evolution.la
-
-2001-10-29 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_construct): Ref the shell.
- (destroy): Unref the shell.
- (destroy): Free the delayed_selection. No need to call
- `cleanup_delayed_selection()' as the signal handler will have
- already be disconnected at this point [as we are using
- connect_while_alive()'].
-
-2001-10-28 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (destroy): Call `cleanup_delayed_selection()' as
- there is a slight chance that the callback gets invoked during the
- cleanup phase.
- (e_shell_view_display_uri): For extra safety, make sure we don't
- get invoked on a dead object by connecting the "new_folder" signal
- with `e_gtk_signal_connect_full_while_alive()' instead of using
- plain `gtk_signal_connect_after()'.
-
-2001-10-28 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (new_folder_cb): Don't do the
- `gtk_signal_disconnect_by_func()' as it's already done in
- `cleanup_delayed_selection()'.
- (e_shell_view_construct): Set the ->shell member as the first
- thing.
- (set_current_notebook_page): Add a cast to make the compiler
- happy.
- (new_folder_cb): Don't set priv->uri before calling
- `e_shell_view_display_uri()', because the latter does it anyways,
- and also if you set it before calling it, the selection in the
- folder tree doesn't get updated properly.
-
-2001-10-29 <NotZed@Ximian.com>
-
- * evolution-storage.c (class_init): Set the return type of the
- signal handlers to GTK_TYPE_NONE.
-
-2001-10-28 Ettore Perazzoli <ettore@ximian.com>
-
- [The following should fix #13802, crash on exit.]
-
- * evolution-shell-component.c (impl_unsetOwner): Set the ping
- timeout ID to -1 when removing the source.
- (impl_destroy): Likewise.
- (impl_unsetOwner): Remove the timeout before unreffing, not after
- unreffing.
-
-2001-10-28 Jon Trowbridge <trow@ximian.com>
-
- * e-shell-about-box.c: Distribute credit equally.
-
-2001-10-27 <NotZed@Ximian.com>
-
- * evolution-storage.c (impl_Storage_async_xfer_folder): We want
- XFER_FOLDER not REMOVE_FOLDER!
-
-2001-10-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-handler.c (prepare_for_offline): Remove
- debugging messages.
- (finalize_offline_hash_foreach): Likewise.
-
-2001-10-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-handler.c: New member `finished' in
- `EShellOfflineHandlerPrivate'.
- (finalize_offline): Ref the handler as we might get destroyed
- while putting every component offline.
- (impl_OfflineProgressListener_updateProgress): Don't emit
- ::offline_procedure_finished if ->finished is %TRUE. Also, set it
- to %TRUE after emitting the signal.
- (cancel_offline): Likewise.
- (finalize_offline): Likewise.
- (update_dialog_clist): Guard against NULL ->dialog_gui.
-
-2001-10-26 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-storage.c (impl_Storage_async_xfer_folder): Implement.
- (class_init): Add the signal "xfer_folder" signal.
-
- * evolution-storage.h: New signal "xfer_folder".
-
-2001-10-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-corba-storage.c
- (async_xfer_folder): New, implementation for the
- ::async_xfer_folder method.
- (class_init): Install it.
-
-2001-10-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (destroy): Set ->is_initialized to %FALSE.
- (e_shell_unregister_all): Same here.
-
-2001-10-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-importer.c (prepare_intelligent_page):
- gtk_widget_show_now() the dialog.
- * e-shell-startup-wizard.c (prepare_importer_page): Likewise.
-
-2001-10-26 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (quit_box_new): Use gtk_widget_show_now() so the stupid
- dialog hopefully displays all the time.
-
-2001-10-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (set_current_notebook_page): Clear the folder bar
- label to be empty. [#12553]
-
-2001-10-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-about-box.c (timeout_callback): Draw one more line.
-
-2001-10-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (command_about_box): Set the GtkWindow
- policy so that @allow_shrink, @allow_grow and @auto_shrink are all
- %FALSE.
-
-2001-10-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c (e_shell_command_rename_folder): Don't
- allow invalid folder names. [#12027]
-
- * e-shell-folder-creation-dialog.c (entry_name_is_valid): Removed.
- (dialog_clicked_cb): Use `e_shell_folder_name_is_valid()' instead.
-
- * e-shell-utils.c (e_shell_folder_name_is_valid): New. Sorry I18N
- people, it breaks the string freeze slighty.
-
- * e-component-registry.c (component_free): Add a cast.
- (e_component_registry_restart_component): Argh, use the
- corba_objref properly in calling `wait_for_corba_object_to_die()'.
-
-2001-10-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (update_offline_menu_item): Add accelerators
- for "Work Offline" and "Work Online".
-
-2001-10-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (update_for_current_uri): Don't allow translators
- to translate "Ximian Evolution".
-
-2001-10-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-component-registry.c (wait_for_corba_object_to_die): New
- helper function.
- (e_component_registry_restart_component): Use it.
- (component_free): Call it to wait for the unowned object to die.
-
-2001-10-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (impl_Shell_selectUserFolder): Handle failure from
- XGetClassHint properly. Also, free res_name and res_class in case
- of success. Fixes #13554.
-
-2001-10-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (etree_icon_at): Don't display an icon for
- storages that have subfolders.
-
-2001-10-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-importer.c: #include "e-util/e-gtk-utils.h".
-
- * e-shell-folder-creation-dialog.c
- (e_shell_show_folder_creation_dialog): Constify a local variable
- to placate a warning.
-
- * e-activity-handler.c (task_widget_cancel_callback): #if 0'ed
- out.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_new): Remove unused variable
- `ior'.
-
-2001-10-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-activity-handler.c (impl_destroy): Set ->priv to NULL.
- (impl_operationStarted): Check for priv not being NULL.
- (impl_operationProgressing): Likewise.
- (impl_operationFinished): Likewise.
- (impl_requestDialog): Likewise.
-
-2001-10-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-startup-wizard.c (make_mail_dialog_pages): Set the
- ->mailer to be CORBA_OBJECT_NIL in case of an exception, otherwise
- the caller will not realize about the problem.
-
-2001-10-25 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-wizard.c (evolution_wizard_set_buttons_sensitive):
- Don't use __FUNCTION__.
- (evolution_wizard_set_show_finish): Likewise.
- (evolution_wizard_set_page): Likewise.
-
- * e-shell-startup-wizard.c (make_mail_dialog_pages): Do not use
- __FUNCTION__ and __LINE__. This breaks the string freeze, but the
- old way made Evolution non-compilable with non-GNU compilers.
-
-2001-10-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-about-box.c: Add a few names to the box.
-
-2001-10-24 Dan Winship <danw@ximian.com>
-
- * evolution-storage.c (evolution_storage_new_folder):
- g_return_if_fail if the display_name is NULL. "Fixes" 11182
- although there may be a few more cases lying around that pass
- NULLs in.
-
-2001-10-24 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (quit_box_new): Set the WMClass of the quit dialog to be
- different from the default one in an attempt to fix #13441.
-
-2001-10-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (storage_result_from_component_result): New.
- (async_xfer_folder_callback): Use it so we get the right error
- message.
- (async_xfer_folder_complete): New arg @success. Don't remove the
- directory and the metadata if @success is %FALSE.
-
-2001-10-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c (rename_callback_data_new): Get the
- path and the shell view instead.
- (rename_callback_data_free): Updated accordingly.
- (rename_cb): Set the name on the folder based on the path, not the
- actual object [as the old object gets unreffed -- of course].
-
-2001-10-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c (rename_callback_data_new): New.
- (rename_callback_data_free): New.
- (rename_cb): Rename the folder here.
- (e_shell_command_rename_folder): Don't rename the EFolder here.
-
-2001-10-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (async_xfer_folder_callback): Handle the
- return codes properly, and invoke the result callback too.
-
-2001-10-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-activity-handler.c (show_cancellation_popup): #if 0'ed for
- now, per #7427.
-
-2001-10-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (storage_set_removed_folder_callback): Explicitly
- deactivate the control frame, and display the default URI before
- destroying the dead one.
-
- * e-shell.c (e_shell_component_maybe_crashed): If the URI is of a
- folder that doesn't exist anymore, don't assume that the
- corresponding component has crashed. Also, try pinging the
- component first; if the component responds, don't pop up the
- dialog.
-
-2001-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (command_open_folder_in_new_window): No need
- to gtk_widget_show() the view anymore.
-
- * e-shell-view.c (activate_shortcut_cb): No need to
- gtk_widget_show() the view anymore.
-
- * e-shell.c (impl_Shell_createNewView): Don't explicitly show the
- new view.
- (e_shell_create_view): gtk_widget_show() the new view and flush
- the GTK+ event loop before sending the ::interactive notification.
- (create_view): New helper function.
- (e_shell_create_view): Use it.
- (e_shell_create_view_from_settings): New.
- (e_shell_restore_from_settings): Use
- `e_shell_create_view_from_settings()'.
-
-2001-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (command_open_folder_in_new_window): Don't
- explicitly show the new view.
-
-2001-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (impl_unsetOwner): Remove the ping
- timeout.
-
-2001-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (impl_Shell_selectUserFolder): Don't die if the parent
- window has no WMHints.
-
-2001-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (show_existing_view): If the view is dead, just
- return FALSE. Prevents crash #12483.
-
-2001-10-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c: New member `is_interactive' in `EShellPrivate'.
- (init): Init to %FALSE.
- (set_interactive): New.
- (e_shell_create_view): Make interactive.
- (view_destroy_cb): If no views are left, make non-interactive.
-
- * evolution-shell-component.c (class_init): Set up the
- "interactive" signal.
- (impl_interactive): New implementation for the ::interactive
- method.
- (class_init): Install.
-
- * evolution-shell-component.h: New signal `interactive'.
-
- * Evolution-ShellComponent.idl: New method ::interactive.
-
-2001-10-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (tree_drag_data_received): Pass the
- @folder_type to ::handleDrop.
-
- * evolution-shell-component-dnd.c
- (impl_GNOME_Evolution_ShellComponentDnd_DestinationFolder_handleMotion):
- New arg @folder_type.
- (impl_GNOME_Evolution_ShellComponentDnd_DestinationFolder_handleDrop):
- Likewise.
-
- * evolution-shell-component-dnd.h: Add @folder_type to
- `DndDestinationFolderHandleDropFn' and
- `DndDestinationFolderHandleMotionFn'.
-
- * e-storage-set-view.c (tree_drag_motion): Pass the folder type to
- `::handleMotion'.
-
- * Evolution-ShellComponentDnd.idl: Pass @folder_type in
- ::handleDrop and ::handleMotion.
-
-2001-10-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (command_about_box): Use EShellAboutBox.
- (zero_pointer): Removed.
-
- * e-shell-about-box.h: New.
- * e-shell-about-box.c: New.
-
-2001-10-18 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (evolution_SOURCES): Ooops. Remove stale files
- `e-shell-about-box.[ch]'.
-
-2001-10-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (impl_Shell_selectUserFolder): Set the parent
- according to the XID we get.
-
- * Evolution-Shell.idl: New arg @parent_xid in `::selectUserFolder'.
-
- * evolution-shell-client.c
- (evolution_shell_client_user_select_folder): New arg @parent.
- (user_select_folder): Likewise. Pass it to the CORBA method.
-
-2001-10-17 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (idle_cb): Urgh. Remove stale line that caused
- `display_default' to be set to TRUE for all the non-NULL shell
- cases.
-
-2001-10-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (set_owner_on_components): Re-set the owner on the
- component that raised OldOwnerHasDied.
-
-2001-10-15 Iain Holmes <iain@ximian.com>
-
- * e-shell-startup-wizard.c (prepare_importer_page): Stop the prepare
- running twice.
-
-2001-10-14 Dan Winship <danw@ximian.com>
-
- * e-corba-storage.c (async_folder_cb):
- * e-storage.c (e_storage_result_to_string): Add two missing codes.
-
-2001-10-13 Dan Winship <danw@ximian.com>
-
- * evolution-shell-component-utils.c (e_activation_failure_dialog):
- New function to try to activate a component when you know it's
- going to fail, and then pop up a dialog explaining why it failed.
-
-2001-10-12 Iain Holmes <iain@ximian.com>
-
- * e-shell-importer.c (prepare_intelligent_page): Flush the gdk
- functions so that the window will be shown.
-
- * e-shell-startup-wizard.c (make_mail_dialog_pages): Fix some
- strings.
- (prepare_importer_page): Flush GDK functions so that the window
- is shown.
-
-2001-10-12 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #7643, Starting new view doesn't honor "view" settings.]
-
- * e-shell-view-menu.c (command_open_folder_in_new_window): Pass
- the parent @shell_view as the @template_view arg to
- `e_shell_create_view()'
-
- * e-shell-view.c (activate_shortcut_cb): Pass the _view as the
- @template_view arg to `e_shell_create_view()'.
-
- * e-shell-folder-commands.c
- (e_shell_command_open_folder_in_other_window): Pass the parent
- @shell_view as the @template_view arg to `e_shell_create_view()'.
-
- * e-shell.c (e_shell_create_view): New arg @template_view.
- (impl_Shell_createNewView): Pass %NULL as @template_view when
- calling it.
- (e_shell_restore_from_settings): Likewise.
-
-2001-10-12 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (quit_box_new): Also flush GDK after flushing GTK.
- Otherwise GTK might queue draw requests to X that don't get
- executed.
-
-2001-10-12 Ettore Perazzoli <ettore@ximian.com>
-
- [Hopefully really fix #8615 and friends.]
-
- * main.c (no_views_left_cb): Invoke `e_shell_disconnect_db()'
- before unreffing the shell.
-
- * e-shell.c (e_shell_disconnect_db): New.
- (destroy): Call it instead of unreffing the db manually here.
-
-2001-10-12 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c
- (folder_selection_dialog_folder_selected_callback): Don't free the
- folder_command_data here. It is supposed to be freed in the async
- callback. The leak that Dan supposedly fixed was probably only
- due to the fact that the component that was supposed to perform
- the xfer didn't report a result. Now that xfer actually works, it
- was triggering the crash instead. [Fixes #9769.]
-
-2001-10-12 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-handler.c (prepare_for_offline): Only invoke
- `progress_listener_servant_free()', no need to also do `__fini()'
- on it as `__fini()' is also called by the former. [Fixes #12329.]
- Also, print out the CORBA exception that gets raised so we have
- some more clues about what is wrong.
-
-2001-10-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c
- (reparent_storage_set_view_box_and_destroy_popup): Don't die if
- the folder_bar_popup is %NULL. Fixes #10922.
-
-2001-10-11 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (idle_cb): Display the default view only if we are
- starting our own shell, or if the command-line has no arguments
- and we are talking to an already existing shell.
-
- * e-uri-schema-registry.c
- (e_uri_schema_registry_set_handler_for_schema): Do not return a
- value.
-
-2001-10-11 Dan Winship <danw@ximian.com>
-
- * Evolution-Storage.idl: Remove "display_name" arg from update
- methods. It was only there to do the "Inbox (5)" hack, which is
- supported directly now.
-
- * evolution-storage.c (impl_Storage_updateFolder): no longer takes
- display_name.
- (evolution_storage_update_folder,
- evolution_storage_update_folder_by_uri): Likewise.
- (class_init): Update signal signature.
-
- * evolution-storage-listener.c
- (impl_GNOME_Evolution_StorageListener_notifyFolderUpdated): No
- longer takes display_name, but make it pass the unread_count along
- in the signal it emits.
- (class_init): Update signal signature.
-
- * e-local-storage.c (bonobo_interface_update_folder_cb):
- * e-corba-storage.c (impl_StorageListener_notifyFolderUpdated): No
- longer take display_name.
-
-2001-10-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (handle_evolution_path_drag_motion): Ooops,
- remove debugging message.
-
-2001-10-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage.c (e_storage_async_xfer_folder): Make this a no-op if
- the source and the destination path are the same.
-
- * e-local-storage.c (impl_async_xfer_folder): return after
- returning `E_STORAGE_CANTCHANGESTOCKFOLDER' to the callback.
-
- * e-storage-set-view.c (handle_evolution_path_drag_motion): Make
- the check for dragging a folder over itself a little bit more
- accurate.
-
-2001-10-05 Jon Trowbridge <trow@ximian.com>
-
- * e-shell-view-menu.c (command_work_offline): This is a message,
- not a warning!
- (command_work_online): This is also a message, not a warning!
- (I'm feeling very anal today.)
-
-2001-10-05 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (idle_cb): Do not invoke
- `e_shell_restore_from_settings()' if `shell' is NULL.
-
-2001-10-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_save_settings): Get the right
- hpaned positions for when the shortcut bar and/or the folder bar
- are visible.
-
-2001-10-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (impl_Shell_handleURI): Handle the return value from
- `evolution_shell_component_client_handle_external_uri()' as an
- EvolutionShellComponentClientResult instead of treating it as a
- boolean. This prevents the incorrect NotFound exceptions we were
- getting for `mailto:' invocations.
-
-2001-10-05 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (quit_box_new): Also `gdk_flush()'.
- (idle_cb): If the user doesn't specify at least one `evolution:'
- URI, restore from the settings. [Fixes #6093.]
-
-2001-10-05 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c: New member `ping_timeout_id' in
- `EvolutionShellComponentPrivate'.
- (setup_owner_pinging): New helper function.
- (impl_owner_died): Unref the owner and set ->owner_client to
- %NULL.
- (impl_setOwner): Don't unref here.
- (destroy): Remove the source for ->ping_timeout_id if not -1.
-
-2001-10-05 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c: #include "e-util/e-gtk-utils.h".
- (quit_box_new): Queue a draw on the window; otherwise it seems to
- fail to redraw in some cases for some reason [see #11412].
-
-2001-10-05 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (impl_setOwner): If the owner is
- dead, emit "owner_died" instead of "owner_unset".
- (impl_owner_died): New, default implementation for "owner_died".
- (class_init): Install it.
-
- * evolution-shell-component.h: New signal "owner_died".
-
-2001-10-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (set_owner_on_components): If setting the owner fails,
- print the a warning message out. Then restart the component.
-
- * e-component-registry.c (component_free): Return a boolean value.
- %FALSE if ::unsetOwner raises an exception.
- (register_type): New arg @override_duplicate, to avoid complaining
- if a component gets re-registered.
- (register_component): Likewise.
- (e_component_registry_restart_component): New.
-
- * e-uri-schema-registry.c
- (e_uri_schema_registry_set_handler_for_schema): Changed return
- type to `void'. Just remove the old handler and set up the new
- one.
-
- * evolution-shell-component-client.c (corba_exception_to_result):
- Translate ::OldOwnerHasDied into
- EVOLUTION_SHELL_COMPONENT_OLDOWNERHASDIED.
-
- * evolution-shell-component.h: New enum value
- `EVOLUTION_SHELL_COMPONENT_OLDOWNERHASDIED'.
-
- * evolution-shell-component.c (impl_setOwner): If the old owner is
- not alive anymore [use CORBA_Object_non_existent() to figure this
- out], emit OWNER_UNSET and raise `OldOwnerHasDied'.
- (evolution_shell_component_result_to_string): New.
-
- * Evolution-ShellComponent.idl: New exception `OldOwnerHasDied'.
- (ShellComponent::setOwner): Can raise it.
-
- * e-folder-type-registry.c
- (e_folder_type_register_type_registered): New.
- (e_folder_type_register_unregister_type): New.
-
-2001-10-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * importer/Makefile.am: added BONOBO_GNOME_CFLAGS to make it compile
- with latest Bonobo
-
-2001-10-02 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #11326, The folder list can become detached from its parent
- window.]
-
- * e-shell-view.c (folder_context_menu_popped_down_cb): Pop down
- the folder bar if it's popped up.
-
-2001-10-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_component_maybe_crashed): Make the crash
- message less dorky. [#10264]
-
-2001-10-02 Ettore Perazzoli <ettore@ximian.com>
-
- [Don't allow dragging from a folder to one of its descendants or
- onto itself, when the operation is GDK_DRAG_MOVE. This fixes bugs
- like #8737.]
-
- * e-storage-set-view.c (handle_evolution_path_drag_motion): Don't
- highlight if the user is attempting to move a folder to one of its
- descendants.
-
-2001-10-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_construct): Use
- `bonobo_ui_component_new_default()', not
- `bonobo_ui_component_new()'.
-
-2001-10-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (storage_set_removed_folder_callback): New,
- callback for the ::removed_folder signal on the shell's
- EStorageSet.
- (e_shell_view_construct): Connect.
- (e_shell_view_remove_control_for_uri): Removed.
-
- * e-shell-folder-commands.c
- (folder_selection_dialog_folder_selected_callback): Don't call
- `e_shell_view_remove_control_for_uri()'.
- (e_shell_command_delete_folder): Not here either. And don't
- display the default URI either.
-
-2001-09-28 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #8053, `GNOME_Evolution_Shortcuts' doesn't seem to work.]
-
- * e-shell.c (e_shell_construct): Don't create the EShortcuts
- object a second time.
-
-2001-09-28 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #8434, Shortcut bar not shown properly.]
-
- * e-shell-view.c (e_shell_view_show_shortcut_bar): Set the
- hpaned_position from the EPaned *before* hiding it -- otherwise,
- the position will of course always be zero.
- (e_shell_view_save_settings): Save from ->hpaned_position and
- ->view_hpaned_position.
-
-2001-09-28 Iain Holmes <iain@ximian.com>
-
- * importer/import.glade: Add new pages.
-
- * e-shell-importer.c (show_import_wizard): Set up new pages.
- (import_druid_finish): Check which type of importer to run.
-
-2001-09-26 Iain Holmes <iain@ximian.com>
-
- * Evolution-Shell.idl: Added a default_type parameter for setting the
- default folder creation type.
-
- * e-shell-folder-commands.c (e_shell_command_create_new_folder): Add NULL
- for default type.
- (e_shell_command_move_folder): Add NULL for default type.
-
- * e-shell-folder-creation-dialog.c (add_folder_types): Check for the
- default_type instead of for mail.
- (get_type_from_parent_path): Get the folder type from the parent folder
- (e_shell_show_folder_creation_dialog): Get the default folder type
- before creating the menu.
-
- * e-shell-folder-creation-dialog.h: Update headers.
-
- * e-shell-folder-selection-dialog.c (impl_clicked): Add default type.
- (e_shell_folder_selection_dialog_construct): Add default type.
- (e_shell_folder_selection_dialog_new): Add default type.
-
- * e-shell-folder-selection-dialog.h: Update headers.
-
- * e-shell-importer.c (import_druid_finish): Add NULL for default type.
-
- * e-shell-view-menu.c (command_new_folder): Set NULL for default type.
- (command_goto_folder): Set NULL for default type.
-
- * e-shell.c (impl_Shell_selectUserFolder): Update for the new default
- type.
-
- * evolution-shell-client.c (user_select_folder): Add "" for default type
-
-2001-09-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (DEFINE_UNIMPLEMENTED): Remove.
- (command_new_mail_message): Removed.
- (command_pilot_settings): New.
- (e_shell_view_menu_setup): Add tools verbs.
-
-2001-09-26 Ettore Perazzoli <ettore@ximian.com>
- * e-shell-view.c (setup_verb_sensitivity_for_folder): New helper
- function.
- (folder_selected_cb): Call it.
- (folder_context_menu_popping_up_cb): New callback for the
- "folder_context_menu_popping_up" signal on the folder bar's
- EStorageSetView; set the sensitivities of the verbs according to
- the right-clicked folder.
- (folder_context_menu_popped_down_cb): New, callback for the
- "folder_context_menu_popped_down" signal on the folder bar's
- EStorageSetView; set the sensitivities of the verbs according to
- the currently displayed folder.
- (e_shell_view_get_folder_bar_right_click_path): Add a cast to
- placate a warning.
-
- * e-storage-set-view.c (class_init): Set up the
- "folder_context_menu_popping_up" and
- "folder_context_menu_popped_down" signals.
- (right_click): Emit "folder_context_menu_popping_up" before
- popping up the menu, "folder_context_menu_popped_down" after the
- menu is gone.
-
- * e-storage-set-view.h: New signals
- "folder_context_menu_popping_up" and
- "folder_context_menu_popped_down".
-
-2001-09-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c (e_shell_command_rename_folder):
- Change the name on the EFolder object too.
-
-2001-09-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage.c (e_storage_async_xfer_folder): Ooops. Make the
- check for CANTMOVETODESCENDANT really work.
-
- * e-storage-set-view.c (tree_drag_data_received): Pass the
- EStorageSetView as the data for the async_xfer function.
- (folder_xfer_callback): Display an error dialog if something goes
- wrong.
-
- * e-shell-view-menu.c (command_rename_folder): Enable again.
-
- * e-shell-folder-commands.c (e_shell_command_rename_folder):
- Re-implemented.
- (delete_dialog): Use double quotes instead of single quotes around
- the folder name, for consistency with the other dialogs.
-
-2001-09-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (get_path_for_folder_op): New helper
- function.
- (command_move_folder): Pass the @folder_path argument to
- `e_shell_command_move_folder' by using it.
- (command_copy_folder): Pass the @folder_path argument to
- `e_shell_command_copy_folder' by using it.
- (command_delete_folder): Pass the @folder_path argument to
- `e_shell_command_delete_folder()' by using it.
- (command_add_folder_to_shortcut_bar): Pass the @folder_path
- argument to `e_shell_command_add_to_shortcut_bar()' by using it.
- (command_create_folder): Pass the @parent_folder_path argument to
- `e_shell_command_create_new_folder()' by using it.
- (command_new_folder): Use `get_path_for_folder_op()'.
-
- * e-shell-folder-commands.c (e_shell_command_add_to_shortcut_bar):
- New arg @folder_path.
- (e_shell_command_copy_folder): New arg @folder_path.
- (e_shell_command_move_folder): New arg @folder_path.
- (e_shell_command_open_folder_in_other_window): New arg @folder_path.
- (e_shell_command_create_new_folder): New arg @parent_folder_path.
- (e_shell_command_delete_folder): New arg @folder_path.
-
- * e-shell-view.c (e_shell_view_get_folder_bar_right_click_path): New.
-
- * e-storage-set-view.c: New member `right_click_row_path'.
- (init): Init to NULL.
- (destroy): Free.
- (right_click): Set.
- (popup_folder_menu): Use `gnome_popup_menu_do_popup_modal()' so we
- are stuck in here until the menu disappears. After that, destroy
- the menu and call `e_tree_right_click_up()'.
- (e_storage_set_view_get_right_click_path): New.
-
-2001-09-21 Iain Holmes <iain@ximian.com>
-
- * e-shell-importer.c (folder_selected): Use GNOME functions to get
- full expanded path from file entry.
-
-2001-09-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (tree_drag_motion): Check for a component
- for the given row *after* trying to handle
- EVOLUTION_PATH_TARGET_TYPE. Otherwise, we always fail in the case
- of dnd between a folder and the toplevel node of its storage.
- (find_matching_target_for_drag_context): If not on a folder,
- always return EVOLUTION_PATH_TARGET_TYPE.
-
-2001-09-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (storage_set_view_box_event_cb): Removed.
- (folder_bar_popup_map_callback): Don't connect.
- (reparent_storage_set_view_box_and_destroy_popup): Don't ungrab
- here.
- (popdown_transient_folder_bar): Ungrab here.
- (popdown_transient_folder_bar_idle): New.
- (switch_on_folder_tree_click): Invoke it in the idle loop. Also,
- ungrab.
-
-2001-09-20 Iain Holmes <iain@ximian.com>
-
- * e-shell-startup-wizard.c (e_shell_startup_wizard_create): Check
- the number of mail accounts that exist and display the dialog it this
- is 0.
-
-2001-09-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-task-widget.c: New member `tooltips' in `ETaskWidgetPrivate'.
- (init): Init to NULL.
- (e_task_widget_construct): Create a GtkTooltips and make
- `tooltips' point to it.
- (e_task_widget_update): Set the tooltip for the label too.
-
-2001-09-19 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c: Removed globals `activity_client',
- `progress'.
- (timeout_callback_3): Get the activity client from @data.
- (timeout_callback_2): Likewise here. Pass the activity client as
- the user data pointer for `gtk_timeout_add()'. Put the progress
- count in a "my_progress" GtkObject data key.
- (timeout_callback_1): Pass the newly created EActivityClient as
- the user data pointer for `gtk_timeout_add()'. Also, dispatch
- itself again with a random timeout delay, for a maximum of
- NUM_ACTIVITES times. Initialize the "my_progress" GtkObject data
- to be -1.
-
- [Lame hack to reduce the number of parallel operations reported by
- the same component displayed in the task bar.]
-
- * e-activity-handler.c: New member `component_id' in
- `ActivityInfo'.
- (activity_info_new): New arg @component_id. Init the
- `component_id' member accordingly.
- (activity_info_free): Free the `component_id' member.
- (impl_operationStarted): Pass the component_id to
- `activity_info_new()'.
- (task_widget_new_from_activity_info): Pass the component_id to the
- activity_info.
-
- * e-task-widget.c: New member `component_id' in
- `ETaskWidgetPrivate'.
- (impl_destroy): Free it.
- (init): Init to NULL. Also init all the other members to NULL as
- well.
- (e_task_widget_construct): New arg @component_id. Assign
- ->component_id to match it.
- (e_task_widget_new): New arg @component_id here as well. Pass it
- over to `e_task_widget_construct()'.
- (e_task_widget_get_component_id): New.
-
-2001-09-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (handle_evolution_path_drag_motion): New
- arg @row. Highlight that row.
- (tree_drag_motion): Pass @row to
- `handle_evolution_path_drag_motion()'.
-
-2001-09-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-splash.c: #include "e-gtk-utils.h".
-
-2001-09-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-splash.c (e_splash_construct): Make the canvas backing stored.
-
-2001-09-17 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (quit_box_new): Call `e_make_widget_backing_stored()' on
- the widget so it refreshes properly even when we are busy waiting
- on CORBA calls.
-
-2001-09-17 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (quit_box_new): New.
- (quit_box_destroyed_callback): New.
- (no_views_left_cb): Use these two functions to display a warning
- message when Evolution is quitting.
-
-2001-09-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (impl_Shell_getLocalStorage): Only raise NotReady if
- the local storage pointer is actually NULL. This way it is
- possible for the components to access the local storage during
- initialization even if the shell is not quite finished
- initializing yet.
-
-2001-09-17 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #9060, Shell crash after mailer crash.]
-
- * e-shell-view.c (hash_foreach_destroy_view): Renamed from
- `hash_forall_destroy_view'. Don't free `name'.
- (socket_destroy_cb): Use `g_hash_table_lookup()' instead of
- `g_hash_table_lookup_extended()'. Don't free the URI.
- (e_shell_view_remove_control_for_uri): Likewise.
- (show_existing_view): Use view->uri as the key when inserting the
- view. Remove the old view from the hash when destroying it.
- (create_new_view_for_uri): Same here.
-
-2001-09-16 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_show_folder_bar): Hide the
- storage_set_view_box *before* getting the child1_size [otherwise,
- the latter will, um, always be zero].
-
-2001-09-16 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (etree_get_node_by_id): Made save_id const
- here.
-
-2001-09-14 Ettore Perazzoli <ettore@ximian.com>
-
- [Automake 1.5 fixes pointed out by Richard Boulton
- <richard@tartarus.org>, as per #9258.]
-
- * importer/Makefile.am (CLEANFILES): Assign directly using `=',
- instead of `+='.
- * Makefile.am (CLEANFILES): Likewise.
-
-2001-09-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (impl_Shell_getLocalStorage): Return a proper value.
- (impl_Shell_createStorageSetView): Likewise.
- (impl_Shell_setLineStatus): Likewise.
- (impl_Shell__get_displayName): Likewise.
- (impl_Shell_getComponentByType): Likewise.
- (impl_Shell_createNewView): Likewise.
- (impl_Shell_handleURI): Likewise.
-
-2001-09-14 Iain Holmes <iain@ximian.com>
-
- * e-shell-importer.c (start_import): Only check for local path if the
- folderpath != NULL.
-
- * e-shell-startup-wizard.c (prepare_importer_page): Remove GTK_CLIST
- cast.
-
-2001-09-12 Iain Holmes <iain@ximian.com>
-
- * evolution-wizard.c: Remove spewage.
-
-2001-09-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-importer.c (start_import): Removed unused variable.
-
-2001-09-14 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #8204 and the other bugs caused by allowing invocations on
- the ::Shell interface to happen before the shell is actually fully
- initialized. This is a lame hack and not a nice, complete
- solution for the problem, but it should do for now.]
-
- * e-shell.c: New member `is_initialized' in `EShellPrivate'.
- (init): Initialize to %FALSE.
- (e_shell_construct): Set `is_initialized' to %TRUE after the
- initialization sequence is finished.
- (raise_exception_if_not_ready): New utility function to raise the
- notReady exception if the shell is not ready.
- (impl_Shell__get_displayName): Call it.
- (impl_Shell_getComponentByType): Likewise.
- (impl_Shell_createNewView): Likewise.
- (impl_Shell_handleURI): Likewise.
- (impl_Shell_selectUserFolder): Likewise.
- (impl_Shell_getLocalStorage): Likewise.
- (impl_Shell_createStorageSetView): Likewise.
- (impl_Shell_setLineStatus): Likewise.
- (e_shell_construct): Print out the repo_id of the exception from
- `bonobo_get_object()' if it fails. Also, register on OAF just
- before displaying the splash.
-
- * Evolution-Shell.idl: New exception `NotReady'. All the CORBA
- methods on ::Shell can now raise this exception.
-
-2001-09-13 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #5990, Remembering Evolution window geometry.]
-
- * e-shell.c (impl_Shell_createNewView): gtk_widget_show() the new
- view returned by `e_shell_create_view()'.
- (e_shell_restore_from_settings): Same here, after loading the
- settings.
-
- * e-shell-view.c (activate_shortcut_cb): gtk_widget_show() the new
- view returned by `e_shell_create_view()'.
-
- * e-shell-view-menu.c (command_open_folder_in_new_window):
- gtk_widget_show() the view returned by `e_shell_create_view()'.
-
- * e-shell-folder-commands.c
- (e_shell_command_open_folder_in_other_window): gtk_widget_show()
- the view returned by `e_shell_create_view()'.
-
- * e-shell.c (e_shell_create_view): Don't show the view
- automatically anymore.
-
- * e-shell-view.c (e_shell_view_save_settings): Save the width and
- height of the window.
- (e_shell_view_load_settings): Restore the width and the height and
- gtk_window_set_default_size() based on them.
-
-2001-09-13 Ettore Perazzoli <ettore@ximian.com>
-
- [Remove a bunch of debugging messages, as per #7741.]
-
- * evolution-wizard.c (impl_GNOME_Evolution_Wizard_notifyAction):
- Removed debugging messages.
-
- * e-storage-set.c (storage_removed_folder_cb): Removed debugging
- message.
-
- * e-storage-set-view.c (tree_drag_begin): Removed debugging
- message.
- (tree_drag_data_received): Removed debugging messages.
-
- * e-shortcuts.c (idle_cb): Removed debugging message.
-
- * e-shortcuts-view-model.c (get_icon_for_item): Removed debugging
- message.
-
- * e-shell.c (setup_components): Removed debugging message.
-
- * e-shell-startup-wizard.c (druid_event_notify_cb): Removed
- debugging message.
- (e_shell_startup_wizard_create): Removed debugging message.
-
- * e-shell-offline-handler.c (finalize_offline_hash_foreach):
- Removed debugging message.
-
- * e-shell-importer.c (start_import): Removed debugging message.
- (item_selected): Same here.
-
- * e-local-storage.c (async_xfer_folder_step): Removed debugging
- message.
-
- * e-corba-storage.c (impl_StorageListener_notifyFolderCreated):
- Changed the error from a g_print() into a g_warning(). Removed
- debugging message.
-
- * e-corba-storage-registry.c (impl_StorageRegistry_addStorage):
- Removed debugging message.
- (impl_StorageRegistry_removeStorageByName): Likewise.
-
- * e-component-registry.c (component_free): Removed debugging
- message.
- (register_component): Don't printf() about the registered folder
- type.
- (register_component): Don't printf() about the registered schema
- type.
-
-2001-09-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (pop_up_folder_bar): Disable DnD on the
- EStorageSetView to avoid strange behaviors.
- (reparent_storage_set_view_box_and_destroy_popup): Re-enable DnD
- here.
- (popdown_transient_folder_bar): And here as well.
-
- * evolution-storage-set-view-factory.c
- (evolution_storage_set_view_factory_new_view): Disable DnD on the
- EStorageSetView.
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): Disable DnD on the
- EStorageSetView.
-
- * e-shell-folder-creation-dialog.c (add_storage_set_view): Disable
- DnD on the EStorageSetView.
-
- * e-storage-set-view.c: New member `allow_dnd' in
- `EStorageSetViewPrivate'.
- (init): Init to `allow_dnd' %TRUE.
- (tree_start_drag): If `allow_dnd' is false, don't start the drag
- and return %FALSE.
- (tree_drag_motion): If `allow_dnd' is false, return %FALSE.
- (e_storage_set_view_get_allow_dnd): New.
- (e_storage_set_view_set_allow_dnd): New.
-
-2001-09-12 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (main): Add SUB_VERSION to the version string passed to
- `gnome_init_with_popt_table()'.
-
-2001-09-12 Chris Toshok <toshok@ximian.com>
-
- * e-shell-importer.c (start_import): only allow importing to
- /local folders.
-
-2001-09-12 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #4962, "Highlighting is left after a drag".]
-
- * e-storage-set-view.c (tree_drag_motion): Only highlight when
- moving over allowed targets.
-
-2001-09-12 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-title-bar.c (unrealize): Only
- gtk_widget_destroy() the icon_widget if it's not NULL.
-
-2001-09-12 Iain Holmes <iain@ximian.com>
-
- * importers/evolution-importer-client.c
- (evolution_importer_client_process_item): Remove spew.
-
-2001-09-10 Dan Winship <danw@ximian.com>
-
- * e-shell-view.c (socket_destroy_cb): Oops. Remove duplicate free.
-
-2001-09-09 Dan Winship <danw@ximian.com>
-
- Purify run. All small leaks.
-
- * e-shell-folder-commands.c
- (folder_selection_dialog_folder_selected_callback): Free the
- folder_command_data when destroying the dialog.
-
- * e-local-storage.c (remove_folder): Free physical_uri if we
- allocated it.
-
- * e-shortcuts-view.c (pop_up_right_click_menu_for_group): Unref
- the popup menu, don't destroy it.
- (destroy_group_cb): Free the question string.
- (rename_group_cb): Free the new_name.
-
- * e-shell-importer.c (create_plugin_menu): Free the list of
- importers.
- (get_iid_for_filetype): Likewise.
- (import_druid_finish): #ifdef out some g_strdups that are only
- used by other #ifdef'ed-out code.
-
- * e-shell-view.c: Make sure the keys in the uri_to_view hash get
- freed.
-
- * e-shell-folder-title-bar.c (set_title_bar_label_style): Unref
- the style after setting it on the widget.
-
- * e-shell-offline-handler.c (impl_destroy): free priv.
-
- * e-storage-set-view.c (tree_drag_data_received): Make sure
- target_type always gets freed.
-
- * e-shell-folder-creation-dialog.c (add_folder_types): Don't leak
- the type names.
-
-2001-09-07 Iain Holmes <iain@ximian.com>
-
- * e-shell-startup-wizard.c (prepare_importer_page): New design.
- (make_importer_page): Remove the extra widgets for the new design.
-
-2001-09-07 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (tree_start_drag): Changed this to use the
- new ETable/ETree drag stuff.
-
-2001-09-07 Dan Winship <danw@ximian.com>
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_new): Remove the "see previous
- error messages?" comment from the error message when starting a
- component, since oafd eats the output of the components it
- launches now, so it's just misleading.
-
-2001-09-06 Chris Toshok <toshok@ximian.com>
-
- * evolution-storage.c (impl_Storage_async_remove_folder): change
- to match create_folder.
- (e_marshal_NONE__POINTER_POINTER_POINTER): new marshaller for
- remove_folder.
- (class_init): make sure to use the right marshaller for
- create/remove_folder.
-
- * evolution-storage.h: change the signature of both the
- create_folder and remove_folder signals to be more in line with
- what's in evolution-storage.c. They both take a Bonobo_Listener
- which the signal func notifies, instead of synchronously returning
- the result.
-
-2001-09-06 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-activity-client.c (evolution_activity_client_update):
- Allow a value of -1.0 for @progress [which means "unknown
- progress"].
-
-2001-09-05 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #958, ShellComponents should not be created by factories, for
- the test component.]
-
- * GNOME_Evolution_TestComponent.oaf: Remove the factory.
-
- * evolution-test-component.c (COMPONENT_FACTORY_ID): Removed.
- (component_factory_init): Removed.
- (register_component): Rename from `component_fn'. No args, no
- return value. Register the thing on OAF by yourself instead of
- using a factory.
-
-2001-09-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view.c (get_shortcut_info): New.
- (get_efolder_from_shortcut): Removed.
- (impl_shortcut_dropped): Use `get_shortcut_info()' instead.
-
-2001-09-05 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (development_warning): s/Evolution/Ximian Evolution/.
- (idle_cb): Likewise.
-
- * e-splash.c (e_splash_construct): s/Evolution/Ximian Evolution/.
-
- * e-shell-view.c (e_shell_view_construct): s/Evolution/Ximian
- Evolution/.
- (update_for_current_uri): Likewise.
- (update_offline_toggle_status): Likewise.
-
- * e-shell-view-menu.c (command_about_box): s/Evolution/Ximian
- Evolution/.
-
-2001-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #6474 and friends, crash when selecting things from the
- context activity context menu.]
-
- * e-activity-handler.c: New member `menu' in struct
- `ActivityInfo'.
- (activity_info_new): Init to NULL.
- (show_cancellation_popup): Set the `menu' member to point to this
- newly created pop-up, use `gnome_popup_menu_do_popup_modal()'
- instead of `gnome_popup_menu_do_popup()', and set the `menu'
- member to NULL when the menu is gone.
- (activity_info_free): Destroy `menu' member.
- (impl_requestDialog): Return
- `GNOME_Evolution_Activity_DIALOG_ACTION_ERROR' instead of nothing.
-
-2001-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #6971, Default folder should be the Summary.]
-
- * main.c (idle_cb): s/DEFAULT_URI/E_SHELL_VIEW_DEFAULT_URI/.
-
- * e-shell.c (e_shell_create_view):
- s/DEFAULT_URI/E_SHELL_VIEW_DEFAULT_URI/.
-
- * e-shell-view.c (socket_destroy_cb):
- s/DEFAULT_URI/E_SHELL_VIEW_DEFAULT_URI/.
- (e_shell_view_save_settings): Likewise.
-
- * e-shell-folder-commands.c (e_shell_command_delete_folder):
- s/DEFAULT_URI/E_SHELL_VIEW_DEFAULT_URI/.
-
- * e-shell-view.h (DEFAULT_URI): Rename to
- `E_SHELL_VIEW_DEFAULT_URI'. Change from "evolution:/local/Inbox"
- to be "evolution:/summary".
-
-2001-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix ^#7675, Crashes trying to empty trash folder.]
-
- * e-shortcuts.c (e_shortcuts_construct): Use
- `gtk_signal_connect_while_alive()' so we don't invoke the
- callbacks on dead EShortcuts objects.
-
-2001-09-04 Iain Holmes <iain@ximian.com>
-
- * e-shell-importer.c (start_importer): Report errors in a dialog.
-
-2001-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-activity-handler.c (impl_operationProgressing): Just ignore
- the request if the activity handler has the GTK_OBJECT_DESTROYED()
- flag set. This should prevent crashes like #7542 and friends when
- the components are not well-behaved enough to respect the Bonobo
- refcounting.
- (impl_operationStarted): Likewise.
- (impl_operationFinished): Likewise.
- (impl_requestDialog): Likewise.
-
-2001-09-04 Iain Holmes <iain@ximian.com>
-
- * e-shell-importer.c (start_import): Check the file exists before trying
- to do anything.
-
-2001-09-04 Iain Holmes <iain@ximian.com>
-
- * e-shell.c (e_shell_construct): Make the other components shut down
- correctly when the first time dialog is cancelled.
-
-2001-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (tree_drag_motion): Remove debugging
- message.
- (tree_drag_motion): Likewise.
-
-2001-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- [Patch from Richard Boulton <richard@tartarus.org> to fix #8497,
- "Warning when shutting view: RootNode not found".]
-
- * e-storage-set-view.c (e_storage_set_view_construct): Add the
- root node to the hash.
- (e_storage_set_view_set_show_folders): Likewise.
-
-2001-08-30 Peter Williams <peterw@ximian.com>
-
- * e-local-storage.c (async_xfer_folder_complete): Remove the folder from
- the EvolutionStorage as well as the EStorage.
-
-2001-08-29 Peter Williams <peterw@ximian.com>
-
- * e-storage-set-view.c (etree_node_destroy_func): Only call
- remove_node_from_hash if it's not the root node.
- (removed_storage_cb): Don't remove the node from the hash here,
- because it will be removed in the node_destroyed callback.
- (removed_folder_cb): Same.
-
- * e-shell-view.c (e_shell_view_remove_control_for_uri): Disconnect
- from the destroy signal so as not to confuse ourselves. Also, the
- page remove in the notebook destroys the control and the socket, so don't
- do that explicitly.
-
- * e-shell-folder-commands.c
- (folder_selection_dialog_folder_selected_callback): Remove the control
- for the source view if we're moving.
-
-2001-08-31 Zbigniew Chyla <cyba@gnome.pl>
-
- * e-local-storage.c
- (setup_folder_as_stock): Don't convert folder name to UTF-8 manually...
- (setup_stock_folders): ... just use U_() here.
- (impl_get_display_name): Marked string for translation (with U_).
-
- * e-storage-set-view.c
- (storage_sort_callback): s/strcasecmp/g_utf8_collate/
- (folder_sort_callback): ditto
-
- * e-summary-storage.c (impl_get_display_name):
- Marked string for translation (with U_).
-
-2001-08-29 Iain Holmes <iain@ximian.com>
-
- * e-local-storage.c (notify_listener): Function to create CORBAany
- and notify listeners.
- (component_async_create_folder_callback): Notify the listener again.
- (create_folder): Handle the Bonobo_Listener again and make it async.
- (impl_async_create_folder): Pass CORBA_OBJECT_NIL as the listener.
- (bonobo_interface_create_folder_cb): Make async.
-
- * evolution-storage.c (notify_bonobo_listener): Removed this broken
- broken function.
- (impl_Storage_async_create_folder): Make async, duplicate the listener
- instead of notifying it.
- (impl_Storage_async_remove_folder): Notify listener by hand.
- (e_marshal_NONE__POINTER_POINTER_POINTER_POINTER_POINTER): Return of the
- worst signal marshaller in Scotland.
- (class_init): Use the above marshaller for the create_folder signal.
-
-2001-08-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-shell-folder-creation-dialog.c (entry_name_is_valid): Check
- for \r in the folder name, this is an invalid char. Also take a
- "reason" argument so we can inform the user why his folder name is
- invalid.
- (dialog_clicked_cb): Tell the user why the folder name is invalid.
-
-2001-08-28 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #8125, Evolution crashes while starting.]
-
- * e-shortcuts.c (load_shortcuts): Handle the case when there is no
- URI without crashing. Only add shortcuts when they are evolution:
- URIs.
-
-2001-08-27 Ettore Perazzoli <ettore@ximian.com>
-
- * Evolution-ShellComponent.idl: Studlycapsize all the IDs that are
- not.
- * Evolution-common.idl: Likewise.
- * evolution-activity-client.c: Updated accordingly.
- * evolution-shell-component.c: Likewise.
- * evolution-storage.c: Likewise.
- * e-activity-handler.c: Likewise.
- * e-component-registry.c: Likewise.
- * e-corba-storage.c: Likewise.
- * e-shell-user-creatable-items-handlers.c: Likewise.
-
- * e-local-storage.c (remove_folder): Remove unused variable.
-
- * e-shell-view.c (update_for_current_uri): Assign zero to
- `unread_count', not NULL.
-
- * e-shell-importer.c (import_druid_finish): Remove unused
- variable.
-
- * e-shell-user-creatable-items-handler.c: #include
- "e-corba-utils.h".
-
- * e-shell-startup-wizard.c: #include "e-shell-startup-wizard.h".
-
- * e-shell-startup-wizard.h: #include <glib.h>
-
-2001-08-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (update_for_current_uri): Also display the unread
- count in the title bar.
-
-2001-08-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-setup.c (copy_default_stuff): Remove the stupid "do you want
- me to initialize stuff?" dialog.
-
-2001-08-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c: Change the `selected_row_path' to be
- non-const.
- (destroy): Free it.
- (e_storage_set_view_set_current_folder): Set the selected_row_path
- to be this path.
- (tree_drag_begin): Free the selected_row_path and strdup() the
- value we assign.
-
-2001-08-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_remove_control_for_uri): Ooops.
- Save the pointer to the control for use after the view struct is
- freed.
-
-2001-08-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c: New struct `View'. Replace `uri_to_control' in
- `EShellViewPrivate' with `uri_to_view'.
- (view_new): New.
- (hash_forall_destroy_view): New, replacing
- `hash_forall_destroy_control'.
- (destroy): Updated to match the uri_to_control -> uri_to_view
- changes.
- (socket_destroy_cb): Likewise.
- (get_view_for_uri): Renamed from `get_control_for_uri'. Return a
- View instead of a GtkWidget.
- (show_existing_view): Updated to use `get_view_from_uri', get a
- @view instead of a @control.
- (e_shell_view_display_uri): Updated to use `uri_to_view' instead
- of `uri_to_control'.
- (e_shell_view_remove_control_for_uri): Likewise.
-
-2001-08-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (update_folder_title_bar): Changed to get a
- @title and a @type.
- (update_for_current_uri): Updated accordingly.
- (update_window_icon): Get a @type instead of a @folder.
- (update_for_current_uri): Updated accordingly.
-
-2001-08-24 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #5978, "If a component dies, it's toolbar buttons remain".]
-
- * e-shell-view.c (socket_destroy_cb): If the view belongs to a
- toplevel storage node, get the right type information with
- `e_storage_get_toplevel_node_uri()' instead of trying to get the
- [non-existing] folder for it.
-
-2001-08-24 Iain Holmes <iain@ximian.com>
-
- * e-shell-startup-wizard.c (druid_event_notify_cb): Implement the other
- missing events.
- (make_identity_page):
- (make_receive_page):
- (make_extra_page):
- (make_transport_page):
- (make_management_page): Add the GnomeDruidPages to the page_list.
-
-2001-08-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view.c: Added accelerators for the right-click
- shortcut menu.
-
-2001-08-23 Zbigniew Chyla <cyba@gnome.pl>
-
- * e-shortcuts.c (e_shortcuts_add_default_group): Convert names of the
- default group and shortcuts to UTF-8 (still no U_ :().
-
-2001-08-23 Zbigniew Chyla <cyba@gnome.pl>
-
- * e-shortcuts-view.c (destroy_group_cb): Convert the name of the group
- to GTK+ locale before displaying it in a dialog.
-
-2001-08-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (tree_drag_data_received): If we get no
- data, don't notify the receiving component at all.
-
-2001-08-23 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #5736, crashing when copying a message with drag and drop.]
-
- * e-storage-set-view.c (tree_drag_data_received): Handle NULL data
- gracefully.
-
-2001-08-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage.c (e_storage_async_xfer_folder): If the remove_source
- is %TRUE and destination is a descendant of the parent, pass an
- `E_STORAGE_CANTMOVETODESCENDANT' error code to the callback.
-
- * e-storage.h: New value `E_STORAGE_CANTMOVETODESCENDANT' in
- `EStorageResult'.
-
-2001-08-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c
- (folder_selection_dialog_folder_selected_callback): Actually
- return if the folder is being moved into one of its descendants.
-
-2001-08-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-title-bar.c (label_realize_callback): `#if 0'ed
- out.
- (make_bold): Likewise.
- (e_shell_folder_title_bar_construct): Don't call it.
-
- * e-local-storage.c (component_async_remove_folder_callback): Only
- remove the directory if the component succeeds.
-
-2001-08-22 Peter Williams <peterw@ximian.com>
-
- * e-local-storage.c (async_xfer_folder_callback): Fix the improper
- construction of the new folder's physical URI.
-
-2001-08-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (remove_folder): Don't remove the folder
- directory here.
- (component_async_remove_folder_callback): Remove it here instead.
-
-2001-08-22 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #7775, crash trying to do New Task]
-
- * e-shell-user-creatable-items-handler.c (verb_fn): Make sure we
- don't pass NULL strings to
- `GNOME_Evolution_ShellComponent_userCreateNewItem()'.
-
-2001-08-21 Damon Chaplin <damon@ximian.com>
-
- * e-gray-bar.c (endarken_style): unref the rc_style.
-
-2001-08-21 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c: #include "e-shell-startup-wizard.h".
-
- * e-shell-startup-wizard.h: New.
-
-2001-08-21 Iain Holmes <iain@ximian.com>
-
- * e-shell-startup-wizard.c (make_mail_dialog_pages): Show an error
- window if mailer doesn't respond.
-
-2001-08-21 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-title-bar.c (label_realize_callback): Fix a leak:
- unref the EFont after we have used it. Also, don't crash if
- `e_font_to_gdk_font()' returns NULL. [This should fix #7666,
- Folder View crashes Evo.]
-
-2001-08-21 Iain Holmes <iain@ximian.com>
-
- * e-shell-importer.c (start_import): Don't print a NULL.
-
-2001-08-20 Iain Holmes <iain@ximian.com>
-
- * e-shell-importer.c (import_druid_finish): Do the correct thing when
- the new folder button is clicked.
- (folder_selected): Import the file.
- (folder_cancelled): Kill the dialog.
-
-2001-08-18 Iain Holmes <iain@ximian.com>
-
- * e-shell-startup-wizard.c (make_identity_page):
- (make_receive_page):
- (make_extra_page):
- (make_transport_page):
- (make_management_page): Check that the mailer has been inited correctly.
- (e_shell_startup_wizard_create): If some of the pages could not be
- created, just stop trying to show the startup wizard.
-
-2001-08-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_load_settings): Don't set the
- paneds' positions if the respective left-hand elements [i.e. the
- shortcut bar and the folder bar] are hidden.
- (e_shell_view_show_folder_bar): Set the paned position to zero
- when hiding.
- (e_shell_view_show_shortcut_bar): Likewise.
-
-2001-08-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-startup-wizard.c (finish_func): Don't free the returned
- displayname.
-
-2001-08-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (pop_up_folder_bar): Make sure we display a pin
- when we are popped up.
-
-2001-08-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (setup_widgets): Don't set the paned tree
- position.
-
-2001-08-19 Chris Toshok <toshok@ximian.com>
-
- * evolution-shell-component.c (impl__get_supported_types): fill
- the corba sequence for the accepted_dnd_types.
-
-2001-08-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (setup_storage_set_subwindow): Don't show the
- vbox here.
- (setup_widgets): Don't show the storage_set_view_box here.
-
-2001-08-20 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c: Added display_name and description
- to the type.
-
- * evolution-shell-component.c (impl__get_supported_types): Pass
- `display_name' and `description' here.
- (evolution_shell_component_construct): Likewise.
-
- * evolution-shell-component.h: New members `display_name',
- `description' in `EvolutionShellComponentFolderType'.
-
- * e-component-registry.c (register_type): New args @description
- and @display_name. Pass to
- `e_folder_type_registry_register_type()'.
- (register_component): Pass the values returned in the sequence
- from __get_supported_types.
-
- * e-folder-type-registry.c: New members `display_name' and
- `description' in `struct _FolderType'.
- (folder_type_new): New args @description and @display_name.
- Initialize the respective fields in the `FolderType' accordingly.
- (folder_type_free): Free `display_name' and `description'.
- (register_folder_type): New args @display_name, @description.
- (e_folder_type_registry_register_type): New args @display_name,
- @description.
- (e_folder_type_registry_get_description_for_type): New.
- (e_folder_type_registry_get_display_name_for_type): New.
-
- * Evolution-ShellComponent.idl: Added `display_name' and
- `description' fields to the `FolderType' struct.
-
-2001-08-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (destroy): Put the bonobo_object_release_unref() for
- the db at the top in an attempt to fix #7542.
-
-2001-08-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-summary-storage.c (e_summary_storage_new): Change type of
- toplevel node from "Summary" to "summary". [All the other folder
- types use lowercase names.]
-
- * e-shortcuts.c (load_shortcuts): Also use the display name for
- the storage.
-
-2001-08-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts.c (load_shortcuts): Use xmlMemStrdup() to override
- the type as it's expected to be allocated by libxml later on.
- Also, get the icon for the storage if the shortcut points to a
- storage.
-
- * e-storage-set-view.c (etree_icon_at): Don't special case the
- Summary storage. Rather, use `e_storage_get_toplevel_node_type()'
- for getting the type of the node.
-
- * e-shortcuts-view-model.c (get_icon_for_item): New helper
- function.
- (shortcuts_update_shortcut_cb): Use it.
- (shortcuts_new_shortcut_cb): Use it.
- (load_group_into_model): Use it.
-
-2001-08-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c: New constant `MIN_POPUP_TREE_WIDTH'.
- (pop_up_folder_bar): Make sure the pop-up is always this size or
- more.
- (setup_widgets): Pass %FALSE for @shrink to `e_paned_pack1()'.
- (reparent_storage_set_view_box_and_destroy_popup): Likewise.
-
-2001-08-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (shortcut_bar_visibility_changed_cb): New,
- replacing `shortcut_bar_mode_changed_cb'.
- (folder_bar_visibility_changed_cb): New, replacing
- `folder_bar_mode_changed_cb'.
- (command_toggle_folder_bar): Use `e_shell_view_show_folder_bar()'
- instead of `e_shell_view_set_folder_bar_mode()'.
- (command_toggle_shortcut_bar): Use
- `e_shell_view_show_shortcut_bar()' instead of
- `e_shell_view_set_shortcut_bar_mode()'.
- (e_shell_view_menu_setup): Updated for the
- "shortcut_bar_visibility_changed" and
- "folder_bar_visibility_changed" signals and the above changes.
-
- * e-shell-view.c: New member `folder_bar_popup' in
- `EShellViewPrivate'. Replaced `folder_bar_mode' and
- `shortcut_bar_mode' with `folder_bar_shown' and
- `shortcut_bar_shown', respectively.
- (init): Updated to initialize these correctly.
- (reparent): New helper function.
- (reparent_storage_set_view_box_and_destroy_popup): New helper
- function.
- (popdown_transient_folder_bar): Updated to use the
- `folder_bar_popup'.
- (folder_bar_popup_map_callback): Renamed from
- `storage_set_view_box_map_cb'.
- (e_shell_view_set_shortcut_bar_mode): Removed.
- (e_shell_view_set_folder_bar_mode): Removed.
- (e_shell_view_show_shortcut_bar): New. All the calls to
- `e_shell_view_set_shortcut_bar_mode()' replaced with calls to this
- one.
- (e_shell_view_show_folder_bar): New. All the calls to
- `e_shell_view_set_folder_bar_mode()' replaced with calls to this
- one.
- (e_shell_view_folder_bar_shown): New. All the calls to
- `e_shell_view_get_folder_bar_mode()' replaced with calls to this
- one.
- (e_shell_view_shortcut_bar_shown): New. All the calls to
- `e_shell_view_get_shortcut_bar_mode()' replaced with calls to this
- one.
- (class_init): Replace signal `folder_bar_mode_changed' with
- `folder_bar_visibility_changed' and `shortcut_bar_mode_changed'
- with `shortcut_visibility_changed'.
- (e_shell_view_save_settings): Use keys "ShortcutBarShown" and
- "FolderBarShown" instead of "ShortcutBarMode" and "FolderBarMode",
- respectively.
- (e_shell_view_load_settings): Likewise.
-
- * e-shell-view.h: Removed enum `EShellViewSubwindowMode'. Renamed
- signal `shortcut_bar_mode_changed' to
- `shortcut_bar_visibility_changed' and `folder_bar_mode_changed' to
- `folder_bar_visibility_changed'.
-
-2001-08-17 Iain Holmes <iain@ximian.com>
-
- * Makefile.am: Add the Evolution-Wizard.idl file
-
-2001-08-17 Iain Holmes <iain@ximian.com>
-
- * e-shell-folder-selection-dialog.c (folder_creation_dialog_result_cb):
- Check the priv isn't NULL before dereferencing it.
-
-2001-08-17 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-client.c
- (evolution_shell_client_set_line_status): g_return_if_fail(), not
- g_return_val_if_fail().
-
-2001-08-17 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-client.c
- (evolution_shell_client_get_local_storage): Added some g_warnings
- for when we return CORBA_OBJECT_NIL; this might help to figure out
- what is wrong with bug #6625. Also, added a missing
- CORBA_exception_free().
-
-2001-08-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-shell.c (e_shell_construct): Don't destroy the splash twice.
-
- * e-local-storage.c (setup_folder_as_stock): utf_name should not
- be const as e_utf8_from_locale_string() returns an allocated
- buffer.
-
-3001-08-17 Iain Holmes <iain@ximian.com>
-
- * Evolution.idl: Add Evolution-Wizard.idl
-
- * Evolution-Wizard.idl: New file implementing a wizard interface.
-
- * Makefile.am: Add the wizard stuff and the startup dialog stuff
-
- * e-shell.c (e_shell_construct): Hide the splash screen and try to
- start the startup assistant.
-
- * glade/Makefile.am: Add the evolution-startup-wizard.glade
-
-2001-08-16 Jason Leach <jleach@ximian.com>
-
- * e-shell-view-menu.c (authors): Add myself.
-
- * e-shell-view.c (folder_selected_cb): Desensitize the
- move/copy/delete/rename in the menus (including right click) for
- stock folders.
-
- * Evolution-Icon.idl: Actually remove this file from CVS (its
- contents are now in Evolution-common.idl).
-
-2001-08-16 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c: Remove the Help menu verbs and add a
- "HelpFAQ" verb.
- (command_help): Removed.
- (command_help_faq): New, implementation for the "HelpFAQ" verb.
-
-2001-08-16 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-title-bar.c (label_realize_callback): New
- callback for the realize signal.
- (make_bold): New. Hooks up the label_realize_callback.
- (e_shell_folder_title_bar_construct): Make the name of the folder
- bold using it.
-
-2001-08-16 Ettore Perazzoli <ettore@ximian.com>
-
- * e-gray-bar.c (endarken_style): Just hardcode the colors.
-
- * e-shell-folder-title-bar.c (set_title_bar_label_style): New.
- (e_shell_folder_title_bar_construct): Call it on the labels here,
- so we get nice white labels.
-
-2001-08-16 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_component_maybe_crashed): s/the view for `%s'
- have/the views for `%s' have/.
-
-2001-08-16 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (etree_icon_at): Remove debugging message.
-
-2001-08-15 Jason Leach <jleach@ximian.com>
-
- * e-shell-view-menu.c (command_help): Don't hardcode/build a help
- URI here, use gnome_help_display() instead, which will figure out
- what language the user needs, etc.
- (help_verbs): Adapt these menu items to above changes, they don't
- need to pass "evolution/foo.html" to command_help, just
- "foo.html".
-
- * e-folder.c (e_folder_set_child_highlight): Emit a "changed"
- signal at the end of this function. Bug #7232.
-
-2001-08-15 Aaron Weber <aaron@ximian.com>
-
- * e-shell-view-menu.c (command_about_box): Changed help menus to
- point to evolution/ and not evolution-guide/.
-
-2001-08-15 Iain Holmes <iain@ximian.com>
-
- * e-summary-storage.c: s/My Evolution/Summary
-
- * e-storage-set-view.c: s/My Evolution/Summary
-
-2001-08-15 Jason Leach <jleach@ximian.com>
-
- * Evolution-Shell.idl: Add a new IDL function,
- Evolution::Shell::setLineStatus (in boolean). Bug #3030.
-
- * e-shell.c (impl_Shell_setLineStatus): Implementation of the
- above.
-
- * evolution-shell-client.c
- (evolution_shell_client_set_line_status): A wrapper function for
- the above, this is what a component can call to set the shell
- on/offline.
-
-2001-08-14 Dan Winship <danw@ximian.com>
-
- * evolution-storage.c (evolution_storage_new_folder): Use the
- passed-in unread_count.
-
- * e-corba-storage.c (impl_StorageListener_notifyFolderCreated):
- Pass the passed-in unread_count to e_storage_new_folder.
-
-2001-08-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-gray-bar.c (impl_style_set): Chain to the parent class.
- (endarken_style): Hardcode the colors here.
-
-2001-08-13 Anna Marie Dirks <anna@ximian.com>
-
- * importer/intelligent.c : Changed the "Evolution has found the
- following data sources" text in the import dialog to "Evolution
- can import data from the following files" in an attempt to
- increase user-friendliness.
-
-2001-08-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (setup_widgets): Add some little padding to the
- title bar so it looks nicer.
-
-2001-08-13 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #7109, Evolution crashes when the splash screen dialog is
- killed by clicking the "X" button.]
-
- * e-shell.c (e_shell_construct): Connect
- `gtk_widget_hide_on_delete()' correctly.
-
-2001-08-13 Anna Marie Dirks <anna@ximian.com>
-
- * importer/import.glade : Changed all instances of "druid"
- and "wizard" to "assistant".
-
-2001-08-13 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (idle_cb): Replaced the chained `if' statements with a
- `switch' statement for clarity. Also, don't ref the created
- shell, and release the object reference properly.
-
-2001-08-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-corba-shortcuts.c (shortcut_list_to_corba): set_release on the
- sequence, not the buffer.
-
-2001-08-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (view_destroy_cb): Restore the shell reffing/unreffing
- here.
-
-2001-08-13 Peter Williams <peterw@ximian.com>
-
- * e-corba-shortcuts.c (shortcut_list_to_corba): Don't cause an abort
- if the shortcut group is empty.
-
-2001-08-13 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (IDLS): Add `Evolution-common.idl'.
-
-2001-08-13 Dan Winship <danw@ximian.com>
-
- * evolution-shell-component.c (init): Initialize
- priv->user_creatable_item_types. [Score: g_new: 0, g_new0: 2]
-
-2001-08-13 Jason Leach <jleach@ximian.com>
-
- * e-local-storage.c (remove_folder_directory): Remove unused
- variable @folder.
-
- * e-shell-folder-commands.c (e_shell_command_add_to_shortcut_bar):
- Give icons to shortcuts added via Right-click->Add to Shortcut
- Bar.
-
-2001-08-12 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): Grab focus on the
- storage set view.
-
-2001-08-12 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (setup_folder_as_stock): Use utf 8 to set the
- name.
-
-2001-08-12 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (etree_value_at): Remove debugging message.
-
-2001-08-12 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (setup_widgets): Put the folder title bar into an
- EGrayBar.
-
- * e-gray-bar.c: New.
- * e-gray-bar.h: New.
-
-2001-08-12 Ettore Perazzoli <ettore@ximian.com>
-
- [Finally! Fix #413, "Support for stock folders", and #786, "i18n:
- default folder names are not translated".]
-
- * e-local-storage.c (setup_folder_as_stock): New helper function.
- (setup_stock_folders): Use it to set the default folders as
- "stock" folders. This will give them a translated name and also
- make them unmodifiable.
- (load_all_folders): Call `setup_stock_folders()' here.
-
- * e-shell-folder-commands.c (delete_cb): Display an error dialog
- if the deletion fails.
- (e_shell_command_delete_folder): Pass the shell view to the delete
- callback.
-
- * e-storage.c (e_storage_result_to_string): Add a string for
- `E_STORAGE_CANTCHANGESTOCKFOLDER' as well.
-
- * e-local-storage.c (remove_folder): Don't allow a stock folder to
- be removed.
- (impl_async_xfer_folder): Don't allow a stock folder to be moved.
-
- * e-corba-storage.c (async_remove_folder): Don't allow a stock
- folder to be removed.
-
- * e-storage.h: New enum value `E_STORAGE_CANTCHANGESTOCKFOLDER' in
- `EStorageResult'.
-
- * e-folder.c: Make member `self_highlight' a :1 int. New :1 int
- member `is_stock'.
- (init): Init `is_stock' to %FALSE.
- (e_folder_set_is_stock): New.
- (e_folder_get_is_stock): New.
-
- * e-local-storage.c (bonobo_interface_update_folder_cb): For now,
- don't set the display name.
-
-2001-08-10 Ettore Perazzoli <ettore@ximian.com>
-
- * Evolution-common.idl: Add Folder struct here.
-
- * Evolution-Storage.idl: Removed Folder struct.
-
- * Evolution.idl: #include <Evolution-common.idl>, not
- <Evolution-Icon.idl>.
-
- * Evolution-common.idl: New.
-
- * Evolution-Icon.idl: Removed.
-
-2001-08-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c (rename_clicked): `#if 0'ed out.
- (rename_cb): Likewise.
-
- * evolution-shell-component.c (destroy): Fixed a confusion between
- GList and GSList.
-
-2001-08-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-user-creatable-items-handler.c (component_free): Only
- free the `type_list' if not NULL.
- (setup_menu_xml): Deal with the case of `type_list' being NULL
- gracefully.
- (verb_fn): Same here.
- (add_verbs_to_ui_component): Likewise.
-
-2001-08-10 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #6787, Removing a storage with children and then re-adding it
- causes a crash.]
-
- * e-storage-set-view.c (convert_corba_drag_action_set_to_gdk):
- Removed `#if 0'ed function.
- (etree_node_destroy_func): New destroy function.
- (e_storage_set_view_construct): Set this as the new destroy
- function on the ETreeMemory.
-
-2001-08-09 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c (user_create_new_item_callback):
- Updated to display the parent folder's URI and its type as well.
-
- * evolution-shell-component.c (impl_userCreateNewItem): Updated to
- get the @parent_folder_physical_uri and the @parent_folder_type.
- (class_init): Update the "user_create_new_item" signal to have
- @parent_folder_physical_uri and @parent_folder_type args.
-
- * e-shell-view.c (get_type_for_folder): Don't bork on a NULL
- @physical_uri_return.
- (e_shell_view_get_current_physical_uri): New.
- (e_shell_view_get_current_folder_type): New.
-
- * e-shell-user-creatable-items-handler.c
- (e_shell_user_creatable_items_handler_setup_menus): Replace
- @ui_component arg with a @shell_view arg. Set it on the
- UIComponent using gtk_object_set_data().
- (verb_fn): Pass the type and physical URI of the current folder;
- retrieve that from the shell_view got with gtk_object_get_data().
-
- * Evolution-ShellComponent.idl
- (userCreateNewItem): New args @parent_folder_uri,
- @parent_folder_type.
-
-2001-08-09 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view.c (show_new_group_dialog): Cast the toplevel to
- be passed to `e_request_string()' to GtkWindow, not GtkWidget.
- Also, remove unused variables.
- (get_efolder_from_shortcut): Constify @item_url.
- (get_storage_set_path_from_uri): Removed.
-
- * evolution-shell-component.c (destroy): `p' shall be a GList, not
- a GSList.
-
-2001-08-09 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_construct): Add the menu items
- using the EShellUserCreatableItemsHandler.
-
- * e-shell-user-creatable-items-handler.c: New.
- * e-shell-user-creatable-items-handler.h: New.
-
- * e-shell.c: New member `user_creatable_items_handler' in
- `EShellPrivate'.
- (init): Initialize to NULL.
- (destroy): Unref.
- (e_shell_construct): Create here.
- (e_shell_get_user_creatable_items_handler): New accessor.
- (setup_components): Add the registered components to the
- user_creatable_items_handler.
-
- * evolution-test-component.c (factory_fn): Add a couple sample
- user-creatable items.
- (user_create_new_item_callback): New callback for the
- "user_create_new_item" signal on the EvolutionShellComponent.
- (factory_fn): Connect.
-
- * e-shell.c (e_shell_get_component_registry): New.
-
- * evolution-shell-component.c: New enum value
- `USER_CREATE_NEW_ITEM'. New member `user_create_item_types' in
- `_EvolutionShellComponentPrivate'.
- (init): Init to NULL.
- (impl_destroy): Free it.
- (user_creatable_item_type_free): New helper function.
- (user_creatable_item_type_new): New helper function.
- (impl_userCreateNewItem): New, implementation for
- ::userCreateNewItem.
- (class_init): Install the "user_create_new_item" signal and the
- userCreateNewItem impl.
- (impl__get_external_uri_schemas): Renamed from
- `impl_ShellComponent__get_external_uri_schemas'.
- (impl___get_supported_types): Renamed from
- `impl_ShellComponent__get_supported_types'.
- (impl__get_user_creatable_item_types): New, implementation for the
- `user_creatable_item_types' attribute.
- (class_init): Install it.
- (evolution_shell_component_add_user_creatable_item): New.
-
- * evolution-shell-component.h: Added signal
- `user_create_new_item'.
-
- * Evolution-ShellComponent.idl: Added typedefs
- `UserCreatableItemType', `UserCreatableItemTypeList'. New
- attribute `user_creatable_item_types'.
- (userCreateNewItem): New.
-
-2001-08-09 Federico Mena Quintero <federico@ximian.com>
-
- * e-component-registry.c (destroy): Chain to the destroy handler
- in the parent class!
-
- * e-shortcuts-view-model.c (impl_destroy): Likewise. Sigh.
-
-2001-08-08 Ettore Perazzoli <ettore@ximian.com>
-
- [Fixes, among other things, #5705, "Ampersands not handled
- correctly in drag + drop". Thanks to Nat for actually discovering
- the problem.]
-
- * e-shortcuts.c (save_shortcuts): Use `xmlNewTextChild()' instead
- of `xmlNewChild()'.
-
- * e-local-folder.c (save_metadata): Use `xmlNewTextChild' instead
- of `xmlNewChild()'.
-
-2001-08-08 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c
- (fill_corba_sequence_from_null_terminated_string_array): Set the
- release flag on the sequence, and CORBA_string_dup() the strings
- anyway.
-
-2001-08-08 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c
- (impl_ShellComponent__get_supported_types): Set the release flag
- on the returned folder type list too.
-
- * evolution-activity-client.c (create_icon_from_pixbuf): Set the
- release flag on the sequence, not the struct that contains it.
-
-2001-08-08 Ettore Perazzoli <ettore@ximian.com>
-
- * e-corba-shortcuts.c (shortcut_list_to_corba): Set the release
- flag for the newly allocated sequence.
-
- * e-activity-handler.c (impl_operationStarted): Unref the
- icon_pixbuf.
-
- * e-task-widget.c (impl_destroy): g_free the private struct.
-
-2001-08-08 Jason Leach <jleach@ximian.com>
-
- * e-storage-set-view.c (etree_icon_at): Set the My Evolution icon
- for the folder tree correctly.
-
-2001-08-08 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c
- (impl_ShellComponent__get_supported_types): Fill the CORBA
- sequence once.
-
- * e-activity-handler.c (activity_info_free): Unref the icon.
-
-2001-08-08 Ettore Perazzoli <ettore@ximian.com>
-
- * e-task-bar.c (e_task_bar_prepend_task): Sigh. If the function
- says "prepend", of course the function to call is
- `g_list_prepend()', not `g_list_append()'. You dumbass.
-
-2001-08-08 Jason Leach <jleach@ximian.com>
-
- * e-shell-folder-creation-dialog.c
- (storage_set_view_storage_selected_cb): Set the sensitivity for
- the OK button when a storage is selected too. Bug #6473.
-
-2001-08-08 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-activity-client.c (create_icon_from_pixbuf): Set the
- release flag on the returned icon to %TRUE.
-
-2001-08-07 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts.c (load_shortcuts): If the shortcut points to some
- folder in the storage set, get the type from it.
-
- * e-storage-set.c (signal_new_folder_for_all_folders_under_paths):
- New helper function.
- (signal_new_folder_for_all_folders_in_storage): New helper
- function.
- (e_storage_set_add_storage): Call the latter to emit a
- "new_folder" signal for all the folders contained in the newly
- added storage.
-
-2001-08-07 Ettore Perazzoli <ettore@ximian.com>
-
- [This should fix #5407, application crash on re-opening.]
-
- * e-shell.c (e_shell_construct): Call
- `gtk_widget_hide_on_delete()' on the splash.
-
- * e-splash.c (e_splash_add_icon): Don't check for destruction
- here.
- (e_splash_set_icon_highlight): Not even here.
- (button_press_event): Use a GTK+ cast.
-
-2001-08-07 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view-model.c (load_group_into_model): Get the icon
- from the folder type registry.
- (shortcuts_new_shortcut_cb): Likewise.
- (shortcuts_update_shortcut_cb): Likewise.
-
- * e-shortcuts-view.c (icon_callback): Removed.
- (e_shortcuts_view_construct): Don't set the icon callback anymore.
-
-2001-08-07 Jason Leach <jleach@ximian.com>
-
- * e-storage-set-view.c (etree_value_at): Don't use a leaky hash to
- get folder names with unread count, use gtk_object_set_data_full
- and gtk_object_get_data on the EFolder.
- (etree_icon_at): Give the "My Evolution" storage an icon through a
- non-generic way. Will be replaced by a generic method when other
- storages get icons too.
-
-2001-08-07 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-activity-client.c
- (evolution_activity_client_construct): Free the CORBA version of
- the animated icon.
-
-2001-08-07 Not Zed <NotZed@Ximian.com>
-
- * evolution-activity-client.c (impl_destroy): Unref the listener
- when done.
-
-2001-08-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-title-bar.c: Remove member `hbox' from `struct
- _EShellFolderTitleBarPrivate'.
- (make_icon_pixmap): Removed.
- (rgb_from_gdk_color): Removed.
- (endarken_style): Removed.
- (set_style_cb): Removed.
- (create_arrow_pixmap): Renamed from `create_icon_pixmap'.
- (get_max_clipped_label_width): New helper function.
- (size_allocate_icon): New helper function.
- (size_allocate_button): New helper function.
- (size_allocate_label): New helper function.
- (add_icon_widget): New helper function.
- (realize): Changed to use `add_icon_widget()'.
- (size_allocate): New function, handler for the ::size_allocate
- method.
- (class_init): Install it.
- (e_shell_folder_title_bar_construct): Changed so that the widget
- get added to this widget instead of adding an hbox to it and
- adding the widgets to the hbox.
- (e_shell_folder_title_bar_set_icon): Changed to use
- `add_icon_widget()'.
-
- * e-shell-folder-title-bar.h, e-shell-folder-title-bar.c: Changed
- to derive from GtkHBox, not GtkEventBox.
-
-2001-08-06 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (tree_drag_motion): Turn on highlighting on
- a row by row basis.
-
-2001-08-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct):
- Add some padding to the label so that the title doesn't move
- around when you switch between pop-up and non-pop-up folder bar.
- Also, change all the GtkLabels to be GtkClippedLabels instead.
- (e_shell_folder_title_bar_set_title): Updated to use
- EClippedLabels instead of GtkLabels.
- (e_shell_folder_title_bar_set_folder_bar_label): Likewise.
-
- * e-shell.c (impl_Shell__get_displayName): New, implementation for
- the `displayName' attribute.
-
- * Evolution-Shell.idl: Added readonly attribute `displayName' to
- get the canonicalized X11 display name for the shell.
-
- * e-shell.c (e_shell_construct): Ooops. Return
- `E_SHELL_CONSTRUCT_RESULT_CANNOTREGISTER' if the OAF registration
- fails, not `E_SHELL_CONSTRUCT_RESULT_GENERICERROR'.
-
- * e-shortcuts-view.c (rename_group_cb): Get the toplevel from the
- shortcuts view, not the widget.
- (rename_shortcut_cb): Likewise.
- (show_new_group_dialog): Changed to use `e_request_string()'.
-
- * evolution-test-component.c: Add the %FALSE value for the
- `user_creatable' field in the `folder_types' entry.
-
- * evolution-shell-client.c: New member `shortcuts_interface' in
- `EvolutionShellClientPrivate'.
- (destroy): Unref it if not CORBA_OBJECT_NIL.
- (init): Init to CORBA_OBJECT_NIL.
- (query_shell_interface): New helper function to query an interface
- on the shell and spit out warnings if it fails.
- (evolution_shell_client_construct): Use it to query the ::Activity
- interface. Also query the ::Shortcuts interface and set the
- `shortcuts_interface' member to point to it.
-
- * e-shell.c: New member `corba_shortcuts' in `EShellPrivate'.
- (init): Init to NULL.
- (setup_shortcuts_interface): Helper function to add the
- ::Shortcuts CORBA interface to the shell.
- (e_shell_construct): Call it.
-
- * e-corba-shortcuts.c, e-corba-shortcuts.h: New objects
- implementing the `Evolution::Shortcuts' CORBA interface.
-
- * Evolution-Shortcuts.idl: New interface for accessing the
- shortcuts in the shell.
-
- * e-shell.c (e_shell_get_config_db): Moved down.
-
-2001-08-03 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (tree_drag_data_received): Some paths here
- don't set handled properly so lets initialize it to FALSE.
- (update_folder_with_unread_hash, etree_value_at): constified
- folder_name here.
- (init): Initialize priv->drag_path here to NULL.
-
-2001-08-03 Jason Leach <jleach@ximian.com>
-
- [Removing Evolution::LocalStorage interface, abstracting the
- unread counts from a folder's name, also abstract unread counts
- from a shortcut's name. Fixes #4489 and #5497]
-
- * e-shortcuts.c (shortcut_item_new): Take an unread_count argument
- now.
- (shortcut_item_update): Ditto.
-
- * e-shortcuts-view-model.c (get_name_with_unread): Get a string
- containing a shortcut name and it's unread, because these are
- abstracted now.
- (load_group_into_model): Use the above function to make shortcuts
- that have unread counts.
-
- * e-storage-set-view.c (update_folder_with_unread_hash): Keep a
- hash of folder names with unread counts, because the folder name
- and it's unread count are to be separated, only the ETree is
- supposed to present it as one string.
-
- * e-shell-view.c: Renamed EShellView::view_title_bar to
- folder_title_bar, to closer match the
-
- * e-shell-view-menu.c (new_shortcut_dialog_folder_selected_cb):
- Make a shortcut with the unread count.
-
- * e-shell-folder-commands.c (e_shell_command_add_to_shortcut_bar):
- Make a shortcut with the unread count.
-
- * e-local-storage.c: Updated for API changes.
-
- * e-folder.c (e_folder_get_unread_count): New function, does what
- it says.
- (e_folder_set_unread_count): Ditto.
-
- * e-corba-storage.c (impl_StorageListener_new_folder): Renamed to
- match the IDL function name.
- (impl_StorageListener_update_folder): Ditto.
- (impl_StorageListener_removed_folder): Ditto.
-
- * Evolution-Storage.idl (struct Folder): Replace the boolean
- highlighted with a long unread_count.
- (updateFolder): Brought in from the now dead
- Evolution::LocalStorage.
-
- * Evolution-Shell.idl (getLocalStorage): Return a Storage instead
- of a LocalStorage.
-
- * Evolution-LocalStorage.idl: Removed, no longer needed, only used
- function, updateFolder, has been moved into Evolution::Storage
- interface.
-
- * evolution-local-storage.[ch]: Ditto.
-
- * evolution-storage.c (impl_Storage_updateFolder): Implementation
- of the updateFolder taken from ::LocalStorage.
- (class_init): New "update_folder" signal, taken from
- evolution-local-storage.c too.
- (evolution_storage_update_folder): Take an @unread_count int
- instead of a @highlighted boolean.
- (evolution_storage_new_folder): Same for here.
- (evolution_storage_update_folder_by_uri): And here.
-
- * evolution-storage-listener.h: "update_folder" signal no longer
- sends a @highlighted boolean.
-
-2001-08-03 Jason Leach <jleach@ximian.com>
-
- * e-shell-view-menu.c (update_offline_menu_item): Use Jakub's new
- "Work Online" icon and fix a typo.
-
-2001-08-03 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #6232, the thirty-four-splash-screens-at-startup bug.]
-
- * e-shell.c (setup_local_storage): Add an E_STORAGE() cast to
- prevent a warning.
-
- * main.c (idle_cb): Only try to activate from the shell ID if the
- result is `E_SHELL_CONSTRUCT_RESULT_CANNOTREGISTER'; if there is a
- different error, spit out a dialog box with a description of it
- and exit instead.
-
- * e-shell.c (e_shell_construct): Return an `EShellConstructResult'
- describing what kind of result we had. Show the splash after the
- DB has been reached, not before.
- (e_shell_construct_result_to_string): New function to get a
- descriptive string out of an `EShellConstructResult'.
- (e_shell_new): New arg @construct_result_return to return a
- description of the result of the operation.
-
- * e-shell.h: New enum `EShellConstructResult'.
-
- * e-shell.c (impl_Shell_createNewView): Raise `InternalError'
- instead of crashing if the shell_view returns a CORBA_OBJECT_NIL.
-
- * Evolution-Shell.idl: New exception `InternalError'.
- `createNewView' and `handleURI' can raise it.
-
-2001-08-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (storage_sort_callback): Put the storage
- named E_SUMMARY_STORAGE_NAME on top.
-
- * e-shell.c: New member `summary_storage' in `EShellPrivate'.
- (init): Init to NULL.
- (destroy): Unref if not NULL.
-
- * e-summary-storage.c: New.
- * e-summary-storage.h: New.
-
- * e-storage-set-view.c: New #define `ROOT_NODE_NAME', defined to
- be "/RootNode".
- (e_storage_set_view_set_show_folders): Use that instead of "My
- Evolution".
- (e_storage_set_view_construct): Hide the root node. Use
- `ROOT_NODE_NAME' instead of "My Evolution".
-
- * e-shortcuts-view.c (icon_callback): No bad special hack for "My
- Evolution" here.
-
- * e-shell-view.c (update_window_icon): Remove kludgey
- @is_my_evolution arg and stop doing special "My Evolution" things.
- (update_folder_title_bar): Likewise.
- (update_for_current_uri): Don't do special "My Evolution" things
- here either.
- (get_control_for_uri): Don't do the "My Evolution" hack here.
-
-2001-08-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (tree_drag_data_received): Call
- `gtk_drag_finish()' here.
-
-2001-08-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-handler.c (progress_listener_servant_free):
- Actually __fini the servant and deactivate the object too.
- (component_info_free): Updated accordingly [i.e. don't do the
- deactivation stuff here].
-
-2001-08-03 Ettore Perazzoli <ettore@ximian.com>
-
- [Fixes #4663, startup crash.]
-
- * e-shell.c (e_shell_construct): Make sure the pointer to the db
- object is CORBA_OBJECT_NIL if `bonobo_get_object()' raises an
- exception.
-
-2001-08-03 Ettore Perazzoli <ettore@ximian.com>
-
- [Fixes #3818, crash when going off-line.]
-
- * e-shell-offline-handler.c (component_info_free): Also call
- `PortableServer_POA_deactivate_object()' on the progress listener
- object so it gets deactivated.
-
-2001-08-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_construct): Spit out a warning if we cannot
- resolve "Bonobo/ConfigDatabase" on "wombat:". Also, register on
- OAF only after we are sure we are not going to return FALSE.
-
-2001-08-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (switch_on_folder_tree_click): Set the
- `set_folder_uri' to NULL when freeing it.
-
- * e-task-bar.c (e_task_bar_remove_task): Just destroy the widget.
- No need to `gtk_container_remove()' it.
-
-2001-08-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-shell-view-menu.c (command_new_folder): Do a NULL-check on
- current_uri - socket is being closed? (as per the comments for the
- NULL-check in e-shell-view.c:socket_destroy_cb).
-
-2001-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-activity-client.c: Removed debugging messages.
-
-2001-07-31 Not Zed <NotZed@Ximian.com>
-
- * evolution-activity-client.c (evolution_activity_client_update):
- Also update have_pending_update before calling corba, as below.
-
-2001-07-30 Ettore Perazzoli <ettore@ximian.com>
-
- [This should fix #5110, shell crash when switching folders.]
-
- * evolution-activity-client.c (update_timeout_callback): Set the
- `have_pending_update' flag before doing the CORBA call.
- (evolution_activity_client_update): Set the timeout before doing
- the CORBA call.
-
-2001-07-30 Jason Leach <jleach@ximian.com>
-
- * e-shortcuts-view.c (rename_group_cb): Remember the current group
- so after renaming a group it doesn't flip to the next group. Bug
- #3857.
-
- * e-shortcuts.c (e_shortcuts_rename_group): Comparing two
- separately allocated strings, use strcmp() instead of !=.
-
-2001-07-30 Jason Leach <jleach@ximian.com>
-
- * e-shell-folder-creation-dialog.c (async_create_cb): If we can't
- create a folder because it already exists, select that folder that
- exists. Bug #1716.
-
-2001-07-30 Frederic Crozat <fcrozat@mandrakesoft.com>
-
- * main.c (main): call gconf_init if gtkhtml is compiled with gconf
- support.
-
- * Makefile.am (INCLUDES): add $(GTKHTML_CFLAGS) since we might
- need to link with GConf (if gtkhtml is compiled with GConf
- support)
-
-2001-07-26 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-activity-client.c (impl_destroy): Remove the source
- for the timeout *before* invoking the CORBA method, as we might
- get the timeout callback while invoking the CORBA method, thus
- screwing things up.
-
- * evolution-shell-component-client.c (destroy_listener_interface):
- New helper function.
- (dispatch_callback): Use it.
- (impl_destroy): Call it when destroying the listener interface
- instead of just freeing the servant.
-
-2001-07-26 Jason Leach <jleach@ximian.com>
-
- * e-shell-view-menu.c (update_offline_menu_item): Little UI thing:
- capitalize the words Offline/Online for the File menu.
-
-2001-07-25 Jason Leach <jleach@ximian.com>
-
- * e-shell-folder-selection-dialog.c (folder_selected_cb): New
- function. When a folder is selected set the OK button to be
- sensitive (but before that have it desensitized). Bug #5483.
-
-2001-07-25 Jason Leach <jleach@ximian.com>
-
- * e-shortcuts-view.c (icon_callback): A warning fix from Jacob.
- Bug #5057.
-
- * Makefile.am (INCLUDES): $(BONOBO_CONF_CFLAGS) was here twice,
- took out one of them.
-
- * e-shell-view.c (socket_destroy_cb): Mem leak fix. Thanks to the
- amazing Jacob B. Bug #5054.
-
-2001-07-25 Jason Leach <jleach@ximian.com>
-
- * e-task-widget.c: #include <libgnome/gnome-defs.h> and
- <libgnome/gnome-i18n.h> instead of the full <libgnome/libgnome.h>,
- as noted by a comment here.
-
-2001-07-24 Jason Leach <jleach@ximian.com>
-
- * e-storage-set-view.c (e_storage_set_view_construct): Add the
- "/My Evolution" path to the path_to_etree_node hash so that
- storage_set_view_set_current_folder() can select the My Evolution
- node when it's the current one. Fixes #5114 and #3956.
-
-2001-07-23 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (development_warning): Only show the warning dialog
- instead of using `gnome_dialog_run()' so it is not modal. Modal
- would be nice, but unfortunately it works bad with Bonobo. Plus
- Sawfish doesn't like to keep the modal dialog on top, so it gets
- very confusing for users.
-
-2001-07-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-task-widget.c (e_task_widget_construct): Uhm, set the usize to
- `1, -1' instead.
-
-2001-07-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-task-widget.c (e_task_widget_construct): Set the usize for the
- contained hbox to 0x0.
-
-2001-07-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c: Get the manuals from the `evolution-guide'
- dir as that's where they get installed.
-
-2001-07-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (storage_set_view_box_button_release_event_cb):
- Don't handle button events whose button number is not 1.
-
-2001-07-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (remove_folder): Pass the folder type to
- `evolution_shell_component_client_async_remove_folder()'.
- (async_xfer_folder_step): Likewise with
- `evolution_shell_component_client_async_xfer_folder()'.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_async_remove_folder): New arg
- @type. Pass it to the `ShellComponent::removeFolder' CORBA
- method.
- (evolution_shell_component_client_async_xfer_folder): Likewise
- with `::xferFolder'.
-
- * evolution-shell-component.c (impl_removeFolderAsync): Add @type
- arg according to the IDL.
- (impl_xferFolderAsync): Likewise.
-
- * evolution-shell-component.h: Add arg @type to
- `EvolutionShellComponentRemoveFolderFn' and
- EvolutionShellComponentXferFolderFn'.
-
- * Evolution-ShellComponent.idl: Add @type arg to
- `::removeFolderAsync' and `::xferFolderAsync'.
-
-2001-07-21 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-creation-dialog.c (add_folder_types): Only put
- the types that are user-creatable in the folder type option menu.
-
- * evolution-shell-component.c
- (impl_ShellComponent__get_supported_types): Set the
- `user_creatable' member too.
- (evolution_shell_component_construct): Copy the `user_creatable'
- member too.
-
- * evolution-shell-component.h: New member `user_creatable' in
- `EvolutionShellComponentFolderType'.
-
- * e-component-registry.c (register_type): Pass the user_creatable
- member of the CORBA FolderType struct.
-
- * e-folder-type-registry.c: New member `user_creatable' in struct
- FolderType.
- (e_folder_type_registry_register_type): New arg @user_creatable.
- (register_folder_type): Likewise.
- (folder_type_new): Likewise.
- (e_folder_type_registry_type_is_user_creatable): New.
-
- * Evolution-ShellComponent.idl: New member `user_creatable' in
- `struct FolderType'.
-
-2001-07-21 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-activity-client.c (impl_destroy): Use
- `g_source_remove()' instead of `gtk_timeout_remove()' here, as we
- are using `g_timeout_add()' and not `gtk_timeout_add()' to set up
- the timeout callback.
- (update_timeout_callback): Reset `have_pending_update' when
- returning %TRUE. Set the timeout id to zero when returning
- %FALSE.
-
-2001-07-20 Jason Leach <jleach@ximian.com>
-
- [Fix a crash if you start evolution with a bad URI.]
-
- * e-shell.c (e_shell_create_view): If we can't display the URI,
- display the default uri. This is because it's necessary for
- e_shell_view_display_uri() to run all the way through so corba
- interfaces get setup.
-
- * e-shell-view.c (e_shell_view_display_uri): If we fail to create
- a new view for a URI (happens if you pass in an invalid URI), be
- sure to return FALSE.
-
-2001-07-20 Jason Leach <jleach@ximian.com>
-
- [This is a better way to have "Local Folders" be shown as the
- local storage name without breaking current user's shortcuts.]
-
- * e-corba-storage.c (get_display_name): Implement this, but it's
- only returning the real name now. Need to change the IDL soon to
- let corba storages have separated display names.
-
- * e-shortcuts.c (e_shortcuts_add_default_group): Set these default
- shortcut URI's back to evolution:/local/
-
- * e-shell-view.h (DEFAULT_URI): Set this back to
- "evolution:/local/Inbox"
-
- * e-storage-set-view.c (etree_value_at): Get the display name for
- a storage rather than it's true name.
-
- * e-local-storage.c (impl_get_display_name): Implemented for the
- local folder (to return a translated "Local Folders").
-
- * e-storage.c (e_storage_get_display_name): New virtual function
- for retrieving the display name.
-
-2001-07-19 Jason Leach <jleach@ximian.com>
-
- * e-local-storage.h: Make the local storage name "Local Folders"
- instead of "local", looks better with "My Evolution", "VFolders",
- and "Other Contacts".
-
- * e-shell-view.h: Put the #define DEFAULT_URI here instead of in
- e-shell-view.c.
-
- * main.c: Remove the duplicated #define STARTUP_URI, actually make
- use of the nice defines.
-
- * e-shell-folder-commands.c (e_shell_command_delete_folder): Use
- the DEFAULT_URI here instead of a hard coded string.
-
- * e-shortcuts.c (e_shortcuts_add_default_group): Fix the URI's
- here to use "Local Folder".
-
-2001-07-19 Jason Leach <jleach@ximian.com>
-
- * e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct):
- Line up the padding for the folder title bar labels when you have
- the folder bar enabled or disabled (previously when disabled it
- was padding ~8 pixels to the right while the other had 0).
-
- * e-shell-view.c (setup_widgets): Take out a 2 pixel padding
- around the vbox containing the title bar, folder bar, message list
- and mail display. Also remove 2 more extra pixels of padding on
- the bottom.
-
-2001-07-16 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts.c
- (override_shortcut_name_and_type_from_storage_set): Removed.
- (load_shortcuts): Don't call it.
-
-2001-07-15 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #4387, Shortcut bar items don't keep the name after rename.]
-
- * e-shortcuts.c (update_shortcuts_by_path): Do not change the name
- of the shortcut if the folder's name changes.
-
-2001-07-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (etree_icon_at): Return an icon for depths
- greater than 2 as well.
-
-2001-07-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (e_shell_view_menu_setup): Connect the
- "line_status_changed" signal with
- `gtk_signal_connect_while_alive()' for the shell views, so we
- don't crash if a view gets destroyed.
- * e-shell-view.c (e_shell_view_construct): Likewise.
-
-2001-07-12 Jason Leach <jleach@ximian.com>
-
- * e-shell-view-menu.c (command_submit_bug): Because
- bugzilla.ximian does have a mail gateway now, we can have
- Help->Submit Bug Report open up bug-buddy.
-
-2001-07-12 Iain Holmes <iain@ximian.com>
-
- * importers/intelligent.c (create_gui): Remove the g_warnings as
- they are an annoying red herring
-
-2001-07-12 Dan Winship <danw@ximian.com>
-
- * 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.
-
-2001-07-11 Iain Holmes <iain@ximian.com>
-
- * importers/intelligent.c (intelligent_importer_init): Sync the config
- so that the Don't Ask Again gets saved.
-
-2001-07-11 Kjartan Maraas <kmaraas@gnome.org>
-
- * importers/intelligent.c: Mark a string for translation.
-
-2001-07-11 Jason Leach <jleach@ximian.com>
-
- * e-shell-view.c (e_shell_view_save_settings): Make sure to create
- ~/evolution/config/ if it doesn't exist. (ShellView settings get
- saved before component settings, so when the mailer comes around
- to saving ETree stuff, this dir will be there). Fixes bug #4279.
-
-2001-07-10 Jason Leach <jleach@ximian.com>
-
- * e-setup.c (copy_default_stuff): Add a temporary block of code to
- not use the $GNOME/share/evolution/default_user/shortcuts.xml for
- users who might be upgrading, so they'll get the shell-generated
- default set of shortcuts. See notes on #4394.
-
-2001-07-09 Larry Ewing <lewing@ximian.com>
-
- * e-shell-folder-commands.c (delete_dialog): convert the folder
- name from utf8 before displaying them in the dialog and set the
- dialog parent.
-
-2001-07-09 Federico Mena Quintero <federico@ximian.com>
-
- * e-shortcuts-view.c: Make the "Rename" item be a
- GNOMEUIINFO_ITEM_NONE() since we don't have a stock icon; likewise
- for the "Open in New Window". This gets rid of warnings from
- gnome-libs. Use a better stock icon for the "Remove" command, and
- add a stock icon to the "Open" command.
-
-2001-07-09 Jason Leach <jleach@ximian.com>
-
- * e-shell-view.c (updated_folder_cb): It's very possible that
- get_storage_set_path_from_uri() returns NULL (5 of the 6 return
- cases), so check that it's not NULL before trying to strcmp() it.
- Fixes a startup crash.
-
-2001-07-06 Dan Winship <danw@ximian.com>
-
- * e-shortcuts.c (shortcut_item_update): Return a gboolean saying
- whether or not the shortcut changed. Use strcmp rather than
- pointer comparisons to determine this.
- (update_shortcut_and_emit_signal): propagate the gboolean from
- shortcut_item_update (and only emit the signal if it's TRUE).
- (update_shortcuts_by_path): Only call make_dirty if something
- changed.
- (storage_set_new_folder_callback,
- storage_set_updated_folder_callback): Don't call make_dirty:
- update_shortcuts_by_path will have called it if necessary.
-
- * e-shell-view.c (updated_folder_cb): Don't call
- update_for_current_uri if the folder that was updated isn't the
- one being displayed.
-
-2001-07-06 Jason Leach <jleach@ximian.com>
-
- * e-shortcuts-view.c: Little UI tweak for right click menu,
- pronouns shouldn't be capitalized ("This" in this case).
-
- [Misc fixes and part of #2228, There should be no dialog boxes
- during startup.]
-
- * e-setup.c (e_setup): Check for searches.xml instead of
- shortcuts.xml, since shortcuts.xml doesn't really need to exist
- (and thus wouldn't be a necessary test whether ~/evolution was
- invalid) because shell can generate shortcuts.
- (copy_default_stuff): For first time users, only present a dialog
- if a problem occurred. We've already clicked "Ok" on a dialog
- about copying files.
- (check_evolution_directory): Take out the "successfully installed"
- dialog on updates too.
-
-2001-07-06 Ettore Perazzoli <ettore@ximian.com>
-
- [This should fix #3873, Bizzarre crash after deleting a few
- folders.]
-
- * e-local-storage.c (remove_folder): Don't free the
- `physical_path' on error, as it gets freed when freeing the
- callback data.
-
-2001-07-06 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #3959, copying a folder over itself crashes Evolution.]
-
- * e-shell-folder-commands.c
- (folder_selection_dialog_folder_selected_callback): Sanity checks:
- don't allow copying a folder over itself, or moving it under one
- of its descendants. In such cases, pop up an error dialog.
-
-2001-07-05 Iain Holmes <iain@ximian.com>
-
- * e-shortcuts-view.c (icon_callback): Special case the evolution:/My
- Evolution uri.
-
-2001-07-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c: Removed handler for verb
- "ChangeFolderProperties".
- (command_folder_properties): Removed.
-
- * e-shell-folder-commands.c (e_shell_command_folder_properties):
- Removed.
-
-2001-07-03 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (development_warning): Use both `VERSION' and
- `SUB_VERSION' here.
- (main): Likewise.
-
-2001-07-04 Gediminas Paulauskas <menesis@delfi.lt>
-
- * evolution-shell-component-utils.c (e_pixmaps_update): set
- "pixname" value only if pixbuf was loaded successfully. Otherwise
- component crashes if image is not found. Should be checked for
- sanity in bonobo_ui_component_set_prop IMHO.
-
-2001-07-03 Aaron Weber <aaron@ximian.com>
-
- * main.c (development_warning): Revised to make it less scary.
-
-2001-07-03 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix a problem with not being able to save a newly created
- `shortcuts.xml' file, and another bug that caused the default
- group to be added at every start-up, even there were groups
- already.]
-
- * e-shortcuts.c (e_shortcuts_new): If loading the shortcuts fails,
- set the file_name.
- (load_shortcuts): Update `num_groups'.
-
-2001-07-03 Iain Holmes <iain@ximian.com>
-
- * importer/Makefile.am: Add bonobo-conf stuff
-
-2001-07-03 Ettore Perazzoli <ettore@ximian.com>
-
- [The following makes the shell able to create the `shortcuts.xml'
- file by itself when the file is not present or corrupted. Fixes
- #3668, failure to handle malformed shortcuts.xml file.]
-
- * e-shell.c (e_shell_construct): If the `e_shortcuts_new()'
- returns an object with no shortcuts in it, fill it in with
- `e_shortcuts_add_default_group()'.
-
- * e-shortcuts.c: New member `num_groups' in EShortcutsPrivate.
- (init): Init to zero.
- (e_shortcuts_add_group): Increment.
- (e_shortcuts_remove_group): Decrement.
- (e_shortcuts_get_num_groups): New.
- (e_shortcuts_add_default_group): New function to set up the
- default shortcuts.
- (e_shortcuts_new): Return an empty EShortcuts object if loading
- the file files, instead of returning NULL.
-
-2001-07-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-handler.c
- (e_shell_offline_handler_put_components_offline): Ref/unref the
- handler so the signal handlers can unref it safely. Also, if
- `prepare_for_offline()' fails, don't say that there was an
- internal error, as that's confusing. Just say we couldn't put the
- components off-line.
-
- [Fix #3758, clicking on the online/offline button crashed
- Evolution.]
-
- * Evolution-Offline.idl: Don't derive OfflineProgressListener from
- Bonobo::Unknown.
-
-2001-07-03 Ettore Perazzoli <ettore@ximian.com>
-
- [Fixed #3643, Shell crash when component crashed]
-
- * e-shell-view.c (socket_destroy_cb): Fix Jason's broken fix for
- #3205 that was causing #3643. It is not safe to strcmp() the
- return value from `e_shell_view_get_current_uri()' as it might be
- NULL already.
-
-2001-07-02 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (INCLUDES): Added $(BONOBO_CONF_CFLAGS).
- (evolution_LDADD): Added $(BONOBO_CONF_LIBS).
-
-2001-07-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (popup_folder_menu): Don't assert that
- there is a handler, so we don't crash if user clicks on a folder
- whose type we cannot handle for some reason [such as an
- uninstalled component].
-
- * evolution-test-component.c (activity_client_cancel_callback):
- New callback for the "cancel" signal on the
- EvolutionActivityClient object.
- (activity_client_show_details_callback): New callback for the
- "show_details" signal.
- (timeout_callback_1): Connect these two signal handlers.
-
- * e-activity-handler.c (task_widget_button_press_event_callback):
- Ahem, right-click is button 3, not button 2.
- (show_cancellation_popup): Actually pop up the menu.
- (get_corba_null_value): New helper function to create a CORBA_any
- null value.
- (report_task_event): New helper function to report events to the
- listener.
- (task_widget_cancel_callback): Use it. Report "Cancel" instead of
- "Cancelled".
- (task_widget_show_details_callback): New, callback for the "Show
- Details" right-click menu item.
-
- * evolution-activity-client.c: Updated to dispatch the "Cancel"
- and "ShowDetails" events as "cancel" and "show_details" signals.
- (class_init): Install the signals.
- (listener_callback): Updated to update the signals corresponding
- to the "ShowDetails" and "Cancel" events.
-
- * Evolution-Activity.idl: Changed the docs about the events sent
- to the Bonobo::Listener. We now only have "ShowDetails" and
- "Cancelled".
-
- * evolution-test-component.c (timeout_callback_1): Make the
- activity cancellable so we can test the right-click cancel menu
- too.
-
- * main.c (idle_cb): Actually exit if we cannot reach to the shell.
-
-2001-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-uri-schema-registry.c (init): Unset the FLOATING flag on the
- object.
-
-2001-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c: Fixing a bug that could cause Evolution to crash
- if a new ShellView was created and then destroyed, and then a new
- folder would appear in the folder tree. Sigh, this code with the
- delayed_selection is pretty messed up, but at least this will add
- some consistency to it and make it safe.
- (cleanup_delayed_selection): New function to disconnect the
- "new_folder_cb" callback if the `delayed_selection' is not NULL,
- and also free the `delayed_selection' itself.
- (new_folder_cb): Use it.
- (destroy): Call it here, otherwise we might [a] leak [b] cause a
- crash as soon as a new folder appears in the folder tree, as
- "new_folder" gets emitted and our connected signal handler has no
- EShellView to handle the signal on.
- (e_shell_view_display_uri): Call it here before re-setting the
- `delayed_selection'.
-
- * e-shortcuts-view.c (open_shortcut_in_new_window_cb): Add
- invocation for `open_shortcut_helper()' back in [it was gone, for
- unknown reasons].
-
-2001-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (tree_drag_begin): If the node doesn't have
- a component, just don't start the whole CORBA drag thing instead
- of crashing with an assertion.
-
-2001-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (command_new_shortcut): New, implementation
- for the "New Shortcut" command create a new shortcut.
- (goto_folder_dialog_cancelled_cb): Renamed from
- `folder_selection_dialog_cancelled_callback'.
- (goto_folder_dialog_folder_selected_cb): Renamed from
- `folder_selection_dialog_cancelled_callback'.
-
- * e-shell-folder-selection-dialog.c: New member `allow_creation'
- in `EShellFolderSelectionDialogPrivate'.
- (e_shell_folder_selection_dialog_get_allow_creation): New; return
- the value of `allow_creation'.
- (e_shell_folder_selection_dialog_set_allow_creation): New; hide or
- show the "New" button according to the @allow_creation arg.
-
-2001-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view.c: Added "Rename Group" command to the
- right-click group menu item.
- (rename_group_cb): New callback for the "Rename Group" command.
-
- * e-shortcuts-view-model.c (shortcuts_rename_group_cb): New,
- callback for the EShortcuts::rename_group signal. It renames the
- group by removing it and creating a new one which is the same;
- this sucks, but there is no other way with the current shortcut
- bar widget.
- (e_shortcuts_view_model_construct): Connect it.
-
- * e-shortcuts.c
- (class_init): Install signal "rename_group".
- (e_shortcuts_rename_group): New.
-
- * e-shortcuts.h: New signal "rename_group".
-
-2001-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts.c: Removed `title_to_group' hash from
- `EShortcutsPrivate'.
- (init): Don't initialize it anymore.
- (unload_shortcuts): Don't remove the groups from the hash, and
- don't destroy/realloc the hash.
- (load_shortcuts): Don't check for duplicate group names. Don't
- add the groups to the hash.
- (destroy): Don't free the hash.
- (e_shortcuts_get_shortcuts_in_group): Changed to get a @group_num
- instead of a @group_title.
-
- * e-shortcuts-view-model.c (load_group_into_model): Updated to
- pass the group number to `e_shortcuts_get_shortcuts_in_group()'.
- Removed arg @group_title.
-
-2001-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view.c: Added a "Rename" right-click command.
- (rename_shortcut_cb): New function, implementation for the "Rename
- command".
- (rename_shortcut_dialog_cb): Callback for the gnome_request_dialog
- function to ask the new name.
-
- * e-shortcuts.c (e_shortcuts_update_shortcut): Call `make_dirty()'
- so we get saved too.
-
-2001-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (activate_shortcut_cb): Receive an @in_new_window
- arg as well.
-
- * e-shortcuts-view.c: Added a new "Open in New Window" right-click
- menu item. Renamed "Activate" to "Open".
- (class_init): Update the installation of the "activate_shortcut"
- signal for the additional @in_new_window_arg.
- (open_shortcut_helper): New helper function.
- (open_shortcut_cb): Renamed from `open_shortcut_cb'. Changed to
- use `open_shortcut_helper'
- (open_shortcut_in_new_window_cb): New.
- (item_selected): Pass %FALSE as the @in_new_window arg for
- "activate_shortcut".
-
- * e-shortcuts.c (save_shortcuts): Set the "name" and "type"
- properties for the <item> nodes too.
- (load_shortcuts): Change `shortcut_group_title' to be an `xmlChar
- (shortcut_set): New helper function.
- (shortcut_update): New helper function.
- (update_shortcut_and_emit_signal): New helper function.
- (e_shortcuts_update_shortcut): Use it.
-
-2001-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- This is a first shoot at making shortcuts renameable [#3719];
- unfinished. Also, it causes the shortcut bar to stop displaying
- message unread count, but this is unfixable until we get rid of
- the ::LocalStorage interface, which should hopefully happen soon.
-
- * e-shortcuts-view.c (icon_callback): Get the icon from the type
- member of the shortcut item instead of going to the actual folder.
-
- * e-shell-view.c (updated_folder_cb): Don't update the shortcuts
- here for now.
-
- * e-shortcuts-view.c (item_selected): Use
- `e_shortcuts_get_shortcut()' instead of `e_shortcuts_get_uri()'.
- (impl_shortcut_dropped): Pass a NULL @name and @type.
-
- * e-shortcuts-view-model.c (load_group_into_model): Updated to
- match the new `e_shortcuts_get_shortcuts_in_group()' function that
- doesn't allocate the list anymore and returns a list of
- EShortcutItems instead of a list of strings.
- (load_group_into_model): Likewise.
- (load_all_shortcuts_into_model): Likewise.
- (shortcuts_new_shortcut_cb): Get the URI and the name from the
- EShortcutItem instead of retrieving them from the storage.
- (shortcuts_update_shortcut_cb): Likewise.
- (get_storage_set_path_from_uri): Removed [now unused].
-
- * e-shortcuts.c: Define the shortcuts to be EShortcutItems instead
- of just strings.
- (shortcut_new): New helper function to allocate a Shortcut.
- (shortcut_free): New helper function to free a Shortcut.
- (shortcut_group_new): New helper function to allocate a
- ShortcutGroup.
- (shortcut_group_free): New helper function to free a
- ShortcutGroup.
- (load_shortcuts): Use `shortcut_group_new()' here.
- (e_shortcuts_add_group): Same here.
- (unload_shortcuts): Use `shortcut_group_free()' here.
- (e_shortcuts_remove_group): Here too.
- (load_shortcuts): Update to handle `Shortcut's instead of simple
- `char *'s representing the URIs.
- (save_shortcuts): Likewise.
- (e_shortcuts_get_shortcuts_in_group): Likewise. The returned list
- now doesn't belong to the caller anymore; the return type is now
- const.
- (removed_folder_cb): Removed.
- (e_shortcuts_construct): Don't connect.
- (e_shortcuts_get_group_titles): Dont' re-allocate the string.
- (e_shortcuts_get_uri): Removed.
- (e_shortcuts_get_shortcut): New.
- (e_shortcuts_add_shortcut): new args @name, @type.
- (e_shortcuts_update_shortcut_by_uri): Remove.
- (e_shortcuts_remove_shortcut_by_uri): Remove.
- (get_item): New helper function.
- (e_shortcuts_get_shortcut): Use it.
- (find_positions_by_uri): Removed.
-
- * e-shortcuts.h: New typedef EShortcutItem.
-
-2001-06-30 Federico Mena Quintero <federico@ximian.com>
-
- * e-storage-set-view.c (popup_folder_menu): Pass the event time to
- gtk_menu_popup() so that we can release the button and have the
- menu stay up.
-
-2001-06-29 Christopher James Lahey <clahey@ximian.com>
-
- * e-shortcuts-view-model.c (load_all_shortcuts_into_model):
- Replaced GList with GSList here to fix a type mismatch.
-
-2001-06-29 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (INCLUDES): Changed $(datadir)/evolution/etspec to
- "$(etspecdir)" here.
-
-2001-06-29 Christopher James Lahey <clahey@ximian.com>
-
- * e-shortcuts-view-model.c (load_group_into_model): Replaced GList
- with GSList here to fix a type mismatch.
-
-2001-06-29 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts-view-model.c (load_group_into_model): Updated to
- match the fact that `e_shortcuts_in_group()' now returns a GSList
- instead of a GList.
- (load_all_shortcuts_into_model): Likewise for
- `e_shortcuts_get_group_titles()'.
-
- * e-shortcuts.c: Change all `groups' and `views' from GLists to
- GSLists in EShortcutsPrivate.
- (e_shortcuts_get_group_titles): Return a GSList instead of a
- GList.
- (e_shortcuts_get_shortcuts_in_group): Likewise.
-
-2001-06-28 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #3756, `--debug' option not working anymore.]
-
- * main.c (main): Get the URI list from popt with `poptGetArgs'
- instead of just using argv. Sigh, I am rusty.
-
-2001-06-28 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #3382, shortcut bar crashes when checking mail, and all the
- different incarnations involving updates to an shortcut bar having
- shortcuts to non-existent folders. Also, this fixes #1643,
- shortcuts not visible until you enable an IMAP account, and #2436,
- misbehavior of shortcut groups when IMAP or invalid shortcuts are
- involved.]
-
- * e-shortcuts-view-model.c (load_group_into_model): Add the
- shortcuts that point to folders that don't exist yet, too.
-
-2001-06-28 Dan Winship <danw@ximian.com>
-
- * e-storage.c (e_storage_new_folder): Call folder_changed_cb after
- adding the new folder so that if it was added highlighted, its
- parent will get its child_highlight set.
- (e_storage_new_folder): Move the folder_changed_cb() call to avoid
- a g_warning.
-
-2001-06-28 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_create_view): Renamed from
- `e_shell_new_view'.
-
-2001-06-28 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (idle_cb): Re-implemented to get a GSList of URIs and
- open them on a running shell [if any] or on a newly created shell.
- If no args are provided [i.e. the list is NULL], it either
- restores from settings [if any], or it just opens the Inbox.
- (main): Set up the GSList of arguments and have it passed to the
- idle callback.
-
- * e-shell.c (init): Ooops. Init `uri_schema_registry' to NULL as
- well.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_handle_external_uri): New.
- (corba_exception_to_result): Handle the `UnsupportedSchema'
- exception too.
-
- * evolution-shell-component.h: New
- EvolutionShellComponentResult value
- `EVOLUTION_SHELL_COMPONENT_UNSUPPORTEDSCHEMA'.
-
- * Evolution-ShellComponent.idl: New exception `UnsupportedSchema'.
- (handleExternalURI): This can now raise `NotFound',
- `UnsupportedSchema' and `InternalError'.
- (createView): This can now raise `UnsupportedSchema' too.
-
- * e-shell.c (impl_Shell_handleURI): Finish implementation.
- (class_init): Install it.
-
- * e-uri-schema-registry.c
- (e_uri_schema_registry_get_handler_for_schema): Ooops. Rename
- from `e_uri_schema_get_handler_for_schema'. Also, return NULL if
- no handler is found.
-
-2001-06-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-component-registry.c (register_component): Get the supported
- schemas and register them into the schema registry.
-
- * e-shell.c: New member `uri_schema_registry' in `EShellPrivate'.
- (e_shell_construct): Init.
- (destroy): Unref.
- (impl_Shell_createNewView): Raise exception `UnsupportedSchema' if
- it's not an `evolution:' URI. Raise exception `NotFound' if
- `e_shell_new_view()' returns NULL.
- (impl_Shell_handleURI): New, implementation for the `::handleURI'
- method.
- (e_shell_get_uri_schema_registry): New.
-
- * Evolution-Shell.idl: New exceptions `UnsupportedSchema' and
- `InvalidURI'.
- (createNewView): Make this able to raise `NotFound',
- `UnsupportedSchema' and `InvalidURI'.
- (handleURI): New method.
-
- * e-uri-schema-registry.h: New.
- * e-uri-schema-registry.c: New.
-
-2001-06-27 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component-client.c: Remove redundant declaration
- for `free_ShellComponentListener_servant()'.
-
-2001-06-27 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (impl_handleExternalURI):
- Implementation for the `::handleExternalURI' CORBA method; just
- emit the `HANDLE_EXTERNAL_URI' signal.
- (class_init): Install.
-
-2001-06-27 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (impl_setOwner): Renamed from
- `impl_ShellComponent_set_owner'.
- (impl_unsetOwner): Renamed from `impl_ShellComponent_unset_owner'.
- (impl_debug): Renamed from `impl_ShellComponent_debug'.
- (impl_createView): Renamed from `impl_ShellComponent_create_view'.
- (impl_createFolderAsync): Renamed from
- `impl_ShellComponent_async_create_folder'.
- (impl_removeFolderAsync): Renamed from
- `impl_ShellComponent_async_remove_folder'.
- (impl_xferFolderAsync): Renamed from
- `impl_ShellComponent_async_xfer_folder'.
- (impl_populateFolderContextMenu): Renamed from
- `impl_ShellComponent_populate_folder_context_menu'.
- (class_init): Updated accordingly.
-
-2001-06-27 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c (factory_fn): Pass NULL as the
- @external_uri_schemas arg to `evolution_shell_component_new'.
-
- * evolution-shell-component.c: New enum value
- `HANDLE_EXTERNAL_URI'. New member `external_uri_schemas' in
- `EvolutionShellComponentPrivate'.
- (init): Initialize `external_uri_schemas' to NULL.
- (destroy): Free it.
- (destroy):
- (class_init): Add the "handler_external_uri" signal.
- (evolution_shell_component_new): Added precondition on
- @folder_types. New arg @external_uri_schemas.
- (evolution_shell_component_construct): Added preconditions. New
- arg @external_uri_schemas. Initialize the `external_uri_schemas'
- member in the EvolutionShellComponentPrivate part.
- (impl_ShellComponent__get_external_uri_schemas): New,
- implementation for reading the `external_uri_schemas' attribute.
- (class_init): Install it in the EPV.
-
- * evolution-shell-component.h: New signal `handle_external_uri'.
-
- * Evolution-ShellComponent.idl: New attribute `extra_uri_schemas'.
- (handleExternalURI): New method.
-
-2001-06-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (etree_value_at): Don't strdup "My
- Evolution"! It was getting leaked every time the e-table wanted
- to read the value this way.
-
-2001-06-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c: Removed member `BonoboListener' from
- `AsyncCreateFolderCallbackData' and
- `AsyncRemoveFolderCallbackData'.
- (bonobo_interface_remove_folder_cb) : Return the value from
- `create_folder()'.
- (bonobo_interface_remove_folder_cb): Return the value from
- `remove_folder()'.
- (notify_bonobo_listener): Removed.
- (component_async_create_folder_callback): Don't notify the
- listener here.
- (component_async_remove_folder_callback): Ditto.
- (create_folder): Removed @listener arg. Not here either. Return
- a valid E_STORAGE error code instead. Also, don't set the
- `listener' field in `callback_data'.
- (remove_folder): Likewise.
- (bonobo_interface_create_folder_cb): Remove @listener arg.
- (bonobo_interface_remove_folder_cb): Likewise.
-
-2001-06-25 jacob berkman <jacob@ximian.com>
-
- * e-shell-view.c: (set_folder_timeout): display a selected uri in
- a timeout rather than right away, so the UI feels a bit more
- responsive, and the tree is more navigable via keyboard
- (switch_on_folder_tree_click): use the timeout rather than setting
- the URI right away
- (destroy): remove the timeout if it still exists
- (update_for_current_uri): if there is a timeout set, don't update
- (e_shell_view_display_uri): remove the timeout if it exists
-
-2001-06-25 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (no_views_left_cb): Call `e_shell_unregister_all()'.
-
- * e-shell.c (e_shell_unregister_all): New.
-
-2001-06-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (convert_gdk_drag_action_to_corba): Remove
- trailing "\n" from g_warning.
- (convert_corba_drag_action_to_gdk): Likewise.
- (tree_drag_data_received): Likewise.
- (new_folder_cb): Likewise.
-
- * e-shortcuts-view-model.c (load_group_into_model): Remove
- trailing "\n" from g_warning.
-
-2001-06-25 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (no_views_left_cb): Unref the shell here.
-
- * e-storage-set.c (destroy): Use
- `name_to_named_storage_foreach_destroy()' as the function argument
- to `g_hash_table_foreach()', not `named_storage_destroy()', which
- is just plainly wrong.
-
- * e-shell.c (setup_corba_storages): Don't ref the
- corba_storage_registry here.
- (destroy): Don't unref here.
- (setup_activity_interface): Don't ref the activity_handler either.
- (destroy): Don't unref it here.
-
- * e-component-registry.c (e_component_registry_construct): Don't
- ref the shell here.
- (destroy): Don't unref it here.
-
-2001-06-25 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (no_views_left_cb): Don't call `e_shell_quit()' anymore.
-
- * e-shell-view-menu.c (command_quit): Call
- `e_shell_destroy_all_views()' instead of `e_shell_quit()', which
- does not exist anymore.
-
- * e-shell.c (e_shell_quit): Removed.
- (e_shell_destroy_all_views): New.
-
-2001-06-24 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: s/\.oafinfo/.oaf/g.
-
- * GNOME_Evolution_TestComponent.oafinfo: Renamed to
- `GNOME_Evolution_TestComponent.oaf'.
-
-2001-06-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c: New member `iid' in EShellPrivate.
- (init): Init to NULL.
- (e_shell_construct): Set it to the value of the @iid argument.
- (destroy): Unregister that IID.
- (register_shell): Removed.
- (e_shell_construct): Just do all the work here. The function was
- too simple to really be useful as separate.
-
- * e-shell.c, e-shell.h: Changed to derive from BonoboXObject
- instead of deriving from BonoboObject and doing all the nasty
- CORBA work by hand.
-
-2001-06-24 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c (activity_client_clicked_callback):
- New callback for the "clicked" signal on the EActivityClient.
- Just spit out a warning now, for testing purposes.
- (timeout_callback_1): Connect it.
-
- * evolution-activity-client.c (listener_callback): Emit the
- "clicked" signal if we get the "Clicked" event from the Bonobo
- listener.
-
-2001-06-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c: #include <gtk/gtklabel.h>.
- (delete_dialog): Constify @folder_name properly.
- (delete_cb): Change the first arg to be an EStorageSet as expected
- for EStorageSetResultCallbacks.
- (rename_dialog): #if 0.
-
-2001-06-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-task-widget.h, e-task-widget.c: Changed to derive from
- GtkEventBox.
-
- * e-activity-handler.c (task_widget_button_press_event_callback):
- New callback for the "button_press_event" signal on the
- ETaskWidgets. Dispatch the "Clicked" event through the Bonobo
- listener.
- (task_widget_new_from_activity_info): Connect here.
-
-2001-06-24 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c: Changed to use the
- `EvolutionActivityClient' object. New global static variable
- `activity_client'.
- (create_animated_icon): Removed.
- (create_icon_from_pixbuf): Removed.
- (task_bar_event_listener_callback): Removed.
- (timeout_callback_1): Create an EvolutionActivityClient object and
- put a pointer to it into `activity_client'. Lower the timeout
- delay from 1000 msecs to 100 msecs, so we can stress-test the
- speed control code in EvolutionActivityClient.
- (timeout_callback_2): Use the EvolutionActivityClient. Increment
- progress by 1, instead of 10.
- (timeout_callback_3): Destroy the EvolutionActivityClient.
-
- * Makefile.am (libeshell_la_SOURCES): Add
- `evolution-activity-client.c'.
- (eshellinclude_HEADERS): Add `evolution-activity-client.h'.
-
- * evolution-activity-client.c: New.
- * evolution-activity-client.h: New.
-
- * e-activity-handler.c: Updated all instances of `ActivityID' with
- `ActivityId'.
-
- * Evolution-Activity.idl: Renamed `ActivityID' to `ActivityID'.
- Added value `DIALOG_ACTION_ERROR' to `DialogAction'.
-
-2001-06-24 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-test-component.c: Remove the `activity_interface'
- global.
- (timeout_callback_3): Get the ::Activity interface using
- `evolution_shell_client_get_activity_interface()' on
- `parent_shell' instead.
- (timeout_callback_2): Likewise.
- (timeout_callback_2): Likewise.
- (timeout_callback_1): Likewise.
- (owner_set_callback): Don't query interface here. Check if the
- shell has an ::Activity interface by using
- `evolution_shell_client_get_activity_interface()' here as well.
-
- * evolution-shell-client.c: New member `activity_interface' in
- `EvolutionShellClientPrivate'.
- (destroy): unref/release it.
- (evolution_shell_client_construct): Initialize it by querying the
- shell CORBA Object for the ::Activity interface.
- (evolution_shell_client_get_activity_interface): New.
-
-2001-06-23 Jason Leach <jleach@ximian.com>
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): Make the folder tree
- have a similar expanded state as the shell's folder tree.
-
- * e-local-storage.c (remove_folder): New function that does the
- meat of actual deletion stuff.
- (remove_folder_directory): A helper function that remove_folder()
- uses.
- (component_async_remove_folder_callback): A new callback to do the
- removing stuff from shell (if there weren't errors from the
- component).
- (impl_async_remove_folder): Implemented this.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_async_remove_folder):
- Implemented this.
-
- * e-shell-view.c (e_shell_view_remove_control_for_uri): New
- function.
-
-2001-06-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_set_current_shortcuts_group_num):
- Moved at the bottom, as it's public API. Also add preconditions.
- (e_shell_view_get_current_shortcuts_group_num): Likewise.
-
-2001-06-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c: Get rid of some `#if 0'ed code.
-
-2001-06-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (corba_interface_set_message_cb): Replaced with
- an empty stub, as the "set_message" method is going to be
- deprecated.
- (corba_interface_unset_message_cb): Likewise for the
- "unset_message" method.
-
-2001-06-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_construct): Set `splash' to NULL when
- @show_splash is false, so the compiler doesn't complain.
-
- * e-shell-view-menu.c: #include <gtk/gtkmain.h>.
-
- * e-setup.c: #include <unistd.h>.
-
- * importer/intelligent.c: #include <gtk/gtkhbox.h> and
- <gtk/gtkdrawingarea.h>.
-
-2001-06-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c: New member `menu_hint_label' in
- `EShellViewPrivate'.
- (init): Init to NULL.
- (ui_engine_add_hint_callback): Set the label in the menu hint
- label, show the menu hint label, hide the task bar.
- (ui_engine_remove_hint_callback): New callback for the
- "remove_hint" signal on the BonoboUIEngine; hide the hint label,
- show the task bar.
- (setup_statusbar_hints): Connect it.
- (setup_menu_hint_label): New helper function to create the menu
- hint label.
- (create_status_bar): Call it.
-
-2001-06-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (command_quit): Add a `gtk_main_quit()' at
- the end here.
-
-2001-06-23 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Add rules to build the test component and an
- `install-test-component' target to install it.
-
- * GNOME_Evolution_TestComponent.oafinfo: New OAF file for the test
- component.
-
- * evolution-test-component.c: New component, currently to test the
- activity interfaces. We will be able use it for testing more
- things in the future.
-
- * e-shell.c: New member `activity_handler' in `EShellViewPrivate'.
- (init): Init here.
- (class_init): Unref.
- (setup_activity_interface): New helper function to create an
- `EActivityHandler' object and aggregate it to the `EShell'.
- (e_shell_construct): Call here.
- (e_shell_new_view): Attach the task bar of the newly created view
- to the activity handler by using
- `e_activity_handler_attach_task_bar()'.
-
- * e-shell-view.c: Removed old progress bar code. New members
- `status_bar' and `task_bar' in EShellViewPrivagte; removed member
- `progress_bar'.
- (init): Initialize the new fields; remove initialization for
- `progress_bar'.
- (impl_destroy): Handle the new fields here too.
- (setup_task_bar): New helper function to set up an ETaskBar.
- (create_status_bar): New helper function to create the status bar
- with an ETaskBar in it.
- (ui_engine_add_hint_callback): New callback for the "add_int"
- BonoboUIEngine signal.
- (setup_statusbar_hints): New helper function to set up the menu
- hints for the status bar; connect `ui_engine_add_hint_callback()'
- here.
- (setup_widgets): Call `create_status_bar()' and
- `setup_statusbar_hints()'; pack the status bar in a vbox instead
- of using the Bonobo status bar stuff, which is kinda broken.
- (e_shell_view_get_task_bar): New.
- (get_type_for_folder): No use to get the EFolderTypeRegistry here.
-
- * Evolution.idl: #include <Evolution-Activity.idl> and
- <Evolution-Icon.idl>.
-
- * Evolution-Activity.idl: New.
-
- * Evolution-Icon.idl: New.
-
- * e-activity-handler.c: New.
- * e-activity-handler.h: New.
-
- * e-task-bar.c: New.
- * e-task-bar.h: New.
-
- * e-task-widget.c: New.
- * e-task-widget.h: New.
-
-2001-06-21 Jason Leach <jleach@ximian.com>
-
- * evolution-storage.c (evolution_storage_deregister_on_shell): New
- function, uses the StorageRegistry::removeStoragebyName corba call
- to properly make the storage vanish from the shell.
-
-2001-06-18 Dan Winship <danw@ximian.com>
-
- * Makefile.am (evolution_LDADD): Remove DB3_LDADD
-
- * e-shell-view-menu.c: Fix the help URLs
-
-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.
-
-2001-06-11 Dan Winship <danw@ximian.com>
-
- * 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.
-
-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.
-
-2001-06-08 Iain Holmes <iain@ximian.com>
-
- * e-setup.c (check_dir_recur): Don't copy the old Executive-Summary dir.
- (e_setup): If there is an Executive-Summary dir in ~/evolution/local
- ask it the user wants to remove it.
- (e_shell_rm_dir): Function to completely delete a directory.
-
-2001-06-07 Iain Holmes <iain@ximian.com>
-
- * evolution-storage.c (impl_Storage_async_create_folder): Removed
- debug spew.
-
- * e-shell-importer.c (start_import): Removed spew.
-
- * e-shell-view.c (update_window_icon): Take a gboolean to say if
- the folder is my evolution. Do special cased things for My Evolution.
- (update_folder_title_bar): Same.
- (update_for_current_uri): Find out if the uri is the my evolution one
- and act accordingly.
- (get_control_for_uri): Handle the toplevel My Evolution.
-
- * e-storage-set-view.c (etree_icon_at): Get an icon for the toplevel
- My Evolution.
- (etree_value_at): Default is to return "My Evolution"
- (e_storage_set_view_construct): Set the toplevel to be called "My
- Evolution" and show it.
- (e_storage_set_view_set_show_folders): Same.
-
-2001-06-08 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c (e_shell_command_add_to_shortcut_bar):
- Allow a NULL @shell_view arg.
-
-2001-06-08 Jason Leach <jleach@ximian.com>
-
- * e-shell.c (e_shell_construct): Fix splash setup to keep it from
- giving two Gtk-CRITICAL assertions when you do --no-splash.
-
-2001-06-06 Jon Trowbridge <trow@ximian.com>
-
- * evolution-storage.c (impl_Storage_async_create_folder): Changed
- purely informational debug spew from a g_warning to a g_message.
-
- * e-shell-importer.c (show_import_wizard): The import wizard
- defined in import.glade only has three pages... yet we were trying
- to manipulate "page4" as the finish page, with the expected bad
- results. My guess is that the .glade file got changed, but the
- code didn't get updated.
- (start_import): We were trying to bonobo_object_unref
- (BONOBO_OBJECT (icd->client)), which is fine except for the
- fact that icd->client is just a GtkObject, not a BonoboObject.
- Changed to a gtk_object_unref.
- (start_import): Changed a purely informational bit of debug
- spew from a g_warning to a g_message.
-
-2001-06-06 Iain Holmes <iain@ximian.com>
-
- * importers/intelligent.c (create_gui): Make a few boxes, and make
- the whole dialog horizontal. Add better buttons, and a "Don't ask
- again button" (And the world rejoices).
- Fixed the notebook so it displayed the blank page on startup.
- (intelligent_importer_init): Handle the "Don't ask me again" button.
-
-2001-06-06 Jason Leach <jleach@ximian.com>
-
- (Fix bug #3205: Component crash causes folder switch even when not
- needed)
-
- * e-shell-view.c (socket_destroy_cb): Only flip around the
- ShellView to different folders when we're currently viewing the
- URI that's being closed/crashed.
-
-2001-06-06 Jason Leach <jleach@ximian.com>
-
- (Fix bug #418: Save state of folder tree view)
-
- * e-shell-view.c (e_shell_view_save_settings): Changed the char *
- @prefix argument to an int @view_num.
- (e_shell_view_load_settings): Ditto.
- (get_local_prefix_for_view): New function that gets us a prefix
- from a view_num.
-
- * e-shell-view.c (e_shell_view_save_settings): Save the
- expanded/collapsed information for each storage-set-view here.
- (e_shell_view_load_settings): Load it here.
-
- * e-storage-set-view.c (e_storage_set_view_construct): Make it so
- new storage set views have their storages expanded by default, but
- will respsect the expanded state information that we load into it.
- (insert_storages): Minor change here too.
- (new_folder_cb): Ditto.
-
-2001-06-05 Jason Leach <jleach@ximian.com>
-
- * e-shell-view-menu.c: Plug in all the folder tree right click
- menu verbs so bonobo-warnings aren't emitted (even though the
- respective implementation functions are currently unimplemented).
- (command_delete_folder): New function, see above.
- (command_rename_folder): Ditto.
- (command_folder_properties): Ditto.
-
- * e-shell-folder-commands.c (e_shell_command_delete_folder): New
- function, currently unimplemented.
-
-2001-06-04 Jason Leach <jleach@ximian.com>
-
- (Fixing bug #1299: Shell saves shortcuts when display name
- changes)
-
- * e-shortcuts.c (class_init): New signal: "update_shortcut".
-
- * e-shortcuts-view-model.c (e_shortcuts_view_model_construct):
- Connect thew new signal here.
-
- * e-shortcuts-view-model.c (shortcuts_update_shortcut_cb): New
- function, uses the new e_shortcut_model_update_item().
-
- * e-shell-view.c (corba_interface_set_folder_bar_label): Fix a
- warning here.
-
-2001-06-03 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (evolution_LDADD): Move `$(DB3_LDADD)' before
- libeutil.
-
-2001-06-01 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (evolution_LDADD): Add `$(DB3_LDADD)'.
-
-2001-05-30 Jason Leach <jleach@ximian.com>
-
- * e-shell-view.c (e_shell_view_set_current_shortcuts_group_num):
- New function (probably should just be static).
- (e_shell_view_load_settings): Load the current shortcut group here
- using the above new function.
- (e_shell_view_save_settings): Save current shortcut group in here.
-
-2001-05-30 Jason Leach <jleach@ximian.com>
-
- * e-shell-folder-title-bar.c: New 'folder_bar_label' member for
- EShellFolderTitleBar, it's for information that's shown to the
- left of the icon like the dates in the calendar (or, potentially
- total and unread numbers for mailer).
- (e_shell_folder_title_bar_set_folder_bar_label): New function,
- lets others set the title bar extra label.
-
- * Evolution-ShellView.idl: New method 'setFolderBarLabel' for our
- exposed ShellView interface.
-
- * evolution-shell-view.h: New signal "set_folder_bar_label" for
- EvolutionShellView.
-
- * evolution-shell-view.c (impl_ShellView_set_message): Emit the
- new signal here.
-
- * e-shell-view.c (setup_corba_interface): Connect the signal here.
-
- * e-shell-view.c (corba_interface_set_folder_bar_label): New
- function, callback for the above signals, does the actual extra
- label setting for the folder title bar.
-
- * e-shell-folder-commands.c (e_shell_command_add_to_shortcut_bar):
- Fix a warning here.
-
-2001-05-30 Jason Leach <jleach@ximian.com>
-
- * e-shell.c (e_shell_construct): Removed an unecessary sleep(2)
- call, so evolution will start up 2 seconds faster now.
-
-2001-05-30 Jason Leach <jleach@ximian.com>
-
- * e-shell-view-menu.c: Connect the AddFolderToShortcutBar verb to
- their implementation functions.
-
- * e-shell-view.c (e_shell_view_get_current_shortcuts_group_num):
- New function, use it to find out which shourtcut group is
- currently open on the shortcut bar.
-
- * e-shell-folder-commands.c (e_shell_command_add_to_shortcut_bar):
- Implement this using new function described above.
-
-2001-05-29 Federico Mena Quintero <federico@ximian.com>
-
- * e-shell-view.c (setup_progress_bar): Added missing castt.
- (setup_offline_toggle): Likewise.
-
-2001-05-29 JP Rosevear <jpr@ximian.com>
-
- * e-shell-view.c (setup_progress_bar): unref the control when
- finished with it
- (setup_offline_toggle): ditto
- (destroy): destroy offline and progress widgets
-
-2001-05-28 Dan Winship <danw@ximian.com>
-
- * e-storage-set-view.c (new_storage_cb): Call
- e_tree_node_set_expanded on the storage_set_view, not the
- storage_set (which is not an ETree).
-
-2001-05-27 Dan Winship <danw@ximian.com>
-
- * evolution-shell-component-utils.c: New file.
- (e_pixmaps_update): Moved here from e-util to break e-util bonobo
- dependency.
-
- * e-shell-view-menu.c: #include
- "evolution-shell-component-utils.h" instead of "e-gui-utils.h"
-
- * Makefile.am (libeshell_la_SOURCES, eshellinclude_HEADERS): Add
- evolution-shell-component-utils.[ch]
-
-2001-05-26 Dan Winship <danw@ximian.com>
-
- * e-storage-set-view.c (destroy): Don't free the hash keys in
- priv->path_to_etree_node, because they're owned by the ETree now.
- (e_storage_set_view_set_show_folders): Likewise.
-
-2001-05-25 Peter Williams <peterw@ximian.com>
-
- * Makefile.am: Change libeshell from a noinst_LIBRARIES to
- a lib_LTLIBRARIES. Install its headers in
- $includedir/evolution/shell.
-
- * evolution-storage.c (safe_corba_string): New, copy of e_safe_corba_string
- in libeutil. This way libeshell doesn't have a missing symbol when programs
- that don't have libeutil link to it.
- (evolution_storage_register): s,e_safe_corba_string,safe_corba_string,g.
-
-2001-05-25 jacob berkman <jacob@ximian.com>
-
- * e-shell-view.c (setup_widgets): place the shortcut bar in a
- frame
-
-2001-05-21 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (INCLUDES): Added ETSPECDIR. Added
- e-storage-set-view.etspec to get installed.
-
- * e-local-storage.c (remove_folder_directory): Commented out this
- function since it is unused.
-
- * e-shell-folder-commands.c
- (folder_selection_dialog_folder_selected_callback), e-shell-view.c
- (update_offline_toggle_status): Fixed warnings here by adding a
- return; after the g_assert_not_reached();.
-
- * e-shell-importer.c (start_import): Got rid of real_folderpath
- here and just reused folderpath (It was causing uninitialized
- variable warnings.)
-
- * e-shell.c (impl_Shell_getLocalStorage): Use
- bonobo_object_dup_ref here. It makes things simpler.
-
- * e-storage-set-view.c: Removed ETREE_SPEC since it's no longer
- needed.
- (convert_corba_drag_action_set_to_gdk,
- folder_context_menu_activate_cb, remove_cb,
- folder_context_menu_remove_cb): Commented out these functions
- since they're unused.
- (new_storage_cb, new_folder_cb, insert_folders, insert_storages):
- Don't bother using insert_id here since it no longer does
- anything.
- (new_storage_cb, removed_storage_cb, removed_folder_cb): Don't
- free the data returned from e_tree_memory_node_remove.
- (e_storage_set_view_construct): Set the destroy func here so that
- memory will automatically get freed when nodes are destroyed.
- g_strdup the root node string here. Use
- e_tree_construct_from_spec_file here to use an external file.
- (e_storage_set_view_set_show_folders): g_strdup the root node
- string here.
-
- * e-storage-set-view.etspec: New etspec file.
-
- * evolution-shell-component-client.c
- (free_ShellComponentListener_servant): Added a prototype here.
-
-2001-05-23 Chris Toshok <toshok@ximian.com>
-
- * evolution-shell-component.h
- (EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER): track change to the
- path to the ComponentPlaceholder.
-
-2001-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c: New static members `offline_pixmap',
- `offline_mask', `online_pixmap', `online_mask'. Add members
- `tooltips', `offline_toggle' and `offline_toggle_pixmap' to
- `EShellViewPrivate'.
- (init): Init to NULL. Also init the `progress_bar' member to NULL
- as well, as we were not initializing it.
- (destroy): Unref the tooltips.
- (load_images): New static function to load the offline and online
- icons into the pixmaps/masks.
- (class_init): Call it.
- (update_offline_toggle_status): New.
- (shell_line_status_changed_cb): Call it.
- (offline_toggle_clicked_cb): New, callback for the "clicked"
- signal on the offline/online button.
- (setup_offline_button): New function to set up the
- `offline_button'.
- (setup_widgets): Call it.
- (setup_progress_bar): Changed to get an `EShellView' pointer,
- instead of an `EShellViewPriv' pointer.
- (setup_widgets): Updated accordingly.
-
-2001-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c: Define the verb for "CopyFolder" as well.
- (command_copy_folder): Implementation for the "CopyFolder" verb.
-
- * e-shell-folder-commands.c: New struct `FolderCommandData'.
- (folder_command_data_new): New function to allocate and initialize
- it.
- (folder_command_data_free): New function to free it.
- (e_shell_command_move_folder): Pass a pointer to a filled-in
- `FolderCommandData' struct to the callbacks instead of just
- passing a pointer to the shell object.
- (move_folder_selected_callback): Removed.
- (move_folder_cancelled_callback): Removed.
- (folder_selection_dialog_folder_selected_callback): New generic
- callback for the folder selection dialog.
- (folder_selection_dialog_cancelled_callback): New generic callback
- for the folder selection dialog.
- (connect_folder_selection_dialog_signals): New function to connect
- these two handlers to a folder selection dialog.
- (xfer_result_callback): New callback for the async xfer function.
- (get_folder_name): New utility function.
- (e_shell_command_copy_folder): Implement.
-
-2001-05-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c
- (e_shell_command_create_new_folder): Changed to use
- `e_shell_view_get_current_path()' to get the default path, instead
- of computing it itself.
- (move_folder_cancelled_callback) (move_folder_selected_callback):
- New, callbacks for the "cancelled" and "folder_selected" signals
- on the folder selection dialog for the "Move folder" operation.
- (e_shell_command_move_folder): Implemented.
-
- * e-shell-view-menu.c (command_move_folder): New, implementation
- for the "MoveFolder" verb.
-
- * e-shell-view.c (e_shell_view_get_current_path): New.
-
-2001-05-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-selection-dialog.h: Rename @default_path to
- @default_uri.
-
- * e-shell.c (impl_Shell_selectUserFolder): Pass a NULL @caption to
- `e_shell_folder_selection_dialog_new()'.
-
- * e-shell-importer.c (import_druid_finish): Add a caption to the
- folder selection dialog. Constify local variable `foldername',
- and avoid g_strdupping/g_freeing it, as it's useless.
-
- * e-shell-view-menu.c (command_goto_folder): Add a caption to
- the folder selection dialog.
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_new): New arg @caption.
- (e_shell_folder_selection_dialog_construct): Likewise. Also
- cleaned up a bit.
-
-2001-05-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c: Removed "NewView" verb. Added
- `folder_verbs', with "OpenFolderInNewWindow" in it.
- (e_shell_view_menu_setup): Set up the `folder_verbs' too.
- (command_new_view): Renamed to
- `command_open_folder_in_new_window'.
-
- * e-shell-folder-commands.c
- (e_shell_command_open_folder_in_other_window): Implement.
-
-2001-05-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (command_create_folder): Call
- `e_shell_command_create_new_folder()' implemented in
- `e-shell-folder-commands.c'.
-
- * e-shell-folder-commands.c: New.
- * e-shell-folder-commands.h: New.
-
-2001-05-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c
- (populate_folder_context_menu_with_common_items): Removed.
- (popup_folder_menu): Instead of creating the component and the
- folder popup definition here, just do `bonobo_window_add_popup()'
- and assume that "/popups/FolderPopup" is defined in the toplevel
- window's UI xml file.
-
-2001-05-16 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component-client.c: Moved some functions around
- to avoid the warning about the static
- `free_ShellComponentListener_servant()' function being used prior
- to declaration.
-
-2001-05-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c (command_run_bugbuddy): `#if 0'ed out.
- (command_submit_bug): New. Just fire up the web browser with
- `http://bugzilla.ximian.com' in it.
- (menu_do_misc): Associate the latter instead of the former to the
- "HelpSubmitBug" verb.
-
-2001-05-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c: Add an `HelpFAQ' verb.
-
-2001-05-14 jacob berkman <jacob@ximian.com>
-
- * e-folder-tree.c (remove_folder): set the subfolder's parent to
- NULL so the subfolder list doesn't change whilst we are using it
- (folder_remove_subfolder): this function didn't used to work at
- all
-
-2001-05-12 Chris Toshok <toshok@ximian.com>
-
- * e-storage-set-view.c (tree_drag_data_received): implement the
- CORBA side of dragging.
- (convert_gdk_drag_action_set_to_corba): rename
- convert_gdk_drag_action_to_corba to this.
- (convert_corba_drag_action_set_to_gdk): rename
- convert_corba_drag_action_to_gdk to this.
- (convert_gdk_drag_action_to_corba): new function that doesn't
- build a bitmask, useful for the Action types, instead of
- ActionSet.
- (convert_corba_drag_action_to_gdk): same.
-
-2001-05-11 Chris Toshok <toshok@ximian.com>
-
- * e-storage-set-view.c
- (populate_folder_context_menu_with_common_items): add RemoveFolder
- menu item and verb.
- (folder_context_menu_remove_cb): new function, call
- e_storage_set_async_remove_folder.
- (remove_cb): callack for e_storage_set_async_remove_folder.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_populate_folder_context_menu):
- fix prototype to reflect Component -> Container.
-
- * evolution-shell-component-client.h: same.
-
-2001-05-11 Chris Toshok <toshok@ximian.com>
-
- * evolution-shell-component.h
- (EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER): add this define for
- the xml path to use when adding menu items to the folder popup.
-
- * e-storage-set-view.c
- (populate_folder_context_menu_with_common_items): add (#ifdef
- DEBUG_XML) a menu item to dump the bonobo xml.
- (popup_folder_menu): pass the BonoboUIContainer to the
- populate_folder_context_menu CORBA call, instead of the component.
- Also, reorder things a bit so the component doesn't get an error
- when setting xml the first time.
-
-2001-05-11 Iain Holmes <iain@ximian.com>
-
- * e-shell-folder-selection-dialog.c (dbl_click_cb): Use gnome_dialog_close
- instead of gtk_widget_destroy.
- (impl_clicked): Use gnome_dialog_close instead of gtk_widget_destroy.
-
- * e-shell-view-menu.c: #include e-shell-importer.h instead of importer/importer.h
-
- * importer/Makefile.am: Remove importer.c and importer.h.
-
- * importer/importer.[ch]: Moved these to e-shell-importer.[ch]
-
- * e-shell-importer.c (start_import): Take a folderpath to import into.
- (importer_druid_finish): Show the EShellFolderSelectionDialog to get a folder to
- import into.
-
-2001-05-11 JP Rosevear <jpr@ximian.com>
-
- * e-component-registry.c (register_component): component_new refs
- the object itself, so unref ours when we finish with it
-
- * e-shell.c (e_shell_construct): There is no need to explicitly
- ref the folder type registry, storage set and shortcuts because we
- are the creator and hold the initial ref count of 1.
-
-2001-05-11 Dan Winship <danw@ximian.com>
-
- * e-local-storage.c (load_folder): Lots of people seem to have
- "broken" local storage hierarchies. So ignore errors (like the old
- code did) and just print a warning.
-
-2001-05-11 Chris Toshok <toshok@ximian.com>
-
- * evolution-storage-set-view-factory.c
- (evolution_storage_set_view_factory_new_view): the only
- problematic area - pass NULL for now in as the BonoboUIContainer.
- how do we pass this container to the control?
-
- * e-storage-set-view.c (folder_context_menu_activate): un-#if 0
- this function.
- (populate_folder_context_menu_with_common_items): build our popup
- using the new xml bonobo stuffs.
- (popup_folder_menu): convert to using the new xml bonobo stuffs.
- (right_click): only do the popup menu if we have a
- BonoboUIContainer.
- (e_storage_set_view_new): add BonoboUIContainer* arg.
- (e_storage_set_view_construct): same.
-
- * e-storage-set-view.h: add BonoboUIContainer* args to
- e_storage_set_view_new and e_storage_set_view_construct.
-
- * e-shell-folder-creation-dialog.c (add_storage_set_view): pass
- NULL for the BonoboUIContainer, since we shouldn't (?) have a
- popup in this dialog.
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): pass NULL for the
- BonoboUIContainer, since we shouldn't (?) have a popup in this
- dialog.
-
- * e-storage-set.h: add BonoboUIContainer* arg to
- e_storage_set_new_view.
-
- * e-storage-set.c (e_storage_set_new_view): add arg, and track
- change to e_storage_set_view_new.
-
- * e-shell-view.h: add prototype for
- e_shell_view_get_bonobo_ui_container.
-
- * e-shell-view.c (setup_storage_set_subwindow): track change to
- e_storage_set_view_new.
- (e_shell_view_construct): the BonoboUIContainer is now part of our
- private structure.
- (e_shell_view_get_bonobo_ui_container): new function.
-
-2001-05-09 Christopher James Lahey <clahey@ximian.com>
-
- * importer/intelligent.c (create_gui): Made this function static.
- Removed the unused variable placeholder.
- (intelligent_importer_init): Cast from gpointer to int here
- properly using GPOINTER_TO_INT.
-
-2001-05-09 Dan Winship <danw@ximian.com>
-
- * e-local-storage.c: Remove get_physical_path and load_folders,
- and replace the calls to them with calls to the e_path_* functions
- they inspired.
-
-2001-05-08 Dan Winship <danw@ximian.com>
-
- * glade/e-active-connection-dialog.glade: Rename "port" to "type"
- here too.
-
-2001-05-08 Iain Holmes <iain@ximian.com>
-
- * importer/evolution-importer-client.c (evolution_importer_client_load_file):
- Actually use the duplicated value.
-
- * e-local-storage.c (create_folder_directory): Assign
- physical_path_return before trying to create the directory.
- (create_folder): Return the physical_path even if the directory
- creation failed. Free the physical path.
-
- * importer/evolution-importer-client.[ch]: Make EvolutionImporterClient
- from a GtkObject instead of a BonoboObject.
-
- * importer/importer.c: Use gtk_object_unref instead of
- bonobo_object_unref on the clients.
-
- * importer/intelligent.c: New prettier dialog, and multiple importers
- done in the same window.
-
-2001-05-07 Dan Winship <danw@ximian.com>
-
- * e-shell-offline-handler.c (update_dialog_clist_hash_foreach):
- Fix a free of non-malloc'ed memory introduced by my last change.
-
-2001-05-07 Jon Trowbridge <trow@ximian.com>
-
- * e-shell-view-menu.c (update_offline_menu_item): Changed some
- references to /commands/WorkOffline to /commands/ToggleOffline.
-
-2001-05-04 Chris Toshok <toshok@ximian.com>
-
- * evolution-shell-component-dnd.c
- (impl_GNOME_Evolution_ShellComponentDnd_DestinationFolder_handleMotion):
- take a physical_uri and pass it to the callback.
- (impl_GNOME_Evolution_ShellComponentDnd_DestinationFolder_handleDrop):
- same.
-
- * evolution-shell-component-dnd.h: add physical_uri args to the
- destination folder HandleMotion and HandleDrop types.
-
- * Evolution-ShellComponentDnd.idl: add "in string physical_uri" to
- DestinationFolder::handleMotion and DestinationFolder::handleDrop.
-
- * e-storage-set-view.c (tree_drag_motion): pass the physical uri
- of the folder to handleMotion.
-
-2001-05-04 Dan Winship <danw@ximian.com>
-
- * e-shell-offline-handler.c (update_dialog_clist_hash_foreach,
- (duplicate_connection_list): Use type instead of portNumber.
- (e_shell_offline_handler_put_components_offline): Fix the logic of
- when to show the connection dialog here. (Show it when there *are*
- connections, not when there aren't.)
-
- * Evolution-Offline.idl: Have a "string type" instead of "short
- portNumber" in Connection.
-
-2001-05-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-handler.c
- (e_shell_offline_handler_put_components_offline): Only display the
- dialog if there are active connections. [It was displaying it all
- the time before just for testing purposes.]
-
-2001-05-04 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-storage.c (evolution_storage_new_folder): Ooops. The
- `corba_folder' is needed after returning; don't free it.
-
-2001-05-04 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-storage.c (evolution_storage_new_folder): Free the
- `corba_folder' when not needed anymore.
-
- * e-local-storage.c (create_folder_directory): Free the parent
- path, and don't allocate it when we don't need it.
-
- * evolution-shell-component-client.c (dispatch_callback): Free the
- listener servant too.
- (impl_destroy): Release the listener object and free the servant
- if it exists.
-
-2001-05-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-creation-dialog.c (dialog_clicked_cb): Don't
- strdup `path' before copying it into the `dialog_data'.
-
-2001-05-04 Ettore Perazzoli <ettore@ximian.com>
-
- * importer/intelligent.c (get_intelligent_importers): Free the
- `info_list' returned by `oaf_query()', thus plugging a leak.
-
-2001-05-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-utils.c (get_icon_path): Don't use
- `gnome_pixmap_file()', which is broken as it looks in the current
- working directory first. Instead, if the path is not absolute,
- just look up the file in the `EVOLUTION_IMAGES' directory.
-
-2001-05-03 Ettore Perazzoli <ettore@ximian.com>
-
- * glade/e-active-connection-dialog.c: Change the GtkCList mode to
- GTK_BROWSE_SINGLE.
-
-2001-05-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-handler.c
- (impl_OfflineProgressListener_updateProgress): Update the GtkCList
- before emitting the "offline_procedure_finished" signal. In fact,
- we might be destroyed from within the signal handlers and then
- things would get messy.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_get_offline_interface):
- "IDL:GNOME/Evolution/Offline:1.0", not
- "IDL:GNOME/Evolution/ShellComponent/Offline:1.0". Sigh.
-
- * e-shell-view-menu.c: Update to match the rename of the
- `WorkOffline' menu item in the `File' menu into `ToggleOffline'.
- Now the `WorkOffline' verb actually puts the shell offline, while
- `WorkOnline' puts in online, so we don't use one single verb to
- toggle the online/offline status.
- (command_work_offline): Only go offline.
- (command_work_online): New. Make the shell go online.
- (update_offline_menu_item): New.
- (shell_line_status_changed_cb): New, callback for the
- "line_status_changed" signal on the associated EShell.
-
-2001-05-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-handler.c: New member `dialog_gui' in
- `EShellOfflineHandlerPrivate'.
- (impl_destroy): Unref here if not NULL.
- (init): Init to NULL.
- (update_dialog_clist_hash_foreach): New.
- (update_dialog_clist): New.
- (dialog_clicked_cb): New, callback for the "clicked" signal on the
- active connection dialog.
- (pop_up_confirmation_dialog): Implemented.
- (init): Init `procedure_in_progress' to `FALSE' instead of `TRUE'.
- (cancel_offline): Emit `offline_procedure_finished'.
- (impl_OfflineProgressListener_updateProgress): Call
- `update_dialog_clist()'.
-
- * glade/e-active-connection-dialog.glade: New.
-
- * e-shell-view-menu.c: Update to use the `WorkOffline' verb
- instead of the `WorkOffLine' one.
- (command_work_offline): New, temporary implementation for the
- "WorkOffline" verb.
-
- * e-shell-view.c (shell_line_status_changed_cb): New, callback for
- the shell's `line_status_changed' signal.
- (e_shell_view_construct): Connect it.
-
- * e-shell.c: New member `line_status' in `EShellPrivate'.
- (init): Init to `E_SHELL_LINE_STATUS_ONLINE'.
- (class_init): Set up the `line_status_changed' signal.
- (e_shell_is_offline): Removed.
- (e_shell_get_line_status): New.
- (e_shell_go_online): Set the `line_status' member to
- `E_SHELL_LINE_STATUS_ONLINE' and emit `line_status_changed'.
- (offline_procedure_started_cb): New, signal for the
- `offline_procedure_started' signal in EShellOfflineHandler.
- (offline_procedure_finished_cb): New, signal for the
- `offline_procedure_finished' signal in EShellOfflineHandler.
- (e_shell_go_offline): Implemented.
-
- * e-shell.h: New enum `EShellLineStatus'. New signal
- `line_status_changed'.
-
-2001-05-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-handler.c (e_shell_offline_handler_construct):
- Unset the `GTK_FLOATING' flag.
-
-2001-05-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c: New members `is_offline' and `offline_handler' in
- `EShellPrivate'.
- (init): Init `is_offline' to %FALSE, `offline_handler' to %NULL.
- (e_shell_is_offline): New.
- (e_shell_go_online): New.
- (e_shell_go_offline): New.
-
- * e-shell-offline-handler.c: New.
- * e-shell-offline-handler.h: New.
-
- * evolution-shell-component-client.c: New member
- `offline_interface' in `EvolutionShellComponentClientPrivate'.
- (init): Init to `CORBA_OBJECT_NIL'.
- (impl_destroy): Unref/release if not NIL.
- (evolution_shell_component_client_get_offline_interface): New.
-
- * Evolution-Offline.idl: New.
-
-2001-05-02 Chris Toshok <toshok@ximian.com>
-
- * evolution-shell-component-dnd.c: new file.
-
- * evolution-shell-component-dnd.h: new file.
-
- * Makefile.am (libeshell_a_SOURCES): add
- evolution-shell-component-dnd.[ch].
-
-2001-04-25 Dan Winship <danw@ximian.com>
-
- * Makefile.am (evolution_LDADD): Remove $(UNICODE_LIBS).
-
- * main.c (main): Remove call to unicode_init.
-
-2001-04-25 JP Rosevear <jpr@ximian.com>
-
- * evolution-shell-client.c (destroy): free the private member
-
-2001-04-25 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-component-register.c, e-corba-storage.c, e-folder-tree.c,
- e-folder-tree.h, e-folder.c, e-local-folder.c, e-shell.c,
- e-shortcuts-view-model.c, e-shortcuts.c, e-splash.c,
- e-storage-set-view.c, e-storage-set.c, evolution-local-storage.c,
- evolution-shell-component-client.c, evolution-shell-component.c,
- evolution-storage.[ch], importer/evolution-importer-client.[ch],
- importer/evolution-importer-listener.[ch],
- importer/evolution-importer.[ch],
- importer/evolution-intelligent-importer.[ch], importer/intelligent.c:
- #include <glib.h> and move corresponding local includes to the top.
-
-2001-04-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-splash.c: #include gnome-window-icon.h
-
-2001-04-21 Duncan Mak <duncan@ximian.com>
-
- * e-splash.c (e_splash_construct): Set window_icon to
- "evolution.png" in the splash screen.
-
-2001-04-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-folder.c: #include <unistd.h>.
-
-2001-04-17 Christopher James Lahey <clahey@ximian.com>
-
- * e-shell-view.c (storage_set_view_box_event_cb): Proxy events to
- the tooltip object properly.
-
-2001-04-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-selection-dialog.c
- (folder_creation_dialog_result_cb): Set the current folder only if
- @result is `E_SHELL_FOLDER_CREATION_DIALOG_RESULT_SUCCESS'.
-
- * e-shell-folder-creation-dialog.c (folder_name_entry_changed_cb):
- Changed to get a pointer to the DialogData instead of just a
- pointer to the dialog itself. Don't set the OK button sensitive
- if there is no folder selected in the storage set view.
- (setup_folder_name_entry): Don't connect
- `folder_name_entry_changed_cb' anymore.
- (e_shell_show_folder_creation_dialog): Connect here instead.
- (storage_set_view_folder_selected_cb): New callback for the
- "folder_selected" signal in the EStorageSetView. Make the OK
- button sensitive if the entry is non-empty.
- (e_shell_show_folder_creation_dialog): Connect it.
-
-2001-04-14 Michael Meeks <michael@ximian.com>
-
- * Makefile.am (dist-hook): remove built sources from dist.
-
-2001-04-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-splash.c (impl_destroy): Call the parent class' ::destroy
- method.
-
-2001-04-12 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (etree_has_get_node_by_id,
- etree_get_node_by_id): Implemented these.
-
-2001-04-11 Dan Winship <danw@ximian.com>
-
- * e-shell-view.c (switch_on_folder_tree_click): Don't get into an
- infinite loop when clicking on an IMAP storage. Might not be the
- best fix?
-
-2001-04-08 Chris Toshok <toshok@ximian.com>
-
- * e-storage-set-view.c (tree_drag_motion): fix type. we want the
- destination interface, not source.
-
-2001-04-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-local-folder.c: Fix headers.
- * e-shell-view.c: Same here.
- * e-shortcuts-view.c: Same here.
- * e-shortcuts.c: Same here.
- * e-storage-set-view.c: Same here.
-
-2001-04-04 Gediminas Paulauskas <menesis@delfi.lt>
-
- * importer/importer.c (create_html): copied newer and fixed function
- from mail/mail-config-druid.c.
- (html_new, put_html): removed.
- (show_import_wizard): use create_html instead of html_new/put_html pair.
- * importer/importer.glade: a try to set logo. removed source generation
- options.
-
-2001-04-03 Dan Winship <danw@ximian.com>
-
- * main.c:
- * evolution-shell-component-client.c: Don't declare debug_log as
- extern in evolution-shell-component-client.c, because that's part
- of libeshell and so gets linked into the other components.
- Instead, declare it there and extern it from main.c.
- (Noticed by Peter Williams)
-
-2001-04-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (get_control_for_uri): Change `! folder_type'
- with `folder_type == NULL'.
-
- * e-corba-storage-registry.c (impl_StorageRegistry_addStorage): If
- the toplevel node URI or the toplevel node type are an empty
- string, use NULL Instead.
-
-2001-04-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c: Fix bug #1878 "folder sometimes fails to
- display?". Thanks to Dan for finding out an explanation for the
- problem.
- (e_shell_view_display_uri): Don't set `priv->uri' here.
- (show_existing_view): Set it here instead, and before showing the
- control.
- (create_new_view_for_uri): And here, likewise.
-
-2001-04-03 Christopher James Lahey <clahey@ximian.com>
-
- * e-shell-folder-selection-dialog.c (dbl_click_cb): Made double
- clicking not crash here.
-
-2001-04-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-setup.c (e_setup): If we have a local folder named "Trash" of
- type "mail", rename it to "Trash.old" so that the new
- vfolder-based trash type gets installed.
-
-2001-04-03 Gediminas Paulauskas <menesis@delfi.lt>
-
- * importer/evolution-importer-client.c (evolution_importer_client_load_file):
- fix Iain's fix which did nothing. closes #1914.
-
-2001-03-31 Christopher James Lahey <clahey@ximian.com>
-
- * evolution-storage-set-view.c: Include <gal/util/e-util.h> here.
-
-2001-04-01 Gediminas Paulauskas <menesis@delfi.lt>
-
- * e-shell-view-menu.c: set up menu icons for new folder, import and work
- offline.
-
-2001-03-30 Iain Holmes <iain@ximian.com>
-
- * importer/importer.c (start_import): If the importer can't be started, then
- don't continue.
-
-2001-03-29 Iain Holmes <iain@ximian.com>
-
- * importer/evolution-importer-client.c (evolution_importer_client_load_file):
- Duplicate the folderpath, or set it to \0
-
-2001-03-30 Christopher James Lahey <clahey@ximian.com>
-
- * e-shell-folder-selection-dialog.c (dbl_click_cb): Since this is
- an ETree now, the signature of the double click callback has
- changed.
-
-2001-03-30 Dan Winship <danw@ximian.com>
-
- * Evolution-ShellComponent.idl: add a "debug" method to tell a
- component to output debugging messages to a given file.
-
- * main.c (main): Add a "--debug filename" argument, to direct
- debugging output for all components to a file. Redirect the
- shell's stdout/stderr to that file if this argument is used.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_set_owner): If debug_log is set,
- call the component's debug method as well.
-
- * evolution-shell-component.c (impl_ShellComponent_debug):
- redirect stdout/stderr to the named file and emit a "debug"
- signal.
-
-2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-component-registry.c: Remove/replace unneeded includes and
- move around stuff so that system headers are included first.
- * e-corba-storage.c: Replace #include <bonobo.h>
- * e-folder-tree.c: Shuffle.
- * e-folder.c: Remove #include <gtk/gtkobject.h>
- * e-local-storage.c: Replace #include <gnome.h> and <bonobo.h>
- * e-setup.c: Replace #include <glib.h> and <gnome.h>
- * e-shell-folder-creation-dialog.c: Replace #include <gnome.h>
- * e-shell-folder-title-bar.c: Replace <gnome.h>
- * e-shell-utils.c: Same here.
- * e-shell-view-menu.c: Same here (and <bonobo.h>)
- * e-shell-view.c: Replace <gnome.h> and <bonobo.h>
- * e-shell.c: Replace <gnome.h>
- * e-shell.h: Shuffle.
- * e-shortcuts-view-model.c: Replace <gnome.h>
- * e-shortcuts-view.c: Remove #include <gnome.h>
- * e-shortcuts.c: Move <string.h> up.
- * e-splash.c: Replace <gnome.h>
- * e-storage-set-view.c: Replace <gnome.h>
- * e-storage-set.c: Shuffle
- * e-storage.c: Replace <gnome.h>
- * evolution-local-storage.c: Same here
- * evolution-local-storage.h: And here.
- * evolution-session.c: Same here too.
- * evolution-session.h: Replace <bonobo.h>
- * evolution-shell-client.c: Here too.
- * evolution-shell-component-client.c: Shuffle.
- * evolution-shell-component.c: Replace <bonobo.h>
- * evolution-shell-view.c: Remove #include <bonobo.h>
- * evolution-shell-view.h: Replace <gnome.h>
- * evolution-storage-listener.c: Replace <gnome.h> and <bonobo.h>
- * evolution-storage-listener.h: Replace <gnome.h>
- * evolution-storage-set-view-listener.c: Replace <gnome.h> and <bonobo.h>
- * evolution-storage-set-view.c: Remove <gnome.h>
- * evolution-storage.c: Replace <bonobo.h>
- * main.c: Replace <gnome.h> and <bonobo.h>
- * importer/importer.c: Replace <gnome.h>
- * importer/intelligent.c: Replace <gnome.h>. Add prototype for
- intelligent_importer_init().
- * importer/intelligent.h: Added this file.
-
-2001-03-28 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (folder_sort_callback): Use
- `g_strcasecmp()' instead of `strcasecmp()'.
-
-2001-03-28 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (storage_sort_callback,
- folder_sort_callback): Use strcasecmp instead of strcmp.
-
-2001-03-28 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (async_xfer_folder_callback):
- s/new_folder/destination_folder/ where appropriate, idiot.
-
-2001-03-28 Jon Trowbridge <trow@gnu.org>
-
- * e-shell-view-menu.c: In a fit of egomania, added myself to the
- authors array.
-
-2001-03-26 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component-client.c
- (shell_component_result_from_corba_exception): Implement.
-
-2001-03-26 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_async_xfer_folder): Handle CORBA
- exception.
- (evolution_shell_component_client_async_create_folder): Likewise.
-
- * e-local-storage.c (create_folder_directory): Create the
- `subfolders' directory if it doesn't exist.
-
- * e-storage-set-view.c (tree_drag_data_received): Build the
- correct target path by appending the basename from the source
- path.
-
- * evolution-shell-component.c
- (impl_ShellComponent_async_xfer_folder): Enabled again.
- (class_init): Install it.
-
- * e-local-folder.c (METADATA_FILE_NAME_LEN): Removed #define.
- (METADATA_FILE_NAME): Removed #define.
- (save_metadata): Use the public
- `E_LOCAL_FOLDER_METADATA_FILE_NAME' value instead.
- (construct_loading_metadata): Likewise.
-
- * e-local-folder.h (E_LOCAL_FOLDER_METADATA_FILE_NAME_LEN): New
- #define.
- (E_LOCAL_FOLDER_METADATA_FILE_NAME): New #define.
-
- * e-local-storage.c (remove_folder_directory): New helper
- function.
- (async_xfer_folder_step): New.
- (async_xfer_complete): New.
- (async_xfer_folder_callback): New.
- (impl_async_xfer_folder): Implement.
-
- * e-storage.h: Added value `E_STORAGE_NOTEMPTY' to
- `EStorageResult'.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_clinet_async_xfer_folder): New.
-
-2001-03-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (impl_async_xfer_folder): New, implementation
- for `EStorage::async_xfer_folder'.
- (class_init): Install it.
- (check_valid_name): Removed. Conflicts shouldn't be handled this
- way, and hardcoding the names is *bad*.
- (create_folder_directory): New helper function.
- (real_do_folder_create): Removed.
- (create_folder): New. Do things here using
- `create_folder_directory'.
- (impl_async_create_folder): Use `create_folder'.
- (notify_bonobo_listener): Renamed from `notify_listener'. Moved
- on top for clarity.
-
-2001-03-22 Iain Holmes <iain@ximian.com>
-
- * importer/evolution-importer-listener.c (evolution_importer_listener_new):
- Remove the usage of the corba_object thing.
- (evolution_importer_listener_construct): Ditto.
-
- * e-local-storage.c (real_do_folder_create): Revert the e_mkdir_hier call
- to two seperate calls to mkdir. If the directory exists, just call the
- callback and notify the listener.
-
- * importer/GNOME_Evolution_Importer.idl: Add a folderpath paramater to the
- loadFile method.
-
- * importer/evolution-importer.[ch]: Update for the new folderpath param.
-
- * importer/evolution-importer-client.[ch]: Ditto.
-
- * importer/importer.c: Ditto.
-
-2001-03-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (motion_notify_event): Unref the target
- list we create on the fly.
-
-2001-03-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-creation-dialog.c (async_create_cb): Changed
- signature to match `EStorageSetResultCallback' instead of
- `EStorageResultCallback', to match the changes in the async_create
- API call.
-
-2001-03-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c: Removed some unused static variables.
- (set_evolution_path_selection): Removed unused variable
- `evolution_path'.
-
- * e-storage-set.c (e_storage_set_async_xfer_folder): Get an
- `EStorageSetResultCallback', instead of an
- `EStorageResultCallback'.
- (e_storage_set_async_remove_folder): Likewise.
- (e_storage_set_async_create_folder): Likewise.
- (storage_callback_converter): New callback to convert from the
- EStorageResultCallback to the EStorageSetResultCallback.
-
- * e-storage-set.h: New typedef `EStorageSetResultCallback'.
-
- * Evolution-ShellComponent.idl: Renamed `copyFolderAsync' into
- `xferFolderAsync' for consistency.
-
- * e-storage-set-view.c (tree_drag_data_received): Updated to use
- `e_storage_set_async_xfer_folder()' instead of
- `e_storage_set_async_move_folder()' or
- `e_storage_set_async_copy_folder()'.
- (folder_xfer_callback): New, callback for the xfer function.
-
- * e-storage-set.c (e_storage_set_async_move_folder): Removed.
- (e_storage_set_async_copy_folder): Removed.
- (e_storage_set_async_xfer_folder): New.
-
-2001-03-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage.c (e_storage_async_xfer_folder): New.
- (impl_async_xfer_folder): New, default implementation for the
- `async_xfer_folder' method.
- (class_init): Install it.
-
- * e-storage.h: New virtual method `async_xfer_folder'.
-
- * evolution-storage.c (impl_Storage_async_xfer_folder): New. Just
- a stub for now.
- (evolution_storage_get_epv): Install it as the implementation for
- the `asyncXferFolder' method.
-
- * Evolution-Storage.idl: New method `asyncXferFolder'.
-
-2001-03-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c: Removed `source_drag_types',
- `num_source_drag_types', `destination_drag_types',
- `num_destination_drag_types', `target_list'.
- (E_SHORTCUT_TARGET_TYPE): Renamed from "E_SHORTCUT_TYPE".
- (EVOLUTION_PATH_TARGET_TYPE): Define to "_EVOLUTION_PRIVATE_PATH".
- (find_matching_target_for_drag_context): If any of the targets
- matches it, return it.
- (handle_evolution_path_drag_motion): New.
- (tree_drag_motion): Use it if we are matching an
- `EVOLUTION_PATH_TARGET_TYPE' target.
- (e_storage_set_view_construct): Call `e_tree_drag_dest_set()' on
- the view so that we become a possible DnD target.
- (get_folder_at_node): Don't die if you don't find a folder there.
- (create_target_entries_from_dnd_type_list): Make the first entry
- an `EVOLUTION_PATH_TARGET_TYPE', the second one an
- `E_SHORTCUT_TYPE', and the following ones the ones defined by the
- folder.
- (set_evolution_path_selection): New function to set the private
- Evolution path selection.
- (set_e_shortcut_selection): Assert @selection_data to be not NULL.
- (class_init): Don't set up the `target_list' anymore.
- (storage_sort_callback): Actually compare the two nodes, not the
- first node with itself.
-
- * e-storage-set.c (e_storage_set_async_copy_folder): New.
- (e_storage_set_async_move_folder): New.
-
-2001-03-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (etree_get_save_id): Changed get_save_id to
- just return a strdup of the path.
- (new_storage_cb, new_folder_cb, insert_folders, insert_storages):
- Call e_tree_memory_sort_node.
-
-2001-03-21 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (etree_get_save_id): If we have no
- associated StorageSet yet, just return "root". [This can happen
- when this function is called at construction time.]
-
-2001-03-21 Ettore Perazzoli <ettore@ximian.com>
-
- * Evolution-ShellComponentDnd.idl: StudlyCapsify struct members to
- match the new IDL naming standards.
- * e-storage-set-view.c: Updated accordingly.
-
-2001-03-21 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (tree_drag_data_get): Get the target type
- from the atom, and pass it through the `SourceFolder::getData'
- invocation. Also, signal an error by passing `-1' as the length
- value to `gtk_selection_data_set()'.
- (find_matching_target_for_drag_context): New helper function.
- (tree_drag_motion): Use it to figure out a suitable type for the
- drop action, and pass it to the `DestinationFolder::handleMotion'
- method.
-
- * e-storage-set-view.c (get_component_at_node): New helper
- function.
- (table_drag_begin): Use it.
- (convert_corba_drag_action_to_gdk): New helper function.
- (table_drag_motion): Use the `DestinationFolder::handleMotion'
- method to handle the "drag_motion" signal.
-
- * Evolution-ShellComponentDnd.idl: Change the signature for the
- `handleMotion' method so that it only has @suggested_action
- parameter.
-
-2001-03-20 JP Rosevear <jpr@ximian.com>
-
- * importer/Makefile.am: make sure intelligent.h gets disted
-
-2001-03-19 Christopher James Lahey <clahey@ximian.com>
-
- * Merged e-tree-rework-branch:
-
- 2001-03-19 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (etree_get_save_id): Made "root" detection
- deal properly with removed nodes.
-
- 2001-03-18 Christopher James Lahey <clahey@ximian.com>
-
- * e-shell-view.c (e_shell_view_save_settings): Added some unused
- code to implement saving of the expanded state.
-
- * e-storage-set-view.c: Added has_save_id and get_save_id methods.
-
- 2001-03-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c (ETREE_SPEC): Set draw-grid here to false.
-
- 2001-03-09 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c, e-storage-set-view.h: Chaned this to use
- ETree instead of ETable.
-
-2001-03-19 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component-client.c: New members
- `dnd_source_folder_interface' and
- `dnd_destination_folder_interface' in
- `EvolutionShellCompoentClientPrivate'.
- (init): Initialize.
- (impl_destroy): Clean up.
- (evolution_shell_component_client_get_dnd_source_interface): New.
- (evolution_shell_component_client_get_dnd_destination_interface):
- New.
-
-2001-03-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (init): Ooops. Initialize the
- `drag_corba_source_context' member. correctly.
- (table_drag_begin): Don't crash if queryInterface returns
- `CORBA_OBJECT_NIL'.
- (table_drag_end): Don't do anything if the
- `drag_corba_source_interface' is `CORBA_OBJECT_NIL'.
-
-2001-03-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c New members `drag_data',
- `drag_corba_source_interface' and `drag_corba_source_context in
- `EStorageSetViewPrivate'.
- (init): Init the new members.
- (destroy): Clean up the new members.
- (table_drag_begin): Query for the
- `EvolutionShellComponentDnd::SourceFolder' interface on the
- handler for the folder we are dragging from, and initialize all
- the CORBA context information for the drag, after invoking
- `::beginDrag()' on it.
- (convert_gdk_drag_action_to_corba): New helper function.
- (table_drag_data_get): Get the data using
- `::SourceFolder::getData'.
- (table_drag_end): New, override for the "ETable::table_drag_end"
- signal. Invoke `::endDrag' on the SourceFolder interface,
- unref/release the interface, and clean up the source context.
- (table_drag_data_delete): New, override for the
- "ETable::table_drag_data_delete" signal.
- (class_init): Install `table_drag_end' and
- `table_drag_data_delete'.
-
- * Evolution-ShellComponentDnd.idl: Derive `::DestinationFolder'
- and `SourceFolder' from `Bonobo::Unknown'.
-
-2001-03-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (table_drag_data_get): Don't get the
- selection through
- `evolution_shell_component_client_get_dnd_selection()'.
-
- * evolution-shell-component.c
- (impl_ShellComponent_getDndSelection): Removed.
- (class_init): Don't install.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_get_dnd_selection): Removed.
-
- * Evolution-ShellComponentDnd.idl: New file with the DnD stuff.
-
- * Evolution-ShellComponent.idl: Removed the dnd stuff.
-
-2001-03-15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * main.c: fixed a no-c-format tag
-
-2001-03-14 Ettore Perazzoli <ettore@ximian.com>
-
- * importer/Makefile.am (INCLUDES): Remove `-g Wall' and friends.
- Use `$(EXTRA_GNOME_CFLAGS)' instead of `$(GNOME_INCLUDEDIR)'. Add
- `-I$(top_builddir)/shell'.
-
-2001-03-13 Iain Holmes <iain@ximian.com>
-
- * importer/intelligent.c (start_importer): Add a "Don't ask me again"
- checkbox and don't ask about an importer if the box was ticked.
-
-2001-03-12 Iain Holmes <iain@ximian.com>
-
- * Evolution-Storage.idl: Add a FolderResult structure.
-
- * e-local-storage.c (struct _AsyncCreateFolderCallbackData): Add a
- Bonobo_Listener.
- (notify_listener): Function to...notify the listener.
- (component_async_create_folder_callback): Use the notify_listener
- function.
- (real_do_folder_create): New prototype. Replace all returns with
- a call to notify_listener. Make the directory with a call to
- e_mkdir_hier instead of multiple calls to mkdir. Only emit a fail
- on a bad error, not on EEXIST.
- (bonobo_interface_create_folder_cb): Namespace create_folder_cb to match
- the others.
-
- e-shell.c: Run the intelligent importer.
-
- evolution-storage.c (impl_Storage_async_create_folder): Just emit the signal,
- not the callback.
- (e_marshal_NONE__POINTER_POINTER_POINTER_POINTER_POINTER): Lovely signal
- marshaller.
- (class_init): Change the signal definition for the create_folder signal.
-
- importer/GNOME_Evolution_Importer.idl: Add an IntelligentImporter inteface.
-
- importer/Makefile.am: Add the evolution-intelligent-importer.c, intelligent.c
- and evolution-intelligent-importer.h to the files.
-
- importer/evolution-importer-listener.[ch]: Convert to BonoboXObject.
-
- importer/evolution-importer.[ch]: BonoboXObjectification.
-
- importer/evolution-intelligent-importer.[ch]: BonoboXObject for the
- GNOME:Evolution:IntelligentImporter interface.
-
- importer/intelligent.c: Code for running the intelligent importers.
-
-2001-03-08 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (get_folder_at_row): New helper function.
- (create_target_list_for_row): Use it.
- (table_drag_data_get): Get the selection from the shell component
- using `evolution_shell_component_client_get_dnd_selection()'.
- (set_e_shortcut_selection): Turn a `g_return_if_fail()' into a
- `g_assert()'.
-
- * evolution-shell-component.c: New member `get_dnd_selection_fn'
- in `EvolutionShellComponentPrivate'.
- (evolution_shell_component_construct): New arg
- @get_dnd_selection_fn.
- (evolution_shell_component_new): Likewise.
- (impl_ShellComponent_getDndSelection): New, implementation for
- `ShellComponent::getDndSelection'.
- (class_init): Install it.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_get_dnd_selection): New, wrapper
- for `ShellComponent::getDndSelection'.
-
- * evolution-shell-component.h: Renamed
- `EvolutionShellComponentPopulateFolderContextMenu' into
- `EvolutionShellComponentPopulateFolderContextMenuFn'. New
- function pointer typedef `EvolutionShellComponentGetDndSelectionFn'.
-
- * Evolution-ShellComponent.idl: New method
- `ShellComponent::getDndSelection'.
-
- * e-storage-set-view.c (create_target_entries_from_dnd_type_list):
- Always add an `E_SHORTCUT_TYPE' type at least.
- (create_target_list_for_row): Don't return NULL if the list of
- exported DND types is NULL. Don't create an unused target list.
- Actually return the created target list.
- (table_drag_data_get): If the @info is zero, set the e-shortcut
- selection.
- (set_uri_list_selection): Temporarily disabled.
-
-2001-03-07 Ettore Perazzoli <ettore@ximian.com>
-
- * e-component-registry.c (register_type): New args
- @num_exported_dnd_types, @exported_dnd_types,
- @num_accepted_dnd_types, @accepted_dnd_types. Pass them to
- `e_folder_type_registry_register_type()'.
- (register_component): Updated accordingly, getting the values from
- the CORBA `GNOME::Evolution::FolderType' struct.
-
- * e-folder-type-registry.c: New members `accepted_dnd_types' and
- `exported_dnd_types' in `struct _FolderType'.
- (e_folder_type_registry_register_type): New args
- @num_accepted_dnd_types, @accepted_dnd_types,
- @num_exported_dnd_types, @exported_dnd_types.
- (register_folder_type): Likewise.
- (folder_type_new): Likewise. Use them to initialize
- `accepted_dnd_types' and `exported_dnd_types' in the newly created
- `FolderType' struct.
- (e_folder_type_registry_get_accepted_dnd_types_for_type): New.
- (e_folder_type_registry_get_exported_dnd_types_for_type): New.
-
- * e-storage-set-view.c: New #defined constant `DRAG_RESISTANCE'.
- New members `drag_x', `drag_y', `drag_column', `drag_row' in
- `EStorageSetViewPrivate'.
- (init): Initialize them.
- (button_press_event): New function, overriding for the
- `::button_press_event' method.
- (motion_notify_event): New function, overriding for the
- `::motion_notify_event' method.
- (class_init): Install them.
-
- * evolution-shell-component.c
- (duplicate_null_terminated_string_array): New helper function.
- (evolution_shell_component_construct): Copy the values for
- `accepted_dnd_types' and `exported_dnd_types' from the original
- folder type list using it.
- (destroy): Free the `exported_dnd_types' and `accepted_dnd_types'
- members too.
- (fill_corba_sequence_from_null_terminated_string_array): New
- helper function.
- (impl_ShellComponent__get_supported_types): Also set the
- `exported_dnd_types' and `accepted_dnd_types' values in the folder
- type elements we return.
-
- * evolution-shell-component.h: Added `accepted_dnd_types' and
- `exported_dnd_types' members to `EvolutionShellComponentFolderType'.
-
- * Evolution-ShellComponent.idl: Renamed `accepted_dnd_mime_types'
- to `accepted_dnd_types' and `exported_dnd_mime_types' to
- `exported_dnd_types'. These are not necessarily MIME types.
-
-2001-03-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-storage-set-view.c: Override cursor_activated signal instead
- of cursor_changed signal.
-
-2001-02-27 Dan Winship <danw@ximian.com>
-
- * main.c (development_warning): Update this again.
-
-2001-02-26 Ettore Perazzoli <ettore@ximian.com>
-
- * Evolution-Shell.idl: Rename `FolderTypeList' to
- `FolderTypeNameList' as it was confusing.
-
- * Evolution-ShellComponent.idl: New members
- `accepted_dnd_mime_types' and `exported_dnd_mime_types' in `struct
- FolderType'.
-
-2001-02-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-storage.c (folder_changed_cb): Don't free a const pointer.
-
-2001-02-23 Iain Holmes <iain@ximian.com>
-
- * e-local-storage.c (construct): Connect to the create-folder signal.
- (impl_async_create_folder): Move this into the real_do_folder_create
- function.
- (real_do_folder_create): Function that creates the folder.
- (create_folder_cb): Creates the folder form a callback.
-
-2001-02-21 Michael Meeks <michael@ximian.com>
-
- * importer/importer.c: add include.
- (show_import_wizard): update signature to that of a verb.
-
- * evolution-shell-component.c (corba_class_init): move into
- (class_init): here & upd.
- (evolution_shell_component_construct): upd.
- (create_servant): kill.
- (E_MAKE_TYPE) -> E_MAKE_X_TYPE.
-
-2001-02-20 Dan Winship <danw@ximian.com>
-
- * e-folder.c (_EFolderPrivate): split "highlighted" into
- self_highlight and child_highligh.
- (e_folder_get_highlighted): Return TRUE if either self_highlight
- is true or any child is highlighted.
- (e_folder_set_child_highlight): New function to tell the folder
- about a child highlight change.
-
- * e-storage.c (folder_changed_cb): Update child highlights
- correctly on folders so that folders will be highlighted whenever
- their children are.
-
-2001-02-17 Christopher James Lahey <clahey@ximian.com>
-
- * e-shell-view-menu.c (file_verbs): Cast this fucntion pointer.
-
- * e-storage-set-view.c (ETABLE_SPEC): Turn on horizontal scrolling
- here.
-
- * evolution-shell-component.c
- (impl_ShellComponent_async_copy_folder): Commented out this unused
- function.
-
- * evolution-storage.c (storage_gtk_to_corba_result): Removed an
- unused variable here.
-
- * importer/importer.c: Include gal/widets/e-gui-utils.h.
-
-2001-02-14 Dan Winship <danw@ximian.com>
-
- * Evolution-Storage.idl: add asyncCreateFolder and
- asyncRemoveFolder interfaces. (Use Bonobo::Listener rather than
- creating a new listener interface.)
-
- * Evolution-LocalStorage.idl: Remove the
- Evolution::LocalStorageOpsListener interface, which wasn't being
- used.
-
- * evolution-storage.c (impl_Storage_async_create_folder,
- impl_Storage_async_remove_folder): implement by emitting signals
- on the EvolutionStorage object. Convert from
- EvolutionStorageResult to GNOME_Evolution_Storage_Result (blah!)
- (class_init): Set up the new "create_folder" and "remove_folder"
- signals.
-
- * e-corba-storage.c (async_create_folder, async_remove_folder):
- Implement, using the new Evolution::Storage IDL. Convert from
- GNOME_Evolution_Storage_Result to EStorageResult (blah!)
-
- * e-storage-set.c (e_storage_set_async_create_folder): Don't allow
- a NULL description (since it doesn't allow a NULL anythign else).
-
- * e-shell-folder-creation-dialog.c (dialog_clicked_cb): Pass ""
- rather than NULL for the description.
-
-2001-02-12 Kjartan Maraas <kmaraas@gnome.org>
-
- * Makefile.am: xml-i18n-tools setup.
- * GNOME_Evolution_Shell.oaf.in: Mark strings for translation.
-
-2001-02-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c: Moved the author list to the top of the
- file.
- (command_about_box): Display the `SUB_VERSION' as well.
-
-2001-02-08 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-creation-dialog.c (dialog_clicked_cb): Destroy
- the dialog instead of using `gnome_dialog_close()'.
- (dialog_clicked_cb): Likewise.
- (dialog_close_cb): Removed.
- (e_shell_show_folder_creation_dialog): Don't connect to the
- "close" signal anymore.
-
- * e-shell-folder-selection-dialog.c
- (folder_creation_dialog_result_cb): New callback. Set the default
- folder to be the newly created one.
- (impl_clicked): Use it.
-
- * e-shell-folder-creation-dialog.c: Add members `folder_path',
- `result_callback' and `result_callback_data' to `struct
- _DialogData'.
- (e_shell_show_folder_creation_dialog): New args @result_callback
- and @result_callback_data.
- (async_create_cb): Notify the result through the specified
- callback.
- (dialog_clicked_cb): Likewise. Set the `folder_path' in the
- DialogData so that we can pass it over when we get the async
- notification of the result of the operation.
-
- * e-shell-folder-creation-dialog.h: New type
- `EShellFolderCreationDialogCallback'.
-
- * e-storage-set-view.c (e_storage_set_view_set_current_folder):
- Show the node too, using `e_tree_model_show_node()'.
-
-2001-02-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-setup.c (copy_default_stuff): s/first time you run/first time
- you are running/.
-
-2001-02-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-component-registry.h: Don't #include <config.h>.
- * e-corba-storage-registry.h: Likewise.
- * e-corba-storage.h: Likewise.
- * e-folder-type-registry.h: Likewise.
- * e-folder.h: Likewise.
- * e-local-folder.h: Likewise.
- * e-local-storage.h: Likewise.
- * e-shell-folder-title-bar.h: Likewise.
- * e-shell-view.h: Likewise.
- * e-shell.h: Likewise.
- * e-shortcuts-view.h: Likewise.
- * e-shortcuts.h: Likewise.
- * e-splash.h: Likewise.
- * e-storage-set-view.h: Likewise.
- * e-storage-set.h: Likewise.
- * e-storage.h: Likewise.
- * evolution-local-storage.h: Likewise.
- * evolution-session.h: Likewise.
- * evolution-shell-client.h: Likewise.
- * evolution-shell-component.h: Likewise.
- * evolution-shell-view.h: Likewise.
- * evolution-storage-listener.h: Likewise.
- * evolution-storage.h: Likewise.
-
-2001-02-02 Iain Holmes <iain@ximian.com>
-
- * importer/evolution-importer-client.c:
- (evolution_importer_client_new_from_id): Free the CORBA_Environment.
-
-2001-01-30 Iain Holmes <iain@ximian.com>
-
- * importer/importer.c: (start_import): Added a notice if there is no
- importer that can handle the file.
- (get_iid_for_filetype): Free the list of multiple items before returning.
- (importer_timeout_fn): Removed notice.
- (import_cb): Removed notice.
-
-2001-01-30 Iain Holmes <iain@ximian.com>
-
- * importer/importer.c: Added a nasty hack to change the druids Finish
- button to be Import.
-
- * importer/import.glade: Remove the FIXME warning.
-
-2001-01-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * importer/importer.c: Fixed some typos.
-
-2001-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-creation-dialog.c (add_storage_set_view): Set the
- shadow type to be `GTK_SHADOW_IN' in the EScrollFrame.
-
-2001-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (storage_set_view_box_button_release_event_cb):
- Don't pop down the folder bar if the button release happens in the
- e-paned's handle.
- (storage_set_view_box_button_release_event_cb): Changed the return
- value to be int. Stupid me.
-
-2001-01-27 Jason Leach <jasonleach@usa.net>
-
- * e-shortcuts-view.h: Fix #include to point to gal instead of
- widgets/shortcut-bar/
-
- * e-shortcuts.c: Here too.
- * e-shortcuts-view-model.h: And lastly here.
-
- * Makefile.am (evolution_LDADD): Don't link with the old
- widgets/shortcut-bar/libshortcut-bar.la anymore, gal has the new
- shortcut-bar.
-
-2001-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (get_pixbuf_for_folder): Don't scale if the
- size is the same. `gdk_pixbuf_scale()' seems to be blurring the
- image even if the scaling factor is 1.0.
-
-2001-01-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-corba-storage.c: Remove all instances of `__FUNCTION__'.
- * e-folder-tree.c: Likewise.
- * e-folder-type-registry.c: Likewise.
- * e-shell-view.c: Likewise.
- * e-shell-view-menu.c: Likewise.
-
-2001-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_construct): Connect the
- "updated_folder" with `gtk_signal_connect_while_alive()' so that
- it gets disconnected when the shell view dies.
-
-2001-01-24 Jason Leach <jasonleach@usa.net>
-
- (Fix #1252: Need a File->Close way to close a view)
-
- * e-shell-view-menu.c (command_close): New function, destroys the
- current view.
-
- * e-shell.c (view_destroy_cb): Make sure shell settings get saved
- when the last view is destroyed.
-
-2001-01-24 Kjartan Maraas <kmaraas@gnome.org>
-
- * importer/GNOME_Evolution_Importer.idl: Fix missing ';'.
-
-2001-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-corba-storage.c (impl_StorageListener_update_folder): Don't
- call `e_storage_updated_folder()' as it's supposed to happen
- automatically now.
-
- * e-storage.c (e_storage_updated_folder): Removed.
- (folder_changed_cb): New callback for the "changed" signal on the
- EFolders.
- (e_storage_new_folder): Connect it.
-
- * e-folder-tree.c: New member `data_to_path' in `EFolderTree'.
- (e_folder_tree_new): Init here.
- (e_folder_tree_destroy): Destroy it here.
- (e_folder_tree_add): Add to the `data_to_path' hash. Make sure
- we are not adding the same folder twice.
- (remove_folder): Remove from the `data_to_path' hash.
- (e_folder_tree_get_path_for_folder): New.
-
- * e-shell-view.c (e_shell_view_construct): Don't connect to the
- "folder_updated" signal of the local storage anymore.
- (folder_updated_cb): Removed.
- (updated_folder_cb): New.
- (e_shell_view_construct): Connect it to the "updated_folder"
- signal.
-
- * e-local-storage.c: Remove `FOLDER_UPDATED' enum value and the
- `signals' variable, as we don't want to define any custom signals
- here anymore.
- (bonobo_interface_update_folder_cb): No need to emit the
- "folder_updated" signal here. The base class will take care of
- this already.
- (class_init): Don't install the "folder_updated" signal here.
-
- * e-local-storage.h: Removed signal "folder_updated". It is not
- necessary, as we already have an `updated_folder' in `EStorage',
- which is the parent class of `ELocalStorage'.
-
-2001-01-24 Iain Holmes <iain@ximian.com>
-
- * importer/GNOME_Evolution_Importer.idl: Removed the busy exception.
-
-2001-01-19 Iain Holmes <iain@ximian.com>
-
- * importer/GNOME_Evolution_Importer.idl: Make the processItem oneway.
- Make the Listener interface inherit from Bonobo::Unknown.
-
- * importer/evolution-importer-client.[ch]: Remove all the crap to deal
- with creating the Listener object.
-
- * importer/evolution-importer-listener.[ch]: A new bonobo object to
- implement the ImporterListener interface.
-
- * importer/importer.c: Fix it up to use the new Listener object.
-
-2001-01-18 Iain Holmes <iain@ximian.com>
-
- * e-shortcuts-view.c (show_new_group_dialog): Don't make the dialog
- modal.
-
-2001-01-16 Iain Holmes <iain@ximian.com>
-
- * importer/GNOME_Evolution_Importer.idl: Removed the ImporterFactory
- interface and put the methods from it into the Importer interface.
-
- * importer/evolution-importer-factory.[ch]: Removed.
-
- * importer/evolution-importer.[ch]: Added the new methods.
- Added inline documentation for all public functions.
-
- * importer/evolution-importer-client.[ch]: Added new client support for
- the new methods.
- Added inline documentation for all public functions.
-
- * importer/importer.c (create_plugin_menu): Changed the query to look for
- IDL:GNOME/Evolution/Importer:1.0.
- (start_import): Do all CORBA methods through the EvolutionImporterClient.
- (get_iid_for_filetype): Change query to search for
- IDL:GNOME/Evolution/Importer:1.0.
-
-2001-01-19 Dan Winship <danw@ximian.com>
-
- * evolution-storage.c (evolution_storage_folder_exists): New
- function. Obvious.
-
-2001-01-19 Jason Leach <jasonleach@usa.net>
-
- (Bug #883: Shortcut bar does not update when a folders display
- name changes)
-
- * e-local-storage.c (class_init): Define a new "folder_updated"
- signal here.
- (bonobo_interface_update_folder_cb): Emit the new folder_updated
- signal here.
-
- * e-shell-view.c (e_shell_view_construct): Connect the
- EShell::ELocalStorage folder_updated signal here. Also connect
- the updated_folder signal coming from EShell::EStorageSet to the
- new callback.
-
- * e-shell-view.c (folder_updated_cb): Callback that actually
- initiates the shell updating.
-
- * e-shortcuts.c (e_shortcuts_update_shortcut_by_uri): New
- function. Given a URI for a shortcut bar item, we'll update it.
-
- * e-shortcuts.c (e_shortcuts_remove_shortcut_by_uri): New
- function. Given a URI for a shortcut bar item, we'll remove it.
-
- * e-shortcuts.c (removed_folder_cb): Connect this callback that
- will remove a renamed vfolder from the shortcut bar. Temporary
- fix to the problem of renaming vfolders and having the shortcut
- bar think the old vfolder still exists.
-
- (Bug #1168: Shortcut bar and icon size persistence)
-
- * e-shell-view.c (save_shortcut_bar_icon_modes): New static
- function, save the icon modes (for all shortcut bar groups, even
- though we only have one group now).
- (load_shortcut_bar_icon_modes): New static function, load the
- saved shortcut bar group icon modes and apply them to our shortcut
- bar.
-
-2001-01-17 Federico Mena Quintero <federico@ximian.com>
-
- * importer/evolution-importer.h: Use "typedef enum { ... } Blah;"
- instead of "typedef enum _Blah Blah; enum _Blah { ... };" so that
- gtk-doc can parse it. Sigh.
-
-2001-01-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): Set the shadow type
- for the EScrollFrame. Also, make the EStorageSetView widget grab
- the focus. For some reason it doesnt' seem to work, but I'll
- blame ETree for now.
-
-2001-01-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (update_for_current_uri): Display the folder name
- before "Evolution" instead of after it. Also, display the
- sub-version string if it was defined when configuring.
-
-2001-01-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (table_drag_drop): Don't emit the
- "dnd_action" signal here. Instead, do a `gtk_drag_get_data()' to
- retrieve information about the drop.
- (table_drag_data_received): New, implementation for
- `ETable::table_drag_data_received'.
- (class_init): Install it.
- (table_drag_data_get): Use `unsigned int' instead of `guint' for
- consistency.
- (table_drag_motion): Same here. Also use `int' instead of `gint'.
- (table_drag_drop): Likewise.
- (treepath_compare): Likewise.
- (marshal_NONE__ENUM_STRING_STRING_STRING): Removed.
- (marshal_NONE__GDKDRAGACTION_STRING_STRING_STRING): New.
- (class_init): Use it; update signal "dnd_action" so that it passes
- a `GdkDragAction *' instead of .
-
- * e-storage-set-view.h: Change signal "::dnd_action" so that it
- provides a `GdkDragContext' instead of just a `GdkDragAction'.
-
-2001-01-16 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view.c (e_shell_view_construct): set config
- path on window.
-
-2001-01-16 JP Rosevear <jpr@ximian.com>
-
- * e-shell-folder-title-bar.c (e_shell_folder_title_bar_new): pop the
- visual/cm after the construct
-
-2001-01-15 JP Rosevear <jpr@ximian.com>
-
- * e-shell-folder-title-bar.c (e_shell_folder_title_bar_new): push/pop
- the color map
- (e_shell_folder_title_bar_new): and the visual...
-
-2001-01-15 Iain Holmes <iain@ximian.com>
-
- * importer/importer.c (import_druid_cancel): Just destroy the wizard.
- All other freeing code is moved into import_druid_destroy.
- (show_import_wizard): Connect the destroy signal to import_druid_destroy.
- (start_import): Connect to the destroy signal of the dialog and the
- clicked as well.
- (dialog_destroy_cb): Stop the import after the current item has finished.
- (dialog_clicked_cb): Stop the import.
- (import_cb): Only process the next item if the dialog hasn't been stopped.
- Destroy the dialog if it hasn't been destroyed already.
-
- * e-splash.c (e_splash_construct): Set the window title to Evolution.
-
-2001-01-13 Jason Leach <jasonleach@usa.net>
-
- (Fix bug #934: Add Right-click item to hide the shortcut bar)
-
- * e-shortcuts-view.c (class_init): Create a new hide_requested
- signal.
- (hide_shortcut_bar_cb): New function that gets called from the
- right click menu items, it emits the hide_requested signal.
-
- * e-shell-view.c (setup_widgets): Connect the hide_requested from
- the shortcut bar.
- (hide_requested_cb): New function.
-
-2001-01-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.h: New signal `dnd_action'.
-
- * e-storage-set-view.c: Renamed `drag_types' to
- `source_drag_types' and `num_drag_types' to
- `num_source_drag_types'. New variables `destination_drag_types'
- and `num_destination_drag_types'.
- (e_storage_set_view_construct): Set the ETree as a drag
- destination. Allow both GDK_ACTION_MOVE and GDK_ACTION_COPY.
-
- * e-storage-set-view.c (table_drag_begin): Renamed from
- `etable_drag_begin'.
- (table_drag_data_get): Renamed from `etable_drag_data_get'.
- Changed to be a method override instead of a signal handler.
- (table_drag_motion): New; implementation for the
- `ETable::table_drag_motion' method. Changed to be a method
- override instead of a signal handler.
- (table_drag_drop): New, implementation for `::table_drag_drop'.
- (cursor_change): Renamed from `on_cursor_change'.
- (e_storage_set_view_construct): Don't connect the signals here.
- (class_init): Instead, override the methods here. Also, install
- our override for `::table_drag_motion' and for
- `::table_drag_drop'.
- (right_click): Changed to be a method instead of a signal handler.
- (cursor_change): Likewise.
-
-2001-01-13 Miguel de Icaza <miguel@gnu.org>
-
- * e-shell.c (e_shell_construct): Unref our copy, and then destroy.
-
- * e-splash.c (e_splash_set_icon_highlight): Do not execute code if
- we have been destroyed.
- (e_splash_add_icon): ditto.
-
-2001-01-12 Miguel de Icaza <miguel@gnu.org>
-
- * e-splash.c (e_splash_construct): Ok, talked to Ettore. Going
- back to TOPLEVEL non-POPUP.
- (e_splash_construct): Remove nice toplevel window.
-
-2001-01-12 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c: Add member `copy_folder_fn' to
- `EvolutionShellComponentPrivate'.
- (init): Init to NULL.
- (impl_ShellComponent_async_copy_folder): New function,
- implementation for `::asyncCopyFolder'.
- (evolution_shell_component_construct): New arg @copy_folder_fn.
- Set the corresponding member in `EvolutionShellComponentPrivate'.
- (evolution_shell_component_new): New arg @copy_folder_fn. Pass it
- to `evolution_shell_component_construct'.
-
- * evolution-shell-component.h: New type
- `EvolutionShellComponentCopyFolderFn'.
-
-2001-01-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * Evolution-ShellComponent.idl: Add method `::removeFolderAsync'.
-
-2001-01-12 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (corba_class_init):
- s/addFolderAsync/createFolderAsync/.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_async_create_folder):
- s/addFolderAsync/createFolderAsync/.
-
- * Evolution-ShellComponent.idl: Rename `addFolder' into
- `createFolder'.
-
-2001-01-12 Dan Winship <danw@ximian.com>
-
- * importer/.cvsignore: Create
-
-2001-01-12 Miguel de Icaza <miguel@ximian.com>
-
- * e-storage-set-view.c: Added translation strings.
-
- * e-shell-view-menu.c (command_about_box): Update our name
- (command_new_mail_message): Remove "window"
- from the moniker path.
-
- * e-splash.c (e_splash_construct): Make the spalsh screen a
- toplevel instead of a popup.
-
-2001-01-11 Dan Winship <danw@ximian.com>
-
- * e-shell-view.c (show_existing_view): Remove the "Already have
- view for..." message. People keep assuming it's an error.
-
-2001-01-11 Iain Holmes <iain@ximian.com>
-
- * importer/*: New directory containing the importer framework.
-
- * e-shell-view-menu.c (file_verbs): Add the FileImporter verb.
-
-2001-01-10 Miguel de Icaza <miguel@helixcode.com>
-
- * e-shell-view-menu.c (command_goto_folder): Fix prototype
- (command_new_view): ditto.
- (command_new_mail_message): Implement command_new_mail_message.
-
- verbs: Use BONOBO_UI_VERB instead of BONOBO_UI_UNSAFE_VERB
-
-2001-01-04 Dan Winship <danw@helixcode.com>
-
- * evolution-storage.c (evolution_storage_update_folder_by_uri):
- New function to update a folder given its URI. Plus associated
- changes to other functions to keep track of the path<->URI
- mappings.
-
-2000-12-28 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-shell-client.c (user_select_folder): Make sure the
- `*uri_return' and `*physical_uri_return' are always initialized on
- return, as that's what the caller expects.
-
-2000-12-23 Jason Leach <jasonleach@usa.net>
-
- * e-shell-view-menu.c (command_run_bugbuddy): Fix a crash when the
- user tries to "Submit bug report" but doesn't have bug-buddy
- installed. Bug #633.
-
-2000-12-23 Jason Leach <jasonleach@usa.net>
-
- * e-setup.c (copy_default_stuff): Make the "Evolution
- installation" dialog resizable. Bug #742.
- (check_evolution_directory): Here too.
-
-2000-12-14 Iain Holmes <iain@helixcode.com>
-
- * e-shell-folder-selection-dialog.c (dbl_click_cb): Modify to suit the
- new double click callback signature. Destroy the dialog after the double
- click as well.
-
-2000-12-14 Ettore Perazzoli <ettore@helixcode.com>
-
- * main.c (development_warning): Slightly updated the text for the
- release.
-
-2000-12-14 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-splash.c (ICON_Y): Update for the size of the new splash.
-
-2000-12-12 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-splash.c (button_press_event): Return TRUE as we have handled
- the event.
-
-2000-12-12 Dan Winship <danw@helixcode.com>
-
- * e-shell-view.c (get_control_for_uri): Pass path+1 rather than
- path to get_type_for_storage, to match the convention used by its
- other callers.
-
-2000-12-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-splash.c (e_splash_construct): Connect a button-press-event
- signal on the splash screen so users can click it to hide it.
- (button_press_event): New callback to hide the splash screen.
-
-2000-12-11 Dan Winship <danw@helixcode.com>
-
- * e-shell-view.c (get_type_for_{folder,storage}): return NULL if
- no {folder,storage} is found.
- (get_control_for_uri): return NULL if no folder_type is found.
-
-2000-12-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shortcuts-view.c (e_shortcuts_view_construct): Ooops. We were
- reffing a bogus pointer that was not assigned yet.
-
- * e-corba-storage-registry.c (impl_StorageRegistry_addStorage):
- Updated according to the new IDL.
-
- * e-local-storage.c (construct): Pass `NULL' to
- `e_storage_construct' as the @toplevel_node_type arg.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_new_for_objref): New.
- (evolution_shell_component_client_new): Refactored to use it.
-
- * e-corba-storage.c (e_corba_storage_construct): New arg
- @toplevel_node_type. Pass it to `e_storage_construct'.
- (e_corba_storage_new): New arg @toplevel_node_type. Pass it to
- `e_corba_storage_construct'.
-
- * e-storage.c: New member `toplevel_node_uri_type' in
- `EStoragePrivate'.
- (init): Init to NULL.
- (destroy): Unref.
- (e_storage_construct): New arg @toplevel_node_type. Set the
- private member value accordingly.
- (e_storage_new): New arg @toplevel_node_type. Pass to
- `e_storage_construct'.
- (e_storage_get_toplevel_node_type): New.
-
- * e-shell-view.c (get_physical_uri_for_evolution_uri): New arg
- @shell_view.
- (get_physical_uri_for_storage): Filled in. New arg @shell_view.
- (get_physical_uri_for_folder): Filled in. New arg @shell_view.
-
- * evolution-local-storage.c (evolution_local_storage_construct):
- Pass `NULL' as the @toplevel_node_type arg to
- `evolution_storage_construct'.
-
- * evolution-storage.c: New member `toplevel_node_type' in
- `EvolutionStoragePrivate'.
- (destroy): Free.
- (init): Init to NULL.
- (evolution_storage_construct): New arg @toplevel_node_handler
- to initialize the corresponding field in `->priv'.
- (evolution_storage_new): New arg @toplevel_node_type. Pass
- it to `evolution_storage_construct'.
- (evolution_storage_register): Pass the @toplevel_node_type
- arg to `::addStorage'.
-
- * Evolution-Storage.idl: Add arg @toplevel_node_type to
- `StorageRegistry::addStorage'.
-
- * main.c (new_view_on_running_shell): Deal with an exception in
- `::createNewView' gracefully.
-
- * e-shell-view.c (switch_on_folder_tree_click): New.
- (folder_selected_cb): Refactored to use it.
- (storage_selected_cb): Use it.
-
-2000-12-07 Michael Meeks <michael@helixcode.com>
-
- * Makefile.am (oaf_DATA): update to GNOME_Evolution_Shell.oafinfo
-
- * e-shell.h: upd.
-
-2000-12-04 Ettore Perazzoli <ettore@helixcode.com>
-
- * Evolution-StorageSetView.idl: Arg @uri renamed to @name in
- `StorageSetViewListener::notifyStorageSelected'.
-
- * evolution-storage-set-view.c
- (storage_set_view_widget_storage_selected_cb): Renamed arg @uri to
- @name.
-
- * e-storage-set-view.c (on_cursor_change): Only emit the name of
- the storage for the "storage_selected" signal [i.e. remove the
- leading slash].
-
- * e-shell-view.c (storage_selected_cb): New callback for the
- "storage_selected" signal on the EStorageSetView used for the
- folder tree.
- (setup_storage_set_subwindow): Connect it.
-
- * evolution-local-storage.c (evolution_local_storage_construct):
- Pass NULL as the @toplevel_node_uri arg to
- `evolution_storage_construct()'.
-
- * evolution-storage.c: New member `toplevel_node_uri' in
- `EvolutionStoragePrivate'.
- (init): Init to NULL.
- (destroy): Free.
- (evolution_storage_construct): New arg @toplevel_node_uri. Set
- the @toplevel_node_uri member in the private part to its value.
- (evolution_storage_new): New arg @toplevel_node_uri. Pass it to
- `evolution_storage_construct()'.
- (evolution_storage_register): Pass the @toplevel_node_uri value to
- the `::addStorage' CORBA method.
-
- * e-corba-storage-registry.c (impl_StorageRegistry_addStorage):
- New arg @toplevel_node_uri, to go with the IDL change.
-
- * Evolution-Storage.idl (StorageRegistry::addStorage): New arg
- @toplevel_node_uri.
-
- * e-local-storage.c (construct): Pass NULL as the
- @toplevel_node_uri arg to `e_storage_construct()'.
-
- * e-corba-storage.c (e_corba_storage_construct): New arg
- @toplevel_node_uri. Pass it to `e_storage_construct()'.
- (e_corba_storage_new): New arg @toplevel_node_uri. Pass it to
- `e_corba_storage_construct()'.
-
- * e-storage.c: New member `toplevel_node_uri' in
- `EStoragePrivate'.
- (init): Init to NULL.
- (destroy): Free.
- (e_storage_construct): New arg @toplevel_node_uri. Set the
- `toplevel_node_uri' member in the private part to its value.
- (e_storage_new): New arg @toplevel_node_uri. Pass it to
- `e_storage_construct()'.
- (e_storage_get_toplevel_node_uri): New.
-
- * e-corba-storage-registry.c (impl_StorageRegistry_addStorage):
- Renamed from `impl_StorageRegistry_register_storage'.
- (impl_StorageRegistry_removeStorageByName): Renamed from
- `impl_StorageRegistry_unregister_storage'.
- (corba_class_init): Updated accordingly.
-
-2000-12-04 Ettore Perazzoli <ettore@helixcode.com>
-
- * main.c (new_view_on_running_shell): Don't crash if the object
- returned from `oaf_activate_from_id' is NIL and the exception
- isn't set. Just handle this as a normal error condition.
-
-2000-12-04 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view.c (get_control_for_uri): return NULL if we can't
- create a view.
- (setup_evolution_shell_view_interface): add precondition.
-
-2000-12-04 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shortcuts-view.c (e_shortcuts_view_construct): Ref the
- shortcuts.
-
- * main.c (new_view_on_running_shell): New.
- (idle_cb): If the shell cannot be created, then call
- `new_view_on_running_shell'.
-
- * e-shell-view.c: New member `shell_view_interface' in
- `EShellViewPrivate'.
- (init): Init to NULL.
- (setup_evolution_shell_view_interface): Set up.
- (destroy): Unref.
-
- * e-shell.c (impl_Shell_getComponentByType): Renamed from
- `impl_Shell_get_component_for_type'.
- (impl_Shell_selectUserFolder): Renamed from
- `impl_Shell_user_select_folder'.
- (impl_Shell_getLocalStorage): Renamed from
- `impl_Shell_get_local_storage'.
- (impl_Shell_createStorageSetView): Renamed from
- `impl_Shell_create_storage_set_view'.
- (corba_class_init): Updated accordingly.
- (impl_Shell_createNewView): New, implementation for the
- `createNewView' CORBA method.
- (corba_class_init): Install it.
-
- * Evolution-Shell.idl: New method `::createNewView'.
-
- * e-shell.c (register_shell): New.
- (e_shell_construct): Return value changed to `gboolean'. New arg
- @iid. Construct the Bonobo object before displaying the splash,
- then try to register it with the specified @iid. If registration
- fails, return %FALSE. Otherwise, just do everything normally and
- return %TRUE.
- (e_shell_new): Pass the OAFIID to `e_shell_construct()'. If it
- fails, unref the object and return NULL.
-
- * evolution.oafinfo: New.
-
-2000-11-27 JP Rosevear <jpr@helixcode.com>
-
- * e-shell-view-menu.c (command_about_box): Add myself, anna, jesse
-
-2000-11-15 Michael Meeks <michael@helixcode.com>
-
- * e-shell.c (e_shell_component_maybe_crashed): de-register
- a component's UI if it dies.
-
-2000-11-25 Peter Williams <peterw@helixcode.com>
-
- * Makefile.am (idldir): Install our IDL's into $(datadir)/idl.
-
-2000-11-25 Federico Mena Quintero <federico@helixcode.com>
-
- * e-setup.c (check_dir_recur): Plug leaks of the fullname and
- fulldefaultname.
- (check_evolution_directory): Plug leaks of defaultdir and newfiles
- and the list's data; made the code have a single return point.
-
- * e-shell.c (e_shell_restore_from_settings): Plug leak of prefix.
- (corba_class_init): Plug leak; we were not assigning the
- vepv->_base_epv.
-
- * evolution-storage.c (corba_class_init): Likewise.
-
- * evolution-local-storage.c (corba_class_init): Likewise.
-
-2000-11-24 Federico Mena Quintero <federico@helixcode.com>
-
- * evolution-shell-component.c
- (impl_ShellComponent__get_supported_types): Plug leak; mark the
- CORBA sequence so that it will be released.
-
-2000-11-14 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view.c (unmerge_on_error): add
- (e_shell_view_construct): hook up to system_exception on
- ui_container.
-
-2000-11-11 Matt Bissiri <bissiri@eecs.umich.edu>
-
- * e-shell.c: (setup_components), (save_settings_for_component):
- * evolution-storage.c: (evolution_storage_register_on_shell):
- Update the remaining "IDL:Evolution*" to "IDL:GNOME/Evolution*"
- to sync up with yesterday's IDL re-scoping.
-
-2000-11-06 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view.c (unrealize): remove.
- (e_shell_view_construct): ditto.
-
-2000-11-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-shell-view.c: Make the panes of the EPaned not shrinkable
- beyond their minimum size.
-
-2000-11-08 Matt Bissiri <bissiri@eecs.umich.edu>
-
- * e-shell-folder-selection-dialog.c: Fix typo in a comment.
-
-2000-11-06 Dan Winship <danw@helixcode.com>
-
- * e-storage-set-view.c (insert_folders): Pass full_name, not
- folder_name to callback.
-
-2000-11-06 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-shell-view.c (impl_ShellView_change_current_view):
- Constified @uri.
- (impl_ShellView_set_title): Constified @title.
-
-2000-11-06 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c: New member `crash_type_names' in `EShellPrivate'.
- (init): Init to NULL.
- (destroy): Free.
- (e_shell_component_maybe_crashed): New.
-
-2000-11-06 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-shell-component.c (impl_ShellComponent_create_view):
- `CORBA_Object_duplicate()' the return value.
-
-2000-11-06 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-setup.c: Added #include <config.h>
-
-2000-11-03 Ettore Perazzoli <ettore@helixcode.com>
-
- * main.c: New local static variables `evolution_directory',
- `no_splash'.
- (main): Removed local variable `evolution_directory'. Add a
- `--no-splash' command-line option for setting the value of
- `no_splash'.
- (idle_cb): Use the static `evolution_directory'. Make the newly
- created shell show the splash or not according to the value of
- `no_splash'.
-
- * e-shell.c (setup_components): Deal with a NULL @splash
- parameter.
- (e_shell_construct): New arg `show_splash'. Don't create a splash
- screen if FALSE; instead, pass NULL to `setup_components()' as the
- @splash arg.
- (e_shell_new): New arg `show_splash'. Pass it to
- `e_shell_construct()'.
-
-2000-11-03 Dan Winship <danw@helixcode.com>
-
- * evolution-storage-listener.c (class_init): Fix the name of the
- signal passed to gtk_signal_new so that this actually works.
-
-2000-11-01 Dan Winship <danw@helixcode.com>
-
- * evolution-storage.c (evolution_storage_new_folder): Make this
- take "highlighted" as well.
-
- * e-local-storage.c (new_folder):
- * e-corba-storage.c (impl_StorageListener_new_folder): set
- highlighted on the new folder.
-
- * e-storage-set-view.c (updated_folder_cb): Remove an unused
- variable.
-
-2000-10-26 Iain Holmes <iain@helixcode.com>
-
- * Evolution-ShellView.idl: Added a change_current_view method and
- a set_title.
-
- * evolution-shell-view.c (class_init): Added signals for the above methods.
- (impl_ShellView_change_current_view), (impl_ShellView_set_title): Implementations
- for above methods.
- (corba_class_init): Connect the implemenations.
-
- * e-shell-view.c (shell_view_interface_change_current_view): Change
- the display to the new uri.
- (shell_view_interface_set_title): Set the window title.
- (setup_evolution_shell_view_interface): Connect the signals to the above
- functions.
-
-2000-11-01 Dan Winship <danw@helixcode.com>
-
- * Evolution-Storage.idl: Add "highligted" field to Folder. Add
- update_folder method to StorageListener to change display_name and
- highlight status.
-
- * e-folder.c: Add "highlighted" to EFolder to match the
- Evolution::Folder type.
- (e_folder_get_highlighted, e_folder_set_highlighted): Added
-
- * evolution-storage-listener.c
- (impl_Evolution_StorageListener_update_folder, etc):
- * e-storage.c (e_storage_updated_folder, etc):
- * e-corba-storage.c (impl_StorageListener_update_folder, etc):
- Implement update_folder.
-
- * e-storage-set.c (storage_updated_folder_cb, etc): Re-emit
- updated_folder signals received from EStorage.
-
- * e-storage-set-view.c (various): Add another model column to the
- ETable and set it up as a bold_column based on
- e_folder_get_highligted.
- (updated_folder_cb, etc): Listen to EStorageSet update_folder
- signal and emit ETree node_changed signals.
-
- * evolution-storage.c (evolution_storage_update_folder): Client
- function to update a folder's display_name and highlighted status.
-
- * Evolution-LocalStorage.idl:
- * evolution-local-storage.c:
- * e-local-storage.c: Change set_display_name to update_folder to
- match Evolution::StorageListener
-
-2000-10-25 <jpr@helixcode.com>
-
- * e-shortcuts-view-model.c (load_group_into_model): Set folder to NULL to
- kill warning
-
-2000-10-23 Dan Winship <danw@helixcode.com>
-
- * Makefile.am (INCLUDES): Update EVOLUTION_LOCALEDIR
-
-2000-10-20 Michael Meeks <michael@helixcode.com>
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_populate_folder_context_menu),
- (evolution_shell_component_client_create_view): update to new UI handler
-
- * e-shell-view-menu.c (command_create_folder): ditto.
-
- * e-storage-set-view.c (popup_folder_menu): ditto.
-
- * evolution-shell-component-client.h: kill ui-compat include.
-
-2000-10-19 Iain Holmes <iain@helixcode.com>
-
- *e-shell-view.c (e_shell_view_save_settings): If there is no view
- save the default uri instead.
- (socket_destroy_cb): When a view crashes, change the view to the
- default one.
-
-2000-10-18 Michael Meeks <michael@helixcode.com>
-
- * evolution-shell-component.c (impl_ShellComponent_populate_folder_context_menu):
- update for new UI handler.
-
-2000-10-18 Iain Holmes <iain@helixcode.com>
-
- * e-shell-view.c (start_progress_bar): If the widget is not realized
- don't do anything, to prevent BadGC's at shut down.
- (stop_progress_bar): Don't draw anything if the widget is not realized.
- Same reason.
-
- * e-shell-folder-selection-dialog.c (dbl_click_cb): Emit the
- folder-selected signal.
- (e_shell_folder_selection_dialog_construct): Connect to the e-table's
- double-click signal.
-
-2000-10-17 Iain Holmes <iain@helixcode.com>
-
- * e-shell.c (view_deleted_cb): Save the settings before the
- view is destroyed.
- (e_shell_quit): Don't save the settings when there are no views.
-
-2000-10-16 Iain Holmes <iain@helixcode.com>
-
- * e-setup.c (check_evolution_directory): Better dialog.
-
- * e-splash.c (icon_free): Don't unref the canvas item.
- (e_splash_construct): Add a frame round the splash screen.
-
-2000-10-16 Dan Winship <danw@helixcode.com>
-
- * evolution-storage-set-view-factory.c
- (evolution_storage_set_view_factory_new_view): Add a typecast.
-
- * e-storage-set-view.c (popup_folder_menu): Move variable
- declarations into the #if 0 to kill warnings.
- (populate_folder_context_menu_with_common_items,
- folder_context_menu_activate_cb): Move these into #if 0 too.
-
- * e-shell.c: Add prototype.
-
- * e-shell-view.c (storage_set_view_box_map_cb):
- * e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct):
- Remove unused variables.
-
- * e-setup.c: Fix warning caused by e-util -> gal migration.
-
-2000-10-11 Iain Holmes <iain@helixcode.com>
-
- * e-setup.c (check_evolution_directory): Check if there are any
- files in default_user that are not in ~/evolution and if so
- copy them over.
- (check_dir_recur): Recursive function to check the directory.
-
- * e-shell-view-menu.c: Look Maw! I'm an Evolution hacker too.
-
- * e-shell-view.c: Don't quit on when a view is destroyed.
-
- * e-shell.c: Save the settings for the remaining views whenever
- a view is destroyed.
-
-2000-10-15 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (setup_storage_set_subwindow): Use an
- EScrollFrame instead of a GtkScrolledWindow.
-
-2000-10-14 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c (e_shell_construct): Display a splash screen.
- (setup_components): New arg @splash, pointer to an ESplash.
- Display the icons of the components in the splash and highlight
- them as the components are activated.
-
- * e-splash.c: New.
- * e-splash.h: New.
-
-2000-10-13 Anna Marie Dirks <anna@helixcode.com>
-
- * e-shell-folder-creation-dialog.glade: Added focus to the
- folder-name text entry.
-
-2000-10-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-storage-set-view.c: Fixed the spec on this.
-
-2000-10-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-storage-set-view.c: Changed this to use the built in cells.
-
-2000-10-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-storage-set-view.c: Adapted this for the new ETable system.
-
-2000-10-09 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view-menu.c: Change paths in such a way as to require
- HEAD bonobo.
- (command_toggle_folder_bar, command_toggle_shortcut_bar): only
- respond to state changes.
-
-2000-10-07 Matt Wilson <msw@redhat.com>
-
- * e-shell-view.c (init): initialize priv->sockets to NULL, fixes
- startup crash on non-ia32 platforms
-
-2000-10-06 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c: New member `sockets.
- (init): Init to NULL.
- (destroy): Free. Also, disconnect the "destroy" signal from them
- before the controls get destroyed.
- (find_socket): New function. [Thanks Dan.]
- (socket_destroy_cb): New callback for the destruction of a socket.
- (get_control_for_uri): Get the socket through `find_socket()' and
- connect the "destroy" signal to `socket_destroy_cb'.
-
-2000-10-06 Chris Toshok <toshok@helixcode.com>
-
- * e-storage-set-view.c (insert_storages): call
- _set_compare_function after inserting the storage.
-
-2000-10-06 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view.c (e_shell_view_display_uri): add a freeze / thaw
- pair to reduce flicker on switching controls.
-
-2000-10-05 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view-menu.c (command_xml_dump): fix.
-
-2000-10-05 Chris Toshok <toshok@helixcode.com>
-
- * e-shell-folder-creation-dialog.c: #include <gal/widgets/e-gui-utils.h>
-
- * e-shell-folder-selection-dialog.c: same.
-
-2000-10-05 Chris Toshok <toshok@helixcode.com>
-
- * e-shell-folder-selection-dialog.c: add #include for
- libgnomeui/gnome-messagebox.h
-
-2000-10-05 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view-menu.c (shortcut_bar_mode_changed_cb): upd.
- (folder_bar_mode_changed_cb): upd.
- (command_xml_dump): clobber.
- (e_shell_view_menu_setup): upd.
-
- * e-shell-view.c (shell_view_interface_set_message_cb): upd.
- (shell_view_interface_unset_message_cb): upd.
- (e_shell_view_construct): upd.
- (get_control_for_uri): upd.
- (e_shell_view_get_bonobo_ui_component): upd.
-
-2000-10-04 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view.c (setup_progress_bar): remove evil usize set.
-
-2000-10-03 Matt Bissiri <bissiri@eecs.umich.edu>
-
- * e-shell-view-menu.c (e_shell_view_menu_setup): Use
- `bonobo_ui_component_add_verb_list' instead of
- `bonobo_ui_component_add_verb_list_with_data' for help_verbs,
- so that `command_help' gets an html filename as user_data,
- instead of a ptr to EShellView.
- (menu_do_misc): Move DumpXML from help_verbs to here, because
- `command_xml_dump' needs to get EShellView as user_data.
-
-2000-10-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shortcuts-view.c (show_new_group_dialog): Destroy the dialog
- if the user has clicked on "OK" or "Cancel".
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * e-storage-set-view.c (e_storage_set_view_get_current_folder): if
- we're not displaying folders, the current folder is NULL.
- (class_init): fix typo.
-
- * Makefile.am (libeshell_a_SOURCES):
- evolution-storage-set-view-listener.[ch] should be here, not
- evolution_SOURCES.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * evolution-storage-set-view.c: add storage_selected behavior -
- loop over the listeners calling _storage_selected.
-
- * Evolution-StorageSetView.idl: add storage_selected to the
- Listener interface.
-
- * e-storage-set-view.c add storage_selected signal.
- (on_cursor_change): if the depth is less than 2, emit
- "storage_selected", otherwise emit "folder_selected".
-
- * e-storage-set-view.h: add storage_selected signal.
-
- * evolution-storage-set-view-listener.h: add storage_selected
- signal.
-
- * evolution-storage-set-view-listener.c: add storage_selected
- signal.
-
-2000-10-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-storage-set-view-listener.c: New.
- * evolution-storage-set-view-listener.h: New.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * evolution-storage-set-view.c (impl_StorageSetView_add_listener): fix typo.
- (impl_StorageSetView_remove_listener): same.
- (impl_StorageSetView__get_show_folders): implementation of getter for show_folders.
- (impl_StorageSetView__set_show_folders): implementation of setter for show_folders.
- (corba_class_init): install _set_show_folders and _get_show_folders.
-
- * Evolution-StorageSetView.idl: add show_folders attribute to
- StorageSetView.
-
- * e-storage-set-view.h: add prototypes for
- e_storage_set_view_{get,set}_show_folders.
-
- * e-storage-set-view.c (insert_storages): split this code out from
- e_storage_set_view_construct so we can call it when "show_folders"
- has been changed.
- (e_storage_set_view_construct): remove the code to insert
- storages.
- (e_storage_set_view_set_show_folders): new function. tears down
- existing tree and node/path hashtable and calls insert_storages.
- (e_storage_set_view_get_show_folders): new function, retrieves
- current show_folders state.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * evolution-storage-set-view-factory.c
- (evolution_storage_set_view_factory_new_view): pass
- storage_set_view_interface as second argument to
- bonobo_object_add_interface, and call gtk_widget_show on the
- storage_set_view widget.
-
-2000-10-03 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view.c (setup_bonobo_ui_handler): kill.
-
- * e-shell-view-menu.c (e_shell_view_menu_setup): strip
- out the XML UI merge; move it to
-
- * e-shell-view.c (e_shell_view_construct): here, +
- freeze / thaw pair.
-
- * e-shell-view.c (setup_progress_bar): impl.
- (setup_widgets): hook in.
- (progress_bar_timeout_cb): fix.
- (start_progress_bar): fix.
- (stop_progress_bar): fix.
- (e_shell_view_construct): setup ui handler first.
-
-2000-09-22 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view-menu.c (e_shell_view_menu_setup): upd.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * e-storage-set-view.c (new_folder_cb): set the new node's compare function.
- (insert_folders): same.
-
- (new_storage_cb): remove uunecessary cast.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * e-storage-set-view.c (new_storage_cb): track e-tree sort api change.
- (treepath_compare): same.
- (new_folder_cb): same.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * e-storage-set-view.c (e_storage_set_view_construct): pass NULL
- for the open/closed pixbuf of the tree renderer. we'll let it
- supply the default.
- (destroy): remove the expanded/unexpanded pixbuf references.
- (new_storage_cb): use e_tree_model_node_insert_id so we can (soon)
- save expanded/collapsed state.
- (new_folder_cb): same.
- (insert_folders): same.
- (e_storage_set_view_construct): same.
-
-2000-10-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c (impl_Shell_create_storage_set_view): New,
- implementation for `::create_storage_set_view'.
- (corba_class_init): Install.
-
- * evolution-storage-set-view-factory.c: New.
- * evolution-storage-set-view-factory.h: New.
-
- * evolution-storage-set-view.c: New.
- * evolution-storage-set-view.h: New.
-
- * Evolution-Shell.idl: New method
- `Shell::create_storage_set_view'.
-
- * Evolution.idl: #include <Evolution-StorageSetView.idl>.
-
- * Evolution-StorageSetView.idl: New.
-
-2000-10-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-storage.c (find_listener_in_list): New helper
- function.
- (impl_Storage_remove_listener): New, implementation for
- `Storage::remove_listener'.
- (remove_listener): Helper function for
- `impl_Storage_remove_listener'.
- (evolution_storage_get_epv): Install the implementation for
- `::remove_listener'.
- (add_listener): Return a boolean indicating success or failure.
- Reject multiple additions of the same listener.
- (impl_Storage_add_listener): Updated accordingly: raise an
- exception if `add_listener' fails.
-
- * Evolution-Storage.idl: Added `Storage::remove_listener'. Added
- exception `AlreadyListening' for `::add_listener'.
-
-2000-09-29 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (popup_storage_set_view_button_clicked): Renamed
- from `popup_storage_set_view_close_button_clicked'.
- (storage_set_view_box_map_cb): Updated accordingly. Connect to
- "button_clicked" instead of "close_button_clicked".
- (disconnect_popup_signals): Updated accordingly.
- (e_shell_view_set_folder_bar_mode): Update the button mode of the
- title bar according to the folder bar mode.
-
-2000-09-28 Dan Winship <danw@helixcode.com>
-
- * e-corba-storage.c (impl_StorageListener_new_folder): Don't print
- "Folder registered successfully" if it didn't. (Duh. :)
-
-2000-09-28 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c: New constant `DEFAULT_URI'.
- (e_shell_view_load_settings): If the `DisplayedURI' from
- `gnome_config' cannot be displayed, display the `DEFAULT_URI'.
-
-2000-09-26 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shortcuts.c (e_shortcuts_get_group_title): Cast the data
- pointer, not the node pointer.
- (e_shortcuts_add_group): If @group_num is -1, emit the effective
- group number with the "new_group" signal instead of -1, which is
- going to confuse the signal handler.
- (e_shortcuts_add_shortcut): Likewise with the shortcut.
-
- * e-shortcuts-view-model.c (shortcuts_new_group_cb): We are @data,
- not @shortcuts.
- (class_init): Install the `::destroy' handler.
-
- * e-shortcuts-view.c (e_shortcuts_view_construct): Set
- `priv->shortcuts'.
- (remove_shortcut_cb): Don't remove the item both on the data and
- the model.
- (toggle_small_icons_cb): Removed some crufty checks.
- (toggle_large_icons_cb): Likewise.
- (show_new_group_dialog): New, implementation for the "Create new
- shortcut group" dialog.
- (destroy_group_cb): Callback for the "Destroy this group" item.
- (create_new_group): Callback for the "Create new group" item.
-
-2000-09-25 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shortcuts-view.c (item_selected): Renamed from
- `selected_item'.
- (class_init): Updated accordingly.
- (impl_shortcut_dropped): New function, implementation for
- `EShortcutBar::shortcut_dropped'.
- (impl_shortcut_dragged): New function, implementation for
- `EShortcutBar::shortcut_dragged'.
- (e_shortcuts_view_construct): Update to use EShortcutsViewModel.
- (class_init): Install them.
-
- * e-shortcuts.c (e_shortcuts_get_group_title): New.
-
- * e-shortcuts-view-model.c: New.
- * e-shortcuts-view-model.h: New.
-
-2000-09-24 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c (setup_local_storage): Don't unref the local storage.
-
-2000-09-22 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view-menu.c (e_shell_view_menu_setup): upd.
-
-2000-09-21 Federico Mena Quintero <federico@helixcode.com>
-
- * e-shell-view-menu.c: Fix mis-spelling of "calendar".
-
-2000-09-21 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view.c (show_existing_view): upd.
-
- * Evolution-ShellComponent.idl: upd.
-
- * evolution-shell-component.c (impl_ShellComponent_populate_folder_context_menu):
- upd.
-
-2000-09-18 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view-menu.c (command_xml_dump): add xml dump option.
-
-2000-09-18 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and
- $(EXTRA_GNOME_LIBS). Removed unneeded libraries.
-
- * e-component-registry.c, e-corba-storage-registry.c,
- e-corba-storage.c, e-folder-type-registry.c, e-folder.c,
- e-local-folder.c, e-local-storage.c,
- e-shell-folder-creation-dialog.c,
- e-shell-folder-selection-dialog.c, e-shell-folder-title-bar.c,
- e-shell-view.c, e-shell.c, e-shortcuts-view.c, e-shortcuts.c,
- e-storage-set-view.c, e-storage-set-view.h, e-storage-set.c,
- e-storage.c, evolution-local-storage.c, evolution-session.c,
- evolution-shell-client.c, evolution-shell-component-client.c,
- evolution-shell-component.c, evolution-shell-view.c,
- evolution-storage-listener.c, evolution-storage.c, main.c: Fixed
- the #include lines to deal properly with gal.
-
-2000-09-16 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view-menu.c (e_shell_view_menu_setup): use datadir.
-
-2000-09-16 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.h: #include "bonobo-win.h", not "bonobo-app.h".
-
-2000-09-15 Dan Winship <danw@helixcode.com>
-
- * e-storage.c (get_path_for_physical_uri_foreach): foreach_data
- should be set to the caller-supplied data, not the tree item data.
-
-2000-09-14 Iain Holmes <iain@helixcode.com>
-
- * e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct):
- Remove the *kludge* so that the button width is set properly.
- Fixes bug #XXXX
-
-2000-09-14 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view-menu.c: Remove sillies in toggle paths.
-
-2000-09-14 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view.c: move fn to bonobo.
-
-2000-09-14 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added $(GNOME_PRINT_LIBS) to evolution_LDADD.
-
-2000-09-14 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view.c (e_shell_view_construct): prune cruft.
- (shell_view_interface_unset_message_cb),
- (shell_view_interface_set_message_cb): impl.
-
-2000-09-14 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view-menu.c (e_shell_view_menu_setup): re-order to suit and
- add freeze / thaw, update paths to toggles, remove warnings
-
-2000-09-07 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view-menu.c: Re-hash pretty much the whole file
-
- * ui.xml: Add.
-
- * e-shell-view.c (e_shell_view_construct): connect unrealize & delete_event
- to theit signals on the window (class_init): remove widget_class bits.
-
-2000-09-06 Michael Meeks <michael@helixcode.com>
-
- * e-shell.c (view_destroy_cb, destroy, e_shell_new_view, e_shell_quit):
- update to track object type change.
-
- * e-shell.c (e_shell_restore_from_settings): ditto.
-
- * main.c (idle_cb): ditto.
-
- * e-shell-view.c (e_shell_view_new, e_shell_view_construct, setup_widgets):
- updated for BonoboApp.
- (progress_bar_timeout_cb, start_progress_bar, stop_progress_bar),
- (shell_view_interface_set_message_cb, shell_view_interface_unset_message_cb):
- emasculated for now.
-
- * e-storage-set-view.c (popup_folder_menu): disable popup menu for now.
-
-2000-09-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (popdown_transient_folder_bar): New.
- (storage_set_view_box_button_release_event_cb): Rewritten to use
- it.
- (folder_selected_cb): Pop down the transient folder bar if the
- folder bar mode is `TRANSIENT'.
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * ($(IDL_GENERATED)): Stupid `orbit-idl' wants a space after the
- `-I'.
-
-2000-09-12 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-shell-view.c (update_folder_title_bar): Translate UTF-8
-
-2000-09-12 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am: Remove the `ui.xml' stuff.
-
-2000-09-11 Dan Winship <danw@helixcode.com>
-
- * main.c (main): Initialize libunicode
-
-2000-09-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-local-storage.c: Fixed some warnings.
-
-2000-09-11 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-folder-selection-dialog.c (set_default_folder): Work on
- the assumption that @default_uri is not NULL.
- (e_shell_folder_selection_dialog_construct): Only call if the
- @default_uri is not NULL.
-
-2000-09-11 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-local-storage.c (new_folder): Removed debugging message.
-
-2000-09-11 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-storage.c (evolution_storage_new_folder): If
- description is NULL, use the empty string instead.
-
- * e-local-storage.c (new_folder): New utility function to add a
- new folder by keeping both the Bonobo interface and the EStorage
- up-to-date.
- (load_folders): Use it here instead of just
- `e_storage_new_folder()'.
- (component_async_create_folder_callback): Likewise.
-
- * e-shell-view.c (update_for_current_uri): Prevent an
- EStorageSetView warning if the path is NULL.
-
- * evolution-storage.c (impl_Storage_add_listener): New,
- implementation for `Evolution::Storage::add_listener'.
- (evolution_storage_get_epv): Install it.
-
- * evolution-storage-listener.c
- (evolution_storage_listener_corba_objref): New.
- (create_servant): Create the servant with `g_new0()' instead of
- `g_new()'.
-
-2000-09-11 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-storage-listener.c
- (evolution_storage_listener_construct): Unset the `GTK_FLOATING'
- flag as `EvolutionStorageListener' is self-owned.
-
-2000-09-11 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-storage.c (impl_list_folders): Removed.
- (impl_get_subfolder_paths): New static function, implementation
- for `::get_subfolder_paths'.
- (class_init): Install it.
- (e_storage_get_subfolder_paths): New.
-
- * e-storage.h: `list_folders' virtual method removed. New virtual
- method `list_subfolder_paths'.
-
- * e-storage-set-view.c (etree_icon_at): If the folder is not
- found, return NULL.
-
- * e-local-storage.c (bonobo_interface_set_display_name_cb): New
- function, callback for the `set_display_name' signal on the
- EvolutionLocalStorage.
- (construct): Connect it.
-
- * e-storage-set-view.c (folder_changed_cb): New callback for the
- "changed" signal emitted by the EFolders. It makes the model emit
- the "changed" signal for the appropriate row.
- (insert_folders): Connect it.
-
-2000-09-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-storage-set-view.c (etree_value_at): Return the name of the
- folder or the storage instead of just returning the last segment
- of the path.
-
- * e-storage-set.c (e_storage_set_get_folder): If the storage is
- not found, just return NULL to avoid a g_warning.
-
-2000-09-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-shell-view.c: Fixed some warnings.
-
-2000-09-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (update_for_current_uri): Make sure `folder_name'
- is always dynamically allocated, as we `g_free()' it.
-
-2000-09-08 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-shell-view.c (update_for_current_uri): Translate UTF-8 string
-
-2000-09-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-storage.c (list_through_listener_foreach): Don't crash
- on nodes with no data. [The root node has none indeed.]
-
-2000-09-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-folder-tree.c (e_folder_tree_get_folder): Return NULL if there
- is no folder with that @path, instead of segfaulting.
-
-2000-09-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-storage.c: New member `folder_tree' in
- `EvolutionStoragePrivate'.
- (init): Initialize it.
- (destroy): Destroy it.
- (list_through_listener): New.
- (add_listener): Use it to list all the current folders through the
- listener.
- (evolution_storage_new_folder): Add the thingie to the
- `folder_tree'.
- (evolution_storage_removed_folder): Remove the thingie from the
- `folder_tree'.
-
-2000-09-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-storage.c: Replaced the `path_to_folder' GHashTable with an
- EFolderTree named `folder_tree'.
- (init): Updated accordingly.
- (destroy): Updated accordingly.
- (free_private): Removed.
- (remove_folder): Removed.
- (folder_new): Removed.
- (folder_remove_subfolder): Removed.
- (folder_add_subfolder): Removed.
- (folder_destroy): Removed.
- (get_parent_path): Removed.
- (impl_list_folders): Reimplemented by using the `EFolderTree'
- methods.
- (e_storage_construct): Don't create the root folder here.
- (get_path_for_physical_uri_foreach): Updated to be an
- `EFolderTreeForeachFunc'.
- (e_storage_get_path_for_physical_uri): Likewise, updated to use
- `e_folder_tree_foreach()'.
- (e_storage_new_folder): Updated to use the EFolderTree.
- (e_storage_removed_folder): Likewise.
- (folder_destroy_notify): New function, for the destroy
- notification of `EFolder'.
-
- * evolution-storage-listener.c: Change the `servant' member in
- `EvolutionStorageListenerPrivate' into an
- `EvolutionStorageListenerServant'.
-
- * e-folder-tree.c: New.
- * e-folder-tree.h: New.
-
-2000-09-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-storage-listener.c (create_servant): Return an
- `EvolutionStorageListenerServant' instead of a
- `POA_Evolution_StorageListener'.
- (evolution_storage_listener_new): Add a cast accordingly.
-
- * evolution-storage.c (corba_class_init): Remove `NO_WARNINGS'
- madness.
-
-2000-09-08 Christopher James Lahey <clahey@helixcode.com>
-
- * e-storage-set-view.c: Added base ETableModel functions.
-
- * evolution-storage-listener.c, evolution-storage.c: Fixed some
- warnings.
-
-2000-09-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c (set_owner_on_components): New.
- (e_shell_construct): Call it after setting up the local storage.
-
- * e-component-registry.c (register_component): Don't set the owner
- here.
-
- * evolution-shell-client.c
- (evolution_shell_client_get_local_storage): New.
-
-2000-09-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-shell-view.c (destroy): Chain to the parent's
- destroy method.
-
- * evolution-shell-component.c (destroy): Chain to the parent's
- destroy method.
-
- * evolution-storage.c: `corba_storage_listener' in
- `EvolutionStoragePrivate' replaced with a list of listeners,
- `corba_storage_listeners'.
- (init): Init to NULL.
- (add_listener): New utility function.
- (destroy): Destroy all the listeners.
- (evolution_storage_new_folder): Notify all the listeners.
- (evolution_storage_removed_folder): Likewise.
-
- * e-local-storage.c: New member `bonobo_interface' in
- `ELocalStoragePrivate'.
- (init): Init to NULL.
- (e_local_storage_get_corba_interface): New.
-
- * e-shell.c: New member `local_storage' in `EShellPrivate'.
- (init): Init to NULL.
- (setup_local_storage): Make it point to the newly created local
- storage.
- (destroy): Unref if not NULL.
- (impl_Shell_get_local_storage): New, implementation for
- `Evolution::Shell::get_local_storage'.
- (corba_class_init): Set it up.
-
- * evolution-local-storage-client.c: New.
- * evolution-local-storage-client.h: New.
- * evolution-local-storage.c: New.
- * evolution-local-storage.h: New.
- * evolution-storage-listener.c: New.
- * evolution-storage-listener.h: New.
-
- * Evolution-Storage.idl: New method `Storage::add_listener'.
-
- * Evolution-Shell.idl: New method `Shell::get_local_storage'.
-
- * Evolution-LocalStorage.idl: New.
-
-2000-09-02 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-shell-folder-creation-dialog.c: Use e_utf8 wrappers
-
-2000-09-01 Chris Toshok <toshok@helixcode.com>
-
- * e-storage-set-view.c (removed_folder_cb): free node_data.
- (removed_storage_cb): same.
- (new_storage_cb): don't free the path we put in the node's
- node_data.
- (e_storage_set_view_set_current_folder): remove calls to
- set_cursor_row (-1), and clean up a little bit.
-
-2000-09-01 Christopher James Lahey <clahey@helixcode.com>
-
- * e-local-storage.c: Strdup path when setting the callback data.
-
- * evolution-storage.c: Removed an unused variable.
-
-2000-08-31 Chris Toshok <toshok@helixcode.com>
-
- * e-shell-view.c (init): initialize delayed_selection = NULL;
-
-2000-09-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-storage.c (evolution_storage_new_folder): Handle @path
- as the full path.
-
- * e-storage.c (e_storage_new_folder): Consider @path to be the
- full path, not the parent path.
- * e-local-storage.c (load_folders): Updated accordingly.
-
- * Evolution-Storage.idl: Member `name' of `struct Folder' renamed
- to `display_name'.
-
-2000-08-31 Chris Toshok <toshok@helixcode.com>
-
- * e-shell-view.c: add delayed_selection to _EShellViewPrivate.
- (new_folder_cb): new function. check if the path is our
- delayed_selection and if so, select it.
- (folder_selected_cb): if the user selects something using a UI
- gesture, clear out a pending delayed selection.
- (e_shell_view_display_uri): if the uri isn't available, save it in
- the delayed_selection field, and set up the new_folder signal.
-
-2000-08-29 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (shell_view_interface_set_message_cb): If the
- message contains a newline, only display the part until the
- newline, excluding the newline. Otherwise the status bar resizes
- nastily.
-
-2000-08-28 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c (setup_components): Removed the hardcoding of the
- shell component IDs. Rather, do an OAF query looking for the
- `Evolution::ShellComponent' interface and activate all the
- components in the result.
- (MAIL_COMPONENT_ID): Removed.
- (CALENDAR_COMPONENT_ID): Removed.
- (ADDRESSBOOK_COMPONENT_ID): Removed.
-
- * e-storage-set-view.c: Make `sort_model' static.
-
-2000-08-25 Chris Toshok <toshok@helixcode.com>
-
- * e-storage-set-view.c: convert to use ETree instead of GtkCTree.
-
- * e-storage-set-view.h: change superclass from GtkCTree to ETable.
-
- * main.c (main): call e_cursors_init.
-
- * Makefile.am (evolution_LDADD): add libetable.a
-
-2000-08-25 Peter Williams <peterw@helixcode.com>
-
- Silence some obvious assertions.
-
- * e-shell.c (e_shell_construct): Ref our shortcut bar to
- sink it. Same with the folder_type_registry.
-
- * e-shell-folder-title-bar.c (destroy): Only attempt to unref
- priv->icon if nonnull.
-
- * e-shell-view.c (update_folder_title_bar): Don't attempt to set
- the folder_icon/_name if they're NULL.
-
-2000-08-24 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_new): Don't abort if the
- component cannot be activated. Rather, just return NULL.
-
-2000-08-20 arik devens <arik@helixcode.com>
-
- * Makefile.am (evolution_LDADD): Added UNICODE_LIBS to link in the
- new e-text stuff.
-
-2000-08-19 Christopher James Lahey <clahey@helixcode.com>
-
- * e-shell-folder-title-bar.c: Fixed a warning.
-
-2000-08-19 Christopher James Lahey <clahey@helixcode.com>
-
- * e-shell-view.c: Fixed a warning.
-
-2000-08-18 Larry Ewing <lewing@helixcode.com>
-
- * e-shell-folder-title-bar.c (style_set_cb): update the pixmap
- define E_USE_STYLES to disable the current darkening behavior
- (destroy): free the icon.
- (e_shell_folder_title_bar_construct): style_set_cb does everything
- important now.
- (e_shell_folder_title_bar_set_icon): actually store the pixbuf
- when we set it so that we still have it if the style changes and
- take care of refcounting them properly.
-
-2000-08-17 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view-menu.c (menu_create_file): Make capitalization of
- menu items consistent.
- (menu_create_view): Likewise.
- (menu_create_help): Likewise.
- (e_shell_view_menu_setup): Create a component menu placeholder so
- that components can add their own component-specific menus there.
- (menu_create_actions): Removed.
- (e_shell_view_menu_setup): Don't call it.
- (menu_create_tools): Removed.
- (e_shell_view_menu_setup): Don't call it.
- (menu_create_settings): New.
- (e_shell_view_menu_setup): Call it.
-
-2000-08-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (delete_event): New. Make the parent shell quit.
-
-2000-08-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (shell_view_interface_set_message_cb): Removed
- debugging message.
- (shell_view_interface_unset_message_cb): Likewise.
-
-2000-08-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c: New members `progress_bar_timeout_id',
- `progress_bar_value' in `EShellViewPrivate'.
- (init): Init them.
- (destroy): If the timeout id is not zero, remove the associated
- timeout.
- (progress_bar_timeout_cb): New.
- (start_progress_bar): New.
- (stop_progress_bar): New.
- (shell_view_interface_set_message_cb): If busy, start the progress
- bar. Otherwise, stop it.
- (shell_view_interface_unset_message_cb): Stop the progress bar.
-
- * e-shell-view.c (setup_widgets): Enable the progress bar in the
- appbar.
-
- * e-shell-view.c (shell_view_interface_unset_message_cb): New
- function, callback for the `EvolutionShellView::unset_message'
- signal.
- (shell_view_interface_set_message_cb): New function, callback for
- the `EvolutionShellView::set_message' signal.
- (setup_evolution_shell_view_interface): Connect these signals to a
- newly created EvolutionShellView object, add ::add_interface this
- object to the control's frame.
-
- * evolution-shell-view.c: New.
- * evolution-shell-view.h: New.
-
- * Evolution-ShellView.idl: New interface.
-
-2000-08-10 Dan Winship <danw@helixcode.com>
-
- * Evolution-ShellComponent.idl: add "in string evolution_homedir"
- to ShellComponent::set_owner's arguments.
-
- * e-shell.c (e_shell_get_local_directory): Expose local_directory.
-
- * e-component-registry.c (register_component): Pass the shell's
- "local_directory" to the component as its evolution_homedir.
-
- * evolution-shell-component.c (impl_ShellComponent_set_owner):
- Update to include evolution_homedir.
- (class_init): Update signal prototype.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_set_owner): Update to include
- evolution_homedir.
-
- * e-init.c: Remove. This wasn't being used.
-
-2000-08-10 Peter Williams <peterw@helixcode.com>
-
- * e-shell-view-menu.c (command_about_box): Add lil' ol'
- me to the about box.
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-setup.c, e-shell.c: Fixed some warnings.
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-shell-view.c: Fixed a warning.
-
-2000-08-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view-menu.c (menu_create_file_new): Create a placeholder
- for the print items.
-
-2000-08-08 Dan Winship <danw@helixcode.com>
-
- * e-setup.c (e_setup): Check for ~/evolution/shortcuts.xml in
- addition to ~/evolution, to make sure it's really the directory
- we're expecting it to be. Also, convert from old-style config file
- to new-style config directory.
-
-2000-08-04 Michael Meeks <michael@helixcode.com>
-
- * evolution-shell-component.c (impl_ShellComponent_populate_folder_context_menu):
- unref.
-
- * e-shell.c (e_shell_construct): Remove erroneous refs on
- folder_type_registry, storage_set.
-
- * e-shortcuts-view.c (destroy): unref the shortcuts, causing a
- massive ripple chain ref-count reaction.
-
-2000-08-03 JP Rosevear <jpr@helixcode.com>
-
- * e-shell.h: Remove gconf references
-
- * e-shell-view.h: Remove gconf references
-
- * main.c (idle_cb): Remove gconf references
-
- * Makefile.am: Remove gconf cflags and libs
-
- * e-shell-view.c (e_shell_view_load_settings): Change to use
- gnome-config
- (e_shell_view_save_settings): ditto
-
- * e-shell.c (e_shell_restore_from_settings): Change to
- use gnome_config
- (save_settings_for_views): ditto
-
-2000-08-03 Michael Meeks <michael@helixcode.com>
-
- * e-shell-view.c (destroy): unref the UI handler.
-
-2000-08-03 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-shell-folder-selection-dialog.c (set_default_folder): Make
- sure default_uri isn't NULL!!
-
-2000-08-03 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view-menu.c (command_goto_folder): Just use the current
- URI as the @default_uri parameter for
- `e_shell_folder_selection_dialog_new()'.
-
- * evolution-session.c (class_init): Call `corba_class_init()'.
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_new): @default_path renamed to
- @default_uri.
- (e_shell_folder_selection_dialog_construct): Likewise. If the
- @default_uri is an `evolution:' one, use it as a path; if it is
- different, assume it is a physical URI and consequently look for
- the folder that has that physical URI and make it the default.
- (set_default_folder): New helper function.
- (e_shell_folder_selection_dialog_construct): Use it.
-
- * e-storage-set.c (e_storage_set_get_path_for_physical_uri): New.
-
- * e-storage.c (e_storage_get_path_for_physical_uri): New.
-
-2000-07-27 Dan Winship <danw@helixcode.com>
-
- * main.c (idle_cb): work with either gconf 0.5 or newer
-
-2000-07-26 Peter Williams <peterw@helixcode.com>
-
- * e-storage.c (e_storage_new_folder): Fix tiny mem leak.
-
-2000-07-26 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (disconnect_popup_signals): Disconnect the "map"
- signal handler too.
-
-2000-07-25 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-folder-creation-dialog.c (add_folder_types): Work around
- GtkOptionMenu utter brokenness by destroying the associated
- Glade-built GtkMenu and creating a new one from scratch.
-
-2000-07-24 Dan Winship <danw@helixcode.com>
-
- * e-shell.c, main.c: Remove GOAD support.
-
- * evolution-shell-component-client.c: Remove GOAD support.
- (evolution_shell_component_client_new): Give the "maybe
- OAF_INFO_PATH" message if no oafinfo file was found, and give a
- "consult previous error messages" message if the component was
- found but not activated. Abort in either case.
-
-2000-07-23 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view-menu.c: Converted to use `bonobo_ui_handler_*()'
- stuff directly, instead of converting from GnomeUIInfo.
- (command_quit): Update arg types for BonoboUIHandler.
- (command_run_bugbuddy): Likewise.
- (command_about_box): Likewise.
- (command_new_task): Removed.
- (command_new_journal_entry): Removed.
- (menu_create_file_new): New.
- (menu_create_file): New.
- (menu_create_edit): New.
- (menu_create_view): New.
- (menu_create_tools): New.
- (menu_create_actions): New.
- (e_shell_view_menu_setup): Create menus using them instead of
- converting from GnomeUIInfo.
-
-2000-07-22 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c (e_shell_construct): Don't unref NULL shortcuts, you
- idiot.
-
-2000-07-22 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (e_shell_view_set_folder_bar_mode): Make the
- title bar non-clickable when the folder tree is visible.
-
- * e-shell-folder-title-bar.c: New members `button_arrow' and
- `clickable' in `EShellFolderTitleBarPrivate'. Renamed `label'
- into `button_label'. Added `label'.
- (init): Init them.
- (e_shell_folder_title_bar_construct): Pass a pointer to the title
- bar as the user data for the "realize" signal. Create `label'.
- (title_button_box_realize_cb): Use the `button_arrow' member
- instead of using `gtk_object_{set,get}_data()'.
- (setup_style): Set the style for `label' too.
- (e_shell_folder_title_bar_set_clickable): New.
- (e_shell_folder_title_bar_set_title): Set both `label' and
- `button_label'.
-
-2000-07-21 Peter Williams <peterw@helixcode.com>
-
- * evolution-shell-client.c (user_select_folder): Don't use
- g_main_loop to block the caller; this will break when
- threads are enabled and GDK_THREADS_ENTER deadlocks. Use
- gtk_main / gtk_main_exit to enter and exit the main loop,
- which handles the recursive case correctly.
- (impl_FolderSelectionListener_selected): Same.
- (impl_FolderSelectionListener_cancel): Same.
- (struct _FolderSelectionListenerServant): No more main_loop member.
-
-2000-07-21 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (storage_set_view_box_button_release_event_cb):
- Set the toggle state to FALSE on the title bar.
-
- * e-shell-folder-title-bar.c: Signal "title_clicked" replaced by
- "title_toggled".
- (setup_style): Change the style for the button too.
- (e_shell_folder_title_bar_construct): Use a GtkToggleButton, not a
- GtkButton.
- (e_shell_folder_title_bar_set_toggle_state): New.
-
-2000-07-21 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-folder-title-bar.c (create_icon_pixmap): New. Create a
- small arrow-shaped GtkPixmap.
- (title_button_box_realize_cb): New. Callback for the "realize"
- signal of the button's inner box.
-
- * e-shell-view.c (title_bar_clicked_cb): New function, callback
- for the "title_clicked" signal of the title bar.
- (setup_widgets): Connect it.
-
- * e-shell-view.c: New member `storage_set_title_bar' in
- `EShellViewPrivate'.
- (setup_storage_set_subwindow): Set it.
-
- * e-shell-folder-title-bar.c: Use a GtkLabel instead of an
- EClippedLabel for the title.
- (title_button_clicked_cb): New.
- (e_shell_folder_title_bar_construct): Put the label into a button.
- Connect the button's "clicked" signal to
- `title_button_clicked_cb'.
-
-2000-07-21 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-shell-component.c
- (impl_ShellComponent_populate_folder_context_menu): If the pointer
- to the function to populate the folder context menu is NULL, don't
- do anything.
-
-2000-07-21 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-storage-set-view.c (popup_folder_menu): New. Create a
- BonoboUIHandler-managed pop-up menu, let the component fill it in
- with `::populate_folder_context_menu', and display it. Then
- destroy it with the associated BonoboUIHandler.
- (handle_right_button_selection): New.
- (handle_left_button_selection): New. This pops up the right-click
- menu.
- (button_release_event): Use them.
- (init): Set the `GTK_BUTTON_SELECTS' flag for button #3's actions.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_populate_folder_context_menu):
- New.
- (evolution_shell_component_client_async_create_folder): Added
- preconditions.
-
- * e-shell-view.c (e_shell_view_save_settings): Add missing cast.
-
- * evolution-shell-component.c: New member
- `populate_folder_context_menu' in
- `EvolutionShellComponentPrivate'.
- (impl_ShellComponent_populate_folder_context_menu): New,
- implementation for
- `Evolution::ShellComponent::populate_folder_context_menu'.
- (corba_class_init): Install it.
- (evolution_shell_component_new): New arg
- @populate_folder_context_menu.
- (evolution_shell_component_construct): Likewise.
-
- * Evolution-ShellComponent.idl: New method
- `::populate_folder_context_menu'.
-
-2000-07-20 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (e_shell_view_save_settings): Save the paned
- positions.
- (e_shell_view_load_settings): Restore them.
-
-2000-07-20 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c (save_settings_for_views): New. Code moved out of
- `e_shell_save_settings'.
- (e_shell_save_settings): Use it.
- (save_settings_for_component): New.
- (save_settings_for_components): New.
- (e_shell_save_settings): Use it, so that we make all the
- components save settings too.
-
- * e-component-registry.c
- (e_component_registry_get_id_list): New.
- (e_component_registry_get_component_by_id): New.
-
- * Makefile.am (libeshell_a_SOURCES): Add
- `evolution-shell-component-client' and `evolution-session'.
-
- * evolution-session.c: New.
- * evolution-session.h: New.
-
- * Makefile.am (evolution_SOURCES): Removed files that were already
- in `libeshell.a'.
-
- * Evolution.idl: #include <Evolution-Session.idl>.
-
- * Evolution-Session.idl: New.
-
-2000-07-20 Ettore Perazzoli <ettore@helixcode.com>
-
- * main.c (no_views_left_cb): Call `e_shell_quit()' on the shell
- before getting out of the GTK+ main loop.
- (view_delete_event_cb): Removed.
- (idle_cb): Don't call it.
-
- * e-shell-view-menu.c (command_new_view): New, implementation of
- the "New view" command.
-
-2000-07-16 Damon Chaplin <damon@helixcode.com>
-
- * e-shortcuts-view.c (e_shortcuts_view_construct): created a model
- for the EShortcutBar. This will probably have to be moved to support
- multiple views.
- (class_init): #if'd out overriding the class functions. They don't
- exist any more (they are in the model instead).
-
-2000-07-12 Christopher James Lahey <clahey@helixcode.com>
-
- * main.c: Fixed to match gconf API change.
-
-2000-07-10 Dan Winship <danw@helixcode.com>
-
- * main.c (development_warning): Update the message.
-
-2000-07-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-folder-title-bar.c (title_button_clicked_cb):
- Temporarily `#if 0'ed out.
-
-2000-07-10 Dan Winship <danw@helixcode.com>
-
- * e-shell.c (impl_Shell_user_select_folder): Translate a
- default_folder of "" into NULL (which can't be passed over CORBA).
-
-2000-07-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-storage.c (e_storage_new_folder): Removed debugging message.
-
- * e-storage-set.c (storage_new_folder_cb): Removed debugging
- message.
-
-2000-07-10 Federico Mena Quintero <federico@helixcode.com>
-
- * e-shell-view.c (unrealize): As a quasi-hack, do a gdk_flush()
- when the shell view is unrealized so that the DeleteEvent gets
- sent to the remote plugs as soon as possible before we start
- making other CORBA calls. The problem is that our CORBA pipe is
- synchronous while our X pipe is asynch. We have to ensure
- ordering for certain operations. This is NOT the correct and
- complete fix, which should go in Bonobo.
-
-2000-07-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (e_shell_view_display_uri): Don't update the
- current URI if there are problems creating a view for it.
- (show_error): Remove. Not used anymore.
-
-2000-07-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view-menu.c: Cleanup some unused menu items and added
- "FIXMEs" for the ones we plan to add in the short term but are not
- implemented yet.
- (command_create_folder): Get rid of an unused variable.
-
-2000-07-07 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-shell-client.c (user_select_folder): Fix small warning
- by adding proper cast when filling in the CORBA sequence struct.
-
-2000-07-07 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c (setup_corba_storages): Ref the CORBA storage
- registry.
-
-2000-07-06 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-storage.c: Removed `corba_storage_registry' member
- from `EvolutionStoragePrivate'.
- (destroy): Don't unref/release it. Call
- `StorageListener::destroy' to notify that we are dead.
- (evolution_storage_register): Don't ref and store the registry.
-
-2000-07-05 Dan Winship <danw@helixcode.com>
-
- * e-shell.c (e_shell_save_settings): Use the correct gconf path
- (/apps, not /app), and call gconf_client_suggest_sync at the end.
- (e_shell_restore_from_settings): Use the correct gconf path.
-
-2000-07-05 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view-menu.c (command_goto_folder): Set the folder
- selection dialog as transient for the shell view.
- (command_create_folder): New, bound to the "Create folder"
- command in the "File" menu.
-
-2000-07-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c (impl_Shell_user_select_folder): New arg
- @allowed_types. Pass it to the EShellFolderSelectionDialog.
- Connect to the "cancelled" and "folder_selected" signals instead
- of "clicked".
- (corba_listener_destroy_notify): New callback.
- (impl_Shell_user_select_folder): Associate it to the DestroyNotify
- for the "corba_listener" GtkObject data, so we don't leak it.
- (folder_selection_dialog_clicked_cb): Don't release the listener
- interface here.
- (folder_selection_dialog_cancelled_cb): New callback for the
- "cancelled" signal.
- (folder_selection_dialog_folder_selected_cb): New callback for the
- "folder_selected" signal.
-
- * e-shell-view-menu.c (command_goto_folder): Don't connect to
- "clicked". Connect to "cancelled" and "folder_selected" instead.
- (folder_selection_dialog_cancelled_cb): New, callback for the
- "cancelled" signal.
- (folder_selection_dialog_folder_selected_cb): New, callback for
- the "folder_selected" signal.
-
- * e-shell-folder-selection-dialog.c New members `allowed_types',
- `storage_set' in `EShellFolderSelectionDialogPrivate'.
- (class_init): Install signals "folder_selected", "cancelled".
- (init): Init to NULL.
- (impl_destroy): Free/unref them.
- (e_shell_folder_selection_dialog_new): New arg @allowed_types.
- (e_shell_folder_selection_dialog_construct): New arg
- @allowed_types. Initialize `priv->allowed_types' from it.
- (check_folder_type): New function. Check if the selected folder
- is of the appropriate type and, if not, return FALSE and pop up an
- error dialog. Otherwise, return TRUE.
- (impl_clicked): Use `check_folder_type()' to check if the folder
- type is OK. If it is not, stop emission of the "clicked" signal.
-
- * e-shell-folder-selection-dialog.h: New signals
- "folder_selected", "cancelled".
-
- * evolution-shell-client.c
- (evolution_shell_client_user_select_folder): New arg
- @allowed_types.
- (user_select_folder): New arg @allowed_types. Pass this to the
- ::user_select_folder method.
-
- * Evolution-Shell.idl: New arg @required_types in
- ::user_select_folder.
-
-2000-07-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c (setup_components): Don't ref the component registry.
-
-2000-06-30 Dan Winship <danw@helixcode.com>
-
- * Evolution-Shell.idl: add "cancel" to FolderSelectionListener.
-
- * evolution-shell-client.c (impl_FolderSelectionListener_cancel):
- Implement cancel (set *uri and *physical_uri to NULL).
- (evolution_shell_client_user_select_folder): document %NULL uri
- and physical_uri return values.
-
- * e-shell.c (folder_selection_dialog_clicked_cb): If the user
- clicked "Cancel" or used the wm to close the dialog, call _cancel
- instead of _selected.
-
-2000-06-30 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-shell-component.c (impl_ShellComponent_set_owner):
- Duplicate the object before storing it, you doofus.
-
-2000-06-30 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-shell-component.c (impl_ShellComponent_unset_owner):
- NULL the owner_client.
-
-2000-06-30 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-shell-client.h
- (evolution_shell_client_user_select_folder): Add prototype.
-
-2000-06-29 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-shell-component.c: New member `owner_client'. Removed
- member `corba_owner'. All the code updated to use it.
- (evolution_shell_component_get_owner): Changed so that it returns
- an EvolutionShellClient instead of the raw CORBA object.
-
- * evolution-shell-component.h: Change signal "owner_set" to get an
- EvolutionShellClient wrapper instead of a CORBA interface.
-
- * evolution-shell-client.c: New.
- * evolution-shell-client.h: New.
-
-2000-06-29 Dan Winship <danw@helixcode.com>
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_new): Update warning message to
- not say "CRASHING", since it won't if you have current bonobo.
-
-2000-06-29 Peter Williams <peter@beta.newton.cx>
-
- * e-shell.c (e_shell_restore_from_settings): Check for the
- insanely invalid NumberOfViews = 0 case.
-
-2000-06-29 Peter Williams <peter@helixcode.com>
-
- * e-shell.c (e_shell_construct): Ref the various E-things that
- we create to go with our unrefs in the destructor.
-
-2000-06-29 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (e_shell_view_construct): Don't ref the shell.
- (destroy): Don't unref the shell.
-
-2000-06-29 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shortcuts.c (e_shortcuts_construct): Fix typo: @shortcuts
- should unset `GTK_FLOATING', not @storage_set.
-
- * e-shell-view.c (get_storage_set_path_from_uri): If @uri is NULL,
- return NULL.
-
- * main.c (idle_cb): Restore the shell from the settings. If this
- fails, just create a new view.
-
- * e-shell.c (e_shell_save_settings): New.
- (e_shell_quit): Save settings before exiting.
- (e_shell_restore_from_settings): New.
-
- * e-shell-view.c (e_shell_view_save_settings): New.
- (e_shell_view_load_settings): New.
-
- * main.c (idle_cb): Initialize Gconf, create the GConfClient and
- pass it to `e_shell_new()'.
-
- * e-shell.c: New member `gconf_client' in `EShellPrivate'.
- (destroy): Unref it if not NULL.
- (init): Init to NULL.
- (e_shell_new): New param @gconf_client.
- (e_shell_construct): Likewise.
-
- * Makefile.am (INCLUDES): Add `GCONF_CFLAGS'.
-
-2000-06-27 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct):
- Enable the title bar button.
-
-2000-06-27 Michael Zucchi <zucchi@zedzone.mmc.com.au>
-
- * e-shell.c (folder_selection_dialog_clicked_cb): Close the dialog
- when done. Dont do anything if 'new' was pressed, and always
- return empty strings if 'cancel' was pressed.
-
-2000-06-27 Michael Zucchi <zucchi@zedzone.mmc.com.au>
-
- * e-shell.c (impl_Shell_user_select_folder): Set the listener as
- the corba_listener data, not the shell.
-
-2000-06-26 Christopher James Lahey <clahey@helixcode.com>
-
- * glade/Makefile.am: Added EXTRA_DIST for make distcheck.
-
-2000-06-19 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-local-storage.c: Don't #define POSIX_SOURCE at all; this is
- not needed anymore as we no longer use `readdir_r'.
-
-2000-06-19 Chris Toshok <toshok@helixcode.com>
-
- * e-local-storage.c: #undef _POSIX_SOURCE after including
- dirent.h. this breaks the build on freebsd if we leave it
- #defined. go figure.
-
-2000-06-19 Dan Winship <danw@helixcode.com>
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_new): Add a warning before
- crashing due to a known bug when it can't activate a component, so
- people don't have to waste any time trying to figure out what's
- up.
-
-2000-06-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am: Compile the CORBA-built files,
- evolution-shell-component.c and evolution-storage.c into a
- separate `libeshell.a' library. Link the `evolution' executable
- to it. Also cleaned up a bit and got rid of the `CPP_FLAGS'
- assignment.
-
-2000-06-12 Michael Meeks <michael@helixcode.com>
-
- * e-shell-folder-selection-dialog.c: include gnome-dialog.h
- (PARENT_TYPE): GNOME_TYPE_DIALOG replaced with gnome_dialog_get_type.
-
-2000-06-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c (impl_Shell_user_select_folder): New, implementation
- for `Shell:user_select_folder'.
- (corba_class_init): Install it.
- (folder_selection_dialog_clicked_cb): Callback for the folder
- selection dialog.
-
- * Evolution-Shell.idl: New method `Shell::user_select_folder'.
- New interface `FolderSelectionListener'.
-
- * glade/e-shell-folder-creation-dialog.glade: Make it larger.
-
- * e-shell-folder-creation-dialog.h: Fix typo: #include
- <gtk/gtkwindow.h>, not <gtk/gtkwidget.h>.
-
- * e-shell-view-menu.c: Added "Go to folder..." command.
- (commmand_goto_folder): Implementation for it.
-
- * e-shell-folder-selection-dialog.c: New.
- * e-shell-folder-selection-dialog.h: New.
-
-2000-06-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-local-folder.c (save_metadata): Don't set the description in
- the XML file if null. Compute the physical path correctly.
-
- * e-folder.c (e_folder_construct): Allow NULL description.
-
- * evolution-shell-component-client.c (init): Initalize
- `listener_interface' to `CORBA_OBJECT_NIL' and `listener_servant'
- to NULL.
- (create_listener_interface): Return void and set the `servant' and
- `listener_servant' fields directly.
- (evolution_shell_component_client_async_create_folder): Updated
- accordingly.
-
- * e-shell-folder-creation-dialog.c: New struct `DialogData' to be
- passed to the dialog's callbacks.
- (dialog_data_destroy): New.
- (e_shell_show_folder_creation_dialog): Set up a `DialogData'
- object and pass it as the data for the signals.
- (shell_destroy_cb): New handler for the "destroy" signal on the
- shell.
- (e_shell_show_folder_creation_dialog): Connect it.
- (dialog_destroy_cb): New handler for the "destroy" signal on the
- dialog; it frees the associated `DialogData'.
- (e_shell_show_folder_creation_dialog): Connect it.
- (async_create_cb): New function, callback for the async folder
- creation function.
- (entry_name_is_valid): New function to check if the entered folder
- name is valid.
- (dialog_clicked_cb): Check if the specified folder name is valid
- and, if so, asynchronously create the new folder.
- (add_folder_types): Set "type_name" data on each menu item.
-
- * e-storage-set-view.c (e_storage_set_view_get_current_folder):
- New function.
-
- * e-storage-set.c (get_storage_for_path): New helper function.
- (e_storage_set_get_folder): Use it.
-
- * e-storage.c (e_storage_async_create_folder): Renamed from
- `e_storage_create_folder'.
- (e_storage_remove_folder): Renamed from `e_storage_remove_folder'.
- (impl_create_create_folder): Renamed from `impl_create_folder'.
- (impl_create_remove_folder): Renamed from `impl_remove_folder'.
- (class_init): Updated accordingly.
- (e_storage_result_to_string): New function.
-
- * e-storage.h: `::create_folder' renamed to
- `::async_create_folder'. `::remove_folder' renamed to
- `::async_remove_folder'.
-
- * evolution-shell-component.h: Return type of
- `EvolutionShellComponentCreateFolderFn' and
- `EvolutionShellComponentRemoveFolderFn' changed to `void'.
-
- * e-local-storage.c: `EComponentRegistry component_registry'
- replaced with `EFolderTypeRegistry folder_type_registry' in
- `ELocalStoragePrivate'
- (component_async_create_folder_callback): New function, to handle
- the callback from EvolutionShellComponent.
- (construct): Likewise.
- (e_local_storage_open): Replaced @component_registry with
- @folder_type_registry.
- (impl_create_folder): Implemented.
-
- * e-local-folder.c (e_local_folder_new): New.
- (e_local_folder_construct): New.
- (e_local_folder_save): Precondition: physical URI is not NULL.
- (save_metadata): Unlink the metadata file if `xmlSaveFile()'
- fails.
-
- * e-storage.c (e_storage_create_folder): Precondition: @path is
- absolute.
- (e_storage_remove_folder): Likewise.
-
-2000-06-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view-menu.c: Removed folder menu and "save as..." command.
-
- * main.c (main): Call `glade_gnome_init()'.
-
- * e-shell-view-menu.c (command_new_folder): Implemented.
-
- * e-shell-folder-creation-dialog.c: New.
- * e-shell-folder-creation-dialog.h: New.
-
- * glade/Makefile.am: New.
- * glade/e-shell-folder-creation-dialog.glade: New.
-
- * e-shell-view.c (e_shell_view_get_current_uri): New.
-
- * e-folder-type-registry.c
- (e_folder_type_registry_get_type_names): New.
-
- * e-shell-view.c (get_control_for_uri): Updated to use
- `EvolutionShellComponentClient'.
-
- * e-folder-type-registry.c: Use `EvolutionShellComponentClient's
- instead of `BonoboObjectClient's.
-
- * e-component-registry.c: Use `EvolutionShellComponentClient'
- instead of `BonoboObjectClient' in `Component'.
- (component_new): Updated accordingly.
- (register_component): Likewise.
-
- * evolution-shell-component-client.h: New.
- * evolution-shell-component-client.c: New.
-
- * evolution-shell-component.c
- (impl_ShellComponent_async_create_folder): New, implementation of
- `::async_create_folder'.
- (impl_ShellComponent_async_remove_folder): New, implementation of
- `::async_remove_folder'.
- (corba_class_init): Install them.
- (evolution_shell_component_new): New args `create_folder_fn' and
- `remove_folder_fn' for setting the handlers for these new methods.
- (evolution_shell_component_construct): Likewise.
-
- * Evolution-ShellComponent.idl
- (ShellComponent::async_create_folder): New.
- (ShellComponent::async_remove_folder): New.
- (ShellComponentListener): New.
-
- * evolution-shell-component.c (impl_ShellComponent_create_view):
- New param @type. Use the new `EvolutionShellComponentCreateViewFn'.
-
- * evolution-shell-component.h: New enum `EvolutionShellComponentResult'.
- Changed `EvolutionShellComponentCreateViewFn' to return an
- `EvolutionShellComponentResult'.
-
- * e-shell-view.c (get_control_for_uri): Pass the folder type to
- `ShellComponent::create_view'.
-
- * Evolution-ShellComponent.idl: New param @type for
- `ShellComponent::create_view'.
-
-2000-06-08 Miguel de Icaza <miguel@helixcode.com>
-
- * main.c (development_warning): Use version here. Add padding to
- the message.
- Only destroy object if its window was not closed.
-
-2000-06-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (setup_bonobo_ui_handler): Oops. Don't create
- the toolbar. This was not supposed to be committed.
-
-2000-06-07 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-storage.c (folder_destroy): Don't destroy the subfolders.
- (remove_folder): New helper function.
- (free_private): Use it.
- (e_storage_removed_folder): Use it here too.
- (folder_destroy): Don't unref the EFolder if NULL.
-
- * e-storage-set-view.c (e_storage_set_view_construct): Use
- `gtk_signal_connect_while_alive()' instead of just
- `gtk_signal_connect()' so that the signal handler is automatically
- removed when we are destroyed.
-
- * e-storage-set.c (e_storage_set_remove_all_storages): New
- function.
-
- * e-shell-view.c (e_shell_view_construct): Use `bonobo_object_ref'
- on the shell instead of `gtk_object_ref'.
- (destroy): Unref the shell.
-
- * e-local-storage.h: #include "e-component-registry.h".
-
- * e-shell.c (setup_local_storage): Renamed from `setup_storages'.
- Only set up the local storage, not the CORBA one, and don't create
- the storage set.
- (e_shell_construct): Create the storage set here instead. Call
- `setup_local_storage' after setting up the components.
-
- * e-local-storage.c: New member `component_registry' in
- `ELocalStoragePrivate'.
- (init): Init to NULL.
- (destroy): If not null, unref it.
- (e_local_storage_open): New arg @component_registry.
- (construct): New arg @component_registry. Init
- `priv->component_registry' from it.
-
- * e-local-storage.c (impl_get_name): Renamed from `get_name'.
- (impl_create_folder): New function, implementing
- `EStorage::create_folder'. Just a stub for now.
- (impl_remove_folder): New function, implementing
- `EStorage::remove_folder'. Just a stub for now.
- (class_init): Install these stub implementations.
-
- * e-storage.c (e_storage_remove_folder): New function.
- (e_storage_create_folder): New function.
- (impl_create_folder): New function, default implementation for
- `::create_folder'.
- (impl_remove_folder): New function, default implementation for
- `::remove_folder'.
- (class_init): Install the implementations.
-
- * e-storage.c (impl_get_name): Renamed from `get_name'.
- (impl_get_folder): Renamed from `get_folder'.
- (impl_list_folders): Renamed from `list_folders'.
-
- * e-storage.h: New virtual methods `remove_folder',
- `create_folder'.
-
- * e-storage.c (e_storage_removed_folder): Renamed from
- `e_storage_remove_folder'.
- * e-corba-storage.c (impl_StorageListener_removed_folder): Updated
- accordingly.
-
-2000-06-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (setup_bonobo_ui_handler): Create the default toolbar.
-
-2000-06-02 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-shell-view-menu.c: Changed "Using the Shell" to "Getting Started"
-
-2000-06-02 Christopher James Lahey <clahey@helixcode.com>
-
- * e-shell-view.c: Free the uri variable.
-
- * e-shell.c: Free the local_directory variable.
-
-2000-06-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * main.c (view_delete_event_cb): New callback for the
- "delete_event" on the view.
- (idle_cb): Connect it.
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * e-storage-set-view.c (set_e_shortcut_selection): Added a
- g_return_if_fail check.
-
-2000-06-01 Dan Winship <danw@helixcode.com>
-
- * e-shell-view-menu.c (command_help): New menu callback to launch
- the help browser.
- (menu_help): add pointers to the users' guide.
- (e_shell_view_menu_setup): Add the help menu stuff to the uih.
-
- * main.c (main): Set up gettext. (Problem noted by Héctor García
- Alvarez)
-
-2000-06-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (DEFAULT_WIDTH): Add more 5 pixels.
-
-2000-06-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (DEFAULT_WIDTH): Made the default window a bit
- narrower.
- (DEFAULT_HEIGHT): And shorter.
- (setup_widgets): Set the border width of the vbox that holds the
- title bar to 2 pixels, so that the view looks a bit nicer.
-
-2000-06-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (DEFAULT_TREE_WIDTH): Made the tree 150 pixel
- wide [instead of 100].
- (setup_widgets): Use `DEFAULT_TREE_WIDTH' instead of
- `DEFAULT_SHORTCUT_BAR_WIDTH' where appropriate.
- (e_shell_view_construct): Hide the folder bar by default.
-
- * e-storage-set-view.c (e_storage_set_view_construct): Set
- auto-resize mode for column one.
-
-2000-06-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view-menu.c (e_shell_view_menu_setup): Set the
- statusbar.
-
- * e-shell-view.c: New member `appbar' for `EShellViewPrivate'.
- (init): Initialize to NULL.
- (setup_widgets): Install a status bar and set `appbar' to point to
- it.
- (setup_bonobo_ui_handler): Make the BonoboUIHandler use `appbar'
- as its statusbar.
- (e_shell_view_get_appbar): New function.
- (e_shell_view_construct): Set up the BonoboUIHandler after setting
- up the widgets.
-
- * e-shortcuts.c (class_init): Add new signals "new_shortcut",
- "removed_shortcut", "new_group", "removed_group".
- (e_shortcuts_remove_shortcut): Emit "remove_shortcut".
- (e_shortcuts_add_shortcut): Emit "new_shortcut".
- (e_shortcuts_remove_group): Emit "remove_group".
- (e_shortcuts_add_group): Emit "new_group".
- (unload_shortcuts): Emit "remove_group" for all the groups.
-
- * e-shortcuts.h: New signals "new_shortcut", "removed_shortcut",
- "new_group", "removed_group".
-
- * e-shortcuts-view.c (pop_up_right_click_menu): New function to
- pop up the right-click menu for the shortcut bar.
- (pop_up_right_click_menu_for_shortcut): New function.
- (selected_item): Pop up right click menu when appropriate. Don't
- activate the shortcut when right-clicking.
-
-2000-05-31 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-storage.h: #include 'Evolution.h".
-
-2000-05-31 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c (show_error): Use `set_current_notebook_page()'
- instead of `gtk_notebook_set_page()'; this will also deactivate
- the current control properly.
-
- * e-shell-view-menu.c (e_shell_view_menu_setup): Initialize the
- state of the shortcut/folder toggle menu items using
- `e_shell_view_get_shortcut_bar_mode()' and
- `e_shell_view_get_folder_bar_mode()'.
- (command_toggle_shortcut_bar): Removed debugging message.
- (command_toggle_folder_bar): Likewise.
-
- * e-shell-view.c (e_shell_view_get_shortcut_bar_mode): New
- function.
- (e_shell_view_get_folder_bar_mode): New function.
-
-2000-05-31 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-storage-set-view.c: New constant `DRAG_RESISTANCE'. New
- members `button_x', `button_y' in `EStorageSetViewPrivate'.
- (init): Initialize to zero.
- (button_press_event): Set.
- (motion_notify_event): Don't start drag unless the current x/y
- position is farther than `DRAG_RESISTANCE', in any of the two
- directions, from the original position of the button click.
- (button_release_event): Always ungrab the pointer, even if
- `selected_row_path' is NULL.
-
-2000-05-31 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-shell-component.c (class_init): Eeek!
- s/owner_set/owner_unset/.
-
- * e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct):
- Increase the size of the border of the hbox slightly to make the
- title bar a bit nicer.
-
-2000-05-31 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-component-registry.c (component_free): Invoke `::unset_owner'
- on the component before releasing it.
-
- * evolution-shell-component.c (class_init): Install the
- "owner_set" signal.
- (impl_ShellComponent_unset_owner): New function, implementation of
- `ShellComponent::unset_owner'.
- (corba_class_init): Install it.
-
- * evolution-shell-component.h: New signal "owner_unset".
-
- * Evolution-ShellComponent.idl: New method `ShellComponent::
- unset_owner'.
-
- * e-shell.c (e_shell_quit): Destroy all the views explicitly.
-
- * e-shell-view-menu.c: Changed `Show shortcut bar' and `Show
- folder tree' items into toggle items.
- (shortcut_bar_mode_changed_cb): New callback to update the status
- of the "show shortcut bar" toggle item when the shortcut bar is
- hidden/shown in the view.
- (folder_bar_mode_changed_cb): Likewise for the folder bar.
- (e_shell_view_menu_setup): Connect these to the corresponding
- signals on the shell.
-
- * e-shell-view.c: New members `shortcut_bar_mode' and
- `folder_bar_mode' in `EShellViewPrivate'.
- (init): Initialize `shortcut_bar_mode' and `folder_bar_mode' to
- `E_SHELL_VIEW_SUBWINDOW_HIDDEN'.
- (class_init): Add the new signals.
- (e_shell_view_set_shortcut_bar_mode): Renamed from
- `e_shell_view_show_shortcuts'. Emit "shortcut_bar_mode_changed"
- and update the `shortcut_bar_mode' member.
- (e_shell_view_set_folder_bar_mode): Renamed from
- `e_shell_view_show_folders'. Emit "folder_bar_mode_changed" and
- update the `folder_bar_mode' member.
-
- * e-shell-view.h: New signals "shortcut_bar_mode_changed",
- "folder_bar_mode_changed".
-
- * e-shell-view.c (setup_menus): Removed.
- (e_shell_view_construct): Use `e_shell_view_menu_setup' instead.
- (e_shell_view_get_bonobo_ui_handler): New function.
-
- * e-shell-view-menu.c (e_shell_view_menu_setup): New.
-
- * e-shell.c (impl_Shell_get_component_for_type): New function,
- implementation of `Evolution::Shell::get_component_for_type'.
- (corba_class_init): Install it into the EPV.
-
- * Evolution-Shell.idl: Added method `get_component_for_type'.
-
-2000-05-30 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shortcuts.c: New members `dirty', `save_idle_id' in
- `EShortcutsPrivate'.
- (init): Initialize.
- (destroy): If the idle ID is nonzero, remove the idle. If `dirty'
- is true, save.
- (idle_cb): New.
- (schedule_idle): New.
- (make_dirty): New.
- (e_shortcuts_remove_shortcut): Call it.
- (e_shortcuts_add_shortcut): Likewise.
- (e_shortcuts_remove_group): Likewise.
- (e_shortcuts_add_group): Likewise.
-
- * e-shell.c (e_shell_construct): Updated to match the `EShortcuts'
- API changes.
-
- * e-shortcuts.c: New member `file_name' in `EShortcutsPrivate'.
- (init): Init to NULL.
- (destroy): Free it.
- (e_shortcuts_load): Removed.
- (e_shortcuts_save): Removed.
- (e_shortcuts_new): New arg @file_name. Load from the specified
- file name.
-
- * e-shortcuts-view.c (added_item): New method implementation.
- (removed_item): New method implementation.
- (added_group): New method implementation.
- (removed_group): New method implementation.
- (class_init): Install these.
-
- * e-shortcuts.c (e_shortcuts_remove_shortcut): New function.
- (e_shortcuts_add_shortcut): New function.
- (e_shortcuts_remove_group): New function.
- (e_shortcuts_add_group): New function.
-
- * e-shell-view.c: New member `view_title_bar' in
- `EShellViewPrivate'.
- (setup_widgets): Put an EShellFolderTitleBar on top of the tree
- view and the content view.
- (update_window_icon): Renamed from `set_icon'.
- (update_folder_title_bar): New.
- (popup_tree): New function to pop up the tree view when the title
- button in the title bar is clicked.
- (folder_title_clicked_cb): New callback for the "clicked" signal
- of EShellFolderTitleBar.
- (setup_widgets): Don't add a title bar to the shortcut bar.
- (create_storage_set_subwindow): New helper function.
- (setup_widgets): Use it.
- (show_error): Use an EClippedLabel instead of a GtkLabel.
-
- * e-shell-view.c: Replaced all the occurences of `gpointer' with
- `void *' for consistency.
-
- * e-shell-folder-title-bar.c: New file.
- * e-shell-folder-title-bar.h: New file.
-
- * e-storage-set-view.c (e_storage_set_view_construct): Ooops. Fix
- inverted key/value pair in the call to `g_hash_table_insert()'.
-
-2000-05-28 Dan Winship <danw@helixcode.com>
-
- * main.c (main): Remove extra free of evolution_directory.
-
-2000-05-28 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-storage.c (evolution_storage_register): Use the
- storage's name when registering.
-
-2000-05-26 Matt Loper <matt@helixcode.com>
-
- * e-shell-view-menu.c (command_about_box): Make authorlist more
- alphabetical.
- (command_show_treeview): New function; shows the treeview, when it
- has been hidden.
- (command_show_shortcut_bar): New function; shows the shortcut bar,
- when it's been hidden.
-
-2000-05-26 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-corba-storage.c (impl_StorageListener_new_folder): Set the
- physical URI on the folder using `e_folder_set_physical_uri()'.
-
- * e-local-folder.c (get_physical_uri): Removed.
- (construct_loading_metadata): Use EFolder's `physical_uri' field
- instead of ours, which is gone.
- (save_metadata): Likewise.
- (destroy): Don't free.
-
- * e-local-folder.h: Removed `physical_uri' from `ELocalFolder'.
-
- * e-folder.c: New member `physical_uri' in `EFolderPrivate'.
- (init): Initialize to NULL.
- (destroy): Free it.
- (get_physical_uri): Removed.
- (e_folder_set_physical_uri): New function.
-
- * e-storage-set.c (e_storage_set_get_folder): Fix off-by-one error
- in extracting the base name.
-
- * e-storage.c: New member `path' in `Folder'.
- (folder_destroy): Free it.
- (folder_new): New arg. Initialize `path' from it.
- (e_storage_construct): Updated accordingly.
- (e_storage_new_folder): Likewise.
- (e_storage_remove_folder): Remove the folder from the hash.
-
- * e-storage-set-view.c (remove_node): New function.
- (removed_storage_cb): Use it.
- (new_folder_cb): New function, callback for the "new_folder"
- signal on the EStorageSet.
- (removed_folder_cb): New function, callback for the
- "removed_folder" signal on the EStorageSet.
- (e_storage_set_view_construct): Connect these signal handlers to
- the respective signals on our model storage.
-
- * e-storage-set.c (storage_new_folder_cb): New function, callback
- for the "new_folder" signal on the storages.
- (storage_removed_folder_cb): New function, callback for the
- "removed_folder" signal on the storages.
- (e_storage_set_add_storage): Connect them to the signals of the
- storage being added.
-
- * e-corba-storage-registry.c
- (impl_StorageRegistry_register_storage): Throw an exception if
- `e_storage_set_add_storage()' returns false.
-
- * e-shell.c (setup_storages): Unref the local storage after adding
- to the storage set.
-
- * e-corba-storage-registry.c
- (impl_StorageRegistry_register_storage): Unref the storage after
- adding to the storage set.
-
- * e-storage-set.c: New hash table `name_to_named_storage' in
- `EStorageSetPrivate'.
- (named_storage_new): New helper function.
- (named_storage_destroy): New helper function.
- (e_storage_set_add_storage): Use the hash table. Return value
- changed to `gboolean'. Return FALSE if there is a storage with
- that name already. Also, ref the storage.
- (e_storage_set_remove_storage): Likewise [but of course don't ref
- the storage].
- (e_storage_set_get_storage): Use the `name_to_named_storage' hash
- table.
- (destroy): Destroy the `name_to_named_storage' hash.
-
- * e-storage-set.h: New signals "new_folder", "removed_folder".
-
- * e-storage.c (e_storage_get_watcher_for_path): Removed.
- (get_watcher_for_path): Removed.
- (class_init): Install signals "new_folder" and "removed_folder".
- (e_storage_remove_folder): Emit "removed_folder".
- (e_storage_new_folder): Emit "new_folder".
-
- * e-storage.h: Removed method `get_watcher_for_path'. New signals
- "new_folder", "removed_folder".
-
- * e-storage-watcher.c: Removed.
- * e-storage-watcher.h: Removed.
-
- * e-corba-storage-registry.c (corba_class_init): Set the
- Bonobo_Unknown evp parts.
-
- * evolution-storage.c: New.
- * evolution-storage.h: New.
-
- * evolution-shell-component.c
- (evolution_shell_component_get_owner): New.
-
- * e-storage-set-view.c (new_storage_cb): New function.
- (e_storage_set_view_construct): Connect to the "new_storage"
- signal on the EStorageSet.
- (removed_storage_cb): New function.
- (e_storage_set_view_construct): Connect to the "removed_storage"
- signal on the EStorageSet.
-
- * e-storage-set-view.c (e_storage_set_view_construct): Make this
- always look pretty, with Helix GNOME or without.
-
-2000-05-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-storage-set-view.c: Make this always look pretty, with Helix
- GNOME or without.
-
-2000-05-25 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-storage-set-view.c (e_storage_set_view_construct): Set the
- dotted line type again. Dotted is less butt-ugly than continuous.
-
- * e-shell-view.c (show_error): Display page zero in the notebook.
-
- * main.c (idle_cb): Renamed from `new_view_idle_cb'. Create the
- EShell object here, because now the shell depends on the GLib loop
- to be running for correct operation.
- (main): Don't create the EShell here.
-
- * e-storage-set-view.c (get_pixmap_and_mask_for_folder): If the
- icon is not found, set the returned pixmap and mask to NULL.
-
- * e-shell.c (e_shell_construct): Added precondition: @corba_object
- must be non-nil.
- (e_shell_new): Added precondition: @local_direcory must be
- non-null.
-
- * evolution-shell-component.c: New.
- * evolution-shell-component.h: New.
-
- * e-shell.c: New member `component_registry' in `EShellPrivate'.
- (init): Initialize to NULL.
- (destroy): Unref it.
- (setup_components): New function to set up the compnent registry
- and initialize the mail, calendar and addressbook components.
- (e_shell_construct): Call it.
-
- * e-storage-set.c: Updated to use EFolderTypeRegistry.
- * e-storage-set.h: Likewise.
- * e-shortcuts.c: Likewise.
- * e-shortcuts.h: Likewise.
- * e-shell.c: Likewise.
-
- * e-shell.h: Likewise.
- * e-shell-view.c: Likewise.
- * e-shortcuts-view.c: Likewise.
- * e-storage-set-view.c: Likewise.
-
- * e-component-registry.c: New.
- * e-component-registry.h: New.
-
- * e-folder-type-registry.c: New.
- * e-folder-type-registry.h: New.
-
- * e-folder-type-repository.c: Removed.
- * e-folder-type-repository.h: Removed.
-
- * Evolution-ShellComponent.idl: New struct `FolderType'; new type
- `FolderTypeList'. New attribute `supported_types'.
- (ShellComponent::set_owner): Renamed from `set_shell'.
- (ShellComponent::create_view): New.
-
-2000-05-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-shell-view.c: Was using the wrong include here.
-
- * e-storage-set-view.c: Got rid of the lines in the tree view.
-
-2000-05-24 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added libepaned.a.
-
- * e-shell-view.c: Switched from GtkPaned to EPaned.
-
-2000-05-23 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c: New member `corba_storage_registry' in
- `EShellPrivate'.
- (init): Initialize it to NULL.
- (destroy): Unref it if not NULL.
- (setup_corba_storages): New function to set up the CORBA storage
- registry and `bonobo_object_add_interface()' it to the shell.
- (setup_storages): Call it from here.
-
- * e-shell.h, e-shell.c: Derive EShell from BonoboObject instead of
- GtkObject.
-
- * e-storage.c (e_storage_remove_folder): Return value changed into
- `gboolean'; return false if an error occurs, true otherwise.
- (e_storage_new_folder): Likewise.
-
- * e-corba-storage-registry.c: New.
- * e-corba-storage-registry.h: New.
-
- * e-corba-storage.c: New.
- * e-corba-storage.h: New.
-
- * Evolution.idl: Include the new IDLs, but no
- `evolution-service-repository.idl' anymore.
-
- * Evolution-Shell.idl: New.
- * Evolution-ShellComponent.idl: New.
- * Evolution-Storage.idl: New.
-
- * evolution-service-repository.idl: Removed.
- * evolution-service-repository.c: Removed.
- * evolution-service-repository.h: Removed.
-
- * e-folder-type-repository.c (folder_type_new): Free `icon_path'.
-
-2000-05-18 Dan Winship <danw@helixcode.com>
-
- * main.c (new_view_idle_cb): add development_warning (moved from
- mail component)
-
-2000-05-16 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-storage-set-view.c: Get rid of the `ICON_WIDTH' and
- `ICON_HEIGHT' #defines.
- (get_pixmap_and_mask_for_folder): Get the mini icon instead of the
- big one. Use `E_SHELL_MINI_ICON_SIZE' instead of `ICON_WIDTH' and
- `ICON_HEIGHT'.
-
- * e-folder-type-repository.c: New member `mini_icon_pixbuf' in
- `FolderType'.
- (folder_type_new): Initialize `mini_icon_pixbuf' by loading the
- mini icon if possible. If the mini icon is not found, resort to
- the big one.
- (folder_type_free): Unref the mini icon.
- (e_folder_type_repository_get_icon_for_type): New arg @mini. If
- true, return the mini icon instead of the standard one.
-
- * e-shell-view.c (set_icon): Get the mini icon instead of the big
- one by using `e_shell_get_icon_path's @try_mini arg.
-
- * e-shell-constants.h: New file.
-
- * e-shell-utils.c
- (e_shell_get_icon_path): New arg @try_mini. If true, look for the
- mini version [whose name ends in `-mini'].
-
- * e-folder-type-repository.c
- (folder_type_new): Free string returned by
- `e_shell_get_icon_path()'.
-
-2000-05-16 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c: New members `storage_set_view_box',
- `shortcut_bar_box', `hpaned1_position', `hpaned2_position' in
- `EShellViewPrivate'.
- (init): Initialize them.
- (setup_widgets): Add title bars to the tree and shortcut views.
- (shortcuts_view_close_button_clicked_cb): New callback function.
- (setup_widgets): Connect to the "close_button_clicked" signal of
- the shortcut view's title bar.
- (storage_set_view_close_button_clicked_cb): New callback function.
- (setup_widgets): Connect to the "close_button_clicked" signal of
- the storage set view's title bar.
- (e_shell_view_show_shortcuts): New function.
- (e_shell_view_show_folders): New function.
-
- * e-shell-view.c: New members `hpaned1', `hpaned2' in
- `EShellViewPrivate'.
- (init): Initialize both to NULL.
- (setup_widgets): Invert the parenting order for the GtkHPaneds and
- store them into the private `hpaned' and `hpaned2' members.
-
- * Makefile.am (evolution_LDADD): Link with `libemiscwidgets.a'.
-
-2000-05-15 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shortcuts.c
- (load_shortcuts_into_view): Removed.
- (e_shortcuts_new_view): Don't set up the shortcut bar manually
- here anymore, and don't set the icon callback either. The
- `EShortcutsView' object is now able to do this by itself.
-
- * e-shortcuts-view.c
- (icon_callback): Moved here from `e-shortcuts.c'.
- (load_group): New function.
- (load_all_shortcuts): New function.
- (e_shortcuts_view_construct): Call it to load the shortcuts from
- the `EShortcuts' object. Also, set `icon_callback' as the icon
- callback.
-
- * e-storage-set-view.c
- (button_press_event): Add/remove grab with `gtk_grab_add' and
- `gtk_grab_remove'.
- (button_release_event): Call `gtk_grab_remove' when removing the
- grab.
-
- * e-shortcuts.c: New member `title_to_group' in
- `EShortcutsPrivate'.
- (init): Initialize here.
- (destroy): Destroy here.
- (unload_shortcuts): Destroy and recreate here.
- (load_shortcuts): Avoid inserting multiple groups with the same
- title, and insert the groups into the `title_to_group' hash table.
- Also, avoid leaking the return value from `xmlNodeListGetString'.
- (e_shortcuts_get_group_titles): New function.
- (e_shortcuts_get_shortcuts_in_group): New function.
- (e_shortcuts_get_storage_set): New function.
-
- * e-storage-set-view.c
- (e_storage_set_view_set_current_folder): Emit the
- "folder_selected" signal.
-
- * e-local-folder.c
- (get_string_value): Return a `char *' to be deallocated by the
- caller instead of a `const char *' that does not need to be
- deallocated.
- (construct_loading_metadata): Free values returned from
- `get_string_value'.
-
-2000-05-15 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-storage-set-view.c: New members `dragged_row_path',
- `selected_row_path_before_click' in `EStorageSetViewPrivate'.
- (init): Initialize them to NULL.
- (motion_notify_event): Set `dragged_row_path' from
- `selected_row_path'.
- (button_press_event): Initialize `selected_row_path_before_click'
- from `selected_row_path'.
- (button_release_event): Set `selected_row_path_before_click' to
- NULL.
- (drag_end): Restore the current selection from
- `selected_row_path_before_click'; then set both `dragged_row_path'
- to NULL.
-
-2000-05-15 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-storage-set-view.c: New members `in_drag' and `drag_button' in
- `EStorageSetViewPrivate'. New static variables `drag_types',
- `num_drag_types', `target_list'.
- (class_init): Create the `target_list'.
- (init): Initialize the private `in_drag' member to false.
- Initialize the private `drag_button' member to zero.
- (button_release_event): Set it to false.
- (motion_notify_event): New function, implementation of
- `GtkWidget::motion_notify_event'. If `in_drag' is false, set it
- to true and set ourselves up as a drag source.
- (button_press_event): New function, implementation of
- `GtkWidget::button_press_event'. Set `drag_button' to the event's
- button number and then chain to the implementation in the parent
- class.
- (drag_end): New function, implementation of `GtkWidget::drag_end'.
- (drag_data_get): New function, implementation of
- `GtkWidget::drag_data_get'.
- (set_e_shortcut_selection): New function, helper for `drag_data_get'.
- (set_uri_list_selection): New function, helper for `drag_data_get'.
- (class_init): Install these method implementations.
-
- * e-storage-set-view.c: New member `selected_row_path' in
- `EStorageSetViewPrivate'.
- (init): Initialize it to NULL.
- (tree_select_row): Set it to the path of the selected row. Don't
- emit "folder_selected" yet. Also, keep the grab.
- (button_release_event): New function, implementation of
- `GtkWidget::button_release_event'. If `selected_row_path' is not
- NULL, emit the "folder_selected" signal with `selected_row_path'
- as the parameter and then set `selected_row_path' to NULL again.
- (class_init): Install `button_release_event'.
-
- * e-storage-set-view.c: Made `ICON_WIDTH' and `ICON_HEIGHT' global
- #defines.
- (e_storage_set_view_construct): Set the row height to
- `ICON_HEIGHT'. Alos, set the selection mode to
- `GTK_SELECTION_BROWSE'.
-
-2000-05-15 Iain Holmes <ih@csd.abdn.ac.uk>
-
- * e-local-folder.c (get_string_value): Use the correct function to
- get the node's contents.
-
- * e-shortcuts.c (load_shortcuts): Same as above.
-
-2000-05-14 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-folder-type-repository.c
- (e_folder_type_repository_get_control_id_for_type): Protect
- against non-existing types.
- (e_folder_type_repository_get_icon_for_type): Likewise.
-
-2000-05-14 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-storage-set-view.c
- (folder_compare_cb): Callback comparison function for comparing
- folders based on their names.
- (insert_folders): Use it to sort the folder list before using it.
-
-2000-05-14 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c
- (setup_storages): Pass the pointer to the folder type repository.
- (e_shell_construct): Initialize the folder type repository before
- everything else.
-
- * e-storage-set.c: New member `folder_type_repository' in
- `EStorageSetPrivate'.
- (init): Initialize it to NULL.
- (destroy): Unref it.
- (e_storage_set_construct): New arg @folder_type_repository.
- Initialize the corresponding member in the private struct through
- it.
- (e_storage_set_new): New arg @folder_type_repository.
- (e_storage_set_get_folder_type_repository): New function.
-
- * e-shortcuts.c (icon_callback): Just use [the new version of]
- `e_folder_type_repository_get_icon_for_type()' instead of loading
- the image manually.
-
- * e-folder-type-repository.c: New member `icon_pixbuf' in
- `FolderType'.
- (folder_type_new): Load the pixbuf.
- (folder_type_free): Unref the pixbuf.
- (e_folder_type_repository_get_icon_name_for_type): Renamed from
- `e_folder_type_repository_get_icon_for_type'.
- (e_folder_type_repository_get_icon_for_type): New function, now
- returning a `GdkPixbuf *'.
-
- * e-shortcuts.c
- (icon_callback): Use `e_shell_get_icon_name()'.
-
- * e-shell-view.c: New member `storage_set_view' in
- `EShellViewPrivate'.
- (init): Initialize it to NULL.
- (e_shell_view_construct): Create an EStorageSetView for the
- shell's EStorageSet and put it into a scrolled window. Also, put
- the scrolled window into the EShellView with some
- [temporary] GtkPaned action. Store the pointer to the
- EStorageSetView to `priv->storage_set_view'.
- (set_icon): Get an EShellView and an EFolder instead of an
- EShellView and a URI. Also, don't leak.
- (update_for_current_uir): New helper function. Call `set_icon'.
- (show_error): Call it.
- (folder_selected_cb): New function.
- (setup_widgets): Connect it to the "folder_selected" signal of the
- storage set view.
-
- * e-storage-set-view.c: New file.
- * e-storage-set-view.h: New file.
-
- * e-shell-utils.c: New file.
- * e-shell-utils.h: New file.
-
-2000-05-10 Christopher James Lahey <clahey@helixcode.com>
-
- * e-shell-view-menu.c: Added an about box.
-
-2000-05-10 Christopher James Lahey <clahey@helixcode.com>
-
- * e-shell-view.c: Set the icons when changing between components.
-
- * main.c: Set the default icon. (The change in e-shell-view.c
- doesn't work unless we do this.)
-
-2000-05-09 Matt Loper <matt@helixcode.com>
-
- * e-shell-view-menu.c (command_run_bugbuddy): New function; allows
- users to submit a bug.
- (command_run_bugbuddy): Implemented with jacob's patch.
-
-2000-05-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c (e_shell_new_view): Display the specified @uri in the
- view.
-
- * e-shell-view.c (e_shell_view_construct): Removed arg @uri.
- (e_shell_view_new): Likewise.
-
- * main.c: New string constant `STARTUP_URI', specifying the URI to
- show in the startup view.
- (new_view_idle_cb): New callback function to create a new view for
- `STARTUP_URI' in the idle loop. We need to do this in the idle
- loop because the CORBA stuff cannot work until the loop starts
- running.
- (main): Set `new_view_idle_cb' up as the idle callback instead of
- creating the view right away.
-
-2000-05-09 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c (setup_storages): Woops. Don't free the path before
- the warning message, as we need to print it.
-
-2000-05-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * main.c (destroy_cb): New function.
- (main): Connect it to the `destroy' signal on the shell.
-
-2000-05-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shortcuts.c (load_shortcuts): Const fix.
-
-2000-05-08 Larry Ewing <lewing@helixcode.com>
-
- * e-shortcuts.c (load_shortcuts_into_view): xmlFree the return
- value of xmlGetProp.
-
-2000-05-07 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shortcuts-view.c (e_shortcuts_view_construct): Use
- correct cast.
-
-2000-05-07 Ettore Perazzoli <ettore@helixcode.com>
-
- * main.c (main): Connect to "no_views_left", not "destroy".
-
- * e-shell.c (view_destroy_cb): Grmpf.
-
-2000-05-07 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell.c (e_shell_construct): Output a warning message if the
- shortcut file is not found.
- (setup_storages): Output a warning message if the local storage
- cannot be initialized.
- (destroy): Destroy all the views.
-
- * e-shell-view.c
- (e_shell_view_construct): Ref the shell.
-
- * e-shortcuts-view.c
- (e_shortcuts_view_construct): Ref the shortcuts.
-
- * e-shell.c: Create the "no_views_left" signal. New member
- `views' in `EShellPrivate'.
- (init): Initialize `views' to NULL.
- (view_destroy_cb): Destroy handler for a view: remove the view
- from `views', and emit the "no_views_left" signal if this was the
- last view.
- (e_shell_new_view): Add the new view to `views' and connect the
- "destroy" signal to `view_destroy_cb'.
- (destroy): Destroy the views.
-
- * e-shell.h: New signal "no_views_left".
-
- * e-shell-view-menu.c (command_quit): New function, implementation
- of the "quit" command.
-
- * e-shell-view.c (e_shell_view_get_shell): New function.
-
- * e-shell.c (e_shell_quit): New function.
-
- * main.c (main): If it is not possible to create the shell for
- some reason, pop up an error message.
- (shell_destroy_cb): New function, signal handler for "destroy" on
- the shell object.
- (main): Connect it.
-
-2000-05-06 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shortcuts.c (destroy): Be safer about NULL objects.
-
- * e-shell.c (destroy): Be safer about NULL objects.
-
- * e-local-storage.c (load_folders): Use `readdir()', not
- `readdir_r()'.
-
-2000-05-06 Ettore Perazzoli <ettore@helixcode.com>
-
- * main.c (init_corba) [! USING_OAF]: We have no options no
- popt context.
-
-2000-05-06 Ettore Perazzoli <ettore@helixcode.com>
-
- * All files: Reorganized and redone a lot of the shell. New
- features: internal URI namespace, extensible storage/folder
- mechanism, configurable shortcuts.
-
-2000-05-03 Damon Chaplin <damon@helixcode.com>
-
- * e-shell-view.c (e_shell_view_new): turned the notebook border off.
- The calendar looks better without it. If any of the views want a
- border they should create it themselves, shouldn't they?
-
-2000-05-04 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shortcut.c (shell_icon_cb): Type of @url changed from `gchar
- *' to `const gchar *'; new arg @data.
- (e_shortcut_bar_view_new): Pass NULL as the closure value for
- `e_shortcut_bar_set_icon_callback()'.
-
-2000-05-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-folder-mail.c: Removed.
-
- * e-folder-mail.h: Removed.
-
- * eshell-types.h: Removed.
-
- * e-folder.h: Don't #include "eshell-types.h".
-
-2000-05-02 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-folder.h: Removed member `eservice' from `EFolder'.
-
- * e-service.c: Removed.
-
- * e-service.h: Removed.
-
-2000-05-02 Matt Loper <matt@helixcode.com>
-
- * Makefile.am: set G_LOG_DOMAIN.
-
-2000-05-01 Dan Winship <danw@helixcode.com>
-
- * e-shell-view.c (e_shell_view_set_view): Turn off control frame
- autoactivation, so the toolbars work correctly. This may actually
- be a bug in Bonobo, but we'll kludge around it here for now.
-
-2000-04-27 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-shell-view.c: OAFized.
- (get_view): If `bonobo_widget_new_control()' fails for the
- calendar, don't try to get the property bag and stuff and thus
- prevent a segfault.
-
- * main.c
- (corba_init): Removed Bonobo initialization. Implemented OAF
- version for the case in which `USING_OAF' is #defined.
- (init_bonob): New function.
- (main): Call `init_bonobo()'.
-
-2000-04-26 Matt Loper <matt@helixcode.com>
-
- * e-shell-view.c (bonobo_widget_is_dead): Helper function to see
- whether a bonobo widget is a zombie (ie the remote bonobo control
- died).
- (e_shell_view_set_view): Try to respawn dead widgets.
-
-2000-04-25 Dan Winship <danw@helixcode.com>
-
- * Makefile.am: include -I$(datadir)/idl in orbit-idl arguments so
- that you can have bonobo installed in the same prefix as
- evolution, when that isn't the same prefix is gnome-libs, which a
- lot of people seem to be doing.
- (CLEANFILES): add EVOLUTION_CORBA_GENERATED
-
-2000-04-24 Christopher James Lahey <clahey@helixcode.com>
-
- * idl/folder.idl: Made some functions syncronous that didn't need
- to be asyncronous.
-
-2000-04-24 Matt Loper <matt@helixcode.com>
-
- * e-shell-view.h: Added hpaned and treeview widgets to
- EShellView. Added e_shell_view_toggle_shortcut_bar() and
- e_shell_view_toggle_treeview().
-
- * e-shell-view.c (e_shell_view_setup_shortcut_display): Use EPaned
- widget to house our shortcut bar.
- (e_shell_view_toggle_shortcut_bar): New function; toggles whether
- the shortcut bar is showing.
- (e_shell_view_toggle_treeview): Same, for the treeview (NYI).
- (e_shell_view_new): Put the notebook view in our EPaned widget.
-
- * e-shell-view-menu.c (esv_cmd_toggle_shortcut_bar): New function;
- toggles whether the shortcut bar is viewed.
- (esv_cmd_toggle_treeview): Same, but with the treeview. Added
- menuitems in the "view" menu to allow access to the above.
-
-2000-04-19 Seth Alves <alves@hungry.com>
-
- * e-shell-view.c (get_view): set calendar's uri with a property bag
-
-2000-04-19 Christopher James Lahey <clahey@helixcode.com>
-
- * idl/folder.idl: New idl file. Still unused.
-
-2000-04-14 Christopher James Lahey <clahey@helixcode.com>
-
- * e-shell-view.c: Made the left pane of the shell view not
- autoresize.
-
-2000-04-09 Matt Loper <matt@helixcode.com>
-
- * e-shell-view.c (e_shell_view_setup): Set the default height
- bigger, to 600, so that everything in the shortcut-bar shows up.
-
-2000-04-07 Matt Loper <matt@helixcode.com>
-
- * e-shell-view.c (destroy_folder_view): New function;
- Bonobo_Unknown_unref's the controls that have the views in them.
- (esv_destroy): Calls the above for each folder_view in the
- hashtable.
- (get_view): unref the ServiceRepository interface of the control
- when we're done with it.
-
-2000-04-06 Miguel de Icaza <miguel@gnu.org>
-
- * shell/e-shortcut.c (shell_icon_cb): Append a slash here.
- (shell_icons): Only list the filenames.
-
- * shell/main.c (evolution_boot): Be less rude.
-
-2000-04-06 Matt Loper <matt@helixcode.com>
-
- * shell/main.c (evolution_boot): Make sure our data directory is
- available with e_setup_base_dir ().
-
-2000-04-06 Miguel de Icaza <miguel@gnu.org>
-
- * shell/e-shortcut.c (shell_icon_cb): Load the icons from the
- installation path, not form the GNOME-libs installation prefix.
- (shell_icon_cb): Memory leak fix.
-
- * shell/Makefile.am (imagesdir): Pass the EVOLUTION_IMAGES
- installation directory here.
-
-2000-04-05 Seth Alves <alves@hungry.com>
-
- * shell/e-shell-view.c (get_view): hook up control:calendar
-
-2000-03-31 Dan Winship <danw@helixcode.com>
-
- * shell/e-shortcut.c (e_shortcut_bar_view_new, shell_icon_cb):
- Update for shortcut bar changes.
-
- * shell/e-folder.h: add E_FOLDER_SUMMARY
- * shell/e-shell.c (e_shell_setup_default_folders): make the
- "Today" icon be of type E_FOLDER_SUMMARY, not E_FOLDER_MAIL.
-
-2000-03-30 Dan Winship <danw@helixcode.com>
-
- * shell/e-shell-view.c (e_shell_view_set_view): Hold off on
- deactivating the "outgoing" control until after setting up the
- "incoming" control. That way if the new control takes a few
- seconds to load, there won't be an ugly empty spot where the
- toolbar used to be while the new control loads.
-
-2000-03-29 Dan Winship <danw@helixcode.com>
-
- * shell/e-shell-view.c (e_shell_view_set_view): Call
- bonobo_control_frame_activate on the folder_view every time it
- is displayed, and bonobo_control_frame_deactivate every time it is
- hidden.
-
-2000-03-25 Matt Loper <matt@helixcode.com>
-
- * shell/e-shell-view.c (get_view): Move CORBA_Environment to
- different scope.
-
-2000-03-22 Matt Loper <matt@helixcode.com>
-
- * shell/main.c (evolution_boot): gtk_signal_connect'ed "destroy"
- to gtk_main_quit, so that the shell dies when you want it to.
-
- * shell/e-shell-view.c (get_view): Reorganized, and added
- assertions.
- (e_shell_view_set_view): Added assertions.
-
-2000-03-20 Matt Loper <matt@helixcode.com>
-
- * shell/e-shell-view.h: New private field in EShellView added,
- which contains the notebook and a hashtable of folders to views.
-
- * shell/e-shell-view.c (e_shell_view_set_view): Instead of
- creating a new control every time we set the view, we now keep our
- controls in a notebook. This function now switches to the correct
- notebook page, or creates a new page/control as necessary.
- (e_shell_view_new): Creates and inserts the notebook into the
- shell.
-
-2000-03-13 Christopher James Lahey <clahey@helixcode.com>
-
- * shell/e-shell-view.c: Added an E_FOLDER_CONTACTS section to the
- get_view function.
-
-2000-03-13 bertrand <bertrand@helixcode.com>
-
- * shell/e-shell.c (EShell_register_service):
- test implementation. Show the uri and the type
- of service that has just been registered.
-
- * shell/e-shell-view.c (get_view):
- once we have the bonobo control widget,
- disable the autoactivation and activate
- the control frame.
- (get_view): added a parameter to have
- a reference to the EShellView.
- (get_view): In the case of the mail component
- use the Evolution_ServiceRepository to
- give the component a reference to the
- Shell server.
-
-2000-03-12 bertrand <bertrand@helixcode.com>
-
- * shell/e-shell-view.c (get_view): name change
-
-
- * shell/e-folder.c (e_folder_get_folder_type): added the
- get_e_folder_type function.
-
- * shell/evolution-service-repository.c:
- (evolution_service_repository_new): creates an
- Evolution_ServiceRepository object.
- (create_evolution_service_repository):
- create the corresponding servant.
- (evolution_service_repository_construct): set
- the closure as well as the virtual functions.
-
-2000-03-12 bertrand <bertrand@helixcode.com>
-
- * shell/evolution-service-repository.c:
- * shell/evolution-service-repository.h:
- Implementation of the service repository interface
- as a bonobo object.
-
- * shell/evolution-service-repository.idl:
- new file. Contains the definition for the service
- repository interface.
-
- * shell/Shell.idl: move the shell related stuff
- here
-
-2000-03-12 bertrand <bertrand@helixcode.com>
-
- * shell/e-folder.h: add a field refering to a
- service associated to the efolder. In the case of
- distant folders, it is generally a server.
-
- * shell/e-service.c: New class. Models a service.
- A service is an object with an URI and a root folder.
- It genreally reporesents a distant folder.
- A service is generally a ressource shared amongst
- several folders.
- * shell/e-service.h:
-
-2000-03-07 bertrand <bertrand@helixcode.com>
-
- * shell/e-shell-shortcut.c (shortcut_bar_item_selected):
- removed a test that prevented the standard menu
- to be shown.
-
-2000-03-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * shell/Makefile.am (INCLUDES): use `top_srcdir' instead of
- `srcdir'. Also, add `$(top_srcdir)'. And put the srcdir includes
- before everything else.
- (evolution_LDADD): `libeutil.la', not `libeutil.a'.
-
-2000-02-22 bertrand <Bertrand.Guiheneuf@aful.org>
-
- * shell/Makefile.am (evolution_LDADD):
- add libetext.a.
-
-2000-02-08 Iain Holmes <ih@csd.abdn.ac.uk>
-
- * shell/Makefile.am: Changed the order of the compilation, so the CORBA
- stuff was generated before it was needed.
-
-2000-01-15 Miguel de Icaza <miguel@gnu.org>
-
- * shell/e-shell.c: Construct the default folders
-
- * shell/e-shell-view.c (e_shell_view_new): Setup the main GnomeApp
- application, load the shortcut, internal api.
-
- * shell/e-folder.c (e_folder_get_type_name): Return description
- here; Change of policy; We now know about all of the possible
- types that can be displayed on Evolution.
-
-2000-01-15 Miguel de Icaza <miguel@gnu.org>
-
- * shell/e-folder.c: Renamed signal.
-
- * widgets/shortcut-bar/e-shortcut-bar.c (e_shortcut_bar_add_item):
- Use e_bar_set_item_data.
-
- Drop item_url; Require image argument; Require user data
- argument.
-
-2000-01-05 Miguel de Icaza <miguel@gnu.org>
-
- * shell/Makefile.am: New file.
-
diff --git a/shell/Makefile.am b/shell/Makefile.am
index ae3eb22de2..887eb87d39 100644
--- a/shell/Makefile.am
+++ b/shell/Makefile.am
@@ -196,7 +196,6 @@ endif
EXTRA_DIST = \
shell.error.xml \
$(schema_in_files) \
- ChangeLog.pre-1-4 \
evolution-nognome.in \
evolution-icon.rc \
evolution.ico \
diff --git a/smime/ChangeLog b/smime/ChangeLog
deleted file mode 100644
index 8310f3dbfb..0000000000
--- a/smime/ChangeLog
+++ /dev/null
@@ -1,896 +0,0 @@
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * gui/smime-ui.glade:
- * gui/e-cert-selector.c:
- Remove deprecated Gtk+ symbols.
-
-2009-04-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #539002
-
- * gui/certificate-manager.c: (load_certs):
- Show all other certificates in a contact tab.
-
-2009-04-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #529745
-
- * gui/certificate-manager.c: (import_your), (import_contact):
- Add more file types in a file filter.
-
-2009-02-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572975
-
- * gui/smime-ui.glade: Center dialogs.
- * gui/certificate-manager.c: (import_your), (import_contact),
- (import_ca): Destroy file chooser dialog early enough to not have
- hidden any other windows below it.
-
-2008-10-10 Sankar P <psankar@novell.com>
-
-License Changes
-
- * lib/e-asn1-object.c:
- * lib/e-cert-db.c:
- * lib/e-cert-trust.c:
- * lib/e-cert.c:
- * lib/e-pkcs12.c:
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/cert-trust-dialog.c:
- * gui/cert-trust-dialog.h:
- * gui/certificate-manager.h:
- * gui/certificate-viewer.c:
- * gui/certificate-viewer.h:
- * gui/component.c:
- * gui/component.h:
- * lib/e-cert-db.h:
- * lib/e-pkcs12.c:
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * gui/ca-trust-dialog.c:
- * gui/ca-trust-dialog.h:
- * gui/certificate-manager.c:
- * gui/e-cert-selector.c:
- * gui/e-cert-selector.h:
- * lib/e-asn1-object.h:
- * lib/e-cert-trust.h:
- * lib/e-cert.h:
- * lib/e-pkcs12.h:
- * tests/import-cert.c:
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534360
-
- * gui/e-cert-selector.h:
- Migrate from deprecated GtkObject symbols to GObject equivalents.
-
-2008-03-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #513951
-
- * lib/e-cert-db.c (initialize_nss):
- Use e_get_user_data_dir() instead of constructing the full path.
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #437579
-
- * lib/e-cert-db.c:
- Fix various compiler warnings. Patch from Milan Crha.
-
-2007-09-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #476231
-
- * gui/certificate-manager.c:
- Remove non-USE_GTKFILECHOOSER code.
- GtkFileChooser has been around since 2004.
-
-2007-09-10 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #471791
-
- * gui/e-cert-selector.c: (ecs_find_current): Move away from g_assert
- to critical warnings
-
-2007-08-31 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #378759
-
- * gui/component.c: (smime_pk11_passwd), (smime_pk11_change_passwd):
- * lib/e-pkcs12.c: (prompt_for_password):
- Do not pass NULL as 'key' parameter.
-
-2007-07-30 Andre Klapper <a9016009@gmx.de>
-
- * gui/smime-ui.glade:
- remove "window1" string from translation
-
-2007-07-27 Matthew Barnes <mbarnes@redhat.com>
-
- * tests/Makefile.am:
- Rename GNOME_FULL_LIBS to GNOME_PLATFORM_LIBS.
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for version removal from Installed files from Gilles Dartiguelongue
-
- * Makefile.am:
-
-2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #396645 from Gilles Dartiguelongue
-
- * gui/certificate-manager.c: (import_your), (import_contact),
- (import_ca): Show only cert files in filechooser.
-
-2007-04-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #429422
-
- * gui/certificate-manager.c (certificate_manager_config_control_new):
- Use g_object_ref() instead of gtk_widget_ref().
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2006-10-01 Kjartan Maraas <kmaraas@gnome.org>
-
- * lib/e-asn1-object.c: (build_from_der): Initialize a pointer
- to NULL and cast away a warning. bug #332101.
- * lib/e-pkcs12.c: (prompt_for_password), (nickname_collision):
- Fix some signed/unsigned warnings. bug #332101.
-
-2006-08-21 Andre Klapper <a9016009@gmx.de>
-
- * smime-ui.glade:
- changed window focus. Fixes bug #266828.
-
-2006-06-27 Veerapuram Varadhan <vvaradhan@novell.com>
-
- ** Fixes #334848
-
- * lib/e-pkcs12.c (prompt_for_password):
- * gui/component.c (smime_pk11_passwd), (smime_pk11_change_passwd):
- Do not pass NULL for the domain parameter of
- e_passwords_ask_password.
-
-2006-06-15 Tor Lillqvist <tml@novell.com>
-
- * lib/e-cert-db.c (initialize_nss): On Win32, NSS wants filenames
- in system codepage, so convert UTF-8 filename to system codepage.
-
-2006-01-30 Tor Lillqvist <tml@novell.com>
-
- * lib/e-cert-db.c (install_loadable_roots): On Win32, don't bother
- to attempt looking in Unix paths like /usr/lib or /opt/mozilla
- for Mozilla's nssckbi module. If necessary, add code later to look
- up the installation path of Mozilla or Firefox from the Registry.
-
-2006-01-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * gui/cert-trust-dialog.c: (ctd_response):
- * gui/certificate-viewer.c: (fill_in_general):
- * gui/component.c:
- * lib/e-cert-db.c: (initialize_nss), (default_nickname):
- * lib/e-cert-db.h:
- * lib/e-cert.c: (create_tbs_certificate_asn1_struct):
- * lib/e-pkcs12.c: (import_from_file_helper):
- Remove unused code. Use #ifdef instead of #if some places.
- Add missing header.
-
-2006-01-27 Andre Klapper <a9016009@gmx.de>
- * smime-ui.glade:
- removed string "dialog1" from translation. Fixes bug 306118.
-
-2006-01-11 Simon Zheng <simon.zheng@sun.com>
-
- Fix for 325748.
- * lib/e-cert-db.c: (install_loadable_roots): Add an search path
- which can be automatically retrieved when running configure.
-
-2006-01-10 Simon Zheng <simon.zheng@sun.com>
-
- * lib/e-cert.c:use e_utf8_strftime() in evolution-data-server/
- libedataserver/e-data-server-util.c instead of the copy in
- evolution/e-util/e-util.c.
-
-2006-01-06 Andre Klapper <a9016009@gmx.de>
- * lib/e-cert-c: marked LDAP specifix strings as not translatable.
- Fixes bug 273076.
-
-2006-01-02 Harish Krishnaswamy <kharish@novell.com>
-
- * gui/certificate-manager.c: (initialize_yourcerts_ui):
- Do not set the sort column before the model is initialized.
- This is done later by the function unload_certs.
- Fixes #325472 (critical warning crasher).
-
-2005-12-18 Tor Lillqvist <tml@novell.com>
-
- * gui/Makefile.am: Link with libeutil.
-
- * gui/ca-trust-dialog.c (ca_trust_dialog_show)
- * gui/cert-trust-dialog.c (cert_trust_dialog_show)
- * gui/certificate-manager.c (certificate_manager_config_control_new)
- * gui/certificate-viewer.c (certificate_viewer_show)
- * gui/e-cert-selector.c (e_cert_selector_new):
- Construct glade file pathname at run-time.
-
- * lib/e-cert-db.c
- * lib/e-pkcs12.c: Use gstdio wrappers. Open file in binary mode.
-
-2005-07-28 Mengjie Yu <meng-jie.yu@sun.com>
-
- * lib/e-cert-db.c:
- Add reserved field for an empty structure.
-
- Fixes #311837
-
-2005-07-20 Tor Lillqvist <tml@novell.com>
-
- * gui/Makefile.am: Use privsolib so the DLL gets installed in
- bindir on Win32. (See ChangeLog entry in .. from 2005-06-18.) Link
- with libeshell. Use NO_UNDEFINED.
-
- * lib/Makefile.am: Use privsolib here, too. Link with libeutil and
- CERT_UI_LIBS. Use NO_UNDEFINED.
-
-2005-06-06 JP Rosevear <jpr@novell.com>
-
- * lib/e-cert-db.c (install_loadable_roots): pull up missing merge
- from branch
-
-2005-05-06 Sankar P <psankar@novell.com>
-
- *gui/certificate-manager.c
- Changed cert to certificates
- Fixes #273075
-
-2005-03-31 Jeffrey Stedfast <fejj@novell.com>
-
- * lib/e-cert-db.c (install_loadable_roots): Copied Mozilla code to
- check if the nssckbi root certs module was too old and if it was,
- delete/unload it.
-
-2005-03-30 Li Yuan <li.yuan@sun.com>
-
- * gui/smime-ui.glade:
- add a11y name to Certificates Table
- Fixes #73914
-
-2005-02-21 Not Zed <NotZed@Ximian.com>
-
- ** See bug #68592
-
- * gui/certificate-manager.c (yourcerts_selection_changed): dont
- pass backup to handle_selection_changed.
- (certificate_manager_config_control_new): disable the backup
- buttons always.
-
-2005-02-23 Hans Petter Jansson <hpj@novell.com>
-
- * gui/component.c:
- * lib/e-cert-db.c:
- * lib/e-pkcs12.c: Include <libedataserverui/e-passwords.h>.
-
-2005-02-09 Hans Petter Jansson <hpj@novell.com>
-
- * lib/Makefile.am:
- * gui/Makefile.am: Install shared libraries to privlibdir.
-
-2005-02-04 Rodney Dawes <dobey@novell.com>
-
- * gui/ca-trust-dialog.c (ca_trust_dialog_new): Set the border widths
- for the dialog internal container widgets to be HIG compliant
-
- * gui/smime-ui.glade: Set the vbox spacing to 12 for HIG compliance
-
-2004-11-23 Not Zed <NotZed@Ximian.com>
-
- * gui/certificate-manager.c (delete_ca): don't remove the tree
- node if deleting the cert failed.
- (delete_your): same.
- (delete_contact): same. Hoorah for code-reuse.
-
-2004-10-13 JP Rosevear <jpr@novell.com>
-
- * gui/e-cert-selector.c: update to use G_DEFINE_TYPE
-
-2004-10-11 Not Zed <NotZed@Ximian.com>
-
- * gui/e-cert-selector.c (e_cert_selector_new): dont try to
- deference NULL nickname or emailAddr on the cert.
-
-2004-09-03 Not Zed <NotZed@Ximian.com>
-
- ** See bug #64420.
-
- * lib/e-pkcs12.c (prompt_for_password): set the outptr after we've
- actually got a pointer for it allocated.
-
-2004-08-16 Not Zed <NotZed@Ximian.com>
-
- ** See bug #62963.
-
- * gui/cert-trust-dialog.c (ctd_response): fix c99 syntax. Spotted
- by Vincent Noel <vnoel@cox.net>
-
-2004-08-12 Carlos Garnacho Parro <carlosg@gnome.org>
-
- * gui/certificate-manager.c: Optionally use GtkFileChooser if
- compiled against Gtk+ >= 2.4.0
-
-2004-08-10 Not Zed <NotZed@Ximian.com>
-
- * gui/component.c (smime_pk11_passwd, smime_pk11_change_passwd):
- * lib/e-pkcs12.c (prompt_for_password): api change in e_passwords.
-
-2004-08-02 Jeffrey Stedfast <fejj@novell.com>
-
- * lib/e-pkcs12.c (prompt_for_password): Fixed to work for both LE
- and BE architectures.
-
-2004-07-16 Chris Toshok <toshok@ximian.com>
-
- [ fixes #61490 ]
-
- * lib/e-cert-db.c (e_cert_db_import_pkcs12_file): un-ifdef this,
- as it's working..
- (e_cert_db_export_pkcs12_file): and ifdef this one, since it's the
- function i meant to ifdef in the first place.
-
-2004-06-17 JP Rosevear <jpr@novell.com>
-
- Fixes #56458
-
- * gui/smime-ui.glade: make the buttons vertical
-
-2004-06-17 Not Zed <NotZed@Ximian.com>
-
- ** See #59885.
-
- * lib/e-cert-db.c (e_cert_db_import_pkcs12_file): move the #if
- notyet stuff inside the function so the symbol is defined, since
- we call it eslewhere. i dunno if it actually works yet.
-
-2004-06-15 Jeffrey Stedfast <fejj@novell.com>
-
- * lib/Makefile.am: Added smime-marshal.list to EXTRA_DIST
-
-2004-06-08 Chris Toshok <toshok@ximian.com>
-
- * lib/e-cert-db.[ch]: quiet the compiler, and dobey.
-
-2004-05-28 Not Zed <NotZed@Ximian.com>
-
- * gui/certificate-manager.c (initialize_yourcerts_ui): set some
- columns resizable.
- (initialize_contactcerts_ui): same.
-
- ** See bugs #52061 & #52669.
-
- * gui/smime-ui.glade: added cert-trust-dialog and tweaked the
- ca-trust-dialog.
-
- * gui/ca-trust-dialog.c (ca_trust_dialog_show): Fix the %s in the
- label. Slack.
- (ca_trust_dialog_show): slight rearrangement.
-
- * gui/certificate-manager.c (add_contact_cert): fill out fields.
-
- * lib/e-cert.c (e_cert_get_usage): helper to get the usage of a
- cert.
-
- * gui/certificate-manager.c (edit_ca): use the right certdb, not
- the e-one.
- (add_user_cert): fill out missing columns.
-
- * lib/e-cert.c (e_cert_get_ca_cert): new method to find the ca
- cert of a cert.
-
- * gui/cert-trust-dialog.[ch]: peer cert trust editor.
-
- * gui/certificate-manager.c (edit_contact): implement.
-
-2004-05-17 Jon Oberheide <jon@focalhost.com>
-
- * gui/e-cert-selector.c (e_cert_selector_new): add "Select
- certificate" title to the previously untitled dialog.
-
-2004-05-19 James Willcox <jwillcox@gnome.org>
-
- * lib/e-cert-db.c: (pk11_password):
-
- Don't crash when the user presses 'cancel'. Fixes #58733.
-
-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.
-
-2004-04-30 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #52724 ]
-
- * gui/ca-trust-dialog.c (ca_trust_dialog_set_trust): new function,
- set the toggle buttons' states.
-
- * gui/ca-trust-dialog.h (ca_trust_dialog_set_trust): add
- prototype.
-
- * gui/certificate-manager.c (edit_ca): flesh out the rest of the
- editing here. set the existing trust levels and get them back
- from the dialog when OK is clicked (and store them to the cert
- db.)
-
-2004-03-24 Chris Toshok <toshok@ximian.com>
-
- * lib/smime-marshal.list: add BOOL:POINTER,POINTER,POINTER,POINTER
- for confirm_ca_cert_import.
-
- * lib/e-cert-db.c (e_cert_db_class_init): initialize the
- confirm_ca_cert_import signal.
- (confirm_download_ca_cert): emit confirm_ca_cert_import and use
- the returned values.
- (handle_ca_cert_download): fix the ca trust foo.
- (e_cert_db_import_certs): pass the cerdb to
- handle_ca_cert_download since we need to emit something on that
- object.
-
- * lib/e-cert-db.h (struct _ECertDBClass): add
- confirm_ca_cert_import signal.
-
- * gui/smime-ui.glade: give names to the check buttons in the ca
- trust dialog.
-
- * gui/component.c (smime_confirm_ca_cert_import): new function,
- show the trust dialog.
- (smime_component_init): connect to "confirm_ca_cert_import"
- signal.
-
- * gui/certificate-viewer.c (fill_in_general): fix lots of
- uninitialized variable accesses.
- (certificate_viewer_show): don't show the dialog (or connect to
- the response signal.) that's the caller's job.
-
- * gui/certificate-manager.c (view_your): do the showing of the
- certificate_viewer here.
- (view_contact): same.
- (view_ca): same.
- (edit_ca): new function, pop up the ca trust dialog. we need more
- here though, to fill in the toggle buttons when bringing up the
- dialog, and also to save out the settings when the user clicks ok.
- (initialize_authoritycerts_ui): hook up the edit_ca button.
-
- * gui/Makefile.am (libevolution_smime_la_SOURCES): add
- ca-trust-dialog.[ch].
-
- * gui/ca-trust-dialog.[ch]: new file implementing the ca trust
- dialog used for importing/editing ca trust levels.
-
-2004-03-19 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #52667 ]
-
- * gui/certificate-manager.c (import_ca): don't expand the CA tree
- by default.
- (populate_ui): same.
-
-2004-03-19 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #52829 ]
-
- * lib/smime-marshal.list: add BOOL:POINTER,POINTER for
- pk11_change_passwd.
-
- * lib/e-cert-db.c (e_cert_db_class_init): initialize the
- pk11_change_passwd signal.
- (e_cert_db_login_to_slot): emit "pk11_change_passwd" with
- old_passwd == NULL to initialize the database.
-
- * lib/e-cert-db.h: add pk11_change_passwd signal slot.
-
- * gui/component.c (smime_pk11_change_passwd): implement the
- portion of this that gets called with old_passwd == NULL (the only
- part that needs implementing yet, since we don't have a UI for
- changing the password.)
- (smime_component_init): hook up to the pk11_change_passwd signal
- on ECertDB.
-
-2004-03-10 Rodney Dawes <dobey@ximian.com>
-
- * gui/certificate-viewer.c (certificate_viewer_show): Fix the border
- width setting for the button area, to be HIG-compliant
- * gui/smime-ui.glade: Update some border widths for the cert viweer
- Remove dialog separators (This portion from William Jon McCann)
-
-2004-02-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * gui/component.c: include config.h
-
-2004-02-24 JP Rosevear <jpr@ximian.com>
-
- * gui/Makefile.am: fix includes for builddir != srcdir
-
-2004-02-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * lib/e-pkcs12.c: #include <config.h>
- (e_pkcs12_export_to_file): Hmm. I gather this needs to be
- implemented. return FALSE here until someone implements this so
- gcc doesn't complain about control reaching the end of a non-void
- function.
- (handle_error): Same.
-
- * lib/e-cert-trust.c: And here.
-
- * lib/e-cert-db.c: Same.
-
- * lib/e-asn1-object.c: And here.
-
- * lib/e-cert.c: Here too.
-
- * gui/e-cert-selector.c: Same.
-
- * gui/certificate-viewer.c: Same.
-
- * gui/certificate-manager.c: #include <config.h>
-
-2004-01-07 Not Zed <NotZed@Ximian.com>
-
- * gui/e-cert-selector.c (ecs_find_current): check certlist !=
- NULL, CERT_LIST_EMPTY dereferences it. Bug #52457.
-
-2004-01-05 Chris Toshok <toshok@ximian.com>
-
- * lib/e-cert-db.c (e_cert_db_login_to_slot): oops, remove
- hardcoded test passwd :)
-
- * gui/component.c (smime_pk11_passwd): new function, implement the
- password dialog for PK11 slot authentication.
- (smime_component_init): new function, initialize any gui related
- signals that the backend exposes.
-
- * gui/certificate-manager.c (import_your): use
- e_cert_db_import_pkcs12_file.
- (delete_your): new function, implement.
- (view_your): same.
- (backup_your): new function, stub out.
- (backup_all_your): same.
- (create_yourcerts_treemodel): new function.
- (initialize_yourcerts_ui): do all the sorting foo, and hook up all
- the signals.
- (ainitialize_contactcerts_ui): same.
- (initialize_authoritycerts_ui): same.
- (view_contact): treemodel -> streemodel.
- (view_ca): same.
- (delete_contact): same, and convert from the sort iter to the
- child iter before we remove.
- (delete_ca): same.
- (import_contact): call gtk_tree_view_expand_all.
- (import_ca): same.
- (add_user_cert): append to the child model, not the sort model.
- (add_contact_cert): same.
- (add_ca_cert): same.
- (unload_certs): implement the E_CERT_USER case, and fix the
- USER/CA stuff to use the sorted treemodels.
- (load_certs): remove spew.
- (populate_ui): expand all the tree views.
-
- * lib/.cvsignore: ignore the generated marshalling files.
-
- * lib/Makefile.am: add the marshalling foo.
-
- * lib/smime-marshal.list (BOOL): new file.
-
- * lib/e-cert-db.c (pk11_password): new function, emit the
- pk11_passwd signal.
- (initialize_nss): new function, split out all the nss init code
- here, and add all the PKCS12 cipers.
- (install_loadable_roots): new function, split this code out from
- the class_init.
- (e_cert_db_class_init): call initialize_nss() and
- install_loadable_roots(). also register our pk11_passwd signal.
- (e_cert_db_import_pkcs12_file): implement.
- (e_cert_db_login_to_slot): new function, implement.
-
- * lib/e-cert-db.h (struct _ECertDBClass): add pk11_passwd signal,
- and add prototype for e_cert_db_login_to_slot.
-
- * lib/e-pkcs12.c (input_to_decoder): remove spew.
- (prompt_for_password): fix this.
- (import_from_file_helper): fix fix fix, and remove spew.
- (write_export_file): nuke, we don't need this.
-
-2004-01-04 Chris Toshok <toshok@ximian.com>
-
- * gui/certificate-viewer.c (fill_in_general): use <tt> markup
- around the fingerprints, and italicize the Not part of certificate
- text.
- (fill_in_details): create a monospace text tag to be used in the
- field value textbuffer.
- (fields_selection_changed): use the text tag when inserting text.
-
-2003-12-10 Not Zed <NotZed@Ximian.com>
-
- * gui/e-cert-selector.c (e_cert_selector_new): if we get no
- matching certs, show empty menu rather than crashing. #51922.
-
-2003-12-05 JP Rosevear <jpr@ximian.com>
-
- * lib/e-cert.c: fix for C89
-
-2003-12-04 Chris Toshok <toshok@ximian.com>
-
- * gui/certificate-viewer.c (certificate_viewer_show): set the
- window title based on e_cert_get_window_title.
-
- * lib/e-cert.c (e_cert_get_window_title): new function, for use
- with the certificate viewer.
- (create_asn1_struct): call e_cert_get_window_title.
-
-2003-12-04 Chris Toshok <toshok@ximian.com>
-
- * lib/e-cert.h: add prototype for e_cert_get_asn1_struct.
-
- * lib/e-cert.c (e_cert_dispose): unref the asn1 object.
- (get_int_value): copy and massage from mozilla source.
- (process_version): same.
- (process_serial_number_der): same.
- (get_default_oid_format): same.
- (get_oid_text): same.
- (process_raw_bytes): same.
- (process_sec_algorithm_id): same.
- (process_subject_public_key_info): same.
- (process_ns_cert_type_extensions): same.
- (process_key_usage_extensions): same.
- (process_extension_data): same.
- (process_single_extension): same.
- (process_extensions): same.
- (process_name): same.
- (create_tbs_certificate_asn1_struct): same.
- (create_asn1_struct): same.
- (e_cert_get_asn1_struct): new function.
-
- * lib/e-asn1-object.c (e_asn1_object_dispose): free the display
- name, value, and children.
- (e_asn1_object_init): assume it's a valid container unless we hear
- otherwise.
- (e_asn1_object_new_from_cert): nuke.
- (e_asn1_object_set_valid_container): implement.
- (e_asn1_object_append_child): same.
- (e_asn1_object_set_display_name): same.
- (e_asn1_object_set_display_value): same.
-
- * lib/e-asn1-object.h: add prototypes for
- e_asn1_object_set_valid_container, e_asn1_object_set_display_name,
- e_asn1_object_set_display_value, and e_asn1_object_append_child.
-
- * gui/certificate-viewer.c (populate_fields_tree): populate the
- tree from the asn structure.
- (hierarchy_selection_changed): blow away the old fields_tree
- content and populate it again.
- (fields_selection_changed): implement, set the text view's
- contents to the asn1 object's display_value.
- (fill_in_details): expand all nodes in the hierarchy tree.
-
-2003-12-03 Chris Toshok <toshok@ximian.com>
-
- * lib/Makefile.am (libessmime_la_SOURCES): add e-asn1-object.[ch]
-
- * gui/smime-ui.glade: rename the ca trust dialog, and give it a
- proper id.
-
- * gui/certificate-manager.c (yourcerts_selection_changed): just
- use @selection.
- (contactcerts_selection_changed): same.
- (authoritycerts_selection_changed): same.
-
- * gui/certificate-viewer.c (free_data): free the cert chain.
- (fill_in_general): move all the general tab stuff here.
- (hierarchy_selection_changed): new function. not finished.
- (fields_selection_changed): new function, unimplemented.
- (fill_in_details): new function, fill in the heirarchy and hook up
- signals and stuff.
- (certificate_viewer_show): call fill_in_general/fill_in_details.
-
- * lib/e-cert.c (e_cert_get_chain): new function.
-
- * lib/e-cert.h: add prototype for e_cert_get_chain.
-
-2003-12-03 Chris Toshok <toshok@ximian.com>
-
- * lib/e-cert-db.c (e_cert_db_class_init): grovel around at startup
- time for mozilla's pkcs11 module so we can get the same default
- set of root certs.
-
-2003-11-30 Larry Ewing <lewing@ximian.com>
-
- * lib/e-pkcs12.c (nickname_collision): make sure declarations
- precede logic for older compilers.
-
- * gui/Makefile.am (INCLUDES): don't define GTK_DISABLE_DEPRECATED
- it breakes on gtk-2.3 with gtk_option_menu_get_history.
-
-2003-11-26 Chris Toshok <toshok@ximian.com>
-
- * gui/certificate-viewer.[ch]: mostly implement a viewer for
- certificates.
-
- * gui/smime-ui.glade: fingerprints-sh1 -> fingerprints-sha1.
-
- * gui/certificate-manager.c (import_your): new function, use
- e-pkcs12 to implement it.
- (initialize_yourcerts_ui): hook up the import button.
- (view_contact): new function, bring up the certificate viewer.
- (initialize_contactcerts_ui): hook up the view button.
- (view_ca): new function, bring up the certificate viewer.
- (initialize_authoritycerts_ui): hook up the view button.
-
- * gui/Makefile.am (libevolution_smime_la_SOURCES): add
- certificate-viewer.[ch]
-
- * lib/e-cert.c (e_cert_dispose): free all the new cached foo.
- (e_cert_populate): populate all the new cached foo.
- (e_cert_get_issuer_cn): new function.
- (e_cert_get_issuer_org): same.
- (e_cert_get_issuer_org_unit): same.
- (e_cert_get_issued_on_time): same.
- (e_cert_get_issued_on): same.
- (e_cert_get_expires_on_time): same.
- (e_cert_get_expires_on): same.
- (e_cert_get_serial_number): same.
- (e_cert_get_sha1_fingerprint): same.
- (e_cert_get_md5_fingerprint): same.
-
- * lib/e-cert.h: add prototypes for lots more accessors.
-
- * lib/e-cert-db.c (e_cert_db_find_cert_by_key): fix typo.
- (e_cert_db_find_cert_by_email_address): call
- CERT_DestroyCertificate to free the cert.
- (default_nickname): new function.
- (e_cert_db_import_user_cert): implement.
- (e_cert_db_import_server_cert): add blurb.
-
- * lib/e-pkcs12.[ch]: new files.
-
- * lib/Makefile.am (libessmime_la_SOURCES): add e-pkcs12.[ch]
-
-2003-11-12 Not Zed <NotZed@Ximian.com>
-
- * gui/smime-ui.glade: added cert_selector widget to be placed
- inside a dialog.
-
- * gui/e-cert-selector.[ch]: new class to allow user to select a
- certificate for signing or encrypting.
-
-2003-11-12 Chris Toshok <toshok@ximian.com>
-
- * lib/e-cert.c (e_cert_get_cert_type): implement using the
- e-cert-trust foo.
- (e_cert_get_email): implement.
-
- * lib/e-cert.h: add UNKNOWN cert type.
-
- * gui/smime-ui.glade: fix capitalization of "Import" on the
- contact certificate page.
-
- * gui/certificate-manager.c (import_contact): new function.
- implement email cert importing.
- (delete_contact): new function.
- (unload_certs): implement for E_CERT_CONTACT.
- (certificate_manager_config_control_new): get the contact cert
- action buttons from libglade.
-
- * lib/e-cert-db.c (handle_ca_cert_download): mostly implement the
- trust settings correctly. this still needs work pending the CA
- trust dialog's completion.
- (e_cert_db_delete_cert): fix the ifdef'ed code.
- (e_cert_db_import_user_cert): remove the ifdef'ed body of this,
- since it was copied from the CA code.
-
- * lib/Makefile.am (libessmime_la_SOURCES): add e-cert-trust.[ch]
-
- * lib/e-cert-trust.[ch]: new files, basically c&p nsNSSCertTrust
- from mozilla's PSM.
-
-2003-11-11 Chris Toshok <toshok@ximian.com>
-
- * tests/import-cert.c (main): don't init NSS here. it's done in
- e_cert_db_peek.
-
- * lib/Makefile.am (libessmime_la_SOURCES): add e-cert-db.[ch]
-
- * gui/smime-ui.glade: set the initial sensitivity of the buttons
- here, and add the beginnings of the CA import dialog (where you
- assign trust levels to it.)
-
- * gui/certificate-manager.c (handle_selection_changed):
- sensitize/desensitize all the various buttons correctly when the
- GtkTreeView's selection changes.
- (yourcerts_selection_changed): new, selection change handler for
- the Your Certs tab.
- (initialize_yourcerts_ui): hook up the tree selection, and add a
- model column for the ECert.
- (contactcerts_selection_changed): new, selection change handler
- for the Contact Certs tab.
- (initialize_contactcerts_ui): hook up the tree selection, and add
- a model column for the ECert.
- (import_ca): new function.
- (delete_ca): new function.
- (authoritycerts_selection_changed): new, selection change handler
- for the Authority Certs tab.
- (create_authoritycerts_treemodel): new function for creating the
- authority cert tree model. the other tabs will eventually use a
- separate function for this too, as unload_certs gets fleshed out.
- (initialize_authoritycerts_ui): hook up the tree selection, and
- add import/delete buttons.
- (destroy_key): dtor for the keys in our hashes.
- (destroy_value): dtor for the values in our hashes.
- (unload_certs): new function. basically destroy/recreate the
- model and hash for the particular cert type/tab.
- (load_certs): use e_cert_get_cert_type.
- (populate_ui): use unload_certs as well as load_certs.
- (certificate_manager_config_control_new): call e_cert_db_peek
- ,which will initialize all of NSS. hook up all the widgets from
- libglade.
-
- * lib/e-cert.h: add prototypes for all the new methods, and add
- the ECertType enum.
-
- * lib/e-cert.c (e_cert_dispose): handle deletion from the DB here.
- (e_cert_new_from_der): new function.
- (e_cert_get_internal_cert): new function.
- (e_cert_get_raw_der): new function.
- (e_cert_get_issuer_name): new
- (e_cert_get_subject_name): new
- (e_cert_mark_for_deletion): new
- (e_cert_get_cert_type): new.
- (e_cert_is_ca_cert): nuke.
-
- * lib/e-cert-db.[ch]: new, partly implemented, derived from
- mozilla's nsNSSCertificateDB code.
-
-2003-10-30 Chris Toshok <toshok@ximian.com>
-
- * gui/certificate-manager.h: add boilerplate.
-
- * gui/certificate-manager.c
- (certificate_manager_config_control_new): return NULL if the
- NSS_InitReadWrite fails - we should probably give better status
- though, or return a GtkLabel with an error message....
-
- * gui/Makefile.am (INCLUDES): use CERT_UI_CFLAGS.
- (TEST_LIBS): use CERT_UI_LIBS.
-
-2003-10-30 Chris Toshok <toshok@ximian.com>
-
- * tests/Makefile.am (INCLUDES): use CERT_UI_CFLAGS.
- (TEST_LIBS): use CERT_UI_LIBS.
-
-2003-10-28 Chris Toshok <toshok@ximian.com>
-
- * gui/Makefile.am (libevolution_smime_la_SOURCES): add
- certificate-manager.h
-
-2003-10-23 Chris Toshok <toshok@ximian.com>
-
- * lib/e-cert.[ch], lib/Makefile.am, gui/certificate-manager.[ch],
- gui/Makefile.am, gui/smime-ui.glade, Makefile.am: initial addition
- of s/mime foo.
-
diff --git a/ui/ChangeLog b/ui/ChangeLog
deleted file mode 100644
index c591ce10b6..0000000000
--- a/ui/ChangeLog
+++ /dev/null
@@ -1,1085 +0,0 @@
-2008-11-03 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #559040
-
- * evolution-addressbook.xml:
- * evolution-mail-global.xml:
- * evolution-mail-list.xml:
- No period at the end of tooltips, and use sentence case.
-
-2008-11-03 Ashish Shrivastava <shashish@novell.com>
-
- ** Support for Non-intrusive error in calendar.
-
- * evolution-calendar.xml: Add menu for HelpDebug.
-
-2008-08-27 Philip Withnall <philip@tecnocode.co.uk>
-
- ** Fix for bug #534762
-
- * evolution-addressbook.xml: Change "addressbook" to "address book"
- in translatable strings.
-
-2008-08-07 Paul Bolle <pebolle@tiscali.nl>
-
- ** Fix for bug #546788
-
- * evolution-mail-message.xml: Drop unused "ViewNormal" cmd entry.
-
-2008-08-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #517825
-
- * evolution.xml:
- Fix duplicate mnemonic. "_Work Offline" -> "Work _Offline"
-
-2008-07-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #542125
-
- * evolution-editor.xml:
- * evolution-event-editor.xml:
- * evolution-memo-editor.xml:
- * evolution-task-editor.xml:
- Remove these files from source control.
-
-2008-06-21 Roshan Kumar Singh <roshan.singh08@yahoo.com>
-
- ** Fix for bug #395636
-
- * evolution-mail-list.xml: Added accel key Ctrl+Shift+B for collapsing
- all threads and Ctrl+/ for marking all messages as read.
-
-2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #531836
-
- * evolution-mail-message.xml: Added bonobo accel key for Ctrl+D, Del to
- keep working on deleted mails, but not the toolbar/menu
-
-2008-05-19 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am:
- * evolution-signature-editor.xml:
- Neither is this. Remove it from source control.
-
-2008-05-19 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am:
- * evolution-subscribe.xml:
- This file is no longer used. Remove it from source control.
-
-2008-04-13 Matthew Barnes <mbarnes@redhat.com>
-
- * evolution-addressbook.xml:
- Add an icon for Edit->Select All.
-
- * evolution-mail-list.xml:
- Add icons for Folder->Delete and Folder->Refresh.
-
-2008-04-11 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #517134
-
- * evolution-editor.xml: Added a placeholder to dock the "Recent
- Documents" menu.
-
-2008-04-02 Matthew Barnes <mbarnes@redhat.com>
-
- * evolution-composer-entries.xml:
- Remove this file; obsoleted by new composer.
-
-2008-01-28 Andre Klapper <a9016009@gmx.de>
-
- * evolution-mail-message.xml: Added translator comments.
-
-2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
-
- * evolution-mail-global.xml: Add Debug Log menu item for mailer.
- * evolution.xml: Add place holder for Debug menu item.
-
-2007-12-15 Matthew Barnes <mbarnes@redhat.com>
-
- * evolution.xml:
- Fix capitalization of "Download Messages..." (HIG 8.3.2).
-
-2007-12-15 Matthew Barnes <mbarnes@redhat.com>
-
- * evolution.xml:
- Fix capitalization of "Switcher Appearance" menu (HIG 8.3.2).
-
-2007-12-09 Andre Klapper <a9016009@gmx.de>
-
- * evolution.xml:
- change "Evolution FAQ" menu item name to "Frequently Asked questions".
- if i think of it, our users should not need a geek dictionary.
-
-2007-12-07 Denis Washington <denisw@svn.gnome.org>
-
- ** Fix for bug #500561
-
- * evolution-mail-list.xml: Added icon for mark all messages as read menu
- item.
-
-2007-12-04 Alex Kloss <alexkloss@att.net>
-
- ** Fixes bug #444227
-
- * evolution-mail-global.xml:
- Make string for PrepareForOffline more descriptive
- Add mnemonic to PrepareForOffline menu item
-
-2007-11-26 Andre Klapper <a9016009@gmx.de>
-
- ** Fixes bug #497810
-
- * evolution.xml:
- add "Evolution FAQ" help menu item
-
-2007-11-26 Nicholas Miell <nmiell@gmail.com>
-
- ** Part of fix for bug #216485
-
- * evolution-mail-list.xml
- Add Select Message Subthread
-
-2007-11-10 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #209425
-
- * evolution-calendar.xml:
- Don't use gtk-home for the go-today action.
-
-2007-11-01 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #492106
-
- * evolution.xml:
- Use the about icon from the freedesktop spec, not
- the deprecated gnomeui icon.
-
-2007-10-16 Matthew Barnes <mbarnes@redhat.com>
-
- * evolution.xml:
- Add an icon for FilePageSetup.
-
-2007-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #477045
-
- * evolution-composer-entries.xml:
- * evolution-addressbook.xml:
- * evolution.xml:
- * evolution-mail-message.xml:
- * evolution-event-editor.xml:
- * evolution-message-composer.xml:
- * evolution-calendar.xml:
- * evolution-memos.xml:
- * evolution-subscribe.xml:
- * evolution-tasks.xml:
- * evolution-editor.xml:
- * evolution-task-editor.xml:
- * evolution-mail-list.xml:
- Use standard icon names where applicable.
-
-2007-07-06 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #446894
-
- * evolution.xml:
- Add a FilePageSetup command, and a corresponding menu item within
- the Print place holder. Net result is to add a "File -> Page Setup"
- menu item to all components, just above the print menu items.
-
-2007-05-15 Srinivasa Ragavan <sragavan@novell.com>
-
- * evolution-mail-global.xml: Menu for sync for offline
- * evolution-mail-list.xml: F5 as shortcut for folder refresh.
-
-2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #325966 from Christian Neumair
-
- * evolution-addressbook.xml:
- * evolution-mail-list.xml:
-
-2007-05-11 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #378438 from Ebby Wiselyn
-
- * evolution-event-editor.xml:
- * evolution-mail-list.xml:
- * evolution-mail-message.xml:
- * evolution-message-composer.xml:
-
-2007-02-26 Veerapuram Varadhan <vvaradhan@novell.com>
-
- ** Fixes #401546
-
- evolution-message-composer.xml: Remove accelarator key for Send
- Options menu item.
-
-2007-01-18 Raghavendran R <raghavguru7@gmail.com>
-
- * evolution-message-composer.xml: Added Send options button
- under Insert menu item in composer .
- Added toolitem for Send Options .
-
-2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
-
- * evolution-mail-list.xml:
- * evolution.xml: Fixed a mnemonic issue with La_yout, so that 'Y"
- doesnt get the underline (HIG).
-
-2006-07-14 Arvind <sa.phoenix@gmail.com>
-
- ** Fix for bug #209254
-
- * evolution-message-composer.xml: Added a HELP menu.
-
-2006-07-08 Andreas Köhler <andi5.py@gmx.net>
-
- * evolution-message-composer.xml: adding a seperator between
- "save" and "save draft" button. Fixes bug #318462.
- (Committed by Andre Klapper)
-
-2006-06-02 Srinivasa Ragavan <sragavan@novell.com>
-
- * evolution-mail-global.xml: Added menu item for wide view.
- * evolution-mail-list.xml: Adjusted the separator for threads
- * evolution-mail-message.xml: Combined the zoom option to a submenu.
- * evolution.xml: Combined the side bar/toolbar/status bar to a submenu
- to avoid the large growing View menu.
-
-2006-04-27 Rodney Dawes <dobey@novell.com>
-
- * evolution-mail-global.xml: Don't set gtk-delete as the stock icon
- for Empty Trash
-
- * evolution-mail-message.xml: Set the MessageDelete icon as a pixbuf
- from the code
- Don't set an icon for MessageUndelete
-
- Fixes #339626
-
-2006-04-26 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Committing patch from PR Suman for adding missing icons to menus.
-
- * evolution-addressbook.xml:
- * evolution-event-editor.xml:
- * evolution-mail-message.xml:
- * evolution-message-composer.xml:
- * evolution-tasks.xml:
-
-2006-02-26 Rakesh k.g <rakeysh_kg@yahoo.com>
-
- * evolution-editor.xml: Insert menu changed its mnemonic.
- Fixes bug #331975.
-
-2006-02-13 Karsten Bräckelmann <guenther@rudersport.de>
-
- * evolution-calendar.xml: Add mnemonics. Fixes bug #330936.
- Fix uppercase usage to be HIG compliant for tooltips.
-
-2006-02-10 Karsten Bräckelmann <guenther@rudersport.de>
-
- * evolution-event-editor.xml: Fix some mnemonics and HIG compliant
- uppercase usage. Fixes bug #327932.
-
-2006-02-05 Andre Klapper <a9016009@gmx.de>
-
- * evolution-mail-message.xml:
- * evolution-tasks.xml:
- harmonizing plural forms of tooltips and status messages;
- fixing a few bugs (#311474)
-
-2006-02-05 Karsten Bräckelmann <guenther@rudersport.de>
-
- * evolution-mail-list.xml: Properly renamed "Mark Messages as
- Read" to read Mark All Messages, fixing bug #325787.
-
-2006-01-30 Rajeev Ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- * evolution.xml: Added a menu item for show/hide side bar.
- Also changed the mnemonics for toobar.
-
-2006-01-30 Rajeev Ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- ** Fixes bug #327304
-
- * evolution-calendar.xml: Added pixbuf for calendar prev/next buttons
- instead of stock icons.
-
-2006-01-18 Rajeev Ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- ** Fixes bug #328150
-
- * evolution-memo-editor.xml: Added a new xml file for memos.
- * Makefile.am: Added new file to the build
-
-2006-01-25 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bugs #328513, #328514, #328551, #328553, #328558, #328559, #328560
- * evolution-addressbook.xml:
- * evolution-event-editor.xml:
- * evolution-task-editor.xml:
- * evolution.xml:
-
- Added mnemonics for missing menu items, solved few mnemonics clash and
- C+A+S to C+S for save contact in address book.
-
-2005-12-12 Devashish Sharma <sdevashish@novell.com>
-
- * evolution-addressbook.xml : Added menu items for address book
- operations.
-
-2006-01-22 Ranjan Somani <sranjan@novell.com>
-
- * ui/evolution-mail-message.xml: Removed the extra toolbar separator
- Fixes #326387
-
-2006-01-19 Andre Klapper <a9016009@gmx.de>
-
- * evolution-meesage-composer.xml: changing British English to
- American English. Fixes bug 326637.
-
-2006-01-19 Andre Klapper <a9016009@gmx.de>
-
- * evolution.xml: changing "_About Evolution..." to "_About" to be
- HIG-compliant. Fixes bug 327309.
-
-2006-01-16 Srinivasa Ragavan <sragavan@novell.com>
-
- * evolution-mail-list.xml: Adds two new menu items for collapse and
- expand of all threads.
-
-2006-01-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #326458
-
- * evolution-editor.xml: Removes a useless separator.
- * evolution-event-editor.xml: Changes string Show Time Zone to Time
- Zone.
-
-2006-01-13 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #326265, #326266
-
- * evolution-mail-global.xml: Changed mnemonics of Message Filters menu
- item.
- * evolution-mail-message.xml: Added menmonics of Message Source menu
- item.
- * evolution.xml: Chaned mnemonics of Import menu item.
-
-2006-01-13 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #326381
-
- * evolution-message-composer.xml:
- * evolution-signature-editor.xml
- Changed _Insert to I_nsert.
-
-2006-01-12 Srinivasa Ragavan <sragavan@novell.com>
-
- * evolution-mail-global.xml:
- * evolution-mail-message.xml:
- * evolution-message-composer.xml:
- * evolution.xml:
-
- Changes accelerator assignment specified in
- http://go-evolution.org/Shortcut_Keys_Review
-
-2006-01-12 Harish Krishnaswamy <kharish@novell.com>
-
- * evolution-editor.xml:
- * evolution-tasks.xml: More changes. Refer url below.
-
-2006-01-12 Harish Krishnaswamy <kharish@novell.com>
-
- * evolution-calendar.xml:
- * evolution-task-editor.xml: Fix accelerators
- (UI Hackfest - see http://go-evolution.org/Shortcut_Keys_Review)
-
-2006-01-12 Shreyas Srinivasan <sshreyas@novell.com>
-
- * evolution-composer-entries.xml: Fix #325110
- Override cut, copy and paste commands defined in gtkhtml
-
-2006-12-02 Karsten Bräckelmann <guenther@rudersport.de>
-
- * evolution.xml: Remove the Mailer specific separator.
- * evolution-mail-global.xml: Move it here.
-
- This adds the separator always between the global SendReceive and
- the component specific buttons. Fixes #323151.
-
-2006-01-01 Harish Krishnaswamy <kharish@novell.com>
-
- * evolution-executive-summary.xml : Remove
- ui/evolution-executive-summary.xml from CVS.
- Fixes #325120.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * evolution-calendar.xml: Fixing several typos and harmonizing
- capital/small letters. Partially fixes bug 306117.
-
-2005-12-19 Andre Klapper <a9016009@gmx.de>
-
- * evolution.xml: fixed duplicated mnemonic.
- Fixes bug 319946.
-
-2005-12-31 Harish Krishnaswamy <kharish@novell.com>
-
- * evolution-mail-message.xml : Revert the patch committed
- for shortcut to mark spam (see 2005-12-16 below)
- as it uses an existing accel.
-
-2005-12-23 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #324677
-
- * evolution-mail-message.xml: Added Clear and
- Completed flag options to menu.
-
-2005-12-22 M Victor Aloysius J <victoraloy@gmail.com>
-
- ** Fixes bug #313293
-
- * evolution.xml: Added Shortcut for preferences.
-
-2005-12-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * evolution-mail-message.xml: Reverting David's patch
- for ellipsis, for discussing it again and to close for all
- menu items.
-
-2005-12-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * evolution-editor.xml: Added tooltips for Attachment
- * evolution-event-editor.xml: Added tooltips for Alarms
-
-2005-12-19 Chenthill Palanisamy <pchenthill@novell.com>
-
- committing for David Trowbridge <trowbrds cs colorado edu>
-
- * evolution-calendar.xml: Removed the Publish FreeBusy menu item.
-
-2005-12-16 Shreyas Srinivasan <sshreyas@novell.com>
-
- * evolution-mail-message.xml: Fix #315901, Add shortcut to
- mark spam. Committed on behalf on Andre Klapper
-
-2005-12-16 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bugs #322499 and #227853
-
- * evolution-addressbook.xml: Modified shortcut for preview
- * evolution-mail-global.xml: Modified shortcut for preview
- * evolution-tasks.xml: Modified shortcut for preview
- * evolution.xml: Removed Shortcut to hide status bar.
-
-2005-12-14 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- ** Fixes the bug #316897
-
- * evolution-mail-message.xml: Removed MoveToFolder and CopyToFolder
- from the evolution tool bar to make it small.
-
-2005-12-13 David Malcolm <dmalcolm@redhat.com>
-
- * evolution-mail-message.xml: Add ellipsis characters to various menu
- items that are commands/actions requiring further user interaction,
- fixing bug #323951
-
-2005-12-03 Karsten Bräckelmann <guenther@rudersport.de>
-
- * evolution-mail-message.xml: Properly renamed Reply to All, adding
- the menu shortkey back, fixing bug #323108.
-
-2005-12-07 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * evolution-message-composer.xml: Add menu item for prioritising
- message
-
-2005-11-22 Karsten Bräckelmann <guenther@rudersport.de>
-
- * evolution-mail-message.xml: Re-established sane Reply* menu order,
- fixes bug #321639.
-
- Committing patch on behalf of guenther. - partha
-
-2005-11-22 Karsten Bräckelmann <guenther@rudersport.de>
-
- * evolution-mail-message.xml: Re-added the ForwardAs submenu,
- fixes regression bug #321640.
-
- Committed on behalf of Karsten, since he does not have commit
- rights.
-
-2005-11-18 Chenthill Palanisamy <pchenthill@novell.com>
-
- * evolution-event-editor.xml: Removed the timezone
- entry from the toolbar.
-
-2005-11-16 Chenthill Palanisamy <pchenthill@novell.com>
-
- * evolution-event-editor.xml: Removed the view attendee
- from menu bar and corrected the recurrence spelling.
- * Makefile.am:
- * evolution-task-editor.xml: Added the file for task
- editor.
-
-2005-11-14 Srinivasa Ragavan <sragavan@novell.com>
-
- * Makefile.am: Added two ui files evolution-editor.xml
- and evolution-event-editor.xml.
-
-2005-11-10 Sankar P <psankar@novell.com>
-
- * evolution-mail-message.xml: added keyboard accelerators for
- NextMessage and PreviousMessage.
- Fixes #302974
-
-2005-10-19 Harish Krishnaswamy <kharish@novell.com>
-
- Committing for Nathan Owens <pianocomp81@yahoo.com>
-
- * evolution-memos.xml: added menus for memos component
- * Makefile.am: added evolution-memos.xml to build files
-
-2005-10-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * evolution-mail-global.xml: Added a keybinding to focus search bar
- entry
-
-2005-10-06 Srinivasa Ragavan <sragavan@novell.com>
-
- * evolution-addressbook.xml: Change preview pane to Contact Preview.
- * evolution-mail-global.xml:
- * evolution-tasks.xml: Add task show/hide preview toggle button.
-
- Make C+S+V as the short cut for show/hide preview uniformly, across
- evolution.
-
-2005-09-24 Andre Klapper <a9016009@gmx.de>
- * evolution-message-composer.xml: changing the order of the
- main menu items due to HIG (#308614)
-
-2005-09-23 S.Antony Vincent Pandian <santony@gmail.com>
-
- * evolution.xml: Have added the "View Status Bar" under the "View" menu
- This is a toggle button to hide/show the status bar
-
-2005-08-26 Andre Klapper <a9016009@gmx.de>
- * evolution-mail-list.xml: Fixing mnemonic conflict (#314351)
-
-2005-08-17 Rodney Dawes <dobey@novell.com>
-
- * evolution-mail-global.xml: Remove the MailPost command
- * evolution-mail-message.xml: Move the MailPost command to here
- Add a menu item for the MailPost command (#312225)
-
- * evolution-mail-list.xml: Add a menu item for the EditSelectThread
- command (#306878)
-
- Fixes #306878 and #312225
-
-2005-08-07 Rodney Dawes <dobey@novell.com>
-
- * evolution-mail-global.xml: Fix the tooltip for the
- Edit->Search Folders menu item to say "Search Folders" as well
-
- * evolution-mail-message.xml: Fix the tooltips and text for the menu
- items to create vfolders from message parts to say "Search Folder"
-
-2005-08-05 Devashish Sharma <sdevashish@novell.com>
-
- * evolution-message-composer.xml: Uisng the label "Save Draft" instead
- of "SaveDraft". Fixes #219242
-
-2005-08-05 Devashish Sharma <sdevashish@novell.com>
-
- * evolution-addressbook.xml: Removes translation issue. Fixes #261971
-
-2005-08-02 Not Zed <NotZed@Ximian.com>
-
- * evolution-mail-message.xml: re-added the post-reply function.
- There's no way to use news otherwise, duh. See #302843.
-
-2005-07-28 Rodney Dawes <dobey@novell.com>
-
- * evolution-mail-list.xml: The command name for hiding selected
- messages needs to be ViewHideSelected, not ViewShowSelected
-
-2005-07-28 Vivek Jain <jvivek@novell.com>
-
- * evolution-mail-list.xml: HideDeleted has to be a toggle
- button.
- **Relevant Comments on #309163
-
-2005-07-25 Viren.l <lviren@novell.com>
-
- * evolution-tasks.xml: Added 2 submenus under action menu.
- Fixes #248126
-
-2005-07-21 Devashish Sharma <sdevashish@novell.com>
- * evolution-message-composer.xml: Added Shortcut for Save Draft
- -(Ctrl+Shift+S) and a toolbar button for the same.
- Fixes #219242
-
-2005-07-21 Not Zed <NotZed@Ximian.com>
-
- * evolution.xml: removed the useless tools menu.
-
- * evolution-mail-list.xml: reverted dobey's broken hide menus.
-
-2005-06-03 ANdre Klapper <a9016009@gmx.de>
- * evolution-mail-message.xml: Removing duplicate mnemonic,
- this fixes bug 306153
-
-2005-05-31 Rodney Dawes <dobey@novell.com>
-
- * evolution-mail-list.xml: Rename ViewHideSelected to ViewShowSelected
- Enable the "Show Messages" sub-menu under "View"
-
- Fixes #305376
-
-2005-05-16 Srinivasa Ragavan <sragavan@novell.com>
-
- * evolution-message-composer.xml: Removed the Show Attachment
- menu item, since the attachment bar cannot be made hidden
- any more and is visible always
-
-2005-05-13 Rodney Dawes <dobey@novell.com>
-
- * *.xml: Update to the new menu layout
-
-2005-05-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #301459
- * evolution-message-composer.xml: Fixed the typo error.
-
-2005-04-08 Not Zed <NotZed@Ximian.com>
-
- * evolution-message-composer.xml: change the label to "Request
- read receipt".
-
-2004-03-31 ERDI Gergo <cactus@cactus.rulez.org>
-
- * evolution-message-composer.xml: Added new menu item for
- requesting message receipts when composing a new message
-
-2005-02-14 Rodney Dawes <dobey@novell.com>
-
- * evolution-mail-list.xml:
- * evolution-mail-message.xml: Move a separator from the message xml
- to the list xml, so we don't have an extra separator in the external
- mail message display window
-
-2005-02-01 Rodney Dawes <dobey@novell.com>
-
- * evolution-mail-global.xml:
- * evolution-mail-message.xml:
- Use the term vFolder instead of "VFolder" or "virtual folder"
-
- Fixes #68137
-
-2005-01-24 Rodney Dawes <dobey@novell.com>
-
- * evolution-mail-global.xml: Add C-A-m as a keybinding for the
- "Post New Message" menuitem
- Add C-S-m to the "Compose New Message" menuitem as well
-
- Fixes #68352
-
-2005-01-04 JP Rosevear <jpr@novell.com>
-
- * evolution.xml: add component button view items
-
- * evolution.xml: set the toolbar look to "system" everywhere
-
- * evolution-signature-editor.xml: ditto
-
- * evolution-message-composer.xml: ditto
-
-2005-01-04 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: remove dead files
-
-2004-12-16 Rodney Dawes <dobey@novell.com>
-
- * evolution.xml: Move Tools->Settings... to Edit->Preferences
- Remove the separator above "Quick Reference" in the Help menu
-
- * evolution-addressbok.xml:
- * evolution-calendar.xml:
- * evolution-mail-*.xml:
- * evolution-tasks.xml:
- Update the EditPlaceholder items to work properly with the changes in
- evolution.xml to move Tools->Settings... to Edit->Preferences
-
- Fixes #43681
-
-2004-12-16 Rodney Dawes <dobey@novell.com>
-
- * evolution-mail-message.xml: Add stock zoom icons for the text size
- menu items
-
-2004-12-09 Rodney Dawes <dobey@novell.com>
-
- * evolution.xml: Add pixtype of pixbuf to the OpenNewWindow menu item
-
-2004-11-23 Hao Sheng <hao.sheng@sun.com>
-
- * evolution-addressbook.xml: Binding Sun Type 6 Keyboard's
- Copy, Paste and Cut keys.
-
-2004-10-18 Not Zed <NotZed@Ximian.com>
-
- ** See bug #67864.
-
- * evolution.xml: change the shortcut for toolbar to b.
-
-2004-06-22 V Ravi Kumar Raju <vravikr@yahoo.co.uk>
-
- * evolution-addressbook.xml: Remove the Menu Seperator in View
- Menu when in the contacts view.
-
-2004-06-05 Christian Neumair <chris@gnome-de.org>
-
- * evolution-mail-list.xml: Remove trailing "..." from folder
- properties menuitem.
-
-2004-06-01 William Jon McCann <mccann@jhu.edu>
-
- * evolution.xml: Add toolbar visibility toggle to View menu.
-
-2004-05-28 JP Rosevear <jpr@novell.com>
-
- * evolution.xml: changed to About Evolution; comment out FAQ
-
-2004-05-25 William Jon McCann <mccann@jhu.edu>
-
- * evolution-message-composer.xml:
- * evolution-composer-entries.xml:
- * evolution-contact-list-editor.xml:
- * evolution-contact-editor.xml:
- * evolution.xml:
- * evolution-mail-message.xml:
- * evolution-mail-list.xml:
- * evolution-mail-global.xml:
- * evolution-addressbook.xml: use stock icons where possible.
- Calendar and tasks already use stock icons.
-
- * evolution-tasks.xml: swap positions of delete and print icons
- to be consistent with the other components.
-
-2004-05-19 Not Zed <NotZed@Ximian.com>
-
- * evolution.xml: Added View->Window menu.
-
-2004-05-18 Jerome Lacoste <jerome@coffeebreaks.org>
-
- Fixes bug #57940
-
- * evolution-addressbook.xml: "Save as VCard" -> "Save as VCard..."
-
-2004-05-14 Jeffrey Stedfast <fejj@novell.com>
-
- * evolution-mail-message.xml: Rename MessageResend to MessageEdit
- since that's actually what it does.
-
-2004-05-06 Rodney Dawes <dobey@ximian.com>
-
- * evolution-mail-message.xml: Make some more toolbar and menu items
- use the stock versions of icons
-
- Fixes #57963 partly
-
-2004-04-30 Dave Fallon <davef@tetsubo.com>
-
- * ui/evolution-addressbook.xml: Fixed Bug #57611.
-
-2004-04-15 JP Rosevear <jpr@ximian.com>
-
- * evolution-comp-editor.xml: remove "Save" only option
-
-2004-04-09 Dan Winship <danw@ximian.com>
-
- * evolution.xml: Update for "New" changes. Move "New Window" into
- File menu.
-
-2004-04-06 Not Zed <NotZed@Ximian.com>
-
- * evolution-mail-message.xml: moved goto stuff to the view menu.
-
-2004-03-31 William Jon McCann <mccann@jhu.edu>
-
- * evolution-tasks.xml:
- * evolution-calendar.xml: add missing labels to dock items.
-
-2004-03-30 Chris Toshok <toshok@ximian.com>
-
- [ part of fix for bug #53634 ]
-
- * evolution-addressbook.xml: remove the Tools submenu placeholder
- foo.
-
-2004-03-22 Hari Prasad Nadig <hp@ndeepak.info>
-
- * evolution-calendar.xml: Naming issue resolved ( Bug 48293 )
-
-2004-03-08 Radek Doulik <rodo@ximian.com>
-
- * evolution-mail-message.xml: added filter junk command and
- menuitem, icon for MarkAsNotJunk
-
-2004-02-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail-message.xml: Assign Delete and KP_Delete as
- accels for the MessageDelete menu item.
-
-2004-02-23 Dan Winship <danw@ximian.com>
-
- * my-evolution.xml: Remove (this was the Summary's UI file)
-
- * Makefile.am (XML_FILES): Remove my-evolution.xml
-
-2004-02-11 Rodney Dawes <dobey@ximian.com>
-
- * evolution-mail-message.xml: Add sender to Address Book, not
- Addressbook
-
-2004-01-26 David Trowbridge <trowbrds@cs.colorado.edu>
-
- * evolution.xml: added "Quick Reference" menu item
-
-2004-01-27 Rodney Dawes <dobey@ximian.com>
-
- * evolution-mail-message.xml: Enable [, ], ., and , as mail accels
- again, but not in the menus, so that GTK+ doesn't grab them from the
- search bar
-
-2004-01-26 Rodney Dawes <dobey@ximian.com>
-
- * evolution-addressbook.xml:
- * evolution-mail-global.xml:
- * evolution-mail-message.xml: Get rid of all the *Shift*character
- keybindings, so people can actually type things in the search bar,
- Just use *Control*basekey instead
-
- Fixes #41769
-
-2004-01-23 Rodney Dawes <dobey@ximian.com>
-
- * evolution-mail-list.xml: Fix Folder submenu location
- * evolution.xml: Add ComponentPlaceholder back to File menu
-
- Fixes #51960
-
-2004-01-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * evolution-mail-global.xml: moved 'Forget Passwords' item...
-
- * evolution.xml: ...to the shell.
-
-2004-01-12 Meilof Veeningen <meilof@wanadoo.nl>
-
- * evolution-message-composer.xml: Add menu items to show To and
- PostTo
-
-2004-01-06 Rodney Dawes <dobey@ximian.com>
-
- * evolution-mail-messagedisplay.xml: Fix missing ">" typo
-
-2004-01-06 Rodney Dawes <dobey@ximian.com>
-
- * evolution-comp-editor.xml:
- * evolution-contact-editor.xml:
- * evolution-contact-list-editor.xml:
- * evolution-event-editor.xml:
- * evolution-mail-messagedisplay.xml:
- * evolution-message-composer.xml:
- * evolution-signature-editor.xml:
- * evolution.xml: Fixes bug #39488, use hlook="system" for toolbars
-
-2003-12-31 Kidd Wang <kidd.wang@sun.com>
-
- * evolution-tasks.xml: Add a menu item [Open Task] to [File] for
- the tasks component.
-
-2003-12-23 Kidd Wang <kidd.wang@sun.com>
-
- * evolution-calendar.xml: Add a menu item [Open Appointment] to [File].
-
-2003-12-18 Rodney Dawes <dobey@ximian.com>
-
- * evolution-mail-message.xml:
- * evolution-mail-messagedisplay.xml: Revert previous patch to
- fix bug #49949 - exposes crash in libbonoboui when switching
- away from mail component
-
-2003-12-18 Calvin Liu <calvin.liu@sun.com>
-
- * evolution-mail-message.xml: On [Action] menu, change [Forward]
- to [Forward As...], [Forward Message] to [Forward].
-
-2003-12-17 Rodney Dawes <dobey@ximian.com>
-
- * evolution-mail-message.xml:
- * evolution-mail-messagedisplay.xml: Fix bug #49949
-
-2003-12-17 Chris Toshok <toshok@ximian.com>
-
- * evolution-addressbook.xml: add ContactsViewPreview command, a
- "Preview Pane" menu item, and a keybinding for it - same placement
- as the mailer's item.
-
-2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * evolution-calendar.xml: removed the 'NewCalendar' verb.
-
-2003-12-09 Not Zed <NotZed@Ximian.com>
-
- * evolution-mail-global.xml: add a _label to View option. Bug
- #51242.
-
-2003-12-04 Radek Doulik <rodo@ximian.com>
-
- * evolution-mail-message.xml: added junk toolbar buttons
-
-2003-12-03 JP Rosevear <jpr@ximian.com>
-
- * evolution-mail-global.xml: we want to insert at the place holder
- spot
-
-2003-11-30 Yuedong Du <yuedong.du@sun.com>
-
- * evolution-mail-list.xml: change shortcut of 'invert selection' from
- ctrl+I to shift+ctrl+I.
-
-2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
-
- * evolution-calendar.xml: removed the 'New...' items, since they are
- implemented in the shell as before.
-
-2003-11-17 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Rename verb "OpenFolderInNewWindow" to
- "OpenNewWindow". Add a separator before it in the File -> New
- submenu.
-
-2003-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Remove type="toggle" from the "ToggleOffline"
- verb; I'm not sure why it was there in the first place and it was
- causing BonoboUI to spew warnings.
-
-2003-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Ooops, add missing closing </popups> tag.
-
-2003-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Add back send/receive command and toolbar button.
-
-2003-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Add "NewPopup" popup back.
-
-2003-10-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * evolution-calendar.xml: removed stock icon for "NewCalendar"
- verb, and added items for creating calendar events.
-
-2003-10-10 Rodrigo Moya <rodrigo@ximian.com>
-
- * evolution-calendar.xml: added 'New Calendar' menu item.
-
-2003-10-10 Hans Petter Jansson <hpj@ximian.com>
-
- * evolution-calendar.xml: Add calendar list view task button.
-
-2003-10-02 Rodney Dawes <dobey@ximian.com>
-
- * evolution-mail-message.xml: Patch to use Control-L for "Reply
- to list" from Karsten Bräckelmann
-
-2003-08-27 Not Zed <NotZed@Ximian.com>
-
- * evolution-mail-message.xml: Moved EditCopy EditPaste, and
- EditCut here.
-
- * evolution-mail-list.xml: Removed EditCopy, EditPaste, and
- EditCut.
-
-2003-09-11 Tim Wo <tim.wo@sun.com>
-
- * evolution-contact-editor.xml: add mnemonic "C" for "Save and _Close",
- "D" for "_Delete", "l" for "Close". Fixes bug #48096
- * evolution-contact-list-editor.xml: add mnemonic "C" for "Save and
- _Close", "D" for "_Delete", "l" for "Close". Fixes bug #48096
- * evolution-signature-editor.xml: add mnemonic "C" for "Save and
- _Close", change mnemonic "C" to "l" for "Close". Fixes bug #48205
-
-2003-09-05 Yuedong Du <uuedong.du@sun.com>
-
- * evolution-mail-global.xml: add access key 'w' for 'Post New Message'
- * evolution-mail-list.xml: change the access key of Expunge to 'x',
- thus 'Post a Reply' can use 'e'.
- * evolution-mail-message.xml: add access key 'y' for 'Post a Reply'
-
-2003-08-27 Calvin Liu <calvin.liu@sun.com>
-
- * evolution-mail-message.xml: Change "Search Message" to "Search
- in Message", which is more intuitive. Fix bug #47329.
-
-2003-08-05 Jack Jia <jack.jia@sun.com>
-
- * evolution-comp-editor.xml: add the accelerator "P" for "Print",
- "S" for "Save", "C" for "Save and _Close", "A" for "Save _As...",
- "D" for "Delete". Fixes bug #47379.
-
-2003-07-24 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Cleaned up a bunch of menu and toolbar items that
- are not being used or do not belong to the shell anymore in the
- new UI. Also removed all pop-up menus.
-
-2003-07-17 Rodrigo Moya <rodrigo@ximian.com>
-
- * evolution-tasks.xml: s/Expunge/Purge.
-
- * evolution-calendar.xml: fixed menmonic for Purge.
-
-2003-07-15 Rodrigo Moya <rodrigo@ximian.com>
-
- * evolution-calendar.xml: added 'Purge' menu item.
-
- * evolution-tasks.xml: added separator after 'Send/Receive'.
-
-2003-07-10 Yuedong Du <yuedong.du@sun.com>
-
- * evolution-mail-message.xml: add a menu entry corresponding to new
- introduced caret mode, see bug #44607
-
-2003-07-09 Anna Marie Dirks <anna@ximian.com>
-
- * evolution-mail-list.xml: Change the accelerator for "Mark All Read"
- to be "R". Fixes bug #45811.
-
-2003-07-01 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #45524
-
- * evolution-tasks.xml:
- * evolution-calendar.xml: use stock icons where appropriate.
-
-2003-06-25 Bolian Yin <bolian.yin@sun.com>
-
- Fixes #45423
-
- * evolution-calendar.xml: added keyboard shortcuts for "Go to today"
- and "Go to date" menu/toolbar items.
diff --git a/ui/ChangeLog.pre-1-4 b/ui/ChangeLog.pre-1-4
deleted file mode 100644
index ebb65415fd..0000000000
--- a/ui/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,1894 +0,0 @@
-2003-05-29 Rodney Dawes <dobey@ximian.com>
-
- * evolution-addressbook.xml: Fix binding conflict with Print/Preview
-
-2003-05-01 JP Rosevear <jpr@ximian.com>
-
- * evolution.xml: file all new folder bindings to be ctrl-shift-f
-
-2003-04-28 Rodney Dawes <dobey@ximian.com>
-
- * evolution.xml: Changed the New Folder keybinding to C-S-f
-
-2003-04-23 Anna Marie Dirks <anna@ximian.com>
-
- * evolution.xml: Changed the placement and label of "Create New Folder"
- to be consistent with the terms/layout used for other (namely
- the shortcut bar) pop-up menus.
-
-
-2003-04-21 Rodrigo Moya <rodrigo@ximian.com>
-
- Fixes #22444
-
- * evolution-calendar.xml: added occurrence-related menu items.
-
-2003-04-17 Not Zed <NotZed@Ximian.com>
-
- * evolution-signature-editor.xml: Remove the Help menu.
- 'Fix' for #38927.
-
-2003-04-07 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #39763 ]
- * evolution-composer-entries.xml: This is merged in by the text
- fields/EEntry's in the composer when they're focused.
-
- * Makefile.am (XML_FILES): add evolution-composer-entries.xml.
-
-2003-04-07 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #40841 ]
- * evolution-addressbook.xml: change the Save As VCard keybinding
- to C-A-s, to match the mailer's Save As keybinding.
-
-2003-03-26 Chris Toshok <toshok@ximian.com>
-
- [ fixes #40212 ]
- * evolution-contact-editor.xml: change accelerator for Save
- As... to Control-Shift-s
-
- * evolution-contact-list-editor.xml: same.
-
-2003-03-20 JP Rosevear <jpr@ximian.com>
-
- * evolution.xml: remove conduit settings as a separate entry
-
-2003-02-28 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-message.xml: Make "MessageReplyList" and
- "MessagePostReply" have no pixbuf.
- * evolution-mail-global.xml: Same with "MailPost".
-
-2003-02-23 Hans Petter Jansson <hpj@ximian.com>
-
- * evolution-event-editor.xml: Fix an attributes typo.
-
-2003-02-23 Hans Petter Jansson <hpj@ximian.com>
-
- * evolution-comp-editor.xml: Fix an attributes typo and add stock
- icon identifiers to silence warning spew.
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (uidir): Removed (this is now defined in
- configure.in).
-
-2002-11-20 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-message-composer.xml: Change hlook value for "Toolbar"
- to be "both_horiz".
- * evolution-signature-editor.xml: Likewise.
- * evolution-mail-messagedisplay.xml: Likewise.
- * evolution-event-editor.xml: Likewise.
- * evolution-contact-list-editor.xml: Likewise.
- * evolution-contact-editor.xml: Likewise.
- * evolution-comp-editor.xml: Likewise.
-
-2002-11-20 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Change hlook value for Toolbar to be
- "both_horiz".
-
-2002-11-04 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (uidir): Install in $(datadir)/gnome-2.0/ui.
-
-2002-10-28 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Set the pixtype for command "Settings" to
- "pixbuf".
-
-2002-10-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail-list.xml: Made tooltips more clear.
-
-2002-10-04 Dan Winship <danw@ximian.com>
-
- * evolution.xml: Remove "..." from "Remove Other User's Folder"
- since it doesn't pop up a dialog. #31576.
-
-2002-09-30 Aaron Weber <aaron@ximian.com>
-
- * evolution-mail-message.xml: setup/set up
-
- * evolution-executive-summary.xml: Customize is spelled with a Z
- in us english, and an S elsewhere. Nitpicky!
-
-2002-09-30 Dan Winship <danw@ximian.com>
-
- * evolution.xml: Add FileRemoveOtherUsersFolder
-
-2002-09-30 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-global.xml: Change the accelerator of
- ToolsSubscriptions to be "u".
-
- * evolution.xml: Add PilotConduitSettings in Tools. Rename
- "Preferences" to "Settings" as per Anna's request.
-
-2002-09-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail-message.xml: Make the Zoom accels the same as
- galeon so people will shut the fuck up about it.
-
-2002-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-message.xml: Add back "period" and "comma" as
- accels for MailNextUnread and MailPreviousUnread.
-
-2002-09-03 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-message.xml: Use "bracketright" and "bracketleft"
- for MailNextUnread and MailPreviousUnread.
-
-2002-08-06 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: New placeholder at
- FolderPopup/StorageFolderPropertiesPlaceholder.
-
-2002-07-31 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-global.xml: Remove "New Mail Message" and "Post
- Message" items.
-
-2002-07-26 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Move File/New/NewItems placeholder on the top and
- add some separators. Also add items to the popups/NewPopup so the
- pop-up and the "New" submenu look the same.
-
- * evolution-addressbook.xml: Remove ContactNew and ContactNewList
- verbs, as well as the corresponding menu items.
-
-2002-07-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-message-composer.xml: Add a View/Post-To ui dingus.
-
- * evolution-mail-global.xml: Add a Post ui dingus.
-
- * evolution-mail-message.xml: Add a Post-Reply ui dingus.
-
-2002-07-23 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-message.xml: Use *Control*equal and *Control*minus
- for TextZoomIn and TextZoomOut instead of *Control*+ and
- *Control*-, since the former actually works. :-)
-
-2002-07-23 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-message.xml: Bind MessageMove to Control-Shift-V.
- [#24394]
-
- * evolution-addressbook.xml: Bind ContactsMoveToFolder and
- ContactsCopyToFolder to Control-Shift-V and Control-Shift-Y for
- consistency with the mailer. Also move "Select All" up in the
- Edit menu and add a separator before "Delete".
-
-2002-07-23 Larry Ewing <lewing@ximian.com>
-
- * evolution-message-composer.xml: changed accel for HTML from T to
- M to avoid conflict with other menu items.
-
-2002-07-22 Radek Doulik <rodo@ximian.com>
-
- * evolution-message-composer.xml: removed insert file as gtkhtml
- editor has this now
-
-2002-07-18 Peter Williams <peterw@ximian.com>
-
- * evolution-signature-editor.xml: Add a tooltip to the Save item
- as per bug 27901.
-
-2002-07-18 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Change shortcut for "PilotSettings" to be `l'
- instead of `p', so it doesn't conflict with "_Preferences".
- [#27948]
-
-2002-07-15 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-signature-editor.xml: Add a Control-Return accel for
- "FileSaveClose".
-
- * evolution-contact-list-editor.xml: Add a Control-Return accel for
- "ContactListEditorSaveClose".
-
- * evolution-contact-editor.xml: Add a Control-Return accel for
- "ContactEditorSaveClose".
-
-2002-07-11 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Add an accelerator for "FileClose".
-
-2002-07-10 Ettore Perazzoli <ettore@ximian.com>
-
- [#10068]
-
- * evolution-mail-message.xml: Add accelerator for "Print Preview",
- "Delete".
-
- * evolution-addressbook.xml: Add accelerator for "Print Preview",
- "Delete".
-
-2002-07-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail-message.xml: s/Edit as New Message/Resend - this
- was confusing people. Also moved it to the Actions menu. Fixes bug
- #27454.
-
-2002-07-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-message-composer.xml: Removed the Send Later verb.
-
-2002-07-02 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Added a bunch of tooltips.
-
-2002-06-06 jacob berkman <jacob@ximian.com>
-
- * evolution-addressbook.xml:
- * evolution-mail-global.xml: add a 'stop' menu item (fixes ximian
- #17242)
-
-2002-05-22 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Put the search menu in a SearchPlaceholder.
-
-2002-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-event-editor.xml: Add a toolbar item for
- ActionScheduleMeeting.
-
-2002-05-13 Christopher James Lahey <clahey@ximian.com>
-
- * evolution-mail-global.xml: Replaced q binding with ` for
- hiding/showing the message view pane.
-
- * evolution-mail-message.xml: Replace n/p with ,/. for doing
- previous/next unread messages. Removed a few other bindings that
- interfere with alphanumeric characters.
-
-2002-05-10 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Add FileOpenOtherUsersFolder.
-
-2002-04-08 Dan Winship <danw@ximian.com>
-
- * evolution-calendar.xml: Fix bad xml.
-
-2002-04-04 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-addressbook.xml: Added missing </submenu> tag. Remove
- bogus "Dump" menu item.
-
-2002-03-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail-global.xml: Removed the "Mail Settings" stuff.
-
-2002-03-20 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Move the ComponentActionsPlaceholder into the
- Actions menu, instead of the Actions menu being in the
- ComponentActionsPlaceholder.
- * evolution-addressbook.xml: Updated accordingly.
- * evolution-calendar.xml: Updated accordingly.
- * evolution-mail-global.xml: Updated accordingly.
- * evolution-mail-list.xml: Updated accordingly.
- * evolution-mail-message.xml: Updated accordingly.
- * evolution-mail-messagedisplay.xml: Updated accordingly.
- * evolution-tasks.xml: Updated accordingly.
-
- * evolution.xml: Add "SendReceive" verb, menu item and toolbar
- button.
-
- * evolution-mail-global.xml: Remove "MailGetSend" verb and menu
- item.
-
-2002-03-14 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Add a "Search" menu.
-
- * my-evolution.xml: Remove "Settings" item.
-
-2002-03-14 JP Rosevear <jpr@ximian.com>
-
- * evolution-tasks.xml: remove duplicate new items in the file
- and action menus
-
-2002-03-14 JP Rosevear <jpr@ximian.com>
-
- * evolution-calendar.xml: remove duplicate new items in the file
- and action menus
-
-2002-03-13 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-tasks.xml: Remove the "Tasks Settings..." menu item.
-
- * evolution-calendar.xml: Remove the "Calendar Settings..." menu
- item.
-
- * evolution-addressbook.xml: Remove the "LDAP Sources..." menu
- item.
-
-2002-03-12 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Add an entry to invoke the new unified config
- dialog.
-
-2002-03-11 Anna Marie Dirks <anna@ximian.com>
-
- * evolution-mail-message.xml: doh. In my previous commit, a whole
- bunch of changes that were supposed to be kept in my personal evo
- were added to HEAD. (Mainly, this was the addition of a "Search"
- menu.) I am reverting the wrong parts of that patch, and am
- committing only the accelerators which that patch was supposed to
- add. Sorry.
-
-2002-03-08 Radek Doulik <rodo@ximian.com>
-
- * evolution-signature-editor.xml: added FormatHTML
-
-2002-03-07 Anna Marie Dirks <anna@ximian.com>
-
- * evolution-mail-message.xml: Fixed tiny typo ("Addressbook", not
- "Address book"), and cleaned up accelerators more, so that all of
- them actually work. Also added accelerators to items in the Go To
- menu and the Forward menu as part of fixing bug #10666.
-
-2002-03-07 Radek Doulik <rodo@ximian.com>
-
- * evolution-signature-editor.xml: added save & close on toolbar,
- added C-s shortcut
-
-2002-03-04 Damon Chaplin <damon@ximian.com>
-
- * evolution-tasks.xml: added Print & PrintPreview stuff.
-
-2002-02-21 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Add NewComboButton and a separator.
-
- * evolution-calendar.xml: remove CalendarNewAppointment and
- CalendarNewTask from the toolbar.
-
- * evolution-tasks.xml: Remove TasksNewTask button from the
- toolbar.
-
- * evolution-addressbook.xml: Remove ContactNew and ContactNewList
- from the toolbar.
-
- * evolution-mail-global.xml: Remove the MessageNew from the
- toolbar.
-
-2002-02-13 Christopher James Lahey <clahey@ximian.com>
-
- * evolution-addressbook.xml: Added Copy to Folder and Move to
- Folder in the Actions menu here.
-
-2002-02-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail-message.xml: Added pixbufs to MarkAsImportant,
- MarkAsRead and MarkAsUnread. Also added MessageFollowUpFlag verb.
-
-2002-02-07 JP Rosevear <jpr@ximian.com>
-
- * evolution-calendar.xml: add new meeting item to Actions and
- File->New
-
-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".
-
-2002-01-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail-message.xml: Add MessageRedirect.
-
-2002-01-18 Christopher James Lahey <clahey@ximian.com>
-
- * evolution-addressbook.xml: Added File->Open which calls the
- ContactsView command.
-
-2002-01-16 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Remove "Dump" menu item.
-
-2002-01-15 Michael Meeks <michael@ximian.com>
-
- * *.xml: for all separators, add a unique (per xml file) name
- to each separator, so we don't get them conflicting across
- merges and messing with the order; then give them a dummy attr
- f="" to stop them being transparent, hmm.
-
-2002-01-03 JP Rosevear <jpr@ximian.com>
-
- * evolution-tasks.xml: add a mark as complete item
-
-2002-01-03 JP Rosevear <jpr@ximian.com>
-
- * evolution-tasks.xml: make spacing consistent with calendar xml
- file, add expunge command and actions menu and add accelerator for
- delete
-
- * evolution-calendar.xml: add an accelerator for delete and put in
- a separator to be consistent with the mailer
-
-2001-12-03 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail-message.xml: Add an "Add Sender to Address Book"
- menu item.
-
-2001-11-28 Christopher James Lahey <clahey@ximian.com>
-
- * evolution-contact-list-editor.xml: Consistency fixes with
- standard contact editor. Added Save As, Send As, and Send To.
- Replaced Save toolbar with Save and Close and added Save and Close
- menu item. Added a trash icon.
-
-2001-10-30 Federico Mena Quintero <federico@ximian.com>
-
- * evolution-calendar.xml: Renamed the cut/copy/paste/delete
- command/item/verb names to be consistent.
-
-2001-10-30 Larry Ewing <lewing@ximian.com>
-
- * evolution-signature-editor.xml: change Save into Save and close,
- don't break the string freeze in the process.
-
-2001-10-29 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-message-composer.xml: Added an EncodingPlaceholder,
- shuffled around the items for the Edit menu a little bit. Removed
- "Delete All" which is too dangerous a command [especially without
- confirmation as it is implemented now].
-
-2001-10-29 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-message-composer.xml: Remove separator from the end of
- the "View" menu.
-
-2001-10-27 Jon Trowbridge <trow@ximian.com>
-
- * evolution-contact-list-editor.xml: Comment out the "Action"
- submenu, which isn't hooked up to anything in the code and thus
- does nothing.
-
-2001-10-25 Larry Ewing <lewing@ximian.com>
-
- * evolution-mail-message.xml: add separator before text size menu
-
-2001-10-24 Christopher James Lahey <clahey@ximian.com>
-
- * evolution-addressbook.xml: Added Delete and BackSpace
- keybindings here. Fixes Ximian bug #2772.
-
-2001-10-22 Anna Marie Dirks <anna@ximian.com>
-
- * evolution-message-composer.xml: Added an accelerator (H_TML) to
- the Format->Html menu item.
-
-2001-10-20 Larry Ewing <lewing@ximian.com>
-
- * evolution-mail-message.xml: add text size menu.
-
-2001-10-01 Radek Doulik <rodo@ximian.com>
-
- * evolution-message-composer.xml: removed hidden Debug submenu,
- it was causing empty little popup menu appear, which was somewhat
- confusing, I hope Michael doesn't need it anymore
-
- * evolution-signature-editor.xml: removed hidden Debug submenu
-
-2001-09-28 Iain Holmes <iain@ximian.com>
-
- * evolution.xml: Change the name of the Import label.
-
-2001-09-27 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Move the Tools menu outside the
- ComponentToolsPlaceholder.
- * evolution-addressbook.xml: Likewise.
- * evolution-calendar.xml: Likewise.
- * evolution-mail-global.xml: Likewise.
- * evolution-mail-message.xml: Likewise.
- * evolution-mail-messagedisplay.xml: Likewise.
- * evolution-tasks.xml: Likewise.
- * my-evolution.xml: Likewise.
-
-2001-09-06 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Don't allow the default toolbar to be
- configurable.
-
-2001-09-06 Anna Marie Dirks <anna@ximian.com>
-
- * evolution-contact-editor.xml: Changed "Save" to "Save and Close"
-
-2001-09-05 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #5503, Edit menu is empty and should be removed.]
-
- * evolution-addressbook.xml: Put the Edit menu in the
- EditPlaceholder.
- * evolution-calendar.xml: Likewise.
- * evolution-mail-list.xml: Likewise.
- * evolution-mail-global.xml: Likewise.
- * evolution-mail-message.xml: Likewise.
- * evolution-mail-messagedisplay.xml: Likewise.
- * evolution-tasks.xml: Likewise.
-
- * evolution.xml: Don't put an Edit menu here. Instead, put a
- EditPlaceholder instead.
-
-2001-09-05 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: s/Evolution/Ximian Evolution/.
-
-2001-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-message.xml: Change "Copy to Folder" to be
- Ctrl-Shift-Y so we are more like O* and don't get in the way of
- the Ctrl-Shift-C for "New Contact".
-
-2001-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-global.xml: Add an F9 accelerator for the
- "Send/Receive" item.
-
-2001-09-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail-message.xml: Add an accel for Search Message.
-
-2001-08-29 Peter Williams <peterw@ximian.com>
-
- * evolution-mail-message.xml: Add a pixtype to
- /Commands/MessageUndelete so that people can see the icon.
-
-2001-08-23 Larry Ewing <lewing@ximian.com>
-
- * evolution-mail-message.xml: added ... to Search Message to
- indicate that it pops up a dialog.
-
-2001-08-21 Damon Chaplin <damon@ximian.com>
-
- * evolution-calendar.xml: 'All-Day' -> 'All Day' to be consistent
- everywhere.
- Added tip for 'New Task'.
-
-2001-08-20 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-list.xml: Move the ChangeFolderProperties into
- the ComponentPlaceholder. Add a separator on the top.
-
- * evolution.xml: Remove the separator above the component
- placeholder here.
-
-2001-08-20 JP Rosevear <jpr@ximian.com>
-
- * evolution-comp-editor.xml: control-return for save and close
-
-2001-08-20 JP Rosevear <jpr@ximian.com>
-
- * evolution-comp-editor.xml: remove print preview from toolbar
-
-2001-08-20 JP Rosevear <jpr@ximian.com>
-
- * evolution-comp-editor.xml: remove print setup option for
- consistency
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * evolution-mail-message.xml: set MessageDelete pixtype to pixbuf.
-
- * evolution-contact-editor.xml: use bigger Save icon for toolbar.
- set Delete pixtype to pixbuf.
-
- * evolution-comp-editor.xml: used Delete icon for menu.
-
- * evolution-tasks.xml: changed 'Tasks Settings' to 'Tasks Settings...'.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * evolution-calendar.xml: changed Goto icon to pixbuf.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * evolution-addressbook.xml: use new Delete icon for menu.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * evolution-calendar.xml: added Delete command to menu and toolbar.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * evolution-tasks.xml: added Cut/Copy/Paste items to toolbar, though
- I'm not sure they are very useful.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * evolution-tasks.xml: use new delete icons in menu & toolbar.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * evolution-mail-list.xml: use Cut/Copy/Paste icons.
-
-2001-08-20 Damon Chaplin <damon@ximian.com>
-
- * evolution-comp-editor.xml: don't use old stock icon for the menu,
- to be consistent with other components. Use new delete icon for
- toolbar.
-
-2001-08-19 Damon Chaplin <damon@ximian.com>
-
- * evolution-addressbook.xml: use new Cut/Copy/Paste/Save/Search icons.
-
-2001-08-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail-list.xml: Added Cut/Copy/Paste underline
- thingies.
-
-2001-08-18 Damon Chaplin <damon@ximian.com>
-
- * evolution-tasks.xml: used the new Cut/Copy/Paste icons.
- Removed the Save As/Print/Print Preview commands as they do nothing.
-
- * evolution-comp-editor.xml: used the new Save/Save As icons.
-
- * evolution-calendar.xml: used the new Cut/Copy/Paste icons.
-
-2001-08-18 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-addressbook.xml: Set the pixtype for
- "ContactEditorDelete" to "pixbuf".
- * evolution-contact-editor.xml: Likewise.
- * evolution-contact-list-editor.xml: Likewise.
-
-2001-08-18 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Remove "Control-W" accelerator for closing the
- window.
-
-2001-08-18 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-message.xml: Change pixtype of "MessageDelete" to
- "pixbuf".
-
-2001-08-18 Damon Chaplin <damon@ximian.com>
-
- * evolution-calendar.xml: changed goto icon from stock icon to pixbuf
- for the toolbar. Note that the menu still uses the stock icon. Yuck!
- Added 'New Task' command to toolbar and menus.
-
-2001-08-17 Damon Chaplin <damon@ximian.com>
-
- * evolution-addressbook.xml: changed print icon types to pixbuf.
-
-2001-08-17 Damon Chaplin <damon@ximian.com>
-
- * evolution-addressbook.xml: changed 'Search for Contacts'.
-
-2001-08-17 Damon Chaplin <damon@ximian.com>
-
- * evolution-contact-editor.xml: changed 'Send contact to other'
- to 'Forward Contact' and capitalized 'Send message to Contact' to
- be consistent with address book.
-
- * evolution-addressbook.xml: added '...' to 'Forward Contact' and
- 'Send Message to Contact' to be consistent with contact editor.
-
-2001-08-17 Anna Marie Dirks <anna@ximian.com>
-
- * evolution-mail-global.xml : Changed the order of the toolbar icons
- (moved "New Message" (formerly "Compose") to be the left-most item).
-
- * evolution-addressbook.xml: Changed Send Contact to Other to Forward
- Contact.
-
-
-2001-08-16 Anna Marie Dirks <anna@ximian.com>
-
- * evolution.xml : Changed "Import file..." to "Import File..."
- * evolution-addressbook.xml : Fixed a few lack of capitalization
- issues.
-
-2001-08-16 Peter Williams <peterw@ximian.com>
-
- * evolution-mail-message.xml: Stop search message from conflicting
- with expunge.
-
-2001-08-16 JP Rosevear <jpr@ximian.com>
-
- * evolution-comp-editor.xml: add save menu item
-
- * evolution-task-editor.xml: rename menu item to Assign Task and
- tidy
-
-
-2001-08-16 Anna Marie Dirks <anna@ximian.com>
-
- * evolution-mail-message.xml : removed the Print Setup menu
- item, and changed Print Message to Print for consistency's sake.
-
-2001-08-16 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Add a "BuiltMenuItems" placeholder in the "Help"
- menu so we can do the fancy Bonobo help stuff.
-
-2001-08-15 Anna Marie Dirks <anna@ximian.com>
-
- *evolution-calendar.xml : Changed "print calendar" to "print".
-
-
-2001-08-15 Iain Holmes <iain@ximian.com>
-
- * my-evolution.xml: s/My Evolution/Summary/
-
-2001-08-14 Federico Mena Quintero <federico@ximian.com>
-
- * evolution-calendar.xml: Add Tigert's new icons for Prev and Next.
-
-
-2001-08-14 Christopher James Lahey <clahey@ximian.com>
-
- * evolution-addressbook.xml: Rearranged this Edit menu to fit the
- standards.
-
-2001-08-14 Christopher James Lahey <clahey@ximian.com>
-
- * evolution-contact-editor.xml, evolution-contact-list-editor.xml:
- Added accelerators here.
-
-2001-08-13 Anna Marie Dirks <anna@ximian.com>
-
- * evolution-calendar.xml: removed the redundant view-switching
- menu items from the bottom of the view menu.
-
-2001-08-13 Iain Holmes <iain@ximian.com>
-
- * my-evolution.xml: Add the reload button and fix the print button.
-
-2001-08-13 Anna Marie Dirks <anna@ximian.com>
-
- * evolution-calendar.xml : applied Neil Conway's
- <nconway@klamath.dyndns.org> menu-improvement patch.
-
- * evolution-tasks.xml : same as above.
-
-2001-08-13 Iain Holmes <iain@ximian.com>
-
- * my-evolution.xml: Set the label for Print to be shown on priority.
-
-2001-08-13 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-global.xml: Remove a separator after the
- "Subscribe to Folders" item.
-
-2001-08-13 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-calendar.xml: Add labels for the ShowDayView,
- ShowWorkWeekView, ShowWeekView, ShowMonthView buttons.
-
-2001-08-13 Anna Marie Dirks <anna@ximian.com>
-
- * evolution-calendar.xml: Changed the tooltips for several toolbar
- icons to make all tooltips consistent (in terms of capitalization
- and language). Also changed "Go to the present time" to "Go to
- today".
-
-2001-08-12 Kjartan Maraas <kmaraas@gnome.org>
-
- [Fix #7069, New - Missing name for "Tools" menu.]
-
- * my-evolution.xml: Put the Tools menu in the
- ComponentToolsPlaceholder.
-
-2001-08-11 Jason Leach <jleach@ximian.com>
-
- * evolution-mail-message.xml: Make the label for the resending
- menu item read "Edit as New Message...", bug #6838.
-
-2001-08-11 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #7608, New - Phantom menu entry in Tasks.]
-
- * evolution-tasks.xml: Put the Tools menu in the
- ComponentToolsPlaceholder.
-
-2001-08-10 Jason Leach <jleach@ximian.com>
-
- * evolution-addressbook.xml: End a placeholder block with
- </placeholder> instead of <placeholder/>
-
-2001-08-09 Peter Williams <peterw@ximian.com>
-
- * evolution-mail-global.xml: Give the (pre)view pane toggle
- an accelerator of 'q', like we were implementing the hard
- manual way before.
-
-2001-08-09 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Remove all the "New ... FIXME" items.
-
-2001-08-09 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-addressbook.xml: Put the "Tools" and "Actions" menus
- in the "ComponentToolsPlaceholder" and
- "ComponentActionsPlaceholder", respectively.
- * evolution-calendar.xml: Likewise.
- * evolution-contact-editor.xml: Likewise.
- * evolution-mail-global.xml: Likewise.
- * evolution-mail-message.xml: Likewise.
-
- * evolution.xml: Remove "Tools" and "Actions" menus. Create a
- "ComponentActionsPlaceholder" and a "ComponentToolsPlaceholder"
- instead.
- * evolution-mail-messagedisplay.xml: Likewise, put "Tools" and
- "Actions" in placeholders.
-
-2001-08-08 Anna Marie Dirks <anna@ximian.com>
-
- * evolution-mail-list.xml: Changed the "Show All" menu item
- to be "Show Hidden Messages".
-
-2001-08-08 Chris Toshok <toshok@ximian.com>
-
- * evolution-contact-list-editor.xml: improvements, make it look
- more like the event editor.
-
- * evolution-contact-editor.xml: same.
-
- * evolution-addressbook.xml: Contact Group => Contact List.
-
-2001-08-08 Nat Friedman <nat@ximian.com>
-
- * evolution-contact-editor.xml: Removed Print Envelope since it's
- disabled for Evolution 1.0.
-
-2001-08-07 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-messagedisplay.xml: Remove "Customize toolbar"
- item.
- * evolution.xml: Here too.
- * evolution-message-composer.xml: Here too.
-
-2001-08-03 Peter Williams <peterw@ximian.com>
-
- * evolution-mail-global.xml: Rename "Manage Subscriptons" to
- "Subscribe to Folders" as per Aaron's suggestion. Hopefully a little
- more intuitive.
-
-2001-08-02 Jason Leach <jleach@ximian.com>
-
- * evolution-contact-editor.xml: Update the updated Save, Save As,
- and Print icons for menus and the toolbar. Also added a Close
- button to the toolbar and some other fixes suggested in #5518.
-
-2001-08-02 Christopher James Lahey <clahey@ximian.com>
-
- * evolution-addressbook.xml: Added ContactsSaveAsVCard,
- ContactsSendContactToOther, and ContactsSendMessageToContact menu
- items. Fixes Ximian bug #5708.
-
-2001-08-01 Jason Leach <jleach@ximian.com>
-
- * evolution-mail-message.xml: Use Jakub's new Find icon for
- Edit/Search Message menu item.
-
- * evolution-message-composer.xml: And the new Save and Save As
- icons for the composer.
-
-2001-07-31 Peter Williams <peterw@ximian.com>
-
- * evolution-message-composer.xml: Add "Customize Toolbars" menu item
- and command.
-
-2001-07-31 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail-message.xml: Added Next/Previous menu items under
- Actions/GoTo.
-
-2001-07-31 Federico Mena Quintero <federico@ximian.com>
-
- * evolution-tasks.xml: Add a pixmap to the Tasks Settings option
- to make it consistent with the one in the calendar folder.
-
-2001-07-31 Jason Leach <jleach@ximian.com>
-
- * evolution-message-composer.xml: Use the new Send and Send Later
- icons from Jakub and Tuomas.
-
-2001-07-29 Damon Chaplin <damon@ximian.com>
-
- * evolution-tasks.xml: use the new print icons.
-
-2001-07-30 Jason Leach <jleach@ximian.com>
-
- * evolution-mail-message.xml: Correct the tooltip for the Print
- button. Bug #5801.
-
-2001-07-27 Damon Chaplin <damon@ximian.com>
-
- * evolution-tasks.xml: renamed "Tasks Preferences" to "Tasks Settings"
- to be consistent with the other components.
-
-2001-07-27 Damon Chaplin <damon@ximian.com>
-
- * evolution-comp-editor.xml: removed Edit & Help menus. Fixes #5500.
-
-2001-07-26 Federico Mena Quintero <federico@ximian.com>
-
- * evolution-calendar.xml: Consistency fixes, and reindented the
- goddamn thing.
-
-2001-07-27 Jason Leach <jleach@ximian.com>
-
- * evolution-addressbook.xml: Removed the unused "Settings"
- submenu, because it creates an extra blank menu after the Help
- submenu. Bug #4275.
-
-2001-07-25 Damon Chaplin <damon@ximian.com>
-
- * evolution-calendar.xml: changed "Settings" to "Calendar Settings".
- Fixes bug #5498.
-
-2001-07-24 Peter Williams <peterw@ximian.com>
-
- * evolution-message-composer.xml: Move Insert File from the File
- menu into the Insert Menu. Change the accelerators to reflect
- what's being inserted and add ellipses.
-
- * evolution-mail-global.xml: Add "Compose New Message" to the
- Actions menu as suggested in bug #866. Also fix it so that the
- pixmaps for the Compose menu items are displayed.
-
-2001-07-23 Jason Leach <jleach@ximian.com>
-
- * evolution-mail-message.xml: Add the "Mark as Unimportant" cmd
- and menu item to the Edit menu. Bug #5225.
-
-2001-07-21 Jason Leach <jleach@ximian.com>
-
- * evolution-mail-list.xml: Capitalize "messages" in "Hide Read
- messages" menu item label. Bug #5091.
-
-2001-07-20 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail-message.xml: Removed the "Redirect" menu since
- this is now a future feature.
-
-2001-07-19 Damon Chaplin <damon@ximian.com>
-
- * evolution-calendar.xml:
- * evolution-comp-editor.xml: update to use new print icon.
-
-2001-07-16 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-message.xml: Add closing dots to the "Filter
- on..." items for consistency with the "VFolder on..." ones.
-
-2001-07-10 Chris Toshok <toshok@ximian.com>
-
- * evolution-contact-list-editor.xml: Remove Print commands and
- toolbar/menu items. Also, use "list" instead of "group".
-
-2001-07-09 Larry Ewing <lewing@ximian.com>
-
- * evolution-message-composer.xml: remove FileSaveInFolder menu
- item. rename Insert->File to Insert->Attachment.
-
-2001-07-05 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Remove "ChangeFolderProperties" item.
-
- * evolution-mail-list.xml: Add the folder properties item back in;
- use the "ChangeFolderProperties" verb instead.
-
- * evolution.xml: Removed "Folder Properties" item from the "File"
- menu.
-
-2001-07-04 Gediminas Paulauskas <menesis@delfi.lt>
-
- * evolution-mail-message.xml: MessageApplyFilters now has an icon.
-
-2001-07-03 Jason Leach <jleach@ximian.com>
-
- [Bug #3612: Accelerator for attach file in composer]
-
- * evolution-message-composer.xml: Ctrl-Alt-f for attaching files
- (seemed consistent with the other insert menu items)
-
- [Bug #809: Mark as important bindings]
-
- * evolution-mail-message.xml: Added "Mark as Important" menu
- thingy.
-
-2001-07-03 Iain Holmes <iain@ximian.com>
-
- * Add the seperate pixbuf for the Print button
-
-2001-07-02 JP Rosevear <jpr@ximian.com>
-
- * evolution-calendar.xml: Add publish free/busy item
-
-2001-07-02 Rodrigo Moya <rodrigo@ximian.com>
-
- * evolution-tasks.xml: make the 'Task Preferences' menu item appear
- as the first item in the 'Tools' menu
-
-2001-07-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-message-composer.xml: Set it up to have an
- e-charset-picker bonobo-ui menu attached to the Edit menu.
-
-2001-07-02 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Rename "New -> Evolution bar shortcut" into "New
- -> Shortcut".
-
-2001-07-01 Chris Toshok <toshok@ximian.com>
-
- * evolution-subscribe.xml: add a separate dockitem for the search
- entry.
-
-2001-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-message-composer.xml: Enable the label next to the
- "Attach" toolbar button, and get rid of the "Help" menu.
-
-2001-07-01 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Renamed "NewBarShortcut" verb into "NewShortcut".
-
-2001-06-30 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail-message.xml: Change type of "MailPrevious" and
- "MailNext" buttons from "stock" to "pixbuf".
-
-2001-06-29 Rodrigo Moya <rodrigo@ximian.com>
-
- * evolution-tasks.xml: fixed typos
-
-2001-06-28 Radek Doulik <rodo@ximian.com>
-
- * evolution-signature-editor.xml: new file
-
-2001-06-28 Rodrigo Moya <rodrigo@ximian.com>
-
- * evolution-tasks.xml: added cut/copy/paste entries to the main menu
-
-2001-06-27 Rodrigo Moya <rodrigo@ximian.com>
-
- * evolution-calendar.xml: added cut/copy/paste entries to the main
- menu
-
-2001-06-27 Larry Ewing <lewing@ximian.com>
-
- * evolution-message-composer.xml: remove FIXME from
- FileInsertFile.
-
-2001-06-27 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-message-composer.xml: Updated to use TigerT's
- attachment icon.
-
- * evolution-mail-message.xml: Copy and Move to Folder now require
- the Shift key.
-
- * evolution-mail-list.xml: Changed the Expunge accel to ^E instead
- of ^X since ^X is Cut and reveresed the order of the
- Cut/Copy/Paste and Select* menu item groups.
-
-2001-06-26 Peter Williams <peterw@ximian.com>
-
- * evolution-mail-global.xml:
- * evolution-mail-list.xml:
- * evolution-mail-message.xml: New files. These are the result
- of splitting evolution-mail.xml into three pieces: one for the
- global mailer operations, one for the operations on a messagelist,
- and one for the operations on one or more messages.
-
- * evolution-mail-messagedisplay: New file. UI for the standalone
- message browser that you get when you double-click. Very skeleton.
-
- * evolution-mail.xml: Removed.
-
- * Makefile.am: Updated to install new files.
-
-2001-06-25 jacob berkman <jacob@ximian.com>
-
- * evolution-mail.xml: add a preview toggle item
-
-2001-06-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail.xml: Added Cut/Copy/Paste menu items.
-
-2001-06-24 Chris Toshok <toshok@ximian.com>
-
- * evolution-addressbook.xml: add cmd for ContactNewList and
- ContactsPrintPreview. Also, correct the tip for Select All and
- add the accelerator. Add menu/tool items for ContactNewList, and
- remove the tool item for ContactViewAll.
-
- * Makefile.am (XML_FILES): add evolution-contact-list-editor.xml.
-
-2001-06-23 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Get rid of the status bar.
-
-2001-06-22 JP Rosevear <jpr@ximian.com>
-
- * evolution-task-editor.xml: new commands
-
-2001-06-21 JP Rosevear <jpr@ximian.com>
-
- * evolution-comp-editor.xml: add toolbar
-
-2001-06-20 JP Rosevear <jpr@ximian.com>
-
- * evolution-comp-editor.xml: collapse print commands here
-
-2001-06-20 Kjartan Maraas <kmaraas@gnome.org>
-
- * evolution-event-editor.xml: Fix typo. s/Cancel then meeting/
- Cancel the meeting/.
-
-2001-06-19 Chris Toshok <toshok@ximian.com>
-
- * evolution-contact-editor.xml: split out commands from
- toolitems/menuitems.
-
-2001-06-19 JP Rosevear <jpr@ximian.com>
-
- * evolution-task-editor.xml: ui xml for task editor
-
- * Makefile.am: install new file
-
-2001-06-19 JP Rosevear <jpr@ximian.com>
-
- * evolution-event-editor.xml: change to event specific operations
-
- * evolution-comp-editor.xml: split non-specific operations out
- here
-
- * Makefile.am: install new file
-
-2001-06-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail.xml: Added a Reply-to-list menu item.
-
-2001-06-08 Iain Holmes <iain@ximian.com>
-
- * evolution-executive-summary.xml: Change for the new stuff.
-
-2001-06-05 Jason Leach <jleach@ximian.com>
-
- * evolution.xml: Fix a little thing where it was actually saying
- "_Delete this folder" in the statusbar.
-
-2001-05-31 Chris Toshok <toshok@ximian.com>
-
- * evolution-addressbook.xml: change Print Preview's name to
- ContactsPrintPreview.
-
-2001-05-30 Chris Toshok <toshok@ximian.com>
-
- * evolution-addressbook.xml: add commands/menu items for
- Cut/Copy/Paste/Select All.
-
-2001-05-28 Dan Winship <danw@ximian.com>
-
- * evolution-mail.xml: Undo Jeff's View menu changes, as they
- resulted in the normal/fullheaders/source radio group being split
- across two levels of hiearchy, and grouped "Hide Deleted" with
- the unrelated other Hide/Show commands.
-
-2001-05-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail.xml: Added MailNextUnread, MailNextFlagged,
- MailPreviousUnread, and MailPreviousFlagged commands. Also
- rearranged the View menu to be a bit more user-friendly.
-
- Now where should we put the next/previous menu items?
-
-2001-05-25 Christopher James Lahey <clahey@ximian.com>
-
- * evolution-addressbook.xml: Changed the tooltips here based on
- Taylor's work.
-
-2001-05-24 Radek Doulik <rodo@ximian.com>
-
- * evolution-message-composer.xml: added delete all to edit menu
- added placeholders for all edit menu parts
-
-2001-05-22 Chris Toshok <toshok@ximian.com>
-
- * evolution-addressbook.xml: make the name of menuitem/toolitem's
- the same as the verb to save us from having to specify both, and
- move some more accels into the <commands>.
-
-2001-05-21 Chris Toshok <toshok@ximian.com>
-
- * evolution-addressbook.xml: remove ViewAsTable menu item.
-
-2001-05-21 Federico Mena Quintero <federico@ximian.com>
-
- * evolution-tasks.xml: Added a Delete button on the toolbar.
-
-2001-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Add a control placeholder named "OfflineToggle"
- to the status bar.
-
-2001-05-19 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Removed verb "NewView"; use
- "OpenFolderInNewWindow" instead.
-
-2001-05-18 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Add commands for the Folder submenu in the File
- menu.
-
-2001-05-17 Chris Toshok <toshok@ximian.com>
-
- * evolution-addressbook.xml: add <commands> for the toolbar/menu
- items we set the sensitivity on.
-
-2001-05-17 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Added a "FolderPopup" element and reformatted
- lots of it.
-
-2001-05-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-message-composer.xml: Added S/MIME menu items.
-
-2001-05-15 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Add an "Evolution FAQ" entry to the "Help" menu.
-
-2001-05-15 Dan Winship <danw@ximian.com>
-
- * evolution-mail.xml: Create a "Message Display" submenu in View,
- move source/full headers/normal there and make it a radio group.
- Add "Load Images" there.
-
-2001-05-15 Dan Winship <danw@ximian.com>
-
- * evolution-mail.xml: Clean this up A LOT. In addition to cosmetic
- changes, now every command appears in the <commands> section, and
- has a tooltip. Also, move "Search" to the "Edit" menu for
- consistency with other apps.
-
-2001-05-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-message-composer.xml: Remove Help->About.
-
-2001-05-14 Dan Winship <danw@ximian.com>
-
- * evolution-mail.xml: Redo forwarding stuff so there's "Forward",
- "ForwardAttached", "ForwardInline" (not "inlined"), and
- "ForwardQuoted", where the first uses a default style. Make
- Actions->Forward and the toolbar Forward button use the default
- style.
-
-2001-05-12 Gediminas Paulauskas <menesis@delfi.lt>
-
- * evolution-mail.xml: add pixmaps for MessageCopy and
- MessageForwardAttached. Thanks Wayne Davis <wfdavis@seas.upenn.edu>
- for a patch.
-
-2001-05-07 Jon Trowbridge <trow@ximian.com>
-
- * evolution.xml: Added command entry for 'ToggleOffline'.
-
-2001-05-03 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Renamed `WorkOffline' to `ToggleOffline'.
-
-2001-05-03 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Renamed `WorkOffLine' to `WorkOffline'.
-
-2001-04-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail.xml: Added Next/Previous toolbar buttons.
-
-2001-04-26 Jon Trowbridge <trow@ximian.com>
-
- * evolution-mail.xml: Added "Search Message" to "View" menu.
-
-2001-04-16 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution.xml: Rename "New View" to "New Window" as suggested in
- #2124. Also remove the stock pixmap [a piece of paper doesn't
- mean much anyway]. Also rename "New Evolution Bar Shortcut" into
- "New Evolution Shortcut" as we never really refer to it as the
- "Evolution bar", but rather as the "shortcut bar". Finally, bind
- "New Folder" to `Control-Shift-F'.
-
-2001-04-16 Gediminas Paulauskas <menesis@delfi.lt>
-
- * evolution-calendar.xml: toolitems which have non-default pixmaps, must
- have "pixtype=pixbuf" arg. Now *View buttons show up again.
-
-2001-04-14 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail.xml: Added Filter/VFolder on mailing list. Yay. I
- also figured I'd expand this like MessageFilterSubj to
- MessageFilterSubject, what's with the abreviation? It makes no
- sense when the verb is that long anyway...
-
-2001-03-13 Michael Meeks <michael@ximian.com>
-
- * evolution-mail.xml: Add a load of commands, sigh, people do this
- so brokenly.
-
-2001-04-02 Anders Carlsson <andersca@codefactory.se>
-
- * evolution-mail.xml: Added a space after an attribute to make
- libxml happy.
-
-2001-04-01 Gediminas Paulauskas <menesis@delfi.lt>
-
- * evolution-addressbook.xml, evolution-calendar.xml,
- evolution-mail.xml, evolution-tasks.xml, evolution.xml: as Jacub
- suggested, added some icons, replaced stock Print with ours, etc.
-
-2001-03-29 Not Zed <NotZed@Ximian.com>
-
- * evolution-mail.xml: Move the 'hide deleted' to the option list
- under the view menu.
-
-2001-03-28 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail.xml: Bind "MessageMarkAsRead" to `Control-k'
- instead of `Control-q'.
-
-2001-03-20 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail.xml: Change "Send and Receive" to "Send /
- Receive".
-
-2001-03-20 Miguel de Icaza <miguel@ximian.com>
-
- * evolution-addressbook.xml: Added artwork from Jakub.
-
-2001-03-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail.xml: Add Resend Message under the File menu.
-
-2001-03-17 Miguel de Icaza <miguel@ximian.com>
-
- * evolution-calendar.xml: Added ShowWeekView, ShowMonthView,
- ShowDay, ShowWorkWeek to the View menu.
-
- * evolution.xml, evolution-mail.xml: Provide "Actions" in the
- toplevel evolution. Fill in Actions/Component in Evolution-mail
- (no visual changes, just internal changes).
-
- * evolution-calendar.xml: Added Actions menu. Added New Verb
- EditNewEvent.
-
-2001-03-16 Miguel de Icaza <miguel@ximian.com>
-
- * evolution-mail.xml: Added accelerator to elements missing
- accelerators (Reply, Inline, Quoted, Attachments, Empty Trash,
- Full Headers).
-
- * evolution.xml: Added a placeholder for the beginning of the
- view.
-
-2001-03-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-message-composer.xml: Added Reply-To field.
-
-2001-03-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail.xml: Add an ActionsEmptyTrash menu item.
-
-2001-03-08 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail.xml: Took out the "IMPLEMENT ME"'s from the
- forward menu items since I've coded them now.
-
-2001-03-08 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail.xml: Renamed the "Get Mail" button to "Send and
- Receive" for consistency with the command in the "Actions" menu.
-
-2001-03-06 Miguel de Icaza <miguel@ximian.com>
-
- * evolution-message-composer.xml: Reorder menus to be File, Edit,
- View, Insert, Format (instead of File, Edit, Format, View, Insert).
-
- Add View/From Field and View/From BCC
-
- Add Insert/File.
-
- Add File/Send menu item.
-
- Change the look to follow the "mailer" look (thiner display).
-
-2001-03-06 Miguel de Icaza <miguel@ximian.com>
-
- * evolution-tasks.xml: Added "File/New/Task" as well.
-
- * evolution-mail.xml: Added "File/New/Mail Message" at the top
- with binding C-n.
-
- * evolution-calendar.xml: Set the binding for New Appointment to C-n
-
- * evolution-contact-editor.xml: Set the toolbar to hlook=text
- vlook=icon; Set all icons priority-text to 1.
-
- * evolution-addressbook.xml: Added "Contact" to the New menu.
-
- * evolution.xml: Provide an entry point to put "New" items on the
- first level.
-
- We are going to need some Bonobo support to "hide" objects when
- other objects appear (like, having Mail Message bound to C-S-X in
- the global space, and when we switch to Mail, we only show the
- entry that has C-n as the binding).
-
-2001-02-28 Miguel de Icaza <miguel@ximian.com>
-
- * evolution.xml: Moved Importer after the Folder operations per
- Dan's proposal.
-
- * evolution-addressbook.xml: Renamed Settings/AddressBook
- Configuration to Tools/Settings.
-
- Make all the items have "Print" items that use the same icon
- instead of a collection of icons.
-
- * evolution-calendar.xml: Moved "Calendar Preferences" from
- "Settings" to "Tools/Settings".
-
- * evolution-mail.xml: Settings menu is fully gone. All things
- that run a dialog now end up in "Tools" while actions end up in
- "Actions". Hence I am right.
-
- Renamed "Mail Configuration..." to "Identieies and Servers"
-
- Move MessageMarkAsRead, MessageMarkAsUnRead
- to Edit menu. Add MessageMarkAllAsRead.
-
- Remove "Print Message" from Message menu. Remove "Print Preview
- Message" from Message menu. Leave them on the "File" menu.
-
- Renamed "Reply to Sender" to "Reply" (awaiting Ettore's
- permission).
-
- Renamed "Messages" to "Actions".
-
- Open Message renamed to "Open Selected Items" (as this is what it
- actually does).
-
- Moved "Save Message As" to "File" menu.
-
- Added "Properties" to the File/Folder submenu.
-
- Edit menu now looks like this: Message Move, Message Copy, Select
- All, Invert Selection, Delete, Undelete, Mark as Read, Mark as
- Unread. Some of them were moved from the "Messages" menu.
-
- "Forward message" shortcut changed to C-f
-
- Tools menu created.
-
- Create Rule From message moved to "Tools".
-
- * evolution.xml: Added Tools menu. Moved Edit/Customize to
- Tools/Customize Toolbar.
-
- Added File/Folder submenu. Duplicate "New Folder" in here.
-
-2001-03-04 Damon Chaplin <damon@ximian.com>
-
- * evolution-tasks.xml: "New" -> "New Task".
-
- * evolution-calendar.xml: "New appointment" -> "New Appointment",
- "Go to" -> "Go To".
-
-2001-02-21 Not Zed <NotZed@Ximian.com>
-
- * evolution-mail.xml: Setup a command for MailStop.
-
-2001-02-05 Iain Holmes <iain@ximian.com>
-
- * evolution-executive-summary.xml: Add a priority.
-
-2001-02-02 Michael Meeks <michael@helixcode.com>
-
- * evolution-calendar.xml: cmd / widgetify.
-
-2001-01-30 Michael Meeks <michael@helixcode.com>
-
- * evolution.xml: Use hlook and vlook so by default we get
- no text in vertical mode, and priority only in horizontal
- mode.
-
-2001-01-27 JP Rosevear <jpr@ximian.com>
-
- * evolution-event-editor.xml: Menu cleanups
-
- * evolution-task-editor-dialog.xml: ditto
-
-2001-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-addressbook.xml, evolution-calendar.xml,
- evolution-mail.xml, evolution-tasks.xml, evolution.xml: Change the
- toolbars to only show some of the labels, a la Outlook.
-
-2001-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail.xml: Set the `pixtype' of the "PrintMessage" and
- "PrintPreviewMessage" items to "pixbuf". Likewise for
- "MessageSaveAs", "MessageEdit", "MessagePrint", "MessageMove", "MessageReplySndr"
- and "MessageReplyAll".
-
-2001-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-mail.xml: Set the `pixtype' of the "Configure Folder"
- and "Mail Configuration" items to "pixbuf".
-
-2001-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-addressbook.xml: Change the type of the "Find a
- contact" item to "pixbuf". Also set the type to "pixbuf" for
- "Addressbook Configuration", and "Print Contacts".
-
-2001-01-25 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-addressbook.xml: Change the type of the "View All"
- button to "pixbuf".
-
-2001-01-24 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-message-composer.xml: Change Security* to SecurityPGP*
- as we may someday have S/MIME sign/encrypt.
-
-2001-01-24 Jason Leach <jasonleach@usa.net>
-
- (Fix #1252: Need a File->Close way to close a view)
-
- * evolution.xml: new File->Close menu item and associated command.
-
-2001-01-22 Not Zed <NotZed@Ximian.com>
-
- * evolution-mail.xml: Removed the temporary get mail button.
-
-2001-01-19 Not Zed <NotZed@Ximian.com>
-
- * evolution-mail.xml: Added a temporary button to test new receive
- code.
-
-2001-01-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * evolution-mail.xml: Added Next/Previous toolbar buttons.
-
-2001-01-15 Michael Meeks <michael@helixcode.com>
-
- * evolution.xml: progressive cmd/widgetization and
- add the 'Customize' entry.
-
-2001-01-16 Not Zed <NotZed@Ximian.com>
-
- * evolution-mail.xml: Add a stop button to the toolbar.
-
-2001-01-15 Jason Leach <jasonleach@usa.net>
-
- (Bug #1143: Add elipses to more menu items that lead to dialogs)
-
- * evolution-mail.xml: "Folder/Configure Folder..."
- * evolution.xml: "File/Import file..."
-
-2001-01-10 Miguel de Icaza <miguel@helixcode.com>
-
- * evolution.xml: Remove fixme from NewMailMessage.
-
-2001-01-11 Jeffrey Stedfast <fejj@helixcode.com>
-
- * evolution-message-composer.xml: Added SaveDraft bonobo menu verb
- thingy.
-
-2001-01-08 Damon Chaplin <damon@helixcode.com>
-
- * evolution-tasks.xml: new file for the Tasks controls.
-
- * Makefile.am (XML_FILES): added the above file.
-
-2001-01-02 Federico Mena Quintero <federico@helixcode.com>
-
- * evolution-event-editor.xml:
- * evolution-task-editor-dialog.xml: Make the ordering of the
- toolbar items consistent.
-
-2001-01-01 Michael Meeks <michael@helixcode.com>
-
- * Makefile.am: remove evolution-addressbook-ldap.xml so we
- build again.
-
-2000-12-29 Chris Toshok <toshok@helixcode.com>
-
- * evolution-addressbook.xml: add "Settings/Addressbook
- Configuration..." Analogous to "Settings/Mail Configuration..." in
- evolution-mail.
-
- * evolution-addressbook-ldap.xml: removed.
-
-2000-12-23 Jason Leach <jasonleach@usa.net>
-
- * evolution-mail.xml: Added ellipsis to Settings menu entries that
- bring up dialogs. Bug #1019.
-
-2000-12-23 Michael Meeks <michael@helixcode.com>
-
- * evolution-mail.xml: s/<menuitem\/>/<separator\/>/
-
- * evolution.xml: ditto.
-
-2000-12-21 Michael Meeks <michael@helixcode.com>
-
- * evolution.xml: remove wierd extraneous '>'
-
-2000-12-14 Michael Meeks <michael@helixcode.com>
-
- * evolution-executive-summary.xml: stop executive summary
- making the UI flicker when switching to / from it.
-
-2000-12-19 JP Rosevear <jpr@helixcode.com>
-
- * evolution-calendar.xml: Fix bug #635
-
-2000-12-18 Chris Toshok <toshok@helixcode.com>
-
- * evolution-addressbook.xml: give View->As Table its verb back so
- it works.
-
-2000-12-14 Not Zed <NotZed@HelixCode.com>
-
- * evolution-mail.xml: Added message hiding items.
-
-2000-12-15 Jeffrey Stedfast <fejj@helixcode.com>
-
- * evolution-message-composer.xml: Added Security menu
-
-2000-12-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-mail.xml: Make the forward button in the toolbar
- forward as an attachment.
-
-2000-12-13 Radek Doulik <rodo@helixcode.com>
-
- * evolution-message-composer.xml: redone shortcuts
-
-2000-12-12 Radek Doulik <rodo@helixcode.com>
-
- * evolution-message-composer.xml: removed Bold item from toolbar
-
-2000-12-04 Dan Winship <danw@helixcode.com>
-
- * evolution-mail.xml: Fix typo
-
-2000-12-04 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-mail.xml: Renamed "MessageForward" to
- "MessageForwardInlined" and "MessageForwardAttach" to
- "MessageForwardAttached". Make the attached forward the default,
- and the one advertised on the toolbar as well.
-
-2000-12-01 Anna Marie Dirks <anna@helixcode.com>
-
- * evolution.xml: Redid all the keyboard shortcuts to comply with GNOME
- standards. Removed unnecessary shortcuts from less commonly used menu
- items, changed all references to "alt", etc.
- * evolution-addressbook.xml: see above
- * evolution-mail.xml: see above
- * evolution-calendar.xml: Same as above, but I also reorganized menus slightly by moving "new appointment" from the edit menu to the file menu.
-
-2000-11-28 Jeffrey Stedfast <fejj@helixcode.com>
-
- * evolution-mail.xml: Added Save As...
-
-2000-11-25 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-message-composer.xml: Make "Toolbar"'s behavior
- "exclusive".
- * evolution-task-editor-dialog.xml: Likewise.
-
-2000-11-21 Jeffrey Stedfast <fejj@helixcode.com>
-
- * evolution-mail.xml: Moved ViewSource to the View menu and made
- it a toggle menu.
-
-2000-11-16 Jeffrey Stedfast <fejj@helixcode.com>
-
- * evolution-mail.xml: Added View Message Source.
-
-2000-11-15 Jeffrey Stedfast <fejj@helixcode.com>
-
- * evolution-mail.xml: Added Forward as Attachment.
-
-2000-11-11 Christopher James Lahey <clahey@helixcode.com>
-
- * evolution-contact-editor.xml: Added Send contact as attachment
- and Send to contact to menus.
-
-2000-11-09 Anna Marie Dirks <anna@helixcode.com>
- * evolution-calendar.xml: Added (and cleaned up) keyboard shortcuts.
- * evolution-addressbook.xml: Added keyboard shortcuts.
-
-2000-11-08 Anna Marie Dirks <anna@helixcode.com>
- * evolution.xml: Added keyboard shortcuts to all shell menus.
- * evolution-mail.xml: Added keyboard shortcuts to all shell menus.
-
-2000-11-08 Anna Marie Dirks <anna@helixcode.com>
- * evolution-message-composer.xml: Added keyboard shortcuts
- to all of the composer menus.
-
-2000-11-07 Jesse Pavel <jpavel@helixcode.com>
-
- * evolution-event-editor.xml: removed ``FIXME'' from the
- ``Schedule Meeting'' menu.
-
-2000-11-06 Jeffrey Stedfast <fejj@helixcode.com>
-
- * evolution-mail.xml: Updated Message menu.
-
-2000-11-05 Christopher James Lahey <clahey@helixcode.com>
-
- * evolution-contact-editor.xml: Added print envelope menus. Added
- ...s.
-
-2000-11-05 Michael Meeks <michael@helixcode.com>
-
- * Makefile.am (uidir): kill all the bonob-ui-extract crud.
-
-2000-11-02 Christopher James Lahey <clahey@helixcode.com>
-
- * evolution-addressbook.xml: Removed QuickSearch widget.
-
-2000-11-01 Radek Doulik <rodo@helixcode.com>
-
- * evolution-message-composer.xml: added accel="*Control*Return" to
- FileSend
- replace FileSendNow with FileSend as FileSendNow wasn't defined
-
-2000-10-25 Jeffrey Stedfast <fejj@helixcode.com>
-
- * evolution-mail.xml: Added a MessageApplyFilters menu item.
-
- * evolution-subscribe.xml: Don't have a Unselect All, use Invert
- Selection instead.
-
-2000-10-19 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am (H_FILES): New.
- (EXTRA_DIST): Add `$(H_FILES)'.
-
-2000-10-19 Michael Meeks <michael@helixcode.com>
-
- * evolution-message-composer.xml: add.
-
- * checking all generated .h files ( sim. to glade ) to make
- translator's lives easier.
-
-2000-10-19 Michael Meeks <michael@helixcode.com>
-
- * evolution-event-editor.xml: added.
-
-2000-10-18 Michael Meeks <michael@helixcode.com>
-
- * evolution-task-editor-dialog.xml: added.
-
-2000-10-14 Michael Meeks <michael@helixcode.com>
-
- * Makefile.am: Add rule to use bonobo-ui-extract to build
- translatable files.
-
-2000-10-14 Michael Meeks <michael@helixcode.com>
-
- * evolution-addressbook-ldap.xml: drasticaly shrink to just the
- new features available with ldap; don't duplicate stuff.
-
- * evolution-addressbook.xml: fix tooltips.
-
- * *.xml: remove redundant attributes causing toolber rebuilds.
-
-2000-10-14 Michael Meeks <michael@helixcode.com>
-
- * *.xml: add translation '_'s to some labels.
-
-2000-10-12 Damon Chaplin <damon@helixcode.com>
-
- * evolution-calendar.xml: Added toolbar buttons to switch views.
- We'll use plain buttons for the view buttons for now, until Bonobo
- toolbars support radio buttons.
-
-2000-10-11 Ettore Perazzoli <ettore@helixcode.com>
-
- * evolution-addressbook-ldap.xml: Apply behavior "exclusive" to
- "Toolbar".
- * evolution.xml: Likewise.
- * evolution-addressbook.xml: Likewise.
- * evolution-mail.xml: Likewise.
- * evolution-contact-editor.xml: Likewise.
- * evolution-subscribe.xml: Likewise.
-
-2000-10-08 Damon Chaplin <damon@helixcode.com>
-
- * evolution-calendar.xml: moved the calendar settings menu item to the
- Settings menu and renamed it to "Calendar Preferences".
-
-2000-10-09 Michael Meeks <michael@helixcode.com>
-
- * *.xml: s/Menu_//
-
-2000-10-09 Michael Meeks <michael@helixcode.com>
-
- * *.xml fix the mess with separators.
-
-2000-10-09 Michael Meeks <michael@helixcode.com>
-
- * evolution-subscribe.xml: s/descr/tip/
-
-2000-10-05 Michael Meeks <michael@helixcode.com>
-
- * evolution-mail.xml: remove redundant separator.
-
- * *.xml: Remove replicated attributes from structural elements.
-
-2000-10-05 Michael Meeks <michael@helixcode.com>
-
- * evolution.xml: fix from Darin toolbar -> dockitem.
-
-2000-10-04 Jeffrey Stedfast <fejj@helixcode.com>
-
- * evolution-mail.xml: Add Invert Selection
-
-2000-10-04 Michael Meeks <michael@helixcode.com>
-
- * evolution-mail.xml: bind 'D' to MessageDelete; a proto binding.
-
-2000-10-04 Michael Meeks <michael@helixcode.com>
-
- * evolution-calendar.xml: move Open, Save into FileOps
-
- * evolution.xml: add FileOps placeholder.
-
-2000-09-15 Michael Meeks <michael@helixcode.com>
-
- * *.xml: Update to new keybinding syntax.
-
-2000-09-14 Michael Meeks <michael@helixcode.com>
-
- * evolution-mail.xml: remove stock icons on toolbar.
- add back 2 stocks I lost somewhere.
-
- * ui/evolution.xml: Add status bar
diff --git a/ui/Makefile.am b/ui/Makefile.am
index a562be7180..69920157f8 100644
--- a/ui/Makefile.am
+++ b/ui/Makefile.am
@@ -7,8 +7,6 @@ ui_DATA = \
evolution-shell.ui \
evolution-tasks.ui
-EXTRA_DIST = \
- $(ui_DATA) \
- ChangeLog.pre-1-4
+EXTRA_DIST = $(ui_DATA)
-include $(top_srcdir)/git.mk
diff --git a/views/ChangeLog b/views/ChangeLog
deleted file mode 100644
index ec86348042..0000000000
--- a/views/ChangeLog
+++ /dev/null
@@ -1,80 +0,0 @@
-2007-10-24 Anand V M <avmuttagi@gmail.com>
-
- ** Fix for bug #353656
- * addressbook/galview.xml:Rename "Phone List" to "List View".
-
-2006-06-02 Srinivasa Ragavan <sragavan@novell.com>
-
- * mail/Makefile.am: Added two new views Wide_View_Sent.galview
- and Wide_View_Normal.galview to help views in wide mode.
- * mail/galview.xml: Added them to views menu.
- * mail/Wide_View_Normal.galview: Added a new default galview with
- composite headers for normal folders.
- * mail/Wide_View_Sent.galview: Added a new default galview with
- composite headers for sent/draft folders.
-
-2005-10-19 Harish Krishnaswamy <kharish@novell.com>
-
- Committing for Nathan Owens <pianocomp81@yahoo.com>
-
- * Makefile.am: added memos directory
- * views/memos/*: added galview.xml, Makefile.am, Memos.galview for
- initial Memos component
-
-2005-09-28 Devashish Sharma <sdevashish@novell.com>
-
- * addressbook/Phone_List.galview: Match new column values, change
- default columns shown.
-
- * addressbook/By_Company.galview: Corrected the value for default
- sort column.
-
-2005-09-20 Devashish Sharma <sdevashish@novell.com>
-
- * addressbook/By_Company.galview: In ETableState grouping column was
- wrong, instead of grouping by company it was grouping by Telex.
- Fixed that.
-
-2004-08-06 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #52459 ]
- * addressbook/Phone_List.galview: use the same defaults as the 1.4
- phone list view.
-
-2004-04-01 JP Rosevear <jpr@ximian.com>
-
- * tasks/galview.xml: add/remove views
-
- * tasks/With_Status.galview: add a status view
-
- * tasks/With_DueDate.galview: add a due date view
-
- * tasks/Makefile.am (tasksviewsdir): dist/install new views and
- don't to an obsolete one
-
- * calendar/galview.xml: list the new list view
-
- * calendar/List_View.galview: default view for Lists
-
- * calendar/Makefile.am (calendarviewsdir): dist and install the
- list view
-
-2003-12-05 Hans Petter Jansson <hpj@ximian.com>
-
- * addressbook/By_Company.galview: Match new column values, change
- default columns shown.
-
- * addressbook/Phone_List.galview: Ditto.
-
-2003-11-18 JP Rosevear <jpr@ximian.com>
-
- * tasks/With_Category.galview: match new column values
-
- * tasks/Tasks.galview: ditto
-
-2003-09-11 Tim Wo <tim.wo@sun.com>
-
- * mail/galview.xml: add mnemonic "M" for "Message",
- add "S" for "As Sent Folder", add "b" for "By Subject",
- add "n" for "By Sender", add "t" for "By Status",
- add "F" for "By Follow Up Flag". Fixes bug #48097
diff --git a/views/ChangeLog.pre-1-4 b/views/ChangeLog.pre-1-4
deleted file mode 100644
index 55d42e1fe4..0000000000
--- a/views/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,109 +0,0 @@
-2003-02-06 Dan Winship <danw@ximian.com>
-
- * */Makefile.am: use viewsdir
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * tasks/Makefile.am (defaulttasksdir): Likewise.
-
- * calendar/Makefile.am (defaultcalendardir): Likewise.
-
- * addressbook/Makefile.am (defaultaddressbookdir): Version using
- $(BASE_VERSION).
-
-2002-07-10 Ettore Perazzoli <ettore@ximian.com>
-
- * tasks/galview.xml: Add accelerators. [#10069]
-
-2002-07-10 Ettore Perazzoli <ettore@ximian.com>
-
- * calendar/galview.xml: Add accelerators. [#10067]
-
-2002-07-10 Ettore Perazzoli <ettore@ximian.com>
-
- * addressbook/galview.xml: Add accelerators. [#10068]
-
-2002-02-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * mail/galview.xml: Offer the new By Follow Up Flag view.
-
- * mail/By_Follow_Up_Flag.galview: New galview for Follow Up Flag.
-
-2002-02-13 Christopher James Lahey <clahey@ximian.com>
-
- * addressbook/Makefile.am (defaultaddressbook_DATA): Added
- Address_Cards.galview.
-
- * addressbook/Address_Cards.galview: New galview file for the
- minicard view since they save data now.
-
-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.
-
-2001-10-21 Christopher James Lahey <clahey@ximian.com>
-
- * addressbook/By_Company.galview: Group by the correct column.
-
- * addressbook/By_Company.galview, addressbook/Phone_List.galview:
- Updated both sets of columns here to make more sense.
-
-2001-10-05 Christopher James Lahey <clahey@ximian.com>
-
- * mail/By_Sender.galview, mail/By_Status.galview,
- mail/By_Subject.galview: Fixed these. Fixes Ximian bug #6803.
-
-2001-06-15 Federico Mena Quintero <federico@ximian.com>
-
- * calendar/galview.xml: New list of the default calendar views.
-
-2001-05-21 Chris Toshok <toshok@ximian.com>
-
- * addressbook/galview.xml: correct typo.
-
-2001-04-11 Christopher James Lahey <clahey@ximian.com>
-
- * addressbook/galview.xml, mail/galview.xml, tasks/galview.xml:
- Translate the titles here.
-
-2001-03-04 Christopher James Lahey <clahey@ximian.com>
-
- * addressbook/By_Company.galview: New view.
-
- * addressbook/Makefile.am: Added By_Company.galview.
-
- * addressbook/Phone_List.galview: Updated this a bit.
-
- * addressbook/galview.xml: Added By Company and Address Cards (No
- Address_Cards.galview is required for now.)
-
-2001-03-04 Christopher James Lahey <clahey@ximian.com>
-
- * addressbook/.cvsignore, addressbook/Makefile.am,
- addressbook/Phone_List.galview, addressbook/galview.xml: Added a
- built in view menu for addressbook.
-
-2001-03-04 Christopher James Lahey <clahey@ximian.com>
-
- * mail/By_Sender.galview, mail/By_Subject.galview: Corrected these
- views a bit.
-
- * mail/By_Status.galview, mail/Messages.galview: New views for "By
- Status" and "Messages".
-
- * mail/Makefile.am, mail/galview.xml: Added By_Status.galview and
- Messages.galview.
-
-2001-03-01 Christopher James Lahey <clahey@ximian.com>
-
- * .cvsignore, Makefile.am, mail/.cvsignore,
- mail/By_Sender.galview, mail/By_Subject.galview, mail/Makefile.am,
- mail/galview.xml, tasks/.cvsignore, tasks/Makefile.am,
- tasks/Tasks.galview, tasks/With_Category.galview,
- tasks/galview.xml: Builtin View menus for tasks and mail.
diff --git a/views/Makefile.am b/views/Makefile.am
index 9e6adefa6b..24c8b2f465 100644
--- a/views/Makefile.am
+++ b/views/Makefile.am
@@ -1,5 +1,3 @@
SUBDIRS = addressbook mail tasks calendar memos
-EXTRA_DIST = ChangeLog.pre-1-4
-
-include $(top_srcdir)/git.mk
diff --git a/widgets/ChangeLog b/widgets/ChangeLog
deleted file mode 100644
index 13337e0d76..0000000000
--- a/widgets/ChangeLog
+++ /dev/null
@@ -1,1050 +0,0 @@
-2009-04-07 Takao Fujiwara <takao.fujiwara@sun.com>
-
- Reviewed by Milan Crha <mcrha@redhat.com>
- Reviewed by Matthew Barnes <mbarnes@redhat.com>
-
- * Fixes bug #537530
-
- * misc/e-attachment-bar.c (update):
- Use g_filename_to_utf8 for attachment filenames.
-
-2009-03-25 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #576694
-
- * text/e-text.c (reset_layout):
- Handle absolute font sizes correctly.
-
-2009-02-14 Matthew Barnes <mbarnes@redhat.com>
-
- * text/e-text.c:
- Remove unneeded #include <libart_lgpl/...>.
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- * menus/gal-view-collection.c:
- * menus/gal-view-instance.c:
- Remove unneeded #include <libgnome/gnome-util.h>.
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #567276
-
- * menus/gal-view-menus.c:
- Remove unneeded #include <libgnomeui/gnome-dialog.h>.
-
-2009-01-09 Takao Fujiwara <takao.fujiwara@sun.com>
-
- Reviewed by Matthew Barnes <mbarnes@redhat.com>
-
- * Fix for bug #566011
-
- * misc/e-charset-picker.c:
- * misc/e-signature-combo-box.c:
- Include <glib/gi18n-lib.h> instead of <glib/gi18n.h>.
-
-2008-11-03 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #559041
-
- * text/e-text.c (e_text_class_init):
- Add translator comment for "im_context" property.
-
-2008-10-30 Matthew Barnes <mbarnes@redhat.com>
-
- * widgets/menus/gal-view-menus.c:
- * widgets/misc/e-activity-handler.c:
- * widgets/table/e-table-config-field.h:
- Only include the toplevel GTK+ header.
-
-2008-10-17 Sankar P <psankar@novell.com>
-
-License Changes
-
- * text/e-text.c:
- * text/e-text.h:
-
-2008-10-03 Sankar P <psankar@novell.com>
-
-License Changes
-
- * text/e-text-test.c:
-
-2008-09-12 Sankar P <psankar@novell.com>
-
-License Changes
-
- * menus/gal-view-instance-save-as-dialog.c:
- * menus/gal-view-instance-save-as-dialog.h:
- * text/e-text.h:
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-timezone-dialog/e-timezone-dialog.c:
- * e-timezone-dialog/e-timezone-dialog.h:
- * menus/gal-define-views-dialog.h:
- * menus/gal-define-views-model.c:
- * menus/gal-view-collection.c:
- * menus/gal-view-collection.h:
- * menus/gal-view-etable.c:
- * menus/gal-view-factory.c:
- * menus/gal-view-menus.c:
- * menus/gal-view-new-dialog.h:
- * text/e-text-model-repos.h:
- * text/e-text-model.c:
- * text/e-text-model.h:
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * menus/gal-define-views-dialog.c:
- * menus/gal-define-views-model.h:
- * menus/gal-view-etable.h:
- * menus/gal-view-factory-etable.c:
- * menus/gal-view-factory-etable.h:
- * menus/gal-view-factory.h:
- * menus/gal-view-instance.c:
- * menus/gal-view-instance.h:
- * menus/gal-view-menus.h:
- * menus/gal-view-new-dialog.c:
- * menus/gal-view.c:
- * menus/gal-view.h:
- * text/e-text-model-repos.c:
- * text/e-text-model-test.c:
-
-2008-06-03 Kjartan Maraas <kmaraas@gnome.org>
-
- * text/e-text-model-test.c: (main):
- * text/e-text-test.c: (main):
- gdk_rgb_get_cmap -> gdk_rgb_get_colormap
-
-2008-06-03 Kjartan Maraas <kmaraas@gnome.org>
-
- * menus/gal-define-views-dialog.c: (gal_define_views_dialog_init):
- * menus/gal-view-new-dialog.c: (gal_view_new_dialog_init):
- gtk_window_set_policy -> gtk_window_set_resizable.
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534360
-
- * e-timezone-dialog/e-timezone-dialog.h:
- * menus/gal-view-instance.c:
- * menus/gal-view-menus.h:
- * text/e-text.h:
- Migrate from deprecated GtkObject symbols to GObject equivalents.
-
-2008-04-25 Danny Baumann <dannybaumann@web.de>
-
- ** Fix for bug #529893
-
- * text/e-text.c: (_do_tooltip):
- Properly set type hint on tooltip window.
-
-2008-04-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #529641
-
- * e-timezone-dialog/e-timezone-dialog.glade:
- Prefer the term "drop-down combination box" to "combo box" per the
- GNOME Documentation Style Guide.
-
-2008-02-23 Andre Klapper <a9016009@gmx.de>
-
- * e-timezone-dialog/e-timezone-dialog.glade:
- Fix the string freeze break of the former commit.
-
-2008-02-23 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #471779
-
- * e-timezone-dialog/e-timezone-dialog.c:
- (e_timezone_dialog_add_timezones), (e_timezone_dialog_construct),
- (on_map_leave), (on_map_button_pressed),
- (e_timezone_dialog_set_timezone), (on_combo_changed),
- (timezone_combo_get_active_text), (timezone_combo_set_active_text):
- * e-timezone-dialog/e-timezone-dialog.glade:
- Timezone entries in the combo-box are now sorted alphabetically.
- Migrated deprecated widget to GtkComboBox.
-
-2008-02-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #383438
-
- * text/e-text.c: (e_text_point):
- Report "mouse over" even with no text entered.
-
-2008-02-03 Matthew Barnes <mbarnes@redhat.com>
-
- * text/e-text.c (update_im_cursor_position):
- * text/e-text.c (e_text_get_cursor_locations):
- Remove these unused functions to silence compiler warnings.
-
-2008-01-29 Matthew Barnes <mbarnes@redhat.com>
-
- * menus/gal-view-collection.c:
- * menus/gal-view-menus.c:
- * menus/gal-view-instance.c:
- Replace G_GNUC_FUNCTION (deprecated) with G_STRFUNC.
-
-2008-01-14 Mayank Jain <mayank.gnu@gmail.com>
-
- ** Fix for bug #348638
-
- * text/e-text.c: (insert_preedit_text), (reset_layout_attrs),
- (e_text_draw): Cleanly remove pre-edit buffer on pressing backspace in
- day-view, for non-ascii characters as well.
-
-2007-11-26 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
-
- ** Fixes bug #495951
-
- * menus/gal-view-instance-save-as-dialog.c:
- (gal_view_instance_save_as_dialog_set_instance),
- (gvisad_setup_validate_button), (gvisad_setup_radio_buttons),
- (gvisad_entry_changed),
- (gal_view_instance_save_as_dialog_set_property),
- (gal_view_instance_save_as_dialog_dispose),
- (gal_view_instance_save_as_dialog_init),
- (gal_view_instance_save_as_dialog_new),
- (gal_view_instance_save_as_dialog_save):
- * menus/gal-view-instance-save-as-dialog.glade:
- * menus/gal-view-instance-save-as-dialog.h:
- Use GtkTreeView in place of ETable
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #341085
-
- * text/e-text.c: (get_bounds), (e_text_draw): Use 'x_offset' and
- 'y_offset' only for text drawing, not for changing bounds of EText.
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-timezone-dialog/e-timezone-dialog.c: (get_local_offset),
- (get_local_timezone), (on_map_visibility_changed),
- (on_map_button_pressed), (get_zone_from_point),
- (e_timezone_dialog_set_timezone), (on_combo_changed):
- * menus/gal-view-factory.c: (gal_view_factory_get_title):
- * text/Makefile.am:
- * text/e-text.c: (e_text_event), (popup_targets_received),
- (next_word), (find_offset_into_line), (_get_position),
- (e_text_class_init):
- * text/e.entry.[ch]
- * text/e-completion.[ch]
- * text/e-text-model-uri.[ch]
- * text/e-completion-view.[ch]
- * text/e-completion-callbacks.[ch]
- * text/e-completion-match.[ch]
- * text/e-table-text-model.[ch]: Remove all of these. They
- are now unused.
-
- Warning fixes:
- - NULL vs 0 vs FALSE
- - ANSIfication of function declarations
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #437579
-
- * text/e-text.c:
- Fix various compiler warnings. Patch from Milan Crha.
-
-2007-09-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #461195
-
- * text/e-completion-view.c:
- * text/e-text-model.c:
- * text/e-text.c:
- * text/e-entry.c:
- * text/e-completion.c:
- * misc/e-dateedit.c:
- * misc/e-reflow-model.c:
- * misc/e-reflow.c:
- * misc/e-canvas.c:
- * misc/e-image-chooser.c:
- * misc/e-selection-model.c:
- * misc/e-printable.c:
- * misc/e-canvas-background.c:
- * misc/e-search-bar.c: Use GObject's marshalers.
-
-2007-08-31 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Move away from g_assert to g_return* critical warnings to debug
- them better.
-
- * e-timezone-dialog/e-timezone-dialog.c: (get_zone_from_point):
- * text/e-completion-view.c: (e_completion_view_set_cursor_row):
- * text/e-table-text-model.c: (e_table_text_model_dispose):
- * text/e-text-model-uri.c: (objectify_idle_cb):
-
-2007-08-24 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #411619
-
- * Makefile.am: Fix subdirectory order.
-
- * e-timezone-dialog/Makefile.am: Remove WIN32_BOOTSTRAP_LIBS.
-
-2007-08-23 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #309166
-
- * text/e-text.c (_get_updated_position): Modified the way movement
- of cursor is handled across grapheme clusters.
- * text/e-text.c (_get_position): Uses the new function for forward
- and backward movement of characters (simple or grapheme clusters).
- Patch by Mayank Jain.
-
-2007-08-23 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #303878
-
- * text/e-text.h: preedit_pos: new value.
- * text/e-text.c: (e_text_get_cursor_locations):
- New function. Get the cursor locations.
- (update_im_cursor_position): New function.
- Set the cursor location to IMContext.
- (insert_preedit_text): Call update_im_cursor_position when draw
- preedit text.
- (e_text_preedit_changed_cb): Set the preedit cursor position to
- preedit_pos.
- Patch by Hiroyuki Ikezoe and Mayank Jain.
-
-2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * text/e-text-model-uri.c:
- * text/e-completion-view.c:
- * text/e-text-model.c:
- * text/e-text.c:
- * text/e-completion-callbacks.c:
- * text/e-entry.c:
- * text/e-table-text-model.c:
- * text/e-completion.c:
- * menus/gal-view-new-dialog.c:
- * menus/gal-view-collection.c:
- * menus/gal-view-etable.c:
- * menus/gal-view-instance-save-as-dialog.c:
- * menus/gal-view-factory-etable.c:
- * menus/gal-view.c:
- * menus/gal-view-instance.c:
- * menus/gal-view-factory.c:
- * menus/gal-define-views-dialog.c:
- * menus/gal-define-views-model.c:
- * misc/e-canvas-vbox.c:
- * misc/e-reflow-model.c:
- * misc/e-selection-model-array.c:
- * misc/e-reflow.c:
- * misc/e-canvas.c:
- * misc/e-selection-model.c:
- * misc/e-printable.c:
- * misc/e-canvas-background.c:
- * misc/e-selection-model-simple.c: Use G_DEFINE_TYPE instead of
- E_MAKE_TYPE.
-
-2007-07-27 Matthew Barnes <mbarnes@redhat.com>
-
- * text/Makefile.am:
- Rename EXTRA_GNOME_CFLAGS to GNOME_PLATFORM_CFLAGS.
- Similarly for EXTRA_GNOME_LIBS.
-
-2007-07-26 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * text/e-text.c: (e_text_dispose): Plugged memory leak.
-
-2007-07-19 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * text/e-text.c: (e_text_copy_clipboard): Remove needless g_strndup().
-
-2007-07-15 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * text/e-text.c: (primary_get_cb): Remove needless g_strndup().
-
-2007-07-09 Matthew Barnes <mbarnes@redhat.com>
-
- * table/e-table-specification.c: (e_table_specification_duplicate)
- Return NULL if ETable specification string fails to load.
-
- * table/e-tree.c:
- * table/e-tree-scrolled.c:
- Improve error handling in the constructors.
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * menus/gal-define-views-dialog.c
- (gdvd_button_new_dialog_callback): Remove a warning
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #446015 from Gilles Dartiguelongue
-
- * menus/gal-define-views-dialog.c:
- (gdvd_button_new_dialog_callback), (gdvd_button_new_callback),
- (gdvd_button_modify_callback), (gdvd_button_delete_callback),
- (gdvd_cursor_changed_callback), (gdvd_connect_signal),
- (gal_define_views_dialog_init),
- (gal_define_views_dialog_set_collection),
- (gal_define_views_dialog_new):
- * menus/gal-define-views-dialog.h:
- * menus/gal-define-views.glade:
-
-2007-06-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #325882
-
- * menus/gal-define-views.glade:
- * table/e-table-field-chooser.glade:
- * misc/e-attachment.glade:
- Changed GTK_WIN_POS_NONE to GTK_WIN_POS_CENTER_ON_PARENT.
-
-2007-06-02 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- ** Fixes part of bug #441014
-
- * e-timezone-dialog/e-timezone-dialog.c:
- (e_timezone_dialog_set_timezone):
- * menus/gal-view-collection.c: (load_single_file),
- (load_single_dir), (gal_view_collection_save):
- * menus/gal-view-instance.c: (save_current_view),
- (load_current_view): various compilation warning cleanups
-
-2007-05-24 Matthew Barnes <mbarnes@redhat.com>
-
- * text/e-text.c (e_text_copy_clipboard),
- (e_text_update_primary_selection), (e_text_paste), (e_text_do_popup):
- Remove check for obsolete GTK+ version (#424562).
-
-2007-05-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * menus/gal-view-menus.c: (build_menus): Add tooltips for user defined
- views.
-
-2007-04-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #429422
-
- * text/e-text-model-uri.c (e_text_model_uri_dispose),
- (objectify_idle_flush):
- Use g_source_remove() instead of gtk_idle_remove().
-
- * text/e-text-model-uri.c (e_text_model_uri_objectify):
- Use g_idle_add() instead of gtk_idle_add().
-
- * text/e-text.c (e_text_dispose), (e_text_event):
- * text/e-entry.c (e_entry_text_keypress), (proxy_changed),
- (e_entry_cancel_delayed_completion), (e_entry_dispose):
- Use g_source_remove() instead of gtk_timeout_remove().
-
- * text/e-text.c (e_text_event):
- * text/e-entry.c (proxy_changed), (e_entry_start_delayed_completion):
- * e-timezone-dialog/e-timezone-dialog.c (on_map_visibility_changed):
- Use g_timeout_add() instead of gtk_timeout_add().
-
- * text/e-completion-view.c (e_completion_view_set_width):
- * text/e-text.c (_do_tooltip):
- Use gtk_widget_set_size_request() instead of gtk_widget_set_usize().
-
- * text/e-completion-callbacks.c (e_completion_callbacks_new):
- Use g_object_new() instead of gtk_type_new().
-
- * text/e-entry.c (e_entry_enable_completion_full):
- Use g_object_ref_sink() instead of gtk_object_sink().
-
- * text/e-entry.c (e_entry_class_init):
- Use g_cclosure_marshal_VOID__INT instead of gtk_marshal_NONE__INT.
-
- * menus/gal-view-new-dialog.c (gal_view_new_dialog_init):
- * menus/gal-view-instance-save-as-dialog.c
- (gal_view_instance_save_as_dialog_init):
- * menus/gal-define-views-dialog.c (gal_define_views_dialog_init):
- Use g_object_ref() instead of gtk_widget_ref().
- Use g_object_unref() instead of gtk_widget_unref().
-
- * menus/gal-view-collection.c (gal_view_collection_dispose):
- e_free_object_list() is dead; just do it manually.
-
- * menus/gal-view-collection.c (load_single_file), (load_single_dir),
- (gal_view_collection_save):
- * menus/gal-view-instance.c (gal_view_instance_construct):
- Use g_build_filename() instead of g_concat_dir_and_file().
-
- * menus/gal-view-collection.c (gal_view_collection_load):
- Use g_mkdir_with_parents() instead of e_create_directory().
-
- * e-timezone-dialog/e-timezone-dialog.c (e_timezone_dialog_construct):
- Use gtk_editable_set_editable() instead of gtk_entry_set_editable().
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2007-02-08 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #357216
-
- * text/e-entry.c: Remove "font", "fontset", and "gdk_font"
- properties, since they forward gets and sets to non-existant
- properties in entry->item.
-
-2006-09-27 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes bug #357970
-
- * text/e-text.c (e_text_unrealize): Don't call deprecated GLib / GDK
- functions.
-
-2006-09-18 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #351332
-
- * misc/e-attachment-bar.h: Fix implicit function declarations.
-
-2006-08-23 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #352450
-
- * misc/e-canvas-background.c:
- * misc/e-cursors.c:
- * misc/e-map.c:
- * misc/e-reflow.c:
- * misc/e-task-widget.c:
- * misc/gal-combo-box.c:
- * table/e-cell-text.c:
- * table/e-cell-toggle.c:
- * table/e-table-field-chooser-item.c:
- * table/e-table-field-chooser.c:
- * table/e-table-header-item.c:
- * table/e-table-header-utils.c:
- * table/e-table-item.c:
- * table/e-table.c:
- * table/e-tree-memory.c:
- * table/e-tree-sorted.c:
- * table/e-tree.c:
- * table/e-text.c:
- Replace deprecated GLib and GDK function calls.
-
-2006-08-20 Jeff Cai <jeff.cai@sun.com>
-
- * e-timezone-dialog/e-timezone-dialog.c:
- (e_timezone_dialog_construct), (e_timezone_dialog_reparent),
- (map_destroy_cb):
- Fixes 350559. Disable timeout function when the map is destroyed.
-
-2006-07-21 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes 342313.
- * text/e-text.c: Use GTK_CHECK_VERSION instead of GTK_2_2.
-
-2006-07-05 Rajeev ramanathan <rajeevramanathan_2004@yaoo.co.in>
-
- * text/e-text.[ch]: Added code to render EText text
- items with antialiasing, hinting and sub-pixel ordering with cairo.
-
-2006-07-18 Andre Klapper <a9016009@gmx.de>
-
- * e-timezone-dialog/e-timezone-dialog.glade:
- * menus/gal-view-instance-save-as-dialog.glade:
- * menus/gal-view-new-dialog.glade:
- remove "*" from translation. Fixes bug #331147.
-
-2006-07-13 Andre Klapper <a9016009@gmx.de>
-
- * menus/gal-view-instance-save-as-dialog.glade:
- remove empty strings from translation
-
-2006-07-12 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes bug #347182.
- * misc/e-combo-button.c: (e_combo_button_set_label):
- Removed needless g_return_if_fail().
-
-2006-07-10 Harish Krishnaswamy <kharish@novell.com>
-
- * table/e-cell-text.c: (ect_unrealize), (build_layout):
- * text/e-text.c: (reset_layout): Revert the previous
- patch. Requires rework.
-
-2006-07-05 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
- * text/e-text.c, table/e-cell-text.c:
- Added code to render ECell and EText text items with
- antialiasing, hinting and sub-pixel ordering with cairo.
-
-2006-07-06 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes bug #341354.
- * text/e-text.c: (e_text_preedit_changed_cb):
- Plugged memory leak.
-
-2006-06-30 Johnny Jacob <jjohnny@novell.com>
- * misc/Makefile.am: Added e-icon-entry.c, e-icon-entry.h
- * misc/e-filter-bar.c: (rule_advanced_response),
- (save_search_dialog), (menubar_activated), (option_changed),
- (dup_item_no_subitems), (build_items), (free_built_items),
- (free_items), (set_menu), (get_property), (e_filter_bar_new):
- * misc/e-filter-bar.h:
- * misc/e-search-bar.c: (set_find_now_sensitive),
- (clear_search), (emit_search_activated), (search_now_verb_cb),
- (clear_verb_cb), (setup_standard_verbs), (search_verb_cb),
- (get_selected_item_label), (entry_focus_in_cb),
- (entry_focus_out_cb), (entry_activated_cb), (entry_changed_cb),
- (viewitem_activated_cb), (scopeitem_activated_cb),
- (option_activated_cb), (option_button_clicked_cb),
- (clear_button_clicked_cb), (scopeoption_changed_cb), (set_menu),
- (set_option), (impl_get_property), (impl_set_property),
- (impl_dispose), (class_init), (init), (e_search_bar_construct),
- (e_search_bar_set_viewoption_menufunc),
- (e_search_bar_set_viewoption_menu),
- (e_search_bar_get_selected_viewitem),
- (e_search_bar_set_viewoption), (e_search_bar_set_scopeoption),
- (e_search_bar_set_scopeoption_menu),
- (e_search_bar_set_viewitem_id), (e_search_bar_set_item_id),
- (e_search_bar_set_search_scope), (e_search_bar_get_item_id),
- (e_search_bar_get_search_scope), (e_search_bar_get_viewitem_id),
- (e_search_bar_set_ids), (e_search_bar_set_text),
- (e_search_bar_get_text):
- * misc/e-search-bar.h:
- * table/e-tree-table-adapter.c:
- (e_tree_table_adapter_save_expanded_state): Added code for search
- ui.
- * misc/e-icon-entry.c : Added.
- * misc/e-icon-entry.h : Added.
-
-2006-06-20 Harish Krishnaswamy <kharish@novell.com>
-
- * e-timezone-dialog/e-timezone-dialog.c
- (zone_display_name_with_offset): Fix compiler warning.
-
-2006-06-19 Tor Lillqvist <tml@novell.com>
-
- * e-timezone-dialog/e-timezone-dialog.c: Define gmtime_r() and
- localtime_r() macros for Win32. Should not declare tzname,
- timezone and daylight on Win32, they are declared properly in
- <time.h> already.
-
-2006-06-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #204798 , #235691 , #229132
- * e-timezone-dialog/e-timezone-dialog.c:
- (e_timezone_dialog_add_timezones), (get_local_offset),
- (get_local_timezone), (format_utc_offset),
- (zone_display_name_with_offset), (zone_display_name),
- (on_map_motion), (e_timezone_dialog_set_timezone): Added code to set
- the timezone as default to local timezone and show the time offset in
- the map motion.
-
-2006-06-02 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added a new hbox cell renderer and a new Sort By menu to e-table to
- sort by columns not shown in the table.
-
- * table/Makefile.am:
- * table/e-cell-text.c: (build_layout): Added support for font
- rendering in cell
- * table/e-cell-tree.c: (ect_event): Fixed a bug where the expander
- animates in arbitary position.
- * table/e-table-header-item.c: (ethi_popup_customize_view),
- (sort_by_id), (popup_custom), (ethi_header_context_menu),
- (ethi_event): Added a new Sort by menu, to the e-table headers, which
- helps to easily sort by columns without adding that column.
- * table/e-cell-hbox.[ch]: Added a new hbox renderer.
-
-2006-01-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-timezone-dialog/e-timezone-dialog.c: (get_zone_from_point):
- * menus/gal-view-menus.c:
- * misc/e-attachment-bar.c: (calculate_height_width),
- (update_remote_file), (e_attachment_bar_get_attachment),
- (class_init):
- * misc/e-attachment.c: (async_progress_update_cb),
- (download_to_local_path):
- * misc/e-calendar-item.c: (e_calendar_item_get_arg),
- (e_calendar_item_realize), (e_calendar_item_ensure_days_visible):
- * misc/e-calendar.c: (e_calendar_drag_motion),
- (e_calendar_drag_leave), (e_calendar_focus):
- * misc/e-canvas-background.c: (ecb_get_property):
- * misc/e-canvas.c: (e_canvas_class_init), (pick_current_item):
- * misc/e-cell-date-edit.c: (e_cell_date_edit_do_popup),
- (e_cell_date_edit_show_popup):
- * misc/e-cell-percent.c:
- * misc/e-charset-picker.c: (e_charset_picker_bonobo_ui_populate):
- * misc/e-config-page.c: (e_config_page_class_init):
- * misc/e-dateedit.c: (e_date_edit_set_date),
- (e_date_edit_set_date_and_time_of_day),
- (on_date_popup_date_selected):
- * misc/e-dropdown-button.c: (e_dropdown_button_class_init):
- * misc/e-expander.c: (get_expander_bounds), (e_expander_expose),
- (is_in_expander_panel):
- * misc/e-filter-bar.c: (option_changed), (build_items):
- * misc/e-image-chooser.c: (e_image_chooser_init),
- (image_drag_data_received_cb):
- * misc/e-map.c: (e_map_size_allocate), (e_map_button_press),
- (e_map_button_release), (e_map_motion), (e_map_zoom_to_location),
- (e_map_zoom_out), (update_render_point), (repaint_point),
- (zoom_in_smooth):
- * misc/e-multi-config-dialog.c: (impl_response):
- * misc/e-reflow.c: (e_reflow_realize), (e_reflow_event):
- * misc/e-search-bar.c: (clear_search), (search_now_verb_cb),
- (entry_activated_cb), (activate_button_clicked_cb),
- (clear_button_clicked_cb):
- * misc/e-selection-model.c: (e_selection_model_key_press):
- * misc/e-send-options.c: (delay_until_date_changed_cb),
- (e_sendoptions_get_need_general_options):
- * misc/e-unicode.c: (e_stripped_char):
- * table/e-cell-progress.c: (eprog_draw_border), (eprog_draw),
- (eprog_event):
- * table/e-cell-spin-button.c: (ecsb_event), (ecsb_focus),
- (ecsb_unfocus), (ecsb_dispose):
- * table/e-cell-text.c: (ect_draw), (ect_show_tooltip):
- * table/e-cell-toggle.c: (etog_draw), (etog_event):
- * table/e-cell-tree.c: (ect_max_width):
- * table/e-cell-vbox.c:
- * table/e-table-click-to-add.c: (etcta_event):
- * table/e-table-config.c: (create_global_store):
- * table/e-table-field-chooser-dialog.c:
- * table/e-table-field-chooser-item.c: (etfci_find_button),
- (etfci_reflow), (etfci_get_property), (etfci_realize):
- * table/e-table-field-chooser.c:
- (e_table_field_chooser_class_init):
- * table/e-table-group-container.c: (etgc_unrealize):
- * table/e-table-group.c: (e_table_group_new):
- * table/e-table-header-item.c: (e_table_header_item_get_height),
- (ethi_realize), (ethi_event):
- * table/e-table-header-utils.c: (e_table_draw_elided_string),
- (e_table_header_draw_button):
- * table/e-table-item.c: (eti_set_property), (eti_get_property),
- (eti_draw), (eti_event), (eti_cursor_change):
- * table/e-table-scrolled.c: (e_table_scrolled_class_init):
- * table/e-table-search.c:
- * table/e-table-sort-info.c: (e_table_sort_info_save_to_node):
- * table/e-table.c: (table_canvas_reflow_idle),
- (table_canvas_size_allocate), (canvas_vbox_event),
- (click_to_add_event), (do_drag_motion), (e_table_class_init):
- * table/e-tree-scrolled.c: (e_tree_scrolled_class_init):
- * table/e-tree.c: (tree_canvas_reflow_idle),
- (tree_canvas_size_allocate), (e_tree_drag_get_data),
- (do_drag_motion), (e_tree_class_init):
- * text/e-text.c: (e_text_set_property), (e_text_draw),
- (_do_tooltip), (primary_clear_cb), (_get_position),
- (e_text_command): Tons of cleanups of the following sort:
- - remove unused vars
- - remove extraneous semi-colons
- - add some comments where assignments were done without using
- the results later
- - remove break; statements after return foo;
- - add casts in some places to be more type correct
- - rename variables with name clashes
- - s/if/ifdef in some cases
- - mark some code static
- - remove some unused functions
- - use guint for 1-bit bitfields
-
-2006-01-30 Chenthill Palanisamy <pchenthill@novell.com>
-
- Reviewed by Harish Krishnaswamy <kharish@novell.com>
-
- Fixes #250754
- * misc/e-dateedit.c: Used %x for strftime so that the date is represented
- according to the locale used.
-
-2006-01-16 Srinivasa Ragavan <sragavan@novell.com>
-
- * table/e-tree-table-adapter.c (set_expanded_state_func),
- (set_collapsed_state_func):
- (e_tree_table_adapter_load_all_expanded_state):
- * table/e-tree.c: (e_tree_load_all_expanded_state):
- Added functions to collapse/Expand all
-
-2006-01-15 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #220286
-
- * text/e-text.c: (tooltip_ungrab), (_do_tooltip), (e_text_event):
- Added a ungrab for keyboard, so that it hides the tooltip.
-
-2006-01-13 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #326264
-
- * menus/gal-view-menus.c: (build_menus): Changes mnemonics of Current
- View menu item, since it collides with Caret Mode.
-
-2006-01-11 Johnny Jacob <johnnyjacob#gmail.com>
-
- * text/e-text.c (e_text_set_property): Add the width to
- the pango layout.
-
-2006-01-10 Simon Zheng <simon.zheng@sun.com>
-
- * menus/gal-view-instance.c:
- * misc/e-attachment-bar.c:
- * misc/e-calendar-item.c:
- * misc/e-dateedit.c:
- Use e_util_mkdir_hier() instead of e_mkdir_hier().
-
- Use e_util_strstrcase() instead of e_strstrcasea().
-
- use e_strfime() in evolution-data-server/
- libedataserver/e-data-server-util.c instead of the copy in
- evolution/e-util/e-util.c.
-
- use e_filename_make_safe() in evolution-data-server/
- libedataserver/e-data-server-util.c instead of the copy in
- evolution/e-util/e-util.c.
-
- use e_utf8_strftime() in evolution-data-server/
- libedataserver/e-data-server-util.c instead of the copy in
- evolution/e-util/e-util.c.
-
-2005-12-30 Andre Klapper <a9016009@gmx.de>
-
- * evolution/widgets/misc/e-url-entry.c:
- harmonized "URL", "Url" and "url". Fixes bug 325125.
-
-2005-12-23 Andre Klapper <a9016009@gmx.de>
-
- * e-table.c: fixed one typo.
- Fixes bug 306118 partially.
-
-2005-12-20 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #240762
-
- * menus/gal-define-views-dialog.c:
- (etable_selection_change_forall_cb): Made only the user created
- views to be editable.
-
-2005-12-18 Tor Lillqvist <tml@novell.com>
-
- * e-timezone-dialog/Makefile.am: Link with libeutil.
-
- * e-timezone-dialog/e-timezone-dialog.c
- (e_timezone_dialog_construct): Construct glade file pathname at
- run-time.
-
- * menus/gal-view-collection.c
- * menus/gal-view-instance.c: Include libedataserver/e-xml-utils.h
- for e_xml_save_file() prototype.
-
-2005-12-12 Irene Huang <Irene.Huang@sun.com>
-
- reviewed by: Veerapuram Varadhan <vvaradhan@novell.com>
-
- * menus/gal-view-menus.c: Change #include <e-util/e-list.h> to
- #include <libedataserver/e-list.h>.
- * misc/e-unicode.c: Change #include <e-util/e-iconv.h> to
- #include <libedataserver/e-iconv.h>.
-
-2005-12-06 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * menus/gal-view-new-dialog.c (gal_view_new_dialog_set_property):
- Load the widget pointer before using it. Fixes a compiler warning
- as well as #313219
-
-2005-11-29 Simon Zheng <simon.zheng@sun.coma
-
- * menus/gal-view-collection.c: (gal_view_generate_string):
- Fix #322311. Using g_utf8_next_char() to traverses UTF-8
- string and replace characters that are neither a alpha nor
- a numeral.
-
-2005-09-29 Tor Lillqvist <tml@novell.com>
-
- * menus/gal-view-collection.c (load_single_dir)
- * menus/gal-view-instance.c (load_current_view): Use
- g_win32_locale_filename_from_utf8() from GLib 2.8 instead of
- gnome_win32_locale_filename_from_utf8() which was temporarily in
- libgnome.
-
-2005-09-29 Li Yuan <li.yuan@sun.com>
-
- * menus/gal-define-views-dialog.c:
- (etable_selection_change_forall_cb):
- Fix #240762. If the galview implement the edit function,
- enable the edit button. If not, disable it.
-
-2005-09-28 Tor Lillqvist <tml@novell.com>
-
- * e-timezone-dialog/Makefile.am
- * menus/Makefile.am
- * text/Makefile.am: Install in privsolib instead of privlib (no
- difference on Unix). Use NO_UNDEFINED. Link with all needed
- libraries to satisfy the -no-undefined used on Windows.
-
- * e-timezone-dialog/Makefile.am
- * text/Makefile.am: On Win32, use bootstrap import library for
- libemiscwidgets, which hasn't been built yet when we come
- here.
-
- * menus/Makefile.am: Drop several overlapping CFLAGS, use
- E_UTIL_CFLAGS instead.
-
- * text/Makefile.am: Drop several overlapping
- CFLAGS. EXTRA_GNOME_CFLAGS should be enough.
-
-2005-08-03 Li Yuan <li.yuan@sun.com>
-
- * menus/gal-view-new-dialog.glade:
- Add a11y name to the left table of config dialog.
- * misc/e-multi-config-dialog.c:
- Add name to the left table of preference dialog.
- * table/e-table-config.c: (e_table_proxy_etable_shown_new),
- (e_table_proxy_etable_available_new):
- Add a11y name to "Show Fields" table and "Available Fields" table.
-
-2005-07-28 Mengjie Yu <meng-jie.yu@sun.com>
-
- * misc/e-attachment-bar.c: (update_remote_file):
- Void function should not return value.
-
- Fixes #311837
-
-2005-07-21 Srinivasa Ragavan <sragavan@novell.com>
-
- * menus/gal-define-views-dialog.c: (etable_selection_change_forall_cb)
- Fixes a bug where it allows just builtin views to be edited and not user
- added one. It should have been the other way around.
-
-2005-06-23 Kaushal Kumar <kakumar@novell.com>
-
- * text/Makefile.am: Set libetextincludedir to text to match
- source directory name.
-
-2005-06-21 Kaushal Kumar <kakumar@novell.com>
-
- * table/ChangeLog: Added from gal/gal/e-table as Gal is
- retired from Head and e-table files are moved here.
-
-2005-05-12 Srinivasa Ragavan <sragavan@novell.com>
- * misc/e-dateedit.c: (on_time_entry_key_release),
- (create_children): Fix the bug 303856. Enables OK button
- when arrow key used to change the time in a appointment.
-
-2005-05-06 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * misc/e-search-bar.c: (set_menu) Solaris gettext crashes on NULL
- input string. Fixes #260312. Patch submitted by
- Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>
-
-2005-04-28 Li Yuan <li.yuan@sun.com>
-
- * misc/e-calendar-item.c: (e_calendar_item_realize),
- (e_calendar_item_set_selection_if_emission),
- (e_calendar_item_style_set):
- use widget->style instead of hard code colors.
- * misc/e-calendar-item.h:
- * misc/e-calendar.c: (e_calendar_style_set):
- call e_calendar_item_style_set when style changes.
-
- Fixes #6767.
-
-2005-03-14 Not Zed <NotZed@Ximian.com>
-
- * menus/gal-view-menus.c (build_menus): don't
- bonobo_ui_free_string from bonobo_ui_node_to_string - it should be
- g_free'd now (api chagne in bonobo).
-
-2005-03-11 Sushma Rai <rsushma@novell.com>
-
- * misc/e-send-options.c (setup_widgets): Not showing the send options
- notebook tabs, in case general options page is disabled. Fixes #73501
-
-2005-02-09 Hans Petter Jansson <hpj@novell.com>
-
- * e-timezone-dialog/Makefile.am:
- * menus/Makefile.am:
- * misc/Makefile.am: Install shared libraries to privlibdir.
-
-2005-01-18 Hao Sheng <hao.sheng@sun.com>
-
- * misc/e-dateedit.[ch]:
- (e_date_edit_get_entry): return the entry of the date edit.
-
-2004-11-12 JP Rosevear <jpr@novell.com>
-
- * menus/gal-view-menus.c: Convert to G_DEFINE_TYPE
-
-2004-11-12 JP Rosevear <jpr@novell.com>
-
- * e-timezone-dialog/e-timezone-dialog.c: convert to G_DEFINE_TYPE
-
-2004-10-28 Li Yuan <li.yuan@sun.com>
-
- * e-timezone-dialog/e-timezone-dialog.glade: Add a name for
- timezone combox.
-
-2004-09-13 Rodney Dawes <dobey@novell.com>
-
- * e-timezone-dialog/e-timezone-dialog.c (get_widgets):
- (on_map_motion, on_map_leave, e_timezone_dialog_set_timezone):
- * e-timezone-dialog/e-timezone-dialog.glade:
- Add the label back for previewing the timezone name, and set the
- label appropriately
-
- Fixes #64800
-
-2004-08-17 Rodney Dawes <dobey@novell.com>
-
- * e-timezone-dialog/e-timezone-dialog.c (e_timezone_dialog_construct):
- Connect to the "changed" signal instead of "activate"
-
- Fixes #62970
-
-2004-05-20 Rodney Dawes <dobey@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.c (e_timezone_dialog_construct):
- Use the activate signal, instead of changed, for the combo box
- (on_map_motion): Set the text in the combo's entry when we mouse over
- one of the points on the map, as a preview for the timezone
- (on_map_leave): Reset the combo's entry to the timezone we started with
- when we leave the map
-
- Fixes #57122
-
-2004-04-09 Rodney Dawes <dobey@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.c
- (e_timezone_dialog_construct): Set the border widths on the dialog's
- vbox and action area to be HIG-complaint
- Get rid of the timezone preview widget in here
- Point the internal 'table' to the right widget
- (on_map_motion): Get rid of the extra-hacky code to set the preview
- widget's label to the timezone, now that that widget is gone
- (on_map_leave): Update the comment to not reference the preview
- widget that is now gone
- Get rid of the code to set the preview widget's label to empty string
- * e-timezone-dialog/e-timezone-dialog.glade: Update for HIG-compliance
-
-2004-02-26 JP Rosevear <jpr@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.c
- (e_timezone_dialog_dispose): don't reference uninitialized memory
-
-2003-12-10 Not Zed <NotZed@Ximian.com>
-
- * menus/gal-view-menus.c (remove_instance): NULL out
- priv->instance when we unref it. Bug #51713.
-
-2003-12-06 JP Rosevear <jpr@ximian.com>
-
- * */Makefile.am: Remove hard coded disable deprecated flags
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * e-timezone-dialog/Makefile.am: don't include toplevel libical
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * e-timezone-dialog/Makefile.am: use TZDIALOG_FLAGS
-
-2003-10-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-timezone-dialog/Makefile.am: INCLUDE path fixes for changes
- made to libical build.
-
- * e-timezone-dialog.h: #include <libical/ical.h>
diff --git a/widgets/ChangeLog.pre-1-4 b/widgets/ChangeLog.pre-1-4
deleted file mode 100644
index 42bb1157ac..0000000000
--- a/widgets/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,506 +0,0 @@
-2003-05-19 Anna Marie Dirks <anna@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.glade: HIG-ified the
- spacing, padding, alignment of this dialog. Fixes bug #41148
-
-2003-05-16 Anna Marie Dirks <anna@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.glade: HIG-ified the
- spacing, padding, alignment of this dialog. Fixes bug #41148
-
-2003-05-14 JP Rosevear <jpr@ximian.com>
-
- * menus/gal-view-menus.c (gvm_finalize): unref the component
-
-2003-05-13 Ettore Perazzoli <ettore@ximian.com>
-
- * menus/gal-view-menus.c (gal_view_menus_unmerge): Guard against
- the BonoboUIComponent not having a container to prevent a warning.
-
-2003-04-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * menus/gal-view-menus.c (build_menus): Don't convert the label
- charset from UTF-8 into the locale charset.
-
-2003-04-22 Anna Dirks <anna@ximian.com>
-
- * misc/e-multi-config-dialog.c : add appropriate padding and
- spacing to the settings dialog. Fixes #41392.
-
-2003-04-10 Mike Kestner <mkestner@ximian.com>
-
- * menus/gal-view-menus.c (build menus): add ... to "Define Views"
- and "Save Custom View" menuitem labels.
-
-2003-03-27 Ettore Perazzoli <ettore@ximian.com>
-
- * menus/gal-view-menus.c (set_state): Removed debugging message.
-
-2003-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.glade: Swap OK/Cancel
- buttons to comply with the HIG.
-
-2003-03-17 Dan Winship <danw@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.c (on_map_motion): Don't
- crash if there's no timezone set initially. #39783
-
-2003-03-11 Dan Winship <danw@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.c: Various cleanups.
- (e_timezone_dialog_get_timezone): Return an icaltimezone.
- (e_timezone_dialog_set_timezone): Take an icaltimezone
- (e_timezone_dialog_construct): Set a minimum size on the scrolled
- window
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * menus/gal-view-menus.c (gal_view_menus_unmerge): Use
- G_GNUC_FUNCTION instead of __FUNCTION__.
-
-2003-02-20 Dan Winship <danw@ximian.com>
-
- * e-timezone-dialog/Makefile.am: Make this a dynamic lib rather
- than static so it can be portably linked into the shlib
- components.
-
-2003-02-06 Dan Winship <danw@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.glade: Set response_ids on
- the OK/Cancel buttons
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * e-timezone-dialog/Makefile.am (INCLUDES): Remove unneeded
- MAP_DIR define.
- (gladedir): Remove. Defined in configure.in now.
-
- * menus/gal-view-menus.c: #include <string.h>
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-timezone-dialog/Makefile.am (gladedir): Version using
- $(BASE_VERSION).
- (INCLUDES): Update the MAP_DIR define with versioning.
-
-2003-01-08 Ettore Perazzoli <ettore@ximian.com>
-
- * e-timezone-dialog/Makefile.am: Images are now in
- $(datadir)/evolution/images instead of
- $(datadir)/images/evolution.
-
-2002-11-14 Chris Toshok <toshok@ximian.com>
-
- * menus/gal-view-menus.c (define_views): use GtkDialog's
- ::response instead of GnomeDialog's ::clicked.
- (dialog_response): use response id's.
- (gvm_finalize): fix warning.
-
-2002-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * menus/gal-view-menus.h
- * menus/gal-view-menus.c: GObjectified.
-
- * e-timezone-dialog/e-timezone-dialog.h
- * e-timezone-dialog/e-timezone-dialog.c: GObjectified.
-
-2002-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.c
- (e_timezone_dialog_destroy): g_object_unref() instead of
- gtk_object_unref() on the GladeXML object.
- (e_timezone_dialog_construct): Likewise on the ETimezoneDialog
- object.
-
-2002-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.glade: Converted to Glade 2.
-
-2002-11-13 Not Zed <NotZed@Ximian.com>
-
- * menus/gal-view-menus.c: gnome-xml->libxml
-
- * menus/gal-view-menus.h: gnome-xml->libxml
-
-2002-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.c
- (e_timezone_dialog_get_builtin_timezone): Constify arg
- display_name.
-
-2002-11-01 Ettore Perazzoli <ettore@ximian.com>
-
- * menus/gal-view-menus.c (build_stuff): Add some casts.
-
-2002-10-30 Ettore Perazzoli <ettore@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.c
- (e_timezone_dialog_construct): Pass NULL as the domain arg to
- glade_xml_new().
- (e_timezone_dialog_get_timezone): Make arg display_name const.
- (find_selected_point): Constify local variable timezone.
-
- * e-timezone-dialog/e-timezone-dialog.h: Do not #include
- <libgnome/gnome-defs.h>.
-
-2002-08-15 Mike Kestner <mkestner@ximian.com>
-
- * menus/gal-view-menus.c (build_stuff): ref/unref the gvm
-
-2002-07-09 Peter Williams <peterw@ximian.com>
-
- * e-timezone-dialog/Makefile.am: Add -I$(top_builddir)/libical/src/libical;
- some headers that we rely on get installed, so they point to the ical.h that
- gets generated and installed; consequently we need to be able to find the
- generated ical.h
-
- * misc/Makefile.am: Install libemiscwidgets.a and its headers. However,
- break EFilterBar into a separate libefilterbar.a because we don't want
- the installed library to depend on libfilter.
-
-2002-07-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.c (e_timezone_dialog_init):
- Make not floating.
-
-2002-06-04 Christopher James Lahey <clahey@ximian.com>
-
- * menus/gal-view-menus.c, menus/gal-view-menus.h
- (gal_view_menus_set_show_define_views): Added this function to let
- you disable the define views dialog.
-
-2002-06-04 Christopher James Lahey <clahey@ximian.com>
-
- * menus/gal-view-menus.c (define_views): Don't show this dialog
- more than once per collection.
-
-2002-05-14 Christopher James Lahey <clahey@ximian.com>
-
- * menus/gal-view-menus.c (build_menus): Made it so that if the
- current_id doesn't match any of the given ids, it treats it the
- same as a NULL id.
- (gal_view_menus_apply): Added a check for gvm->priv == NULL here.
- (gal_view_menus_apply, collection_changed, instance_changed):
- Removed calls to set_radio after build_stuff, since the last thing
- build_stuff does is calls set_radio.
-
-2002-02-27 Larry Ewing <lewing@ximian.com>
-
- * misc/e-combo-button.c (impl_button_press_event): make a right
- click bring up the popup menu.
-
-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.
-
-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.
-
-2002-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * menus/Makefile.am: Use `GNOME_FULL_CFLAGS'.
-
-2002-01-11 Damon Chaplin <damon@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.[hc]: translate timezone names,
- and provide a function to get back to the English version.
-
-2001-10-24 Jon Trowbridge <trow@ximian.com>
-
- * menus/gal-view-menus.c (gal_view_menus_apply): Ref the
- BonoboUIComponent that we are holding.
- (gvm_destroy): Unref our BonoboUIComponent.
-
-2001-10-21 Christopher James Lahey <clahey@ximian.com>
-
- * menus/gal-view-menus.c: Make this not be a radio button, but
- instead just a normal menu.
-
-2001-10-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * menus/gal-view-menus.c: #include bonobo-ui-util.h
-
-2001-10-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * misc/Makefile.am:
- * menus/Makefile.am: added BONOBO_GNOME_CFLAGS to make it compile
- with latest Bonobo
-
-2001-09-19 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: the meeting-time-sel dir is dead, relevant pieces
- moved to calendar/gui
-
-2001-08-26 Zbigniew Chyla <cyba@gnome.pl>
-
- Fixes #2465
-
- * menus/gal-view-menus.c (build_menus):
- Encode the label using bonobo_ui_util_encode_str and set "label"
- attribute, not "_label".
- I have no idea what the previous code was trying to do but it was
- definitely wrong.
-
-2001-08-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-timezone-dialog/e-timezone-dialog.h
- (e_timezone_dialog_reparent): New prototype here.
-
-2001-08-27 Iain Holmes <iain@ximian.com>
-
- * e-timezone-dialog/e-timezone.h: Add a prototype for
- e_timezone_dialog_reparent
-
-2001-08-18 Iain Holmes <iain@ximian.com>
-
- * Makefile.am: Add the e-timezone-dialog dir.
-
- * e-timezone-dialog/*: Add new files.
-
-2001-08-10 Christopher James Lahey <clahey@ximian.com>
-
- * menus/gal-view-menus.c (build_menus): Don't display the Define
- Views dialog.
-
-2001-07-02 Anna Marie Dirks <anna@ximian.com>
-
- * misc/e-filter-bar.c (option_changed): Specified a default size
- for the Advanced Search dialog such that when it first appear, it
- is large enough to view all parts of a search clause without the
- user needing to resize it.
-
-2001-05-31 Federico Mena Quintero <federico@ximian.com>
-
- * menus/gal-view-menus.c (gal_view_menus_construct): Store the
- connection ID of the "changed" signal in the collection.
- (gal_view_menus_new): Added preconditions.
- (gal_view_menus_construct): Added preconditions.
-
-2001-05-21 Chris Toshok <toshok@ximian.com>
-
- * menus/gal-view-menus.c (build_menus): make the view menuitems
- radio items of the same group, and allocate the closure here.
- (free_verbs): only need to free the one DefineViews verb here.
- (closure_free): new function - EListFreeFunc for our
- listenerClosure list.
- (remove_listeners): new function, free our listener list.
- (gvm_destroy): call remove_listeners.
- (gvm_init): init listenerClosures list.
- (toggled_cb): callback for radio items.
- (build_verbs): strip out almost all the code since there's only 1
- verb now.
- (build_stuff): call remove_listeners.
-
-2001-05-08 Gediminas Paulauskas <menesis@delfi.lt>
-
- * misc/e-search-bar.c (add_dropdown), (set_option): first try to
- translate, then if not suceeded -- convert from utf8. This handles
- cases when menuitem needs to be translated (it is passed as N_()), or is
- utf8 search title. However you cannot have a search like "Folders" -- it
- is translated. Part of fix for #2253.
-
- * misc/e-filter-bar.c: d() debugging strings. Use E_FILTERBAR_ADVANCED
- macro instead of own "Advanced ..." for consistency.
-
-2001-05-07 Gediminas Paulauskas <menesis@delfi.lt>
-
- * menus/gal-view-menus.c (build_menus): convert label to locale
- encoding. Still displays truncated strings.
-
- * menus/Makefile.am: removed -DEVOLUTION_VERSION.
-
-2001-04-21 Gediminas Paulauskas <menesis@delfi.lt>
-
- * menus/gal-view-menus.c: bonobo_ui_node_set_attr expects unstranslated
- strings, so change _() to N_().
-
-2001-04-12 Dan Winship <danw@ximian.com>
-
- * menus/gal-view-menus.c (build_menus): Fix a memory leak.
- (Doesn't anyone ever change any other file in this directory? :)
-
-2001-04-10 Gediminas Paulauskas <menesis@delfi.lt>
-
- * menus/gal-view-menus.c: convert label to utf8.
-
-2001-04-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * menus/gal-view-menus.c: Fix headers.
-
-2001-03-28 Christopher James Lahey <clahey@ximian.com>
-
- * menus/gal-view-menus.c (build_menus): Don't print the xml tree
- here.
-
-2001-03-16 Miguel de Icaza <miguel@ximian.com>
-
- * menus/gal-view-menus.c (build_menus): Hook this up under the
- "ViewBegin" node.
-
-2001-02-28 Miguel de Icaza <miguel@ximian.com>
-
- * menus/gal-view-menus.c (build_menus): Add translation string
- here.
-
-2001-03-05 Christopher James Lahey <clahey@ximian.com>
-
- * menus/gal-view-menus.c (collection_changed): Rebuild when the
- collection changes.
-
-2001-01-27 Jason Leach <jasonleach@usa.net>
-
- * cvs remove all files in shortcut-bar/, this widget is now in
- gal, will be maintained there.
-
- * Makefile.am (SUBDIRS): Remove shortcut-bar from here.
-
-2001-01-25 Christopher James Lahey <clahey@helixcode.com>
-
- * menus/gal-view-menus.c: Make this actually deploy the titles
- from the GalViewCollection and emit the display_view signals and
- such.
-
-2001-01-22 Jon Trowbridge <trow@gnu.org>
-
- * menus/gal-view-menus.c (define_views): Fixed
- gal_define_views_dialog_new to be called with its proper argument.
-
-2000-12-06 Christopher James Lahey <clahey@helixcode.com>
-
- * menus/gal-view-menus.c, menus/gal-view-menus.h: Added a
- GalViewCollection argument to the new function here.
-
-2000-12-04 Dan Winship <danw@helixcode.com>
-
- * menus/gal-view-menus.c: NULL-terminate gal_view_menus_apply's
- BonoboUIVerb array to prevent a crash. (Why are there gal* things
- in the evolution sources?)
-
-2000-11-05 Christopher James Lahey <clahey@helixcode.com>
-
- * e-paned/.cvsignore, e-table/.cvsignore, e-text/.cvsignore:
- Removed unnecessary .cvsignore files.
-
-2000-09-18 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Removed directories that have been moved to gal.
-
- * e-paned/.cvsignore, e-paned/Makefile.am, e-paned/e-hpaned.c,
- e-paned/e-hpaned.h, e-paned/e-paned.c, e-paned/e-paned.h,
- e-paned/e-vpaned.c, e-paned/e-vpaned.h: Moved to gal.
-
- * e-reflow/.cvsignore, e-reflow/Makefile.am,
- e-reflow/e-reflow-sorted.c, e-reflow/e-reflow-sorted.h,
- e-reflow/e-reflow.c, e-reflow/e-reflow.h: Moved to gal.
-
- * e-table/.cvsignore, e-table/ChangeLog, e-table/LICENSE,
- e-table/Makefile.am, e-table/ROADMAP.e-table, e-table/TODO,
- e-table/add-col.xpm, e-table/arrow-down.xpm, e-table/arrow-up.xpm,
- e-table/check-empty.xpm, e-table/check-filled.xpm,
- e-table/clip.png, e-table/e-cell-checkbox.c,
- e-table/e-cell-checkbox.h, e-table/e-cell-string.c,
- e-table/e-cell-text.c, e-table/e-cell-text.h,
- e-table/e-cell-toggle.c, e-table/e-cell-toggle.h,
- e-table/e-cell-tree.c, e-table/e-cell-tree.h, e-table/e-cell.c,
- e-table/e-cell.h, e-table/e-table-click-to-add.c,
- e-table/e-table-click-to-add.h, e-table/e-table-col-dnd.h,
- e-table/e-table-col.c, e-table/e-table-col.h,
- e-table/e-table-column-model.h, e-table/e-table-column.c,
- e-table/e-table-config.c, e-table/e-table-config.glade,
- e-table/e-table-config.glade.h, e-table/e-table-config.h,
- e-table/e-table-defines.h, e-table/e-table-example-1.c,
- e-table/e-table-example-2.c,
- e-table/e-table-field-chooser-dialog.c,
- e-table/e-table-field-chooser-dialog.h,
- e-table/e-table-field-chooser-item.c,
- e-table/e-table-field-chooser-item.h,
- e-table/e-table-field-chooser.c,
- e-table/e-table-field-chooser.glade,
- e-table/e-table-field-chooser.glade.h,
- e-table/e-table-field-chooser.h,
- e-table/e-table-group-container.c,
- e-table/e-table-group-container.h, e-table/e-table-group-leaf.c,
- e-table/e-table-group-leaf.h, e-table/e-table-group.c,
- e-table/e-table-group.glade, e-table/e-table-group.glade.h,
- e-table/e-table-group.h, e-table/e-table-header-item.c,
- e-table/e-table-header-item.h, e-table/e-table-header.c,
- e-table/e-table-header.h, e-table/e-table-item.c,
- e-table/e-table-item.h, e-table/e-table-model.c,
- e-table/e-table-model.h, e-table/e-table-one.c,
- e-table/e-table-one.h, e-table/e-table-scrolled.c,
- e-table/e-table-scrolled.h, e-table/e-table-selection-model.c,
- e-table/e-table-selection-model.h, e-table/e-table-simple.c,
- e-table/e-table-simple.h, e-table/e-table-size-test.c,
- e-table/e-table-sort-info.c, e-table/e-table-sort-info.h,
- e-table/e-table-sorted-variable.c,
- e-table/e-table-sorted-variable.h, e-table/e-table-sorted.c,
- e-table/e-table-sorted.h, e-table/e-table-sorter.c,
- e-table/e-table-sorter.h, e-table/e-table-subset-variable.c,
- e-table/e-table-subset-variable.h, e-table/e-table-subset.c,
- e-table/e-table-subset.h, e-table/e-table-text-model.c,
- e-table/e-table-text-model.h, e-table/e-table-tooltip.h,
- e-table/e-table-tree.h, e-table/e-table.c, e-table/e-table.h,
- e-table/e-tree-example-1.c, e-table/e-tree-example-2.c,
- e-table/e-tree-model.c, e-table/e-tree-model.h,
- e-table/e-tree-simple.c, e-table/e-tree-simple.h,
- e-table/image1.png, e-table/image2.png, e-table/image3.png,
- e-table/remove-col.xpm, e-table/sample.table,
- e-table/table-test.c, e-table/table-test.h, e-table/test-check.c,
- e-table/test-cols.c, e-table/test-table.c: Moved to gal.
-
- * e-text/.cvsignore, e-text/Makefile.am, e-text/e-entry-test.c,
- e-text/e-entry.c, e-text/e-entry.h,
- e-text/e-text-event-processor-emacs-like.c,
- e-text/e-text-event-processor-emacs-like.h,
- e-text/e-text-event-processor-types.h,
- e-text/e-text-event-processor.c, e-text/e-text-event-processor.h,
- e-text/e-text-model.c, e-text/e-text-model.h,
- e-text/e-text-test.c, e-text/e-text.c, e-text/e-text.h: Moved to
- gal.
-
-2000-09-14 Michael Meeks <michael@helixcode.com>
-
- * e-reflow/e-reflow-sorted.h: fix include.
-
-2000-09-13 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am (SUBDIRS): Added e-reflow.
-
- * e-reflow/e-reflow.c, e-reflow/e-reflow.h: Moved from
- addressbook/gui/minicard/.
-
- * e-reflow/Makefile.am, e-reflow/.cvsignore: New files for a new
- directory.
-
-2000-09-08 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-text/e-text.c (calc_line_widths): Fix byte/char confusion
-
-2000-08-30 Federico Mena Quintero <federico@helixcode.com>
-
- * e-paned/e-hpaned.c (e_hpaned_motion): Do not flicker while
- trying to resize a quantized pane.
-
- * e-paned/e-vpaned.c (e_vpaned_motion): Likewise.
-
-2000-08-30 Federico Mena Quintero <federico@helixcode.com>
-
- * widgets/e-paned/e-vpaned.c (e_vpaned_size_allocate): Ensure that
- the child's allocation height is >= 1.
-
- * widgets/e-paned/e-hpaned.c (e_hpaned_size_allocate): Ensure that
- the child's allocation width is >= 1.
-
-2000-08-30 Federico Mena Quintero <federico@helixcode.com>
-
- * ChangeLog: Started a ChangeLog here.
diff --git a/widgets/Makefile.am b/widgets/Makefile.am
index 99305b844e..137446c00e 100644
--- a/widgets/Makefile.am
+++ b/widgets/Makefile.am
@@ -6,7 +6,4 @@ SUBDIRS = \
table \
menus
-EXTRA_DIST = \
- ChangeLog.pre-1-4
-
-include $(top_srcdir)/git.mk
diff --git a/widgets/misc/ChangeLog b/widgets/misc/ChangeLog
deleted file mode 100644
index 276f80062a..0000000000
--- a/widgets/misc/ChangeLog
+++ /dev/null
@@ -1,3010 +0,0 @@
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * e-dateedit.c:
- * e-combo-button.c:
- * e-dropdown-button.c:
- * e-canvas.c:
- * e-cell-date-edit.h:
- * e-cell-date-edit.c:
- Remove deprecated Gtk+ symbols.
-
-2009-04-13 Johnny Jacob <jjohnny@novell.com>
-
- ** Fixes #578685 – evolution crashed with SIGSEGV.
-
- ** Patch by Takao Fujiwara <Takao.Fujiwara@Sun.COM>
-
- * e-attachment-bar.c (update): Copy string. Avoids SIGSEGV.
-
-2009-03-09 Chenthill Palanisamy <pchenthill@novell.com>
-
- * widgets/misc/e-calendar-item.c: Removed the string
- marked for translation as it not required and also breaks
- the string freeze.
-
-2009-03-08 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #342446
- * widgets/misc/e-calendar-item.c: Check whether its
- appropriate to use %Id format for digits. Incorporated
- the fix from Wang Xin <jedy.wang@sun.com> to build in
- solaris.
-
-2009-02-25 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #559027
-
- * e-dateedit.c: (on_date_entry_focus_out):
- Do not set date for 'None' value.
-
-2009-02-12 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #404232
-
- * e-filter-bar.c: (rule_advanced_response): Emit signal after
- search bar text is set, thus the text will not be empty, which
- is considered as "no search" these days.
-
-2009-01-30 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #342446
-
- ** Committing on behalf of Behnam Esfahbod
-
- * e-calendar-item.c (e_calendar_item_draw_day_numbers),
- (e_calendar_item_recalc_sizes), (e_calendar_item_position_menu):
- Use localized digits in the calendar widget.
-
-2009-01-11 Matthew Barnes <mbarnes@redhat.com>
-
- * e-attachment-bar.c (eab_icon_clicked_cb):
- * e-url-entry.c (button_clicked_cb):
- Call e_show_uri() instead of gnome_url_show().
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- * test-dropdown-button.c:
- Remove unneeded #include <libgnomeui/gnome-stock-icons.h>.
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #567281
-
- * e-cell-date-edit.c:
- * e-cell-percent.c:
- Remove unneeded #include <libgnomeui/gnome-messagebox.h>.
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #567276
-
- * test-color.c:
- We don't ship this. Remove it.
-
-2009-01-10 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #567285
-
- * e-activity-handler.c:
- * e-dropdown-button.c:
- Remove unneeded #include <libgnomeui/gnome-popup-menu.h>.
-
-2008-12-10 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #556303
-
- * e-attachment-bar.c: (eab_icon_clicked_cb):
- Check whether attachment has a body already before accessing it.
-
-2008-12-09 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #563669
-
- * e-send-options.glade:
- Use zero GtkSpinButton's PageSize, as Gtk+ requires.
-
-2008-10-29 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-url-entry.c:
- * e-url-entry.h:
-
-2008-10-21 Sankar P <psankar@novell.com>
-
- * e-spinner.c (e_spinner_stop),
- (e_spinner_new_spinning_small_shown):
- * e-spinner.h:
- * e-task-widget.c (e_task_widget_construct):
- Re-factor spinner usage.
-
-2008-10-17 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-dateedit.c:
- * e-dateedit.h:
-
-2008-10-10 Sankar P <psankar@novell.com>
-
-License Changes + code cleanup
-
- * e-reflow.c (e_reflow_event), (e_reflow_init):
-
-2008-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #554418
-
- * e-attachment.c: (attachment_guess_mime_type):
- Allow guessing mime_type based on the file content.
-
-2008-10-01 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-canvas-background.c:
- * e-dateedit.c:
-
-2008-09-30 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-expander.c:
-
-2008-09-29 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #530716
-
- * e-activity-handler.c: (error_cleanup): GtkDialog errors close
- by the response message, not as other widgets, because creator
- of the dialog waits for that signal and takes care of the widget.
-
-2008-09-29 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-colors.c:
-
-2008-09-24 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-canvas.c:
- * e-combo-button.c:
-
-2008-09-19 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-attachment-bar.c:
- * e-search-bar.c:
- * e-search-bar.h:
- * e-task-widget.c:
-
-2008-09-16 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-calendar.c:
- * e-cell-percent.c:
- * e-unicode.h:
-
-2008-09-12 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-online-button.c:
- * e-online-button.h:
-
-2008-09-06 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #549968
-
- * e-attachment-bar.c (e_attachment_bar_bonobo_ui_populate_with):
- Use the same mnemonic for "Recent Documents" as composer.
-
-2008-09-06 Michael Meeks <michael.meeks@novell.com>
-
- * e-spinner.c: correct licensing cockup; apologies.
- * e-icon-entry.h: ditto.
-
-2008-09-04 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-calendar-item.c:
- * e-charset-picker.c:
- * e-config-page.c:
- * e-dropdown-button.c:
- * e-multi-config-dialog.c:
- * e-multi-config-dialog.h:
- * test-multi-config-dialog.c:
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-activity-handler.c:
- * e-activity-handler.h:
- * e-attachment-bar.h:
- * e-attachment.h:
- * e-calendar.h:
- * e-canvas-background.h:
- * e-canvas-utils.h:
- * e-canvas-vbox.c:
- * e-canvas-vbox.h:
- * e-canvas.h:
- * e-cell-date-edit.c:
- * e-cell-renderer-combo.c:
- * e-colors.h:
- * e-combo-button.h:
- * e-combo-cell-editable.c:
- * e-config-page.h:
- * e-cursors.c:
- * e-dropdown-button.h:
- * e-expander.h:
- * e-filter-bar.c:
- * e-filter-bar.h:
- * e-gui-utils.c:
- * e-gui-utils.h:
- * e-image-chooser.c:
- * e-info-label.c:
- * e-map.c:
- * e-pilot-settings.c:
- * e-popup-menu.c:
- * e-popup-menu.h:
- * e-printable.c:
- * e-reflow.h:
- * e-selection-model.c:
- * e-send-options.c:
- * e-task-bar.c:
- * e-task-bar.h:
- * e-task-widget.h:
- * e-unicode.c:
- * test-calendar.c:
- * test-dateedit.c:
- * test-dropdown-button.c:
-
-2008-09-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #550334
-
- * e-activity-handler.c:
- Use standard icon names for warning and information.
-
-2008-08-30 Matthew Barnes <mbarnes@redhat.com>
-
- * e-info-label.c (e_info_label_set_info):
- Fix vertical alignment of labels.
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-account-combo-box.c:
- * e-account-combo-box.h:
- * e-attachment.c:
- * e-calendar-item.h:
- * e-canvas-utils.c:
- * e-cell-date-edit.h:
- * e-cell-percent.h:
- * e-cell-renderer-combo.h:
- * e-charset-picker.h:
- * e-combo-cell-editable.h:
- * e-cursors.h:
- * e-icon-entry.h:
- * e-image-chooser.h:
- * e-info-label.h:
- * e-map.h:
- * e-pilot-settings.h:
- * e-printable.h:
- * e-reflow-model.c:
- * e-reflow-model.h:
- * e-selection-model-array.c:
- * e-selection-model-array.h:
- * e-selection-model-simple.c:
- * e-selection-model-simple.h:
- * e-selection-model.h:
- * e-send-options.h:
- * e-signature-combo-box.c:
- * e-signature-combo-box.h:
- * e-spinner.c:
- * e-spinner.h:
- * test-charset-picker.c:
- * test-color.c:
- * test-error.c:
- * test-info-label.c:
-
-2008-08-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #547411
-
- * e-online-button.c (e_online_button_set_online):
- The button icons are themed now but still oblong.
- Load the icons by filename so GTK+ doesn't scale them.
-
-2008-08-14 Matthew Barnes <mbarnes@redhat.com>
-
- * e-multi-config-dialog.c:
- * e-send-options.c:
- Use e_display_help() for displaying help.
-
-2008-08-11 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #546892
-
- * e-combo-button.c:
- * e-info-label.c:
- * e-url-entry.c:
- * e-task-widget.c:
- Prefer gtk_image_new_from_stock() over e_icon_factory_get_image().
-
- * e-activity-handler.c:
- * e-task-widget.c:
- Purge the GdkPixbuf arguments from the API. We've been ignoring
- them since the spinner icon was added.
-
-2008-07-23 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #543943
-
- * e-activity-handler.c: (e_activity_handler_operation_set_error):
- * e-task-bar.c: (e_task_bar_class_init), (impl_finalize):
- Leak fix.
-
-2008-07-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #542587
-
- * e-online-button.c:
- * e-online-button.h:
- New widget implements the online/offline button used in the main
- window. The button just maintains an "online" flag and displays
- the appropriate button image for the flag.
-
-2008-17-14 Paolo Borelli <pborelli@katamail.com>
-
- ** Fix for bug #542889
-
- * e-search-bar.h:
- * widgets/misc/e-search-bar.c:
- * widgets/misc/e-task-widget.c:
- Port to the new gtk tooltip api.
-
-2008-07-12 Paolo Borelli <pborelli@katamail.com>
-
- ** Fix for bug #542631
-
- * e-attachment-bar.c: use g_format_size_for_display instead of cut and
- pasted code.
-
-2008-07-07 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #370731 (bugzilla.novell.com)
-
- * e-calendar-item.c (e_calendar_item_update),
- (e_calendar_item_draw_month), (e_calendar_item_draw_day_numbers),
- (e_calendar_item_recalc_sizes):
- * e-calendar-item.h:
- Use MAX (<max width of day-names>, (2 * <max width of a digit>))
- to determine the minimal size for each cell. This prevents the numbers
- and day-names from getting fuzzy when using large font-sizes.
-
-2008-06-30 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #519536
-
- * e-activity-handler.c: (cancel_wrapper): Handle freeing of data
- safely.
-
-2008-06-18 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #532597
-
- * e-selection-model-array.c: (e_selection_model_array_delete_rows):
- Do not leave selected more than one item if somebody else took care
- or reposition of the cursor row before the delete.
-
-2008-06-10 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #340683
-
- * e-attachment-bar.c: (get_system_thumbnail), (scale_pixbuf),
- (e_attachment_bar_create_attachment_cache), (update):
- Allow creating thumbnails of non-pictures with a gnome's thumbnailer.
-
-2008-06-03 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-cell-date-edit.c: (e_cell_date_edit_init):
- * e-dateedit.c: (create_children):
- * e-multi-config-dialog.c: (e_multi_config_dialog_init):
- * e-unicode.h:
- * test-calendar.c: (main):
- * test-dateedit.c: (main):
- * test-info-label.c: (main):
- Migrate from gtk_window_set_policy() to gtk_window_set_resizable()
- and clean up a bunch of coding style issues along the way.
-
-2008-05-28 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #532597
-
- * e-selection-model-array.h: (struct ESelectionModelArray):
- * e-selection-model-array.c: (es_row_model_to_sorted),
- (es_row_sorted_to_model), (e_selection_model_array_delete_rows),
- (e_selection_model_array_insert_rows), (esma_invert_selection),
- (e_selection_model_array_move_row), (esma_clear), (esma_select_all),
- (esma_change_cursor), (esma_set_selection_end),
- (e_selection_model_array_init): Work with sorted cursor row to keep
- right position after insert/delete/move row(s).
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534360
-
- * e-activity-handler.h:
- * e-attachment-bar.h:
- * e-attachment.c:
- * e-calendar-item.c:
- * e-calendar-item.h:
- * e-calendar.h:
- * e-canvas-background.h:
- * e-canvas-vbox.h:
- * e-canvas.c:
- * e-canvas.h:
- * e-cell-date-edit.c:
- * e-cell-date-edit.h:
- * e-combo-button.c:
- * e-combo-button.h:
- * e-config-page.h:
- * e-dateedit.c:
- * e-dateedit.h:
- * e-dropdown-button.c:
- * e-dropdown-button.h:
- * e-filter-bar.c:
- * e-gui-utils.c:
- * e-gui-utils.h:
- * e-image-chooser.c:
- * e-map.c:
- * e-map.h:
- * e-multi-config-dialog.h:
- * e-popup-menu.h:
- * e-printable.h:
- * e-reflow.h:
- * e-send-options.h:
- * e-task-bar.h:
- * e-task-widget.h:
- * e-url-entry.c:
- * e-url-entry.h:
- Migrate from deprecated GtkObject symbols to GObject equivalents.
-
-2008-05-14 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #311042, Patch by Milan Crha
-
- * e-info-label.c: (el_size_allocate), (el_class_init),
- (e_info_label_set_info), (get_text_full_width): Allocate size for
- location and info labels differently, than GtkHBox does, to be able
- to minimize it as much as possible and do not waste empty space.
-
-2008-05-06 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #424744
-
- * e-attachment-bar.c:
- * e-unicode.c:
- Use camel-iconv.c instead of e-iconv.h (now deprecated).
-
-2008-04-30 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #528288
-
- * e-filter-bar.c: (get_property): Do not return any query
- with empty text from search bar.
-
-2008-04-25 Danny Baumann <dannybaumann@web.de>
-
- ** Fix for bug #529893
-
- * e-dateedit.c (create_children):
- * e-combo-cell-editable.c (build_popup):
- * e-cell-date-edit.c (e_cell_date_edit_init):
- Properly set type hint on popup windows.
-
-2008-04-22 Matthew Barnes <mbarnes@Redhat.com>
-
- ** Fixes part of bug #529641
-
- * e-dateedit.c (create_children):
- * e-map.c (e_map_new):
- Prefer the term "drop-down combination box" to "combo box" per the
- GNOME Documentation Style Guide.
-
-2008-04-20 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #334444
-
- * e-attachment-bar.c: (e_attachment_bar_add_attachment_silent),
- (e_attachment_bar_refresh):
- * e-attachment-bar.h:
-
-2008-04-17 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #526739
-
- * e-attachment.h: (struct _EAttachment):
- * e-attachment.c: (finalise), (init), (attachment_guess_mime_type),
- (e_attachment_new), (struct DownloadInfo), (download_info_free),
- (data_ready_cb), (download_to_local_path),
- (e_attachment_new_remote_file):
- Use gio instead of gnome-vfs to download remote files.
- * e-image-chooser.c: (image_drag_data_received_cb):
- Use new util function to read file.
- * e-attachment-bar.c: (size_to_string): Stolen from gnome-vfs.
-
-2008-04-14 Matthew Barnes <mbarnes@redhat.com>
-
- * e-attachment-bar.c
- (e_attachment_bar_bonobo_ui_populate_with_recent):
- Fix a compiler warning.
-
-2008-04-11 Suman Manjunath <msuman@novell.com>
-
- ** Fix for bug #517134
-
- * e-attachment-bar.c: (destroy), (init): Related changes.
- (e_attachment_bar_bonobo_ui_populate_with_recent): New API to populate
- a bonoboUI menu with "Recent Documents".
- (action_recent_cb), (e_attachment_bar_recent_action_new): New API to
- obtain a new, pre-configured GtkRecentAction (which can be used as a
- "Recent Documents" menu)
- * e-attachment-bar.h: APIs' signatures
-
-2008-04-02 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am:
- Add EVOLUTION_MAIL_LIBS.
-
- * e-account-combo-box.c:
- * e-account-combo-box.h:
- New function e_account_combo_box_get_account_list().
- Emit a "refreshed" signal when the EAccountList changes.
- Add an internal reverse-lookup index.
-
- * e-charset-picker.c (e_charser_add_radio_actions):
- New function adds radio actions to an action group.
- Will eventually replace e_charset_picker_bonobo_ui_populate().
-
- * e-signature-combo-box.c:
- * e-signature-combo-box.h:
- New function e_signature_combo_box_get_signature_list().
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #507526
-
- * e-send-options.glade: Add translators' comment.
-
-2008-03-14 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #482148
-
- * e-search-bar.c: (entry_activated_cb), (entry_changed_cb),
- (search_now_verb_cb), (clear_verb_cb), (clear_button_clicked_cb):
- Allow clear search when some search is active and text is empty.
-
-2008-03-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #460204
-
- * e-attachment.c: (attachment_guess_mime_type):
- Check whether found mime type is valid before returning it.
- My thanks come to Effenberg whom helped me to debug it.
-
-2008-03-13 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #512543
-
- * e-calendar-item.c: Get rid of ENABLE_CAIRO define.
-
-2008-02-18 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #515744
-
- * e-cursors.c: (e_cursors_init):
- * e-calendar-item.c: (e_calendar_item_draw_month):
- Memory leak fix.
-
-2008-02-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bnc #178778
-
- * e-calendar-item.c: (e_calendar_item_destroy):
-
-2008-02-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #249501
-
- * e-attachment.c: (attachment_guess_mime_type):
- gnome_vfs_get_file_info expects URI,
- thus if file_name contains '%' it failed.
-
-2007-01-25 Johnny Jacob <jjohnny@novell.com>
-
- * e-filter-bar.h : Added a cameloperation cancel field for vfolder
- based search.
-
-2008-01-24 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am (libemiscwidgets_la_LIBADD): Fix typo:
- s/EVOLUTON_MAIL_LIBS/EVOLUTION_MAIL_LIBS/. No need to use
- CAMEL_LIBS as EVOLUTION_MAIL_LIBS already covers that.
-
-2008-01-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #402487
-
- * e-search-bar.c: (search_now_verb_cb), (scopeoption_changed_cb):
- Memory leak fix.
-
-2008-01-24 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-multi-config-dialog.c: (canvas_realize),
- (e_multi_config_dialog_add_page): Enable for Cairofication of the
- settings dialogs's etable.
-
-2008-01-11 Jeffrey Stedfast <fejj@novell.com>
-
- Patch by Jean-Christophe BEGUE to fix bug #329692.
-
- * e-attachment.c (e_attachment_new_from_mime_part): Get the
- content size of the MIME part by calling the new
- camel_mime_part_get_content_size() function.
-
-2008-01-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #488213
-
- * e-spinner.c: (scale_to_size):
- * e-image-chooser.c: (set_image_from_data):
- * e-attachment-bar.c: (e_attachment_bar_create_attachment_cache),
- (update):
- Use global function e_icon_factory_pixbuf_scale for scaling pixbufs.
-
-2008-01-10 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Add better support to show info/errors
-
- * e-activity-handler.c: (setup_task_bar), (cancel_wrapper),
- (handle_error), (error_cleanup), (e_activity_handler_make_error),
- (e_activity_handler_operation_set_error):
- * e-activity-handler.h:
- * e-task-widget.c: (e_task_widget_update_image):
-
-2008-01-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #339813
-
- * e-dateedit.h: (e_date_edit_get_twodigit_year_can_future),
- (e_date_edit_set_twodigit_year_can_future):
- Added new option for component.
- * e-dateedit.c: (e_date_edit_get_twodigit_year_can_future),
- (e_date_edit_set_twodigit_year_can_future),
- (struct _EDateEditPrivate::twodigit_year_can_future),
- (e_date_edit_init), (e_date_edit_parse_date):
- Implementing new option for component.
- * e-dateedit.c: (on_date_entry_focus_out):
- Always repaint value on focus out.
- * e-dateedit.c: (e_date_edit_update_date_entry):
- Forced to always show 4-digit year.
-
-2008-01-04 Milan Crha <mcrha@redhat.com>
-
- * Part of bug #504480
- * e-task-widget.c: (e_task_widget_construct):
- Possible leak fix.
- * e-task-widget.c: (e_task_widget_update_image):
- Function prototype changed and using parameter stock now.
-
-2008-01-04 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fix for bug #504480
-
- * e-task-bar.c: (e_task_bar_init): Increases the height
- of the ETaskBar to eliminate the constant resizing.
-
-2007-12-14 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #211353
-
- * e-search-bar.c: (e_search_bar_get_viewitem_id):
- Return -1 if no viewmenu is setup yet.
-
-2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Revamped Activity handler and task bar/widget for non-intrusive
- error reporting
-
- * e-activity-handler.c: (activity_info_new), (activity_info_free),
- (task_widget_new_from_activity_info), (setup_task_bar),
- (e_activity_handler_init),
- (e_activity_handler_set_error_flush_time),
- (e_activity_handler_set_logger), (cancel_wrapper),
- (e_activity_handler_cancelable_operation_started),
- (e_activity_handler_operation_started), (handle_error),
- (error_cleanup), (e_activity_handler_make_error),
- (e_activity_handler_operation_set_error),
- (e_activity_handler_operation_progressing),
- (e_activity_handler_operation_finished):
- * e-activity-handler.h:
- * e-task-bar.c: (e_task_bar_prepend_task),
- (e_task_bar_remove_task_from_id), (e_task_bar_remove_task),
- (e_task_bar_get_task_widget_from_id):
- * e-task-bar.h:
- * e-task-widget.c: (e_task_widget_init), (button_press_event_cb),
- (prepare_popup), (e_task_widget_construct),
- (e_task_widget_new_with_cancel), (e_task_widget_new),
- (e_task_widget_update_image):
- * e-task-widget.h:
-
-2007-12-05 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #392747 (extra cleanup work)
-
- * e-calendar-item.c (e_calendar_item_show_popup_menu):
- Call e_get_month_name() instead of e_utf8_strftime().
-
-2007-12-03 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #392747
-
- * e-calendar-item.h (struct _ECalendarItem):
- * e-calendar-item.c (e_calendar_item_init), (e_calendar_item_draw):
- Lose the local weekday name cache and just call e_get_weekday_name().
-
-2007-12-01 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #495123
-
- * Makefile.am:
- Add e-signature-combo-box.[ch].
-
- * e-account-combo-box.c (account_combo_box_refresh_cb):
- Make sure the EAccount isn't lost while swapping models.
-
- * e-signature-combo-box.c:
- * e-signature-combo-box.h:
- New widget renders an ESignatureList as a combo box. Also listens
- for changes to the ESignatureList and updates itself accordingly.
-
-2007-11-27 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #495123
-
- * Makefile.am:
- Add e-account-combo-box.[ch].
-
- * e-account-combo-box.c:
- * e-account-combo-box.h:
- New widget renders an EAccountList as a combo box. Also listens
- for changes to the EAccountList and updates itself accordingly.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #231166
-
- * e-dateedit.c: (create_children), (e_date_edit_check_time_changed),
- (rebuild_time_popup), (on_date_edit_time_selected),
- (on_time_entry_key_press), (e_date_edit_update_time_entry),
- (e_date_edit_grab_focus), (e_date_edit_update_time_combo_state):
- Migrate from gtk_combo to gtk_com_box_entry for time_combo.
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #351932
-
- * e-dateedit.h: (e_date_edit_have_time):
- * e-dateedit.c: (e_date_edit_have_time): Extend API to be able
- to check if time is set independently of date part.
-
-2007-10-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-activity-handler.c: (e_activity_handler_new):
- * e-canvas.c: (e_canvas_new), (emit_event), (pick_current_item),
- (e_canvas_button):
- * e-combo-button.c: (menu_detacher), (impl_destroy),
- (impl_button_press_event):
- * e-combo-cell-editable.c: (e_combo_cell_editable_new):
- * e-expander.c: (e_expander_init), (e_expander_size_request),
- (e_expander_size_allocate), (e_expander_button_press),
- (e_expander_focus):
- * e-gui-utils.c: (e_popup_menu),
- (e_container_change_tab_order_callback):
- * e-image-chooser.c: (image_drag_data_received_cb):
- * e-info-label.c: (e_info_label_new):
- * e-map.c: (e_map_key_press), (e_map_new), (update_render_pixbuf),
- (blowup_window_area), (zoom_do), (set_scroll_area):
- * e-pilot-settings.c: (e_pilot_settings_get_source):
- * e-printable.c: (e_printable_will_fit):
- * e-reflow.c: (items_inserted), (model_changed), (set_empty),
- (e_reflow_event), (e_reflow_draw):
- * e-search-bar.c: (set_option):
- * e-search-bar.h:
- * e-unicode.c: (e_xml_get_translated_utf8_string_prop_by_name):
-
- Warning fixes:
- - NULL vs 0 vs FALSE
- - ANSIfication of function declarations.
- - Use non-deprecated GSignal functions
- - Don't mix different enum types
-
-2007-10-31 Michael Monreal <mmonreal@svn.gnome.org>
-
- ** Fix for bug #483785
-
- * e-url-entry.c: (init):
- Use go-jump icon instead of stock_connect-to-url
- to get rid of deprecated icons from gnome-icon-theme.
-
-2007-10-26 Tobias Mueller <tobiasmue@svn.gnome.org>
-
- ** Workaround for bug #395272
-
- * e-search-bar.c:
- Minor code cleanups and value checking
-
-2007-10-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #417999
-
- * e-pilot-settings.c:
- Use ESourceComboBox instead of ESourceOptionMenu (deprecated).
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #437579
-
- * e-cursors.c:
- * e-spinner.c:
- * e-unicode.c:
- Fix various compiler warnings. Patch from Milan Crha.
-
-2007-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #413420
-
- * e-attachment.c: (file_ext_is): New helper function.
- * e-attachment.c: (attachment_guess_mime_type): Change mimetype
- if knows the extension and if the content of file is valid.
-
-2007-09-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #423401
-
- * e-attachment.h: (e_attachment_new_remote_file):
- * e-attachment.c: (struct DownloadInfo), (async_progress_update_cb),
- (e_attachment_new_remote_file):
- * e-attachment-bar.c: (e_attachment_bar_attach_remote_file):
- Better error handling when attaching remote file.
-
-2007-09-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #351333
-
- * e-search-bar.c: (paint_search_text), (option_activated_cb):
- Added more descriptive hint over search bar's option button.
-
-2007-09-12 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #476040
-
- * e-attachment-bar.c:
- Use "mail-attachment" icon for unknown attachment types.
-
-2007-08-31 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Move away from g_assert to g_return* critical warnings to debug
- them better.
-
- * e-canvas.c: (e_canvas_button):
- * e-cursors.c: (create_bitmap_and_mask_from_xpm), (e_cursors_init):
- * e-expander.c: (e_expander_focus):
- * e-search-bar.c: (clear_button_state_changed), (search_verb_cb):
- * e-selection-model.c: (e_selection_model_do_something),
- (e_selection_model_select_as_key_press):
- * e-spinner.c: (e_spinner_images_load), (e_spinner_expose):
- * e-task-bar.c: (reduce_displayed_activities_per_component):
-
-2007-08-16 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #350539
-
- * e-attachment.c: (e_attachment_edit):
- * e-attachment-bar.c: (e_attachment_bar_create_attachment_cache),
- (update), (attach_to_multipart):
- Ensures non-NULL part.
-
-2007-08-06 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #429234
-
- * e-attachment-bar.c: (destroy): Remove the weak ref while the purpose
- is achieved.
-
-2007-08-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #335566
-
- * e-attachment-bar.c: (e_attachment_bar_create_attachment_cache),
- (update): When scaling image, ensures nonzero width or height.
-
-2007-08-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #451599
-
- * e-attachment.c: (async_progress_update_cb): Timing of setting the
- attachment is downloaded has to be after creating the attachment.
-
-2007-08-03 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #331729
-
- * e-selection-model.c: (move_selection): Don't call
- e_sorter_model_to_sorted when there is no selected row.
-
-2007-07-27 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am:
- Rename EXTRA_GNOME_CFLAGS to GNOME_PLATFORM_CFLAGS.
- Similarly for EXTRA_GNOME_LIBS.
-
-2007-07-09 Chenthill Palanisamy <pchenthill@novell.com>
-
- Fixes #387844
- * e-dateedit.c: Increase the buffer size.
-
- Committing on behalf of Makuchaku <mayank.gnu@gmail.com>
-
-2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #448223 from Gilles Dartiguelongue
-
- * e-search-bar.c: (set_option), (e_search_bar_set_viewoption),
- (e_search_bar_set_scopeoption):
-
-2007-06-15 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #257118
-
- * e-search-bar.c: (set_clear_menuitem_sensitive),
- (clear_button_state_changed): Added two helper functions.
- * e-search-bar.c: (setup_standard_verbs), (setup_bonobo_menus):
- Using these helper functions, clear menu item is synchronized
- by changed state of clear_button of search bar.
-
-2007-06-15 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #263207
-
- * e-filter-bar.c: (dialog_rule_changed): New callback
- for disabling OK button in dialog when rule isn't valid.
- * e-filter-bar.c: (do_advanced), (save_search_dialog):
- Connecting dialog_rule_changed on "changed" signal of
- actual rule.
-
-2007-06-15 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #447727
-
- * e-info-label.c:
- * e-multi-config-dialog.c:
- * e-task-bar.c:
- Use ellipsized GtkLabels instead of EClippedLabels.
-
- * e-clipped-label.[ch]:
- Remove these files. GTK+ provides this functionality now.
-
- * Makefile.am:
- Remove e-clipped-label.[ch].
-
-2007-06-04 Chenthill Palanisamy <pchenthill@novell.com>
-
- * e-filter-bar.[c]: (e_filter_bar_new), (e_filter_bar_new_construct):
- Added a construct function.
-
- Committing on behalf of Keshav Upadhayaya <ukeshav@novell.com>
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #386503 from Matthew Barnes
-
- * e-multi-config-dialog.c: (impl_response):
- * e-send-options.c: (e_send_options_cb):
-
-2007-06-03 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #416031 from Martin Jürgens
-
- * e-charset-picker.c:
-
-2007-06-02 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- ** Fixes part of bug #441014
-
- * e-dateedit.c: (rebuild_time_popup):
- * e-filter-bar.c: (get_property), (xml_get_prop_int),
- (set_property):
- * e-image-chooser.c: (set_image_from_data),
- (image_drag_data_received_cb):
- * e-task-widget.c: (e_task_widget_construct):
- * e-unicode.c: (e_utf8_strstrcasedecomp), (e_utf8_strstrcase),
- (e_utf8_from_iconv_string_sized), (e_utf8_to_iconv_string_sized),
- (e_utf8_xml1_decode), (e_utf8_xml1_encode),
- (e_xml_get_translated_utf8_string_prop_by_name): various
- compilation cleanups.
-
-+2007-05-25 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #441010
-
- * gal-combo-box.c:
- * gal-combo-box.h:
- * gal-combo-text.c:
- * gal-combo-text.h:
- Bye bye old widgets, go back to Motif!
-
- * Makefile.am:
- Remove the aforementioned files.
-
-2007-05-21 Wang Xin <jedy.wang@sun.com>
-
- * e-dateedit.c: Fixes #439049.
-
-2006-02-28 Andre Klapper <a9016009@gmx.de>
-
- * e-clipped-label.c: add translator comments for a string.
- Fixes bug #325118.
-
-2007-05-03 Matthew Barnes <mbarnes@redhat.com>
-
- * e-attachment-bar.c (e_attachment_bar_remove_selected):
- Emit "changed" signal. (#434981)
-
-2007-04-24 Matthew Barnes <mbarnes@redhat.com>
-
- * e-task-widget.c: #include "e-spinner.h" (#433005)
- Patch from Daniel Gryniewicz.
-
-2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-task-widget.c: (e_task_widget_construct): Show spinner instead of
- the component icon.
-
-2007-04-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #429422
-
- * e-combo-cell-editable.c (ecce_init):
- * e-dateedit.c (e_date_edit_set_editable):
- Use gtk_editable_set_editable() instead of gtk_entry_set_editable().
-
- * e-dateedit.c (create_children):
- * e-cell-date-edit.c (e_cell_date_edit_init):
- Use gtk_box_set_spacing() instead of gtk_button_box_set_spacing().
- Remove gtk_button_box_set_child_ipadding() and
- gtk_button_box_set_child_size(). Use style properties instead.
-
- * e-clipped-label.c (e_clipped_label_new):
- * e-combo-button.c (e_combo_button_new):
- * e-config-page.c (e_config_page_init):
- * e-multi-config-dialog.c (e_multi_config_dialog_init):
- * e-dropdown-button.c (e_dropdown_button_new):
- * e-cell-date-edit.c (e_cell_date_edit_new):
- * e-filter-bar.c (e_filter_bar_new):
- * e-url-entry.c (mnemonic_activate):
- * e-map.c (e_map_new):
- * e-search-bar.c (e_search_bar_new):
- * e-calendar.c (e_calendar_new):
- Use g_object_new() instead of gtk_type_new().
-
- * test-calendar.c (main):
- * test-info-label.c (main):
- * test-multi-config-dialog.c (main):
- * test-dropdown-button.c (main):
- Use gnome_program_init() instead of gnome_init().
-
- * e-combo-button.c (impl_released):
- Replace gtk_widget_draw() with GTK's 2-line implementation.
-
- * e-multi-config-dialog.c (set_page_timeout_callback),
- (e_multi_config_dialog_show_page):
- Use gtk_notebook_set_current_page() instead of
- gtk_notebook_set_page().
-
- * e-dropdown-button.c (impl_destroy):
- Use g_object_unref() instead of gtk_accel_group_unref().
-
- * e-cell-percent.c (show_percent_warning):
- * e-cell-date-edit.c (e_cell_date_edit_show_time_invalid_warning):
- Use GtkMessageDialog instead of GnomeMessageDialog.
-
- * e-cell-date-edit.c (e_cell_date_edit_select_matching_time),
- (e_cell_date_edit_on_time_selected):
- Use gtk_label_get_text() instead of gtk_label_get().
-
- * e-filter-bar.c (class_init):
- * gal-combo-box.c (gal_combo_box_init), (gtk_combo_popup_tear_off),
- (gtk_combo_popup_reparent):
- * e-map.c (e_map_set_scroll_adjustments):
- * e-task-widget.c (e_task_widget_construct):
- Use g_object_ref_sink() instead of gtk_object_sink().
-
- * gal-combo-box.c (gtk_combo_tearoff_bg_copy),
- (gtk_combo_popup_reparent):
- * gal-combo-text.c (gal_combo_text_construct):
- Use gtk_widget_set_size_request() instead of gtk_widget_set_usize().
-
- * test-dropdown-button.c:
- Use GTK_STOCK_* constants instead of GNOME_STOCK_*.
-
- * e-calendar.c (e_calendar_init):
- Use g_signal_connect_swapped() instead of gtk_signal_connect_object().
-
- * e-calendar.c (e_calendar_destroy), (e_calendar_stop_auto_move):
- Use g_source_remove() instead of gtk_timeout_remove().
-
-2007-04-11 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Added spinner widgets.
-
- * Makefile.am: Add them to the build
- * e-spinner.[ch]: Spinner widget for progress indiation.
-
-2007-04-09 Jeff Cai<jeff.cai@sun.com>
-
- * e-dateedit.c: (rebuild_time_popup):
- Use e_time_format_time to ensure evolution and evolution-
- data-server use same translations.
- Fix #380843.
-
-2007-03-29 Matthew Barnes <mbarnes@redhat.com>
-
- * e-icon-entry.c:
- Fix "incompatible pointer type" warnings (#360619).
-
-2007-03-27 Matthew Barnes <mbarnes@redhat.com>
-
- * e-filter-bar.c (menubar_activated): Fix build breakage due to
- poorly placed preprocessor condition.
-
-2007-03-27 Matthew Barnes <mbarnes@redhat.com>
-
- * e-filter-bar.c:
- * e-multi-config-dialog.c:
- Don't mix declarations and code (#405495).
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2007-03-16 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #360240
-
- * e-calendar-item.c (e_calendar_item_unrealize):
- * e-icon-entry.c (e_icon_entry_pack_widget):
- Remove unused variables.
-
-2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #368983 from Ebby Wiselyn
-
- * e-filter-bar.c: (menubar_activated):
-
-2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Print migration updates from Ebby Wiselyn
-
- * e-printable.c: (e_printable_print_page), (e_printable_height),
- (e_printable_will_fit):
- * e-printable.h:
-
-2007-01-08 Harish Krishnaswamy <kharish@novell.com>
-
- * e-filter-bar.c: (build_items): Initialize ESearchBarItem
- type to ESB_ITEMTYPE_RADIO. Fixes #382860.
-
-2006-12-04 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes bug #357970
-
- * e-calendar-item.c:
- * e-canvas-background.c:
- * e-filter-bar.c:
- * e-search-bar.c:
- * gal-combo-box.c:
- Don't call deprecated GLib / GDK functions.
-
- * e-colors.c (e_color_alloc): Remove unused function.
-
-2006-12-04 Harish Krishnaswamy <kharish@novell.com>
-
- * e-filter-bar.c: (build_items): Fix read of uninitialized
- ESearchBarItems. Partially fixes #381642.
-
-2006-11-21 Harish Krishnaswamy <kharish@novell.com>
-
- * e-filter-bar.c: (e_filter_bar_new): type should be
- initialized to 0, not NULL.
-
-2006-11-03 Parthasarathi Susarla <ajaysusarla@gmail.com>
-
- ** Fixes bug #357492
- * e-attachment-bar.c: (e_attachment_bar_remove_selected):
- put the attachment pointes into a temporary array. Free the
- pointers and the array after going thru the entire list
- This prevents a crash and also fixes the issue of only few
- attachments getting deleted.
-
-2006-10-11 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #360237 & bug #359236
-
- * e-filter-bar.c: (rule_advanced_response), (set_property): Fix for a
- crash while saving empty search.
-
-2006-10-03 Francisco Javier F. Serrador <serrador@tecknolabs.com>
-
- * e-dateedit.c: Make two strings translatable.
-
-2006-10-02 Harish Krishnaswamy <kharish@novell.com>
-
- * Revert the previous patch as per rel-team
- disapproval on the commit.
-
-2006-08-23 Ushveen kaur <kushveen@novell.com>
-
- ** Fix for bug #329694
-
- * e-charset-picker.c : Translator comment added for "logical".
-
-2006-09-28 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #335814
-
- * e-charset-picker.c: Name and subclass changed for
- E_CHARSET_HEBREW from "ISO-8859-8","Visual" to "ISO-8859-8-i","Logical".
-
-2006-09-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes a lot of search issues.
-
- * e-filter-bar.c: (rule_advanced_response), (do_advanced),
- (menubar_activated), (option_changed), (free_items),
- (get_property), (set_property):
- * e-search-bar.c: (clear_search), (clear_verb_cb),
- (paint_search_text), (e_search_bar_paint), (viewitem_activated_cb),
- (scopeitem_activated_cb), (option_activated_cb),
- (clear_button_clicked_cb), (scopeoption_changed_cb), (set_option),
- (init), (e_search_bar_construct), (e_search_bar_set_viewitem_id),
- (e_search_bar_set_item_id), (e_search_bar_set_item_menu),
- (e_search_bar_set_search_scope), (e_search_bar_set_ids):
- * e-search-bar.h:
-
-2006-09-29 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #341474 patch from Ushveen
-
- * e-attachment-bar.c: (size_to_string): Use
- gnome_vfs_format_file_size_for_display instead of manual calculations.
-
-2006-09-12 Ushveen Kaur <kushveen@novell.com>
-
- ** Fix for bug #325614
-
- * e-task-widget.c (e_task_widget_update) : Translator comment
- added.
-
-2006-09-07 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes bug #341099.
- * e-canvas-item.c: (e_canvas_unrealize):
- Set second argument of gtk_im_context_set_client_window to NULL.
-
-2006-08-28 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #353059
-
- * e-search-bar.c: (e_search_bar_set_scopeoption): Added translatable
- options to search strings, which are already translated.
-
-2006-08-23 Behnam Esfahbod <behnam@zwnj.org>
-
- * e-calendar.c:
- * e-calendar-item.c:
- flip month view in RTL locale - fixes bug 342443.
- committed by Andre Klapper
-
-2006-08-23 Matthew Barnes <mbarnes@redhat.com>
-
- * e-multi-config-dialog.c:
- improve GError initialization code - fixes bug 352423.
- committed by Andre Klapper
-
-2006-08-07 Ushveen Kaur <kushveen@novell.com>
-
- ** Fix for bug #347238
-
- * e-attachment-bar.c: Changed the file permission changed to 644
- while saving the attachment.
-
-2006-08-21 Li Yuan <li.yuan@sun.com>
-
- ** Fixes bug #348753
-
- * e-search-bar.c: (entry_key_press_cb), (e_search_bar_construct):
- Add accelerate key to the search bar. <ALT ARROW_DOWN> open option window.
-
-2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-filter-bar.c: (rule_editor_destroyed),
- (rule_advanced_response), (do_advanced), (save_search_dialog),
- (menubar_activated), (option_changed), (set_property):
- * e-search-bar.[ch]: (clear_search), (clear_verb_cb),
- (paint_search_text), (entry_focus_out_cb), (entry_changed_cb),
- (scopeoption_changed_cb), (set_option), (class_init), (init),
- (e_search_bar_construct), (e_search_bar_set_scopeoption),
- (e_search_bar_set_item_id), (e_search_bar_get_text),
- (e_search_bar_scope_enable): Fixes a lot of search issue.
-
-2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug 347430
-
- * e-cell-date-edit.c: (e_cell_date_edit_update_cell): commit the text
- on updation of cell.
-
-2006-08-20 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Patch from Pavel Roskin.
-
- * e-icon-entry.c: Added missing headers.
-
-2006-08-18 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-filter-bar.c: (rule_editor_destroyed),
- (rule_advanced_response), (do_advanced), (save_search_dialog),
- (menubar_activated), (option_changed), (set_property):
- * e-search-bar.c: (clear_search), (clear_verb_cb),
- (paint_search_text), (entry_focus_out_cb), (entry_changed_cb),
- (scopeoption_changed_cb), (set_option), (class_init), (init),
- (e_search_bar_construct), (e_search_bar_set_scopeoption),
- (e_search_bar_set_item_id), (e_search_bar_get_text),
- (e_search_bar_scope_enable):
- * e-search-bar.h:
-
-2006-08-10 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #341482
-
- * e-attachment-bar.c: (eab_drag_data_get), (eab_icon_clicked_cb):
- * e-attachment.c: (e_attachment_new),
- (e_attachment_build_remote_file): Use file:// as the uri.
-
-2006-08-04 Johnny Jacob <jjohnny@novell.com>
-
- * e-icon-entry.c: (set_cursor) : Added. Change cursor over icon.
- (e_icon_entry_create_button) : Handle enter/leave-notify signals
- for changing cursor.
- * e-search-bar.c: (e_search_bar_construct) : Added mnemonic for
- "Sho_w". Added tooltips for e-icon-entry.
- (option_activated_cb) : Set the selected item's label in tooltip.
-
-
-2006-08-02 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #349565
-
- * e-search-bar.c: (clear_search): Dont clear the criteria.
-
-2006-07-28 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-calendar-item.c: Removed the hardcoded ENABLE_CAIRO for tag
- calendar.
-
-2006-07-22 Yuri Pankov <yuri.pankov@gmail.com>
-
- Reviewed by Harish Krishnaswamy <kharish@novell.com>
- * e-icon-entry.c: Add missing headers. Fixes #347689.
-
-2006-07-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-search-bar.c: (e_search_bar_construct): Modified
- the mnemonics for avoiding the conflict with attachment bar.
-
-2006-07-18 Andre Klapper <a9016009@gmx.de>
-
- * e-attachment.glade:
- * gal-categories.glade:
- remove "*" from translation. Fixes bug #331147.
-
-2006-07-17 Sankar P <psankar@novell.com>
-
- * Replaced classification with security in the send-options
- so that the client ui looks consistent (GW)
- * e-send-options.[c|h|glade]:
-
-2006-07-11 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes bug #347166
-
- * widgets/misc.e-search-bar.c: (set_option):
- remove gtk_option_menu_set_history().
-
-2006-06-07 Ushveen Kaur <kushveen@novell.com>
-
- ** Fixes bug #341333
-
- * e-dateedit.c: accelarator for 'now'('w') and 'today'('t')
- 'None'('n')
-
-2006-07-11 Li Yuan <li.yuan@sun.com>
-
- Fixes bug #345402
-
- * e-dateedit.c: (on_date_popup_key_press):
- Grab the popup window when some key except ESC is pressed.
-
-2006-07-04 Andre Klapper <a9016009@gmx.de>
-
- * e-search-bar.c: fixing two typos, adding translator comments.
-
-2006-07-03 Harry Lu <harry.lu@sun.com>
-
- Fix compile error in solaris
-
- * e-filter-bar.h: E_FILTERBAR_SEPARATOR should have 3 members.
- * e-search-bar.h: add the declaration of e_search_bar_set_viewitem_id.
-
-2006-06-19 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #252814
- Committing a patch from Oswald.
-
- * e-combo-button.c: (e_combo_button_init),
- (e_combo_button_pack_hbox), (e_combo_button_pack_vbox):
- * e-combo-button.h: Adds new packing support for supporting toolbar
- options.
-
-2006-06-19 Chpe <chpe@gnome.org>
-
- * e-combo-button.c: (paint): Fix for bug #262210
-
-2006-06-09 Johnny Jacob <johnnyjacob@gmail.com>
-
- * e-dateedit.c (): Removing aggressive time check when entering a
- date in the editor. Fixes bug #335400. (Committed by Andre Klapper)
-
-2006-06-08 Jeffrey Stedfast <fejj@novell.com>
-
- * e-attachment-bar.c (attachment_destroy): Call update (bar); the
- rest of the fix for bug #178631.
-
-2006-06-07 Federico Mena Quintero <federico@novell.com>
-
- * e-map.c (e_map_class_init): Don't use gtk_signal_new() for the
- set_scroll_adjustments signal, and use the correct marshaler.
- Fixes bug #331743.
-
-2006-06-02 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes bug 343494
-
- * e-search-bar.c (add_button): Use gtk_button_set_image if GTK+ is
- 2.6 or higher.
-
-2006-05-30 Li Yuan <li.yuan@sun.com>
-
- Fix for #343280.
-
- * e-search-bar.c (add_button): No need to add label when we use
- gtk_button_new_from_stock to create a button.
-
-2006-05-26 Jeffrey Stedfast <fejj@novell.com>
-
- Fix for Novell bug #178631
-
- * e-attachment-bar.c: Changed the EAttachmentBarPrivate struct, we
- no longer use a linked list, instead we use a GPtrArray - faster,
- simpler (plus all the code used indexes anyway, so it was really
- bizarre).
- (free_attachment_list): Removed.
- (attachment_destroy): New GWeakNotify callback for when an
- EAttachment object gets destroyed. Remove the attachment from the
- attachments array.
- (add_common): Updated to add to an array rather than a linked
- list. Also weak_ref the attachment object.
- (remove_attachment): Removed.
- (update): Updated to use the array instead of linked list of
- attachments.
- (e_attachment_bar_remove_selected): Same.
- (e_attachment_bar_set_width): Same.
- (e_attachment_bar_edit_selected): Same.
- (e_attachment_bar_get_selected): Same.
- (e_attachment_bar_get_attachment): Same.
- (e_attachment_bar_get_all_attachments): Same and also optimised
- since we can cheat now without having to g_slist_reverse.
- (e_attachment_bar_get_parts): Same.
- (destroy): Same.
- (eab_drag_data_get): Same.
- (init): Init attachments to a g_ptr_array_new
- (e_attachment_bar_to_multipart): Updated to use the attachments
- array.
- (e_attachment_bar_get_num_attachments): Updated to return the
- attachments->len.
- (e_attachment_bar_get_download_count): Updated to use the array.
-
- * e-attachment.c (finalise): Close the editor dialog if it is
- open.
- (async_progress_update_cb): If the phase is COMPLETE but the
- file_size is 0, then treat it as an error. In the error case,
- unref the attachment object (this will magically remove it from
- the EAttachmentBar).
- (close_cb): Don't unref the attachment object here anymore.
- (e_attachment_edit): Don't ref the EAttachment anymore.
-
-2006-05-25 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-attachment-bar.c (update, eab_icon_clicked_cb),
- (e_attachment_bar_attach_remote_file):
-
- * e-attachment-bar.h:
-
- * e-attachment.c (e_attachment_new_remote_file),
- (e_attachment_build_remote_file): Added code to specify the
- attachment type for remote files. Also added code to save files
- to CamelStreamVfs
-
-2006-05-04 Rajeev Ramanathan <rajeevramanathan_2004@yahoo.co.in>
-
- * e-calendar-item.c (e_calendar_item_draw),
- (e_calendar_item_draw_month, e_calendar_item_draw_day_numbers),
- (layout_set_day_text): enable build without cairo using
- ENABLE_CAIRO macro. Also it fixes a bold issue, where entire
- evolution appears with bold text.
-
-2006-04-27 Boby Wang <boby.wang@sun.com>
-
- ** Fixes bug #339138
-
- * e-calendar.c (e_calendar_init): Correct the button's accessible
- name.
-
-2006-04-27 Boby Wang <boby.wang@sun.com>
-
- ** Fixes bug #332821
-
- * e-expander.c (e_expander_class_init): Implement the
- accessibility of EExpander.
-
-2006-04-26 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-search-bar.c (append_xml_menu_item, setup_bonobo_menus): Added
- icons to search menu.
-
-2006-04-26 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-search-bar.c (add_button, e_search_bar_construct): Adding
- icons for find and clear buttons. (Patch from PR Suman)
-
-2006-04-26 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Patch from charu_jayaprakasam@yahoo.com fixes bug #335861
-
- * e-search-bar.c (e_search_bar_construct): Change the mnemonics
- for Find Now button.
-
-2006-04-24 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-calendar-item.c (e_calendar_item_draw),
- (e_calendar_item_draw_month, e_calendar_item_draw_day_numbers):
- Used Cairo to draw the Tag Calendar. (Rajeev)
-
-2006-04-22 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-attachment-bar.c (e_attachment_bar_create_attachment_cache):
- Added a new function that creates a attachment with a image cache.
-
-2006-03-28 Li Yuan <li.yuan@sun.com>
-
- **Fixes bug #335618
-
- * e-selection-model-array.c (e_selection_model_array_delete_rows):
- If the row being deleted is the last one, we should change the
- selection_start_row.
-
-2006-03-06 Simon Zheng <simon.zheng@sun.com>
-
- Fixes bug #332140
-
- * e-attachment-bar.c (temp_save_part): Changed to transfer
- filenames from utf-8 to glib encoding before really saving files.
-
-2006-03-06 Jeff Cai <jeff.cai@sun.com>
-
- ** Fixes for 333235
-
- * e-combo-button.c (paint): If width of a widget is 0, don't draw
- it.
-
-2006-02-28 Devashish Sharma <sdevashish@novell.com>
-
- * e-reflow.c (do_adjustment): Check and see if reflow->items and
- reflow->items[row] are NULL or not. Fixes Bug # 331998.
-
- Patch submitted by Irene Huang <Irene.Huang@sun.com>
-
-2006-02-24 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #322789
-
- * e-image-chooser.c (set_image_from_data): Added code to get the
- pixbuf after closing the loaded.
-
-2006-02-13 Andre Klapper <a9016009@gmx.de>
-
- * e-charset-picker.c: adding thai support.
- fixes the UI part of bug 251062.
-
-2006-02-11 Karsten Bräckelmann <guenther@rudersport.de>
-
- * e-search-bar.c (activate_by_subitems):
- * e-dateedit.c (e_date_edit_new, create_children)
- (create_children, create_children):
- * e-calendar.c (e_calendar_init):
- Change a11y names. Fixes part of bug #330723.
-
-2006-01-16 Nancy Cai <nancy.cai@sun.com>
-
- ** Fixes bug #326649
-
- * e-multi-config-dialog.c (set_page_timeout_callback): make the
- preferences dialog's keyboard navigation more consistent.
-
-2006-01-13 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #326265
-
- * e-charset-picker.c (e_charset_picker_bonobo_ui_populate): Added
- mnemonics to "Character Encoding" menu.
-
-2006-01-11 Chenthill Palanisamy <pchenthill@novell.com>
-
- * Makefile.am: Remove the e-util-marshal.list from extra dist.
- Fixes a build break.
-
-2006-01-10 Simon Zheng <simon.zheng@sun.com>
-
- * Makefile.am:
- * e-dateedit.c:
- * e-image-chooser.c:
- * e-printable.c:
- * e-reflow-model.c:
- * e-reflow.c:
- * e-search-bar.c:
- * e-selection-model.c:
- * gal-combo-box.c:
- Remove e-util-marshal.list in current directory, and
- use the copy in evolution/e-util directory instead.
-
- *e-util-marshal.list: removed
-
-2006-01-06 Parthasarathi Susarla <sparthasarathi@novell.com>
-
- * e-search-bar.c (clear_verb_cb): assign the data first before
- accessing it.
-
-2006-01-02 Harish Krishnaswamy <kharish@novell.com>
-
- reviewed by: Srinivasa Ragavan <sragavan@novell.com>
-
- * e-canvas-background.c (ecb_style_set): Set the foreground only
- if the widget has already been realized. Fixes #309618.
-
-2005-12-21 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #324590
-
- * e-search-bar.c (search_now_verb_cb, clear_verb_cb): Added code
- to clear search entry from menu.
-
-2005-12-20 Johnny Jacob <johnnyjacob@gmail.com>
-
- ** See Bug #246233
-
- * e-filter-bar.c (member_activated): Changed "Search Editor" to
- "Searches"
-
-2005-12-18 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Link with bootstrap libs on Win32. Use
- EVOLUTION_IMAGES instead of MAP_DIR for uniformity. Use
- EVOLUTION_MAIL_CFLAGS instead of E_WIDGETS_CFLAGS. Use privsolib
- instead of privlib (no difference on Unix). Use -no-undefined on
- Win32. Link with all required libraries.
-
- * e-attachment.c
- * e-send-options.c: Use gstdio wrappers. Construct glade file name
- at run-time.
-
- * e-map.c: Construct map file name at run-time.
-
- * gal-combo-text.c (strcase_equal): Use g_ascii_strcasecmp().
- (strcase_hash): Use g_ascii_tolower().
-
-2005-12-15 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-filter-bar.c (rule_advanced_response, option_changed)
- (set_property): Added code to Show color in search widget. *
-
- * e-search-bar.c (entry_activated_cb),
- (activate_button_clicked_cb, clear_button_clicked_cb): Added code
- to show color in search widget, when the filter is active.
-
-2005-11-24 Tor Lillqvist <tml@novell.com>
-
- * e-dateedit.c:
- * e-cell-date-edit.c: Include e-time-utils.h from libedataserver
- instead of using evolution's copy which is going away.
-
-2005-11-23 Johnny Jacob <johnnyjacob@gmail.com>
-
- * e-dateedit.c (on_date_entry_focus_out, on_time_entry_focus_out):
- Validation for date and time during focus out event.
-
-2005-11-22 Johnny Jacob <johnnyjacob@gmail.com>
-
- ** See Bug #303856
-
- * e-dateedit.c (create_children): Added a signal handler for
- date_entry's "key_release_event".
-
-2005-11-17 Harish Krishnaswamy <kharish@novell.com>
-
- * e-attachment-bar.c (update, e_attachment_bar_set_width): Fix a
- division-by-zero error crasher.
-
-2005-11-15 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-attachment-bar.c (e_attachment_bar_get_all_attachments): Added
- a function to get all attachments of the attachment bar for plugin
- purposes.
-
-2005-11-14 Chenthill Palanisamy <pchenthill@novell.com>
-
- * e-dateedit.c (create_children): Adjusted the size for the
- dateedit widgets.
-
-2005-11-14 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-dateedit.c (create_children): Set a size for the date
- edit widgets, so that it doesnt expand too much.
-
-2005-09-28 Veerapuram Varadhan <vvaradhan@novell.com>
-
- * e-attachment-bar.c (update): gtk_pixbuf_add_alpha returns a
- newly allocated pixbuf, so, free the original one.
-
-2005-09-28 Tor Lillqvist <tml@novell.com>
-
- * e-charset-picker.c (e_charset_picker_new)
- (e_charset_picker_bonobo_ui_populate): Use g_ascii_strcasecmp()
- instead of strcasecmp(). We are comparing to strings known to be
- plain ASCII, so just casefolding ASCII is enough. Also better for
- portability.
-
-2005-09-20 Devashish Sharma <sdevashish@novell.com>
-
- * e-search-bar.c (subitem_activated_cb): Emits the signal "search
- activated" when after selecting option "Category is" in search bar
- category is selected. So dont have to explicitly click "Find Now".
- Fixes #263269.
-
-2005-08-22 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-attachment.c (e_attachment_build_remote_file):
- Fix for bug #314136. Shows filename in the remote download in
- composer.
-
-2005-08-22 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-attachment-bar.c (update): Better space management.
- Kills one extra row that happens some times.
- (e_attachment_bar_set_width): Just adjusts the size instead of
- rebuild of the bar, which is the cause for the freeze. Fixes the
- bug #313799. Remove the function e_attachment_bar_refresh
-
- * e-attachment-bar.h: Remove the function e_attachment_bar_refresh
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * e-send-options.c (get_widgets): cast warning away.
-
- * e-calendar-item.c (e_calendar_item_realize): remove some unused
- vars.
-
-2005-08-17 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-attachment-bar.c (eab_drag_data_get): Use camel_url to
- construct url
- (eab_icon_clicked_cb, e_attachment_bar_new): Fixed part of bug
- #312224. It handles double click on a attachment icon and calls
- gnome_url_show.
-
- * e-attachment.c (finalise, init): Add a new member to preserve
- the stored location
- (e_attachment_new)(e_attachment_build_remote_file): Camel_url to
- construct urls
-
-2005-08-16 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-attachment.c (download_to_local_path, e_attachment_edit):
- Fixed few warnings
-
-2005-08-16 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-attachment.c (finalise, e_attachment_new)
- (e_attachment_build_remote_file, e_attachment_new_from_mime_part)
- (ok_cb): Maintain the filename of the attachment in the structure
- and free it in finalize.
-
- * e-attachment-bar.c (update): For display consider the filename
- from the structure before from the part.
-
-2005-08-03 Not Zed <NotZed@Ximian.com>
-
- * e-filter-bar.c (build_items): revert dobey's last patch here, it
- completely broke customisation of the menu.
-
-2005-08-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-attachment-bar.c (e_attachment_bar_refresh): Added a function
- to force refresh/resize the icons.
-
-2005-08-02 David Malcolm <dmalcolm@redhat.com>
-
- * e-attachment-bar.c (update_remote_file): escape the "%"
- character correctly.
-
-2005-07-29 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-attachment.c (e_attachment_new_from_mime_part): used ref
- instead of copying the entire mime part.
-
-2005-07-15 Diego Gonzalez <diego@pemas.net>
-
- * e-image-chooser.c (image_drag_data_received_cb): modificatio to
- avoid getting into an infinite loop. Also remove some debug
- output.
- (set_image_from_data): substitute calls to gdk_pixbuf_unref and
- gdk_pixbuf_ref and use g_object_ref/unref instead. The first ones
- are deprecated API. Fixes #310488
-
-2005-07-25 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-attachment-bar.c (e_attachment_bar_remove_selected)
- (e_attachment_bar_edit_selected)
- (e_attachment_bar_get_attachment, e_attachment_bar_get_parts)
- (e_attachment_bar_get_download_count)
- (e_attachment_bar_attach_remote_file): Added checks for the
- parameters.
-
-2005-07-20 Vivek Jain <jvivek@novell.com>
-
- * e-send-options.h: ESendOptionsDialogClass: has a member new
- virtual method for default callback of "sod_response"
-
- * e-send-options.c: introduced a new signal "sod_response"
- captures the response for the child dialog and makes it available
- at the object level (useful for the external members invoking the
- dialog)
-
-2005-07-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-attachment-bar.c (remove_attachment, update)
- (e_attachment_bar_get_selector, e_attachment_bar_get_attachment)
- (destroy, init, e_attachment_bar_new)
- (e_attachment_bar_add_attachment)
- (e_attachment_bar_attach_remote_file): Cleaned up most of
- it. Added the DnD.
-
- * e-attachment.c (real_changed, class_init, init)
- (e_attachment_new, e_attachment_new_remote_file)
- (e_attachment_build_remote_file): Moved the remote download code
- from bar to here and few cleanups.
-
-2005-07-11 Srinivasa Ragavan <sragavan@novell.com>
-
- * Makefile.am: Added e-attachment-bar.[ch], e-attachment.[ch],
- and e-attachment.glade.
-
- * e-attachment.[ch]: Merge of em-attachment.[ch] and
- cal-attachment.[ch]
-
- * e-attachment-bar.[ch]: Merge of em-attachment-bar.[ch] and
- cal-attachment-bar.[ch].
-
-2005-06-23 Kaushal Kumar <kakumar@novell.com>
-
- * Makefile.am: Use 'misc' for widgetsincludedir, instead of
- 'widgets', to match source directory name and fix
- evolution-exchange build.
-
-2005-05-31 Li Yuan <li.yuan@sun.com>
-
- * e-dateedit.c (e_date_edit_update_date_entry): add relation to
- date_button.
-
- Fixes #302267
-
-2005-05-16 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am: move e-error.[ch] and e-system-errors.xml to
- e-util/. remove test-error.
-
-2005-05-13 Rodney Dawes <dobey@novell.com>
-
- * e-filter-bar.[ch]: Update for the new menu layout
-
-2005-05-12 Shreyas Srinivasan <sshreyas@novell.com>
-
- * e-send-options.c: Fixed #272005
-
-2005-05-06 Sarfraaz Ahmed <asarfraaz@novell.com>
-
- * e-send-options.glade: Fixed a typo. #273095
-
-2005-05-06 Harish Krishnaswamy <kharish@novell.com>
-
- * e-send-options.glade: Fix for bugs #273096, #273097
-
-2005-03-01 Jeffrey Stedfast <fejj@novell.com>
-
- * e-search-bar.c (subitem_activated_cb): Make the entry widget
- grab focus. Fixes bug #60551.
-
-2005-02-21 Rodney Dawes <dobey@novell.com>
-
- * e-combo-button.c (paint): Fix the calculation of which shadow type
- to use to be more appropriate for the widget state and relief
- Always call gtk_box_paint and not only in special cases like GtkButton
- (e_combo_button_init): Change the arrow packing to pack_end
-
- Fixes #54503
-
-2005-02-02 Li Yuan <li.yuan@sun.com>
-
- * e-url-entry.c (init): add a11y name to url link button.
-
-2005-01-26 Rodney Dawes <dobey@novell.com>
-
- * e-error.c (e_error_newv): Fix up spacing to be HIG compliant for
- the borders around the dialogs
-
-2005-01-25 Not Zed <NotZed@Ximian.com>
-
- * e-error.c: turn off debug output, people think its a significant
- error.
-
-2005-01-24 Mengjie Yu <meng-jie.yu@sun.com>
-
- * e-search-bar.c (set_option): add a11y name for the option menu.
-
-2005-01-20 Not Zed <NotZed@Ximian.com>
-
- ** See bug #64964.
-
- * e-error.c (e_error_newv): just use add_button, not
- add_action_widget, for stock+label widgets, since they both show
- the same, and for some reason set_default_response doesn't work
- otherwise.
-
-2005-01-20 Harry Lu <harry.lu@sun.com>
-
- * e-search-bar.c (activate_by_subitems): add a translater note.
-
-2005-01-19 Harry Lu <harry.lu@sun.com>
-
- Fix for 46359, enable "Alt+Down Arrow" to show the popup for
- e-combo-cell-editable.c.
-
- * e-combo-cell-editable.c (show_popup): rewrite it to a more
- generic function.
- (button_clicked_cb): call the new show_popup function.
- (entry_key_press_event_cb): show popup if "Alt+Down Arrow".
- (ecce_grab_focus): new function.
- (ecce_class_init): add grab_focus handler so that the entry can
- get focus.
-
-2005-01-17 Harry Lu <harry.lu@sun.com>
-
- Fix for 62831.
-
- * e-search-bar.c (activate_by_subitems): add an a11y name for the
- search entry.
-
-2005-01-12 Chenthill Palanisamy <pchenthill@novell.com>
-
- * e-send-options.c (e_send_options_get_widgets_data),
- (e_send_options_fill_widgets_with_data): Get the value for the
- autodelete toggle button
- (page_changed_cb): Do not hide the classification label and its
- combo box here.
-
-2005-01-10 Chenthill Palanisamy <pchenthill@novell.com>
-
- * e-send-options.c (e_send_options_get_widgets_data),
- (e_send_options_fill_widgets_with_data, page_changed_cb),
- (init_widgets, get_widgets, setup_widgets),
- (e_sendoptions_set_global, e_sendoptions_dialog_run),
- (e_sendoptions_dialog_finalize, e_sendoptions_dialog_dispose),
- (e_sendoptions_dialog_init, e_sendoptions_dialog_class_init),
- (e_sendoptions_dialog_get_type): Added code to support global
- options. Filled the finalize and dispose functions.
-
- * e-send-options.glade: Changed a label id.
-
- * e-send-options.h: Added the set_global function.
-
-2005-01-06 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: dist the glade file
-
-2005-01-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- Commiting the files mentioned below again to HEAD since it
- was not added in head.
-
-2005-01-06 Chenthill Palanisamy <pchenthill@novell.com>
-
- merging send options
-
- * Makefile.am:
-
- * e-send-options.[ch]: Widgets for the send options dialog
-
- * e-send-options.glade: Contains interface for the dialog
-
-2005-01-04 Harry Lu <harry.lu@sun.com>
-
- * misc/e-combo-button.c (e_combo_button_popup): new internal
- function to popup the menu.
- (impl_button_press_event): call the new function.
- (e_combo_button_class_init): init a11y.
- (e_combo_button_get_label): new function to return label.
- (e_combo_button_popup_menu): new function to popup menu.
-
- * misc/e-combo-button.h: add function declarations.
-
-2004-12-17 Not Zed <NotZed@Ximian.com>
-
- * e-error.c (ee_load, e_error_newv): translate strings based on
- translation-domain, if supplied.
-
-2004-12-14 Rodney Dawes <dobey@novell.com>
-
- * e-calendar-item.c (e_calendar_item_draw): Use gtk_paint_foo instead
- of the deprecated gtk_draw_foo functions
- (e_calendar_item_get_day_style): Use colors from the theme for the
- background and foreground of various items
-
- * test-calendar.c (main): Don't set a callback for getting the day
- style, we want the test app to use the widget defaults
- (get_day_style): Remove all this duplicated code as we want to use
- the widget default colors for day fg/bg
-
-2004-11-26 JP Rosevear <jpr@novell.com>
-
- * test-info-label.c: test prog
-
- * e-url-entry.c: get image directly from icon factory
-
- * e-combo-button.c: ditto; convert to G_DEFINE_TYPE
-
- * e-activity-handler.c: convert to G_DEFINE_TYPE
-
- * e-task-widget.c: ditto
-
- * e-task-bar.c: ditto
-
- * e-multi-config-dialog.c: ditto
-
- * e-dropdown-button.c: ditto
-
- * e-cell-renderer-combo.c: ditto
-
- * e-cell-date-edit.c: ditto
-
- * e-calendar.c: ditto
-
- * e-calendar-item.c: ditto
-
- * Makefile.am: don't build the title bar, build an info label test
- program
-
-2004-10-28 Li Yuan <li.yuan@sun.com>
-
- * e-calendar.c (e_calendar_init, e_calendar_new): Make
- accessibility name and description translatable. Add a atk name
- for the two buttons so that they can be UI grabbed by GOK.
-
- * e-dateedit.c (e_date_edit_new, create_children): Add a name for
- atk object. Make accessibility name and description translatable.
- Add name and description for the date_entry, date_button and
- time_combo.
- (e_date_edit_show_date_popup), (hide_date_popup): Grab and ungrab
- keyboard. add_relation(): New function to add labelled_by
- relation for entry and combobox.
-
- * e-map.c (e_map_new): Add a name for world map widget. Make
- accessibility name and description translatable. Set the atk role
- to image.
-
- * e-multi-config-dialog.c (e_multi_config_dialog_add_page): Add an
- atk name for the page.
-
-2004-10-27 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: use E_WIDGET instead of GNOME_FULL
-
-2004-10-14 JP Rosevear <jpr@novell.com>
-
- * e-pilot-settings.c: fix e-source-option-menu include
-
-2004-10-13 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: don't build source selector or source option menu
- or test programs any more
-
-2004-10-08 Harry Lu <harry.lu@sun.com>
-
- * e-source-selector.c (e_source_selector_popup_menu),
- (class_init): implement popup_menu so that popup menu can be shown
- with Shift+F10.
-
-2004-10-06 JP Rosevear <jpr@novell.com>
-
- Fixes #66164
-
- * e-cell-date-edit.c (e_cell_date_edit_get_popup_pos): replicate
- fix to e-cell-combo.c by NotZed
-
-2004-10-01 Not Zed <NotZed@Ximian.com>
-
- * e-util-marshal.list: added boolean object boxed.
-
- * e-source-selector.c (class_init): add new 'popup event' signal,
- to replace fill_popup_menu.
- (selector_button_press_event): emit a POPUP_EVENT rather than a
- FILL_POPUP_MENU.
-
-2004-09-13 Rodney Dawes <dobey@novell.com>
-
- * e-multi-config-dialog.c (impl_response):
- Point at "config-prefs" instead of "config" for the help section
-
-2004-08-03 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: Really dist the pilot sources this time
-
-2004-08-03 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: Dist the pilot sources
-
-2004-08-01 JP Rosevear <jpr@novell.com>
-
- * e-pilot-settings.c (e_pilot_settings_get_source): accessor
- (e_pilot_settings_set_source): ditto
- (build_ui): show the source option menu
- (e_pilot_settings_new): use above
-
- * e-pilot-settings.h: add prototypes
-
-2004-07-20 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: build pilot setting
-
-2004-07-26 JP Rosevear <jpr@novell.com>
-
- * e-search-bar.c (setup_bonobo_menus): use ctrl-shift-q to clear
- search bar
-
-2004-07-20 Not Zed <NotZed@Ximian.com>
-
- * e-error.c: include config.h. See #61395.
-
-2004-07-20 JP Rosevear <jpr@novell.com>
-
- * e-source-selector.h: remove proto
-
- * e-source-selector.c (selection_func): don't force the item to be
- checked
- (cell_toggled_callback): allow the cell to be untoggled even if
- its primary
- (init): set the pixbuf renderable
- (e_source_selector_set_toggle_selection): no longer necessary
-
-2004-07-16 Chris Toshok <toshok@ximian.com>
-
- * e-clipped-label.c (e_clipped_label_recalc_chars_displayed):
- remove debug spew and fix the display when
- pango_layout_line_x_to_index returns FALSE (before we were drawing
- both the ellipses and the text).
-
-2004-07-12 Jeffrey Stedfast <fejj@novell.com>
-
- * e-charset-picker.c: s/GB-2312/GB2312/ - fixes bug #61385.
-
-2004-06-24 Rodney Dawes <dobey@novell.com>
-
- * e-error.c (e_error_newv): Fix alignment of the icon to be 0x0
-
- Fixes #60493
-
-2004-06-24 Rodney Dawes <dobey@novell.com>
-
- * e-source-selector.[ch]: Add new "select_new" property to
- private structure of the ESourceSelector
- (rebuild_cb): Add code to select the new source, and cause the
- selection_changed signal to get emitted, if we select new sources
- (init): Don't select new sources by default
- (e_source_selector_set_select_new): Add function to set whether or not
- we want to select new sources when we add them
-
-2004-06-22 Hans Petter Jansson <hpj@ximian.com>
-
- * e-source-selector.c (e_source_selector_peek_primary_selection):
- Add preconditions. Make sure garbage or NULL data doesn't get
- used.
-
-2004-06-16 Not Zed <NotZed@Ximian.com>
-
- * e-source-selector.c (cell_toggled_callback): fix a path leak and
- maek the code more structured.
- (e_source_selector_set_toggle_selection): set the mode on whether
- you can toggle the currnet selection or not.
- (cell_toggled_callback): implement set_toggle_selection behaviour.
-
-2004-06-11 Larry Ewing <lewing@ximian.com>
-
- * e-source-selector.c: make the source selector use a colock block
- instead of setting the foreground to indicate the source color.
- (pixbuf_cell_data_func): actually initialize the pixbuf (bad
- larry).
- (pixbuf_cell_data_func): clean up warnings. (double bad larry).
- (pixbuf_cell_data_func): fix the appearance a little.
-
-2004-06-03 William Jon McCann <mccann@jhu.edu>
-
- * e-error.c (e_error_newv): Add HIG border width for dialog window.
-
-2004-06-01 Christian Neumair <chris@gnome-de.org>
-
- * Makefile.am (test_error_LDADD): Link test-error against libeutil.
-
-2004-06-01 Anders Carlsson <andersca@gnome.org>
-
- * e-expander.c (e_expander_expose): Don't propagate the expose
- to the label widget, the parent expose handler does that.
-
-2004-05-28 Anders Carlsson <andersca@gnome.org>
-
- * e-error.c (e_error_newv): Use the constructed title string.
-
-2004-05-27 Rodney Dawes <dobey@novell.com>
-
- * Makefile.am (EXTRA_DIST): Add $(error_i18n)
-
-2004-05-21 Not Zed <NotZed@Ximian.com>
-
- * e-error.c (e_error_default_parent): set a default error parent
- fallback.
- (e_error_newv): if parent is null, see if we have a default still
- alive, and use that. warn if not.
- (e_error_default_parent): uh, fix the sense of the
- if-we-dont-have-it test.
-
-2004-05-20 JP Rosevear <jpr@novell.com>
-
- * e-task-widget.c (e_task_widget_construct): only unref the mask
- if there is one
-
-2004-05-19 JP Rosevear <jpr@novell.com>
-
- * Makefile.am: don't dist the error .h file
-
-2004-05-18 Not Zed <NotZed@Ximian.com>
-
- * e-error.c (ee_load): load the <help> tag if present.
- (ee_response): handle the help response and swallow the signal.
- (e_error_newv): setup help button if we have a help uri.
-
-2004-05-17 Jeffrey Stedfast <fejj@novell.com>
-
- * e-url-entry.c (init): Use E_ICON_SIZE_BUTTON for the icon size
- in the e_icon_factory_get_icon() call.
-
- * e-combo-button.c (create_empty_image_widget): Don't hard-code
- the size of the icon in pixels, instead use the appropriate
- E_ICON_SIZE_ enum.
-
-2004-05-17 JP Rosevear <jpr@novell.com>
-
- Fixes #58460
-
- * e-task-widget.c (e_task_widget_construct): bitmap_unref the
- mask, don't object_unref it
-
-2004-05-12 Not Zed <NotZed@Ximian.com>
-
- * e-error.c (ee_load): duh, use the right node pointer for title
- and secondary text.
-
- * 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.
-
-2004-05-04 Xan Lopez <xan@gnome.org>
-
- * Makefile.am:
-
- Build fixes.
-
-2004-05-03 Not Zed <NotZed@Ximian.com>
-
- * e-error.c (ee_build_label): blah, need to do entity decoding.
- #57918.
-
-2004-04-29 JP Rosevear <jpr@ximian.com>
-
- * e-activity-handler.c (impl_dispose): pass the correct data when
- weak unreffing
-
-2004-04-29 Not Zed <NotZed@Ximian.com>
-
- * e-error.c (e_error_newv): make the label selectable.
- (e_error_newv): if we have stock and label set, then use a stock
- button with an override label.
-
-2004-04-28 Not Zed <NotZed@Ximian.com>
-
- * e-system-errors.xml.in: holder for system errors.
-
- * test-error.c: helper to show an error message/test it.
-
- * e-error.[ch]: Api for disk-based, hig-compliant error messages
- and query boxes.
-
-2004-04-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-info-label.c (e_info_label_new): Updated to sue E_ICON_SIZE enums.
-
-2004-04-19 Rodney Dawes <dobey@ximian.com>
-
- * e-info-label.c (e_info_label_new): Update to use EIconFactory to
- get the filename for the component icons using the icon theme
-
-2004-04-19 Michael Terry <mike@mterry.name>
-
- * e-combo-buddon.c:
- * e-url-entry.c: Update these to use EIconFactory and GtkImages
- directly instead of GdkPixmaps
-
-2004-04-09 Rodney Dawes <dobey@ximian.com>
-
- * e-charset-picker.c: Include gtkhbox.h in here to avoid the warnings
- (activate_other):
- (e_charset_picker_dialog): Make these dialogs be more HIG-compliant
- * e-filter-bar.c (do_advanced):
- (menubar_activated): Make these dialogs be more HIG-compliant
-
-2004-04-08 Not Zed <NotZed@Ximian.com>
-
- * e-info-label.c (e_info_label_set_info): ugh, fix some last
- minute changes which broke shit.
-
- * e-info-label.[ch]: A widget to show component info for the
- current component/view.
-
-2004-04-07 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-multi-config-dialog.c: Updated for changes to e-config-page.c
- (init): Removed the OK and Apply buttons.
-
- * e-config-page.c (e_config_page_apply): Removed.
- (e_config_page_is_applied): Removed.
- (e_config_page_changed): Removed.
-
-2004-04-01 Dan Winship <danw@ximian.com>
-
- * e-url-entry.c (init): Make the button initially insensitive.
- Connect to the entry's "changed" signal.
- (entry_changed_cb): sensitize the button iff the entry is
- non-empty
- (button_clicked_cb): simplify a bit by using gtk_entry_get_text
- rather than gtk_editable_get_chars.
-
-2004-04-01 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-charset-picker.c (e_charset_picker_new): Create a new class
- for "Western European, New" to fix a translation issue.
-
-2004-03-31 Not Zed <NotZed@Ximian.com>
-
- * e-filter-bar.c (menubar_activated): start the rule editor with
- the right label.
-
-2004-03-26 Rodney Dawes <dobey@ximian.com>
-
- * e-multi-config-dialog.c (init): Remove the dialog separator
- Set the border widths of the dialog's vbox and action area to be more
- HIG-compliant
- Set the border width of the dialog's child to 12 for HIG-compliance
-
-2004-03-15 JP Rosevear <jpr@ximian.com>
-
- * e-calendar-item.c (e_calendar_item_class_init): change arg name
- (e_calendar_item_init): ditto
- (e_calendar_item_get_arg): ditto
- (e_calendar_item_set_arg): ditto
- (e_calendar_item_preserve_day_selection): set the selection day to
- the given selection
- (e_calendar_item_set_first_month): use above to preserve selected
- day of week
-
- * e-calendar-item.h: change field name
-
-2004-03-13 Trent Lloyd <lathiat@sixlabs.org>
-
- * e-search-bar.c (remove_bonobo_menus): move function above
- setup_bonobo_menus, fixes implicit declaration.
-
-2004-03-12 Kidd Wang <kidd.wang@sun.com>
-
- * e-dateedit.c (create_children): enlarge the text box to
- accomodate the time info in different locales.
-
-2004-03-11 Jeffrey Stedfast <fejj@ximian.com>
-
- Fix for bug #55267.
-
- * e-filter-bar.c (set_property): Use efb->setquery properly (set
- to TRUE before calling set_item_id and FALSE afterwards). Also
- setquery to TRUE before emitting the "search-activated" signal so
- that we don't run the callback for the signal we are emitting.
-
-2004-03-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-filter-bar.c (set_property): Emit the "search-activated"
- signal. Fixes bug #55054.
-
-2004-02-26 Rodney Dawes <dobey@ximian.com>
-
- * e-cell-renderer-combo.c (ecrc_get_size):
- * e-dateedit.c (create_children):
- * e-dropdown-button.c (e_dropdown_button_construct): Create the
- arrows in these widgets as GTK_SHADOW_NONE, since the default arrow
- type in GTK+ 2.x is flat triangle arrows, and shadow types are
- generally ignored for arrows anyway, and so we don't look ugly with
- themes that handle shadow types on arrows correctly
-
-2004-02-26 Bill Zhu <bill.zhu@sun.com>
-
- * e-search-bar.c (setup_bonobo_menus): Before Update the bonobo ui
- component, remove it first.
-
- Fixes #54788
-
-2004-02-11 Rodney Dawes <dobey@ximian.com>
-
- * e-multi-config-dialog.c (impl_response): Change the filename and
- section that we pass to gnome_help_display_desktop so that the help
- browser displays the documentation correctly
-
-2004-02-10 Rodney Dawes <dobey@ximian.com>
-
- * e-multi-config-dialog.c (init): Add a Help button
- (impl_response): Handle the Help button and open the documentation
-
- Fixes #30681
-
-2004-02-05 Rodney Dawes <dobey@ximian.com>
-
- * e-task-bar.c: Don't show the task label by default
-
-2004-02-03 Dan Winship <danw@ximian.com>
-
- * e-activity-handler.c:
- * e-activity-handler.h:
- * e-task-bar.c:
- * e-task-bar.h:
- * e-task-widget.c:
- * e-task-widget.h: Moved here from shell/, since they are now used
- only by the components, not the shell itself.
-
- * Makefile.am (widgetsinclude_HEADERS,
- libemiscwidgets_la_SOURCES): add new files
-
-2004-02-02 Chris Toshok <toshok@ximian.com>
-
- * e-image-chooser.c (set_image_from_data): set
- image_buf/image_buf_size here instead of in all callers. also
- emit the "changed" signal here.
- (image_drag_data_received_cb): remove the copying to image_buf and
- emitting of "changed" from here.
- (e_image_chooser_set_from_file): only g_free (data) here if
- set_image_from_data failed.
- (e_image_chooser_set_image_data): copy the image data we're passed
- before calling set_image_data. free it if rv == FALSE.
-
-2004-01-30 Chris Toshok <toshok@ximian.com>
-
- * e-image-chooser.c (e_image_chooser_init): add an alignment
- around the image. This might not be enough. hrm.
- (set_image_from_data): handle the case where there's no image
- (image_height == image_width == 0).
- (e_image_chooser_get_image_data): new function.
- (e_image_chooser_set_image_data): new function.
-
- * e-image-chooser.h: add prototypes for set/get_image_data.
-
-2004-01-30 Chris Toshok <toshok@ximian.com>
-
- * e-image-chooser.[ch]: abstract out the drag and droppable image
- widget from the contact list editor and stick it here. There's
- some code for a "Browse..." button here but it's not enabled.
-
- * Makefile.am (widgetsinclude_HEADERS): add e-image-chooser.h.
- (libemiscwidgets_la_SOURCES): add e-image-chooser.c
-
-2004-01-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-filter-bar.c (get_property): Only save the search-bar state OR
- the filter-bar state - decided based on what the search is. If the
- search is an advanced search, then save the filter-bar state,
- otherwise save the search-bar state.
- (set_property): Only need to restore the first state we find
- (filter-bar vs search-bar). If we are restoring filter-bar state,
- set efb->setquery to TRUE and then set the item_id to
- E_FILTERBAR_ADVANCED_ID.
-
-2004-01-29 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-filter-bar.c (option_changed): Don't call efb->config() if the
- current_query is NULL.
-
-2004-01-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-search-bar.c (impl_get_property): Same.
-
- * e-filter-bar.c (get_property): Use
- g_value_set_string_take_ownership() instead of
- g_value_take_string() since we need snaps to work with glib-2.0
- earlier than 2.3.x.
-
-2004-01-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-filter-bar.c: Added a new property "state" which is READ-WRITE
- so that we can save/restore state in the mailer code if we want
- to. Sort of a work-in-progress toward fixing bug #53195.
- (class_init): Ported to use the GObject property stuff instead of
- the deprecated GtkArg stuff.
- (get_property): Ported from impl_get_arg().
- (set_property): New object::set_property implementation to set the
- query state.
-
-2004-01-24 JP Rosevear <jpr@ximian.com>
-
- * e-source-selector.c (cell_toggled_callback): if the source is
- primary, don't allow it to be un-selected
-
-2004-01-20 Rodney Dawes <dobey@ximian.com>
-
- * e-combo-button.c (paint): Be even more exactly like the GtkButton
- painting stuff
-
- Fixes #52988
-
-2004-01-20 JP Rosevear <jpr@ximian.com>
-
- * e-source-selector.c (rebuild_model): set a primary selection if
- there is one before the rebuild
- (e_source_selector_set_primary_selection): block the signals when
- clearing the tree selection to make the op atomic; emit the
- selection_changed signal if a hidden selection is not currently
- selectecd
-
-2004-01-20 JP Rosevear <jpr@ximian.com>
-
- * e-source-selector.c (find_source_iter): provide parent iter
- in/out arg
- (test_collapse_row_callback): use priv shortcut
- (e_source_selector_select_source): pass parent iter
- (e_source_selector_unselect_source): ditto
- (e_source_selector_peek_primary_selection): return the right thing
- if the primary selection is currently hidden
- (e_source_selector_set_primary_selection): set the primary
- selection properly if the source node is currently hidden
-
-2004-01-20 JP Rosevear <jpr@ximian.com>
-
- * e-source-selector.c (clear_saved_primary_selection): util
- routine to clear the row reference to the saved primary selection
- (find_source_iter): unref the model data retrieved
- (rebuild_existing_cb): ditto
- (toggle_cell_data_func): ditto
- (text_cell_data_func): ditto
- (selection_func): ditto; clear the saved primary selection if
- something else is selected
- (cell_toggled_callback): ditto
- (test_collapse_row_callback): clear the toggled_last flag
- (row_expanded_callback): once we've restored the saved primary
- selection, clear it
- (selector_button_press_event): unref the model data
- (impl_dispose): use clear_saved_primary_selection
- (init): the store column holds object not pointer type
- (e_source_selector_peek_primary_selection): unref the model data
-
-2004-01-20 JP Rosevear <jpr@ximian.com>
-
- * e-source-selector.c (test_collapse_row_callback): check if the
- collapsing node has its child selected, if so take a row reference
- to remember the selection
- (row_expanded_callback): check if the expanding node has the saved
- primary selection under it and re-select if so
- (init): listen for signals
- (impl_dispose): free the primary selection
-
-2004-01-19 JP Rosevear <jpr@ximian.com>
-
- * e-source-selector.c (create_rebuild_data): create the data
- structure for rebuilding the model
- (free_rebuild_data): free it
- (rebuild_existing_cb): check for the sources that are still
- existing or deleted
- (rebuild_model): do incremental updates
- (selection_func): if the last thing we did was toggle, we don't
- actually want to highlight and if the source is not checked, check
- it
- (cell_toggled_callback): indicate that a toggle just occurred
- (init): initial toggled last to false
- (e_source_selector_set_primary_selection): set some preconditions
-
- Fixes #51787
-
-2004-01-19 JP Rosevear <jpr@ximian.com>
-
- * e-source-selector.c (cell_toggled_callback): indicate that a toggle just occurred
-
-2004-01-19 JP Rosevear <jpr@ximian.com>
-
- * e-source-selector.c
-
- (selector_button_press_event): when right clicking, make sure the
- calendar is highlighted and that groups can't be right clicked on
-
-2004-01-14 Rodney Dawes <dobey@ximian.com>
-
- * e-expander.[ch]: Fix remaining usages of GTK_*EXPANDER* defines
-
-2003-12-22 Rodney Dawes <dobey@ximian.com>
-
- Fix for bug #46349
-
- * e-combo-button.c: Use the appropriate style painting for a
- button widget, since we are a button
-
-2003-12-18 Harry Lu <harry.lu@sun.com>
-
- * e-cell-date-edit.c: (e_cell_date_edit_do_popup): call
- gdk_window_focus() so that keyboard works correctly.
-
-2003-12-16 Hans Petter Jansson <hpj@ximian.com>
-
- * e-source-option-menu.c (select_source_foreach_menu_item): Use
- e_source_equal() instead of comparing pointers. This allows user
- to pass in a source that was obtained from somewhere else. Set the
- matching internal source as "selected" instead of the one passed
- in.
- (select_source): Emit signal only if we found a match. Don't
- ref/unref anything, since the selected source will always be from
- our internal list.
-
-2003-12-04 Harry Lu <harry.lu@sun.com>
-
- Fix for bugzilla bug #51624 and #51627.
-
- * e-calendar-item.c: (e_calendar_item_selection_add_days):
- set the date to the first day of the month so that user can use
- keyboard's arrow key to select a date.
- (e_calendar_item_set_selection_if_emission): only set selection_changed
- if emission is TRUE.
- * e-calendar.c: (e_calendar_init): add back the "clicked" handler so
- that user can use keyboard to click the button.
- (e_calendar_start_auto_move): no need to move since it is already
- handled by the clicked handler
- (e_calendar_on_prev_clicked), (e_calendar_on_next_clicked): move the
- month here.
- * e-dateedit.c: (e_date_edit_show_date_popup): use gdk_window_focus
- instead of gdk_keyboard_grab so that the focus won't lost if user click
- the button with keyboard.
- (hide_date_popup): no need to call gdk_keyboard_ungrab.
-
-2003-12-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-source-selector.c (init): Set the mode on the text cell
- renderer to GTK_CELL_RENDERER_MODE_ACTIVATABLE so clicking on the
- text doesn't change the status of the checkbox. [Many thanks to
- Jonathan Blandford for telling me how to do this!]
-
-2003-12-01 JP Rosevear <jpr@ximian.com>
-
- * e-source-selector.c (class_init): list the signal args properly
-
-2003-11-30 ERDI Gergo <cactus@cactus.rulez.org>
-
- * e-calendar.c: canned the _clicked handlers as those make it
- impossible to move just one month at a time
-
-2003-11-30 Ettore Perazzoli <ettore@ximian.com>
-
- * e-util-marshal.list: Add NONE:POINTER.
-
- * test-source-option-menu.c (source_selected_callback): New
- callback to test the "source_selected" signal.
- (on_idle_create_widget): Connect.
-
- * e-source-option-menu.c: Add "source_selected" signal.
- (select_source): Assume source != NULL and emit "source_selected".
-
-2003-11-30 Ettore Perazzoli <ettore@ximian.com>
-
- * test-source-option-menu.c: New test.
-
- * e-source-option-menu.h: New.
- * e-source-option-menu.c: New.
-
-2003-11-23 ERDI Gergo <cactus@cactus.rulez.org>
-
- * e-expander.c: Added the late eggexpander
-
- * e-expander.c (e_expander_button_release): Emit 'activate' signal when
- appropriate
-
-
-2003-11-17 Charles Zhang <charles.zhang@sun.com>
-
- * e-search-bar.c(add_button): allow new lable with mnemonic
- (e_search_bar_construct): alter lable name. [50810]
-
-2003-11-16 JP Rosevear <jpr@ximian.com>
-
- * e-source-selector.c (e_source_selector_set_primary_selection):
- use find_source_iter and get the selection from the right spot
- (find_source_iter): util function to find the iter given the
- source
- (e_source_selector_select_source): signal that the model changed
- (e_source_selector_unselect_source): ditto
-
-2003-11-14 JP Rosevear <jpr@ximian.com>
-
- * e-source-selector.h: include e-source stuff from e-d-s
-
- * Makefile.am: use new cflags/libs to build
-
-2003-11-13 Bolian Yin <bolian.yin@sun.com>
-
- * e-calendar-item.c: remove a declaration of a deleted func.
-
-2003-11-12 JP Rosevear <jpr@ximian.com>
-
- * e-calendar-item.c (e_calendar_item_class_init): a canvas item
- does not inherit from gtkwidget
-
-2003-11-11 Bolian Yin <bolian.yin@sun.com>
-
- Fixes #50538
-
- * e-calendar-item: make e_calendar_item_normalize_date public func.
- add "selection_preview_changed" signal.
- move some definition of constants to .h
-
-2003-11-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-source-selector.c (e_source_selector_new): Expand all the
- nodes.
-
-2003-11-07 JP Rosevear <jpr@ximian.com>
-
- * Makefile.am: make sure the marshal stuff is in the sources and
- remove the built files when disting
-
-2003-10-28 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-source-selector.c (class_init): fill_popup_menu signal has
- 2 arguments.
-
-2003-10-28 Rodrigo Moya <rodrigo@ximian.com>
-
- * e-source-selector.[ch]: added "fill_popup_menu" signal, to
- allow the addition of new items to the popup menu.
- (class_init): create new signal.
- (init): connect to "button_press_event" for the tree view.
- (selector_button_press_event): callback for "button_press_event".
- (e_source_selector_selection_shown): use g_return_val_if_fail.
-
-2003-10-22 Dan Winship <danw@ximian.com>
-
- * e-bonobo-widget.[ch]: Remove these (unused since 1.2)
-
-2003-09-30 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-renderer-combo.* : new, treeview renderer for combo cells
- * e-combo-cell-editable.* : new, GtkCellEditable for combo cells
- * Makefile.am : build the new files
-
-2003-09-19 Bolian Yin <bolian.yin@sun.com>
-
- Fixes #1245. ECalendar should be usable with the keyboard
-
- * e-calendar-item.c (e_calendar_item_focus): new func, focus
- handler.
- (e_calendar_item_key_press_event): new func, key press event
- handler
- (e_calendar_item_selection_add_days,
- e_calendar_item_stop_selecting): helpers.
- (e_calendar_item_ensure_days_visible,
- e_calendar_item_set_selection_if_emission): add the flag to
- control if we should emit e-calendar signals.
- (e_calendar_item_class_init): register focus handler.
- (e_calendar_item_event): add code for GDK_FOCUS_CHANGE and
- GDK_KEY_PRESS.
-
- * e-calendar.c (e_calendar_focus): new func, focus handler
- (e_calendar_button_has_focus): new func, if prev/next button has
- focus.
- (e_calendar_on_next_clicked, e_calendar_on_prev_clicked): click
- signal handler for prev/next buttons.
- (e_calendar_set_focusable): set if the e-calendar is focusable
-
- * e-dateedit.c (e_date_edit_show_date_popup, hide_date_popup):
- grab/ungrab gdk keyboard.
-
-2003-08-27 Hans Petter Jansson <hpj@ximian.com>
-
- Fixes #15638.
-
- * e-dateedit.c (rebuild_time_popup): Make 12-hour time format not
- be zero-padded. Right-align time labels so digits line up.
-
-2003-08-27 Bolian Yin <bolian.yin@sun.com>
-
- * Makefile.am: add dependency on a11y/widgets.
-
- * e-calendar-item.c (e_calendar_item_class_init): a11y init.
- (e_calendar_item_bounds): new func, impl the bounds virtual
- func.
-
-2003-08-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-source-selector.c (e_source_selector_selection_shown)
- (e_source_selector_show_selection): Add precondition.
-
-2003-08-18 Ettore Perazzoli <ettore@ximian.com>
-
- * test-source-selector.c (on_idle_create_widget): Add a
- checkbutton to the test window for toggling the checkboxes on and
- off. Also, put the list in a scrolled window and set a default
- size for the main window.
- (check_toggled_callback): Callback for the checkbutton.
-
- * e-source-selector.c: New member checkboxes_shown in struct
- ESourceSelectorPrivate.
- (init): Set to TRUE.
- (e_source_selector_show_selection): New.
- (e_source_selector_selection_shown): New.
- (toggle_cell_data_func): Don't show the toggle if checkboxes_shown
- is FALSE.
-
-2003-08-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-source-selector.c: New signal "primary_selection_changed",
- removed members list_changed_callback_id and
- selection_changed_callback_id in ESourceSelectorPrivate.
- (rebuild_model): If the new set of selected sources is smaller
- than the old one, emit "selection_changed".
- (e_source_selector_peek_primary_selection): New.
- (e_source_selector_set_primary_selection): New.
- (selection_changed_callback): New callback for the "changed"
- signal on our associated GtkTreeSelection.
- (init): Connect.
- (impl_dispose): Disconnect.
- (setup_model): Use signal_connect_object() instead of saving the
- ID.
-
-2003-08-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-source-selector.c (cell_toggled_callback): Call
- gtk_tree_model_row_changed() to let the model know that we changed
- the data.
-
-2003-08-15 Ettore Perazzoli <ettore@ximian.com>
-
- * test-source-selector.c: New test program.
-
- * e-source-selector.c: New file.
- * e-source-selector.h: New file.
-
-2003-07-23 Dan Winship <danw@ximian.com>
-
- * Makefile.am: use EVO_MARSHAL_RULE
-
- * e-combo-button.c (create_empty_pixmap_widget): Create the pixbuf
- from empty.xpm rather than just calling gdk_pixbuf_new(), which
- doesn't actually initialize the pixel data.
-
- * e-messagebox.c: Remove this, since it claims to be deprecated,
- and nothing is actually using it any more.
-
- * Makefile.am: Remove e-messagebox.[ch]
-
-2003-07-11 Federico Mena Quintero <federico@ximian.com>
-
- * e-dateedit.c (e_date_edit_mnemonic_activate): Added a handler
- for GtkWidget::mnemonic_activate().
-
- * e-url-entry.c (mnemonic_activate): Likewise.
-
-2003-07-09 Federico Mena Quintero <federico@ximian.com>
-
- * e-url-entry.c (destroy): Chain to the parent handler. Fixes #45236.
-
-2003-06-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (set_menu): Translate the text. [#45112]
-
-2003-06-18 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>
-
- * e-charset-picker.c: Fix for #45082: GB18030 BIG5HKSCS and EUC-TW
- charsets not supported in evolution mail
-
-2003-06-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-charset-picker.c (e_charset_picker_bonobo_ui_populate): Don't
- use the charset class in the menu label if it is 'Unknown'.
- (e_charset_picker_bonobo_ui_populate): For user-defined charsets,
- just use the name of the charset rather than "Unknown".
- (add_charset): Don't escape _'s anymore, this seems to not be
- needed int gtk2.
- (add_other_charset): g_strdup() the charset name. Fixes bug
- #43917.
-
-2003-06-11 Larry Ewing <lewing@ximian.com>
-
- * e-search-bar.c (impl_get_property): take ownership of the duped
- string.
-
diff --git a/widgets/misc/ChangeLog.pre-1-4 b/widgets/misc/ChangeLog.pre-1-4
deleted file mode 100644
index 7a5cae8211..0000000000
--- a/widgets/misc/ChangeLog.pre-1-4
+++ /dev/null
@@ -1,1903 +0,0 @@
-2003-05-29 JP Rosevear <jpr@ximian.com>
-
- Fixes #43775
-
- * e-calendar-item.c (layout_set_day_text): calculate the day
- character correctly
- (e_calendar_item_draw_month): use it
-
- * e-dateedit.c (rebuild_time_popup): use e_utf8_strftime
- (e_date_edit_update_date_entry): ditto
- (e_date_edit_update_time_entry): ditto
-
- * e-calendar-item.c (layout_set_day_text): calculate the day
- character correctly
- (e_calendar_item_draw_month): use e_utf8_strftime and above
- (e_calendar_item_show_popup_menu): use e_utf8_strftime
- (e_calendar_item_recalc_sizes): use layout_set_day_text
-
-2003-05-19 Anna Marie Dirks <anna@ximian.com>
-
- * e-multi-config-dialog.c (init): Added HIG-appropriate spacing/
- padding to the main hbox into which the icons and page widgets
- are packed.
-
-2003-05-19 Larry Ewing <lewing@ximian.com>
-
- * e-charset-picker.c: port to GtkDialog.
-
-2003-05-14 JP Rosevear <jpr@ximian.com>
-
- * e-combo-button.c (impl_destroy): guard against multiple destroys
-
-2003-05-13 Ettore Perazzoli <ettore@ximian.com>
-
- [#42628]
- * e-search-bar.c (search_now_verb_cb): Call
- emit_search_activated() instead of emit_query_changed().
-
-2003-05-11 Chris Toshok <toshok@ximian.com>
-
- [ fixes bug #42177 ]
- * e-dateedit.c (e_date_edit_init): remove the CAN_FOCUS flag.
-
-2003-05-09 Ettore Perazzoli <ettore@ximian.com>
-
- * e-combo-button.c (menu_deactivate_callback): Set in_button to
- FALSE; this makes sure the button gets the right appearance after
- the menu is popped down (the reason why this is necessary is that
- the widget doesn't never gets to the leave_notify event).
-
-2003-05-07 JP Rosevear <jpr@ximian.com>
-
- * e-search-bar.c (e_search_bar_set_text): trash e_utf8_gtk function
- (e_search_bar_get_text): ditto
-
-2003-04-29 Dan Winship <danw@ximian.com>
-
- * e-dateedit.c (e_date_edit_forall): Remove this so that
- GtkContainer's destroy method will destroy all of the internal
- widgets. (This is how other compound-widgets-that-aren't-
- meant-to-be-used-as-containers behave.) #41458
-
-2003-04-16 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (remove_bonobo_menus): Only do the actual remove
- if the ui component actually has a container; this suppresses a
- BonoboUI warning at each folder view switch.
-
-2003-04-15 Hans Petter Jansson <hpj@ximian.com>
-
- * e-calendar-item.c (e_calendar_item_update): Unref the metrics.
- (e_calendar_item_draw): Re-use the widget's context instead of
- creating a new one. Unref the metrics.
- (e_calendar_item_draw_month): Unref the metrics. Don't create the
- layout where it might be leaked by an early return. Unref the layout
- before returning if we're outside the clip area.
- (e_calendar_item_draw_day_numbers): Unref the metrics.
- (e_calendar_item_recalc_sizes): Unref the metrics.
- (e_calendar_item_convert_position_to_day): Unref the metrics.
-
- * e-calendar.c (e_calendar_size_allocate): Unref the metrics.
-
-2003-04-11 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-filter-bar.c (do_advanced): Change the border width and
- padding to comply with the HIG. Fixes bug #41202.
- (do_advanced): Changed the button ordering from Cancel/Save/OK to
- Save/Cancel/OK to comply with the HIG. Fixes bug #41207.
-
-2003-04-08 Mike Kestner <mkestner@ximian.com>
-
- * e-search-bar.c (set_option): kill an old e_utf8_gtk usage
-
-2003-04-06 Chris Toshok <toshok@ximian.com>
-
- * e-cell-percent.h: e_cell_percent_get_type returns GType, not
- GtkType.
-
- * e-cell-percent.c (e_cell_percent_new): use g_object_new, not
- gtk_object_new.
-
-2003-04-02 Hans Petter Jansson <hpj@ximian.com>
-
- * e-calendar-item.c (e_calendar_item_set_selection): For example;
- a selection ending 2003-apr-02 does not fit into the remaining
- shown days after 1969-dec. Stop assuming that it does.
-
-2003-04-01 Hans Petter Jansson <hpj@ximian.com>
-
- * e-calendar-item.c (e_calendar_item_class_init)
- (e_calendar_item_destroy)
- (e_calendar_item_get_arg)
- (e_calendar_item_set_arg)
- (e_calendar_item_update)
- (e_calendar_item_draw)
- (e_calendar_item_draw_month)
- (e_calendar_item_draw_day_numbers)
- (e_calendar_item_recalc_sizes)
- (e_calendar_item_convert_position_to_day): Nuke GdkFont and use
- Pango's font measuring for everything.
-
- * e-calendar-item.h: Ditto.
-
- * e-calendar.c (e_calendar_init)
- (e_calendar_size_allocate): Ditto.
-
-2003-03-30 Hans Petter Jansson <hpj@ximian.com>
-
- * e-calendar-item.c (e_calendar_item_destroy): Handle multiple
- destroys.
-
-2003-03-28 JP Rosevear <jpr@ximian.com>
-
- * e-search-bar.c (clear_search): set the sub item to the default
- as well
-
-2003-03-25 Dan Winship <danw@ximian.com>
-
- * e-calendar.c: #include gtkarrow.h
- * e-combo-button.c: Likewise
-
- * e-charset-picker.c: Update for e_notice move
-
-2003-03-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-filter-bar.c: Updated to use GtkDialog instead of
- GnomeDialog. Also fixed bug #39550 while I was at it.
-
-2003-03-10 Rodney Dawes <dobey@ximian.com>
-
- * e-calendar.c: Use GtkArrow instead of pixmaps
- * e-combo-button.c: Use GtkArrow instead of pixmaps
- * e-filter-bar.c: gtk_window_set_policy () is deprecated
- * e-url-entry.c: Load the icon in a pixbuf instead of GdkPixmap
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-url-entry.c (destroy): Removed unused variable.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-dropdown-button.c (menu_deactivate_cb): Removed debugging
- spew.
-
-2003-02-27 Chris Toshok <toshok@ximian.com>
-
- * e-url-entry.c (destroy): guard this so we don't try to free priv
- multiple times.
-
-2003-02-25 Dan Winship <danw@ximian.com>
-
- * e-map.c (e_map_destroy): Use
- g_signal_handlers_disconnect_by_func since
- gtk_signal_disconnect_by_data doesn't seem to work right.
- (e_map_set_scroll_adjustments): Likewise.
-
-2003-02-25 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-dateedit.c (on_date_popup_date_selected): Same as below.
-
- * e-cell-date-edit.c (e_cell_date_edit_on_ok_clicked): Also
- updated to use the new GDate API from glib 2.0
-
- * test-calendar.c (on_selection_changed): Fixed to use glib 2.0's
- GDate API.
-
- * e-calendar-item.c (e_calendar_item_get_week_number): Port to
- glib 2.0's GDate API.
- (e_calendar_item_set_selection): Same.
-
- * e-search-bar.c (append_xml_menu_item): Use
- g_string_append_printf instead of g_string_sprintfa since the
- latter is now deprecated.
- (setup_bonobo_menus): Same.
-
- * e-filter-bar.c (do_advanced): Use gtk_window_set_resizable()
-
- * e-charset-picker.c: Fixes to make it build cleanly with
- -DG_DISABLE_DEPRECATED
- (add_charset): Escape _'s so we don't get underline weirdness due
- to GtkLabel thinking the _ means to underline the next char.
- (e_charset_picker_bonobo_ui_populate): Same here.
-
-2003-02-20 Dan Winship <danw@ximian.com>
-
- * Makefile.am: Make libemiscwidgets and libefilterbar dynamic
- libraries instead of static so they can be portably linked into
- the shlib components
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * Makefile.am (INCLUDES): Define MAP_DIR in terms of $(imagesdir).
- (widgetsincludedir): Define in terms of $(privincludedir)
-
-2003-02-02 Hans Petter Jansson <hpj@ximian.com>
-
- * e-calendar-item.[ch]: Use Pango to draw.
- (e_calendar_item_class_init): Add font_desc and week_number_font_desc
- args.
- (e_calendar_item_get_arg): Ditto.
- (e_calendar_item_set_arg): Ditto.
- (e_calendar_item_draw_month): Use Pango.
- (e_calendar_item_draw_day_numbers): Ditto.
-
- * e-calendar.c: Use Pango to draw. Specify just the size of the small
- font to use, instead of all aspects of it.
- (e_calendar_init): Produce the small font description and pass it to
- the ECalendarItem.
-
-2003-02-01 Hans Petter Jansson <hpj@ximian.com>
-
- * e-dateedit.c (create_children): Don't request combo boxes that are
- 0 pixels tall.
- (position_date_popup): Make this work when the button doesn't have
- its own window.
-
-2003-01-26 Chris Toshok <toshok@ximian.com>
-
- * e-clipped-label.c (e_clipped_label_new): init the layout to
- NULL.
-
-2003-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-title-bar.c (e_title_bar_construct): Make the label bold using
- the new args to e_clipped_label_new().
-
- * e-clipped-label.c (build_layout): Honor ->font_size and ->layout
- in the newly created PangoLayout.
- (e_clipped_label_new): New args font_weight, font_size.
- (e_clipped_label_size_request): Removed unused variables.
- (e_clipped_label_expose): Likewise.
- (e_clipped_label_expose): Likewise.
- (e_clipped_label_set_text): Likewise.
- (e_clipped_label_recalc_chars_displayed): Likewise.
-
- * e-clipped-label.h (struct _EClippedLabel): Add font_size, layout
- members.
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (widgetsincludedir): Version using $(BASE_VERSION).
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-multi-config-dialog.c (init): Change dialog from
- OK/Apply/Cancel to Apply/Close/OK to be closer to the HIG.
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (widgetsinclude_HEADERS): Ooops, remove
- e-bonobo-widget.h.
- (libemiscwidgets_a_SOURCES): Likewise, remove e-bonobo-widget.c.
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (EXTRA_DIST): e-util-marshal.list, not
- e-book-marshal.list.
- (widgetsinclude_HEADERS): Add e-bonobo-widget.h.
- (libemiscwidgets_a_SOURCES): Add e-bonobo-widget.c.
-
-2003-01-08 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Images are now in $(datadir)/evolution/images
- instead of $(datadir)/images/evolution.
-
-2002-12-10 Not Zed <NotZed@Ximian.com>
-
- * e-multi-config-dialog.c (impl_response): Removed the
- g_assert_not_reached(). If you hit the close button on your
- window it would abort, treat same as close.
-
-2002-12-09 Chris Toshok <toshok@ximian.com>
-
- * e-clipped-label.[ch]: rework this to be faster and deal more
- correctly with the ellipsis.
-
-2002-12-03 Not Zed <NotZed@Ximian.com>
-
- * e-search-bar.c (impl_dispose): dispose can be run multiple times
- too ... bloody gobject crap.
-
-2002-11-27 Not Zed <NotZed@Ximian.com>
-
- * e-charset-picker.c: Add include of gnome-dialog.h
-
- * *.[ch]: ran fix.sh script over everything.
-
-2002-11-26 Not Zed <NotZed@Ximian.com>
-
- * e-combo-button.c (impl_button_press_event): Dont grab_add
- anymore on the button, gtk_button is changed in gtk2 not to do
- this anymore.
-
-2002-11-15 Chris Toshok <toshok@ximian.com>
-
- * e-clipped-label.c (build_layout): new function, build pango
- layout for string.
- (e_clipped_label_size_request): pango-ize this, make the size
- requested dependent on the label.
- (e_clipped_label_expose): pango-ize this.
- (e_clipped_label_recalc_chars_displayed): pango-ize this.
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-clipped-label.c (e_clipped_label_finalize): New.
- (e_clipped_label_destroy): Removed.
-
- * e-title-bar.c (destroy): Removed.
- (impl_finalize): New.
- (class_init): Install GObject::finalize handler instead of
- GtkObject::destroy handler.
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-filter-bar.c: Changed to use g_object_*() and g_signal_*()
- functions instead of gtk_object_*() and gtk_signal_*().
- (destroy): Removed.
- (dispose): New.
- (class_init): Install GObject::dispose handler instead of
- GtkObject::destroy handler.
-
-2002-11-11 Chris Toshok <toshok@ximian.com>
-
- * e-dateedit.[ch]: port to GObject.
-
-2002-11-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-multi-config-dialog.c (init): Use GObject functions instead of
- GtkObject throughout.
-
-2002-11-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-multi-config-dialog.c (impl_destroy): Removed.
- (impl_finalize): New.
- (class_init): Override GObject::finalize, not GtkObject::destroy.
-
- * e-config-page.c (impl_destroy): Removed.
- (impl_finalize): New.
- (class_init): Override GObject::finalize, not GtkObject::destroy.
-
- * e-multi-config-dialog.c: Converted to a GtkDialog subclass
- [instead of GnomeDialog].
-
-2002-11-07 JP Rosevear <jpr@ximian.com>
-
- * e-filter-bar.c: include gnome-dialog.h
-
-2002-11-06 Chris Toshok <toshok@ximian.com>
-
- * .cvsignore: ignore the generated marshal source.
-
- * Makefile.am: add marshal stuff.
-
- * e-util-marshal.list: marshaller list.
-
- * e-search-bar.[ch]: gobjectify this.
-
-2002-11-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-combo-button.c (impl_expose_event): Use
- gtk_container_propagate_expose().
-
-2002-11-01 Ettore Perazzoli <ettore@ximian.com>
-
- * test-title-bar.c: #include <libgnomeui/gnome-ui-init.h> instead
- of <libgnomeui/gnome-init.h>.
- (main): Use a GtkLabel, not a GtkText.
-
- * test-dropdown-button.c: #include <libgnomeui/gnome-ui-init.h>
- instead of <libgnomeui/gnome-init.h>, and
- <libgnomeui/gnome-stock-icons.h> instead of
- <libgnomeui/gnome-stock.h>.
-
- * test-dateedit.c: #include <libgnomeui/gnome-ui-init.h> instead
- of <libgnomeui/gnome-init.h>.
- (main): Use gnome_program_init().
-
- * test-calendar.c: #include <libgnomeui/gnome-ui-init.h>.
-
- * e-url-entry.c (button_clicked_cb): Pass NULL as the error arg to
- gnome_url_show().
-
- * e-title-bar.c (class_init): GTK2-ified. Use GTK_TYPE_POINTER
- instead of GTK_TYPE_GDK_EVENT.
-
- * e-search-bar.c: Removed #include <libgnome/gnome-defs.h>.
- #include <string.h>.
- (class_init): GTK2-ified.
- (e_search_bar_set_menu): Use GTK_OBJECT_GET_CLASS.
- (e_search_bar_set_option): Likewise.
-
- * e-messagebox.c (e_message_box_class_init): Updated to put
- finalize in GObjectClass intead of GtkObjectClass.
- (e_message_box_finalize): Likewise.
- (e_message_box_construct): Just check if pixmap is NULL, instead
- of pixmap->pixmap.
-
- * e-messagebox.h: No {BEGIN,END}_GNOME_DECLS.
- (e_message_box_get_type): Fix prototype, should return GtkType
- instead of guint.
-
- * e-map.c: Removed e_map_signals, which was unused.
- (e_map_finalize): Update for the fact that finalize is now in
- GObjectClass.
- (e_map_class_init): Likewise. Also GTK2-ify.
- (e_map_draw): Removed.
- (load_map_background): Pass NULL as the gdk_pixbuf_new_from_file()
- error arg.
-
- * e-dropdown-button.c (menu_position_cb): Added arg push_in.
-
- * e-dateedit.c (e_date_edit_class_init): GTK2-ified.
- (e_date_edit_show_date_popup): Constify local variable.
- (e_date_edit_check_date_changed): Likewise.
- (e_date_edit_check_time_changed): Likewise.
- (e_date_edit_check_date_changed): Likewise.
- (field_set_to_none): Constify arg text.
- (e_date_edit_parse_date): Constify arg date_text.
- (e_date_edit_parse_time): Constify arg time_text.
-
- * e-dateedit.h: No {BEGIN,END}_GNOME_DECLS.
-
- * e-combo-button.c (menu_position_func): New arg push_in.
- (impl_draw): Removed.
- (class_init): GTK2-ified.
- (init): style->xthickness instead of style->klass->xthickness.
-
- * e-config-page.c (class_init): GTK2-ified.
-
- * e-clipped-label.c (e_clipped_label_size_request): Use
- gtk_style_get_font().
- (e_clipped_label_recalc_chars_displayed): Likewise.
- (e_clipped_label_expose): Likewise.
-
- * e-charset-picker.c: No #include <libgnome/gnome-defs.h> or
- <libgnome/gnome-i18n.h> or <libgnome/gnome-stock.h>. Also no
- <gal/gunicode.h>. On the other hand, #include <gtk/gtkvbox.h>.
- (e_charset_picker_new): Make locale_charset const.
- (e_charset_picker_bonobo_ui_populate): Make locale_charset const.
-
- * e-cell-percent.c: #include <stdio.h> for sscanf().
-
- * e-cell-percent.h: Removed BEGIN_GNOME_DECLS, END_GNOME_DECLS.
-
- * e-cell-percent.c: Do not #include <libgnomeui/gnome-stock.h>.
-
- * e-cell-date-edit.c: Do not #include <libgnomeui/gnome-stock.h>.
- Added a bunch of #includes for GTK stuff.
- (e_cell_date_edit_on_ok_clicked): Constified variable.
-
- * e-calendar-item.c: Do not #include <libgnome/gnome-defs.h>.
- (e_calendar_item_class_init): Use GTK_TYPE_POINTER instead of
- GTK_TYPE_GDK_POINTER.
- (e_calendar_item_class_init): GTK_CLASS_TYPE() instead of
- object_class->type.
- (e_calendar_item_class_init): No gtk_object_class_add_signals().
- (e_calendar_item_update): style->[xy]thickness instead of
- style->klass->[xy]thickness.
- (e_calendar_item_draw): Likewise.
- (e_calendar_item_draw_month): Likewise.
- (e_calendar_item_draw_month): Likewise.
- (e_calendar_item_recalc_sizes): Likewise.
- (e_calendar_item_convert_position_to_day): Likewise.
- (e_calendar_item_update): Use gtk_style_get_font().
- (e_calendar_item_draw_month): Likewise.
- (e_calendar_item_draw_day_numbers): Likewise.
- (e_calendar_item_convert_position_to_day): Likewise.
- (e_calendar_item_recalc_sizes): Likewise.
- (e_calendar_item_signal_emission_idle_cb): Removed check for
- GTK_OBJECT_DESTROY.
- (e_calendar_item_position_menu): Add push_in arg.
-
- * e-calendar.c (e_calendar_draw): Remove.
- (e_calendar_size_request): style->[xy]thickness instead of
- style->klass->[xy]thickness.
- (e_calendar_size_allocate): Likewise.
- (e_calendar_get_border_size): Likewise.
- (e_calendar_size_allocate): Get font from style with
- gtk_style_get_font().
-
- * e-calendar-item.h: #include <libgnomecanvas/gnome-canvas.h>
- instead of <libgnomeui/gnome-canvas.h>.
- * e-calendar.c: Likewise for
- <libgnomecanvas/gnome-canvas-widget.h>.
-
- * Makefile.am: Don't compile e-bonobo-widget.c, e-bonobo-widget.h.
- [Unused right now, so we can avoid porting until, and if, they are
- needed.]
-
- * e-filter-bar.c: Do not #include <libgnome/gnome-defs.h>. Do not
- #include <libgnomeui/gnome-stock.h>. #include <gtk/gtksignal.h>.
- Also remove gal #includes.
- (do_advanced): Add some GTK_SIGNAL_FUNC() casts.
- (menubar_activated): Likewise.
- (menubar_activated): Likewise.
-
-2002-10-30 Ettore Perazzoli <ettore@ximian.com>
-
- * e-map.h: Do not #include <libgnome/gnome-defs.h>.
-
-2002-10-28 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-search-bar.c (clear_search): Emit a search_activated signal.
- (e_search_bar_set_item_id): Revert to original implementation.
-
-2002-10-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-filter-bar.c (option_changed): If the clear button was
- pressed, we want the entry to be sensitive (not insensitive).
-
- * e-search-bar.c (e_search_bar_set_item_id): If the item id is
- CLEAR_ID, we want to select the first item (0) but still set the
- esb->item_id to CLEAR_ID.
- (set_find_now_sensitive): Don't bother getting the GtkEntry text,
- we don't even use it?
- (clear_search): Set the item id as E_SEARCHBAR_CLEAR_ID rather
- than 0 so that it can be checked for.
-
-2002-10-23 Ettore Perazzoli <ettore@ximian.com>
-
- [#26128, thanks to Federico Mena Quintero <federico@ximian.com>
- for providing this fix.]
-
- * e-search-bar.c (activate_by_subitems): gtk_widget_grab_focus()
- on the entry when adding it in.
-
-2002-10-11 JP Rosevear <jpr@ximian.com>
-
- * e-calendar-item.c (e_calendar_item_ensure_days_visible): check
- if the selection fits in the leftover days
-
-2002-09-30 Ettore Perazzoli <ettore@ximian.com>
-
- [Add a small delay to the switching of pages in the multi-config
- dialog. This makes keyboard navigation slightly nicer, and also
- happens to fix mysterious bug #28931.]
-
- * e-multi-config-dialog.c: New constant SWITCH_PAGE_INTERVAL. New
- members set_page_timeout_id and set_page_timeout_page in
- EMultiConfigDialogPrivate.
- (init): Initialize new member variables.
- (table_cursor_change_callback): Set up a timeout instead of
- switching right away.
- (set_page_timeout_callback): Timeout function to switch page after
- a small delay.
- (impl_destroy): Remove a pending timeout.
-
-2002-09-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-multi-config-dialog.c (create_page_container): Don't set up
- the description label here.
-
-2002-09-24 Not Zed <NotZed@Ximian.com>
-
- * e-search-bar.c (clear_search): Clear search by setting text to
- "" and search to first search.
-
- * e-filter-bar.c (option_changed): Revert change of 2002-08-29
- below, always do advanced search if we have the advanced id.
- Handle clear elsewhere.
- (menubar_activated): If we get the advanced menu, set the advanced
- option menu, and let that handle it, rather than doing it
- ourselves. For #31060 & #29625.
-
-2002-09-22 Dan Winship <danw@ximian.com>
-
- * e-filter-bar.c: Fix some non-ANSI switch statements.
-
-2002-08-29 Chris Toshok <toshok@ximian.com>
-
- * e-search-bar.c (subitem_activated_cb): need to make the find now
- button sensitive when you select something from a submenu.
-
-2002-08-29 Peter Williams <peterw@ximian.com>
-
- * e-filter-bar.c (option_changed): If the item is ADVANCED_ID, check
- the query and efb->setquery to see whether we should pop up the advanced
- dialog or clear an advanced search. Fixes #29625.
-
-2002-08-21 Peter Williams <peterw@ximian.com>
-
- * e-search-bar.c (clear_search): Don't set the item id; clear search
- isn't in the menu anymore. Fixes #29211.
-
-2002-08-22 JP Rosevear <jpr@ximian.com>
-
- * e-dateedit.c (e_date_edit_parse_date): don't adjust for two
- digit dates here, the e_time_parse routines do that now
-
-2002-08-06 Not Zed <NotZed@Ximian.com>
-
- * e-filter-bar.c (menubar_activated): Set the query text into the
- filter name when saving it, for #10979.
-
-2002-07-24 Ettore Perazzoli <ettore@ximian.com>
-
- * e-calendar-item.c (e_calendar_item_signal_emission_idle_cb): Add
- missing cast.
- (e_calendar_item_signal_emission_idle_cb): Likewise.
-
- * e-search-bar.c (init): Don't initialize dropdown_menu here
- anymore since we got rid of it.
-
- * e-search-bar.h (struct _ESearchBar): Removed member
- dropdown_menu.
-
-2002-07-22 Peter Williams <peterw@ximian.com>
-
- * e-filter-bar.c (do_advanced): Break out the code for creating
- the advanced rule editor into a separate function, so that...
- (menubar_activated): ... can also create an Advanced dialog;
- needed when the Search menu's advanced button is used.
- (option_changed): Change this to call the function instead of
- having all the code to itself.
-
- * e-search-bar.h: Add id's for the FIND_NOW and CLEAR actions
- so that other code (eg, EFilterBar) doesn't get confused by
- an old id being used when the search-activated signal gets
- emitted.
-
- * e-search-bar.c (clear_search): Set the item_id to CLEAR
- before emitting the signal.
- (search_now_verb_cb): Just make this emit query_changed,
- as the button in the toolbar does.
-
-2002-07-17 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #27854, spurious warnings from ESearchBar.]
-
- * e-search-bar.c (setup_standard_verbs): Set the <commands> part
- of the XML manually with bonobo_ui_component_set() otherwise the
- verbs don't get added on the other side for us to be able to do
- bonobo_ui_component_set_prop().
- (setup_bonobo_menus): New, menu setup code taken from
- update_bonobo_menus().
- (remove_bonobo_menus): New; removes the Bonobo menus.
- (update_bonobo_menus): Rewritten, just call remove_bonobo_menus()
- first and setup_bonobo_menus() then.
- (e_search_bar_set_ui_component): Call setup_bonobo_menus() and
- remove_bonobo_menus() as appropriate instead of just
- update_bonobo_menus().
-
-2002-07-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (update_sensitivity): Removed.
- (set_find_now_sensitive): New.
- (entry_changed_cb): Always make the "Find Now" button and menu
- item sensitive here.
- (emit_search_activated): ...And here, always insensitive.
- (setup_standard_verbs): Always start up insensitive.
- (activate_button_clicked_cb): Make the entry grab the focus.
- (clear_button_clicked_cb): Likewise.
-
-2002-07-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (subitem_activated_cb): Don't emit
- "search_activated" here.
- (e_search_bar_set_subitem_id): And not here either.
- (e_search_bar_set_text): Same.
-
-2002-07-02 Ettore Perazzoli <ettore@ximian.com>
-
- [Fix #7736.]
-
- * e-search-bar.c (activate_by_subitems): Don't set the entry to be
- an empty string here.
-
-2002-06-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-filter-bar.c (build_items): Put the numbers in front of the
- rules only if type is zero [i.e. not in the option menu].
-
-2002-05-30 Ettore Perazzoli <ettore@ximian.com>
-
- * e-filter-bar.c (dup_item_no_subitems): New helper function.
- (build_items): g_strdup() the text for all the items. Prepend the
- user-defined items with an order number.
- (free_built_items): New function to free the array returned by
- build_items, freeing the text strings too [since now they are
- newly allocated instead of just pointing to the exiting ones].
- (generate_menu): Call free_built_items() on the built items
- instead of just g_array_free().
- (set_option): Likewise.
-
-2002-05-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (update_bonobo_menus): Put the stuff in
- /menu/Searchplaceholder/Search instead of /menu/Search.
-
- * e-combo-button.c (impl_draw): New, overrides GtkWidget::draw.
- (impl_expose_event): New, overrides GtkWidget::expose_event.
-
-2002-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-filter-bar.c (build_items): Prepend the advanced menu with a
- separator.
-
- * e-filter-bar.h: Add E_FILTERBAR_SEPARATOR. Rename the "Advanced
- Search..." menu item into "Advanced...".
-
-2002-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (activate_by_subitems): Strip underscores from
- the menu item labels.
-
-2002-04-26 Christopher James Lahey <clahey@ximian.com>
-
- * e-multi-config-dialog.c (fill_in_pixbufs): Don't print out the
- colors here unless debugging is turned on.
-
-2002-04-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-multi-config-dialog.c (e_multi_config_dialog_add_page):
- Updated this to match the changed function name in gal.
-
-2002-04-09 Dan Winship <danw@ximian.com>
-
- * e-search-bar.c (e_search_bar_construct, add_button): Oops. The
- previous change made the search bar widgets get packed in the
- wrong order. So use gtk_box_pack_end instead in add_button and add
- the two buttons in reverse order. It's all good now. Noticed by
- Ettore, who I then promptly blamed for it. Sorry Ettore!
-
-2002-04-08 Dan Winship <danw@ximian.com>
-
- * e-search-bar.c (e_search_bar_construct): Construct the buttons
- earlier so that the option-menu-setup code that tries to adjust
- the button sensitivity won't fail and g_warn.
-
-2002-04-06 JP Rosevear <jpr@ximian.com>
-
- * e-multi-config-dialog.c (e_multi_config_dialog_show_page): show
- a specific page number
-
- * e-multi-config-dialog.h: new proto
-
-2002-03-29 Ettore Perazzoli <ettore@ximian.com>
-
- * e-multi-config-dialog.c: Change the ETable specs so it doesn't
- sort.
-
-2002-03-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (update_bonobo_menus): Add accelerators for "Find
- Now" and "Clear".
-
- * e-filter-bar.h: Change search labels as suggested in Anna's
- redesign [#16246].
-
-2002-03-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (update_bonobo_menus): Remove all the SearchBar
- items before setting them up again.
- (free_menu_items): New.
- (impl_destroy): Call it.
- (set_menu): Call it here too before adding the new items.
-
-2002-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (verb_name_from_id): New.
- (e_search_bar_set_menu_sensitive): Rewritten using it.
-
-2002-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (update_bonobo_menus): No accelerator for
- "FindNow".
- (add_button): Add a one-pixel padding to the button.
-
-2002-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (update_bonobo_menus): Rename the "Search Now"
- menu entry to "Find Now". Rename the corresponding verb to
- "ESearchBar:FindNow".
- (update_sensitivity): Updated accordingly.
- (setup_standard_verbs): Likewise.
-
-2002-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (update_sensitivity): New halper function to
- update the sensitivity of the commands.
- (entry_changed_cb): New callback to make the activate_button and
- the "Find Now" verb sensitive only if the entry has some contents.
- (activate_by_subitems): Connect the callback here.
- (setup_standard_verbs): Call update_sensitivity() here.
-
-2002-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (init): Init clear_button to NULL.
- (add_button): New helper function to add a button to the search
- bar with the right spacing etc.
- (clear_search): New helper function.
- (add_activate_button): Removed.
- (clear_button_clicked_cb): New.
- (e_search_bar_construct): Just add the button here using
- `add_button'. Also add a clear_button.
- (clear_verb_cb): Rewritten by means of `clear_search()'.
-
- * e-search-bar.h (ESearchBar): Add clear_button.
-
-2002-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (search_now_verb_cb): New, implementation for a
- new "SearchNow" verb.
- (setup_standard_verbs): Create verb here.
- (update_bonobo_menus): Add SearchNow menu item.
-
-2002-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (clear_verb_cb): New.
- (setup_standard_verbs): New.
- (e_search_bar_set_ui_component): Call it if a new
- BonoboUIComponent is set.
- (append_xml_menu_item): New helper function.
- (update_bonobo_menus): Use it. Also add a "Clear" menu item.
- (e_search_bar_construct): @menu_items can be NULL now.
- (e_search_bar_new): Same here.
- (set_menu): Work with NULL items.
-
- * e-filter-bar.c (menubar_activated): Don't handle
- E_FILTERBAR_RESET_ID anymore.
-
- * e-filter-bar.h: Remove `E_FILTERBAR_RESET_ID' and `E_FILTERBAR_RESET'.
-
-2002-03-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (init): Init various members to NULL.
- (set_dropdown): Removed.
- (add_dropdown): Removed.
- (set_menu): New.
- (add_menu_items): New.
- (set_option): No need to setup the dropdown size here anymore.
- (verb_cb): Function implementing the search menu verbs.
- (update_bonobo_menus): New.
- (e_search_bar_set_ui_component): New.
-
- * e-search-bar.h: Remove the dropdown button stuff from struct
- ESearchBar. Add `uic' and `items' members.
-
- * e-filter-bar.c (e_filter_bar_new): Get a @uic arg.
-
-2002-03-15 Christopher James Lahey <clahey@ximian.com>
-
- * e-multi-config-dialog.c (init): Set horizontal scroll policy to
- GTK_POLICY_NEVER here. Don't set usize here. Changed RGBA_COLOR
- to RGB_COLOR. Turned on horizontal resize.
-
-2002-03-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-charset-picker.c (add_charset): If the charset item doesn't
- have a class (aka "Unknown"), don't write a class name, instead
- just give the charset name as the menu item label. Fixes bug
- #14753.
-
-2002-03-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-multi-config-dialog.c: Added alpha blending here.
-
-2002-03-12 Christopher James Lahey <clahey@ximian.com>
-
- * e-multi-config-dialog.c: Removed Page struct.
- (e_multi_config_dialog_add_page): Select the initial row after
- appending to the model.
-
-2002-03-12 Christopher James Lahey <clahey@ximian.com>
-
- * e-multi-config-dialog.c (init): Use Use e_table_memory_store
- instead of e_table_memory_callbacks. Use e_cell_vbox to include a
- pixbuf cell and a text cell.
-
-2002-03-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-multi-config-dialog.c (init): Use GNOME_STOCK_BUTTON_CLOSE,
- not GNOME_STOCK_BUTTON_CANCEL.
- (do_close): Renamed from `cancel'.
- (do_apply): Renamed from `apply'.
- (do_ok): Renamed from `ok'.
-
-2002-03-09 Ettore Perazzoli <ettore@ximian.com>
-
- * e-multi-config-dialog.c: Rename Page.widget -> Page.page_widget;
- it is now an EConfigPage instead of just a GtkWidget. Add
- `num_unapplied' to EMultiConfigDialogPrivate. Derive from
- GnomeDialog, not GtkWindow.
- (update_buttons): New function to update the sensitiveness of the
- buttons according to whether all the settings have been applied or
- not.
- (page_new): Likewise.
- (create_page_container): Renamed from `create_page_widget'.
- (init): Add Apply/OK/Cancel buttons to the dialog. Init
- ->num_unapplied to zero.
- (page_changed_callback): New, callback for the page's "changed"
- signal.
- (e_multi_config_dialog_add_page): Connect the callback, update
- ->num_unapplied, update the buttons by calling `update_buttons'.
- (ok): New function for handling the OK button.
- (apply): New function for handling the Apply button.
- (cancel): New function for handling the Cancel button.
- (impl_clicked): Implementation for the GnomeDialog's ::clicked
- signal.
- (class_init): Install.
-
- * test-multi-config-dialog.c (add_pages): Update to use
- EConfigPages instead of plain GtkWidgets.
-
- * e-multi-config-dialog.c, e-multi-config-dialog.h: Derive from
- GnomeDialog, not GtkWindow.
-
- * e-config-page.c: New.
- * e-config-page.h: New.
-
-2002-03-07 Ettore Perazzoli <ettore@ximian.com>
-
- * e-multi-config-dialog.c: Don't display a header in the table on
- the left.
-
-2002-03-05 Ettore Perazzoli <ettore@ximian.com>
-
- * test-multi-config-dialog.c: New.
- * test-multi-config-dialog.h: New.
-
- * e-multi-config-dialog.c: New.
- * e-multi-config-dialog.h: New.
-
-2002-02-24 Chris Toshok <toshok@ximian.com>
-
- * e-filter-bar.c (init): preserve behavior - hook search_activated
- signal to the same function as query_changed.
-
- * e-search-bar.c (emit_search_activated): new function.
- (entry_activated_cb): use emit_search_activated instead of
- emit_query_changed.
- (subitem_activated_cb): same.
- (activate_button_clicked_cb): same.
- (class_init): add the search_activated signal.
- (idle_activate_hack): rename idle_change_hack to this, and
- emit_search_activated.
- (e_search_bar_construct): idle_change_hack -> idle_activate_hack.
- (e_search_bar_set_subitem_id): emit_search_activated instead of
- emit_query_changed.
- (e_search_bar_set_text): same.
-
- * e-search-bar.h (struct _ESearchBarClass): add a search_activated
- signal.
-
-2002-02-21 Ettore Perazzoli <ettore@ximian.com>
-
- * e-combo-button.c (set_icon): gtk_widget_show() the icon_pixmap
- if the specified icon is not NULL.
-
-2002-02-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-combo-button.c (set_icon): Work with a NULL @pixbuf as well
- [in that case, just hide the current icon widget].
- (e_combo_button_set_icon): Remove the precondition about @pixbuf
- being non-NULL.
-
-2002-02-08 JP Rosevear <jpr@ximian.com>
-
- * e-url-button.[hc]: remove briefly used files
-
-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
-
-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
-
-2002-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Use GNOME_FULL_CFLAGS and GNOME_FULL_LIBS.
-
-2002-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-combo-button.c: Remove member `separator' from
- `EComboButtonPrivate'. New members `icon', `label'.
- (init): There shall be no separator no more. Init `icon' and
- `label' to %NULL.
- (e_combo_button_construct): Set no relief.
- (e_combo_button_new): Don't get a @menu arg anymore.
- (e_combo_button_construct): Likewise.
- (e_combo_button_set_icon): New.
- (e_combo_button_set_label): New.
- (e_combo_button_set_menu): New.
- (impl_clicked): New, overriding the "clicked" method for
- GtkButton.
- (class_init): Install.
- (impl_button_release_event): Removed.
- (class_init): No need to override ::release_event with this
- anymore.
- (impl_released): New, override for the GtkButton::released method.
- (class_init): Install.
-
-2002-01-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-charset-picker.c: Added iso-8859-8 (Hebrew; Visual) to the
- list of charsets in the menu. Fixes bug #15655.
-
-2001-12-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-combo-button.c: New.
- * e-combo-button.h: New.
-
-2001-11-21 Not Zed <NotZed@Ximian.com>
-
- * e-filter-bar.c (menubar_activated): Mark the dialogue as already
- up so we dont allow multiple dialogues up. Behaviour fix part of
- #15745.
-
-2001-11-28 Damon Chaplin <damon@ximian.com>
-
- * e-map.c: updated to new version from Ximian Setup Tools.
- Fixes bug #7641.
-
-2001-11-27 Damon Chaplin <damon@ximian.com>
-
- * e-dateedit.c (e_date_edit_get_date): if allow_no_date_set is FALSE,
- return the last valid date entered, even if the field is currently
- empty. Fixes bug #15749.
-
-2001-11-05 JP Rosevear <jpr@ximian.com>
-
- * e-dateedit.c (e_date_edit_set_date_and_time_of_day): set both
- the date and the time of day in one call, creating only a single
- changed signal
-
- * e-dateedit.h: add proto
-
-2001-11-05 Christopher James Lahey <clahey@ximian.com>
-
-Based on a patch by Damon Chaplin <damon@ximian.com>
-
- * e-cell-date-edit.c: Connect to the button_press signal on the
- popup and do the grab correctly so that this dialog behaves
- properly when the user clicks it away. Also, changed all
- instances of setting of popup_shown field of ECellPopup to call
- e_cell_popup_set_shown. Fixes Ximian bug #14016.
-
-2001-10-31 <NotZed@Ximian.com>
-
- * e-filter-bar.c (build_items): Snotty code so we only disconnect
- to rules we no longer have, etc.
-
-2001-11-01 Not Zed <NotZed@Ximian.com>
-
- * e-filter-bar.c (build_items): Ref and connect to rule changed
- here, also clear out previous ref's.
- (generate_menu): No longer connect to rules, or reset rule array.
- (set_option): Dont reset option rules array.
- (context_rule_removed): Disconnect changed event on rule.
- (clear_rules): Fujnction to clear rules from an array.
- (destroy): Disconnect from context signals, and clear rules arrays.
-
- * e-filter-bar.h: Remove hash table for change id's.
-
-2001-10-30 Damon Chaplin <damon@ximian.com>
-
- * e-dateedit.c (e_date_edit_set_time_of_day): emit signal when time
- set to none/empty.
-
-2001-10-30 <NotZed@Ximian.com>
-
- * e-filter-bar.c (generate_menu): Hook to rule changed events.
- (destroy): Free change id table/unconnect to signals.
- (init): Setup change id table.
- (e_filter_bar_new): Hook onto rule removed signal.
- (context_rule_removed): If rule removed, disconnect from signal handler.
- (rule_changed): For changed rules, also rebuild menu. Fixed #12233.
-
-2001-10-30 Damon Chaplin <damon@ximian.com>
-
- * e-cell-date-edit.c (e_cell_date_edit_set_popup_values): try to parse
- just a date first, and if that works we assume it is a DATE value,
- so we clear the time field in the popup.
- (e_cell_date_edit_on_ok_clicked): if the time field is empty, use a
- DATE value.
- Also removed some debug messages.
-
-2001-10-30 <NotZed@Ximian.com>
-
- * e-filter-bar.c (set_option): Set the item to the option_base on
- it, so the current item is set. Fix for #7081.
-
-2001-10-30 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-date-edit.c (e_cell_date_edit_get_popup_pos): Adapt to
- the new ECellPopup signature.
-
-2001-10-29 Damon Chaplin <damon@ximian.com>
-
- * e-calendar-item.c (e_calendar_item_signal_emission_idle_cb): ref
- the ECalendarItem and check if it gets destroyed, to try to avoid a
- free memory write.
-
- * e-dateedit.c (e_date_edit_set_time_of_day): allow setting the time
- to empty by passing hour as -1.
-
-2001-10-23 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-filter-bar.c (rule_editor_clicked): Don't add the menu item
- here, do this in the context_changed signal callback instead.
- (context_changed): rebuild the search menu.
- (set_menu): Copy the items into a default_items list so we can
- regenerate the menu when something changes. Then call
- generate_menu().
- (generate_menu): Do what set_menu() used to do.
- (e_filter_bar_new): Don't do a rule_context_load() anymore since
- we don't need to.
- (destroy): free the default_items list.
-
-2001-10-23 Damon Chaplin <damon@ximian.com>
-
- * e-search-bar.c (copy_subitems): copy the translate field over as
- well. Should fix an uninitialized memory read.
-
-2001-10-23 Damon Chaplin <damon@ximian.com>
-
- * e-dateedit.c (e_date_edit_check_date_changed):
- (e_date_edit_check_time_changed): clear the struct tm fields to keep
- purify happy.
-
-2001-10-22 Damon Chaplin <damon@ximian.com>
-
- * e-cell-date-edit.c (e_cell_date_edit_set_popup_values):
- (e_cell_date_edit_update_cell): use the new ECellText methods to get
- the text and set the value.
-
- * e-cell-percent.c: new subclass of ECellText to display & edit a
- percentage value.
-
-2001-10-20 Jon Trowbridge <trow@ximian.com>
-
- * e-dateedit.c (e_date_edit_check_date_changed): Keep us from
- reading tmp_tm uninitialized, so purify won't complain.
-
-2001-10-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-charset-picker.c (e_charset_picker_bonobo_ui_populate): Now
- takes a menu path argument.
-
-2001-10-04 Rodrigo Moya <rodrigo@ximian.com>
-
- * Makefile.am: added BONOBO_GNOME_CFLAGS to make it compile with
- latest Bonobo
-
-2001-10-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-date-edit.c (e_cell_date_edit_get_popup_pos): Call
- gnome_canvas_world_to_window here. Finishes fixing Ximian bug
- #2613.
-
-2001-09-18 Damon Chaplin <damon@ximian.com>
-
- * e-dateedit.c (e_date_edit_grab_focus): grab focus to the date entry
- or the time entry, depending on which is visible. Fixes bug #7237.
-
-2001-09-16 Chris Toshok <toshok@ximian.com>
-
- * e-dateedit.h: add prototype for e_date_edit_set_editable.
-
- * e-dateedit.c (e_date_edit_set_editable): new function, analogous
- to gtk_entry_set_editable: let's the user select but not edit (or
- in this case, bring up the calendar view.)
-
-2001-09-13 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-search-bar.c (set_dropdown): Don't unref the old dropdown, we
- don't "own" it.
-
-2001-09-13 Larry Ewing <lewing@ximian.com>
-
- * e-search-bar.c (set_dropdown): unref the old dropdown_menu if
- there is one.
-
-2001-09-12 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-filter-bar.c (menubar_activated): No longer need the context
- in order to clone a FilterRule.
- (option_changed): Same.
-
-2001-09-06 Anna Marie Dirks <anna@ximian.com>
-
- * e-filter-bar.c: added a default size for the saved search
- dialog of 600 x 300 such that it opens at a usable size.
- this fixes bug #7083.
-
-2001-09-05 Anna Marie Dirks <anna@ximian.com>
-
- * e-search-bar.c (add_activate_button): added a wee bit of
- padding around the find now label in response to bug #7049.
-
-2001-08-23 Federico Mena Quintero <federico@ximian.com>
-
- * e-search-bar.c (e_search_bar_set_ids): New function to set the
- item_id and the subitem_id simultaneously.
-
-2001-08-16 Damon Chaplin <damon@ximian.com>
-
- * e-dateedit.c: added e_date_edit_get/set_make_time_insensitive()
- which makes the time field insensitive rather than hiding it.
- I'm not sure we're going to actually use this now, though.
-
-2001-08-16 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (activate_by_subitems): Set the horizontal usize
- of the entry to 4.
-
-2001-08-16 Jon Trowbridge <trow@ximian.com>
-
- * e-filter-bar.c (option_changed): Adjusted for renamed ESearchBar
- functions.
- (menubar_activated): Adjusted for renamed ESearchBar functions.
-
- * e-search-bar.c: Renames some of the horrible function names:
- s/option_choice/item_id/, s/suboption_choice/subitem_id/.
-
-2001-08-14 Federico Mena Quintero <federico@ximian.com>
-
- * e-cell-date-edit.c (e_cell_date_edit_destroy): Destroy, do not
- unref, the popup_window.
-
-2001-08-14 Federico Mena Quintero <federico@ximian.com>
-
- * e-search-bar.c (activate_by_subitems): Correctness fixes for
- when the entry and submenu must be interchanged.
-
-2001-08-14 Federico Mena Quintero <federico@ximian.com>
-
- *Please* add accessor functions instead of just object arguments!
-
- * e-search-bar.c (e_search_bar_set_option_choice): New function.
- (e_search_bar_set_suboption_choice): New function.
- (e_search_bar_set_text): New function.
- (impl_set_arg): Use the functions above instead of setting things
- directly.
- (add_dropdown): If the item is a separator, set it as insensitive.
- (activate_by_subitems): Handle the translate field in the subitem
- structure. Also, allow the creation of separators by having NULL
- text strings in the subitems.
- (set_option): If the item is a separator, set it as insensitive.
- (set_option): Do not use the subitem_garbage hack. Do proper
- memory management instead.
- (e_search_bar_set_suboption): New function to change the suboption
- items in a search bar.
-
- * e-search-bar.h (ESearchBarSubitem): Added a `translate' field.
- This API sucks so much it is not funny.
- (ESearchBar): Removed the subitem_garbage hack. Please do proper
- memory management.
-
-2001-08-14 Jon Trowbridge <trow@ximian.com>
-
- * e-search-bar.c (activate_by_subitems): Oops... initial
- suboption_choice should be subitems[0].id, not 0.
-
-2001-08-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-search-bar.c (impl_destroy): Oops, we didn't need to unref all
- of the widgets, just a few.
-
-2001-08-10 Jon Trowbridge <trow@ximian.com>
-
- * e-filter-bar.h: Set the subitems to NULL in the pre-defined
- ESearchBarItems.
-
- * e-filter-bar.c (rule_editor_clicked): Set the ESearchBarItem's
- subitems to NULL.
- (build_items): Set the ESearchBarItem's subitems to NULL.
- (e_filter_bar_new): Set the ESearchBarItem's subitems to NULL.
-
- * e-search-bar.c: Added support for subitems, so that a search
- option can key off of another option menu rather than just an
- entry.
-
-2001-08-10 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-filter-bar.c (destroy): Free all the goodies that we allocate
- at construct time and unref the rule context.
- (class_init): Override the destroy method.
-
-2001-08-09 Anna Marie Dirks <anna@ximian.com>
-
- Fixes bug #6918
-
- * e-filter-bar.h: Changed the "Save As.." menu item to
- "Add to Saved Searches".
-
-2001-08-09 Anna Marie Dirks <anna@ximian.com>
- * e-filter-bar.h : changed the E_FILTERBAR_RESET label from
- "Show All" to "Clear" to alleviate confusion about whether
- "Show All" means that hidden messages are also shown or not.
- (See ximian bug #6743)
-
-2001-08-09 Federico Mena Quintero <federico@ximian.com>
-
- * e-calendar-item.c (e_calendar_item_destroy): Chain to the
- destroy handler in the parent class!
-
- * e-clipped-label.c (e_clipped_label_destroy): Likewise. Sigh.
-
- * e-dropdown-button.c (impl_destroy): Likewise. Double sigh.
-
-2001-08-08 Anna Marie Dirks <anna@ximian.com>
-
- * e-search-bar.c: Re-labeled the "Activate" button "Find Now".
-
-2001-08-08 Ettore Perazzoli <ettore@ximian.com>
-
- * e-bonobo-widget.c: New.
- * e-bonobo-widget.h: New.
-
-2001-08-05 Ettore Perazzoli <ettore@ximian.com>
-
- [Added an "Activate" button to the search bar.]
-
- * e-search-bar.c (submit_button_clicked_cb): Callback for the
- "clicked" signal on the activate button.
- (add_submit): New function to add a "Activate" button on the right
- of the entry.
- (e_search_bar_construct): Call it.
- (add_spacer): Removed.
- (e_search_bar_construct): Don't call it.
- (find_id): Remove debugging message.
- (put_in_spacer_widget): New utility function to create a
- GtkEventBox with a border width of one and put a widget into it.
-
-2001-08-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-title-bar.c: Make the close icon as large as the pin icon so
- the bar doesn't change size when it switches between them.
- (e_title_bar_construct): Add some horizontal padding to the label
- to make it look nicer.
-
-2001-08-03 Federico Mena Quintero <federico@ximian.com>
-
- * e-calendar-item.c (e_calendar_item_mark_day): Request an update.
- (e_calendar_item_mark_days): Likewise.
-
-2001-07-24 Damon Chaplin <damon@ximian.com>
-
- * e-calendar-item.c (e_calendar_item_show_popup_menu): don't show the
- year in the popup submenu for the months, and center the months.
- Fixes
-
-2001-07-18 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-filter-bar.c (rule_editor_destroyed): When the dialog gets
- closed, always make sure the entry widget becomes sensitive again.
- (menubar_activated): Don't use FILTER_SOURCE_INCOMING because
- that's not what we want, we want (I think) NULL (at least with
- NULL, bug #4490 goes away).
-
-2001-07-16 Federico Mena Quintero <federico@ximian.com>
-
- Fixes bug #2901.
-
- * e-dateedit.c (e_date_edit_parse_date): Use e_time_parse_date().
- (e_date_edit_parse_time): Use e_time_parse_time().
-
-2001-07-17 jacob berkman <jacob@ximian.com>
-
- * e-search-bar.c (set_dropdown): don't unset _CAN_FOCUS
-
- * e-dropdown-button.c (menu_deactivate_cb): un-toggle ourself
- (impl_toggled): override the toggled rather than clicked signal.
- if we are active, popup the menu; else, popdown
-
- these fix ximian #2016
-
-2001-07-02 Damon Chaplin <damon@ximian.com>
-
- * e-calendar-item.c:
- * e-cell-date-edit.c:
- * e-dateedit.c: added functions to set a callback to get the current
- time, which is used instead of localtime(). We need this as we have to
- use our own timezones.
-
-2001-07-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-charset-picker.c (e_charset_picker_bonobo_ui_populate): Take a
- callback function and user_data so that we can add listeners to
- each of the menu items.
-
-2001-07-02 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Updated to build e-charset-picker.c
-
- * e-charset-picker.[c,h]: Moved here from gal.
- (e_charset_picker_bonobo_ui_populate): New function to populate a
- bonobo-ui with a charset picker menu.
-
-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].
-
-2001-05-31 Federico Mena Quintero <federico@ximian.com>
-
- * e-dropdown-button.c (impl_button_press_event): Removed unused
- variable.
-
- * e-cell-date-edit.c (e_cell_date_edit_rebuild_time_list): Removed
- unused variable.
-
-2001-05-07 Gediminas Paulauskas <menesis@delfi.lt>
-
- * misc/e-filter-bar.h: xgettext does not find N_() in #defines. So
- created fake enum. Also removed spaces before "..."
-
-2001-04-24 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-calendar-item.c, e-calendar.c, e-cell-date-edit.c,
- e-clipped-label.c, e-dateedit.c, e-dropdown-button:
- Added #include <glib.h> and moved corresponding local headers
- to the top.
-
-2001-04-15 Federico Mena Quintero <federico@ximian.com>
-
- * e-search-bar.c (e_search_bar_get_option_choice): New function,
- because it is ridiculous to have to hunt down object arguments to
- fetch values.
- (e_search_bar_get_text): Likewise.
- (impl_get_arg): Use the functions above so that we have to
- maintain only one version of the getters.
-
-2001-04-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-calendar.c: More header fixes.
- * e-cell-date-edit.c: Same.
- * e-dateedit.[ch]: Same.
- * e-title-bar.c: Same here.
- * e-search-bar.c: More header fixes.
- * test-calendar.c: Same here.
-
-2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-dropdown-button.c: Replace #include <gtk/gtk.h>
- * e-dropdown-button.h: Remove #include <gnome.h>
- * e-filter-bar.c: Replace #include <gtk/gtk.h>
- * e-filter-bar.h: Replace #include <gtk/gtk.h>
- * e-messagebox.c: Add #includes to count for removed <gnome.h> in
- e-messagebox.h:
- * e-messagebox.h: Replace #include <gnome.h>
- * e-search-bar.c: Replace #include <gnome.h>
- * e-search-bar.h: Same here
- * test-calendar.c: Remove #include <gnome.h>
- * test-dateedit.c: Replace #include <gnome.h>
- * test-dropdown-button.c: Same here.
- * test-title-bar.c: Same here.
-
-2001-03-22 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-filter-bar.c (rule_editor_clicked): Validate the filter rule.
-
-2001-03-18 Damon Chaplin <damon@ximian.com>
-
- * e-cell-date-edit.c (e_cell_date_edit_show_time_invalid_warning):
- use gnome_dialog_run() to make the warning dialog modal. Also created
- a better warning message showing the format expected.
- Also used e_time_format_time() to format all times.
-
-2001-03-15 Not Zed <NotZed@Ximian.com>
-
- * e-filter-bar.c (menubar_activated): If we click on the edit
- menu, then bring up a rule editor. If the user adds/removes rules
- though, they are neither saved, nor added to the menu's. sigh.
-
-2001-03-04 Damon Chaplin <damon@ximian.com>
-
- * e-cell-date-edit.c: pretty much working now.
-
-2001-03-01 Not Zed <NotZed@Ximian.com>
-
- * e-filter-bar.c: New type of search bar that interacts with
- filter contexts to save filters etc. Still probably needs a
- little cleanpu.
-
-2001-02-28 Not Zed <NotZed@Ximian.com>
-
- * e-search-bar.c (add_dropdown): Save the dropdown menu in the
- struct too. Sigh, this is only so we can scan its content later,
- ick.
- (e_search_bar_set_menu_sensitive): New function to se tthe
- sentisitivty of menyu items based on id.
- (find_id): New function to find the row and widget for a specific
- id.
- (add_option): Renamed to set_option.
- (add_dropdown): Renamed to set_dropdown.
- (add_dropdown): ?New function to add a single item.
- (set_dropdown): Call add_dropdown to add each item.
- (e_search_bar_add_menu): New public function to add a single item.
-
-2001-02-27 Not Zed <NotZed@Ximian.com>
-
- * Makefile.am (libemiscwidgets_a_SOURCES): Added filter-bar.[ch].
-
- * e-search-bar.c (class_init): Init virtual functions.
- (e_search_bar_set_option):
- (e_search_bar_set_menu): virtualise calling.
- (e_search_bar_construct): Call virtual functions to setup menus.
-
- * e-search-bar.h (struct _ESearchBarClass): Virtualise
- add_dropdown/add_option, so certain base options can be created.
-
-2001-02-25 Damon Chaplin <damon@ximian.com>
-
- * e-cell-date-edit.[hc]: new files to implement an ECell for showing
- and editing dates & times. (Unfinished)
-
- * Makefile.am (libemiscwidgets_a_SOURCES): added e-cell-date-edit.[hc]
-
-2001-02-24 Not Zed <NotZed@Ximian.com>
-
- * e-search-bar.c (add_dropdown): Move the event box into the
- esb->dropdown_holder. Changed so it can be called again on the
- same esb, to rebuild the menu.
- (e_search_bar_set_menu): New function to (re)set the menu.
- (add_option): Setup so it can be re-called to rebuild the option
- list.
- (e_search_bar_set_option): New function to build the menu's.
-
-2001-02-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * .cvsignore: Ignore test-dropdown-button
-
-2001-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (add_spacer): Make the spacer 4 pixels wider.
- (add_dropdown): Put the dropdown button into an event box with a
- 1-pixel border, so that we match the [Hardcoded! Stupid GTK+!]
- border around the option menu.
-
-2001-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * e-dropdown-button.c (menu_deactivate_cb): New function to change
- the state of the toggle button when the pop-up menu disappears.
- (impl_clicked): Removed.
- (impl_button_press_event): New, implementation for
- `::button_press_event'. Pop-up the menu, and toggle the button.
- (class_init): Override `::button_press_event' with
- `impl_button_press_event'; don't override `::clicked' anymore.
-
- * e-dropdown-button.h, e-dropdown-button.c: Derive from
- `GtkToggleButton', instead of plain `GtkButton'.
-
-2001-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (add_dropdown): Make the dropdown button
- non-focusable.
-
-2001-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-search-bar.c (e_search_bar_init): Don't create the widgets
- here.
- (e_search_bar_construct): New. Do it here instead.
- (e_search_bar_new): Call it. Added preconditions.
- (esb_pack_menubar): Removed.
- (add_dropdown): New.
- (add_option): New.
- (add_entry): New.
- (e_search_bar_construct): Use `add_dropdown()', `add_option()',
- `add_entry()'.
- (class_init): Renamed from `e_seearch_bar_class_init'.
- (init): Renamed from `e_search_bar_init'.
- (impl_destroy): Renamed from `e_search_bar_destroy'.
- (emit_menu_activated): Renamed from `esb_menu_activated'.
- (emit_query_changed): Renamed from `esb_query_changed'.
- (menubar_activated_cb): Renamed from `esb_menubar_activated'.
- (option_activated_cb): Renamed from `esb_option_activated'.
- (esb_entry_activated): Renamed from `esb_entry_activated'.
- (impl_set_arg): Renamed from `e_search_bar_set_arg'.
- (impl_get_arg): Renamed from `e_search_bar_get_arg'.
-
- * e-search-bar.h (struct _ESearchBar): Removed member `menubar';
- replaced it with `dropdown'.
-
-2001-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-dropdown-button.c (e_dropdown_button_construct): Removed
- @ui_info and @data args. Obviously I am not very smart at this
- time of the night.
- (e_dropdown_button_new): Likewise.
-
-2001-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-dropdown-button.c, e-dropdown-button.h: New.
-
-2001-01-25 Damon Chaplin <damon@ximian.com>
-
- * e-calendar-item.[hc]: e_calendar_item_get_date_range() now returns
- a boolean, which is FALSE if no dates are currently shown.
- Plus a couple of minor sanity checks.
-
-2001-01-19 Federico Mena Quintero <federico@ximian.com>
-
- * e-calendar.c (e_calendar_init): Unset the GTK_CAN_FOCUS flag on
- the ECalendar.
- (e_calendar_focus_in): Removed function since it did nothing.
- (e_calendar_focus_out): Likewise.
- (e_calendar_key_press): Likewise.
- (e_calendar_init): Turn off the GTK_CAN_FOCUS flag for both arrow
- buttons.
-
-2001-01-17 Federico Mena Quintero <federico@ximian.com>
-
- * e-calendar-item.c (e_calendar_item_set_max_days_sel): Make zero
- the minimum number of days that can be specified.
- (e_calendar_item_set_arg): We do need an update when the maximum
- number of selected days is changed.
- (e_calendar_item_set_max_days_sel): Request an update of the
- canvas item.
- (e_calendar_item_button_press): Do not start selecting days if the
- max_days_selected is less than 1.
-
-2001-01-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-messagebox.c (e_message_box_get_id): Oops. Delete this. I
- never meant for this to get commit'd.
-
-2001-01-17 JP Rosevear <jpr@ximian.com>
-
- * e-messagebox.c (e_message_box_get_id): Dont remove the function, give
- it the proper name
-
-2001-01-17 Ettore Perazzoli <ettore@ximian.com>
-
- * e-messagebox.c (e_message_box_get_checkbox): Remove the version
- returning `const char *' as of course it doesn't compile. Please
- compile before committing.
-
-2001-01-17 Jeffrey Stedfast <fejj@ximian.com>
-
- * Makefile.am: Added e-messagebox to the build.
-
- * e-messagebox.[c,h]: Added a new messagebox window that contains
- a checkbox for "Don't show me this again."
-
-2001-01-16 Jason Leach <jasonleach@usa.net>
-
- * e-search-bar.[ch]: Moved here from $(toplevel)/filter.
-
-2000-12-22 JP Rosevear <jpr@helixcode.com>
-
- * e-calendar-item.h: add prototypes
-
- * e-calendar-item.c (e_calendar_item_init): Set max_days_selected to
- 1 and days_to_start_week_selection to -1 as documented in header
- (e_calendar_item_set_arg): use new accessor methods
- (e_calendar_item_get_arg): ditto
- (e_calendar_item_get_max_days_sel): accessor
- (e_calendar_item_set_max_days_sel): ditto
- (e_calendar_item_get_days_start_week_sel): ditto
- (e_calendar_item_set_days_start_week_sel): ditto
- (e_calendar_item_class_init): add display_popup argument
- (e_calendar_item_init): initialize display_popup member
- (e_calendar_item_get_arg): get display_popup member
- (e_calendar_item_set_arg): set display_popup member
- (e_calendar_item_button_press): only show the popup menu if the
- member is set
- (e_calendar_item_get_display_popup): acessor
- (e_calendar_item_set_display_popup): ditto
-
-2000-12-14 Federico Mena Quintero <federico@helixcode.com>
-
- * e-dateedit.h: #include <time.h>
-
-2000-12-08 JP Rosevear <jpr@helixcode.com>
-
- * e-calendar.c (e_calendar_destroy): Call the parent class destroyer
- as well
-
-2000-10-26 Damon Chaplin <damon@helixcode.com>
-
- * e-dateedit.[hc]: updated to emit "changed" when appropriate, which
- turned out to be amazingly difficult :(
- Also added e_date_edit_get/set_date() to get/set just the date.
- Added e_date_edit_date_is_valid() & e_date_edit_time_is_valid() so
- you can check if the user has tried to enter an invalid date.
- (All the get_date/time functions return the last valid date entered.)
-
- * test-dateedit.c: updated a bit.
-
-2000-11-02 Federico Mena Quintero <federico@helixcode.com>
-
- * e-dateedit.h (EDateEditClass): Removed the "time_changed"
- signal, since it was never being emitted in the first place. Time
- values *are* both date and time together anyways, so whenever one
- changes we should notify about the whole date/time value being
- changed.
- Renamed the remaining "date_changed" signal to just "changed".
-
- * e-dateedit.c (e_date_edit_class_init): Do not create the
- "time_changed" signal; rename the other one to "changed".
- (set_time): Moved the core functionality from
- e_date_edit_set_time() to here. This function just sets the
- widgets' values without emitting any signals.
- (e_date_edit_set_time): Emit the "changed" signal unconditionally.
- This is to be consistent with the rest of the GTK+ widgets, and it
- actually makes writing client code easier.
- (e_date_edit_new): Use set_time().
- (on_date_popup_now_button_clicked): Do not emit the signal here.
- (on_date_popup_none_button_clicked): Likewise.
- (e_date_edit_set_time_of_day): Emit the signal, since we do not
- call e_date_edit_set_time().
-
-2000-10-30 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-calendar-item.c: #include <string.h> to get rid of warning.
- * e-clipped-label.c: Same here.
-
-2000-10-27 Federico Mena Quintero <federico@helixcode.com>
-
- * e-dateedit.c (e_date_edit_destroy): Do not unref the cal_popup
- since we already destroyed it.
-
-2000-10-11 Damon Chaplin <damon@helixcode.com>
-
- * e-calendar-item.c (e_calendar_item_recalc_sizes): fixed to
- recalculate min_cell_width/height in case the show_week_numbers option
- is changed.
-
- * e-dateedit.c: added support for hiding the date field, and added
- get/set_time_of_day() functions to get/set just the time.
-
-2000-09-30 Damon Chaplin <damon@helixcode.com>
-
- * e-calendar-item.c:
- * e-dateedit.c: better i18n of strftime strings.
-
-2000-09-29 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-title-bar.c: New member `pin_gtk_pixmap' in
- `ETitleBarPrivate'. Signal "close_button_clicked" renamed to
- "button_clicked". Signal "title_button_press_event" renamed to
- "label_button_press_event".
- (init): Init new members.
- (close_button_realize_cb): Create the pin pixmap. Call
- `show_and_hide_pixmaps_according_to_mode()'.
- (e_title_bar_show_close_button): Renamed to
- `e_title_bar_show_button'.
- (e_title_bar_get_button_mode): New.
- (e_title_bar_set_button_mode): New.
-
-2000-09-23 Damon Chaplin <damon@helixcode.com>
-
- * e-calendar.c: use pixmaps instead of GtkArrows to look better.
- Also set the canvas window's background when realized so that we can
- set the button reliefs to none.
-
-2000-09-22 Damon Chaplin <damon@helixcode.com>
-
- * test-dateedit.c: updated a bit, adding a few EDateEdits with
- different options.
-
- * e-calendar-item.c (e_calendar_item_set_selection): aborted any
- current selection operation and initialize all of the selection fields.
- (e_calendar_item_unmap): new function to abort any current selection
- operation. Otherwise GnomeCanvas gets in a muddle about grabs.
-
- * e-dateedit.c: marked some strftime()/strptime() format strings for
- translation and used "%m/%d/%Y" instead of "%x" so we get the complete
- year number. Also changed e_date_edit_get_time() so it returns -2 if
- it can't parse the date or time, and -1 if it is explicitly set to
- None.
- (e_date_edit_parse_date): new function to parse the date string and
- add on the current century if a year of 0-99 is entered.
-
-2000-09-21 Damon Chaplin <damon@helixcode.com>
-
- * e-dateedit.c (on_date_button_clicked): only check return of strptime
- for NULL. It should now select the correct day set in the popup.
-
- * e-calendar.c:
- * e-calendar-item.c:
- * test-calendar.c: removed support for buttons within the ECalendar.
- It is cleaner to add them outside it, as EDateEdit does.
-
-2000-09-18 Dan Winship <danw@helixcode.com>
-
- * e-dateedit.c (_XOPEN_SOURCE): set this to 4 to specify how much
- X/Open we want with that.
-
-2000-09-18 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and
- $(EXTRA_GNOME_LIBS). Removed unneeded libraries.
-
- * e-calendar-item.c, e-calendar.c, e-calendar.h, e-title-bar.c:
- Fixed the #include lines to deal properly with gal.
-
- * e-scroll-frame.c, e-scroll-frame.h: Moved to gal.
-
-2000-09-11 Damon Chaplin <damon@helixcode.com>
-
- * Makefile.am (libemiscwidgets_a_SOURCES): added e-dateedit.[hc]
- and the test-dateedit app.
-
- * e-dateedit.[hc]: new widget to use instead of GnomeDateEdit. It
- uses the new ECalendar widget for the calendar and also supports
- "None", "Today" and "Now" buttons, and goes away with a single click.
-
- * test-dateedit.c: app to test the EDateEdit widget.
-
- * e-calendar-item.c: updated to support the EDateEdit better,
- mainly by adding the "move_selection_when_moving" arg so we can turn
- it off to keep the same day selected when changing the months shown.
-
-2000-09-05 Damon Chaplin <damon@helixcode.com>
-
- * e-calendar-item.c (e_calendar_item_draw_month): make sure we get
- the start_weekday since we need it for draw_days(). Fixes a drawing
- bug.
-
-2000-08-31 Damon Chaplin <damon@helixcode.com>
-
- * e-calendar-item.c (e_calendar_item_button_press):
- (e_calendar_item_button_release): grab/ungrab the pointer so we
- always get the button_release event.
-
-2000-08-30 Damon Chaplin <damon@helixcode.com>
-
- * e-calendar-item.[hc]:
- * e-calendar.[hc]: Updated.
-
-2000-08-10 Christopher James Lahey <clahey@helixcode.com>
-
- * e-calendar-item.c, e-calendar.c: Fixed some warnings.
-
-2000-07-25 Damon Chaplin <damon@helixcode.com>
-
- * e-calendar-item.h:
- * e-calendar.[hc]: new widget and canvas item to replace GtkCalendar.
- Not quite finished yet.
-
-2000-07-21 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-title-bar.c (e_title_bar_set_title): We have a `EClippedLabel',
- not a `GtkLabel' here: use the right function to change the text.
-
-2000-07-12 Christopher James Lahey <clahey@helixcode.com>
-
- * e-scroll-frame.c: Tried rearranging the casts to try for a more
- correct computation.
-
-2000-07-08 Dan Winship <danw@helixcode.com>
-
- * e-scroll-frame.c (e_scroll_frame_add): comment out true but
- confused warning about non-scrollable widgets until Chris and/or
- Federico fix this correctly.
- (e_scroll_frame_size_allocate): If the available space for the
- child is less than the width/height of the frame, give the child
- an allocation of 0 rather than some small negative number cast to
- unsigned.
-
-2000-07-05 Dan Winship <danw@helixcode.com>
-
- * Makefile.am (INCLUDES): Set G_LOG_DOMAIN=__FILE__ rather than
- "e-title-bar" in all three widgets.
-
-2000-06-13 Anders Carlsson <andersca@gnu.org>
-
- * e-scroll-frame.c (e_scroll_frame_button_press): Control does
- horizontal scrolling, a la gimp.
-
-2000-06-11 Anders Carlsson <andersca@gnu.org>
-
- * e-scroll-frame.c (e_scroll_frame_button_press): Add support
- for mouse wheel scrolling in EScrollFrame.
-
-2000-06-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-title-bar.c (close_button_realize_cb): Unref the pixmap and
- the mask.
-
diff --git a/widgets/misc/Makefile.am b/widgets/misc/Makefile.am
index daaf9717f2..dceaab45ee 100644
--- a/widgets/misc/Makefile.am
+++ b/widgets/misc/Makefile.am
@@ -226,7 +226,6 @@ test_preferences_window_LDADD = \
EXTRA_DIST = \
$(ui_DATA) \
e-pilot-settings.h \
- e-pilot-settings.c \
- ChangeLog.pre-1-4
+ e-pilot-settings.c
-include $(top_srcdir)/git.mk
diff --git a/widgets/table/ChangeLog b/widgets/table/ChangeLog
deleted file mode 100644
index 7d556367a8..0000000000
--- a/widgets/table/ChangeLog
+++ /dev/null
@@ -1,10156 +0,0 @@
-2009-04-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #572348
-
- * e-table-header-item.c:
- * e-cell-combo.h:
- * e-cell-combo.c:
- Remove deprecated Gtk+ symbols.
-
-2009-03-26 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #576694
-
- * e-cell-text.c (build_layout):
- Handle absolute font sizes correctly.
-
-2009-02-26 Chenthill Palanisamy <pchenthill@novell.com>
-
- ** Part of fix for bug #573198
-
- * e-cell-date.c (ecd_get_text): Initialize the timezone settings
- before making any timezone conversion calls.
-
-2009-02-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #572348
-
- * e-table-example-1.c (main):
- gtk_widget_push_visual() is a no-op. Remove it.
-
-2009-02-19 Andre Klapper <a9016009@gmx.de>
-
- * e-table-field-chooser-dialog.c:
- Migrate from deprecated gtk_window_set_policy to gtk_window_set_resizable
-
-2009-02-16 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #550114
-
- * e-table-group.h:
- * e-table-group.c:
- * e-table-group-container.c:
- * e-table-group-leaf.c:
- Replaced 'compute_mouse_over' with 'get_mouse_over', now works
- with cached values 'motion_row', 'motion_col'.
- * e-table.c: (e_table_get_mouse_over_cell):
- Mouse position not required anymore, remove it too then.
-
-2008-12-15 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #557176
-
- * e-table-state.c: (e_table_state_load_from_node):
- Ensure the 'sort_info' member is never NULL.
-
-2008-11-28 Felix Riemann <friemann@svn.gnome.org>
-
- ** Part of fix for bug #554464
-
- * e-cell-text.c: (build_layout): Let Pango handle the ellipsizing,
- which should be faster.
-
-2008-10-17 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #560882
-
- * e-table-defines.h:
- * e-table-header-utils.c (e_table_header_draw_button):
- Left-align header labels instead of centering them, and adjust
- the header padding so they look purdy.
-
-2008-10-17 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-cell-tree.c:
- * e-cell-tree.h:
-
-2008-10-08 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-table-header-item.c:
-
-2008-10-06 Sankar P <psankar@novell.com>
-
- * e-cell-float.c:
- * e-cell-float.h:
- Remove obsolete files
-
-2008-10-03 Sankar P <psankar@novell.com>
-
-License Changes And:
-
- * e-table-item.c (eti_event): remove obsolete check for
- buttons 4/5 in 2BUTTON_PRESS; cf. gdk_event_translate /
- _gdk_event_button_generate that turn this into a scroll
- event these days.
-
-2008-10-03 Sankar P <psankar@novell.com>
-
- * widgets/table/e-cell-progress.c:
- * widgets/table/e-cell-progress.h:
- Removed obsolete files
-
-2008-10-03 Sankar P <psankar@novell.com>
-
-License Changes
-
- * table-test.c:
- * test-table.c:
-
-2008-09-30 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-table.c:
-
-2008-09-29 Sankar P <psankar@novell.com>
-
- ** Remove unused files
-
- * widgets/table/Makefile.am:
- * widgets/table/e-cell-spin-button.c:
- * widgets/table/e-cell-spin-button.h:
-
-2008-09-29 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-cell-float.c:
- * e-cell-float.h:
- * e-cell-spin-button.c:
- * e-cell-spin-button.h:
- * e-table-col.c:
-
-2008-09-24 Sankar P <psankar@novell.com>
-
-License Changes
- * e-cell-text.c:
-
-2008-09-16 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-table-field-chooser-item.c:
- * e-table-field-chooser.c:
- * e-tree-selection-model.c:
-
-2008-09-12 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-table-scrolled.c:
- * e-table-sorting-utils.c:
- * e-tree-model.c:
- * e-tree.c:
-
-2008-09-04 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-cell-pixbuf.c:
- * e-cell-size.c:
- * e-table-group-container.c:
- * e-table-header-utils.c:
- * e-table-sorted.c:
-
-2008-09-02 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-cell-combo.c:
- * e-cell-date.c:
- * e-cell-hbox.c:
- * e-cell-number.c:
- * e-cell-pixbuf.h:
- * e-cell-popup.c:
- * e-cell-size.h:
- * e-cell-text.h:
- * e-cell-toggle.c:
- * e-cell-vbox.c:
- * e-cell.h:
- * e-table-click-to-add.c:
- * e-table-click-to-add.h:
- * e-table-column-specification.c:
- * e-table-column-specification.h:
- * e-table-column.c:
- * e-table-config-field.c:
- * e-table-config-field.h:
- * e-table-config.c:
- * e-table-config.h:
- * e-table-example-1.c:
- * e-table-example-2.c:
- * e-table-extras.c:
- * e-table-field-chooser-dialog.h:
- * e-table-group.c:
- * e-table-header-item.h:
- * e-table-header.c:
- * e-table-memory-callbacks.h:
- * e-table-memory-store.c:
- * e-table-memory.c:
- * e-table-memory.h:
- * e-table-one.h:
- * e-table-search.c:
- * e-table-selection-model.c:
- * e-table-size-test.c:
- * e-table-sort-info.c:
- * e-table-sort-info.h:
- * e-table-sorted-variable.c:
- * e-table-sorter.c:
- * e-table-sorter.h:
- * e-table-sorting-utils.h:
- * e-table-specification.c:
- * e-table-state.c:
- * e-table-state.h:
- * e-table-subset-variable.c:
- * e-table-subset-variable.h:
- * e-table-tooltip.h:
- * e-table.h:
- * e-tree-memory-callbacks.h:
- * e-tree-memory.c:
- * e-tree-selection-model.h:
- * e-tree-sorted-variable.c:
- * e-tree-sorted.c:
- * e-tree-table-adapter.c:
- * e-tree-table-adapter.h:
- * e-tree.h:
-
-2008-08-27 Sankar P <psankar@novell.com>
-
-License Changes
-
- * e-cell-checkbox.c:
- * e-cell-checkbox.h:
- * e-cell-combo.h:
- * e-cell-date.h:
- * e-cell-hbox.h:
- * e-cell-number.h:
- * e-cell-popup.h:
- * e-cell-toggle.h:
- * e-cell-vbox.h:
- * e-cell.c:
- * e-table-col-dnd.h:
- * e-table-col.h:
- * e-table-defines.h:
- * e-table-extras.h:
- * e-table-field-chooser-dialog.c:
- * e-table-field-chooser-item.h:
- * e-table-field-chooser.h:
- * e-table-group-container.h:
- * e-table-group-leaf.c:
- * e-table-group-leaf.h:
- * e-table-group.h:
- * e-table-header-utils.h:
- * e-table-header.h:
- * e-table-item.h:
- * e-table-memory-callbacks.c:
- * e-table-memory-store.h:
- * e-table-model.c:
- * e-table-model.h:
- * e-table-one.c:
- * e-table-scrolled.h:
- * e-table-search.h:
- * e-table-selection-model.h:
- * e-table-simple.c:
- * e-table-simple.h:
- * e-table-sorted-variable.h:
- * e-table-sorted.h:
- * e-table-specification.h:
- * e-table-subset.c:
- * e-table-subset.h:
- * e-table-tree.h:
- * e-table-utils.c:
- * e-table-utils.h:
- * e-table-without.c:
- * e-table-without.h:
- * e-tree-memory-callbacks.c:
- * e-tree-memory.h:
- * e-tree-model.h:
- * e-tree-scrolled.c:
- * e-tree-scrolled.h:
- * e-tree-simple.c:
- * e-tree-simple.h:
- * e-tree-sorted-variable.h:
- * e-tree-sorted.h:
- * table-test.h:
- * test-check.c:
- * test-cols.c:
-
-2008-08-11 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #352695
-
- * e-tree-table-adapter.c: (e_tree_table_adapter_load_expanded_state),
- (e_tree_table_adapter_load_expanded_state_xml):
- Call the e_table_model_changed in the proper function, to prevent
- lock of the model caused by previous commit to this bug.
-
-2008-08-11 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #519292
-
- * e-tree.h: (e_tree_load_all_expanded_state):
- * e-tree.c: (e_tree_load_all_expanded_state):
- * e-tree-table-adapter.h:
- (e_tree_table_adapter_load_all_expanded_state):
- * e-tree-table-adapter.c:
- (e_tree_table_adapter_load_all_expanded_state),
- (set_expanded_state_func), (set_collapsed_state_func):
- Drop functions in favor of new functions.
- * e-tree.h: (e_tree_force_expanded_state):
- * e-tree.c: (e_tree_force_expanded_state):
- * e-tree-table-adapter.h: (e_tree_table_adapter_force_expanded_state):
- * e-tree-table-adapter.c: (e_tree_table_adapter_force_expanded_state),
- (struct ETreeTableAdapterPriv), (create_gnode), (etta_init):
- Use either default value of the model to expanded state of new node or
- use the one which has been set (forced) by new functions.
-
-2008-08-11 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #352695
-
- * e-tree-table-adapter.h:
- (e_tree_table_adapter_save_expanded_state_xml),
- (e_tree_table_adapter_load_expanded_state_xml):
- * e-tree-table-adapter.c:
- (e_tree_table_adapter_save_expanded_state_xml),
- (e_tree_table_adapter_save_expanded_state),
- (e_tree_table_adapter_load_expanded_state_xml),
- (e_tree_table_adapter_load_expanded_state):
- * e-tree.h: (e_tree_save_expanded_state_xml),
- (e_tree_load_expanded_state_xml):
- * e-tree.c: (e_tree_save_expanded_state_xml),
- (e_tree_load_expanded_state_xml):
- Be able to store expanded state also in memory, not only on the disk.
-
-2008-07-15 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #329821
-
- * e-table-item.c: (find_cell): Do not consider last row's height
- till the bottom.
- * e-table-item.h: (e_table_item_compute_mouse_over):
- * e-table-item.c: (e_table_item_compute_mouse_over):
- * e-table-group-container.c: (etgc_compute_mouse_over),
- (etgc_class_init):
- * e-table-group-leaf.c: (etgl_compute_mouse_over), (etgl_class_init):
- * e-table.h: (e_table_get_mouse_over_cell):
- * e-table.c: (e_table_get_mouse_over_cell):
- * e-table-group.h: (struct ETableGroupClass),
- (e_table_group_compute_mouse_over):
- * e-table-group.c: (e_table_group_compute_mouse_over),
- (etg_class_init): Be able to calculate mouse-over position correctly,
- relatively to the ETableItem.
-
-2008-06-03 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-table-example-1.c: (main):
- * e-table-example-2.c: (main):
- * e-table-size-test.c: (main):
- * test-check.c: (check_test):
- * test-cols.c: (multi_cols_test):
- gdk_rgb_get_cmap -> gdk_rgb_get_colormap
-
-2008-06-03 Kjartan Maraas <kmaraas@gnome.org>
-
- * test-check.c: (check_test):
- * test-cols.c: (multi_cols_test):
- gdk_pixbuf_unref() -> g_object_unref()
-
-2008-06-03 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-cell-combo.c: (e_cell_combo_init):
- gtk_window_set_policy -> gtk_window_set_resizable
-
-2008-05-22 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #534360
-
- * e-table-memory-callbacks.c:
- * e-table-memory-store.c:
- * e-table-model.c:
- * e-table-simple.c:
- * e-tree-memory-callbacks.c:
- * e-tree-model.c:
- * e-tree-simple.c:
- Migrate from deprecated GtkObject symbols to GObject equivalents.
-
-2008-04-30 Milan Crha <mcrha@redhat.com>
-
- ** Part of fix for bug #528288
-
- * e-tree.h: (e_tree_set_info_message):
- * e-tree.c: (struct ETreePriv), (et_dispose), (e_tree_init),
- (tree_size_allocate), (e_tree_set_info_message):
- Allow setting info message into the tree. It doesn't check
- whether the tree is empty or not, so take care of that.
-
-2008-04-25 Danny Baumann <dannybaumann@web.de>
-
- ** Fix for bug #529893
-
- * e-table-header-item.c: (make_shaped_window_from_xpm):
- * e-cell-combo.c: (e_cell_combo_init):
- * e-cell-text.c: (ect_show_tooltip):
- Properly set type hints for popup windows.
-
-2008-03-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #519292
-
- * e-tree-table-adapter.c: (set_expanded_state_func),
- (set_collapsed_state_func): Use rather recurse function.
-
-2008-02-19 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #209353
-
- * e-table-item.c: (eti_event):
- Pass Home/End keys to cell when editing.
-
-2008-02-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #512623
-
- * e-tree.c: (item_key_press):
- Check only if Ctrl/Alt/Shift is pressed when required Shift only.
- * e-table.c: (group_key_press): Ignore/consider GDK_MODEx_MASK states.
-
-2008-01-28 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-table-item.c: (eti_draw): Fix some gradient issues.
-
-2008-01-24 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-cell-pixbuf.c: (pixbuf_draw), (pixbuf_height), (pixbuf_print),
- (pixbuf_print_height), (pixbuf_max_width): Cairfy pixbuf renderer for
- settings window.
-
-2008-01-22 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #511105
-
- * e-tree-table-adapter.c: (e_tree_table_adapter_load_expanded_state):
- * e-table-item.c: (eti_draw):
- * e-table-column-specification.c: (free_strings):
- Free allocated memory properly.
-
-2008-01-22 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #511094
-
- * e-cell-text.c: (ect_draw): Set proper foreground color based
- on focused/non-focused canvas.
-
-2008-01-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-table-item.c: (eti_draw): Draw the cursor only for multiselection.
-
-2008-01-20 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-cell-toggle.c: (etog_new_view), (etog_kill_view), (etog_draw),
- (etog_print), (e_cell_toggle_class_init),
- (e_cell_toggle_construct): Removed the pixmap cache. It wasn't giving
- alpha for the cairo rendered message list row.
- * e-table-item.c: (eti_draw): Render the rows with Cairo. It looks
- same as GtkTreeView and seems nice.
-
-2007-12-05 David Turner <cillian64@googlemail.com>
-
- ** Fix for bug #408170
-
- * e-table-header-item.c: (ethi_header_context_menu): Added
- mnemonics to the "Custom" and "Sort By" menu options
-
-2007-12-04 David Turner <cillian64@googlemail.com>
-
- ** Fix for bug #458824
-
- * e-table-config.glade: Added mnemonics to the "Group" dialog
-
-2007-11-05 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #255051
-
- * e-cell-combo.c: (e_cell_combo_key_press):
- * e-cell-text.c: (ect_event):
- Pass Escape event to parent, if there is no action to do with it.
- * e-table-click-to-add.c: (etcta_event): Drop changes when pressed
- Escape and go back to default line with text "Click to add...".
-
-2007-11-02 Damien Carbery <damien.carbery@sun.com>
-
- ** Fixes bug #492058
-
- * e-table-header-item.h:
- * e-table-header-item.c: Name the anonymous unions to build
- with the Sun Studio compiler.
-
-2007-11-02 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #463946
-
- * e-table-header-item.c: (ethi_popup_field_chooser):
- Fix of critical warning and misused variable.
-
-2007-11-01 Matthew Barnes <mbarnes@redhat.com>
-
- * e-table-click-to-add.c (etcta_add_message):
- Fix a const warning.
-
-2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-cell-text.c: (ect_event), (_blink_scroll_timeout):
- * e-table-config.c: (do_sort_and_group_config_dialog),
- (do_fields_config_dialog):
- * e-table-group-container.c: (etgc_add_array),
- (etgc_get_focus_column), (etgc_get_cell_geometry),
- (etgc_set_property), (etgc_get_property), (etgc_class_init),
- (etgc_reflow), (etgc_init), (e_table_group_container_print_page),
- (e_table_group_container_height):
- * e-table-group.c: (e_table_group_get_focus_column):
- * e-table-header.c: (e_table_header_get_columns), (eth_set_size):
- * e-table-item.c: (eti_tree_unfreeze), (eti_draw), (find_cell),
- (_do_tooltip), (eti_event), (e_table_item_height):
- * e-table-memory-store.c: (etms_initialize_value),
- (etms_value_is_empty):
- * e-tree-model.c: (e_tree_model_new), (e_tree_model_node_find):
- Warning fixes:
- - NULL vs. 0 vs. FALSE
- - Mark som code static
-
-2007-10-09 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #437579
-
- * e-table-field-chooser-item.c:
- * e-table-header-item.c:
- * e-table-header-item.h:
- * e-table-header-utils.c:
- * e-table.c:
- Fix various compiler warnings. Patch from Milan Crha.
-
-2007-10-02 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #469657
-
- * e-table-extras.c:
- * e-table-selection-model.c:
- Use destroy functions in GHashTables to simplify memory management.
-
-2007-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #470837
-
- * e-table-header-item.c: (sort_by_id), (popup_custom),
- (ethi_header_context_menu), (ethi_change_sort_state):
- Improved "Sort by" submenu behavior.
-
-2007-10-01 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #474557
-
- * e-table-group-container.c: (etgc_reflow):
- Choose right widget and use PANGO_PIXELS to calculate height.
-
-2007-09-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fix for bug #461195
-
- * e-table-header-item.c:
- * e-table-item.c:
- * e-tree.c:
- * e-table-click-to-add.c:
- * e-table.c:
- * e-table-group.c: Use GObject's marshalers.
-
-2007-09-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #478871
-
- * e-table-config.c: (config_fields_info_update):
- Shows proper 'Fields shown' description for all tables.
-
-2007-09-27 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #479716
-
- * e-table-config.c: (setup_gui):
- * Makefile.am: Get rid of e-table-config-no-group.glade and
- keep consistent with behavior and appearence.
-
-2007-09-26 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #340748
-
- * e-table.c: (e_table_set_state_object):
- Notifies others about change.
-
-2007-09-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #473903
-
- * e-tree.c: (et_real_construct):
- Fixes serious compiler warning.
-
-2007-08-31 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Move away from g_assert to g_return* critical warnings to debug
- them better.
-
- * e-cell-text.c: (ect_edit_select_all), (_get_position):
- * e-table-config.c: (configure_combo_box_add),
- (configure_combo_box_set_active),
- (update_sort_and_group_config_dialog):
- * e-table-group.c: (e_table_group_add), (e_table_group_add_array),
- (e_table_group_add_all), (e_table_group_remove),
- (e_table_group_increment), (e_table_group_decrement),
- (e_table_group_row_count), (e_table_group_set_focus),
- (e_table_group_get_focus), (e_table_group_get_focus_column),
- (e_table_group_get_printable), (e_table_group_compute_location),
- (e_table_group_get_cell_geometry):
- * e-table-header-utils.c: (e_table_header_compute_height),
- (make_composite_pixmap), (e_table_header_draw_button):
- * e-table-item.c: (eti_attach_cell_views), (eti_row_height_real),
- (eti_add_table_model), (eti_add_selection_model),
- (eti_header_structure_changed), (eti_add_header_model):
- * e-tree-table-adapter.c: (generate_tree):
-
-2007-08-24 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #239441
-
- * e-tree-table-adapter.c: (struct ETreeTableAdapterPriv),
- (etta_finalize), (etta_init), (resort_model),
- (etta_proxy_node_changed):
- Remember resort_idle_id and remove it from g_source when
- finalizing structure, so it will not be called when the
- structure itself is already freed.
-
-2007-08-23 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #303877.
-
- * e-cell-text.c: (update_im_cursor_locations): New function.
- Set the cursor location to IMContext for candidate window.
- (e_cell_text_get_cursor_locations): New function.
- Get the current cursor locations in root canvas.
- (e_cell_text_preedit_changed_cb): set the preedit cursor position to
- preedit_pos.
- (layout_with_preedit): call update_im_cursor_locations in the tail.
- Patch by Hiroyuki Ikezone.
-
-2007-08-07 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #419690
-
- * e-tree-table-adapter.c:
- (e_tree_table_adapter_root_node_set_visible): Add protection around
- etta.
-
-2007-08-07 Milan Crha <mcrha@redhat.com>
-
- ** Fix for bug #463946
-
- * e-table-header-item.c: (ethi_dispose), (ethi_popup_field_chooser):
- Fixes compiler warnings and weak pointer references.
-
-2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * e-cell-tree.c:
- * e-cell-hbox.c:
- * e-cell-popup.c:
- * e-tree-simple.c:
- * e-cell-date.c:
- * e-tree-table-adapter.c:
- * e-tree-scrolled.c:
- * e-table-field-chooser.c:
- * e-table-header-item.c:
- * e-cell-pixbuf.c:
- * e-table-subset-variable.c:
- * e-tree-selection-model.c:
- * e-tree-sorted-variable.c:
- * e-tree-memory-callbacks.c:
- * e-table-sorted.c:
- * e-table-subset.c:
- * e-table-search.c:
- * e-table-extras.c:
- * e-table-one.c:
- * e-table-config-field.c:
- * e-cell-combo.c:
- * e-table-item.c:
- * e-cell-toggle.c:
- * e-tree.c:
- * e-table-col.c:
- * e-table-field-chooser-item.c:
- * e-table-sort-info.c:
- * e-table-simple.c:
- * e-table-column.c:
- * e-table-scrolled.c:
- * e-tree-model.c:
- * e-table-column-specification.c:
- * e-table-group-container.c:
- * e-cell-text.c:
- * e-table-specification.c:
- * e-cell-number.c:
- * e-table-sorted-variable.c:
- * e-table-selection-model.c:
- * e-table-memory-callbacks.c:
- * e-cell.c:
- * e-table-click-to-add.c:
- * e-cell-float.c:
- * e-table-field-chooser-dialog.c:
- * e-tree-memory.c:
- * e-cell-progress.c:
- * e-table-group-leaf.c:
- * e-table.c:
- * e-table-sorter.c:
- * e-table-header.c:
- * e-table-group.c:
- * e-table-model.c:
- * e-cell-size.c:
- * e-table-without.c:
- * e-table-config.c:
- * e-cell-vbox.c:
- * e-tree-sorted.c:
- * e-table-state.c:
- * e-table-memory-store.c:
- * e-table-memory.c:
- * e-cell-spin-button.c:
- * e-cell-checkbox.c: Use G_DEFINE_TYPE instead of E_MAKE_TYPE.
-
-2007-07-27 Matthew Barnes <mbarnes@redhat.com>
-
- * Makefile.am:
- Rename EXTRA_GNOME_CFLAGS to GNOME_PLATFORM_CFLAGS.
- Similarly for EXTRA_GNOME_LIBS.
-
-2007-07-27 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #323522
-
- * e-table-item.c: (eti_unfreeze):
-
-2007-06-15 Matthew Barnes <mbarnes@redhat.com>
-
- * e-cell-vbox.c (ecv_finalize):
- Free the model_cols array when the instance is destroyed (#447742).
-
-2007-06-02 Gilles Dartiguelongue <dartigug@esiee.fr>
-
- ** Fixes part of bug #441014
-
- * e-cell-text.c: (build_layout), (ect_print):
- * e-cell-tree.c: (ect_realize):
- * e-table-column-specification.c:
- (e_table_column_specification_load_from_node),
- (e_table_column_specification_save_to_node):
- * e-table-field-chooser-item.c: (etfci_drag_data_get):
- * e-table-group-container.c:
- * e-table-header-item.c: (ethi_drag_data_received),
- (ethi_drag_data_get), (ethi_popup_field_chooser),
- (ethi_header_context_menu):
- * e-table-sort-info.c: (e_table_sort_info_load_from_node),
- (e_table_sort_info_save_to_node):
- * e-table-specification.c: (e_table_specification_load_from_node),
- (e_table_specification_save_to_file),
- (e_table_specification_save_to_string),
- (e_table_specification_save_to_node):
- * e-table-state.c: (e_table_state_load_from_node),
- (e_table_state_save_to_file), (e_table_state_save_to_string),
- (e_table_state_save_to_node):
- * e-table-subset-variable.c: (e_table_subset_variable_clear):
- * e-table-subset.c: (e_table_subset_construct):
- * e-tree-table-adapter.c: (save_expanded_state_func),
- (e_tree_table_adapter_save_expanded_state), (open_file),
- (e_tree_table_adapter_load_expanded_state): various
- compilation warning cleanups
-
-2007-05-31 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #333707 from David Moore
-
- * e-tree.c: (et_disconnect_from_etta), (e_tree_init),
- (et_table_rows_deleted), (et_connect_to_etta): Thread message
- selection improvements, while deleting messages in thread.
-
-2007-05-25 Matthew Barnes <mbarnes@redhat.com>
-
- * e-table-config.c:
- * e-table-config.h:
- Replace GalComboText with a GtkComboBox/GtkListStore (#441010).
-
-2007-05-17 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Add more support for GMail like sorting.
-
- * e-table-sorting-utils.c: (e_table_sorting_utils_tree_sort):
- * e-tree-memory-callbacks.c: (etmc_sort_value_at),
- (e_tree_memory_callbacks_class_init),
- (e_tree_memory_callbacks_new):
- * e-tree-memory-callbacks.h:
- * e-tree-model.c: (e_tree_model_class_init),
- (e_tree_model_sort_value_at):
- * e-tree-model.h:
-
-2007-05-16 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-tree-table-adapter.c:
- (e_tree_table_adapter_load_expanded_state): Add support for retaining
- default tree expand state
-
-2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #378441 from Ebby Wiselyn
-
- * e-table-header-item.c: Added mnemonics
-
-2007-05-12 simon.zheng <simon.zheng@sun.com>
-
- * Fix for bug #355919
-
- * e-table-header-utils.c: (make_composite_pixmap):
- gdk_rgb_get_visual()->depth always returns preferred visual
- depth, which isn't always equal to the that of current
- window. Whereas, using -1 will match the depth of the pixmap window
- to what we have in drawable window, which is the first
- argument of gdk_pixmap_new(). So use -1 instead.
-
-2007-04-20 Matthew Barnes <mbarnes@redhat.com>
-
- * e-cell.h:
- * e-cell-pixbuf.c:
- * e-cell-text.c:
- * e-printable.h:
- * e-table-group-container.c:
- Refactor the printing infrastructure. (#426816)
-
-2007-04-19 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #429422
-
- * e-table-size-test.c (create_table):
- * test-table.c (main):
- * e-cell-combo.c (e_cell_combo_show_popup):
- * e-table-example-1.c (create_table):
- * e-tree.c (header_canvas_size_allocate), (e_tree_setup_header):
- * e-cell-text.c (ect_show_tooltip):
- * e-table-example-2.c (create_table):
- * e-table.c (header_canvas_size_allocate):
- Use gtk_widget_set_size_request() or g_object_set() instead of
- gtk_widget_set_usize().
-
- * e-cell-tree.c (e_cell_tree_construct):
- * e-table-header-item.c (ethi_header_context_menu), (ethi_event):
- * e-table-extras.c (e_table_extras_add_cell):
- Use g_object_ref_sink() instead of gtk_object_sink().
-
- * e-cell-date.c (ecd_get_text):
- e_strdup_strip() is dead; just do it manually.
-
- * e-table-header-item.c (ethi_header_context_menu):
- Use gtk_radio_menu_item_get_group() instead of
- gtk_radio_menu_item_group().
-
- * e-table-search.c (e_table_search_class_init):
- * e-table-sort-info.c (e_table_sort_info_class_init):
- * e-tree-model.c (e_tree_model_class_init):
- * e-tree-memory.c (e_tree_memory_class_init):
- * e-table-header.c (e_table_header_class_init):
- * e-table-model.c (e_table_model_class_init):
- * e-table-config.c (config_class_init):
- * e-tree-sorted.c (e_tree_sorted_class_init):
- Use G_TYPE_FROM_CLASS() instead of E_OBJECT_CLASS_TYPE().
-
- * e-table-item.c (eti_dispose), (eti_unrealize), (eti_event):
- Use g_source_remove() instead of gtk_timeout_remove().
-
- * e-table-item.c (eti_event):
- Use g_timeout_add() instead of gtk_timeout_add().
-
- * e-tree.c (et_dispose):
- e_free_string_list() is dead; just do it manually.
-
- * e-tree-memory.c (e_tree_memory_sort_node):
- * e-table-sorting-utils.c (e_table_sorting_utils_sort):
- Use g_qsort_with_data() instead of e_sort().
-
-2007-03-29 Matthew Barnes <mbarnes@redhat.com>
-
- * e-table-header-utils.c:
- * e-table-item.c:
- * e-tree-header-item.c:
- * e-tree-table-adapter.c:
- Fix "incompatible pointer type" warnings (#360619).
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- * e-cell-checkbox.c:
- * e-table-header-item.c:
- Don't mix declarations and code (#405495).
-
-2007-03-20 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #419524
-
- * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
-
-2007-03-16 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes part of bug #360240
-
- * e-cell-text.c (ect_free_color):
- Remove unused variable.
-
-2007-03-01 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-cell-hbox.c: (ecv_new_view), (ecv_kill_view):
- * e-cell-pixbuf.c: (pixbuf_new_view), (pixbuf_kill_view):
- * e-cell-popup.c: (ecp_new_view), (ecp_kill_view):
- * e-cell-progress.c: (eprog_new_view), (eprog_kill_view):
- * e-cell-spin-button.c: (ecsb_new_view):
- * e-cell-text.c: (ect_new_view), (ect_kill_view):
- * e-cell-toggle.c: (etog_new_view), (etog_kill_view):
- * e-cell-tree.c: (ect_new_view), (ect_kill_view):
- * e-cell-vbox.c: (ecv_new_view), (ecv_kill_view):
- * e-cell.h: Rest of the workaround patch for the crash
- in bug #330728. Patch from Caolan McNamara.
-
-2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Print migration updates from Ebby Wiselyn
-
- * e-cell-toggle.c:
- * e-cell-text.c:
-
-2007-02-08 Matthew Barnes <mbarnes@redhat.com>
-
- ** Fixes bug #357216
-
- * e-table-field-chooser-item.c:
- * e-table-field-chooser-item.h:
- * e-table-group-container.c:
- * e-table-group-container.h:
- Replace deprecated GdkFont with PangoFontDescription.
-
- * e-table-header-item.c:
- * e-table-header-item.h:
- Replace deprecated GdkFont with PangoFontDescription.
- Rename "fontset" property to "font-desc", and change the property
- type to a boxed PangoFontDescription.
-
-2007-01-22 Srinivasa Ragavan <sragavan@novell.com>
-
- ** GtkPrint api migration from Ebby Wiselyn.
-
- * e-cell-checkbox.c: (ecc_print), (e_cell_checkbox_class_init):
- * e-cell-pixbuf.c: (gnome_print_pixbuf), (pixbuf_print),
- (pixbuf_print_height):
- * e-cell-popup.c: (ecp_print), (ecp_print_height):
- * e-cell-text.c: (ect_print), (ect_print_height):
- * e-cell-toggle.c: (etog_print), (etog_print_height):
- * e-cell.c: (e_cell_print), (e_cell_print_height):
- * e-cell.h:
- * e-table-group-container.c: (gp_draw_rect),
- (e_table_group_container_print_page),
- (e_table_group_container_height),
- (e_table_group_container_will_fit):
- * e-table-item.c: (eti_realize_cell_views), (eti_draw),
- (eti_event), (eti_printed_row_height), (gp_draw_rect),
- (e_table_item_print_page), (e_table_item_height),
- (e_table_item_will_fit):
-
-2006-12-04 Matthew Barnes <mbarnes@redhat.com>
-
- Fixes bug #357970
-
- * e-cell-pixbuf.c:
- * e-cell-progress.c:
- * e-cell-text.c:
- * e-cell-toggle.c:
- * e-cell-tree.c:
- * e-table-col.c:
- * e-table-extras.c:
- * e-table-header-item.c:
- * e-table-header-utils.c:
- * e-table-item.c:
- * e-table-memory-store.c:
- Don't call deprecated GLib / GDK functions.
-
-2006-12-04 Harish Krishnaswamy <kharish@novell.com>
-
- * e-table.c: (canvas_vbox_event), (click_to_add_event):
- Fixes bug #381642.
-
-2006-08-24 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes bug #337582
- * e-cell-text.c: Use GtkClipboard instead of GtkInvisible.
-
-2006-08-21 Andre Klapper <a9016009@gmx.de>
-
- * e-table-config.glade:
- changed window focus. Fixes bug #266802.
-
-2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-cell-text.c: (ect_event): Add a null check and remove code for a
- possible crash which is really useless.
-
-2006-08-20 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Patch from Pavel Roskin.
-
- * e-cell-text.c: Added missing headers.
- * e-table-utils.c: Added missing headers.
-
-2006-08-19 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fix for bug #350884
-
- * e-tree-table-adapter.c: (resort_model),
- (etta_proxy_node_changed): Sort the model after for gmail like
- display.
-
-2006-07-05 Rajeev ramanathan <rajeevramanathan_2004@yaoo.co.in>
-
- * e-cell-text.c: (ect_unrealize), (build_layout), (ect_draw): Added
- code to render ECell text items with antialiasing, hinting
- and sub-pixel ordering with cairo.
-
-2006-07-18 Benoît Dejean <benoit@placenet.org>
-
- ** Fixes bug #333041
- * e-table-group-container.c: add gettext support to some strings.
-
-2006-06-12 simon.zheng <simon.zheng@sun.com>
-
- **Fixes bug #338295
- * e-cell-text.c: (get_font_description_for_size), (get_font_size),
- (ect_print), (ect_print_height): Use pango to handle text when
- printing tasks
-
-2006-06-12 Ed Catmur <ed@catmur.co.uk>
-
- ** Fixes bug #343764 now entirely
- * e-table-header-utils.c: (e_table_header_draw_button):
- Adding a weak reference to avoid crashing.
-
-2006-06-12 Srinivasa Ragavan <sragavan@novell.com>
-
- Committing a fix for sorting in the vertical view.
-
- * e-table-column-specification.c:
- (e_table_column_specification_load_from_node):
- * e-table-column-specification.h:
- * e-table-header-item.c: (ethi_popup_sort_ascending),
- (ethi_popup_sort_descending), (ethi_header_context_menu),
- (ethi_change_sort_state):
- * e-table-utils.c: (et_col_spec_to_col):
-
-2006-06-08 Carlos Garcia Campos <carlosgc@gnome.org>
-
- ** Fixes bug #343764
- * e-table-header-utils.c: (e_table_header_draw_button):
- Ensure g_label points to the right widget before accessing to its
- style.
-
-2006-06-05 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- * Makefile.am: Remove extra tabs. Fixes #343734.
-
-2006-05-12 Hiroyuki Ikezoe <poincare@ikezoe.net>
-
- ** Fixes bug #341530.
- * e-table.h:
- Removed duplicate delcaration of e_table_commi_click_to_add.
-
-2006-04-10 Jeff Cai <jeff.cai@sun.com>
-
- ** Fixes bug #327035
- * e-table-header-item.c: (ethi_event):
- Grab focus only from widgets which can have focus on.
-
-2006-03-02 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #328283
-
- * e-table-item.c: (eti_tree_unfreeze): Use the right widget to
- unfreeze the tree.
-
-2006-03-01 Simon Zheng <simon.zheng@sun.com>
-
- ** Fixes bug #331400
-
- * e-cell-text.c: (ect_print_height): Table item height is decided
- by the max cell height in item. And cell-text is just one of cells.
- As done by ect_print(), to leave some margin for text, 2 for footer,
- 2 for header, actual print height should be 16 + 4.
-
-2006-02-24 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #332408
-
- * e-table-config.c: (e_table_proxy_etable_shown_new),
- (e_table_proxy_etable_available_new): Reverting the patch that fixes
- some compiler warning. The function is referred from the glade file,
- which was removed.
-
-2006-02-14 Srinivasa Ragavan <sragavan@novell.com>
-
- ** Fixes bug #328283
-
- * e-table-item.c: (eti_tree_unfreeze): Added the return value for
- scroll-event handler which causes a crash
-
-2006-01-27 Andre Klapper <a9016009@gmx.de>
- * e-table-config-no-group.glade:
- * e-table-config.glade:
- removed string "dialog1" from translation. Fixes bug 306118.
-
-2006-01-13 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-table-item.c: (adjustment_changed), (eti_tree_unfreeze),
- (eti_realize): Fixes the scroll issue with e-tree.
-
-2005-12-21 Chenthill Palanisamy <pchenthill@novell.com>
-
- committing for Akira TAGOH <tagoh@gnome-db.org>
-
- Fixes #303876
- * table/e-cell-text.c: (ect_event): Check if its a keep press
- event when the Return key is pressed.
-
-2005-12-18 Tor Lillqvist <tml@novell.com>
-
- * e-table-config.c (find_model_column_by_name): Use
- g_ascii_strcasecmp() instead of g_strcasecmp(). This function
- handles the English column names.
-
- * e-table-specification.c (e_table_specification_load_from_file)
- * e-table-state.c (e_table_state_load_from_file):
- Use e_xml_parse_file().
-
-2005-12-17 Tor Lillqvist <tml@novell.com>
-
- * Makefile.am: Link with bootstrap libs on Win32. Use
- E_WIDGETS_CFLAGS instead of GNOME_BONOBO_CFLAGS, GNOME_INCLUDEDIR,
- ICONV_CFLAGS and GNOME_FULL_CFLAGS. Link with all required
- libraries. Use -no-undefined on Win32.
-
-2005-12-09 Harish Krishnaswamy <kharish@novell.com>
-
- * e-table-example-2.c (create_table):
- * e-table-extras.c (ete_init):
- * e-table-size-test.c (create_table):
- * test-check.c (check_test):
- * test-cols.c (multi_cols_test):
- * test-table.c (table_browser_test):
- s/g_*_compare/e_*_compare.
-
-2005-12-07 Boby Wang <boby.wang@sun.com>
-
- Fixes #322740.
- * e-tree.c: (item_key_press): change the condition
- expression for GDK_RIGHT and GDK_LEFT.
-
-2005-12-06 Li Yuan <li.yuan@sun.com>
-
- * e-tree.c: (table_canvas_focus_event_cb):
- Fixes bug #322776.
- When focus come into e-tree, it is possible that the focused_item
- is not NULL and there is no focused item in e-tree. So test
- e_selection_model_cursor_row also.
-
-2005-10-14 Kaushal Kumar <kakumar@novell.com>
-
- * table/e-table-group-container.c
- (e_table_group_container_print_page): Use gnome_font_find_closest
- instead of gnome_font_find since Helvetica is not always present.
-
- Fixes bug #246803.
- Patch by: Mubeen Jukaku.
-
-2005-10-04 Devashish Sharma <sdevashish@novell.com>
-
- * e-table-extras.c (ete_init): Added compare type "stringcase" to
- ETableExtras to comapre hash table for case insensitive strings. The
- corresponding function g_str_case_compare has been added to e-util.c.
- See #207110.
-
-2005-09-29 Tor Lillqvist <tml@novell.com>
-
- * e-table.c (e_table_load_specification)
- * e-table-specification.c (e_table_specification_load_from_file)
- * e-tree-table-adapter.c (open_file): Use
- g_win32_locale_filename_from_utf8() from GLib 2.8 instead of
- gnome_win32_locale_filename_from_utf8() which was temporarily in
- libgnome.
-
-2005-09-28 Tor Lillqvist <tml@novell.com>
-
- * e-table-specification.c (e_table_specification_load_from_node):
- Use g_ascii_strcasecmp() instead of strcasecmp(). We are comparing
- to literal ASCII strings, just casefolding ASCII is enough. Also
- better for portability.
-
-2005-08-24 Li Yuan <li.yuan@sun.com>
-
- Fixes #314352.
- * e-table-item.c: (eti_event):
- if accessibility is enabled, we enable horizontal cusor
- movement for line selection.
-
-2005-08-23 Not Zed <NotZed@Ximian.com>
-
- * e-table-config.c (setup_fields): fix some missing casts.
-
-2005-08-10 Not Zed <NotZed@Ximian.com>
-
- ** See bug #313063.
-
- * e-tree.c (e_tree_class_init): fix the set_scroll_adjustments
- signal to take object, not pointer arguments. Since glib's
- anality doesn't accept an object pointer as a pointer. go figure.
-
-2005-07-25 Srinivasa Ragavan <sragavan@novell.com>
-
- * e-table-config.glade: Added code to use stock icons instead of
- -> and <-
-
-2005-06-23 Kaushal Kumar <kakumar@novell.com>
-
- * Makefile.am: Set libetableincludedir to table to match
- source directory name and fix evolution-exchange build
- without GAL.
-
-2005-06-01 Kaushal Kumar <kakumar@novell.com>
-
- * e-table-item.c (eti_dispose): Don't hide the tooltip if we don't
- have a canvas anymore.
- Patch by: Not Zed
-
-2005-05-20 Li Yuan <li.yuan@sun.com>
-
- * e-table-header-item.c:
- * e-table-header-item.h:
- export ethi_change_sort_state, so we can call it in a11y part.
- * e-tree.c: (e_tree_get_header_item):
- * e-tree.h:
- return the header item of e-tree.
-
- Fix for #302154.
-
-2005-03-14 Theppitak Karoonboonyanan <theppitak@gmail.com>
-
- * e-cell-text.c (e_cell_text_retrieve_surrounding_cb)
- (e_cell_text_delete_surrounding_cb): selecion fixes for im's.
-
-2005-02-25 Li Yuan <li.yuan@sun.com>
-
- Fix for #73009.
- * e-table-config-no-group.glade:
- * e-table-config.glade:
-
-2005-01-27 Harry Lu <harry.lu@sun.com>
-
- Some code clean work.
-
- * e-table-click-to-add.c: (etcta_class_init): move a11y registry
- call to a11y code.
- * e-table.c: (e_table_class_init): ditto.
- * e-tree.c: (e_tree_class_init): ditto.
-
-2005-01-27 Li Yuan <li.yuan@sun.com>
-
- * e-cell-combo.c: (e_cell_combo_init), (e_cell_combo_do_popup),
- (e_cell_combo_list_button_press), (e_cell_combo_button_press),
- (e_cell_combo_button_release), (e_cell_combo_key_press):
- add an a11y name for the popup list.
- make shortcut key ALT+Arrow work.
- Fixes #70261
- * e-cell-text.c: (e_cell_text_class_init), (_delete_selection),
- (_insert):
- add "text_inserted" and "text_deleted" signals to notify the
- text has been changed.
- (e_cell_text_get_text_by_view):
- new helper function to get the text being editted.
- * e-cell-text.h:
- add signal declaration.
- * e-cell-toggle.c: (etog_draw):
- add range check for negative values.
- * e-cell-vbox.c: (e_cell_vbox_class_init):
- * e-cell-vbox.h:
- make ECellVboxView public since it will be used in a11y part.
- * e-table-click-to-add.c: (etcta_style_set),
- (create_rect_and_text), (etcta_realize), (etcta_class_init),
- (e_table_click_to_add_commit):
- add "style_set" signal to click_to_add and implement
- the style_set function.
- (etcta_init):
- add a11y name to click to add.
- * e-table-click-to-add.h:
- add "style_set" signal to click_to_add and implement
- the style_set function.
- * e-table-config.c: (config_button_up), (config_button_down):
- check whether the columns are empty.
- * e-table-group-container.c:
- * e-table-group-container.h:
- make ETableGroupContainerChildNode public since it
- will be used in a11y part.
- * e-table-item.c: (eti_init):
- init eti->cols.
- (eti_event):
- at GDK_KEY_PRESS event and GDK_Down key pressed, we check
- view_col value before we pass it to eti_e_cell_event.
- (eti_class_init):
- call the new initialize function
- * e-table.c: (table_canvas_focus_event_cb):
- if canvas has a focused item but the etable does not
- have a cursor row, just focus the first item after check
- whether the click_to_add should get the focus.
-
-2005-01-26 JP Rosevear <jpr@novell.com>
-
- Fixes #38195
-
- * e-cell-combo.c (e_cell_combo_set_popdown_strings): don't convert
- to the locale for gtk widgets now
-
-2004-12-21 JP Rosevear <jpr@novell.com>
-
- Fixes #29309
-
- * e-table-header-item.h: add field chooser dialog data member
-
- * e-table-header-item.c: remove weak pointer ref
- (ethi_popup_field_chooser): if we already have a dialog, just
- present it, otherwise create a new one and listen for its
- destruction
-
-2004-11-24 Li Yuan <li.yuan@sun.com>
-
- * e-table.c: (e_table_get_cell_geometry):
- check whether header_canvas and table_canvas is NULL.
-
-2004-11-04 Li Yuan <li.yuan@sun.com>
-
- * gal/e-table/e-table.c: (table_canvas_focus_event_cb):
- if canvas has a focused item but the etable does not have a cursor row,
- just focus the first item.
-
-2004-10-19 JP Rosevear <jpr@novell.com>
-
- * e-table.c (table_canvas_focus_event_cb): return FALSE so we
- don't kill the focus event chain
-
-2004-08-09 Not Zed <NotZed@Ximian.com>
-
- * e-cell-combo.c (e_cell_combo_get_popup_pos): include scrollbar
- offset in vertical calculation. don't ask me i just work here.
- see #61932.
-
-2004-08-02 Radek Doulik <rodo@ximian.com>
-
- * e-table-config.c (e_table_config_construct): do not set
- position, it's already done in .glade, call set_transient_for
- always (passing NULL is valid as well)
-
- * e-table-config.glade: * e-table-config-no-group.glade: center
- window on parent, don't let it resize and most importan make it
- dialog window so that set_transient_for works against define views
- dialog
-
- Fixes #61936
-
-2004-07-07 Radek Doulik <rodo@ximian.com>
-
- * e-table-sorted-variable.c (etsv_add): added
- e_table_model_pre_change because we call
- e_table_model_row_inserted later. It fixes freeze/unfreeze for
- ETableItem assert warning which I run into when fixing #56271
-
-2004-06-22 Rodney Dawes <dobey@novell.com>
-
- * e-table-config.c (do_fields_config_dialog, e_table_config_new):
- Fix some spacing and border width properties on the dialog's widgets
- to make the dialog compliant with the HIG
-
-2004-06-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-model.[ch]: Added e_table_model_freeze and e_table_model_thaw
-
- * e-table-config.c (setup_fields): Use e_table_model_freeze and
- e_table_model_thaw
-
- Fixes #54785
-
-2004-06-11 Radek Doulik <rodo@ximian.com>
-
- * e-table-config.c (e_table_config_construct): set dialog window
- position, glade doesn't do that for us anymore as the window is
- first hidden, extended and later shown
-
- * e-table-config-no-group.glade: as below
-
- * e-table-config.glade: set visibility to false, it will keep the
- dialog hidden until we call gtk_widget_show and thus no resizing
- is visible while we are extending the dialog content
-
- Fixes #57825
-
-2004-06-10 Radek Doulik <rodo@ximian.com>
-
- * e-cell-text.c (layout_with_preedit): removed unused variable
-
- * e-tree.c (e_tree_get_item): added cast
- added #include <atk/atkregistry.h>
-
- * e-table-one.c (one_finalize): removed unused variable
-
- * e-table-item.c: added #include
- "gal/a11y/e-table/gal-a11y-e-table-item.h" for
- gal_a11y_e_table_item_factory_get_type prototype
-
- * e-table-header-utils.c (e_table_header_draw_button): removed
- unused variable
-
- * e-table-config.c (get_source_model_col_index): removed unused
- variable
-
- * e-table-click-to-add.c (finish_editing): added cast
- (etcta_event): ditto
-
- * e-cell-toggle.c: added #include
- "gal/a11y/e-table/gal-a11y-e-cell-registry.h" to have
- gal_a11y_e_cell_registry_add_cell_type prototype
-
- * e-cell-text.c (layout_with_preedit): removed unused variable
- (build_layout): ditto
- (ect_event): ditto
- (e_cell_text_commit_cb): ditto
-
- * e-cell-popup.c: added #include
- "gal/a11y/e-table/gal-a11y-e-cell-registry.h" to have
- gal_a11y_e_cell_registry_add_cell_type prototype
-
-2004-06-10 Not Zed <NotZed@Ximian.com>
-
- * e-tree-selection-model.c (e_tree_selection_model_select_paths):
- add new api for setting the whole selection in one go. See
- #59546.
-
-2004-06-09 Radek Doulik <rodo@ximian.com>
-
- * e-table-field-chooser.c (ensure_nonzero_step_increments): new
- helper function to set step_increments
- (allocate_callback): call ensure_nonzero_step_increments
- (resize): ditto
- (ensure_nonzero_step_increments): set step increments always to 16
-
- Fixes #48275
-
-2004-05-10 Bruce Tao <bruce.tao@sun.com>
-
- Fixes #51626
-
- * e-table-click-to-add.c: (etcta_event):
- Add an entry for focus_in event, do the same thing as button_press event.
-
- * e-table-item.c: (eti_event):
- Mask the Ctrl+Tab processing routine.
-
- * e-table.c: (table_canvas_focus_event_cb), (canvas_vbox_event),
- (click_to_add_event), (e_table_setup_table):
- Enable you to navigate between click_to_add and the existing tasks by
- pressing Ctrl+Tab. However, if there is no existing task, you can still jump
- out of click_to_add by this way.
-
-2004-05-04 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-tree.c (e_tree_find_next): Don't necessarily set row to 0 if
- the root node has the cursor (otherwise message_list_select()
- first unread will actually select the second unread if the first
- unread is the first in the list). Fixes a bug that's been pissing
- me off for years.
-
-2004-05-04 Not Zed <NotZed@Ximian.com>
-
- * e-table-item.c (eti_event): revert last patch.
- (eti_attach_cell_views): add some code to reset drags and other
- things as if the model changed, so we don't keep trying to run
- things we shouldn't be on the view which might be changing. This
- may break other things but should fix 57222 and related.
-
-2004-05-04 Not Zed <NotZed@Ximian.com>
-
- * e-table-item.c (eti_event): if motion column is beyond our known
- columns, just ignore it and don't generate a LEAVE_NOTIFY. uh,
- seems to work, and fixes #57222.
-
-2004-04-30 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-cell-text.c (e_cell_text_class_init): Changed the int param
- specs to take a min value of -1 and also defautl to -1 (-1 means
- off and they should all default to the same value that they
- default to in the init() function). Needed to fix bug #57304.
-
-2004-03-10 Hao Sheng <hao.sheng@sun.com>
-
- Fixes #55198
-
- * e-table-config.glade : Make the access key Alt+O work
-
-2004-02-26 Not Zed <NotZed@Ximian.com>
-
- * e-table-item.c (eti_table_model_pre_change): reset
- motion_row/motion_col if the model changes. See bug #54757.
-
-2004-02-12 Rodney Dawes <dobey@ximian.com>
-
- * e-cell-popup.c (ecp_draw):
- * e-cell-spin-button.c (ecsb_draw):
- * e-table-header-utils.c (e_table_header_draw_button): Change the
- shadow type for the arrows here, so that themes that do handle the
- use of shadow types with arrows, draw things correctly, instead of
- following what the old default gtk+ did in 1.x
-
-2004-01-27 Radek Doulik <rodo@ximian.com>
-
- * e-cell-text.c (ect_print): print strikeout/underline
-
- Fixes #32240
-
-2003-11-19 Bolian Yin <bolian.yin@sun.com>
-
- Fixes #51139
-
- * e-table-item.c : change the place of emitting
- "selection_model_removed" signal.
-
-2003-11-17 Mike Kestner <mkestner@ximian.com>
-
- * e-table-config.c : use new gal_combo_* namespace.
-
-2003-11-11 Bolian Yin <bolian.yin@sun.com>
-
- Fixes # 50480
-
- * e-table-item: add two signals: "selection_model_removed" and
- "selection_model_added"
-
-2003-10-13 Charles Zhang <charles.zhang@sun.com>
-
- * e-table-config.c (e_table_config_new): disable apply button
- when initial dialog.
- * e-table-header-item.c (apply_changes): disable apply button
- after applying changes.
-
-2003-10-23 Hans Petter Jansson <hpj@ximian.com>
-
- * e-table-item.c (eti_get_cell_background_color): Allocate
- colors using gdk_colormap_alloc_color().
-
-2003-09-28 Charles Zhang <charles.zhang@sun.com>
-
- * e-table-config.c (do_sort_and_group_config_dialog): process
- GTK_RESPONSE_DELETE_EVENT signal correctly.
- * e-table-config.c (do_fields_config_dialog): the same as above
- [#48815]
-
-2003-09-11 Mike Kestner <mkestner@ximian.com>
-
- * e-table-config.c (get_source_model_col_index): new method to
- get the source model column for a specified available_model idx.
- (create_global_store): save the source model index in a new col.
- (config_button_add): use the new index lookup function [48153].
-
-2003-09-11 Mike Kestner <mkestner@ximian.com>
-
- * e-table-sort-info.c (e_table_sort_info_load_from_node):
- move scnt and gcnt initialization outside the for loop [43156].
-
-2003-08-25 Harry Lu <harry.lu@sun.com>
-
- ** For bug #47874.
-
- * e-table-specification.c (e_table_specification_load_from_file):
- check whether file exists before call xmlParseFile().
- * e-table-state.c (e_table_state_load_from_file): ditto.
- * e-tree-table-adapter.c (open_file): ditto.
-
-2003-08-19 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-tree.c (draw_expander): add an expander_style param
- (ect_draw): pass expander_style to draw_expander
- (animate_expander): new timeout handler for expander animation
- (ect_event): on !retro clicks, draw a "semi" expander and start
- an animation handler to finish the animation.
-
-2003-08-15 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-tree.c (draw_retro_expander): extracted from ect_draw
- (draw_expander): new gtktreeview-like expander drawing
- (ect_draw): draw lines and expanders based on retro_look style prop
- (adjust_event_position): extracted method from ect_event
- (event_in_expander): new checks for motion/clicks in expander
- (ect_event): handle prelight for new expanders
- * e-table-item.c (eti_init): init new motion col/row
- (eti_event): synthesize leave_notify events for cells and propogate
- existing motion events to the cells.
- * e-tree.c (e_tree_class_init): add retro_look and expander_size
- style props.
-
-2003-08-12 Larry Ewing <lewing@ximian.com>
-
- * e-cell-toggle.c (check_cache): actually chose the right color to
- composite over when caching the pixmap.
-
-2003-08-08 Stanislav Brabec <sbrabec@suse.cz>
-
- * Makefile.am: Removed trailing backslash on last line.
-
-2003-07-28 Mike Kestner <mkestner@ximian.com>
-
- * e-table-config (setup_fields): map model_column to available
- model row by ignoring disabled columns.
-
-2003-06-30 Dan Winship <danw@ximian.com>
-
- * e-tree.c (e_tree_init): Initialize some missing fields. Fixes
- "no handler with id" warnings at evo shutdown
- (ETreePriv): remove unused table_rows_{inserted,deleted}_id
- (et_disconnect_from_etta): remove refs to them
-
- * e-table.c (e_table_drag_source_unset): free site->target_list if
- it's set.
-
-2003-06-22 Hans Petter Jansson <hpj@ximian.com>
-
- * e-cell-text.c (get_font_for_size): Implement.
- (ect_print): Use same font heuristics as evo calendar, pick a font
- that fits. Correct baseline calculation.
-
-2003-06-19 Larry Ewing <lewing@ximian.com>
-
- * e-table-specification.c (e_table_specification_load_from_node):
- remove extra ref, the count starts at one.
-
- * e-table-utils.c (e_table_spec_to_full_header): add_column adds a
- reference, so drop the intial reference.
-
- * e-table.c (et_real_construct):remove extra ref, count starts at
- one.
-
-2003-06-13 Mike Kestner <mkestner@ximian.com>
-
- * e-tree.c (et_search_search): don't do the CURSOR_FIRST
- checks if cursor is NULL [43523]
-
-2003-06-13 Mike Kestner <mkestner@ximian.com>
-
- * e-table-item.c (eti_get_cell_background_color): update to
- an alt row color more consistent with gtktreeview. [44610]
-
-2003-06-12 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-text.c (generate_layout): guard against NULL strings
- * e-table-config.c (create_global_store): don't add disabled
- column titles to the store. [44258]
- * e-tree-table-adapter.c (e_t_t_a_node_set_expanded): don't
- warn if we're trying to collapse a node that's not visible.
- * e-tree.c (et_connect_to_etta): don't connect to row_inserted
- and row_deleted. [43893]
-
-2003-05-28 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-date.c (ecd_get_text): use e_utf8_strftime_fix_am_pm
- and remove locale to utf8 conversion at end. [43485]
-
-2003-05-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-tree.c (tree_canvas_size_allocate): to really fix 42952
- use e_table_item_get_cell_geometry. Also a couple valgrind
- and g_warning fixes related to this change from Mike.
-
-2003-05-19 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-text.c (build_layout): don't call any line breaking
- or justification code if the width <= 0 since it's pointless
- and apparently pango likes to crash when you do. [43199]
-
-2003-05-16 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-text.c (invisible_finalize): kill
- (ect_stop_editing): destroy the invisible, not weak_unref
- (e_cell_text_view_get_invisible): don't weak_ref the invisible
- since we own its ref.
-
-2003-05-16 Mike Kestner <mkestner@ximian.com>
-
- * e-table-item.c (eti_event): fix a couple timer checks
- * e-tree-table-adapter.c (update_node): Traverse POST order
- so that the parent nodes are at the head of the prepended list.
- Don't restore expanded state to nodes that aren't in the tree
- any longer. Hopefully fixes #42856.
-
-2003-05-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-tree.c (tree_canvas_size_allocate): Call
- tree_canvas_reflow_idle() before deciding whether to move the
- adjustment, not afterwards. [#42952]
-
-2003-05-14 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-c (context_connect): use weak refs not datasets.
- (e_tree_dispose): weak_unref the context.
- Hopefully fixes 42617.
-
-2003-05-13 Mike Kestner <mkestner@ximian.com>
-
- * e-table-item.c (eti_event): gross hack to work around a
- post dispose event emission by gtk2.0/canvas2.0 [#42622]
-
-2003-05-09 Mike Kestner <mkestner@ximian.com>
-
- * e-tree.c (find_next_in_range): add null check for paths
- (find_prev_in_range): add null check for paths
-
-2003-05-09 Mike Kestner <mkestner@ximian.com>
-
- * e-table-item.c (eti_cursor_change): don't return on col == -1.
- * e-tree.c (tree_canvas_size_allocate): update the adjustment
- to center the cursor.
- (hover_timeout): remove unused variable to fix warning
-
-2003-05-06 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-table-adapter.c (insert_node): add missing model_changed
- (etta_proxy_node_inserted): add missing model_changed
- (etta_proxy_node_removed): add missing model_changed
-
-2003-05-05 Jeremy Katz <katzj@redhat.com>
-
- * e-table-config.c (setup_fields): Use correct macro for int->pointer
-
-2003-05-01 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-combo.c (e_cell_combo_selection_changed): new
- (e_cell_combo_init): connect to selection_changed on popup_list
- (e_cell_combo_do_popup): block selection_changed while popping up
- [bug #40996]
-
-2003-05-01 JP Rosevear <jpr@ximian.com>
-
- * e-table.c (et_real_construct): remove gratuitous ref
-
-2003-04-29 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-text.c (build_layout): don't use unicode ellipsis so
- that we don't break on broken font setups.
-
-2003-04-29 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-text.c (generate_layout): don't set width on the layout
- during edit
-
-2003-04-28 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-text.c (build_layout): don't do wrapping during edit
-
-2003-04-21 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-text.c (build_layout): use unicode ellipsis char for
- breaking lines. Use g_utf8_find_prev_char and check for failure
- so that we don't tight loop for small cells that can't display
- any chars.
-
-2003-04-21 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-tree.c (ect_draw): use e_tree_table_adapter_node_get_next
- to determine how to draw sibling lines.
- (ect_print): ditto
- * e-tree-table-adapter.c (e_t_t_a_node_get_next): new
-
-2003-04-19 Chris Toshok <toshok@ximian.com>
-
- [ fixes evolution bug #40464 ]
- * e-table.c (e_table_class_init): use G_SIGNAL_TYPE_STATIC_SCOPE
- for the GtkSelectionData args of table_drag_data_get and
- table_drag_data_received.
-
-2003-04-18 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-text.c (build_layout): if the layout splits into more
- than one line, shorten it to a single line with elipses.
- (generate_layout): don't ref NULL layouts
- (ect_enter_edit): use g_new0 for the CellEdit
- (get_position_from_xy): use generate_layout since edit->layout
- isn't necessarily set here.
-
-2003-04-17 JP Rosevear <jpr@ximian.com>
-
- * e-table-subset.c : add guarding for row indexing (Bug# 41497)
-
-2003-04-16 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-text.c (build_layout): set width and alignment of layout.
- (generate_layout): set width on existing layout and pass new width
- param to build_layout.
- (ect_draw): pass width to generate_layout
- (ect_height): pass width to generate_layout
- (ect_enter_edit): pass width to generate_layout
- (ect_max_width): pass width to generate_layout
- (ect_max_width_by_row): pass width to generate_layout
- (ect_show_tooltip): pass width to generate_layout
- (e_cell_text_view_command): pass width to generate_layout (Bug #37894)
-
-2003-04-15 Hans Petter Jansson <hpj@ximian.com>
-
- * e-table-header-utils.c (e_table_draw_elided_string): Don't unref
- the layout that was passed in.
- (e_table_header_draw_button): Always unref the layout when we're
- done with it.
-
- * e-tree-table-adapter.c (e_tree_table_adapter_load_expanded_state):
- Free the id when we're done with it.
-
-2003-04-11 JP Rosevear <jpr@ximian.com>
-
- * e-table-one.c (one_dispose): free data here since we don't have
- source in finalize
-
-2003-04-08 Mike Kestner <mkestner@ximian.com>
-
- * e-table-config-no-group.glade : add response ids to buttons
-
-2003-04-08 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-text.c : break e-font dependency
-
-2003-04-08 Mike Kestner <mkestner@ximian.com>
-
- * e-table-config.glade : swap button order
- * e-table-config-no-group.glade : swap button order
-
-2003-04-08 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-popup.c : remove debugging g_print calls
- * e-table-group-container.c : fix length_threshold prop range
- * e-table-group-leaf.c : fix length_threshold prop range
- * e-table-item.c : fix length_threshold prop range
-
-2003-04-04 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-table-adapter.c (etta_sort_info_changed): guard against
- root == NULL. Bug #39491.
-
-2003-04-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-tree.c (e_tree_class_init): Add a G_SIGNAL_TYPE_STATIC_SCOPE
- for the GTK_TYPE_SELECTION_DATA arg.
-
-2003-04-02 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-table-adapter.c (update_node): restore expanded
- state of node and all children. Fixes Ximian bug #40393.
- (check_expanded): new traverser function
-
-2003-03-31 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-table-adapter.c (kill_gnode): if killing the root
- node, set it to NULL in the priv data. Bug #39441.
-
-2003-03-24 Mike Kestner <mkestner@ximian.com>
-
- * e-table-sort-info.c (e_table_sort_info_load_from_node):
- properly parse nodes that include whitespace. bug #39896
-
-2003-03-24 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-table-adapter.c (update_node): don't call delete_node
- on the root node since generate_tree already does that. Thanks
- to Antonio Xu <antonio.xu@sun.com> for identifying the cause of
- the bug and providing a candidate patch. Bug #38320.
-
-2003-03-23 Chris Toshok <toshok@ximian.com>
-
- * e-table.c (do_drag_motion): fix UMR.
-
-2003-03-18 Chris Toshok <toshok@ximian.com>
-
- * e-cell-text.h: add underline_column field.
-
- * e-cell-date.c: add underline_column to the comment.
-
- * e-cell-size.c: add underline_column to the comment.
-
- * e-cell-text.c (build_layout): handle underline column.
- (ect_show_tooltip): same.
- (ect_set_property): same.
- (ect_get_property): same.
- (e_cell_text_class_init): same.
- (e_cell_text_init): same.
- (e_cell_text_new): add underline_column to the comment.
-
-2003-03-18 Chris Toshok <toshok@ximian.com>
-
- * e-table-item.h (ETableItem): add cursor_idle_id.
-
- * e-table-item.c (eti_idle_maybe_show_cursor): save off the
- cursor_idle_id.
- (eti_idle_show_cursor_cb): reset the cursor_idle_id to 0.
- (eti_dispose): remove the cursor_idle_id. Fixes a crash in the
- evolution select-names dialog.
-
-2003-03-18 Mike Kestner <mkestner@ximian.com>
-
- * e-table-header-item.c (ethi_draw): mimic Gtk's sort arrows
- (ethi_start_drag): mimic Gtk's sort arrows
-
-2003-03-18 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-selection-model.c (select_single_path): null start_path
- (etsm_invert_selection): null start_path
- (etsm_toggle_single_row): null start_path
- (etsm_real_move_selection_end): start at start_path, not cursor
- (etsm_set_selection_end): set start_path
- (e_tree_selection_model_init): null start_path
-
-2003-03-14 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-table-adapter.c (update_node): save and restore expanded
- state so parents don't collapse when children are added to them.
- (e_tree_table_adapter_node_is_expanded): guard against null nodes.
-
-2003-03-05 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-model.c : fix a couple ==TRUE uses pointed out by
- Morten Welinder <terra@diku.dk>.
-
-2003-03-04 Dmitry Mastrukov <dmitry@taurussoft.org>
-
- * e-cell-date.c (ecd_get_text): i18n fix
- * e-table.c (et_real_construct): i18n fix
- * e-table-config.c (create_global_store): i18n fix
- * e-table-utils.c (et_col_spec_to_col): i18n fix
-
-2003-03-04 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-selection-model.c : some cursor fixes
-
-2003-03-04 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-selection-model.c : rewrite to store selected paths in a
- hashtable instead of a tree.
- * e-tree-table-adapter.c : lose the hacky orig_position api since
- etsm doesn't need it anymore.
-
-2003-02-26 Rodney Dawes <dobey@ximian.com>
-
- * e-tree.c (et_canvas_style_set): Add style_set to update list properly
- (et_canvas_realize): Remove this as it's no longer needed with support
- for the style_set implementation
-
-2003-02-28 Mike Kestner <mkestner@ximian.com>
-
- * e-table.c (et_drag_motion): remove alloc-based transform
- (et_drag_data_received): ditto
- (et_drag_drop): ditto
- (do_drag_motion): ditto
-
-2003-02-28 Mike Kestner <mkestner@ximian.com>
-
- * e-tree.c (et_drag_motion): remove alloc-based transform
- (et_drag_data_received): ditto
- (et_drag_drop): ditto
- (et_hover_timeout): ditto
- (do_drag_motion): ditto
-
-2003-02-20 Mike Kestner <mkestner@ximian.com>
-
- * e-table-item.c (eti_table_model_rows_deleted): fix overzealous
- g_asserts to avoid crashes when eti->rows is already updated.
-
-2003-02-20 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-selection-model.c (etsm_orig_position): kill
- (etsm_find_node_unless_equals): use new etta_orig_position
- (update_parents): use new etta_orig_position
- (etsm_recurse_is_path_selected): use new etta_orig_position
- * e-tree-table-adapter.c (e_tree_table_adapter_orig_position): new
- (resort_node): populate orig_pos, fix sorting_map bound bug
- (create_gnode): initialize orig_pos
- (delete_node): call resort_node so orig_pos gets updated
- (insert_node): always call resort_node let it decide whether to sort
-
-2003-02-18 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-table-adapter.c (move_map_elements): set remap_needed
-
-2003-02-17 Chris Toshok <toshok@ximian.com>
-
- * e-cell-text.c (build_layout): make sure the row >= 0 before
- calling value_at to calc "strikeout".
-
-2003-02-17 Chris Toshok <toshok@ximian.com>
-
- * e-tree-table-adapter.c (etta_proxy_node_data_changed): return
- after the e_table_model_no_change call.
- (etta_proxy_node_col_changed): same.
-
-2003-02-13 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-table-adapter.c (*_load_expanded_state): guard for
- null paths if save_id lookup fails.
-
-2003-02-13 Mike Kestner <mkestner@ximian.com>
-
- * e-table-header-item.c (ethi_drag_motion): don't transform
- based on allocation position. Position isn't absolute now.
-
-2003-02-13 Mike Kestner <mkestner@ximian.com>
-
- * e-table-header-utils.c (e_table_header_draw_button): kill
- a double unref on the pango_layout.
-
-2003-02-12 Hans Petter Jansson <hpj@ximian.com>
-
- * e-table-click-to-add.c (etcta_realize): Request a reflow on
- realization, so size and placement will be correct initially.
-
-2003-02-12 Mike Kestner <mkestner@ximian.com>
-
- * e-tree.c (e_tree_find_next): handle reverse searches
- (find_prev_in_range): reverse search impl
- (et_real_construct): kill warnings
-
-2003-02-12 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-table-adapter.c (insert_node): work around broken models
- that insert children before parents. bad models.
- (e_tree_table_adapter_load_expanded_state): don't update_node
- (e_tree_table_adapter_node_set_expanded): recursively expand
- parent if the node is not visible yet.
- (e_tree_table_adapter_set_sort_info): don't resort empty trees
-
-2003-02-10 Mike Kestner <mkestner@ximian.com>
-
- * e-tree.c (e_tree_find_next): rewrite to use etta
- (find_next_in_range): helper func to search a range of rows
- (find_next_callback): kill
-
-2003-02-06 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-table-adapter.c (resort_node): index bound bug
- (insert_children): prepend/reverse for now
- (generate_tree): resize old map to zero before filling it again
- (insert_node): fix assumption that root parent node has an index
-
-2003-02-06 Not Zed <NotZed@Ximian.com>
-
- * e-tree-table-adapter.c (delete_node): use the parent path to
- find the parent node rather than the row, which is not valid for
- the root node, which still needs its visible child count updated.
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * e-table-config.c (config_class_init): Replace deprecated
- glade_gnome_init() call with glade_init().
-
- * e-table-field-chooser.c (e_table_field_chooser_class_init):
- Likewise.
-
-2003-02-03 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-selection-model.c : remove e-tree-sorted usage
- * e-tree-table-adapter.* : rewrite to perform sorting
- * e-tree.c : remove e-tree-sorted usage
-
-2003-01-27 Jody Goldberg <jody@gnome.org>
-
- * Release 1.99.1
-
-2003-01-23 Larry Ewing <lewing@ximian.com>
-
- * e-table-click-to-add.c (e_table_click_to_add_commit): destroy
- canvas items to removing them, simply unrefing them is not
- sufficient.
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-tree-table-adapter.c
- (e_tree_table_adapter_load_expanded_state): Call
- e_table_model_pre_changed() only once so we dont' get the table in
- a frozen state after returning from here.
-
-2003-01-15 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-tree-table-adapter.c
- (e_tree_table_adapter_save_expanded_state): Same here.
-
- * e-table-state.c (e_table_state_save_to_file): Same as below.
-
- * e-table-specification.c (e_table_specification_save_to_file):
- Back to using e_xml_save_file(). Not sure we can really trust
- xmlSaveFile (sure as hell couldn't in the libxml-1.x days),
- besides, e_xml_save_file protects against corruption due to not
- enough disk space.
-
-2003-01-15 Not Zed <NotZed@Ximian.com>
-
- * e-cell-tree.c (ect_draw): If we set a clip rectangle, clear it
- after we've finished.
-
-2002-01-10 Mike Kestner <mkestner@ximian.com>
-
- * e-table-item.c (eti_table_model_rows_deleted): revert broken fix
-
-2002-12-18 Chris Toshok <toshok@ximian.com>
-
- * e-table-group-container.c (etgc_dispose): free the children
- before we free and dispose of our ecol, since
- e_table_group_container_child_node_free depends on it. Fixes a
- crash.
-
-2002-12-18 Chris Toshok <toshok@ximian.com>
-
- * e-table-header-item.c (ethi_popup_customize_view): pass NULL for
- parent_window for e_table_config_new.
-
- * e-table-config.glade, e-table-config-no-group.glade: switch from
- GnomePropertyBox to GtkDialog, remove the extra notebook widget
- from the heirarchy, and set all the subdialogs modal.
-
- * e-table-config.h: add parent_window arg to
- e_table_config_{new,construct}.
-
- * e-table-config.c (config_dialog_changed): new function, not
- really needed yet since the apply/ok buttons are never
- insensitive.
- (config_get_property): handle the "state" read-only property.
- (config_class_init): put back in the "state" property that was
- deleted during the merge from the gal-2 branch (it looks like).
- (do_sort_and_group_config_dialog): set the sort/group dialog
- transient for the e-table-config dialog, and
- gnome_property_box_changed -> config_dialog_changed.
- (do_fields_config_dialog): same, but with the fields dialog.
- (dialog_response): response handler for the e-table-config dialog.
- (setup_gui): remote the hide button/notebook code, since neither
- of those widgets exist anymore in this dialog, and remove the
- "apply" signal and connect to "response", since we're a GtkDialog
- dialog instead of a GnomePropertyBox.
- (e_table_config_construct): take a parent_window arg, and
- set_transient_for if it's non-NULL.
- (e_table_config_new): take parent_window arg and pass to
- construct.
-
-2002-12-16 Chris Toshok <toshok@ximian.com>
-
- * e-cell-text.c (_get_tep): edit->tep isn't a GtkObject anymore.
-
-2002-12-16 Chris Toshok <toshok@ximian.com>
-
- * e-table-header-utils.c (e_table_draw_elided_string): pass in the
- pango layout so we don't have to create another one here. Also,
- elide the string properly (same method that e-clipped-label uses)
- and simplify the extent operations.
- (e_table_header_compute_height): just use
- pango_layout_get_pixel_size here.
- (e_table_header_draw_button): make sure the clip rectangle is
- NULL'ed on our gc, since random gtk calls seem to install one,
- which sucks. Also, simplify the pango layout stuff a little.
-
-2002-12-16 Chris Toshok <toshok@ximian.com>
-
- * e-table.c (et_real_construct): remove obvious double g_strdup.
-
- * e-table-header-item.c (ethi_header_context_menu): ref/sink the
- popup.
-
- * e-table-field-chooser.c (e_table_field_chooser_init): use
- gtk_widget_show_all so our custom widget gets displayed.
-
-2002-12-13 Mike Kestner <mkestner@ximian.com>
-
- * e-table-item.c (eti_table_model_rows_deleted): valgrindage
-
-2002-12-05 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-table-extras.c (ete_init): Add a "collate" sort callback that
- uses the new g_collate_compare().
-
-2002-12-03 Hans Petter Jansson <hpj@ximian.com>
-
- * e-table.c (e_table_get_state_object): Don't leak old sort info.
-
-2002-12-03 Not Zed <NotZed@Ximian.com>
-
- * e-tree-memory.c (etmm_dispose): make this a dispose rather than
- finalise. Crashes on finalise otherwise.
-
-2002-11-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-table-memory-store.c (etms_finalize): Call
- e_table_memory_store_clear().
- (e_table_memory_store_clear): Free the values.
- (e_table_memory_store_remove): Likewise.
-
-2002-11-18 Chris Toshok <toshok@ximian.com>
-
- * e-table-config.c (connect_button): take GCallback, not
- GtkSignalFunc.
- (configure_sort_dialog): show the custom widget.
- (configure_group_dialog): same.
- (configure_fields_dialog): same, also pass G_CALLBACK (func),
- instead of GTK_SIGNAL_FUNC (func), to connect_button.
- (setup_gui): pass G_CALLBACK (func), instead of GTK_SIGNAL_FUNC
- (func), to connect_button.
-
- * Makefile.am (glade_DATA): remove e-table-group.glade, since we
- don't use it anyplace.
-
-2002-11-16 Chris Toshok <toshok@ximian.com>
-
- * e-table.c (set_scroll_adjustments): check for
- table->table_canvas == NULL.
-
- * e-table-item.c (eti_dispose): guard eti->tooltip.
-
-2002-11-16 Chris Toshok <toshok@ximian.com>
-
- * e-cell-checkbox.[ch]: GObject port work.
-
- * e-cell-combo.[ch]: same.
-
- * e-cell-date.[ch]: same.
-
- * e-cell-float.[ch]: same.
-
- * e-cell-number.[ch]: same.
-
- * e-cell-pixbuf.[ch]: same.
-
- * e-cell-popup.[ch]: same.
-
- * e-cell-progress.[ch]: same.
-
- * e-cell-size.[ch]: same.
-
- * e-cell-spin-button.[ch]: same.
-
- * e-cell-text.[ch]: same.
-
- * e-cell-toggle.[ch]: same.
-
- * e-cell-tree.[ch]: same.
-
- * e-cell-vbox.[ch]: same.
-
- * e-cell.[ch]: same.
-
- * e-table-col.c: same.
-
- * e-table-column.c: same.
-
- * e-table-config-field.[ch]: same.
-
- * e-table-config.c: same.
-
- * e-table-config.glade: same.
-
- * e-table-field-chooser-dialog.[ch]: same.
-
- * e-table-field-chooser-item.[ch]: same.
-
- * e-table-field-chooser.[ch]: same.
-
- * e-table-group-container.[ch]: same.
-
- * e-table-group-leaf.[ch]: same.
-
- * e-table-group.[ch]: same.
-
- * e-table-header-item.[ch]: same.
-
- * e-table-header-utils.[ch]: same.
-
- * e-table-header.c: same.
-
- * e-table-item.[ch]: same.
-
- * e-table-scrolled.[ch]: same.
-
- * e-table-utils.c: same.
-
- * e-table.[ch]: same.
-
- * e-tree-memory-callbacks.h: same.
-
- * e-tree-scrolled.[ch]: same.
-
- * e-tree-sorted-variable.c: same.
-
- * e-tree.[ch]: same.
-
- * test-check.c: same.
-
- * test-cols.c: same.
-
- * test-table.c: same.
-
-2002-11-14 Chris Toshok <toshok@ximian.com>
-
- * e-table-header-item.c (ethi_popup_customize_view): fix typo.
-
-2002-11-14 Chris Toshok <toshok@ximian.com>
-
- * e-table-header-item.c (ethi_popup_customize_view): ETableConfig
- derives from GObject (fix warnings).
-
- * e-table.c: deal with ESorter deriving from GObject.
-
- * e-table-sorter.[ch]: this derives from GObject now.
-
-2002-11-14 Chris Toshok <toshok@ximian.com>
-
- * e-table-item.c: deal with ESelectionModel no longer deriving
- from GtkObject.
-
- * e-table.c: same.
-
- * e-tree.c: same.
-
- * e-table-config.c (do_fields_config_dialog): use GtkDialog's
- reponse instead of GnomeDialog's button.
-
- * e-table-click-to-add.[ch]: GObjectify this.
-
- * e-table-selection-model.[ch]: this derives from GObject now.
-
- * e-tree-selection-model.[ch]: same.
-
-2002-11-14 Chris Toshok <toshok@ximian.com>
-
- * e-table-without.[ch]: this subclasses from GObject now, not
- GtkObject. don't use GtkObject (especially casts to it) inside
- the code.
-
- * e-table-config-no-group.glade: libglade-convert.
-
- * e-table-config.glade: same.
-
- * e-table-field-chooser.glade: same.
-
- * e-table-group.glade: same.
-
-2002-11-13 Chris Toshok <toshok@ximian.com>
-
- * e-table.c (e_table_class_init): register the signals with
- g_signal_new.
-
-2002-11-08 Chris Toshok <toshok@ximian.com>
-
- * e-table-memory-store.h: correct the GET_CLASS macro.
-
- * e-table-one.h: same.
-
- * e-table-sorted.h: same.
-
- * e-table-subset.h: same.
-
- * e-tree-sorted-variable.h: same.
-
- * e-tree-table-adapter.h: same.
-
-2002-11-05 Mike Kestner <mkestner@ximian.com>
-
- * e-table-sorted-variable.[ch] : GObjectify
- * e-tree-sorted-variable.[ch] : GObjectify
-
-2002-11-05 Mike Kestner <mkestner@ximian.com>
-
- * e-cell-text.c : remove ref/unref G_OBJECT masks
- * e-table-extras.c : ditto
- * e-table-header-item.c : ditto
- * e-table-item.c : ditto
- * e-table-memory-store.c : ditto
- * e-table-one.c : ditto
- * e-tree-sorted.c : ditto
- * e-tree-table-adapter.c : ditto
- * e-tree.c : ditto
-
-2002-11-05 Mike Kestner <mkestner@ximian.com>
-
- * e-table-col.[ch] : GObjectify
- * e-table-column-specification.[ch] : GObjectify
- * e-table-config.[ch] : GObjectify
- * e-table-group-leaf.c : use GObject api for models
- * e-table-group.c : use GObject api for models
- * e-table-header-item.c : use GObject api for models
- * e-table-header.c : use GObject api for models
- * e-table-selection-model.c : use GObject api for models
- * e-table-sort-info.[ch] : GObjectify
- * e-table-sorted.[ch] : GObjectify
- * e-table-sorter.c : use GObject api for models
- * e-table-specification.c : use GObject api for models
- * e-table-state.[ch] : GObjectify
- * e-table-subset-variable.[ch] : GObjectify
- * e-table-subset.[ch] : GObjectify
- * e-table.c : use GObject api for models
-
-2002-11-05 Mike Kestner <mkestner@ximian.com>
-
- * e-table-item.c : use GObject api for models
- * e-table-memory-callbacks.[ch] : GObjectify
- * e-table-memory-store.[ch] : GObjectify
- * e-table-memory.[ch] : GObjectify
- * e-table-model.[ch] : GObjectify
- * e-table-one.[ch] : GObjectify
- * e-table-simple.[ch] : GObjectify
- * e-tree-memory.[ch] : GObjectify
- * e-tree-model.[ch] : GObjectify
- * e-tree-selection-model.c : use GObject api for models
- * e-tree-simple.[ch] : GObjectify
- * e-tree-sorted.[ch] : GObjectify
- * e-tree-table-adapter.[ch] : GObjectify
- * e-tree.c : use GObject api for models
-
-2002-11-04 Mike Kestner <mkestner@ximian.com>
-
- * e-table-group.c : use GObject api for ETableHeader
- * e-table-header-item.c : use GObject api on ETableHeader
- * e-table-header.[ch] : GObjectify
- * e-table-item.c : use GObject api on ETableHeader
- * e-table-search.[ch] : GObjectify
- * e-table-sorted.c : use GObject api for ETableHeader
- * e-table-sorter.c : use GObject api for ETableHeader
- * e-table-specification.[ch] : GObjectify
- * e-table-utils.c : use GObject api for ETableHeader
- * e-tree-sorted.c : use GObject api for ETableHeader
- * e-tree.c : use GObject api on Header, Spec, and Search
-
-2002-11-01 Mike Kestner <mkestner@ximian.com>
-
- * e-table-extras : gobjectify
- * e-tree.c (et_real_construct): ETableExtra is now a GObject
- (e_tree_class_init): remove duplicated signals
-
-2002-10-26 Jody Goldberg <jody@gnome.org>
-
- * Release 2.0.0.7
-
-2002-10-24 Mike Kestner <mkestner@ximian.com>
-
- * e-tree.c (e_tree_set_state_object): call e_tree_state_change
-
-2002-10-24 Chris Toshok <toshok@ximian.com>
-
- * e-table-memory-store.h: add prototypes for the _change*
- functions.
-
- * e-table-memory-store.c (e_table_memory_store_change_array): new
- function, mostly c&p from _insert_array.
- (e_table_memory_store_change): new function, mostly c&p from
- _insert.
- (e_table_memory_store_change_adopt_array): new function, mostly
- c&p from _insert_adopt_array.
- (e_table_memory_store_change_adopt): new function, mostly c&p from
- _insert_adopt.
-
-2002-10-18 JP Rosevear <jpr@ximian.com>
-
- * e-table-item.c (eti_cursor_activated): don't emit a signal if we
- couldn't find the view row
-
-2002-10-02 Mike Kestner <mkestner@ximian.com>
-
- * e-table-search.c (e_table_search_destroy): call drop_timeout
-
-2002-09-27 Mike Kestner <mkestner@ximian.com>
-
- * e-table-item.c (eti_get_cell_foreground_color): use the fg color
- array in style, not text color. Change requested by Chris Lahey.
-
-2002-09-24 Mike Kestner <mkestner@ximian.com>
-
- * e-tree.c (e_tree_set_search_column): New api to set the search
- column on a tree without having to set a sort column.
-
-2002-09-18 Mike Kestner <mkestner@ximian.com>
-
- * e-tree-model.c (e_tree_model_is_expandable): guard against NULL
- nodes.
-
-2002-09-18 Dan Winship <danw@ximian.com>
-
- * e-table.c (et_real_construct): Set the selection model's
- selection_mode after setting the table model, or things will break
- in the GTK_SELECTION_SINGLE case if the table doesn't start out
- empty.
-
-2002-09-17 Mike Kestner <mkestner@ximian.com>
-
- * gal/e-table/e-table-item.c (eti_event): exit editing on dblclick.
- ungrab based on grabbed_count. unset grabbed_col and grabbed_row
- on ungrab.
-
-2002-09-13 Jody Goldberg <jody@gnome.org>
-
- * Release 2.0.0.6
-
-2002-09-10 Mike Kestner <mkestner@ximian.com>
-
- * gal/e-table/e-table-item.c (eti_event): allow keypress handling
- for cursor_col==-1 as long as cursor_row isn't -1 also so that e-tree
- searching works without click focusing an item.
-
-2002-08-29 Morten Welinder <terra@diku.dk>
-
- * e-table.c (et_destroy): Protect against double destroy.
-
- * e-cell-text.c (generate_layout): Handle row==-1 brutally.
- (build_layout): Handle row==-1 and constify.
-
- * e-table-search.c (e_table_search_class_init): Use INT, not ENUM
- signal argument.
-
-2002-08-06 Jody Goldberg <jody@gnome.org>
-
- * Release 2.0.0.5
-
-2002-08-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-tree-table-adapter.c
- (e_tree_table_adapter_save_expanded_state): And finally here.
-
- * e-table-state.c (e_table_state_save_to_file): Same here.
-
- * e-table-specification.c (e_table_specification_save_to_file): No
- need to save to a temp file first here either since
- e_xml_save_file now does that for us.
-
- * e-table.c (e_table_save_specification): No need to handle
- writing to a temp file first anymore, since I've updated
- e_xml_save_file() to handle that for us.
-
-2002-08-06 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-cell-progress.c: #include <string.h> for memset
-
- * e-table.c (e_table_save_specification): Updated to use
- e_xml_save_file() instead of xmlSaveFile(). Also fixed to save to
- a tmp file first.
-
- * e-table-specification.c (e_table_specification_save_to_file):
- Same as above.
-
- * e-table-state.c (e_table_state_save_to_file): Same here.
-
- * e-tree-table-adapter.c
- (e_tree_table_adapter_save_expanded_state): And here too.
-
-2002-07-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-tree.c (item_key_press): In the case of '-' and '=', check
- that no non-Shift modifier is pressed.
-
-2002-07-19 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-table-adapter.c (find_next_node, find_first_child_node):
- Made these able to find the potential row for a new node which
- will be the last row.
- (find_row_num): Made this handle find_next_node and
- find_first_child_node returning n_map.
-
-2002-06-18 JP Rosevear <jpr@ximian.com>
-
- Patch by clahey.
-
- * e-table.c (et_get_arg): get the use_click_to_add value
- (et_set_arg): set the use_click_to_add_value, and either display
- the item or destroy it
- (e_table_class_init): add the use_click_to_add arg
-
-2002-06-18 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text.c: Major change. Ported this to pango.
-
-2002-06-14 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c, e-table.h: Removed the drag_get_data_row and
- drag_get_data_col fields since they're not used any longer.
- (e_table_construct): If specification loading fails, return a NULL
- ETable instead of just ignoring it.
- (e_table_drag_highlight): Only destroy table->drop_highlight if it
- exists.
-
- * e-cell-popup.c (ecp_draw, ecp_event): Don't draw or interact
- with the popup button if a cell isn't editable (based on a patch
- by JPR.)
-
- * e-table-col.c, e-table-col.h: Added the compare_col field to
- this structure. Added a GtkArg to set it.
-
- * e-table-column-specification.c, e-table-column-specification.h:
- Added the compare_col field here. Made it load properly from xml.
-
- * e-table-sorting-utils.c: Sort based on the compare_col in the
- ETableCol instead of the col_idx.
-
- * e-table-utils.c (et_col_spec_to_col): Set the compare_col field
- in the ETableCol properly.
-
-2002-06-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-field-chooser-item.c: Added debugging printfs.
-
- * e-table-header-item.c: Added debugging printfs.
- (ethi_drag_motion): Don't subtract widget->allocation.* here. It
- seems that this value is affected by whether the table is using a
- click to add field. Not sure why.
-
- * e-table-item.c (eti_realize): Check for NULL selection here.
-
-2002-06-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-model.c (d): Added debugging printfs.
-
- * e-tree-sorted.c (ets_proxy_node_changed,
- ets_proxy_node_data_changed, ets_proxy_node_col_changed,
- ets_proxy_node_inserted): Added a bunch of e_tree_model_no_change
- signals where appropriate.
-
- * e-tree-table-adapter.c (etta_proxy_node_changed): Added an
- e_table_model_no_change signal where appropriate.
-
-2002-06-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_realize): Made it so that on realize we grab
- focus if we have the cursor, since otherwise, we'll change our
- selection on focus in.
-
-2002-06-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header.c, e-table-header.h
- (e_table_header_prioritized_column_selected): Added this function.
-
- * e-table-utils.c, e-table-utils.h
- (e_table_util_calculate_current_search_col): Added this function.
-
- * e-table.c, e-table.h, e-tree.c: Added a "always_search"
- argument. If this is off, then searches only occur if there's
- sort. If it's on, sort takes precendence in doing searches,
- followed by the highest priority column shown.
-
-2002-06-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text.c: Use g_getenv instead of getenv.
-
- * e-table-item.c (eti_event): Reenable tooltips if the
- GAL_DO_TOOLTIPS environment variable is set.
-
-2002-06-03 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text.c (ect_style_set): Get the font from the style again
- when the style changes.
- (init): Checks for the environment variable GAL_ELLIPSIS and uses
- that instead of ... if it is set.
-
- * e-table-click-to-add.c (finish_editing): e_table_item_leave_edit
- before committing.
- (etcta_event): Added a missing break; here.
-
- * e-table-item.c (eti_style_set): On style set, free the height
- cache, request a reflow and a redraw, and call
- eti_idle_maybe_show_cursor.
- (e_table_item_compute_location): Don't call eti_get_height here,
- just use the cached value.
-
- * e-tree.c, e-tree.h (e_tree_get_table_adapter): Added this simple
- accessor function.
-
-2002-05-29 Jody Goldberg <jody@gnome.org>
-
- * Release 2.0.0.4
-
-2002-05-24 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-table-adapter.c
- (e_tree_table_adapter_node_would_be_expanded,
- e_tree_table_adapter_node_is_expanded): Added would_be_expanded
- refactoring code out of is_expanded.
- (find_first_child_node_maybe_deleted): Use the new function.
-
-2002-05-21 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c (ets_proxy_node_request_collapse): Check for
- path being NULL.
-
- * e-tree-table-adapter.c
- (e_tree_table_adapter_load_expanded_state): Rebuild the tree after
- loading the state.
-
-2002-05-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-table-adapter.c: Changed a lot of direct uses in this
- file of node->is_expanded to call the function
- e_tree_table_adapter_node_is_expanded instead.
- (e_tree_table_adapter_node_is_expanded): Improved this function to
- know if the root node is visible and always return it as being
- expanded if it's not. It also doesn't bother creating nodes if
- they don't exist yet, and instead figures out whether they would
- be expanded if they were to be created and returns that value
- instead.
-
-2002-05-10 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-search.c: Include string.h here.
-
-2002-05-09 Dan Winship <danw@ximian.com>
-
- * e-tree-table-adapter.c
- (e_tree_table_adapter_save_expanded_state): Bump file version to 2.
- (This will make older versions of gal ignore the file, fixing the
- problem where going from evo HEAD to evo 1.0.x makes the folder
- tree disappear.) Store the default expanded state in the file now
- to prevent this from happening again in the future.
- (e_tree_table_adapter_load_expanded_state): Deal with version 2.
- If the model's default expansion state doesn't match the saved
- state, ignore the save file.
-
-2002-05-09 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c, e-table-item.h: Switched from
- gnome_canvas_item_grab to e_canvas_item_grab.
-
-2002-05-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c
- (etsm_selected_count_recurse): Moved the check for
- any_children_selected_down so that a selected node with no
- selected children will still get counted.
- (etsm_select_all): When setting all_children_selected and
- any_children_selected to TRUE, don't bother creating arrays for
- them since that's unnecessary.
-
-2002-05-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-click-to-add.c (finish_editing): Add horizontal dividers
- here too.
-
- * e-table-config.c (create_global_store): Translate column headers
- here.
-
- * e-table-header-item.c (ethi_header_context_menu): Use
- e_popup_menu_create_with_domain here.
-
- * e-table-header-utils.c (e_table_header_draw_button): Translate
- from utf8 here before drawing.
-
- * e-table-memory-store.c, e-table-memory-store.h
- (e_table_memory_store_insert_adopt_array): Changed the name of
- this function from e_table_memory_store_insert_adopt.
- (e_table_memory_store_insert_adopt): Added this function which
- takes a ... list.
-
- * e-table-utils.c (et_col_spec_to_col): Translate column titles to
- utf8 here.
-
-2002-05-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-click-to-add.c: Added horizontal dividers to this item
- when in table mode.
-
- * e-table.c, e-tree.c: Made the background be an
- e-canvas-background instead of a
-
- * e-tree.c, e-tree.h: Added a white_space_event for feature parity
- with ETable.
-
-2002-05-01 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-config.c, e-table-config.h, e-table-specification.c,
- e-table-specification.h, e-table-utils.c, e-table-utils.h,
- e-table.c, e-table.h: Made these pay attention to the
- gettext-domain in the etspec.
-
- * e-table-config.c: Set the gettext-domain in the etspec here.
-
-2002-04-29 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_cursor_change): Redraw a row that is no
- longer the cursor even if this item isn't getting the new cursor.
-
-2002-04-29 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c, e-tree.h (e_tree_path_foreach): Added this function
- which recurses over all nodes, regardless of selection.
-
-2002-04-26 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-field-chooser-item.c (etfci_maybe_start_drag): Take an
- int instead of a double. From a patch by jody@ximian.com.
-
-2002-04-26 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-state.c (etst_destroy): Only unref etst->sort_info once.
-
-2002-04-26 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-model.c (e_table_model_value_at), e-tree-model.c
- (e_tree_model_value_at): Documented the life cycle requirements of
- the return value of these functions.
-
-2002-04-26 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-memory-store.c (e_table_memory_store_adopt_value_at,
- etms_set_value_at): Added calls to e_table_model_pre_change here
- so that the ETableItem doesn't unfreeze more times than it
- freezes.
-
-2002-04-25 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c (etsm_selected_count_recurse,
- etsm_foreach_recurse): Made these handle the case where
- all_children_selected_array has a bit set, but the children of
- that node aren't filled in.
-
-2002-04-25 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-checkbox.c, e-cell-combo.c, e-cell-date.c,
- e-cell-float.c, e-cell-number.c, e-cell-pixbuf.c, e-cell-popup.c,
- e-cell-size.c, e-cell-spin-button.c, e-cell-text.c,
- e-cell-toggle.c, e-cell-tree.c, e-cell.c, e-cell.h,
- e-table-click-to-add.c, e-table-col.c,
- e-table-column-specification.c, e-table-config-field.c,
- e-table-config.c, e-table-extras.c,
- e-table-field-chooser-dialog.c, e-table-field-chooser-item.c,
- e-table-field-chooser.c, e-table-group-container.c,
- e-table-group-leaf.c, e-table-group.c, e-table-header-item.c,
- e-table-header.c, e-table-item.c, e-table-memory-callbacks.c,
- e-table-model.c, e-table-scrolled.c, e-table-selection-model.c,
- e-table-sort-info.c, e-table-sorted-variable.c, e-table-sorted.c,
- e-table-sorter.c, e-table-specification.c, e-table-state.c,
- e-table-subset-variable.c, e-table-subset.c, e-table-without.c,
- e-table.c, e-table.h, e-tree-scrolled.c, e-tree-selection-model.c,
- e-tree-sorted-variable.c, e-tree-sorted.c, e-tree-table-adapter.c,
- e-tree.c: Ansification patch from danw.
-
-2002-04-24 JP Rosevear <jpr@ximian.com>
-
- * e-cell-pixbuf.c (pixbuf_print): implement printing
- (pixbuf_print_height): implement print height
- (e_cell_pixbuf_class_init): set printing virtual methods
-
- * e-cell-toggle.c (etog_print): remove clipping, default clipping
- is done by the table, scale based on toggle height
-
- * e-table-item.c (e_table_item_calculate_print_widths): make the
- scale 1:1
-
-2002-04-24 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-config.c (create_global_store): Changed this to match
- the new e_table_memory_store_insert function prototype.
-
-2002-04-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-memory-store.c, e-table-memory-store.h: Renamed the
- insert functions in this class to make a bit more sense.
-
-2002-04-19 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-table-state.c (etst_destroy): Unref the sort_info.
-
- * e-cell-toggle.c (etog_kill_view): After unreffing all the
- pixmaps, free the toggle_view->pixmap_cache.
-
- * e-table-search.c (e_table_search_destroy): Free the
- priv->search_string and priv itself. More memory leak fixage.
-
- * e-tree.c (e_tree_drag_source_unset): Unref site->taget_list so
- we don't leak memory.
-
-2002-04-19 JP Rosevear <jpr@ximian.com>
-
- * e-cell-toggle.c (etog_print): print the cell in the allotted
- area
- (etog_print_height): return the print height
-
-2002-04-17 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header-item.c: Updated this to match the new EPopupMenu.
-
-2002-04-11 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header-item.c (ethi_header_context_menu): Fixed a memory
- leak here by using the "selection-done" signal.
-
- * e-table.c, e-table.h (white_item_event): Added the
- "white_space_event" signal.
-
-2002-03-26 Chris Toshok <toshok@ximian.com>
-
- * Makefile.am: remove comment about adding .lo's to the parent
- directory's Makefile.am.
-
-2002-03-25 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-memory-store.c (e_table_memory_store_insert,
- e_table_memory_store_insert_adopt, e_table_memory_store_remove):
- Call the parent function after doing all the internal work so that
- when the changed signal goes out, our work is already done.
-
-2002-03-20 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header-item.c: Adjust this to handle the new EPopupMenu
- API.
-
-2002-03-15 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-toggle.c: Clear the pixmap cache in e_cell_style_set.
-
- * e-cell.c, e-cell.h (e_cell_style_set): Added this virtual
- method.
-
- * e-table-item.c, e-table-item.h: Call e_cell_style_set in out
- style_set signal.
-
-2002-03-15 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-toggle.c: Add a GdkPixmap * cache of rendered toggle
- images. This should considerably speed up over the wire
- performance of ECellToggle.
-
-2002-03-15 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header.c, e-table-header.h (e_table_header_min_width):
- New function that returns the total minimum width of all the
- columns.
-
- * e-table.c, e-table.h (set_header_width): Call
- e_table_header_min_width here instead of total_width.
- (et_size_request): Override the size_request method instead of
- doing set_usize.
-
-2002-03-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-tree.c (item_key_press): Don't search if any modifier but
- SHIFT or LOCK is pressed.
-
- * e-table.c (group_key_press): Don't search if any modifier but
- SHIFT or LOCK is pressed.
-
-2002-03-14 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text.c: Implemented capitalization keybindings.
-
- * e-tree.c (item_key_press): Added parentheses to the default case
- here.
-
-2002-03-14 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-search.c, e-table-search.h (e_table_search_backspace):
- Made this return a boolean that returns whether the ETableSearch
- used the backspace at all.
-
- * e-table.c (group_key_press), e-tree.c (item_key_press): Used the
- new return value from e_table_search_backspace.
-
-2002-03-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-pixbuf.c, e-cell-pixbuf.h (pixbuf_draw): Added
- selected_column, focused_column, and unselected_column.
-
-2002-03-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-search.c, e-table-search.h (e_table_search_backspace):
- Added this function.
-
- * e-table.c, e-tree.c: Call the new function on backspace.
-
-2002-03-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-extras.c (e_string_search): Check for a NULL haystack
- here.
-
- * e-table-search.c, e-table-search.h: Added a parameter to the
- search signal here to pass in flags. Specifically, added the
- E_TABLE_SEARCH_FLAGS_CHECK_CURSOR_FIRST flag. Improved the search
- behavior here.
-
- * e-table.c, e-tree.c: Handle the new signature for the search
- signal here.
-
-2002-03-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c: Added ETableSearch support.
-
-2002-03-12 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-memory-store.c, e-table-memory-store.h: Added support
- for E_TABLE_MEMORY_STORE_OBJECT which represents a column storing
- a GtkObject.
-
-2002-03-12 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-vbox.c (ecv_draw): Give the correct height to the
- subcells instead of overlapping them.
-
- * e-table-header.c, e-table-header.h (e_table_header_move,
- eth_calc_widths): Emit the dimension_changed signal with the width
- of the header.
-
- * e-table-memory-store.c (duplicate_value, etms_free_value):
- Handle NULL pixbufs here.
-
- * e-table.c, e-table.h: Connect to the dimension_changed signal
- and call set_header_width. Did a bit of refactoring here.
-
-2002-03-12 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (libetable_la_SOURCES): Added e-table-search.c.
- (libetableinclude_HEADERS): Added e-table-search.h.
-
- * e-cell.h: Added ETableSearchFun here.
-
- * e-table-column-specification.c, e-table-column-specification.h:
- Added search here.
-
- * e-table-col.h: Added search here.
-
- * e-table-extras.c, e-table-extras.h (e_table_extras_add_search):
- Added ETableSearchFuncs here.
-
- * e-table-memory-store.c (e_table_memory_store_insert,
- e_table_memory_store_insert_adopt): Handle row == -1 here.
-
- * e-table-search.c, e-table-search.h: New class to reusably handle
- the semantics of searching for a string.
-
- * e-table-simple.c, e-table-simple.h: Added a bunch of simple
- functions here for if your table is all strings. Should be
- reusable.
-
- * e-table-utils.c (et_col_spec_to_col): Added support for searches
- here.
-
- * e-table.c, e-table.h: Added an ETableSearch here.
-
-2002-03-11 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c (ets_proxy_node_request_collapse): Proxy
- request_collapse signals.
-
-2002-03-11 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (libetable_la_SOURCES): Added e-cell-vbox.c.
- (libetableinclude_HEADERS): Added e-cell-vbox.h.
-
- * e-cell-vbox.c, e-cell-vbox.h: New ECell to take multiple other
- ECells and use them all in a vertical series.
-
-2002-03-11 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-memory-store.c (e_table_memory_store_insert_list): Added
- this function to take a ... list of column data. The expected
- number of parameters in the ... is the number of columns in the
- table.
-
-2002-03-11 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-memory-store.c, e-table-memory-store.h
- (E_TABLE_MEMORY_STORE_PIXBUF): Added a pixbuf column type.
-
- * e-table-specification.c, e-table-specification.h: Added
- horizontal-resize attribute.
-
- * e-table.c, e-table.h: Handle horizontal_resize.
-
-2002-03-08 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-memory.c (etmm_node_request_collapse): Handle a collapse
- request by marking all descendents of that node as needing their
- children recomputed.
-
- * e-tree-model.c, e-tree-model.h
- (e_tree_model_node_request_collapse): Added this signal to request
- that the view of your tree collapse this node.
-
- * e-tree-selection-model.c (etsm_selected_count): Pass the root of
- the sorted model here instead of the root of the base model.
-
- * e-tree-table-adapter.c (etta_proxy_node_request_collapse):
- Handle a collapse request by collapsing the node in the tree.
-
-2002-03-08 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-memory.c, e-tree-memory.h (check_children): Added a
- fill_in_children signal.
-
-2002-03-05 Dan Winship <danw@ximian.com>
-
- * e-table-item.c: Re-disable tooltips since they're (still)
- fantastically obnoxious with focus-follows-mouse. (OKed by Ettore).
-
-2002-03-04 Damon Chaplin <damon@ximian.com>
-
- * e-cell.c (e_cell_print): only call the cell's print method if it has
- one. Avoids crashing for unimplemented print methods.
-
-2002-02-21 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (libetable_la_SOURCES): Added
- e-table-memory-store.c.
- (libetableinclude_HEADERS): Added e-table-memory-store.h.
-
- * e-table-config-no-group.glade, e-table-config.glade: Updated
- these.
-
- * e-table-config.c, e-table-config.h: Updated this to have a
- working field list editor.
-
- * e-table-memory-store.c, e-table-memory-store.h: New ETableModel
- that is a complete store of all the data in your table. No
- callbacks at all.
-
- * e-table-subset-variable.c, e-table-subset-variable.h
- (e_table_subset_variable_clear): Added this simple function
-
- * e-table-subset.c (etss_get_save_id): Made this return the row
- number g_strdup_printfed if the source model doesn't support save
- ids.
-
-2002-02-20 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-sorter.c, e-table-sorter.h: Connect to the
- model_rows_inserted, model_rows_deleted, and group_info_changed
- here.
-
-2002-02-19 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c (e_tree_selection_model_init):
- Initialize frozen_count to 0.
-
-2002-02-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_event): Make the defalut for tooltips be on.
-
-2002-02-12 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_unrealize): Cancel tooltip timeouts here.
-
-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.
-
-2002-02-07 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text.c: Added empty case for E_TEP_CAPS. Needs to be
- filled in for M-l, M-c, and M-u to work in ETable.
-
- * e-table-header.c, e-table-header.h (expansion_change): New
- signal that gets emitted whenever the expansions change. Used in
- state_changed for ETable and ETree.
-
- * e-table.c, e-table.h, e-tree.c, e-tree.h (state_change): New
- signal that gets emitted whenever the ETableState that would be
- generated here changes.
-
-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.
-
-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.
-
-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.
-
-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.
-
-2002-01-21 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text.c: Implement max_width_by_row.
-
- * e-cell-tree.c: Use max_width_by_row in max_width function.
-
- * e-cell.c, e-cell.h (e_cell_max_width_by_row): Added this new
- method to ECell.
-
-2002-01-16 Krisztian Pifko <monsta@users.sourceforge.net>
-
- * e-cell-progress.c, e-cell-progress.h: new file, implements the
- ECellProgress object.
-
- * Makefile.am (libetable_la_SOURCES, libetableinclude_HEADERS):
- added e-cell-progress.c and e-cell-progress.h.
-
-2002-01-16 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-checkbox.h, e-cell-date.h, e-cell-float.h,
- e-cell-number.h, e-cell-size.h, e-cell-text.h, e-cell-toggle.h,
- e-cell-tree.h, e-cell.h, e-table-click-to-add.h,
- e-table-col-dnd.h, e-table-config-field.h, e-table-extras.h,
- e-table-field-chooser-item.h, e-table-group-container.h,
- e-table-group-leaf.h, e-table-group.h, e-table-header-item.h,
- e-table-item.h, e-table-scrolled.h, e-table-sorter.h,
- e-table-tooltip.h, e-table-tree.h, e-table-utils.h, e-table.h,
- e-tree-scrolled.h, e-tree-sorted-variable.h, e-tree.h: Added
- #include <libgnome/gnome-defs.h>.
-
-2002-01-15 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell.c, e-cell.h (e_cell_save_state, e_cell_load_state,
- e_cell_free_state): New functions for saving selection state and
- such.
-
- * e-cell-text.c (ect_save_state): Implemented the new state
- functions.
-
- * e-table-item.c, e-table-item.h: Use the new cell state functions
- when focusing in or out. Fixes Ximian bug #14968.
-
-2002-01-09 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header-item.c, e-table-header-item.h (scroll_timeout):
- Made the header item here handle horizontal scrolling when adding
- a column. Fixes Ximian bug #7078.
-
-2002-01-09 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c, e-table.h (scroll_timeout), e-tree.c
- (scroll_timeout): Made these handle horizontal scrolling during
- drags.
-
-2002-01-09 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c (collapse_drag): Collapse nodes that were opened during
- a drag, unless the drop site is a child node. Fixes Ximian bug
- #4965.
-
-2001-12-17 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-toggle.c (etog_set_value): Don't queue a redraw here.
- the value changed signal will do that automatically.
-
-2001-12-12 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text.c (ect_stop_editing): Change to not editing before
- committing values. Then commit the values.
-
-2001-12-11 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c: Turn off idle handling in the unrealize function
- instead of the destroy function.
-
-2001-12-06 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-config.c, e-table-config.h (setup_gui): Set the title of
- the window here.
-
- * e-table-header-item.c (ethi_popup_customize_view): Use a useful
- string for the header here.
-
-2001-12-06 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-subset.c (etss_get_view_row): Removed incorrect calls to
- e_table_model_row_changed here.
-
-2001-12-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header-item.c (ethi_find_col_by_x,
- ethi_find_col_by_x_nearest): Made these return 0 to the left of
- all columns and ethi_find_col_by_x return cols - 1 if to the right
- of all columns. Fixes Ximian bug #14414.
-
-2001-12-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c (e_tree_selection_model_change_cursor):
- Unset selection->old_selection here.
-
-2001-11-28 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (context_destroyed), e-tree.c (context_destroyed):
- Check for et being destroyed here before doing anything. Fixes
- Ximian bug #15728.
-
-2001-11-21 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c, e-table-item.h: Handle selection_row_changed
- signal. Keep track of the old cursor row so that we only redraw
- two rows when the cursor changes.
-
- * e-table.c, e-tree.c: Handle selection_row_changed signal.
-
- * e-tree-selection-model.c: Properly send selection_row_changed
- signals if changing from a single row selected to a single other
- row selected or if moving the selection_end by a single row.
-
-2001-12-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-group.c, e-table.c, e-tree.c: Changed some comments.
- Added a bunch of documentation here.
-
-2001-11-14 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_event): Ungrab and set maybe_in_grab to
- FALSE before sending the double click signal.
-
-2001-11-10 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (group_key_press), e-tree.c (item_key_press): Handle
- the case where page up or page down goes off the end of the table
- or tree.
-
-2001-11-08 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-sorter.c (ets_sort_info_changed): Make a printout here
- be conditionally compiled (and compiled out by default.)
-
-
-2001-11-07 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c (etsm_select_all): Don't select all if
- the source model doesn't have a root node (it used to crash.)
- Fixes Ximian bug #14542.
-
-2001-11-03 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-popup.c, e-cell-popup.h (e_cell_popup_set_shown,
- e_cell_popup_queue_cell_redraw): New functions here.
-
- * e-cell-combo.c: Use e_cell_popup_set_shown to set the
- popup_shown variable so that ECellPopup can properly request a
- redraw.
-
-2001-11-03 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-memory.c (e_tree_memory_freeze): We should only
- pre_change here if frozen = 0, otherwise we'll leak pre_changes.
- Helps fix Ximian bug #14422.
-
- * e-tree-sorted.c (ets_proxy_node_data_changed,
- ets_proxy_node_col_changed): Send a no_change signal here if given
- a NULL path. Helps fix Ximian bug #14422.
-
-2001-11-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-popup.c, e-cell-popup.h (e_cell_popup_do_popup): Make
- ECellPopup not display multiple arrows while the popup is up and
- the table is in grouped mode. Fixes Ximian bug #14207.
-
-2001-10-31 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c (etsm_node_deleted): Fixed the
- signature of this function.
-
-2001-10-31 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_unfreeze): Check for unfreezing past 0 here
- and give a warning.
- (eti_add_table_model): Call eti_freeze here since
- eti_table_model_changed will call unfreeze.
-
- * e-tree-memory.c (e_tree_memory_node_remove): Send deleted signal
- after freeing the child.
-
- * e-tree-model.c, e-tree-model.h: Added node_deleted signal.
- removed/deleted signals will always come in pairs in that order
- with a single pre_change for both of them.
-
- * e-tree-selection-model.c (etsm_node_deleted): Clear the tree on
- deleted here instead of on removed.
-
- * e-tree-sorted.c (ets_proxy_node_deleted): Chain deleted here.
- Chains to NULL node which is fine for now.
-
-2001-10-31 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c, e-table-item.h: Added frozen_count variable to
- know not to show the cursor while a change is going on.
-
- * e-table-model.c, e-table-model.h, e-tree-model.c,
- e-tree-model.h: Added a model_no_change signal to pair with a
- pre_change if there's no change.
-
- * e-table-selection-model.h: Removed an unused frozen field here.
-
- * e-table-sorted.c, e-table-subset.c, e-table-subset.h,
- e-table-without.c, e-tree-memory.c, e-tree-sorted.c,
- e-tree-table-adapter.c: Made sure pre_changes were all matched by
- some change. Proxy no_change signal where appropriate.
-
- * e-tree-selection-model.c: Keep track of the frozen_count
- variable to know whether a change is going on.
-
-2001-10-30 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (e_table_commit_click_to_add): Leave edit if commit is
- called.
-
-2001-10-30 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_show_cursor, eti_check_cursor_bounds):
- Request the right regions here. The range given is inclusive, not
- inclusive/exclusive.
-
-2001-10-30 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-click-to-add.c (etcta_class_init): Remove point handler
- and just let GnomeCanvasGroup handle it.
-
- * e-table.c (e_table_commit_click_to_add): Don't commit the
- click_to_add if there's no click_to_add to commit.
-
-2001-10-30 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (e_table_commit_click_to_add): Added this new function
- to allow the user to specify a commit.
-
-2001-10-30 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c (check_last_access): Fix this to check from
- initial instead of initial + 1.
-
-2001-10-30 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-combo.c: Adapt to the changed popup signature.
-
- * e-cell-popup.c, e-cell-popup.h: Changed the behavior here to
- draw the button whenever we have the cursor. Changed the popup
- virtual method to pass in the row and column popping up.
-
- * e-cell.h: Added an E_CELL_CURSOR flag.
-
- * e-table-item.c: Pass in the E_CELL_CURSOR flag to event and draw
- calls as appropriate.
-
-2001-10-29 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (et_canvas_root_event), e-tree.c
- (et_canvas_root_event): Ignore buttons 4 and 5 here. Fixes Ximian
- bug #13853.
-
-2001-10-29 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-config.c (setup_gui): Hide the Help button here since
- there's nothing connected to it.
-
- * e-tree-sorted.c (ets_sort_idle): Don't nest ets_sort_idle calls.
- Fixes Ximian bug #13929.
-
-2001-10-29 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-subset.c (etss_get_view_row), e-tree-sorted.c
- (check_last_access), e-tree-table-adapter.c (find_row_num): Don't
- go outside the table looking for matches when doing the
- last_access search.
-
-2001-10-28 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (table_canvas_focus_event_cb): Fix crash here.
-
-2001-10-28 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text.c: Removed erroneous comment about needing to handle
- selection better.
-
-2001-10-26 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_cursor_activated): Chain the
- cursor_activated signal even if the row is -1.
-
- * e-tree.c (item_cursor_activated): Don't error out here if path
- is NULL.
-
-2001-10-26 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-float.c, e-cell-float.h: Changed the license announcement
- at the top of these files.
-
-2001-10-26 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-checkbox.c, e-cell-checkbox.h, e-cell-combo.c,
- e-cell-combo.h, e-cell-date.c, e-cell-date.h, e-cell-number.c,
- e-cell-number.h, e-cell-pixbuf.c, e-cell-pixbuf.h, e-cell-popup.c,
- e-cell-popup.h, e-cell-size.c, e-cell-size.h,
- e-cell-spin-button.c, e-cell-spin-button.h, e-cell-string.c,
- e-cell-text.c, e-cell-text.h, e-cell-toggle.c, e-cell-toggle.h,
- e-cell-tree.c, e-cell-tree.h, e-cell.c, e-cell.h,
- e-table-click-to-add.c, e-table-click-to-add.h, e-table-col-dnd.h,
- e-table-col.c, e-table-col.h, e-table-column-specification.c,
- e-table-column-specification.h, e-table-column.c,
- e-table-config-field.c, e-table-config-field.h, e-table-config.c,
- e-table-config.h, e-table-defines.h, e-table-example-1.c,
- e-table-example-2.c, e-table-extras.c, e-table-extras.h,
- e-table-field-chooser-dialog.c, e-table-field-chooser-dialog.h,
- e-table-field-chooser-item.c, e-table-field-chooser-item.h,
- e-table-field-chooser.c, e-table-field-chooser.h,
- e-table-group-container.c, e-table-group-container.h,
- e-table-group-leaf.c, e-table-group-leaf.h, e-table-group.c,
- e-table-group.h, e-table-header-item.c, e-table-header-item.h,
- e-table-header-utils.c, e-table-header-utils.h, e-table-header.c,
- e-table-header.h, e-table-item.c, e-table-item.h,
- e-table-memory-callbacks.c, e-table-memory-callbacks.h,
- e-table-memory.c, e-table-memory.h, e-table-model.c,
- e-table-model.h, e-table-one.c, e-table-one.h, e-table-scrolled.c,
- e-table-scrolled.h, e-table-selection-model.c,
- e-table-selection-model.h, e-table-simple.c, e-table-simple.h,
- e-table-size-test.c, e-table-sort-info.c, e-table-sort-info.h,
- e-table-sorted-variable.c, e-table-sorted-variable.h,
- e-table-sorted.c, e-table-sorted.h, e-table-sorter.c,
- e-table-sorter.h, e-table-sorting-utils.c,
- e-table-sorting-utils.h, e-table-specification.c,
- e-table-specification.h, e-table-state.c, e-table-state.h,
- e-table-subset-variable.c, e-table-subset-variable.h,
- e-table-subset.c, e-table-subset.h, e-table-tooltip.h,
- e-table-tree.h, e-table-utils.c, e-table-utils.h,
- e-table-without.c, e-table-without.h, e-table.c, e-table.h,
- e-tree-memory-callbacks.c, e-tree-memory-callbacks.h,
- e-tree-memory.c, e-tree-memory.h, e-tree-model.c, e-tree-model.h,
- e-tree-scrolled.c, e-tree-scrolled.h, e-tree-selection-model.c,
- e-tree-selection-model.h, e-tree-simple.c, e-tree-simple.h,
- e-tree-sorted-variable.c, e-tree-sorted-variable.h,
- e-tree-sorted.c, e-tree-sorted.h, e-tree-table-adapter.c,
- e-tree-table-adapter.h, e-tree.c, e-tree.h, table-test.c,
- table-test.h, test-check.c, test-cols.c, test-table.c: Changed the
- license announcement at the top of these files.
-
- * e-cell-string.c: Removed unused file.
-
-2001-10-26 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-config.c (config_group_info_update,
- config_fields_info_update): Added some checks for NULL labels
- here.
-
- * e-table-specification.c, e-table-specification.h: Added
- allow_grouping field. Fixes Ximian bug #13412.
-
- * e-table.c, e-table.h: Added allow_grouping field. Set this
- field for the sort infos from state objects.
-
-2001-10-26 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c (etsm_selected_count): If the root node
- is hidden and selected, don't count it in the selected path count.
- Fixes Ximian bug #13419.
-
- * e-tree.c (et_canvas_root_event): Attach to the event handler on
- the root canvas item instead of the canvas itself when making the
- ETree leave editing state.
-
-2001-10-25 Federico Mena Quintero <federico@ximian.com>
-
- Fixes Ximian bug #6832.
-
- * e-table.c (e_table_setup_table): Use a callback instead of
- gtk_widget_queue_draw() for focus events, as the latter does not
- have the correct prototype for an event handler.
- (group_start_drag): Emit START_DRAG, not KEY_PRESS!
- (focus_first_etable_item): Focus the first row in the first
- ETableItem if there is no focused item.
-
- * e-tree.c (e_tree_setup_table): Same change as in
- e_table_setup_table().
- (table_canvas_focus_event_cb): Focus the first row in the tree
- item if there is no focused item.
-
-2001-10-24 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-combo.c: Added #include "gal/widgets/e-unicode.h".
-
- * e-cell-text.c: Added lots of deactivated debugging printfs here.
- (ect_event): Fixed the flags check here. Set edit->actions to 0
- before calling e_text_event_processor_handle_event.
-
- * e-table-item.c, e-table-item.h: Use eti_grab and eti_ungrab all
- over the place. Added lots and lots of deactivated debugging
- printfs here.
- (eti_grab, eti_ungrab): New functions to encapsulate grabbing and
- ungrabbing the cursor and to allow for recursive grabs
- (refcounting style.)
-
- * e-table.c: Added deactivated debugging printfs here.
- (et_canvas_root_event): Attach to the event handler on the root
- canvas item instead of the canvas itself when making the ETable
- leave editing state. Fixes Ximian bug #9737.
-
-2001-10-24 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (INCLUDES): Added $(ICONV_CFLAGS).
-
-2001-10-23 Damon Chaplin <damon@ximian.com>
-
- * e-cell-combo.c (e_cell_combo_set_popdown_strings): save the UTF-8
- strings inside the listitem widgets, but convert to the locale to use
- in the label.
- (e_cell_combo_select_matching_item):
- (e_cell_combo_update_cell): use the UTF-8 strings instead of the
- listitem labels. Hopefully fixes bug #7037.
-
-2001-10-23 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-field-chooser-item.c: Got rid of the gc argument to
- e_table_header_draw_button.
- (etfci_font_load): Just use the style font here.
-
- * e-table-group-container.c (e_table_group_container_construct):
- Changed this to just use the font from the style. Fixes Ximian
- bug #11882.
-
- * e-table-header-item.c: Got rid of the gc argument to
- e_table_header_draw_button.
- (ethi_font_load): Changed this to just fallback on the font from
- the style if the fontname is NULL or doesn't load to a font.
- Fixes Ximian bug #11882.
-
- * e-table-header-utils.c, e-table-header-utils.h
- (e_table_header_draw_button): Got rid of the gc parameter here and
- changed to use the gc from the style of a button created for this
- purpose, but not shown. Fixes Ximian bug #13251.
-
-2001-10-23 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header-item.c, e-table-header-item.h: Got rid of the gc
- field here and just use the fg_gc from the style for drawing the
- buttons.
-
-2001-10-22 Damon Chaplin <damon@ximian.com>
-
- * e-cell-text.[hc]: added set_value() class method, which sets the
- model value based on the text. In ECellText itself it assumes the model
- value is a char* and passes the text directly. Subclasses may parse
- the text into some other datatype.
- Also made the calls the e_cell_text_get_text(), e_cell_text_free_text()
- and e_cell_text_set_value() public, since we need them in ECellCombo.
-
- * e-cell-combo.c (e_cell_combo_select_matching_item):
- (e_cell_combo_update_cell): use e_cell_text_get_text()/free_text()/
- set_value() so it can handle subclasses of ECellText as the child.
-
-2001-10-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-col.c, e-table-col.h, e-table-column-specification.c,
- e-table-column-specification.h: Added a disabled field here.
-
- * e-table-config.c, e-table-field-chooser-item.c: Pay attention to
- the disabled field here. Fixes Ximian bug #12416.
-
- * e-table-utils.c: Copy the disabled field from the column
- specification to the col.
-
-2001-10-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_idle_maybe_show_cursor): Make this check
- immediately for whether to show the cursor, instead of in the idle
- handler. Fixes Ximian bug #11807.
-
- * e-tree-table-adapter.c (e_tree_table_adapter_node_set_expanded):
- Added a pre_change here since we send two changes.
-
-2001-10-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-memory.c (e_tree_memory_sort_node): Call
- e_tree_model_pre_change here where appropriate.
-
-2001-10-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_cancel_drag_due_to_model_change): Cancel the
- drag or maybe drag if you have the mouse button down when the
- pre_change signal comes in. Fixes Ximian bug #11309.
-
- * e-table-without.c (add_row, remove_row,
- e_table_without_show_all): Call e_table_model_pre_change where
- appropriate here.
-
-2001-10-20 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-group-container.c (compute_text): Don't convert to
- locale here since EText takes UTF8 strings. Fixes Ximian bug
- #8906.
-
-2001-10-20 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c (e_tree_sorted_node_num_children): Check for
- num_children == -1 here and generate the children if they haven't
- been. Fixes Ximian bug #12464.
-
-2001-10-16 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-table-adapter.c (find_next_node_maybe_deleted,
- find_first_child_node_maybe_deleted, find_next_node,
- find_first_child_node, find_row_num): Added bounds checking in a
- number of places. Fixes Ximian bug #7245.
- (etta_init): Initialize all the fields here.
-
-2001-10-12 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-click-to-add.c (set_initial_selection): Use new
- e_table_header_prioritized_column field.
-
- * e-table-header.c, e-table-header.h
- (e_table_header_prioritized_column): New function. Refactors the
- code from ETableClickToAdd to find the column with the highest
- priority.
-
- * e-table-selection-model.c, e-table-selection-model.h
- (model_changed_idle): Changed this function to use the
- e_table_header_prioritized_column function. Added an argument to
- set the "header" on this selection model. Fixes Ximian bug #1301.
-
- * e-table-utils.h: Indentation cleanup.
-
- * e-table.c (et_real_construct): Set the "header" argument on the
- selection model here.
-
- * e-table.h: #include <gal/e-table/e-table-sorter.h>
-
-2001-10-12 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-state.c (e_table_state_duplicate): Copy the can group
- state on the sort info here. Fixes Ximian bug #8655.
-
-2001-10-10 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-popup.c (ecp_get_bg_color), e-cell-tree.c
- (ect_get_bg_color): Implement these functions as pass through to
- the child cell.
-
- * e-cell-text.c, e-cell-text.h (ect_get_bg_color): Implemented
- this using a bg_color_column which can be set through the argument
- of the same string.
-
- * e-cell.c, e-cell.h (e_cell_get_bg_color): Added this function to
- allow background color to change by cell.
-
- * e-table-item.c (eti_get_cell_background_color): Call
- e_cell_get_bg_color to allow background color to change by cell.
-
-2001-10-10 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c, e-table.h (e_table_get_selection_model): Added this
- function.
-
-2001-10-06 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_show_cursor, eti_check_cursor_bounds): Check
- that cell views are realized before doing anything here. Fixes
- Ximian bug #11919.
- (eti_check_cursor_on_screen): If the cursor values are all set to
- -1, don't do anything.
-
-2001-10-06 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_table_model_row_changed,
- eti_table_model_cell_changed): Handle row and cell changes
- properly in the uniform_row_height case. Fixes Ximian bug #11879.
-
-2001-10-06 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c (context_destroyed), e-table.c (context_destroyed): Use
- g_dataset_set_data_full to find out when the context is destroyed.
- Fixes Ximian bug #8502 and Ximian bug #11691.
-
-2001-10-05 Jon Trowbridge <trow@ximian.com>
-
- * e-table-without.c (e_table_without_show_all): We need to take
- the row count from the source model, not from the ETableWithout.
- This typo is why contacts kept disappearing in the SelectNames
- dialog. (Bugs 9326, 10916)
-
-2001-10-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_set_arg): Fixed the uniform_row_height +
- confirm_row_hieght_cache crash.
-
-2001-10-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text, e-cell-pixbuf: Adapted height method to deal with a
- row of -1.
-
- * e-table-group-container.c, e-table-group-container.h,
- e-table-group-leaf.c, e-table-group-leaf.h, e-table-item.c,
- e-table-item.h, e-table.c, e-table.h, e-tree.c: Added
- "uniform_row_height" argument.
-
-2001-10-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_event): Got rid of the misused button
- variable here.
-
-2001-10-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_idle_maybe_show_cursor): Sometimes put off
- maybe showing the cursor until an idle callback.
-
- * e-tree-selection-model.c (add_model): Use connect_after to
- connect to all the signals. This means we can assume the sorted
- tree and table adapters are both done. This also means that those
- objects cannot assume that the selection is already changed.
- Fixes Ximian bug #10667.
-
-2001-10-03 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-selection-model.c (e_table_selection_model_init):
- Initialize the hash field.
- (model_changed_idle): Send cursor changed and selection changed signals.
- (model_pre_change): If there's no cursor here, make sure to set
- the cursor_id to NULL.
-
-2001-10-03 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-click-to-add.c (set_initial_selection): Pick which field
- of the row to select based on priority. Fixes Ximian bug #9345.
-
- * e-table-col.c, e-table-col.h: Added the priority field to this
- class. Adapted the _new functions appropriately.
-
- * e-table-column-specification.c, e-table-column-specification.h:
- Added the priority field to this class.
-
- * e-table-utils.c (et_col_spec_to_col): Handle the priority field here.
-
-2001-10-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c, e-table-item.h: Only show the cursor during
- changes if it was already shown. Fixes Ximian bug #9810 and
- Ximian bug #4048.
-
-2001-09-28 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c (ets_proxy_node_changed): Stop the sort idle if
- the root node gets changed.
-
-2001-09-26 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c, e-tree.c: Set the step_increment on the horizontal
- scrollbars here to 20.
-
-2001-09-26 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c (etsm_node_changed, etsm_destroy): Set
- cursor_path = NULL here.
-
-2001-09-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-table-item.c (eti_unrealize): Remove the grab if ->grabbed.
-
-2001-09-25 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_event): Instead of
- e_selection_model_maybe_do_something and
- e_selection_model_do_something, call e_selection_right_click_down
- and e_selection_right_click_up here for right clicks.
-
- * e-table.c, e-table.h (e_table_right_click_up), e-tree.c,
- e-tree.h (e_tree_right_click_up): Added these functions for
- someone who handles the right click signal by popping up a menu
- call right_click_up when they're down handling the menu.
-
-2001-09-24 Federico Mena Quintero <federico@ximian.com>
-
- * e-table.c (et_canvas_button_press): Use the correct prototype
- for the signal handler.
-
- * e-tree.c (et_canvas_button_press): Likewise.
-
-2001-09-24 Federico Mena Quintero <federico@ximian.com>
-
- * e-table-group.c (e_table_group_add): Assert that the virtual
- method is implemented instead of being forgiving.
- (e_table_group_add_array): Likewise.
- (e_table_group_add_all): Likewise.
- (e_table_group_remove): Likewise.
- (e_table_group_increment): Likewise.
- (e_table_group_decrement): Likewise.
- (e_table_group_row_count): Likewise.
- (e_table_group_set_focus): Likewise.
- (e_table_group_get_focus): Likewise.
- (e_table_group_get_focus_column): Likewise.
- (e_table_group_get_printable): Likewise.
- (e_table_group_compute_location): Likewise.
- (e_table_group_get_cell_geometry): Likewise.
- (etg_destroy): Clear the fields after we unref them.
-
- * e-table-group-leaf.c (etgl_destroy): Clear the fields after we
- unref them.
- (e_table_group_leaf_construct): Subsets should not be sunk. Do
- not ref/sink the subset.
-
- * e-table-header.c (e_table_header_add_column): Document the fact
- that the header assumes ownership of the column.
-
-2001-09-24 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c (etsm_sorted_node_resorted): Attach to
- the resorted signal instead of the changed signal on the sorted
- model. Fixes Ximian bug #6532.
-
- * e-tree-sorted.c, e-tree-sorted.h (e_tree_sorted_node_resorted):
- Added this signal.
-
-2001-09-22 Christopher James Lahey <clahey@ximian.com>
-
- From a patch by Damian Ivereigh <damian@cisco.com>:
-
- * e-cell-date.c: Made this use e_strftime_fix_am_pm instead of
- strftime.
-
-2001-09-19 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-selection-model.c (add_model): Confirm row count here.
- (etsm_get_row_count): Make sure etsm->model isn't NULL here.
- If it is, it's not an error. Return 0 in this case.
-
-2001-09-16 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-model.c, e-table-model.h (e_table_model_class_init):
- Rearranged order of has_save_id and get_save_id to be more
- consistent with ETree.
-
- * e-table-selection-model.c, e-table-selection-model.h: Turned on
- the code to maintain selection and cursor across changes if the
- model supports get_save_id.
-
- * e-table-simple.c, e-table-simple.h: Changed this interface to
- take all of the ETableModel functions in the _new function.
-
- * e-table-subset.c (etss_has_save_id, etss_get_save_id): Added
- these to properly proxy the save_id functionality.
-
- * e-tree-memory-callbacks.c, e-tree-memory-callbacks.h,
- e-tree-model.c, e-tree-model.h, e-tree-sorted.c: Made the save_id
- parameter to get_node_by_id be const char * instead of char *.
-
- * e-tree-table-adapter.c (etta_class_init): Rearranged some
- assignments here to be more consistent.
-
-2001-09-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-toggle.c (etog_event): Changed this to change state on
- button down, even if we aren't editing.
-
-2001-09-10 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c (e_tree_setup_table): Changed which widget to connect
- signals to to watch for drag & drop. Fixes Ximian bugs #7450 &
- #8732.
-
-2001-09-07 Jon Trowbridge <trow@ximian.com>
-
- * e-table-without.c (e_table_without_show_all): Fixed a silly
- little obvious bug.
-
-2001-09-07 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_event): Added GDK_BUTTON_PRESS_MASK to our
- button mask. Fixes Ximian bug #8241.
-
-2001-09-07 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c, e-table-item.h (eti_event): Don't do_something
- on button_release if we did something on button_press. Fixes
- Ximian bug #8260.
-
-2001-09-07 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am: Added e-table-config-no-group.glade.
-
- * e-table-config-no-group.glade, e-table-config.c,
- e-table-config.glade: Removed the fields bit of ETableConfig.
-
-2001-09-07 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-without.c, e-table-without.h (e_table_without_show_all):
- Added this function.
-
-2001-09-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-tree.c (e_tree_drag_unhighlight): Remove debugging message.
-
-2001-09-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-date.c (ecd_get_text): Strip spaces at the beginning or
- end as well as changing " " to " ". Fixes Ximian bug #7683.
-
-2001-09-01 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-float.c (ecf_get_text, ecf_free_text): Rename these
- functions from ecn_get_text and ecn_free_text.
-
- * e-cell-tree.c (ect_height): Make sure the height is a multiple
- of two here.
-
- * e-table-header-item.c, e-table-header-item.h: Added a "tree"
- argument so that the sorting can be set by right clicking on the
- header item.
-
- * e-table-item.c (eti_table_model_rows_deleted): Added some
- assertions here.
-
- * e-tree-selection-model.c (etsm_find_node_unless_equals): Fixed
- indentation.
-
- * e-tree-table-adapter.c (etta_proxy_node_changed): Rewrote this
- to be more readable.
- (e_tree_table_adapter_node_set_expanded): Added an assertion.
-
- * e-tree.c, e-tree.h (e_tree_get_spec): Added this function.
- (e_tree_setup_header): Set the tree argument on the
- ETableHeaderItem here.
-
-2001-08-31 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_table_model_rows_deleted): Fix this memmove.
- We've already subtracted the count from eti->rows.
-
-2001-08-27 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_table_model_rows_deleted): Fixed this
- memmove to subtract the count as well as the row for the number of
- rows to move.
-
-2001-08-25 Zbigniew Chyla <cyba@gnome.pl>
-
- * e-table-group-container.c (compute_text):
- Convert UTF-8 strings to locale's encoding before putting them in
- canvas item.
-
-2001-08-25 Zbigniew Chyla <cyba@gnome.pl>
-
- * e-table.c (e_table_init): Fixed typo.
-
-2001-08-24 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group-leaf.h, e-table-group.c, e-table-group.h: Added
- start_drag signals.
-
- * e-table-item.c, e-table-item.h (eti_event): Send the start_drag
- signal. Fixes Ximian bug #807.
-
- * e-table.c, e-table.h, e-tree.c, e-tree.h: Added start_drag
- signal. Made default handler start drag & drop if we're set to
- automatically handle dnd. Ripped out the code to handle watching
- events for dnd since start_drag does this now.
-
-2001-08-20 Jon Trowbridge <trow@ximian.com>
-
- * e-table-without.c (check_with_key): We need to
- free_gotten_key_func key2, not key!
- (e_table_without_show): Renamed, used to be
- e_table_without_remove. Double-negative function names
- are confusing!
- (e_table_without_hide_adopt): Renamed, used to be
- e_table_without_add_adopt.
- (e_table_without_hide): Renamed, used to be e_table_without_add.
-
-2001-08-20 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-subset.c, e-table-subset.h
- (e_table_subset_model_to_view_row,
- e_table_subset_view_to_model_row): Added these functions.
-
-2001-08-20 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-without.c: Made this object handle NULLs for all the
- handler functions.
-
-2001-08-20 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-without.c (etw_proxy_model_rows_inserted,
- etw_proxy_model_changed): Changed the used parity of the return
- value of check here.
-
-2001-08-18 Federico Mena Quintero <federico@ximian.com>
-
- * e-table-without.c (etw_destroy): Chain to the destroy handler in
- the parent class. Hey, I'm getting used to this :)
-
-2001-08-17 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-without.c (etw_destroy): Destroy the hash table and all
- objects in it, as well as the priv structure.
-
-2001-08-16 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am: Added e-table-without.c and e-table-without.h.
-
- * e-table-without.c, e-table-without.h: Got this to compile.
- Finished the first version of it.
-
-2001-08-16 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-without.c, e-table-without.h: Adding the first versions
- of these files. Doesn't work yet.
-
-2001-08-14 Peter Williams <peterw@ximian.com>
-
- * e-tree-selection-model.c (etsm_selected_count_recurse):
- Workaround for Ximian bug #6795. Will prevent a crash and
- doesn't seem to cause any problems, but the underlying problem
- still exists.
-
-2001-08-14 Federico Mena Quintero <federico@ximian.com>
-
- * e-cell-combo.c (e_cell_combo_destroy): Destroy, do not unref,
- the popup_window.
-
-2001-08-14 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (group_key_press), e-tree.c (item_key_press): Handle
- GDK_KP_Page_Up, GDK_KP_Page_Down, GDK_KP_Right, and GDK_KP_Left
- here. Fixes Ximian bug #4491.
-
-2001-08-14 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-click-to-add.c (etcta_event): Got rid of event
- forwarding for double clicks and releases and such and for single
- clicks except when first creating the row object. Fixes Ximian
- bug #2661.
-
-2001-08-10 JP Rosevear <jpr@ximian.com>
-
- * e-table.c (et_build_groups): add the items to the start or end
- based on where the click to add should be
- (e_table_setup_table): ditto
- (et_real_construct): read additional spec flag
-
- * e-table.h: new flag
-
- * e-table-specification.c (etsp_init): init new flag
- (e_table_specification_load_from_node): set click to add end flag
- (e_table_specification_save_to_node): write out flag
-
- * e-table-specification.h: new flag
-
-2001-08-10 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-config.c (setup_gui): If the sort_info can't group, hide
- the grouping button and label.
-
- * e-table-header-item.c (ethi_header_context_menu): Removed the
- Group By This Field menu item if the sort_info doesn't support
- grouping.
-
- * e-table-sort-info.c, e-table-sort-info.h
- (e_table_sort_info_get_can_group,
- e_table_sort_info_set_can_group): Added these functions.
-
- * e-tree.c (e_tree_set_state_object, et_real_construct): Set
- can_group to FALSE for all our sort infos.
- (e_tree_get_state_object): Fixed a potential gtk_object_ref (NULL)
- here.
-
-2001-08-09 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-tree.c (et_drag_drop): Initialize ret_val.
- (do_drag_motion): Same.
-
-2001-08-09 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-field-chooser-dialog.c, e-table-field-chooser-dialog.h,
- e-table-field-chooser.c, e-table-field-chooser.h: Added a "header"
- argument to these structures which just gets passed downwards.
-
- * e-table-field-chooser-item.c, e-table-field-chooser-item.h:
- Added a "header" argument here. Made it so that only rows that
- aren't already in the header are shown.
-
- * e-table-header-item.c: Set the "header" argument on our
- e-table-field-chooser-dialog. Fixes Ximian bug #2654.
-
-2001-08-08 Not Zed <NotZed@Ximian.com>
-
- * e-table-sort-info.c (etsi_destroy): Call the super-class destroy
- function when done.
-
-2001-08-08 Federico Mena Quintero <federico@ximian.com>
-
- * e-cell-pixbuf.c (pixbuf_destroy): Chain to the destroy handler
- in the parent class!
-
- * e-table-field-chooser.c (e_table_field_chooser_destroy):
- Likewise. Sigh.
-
- * e-table-one.c (one_destroy): Likewise. Double sigh.
-
- * e-tree-selection-model.c (etsm_destroy): Likewise. Triple sigh.
-
-2001-08-08 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-group-leaf.c, e-table-group-leaf.h (etgl_key_press):
- Check for row >= 0 here. Fixes Ximian bug #6376.
- (etgl_destroy): Disconnect from all the signals we connect to on
- our ETableItem here.
-
-2001-08-07 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c (etsm_selected_count): Implemented this
- function. Fixes Ximian bug #5353.
-
-2001-08-07 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c: Make tree nodes open if you hover over them while drag
- & dropping.
-
-2001-08-07 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c (scroll_timeout): Added scrolling to access nodes that
- are scrolled off screen for drops. Fixes Ximian bug #5645.
-
- * e-table.c, e-table.h (scroll_timeout): Added scrolling to access
- rows that are scrolled off screen for drops. This doesn't work
- for some reason, but I'm checking the code in.
-
-2001-08-06 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c, e-table.h (e_table_drag_highlight,
- e_table_drag_unhighlight): Implemented these functions.
-
- * e-tree.c (e_tree_drag_highlight, e_tree_drag_unhighlight):
- Implemented these functions.
-
-2001-08-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-scrolled.c (e_tree_scrolled_new): Set the hadjustment and
- vadjustment here. From a patch by Kevin Vandersloot
- <kfv101@psu.edu>. Fixes Ximian bug #6400.
-
-2001-08-03 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c (et_drag_motion, et_drag_drop, et_drag_data_received):
- Change these to actually subtract the allocation as they should.
-
-2001-08-03 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-table-adapter.c (e_tree_table_adapter_node_at_row):
- e_tree_table_adapter_node_at_row would have pulled data from one
- past the end of its array if you asked it to and the root was
- hidden. Fixed it. Fixes Ximian bug #4761.
-
-2001-08-03 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c (et_drag_motion, et_drag_drop, et_drag_data_received):
- Subtracted 27.
-
-2001-08-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_event): Make the right and left key presses
- be marked as handled here (i.e., return 1 always.) Fixes Ximian
- bug #2090.
-
-2001-08-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c: Changed all e_table_model_is_cell_editable calls
- in this file to be on the model column instead of the view column.
-
-2001-08-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c (et_destroy): Set et->priv to NULL here just to be
- sure.
-
-2001-08-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header-item.c (ethi_drag_data_received): Don't do most
- of the work in this function if data->data is NULL. Fixes Ximian
- bug #6041.
-
-2001-08-01 Federico Mena Quintero <federico@ximian.com>
-
- * e-table.c (group_cursor_change): Set the et->cursor_loc *before*
- committing the click-to-add to avoid reentrancy issues if the
- table model changes while the click-to-add is being committed.
-
-2001-08-01 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header-item.c (ethi_change_sort_state): Make this
- function not crash if x somehow doesn't land on some column.
- Fixes Ximian bug #5957.
-
- * e-table-header-item.c: Removed a bunch of menu items whose
- functionality won't be ready for 1.0. Fixes Ximian bug #154.
-
-2001-08-01 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-toggle.c (etog_max_width): Made this not query the 0th
- row if there are 0 rows in the table. Fixes Ximian bug #5640.
-
-2001-07-25 Jon Trowbridge <trow@ximian.com>
-
- * e-cell-text.c (ect_unrealize): Set text_view->font to NULL
- after we unref it.
-
-2001-07-25 Jason Leach <jleach@ximian.com>
-
- * e-table-item.c (eti_event): If the CLICK signal gets a return
- value, so we're going to be return from eti_event immediately
- after, set the eti->click_count to zero. Fixes bug #811.
-
-2001-07-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-table-item.c (eti_event): Handle GDK_KP_* cursor keys as well.
-
-2001-07-12 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c (e_tree_get_cell_at): Made these functions return -1 if
- the x and y aren't over any cell at all.
-
-2001-07-12 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-table-adapter.c (e_tree_table_adapter_node_set_expanded):
- Ignore set_expanded if the node is the root and root_visible is
- FALSE.
-
- * e-tree.c (item_key_press): Don't call set_expanded on NULL
- paths.
-
-2001-07-11 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (group_key_press), e-tree.c (item_key_press): Changed
- these to use e_selection_model_select_as_key_press instead of
- e_selection_model_do_something.
-
-2001-07-11 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (group_key_press), e-tree.c (item_key_press): Made the
- amount to scroll by smaller here.
-
-2001-07-11 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (group_key_press), e-tree.c (item_key_press): Use
- e_selection_model_do_something directly for page up and page down
- instead of emulating a key press.
-
-2001-07-08 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-field-chooser-dialog.c
- (e_table_field_chooser_dialog_init): Changed the title of this
- dialog. Fixes bug #2656.
-
-2001-07-06 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-table-adapter.c (e_tree_table_adapter_node_at_row): Added
- checks for if row is outside of the appropriate range.
-
-2001-07-06 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-spin-button.c (e_cell_spin_button_step_float): Set
- new_value = value here to fix a warning.
-
-2001-07-06 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-config.c (config_get_arg): Added a "state" argument to
- allow you to get the state out of the config object.
-
-2001-07-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c (e_tree_get_cell_geometry): Added checks that row and
- col are >= 0.
-
-2001-07-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text.c (ect_cancel_edit): Call e_table_item_leave_edit
- here.
-
-2001-07-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header-item.c (ethi_drag_motion): Made it so that the
- drop marker can show up when dragging a new column to the leftmost
- position of the table header item.
-
-2001-07-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-one.c (one_is_cell_editable): Ask for the editability of
- row -1 instead of column 0 as we were before.
-
-2001-07-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c, e-table-item.h (find_cell): Changed the variable
- names here to make it clear that these are view model and row.
- (eti_event): Added click_count to make it so that if we get two
- clicks in different rows we don't send a double click event.
- (eti_event, view_to_model_row): Set row_guess in a few extra
- places.
-
-2001-07-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_event): Make a whole bunch of control keys
- not start the ETableItem editing.
-
-2001-07-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (e_table_item_row_diff): Make sure start_row and
- end_row are within the number of rows in the table.
-
-2001-07-05 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c (e_tree_new, e_tree_new_from_spec_file): Handle an
- error in construction a little bit better here.
- (e_tree_get_cursor): Check for row == -1 here.
-
-2001-07-02 Richard Hult <rhult@codefactory.se>
-
- * e-cell-combo.c (e_cell_combo_get_popup_pos): Calculate the popup
- position using window coordinates instead of world coordinates.
- This fixes bug #2613 in ximian's bugzilla, combo box pops up offset
- if the table is scrolled.
-
-2001-07-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c (ets_destroy): Only free the root here if it's
- non-NULL.
-
-2001-07-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header-item.c (ethi_header_context_menu): Made the
- remove this column menu item greyed out if it's the last column.
-
-2001-07-02 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_event): Don't send the double click signal
- if there's no row selected.
-
-2001-06-28 Chris Toshok <toshok@ximian.com>
-
- * e-table.c (et_drag_motion): send signals even if the row/col is
- -1.
- (et_drag_drop): same.
-
- * e-tree.c (et_drag_motion): same.
- (et_drag_drop): same.
-
-2001-06-27 Peter Williams <peterw@ximian.com>
-
- * e-tree-selection-model.c (e_tree_selection_model_add_to_selection): New function,
- heavily based on select_single_row.
-
- * e-tree-selection-model.h: Added prototype;
-
- * e-tree.c (e_tree_get_model): New accessor function.
- (e_tree_get_selection_model): Same.
- (e_tree_selected_count, e_tree_select_all, e_tree_invert_select): Removed. With
- the accessors these become pointless.
-
- * e-tree.h: Prototype the functions above. Remove a few functions that
- don't make sense anymore.
-
-2001-06-20 Mikael Hallendal <micke@codefactory.se>
-
- * e-cell-spin-button.c
- (e_cell_spin_button_step): send the value to
- e_table_model_set_value_at as a string as in e_cell_number.
- (e_cell_spin_button_step_float): send the value to
- e_table_model_set_value_at as a string as in e_cell_number_float.
-
-2001-05-25 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-table-specification.c: #include <string.h>
- * e-table-state.c: Same here. Kills warnings on newer gcc.
-
-
-2001-05-25 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (et_table_rows_deleted): Remove row row + i instead of
- row i.
- (et_table_rows_inserted): Insert row row + i instead of row row.
-
-2001-05-25 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (et_table_rows_deleted): Remove row i instead of row
- row. Destroy et->group when you get the changed or
- sort_info_changed signal instead of in the idle handler.
-
-2001-05-24 jacob berkman <jacob@ximian.com>
-
- * e-cell-size.c (ecd_get_text): format similar to nautilus
-
-2001-05-23 jacob berkman <jacob@ximian.com>
-
- * e-table-group-container.c: internationalize the grouping text
- string
-
-2001-05-22 jacob berkman <jacob@ximian.com>
-
- * e-cell-pixbuf.c: allow NULL pixbufs, and draw with crappy alpha
-
-2001-05-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-sorted.c (ets_proxy_model_rows_deleted): Made this
- faster in some cases.
-
-2001-05-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-group-leaf.c (etgl_double_click): The double_click
- signal on the table item now emits the model row instead of the
- view row so don't do the view to model conversion here.
-
-2001-05-22 jacob berkman <jacob@ximian.com>
-
- * e-table-sorted.c (ets_proxy_model_rows_deleted): a similar
- change to below, which makes it actually work for the case where
- count != 1
-
-2001-05-21 Chris Toshok <toshok@ximian.com>
-
- * e-table-sorted.c (ets_proxy_model_rows_inserted): increment row
- each time through the loop so we don't get @count copies of @row.
-
-2001-05-14 Jon Trowbridge <trow@ximian.com>
-
- * e-cell-text.c (_get_position_from_xy): Try to deal with bad
- utf8.
- (_get_position): Try to deal with bad utf8.
- (number_of_lines): Try to deal with bad utf8.
- (split_into_lines): Try to deal with bad utf8.
-
-2001-05-11 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_event): Make a key press stop the tooltip
- timeout.
-
- * e-table-state.c (e_table_state_load_from_node): Make the default
- expansion be one so that if the user doesn't specify any
- expansions they get a uniform expansion.
-
-2001-05-09 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-date.c (ecd_get_text): Show the date for dates in the
- future.
-
- * e-tree-memory.c, e-tree-memory.h
- (e_tree_memory_set_node_destroy_func): New function which gets
- called on the data for every node removed from the tree.
-
-2001-04-29 Jason Leach <jasonleach@usa.net>
-
- (Fix bug #53111: Portability fixes for HP's ANSI compiler.)
-
- * e-table-header-item.c (ethi_popup_sort_ascending): Changes for
- initializing a struct for picky compiler.
- (ethi_popup_sort_descending): Ditto.
- (ethi_change_sort_state): Ditto.
-
- * e-cell.c (e_cell_realize): Fix trying to return a value for a
- void function.
- (e_cell_show_tooltip): Here too.
-
- * e-table-subset.c (etss_set_value_at): Another fix for trying to
- return something instead of void.
-
-
-2001-04-29 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c: Added a read only argument "model" to ETable.
-
-2001-04-28 Jason Leach <jasonleach@usa.net>
-
- (Make the alternating row colors a option in ETableSpecification
- instead of a compiled in #define)
-
- * e-table-specification.c (e_table_specification_load_from_node):
- Read in the "alternating-row-colors=bool" option for
- ETableSpecifications. Default value is true so unless it is
- specified to be false, row colors will alternate.
- (e_table_specification_save_to_node): Save the alternating row
- color options here.
-
- * e-table.c (et_build_groups): Pass down the alternating row
- colors through to the ETableGroup.
-
- * e-table-group-container.[ch]: Handle the new alternating row colors
- option here, passing it to ETableItem.
-
- * e-table-group-leaf.[ch]: Here too.
-
- * e-table-item.c (eti_get_cell_background_color): Got rid of the
- #define ALTERNATE_COLORS, replaced with truth check for
- ETableItem::alternating_row_colors.
-
- * e-tree.c: Make ETree recognize alternating row color options as
- well.
-
-
-2001-04-25 Jason Leach <jasonleach@usa.net>
-
- * e-table-group-leaf.c (etgl_set_arg): One-line fix (missing a
- 'break' at the end of the ARG_SELECTION_MODEL case).
-
-2001-04-25 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (e_table_get_cell_geometry): Add the header height to
- the returned y location here so that things will be lined up
- correctly.
-
-2001-04-25 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-table-adapter.c (e_tree_table_adapter_row_of_node): Made
- this return -1 instead of -2 for not found if the root is not
- visible.
-
- * e-tree-selection-model.c (etsm_row_foreach_cb): Made this accept
- any negative number as not found instead of just -1.
-
-2001-04-23 Dan Winship <danw@ximian.com>
-
- * Makefile.am (INCLUDES): remove UNICODE_CFLAGS
-
- * e-cell-text.c: Remove <unicode.h> include, use gunicode functions
-
-2001-04-23 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (e_table_get_cell_geometry): Documented this function
- properly.
-
- * e-tree.c, e-tree.h (e_tree_get_cell_geometry): Added this
- function.
-
-2001-04-23 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group.c, e-table-group-.h: Added get_cell_geometry method.
-
- * e-table-item.c, e-table-item.h: Added
- e_table_item_get_cell_geometry.
-
- * e-table.c, e-table.h: Added e_table_get_cell_geometry.
-
-2001-04-23 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-date.c (ecd_get_text): Made it so that if a message is
- from the last 8 hours, it only prints the time, not the date.
-
-2001-04-23 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header-utils.c (e_table_header_draw_button): Make pixbuf
- columns show their title if there is space.
-
-2001-04-19 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header.c (eth_calc_widths): Submit a signal even if
- there are no extras.
-
- * e-table-item.c (eti_request_column_width): Don't compute widths
- if our cells aren't realized yet.
-
- * e-tree.c: Call e_table_header_update_horizontal whenever our
- data changes.
-
-2001-04-19 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c: Turned off information expanders (tooltips) in
- ETable by default. Turn them back on with the environment
- variable GAL_DO_TOOLTIPS.
-
-2001-04-18 Dan Winship <danw@ximian.com>
-
- * e-table.c (et_destroy): Free some things that weren't getting
- freed.
-
- * e-tree.c (et_destroy): Free some things that weren't getting
- freed.
- (e_tree_set_state_object): Don't ref the return value of
- e_table_state_to_header.
-
-2001-04-16 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c: Turned on tooltips and alternating colors.
-
-2001-04-16 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text.c (tooltip_event): Propagate the event after sending
- it to the table item.
-
-2001-04-16 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c (ets_sort_idle): Fix a crash here.
-
-2001-04-15 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text.c (ect_show_tooltip): Set the background color to
- the specified tooltip->background. Set the foreground color to
- the specified tooltip->foreground.
-
- * e-table-item.c (eti_get_cell_background_color,
- eti_get_cell_foreground_color): Added these functions.
- (eti_draw, _do_tooltip): Use these new functions.
-
- * e-table-tooltip.h: Added foreground and background colors to
- this structure.
-
- * e-tree.c, e-tree.h (e_tree_get_tooltip): Added this function.
-
-2001-04-15 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c: Added /* #defines */ at the top. Fixed
- ALTERNATE_COLORS to be an #ifdef instead of an #if.
-
- * e-cell-text.c (ect_show_tooltip): Set "strikeout" argument on
- created tooltip.
-
-2001-04-15 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text.c (tooltip_event): Use e_canvas_hide_tooltip and
- e_canvas_popup_tooltip.
-
- * e-table-item.c: Cleaned this up. Removed some #if 0 and
- replaced others with #ifdefs.
-
- * e-table-tooltip.h: Removed some unnecessary fields.
-
-2001-04-15 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text.c (ect_show_tooltip): Set "bold" argument on created
- tooltip. Adjusted position of displayed tooltip.
-
- * e-cell-tree.c (offset_of_node): Changed it so that this function
- handles knowing whether on not to indent non expandable first
- level nodes. This makes things more consistent.
-
- * e-table-item.c (eti_realize): Cleaned up the ETableItem code to
- properly hide tooltips when going off the screen.
-
- * e-table-tooltip.h: Added a visibility_count field to ETableTooltip.
-
-2001-04-14 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-hsv-utils.c, e-table-hsv-utils.h: Moved these to
- gal/widgets/e-hsv-utils.c and gal/widgets/e-hsv-utils.h.
-
- * e-table-item.c: #if 0ed out alternating colors until we come to
- a consensus.
-
-2001-04-13 Mikael Hallendal <micke@codefactory.se>
-
- * e-cell-float.[ch]: New cell for floats.
-
- * e-cell-spin-button.[ch]: New cell for spin-button.
-
- * Makefile.am:
- - Added e-cell-spin-button.[ch]
- - Added e-cell-float.[ch]
-
-2001-04-13 Dan Winship <danw@ximian.com>
-
- * e-table-header.c (eth_destroy): Fix memory leak
-
-2001-04-12 Seth Nickell <snickell@stanford.edu>
-
- * e-table-hsv-utils.c, e-table-hsv-utils.h: (tweak_hsv),
- (hsv_to_rgb), (rgb_to_hsv): Some utility functions for dealing
- with and modifying HSV values.
-
- * Makefile.am: Add e-table-hsv-utils.[c|h] to the build.
-
- * e-table-item.c: (eti_draw): Enable alternating colours in
- e-table cells.
-
-2001-04-12 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_cursor_change): Only move the screen to show
- the cursor if there are no changes pending. Updated the commented
- out code for alternating colors a bit.
-
- * e-table-model.c, e-table-model.h: Added
- e_table_model_has_change_pending.
-
- * e-tree-memory-callbacks.c, e-tree-memory-callbacks.h: Added
- has_get_node_by_id and get_node_by_id.
-
- * e-tree-model.c, e-tree-model.h: Added
- e_tree_model_has_get_node_by_id and e_tree_model_get_node_by_id.
- Added e_tree_model_has_change_pending.
-
- * e-tree-selection-model.c: Handle the selection and cursor
- properly across the tree changing.
-
- * e-tree-sorted.c: Implemented has_get_node_by_id and
- get_node_by_id, and has_changes_pending.
-
- * e-tree-table-adapter.c: Implemented has_changes_pending. Fixed
- an array underflow.
-
-2001-04-11 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c (item_key_press): Return TRUE for left and right
- arrows.
-
-2001-04-10 Gediminas Paulauskas <menesis@delfi.lt>
-
- * e-table.c (et_real_construct): convert click_to_add_message locale->utf8.
-
-2001-04-10 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c: Put debugging stuff in d().
-
-2001-04-10 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c: #include "gal/widgets/e-unicode.h".
-
-2001-04-09 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-col.c, e-table-col.h, e-table-header-item.c,
- e-table-header.c, e-table-item.c: Changed resizeable to resizable
- in ETableCol for consistency.
-
- * e-tree-selection-model.c (etsm_row_of_node): Return -1 here if
- the path isn't found.
- (etsm_sorted_node_changed): If cursor_row is -1, make cursor_col
- -1 as well.
-
-2001-04-07 Dan Winship <danw@ximian.com>
-
- * e-cell-tree.c (ect_event): add "break;" to otherwise-empty
- "default:" cases to make them ANSI.
-
-2001-04-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-cell-date.c: Fix headers.
- * e-cell-number.c: Ditto.
- * e-cell-pixbuf.[ch]: Ditto.
- * e-cell-size.c: Ditto.
- * e-cell-text.c: Ditto.
- * e-cell-tree.c: Ditto.
- * e-table-click-to-add.[ch]: Ditto.
- * e-table-column-specification.h: Ditto.
- * e-table-config-field.c: Ditto.
- * e-table-config.[ch]: Ditto.
- * e-table-example-2.c: Ditto.
- * e-table-field-chooser-dialog.[ch]: Ditto.
- * e-table-field-chooser-item.c: Ditto.
- * e-table-field-chooser.h: Ditto.
- * e-table-group-container.c: Ditto.
- * e-table-item.c: Ditto
- * e-table-memory.c: Ditto.
- * e-table-selection-model.c: Ditto.
- * e-table-sorter.c: Ditto.
- * e-table-subset-variable.c: Ditto.
- * e-table.c: Ditto.
- * e-tree-memory.c: Ditto.
- * e-tree-model.c: Ditto.
- * e-tree-selection-model.[ch]: Ditto.
- * e-tree-sorted-variable.c: Ditto.
- * e-tree-sorted.c: Ditto.
- * e-tree-table-adapter.c: Ditto.
- * e-tree.[ch]: Same here.
-
-2001-04-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c (e_tree_selection_model_change_cursor):
- Call cursor_activated as well.
-
-2001-04-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-config.c, e-table-item.c, e-table-memory.c,
- e-table-sort-info.c, e-table-specification.c, e-tree-sorted.c:
- Fixed headers.
-
- * e-table-config.c, e-table-specification.c: Replaced strcasecmp
- with g_strcasecmp.
-
-2001-04-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c: Made this work properly for models
- with 0 rows in the tree table adapter.
-
-2001-04-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c, e-tree-selection-model.h
- (e_tree_selection_model_change_cursor): Added this function.
-
- * e-tree.c (e_tree_set_cursor): Screwed up moving the cursor a
- small bit when I changed this to be faster before. Fixed it.
-
-2001-04-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c: Make it so you can switch checking around the
- last access on and off for tuning purposes.
-
- * e-tree-table-adapter.c: Apparently, ETreeTableAdapter is much
- faster if the value_at function doesn't change the last_access
- variable.
-
-2001-04-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c, e-tree-selection-model.h: Added
- e_tree_selection_model_select_single_path and made selection_start
- be the path as it should be instead of the row.
-
- * e-tree-sorted.c: Added a last_access variable to speed up
- access.
-
- * e-tree-table-adapter.c: Made checking last_access look at the 10
- values before and after the listed value to look for the value
- requested.
-
- * e-tree.c: Call e_tree_selection_model_select_single_path if
- E_TREE_USE_TREE_SELECTION.
-
-2001-04-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c (etsm_row_foreach_cb): Fixed this to
- not call the callback with a row of -1.
-
-2001-04-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.h (E_TREE_USE_TREE_SELECTION): Turn on
- E_TREE_USE_TREE_SELECTION.
-
-2001-04-03 Richard Hult <rhult@codefactory.se>
-
- * e-tree-table-adapter.c (etta_proxy_node_inserted): Fixed an off
- by one error.
-
-2001-04-03 Richard Hult <rhult@codefactory.se>
-
- * e-tree.c (et_get_arg): Add argument to get the table adapter.
- (et_set_arg): Add arguments for setting drawing of the grid and
- focus.
-
- * e-tree-model.c, e-tree-model.h (e_tree_model_node_traverse):
- Fill in missing implementation.
- (e_tree_model_node_traverse_preorder): Likewise, but preorder
- traversal.
-
-2001-04-03 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header-item.c (ethi_draw): Don't draw the button if it's
- less than 1 pixel wide.
-
- * e-tree-table-adapter.c (etta_proxy_node_inserted): Fixed a small
- array overrun (wasn't causing problems, but it's best to be
- correct.)
-
-2001-04-02 Federico Mena Quintero <federico@ximian.com>
-
- * e-table-click-to-add.c (finish_editing): Ahem, the ETableItem
- argument is now "selection_model", not "table_selection_model".
-
-2001-04-02 Gediminas Paulauskas <menesis@delfi.lt>
-
- * e-table-config.glade, e-table-field-chooser.glade,
- e-table-group.glade: Do not generate glade.h.
- * e-table-field-chooser.glade.h, e-table-group.glade.h: removed.
- * Makefile.am: updated.
-
-2001-04-02 Federico Mena Quintero <federico@ximian.com>
-
- * e-cell-popup.c (ecp_unrealize): Typo fix; call
- e_cell_unrealize(), not e_cell_realize().
-
- * e-cell-text.c (ect_event): Removed fallback "else", from "if
- (edit_display)"since our planned return value is already zero and
- we do need to unbuild_current_cell() instead of returning
- immediately.
-
- * e-table-state.c (etst_destroy): Free the expansions field.
-
- * e-table.c (e_table_set_state_object): Do not ref the header
- since we just created it!
-
-2001-04-01 Gediminas Paulauskas <menesis@delfi.lt>
-
- * e-table-config.c, e-table-field-chooser.c: replaced
- glade_xml_new with glade_xml_new_with_domain.
-
-2001-04-01 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c: Monitor the sorted model and send
- selection and cursor changed signals.
-
-2001-04-01 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c (etsm_foreach_all_recurse,
- etsm_foreach_recurse, e_tree_selection_model_foreach): Made this
- traverse the source model instead of the sorted model since the
- selection model is in the order of the source model.
-
-2001-04-01 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c: Fixed some bugs with the privitization
- of ETreeSelectionModel.
-
- * e-tree.c: One more required change to make it work with
- E_TREE_USE_TREE_SELECTION on.
-
-2001-04-01 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (libetable_la_SOURCES): Added
- e-tree-selection-model.c.
- (libetableinclude_HEADERS): Added e-tree-selection-model.h.
-
- * e-tree.c, e-tree.h: Added code to use ETreeSelectionModel if the
- string E_TREE_USE_TREE_SELECTION is defined.
-
-2001-03-31 Tambet Ingo <tambet@ximian.com>
-
- * e-table-scrolled.c (e_table_scrolled_new_from_spec_file): Fixed
- little bug, add adjustments.
-
-2001-03-31 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c (e_tree_init): Initialize all necessary fields here.
-
-2001-03-31 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c (et_real_construct): Roll back another part of the
- change.
-
-2001-03-31 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c, e-tree.h: Accidently committed this with using the
- tree selection model turned on. Rolled back this change.
-
-2001-03-31 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-scrolled.c: Include <gal/util/e-util.h> here.
-
- * e-tree-selection-model.c, e-tree-selection-model.h: Privatized
- this class. Cleaned this up a bit. Added handlers for signals
- from the model.
-
- * e-tree.c, e-tree.h: Privatized this class.
-
-2001-03-31 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c (ets_proxy_node_inserted): Set orig_position
- properly on inserted nodes.
-
-2001-03-31 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c (etsm_foreach_all_recurse): Made
- e_tree_selection_model_foreach work.
- (etsm_select_all): Made etsm_select_all work.
- (update_parents): Fixed a crash.
-
-2001-03-31 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am: Removed a bunch of unused comments.
-
-2001-03-31 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-example-1.c: Removed this since it's out of date.
- Replaced by tests/test-table-1.c.
-
-2001-03-31 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c, e-tree-selection-model.h: New
- implementation based on a tree instead of a hash table.
-
- * e-tree-sorted.c, e-tree-sorted.h: Added
- e_tree_sorted_num_children.
-
-2001-03-30 Radek Doulik <rodo@ximian.com>
-
- * e-tree.h: removed #include
- <gal/e-table/e-tree-selection-model.h>
-
-2001-03-30 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-group.c, e-table-header-item.c, e-table-item.c,
- e-table.c, e-tree.c: Made these use GTK_TYPE_GDK_EVENT whenever
- sending an event through the signal system instead of
- GTK_TYPE_POINTER.
-
- * e-table.c, e-tree.c (set_header_canvas_width): Check that none
- of the variables we're going to need are NULL before executing
- this function.
-
-2001-03-30 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-group-container.c, e-table-group-container.h,
- e-table-group-leaf.c, e-table-group-leaf.h, e-table-item.c,
- e-table-item.h, e-table.c, e-tree.c: Changed the signal
- "table_selection_model" to just be "selection_model" everywhere
- and made it be ESelectionModels instead of ETableSelectionModels
- for generality.
-
- * e-table-item.c (eti_event): Make right arrow and left arrow
- accessible as events that can be caught.
-
- * e-tree-sorted.c, e-tree-sorted.h (e_tree_sorted_orig_position):
- Added this function.
-
-2001-03-30 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-table-adapter.c (etta_proxy_node_removed): Fixed removing
- the last child of a node.
-
-2001-03-29 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c, e-tree.c, e-tree.h: Updated to set the width of the
- header canvas to be equal to the width of the table canvas to
- avoid infinite loops. Added left arrow and right arrow as tree
- collapse and expand bindings.
-
-2001-03-27 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-selection-model.c, e-tree-selection-model.h: New class
- implementing a tree model. Not finished yet or in use, but I
- wanted to get it checked in.
-
-2001-03-26 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-memory.c, e-tree-table-adapter.c: Updated these to match
- the new e_tree_model_node_removed signal.
-
- * e-tree-model.c, e-tree-model.h: Added an old_position parameter
- to the node_removed signal so that it would be completely
- deterministic.
-
- * e-tree-sorted.c: Changed this so that paths keep track of their
- original position. This makes sorting much faster.
-
-Sun Mar 25 22:31:19 2001 George Lebl <jirka@5z.com>
-
- * e-tree.c (e_tree_class_init): Fix gtk_signal_new arguments, INT
- and POINTER were switched causing my alpha to go nuts.
-
-2001-03-25 Dan Winship <danw@ximian.com>
-
- * e-table.c (et_real_construct): ref the sort_info taken from the
- state object.
- * e-tree.c (et_real_construct): Ditto. Fixes the last ETree
- crash-on-exit bug for me.
-
-2001-03-25 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-selection-model.c, e-table-selection-model.h: Made the
- parent object of this be ESelectionModelArray instead of
- ESelectionModel due to their refactoring. Changed the commented
- out code for saving the selection a bit.
-
-2001-03-25 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree.c (item_key_press): Added '=' and '-' as tree node expand
- and collapse.
-
-2001-03-23 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-extras.c: Properly remove old items from the
- ETableExtras if they are replaced by new objects.
-
-2001-03-23 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c (reposition_path): Made this only up the
- insert_count if it actually had to do any non constant work to
- reposition the path.
-
-2001-03-23 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_cursor_change, eti_cursor_activated): Ignore
- these signals if we aren't realized yet.
-
-2001-03-23 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-text.c: Made this not create the new font until realize
- instead of at new_view time.
-
- * e-table-item.c: Don't request heights or do other things that
- you aren't allowed to do before realization unless you're
- realized.
-
-2001-03-22 Ettore Perazzoli <ettore@ximian.com>
-
- * e-table-sort-info.c (e_table_sort_info_init): Make the object
- not FLOATING.
-
- * e-table-state.c (etst_destroy): Use _unref, not _destroy, to
- release the `sort_info'.
-
-2001-03-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-memory.c: Fixed the parity on all the g_return_ifs and
- g_return_val_ifs.
-
-2001-03-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-memory.c, e-table-memory.h (e_table_memory_insert): Made
- this able to take -1 to denote appending to the table. Also,
- removed the node_ from the name of this function.
- (e_table_memory_remove): Removed the node_ from the name of this
- function.
- (e_table_memory_clear): New function which sets the table to
- empty.
-
-2001-03-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-memory.c (sort_callback): Changed this to derefence the
- pointers passed in from qsort as we should instead of just casting
- them.
- (e_tree_memory_sort_node): Set the first_child and last_child of
- the node changed.
-
-2001-03-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-memory.c, e-tree-memory.h (e_tree_memory_sort_node): New
- function to allow you to do non live sorts with weird rules.
-
-2001-03-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-memory.c (e_table_memory_insert): Fixed the
- g_return_if_fail here to allow for appending.
-
-2001-03-21 Ettore Perazzoli <ettore@ximian.com>
-
- * e-table-state.c (etst_init): Make the object a non-GTK_FLOATING
- object.
-
-2001-03-20 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-memory-callbacks.c, e-table-memory-callbacks.h,
- e-table-memory.c, e-table-memory.h: Added these classes.
-
- * Makefile.am: Added e-table-memory-callbacks.c,
- e-table-memory-callbacks.h, e-table-memory.c, and
- e-table-memory.h.
-
-2001-03-20 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c: Fixed a typo in the word horiztonal.
-
-2001-03-20 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-click-to-add.c: Turn on the vertical grid.
-
- * e-table-group-container.c, e-table-group-container.h,
- e-table-group-leaf.c, e-table-group-leaf.h, e-table-item.c,
- e-table-item.h: Replaced the "drawgrid" argument with
- "horizontal_draw_grid" and "vertical_draw_grid" arguments.
-
- * e-table-specification.c, e-table-specifcation: Replaced the
- draw_grid setting with the horizontal_draw_grid and
- vertical_draw_grid settings. If the draw-grid property is set in
- a ETableSpecification it is still obeyed and overrides the
- vertical-draw-grid and horizontal-draw-grid properties.
-
- * e-table.c, e-table.h, e-tree.c, e-tree.h: Deal with the
- horizontal_draw_grid and vertical_draw_grid changes.
-
- * e-tree-model.h: Added a missing include.
-
-2001-03-19 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c (ets_proxy_node_changed): Deal with
- proxy_node_changed being called on a different root node than the
- one we have in our tree.
-
- * e-tree-table-adapter.c: Did some general clean up here.
-
- * Merged branch:
-
-2001-03-19 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c (find_child_path): Added this function to allow
- us to find paths that have been removed from the source.
- (ets_proxy_node_removed): Fixed the memmove here a bit. Call
- find_child_path.
-
- * e-tree-table-adapter.c (find_node): Check that the passed in
- path isn't NULL.
-
-2001-03-19 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_reflow): Get width from header object
- instead of calculating it ourselves.
-
- * e-table-selection-model.c: Turn off selection saving since it's
- so slow.
-
- * e-table.c (e_table_set_state_object): Set the width of the newly
- created header object.
-
- * e-tree.c (e_tree_set_state_object): Set the width of the newly
- created header object.
- (tree_canvas_size_allocate): Don't bother setting the dimensions
- of the white background twice.
-
-2001-03-18 Miguel de Icaza <miguel@ximian.com>
-
- * e-table-config.c (sort_entry_changed): Use
- update_sort_and_group_config dialog instead of the non-implemented
- update_group_config_dialog.
- (update_sort_and_group_config_dialog): Update the text correctly.
- (sort_entry_changed): Handle empty string as not-in-set.
- (group_entry_changed): Handle empty string as not-in-set.
- (config_class_init): Fix the signal declaration for "changed",
- this was sending the wrong information.
- (update_sort_and_group_config_dialog): Use group_info here, not sort_info
-
- * e-table-header-item.c (ethi_popup_customize_view): Changed to
- use the "changed" signal in the ETableConfig instead of
- promiscously using the "apply" from the PropertyBox
-
- * e-table-config.glade: Set Hide On Close to yes for the Group-By
- dialog.
-
- The groups for Radio Buttons in the Glade file are global, which
- caused all sorts of strange behaviour and really hard to debug
- problems. This should be now fixed
-
-2001-03-18 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-selection-model.c, e-table-selection-model.h: Made
- ETableSelectionModel save the cursor properly across changed
- signals if has_save_id is true.
-
-2001-03-18 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-selection-model.c, e-table-selection-model.h: Made
- ETableSelectionModel save selection properly across changed
- signals if has_save_id is true.
-
- * e-tree-memory.c: A couple of typos.
-
-2001-03-18 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-memory.c, e-tree-sorted.c: Send pre_changes properly.
-
-2001-03-18 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-table-adapter.c: Send pre_changes when performing
- set_expanded or root_node_set_visible.
-
-2001-03-18 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c (ets_is_expandable): When the API requests
- whether the object is expandable and it isn't, make sure to send a
- signal when it becomes expandable.
-
- * e-tree-table-adapter.c: Made it so that in a number of cases
- where it doesn't need to create an empty hash table node if the
- current tree node has no children, it doesn't.
-
-2001-03-18 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-memory-callbacks.c, e-tree-memory-callbacks.h
- (etmc_has_save_id, etmc_get_save_id): Added has_save_id and
- get_save_id to the list of methods supported by
- e_tree_memory_callbacks.
-
- * e-tree-table-adapter.c, e-tree-table-adapter.h: Added saving of
- expanded nodes.
-
-2001-03-18 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-model.c, e-table-model.h (e_table_model_get_save_id):
- Changed row_save_id to get_save_id to be consistent with ETree.
-
- * e-tree-model.c, e-tree-model.h: Added "pre_change" signal.
- Added has_save_id and get_save_id methods.
-
- * e-tree-sorted.c: Proxy pre_change signal. Implemented
- has_save_id and get_save_id. If the base model doesn't provide
- has_save_id then we g_strdup_printf the pointer of the base model
- ETreePath as the save_id.
-
- * e-tree-table-adapter.c: Proxy pre_change signal. If base model
- has_save_id, then use the results of get_save_id as the key for
- the hash table of node attributes. Otherwise use the pointer as
- before.
-
-
-2001-03-17 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c (ets_sort_idle): Fixed it so that all nodes get
- sorted properly instead of just the top node.
-
-2001-03-17 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-sorting-utils.c (e_table_sorting_utils_tree_sort): Made
- tree sorting faster by using a cache.
-
- * e-tree-sorted.c: Added commented out debugging g_prints.
-
-2001-03-17 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c: Switched to using GMemChunks.
-
-2001-03-17 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-sorted.c (resort_node): Made it so that children of a
- node that's being sorted don't send changed signals.
-
-2001-03-17 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-sorting-utils.c, e-table-sorting-utils.h: Switched to
- using e_sort and e_search instead of qsort and a linear search.
- Added the tree functions e_table_sorting_utils_tree_sort,
- e_table_sorting_utils_tree_check_position, and
- e_table_sorting_utils_tree_insert.
-
- * e-tree-sorted.c: Made this actually do sorting.
-
- * e-tree-table-adapter.c (etta_proxy_node_changed): The old_size
- needs to be the number of visible children + 1 to include the top
- node.
-
- * e-tree.c (e_tree_set_state_object): Set the sort_info on the
- ETreeSorted when you get a new sort_info.
-
-2001-03-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * e-cell-combo.c: Added #include <string.h> for strcmp().
- * e-table-header-utils.c: Same for strlen().
-
-
-2001-03-16 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am: Added e-tree-sorted.c and e-tree-sorted.h.
-
- * e-table-item.c (eti_realize_cell_views): Only realize the cells
- if they're not realized already and if the canvas is realized.
-
- * e-table-sorted.c (ets_proxy_model_cell_changed): Matched the
- change to the signature of e_table_sorting_utils_affects_sort.
-
- * e-table-sorting-utils.c, e-table-sorting-utils.h
- (e_table_sorting_utils_affects_sort): Changed the signature of
- this function to not take the ETableModel source since it doesn't
- use it and we need to use this function for ETreeSorted which
- doesn't have an ETableModel.
-
- * e-tree-memory.c (etmm_get_expanded_default): Actually implement
- the get_expanded_default for this tree.
-
- * e-tree-model.h: Cleaned up the indentation here.
-
- * e-tree-sorted.c, e-tree-sorted.h: New class meant to be used for
- sorting trees. It doesn't actually sort yet. It simply acts as
- an ETreeProxy which is the hardest part of making ETreeSorted.
-
- * e-tree.c, e-tree.h: Made this use an ETreeSorted.
-
-2001-03-15 Miguel de Icaza <miguel@ximian.com>
-
- * e-table-state.c (etst_destroy): Release ->sort_info.
-
-2001-03-15 Dan Winship <danw@ximian.com>
-
- * e-table-item.c (eti_event): Update arguments to
- e_canvas_item_grab_focus.
- (eti_cursor_change): Ditto, but pass FALSE! Fixes the problem of
- the Evolution message list stealing your focus when new mail
- arrives. Ha!
-
-2001-03-14 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c, e-table-item.h, e-table-selection-model.c,
- e-table-selection-model.h, e-table-sorted.c, e-table-sorted.h,
- e-table-subset.c, e-table-subset.h, e-table.c, e-table.h: Switch
- to handling e_table_model_rows_inserted instead of
- e_table_model_row_inserted and e_table_model_rows_deleted instead
- of e_table_model_row_deleted.
-
- * e-table-model.c, e-table-model.h: Replaced the signals
- "model_row_inserted" and "model_row_deleted" with
- "model_rows_inserted" and "model_rows_deleted" so that when
- multiple rows are inserted or deleted at the same time they can be
- handled properly.
-
- * e-tree-table-adapter.c: Call "model_rows_inserted" and
- "model_rows_deleted" instead of "model_changed" when inserting or
- deleting multiple rows.
-
-2001-03-14 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (e_table_item_row_diff): Made this not count the
- pixel between rows if it isn't there.
-
-2001-03-14 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_header_structure_changed): Properly attach &
- realize cell views here.
-
-2001-03-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-table-adapter.c (etta_proxy_node_removed): Check that
- parent_node and parent aren't NULL before making function calls on
- them.
-
-2001-03-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (confirm_height_cache): Fixed a height cache
- miscalculation.
-
- * e-tree-table-adapter.c (find_first_child_node): Made the
- semantics of this mean that find_first_child_node(adapter, -1)
- means return the first node in the tree.
-
-2001-03-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-extras.c: Added a "string-integer" comparison function
- to the default %ETableExtras so you can do comparisons based on
- integer value even if you using strings for the data (this lets
- you do editable numbers, for instance.)
-
- * e-table-item.c: Rearranged it a bit so that if you have
- draw_grid off it doesn't add space for the horizontal lines, nor
- leave them the background color.
-
- * e-table-model.c, e-table-model.h: Added the row_save_id and
- has_save_id methods to %ETableModel.
-
- * e-tree.c, e-tree.h: Replaced e_tree_compute_location with
- e_tree_get_cell_at.
-
-2001-03-08 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am: Added e-table/e-table-utils.c,
- e-table/e-tree-memory-callbacks.c, e-table/e-tree-memory.c,
- e-table/e-tree-scrolled.c, e-table/e-tree-table-adapter.c, and
- e-table/e-tree.c. Removed e-table/e-tree-simple.c. Added
- e-table/e-table-utils.h, e-table/e-tree-memory-callbacks.h,
- e-table/e-tree-memory.h, e-table/e-tree-scrolled.h,
- e-table/e-tree-table-adapter.h, and e-table/e-tree.h. Removed
- e-table/e-tree-simple.h.
-
- * e-cell-tree.c: Updated this for the new tree.
-
- * e-table-item.c: Added some redraw requests where appropriate.
-
- * e-table-item.h: Fixed an incorrect class method declaration.
-
- * e-table-model.c, e-table-model.h: Removed
- e_table_model_has_sort_group and e_table_model_row_sort_group.
-
- * e-table-scrolled.h: Removed unused headers.
-
- * e-table-simple.c, e-table-simple.h: Rearranged this a bit.
-
- * e-table-sorter.c, e-table-sorting-utils.c,
- e-table-sorting-utils.h: Removed sort group stuff. Added the
- function e_table_sorting_utils_check_position.
-
- * e-table-utils.c, e-table-utils.h: Utility functions for ETable
- and ETree.
-
- * e-table.c: Moved some of the functionality from here to
- e-table-utils.c so that it can be reused by ETree.
-
- * e-tree-memory-callbacks.c, e-tree-memory-callbacks.h: Class to
- implement an ETreeMemory as callbacks instead of overriding the
- class.
-
- * e-tree-memory.c, e-tree-memory.h: ETreeModel that stores a tree
- of physical nodes.
-
- * e-tree-model.c, e-tree-model.h: Removed most of the
- functionality from here to the classes ETreeMemory and
- ETreeTableAdapter. This is now just a simple virtualized tree
- class.
-
- * e-tree-scrolled.c, e-tree-scrolled.h: New class. An ETree in an
- EScrollFrame.
-
- * e-tree-simple.c: Small change. This is no longer used.
-
- * e-tree-table-adapter.c, e-tree-table-adapter.h: ETableModel that
- represents an ETreeModel as a table.
-
- * e-tree.c, e-tree.h: New super class kind of like ETable but for
- trees.
-
-End of branch
-
-2001-03-07 Ettore Perazzoli <ettore@ximian.com>
-
- * e-table.c (e_table_compute_location): Removed.
- (e_table_get_cell_at): New, public function exporting the same
- functionality.
- (et_drag_motion): Use `e_table_get_cell_at()' instead of
- `e_table_compute_location()'.
- (et_drag_drop): Likewise.
- (et_drag_data_received): Likewise.
- (e_table_drag_source_event_cb): Likewise.
-
-2001-03-04 Damon Chaplin <damon@ximian.com>
-
- * e-cell-text.c: added "editable" Arg, to stop the user from editing
- the text. The user can still select the text, though. The "editable"
- Arg is useful for ECellCombo where we want the user to select an item
- in the popup but not edit the field itself.
-
- * e-cell-combo.c: updated to select the matcing item before it pops up
- the list.
-
-2001-03-01 Vladimir Vukicevic <vladimir@ximian.com>
-
- * e-cell-pixbuf.c, e-cell-pixbuf.h, Makefile.am,
- Makefile.am, e-table-extras.c: Added new ECellPixbuf --
- takes a GdkPixbuf from the model and renders it centered
- in the table cell.
-
-
-2001-02-27 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-click-to-add.c, e-table-group-container.c,
- e-table-group-container.h, e-table-group-leaf.c,
- e-table-group-leaf.h, e-table-item.c, e-table-item.h,
- e-table-specification.c, e-table-specification.h, e-table.c,
- e-table.h: Changed a lot of the ETableSelectionModels to
- ESelectionModels, a lot of the ETableSorters to ESorters, all the
- ETableCursorModes to ECursorModes, and all of the
- ETableForeachFuncs into EForeachFuncs.
-
- * e-table-defines.h: Moved ETableForeachFunc and ETableCursorMode
- to e-selection-model.h.
-
- * e-table-selection-model.c, e-table-selection-model.h: Made this
- a subclass of ESelectionModel which simple connects to an
- ETableModel.
-
- * e-table-sorter.c, e-table-sorter.h: Made this a subclass of
- ESorter so that implements the same semantics it used to.
-
-2001-03-01 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-pixbuf.c: Fixed some warnings.
-
- * e-table-subset.c, e-table-subset.h: Added
- e_table_subset_print_debugging.
-
-2001-02-27 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-sorted-variable.c: Moved etsv_compare to etsu_compare in
- e-table-sorting-utils.c. Moved most of the contents of etsv_add
- to e_table_sorting_utils_insert in e-table-sorting-utils.c and
- call the function.
-
- * e-table-sorted.c: Rewrote ets_proxy_row_changed,
- ets_proxy_row_inserted, and ets_proxy_row_deleted.
-
- * e-table-sorting-utils.c, e-table-sorting-utils.h (etsu_compare,
- e_table_sorting_utils_insert): Added e_table_sorting_utils_insert.
-
- * e-table-subset-variable.c: Changed this implementation to be
- slightly more consistent with other code.
-
-2001-02-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-table.c (et_disconnect_model): Only disconnect if the model is
- non-zero, and only if the IDs are actually non-zero.
-
-2001-02-25 Damon Chaplin <damon@ximian.com>
-
- * e-cell-popup.c: new abstract ECell subclass to be used as base class
- for popup ECells.
-
- * e-cell-combo.c: subclass of ECellPopup which pops up a simple list
- of strings.
-
- * e-table-item.c: Renamed eti_row_diff() to e_table_item_row_diff() and
- made public, since the ECellPopup subclasses need it.
-
- * Makefile.am: added e-cell-popup.[hc] and e-cell-combo.[hc]
-
-2001-02-23 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am (libetable_la_SOURCES): Added
- e-table-sorting-utils.c.
- (libetableinclude_HEADERS): Added e-table-sorting-utils.h.
-
- * e-table-group-container.c: Implemented add_array method. Use
- add_array to implement add_all instead of using add. Did some
- general clean up.
-
- * e-table-group-leaf.c, e-table-group-leaf.h: Implemented
- add_array method. Changed everything to use an ETableSubset
- variable instead of an ETableSortedVariable. Implemented it as
- ETableSortedVariable if there's grouping involved and ETableSorted
- if there isn't.
-
- * e-table-group.c, e-table-group.h: Added add_array method. Added
- unused get_position code.
-
- * e-table-sorted-variable.c, e-table-sorted-variable.h: Moved a
- lot of the actual implementation of sorting to
- e-table-sorting-utils.c. Got rid of the signal handlers here
- since we weren't using them and ETableSubset has the proxy virtual
- methods.
-
- * e-table-sorted.c, e-table-sorted.h: Completely replaced these
- files with a variation on ETableSortedVariable that doesn't have
- the add methods and such but instead just mimics the source
- model's set of rows completely.
-
- * e-table-sorter.c, e-table-sorter.h: Added functions to get at
- the arrays here.
-
- * e-table-sorting-utils.c, e-table-sorting-utils.h: Utility
- functions for doing sorting.
-
- * e-table-subset-variable.c, e-table-subset-variable.h: Added
- add_array method.
-
- * e-table-subset.c, e-table-subset.h: Made it so that the signal
- hookups to the source model's signals are virtual methods.
-
- * e-table.c, e-table.h: Don't call add_all and add and remove type
- functions if not grouped. Don't rebuild for sort changes unless
- it was either grouped before or will be grouped now.
-
-2001-02-22 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-model.c: Added a bunch of g_return_if_fails.
-
-2001-02-20 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell.c (e_cell_draw): Added some g_return_if_fails here.
-
-2001-02-20 Chris Toshok <toshok@ximian.com>
-
- * e-tree-model.c: add some more (mostly empty) api docs.
- (e_tree_model_node_changed): pass the node in the "node_changed"
- signal.
- (etree_destroy): e_tree_model_node_remove our root node here to
- free up the tree's storage.
-
-2001-02-19 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am: Removed e-table-text-model.c and
- e-table-text-model.h.
-
- * e-table-text-model.c, e-table-text-model.h: Moved these to
- gal/e-text/.
-
- * e-cell-text.c: Changed the include line for
- e-text-event-processor.h and e-text-event-processor-emacs-like.h.
-
-2001-02-17 Rusty Conover <rconover@zootweb.com>
-
- * e-cell-tree.c (ect_max_width): Change the calculation of the
- maximum with of tree cell, from O(n^2) to O(n), we don't need to
- continually recalculate the maximum width of the subcells when
- calculating the width of every row.
-
-2001-02-17 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (et_real_construct): Removed setting of invalid
- "horizontal_scrolling" argument.
-
- * e-table-column-model.h: Removed this as it is not used.
-
-2001-02-17 Christopher James Lahey <clahey@ximian.com>
-
- From a patch submitted by Murray Cumming <Murray.Cumming@mybau.com>
-
- * e-cell-checkbox.h, e-cell-date.h, e-cell-number.h,
- e-cell-size.h, e-cell-text.h, e-cell-toggle.h, e-cell-tree.h,
- e-cell.h, e-table-click-to-add.h, e-table-col-dnd.h,
- e-table-col.h, e-table-column-specification.h,
- e-table-config-field.h, e-table-config.h, e-table-defines.h,
- e-table-extras.h, e-table-field-chooser-item.h,
- e-table-group-container.h, e-table-group-leaf.h, e-table-group.h,
- e-table-header-item.h, e-table-header-utils.h, e-table-header.h,
- e-table-item.h, e-table-model.h, e-table-one.h,
- e-table-selection-model.h, e-table-simple.h, e-table-sort-info.h,
- e-table-sorted-variable.h, e-table-sorted.h, e-table-sorter.h,
- e-table-specification.h, e-table-state.h,
- e-table-subset-variable.h, e-table-subset.h, e-table-tooltip.h,
- e-table-tree.h, e-tree-model.h, e-tree-simple.h,
- e-tree-sorted-variable.h: Added GNOME_DECLS.
-
-2001-02-15 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-selection-model.c
- (e_table_selection_model_do_something): Made it so that if you set
- the row or col to something not equal to -1, it makes sure that
- the other one is also not equal to -1.
-
-2001-02-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-header.c, e-table-header.h
- (e_table_header_update_horizontal): This new function updates the
- minimum width of all of the columns based on the data contained in
- that column.
-
- * e-table.c, e-table.h (changed_idle): Added a
- horizontal_scrolling field. Call e_table_header_update_horizontal
- if the model changes at all and horizontal_scrolling is set to TRUE.
-
-2001-02-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-scrolled.c (e_table_scrolled_real_construct): Set policy
- of scrolled window to be automatic/automatic.
-
- * e-table-specification.c, e-table-specification.h (etsp_init):
- Added a horizontal-scrolling attribute.
-
-2001-02-13 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_destroy): Fix the crash when ETableItems are
- destroyed.
-
-2001-02-11 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-selection-model.c (change_one_row): Fix selection so
- that changing a model row equal to 31 mod 32 works.
-
-2001-02-11 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (eti_cursor_change): Let
- e_canvas_item_show_area_delayed deal with a delayed area show
- instead of dealing with it ourselves.
-
-2001-02-08 Dan Winship <danw@ximian.com>
-
- * e-table-sorter.c (ets_set_arg): Add a missing gtk_object_ref.
-
-2001-02-08 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-number.c (ecn_get_text): Use e_format_number.
-
-2001-02-08 Christopher James Lahey <clahey@ximian.com>
-
- * e-table.c (e_table_setup_header): Set the dnd_code on the header
- properly.
-
-2001-02-08 Christopher James Lahey <clahey@ximian.com>
-
- * e-tree-model.c, e-tree-model.h (e_tree_model_show_node): Added
- this function. Made frozen an int so that recursive freezes and
- thaws behaves properly.
-
-2001-02-06 Christopher James Lahey <clahey@ximian.com>
-
- * e-cell-date.c (ecd_get_text): Change encoding from locale
- encoding to utf8.
-
-2001-02-05 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c: Changed the text to pop up the Field
- Chooser.
-
-2001-02-05 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-config.c, e-table-config.h (dialog_apply): Added a
- "changed" signal.
-
- * e-table-sort-info.c, e-table-sort-info.h
- (e_table_sort_info_duplicate): Added this function.
-
- * e-table.c (e_table_set_state_object): Duplicate the state's
- sort_info object here.
-
-2001-02-04 Christopher James Lahey <clahey@ximian.com>
-
- * e-table-item.c (view_to_model_col): Make this not error out if
- ecol is not found, but simply return -1.
- (eti_event): Don't call view_to_model_col here as we already have
- a model column.
-
-2001-02-02 Not Zed <NotZed@Ximian.com>
-
- * e-table-selection-model.c (model_row_deleted): Dont overwrite
- the end of our bitmap array.
-
-
-2001-02-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-table-sorter.c: Make `vals_closure', `cols_closure',
- `ascending_closure' and `compare_closure' static!
-
-2001-02-02 Not Zed <NotZed@Ximian.com>
-
- * e-cell-tree.c (ect_draw): If we are drawing a top-level tree
- node, without any children then dont offset it for the expansion
- image it doesn't need.
-
-2001-01-31 Larry Ewing <lewing@ximian.com>
-
- * e-table-item.c (view_to_model_col): make the segfault caused by
- double clicking into a critical warning until it can be fixed.
-
-2001-01-30 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-click-to-add.c (etcta_event): Made the contained
- %ETableItem have cursor_mode as %E_TABLE_CURSOR_SPREADSHEET.
-
- * e-table-defines.h, e-table-item.c, e-table-specification.c:
- Added a new cursor mode E_TABLE_CURSOR_SPREADSHEET. This is
- accessed using cursor_mode="spreadsheet" in your specification
- xml, as well as by the click_to_add item. It is identical to
- E_TABLE_CURSOR_SIMPLE, except that tab goes to the next item in
- the table instead of to the next widget.
-
-2001-01-30 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-click-to-add.c (etcta_event): Made carriage return
- finish editing.
-
- * e-table-item.c (eti_event): Made carriage return key press
- signal go out before sending it to the selection model.
-
-2001-01-29 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am: Added e-cell-number.c and e-cell-number.h.
-
- * e-cell-number.c, e-cell-number.h: A new cell for rendering
- numbers.
-
- * e-table-extras.c (ete_init): Added a default number cell. Made
- the default size cell right aligned.
-
-2001-01-28 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c, e-table-item.h: Made the scrolling to show the
- current roll happen in a time out.
-
-2001-01-27 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c (eti_event): Make home and end keys move to the
- beginning and end of the row if cursor mode is set to
- E_TABLE_CURSOR_SIMPLE. Otherwise have %ETableSelectionModel
- handle them.
-
- * e-table-selection-model.c, e-table-selection-model.h: Added a
- "cursor_mode" argument.
- (e_table_selection_model_key_press): Made home and end keys move
- the beginning and end of the table if cursor_mode is
- E_TABLE_CURSOR_MODE_LINE.
-
- * e-table.c: Set the cursor-mode argument of our
- %ETableSelectionModel.
-
-2001-01-27 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c (eti_event): Make ETable stop editing when it
- looses focus.
-
- * e-table.c (et_canvas_button_press): Make ETable stop editing if
- you click on an unhandled area of the table canvas (The white area
- at the bottom for instance.)
-
-2001-01-25 Federico Mena Quintero <federico@ximian.com>
-
- * e-table.c (e_table_init): Set the GTK_CAN_FOCUS flag on the
- widget, since an ETable ought to be focusable.
- (e_table_class_init): Override ::grab_focus() and ::focus().
- (et_grab_focus): Since people may do gtk_widget_grab_focus() on
- the ETable, we have to proxy the request to the actual focusable
- canvas.
- (e_table_setup_header): Unset GTK_CAN_FOCUS for the header canvas.
- (et_focus): Reject focus if our child canvas already had it.
-
- * e-table-scrolled.c (e_table_scrolled_init): Set the
- GTK_FOCUS_FLAG on the widget. This is just so that people can
- easily do gtk_widget_grab_focus (my_e_table_scrolled) on their own
- applications.
- (e_table_scrolled_class_init): Override ::grab_focus() and
- ::focus().
- (ets_grab_focus): Proxy the grab_focus to our child ETable.
- (ets_focus): Proxy the request to the child ETable.
-
-2001-01-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c (move_selection): Made this correctly
- check for going off the end of the table.
-
-2001-01-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h:
- Documented. Added a "cursor_activated" signal. Removed some
- unused functions (e_table_group_get_count and
- e_table_group_get_ecol).
-
- * e-table-selection-model.c, e-table-selection-model.h: Added a
- "cursor_activated" signal. Call it when the user changes the
- selection to match the cursor.
-
- * e-table.c, e-table.h: Added a "cursor_activated" signal. Fixed
- the e_table_compute_location function to take into account the
- scrolled position.
-
-2001-01-21 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c: Made the cursor move when rows are
- inserted or deleted. If in single mode and the selected row gets
- removed, move it up.
-
-2001-01-21 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c (ethi_header_context_menu): Made this
- conform to the new prototype for e_popup_menu_run.
-
- * e-table-item.c, e-table-item.h: Documented.
- (e_table_item_is_row_selected): Removed this function.
- (eti_draw): Changed this so that if the ETableItem is in
- cursor-mode="row", the cursor is draw all the way across the row.
- (eti_cursor_move_up, eti_cursor_move_down): Commented these out
- since they're no longer used.
- (_do_tooltip, eti_event): Commented out tooltips.
- (eti_event): Made it so that we call the key_press function in the
- %ETableSelectionModel on each key press.
-
- * e-table-selection-model.c, e-table-selection-model.h:
- Documented. Added a function e_table_selection_model_key_press
- that does whatever behavior is correct for the user having pressed
- the given key. Changed the behavior of this to better match
- windows (use selection-mode="browse").
-
- * e-table-specification.c, e-table-specification.h: Added a
- draw_focus variable.
-
- * e-table.c: Decide whether to draw the focus based on the
- ETableSpecification. Removed the argument for setting whether to
- draw the focus.
-
-2001-01-20 Iain Holmes <iain@ximian.com>
-
- * e-cell-text.c (ect_show_tooltip): Unref some stuff if we're not
- showing the tip. Fix a bigish memory leak.
-
-2001-01-19 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-config.c (group_entry_changed, group_ascending_toggled):
- New methods.
- (configure_group_dialog): New function, sets up the group GUI.
- (e_table_config_construct): Populate column names here and use in
- configure_group_dialog and configure_sort_dialog
-
- (sort_entry_changed, sort_ascending_toggled): renamed from
- entry_changed, ascending_toggled.
-
-2001-01-18 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-config.c (configure_sort_dialog): Keep track of the
- valid column names (not used right now).
- (config_destroy): release column names
- (entry_changed): Handle invalid input to mean "Next entry is
- grayed out".
-
- * e-table-header-item.c (ethi_popup_customize_view): Hook up to
- the "apply" signal on the dialog box to apply the changes.
- (apply_changes): New function to apply the changes from the
- ETableConfig object.
-
- * e-table-sort-info.c (e_table_sort_info_load_from_node): Notify
- of sort info changes.
-
- * e-table-header-item.c: Swapped the way arrows were done, so that
- they actually match the sorting that its expected.
-
- * e-table.c: Added inline documentation for a few methods.
-
- * e-table-config.h: Dropped ::spec, and temp_spec, we always use
- ::source_spec, as we never modify this variable.
-
-2001-01-18 Federico Mena Quintero <federico@ximian.com>
-
- * e-table-subset.c (etss_destroy): Disconnect from the
- etss->source's signals *before* we unref it.
-
- * e-table-group-container.c (e_table_group_apply_to_leafs): Ref()
- and unref() around the callback to protect ourselves from being
- unrefed in the middle of iterating through the nodes.
-
-2001-01-18 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-config.c (find_model_column_by_name): New function.
- (update_sort_config_dialog): Massive update to this function, it
- is almost complete now, it just needs a few cosmetic touchups.
- (config_sort_config_show): Get the main interaction working as
- well.
- (config_group_info_update): Beautify.
- (entry_changed): Do all the magic for the GUI for entries.
- (ascending_toggled): Implement callback.
- (configure_sort_dialog): Do also descending.
- (configure_sort_dialog): Hook up changed/toggled.
-
- * e-table-config.h: Put all the configuration stuff for sorting
- into its own structure to pass around funny functions.
-
-2001-01-17 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-specification.c (e_table_specification_duplicate):
- Remove annoying printf. A clean output is a good output.
-
-2001-01-17 Dave Camp <dave@ximian.com>
-
- * e-table-config.c: Removed #inclusion of e-table-config-field.h.
-
-2001-01-17 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-header-item.c: Use e-i18n.h here.
-
- * e-table.c (et_col_spec_to_col): Use gettext here.
- (et_real_construct): Use gettext too.
- (et_col_spec_to_col): Use gettext here.
-
- * e-cell-date.c: Use e-i18n.h here.
-
- * e-table-config.c (config_sort_info_update): Simplify column
- grabbing code and drop item layout code.
- (config_group_info_update): ditto.
-
- * e-table-config.c: Get correct translation setup working.
-
-2001-01-16 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-config.c (configure_sort_dialog): Load frames.
-
- * Kill e-table-config-field.c
-
- * e-table-specification.c (e_table_specification_save_to_file):
- Specify version to xmlNewDoc.
-
- * e-table-state.c (e_table_state_save_to_string): Specify version
- to xmlNewDoc.
-
- * e-table-config.c (config_destroy): Destroy the copies. Unref
- the originals.
- (e_table_config_construct): Duplicate values of configuration
- here.
- (configure_sort_dialog): New function that populates the sort gtk
- combo boxes.
-
- * e-table.c (et_col_spec_to_col): Fixup use of title here. Do the
- actual translation here.
-
- * e-table-column-specification.c: Remove title_, it is now called
- title. Translation needs to take place elsewhere, not here
-
- * e-table-specification.c (e_table_specification_duplicate): Add
- preconditions here.
- (e_table_specification_save_to_node): ditto.
- (e_table_specification_save_to_string): ditto.
- (e_table_specification_save_to_file): ditto.
-
- * e-table-state.c (e_table_state_duplicate): Implement.
-
- * e-table-config.glade (dialog_sort): Change drop down menus to
- use GtkComboText widgets.
-
- * e-table-config.c (configure_dialog): New function, used to set
- up dialogs.
-
-2001-01-16 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-config.c: Added a bit of documentation.
- (config_sort_config_show, config_group_config_show):
- gnome_dialog_set_parent on the config->dialog_toplevel instead of
- the config.
-
- * e-table-specification: Pass "1.0" instead of NULL to xmlNewDoc
- here.
-
- * e-table-state.c, e-table-state.h: Pass "1.0" instead of NULL to
- xmlNewDoc here. Make sure that sort_info is never NULL if this
- object exists. Added ETableStateDuplicate.
-
-2001-01-15 Miguel de Icaza <miguel@ximian.com>
-
- * e-table-config.c (config_fields_info_update): Make output
- pretier by using newlines when there is a lot of information to
- display.
- (config_group_info_update): ditto.
- (config_sort_info_update): ditto.
-
- (config_group_info_update): Simplify
- signature.
- (config_sort_info_update): Simplify signature.
- (config_fields_info_update): Implement.
- (e_table_config_construct): Hook up field change spec.
-
- * e-table-header-item.c (config_destroyed): Add new utility
- function.
-
- * e-table-config.c (config_group_info_update): Simpify routine by
- using g_string. Show a message if there is no grouping.
-
- * e-table-config.c: Made e-table-config dialog be a
- GnomePropertyBox.
-
- * e-table-header-item.c (ethi_popup_customize_view): Use the new
- api.
-
- * e-table-config.c (config_sort_info_update): Simplify this
- routine. Fix bug that was not showing "unsorted" state.
- (setup_gui): Load XML user interface here.
- (config_init): Use Glade instead of manually coded user interface.
- (e_table_config_raise): New api call.
-
-2001-01-15 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-specification.c: Document all entry points.
- (e_table_specification_save_to_file): Change prototype to return
- the number of bytes written.
- (e_table_specification_duplicate):
- Implement a function to duplicate nodes.
- (e_table_specification_save_to_node): Implement missing function.
- (e_table_specification_save_to_file): Enable.
- (e_table_specification_save_to_string): Enable.
- (e_table_specification_load_from_node): Just load the normal
- version of the click-to-add-message version, let other code
- translate it.
- (e_table_specification_load_from_string): Alter prototype to
- return success code.
-
- * e-table-specification.h: Do not store the translated version,
- store the plain version, so we can restore this later during the
- saving routines.
-
- * e-table.c (et_real_construct): Translate click to add message here.
-
-
- * e-table-header-item.c: Destroy config object if we are
- destroyed.
-
-2001-01-15 Christopher James Lahey <clahey@ximian.com>
-
- * Makefile.am: Added e-cell-date.c, e-cell-date.h, e-cell-size.c,
- and e-cell-size.h.
-
- * e-cell-date.c, e-cell-date.h: New cell to implement displaying a
- date.
-
- * e-cell-size.c, e-cell-size.h: New cell to implement displaying a
- file size.
-
- * e-cell-text.c, e-cell-text.h: Got rid of the filter arguments.
- Replaced them with the ability to subclass ECellText and override
- the get_text method. Added free_text to override if your get_text
- implementation returns allocated memory.
-
- * e-table-extras.c (ete_init): Added "size" and "date" cells to
- the default ETableExtras.
-
-2001-01-14 Miguel de Icaza <miguel@ximian.com>
-
- * e-table-config.h: Change parent to be a GtkObject from
- GnomeDialog.
-
-2001-01-12 Miguel de Icaza <miguel@ximian.com>
-
- * e-cell-text.c (key_begins_editing): New function. Tells whether
- a key should begin editing.
- (ect_event, GDK_KEY_PRESS/RELEASE): check whether we should start
- editing.
-
- (e_cell_text_set_filter): Implement new function
- API. Remove Gtk arguments for this.
- (ect_height): Pass all the extra information Dan requested.
- (ect_print): Pass all the extra information Dan requested.
- (build_current_cell): ditto.
-
- * e-table-header-item.c (ethi_change_sort_state): Moved the
- sort-on-click logic to its own function.
-
- * e-table-sort-info.c (e_table_sort_info_freeze): Increment frozen
- rather than setting to 1.
- (e_table_sort_info_thaw): Decrement frozen instead of setting to 0
- to allow recursive freezing.
- (e_table_sort_info_freeze): Add inline docs.
- (e_table_sort_info_thaw): Add inline docs.
-
-2001-01-12 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.h, e-cell-text.h: Changed the filter function back
- to being args to be more consistent with the rest of the object.
-
-2001-01-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c, e-table-selection-model.h: Added
- selection_mode argument.
-
- * e-table-specification.c, e-table-specification.h: Added a
- selection_mode field that is set based on the selection-mode
- attribute in the ETableSpecification element.
-
- * e-table.c (et_real_construct): Set the selection model's
- selection mode based on the ETableSpecification.
-
-2001-01-10 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-click-to-add.c: Made this the same size as an ETableItem
- with all text items. Made the background color white. These need
- to be made themeable.
-
-2001-01-10 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-state.c, e-table-state.h: Added expansions field and
- loading and saving of that field.
-
- * e-table.c: Load and save expansion data.
-
-2001-01-10 Christopher James Lahey <clahey@helixcode.com>
-
- * e-tree-sorted-variable.c, e-tree-sorted-variable.h: Unfinished
- sorted variable model for ETree.
-
-2001-01-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-sorter.c, e-table-sorter.h (ets_sort): Fixed sorting.
- needs_sorting was getting set to 0 when sorted happens, but
- needs_sorting tells you whether or not the sorter is sorted or
- not, not whether the sorting has happened. Documented the
- needs_sorting variable.
-
-2000-12-27 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c (ect_draw, ect_event): Removed a bunch of unused
- code.
-
-2000-12-25 Miguel de Icaza <miguel@helixcode.com>
-
- * e-cell-text.c (ect_show_tooltip): Set draw_background to FALSE.
-
- * e-table-group-container.c (etgc_add): ditto.
-
- * e-table-click-to-add.c (etcta_realize): ditto.
- (e_table_click_to_add_commit): ditto.
-
-2000-12-24 Chris Toshok <toshok@helixcode.com>
-
- * e-cell-tree.c: add api docs.
-
- * e-tree-simple.c: add api docs.
-
-2000-12-23 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-col.c, e-table-col.h (etc_destroy): Destroy text and
- pixbuf if they exist whether or not is_pixbuf is set.
- (e_table_col_new_with_pixbuf): Make new_with_pixbuf take a title
- argument which is for when you can't display pixmaps.
-
- * e-table-column-specification.c
- (e_table_column_specification_load_from_node): Don't translate the
- pixbuf string attribute.
-
- * e-table-sort-info.c, e-table-sort-info.h
- (e_table_sort_info_load_from_node): Added a state_version
- parameter to the load_from_node function. This lets the loader
- specify which version of ETableState is being processed. If it's
- less than .05, use the old nested version. If it's greater, use
- the new flat version.
- (e_table_sort_info_save_to_node): Changed this to store a list of
- group and leaf nodes instead of nesting the group nodes and leaf
- nodes one inside the other. This is much easier to understand and
- requires less typing when creating a new ETableSpecification's
- initial ETableState.
-
- * e-table-state.c: Changed the state-version parameter to 0.1.
- (e_table_state_load_from_node): Use
- e_xml_get_double_prop_by_name_with_default so that we can specify
- a state-version default of 0.1 for people writing ETableStates by
- hand. Pass the state-version to e_table_sort_info_load_from_node.
-
- * e-table.c (et_col_spec_to_col): Pass the title from the
- ETableColumnSpecification to the ETableCol even if it's a pixbuf
- column.
-
-2000-12-19 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c (etgc_add): Set the minimum width of
- newly created children.
- (e_table_group_container_construct): Use function
- e_table_header_get_column_by_col_idx instead of
- e_table_header_get_column since we're passing in a col_idx.
-
- * e-table-header.c, e-table-header.h: New function
- e_table_header_get_column_by_col_idx which searches for a column
- in the ETableHeader with a certain model column (col_idx).
-
- * e-table-sorted-variable.c (etsv_compare),
- (etsv_sort), e-table-sorter.c (ets_sort): Use function
- e_table_header_get_column_by_col_idx instead of
- e_table_header_get_column since we're passing in a col_idx.
-
-2000-12-14 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group.c, e-table-group.h: Removed the set cursor and get
- cursor methods from ETableGroup.
-
- * e-table.c (e_table_get_cursor_row, e_table_set_cursor_row):
- Changed this to use the ETableSelection directly instead of going
- through the grouping structure. This seems to fix a bug in
- evolution's folder list for some people.
-
-2000-12-14 Chris Toshok <toshok@helixcode.com>
-
- * e-cell-text.c (ect_show_tooltip): call set_style and use the
- appropriate style for the text to determine if the tooltip should
- be shown.
-
-2000-12-14 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c (eti_realize): Commented out an unused variable
- to fix a warning.
-
-2000-12-13 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c (eti_realize): Added eti_visibility_notify.
- Didn't get it to work properly, so it's #if 0ed out.
-
-2000-12-13 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c (ect_show_tooltip): Changed the background color
- of the tooltips to light gray.
-
- * e-table-item.c (eti_event): Changed the tooltip timeout to 100
- milliseconds.
-
-2000-12-13 Chris Toshok <toshok@helixcode.com>
-
- * e-cell-tree.c (ect_show_tooltip): remove the silly logic - we
- pop up a tooltip regardless of where the mouse cursor hovers.
- just make sure it appears in the right place.
- (ect_event): reverse the change we make to the event after passing
- it to our subcell. this fixes the problem of the tree reacting
- twice to events (once with flags == 0, and once with flags ==
- E_CELL_EDITING).
-
- * e-table-item.c (eti_event): destroy the tooltip window on a
- motion event. this can (and does) happen when we get a tooltip on
- a tree cell and the cursor isn't over the area where the tooltip
- pops up.
-
-2000-12-13 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-utils.c, e-table-header-utils.h
- (e_table_header_width_extras): New function to calculate the extra
- pixels per column header.
-
- * e-table-header.c, e-table-header.h: Added a "width_extras"
- argument which is used to calculate the correct minimum widths for
- each column header after adding padding.
-
- * e-table-item.c (_do_tooltip): Destroy the old tooltip window
- when creating the new one.
- (eti_event): Destroy the old tooltip window if the person presses
- a key. Don't handle the tab key.
-
- * e-table.c (et_state_to_header): Set the ETableHeader's
- width_extras argument.
-
-2000-12-13 Chris Toshok <toshok@helixcode.com>
-
- * e-cell-tree.c (ect_event): only return TRUE in the BUTTON_PRESS
- case if the node was expandable.
-
-2000-12-13 Chris Toshok <toshok@helixcode.com>
-
- * e-table-sorter.c (qsort_callback_complex),
- (ets_sort_build_subset), (ets_sort_subset),
- (ets_sort_free_subset), (sort_groups_compare),
- (ets_sort_by_group): cut&paste from e-table-sorted-variable.c and
- massage names a bit to make sort group sorting work.
- (ets_sort): if the ETableModel has sort groups, sort using the
- sort group.
-
-2000-12-11 Dan Winship <danw@helixcode.com>
-
- * e-table-item.c (eti_event): Emit double_click signal with the
- model column, not the view column.
-
-2000-12-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c (ect_draw): Made selected rows ignore their color
- specification.
-
-2000-12-09 Federico Mena Quintero <federico@helixcode.com>
-
- * e-table-sorted.c (e_table_sorted_new): Unref the object instead
- of destroying it.
-
- * e-table-sorted-variable.c (e_table_sorted_variable_new): Likewise.
-
- * e-table-subset.c (e_table_subset_new): Likewise.
-
- * e-table-subset-variable.c (e_table_subset_variable_new): Likewise.
-
-2000-12-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c (_blink_scroll_timeout): Split the lines in this
- cell before testing whether we're to the right of the right edge
- of the text data (since that test uses the split lines.)
-
-2000-12-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c (_blink_scroll_timeout): cell should be edit cast
- to a CurrentCell, not data cast to a CurrentCell. Fixed this.
-
-2000-12-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Added the actions parameter to ect_event. Added
- an actions field to CellEdit. Handle CellEdit properly in the
- ect_event function to do grabbing and ungrabbing when
- appropriate. Set the actions field in CellEdit when appropriate
- in e_cell_text_view_command.
-
- * e-cell-toggle.c, e-cell-tree.c, e-cell.c, e-cell.h: Added a
- ECellActions enum, a ECellActions actions parameter to
- e_cell_event and added the actions parameter to all the handlers
- of the event method including having ECellTree pass it on to its
- child cell.
-
- * e-table-header-item.c: Use the NULL cursor instead of the
- E_CURSORS_ARROW cursor.
-
- * e-table-item.c, e-table-item.h: Added grabbed_row and
- grabbed_col fields to ETableItem (-1 on either means ungrabbed.)
- Pay attention to them in the find_cell function. Handle the
- actions parameter of e_cell_event and grab or ungrab the pointer
- to a given cell if requested. This is done using the new function
- eti_e_cell_event (which is internal to e-table-item.c,) instead of
- the old e_cell_event function call. Fake an ungrabbed table when
- calling find_cell from within the compute_location method.
-
-2000-12-08 Miguel de Icaza <miguel@helixcode.com>
-
- * e-table-col.h: Arranged to get it to work with gtk-doc.
-
- * e-cell.h: Arranged to get it to work with gtk-doc.
-
- * doc: Added gtk-doc framework
-
-2000-12-08 JP Rosevear <jpr@helixcode.com>
-
- * e-table-state.c (etst_destroy): If there are columns allocated,
- free them upon a destroy.
-
-2000-12-07 Federico Mena Quintero <federico@helixcode.com>
-
- * e-table-state.c (e_table_state_save_to_string): Free the xmlDoc
- when we are done with it.
- (e_table_state_save_to_file): Ditto.
-
- * e-table.c (e_table_get_state): Unref the state object; why was
- it being sunk instead?
- (e_table_save_state): Ditto.
- (e_table_load_state): Ditto.
- (e_table_set_state): Ditto.
-
- * e-table-header-item.c (ethi_destroy): Free the ethi->dnd_code.
-
-2000-12-07 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group.c, e-table-group.h, e-table-item.c, e-table.c,
- e-table.h: Add column and GdkEvent * parameters to the double
- click signal.
-
- * e-table-header-item: Unref the ETableFullHeader when we're done
- with it.
-
- * e-table-scrolled.c, e-table-scrolled.h: Remove all of the
- proxies and add a function e_table_scrolled_get_table and a gtk
- argument "table".
-
-2000-12-07 Chris Toshok <toshok@helixcode.com>
-
- * e-table.c (e_table_set_state_object): set "sort_info" on our
- sorter when we get a new sort_info to keep things in sync.
-
- * e-table-sorter.c (ets_set_arg): new function, allowing the
- setting of "sort_info".
- (ets_get_arg): new function, allowing the getting of "sort_info".
- (ets_class_init): fill in GtkObject::set_arg and get_arg.
- (ets_sort): set ets->needs_sorting to 0 so we don't sort
- unnecessarily.
- (e_table_sorter_model_to_sorted): we may have ets->backsorted (and
- should use it if we do) even if we didn't need to sort.
- (e_table_sorter_sorted_to_model): same, except ets->sorted.
-
-2000-12-06 Dan Winship <danw@helixcode.com>
-
- * e-table.c (e_table_set_state_object): disconnect the
- "group_info_changed" signal on the old sort_info and connect it to
- the new one. (Noticed because of a gtk warning in et_destroy, but
- probably fixes some actual bug(s) too.)
-
-2000-12-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c, e-cell-toggle.c, e-cell-tree.c: Adapted these to
- accept the new flags parameter to e_cell_event.
-
- * e-cell.c, e-cell.h: Added a flags parameter to e_cell_event.
-
- * e-table-item.c: Send all e_cell_event calls a E_CELL_EDITABLE
- flag. Add a new e_cell_event to the button press event that
- happens before selecting the appropriate row and which does not
- have the E_CELL_EDITABLE flag set.
-
-2000-12-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-utils.c: Fixed warning in compute_elision_length.
-
- * e-table-header.c, e-table-header.h: Removed
- e_table_header_selection_ok method here.
-
-2000-12-06 Chris Toshok <toshok@helixcode.com>
-
- * e-table-item.c (_do_tooltip): pass along the column's width to
- e_cell_show_tooltip.
-
- * e-cell-text.c (ect_show_tooltip): add col_width argument, and
- set cell.width = col_width - 8 (to mimic what happens in
- build_current_cell, but with a possibly altered width).
-
- * e-cell.c (e_cell_show_tooltip): add col_width argument, and pass
- along to virtual function.
- (ec_show_tooltip): add col_width argument.
-
- * e-cell.h: change prototype of e_cell_show_tooltip to include a
- width parameter.
-
- * e-cell-tree.c (ect_show_tooltip): send the width - the subcell's
- offset to e_cell_show_tooltip.
-
-2000-12-05 JP Rosevear <jpr@helixcode.com>
-
- * e-tree-model.c (e_tree_model_node_remove): Move the correct
- offset when memmoving. Patch provided by Richard Hult
- <rhult@hem.passagen.se>.
-
-2000-12-04 Chris Toshok <toshok@helixcode.com>
-
- * e-table-selection-model.c (e_table_selection_model_select_all):
- need to zero out the bits corresponding to the rows not selected
- in the last full 32 bit mask. This fixes a crash in the subscribe
- UI (or potentially anywhere that uses
- selection_model_select_all/selection_model_foreach.)
-
-2000-12-01 Federico Mena Quintero <federico@helixcode.com>
-
- Federico gets into pixel-perfect neurosis. Xmag is my best friend.
-
- * e-table-item.c (eti_draw): Set the focus_gc stipple origin to
- match the upper-left corner of the focus rectangle. This way
- focusing will look consistent even among rows/columns with odd
- pixel sizes. Also, make the focus rectangle span the whole cell;
- there was one blank pixel column to the left of the rectangle.
-
- * e-table-header-utils.c: New file with utilities for drawing
- header buttons. This is so that ETableHeaderItem and
- ETableFieldChooserItem can share the same code.
- (e_table_header_compute_height): New function to compute the
- height of a column button.
- (make_composite_pixmap): New function to composite a pixbuf
- against a solid background and make a pixmap out of the result.
- This does some ultra-fancy fading-out of the original pixbuf if
- the destination area is smaller than the source.
- (compute_elision_length): New function to compute the elision
- length in O(n log n) instead of O(n^2), for n = strlen (str).
- (e_table_header_draw_button): New function to draw a header
- button.
- (e_table_draw_elided_string): New function to draw a string elided
- to a maximum width.
-
- * e-table-defines.h (HEADER_PADDING): Made the default padding be
- 1; now a header button's height is
- content_height + 2 * (HEADER_PADDING + style->ythickness). This
- is the correct way to measure button heights.
-
- * e-table-field-chooser-item.c (etfci_find_button): Use
- e_table_header_compute_height().
- (etfci_reflow): Likewise.
- (etfci_draw): Use e_table_header_draw_button().
- (etfci_start_drag): Likewise.
- (etfci_draw): Likewise.
- (etfci_start_drag): Likewise.
- (etfci_button_height): Removed function.
- (draw_button): Removed function.
-
- * e-table-header-item.c (draw_button): Removed function.
- (e_table_header_item_get_height): Use e_table_header_compute_height().
- (ethi_draw): e_table_header_draw_button().
- (ethi_start_drag): Likewise.
- (make_shaped_window_from_xpm): Fixed misspelling in function name.
- (draw_button): Removed function.
-
- * Makefile.am: Added e-table-header-utils.[ch].
-
-2000-11-25 Miguel de Icaza <miguel@helixcode.com>
-
- * e-cell.c: Documented.
-
-2000-11-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-col.c: Removed e_table_col_get_arrow and
- e_table_col_set_arrow.
-
-2000-11-24 Miguel de Icaza <miguel@helixcode.com>
-
- * e-cell-toggle.c (etog_queue_redraw): Documented.
-
- * e-cell-text.c: Removed list of unused arguments. Add docs.
-
- * e-cell-checkbox.c (e_cell_checkbox_new): Add docs.
-
- * e-table-simple.c (e_table_simple_new): Add docs.
-
- * e-table-header.c: inline documentation added.
-
- * e-table-col.c Added inline documentation.
-
- * e-table-model.c: Added some inline documentation.
-
-2000-11-21 Federico Mena Quintero <federico@helixcode.com>
-
- * e-cell.c (e_cell_event): Do not ignore the return value from
- ECell::event(); return it instead.
-
- * e-cell-tree.c (ect_event): Use the return value from e_cell_event().
- * e-table-item.c (eti_event): Likewise.
-
-2000-11-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c: Changed this to match the new EPopupMenu
- structre.
-
-2000-11-03 Not Zed <NotZed@HelixCode.com>
-
- * e-tree-model.c (e_tree_model_node_insert): Since we insert at
- the parent->child position, we need to account for expanded nodes
- above this node to properly calculate the absolute row position of
- the node.
- (e_tree_model_node_insert): If we're inserting at the end of this
- node, then we just use the position directly.
- (e_tree_model_node_remove): Completely rewritten. Now we delete
- all nodes at once, which should be >> faster, unfortunately still
- have to signal each removal, which is >> SLOW :( Its still about
- 2-3x faster than it was (for 25K nodes).
- (child_free): Free all data/subnodes of a given path, no
- unlinking.
- (e_tree_model_node_remove): If we are removing a lot of nodes
- [>1000 or >1/4 total nodes], then use model_changed, rather then
- removing each node. Yay. Now its about 500x faster than it was,
- for 25K nodes.
- (etree_pre_change): Signal handler, so we can find out when we are
- in a pre-change state.
- (etree_changed): Likewise to find when we have finished.
- (e_tree_model_construct): Link to the model*changed signals so we
- know when we are in pre/changed state.
- (e_tree_model_node_insert): Only perform a row_inserted if not in
- pre_change state. Another significant speed improvement (200-500%)
- on big trees.
- (e_tree_model_node_remove): Do not emit row_deleted (or
- model_changed), if we are in the pre_change state.
- (add_visible_descendents_to_array): Likewise for row_inserted.
- (e_tree_model_node_sort): And here too, for consistency.
-
-2000-11-03 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c: Turned on proper handling of insert
- and delete.
-
-2000-11-02 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-config.glade, e-table-config.glade.h: Updated these
- unused glade files to better match the versions in the code.
-
- * e-table.c, e-table.h: Added e_table_selected_count and
- "selection_change" signal.
-
- * e-tree-model.c: Fixed an out of order
-
-2000-10-27 Not Zed <NotZed@HelixCode.com>
-
- * e-tree-model.c (e_tree_model_node_insert): If we are inserting
- into the root level, we dont have to search the whole array for a
- parent node we'll never find.
-
-2000-10-25 Dan Winship <danw@helixcode.com>
-
- * e-table-scrolled.c: Add "click" to the list of etable signals we
- proxy.
-
-2000-10-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Made the column on the right click and click
- signals be the model column instead of the view column.
-
-2000-10-25 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-model.c (e_tree_model_node_remove): remove the save_id
- here, so we don't save state for nodes that no longer exist.
- (etree_destroy): remove the foreach, since all the save_id's
- should have been removed by now (don't destroy a tree without
- destroying the root node.) also, make sure to call
- g_hash_table_destroy.
-
-2000-10-24 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-model.c: make ETreeModel opaque, and switch from using
- g_new0 and g_free for ETreePath's to using g_mem_chunk routines.
- (e_tree_model_node_remove): free the path's save_id. *
- (e_tree_model_set_expanded_default): add method to add default
- expanded status for parent nodes.
- (etree_set_expanded_recurse): make this more efficient.
- e-tree-model.h: make ETreeModel opaque. add prototype for
- e_tree_model_set_expanded_default.
-
-2000-10-23 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Destroy the tooltip timeout on object
- destruction.
-
-2000-10-22 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Made it so that it doesn't recalculate all the
- rows if a row is changed, inserted or deleted.
-
- * e-table-subset.c: Added debugging code (turned off).
-
-2000-10-21 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-sorted-variable.c: Made it so that rows inserted with
- their children nodes already in the tree get placed before their
- children nodes instead of after.
-
-2000-10-20 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c, e-table.h: Added e_table_set_state_object which loads
- the state from the given ETableState object.
-
-2000-10-19 Dan Winship <danw@helixcode.com>
-
- * e-table-sorted-variable.c (etsv_destroy): Remove insert_idle
- timeout.
-
-2000-10-18 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-state.c: Switched to saving the version as a double
- instead of a string.
-
-2000-10-18 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-field-chooser-item.c, e-table-field-chooser-item.h:
- Fixed ETableFieldChooser row heights a bit.
-
- * e-table-header-item.c: Formatting clean up.
-
- * e-table-state.c: Added saving of the version of the ETableState.
- This way, if we change the format of an ETableState, we can detect
- old version numbers.
-
-2000-10-18 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Make text a different color if !(flags &
- E_CELL_FOCUSED).
-
- * e-cell.h: Added E_CELL_FOCUSED to flags.
-
- * e-table-item.c: Changed the background color of selected cells
- if the widget is focused. Send E_CELL_FOCUSED to flags if the
- widget is focused.
-
- * e-table.c: Repaint the window if focus changes.
-
-2000-10-18 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-subset.c, e-table-subset.h: Sped up signal propogation.
-
-2000-10-18 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Fixed the color of the background rectangle. Made
- the rectangle start at the bottom of the table so that the row
- lines are still there.
-
-2000-10-18 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Make background color of ETable match the background
- color of item rows.
-
-2000-10-18 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-field-chooser-dialog.h: Removed an unnecessary glade
- include file.
-
- * e-table-field-chooser.c: Make sure that glade is initialized.
-
- * e-table.c, e-table.h: Added a white background to the ETable.
-
-2000-10-18 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Moved the glade file directories.
-
- * e-table-header-item.c: Removed an unused variable.
-
-2000-10-16 Iain Holmes <iain@helixcode.com>
-
- * e-table-header-item.c (e_table_header_item_get_height): New function
- that works out the height of the header from the max height of the
- buttons.
- (ethi_add_table_header): Recalc the height of the header.
- (ethi_font_set): Ditto.
- (draw_button): Only draw the arrow if there's enough room.
-
-2000-10-16 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c: Reworked some of the height stuff?
-
-2000-10-15 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Made it so that ETable won't use a state with 0
- columns.
-
-2000-10-15 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-model.c (e_tree_model_node_traverse): get the next child
- before traversing/calling func.
-
-2000-10-15 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-model.c: get rid of ENode type, as everything in it is
- now in ETreePath, and add parent/sibling/child pointers to
- ETreePath. everywhere where GNode/ENode were used, we just use
- ETreePath now.
- (e_tree_path_depth): new function.
- (e_tree_path_insert): new function.
- (e_tree_path_unlink): new function.
- (e_tree_model_node_traverse): new function.
- (etree_get_first_child): new virtual function impl.
- (etree_get_last_child): same.
- (e_tree_model_class_init): fill in function pointers for
- get_first_child/get_last_child.
- (e_tree_model_node_get_first_child): new function.
- (e_tree_model_node_get_last_child): new function.
- (e_tree_model_node_depth): g_node_depth -> e_tree_path_depth.
- (e_tree_model_node_insert): modify to use ETreePath and new
- e_tree_path functions. Prepends and appends are now both constant
- time.
- (child_remove): modify for e_tree_model_node_traverse.
- (e_tree_model_node_remove): same, and use e_tree_path functions.
- (e_tree_model_node_insert_before): add a loop here to figure out
- the position, since it's the only place we care about the child
- position.
- (e_tree_model_node_sort): rework to accomodate new e_tree_path
- functions, and put the e_tree_model_node_set_expanded calls in a
- separate loop after all the children have been added.
-
- * e-tree-model.h: add prototypes and virtual functions for more
- tree traversal operations (get_first_child, get_last_child), as
- well as a new function to traverse depth first the descendents of
- a node (e_tree_model_node_traverse), much like g_node_traverse
- (G_IN_ORDER). Also, ETreePath is an opaque type now, and is not a
- GNode.
-
-
-2000-10-13 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-table-state.c (e_table_state_save_to_file): NULL is not a
- valid argument to `xmlNewDoc'. Was this code ever tested?
-
-2000-10-13 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-example-1.c, e-table-example-2.c, e-table-size-test.c,
- test-table.c: Fixed these to use the new ascending attribute as a
- boolean instead of an int.
-
- * e-table-sort-info.c: Changed the ascending attribute to a
- boolean ("true"/"false") instead of an int (1/0).
-
-2000-10-13 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added e-table-config-field.c and
- e-table-config-field.h.
-
- * e-table-column-specification.c: Cleaned this up a bit. Made it
- leak less memory.
-
- * e-table-config-field.c, e-table-config-field.h: New files.
- This is the configuration widgets for sorting or grouping.
-
- * e-table-config.c, e-table-config.h: Nuked these and replaced
- them with a widget that handles all the ETable configuration.
-
- * e-table-config.glade, e-table-config.glade.h: Updated this a bit
- to match what's actually being used better. This isn't used in
- actual code.
-
- * e-table-header-item.c, e-table-header-item.h: Added a pointer to
- the table in the header item structure so that we can launch the
- configuration from the header item right click menu. Made the
- header item launch the ETable configuration dialog.
-
- * e-table.c, e-table.h: Keep the spec given to us around. Added a
- get_state_object function which returns an ETableState *. Set the
- "table" argument on the header item.
-
-2000-10-12 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-table-item.c: when there are 0 columns, don't assert.
-
-2000-10-12 Iain Holmes <iain@helixcode.com>
-
- * e-cell-text.c (ect_new_view): Ref the style font.
-
-2000-10-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Make saving state work properly.
-
-2000-10-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-specification.c: Fixed the parity on the cursor-mode
- check.
-
-2000-10-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c, e-cell-text.h, e-cell-tree.c, e-cell-tree.h: Got
- rid of the model parameter to e_cell_text_new and e_cell_tree_new
- as they aren't used.
-
- * e-table-extras.c: Added default "integer" compare and default
- "tree-string", "string", and "checkbox" cells.
-
- * e-table.c: Made this use the draw-grid, cursor-mode, and
- _click-to-add-message fields from the xml.
-
-2000-10-11 Christopher James Lahey <clahey@helixcode.com>
-
- * spec.xml: Example spec file. Not used. Just an example of what
- you can do.
-
- * Makefile.am: Added e-table-column-specification.c,
- e-table-column-specification.h, e-table-extras.c,
- e-table-extras.h, e-table-specification.c,
- e-table-specification.h, e-table-state.c, and e-table-state.h.
- Removed some duplicated .h files.
-
- * e-cell-tree.c: Ref, sink, and unref the subcell instead of destroying
- it when done.
-
- * e-table-column-specification.c, e-table-column-specification.h:
- New class which describes a column without having a table get
- instantiated.
-
- * e-table-config.c: Changed get_specification to get_state to get
- this to compile.
-
- * e-table-defines.h, e-table-item.h: Moved the definition of
- ETableCursorMode from e-table-item.h to e-table-defines.h.
-
- * e-table-extras.c, e-table-extras.h: New class which acts as a
- set of 3 hash tables. All from char * and to alternately, ECells,
- GCompareFuncs, and GdkPxibufs.
-
- * e-table-scrolled.c, e-table-scrolled.h: Changed this to match
- the new ETable function declarations.
-
- * e-table-sort-info.c, e-table-sort-info.h: Added functions for
- saving to and loading from xml.
-
- * e-table-specification.c, e-table-specification.h: New class
- which describes a table without having to instantiate it.
-
- * e-table-state.c, e-table-state.h: New class which describes the
- state of a table without having to instantiate the table.
-
- * e-table.c, e-table.h: Changed this to accept both a state and a
- specification instead of just a specification. You then save only
- the state. The specification stays exactly the same. Also, you
- no longer need to pass in an ETableHeader. Most of the
- information contained in the ETableHeader are in the
- specification. However you may need to translate some of the
- strings in the specification to objects. If you need anything
- other than the builtin choices, you need to create an ETableExtras
- and pass it in.
-
- * e-tree-model.c: Removed an unused variable.
-
-2000-10-10 Iain Holmes <iain@helixcode.com>
-
- * e-table-header-item.c (draw_button): Only draw the arrow if
- there is room for it and the pixbuf.
-
-2000-10-06 Not Zed <NotZed@HelixCode.com>
-
- * e-table-item.c (eti_header_structure_changed): Removed the
- assertion that there must be at least 1 column. No way to remove
- all columns otherwise (which the header allows).
-
- * e-table.c (et_xml_config_header): Reconfigure header based on
- xml nodes for header.
- (et_real_set_specification): Just configure the header only, dont
- try to recreate everything.
-
-2000-10-05 Zach Frey <zfrey@lanich.com>
-
- * Makefile.am: Fix make distcheck.
-
-2000-10-05 Not Zed <NotZed@HelixCode.com>
-
- * e-table-scrolled.c (e_table_scrolled_set_specification): Set the
- spec on a scrolled etable.
- (e_table_scrolled_load_specification): Likewise for load.
-
- * e-table.c (et_real_set_specification): Allow you to set the
- specification after the widget was created.
- (et_real_construct): Changed to use et_real_set_specification to
- set the spec.
- (e_table_load_specification): New frunction, load the
- speficication from a specific file.
- (e_table_set_specification): NEw function to set the specification
- from a string.
-
-2000-10-04 Not Zed <NotZed@HelixCode.com>
-
- * e-table-sorted-variable.c (etsv_add): Changed to take into
- account the sort group, if the table has one.x
- (etsv_insert_idle): Clear the insert count if we hit an idle loop.
- (etsv_sort_idle): Reset the insert count if we perform a sort.
- (etsv_add): If we are adding a lot (>ETSV_INSERT_MAX) items,
- without hitting an idle loop, assume we're better off performing a
- sort instead. Use another idle handler to reset the count.
-
-2000-10-04 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-table-selection-model.c
- (e_table_selection_model_invert_selection): Emit the
- selection/cursor "changed" signals.
- (e_table_selection_model_select_all): Same.
-
-2000-10-04 Jeffrey Stedfast <fejj@helixcode.com>
-
- * e-table-selection-model.c (e_table_selection_model_select_all):
- Select all elements of the etable.
- (e_table_selection_model_invert_selection): Invert the current
- selection.
-
- * e-table.c (e_table_select_all): New convenience function to
- select all elements in an e-table.
- (e_table_invert_selection): New convenience function to invert the
- current selection in an e-table.
-
-2000-10-03 Not Zed <NotZed@HelixCode.com>
-
- * e-table-sorted-variable.c (etsv_sort_by_group): Sort based on
- the sort_group stuff.
-
- * e-tree-model.c (e_tree_init): Setup the group sort info string.
- (etree_destroy): And free it.
- (build_sort_group): Build a string for this node.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-model.h: change/add prototypes and a typedef for
- ETreePathCompareFunc.
-
- * e-tree-model.c (e_tree_model_node_set_compare_function): new
- function, used to set the comparison function for sorted nodes.
- Eventually sorting entail just calling this function, with the
- tree maintaining the sort.
-
- (e_tree_model_node_sort): use a helper function
- (e_tree_model_node_compare) to allow the e-tree user's comparison
- function to take mode reasonable paramaters. also, fix it so the
- previous expanded state is kept with the node. i can't believe i
- wrote it the way it originally was. also, don't take the
- comparison function here. it's set in
- e_tree_model_node_set_compare_function.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-model.c (e_tree_model_node_sort): don't screw things up
- if we sort a collapsed node.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * tree-unexpanded.xpm: flip black and gray, the way i intended them to be.
-
- * tree-expanded.xpm: same.
-
-2000-10-02 Chris Toshok <toshok@helixcode.com>
-
- * tree-expanded.xpm: reinstate file.
-
- * tree-unexpanded.xpm: same.
-
- * e-tree-example-1.c (main): remove calls to e_cursor_*, and don't
- create pixbufs. let's the tree give us the defaults.
-
- * e-tree-model.c (e_tree_model_node_changed): call
- e_table_model_row_changed on the node's row (if it's visible).
- (e_tree_model_node_inserted): call e_table_model_row_inserted on
- the new node's row, if it's visible.
- (e_tree_model_node_removed): call e_table_model_row_removed on the
- old node's row, if it was visible.
-
- * e-cell-tree.c (e_cell_tree_construct): allow open_pixbuf and
- closed_pixbuf to be NULL, and default them to the xpm data in
- rtee-{un}expanded.xpm.
- (ect_destroy): call gdk_pixbuf_unref on our open/closed pixbufs.
-
- * tree-expanded.xpm, tree-unexpanded.xpm: make the + and - a
- little lighter than straight black.
-
-Fri Sep 29 10:05:58 2000 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.dia: Changed.
-
-Thu Sep 28 20:01:53 2000 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.dia: New file. Approximate UML description of ETable.
-
-2000-09-29 Not Zed <NotZed@HelixCode.com>
-
- * e-cell-tree.c (e_cell_tree_get_node): Changed to take the source
- model, not the tree model. The source model may be a subset, and
- it needs to remap the rows for us.
- (ect_draw):
- (ect_event):
- (ect_max_width):
- (ect_print): Changed callers.
-
- * e-table-sorted-variable.c (etsv_sort_subset):
- (etsv_sort_build_subset):
- (etsv_sort_free_subset): Functions to perfom grouping of sorts for
- sorts that have row_sort_group returning useful info.
- (etsv_sort): Use the complex sort routines if we need to.
-
- * e-table-model.c (e_table_model_row_sort_group): Return a sort-id
- for a given row.
- (e_table_model_has_sort_group): Return if the sort-id provides any
- useful information.
-
-Tue Oct 3 18:28:09 2000 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-config.glade, e-table-config.glade.h: Put in 3 more
- dialog boxes in these files.
-
-2000-09-27 Iain Holmes <iain@helixcode.com>
-
- * e-cell-text.c: Fudge the location of a click in the tooltip, so
- that it selects the current cell.
- Pass keyboard events to the e-table.
-
- * e-table-item.c: Don't show the tooltip if the cell is being editted.
- Also don't destroy the tooltip until the button release event (other
- wise the e-table-item starts a select)
-
-2000-09-26 Chris Toshok <toshok@helixcode.com>
-
- * gal/e-table/e-table.c (e_table_setup_table): drag/drop signals need to be
- added to the same object that is passed to gtk_drag_begin in
- e_table_drag_begin. namely, the ETable.
- (et_drag_data_received): fix typo - should emit
- TABLE_DRAG_DATA_RECEIVED, not TABLE_DRAG_MOTION.
-
-2000-09-25 Iain Holmes <iain@helixcode.com>
-
- * e-table-header-item.c (draw_button): Calculate the vertical
- offset correctly to centre text.
-
-2000-09-25 Iain Holmes <iain@helixcode.com>
-
- * e-table-header-item.c (ethi_popup_best_fit): Fill this out
- to call the "request_width" signal and set the new size.
-
-2000-09-25 Chris Toshok <toshok@helixcode.com>
-
- * gal/e-table/e-tree-model.h: add save_state stuff to ETreeModel, and
- prototypes for the public methods.
-
- * gal/e-table/e-tree-model.c: add save_id to the ENode.
- (expanded_remove_func): new function, iterator to delete the save
- id's.
- (etree_destroy): iterate over expanded_state.
- (etree_set_expanded): if the node has a save id, make sure to
- update both the collapsed and expanded counts.
- (e_tree_model_node_insert_id): convenience function that inserts a
- node and sets its id.
- (e_tree_model_node_sort): remove extra spew.
- (save_expanded_state_func): new function, iterator for saving
- expanded state.
- (e_tree_model_save_expanded_state): new function.
- (get_string_value): helper function for loading.
- (e_tree_model_load_expanded_state): new function.
- (e_tree_model_node_set_save_id): sets the save id for a node,
- adding it to the hashtable if it's not already there. if the id
- was there previously, set the expanded flag of the node
- accordingly.
-
-2000-09-24 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am (INCLUDES): Put `$(top_srcdir)' on top so that we
- include our own headers before the installed ones. Also add
- `$(top_srcdir)/gal'.
-
-2000-09-24 Chris Toshok <toshok@helixcode.com>
-
- * gal/e-table/e-tree-model.c (e_tree_model_node_sort): fix sorting - need to
- update the row_array as well as the actual structure of the
- GNodes.
-
-2000-09-24 Ariel Rios <ariel@arcavia.com>
-
- * e-tree-model.c: Fix include typo.
-
-2000-09-21 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Typo caused readability problems with ETable.
-
-2000-09-18 Federico Mena Quintero <federico@helixcode.com>
-
- * test-table.c:
- * test-cols.c:
- * test-check.c:
- * table-test.c:
- * e-tree-simple.c:
- * e-tree-simple.h:
- * e-tree-model.c:
- * e-tree-model.h:
- * e-tree-example-2.c:
- * e-tree-example-1.c:
- * e-table.c:
- * e-table.h:
- * e-table-text-model.h:
- * e-table-subset.c:
- * e-table-subset.h:
- * e-table-subset-variable.c:
- * e-table-subset-variable.h:
- * e-table-sorter.h:
- * e-table-sorted.c:
- * e-table-sorted.h:
- * e-table-sorted-variable.c:
- * e-table-sorted-variable.h:
- * e-table-sort-info.c:
- * e-table-size-test.c:
- * e-table-simple.h:
- * e-table-selection-model.c:
- * e-table-selection-model.h:
- * e-table-scrolled.h:
- * e-table-one.h:
- * e-table-item.c:
- * e-table-item.h:
- * e-table-header.h:
- * e-table-header-item.c:
- * e-table-header-item.h:
- * e-table-group.c:
- * e-table-group.h:
- * e-table-group-leaf.c:
- * e-table-group-leaf.h:
- * e-table-group-container.c:
- * e-table-group-container.h:
- * e-table-field-chooser.c:
- * e-table-field-chooser.c:
- * e-table-field-chooser-item.c:
- * e-table-field-chooser-item.h:
- * e-table-field-chooser-dialog.c:
- * e-table-field-chooser-dialog.h:
- * e-table-example-2.c:
- * e-table-example-1.c:
- * e-table-config.c:
- * e-table-col.c:
- * e-table-col.h:
- * e-table-click-to-add.c:
- * e-table-click-to-add.h:
- * e-cell.c:
- * e-cell.h:
- * e-cell-tree.c:
- * e-cell-tree.h:
- * e-cell-toggle.c:
- * e-cell-toggle.h:
- * e-cell-text.c:
- * e-cell-text.h:
- * e-cell-checkbox.h: Fix includes.
-
- * Makefile.am (INCLUDES): Fix header paths.
-
-2000-09-17 Iain Holmes <iain@helixcode.com>
-
- * e-table-item.c: Better calculations for tooltip
- positionings.
-
- * e-cell-text.c: Same.
-
- * e-cell-tree.c: Same.
-
-2000-09-16 Iain Holmes <iain@helixcode.com>
-
- * e-cell-text.c (ect_show_tooltip): Removed g_print.
-
-2000-09-16 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Added some missing #includes.
-
- * e-cell-tree.c: Removed an unused variable.
-
- * e-table-item.c: Added some missing casts.
-
-2000-09-15 Iain Holmes <iain@helixcode.com>
-
- * e-cell-tree.c (ect_show_tooltip): If the cursor is inside
- the subcell, call the show_tooltip on it.
-
- * e-table-header-item.c (draw_button): Draw the arrow first,
- then take it's size into account when calculating how to draw
- the text. Use ellipsis if the text it too long.
-
-2000-09-15 Iain Holmes <iain@helixcode.com>
-
- * e-table-header-item.c (draw_button): Fix a crash by passing
- the canvas widget to gtk_paint_box. Reported by Radek.
-
-2000-09-14 Peter Williams <peter@beta.newton.cx>
-
- * e-cell-text.c (ect_draw): Typo fix.
-
-2000-09-14 Iain Holmes <iain@helixcode.com>
-
- * e-table-header-item.c (set_cursor): The column isn't resizable
- if it is the last, or if all other columns after it are not
- resizable.
-
- * e-cell-text.c (ect_max_width): Correctly calculate the width
- of the line of text. Unbuild the current cell and unref the lines
- as well.
- (build_current_cell): Initialize cell->style to 0;
-
-2000-09-14 Iain Holmes <iain@helixcode.com>
-
- * e-table-item.c: Start timers for the tooltip to appear, on motion
- events.
-
- * e-cell.[ch]: Add a new show_tooltip method.
-
- * e-cell-text.c (ect_show_tooltip): Show the tooltip.
-
-2000-09-11 Iain Holmes <iain@helixcode.com>
-
- * e-table-header-item.c (ethi_maybe_start_drag): Set maybe_drag
- to FALSE. Seems to fix a crash for me.
- (ethi_event): Handle the double click on the dividers.
-
- * e-table-header.c (e_table_header_class_init): Add a
- "request_width" signal.
-
- * e-table-item.c (eti_add_header_model): Connect to the
- "request_width" signal.
- (eti_request_column_width): Call the e_cell_max_width on the
- appropriate column.
-
- * e-cell.c (e_cell_max_width): Call the max_width method.
-
- * e-cell-text.c (ect_max_width): Calculate the max width.
-
- * e-cell-toggle.c (etog_max_width): Calculate the max width.
-
- * e-cell-tree.c (ect_max_width): Same.
-
-2000-09-11 Iain Holmes <iain@helixcode.com>
-
- * e-table-header-item.c (ethi_drag_motion): Check if the
- type of the dragged item is a etable header item.
-
-2000-09-11 Iain Holmes <iain@helixcode.com>
-
- * e-table-header-item.c (set_cursor): Check if the column
- is resizeable before setting the cursor to E_CURSOR_SIZE_X
-
-2000-09-11 Iain Holmes <iain@helixcode.com>
-
- * e-table-header-item.c: Use the font and button drawing
- from the theme.
-
- * e-table.c: Use the height of the font to set the size for
- the header_canvas, instead of hard coding it to 16
-
-2000-09-11 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am (tree_example_2_LDADD): Add `$(GNOME_VFS_LIBS)' and
- `$(OAF_LIBS)'.
- (INCLUDES): Add `$(GNOME_VFS_CFLAGS)' and
- `$(GNOME_BONOBO_CFLAGS)'.
-
-2000-09-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Made bold text calculate widths properly.
-
-2000-09-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Made page up and page down active in the ETable.
-
-2000-09-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-tree-simple.c: Fixed the ETableModel callbacks.
-
-2000-09-08 Christopher James Lahey <clahey@helixcode.com>
-
- * e-tree-example-1.c: Added base ETableModel functions.
-
- * e-tree-example-2.c: Added base ETableModel functions. Made it
- never return NULL as a string, instead return "".
-
- * e-tree-simple.c, e-tree-simple.h: Require base ETableModel
- functions.
-
-2000-09-01 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c, e-table.c: Fixed a leak and a double unref.
-
-2000-09-01 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-example-2.c: new test, a home grown 2 hour hack of a file
- browser. uses node_collapsed/emitted signals to populate the left
- tree.
-
- * Makefile.am: add tree-example-2.c stuff.
-
- * .cvsignore: add tree-example-2
-
-2000-09-01 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-model.h: add signals/prototypes for
- e_tree_model_node_collapsed and e_tree_model_node_expanded.
-
- * e-tree-model.c (etree_set_expanded): emit
- node_expanded/node_collapsed signals, with node_expanded happening
- before the expansion so it can much with the children, and
- collapsed being emitted after.
- (e_tree_model_row_of_node): remove stupid check, and g_warning.
- (e_tree_model_node_collapsed): new function.
- (e_tree_model_node_expanded): new function.
-
-2000-08-31 Richard Hult <rhult@codefactory.se>
-
- * e-tree-example-1.c (create_tree): Don't show the root node.
- Also quit when the window is closed.
- (my_icon_at): Don't use icons here since the cell tree renderer takes
- care of the +/- signs itself. This stops the tree example from showing
- two sets of expand/unexpand icons at every node.
-
-2000-08-31 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c: Made the selection work when shift
- clicking on the first row of the table.
-
-2000-08-28 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-table.c (et_destroy): Don't try to destroy the `header_canvas'
- if NULL.
-
- * e-table-group-leaf.c (etgl_set_cursor_row): If the item is NULL,
- don't try to set the cursor row for it.
-
- * e-table.c (set_scroll_adjustments): Don't set the adjustment for
- the `header_canvas' unless the `header_canvas' is not NULL.
-
- * e-tree-model.c (e_tree_model_row_of_node): If the node is the
- root, just return -1 without emitting a warning.
-
-2000-08-28 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c: Make printing of groups work better
- and make them print headers.
-
- * e-table-item.c: Turn off alternating row support.
-
-2000-08-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-col.c, e-table-config.c, e-table-header.c,
- e-table-text-model.c: Added some g_return_if_fails and
- g_return_val_if_fails.
-
-2000-08-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Fix an off by one error that was causing crashes.
-
-2000-08-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Set default values for all of the signal emissions.
-
-2000-08-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c: Check for selection->selection being
- NULL in e_table_selection_model_selected_count.
-
-2000-08-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Pay attention to the return value from the click
- signal.
-
-2000-08-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h,
- e-table.c, e-table.h: Added a click signal which gets sent if the
- user hits the left or middle mouse button on a cell.
-
-2000-08-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-scrolled.c, e-table-scrolled.h, e-table.c: Added
- g_return_if_fails.
-
-2000-08-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c, e-cell-toggle.c, e-cell-tree.c, e-cell.c,
- e-cell.h, e-table-col.c, e-table-col.h, e-table-item.c: Added
- infrastructure for setting the justification of columns. Still
- need to change the cells to support it and need to add user
- interface to change the justification.
-
-2000-08-23 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-subset-variable.c: Fixed a bug in
- e_table_subset_variable_increment that causes problems with
- ETree's. Specifically, when you incremented at position x, the
- row x didn't get incremented as it should (s/>/>=/.)
-
-2000-08-22 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c, e-cell-toggle.c, e-cell-tree.c, e-table-item.c:
- Moved drawing of the cell backgrounds from ECell into ETableItem.
-
- * e-tree-model.c: Include stdlib.c.
-
-2000-08-21 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-cell-text.c: Changed UTF-8 syntax from char based to byte based
-
-2000-08-22 Chris Toshok <toshok@helixcode.com>
-
- * Makefile.am (icons): remove tree-expanded.xpm and
- tree-unexpanded.xpm.
-
- * e-tree-example-1.c: use art/tree-expanded.xpm and
- art/tree-unexpanded.xpm.
- (remove_node): commit the change listed below (08-21).
-
- * tree-expanded.xpm: removed.
-
- * tree-unexpanded.xpm: removed.
-
-2000-08-21 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-cell-text.c (ect_event): Use e_utf8_from_gtk_event_key to translate
- GDK_KEY_PRESS event to insertable UTF-8 string
-
-2000-08-21 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-example-1.c (remove_node): we can remove nodes with
- children now.
-
- * e-tree-model.h: add prototype for e_tree_model_node_sort.
-
- * e-tree-model.c (etree_set_expanded): if the node is invisible,
- just set its expanded flag and return.
- (e_tree_model_root_node_set_visible): call set_expanded before we
- remove it from the row array or else the aforementioned change
- will result in nothing happening.
- (e_tree_model_node_insert): use a position of -1 as "append".
- (e_tree_model_node_insert): if the model was marked with
- root_visible == FALSE, make sure to set it's expanded flag to TRUE
- when the root node is inserted.
- (e_tree_model_node_sort): new function.
-
-2000-08-21 Chris Toshok <toshok@helixcode.com>
-
- * e-table.c (e_table_drag_source_set): pass table, not site as the
- closure for these drag signals, since e_table_drag_source_event_cb
- assumes it's the table.
-
-2000-08-20 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c, e-table-selection-model.h: Added
- e_table_selection_model_selected_count.
-
-2000-08-19 Lauris Kaplinski <lauris@helixcode.com>
-
- * e-cell-text.c: Use EFont wrapper
- Use UTF-8 strings
-
-2000-08-19 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Made background colors alternate.
-
- * e-table-click-to-add.c: Made tabbing off the right edge of the
- click to add commit the new values.
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group.c, e-table-group.h, e-table-sorted-variable.c,
- e-table-subset-variable.c, e-table-subset-variable.h: Added a
- decrement method. Made the add and remove methods not
- automatically increment and decrement.
-
- * e-table-item.c: Fixed some view vs model issues for both rows
- and columns.
-
- * e-table-model.c: Added debugging code. Removed automatic
- signalling of changes by the ETableModel set_value_at function
- (the model should send these signals itself.)
-
- * e-table.c: Added increment and decrement calls when a row is
- removed or added from the source model.
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c, e-table-selection-model.c,
- e-table-selection-model.h: Make right click select if the current
- row is not selected.
-
-2000-08-08 Miguel de Icaza <miguel@helixcode.com>
-
- * e-table-header-item.c: Tag some strings for translation.
-
-2000-08-05 Dan Winship <danw@helixcode.com>
-
- * e-table.c (e_table_get_{next,prev}_row_sorted): fix
-
-2000-08-05 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Added a function to get the next row with sorting
- taken into account.
-
-2000-08-05 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-sorter.c: Made it so that selection ranges work even if
- the table is using grouping.
-
-2000-08-05 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am, e-table-selection-model.c,
- e-table-selection-model.h, e-table.c, e-table.h: Made selection
- ranges work even if the table is sorted.
-
- * e-table-sorter.c, e-table-sorter.h: New files to help with
- making selection ranges work even if sorted.
-
-2000-08-05 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c, e-table.h: Added functions to convert from view row
- to model row or from model row to view row. Also changed
- e_table_set_cursor_row and e_table_get_cursor_row to take a model
- row as this works better with the rest of the model. Changed the
- name of e_table_get_next_row_sorted and
- e_table_get_prev_row_sorted. (Dropped the _sorted.)
-
-2000-08-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c, e-table.h: Built code to have autodrags only work
- from within the table and to report the row dragged from
- automatically.
-
-2000-08-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h:
- Made drag events calculate a row and column and signal that
- information.
-
- * e-table-selection-model.c, e-table-selection-model.h: Changed
- do_something to take a GdkModifierType.
-
-2000-08-02 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c, e-table-item.h: Add a handler for
- "model_pre_change" and properly stop editing.
-
- * e-table-model.c, e-table-model.h: Added a "model_pre_change"
- signal that gets sent before any row numbers are changed.
-
- * e-table-sorted-variable.c, e-table-subset-variable.c: Emit
- "model_pre_change" signals as appropriate.
-
- * e-table-subset.c, e-table-subset.h: Proxy "model_pre_changed"
- signals.
-
-2000-08-02 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-model.c, e-table-model.h: Changed the API for the
- append_row function. Now accepts a model to copy data from
- instead of returning a row number and leaving it up to ETableOne
- to copy the data in.
-
- * e-table-one.c, e-table-one.h: Adapted to use new append_row API.
-
- * e-table-simple.c, e-table-simple.h, e-table-subset.c: Adapted to
- supply new append_row API.
-
-2000-07-31 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-col.c, e-table-col.h: Added an argument to set a column
- so that you can't sort by that column.
-
- * e-table-header-item.c: Obey the sortable column of ETableCol.
-
-2000-07-29 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-click-to-add.c: Made enter key destroy and recreate the
- ETableItem.
-
- * e-table-item.c: Grab focus when person clicks even if cursor
- isn't changing.
-
-2000-07-28 Dan Winship <danw@helixcode.com>
-
- * e-table-header.c (eth_destroy): Remove the idle handler before
- destroying the data it operates on.
-
-2000-07-27 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Fixed up the table behavior so that it's not
- always in an edit mode.
-
-2000-07-27 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c: Added a comment.
-
-2000-07-27 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c: Fixed shift click selections.
-
-2000-07-27 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c: Allocate correctly in the insert and
- delete methods.
-
- * e-table-click-to-add.c: Removed the line that was causing this
- to do bad things.
-
-2000-07-27 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c (eti_cursor_change): Grab focus properly.
-
- * e-table-item.c, e-table-click-to-add.c: Fixed ETableClickToAdd
- to handle carriage return. This still doesn't quite work right.
-
-2000-07-27 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-click-to-add.c: Clear the selection model when
- activating.
-
- * e-table-item.c: Fixed a bunch of model column vs. view column
- issues.
-
- * e-table-selection-model.c: Set the cursor to -1, -1 and emi a
- "cursor_changed" signal.
-
-2000-07-26 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-click-to-add.c: Fixed a reference.
-
- * e-table-selection-model.c, e-table-selection-model.h: Added a
- clear function.
-
- * e-table.c, e-table.h: Made going from click to add to the main
- table and back work better.
-
-2000-07-26 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-click-to-add.c, e-table-click-to-add.h: Added an
- ETableSelectionModel so this won't crash.
-
-2000-07-26 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Fixed the model/view row confusion.
-
- * e-table-selection-model.c: Changed one expression to use a
- #define properly.
-
-2000-07-26 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-container.h,
- e-table-group-leaf.c, e-table-group-leaf.h: Added "table_selection_model"
- argument. Removed foreach function and selection notification.
-
- * e-table-group.c, e-table-group.h: Removed foreach function and
- selection notification.
-
- * e-table-header.c: Fixed header width calculation to include the
- last column.
-
- * e-table-item.c, e-table-item.h: Fixed this to use the new
- selection model.
-
- * e-table-scrolled.c, e-table-scrolled.h: Removed selection
- notification.
-
- * e-table-selection-model.c, e-table-selection-model.h: Finished
- notification signals and fixed a bunch of bit manipulations.
- Implemented do_something method.
-
- * e-table.c, e-table.h: Create an ETableSelectionModel and use it
- properly.
-
-2000-07-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c: Made foreach call the callback in top
- to bottom order.
-
-2000-07-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c, e-table-selection-model.h: Replaced
- get_selection_list with foreach.
-
- * e-table.h: Add a ETableSelectionModel.
-
-2000-07-25 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added e-table-selection-model.c and
- e-table-selection-model.h.
-
- * e-table-selection-model.c: Added the get_selection_list and
- is_row_selected functions. Removed some unused code.
-
- * e-table-selection-model.h: Removed some unused code.
-
-2000-07-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c: Added comments to the bit field code.
-
- * e-table-selection-model.h: Made the selection data guint32s.
-
-2000-07-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c: More fixes.
-
-2000-07-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c: Fixed up the bit manipulation a bit
- here.
-
-2000-07-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-selection-model.c, e-table-selection-model.h: New files
- for doing a selection model. Not finished yet and thus not in
- Makefile.am.
-
- * e-table.c, e-table.h: Renamed the new dnd signals so that they
- won't conflict with the widget signals.
-
-2000-07-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c, e-table.h: Implemented some of the drag & drop code.
- Drops all report as being on row 0, col 0. Also, automatic drags
- don't set the row and column being dragged from.
-
-2000-07-23 Damon Chaplin <damon@helixcode.com>
-
- * e-cell-text.c: added a color_column where the color can be specified
- as a string, e.g. "red" or "rgb:F/0/0".
-
- * e-cell-text.c (ect_leave_edit): don't call unbuild_current_cell()
- since the CellEdit struct has been freed in ect_stop_editing() and so
- has the text.
-
- * e-cell-text.c (unbuild_current_cell): set cell->text to NULL to make
- sure we don't try to free it again.
-
-2000-07-21 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.h: Added some unused declarations for drag and drop
- work.
-
-2000-07-18 Miguel de Icaza <miguel@helixcode.com>
-
- * e-tree-model.c (etree_destroy): Call our parent's destroy
- method.
-
-2000-08-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c: Changed e_popup_menu_run call to match
- the new arguments.
-
-2000-07-14 Michael Meeks <michael@helixcode.com>
-
- * e-table-subset.c (etss_destroy): g_free things we g_malloc.
-
-2000-07-13 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c: Changed the background color of the
- header.
-
-2000-07-12 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c: Made scroll wheel work properly in
- header.
-
-2000-07-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-table.c (set_scroll_adjustments): Be safe if @vadjustment is
- NULL.
-
- * e-table-scrolled.c (e_table_scrolled_init): Set policy and
- shadow type.
- (e_table_scrolled_real_construct): Don't set the adjustments.
- (e_table_scrolled_new): Create the widget with `gtk_widget_new()'
- and pass hadjustment/vadjustment NULL values so that we get the
- `GTK_OBJECT_CONSTRUCTED' approval.
-
-2000-07-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-table-scrolled.h: s/GtkTable/EScrollFrameClass/.
-
-2000-07-09 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Add e-table-scrolled.c and e-table-scrolled.h.
-
- * e-table-item.c: Make sure that find_cell returns FALSE if the
- item doesn't have any cells.
-
- * e-table-scrolled.c, e-table-scrolled.h: Added a widget to
- contain an ETable and provide scrollbars (for ease of use.)
-
- * e-table.c, e-table.h: Make this support the scrollable interface
- and not contain its own scrollbars.
-
-2000-07-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c (eti_event): Put back e_cell_event sometimes when
- we're not editing.
-
-2000-07-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Set the dnd_code to something non-null for the
- ETableHeaderItem.
-
-2000-07-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Set header canvas scroll region correctly.
-
-2000-07-09 Anders Carlsson <andersca@gnu.org>
-
- * e-table-header-item.c (ethi_drag_motion): Don't draw drop
- marker when the layout won't be changed by the drop.
-
-2000-07-08 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-table-item.c (eti_table_model_changed): Removed an unused
- variable.
-
-2000-07-08 Dan Winship <danw@helixcode.com>
-
- * e-tree-model.c (e_tree_model_node_insert): When inserting a root
- node, only call e_table_model_row_inserted if root_visible.
- (e_tree_model_node_remove): Call e_table_model_row_deleted before
- removing the row from the row_array, because the chain of signal
- handlers will sometimes need that info.
-
-2000-07-08 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c (eti_event): Don't call e_cell_event if we're not
- editing.
-
-2000-07-08 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c (eti_table_model_changed): Commented out some
- unnecessary and buggy code.
-
-2000-07-06 Dan Winship <danw@helixcode.com>
-
- * e-tree-model.c (e_tree_model_node_remove): Make this work
- recursively.
-
-2000-07-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Send GDK_BUTTON_RELEASE events to the ecell
- associated with the cell (if it's the cursor.)
-
-2000-07-06 Chris Toshok <toshok@helixcode.com>
-
- * e-cell-tree.c (ect_draw): fix the conditions under which we draw
- a horizontal line.
-
-2000-07-03 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Added a reflow_compare callback and did removal
- if you do shift-click on a selected row that's not the cursor.
-
-2000-06-29 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-click-to-add.c: Made this appear a bit better.
-
- * e-table-defines.h: Cleaned this up a bit, added
- ETableForeachFunc.
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h,
- e-table.c, e-table.h: Changed e_table_select_row to
- e_table_set_cursor_row. Changed e_table_get_selected_view_row to
- e_table_get_cursor_row. Added e_table_selected_row_foreach.
-
- * e-table-header-item.c: Fixed some warnings.
-
- * e-table-sorted-variable.c: Removed some unneeded debugging print
- statments.
-
- * e-tree-example-1.c: Changed e_table_get_selected_view_row to
- e_table_get_cursor_row.
-
-2000-06-27 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c: Added an unsort command.
-
- * e-table-item.c: leave_edit when you loose the cursor.
-
-2000-06-26 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added e-table-click-to-add.c,
- e-table-click-to-add.h, e-table-one.c, and e-table-one.h.
-
- * e-table-click-to-add.c, e-table-click-to-add.h: A new canvas
- item that represents a single row that sometimes exists. It's for
- adding new rows to your table.
-
- * e-table-example-1.c, e-table-example-2.c, e-table-size-test.c,
- test-check.c, test-cols.c, test-table.c: Added value_to_string handlers.
-
- * e-table-group-container.c: Use value_to_string to make grouping
- not crash for non string columns. Made some changes to work
- properly in an ECanvasVbox.
-
- * e-table-group-leaf.c, e-table-item.c: Made some changes to work
- properly in an ECanvasVbox.
-
- * e-table-model.c, e-table-model.h: Added append_row and
- value_to_string methods.
-
- * e-table-one.c, e-table-one.h: Given a source ETableModel, this
- provides a single row model that uses the initialize_value,
- duplicate_value, free_value, and value_is_empty methods of the
- original source to implement set_value and value_at (and proxies
- most of the other methods.) This is used for ETableClickToAdd.
-
- * e-table-simple.c, e-table-simple.h: Added append_row and
- value_to_string handlers. append_row uses a GtkArg instead of a
- parameter to e_table_simple_new.
-
- * e-table-subset.c: Added append_row and value_to_string handlers.
-
- * e-table.c, e-table.h: Use a vbox containing an ETableClickToAdd
- and an ETableItem instead of an ETableItem directly. Only show
- the ETableClickToAdd if the top level of the xml SPEC has the
- attribute click-to-add set to some non-zero integer.
- (click-to-add="1"). Add a "click_to_add_message" argument.
-
- * e-tree-model.c: Add a commented out value_to_string handler.
-
-2000-06-23 Larry Ewing <lewing@helixcode.com>
-
- * e-cell-toggle.c (etog_draw): draw pixmaps with he right
- background and selection colors.
-
-2000-06-23 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-model.h, e-tree-model.c: add icon_at virtual function -
- it was stupid to make the insert call take 2 pixbufs. the model
- should give this information.
-
- * e-cell-tree.c: get rid of the opened/closed pixbuf stuff. call
- e_tree_model_icon_of_node.
-
- * e-tree-example-1.c: add my_icon_at.
-
- * e-tree-simple.c (simple_icon_at): new function
- (e_tree_simple_new): add icon_at parameter.
-
- * e-tree-simple.h: add SimpleIconAtFn.
-
-2000-06-23 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-example-1.c (create_tree): use the expanded/unexpanded
- pixbufs as node pixbufs for the first level of children, to test
- the drawing.
-
- * e-tree-model.c (e_tree_model_node_get_closed_pixbuf): new function.
- (e_tree_model_node_get_opened_pixbuf): same.
- (e_tree_model_node_insert): add opened/closed pixbuf argument.
- (e_tree_model_node_insert_before): same.
-
- * e-tree-model.h: add prototypes for opened/closed pixbuf
- accessors, and add them to the e_tree_model_node_insert_* calls.
-
- * e-cell-tree.c (ect_draw): add opened/closed pixbuf drawing per node.
-
-2000-06-22 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Make the table not move around as you resize.
-
-2000-06-22 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Killed a warning.
-
-2000-06-22 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c: Remove use of the "x" and "y"
- arguments to EText.
-
- * e-table-item.c: Properly ref the source_model field.
-
- * test-check.c, test-cols.c, test-table.c: Remove use of the "x"
- and "y" arguments to ETableHeaderItem.
-
-2000-06-21 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-field-chooser-dialog.c: Made the Close button work.
-
- * e-table-field-chooser.glade, e-table-field-chooser.glade.h:
- Added a text description of this dialog.
-
-2000-06-21 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c: Changed this to move the cell to the
- nearest edge instead of to the left of the column it's over.
-
- * e-table-header.c: Made target_index equal to eti->col_count be a
- valid parameter to e_table_header_move.
-
-2000-06-21 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header.c: Made moving columns to the right work
- properly.
-
-2000-06-20 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-leaf.c: Fix a minor warning.
-
- * e-table-item.c: Add to the selection if shift is held down.
- Show cursor when changing sort (or if table changes majorly.)
-
-2000-06-20 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-defines.h: Fix HEADER_PADDING.
-
-2000-06-20 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Fix cursor column information.
-
-2000-06-20 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group.c, e-table-group.h: Removed the unfocus method since
- that's handled by the canvas itself now.
-
- * e-table-item.c, e-table-item.h: Finished adapting ETableItem to
- use the canvas selection/cursor system. Selection and cursor now
- use row numbers associated with the source model instead of the
- sorted model (if the model they are given is an ETableSubset.)
- This has no effect on the interface, except that unfocus was
- removed and e_table_item_focus was renamed to
- e_table_item_set_cursor.
-
-2000-06-20 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c, e-table-item.h: Started adapting ETableItem to
- use the canvas selection/cursor system.
-
-2000-06-17 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Made cells with strikeout on have a line from the
- left margin to the right margin, instead of just over the text.
-
-2000-06-17 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-model.c (e_tree_model_node_insert): call
- e_table_model_row_inserted instead of e_table_model_changed.
-
-2000-06-16 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c, e-table.h: Moved the reflow signal handling into an
- idle handler to fix a bug when resizing twice in succession.
-
-2000-06-15 Chris Toshok <toshok@helixcode.com>
-
- * e-cell-tree.c (ect_print): print the icon for the tree control.
-
-2000-06-14 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Request the value of e_table_is_cell_editable of
- the model_col instead of the view_col.
-
- * e-table-item.h: Slight style fixup.
-
-2000-06-14 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-example-1.c (print_tree): new function, to generate
- postscript so i can test tree printing.
- (create_tree): add print button.
-
- * e-cell-tree.c (ect_print_height): implement function (in a
- broken way for the time being, heh).
- (ect_print): implement function to draw tree controls and offset
- the subcell's printing. icons aren't printed yet, just lines.
- (ect_draw): remove old unnecessary comments. only draw the
- horizontal line in specific instances (well, add a test so a lone
- root node doesn't get the horizontal line.)
- (e_cell_tree_class_init): add print/print_height methods.
-
-2000-06-13 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Clip the contained text.
-
- * e-table-group-container.c: Did a first pass at grouped
- printing. This works, but there's no fancy boxes or headers
- around the groups.
-
- * e-table-item.c: Added will_fit function and added quantize
- function to _height.
-
-2000-06-12 Federico Mena Quintero <federico@helixcode.com>
-
- * e-table-model.[ch]: Removed the freeze/thaw stuff for the model.
- As Chris wisely pointed out, having freeze/thaw on the model makes
- its state inconsistent from the perspective of the views.
-
- * e-table-sorted-variable.c: Do not check for a frozen model.
- * e-table-subset.c: Likewise.
- * e-table-subset-variable.c: Likewise.
-
- * e-table-example-1.c: Removed the ETableModel thaw handler.
- * e-table-example-2.c: Likewise.
- * e-table-simple.c: Likewise.
- * e-table-size-test.c: Likewise.
- * test-check.c: Likewise.
- * test-cols.c: Likewise.
- * test-table.c: Likewise.
-
-2000-06-11 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am (table_test_LDADD): Link with libemiscwidgets.a.
- (table_size_test_LDADD): Likewise.
- (table_example_1_LDADD): Likewise.
- (table_example_2_LDADD): Likewise.
- (tree_example_1_LDADD): Likewise.
-
-2000-06-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-model.c: Small syntactic changes.
-
- * e-table.c: Moved the table header into the scrolled view.
-
-2000-06-10 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-table.c (et_real_construct): EScrollFrame instead of
- GtkScrolledWindow.
-
-2000-06-10 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added $(GNOME_PRINT_LIBS) to all of the LDADDs.
-
- * e-cell-text.c: Added printing of text cells.
-
- * e-cell.c, e-cell.h: Added print and print_height methods.
-
- * e-table-field-chooser.glade: Added a minimum size.
-
- * e-table-group-container.c: Fixed a rectangle sizing bug.
-
- * e-table-group-leaf.c: Implemented get_printable.
-
- * e-table-group.c, e-table-group.h: Added a get_printable method
- to return an EPrintable.
-
- * e-table-item.c, e-table-item.h: Added a get_printable function
- to return an EPrintable.
-
- * e-table.c, e-table.h: Added a get_printable function to return
- an EPrintable.
-
-2000-06-10 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-example-1.c (create_tree): supply the pixbufs here.
-
- * e-cell-tree.h: change pixbuf names to open_pixbuf/closed_pixbuf.
-
- * e-cell-tree.c (e_cell_tree_construct): take open/closed pixbuf
- parameters, and don't #include the .xpm files directly here.
- (e_cell_tree_new): same.
- (ect_draw): use the pixbufs from the ECellTree.
-
-2000-06-10 Chris Toshok <toshok@helixcode.com>
-
- * e-cell-tree.c (ect_event): offset events before passing them to
- our subcell view.
-
-2000-06-10 Chris Toshok <toshok@helixcode.com>
-
- * e-table-item.c (eti_event): change things so we focus the cell
- and select the row, and also dispatch the event to that row/cell.
- This fixes the problem with the tree where you had to click twice
- to activate the tree controls.
-
- * Makefile.am (libetable_a_SOURCES): remove e-tree-gnode.* and add
- e-tree-simple.*
- (icons): add tree-expanded.xpm and tree-unexpanded.xpm
-
- * e-cell-tree.c (ect_enter_edit): defer to subcell's view.
- (ect_leave_edit): defer to subcell's view.
- (visible_depth_of_node): visual depth, taking into account that
- the root node of the model might not be displayed.
- (offset_of_node): return the offset used to shift the subcell
- over.
- (ect_draw): don't draw vertical lines if we're the leftmode node
- (a visual root node). also, don't shift x2 by the subcell offset,
- so we get ellipses like we're supposed to.
- (ect_event): remove GDK_BUTTON_RELEASE from the list of events
- that we care about.
-
- * e-tree-example-1.c: lots of changes, a more dynamic UI so we can
- test tree model api stuff.
-
- * e-tree-gnode.c, e-tree-gnode.c: removed files, since their guts
- have been rolled into e-tree-model.c
-
- * e-tree-model.c, e-tree-model.h: substantially changed. too much
- to really describe here. this should really be considered the
- first revision of these files :)
-
- * e-tree-simple.c, e-tree-simple.h: analogous to e-table-simple, a
- subclass that allows the use of function pointers.
-
-2000-06-08 Federico Mena Quintero <federico@helixcode.com>
-
- * e-table-model.h (ETableModelClass): Added a freeze method.
-
- * e-table-model.c (e_table_model_freeze): Call the freeze method
- instead of the thaw method!
-
- * e-table-simple.h (ETableSimple): Added the freeze function.
-
- * e-table-simple.c (simple_thaw): Check whether the function
- exists.
- (simple_freeze): New handler.
- (e_table_simple_new): Take in and set the freeze handler.
- (e_table_simple_class_init): Set the freeze handler.
-
- * test-check.c (check_test): Pass in the freeze handler to
- e_table_simple_new().
-
- * test-cols.c (multi_cols_test): Likewise.
-
- * e-table-example-2.c (create_table): Likewise.
-
- * e-table-example-1.c (create_table): Likewise.
-
- * test-table.c (table_browser_test): Likewise.
- (do_e_table_demo): Likewise.
-
-2000-06-08 Christopher James Lahey <clahey@helixcode.com>
-
- * The field chooser works now.
-
- * e-table-field-chooser-dialog.c: Make the dialog resizable.
-
- * e-table-field-chooser-item.c: Requested a reflow on
- realization. Made the correct column get dragged.
-
- * e-table-field-chooser.c: Set the height correctly.
-
- * e-table-field-chooser.glade: Replace the GnomeCanvas with an
- ECanvas.
-
- * e-table-header-item.c: Receive drags from the new dialog.
-
-2000-06-08 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-field-chooser-dialog.c, e-table-field-chooser-dialog.h,
- e-table-field-chooser-item.c, e-table-field-chooser.c,
- e-table-field-chooser.glade, e-table-field-chooser.h,
- e-table-header-item.c, e-table.c: More work on the Field Chooser.
- Not quite done yet.
-
-2000-06-08 Chris Toshok <toshok@helixcode.com>
-
- * e-tree-gnode.c, e-tree-gnode.h: New files. A tree model using a
- GNode structure to store it's info.
-
- * e-tree-model.c, e-tree-model.h: New files. A proxy model
- sitting between a table model and the real tree model (of which
- ETreeGNode is an example).
-
- * e-cell-tree.c, e-cell-tree.h: New files. A cell renderer
- capable of wrapping up a subcell and drawing the tree controls for
- expanding/collapsing trees.
-
- * tree-expanded.xpm, tree-unexpanded.xpm: New files. the standard
- + and - icons.
-
- * e-tree-example-1.c: New file, giving a (pretty poor :) example
- of using ETreeGNode.
-
- * Makefile.am: at the tree stuff to the build, and build
- tree-example-1.
-
- * .cvsignore: ignore tree-example-1.
-
-2000-06-07 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added e-table-field-chooser*.
-
- * e-table-defines.h: Moved some things to here.
-
- * e-table-field-chooser-dialog.c, e-table-field-chooser-dialog.h,
- e-table-field-chooser-item.c, e-table-field-chooser-item.h,
- e-table-field-chooser.c, e-table-field-chooser.glade,
- e-table-field-chooser.glade.h, e-table-field-chooser.h: New dialog
- to drag extra fields from. (Not yet finished.)
-
- * e-table-header-item.c, e-table-header-item.h: Changed to
- accommodate e-table-field-chooser.
-
-2000-06-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h,
- e-table.c, e-table.h: Added a right click signal.
-
- * e-table-sorted-variable.c: Fixed a buffer overrun.
-
-2000-06-02 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-sorted-variable.c: Fixed the multiple copies of rows in
- ETable bug.
-
-2000-06-01 Dan Winship <danw@helixcode.com>
-
- * e-table-group.c (e_table_group_key_press):
- * e-table.c (group_key_press): two more pastos
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Copy and paste error.
-
- * e-table-item.c: Mixed up parity on eti->editing.
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h,
- e-table.c, e-table.h: Added a "key_press" signal.
-
-2000-06-01 Dan Winship <danw@helixcode.com>
-
- * e-cell-text.h: Remove an offending *.
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-sorted-variable.c: Made the sort when inserting a signal
- row be syncronous.
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c, e-cell-text.h: Added "text_filter" argument that
- takes a const void * and returns an allocated char *.
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Copy and paste error.
-
-2000-06-01 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group.c, e-table-group.h, e-table-item.c, e-table.c,
- e-table.h: Added e_table_get_selected_view_row.
-
-2000-05-30 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c, e-cell-text.h: Added bold column's to ECellText.
-
-2000-05-30 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Make sure that the cursor is always shown when
- the selection changes.
-
-2000-05-30 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-container.h,
- e-table-group-leaf.c, e-table-group-leaf.h, e-table-group.c,
- e-table-group.h, e-table-item.c, e-table-item.h, e-table.c,
- e-table.h, test-check.c, test-cols.c, test-table.c: Fixed a bunch
- of selection bugs. Removed "spreadsheet" argument (for now.)
- Added "cursor_mode" argument. Added "cursor_change" signal.
- Temporarily removed "selection_mode" argument.
-
-2000-05-28 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c: Fixed setting of arguments.
-
-2000-05-28 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h,
- e-table.c, e-table.h: Added double click handling.
-
-2000-05-26 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c, e-cell-text.h: Added "strikeout_column" argument.
-
-2000-05-26 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-container.h,
- e-table-group-leaf.c, e-table-group-leaf.h, e-table.c, e-table.h:
- Made "drawgrid", "drawfocus", "spreadsheet", and
- "length_threshold" arguments set from the ETable effect all the
- end ETableItems.
-
- * e-table-header.c: Made column resize a bit less bumpy.
-
-2000-05-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header.c: Account for extra pixel at right end of
- ETable.
-
- * e-table-item.c: Make grid less intrusive.
-
- * e-table.c: Make scrollbars disappear when appropriate.
-
-2000-05-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c: Made dragging columns work.
-
-2000-05-23 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c: Fixed the remove column callback.
-
-2000-05-23 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c: Added right click menus to the table
- header items.
-
- * e-table-sort-info.c: Fixed a small bug.
-
-2000-05-23 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Make scrollbar arrow buttons work.
-
-2000-05-19 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-example-1.c, e-table-example-2.c, e-table-simple.c,
- e-table-simple.h, e-table-size-test.c, test-check.c, test-cols.c,
- test-table.c: Added initialize_value and value_is_empty callbacks.
-
- * e-table-model.c, e-table-model.h: Added initialize_value and
- value_is_callback virtual functions to the ETableModel class.
-
- * e-table-subset.c: Perpetuate the initialize_value and
- value_is_empty methods.
-
-From a patch by Iain Holmes <ih@csd.abdn.ac.uk>
-
- * e-table-config.c, e-table.c: Fixed getting text content from a
- node in the case of a non string based content field in the xml
- library.
-
-2000-05-16 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Fixed a memory leak.
-
-2000-05-16 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-sorted-variable.c: Changed sorting to be at priority
- level 30.
-
- * e-table.c: Changed rebuild of the table to be at priority level
- 20. This gives it an advantage over pretty much everything,
- including e-table-sorted-variable sorting and canvas redraw.
-
-2000-05-16 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c: Removed a memory leak here.
-
- * e-table-group-leaf.c: Added a ref/sink pair.
-
- * e-table-group.c, e-table-header-item.c: Removed some unused
- code.
-
-2000-05-16 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-sorted-variable.c: Fixed a FIXME comment.
-
- * e-table-header.c, e-table-header.h: Added code to put off size
- calculation to the idle loop. Added code to not resize columns
- with 0 expansion. Removed the set_width function; it's been
- replaced with a Gtk+ arg.
-
- * Makefile.am: Added e-table-defines.h to the Makefile.am.
-
- * e-table-defines.h: A new file containing some #defines for use
- in ETable.
-
-2000-05-14 Christopher James Lahey <clahey@helixcode.com>
-
- * Implemented the feature where the ETable columns automatically
- fill the given space.
-
- * e-cell-text.c, e-cell-text.h: Moved #include
- e-text-event-processor.h from the .h to the .c.
-
- * e-table-col.c, e-table-col.h: Added an expansion variable, and
- made it so that width isn't set by the programmer but instead by
- the e-table-header.
-
- * e-table-example-1.c, e-table-example-2.c, e-table-size-test.c,
- test-check.c, test-cols.c, test-table.c: Fixed to handle new
- ETable column resizing.
-
- * e-table-group-container.c, e-table-group-container.h,
- e-table-group-leaf.c, e-table-group-leaf.h, e-table-group.c,
- e-table-group.h, e-table-item.c, e-table-item.h: Fixed these to do
- a proper canvas reflow/update loop. Changed them to take a
- minimum width and return a width and a height.
-
- * e-table-header-item.c, e-table-header-item.h: Made this so that
- it depends on e-table-header.c for deciding the actual size of
- columns during resize (it was making incorrect decisions on its
- own.)
-
- * e-table-header.c, e-table-header.h: Changed this to make sure
- that the sum of the widths of the columns was always as close as
- possible to the width of the window. This is done by taking a
- full width and having each of the columns have an "expansion"
- field. This field is what makes each column have approximately
- the same portion of its part of the screen that it used to.
-
- * e-table.c: Changed this to set the width on the ETableHeader as
- well as set the proper minimum width on the ETableGroup and get
- the width and height it reports.
-
-2000-05-11 Miguel de Icaza <miguel@gnu.org>
-
- * e-table.c: Removed dead code.
-
-2000-05-10 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Added e-table-col-dnd.h and table-test.h.
-
-2000-05-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-subset-variable.c: Fixed etssv_remove.
-
-2000-05-08 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Make multi-line texts display properly. Fixed
- some mem leaks.
-
-2000-05-07 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Add a horizontal scrollbar.
-
-2000-05-07 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c, e-table-item.h, e-table.c, e-table.h: Handle
- row_inserted and row_deleted signals properly.
-
- * e-table-model.c, e-table-model.h: Created the row_inserted and
- row_deleted signals.
-
- * e-table-sorted-variable.c, e-table-subset-variable.c: Emit the
- row_inserted and row_deleted signals as appropriate.
-
-2000-05-07 <toshok@the-dot-in.helixcode.com>
-
- * e-cell-text.c (ect_draw): free cell.starting_text here to avoid
- a memory leak.
-
-2000-05-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table.c: Killed some warnings.
-
-2000-05-06 Chris Toshok <toshok@helixcode.com>
-
- * e-cell-text.c (ect_accept_edits): only to set_value_at if the
- value is indeed different.
- (ect_stop_editing): free edit->cell.starting_text
- (build_current_cell): initialize edit->cell.starting_text as a
- copy of the initial text.
-
-2000-05-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-leaf.c,
- e-table-group.c, e-table-group.h: Add an e_table_group_add_all
- function and implement it in the different ETableGroup classes.
-
- * e-table-sort-info.c: Make set_nth not call changed twice if it
- needs to allocate more space.
-
- * e-table-sorted-variable.c, e-table-subset-variable.c,
- e-table-subset-variable.h: Add and implement an
- e_table_subset_variable_add_all command.
-
- * e-table.c: Use e_table_group_add_all as appropriate. Fix ETable
- grouping xml to work if there is a text element at the bottom of
- the grouping tree.
-
-2000-05-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Sped up e_cell_text's get_height function.
-
-2000-05-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c, e-table-item.h: Added a height_cache idle loop
- so that the height_cache will be validated in the idle loop.
-
-2000-05-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-sorted-variable.c: Load all the data to be sorted by
- before actually doing the sort.
-
-2000-05-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c, e-cell-text.h: Fix author information.
-
- * e-table-group-leaf.c: Set a length threshold of 200.
-
- * e-table-item.c: Height cache is now actually a map. Made
- "length_threshold" argument work. If over the length threshold,
- use the height cache to get a better estimate so that once the
- height cache is full, height estimate is perfect.
-
-2000-05-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-sorted-variable.c (qsort_callback): Add back in main
- loop calls during sorting.
-
-2000-05-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-sorted-variable.c: Replace insert sort completely with a
- qsort.
-
-2000-05-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-sorted-variable.c: Changed the insert sort to be binary
- instead of linear.
-
-2000-05-04 Chris Toshok <toshok@helixcode.com>
-
- * e-table-sorted-variable.c (etsv_sort): use rows here instead of
- E_TABLE_SUBSET(etsv)->n_map, since the table can be populated by
- the gtk_main_iteration above. otherwise the vals_closure may not
- be fully populated.
-
-2000-05-02 Matt Loper <matt@helixcode.com>
-
- * Makefile.am: set G_LOG_DOMAIN.
-
-2000-04-30 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c: Made this more reentrant.
-
- * e-table-sorted-variable.c, e-table-sorted-variable.h: Does a
- proper resort when the sorting info changes.
-
- * e-table.c, e-table.h: Made it so that ETable doesn't destroy and
- recreate the entire table when sorting info changes.
-
-2000-04-27 Christopher James Lahey <clahey@helixcode.com>
-
- * arrow-down.xpm, arrow-up.xpm, e-cell-text.c, e-cell-toggle.c,
- e-table-col.c, e-table-config.c, e-table-header-item.c: Fixed some
- warnings.
-
-2000-04-26 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c: Added a missing include.
-
-2000-04-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-size-test.c: Fixed a warning.
-
- * e-table-item.c: Removed the unnecessary gnome_canvas_update_bbox.
-
-2000-04-24 Miguel de Icaza <miguel@helixcode.com>
-
- * e-table.c (e_table_class_init): Add argument handling here.
-
- * e-table-group-leaf.c (e_table_group_apply_to_leafs): New method.
- Enables us to walk all the children of an ETableGroup.
-
- * e-table.c (et_get_arg, et_set_arg): Implement ::get and ::set
- methods.
- (e_table_construct_from_spec_file): Now we return the etable.
- (e_table_construct): ditto.
- (et_real_construct): Now we return the ETable. Returns NULL on
- construct failure.
- (e_table_new): ditto.
- (e_table_new_from_spec_file): ditto.
-
- * (et_build_grouping_spec): Removed vestige code that still
- contained references to the etable->specification XML code.
-
- Dumped all the ifdefed out code.
-
- * e-table.h: Removed ETable->specification finally.
-
-2000-04-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Fixed some warnings.
-
-2000-04-23 Iain Holmes <ih@csd.abdn.ac.uk>
-
- * e-table-item.c (eti_bounds): Calculate the width of the table from the
- width of all the columns, and update the eti->width field as appropiate.
- (eti_update): Update the bbox.
-
-2000-04-17 Chris Toshok <toshok@helixcode.com>
-
- * Makefile.am (noinst_PROGRAMS): add table-size-test
-
- * .cvsignore: add table-size-test.
-
- * e-cell-text.c (ect_ecent): use e_table_model_is_cell_editable
- instead of E_CELL_EDITABLE.
-
- * e-cell-toggle.c (etog_event): same.
-
- * e-cell.c (e_cell_init): don't call e_cell_set_editable. that
- info comes from the model.
- (e_cell_set_editable): removed function.
-
- * e-cell.h: remove the E_CELL_EDITABLE flag. that should be
- retrieved from the model. also, remove the prototype for
- e_cell_set_editable.
-
- * e-table-size-test.c: new file, for a stress test of sorts, of a
- large, uneditable e-table.
-
-2000-04-16 Anders Carlsson <andersca@gnu.org>
-
- * e-table-item.c (eti_event): Propagate mouse wheel events upwards.
-
- * e-table.c (et_real_construct): Use a GtkScrolledWindow here
- instead of a GtkScrollbar, since it makes mouse wheel scrolling
- much easier.
-
-2000-04-15 Matt Loper <matt@helixcode.com>
-
- * e-table.c (et_xml_to_header): sanity-check our parameters.
- (et_grouping_xml_to_sort_info): same.
- (et_real_construct): Bail if we couldn't get the children we
- wanted.
-
-2000-04-15 Ettore Perazzoli <ettore@helixcode.com>
-
- * e-table.c (e_table_construct): Use `strlen (copy)' instead of
- `strlen (copy) + 1' as the size argument for `xmlParseMemory()'.
-
-2000-04-14 Miguel de Icaza <miguel@gnu.org>
-
- * e-table.c, e-table.h: Switch the parent object to be a GtkTable.
- (et_real_construct): apply massaging and some loving action to
- make the thing behave as a GtkTable.
- (e_table_init): More love.
-
-2000-04-14 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-header-item.c (ethi_class_init): New signal action.
-
-2000-04-14 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c, e-table-item.h: Added a row height cache.
-
-2000-04-12 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-header-item.c (ethi_drag_motion): Remove test for
- source. We will fix this later.
-
- (ethi_end_resize): Reset resize_guide here.
-
-2000-04-11 Miguel de Icaza <miguel@helixcode.com>
-
- * e-table-header-item.c (ethi_add_destroy_marker): Add group
- indent width here.
- (is_pointer_on_division): Use the group indent here, so the
- resize pointer is shown at the correct time.
- (TOLERANCE): Bump it up to 3
- (draw_button): Do not paint an arrow if there is an icon present,
- and not enough space to paint.
-
-2000-04-10 Miguel de Icaza <miguel@helixcode.com>
-
- * e-table-header-item.c (make_shapped_window_from_xpm): New
- routine, creates a shapped mask window from an xpm buffer.
- (ethi_add_drop_marker): New version, uses shaped windows instead
- of canvas items to signal the drop location.
- (ethi_maybe_start_drag): Disable dragging if there is only one
- column left.
-
-2000-04-10 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-header-item.c (ethi_drag_motion): Drop frozen count
- support from here.
- (ethi_start_drag): ditto.
-
- * e-table-header.h: Kill frozen_count.
-
-2000-04-09 Matt Loper <matt@helixcode.com>
-
- * e-table-col.c (e_table_col_new_with_pixbuf): ref etc->ecell,
- like in e_table_col_new, since that same ECell is unref'd in
- etc_destroy().
-
-2000-04-08 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Separated some functions into an xml bit and a
- generic bit.
-
-2000-04-06 Miguel de Icaza <miguel@gnu.org>
-
- * e-cell-text.c: Killed ARG_EDITABLE.
- (ect_event): Updated to new editable setup.
- (e_cell_text_new): Kill editable argument.
-
- * e-cell-toggle.c (etog_event): Handle editability here
-
- * e-cell-text.h: Removed editable bit field from here, it is now
- taken care at the e-cell level.
-
- * e-cell.c (e_cell_set_editable): New function.
- (e_cell_init): Set editable to TRUE by default.
-
- * test-check.c (check_test): update to new api
-
- * test-table.c (table_browser_test): ditto.
- (do_e_table_demo): ditto.
-
- * test-cols.c (multi_cols_test): ditto
-
-2000-04-06 Christopher James Lahey <clahey@helixcode.com>
-
- * test-cols.c, test-table.c: Got rid of some warnings.
-
- * e-table-group-container.c, e-table-group-container.h,
- e-table-group-leaf.c, e-table-group-leaf.h, e-table-group.c,
- e-table-group.h, e-table-header-item.c, e-table-header-item.h,
- e-table-sort-info.c, e-table-sort-info.h,
- e-table-sorted-variable.c, e-table-sorted-variable.h, e-table.c,
- e-table.h: Changed ETableSortInfo to not use xml internally.
-
-2000-04-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-text-model.c: Make this assert a bit more readable.
-
- * e-table-item.c: Fix update loop behavior.
-
-2000-04-02 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-sort-info.c (e_table_sort_info_class_init): Kill
- argument. Do not use XML internally
- (e_table_sort_info_set_sorting): New function, use this to set the
- sorting.
- (e_table_sort_info_set_grouping): This one to do the grouping/.
-
-2000-04-01 Miguel de Icaza <miguel@gnu.org>
-
- * e-table.c (e_table_build_column_spec): Drop frozen support.
- (e_table_make_header): Drop frozen support.
-
- * e-table-header.c (e_table_header_new): Drop frozen support.
-
- * e-table-header-item.c (ethi_drag_motion): Drop frozen support.
- (ethi_drag_drop): Drop frozen support.
- (ethi_start_drag): Drop frozen support.
-
- * e-table.c (e_table_construct_from_spec_file): Robustify: support
- the case in which the XML could not be parsed; Propagate errors.
- (e_table_new): Handle failure.
- (e_table_new_from_spec_file): ditto.
- Renamed multiple internal functions whose prefix was et_ to be e_table_
-
-2000-03-31 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-simple.h: Constify this.
-
-2000-03-30 Miguel de Icaza <miguel@gnu.org>
-
- * Makefile.am (EXTRA_DIST): Added Glade files to the
- distribution.
-
-2000-03-28 Matt Loper <matt@helixcode.com>
-
- * e-table-text-model.c (e_table_text_model_destroy): made
- assertion more accurate.
-
-2000-03-27 Michael Meeks <michael@helixcode.com>
-
- * e-table-item.c (eti_update): try and fix the convoluted logic.
- (eti_bounds): Implement; should fix the re-draw bugs.
-
- * e-table-group-container.c: kill many redundant prototypes,
- stylistic cleans.
-
-2000-03-26 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-header-item.c (ethi_realize): Remove warning from here.
-
- * test-table.c (table_browser_test): Use ECanvas, not GnomeCanvas,
- to support reflow.
- * test-cols.c (multi_cols_test): ditto
- * e-table.c (e_table_setup_header): ditto
-
- * e-table-header-item.c (ethi_font_load): Replace font.
- (ethi_realize): ditto.
-
-2000-03-26 Matias Mutchinick <matias@seul.org>
-
- * e-cell-toggle.c (etog_draw): Removed extra code that computed
- bogus width. This was the actual source of the problem with the
- miss-rendering feature.
-
-2000-03-22 Matt Loper <matt@helixcode.com>
-
- * e-table-text-model.c (e_table_text_model_destroy): Added some
- assertions.
-
-2000-03-21 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Make rectangles resize properly when receiving the
- "model_changed" signal.
-
-2000-03-20 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c, e-table-group-container.h,
- e-table-group-leaf.c, e-table-group.c, e-table-group.h: Updated
- these to use the new ECanvas reflow infrastructure.
-
- * e-table-item.c, e-table-item.h: Updated these to use the new
- ECanvas reflow infrastructure. Fixed the bounding box.
-
- * e-table.c, e-table.h: Made the header have no extra space around it.
-
-2000-03-19 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header.c: Fixed a crashing bug when you close an
- ETable.
-
-2000-03-13 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Fixed a crashing bug when you cancel an edit.
-
-2000-03-12 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Made this use an ECanvas. Fixed a bug where
- e_table_new_from_spec_file was calling e_table_construct instead
- of e_table_construct_from_spec_file.
-
- * e-table-item.c, e-table-header-item.c, e-table-column-item.c:
- Switched these to use GTK_TYPE_OBJECT and GTK_VALUE_OBJECT instead
- of GTK_TYPE_POINTER and GTK_TYPE_OBJECT.
-
- * e-cell-text.c: Got rid of a crashing bug.
-
- * e-table-text-model.c, e-table-text-model.h: A new object which
- is an e-text-model which uses an e-table-model for its data.
-
- * Makefile.am: Added e-table-text-model.c and
- e-table-text-model.h.
-
- * .cvsignore: Added table-example-1 and table-example-2.
-
-2000-03-08 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Changed the destroy function to disconnect from
- signals before unrefing the objects the sinnals are on. Changed
- the destroy function to match the objects and signal ids properly
- in its disconnect section.
-
- * e-table-item.c, e-table-item.h: Changed this to do follow the
- canvas rules better.
-
- * e-table-header-item.c, e-table-header-item.h: Made
- ETableHeaderItem connect to the "sort_info_changed" on its
- ETableSortInfo instead of just manually redrawing itself. Fixed
- the update function a bit to follow the canvas rules a bit better.
-
-2000-03-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Made rows get unselected when switching from one
- group to the next.
-
-2000-03-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-group-container.c: Use the style's font if lucidasans-10
- is not found.
-
-2000-03-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c, e-table-header-item.h: Made it so that
- columns would be properly indented.
-
-2000-03-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-sorted-variable.c: Have identical values get sorted by
- their actual row.
-
-2000-03-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Draw selected row.
-
-2000-03-06 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c, e-table.h: Add a "row_selection" signal.
-
- * test-table.c: Test the new "row_selection" signal.
-
- * e-table-group-container.c, e-table-group-leaf.c: Implement the
- "row_selection" property properly.
-
- * e-table-group.c, e-table-group.h: Add a "row_selection" signal.
-
-2000-03-05 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c, e-table.h: Added support for the sorting info. The
- Etable creates a sort_info object, and then connects to the
- signals to rearrange the rows when the sort_info changes. It also
- passes the info object to the ETableHeaderItem.
-
- * e-table-model.c: Fixed a typo where ETableModel was written as
- ETableModle.
-
- * e-table-header.c, e-table-header.h: Added some code for sorting
- here, but it's not used. I don't think we want this code, but I
- wanted to check it in at least once so that it's not lost.
-
- * e-table-header-item.c, e-table-header-item.h: Added a
- "sort_info" argument to ETableHeaderItem. Added display of
- current sort settings. Added support for clicking to change the
- sort settings.
-
- * e-table-col.h: E_TABLE_COL_ARROW_NONE is marked as being = 0
- since this is required in other places. (I think C defines this
- as being the case, but it's good to have the = 0 there so that
- it's obvious that it has to be first.)
-
- * TODO: Mark sorting as done.
-
- * e-table-sort-info.c, e-table-sort-info.h: New files for
- containing the xml grouping/sorting information and for sending
- signals on that information.
-
- * Makefile.am: Added e-table-sort-info.c and e-table-sort-info.h.
-
-2000-03-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Added saving of frozen_columns count. Added a
- vertical scrollbar to ETable.
-
-2000-03-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Push the proper visual and colormap for ETable to work.
-
-2000-03-04 Christopher James Lahey <clahey@helixcode.com>
-
- * TODO: Touched this up a bit.
-
- * e-table-group.c, e-table-group-leaf.c: Check for NULL before
- calling gtk_object_unref or gtk_object_destroy.
-
-2000-03-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Fixed a crash error.
-
-2000-03-04 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Fixed a compile warning.
-
- * e-table.c: Fixed a crash error.
-
-2000-03-04 Christopher James Lahey <clahey@helixcode.com>
-
- * TODO: Added a bunch of stuff to the TODO list. Put +s before a
- few of the items that are finished.
-
- * test-table.c: Add a button to save the spec file.
-
- * e-table.c, e-table.h: Add loading configurations from files as
- well as the ability to get the current configuration out of the
- widget.
-
-2000-03-03 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table.c: Removed some unused code.
-
- * e-table-header-item.c, e-table-header-item.h: Removed the unused
- normal_cursor variable and object.
-
- * e-table-col.c: Maintain a reference count in the contained ECell.
-
-2000-03-01 Ettore Perazzoli <ettore@helixcode.com>
-
- * Makefile.am: Use `libeutil.la', not `libeutil.a'.
-
-2000-02-29 Christopher James Lahey <clahey@helixcode.com>
-
- * test-table.c: Test frozen columns
-
- * e-table.c: Make frozen columns available through the xml file.
-
- * e-table-header.c, e-table-header.h, e-table-header-item.c: Added
- frozen columns API to let you specify some number of leading
- columns as undraggable.
-
- * Makefile.am: Add e-table-example-1.c and e-table-example-2.c.
-
- * e-table-example-1.c, e-table-example-2.c: New files. A couple
- of examples of ETable use.
-
-2000-02-28 NotZed <NotZed@HelixCode.com>
-
- * Makefile.am (table_test_LDADD): Fixed references to eutil.
-
-2000-02-28 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.c, e-table-header.c: Fixed a couple of crash
- bugs.
-
-2000-02-25 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Made the E table item redraw properly.
-
- * e-table-group-container.c: Added handling to distinguish between
- n items and 1 item. Got rid of a crash due to an abandoned timeout
- callback.
-
-2000-02-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Made carriage return stop editting instead of
- inserting a carriage return.
-
-2000-02-24 Christopher James Lahey <clahey@helixcode.com>
-
- * test-table.c: Added duplicate_value and add_value. Use the new
- compare functions. Made it so we only create one model to better
- test model view stuff. Changed the test to not have as many
- extra, useless, columns.
-
- * test-cols.c, test-check.c: Added duplicate_value and add_value.
- Use the new compare functions.
-
- * e-table.c, e-table.h: Use all the new features of e-table-groups
- (sorting and grouping). Handle on the fly reorganization of
- groups in an idle loop. Compare functions now are to return -1 if
- the first item is greater, 0 if they are equal, or 1 if the second
- item is greater.
-
- * e-table-subset.c, e-table-subset.h: Made e-table-subset
- disconnect properly from its signals when it dies.
-
- * e-table-subset-variable.c, e-table-subset-variable.h:
- Virtualized the add and remove commands so that
- e_table_sorted_variable could override the add command to do
- sorting.
-
- * e-table-sorted.c: Fixed this to inherit properly from
- ETableSubset.
-
- * e-table-simple.h, e-table-simple.c: Added handling of
- duplicate_value and free_value;
-
- * e-table-model.c, e-table-model.h: Added duplicate_value and
- free_value for memory allocation of table elements outside the
- table.
-
- * e-table-item.c: Fixed a crashing bug.
-
- * e-table-group.c: Added sorting. Fixed destruction to delete the
- right things.
-
- * e-table-group-leaf.c, e-table-group-leaf.h: Pass column and sort
- order information into the e_table_sorted_variable. Properly
- destroy things when deleted.
-
- * e-table-group-container.c, e-table-group-container.h: Properly
- handle the list of subgroups. Handle proper sorting and grouping
- of subgroups.
-
- * e-table-sorted-variable.c, e-table-sorted-variable.h: Files to
- do a sorted model that stays sorted as you add and remove rows.
-
- * Makefile.am: Added e-table-sorted-variable.c and
- e-table-sorted-variable.h.
-
-2000-02-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Made keyboard focus navigation work across
- groups.
-
- * e-table-header.c: Made e_table_header_col_diff not crash if you
- give it a column less than 0 (it truncates negative column values
- to 0.)
-
- * e-table-group.c, e-table-group.h: Added e_table_group_get_header
- to get the ETableHeader for this ETableGroup.
-
- * e-table-group-container.c: Made shift tab work.
-
-2000-02-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c: Made changing focus work.
-
-2000-02-24 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-subset-variable.c, e-table-subset-variable.h: A new
- model which is a subset, but you can add and remove rows.
-
- * test-table.c: Added a thaw method for use with the
- e-table-subset (emits model_changed.) Adapted to the changes to
- e_table_item. Properly parse headers. Adapted to the changes to
- e_table, including creating example xml spec data.
-
- * test-cols.c, test-check.c: Added a thaw method for use with the
- e-table-subset (emits model_changed.) Adapted to the changes to
- e_table_item.
-
- * e-table.c, e-table.h: Reworked e-table to use the ETable
- grouping system. The only difference for the interface is that
- instead of passing in a column_spec and a grouping_spec, you pass
- in a single string that is an xml format that includes both pieces
- of information.
-
- * e-table-subset.h: Added rules for emacs to do correct
- indentation.
-
- * e-table-subset.c: Implemented freezing. No signals are emitted
- while frozen and "model_changed" is emitted when thawed.
-
- * e-table-sorted.h: ETableSortedClass has ETableSubset as its
- parent object instead of ETableSubsetClass. Fixed this.
-
- * e-table-simple.c, e-table-simple.h: Implemented the thaw method.
- Use of simple now requires an extra argument (the thaw method.)
-
- * e-table-model.h, e-table-model.c: Added e_table_model_freeze and
- e_table_model_thaw.
-
- * e-table-item.h, e-table-item.c: Reworked this a bit to make it
- provide some things the new group system needed and to make
- inter-item keyboard focus work. Changed the external interface
- only in the list of arguments it recognizes and signals it emits.
- Instead of "x" and "y", you have to use
- e_canvas_item_move_absolute and instead of emitting a
- "height_changed" signal, it emits a "resize" signal. There's new
- "has_focus", "width", and "height" arguments and a function to get
- the currently focused column.
-
- * e-table-header-item.c: Got rid of some warnings here. Changed
- the
-
- * e-table-group-leaf.h, e-table-group-leaf.c,
- e-table-group-container.h, e-table-group-container.c: New types to
- make e_table_group work properly.
-
- * e-table-group.h, e-table-group.c: Completely reworked e-table
- grouping. e-table-group now uses a hierarchical structure.
-
- * e-cell.h: Added e_cell_print. This doesn't work yet.
-
- * e-cell.c: Made e_cell_realize exist. (It was improperly named
- e_cell_view_realize in the .c.)
-
- * e-cell-text.c: Made the blinking cursor disappear properly.
-
- * check-filled.xpm, check-empty.xpm: Made these const char *[]
- instead of char *[] to avoid compiler warnings.
-
- * Makefile.am: Added e-table-group-container.c,
- e-table-group-container.h, e-table-group-leaf.c,
- e-table-group-leaf.h, e-table-subset-variable.c,
- e-table-subset-variable.h.
-
-2000-02-18 Miguel de Icaza <miguel@nuclecu.unam.mx>
-
- * e-table-header.c: Include <string.h>
-
- * Makefile.am (INCLUDES): Add EXTRA_GNOME_CFLAGS to INCLUDES>
-
-2000-02-12 Iain Holmes <ih@csd.abdn.ac.uk>
-
- * e-table-header-item.c (ethi_drag_motion): Check the ethi is actually
- the one being dragged. Prevents crashes when trying to drag headeritems
- and there are multiple headeritems on the same canvas.
- (ethi_drag_end): Same.
- (ethi_drag_drop): Same.
- (ethi_drag_leave): Same.
-
-2000-02-11 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-item.c (eti_header_structure_changed): Add nice
- assertion.
-
-2000-02-11 Christopher James Lahey <clahey@helixcode.com>
-
- * test-check.c: Added test of sort arrows.
-
- * e-table-col.h, e-table-col.c: Added sort arrows for column
- headers (It doesn't actually sort. It just displays the arrows.)
-
- * e-table-header-item.c: Added display of arrows.
-
-2000-02-11 Christopher James Lahey <clahey@helixcode.com>
-
- * clip.png: Test column header image.
-
- * test-check.c: Test pixbuf column headers.
-
- * e-table-col.h, e-table-col.c: Added pixbufs for column headers.
-
- * e-table-header-item.c (draw_button): Draw pixbuf column headers properly.
-
-2000-02-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.h, e-cell-text.c: Add an editable argument to
- e_cell_text_new.
-
- * test-table.c, test-cols.c, test-check.c: Set the editable
- argument to e_cell_text_new.
-
-2000-02-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-header-item.h, e-table-header-item.c: Added reordering
- of columns.
-
- * e-table-header.c: Fixed a couple of bugs in the move column and
- remove column functions.
-
-2000-02-11 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Made space around text look right. Added a
- blinking cursor.
-
-2000-02-10 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Handle button releases properly.
-
- * e-table-header-item.c (ethi_start_drag): Added a drag icon.
-
-2000-02-09 Christopher James Lahey <clahey@helixcode.com>
-
- * e-cell-text.c: Tweaked e-cell-text. Added a white background
- and tweaked the borders.
-
-2000-02-09 Christopher James Lahey <clahey@helixcode.com>
-
- * Makefile.am: Changes where e-text is included from.
-
-2000-02-07 Miguel de Icaza <miguel@gnu.org>
-
- * e-table.c (e_table_setup_table): Setup the scroll region of the
- table canvas on size allocation.
- (e_table_canvas_realize): Do not set the scrollregion here.
- (e_table_canvas_init): Move root initialization here.
-
-2000-02-07 Christopher James Lahey <clahey@helixcode.com>
-
- * e-table-item.c (eti_event): Fixed some motion event
- bugs. (incorrect x and y.)
-
- * Makefile.am: Added includes for dependencies in
- evolution/widgets/libevolutionwidgets.a
-
- * e-cell-text.h, e-cell-text.c: Completely revamped using code
- from e-text.c and e-text.h.
-
-2000-01-30 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-simple.c (e_table_simple_new): Add data field back in.
-
-1999-12-30 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-item.c (eti_attach_cell_views): New routine, creates the
- cell views.
- (eti_detach_cell_views): Detaches the cell_views from the
- ETableItem.
- (eti_realize_cell_views, eti_unrealize_cell_views): Simplified to
- just do realize/unrealize notification.
- (eti_add_table_model): Only attach the cells when we have both the
- table model and the header model.
-
- * e-cell.h (ECellClass): Added two new methods: new_view and
- kill_view which drive the view process (instead of putting that on
- realize/unrealize).
-
- * e-cell.c: Adapt the code to use the new scheme for view
- instantiation.
-
- * e-cell-text.c, e-cell-toggle.c: Adapted to the new class
- changes.
-
-1999-12-22 Miguel de Icaza <miguel@helixcode.com>
-
- * e-table-item.c (e_table_item_focus): grab focus here with the
- canvas method.
-
-1999-12-20 Miguel de Icaza <miguel@helixcode.com>
-
- * e-table-group.c (etg_update): Change the dimensions only if the
- child changes its own.
-
- * e-table-item.c (eti_table_model_changed): Emit new signal on
- table height change.
- (eti_class_init): Register new "height_change" signal.
-
-1999-12-19 Damon Chaplin <damon@karuna.freeserve.co.uk>
-
- * Makefile.am (SUBDIRS): created SUBDIRS with meeting-time-sel.
-
- * meeting-time-sel/Makefile.am:
- * meeting-time-sel/.cvsignore:
- * meeting-time-sel/e-meeting-time-sel.h:
- * meeting-time-sel/e-meeting-time-sel.c:
- * meeting-time-sel/e-meeting-time-sel-item.h:
- * meeting-time-sel/e-meeting-time-sel-item.c:
- * meeting-time-sel/e-meeting-time-sel-list-item.h:
- * meeting-time-sel/e-meeting-time-sel-list-item.c:
- * meeting-time-sel/e-meeting-time-sel-mail.xpm:
- * meeting-time-sel/e-meeting-time-sel-no-mail.xpm:
- * meeting-time-sel/test-meeting-time-sel.c: new files implementing
- the meeting time selector.
-
-1999-12-12 Miguel de Icaza <miguel@helixcode.com>
-
- * e-table-item.c (eti_class_init): X and Y arguments are now
- doubles (to make it consistent with the rest of the canvas x, y
- arguments).
-
- * e-table.c (e_table_create_leaf): Use new argument values here
-
- * test-*.c: Update to new argument types for x and y
-
- * e-table-group.c: New implementation as a canvas item used to
- group childs.
-
- * e-table-item.c (eti_update): Make this play nicely with groups.
- (eti_draw): ditto.
- (eti_request_region_redraw): ditto.
- (eti_item_region_redraw): New function.
-
- * e-table-subset.c (etss_proxy_model_row_changed): Added model
- proxying.
-
- * e-cell.h: Drop ETableModel from the ECell;
- (realize): Now takes an ETableModel
-
- * e-cell-checkbox.c: Adapted to new class
- changes;
- * e-cell-toggle.c: ditto
-
- * e-table-subset.c (etss_row_count): Fix this guy.
-
-1999-12-11 Miguel de Icaza <miguel@helixcode.com>
-
- * e-table-item.c (eti_unrealize_cell_views): Null the cell views.
- (eti_header_structure_changed): Only unrealize/realize if we were
- realized before.
-
- * e-table-header.c (e_table_header_add_column): Allow -1 as an
- insert position
-
-1999-12-11 Miguel de Icaza <miguel@helixcode.com>
-
- * e-table.c: Massive fixage.
-
- * test-table.c: Updates to test the mega widget.
-
-1999-12-10 Miguel de Icaza <miguel@helixcode.com>
-
- * e-table.c: New file, implements the mega widget.
-
-1999-12-09 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-header.c (e_table_header_col_diff): fix this routine.
-
-1999-12-04 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-header-item.c (ethi_event): Started drag and drop
- support.
-
- * e-table-item.c (eti_table_model_changed): The columns are
- controled by the Header, not by the TableModel.
-
- * e-table-header-item.c (ethi_draw): Fixed redraw logic to support
- arbitrary header positioning.
-
- * e-cell.h: Revamped e-cell interface. We now provide the model
- column and the view column to all methods (so that the methods can
- talk to the view and to the model at the same time).
-
- * e-table-item.c: Update to new API
- * e-cell-test.c: Update to new API
-
-1999-12-03 Miguel de Icaza <miguel@gnu.org>
-
- * e-cell.c (e_cell_class_init): Provide emtpy methods for
- enter_edit, and leave_edit.
-
- * e-table-item.c: Killed draw cell.
- (eti_draw): Perform column mapping here.
- (e_table_item_leave_edit): ditto.
- (e_table_item_enter_edit): ditto.
- (eti_event): ditto.
-
-1999-12-02 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-header.c (e_table_header_index): fixed api.
-
-1999-12-01 Miguel de Icaza <miguel@gnu.org>
-
- * test-cols.c (multi_cols_test): Update to simplified API.
- * test-check.c (check_test): ditto
- * test-table.c (table_browser_test): ditto
-
- * e-table-simple.c (e_table_simple_class_init): Kill column_name method.
-
- * e-table-model.h: Kill column_name method.
-
- * e-table-col.c (e_table_col_new): Instead of using a column name,
- use a column index.
-
- * e-cell-text.c (ect_draw): Keep track of the originally allocated
- piece of code.
-
- * e-table-header-item.c (ethi_unrealize): Removed change cursor
- from here.
-
- * e-cell-text.c (ect_draw): Memory leak fix.
-
- * table-test.c (main): Enhance the demo to load sample.table
- automatically, to get memprof working.
-
- * e-table-header.c (eth_do_remove): Take an argument: do -remove.
-
- * e-table-header.c (e_table_header_add_column): Sink ETableCol to
- own the object.
-
- * e-table-col.h: Made ETableCol a GtkObject to make reference
- counting the lifecycle method for these objects.
-
- * e-table-col.c (e_table_col_destroy): New API call.
-
- * e-table-subset.c (e_table_subset_get_toplevel): New API call.
-
-1999-11-30 Miguel de Icaza <miguel@gnu.org>
-
- * e-cell-checkbox.c (e_cell_checkbox_new): This one derives from
- e-cell-toggle.
-
- * check-emtpy.xpm, check-filled.xpm: new files.
-
- * e-cell-toggle.c (etog_draw): Paint in white.
- If we have transparency enabled, do the nice alpha computation.
-
- * test-table.c, test-cols.c: new files; They implement the split
- tests.
-
-1999-11-29 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-col.c (e_table_col_new): Set etc->resizeable.
-
- * e-table-header-item.c (ethi_event): Handle non-resizeables
- columns; Add support for minimum width.
-
- * e-cell-toggle.c, e-cell-toggle.h: New file. Implement a
- multi-state image toggle cell object.
-
- * e-cell-text.c (ect_leave_edit): Handle the case of us calling
- leave edit manually.
- (ect_stop_editing): Leave manually editing here.
- (ect_draw): Add one pixel to the border for left and right;
- Handle off-screen cursor (must be improved).
- (ect_edit_select_all): New function.
- (ect_event): Select all text on editing start
-
- * e-table-item.c (eti_event): Map mouse events and dispatch them.
- (eti_event): Add spreadsheet mode for editing; Enter editing only
- with visual characters;
- Leave editing mode when a different row has been selected.
- (eti_get_height): Fix the computation for this; Fix logic for the
- length_threshold.
-
- (eti_draw): Add borders on all sides of the box;
- Only draw focus if the cell is not being edited.
-
-1999-11-28 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-item.c (eti_draw): Focus inside, not outside.
- (eti_realize): Enhance our focus gc.
-
- * e-cell-text.c (ect_enter_edit, ect_leave_edit): New methods;
- They implement editing.
-
- * e-cell.h: new methods: enter_edit, leave_edit
-
- * e-table-model.h (set_value_at): make val argument const.
-
- * e-table-simple.c (simple_set_value_at): Make value argument const;
-
- * e-table-item.c (eti_set_arg): Add new mode: draw_focus;
-
-1999-11-27 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-item.c (eti_event): beginning of the keyboard navigation.
-
- * e-table-model.c (e_table_model_row_changed): new function.
- (e_table_model_cell_changed): new function.
- (e_table_model_class_init): New signals.
-
- * e-table-item.c (eti_request_region_redraw): x2, y2 offsets were
- wrong.
- (eti_select): Repaint selected region.
- (eti_request_region_redraw): Fix range.
- (eti_draw): Correct offset computation here.
- (e_table_item_class_init): New method: row_selection, handles the
- selection.
-
- Now it implement GTK_SELECTION_SINGLE and GTK_SELECTION_MULTIPLE.
-
- Focusing and selection should be correct now.
-
-1999-11-26 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-item.c (eti_realize): Compute height using the ecell
- methods here.
- (eti_get_height): new method to compute dimensions.
-
- * e-cursors.c: use a different cursor.
-
- * e-table-model.h: kill height and row_height methods.
-
- * e-cell.c (ec_height): New method.
-
- * e-cell-text.c (ect_realize): Load the font from the canvas.
- (ect_draw): New color setup.
- Center in the row.
- (ect_height): Implement new method.
-
-1999-11-26 Michael Meeks <mmeeks@gnu.org>
-
- * ROADMAP.e-table: small spelling/typo fixes.
-
-1999-11-25 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-item.c (eti_event): Work on mouse-button event
- propagation to cells.
-
- * e-cell-text.c (ect_draw): Use CellViews now.
-
- * e-table-item.c (eti_realize_cell_views): New routine: Realizes
- the cell views
- (eti_unrealize_cell_views): New routine: unrealizes the cell views.
-
- * e-table-item.h: Move cell_views array here.
-
- * table-test.c (value_at): Fix return value.
- (main): use new invocation method.
-
- * e-table-header-item.c (ethi_realize): Realize cells.
-
- * e-table-item.c (eti_header_dim_changed): redraw before and after.
-
- * e-table-header-item.c (ethi_event): Add continuous resizing.
-
-1999-11-24 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-subset.h, e-table-subset.c: New files, used to implement
- subset tables.
-
- * e-table-sorted.h, e-table-sorted.c: Now they derive from
- e-table-subset.
-
- * e-cell.c, e-cell.h: realize method now return per view instance
- data.
-
-1999-11-20 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-item.c (eti_draw): WOOOOHOOOOOoO! It took me quite a
- while to figure this one out. Fixed.
-
- * e-table-header-item.c (ethi_set_arg): Compute width, keep track
- of it.
- (ethi_add_table_header): Monitor changes to the Header model;
- Queue updates.
- (ethi_draw): Fix the redraw logic here.
-
- * table-test.c (main): Change the sample code, so we can better
- debug this.
-
- * e-table-item.c (eti_header_structure_changed): Keep track of
- width;
- (eti_header_dim_changed): ditto.
- (eti_draw): Many redraw fixes.
-
-1999-11-19 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-item.c (eti_realize): Hook up; Load gcs.
- (eti_unrealize): Hook up.
-
- * e-table-sorted.c: Finished implementing.
-
-1999-11-18 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-model.c (e_table_model_class_init): Add model_changed
- signal here.
-
- * e-table-item.c, e-table-item.h: New files. They implement the
- view of the ETableModel as Canvas Items.
-
- * e-table-header-item.c (ethi_set_arg): Ref header here.
- (ethi_destroy): Unref it here.
-
-1999-11-17 Ettore Perazzoli <ettore@gnu.org>
-
- * e-msg-composer-address-dialog.c: Moved to `$(srcdir)/composer'.
- * e-msg-composer-address-dialog.h: Likewise.
- * e-msg-composer-address-entry.c: Likewise.
- * e-msg-composer-address-entry.h: Likewise.
- * e-msg-composer-attachment-bar.c: Likewise.
- * e-msg-composer-attachment-bar.h: Likewise.
- * e-msg-composer-attachment.c: Likewise.
- * e-msg-composer-attachment.h: Likewise.
- * e-msg-composer-hdrs.c: Likewise.
- * e-msg-composer-hdrs.h: Likewise.
- * e-msg-composer.c: Likewise.
- * e-msg-composer.h: Likewise.
- * e-msg-composer-address-dialog.glade: Likewise.
- * e-msg-composer-attachment.glade: Likewise.
- * e-msg-composer.glade: Likewise.
- * Makefile.am: Updated accordingly.
-
-Nov 14 1999 Elliot Lee
- * Makefile.am: It's libevolutionwidgets.la, not .a
-
-1999-11-14 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-header-item.c (is_pointer_on_division): Add resizing
- capabilities.
-
- * e-table-sorted.c: Finish implementation.
-
-1999-11-13 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-sorted.c: Implement e-table-sorted object.
-
-1999-11-12 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-header-item.c: Make the thing configurable.
-
- * e-table-header-item.h: Add font field, location, height.
-
-1999-11-12 Ettore Perazzoli <ettore@gnu.org>
-
- * e-msg-composer-hdrs.c: New member `tooltips' in `struct
- _EMsgComposerHdrsPrivate'.
- (init): Initialize it.
- (destroy): New function.
- (class_init): Install it as the `destroy' GtkObject method.
- (add_header): New parameters `tip', `tip_private'. Setup a
- tooltip for the entry with them.
- (setup_headers): Updated accordingly.
-
-1999-11-11 Miguel de Icaza <miguel@gnu.org>
-
- * e-table-header.c (e_table_header_add_column): Update offsets.
- (eth_update_offsets): New routine.
-
- * e-table-col.h, e-table-col.c: New files.
-
- * e-table-header.h (e_table_header_get_selected_indexes):
- Pretify.
-
- * table-test.c (main): New file; used for testing ETable package.
-
- * e-table-simple.h: Fix type.
-
-1999-11-12 Ettore Perazzoli <ettore@gnu.org>
-
- * e-msg-composer-address-dialog.glade: Cosmetical changes.
-
- * e-msg-composer-attachment-bar.c (size_to_string): New helper
- function.
- (update): Put the size in the icon's label using this function.
- (ICON_SEPARATORS): Remove '.' to avoid wrapping of the size string
- on the decimal dot. But gnome-libs is broken and this has no real
- effect! :-(
- (e_msg_composer_attachment_bar_new): No longer make text editable.
- Use the `GTK_SELECTION_MULTIPLE' selection mode.
- (remove_selected): No longer assume only one attachment is
- selected.
-
- * e-msg-composer-attachment.c: #include <sys/stat.h>
- (init): Initialize all the members.
- (e_msg_composer_attachment_new): Set size using `stat()'.
-
- * e-msg-composer-attachment.h: New member `size' in `struct
- _EMsgComposerAttachment'.
-
- * e-msg-composer.c (setup_signals): Connect `address_dialog_cb' to
- the "show_address_dialog" signal of the header widget.
-
- * e-msg-composer-hdrs.c (add_address_header): Renamed to
- `add_header'. New parameter `addrbook_button': if true, use a
- button instead of a label and make it trigger an
- "show_address_dialog" signal.
- (address_button_clicked_cb): Signal handler to handle this on a
- "clicked" signal from the button.
- (setup_headers): Updated accordingly. Also, make "Subject" the
- last item. (This makes it look more like Outlook and friends.)
-
- * e-msg-composer-hdrs.c: New signal "show_address_dialog".
- * e-msg-composer-hdrs.h: Updated accordingly.
-
- * e-msg-composer-hdrs.c (add_address_header): Reduce padding
- considerably.
-
- * e-msg-composer.c (e_msg_composer_construct): Do not use any
- padding in the main vbox.
-
- * Makefile.am: Moved the `e-table*' sources to `EXTRA_DIST'.
- Compile as a shared library.
-
-1999-11-08 Ettore Perazzoli <ettore@gnu.org>
-
- * e-msg-composer-address-dialog.c: Implemented cut & paste for the
- recipient lists.
- (init): Initialize `cut_buffer'.
- (destroy): Free it.
- (recipient_clist_selection_get_cb): New function.
- (recipient_clist_selection_received_cb): New function.
- (recipient_clist_selection_clear_event_cb): New function.
- (setup_recipient_list_signals): Install them as signal handlers
- for "selection_get", "selection_received" and
- "selection_clear_event" respectively.
- (copy_recipient_cb): New function implementing the "copy"
- operation.
- (cut_recipient_cb): New function implementing the "cut" operation.
- (paste_recipient_cb): New function implementing the "paste"
- operation.
-
- * e-msg-composer-address-dialog.h: New member `cut_buffer' in
- `struct _EMsgComposerAddressDialog'.
-
-1999-11-07 Ettore Perazzoli <ettore@gnu.org>
-
- * e-msg-composer-address-dialog.c: New context menu
- `recipient_list_popup_info' for the recipient CLists.
- (recipient_clist_button_press_cb): New function.
- (setup_signals): Install it as the "button_press_event" signal
- handler for popping up the CList context menu.
-
- * e-msg-composer.c (free_string_list): New helper function.
- (setup_address_dialog): Setup the initial values in the address
- dialog according to the ones in the header widget.
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_get_to): New function.
- (e_msg_composer_hdrs_get_cc): New function.
- (e_msg_composer_hdrs_get_bcc): New function.
-
- * e-msg-composer.c (setup_address_dialog): New helper function.
- (address_dialog_cb): Use it.
-
- * e-msg-composer-address-dialog.c (add_address): Do not set the
- row data anymore. Instead, put the full address description
- (i.e. complete with the email address, not just the full name) in
- the CList.
- (add_address): Do nothing if no item is selected in the address
- CList.
- (get_list): Get the address list from the CList without passing
- through the address CList.
- (set_list): New helper function.
- (e_msg_composer_address_dialog_set_to_list): New function.
- (e_msg_composer_address_dialog_set_cc_list): New function.
- (e_msg_composer_address_dialog_set_bcc_list): New function.
-
- * e-msg-composer.c (address_dialog_apply_cb): Apply values from
- the address dialog into the composer.
-
- * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_to): New function.
- (e_msg_composer_hdrs_set_cc): New function.
- (e_msg_composer_hdrs_set_bcc): New function.
-
- * e-msg-composer-address-entry.c
- (e_msg_composer_address_entry_set_list): New function.
-
- * e-msg-composer-address-dialog.c (apply): New helper function.
- (clicked): New function, `clicked' method for the `GnomeDialog'
- class.
- (class_init): Install it.
-
-1999-11-06 Ettore Perazzoli <ettore@gnu.org>
-
- * e-msg-composer-attachment-bar.c (destroy): Call the destroy
- method of the parent class.
-
- * e-msg-composer.c: #include "e-msg-composer-address-dialog.h".
- (address_dialog_cb): New callback to start the address dialog.
- (setup_signals): Connect it to the appropriate button/menu item.
- (init): Initialize the new `address_dialog' member to NULL.
- (destroy): Destroy the `address_dialog' if not NULL.
-
- * e-msg-composer.h: New member `address_dialog' in `struct
- _EMsgComposer'.
-
- * e-msg-composer.glade: Added button to activate the address
- composition dialog.
-
- * e-msg-composer-address-dialog.h, e-msg-composer-address-dialog.c:
- New files implementing the address composition dialog for Evolution.
-
- * e-msg-composer-address-dialog.glade: New file.
-
- * e-msg-composer-attachment.c: `signals' made static.
-
-1999-11-05 Ettore Perazzoli <ettore@gnu.org>
-
- * Makefile.am: Compile the new files in a `libevolutionwidgets'
- library.
- (CPPFLAGS): #define `E_GUIDIR'.
-
- * e-msg-composer.c, e-msg-composer.h: New files implementing an
- initial version of the Evolution message composer widget.
-
- * e-msg-composer-address-entry.c, e-msg-composer-address-entry.h:
- New files implementing a GtkEntry customized for entering email
- address lists.
-
- * e-msg-composer-attachment-bar.c, e-msg-composer-attachment-bar.h:
- New files implementing a widget for editing mail attachments.
-
- * e-msg-composer-attachment.c, e-msg-composer-attachment.h: New
- files implementing file attachment objects for the message
- composer.
-
- * e-msg-composer-hdrs.c, e-msg-composer-hdrs.h: New files
- implementing a widget for editing of email message headers.
-
- * e-msg-composer-attachment.glade: New file.
- * e-msg-composer.glade: New file.
-
-1999-10-31 Miguel de Icaza <miguel@gnu.org>
-
- * widgets/e-table-column.c, e-table-column.h: New file, implements the
- e-table-column object.
-
- * widget/e-table-model.h, e-table-model.c, e-table-simple.c,
- e-table-simple.h: New files. Implements the column model and
- a simple table wrapper.
-