Re: Nasty filter bug

2024-01-24 Thread Brian Milby via use-livecode
It seems that an unmatched opening bracket makes it completely fail. My guess is that the filter string is not valid so it doesn't even try. I couldn't get a filter string containing a "[" to match anything. On Wed, Jan 24, 2024 at 5:23 PM Craig Newman via use-livecode < use-livecode@lists.runre

Re: Nasty filter bug

2024-01-24 Thread Craig Newman via use-livecode
Brian. So the inclusion of “[“ would have matched nothing in the original string ""aaa[bbb””? That is, even though the bracketed string was not “closed” with “]”, did it try to find a string that began with “b”, failed, and therefore returned the original string untouched? Craig > On Jan 24,

Re: Nasty filter bug

2024-01-24 Thread Brian Milby via use-livecode
I just want to clarify that this isn’t the regex version of filter but the wildcard pattern version. It is much less complicated than regex. Square brackets are used to group characters to be matched so you can use [abc]* to match any item that starts with a, b, or c. The dictionary entry for

Re: Nasty filter bug (not)

2024-01-24 Thread Neville Smythe via use-livecode
Thanks Brian of putting me right (once again) . I had completely forgotten.the escape sequence for the wildcards is [*] and [? (an unexpected way to escape a character, but it is what it is) and so had overlooked that [ is itself a special character. And neither * nor ? In the msg box example c

Re: Nasty filter bug

2024-01-24 Thread Craig Newman via use-livecode
Brian. The original post tried to filter a string by filtering (without) that actual string, and was interested in why that did not yield empty. Intuitively, the result of such a filter operation ought always to be empty. The presence of the char “[“ is the “culprit”. That is as far as I took i

Re: Nasty filter bug

2024-01-24 Thread Brian Milby via use-livecode
Your test misses the actual issue: on mouseup local tStr local tFilter put "a*b" into tFilter put "anything bold" into tStr filter tStr with tFilter put tStr end mouseup Will yield "anything bold" while using the following 2 lines: put "a?b" into tFilter put "a*b" into tS

Re: Nasty filter bug

2024-01-24 Thread Craig Newman via use-livecode
OK, instead of working I did this: on mouseUp repeat with y = 1 to 255 put "XX" & numToChar(y) & "XX" into temp filter temp without temp if temp <> "" then put y & return after accum end repeat answer accum end mouseUp There are two characters that prevent the filter command from doing it

Re: Nasty filter bug

2024-01-24 Thread Craig Newman via use-livecode
Brian. Nope. Those two chars pass through the filter, er, filtered. Again, I did not test the entire character set. Craig > On Jan 24, 2024, at 11:05 AM, Brian Milby via use-livecode > wrote: > > The only other two that would cause issues are ? and * which are single and > multiple char wil

Re: Nasty filter bug

2024-01-24 Thread Brian Milby via use-livecode
The only other two that would cause issues are ? and * which are single and multiple char wildcards respectively. Brian Milby br...@milby7.com > On Jan 24, 2024, at 10:21 AM, Craig Newman via use-livecode > wrote: > > I did not test the ASCII set exhaustively, but the culprit is the char “[“

Re: Nasty filter bug

2024-01-24 Thread Craig Newman via use-livecode
I did not test the ASCII set exhaustively, but the culprit is the char “[“ (ASCII 91). Any other char (including “]”) in the string works correctly, that is, nothing is left after the filter command executes. I do not know enough to say whether that particular char does something to the filter

Re: tsNetCustomUploadSync: what am I doing wrong? (Answer: RTFM-P)

2024-01-24 Thread Ben Rubinstein via use-livecode
For the record: > put tsNetCustomUploadSync(tURL, "POST", tRequestData, tHeaders, ... should have been > put tsNetCustomUploadSync(tURL, "POST", tHeaders, tRequestData, ... :facepalm-emoji: Ben On 22/01/2024 21:48, Ben Rubinstein via use-livecode wrote: I'm trying to use tsNetCustomUploadSy

Livecode Demo of two way javascript communication?

2024-01-24 Thread David Bovill via use-livecode
Is there a demo out there for simple bidirectional interaction between a web page and a recent stack exported as wasm? Anyone experimenting with this? ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscr

Re: Multipart form decode

2024-01-24 Thread David Bovill via use-livecode
Yes - I need a (standard) decoder. As far as I can tell we have a few handlers in Livecode for encoding data for multipart form encoding - then the Livecode server will do its magic and parse that making the rules available - however there is no function to do the rfc7578