c.sexchat/src/fe-gtk
RichardHitt 4c1fd3ee67 Fix many many problems in xtext.c related to character width.
* Rework multiline logic to use a GSList, not an array
* Remove all multibyte booleans; everything is potentially multibyte
  - Except for gtk_xtext_get_word(), which needs special attention
* Enhance pango work for bold and italics (attr_list -> attr_lists[4])
* Enhance gtk_xtext_strip_color () to save bold, italics info
* Involve emphasis information in all pixel-width calculations
* Rework find_x () to account for emphasis info in widths

Closes #891
Fixes #872
2014-02-04 21:26:58 -05:00
..
Makefile.am More autotools cleanup 2014-01-30 02:01:42 -05:00
ascii.c Only include top level includes from GTK+, GLib and GDK-PixBuf 2013-04-02 20:39:37 -07:00
ascii.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
banlist.c Sensitize banlist buttons if half-op 2013-10-25 09:28:09 -04:00
banlist.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
chanlist.c Update most deprecated gtk functions 2014-01-18 14:47:17 -05:00
chanlist.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
chanview-tabs.c Fix moving channels when using tabs 2013-10-15 01:10:03 -04:00
chanview-tree.c Don't select tab while closing with middle-click 2014-01-08 09:03:50 -05:00
chanview.c Add preference to change tabs on scroll 2013-10-08 18:16:10 -04:00
chanview.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
custom-list.c Update most deprecated gtk functions 2014-01-18 14:47:17 -05:00
custom-list.h Add missing declaration 2013-04-02 23:57:43 -07:00
dccgui.c Don't try to update the clear button state when there's no DCC window. 2013-10-03 17:43:44 -07:00
editlist.c fix some warnings 2013-10-22 06:21:58 -04:00
editlist.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
fe-gtk.c osx: Set Menlo as default font 2014-02-04 20:45:29 -05:00
fe-gtk.h Update most deprecated gtk functions 2014-01-18 14:47:17 -05:00
fe-gtk.vcxproj Replaced use of T4 templates with PS-based templates. 2013-12-27 12:05:07 -08:00
fe-gtk.vcxproj.filters Add preference to change tabs on scroll 2013-10-08 18:16:10 -04:00
fkeys.c Fix loading default keybindings w/o write permissions 2014-01-26 06:30:33 -05:00
fkeys.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
gtkutil.c Add /getbool command 2014-02-04 20:46:43 -05:00
gtkutil.h osx: Set Menlo as default font 2014-02-04 20:45:29 -05:00
hexchat.exe.manifest Rebrand the manifest file too 2012-07-18 22:27:15 +02:00
hexchat.rc.tt Replaced use of T4 templates with PS-based templates. 2013-12-27 12:05:07 -08:00
ignoregui.c Update most deprecated gtk functions 2014-01-18 14:47:17 -05:00
joind.c RFC 1459 does not require channel name be above 0 characters, only that there's a prefix involved, this behavior is present elsewhere in xchat's join channel dialog, making this match. 2013-09-29 17:36:15 +00:00
joind.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
maingui.c Update most deprecated gtk functions 2014-01-18 14:47:17 -05:00
maingui.h Replace search window with a searchbar 2013-09-15 02:51:35 -04:00
menu.c Update most deprecated gtk functions 2014-01-18 14:47:17 -05:00
menu.h Properly set away and fullscreen menu items 2013-10-27 13:24:15 -04:00
notifygui.c Fix warning 2013-09-20 17:33:27 -04:00
notifygui.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
palette.c Parse attributes in the input box 2013-10-03 16:19:25 -04:00
palette.h Parse attributes in the input box 2013-10-03 16:19:25 -04:00
pixmaps.c Reorganize files and migrate images to gresource 2013-09-29 02:24:06 -04:00
pixmaps.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
plugin-tray.c Update most deprecated gtk functions 2014-01-18 14:47:17 -05:00
plugin-tray.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
plugingui.c Improve file dialogs 2013-08-31 11:39:12 -04:00
plugingui.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
rawlog.c Replace xtext's transparency with full window transparency 2013-09-27 17:40:05 -04:00
rawlog.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
servlistgui.c Fix warning 2014-02-02 19:07:52 -05:00
servlistgui.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
setup.c Update most deprecated gtk functions 2014-01-18 14:47:17 -05:00
setup.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
sexy-iso-codes.c Update to gtkspell3's iso code lookup 2013-10-03 16:23:46 -04:00
sexy-iso-codes.h Update to gtkspell3's iso code lookup 2013-10-03 16:23:46 -04:00
sexy-marshal.c Only include top level includes from GTK+, GLib and GDK-PixBuf 2013-04-02 20:39:37 -07:00
sexy-marshal.h Only include top level includes from GTK+, GLib and GDK-PixBuf 2013-04-02 20:39:37 -07:00
sexy-spell-entry.c Update most deprecated gtk functions 2014-01-18 14:47:17 -05:00
sexy-spell-entry.h More improvements to libsexy 2013-10-03 16:23:46 -04:00
textgui.c Update most deprecated gtk functions 2014-01-18 14:47:17 -05:00
textgui.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
urlgrab.c Improve file dialogs 2013-08-31 11:39:12 -04:00
urlgrab.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
userlistgui.c First round of using GTK accessor functions 2013-09-20 17:24:39 -04:00
userlistgui.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
xtext.c Fix many many problems in xtext.c related to character width. 2014-02-04 21:26:58 -05:00
xtext.h Fix many many problems in xtext.c related to character width. 2014-02-04 21:26:58 -05:00