Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-18 | xtext: Fix poor performance with nick indent enabled | RichardHitt | |
This fixes xtext re-rendering multiple times when the indent width is not sufficient Fixes #1364 Closes #1367 | |||
2015-02-20 | Revert "xtext: Unselect old selection on button press" - breaks clicking ↵ | Arnavion | |
URLs to open them. This reverts commit 8ca96d7ea3ec0281802eb08174ca2fdcbcc8263f. | |||
2015-02-15 | xtext: Unselect old selection on button press | RichardHitt | |
Fixes #943 Closes #1293 | |||
2015-02-11 | Better project files. | Arnavion | |
- Output directly to rel\ instead of to bin\ and then copying files over. - Deduped Win32 vs x64 configs - Moved some common properties to hexchat.props - All build intermediates (except htm's intermediates) are no longer emitted in the source directory | |||
2014-12-31 | Don't return 0 in place of NULL | TingPing | |
2014-12-28 | Use glib for all allocations | TingPing | |
- Removes need to check for malloc failure - Removes need for NULL checks on free - Adds checks for integer overflows - Removes some extra memset calls - Removes chance of mixing libc and glib malloc/free | |||
2014-12-17 | More consistently include config.h | TingPing | |
2014-11-30 | Fix copying timestamp with server-time and indent nicks off | TingPing | |
2014-11-30 | Fix duplicate timestamps on selection | TingPing | |
Fixes #1226 | |||
2014-11-02 | Warning cleanup | Campbell Barton | |
- ignoring const - declarations after statements - some C files didnt include own headers (risking them getting out of sync) Closes #1064 | |||
2014-10-10 | Fix textbox not scrolling to to bottom on resize | RichardHitt | |
Set buf->scrollbar_down conditionally when vertically resizing text window If resize to enlarge appears to go to last line, set buf->scrollbar_down to be sure. Fixes #1151 Closes #1171 | |||
2014-09-01 | xtext: Add word and line selection modes | Farow | |
Similar to a GtkTextView if you double click you enter word selection mode and if you triple click you enter line selection mode. Allowing you to drag and select more than a single character. Closes #1108 | |||
2014-06-04 | win32: Use config.h instead of config-win32.h | TingPing | |
2014-05-31 | Rework gtk_xtext_selection_draw(), simplify calls to _selection_render() | RichardHitt | |
Fixes #992. | |||
2014-05-22 | Fixes #959. In xtext.c:find_x() return offset to hidden text if appropriate. | RichardHitt | |
2014-04-02 | Add marker-line functionality for scrollback, instant seek. | RichardHitt | |
Fixes #662. | |||
2014-03-19 | Correctly scroll down autojoined channels | RichardHitt | |
Fixes #58 | |||
2014-03-19 | Fix three miscellaneous bugs in gtk_xtext_get_word() | RichardHitt | |
* Use utf8 functions for moving within string * Fix memory leak * Fix non-indent select problem | |||
2014-02-06 | Use a single marshal file for entire project | TingPing | |
2014-02-06 | Use a standard GtkScrolledWindow with xtext | TingPing | |
Used in maingui, fkeys, text events, rawlog This also implements the set_scroll_adjustments signal in xtext | |||
2014-02-04 | Fix many many problems in xtext.c related to character width. | RichardHitt | |
* 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-01-29 | Fixes #881 Fix two bugs -- | RichardHitt | |
gtk_xtext_find_char() adjust negative y for int typecast gtk_xtext_find_x() return out_of_bounds TRUE if line outside windodw gtk_xtext_selection_draw() recognize TRUE out_of_bounds | |||
2014-01-20 | Fix warning | TingPing | |
Leftovers from 38cbabea | |||
2014-01-18 | Revert GtkObject removal until Gtk3 | TingPing | |
2014-01-18 | Update most deprecated gtk functions | TingPing | |
2014-01-18 | Update most deprecated gdk functions | TingPing | |
2014-01-14 | Don't use SCROLL_HACK on osx | TingPing | |
2013-11-14 | Fixes #836. Move to line boundary in _scroll{down,up}_timeout() not _scroll(). | RichardHitt | |
2013-11-12 | Fixes #837. Rewrite gtk_xtext_scroll{down,up}_timeout(). | RichardHitt | |
2013-11-11 | Fixes #836. In gtk_xtext_scroll() always force line integral line boundary. | RichardHitt | |
2013-10-26 | xtext: Get proper text width with attributes | TingPing | |
2013-10-22 | fix some warnings | TingPing | |
2013-10-10 | xtext: store palette as GdkColors | TingPing | |
2013-10-09 | Revert 2d5cb3ec7bc62e5c4e7b550ecade22bb53efd9f6 | TingPing | |
Scrolling has issues i couldn't easily fix, will get back to later but lets keep this usable | |||
2013-10-08 | Round 3 of Gtk accessor functions: xtext | TingPing | |
2013-09-28 | Use Pango Attributes for bold and italics | TingPing | |
2013-09-27 | Revert fast scrolling with background image | TingPing | |
2013-09-27 | Remove overdraw | TingPing | |
2013-09-27 | Replace xtext's transparency with full window transparency | TingPing | |
Xtext's transparency barely worked on windows, didn't work on any modern linux wm and used fake transparency. This uses gtk's built in window opacity that works on more systems and is real transparency. Text area only transparency may return with a transition to cairo, if it works on Windows. | |||
2013-09-26 | Remove useless defines | TingPing | |
- HEXCHAT - USE_DB - SCROLL_HACK - MOTION_MONITOR - ITALIC - COLOR_HILIGHT | |||
2013-09-26 | Remove XFT, SHM, and MMX | TingPing | |
2013-09-18 | Improve text repositioning when searchbar string is modified. | Richard Hitt | |
2013-09-15 | Fix xtext crash in rawlog/text events window | TingPing | |
Closes #740 | |||
2013-08-17 | Make formatting more consistent | TingPing | |
#719 | |||
2013-08-16 | Improve cursor behavior | Farow | |
- The cursor doesn't turn into a hand for non-url parts of a word - Removal of unneeded variable str | |||
2013-08-13 | Channel url and cursor fix | Farow | |
- Allow colons in channel urls - Only add the channel part in the context menu - Fix cursor not changing between separator and url | |||
2013-06-20 | Fixed indent: spaces -> tabs. | Diogo Sousa | |
2013-06-15 | Fix Fedora-19 Segmentation fault, bugid 968817. | Richard Hitt | |
2013-06-07 | Take two at fixing xtext copying to secondary clipboard | TingPing | |
2013-06-04 | copy xtext selection to all clipboards | TingPing | |