2008-05-14 Jeffrey Stedfast <fejj@novell.com>
Needed so that IMAP4 can allow users to configure cache
expiration per-folder.
* em-folder-properties.c (emfp_get_folder_item): Add support for
CAMEL_ARG_INT and CAMEL_ARG_DBL.
(emfp_commit): Same.
svn path=/trunk/; revision=35502
2008-05-14 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #531592
* e-error.c (ee_build_label):
Add an 'escape_args' parameter for strings that should /not/ be
escaped, such as window titles and status bar messages.
* e-error.c (e_error_newv):
Pass an appropriate 'escape_args' value to ee_build_label().
svn path=/trunk/; revision=35500
2008-05-14 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #311042, Patch by Milan Crha
* widgets/misc/e-info-label.c: (el_size_allocate), (el_class_init),
(e_info_label_set_info), (get_text_full_width): Allocate size for
location and info labels differently, than GtkHBox does, to be able
to minimize it as much as possible and do not waste empty space.
svn path=/trunk/; revision=35499
2008-05-14 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #463040, Patch by Milan Crha
* mail/em-folder-browser.c (emfb_list_message_selectedi),
(emfb_set_folder):
Forget former selected uid as soon as we know we moved to other.
svn path=/trunk/; revision=35494
2008-05-08 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #525241 (EPluginUI)
* e-util/Makefile.am:
Add e-plugin-ui.[ch].
* e-util/e-plugin.h (EPluginClass):
Add a "get_symbol" method for extracting arbitrary symbols
from an EPlugin. Implementation of the method is optional.
* e-util/e-plugin.c (e_plugin_get_symbol):
New function invokes the new "get_symbol" EPlugin method.
* e-util/e-plugin.c (epl_get_symbol):
New function implements the new "get_symbol" EPlugin method.
It extracts the given symbol name from the GModule.
* e-util/e-plugin-ui.[ch]:
New EPluginHook subclass that allows plugins to extend menus,
toolbars, and popups that are managed by GtkUIManager instead
of BonoboUI. Should eventually replace EMenu/EPopup.
* shell/main.c (main): Register the EPluginUIHook type.
* composer/e-msg-composer.c (msg_composer_destroy),
(msg_composer_init): Rip out the EMenu logic.
* composer/e-msg-composer.c (msg_composer_init):
Register the GtkUIManager with EPluginUI.
* plugins/face/Makefile.am:
* plugins/face/org-gnome-face-ui.xml:
Remove org-gnome-face-ui.xml (obsolete).
* plugins/face/face.c (e_plugin_ui_init):
Initialization callback for EPluginUI. Adds a "face" action to
the EMsgComposer instance's "composer" action group.
* plugins/face/org-gnome-face.eplug.xml:
Replace the "bonobomenu" hook definition with a new one for
EPluginUI. Include the UI definition inline.
svn path=/trunk/; revision=35485
2008-05-08 Tor Lillqvist <tml@novell.com>
* gui/alarm-notify/alarm-notify-dialog.c: Include e-util-private.h
for the mapping of EVOLUTION_GLADEDIR to a function call on
Windows. Construct the glade file pathname at run-time so that it
is found also on Windows where we don't use compile-time pathnames
at run-time.
svn path=/trunk/; revision=35482
2008-05-08 Tor Lillqvist <tml@novell.com>
* main.c (main) [Win32]: If no message catalog is installed for
the current locale language, don't bother with the localisations
provided by other things then either. Reset thread locale to
"en-US" and C library locale to "C" to ensure that.
svn path=/trunk/; revision=35479
2008-05-08 Tor Lillqvist <tml@novell.com>
* evolution-zip.in: Include the whole etc/gconf/gconf.xml.defaults
and etc/gconf/schemas trees. The intent is to do "make install" to
a temporary empty folder anyway, so there won't be any extra stuff
in there. It is essential to get all the empty %gconf.xml files,
also from the gconf.xml.defaults/apps and
gconf.xml.defaults/schemas folders.
svn path=/trunk/; revision=35476
2008-05-06 Matthew Barnes <mbarnes@redhat.com>
* mail-component.c (mail_component_show_logger):
Use the GtkCellRendererText's "markup" property for error messages.
svn path=/trunk/; revision=35473
2008-05-05 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #531426
* mail/em-format-html.c (efh_format_headers):
Display face header images at 48x48 instead of 64x64.
Patch from Roland Clobus.
svn path=/trunk/; revision=35469
2008-05-05 Johan Euphrosine <proppy@aminche.com>
* gui/migration.c: Fix include path for e-dbhash.h, now in libebackend.
svn path=/trunk/; revision=35468
2008-05-04 Matthew Barnes <mbarnes@redhat.com>
* mail/mail-component.c (mail_component_show_logger):
Fix up the Debug Logs window a bit:
- Add a Close button.
- Fix some spacing issues (HIG compliance).
- Just show the log level icon. Add a tooltip for the icon showing
a description of the log level (Error/Warning/Debug). Also, avoid
using e-icon-factory. Set the GtkCellRendererPixbuf's "stock-id"
and "stock-size" properties instead.
- Use GConfBridge to track the user's log level preference.
svn path=/trunk/; revision=35466
2008-04-30 Milan Crha <mcrha@redhat.com>
** Fix for bug #528288
* widgets/misc/e-filter-bar.c: (get_property): Do not return any query
with empty text from search bar.
* widgets/table/e-tree.h: (e_tree_set_info_message):
* widgets/table/e-tree.c: (struct ETreePriv), (et_dispose), (e_tree_init),
(tree_size_allocate), (e_tree_set_info_message):
Allow setting info message into the tree. It doesn't check
whether the tree is empty or not, so take care of that.
* mail/em-folder-browser.c: (emfb_init), (em_folder_browser_show_wide):
Ensure minimum size for preview and message list.
* mail/em-folder-browser.c: (get_view_query):
Distinguish between no filter and custom filter.
* mail/message-list.c: (regen_list_done):
Set info message to tree when no message shown in a list.
svn path=/trunk/; revision=35459
2008-04-30 Milan Crha <mcrha@redhat.com>
** Fix for bug #530245
* searchtypes.xml: Let searches work with labels again.
svn path=/trunk/; revision=35456
2008-04-30 Milan Crha <mcrha@redhat.com>
** Fix for bug #467892
* em-folder-view.c: (em_folder_view_open_selected):
Do not inherit search filters when opening messages in new window.
* message-list.c: (regen_list_exec):
If we are called from folder_changed even, then keep the actually
selected message so it will not disappear when user reads it and
it doesn't belong to actual filter anymore.
svn path=/trunk/; revision=35454
2008-04-30 Ashish Shrivastava <shashish@novell.com>
** Fix for bnc #368277
Can't C & P Email Addresses from an Appt. to a Mail Message
svn path=/trunk/; revision=35451
2008-04-30 Chenthill Palanisamy <pchenthill@novell.com>
** Fixes#338330 (bnc)
Internet Based Calendar Events Are Declined By Evolution/GroupWise
svn path=/trunk/; revision=35450
2008-04-30 Chenthill Palanisamy <pchenthill@novell.com>
** Fixes#358644 (bnc)
Retracted groupwise appointments should disappear as
soon as they are retracted.
svn path=/trunk/; revision=35449
2008-04-30 Shuai Liu <shuai.liu@sun.com>
** Fix for bug #530672
Evolution crashes when viewing pgp-signed message
* em-format-html-display.c: Modify the array of
smime_sign_colour from 4 to 5 to ensure the input by
data-server is right
svn path=/trunk/; revision=35447
2008-04-29 Milan Crha <mcrha@redhat.com>
** Fix for bug #240823
* gui/itip-utils.c: (comp_to_list):
Send notification only to individuals and groups.
svn path=/trunk/; revision=35444
2008-04-29 Milan Crha <mcrha@redhat.com>
* bf-junk-filter.c: (pipe_to_bogofilter):
Report errors properly. Thanks to Reid Thompson whom found it.
svn path=/trunk/; revision=35443