Commit Graph

1523 Commits

Author SHA1 Message Date
83a264cd7e Coding style and whitespace cleanup. 2009-12-19 18:36:46 -05:00
f148a0b0e3 Bug #603701 - Don't treat 4 byte values as DDWORDs
The values of PT_LONG and PT_BOOLEAN MAPI tags are 4 byte wide so they
should be accessed as DWORDs.
2009-12-18 13:57:59 +01:00
3a0a795a16 Bug #359755 - Do not fetch content of a CalDAV calendar when given it 2009-12-16 15:58:49 +01:00
65705e4f55 Make the mail folder cache a proper GObject
mail-folder-cache previously was a bit of a pseudo object (sort of a singleton)
that operated on some file static data.  This commit re-factors things so that
it is a proper class named MailFolderCache.  At the moment, this doesn't gain us
much, but in the future, it will allow us to add signals, etc so that we can
de-couple a lot of the interdependencies in here.  This is essentially a
pre-requisite to splitting up a lot of the mail backend stuff.

https://bugzilla.gnome.org/show_bug.cgi?id=604627
2009-12-15 14:16:08 -06:00
859c8b5a8f Bug #603342 - Memory leak fixes 2009-12-15 11:12:41 +01:00
21f0613099 Bug #604512 - Calendar publishing tab misses button label 2009-12-14 18:56:51 +01:00
1407aa3c9b Bug #604182 - Hide variable used only with HAVE_LIBNOTIFY 2009-12-11 12:12:51 +01:00
4a9bf4dffd Bug #499322 - Use extension for "Save as" suggested file name 2009-12-10 16:08:52 +01:00
65931feb2a Bug #591938 - Update translator's comments 2009-12-09 18:55:15 +01:00
fe29acd5a9 Bug #604182 - Do not block UI with publish-calendar messages 2009-12-09 17:31:36 +01:00
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