Commit Graph

1513 Commits

Author SHA1 Message Date
a7cede983c Bug #359755 - Support for CalDAV collections 2009-12-07 21:19:50 +01:00
31204c9cc2 Port all error code to use GObject-ified EAlert / EAlertDialog
The changes are mainly including the e-alert-header.h header instead of just
e-alert.h.  This allows us to include e-alert.h in non-UI situations when
necessary.
2009-12-07 12:25:23 -06:00
e5883102e4 Bug #603061 - Use .ics for temp vcalendar files 2009-12-01 21:23:34 +01:00
5e938b590f Expand the EMailReader interface so it's easier to use.
Adds the following methods:

  CamelFolder *   (*get_folder)          (EMailReader *reader);
  const gchar *   (*get_folder_uri)      (EMailReader *reader);
  GPtrArray *     (*get_selected_uids)   (EMailReader *reader);
2009-12-01 15:01:14 -05:00
76fbb9d232 Kill message_list_free_uids().
Use em_utils_uids_free() instead.
2009-12-01 15:01:14 -05:00
d94534c367 Merge bits and pieces of the anjal-evo-2-30 branch. 2009-11-30 18:34:38 -05:00
c2ee0afbc8 Rename EError to EAlert to match general use better
The EError mechanism is used both for error dialogs as well as basic alerts or
user prompts, so we should give it a more general name which matches this use.

This patch also cleans up a few includes of e-alert.h (formerly e-error.h) that
were not actually being used.

https://bugzilla.gnome.org/show_bug.cgi?id=602963
2009-11-30 13:33:04 -06:00
68d3608b81 port plugins to use new EError API
https://bugzilla.gnome.org/show_bug.cgi?id=602963
2009-11-30 13:32:22 -06:00
447a71143f Rewrite champlain-gtk and geoclue detection.
Disabling desktop integration features must be explicit.

If experimental plugins are enabled and unless --disable-contacts-map is
given, configuration will fail if champlain-gtk or geoclue is missing.
2009-11-28 18:02:49 -05:00
7005a8dcdc Coding style and whitespace cleanups. 2009-11-28 16:16:33 -05:00
93b1578434 Bug #361156 - contacts-map plugin
Add a map showing the location of contacts when possible.
It's disabled at the moment.
2009-11-26 22:07:45 +01:00
dae1d43302 Bug #602177 - Plug leaks. Fix race. 2009-11-26 11:29:40 +01:00
af960510bd Bug #598166 - All Day Meeting String Improvement 2009-11-25 23:05:29 +01:00
b14acf5ac8 Bug 602625 - Typos in translation messages
Caused by libglade to GtkBuilder migration.
2009-11-22 09:37:20 -05:00
d63b187d17 Remove the last traces of libglade. 2009-11-20 20:51:10 -05:00
28589a3097 Add e_attachment_store_load_async().
This is a convenience function for adding multiple attachments to a
store and loading them concurrently.

Also included: e_attachment_store_load_finish()
2009-11-19 21:45:26 -05:00
327c54dbbc Bug #601517 - Accept/decline options are missing on event right click 2009-11-18 12:19:42 +01:00
7ffc090164 Remove unused files after GtkBuilder merge 2009-11-18 12:17:34 +01:00
4eb800f5fa Remove markup from translatable strings in ui files
GTKBuilder format allows to separate markup from translatable content.
Whenever possible, this should be preferred so as there is less content to
translate and less error opportunities.
2009-11-17 16:47:49 +01:00
f06fda60d9 Bug 360461 - Do not hardcode invisible_char in ui files 2009-11-17 14:40:08 +01:00
054c088169 Bug 589153 - Use GtkBuilder instead of libglade 2009-11-16 19:33:32 -05:00
c5e04ca040 EWebView popup menu enhancements.
Bumps the GtkHtml dependency to 3.29.2 for gtk_html_unselect_all().
2009-11-13 11:26:43 -05:00
c1d59b0e9e Bug 601626 - pst-import missing link to libeutil 2009-11-12 10:44:53 -05:00
623d0541ee More build failures due to missing internal lib dependencies 2009-11-11 11:28:07 -06:00
43a98ec41e Use EVOLUTION_CALENDAR_CFLAGS instead of EVOLUTION_MAIL_CFLAGS
The code uses ical stuff and the libical CFLAGS are present in
EVOLUTION_CALENDAR_CFLAGS but not EVOLUTION_MAIL_CFLAGS.
2009-11-11 15:31:31 +02:00
1239230591 Enable building without Canberra-GTK 2009-11-11 15:29:51 +02:00
3dfdf087fc Kill more redundant save dialogs and related utilities. 2009-11-10 18:18:11 -05:00
bd5d405fe3 EMFormat plugins should always be enabled.
Marks them as "system plugins" so they're not shown in Plugin Manager.
This is a temporary fix until I can rework EMFormat to use GTypeModule
extensions instead of EPlugins.
2009-11-09 19:57:13 -05:00
e13eb8a5b5 Add zooming and drag-and-drop to the plugin.
A bunch of crusty old code in em-format-html-display.c falls out.
2009-11-09 19:57:12 -05:00
6db0e25419 Prototype an inline image plugin.
Uses GtkImageView to display the image.
2009-11-09 19:57:09 -05:00
214f3a8038 Bug 600926 - Fails to build due to missing dependencies 2009-11-09 19:11:03 -05:00
5783bb4eb0 Kill more redundant save functions. 2009-11-07 16:09:05 -05:00
db0d0594b0 Bug #482327 - Save attached calendar with multiple items easily 2009-11-06 18:05:39 +01:00
c46630b0d5 Build filename using g_build_filename instead of hardcoding forward-slash 2009-11-05 19:00:31 +00:00
8cff3c4e4c Quote filename during restore to prevent user assisted arbitrary code execution
Fixes bug 540516.
2009-11-05 19:00:31 +00:00
fa057e9f04 Bug #557505 - [bbdb] hangs and is unresponsive
Reverted some parts of bug #599199 and did the same differently
2009-11-04 14:33:09 +01:00
daa8339f17 Bug #464400 - New mail notify should display sender and subject 2009-10-30 17:01:01 +01:00
eff08fcad7 Bug #583450 - [prefer-plain] Ability to hide html attachments 2009-10-30 14:03:45 +01:00
7e8315f353 Bug #570835 - Custom e-mail headers inserted with double column 2009-10-29 18:59:31 +01:00
d474c030d7 Bug #561843 - Properly check for filename being set, to not crash 2009-10-29 18:09:32 +01:00
1cdf521ff7 Bug #552727 - Flooded by spam checking errors if bogofilter not installed 2009-10-27 22:32:40 +01:00
9b4c243865 Bug #550049 - Disable Mark messages as read actions when unusable 2009-10-27 21:18:01 +01:00
2b16aef841 Cleanup and rename filter classes. 2009-10-27 09:25:01 -04:00
58166e6459 Prefer G_N_ELEMENTS over sizeof calculations. 2009-10-27 09:25:01 -04:00
a09f553458 Prefer GLib mutexes over pthread mutexes. 2009-10-27 09:25:00 -04:00
d00a56d4cc Bug #599199 - Hangs regularly when synchro with pidgin is activated
The sync is done only once on idle after start. The method of checking for
buddy list changes is done by md5 checksum now, as the pidgin start/stop
changed file time, which was the old method of detecting changes. Also not
using getenv("HOME"), but g_get_home_dir() instead.
2009-10-27 11:45:17 +01:00
d48348f340 Coding style and whitespace cleanups. 2009-10-24 01:10:42 -04:00
a952dca522 Bug #575208 - Use complete template message with all attachments 2009-10-23 22:28:56 +02:00
224c0cb2b9 Bug 599245 - Use bitwise AND instead of logical AND for checking flags 2009-10-22 00:19:09 -04:00
72854d0bb8 Bug 480361 - Useful action when clicking on a mail notification 2009-10-20 23:45:01 -04:00