Commit Graph

39440 Commits

Author SHA1 Message Date
e19fb153b1 Remove unused e_table_column_specification_save_to_node(). 2013-06-26 11:36:12 -04:00
3b5a2a2570 Remove unused e_table_specification_save_to_node(). 2013-06-26 11:36:12 -04:00
be3e682562 Remove unused e_table_specification_save_to_string(). 2013-06-26 11:36:12 -04:00
54a69c4cda Remove unused e_table_specification_duplicate(). 2013-06-26 11:36:12 -04:00
bf44760175 Remove unused e_table_specification_save_to_file(). 2013-06-26 11:36:12 -04:00
81a8e91097 ETableState cleanups. 2013-06-26 11:36:12 -04:00
aec739f874 ETableSpecification cleanups. 2013-06-26 11:36:12 -04:00
e35eed8372 Updated Spanish translation 2013-06-26 12:54:41 +02:00
43e5594f18 EMailPrintConfigHeaders: Derive from ETreeViewFrame.
EMailPrintConfigHeaders is pretty simple now that we delegate most
of the meat and potatoes tree view handling to our new parent class.
2013-06-25 14:44:11 -04:00
9ae72cb11c Add ETreeViewFrame.
ETreeViewFrame embeds a GtkTreeView in a scrolled window and adds an
inline-style toolbar beneath the scrolled window which can be hidden.

The inline-style toolbar supports "add" and "remove" actions, as well
as move actions if the tree view is reorderable and selection actions
if the tree view supports multiple selections.  The action set can be
extended through e_tree_view_frame_insert_toolbar_action().

This also adds a small demo program: test-tree-view-frame
2013-06-25 14:44:11 -04:00
a8773bf130 Updated Spanish translation 2013-06-25 14:43:06 +02:00
f6f4a73bcf Bug #641711 - Crash in remove_queued_alarm 2013-06-25 14:33:21 +02:00
50990215a9 Updated Spanish translation 2013-06-24 16:45:43 +02:00
e6f440aed8 Updated Spanish translation 2013-06-24 16:30:50 +02:00
6011ffb5e7 Notify user about question dialogs
Set an urgency hint on dialog's parent, or dialog itself, when it has
no parent, to get user's attention to the dialog. For example, when
there is a changed mail composer window on a different workspace than
evolution's main window and user invokes quit by File->Quit in evolution,
then the window is waiting for a response on the composer, but there
was no hint it's waiting for anything.
2013-06-24 14:48:00 +02:00
0f90d1f1ce User docs: Uncomment and update debugging filters as per bug 669471 comment 11 2013-06-24 14:38:51 +02:00
1bf44c8b97 EUrlEntry: Try harder to recognize a valid URL.
Skip leading whitespace and hand the rest to g_uri_parse_scheme().
If that can identify a scheme then make the open button sensitive.

(Have to be careful to skip leading whitespace when opening, too.)
2013-06-23 19:33:00 -04:00
d2bf13d734 EUrlEntry: Replace button with clickable inline icon.
Replace the big, bulky "open URL" button with a clickable icon directly
in the text entry field.  This saves precious vertical space, especially
in the contact editor.

Also remove e_url_entry_get_entry() since EUrlEntry now IS a GtkEntry.
2013-06-23 19:32:40 -04:00
d9126cd947 EUrlEntry cleanups. 2013-06-23 19:30:55 -04:00
4eabb2d9b8 More consistent error messages for missing opt dependencies. 2013-06-22 20:51:14 -04:00
8c97c0eedb User docs: Add license file legal.xml to Makefile.am 2013-06-22 10:18:39 -07:00
e8a1e5843a User docs: Add useful section link titles for sections of the "account management" guides
This avoids having ten undistinguishable links to with exactly the same names in the 'More Information' section at the bottom of the Yelp help browser for all those Account Management topic pages. Instead they know mention which account type they specifically link to.

Thanks to Kat and Shaun for the help.
2013-06-22 10:11:22 -07:00
4528d47774 User docs: Use IMAP+ instead of IMAP for consistency 2013-06-22 10:10:17 -07:00
0904d276a3 User docs: Add useful section link title for IMAP Advanced Mail Management so you don't only see 'IMAP' as link title at the bottom of the 'IMAP Subscriptions' page 2013-06-22 10:00:31 -07:00
30884ae98d User docs: Fix typo in ID 2013-06-22 09:39:18 -07:00
85f9779258 User docs: Remove whitespace at end of file 2013-06-22 09:39:18 -07:00
67a8397c66 User docs: Section IDs must be unique project-wide, not only per file 2013-06-22 09:39:17 -07:00
5f7680b108 User docs: Fix validation in intro-application.page
Inline link elements do not have a type attribute.
2013-06-22 17:33:46 +01:00
f4d5bc52d7 User docs: Do not use plus character in IDs so it validates 2013-06-22 09:28:30 -07:00
4ba63828e4 User docs: Make IDs unique 2013-06-22 09:22:57 -07:00
03a396a35a User docs: Make IDs unique 2013-06-22 09:21:10 -07:00
8056f5e85d User docs: Make IDs unique 2013-06-22 09:17:05 -07:00
0048c32731 User docs: Fix markup 2013-06-22 09:11:39 -07:00
41b1cde7cf Add useful section link title for help page 2013-06-22 17:07:02 +01:00
d7b3a3289f User docs: Add missing markup 2013-06-22 08:56:55 -07:00
1c0c12f3cc User docs: Embed the license from legal.xml instead of having it manually written in the file 2013-06-22 08:23:19 -07:00
6121241ffb User docs: Embed account type configuration instructions on First Run Wizard page.
The instructions per account are collapsed by default and expandable in clients that support ui: (like recent Yelp versions). This requires turning the <list> of account types on intro-first-run.page into <section>s as ui:expandable is not supported inside of <list> elements.

Embedding directly does not require users to follow "Click here for configuration instructions for this account" links anymore, that we get rid of "Click here to get to next step if you came from the First Run Wizard help page" sections at the bottom of each account type configuration page.
2013-06-22 07:57:24 -07:00
522e3b8d76 User docs: Rephrase section headings so the links at the bottom of Yelp are descriptive 2013-06-22 07:57:24 -07:00
c04a73ce32 User docs: Use unordered list for SMTP configuration steps as for receiving types 2013-06-22 07:57:24 -07:00
a37685e4af User docs: Remove duplicated hint 2013-06-22 07:57:24 -07:00
1f181f1e7b EMFolderTreeModel: Listen for "folder-info-stale" signals.
The signal indicates the folder tree for a particular store needs to be
reconstructed.  We do this by calling em_folder_tree_model_add_store().
2013-06-22 10:05:21 -04:00
04ffa1afb9 EMFolderTreeModel cleanups. 2013-06-22 09:36:50 -04:00
77346775da Bug 702710 - MessageList: Delay state capture for regen.
Delay capturing MessageList state for a regen operation until the idle
callback, so the caller has a chance to configure the MessageList first.

Also, move the CamelFolderThread into the private structure and provide
thread-safe internal accessor functions for it.
2013-06-21 14:34:06 -04:00
e8753f37f8 MessageList cleanups. 2013-06-21 14:34:02 -04:00
df33267935 Fix typo in org.gnome.evolution.mail.gschema.xml.in. 2013-06-21 13:41:22 -04:00
f927a9a169 Bug 702664 - Settings migration issue from "headers" to "show-headers"
Give the "show-headers" key a proper default value, and watch out for
an empty "headers" key, which is supposed to imply that default value.
2013-06-21 11:06:16 -04:00
4a101290fd Calendar views inline text edit with Ctrl+C/V/X does not work
The shortcuts Ctrl+C/V/X are used for whole calendar items
copy/paste/cut, not for text when editing event details inline, either
in a day/week view or in a list view. By tracking the is-editing property
of respective cell editor and using it when enabling/disabling clipboard
actions makes the respective text operations work as expected.
2013-06-21 15:56:34 +02:00
97c70105b7 ESelectionModel: Don't assume an ESorter is present.
ETree does not provide one anymore.
2013-06-21 09:47:57 -04:00
3c2e03fa5c extended_g_node_insert_before: Small correction. 2013-06-21 09:41:03 -04:00
26a0168f9e Bug 702796 - Work around GNode's O(N) tail insertions 2013-06-21 09:07:07 -04:00