Commit Graph

5552 Commits

Author SHA1 Message Date
Matthew Barnes 43e2c871a4 Work around another dropped gnome-icon-theme icon.
mail-mark-notjunk -> mail-mark-not-junk
2010-04-29 12:40:23 -04:00
Srinivasa Ragavan 5b21823d0e Listen for account added signal from the EAccountList. Helps to refresh
account while loading from the capplet externally.
2010-04-27 16:48:51 +05:30
Federico Mena Quintero 0b07840e26 Don't use gconf to store the names of widgets to hide
That was just for development.  Now we hardcode the lists of widgets.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-26 18:13:24 -05:00
Michael Meeks a84b1a3251 Merge commit 'origin/gnome-2-30' into express2 2010-04-21 17:06:38 +01:00
Michael Meeks e9c4388490 Fix ergonomic details, and prettify (for small screens at least) 2010-04-21 16:52:25 +01:00
Milan Crha 7841714fe5 Bug #615331 - Message list/Folder tree focus policy has changed 2010-04-19 12:37:29 +02:00
punit 4502a5afc2 Bug #610229 - Status bar progress goes beyond 100 percentage 2010-04-13 14:28:23 +02:00
Federico Mena Quintero b360395495 Merge branch 'express2' into express2-reduced-preferences 2010-04-09 15:09:46 -05:00
Federico Mena Quintero a16f08974d Merge gnome-2-30 into express2 to get bugfixes
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.
2010-04-09 12:21:32 -05:00
Federico Mena Quintero 5b5ac7a174 Hide the Alerts label in the composer's preferences
We don't need that heading as it would only have one sub-option.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-08 18:05:07 -05:00
Federico Mena Quintero f2d0cc79bd Schemas with widgets to hide for the mailer and composer preferences
These get read when creating the preferences widgets, and the
widgets whose names are mentioned in the GConf values will
get hidden when in Express mode.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-08 17:48:12 -05:00
Federico Mena Quintero 56068f561c Add names to containers in the composer's preferences
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-08 17:48:12 -05:00
Federico Mena Quintero 2809ab069e Add meaningful names to some containers
We will use those names to hide the respective widgets in Express mode.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-08 17:48:10 -05:00
Milan Crha 5df72deec7 Bug #614325 - Shrink/expand To,Cc header images is missing 2010-04-08 13:56:03 +02:00
Milan Crha a629756a40 Bug #612236 - Find-As-You-Type in Folder list stops working 2010-04-08 12:14:55 +02:00
Fridrich Strba 3dfd9aa7c4 [win32] Be consistent in disabling the lockdown options. 2010-04-07 23:49:18 +02:00
Matthew Barnes 42a69b14df Bug 614644 - Email window's title is blank when subject is blank 2010-04-07 11:35:18 -04:00
Michael Meeks 9a33a37491 revert dfdb970ac6 2010-04-07 12:41:05 +01:00
Matthew Barnes 51a35cd8be Express: Composer always defaults to HTML mode
Composer and signature editor always default to HTML in Express mode.
Hide the corresponding composer preference.  This will not affect the
user preference in normal mode.
2010-04-07 12:26:43 +01:00
Matthew Barnes 1d6ecf87aa Fix mismatched quotes. 2010-04-07 12:25:57 +01:00
Matthew Barnes dfdb970ac6 Remove some unused MessageList constants. 2010-04-07 12:25:50 +01:00
Matthew Barnes 8f42c1dd8f Minor EMailReader cleanup.
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().
2010-04-07 12:23:31 +01:00
Matthew Barnes fe177f5a12 Add an extension to configure EWebView.
Make EWebView extensible and register an extension to automatically
bind every EWebView instance to the appropriate EShellSettings.

Conflicts:

	widgets/misc/e-web-view.c
2010-04-07 12:14:43 +01:00
Matthew Barnes 84ba2f958f Move "section" documentation out of header files. 2010-04-07 12:13:28 +01:00
Matthew Barnes ffe2f1e1ee Add an extension to configure EMFormatHTML.
Make EMFormatHTML extensible and register an extension to automatically
bind every EMFormatHTML instance to the appropriate EShellSettings.
2010-04-07 12:09:29 +01:00
Milan Crha fc627d1dfa Do not hide junk mail when vJunk folder not supported by store
This is	part of	bug #257641, to	not hide junk emails in	folders
where their store doesn't support vJunk	folder.	In that	case
the junk mail should be	either placed in a real	junk folder or
not having the flag set. But because there can be mails with
the junk flag set, and they would be otherwise hidden for a user,
then this allows to show them.
2010-04-07 10:54:03 +02:00
Matt McCutchen 98bec02d2b Bug #614647 - Don't reset names and colors of default mail labels 2010-04-07 10:21:08 +02:00
Jürg Billeter f278942da8 Bug 614813 - Crash during e-mail migration 2010-04-06 23:48:32 -04:00
Paolo Borelli b0999aea3c Bug 614889 - Memory leaks in EMailSidebar 2010-04-06 23:41:57 -04:00
Milan Crha 0fb529bac0 Bug #612916 - Runtime error on console when opening a message window 2010-04-01 15:16:56 +02:00
Milan Crha 21981b4515 Bug #374533 - Read window stays open after last email is deleted 2010-04-01 14:03:34 +02:00
Luca Ferretti 4523e75edb Updated Italian translation for welcome message 2010-03-19 23:41:56 +01:00
Matthew Barnes 8c37f8d4a5 Bug 612209 - Missing stock icons in Evolution
Bundle needed stock icons recently dropped from gnome-icon-theme.

Need to reevaluate which icons we really need and drop the rest.
Many are not Tango-compliant and look dated and out of place.

The following icon names are bundled:

    stock_alarm
    stock_bell
    stock_check-filled
    stock_contact-list
    stock_insert-note
    stock_mail-filters-apply
    stock_mail-flag-for-followup
    stock_mail-flag-for-followup-done
    stock_mail-open-multiple
    stock_mail-unread-multiple
    stock_new-meeting
    stock_score-high
    stock_score-higher
    stock_score-highest
    stock_score-low
    stock_score-lower
    stock_score-lowest
    stock_score-normal
    stock_shared-by-me
    stock_shared-to-me
    stock_show-all
    stock_signature
    stock_signature-bad
    stock_signature-ok
    stock_task
    stock_task-assigned
    stock_task-assigned-to
    stock_task-recurring
    stock_timezone
    stock_todo
    stock_video-conferencing
    stock_view-details
2010-03-18 12:53:33 -04:00
Matthew Barnes 04305b8fa3 Revert some bad assumptions I made in EPluginUI.
We can't require the use of EUIManager everywhere because we don't
control all the UI manager instances -- the most compelling example
being the composer, whose UI manager comes from GtkhtmlEditor.

Instead, EPluginUI will check the instance type and pick an appropriate
"load_from_string" function.
2010-03-15 12:14:36 -04:00
Fridrich Strba 2971ce413c Make the gconf schemas installation rules consistent in all Makefiles.am 2010-03-15 17:10:46 +01:00
Matthew Barnes 58d0d111af Prevent future bugs like #612792.
Add G_GNUC_NULL_TERMINATED to EAlert functions with variable-length
parameter lists and drop the unnecessary "arg0" parameter so the
function attribute works correctly.
2010-03-15 10:38:59 -04:00
Fridrich Strba c4cde23066 Actually respect the --disable-schemas-install configure option 2010-03-15 14:51:13 +01:00
Matthew Barnes d7494c8f16 Shell and UI manager cleanups.
Replace the EVO_EXPRESS environment variable with an --express command
line option.  (Note, this adds a new translatable string for --help.)

Add an EUIManager class with an "express-mode" property and custom load
functions that use our new "express" preprocessor.  This replaces the UI
manager functions in e-utils.c.

(Also going to see if I can get GTK+ to add an "add_ui_from_string"
method to GtkUIManagerClass that we can override.  Then we could just
call gtk_ui_manager_add_ui_from_string() and the preprocessor would
automatically do its thing and chain up.)

Add an "express-mode" read-only GObject property to EShell.

Add e_shell_configure_ui_manager() to e-shell-utils.c.  For now this
just creates a one-way property binding:

    EShell:express-mode -> EUIManager:express-mode

Call this immediately after e_ui_manager_new().  (EUIManager can't do
this itself because it lives too low in the dependency hierarchy and
doesn't know about EShell.)
2010-03-13 20:53:17 -05:00
Srinivasa Ragavan 179e06a655 Collapse system stores by default. 2010-03-13 20:53:17 -05:00
Srinivasa Ragavan 39fac94251 In express mode, give the accounts first place than on this computer. 2010-03-13 20:53:17 -05:00
Srinivasa Ragavan b0cec1668e Fix a crash while refreshing account types. 2010-03-13 20:53:17 -05:00
Michael Meeks 19eea41c74 clean up the 'express' mode hooks for UI Managers and start to
extend them to plugins - use a simple one-off boolean on the UI Manager
instead of exhaustively trying to propagate this information everywhere.
2010-03-13 20:53:16 -05:00
Michael Meeks d9be66b527 Removed obsolete method signatures in em-account-editor.h
Added em_account_editor_get_widget, and cleaned up the widget listing.
Cleaned the startup wizard code to find it's label by name
Added disabling of power-user 'indentity' frame in the first page express capplet.
2010-03-13 20:52:51 -05:00
Michael Meeks 304777ae4c Add generic 'express mode' conditionals to the UI XML 2010-03-13 20:49:49 -05:00
Matthew Barnes c3cd3697c5 Bug 612619 - Don't mark message as read after folder change 2010-03-12 12:22:17 -05:00
Matthew Barnes a9bdc7c5dc Prevent "message selected" timeouts from piling up. 2010-03-12 11:37:54 -05:00
Matthew Barnes 298d5a14c5 Add a private struct to EMailReader.
Add a private struct to the EMailReader interface so it's easier to
track state data like timeout or operation IDs, flags, etc.

This is similar to private sections of a class instance, except the
struct is created on-demand and stored as an opaque, named pointer on
the GObject with a "destroy" callback that runs during finalization.

All this is hidden behind a simple E_MAIL_READER_GET_PRIVATE macro.
2010-03-12 10:38:56 -05:00
Fridrich Strba c69e242109 More relocation cleanup EVOLUTION_ICONSDIR -> EVOLUTION_ICONDIR 2010-03-11 15:57:20 +01:00
Fridrich Strba 38f11c946e Work-around a problem with urls on windows 2010-03-11 11:33:55 +01:00
Fridrich Strba 594dc83bc0 Use proper URIs in markup and be consistent in directory names 2010-03-11 10:28:11 +01:00