charset=UTF-8
Last-Modified: Sat, 08 Feb 2025 23:16:41 GMT
Expires: Tue, 06 Feb 2035 23:16:41 GMT

<!DOCTYPE html>
<html lang='en'>
<head>
<title>torxchat.git - Unnamed repository; edit this file 'description' to name the repository.</title>
<meta name='generator' content='cgit 1.4.1'/>
<meta name='robots' content='index, nofollow'/>
<link rel='stylesheet' type='text/css' href='/git-repos/cgit.css'/>
<link rel='alternate' title='Atom feed' href='http://soniex2.autistic.space/git-repos/torxchat.git/atom/src/fe-text?h=default' type='application/atom+xml'/>
</head>
<body>
<div id='cgit'><table id='header'>
<tr>
<td class='logo' rowspan='2'><a href='/git-repos/'><img src='/git-repos/cgit.png' alt='cgit logo'/></a></td>
<td class='main'><a href='/git-repos/'>index</a> : <a href='/git-repos/torxchat.git/'>torxchat.git</a></td><td class='form'><form method='get'>
<input type='hidden' name='id' value='da26097aab554c44540c25f0741dc19f6e92cc41'/><input type='hidden' name='showmsg' value='1'/><select name='h' onchange='this.form.submit();'>
<option value='2812c94755b99ab2b3a959b89d605e2a41408a8d'>this commit</option>
<optgroup label='branches'><option value='branch-info'>branch-info</option>
<option value='default' selected='selected'>default</option>
<option value='fe-web'>fe-web</option>
<option value='feature/flexible-cert'>feature/flexible-cert</option>
<option value='feature/fork-branding'>feature/fork-branding</option>
<option value='feature/tls-srp'>feature/tls-srp</option>
<option value='feature/tor-i2p-dcc'>feature/tor-i2p-dcc</option>
<option value='fix-ub'>fix-ub</option>
</optgroup></select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>Unnamed repository; edit this file 'description' to name the repository.</td><td class='sub right'>blog</td></tr></table>
<table class='tabs'><tr><td>
<a href='/git-repos/torxchat.git/'>summary</a> <a href='/git-repos/torxchat.git/refs/?id=da26097aab554c44540c25f0741dc19f6e92cc41'>refs</a> <a class='active' href='/git-repos/torxchat.git/log/src/fe-text?showmsg=1'>log</a> <a href='/git-repos/torxchat.git/tree/src/fe-text?id=da26097aab554c44540c25f0741dc19f6e92cc41'>tree</a> <a href='/git-repos/torxchat.git/commit/src/fe-text?id=da26097aab554c44540c25f0741dc19f6e92cc41'>commit</a> <a href='/git-repos/torxchat.git/diff/src/fe-text?id=da26097aab554c44540c25f0741dc19f6e92cc41'>diff</a> <a href='/git-repos/torxchat.git/stats/src/fe-text'>stats</a></td><td class='form'><form class='right' method='get' action='/git-repos/torxchat.git/log/src/fe-text'>
<input type='hidden' name='id' value='da26097aab554c44540c25f0741dc19f6e92cc41'/><input type='hidden' name='showmsg' value='1'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/git-repos/torxchat.git/log/?id=da26097aab554c44540c25f0741dc19f6e92cc41&amp;showmsg=1'>root</a>/<a href='/git-repos/torxchat.git/log/src?id=da26097aab554c44540c25f0741dc19f6e92cc41&amp;showmsg=1'>src</a>/<a href='/git-repos/torxchat.git/log/src/fe-text?id=da26097aab554c44540c25f0741dc19f6e92cc41&amp;showmsg=1'>fe-text</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/git-repos/torxchat.git/log/src/fe-text?id=da26097aab554c44540c25f0741dc19f6e92cc41'>Collapse</a>)</th><th class='left'>Author</th></tr>
<tr class='logheader'><td><span title='2021-05-23 19:43:24 -0500'>2021-05-23</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=939ec7a16e205e974cfe1a97c2ff4974e763c7fa'>Updated Toolset to v142</a></td><td>DjLegolas</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2020-11-22 10:25:50 -0600'>2020-11-22</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=87eb72814791037d6a00fec9f71d5809f9ee600b'>docs: fix simple typo, wory -&gt; worry</a></td><td>Tim Gates</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
There is a small typo in src/fe-text/f<style>pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: #ffffcc }
.highlight .c { color: #888888 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #008800; font-weight: bold } /* Keyword */
.highlight .ch { color: #888888 } /* Comment.Hashbang */
.highlight .cm { color: #888888 } /* Comment.Multiline */
.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
.highlight .cpf { color: #888888 } /* Comment.PreprocFile */
.highlight .c1 { color: #888888 } /* Comment.Single */
.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #333333 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #666666 } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008800 } /* Keyword.Pseudo */
.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */
.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
.highlight .na { color: #336699 } /* Name.Attribute */
.highlight .nb { color: #003388 } /* Name.Builtin */
.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */
.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */
.highlight .nd { color: #555555 } /* Name.Decorator */
.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */
.highlight .nl { color: #336699; font-style: italic } /* Name.Label */
.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
.highlight .py { color: #336699; font-weight: bold } /* Name.Property */
.highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #336699 } /* Name.Variable */
.highlight .ow { color: #008800 } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */
.highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
.highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
.highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
.highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */
.highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
.highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
.highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */
.highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
.highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
.highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
.highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
.highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
.highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
.highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
.highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
.highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
.highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */
.highlight .vc { color: #336699 } /* Name.Variable.Class */
.highlight .vg { color: #dd7700 } /* Name.Variable.Global */
.highlight .vi { color: #3333bb } /* Name.Variable.Instance */
.highlight .vm { color: #336699 } /* Name.Variable.Magic */
.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */</style><div class="highlight"><pre><span></span>EXPORTS<span class="w"> </span>
xchat_plugin_init<span class="w"> </span>
xchat_plugin_deinit<span class="w"> </span>
</pre></div>
</code></pre></td></tr></table>
</div> <!-- class=content -->
<div class='footer'>generated by <a href='https://git.causal.agency/cgit-pink/about/'>cgit-pink 1.4.1</a> (<a href='https://git-scm.com/'>git 2.36.1</a>) at 2025-02-08 23:16:42 +0000</div>
</div> <!-- id=cgit -->
</body>
</html>
ption to disable ipv6</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
It has been default for a while, is the only tested option,
and will only get more common.


</td></tr>
<tr class='logheader'><td><span title='2014-12-28 12:43:53 -0500'>2014-12-28</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=330e31c70fdf42731ac8cd74b94aaeaf9a01e7fd'>Fix overflow</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2014-12-28 12:38:19 -0500'>2014-12-28</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=cbaa04905fc7476d331ff69be4cd3e0ff5606e34'>Fix warning</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2014-12-28 06:47:23 -0500'>2014-12-28</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=95febd978c9f5b0c1eb76b3a2c506ef540087ce3'>Fix building as c89</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2014-12-28 06:44:44 -0500'>2014-12-28</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=83032b1aa3c3e5910c5cfd3e0ea1d25827f56475'>Use glib for all allocations</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
- 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


</td></tr>
<tr class='logheader'><td><span title='2014-12-08 21:24:59 -0800'>2014-12-08</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=65da34f19eab5edde0615ccc4a58be1947cfce6e'>Removed some unnecessary null-checks for calls to g_free and g_strfreev</a></td><td>Arnavion</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2014-09-17 13:00:11 -0700'>2014-09-17</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=a9a6cbda4ed61fb763d7e0c7bdb4db856468374a'>win32: Fixed build break due to 7a4a024</a></td><td>Arnavion</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2014-02-04 20:46:43 -0500'>2014-02-04</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=10d3c151438c5580756b6a66a059742ace51333b'>Add /getbool command</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2014-02-04 20:45:29 -0500'>2014-02-04</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=3a7fb4d8e1896eced87e3ccbf9369d76fa10d7e0'>osx: Set Menlo as default font</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
This moves the find_font function to the front ends since it depends on
pango and cairo


</td></tr>
<tr class='logheader'><td><span title='2014-01-30 19:23:35 +0000'>2014-01-30</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=9969282c72f838004fe3d75f06db48072b0fbfeb'>Now make_ping_time() in common/util.c returns the time in milliseconds instead</a></td><td>Diogo Sousa</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
of microseconds.
In fe_set_lag(serv, lag) the lag argument is now in milliseconds as well.

Fixes #758.


</td></tr>
<tr class='logheader'><td><span title='2014-01-20 02:38:32 -0500'>2014-01-20</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=10a03f2216a55b922b36971c7a5f763c642a7ce2'>configure: Clean up EXTRA_DIST</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2013-11-02 21:07:03 -0400'>2013-11-02</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=af248ce2c17416ed33e9feb3d248347ee86f02e4'>Fix invalid timestamps crashing on Windows</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2013-10-22 13:35:28 -0400'>2013-10-22</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=bb5d589c795918a3353d9d9537768d7dc2c1d8dd'>Open channel list window on /list</a></td><td>Farow</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2013-10-09 21:34:02 -0400'>2013-10-09</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=5ad955236528d3962e63ce486bcbda2ee6896a63'>Fix messages with server-time not showing as new activity</a></td><td>Diogo Sousa</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
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.


</td></tr>
<tr class='logheader'><td><span title='2013-09-15 15:07:46 -0700'>2013-09-15</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=b658fca4a72c2aca810a8a1f53e4f3b2c924380d'>Convert project files to vs2013</a></td><td>Eustachy Kapusta</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2013-07-24 20:56:36 +0200'>2013-07-24</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=715a520c0e17057a7abed135bf2b13b71d37b279'>Move optimization settings from all subsequent projects to hexchat.props</a></td><td>Eustachy Kapusta</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2013-07-01 14:36:15 -0400'>2013-07-01</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=22064278df9adc4368ebef876fbfae805b158b35'>Update fe-text's help message</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2013-04-28 16:42:48 +0200'>2013-04-28</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=77cad8e716e6023e1042c21cb2fe12b3a81f295d'>Don't hardcode "plugins" as the subdirectory for plugins in many</a></td><td>Christoph J. Thompson</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
places.

	modified:   config-win32.h
	modified:   configure.ac
	modified:   plugins/checksum/Makefile.am
	modified:   plugins/doat/Makefile.am
	modified:   plugins/fishlim/Makefile.am
	modified:   plugins/perl/Makefile.am
	modified:   plugins/python/Makefile.am
	modified:   plugins/sysinfo/Makefile.am
	modified:   plugins/xdcc/Makefile.am
	modified:   src/common/plugin.c
	modified:   src/fe-text/fe-text.c


</td></tr>
<tr class='logheader'><td><span title='2013-04-27 06:32:30 -0400'>2013-04-27</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=565a4927242ad84430b247f3e3939cf75ceb986d'>Reverts commit d964af81428a6d768aeb96906eb0538a30d919ca</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2013-04-25 21:03:03 -0700'>2013-04-25</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=07bc467d031cbaa47331a7fec52b6bc02ab38f95'>win32: Moved PlatformToolset configuration to individual project files. It ↵</a></td><td>Arnavion</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
should be set before setting other properties or importing other props.

This fixes the broken GUI Platform Toolset indicator, as well as VS compilation itself if another version such as 2010 was also installed.


</td></tr>
<tr class='logheader'><td><span title='2013-04-22 18:04:26 -0300'>2013-04-22</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=43cbe83d616a37619994ea197d5e3287e2bdafcb'>fix warning in new glib</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2013-04-05 10:12:33 -0400'>2013-04-05</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=d964af81428a6d768aeb96906eb0538a30d919ca'>Fix root user warning running before g_type_init</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
closes #504


</td></tr>
<tr class='logheader'><td><span title='2013-04-02 22:37:24 -0700'>2013-04-02</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=ef4aa16730c269f0ebb3b9657ecaef9acd5d07a2'>Apply to fe-text too</a></td><td>Berke Viktor</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2013-04-01 05:05:33 +0200'>2013-04-01</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=110a2625fe7dcee78b96ca8589b6e0d5f2f76983'>Remove another bunch of obsolete junk</a></td><td>Berke Viktor</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2013-03-31 21:45:05 +0200'>2013-03-31</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=3c1bd3cff0a687f817078992488012034fe453bb'>Supposed fix for license issues</a></td><td>Berke Viktor</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
I have no clue what to put here so I'll just use what the About dialog
provides (unless specified otherwise in the file)


</td></tr>
<tr class='logheader'><td><span title='2013-03-27 04:05:38 -0300'>2013-03-27</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=785455ccc0bb93716eca4d8d440fe5e1e2312dc6'>fix warning</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2013-03-20 15:10:30 -0700'>2013-03-20</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=f5631b2e2292adb90f0447a5a7eb0f7dece02d1c'>Redesign the Ban List window.  Closes Issues #303, #342, #427</a></td><td>RichardHitt</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
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 -&gt;capable, -&gt;readable, -&gt;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 &lt;rbh00@netcom.com&gt;
 Committer: Richard Hitt &lt;rbh00@f17.rbh00.pacbell.net&gt;

 Not currently on any branch.
 Changes to be committed:
   (use "git reset HEAD &lt;file&gt;..." 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


</td></tr>
<tr class='logheader'><td><span title='2013-03-16 22:57:34 -0300'>2013-03-16</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=e8a78b9aa1398deb69d20d599be2a630f721cafa'>Handle EOF in text-fe</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2013-03-16 22:33:36 -0300'>2013-03-16</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=69e1ed42783ba9ef3c7f9acfc090ad53fb120476'>fix fe-text on win32</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
It still throws out some errors

</td></tr>
<tr class='logheader'><td><span title='2013-03-16 20:17:21 -0300'>2013-03-16</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=12f0d0b304db64b766cfa29e7befe9b9aea04611'>fix fe-text</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2013-01-17 18:52:06 -0500'>2013-01-17</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=606cb09fa5a04fc47468fac3011c9962dc4699d3'>fix fe-beep issue in fe-text</a></td><td>TingPing</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2013-01-09 14:37:57 -0800'>2013-01-09</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=6beef589e32d874e5d961e7e6f7b2a68c56538bd'>Make source cleah with cppcheck, except for mpc and sasl</a></td><td>RichardHitt</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2012-12-23 11:36:54 -0800'>2012-12-23</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=b04377825fb3a6c35c22580295c410f442be5983'>fix incorrect FSF address</a></td><td>Dan Mashal</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2012-11-04 21:40:59 +0100'>2012-11-04</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=d0b5d53f92027863292116181d75fd0a68075003'>Some more platform unification</a></td><td>Berke Viktor</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2012-11-04 04:22:22 +0100'>2012-11-04</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=4ec499c2417819a174ebd68529da2a21e9c5c72c'>Eliminate warnings due to missing includes</a></td><td>Berke Viktor</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2012-11-03 19:04:02 -0700'>2012-11-03</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=5d9264aff6d7bcdd2f0595bfdf2a3a7a23330d46'>Initial commit for utf8 everywhere.</a></td><td>Arnavion</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2012-10-28 10:49:44 +0100'>2012-10-28</span></td><td class='logsubject'><a href='/git-repos/torxchat.git/commit/src/fe-text?id=6a9e7bb4d349b419816891e85ae8e95c46b9d2f5'>Further doc relocations and conversions</a></td><td>Berke Viktor</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
</table><ul class='pager'><li><a href='/git-repos/torxchat.git/log/src/fe-text?id=da26097aab554c44540c25f0741dc19f6e92cc41&amp;ofs=50&amp;showmsg=1'>[next]</a></li></ul></div> <!-- class=content -->
<div class='footer'>generated by <a href='https://git.causal.agency/cgit-pink/about/'>cgit-pink 1.4.1</a> (<a href='https://git-scm.com/'>git 2.36.1</a>) at 2025-02-08 23:16:41 +0000</div>
</div> <!-- id=cgit -->
</body>
</html>
