After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 162305 - Double click should open calendar with date or the task clicked
Double click should open calendar with date or the task clicked
Status: RESOLVED FIXED
Product: gnome-panel
Classification: Other
Component: clock
2.16.x
Other All
: Normal normal
: ---
Assigned To: Panel Maintainers
Panel Maintainers
: 156681 308659 318771 322218 337175 (view as bug list)
Depends on: 270751
Blocks:
 
 
Reported: 2004-12-27 09:12 UTC by Nickolay V. Shmyrev
Modified: 2007-02-18 08:50 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
Patch (7.32 KB, patch)
2004-12-27 09:13 UTC, Nickolay V. Shmyrev
committed Details | Review
Patch from Tollef Fog Heen <tfheen@ubuntu.com> (938 bytes, patch)
2006-03-16 22:27 UTC, Sebastien Bacher
committed Details | Review

Description Nickolay V. Shmyrev 2004-12-27 09:12:32 UTC
Evolution integration lacks double click handling to edit task properties.
Comment 1 Nickolay V. Shmyrev 2004-12-27 09:13:37 UTC
Created attachment 35216 [details] [review]
Patch

This patch requires applying patch to evolution from 

http://bugzilla.ximian.com/show_bug.cgi?id=70751
Comment 2 Vincent Untz 2004-12-30 21:42:15 UTC
*** Bug 156681 has been marked as a duplicate of this bug. ***
Comment 3 Vincent Untz 2005-01-01 13:13:11 UTC
Nickolay: could you tell us when the evolution patch is committed?
Thanks
Comment 4 Sebastien Bacher 2005-06-25 12:33:30 UTC
*** Bug 308659 has been marked as a duplicate of this bug. ***
Comment 5 Sebastien Bacher 2005-10-13 16:52:08 UTC
*** Bug 318771 has been marked as a duplicate of this bug. ***
Comment 6 Sebastien Bacher 2006-02-03 09:53:52 UTC
*** Bug 322218 has been marked as a duplicate of this bug. ***
Comment 7 Chenthill P 2006-02-03 10:58:57 UTC
http://mail.gnome.org/archives/evolution-patches/2005-July/msg00154.html. Please have a look into this link which has a patch invoking the calendar at a particular date.
Comment 8 Christian Neumair 2006-03-03 00:25:18 UTC
Confirming, updating bug status. Any chances that this still makes it into GNOME 2.14? :)
Comment 9 Vincent Untz 2006-03-03 08:03:21 UTC
Christian: is it possible to open the calendar at a specific date now?
Comment 10 Christian Neumair 2006-03-03 11:08:01 UTC
From reading the Evo sources and the libecal helper isodate_from_time_t, it should be possible when invoking evolution with

evolution calendar:///?startdate=FOO

where FOO is an ISO 8601-compliant UTC time string, it is parsed using

strftime (ret, 17, "%Y%m%dT%H%M%SZ", gmtime (&t));

For a proof-of-concept, use the shell command

date +"%Y%m%dT%H%M%SZ"

and modify the date, it will work.
Comment 11 Sebastien Bacher 2006-03-16 22:26:25 UTC
Patch from Tollef Fog Heen <tfheen@ubuntu.com> on https://launchpad.net/distros/ubuntu/+source/gnome-applets/+bug/35167:

"...
http://librarian.launchpad.net/1746849/13_clock_applet_spawn_evo_right_day.patch

This fixes the bug, it spawns evo for the correct day. For proper operation, evolution should be fixed to not spawn an extra window when it's given URLs on the command line (patch for that has already been submitted)"
Comment 12 Sebastien Bacher 2006-03-16 22:27:08 UTC
Created attachment 61400 [details] [review]
Patch from Tollef Fog Heen <tfheen@ubuntu.com>
Comment 13 Vincent Untz 2006-03-25 13:48:51 UTC
I committed a modified version of Tollef's patch.

We still need to do something when clicking on a task or on a particular appointment.
Comment 14 Christian Kirbach 2006-04-04 15:05:24 UTC
*** Bug 337175 has been marked as a duplicate of this bug. ***
Comment 15 Christian Kirbach 2006-04-04 15:07:03 UTC
raising to 2.14.x
Comment 16 Christian Kirbach 2006-04-04 15:07:12 UTC
raising to 2.14.x
Comment 17 Pavel Šefránek 2006-09-23 21:51:00 UTC
The date issue was fixed, but double-click on the task does nothing.
Comment 18 Nickolay V. Shmyrev 2006-09-24 22:33:19 UTC
I've updated evo patch for task today, waiting for maintainers comments. 
Comment 19 André Klapper 2006-12-10 21:38:51 UTC
any news here? can this get into HEAD now that bug 270751 is fixed?
Comment 20 Gianmarco Leone 2006-12-10 23:23:57 UTC
Yes, fixed it is
Comment 21 Vincent Untz 2007-01-17 22:26:56 UTC
So, I committed this. But I can't verify it works because evolution is just totally broken on my jhbuild.

Can someone verify it works?
Comment 22 André Klapper 2007-01-17 22:53:43 UTC
works fine here (jhbuild), fixed it is. :-)
Comment 23 walt 2007-02-11 17:15:52 UTC
Compare these two command lines:

#evolution calendar:///?startdate20070211
#evolution calendar://?startdate20070211

For me, evo displays the correct day with the second form,
but (day-1) with the first.  The clock applet generates the
first line, and thus evo displays 20070210, which is wrong.
I see this with evo 2.8.2.1 and 2.8.3.

Can anyone confirm?
Comment 24 Götz Waschk 2007-02-11 17:19:19 UTC
Hmm, none of these open the calendar here (Mandriva Cooker, GNOME 2.17):

# evolution calendar://?startdate20070211
CalDAV Eplugin starting up ...
evolution-shell-Message: Killing old version of evolution-data-server...
Comment 25 walt 2007-02-11 17:28:49 UTC
I see that message only once, after updating evo to a newer
version.  After that it doesn't happen again.

BTW, evolution calendar://?20070211 works for me just as 
well, and displays the correct day with either two or three
slashes.
Comment 26 walt 2007-02-11 19:33:06 UTC
My apologies:  much of the above was wrong just because I
used today's date as the example.  Big mistake!

Here is a better example, reflecting comment #10:

# evolution calendar:///?startdate=20061225
# evolution calendar:///?startdate=20061225T120000

For me, the first line displays 1224, and the second line
displays 1225 as it should.  I believe that ubuntu has
patched the clock applet to pass the time as well as the
date -- evo seems to require it.
Comment 27 Vincent Untz 2007-02-18 08:50:26 UTC
See bug 372155 about this.