[Evolution-hackers] Evolution community meeting at #evolution-meet channel - April 18 - 3:30 PM UTC

2012-04-17 Thread Chenthill
Hi,
  The meeting goes as follows,

* Project updates
* Discussion on queries/decisions
* Individual updates

http://live.gnome.org/Evolution/CommunityMeet

- Chenthill.


___
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] Evolution's GTK+ requirement

2012-04-17 Thread Matthew Barnes
Given all the scrolling and selection bug reports I'm seeing from
GTK-3.4 users, none of which are present when building against GTK-3.2,
I suggest we keep our minimum requirement at GTK-3.2 until these issues
get sorted out, either by us or by Xorg/GTK+ developers.

The problems seem to have started when GTK+ 3.3.x switched to XInput2.
I don't know the details, but my guess is there's some behavior changes
and GDK's X11 backend was written to the old XInput behaviors.  Being
able to build Evolution 3.5 against GTK-3.2 to prove these are not our
regressions is useful.

I don't see any particularly compelling new APIs in GTK-3.4 anyway.

Sound okay?  Any objections?

Matt

___
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] moving messages is visually slow

2012-04-17 Thread David Roguin
Hi,

I've noticed that moving messages takes considerably more time than
deleting them. Visually when I delete a message I see the item
disappear almost instantly, I'd like to achieve the same thing when I
move a message.

Is there any way to achieve this? Maybe hiding the selected items and
then move them? I couldn't find anything related to hiding messages
(except a boolean for hiding the deleted ones)

Cheers!

-- 
David
___
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] moving messages is visually slow

2012-04-17 Thread Matthew Barnes
On Tue, 2012-04-17 at 11:10 -0300, David Roguin wrote:
> I've noticed that moving messages takes considerably more time than
> deleting them. Visually when I delete a message I see the item
> disappear almost instantly, I'd like to achieve the same thing when I
> move a message.
> 
> Is there any way to achieve this? Maybe hiding the selected items and
> then move them? I couldn't find anything related to hiding messages
> (except a boolean for hiding the deleted ones)

"Deleting" a message really just tags the message to be deleted when the
mail folder is expunged at some later date.  It's a fast local operation
which you don't even have to be online for, since tags are synchronized
with remote mail servers in batches.

You can do "View -> Show Deleted Messages" and see the messages tagged
for later deletion.  Your Trash folder, by the way, is just a live query
for these tagged messages across your entire account.

"Moving" a message involves appending a copy to the destination folder
and then marking the original for later deletion.  This naturally takes
much longer, and we don't want to mark the original message for deletion
until we're sure the copy was successfully appended to the destination.
Otherwise we risk data loss if the append fails for some reason.

I suppose we could play more tricks with the message list to give the
appearance that messages are removed instantly, but the message list is
already rife with such tricks, and each new one makes it harder to keep
the logic clear and thus harder to maintain.  I'm happy to review a
patch, though, if you still want to attempt it.

Matthew Barnes


___
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] Evolution's GTK+ requirement

2012-04-17 Thread David Woodhouse
On Tue, 2012-04-17 at 09:35 -0400, Matthew Barnes wrote:
> Sound okay?  Any objections? 

Sounds fine to me; the only problem I have is that you feel you have to
ask in the first place :)

Allowing users to build with the old version (of *anything* until
there's a *compelling* reason to break the build ought to be our default
behaviour anyway.

It's a constant PITA that you have to have the latest versions of
*everything*, when in practice most of those dependencies aren't really
true at all.

-- 
dwmw2


smime.p7s
Description: S/MIME cryptographic signature
___
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] Evolution's GTK+ requirement

2012-04-17 Thread Matthew Barnes
On Tue, 2012-04-17 at 22:25 +0100, David Woodhouse wrote:
> It's a constant PITA that you have to have the latest versions of
> *everything*, when in practice most of those dependencies aren't really
> true at all.

That's not true for Evolution.

We don't require unstable releases of base libraries, but anything in
the most recent stable release is fair game.  That way we can utilize
new features at a reasonable pace without forcing contributors to run
a whole bleeding-edge desktop just to hack on a bleeding-edge app.

GTK+ 3.4 was included in the module set for GNOME 3.4, so it's fair game
for Evolution 3.5.1.  But I'm asking that we hold off for a little while
longer for the aforementioned reasons.

Matt


___
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] moving messages is visually slow

2012-04-17 Thread Zan Lynx
On Tue, 2012-04-17 at 10:44 -0400, Matthew Barnes wrote:
> On Tue, 2012-04-17 at 11:10 -0300, David Roguin wrote:
> > I've noticed that moving messages takes considerably more time than
> > deleting them. Visually when I delete a message I see the item
> > disappear almost instantly, I'd like to achieve the same thing when I
> > move a message.
[snip]
> I suppose we could play more tricks with the message list to give the
> appearance that messages are removed instantly, but the message list is
> already rife with such tricks, and each new one makes it harder to keep
> the logic clear and thus harder to maintain.  I'm happy to review a
> patch, though, if you still want to attempt it.

Please make sure that you have a good way to inform the user so that he
knows Evolution is busy. He needs to know when it is okay to suspend the
laptop or pull the networking cable out.
-- 
Knowledge Is Power
Power Corrupts
Study Hard
Be Evil


signature.asc
Description: This is a digitally signed message part
___
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] moving messages is visually slow

2012-04-17 Thread Matthew Barnes
On Tue, 2012-04-17 at 17:03 -0600, Zan Lynx wrote:
> Please make sure that you have a good way to inform the user so that he
> knows Evolution is busy. He needs to know when it is okay to suspend the
> laptop or pull the networking cable out.

That's what the task bar at the bottom is for.

___
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] Evolution's GTK+ requirement

2012-04-17 Thread Milan Crha
On Tue, 2012-04-17 at 09:35 -0400, Matthew Barnes wrote:
> Given all the scrolling and selection bug reports I'm seeing from
> GTK-3.4 users, none of which are present when building against GTK-3.2,
> I suggest we keep our minimum requirement at GTK-3.2 until these issues
> get sorted out, either by us or by Xorg/GTK+ developers.
> 
> The problems seem to have started when GTK+ 3.3.x switched to XInput2.
> I don't know the details, but my guess is there's some behavior changes
> and GDK's X11 backend was written to the old XInput behaviors.  Being
> able to build Evolution 3.5 against GTK-3.2 to prove these are not our
> regressions is useful.

Hi,
it's scrolling and clicking (preview panel selects text instead of
clicking the URL, as indicated in [1], and downgrading to gtk 3.3.14,
which is basically the place just before the XInput2, fixes the issue).
In other words, there are few regressions with their move to XInput2.

> I don't see any particularly compelling new APIs in GTK-3.4 anyway.
> 
> Sound okay?  Any objections?

Sure thing, they do not provide anything special and new for us. :)
Bye,
Milan

[1] https://bugzilla.redhat.com/show_bug.cgi?id=809852

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