Fri Jul 22 10:09:17 PDT 2005 Christian Hammond * NEWS: * configure.ac: - Bump the version to 0.1.2. Tue Jul 19 18:43:05 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Fix a crasher when a word is empty Tue Jul 19 18:09:52 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Small cleanups Tue Jul 19 17:29:35 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Don't present spelling suggestions if the word checks. Also clean out some dead code Tue Jul 19 15:39:01 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Fix all my calls to g_utf8_strlen Tue Jul 19 15:35:26 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Don't crash if the entry is empty Tue Jul 19 15:28:32 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Handle attribute cleaning better Tue Jul 19 15:09:54 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Reset the attribute list on recheck_all, make replace work Tue Jul 19 14:51:50 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Make it parse word structure and check individual words Tue Jul 19 04:12:03 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Implement replace_word, ignore_all and add_to_dictionary Tue Jul 19 04:01:52 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Track the "mark" position when popping up the context menu, use it to determine the word to give suggestions for. Tue Jul 19 03:42:30 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Add some more word detection code and a handler for button-press that determines which character was clicked Tue Jul 19 01:19:49 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Add some functions to determine the character extents of the word surrounding a given position Mon Jul 18 20:33:43 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Copy over an internal GtkEntry function to find the position in the string from mouse coordinates Mon Jul 18 19:33:09 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Hook up to changed signals in order to set up check updating * tests/test-spell-entry.c: - Fix a pointer type warning Mon Jul 18 19:07:16 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Add NLS and popup population Mon Jul 18 18:15:23 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Hook into the expose event to manipulate our pango attribute list, stick some attributes over the entire span of the text Mon Jul 18 18:05:20 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - More initialization * tests/Makefile.am: A tests/test-spell-entry.c: - Add a test program for the SexySpellEntry * configure.ac: - Require pango >= 1.4.0 Mon Jul 18 17:38:15 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Initialize pango attributes Mon Jul 18 17:28:50 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - Handle entry initialization Mon Jul 18 16:52:22 MDT 2005 David Trowbridge * libsexy/sexy-spell-entry.c: - A little more progress on gtkspell porting Mon Jul 18 03:50:35 MDT 2005 David Trowbridge * configure.ac: * libsexy/Makefile.am: A libsexy/sexy-spell-entry.h: A libsexy/sexy-spell-entry.c: - Add the beginnings of a spell-checked entry widget Thu Jul 14 00:44:13 MDT 2005 David Trowbridge * libsexy/sexy-url-label.c: - make sure that the attribute list is not NULL in sexy_url_label_rescan_label, to quell some pango warnings Thu Jul 14 00:32:15 PDT 2005 Christian Hammond * NEWS: * configure.ac: - Update NEWS and bump the version up to 0.1.1. Thu Jul 14 01:30:20 MDT 2005 David Trowbridge * libsexy/sexy-url-label.c: - apply g_markup_escape_text inside the markup preprocessor, so we don't give gtklabel potentially unparseable text Wed Jul 13 10:47:38 PDT 2005 Christian Hammond * libsexy/sexy-url-label.c: * libsexy/sexy-url-label.h: * tests/test-url-label.c: - Change the url_clicked signal to url_activated. Wed Jul 13 01:40:09 PDT 2005 Christian Hammond * libsexy.pc.in: - Forgot to put -lsexy in the libs list. Tue Jul 12 15:07:11 PDT 2005 Christian Hammond * libsexy.pc.in: - Don't depend on libgalago-gtk, and actually call this library libsexy. Mon Jul 11 19:37:27 PDT 2005 Christian Hammond * libsexy/sexy-icon-entry.c: * libsexy/sexy-icon-entry.h: * tests/test-icon-entry.c: - Require an explicit GtkImage instead of a GtkWidget. Compile-time checking is good. Sun Jul 10 17:57:58 PDT 2005 Christian Hammond * libsexy/sexy-url-label.c: - Stick a stock icon on "Copy Link Address" Sun Jul 10 17:55:39 PDT 2005 Christian Hammond * libsexy/sexy-url-label.c: - Improved the algorithm so that now, multi-line hyperlinks work just fine. - Improved the code that tracks if we're in a link or not. No more stupid hacks. Thu Jul 07 01:08:08 PDT 2005 Christian Hammond * tests/Makefile.am: A tests/test-icon-entry.c: - Added a test app for the SexyIconEntry. Wed Jul 06 10:13:34 PDT 2005 Christian Hammond * libsexy/sexy-icon-entry.c: - Use G_DEFINE_TYPE_EXTENDED instead of all that manual stuff. Wed Jul 06 10:09:42 PDT 2005 Christian Hammond * libsexy/Makefile.am: A libsexy/sexy-icon-entry.c: A libsexy/sexy-icon-entry.h: - Added SexyIconEntry. Sat Jun 25 14:56:05 PDT 2005 Christian Hammond * libsexy/sexy-url-label.c: - Use HAND2 instead of HAND1 for the cursor. Sat Jun 25 14:08:44 PDT 2005 Christian Hammond * tests/test-url-label.c: - Expand the demo to show that two URLs work, even when the label's wrapped. Ohhhh yeahhhh.. Sat Jun 25 12:44:29 PDT 2005 Christian Hammond * libsexy/sexy-url-label.c: - Implemented a right-click popup menu for links that has functioning "Open Link" and "Copy Link Address" menu items. Sat Jun 25 12:30:42 PDT 2005 Christian Hammond * libsexy/sexy-url-label.c: * libsexy/sexy-url-label.h: - Properly handle the leave notify so that a click doesn't screw up our mouse cursor or link tracking. - Emit url_clicked when a URL is clicked. Sat Jun 25 11:42:14 PDT 2005 Christian Hammond * libsexy/sexy-url-label.c: - Assign the URL and for now, display it to stdout when we mouse over it in the label. Sat Jun 25 11:39:16 PDT 2005 Christian Hammond * libsexy/sexy-url-label.c: - Clean up the list of urls and links structs properly. Sat Jun 25 11:35:25 PDT 2005 Christian Hammond * libsexy/sexy-url-label.c: - We now actually parse the markup passed to the label and convert the .. into a tag and remember the url. All other markup remains and is passed to gtk_label_set_markup. Sat Jun 25 11:01:10 PDT 2005 Christian Hammond * libsexy/sexy-url-label.c: - Free the URL data when clearing the list of links. Sat Jun 25 02:57:08 PDT 2005 Christian Hammond * libsexy/sexy-url-label.c: - Leaving the widget restores the mouse cursor properly now. Sat Jun 25 02:50:46 PDT 2005 Christian Hammond * libsexy/sexy-url-label.c: * libsexy/sexy-url-label.h: - A standard hyperlink hand mouse cursor now appears over blue, underlined text. Fri Jun 24 22:27:53 PDT 2005 Christian Hammond * libsexy/sexy-url-label.c: * tests/Makefile.am: - Added a test app for SexyUrlLabel. Fri Jun 24 22:20:04 PDT 2005 Christian Hammond A libsexy/Makefile.am: A libsexy/sexy-url-label.c: A libsexy/sexy-url-label.h: A tests/Makefile.am: A AUTHORS: A COPYING: A ChangeLog: A INSTALL: A Makefile.am: A NEWS: A README: A autogen.sh: A configure.ac: A libsexy.pc.in: - Added the beginnings of libsexy.