Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Avoid gtk_widget_get_child_requisition(). | Matthew Barnes | 2012-12-01 | 1 | -3/+3 |
| | | | | Use gtk_widget_get_preferred_size() instead. | ||||
* | Avoid gdk_keyboard_grab/ungrab() and gdk_pointer_grab/ungrab(). | Matthew Barnes | 2012-12-01 | 2 | -35/+135 |
| | | | | | | | Use gdk_device_grab() and gdk_device_ungrab() instead. In some cases this requires stashing the grabbed device so it can be ungrabbed outside of an GdkEvent handler. | ||||
* | Address couple issues found by a Coverity scan | Milan Crha | 2012-11-30 | 5 | -49/+65 |
| | |||||
* | Add a GdkDevice parameter to gnome_canvas_item_grab(). | Matthew Barnes | 2012-11-30 | 2 | -128/+269 |
| | | | | | GnomeCanvas will stash the GdkDevice and reuse it in the subsequent gnome_canvas_item_ungrab() call. | ||||
* | Avoid using GdkEventButton directly in certain places. | Matthew Barnes | 2012-11-30 | 4 | -23/+36 |
| | | | | | | | | | | | | 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. | ||||
* | Add the GdkDevice to ETextEventProcessorCommand. | Matthew Barnes | 2012-11-29 | 1 | -0/+4 |
| | | | | Will be needed for grabs in response to button events. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-11-11 | 49 | -2429/+3008 |
| | |||||
* | Bug #656143 - Stop using deprecated Gtk[HV]Box(Class) | Dominique Leuenberger | 2012-11-07 | 1 | -2/+2 |
| | |||||
* | Critical warning on ETree dispose, g_object_unref() called on freed object | Milan Crha | 2012-09-13 | 1 | -4/+2 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-08-20 | 29 | -148/+148 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-06-25 | 5 | -5/+0 |
| | |||||
* | Reduce usage of g_type_class_peek_parent(). | Matthew Barnes | 2012-06-25 | 2 | -4/+0 |
| | | | | G_DEFINE_TYPE macros define a static "parent_class" variable. | ||||
* | all: don't set draw_background to FALSE on EText | Cosimo Cecchi | 2012-06-18 | 3 | -3/+0 |
| | |||||
* | Adapt to single-include E-D-S libraries. | Matthew Barnes | 2012-06-04 | 4 | -4/+5 |
| | |||||
* | Bug #669088 - Add a Column dialog draws incorrectly | Milan Crha | 2012-04-27 | 1 | -0/+2 |
| | |||||
* | Whitespace cleanup. | Matthew Barnes | 2012-04-02 | 4 | -4/+4 |
| | | | | | Replace 8-space indentation with tab characters, and various other automated cleanups. | ||||
* | Bug 671509 (2/2) - Some small UI/theming improvements | Cosimo Cecchi | 2012-03-18 | 1 | -1/+6 |
| | | | | | | | | | | | | | | table-header: use gtk_widget_create_pango_context() for header buttons Since we temporarily set custom style classes for the header button on the table's style context, we cannot rely on the PangoContext used by gtk_widget_create_pango_layout(), since the font values it will use are cached by GtkWidget. By creating a new PangoContext and using that to create our Pango layout, the text we render will correctly support the properties specified by the theme (such as bold column-header buttons as specified by Adwaita). | ||||
* | Bug #665130 - Memory leaks in Preferences and ETable | Milan Crha | 2012-03-16 | 2 | -3/+17 |
| | |||||
* | Add missing linker flags. | Matthew Barnes | 2012-03-04 | 1 | -1/+2 |
| | |||||
* | Move EAlert* and e-xml-utils references from other part of the code to ↵ | Srinivasa Ragavan | 2012-03-03 | 11 | -11/+11 |
| | | | | libevolution-utils. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-02-20 | 39 | -1419/+1691 |
| | |||||
* | Bug #591436 - Add -avoid-version to LDFLAGS | H. Habighorst | 2012-02-15 | 1 | -1/+1 |
| | |||||
* | Introduce libemail-engine and libemail-utils. | Matthew Barnes | 2012-01-19 | 1 | -0/+1 |
| | | | | | | | These libraries are bound for E-D-S so they live at the lowest layer of Evolution for now -- even libeutil can link to them (but please don't). This is the first step toward moving mail handing to a D-Bus service. | ||||
* | Do not auto-mark-as-seen when changing filter type | Milan Crha | 2012-01-11 | 1 | -1/+0 |
| | |||||
* | Bug #667398 - Automatic mark-as-seen too aggressive | Milan Crha | 2012-01-11 | 2 | -0/+25 |
| | |||||
* | Cosimo's spidey senses pointed him to a memory leak. | Matthew Barnes | 2011-11-24 | 1 | -1/+0 |
| | |||||
* | Fix compiler warnings. | Matthew Barnes | 2011-11-23 | 1 | -1/+0 |
| | |||||
* | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-24 | 2 | -2/+2 |
|\ | |||||
| * | Bug #527614 - Valgrind shows a nice amount of lost memory | Milan Crha | 2011-10-20 | 2 | -2/+2 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-10 | 5 | -2/+86 |
|\| | |||||
| * | Bug #235665 - Heavy hard disk access when resizing columns in views | Milan Crha | 2011-10-07 | 5 | -2/+86 |
| | | |||||
* | | Merge from master | Rodrigo Moya | 2011-10-05 | 12 | -284/+102 |
|\| | |||||
| * | Simplify library dependency flags. | Matthew Barnes | 2011-10-05 | 1 | -8/+6 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
| * | Fix two little memory leaks | Dan Vrátil | 2011-10-01 | 1 | -0/+5 |
| | | |||||
| * | ETableHeader: Nuke unused code. | Cosimo Cecchi | 2011-09-30 | 1 | -147/+2 |
| | | |||||
| * | ETableHeader: Rework the header button drawing code for GTK+ 3 | Cosimo Cecchi | 2011-09-30 | 5 | -120/+93 |
| | | | | | | | | | | | | | | | | 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. | ||||
| * | Fix few 'may be used uninitialized' compiler warnings | Milan Crha | 2011-09-30 | 1 | -3/+2 |
| | | |||||
| * | Remove Ctrl + l () character from source files | Paul Menzel | 2011-09-30 | 4 | -18/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | Bug #655625 - Crash in atk_state_set_contains_state | Milan Crha | 2011-09-26 | 2 | -7/+12 |
| | | |||||
| * | Bug #659828 - Selecting a message with a sound attached loses focus | Milan Crha | 2011-09-26 | 1 | -1/+1 |
| | | |||||
| * | Bug #655709 - Hide 'Group by' in views when not supported | Milan Crha | 2011-09-06 | 2 | -1/+7 |
| | | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-09-04 | 83 | -1996/+3635 |
| | | |||||
| * | Bug #645476 - Message list unnecessarily scrolls back to selected row | Milan Crha | 2011-08-12 | 1 | -1/+0 |
| | | |||||
| * | Replace G_CONST_RETURN with 'const'. | Matthew Barnes | 2011-06-10 | 4 | -11/+11 |
| | | | | | | | | GLib is finally dropping this hack. | ||||
| * | Coding style and whitespace cleanups. | Matthew Barnes | 2011-06-09 | 11 | -68/+111 |
| | | |||||
| * | Bug #643526 - Crash in et_get_n_children | Milan Crha | 2011-06-06 | 2 | -5/+5 |
| | | |||||
| * | Embed e_hsv_tweak() directly in e-table-item.c. | Matthew Barnes | 2011-06-01 | 2 | -2/+43 |
| | | | | | | | | | | ETableItem is the last user of e_hsv_tweak(). This allows us to remove widgets/misc/e-hsv-utils.[ch]. | ||||
| * | Move EPopupMenu to /widgets/table. | Matthew Barnes | 2011-06-01 | 4 | -1/+167 |
| | | | | | | | | | | | | | | | | 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. | ||||
| * | Including <glib-object.h> directly is rarely needed. | Matthew Barnes | 2011-05-28 | 2 | -3/+0 |
| | | |||||
| * | Including <glib.h> directly is rarely needed. | Matthew Barnes | 2011-05-28 | 6 | -6/+0 |
| | | |||||
| * | Bug #646109 - Fix use of include <config.h> to make sure translations work | Milan Crha | 2011-05-27 | 69 | -0/+142 |
| | | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-05-22 | 12 | -234/+347 |
| | | |||||
| * | Bug 649990 - Remove get_font_options() from e-util.c. | Matthew Barnes | 2011-05-17 | 1 | -9/+0 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
| * | Coding style cleanups. | Matthew Barnes | 2011-05-09 | 32 | -144/+144 |
| | | |||||
| * | Whitespace and coding style cleanups. | Matthew Barnes | 2011-05-08 | 10 | -19/+44 |
| | | |||||
| * | Work around another a11y crash. | Matthew Barnes | 2011-04-14 | 1 | -2/+10 |
| | | | | | | | | | | | | Some kind of object lifetime issue in GalA11yETableItem. Just work around it for now. Killing this class would pretty much mean killing a11y support for ETables entirely and I'm not that pissed off... yet. | ||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-03-06 | 11 | -11/+22 |
| | | |||||
| * | Fix Gtk-Doc comment notation. | Matthew Barnes | 2011-03-02 | 1 | -6/+8 |
| | | | | | | | | Seeing lots of what I assume to be doxygen syntax in comment blocks. | ||||
| * | Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly | Milan Crha | 2011-02-25 | 11 | -75/+31 |
| | | |||||
| * | Use G_SIGNAL_TYPE_STATIC_SCOPE for all GdkEvent signal params. | Matthew Barnes | 2011-02-25 | 5 | -43/+91 |
| | | | | | | | | | | I thought this might be the cause of bug #643089. Turns out it wasn't, but it's a good thing to do anyway. | ||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-02-19 | 2 | -2/+2 |
| | | |||||
| * | Fix few memory leaks | Milan Crha | 2011-02-15 | 2 | -3/+17 |
| | | |||||
| * | Remove NULL checks for GObject methods. | Matthew Barnes | 2011-02-13 | 12 | -37/+20 |
| | | | | | | | | | | As of GLib 2.28 all GObject virtual methods, including constructed(), are safe to chain up to unconditionally. Remove unnecessary checks. | ||||
| * | Fix a build break due to #error pragma | Milan Crha | 2011-02-11 | 1 | -4/+15 |
| | | |||||
| * | Bug 641756 - Fix warnings from GCC 4.6 | Kjartan Maraas | 2011-02-09 | 5 | -50/+1 |
| | | | | | | | | GCC learned how to find dead assignments. | ||||
| * | More whitespace cleanup. | Matthew Barnes | 2011-01-31 | 23 | -228/+228 |
| | | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-01-30 | 9 | -65/+102 |
| | | |||||
| * | Adapt ETree to latest gtk+-3.0 API. | Matthew Barnes | 2011-01-26 | 2 | -52/+58 |
| | | |||||
| * | Adapt ECell classes to latest gtk+-3.0 API. | Matthew Barnes | 2011-01-26 | 10 | -121/+69 |
| | | |||||
| * | Adapt ETableHeaderItem to latest gtk+-3.0 API. | Matthew Barnes | 2011-01-26 | 3 | -33/+32 |
| | | |||||
| * | Adapt ETableFieldChooserItem to latest gtk+-3.0 API. | Matthew Barnes | 2011-01-26 | 1 | -9/+18 |
| | | |||||
| * | Adapt ETableItem to latest gtk+-3.0 API. | Matthew Barnes | 2011-01-26 | 1 | -17/+8 |
| | | |||||
| * | Adapt ETable to latest gtk+-3.0 API. | Matthew Barnes | 2011-01-26 | 2 | -49/+58 |
| | | |||||
| * | Adapt size_request vfuncs to latest gtk+-3.0 API. | Rodrigo Moya | 2011-01-25 | 1 | -6/+14 |
| | | |||||
| * | Avoid using deprecated GTK_SELECTION_EXTENDED | Vibha Yadav | 2011-01-25 | 1 | -2/+2 |
| | | | | | | | | | | | | Using GTK_SELECTION_MULTIPLE. As Deprecated, GTK_SELECTION_EXTENDED behaves identical to GTK_SELECTION_MULTIPLE. | ||||
| * | gdk_cursor_unref() -> g_object_unref() | Matthew Barnes | 2011-01-25 | 2 | -2/+2 |
| | | |||||
| * | Drop backward-compatibility cruft. | Matthew Barnes | 2011-01-25 | 15 | -47/+2 |
| | | |||||
| * | libetable cleanups. | Matthew Barnes | 2011-01-17 | 133 | -3130/+4096 |
| | | |||||
| * | Merge miscellaneous changes from gtk3 branch. | Matthew Barnes | 2011-01-15 | 6 | -64/+101 |
| | | | | | | | | Mostly coding style and whitespace changes, to reduce diff noise. | ||||
| * | Fudge GtkScrollable for gtk2. | Matthew Barnes | 2011-01-15 | 6 | -85/+87 |
| | | | | | | | | | | | | Yes, the GtkScrollable interface is implemented by more than just GtkLayout, but it turns out GtkLayout is the only thing Evolution uses the GtkScrollable API for on the gtk3 branch. | ||||
| * | Fudge gtk_widget_get_preferred_size() for gtk2. | Matthew Barnes | 2011-01-15 | 2 | -2/+2 |
| | | | | | | | | | | Easy enough to fake gtk_widget_get_preferred_size() in gtk2 using gtk_widget_size_request(). Reduces diff noise with gtk3 branch. | ||||
| * | ETree: Fix runtime warnings with GTK3. | Matthew Barnes | 2011-01-09 | 3 | -12/+33 |
| | | | | | | | | | | ETable has a "vertical-spacing" style property, ETree does not. ECellText expects it to be in both. | ||||
| * | Minor compiler warnings fix | Milan Crha | 2010-12-21 | 2 | -3/+3 |
| | | |||||
| * | Reset IM context when entering ECellText editing | Milan Crha | 2010-11-24 | 1 | -39/+21 |
| | | |||||
| * | Bug #633774 - Headers are gone in grouped view | Vibha Yadav | 2010-11-15 | 1 | -1/+1 |
| | | |||||
| * | Drop accessibility support for ECellText. | Matthew Barnes | 2010-11-11 | 4 | -795/+0 |
| | | | | | | | | | | | | The accessibility code for ECellText is unmaintained and crashes constantly. I'm evicting it from our code base until someone takes ownership of the libgal accessibility support and deals with it. | ||||
| * | Fix distcheck errors.EVOLUTION_2_91_2 | Matthew Barnes | 2010-11-08 | 1 | -3/+0 |
| | | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2010-11-08 | 6 | -10/+9 |
| | | |||||
| * | Bug #632768 - Message list not realized when opening new folder | Milan Crha | 2010-11-03 | 1 | -15/+17 |
| | | |||||
| * | Add forgotten cairo_destroy() calls | Milan Crha | 2010-11-02 | 1 | -2/+6 |
| | | |||||
* | | Bug #655625 - Crash in atk_state_set_contains_state | Milan Crha | 2011-09-26 | 2 | -7/+12 |
| | | |||||
* | | Bug #659828 - Selecting a message with a sound attached loses focus | Milan Crha | 2011-09-26 | 1 | -1/+1 |
| | | |||||
* | | Bug #655709 - Hide 'Group by' in views when not supported | Milan Crha | 2011-09-14 | 2 | -1/+7 |
| | | |||||
* | | Coding style and whitespace cleanup. | Matthew Barnes | 2011-09-14 | 83 | -1996/+3635 |
| | | |||||
* | | Bug #645476 - Message list unnecessarily scrolls back to selected row | Milan Crha | 2011-09-14 | 1 | -1/+0 |
| | | |||||
* | | Replace G_CONST_RETURN with 'const'. | Matthew Barnes | 2011-06-30 | 4 | -11/+11 |
| | | | | | | | | GLib is finally dropping this hack. | ||||
* | | Coding style and whitespace cleanups. | Matthew Barnes | 2011-06-30 | 11 | -68/+111 |
| | | |||||
* | | Bug #643526 - Crash in et_get_n_children | Milan Crha | 2011-06-30 | 2 | -5/+5 |
| | | |||||
* | | Embed e_hsv_tweak() directly in e-table-item.c. | Matthew Barnes | 2011-06-30 | 2 | -2/+43 |
| | | | | | | | | | | ETableItem is the last user of e_hsv_tweak(). This allows us to remove widgets/misc/e-hsv-utils.[ch]. | ||||
* | | Move EPopupMenu to /widgets/table. | Matthew Barnes | 2011-06-30 | 4 | -1/+167 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | | Including <glib-object.h> directly is rarely needed. | Matthew Barnes | 2011-06-30 | 2 | -3/+0 |
| | | |||||
* | | Including <glib.h> directly is rarely needed. | Matthew Barnes | 2011-06-30 | 6 | -6/+0 |
| | | |||||
* | | Bug #646109 - Fix use of include <config.h> to make sure translations work | Milan Crha | 2011-06-30 | 69 | -0/+142 |
| | | |||||
* | | Coding style and whitespace cleanup. | Matthew Barnes | 2011-06-30 | 12 | -234/+347 |
| | | |||||
* | | Bug 649990 - Remove get_font_options() from e-util.c. | Matthew Barnes | 2011-06-30 | 1 | -9/+0 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Coding style cleanups. | Matthew Barnes | 2011-06-30 | 32 | -144/+144 |
| | | |||||
* | | Whitespace and coding style cleanups. | Matthew Barnes | 2011-06-30 | 10 | -19/+44 |
| | | |||||
* | | Work around another a11y crash. | Matthew Barnes | 2011-06-30 | 1 | -2/+10 |
| | | | | | | | | | | | | Some kind of object lifetime issue in GalA11yETableItem. Just work around it for now. Killing this class would pretty much mean killing a11y support for ETables entirely and I'm not that pissed off... yet. | ||||
* | | Coding style and whitespace cleanup. | Matthew Barnes | 2011-06-30 | 11 | -11/+22 |
| | | |||||
* | | Fix Gtk-Doc comment notation. | Matthew Barnes | 2011-06-30 | 1 | -6/+8 |
| | | | | | | | | Seeing lots of what I assume to be doxygen syntax in comment blocks. | ||||
* | | Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly | Milan Crha | 2011-06-30 | 11 | -75/+31 |
| | | |||||
* | | Use G_SIGNAL_TYPE_STATIC_SCOPE for all GdkEvent signal params. | Matthew Barnes | 2011-06-30 | 5 | -43/+91 |
| | | | | | | | | | | I thought this might be the cause of bug #643089. Turns out it wasn't, but it's a good thing to do anyway. | ||||
* | | Coding style and whitespace cleanup. | Matthew Barnes | 2011-06-30 | 2 | -2/+2 |
| | | |||||
* | | Fix few memory leaks | Milan Crha | 2011-06-30 | 2 | -3/+17 |
| | | |||||
* | | Remove NULL checks for GObject methods. | Matthew Barnes | 2011-06-30 | 12 | -37/+20 |
| | | | | | | | | | | As of GLib 2.28 all GObject virtual methods, including constructed(), are safe to chain up to unconditionally. Remove unnecessary checks. | ||||
* | | Fix a build break due to #error pragma | Milan Crha | 2011-06-30 | 1 | -4/+15 |
| | | |||||
* | | Bug 641756 - Fix warnings from GCC 4.6 | Kjartan Maraas | 2011-06-30 | 5 | -50/+1 |
| | | | | | | | | GCC learned how to find dead assignments. | ||||
* | | More whitespace cleanup. | Matthew Barnes | 2011-06-30 | 23 | -228/+228 |
| | | |||||
* | | Coding style and whitespace cleanup. | Matthew Barnes | 2011-06-30 | 9 | -65/+102 |
| | | |||||
* | | Adapt ETree to latest gtk+-3.0 API. | Matthew Barnes | 2011-06-30 | 2 | -52/+58 |
| | | |||||
* | | Adapt ECell classes to latest gtk+-3.0 API. | Matthew Barnes | 2011-06-30 | 10 | -121/+69 |
| | | |||||
* | | Adapt ETableHeaderItem to latest gtk+-3.0 API. | Matthew Barnes | 2011-06-30 | 3 | -33/+32 |
| | | |||||
* | | Adapt ETableFieldChooserItem to latest gtk+-3.0 API. | Matthew Barnes | 2011-06-30 | 1 | -9/+18 |
| | | |||||
* | | Adapt ETableItem to latest gtk+-3.0 API. | Matthew Barnes | 2011-06-30 | 1 | -17/+8 |
| | | |||||
* | | Adapt ETable to latest gtk+-3.0 API. | Matthew Barnes | 2011-06-30 | 2 | -49/+58 |
| | | |||||
* | | Adapt size_request vfuncs to latest gtk+-3.0 API. | Rodrigo Moya | 2011-06-30 | 1 | -6/+14 |
| | | |||||
* | | Avoid using deprecated GTK_SELECTION_EXTENDED | Vibha Yadav | 2011-06-30 | 1 | -2/+2 |
| | | | | | | | | | | | | Using GTK_SELECTION_MULTIPLE. As Deprecated, GTK_SELECTION_EXTENDED behaves identical to GTK_SELECTION_MULTIPLE. | ||||
* | | gdk_cursor_unref() -> g_object_unref() | Matthew Barnes | 2011-06-30 | 2 | -2/+2 |
| | | |||||
* | | Drop backward-compatibility cruft. | Matthew Barnes | 2011-06-30 | 15 | -47/+2 |
| | | |||||
* | | libetable cleanups. | Matthew Barnes | 2011-06-30 | 133 | -3130/+4096 |
| | | |||||
* | | Merge miscellaneous changes from gtk3 branch. | Matthew Barnes | 2011-06-30 | 6 | -64/+101 |
| | | | | | | | | Mostly coding style and whitespace changes, to reduce diff noise. | ||||
* | | Fudge GtkScrollable for gtk2. | Matthew Barnes | 2011-06-30 | 6 | -85/+87 |
| | | | | | | | | | | | | Yes, the GtkScrollable interface is implemented by more than just GtkLayout, but it turns out GtkLayout is the only thing Evolution uses the GtkScrollable API for on the gtk3 branch. | ||||
* | | Fudge gtk_widget_get_preferred_size() for gtk2. | Matthew Barnes | 2011-06-30 | 2 | -2/+2 |
| | | | | | | | | | | Easy enough to fake gtk_widget_get_preferred_size() in gtk2 using gtk_widget_size_request(). Reduces diff noise with gtk3 branch. | ||||
* | | ETree: Fix runtime warnings with GTK3. | Matthew Barnes | 2011-06-30 | 3 | -12/+33 |
| | | | | | | | | | | ETable has a "vertical-spacing" style property, ETree does not. ECellText expects it to be in both. | ||||
* | | Minor compiler warnings fix | Milan Crha | 2011-06-30 | 2 | -3/+3 |
| | | |||||
* | | Reset IM context when entering ECellText editing | Milan Crha | 2011-06-30 | 1 | -39/+21 |
| | | |||||
* | | Bug #633774 - Headers are gone in grouped view | Vibha Yadav | 2010-11-16 | 1 | -1/+1 |
| | | |||||
* | | Drop accessibility support for ECellText. | Matthew Barnes | 2010-11-16 | 4 | -795/+0 |
| | | | | | | | | | | | | The accessibility code for ECellText is unmaintained and crashes constantly. I'm evicting it from our code base until someone takes ownership of the libgal accessibility support and deals with it. | ||||
* | | Fix distcheck errors. | Matthew Barnes | 2010-11-10 | 1 | -3/+0 |
| | | |||||
* | | Coding style and whitespace cleanup. | Matthew Barnes | 2010-11-10 | 6 | -10/+9 |
| | | |||||
* | | Bug #632768 - Message list not realized when opening new folder | Milan Crha | 2010-11-10 | 1 | -15/+17 |
| | | |||||
* | | Add forgotten cairo_destroy() calls | Milan Crha | 2010-11-10 | 1 | -2/+6 |
|/ | |||||
* | Fix cursor drawing in ECellText. | Matthew Barnes | 2010-10-30 | 1 | -12/+17 |
| | |||||
* | Fix typo in eti_update(). | Matthew Barnes | 2010-10-30 | 1 | -2/+2 |
| | |||||
* | Adapt branch for building with GTK+ 2.22. | Matthew Barnes | 2010-10-30 | 1 | -1/+0 |
| | |||||
* | e-table: Remove unused dnd pixmaps | Benjamin Otte | 2010-10-30 | 3 | -65/+0 |
| | |||||
* | e-table: Don't push/pop colormaps | Benjamin Otte | 2010-10-30 | 4 | -13/+0 |
| | | | | It's not necessary anymore. | ||||
* | e-table: Draw button with cairo | Benjamin Otte | 2010-10-30 | 1 | -16/+12 |
| | |||||
* | e-table: Draw ECellTree with cairo | Benjamin Otte | 2010-10-30 | 1 | -10/+10 |
| | |||||
* | e-table: Remove retro look | Benjamin Otte | 2010-10-30 | 4 | -207/+38 |
| | | | | It's not used by themes so I don't see the need to port it. | ||||
* | e-table: Remove unused GdkGC | Benjamin Otte | 2010-10-30 | 1 | -4/+0 |
| | |||||
* | e-table: Draw ECellText with cairo | Benjamin Otte | 2010-10-30 | 1 | -54/+30 |
| | |||||
* | e-table: Use gdk_pango_layout_get_clip_region() in ECellText | Benjamin Otte | 2010-10-30 | 1 | -44/+24 |
| | |||||
* | e-table: Remove unused GdkGC from ECellToggle | Benjamin Otte | 2010-10-30 | 1 | -22/+0 |
| | |||||
* | e-table: Use Pango ellipsizing instead of manual arrow drawing | Benjamin Otte | 2010-10-30 | 1 | -91/+11 |
| | |||||
* | gnome-canvas: Convert canvas item transformation matrix to cairo | Benjamin Otte | 2010-10-30 | 3 | -74/+58 |
| | | | | | Also update the GnomeCanvasItem.update vfunc to take a cairo_matrix_t and no longer pass the clip_path (what was it used for anyway?). | ||||
* | e-table: Convert coordinates using Cairo | Benjamin Otte | 2010-10-30 | 1 | -18/+18 |
| | |||||
* | e-table: Remove unused member variables from ETableItem | Benjamin Otte | 2010-10-30 | 2 | -18/+14 |
| | | | | | x1 and y1 were never set, only used. Replace all users with 0 and remove the members. | ||||
* | e-table: Draw grids with Cairo | Benjamin Otte | 2010-10-30 | 2 | -25/+20 |
| | | | | Gets rid of the need for GdkGC completely. | ||||
* | e-table: Fix includes to only ever include libgnomecanvas.h | Benjamin Otte | 2010-10-30 | 30 | -40/+30 |
| | |||||
* | gnome-canvas: Change GnomeCanvasItem->point vfunc | Benjamin Otte | 2010-10-30 | 3 | -16/+9 |
| | | | | | | | | Previously the function returned the distance to the nearest item. Now it only returns an item that is hit. This slightly changes semantics (button events are no longer dispatched to the nearest item, but only to the item actually clicked on), but makes the code way simpler and actually does what one would expect. | ||||
* | e-table: Draw focus with Cairo | Benjamin Otte | 2010-10-30 | 2 | -16/+13 |
| | |||||
* | e-table: Remove unused stipple variable | Benjamin Otte | 2010-10-30 | 1 | -4/+0 |
| | |||||
* | e-table: Use semi-transparent red instead of stippled red | Benjamin Otte | 2010-10-30 | 2 | -16/+1 |
| | | | | | | | ...when marking a header for deletion. Not that this does currently not work (it uses opaque red instead), but this change is required so stippling can be removed. And that is necessary to switch to Cairo drawing. | ||||
* | Drop usage of GtkAnchorType. | Matthew Barnes | 2010-10-27 | 3 | -3/+0 |
| | | | | gtk+-3.0 removed it for being "unused". | ||||
* | Memory leaks around g_value_set_string | Milan Crha | 2010-10-22 | 2 | -2/+2 |
| | |||||
* | Bug #631320 - GtkObject is gone in GTK3 | Milan Crha | 2010-10-07 | 13 | -60/+59 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-10-04 | 3 | -33/+41 |
| | |||||
* | Bug #629645 - Sets negative 'width' property | Milan Crha | 2010-09-22 | 1 | -1/+1 |
| | |||||
* | Use new GDK keysym names if available. | Matthew Barnes | 2010-09-18 | 14 | -111/+148 |
| | | | | | | | In GTK+ 2.21.8, the keysym names were renamed from GDK_* to GDK_KEY_*. I've added backward-compatibility macors to gtk-compat.h, which can be dumped as soon as we require GTK+ >= 2.22.0. | ||||
* | Bug #563471 - Printing tasks fails when grouped by category. | Vibha Yadav | 2010-09-14 | 1 | -14/+32 |
| | | | | | This works if Tasks/ Memos/ Contacts are grouped till level 1. If grouping level is increased then some text would be missing. | ||||
* | Coding style and whitespace cleanups. | Matthew Barnes | 2010-09-12 | 70 | -2463/+2510 |
| | |||||
* | Convert ECell from a GtkObject to a GObject. | Matthew Barnes | 2010-09-11 | 5 | -30/+22 |
| | | | | To eliminate the floating-reference-on-finalize run-time warnings. | ||||
* | ECellText cleanups. | Matthew Barnes | 2010-08-29 | 10 | -162/+345 |
| | |||||
* | ESelectionModel cleanups. | Matthew Barnes | 2010-08-16 | 4 | -4/+5 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-07-26 | 1 | -6/+8 |
| | |||||
* | Workaround table header image draw, it crashes under clutter. | Srinivasa Ragavan | 2010-07-26 | 1 | -0/+11 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-07-12 | 21 | -259/+379 |
| | |||||
* | Work around sudden disappearance of GdkRegion in GTK+ 2.90.5. | Matthew Barnes | 2010-06-30 | 1 | -0/+1 |
| | | | | API was deprecated and removed in less than two hours! Sheesh! | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-06-20 | 3 | -13/+34 |
| | |||||
* | Fix all remaining GTK3 issues. | Matthew Barnes | 2010-06-16 | 2 | -29/+52 |
| | | | | | | | | | | | | Work around the issue of GnomeCanvasItem amending its own flags to GtkObject::flags (which is sealed) by giving it its own flags field. This breaks libgnomecanvas ABI and API, but I see no other way. This commit didn't work the first time because gnome-pilot libraries were still pulling in the system-wide libgnomecanvas, and that was interfereing with our bundled version which has a different ABI. But gnome-pilot integration was dropped in the previous commit, so everything is now using the bundled libgnomecanvas. | ||||
* | Revert "Fix all remaining GTK3 issues." | Matthew Barnes | 2010-06-15 | 2 | -52/+29 |
| | | | | | | | This reverts commit fd8b55edaa88906b588aa07d9eadcacd34a7a774. Something in this commit seriously hosed ETable, making Evolution pretty much unusable. Reverting this until I can track down the problem. | ||||
* | Drop the "2" from libgnomecanvas and libart_lgpl. | Matthew Barnes | 2010-06-15 | 1 | -2/+2 |
| | |||||
* | Add some missing linker flags. | Matthew Barnes | 2010-06-15 | 1 | -8/+10 |
| | |||||
* | Fix all remaining GTK3 issues. | Matthew Barnes | 2010-06-15 | 2 | -29/+52 |
| | | | | | | Work around the issue of GnomeCanvasItem amending its own flags to GtkObject::flags (which is sealed) by giving it its own flags field. This breaks libgnomecanvas ABI and API, but I see no other way. | ||||
* | Coding style and whitespace cleanups. | Matthew Barnes | 2010-06-07 | 3 | -15/+28 |
| | |||||
* | More GTK3 preparation. | Matthew Barnes | 2010-06-04 | 3 | -9/+22 |
| | | | | | This uses the new gtk_assistant_commit() I had added to GTK+ for our EImportAssistant progress page. | ||||
* | Fix compiler warnings. | Matthew Barnes | 2010-05-22 | 1 | -1/+0 |
| | |||||
* | Bug #545462 - Printing of contacts is weird. | Vibha Yadav | 2010-05-07 | 2 | -5/+32 |
| | | | | Lot of improvements in contact printing. A few more to follow suit. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-05-02 | 1 | -48/+103 |
| | |||||
* | Bug #614346 - Use cached table row height rather than recalculate | Michel Dänzer | 2010-04-30 | 1 | -11/+11 |
| | |||||
* | fix disappearing e-table headers by realising the (horrible) | Michael Meeks | 2010-04-21 | 1 | -0/+1 |
| | | | | pet widget we are going to steal the gc from, so it actually has it. | ||||
* | Fix compiler warnings. | Matthew Barnes | 2010-04-21 | 1 | -3/+5 |
| | |||||
* | Use accessor functions instead direct access (GSEAL work) | Javier Jardón | 2010-04-13 | 4 | -12/+8 |
| | | | | | | | | | | | | | | | Still remaining: GtkAccessible::widget GtkAssistant::forward GtkAssistant::back GtkObject::flags GtkTreeStore::stamp The GtkAssistant fields are related to bug #596428. We don't need accessor functions so much as the enhancement described there implemented. https://bugzilla.gnome.org/show_bug.cgi?id=615613 | ||||
* | Bug #615263 - SIGSEGV on Evolution close in e-tree.c:1990 | Milan Crha | 2010-04-13 | 1 | -4/+4 |
| | |||||
* | Giant leap towards GSEAL compliance. | Matthew Barnes | 2010-04-08 | 22 | -495/+886 |
| | |||||
* | Revert "[win32] #undef some conflicting defines" | Fridrich Štrba | 2010-04-06 | 4 | -17/+0 |
| | | | | This reverts commit 0e239e555149729fb536d6a48b3640b5462a2e47. | ||||
* | [win32] #undef some conflicting defines | Fridrich Štrba | 2010-04-06 | 4 | -0/+17 |
| | |||||
* | Generate ChangeLog files for tarball releases. | Matthew Barnes | 2010-04-03 | 1 | -10156/+0 |
| | | | | Remove old ChangeLog files that predate our switch to git. | ||||
* | Only #include Camel's top-level header. | Matthew Barnes | 2010-04-03 | 1 | -2/+1 |
| | |||||
* | Bug #547368 - Messages with unclear meaning (add translator comments) | Milan Crha | 2010-04-03 | 4 | -7/+12 |
| | |||||
* | Bug #325616 - Remove whitespace, add translator comments | Milan Crha | 2010-04-02 | 1 | -2/+15 |
| | |||||
* | Bug #325121 - Do not translate developer strings in g_param_spec_* | Milan Crha | 2010-04-02 | 17 | -168/+168 |
| | |||||
* | Fix mismatched quotes. | Matthew Barnes | 2010-03-29 | 1 | -1/+1 |
| | |||||
* | Clean up GalView and related classes. | Matthew Barnes | 2010-03-11 | 3 | -8/+20 |
| | |||||
* | Bug 612374 - Build failure due to recent GTK+ deprecations | Matthew Barnes | 2010-03-10 | 2 | -4/+13 |
| | |||||
* | Work around recent GTK+ deprecations. | Matthew Barnes | 2010-03-05 | 7 | -0/+56 |
| | |||||
* | Bug #610824 - Contacts list view column width doesn't follow header | Milan Crha | 2010-02-24 | 1 | -1/+5 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-02-20 | 1 | -1/+0 |
| | |||||
* | Fix ETable/ETree signal signatures. | Matthew Barnes | 2010-02-19 | 10 | -109/+110 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | To avoid another case like bug #587014, add GSignalAccumulator functions to all ETable and ETree signals that return a flag to indicate the signal has been handled. See commit e9dc381d3ace3404d0eafe94eb6da3b9a843abb8 for an example of the kind of problems not having a GSignalAccumulator can cause. Signals changed: ETree::click ETree::right-click ETree::white-space-event ETable::click ETable::key-press ETable::right-click ETable::start-drag ETable::white-space-event ETableItem::click ETableItem::right-click ETableItem::start-drag ETableGroup::click ETableGroup::key-press ETableGroup::right-click ETableGroup::start-drag | ||||
* | Bug 587014 - Magic space does not work as expected | Matthew Barnes | 2010-02-18 | 4 | -8/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | Neither ETree::key-press nor ETableItem::key-press signal definitions specify a GSignalAccumulator that terminates the signal emission when a handler returns TRUE, and Evolution 2.29 connects multiple handlers to ETree::key-press. When the space key is pressed, the first handler implements the magic space bar behavior and returns TRUE, which should terminate signal emission but doesn't because there's no accumulator function on the signal. So the second handler runs and checks for other keys besides space. It returns FALSE since it didn't handle the key press. End result: emission site gets back FALSE (from the second handler) as the return value, so it thinks the key press was not handled at all and invokes the fallback handler -- e_selection_model_toggle_single_row() -- which -unselects- the newly selected row, making it appear the next unread message was never selected. Several other ETable-related signals that return "handled" flags also lack GSignalAccumulator functions. I've made a note to myself to fix those as well. | ||||
* | Bug #593700 - Opens folder on top | Milan Crha | 2010-02-11 | 2 | -16/+46 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-02-08 | 7 | -71/+179 |
| | |||||
* | Bug 602416 - Changing shell views emits many runtime warnings | Matthew Barnes | 2010-02-07 | 3 | -6/+21 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-01-31 | 43 | -154/+154 |
| | |||||
* | Coding style and whitespace cleanups. | Matthew Barnes | 2010-01-23 | 3 | -38/+76 |
| | |||||
* | Bug #606301 - Slow sort by subject | Milan Crha | 2010-01-20 | 9 | -56/+242 |
| | |||||
* | Remove dead assignments found by clang. | Matthew Barnes | 2010-01-16 | 11 | -61/+15 |
| | |||||
* | Remove unused tooltip support from ECanvas/ETable/EText. | Matthew Barnes | 2010-01-15 | 7 | -115/+1 |
| | |||||
* | Remove unused ECell::show_tooltip method. | Matthew Barnes | 2010-01-15 | 6 | -400/+0 |
| | |||||
* | Remove dead ETableItem code. | Matthew Barnes | 2010-01-15 | 1 | -77/+0 |
| | |||||
* | Bug 606250 - Remove usage of deprecated GTK+ symbols | Matthew Barnes | 2010-01-08 | 3 | -3/+3 |
| | | | | Several GtkWidget macros were recently deprecated. | ||||
* | Teach ETable to prefer themed icon names over pixbufs. | Matthew Barnes | 2010-01-07 | 9 | -357/+475 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-01-05 | 3 | -21/+52 |
| | |||||
* | Kill e_popup_menu(). | Matthew Barnes | 2010-01-05 | 1 | -3/+9 |
| | | | | | The function is trivial and was only used from ETableHeaderItem. This also eliminates widgets/misc/e-gui-utils.[ch]. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-01-04 | 6 | -23/+44 |
| | |||||
* | ETableExtras cleanup. | Matthew Barnes | 2010-01-03 | 2 | -86/+144 |
| | |||||
* | Introduce ESelectable and EFocusTracker. | Matthew Barnes | 2009-12-26 | 2 | -5/+14 |
| | | | | | | | | | | | | | | | | | | EFocusTracker tracks the input focus within a window and helps keep the sensitivity of "selectable" actions in the main menu up-to-date. Selectable actions include Cut, Copy, Paste, Select All and Delete. EFocusTracker has built-in support for widgets that implement the GtkEditable interface such as GtkEntry and GtkTextView. It also supports custom widgets that implement the ESelectable interface, which is a subset of GtkEditable and can apply to anything that displays selectable content (esp. tree views and ETables). This commit integrates EFocusTracker with EShellWindow, CompEditor, EMsgComposer, and ESignatureManager. It also bumps the GtkHTML requirement to 2.29.5 to utilize the new GtkhtmlEditor:html constructor property. | ||||
* | Bug #329693 - Add contexts to translated "None" words | Milan Crha | 2009-12-24 | 1 | -1/+2 |
| | |||||
* | Bug #603972 - Proper title for dialog | Paul Bolle | 2009-12-10 | 1 | -1/+1 |
| | | | | Use proper title for e_table_field_chooser_dialog | ||||
* | Kill ETableScrolled. | Matthew Barnes | 2009-12-08 | 7 | -1353/+456 |
| | | | | | ETableScrolled is nothing but a GtkScrolledWindow containing an ETable. It adds nothing of value and actually makes customizing ETable harder. | ||||
* | Kill ETreeScrolled. | Matthew Barnes | 2009-12-08 | 3 | -307/+0 |
| | | | | | | | Kill ETreeScrolled and convert MessageList to an ETree subclass. ETreeScrolled is nothing but a GtkScrolledWindow containing an ETree. It adds nothing of value and actually makes customizing ETree harder. | ||||
* | Bug #590127 - Define ETable::vertical-spacing style property | Milan Crha | 2009-11-18 | 2 | -5/+27 |
| | |||||
* | Bug 589153 - Use GtkBuilder instead of libglade | Matthew Barnes | 2009-11-17 | 7 | -2674/+2269 |
| | |||||
* | Kill e-cursor(s) (both of them). | Matthew Barnes | 2009-11-10 | 2 | -5/+10 |
| | |||||
* | Bug 271836 - Incorrect signature for "model_cell_changed" signal handler | Li Yuan | 2009-11-09 | 1 | -1/+1 |
| | |||||
* | Prefer G_N_ELEMENTS over sizeof calculations. | Matthew Barnes | 2009-10-27 | 3 | -8/+3 |
| | |||||
* | Bug #204900 - The sort indication arrows cover up the icons in tab header | Milan Crha | 2009-10-27 | 1 | -15/+30 |
| | |||||
* | Bug #248745 - Indent single mail in a threaded view too | Milan Crha | 2009-10-23 | 1 | -1/+1 |
| | |||||
* | Bug #484839 - Sort, when in threading mode, properly | Milan Crha | 2009-10-23 | 2 | -0/+50 |
| | |||||
* | Bug #411768 - Don't remove column by drag&drop out of a table header | Milan Crha | 2009-10-16 | 1 | -4/+0 |
| | |||||
* | Bug 596848 - Use per-target CPPFLAGS in automake files | H.Habighorst | 2009-10-01 | 1 | -3/+4 |
| | |||||
* | Fix duplicate symbols in Glade files. | Matthew Barnes | 2009-09-25 | 1 | -2/+2 |
| | |||||
* | Remove a bunch of unused functions. | Matthew Barnes | 2009-09-15 | 3 | -420/+0 |
| | |||||
* | Remove unused ETable files. | Matthew Barnes | 2009-09-09 | 12 | -1852/+0 |
| | |||||
* | Bug #205137 - Configurable date formats in components | Milan Crha | 2009-08-12 | 2 | -64/+16 |
| | |||||
* | Replace more "config" classes with property bindings. | Matthew Barnes | 2009-08-06 | 1 | -8/+9 |
| | |||||
* | Merge commit 'EVOLUTION_2_27_5' into kill-bonobo | Matthew Barnes | 2009-07-28 | 1 | -1/+1 |
|\ | |||||
| * | More whitespace cleanup. | Matthew Barnes | 2009-07-19 | 27 | -190/+190 |
| | | |||||
| * | Bug #266150 - In list view Delete option not working in menu and toolbar | Milan Crha | 2009-07-17 | 1 | -1/+1 |
| | |