summary refs log tree commit diff stats
path: root/src/fe-gtk/fe-gtk.c
AgeCommit message (Collapse)Author
2017-05-12Fix input theming with Adwaita-dark alsoPatrick Griffis
2016-11-11Further tab color improvementsPatrick Griffis
- Combine the three properties into a single one - Finally fully fix the handling with plugins handling events TODO: Look into lastact handling of these, seems wrong
2016-11-11More fixes for tab color handling with pluginsPatrick Griffis
Part 2 of 03767ee0f9826222 So how the colors work should be pretty straight forward: - A message comes in and is handled, this sets the state flags: nick_said, msg_said, new_data. These map to tab colors. - This state is reset under one of these conditions: - It is commited to the UI when actually printed on unfocused tab - Event is interupted by a plugin hook - The tab focus is changed
2016-11-11Fix private highlights not setting tab colorPatrick Griffis
Caused by 03767ee0f98 Fixes #1871
2016-07-24Kill fe_set_hilight()Patrick Griffis
It just duplicates functionality and this fixes: - alert_taskbar chanopt not being respected - tab color being incorrect when highlight print events are eaten
2016-07-05Fix input styling with Adwaita 3.20 themePatrick Griffis
2016-06-29Introduce and use fe_timeout_add_secondsBen Gamari
This should allow the operating system to be a bit more lax about timeouts, allowing more efficient power management.
2016-01-25Add identd to preferencesPatrick Griffis
2015-02-04Implement windows 8.1+ notificationsTingPing
This splits notifications up into multiple backends currently only libnotify on unix and win8 toasts. The win8 backend was originally written by @leeter though heavily modified.
2014-12-28Fix building as c89TingPing
2014-12-28Use glib for all allocationsTingPing
- 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-08Removed some unnecessary casts.Arnavion
2014-12-08Minor tidying upArnavion
2014-09-13Use PlaySoundW to play sounds on Windows.Arnavion
Fixes #1133
2014-09-13Correctly open URLs with non-ASCII characters on Windows.Arnavion
Fixes #1023
2014-09-07Fix opening utf8 urls on OSXTingPing
- Escape hostnames with punycode - Use proper encoding when launching open
2014-05-27osx: Properly handle quittingTingPing
2014-04-02Add marker-line functionality for scrollback, instant seek.RichardHitt
Fixes #662.
2014-02-04osx: Set Menlo as default fontTingPing
This moves the find_font function to the front ends since it depends on pango and cairo
2014-01-30Now make_ping_time() in common/util.c returns the time in milliseconds insteadDiogo Sousa
of microseconds. In fe_set_lag(serv, lag) the lag argument is now in milliseconds as well. Fixes #758.
2014-01-20Enable --command on win32TingPing
and make existing depend on
2014-01-18Update most deprecated gtk functionsTingPing
2014-01-14Build with gtk-mac-integrationTingPing
- Use HexChat logo for dock icon - Use appmenu (not finished)
2013-10-22fix warningTingPing
2013-10-22Open channel list window on /listFarow
2013-10-09Fix messages with server-time not showing as new activityDiogo Sousa
Added a parameter to fe_print_text() to say that the message does not represent new activity. This is used when a log from an old session is loaded. This used to be implicit whenever the timestamp was non-zero, but with server-time this no longer makes sense. Fixes issue #746.
2013-10-03Remove gtkspell supportTingPing
2013-09-27Replace xtext's transparency with full window transparencyTingPing
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-20First round of using GTK accessor functionsTingPing
This is the first step to build with GSEAL_ENABLE setup.c uses a deprecated fontchooser, chanview-tabs.c didn't like the conversion, and I am waiting to do some work on xtext.c before converting it.
2013-08-31Improve file dialogsTingPing
- Fixes #314 - Adds file extensions to sound and image browsing - Some options no longer default to our config dir - Always add a shortcut to our config dir - Remove broken 'last_dir' functionality, gtk already knows recent
2013-07-27Tweak cli output and fix related warningsTingPing
2013-07-08Fix warningTingPing
2013-07-01Don't use popup dialogs for helpTingPing
2013-07-01Improve help messageTingPing
2013-07-01Handle extraneous cli args as urlsTingPing
2013-06-18fix merge conflictTingPing
2013-06-19Handle IPv6 addresses correcly in fe_open_url_locale().Diogo Sousa
2013-06-16Fix Open Data Folder on unixTingPing
Mentioned in #646
2013-06-12Don't open libcanberra connection for every eventTingPing
Closes #645
2013-05-11GtkComboBoxText requires GTK+ 2.24, dump code for older versionsBerke Viktor
2013-04-27Use regular canberra not gtkTingPing
2013-04-27More cleanupTingPing
2013-04-27Remove extra omitalerts checkTingPing
2013-04-27use libcanberra for beepsTingPing
2013-04-27Use "Instant Message Notification" system sound on Windows, use gdk_beep() ↵Berke Viktor
on Unix Note: gdk_beep() is expected to be replaced with libcanberra stuff.
2013-04-27Get rid of bundled beepBerke Viktor
2013-04-27typoTingPing
2013-04-27fix url opening on osxTingPing
oops
2013-04-27Clean up old url handling on unixTingPing
2013-04-27Reverts commit d964af81428a6d768aeb96906eb0538a30d919caTingPing
d='n657' href='#n657'>657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912