Re: [Evolution-hackers] "make check" failing in the e-d-s gnome-2-32

2011-07-27 Thread Murray Cumming
On Tue, 2011-06-28 at 11:51 +0200, Murray Cumming wrote:
> I created a version of this patch for the master branch here:
> https://bugzilla.gnome.org/show_bug.cgi?id=653560

I seem to have accidentally pushed the version for gnome-2-32 a few days
ago:
http://git.gnome.org/browse/evolution-data-server/commit/?h=gnome-2-32&id=8127525268c617367b8a443c203f468280399cd2

Sorry. I can revert it, though I'd rather get some feedback about
pushing it to master.

-- 
murr...@murrayc.com
www.murrayc.com
www.openismus.com

___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


[Evolution-hackers] ebook performance patches

2011-07-08 Thread Murray Cumming
We (Openismus) have a couple of patches for master that solve some
performance problems, via small API additions. The gnome-2-32
equivalents are already in use by MeeGo.

It would be great if these could be reviewed, please.
https://bugzilla.gnome.org/show_bug.cgi?id=652172#c33
https://bugzilla.gnome.org/show_bug.cgi?id=652171#c8

-- 
murr...@murrayc.com
www.murrayc.com
www.openismus.com

___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] "make check" failing in the e-d-s gnome-2-32

2011-06-28 Thread Murray Cumming
I created a version of this patch for the master branch here:
https://bugzilla.gnome.org/show_bug.cgi?id=653560

-- 
murr...@murrayc.com
www.murrayc.com
www.openismus.com

___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] "make check" failing in the e-d-s gnome-2-32

2011-06-16 Thread Murray Cumming
On Wed, 2011-06-15 at 11:47 -0400, Matthew Barnes wrote:
> On Wed, 2011-06-15 at 16:04 +0100, Raul Gutierrez Segales wrote:
> > Right - its D-Bus activated on the newly launched session bus. I am
> > guessing what we'd need is a .service file to point to the
> > e-addressbook-factory binary inside of e-d-s' source directory. 
> > 
> > We could point the newly launched dbus-daemon to a special directory
> > of .service files via a  stanza in a custom d-bus config
> > file. 
> 
> Couldn't the test script just launch it explicitly before running any
> test programs?  Then you don't have to deal with service files at all.
> 
>   $(top_builddir)/addressbook/libedata-book/e-addressbook-factory -r
> 
> The -r (or --keep-running) is something I added fairly recently for my
> own testing.  It prevents the daemon from automatically shutting down
> when the last client connection is closed.  Then it's just a matter of
> sending the daemon a SIGTERM when tests are complete.

Thanks.

OK, this one starts and stops e-addressbook-factory for each test. How
do you like it? Note that bash scripting is really not my thing.

I guess this will need some cleverness to make it work with srcdir!
=builddir, and we might want to adapt this to start other services when
eventually used for testing other parts of EDS.


One test still fails, near the end, when calling e_book_remove(),
apparently because EBookBackendFile::priv::filename is NULL at that
point, though I can't see an obvious reason for that.
http://git.gnome.org/browse/evolution-data-server/tree/addressbook/tests/ebook/test-ebook-stress-factory--single-book.c?h=gnome-2-32#n30


** (process:20697): WARNING **: failed to remove book; Cannot remove
book: Failed to remove file '(null)': Bad address

FAIL: test-ebook-stress-factory--single-book
==
1 of 15 tests failed
Please report to
http://bugzilla.gnome.org/enter_bug.cgi?product=Evolution-Data-Server
==


-- 
murr...@murrayc.com
www.murrayc.com
www.openismus.com
>From 8127525268c617367b8a443c203f468280399cd2 Mon Sep 17 00:00:00 2001
From: Murray Cumming 
Date: Wed, 15 Jun 2011 13:15:07 +0200
Subject: [PATCH] addressbook tests: Run with private D-Bus session and environment.

* addressbook/tests/: Add a tools/ directory with .sh files from
libfolks/tests/tools/, to let us start and stop a private D-Bus
session, and set XDG_* environment variables for local use of EDS,
when running tests.
* addressbook/tests/ebook/Makefile.am: Set TESTS_ENVIRONMENT to
run the tests with the private D-Bus session.
---
 addressbook/tests/Makefile.am   |2 +-
 addressbook/tests/ebook/Makefile.am |7 ++
 addressbook/tests/tools/Makefile.am |5 +
 addressbook/tests/tools/dbus-session.sh |  114 +++
 addressbook/tests/tools/eds.sh  |   36 +++
 addressbook/tests/tools/with-session-bus-eds.sh |   45 +
 configure.ac|1 +
 7 files changed, 209 insertions(+), 1 deletions(-)
 create mode 100644 addressbook/tests/tools/Makefile.am
 create mode 100644 addressbook/tests/tools/dbus-session.sh
 create mode 100644 addressbook/tests/tools/eds.sh
 create mode 100755 addressbook/tests/tools/with-session-bus-eds.sh

diff --git a/addressbook/tests/Makefile.am b/addressbook/tests/Makefile.am
index 591bdff..36ae876 100644
--- a/addressbook/tests/Makefile.am
+++ b/addressbook/tests/Makefile.am
@@ -1,3 +1,3 @@
-SUBDIRS = vcard ebook
+SUBDIRS = tools vcard ebook
 
 -include $(top_srcdir)/git.mk
diff --git a/addressbook/tests/ebook/Makefile.am b/addressbook/tests/ebook/Makefile.am
index 32c8e40..3671344 100644
--- a/addressbook/tests/ebook/Makefile.am
+++ b/addressbook/tests/ebook/Makefile.am
@@ -22,6 +22,13 @@ TEST_LIBS =			\
 	libebook-test-utils.la	 \
 	$(NULL)
 
+RUN_WITH_PRIVATE_BUS = $(top_srcdir)/addressbook/tests/tools/with-session-bus-eds.sh
+
+TESTS_ENVIRONMENT = \
+	$(RUN_WITH_PRIVATE_BUS) \
+	--session \
+	--
+
 # Should be kept ordered approximately from least to most difficult/complex
 TESTS = \
 	test-ebook-remove			 \
diff --git a/addressbook/tests/tools/Makefile.am b/addressbook/tests/tools/Makefile.am
new file mode 100644
index 000..6abf3bc
--- /dev/null
+++ b/addressbook/tests/tools/Makefile.am
@@ -0,0 +1,5 @@
+EXTRA_DIST = \
+	with-session-bus.sh \
+	dbus-session.sh
+
+-include $(top_srcdir)/git.mk
diff --git a/addressbook/tests/tools/dbus-session.sh b/addressbook/tests/tools/dbus-session.sh
new file mode 100644
index 000..1f805bf
--- /dev/null
+++ b/addressbook/tests/tools/dbus-session.sh
@@ -0,0 +1,114 @@
+#
+# Helper functions to start your own D-Bus session.
+#
+# Refactored from with-session-bush.sh

Re: [Evolution-hackers] "make check" failing in the e-d-s gnome-2-32

2011-06-15 Thread Murray Cumming
On Thu, 2011-06-09 at 14:03 +0100, Raul Gutierrez Segales wrote:
[snip]
> Matthew Barnes wrote:
> > You could probably get away with just using a date stamp instead of
> > random characters for XX.  The key is really for each address book
> > to have its own unique ESource ID.

The attached patch uses mktemp to create a randomly-named tmp
directory. 

[snip]
> > To really automate the whole thing, the test environment is gonna have
> > to set up some kind of private D-Bus session and launch the address book
> > service prior to running the client-side tests, and then clean up after
> > itself.  I think that's possible but it's a bit beyond my expertise at
> > the moment.
> > 
> > You can kinda see why I've been dragging my feet about fixing the tests.
> > Haven't had enough spare cycles to really do it properly.
> 
> For the e-d-s backend in libfolks (not merged into master yet) we do the
> following for our tests:
> 
> - set XDG_DATA_HOME, XDG_CACHE_HOME and XDG_CONFIG_HOME to a temp dir
> - start new session bus
> - run tests
> - clean up temp dir
> 
> Relevant files:
> 
> http://cgit.collabora.com/git/user/rgs/folks/tree/tests/eds/Makefile.am?h=eds-0.5
> http://cgit.collabora.com/git/user/rgs/folks/tree/tests/tools/with-session-bus-eds.sh?h=eds-0.5
> http://cgit.collabora.com/git/user/rgs/folks/tree/tests/tools/eds.sh?h=eds-0.5

Many thanks for that. I've taken the relevant bits for e-d-s - see the
attached patch against the gnome-2-32 branch. If this is OK, I can try
to do this for the master branch.

It seems to work, though make doesn't tell me more about what's
happening with each test than "PASSED" so I am not really sure that
anything much is happening.

This sets the XDG_* variables, but doesn't seem to start the address
book service, right? Or maybe that happens automatically via activation,
though I worry that that would require "make install" before "make
check".


One test still fails for me, either with this:

** (process:5762): WARNING **: failed to remove book; Cannot remove
book: Failed to remove file '(null)': Bad address

FAIL: test-ebook-stress-factory--single-book

or this:

(process:6466): libebook-WARNING **: e-book.c:3095: cannot get book from
factory: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message did not
receive a reply (timeout by message bus)

** ERROR **: failed to create addressbook:
`local:/tmp/ebook-test-LBFVWV/':
GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message did not receive
a reply (timeout by message bus)
Trace/breakpoint trap
FAIL: test-ebook-stress-factory--single-book


-- 
murr...@murrayc.com
www.murrayc.com
www.openismus.com
>From 3fb4984fa7f353ac7fe2726b557dd3536419026a Mon Sep 17 00:00:00 2001
From: Murray Cumming 
Date: Wed, 15 Jun 2011 13:15:07 +0200
Subject: [PATCH] * addressbook/tests/: Add a tools/ directory with .sh files from
 libfolks/tests/tools/, to let us start and stop a private D-Bus
 session, and set XDG_* environment variables for local use of EDS,
 when running tests.
 * addressbook/tests/ebook/Makefile.am: Set TESTS_ENVIRONMENT to
 run the tests with the private D-Bus session.

---
 addressbook/tests/Makefile.am   |2 +-
 addressbook/tests/ebook/Makefile.am |7 ++
 addressbook/tests/tools/Makefile.am |5 +
 addressbook/tests/tools/dbus-session.sh |  114 +++
 addressbook/tests/tools/eds.sh  |   25 +
 addressbook/tests/tools/with-session-bus-eds.sh |   44 +
 configure.ac|1 +
 7 files changed, 197 insertions(+), 1 deletions(-)
 create mode 100644 addressbook/tests/tools/Makefile.am
 create mode 100644 addressbook/tests/tools/dbus-session.sh
 create mode 100644 addressbook/tests/tools/eds.sh
 create mode 100755 addressbook/tests/tools/with-session-bus-eds.sh

diff --git a/addressbook/tests/Makefile.am b/addressbook/tests/Makefile.am
index 591bdff..36ae876 100644
--- a/addressbook/tests/Makefile.am
+++ b/addressbook/tests/Makefile.am
@@ -1,3 +1,3 @@
-SUBDIRS = vcard ebook
+SUBDIRS = tools vcard ebook
 
 -include $(top_srcdir)/git.mk
diff --git a/addressbook/tests/ebook/Makefile.am b/addressbook/tests/ebook/Makefile.am
index 32c8e40..3671344 100644
--- a/addressbook/tests/ebook/Makefile.am
+++ b/addressbook/tests/ebook/Makefile.am
@@ -22,6 +22,13 @@ TEST_LIBS =			\
 	libebook-test-utils.la	 \
 	$(NULL)
 
+RUN_WITH_PRIVATE_BUS = $(top_srcdir)/addressbook/tests/tools/with-session-bus-eds.sh
+
+TESTS_ENVIRONMENT = \
+	$(RUN_WITH_PRIVATE_BUS) \
+	--session \
+	--
+
 # Should be kept ordered approximately from least to most difficult/complex
 TESTS = \
 	test-ebook-remove			 \
diff --git a/addressbook/tests/tools/Makefile.am b/addressbook/tests/tools/Makefile.am
new file mode 100644

Re: [Evolution-hackers] "make check" failing in the e-d-s gnome-2-32

2011-06-08 Thread Murray Cumming
On Tue, 2011-06-07 at 08:55 -0500, Matthew Barnes wrote:
[snip]
> In order to fix the tests properly under the current API, the test
> harness would need to override the XDG_DATA_HOME environment variable to
> point to some directory in /tmp/ebook-test-XX before running the
> tests.  The file backend would then fill in the rest of the directory
> structure using XDG_DATA_HOME as the base:
> 
> /tmp/ebook-test-XX/evolution/addressbook/${ESOURCE_UID}

Thanks.

An environment variable can be set easily, for all tests, and maybe for
individual tests, like so in addressbook/tests/ebook/Makefile.am:

+test_dir_base = "/tmp/ebook-test-yadda/"
+TESTS_ENVIRONMENT = \
+   XDG_DATA_HOME=${test_dir_base}

However, the necessary value for XX can only be known after the test
has started, right?



-- 
murr...@murrayc.com
www.murrayc.com
www.openismus.com

___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


[Evolution-hackers] "make check" failing in the e-d-s gnome-2-32 branch

2011-06-07 Thread Murray Cumming
In the gnome-2-32 branch, several "make check" tests fail intermittently
for me, as seen below. I'm running them in jhbuild.

This seems to be fixed in the gnome-3-0 branch and in the master branch.
Does anyone know what commit fixed it, so I could backport it?


make[4]: Entering directory
`/home/murrayc/checkouts/gnome30/evolution-data-server-gnome-2-32/addressbook/tests/ebook'

** (process:12785): WARNING **: failed to open addressbook:
`local:/tmp/ebook-test-MAKFWV/': Cannot open book: db error 0x2 (No such
file or directory)
FAIL: test-ebook-remove
PASS: test-ebook-get-required-fields
PASS: test-ebook-get-static-capabilities
PASS: test-ebook-get-supported-fields
PASS: test-ebook-get-supported-auth-methods

** (process:13794): WARNING **: failed to open addressbook:
`local:/tmp/ebook-test-HRJLWV/': Cannot open book: db error 0x2 (No such
file or directory)
FAIL: test-ebook-add-contact
PASS: test-ebook-get-contact
PASS: test-ebook-get-book-view
PASS: test-ebook-commit-contact
PASS: test-ebook-remove-contact
PASS: test-ebook-remove-contact-by-id

** (process:14092): WARNING **: failed to open addressbook:
`local:/tmp/ebook-test-QBYFWV/': Cannot open book: db error 0x2 (No such
file or directory)
FAIL: test-ebook-remove-contacts

** (process:14165): WARNING **: failed to open addressbook:
`local:/tmp/ebook-test-HJ17VV/': Cannot open book: db error 0x2 (No such
file or directory)
FAIL: test-ebook-stress-factory--serial

** (process:14211): WARNING **: failed to open addressbook:
`local:/tmp/ebook-test-MN8AWV/': Cannot open book:
e_book_backend_file_maybe_upgrade_db failed
FAIL: test-ebook-stress-factory--fifo

** (process:14281): WARNING **: failed to open addressbook:
`local:/tmp/ebook-test-TOBQWV/': Cannot open book: db error 0x2 (No such
file or directory)
FAIL: test-ebook-stress-factory--single-book
==
6 of 15 tests failed
Please report to
http://bugzilla.gnome.org/enter_bug.cgi?product=Evolution-Data-Server
==
make[4]: *** [check-TESTS] Error 1
make[4]: Leaving directory
`/home/murrayc/checkouts/gnome30/evolution-data-server-gnome-2-32/addressbook/tests/ebook'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory
`/home/murrayc/checkouts/gnome30/evolution-data-server-gnome-2-32/addressbook/tests/ebook'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory
`/home/murrayc/checkouts/gnome30/evolution-data-server-gnome-2-32/addressbook/tests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory
`/home/murrayc/checkouts/gnome30/evolution-data-server-gnome-2-32/addressbook'
make: *** [check-recursive] Error 1
[murrayc@murrayc-desktop evolution-data-server-gnome-2-32
(gnome-2-32)]$ 


-- 
murr...@murrayc.com
www.murrayc.com
www.openismus.com

___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Call for Release Notes

2007-09-06 Thread Murray Cumming

On Thu, 2007-08-30 at 12:30 +0530, Chenthill wrote:
> On Mon, 2007-08-27 at 10:01 +, Srinivasa Ragavan wrote:
> > > > > * System Timezone Integration 
> > > > 
> > > > Does this mean that evolution no longer asks the user for their
> > timezone
> > > > at first use? Are there any other user-noticeable changes? 
> Currently evolution maintains its own timezone files. For every change
> in the zonefino, we would need to update the timezone's maintained. Now
> with the system timezone integration, we pickup the timezones from the
> system, this update from evolution is not required. Evolution would pick
> the latest timezone's from the system. There are no user-noticeable
> changes.

So this has nothing to do with asking for the timezone in evolution's first-use 
wizard?
Why does evolution do that instead of using the system timezone?

-- 
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Call for Release Notes

2007-08-29 Thread Murray Cumming
On Mon, 2007-08-27 at 10:00 +, Srinivasa Ragavan wrote:
> > > * Backup restore support
> > 
> > What does this actually allow the user to do?
> 
> Users can archive/backup entire Evolution mails/setting and restore it
> on a different/same machine.
> http://gnomebangalore.org/~sragavan/2.12/evo_restore.png shows that you
> can also restore from the startup assistant. 

Someone said that they thought this was in previous versions of
Evolution. Is the whole thing new, or is just part of this new?
 
-- 
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Call for Release Notes

2007-08-28 Thread Murray Cumming

On Mon, 2007-08-27 at 23:42 -0600, Sankar P wrote:
> On Mon, 2007-08-27 at 15:24 +, Srinivasa Ragavan wrote:
> > On Mon, 2007-08-27 at 15:03 +0200, Murray Cumming wrote:
> > > On Mon, 2007-08-27 at 10:00 +, Srinivasa Ragavan wrote:
> > > > >  * FACE header and Contact image in preview pane
> > > > 
> > > > Evolution has support to attach FACE header while sending e-mails and
> > > > extract the header while receiving and show it in the preview pane.
> > > > http://bp3.blogger.com/_G_VBnbGWMzs/Rpy_2WCctrI/BGo/qWewaum0Z-A/s1600-h/ZFace.jpg
> > > 
> > > How can I tell evolution to use a particular image when I send emails? I
> > > don't see this in the preferences.
> > Currently you can do it from Insert->Face in the composer window. It was
> > supposed to have a preferences as part of plugin configuration. But I
> > dont think it made it to svn.
> > 
> > Sankar, am I right?
> 
> Yes. You are.
> 
> You need to use Inset->Face in the composer window. 
> 
> A few more things are still pending for this plugin. User should be able
> to set a photo from plugin-configure. The plugin should also support
> resizing the photo by itself. I did some of these changes but missed the
> freeze dead-line. So all these can go only after branching for Evo-2.14
> is done.

It seems obvious to me that this should be a per-account preference, or
maybe it should be in the GNOME About Me control panel. As it is, it
doesn't seem worth mentioning in the release notes, because it's not
very usable if I have to specify an image file for each email that I
send. Does that seem fair? 

> Matthew: 
> I was not aware of the ~/.face thing. I will try to use it in the next
> release (after the freeze is over).

-- 
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Call for Release Notes

2007-08-27 Thread Murray Cumming

On Mon, 2007-08-27 at 10:00 +, Srinivasa Ragavan wrote:
> >  * Calendar Search improvements
> 
> Calendar search interface provides support for advanced search similar
> to mail and addressbook. The searches can also be saved and edited.
> The
> Show options provides quick access to Next 7 days' appointments and
> Active appointments.

Where can I see these "Show options" in the UI?

-- 
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Call for Release Notes

2007-08-27 Thread Murray Cumming

On Mon, 2007-08-27 at 10:00 +, Srinivasa Ragavan wrote:
> >  * FACE header and Contact image in preview pane
> 
> Evolution has support to attach FACE header while sending e-mails and
> extract the header while receiving and show it in the preview pane.
> http://bp3.blogger.com/_G_VBnbGWMzs/Rpy_2WCctrI/BGo/qWewaum0Z-A/s1600-h/ZFace.jpg

How can I tell evolution to use a particular image when I send emails? I
don't see this in the preferences.

> Evolution can also fetch the image of the sender from addressbook and
> show it in the preview pane.
> http://gnomebangalore.org/~sragavan/2.12/contact-image.png


-- 
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Call for Release Notes

2007-08-27 Thread Murray Cumming

On Mon, 2007-08-27 at 10:15 +0200, Murray Cumming wrote:
> On Mon, 2007-08-27 at 11:32 +0530, Srinivasa Ragavan wrote:
> > Hey Murray,
> > 
> > On Sun, 2007-08-26 at 18:36 +0200, Murray Cumming wrote:
> > > Evolution developers, please do try to find the time for this. You
> > > deserve that the world knows about your hard work.
> > >  
> >  I have added everything to release notes wiki page. Sorry, I was
> > confused with
> > http://mail.gnome.org/archives/desktop-devel-list/2007-July/msg00173.html 
> > and just updated to Roadmap only.
> 
> Thanks. I didn't realise that you had updated the RoadMap. Not everybody
> has done that.
> 
> So, we have the following:
> 
> > * Improved SPAM filtering with plugable junk filters 
> 
> How is this different to before, from the user's point of view? I
> thought we always had SpamAssassin and BogoFilter plugins.
> 
> > * Backup restore support
> 
> What does this actually allow the user to do?
> 
> > * Improved e-mail notification 
> 
> Is this just about the notification area icon? By the way, I notice that
> you can't turn that off from the main preferences - you have to disable
> the plugin, when you know that it's a plugin.
> 
> > * Improved Gtk+ Printing support for mails 
> 
> What does the "improvement" look like to the user?
> 
> > * System Timezone Integration 
> 
> Does this mean that evolution no longer asks the user for their timezone
> at first use? Are there any other user-noticeable changes?
> 
> > * Attachment reminder for message composer
> 
> Could you tell us more about this? What does it do, and when?
> 
> > * Evolution Exchange
> >  * Better offline support
> 
> How is this noticeable? Is it just a performance improvement, or has the
> behaviour changed? I mean, how would the user notice this?
> >  * Delegation support
> 
> This allows you to forward your emails to a colleague while you are
> away, right? Do you have a screenshot of that preference for us, using
> the standard clearlooks theme? Not many of us are running exchange.

And these items were just added:
"
 * Magic space bar support
 * FACE header and Contact image in preview pane
 * Calendar Search improvements
"

They really need details so we can describe what the user will
experience differently to the old evolution version.

-- 
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Call for Release Notes

2007-08-27 Thread Murray Cumming

On Mon, 2007-08-27 at 11:32 +0530, Srinivasa Ragavan wrote:
> Hey Murray,
> 
> On Sun, 2007-08-26 at 18:36 +0200, Murray Cumming wrote:
> > Evolution developers, please do try to find the time for this. You
> > deserve that the world knows about your hard work.
> >  
>  I have added everything to release notes wiki page. Sorry, I was
> confused with
> http://mail.gnome.org/archives/desktop-devel-list/2007-July/msg00173.html and 
> just updated to Roadmap only.

Thanks. I didn't realise that you had updated the RoadMap. Not everybody
has done that.

So, we have the following:

> * Improved SPAM filtering with plugable junk filters 

How is this different to before, from the user's point of view? I
thought we always had SpamAssassin and BogoFilter plugins.

> * Backup restore support

What does this actually allow the user to do?

> * Improved e-mail notification 

Is this just about the notification area icon? By the way, I notice that
you can't turn that off from the main preferences - you have to disable
the plugin, when you know that it's a plugin.

> * Improved Gtk+ Printing support for mails 

What does the "improvement" look like to the user?

> * System Timezone Integration 

Does this mean that evolution no longer asks the user for their timezone
at first use? Are there any other user-noticeable changes?

> * Attachment reminder for message composer

Could you tell us more about this? What does it do, and when?

> * Evolution Exchange
>  * Better offline support

How is this noticeable? Is it just a performance improvement, or has the
behaviour changed? I mean, how would the user notice this?
>  * Delegation support

This allows you to forward your emails to a colleague while you are
away, right? Do you have a screenshot of that preference for us, using
the standard clearlooks theme? Not many of us are running exchange.

-- 
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Call for Release Notes

2007-08-26 Thread Murray Cumming
Evolution developers, please do try to find the time for this. You
deserve that the world knows about your hard work.
 
On Tue, 2007-08-14 at 10:42 +0200, Murray Cumming wrote:
> Dear Evolution developers,
> 
> as usual, you've done a huge amount of work on Evolution during GNOME
> 2.19. But, as usual, we don't know what the new features, UI changes, or
> major bug-fixes are. Please do add something to 
> http://live.gnome.org/TwoPointNineteen/ReleaseNotes
> so that we can tell the world.
> 
> http://svn.gnome.org/viewcvs/evolution/trunk/NEWS?view=markup
> is pretty good, but we still think that you are the best people to
> decide what's really significant.
> 
> On Mon, 2007-07-30 at 20:24 -0400, Jorge O. Castro wrote:
> > GNOMErs,
> > 
> > It's that time of the year where you guys can show off all the work
> > you've been putting into your modules.
> > 
> > http://live.gnome.org/TwoPointNineteen/ReleaseNotes
> > 
> > At the above URL you will find the beginnings of the release notes.
> > Please begin to document the major changes to your modules on this
> > page. Our crack team of volunteers will then transform your geeky
> > bullets into something that we can show off to our users. I've started
> > that process here:
> > 
> > http://live.gnome.org/TwoPointNineteen/ReleaseNotes/Draft
> > 
> > In the past Davyd Madeley did an awesome[1] job[2] translating the
> > release notes into something consumable by the Common Man(tm). Our
> > goal is is to use his notes as a baseline of what to do and crank up
> > the awesomeness of the release notes to the next level.
> > 
> > You can help by filing up ReleaseNotes with your changes. Those
> > aspiring authors in the crowd can also help by contributing to the
> > Drafts Page. We could use a few bodies to dig through changelogs, take
> > screenshots, etc. etc.
> 
-- 
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Call for Release Notes

2007-08-14 Thread Murray Cumming
Dear Evolution developers,

as usual, you've done a huge amount of work on Evolution during GNOME
2.19. But, as usual, we don't know what the new features, UI changes, or
major bug-fixes are. Please do add something to 
http://live.gnome.org/TwoPointNineteen/ReleaseNotes
so that we can tell the world.

http://svn.gnome.org/viewcvs/evolution/trunk/NEWS?view=markup
is pretty good, but we still think that you are the best people to
decide what's really significant.

On Mon, 2007-07-30 at 20:24 -0400, Jorge O. Castro wrote:
> GNOMErs,
> 
> It's that time of the year where you guys can show off all the work
> you've been putting into your modules.
> 
> http://live.gnome.org/TwoPointNineteen/ReleaseNotes
> 
> At the above URL you will find the beginnings of the release notes.
> Please begin to document the major changes to your modules on this
> page. Our crack team of volunteers will then transform your geeky
> bullets into something that we can show off to our users. I've started
> that process here:
> 
> http://live.gnome.org/TwoPointNineteen/ReleaseNotes/Draft
> 
> In the past Davyd Madeley did an awesome[1] job[2] translating the
> release notes into something consumable by the Common Man(tm). Our
> goal is is to use his notes as a baseline of what to do and crank up
> the awesomeness of the release notes to the next level.
> 
> You can help by filing up ReleaseNotes with your changes. Those
> aspiring authors in the crowd can also help by contributing to the
> Drafts Page. We could use a few bodies to dig through changelogs, take
> screenshots, etc. etc.

-- 
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] dgettext abuse?

2006-01-19 Thread Murray Cumming
On Thu, 2006-01-19 at 11:22 +0530, Parthasarathi Susarla wrote:
> On Wed, 2006-01-18 at 23:25 +0100, Stefan Schmitt wrote:
> > Hi,
> > 
> > recently I defined my own private locale for English messages and ISO
> > date format. Other applications seem to work fine, but Evolution does
> > not. As an example I chose the "Birthday" field in the Contact Editor.
> > So I had a look at the source and was impressed by the creativity of
> > some developer.
> 
> [snip]
> 
> > Obviously dgettext (via the macro _(string) ) is used to "translate" a
> > date format string. This construct is used at very many other places in
> > the source code, too. This is not the right way to do it since dgettext
> > depends on LC_MESSAGES and this should only affect texts, not the date
> > format.
> 
> > 
> > The date format should be based on the d_fmt property of the current
> > locale. But I could not find any reference to nl_langinfo in the whole
> > source tree (2.2.3). Is there any reason behind that or is it plain
> > ignorance? If it's the latter I'd volunteer to work out some patches.
> > 
> 'abused' alright. I guess this thing was overlooked upon. So its not
> purely ignorance. Great that you have offered to work on this. Its
> really welcome. :)
> 
> You could ping on IRC or on the list for any help you might need.

I think that the GNOME clock uses this trick too. I'd be interested in
seeing the correct way to do it in C.

-- 
Murray Cumming
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers