changelog
- Fri, 10 Jul 2009 18:51:18 +0000
- by Mark Doliner <markdoliner@pidgin.im> [Fri, 10 Jul 2009 18:51:18 +0000] rev 27715
- More tests, some with an international flavor. I have no idea what that
string means... I just copied it from an email
- Fri, 10 Jul 2009 18:41:56 +0000
- by Mark Doliner <markdoliner@pidgin.im> [Fri, 10 Jul 2009 18:41:56 +0000] rev 27714
- Change jabber_id_new() to iterate byte by byte instead of character
by character. This should be safe because the 2nd, 3rd and 4th
bytes of a multibyte utf8 character cannot also be a valid character
in the ASCII alphabet... right?
- Fri, 10 Jul 2009 06:37:13 +0000
- by Mark Doliner <markdoliner@pidgin.im> [Fri, 10 Jul 2009 06:37:13 +0000] rev 27713
- Check in a version of jabber_id_new() that is hopefully more efficient.
I think it's less efficient than the version I originally sent to the
devel list and accidentally checked in a day or three ago.
But it's also correct, and passes all our unit tests. I think it can
be optimized a little further by filling in characters in the default case
of the switch statement (see "implement_me") and remove the #if 0 lines.
It's ok if the "implement_me" checks don't list every valid character--
the worst that happens is the check falls through to our nodeprep and
resource prep.
- Fri, 10 Jul 2009 06:07:27 +0000
- by Paul Aurich <darkrain42@pidgin.im> [Fri, 10 Jul 2009 06:07:27 +0000] rev 27712
- Two more JID tests.
- Fri, 10 Jul 2009 05:40:08 +0000
- by Mark Doliner <markdoliner@pidgin.im> [Fri, 10 Jul 2009 05:40:08 +0000] rev 27711
- I thought of another invalid JID. I'm changing jabber_id_new() so that all
these tests pass, by the way
- Fri, 10 Jul 2009 05:26:41 +0000
- by Mark Doliner <markdoliner@pidgin.im> [Fri, 10 Jul 2009 05:26:41 +0000] rev 27710
- Add tests for jabber_id_new(). Please add to this! JIDs with accented
characters and stuff would be great.
- Fri, 10 Jul 2009 05:05:51 +0000
- by Mark Doliner <markdoliner@pidgin.im> [Fri, 10 Jul 2009 05:05:51 +0000] rev 27709
- Use assert_string_equal_free() instead of just assert_string_equal()
What a great macro!
- Fri, 10 Jul 2009 03:14:31 +0000
- by Stu Tomlinson <nosnilmot@pidgin.im> [Fri, 10 Jul 2009 03:14:31 +0000] rev 27708
- HAVE_CONFIG_H is not defined when building the perl plugin, so work around
that
- Fri, 10 Jul 2009 02:53:17 +0000
- by Stu Tomlinson <nosnilmot@pidgin.im> [Fri, 10 Jul 2009 02:53:17 +0000] rev 27707
- No functional change, but my gcc is bitching at me. Fixes this warning,
don't ask me why.
util.c: In function ‘purple_fd_get_ip’:
util.c:3114: warning: dereferencing pointer ‘addr.605’ does break strict-aliasing rules
util.c:3114: note: initialized from here
- Fri, 10 Jul 2009 02:47:09 +0000
- by Stu Tomlinson <nosnilmot@pidgin.im> [Fri, 10 Jul 2009 02:47:09 +0000] rev 27706
- Hopefully provide better debug logs when gevolution plugin can't open the
addressbook for whatever reason.