Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bug 650491 - Shell handles forwarding uris to existing process wrong | Matthew Barnes | 2011-06-30 | 2 | -12/+9 |
| | | | | | This adds a "handle-uris" GAction which takes a string array argument, so the URIs can be passed to the primary process verbatim. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-06-30 | 26 | -336/+497 |
| | |||||
* | Bug 649990 - Remove get_font_options() from e-util.c. | Matthew Barnes | 2011-06-30 | 2 | -18/+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. | ||||
* | Bug #601541 - Add 'Copy Image' Option On Inline Email Images | Milan Crha | 2011-06-30 | 2 | -1/+113 |
| | |||||
* | Bug #243938 - Clicking on week numbers changes work week to week view | Milan Crha | 2011-06-30 | 2 | -4/+42 |
| | |||||
* | Coding style cleanups. | Matthew Barnes | 2011-06-30 | 41 | -169/+169 |
| | |||||
* | Whitespace and coding style cleanups. | Matthew Barnes | 2011-06-30 | 19 | -35/+78 |
| | |||||
* | Make EAlertBar messages selectable | Milan Crha | 2011-06-30 | 1 | -0/+2 |
| | |||||
* | Adapt to CamelService changes. | Matthew Barnes | 2011-06-30 | 1 | -7/+4 |
| | |||||
* | EWebView: Coding style cleanup | Matthew Barnes | 2011-06-30 | 1 | -1/+2 |
| | |||||
* | 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. | ||||
* | EWebView: Fix icon retrieval when showing EAlerts. | Matthew Barnes | 2011-06-30 | 1 | -1/+13 |
| | | | | Need to convert the icon filename to a URI for use in <img> tags. | ||||
* | EWebView: Implement the EAlertSink interface | Matthew Barnes | 2011-06-30 | 2 | -10/+116 |
| | | | | Shows alerts directly in the HTML area, similar to GtkInfoBar. | ||||
* | Restore lockdown integration. | Matthew Barnes | 2011-06-30 | 5 | -44/+116 |
| | | | | | | | | | | | | | With lockdown settings available through GSettings, widgets can handle lockdown integration themselves without having to use EShellSettings. Also fixed a few places where printing or save-to-disk actions were either not properly wired up or not responding to lockdown settings, but much more work needs done. Attachments, for example, are not honoring the disable-save-to-disk setting at all. This too requires the recently-added gsettings-desktop-schemas dependency. | ||||
* | Bug 644310 - Rework "Set as Background" image option | Matthew Barnes | 2011-06-30 | 1 | -25/+18 |
| | | | | | | | | | This adds a dependency on gsettings-desktop-schemas >= 2.91.92. The version was chosen for the change from "picture-filename" to "picture-uri" in the "org.gnome.desktop.background" schema. Also, we now save the background image under ~/Pictures since the old directory (~/.gnome2/wallpapers) is presumed deprecated in GNOME 3. | ||||
* | EAlertBar: Make warnings time out after 5 minutes | Matthew Barnes | 2011-06-30 | 1 | -1/+11 |
| | | | | | | Warnings are generally meant for transient errors. No need to leave them up indefinitely. Close them automatically if the user hasn't responded after a reasonable period of time has elapsed. | ||||
* | Reduce EAlertBar height. | Matthew Barnes | 2011-06-30 | 1 | -6/+12 |
| | | | | | Use height-for-width size requests instead of width-for-height. Height is still not as small as I'd like, but it's a little better. | ||||
* | Bug 418954 - Add a separate entry combo for port numbers | Dan Vráti | 2011-06-30 | 3 | -0/+558 |
| | | | | | | | | | Adds a new EPortEntry widget which appears alongside "host" entry boxes so users don't have to know about the "host:port" syntax to specify a custom port number. Currently only used in the mail account editor, but we'll generalize it futher so it can be used everywhere. | ||||
* | Fix few invalid reads caused by ECanvas | Milan Crha | 2011-06-30 | 1 | -6/+10 |
| | |||||
* | Bug 644235 - Make EActivityProxy a GtkFrame | Cosimo Cecchi | 2011-06-30 | 2 | -10/+5 |
| | | | | | So it can inherit the theme from the widget below. Was previously a GtkEventBox for historical reasons that no one remembers. | ||||
* | Bug 644066 - Text selection is cleared when right-clicking on a link | Matthew Barnes | 2011-06-30 | 1 | -5/+6 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-06-30 | 50 | -50/+109 |
| | |||||
* | Do not leak attachments in a mail view | Milan Crha | 2011-06-30 | 3 | -5/+33 |
| | |||||
* | Fix Gtk-Doc comment notation. | Matthew Barnes | 2011-06-30 | 2 | -9/+13 |
| | | | | Seeing lots of what I assume to be doxygen syntax in comment blocks. | ||||
* | Bug #641374 - "Send new mail to..." popup action doesn't work | Milan Crha | 2011-06-30 | 2 | -1/+18 |
| | |||||
* | Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly | Milan Crha | 2011-06-30 | 50 | -364/+159 |
| | |||||
* | Use G_SIGNAL_TYPE_STATIC_SCOPE for all GdkEvent signal params. | Matthew Barnes | 2011-06-30 | 6 | -45/+94 |
| | | | | | I thought this might be the cause of bug #643089. Turns out it wasn't, but it's a good thing to do anyway. | ||||
* | Bug #623593 - Cannot drag&drop attached messages from mails | Milan Crha | 2011-06-30 | 3 | -7/+111 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-06-30 | 2 | -2/+2 |
| | |||||
* | Bug #642088 - Crash when changing advanced send options in GroupWise | Milan Crha | 2011-06-30 | 1 | -11/+35 |
| | |||||
* | Fix few memory leaks | Milan Crha | 2011-06-30 | 2 | -3/+17 |
| | |||||
* | Remove NULL checks for GObject methods. | Matthew Barnes | 2011-06-30 | 34 | -85/+65 |
| | | | | | 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 | 8 | -65/+3 |
| | | | | GCC learned how to find dead assignments. | ||||
* | Composer: Add Edit -> Preferences | Matthew Barnes | 2011-06-30 | 1 | -5/+9 |
| | | | | Opens the Preferences window to the Composer Preferences section. | ||||
* | Bug #641011 - Ugly appointment editing windows | Milan Crha | 2011-06-30 | 2 | -0/+3 |
| | |||||
* | More whitespace cleanup. | Matthew Barnes | 2011-06-30 | 37 | -409/+409 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-06-30 | 14 | -172/+273 |
| | |||||
* | 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 ECanvasBackground to latest gtk+-3.0 API. | Matthew Barnes | 2011-06-30 | 1 | -4/+3 |
| | |||||
* | Adapt EReflow to latest gtk+-3.0 API. | Matthew Barnes | 2011-06-30 | 1 | -11/+12 |
| | |||||
* | Adapt EText to latest gtk+-3.0 API. | Matthew Barnes | 2011-06-30 | 1 | -25/+21 |
| | |||||
* | Adapt EMap to latest gtk+-3.0 API. | Matthew Barnes | 2011-06-30 | 1 | -140/+243 |
| | |||||
* | Adapt ECanvas to latest gtk+-3.0 API. | Matthew Barnes | 2011-06-30 | 1 | -1/+1 |
| | |||||
* | Adapt ECalendarItem to latest gtk+-3.0 API. | Matthew Barnes | 2011-06-30 | 1 | -50/+22 |
| | |||||
* | Fix minor compiler warnings | Matthew Barnes | 2011-06-30 | 1 | -2/+2 |
| | |||||
* | Various critical warnings about comp-editor-pages and date edit | Milan Crha | 2011-06-30 | 1 | -0/+1 |
| | |||||
* | Do not oversize New and Send/Receive toolbar buttons | Milan Crha | 2011-06-30 | 1 | -37/+0 |
| | |||||
* | Adapt size_request vfuncs to latest gtk+-3.0 API. | Rodrigo Moya | 2011-06-30 | 4 | -33/+84 |
| | |||||
* | 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 | 4 | -6/+6 |
| | |||||
* | Dialogs no longer have separators. | Matthew Barnes | 2011-06-30 | 3 | -3/+0 |
| | |||||
* | Drop backward-compatibility cruft. | Matthew Barnes | 2011-06-30 | 40 | -135/+6 |
| | |||||
* | Bug #640517 - Runtime warnings when launching composer | Milan Crha | 2011-06-30 | 1 | -27/+27 |
| | |||||
* | Bug #634403 - Mails Label popup menu is not updated properly | Milan Crha | 2011-06-30 | 1 | -0/+1 |
| | |||||
* | libetable cleanups. | Matthew Barnes | 2011-06-30 | 134 | -3131/+4097 |
| | |||||
* | Remove some unused gnome-canvas options. | Matthew Barnes | 2011-06-30 | 2 | -15/+7 |
| | | | | | | | | | | | | | Simplifies the drawing code a bit. Public API removed: GnomeCanvas.center_scroll_region (is always TRUE) GnomeCanvas.pixels_per_unit (is always 1.0) gnome_canvas_set_center_scroll_region() gnome_canvas_get_center_scroll_region() gnome_canvas_set_pixels_per_unit() | ||||
* | Merge miscellaneous changes from gtk3 branch. | Matthew Barnes | 2011-06-30 | 8 | -606/+537 |
| | | | | Mostly coding style and whitespace changes, to reduce diff noise. | ||||
* | Fudge GtkScrollable for gtk2. | Matthew Barnes | 2011-06-30 | 8 | -99/+107 |
| | | | | | | 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 | 6 | -9/+15 |
| | | | | | 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. | ||||
* | EAttachmentIconView: Fix runtime warnings with GTK3. | Matthew Barnes | 2011-06-30 | 1 | -48/+58 |
| | | | | GtkIconView changed some implementation details, apparently. | ||||
* | EActionComboBox: Fix runtime warnings with GTK3. | Matthew Barnes | 2011-06-30 | 1 | -22/+33 |
| | | | | GtkComboBox changed some implementation details, apparently. | ||||
* | Bug #567879 - Add View >> Gallery Option In Email Composer | Milan Crha | 2011-06-30 | 3 | -0/+488 |
| | |||||
* | Minor compiler warnings fix | Milan Crha | 2011-06-30 | 2 | -3/+3 |
| | |||||
* | Free/busy meeting view doesn't work due to non-working extension | Milan Crha | 2011-06-30 | 8 | -6/+21 |
| | |||||
* | Show calendar backend errors in an alert sink | Milan Crha | 2011-06-30 | 1 | -0/+32 |
| | |||||
* | Reset IM context when entering ECellText editing | Milan Crha | 2011-06-30 | 1 | -39/+21 |
| | |||||
* | Bug #371705 - Calendar's day view does not reset its IM context | Milan Crha | 2011-06-30 | 1 | -48/+39 |
| | |||||
* | Bug #633779 - GtkComboBoxText issues | Milan Crha | 2011-06-30 | 1 | -11/+0 |
| | |||||
* | 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 | 10 | -30/+29 |
| | |||||
* | 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 | 2 | -3/+11 |
| | |||||
* | Pass an EAlertSink to e_alert_sink_submit_alert(). | Matthew Barnes | 2010-11-10 | 1 | -3/+3 |
| | | | | | | | Passing a random GtkWidget and then searching its ancestors for an EAlertSink turned out to be not as useful as I thought. Most of the time we know about and have access to the widget that implements EAlertSink, so just pass it directly as an EAlertSink. | ||||
* | Bug 633471 - EAttachmentStore store folder name where uri is expected | Matthew Barnes | 2010-11-10 | 2 | -29/+34 |
| | |||||
* | 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 |
| | |||||
* | Restore update method in ECanvasBackground | Matthew Barnes | 2010-10-30 | 1 | -0/+21 |
| | | | | | | | Restore the update() method in ECanvasBackground. Without a redraw request the draw() method is never called. For some reason this isn't noticeable on gtk+-3.0 -- ETable and ETree backgrounds are still white -- but on gtk+-2.0 the backgrounds are grey. | ||||
* | Fix typo in EText. | Matthew Barnes | 2010-10-30 | 1 | -2/+2 |
| | | | | Fill color properties should be write-only, not read-only. | ||||
* | Adapt branch for building with GTK+ 2.22. | Matthew Barnes | 2010-10-30 | 2 | -2/+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-text: Draw EReflow with cairo | Benjamin Otte | 2010-10-30 | 1 | -7/+13 |
| | |||||
* | e-text: Fix color handling | Benjamin Otte | 2010-10-30 | 2 | -27/+13 |
| | | | | | | | - "color" and "color-gdk" properties aren't readable (Their values would be wrong if an alpha channel was set). - Use the rgba color when rendering - Don't allocate the color in the colormap anymore. | ||||
* | e-map: Take colormap and visual from the widget | Benjamin Otte | 2010-10-30 | 1 | -2/+2 |
| | | | | | No need to use magic visuals and colormaps anymore, we're all cairo these days. | ||||
* | 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 |
| | |||||
* | e-map: Stuff tween duration into a macro so it's easier to change | Benjamin Otte | 2010-10-30 | 1 | -2/+3 |
| | |||||
* | e-map: Add simplification API to zoom from a certain state | Benjamin Otte | 2010-10-30 | 1 | -16/+17 |
| | |||||
* | e-map: Zoom out smoothly, too | Benjamin Otte | 2010-10-30 | 1 | -1/+14 |
| | |||||
* | e-map: Redo zooming | Benjamin Otte | 2010-10-30 | 1 | -387/+223 |
| | | | | | Instead of hacky magic, we now use cairo and a naïve implementation of tweening. | ||||
* | e-map: Make center_at() function take longitude/latitude | Benjamin Otte | 2010-10-30 | 1 | -21/+29 |
| | | | | | | | Way easier than to try to get the coordinates right. Includes refactoring to introduce e_map_world_to_render_surface() that computes coordinates on the background surface to make this stuff easier. | ||||
* | e-map: Introduce e_map_get_current_location() | Benjamin Otte | 2010-10-30 | 1 | -13/+13 |
| | | | | ... and use it when zooming out | ||||
* | e-map: Use gtk_alignment_configure() | Benjamin Otte | 2010-10-30 | 1 | -22/+14 |
| | | | | Nothing but a massive code cleanup | ||||
* | e-map: Repaint points unconditionally | Benjamin Otte | 2010-10-30 | 1 | -1/+2 |
| | | | | | | | The in_view() check is broken because it doesn't repaint points that are 1px outside the window. The point take 2 extra pixels in every direction after all. And gtk_widget_queue_draw_area() will automatically discard out-of-range rects anyway. | ||||
* | e-map: Make cache a server-side surface | Benjamin Otte | 2010-10-30 | 1 | -95/+92 |
| | | | | Doing performance optimizations on the client is not a good idea... | ||||
* | e-map: Query adjustment for size, not pixbuf | Benjamin Otte | 2010-10-30 | 1 | -2/+2 |
| | |||||
* | e-map: pass width and height to set_scroll_area() directly | Benjamin Otte | 2010-10-30 | 1 | -19/+7 |
| | |||||
* | e-map: Draw with cairo | Benjamin Otte | 2010-10-30 | 1 | -38/+11 |
| | |||||
* | e-map: Update the xofs/yofs properties together with the adjustments | Benjamin Otte | 2010-10-30 | 1 | -11/+9 |
| | |||||
* | e-map: Don't block signal handlers | Benjamin Otte | 2010-10-30 | 1 | -23/+0 |
| | | | | | The signal handler will no-op the operations anyway, because nothing changed. | ||||
* | e-map: Move all rendering into the expose event | Benjamin Otte | 2010-10-30 | 1 | -114/+65 |
| | | | | | For the zoom, we now use the long-deprecated gtk_widget_draw() to force repaints. | ||||
* | e-map: Always repaint the whole window on scrolls | Benjamin Otte | 2010-10-30 | 1 | -93/+1 |
| | | | | We cannot move parts of the window with GTK3 APIs, so stop doing it. | ||||
* | e-text: Draw with cairo | Benjamin Otte | 2010-10-30 | 2 | -80/+27 |
| | |||||
* | e-text: Use gdk_pango_layout_get_clip_region() for selection rendering | Benjamin Otte | 2010-10-30 | 1 | -58/+19 |
| | |||||
* | widgets: Don't use GdkGC in ECalendarItem | Benjamin Otte | 2010-10-30 | 1 | -19/+18 |
| | |||||
* | gnome-canvas: Convert canvas item transformation matrix to cairo | Benjamin Otte | 2010-10-30 | 8 | -107/+80 |
| | | | | | 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-canvas: Simplify ECanvasBackground | Benjamin Otte | 2010-10-30 | 1 | -243/+17 |
| | | | | | It's used without specifying a clip rectangle every time, so remove that property. Also do all drawing with Cairo. | ||||
* | e-text: Only include libgnomecanvas.h | Benjamin Otte | 2010-10-30 | 3 | -3/+2 |
| | |||||
* | 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 | 8 | -59/+37 |
| | | | | | | | | 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. | ||||
* | gnome-canvas: Remove close_enough member | Benjamin Otte | 2010-10-30 | 1 | -1/+1 |
| | | | | It's never set, so just replace it with its default value 0 everywhere. | ||||
* | widgets: Remove stipple from ECanvasBackground | Benjamin Otte | 2010-10-30 | 2 | -46/+0 |
| | |||||
* | 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-text: Remove stippling code | Benjamin Otte | 2010-10-30 | 2 | -48/+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. | ||||
* | gnome-canvas: Remove aa code | Benjamin Otte | 2010-10-30 | 2 | -26/+20 |
| | | | | The anti-aliased code was never used, so remove it. | ||||
* | Bug #631982 - Hide Page properties in signature editor | Milan Crha | 2010-10-29 | 1 | -0/+7 |
| | |||||
* | Workaround GtkComboBoxText/GtkComboBoxEntry in .ui files | Milan Crha | 2010-10-28 | 1 | -6/+18 |
| | |||||
* | Drop usage of GtkAnchorType. | Matthew Barnes | 2010-10-27 | 6 | -106/+0 |
| | | | | gtk+-3.0 removed it for being "unused". | ||||
* | Bug #631956 - Reset renderer properties in action_combo_box_render_pixbuf | Milan Crha | 2010-10-26 | 1 | -1/+3 |
| | |||||
* | Bug #631870 - Memory leak in e_week_view after GtkObject removal | Milan Crha | 2010-10-25 | 1 | -1/+1 |
| | |||||
* | Bug 632870 - Cut and paste broken in ESignatureEditor | Matthew Barnes | 2010-10-23 | 1 | -0/+31 |
| | |||||
* | Simplify EActivity. | Matthew Barnes | 2010-10-23 | 3 | -169/+229 |
| | | | | | | | | | | | | | | | | | | | | | | With unintrusive error dialogs gone, we can cut some unnecessary bits out of EActivity. I'm also adding a new enum property called "state", which is one of: E_ACTIVITY_RUNNING E_ACTIVITY_WAITING E_ACTIVITY_CANCELLED E_ACTIVITY_COMPLETED The state of an activity must be explicitly changed. In particular, when the user cancels an activity the state should be set only after confirming the operation has been cancelled and not when cancellation is requested (e.g. after receiving a G_IO_ERROR_CANCELLED, not when the GCancellable emits "cancelled"). EActivityBar and EActivityProxy widgets have been updated to make this distinction clearer in the UI. E_ACTIVITY_WAITING will be used when activities have to be queued and dispatched in sequence, which I haven't written yet. | ||||
* | Memory leaks around g_value_set_string | Milan Crha | 2010-10-22 | 3 | -5/+5 |
| | |||||
* | ESignatureList cleanups. | Matthew Barnes | 2010-10-21 | 1 | -4/+3 |
| | |||||
* | Deal with GtkComboBoxEntry removal in gtk+-3.0. | Matthew Barnes | 2010-10-21 | 1 | -0/+9 |
| | |||||
* | Bug 632641 - Handle combo box text API going away | Matthias Clasen | 2010-10-21 | 2 | -6/+11 |
| | |||||
* | Bug #630504 - Precache collate keys before sorting in EReflowModel | Milan Crha | 2010-10-20 | 3 | -7/+43 |
| | |||||
* | Bug #630695 - Invalid read when enable/disable the account in preferences | Milan Crha | 2010-10-19 | 1 | -6/+19 |
| | |||||
* | Send errors to an EAlertSink instead of the task bar. | Matthew Barnes | 2010-10-19 | 1 | -2/+0 |
| | | | | | | This marks the end of unintrusive error dialogs, which were too unintrusive. We now show errors directly in the main window using the EAlert / EAlertSink framework. | ||||
* | EAlert: Allow arbitrary actions to be added. | Matthew Barnes | 2010-10-19 | 1 | -43/+69 |
| | | | | | | | | | | | | | | You can now amend the predefined actions in an EAlert by calling e_alert_add_action(). Useful for adding actions from an existing GtkUIManager. Call e_alert_peek_actions() to obtain a combined list of predefined and custom actions. These will typically serve as "related" actions for GtkButtons (cf. gtk_activatable_set_related_action()). Also, both EShellWindow and EShellView now implement EAlertSink. Use EShellWindow for application-wide alerts, EShellView for view-specific alerts. | ||||
* | Replace EBinding with GBinding. | Matthew Barnes | 2010-10-14 | 10 | -67/+102 |
| | | | | | | GObject now does property bindings itself. Requires GLib >= 2.26. | ||||
* | EAlertBar: Always show the most recent alert. | Matthew Barnes | 2010-10-14 | 1 | -6/+2 |
| | | | | Make it work like a stack instead of a queue. | ||||
* | Adjust EAlertBar text attributes. | Matthew Barnes | 2010-10-13 | 1 | -2/+7 |
| | |||||
* | Composer: Show cancellable operations and errors inline. | Matthew Barnes | 2010-10-13 | 6 | -4/+726 |
| | | | | | | | | | | | | | | | 'Send' and 'Save Draft' are now asynchronous and run outside of Evolution's MailMsg infrastructure. Add an EActivityBar to the composer window so these asynchronous operations can be tracked and cancelled even in the absense of a main window. Also add an EAlertBar to the composer window so error messages can be shown directly in the window. Instead of calling e_alert_dialog_run_for_args(), call e_alert_submit() and pass the EMsgComposer as the widget argument. The EMsgComposer will decide whether to show an EAlertDialog or use the EAlertBar, depending on the GtkMessageType of the alert. | ||||
* | Bug #631320 - GtkObject is gone in GTK3 | Milan Crha | 2010-10-07 | 19 | -80/+79 |
| | |||||
* | Get rid of deprecated GtkObject in EMap widget | Milan Bouchet-Valat | 2010-10-04 | 1 | -24/+2 |
| | | | | | | | Remove GtkObject::destroy() handler. Move disconnecting signal handlers to e_map_finalize(). https://bugzilla.gnome.org/show_bug.cgi?id=630766 | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-10-04 | 5 | -37/+51 |
| | |||||
* | EAttachmentPaned: Use gtk_expander_set_label_fill() | Matthew Barnes | 2010-10-01 | 1 | -17/+1 |
| | | | | | Use the new GtkExpander:label-fill property in GTK+ 2.22, which was added specifically to get rid of my evil hack in EAttachmentPaned. | ||||
* | Messin around with EAlerts. | Matthew Barnes | 2010-09-30 | 1 | -8/+10 |
| | | | | | | | | | | | | | | | | | | | Trying out a new interface called EAlertSink. The idea is to centralize how errors are shown to the user. A GtkWindow subclass would implement the EAlertSink interface, which consists of a single method: void (*submit_alert) (EAlertSink *alert_sink, EAlert *alert); The subclass has complete control over what to do with the EAlert, although I imagine we'll wind up implementing various alert-handling policies as standalone widgets such as EAlertDialog. I'd like to try an EAlertInfoBar. Code that would otherwise display an error dialog itself would instead pass the EAlert to an appropriate EAlertSink and be done with it. Nothing is final yet. Still hacking on EAlert trying to find an API that feels right for these use cases. | ||||
* | Bump gtk+-2.0 requirement to 2.22.0. | Matthew Barnes | 2010-09-29 | 1 | -7/+0 |
| | | | | Remove backward-compatibility hacks for older GTK+ versions. | ||||
* | Adapt to Camel API changes. | Matthew Barnes | 2010-09-28 | 1 | -5/+6 |
| | |||||
* | Bug #629645 - Sets negative 'width' property | Milan Crha | 2010-09-22 | 1 | -1/+1 |
| | |||||
* | Add a GCancellable to EActivity. | Matthew Barnes | 2010-09-19 | 1 | -6/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EActivity now uses a GCancellable to manage cancellations, instead of having its own redundant cancellation API. API changes are as follows: + e_activity_get_cancellable() + e_activity_set_cancellable() - e_activity_cancel() - e_activity_is_cancelled() - e_activity_get_allow_cancel() - e_activity_set_allow_cancel() EActivity's "cancelled" signal remains, but only as a repeater for GCancellable::cancelled signals. It should not be emitted directly. The presence of a GCancellable implies that cancellation is allowed. EActivity does not create its own default GCancellable, it has to be given one. If a CamelOperation (cast as a GCancellable) is given, EActivity will configure itself to listen for status updates from the CamelOperation and propagate the information to its own "primary-text" and "percent" properties. These changes allowed me to start cleaning up some of the incredibly convoluted logic in mail-mt.c -- in particular, mail_operation_status() is completely gone now. mail-mt.c is still in a transitional state -- much more significant changes coming soon. | ||||
* | Use new GDK keysym names if available. | Matthew Barnes | 2010-09-18 | 31 | -171/+253 |
| | | | | | | | 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 | 93 | -3003/+3052 |
| | |||||
* | 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. | ||||
* | Re-work my GtkDialog:has-separator workaround. | Matthew Barnes | 2010-09-11 | 4 | -8/+8 |
| | | | | | | | If we're using GTK+ 2.21.8 (where gtk_dialog_set_has_separator() is deprecated but the property is still present and defaults to TRUE), we still need to set the property to FALSE. So instead use g_object_set() up through GTK+ 2.90.6, after which the property itself is gone. | ||||
* | Work around deprecation of gtk_dialog_set_has_separator() | Matthew Barnes | 2010-09-11 | 4 | -0/+8 |
| | | | | | | Unfortunately the default value for this property is TRUE (bzzt, WRONG!) so we can't just remove the function outright until we require GTK+ 2.22. It was deprecated in GTK+ 2.21.8. | ||||
* | Various memory leaks | Milan Crha | 2010-09-08 | 2 | -1/+9 |
| | |||||
* | Bug 628483 - signature_combo_box_refresh_cb memory leak | Matthew Barnes | 2010-09-01 | 1 | -1/+3 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-08-29 | 31 | -382/+410 |
| | |||||
* | ECellText cleanups. | Matthew Barnes | 2010-08-29 | 10 | -162/+345 |
| | |||||
* | Bug 628154 - Ignore paths in MIME part filenames | Matthew Barnes | 2010-08-28 | 1 | -1/+4 |
| | |||||
* | Forgot a line. | Matthew Barnes | 2010-08-27 | 1 | -0/+2 |
| | | | | This goes with the previous commit. | ||||
* | Convert EAttachmentHandler to an EExtension. | Matthew Barnes | 2010-08-27 | 6 | -123/+61 |
| | | | | | | | | | | | | EAttachmentHandler predates EExtension, so this is really just a code cleanup to use the extension framework. But this also demonstrates that extensions can target interfaces as well as instantiable types, since EAttachmentView is an interface. What's also nice is EAttachmentView no longer has to directly interact with attachment handlers. Instead of EAttachmentView having to query each attachment handler for drag-and-drop info, each handler now pushes its own drag-and-drop info to its EAttachmentView during initialization. | ||||
* | GObject boilerplate cleanup. | Matthew Barnes | 2010-08-25 | 56 | -1604/+645 |
| | | | | | | | Prefer thread-safe G_DEFINE_TYPE and G_DEFINE_INTERFACE macros over manual GType registration. This is just a start... lots more to do. | ||||
* | ESelectionModel cleanups. | Matthew Barnes | 2010-08-16 | 6 | -318/+460 |
| | |||||
* | Whitespace and coding style cleanup. | Matthew Barnes | 2010-08-14 | 3 | -4/+3 |
| | |||||
* | Bug 624913 - Disallow drag-and-drop within the same attachment bar | Matthew Barnes | 2010-08-13 | 5 | -8/+107 |
| | | | | | | | | | | | | Adds a boolean "dragging" property to the EAttachmentView interface, which becomes TRUE when the user start a drag from the attachment view. e_attachment_view_drag_motion() and e_attachment_view_drag_drop() both return FALSE when this property is set. Also, do not register the entire EMsgComposer window as a drag destination. Just intercept drag signals from the GtkHTML widget. Requires gtkhtml commit 344eb5e to fully work correctly. | ||||
* | ECanvas cleanups. | Matthew Barnes | 2010-08-13 | 3 | -406/+410 |
| | |||||
* | remove select-on-focus hack, and replace with new skip-a-parent | Michael Meeks | 2010-08-11 | 1 | -20/+7 |
| | | | | | chaining hack; sub-set this only for when we have a hint visible ie. fix alt-c + type-new-search | ||||
* | Bug 271691 - Add a way to view all attachments inline | Matthew Barnes | 2010-08-11 | 1 | -1/+95 |
| | |||||
* | EAttachmentView cleanups. | Matthew Barnes | 2010-08-11 | 1 | -65/+65 |
| | |||||
* | Defer the load / creation of configuration UI with changes to | Michael Meeks | 2010-08-11 | 3 | -28/+120 |
| | | | | | | | | | e_preferences_window to take factory callbacks and store a reference to the shell. - This makes start-up substantially faster, particularly on Atom (eg.). Remove a number of idle handlers used to create these UIs in the first instance, cleaning the code. | ||||
* | addressbook/gui, plugins/groupwise, widgets/misc: Update to new icon theme | Rob Bradford | 2010-08-02 | 1 | -1/+1 |
| | | | | | | | Since gnome-icon-theme 2.30.x the icon name for the default avatar has changed from stock_person to avatar-default Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=616822 | ||||
* | Make EImportAssistant extensible. | Matthew Barnes | 2010-07-31 | 1 | -37/+16 |
| | |||||
* | Remove unused 'preview' argument from e_import_assistant_new_simple(). | Matthew Barnes | 2010-07-30 | 2 | -7/+2 |
| | | | | We preview imported files by other means now. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-07-26 | 1 | -6/+8 |
| | |||||
* | Bug 624534 - Adapt to GTK+ GtkNotebookPage changes | Kjartan Maraas | 2010-07-26 | 1 | -1/+1 |
| | |||||
* | Workaround table header image draw, it crashes under clutter. | Srinivasa Ragavan | 2010-07-26 | 1 | -0/+11 |
| | |||||
* | Disable my evil GtkExpander hack in EAttachmentPaned. | Matthew Barnes | 2010-07-17 | 1 | -1/+9 |
| | | | | | | | | The new height-for-width logic in GTK3 doesn't like my trick to center a GtkExpander's label widget, so I have to disable it entirely for GTK3 or else Evolution crashes when opening a composer window. Bug #614049 has a GtkExpander patch that would let me do it properly. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-07-12 | 28 | -341/+541 |
| | |||||
* | Bug 624022 - "stock_mail-import" no longer exists in gnome-icon-theme | Matthew Barnes | 2010-07-10 | 1 | -19/+0 |
| | |||||
* | Migrate from CamelException to GError. | Matthew Barnes | 2010-07-09 | 2 | -8/+5 |
| | |||||
* | Work around sudden disappearance of GdkRegion in GTK+ 2.90.5. | Matthew Barnes | 2010-06-30 | 2 | -0/+2 |
| | | | | API was deprecated and removed in less than two hours! Sheesh! | ||||
* | EHintedEntry: Don't select hints on grab_focus(). | Matthew Barnes | 2010-06-25 | 1 | -0/+29 |
| | |||||
* | Bug #620815 - Memory leaks with Evolution | Milan Crha | 2010-06-25 | 1 | -0/+1 |
| | |||||
* | Bug 622633 - Can't launch Evolution from clock applet | Matthew Barnes | 2010-06-25 | 2 | -8/+8 |
| | |||||
* | Bug #621903 - Crash on HTML message print preview | Milan Crha | 2010-06-24 | 1 | -0/+6 |
| | |||||
* | Bug 604262 - "Copy Email Address" should also copy to primary clipboard | Matthew Barnes | 2010-06-24 | 1 | -0/+4 |
| | |||||
* | Bug 622559 - Changing search option should focus search entry | Matthew Barnes | 2010-06-24 | 1 | -20/+21 |
| | |||||
* | Use an appropriate icon when dragging attachments. | Matthew Barnes | 2010-06-23 | 4 | -5/+122 |
| | |||||
* | Composer: Only hide single From account in express mode. | Matthew Barnes | 2010-06-21 | 1 | -2/+2 |
| | | | | | | At least until we have another way to insert signatures. Obvious solution: Insert -> Signature -> (list of your signatures) | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-06-20 | 6 | -44/+84 |
| | |||||
* | Fix all remaining GTK3 issues. | Matthew Barnes | 2010-06-16 | 6 | -46/+77 |
| | | | | | | | | | | | | 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. | ||||
* | Remove gnome-pilot integration. | Matthew Barnes | 2010-06-16 | 3 | -277/+1 |
| | | | | | | | | | | | | | | | | It just doesn't belong in Evolution anymore. We don't support syncing with more modern devices -- see Conduits or SyncEvolution for that -- so it does not make sense for older model Palm Pilot PDAs to be the lone exception. I have repackaged the Evolution-Data-Server conduit modules to be provided by gnome-pilot itself in bug #619315. This should provide eqivalent Palm Pilot syncing functionality; it's just being moved to gnome-pilot. This completely severs our dependency on deprecated GNOME 2.x libraries which were still being dragged in by way of gnome-pilot dependencies. It was also interfereing with our bundling of libgnomecanvas. | ||||
* | Revert "Fix all remaining GTK3 issues." | Matthew Barnes | 2010-06-15 | 6 | -77/+46 |
| | | | | | | | 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 | 3 | -5/+5 |
| | |||||
* | Add some missing linker flags. | Matthew Barnes | 2010-06-15 | 3 | -14/+18 |
| | |||||
* | Fix all remaining GTK3 issues. | Matthew Barnes | 2010-06-15 | 6 | -46/+77 |
| | | | | | | 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. | ||||
* | Embed libart_lgpl and libgnomecanvas. | Matthew Barnes | 2010-06-14 | 1 | -7/+8 |
| | | | | | | Both of these modules are deprecated and going away in GNOME 3 but we still rely heavily on them for GnomeCalendar and ETable. So, welcome to the island of unwanted libraries... | ||||
* | Coding style and whitespace cleanups. | Matthew Barnes | 2010-06-07 | 4 | -16/+31 |
| | |||||
* | More GTK3 preparation. | Matthew Barnes | 2010-06-04 | 6 | -36/+66 |
| | | | | | This uses the new gtk_assistant_commit() I had added to GTK+ for our EImportAssistant progress page. | ||||
* | Bug 617579 - HIG issues in "Save Current View" dialog | Matthew Barnes | 2010-05-30 | 2 | -147/+97 |
| | |||||
* | Bug 619781 - Some preference sections don't show the right preferences | Matthew Barnes | 2010-05-28 | 1 | -1/+1 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-05-27 | 3 | -7/+15 |
| | |||||
* | Some post-merge cleanup. | Matthew Barnes | 2010-05-27 | 1 | -10/+0 |
| | |||||
* | Merge branch 'express2' | Matthew Barnes | 2010-05-27 | 5 | -4/+122 |
|\ | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2010-05-25 | 4 | -14/+17 |
| | | |||||
| * | Fix compiler warnings. | Matthew Barnes | 2010-05-25 | 2 | -4/+4 |
| | | |||||
| * | Merge branch 'gnome-2-30' into express2 | Matthew Barnes | 2010-05-25 | 5 | -85/+212 |
| |\ | |||||
| | * | Bug 608855 - Can't drag and drop multiple attachments | Matthew Barnes | 2010-05-21 | 4 | -24/+175 |
| | | | | | | | | | | | | Based on EggTreeMultiDragSource in libegg. | ||||
| | * | Improve attachment bar selection behavior. | Matthew Barnes | 2010-05-20 | 2 | -62/+38 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some improvements made while investigating bug #608855. This does not solve the bug however, and in fact I now believe the bug is actually a GTK+ issue after reproducing the bug in gtk-demo. These improvements restore multiple selections via Ctrl+Click and Shift+Click, and also reduces the frequency that we synchronize the selection between Icon View and Tree View. | ||||
| * | | Merge branch 'gnome-2-30' into express2 | Matthew Barnes | 2010-05-17 | 3 | -18/+30 |
| |\| | |||||
| | * | Bug 615291 - Preview pane's attachment bar accepts drop | Matthew Barnes | 2010-05-12 | 1 | -5/+14 |
| | | | |||||
| | * | Bug 616640 - Don't display attachment size if it's unknown | Matthew Barnes | 2010-05-12 | 1 | -2/+5 |
| | | | |||||
| | * | Bug #614346 - Use cached table row height rather than recalculate | Michel Dänzer | 2010-04-30 | 1 | -11/+11 |
| | | | |||||
| | * | Bug #604430 - Calendar view not remembered | Milan Crha | 2010-04-28 | 1 | -2/+3 |
| | | | |||||
| | * | Remove 3 leftover references to non-existing libraries | Fridrich Štrba | 2010-04-23 | 1 | -4/+0 |
| | | | |||||
| | * | 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. | ||||
| * | | Merge express2 into relayout-composer | Federico Mena Quintero | 2010-05-08 | 2 | -5/+86 |
| |\ \ | |||||
| | * | | Add filter_page option for pref window so that we can show only required | Srinivasa Ragavan | 2010-04-30 | 2 | -5/+86 |
| | | | | | | | | | | | | | | | | preferences for calendar. Bit of a hack, but proves very useful. | ||||
| * | | | Add function to count the displayed accounts in an EAccountComboBox | Federico Mena Quintero | 2010-05-05 | 2 | -0/+24 |
| |/ / | | | | | | | | | | | | | | | | | | | We will need this to see how many accounts are shown in the From header in the mail composer. Signed-off-by: Federico Mena Quintero <federico@novell.com> | ||||
| * | | Bug #604430 - Calendar view not remembered | Milan Crha | 2010-04-30 | 1 | -2/+3 |
| | | | |||||
| * | | Remove 3 leftover references to non-existing libraries | Fridrich Štrba | 2010-04-30 | 1 | -4/+0 |
| | | | |||||
| * | | 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. | ||||
| * | | Merge gnome-2-30 into express2 to get bugfixes | Federico Mena Quintero | 2010-04-10 | 1 | -0/+2 |
| |\| | | | | | | | | | | | | | | | | Note that express2 got some documentation for EExtensible and friends, and that documentation is not in gnome-2-30 yet. We need to cherry-pick those commits into gnome-2-30 and elsewhere. | ||||
| | * | [win32] Be consistent in disabling the lockdown options. | Fridrich Strba | 2010-04-08 | 1 | -0/+2 |
| | | | |||||
| * | | Fix mismatched quotes. | Matthew Barnes | 2010-04-07 | 1 | -1/+1 |
| | | | |||||
| * | | Minor EMailReader cleanup. | Matthew Barnes | 2010-04-07 | 2 | -4/+19 |
| | | | | | | | | | | | | | | | | | | | | | Add a load_string() method to EWebView. Have EMailDisplay override load_string() and check that the formatter is not busy before loading the string. Have EMailReader call e_web_view_load_string() directly on the EMailDisplay instance, and eliminate update_webview_content(). | ||||
| * | | Add an extension to configure EWebView. | Matthew Barnes | 2010-04-07 | 2 | -42/+176 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Make EWebView extensible and register an extension to automatically bind every EWebView instance to the appropriate EShellSettings. Conflicts: widgets/misc/e-web-view.c | ||||
| * | | Add extensions to configure calender widgets. | Matthew Barnes | 2010-04-07 | 3 | -37/+33 |
| |/ | | | | | | | | | | | | | | | | | | | | | Make ECalendarItem, ECalendarView, ECalModel, EDateEdit, EMeetingStore, and EMeetingTimeSelector extensible and register extensions to automatically bind every instance to the appropriate EShellSettings. Conflicts: calendar/gui/gnome-cal.c modules/calendar/e-cal-shell-content.c | ||||
| * | Bug #488979 - Disable Edit for card views in contacts | Milan Crha | 2010-04-01 | 1 | -1/+6 |
| | | |||||
| * | Bug 614049 - Attachment bar causes drawing issues in RTL locales | Matthew Barnes | 2010-03-30 | 1 | -2/+7 |
| | | |||||
* | | Fix compiler warnings. | Matthew Barnes | 2010-05-22 | 1 | -1/+0 |
| | | |||||
* | | Bug 608855 - Can't drag and drop multiple attachments | Matthew Barnes | 2010-05-21 | 4 | -24/+175 |
| | | | | | | | | Based on EggTreeMultiDragSource in libegg. | ||||
* | | Improve attachment bar selection behavior. | Matthew Barnes | 2010-05-20 | 2 | -62/+38 |
| | | | | | | | | | | | | | | | | | | | | Some improvements made while investigating bug #608855. This does not solve the bug however, and in fact I now believe the bug is actually a GTK+ issue after reproducing the bug in gtk-demo. These improvements restore multiple selections via Ctrl+Click and Shift+Click, and also reduces the frequency that we synchronize the selection between Icon View and Tree View. | ||||
* | | Add missing include | H.Habighorst | 2010-05-20 | 1 | -0/+1 |
| | | |||||
* | | Bug #499320 - Preview before import from command line | Milan Crha | 2010-05-19 | 4 | -15/+674 |
| | |