AdiIRC Support/Bugs/Feature Requests: Issueshttps://dev.adiirc.com/https://dev.adiirc.com/favicon.ico?14868454782023-09-22T04:12:44ZAdiIRC Support/Bugs/Feature Requests
Redmine AdiIRC - Bug #5778 (New): "Open Window on /msg" doesn't do anything, windows are still opened whe...https://dev.adiirc.com/issues/57782023-09-22T04:12:44ZTomasz Nowak
<p>As per documentation:</p>
<p>"If the message is to a nick and "Open Window on /msg" option is enabled, a private window with that nick will be opened if necessary."</p>
<p>I have disabled this option but still new windows is being opened when /msg nick message someone.</p>
<p>Please fix, thanks!</p> AdiIRC - Bug #5758 (New): /if breaks when missing parenthesishttps://dev.adiirc.com/issues/57582023-07-13T22:37:57Zwestor (GR)westor7@gmail.com
<p>Hello,</p>
<p>The following code is not working under AdiIRC.</p>
<p><ins>Code</ins> : <code>//var %x | if $3 isin 3739 || (!$istok(38 40,$3,32)) %x = 2 * %xs</code><br /><ins>Error</ins> : <code>/if: unknown operator '3739'</code></p>
<p>- Thanks!</p> AdiIRC - Bug #5730 (New): /parseline -b incorrectly UTF8 encodes texthttps://dev.adiirc.com/issues/57302023-05-10T19:27:49ZJD Byrnes
<p>Probably related to most of the other UTF8 issues where -u isn't implemented...</p>
<p><code>/parseline -obqn &binvar</code> encodes the &binvar as UTF8 unexpectedly.</p> AdiIRC - Bug #5721 (New): $url hangs the client and browser more than 20 secondshttps://dev.adiirc.com/issues/57212023-04-24T19:26:53Zwestor (GR)westor7@gmail.com
<p>Hello,</p>
<p>I am using the <strong>20230419</strong> beta and was testing <strong><a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: $url use UI automation to get the current url from chrome,brave,edge,vivaldi,opera and firefox (Closed)" href="https://dev.adiirc.com/issues/5691">#5691</a></strong> and the progressing speed is more than <strong>20</strong> seconds, due that period the adiirc and firefox ( <em>112.0.1</em> ) both are in a stucking (aka not responding) state that i cannot click anything.</p>
<p><code>$osversion = Windows 11 Enterprise (Version 10.0 2009 Build 22621.1555)</code></p>
<p><ins>Example Code</ins> : <code>//var %t = $ticksqpc | echo -at Starting.. | var %u = $url | echo -at Finished - Took: $calc(($ticksqpc - %t) / 1000) $+ s</code></p>
<p>- Thanks!</p> AdiIRC - Bug #5586 (New): 2 bugs when running the new AdiIRC Beta of May 14https://dev.adiirc.com/issues/55862022-05-15T13:43:08Zarmin armin
<p>The 1st bug, it appears on Status from the IRC server joined:</p>
<p>[15:36:37] * off Unknown command<br />[15:36:37] * off Unknown command<br />[15:36:37] * off Unknown command<br />[15:36:37] * off Unknown command<br />[15:36:37] * off Unknown command<br />[15:36:37] * off Unknown command<br />...<br />The number is very large, it hardly stops</p>
<p>The second bug: <br /><pre>
off *:SNOTICE:*Client connecting*91.169.....*: {
echo -at 91.169... is connected: 4 $4 - $1-
}
</pre></p>
<p>Warning: this script must not be modified, you must leave "off " and not "on "</p>
<p>maybe the two bugs are the same error because both are an "off" error</p>
<p>I restored the old adiirc from March 2022</p> AdiIRC - Bug #5541 (New): $calias doesn't work when calling an alias via /timerhttps://dev.adiirc.com/issues/55412022-04-11T18:31:38Zwestor (GR)westor7@gmail.com
<p>Hello,</p>
<p>It seems <strong>$calias</strong> doesn't return anything when being called via <strong>/timer</strong> command.</p>
<p><code>/timer 1 0 testing</code><br /><code>alias testing { echo 4 -s EXECUTING >> $calias }</code></p>
<p>- Thanks!</p> AdiIRC - Bug #5455 (New): $input() doesn't return $timeout at allhttps://dev.adiirc.com/issues/54552021-11-28T18:33:51Zwestor (GR)westor7@gmail.com
<p>Hello,</p>
<p>It seems when having the following combination it doesn't return <code>$timeout</code> as expected.</p>
<p>Example:</p>
<p><code>//echo -a is: $input(title,efvnk1,titlebar,text)</code><br />Returns <code>$cancel</code> as it should return <code>$timeout</code></p>
<p>- Thanks!</p> AdiIRC - Bug #5453 (New): $input() doesn't return $false when using 'f' flaghttps://dev.adiirc.com/issues/54532021-11-28T18:21:37Zwestor (GR)westor7@gmail.com
<p>Hello,</p>
<p>It seems when having the following combination and click on <code>X</code> or <code>Cancel</code> button doesn't return <code>$false</code> as expected.</p>
<p>Example:</p>
<p><code>//echo -a is: $input(title,ef,titlebar,text)</code><br />Returns <code>$null</code> if you click on <code>X</code> or <code>Cancel</code> button as it should return <code>$false</code></p>
<p>- Thanks!</p> AdiIRC - Bug #5452 (New): $input() when click on X button doesn't return $cancelhttps://dev.adiirc.com/issues/54522021-11-28T18:15:05Zwestor (GR)westor7@gmail.com
<p>Hello,</p>
<p>It seems when having the following combination and click on <code>X</code> button doesn't return <code>$cancel</code> but it does if someone click on <code>Cancel</code> button as expected.</p>
<p>Example:</p>
<p><code>//echo -a is: $input(title,efv,titlebar,text)</code><br />Returns <code>$null</code> if you click on <code>X</code> button as it should return <code>$cancel</code></p>
<p>- Thanks!</p> AdiIRC - Feature #5223 (New): Add $devent identifier to support 'mclick' and 'rclick' mouse eventshttps://dev.adiirc.com/issues/52232021-02-04T15:01:44Zwestor (GR)westor7@gmail.com
<p>Hello,</p>
<p>It would be very good for AdiIRC to be able to catch when right click used on the dialog and fill the <strong>$devent</strong> identifier with <strong>RCLICK</strong> , the same with medium (wheel) click to fill with <strong>MCLICK</strong></p>
<p>Example Code:</p>
<pre>
ON *:DIALOG:name:*:*: {
if ($devent == sclick) { echo -a You LEFT click! }
if ($devent == rclick) { echo -a You RIGHT click! } ; <---
if ($devent == mclick) { echo -a You MIDDLE click! } ; <---
}
</pre>
<p>- Thanks!</p> AdiIRC - Bug #5078 (New): $regsubex() parsing brackets issuehttps://dev.adiirc.com/issues/50782020-07-09T21:38:16Zwestor (GR)westor7@gmail.com
<p>Hello,</p>
<p>I was trying to use the following tiny code, the issue seems to be in line 14 with <strong>$regsubex()</strong> and probably under the brackets that needs to parse <code>[[ \n ]]</code> or <code>[[ \ $+ t ]]</code> , the truth is that i couldn't reproduce the issue at 100% to make a clean report, maybe you can track down the issue better using that code.</p>
<pre>
alias big {
if (!$0) { echo -atic notice * Usage: /.big <text> (and without the dot) | return }
var %big = $chr(32) $+ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`{|}~
var %big1 = .. .xx. xx..xx .xx..xx. xxxxxxx. xx..xx .xxx.. .xx ...xx xx... ...xx... ...... ... ...... .. ....xx .xxxx. .xxxx xxxxx. xxxxx. ...xxx. xxxxx .xxxx. xxxxxx .xxxx. .xxxx. .. ... ....xx ...... xx.... xxxxx .xxxx. .xxxx. xxxxx. .xxxx. xxxx.. xxxxx xxxxx .xxxx. xx...xx xxxx ....xx xx..xx xx... xx....xx xx..xx .xxxx. xxxxx. .xxxx.. xxxxx. .xxxx. xxxxxx xx..xx xx....xx xx...xx xx...xx xx..xx xxxxxx xxxxx xx.... xxxxx ..xx.. ...... xxx. ...xx .xx. xx... .xxx.xx
var %big2 = .. xxxx xx..xx xxxxxxxx xx.xx... ...xx. xx.xx. xx. .xx.. ..xx. xxxxxxxx ..xx.. ... ...... .. ...xx. xx..xx xx.xx ....xx ....xx .xx.xx. xx... xx.... ...xx. xx..xx xx..xx xx .xx ..xx.. xxxxxx ..xx.. ...xx xx..xx xx..xx xx..xx xx..xx xx.xx. xx... xx... xx.... xx...xx .xx. ....xx xx.xx. xx... xxx..xxx xxx.xx xx..xx xx..xx xx..xx. xx..xx xx.... ..xx.. xx..xx xx....xx xx...xx .xx.xx. xx..xx ...xx. xx... .xx... ...xx xx..xx ...... ..xx ..xx. .xx. .xx.. xx.xxx.
var %big3 = .. .xx. ...... .xx..xx. xxxxxxxx ..xx.. .xxx.x ... xx... ...xx .xx..xx. xxxxxx xxx xxxxxx .. ..xx.. xx.xxx ...xx ..xx.. .xxxx. xx..xx. xxxx. xxxxx. ..xx.. .xxxx. .xxxxx .. ... xx.... ...... ....xx ..xx. xx.xxx xxxxxx xxxxx. xx.... xx..xx xxxx. xxxx. xx.xxx xxxxxxx .xx. ....xx xxxx.. xx... xxxxxxxx xxxxxx xx..xx xxxxx. xx..xx. xxxxx. .xxxx. ..xx.. xx..xx .xx..xx. xx.x.xx ..xxx.. .xxxx. ..xx.. xx... ..xx.. ...xx ...... ...... .... xx... .xx. ...xx .......
var %big4 = .. .... ...... xxxxxxxx ...xx.xx .xx... xx..x. ... .xx.. ..xx. xxxxxxxx ..xx.. .xx ...... .. .xx... xxx.xx ...xx xx.... ....xx xxxxxxx ...xx xx..xx .xx... xx..xx ....xx xx .xx ..xx.. xxxxxx ..xx.. ..... xx.... xx..xx xx..xx xx..xx xx..xx xx... xx... xx..xx xx...xx .xx. xx..xx xx.xx. xx... xx.xx.xx xx.xxx xx..xx xx.... xx..xx. xx..xx ....xx ..xx.. xx..xx ..xxxx.. xxxxxxx .xx.xx. ..xx.. .xx... xx... ...xx. ...xx ...... ...... .... ..xx. .xx. .xx.. .......
var %big5 = .. .xx. ...... .xx..xx. .xxxxxxx xx..xx .xxx.x ... ...xx xx... ...xx... ...... xx. ...... xx xx.... .xxxx. ...xx xxxxxx xxxxx. ....xx. xxxx. .xxxx. xx.... .xxxx. .xxxx. .. xx. ....xx ...... xx.... ..xx. .xxxxx xx..xx xxxxx. .xxxx. xxxxx. xxxxx xx... .xxxxx xx...xx xxxx .xxxx. xx..xx xxxxx xx....xx xx..xx .xxxx. xx.... .xxxxxx xx..xx xxxxx. ..xx.. .xxxx. ...xx... .xx.xx. xx...xx ..xx.. xxxxxx xxxxx ....xx xxxxx ...... xxxxxx .... ...xx .xx. xx... .......
set -eu300 %_bigrb $iif(%_bigrb,$gettok($v1,2-,32) $gettok($v1,1,32),$regsubex(4 7 8 9 11 12 2 6 13,/(\d+)/g,0 $+ $chr(44) $+ \1))
var %string = $regsubex($replace($upper($1-),$chr(160),$chr(32)),/[^\Q $+ %big $+ \E]/g,)
var %i = 1
while ($evalnext($+(%,big,%i))) {
var %bigi = $v1
var %bigi = $regsubex(racc,%string,/(*UTF8)(.)/g,$regsubex(coon,$gettok(%bigi,$poscs(%big,\t),32) $+ $chr(32),/(x+)/g,$chr(3) $+ $gettok(%_bigrb,$calc(( [[ \n ]] -1) % 9 +1),32) $+ [[ \ $+ t ]] $+ $chr(3)))
$iif($show,say,echo -a) $$replace(%bigi,x,.,.,$chr(160))
inc %i
}
if (!$event) && (!$editbox($active)) editbox -ap /big
}
</pre>
<p>- Thanks!</p> AdiIRC - Feature #4587 (New): Add $dictlang() identifier to check if an dictionary is currently i...https://dev.adiirc.com/issues/45872019-05-15T03:57:47Zwestor (GR)westor7@gmail.com
<p>Hello,</p>
<p>It would be nice if there was an identifier to check if a dictionary language is currently installed or not in AdiIRC, this can be helpful for scripting purposes.</p>
<p><ins>Usage</ins> : $dictlang(Name)</p>
<p>The parameters will be according all the supported dictionary languages that you can install now in AdiIRC (<a class="external" href="https://dev.adiirc.com/projects/adiirc/wiki/Spellcheck#Downloadable-Dictionaries">https://dev.adiirc.com/projects/adiirc/wiki/Spellcheck#Downloadable-Dictionaries</a>)</p>
<p>$true = If it is installed.<br />$false = If it is not installed.<br />$null = If the dictionary package is not in the supported list.</p>
<p><ins>Examples</ins> :</p>
<p>Command: //echo -a IS: $dictlang(en-US)<br />Results: $true<br />Command: //echo -a IS: $dictlang(el-GR)<br />Results: $false<br />Command: //echo -a IS: $dictlang(foobar)<br />Results: $null</p>
<p>- Thanks!</p> AdiIRC - Support #4187 (New): /autojoin -nhttps://dev.adiirc.com/issues/41872018-11-03T00:48:14ZCassio Luz S.seraphangel@outlook.com
<p>Must be used only in events or it works manually?</p> AdiIRC - Feature #3879 (New): A few suggestions to make AdiIRC more usable without a form borderhttps://dev.adiirc.com/issues/38792018-04-28T01:08:53ZTib Qu
<p>With 'Form Border' set to 'None', (options > windows > general) you lose the ability to resize your AdiIRC window and can only drag the window around by holding Alt while dragging.</p>
<p>- I would like an option to have the window still be resizeable when hovering your mouse over a corner to drag resize.</p>
<p>- I would also like to be able to drag the window around without the need to hold Alt. My suggestion would be to have the menubar act as a surface to grab in order to drag the window.</p>
<p>- Since you also lose the minimize, maximize and close buttons with disabling the form border, I would like an option to have these buttons on the menubar. The option would just replace the buttons currently present on the menubar.</p>
<p>Alternatively to all of this, adding the option for a customizeable form border would solve all these issues in a more elegant way.</p> AdiIRC - Bug #3687 (New): /did -g on 16x16 .ico images it doesn't fit it correctlyhttps://dev.adiirc.com/issues/36872017-08-25T10:46:53Zwestor (GR)westor7@gmail.com
<p>Hello,</p>
<p>I don't know if this is an bug or not, but in mirc that one working as expected and in adiirc it doesn't only in 16x16 resolution images, check the code to reproduce it, it displays the image as 16x16 (correctly) but in mIRC the 16x16 images displayed as 32x32, it would be nice to see adiirc acting as mirc in 16x16 images.</p>
<p>Example Images:</p>
<p>16x16: <a class="external" href="https://ufile.io/4x6s7">https://ufile.io/4x6s7</a><br />32x32: <a class="external" href="https://ufile.io/hb39u">https://ufile.io/hb39u</a></p>
<p><img src="https://goo.gl/Tm39UX" alt="" /></p>
<p>Example Code:</p>
<pre><code class="ruby syntaxhl" data-language="ruby"><span class="n">dialog</span> <span class="n">test_63</span> <span class="p">{</span>
<span class="n">title</span> <span class="s2">"test dialog 63"</span>
<span class="n">size</span> <span class="o">-</span><span class="mi">1</span> <span class="o">-</span><span class="mi">1</span> <span class="mi">50</span> <span class="mi">70</span>
<span class="n">option</span> <span class="n">dbu</span>
<span class="n">icon</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">20</span> <span class="mi">40</span> <span class="mi">17</span> <span class="mi">16</span><span class="p">,</span> <span class="vg">$scriptdir16x16</span><span class="p">.</span><span class="nf">ico</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">noborder</span> <span class="n">center</span>
<span class="n">icon</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">17</span> <span class="mi">5</span> <span class="mi">17</span> <span class="mi">16</span><span class="p">,</span> <span class="vg">$scriptdir32x32</span><span class="p">.</span><span class="nf">ico</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">noborder</span> <span class="n">center</span>
<span class="p">}</span>
</code></pre>