Commit Graph

22 Commits

Author SHA1 Message Date
b21733d067 Bug 721545 - License text contains obsolete FSF postal address 2014-01-07 16:05:51 -05:00
d2fb5ee1a8 Avoid using GdkEventButton directly in certain places.
Prefer dealing with GdkEvent pointers and using accessor functions like
gdk_event_get_button().

This is complicated by the fact that some GtkWidget method declarations
still use GdkEventButton pointers, and synthesizing button events pretty
much requires direct GdkEventButton access.  But GDK seems to be nudging
itself toward sealing the GdkEvent union.  Likely to happen in GDK4.

Mainly clean up signal handlers and leave method overrides alone for now.
2012-11-29 13:24:24 -05:00
1f38f4d92c Simplify library dependency flags.
We have a confusing array of nearly-identical CFLAGS/LIBS definitions in
configure.ac.  Time to simplify.  Instead let's just have one definition
that includes all the libraries provided by Evolution-Data-Server (incl.
Camel).  That, in combination with GNOME_PLATFORM, gives us most of what
we need for compliation and linking, and we can sprinkle definitions for
additional library dependencies in Makefile.am's as needed.
2011-10-04 22:27:14 -04:00
fcbbdfbd18 Coding style and whitespace cleanup. 2011-09-04 07:34:32 -04:00
005a26de45 Avoid camel_stream_printf().
camel_stream_printf() is next on the chopping block.

Use g_strdup_printf() or a GString to construct a formatted string in
memory, pass it to camel_stream_write() in one go, and then check for
errors (unless it's a memory stream).
2011-07-05 14:40:10 -04:00
756c8abcb8 Bug #646109 - Fix use of include <config.h> to make sure translations work 2011-05-27 15:23:07 +02:00
31b57ed038 Adapt to Camel API changes. 2010-09-28 11:35:55 -04:00
137b0743dd Migrate from CamelException to GError. 2010-07-08 14:37:52 -04:00
4f01d3d182 Keep chipping away at direct GtkHTML usage.
EMFormatHTML now holds a sealed EWebView instead of a public GtkHTML,
accessible through em_format_html_get_web_view().

Rename e_mail_reader_get_html_display() to e_mail_reader_get_formatter()
and have it return an EMFormatHTML instead of an EMFormatHTMLDisplay,
since that's usually the type you want (or else an EMFormat, but never
an EMFormatHTMLDisplay).
2010-05-31 12:01:49 -04:00
bc90469e7f Camel is now GObject-based. 2010-04-24 11:05:27 -04:00
72797decc1 Giant leap towards GSEAL compliance. 2010-04-08 11:05:26 -04:00
a8feedf390 Adapt to Camel API changes. 2010-04-03 23:06:39 -04:00
fabb6b035c Only #include Camel's top-level header. 2010-04-02 16:59:20 -04:00
59a54ea5a0 Coding style and whitespace cleanup. 2010-02-19 12:11:52 -05:00
4dbd42ed50 Bug #604522 - Mouse wheel scroll doesn't work above inline images 2010-02-11 13:31:26 +01:00
49ef32b76c Coding style and whitespace cleanup. 2010-02-07 13:26:37 -05:00
63dc4e2fab Bug #607776 - Crash in image-inline.c:size_allocate_cb 2010-01-27 21:19:31 +01:00
fc94ec1dfa Bug 598305 - Use Exif data to rotate inlined photos 2010-01-08 23:48:20 -05:00
623d0541ee More build failures due to missing internal lib dependencies 2009-11-11 11:28:07 -06: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