summary refs log tree commit diff stats
path: root/src/fe-gtk
AgeCommit message (Collapse)Author
2013-03-23fix tree indentation with iconsTingPing
2013-03-22add confirm dialog to clearing ignoresTingPing
2013-03-20Redesign the Ban List window. Closes Issues #303, #342, #427RichardHitt
This is a combination of 18 commits. The first commit's message is: Here is the initial banlist branch of RichardHitt/hexchat. Changed files are only src/fe-gtk/{banlist.c,fe-gtk.h}. This version works and contains my first efforts at selective sensitization of radio buttons and control buttons. From this point I intend to undertake a stepwise redesign. Step 1 will be to make the existing banlist code work for multiple simultaneous banlist windows (for different channels, obviously). It will be a hackathon with the only goal of getting it working. Step 2 will be the objectization and alpha-stage tidying-up of all the terrible looking stuff I will have done in Step 1. This is the 2nd commit message: Here's the post-Step-1 commit. It works for multiple banlist windows. Note particularly what I've done to banlist.h. Note that for many functions in banlist.c the argument is now a banlist_info *, rather than a session *. Note in banlist.c the initialization of array modes[] which contains driving information for the checkboxes. Of course those checkboxes aren't yet implemented. Maybe in Step 2 I will change to checkboxes from radio buttons; but definitely I will change to letting modes[] drive processing. This is the 3rd commit message: Converted to checkboxes. Much additional work. Note that the infrastructure for Auto-invite is not yet present in the hexchat tree. I'm nearly done with banlist, I think! This is the 4th commit message: Fleshed out 'invite'. Tagged masks uniformly, e.g. (b) (e) (I). General cleanup, nearly at the point of beta quality. This is the 5th commit message: Added fourth mode type: quiet. Did lots and lots of cleanup. Beta-ready? This is the 6th commit message: Get the banlist timestamps properly sortable. This is the 7th commit message: Redesign the supports_foo() routines. Now they're responsible for setting the flags in ->capable, ->readable, ->writeable. This is the 8th commit message: Deleted a couple of RBH comments. This is the 9th commit message: Now the ESC key will close the banlist window. This is the 10th commit message: Fix the fe-text occurrence of fe_add_ban_list(). This is the 11th commit message: Fixed also fe_ban_list_end() and removed fe_is_banwindow(). This is the 12th commit message: Use old-style initialization for array of structures modes[] This is the 13th commit message: Oops, incomplete regression of modes[] initialization. This fixes. This is the 14th commit message: Fixed strptime buy implementing a special version here. Fixed column width concerns by setting resizable and autosize. This is the 15th commit message: Get rid of testing line. This is the 16th commit message: Changed to gtkutil_destroy_on_esc () This is the 17th commit message: Remove no-longer-used functnion This is the 18th commit message: Minor cleanups to banlist.c, banlist.h Please enter the commit message for your changes. Lines starting with '#' will be ignored, and an empty message aborts the commit. Author: RichardHitt <rbh00@netcom.com> Committer: Richard Hitt <rbh00@f17.rbh00.pacbell.net> Not currently on any branch. Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: src/common/fe.h modified: src/common/hexchat.h modified: src/common/inbound.c modified: src/common/modes.c modified: src/common/proto-irc.c modified: src/common/server.c modified: src/fe-gtk/banlist.c modified: src/fe-gtk/banlist.h modified: src/fe-gtk/fe-gtk.c modified: src/fe-gtk/fe-gtk.h modified: src/fe-gtk/maingui.c modified: src/fe-text/fe-text.c
2013-03-18Don't indent channels with server tabs disabled.TingPing
2013-03-17Get rid of testing line.RichardHitt
2013-03-17ESC key will destroy the windows mentioned at issue 211.RichardHitt
This change implements generic routine gtkutil_destroy_on_esc () and adds invocations of it in the requisite window-handling places.
2013-03-15Add real name field to advanced paneBerke Viktor
2013-03-15Remove double UTF-8, it's already default charsetBerke Viktor
2013-03-14Merge pull request #444 from TingPing/noticepos2TingPing
Add irc_notice_pos setting
2013-03-14Change notice option wordingTingPing
2013-03-13fix typoTingPing
2013-03-09Add option to color nicknames in the userlist to match the chatTingPing
2013-03-09Add irc_notice_pos settingTingPing
2013-03-03Merge pull request #436 from RichardHitt/issue435TingPing
Change is_del to remove ATTR_BOLD, ATTR_RESET -- closes issue 435
2013-03-03Change the is_del() macro to not regard ATTR_BOLD nor ATTR_RESET as delimiters.RichardHitt
Remove old iffed-out version of is_del() as well, as a cleanup step; that change was for not regarding left and right parens as delimiters. With this change, mousing over a nickname will underline it even if it contains embedded formatting data; it used to work with all formatting data but bold and reset; now it works for all.
2013-02-21set input's vertical scrollbar to auto with gtkspellTingPing
2013-02-21Only show spelling preferences when supportedTingPing
2013-02-18add notification hints for gnomeTingPing
2013-02-18fix path to icon for notificationsTingPing
2013-02-16Bump copyright yearBerke Viktor
2013-02-06fix tray menu placement issuesTingPing
notably top taskbar issues on windows
2013-02-05change URL for "Contents" option in "Help" menuThor K.H.
I propose that the address for the help contents is changed to docs.hexchat.org over simply being hexchat.org.
2013-02-04Don't require scollback to edit scrollback linesTingPing
text_max_lines also affects how many lines you can view not just scrollback
2013-01-19Correct almost all compiler warning issuesRichardHitt
2013-01-11Correct nick recognition in mainurl.c as well. Closes #372.RichardHitt
2013-01-09Make source cleah with cppcheck, except for mpc and saslRichardHitt
2013-01-08add join_delay to preferencesTingPing
2013-01-08Merge pull request #359 from RichardHitt/masterTingPing
Overhaul of URL detection, includes nick, channel, etc
2013-01-07Merge pull request #341 from TingPing/lastactRichardHitt
Add last activity keybinding from fedora
2013-01-07Simplification of new code -- eliminate member lastact_elemRichard Hitt
2013-01-05update keybinding descriptionTingPing
2013-01-04Merge pull request #337 from TingPing/trayRichardHitt
add even more tray icon changes
2013-01-04use notify::embeddedTingPing
2013-01-03use tabsTingPing
2013-01-03Don't strip # from a WORD_CHANNELRichardHitt
2013-01-02Fix FSF address to be Franklin StreetRichardHitt
2013-01-02overhauling of URL detection, including channel, nick, etc 'words'RichardHitt
2012-12-30add missing includeTingPing
2012-12-25Merge pull request #336 from TingPing/beepTingPing
Don't beep when window is active.
2012-12-25update url opening on linuxTingPing
2012-12-25Add last activity keybinding from fedoraTingPing
2012-12-23fix incorrect FSF addressDan Mashal
2012-12-21add glebihans disappearing tray patchTingPing
2012-12-20allow tray blinks to be static iconsTingPing
2012-12-20Add auto-away to plugin-trayTingPing
2012-12-20Update src/fe-gtk/plugin-tray.cTingPing
2012-12-16fix restoring previously maximized window from trayTingPing
2012-12-12Don't beep when window is active.TingPing
2012-12-06fix loading custom tray iconsTingPing
2012-12-03Merge pull request #296 from TingPing/trayRichardHitt
Tray improvements
solution to VS2010+WDK7' href='/git-repos/torxchat.git/commit/src/common/common.vcxproj.filters?id=eaa673182255fb261c91cab7c0ff16f7952b529a'>eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^






eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^

eaa67318 ^
39422d55 ^



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194