Commit Graph

3156 Commits

Author SHA1 Message Date
af7021e9bb Bug #451377 - Timezone map resizes on mouseover 2011-10-20 13:02:52 +02:00
31babe7961 Bug #527614 - Valgrind shows a nice amount of lost memory 2011-10-20 10:16:45 +02:00
6d2863d35a Bug #661434 - Unfriendly search result 2011-10-11 15:21:41 +02:00
aa75990c13 Bug #235665 - Heavy hard disk access when resizing columns in views 2011-10-07 15:35:15 +02:00
126aa2398a Prefer g_simple_async_result_take_error().
Slightly more efficient and convenient than:

    g_simple_async_result_set_from_error (simple, error);
    g_error_free (error);

One less GError to copy and destroy.
2011-10-06 09:37:01 -04:00
938505da18 Let GtkFileChooser track its own last-used-folder.
GtkFileChooser in GTK+ 3.2 now keeps track of the last-used-folder
itself, even across applications, so get out of its way and let it
handle it.
2011-10-06 08:16:21 -04:00
ef05d73b0a Remove EHintedEntry.
GtkEntry in GTK+ 3.2 now provides this functionality through the new
GtkEntry:placeholder-text property.
2011-10-06 08:16:21 -04:00
0e064de971 EAttachmentPaned: Add "resize-toplevel" property.
Similiar to the new GtkExpander:resize-toplevel property in GTK+ 3.2,
but adapted to the fact that EAttachmentPaned's expander has no direct
child widget, and instead acts on the child widget in the lower pane.

CompEditor now uses this to fix the weird vertical resizing behavior
when its attachment bar is expanded and then collapsed again.
2011-10-06 08:16:21 -04: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
d58d259aa0 Fix two little memory leaks 2011-10-01 01:02:13 +02:00
4674fb5487 ETableHeader: Nuke unused code. 2011-09-30 11:48:06 -04:00
b73a8f243e ETableHeader: Rework the header button drawing code for GTK+ 3
The code in ETable that draws the button headers is outdated, and uses
deprecated gtk_paint_* functions mixed with cairo.

Port the code to use the GtkStyleContext API, which allows themes to
give the header the same appearance of a regular GtkTreeView header.
2011-09-30 11:44:21 -04:00
4c56856e05 Fix few 'may be used uninitialized' compiler warnings 2011-09-30 15:39:57 +02:00
5ddad03992 Remove Ctrl + l ( ) character from source files
From ccc980da1fd84ebfca25cf8caf9a5d62333099fc Mon Sep 17 00:00:00 2001
From: Paul Menzel <paulepanter@users.sourceforge.net>
Date: Wed, 28 Sep 2011 10:18:18 +0200
Subject: [PATCH] Remove Ctrl + l () character from source files

The following commits

        git show aac3f2c8
        git show 1510304c
        git show 13cabd9e
        git show 350a7a33
        git show 9b7cc54d
        git show e6972011
        git show 1d3a7938
        git show 934524b9
        git show b2954936
        git show a7f677b5
        git show 4369c400
        git show d509f47a
        git show a6d5818f
        git show c3876df7
        git show 4583098b
        git show 2831ada5
        git show 4e1bce59
        git show 1609f699
        git show 4e4c1676
        git show d6fade43

among others(?) introduced several occurrences of Ctrl + l (). Probably this was caused by the used editor.

These control characters can be searched for using the following command [1].

	$ git grep ^L

[1] http://unstableme.blogspot.com/2009/10/grep-and-print-control-characters-in.html
2011-09-29 21:12:10 +02:00
e2b6ff7a6c Miscellaneous cleanups from the account-mgmt branch.
Reducing diff noise so I can see important changes easier when comparing
branches.  A few API changes, but nothing that affects functionality.
2011-09-27 09:31:13 -04:00
53bc6ffc53 The EExtension framework is now in libebackend.
The EModule, EExtensible and EExtension classes as well as the
e_type_traverse() function have been moved to Evolution-Data-Server's
libebackend library to replace e-data-server-module.c.

Now Evolution-Data-Server modules use the same framework as Evolution.
2011-09-26 09:45:55 -04:00
23f5359c41 Bug #655625 - Crash in atk_state_set_contains_state 2011-09-26 12:30:06 +02:00
a6de7fa6b8 Bug #659828 - Selecting a message with a sound attached loses focus 2011-09-26 12:26:59 +02:00
e0548d2570 Bug #351025 - Make the order of the mail accounts configurable 2011-09-26 11:45:59 +02:00
8a309aef81 Bug #655252 - Need to escape the comp_uid part of a path 2011-09-26 11:02:47 +02:00
07b58617f3 Bug #655709 - Hide 'Group by' in views when not supported 2011-09-05 18:20:38 +02:00
fcbbdfbd18 Coding style and whitespace cleanup. 2011-09-04 07:34:32 -04:00
6b13cb5be7 Bug #651741 - Find in text message doesn't warn about no matching found 2011-08-19 13:54:32 +02:00
c8061dd926 Bug #651633 - Hidden task/memo sidebar always automagically re-appears 2011-08-19 08:56:13 +02:00
cdf7dc43ec Bug #656722 - Incorrect prototype of notify:: signal callback 2011-08-17 08:57:32 +02:00
704d330db6 EPortEntry: Add a "security-method" property.
This is an enum property of type CAMEL_TYPE_NETWORK_SECURITY_METHOD.
We can then bind it to CamelNetworkSettings:security-method.
2011-08-15 11:56:26 -04:00
f59681796d Coding style and whitespace cleanup. 2011-08-13 11:27:51 -04:00
72d408c8a3 Bug #645476 - Message list unnecessarily scrolls back to selected row 2011-08-11 19:13:06 +02:00
33be6d5da3 Bug #655669 - Can't save inline pictures embedded in HTML Mails 2011-08-09 10:32:36 +02:00
f756151e19 Bug #654889 - Closes when clicking on year/month selector 2011-07-25 17:06:14 +02:00
137498bdd1 Add "Open With Other Application" to attachment menu.
Opens a GtkAppChooserDialog based on the attachment's content type.
2011-06-22 02:07:33 -04:00
bee278ea7c Bug #652626 - Fix initial position of contact maps markers 2011-06-15 10:52:59 +02:00
38790d8478 Do not use deprecated EBook/ECal API 2011-06-14 08:54:20 +02:00
c2e71bd88d Coding style and whitespace cleanups. 2011-06-13 13:35:56 -04:00
89d7c38c8b Replace G_CONST_RETURN with 'const'.
GLib is finally dropping this hack.
2011-06-09 15:00:03 -04:00
f014ab82c8 Coding style and whitespace cleanups. 2011-06-08 13:14:48 -04:00
8f01d97298 Bug #643526 - Crash in et_get_n_children 2011-06-06 15:54:19 +02:00
6dc3c69226 Bug #642557 - Display maps in contact preview 2011-06-02 16:57:23 +02:00
8494cbd4f1 Embed e_hsv_tweak() directly in e-table-item.c.
ETableItem is the last user of e_hsv_tweak().
This allows us to remove widgets/misc/e-hsv-utils.[ch].
2011-06-01 09:27:12 -04:00
03320071af Move EPopupMenu to /widgets/table.
ETableHeaderItem is the last user of EPopupMenu.  Move it to
/widgets/table to discourage further use and strip out unused features.

The functionality it provides has long since been superseded by
GtkUIManager and GtkAction.
2011-06-01 09:24:39 -04:00
de752b010f Including <glib-object.h> directly is rarely needed. 2011-05-28 11:12:08 -04:00
394e580dfd Including <glib.h> directly is rarely needed. 2011-05-28 10:39:52 -04:00
756c8abcb8 Bug #646109 - Fix use of include <config.h> to make sure translations work 2011-05-27 15:23:07 +02:00
cec324e80a Bug 650491 - Shell handles forwarding uris to existing process wrong
This adds a "handle-uris" GAction which takes a string array argument,
so the URIs can be passed to the primary process verbatim.
2011-05-22 12:40:31 -04:00
cb97c2dc8f Coding style and whitespace cleanup. 2011-05-21 17:56:06 -04:00
d88a9e7360 Bug 649990 - Remove get_font_options() from e-util.c.
Not only is get_font_options() no longer needed, it's actually doing the
wrong thing by reading settings through GConfClient instead of GSettings.

But it turns out, thanks to the tighter Cairo integration in GTK3, the
widgets that call get_font_options() can be made to work correctly by
simply removing this hack.  Love it when that happens.
2011-05-16 13:40:26 -04:00
d20e186ce7 Bug #601541 - Add 'Copy Image' Option On Inline Email Images 2011-05-16 13:21:22 +02:00
bd86dd5402 Bug #243938 - Clicking on week numbers changes work week to week view 2011-05-13 16:55:33 +02:00
8a186c3588 Coding style cleanups. 2011-05-08 13:37:20 -04:00
4cfb84c573 Whitespace and coding style cleanups. 2011-05-07 18:48:38 -04:00