| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
2004-02-03 Chris Toshok <toshok@ximian.com>
* e-html-utils.c (e_text_to_html_full): add callto:, h323:, and
webcal: schemes.
svn path=/trunk/; revision=24585
|
|
|
|
|
|
|
|
|
| |
* ename/*: Removed. No longer used by evolution except via
evolution-data-server.
* Makefile.am (SUBDIRS): Remove ename
svn path=/trunk/; revision=23232
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-html-utils.c (special_chars): add a flag for non-url chars
(controls, whitespace, ", and |)
(url_extract): Use that. When urlifying just a hostname, make sure
it really is a hostname, and not just something like "www.c".
(e_text_to_html_full): Deal with url_extract returning NULL in the
"www." case
(main): add a regression test, #ifdef E_HTML_UTILS_TEST
svn path=/trunk/; revision=22087
|
|
|
|
|
|
|
|
|
|
| |
* e-html-utils.c: Add this back: Connector needs it, and there's
no reason for addressbook and calendar to be using camel to get
this functionality.
* Makefile.am (libeutil_la_SOURCES): re-add e-html-utils
svn path=/trunk/; revision=19246
|
|
|
|
|
|
|
|
|
| |
2002-12-16 Jeffrey Stedfast <fejj@ximian.com>
* e-html-utils.[c,h]: Removed. Back to the fiery depths of hell
from whence ye came!
svn path=/trunk/; revision=19130
|
|
|
|
|
|
|
|
| |
pretty broken).
Weeeeee!
svn path=/trunk/; revision=18503
|
|
|
|
|
|
|
|
|
| |
2002-08-28 Jeffrey Stedfast <fejj@ximian.com>
* e-html-utils.c (e_text_to_html_full): Convert file: urls
too. Fixes bug #29557.
svn path=/trunk/; revision=17899
|
|
|
|
|
|
|
|
| |
* e-html-utils.c (is_citation): Remove the logic that assumes
"Rupert> " is a citation, since it misfires more often than it
hits.
svn path=/trunk/; revision=17696
|
|
|
|
|
|
|
|
|
|
|
| |
* e-html-utils.c (is_addr_char, is_trailing_garbage): Don't use
"isprint(c)" to mean "c >= 32 && c < 128" since it doesn't in most
locales.
(is_domain_name_char): new macro for dns-valid characters
(email_address_extract): Use is_domain_name_char rather than
is_addr_char for the part after the @.
svn path=/trunk/; revision=17655
|
|
|
|
|
|
|
| |
* e-html-utils.c (e_text_to_html_full): Fix for if the buffer ends
with an email address (and no newline).
svn path=/trunk/; revision=15802
|
|
|
|
| |
svn path=/trunk/; revision=14212
|
|
|
|
|
|
| |
(instead of version 2 or any later version).
svn path=/trunk/; revision=14190
|
|
|
|
|
|
|
| |
* e-html-utils.c (e_text_to_html_full): Change " " to " " at
start of line.
svn path=/trunk/; revision=13940
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-passwords.c (e_passwords_get_password): Pass a
CORBA_Environment to bonobo_config_get_string so it doesn't g_warn
on error. (Since the "error" is most likely just that the password
isn't cached.)
(e_passwords_remember_password, e_passwords_get_password,
e_passwords_add_password): Change "if (foo) { entire function; }"
to "if (!foo) return;"
* e-html-utils.c (special_chars): Don't allow single quote or
backtick in email addresses, or pipes following URLs.
svn path=/trunk/; revision=13887
|
|
|
|
|
|
|
|
| |
* e-html-utils.c (e_text_to_html_full): Fix some broken calls to
check_size that could result in memory corruption displaying short
replies.
svn path=/trunk/; revision=12705
|
|
|
|
|
|
|
| |
* e-html-utils.c (e_text_to_html_full): Add E_TEXT_TO_HTML_CITE,
to prepend "> " to each line.
svn path=/trunk/; revision=12655
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-12 Jon Trowbridge <trow@ximian.com>
* e-html-utils.c: Added is_addr_char_no_pipes macro, which
specifically does not consider '|' ("pipe") to be a legal address
character.
(email_address_extract): Use is_addr_char_no_pipes when looking
for e-mail addresses to turn into HTML links. (Bug #3940)
svn path=/trunk/; revision=11029
|
|
|
|
|
|
| |
helixcode.com with ximian.com all over the place.
svn path=/trunk/; revision=10440
|
|
|
|
|
|
|
|
| |
* e-html-utils.c (e_text_to_html_full): add
E_TEXT_TO_HTML_ESCAPE_8BIT to turn non-US-ASCII characters into
"?"s.
svn path=/trunk/; revision=9859
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-05-14 Jon Trowbridge <trow@ximian.com>
* camel-search-private.c (utf8_get): Replicate the semantics of
the libunicode utf8 functions by returning NULL in the arg
on invalid utf8.
* camel-pgp-context.c (pgp_verify): Check for valid utf8,
terminate loop if something looks wrong.
* camel-mime-utils.c (header_encode_phrase_get_words): Properly
check for invalid utf8.
(header_encode_string): Properly check for invalid utf8.
* camel-charset-map.c (camel_charset_step): Properly check for
invalid utf8.
2001-05-14 Jon Trowbridge <trow@ximian.com>
* e-html-utils.c (is_citation): Check for bad utf8.
svn path=/trunk/; revision=9798
|
|
|
|
|
|
|
|
| |
* e-html-utils.c (e_text_to_html_full): Don't use g_utf8_next_char
on text that isn't valid UTF8, since it won't work (and might even
get into an infinite loop).
svn path=/trunk/; revision=9637
|
|
|
|
|
|
|
|
|
|
|
| |
* e-html-utils.c (email_address_extract): Make this smarter. Now
e_text_to_html_full calls it when it sees a '@', and
email_address_extract deals with scanning both forward and
backward to find the bounds of the email address. It's still
fooled by Message-IDs, but there's not a whole lot we can do
there...
svn path=/trunk/; revision=9628
|
|
|
|
|
|
|
|
|
| |
* e-html-utils.c (check_size): If the buffer is too small, making
it twice as big does not guarantee it will be big enough. "Duh".
Also, a bunch of the check_size calls don't seem to be taking
trailing NULs into account, so add in a +1 here.
svn path=/trunk/; revision=9549
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-23 Jon Trowbridge <trow@ximian.com>
* e-html-utils.c (e_text_to_html_full): Removed attempts to use
Radek's evil <DATA> hacks, which were just causing me
(and GtkHTML) grief.
2001-04-23 Jon Trowbridge <trow@ximian.com>
* gui/component/e-address-popup.c: Lots of code has been
simplified here.
(e_address_popup_factory_new_control): Rather than directly pop
our control up in a window (via the e_address_popup_popup
function, which is now gone), just return the widget and let the
caller do the popping. This works better, since it means we don't
have to work around the vagaries of bonobo focus & event handling.
(e_address_popup_set_name): Refresh when both name & email have
been set, rather than checking a stupid counter.
(e_address_popup_set_email): Ditto.
2001-04-23 Jon Trowbridge <trow@ximian.com>
* mail-display.c (html_button_press_event): Check for mailto:
links, and pop up our mail address menu when we find one.
(make_popup_window): The main piece of code (ignoring a zillion
little callbacks) to pop up our windows with reasonable semantics
for having them close automatically.
(mail_text_write): Enable converting addresses to mailto links
in message bodies.
* mail-format.c (write_address): Simplify code, removing Radek's
<DATA> hacks. Write out addresses as mailto: links.
svn path=/trunk/; revision=9534
|
|
|
|
|
|
|
|
|
| |
* e-html-utils.c (is_citation): ">From" is not a citation unless
the previous or following line is a citation.
(e_text_to_html_full): Update for is_citation change. Also, when
marking citations, unmangle mbox From-mangling.
svn path=/trunk/; revision=9458
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-30 Jon Trowbridge <trow@ximian.com>
* e-html-utils.c (e_text_to_html_full): Add support for converting
e-mail addresses to links.
(is_email_address): Added. Identifies e-mail addresses.
(email_address_extract): Added. Extracts a copy of the e-mail
address from the text.
* e-html-utils.h (E_TEXT_TO_HTML_CONVERT_ADDRESSES): Added.
* e-url.c (e_url_shroud): Added. Copy a url, replacing
any plaintext passwords with a single *.
(e_url_equal): Compare two urls, taking into account that
they may or may not be shrouded.
2001-03-30 Jon Trowbridge <trow@ximian.com>
* camel-mime-message.c (camel_mime_message_set_source): Shrould
our source URL before putting it into X-Evolution-Source.
2001-03-30 Jon Trowbridge <trow@ximian.com>
* mail-display.c (mail_text_write): Add (commented-out)
E_TEXT_TO_HTML_CONVERT_ADDRESSES.
* mail-config.c (mail_config_get_account_by_source_url):
Call e_url_equal to compare URLs.
svn path=/trunk/; revision=9050
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
* e-corba-utils.h: Remove #include <glib.h>
* e-dialog-widgets.c: Shuffle some headers.
* e-dialog-widgets.h: Remove #include <libgnomeui/gnome-propertybox.h>
* e-gtk-utils.c: #include <gtk/gtksignal.h>
* e-gtk-utils.h: Replace #include <gtk/gtk.h>
* e-gui-utils.c: Replace #include <gnome.h>
* e-html-utils.c: Shuffle headers.
* e-iterator.c: Replace #include <gtk/gtk.h>
* e-iterator.h: Replace #include <gtk/gtk.h>
* e-list-iterator.c: Remove #include <gtk/gtk.h>
* e-list-iterator.h: Replace #include <gtk/gtk.h>
* e-list.c: Remove #include <gtk/gtk.h>
* e-list.h: Replace #include <gtk/gtk.h>
* e-memory.c: #include <string.h> and <stdlib.h>
* e-msgport.c: Move around some includes. s/%d/%ld/g in a printf()
call to fix a warning.
* e-pilot-map.c: #include <string.h>. Replace #include <gnome.h>
* e-pilot-util.c: Remove #include <gnome.h>
* e-sexp.c: Remove #include <glib.h>
* e-sexp.h: Replace #include <gtk/gtk.h>
* e-time-utils.c: #include <string.h>
* md5-utils.c: Shuffle headers.
* test-ename-western-gtk.c: Replace #include <gnome.h>
* test-ename-western.c: Same here.
svn path=/trunk/; revision=9016
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-20 Radek Doulik <rodo@ximian.com>
* e-html-utils.c (e_text_to_html_full): new function, extracted
from e_text_to_html, added color parameter
2001-03-19 Radek Doulik <rodo@ximian.com>
* e-html-utils.c (e_text_to_html): support mark citation
* e-html-utils.h (E_TEXT_TO_HTML_MARK_CITATION): added
E_TEXT_TO_HTML_MARK_CITATION
svn path=/trunk/; revision=8847
|
|
|
|
|
|
|
| |
* e-html-utils.c (url_extract): Fix a bit: [mailto:foo] shouldn't
grab the ']'
svn path=/trunk/; revision=8736
|
|
|
|
|
|
|
| |
* e-html-utils.c (url_extract): Fix an off-by-one in the "is this
for real?" check so that "http:// " won't get URLified
svn path=/trunk/; revision=8581
|
|
|
|
|
|
|
|
|
| |
2000-12-13 Larry Ewing <lewing@helixcode.com>
* e-html-utils.c (e_text_to_html): make sure we actually make
enough space for " ".
svn path=/trunk/; revision=6964
|
|
|
|
|
|
|
|
| |
* e-html-utils.c (e_text_to_html): Deal properly with URLs at the
end of the buffer. (The old code would append a "�" to the
text.)
svn path=/trunk/; revision=6169
|
|
|
|
|
|
|
| |
* e-html-utils.c (e_text_to_html): If unicode_get_utf8 returns -1,
assume it was actually undeclared iso-8859-1 text.
svn path=/trunk/; revision=6002
|
|
|
|
| |
svn path=/trunk/; revision=5154
|
|
|
|
| |
svn path=/trunk/; revision=4905
|
|
|
|
| |
svn path=/trunk/; revision=4736
|
|
|
|
|
|
|
| |
* e-html-utils.c (e_text_to_html): If converting both spaces and
newlines, then convert tabs too. The joys of pseudo-<PRE>.
svn path=/trunk/; revision=4695
|
|
|
|
|
|
| |
* e-html-utils.c: Fix warnings.
svn path=/trunk/; revision=4048
|
|
|
|
|
|
|
| |
* e-html-utils.c (url_extract): add ")" to the set of characters
to back up over at the end of a potential URL.
svn path=/trunk/; revision=3778
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-05-06 Christopher James Lahey <clahey@helixcode.com>
* e-html-utils.c: Got rid of some warnings.
* e-util.c, e-util.h: Added e_read_file which takes a filename and
returns a newly allocated string containing the contents of that
file.
svn path=/trunk/; revision=2828
|
|
* e-html-utils.c (e_text_to_html): Moved here from the mailer,
since it's of general use, and the composer needs it too.
svn path=/trunk/; revision=2662
|