View Issue Details
22 [mSLDev] Future Suggestions minor have not tried 2011-07-10 10:56 2013-03-22 13:27
KindOne  
administrator  
normal  
closed 0.0.1.16  
fixed  
none    
none 0.3.1.0  
   
{ } Missmatch Check.
mIRC has a built in { } mismatch check, would be nice to have one also.
There are no notes attached to this issue.





View Issue Details
183 [mSLDev] Syntax Checking minor always 2013-09-15 20:25 2013-11-01 00:35
Wims  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
{ recognized as a command and indenting is wrong
using 0.95 . paste in a new script file and hit control + h
alias test { echo -a ok if () { { } } alias working { }
Notes
(0000130)
administrator   
2013-10-31 23:45   
Coloring fixed, it will now mark the bracket as an error but will parse the rest of the command. The indentation is fine.





View Issue Details
135 [mSLDev] Syntax Checking minor have not tried 2013-04-15 15:31 2013-04-15 15:33
Wims  
administrator  
normal  
closed  
no change required  
none    
none 0.4.1.0  
   
{ in menu not recognized correctly
menu @boonasiziw { sclick { } } Yes it works in mIRC!
Notes
(0000087)
administrator   
2013-04-15 15:33   
Not documented/undefined behavior - missing colon.





View Issue Details
168 [mSLDev] AutoComplete tweak always 2013-06-14 21:22 2013-11-02 00:42
Travis  
administrator  
low  
closed  
duplicate  
none    
none  
   
{ -> } autocomplete after moving the cursor with the mouse
A '}' is completed after hitting enter when the cursor has been moved with the mouse.
[02/06/13] (11:11pm) <Wiz126> I'll correct that.
There are no notes attached to this issue.





View Issue Details
125 [mSLDev] GUI Related minor always 2013-04-05 14:34 2013-04-13 03:14
westor Win7 64-bit  
administrator Windows 7  
high (6.1)  
closed 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
7.29
When changing language from Help menu
When i set "Always on the top" feature and after go to "Help" and select on language to change the OK input appeared but i cannot click on it to press ok button or close the input window.
Enable the "Always on the top" and select to change an language from "Help" menu to see what i mean.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
81 [mSLDev] AutoComplete major always 2013-03-23 11:39 2013-03-24 03:05
Wims Win7 64-bit  
administrator Windows 7  
normal (6.1)  
closed 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
7.29
What's the point of the actual behavior?
If I type '$', I get the autocompletion feature, but if I keep typing like '$asc', it stop suggesting anything, looks wrong to me, I'd expect it to keep suggesting a list according to what I'm typing ($asc, $asctime etc)
type '$asc' in a context where $identifier are valid
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000036)
administrator   
2013-03-23 12:31   
I cannot reproduce it. You should be able to type and it auto-completes it. Like this: http://img22.imageshack.us/img22/9021/capturektq.png [^]
(0000041)
Wims   
2013-03-23 13:35   
Nah i'm not, clearly i have problem with autocompletion..





View Issue Details
51 [mSLDev] Future Suggestions minor N/A 2011-09-11 18:23 2013-03-22 13:30
KindOne WinXP 32-bit  
administrator Windows XP  
normal (5.1)  
closed  
fixed  
none    
none 0.3.1.0  
   
View total number of items in Debug/Messages Tab.
Would be nice if we could see the number of items in the Debug/Messages tab.
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
There are no notes attached to this issue.





View Issue Details
250 [mSLDev] GUI Related minor always 2014-11-17 18:11 2014-11-17 18:11
Meta Win8 64-bit  
Windows 8  
normal (6.2)  
new  
open  
none    
none  
   
Vertical scrollbar resize glitches when unfolding code in split views
Unfolding code at the bottom of a split view can cause one of two different issues, depending on which split frame the code is unfolded in: 1. If code at the bottom of the primary frame is unfolded, the secondary frame's scrollbar will fail to resize to fit the expanded code. (Adding or removing a line will cause the secondary scrollbar to update.) 2. If code at the bottom of the secondary frame is unfolded, the vertical scrollbars of both views will fail to resize. (Adding or removing a line will have no effect.)
1. Create or open a script file with a foldable block of code near the bottom of text area (so that when that code is unfolded, it extends past the bottom and should cause the vertical scrollbar to resize). Fold that code if necessary. 2. Enable one of the split views. 3. Unfold the folded block of code described in step 1 in the primary split frame. Refold the code and repeat for the secondary split view.
Version 0.4.0.117
This profile is for problems on the 64-bit version of Microsoft Windows 8.
There are no notes attached to this issue.





View Issue Details
178 [mSLDev] AutoComplete minor always 2013-07-11 17:31 2014-09-12 03:41
Wims  
administrator  
normal  
resolved  
fixed  
none    
none  
   
variables name "%1-"
I have a variable called %1-, when I hit '%', the autocompletion suggests %1-, but after hitting '1', it doesn't keep with suggesting %1-
alias name { var %1- 1 echo -a | } | is the cursor, hit '%' and '1'
Notes
(0000135)
Wims   
2013-11-03 00:54   
This was the result of previous bugs related to autocompletion, can be set as resolved





View Issue Details
76 [mSLDev] Syntax Highlighting trivial always 2013-03-22 20:43 2013-03-22 21:41
hixxy Win7 64-bit  
administrator Windows 7  
low (6.1)  
closed 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
7.29
Variable/identifier command arguments incorrect highlighted as commands
As per the mIRC forum: If you set a command to a variable (or have an identifier return a value to be used as a command), the IDE highlights any parameters you pass to it as a command.
Copy/paste this script into the IDE: ----- alias test { var %s = sockwrite -n $sockname %s GET / HTTP/1.1 %s Host: www.google.com %s Accept: */*, *.* } ----- In this script "GET," "Host:" and "Accept:" will all be highlighted in the custom command colour rather than as plaintext.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000028)
administrator   
2013-03-22 21:41   
Fixed in the latest build.





View Issue Details
68 [mSLDev] Syntax Highlighting minor always 2012-12-26 16:37 2012-12-28 08:40
Travis Win7 64-bit  
administrator Windows 7  
low (6.1)  
closed  
fixed  
none    
none 0.3.1.0  
   
variable names not highlighted when assigning multiple with /var
When assigning multiple variables using '/var', variable names are not highlighted correctly when they follow '$ident,'.
/var %item = $header,%hist = 0 => %hist will not be highlighted as a variable name /var %item = $header, %hist = 0 => %hist is correctly identified as a variable /var %item = $header ,%hist = 0 => %hist is correctly identified as a variable /var %item = value,%hist = 0 => %hist is correctly identified as a variable
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
75 [mSLDev] Syntax Checking minor sometimes 2013-03-17 17:42 2013-03-21 01:49
spling  
administrator  
normal  
closed  
fixed  
none    
none 0.3.1.0  
   
Valid variable assignment being flagged as invalid
Take a look at http://rly.cc/img/msldeverror2.png [^]
1. Look at the following code in mSLDev alias test { var % $+ disp hello echo -a %disp } 2. The code works in mIRC
Notes
(0000024)
administrator   
2013-03-21 01:49   
mSLDev now checks for a concatenation operator.





View Issue Details
231 [mSLDev] General (other) minor always 2014-06-04 22:06 2014-09-11 23:37
Zmodem Win7 64-bit  
administrator Windows 7  
normal (6.1)  
resolved  
fixed  
none    
none 0.4.1.0  
   
7.32
v0.4.0.101
There seems to be an issue with the find feature (CTRL+F). Whenever I attempt to find some text, the find usually gives me more than the total of actual results. Also, when the yellow highlights begin to show up, they often highlight matches that are not matches at all.
Open a new file. Type in the code below EXACTLY: alias dobug if ($check) { highlights .this } alias donothing { noop } Now, press CTRL+F and type: chec You will notice that the yellow will highlight not only the chec in $check, but also the word 'this' and also 'g {'
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
msldev_find3.png (11,088) 2014-06-04 22:06
http://www.msldev.com/bugs/file_download.php?file_id=11&type=bug
png
There are no notes attached to this issue.





View Issue Details
240 [mSLDev] General (other) minor always 2014-09-27 02:13 2014-09-27 02:43
Zmodem Win7 64-bit  
Windows 7  
normal (6.1)  
new  
open  
none    
none  
   
Check if it's a beta version
7.34
Using variable declaration on same line as opening block code, followed by $&, results in terrible block management
For some reason, you cannot declare a variable on the same line as an opening alias block, and then proceed to use $& to concatenate the lines together.
Create a new line, or a new script file, and type the following: alias varwhat { var %1 = This, $& %2 = Will, $& %3 = Not Work echo -a %1 %2 %3 } You will notice that there will be a block indicator around the %3. Sometimes, the block even showed up at the 'echo' statement (if I pushed the var %1 down one line, then backspaced up, it would variably 'block' the echo statement).
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
msldevbug.jpg (9,871) 2014-09-27 02:13
http://www.msldev.com/bugs/file_download.php?file_id=12&type=bug
jpg
Notes
(0000166)
Zmodem   
2014-09-27 02:43   
Okay, this seems to be the case with doing ANY line modifications to the immediate code block opening:

alias testthis { echo -a This | $&
    echo -a Should | $&
    echo -a Work
}





View Issue Details
230 [mSLDev] GUI Related minor have not tried 2014-05-24 14:52 2014-05-25 18:53
Wims  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
Using the drop down combo for quick references of aliases/events/menus
When you select an item that requires msldev to scroll to display that item, it won't scroll properly where the first line of the item is the last line visible, meaning you can't really see the code.
There are no notes attached to this issue.





View Issue Details
226 [mSLDev] Syntax Checking minor have not tried 2014-04-19 22:55 2014-05-25 04:50
Wims  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
using 'del' key and { } syntax highlighting
If you delete characters near a valid {}, it won't color them
alias test { }|t t | is the cursor position, hit del once and you get: alias test { }| t with uncolored { }
There are no notes attached to this issue.





View Issue Details
28 [mSLDev] Future Suggestions feature N/A 2011-07-14 10:33 2011-07-29 21:00
KindOne  
administrator  
normal  
resolved 0.0.1.41  
fixed  
none    
none 0.1.1.24  
   
Update Checker.
Would be nice to have an update checker.
There are no notes attached to this issue.





View Issue Details
60 [mSLDev] Syntax Checking feature always 2012-05-05 08:28 2012-05-05 08:28
KindOne WinXP 32-bit  
Windows XP  
normal (5.1)  
new 0.2.1.7  
open  
none    
none  
   
Unused/Dead code detection.
Would be nice for mSLDev to detect unused code. The variable %x in the example below is unused.
on *:text:*:#:{ ; Unused variable var %x $chr(32) ; Insert generic script code... echo -ag $timestamp $nick $chan $1- }
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
There are no notes attached to this issue.





View Issue Details
48 [mSLDev] General (other) minor always 2011-08-23 12:28 2013-03-22 13:30
KindOne WinXP 32-bit  
administrator Windows XP  
normal (5.1)  
closed 0.2.1.1  
fixed  
none    
none 0.3.1.0  
   
Unable to Save All with an excessive number of scrips opened.
Looks like mSLDev can't handle saving a large amount of scripts at once.
Open 200 Scripts. Hit Save All Get the error in the attached picture.
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
save-all-error.PNG (9,688) 2011-08-23 12:28
http://www.msldev.com/bugs/file_download.php?file_id=7&type=bug
png
Notes
(0000017)
KindOne   
2011-08-27 02:17   
I think I have determined the actual issue to this.

If the script is set a "READ ONLY", mSLDev opens it as a blank file, since mSLDev seems to not be able to read it. This of source causes the above issue when saving it.





View Issue Details
223 [mSLDev] General (other) minor always 2014-04-06 00:27 2014-06-04 03:22
Panix Win7 64-bit  
Windows 7  
normal (6.1)  
new 0.3.1.0  
open  
none    
none  
   
Unable to change directory during installation
Hello. I just downloaded mSLDev for the first time. Wanted to try it out and see how it compares to using Notepad++ with some additions I found online to add support for mSL to it. When I go to install the program and click Next past the first window, it says it's gonna install to C and doesn't give me an option to change. I have a small SSD (40G) that Windows is installed on and I have a 2TB HDD I install everything else to. Granted, I doubt this program will take up much space so I could install this to C (haven't seen how much space it'll occupy) but I would like to change this over to a different drive. Am I missing something or is the default path hardcoded?
Download 0.3.1.0 from website. Run Executable. Click Next View Install screen.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000160)
administrator   
2014-06-04 03:22   
I will see what I can do about. The default installer might not have that feature oddly enough.

As a side note, you can always just download the zip and unzip it wherever. It has no special setup of any kind.





View Issue Details
106 [mSLDev] Future Suggestions major N/A 2013-03-27 17:57 2013-06-28 22:21
Wims Win7 64-bit  
administrator Windows 7  
immediate (6.1)  
closed 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
The message area window can't be enabled?
There is a shortcut for it I think, but it's clearly missing from the Window menu
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
232 [mSLDev] Future Suggestions minor have not tried 2014-06-06 21:46 2014-09-12 00:09
Wims  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
The find dialog (controk + f) needs an highlight button
When you type something first, msldev highlights all matching results, I'd like to get a button to get that feature, I'd reduce the size of the Find: editbox and put the highlight button at the end, near and aligned with "previous" and "next"
There are no notes attached to this issue.





View Issue Details
164 [mSLDev] Future Suggestions minor have not tried 2013-06-14 01:39 2013-11-01 00:47
Wims  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
The drop down combo which reference the different alias/event/etc
1) When you open a file, even a small one, there is a big delay before the combo is filled accordingly (10 secs?). Could that delay be either reduced to 3-5 secs or simply as fast as possible? 2) The width of that combo is a bit big/ridiculous, it's sure possible that a line fill it entirely, but that's pretty uncommon (perhaps it's possible to add an horizontal scrollbar anyway?), perhaps the width could be reduced in order for an editbox to be there, to search for an alias/event/etc
Notes
(0000114)
administrator   
2013-06-14 15:20   
(edited on: 2013-06-14 15:20)
The width is fine. On text events often cover as much as half of the screen or more. The whole point of that drop down is for a search: Not only is it grouped by event types, their names is alphabetized as well as the first column making it easy to type the very first letter (or more) of the alias/event and jump right to it. Perhaps in the future when I add more things it will shrink a little.

(0000115)
Wims   
2013-06-14 15:32   
Didn't know you could search inside the dropdown, ok.
But I must say, that dropdown combo is horrible, the way information are presented is not clear for me, I think that's because the event type is not first in the line, I'm not sure what others think, but is there any way to change that order per line?
Also, forgot to report, is that normal that the arrow and the scrollbar used to scroll it are weird? (no up/down arrow and and no three little line in the middle of the scrollbar..)





View Issue Details
107 [mSLDev] Future Suggestions feature N/A 2013-03-27 19:29 2013-03-28 00:59
Wims Win7 64-bit  
administrator Windows 7  
normal (6.1)  
closed 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
The control + f window
Under the 'edit' menu item, shouldn't ctrl+f be displayed as the shortcut for 'find and replace'? After hitting Control + f for the first time, the default default icon is X. If you right click the little magnifying glass (MG) to bring the different kind of search option, several other icon are shown and displayed accordingly, but then you cannot see that default icon again, which makes me wonder: 1) What's the default method to find text? 2) Is that default method an item in the list of searching option when you right click the MG? 3) I think there is a problem there, either just with the icon, or with the feature itself When msldev finds a match or more, i think it should highlight the first one directly (currently, we need to click the 'next' button once). Hitting F3 should mimic clicking the 'next button' (typical from a text editor) Having another Fkey to 'previous' could be nice. 'next'/'previous' button should cycle the file(s) A checkbox to search/replace in all files could/should be added The cursor should change to a hand or similar to indicate that we can interact with the MG, otherwise it looks like a gui element we cannot use. I also find the use of the right click not ideal, a simple click to activate the MG would be better imo. The red X button to close that window could be highlighted when we put the mouse over it. Shouldn't we be able to get the 'Whole word' search option with the default method? previous/next/replace/replace all/ button should have their first letter in CAPS Can we use some markers like \1 \2 \3 etc in the 'replace with' editbox when we use backref with regex? The size of the two editboxes are different, the one on top is much bigger and might be to close from the gray line. The editboxes controls could be changed to a editable dropdown combo, and we would have an history for the two editboxes, up/down arrow key to browse, do not cycle, hitting down with nothing in history gives an empty content, just like editboxes in mirc. When we select 'identifier search', it always ignores the first character if it's a $, which is good, now it doesn't highlight the '(' meaning that if you type 'nick(' to make the difference with 'nick' it says 'no match' /!\ The previous button doesn't work (at least not with identifiers search) /!\ Hitting enter should allow to refresh the search. The variable search option matches for '%', perhaps not ideal, just wondering. Shouldn't the variable search finds all matches instead of only the ones for the current scope, according to the cursor position? (i guess it's using the highlight variable settings in options...). The regular expression engine isn't pcre :( The regular expression used by Qt is quite buggy as I said on IRC, perhaps using pcre in the future could be prefered?
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000071)
administrator   
2013-03-27 22:12   
Actually, the text field is the default, not a button. Any search option checked can be unchecked.
No selection is done automatically, you have to click find once - this is by design and is consistent with every other editor in existence.
However every match is highlighted for convenience.
No, the default is just a normal caseless match - not whole words, that would make it impossible to match on non-word boundaries.

F3 and Shift+F3 are now bound to the next/prev buttons

You can close the find/replace by hitting escape, the X is there for novice users.

You can already do regex replacements with capturing groups.

"Hitting enter should allow to refresh the search." - Not sure what that means. Hitting enter does go to the next match.





View Issue Details
5 [mSLDev] Syntax Checking feature always 2011-07-07 08:14 2011-07-26 18:00
KindOne  
administrator  
normal  
resolved  
fixed  
none    
none 0.1.1.19  
   
Syntax auto complete issue when a bracket is removed.
Auto "(}" does not remove extra "(" or ")" if one or the other is removed.
alias foo { $abs(( } Type the above code, and it will add "))" at the end of the "$abs((". Remove a ")" and the "(" will not be removed. This causes a "No closing brace found on identifier `$abs'.
Notes
(0000015)
administrator   
2011-07-26 18:00   
$abs + ( = $abs() with the cursor in between the (), hitting the backspace will remove both ().

(Ctrl+Z/undo will allow you to undo the deletion of either individually)





View Issue Details
200 [mSLDev] General (other) feature always 2013-11-18 08:42 2014-09-11 02:17
Jordan  
administrator  
low  
resolved  
fixed  
none    
none 0.4.1.0  
   
Sync system
Per Gary in #mSL, the sync button should automatically save all files before syncing.
Notes
(0000153)
Wims   
2013-11-18 09:31   
The sync button is really the popups menu when you right click on a file in the sync bar.
Frankly, there is probably no one who is going to use the popup menu ONLY to sync, without saving.. A better idea would be to change that item in the popup to "Sync & Save"
(0000161)
administrator   
2014-09-11 02:16   
A "Sync & Save" button has been added to save the file before syncing it. This should address the requested issue.





View Issue Details
114 [mSLDev] GUI Related minor always 2013-04-02 18:40 2013-04-13 09:37
Travis Win7 64-bit  
administrator Windows 7  
normal (6.1)  
feedback  
reopened  
none    
none 0.4.1.0  
   
Sync bar narrows itself (4.0.41)
The sync bar narrows itself as mSLDev's window is made smaller and keeps the same smaller size when the program is re-expanded.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000083)
administrator   
2013-04-13 03:16   
It only narrows itself if there is not enough space to remain the same size, upon expansion nothing changes - this is by design.
(0000086)
Travis   
2013-04-13 09:37   
>Open msldev
>make it larger (drag corners)
>close it
-reopens to previous size as it should

>Open msldev
>make it larger (drag corners)
>maximize
>close
-reopens to default size, which is very small

I would likely notice the tiny sync bar much less often if this weren't happening (the tiny default size leaves no room for the sync bar once a script file is opened). It would, however, be nice if the sync bar could remember its maximum size and expand again when it had room, if that's possible.





View Issue Details
63 [mSLDev] Future Suggestions feature have not tried 2012-12-21 02:07 2012-12-21 02:07
Jordan Win7 32-bit  
Windows 7  
normal (6.1)  
new  
open  
none    
none  
   
SVN and similar
Should allow for SVN support as an option. Also other version control systems!
This profile is for problems on Microsoft Windows 7 on a 32-bit machine.
There are no notes attached to this issue.





View Issue Details
180 [mSLDev] AutoComplete minor always 2013-08-10 02:48 2013-11-01 00:36
Travis  
administrator  
low  
resolved  
fixed  
none    
none 0.4.1.0  
   
Strange variable name complete behavior with adjacent code blocks (0.4.0.94)
Variable names from separate blocks are listed for completion in single-line blocks (from the blocks directly below them).
alias foo noop %v| | ;left pipe is cursor. %variable_name appears in the complete options alias foobar noop %variable_name alias foo noop %v| | ;left pipe is cursor. %variable_name appears in the complete options alias foobar { noop %variable_name }
Applies to other types of code blocks, not just aliases. (Tested with two on text events) Placing an empty line between the two blocks stops the behavior. Making the top block multi-line stops the behavior.
There are no notes attached to this issue.





View Issue Details
17 [mSLDev] GUI Related minor always 2011-07-08 05:59 2011-07-09 09:06
KindOne  
administrator  
normal  
resolved 0.0.1.0  
fixed  
none    
none 0.0.1.9  
   
Some of the edit options are not greyed out.
By default mIRC, Notepad, Notepad++, and possibly all other text editors, the Undo/Redo button are greyed out when creating a new file. This is not true in mSLDev.
File -> New -> Script File -> OK -> Edit ...
msldev-edit.PNG (9,110) 2011-07-08 05:59
http://www.msldev.com/bugs/file_download.php?file_id=4&type=bug
png
There are no notes attached to this issue.





View Issue Details
15 [mSLDev] GUI Related minor always 2011-07-08 05:38 2011-07-24 23:54
KindOne  
administrator  
normal  
resolved 0.0.1.0  
fixed  
none    
none 0.1.1.12  
   
Some buttons do not work in "Create a Tool".
Can not create: Blank Dialog Script Picture Window Text File
File -> New -> Try and create one of the following. Blank Dialog Script Picture Window Text File This applies to double clicking them, and selecting them and hitting "OK".
There are no notes attached to this issue.





View Issue Details
46 [mSLDev] Future Suggestions minor have not tried 2011-08-07 21:11 2011-08-23 17:50
FelicianoX  
administrator  
normal  
resolved  
fixed  
none    
none 0.2.1.3  
   
Shrink/Expand All
A button/shortcut to expand/shrink all events.
There are no notes attached to this issue.





View Issue Details
148 [mSLDev] Future Suggestions minor have not tried 2013-04-18 16:38 2013-04-18 16:38
Wims  
 
normal  
new  
open  
none    
none  
   
Shift + open
Would be cool if opening a file from the syncbar while holding shift would open that file completely folded, not sure if you can do that for the menu File > open but might be a good idea too :)
There are no notes attached to this issue.





View Issue Details
45 [mSLDev] Future Suggestions minor N/A 2011-07-30 16:36 2013-03-27 12:58
KindOne WinXP 32-bit  
Windows XP  
normal (5.1)  
new 0.1.1.24  
open  
none    
none  
   
Shell Integration
Programs like 7zip/WinRAR/Notepad++ and others have the option for shell integration, to right click a file, and open with, or just click the specific file, and it opens. Possibly make mSLDev open *.mrc file by default? Also have option to Enable/Disable shell integration from inside the program.
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
There are no notes attached to this issue.





View Issue Details
42 [mSLDev] Syntax Highlighting minor always 2011-07-28 15:40 2011-07-29 21:00
KindOne WinXP 32-bit  
administrator Windows XP  
normal (5.1)  
resolved 0.1.1.19  
fixed  
none    
none 0.1.1.24  
   
Select Code, try to make bold, code overwritten.
mIRC's normal action for making text bold (CTRL+B) for example, is highlight the line, and press CTRL+B, the text then gets the "" at the beginning and end. In mSLDev, this is not true.
this-is-an-example Select the above code. Press CRTL+B (or any other combinations) The highlighted code is then replaced with the square for that corresponding key combination ()
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
There are no notes attached to this issue.





View Issue Details
27 [mSLDev] General (other) minor have not tried 2011-07-13 18:48 2011-07-23 17:33
FelicianoX  
administrator  
low  
resolved  
fixed  
none    
none 0.1.1.12  
   
Select all doesn't work
It doesn't work if you go to edit->select all. The about window can be resized. And just a suggestion, would be nice if msldev had something like this built-in: http://forum.swiftirc.net/viewtopic.php?f=34&t=24816 [^] The only problem about it would be if the regex had vars/$N's in it, would make it useless.
There are no notes attached to this issue.





View Issue Details
171 [mSLDev] Future Suggestions feature N/A 2013-06-25 18:26 2013-08-07 22:10
Travis  
 
normal  
new  
open  
none    
none  
   
Script compile function
I've started using a global aliases file that all of my running mIRCs share. It contains common general purpose aliases that I may use in any number of scripts. Using this library-type file simplifies many things, but presents a couple of new problems. 1) Aliases don't show up in the auto-complete lists outside of their own file (This is an mSLDev-specific issue, and I know you're aware of it). 2) I have to go through the alias library to piece together scripts before posting them online or giving them to people. The second problem wouldn't be so bad if piecing the script together only needed to be done once per file. However, I often find myself making changes to functions and needing to repeat the process. It would be awesome if mSLDev could compile these aliases together from other files. Basically, compiling from one script that has any alias references from another file will output a new file with the primary script and the referenced aliases appended to the bottom. Yes I realize it's not a simple suggestion.
Notes
(0000126)
Wims   
2013-08-07 22:10   
A good suggestion!





View Issue Details
12 [mSLDev] GUI Related minor always 2011-07-08 04:01 2011-07-10 04:09
KindOne  
administrator  
normal  
resolved 0.0.1.0  
fixed  
none    
none 0.0.1.16  
   
Save All - Does not work.
The "Save All" (multi-floppy disk image) does not work.
Open 2 or more scripts. Add a random space Click "Save All" Does not save anything.
There are no notes attached to this issue.





View Issue Details
9 [mSLDev] Future Suggestions minor N/A 2011-07-07 18:29 2011-07-29 21:00
KindOne  
administrator  
normal  
resolved 0.0.1.0  
fixed  
none    
none 0.1.1.24  
   
Right click Tabs.
Programs like Notepad++ and Firefox have the option to right click tabs, with the ability to "Close Other Tabs". If I have 10 scripts opened, and want to close out of them all, but "foo.mrc", then I right click the tab "foo.mrc" and click "Close Other Tabs".
Notes
(0000008)
administrator   
2011-07-09 09:04   
Close all and close all but were added in the file menu, right clicking on tab will is set for next version.





View Issue Details
177 [mSLDev] General (other) minor have not tried 2013-07-11 10:13 2013-07-11 10:16
Wims  
 
normal  
new  
open  
none    
none  
   
replacing text matched from regular expression
That situation is simply not working, I used /%v(?=,| )/ to match %v variables in a scope, I want to replace them with %id, but when I click replace, mslDev just goes on with the next match, without replacing.
alias test { var %v "" if (%v == "") sure } 1) hit control + f 2) select the regular expression feature 3) enter the above regular expression in the search field 4) enter %id in the replace field 5) click 'next' and/or 'replace'
Notes
(0000125)
Wims   
2013-07-11 10:16   
Note that when using the regular expression "%v", it correctly replaces the matches





View Issue Details
199 [mSLDev] Future Suggestions minor have not tried 2013-11-15 22:57 2013-11-15 22:57
Travis  
 
normal  
new  
open  
none    
none  
   
Rename files
It would be nice to be able to rename files from mSLDev. Preferably with File > rename and with a context menu option in the sync bar.
There are no notes attached to this issue.





View Issue Details
176 [mSLDev] Future Suggestions minor have not tried 2013-07-04 19:38 2013-11-01 12:11
Daniel  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
Rename 'Message area' to debug area/window or developer area/window
I think that makes more clear what it actually is about.
There are no notes attached to this issue.





View Issue Details
193 [mSLDev] Future Suggestions feature N/A 2013-11-04 23:45 2013-11-15 03:05
spling Win8 64-bit  
administrator Windows 8  
normal (6.2)  
resolved  
fixed  
none    
none 0.4.1.0  
   
Remember the files I had open.
I suggest that mSLDev remembers the files I had open and my cursor positions therein when I exit the program, and restores these upon reopening the program. I enjoy this feature in other programs and think it would make an excellent addition to mSLDev.
Just a suggestion. No problems here. I imagine that if this functionality is added to mSLDev, others will certainly want the ability to toggle it off. Keep up the good work.
This profile is for problems on the 64-bit version of Microsoft Windows 8.
Notes
(0000142)
Jordan   
2013-11-05 03:08   
Duplicate of http://www.msldev.com/bugs/view.php?id=104 [^]





View Issue Details
198 [mSLDev] Future Suggestions minor have not tried 2013-11-15 22:50 2013-11-16 13:45
Travis  
administrator  
normal  
closed  
duplicate  
none    
none  
   
Reload button on hash table viewer
A button to refresh the table would be nice. Clicking seems to update the values, but the only way to update the number of rows is to switch tables.
Notes
(0000152)
Travis   
2013-11-15 23:02   
Duplicate of 0000161. Forgot I had suggested it before since it was so long ago.





View Issue Details
160 [mSLDev] General (other) minor have not tried 2013-06-05 16:04 2013-06-07 14:53
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
regex search
"/timer/" doesn't match ".timername" Is this normal?
Notes
(0000108)
administrator   
2013-06-06 17:03   
Yes; however, I've slightly modified the behavior to feel more PCRE-ish (although it's not even close).
(0000109)
Wims   
2013-06-07 04:59   
(edited on: 2013-06-07 05:01)
I remember this isn't pcre but, since this is a mIRC program, I was thinking it should work, in which regex flavor /timer/ doesn't match ".timername"?

Having a regex support that limited is just not working.

(0000111)
administrator   
2013-06-07 14:53   
The original behavior was to operate on whole words, so /timer.+/ will do what you wanted.

I've modified the behavior to do a normal scan.





View Issue Details
102 [mSLDev] Syntax Checking minor always 2013-03-27 00:29 2013-11-09 21:16
KindOne WinXP 64-bit  
administrator Windows XP  
normal (5.1)  
resolved 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
Regex bug. False positive.
msldev thinks a "/" in the code below is wrong.
alias regex_bug { ; code from Wims pacman game. msldev thinks the last "/" is wrong. hdel $iif($regex(a,$hget(pacserv,nicks),/([@~]) $+ $1(?: |$)/),pacservp,pacservs) %v }
This profile is for problems on Microsoft Windows Vista on a 64-bit machine.
Notes
(0000145)
Wims   
2013-11-06 13:41   
Still need a fix.





View Issue Details
161 [mSLDev] Future Suggestions feature have not tried 2013-06-07 08:52 2013-11-16 14:37
Travis  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
Refresh button in hash table viewer tool
It would be nice if there were a button in the hash table viewer to refresh the table currently being viewed. Currently, clicking on a key or value seems to update the values but the viewer doesn't update with new keys that have been added.
Notes
(0000110)
Travis   
2013-06-07 10:04   
(also refresh the list of hash tables)





View Issue Details
195 [mSLDev] Future Suggestions minor have not tried 2013-11-06 06:12 2013-11-09 15:49
Wims  
administrator  
normal  
closed  
duplicate  
none    
none  
   
Recent file opened in msldev
Having a list of the recently opened files (with File > open) in msldev would be nice. Can be useful to find a file if you forgot its location but you remember about opening it in msldev.
There are no notes attached to this issue.





View Issue Details
69 [mSLDev] GUI Related minor have not tried 2012-12-26 23:37 2013-01-28 12:00
Travis Win7 64-bit  
administrator Windows 7  
normal (6.1)  
closed  
fixed  
none    
none 0.3.1.0  
   
Raw events missing from the event dropdown
Raw events don't appear in the event dropdown underneath the script tabs. Unsure if they're supposed to. Single-line events and aliases don't appear either, but I suspect that may have been a feature rather than an oversight. 0.3.0.111111
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
111 [mSLDev] GUI Related minor always 2013-03-28 13:32 2013-03-31 00:52
Travis Win7 64-bit  
administrator Windows 7  
normal (6.1)  
closed  
fixed  
none    
none 0.4.1.0  
   
quick jump clearing highlighted line 4.0.34
The highlight of the line the mouse is on in the quick jump dropdown list deselects after two seconds. Especially annoying if you're pressing keys to quickly jump to sections, as it goes back to the first match when the line becomes deselected.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
187 [mSLDev] AutoComplete minor always 2013-10-31 22:48 2013-11-01 01:03
Travis  
administrator  
high  
resolved  
fixed  
none    
none 0.4.1.0  
   
property completion bugs (0.4.0.95)
typing part of a property and hitting enter will insert the full property appended to the letters already typed using arrow keys to move the cursor will not close the property selection dropdown. neither does typing past the end of the property so that there are no more matches or hitting space
alias foo noop $nick(#,1).co| ;press enter at the pipe to select 'colors', you should see 'cocolors' ;the property selection menu also doesn't close unless you click away, press ESC, or select a property from the list.
There are no notes attached to this issue.





View Issue Details
190 [mSLDev] AutoComplete minor always 2013-11-01 00:08 2013-11-01 01:45
Travis  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
pressing right arrow jumps an extra character (when leaving a calltip?) (0.4.0.95)
Pressing the right arrow key jumps two characters instead of one in some situations.
;Start with this: alias foo if () noop ;move the cursor inside the conditional and type an identifier which has a calltip, such as $dialog() ;cursor should be inside $dialog(|) with a calltip open ;press the right arrow key once and the cursor jumps two characters and closes the calltip. pipe shows new cursor position: alias foo if ($dialog())| noop
;it doesn't seem to matter what the characters are, the cursor just jumps two of them. ;leftmose pipe shows beginning position (with calltip still open) and rightmost pipe shows end position: alias foo if ($dialog(|) |) noop ;in this case the second jumped character was a space ;same thing here; again leftmost = start, right = end (and with calltip open for $calc alias foo noop $calc(|) |foo
There are no notes attached to this issue.





View Issue Details
29 [mSLDev] GUI Related minor always 2011-07-14 11:07 2011-07-23 17:34
KindOne  
administrator  
normal  
resolved 0.0.1.41  
fixed  
none    
none 0.1.1.12  
   
Possible missing Icon.
"Untitled1" is a new script file. "Untitled2" is a new dialog file. I think the "Untitled1" is missing an icon next to it.
missing-icon.PNG (11,421) 2011-07-14 11:07
http://www.msldev.com/bugs/file_download.php?file_id=5&type=bug
png
There are no notes attached to this issue.





View Issue Details
1 [mSLDev] Syntax Checking minor always 2011-07-07 06:12 2013-03-22 13:29
KindOne  
administrator  
normal  
closed  
fixed  
none    
none 0.3.1.0  
   
Possible false positive.
mSLDev, 4th version (File Modified Tuesday, July 05, 2011, 9:37:14 PM) http://dl.dropbox.com/u/16148324/mSL/msl-4-line-302.PNG [^] - Does not detect mSLDev, 5th version (File Modified July 07, 2011, 2:37:22 AM) http://dl.dropbox.com/u/16148324/mSL/msl-5-line-302.PNG [^] - Detects
alias glados_opdeop { IF (($nick(#glados,0,o) > 3)) { var %i = 0 WHILE (%i < $nick(#glados,0,o)) { inc %i var %nick = $nick(#glados,%i,o) IF (($nick(#glados,%i,o) != $me) && ($nick(#glados,%i,o) != ChanServ) && $& ($nick(#glados,%i,o) != %maserbot) && ($address(%nick,2) != *!*@unaffiliated/deliciouschikins)) { /cs deop #glados $nick(#glados,%i,o) } } } }
When it clicking the "line 301" in the debug tab, It takes me to line 302.
There are no notes attached to this issue.





View Issue Details
196 [mSLDev] GUI Related minor have not tried 2013-11-07 10:29 2013-11-09 15:10
Wims  
 
normal  
new  
open  
none    
none  
   
Pinning the debug pane in the same area as the sync window
Tested on 0.4.0.97, if you do that you cannot get it back using the menubar, you'll have to disable the sync area first.
https://dl.dropboxusercontent.com/u/4249275/mario/msldev_bug.wmv [^]
Notes
(0000148)
Wims   
2013-11-07 10:45   
It's also buggy the other way around: having the debug pane set, and trying to pin the sync bar into the whole area of the debug pane.
(0000149)
Wims   
2013-11-09 15:10   
Related, sometimes you cannot pin back a window, see https://dl.dropboxusercontent.com/u/4249275/mario/msldev_bug1.wmv [^]





View Issue Details
127 [mSLDev] Syntax Highlighting major always 2013-04-06 14:41 2013-04-06 22:37
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
parsing $calc and coloring the token.
I don't expect $2 to be seen as an identifier here: $calc($(*$2))
There are no notes attached to this issue.





View Issue Details
141 [mSLDev] General (other) block always 2013-04-16 04:17 2013-05-16 18:44
G3n7r0 WinXP 32-bit  
administrator Windows XP  
high (5.1)  
closed  
no change required  
none    
none 0.4.1.0  
   
Panda Cloud AV 2.2.1 (Free) blocks latest MslDev
Panda Cloud Antivirus blocks/neutralizes the latest 0.4.x MslDev as a 'suspicious file'. I know this most likely is not the problem with MslDev itself but I'd like to report it anyhow. This behaviour started happening with the last few builds of MSLDev, so only recently.
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
msldevpanda.jpg (40,091) 2013-04-16 04:17
http://www.msldev.com/bugs/file_download.php?file_id=9&type=bug
jpg
Notes
(0000089)
G3n7r0   
2013-04-16 04:36   
Edit:
https://www.virustotal.com/hr/file/2f5daf1a42c71d6499315f9a892fd05fbe26dfb51bc013aac7ca16f5f74c214d/analysis/1366115075/ [^]

Since panda is the only one making crap up about MSLDev I guess the guys over there are in need of a talking to.
(0000099)
administrator   
2013-05-16 18:44   
I've submitted a false positive report; we'll see were we go from here.
If you look at your own scan, it's clear no one else sees it as a virus.





View Issue Details
156 [mSLDev] GUI Related minor always 2013-05-13 03:55 2013-05-13 19:52
user36 Win7 64-bit  
Windows 7  
normal (6.1)  
new  
open  
none    
none  
   
Other topics in the INI file appear while editting a script
items that arent under the [script] topic appear in the editor.
1) Add another topic to the ini file [topic] text=text 2) Open in mSLDev "text" will appear above or below the script depending on its position in the INI file relative to [script]
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000092)
user36   
2013-05-13 04:03   
Didn't catch it before but if you save after opening it like this. It saves the whole thing under [script] and removes the other topics.
(0000093)
administrator   
2013-05-13 15:03   
Why do you have other sections anyway? on save, the file is purged and rewritten to; hence the results you see.
(0000094)
user36   
2013-05-13 19:35   
I had seen a script before that saved its settings to itself under a different topic. I thought that was a cool idea because then you don't have to deal with two files and can just reference it with $script.
(0000095)
administrator   
2013-05-13 19:52   
(edited on: 2013-05-13 19:53)
That sounds like a horrible idea from a design point of view.

It prevents the ability to copy and drop the code into existing script files. Such scripts would also certainly fail if the user has check file monitors every time. Attempting to work around that issue using /reload or /load doesn't solve it [yet*] either.

* As a side note, I've reported the workaround as a bug a while back (http://forums.mirc.com/ubbthreads.php/topics/240427/reload_and_file_changed_dialog [^]) and it is fixed in the current beta (7.31, http://forums.mirc.com/ubbthreads.php/topics/225704/mIRC_beta#Post225704 [^] (Item number 7)). However it still halts the code when you execute reload, therefore one would also have to accommodate the script with an on load event as well if executing more code is desired.

I will take a look at supporting additional sections.






View Issue Details
57 [mSLDev] Syntax Checking feature always 2012-04-29 18:21 2013-03-31 00:27
KindOne WinXP 32-bit  
administrator Windows XP  
normal (5.1)  
closed 0.2.1.7  
fixed  
none    
none 0.4.1.0  
   
Option to check Alias Tab
Currently mSLDev does not let us check our alias tab. If we copy/paste our alias tab into mSLDev, it will highlight everything as wrong since the alias tab does not require "alias" at the beginning. Possibly make it detect an alias script.
; Works in the alias tab ; mSLDev things this is wrong since it does not have the "alias a {". a { msg $chan foobar }
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
Notes
(0000076)
administrator   
2013-03-31 00:26   
Added.





View Issue Details
20 [mSLDev] Future Suggestions minor N/A 2011-07-09 08:24 2012-12-26 04:44
KindOne  
administrator  
low  
closed 0.0.1.0  
fixed  
none    
none 0.3.1.0  
   
Option to change syntax colors.
Currently mSLDev does not allow us to change the color of the syntax. For example, { } "curly brackets" are blue. We can't change them to other colors. Possibly allow us the option to change the colors of the syntax. Possibly save settings in a .ini file?
Notes
(0000009)
administrator   
2011-07-09 09:07   
The option is actually there, the option dialog is not yet complete and thus you can't change them just yet. This is a planned feature.
(0000011)
FelicianoX   
2011-07-11 00:41   
Nice idea :)
(0000019)
administrator   
2012-12-26 04:44   
Feature implemented.





View Issue Details
10 [mSLDev] Future Suggestions minor N/A 2011-07-07 19:07 2011-07-09 09:05
KindOne  
administrator  
normal  
resolved  
fixed  
none    
none 0.0.1.9  
   
Open as Read Only.
Option to open scripts as read only, since they could be in use by mIRC.
There are no notes attached to this issue.





View Issue Details
13 [mSLDev] GUI Related minor always 2011-07-08 04:04 2011-07-09 09:05
KindOne  
administrator  
normal  
resolved 0.0.1.0  
fixed  
none    
none 0.0.1.9  
   
Open - Does not work.
The "Open" (file/paper image) does not work.
Just click it, nothing happens.
There are no notes attached to this issue.





View Issue Details
204 [mSLDev] Syntax Checking minor N/A 2013-12-17 03:24 2014-06-04 01:30
Travis  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
on *:serverdeop: (0.4.0.98)
Double check if this event exists.
There are no notes attached to this issue.





View Issue Details
241 [mSLDev] General (other) minor have not tried 2014-09-28 12:12 2014-09-28 12:12
Wims  
 
normal  
new  
open  
none    
none  
   
nested identifier and calltip
when you have nested identifiers/calltips, hitting backspace cancel the current calltip, but the next backspace will not cancel the outer, nor it will delete the text. I'm not using the option which automatically complete the ) for a (, type manually: alias test noop $gettok($hget(test,test and from this, hit backspace I'm not sure what you consider the correct behavior nor i can remember how it worked before. Imo, backspace should delete the text, not switch to the previous calltip, we should be able to switch to previous (or even next) calltip anyway because it doesn't have much use...
There are no notes attached to this issue.





View Issue Details
254 [mSLDev] Future Suggestions feature N/A 2015-01-10 04:10 2015-01-10 04:10
Meta  
 
normal  
new  
open  
none    
none  
   
N of M match counter for find/replace
A N of M (where M is the total number of matches and N is the current match index) would be a helpful feature.
There are no notes attached to this issue.





View Issue Details
221 [mSLDev] GUI Related minor always 2014-01-20 06:45 2014-01-20 06:45
Wims  
 
normal  
new  
open  
none    
none  
   
mslDev's GUI is glitched
Recently, msldev.com was down and Zmodem asked for the latest msldev.exe (0.98), I copied mine from the folder and shared it with dropbox, so far so good. He then started to report the program was opened with a weird UI. The UI looks like this: https://dl.dropboxusercontent.com/u/4249275/weirdmsldev.png [^] Note that the program still works, the problems that come with that UI are irrelevant, I'm not going to list them nor the workarounds. For sure I told him the problem was on his end! Not really. I recently changed stuff on my comp, moved folder around, deleted old files etc.. Note: I'm on window 7 pro, and I think Zmodem is too I had the msldev.exe and others stuff (libs etc) in C:\users\wims\desktop\msldev\ and moved that to C:\msldev\ Today I went to run my msldev shortcut and windows correctly yielded 'can't find your program on c:\users\wims\desktop\msldev', would you like to look for it?' I clicked no, right clicked the shortcut > properties and changed the target to C:\msldev\mSLDev.exe and the 'Start in' option to C:\msldev\ (before it was the same, but with the appropriate folder C:\users\wims\desktop), saved and ran the shortcut, I got that UI problem. I tried to run the .exe directly, same problem. But unlike Zmodem I knew general.ini, which is stored in the Appdata was most likely the fucker here, and indeed, deleting that file made msldev runs with default settings, which means the UI was correct, putting back my old general.ini made the problem reappear. Furthermore, the General section of general.ini is the problem, my actual values (buggy) are: [General] initGeo=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\xff\xff\xff\xf8\xff\xff\xff\xe2\0\0\x1T\0\0\x1\x86\0\0\0\0\0\0\0\0\0\0\x1L\0\0\x1~\0\0\0\0\x2\0) initState=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\xca\0\0\x3&\xfc\x2\0\0\0\x1\xfb\0\0\0\x10\0m\0I\0R\0\x43\0S\0y\0n\0\x63\0\0\0\0/\0\0\x3&\0\0\0o\0\xff\xff\xff\0\0\0\x3\0\0\x1M\0\0\0x\xfc\x1\0\0\0\x1\xfb\0\0\0\xe\0m\0s\0g\0\x41\0r\0\x65\0\x61\x1\0\0\0\0\0\0\x1M\0\0\0\x7f\0\xff\xff\xff\0\0\x1M\0\0\0\xbf\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x2\0\0\0\x2\0\0\0\x1\0\0\0\x18\0\x63\0o\0l\0o\0r\0T\0o\0o\0l\0\x62\0\x61\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x2\0\0\0\x1\0\0\0\x16\0m\0\x61\0i\0n\0T\0o\0o\0l\0\x62\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0) If I edit either the initGeo name to initGeotest, or initState to initStattest (but no both at the same time) the UI is correct. I don't know what's causing this but I hope you have enough clues here
There are no notes attached to this issue.





View Issue Details
50 [mSLDev] General (other) minor have not tried 2011-08-30 22:54 2013-03-22 13:29
FelicianoX  
administrator  
normal  
closed  
fixed  
none    
none 0.3.1.0  
   
mSLDev not responding
Highlight some code, press shift+tab and it freezes mSLDev
There are no notes attached to this issue.





View Issue Details
259 [mSLDev] General (other) major always 2015-10-31 20:45 2015-10-31 20:45
Denny Windows  
Windows 10  
high 10  
new  
open  
none    
none  
   
Check if it's a beta version
7.38
mSLDev high cpu usage
Version 0.4.0.116 uses around 30% of my cpu whereas 0.3.1.3186 uses <1%
There are no notes attached to this issue.





View Issue Details
30 [mSLDev] General (other) trivial always 2011-07-23 01:05 2011-07-23 17:35
administrator  
administrator  
urgent  
resolved 0.0.1.75  
fixed  
none    
none 0.1.1.12  
  0.0.1.75  
mSLDev does not properly read or write script files with Unicode text
mSLDev does not properly read or write script files with Unicode text
Open a unicode script file. This bug effects INI and mRC files equally.
Notes
(0000013)
administrator   
2011-07-23 17:35   
mSLDev now properly saves Unicode in both INI and mRC files.





View Issue Details
16 [mSLDev] GUI Related trivial always 2011-07-08 05:48 2011-07-09 08:58
KindOne  
administrator  
normal  
resolved 0.0.1.0  
fixed  
none    
none 0.0.1.9  
   
Missing text in right click option
Missing text in right click option of the toolbar in a dialog tab.
File -> New -> Dialog -> OK -> Right click in the dialog.
msldev-dialog.PNG (8,323) 2011-07-08 05:48
http://www.msldev.com/bugs/file_download.php?file_id=3&type=bug
png
There are no notes attached to this issue.





View Issue Details
49 [mSLDev] Syntax Checking minor always 2011-08-23 15:20 2012-07-21 17:55
KindOne WinXP 32-bit  
administrator Windows XP  
normal (5.1)  
closed 0.2.1.1  
fixed  
none    
none 0.3.1.0  
   
Missing Alert"Icon on error.
Z:/Untitled1 1:0 Ctcp Invalid Access Level The above error is missing the little red circle icon, with the " ! " inside.
ctcp if ... ; Typo below to show what the line above is missing. alia foo { }
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
There are no notes attached to this issue.





View Issue Details
64 [mSLDev] Syntax Checking minor always 2012-12-24 16:41 2012-12-26 15:22
Travis Win7 64-bit  
administrator Windows 7  
normal (6.1)  
closed 0.2.1.7  
fixed  
none    
none 0.3.1.0  
   
missing .color property for $line
missing .color property for $line
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000020)
administrator   
2012-12-26 15:22   
$line().state was also missing. This has been fixed in 3.1 preview.





View Issue Details
116 [mSLDev] Future Suggestions minor N/A 2013-04-04 14:06 2013-06-13 16:51
Travis  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
mIRC order in sync bar
Currently when the sync bar refreshes it seems to order the instances of mIRC by which one is on top on the desktop. I'd like to be able to keep the list in the same order at all times, either the order they were in when mSLDev was opened or an order defined by myself (perhaps with msldev_get_options).
Notes
(0000112)
administrator   
2013-06-13 16:51   
(edited on: 2013-06-13 16:52)
The order is now fixed for the same set of open mIRCs.






View Issue Details
110 [mSLDev] Syntax Checking minor always 2013-03-27 23:24 2013-03-28 19:15
Wims Win7 64-bit  
administrator Windows 7  
normal (6.1)  
closed  
fixed  
none    
none 0.4.1.0  
   
minor bug when handling $&
when making alias on one line, $& doesn't work at the end, we know mirc is buggy and indent the code wrongly but: alias testinglol echo -a ok $& alias testinglol1 echo -a ok1 both alias can be called, the $& has no effect, you might want to keep the spacing for the svn reason, but you must detect the alias!
use the code!
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
236 [mSLDev] Future Suggestions minor have not tried 2014-09-12 10:49 2014-09-12 10:49
Wims  
 
normal  
new  
open  
none    
none  
   
Minimize msldev in the tray
self explanatory, add an option in alt + o to minimize to the tray, if not enabled, shift + minimize still put it in the tray, if enabled, shift minimize does NOT send it to the tray
There are no notes attached to this issue.





View Issue Details
209 [mSLDev] Future Suggestions feature N/A 2014-01-04 00:48 2014-09-12 03:33
Zmodem Win7 64-bit  
administrator Windows 7  
low (6.1)  
resolved  
fixed  
none    
none 0.4.1.0  
   
Check if it's a beta version
7.32
Middle mouse button closes tab
Upon middle-mouse-clicking an open file tab, it would be nice if the tab executed the 'close tab/file' action, much like web browsers do for their open tabs.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000162)
administrator   
2014-09-12 03:33   
Feature implemented.





View Issue Details
169 [mSLDev] General (other) minor always 2013-06-14 22:45 2013-06-22 19:09
Travis  
 
normal  
new  
open  
none    
none  
   
menu prefix warning for empty items
Warnings state "The menu item specified will never be displayed without any code." when it's not always true.
menu nicklist { Twitch: .Op: .msg # .mod $1 } ;Erroneous warning is shown.
Adding a space after "Twitch:" causes the warning to go away when it should still be there with no nested items. E.G. menu nicklist { Twitch: } ^has a space after Twitch: but shows no warning.
Notes
(0000117)
Travis   
2013-06-14 23:34   
Perhaps the colon shouldn't be used in "Twitch:" for that menu item, but mIRC accepts it.
(0000118)
Wims   
2013-06-22 19:09   
This has been already reported





View Issue Details
61 [mSLDev] Syntax Checking feature N/A 2012-06-23 21:30 2013-03-28 21:23
KindOne WinXP 32-bit  
administrator Windows XP  
normal (5.1)  
closed 0.2.1.7  
fixed  
none    
none 0.4.1.0  
   
Make mSLDev show { } missmatch in debug window.
Would be nice to have mSLDev show { } missmatch in the debug window.
alias foobar { echo -ag missmatch { }
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
There are no notes attached to this issue.





View Issue Details
130 [mSLDev] Future Suggestions feature always 2013-04-10 02:02 2013-04-13 08:11
KindOne WinXP 32-bit  
administrator Windows XP  
low (5.1)  
closed 0.3.1.0  
won't fix  
none    
none 0.4.1.0  
   
Make mSLDev not load if the EXE is renamed.
mIRC 7.x will not load if you rename the EXE as "cake.exe". mIRC 7.x will run if you rename it something like "mIRC_722.exe" (mIRC 7.22), if you keep the 'mIRC' at the beginning. I think this could be useful for mSLDev.
Rename "mSLDev.exe" into "foobar.exe" and it loads.
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
Notes
(0000085)
administrator   
2013-04-13 08:11   
I don't think that's necessary. They can rename it whatever they'd like.





View Issue Details
62 [mSLDev] Future Suggestions feature N/A 2012-06-26 06:21 2013-03-27 02:40
KindOne  
administrator  
normal  
closed 0.2.1.7  
fixed  
none    
none 0.4.1.0  
   
Make mSLDev NOT hook into a locked mIRC.
mSLDev can see all running scripts of a mIRC that is locked (CTRL+Minimize). Would be nice for mSLDev to have an opion to not be able to load the scripts. Reasoning behind this is, if the mIRC is locked down, I am away. I do not want anyone/anything messing with my loaded scripts. Use mIRC's $locked identifier?
CTRL+Minimize mIRC ((Put in password if one is not set)) Open mSLDev Can alter scripts of locked down mIRC.
Notes
(0000064)
administrator   
2013-03-27 02:40   
mSLDev will no longer allow you to modify things in a locked mIRC. Locked mIRC instances will show up with a little padlock. You can right click it to unlock it.





View Issue Details
210 [mSLDev] Syntax Checking minor always 2014-01-06 04:49 2014-03-01 02:00
KindOne  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
Make msldev detect the TAB character before a command.
alias tabs { echo -ag This line is invalid. write tabs.txt this line is valid. }
Use notepad for the TAB characters.
Notes
(0000155)
KindOne   
2014-01-06 04:51   
and the bug tracker destroyed the tab characters.

alias tabs {

<TAB> echo -ag This line is invalid.

 write tabs.txt this <TAB> line <TAB> is <TAB> valid.

}





View Issue Details
92 [mSLDev] Future Suggestions minor N/A 2013-03-24 05:02 2013-03-27 18:19
Travis  
 
normal  
new  
open  
none    
none  
   
7.29
make file -> open remember and default to the last used directory
If I use ctrl+(shift|alt)+o I'd like the dialog to remember and default to the last location I used it to open a file from.
Notes
(0000066)
Wims   
2013-03-27 18:19   
Shouldn't msldev always use the last directory used?





View Issue Details
79 [mSLDev] AutoComplete minor always 2013-03-23 11:30 2013-03-23 12:13
Wims Win7 64-bit  
administrator Windows 7  
normal (6.1)  
closed 0.3.1.0  
no change required  
none    
none  
   
7.29
list of $identifiers
Those are listed twice: $address $aop $asctime $avoice $chan $ctime $decode Missing ones: $r
type '$' and check the list for those identifiers.
You shouldn't propose us for the list of $identifier used internally for the syntax-aware feature suggestion, or at least you should filter double.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000031)
administrator   
2013-03-23 12:10   
(edited on: 2013-03-23 12:46)
Only $decode was there twice by mistake.

The rest is by design.

The rest are not there twice. Identifier of different semantics are listed uniquely. (For example: $nick and $nick(), other then the name, they have absolutely nothing in common. They are used differently and they do different things.) Note the icon's color in the auto-complete next to each of the identifiers. They inform the scripter of the type of identifier they are dealing with: built-in with/without arguments, custom aliases, third-part libs with/without arguments.

(0000032)
administrator   
2013-03-23 12:10   
Green - Identifier that takes arguments
Yellow - Identifier that does not take arguments
Blue - Identifier is a custom alias
Pink - Identifier is third-party lib that takes arguments
Cyan - Identifier is third-party lib that does not take arguments
(0000033)
administrator   
2013-03-23 12:13   
$r was added.





View Issue Details
3 [mSLDev] GUI Related minor always 2011-07-07 06:46 2011-07-09 09:03
KindOne  
administrator  
normal  
resolved  
fixed  
none    
none 0.0.1.9  
   
Line's switch around, when altering code.
In the debug tab, if I sort the debug lines and alter a line that is in the debug tab, the numbers become out of order.
alias foo { if ($nick == foo) d { msg $chan line 2 } else if ($nick == foo1) 68 { msg $chan line 3 } else ($nick == foo2) x { msg $chan line 4 } } Sort the debug tab by Line, then remove the "8" in "68" in line 3. Line numbers are now out of order.
Notes
(0000004)
administrator   
2011-07-07 08:51   
That will be fixed for the next version.





View Issue Details
8 [mSLDev] GUI Related minor always 2011-07-07 08:47 2011-07-09 09:02
KindOne  
administrator  
normal  
resolved  
fixed  
none    
none 0.0.1.9  
   
Line's switch around, when altering code - Messages tab
If you sort the messages tab via line number, and alter code, the numbers switch around.
; TODO - foo ; TODO - asdf ; TODO - fghj Sort them by line number in the Messages Tab. Alter one of them. They are now out of order in the line number
Notes
(0000005)
administrator   
2011-07-07 09:22   
That will be fixed for the next version.





View Issue Details
91 [mSLDev] General (other) tweak always 2013-03-24 04:52 2013-03-25 13:04
Travis  
administrator  
normal  
closed 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
7.29
Jumping to a code block should expand the block if it's folded
Using the quick jump list should expand any folded blocks you jump to, in my opinion.
Notes
(0000062)
administrator   
2013-03-25 13:04   
Only jumping to the first line of a folded group did not expand. This has been fixed.





View Issue Details
119 [mSLDev] Syntax Checking tweak always 2013-04-04 18:07 2013-11-22 20:22
Travis  
administrator  
normal  
closed  
duplicate  
none    
none  
   
Invalid illegal character error inside $regsubex()
alias foobar noop $regsubex(@@,/@/g,$chr(35)\t)
There are no notes attached to this issue.





View Issue Details
53 [mSLDev] Future Suggestions minor N/A 2011-10-07 21:10 2012-07-21 17:58
KindOne WinXP 32-bit  
administrator Windows XP  
normal (5.1)  
closed  
suspended  
none    
none  
   
Insufficent Parameters check
mSLDev should be able to detect the following issues, in the (horribly scripted) example below.
; /msg or /query " msldev " to the mIRC running this... on *:text:*:?: { if (($1 == foo)) { msg $nick foo } else if (($1 == msldev)) { ; has a space, and a - , no issue. msg $nick - ; has a space after $nick , but has nothing else ; causes a " * /msg: insufficient parameters " msg $nick ; no space after $nick ; causes a " * /msg: insufficient parameters " msg $nick ; causes a " * /msg: insufficient parameters " msg $nick $chr(32) ; this works... msg $nick foo } else { msg $nick bar } }
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
There are no notes attached to this issue.





View Issue Details
21 [mSLDev] Future Suggestions minor N/A 2011-07-09 08:41 2011-07-29 20:59
KindOne  
administrator  
low  
resolved 0.0.1.0  
fixed  
none    
none 0.1.1.24  
   
Indentation Guide
Would be nice to have an Indentation Guide.
There are no notes attached to this issue.





View Issue Details
154 [mSLDev] Syntax Highlighting minor always 2013-05-10 12:40 2013-05-16 18:38
Travis  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
incorrect command highlighting on line beginning with identifier - 0.4.0.47
On lines beginning with identifiers, the first word after the identifier is highlighted as a command.
alias test { $foo bar } alias foo msg # ;'bar' is incorrectly highlighted as a command.
There are no notes attached to this issue.





View Issue Details
191 [mSLDev] Future Suggestions feature N/A 2013-11-04 17:43 2013-11-10 04:06
spling Win8 64-bit  
administrator Windows 8  
none (6.2)  
resolved  
fixed  
none    
none 0.4.1.0  
   
7.32
Include Titlebar text in sync bar items
Currently when I have multiple mIRC clients running, the sync bar just shows them as "mIRC" and "mIRC". It would be helpful if this would also show the contents of the titlebar, so that I could see more easily which mIRC client is which.
This profile is for problems on the 64-bit version of Microsoft Windows 8.
Notes
(0000150)
administrator   
2013-11-10 04:06   
You can now customize the data displayed.





View Issue Details
246 [mSLDev] Future Suggestions minor have not tried 2014-09-30 16:44 2014-09-30 17:07
Wims  
 
normal  
new  
open  
none    
none  
   
Improvement of the dropdown combo for quick access
I don't like it, it's annoying to click on it to get a very long list, you have to scroll a lot and the reading is not very clear, it also takes severals seconds to load, for some reasons. I propose a new window, which would typically be pinned under the sync view on the left with a second treeview in it: +on start -1 (line N) -2 (second on start event if any..) (line N) +on sockread -matchtext1 (line N) -matchtext2 (line N) +alias name -1 (line N) -2 (second alias definition for that name if any) (line N) and double clicking on item would do the same job as the current dropdown combo
Notes
(0000168)
Wims   
2014-09-30 17:07   
like this: http://i.imgur.com/8sXYx6l.jpg [^]





View Issue Details
207 [mSLDev] Syntax Checking minor have not tried 2013-12-25 14:45 2013-12-25 14:45
Travis  
 
normal  
new  
open  
none    
none  
   
illegal math operation in $calc() with eval brackets (0.4.0.98)
$+ inside eval brackets gives an illegal math operation warning
alias foo noop $calc(%var. [ $+ [ %var2 ] ])
There are no notes attached to this issue.





View Issue Details
153 [mSLDev] Syntax Highlighting minor always 2013-05-02 14:05 2013-05-16 22:56
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
if condition
if %n >= $int($calc($numtok(%vv,32) /2-2)) && %x %y == $int(%x) $int(%y) { %y isn't colored in "%x %y"
There are no notes attached to this issue.





View Issue Details
244 [mSLDev] AutoComplete tweak always 2014-09-28 15:06 2014-09-28 15:06
Travis Win7 64-bit  
Windows 7  
normal (6.1)  
new  
open  
none    
none  
   
Idents that have parameters should show brackets in the autocomplete menu (e.g. $nick() vs $nick)
Identifiers that take parameters should show the brackets in the autocomplete menu. Currently there are two menu options for autocompleting $nick, and they both appear the same except for a different color image of '$'. However, one of them inserts $nick and the other inserts $nick(). Two things should be changed: * $nick should be sorted before $nick() (it's not currently in 0.4.0.117) so that typing $nick and hitting enter won't automatically insert brackets * $nick() should show the brackets in the autocomplete suggestion
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
26 [mSLDev] AutoComplete minor always 2011-07-12 18:51 2011-07-13 18:17
FelicianoX  
administrator Vista  
normal  
resolved 0.0.1.33  
fixed  
none    
none 0.0.1.41  
   
Identifier Auto Complete
When you type $ the dropdown list comes up, if you click on one of them, it adds another $ (making it $$address for example) Also: If you have for example: alias abc return $gettok($1,3,32) and then you click inbetween return and $gettok because you want to add another identifier in there, the dropdown list doesn't show up. tl;dr: identifier autocomplete dropdown only shows when there isn't anything after it. (Sorry for my bad english)
There are no notes attached to this issue.





View Issue Details
179 [mSLDev] Syntax Checking minor have not tried 2013-07-21 07:00 2013-11-01 00:36
Travis  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
Ident: $line: Too many parameters. (0.4.0.94)
$line(@win, 0, 1) says there are too many parameters in the error list.
There are no notes attached to this issue.





View Issue Details
131 [mSLDev] GUI Related minor always 2013-04-11 16:31 2013-04-12 12:59
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
Hitting control + h brings up an unecessary window?
in all cases, the window pops up and close itself.
There are no notes attached to this issue.





View Issue Details
104 [mSLDev] Future Suggestions feature always 2013-03-27 13:07 2013-11-15 03:35
westor Win7 32-bit  
administrator Windows 7  
high (6.1)  
resolved 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
History of files opened!
Add an files history in "File" menu to access faster and not try to open them again.
This profile is for problems on Microsoft Windows 7 on a 32-bit machine.
There are no notes attached to this issue.





View Issue Details
173 [mSLDev] GUI Related minor have not tried 2013-06-29 12:52 2013-11-01 00:08
Wims  
administrator  
normal  
closed  
won't fix  
none    
none 0.4.1.0  
   
highliting } and control + h
If your cursor is near a } and hitting control + h move that }, the background of that } remains (at the old position), the cursor also stay at that old position, not sure if that's intended.
load this in a new remote file: alias test { if (nested) { if (yes) { } |} } | is the cursor. Make sure the } near the cursor is not indented properly and hit control + h
Notes
(0000131)
administrator   
2013-11-01 00:08   
Not changing it for now.





View Issue Details
157 [mSLDev] Syntax Highlighting minor always 2013-05-17 09:30 2013-05-17 14:26
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
Highlighting { }
It is incorrect in some cases, create a new script file: alias -l pacclient_soon { if (!$window(@pacman)) { .timerpacclientsoon off | return }| if ($1) { titlebar @pacman $1 var %xd $int($calc($window(@pacman).bw / 2 - $pic($scriptdir $+ $1.png).width / 2)) + 150 ,%yd $int($calc($window(@pacman).bh / 2 - $pic($scriptdir $+ $1.png).height / 2)) + 150 pacman_loop if ($1 == 3) pacman_infos init drawpic -ctn @pacman 16777215 %xd %yd $qt($scriptdir $+ $1.png) drawdot @pacman } else { .timerpacclient off .timer -h 1 0 pacclient_soon 3 .timerpacclientsoon -m 2 1000 pacclient_soon $!calc($timer(pacclientsoon).reps +1) } } Notice the '|' cursor on line 2, you can see that the first { in the code is also highlighted
There are no notes attached to this issue.





View Issue Details
237 [mSLDev] General (other) minor have not tried 2014-09-15 05:46 2014-09-17 00:37
Wims  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
highlighting of { }
Putting your cursor around a { or a } no longer highlight the corresponding { } tested on 0.4.0.110
There are no notes attached to this issue.





View Issue Details
129 [mSLDev] Syntax Highlighting major sometimes 2013-04-09 17:49 2013-11-23 23:33
Wims  
administrator  
normal  
assigned  
reopened  
none    
none 0.4.1.0  
   
Highlighting a variable in the same scope with $&
Sometimes the count to highlight all variables of the same name in the same scope is wrong, probably because of $&, resulting in weird part of the text being highlighted, see the steps.
alias -l mario_displayobject { ;xcc ycc y dir x1 state inair jump down autod speed head if ($1 == mario) { tokenize 32 $hget(mario_object,mario) var %decal,%xc,%yc,%wc,%hc,%dx,%dy if ($hget(mario,grandi)) { if ($int($calc(($ticks - $hget(mario,t0grandi)) / 150)) & 1) { %xc = 27 * 20 %yc = 17 %wc = 27 %hc = 28 if ($6 == petit) %decal = 1 } if ($calc($ticks - $hget(mario,t0grandi)) >= 1600) hdel mario grandi } ;sprite if (!%xc) { if (!$5) hadd mario mul 0 elseif ($calc($ticks - $hget(mario,t0walk)) >= $iif($istok(4 -4,$5,32),120,150)) { if ($hget(mario,mul) >= $iif($6 == grand,2,1)) hadd mario mul $calc($v2 - 1) else hinc mario mul hadd mario t0walk $ticks } var %xc = $iif($7 || $8,$iif($9 || $10,$calc(4*27),$iif($6 == grand,$calc(27*3),$calc(26*4))),$iif($9 || $10,$calc(27*4),$calc($iif($6 == grand,27,26) * $hget(mario,mul)))) %yc = $iif($6 == grand,17,0) %wc = $iif($6 == grand,27,26) %hc = $iif($6 == grand,28,17) } if ($4 == d) { if ($6 == petit) %dx = 26 - $iif(%xc == 0,11,$iif(%xc == 26,11,$iif(%xc == 104,11,$iif(%xc == 540,11)))) else %dx = 27 - $iif(%xc == 0,12,$iif(%xc == 27,12,$iif(%xc == 54,12,$iif(%xc == 81,12,$iif(%xc == 108,12,$iif(%xc == 540,12)))))) } %dy = $iif($6 == petit,-1,+4) drawcopy -tn @marioo.b 16711935 %xc %yc %wc %hc @marioo $& $calc($1 + %dx) $& $calc($2 * 8 %dy - $3 $iif(%decal,-11) $iif($9 && $12 == 1,-2)) $iif($4 == d,-) $+ %wc %hc ;debug dots var %a 1 while ($var(%xd*,%a).value) { $v1 | inc %a } } } load this in a new file and highlight %dy on line 34, it shouldn't work correctly, it's hard to describe because when i first noticed it, i created a new file and copied exactly what i had, but couldn't reproduce the issue in this new file, i still managed to figure out that the problem seems to be related to the $& but, when i first noticed the problem, it was with %a at the end, after editing the original code, i managed to fix the problem for %a, but then %dy followed, and i could reproduce it on a new file.
Notes
(0000116)
Wims   
2013-06-14 17:33   
Unfortunatly this bug has not been fixed, or not entirely, I tried pasting the whole alias into a new file but couldn't reproduce, tried to paste the whole content of the file in a new file but couldn't reproduce.. here is a screenshot though:
https://dl.dropboxusercontent.com/u/4249275/Untitled.png [^]
(0000121)
Wims   
2013-06-29 05:41   
New screenshot: https://dl.dropboxusercontent.com/u/4249275/msldev_%25highlight.png [^]

Steps to reproduce:

1) control + N in msldev > script file

2) copy paste https://dl.dropboxusercontent.com/u/4249275/msldev_code.mrc [^] into the new script

3) go to the line 608

4) notice the string "$calc(%h $iif(%dr == $null,+ $4) $iif($5 == 40 && %dr == $null,-1))"

4bis) there is an extra ) on that line 608, fixing it is probably not relevant to the bug, but i fixed it anyway in my test.

5) break down that string, after the part "+ $4)", put a space and put a $&:

608| $calc($3 $iif($5 == 39,+ $1 -1)) $calc(%h $iif(%dr == $null,+ $4) $&
609| $iif($5 == 40 && %dr == $null,-1)) $iif($5 == 39,-) $+ $1 $iif(%dr,%dr,$2)

6) highlight %dr on line 607, any occurence, the offset is always the same.

I can reproduce this 100% of the time with these steps on 0.4.0.94
(0000123)
Travis   
2013-06-29 06:19   
alias jesus_fucking_christ_wims {
  noop $calc(%is_it_so_fucking_hard $&
    + %is_it_so_fucking_hard )
  ;the whitespace in front of the variable is highlighted, which is wrong.
}
(0000154)
Wims   
2013-11-23 23:33   
So, has this been fixed?
In any case, the same issue occurs in an alias file on version 0.4.0.98





View Issue Details
134 [mSLDev] GUI Related minor have not tried 2013-04-15 12:48 2013-05-17 07:59
Wims  
administrator  
normal  
feedback  
reopened  
none    
none 0.4.1.0  
   
Highlighting %variable
Create a new file, paste: alias -l pacserv_collision { var %a 1 while ($gettok($1,$+(%a,-,$calc(1+%a)),32)) { var %b 1,%a1 $gettok($v1,1,32),%a2 $gettok($v1,2,32) while ($gettok($2,$+(%b,-,$calc(1+%b)),32)) { var %b1 $gettok($v1,1,32),%b2 $gettok($v1,2,32),%vb $gettok($6,$ceil($calc(%b / 2)),32) if ($onpoly(4,4,$calc(3+%a1),$calc(3+%a2),$calc(-3+$3 +%a1),$calc(3+%a2),$calc(-3+$3 +%a1),$calc(-3+$4 +%a2),$calc(3+%a1),$calc(-3+$4 +%a2), $& %b1,%b2,$calc(%b1 + $3),%b2,$calc(%b1 + $3),$calc(%b2 + $4),%b1,$calc(%b2 + $4))) { if ($gettok($hget(pacservi,%vb),5,32)) { hadd pacservi %vb $calc($gettok($hget(pacservg,%vb),1,32) * $3) $calc($gettok($hget(pacservg,%vb),2,32) * $4) 0 0 0 0 $gettok($hget(pacservi,%vb),7,32) } else { if ($hget(pacserv,lives) > 1) { hadd pacservi $gettok($5,$ceil($calc(%a / 2)),32) $calc($gettok($hget(pacservg,pacman),1,32) * $3) $calc($gettok($hget(pacservg,pacman),2,32) * $4) 0 0 0 0 $gettok($hget(pacservi,$gettok($5,$ceil($calc(%a / 2)),32)),7,32) hadd pacservi %vb $calc($gettok($hget(pacservg,%vb),1,32) * $3) $calc($gettok($hget(pacservg,%vb),2,32) * $4) 0 0 0 0 $gettok($hget(pacservi,%vb),7,32) hdec pacserv lives swriting lives $hget(pacserv,lives) } else { hadd pacserv dead $hget(pacserv,dead) $gettok($5,$ceil($calc(%a / 2)),32) hdel pacservi $gettok($5,$ceil($calc(%a / 2)),32) swriting dead $gettok($5,$ceil($calc(%a / 2)),32) if (!$hfind(pacservi,pacman*,0,w)) hadd pacserv paclose 1 } } if ($hget(pacserv,as_ $+ %vb)) && ($gettok($v1,1,32)) { hadd pacserv as_ $+ %vb $v1 1 | astar_go $v1 %vb } } inc %b 2 } inc %a 2 } }
put your cursor around %vb on the line: hadd pacservi %vb $calc($gettok($hget(pacservg,%vb),1,32) * $3) $calc($gettok($hget(pacservg,%vb),2,32) * $4) 0 0 0 0 %vb variables on that same line are not highlighted.
Notes
(0000100)
administrator   
2013-05-16 19:11   
The current line highlight overrides those colors.
There are currently no plans on making them both work at once.
(0000105)
Wims   
2013-05-17 07:59   
If iirc, we talked about it and it turned out you could just apply the highlight after the selection of the line, which wasn't the case currently for some reason?
If so, is there still a possibility to see this?





View Issue Details
47 [mSLDev] Future Suggestions minor have not tried 2011-08-11 02:46 2012-04-18 21:26
FelicianoX  
administrator  
normal  
resolved  
fixed  
none    
none  
   
Hide comments
Just like there's a Fold all blocks option, there should be a hide/fold/w.e all comments :)
There are no notes attached to this issue.





View Issue Details
229 [mSLDev] Future Suggestions feature N/A 2014-04-25 23:47 2014-04-25 23:47
Zmodem Win7 64-bit  
Windows 7  
normal (6.1)  
new  
open  
none    
none  
   
Have option screen retain previous state
I would like it if the options screen remembered/retained how I left it. For instance, if I've expanded Code Editor & Appearance, then selected Colors and Fonts, I would like to be able to save my options, and if I re-open the editor, have it keep the same items expanded and selected.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
41 [mSLDev] General (other) minor have not tried 2011-07-24 20:44 2011-07-26 18:07
xmrfunny1x Win7 32-bit  
administrator Windows 7  
high (6.1)  
resolved 0.1.1.12  
fixed  
none    
none 0.1.1.19  
   
Groups (# prefix) do not like "1-liners"
Interpreter claims an "Ill-formed script group" was made, underlining the #foo end line.
; Broken code: #foo off on 1:TEXT:foo:#:{ msg $chan bar } #foo end ; As opposed to working code: #foo off on 1:TEXT:foo:#:{ msg $chan bar } #foo end
This profile is for problems on Microsoft Windows 7 on a 32-bit machine.
There are no notes attached to this issue.





View Issue Details
40 [mSLDev] General (other) minor always 2011-07-24 20:43 2011-07-26 18:06
xmrfunny1x Win7 64-bit  
administrator Windows 7  
high (6.1)  
resolved 0.1.1.12  
fixed  
none    
none 0.1.1.19  
   
Groups (# prefix) do not like "1-liners"
Interpreter claims an "Ill-formed script group" was made, underlining the #foo end line.
; Broken code: #foo off on 1:TEXT:foo:#:{ msg $chan bar } #foo end ; As opposed to working code: #foo off on 1:TEXT:foo:#:{ msg $chan bar } #foo end
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
138 [mSLDev] Syntax Checking minor have not tried 2013-04-15 16:54 2013-11-06 13:55
Wims  
 
normal  
new  
open  
none    
none  
   
groups
mslDev report that 'end' is an invalid parameter for the #group directive, which is totally wrong. #group on/off ..code.. #group end This is the syntax, 'on' and 'off' are only meant to be used first, and 'end' ends it.
Notes
(0000088)
Wims   
2013-04-15 17:02   
code to reproduce:

#UPDFinder on
on *:LOAD:{
  if ($version < 7.14) echo -a 4PS3UPDFinder v1.00 Build 02 (Written By Wims) Requires mIRC v7.14 or newer to be installed successfully, script auto-unloaded.
  else echo -a 3PS3UPDFinder v1.00 Build 02 (Written By Wims), Successfully loaded.
}
on *:UNLOAD:echo -a 4PS3UPDFinder v1.00 Build 02 (Written By Wims), Successfully unloaded.

alias Game_id {
  ;create the socket connection
  sockclose game_id
  sockopen game_id yifan.lu 80
  inc %guds
  sockmark game_id $1-
}
on *:sockopen:game_id:{
  ; request the correct page
  if ($sockerr) { if ($hget(game_id)) hfree game_id | return }
  sockwrite -n $sockname GET $+(/psn/?titleid=,$urlencode($gettok($sock($sockname).mark,3,32)),&env=np) HTTP/1.0
  sockwrite -n $sockname Host: yifan.lu
  sockwrite -n $sockname
  sockmark $sockname $gettok($sock($sockname).mark,1-2,32)
}
on *:sockread:game_id:{
  if ($sockerr) { if ($hget(game_id)) hfree game_id | return }
  var %a,%c $gettok($sock($sockname).mark,1,44),%g,%d,%e 1
  sockread %a
  while ($sockbr) {
    ;if we have a line of information
    if (<tr><td><strong>* iswm %a) {
      ;this regex does all the parsing job
      noop $regex(parse,$nohtml(%a),/^(\d+(?:\.\d+)?)(.+\.pkg)(\d+) Bytes(.{40})(\d+(?:\.\d+)?)(?:Game:(.+?)(?:« Back|$))?/iS)
      ;remove the crap around the game's name (if there's a game's name)
      var %g = $regsubex($html2ascii($regml(parse,6)),/[^- :&[:alnum:]]/g,)
      ;temp variable just to get the output and we store it into an hash table for later
      %d = UPD Version: $regml(parse,1) - DOWNLOAD: $regml(parse,2) - File Size: $bytes($regml(parse,3),M3d).suf $iif($regml(parse,5),- FW Version: $iif($v1 >= 3.6,$+($chr(3),04,$v1),$v1))
      hadd -m temp $calc($hget(temp,0).item + 1) %d
      ;if there's a game name, get every line and send them slowly with a timer, we are also handling the queue here, if the line is the last one, we go on with the next request
      if (%g) {
        %c Game: %g
        while ($hget(temp,%e)) { .timer 1 $calc(2*%e) $safe(%c $v1) $iif(%e == $hget(temp,0).item,$(|) queue) | inc %e }
        sockclose $sockname
        hfree temp
        return
      }
    }
    elseif (*Invalid title id or cannot find game* iswm %a) {
      %c Invalid title id
      sockclose $sockname
      queue
      return
    }
    sockread -f %a
  }
}

alias queue {
  if ($hget(game_id,counter) <= $calc($hget(game_id,0).item - 1)) {
    .timer -h 1 0 game_id $safe($hget(game_id,$hget(game_id,counter)))
    hinc game_id counter
  }
  else hfree game_id
}

alias -l safe bset -ct &a 1 $1 | return $!utfdecode($regsubex(safe, $bvar(&a,1-) ,/(\d+)(?: |$)/g,$chr(\1)))
alias -l urlencode return $regsubex($$1,/([\W\s])/Sg,$+(%,$base($asc(\t),10,16,2)))
alias -l nohtml return $regsubex($1,/<[^>]+(?:>|$)|^[^<>]+>/g,)
alias -l HT2AS {
  var %A quot amp lt gt nbsp iexcl cent pound curren yen brvbar sect uml copy ordf $&
    laquo not shy reg macr deg plusmn sup2 sup3 acute micro para middot cedil sup1 $&
    ordm raquo frac14 frac12 frac34 iquest Agrave Aacute Acirc Atilde Auml Aring AElig $&
    Ccedil Egrave Eacute Ecirc Euml Igrave Iacute Icirc Iuml ETH Ntilde Ograve Oacute $&
    Ocirc Otilde Ouml times Oslash Ugrave Uacute Ucirc Uuml Yacute THORN szlig agrave $&
    aacute acirc atilde auml aring aelig ccedil egrave eacute ecirc euml igrave iacute $&
    icirc iuml eth ntilde ograve oacute ocirc otilde ouml divide oslash ugrave uacute $&
    ucirc uuml yacute thorn yuml trade
  var %B 34 38 60 62 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 195 196 197 198 $&
    199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 $&
    221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 $&
    243 244 245 246 247 248 249 250 251 252 253 254 255 153
  return $chr($gettok(%B,$findtokcs(%a,$1,32),32))
}
alias -l html2ascii {
  var %r /&(.{2,6});/Ug
  return $regsubex($1-,%r, $iif(#* iswm \t, $chr($mid(\t,2) ), $HT2AS(\t) ))
}

on *:text:?gameupdates:#general:msg $chan There has been %guds Total Game Updates Searched...

on *:text:!gameupdate*:#general:{
  if ($1 == !gameupdate) {
    var %c msg $chan
    if (!$2) %c Invalid cmd, try again with !gameupdate <GameID> .
    elseif ($hget(game_id)) hadd game_id $hget(game_id,0).item %c $upper($2)
    else { hadd -m game_id counter 1 | game_id %c $upper($2) }
  }
}
#UPDFinder end
Menu menubar,status,channel {
  .$iif($group(#UPDFinder) == on,$style(1)) PS3 UPDFinder
  ..$iif($group(#UPDFinder).status == on,$style(2)) Enable:/.enable #UPDFinder | echo -a ->-14[3UPDFinder3 Script have been Enabled14].
  ..$iif($group(#UPDFinder).status == off,$style(2)) Disable:/.disable #UPDFinder | echo -a ->-14[4UPDFinder3 Script have been Disabled14].
}
(0000147)
Wims   
2013-11-06 13:55   
This should be set as resolved, it has been fixed





View Issue Details
122 [mSLDev] GUI Related major always 2013-04-04 22:07 2013-04-04 22:07
Wims  
 
normal  
new  
open  
none    
none  
   
Folding issues
Editing a folded body is buggy, we talked about it. I would expect it to work like visual sutdio i guess: -a single click between the two { } should select everything between the two { } including them, and from there, it should act like a selected text, where what is selected is the whole content including the { }. -we should be able to put the cursor after the }, hitting 'backspace' here would delete the whole content inside the { } including the { }. -we should be able to put the cursor before the {, hitting 'delete' here would also delete the whole content.. -double clicking inside the { } should unfold the content.
There are no notes attached to this issue.





View Issue Details
123 [mSLDev] Future Suggestions major have not tried 2013-04-05 09:58 2013-04-13 03:07
Wims Win7 64-bit  
administrator Windows 7  
normal (6.1)  
closed  
fixed  
none    
none 0.4.1.0  
   
folding and finding an occurence of an expression using control + f
When the control + f window finds an occurence inside a folded content, it should scroll to that position and unfold. Also, next to the gui element "find:" could we have the number of occurence found, if any (in that file only, if you are going to make a search in all files like i already suggested), using an icon or something ;)
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
159 [mSLDev] Future Suggestions minor have not tried 2013-06-04 02:45 2013-11-04 22:21
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
flashing mirc instance
It can be difficult to identify a mirc.exe instance inside msldev in the sync bar, especially since http://www.msldev.com/bugs/view.php?id=116 [^] has not been worked around, and especially when you have several of the same instance running. Therefore, I suggest to add a 'highlight' right click option for a mirc instance inside the sync bar
Notes
(0000119)
administrator   
2013-06-29 00:30   
(edited on: 2013-06-29 00:32)
Note that bug 0000116 was fixed. A better way is to simply name your mIRC (either via DDE name or msldev_get_name alias (http://www.msldev.com/wiki/syncing [^])).






View Issue Details
87 [mSLDev] General (other) tweak N/A 2013-03-24 04:04 2013-03-27 22:46
Travis  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
7.29
Find tool changes (selecting text and tab order)
1) Pressing ctrl+f should select (highlight) all of the text currently in the Find field if there is any. 2) Pressing tab from the Find field should move focus to the 'Replace with' field and select all of the text in that field if there is any.
There are no notes attached to this issue.





View Issue Details
24 [mSLDev] Future Suggestions minor N/A 2011-07-10 11:10 2011-07-23 17:33
KindOne  
administrator  
normal  
resolved 0.0.1.16  
fixed  
none    
none 0.1.1.12  
   
Find & Replace
Would be nice to have a Find & Replace. Make it work in all opened scripts also.
There are no notes attached to this issue.





View Issue Details
115 [mSLDev] General (other) major have not tried 2013-04-04 02:55 2013-04-06 22:37
Travis Win7 64-bit  
administrator Windows 7  
normal (6.1)  
closed  
fixed  
none    
none 0.4.1.0  
   
Files not syncing to all running instances of mIRC (4.0.41)
It appears that when saving a script file in mSLDev it is only unloaded/reloaded to the first running mIRC listed in the sync bar (that has that file loaded). I know that I'm getting the file change warning in the second instance of mIRC with the file loaded. I think the script is also not being reloaded in the second one, but I haven't done any definitive testing.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
7 [mSLDev] Syntax Checking minor always 2011-07-07 08:28 2013-03-22 13:29
KindOne  
administrator  
normal  
closed  
fixed  
none    
none 0.3.1.0  
   
False possitive with lines endin in "$&".
Line:2 Col:13 Block:Ident:$regex ID:161 Error:No Closing brace found on identifier `$regex'
alias foo { var %foo = $regex(foo,$1,/^.*(asdf|qwer $& |tyiu|asdffg|erty $& |asdf35|44524 ).*$/i) }
There are no notes attached to this issue.





View Issue Details
224 [mSLDev] GUI Related minor have not tried 2014-04-14 11:35 2014-04-14 16:45
Wims  
 
normal  
new  
open  
none    
none  
   
F3 to look for the next match works in others tabs
Currently, the control + f window is supposed to work per tab. Let's say you have two files opened, tab A and tab B Open the control + f window on tab A and then look for the term TERMA in that tab (and let's supposed you find it). Switch to tab B, hitting F3 to look forward for the next match will allow you to search for TERMA in tab B, that seems wrong considering it's supposed to work per tab, but I actually like the feature. So since it works, I think that whenever you switch to a tab that does not have a control + f window opened, if there is a last term searched, it should load the control+f window with the settings of the control + f window that was used for that last term, reflecting the fact we actually use it The other solution is to block the F3 shortcut to get it work per tab only but that means you have to reopen the window and possibly configure it etc, can be annoying sometimes.
Notes
(0000158)
Wims   
2014-04-14 16:45   
Only works if the tab you press f3 on to reproduce has been created before the one used to search for something.





View Issue Details
44 [mSLDev] GUI Related minor always 2011-07-29 20:54 2013-03-22 13:28
KindOne WinXP 32-bit  
administrator Windows XP  
normal (5.1)  
closed 0.1.1.19  
fixed  
none    
none 0.3.1.0  
   
Exspand/Shrink Arrow issue.
The arrow between " Line 1" and the "alias", click it, so it turns right, causing the code to "minimize". Now, click the issue the code below causes in the Debug tab, mSLDev is suppose to go to that line of code, but does not, as its "minimized".
alias foo { var %foo = $regex(foo,$1,/^.*(asdf|sdfG|wert $& |fghjfghj|345r6|wewery|zsdfg $& |asdfhgfd|444|333|222).*$/i) } on :TEXT:*:#:{ echo -a Line 1, click the arrow, so it turns right, now, click line in the debug tab. It does not go to the line of code. }
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
There are no notes attached to this issue.





View Issue Details
220 [mSLDev] GUI Related minor always 2014-01-20 02:29 2014-09-26 23:23
Zmodem Win7 64-bit  
administrator Windows 7  
normal (6.1)  
resolved  
fixed  
none    
none 0.4.1.0  
   
Exiting with the application window maximized results in unexpected behavior during next load
If I exit the app when it is maximized, the next time I start mSLDev it will be on the top-left portion of my screen, locked there, with no titlebar showing and only taking up about 200x200 pixels. The only way to fix it is to click the taskbar button to minimize and then again to restore it, and only then does it restore to proper screen max. Now, if I close the mSLDev while it's anything BUT maximized, and then open it, it will open fine; only time I get this problem is if I exit out of it while it's maximized. Resolution: 1920x1080; 24" monitor
1. Start mSLDev 2. Maximize mSLDev window 3. Exit mSLDev 4. Start mSLDev again
This happens every single time for me, and is easily reproduced.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000157)
Wims   
2014-01-20 06:48   
I made a better report here http://www.msldev.com/bugs/view.php?id=221 [^]





View Issue Details
205 [mSLDev] Syntax Checking minor have not tried 2013-12-17 07:04 2013-12-17 07:04
Wims  
 
normal  
new  
open  
none    
none  
   
Errors/informations with event definitions
With the following code: on *:text:{ } msldev reports an error: "on text matchtext parameter is missing" which is correct: It also reports an information: "On Event missing actual commands." While that might be correct, since { } can be considered as empty, if the event is actually: on *:text:*:#:{ } msldev does not report that information (and no error), so there it doesn't consider { } as empty (which is prefered imo).
There are no notes attached to this issue.





View Issue Details
140 [mSLDev] Syntax Checking minor always 2013-04-15 18:24 2013-11-01 12:13
Wims  
administrator  
normal  
closed  
no change required  
none    
none  
   
error message on empty menu item body
Load this code: alias test { sclick: } msldev reports an error (warning) : C:/Users/Wims/Desktop/CaveDwellers/CaveDesigner.mrc 21:9 Menu The menu item specified will never be displayed without any code. I think that for reserved keyword event here (sclick, dclick etc), it shouldn't say that, rather "the <event> definition is empty" or similar where <event> is for example sclick, because it would never show anyway. menu @win { sclick: test:echo -a test1: } does work for the 'test' item I also think it should say "empty definition" for custom empty definition like 'test1' here.
Notes
(0000101)
administrator   
2013-05-16 19:36   
They are not always keywords, consider the following:

menu * {
  aaa:echo -a foo
  sclick:echo -a @@@
  bbb:echo -a bar
}

Which works as a normal button named 'sclick' when right clicking in the status window, for example.
(0000104)
Wims   
2013-05-17 07:53   
Right, you can set this as resolved!
Btw, the shitty codes you can see are made on purpose to broke your program :), i don't actually use them as it is, stop complaining!





View Issue Details
35 [mSLDev] Syntax Checking minor always 2011-07-24 19:43 2011-07-26 18:04
xmrfunny1x Win7 64-bit  
administrator Windows 7  
normal (6.1)  
resolved 0.1.1.12  
fixed  
none    
none 0.1.1.19  
   
Erroneous underlining
An alias which is prefixed with the '-' character claims to be an error, even though it is perfectly fine.
alias -foo { return bar }
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
117 [mSLDev] Syntax Checking tweak always 2013-04-04 17:58 2013-04-10 00:02
Travis  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
Empty property error with eval brackets
False error returned due to eval brackets
alias foo { if (!$chan(%c). [ $+ [ $gettok(ial.ibl.iel.iil,%stage,46) ] ]) noop }
There are no notes attached to this issue.





View Issue Details
166 [mSLDev] GUI Related minor have not tried 2013-06-14 03:33 2013-06-14 15:11
Wims  
administrator  
normal  
closed  
won't fix  
none    
none 0.4.1.0  
   
Editor menubar
Once you close it: 1) msldev doesn't remember that and will display it if next time you start it 2) there is no way to get it back while the program is running
Notes
(0000113)
administrator   
2013-06-14 15:11   
Don't close it.





View Issue Details
108 [mSLDev] Syntax Highlighting minor always 2013-03-27 19:46 2013-04-06 22:37
Wims Win7 64-bit  
administrator Windows 7  
immediate (6.1)  
closed 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
Editing the font&style option of the syntax highlighting feature
When you save the change, reopening the options to that setting doesn't show what you previously done, and saving doesn't update the code (all codes?) either, clicking the bracket button doesn't update either, only way is to close the tab for that file and reopen it.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000073)
westor   
2013-03-30 12:34   
Confirmed me to.





View Issue Details
203 [mSLDev] Syntax Highlighting minor have not tried 2013-11-23 22:30 2013-11-23 22:30
Wims  
 
normal  
new  
open  
none    
none  
   
editing alias file with /* */ comment, using $&
Cba to investigate this one, here is a screenshot: https://dl.dropboxusercontent.com/u/4249275/syntaxhlbug%40msldev.png [^] The code used in the screenshot can be found here http://forum.swiftirc.net/viewtopic.php?f=74&t=24161 [^] Note that I tried to copy paste part of the code including the /* */ in a remote file, it worked, but it also worked on the alias file (overwritting what i just copied actually), so it looks like it's a problem when we edit the code manually.
There are no notes attached to this issue.





View Issue Details
66 [mSLDev] GUI Related minor have not tried 2012-12-25 01:56 2013-01-28 11:55
JR Win8 64-bit  
administrator Windows 8  
low 6.2  
closed 0.2.1.7  
fixed  
none    
none 0.3.1.0  
   
Edit menu (Redo)
The Redo menu item under the edit menu list remains disabled even after undoing a change in your document. Ctrl+shift+Z still works to redo what you have just undid; however, the menu item does not become active.
Undo a change in your document within the editor.
There are no notes attached to this issue.





View Issue Details
150 [mSLDev] Syntax Highlighting minor always 2013-04-19 22:11 2013-05-06 13:49
KindOne WinXP 32-bit  
administrator Windows XP  
normal (5.1)  
closed  
fixed  
none    
none 0.4.1.0  
   
Drop down menu does not show single line code.
Paste code into mSLDev .. 0.4.0.47
raw 004:*:{ echo -ag so.. the 'drop down menu' does not show this } raw 005:*:{ echo -ag lol .. echo -ag so.. the 'drop down menu' shows this echo -ag since this takes multiple lines echo -ag someone should fix it. echo -ag not sure what the 'drop down menu' its called, echo -ag but its below the "save" and "{ }" buttons. }
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
There are no notes attached to this issue.





View Issue Details
86 [mSLDev] Future Suggestions feature N/A 2013-03-24 03:42 2013-03-24 03:42
Travis  
 
low  
new  
open  
none    
none  
   
7.29
Drag files in the Sync bar to change the loaded order in mIRC
The summary should be explanatory. It would be handy on rare occasions.
Not the most useful feature but it doesn't hurt to toss the idea in.
There are no notes attached to this issue.





View Issue Details
18 [mSLDev] Syntax Checking major always 2011-07-08 18:33 2011-07-09 09:00
KindOne  
administrator  
normal  
resolved 0.0.1.0  
fixed  
none    
none 0.0.1.9  
   
Does not report missing "(" or ")".
Does not report a missing "(", before "$nick".
alias foo { if $nick == foo) { msg $chan asdf }
Also applies for missing ")", if i remove it, and add a "(" to the left of "$nick".
Notes
(0000006)
KindOne   
2011-07-08 18:38   
Also, did not report missing "}" at the end.
(0000007)
administrator   
2011-07-09 09:00   
It will now only add a ')' for the first '('. As for the deletion, it’s quite hard for mSLDev to determine whether the user wants to remove both or not, I will reserve that decision for a later version.





View Issue Details
120 [mSLDev] Future Suggestions minor N/A 2013-04-04 19:33 2014-01-10 15:28
Wims  
 
normal  
new  
open  
none    
none  
   
displaying the number of informations/errors/warnings of files inside the sync bar
msldev could run in a thread something that parses all the files of the sync bar and check for errors/warnings/informations and display them next to the file name with icon.
Notes
(0000136)
spling   
2013-11-04 18:27   
I think it would just add unnecessary clutter to have the numbers. An icon next to the script name to warn of errors would be fine, but with the status bar showing the errors and numbers thereof; the suggestion to include the numbers in the sync bar seems redundant.
(0000138)
Wims   
2013-11-04 18:32   
(edited on: 2013-11-04 18:35)
Perhaps you missed the term 'sync bar' in the suggestion, the sync bar doesn't show anything regarding errors, the bottom left icons are tied to the actual viewed file.

"An icon next to the script name to warn of errors would be fine"

That's the suggestion.

Edit: ok no you didn't miss the term sync bar but:

'the suggestion to include the numbers in the sync bar seems redundant.'

How is it redundant, they are two seperate indications, you need to open the file to view the number of errors it has.

(0000139)
spling   
2013-11-04 18:35   
I didn't miss anything. Perhaps you need to read what I said more carefully.
Including the numbers in the sync bar will add unnecessary clutter, in my opinion.
I'd rather just have an icon indicating that there are errors in the file, and then I can click on the file to see further details about the errors in in the status bar, or the Debug Pane if I have it enabled.
I think including the numbers in the sync bar would add too much clutter. I like the suggestion of the icon though.
(0000140)
spling   
2013-11-04 18:40   
Focus less on the "redundant" part and more on the "unnecessary clutter" part. There's no need to be able to see at a glance exactly how many errors, warnings, and messages mSLDev wants to tell me about all of my scripts.

Further, when I have a file open then those numbers are now redundant. Try to be less defensive about your suggestion, as I'm simply offering my own opinions.

Finally, do not reply to a reply by editting your own. That's just being silly.
(0000141)
Wims   
2013-11-04 19:02   
You like the icon suggestion but without the number?
To be able to know there is an error, the parser will be called on the content of the file, which actually is probably meant to called when the file is active (it will update the icons at the bottom and probably some others things i can't remember right now)
My point is that if this is correct, you don't get one without the other.
(0000156)
Wims   
2014-01-10 15:28   
Just in case, a easier solution could be to color the file in the sync bar in red if it has an error.





View Issue Details
56 [mSLDev] Syntax Checking feature always 2012-04-23 13:44 2012-04-25 16:40
KindOne WinXP 32-bit  
administrator Windows XP  
normal (5.1)  
acknowledged 0.2.1.7  
open  
none    
none  
   
Disable Real Time Syntax Checking.
Lets have an option to easily enable/disable the real time syntax checking. Reason behind this is that someone might not like it and only want to run it after finishing a script.
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
There are no notes attached to this issue.





View Issue Details
89 [mSLDev] Future Suggestions feature N/A 2013-03-24 04:17 2013-11-06 13:49
Travis  
 
low  
new  
open  
none    
none  
   
7.29
Differentiate between local and global variables with different highlighting
As it sounds. Just a feature suggestion.
Notes
(0000065)
Wims   
2013-03-27 18:17   
How do you make the difference? As far as I know, this cannot be done because the state of a variable can only be known at runtime, there is no way to know if the variables is global/local for msldev.
(0000067)
Travis   
2013-03-27 19:47   
Local variables are always defined within a script. If it's not defined, I think it's safe to assume that it's a global variable (for syntax highlighting).
(0000074)
westor   
2013-03-30 12:35   
Yes good idea!
(0000146)
Wims   
2013-11-06 13:49   
I doubt msldev will ever assume something about your code :)





View Issue Details
43 [mSLDev] Syntax Highlighting trivial always 2011-07-28 16:31 2011-07-29 21:00
administrator Win7 64-bit  
administrator Windows 7  
normal (6.1)  
resolved 0.1.1.19  
fixed  
none    
none 0.1.1.24  
  0.1.1.19  
Dialog keyword doesn't get colored properly
the 'g' in the dialog doesn't get colored properly
Dialog ssss { title "foobar" size -1 -1 100 100 option dbu }
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
52 [mSLDev] Future Suggestions minor N/A 2011-09-25 01:38 2011-09-25 01:38
KindOne WinXP 32-bit  
Windows XP  
normal (5.1)  
new  
open  
none    
none  
   
Detect scripts that override default mIRC commands.
Some of mIRC's default command can be overridden with alias, would be nice to have the option to check.
alias notice .notice $1- | echo 4 -eat -> $+(-, $1, -) $2-
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
There are no notes attached to this issue.





View Issue Details
258 [mSLDev] General (other) major sometimes 2015-10-19 08:43 2015-10-19 08:43
Terror_nisse Win7 64-bit  
Windows 7  
immediate (6.1)  
new 0.3.1.0  
open  
none    
none  
   
7.43
Deletion of scripts
I have seen it been reported before, but it seems mSLDev OR perhaps me, have a mistakes which resets the scripts back to an earlier date. I know for a fact this is a case, but I am not sure and cant tell if it is because I keep switching back and forth between the default and msldev scripts editor. (Since the old is a habbit for me). And by the time I realize something is gone, I dont remember wheter or not I used the old one or the new one.
Please help me figure this out, or make some sort of reminder-ish if you keep switching, or make it update the actual script better. Please /ms send Terror_nisse with answer :) As I tend to forget I have posted this xD
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
145 [mSLDev] AutoComplete minor have not tried 2013-04-16 14:48 2013-05-31 15:28
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
deleting a ')' wrongly delete content
var %a $replace($iif(),a,a)| hit backspace from the | cursor position, the second 'a' disappear
There are no notes attached to this issue.





View Issue Details
249 [mSLDev] GUI Related minor always 2014-10-25 01:49 2014-10-29 19:51
Meta Win8 64-bit  
Windows 8  
normal (6.2)  
new  
open  
none    
none  
   
Default text color reverts to black
If the default text (foreground) color is set to something other than black (rgb 0, 0, 0), it may display as black when creating a new script file or opening mSLDev until navigating to Colors and Fonts in the Options menu. Video of bug included.
1. Set a default text color to something easily distinguishable from black 2. Create a new script file 3. Type some code that would use the default text color, (for example: "alias test echo -ga this is some test..."), and press "Enter".
mSLDev Version 0.4.0.117
This profile is for problems on the 64-bit version of Microsoft Windows 8.
blackTextGlitch.mp4 (953,547) 2014-10-25 02:25
http://www.msldev.com/bugs/file_download.php?file_id=13&type=bug
Notes
(0000169)
Meta   
2014-10-29 19:51   
After performing the temporary fix, undo (whether via the ctrl+z shortcut or edit menu option) immediately after will cause the text to become black again. Likewise, redo after this undo will cause the black text to become the expected color. If these are done immediately after opening the file and applying the fix, the undo will cause the file to be marked as edited (asterisk by the file name).





View Issue Details
248 [mSLDev] GUI Related minor always 2014-10-25 01:48 2014-10-25 01:48
Meta Win8 64-bit  
Windows 8  
normal (6.2)  
new  
open  
none    
none  
   
Default text color reverts to black
If the default text (foreground) color is set to something other than black (rgb 0, 0, 0), it may display as black when creating a new script file or opening mSLDev until navigating to Colors and Fonts in the Options menu. Video of bug included.
1. Set a default text color to something easily distinguishable from black 2. Create a new script file 3. Type some code that would use the default text color, (for example: "alias test echo -ga this is some test..."), and press "Enter".
mSLDev Version 0.4.0.117
This profile is for problems on the 64-bit version of Microsoft Windows 8.
There are no notes attached to this issue.





View Issue Details
90 [mSLDev] General (other) minor N/A 2013-03-24 04:44 2013-03-24 14:31
Travis  
administrator  
normal  
closed 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
7.29
ctrl+h: cursor keeps its position instead of staying with the moved text
The cursor stays in the same column when text is aligned, even though the text has shifted.
; '|' signifies the cursor location ;before ctrl+h: alias foobar { noop $moo| } ;after ctrl+h: alias foobar { noop $m|oo }
There are no notes attached to this issue.





View Issue Details
112 [mSLDev] GUI Related minor always 2013-03-28 21:24 2013-04-13 02:39
Travis Win7 64-bit  
administrator Windows 7  
normal (6.1)  
closed  
fixed  
none    
none 0.4.1.0  
   
ctrl+h: cursor changes from text select to normal select (4.0.37)
The cursor changes from text select to a normal pointer after pressing ctrl+h until another pointer change event is triggered
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
208 [mSLDev] Future Suggestions feature N/A 2014-01-04 00:32 2014-01-04 00:32
Zmodem Win7 64-bit  
Windows 7  
low (6.1)  
new  
open  
none    
none  
   
Check if it's a beta version
7.32
Creating New Hash Tables
The ability to create a new hash table, with new name/keys/values, would be nice. Not that creating/editing these types of items is necessary within mSLDev, nor is it trivial in mIRC to do it yourself, but it would be a nice feature to have.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
158 [mSLDev] Syntax Checking crash always 2013-05-31 01:50 2013-06-04 17:49
Wims  
administrator  
immediate  
closed  
fixed  
none    
none 0.4.1.0  
   
Crash with some $iif
Code: ;MAIN LOOP alias pacman_loop { if (!$window(@pacman)) return if ($1) { if ($calc($ticks - $hget(pacclient,ticks)) >= 1000) { hadd pacclient ticks $ticks | hadd pacclient fps $hget(pacclient,cticks) | hdel pacclient cticks } if (!$hget(pacclient,msg)) { hinc pacclient time if ($hget(pacclient,bonus)) hinc pacclient btime } } var %h $hget(pacclient,height),%a 1,%? $1,%c drawcopy -n @Pac_buf 0 $gettok($sizesprite,2,32) $hget(pacclient_db,size) @Pacman 0 %h while ($hget(pacclienti,%a).item) { var %c = $v1 if (!$window(@pacman)) return tokenize 32 $sizesprite $hget(pacclienti,%c) var %dr $iif($4 < 0,$calc(14 $4)) if (pacman* iswm %c) { var %x $iif($5 isin 3739,2,$iif($istok(38 40,$5,32),0,2)) drawcopy -nt @Pacani_buf 16711935 $calc(%x * $1 + $iif($8 || $hget(pacclient,msg),0,$hget(pacclient,anim))) 0 $1 $iif(%dr,%dr,$2) @Pacman $& $calc($3 $iif($5 == 39,+ $1 -1)) $iif(%dr != $null && $5 == 40,$calc(%h + %dr),$calc(%h + $4 $iif($5 == 40,+ $2 -1))) $& $iif($5 == 39,-) $+ $1 $iif($5 == 40,-) $+ $iif(%dr == $null,$2,%dr) if ($hget(pacclient,nick) == $9) drawdot -rn @pacman 255 2 $calc($3 $iif($5 == 39,+ $1 -1)) $iif(%dr != $null && $5 == 40,$calc(%h + %dr + 7),$calc(%h + $4 + $iif($5 =$iif()))) } else { var %x $iif($7,$iif($calc($hget(pacclient,cli)) == 0 || $v1 == 2,0,2),$iif($5 isin 3739,4,$iif($5 == 38,0,2))) ,%y $iif($7,5,$remove(%c,ghost)) drawcopy -nt @pacani_buf 16711935 $& $calc(%x * $1 + $iif($8 || $hget(pacclient,msg),0,$hget(pacclient,anim))) $calc(%y * $2 $iif(%dr != $null,+ $2 - %dr)) $1 $iif(%dr != $null,%dr,$2) @Pacman $& $calc($3 $iif($5 == 39,+ $1 -1)) $calc(%h $iif(%dr == $null,+ $4) $iif($5 == 40 && %dr == $null,-1)) $iif($5 == 39,-) $+ $1 $iif(%dr,%dr,$2) } inc %a } if ($timer(pacclientgo)) { var %xd $int($calc($window(@pacman).bw / 2 - $pic($scriptdirgo.png).width / 2)),%yd $int($calc(($window(@pacman).bh - %h) / 2 - $pic($scriptdirgo.png).height / 2)) + %h drawpic -ct @pacman 16777215 %xd %yd $qt($scriptdirgo.png) } elseif ($hget(pacclient,msg)) $v1 if (%?) { drawdot @Pacman if (!$calc($hget(pacclient,time) % 10)) hadd pacclient anim $iif($hget(pacclient,anim),0,$1) if (!$calc($hget(pacclient,time) % 17)) && ($hget(pacclient,cli)) hadd pacclient cli $iif($hget(pacclient,cli) == 2,1,2) hinc pacclient cticks .timerpacclient -ho 1 0 pacman_loop 1 ;if ($hget(pacclient,fps)) titlebar @pacman fps: $v1 } }
In this mess, notice the line: if ($hget(pacclient,nick) == $9) drawdot -rn @pacman 255 2 $calc($3 $iif($5 == 39,+ $1 -1)) $iif(%dr != $null && $5 == 40,$calc(%h + %dr + 7),$calc(%h + $4 + $iif($5 =$iif()))) This is what the app restore for me, but while editing the code, it was originally: if ($hget(pacclient,nick) == $9) drawdot -rn @pacman 255 2 $calc($3 $iif($5 == 39,+ $1 -1)) $iif(%dr != $null && $5 == 40,$calc(%h + %dr + 7),$calc(%h + $4 + |)) | is the cursor. From there, I manage to get this (I disabled some options, it doesn't add the ')' automatically, you should be able to get there with any options enabled without crashing): if ($hget(pacclient,nick) == $9) drawdot -rn @pacman 255 2 $calc($3 $iif($5 == 39,+ $1 -1)) $iif(%dr != $null && $5 == 40,$calc(%h + %dr + 7),$calc(%h + $4 + $iif(|$iif()))) Notice the cursor position, now type "$5 ==" or try to type i might say, because there, msldev should freeze and crash a few seconds later.
I have two options disabled: the () deletion and the ')' completion.
Notes
(0000107)
Travis   
2013-06-04 03:30   
(edited on: 2013-06-04 03:38)
alias foo noop $calc($iif(=$iif()))
alias bar noop $calc($iif(=$foo()))

Both produce a crash.






View Issue Details
70 [mSLDev] Syntax Checking crash always 2012-12-28 17:51 2012-12-28 18:36
Travis Win7 64-bit  
administrator Windows 7  
urgent (6.1)  
closed  
fixed  
none    
none 0.3.1.0  
   
crash while typing, 3.1.pre
crash while typing inside while ()
alias chart { while ($when($1,%x) != 0) && ($when($1,%x).s < 2419200) && (%x < 251) { inc %x } } type '$4(' over the 0 => crash type '$foo($bar(' over the 0 => crash 3.1.pre 12/28/12
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
184 [mSLDev] General (other) minor have not tried 2013-09-29 17:41 2013-11-01 00:35
Wims  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
Crash inside on keydown
When editing an on keydown event declaration, specifically the $keyval values accepted, msldev crashes easily when entering a non digit character.
1. Control + n > script file 2. paste and put your cursor according to the '|': on *:keydown:@a:1,2,3,4|:{ } 3. add a comma, and then add a 'z', which would result in this if msldev wasn't crashing: on *:keydown:@a:1,2,3,4,z|:{ }
There are no notes attached to this issue.





View Issue Details
133 [mSLDev] Future Suggestions minor have not tried 2013-04-15 11:57 2013-04-15 11:57
Wims  
 
normal  
new  
open  
none    
none  
   
Control + space brings up the autocompletion's list of suggestions (if context allow it)
self explanatory, the key combination control+space can be something else of course.
There are no notes attached to this issue.





View Issue Details
202 [mSLDev] General (other) minor have not tried 2013-11-23 22:11 2013-11-23 22:11
Wims  
 
normal  
new  
open  
none    
none  
   
Control + s to save an alias file
It doesn't work, but File > save works.
There are no notes attached to this issue.





View Issue Details
185 [mSLDev] General (other) minor have not tried 2013-10-15 12:29 2013-11-01 00:35
Wims  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
Control + q to exit the program
Well, I'm really not a fan of the shortcut, I use control + s a lot to save the changes, and I always end up closing the program, now that's my fault but when hitting control + q with unsaved changes, mslDev should ask me if I want to save. Instead, it closes without saving. Alternatively, could the shortcut be optional, or can we change the shortcut?
Notes
(0000129)
administrator   
2013-10-31 22:22   
(edited on: 2013-10-31 22:23)
Ctrl+Q now behaves the same as Alt+F4.






View Issue Details
162 [mSLDev] Syntax Highlighting minor always 2013-06-10 18:52 2013-11-02 00:44
Wims  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
control + h around } breaks the coloring of the pair of { }
alias hi { |} alias t { } hit control + h there (| is the cursor)
There are no notes attached to this issue.





View Issue Details
165 [mSLDev] GUI Related minor always 2013-06-14 01:43 2013-11-02 01:10
Wims  
administrator  
normal  
closed  
no change required  
none    
none  
   
control + alt + f (from the View menu)
Is that shit ever worked :D?
Notes
(0000120)
Travis   
2013-06-29 01:45   
Win7 64-bit SP1
mSLDev 0.4.0.94

Both ctrl+alt+f and ctrl+shift+alt+f (collapse and expand current block) add a capital F at the cursor location. Neither work as shortcuts until one of the two has been used from the view menu at least once. After the commands have been used from the view menu the key combinations will work for their listed purpose until mSLDev is closed.

Further, it appears collapsing the current block using this method (key combination or view menu item) collapses only the parts of the block below the selected line. No expand arrow is given for the collapsed section. Repeatedly collapsing will collapse one line at a time until the top of the block is reached. It's possible to continue collapsing until the top of the block is gone completely, with no indication that anything is missing other than a skip in the line numbers.
(0000122)
Wims   
2013-06-29 05:47   
Yeah, that!
(0000134)
administrator   
2013-11-02 01:10   
Yes.





View Issue Details
147 [mSLDev] Syntax Checking minor always 2013-04-17 20:53 2013-04-17 21:07
Wims  
administrator  
normal  
closed  
no change required  
none    
none 0.4.1.0  
   
condition and extra )
Load this in an alias file: nohtml& { var %pos while ($bfind($1,1,<).text)) { %pos = $v1 if ($bfind($1,$calc(1+%pos),>).text) bcopy -c $1 %pos $1 $iif($v1 != $bvar($1,0),$calc((1+$v1)*((%v -%a) - (%o *(%c - %m)) -1)),$v1 0) else bcopy -c $1 1 $1 1 $calc(%pos -1) } while ($bfind($1,1,>).text) bcopy -c $1 1 $1 $calc(1+$v1) -1 } see how msldev reports weird things.
Notes
(0000090)
administrator   
2013-04-17 21:07   
(edited on: 2013-04-17 21:08)
Not a bug, you get two errors:

File 3:29 Alias Trailing Characters after closing brace.
File 9:1 Alias Alias missing actual commands.

The first one is the trailing characters:

while ($bfind($1,1,<).text)[)] {

Where I boxed it.

And the second error is

}

Which is on a line of it's own, so it's treated as an alias with no command just like if it were:

foobar

Due to the nature of your original error, there were propagating errors.






View Issue Details
146 [mSLDev] Syntax Checking minor always 2013-04-17 20:46 2013-05-16 22:25
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
condition and &&
alias nohtml& { var %pos while ($bfind($1,1,<).text) && } { %pos = $v1 if ($bfind($1,$calc(1+%pos),>).text) bcopy -c $1 %pos $1 $iif($v1 != $bvar($1,0),$calc((1+$v1)*((%v -%a) - (%o *(%c - %m)) -1,$v1 0) else bcopy -c $1 1 $1 1 $calc(%pos -1) } while ($bfind($1,1,>).text) bcopy -c $1 1 $1 $calc(1+$v1) -1 } No error is reported there
Notes
(0000103)
administrator   
2013-05-16 22:25   
Fixed.

Note that your code has errors on the $iif() ident.





View Issue Details
126 [mSLDev] AutoComplete minor always 2013-04-05 18:05 2013-04-06 22:56
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
completion inside a loop condition
while ($ticks > $hget(mario,gameticks)) && (loop < $m) When you type "$m" there, no completion is suggested.
Notes
(0000079)
Wims   
2013-04-05 18:08   
Details:

while ($ticks > $hget(mario,gameticks)) && (loop < |)

| is the cursor, now type $m, no completion (i have a custom alias starting with m that should appear, which appear *otherwise*)





View Issue Details
105 [mSLDev] Syntax Highlighting minor have not tried 2013-03-27 15:12 2013-06-28 22:05
Travis  
administrator  
normal  
closed 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
Comment highlighting not always updating
Comment highlighting is not updating until the next non-comment block is edited.
/* this is a comment */|;press return with the cursor at the pipe in front of this comment alias bar noop alias foo bar
You should see the entire file below the first multi-line comment in the example marked as a comment after pressing return. It only corrects itself if you edit the comment close (*/) or edit the first line after the paired comments (alias bar). Editing anything below the first non-comment block (alias bar) has no effect. The text can also be invalid instead of a comment. For example, "*/5" and returning after '/' will cause the same circumstances. Pressing return with valid text works correctly, however.
There are no notes attached to this issue.





View Issue Details
25 [mSLDev] Syntax Highlighting minor always 2011-07-10 11:39 2011-07-12 17:43
KindOne  
administrator  
normal  
resolved 0.0.1.16  
fixed  
none    
none 0.0.1.33  
   
Comma Highlighting bug.
Does not highlight code after first ",".
var -s %a,%b,%c
Notes
(0000012)
administrator   
2011-07-12 17:43   
Although it’s not 100% correct, it should color as it should for the most part. (I will tweak it a little bit in the next few versions)





View Issue Details
128 [mSLDev] Syntax Highlighting minor always 2013-04-06 15:54 2013-04-06 22:37
Travis  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
Color and font options' Overline not saving
None of the font options are saving when changing colors & fonts if overline is selected for anything. The text appears with a line over the top as expected while changing settings, but after OK is clicked everything reverts back to the previous settings almost as if cancel had been clicked.
There are no notes attached to this issue.





View Issue Details
33 [mSLDev] Future Suggestions minor N/A 2011-07-24 02:10 2011-07-24 02:10
KindOne  
 
normal  
new 0.1.1.12  
open  
none    
none  
   
Code Cleanup
Have an option to detect pointless coding.
Pointless Code: //echo @Window $nick entered $chan just now $+ . The "$+" is pointless, as their is no identifier between "now" and ".". Not pointless: //echo @Window $nick entered $chan $+ . As the "$+" is needed to make it look like "foo entered #foo.", since their is an identifier.
There are no notes attached to this issue.





View Issue Details
189 [mSLDev] AutoComplete minor have not tried 2013-10-31 23:15 2013-11-02 00:41
Travis  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
closing } added after clicking to move the cursor (0.4.0.95)
After typing an opening '{' bracket and then *clicking* to move the cursor somewhere else, a closing '}' bracket is still inserted when next pressing enter. using arrow keys to move the cursor is fine and cancels the closing bracket being added with the next press of enter. also: using the enter key on the numpad does not insert a closing bracket; i'm unsure if this is intentional.
There are no notes attached to this issue.





View Issue Details
74 [mSLDev] GUI Related minor sometimes 2013-03-17 17:17 2013-03-21 14:24
spling  
administrator  
normal  
closed  
fixed  
none    
none 0.3.1.0  
   
Closing sync bar with [x] doesn't untick it in Window menu
The summary pretty much says it all.
1. Close the sync bar with the [x] shortcut 2. Open the window menu 3. Observe check mark beside Sync bar option
Notes
(0000023)
spling   
2013-03-17 17:18   
Also, if you pop out the window and close it the same bug exists.





View Issue Details
67 [mSLDev] General (other) minor have not tried 2012-12-25 06:04 2013-11-06 13:36
Terror_nisse WinXP 32-bit  
Windows XP  
normal (5.1)  
new 0.2.1.3  
open  
none    
none  
   
Closing bracket
C:/Program Files/ZigWap/mSLDev/Untitled1 5:13 condition Invalid closing brace, no opening brace found
add this: alias colorize { var %i -1,%s 0,%o,%e $(%o = $+(,$calc(%s % 14+2),$v1,,%o),) while $mid($1-,%i,1) >  { dec %i if $v1 = ) { $(,%e) inc %s } elseif $v1 = ( { dec %s $(,%e) } else %o = $v1 $+ %o } echo %o }
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
Notes
(0000143)
Wims   
2013-11-06 13:36   
Submitted in 2012, still hasn't been fixed. We are almost in 2014.





View Issue Details
238 [mSLDev] Syntax Checking minor always 2014-09-23 09:50 2014-09-23 20:56
Denny Win7 32-bit  
administrator Windows 7  
normal (6.1)  
resolved 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
7.32
Closing brace not found when using $&
mSLDev cannot find the opening brace when using an if-state (have not tried with other statements) with $& at the end of the state and continuing on the next line with three or more statements
Test code: alias test { if (test1) $& && (test2) && (test3) && (test4) { echo -ag test } }
This profile is for problems on Microsoft Windows 7 on a 32-bit machine.
Notes
(0000164)
Wims   
2014-09-23 16:33   
That code works on the latest version (0.4.0.111)
However, if you paste that code, the cursor ends up being on the last }, which is correctly highlighted, however the corresponding { is not highlighted in this case.
(0000165)
administrator   
2014-09-23 20:56   
This was fixed sometime in 0.4.x; Additionally, the bracket matching not working on the { on the second line has also been fixed.





View Issue Details
4 [mSLDev] Future Suggestions minor N/A 2011-07-07 06:54 2011-07-09 09:08
KindOne  
administrator  
low  
resolved  
fixed  
none    
none 0.0.1.9  
   
Close All Files
We have an "Open All Files", so why not a "Close All Files".
There are no notes attached to this issue.





View Issue Details
197 [mSLDev] General (other) minor always 2013-11-15 22:41 2013-11-16 17:03
Travis  
administrator  
low  
resolved  
fixed  
none    
none 0.4.1.0  
   
Clicking OK from the options dialog marks all open script files as unsaved*
^
Notes
(0000151)
Travis   
2013-11-15 22:43   
0.4.0.98





View Issue Details
228 [mSLDev] Syntax Checking minor have not tried 2014-04-24 18:56 2014-09-12 01:22
Wims  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
checking for valid variables names in /var
Msldev incorrectly interpret the parameter using comma: Var %a test, test
Notes
(0000159)
Wims   
2014-04-24 19:58   
Sorry, the above is valid, it's only invalid using $&:

var %ta test, $&
 plain text





View Issue Details
55 [mSLDev] General (other) minor always 2011-11-05 08:43 2013-03-22 13:29
MaSOuD  
administrator  
normal  
closed  
fixed  
none    
none 0.3.1.0  
   
Check bracket
When use Check brackets in mSLDev, it checks then scrolls the window to the last line, i think you need to save the current line (which cursor is on) and after doing your operation scroll the window back to there. This is not major, but in large files it might annoy a bit to scroll and find the line.
There are no notes attached to this issue.





View Issue Details
103 [mSLDev] General (other) major always 2013-03-27 12:51 2013-04-05 20:32
westor Win7 64-bit  
Windows 7  
immediate (6.1)  
new 0.3.1.0  
open  
none    
none  
   
7.29
Change language not working
When i try to change the language and select one from the list and says me to restart the program after restart the language does not changing!
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000078)
westor   
2013-04-05 14:37   
So i have a look into this bug and see that is not change language bug but the "Russian" and "French" languages are not exist or the mSLDev cannot find them to set, because the problem is only in these two languages.

- Thanks!
(0000081)
administrator   
2013-04-05 20:32   
It appears like I've indeed lost the translations at one point before committing it to my GIT repo. Only for the first two in the list.

 The translations are done by volunteers, I'll add a wikipage if anyone is interested in translating them again.





View Issue Details
121 [mSLDev] AutoComplete minor N/A 2013-04-04 20:06 2013-04-13 02:38
Wims  
administrator  
normal  
closed  
won't fix  
none    
none 0.4.1.0  
   
change a bit how the auto completion adds the ) for an $iden( and put the cursor in the middle
supposing you have the following line: alias name return |1000 where | is the cursor. 1) type $calc( and you get: alias name return $calc(|)1000 which is not really nice as you can imagine. I suggest it grabs the first next 'token' and puts the cursor like this: alias name return $calc(1000|) furthermore, the behavior could be extended like this: after the completion by grabing the first next token, if we hold a key like shift and use the arrow keys left or right, we can move the cursor and the ) to choose up to which part of the line you want to apply the $identifier, that would be really handy: 1) alias name return |1000 / 25 * 100 % 2 2) you type $calc(, you get: alias name return $calc(1000|) / 25 * 100 % 2 3) you hold shift and hit the right arrow key, you get: alias name return $calc(1000 /|) 25 * 100 % 2 4) repeat 3) to quickly get : alias name return $calc(1000 / 25 * 100 % 2|) left arrow key to move backward. and if we are at the last token, put the cursor after the ')'.
Notes
(0000082)
administrator   
2013-04-13 02:26   
(edited on: 2013-04-13 02:38)
There are too many issues:

$calc(| $foobar( )

Will now become:

$calc( $foobar() )

Nested idents will cause even bigger issues:

$foobar( $calc(| ,bar ,baz)

$foobar( $calc(| ,bar) ,baz)

Overall the chances that the next token is actually part of the ident is unlikely in practice.

Disable the auto ) auto-complete if it annoys you.






View Issue Details
84 [mSLDev] GUI Related tweak have not tried 2013-03-23 12:17 2013-06-28 21:58
Wims  
administrator  
normal  
closed 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
7.29
Cannot scroll the windows while selecting lines.
self explanatory
There are no notes attached to this issue.





View Issue Details
247 [mSLDev] Future Suggestions minor N/A 2014-10-07 20:45 2014-10-07 20:45
Travis  
 
normal  
new  
open  
none    
none  
   
Cancel autocomplete of ( ) pair in front of variables, similar to ident behavior
Currently when typing identifiers in front of other identifiers, e.g. having $nick and typing $qt( in front for $qt(|$nick the autocomplete of the matching ')' is cancelled. This behavior should be expanded to variables to prevent cases like $qt(|)%nick from occurring frequently.
There are no notes attached to this issue.





View Issue Details
34 [mSLDev] GUI Related minor always 2011-07-24 14:33 2011-07-26 18:07
KindOne  
administrator  
normal  
resolved 0.1.1.12  
fixed  
none    
none 0.1.1.19  
   
Can't expand/shrink some events.
We have a "arrow" to the right of the line number for some of the event's below, but not others.
on *:text:foo:#: { msg $chan blar } on :START: { echo -a foo } on :LOAD: { echo -a foo } on :UNLOAD: { echo -a blar } on :QUIT: { echo -a asdf } on :invite:#: { } on :action:*:#: { echo -a action } on :chat:*: { echo -a chat }
missing arrow.PNG (11,159) 2011-07-24 14:33
http://www.msldev.com/bugs/file_download.php?file_id=6&type=bug
png
There are no notes attached to this issue.





View Issue Details
222 [mSLDev] GUI Related minor have not tried 2014-02-10 10:51 2014-02-10 10:51
Wims  
 
normal  
new  
open  
none    
none  
   
Calltips
I reported issues in the past regarding the calltips and how/when they are displayed, this one is different I think. When writting a simple loop going through a list of token with $gettok, the calltip for $gettok should disappear but does not. I don't use the () completion, nor the bracket completion.
0000001 - get an alias block: alias myalias { } 0000002 - type out, without copy pasting: var %a 1 while ($gettok(%listoftoken,%a,32)) { } In my situation, after adding the } of the loop, I still have the $gettok calltip, and more annoying than ever, because of it, I can't hit the up arrow and type "inc %a". We had an argument in the past where I think that the calltip should always disappear whenever the ')' of that identifier can be found so here when I type the 32)| ,| is the cursor, it should disappear. But even if you think it should disappear right now because we're next to the ), it at least should disappear when pressing the second ')' in 32))| or after pressing the space... of after pressing the {.. :)
There are no notes attached to this issue.





View Issue Details
124 [mSLDev] AutoComplete minor sometimes 2013-04-05 10:42 2013-04-09 23:02
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
Calltip won't disappear
In some situation the calltip won't disappear. I know there are others cases but when hitting END key, the calltip stays.
type $calc(, you get $calc(|) where | is the cursor, hit end.
There are no notes attached to this issue.





View Issue Details
149 [mSLDev] GUI Related minor have not tried 2013-04-19 14:34 2013-06-29 09:07
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
Calltip isn't updated when moving out of an identifier
Nest two identifiers having a calltip and close the nested identifier.
alias test { | } | is still the cursor. Type "$hfind(", you get "$hfind(|) -- calltip for $hfind pop up. Type "$hget(", you get $hfind($hget(|)) -- calltip updated for $hget Type ")" (happen when you are not used to get the ) automatically). You end up with "$hfind($hget()|))" but the calltip isn't updated. As far as I see it, at this point i think it should display the calltip for $hfind for the first parameter, note that that hitting "," does bring up the calltip again correctly for $hfind, ie: "$hfind($hget(),|))"
There are no notes attached to this issue.





View Issue Details
152 [mSLDev] AutoComplete minor always 2013-05-01 14:08 2013-09-16 17:24
Wims  
administrator  
normal  
assigned  
reopened  
none    
none 0.4.1.0  
   
calltip is displayed when it shouldn't
i had this line: var %b1 $gettok($v1,1,32),%b2 $gettok($v1,2,32),%cb |%vb $gettok($6,$ceil($calc(%b / 2)),32) | is the cursor. then i pasted this: $ceil($calc(%b / 2)) resulting in: var %b1 $gettok($v1,1,32),%b2 $gettok($v1,2,32),%cb $ceil($calc(%b / 2))|%vb $gettok($6,$ceil($calc(%b / 2)),32) then, i put a comma: var %b1 $gettok($v1,1,32),%b2 $gettok($v1,2,32),%cb $ceil($calc(%b / 2)),|%vb $gettok($6,$ceil($calc(%b / 2)),32) there, msldev displayed the calltip of the $ceil function.
Notes
(0000124)
administrator   
2013-06-29 09:03   
Not a bug, when you paste your text the results are:

$ceil($calc(%b / 2))%vb

%vb IS part of %ceil, albeit an error (which is why mSLDev complains), but it's still part of it - both from mSLDev prospective and from mIRC (Which will consume it AS PART of $ceil).
(0000127)
Wims   
2013-09-16 17:07   
I disagree, that part would be consumed by the parser after $ceil finished executing, or even before, but it's not related to $ceil anymore.

But the point is inside msldev, that behavior is not useful, if you have:

"var %a |test"

if you type literally "$ceil(5)" ( not using the autocompletion of the ')' ) from that cursor pos (the |), you end up with

"var %a $ceil(5)|test"
and you do not want to get the calltip for $ceil here because you closed it already.
Before adding the ')', "test" is part of the first parameter of $ceil ("var %a $ceil(5|test"), after the ')', it's no longer part of it, we are outside the identifier, no point showing the calltip for something we are done with, if msldev considers appended text after the ')' of an identifier part of the identifier that's wrong.
(0000128)
Wims   
2013-09-16 17:24   
More on this, the duplicate thread is just so relevant ( http://www.msldev.com/bugs/view.php?id=167 [^] )

"var %a $hfind(...,...).data|"

| is the cursor

hitting a comma would obviously be the thing to do to add another variable declaration, msldev thinks you are still inside $hfind if you add the comma, it shouldn't, adding any different character would indeed result in you just editing the property of $hfind, but not with a comma.

Note that the two reports are not even related, this one is about msldev wrongly suggesting a calltip, the other is about msldev not recognizing we're making a new variable declaration

for this report, after pasting, we have

var %b1 $gettok($v1,1,32),%b2 $gettok($v1,2,32),%cb $ceil($calc(%b / 2))|%vb $gettok($6,$ceil($calc(%b / 2)),32)

and "%vb $gettok($6,$ceil($calc(%b / 2)),32)" should be highlighted as errors, however it shouldn't consider we are inside $ceil, because it's already closed..





View Issue Details
167 [mSLDev] GUI Related minor always 2013-06-14 05:35 2013-06-14 15:23
Wims  
administrator  
normal  
closed  
duplicate  
none    
none  
   
calltip display
var %v $v1,%xy $hget(pacclient_db,%a).item| | is the cursor add a comma there and the calltip for $hget is displayed
There are no notes attached to this issue.





View Issue Details
59 [mSLDev] Syntax Highlighting block always 2012-05-04 01:37 2012-07-21 17:53
Matt Win7 64-bit  
administrator Windows 7  
immediate (6.1)  
closed 0.2.1.7  
no change required  
none    
none  
   
Bug catching comments at the ends of a line.
The client is unable to catch if a comment is at the end of a line, like so: if (%exparam == 1 || %exparam == exp) { var %overtype = exp } ; @exp (Show experience)
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000018)
administrator   
2012-05-06 03:12   
(edited on: 2012-05-06 03:16)
That's not a bug. It should be "} | ; comment" and the comment will span all the way to the next pipe (or end of line, whichever is first).

mIRC is buggy when it comes to brackets:

Try this:

alias test {
  if (1) { noop } echo -a I will print (1)
  if (0) { noop } echo -a I will not (2)
  if (1) { noop } | echo -a I will print (3)
  if (0) { noop } | echo -a I will print (4)
}

The pipe is actually required. Otherwise the behavior is undefined. (It was actually changed around 6.2 or so, so it's also be unreliable. I highly advise not relying on this working as you expect in future versions of mIRC.)






View Issue Details
72 [mSLDev] Syntax Highlighting trivial always 2013-01-24 03:12 2013-03-21 13:10
G3n7r0 WinXP 32-bit  
administrator Windows XP  
low (5.1)  
closed  
fixed  
none    
none 0.3.1.0  
   
Bracket {} match syntax highlighting does not ignore commented brackets
As in Summary, check the screenshot. Version 0.3.0.11111.
This profile is for problems on Microsoft Windows Vista on a 32-bit machine.
msldevbug1.jpg (14,931) 2013-01-24 03:12
http://www.msldev.com/bugs/file_download.php?file_id=8&type=bug
jpg
Notes
(0000025)
administrator   
2013-03-21 13:09   
This also applies to multi-line comments.
(0000026)
administrator   
2013-03-21 13:10   
Fixed for both single and multi-line comments.





View Issue Details
80 [mSLDev] Future Suggestions trivial N/A 2013-03-23 11:34 2013-03-24 03:23
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
7.29
being able to see the complete filename we are editing
Indeed, we cannot see it directly while editing it, would be great to have that complete filename near the size of the file at the bottom ;)
Notes
(0000034)
administrator   
2013-03-23 12:21   
It's in the tab's titlebar?
(0000038)
Wims   
2013-03-23 13:15   
Nope, not the complete filename





View Issue Details
243 [mSLDev] AutoComplete minor always 2014-09-28 14:56 2014-09-28 14:56
Travis Win7 64-bit  
Windows 7  
normal (6.1)  
new  
open  
none    
none  
   
Backspacing to $ for autocomplete results in $$
When typing an identifier and backspacing all the way to $, autocompleting anything will result in $$ prefixed identifiers.
alias FOO return ;--------------------------- ;type: alias bar noop $F| ;then backspace so you have: alias bar noop $| ;select $FOO and it results in $$FOO
Typing F after backspacing to $ and then selecting $FOO would result in $FOO as expected. It doesn't matter what is selected for autocompletion after backspacing to $, they all result in $$
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
88 [mSLDev] GUI Related feature N/A 2013-03-24 04:10 2013-03-27 22:04
Travis  
 
normal  
new  
open  
none    
none  
   
7.29
Back and forward buttons that go to the previous cursor location in a file
As it sounds, back and forward buttons that navigate to your previous position in a script file. Especially useful when moving around a file via Find or clicking an item in the Error List, but would also be helpful moving back and forth between functions.
Notes
(0000069)
administrator   
2013-03-27 21:51   
I am not sure I understand the feature? Shortcut? buttons?
(0000070)
Travis   
2013-03-27 22:04   
Buttons.

http://www.youtube.com/watch?v=9PHMKzgrmxE#t=258s [^]





View Issue Details
136 [mSLDev] AutoComplete minor have not tried 2013-04-15 16:43 2013-05-16 15:44
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
Autocompletion on property
type $abook(). and then start typing a property, after the second character of that property, coloring the property is shifted by one char.
There are no notes attached to this issue.





View Issue Details
194 [mSLDev] Future Suggestions minor always 2013-11-06 05:55 2013-11-09 15:47
Wims Win7 64-bit  
administrator Windows 7  
normal (6.1)  
resolved  
fixed  
none    
none 0.4.1.0  
   
Autocompletion of the } when pressing enter
I know this is supposed to be an old feature, but somehow (ok not somehow, most likely because of all the previous bugs!!) it would never work/happen here. Since 0.4.0.97, it's 'working' but I don't like it, I can't find an option to disable it, I would like to see an option to disable it.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
174 [mSLDev] AutoComplete minor have not tried 2013-06-29 14:23 2013-11-01 02:48
Wims  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
Autocompletion for variables is not working in several places
| is always the cursor. 1) /if, /elseif, /while statement (hit the '%' character): if ( | ) { } 2) /var (hit the '%' character) var |
Notes
(0000132)
administrator   
2013-11-01 02:48   
Fixed





View Issue Details
142 [mSLDev] AutoComplete minor always 2013-04-16 05:24 2013-06-29 10:29
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
Autocompletion and prefix
The autocompletion skip any 'recognized prefix' '$' or '%', typing "$$$$$$$$" or "$%%%%" suggests the same things as "$"
There are no notes attached to this issue.





View Issue Details
139 [mSLDev] AutoComplete minor always 2013-04-15 17:37 2013-06-29 09:11
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
Autocompletion and calltip
The autocompletion feature doesn't disappear when you type an $identifer with its '(' manually:
Type "$hget(" in a context where an identifier is allowed.
There are no notes attached to this issue.





View Issue Details
143 [mSLDev] AutoComplete minor always 2013-04-16 05:31 2013-06-29 08:52
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
Autocompletion
create a new alias file, paste this: foo { ;                | .comopen a Scripting.FileSystemObject } Put the cursor on the | and click the down arrow.
There are no notes attached to this issue.





View Issue Details
242 [mSLDev] AutoComplete minor always 2014-09-28 14:44 2014-09-28 14:44
Travis Win7 64-bit  
Windows 7  
normal (6.1)  
new  
open  
none    
none  
   
Autocompleting capitalized aliases can give inconsistent results (0.4.0.117)
Typing the name in lowercase of an alias that's all uppercase letters completes the remaining characters in uppercase but leaves the part that's already typed as lowercase. The entire thing should be uppercase.
alias FOOBAR return ;type: alias bar return $foo| ;the pipes signify the cursor position ;selecting $FOOBAR from the suggested list results in the following: ;alias bar return $fooBAR| ;the desired result: ;alias bar return $FOOBAR|
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
245 [mSLDev] Future Suggestions feature N/A 2014-09-28 15:11 2014-09-28 15:11
Travis Win7 64-bit  
Windows 7  
normal (6.1)  
new  
open  
none    
none  
   
Autocomplete /commands
It would be very useful to autocomplete commands the same way identifiers are suggested when typing them.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
132 [mSLDev] AutoComplete minor have not tried 2013-04-15 11:55 2013-05-16 19:18
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
Autocomplete
When getting the autocompletion feature (com, ctrl+k, $ident, %var), deleting the content by hitting backspace doesn't make the list of suggestions disappear. If you keep deleting by hitting backspace, the autocompletion's list never disappear and you end up with an empty text area, while still having the autocompletion's list, doesn't really make sense. I don't understand why deleting the content of what brings the autocompletion doesn't make it go away.
There are no notes attached to this issue.





View Issue Details
113 [mSLDev] Future Suggestions feature N/A 2013-03-29 22:12 2013-04-13 04:11
administrator  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
Auto-indent option for pasting code.
Add the option to auto-indent code upon pasting.
Notes
(0000075)
westor   
2013-03-30 12:38   
Yes good idea +1





View Issue Details
65 [mSLDev] Future Suggestions feature have not tried 2012-12-24 19:33 2012-12-24 19:33
Travis  
 
low  
new  
open  
none    
none  
   
auto save previous versions
periodically save the code being worked on, and also back up each script file as it's loaded into mSLdev
There are no notes attached to this issue.





View Issue Details
58 [mSLDev] Future Suggestions feature N/A 2012-05-03 12:50 2012-12-26 15:46
Matt Win7 64-bit  
administrator Windows 7  
immediate (6.1)  
closed 0.2.1.7  
fixed  
none    
none 0.3.1.0  
   
Auto load into mIRC
With mEditor, I had the option for it to auto load the script into mirc, without me having to go into the client and hit "OK" when I saved the file. This would greatly increase my productivity, as I won't have to constantly reload it manually.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000021)
administrator   
2012-12-26 15:46   
Ctrl+S will now auto load. It will won't make mIRC prompt the 'file has been changed' even if you have it checked. (This feature can be disabled from the option dialog -> synchronizer)





View Issue Details
144 [mSLDev] Future Suggestions minor N/A 2013-04-16 10:52 2013-06-29 10:33
Wims  
 
normal  
new  
open  
none    
none  
   
Another check for an usual error
It's something that happen often I think, sometimes you edit some if/else statements and you end up with the first part being an esleif directly, mIRC silently ignores that, but it would be great if msldev could warn us
alias msl { elseif (dev) { } } or alias msl { else { yeah i'm quite blind } }
There are no notes attached to this issue.





View Issue Details
170 [mSLDev] Syntax Highlighting minor have not tried 2013-06-15 01:58 2013-11-02 00:33
Travis  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
alias file edit tool incorrect matching bracket highlight 0.4.0.94
When placing the cursor to an opening or closing {bracket}, the wrong one is highlighted as the match. Clicking next to either of the closing brackets actually highlights the same opening bracket, one of which happens to be the correct match. The "construct, control" option's matching close bracket is also wrong for the syntax highlighting.
/F5 { window -g0 "status window" | var %c 1 | while $chan(%c) { window -g0 $v1 | inc %c } } ;If the code is expanded out and the pipes removed, the bracket match (with the cursor next to the bracket) is correct but the "construct, control" match highlight is still wrong (because the close bracket isn't highlighted at all).
/* A slightly different (actually contains a mistake) example with the same behavior */ if ($foo) { noop } } ;The second closing bracket is highlighted as the "construct, control" match, which is wrong. Multi-line code, however, doesn't appear to highlight the closing bracket at all for this. ;Placing the cursor next to the opening bracket correctly highlights the first closing bracket as the match. ;Placing the cursor next to the first closing bracket correctly identifies the match. ;Placing the cursor next to the second closing bracket also identifies it as the match for the opening bracket. Since equivalent multi-line code doesn't do this, I'm assuming it's wrong here.
ss (2013-06-15 at 04.24.34).png (3,661) 2013-06-15 01:58
http://www.msldev.com/bugs/file_download.php?file_id=10&type=bug
png
Notes
(0000133)
administrator   
2013-11-02 00:33   
Fixed both the colors and the bracket matching.





View Issue Details
182 [mSLDev] AutoComplete minor always 2013-08-12 06:00 2013-11-01 01:39
Travis  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
Additional dot added to identifier when typing a dot and pressing enter to select identifier from list (0.4.0.95)
alias foo.bar return alias foo noop $foo.| ;pipe is cursor position. Press enter to select $foo.bar and you should see '$foo..bar' inserted.
There are no notes attached to this issue.





View Issue Details
163 [mSLDev] GUI Related minor have not tried 2013-06-12 10:31 2013-11-01 00:47
Wims  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
adding new line at the end doesn't scroll the window
Let's say this is the end of the file (from an alias, for example): 391| cmd 392| cmd 393| cmd 394|}• ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • is the cursor, if you hit enter there, new line is added, but you cannot see it, you need to scroll manually
There are no notes attached to this issue.





View Issue Details
2 [mSLDev] Future Suggestions trivial N/A 2011-07-07 06:19 2011-07-07 08:25
KindOne  
administrator  
high  
resolved  
fixed  
none    
none 0.0.1.0  
   
Add Version Number/Build Date in Titlebar
Just add a Version Number or Build Date in the titlebar, so that its simpler to report bugs in specific version(s). Example, I have 5 versions of the program, and currently can only tell the difference by the "File Modified Date".
Notes
(0000002)
administrator   
2011-07-07 07:22   
That is correct, I will fix this issue. Each build will correctly have an automatic counter incrementing these versions.
The versioning will be as followed:

We are following this versioning scheme:
        major.minor.maintenance.build
        
        - Major
                follows a significant change or a major alteration the program,
                its interface, or its processing method.
                (These are incremented by one each time)
        
        - Minor
                Minor follows a rather big, but nor major-justified change.
                (These are incremented by one each time)
                
        - Maintenance
                This represents a specific stage of development:
        
                0 - Unstable - Experimental Feature Added
                1 - Normal - Just a normal build
                2 - Exceptional - Exceptionally stable build
                3 - Special - special purpose build
        
        - Build
                The latest build number
(0000003)
administrator   
2011-07-07 08:25   
(edited on: 2011-07-07 08:28)
http://msldev.zigwap.com/download/ [^]

Note, the version is now listed in the File properties (Right click file -> Properties ->Details) and in the about dialog (Help->about)






View Issue Details
109 [mSLDev] Future Suggestions minor N/A 2013-03-27 22:07 2013-03-28 03:47
spling  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
Add the name of the socket event to the dropdown
I have a file with a number of sockread events in it. Instead of the dropdown list navigator thing showing: On: sockread On: sockread On: sockread On: sockread On: sockread ... I suggest that it includes the "name" of the socket as well, however it has been defined in the event. On: sockread:checkspeed.* On: sockread:build.* On: sockread:clanrank.* On: sockread:botnews.* On: sockread:rswiki.* ... This would enable me to actually see which sockread event I am navigating to!
Notes
(0000072)
administrator   
2013-03-28 03:47   
Matchtext and levels are now shown.





View Issue Details
255 [mSLDev] Future Suggestions feature N/A 2015-03-03 17:05 2015-03-03 17:05
KindOne  
 
normal  
new  
open  
none    
none  
   
Add support for popups tab.
Would be nice if we could have mSLDev check the scripts in the popups tab.
There are no notes attached to this issue.





View Issue Details
256 [mSLDev] Syntax Checking major always 2015-09-26 16:08 2015-09-26 16:08
Travis  
 
normal  
new  
open  
none    
none  
   
Add support for parseline events
http://www.mirc.com/whatsnew.txt [^]
There are no notes attached to this issue.





View Issue Details
227 [mSLDev] Future Suggestions feature N/A 2014-04-23 16:51 2014-04-23 16:51
Zmodem Win7 64-bit  
Windows 7  
normal (6.1)  
new  
open  
none    
none  
   
7.32
Add option to disable Calltip
It would be nice to have a feature in the options window to enable/disable the Calltip features.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
192 [mSLDev] Future Suggestions feature always 2013-11-04 22:28 2013-11-04 22:28
spling  
 
immediate  
new  
open  
none    
none  
   
Add "Load Script" and "New Script" to right click context menu of Remote Script folder in sync bar
11-4 21:21:58 <spling> I was spending so much time trying to figure out how to make a new script in my client with msldev popping up like that 11-4 21:22:35 <Wiz126> Need a 'add to mIRC' button. 11-4 21:22:43 <spling> that was my next sentence 11-4 21:22:51 <Wiz126> Well, were is it? 11-4 21:22:56 <Wiz126> s/were/where/ 11-4 21:23:24 <spling> I was expecting a "New Script.." when I right clicked on the "Remote Scripts" folder 11-4 21:23:57 <Wiz126> Right clicking should also have 'load script'. 11-4 21:24:09 <spling> good idea! 11-4 21:24:42 <Wiz126> So long no one posts it, I won't need to actually implement it.
Your move, Admin.
There are no notes attached to this issue.





View Issue Details
6 [mSLDev] GUI Related tweak N/A 2011-07-07 08:20 2011-07-09 09:02
KindOne  
administrator  
low  
resolved  
fixed  
none    
none 0.0.1.9  
   
Ability to copy/paste Debug/Messages Tab
When looking at the debug tab, you see information, and are not able to copy it to the clipboard. Possible make this a right click menu, with the option to copy, since Left Click takes you to the line of code in the file. Example: Z:\foo\foo.mrc 4 13 Ident:$abs 123 No closing brace found in identifier `$abs'
There are no notes attached to this issue.





View Issue Details
239 [mSLDev] Future Suggestions feature N/A 2014-09-27 00:28 2014-09-27 00:28
Zmodem Win7 64-bit  
Windows 7  
normal (6.1)  
new  
open  
none    
none  
   
v7.34
Ability to clicking line numbers to highlight single, or click-drag to highlight multiple, lines
mSLDev should feature the ability to click on a single line, in the line counter for the code window, in order to highlight that line. mSLDev should also allow the user to click and hold on a line number, and drag up or down to select multiple lines.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
257 [mSLDev] Future Suggestions minor N/A 2015-10-19 08:37 2015-10-19 08:37
Terror_nisse Win7 64-bit  
Windows 7  
normal (6.1)  
new 0.3.1.0  
open  
none    
none  
   
7.43
A few suggestions
- The original mIRC scripts editor is set default to always be on top of mIRC, but not other programs. This should be a option with mSLDev aswell imo. - A direct pastebin upload of a script (mpaste might be a good option) - For some it might be cool with som general stats of how much you have done? total KB of code, I dont know. General idea.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
186 [mSLDev] Syntax Highlighting minor always 2013-10-22 02:49 2013-10-22 02:49
Wims  
 
normal  
new  
open  
none    
none  
   
/var not coloring identifier
$calc(1) is not colored there, is it normal?
alias test { var %test $!eval( $+ test $+ , $calc(1) ) }
There are no notes attached to this issue.





View Issue Details
206 [mSLDev] AutoComplete minor have not tried 2013-12-17 20:25 2013-12-17 20:25
Wims  
 
normal  
new  
open  
none    
none  
   
/var assignement
var %1- $1-,%ww,|, | is the cursor, hit '%', msldev doesn't display the list of variable for autocompletion
There are no notes attached to this issue.





View Issue Details
172 [mSLDev] Future Suggestions minor have not tried 2013-06-26 16:47 2013-06-29 10:33
Wims  
administrator  
normal  
closed  
duplicate  
none    
none  
   
/elseif without /if
When you use /elseif without an /if statement first, mslDev doesn't report an error, a very common pitfall msldev should check for.
There are no notes attached to this issue.





View Issue Details
71 [mSLDev] Syntax Highlighting crash always 2013-01-09 09:41 2013-01-09 23:37
Travis Win7 64-bit  
administrator Windows 7  
urgent (6.1)  
closed  
fixed  
none    
none 0.3.1.0  
   
(3.1.pre) /var related freeze
goes unresponsive with /var $identifier,%var
start typing: alias test var $test,%|freeze likewise it freezes with: alias test var %$foo,%bar delete %-------^
If you combine 2 and 2 with addition you will get a result of 4
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
85 [mSLDev] Future Suggestions feature N/A 2013-03-24 03:33 2013-03-27 20:15
Travis  
 
none  
new  
open  
none    
none  
   
7.29
'new script file' option in right click menu (sync area)
When right clicking an mIRC in the Sync bar it would be handy to have a shortcut that created a new .mRC file in that program's $scriptdir and loaded the file into the last position. This is the best place I can think of to put such a shortcut because it's easily accessible and tied to a specific mIRC (unlike creating a new file using Choose a Tool which is not tied to a specific mIRC).
Notes
(0000063)
Wims   
2013-03-25 15:10   
If you are to do that, just do it for all (remote/alias/users/variable/etc), not just remote.
Another thing to note is that mirc never use $scriptdir when you create a new file, $scriptdir is irrelevant for that matter.
$scriptdir only has a purpose inside a script, outside, it just seems to return $mircdir.
(0000068)
Wims   
2013-03-27 20:15   
(edited on: 2013-03-27 20:15)
also, shouldn't that also be done for variables files and users files since msldev list them too?






View Issue Details
181 [mSLDev] Syntax Highlighting minor have not tried 2013-08-10 04:02 2014-09-28 14:27
Travis  
 
low  
new  
open  
none    
none  
   
&& and || not highlighted inside $iif() condition (0.4.0.94)
The brackets surrounding the conditions are highlighted the same as /if, however the '&&' appears as plain text.
alias foobar noop $iif((condition) && (condition), $foo)
Notes
(0000167)
Travis   
2014-09-28 14:27   
;surrounding the entire condition inside brackets causes the expected behavior
alias foobar noop $iif(((condition) && (condition)), $foo)





View Issue Details
83 [mSLDev] AutoComplete minor always 2013-03-23 12:16 2013-03-24 03:05
Wims Win7 64-bit  
administrator Windows 7  
normal (6.1)  
closed 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
7.29
%variable autocomplete weird behaviors
See the steps
load this: alias -l mario_head { if (!$10) { var %gap,%xw $1 + 13,%yw,%ex $3 + 13,%xw1 $1 + 3,%ex1 $3 + 3,%ey,%xs,%ys,%head if ($8 == grand) %gap = 4 else %gap = 0 %yw = $2 + %gap %ey = $4 + %gap if (%xw < %ex) %xs = < else %xs = > if (%yw < %ey) %ys = < else %ys = > if ($mario_collision(2,%xw,%yw,%xw1,%yw,%ex,%ey,%ex1,%ey,%xs,%ys,$7) != $null) %head = $v1 } if (%head) && ($7 > 0) { if ($11) { ;side var %xw $gettok(%head,2,32),%yw $gettok(%head,3,32),%gap1,%temp $int($calc(%yw / 8)) * 8,%ye,%xe $calc(%xw - $gettok(%head,1,32) $6),%wall,%r if ($8 != grand !$ !=$%v) { >>>> inc %temp 8 %gap1 = 25 $bytes() } else %gap1 = 9 %ye = $calc(%temp - %gap + %gap1) if (!$getdot(@wall,%xe,%ye)) %wall = 1 else { if ($8 == grand) %gap1 = 20 else %gap1 = 4 %ye = $calc(%temp - %gap + %gap1) if (!$getdot(@wall,%xe,%ye)) %wall = 2 elseif (!$9) && ($8 == grand) { %ye = $calc(%temp - %gap + 11) if (!$getdot(@wall,%xe,%ye)) %wall = 3 } } if (%wall) { var %xw $calc(($int($calc(%xe / 8)) $5) * 8) while (!$getdot(@wall,%xw,%ye)) var -s %xw = %xw $left($5,1) 8 var %yw = %temp } echo -a >> %xw %yw - %head if (!$getdot(@wall,%xw,%yw)) { if (!%wall) %xw = %xw - $gettok(%head,1,32) %r = 1 %xw $calc(%temp / 8) var %xh $int($calc((%xw + 8) / 8)),%yh $calc(%temp / 8) - 2,%xh1 %xh - 1,%xh2 %xh + 1,%xh3 %xh + 2,%xh4 %xh - 2 var %h $+(%xh,.,%yh) $+(%xh1,.,%yh) $+(%xh2,.,%yh) $+(%xh3,.,%yh) $+(%xh4,.,%yh),%v1,%a 1 while ($gettok(%h,%a,32)) { %v1 = $v1 if ($hget(templv,%v1)) { echo -a head hit %v1 tokenize 32 $replace(%v1,.,$chr(32)) $hget(templv,%v1) if ($3 == bloc14) { if ($4) { hadd mario_object item $+ $hget(mario_object,0).item $calc($1 * 8) $calc($2 * 8 -1) 1 $3 $iif($4,$v1,droite) hadd templv %v1 block14 } drawcopy -nt @mario.b 16711935 $item.mn(bm) 16 16 @lvl $calc($1 * 8) $calc($2 * 8) } break } inc %a } return %r } } elseif (!$12) && ($9) return 2 } else return 3 return 0 } Where there are the >>>>, after the '8' type '%', see the list, now press shift, it only proposes %temp.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000035)
administrator   
2013-03-23 12:24   
I cannot reproduce it. I see the list of variables with or without the shift key.

The only time I only see %temp is when I actually type '%t'
(0000039)
Wims   
2013-03-23 13:20   
I use 0.4.0.15, i can reproduce everytime
Also, the variable completion doesn't work at the beginning of a command
Also, there is a problem with it when you delete characters, it doesn't update correctly

Which version are you using?





View Issue Details
225 [mSLDev] Syntax Highlighting minor have not tried 2014-04-17 19:50 2014-04-17 19:50
Wims  
 
normal  
new  
open  
none    
none  
   
$submenu and alias name with :
In this case, msldev thinks the : is the seperator from the command part, throwing an error and coloring wrongly.
menu @test { $submenu($tes:t($1)) }
There are no notes attached to this issue.





View Issue Details
38 [mSLDev] General (other) minor always 2011-07-24 20:09 2011-07-26 18:04
xmrfunny1x Win7 64-bit  
administrator Windows 7  
low (6.1)  
resolved 0.1.1.12  
fixed  
none    
none 0.1.1.19  
   
$remtok() discrepancy between mIRC's interpreter and mSLDev
mIRC allows the usage of $(find|rem|rep)tok() without the N parameter; implentation of this would make it rather ambiguous though. The current build of mSLDev shows this usage as underlined.
$remtok(a.b.c.d,b,46) $findtok(a.b.c.d,b,46) $reptok(a.b.c.d,b,34,46)
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
39 [mSLDev] General (other) minor always 2011-07-24 20:14 2011-07-26 18:00
xmrfunny1x Win7 64-bit  
administrator Windows 7  
high (6.1)  
resolved 0.1.1.12  
fixed  
none    
none 0.1.1.19  
   
$regex() discrepancy between mIRC's interpreter and mSLDev
$regex() in the mSLDev script editor is showing optional [name] of a regex to be an excessive parameter.
$regex(foo,foobar,/.bar$/)
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000014)
administrator   
2011-07-24 21:37   
Any comma nested inside a pair of parenthesis inside an identifier is treated as plain text, this bug is extended to all identifiers in general.





View Issue Details
54 [mSLDev] AutoComplete minor always 2011-11-05 08:40 2012-07-21 17:57
MaSOuD  
administrator  
normal  
closed  
fixed  
none    
none 0.3.1.0  
   
$numeric
Well, it seems that you forgot to add $numeric in mSLDev's AutoComplete. Nothing major, just wanted to let you know about it. I'm using the latest version which is 0.2.1.7.
There are no notes attached to this issue.





View Issue Details
82 [mSLDev] AutoComplete major always 2013-03-23 12:00 2013-04-13 08:06
Wims Win7 64-bit  
administrator Windows 7  
urgent (6.1)  
closed 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
7.29
$nick()
I typed '$nick(', msldev autocompletes with '$nick()' and then display in the error list: Ident $nick: too few parameters.
Type '$nick('
Clearly, the $nick() function isn't available for calltip. Now, the autocompletion is inconsistent: -You type: '$bytes(' manually >it auto adds the ), and put the cursor in the middle, this is actually the case and is fine. -You type: '$by' and autocomplete $bytes > it just write $bytes for you, without adding the ( and the ) and putting the cursor in the middle, no calltip either, this is wrong imo. now, getting '$bytes()' to be displayed and moving the cursor somewhere else doesn't bring an error $bytes: too few parameter, why is so special about $nick? Anyway this is several issues related together so i made only one post. Since i'm here, the calltip should disappear automatically in some cases but doesn't, i'll make a seperate report.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000037)
administrator   
2013-03-23 12:41   
(edited on: 2013-03-23 12:43)
The auto-complete is consistent - nothing to do with the (->) completion.

When you type ( at the end of an identifier, mSLDev will insert a ). That's the only time.

Nothing is special about $nick per se. $bytes() can take 1 argument - no errors. $nick() cannot take only 1 argument, it's an error - that's why mSLDev is issuing an error.

(0000040)
Wims   
2013-03-23 13:34   
Well, i'm saying when you autocomplete an identifier, it should get you to the calltip, with () already there, not just complete the name. That would be better, you're not going to complete it not to go ahead with it.

Now, the problem about reporting error is that it's not correct to yield at the user if you, msldev, actually completed the $identifier syntax (adding the ')') for the user. I suggest not reporting the error if the cursor is inside the $identifier(), that way you'll only report the error when the user keep going with the code, and is outsite that identifier, if he jumps back into the identifiers causing an error, you obviously keep the error, but if he fixes it and reintroduce a new error, you still wait for the cursor to be elsewhere.
(0000084)
administrator   
2013-04-13 08:06   
Auto-complete now adds the () when appropriate. As for the errors showing, this behavior will remain for the time being. (All settings can be disabled via the option window).





View Issue Details
155 [mSLDev] AutoComplete minor always 2013-05-12 19:53 2013-05-16 17:17
Travis  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
$isid missing from auto complete list
summary
Notes
(0000091)
Travis   
2013-05-12 20:03   
$prop is missing as well.
(0000096)
Travis   
2013-05-15 16:17   
(edited on: 2013-05-15 16:33)
$dname
$daylight
$dbuh
$dbuw
$dccignore
$dccport
$ddename
$debug
$devent
$dlevel
$ebeeps
$emailaddr
$encode
$error
$event
$feof
$ferr
$filename
$filtered
$finddirn
$findfilen
$fulladdress
$fulldate
$fullname
$fullscreen

(0000097)
administrator   
2013-05-16 17:16   
(edited on: 2013-05-16 17:16)
Looks like I had every ident above 'C' was commented out for some reason; I've re-enabled it.

As a side-note, I've added the following:

$starting
$exiting
$ssldll
$sslready
$ssllibdll
$sslversion

From the latest version.

(0000098)
administrator   
2013-05-16 17:17   
Fixed.





View Issue Details
36 [mSLDev] Syntax Checking major always 2011-07-24 19:48 2011-07-26 18:03
xmrfunny1x Win7 64-bit  
administrator Windows 7  
high (6.1)  
resolved 0.1.1.12  
fixed  
none    
none 0.1.1.19  
   
$iif claiming to be receiving too many parameters
Interpreter believes $iif() is receiving too many parameters.
$iif(!$deltok($readini(mute.ini,$chan,mutes),$findtok($readini(mute.ini,$chan,mutes),$+(~q:,$address($$1,2)),32),32),remini mute.ini $chan mutes,writeini mute.ini $chan mutes) $deltok($readini(mute.ini,$chan,mutes),$findtok($readini(mute.ini,$chan,mutes),$+(~q:,$address($$1,2)),32),32)
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000016)
administrator   
2011-07-26 18:03   
Its behavior is still bit too loose, but it should no longer generate false errors. I will tweak it a bit in the next few versions.





View Issue Details
23 [mSLDev] Future Suggestions minor N/A 2011-07-10 11:07 2011-07-12 17:41
KindOne  
administrator  
normal  
resolved 0.0.1.16  
fixed  
none    
none 0.0.1.33  
   
$identifier auto complete.
Would be interesting to have a $identifier auto complete, type "$a" and have a drop down menu with all the $identifiers begging in "a", and if i type "$al" I see "$alias", and I can press the TAB key or ENTER key.
Notes
(0000010)
FelicianoX   
2011-07-11 00:38   
(edited on: 2011-07-11 00:44)
Nevermind.






View Issue Details
32 [mSLDev] Syntax Checking minor always 2011-07-23 18:36 2011-07-26 18:05
MaSOuD  
administrator  
normal  
resolved 0.1.1.12  
fixed  
none    
none 0.1.1.19  
   
$ialchan() syntax checking error
No description specified...
There are no notes attached to this issue.





View Issue Details
37 [mSLDev] Syntax Checking major always 2011-07-24 19:53 2011-07-26 18:05
xmrfunny1x Win7 64-bit  
administrator Windows 7  
normal (6.1)  
resolved 0.1.1.12  
fixed  
none    
none  
   
$ialchan() claiming to be receiving too many parameters.
The interpreter is claiming that $ialchan is receiving too many parameters.
$ialchan($wildsite,#,0)
Possibly mixed up with usage of $ial()
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
118 [mSLDev] Future Suggestions minor always 2013-04-04 18:01 2013-11-02 00:35
Wims Win7 64-bit  
administrator Windows 7  
normal (6.1)  
closed 0.3.1.0  
no change required  
none    
none  
   
$hfind's syntax support as of mIRC 7.27+
self explanatory
if (!$hfind(templv,mario*,0,w,if (%h) echo -a * mario warning: too many entry point [ $(|) ] else var %h $1).data) { cmario | return $input(Error $+ $chr(44) missing mario starting point,w) }
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000077)
Wims   
2013-04-04 19:23   
Ok, this is not a bug, it's a feature suggestion, it applies for $hfind, $findfile, $finddir, /timer, /flash, /scid, /scon.





View Issue Details
19 [mSLDev] Syntax Checking minor always 2011-07-08 23:51 2011-07-09 09:01
FelicianoX  
administrator Windows Vista  
normal  
resolved 0.0.1.0  
fixed  
none    
none 0.0.1.9  
   
$duration debug problem
It says in the debug list: too few parameters $duration(%s) Yes, %s does exist and it shouldn't be few parameters :)
There are no notes attached to this issue.





View Issue Details
31 [mSLDev] Syntax Checking minor always 2011-07-23 18:31 2011-08-05 00:11
MaSOuD  
administrator  
normal  
resolved  
fixed  
none    
none 0.2.1.1  
   
$didtok() syntax checking error
no description specified.
There are no notes attached to this issue.





View Issue Details
151 [mSLDev] Syntax Highlighting minor always 2013-05-01 13:58 2013-05-16 21:34
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
$& problem
if ($onpoly(4,4,$calc(3+%a1),$calc(3+%a2),$calc(-3+$3 +%a1),$calc(3+%a2),$calc(-3+$3 +%a1),$calc(-3+$4 +%a2),$calc(3+%a1),$calc(-3+$4 +%a2), $& %b1,%b2,$calc(%b1 + $3),%b2,$calc(%b1 + $3),$calc(%b2 + $4),%b1,$calc(%b2 + $4))) { that %b1 on top of the { is not colored correctly
There are no notes attached to this issue.





View Issue Details
78 [mSLDev] General (other) trivial always 2013-03-22 20:55 2014-03-01 01:45
hixxy Win7 64-bit  
administrator Windows 7  
low (6.1)  
resolved 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
7.29
$& is not ignored in comments
$& should be ignored when it is in a comment, but it still indents the following line.
Copy paste either of these into the IDE and then hit the "{ }" brackets button: Method 1: ; echo -a a $& b Method 2: /* echo -a a $& b */
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000027)
administrator   
2013-03-22 21:35   
This is actually related to this: http://forums.mirc.com/ubbthreads.php/ubb/showflat/Number/240431/gonew/1/in_a_commented_line_causes_ide [^]

This is actually by design. Yes, we mimicked an mIRC bug! The reason being is when you have a group of scripters using a GIT or SVN, some use mSLDev, some don't. When the bug didn't exist in mSLDev, SVN kept showing random two spaces being added and removed in various locations where $& might have been commented out. Unfortunately this was an annoyance big enough (brought to my attention by multiple parties) that a decision was made to actually mimic the bug and solve the issue.

It looks like Khaled might finally fix this bug. When it happens, I'll update mSLDev accordingly.

This bug report is to remain open until such time.
(0000144)
Wims   
2013-11-06 13:40   
The issue has been fixed and msldev still mimic the old behavior?
Looks like your parties using SVN hasn't been using either msldev or newer mIRC version for a long time :d





View Issue Details
73 [mSLDev] Syntax Highlighting minor always 2013-03-17 17:08 2013-03-21 17:00
spling  
administrator  
normal  
closed  
fixed  
none    
none 0.3.1.0  
   
$& causing errors
Hi there! Not too sure about the exact nature of this, but here is a simple example to reproduce it: http://rly.cc/img/msldeverror.png [^]
Notes
(0000022)
spling   
2013-03-17 17:09   
alias test {
  if (a == a) $&
    && (b == b) $&
    || (c == c) {
    echo -a hello
  }
  echo -a world!
}





View Issue Details
201 [mSLDev] Syntax Checking minor always 2013-11-18 09:27 2014-05-25 05:40
Wims  
administrator  
normal  
resolved  
fixed  
none    
none 0.4.1.0  
   
$& cause #group issues
using 0.4.0.98, paste the following in a remote file: #MST.core on alias test { /wiz is a bip $& see? } #MST.core end
There are no notes attached to this issue.





View Issue Details
77 [mSLDev] Future Suggestions tweak N/A 2013-03-22 20:52 2013-03-22 22:57
hixxy Win7 64-bit  
administrator Windows 7  
low (6.1)  
closed 0.3.1.0  
fixed  
none    
none 0.4.1.0  
   
7.29
$& auto-indent
It would be nice if the IDE automatically indented the following line when you press enter and the current line ends with $&. At the moment you have to press the "{ }" brackets button.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
There are no notes attached to this issue.





View Issue Details
137 [mSLDev] Syntax Checking minor have not tried 2013-04-15 16:48 2013-05-16 21:03
Wims  
administrator  
normal  
closed  
fixed  
none    
none 0.4.1.0  
   
$& and if condition
if ((!$3) && (($4 == $calc($6 / $2 - 1)) || (!$4))) $& || (($3 == $calc($5 / $1 - 1)) && ((!$4) || ($calc($6 / $2 - 1) == $4))) $& || ($left($hget(pe,teleport),-2) == $3 $4) $& || (teleport* iswm $hget(paclv,$+($calc($3 $iif(%i == r,+1,$iif(%i == l,-1))),.,$calc($4 $iif(%i == d,+1,$iif(%i == u,-1))))) goto drawcop isn't recognized properly
Notes
(0000102)
administrator   
2013-05-16 21:03   
This has been fixed. Note that your code is indeed broken even after mSLDev has been fixed -> you are missing a closing ')' on the actual condition.


(Tip: STOP WRITING SHITTY CODE.)





View Issue Details
175 [mSLDev] Future Suggestions minor have not tried 2013-07-04 19:30 2013-11-09 22:18
Daniel Win7 64-bit  
administrator Windows 7  
normal (6.1)  
resolved  
fixed  
none    
none 0.4.1.0  
   
"save as" option
Under file, make an option to save the file under another name and in another directory.
This profile is for problems on Microsoft Windows 7 on a 64-bit machine.
Notes
(0000137)
spling   
2013-11-04 18:29   
I would like this too. Yesterday I saved a script into the wrong folder with mSLDev, and it was very inconvenient to have to open the directory and manually move it. A "Save As.." would be very helpful!





View Issue Details
11 [mSLDev] GUI Related trivial always 2011-07-08 03:40 2011-07-09 09:01
KindOne  
administrator  
normal  
resolved 0.0.1.0  
fixed  
none    
none 0.0.1.9  
   
"?" Question Mark button in Open All.
A "?" question mark button with no use can be seen when doing a a "Open All".
msl-question-mark-open-all.PNG (7,535) 2011-07-08 03:40
http://www.msldev.com/bugs/file_download.php?file_id=1&type=bug
png
There are no notes attached to this issue.





View Issue Details
14 [mSLDev] GUI Related trivial always 2011-07-08 05:28 2011-07-10 04:06
KindOne  
administrator  
normal  
resolved 0.0.1.0  
fixed  
none    
none 0.0.1.16  
   
"?" Question Mark button in About.
A "?" question mark button with no use can be seen when looking at the About.
Help -> About
msl-question-mark-about.PNG (10,957) 2011-07-08 05:28
http://www.msldev.com/bugs/file_download.php?file_id=2&type=bug
png
There are no notes attached to this issue.