aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* gnome-canvas: Remove functions that allocate colorsBenjamin Otte2010-10-302-79/+0
| | | | | | Cairo doesn't need allocated colors. Yay, gnome-canvas now compiles with GDK_DISABLE_DEPRECATED.
* gnome-canvas: Use gdk_parse_color() in GnomeCanvasShapeBenjamin Otte2010-10-301-2/+4
| | | | We don't want to allocate colors anymore. It's not needed with cairo.
* calendar: Draw meeting time selector with cairoBenjamin Otte2010-10-302-121/+74
|
* calendar: Draw day view with cairoBenjamin Otte2010-10-304-57/+33
|
* e-table: Remove retro lookBenjamin Otte2010-10-305-210/+40
| | | | 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: Port drawing to use cairoBenjamin Otte2010-10-302-29/+14
|
* gnome-canvas: Remove gnome_canvas_set_stipple_origin()Benjamin Otte2010-10-302-24/+0
|
* gnome-canvas: Port GnomeCanvasText to use cairoBenjamin Otte2010-10-302-118/+29
|
* e-map: Stuff tween duration into a macro so it's easier to changeBenjamin Otte2010-10-301-2/+3
|
* e-map: Add simplification API to zoom from a certain stateBenjamin Otte2010-10-301-16/+17
|
* e-map: Zoom out smoothly, tooBenjamin Otte2010-10-301-1/+14
|
* e-map: Redo zoomingBenjamin Otte2010-10-301-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/latitudeBenjamin Otte2010-10-301-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 Otte2010-10-301-13/+13
| | | | ... and use it when zooming out
* e-map: Use gtk_alignment_configure()Benjamin Otte2010-10-301-22/+14
| | | | Nothing but a massive code cleanup
* e-map: Repaint points unconditionallyBenjamin Otte2010-10-301-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 surfaceBenjamin Otte2010-10-301-95/+92
| | | | Doing performance optimizations on the client is not a good idea...
* e-map: Query adjustment for size, not pixbufBenjamin Otte2010-10-301-2/+2
|
* e-map: pass width and height to set_scroll_area() directlyBenjamin Otte2010-10-301-19/+7
|
* e-map: Draw with cairoBenjamin Otte2010-10-301-38/+11
|
* e-map: Update the xofs/yofs properties together with the adjustmentsBenjamin Otte2010-10-301-11/+9
|
* e-map: Don't block signal handlersBenjamin Otte2010-10-301-23/+0
| | | | | The signal handler will no-op the operations anyway, because nothing changed.
* e-map: Move all rendering into the expose eventBenjamin Otte2010-10-301-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 scrollsBenjamin Otte2010-10-301-93/+1
| | | | We cannot move parts of the window with GTK3 APIs, so stop doing it.
* e-text: Draw with cairoBenjamin Otte2010-10-302-80/+27
|
* e-text: Use gdk_pango_layout_get_clip_region() for selection renderingBenjamin Otte2010-10-301-58/+19
|
* widgets: Don't use GdkGC in ECalendarItemBenjamin Otte2010-10-301-19/+18
|
* Remove libartBenjamin Otte2010-10-3071-9939/+0
| | | | It's not used by the gnome-canvas anymore.
* gnome-canvas: Simplify updating codeBenjamin Otte2010-10-302-326/+34
| | | | | Instead of keeping oour own invalid area, trust GDK to do the right thing.
* calendar: Use G_PIBenjamin Otte2010-10-301-3/+3
| | | | | | M_PI requires math.h. It's currently implicitly included, but might not be forever. (In fact, it'll go in the next commit, guess why I noticed it...)
* gnome-canvas: Fix bounding box calculation in GnomeCanvasShapeBenjamin Otte2010-10-301-4/+1
| | | | | | | The code converted the bbox to world coordinates, not to canvas coordinates. xxx: shape
* gnome-canvas: Remove render_dirty variableBenjamin Otte2010-10-302-33/+0
| | | | It's unused. Also remove the private struct, as it's now empty.
* gnome-canvas: Remove pangoft2 requirementBenjamin Otte2010-10-302-8/+0
| | | | | It's not really necessary to pull in libs for an unused variable, now is it?
* gnome-canvas: Remove gnome_canvas_w2c_affine()Benjamin Otte2010-10-302-28/+0
| | | | It's not necessary anymore. Use gnome_canvas_w2c_matrix() instead.
* gnome-canvas: Convert point tranformation functions to use cairoBenjamin Otte2010-10-301-25/+21
|
* gnome-canvas: Remove gnome_canvas_update_now()Benjamin Otte2010-10-302-29/+0
| | | | | 1) Don't ever force an update 2) There's GTK API to force an update if you need to. Use that.
* gnome-canvas: Convert canvas item transformation matrix to cairoBenjamin Otte2010-10-3023-510/+198
| | | | | 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.
* gnome-canvas: Simplify GnomeCanvasPixbufBenjamin Otte2010-10-301-503/+37
| | | | | | Get rid of all the layout properties. They are unused, and if they are needed should be done in a separate object. Also do the drawing with Cairo.
* gnome-canvas: Update GnomeCanvasPixbuf for gobject nicetiesBenjamin Otte2010-10-302-68/+29
| | | | G_DEFINE_TYPE and private data, here we come!
* gnome-canvas: Fix refcounting for GnomeCanvasPixbufBenjamin Otte2010-10-301-21/+3
|
* gnome-canvas: Remove unused flags from GnomeCanvasPixbufBenjamin Otte2010-10-301-19/+0
|
* e-canvas: Simplify ECanvasBackgroundBenjamin Otte2010-10-301-243/+17
| | | | | It's used without specifying a clip rectangle every time, so remove that property. Also do all drawing with Cairo.
* gnome-canvas: Update GailCanvasItem visibility code to cairo APIsBenjamin Otte2010-10-301-139/+32
|
* gnome-canvas: Split out matrix_transform_rect codeBenjamin Otte2010-10-303-44/+58
|
* gnome-canvas: Remove now-unused functionsBenjamin Otte2010-10-302-546/+0
|
* gnome-canvas: Remove GnomeCanvasPathDefBenjamin Otte2010-10-304-1392/+0
| | | | It's not needed anymore as it has practically been replaced by cairo_path_t.
* gnome-canvas: Rewrite GnomeCanvasShape to use CairoBenjamin Otte2010-10-307-986/+293
| | | | | Dashing properties were commented out in the process. They are not used inside Evolution.
* gnome-canvas: Change line-width handling of GnomeCanvasShapeBenjamin Otte2010-10-304-59/+22
| | | | | | | | Remove "width-pixels" property and replace the "width-units" property name with "line-width". Also adapt the code to use "line-width". It didn't really matter which property was used, because the views weren't scaled.
* build: Depend on cairo-gobjectBenjamin Otte2010-10-301-0/+1
| | | | | GTK3 depends on it anyway, and we need it for property types in gnome-canvas.
* gnome-canvas: Make GnomeCanvasShape use modern gobject-fuBenjamin Otte2010-10-301-51/+20
| | | | We have privates and G_DEFINE_TYPE() these days.
* gnome-canvas: Get rid of libart usage in the text itemsBenjamin Otte2010-10-302-20/+12
|
* gnome-canvas: Remove GnomeCanvasClipGroupBenjamin Otte2010-10-304-336/+0
|
* gnome-canvas: gnome-canvas-rect-ellipse.[ch] => gnome-canvas-rect.[ch]Benjamin Otte2010-10-304-4/+4
| | | | Rename to reflect change of scope
* calendar: Only include libgnomecanvas.hBenjamin Otte2010-10-3011-12/+11
|
* addressbook: Only include libgnomecanvas.hBenjamin Otte2010-10-304-5/+4
|
* e-text: Only include libgnomecanvas.hBenjamin Otte2010-10-303-3/+2
|
* gnome-canvas: Get rid of GnomeCanvasRE objectBenjamin Otte2010-10-302-160/+71
| | | | No more ellipses, no more need for 2 classes.
* gnome-canvas: Remove GnomeCanvasItemEllipseBenjamin Otte2010-10-302-142/+0
| | | | unused.
* gnome-canvas: Remove GnomeCanvasPointsBenjamin Otte2010-10-305-135/+1
| | | | It's unused by now.
* gnome-canvas: Remove GnomeCanvasLineBenjamin Otte2010-10-306-1337/+24
| | | | It's unused and has an ugly API. We can redo it later if we need it.
* gnome-canvas: Remove GnomeCanvasPolygonBenjamin Otte2010-10-304-323/+0
| | | | It's unused and has an ugly API. We can redo it later if we need it.
* e-table: Fix includes to only ever include libgnomecanvas.hBenjamin Otte2010-10-3030-40/+30
|
* gnome-canvas: Change GnomeCanvasItem->point vfuncBenjamin Otte2010-10-3023-320/+138
| | | | | | | | 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 CanvasItem->coverage vfunc declarationBenjamin Otte2010-10-301-3/+0
| | | | It's unused.
* gnome-canvas: Remove close_enough memberBenjamin Otte2010-10-303-14/+4
| | | | It's never set, so just replace it with its default value 0 everywhere.
* gnome-canvas: Remove GnomeCanvasBpath itemBenjamin Otte2010-10-304-222/+0
| | | | It's unused.
* gnome-canvas: Port GnomeCanvasLine to use Cairo for drawingBenjamin Otte2010-10-304-138/+100
|
* widgets: Remove stipple from ECanvasBackgroundBenjamin Otte2010-10-302-46/+0
|
* xxx: meeting time stippleBenjamin Otte2010-10-304-4/+2
|
* e-table: Draw focus with CairoBenjamin Otte2010-10-302-16/+13
|
* e-table: Remove unused stipple variableBenjamin Otte2010-10-301-4/+0
|
* e-text: Remove stippling codeBenjamin Otte2010-10-302-48/+0
|
* calendar: Port meeting time selector to CairoBenjamin Otte2010-10-303-52/+74
|
* gnome-canvas: Remove stipple properties from GnomeCanvasShapeBenjamin Otte2010-10-304-91/+0
|
* gnome-canvas: Remove stipple properties from GnomeCanvasTextBenjamin Otte2010-10-302-45/+0
|
* gnome-canvas: Remove stipple properties from GnomeCanvasLineBenjamin Otte2010-10-302-47/+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.
* gnome-canvas: Remove GnomeCanvasBufBenjamin Otte2010-10-303-113/+0
| | | | It's not used anymore.
* gnome-canvas: Remove GnomeCanvasItem->render vfuncBenjamin Otte2010-10-309-519/+0
| | | | It's unused now
* gnome-canvas: Remove aa codeBenjamin Otte2010-10-308-394/+85
| | | | The anti-aliased code was never used, so remove it.
* Cast GtkAdjustment constructor calls to GtkAdjustmentBenjamin Otte2010-10-304-7/+7
| | | | | Otherwise gcc will complain about wrong type when comiling against GTK2. This patch can be reverted when compiling against GTK3.
* Remove unused functionsBenjamin Otte2010-10-301-114/+0
| | | | Stop gcc warning about them.
* Remove unused functionBenjamin Otte2010-10-301-16/+0
| | | | gcc warning fix
* Bug #632280 - Backup file name should include date (YYYYMMDD)Milan Crha2010-10-292-2/+18
|
* Bug #632278 - Double .vcf extension on addressbook saveMilan Crha2010-10-291-7/+4
|
* Bug #632199 - Opening calendar from panel clock goes to previous dayMilan Crha2010-10-291-2/+14
|
* Bug #632769 - EMeetingTimeSelector can be unrealized in express modeMilan Crha2010-10-292-2/+4
|
* Bug #633155 - Incorrect signal connection with mail-vfolder.c:folder_deleted_cbMilan Crha2010-10-291-1/+1
|
* More detailed runtime warning on message list pre-sortingMilan Crha2010-10-291-2/+10
|
* Bug #631982 - Hide Page properties in signature editorMilan Crha2010-10-291-0/+7
|
* Bug #633371 - Remote pop folder no longer emptiedMilan Crha2010-10-293-8/+8
|
* [l10n] Updated Estonian translationMattias Põldaru2010-10-281-3/+3
|
* Updated Spanish translationJorge González2010-10-281-84/+81
|
* Workaround GtkComboBoxText/GtkComboBoxEntry in .ui filesMilan Crha2010-10-289-17/+103
|
* Bug 631731 - Remove status icon from mail notifierWilliam Jon McCann2010-10-282-158/+24
|
* Bug #632767 - Some widgets removed from mail-config.uiMilan Crha2010-10-271-3/+1
|
* Bug #633158 - Importer stops after single mail importMilan Crha2010-10-271-1/+1
|
* Bug #592045 - Use week-day names in abbreviated dateMilan Crha2010-10-271-5/+4
|
* Bug #445439 - Delete mail from pop-server when deleted from Inbox/TrashMilan Crha2010-10-275-9/+167
|
* Drop usage of GtkAnchorType.Matthew Barnes2010-10-2717-489/+7
| | | | gtk+-3.0 removed it for being "unused".
* Bug #631956 - Reset renderer properties in action_combo_box_render_pixbufMilan Crha2010-10-261-1/+3
|
* Bug #631870 - Memory leak in e_week_view after GtkObject removalMilan Crha2010-10-253-3/+3
|
* Fix build on platforms when ngettext is a macroFridrich Štrba2010-10-251-16/+27
|
* Update Simplified Chinese translation.Yinghua Wang2010-10-251-2865/+3222
|
* Updated Spanish translationJorge González2010-10-231-498/+507
|
* Remove EVO_MARSHAL_RULE.Matthew Barnes2010-10-233-13/+3
| | | | Use glib-gen.mak instead.
* Bug 632870 - Cut and paste broken in ESignatureEditorMatthew Barnes2010-10-231-0/+31
|
* Updated Catalan (Valencian) translationCarles Ferrando2010-10-231-330/+327
|
* Updated Catalan (Valencian) translationCarles Ferrando2010-10-231-5696/+6240
|
* Bug 632903 - Support libnotify-0.7Flo Gravo2010-10-234-5/+21
|
* Kill mail_store_set_offline().Matthew Barnes2010-10-239-215/+277
| | | | | | | | | | Replace it with new async functions: e_mail_store_go_offline() e_mail_store_go_offline_finish() e_mail_store_go_online() e_mail_store_go_online_finish()
* Fix capitalization in menu labels.Matthew Barnes2010-10-232-2/+2
|
* Simplify EActivity.Matthew Barnes2010-10-2346-1124/+942
| | | | | | | | | | | | | | | | | | | | | | 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_stringMilan Crha2010-10-224-7/+8
|
* Updated Japanese translationTakayuki KUSANO2010-10-221-2749/+2980
|
* Bug #632679 - Add 'Remove attachments' in pop up menuMilan Crha2010-10-212-0/+5
|
* Bug #597567 - Crash in comp_subject()Milan Crha2010-10-212-0/+22
| | | | Fix works only when compiled with libical 0.46 or later
* Bug #631526 - Loading images doesn't use proxy credentialsMilan Crha2010-10-211-1/+64
|
* Add missing gtk-compat.h include to various filesMilan Crha2010-10-214-0/+12
|
* ESignatureList cleanups.Matthew Barnes2010-10-217-136/+188
|
* Deal with GtkComboBoxEntry removal in gtk+-3.0.Matthew Barnes2010-10-2110-20/+56
|
* Bug 632641 - Handle combo box text API going awayMatthias Clasen2010-10-2126-83/+177
|
* Updated Spanish translationJorge González2010-10-201-216/+223
|
* Bug #631451 - Add handlers for x-scheme-handler/mailtoMilan Crha2010-10-202-25/+32
|
* Bug #630504 - Precache collate keys before sorting in EReflowModelMilan Crha2010-10-206-17/+109
|
* Updated Japanese translationTakayuki KUSANO2010-10-201-350/+351
|
* Bug #630969 - Implement also Message->Go to->Previous ThreadMilan Crha2010-10-204-0/+57
|
* Updated Spanish translationJorge González2010-10-201-205/+215
|
* [help] Fix XML validity of French translationClaude Paroz2010-10-201-4/+5
|
* Reduce GConf usage in em-composer-utils.c.Matthew Barnes2010-10-2018-291/+614
| | | | | | | | | | | | | | | | | | To reduce GConf usage in em-composer-utils.c: - Relevant functions in em-composer-utils.c now take arguments for reply and forward styles. - Redundant forwarding functions were removed: em_utils_forward_attached() em_utils_forward_inline() em_utils_forward_quoted() - EMailReader now has "forward-style" and "reply-style" properties, which get bound to the appropriate EShellSettings properties in modules/mail/e-mail-config-reader.c. These same EShellSettings properties are bound to the combo boxes in Composer Preferences.
* Bug #630695 - Invalid read when enable/disable the account in preferencesMilan Crha2010-10-191-6/+19
|
* Bug #534453 - Incorporate 'Remove attachments' pluginRex Tsai2010-10-193-2/+107
|
* Bug #567265 - BCC kept on message forward from Sent folderMilan Crha2010-10-193-4/+10
|
* Crash on start with vfolders configuredMilan Crha2010-10-192-0/+8
|
* Updated Spanish translationJorge González2010-10-191-762/+769
|
* Add an "ellipsize" property to EMFolderTree.Matthew Barnes2010-10-194-12/+112
| | | | | | So we don't have to access GConf directly from EMFolderTree. The property gets bound to an EShellSettings property, which is in turn bound to the "no_folder_dots" GConf key by way of a transform function.
* Fix a runtime warning from the enum change.Matthew Barnes2010-10-191-2/+2
|
* Collect mail enum types in e-mail-enums.h.Matthew Barnes2010-10-1924-139/+220
| | | | | | | | | And generate GTypes for each of them in e-mail-enumtypes.[ch]. Also, the glib-gen.mak script forced me to add a <mail/e-mail.h> top-level header, which really isn't a bad idea anyway. TODO: We should do this for calendar and addressbook too.
* Miscellaneous fixups.Matthew Barnes2010-10-192-0/+10
|
* Move more account utilities to e-account-utils.c.Matthew Barnes2010-10-1940-176/+251
|
* Kill mail_config_service_set_save_passwd().Matthew Barnes2010-10-193-11/+1
|
* Kill mail_config_get_gconf_client().Matthew Barnes2010-10-1915-301/+302
|
* Send errors to an EAlertSink instead of the task bar.Matthew Barnes2010-10-1951-1754/+570
| | | | | | 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.
* Add an EOfflineAlert module.Matthew Barnes2010-10-197-3/+241
| | | | | | | | | This module posts an alert to the first EShellWindow when starting offline, and also posts an alert when the network connection drops. We get frequent questions on the mailing list from users not realizing Evolution is starting in offline mode, so this is meant to help address that confusion.
* EAlert: Allow arbitrary actions to be added.Matthew Barnes2010-10-1916-174/+458
| | | | | | | | | | | | | | 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.
* Implement EAlertSinkInterface in EShellContent.Matthew Barnes2010-10-185-14/+170
| | | | Use the same alert handling policy as the composer.
* EShellView: Mark a string for translation.Matthew Barnes2010-10-181-3/+1
|
* post release version bumpChenthill Palanisamy2010-10-181-1/+1
|
* News update for 2.91.1 releaseEVOLUTION_2_91_1Chenthill Palanisamy2010-10-181-0/+58
|
* Bug #630518 - Hides calendar parts from multipart/alternativeMilan Crha2010-10-182-4/+17
|
* Updated Spanish translationJorge González2010-10-181-27/+24
|
* Bug #630506 - "You have %d alarms" needs ngettextMilan Crha2010-10-181-1/+1
|
* Bug #631968 - Date wrongly displayed as Tomorrow.Punit Jain2010-10-181-0/+2
| | | | Taking absolute value of diff.
* Bug #604981 - Always bcc ignored for Contacts.Bharath Acharya2010-10-181-2/+2
| | | | Add the Bcc destinations instead of setting it.
* Updated Norwegian bokmål translationKjartan Maraas2010-10-161-1550/+1665
|
* Updated Spanish translationJorge González2010-10-151-201/+229
|
* Widget 'label-comments' gone in Contact editorMilan Crha2010-10-151-1/+0
|
* Bug #587011 - Integrate remove-duplicates into evolutionMilan Crha2010-10-154-0/+151
|
* Bug 632171 - "New Address Book" dialog accepts whitespace for nameMatthew Barnes2010-10-151-1/+8
|
* Bug 632127 - Composer is editable while sending messageMatthew Barnes2010-10-156-59/+121
|
* Added sl for Slovenian translationMatej Urbančič2010-10-151-1/+1
|
* Added Slovenian translationMatej Urbančič2010-10-151-0/+10246
|
* Updated Spanish translationJorge González2010-10-151-1188/+1187
|
* Update POTFILES.in.Matthew Barnes2010-10-141-1/+4
|
* Replace EBinding with GBinding.Matthew Barnes2010-10-1493-1437/+1332
| | | | | | GObject now does property bindings itself. Requires GLib >= 2.26.
* Remove an unused mail-config enum type.Matthew Barnes2010-10-141-7/+0
|
* Bug 305425 - Toolbar cancel button is always sensitiveMatthew Barnes2010-10-141-0/+6
|
* Bug 461769 - Add a --force-online command line optionMatthew Barnes2010-10-146-12/+75
| | | | | Use it to override network availability detection as reported by NetworkManager or other network monitoring software.
* EAlertBar: Always show the most recent alert.Matthew Barnes2010-10-141-6/+2
| | | | Make it work like a stack instead of a queue.
* EShellBackend: Respond to EShell::prepare-for-quit signals.Matthew Barnes2010-10-145-8/+170
| | | | | | | | | | | | Listen for "prepare-for-quit" signals from the shell and inhibit shutdown until all the activities we're tracking are finalized. Also, add a couple supporting functions: gboolean e_shell_backend_is_busy (EShellBackend *shell_backend); void e_shell_backend_cancel_all (EShellBackend *shell_backend); These will eventually replace mail_msg_active() and mail_cancel_all().
* Bug #630490 - Not visible calendar color change immediatelyMilan Crha2010-10-141-0/+6
|
* Bug #630375 - Character encoding of GPG encrypted message not honoredMilan Crha2010-10-133-2/+33
|
* Bug #617611 - redo_queries calls gtk+ functions in non-main threadMilan Crha2010-10-131-12/+55
|
* Updated Spanish translationJorge González2010-10-131-39/+13
|
* Remove unused mail_msg_wait().Matthew Barnes2010-10-132-29/+0
|
* Adjust EAlertBar text attributes.Matthew Barnes2010-10-131-2/+7
|
* Updated Spanish translationJorge González2010-10-131-20/+11
|
* Remove mail_tools_folder_to_url().Matthew Barnes2010-10-1311-84/+30
| | | | Use camel_folder_get_uri() instead.
* Composer: Show cancellable operations and errors inline.Matthew Barnes2010-10-1333-1642/+4423
| | | | | | | | | | | | | | | '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.
* Give MailSession a permanent home.Matthew Barnes2010-10-13107-2617/+4597
| | | | | | | | | | | Global variables in shared libraries are a bad idea. EMailBackend now owns the MailSession instance, which is actually now EMailSession. Move the blocking utility functions in mail-tools.c to e-mail-session.c and add asynchronous variants. Same approach as Camel. Replace EMailReader.get_shell_backend() with EMailReader.get_backend(), which returns an EMailBackend. Easier access to the EMailSession.
* Updated Spanish translationJorge González2010-10-121-101/+79
|
* Bug #619387 - EMailBrowser doesn't honour sorting of a mail windowMilan Crha2010-10-121-0/+23
|
* Minor fixes on Catalan translationGil Forcada2010-10-111-31/+2
|
* Updated Catalan translationDavid Planella2010-10-111-4506/+5467
|
* Updated Spanish translationJorge González2010-10-101-2106/+2309
|
* Day view print: Put day name in its boxCarlos Martín Nieto2010-10-091-2/+3
|
* Add a missing week number offsetCarlos Martín Nieto2010-10-091-1/+1
|
* [i18n] Updated German translationMario Blättermann2010-10-091-2457/+2480
|
* Bug #240302 - Print the work week viewCarlos Martín Nieto2010-10-081-0/+419
|
* Bug #223337 - Auto-close message-browser when replying to themMilan Crha2010-10-083-2/+92
|
* Bug #552121 - Drop UUENCODE inline filterMilan Crha2010-10-081-51/+1
|
* autogen.sh: remove unneded call to autopointJavier Jardón2010-10-081-6/+0
| | | | It's already called in gnome-autogen.sh
* MailFolderCache notifies in reverse orderMilan Crha2010-10-071-5/+4
| | | | | Causing unread count on Drafts disappear sometimes. (Drafts, like Outbox, uses total message count, instead of real unread count).
* Bug #631341 - On This Computer/Inbox sub-folders lostMilan Crha2010-10-071-0/+7
|
* Bug #631588 - Sort by Subject doesn't workMilan Crha2010-10-071-1/+1
|
* Realli fix srcdir != builddir buildsJavier Jardón2010-10-071-1/+3
|
* Bug #631320 - GtkObject is gone in GTK3Milan Crha2010-10-0765-545/+383
|
* Bug #630390 - Operation stuck: Generating message list (cancelled)Milan Crha2010-10-061-0/+4
|
* Bug #617953 - Hide Junk messages in Search foldersMilan Crha2010-10-061-1/+1
|
* Bug #618102 - Single event print doesn't show timeMilan Crha2010-10-061-13/+33
|
* Calendar's "Open Web Page" actions doesn't workMilan Crha2010-10-064-4/+4
|
* Bug #211593 - Show week numbers on calendar printoutMilan Crha2010-10-061-17/+61
|
* Bug #500591 - Crash when viewing a large messageMilan Crha2010-10-051-1/+1
|
* Bug 588851 - Don't show unsubscribe option for local foldersMatthew Barnes2010-10-051-1/+3
|
* Fix srcdir != builddir builds.Javier Jardón2010-10-051-0/+2
|
* Bug #630295 - Inline GPG encrypted message is not always recognizedMilan Crha2010-10-051-3/+7
|
* Bug #629825 - Hide Free/Busy tab if not needed in express modeMilan Crha2010-10-051-1/+2
|
* Post-release version bump.Matthew Barnes2010-10-051-1/+1
|
* Fix distcheck errors.EVOLUTION_2_91_0Matthew Barnes2010-10-052-3/+7
|
* NEWS update for 2.91.0 release.Matthew Barnes2010-10-051-0/+89
|
* Bug #615835 - Alarm not working for authenticated calendarsMilan Crha2010-10-053-4/+19
|
* Get rid of deprecated GtkObject in EMap widgetMilan Bouchet-Valat2010-10-041-24/+2
| | | | | | | Remove GtkObject::destroy() handler. Move disconnecting signal handlers to e_map_finalize(). https://bugzilla.gnome.org/show_bug.cgi?id=630766
* Bug #616250 - Restore and Backup options aren't fully descriptiveMilan Crha2010-10-044-24/+24
|
* Update MAINTAINERCLEANFILES.Matthew Barnes2010-10-041-1/+41
|
* Coding style and whitespace cleanup.Matthew Barnes2010-10-0423-102/+158
|
* Change version to 2.91.0.Matthew Barnes2010-10-041-4/+4
| | | | In accordance with http://live.gnome.org/TwoPointNinetyone.
* Updated Norwegian bokmål translationKjartan Maraas2010-10-031-1952/+1829
|
* Bug 510020 - Add "Manage Subscriptions" to store context menusMatthew Barnes2010-10-036-7/+38
|
* Remove unused mail_tools_x_evolution_message_parse()Matthew Barnes2010-10-032-44/+0
|
* Fix a reference-counting regression I introduced.Matthew Barnes2010-10-031-1/+0
|
* Rewrite the folder subscription editor.Matthew Barnes2010-10-0310-1861/+1835
| | | | | Redesign the "Folder Subscriptions" dialog and use Camel's async API instead of the MailMsg infrastructure to simplify the implementation.
* Tamil Translation updatedifelix2010-10-011-11214/+13480
|
* Tamil Translation updatedifelix2010-10-011-10665/+11965
|
* Fix some CamelFolderChangeInfo lifecycle issues.Matthew Barnes2010-10-011-22/+43
| | | | | | | Apparently MessageList eats the CamelFolderChangeInfo it gets from the CamelFolder::changed signal. My confidence in this patch is shaky. The logic is pretty messy and we could easily be leaking memory here. Could use some hot valgrind action.
* Use upstream gettext instead the glib oneJavier Jardón2010-10-012-2/+6
|
* Remove MailAsyncEvent.Matthew Barnes2010-10-015-289/+30
| | | | | | | As of commit 7fa0dd78305677d14839a480fc379ebba3a6d55c, all CamelFolder and CamelStore signals are emitted from idle callbacks. That means we don't have to propagate events to the main loop thread anymore, which eliminates all remaining uses of MailAsyncEvent.
* MailFolderCache: Use an idle callback instead of MailAsyncEvent.Matthew Barnes2010-10-011-11/+15
|
* EAttachmentPaned: Use gtk_expander_set_label_fill()Matthew Barnes2010-10-011-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.
* Remove "type" parameter from mail_async_event_emit().Matthew Barnes2010-10-015-26/+14
| | | | | All remaining cases use MAIL_ASYNC_GUI, so remove mail_async_event_t altogether.
* Remove MailAsyncEvent from mail-session.c.Matthew Barnes2010-10-011-37/+19
| | | | Just use an idle callback to play a sound while filtering.
* Remove MailAsyncEvent from e-mail-store.c.Matthew Barnes2010-10-011-33/+12
| | | | Functions in e-mail-store.c are always called from the main thread.
* Kill em_utils_temp_save_part().Matthew Barnes2010-10-015-181/+109
| | | | | | | | | Rewrite the last usage of it in itip-formatter.c to use EAttachments instead. This also allowed me to kill mail_save_part() in mail-ops.c. I may need to reevaluate the EAttachment API at some point for all these fringe EAttachment uses we're accumulating. Having to asynchronously "load" an EAttachment whose content is already in memory kinda sucks.
* Fix typo in Japanese translationTakayuki KUSANO2010-09-301-1/+1
|
* EShellBackend: Start tracking activitiesMatthew Barnes2010-09-301-0/+25
| | | | | | | | | EShellBackend now keeps an internal queue of live EActivity objects passed to it via e_shell_backend_add_activity(). This will eventually replace "mail_msg_active_table" in mail-mt.c and be used to coordinate shutdown for all shell backends. But first I have to eliminate mail_msg_wait().
* Remove some unused bits from mail-mt.c.Matthew Barnes2010-09-303-54/+7
|
* Messin around with EAlerts.Matthew Barnes2010-09-3013-377/+648
| | | | | | | | | | | | | | | | | | | 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.
* EAlert cleanups.Matthew Barnes2010-09-293-109/+57
| | | | Clean up the header, drop some unused cruft.
* camel_operation_new() now returns a GCancellable pointer.Matthew Barnes2010-09-2912-53/+61
|
* Bug #629462 - Tasks 'Due' filters don't work properlyMilan Crha2010-09-294-15/+34
|
* Bug #629799 - Crash importing a mail with an ics attachmentMilan Crha2010-09-292-16/+21
|
* Bug #630294 - Shouldn't send invitation reply when has no organizerMilan Crha2010-09-291-1/+1
|
* Bug #630700 - Crash on message sendMilan Crha2010-09-291-2/+3
|