Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit a70616e

Browse files
livecodesamlivecodepanos
authored andcommitted
[Bugfix-12504] Have caseSensitive & operators refer to each other (#7256)
* [Bugfix-12504] Have caseSensitive & operators refer to each other
1 parent 3de312d commit a70616e

File tree

9 files changed

+24
-19
lines changed

9 files changed

+24
-19
lines changed

docs/dictionary/operator/contains.lcdoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ References: operator (glossary), operation (glossary),
4343
evaluate (glossary), string (glossary), string (keyword),
4444
characters (keyword), = (operator), <> (operator), is in (operator),
4545
is among (operator), is not among (operator), ends with (operator),
46-
is not in (operator)
46+
is not in (operator), caseSensitive (property)
4747

4848
Tags: text processing
4949

docs/dictionary/operator/is-among.lcdoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ contains the given bytes.
4444

4545
References: wordOffset (function), contains (operator),
4646
is among the keys of (operator), is not among (operator),
47-
is in (operator), wholeMatches (property)
47+
is in (operator), caseSensitive (property), wholeMatches (property)
4848

4949
Tags: text processing
5050

docs/dictionary/operator/is-in.lcdoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ The <is in> <operator> is the logical inverse of the <is not in>
4646

4747
References: evaluate (glossary), string (glossary), operator (glossary),
4848
string (keyword), is not in (operator), contains (operator),
49-
is among (operator)
49+
is among (operator), caseSensitive (property)
5050

5151
Tags: text processing
5252

docs/dictionary/operator/is-not-among.lcdoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ The <is not among> operator is the logical inverse of the is among
3737
operator. When one is true, the other is false.
3838

3939
References: characters (keyword), is among the keys of (operator),
40-
contains (operator), is among (operator)
40+
contains (operator), is among (operator), caseSensitive (property)
4141

4242
Tags: text processing
4343

docs/dictionary/operator/is-not-in.lcdoc

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ Use the <is not in> <operator> to find out whether a <string> does not
3030
contain a substring.
3131

3232
The expression
33-
firstString is not in secondString
33+
34+
firstString is not in secondString
35+
3436
is equivalent to
3537

3638
not (secondString contains firstString)
@@ -40,7 +42,8 @@ The <is not in> <operator> is the logical inverse of the <is in>
4042
<operator>. When one is true, the other is false.
4143

4244
References: evaluate (glossary), string (glossary), operator (glossary),
43-
string (keyword), contains (operator), is in (operator)
45+
string (keyword), contains (operator), is in (operator),
46+
caseSensitive (property)
4447

4548
Tags: text processing
4649

docs/dictionary/operator/less-than-or-greater-than.lcdoc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ field "Old Password" &lt;&gt; field "Password"
2828
Parameters:
2929
value1:
3030
The operands value1 and value2 can be numbers, literal strings of
31-
characters (delimited with double quotes), or any sources of value. :
31+
characters (delimited with double quotes), or any sources of value.
3232

3333
value2:
3434

@@ -39,14 +39,15 @@ compare two <string|strings>.
3939

4040
When comparing strings, the &lt;&gt; operator compares the two values
4141
character by character, using the ASCII value of each character. If the
42-
caseSensitive <property> is true, the comparison between two
42+
<caseSensitive> <property> is true, the comparison between two
4343
<string|strings> treats uppercase letters as coming before lowercase
44-
letters, so "A" &lt;&gt; "a". If the caseSensitive <property> is false,
44+
letters, so "A" &lt;&gt; "a". If the <caseSensitive> <property> is false,
4545
the comparison is not <case-sensitive>, so "a" is considered equivalent
4646
to "A".
4747

4848
References: property (glossary), operator (glossary),
4949
case-sensitive (glossary), value (glossary), return (glossary),
5050
string (glossary), contains (operator), = (operator), &lt; (operator),
51-
&gt; (operator)
51+
&lt;= (operator), &gt; (operator), &gt;= (operator),
52+
caseSensitive (property)
5253

docs/dictionary/operator/less-than.lcdoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,18 @@ other, the missing <characters> are considered to have lower
4848

4949
If the two values are equal, firstValue secondValue evaluates to false.
5050

51-
If the caseSensitive <property> is true, the comparison between two
51+
If the <caseSensitive> <property> is true, the comparison between two
5252
<string(glossary)|strings> treats uppercase letters as coming before
53-
lowercase letters, so "A" &lt; "a". If the caseSensitive <property> is
54-
false, the comparison is not <case-sensitive>, so "a" is considered
53+
lowercase letters, so "A" &lt; "a". If the <caseSensitive> <property>
54+
is false, the comparison is not <case-sensitive>, so "a" is considered
5555
equivalent to "A".
5656

5757
References: min (function), value (function), property (glossary),
5858
ASCII (glossary), value (glossary), return (glossary),
5959
operator (glossary), string (glossary), character set (glossary),
6060
case-sensitive (glossary), string (keyword), character (keyword),
6161
characters (keyword), &lt;&gt; (operator), &lt;= (operator),
62-
&gt; (operator)
62+
&gt; (operator), caseSensitive (property)
6363

6464
Tags: math
6565

docs/dictionary/property/caseSensitive.lcdoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ comparisons.
2727

2828
The <caseSensitive> <property> <control|controls> the <behavior> of the
2929
all <string> comparisons, including the comparison <operator|operators>
30-
<=>, <&gt;>, <&lt;>, <&gt;=>, <&lt;=>, <is in>, <is among>,
31-
<is not among>, and <contains>; the <command|commands> <filter>,
32-
<find>, and <replace>; and the <function|functions> <offset>,
30+
<=>, <&gt;>, <&lt;>, <&gt;=>, <&lt;=>, <&lt;&gt;> <is in>, <is not in>,
31+
<is among>, <is not among>, and <contains>; the <command|commands>
32+
<filter>, <find>, and <replace>; and the <function|functions> <offset>,
3333
<itemOffset>, <wordOffset>, <lineOffset>, and <replaceText>.
3434

3535
If the <caseSensitive> <property> is set to true, all the <LiveCode>
@@ -74,8 +74,8 @@ LiveCode (glossary), custom property (glossary), key (glossary),
7474
message (glossary), handler (glossary),
7575
string (keyword), = (operator), contains (operator), &gt; (operator),
7676
&gt;= (operator), is among (operator), is not among (operator),
77-
&lt; (operator), &lt;= (operator), is in (operator),
78-
wholeMatches (property)
77+
&lt; (operator), &lt;= (operator), &lt;&gt; (operator), is in (operator),
78+
is not in (operator), wholeMatches (property)
7979

8080
Tags: database
8181

docs/notes/bugfix-12504.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Added mutual referencing between the caseSensitive entry and related operator entries

0 commit comments

Comments
 (0)