aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table
Commit message (Collapse)AuthorAgeFilesLines
* Add a GdkDevice parameter to gnome_canvas_item_grab().Matthew Barnes2012-11-302-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 Barnes2012-11-304-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 Barnes2012-11-291-0/+4
| | | | Will be needed for grabs in response to button events.
* Coding style and whitespace cleanup.Matthew Barnes2012-11-1149-2429/+3008
|
* Bug #656143 - Stop using deprecated Gtk[HV]Box(Class)Dominique Leuenberger2012-11-071-2/+2
|
* Critical warning on ETree dispose, g_object_unref() called on freed objectMilan Crha2012-09-131-4/+2
|
* Coding style and whitespace cleanup.Matthew Barnes2012-08-2029-148/+148
|
* Coding style and whitespace cleanup.Matthew Barnes2012-06-255-5/+0
|
* Reduce usage of g_type_class_peek_parent().Matthew Barnes2012-06-252-4/+0
| | | | G_DEFINE_TYPE macros define a static "parent_class" variable.
* all: don't set draw_background to FALSE on ETextCosimo Cecchi2012-06-183-3/+0
|
* Adapt to single-include E-D-S libraries.Matthew Barnes2012-06-044-4/+5
|
* Bug #669088 - Add a Column dialog draws incorrectlyMilan Crha2012-04-271-0/+2
|
* Whitespace cleanup.Matthew Barnes2012-04-024-4/+4
| | | | | Replace 8-space indentation with tab characters, and various other automated cleanups.
* Bug 671509 (2/2) - Some small UI/theming improvementsCosimo Cecchi2012-03-181-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 ETableMilan Crha2012-03-162-3/+17
|
* Add missing linker flags.Matthew Barnes2012-03-041-1/+2
|
* Move EAlert* and e-xml-utils references from other part of the code to ↵Srinivasa Ragavan2012-03-0311-11/+11
| | | | libevolution-utils.
* Coding style and whitespace cleanup.Matthew Barnes2012-02-2039-1419/+1691
|
* Bug #591436 - Add -avoid-version to LDFLAGSH. Habighorst2012-02-151-1/+1
|
* Introduce libemail-engine and libemail-utils.Matthew Barnes2012-01-191-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 typeMilan Crha2012-01-111-1/+0
|
* Bug #667398 - Automatic mark-as-seen too aggressiveMilan Crha2012-01-112-0/+25
|
* Cosimo's spidey senses pointed him to a memory leak.Matthew Barnes2011-11-241-1/+0
|
* Fix compiler warnings.Matthew Barnes2011-11-231-1/+0
|
* Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-242-2/+2
|\
| * Bug #527614 - Valgrind shows a nice amount of lost memoryMilan Crha2011-10-202-2/+2
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-105-2/+86
|\|
| * Bug #235665 - Heavy hard disk access when resizing columns in viewsMilan Crha2011-10-075-2/+86
| |
* | Merge from masterRodrigo Moya2011-10-0512-284/+102
|\|
| * Simplify library dependency flags.Matthew Barnes2011-10-051-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 leaksDan Vrátil2011-10-011-0/+5
| |
| * ETableHeader: Nuke unused code.Cosimo Cecchi2011-09-301-147/+2
| |
| * ETableHeader: Rework the header button drawing code for GTK+ 3Cosimo Cecchi2011-09-305-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 warningsMilan Crha2011-09-301-3/+2
| |
| * Remove Ctrl + l ( ) character from source filesPaul Menzel2011-09-304-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_stateMilan Crha2011-09-262-7/+12
| |
| * Bug #659828 - Selecting a message with a sound attached loses focusMilan Crha2011-09-261-1/+1
| |
| * Bug #655709 - Hide 'Group by' in views when not supportedMilan Crha2011-09-062-1/+7
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-09-0483-1996/+3635
| |
| * Bug #645476 - Message list unnecessarily scrolls back to selected rowMilan Crha2011-08-121-1/+0
| |
| * Replace G_CONST_RETURN with 'const'.Matthew Barnes2011-06-104-11/+11
| | | | | | | | GLib is finally dropping this hack.
| * Coding style and whitespace cleanups.Matthew Barnes2011-06-0911-68/+111
| |
| * Bug #643526 - Crash in et_get_n_childrenMilan Crha2011-06-062-5/+5
| |
| * Embed e_hsv_tweak() directly in e-table-item.c.Matthew Barnes2011-06-012-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 Barnes2011-06-014-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 Barnes2011-05-282-3/+0
| |
| * Including <glib.h> directly is rarely needed.Matthew Barnes2011-05-286-6/+0
| |
| * Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-2769-0/+142
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-05-2212-234/+347
| |
| * Bug 649990 - Remove get_font_options() from e-util.c.Matthew Barnes2011-05-171-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 Barnes2011-05-0932-144/+144
| |
| * Whitespace and coding style cleanups.Matthew Barnes2011-05-0810-19/+44
| |
| * Work around another a11y crash.Matthew Barnes2011-04-141-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 Barnes2011-03-0611-11/+22
| |
| * Fix Gtk-Doc comment notation.Matthew Barnes2011-03-021-6/+8
| | | | | | | | Seeing lots of what I assume to be doxygen syntax in comment blocks.
| * Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-02-2511-75/+31
| |
| * Use G_SIGNAL_TYPE_STATIC_SCOPE for all GdkEvent signal params.Matthew Barnes2011-02-255-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 Barnes2011-02-192-2/+2
| |
| * Fix few memory leaksMilan Crha2011-02-152-3/+17
| |
| * Remove NULL checks for GObject methods.Matthew Barnes2011-02-1312-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 pragmaMilan Crha2011-02-111-4/+15
| |
| * Bug 641756 - Fix warnings from GCC 4.6Kjartan Maraas2011-02-095-50/+1
| | | | | | | | GCC learned how to find dead assignments.
| * More whitespace cleanup.Matthew Barnes2011-01-3123-228/+228
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-01-309-65/+102
| |
| * Adapt ETree to latest gtk+-3.0 API.Matthew Barnes2011-01-262-52/+58
| |
| * Adapt ECell classes to latest gtk+-3.0 API.Matthew Barnes2011-01-2610-121/+69
| |
| * Adapt ETableHeaderItem to latest gtk+-3.0 API.Matthew Barnes2011-01-263-33/+32
| |
| * Adapt ETableFieldChooserItem to latest gtk+-3.0 API.Matthew Barnes2011-01-261-9/+18
| |
| * Adapt ETableItem to latest gtk+-3.0 API.Matthew Barnes2011-01-261-17/+8
| |
| * Adapt ETable to latest gtk+-3.0 API.Matthew Barnes2011-01-262-49/+58
| |
| * Adapt size_request vfuncs to latest gtk+-3.0 API.Rodrigo Moya2011-01-251-6/+14
| |
| * Avoid using deprecated GTK_SELECTION_EXTENDEDVibha Yadav2011-01-251-2/+2
| | | | | | | | | | | | Using GTK_SELECTION_MULTIPLE. As Deprecated, GTK_SELECTION_EXTENDED behaves identical to GTK_SELECTION_MULTIPLE.
| * gdk_cursor_unref() -> g_object_unref()Matthew Barnes2011-01-252-2/+2
| |
| * Drop backward-compatibility cruft.Matthew Barnes2011-01-2515-47/+2
| |
| * libetable cleanups.Matthew Barnes2011-01-17133-3130/+4096
| |
| * Merge miscellaneous changes from gtk3 branch.Matthew Barnes2011-01-156-64/+101
| | | | | | | | Mostly coding style and whitespace changes, to reduce diff noise.
| * Fudge GtkScrollable for gtk2.Matthew Barnes2011-01-156-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 Barnes2011-01-152-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 Barnes2011-01-093-12/+33
| | | | | | | | | | ETable has a "vertical-spacing" style property, ETree does not. ECellText expects it to be in both.
| * Minor compiler warnings fixMilan Crha2010-12-212-3/+3
| |
| * Reset IM context when entering ECellText editingMilan Crha2010-11-241-39/+21
| |
| * Bug #633774 - Headers are gone in grouped viewVibha Yadav2010-11-151-1/+1
| |
| * Drop accessibility support for ECellText.Matthew Barnes2010-11-114-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_2Matthew Barnes2010-11-081-3/+0
| |
| * Coding style and whitespace cleanup.Matthew Barnes2010-11-086-10/+9
| |
| * Bug #632768 - Message list not realized when opening new folderMilan Crha2010-11-031-15/+17
| |
| * Add forgotten cairo_destroy() callsMilan Crha2010-11-021-2/+6
| |
* | Bug #655625 - Crash in atk_state_set_contains_stateMilan Crha2011-09-262-7/+12
| |
* | Bug #659828 - Selecting a message with a sound attached loses focusMilan Crha2011-09-261-1/+1
| |
* | Bug #655709 - Hide 'Group by' in views when not supportedMilan Crha2011-09-142-1/+7
| |
* | Coding style and whitespace cleanup.Matthew Barnes2011-09-1483-1996/+3635
| |
* | Bug #645476 - Message list unnecessarily scrolls back to selected rowMilan Crha2011-09-141-1/+0
| |
* | Replace G_CONST_RETURN with 'const'.Matthew Barnes2011-06-304-11/+11
| | | | | | | | GLib is finally dropping this hack.
* | Coding style and whitespace cleanups.Matthew Barnes2011-06-3011-68/+111
| |
* | Bug #643526 - Crash in et_get_n_childrenMilan Crha2011-06-302-5/+5
| |
* | Embed e_hsv_tweak() directly in e-table-item.c.Matthew Barnes2011-06-302-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 Barnes2011-06-304-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 Barnes2011-06-302-3/+0
| |
* | Including <glib.h> directly is rarely needed.Matthew Barnes2011-06-306-6/+0
| |
* | Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-06-3069-0/+142
| |
* | Coding style and whitespace cleanup.Matthew Barnes2011-06-3012-234/+347
| |
* | Bug 649990 - Remove get_font_options() from e-util.c.Matthew Barnes2011-06-301-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 Barnes2011-06-3032-144/+144
| |
* | Whitespace and coding style cleanups.Matthew Barnes2011-06-3010-19/+44
| |
* | Work around another a11y crash.Matthew Barnes2011-06-301-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 Barnes2011-06-3011-11/+22
| |
* | Fix Gtk-Doc comment notation.Matthew Barnes2011-06-301-6/+8
| | | | | | | | Seeing lots of what I assume to be doxygen syntax in comment blocks.
* | Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-06-3011-75/+31
| |
* | Use G_SIGNAL_TYPE_STATIC_SCOPE for all GdkEvent signal params.Matthew Barnes2011-06-305-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 Barnes2011-06-302-2/+2
| |
* | Fix few memory leaksMilan Crha2011-06-302-3/+17
| |
* | Remove NULL checks for GObject methods.Matthew Barnes2011-06-3012-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 pragmaMilan Crha2011-06-301-4/+15
| |
* | Bug 641756 - Fix warnings from GCC 4.6Kjartan Maraas2011-06-305-50/+1
| | | | | | | | GCC learned how to find dead assignments.
* | More whitespace cleanup.Matthew Barnes2011-06-3023-228/+228
| |
* | Coding style and whitespace cleanup.Matthew Barnes2011-06-309-65/+102
| |
* | Adapt ETree to latest gtk+-3.0 API.Matthew Barnes2011-06-302-52/+58
| |
* | Adapt ECell classes to latest gtk+-3.0 API.Matthew Barnes2011-06-3010-121/+69
| |
* | Adapt ETableHeaderItem to latest gtk+-3.0 API.Matthew Barnes2011-06-303-33/+32
| |
* | Adapt ETableFieldChooserItem to latest gtk+-3.0 API.Matthew Barnes2011-06-301-9/+18
| |
* | Adapt ETableItem to latest gtk+-3.0 API.Matthew Barnes2011-06-301-17/+8
| |
* | Adapt ETable to latest gtk+-3.0 API.Matthew Barnes2011-06-302-49/+58
| |
* | Adapt size_request vfuncs to latest gtk+-3.0 API.Rodrigo Moya2011-06-301-6/+14
| |
* | Avoid using deprecated GTK_SELECTION_EXTENDEDVibha Yadav2011-06-301-2/+2
| | | | | | | | | | | | Using GTK_SELECTION_MULTIPLE. As Deprecated, GTK_SELECTION_EXTENDED behaves identical to GTK_SELECTION_MULTIPLE.
* | gdk_cursor_unref() -> g_object_unref()Matthew Barnes2011-06-302-2/+2
| |
* | Drop backward-compatibility cruft.Matthew Barnes2011-06-3015-47/+2
| |
* | libetable cleanups.Matthew Barnes2011-06-30133-3130/+4096
| |
* | Merge miscellaneous changes from gtk3 branch.Matthew Barnes2011-06-306-64/+101
| | | | | | | | Mostly coding style and whitespace changes, to reduce diff noise.
* | Fudge GtkScrollable for gtk2.Matthew Barnes2011-06-306-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 Barnes2011-06-302-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 Barnes2011-06-303-12/+33
| | | | | | | | | | ETable has a "vertical-spacing" style property, ETree does not. ECellText expects it to be in both.
* | Minor compiler warnings fixMilan Crha2011-06-302-3/+3
| |
* | Reset IM context when entering ECellText editingMilan Crha2011-06-301-39/+21
| |
* | Bug #633774 - Headers are gone in grouped viewVibha Yadav2010-11-161-1/+1
| |
* | Drop accessibility support for ECellText.Matthew Barnes2010-11-164-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 Barnes2010-11-101-3/+0
| |
* | Coding style and whitespace cleanup.Matthew Barnes2010-11-106-10/+9
| |
* | Bug #632768 - Message list not realized when opening new folderMilan Crha2010-11-101-15/+17
| |
* | Add forgotten cairo_destroy() callsMilan Crha2010-11-101-2/+6
|/
* Fix cursor drawing in ECellText.Matthew Barnes2010-10-301-12/+17
|
* Fix typo in eti_update().Matthew Barnes2010-10-301-2/+2
|
* Adapt branch for building with GTK+ 2.22.Matthew Barnes2010-10-301-1/+0
|
* e-table: Remove unused dnd pixmapsBenjamin Otte2010-10-303-65/+0
|
* e-table: Don't push/pop colormapsBenjamin Otte2010-10-304-13/+0
| | | | It's not necessary anymore.
* e-table: Draw button with cairoBenjamin Otte2010-10-301-16/+12
|
* e-table: Draw ECellTree with cairoBenjamin Otte2010-10-301-10/+10
|
* e-table: Remove retro lookBenjamin Otte2010-10-304-207/+38
| | | | It's not used by themes so I don't see the need to port it.
* e-table: Remove unused GdkGCBenjamin Otte2010-10-301-4/+0
|
* e-table: Draw ECellText with cairoBenjamin Otte2010-10-301-54/+30
|
* e-table: Use gdk_pango_layout_get_clip_region() in ECellTextBenjamin Otte2010-10-301-44/+24
|
* e-table: Remove unused GdkGC from ECellToggleBenjamin Otte2010-10-301-22/+0
|
* e-table: Use Pango ellipsizing instead of manual arrow drawingBenjamin Otte2010-10-301-91/+11
|
* gnome-canvas: Convert canvas item transformation matrix to cairoBenjamin Otte2010-10-303-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 CairoBenjamin Otte2010-10-301-18/+18
|
* e-table: Remove unused member variables from ETableItemBenjamin Otte2010-10-302-18/+14
| | | | | x1 and y1 were never set, only used. Replace all users with 0 and remove the members.
* e-table: Draw grids with CairoBenjamin Otte2010-10-302-25/+20
| | | | Gets rid of the need for GdkGC completely.
* e-table: Fix includes to only ever include libgnomecanvas.hBenjamin Otte2010-10-3030-40/+30
|
* gnome-canvas: Change GnomeCanvasItem->point vfuncBenjamin Otte2010-10-303-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 CairoBenjamin Otte2010-10-302-16/+13
|
* e-table: Remove unused stipple variableBenjamin Otte2010-10-301-4/+0
|
* e-table: Use semi-transparent red instead of stippled redBenjamin Otte2010-10-302-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 Barnes2010-10-273-3/+0
| | | | gtk+-3.0 removed it for being "unused".
* Memory leaks around g_value_set_stringMilan Crha2010-10-222-2/+2
|
* Bug #631320 - GtkObject is gone in GTK3Milan Crha2010-10-0713-60/+59
|
* Coding style and whitespace cleanup.Matthew Barnes2010-10-043-33/+41
|
* Bug #629645 - Sets negative 'width' propertyMilan Crha2010-09-221-1/+1
|
* Use new GDK keysym names if available.Matthew Barnes2010-09-1814-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 Yadav2010-09-141-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 Barnes2010-09-1270-2463/+2510
|
* Convert ECell from a GtkObject to a GObject.Matthew Barnes2010-09-115-30/+22
| | | | To eliminate the floating-reference-on-finalize run-time warnings.
* ECellText cleanups.Matthew Barnes2010-08-2910-162/+345
|
* ESelectionModel cleanups.Matthew Barnes2010-08-164-4/+5
|
* Coding style and whitespace cleanup.Matthew Barnes2010-07-261-6/+8
|
* Workaround table header image draw, it crashes under clutter.Srinivasa Ragavan2010-07-261-0/+11
|
* Coding style and whitespace cleanup.Matthew Barnes2010-07-1221-259/+379
|
* Work around sudden disappearance of GdkRegion in GTK+ 2.90.5.Matthew Barnes2010-06-301-0/+1
| | | | API was deprecated and removed in less than two hours! Sheesh!
* Coding style and whitespace cleanup.Matthew Barnes2010-06-203-13/+34
|
* Fix all remaining GTK3 issues.Matthew Barnes2010-06-162-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 Barnes2010-06-152-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 Barnes2010-06-151-2/+2
|
* Add some missing linker flags.Matthew Barnes2010-06-151-8/+10
|
* Fix all remaining GTK3 issues.Matthew Barnes2010-06-152-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 Barnes2010-06-073-15/+28
|
* More GTK3 preparation.Matthew Barnes2010-06-043-9/+22
| | | | | This uses the new gtk_assistant_commit() I had added to GTK+ for our EImportAssistant progress page.
* Fix compiler warnings.Matthew Barnes2010-05-221-1/+0
|
* Bug #545462 - Printing of contacts is weird.Vibha Yadav2010-05-072-5/+32
| | | | Lot of improvements in contact printing. A few more to follow suit.
* Coding style and whitespace cleanup.Matthew Barnes2010-05-021-48/+103
|
* Bug #614346 - Use cached table row height rather than recalculateMichel Dänzer2010-04-301-11/+11
|
* fix disappearing e-table headers by realising the (horrible)Michael Meeks2010-04-211-0/+1
| | | | pet widget we are going to steal the gc from, so it actually has it.
* Fix compiler warnings.Matthew Barnes2010-04-211-3/+5
|
* Use accessor functions instead direct access (GSEAL work)Javier Jardón2010-04-134-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:1990Milan Crha2010-04-131-4/+4
|
* Giant leap towards GSEAL compliance.Matthew Barnes2010-04-0822-495/+886
|
* Revert "[win32] #undef some conflicting defines"Fridrich Štrba2010-04-064-17/+0
| | | | This reverts commit 0e239e555149729fb536d6a48b3640b5462a2e47.
* [win32] #undef some conflicting definesFridrich Štrba2010-04-064-0/+17
|
* Generate ChangeLog files for tarball releases.Matthew Barnes2010-04-031-10156/+0
| | | | Remove old ChangeLog files that predate our switch to git.
* Only #include Camel's top-level header.Matthew Barnes2010-04-031-2/+1
|
* Bug #547368 - Messages with unclear meaning (add translator comments)Milan Crha2010-04-034-7/+12
|
* Bug #325616 - Remove whitespace, add translator commentsMilan Crha2010-04-021-2/+15
|
* Bug #325121 - Do not translate developer strings in g_param_spec_*Milan Crha2010-04-0217-168/+168
|
* Fix mismatched quotes.Matthew Barnes2010-03-291-1/+1
|
* Clean up GalView and related classes.Matthew Barnes2010-03-113-8/+20
|
* Bug 612374 - Build failure due to recent GTK+ deprecationsMatthew Barnes2010-03-102-4/+13
|
* Work around recent GTK+ deprecations.Matthew Barnes2010-03-057-0/+56
|
* Bug #610824 - Contacts list view column width doesn't follow headerMilan Crha2010-02-241-1/+5
|
* Coding style and whitespace cleanup.Matthew Barnes2010-02-201-1/+0
|
* Fix ETable/ETree signal signatures.Matthew Barnes2010-02-1910-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 expectedMatthew Barnes2010-02-184-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 topMilan Crha2010-02-112-16/+46
|
* Coding style and whitespace cleanup.Matthew Barnes2010-02-087-71/+179
|
* Bug 602416 - Changing shell views emits many runtime warningsMatthew Barnes2010-02-073-6/+21
|
* Coding style and whitespace cleanup.Matthew Barnes2010-01-3143-154/+154
|
* Coding style and whitespace cleanups.Matthew Barnes2010-01-233-38/+76
|
* Bug #606301 - Slow sort by subjectMilan Crha2010-01-209-56/+242
|
* Remove dead assignments found by clang.Matthew Barnes2010-01-1611-61/+15
|
* Remove unused tooltip support from ECanvas/ETable/EText.Matthew Barnes2010-01-157-115/+1
|
* Remove unused ECell::show_tooltip method.Matthew Barnes2010-01-156-400/+0
|
* Remove dead ETableItem code.Matthew Barnes2010-01-151-77/+0
|
* Bug 606250 - Remove usage of deprecated GTK+ symbolsMatthew Barnes2010-01-083-3/+3
| | | | Several GtkWidget macros were recently deprecated.
* Teach ETable to prefer themed icon names over pixbufs.Matthew Barnes2010-01-079-357/+475
|
* Coding style and whitespace cleanup.Matthew Barnes2010-01-053-21/+52
|
* Kill e_popup_menu().Matthew Barnes2010-01-051-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 Barnes2010-01-046-23/+44
|
* ETableExtras cleanup.Matthew Barnes2010-01-032-86/+144
|
* Introduce ESelectable and EFocusTracker.Matthew Barnes2009-12-262-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" wordsMilan Crha2009-12-241-1/+2
|
* Bug #603972 - Proper title for dialogPaul Bolle2009-12-101-1/+1
| | | | Use proper title for e_table_field_chooser_dialog
* Kill ETableScrolled.Matthew Barnes2009-12-087-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 Barnes2009-12-083-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 propertyMilan Crha2009-11-182-5/+27
|
* Bug 589153 - Use GtkBuilder instead of libgladeMatthew Barnes2009-11-177-2674/+2269
|
* Kill e-cursor(s) (both of them).Matthew Barnes2009-11-102-5/+10
|
* Bug 271836 - Incorrect signature for "model_cell_changed" signal handlerLi Yuan2009-11-091-1/+1
|
* Prefer G_N_ELEMENTS over sizeof calculations.Matthew Barnes2009-10-273-8/+3
|
* Bug #204900 - The sort indication arrows cover up the icons in tab headerMilan Crha2009-10-271-15/+30
|
* Bug #248745 - Indent single mail in a threaded view tooMilan Crha2009-10-231-1/+1
|
* Bug #484839 - Sort, when in threading mode, properlyMilan Crha2009-10-232-0/+50
|
* Bug #411768 - Don't remove column by drag&drop out of a table headerMilan Crha2009-10-161-4/+0
|
* Bug 596848 - Use per-target CPPFLAGS in automake filesH.Habighorst2009-10-011-3/+4
|
* Fix duplicate symbols in Glade files.Matthew Barnes2009-09-251-2/+2
|
* Remove a bunch of unused functions.Matthew Barnes2009-09-153-420/+0
|
* Remove unused ETable files.Matthew Barnes2009-09-0912-1852/+0
|
* Bug #205137 - Configurable date formats in componentsMilan Crha2009-08-122-64/+16
|
* Replace more "config" classes with property bindings.Matthew Barnes2009-08-061-8/+9
|
* Merge commit 'EVOLUTION_2_27_5' into kill-bonoboMatthew Barnes2009-07-281-1/+1
|\
| * More whitespace cleanup.Matthew Barnes2009-07-1927-190/+190
| |
| * Bug #266150 - In list view Delete option not working in menu and toolbarMilan Crha2009-07-171-1/+1
| |
| * Fix excessive whitespace.Matthew Barnes2009-07-1355-169/+0
| |
| * Use AM_CPPFLAGS instead of INCLUDE in all Makefile.am.Matthew Barnes2009-07-011-1/+1
| |
| * Use G_BEGIN_DECLS / G_END_DECLS macros.Matthew Barnes2009-06-197-43/+14
| |