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 559086 - Non-intrusive error handling for calendar
Non-intrusive error handling for calendar
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.24.x (obsolete)
Other Linux
: Normal enhancement
: ---
Assigned To: Ashish
Evolution QA team
: 314914 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-11-03 11:59 UTC by Akhil Laddha
Modified: 2009-07-29 08:01 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24


Attachments
To provide support for non-intrusive error in calendar. (41.30 KB, patch)
2008-11-03 12:04 UTC, Ashish
committed Details | Review

Description Akhil Laddha 2008-11-03 11:59:58 UTC
We did support mailer errors as non intrusive. In similar way we should have for calendar also.
Comment 1 Ashish 2008-11-03 12:04:29 UTC
Created attachment 121860 [details] [review]
To provide support for non-intrusive error in calendar.
Comment 2 Akhil Laddha 2008-11-03 12:11:41 UTC
Changing patch status as per srag's offline review
Comment 3 Akhil Laddha 2008-11-03 12:12:29 UTC
Patch committed in trunk (revision 36727)
Comment 4 Ashish 2008-11-03 12:15:25 UTC
Marking bug as fixed.
Comment 5 Akhil Laddha 2008-11-04 04:46:28 UTC
Committed in trunk (revision 36735) two files (e-util/e-non-intrusive-error-dialog.c, e-util/e-non-intrusive-error-dialog.h)  which i missed in my last commit.
Comment 6 Milan Crha 2008-11-04 12:51:30 UTC
This introduced some warnings during the compile time. Please fix them:
e-non-intrusive-error-dialog.c: In function ‘eni_show_logger’:
e-non-intrusive-error-dialog.c:212: warning: passing argument 4 of ‘g_signal_connect_data’ discards qualifiers from pointer target type
e-non-intrusive-error-dialog.c:237: warning: passing argument 4 of ‘g_signal_connect_data’ discards qualifiers from pointer target type


calendar-commands.c: In function ‘help_debug’:
calendar-commands.c:560: warning: implicit declaration of function ‘calendar_component_show_logger’
calendar-component.c:1850: warning: no previous prototype for ‘calendar_component_peek_activity_handler’
../../e-util/e-non-intrusive-error-dialog.h:53: warning: ‘eni_query_tooltip_cb’ declared ‘static’ but never defined
../../e-util/e-non-intrusive-error-dialog.h:55: warning: ‘eni_render_pixbuf’ declared ‘static’ but never defined
../../e-util/e-non-intrusive-error-dialog.h:57: warning: ‘eni_render_date’ declared ‘static’ but never defined
../../e-util/e-non-intrusive-error-dialog.h:59: warning: ‘eni_append_logs’ declared ‘static’ but never defined
../../e-util/e-non-intrusive-error-dialog.h:60: warning: ‘eni_error_timeout_changed’ declared ‘static’ but never defined
../../e-util/e-non-intrusive-error-dialog.h:61: warning: ‘eni_error_level_value_changed’ declared ‘static’ but never defined
../../e-util/e-non-intrusive-error-dialog.h:62: warning: ‘eni_config_get_error_level’ declared ‘static’ but never defined
e-calendar-view.c: In function ‘e_calendar_utils_show_error_silent’:
e-calendar-view.c:2427: warning: implicit declaration of function ‘calendar_component_peek_activity_handler’
e-calendar-view.c:2427: warning: initialization makes pointer from integer without a cast
e-calendar-view.c: In function ‘e_calendar_utils_show_info_silent’:
e-calendar-view.c:2439: warning: initialization makes pointer from integer without a cast
gnome-cal.c: In function ‘backend_died_cb’:
gnome-cal.c:3078: warning: passing argument 2 of ‘g_hash_table_insert’ discards qualifiers from pointer target type
gnome-cal.c:3079: warning: passing argument 4 of ‘g_signal_connect_data’ discards qualifiers from pointer target type
../e-util/e-non-intrusive-error-dialog.h:53: warning: ‘eni_query_tooltip_cb’ declared ‘static’ but never defined
../e-util/e-non-intrusive-error-dialog.h:55: warning: ‘eni_render_pixbuf’ declared ‘static’ but never defined
../e-util/e-non-intrusive-error-dialog.h:57: warning: ‘eni_render_date’ declared ‘static’ but never defined
../e-util/e-non-intrusive-error-dialog.h:59: warning: ‘eni_append_logs’ declared ‘static’ but never defined
../e-util/e-non-intrusive-error-dialog.h:60: warning: ‘eni_error_timeout_changed’ declared ‘static’ but never defined
../e-util/e-non-intrusive-error-dialog.h:61: warning: ‘eni_error_level_value_changed’ declared ‘static’ but never defined
../e-util/e-non-intrusive-error-dialog.h:62: warning: ‘eni_config_get_error_level’ declared ‘static’ but never defined
Comment 7 André Klapper 2008-11-04 13:04:44 UTC
Ashish, Akhil: What is so hard to test and compile this first with restrictive settings? Fix your flags/parameters, please. NOW.
Comment 8 Matthew Barnes 2008-11-04 13:27:37 UTC
I took care of it.  Revision 36738.
Comment 9 Milan Crha 2009-07-29 08:01:06 UTC
*** Bug 314914 has been marked as a duplicate of this bug. ***