Commit Graph

307 Commits

Author SHA1 Message Date
Matthew Barnes edf6286a38 Work around another dropped gnome-icon-theme icon.
mail-mark-notjunk -> mail-mark-not-junk
2010-04-22 18:36:29 -04:00
Milan Crha 5974489593 Bug #615331 - Message list/Folder tree focus policy has changed 2010-04-19 12:36:19 +02:00
Milan Crha 200f6ec5e4 Bug #608766 - Replace pthread with GLib's GThread 2010-04-15 14:43:20 +02:00
Javier Jardón 96421ff37c Use accessor functions instead direct access (GSEAL work)
Still remaining:
GtkAccessible::widget
GtkAssistant::forward
GtkAssistant::back
GtkObject::flags
GtkTreeStore::stamp

The GtkAssistant fields are related to bug #596428.  We don't
need accessor functions so much as the enhancement described
there implemented.

https://bugzilla.gnome.org/show_bug.cgi?id=615613
2010-04-13 16:23:16 +02:00
Milan Crha c0855fa50a Bug #611646 - Calendar shows recurring birthdays incorrectly 2010-04-12 23:44:28 +02:00
Matthew Barnes 448685bd5d Forgot to commit some bits. 2010-04-08 11:33:01 -04:00
Matthew Barnes 72797decc1 Giant leap towards GSEAL compliance. 2010-04-08 11:05:26 -04:00
Matt McCutchen 2 b00f2e7294 Bug 614926 - Memos and Tasks accelerators switched since 2.28 2010-04-06 23:25:44 -04:00
Milan Crha 6060c29567 Bug #567304 - Review strings for translation 2010-04-06 18:34:36 +02:00
Matthew Barnes a8feedf390 Adapt to Camel API changes. 2010-04-03 23:06:39 -04:00
Matthew Barnes fabb6b035c Only #include Camel's top-level header. 2010-04-02 16:59:20 -04:00
Matthew Barnes 4e4fcdad46 Miscellaneous cleanup bits from WebKit branch. 2010-04-02 09:23:19 -04:00
Milan Crha b2e7e4fedd Bug #325121 - Do not translate developer strings in g_param_spec_* 2010-04-01 21:40:19 +02:00
Milan Crha 04bac0cf69 Bug #613352 - Changed time range not propagated to calendar 2010-04-01 16:16:25 +02:00
Milan Crha fc4fbc6cab Bug #613356 - Calendar doesn't save Task/Memo table state 2010-04-01 15:31:35 +02:00
Milan Crha b3c6fdfc6b Bug #613354 - Folder->Mark all messages as read does not work 2010-04-01 15:25:16 +02:00
Viswanath S 72c4520b70 Bug #602801 - Duplicate mnemonic 2010-04-01 14:53:47 +02:00
Matthew Barnes 55d6580d86 Stop relying on CamelObject meta-data. 2010-03-31 20:12:48 -04:00
Fridrich Štrba 4f848ac255 [win32] Test for eventsys.h and sensevts.h properly 2010-03-31 18:21:10 +02:00
Matthew Barnes c516014a5a 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-03-30 09:25:30 -04:00
Srinivasa Ragavan ca79c7993f Hide searchbar in calendar view in express mode. 2010-03-30 18:05:04 +05:30
Matthew Barnes 797acc2445 Drop support for migrating from Evolution < 2.0.
There's too much ancient, crufty code there that we can't realistically
support anymore.  A workaround for those poor users still on 1.x is to
upgrade to some 2.x release first, then upgrade again to 3.x.  An error
dialog explaining this will be shown at startup.
2010-03-29 19:04:00 -04:00
Fridrich Štrba 83c22e1531 Reformat code so that it looks ok 2010-03-29 17:19:05 +02:00
Fridrich Štrba e8d27a6f70 [win32] Don't brew your own macro if glib has one suitable available 2010-03-29 17:10:38 +02:00
Fridrich Štrba 5162756fb4 [win32] Windows SENS module cannot be built with C++ compiler 2010-03-29 15:30:40 +02:00
Fridrich Štrba f60b04f24e [win32] Some buildability tweaks for Windows SENS module
Don't try to build Windows SENS when not building for Windows.
Extract the relevant COM structs and typedefs from mingw-w64 headers
to allow to build the module with mingw.org toolchain and fix
build breakages with Microsoft compilers.
2010-03-29 12:40:00 +02:00
Matthew Barnes fa2da5acd6 Fix mismatched quotes. 2010-03-28 18:55:22 -04:00
Matthew Barnes 86efefd39f Bug 468448 - Kill "Hide Read Messages" and "Hide Selected Messages"
Removed the following menu items under View:

    Hide Selected Messages
    Hide Read Messages
    Show Hidden Messages

These options are confusing and don't fit with the rest of the mailer
design.

Hidden messages were tracked by folder in:

    ~/.evolution/mail/config/hidestate-<<folder-uri>>

So by simply not loading those files any more we reveal all previously
hidden messages and avoid any risk of lost messages.

Also inverted "Hide Deleted Messages" to "Show Deleted Messages".
2010-03-28 10:15:07 -04:00
Matthew Barnes 0d44ea6802 Bug 611882 - Missing mnemonics in Date/Time format preferences 2010-03-27 18:48:03 -04:00
Matthew Barnes f7547cc6ac Simplify the search UI for express mode.
For express mode:

- Move the search bar up to the toolbar.

- Hide the "filter" combo box and lock down the first item.

- Hide the "scope" combo box and lock down the first item.
  (This is the combo box with "Current Folder" only in the mailer.)

- EShellView owns the search bar widget now instead of EShellContent.

- Insert several nasty hacks that will likely come back to bite me.
2010-03-26 20:29:30 -04:00
Fridrich Štrba 0a0f417006 [win32] Remove the C++ dependency
Implement the Windows SENS network monitoring in plain C
2010-03-26 21:45:35 +01:00
Fridrich Štrba 56daae923f [win32] Converting the Windows SENS from C++ to plain C 2010-03-26 21:45:35 +01:00
Matthew Barnes 1dd4c129bd Fix build break due to GTK+ deprecations. 2010-03-26 11:32:54 -04:00
Federico Mena Quintero 1457c12bb1 Ensure that the width of the mail sidebar is not too wide
We just clamp this to one fourth of the screen's width; we do
some voodoo to guess the monitor we are in.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-03-25 15:43:32 -06:00
Michael Meeks 342fa27bb7 Add ConnMan support (words fail me ...) 2010-03-25 19:53:12 +00:00
Fridrich Štrba 7b953918eb [win32] Fix on-the-fly UUID creation and change names of functions
and variables so that they look more like what we do in Evolution
2010-03-25 17:08:46 +01:00
Fridrich Štrba 2fabf227bb [win32] Generate UUID on the fly in Windows SENS module 2010-03-25 13:51:07 +01:00
Fridrich Štrba ef1d18b2e3 [win32] Miscellaneous fixes to Windows SENS module
Check actually the return values and bail out if the registration
to receive system events failed.

Reformat the code to be consistent wrt tabs vs. space use.

Extract frequently used patterns into an inline function.
2010-03-25 06:25:13 +01:00
Fridrich Strba 412bfc3dcf [win32] Little modifications to Windows SENS module
Make the MySensNetwork class inherit from ISensNetwork interface
instead of IDispatch (this assures, inter alia, that we use the
right function signatures for the callbacks).

Make the subscription to the network status notification receive
the event only if the ownerof the subscription is logged on to
the same computer as the publisher. This makes this module work
on Windows Vista and Windows 7 with normal user account.
2010-03-24 11:06:51 +01:00
Fridrich Strba 8a8e79622e [win32] Implement network status detection
The implementation is done using System Event Notification Service
by implementing ConnectionMade ConnectionMadeNoQOCInfo and
ConnectionLost methods of ISensNetwork interface.

Introduces C++ dependency for Windows port only
2010-03-23 18:54:37 +01:00
Fridrich Strba 2e1c9b5439 Clear one more instance of lockdown settings 2010-03-23 17:38:05 +01:00
Federico Mena Quintero f794e6a003 Oops, remove debug printf
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-03-23 14:26:07 +05:30
Srinivasa Ragavan 7245c36554 Don't hardcode a width, but compute a suitable one
We do this by measuring a template string, which contains a sample name for an email account.
This is what normally gets displayed in the folder tree, so such a sample string
should give a reasonable width.

Signed-off-by: Federico Mena Quintero <federico@novell.com>

Conflicts:

	modules/mail/e-mail-shell-sidebar.c
2010-03-23 14:25:40 +05:30
Federico Mena Quintero f644fea17f Start the mailer's folder sidebar with a reasonable width
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-03-23 14:18:21 +05:30
Srinivasa Ragavan 73fbebb1b0 Close only the current window than the entire shell. 2010-03-23 14:15:36 +05:30
Federico Mena Quintero c8ead63857 Start the mailer's folder sidebar with a reasonable width
We do this by measuring a template string, which contains a sample name for an email account.
This is what normally gets displayed in the folder tree, so such a sample string
should give a reasonable width.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-03-22 14:07:22 -06:00
Matthew Barnes 7094f32df1 Add an extension to configure EWebView.
Make EWebView extensible and register an extension to automatically
bind every EWebView instance to the appropriate EShellSettings.
2010-03-22 12:03:46 -04:00
Matthew Barnes 5368aec972 Fix build breakage. 2010-03-21 23:30:44 -04:00
Fridrich Strba 11cd3fda1a [win32] Be consistent in disabling the lockdown options. 2010-03-21 00:13:49 +01:00
Matthew Barnes 6c569e64af Convert NetworkManager integration to an EShell extension.
This demonstrates how to extend EShell without having to modify and
recompile e-shell.c.  If NetworkManager integration is enabled, the
extension is loaded automatically when the EShell is created.

The same pattern can be applied to integrate other network monitoring
software like ConnMan or Microsoft's Wireless Zero Configuration.
2010-03-20 11:49:46 -04:00