Commit Graph

1522 Commits

Author SHA1 Message Date
Paul Bolle 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
Milan Crha 3a0a795a16 Bug #359755 - Do not fetch content of a CalDAV calendar when given it 2009-12-16 15:58:49 +01:00
Jonathon Jongsma 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
Milan Crha 859c8b5a8f Bug #603342 - Memory leak fixes 2009-12-15 11:12:41 +01:00
Milan Crha 21f0613099 Bug #604512 - Calendar publishing tab misses button label 2009-12-14 18:56:51 +01:00
Milan Crha 1407aa3c9b Bug #604182 - Hide variable used only with HAVE_LIBNOTIFY 2009-12-11 12:12:51 +01:00
Milan Crha 4a9bf4dffd Bug #499322 - Use extension for "Save as" suggested file name 2009-12-10 16:08:52 +01:00
Milan Crha 65931feb2a Bug #591938 - Update translator's comments 2009-12-09 18:55:15 +01:00
Milan Crha fe29acd5a9 Bug #604182 - Do not block UI with publish-calendar messages 2009-12-09 17:31:36 +01:00
Milan Crha a7cede983c Bug #359755 - Support for CalDAV collections 2009-12-07 21:19:50 +01:00
Jonathon Jongsma 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
Paul Bolle e5883102e4 Bug #603061 - Use .ics for temp vcalendar files 2009-12-01 21:23:34 +01:00
Matthew Barnes 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
Matthew Barnes 76fbb9d232 Kill message_list_free_uids().
Use em_utils_uids_free() instead.
2009-12-01 15:01:14 -05:00
Matthew Barnes d94534c367 Merge bits and pieces of the anjal-evo-2-30 branch. 2009-11-30 18:34:38 -05:00
Jonathon Jongsma 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
Jonathon Jongsma 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
Matthew Barnes 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
Matthew Barnes 7005a8dcdc Coding style and whitespace cleanups. 2009-11-28 16:16:33 -05:00
Cedric Bosdonnat 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
Paul Bolle dae1d43302 Bug #602177 - Plug leaks. Fix race. 2009-11-26 11:29:40 +01:00
Milan Crha af960510bd Bug #598166 - All Day Meeting String Improvement 2009-11-25 23:05:29 +01:00
Matthew Barnes b14acf5ac8 Bug 602625 - Typos in translation messages
Caused by libglade to GtkBuilder migration.
2009-11-22 09:37:20 -05:00
Matthew Barnes d63b187d17 Remove the last traces of libglade. 2009-11-20 20:51:10 -05:00
Matthew Barnes 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
Milan Crha 327c54dbbc Bug #601517 - Accept/decline options are missing on event right click 2009-11-18 12:19:42 +01:00
Milan Crha 7ffc090164 Remove unused files after GtkBuilder merge 2009-11-18 12:17:34 +01:00
Claude Paroz 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
Claude Paroz f06fda60d9 Bug 360461 - Do not hardcode invisible_char in ui files 2009-11-17 14:40:08 +01:00
Matthew Barnes 054c088169 Bug 589153 - Use GtkBuilder instead of libglade 2009-11-16 19:33:32 -05:00
Matthew Barnes 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
Travis Reitter c1d59b0e9e Bug 601626 - pst-import missing link to libeutil 2009-11-12 10:44:53 -05:00
Jonathon Jongsma 623d0541ee More build failures due to missing internal lib dependencies 2009-11-11 11:28:07 -06:00
Tor Lillqvist 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
Tor Lillqvist 1239230591 Enable building without Canberra-GTK 2009-11-11 15:29:51 +02:00
Matthew Barnes 3dfdf087fc Kill more redundant save dialogs and related utilities. 2009-11-10 18:18:11 -05:00
Matthew Barnes 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
Matthew Barnes 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
Matthew Barnes 6db0e25419 Prototype an inline image plugin.
Uses GtkImageView to display the image.
2009-11-09 19:57:09 -05:00
Jonathon Jongsma 214f3a8038 Bug 600926 - Fails to build due to missing dependencies 2009-11-09 19:11:03 -05:00
Matthew Barnes 5783bb4eb0 Kill more redundant save functions. 2009-11-07 16:09:05 -05:00
Milan Crha db0d0594b0 Bug #482327 - Save attached calendar with multiple items easily 2009-11-06 18:05:39 +01:00
Tobias Mueller c46630b0d5 Build filename using g_build_filename instead of hardcoding forward-slash 2009-11-05 19:00:31 +00:00
Tobias Mueller 8cff3c4e4c Quote filename during restore to prevent user assisted arbitrary code execution
Fixes bug 540516.
2009-11-05 19:00:31 +00:00
Milan Crha 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
Milan Crha daa8339f17 Bug #464400 - New mail notify should display sender and subject 2009-10-30 17:01:01 +01:00
Milan Crha eff08fcad7 Bug #583450 - [prefer-plain] Ability to hide html attachments 2009-10-30 14:03:45 +01:00
Milan Crha 7e8315f353 Bug #570835 - Custom e-mail headers inserted with double column 2009-10-29 18:59:31 +01:00
Milan Crha d474c030d7 Bug #561843 - Properly check for filename being set, to not crash 2009-10-29 18:09:32 +01:00
Milan Crha 1cdf521ff7 Bug #552727 - Flooded by spam checking errors if bogofilter not installed 2009-10-27 22:32:40 +01:00