aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPTextViewAdditions.m
diff options
context:
space:
mode:
authorrowanbeentje <rowan@beent.je>2010-01-09 01:38:23 +0000
committerrowanbeentje <rowan@beent.je>2010-01-09 01:38:23 +0000
commit9004533ba1d84d670a77cbfc9eae401b66e9dd0e (patch)
tree8d16781c788a964e45102b66ffc04b77fa1fb9e9 /Source/SPTextViewAdditions.m
parentfcb6ce6cbb0bd4179e22a3dd17dd12e4a3529cdd (diff)
downloadsequelpro-9004533ba1d84d670a77cbfc9eae401b66e9dd0e.tar.gz
sequelpro-9004533ba1d84d670a77cbfc9eae401b66e9dd0e.tar.bz2
sequelpro-9004533ba1d84d670a77cbfc9eae401b66e9dd0e.zip
- Upgrade Sequel Pro to be compiled as a 3-way PPC/i386/x86_64 binary for release builds, including a large number of 64bit compatibility upgrades and tweaks
- Upgrade RegexKitLite to 3.3
Diffstat (limited to 'Source/SPTextViewAdditions.m')
-rw-r--r--Source/SPTextViewAdditions.m35
1 files changed, 17 insertions, 18 deletions
diff --git a/Source/SPTextViewAdditions.m b/Source/SPTextViewAdditions.m
index 28fe7371..63a01798 100644
--- a/Source/SPTextViewAdditions.m
+++ b/Source/SPTextViewAdditions.m
@@ -40,13 +40,13 @@
if (curRange.length)
return curRange;
- unsigned long curLocation = curRange.location;
+ NSUInteger curLocation = curRange.location;
[self moveWordLeft:self];
[self moveWordRightAndModifySelection:self];
- unsigned long newStartRange = [self selectedRange].location;
- unsigned long newEndRange = newStartRange + [self selectedRange].length;
+ NSUInteger newStartRange = [self selectedRange].location;
+ NSUInteger newEndRange = newStartRange + [self selectedRange].length;
// if current location does not intersect with found range
// then caret is at the begin of a word -> change strategy
@@ -60,7 +60,7 @@
}
// how many space in front of the selection
- int bias = [self selectedRange].length - [[[[self string] substringWithRange:[self selectedRange]] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] length];
+ NSInteger bias = [self selectedRange].length - [[[[self string] substringWithRange:[self selectedRange]] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] length];
[self setSelectedRange:NSMakeRange([self selectedRange].location+bias, [self selectedRange].length-bias)];
newStartRange += bias;
newEndRange -= bias;
@@ -101,17 +101,17 @@
*/
- (IBAction)selectEnclosingBrackets:(id)sender
{
- long caretPosition = [self selectedRange].location;
- long stringLength = [[self string] length];
+ NSUInteger caretPosition = [self selectedRange].location;
+ NSUInteger stringLength = [[self string] length];
unichar co, cc;
if(caretPosition == 0 || caretPosition >= stringLength) return;
- long pcnt = 0;
- long bcnt = 0;
- long scnt = 0;
+ NSInteger pcnt = 0;
+ NSInteger bcnt = 0;
+ NSInteger scnt = 0;
- long i;
+ NSInteger i;
// look for the first non-balanced closing bracket
for(i=caretPosition; i<stringLength; i++) {
@@ -140,9 +140,9 @@
}
}
- long start = -1;
- long end = -1;
- long bracketCounter = 0;
+ NSInteger start = -1;
+ NSInteger end = -1;
+ NSInteger bracketCounter = 0;
if([[self string] characterAtIndex:caretPosition] == cc)
bracketCounter--;
@@ -372,11 +372,10 @@
// reverse string : TODO not yet combining diacritics safe!
- if(workingRange.length > 1)
+ NSUInteger len = workingRange.length;
+ if (len > 1)
{
- NSMutableString *reversedStr;
- unsigned long len = workingRange.length;
- reversedStr = [NSMutableString stringWithCapacity:len];
+ NSMutableString *reversedStr = [NSMutableString stringWithCapacity:len];
while (len > 0)
[reversedStr appendString:
[NSString stringWithFormat:@"%C", [[self string] characterAtIndex:--len+workingRange.location]]];
@@ -418,7 +417,7 @@
- (void)makeTextSizeSmaller
{
NSFont *aFont = [self font];
- int newSize = ([aFont pointSize]-1 < 4) ? [aFont pointSize] : [aFont pointSize]-1;
+ NSInteger newSize = ([aFont pointSize]-1 < 4) ? [aFont pointSize] : [aFont pointSize]-1;
BOOL editableStatus = [self isEditable];
[self setEditable:YES];
[self setFont:[[NSFontManager sharedFontManager] convertFont:aFont toSize:newSize]];