Commit Graph

821 Commits

Author SHA1 Message Date
2df26bc7b7 Handle cases when the props are undefined. This bug is currently causing
2006-07-22  Harish Krishnaswamy  <kharish@novell.com>

	* e-util.c: (get_font_options): Handle cases when the
	props are undefined. This bug is currently causing Evo
	to crash as soon as it comes up.

svn path=/trunk/; revision=32389
2006-07-22 13:04:55 +00:00
35a3b3e699 Added code to read font options.
svn path=/trunk/; revision=32358
2006-07-20 07:51:51 +00:00
ebb44eb8cc On Win32, if the compile-time localedir's prefix from the plugin's .eplug
2006-06-15  Tor Lillqvist  <tml@novell.com>

	* e-plugin.c (ep_construct): On Win32, if the compile-time
	localedir's prefix from the plugin's .eplug file matches
	Evolution's compile-time prefix, replace it with the run-time
	prefix (installation directory).

svn path=/trunk/; revision=32150
2006-06-15 10:18:36 +00:00
56c45fcfab Fix memory leak. Fixes bug #335423.
2006-06-09  Chris Heath <chris@heathens.co.nz>

	* addressbook/gui/widgets/eab-popup-control.c (eab_popup_control_set_free_form):
	* addressbook/gui/contact-editor/e-contact-quick-add.c (quick_add_merge_contact):
	* e-util/e-plugin.c (ep_construct):
	* mail/message-list.c (message_list_finalise):
	* plugins/itip-view.c (itip_view_destroy): Fix memory leak.
	Fixes bug #335423.

svn path=/trunk/; revision=32101
2006-06-09 02:21:03 +00:00
99587466db Use the correct gettext domain for translations. Fixes bug #333003.
2006-06-08  Gary Coady  <garycoady@ubuntu.com>

	* e-i18n.h: Use the correct gettext domain for translations.
	Fixes bug #333003. (Committed by Andre Klapper)

svn path=/trunk/; revision=32098
2006-06-08 19:46:26 +00:00
a5abdac577 Don't need the Win32-only fix_percent_l() after all, this is taken care of
2006-06-02  Tor Lillqvist  <tml@novell.com>

	* e-util.c: Don't need the Win32-only fix_percent_l() after all,
	this is taken care of in e_strftime(). (The check in e-d-s's
	configure.in for the support of %l and %k has now been made more
	reliable so it actually works also on Win32.)

svn path=/trunk/; revision=32069
2006-06-02 12:46:09 +00:00
00f6d32ee3 Set new scroll member to false in static declarations. Fixes build breaker
2006-06-02  Frederic Peters <fpeters@entrouvert.com>

	* e-error.c: Set new scroll member to false in static
	declarations. Fixes build breaker #343446.

svn path=/trunk/; revision=32066
2006-06-02 08:29:43 +00:00
f45a960006 Fix for bug #332936
svn path=/trunk/; revision=32053
2006-05-30 04:37:29 +00:00
24368cf92d Added code to save/attach files/mails/events to/from remote shares
svn path=/trunk/; revision=32023
2006-05-25 06:04:48 +00:00
f187345034 Handle SUN Type 6 keyboard's copy, paste and cut key. Fix #271661.
2006-04-26  Li Yuan <li.yuan@sun.com>

        * e-text-event-processor-emacs-like.c:
        (e_text_event_processor_emacs_like_event):
        Handle SUN Type 6 keyboard's copy, paste and cut key.
        Fix #271661.

svn path=/trunk/; revision=31903
2006-04-26 10:22:21 +00:00
77027331de [Win32] Instead of %l (which is a GNU extension not implemented in the
2006-03-27  Tor Lillqvist  <tml@novell.com>

	* e-util.c (fix_percent_l): [Win32] Instead of %l (which is a GNU
	extension not implemented in the Microsoft C library) use %I.
	Fixes #336055.
	(e_strftime_fix_am_pm): Call fix_percent_l() when necessary.

svn path=/trunk/; revision=31807
2006-04-10 23:16:38 +00:00
6297946340 Removing unnecessary markup in translateable string.
svn path=/trunk/; revision=31494
2006-02-12 23:15:23 +00:00
695d5cfac8 Upstreaming Olaf Hering's patch to use signed chars.
2006-02-09  Harish Krishnaswamy  <kharish@novell.com>

* e-bconf-map.c: Upstreaming Olaf Hering's patch
to use signed chars.

svn path=/trunk/; revision=31459
2006-02-09 06:48:29 +00:00
99d9556902 Use guint for 1-bit bitfield. Remove unused var Remove unused vars Rename
2006-02-08  Kjartan Maraas <kmaraas@gnome.org>

	* e-config.c: Use guint for 1-bit bitfield.
	* e-icon-factory.c: (load_icon): Remove unused var
	* e-import.c: (ep_init), (ep_finalise): Remove unused vars
	* e-plugin.c: (e_plugin_register_type): Rename a var
	* e-plugin.h: guint for 1-bit bitfield
	* e-popup.c: (ep_finalise): Add comment.
	* e-profile-event.c: Remove unused prototype
	* e-text-event-processor-emacs-like.c:
	(e_text_event_processor_emacs_like_event): Add comment about
	a compiler warning from the Intel compiler.

svn path=/trunk/; revision=31446
2006-02-08 11:43:02 +00:00
a853e3d5a2 accept SVGs for stock icons. Fixes bug 304417.
2006-02-07  Benjamin Berg  <benjamin@sipsolutions.net>
	* e-gui-utils.c:
	* e-icon-factory.c:
	accept SVGs for stock icons. Fixes bug 304417.

svn path=/trunk/; revision=31433
2006-02-07 13:20:10 +00:00
ae54937b6d removed.
2006-01-11  Harry Lu  <harry.lu@sun.com>

        * e-marshal.list: removed.

svn path=/trunk/; revision=31135
2006-01-11 10:36:06 +00:00
4dfa2142cf fixes a build break.
svn path=/trunk/; revision=31131
2006-01-11 05:42:06 +00:00
e459ad918e Delete e_mkdir_hier(), and use e_util_mkdir_hier() instead of it.
2006-01-10  Simon Zheng  <simon.zheng@sun.com>

        * e-mktemp.c (get_dir):
        * e-plugin.c:
        * e-util.[ch] (e_create_directory):
        (e_sort):
        Delete e_mkdir_hier(), and use e_util_mkdir_hier()
        instead of it.

        Delete e_strstrcasea(), and use e_util_strstrcase()
        instead of it.

        Delete e_strftime(), use the copy in evolution-data-server/
        libedataserver/e-data-server-util.c instead of it.

        Delete e_filename_make_safe(), and use the copy in
        evolution-data-server/libedataserver/e-data-server-util.c
        instead of it.

        Detelte e_utf8_strftime(), and use the copy in
        evolution-data-server/libedataserver/e-data-server-util.c
        instead of it.

svn path=/trunk/; revision=31117
2006-01-10 08:09:20 +00:00
98e09fa6e8 removed. Merged to evolution-data-server/libedataserver/. remove above
006-01-06  Simon Zheng <simon.zheng@sun.com>

        * e-account.[ch], e-account-list.[ch]: removed.
        Merged to evolution-data-server/libedataserver/.
        * Makefile.am: remove above files from list.

svn path=/trunk/; revision=31083
2006-01-06 07:20:11 +00:00
e35c5c7bea e-plugin.c (epl_construct) [Win32] The interface of
2006-01-05  Tor Lillqvist  <tml@novell.com>

	* e-plugin.c (epl_construct)
	* e-menu.c (emph_construct_menu): [Win32] The interface of
	e_util_replace_prefix() changed a bit.

svn path=/trunk/; revision=31053
2006-01-04 23:52:38 +00:00
aedfb5445a Don't eventually free a return value from xmlGetProp() with g_free().
2006-01-02  Tor Lillqvist  <tml@novell.com>

	* e-menu.c (emph_construct_menu): Don't eventually free a return
	value from xmlGetProp() with g_free(). g_strdup() it first, and
	xmlFree() what xmlGetProp() returned.

	On Win32, replace a configure-time prefix of the ui file with the
	run-time one.

svn path=/trunk/; revision=31021
2006-01-02 09:55:09 +00:00
ae8d643790 Committing the calendar publishing patch.
svn path=/trunk/; revision=30876
2005-12-19 11:23:11 +00:00
0af822221f Silence unused variable warning.
2005-12-18  Tor Lillqvist  <tml@novell.com>

	* e-dialog-utils.c (e_file_dialog_save_folder): Silence unused
	variable warning.

svn path=/trunk/; revision=30855
2005-12-18 08:28:01 +00:00
f2beba850d Nah, don't include <libedataserver/e-xml-utils.h> here. Just edit the
users of the functions that moved there include it instead of, or in
addition to, "e-util/e-xml-utils.h".

svn path=/trunk/; revision=30829
2005-12-17 17:09:34 +00:00
52ff11927a For building on Win32 against GTK+ 2.8, include a copy of the
2005-12-17  Tor Lillqvist  <tml@novell.com>

	* eggtrayicon.c: For building on Win32 against GTK+ 2.8, include a
	copy of the GtkStatusIcon code from GTK+ HEAD (i.e., what will be
	GTK+ 2.10) and some helper functions from gdk/win32. Eventually
	when GTK+ 2.10 is released and Evo no longer needs to support
	older GTK+ versions, eggtrayicon.[ch] can be removed completely
	from here, as the use of eggtrayicon in ../calendar/gui/
	alarm-notify/alarm-queue.c will automatically switch to using
	GtkStatusIcon instead.

	* eggtrayicon.h: Ditto, for building on Win32 against GTK+ 2.8,
	include a copy of gtkstatusicon.h from GTK+ HEAD.

svn path=/trunk/; revision=30827
2005-12-17 16:58:55 +00:00
d074203600 Remove these functions that are now in libedataserver/e-xml-utils.c
2005-12-17  Tor Lillqvist  <tml@novell.com>

	* e-xml-utils.c (e_xml_get_child_by_name, e_xml_save_file): Remove
	these functions that are now in libedataserver/e-xml-utils.c

	* e-xml-utils.h: Include libedataserver/e-xml-utils.h.

svn path=/trunk/; revision=30826
2005-12-17 16:50:36 +00:00
0c08672df9 Use GLib API where applicable for portability.
2005-12-17  Tor Lillqvist  <tml@novell.com>

	* e-plugin.c: Use GLib API where applicable for portability.

	* e-plugin.c: Use e_xml_parse_file() and e_xml_save_file()
	instead of using libxml directly.

	* e-plugin.c: Add copyright header.
	(epl_construct): [Win32 only:] Remap the plugin location from the
	compile-time path to to a run-time path, to handle the common case
	where the location in the .eplug file is in Evo's compile-time
	prefix. Use libedataserver's e_util_get_prefix() and
	e_util_replace_prefix(). We could alternatively use relative paths
	in the .eplug files on Win32, like we do for .server files.

svn path=/trunk/; revision=30825
2005-12-17 16:31:42 +00:00
491a3a6343 Use e_xml_parse_file() and e_xml_save_file() instead of using libxml
2005-12-17  Tor Lillqvist  <tml@novell.com>

	* e-pilot-map.c: Use e_xml_parse_file() and e_xml_save_file()
	instead of using libxml directly.

svn path=/trunk/; revision=30824
2005-12-17 15:56:16 +00:00
656e89904c Use GLib API where applicable for portability.
2005-12-17  Tor Lillqvist  <tml@novell.com>

	* e-mktemp.c: Use GLib API where applicable for portability.

svn path=/trunk/; revision=30823
2005-12-17 15:52:21 +00:00
9abe43b9c3 Use GLib API where applicable for portability.
2005-12-17  Tor Lillqvist  <tml@novell.com>

	* e-icon-factory.c: Use GLib API where applicable for portability.

svn path=/trunk/; revision=30822
2005-12-17 15:48:19 +00:00
5786ebbccf e-error.c Use gstdio wrappers. Use GDir instead of dirent.
2005-12-17  Tor Lillqvist  <tml@novell.com>

	* e-error.c
	* e-fsutils.c: Use gstdio wrappers. Use GDir instead of dirent.

	* e-error.c
	* e-folder-map.c: Use e_xml_parse_file() instead of using libxml
	directly.

svn path=/trunk/; revision=30821
2005-12-17 15:43:23 +00:00
f90e52b1c0 Don't need EXTRA_GNOME_CFLAGS or GNOME_FULL_CFLAGS.
2005-12-17  Tor Lillqvist  <tml@novell.com>

	* Makefile.am (INCLUDES): Don't need EXTRA_GNOME_CFLAGS or
	GNOME_FULL_CFLAGS.

svn path=/trunk/; revision=30820
2005-12-17 14:15:38 +00:00
22e9edd52a e-util-private.h (fsync) Don't bother with a Win32 implementation of
2005-12-17  Tor Lillqvist  <tml@novell.com>

	* e-util-private.h (fsync)
	* e-util.c: Don't bother with a Win32 implementation of fsync() as
	the uses of fsync() in evo are pretty irrelevant. Just #define
	fsync() away on Win32.

svn path=/trunk/; revision=30796
2005-12-17 11:45:52 +00:00
50bc9229d3 Remove dead files. Refer
2005-12-12 Harish Krishnaswamy <kharish@novell.com>
Remove dead files. Refer http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=evolution&who=vvaradan&date=explicit&mindate=2005-12-12%2011:23&maxdate=2005-12-12%2011:25
for more information.

svn path=/trunk/; revision=30759
2005-12-12 16:58:32 +00:00
7360a3396c Patch from Irene Huang <Irene.Huang@sun.com>.
*  Remove files that have an identical counterpart in
        libedataserver.
	*  Replace the use of such files with appropriate counterpart path.

svn path=/trunk/; revision=30758
2005-12-12 16:24:21 +00:00
c1b0b713ca prefix the wrapper functions with e - do not use g lest it is assumed to
2005-12-09  Harish Krishnaswamy  <kharish@novell.com>

* e-util.[ch] (e_str_compare), (e_str_case_compare),
(e_collate_compare), (e_int_compare): prefix the wrapper
functions with e - do not use g lest it is assumed to
be a glib function.

* e-table-example-2.c (create_table), e-table-extras.c (ete_init):
* e-table-size-test.c (create_table), test-check.c (check_test):
* test-cols.c (multi_cols_test), test-table.c (table_browser_test):
 s/g_*_compare/e_*_compare.

svn path=/trunk/; revision=30739
2005-12-09 11:01:23 +00:00
18c0885376 Use g_get_tmp_dir() instead of hardcoding /tmp.
2005-11-26  Tor Lillqvist  <tml@novell.com>

	* e-menu.c (emph_construct_menu): Use g_get_tmp_dir() instead of
	hardcoding /tmp.

	* e-util.c (e_strstrcase): Use g_ascii_strncasecmp() instead of
	the deprecated g_strncasecmp(). What kinds of strings this
	function is supposed to be used on (UTF-8 or some random single-
	or multi-byte encoding) is anybody's guess. This function isn't
	used in Evolution and should probably go away, though. And this is
	one of the files that have a partially duplicated copy in
	e-d-s/libedataserver, too, so doubly so.
	(e_filename_make_safe): Mark more bytes as unsafe on Win32. Add
	comments. This function is really under-specified and weird, one
	wonders whether it really does what the author thought it should
	do.
	(fsync): Add Win32 implementation of fsync().

	* e-xml-utils.c (e_xml_get_bool_prop_by_name_with_default): Use
	g_ascii_strcasecmp() instead of the deprecated g_strcasecmp(),
	especially as we are comparing to literal ASCII strings.

svn path=/trunk/; revision=30684
2005-11-26 03:51:16 +00:00
9fa1e996bc e-dialog-utils.c Conditionalize X11 specific code on GDK_WINDOWING_X11.
2005-11-26  Tor Lillqvist  <tml@novell.com>

	* e-dialog-utils.c
	* e-gtk-utils.c: Conditionalize X11 specific code on GDK_WINDOWING_X11.

svn path=/trunk/; revision=30683
2005-11-26 03:15:16 +00:00
1dc9b43484 Conditionalize X11 stuff on GDK_WINDOWING_X11.
2005-11-26  Tor Lillqvist  <tml@novell.com>

	* e-dialog-utils.c: Conditionalize X11 stuff on GDK_WINDOWING_X11.

svn path=/trunk/; revision=30682
2005-11-26 02:48:16 +00:00
6dc1dc5620 Sort the stuff in the Win32 part for clarity. Add some new run-time
2005-11-25  Tor Lillqvist  <tml@novell.com>

	* e-util-private.h: Sort the stuff in the Win32 part for
	clarity. Add some new run-time overrides for compile-time
	paths. Include fcntl.h and define O_BINARY as zero if not defined
	(on Unix).

	* e-win32-reloc.c: Sort here, too, and add the implementation for
	the new run-time overrides.

	* Makefile.am: Ditto here. Link with INTLLIBS.

svn path=/trunk/; revision=30670
2005-11-25 14:32:54 +00:00
1e9e8ac380 modified e_categories_config_get_icon_for to have a g_object_unref for the
GdkPixBuff object created here.

svn path=/trunk/; revision=30584
2005-11-09 11:42:49 +00:00
c6aa38887f Commiting the patch for showing menu items in calendar attachment bar.
svn path=/trunk/; revision=30524
2005-10-18 09:57:20 +00:00
b0bbe73658 dded case insensitive compare support etable, and using it for Organization
filed. Fixes #207110. Patch submitted by
"Devashish Sharma  <sdevashish@novell.com>"

svn path=/trunk/; revision=30489
2005-10-04 13:06:08 +00:00
14d14477fd Use g_get_current_time() instead of gettimeofday() for portability.
2005-09-28  Tor Lillqvist  <tml@novell.com>

	* e-profile-event.c (e_profile_event_target_new): Use
	g_get_current_time() instead of gettimeofday() for portability.

svn path=/trunk/; revision=30396
2005-09-28 10:20:03 +00:00
b105af8066 Use g_ascii_strncasecmp() instead of strncasecmp(). We are comparing to
2005-09-28  Tor Lillqvist  <tml@novell.com>

	* e-html-utils.c (e_text_to_html_full): Use g_ascii_strncasecmp()
	instead of strncasecmp(). We are comparing to literal ASCII
	strings, just casefolding ASCII is enough. Also better for
	portability.

svn path=/trunk/; revision=30395
2005-09-28 10:16:34 +00:00
6c7d2845a4 cast warning, good ol win32 patches. (e_strftime): fix some clahey-code to
2005-08-23  Not Zed  <NotZed@Ximian.com>

        * e-util.c (e_mkdir_hier): cast warning, good ol win32 patches.
        (e_strftime): fix some clahey-code to use the right variable and
        not try to modify const strings by stealth.

        * eggtrayicon.h: add missing prototype.

        * e-gui-utils.c (e_create_image_widget): remove unused pixbuf.

        * e-dialog-utils.c (dialog_realized): fix cast.
        (e_dialog_set_transient_for_xid): same.
        (e_file_dialog_save): fix cases for build.

        * e-categories-config.c
        (e_categories_config_open_dialog_for_entry): cast & use right type
        for text.
        (icons_table[]): remove unused.

        * e-account-list.c (e_account_list_remove_account_proxies): cast
        to fix warning.

svn path=/trunk/; revision=30215
2005-08-24 03:05:59 +00:00
c88db7d4ce e-plugin.c (ep_set_enabled): Fix compiler warning on early bailout
svn path=/trunk/; revision=30204
2005-08-22 19:46:44 +00:00
2c08d66386 fixed a typo: s/occured/occurred/g
svn path=/trunk/; revision=30180
2005-08-21 19:35:00 +00:00
d97bfb1db5 Use g_get_charset() on Win32 to get locale charset. Free return value from
2005-08-18  Tor Lillqvist  <tml@novell.com>

	* e-iconv.c (e_iconv_init): Use g_get_charset() on Win32 to get
	locale charset. Free return value from g_win32_getlocale().

svn path=/trunk/; revision=30151
2005-08-18 00:40:37 +00:00
14e9427a9e Use g_win32_getlocale() to get locale on Win32. (setlocale() returns
2005-08-10  Tor Lillqvist  <tml@novell.com>

	* e-xml-utils.c (e_xml_get_child_by_name_by_lang): Use
	g_win32_getlocale() to get locale on Win32. (setlocale() returns
	strings like "Swedish_Finland.1252", we want the Unixish "sv_FI"
	style.) Fix typo, use the lang parameter and not "lang" string
	literal.

svn path=/trunk/; revision=30077
2005-08-10 10:58:05 +00:00