From 4cca0cf0ecb3bcdb9831c83108f57c684826c024 Mon Sep 17 00:00:00 2001 From: GRMrGecko Date: Sun, 4 Dec 2011 16:57:04 -0600 Subject: [PATCH] Fixed issues where files with spaces causes the url not to be copied, fixed issues with lion where dragging a file to the icon will cause a crash, upgraded MGMURLConnectionManager, updated the http php script to encode the url as a fix for spaces causing the url not to be copied on http uploads. --- Classes/CocoaShare/MGMAddons.h | 1 + Classes/CocoaShare/MGMAddons.m | 8 + Classes/CocoaShare/MGMController.h | 3 + Classes/CocoaShare/MGMController.m | 18 +- Classes/CocoaShare/MGMFileManager.m | 73 - Classes/CocoaShare/MGMWebDav/MGMWebDav.m | 22 + .../CocoaShare/Preferences/MGMEventsPane.m | 2 +- Classes/Dropbox/MGMDropboxPlugIn.m | 2 +- Classes/FTP/MGMFTPPlugIn.m | 6 +- Classes/HTTP/MGMHTTPPlugIn.m | 39 +- Classes/MobileMe/MGMMobileMePlugIn.m | 2 +- Classes/SFTP/MGMSFTPPlugIn.m | 6 +- Classes/WebDav/MGMWebDavPlugIn.m | 3 +- Classes/twitpic/MGMTwitpicPlugIn.m | 12 +- CocoaShare.xcodeproj/project.pbxproj | 38 +- .../Versions/A/Headers}/MGMFileManager.h | 5 +- .../Versions/A/Headers/MGMHTTPCookieStorage.h | 6 +- .../Versions/A/Headers/MGMJSON.h | 6 +- .../Versions/A/Headers/MGMKeychain.h | 6 +- .../Versions/A/Headers/MGMKeychainItem.h | 6 +- .../Versions/A/Headers/MGMLiteConnection.h | 51 - .../Versions/A/Headers/MGMLiteResult.h | 42 - .../Versions/A/Headers/MGMPreferences.h | 2 +- .../Versions/A/Headers/MGMURLBasicHandler.h | 101 + .../A/Headers/MGMURLConnectionManager.h | 66 +- .../Versions/A/Headers/MGMUser.h | 6 +- .../Versions/A/Headers/MGMUsers.h | 15 +- .../Versions/A/Headers/sqlite3.h | 5914 ----------------- .../MGMUsers.framework/Versions/A/MGMUsers | Bin 2503104 -> 500380 bytes .../Resources/English.lproj/InfoPlist.strings | Bin 92 -> 92 bytes .../Versions/A/Resources/Info.plist | 20 +- .../Versions/A/Resources/aboutPane.nib | Bin 7763 -> 7350 bytes .../TinyGrab.bundle/Contents/MacOS/TinyGrab | Bin 86380 -> 86468 bytes .../English.lproj/TinyGrabAccountPane.nib | Bin 6882 -> 6882 bytes .../pt_PT.lproj/TinyGrabAccountPane.nib | Bin 6911 -> 6911 bytes .../sv.lproj/TinyGrabAccountPane.nib | Bin 6989 -> 6989 bytes .../Preferences/sv.lproj/AccountPane.xib | 490 +- .../Preferences/sv.lproj/AutoUploadPane.xib | 79 +- .../Preferences/sv.lproj/EventsPane.xib | 1380 ++-- .../Preferences/sv.lproj/GeneralPane.xib | 62 +- .../CocoaShare/sv.lproj/Localizable.strings | 274 +- Resources/CocoaShare/sv.lproj/MainMenu.xib | 623 +- .../Dropbox/sv.lproj/DropboxAccountPane.xib | 590 +- Resources/FTP/sv.lproj/FTPAccountPane.xib | 564 +- Resources/HTTP/sv.lproj/HTTPAccountPane.xib | 544 +- .../MobileMe/sv.lproj/MobileMeAccountPane.xib | 588 +- Resources/SFTP/sv.lproj/SFTPAccountPane.xib | 562 +- .../WebDav/sv.lproj/WebDavAccountPane.xib | 540 +- .../twitpic/sv.lproj/twitpicAccountPane.xib | 585 +- .../twitpic/sv.lproj/twitpicPostWindow.xib | 575 +- index.php | 2 +- 51 files changed, 1421 insertions(+), 12518 deletions(-) delete mode 100644 Classes/CocoaShare/MGMFileManager.m rename {Classes/CocoaShare => Frameworks/MGMUsers.framework/Versions/A/Headers}/MGMFileManager.h (86%) delete mode 100644 Frameworks/MGMUsers.framework/Versions/A/Headers/MGMLiteConnection.h delete mode 100644 Frameworks/MGMUsers.framework/Versions/A/Headers/MGMLiteResult.h create mode 100644 Frameworks/MGMUsers.framework/Versions/A/Headers/MGMURLBasicHandler.h delete mode 100644 Frameworks/MGMUsers.framework/Versions/A/Headers/sqlite3.h diff --git a/Classes/CocoaShare/MGMAddons.h b/Classes/CocoaShare/MGMAddons.h index cc97786..0e65e76 100644 --- a/Classes/CocoaShare/MGMAddons.h +++ b/Classes/CocoaShare/MGMAddons.h @@ -11,6 +11,7 @@ @interface NSString (MGMAddons) - (NSString *)replace:(NSString *)targetString with:(NSString *)replaceString; - (NSString *)escapePath; +- (NSString *)addPercentEscapes; @end extern NSString * const MGMMPFPath; diff --git a/Classes/CocoaShare/MGMAddons.m b/Classes/CocoaShare/MGMAddons.m index d3f2132..f335125 100644 --- a/Classes/CocoaShare/MGMAddons.m +++ b/Classes/CocoaShare/MGMAddons.m @@ -44,6 +44,14 @@ escapedPath = [escapedPath replace:@"'" with:@"\\'"]; return escapedPath; } +- (NSString *)addPercentEscapes { + NSString *result = [self stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; + CFStringRef escapedString = CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)self, NULL, CFSTR("!*'();:^@&=+$,?%#[]|"), kCFStringEncodingUTF8); + + if (escapedString!=NULL) + result = [(NSString *)escapedString autorelease]; + return result; +} @end NSString * const MGMMPFPath = @"path"; diff --git a/Classes/CocoaShare/MGMController.h b/Classes/CocoaShare/MGMController.h index 7d702c2..9bdedca 100644 --- a/Classes/CocoaShare/MGMController.h +++ b/Classes/CocoaShare/MGMController.h @@ -37,6 +37,8 @@ extern NSString * const MGMFFilter; @class MGMURLConnectionManager, MGMPreferences, MGMAbout, MGMMenuItem, MGMPathSubscriber; @interface MGMController : NSObject { + NSTimer *autoreleaseDrain; + MGMURLConnectionManager *connectionManager; MGMPreferences *preferences; MGMAbout *about; @@ -61,6 +63,7 @@ extern NSString * const MGMFFilter; id currentPlugIn; int currentPlugInIndex; + NSLock *uploadLock; NSMutableArray *uploads; } + (id)sharedController; diff --git a/Classes/CocoaShare/MGMController.m b/Classes/CocoaShare/MGMController.m index 1efcbb1..401f020 100644 --- a/Classes/CocoaShare/MGMController.m +++ b/Classes/CocoaShare/MGMController.m @@ -7,7 +7,6 @@ // #import "MGMController.h" -#import "MGMFileManager.h" #import "MGMPathSubscriber.h" #import "MGMLoginItems.h" #import "MGMMenuItem.h" @@ -96,6 +95,8 @@ static MGMController *MGMSharedController; [MGMReporter sharedReporter]; } - (void)setup { + autoreleaseDrain = [[NSTimer scheduledTimerWithTimeInterval:30.0 target:self selector:@selector(drainAutoreleasePool) userInfo:nil repeats:YES] retain]; + [GrowlApplicationBridge setGrowlDelegate:nil]; connectionManager = [[MGMURLConnectionManager managerWithCookieStorage:[MGMUser cookieStorage]] retain]; @@ -161,11 +162,14 @@ static MGMController *MGMSharedController; about = [MGMAbout new]; + uploadLock = [NSLock new]; uploads = [NSMutableArray new]; [self loadPlugIns]; } - (void)dealloc { + [autoreleaseDrain invalidate]; + [autoreleaseDrain release]; [connectionManager release]; [preferences release]; [[NSStatusBar systemStatusBar] removeStatusItem:statusItem]; @@ -177,6 +181,7 @@ static MGMController *MGMSharedController; [filterWatcher release]; [accountPlugIns release]; [plugIns release]; + [uploadLock release]; [uploads release]; [super dealloc]; } @@ -196,6 +201,11 @@ static MGMController *MGMSharedController; [[NSUserDefaults standardUserDefaults] registerDefaults:defaults]; } +- (void)drainAutoreleasePool { + NSEvent *event = [NSEvent otherEventWithType:NSApplicationDefined location:NSMakePoint(0, 0) modifierFlags:0 timestamp:CFAbsoluteTimeGetCurrent() windowNumber:0 context:nil subtype:0 data1:0 data2:0]; + [[NSApplication sharedApplication] postEvent:event atStart:NO]; +} + - (MGMURLConnectionManager *)connectionManager { return connectionManager; } @@ -670,6 +680,7 @@ static MGMController *MGMSharedController; return nil; } - (void)addPathToUploads:(NSString *)thePath isAutomatic:(BOOL)isAutomatic { + [uploadLock lock]; if ([self uploadForPath:thePath]==nil) { if ([currentPlugIn respondsToSelector:@selector(allowedExtensions)]) { if (![[currentPlugIn allowedExtensions] containsObject:[[thePath pathExtension] lowercaseString]]) { @@ -684,6 +695,7 @@ static MGMController *MGMSharedController; if ([uploads count]==1) [self processNextUpload]; } + [uploadLock unlock]; } - (void)processNextUpload { if ([uploads count]>0) { @@ -732,8 +744,10 @@ static MGMController *MGMSharedController; [alert setInformativeText:[NSString stringWithFormat:[@"Unable to upload %@: %@" localized], [[upload objectForKey:MGMUPath] lastPathComponent], [theError localizedDescription]]]; [alert runModal]; } + [uploadLock lock]; [uploads removeObject:upload]; [self processNextUpload]; + [uploadLock unlock]; } } - (void)uploadFinished:(NSString *)thePath url:(NSURL *)theURL { @@ -745,8 +759,10 @@ static MGMController *MGMSharedController; [pboard setString:[theURL absoluteString] forType:MGMNSStringPboardType]; [pboard setString:[theURL absoluteString] forType:MGMNSPasteboardTypeString]; [self addURLToHistory:theURL]; + [uploadLock lock]; [uploads removeObject:upload]; [self processNextUpload]; + [uploadLock unlock]; } } @end \ No newline at end of file diff --git a/Classes/CocoaShare/MGMFileManager.m b/Classes/CocoaShare/MGMFileManager.m deleted file mode 100644 index 6493eac..0000000 --- a/Classes/CocoaShare/MGMFileManager.m +++ /dev/null @@ -1,73 +0,0 @@ -#pragma GCC diagnostic ignored "-Wdeprecated-declarations" -// -// MGMFileManager.m -// CocoaShare -// -// Created by Mr. Gecko on 1/22/11. -// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ -// - -#import "MGMFileManager.h" - -@implementation NSFileManager (MGMFileManager) -- (BOOL)moveItemAtPath:(NSString *)thePath toPath:(NSString *)theDestination { - if ([self respondsToSelector:@selector(movePath:toPath:handler:)]) - return [self movePath:thePath toPath:theDestination handler:nil]; - else - return [self moveItemAtPath:thePath toPath:theDestination error:nil]; -} -- (BOOL)copyItemAtPath:(NSString *)thePath toPath:(NSString *)theDestination { - if ([self respondsToSelector:@selector(copyPath:toPath:handler:)]) - return [self copyPath:thePath toPath:theDestination handler:nil]; - else - return [self copyItemAtPath:thePath toPath:theDestination error:nil]; -} -- (BOOL)removeItemAtPath:(NSString *)thePath { - if ([self respondsToSelector:@selector(removeFileAtPath:handler:)]) - return [self removeFileAtPath:thePath handler:nil]; - else - return [self removeItemAtPath:thePath error:nil]; -} -- (BOOL)linkItemAtPath:(NSString *)thePath toPath:(NSString *)theDestination { - if ([self respondsToSelector:@selector(linkPath:toPath:handler:)]) - return [self linkPath:thePath toPath:theDestination handler:nil]; - else - return [self linkItemAtPath:thePath toPath:theDestination error:nil]; -} -- (BOOL)createSymbolicLinkAtPath:(NSString *)thePath withDestinationPath:(NSString *)theDestination { - if ([self respondsToSelector:@selector(createSymbolicLinkAtPath:pathContent:)]) - return [self createSymbolicLinkAtPath:thePath pathContent:theDestination]; - else - return [self createSymbolicLinkAtPath:thePath withDestinationPath:theDestination error:nil]; -} -- (NSString *)destinationOfSymbolicLinkAtPath:(NSString *)thePath { - if ([self respondsToSelector:@selector(pathContentOfSymbolicLinkAtPath:)]) - return [self pathContentOfSymbolicLinkAtPath:thePath]; - else - return [self destinationOfSymbolicLinkAtPath:thePath error:nil]; -} -- (NSArray *)contentsOfDirectoryAtPath:(NSString *)thePath { - if ([self respondsToSelector:@selector(directoryContentsAtPath:)]) - return [self directoryContentsAtPath:thePath]; - else - return [self contentsOfDirectoryAtPath:thePath error:nil]; -} -- (NSDictionary *)attributesOfFileSystemForPath:(NSString *)thePath { - if ([self respondsToSelector:@selector(fileSystemAttributesAtPath:)]) - return [self fileSystemAttributesAtPath:thePath]; - else - return [self attributesOfFileSystemForPath:thePath error:nil]; -} -- (void)setAttributes:(NSDictionary *)theAttributes ofItemAtPath:(NSString *)thePath { - if ([self respondsToSelector:@selector(changeFileAttributes:atPath:)]) - [self changeFileAttributes:theAttributes atPath:thePath]; - else - [self setAttributes:theAttributes ofItemAtPath:thePath error:nil]; -} -- (NSDictionary *)attributesOfItemAtPath:(NSString *)thePath { - if ([self respondsToSelector:@selector(fileAttributesAtPath:traverseLink:)]) - return [self fileAttributesAtPath:thePath traverseLink:YES]; - else - return [self attributesOfItemAtPath:thePath error:nil]; -} -@end \ No newline at end of file diff --git a/Classes/CocoaShare/MGMWebDav/MGMWebDav.m b/Classes/CocoaShare/MGMWebDav/MGMWebDav.m index 7f949df..dc45154 100644 --- a/Classes/CocoaShare/MGMWebDav/MGMWebDav.m +++ b/Classes/CocoaShare/MGMWebDav/MGMWebDav.m @@ -16,6 +16,7 @@ NSString * const MGMWebDavContentType = @"Content-Type"; NSString * const MGMWebDavXMLType = @"text/xml"; @interface MGMWebDav (MGMPrivate) +- (void)resetCredentails; - (id)handlerForConnection:(NSURLConnection *)theConnection; - (CFHTTPMessageRef)newHTTPMessageFromResponse:(NSHTTPURLResponse *)theResponse; - (CFHTTPMessageRef)newHTTPMessageFromRequest:(NSURLRequest *)theRequest; @@ -42,6 +43,7 @@ NSString * const MGMWebDavXMLType = @"text/xml"; } - (void)dealloc { [rootURL release]; + [self resetCredentails]; [credentials release]; [handlers release]; [super dealloc]; @@ -53,6 +55,22 @@ NSString * const MGMWebDavXMLType = @"text/xml"; - (id)delegate { return delegate; } +- (void)resetCredentails { + /*NSURLCredentialStorage *store = [NSURLCredentialStorage sharedCredentialStorage]; + NSDictionary *allCredentials = [store allCredentials]; + NSArray *keys = [allCredentials allKeys]; + for (int i=0; i<[keys count]; i++) { + NSURLProtectionSpace *protectionSpace = [keys objectAtIndex:i]; + NSDictionary *userToCredentialMap = [store credentialsForProtectionSpace:protectionSpace]; + NSArray *mapKeys = [userToCredentialMap allKeys]; + for (int u=0; u<[mapKeys count]; u++) { + NSString *user = [mapKeys objectAtIndex:u]; + NSURLCredential *credential = [userToCredentialMap objectForKey:user]; + NSLog(@"%@", credential); + [store removeCredential:credential forProtectionSpace:protectionSpace]; + } + }*/ +} - (void)setRootURL:(NSURL *)theURL { [rootURL release]; rootURL = [theURL retain]; @@ -61,6 +79,7 @@ NSString * const MGMWebDavXMLType = @"text/xml"; return rootURL; } - (void)setCredentials:(NSURLCredential *)theCredentials { + [self resetCredentails]; [credentials release]; credentials = [theCredentials retain]; } @@ -173,6 +192,8 @@ NSString * const MGMWebDavXMLType = @"text/xml"; NSLog(@"%p", authentication); CFRelease(message);*/ + NSLog(@"Asking for authentication"); + id handler = [self handlerForConnection:theConnection]; if ([theChallenge previousFailureCount]<=1 && (credentials!=nil || [handler respondsToSelector:@selector(credentailsForChallenge:)])) { if ([handler respondsToSelector:@selector(credentailsForChallenge:)]) { @@ -223,6 +244,7 @@ NSString * const MGMWebDavXMLType = @"text/xml"; id handler = [self handlerForConnection:theConnection]; if ([handler respondsToSelector:@selector(didFailWithError:)]) [handler didFailWithError:theError]; + [handlers removeObject:handler]; } - (void)connectionDidFinishLoading:(NSURLConnection *)theConnection { id handler = [self handlerForConnection:theConnection]; diff --git a/Classes/CocoaShare/Preferences/MGMEventsPane.m b/Classes/CocoaShare/Preferences/MGMEventsPane.m index e836d3a..499f5ff 100644 --- a/Classes/CocoaShare/Preferences/MGMEventsPane.m +++ b/Classes/CocoaShare/Preferences/MGMEventsPane.m @@ -7,8 +7,8 @@ // #import "MGMEventsPane.h" -#import "MGMFileManager.h" #import "MGMController.h" +#import @implementation MGMEventsPane - (id)initWithPreferences:(MGMPreferences *)thePreferences { diff --git a/Classes/Dropbox/MGMDropboxPlugIn.m b/Classes/Dropbox/MGMDropboxPlugIn.m index f72b808..4b3be8c 100644 --- a/Classes/Dropbox/MGMDropboxPlugIn.m +++ b/Classes/Dropbox/MGMDropboxPlugIn.m @@ -238,7 +238,7 @@ NSString * const MGMDropboxFContents = @"contents"; NSString *finishPath = [[filePath retain] autorelease]; [filePath release]; filePath = nil; - NSString *url = [NSString stringWithFormat:@"http://dl.dropbox.com/u/%@%@", [dropboxAccountInfo userId], [destPath replace:MGMDropboxPublic with:@""]]; + NSString *url = [NSString stringWithFormat:@"http://dl.dropbox.com/u/%@%@", [dropboxAccountInfo userId], [[destPath replace:MGMDropboxPublic with:@""] addPercentEscapes]]; [[MGMController sharedController] uploadFinished:finishPath url:[NSURL URLWithString:url]]; } - (void)restClient:(DBRestClient *)client uploadFileFailedWithError:(NSError *)error { diff --git a/Classes/FTP/MGMFTPPlugIn.m b/Classes/FTP/MGMFTPPlugIn.m index cc32e11..d47a9a9 100644 --- a/Classes/FTP/MGMFTPPlugIn.m +++ b/Classes/FTP/MGMFTPPlugIn.m @@ -125,7 +125,7 @@ NSString * const MGMFTPURL = @"MGMFTPURL"; NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [[MGMController sharedController] setPassword:[passwordField stringValue]]; [defaults setObject:[hostField stringValue] forKey:MGMFTPHost]; - [defaults setObject:[userField stringValue] forKey:MGMFTPUser]; + [defaults setObject:[[userField stringValue] replace:@"@" with:@"+"] forKey:MGMFTPUser]; [defaults setObject:[pathField stringValue] forKey:MGMFTPPath]; [defaults setObject:[urlField stringValue] forKey:MGMFTPURL]; [self lockLogin]; @@ -292,9 +292,9 @@ NSString * const MGMFTPURL = @"MGMFTPURL"; [self uploadExit:nil]; NSString *url = [defaults objectForKey:MGMFTPURL]; if (![url hasSuffix:@"/"]) - url = [url stringByAppendingFormat:@"/%@", fileName]; + url = [url stringByAppendingFormat:@"/%@", [fileName addPercentEscapes]]; else - url = [url stringByAppendingString:fileName]; + url = [url stringByAppendingString:[fileName addPercentEscapes]]; NSString *finishPath = [[filePath retain] autorelease]; [filePath release]; filePath = nil; diff --git a/Classes/HTTP/MGMHTTPPlugIn.m b/Classes/HTTP/MGMHTTPPlugIn.m index 843038d..28325d9 100644 --- a/Classes/HTTP/MGMHTTPPlugIn.m +++ b/Classes/HTTP/MGMHTTPPlugIn.m @@ -72,7 +72,11 @@ const BOOL MGMHTTPResponseInvisible = YES; if ([defaults objectForKey:MGMHTTPURL]!=nil) { userLoggingIn = YES; loginTries = 0; - [[[MGMController sharedController] connectionManager] connectionWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[defaults objectForKey:MGMHTTPURL]]] delegate:self didFailWithError:@selector(check:didFailWithError:) didFinish:@selector(checkDidFinish:) invisible:MGMHTTPResponseInvisible object:nil]; + MGMURLBasicHandler *handler = [MGMURLBasicHandler handlerWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[defaults objectForKey:MGMHTTPURL]]] delegate:self]; + [handler setFailWithError:@selector(check:didFailWithError:)]; + [handler setFinish:@selector(checkDidFinish:)]; + [handler setInvisible:MGMHTTPResponseInvisible]; + [[[MGMController sharedController] connectionManager] addHandler:handler]; } } else { [[[MGMController sharedController] connectionManager] cancelAll]; @@ -88,9 +92,13 @@ const BOOL MGMHTTPResponseInvisible = YES; [request setHTTPMethod:MGMHTTPPostMethod]; [request setValue:MGMHTTPURLForm forHTTPHeaderField:MGMHTTPContentType]; [request setHTTPBody:[[NSString stringWithFormat:@"login=1&user=%@&password=%@", [[defaults objectForKey:MGMHTTPUSER] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding], [[[MGMController sharedController] password] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]] dataUsingEncoding:NSUTF8StringEncoding]]; - [[[MGMController sharedController] connectionManager] connectionWithRequest:request delegate:self didFailWithError:@selector(check:didFailWithError:) didFinish:@selector(checkDidFinish:) invisible:MGMHTTPResponseInvisible object:nil]; + MGMURLBasicHandler *handler = [MGMURLBasicHandler handlerWithRequest:request delegate:self]; + [handler setFailWithError:@selector(check:didFailWithError:)]; + [handler setFinish:@selector(checkDidFinish:)]; + [handler setInvisible:MGMHTTPResponseInvisible]; + [[[MGMController sharedController] connectionManager] addHandler:handler]; } -- (void)check:(NSDictionary *)theData didFailWithError:(NSError *)theError { +- (void)check:(MGMURLBasicHandler *)theHandler didFailWithError:(NSError *)theError { NSLog(@"HTTP Error: %@", theError); NSAlert *alert = [[NSAlert new] autorelease]; [alert setMessageText:[@"Account Error" localizedFor:self]]; @@ -98,9 +106,9 @@ const BOOL MGMHTTPResponseInvisible = YES; [alert runModal]; [self unlockLogin]; } -- (void)checkDidFinish:(NSDictionary *)theData { +- (void)checkDidFinish:(MGMURLBasicHandler *)theHandler { NSString *error = nil; - NSDictionary *response = [NSPropertyListSerialization propertyListFromData:[theData objectForKey:MGMConnectionData] mutabilityOption:NSPropertyListImmutable format:nil errorDescription:&error]; + NSDictionary *response = [NSPropertyListSerialization propertyListFromData:[theHandler data] mutabilityOption:NSPropertyListImmutable format:nil errorDescription:&error]; if (error!=nil) NSLog(@"HTTP Error: %@", error); if (response!=nil) { @@ -189,26 +197,31 @@ const BOOL MGMHTTPResponseInvisible = YES; [data setObject:@"file" forKey:@"upload"]; [data setObject:[NSDictionary dictionaryWithObjectsAndKeys:thePath, MGMMPFPath, theName, MGMMPFName, nil] forKey:@"file"]; [postRequest setHTTPBody:[data buildMultiPartBodyWithBoundary:boundary]]; - [[[MGMController sharedController] connectionManager] connectionWithRequest:postRequest delegate:self didFailWithError:@selector(upload:didFailWithError:) didFinish:@selector(uploadDidFinish:) invisible:MGMHTTPResponseInvisible object:thePath]; + MGMURLBasicHandler *handler = [MGMURLBasicHandler handlerWithRequest:postRequest delegate:self]; + [handler setFailWithError:@selector(upload:didFailWithError:)]; + [handler setFinish:@selector(uploadDidFinish:)]; + [handler setInvisible:MGMHTTPResponseInvisible]; + [handler setObject:thePath]; + [[[MGMController sharedController] connectionManager] addHandler:handler]; } -- (void)upload:(NSDictionary *)theData didFailWithError:(NSError *)theError { - [[MGMController sharedController] upload:[theData objectForKey:MGMConnectionObject] receivedError:theError]; +- (void)upload:(MGMURLBasicHandler *)theHandler didFailWithError:(NSError *)theError { + [[MGMController sharedController] upload:[theHandler object] receivedError:theError]; } -- (void)uploadDidFinish:(NSDictionary *)theData { +- (void)uploadDidFinish:(MGMURLBasicHandler *)theHandler { NSString *error = nil; - NSDictionary *response = [NSPropertyListSerialization propertyListFromData:[theData objectForKey:MGMConnectionData] mutabilityOption:NSPropertyListImmutable format:nil errorDescription:&error]; + NSDictionary *response = [NSPropertyListSerialization propertyListFromData:[theHandler data] mutabilityOption:NSPropertyListImmutable format:nil errorDescription:&error]; if (error!=nil) NSLog(@"HTTP Error: %@", error); if (response!=nil) { if ([[response objectForKey:MGMHTTPRSuccessful] boolValue]) { - [[MGMController sharedController] uploadFinished:[theData objectForKey:MGMConnectionObject] url:[NSURL URLWithString:[response objectForKey:MGMHTTPRURL]]]; + [[MGMController sharedController] uploadFinished:[theHandler object] url:[NSURL URLWithString:[response objectForKey:MGMHTTPRURL]]]; } else { NSError *error = [NSError errorWithDomain:[[NSBundle bundleForClass:[self class]] bundleIdentifier] code:1 userInfo:[NSDictionary dictionaryWithObject:[response objectForKey:MGMHTTPRError] forKey:NSLocalizedDescriptionKey]]; - [[MGMController sharedController] upload:[theData objectForKey:MGMConnectionObject] receivedError:error]; + [[MGMController sharedController] upload:[theHandler object] receivedError:error]; } } else { NSError *error = [NSError errorWithDomain:[[NSBundle bundleForClass:[self class]] bundleIdentifier] code:1 userInfo:[NSDictionary dictionaryWithObject:[@"HTTP Server response is not a CocoaShare compatible response." localizedFor:self] forKey:NSLocalizedDescriptionKey]]; - [[MGMController sharedController] upload:[theData objectForKey:MGMConnectionObject] receivedError:error]; + [[MGMController sharedController] upload:[theHandler object] receivedError:error]; } } @end \ No newline at end of file diff --git a/Classes/MobileMe/MGMMobileMePlugIn.m b/Classes/MobileMe/MGMMobileMePlugIn.m index 57af46b..d44eeac 100644 --- a/Classes/MobileMe/MGMMobileMePlugIn.m +++ b/Classes/MobileMe/MGMMobileMePlugIn.m @@ -242,7 +242,7 @@ NSString * const MGMMobileMeFContents = @"contents"; filePath = [thePath retain]; NSString *path = [[NSUserDefaults standardUserDefaults] objectForKey:MGMMobileMePath]; if (path==nil) path = MGMMobileMePublic; - MGMWebDavPut *put = [MGMWebDavPut putAtURI:[path stringByAppendingPathComponent:theName]]; + MGMWebDavPut *put = [MGMWebDavPut putAtURI:[[path stringByAppendingPathComponent:theName] addPercentEscapes]]; [put setData:[NSData dataWithContentsOfFile:thePath]]; [webDav addHandler:put]; } diff --git a/Classes/SFTP/MGMSFTPPlugIn.m b/Classes/SFTP/MGMSFTPPlugIn.m index d058904..c6ea5c3 100644 --- a/Classes/SFTP/MGMSFTPPlugIn.m +++ b/Classes/SFTP/MGMSFTPPlugIn.m @@ -120,7 +120,7 @@ NSString * const MGMSFTPURL = @"MGMSFTPURL"; NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [[MGMController sharedController] setPassword:[passwordField stringValue]]; [defaults setObject:[hostField stringValue] forKey:MGMSFTPHost]; - [defaults setObject:[userField stringValue] forKey:MGMSFTPUser]; + [defaults setObject:[[userField stringValue] replace:@"@" with:@"+"] forKey:MGMSFTPUser]; [defaults setObject:[pathField stringValue] forKey:MGMSFTPPath]; [defaults setObject:[urlField stringValue] forKey:MGMSFTPURL]; [self lockLogin]; @@ -282,9 +282,9 @@ NSString * const MGMSFTPURL = @"MGMSFTPURL"; [self uploadExit:nil]; NSString *url = [defaults objectForKey:MGMSFTPURL]; if (![url hasSuffix:@"/"]) - url = [url stringByAppendingFormat:@"/%@", fileName]; + url = [url stringByAppendingFormat:@"/%@", [fileName addPercentEscapes]]; else - url = [url stringByAppendingString:fileName]; + url = [url stringByAppendingString:[fileName addPercentEscapes]]; NSString *finishPath = [[filePath retain] autorelease]; [filePath release]; filePath = nil; diff --git a/Classes/WebDav/MGMWebDavPlugIn.m b/Classes/WebDav/MGMWebDavPlugIn.m index e5688d2..0e8a7c7 100644 --- a/Classes/WebDav/MGMWebDavPlugIn.m +++ b/Classes/WebDav/MGMWebDavPlugIn.m @@ -9,6 +9,7 @@ #import "MGMWebDavPlugIn.h" #import "MGMController.h" #import "MGMWebDav.h" +#import "MGMAddons.h" NSString * const MGMCopyright = @"Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/"; @@ -166,7 +167,7 @@ NSString * const MGMWebDavUser = @"MGMWebDavUser"; [filePath release]; filePath = [thePath retain]; - MGMWebDavPut *put = [MGMWebDavPut putAtURI:theName]; + MGMWebDavPut *put = [MGMWebDavPut putAtURI:[theName addPercentEscapes]]; [put setData:[NSData dataWithContentsOfFile:thePath]]; [webDav addHandler:put]; } diff --git a/Classes/twitpic/MGMTwitpicPlugIn.m b/Classes/twitpic/MGMTwitpicPlugIn.m index 5864f7b..d8b37cc 100644 --- a/Classes/twitpic/MGMTwitpicPlugIn.m +++ b/Classes/twitpic/MGMTwitpicPlugIn.m @@ -157,9 +157,13 @@ const BOOL MGMTwitpicResponseInvisible = YES; [data appendData:[@"\r\n" dataUsingEncoding:NSUTF8StringEncoding]]; [data appendData:[[NSString stringWithFormat:@"--%@--", boundary] dataUsingEncoding:NSUTF8StringEncoding]]; [postRequest setHTTPBody:data]; - [[[MGMController sharedController] connectionManager] connectionWithRequest:postRequest delegate:self didFailWithError:@selector(upload:didFailWithError:) didFinish:@selector(uploadDidFinish:) invisible:MGMTwitpicResponseInvisible object:nil]; + MGMURLBasicHandler *handler = [MGMURLBasicHandler handlerWithRequest:postRequest delegate:self]; + [handler setFailWithError:@selector(upload:didFailWithError:)]; + [handler setFinish:@selector(uploadDidFinish:)]; + [handler setInvisible:MGMTwitpicResponseInvisible]; + [[[MGMController sharedController] connectionManager] addHandler:handler]; } -- (void)upload:(NSDictionary *)theData didFailWithError:(NSError *)theError { +- (void)upload:(MGMURLBasicHandler *)theHandler didFailWithError:(NSError *)theError { NSString *uploadedPath = [[filePath retain] autorelease]; [filePath release]; filePath = nil; @@ -167,9 +171,9 @@ const BOOL MGMTwitpicResponseInvisible = YES; fileName = nil; [[MGMController sharedController] upload:uploadedPath receivedError:theError]; } -- (void)uploadDidFinish:(NSDictionary *)theData { +- (void)uploadDidFinish:(MGMURLBasicHandler *)theHandler { NSError *error = nil; - NSXMLDocument *document = [[[NSXMLDocument alloc] initWithData:[theData objectForKey:MGMConnectionData] options:0 error:&error] autorelease]; + NSXMLDocument *document = [[[NSXMLDocument alloc] initWithData:[theHandler data] options:0 error:&error] autorelease]; if (error!=nil) { NSString *uploadedPath = [[filePath retain] autorelease]; [filePath release]; diff --git a/CocoaShare.xcodeproj/project.pbxproj b/CocoaShare.xcodeproj/project.pbxproj index 74ffcd5..047876f 100644 --- a/CocoaShare.xcodeproj/project.pbxproj +++ b/CocoaShare.xcodeproj/project.pbxproj @@ -76,7 +76,6 @@ 2A28115012EBCE4A00435C36 /* AutoUpload.png in Resources */ = {isa = PBXBuildFile; fileRef = 2A28113E12EBCDFC00435C36 /* AutoUpload.png */; }; 2A28115112EBCE4A00435C36 /* Events.png in Resources */ = {isa = PBXBuildFile; fileRef = 2A28113F12EBCDFC00435C36 /* Events.png */; }; 2A28115212EBCE4A00435C36 /* General.png in Resources */ = {isa = PBXBuildFile; fileRef = 2A28114012EBCDFC00435C36 /* General.png */; }; - 2A2811C912EBDB2E00435C36 /* MGMFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A2811C212EBD4B600435C36 /* MGMFileManager.m */; }; 2A28148512ECD21900435C36 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A28148112ECD20C00435C36 /* Security.framework */; }; 2A28154412ECE26600435C36 /* libcrypto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A28153D12ECE24300435C36 /* libcrypto.dylib */; }; 2A2F97A212F05C720069B37E /* FTP.bundle in PlugIns */ = {isa = PBXBuildFile; fileRef = 2A0C8C9412EF844F00A75AB7 /* FTP.bundle */; }; @@ -281,20 +280,20 @@ 2A0C8CB012EF853400A75AB7 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/FTPAccountPane.xib; sourceTree = ""; }; 2A0C8CB312EF854D00A75AB7 /* MGMFTPPlugIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGMFTPPlugIn.h; sourceTree = ""; }; 2A0C8CB412EF854D00A75AB7 /* MGMFTPPlugIn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MGMFTPPlugIn.m; sourceTree = ""; wrapsLines = 1; }; - 2A1E47AA13095F5300102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - 2A1E47AB1309605000102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file; name = sv; path = sv.lproj/MainMenu.xib; sourceTree = ""; }; - 2A1E47AC130961C700102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file; name = sv; path = sv.lproj/GeneralPane.xib; sourceTree = ""; }; - 2A1E47AD1309633600102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file; name = sv; path = sv.lproj/AccountPane.xib; sourceTree = ""; }; - 2A1E47AE1309636800102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file; name = sv; path = sv.lproj/AutoUploadPane.xib; sourceTree = ""; }; - 2A1E47AF1309653300102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file; name = sv; path = sv.lproj/EventsPane.xib; sourceTree = ""; }; - 2A1E47B01309664400102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file; name = sv; path = sv.lproj/HTTPAccountPane.xib; sourceTree = ""; }; - 2A1E47B1130966CC00102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file; name = sv; path = sv.lproj/DropboxAccountPane.xib; sourceTree = ""; }; - 2A1E47B21309670A00102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file; name = sv; path = sv.lproj/FTPAccountPane.xib; sourceTree = ""; }; - 2A1E47B31309677800102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file; name = sv; path = sv.lproj/SFTPAccountPane.xib; sourceTree = ""; }; - 2A1E47B41309681300102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file; name = sv; path = sv.lproj/WebDavAccountPane.xib; sourceTree = ""; }; - 2A1E47B51309688F00102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file; name = sv; path = sv.lproj/MobileMeAccountPane.xib; sourceTree = ""; }; - 2A1E47B6130968F300102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file; name = sv; path = sv.lproj/twitpicAccountPane.xib; sourceTree = ""; }; - 2A1E47B71309695400102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file; name = sv; path = sv.lproj/twitpicPostWindow.xib; sourceTree = ""; }; + 2A1E47AA13095F5300102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; + 2A1E47AB1309605000102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = sv; path = sv.lproj/MainMenu.xib; sourceTree = ""; }; + 2A1E47AC130961C700102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = sv; path = sv.lproj/GeneralPane.xib; sourceTree = ""; }; + 2A1E47AD1309633600102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = sv; path = sv.lproj/AccountPane.xib; sourceTree = ""; }; + 2A1E47AE1309636800102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = sv; path = sv.lproj/AutoUploadPane.xib; sourceTree = ""; }; + 2A1E47AF1309653300102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = sv; path = sv.lproj/EventsPane.xib; sourceTree = ""; }; + 2A1E47B01309664400102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = sv; path = sv.lproj/HTTPAccountPane.xib; sourceTree = ""; }; + 2A1E47B1130966CC00102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = sv; path = sv.lproj/DropboxAccountPane.xib; sourceTree = ""; }; + 2A1E47B21309670A00102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = sv; path = sv.lproj/FTPAccountPane.xib; sourceTree = ""; }; + 2A1E47B31309677800102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = sv; path = sv.lproj/SFTPAccountPane.xib; sourceTree = ""; }; + 2A1E47B41309681300102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = sv; path = sv.lproj/WebDavAccountPane.xib; sourceTree = ""; }; + 2A1E47B51309688F00102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = sv; path = sv.lproj/MobileMeAccountPane.xib; sourceTree = ""; }; + 2A1E47B6130968F300102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = sv; path = sv.lproj/twitpicAccountPane.xib; sourceTree = ""; }; + 2A1E47B71309695400102EBD /* sv */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = sv; path = sv.lproj/twitpicPostWindow.xib; sourceTree = ""; }; 2A280C8412EB50FB00435C36 /* Growl Registration Ticket.growlRegDict */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "Growl Registration Ticket.growlRegDict"; sourceTree = ""; }; 2A280E6912EB7A5D00435C36 /* DBAccountInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBAccountInfo.h; sourceTree = ""; }; 2A280E6A12EB7A5D00435C36 /* DBAccountInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DBAccountInfo.m; sourceTree = ""; }; @@ -368,8 +367,6 @@ 2A28113E12EBCDFC00435C36 /* AutoUpload.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AutoUpload.png; sourceTree = ""; }; 2A28113F12EBCDFC00435C36 /* Events.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Events.png; sourceTree = ""; }; 2A28114012EBCDFC00435C36 /* General.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = General.png; sourceTree = ""; }; - 2A2811C112EBD4B600435C36 /* MGMFileManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGMFileManager.h; sourceTree = ""; }; - 2A2811C212EBD4B600435C36 /* MGMFileManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MGMFileManager.m; sourceTree = ""; }; 2A28148112ECD20C00435C36 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; 2A28153D12ECE24300435C36 /* libcrypto.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcrypto.dylib; path = usr/lib/libcrypto.dylib; sourceTree = SDKROOT; }; 2A2F994512F094710069B37E /* SFTP.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SFTP.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -967,8 +964,6 @@ 2AEAB45E12E2ACEA00552BAA /* MGMController.m */, 2A28110012EBABC400435C36 /* MGMAddons.h */, 2A28110112EBABC400435C36 /* MGMAddons.m */, - 2A2811C112EBD4B600435C36 /* MGMFileManager.h */, - 2A2811C212EBD4B600435C36 /* MGMFileManager.m */, 2AEAB48F12E2AE4900552BAA /* MGMLoginItems.h */, 2AEAB49012E2AE4900552BAA /* MGMLoginItems.m */, 2AEAB45F12E2ACEA00552BAA /* MGMPathSubscriber.h */, @@ -1443,7 +1438,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2A2811C912EBDB2E00435C36 /* MGMFileManager.m in Sources */, 2AEAB46112E2ACEA00552BAA /* MGMController.m in Sources */, 2A28110B12EBAC4B00435C36 /* MGMAddons.m in Sources */, 2AEAB46212E2ACEA00552BAA /* MGMPathSubscriber.m in Sources */, @@ -2097,7 +2091,7 @@ ); GCC_C_LANGUAGE_STANDARD = gnu99; GCC_OPTIMIZATION_LEVEL = 0; - GCC_VERSION = 4.2; + GCC_VERSION = com.apple.compilers.llvmgcc42; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.4; @@ -2118,7 +2112,7 @@ x86_64, ); GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_VERSION = 4.2; + GCC_VERSION = com.apple.compilers.llvmgcc42; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.4; diff --git a/Classes/CocoaShare/MGMFileManager.h b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMFileManager.h similarity index 86% rename from Classes/CocoaShare/MGMFileManager.h rename to Frameworks/MGMUsers.framework/Versions/A/Headers/MGMFileManager.h index 4799608..630d8bf 100644 --- a/Classes/CocoaShare/MGMFileManager.h +++ b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMFileManager.h @@ -1,18 +1,19 @@ // // MGMFileManager.h -// CocoaShare +// SoundNote // // Created by Mr. Gecko on 1/22/11. // Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ // -#import +#import @interface NSFileManager (MGMFileManager) - (BOOL)moveItemAtPath:(NSString *)thePath toPath:(NSString *)theDestination; - (BOOL)copyItemAtPath:(NSString *)thePath toPath:(NSString *)theDestination; - (BOOL)removeItemAtPath:(NSString *)thePath; - (BOOL)linkItemAtPath:(NSString *)thePath toPath:(NSString *)theDestination; +- (BOOL)createDirectoryAtPath:(NSString *)thePath withAttributes:(NSDictionary *)theAttributes; - (BOOL)createSymbolicLinkAtPath:(NSString *)thePath withDestinationPath:(NSString *)theDestination; - (NSString *)destinationOfSymbolicLinkAtPath:(NSString *)thePath; - (NSArray *)contentsOfDirectoryAtPath:(NSString *)thePath; diff --git a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMHTTPCookieStorage.h b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMHTTPCookieStorage.h index 38b3f73..08872e2 100644 --- a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMHTTPCookieStorage.h +++ b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMHTTPCookieStorage.h @@ -6,11 +6,7 @@ // Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ // -#if TARGET_OS_IPHONE -#import -#else -#import -#endif +#import @interface MGMHTTPCookieStorage : NSObject { @private diff --git a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMJSON.h b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMJSON.h index 84a8102..5d9d075 100644 --- a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMJSON.h +++ b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMJSON.h @@ -6,11 +6,7 @@ // Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ // -#if TARGET_OS_IPHONE -#import -#else -#import -#endif +#import @interface NSString (MGMJSON) - (id)parseJSON; diff --git a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMKeychain.h b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMKeychain.h index 3e691ce..1f7a57c 100644 --- a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMKeychain.h +++ b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMKeychain.h @@ -6,11 +6,7 @@ // Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ // -#if TARGET_OS_IPHONE -#import -#else -#import -#endif +#import #import @class MGMKeychainItem; diff --git a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMKeychainItem.h b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMKeychainItem.h index 10e508d..ba2e7bc 100644 --- a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMKeychainItem.h +++ b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMKeychainItem.h @@ -6,11 +6,7 @@ // Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ // -#if TARGET_OS_IPHONE -#import -#else -#import -#endif +#import #import #import diff --git a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMLiteConnection.h b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMLiteConnection.h deleted file mode 100644 index 5ae5b12..0000000 --- a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMLiteConnection.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// MGMLiteConnection.h -// MGMUsers -// -// Created by Mr. Gecko on 8/13/10. -// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ -// - -#if TARGET_OS_IPHONE -#import -#import -#else -#import -#import -#endif - -#define MGMLiteDebug 0 - -@class MGMLiteResult; - -@interface MGMLiteConnection : NSObject { - sqlite3 *SQLiteConnection; - NSString *path; - BOOL isConnected; - NSCharacterSet *escapeSet; - BOOL logQuery; -} -+ (id)memoryConnection; -+ (id)connectionWithPath:(NSString *)thePath; -- (id)initWithPath:(NSString *)thePath; - -- (sqlite3 *)SQLiteConnection; -- (NSString *)path; - -- (NSString *)errorMessage; -- (int)errorID; - -- (NSString *)escapeData:(NSData *)theData; -- (NSString *)escapeString:(NSString *)theString; -- (NSString *)quoteObject:(id)theObject; -- (NSString *)quoteChar:(const char *)theChar; - -- (BOOL)logQuery; -- (void)setLogQuery:(BOOL)shouldLogQuery; -- (MGMLiteResult *)query:(NSString *)format, ...; -- (MGMLiteResult *)tables; -- (MGMLiteResult *)tablesLike:(NSString *)theName; -- (MGMLiteResult *)columnsFromTable:(NSString *)theTable; -- (int)affectedRows; -- (long long int)insertId; -@end \ No newline at end of file diff --git a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMLiteResult.h b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMLiteResult.h deleted file mode 100644 index e929559..0000000 --- a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMLiteResult.h +++ /dev/null @@ -1,42 +0,0 @@ -// -// MGMLiteResult.h -// MGMUsers -// -// Created by Mr. Gecko on 8/13/10. -// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ -// - -#if TARGET_OS_IPHONE -#import -#import -#else -#import -#import -#endif -@class MGMLiteConnection; - -@interface MGMLiteResult : NSObject { - MGMLiteConnection *connection; - sqlite3_stmt *result; - NSArray *columnNames; - int columnCount; -} -+ (id)resultWithConnection:(MGMLiteConnection *)theConnection result:(sqlite3_stmt *)theResult; -- (id)initWithConnection:(MGMLiteConnection *)theConnection result:(sqlite3_stmt *)theResult; - -- (int)dataCount; -- (int)columnCount; -- (NSString *)columnName:(int)theColumn; -- (NSArray *)columnNames; - -- (NSNumber *)integerAtColumn:(int)theColumn; -- (NSNumber *)doubleAtColumn:(int)theColumn; -- (NSString *)stringAtColumn:(int)theColumn; -- (NSData *)dataAtColumn:(int)theColumn; -- (id)objectAtColumn:(int)theColumn; - -- (NSArray *)nextRowAsArray; -- (NSDictionary *)nextRow; -- (int)step; -- (int)reset; -@end \ No newline at end of file diff --git a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMPreferences.h b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMPreferences.h index 50af2b4..4c7bd1f 100644 --- a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMPreferences.h +++ b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMPreferences.h @@ -10,7 +10,7 @@ @class MGMPreferencesPane; -@interface MGMPreferences : NSObject { +@interface MGMPreferences : NSObject { @private NSWindow *preferencesWindow; NSMutableArray *preferencesPanes; diff --git a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMURLBasicHandler.h b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMURLBasicHandler.h new file mode 100644 index 0000000..2fc97de --- /dev/null +++ b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMURLBasicHandler.h @@ -0,0 +1,101 @@ +// +// MGMURLBasicHandler.h +// MGMUsers +// +// Created by Mr. Gecko on 2/21/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +@class MGMURLConnectionManager; + +@interface MGMURLBasicHandler : NSObject { + MGMURLConnectionManager *manager; + NSURLConnection *connection; + NSMutableURLRequest *request; + NSHTTPURLResponse *response; + + NSString *file; + NSFileHandle *fileHandle; + NSMutableData *dataBuffer; + + unsigned long totalExpected; + unsigned long totalDownloaded; + + id delegate; + SEL receiveResponse; + SEL sendRequest; + SEL bytesUploaded; + SEL bytesReceived; + SEL failWithError; + SEL finish; + BOOL invisible; + id object; + BOOL synchronous; +} ++ (id)handler; ++ (id)handlerWithRequest:(NSURLRequest *)theRequest delegate:(id)theDelegate; +- (id)initWithRequest:(NSURLRequest *)theRequest delegate:(id)theDelegate; + +- (void)setDelegate:(id)theDelegate; +- (id)delegate; +// Arguments +// MGMURLBasicHandler *theHandler +// NSHTTPURLResponse *theResponse +// Default +// handler:didReceiveResponse: +- (void)setReceiveResponse:(SEL)didReceiveResponse; +- (SEL)receiveResponse; +// Arguments +// MGMURLBasicHandler *theHandler +// NSURLRequest *theRequest +// NSHTTPURLResponse *theResponse +// Return +// NSURLRequest *newRequest (nil for continue loading). +// Default +// handler:willSendRequest:redirectResponse: +- (void)setSendRequest:(SEL)willSendRequest; +- (SEL)sendRequest; +// Arguments +// MGMURLBasicHandler *theHandler +// unsigned long theBytes +// unsigned long theTotalBytes +// unsigned long theExpectedBytes +- (void)setBytesUploaded:(SEL)theBytesUploaded; +- (SEL)bytesUploaded; +// Arguments +// MGMURLBasicHandler *theHandler +// unsigned long theBytes +// unsigned long theTotalBytes +// unsigned long theExpectedBytes +- (void)setBytesReceived:(SEL)theBytesReceived; +- (SEL)bytesReceived; +// Arguments +// MGMURLBasicHandler *theHandler +// NSError *theError +// Default +// handler:didFailWithError: +- (void)setFailWithError:(SEL)didFailWithError; +- (SEL)failWithError; +// Arguments +// MGMURLBasicHandler *theHandler +// Default +// handlerDidFinish: +- (void)setFinish:(SEL)didFinish; +- (SEL)finish; +- (void)setInvisible:(BOOL)isInvisible; +- (BOOL)invisible; +- (void)setObject:(id)theObject; +- (id)object; +- (void)setSynchronous:(BOOL)isSynchronous; +- (BOOL)synchronous; +- (void)setFile:(NSString *)theFile; +- (NSString *)file; + +- (void)setRequest:(NSURLRequest *)theRequest; +- (NSMutableURLRequest *)request; +- (NSHTTPURLResponse *)response; +- (NSData *)data; +- (NSString *)string; +@end \ No newline at end of file diff --git a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMURLConnectionManager.h b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMURLConnectionManager.h index 0907327..1b50d4a 100644 --- a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMURLConnectionManager.h +++ b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMURLConnectionManager.h @@ -2,53 +2,51 @@ // MGMURLConnectionManager.h // MGMUsers // -// Created by Mr. Gecko on 7/23/10. +// Created by Mr. Gecko on 2/21/11. // Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ // #import -extern NSString * const MGMCookie; -extern NSString * const MGMUserAgent; +@class MGMURLConnectionManager; -extern NSString * const MGMConnectionObject; -extern NSString * const MGMConnectionRequest; -extern NSString * const MGMConnectionOldRequest; -extern NSString * const MGMConnectionResponse; -extern NSString * const MGMConnectionDelegate; -extern NSString * const MGMConnectionDidReceiveResponse; -extern NSString * const MGMConnectionDidReceiveData; -extern NSString * const MGMConnectionWillRedirect; -extern NSString * const MGMConnectionDidFailWithError; -extern NSString * const MGMConnectionDidFinish; -extern NSString * const MGMConnectionInvisible; -extern NSString * const MGMConnectionData; +@protocol MGMURLConnectionHandler +- (void)setManager:(MGMURLConnectionManager *)theManager; +- (void)setConnection:(NSURLConnection *)theConnection; +- (NSURLConnection *)connection; +- (void)setRequest:(NSMutableURLRequest *)theRequest; +- (NSMutableURLRequest *)request; +- (BOOL)synchronous; +- (NSURLCredential *)credentailsForChallenge:(NSURLAuthenticationChallenge *)theChallenge; +- (void)uploaded:(unsigned long)theBytes totalBytes:(unsigned long)theTotalBytes totalBytesExpected:(unsigned long)theExpectedBytes; +- (NSURLRequest *)willSendRequest:(NSURLRequest *)theRequest redirectResponse:(NSHTTPURLResponse *)theResponse; +- (void)didReceiveResponse:(NSHTTPURLResponse *)theResponse; +- (void)didReceiveData:(NSData *)theData; +- (void)didFailWithError:(NSError *)theError; +- (void)didFinishLoading; +@end @interface MGMURLConnectionManager : NSObject { -@private NSHTTPCookieStorage *cookieStorage; - NSMutableArray *connections; - NSURLConnection *connection; - NSMutableData *receivedData; - NSString *customUseragent; + NSString *userAgent; NSURLCredential *credentials; + NSMutableArray *handlers; + + BOOL runningSynchronousConnection; } -+ (id)defaultManager; ++ (id)manager; + (id)managerWithCookieStorage:(id)theCookieStorage; - (id)initWithCookieStorage:(id)theCookieStorage; -- (NSHTTPCookieStorage *)cookieStorage; -- (void)setCredentials:(NSURLCredential *)theCredentials; -- (NSURLCredential *)credentials; + - (void)setCookieStorage:(id)theCookieStorage; -- (NSString *)customUseragent; -- (void)setCustomUseragent:(NSString *)theCustomUseragent; -- (NSData *)synchronousRequest:(NSURLRequest *)theRequest returningResponse:(NSURLResponse **)theResponse error:(NSError **)theError; -- (void)connectionWithRequest:(NSURLRequest *)theRequest delegate:(id)theDelegate; -- (void)connectionWithRequest:(NSURLRequest *)theRequest delegate:(id)theDelegate object:(id)theObject; -- (void)connectionWithRequest:(NSURLRequest *)theRequest delegate:(id)theDelegate didFailWithError:(SEL)didFailWithError didFinish:(SEL)didFinish invisible:(BOOL)isInvisible object:(id)theObject; -- (void)connectionWithRequest:(NSURLRequest *)theRequest delegate:(id)theDelegate didReceiveResponse:(SEL)didReceiveResponse didFailWithError:(SEL)didFailWithError didFinish:(SEL)didFinish invisible:(BOOL)isInvisible object:(id)theObject; -- (void)connectionWithRequest:(NSURLRequest *)theRequest delegate:(id)theDelegate didReceiveResponse:(SEL)didReceiveResponse willRedirect:(SEL)willRedirect didFailWithError:(SEL)didFailWithError didFinish:(SEL)didFinish invisible:(BOOL)isInvisible object:(id)theObject; -- (void)connectionWithRequest:(NSURLRequest *)theRequest delegate:(id)theDelegate didReceiveResponse:(SEL)didReceiveResponse didReceiveData:(SEL)didReceiveData willRedirect:(SEL)willRedirect didFailWithError:(SEL)didFailWithError didFinish:(SEL)didFinish invisible:(BOOL)isInvisible object:(id)theObject; -- (void)cancelCurrent; +- (NSHTTPCookieStorage *)cookieStorage; +- (void)setUserAgent:(NSString *)theUserAgent; +- (NSString *)userAgent; +- (void)setCredentials:(NSURLCredential *)theCredentials; +- (void)setUser:(NSString *)theUser password:(NSString *)thePassword; +- (NSURLCredential *)credentials; + +- (void)addHandler:(id)theHandler; +- (void)cancelHandler:(id)theHandler; - (void)cancelAll; @end \ No newline at end of file diff --git a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMUser.h b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMUser.h index 23dc163..b3de8ad 100644 --- a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMUser.h +++ b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMUser.h @@ -6,11 +6,7 @@ // Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ // -#if TARGET_OS_IPHONE -#import -#else -#import -#endif +#import extern NSString * const MGMUserStartNotification; extern NSString * const MGMUserDoneNotification; diff --git a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMUsers.h b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMUsers.h index f2bde91..f52ef99 100644 --- a/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMUsers.h +++ b/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMUsers.h @@ -3,7 +3,7 @@ * MGMUsers * * Created by Mr. Gecko on 4/14/10. -// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ + * Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ * */ @@ -13,11 +13,12 @@ #import #import #import -#import +#import +#import #import -#import #import #import +#import #import #else #import @@ -25,11 +26,11 @@ #import #import #import +#import +#import #import #import -#import -#import -#import -#import #import +#import +#import #endif \ No newline at end of file diff --git a/Frameworks/MGMUsers.framework/Versions/A/Headers/sqlite3.h b/Frameworks/MGMUsers.framework/Versions/A/Headers/sqlite3.h deleted file mode 100644 index 6511a6e..0000000 --- a/Frameworks/MGMUsers.framework/Versions/A/Headers/sqlite3.h +++ /dev/null @@ -1,5914 +0,0 @@ -/* -** 2001 September 15 -** -** The author disclaims copyright to this source code. In place of -** a legal notice, here is a blessing: -** -** May you do good and not evil. -** May you find forgiveness for yourself and forgive others. -** May you share freely, never taking more than you give. -** -************************************************************************* -** This header file defines the interface that the SQLite library -** presents to client programs. If a C-function, structure, datatype, -** or constant definition does not appear in this file, then it is -** not a published API of SQLite, is subject to change without -** notice, and should not be referenced by programs that use SQLite. -** -** Some of the definitions that are in this file are marked as -** "experimental". Experimental interfaces are normally new -** features recently added to SQLite. We do not anticipate changes -** to experimental interfaces but reserve the right to make minor changes -** if experience from use "in the wild" suggest such changes are prudent. -** -** The official C-language API documentation for SQLite is derived -** from comments in this file. This file is the authoritative source -** on how SQLite interfaces are suppose to operate. -** -** The name of this file under configuration management is "sqlite.h.in". -** The makefile makes some minor changes to this file (such as inserting -** the version number) and changes its name to "sqlite3.h" as -** part of the build process. -*/ -#ifndef _SQLITE3_H_ -#define _SQLITE3_H_ -#include /* Needed for the definition of va_list */ - -/* -** Make sure we can call this stuff from C++. -*/ -#ifdef __cplusplus -extern "C" { -#endif - -/* -** Add the ability to override 'extern' -*/ -#ifndef SQLITE_EXTERN -# define SQLITE_EXTERN extern -#endif - -#ifndef SQLITE_API -# define SQLITE_API -#endif - - -/* -** These no-op macros are used in front of interfaces to mark those -** interfaces as either deprecated or experimental. New applications -** should not use deprecated interfaces - they are support for backwards -** compatibility only. Application writers should be aware that -** experimental interfaces are subject to change in point releases. -** -** These macros used to resolve to various kinds of compiler magic that -** would generate warning messages when they were used. But that -** compiler magic ended up generating such a flurry of bug reports -** that we have taken it all out and gone back to using simple -** noop macros. -*/ -#define SQLITE_DEPRECATED -#define SQLITE_EXPERIMENTAL - -/* -** Ensure these symbols were not defined by some previous header file. -*/ -#ifdef SQLITE_VERSION -# undef SQLITE_VERSION -#endif -#ifdef SQLITE_VERSION_NUMBER -# undef SQLITE_VERSION_NUMBER -#endif - -/* -** CAPI3REF: Compile-Time Library Version Numbers -** -** ^(The [SQLITE_VERSION] C preprocessor macro in the sqlite3.h header -** evaluates to a string literal that is the SQLite version in the -** format "X.Y.Z" where X is the major version number (always 3 for -** SQLite3) and Y is the minor version number and Z is the release number.)^ -** ^(The [SQLITE_VERSION_NUMBER] C preprocessor macro resolves to an integer -** with the value (X*1000000 + Y*1000 + Z) where X, Y, and Z are the same -** numbers used in [SQLITE_VERSION].)^ -** The SQLITE_VERSION_NUMBER for any given release of SQLite will also -** be larger than the release from which it is derived. Either Y will -** be held constant and Z will be incremented or else Y will be incremented -** and Z will be reset to zero. -** -** Since version 3.6.18, SQLite source code has been stored in the -** Fossil configuration management -** system. ^The SQLITE_SOURCE_ID macro evalutes to -** a string which identifies a particular check-in of SQLite -** within its configuration management system. ^The SQLITE_SOURCE_ID -** string contains the date and time of the check-in (UTC) and an SHA1 -** hash of the entire source tree. -** -** See also: [sqlite3_libversion()], -** [sqlite3_libversion_number()], [sqlite3_sourceid()], -** [sqlite_version()] and [sqlite_source_id()]. -*/ -#define SQLITE_VERSION "3.7.0.1" -#define SQLITE_VERSION_NUMBER 3007000 -#define SQLITE_SOURCE_ID "2010-08-04 12:31:11 042a1abb030a0711386add7eb6e10832cc8b0f57" - -/* -** CAPI3REF: Run-Time Library Version Numbers -** KEYWORDS: sqlite3_version, sqlite3_sourceid -** -** These interfaces provide the same information as the [SQLITE_VERSION], -** [SQLITE_VERSION_NUMBER], and [SQLITE_SOURCE_ID] C preprocessor macros -** but are associated with the library instead of the header file. ^(Cautious -** programmers might include assert() statements in their application to -** verify that values returned by these interfaces match the macros in -** the header, and thus insure that the application is -** compiled with matching library and header files. -** -**
-** assert( sqlite3_libversion_number()==SQLITE_VERSION_NUMBER );
-** assert( strcmp(sqlite3_sourceid(),SQLITE_SOURCE_ID)==0 );
-** assert( strcmp(sqlite3_libversion(),SQLITE_VERSION)==0 );
-** 
)^ -** -** ^The sqlite3_version[] string constant contains the text of [SQLITE_VERSION] -** macro. ^The sqlite3_libversion() function returns a pointer to the -** to the sqlite3_version[] string constant. The sqlite3_libversion() -** function is provided for use in DLLs since DLL users usually do not have -** direct access to string constants within the DLL. ^The -** sqlite3_libversion_number() function returns an integer equal to -** [SQLITE_VERSION_NUMBER]. ^The sqlite3_sourceid() function returns -** a pointer to a string constant whose value is the same as the -** [SQLITE_SOURCE_ID] C preprocessor macro. -** -** See also: [sqlite_version()] and [sqlite_source_id()]. -*/ -SQLITE_API SQLITE_EXTERN const char sqlite3_version[]; -SQLITE_API const char *sqlite3_libversion(void); -SQLITE_API const char *sqlite3_sourceid(void); -SQLITE_API int sqlite3_libversion_number(void); - -/* -** CAPI3REF: Run-Time Library Compilation Options Diagnostics -** -** ^The sqlite3_compileoption_used() function returns 0 or 1 -** indicating whether the specified option was defined at -** compile time. ^The SQLITE_ prefix may be omitted from the -** option name passed to sqlite3_compileoption_used(). -** -** ^The sqlite3_compileoption_get() function allows interating -** over the list of options that were defined at compile time by -** returning the N-th compile time option string. ^If N is out of range, -** sqlite3_compileoption_get() returns a NULL pointer. ^The SQLITE_ -** prefix is omitted from any strings returned by -** sqlite3_compileoption_get(). -** -** ^Support for the diagnostic functions sqlite3_compileoption_used() -** and sqlite3_compileoption_get() may be omitted by specifing the -** [SQLITE_OMIT_COMPILEOPTION_DIAGS] option at compile time. -** -** See also: SQL functions [sqlite_compileoption_used()] and -** [sqlite_compileoption_get()] and the [compile_options pragma]. -*/ -#ifndef SQLITE_OMIT_COMPILEOPTION_DIAGS -SQLITE_API int sqlite3_compileoption_used(const char *zOptName); -SQLITE_API const char *sqlite3_compileoption_get(int N); -#endif - -/* -** CAPI3REF: Test To See If The Library Is Threadsafe -** -** ^The sqlite3_threadsafe() function returns zero if and only if -** SQLite was compiled mutexing code omitted due to the -** [SQLITE_THREADSAFE] compile-time option being set to 0. -** -** SQLite can be compiled with or without mutexes. When -** the [SQLITE_THREADSAFE] C preprocessor macro is 1 or 2, mutexes -** are enabled and SQLite is threadsafe. When the -** [SQLITE_THREADSAFE] macro is 0, -** the mutexes are omitted. Without the mutexes, it is not safe -** to use SQLite concurrently from more than one thread. -** -** Enabling mutexes incurs a measurable performance penalty. -** So if speed is of utmost importance, it makes sense to disable -** the mutexes. But for maximum safety, mutexes should be enabled. -** ^The default behavior is for mutexes to be enabled. -** -** This interface can be used by an application to make sure that the -** version of SQLite that it is linking against was compiled with -** the desired setting of the [SQLITE_THREADSAFE] macro. -** -** This interface only reports on the compile-time mutex setting -** of the [SQLITE_THREADSAFE] flag. If SQLite is compiled with -** SQLITE_THREADSAFE=1 or =2 then mutexes are enabled by default but -** can be fully or partially disabled using a call to [sqlite3_config()] -** with the verbs [SQLITE_CONFIG_SINGLETHREAD], [SQLITE_CONFIG_MULTITHREAD], -** or [SQLITE_CONFIG_MUTEX]. ^(The return value of the -** sqlite3_threadsafe() function shows only the compile-time setting of -** thread safety, not any run-time changes to that setting made by -** sqlite3_config(). In other words, the return value from sqlite3_threadsafe() -** is unchanged by calls to sqlite3_config().)^ -** -** See the [threading mode] documentation for additional information. -*/ -SQLITE_API int sqlite3_threadsafe(void); - -/* -** CAPI3REF: Database Connection Handle -** KEYWORDS: {database connection} {database connections} -** -** Each open SQLite database is represented by a pointer to an instance of -** the opaque structure named "sqlite3". It is useful to think of an sqlite3 -** pointer as an object. The [sqlite3_open()], [sqlite3_open16()], and -** [sqlite3_open_v2()] interfaces are its constructors, and [sqlite3_close()] -** is its destructor. There are many other interfaces (such as -** [sqlite3_prepare_v2()], [sqlite3_create_function()], and -** [sqlite3_busy_timeout()] to name but three) that are methods on an -** sqlite3 object. -*/ -typedef struct sqlite3 sqlite3; - -/* -** CAPI3REF: 64-Bit Integer Types -** KEYWORDS: sqlite_int64 sqlite_uint64 -** -** Because there is no cross-platform way to specify 64-bit integer types -** SQLite includes typedefs for 64-bit signed and unsigned integers. -** -** The sqlite3_int64 and sqlite3_uint64 are the preferred type definitions. -** The sqlite_int64 and sqlite_uint64 types are supported for backwards -** compatibility only. -** -** ^The sqlite3_int64 and sqlite_int64 types can store integer values -** between -9223372036854775808 and +9223372036854775807 inclusive. ^The -** sqlite3_uint64 and sqlite_uint64 types can store integer values -** between 0 and +18446744073709551615 inclusive. -*/ -#ifdef SQLITE_INT64_TYPE - typedef SQLITE_INT64_TYPE sqlite_int64; - typedef unsigned SQLITE_INT64_TYPE sqlite_uint64; -#elif defined(_MSC_VER) || defined(__BORLANDC__) - typedef __int64 sqlite_int64; - typedef unsigned __int64 sqlite_uint64; -#else - typedef long long int sqlite_int64; - typedef unsigned long long int sqlite_uint64; -#endif -typedef sqlite_int64 sqlite3_int64; -typedef sqlite_uint64 sqlite3_uint64; - -/* -** If compiling for a processor that lacks floating point support, -** substitute integer for floating-point. -*/ -#ifdef SQLITE_OMIT_FLOATING_POINT -# define double sqlite3_int64 -#endif - -/* -** CAPI3REF: Closing A Database Connection -** -** ^The sqlite3_close() routine is the destructor for the [sqlite3] object. -** ^Calls to sqlite3_close() return SQLITE_OK if the [sqlite3] object is -** successfullly destroyed and all associated resources are deallocated. -** -** Applications must [sqlite3_finalize | finalize] all [prepared statements] -** and [sqlite3_blob_close | close] all [BLOB handles] associated with -** the [sqlite3] object prior to attempting to close the object. ^If -** sqlite3_close() is called on a [database connection] that still has -** outstanding [prepared statements] or [BLOB handles], then it returns -** SQLITE_BUSY. -** -** ^If [sqlite3_close()] is invoked while a transaction is open, -** the transaction is automatically rolled back. -** -** The C parameter to [sqlite3_close(C)] must be either a NULL -** pointer or an [sqlite3] object pointer obtained -** from [sqlite3_open()], [sqlite3_open16()], or -** [sqlite3_open_v2()], and not previously closed. -** ^Calling sqlite3_close() with a NULL pointer argument is a -** harmless no-op. -*/ -SQLITE_API int sqlite3_close(sqlite3 *); - -/* -** The type for a callback function. -** This is legacy and deprecated. It is included for historical -** compatibility and is not documented. -*/ -typedef int (*sqlite3_callback)(void*,int,char**, char**); - -/* -** CAPI3REF: One-Step Query Execution Interface -** -** The sqlite3_exec() interface is a convenience wrapper around -** [sqlite3_prepare_v2()], [sqlite3_step()], and [sqlite3_finalize()], -** that allows an application to run multiple statements of SQL -** without having to use a lot of C code. -** -** ^The sqlite3_exec() interface runs zero or more UTF-8 encoded, -** semicolon-separate SQL statements passed into its 2nd argument, -** in the context of the [database connection] passed in as its 1st -** argument. ^If the callback function of the 3rd argument to -** sqlite3_exec() is not NULL, then it is invoked for each result row -** coming out of the evaluated SQL statements. ^The 4th argument to -** to sqlite3_exec() is relayed through to the 1st argument of each -** callback invocation. ^If the callback pointer to sqlite3_exec() -** is NULL, then no callback is ever invoked and result rows are -** ignored. -** -** ^If an error occurs while evaluating the SQL statements passed into -** sqlite3_exec(), then execution of the current statement stops and -** subsequent statements are skipped. ^If the 5th parameter to sqlite3_exec() -** is not NULL then any error message is written into memory obtained -** from [sqlite3_malloc()] and passed back through the 5th parameter. -** To avoid memory leaks, the application should invoke [sqlite3_free()] -** on error message strings returned through the 5th parameter of -** of sqlite3_exec() after the error message string is no longer needed. -** ^If the 5th parameter to sqlite3_exec() is not NULL and no errors -** occur, then sqlite3_exec() sets the pointer in its 5th parameter to -** NULL before returning. -** -** ^If an sqlite3_exec() callback returns non-zero, the sqlite3_exec() -** routine returns SQLITE_ABORT without invoking the callback again and -** without running any subsequent SQL statements. -** -** ^The 2nd argument to the sqlite3_exec() callback function is the -** number of columns in the result. ^The 3rd argument to the sqlite3_exec() -** callback is an array of pointers to strings obtained as if from -** [sqlite3_column_text()], one for each column. ^If an element of a -** result row is NULL then the corresponding string pointer for the -** sqlite3_exec() callback is a NULL pointer. ^The 4th argument to the -** sqlite3_exec() callback is an array of pointers to strings where each -** entry represents the name of corresponding result column as obtained -** from [sqlite3_column_name()]. -** -** ^If the 2nd parameter to sqlite3_exec() is a NULL pointer, a pointer -** to an empty string, or a pointer that contains only whitespace and/or -** SQL comments, then no SQL statements are evaluated and the database -** is not changed. -** -** Restrictions: -** -**
    -**
  • The application must insure that the 1st parameter to sqlite3_exec() -** is a valid and open [database connection]. -**
  • The application must not close [database connection] specified by -** the 1st parameter to sqlite3_exec() while sqlite3_exec() is running. -**
  • The application must not modify the SQL statement text passed into -** the 2nd parameter of sqlite3_exec() while sqlite3_exec() is running. -**
-*/ -SQLITE_API int sqlite3_exec( - sqlite3*, /* An open database */ - const char *sql, /* SQL to be evaluated */ - int (*callback)(void*,int,char**,char**), /* Callback function */ - void *, /* 1st argument to callback */ - char **errmsg /* Error msg written here */ -); - -/* -** CAPI3REF: Result Codes -** KEYWORDS: SQLITE_OK {error code} {error codes} -** KEYWORDS: {result code} {result codes} -** -** Many SQLite functions return an integer result code from the set shown -** here in order to indicates success or failure. -** -** New error codes may be added in future versions of SQLite. -** -** See also: [SQLITE_IOERR_READ | extended result codes] -*/ -#define SQLITE_OK 0 /* Successful result */ -/* beginning-of-error-codes */ -#define SQLITE_ERROR 1 /* SQL error or missing database */ -#define SQLITE_INTERNAL 2 /* Internal logic error in SQLite */ -#define SQLITE_PERM 3 /* Access permission denied */ -#define SQLITE_ABORT 4 /* Callback routine requested an abort */ -#define SQLITE_BUSY 5 /* The database file is locked */ -#define SQLITE_LOCKED 6 /* A table in the database is locked */ -#define SQLITE_NOMEM 7 /* A malloc() failed */ -#define SQLITE_READONLY 8 /* Attempt to write a readonly database */ -#define SQLITE_INTERRUPT 9 /* Operation terminated by sqlite3_interrupt()*/ -#define SQLITE_IOERR 10 /* Some kind of disk I/O error occurred */ -#define SQLITE_CORRUPT 11 /* The database disk image is malformed */ -#define SQLITE_NOTFOUND 12 /* NOT USED. Table or record not found */ -#define SQLITE_FULL 13 /* Insertion failed because database is full */ -#define SQLITE_CANTOPEN 14 /* Unable to open the database file */ -#define SQLITE_PROTOCOL 15 /* Database lock protocol error */ -#define SQLITE_EMPTY 16 /* Database is empty */ -#define SQLITE_SCHEMA 17 /* The database schema changed */ -#define SQLITE_TOOBIG 18 /* String or BLOB exceeds size limit */ -#define SQLITE_CONSTRAINT 19 /* Abort due to constraint violation */ -#define SQLITE_MISMATCH 20 /* Data type mismatch */ -#define SQLITE_MISUSE 21 /* Library used incorrectly */ -#define SQLITE_NOLFS 22 /* Uses OS features not supported on host */ -#define SQLITE_AUTH 23 /* Authorization denied */ -#define SQLITE_FORMAT 24 /* Auxiliary database format error */ -#define SQLITE_RANGE 25 /* 2nd parameter to sqlite3_bind out of range */ -#define SQLITE_NOTADB 26 /* File opened that is not a database file */ -#define SQLITE_ROW 100 /* sqlite3_step() has another row ready */ -#define SQLITE_DONE 101 /* sqlite3_step() has finished executing */ -/* end-of-error-codes */ - -/* -** CAPI3REF: Extended Result Codes -** KEYWORDS: {extended error code} {extended error codes} -** KEYWORDS: {extended result code} {extended result codes} -** -** In its default configuration, SQLite API routines return one of 26 integer -** [SQLITE_OK | result codes]. However, experience has shown that many of -** these result codes are too coarse-grained. They do not provide as -** much information about problems as programmers might like. In an effort to -** address this, newer versions of SQLite (version 3.3.8 and later) include -** support for additional result codes that provide more detailed information -** about errors. The extended result codes are enabled or disabled -** on a per database connection basis using the -** [sqlite3_extended_result_codes()] API. -** -** Some of the available extended result codes are listed here. -** One may expect the number of extended result codes will be expand -** over time. Software that uses extended result codes should expect -** to see new result codes in future releases of SQLite. -** -** The SQLITE_OK result code will never be extended. It will always -** be exactly zero. -*/ -#define SQLITE_IOERR_READ (SQLITE_IOERR | (1<<8)) -#define SQLITE_IOERR_SHORT_READ (SQLITE_IOERR | (2<<8)) -#define SQLITE_IOERR_WRITE (SQLITE_IOERR | (3<<8)) -#define SQLITE_IOERR_FSYNC (SQLITE_IOERR | (4<<8)) -#define SQLITE_IOERR_DIR_FSYNC (SQLITE_IOERR | (5<<8)) -#define SQLITE_IOERR_TRUNCATE (SQLITE_IOERR | (6<<8)) -#define SQLITE_IOERR_FSTAT (SQLITE_IOERR | (7<<8)) -#define SQLITE_IOERR_UNLOCK (SQLITE_IOERR | (8<<8)) -#define SQLITE_IOERR_RDLOCK (SQLITE_IOERR | (9<<8)) -#define SQLITE_IOERR_DELETE (SQLITE_IOERR | (10<<8)) -#define SQLITE_IOERR_BLOCKED (SQLITE_IOERR | (11<<8)) -#define SQLITE_IOERR_NOMEM (SQLITE_IOERR | (12<<8)) -#define SQLITE_IOERR_ACCESS (SQLITE_IOERR | (13<<8)) -#define SQLITE_IOERR_CHECKRESERVEDLOCK (SQLITE_IOERR | (14<<8)) -#define SQLITE_IOERR_LOCK (SQLITE_IOERR | (15<<8)) -#define SQLITE_IOERR_CLOSE (SQLITE_IOERR | (16<<8)) -#define SQLITE_IOERR_DIR_CLOSE (SQLITE_IOERR | (17<<8)) -#define SQLITE_IOERR_SHMOPEN (SQLITE_IOERR | (18<<8)) -#define SQLITE_IOERR_SHMSIZE (SQLITE_IOERR | (19<<8)) -#define SQLITE_IOERR_SHMLOCK (SQLITE_IOERR | (20<<8)) -#define SQLITE_LOCKED_SHAREDCACHE (SQLITE_LOCKED | (1<<8)) -#define SQLITE_BUSY_RECOVERY (SQLITE_BUSY | (1<<8)) -#define SQLITE_CANTOPEN_NOTEMPDIR (SQLITE_CANTOPEN | (1<<8)) - -/* -** CAPI3REF: Flags For File Open Operations -** -** These bit values are intended for use in the -** 3rd parameter to the [sqlite3_open_v2()] interface and -** in the 4th parameter to the xOpen method of the -** [sqlite3_vfs] object. -*/ -#define SQLITE_OPEN_READONLY 0x00000001 /* Ok for sqlite3_open_v2() */ -#define SQLITE_OPEN_READWRITE 0x00000002 /* Ok for sqlite3_open_v2() */ -#define SQLITE_OPEN_CREATE 0x00000004 /* Ok for sqlite3_open_v2() */ -#define SQLITE_OPEN_DELETEONCLOSE 0x00000008 /* VFS only */ -#define SQLITE_OPEN_EXCLUSIVE 0x00000010 /* VFS only */ -#define SQLITE_OPEN_AUTOPROXY 0x00000020 /* VFS only */ -#define SQLITE_OPEN_MAIN_DB 0x00000100 /* VFS only */ -#define SQLITE_OPEN_TEMP_DB 0x00000200 /* VFS only */ -#define SQLITE_OPEN_TRANSIENT_DB 0x00000400 /* VFS only */ -#define SQLITE_OPEN_MAIN_JOURNAL 0x00000800 /* VFS only */ -#define SQLITE_OPEN_TEMP_JOURNAL 0x00001000 /* VFS only */ -#define SQLITE_OPEN_SUBJOURNAL 0x00002000 /* VFS only */ -#define SQLITE_OPEN_MASTER_JOURNAL 0x00004000 /* VFS only */ -#define SQLITE_OPEN_NOMUTEX 0x00008000 /* Ok for sqlite3_open_v2() */ -#define SQLITE_OPEN_FULLMUTEX 0x00010000 /* Ok for sqlite3_open_v2() */ -#define SQLITE_OPEN_SHAREDCACHE 0x00020000 /* Ok for sqlite3_open_v2() */ -#define SQLITE_OPEN_PRIVATECACHE 0x00040000 /* Ok for sqlite3_open_v2() */ -#define SQLITE_OPEN_WAL 0x00080000 /* VFS only */ - -/* -** CAPI3REF: Device Characteristics -** -** The xDeviceCharacteristics method of the [sqlite3_io_methods] -** object returns an integer which is a vector of the these -** bit values expressing I/O characteristics of the mass storage -** device that holds the file that the [sqlite3_io_methods] -** refers to. -** -** The SQLITE_IOCAP_ATOMIC property means that all writes of -** any size are atomic. The SQLITE_IOCAP_ATOMICnnn values -** mean that writes of blocks that are nnn bytes in size and -** are aligned to an address which is an integer multiple of -** nnn are atomic. The SQLITE_IOCAP_SAFE_APPEND value means -** that when data is appended to a file, the data is appended -** first then the size of the file is extended, never the other -** way around. The SQLITE_IOCAP_SEQUENTIAL property means that -** information is written to disk in the same order as calls -** to xWrite(). -*/ -#define SQLITE_IOCAP_ATOMIC 0x00000001 -#define SQLITE_IOCAP_ATOMIC512 0x00000002 -#define SQLITE_IOCAP_ATOMIC1K 0x00000004 -#define SQLITE_IOCAP_ATOMIC2K 0x00000008 -#define SQLITE_IOCAP_ATOMIC4K 0x00000010 -#define SQLITE_IOCAP_ATOMIC8K 0x00000020 -#define SQLITE_IOCAP_ATOMIC16K 0x00000040 -#define SQLITE_IOCAP_ATOMIC32K 0x00000080 -#define SQLITE_IOCAP_ATOMIC64K 0x00000100 -#define SQLITE_IOCAP_SAFE_APPEND 0x00000200 -#define SQLITE_IOCAP_SEQUENTIAL 0x00000400 -#define SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN 0x00000800 - -/* -** CAPI3REF: File Locking Levels -** -** SQLite uses one of these integer values as the second -** argument to calls it makes to the xLock() and xUnlock() methods -** of an [sqlite3_io_methods] object. -*/ -#define SQLITE_LOCK_NONE 0 -#define SQLITE_LOCK_SHARED 1 -#define SQLITE_LOCK_RESERVED 2 -#define SQLITE_LOCK_PENDING 3 -#define SQLITE_LOCK_EXCLUSIVE 4 - -/* -** CAPI3REF: Synchronization Type Flags -** -** When SQLite invokes the xSync() method of an -** [sqlite3_io_methods] object it uses a combination of -** these integer values as the second argument. -** -** When the SQLITE_SYNC_DATAONLY flag is used, it means that the -** sync operation only needs to flush data to mass storage. Inode -** information need not be flushed. If the lower four bits of the flag -** equal SQLITE_SYNC_NORMAL, that means to use normal fsync() semantics. -** If the lower four bits equal SQLITE_SYNC_FULL, that means -** to use Mac OS X style fullsync instead of fsync(). -*/ -#define SQLITE_SYNC_NORMAL 0x00002 -#define SQLITE_SYNC_FULL 0x00003 -#define SQLITE_SYNC_DATAONLY 0x00010 - -/* -** CAPI3REF: OS Interface Open File Handle -** -** An [sqlite3_file] object represents an open file in the -** [sqlite3_vfs | OS interface layer]. Individual OS interface -** implementations will -** want to subclass this object by appending additional fields -** for their own use. The pMethods entry is a pointer to an -** [sqlite3_io_methods] object that defines methods for performing -** I/O operations on the open file. -*/ -typedef struct sqlite3_file sqlite3_file; -struct sqlite3_file { - const struct sqlite3_io_methods *pMethods; /* Methods for an open file */ -}; - -/* -** CAPI3REF: OS Interface File Virtual Methods Object -** -** Every file opened by the [sqlite3_vfs] xOpen method populates an -** [sqlite3_file] object (or, more commonly, a subclass of the -** [sqlite3_file] object) with a pointer to an instance of this object. -** This object defines the methods used to perform various operations -** against the open file represented by the [sqlite3_file] object. -** -** If the xOpen method sets the sqlite3_file.pMethods element -** to a non-NULL pointer, then the sqlite3_io_methods.xClose method -** may be invoked even if the xOpen reported that it failed. The -** only way to prevent a call to xClose following a failed xOpen -** is for the xOpen to set the sqlite3_file.pMethods element to NULL. -** -** The flags argument to xSync may be one of [SQLITE_SYNC_NORMAL] or -** [SQLITE_SYNC_FULL]. The first choice is the normal fsync(). -** The second choice is a Mac OS X style fullsync. The [SQLITE_SYNC_DATAONLY] -** flag may be ORed in to indicate that only the data of the file -** and not its inode needs to be synced. -** -** The integer values to xLock() and xUnlock() are one of -**
    -**
  • [SQLITE_LOCK_NONE], -**
  • [SQLITE_LOCK_SHARED], -**
  • [SQLITE_LOCK_RESERVED], -**
  • [SQLITE_LOCK_PENDING], or -**
  • [SQLITE_LOCK_EXCLUSIVE]. -**
-** xLock() increases the lock. xUnlock() decreases the lock. -** The xCheckReservedLock() method checks whether any database connection, -** either in this process or in some other process, is holding a RESERVED, -** PENDING, or EXCLUSIVE lock on the file. It returns true -** if such a lock exists and false otherwise. -** -** The xFileControl() method is a generic interface that allows custom -** VFS implementations to directly control an open file using the -** [sqlite3_file_control()] interface. The second "op" argument is an -** integer opcode. The third argument is a generic pointer intended to -** point to a structure that may contain arguments or space in which to -** write return values. Potential uses for xFileControl() might be -** functions to enable blocking locks with timeouts, to change the -** locking strategy (for example to use dot-file locks), to inquire -** about the status of a lock, or to break stale locks. The SQLite -** core reserves all opcodes less than 100 for its own use. -** A [SQLITE_FCNTL_LOCKSTATE | list of opcodes] less than 100 is available. -** Applications that define a custom xFileControl method should use opcodes -** greater than 100 to avoid conflicts. -** -** The xSectorSize() method returns the sector size of the -** device that underlies the file. The sector size is the -** minimum write that can be performed without disturbing -** other bytes in the file. The xDeviceCharacteristics() -** method returns a bit vector describing behaviors of the -** underlying device: -** -**
    -**
  • [SQLITE_IOCAP_ATOMIC] -**
  • [SQLITE_IOCAP_ATOMIC512] -**
  • [SQLITE_IOCAP_ATOMIC1K] -**
  • [SQLITE_IOCAP_ATOMIC2K] -**
  • [SQLITE_IOCAP_ATOMIC4K] -**
  • [SQLITE_IOCAP_ATOMIC8K] -**
  • [SQLITE_IOCAP_ATOMIC16K] -**
  • [SQLITE_IOCAP_ATOMIC32K] -**
  • [SQLITE_IOCAP_ATOMIC64K] -**
  • [SQLITE_IOCAP_SAFE_APPEND] -**
  • [SQLITE_IOCAP_SEQUENTIAL] -**
-** -** The SQLITE_IOCAP_ATOMIC property means that all writes of -** any size are atomic. The SQLITE_IOCAP_ATOMICnnn values -** mean that writes of blocks that are nnn bytes in size and -** are aligned to an address which is an integer multiple of -** nnn are atomic. The SQLITE_IOCAP_SAFE_APPEND value means -** that when data is appended to a file, the data is appended -** first then the size of the file is extended, never the other -** way around. The SQLITE_IOCAP_SEQUENTIAL property means that -** information is written to disk in the same order as calls -** to xWrite(). -** -** If xRead() returns SQLITE_IOERR_SHORT_READ it must also fill -** in the unread portions of the buffer with zeros. A VFS that -** fails to zero-fill short reads might seem to work. However, -** failure to zero-fill short reads will eventually lead to -** database corruption. -*/ -typedef struct sqlite3_io_methods sqlite3_io_methods; -struct sqlite3_io_methods { - int iVersion; - int (*xClose)(sqlite3_file*); - int (*xRead)(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst); - int (*xWrite)(sqlite3_file*, const void*, int iAmt, sqlite3_int64 iOfst); - int (*xTruncate)(sqlite3_file*, sqlite3_int64 size); - int (*xSync)(sqlite3_file*, int flags); - int (*xFileSize)(sqlite3_file*, sqlite3_int64 *pSize); - int (*xLock)(sqlite3_file*, int); - int (*xUnlock)(sqlite3_file*, int); - int (*xCheckReservedLock)(sqlite3_file*, int *pResOut); - int (*xFileControl)(sqlite3_file*, int op, void *pArg); - int (*xSectorSize)(sqlite3_file*); - int (*xDeviceCharacteristics)(sqlite3_file*); - /* Methods above are valid for version 1 */ - int (*xShmMap)(sqlite3_file*, int iPg, int pgsz, int, void volatile**); - int (*xShmLock)(sqlite3_file*, int offset, int n, int flags); - void (*xShmBarrier)(sqlite3_file*); - int (*xShmUnmap)(sqlite3_file*, int deleteFlag); - /* Methods above are valid for version 2 */ - /* Additional methods may be added in future releases */ -}; - -/* -** CAPI3REF: Standard File Control Opcodes -** -** These integer constants are opcodes for the xFileControl method -** of the [sqlite3_io_methods] object and for the [sqlite3_file_control()] -** interface. -** -** The [SQLITE_FCNTL_LOCKSTATE] opcode is used for debugging. This -** opcode causes the xFileControl method to write the current state of -** the lock (one of [SQLITE_LOCK_NONE], [SQLITE_LOCK_SHARED], -** [SQLITE_LOCK_RESERVED], [SQLITE_LOCK_PENDING], or [SQLITE_LOCK_EXCLUSIVE]) -** into an integer that the pArg argument points to. This capability -** is used during testing and only needs to be supported when SQLITE_TEST -** is defined. -** -** The [SQLITE_FCNTL_SIZE_HINT] opcode is used by SQLite to give the VFS -** layer a hint of how large the database file will grow to be during the -** current transaction. This hint is not guaranteed to be accurate but it -** is often close. The underlying VFS might choose to preallocate database -** file space based on this hint in order to help writes to the database -** file run faster. -*/ -#define SQLITE_FCNTL_LOCKSTATE 1 -#define SQLITE_GET_LOCKPROXYFILE 2 -#define SQLITE_SET_LOCKPROXYFILE 3 -#define SQLITE_LAST_ERRNO 4 -#define SQLITE_FCNTL_SIZE_HINT 5 - -/* -** CAPI3REF: Mutex Handle -** -** The mutex module within SQLite defines [sqlite3_mutex] to be an -** abstract type for a mutex object. The SQLite core never looks -** at the internal representation of an [sqlite3_mutex]. It only -** deals with pointers to the [sqlite3_mutex] object. -** -** Mutexes are created using [sqlite3_mutex_alloc()]. -*/ -typedef struct sqlite3_mutex sqlite3_mutex; - -/* -** CAPI3REF: OS Interface Object -** -** An instance of the sqlite3_vfs object defines the interface between -** the SQLite core and the underlying operating system. The "vfs" -** in the name of the object stands for "virtual file system". -** -** The value of the iVersion field is initially 1 but may be larger in -** future versions of SQLite. Additional fields may be appended to this -** object when the iVersion value is increased. Note that the structure -** of the sqlite3_vfs object changes in the transaction between -** SQLite version 3.5.9 and 3.6.0 and yet the iVersion field was not -** modified. -** -** The szOsFile field is the size of the subclassed [sqlite3_file] -** structure used by this VFS. mxPathname is the maximum length of -** a pathname in this VFS. -** -** Registered sqlite3_vfs objects are kept on a linked list formed by -** the pNext pointer. The [sqlite3_vfs_register()] -** and [sqlite3_vfs_unregister()] interfaces manage this list -** in a thread-safe way. The [sqlite3_vfs_find()] interface -** searches the list. Neither the application code nor the VFS -** implementation should use the pNext pointer. -** -** The pNext field is the only field in the sqlite3_vfs -** structure that SQLite will ever modify. SQLite will only access -** or modify this field while holding a particular static mutex. -** The application should never modify anything within the sqlite3_vfs -** object once the object has been registered. -** -** The zName field holds the name of the VFS module. The name must -** be unique across all VFS modules. -** -** SQLite will guarantee that the zFilename parameter to xOpen -** is either a NULL pointer or string obtained -** from xFullPathname(). SQLite further guarantees that -** the string will be valid and unchanged until xClose() is -** called. Because of the previous sentence, -** the [sqlite3_file] can safely store a pointer to the -** filename if it needs to remember the filename for some reason. -** If the zFilename parameter is xOpen is a NULL pointer then xOpen -** must invent its own temporary name for the file. Whenever the -** xFilename parameter is NULL it will also be the case that the -** flags parameter will include [SQLITE_OPEN_DELETEONCLOSE]. -** -** The flags argument to xOpen() includes all bits set in -** the flags argument to [sqlite3_open_v2()]. Or if [sqlite3_open()] -** or [sqlite3_open16()] is used, then flags includes at least -** [SQLITE_OPEN_READWRITE] | [SQLITE_OPEN_CREATE]. -** If xOpen() opens a file read-only then it sets *pOutFlags to -** include [SQLITE_OPEN_READONLY]. Other bits in *pOutFlags may be set. -** -** SQLite will also add one of the following flags to the xOpen() -** call, depending on the object being opened: -** -**
    -**
  • [SQLITE_OPEN_MAIN_DB] -**
  • [SQLITE_OPEN_MAIN_JOURNAL] -**
  • [SQLITE_OPEN_TEMP_DB] -**
  • [SQLITE_OPEN_TEMP_JOURNAL] -**
  • [SQLITE_OPEN_TRANSIENT_DB] -**
  • [SQLITE_OPEN_SUBJOURNAL] -**
  • [SQLITE_OPEN_MASTER_JOURNAL] -**
-** -** The file I/O implementation can use the object type flags to -** change the way it deals with files. For example, an application -** that does not care about crash recovery or rollback might make -** the open of a journal file a no-op. Writes to this journal would -** also be no-ops, and any attempt to read the journal would return -** SQLITE_IOERR. Or the implementation might recognize that a database -** file will be doing page-aligned sector reads and writes in a random -** order and set up its I/O subsystem accordingly. -** -** SQLite might also add one of the following flags to the xOpen method: -** -**
    -**
  • [SQLITE_OPEN_DELETEONCLOSE] -**
  • [SQLITE_OPEN_EXCLUSIVE] -**
-** -** The [SQLITE_OPEN_DELETEONCLOSE] flag means the file should be -** deleted when it is closed. The [SQLITE_OPEN_DELETEONCLOSE] -** will be set for TEMP databases, journals and for subjournals. -** -** The [SQLITE_OPEN_EXCLUSIVE] flag is always used in conjunction -** with the [SQLITE_OPEN_CREATE] flag, which are both directly -** analogous to the O_EXCL and O_CREAT flags of the POSIX open() -** API. The SQLITE_OPEN_EXCLUSIVE flag, when paired with the -** SQLITE_OPEN_CREATE, is used to indicate that file should always -** be created, and that it is an error if it already exists. -** It is not used to indicate the file should be opened -** for exclusive access. -** -** At least szOsFile bytes of memory are allocated by SQLite -** to hold the [sqlite3_file] structure passed as the third -** argument to xOpen. The xOpen method does not have to -** allocate the structure; it should just fill it in. Note that -** the xOpen method must set the sqlite3_file.pMethods to either -** a valid [sqlite3_io_methods] object or to NULL. xOpen must do -** this even if the open fails. SQLite expects that the sqlite3_file.pMethods -** element will be valid after xOpen returns regardless of the success -** or failure of the xOpen call. -** -** The flags argument to xAccess() may be [SQLITE_ACCESS_EXISTS] -** to test for the existence of a file, or [SQLITE_ACCESS_READWRITE] to -** test whether a file is readable and writable, or [SQLITE_ACCESS_READ] -** to test whether a file is at least readable. The file can be a -** directory. -** -** SQLite will always allocate at least mxPathname+1 bytes for the -** output buffer xFullPathname. The exact size of the output buffer -** is also passed as a parameter to both methods. If the output buffer -** is not large enough, [SQLITE_CANTOPEN] should be returned. Since this is -** handled as a fatal error by SQLite, vfs implementations should endeavor -** to prevent this by setting mxPathname to a sufficiently large value. -** -** The xRandomness(), xSleep(), xCurrentTime(), and xCurrentTimeInt64() -** interfaces are not strictly a part of the filesystem, but they are -** included in the VFS structure for completeness. -** The xRandomness() function attempts to return nBytes bytes -** of good-quality randomness into zOut. The return value is -** the actual number of bytes of randomness obtained. -** The xSleep() method causes the calling thread to sleep for at -** least the number of microseconds given. The xCurrentTime() -** method returns a Julian Day Number for the current date and time as -** a floating point value. -** The xCurrentTimeInt64() method returns, as an integer, the Julian -** Day Number multipled by 86400000 (the number of milliseconds in -** a 24-hour day). -** ^SQLite will use the xCurrentTimeInt64() method to get the current -** date and time if that method is available (if iVersion is 2 or -** greater and the function pointer is not NULL) and will fall back -** to xCurrentTime() if xCurrentTimeInt64() is unavailable. -*/ -typedef struct sqlite3_vfs sqlite3_vfs; -struct sqlite3_vfs { - int iVersion; /* Structure version number (currently 2) */ - int szOsFile; /* Size of subclassed sqlite3_file */ - int mxPathname; /* Maximum file pathname length */ - sqlite3_vfs *pNext; /* Next registered VFS */ - const char *zName; /* Name of this virtual file system */ - void *pAppData; /* Pointer to application-specific data */ - int (*xOpen)(sqlite3_vfs*, const char *zName, sqlite3_file*, - int flags, int *pOutFlags); - int (*xDelete)(sqlite3_vfs*, const char *zName, int syncDir); - int (*xAccess)(sqlite3_vfs*, const char *zName, int flags, int *pResOut); - int (*xFullPathname)(sqlite3_vfs*, const char *zName, int nOut, char *zOut); - void *(*xDlOpen)(sqlite3_vfs*, const char *zFilename); - void (*xDlError)(sqlite3_vfs*, int nByte, char *zErrMsg); - void (*(*xDlSym)(sqlite3_vfs*,void*, const char *zSymbol))(void); - void (*xDlClose)(sqlite3_vfs*, void*); - int (*xRandomness)(sqlite3_vfs*, int nByte, char *zOut); - int (*xSleep)(sqlite3_vfs*, int microseconds); - int (*xCurrentTime)(sqlite3_vfs*, double*); - int (*xGetLastError)(sqlite3_vfs*, int, char *); - /* - ** The methods above are in version 1 of the sqlite_vfs object - ** definition. Those that follow are added in version 2 or later - */ - int (*xCurrentTimeInt64)(sqlite3_vfs*, sqlite3_int64*); - /* - ** The methods above are in versions 1 and 2 of the sqlite_vfs object. - ** New fields may be appended in figure versions. The iVersion - ** value will increment whenever this happens. - */ -}; - -/* -** CAPI3REF: Flags for the xAccess VFS method -** -** These integer constants can be used as the third parameter to -** the xAccess method of an [sqlite3_vfs] object. They determine -** what kind of permissions the xAccess method is looking for. -** With SQLITE_ACCESS_EXISTS, the xAccess method -** simply checks whether the file exists. -** With SQLITE_ACCESS_READWRITE, the xAccess method -** checks whether the named directory is both readable and writable -** (in other words, if files can be added, removed, and renamed within -** the directory). -** The SQLITE_ACCESS_READWRITE constant is currently used only by the -** [temp_store_directory pragma], though this could change in a future -** release of SQLite. -** With SQLITE_ACCESS_READ, the xAccess method -** checks whether the file is readable. The SQLITE_ACCESS_READ constant is -** currently unused, though it might be used in a future release of -** SQLite. -*/ -#define SQLITE_ACCESS_EXISTS 0 -#define SQLITE_ACCESS_READWRITE 1 /* Used by PRAGMA temp_store_directory */ -#define SQLITE_ACCESS_READ 2 /* Unused */ - -/* -** CAPI3REF: Flags for the xShmLock VFS method -** -** These integer constants define the various locking operations -** allowed by the xShmLock method of [sqlite3_io_methods]. The -** following are the only legal combinations of flags to the -** xShmLock method: -** -**
    -**
  • SQLITE_SHM_LOCK | SQLITE_SHM_SHARED -**
  • SQLITE_SHM_LOCK | SQLITE_SHM_EXCLUSIVE -**
  • SQLITE_SHM_UNLOCK | SQLITE_SHM_SHARED -**
  • SQLITE_SHM_UNLOCK | SQLITE_SHM_EXCLUSIVE -**
-** -** When unlocking, the same SHARED or EXCLUSIVE flag must be supplied as -** was given no the corresponding lock. -** -** The xShmLock method can transition between unlocked and SHARED or -** between unlocked and EXCLUSIVE. It cannot transition between SHARED -** and EXCLUSIVE. -*/ -#define SQLITE_SHM_UNLOCK 1 -#define SQLITE_SHM_LOCK 2 -#define SQLITE_SHM_SHARED 4 -#define SQLITE_SHM_EXCLUSIVE 8 - -/* -** CAPI3REF: Maximum xShmLock index -** -** The xShmLock method on [sqlite3_io_methods] may use values -** between 0 and this upper bound as its "offset" argument. -** The SQLite core will never attempt to acquire or release a -** lock outside of this range -*/ -#define SQLITE_SHM_NLOCK 8 - - -/* -** CAPI3REF: Initialize The SQLite Library -** -** ^The sqlite3_initialize() routine initializes the -** SQLite library. ^The sqlite3_shutdown() routine -** deallocates any resources that were allocated by sqlite3_initialize(). -** These routines are designed to aid in process initialization and -** shutdown on embedded systems. Workstation applications using -** SQLite normally do not need to invoke either of these routines. -** -** A call to sqlite3_initialize() is an "effective" call if it is -** the first time sqlite3_initialize() is invoked during the lifetime of -** the process, or if it is the first time sqlite3_initialize() is invoked -** following a call to sqlite3_shutdown(). ^(Only an effective call -** of sqlite3_initialize() does any initialization. All other calls -** are harmless no-ops.)^ -** -** A call to sqlite3_shutdown() is an "effective" call if it is the first -** call to sqlite3_shutdown() since the last sqlite3_initialize(). ^(Only -** an effective call to sqlite3_shutdown() does any deinitialization. -** All other valid calls to sqlite3_shutdown() are harmless no-ops.)^ -** -** The sqlite3_initialize() interface is threadsafe, but sqlite3_shutdown() -** is not. The sqlite3_shutdown() interface must only be called from a -** single thread. All open [database connections] must be closed and all -** other SQLite resources must be deallocated prior to invoking -** sqlite3_shutdown(). -** -** Among other things, ^sqlite3_initialize() will invoke -** sqlite3_os_init(). Similarly, ^sqlite3_shutdown() -** will invoke sqlite3_os_end(). -** -** ^The sqlite3_initialize() routine returns [SQLITE_OK] on success. -** ^If for some reason, sqlite3_initialize() is unable to initialize -** the library (perhaps it is unable to allocate a needed resource such -** as a mutex) it returns an [error code] other than [SQLITE_OK]. -** -** ^The sqlite3_initialize() routine is called internally by many other -** SQLite interfaces so that an application usually does not need to -** invoke sqlite3_initialize() directly. For example, [sqlite3_open()] -** calls sqlite3_initialize() so the SQLite library will be automatically -** initialized when [sqlite3_open()] is called if it has not be initialized -** already. ^However, if SQLite is compiled with the [SQLITE_OMIT_AUTOINIT] -** compile-time option, then the automatic calls to sqlite3_initialize() -** are omitted and the application must call sqlite3_initialize() directly -** prior to using any other SQLite interface. For maximum portability, -** it is recommended that applications always invoke sqlite3_initialize() -** directly prior to using any other SQLite interface. Future releases -** of SQLite may require this. In other words, the behavior exhibited -** when SQLite is compiled with [SQLITE_OMIT_AUTOINIT] might become the -** default behavior in some future release of SQLite. -** -** The sqlite3_os_init() routine does operating-system specific -** initialization of the SQLite library. The sqlite3_os_end() -** routine undoes the effect of sqlite3_os_init(). Typical tasks -** performed by these routines include allocation or deallocation -** of static resources, initialization of global variables, -** setting up a default [sqlite3_vfs] module, or setting up -** a default configuration using [sqlite3_config()]. -** -** The application should never invoke either sqlite3_os_init() -** or sqlite3_os_end() directly. The application should only invoke -** sqlite3_initialize() and sqlite3_shutdown(). The sqlite3_os_init() -** interface is called automatically by sqlite3_initialize() and -** sqlite3_os_end() is called by sqlite3_shutdown(). Appropriate -** implementations for sqlite3_os_init() and sqlite3_os_end() -** are built into SQLite when it is compiled for Unix, Windows, or OS/2. -** When [custom builds | built for other platforms] -** (using the [SQLITE_OS_OTHER=1] compile-time -** option) the application must supply a suitable implementation for -** sqlite3_os_init() and sqlite3_os_end(). An application-supplied -** implementation of sqlite3_os_init() or sqlite3_os_end() -** must return [SQLITE_OK] on success and some other [error code] upon -** failure. -*/ -SQLITE_API int sqlite3_initialize(void); -SQLITE_API int sqlite3_shutdown(void); -SQLITE_API int sqlite3_os_init(void); -SQLITE_API int sqlite3_os_end(void); - -/* -** CAPI3REF: Configuring The SQLite Library -** -** The sqlite3_config() interface is used to make global configuration -** changes to SQLite in order to tune SQLite to the specific needs of -** the application. The default configuration is recommended for most -** applications and so this routine is usually not necessary. It is -** provided to support rare applications with unusual needs. -** -** The sqlite3_config() interface is not threadsafe. The application -** must insure that no other SQLite interfaces are invoked by other -** threads while sqlite3_config() is running. Furthermore, sqlite3_config() -** may only be invoked prior to library initialization using -** [sqlite3_initialize()] or after shutdown by [sqlite3_shutdown()]. -** ^If sqlite3_config() is called after [sqlite3_initialize()] and before -** [sqlite3_shutdown()] then it will return SQLITE_MISUSE. -** Note, however, that ^sqlite3_config() can be called as part of the -** implementation of an application-defined [sqlite3_os_init()]. -** -** The first argument to sqlite3_config() is an integer -** [SQLITE_CONFIG_SINGLETHREAD | configuration option] that determines -** what property of SQLite is to be configured. Subsequent arguments -** vary depending on the [SQLITE_CONFIG_SINGLETHREAD | configuration option] -** in the first argument. -** -** ^When a configuration option is set, sqlite3_config() returns [SQLITE_OK]. -** ^If the option is unknown or SQLite is unable to set the option -** then this routine returns a non-zero [error code]. -*/ -SQLITE_API int sqlite3_config(int, ...); - -/* -** CAPI3REF: Configure database connections -** -** The sqlite3_db_config() interface is used to make configuration -** changes to a [database connection]. The interface is similar to -** [sqlite3_config()] except that the changes apply to a single -** [database connection] (specified in the first argument). The -** sqlite3_db_config() interface should only be used immediately after -** the database connection is created using [sqlite3_open()], -** [sqlite3_open16()], or [sqlite3_open_v2()]. -** -** The second argument to sqlite3_db_config(D,V,...) is the -** configuration verb - an integer code that indicates what -** aspect of the [database connection] is being configured. -** The only choice for this value is [SQLITE_DBCONFIG_LOOKASIDE]. -** New verbs are likely to be added in future releases of SQLite. -** Additional arguments depend on the verb. -** -** ^Calls to sqlite3_db_config() return SQLITE_OK if and only if -** the call is considered successful. -*/ -SQLITE_API int sqlite3_db_config(sqlite3*, int op, ...); - -/* -** CAPI3REF: Memory Allocation Routines -** -** An instance of this object defines the interface between SQLite -** and low-level memory allocation routines. -** -** This object is used in only one place in the SQLite interface. -** A pointer to an instance of this object is the argument to -** [sqlite3_config()] when the configuration option is -** [SQLITE_CONFIG_MALLOC] or [SQLITE_CONFIG_GETMALLOC]. -** By creating an instance of this object -** and passing it to [sqlite3_config]([SQLITE_CONFIG_MALLOC]) -** during configuration, an application can specify an alternative -** memory allocation subsystem for SQLite to use for all of its -** dynamic memory needs. -** -** Note that SQLite comes with several [built-in memory allocators] -** that are perfectly adequate for the overwhelming majority of applications -** and that this object is only useful to a tiny minority of applications -** with specialized memory allocation requirements. This object is -** also used during testing of SQLite in order to specify an alternative -** memory allocator that simulates memory out-of-memory conditions in -** order to verify that SQLite recovers gracefully from such -** conditions. -** -** The xMalloc and xFree methods must work like the -** malloc() and free() functions from the standard C library. -** The xRealloc method must work like realloc() from the standard C library -** with the exception that if the second argument to xRealloc is zero, -** xRealloc must be a no-op - it must not perform any allocation or -** deallocation. ^SQLite guarantees that the second argument to -** xRealloc is always a value returned by a prior call to xRoundup. -** And so in cases where xRoundup always returns a positive number, -** xRealloc can perform exactly as the standard library realloc() and -** still be in compliance with this specification. -** -** xSize should return the allocated size of a memory allocation -** previously obtained from xMalloc or xRealloc. The allocated size -** is always at least as big as the requested size but may be larger. -** -** The xRoundup method returns what would be the allocated size of -** a memory allocation given a particular requested size. Most memory -** allocators round up memory allocations at least to the next multiple -** of 8. Some allocators round up to a larger multiple or to a power of 2. -** Every memory allocation request coming in through [sqlite3_malloc()] -** or [sqlite3_realloc()] first calls xRoundup. If xRoundup returns 0, -** that causes the corresponding memory allocation to fail. -** -** The xInit method initializes the memory allocator. (For example, -** it might allocate any require mutexes or initialize internal data -** structures. The xShutdown method is invoked (indirectly) by -** [sqlite3_shutdown()] and should deallocate any resources acquired -** by xInit. The pAppData pointer is used as the only parameter to -** xInit and xShutdown. -** -** SQLite holds the [SQLITE_MUTEX_STATIC_MASTER] mutex when it invokes -** the xInit method, so the xInit method need not be threadsafe. The -** xShutdown method is only called from [sqlite3_shutdown()] so it does -** not need to be threadsafe either. For all other methods, SQLite -** holds the [SQLITE_MUTEX_STATIC_MEM] mutex as long as the -** [SQLITE_CONFIG_MEMSTATUS] configuration option is turned on (which -** it is by default) and so the methods are automatically serialized. -** However, if [SQLITE_CONFIG_MEMSTATUS] is disabled, then the other -** methods must be threadsafe or else make their own arrangements for -** serialization. -** -** SQLite will never invoke xInit() more than once without an intervening -** call to xShutdown(). -*/ -typedef struct sqlite3_mem_methods sqlite3_mem_methods; -struct sqlite3_mem_methods { - void *(*xMalloc)(int); /* Memory allocation function */ - void (*xFree)(void*); /* Free a prior allocation */ - void *(*xRealloc)(void*,int); /* Resize an allocation */ - int (*xSize)(void*); /* Return the size of an allocation */ - int (*xRoundup)(int); /* Round up request size to allocation size */ - int (*xInit)(void*); /* Initialize the memory allocator */ - void (*xShutdown)(void*); /* Deinitialize the memory allocator */ - void *pAppData; /* Argument to xInit() and xShutdown() */ -}; - -/* -** CAPI3REF: Configuration Options -** -** These constants are the available integer configuration options that -** can be passed as the first argument to the [sqlite3_config()] interface. -** -** New configuration options may be added in future releases of SQLite. -** Existing configuration options might be discontinued. Applications -** should check the return code from [sqlite3_config()] to make sure that -** the call worked. The [sqlite3_config()] interface will return a -** non-zero [error code] if a discontinued or unsupported configuration option -** is invoked. -** -**
-**
SQLITE_CONFIG_SINGLETHREAD
-**
There are no arguments to this option. ^This option sets the -** [threading mode] to Single-thread. In other words, it disables -** all mutexing and puts SQLite into a mode where it can only be used -** by a single thread. ^If SQLite is compiled with -** the [SQLITE_THREADSAFE | SQLITE_THREADSAFE=0] compile-time option then -** it is not possible to change the [threading mode] from its default -** value of Single-thread and so [sqlite3_config()] will return -** [SQLITE_ERROR] if called with the SQLITE_CONFIG_SINGLETHREAD -** configuration option.
-** -**
SQLITE_CONFIG_MULTITHREAD
-**
There are no arguments to this option. ^This option sets the -** [threading mode] to Multi-thread. In other words, it disables -** mutexing on [database connection] and [prepared statement] objects. -** The application is responsible for serializing access to -** [database connections] and [prepared statements]. But other mutexes -** are enabled so that SQLite will be safe to use in a multi-threaded -** environment as long as no two threads attempt to use the same -** [database connection] at the same time. ^If SQLite is compiled with -** the [SQLITE_THREADSAFE | SQLITE_THREADSAFE=0] compile-time option then -** it is not possible to set the Multi-thread [threading mode] and -** [sqlite3_config()] will return [SQLITE_ERROR] if called with the -** SQLITE_CONFIG_MULTITHREAD configuration option.
-** -**
SQLITE_CONFIG_SERIALIZED
-**
There are no arguments to this option. ^This option sets the -** [threading mode] to Serialized. In other words, this option enables -** all mutexes including the recursive -** mutexes on [database connection] and [prepared statement] objects. -** In this mode (which is the default when SQLite is compiled with -** [SQLITE_THREADSAFE=1]) the SQLite library will itself serialize access -** to [database connections] and [prepared statements] so that the -** application is free to use the same [database connection] or the -** same [prepared statement] in different threads at the same time. -** ^If SQLite is compiled with -** the [SQLITE_THREADSAFE | SQLITE_THREADSAFE=0] compile-time option then -** it is not possible to set the Serialized [threading mode] and -** [sqlite3_config()] will return [SQLITE_ERROR] if called with the -** SQLITE_CONFIG_SERIALIZED configuration option.
-** -**
SQLITE_CONFIG_MALLOC
-**
^(This option takes a single argument which is a pointer to an -** instance of the [sqlite3_mem_methods] structure. The argument specifies -** alternative low-level memory allocation routines to be used in place of -** the memory allocation routines built into SQLite.)^ ^SQLite makes -** its own private copy of the content of the [sqlite3_mem_methods] structure -** before the [sqlite3_config()] call returns.
-** -**
SQLITE_CONFIG_GETMALLOC
-**
^(This option takes a single argument which is a pointer to an -** instance of the [sqlite3_mem_methods] structure. The [sqlite3_mem_methods] -** structure is filled with the currently defined memory allocation routines.)^ -** This option can be used to overload the default memory allocation -** routines with a wrapper that simulations memory allocation failure or -** tracks memory usage, for example.
-** -**
SQLITE_CONFIG_MEMSTATUS
-**
^This option takes single argument of type int, interpreted as a -** boolean, which enables or disables the collection of memory allocation -** statistics. ^(When memory allocation statistics are disabled, the -** following SQLite interfaces become non-operational: -**
    -**
  • [sqlite3_memory_used()] -**
  • [sqlite3_memory_highwater()] -**
  • [sqlite3_soft_heap_limit()] -**
  • [sqlite3_status()] -**
)^ -** ^Memory allocation statistics are enabled by default unless SQLite is -** compiled with [SQLITE_DEFAULT_MEMSTATUS]=0 in which case memory -** allocation statistics are disabled by default. -**
-** -**
SQLITE_CONFIG_SCRATCH
-**
^This option specifies a static memory buffer that SQLite can use for -** scratch memory. There are three arguments: A pointer an 8-byte -** aligned memory buffer from which the scrach allocations will be -** drawn, the size of each scratch allocation (sz), -** and the maximum number of scratch allocations (N). The sz -** argument must be a multiple of 16. The sz parameter should be a few bytes -** larger than the actual scratch space required due to internal overhead. -** The first argument must be a pointer to an 8-byte aligned buffer -** of at least sz*N bytes of memory. -** ^SQLite will use no more than one scratch buffer per thread. So -** N should be set to the expected maximum number of threads. ^SQLite will -** never require a scratch buffer that is more than 6 times the database -** page size. ^If SQLite needs needs additional scratch memory beyond -** what is provided by this configuration option, then -** [sqlite3_malloc()] will be used to obtain the memory needed.
-** -**
SQLITE_CONFIG_PAGECACHE
-**
^This option specifies a static memory buffer that SQLite can use for -** the database page cache with the default page cache implemenation. -** This configuration should not be used if an application-define page -** cache implementation is loaded using the SQLITE_CONFIG_PCACHE option. -** There are three arguments to this option: A pointer to 8-byte aligned -** memory, the size of each page buffer (sz), and the number of pages (N). -** The sz argument should be the size of the largest database page -** (a power of two between 512 and 32768) plus a little extra for each -** page header. ^The page header size is 20 to 40 bytes depending on -** the host architecture. ^It is harmless, apart from the wasted memory, -** to make sz a little too large. The first -** argument should point to an allocation of at least sz*N bytes of memory. -** ^SQLite will use the memory provided by the first argument to satisfy its -** memory needs for the first N pages that it adds to cache. ^If additional -** page cache memory is needed beyond what is provided by this option, then -** SQLite goes to [sqlite3_malloc()] for the additional storage space. -** ^The implementation might use one or more of the N buffers to hold -** memory accounting information. The pointer in the first argument must -** be aligned to an 8-byte boundary or subsequent behavior of SQLite -** will be undefined.
-** -**
SQLITE_CONFIG_HEAP
-**
^This option specifies a static memory buffer that SQLite will use -** for all of its dynamic memory allocation needs beyond those provided -** for by [SQLITE_CONFIG_SCRATCH] and [SQLITE_CONFIG_PAGECACHE]. -** There are three arguments: An 8-byte aligned pointer to the memory, -** the number of bytes in the memory buffer, and the minimum allocation size. -** ^If the first pointer (the memory pointer) is NULL, then SQLite reverts -** to using its default memory allocator (the system malloc() implementation), -** undoing any prior invocation of [SQLITE_CONFIG_MALLOC]. ^If the -** memory pointer is not NULL and either [SQLITE_ENABLE_MEMSYS3] or -** [SQLITE_ENABLE_MEMSYS5] are defined, then the alternative memory -** allocator is engaged to handle all of SQLites memory allocation needs. -** The first pointer (the memory pointer) must be aligned to an 8-byte -** boundary or subsequent behavior of SQLite will be undefined.
-** -**
SQLITE_CONFIG_MUTEX
-**
^(This option takes a single argument which is a pointer to an -** instance of the [sqlite3_mutex_methods] structure. The argument specifies -** alternative low-level mutex routines to be used in place -** the mutex routines built into SQLite.)^ ^SQLite makes a copy of the -** content of the [sqlite3_mutex_methods] structure before the call to -** [sqlite3_config()] returns. ^If SQLite is compiled with -** the [SQLITE_THREADSAFE | SQLITE_THREADSAFE=0] compile-time option then -** the entire mutexing subsystem is omitted from the build and hence calls to -** [sqlite3_config()] with the SQLITE_CONFIG_MUTEX configuration option will -** return [SQLITE_ERROR].
-** -**
SQLITE_CONFIG_GETMUTEX
-**
^(This option takes a single argument which is a pointer to an -** instance of the [sqlite3_mutex_methods] structure. The -** [sqlite3_mutex_methods] -** structure is filled with the currently defined mutex routines.)^ -** This option can be used to overload the default mutex allocation -** routines with a wrapper used to track mutex usage for performance -** profiling or testing, for example. ^If SQLite is compiled with -** the [SQLITE_THREADSAFE | SQLITE_THREADSAFE=0] compile-time option then -** the entire mutexing subsystem is omitted from the build and hence calls to -** [sqlite3_config()] with the SQLITE_CONFIG_GETMUTEX configuration option will -** return [SQLITE_ERROR].
-** -**
SQLITE_CONFIG_LOOKASIDE
-**
^(This option takes two arguments that determine the default -** memory allocation for the lookaside memory allocator on each -** [database connection]. The first argument is the -** size of each lookaside buffer slot and the second is the number of -** slots allocated to each database connection.)^ ^(This option sets the -** default lookaside size. The [SQLITE_DBCONFIG_LOOKASIDE] -** verb to [sqlite3_db_config()] can be used to change the lookaside -** configuration on individual connections.)^
-** -**
SQLITE_CONFIG_PCACHE
-**
^(This option takes a single argument which is a pointer to -** an [sqlite3_pcache_methods] object. This object specifies the interface -** to a custom page cache implementation.)^ ^SQLite makes a copy of the -** object and uses it for page cache memory allocations.
-** -**
SQLITE_CONFIG_GETPCACHE
-**
^(This option takes a single argument which is a pointer to an -** [sqlite3_pcache_methods] object. SQLite copies of the current -** page cache implementation into that object.)^
-** -**
SQLITE_CONFIG_LOG
-**
^The SQLITE_CONFIG_LOG option takes two arguments: a pointer to a -** function with a call signature of void(*)(void*,int,const char*), -** and a pointer to void. ^If the function pointer is not NULL, it is -** invoked by [sqlite3_log()] to process each logging event. ^If the -** function pointer is NULL, the [sqlite3_log()] interface becomes a no-op. -** ^The void pointer that is the second argument to SQLITE_CONFIG_LOG is -** passed through as the first parameter to the application-defined logger -** function whenever that function is invoked. ^The second parameter to -** the logger function is a copy of the first parameter to the corresponding -** [sqlite3_log()] call and is intended to be a [result code] or an -** [extended result code]. ^The third parameter passed to the logger is -** log message after formatting via [sqlite3_snprintf()]. -** The SQLite logging interface is not reentrant; the logger function -** supplied by the application must not invoke any SQLite interface. -** In a multi-threaded application, the application-defined logger -** function must be threadsafe.
-** -**
-*/ -#define SQLITE_CONFIG_SINGLETHREAD 1 /* nil */ -#define SQLITE_CONFIG_MULTITHREAD 2 /* nil */ -#define SQLITE_CONFIG_SERIALIZED 3 /* nil */ -#define SQLITE_CONFIG_MALLOC 4 /* sqlite3_mem_methods* */ -#define SQLITE_CONFIG_GETMALLOC 5 /* sqlite3_mem_methods* */ -#define SQLITE_CONFIG_SCRATCH 6 /* void*, int sz, int N */ -#define SQLITE_CONFIG_PAGECACHE 7 /* void*, int sz, int N */ -#define SQLITE_CONFIG_HEAP 8 /* void*, int nByte, int min */ -#define SQLITE_CONFIG_MEMSTATUS 9 /* boolean */ -#define SQLITE_CONFIG_MUTEX 10 /* sqlite3_mutex_methods* */ -#define SQLITE_CONFIG_GETMUTEX 11 /* sqlite3_mutex_methods* */ -/* previously SQLITE_CONFIG_CHUNKALLOC 12 which is now unused. */ -#define SQLITE_CONFIG_LOOKASIDE 13 /* int int */ -#define SQLITE_CONFIG_PCACHE 14 /* sqlite3_pcache_methods* */ -#define SQLITE_CONFIG_GETPCACHE 15 /* sqlite3_pcache_methods* */ -#define SQLITE_CONFIG_LOG 16 /* xFunc, void* */ - -/* -** CAPI3REF: Database Connection Configuration Options -** -** These constants are the available integer configuration options that -** can be passed as the second argument to the [sqlite3_db_config()] interface. -** -** New configuration options may be added in future releases of SQLite. -** Existing configuration options might be discontinued. Applications -** should check the return code from [sqlite3_db_config()] to make sure that -** the call worked. ^The [sqlite3_db_config()] interface will return a -** non-zero [error code] if a discontinued or unsupported configuration option -** is invoked. -** -**
-**
SQLITE_DBCONFIG_LOOKASIDE
-**
^This option takes three additional arguments that determine the -** [lookaside memory allocator] configuration for the [database connection]. -** ^The first argument (the third parameter to [sqlite3_db_config()] is a -** pointer to an memory buffer to use for lookaside memory. -** ^The first argument after the SQLITE_DBCONFIG_LOOKASIDE verb -** may be NULL in which case SQLite will allocate the -** lookaside buffer itself using [sqlite3_malloc()]. ^The second argument is the -** size of each lookaside buffer slot. ^The third argument is the number of -** slots. The size of the buffer in the first argument must be greater than -** or equal to the product of the second and third arguments. The buffer -** must be aligned to an 8-byte boundary. ^If the second argument to -** SQLITE_DBCONFIG_LOOKASIDE is not a multiple of 8, it is internally -** rounded down to the next smaller -** multiple of 8. See also: [SQLITE_CONFIG_LOOKASIDE]
-** -**
-*/ -#define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */ - - -/* -** CAPI3REF: Enable Or Disable Extended Result Codes -** -** ^The sqlite3_extended_result_codes() routine enables or disables the -** [extended result codes] feature of SQLite. ^The extended result -** codes are disabled by default for historical compatibility. -*/ -SQLITE_API int sqlite3_extended_result_codes(sqlite3*, int onoff); - -/* -** CAPI3REF: Last Insert Rowid -** -** ^Each entry in an SQLite table has a unique 64-bit signed -** integer key called the [ROWID | "rowid"]. ^The rowid is always available -** as an undeclared column named ROWID, OID, or _ROWID_ as long as those -** names are not also used by explicitly declared columns. ^If -** the table has a column of type [INTEGER PRIMARY KEY] then that column -** is another alias for the rowid. -** -** ^This routine returns the [rowid] of the most recent -** successful [INSERT] into the database from the [database connection] -** in the first argument. ^If no successful [INSERT]s -** have ever occurred on that database connection, zero is returned. -** -** ^(If an [INSERT] occurs within a trigger, then the [rowid] of the inserted -** row is returned by this routine as long as the trigger is running. -** But once the trigger terminates, the value returned by this routine -** reverts to the last value inserted before the trigger fired.)^ -** -** ^An [INSERT] that fails due to a constraint violation is not a -** successful [INSERT] and does not change the value returned by this -** routine. ^Thus INSERT OR FAIL, INSERT OR IGNORE, INSERT OR ROLLBACK, -** and INSERT OR ABORT make no changes to the return value of this -** routine when their insertion fails. ^(When INSERT OR REPLACE -** encounters a constraint violation, it does not fail. The -** INSERT continues to completion after deleting rows that caused -** the constraint problem so INSERT OR REPLACE will always change -** the return value of this interface.)^ -** -** ^For the purposes of this routine, an [INSERT] is considered to -** be successful even if it is subsequently rolled back. -** -** This function is accessible to SQL statements via the -** [last_insert_rowid() SQL function]. -** -** If a separate thread performs a new [INSERT] on the same -** database connection while the [sqlite3_last_insert_rowid()] -** function is running and thus changes the last insert [rowid], -** then the value returned by [sqlite3_last_insert_rowid()] is -** unpredictable and might not equal either the old or the new -** last insert [rowid]. -*/ -SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*); - -/* -** CAPI3REF: Count The Number Of Rows Modified -** -** ^This function returns the number of database rows that were changed -** or inserted or deleted by the most recently completed SQL statement -** on the [database connection] specified by the first parameter. -** ^(Only changes that are directly specified by the [INSERT], [UPDATE], -** or [DELETE] statement are counted. Auxiliary changes caused by -** triggers or [foreign key actions] are not counted.)^ Use the -** [sqlite3_total_changes()] function to find the total number of changes -** including changes caused by triggers and foreign key actions. -** -** ^Changes to a view that are simulated by an [INSTEAD OF trigger] -** are not counted. Only real table changes are counted. -** -** ^(A "row change" is a change to a single row of a single table -** caused by an INSERT, DELETE, or UPDATE statement. Rows that -** are changed as side effects of [REPLACE] constraint resolution, -** rollback, ABORT processing, [DROP TABLE], or by any other -** mechanisms do not count as direct row changes.)^ -** -** A "trigger context" is a scope of execution that begins and -** ends with the script of a [CREATE TRIGGER | trigger]. -** Most SQL statements are -** evaluated outside of any trigger. This is the "top level" -** trigger context. If a trigger fires from the top level, a -** new trigger context is entered for the duration of that one -** trigger. Subtriggers create subcontexts for their duration. -** -** ^Calling [sqlite3_exec()] or [sqlite3_step()] recursively does -** not create a new trigger context. -** -** ^This function returns the number of direct row changes in the -** most recent INSERT, UPDATE, or DELETE statement within the same -** trigger context. -** -** ^Thus, when called from the top level, this function returns the -** number of changes in the most recent INSERT, UPDATE, or DELETE -** that also occurred at the top level. ^(Within the body of a trigger, -** the sqlite3_changes() interface can be called to find the number of -** changes in the most recently completed INSERT, UPDATE, or DELETE -** statement within the body of the same trigger. -** However, the number returned does not include changes -** caused by subtriggers since those have their own context.)^ -** -** See also the [sqlite3_total_changes()] interface, the -** [count_changes pragma], and the [changes() SQL function]. -** -** If a separate thread makes changes on the same database connection -** while [sqlite3_changes()] is running then the value returned -** is unpredictable and not meaningful. -*/ -SQLITE_API int sqlite3_changes(sqlite3*); - -/* -** CAPI3REF: Total Number Of Rows Modified -** -** ^This function returns the number of row changes caused by [INSERT], -** [UPDATE] or [DELETE] statements since the [database connection] was opened. -** ^(The count returned by sqlite3_total_changes() includes all changes -** from all [CREATE TRIGGER | trigger] contexts and changes made by -** [foreign key actions]. However, -** the count does not include changes used to implement [REPLACE] constraints, -** do rollbacks or ABORT processing, or [DROP TABLE] processing. The -** count does not include rows of views that fire an [INSTEAD OF trigger], -** though if the INSTEAD OF trigger makes changes of its own, those changes -** are counted.)^ -** ^The sqlite3_total_changes() function counts the changes as soon as -** the statement that makes them is completed (when the statement handle -** is passed to [sqlite3_reset()] or [sqlite3_finalize()]). -** -** See also the [sqlite3_changes()] interface, the -** [count_changes pragma], and the [total_changes() SQL function]. -** -** If a separate thread makes changes on the same database connection -** while [sqlite3_total_changes()] is running then the value -** returned is unpredictable and not meaningful. -*/ -SQLITE_API int sqlite3_total_changes(sqlite3*); - -/* -** CAPI3REF: Interrupt A Long-Running Query -** -** ^This function causes any pending database operation to abort and -** return at its earliest opportunity. This routine is typically -** called in response to a user action such as pressing "Cancel" -** or Ctrl-C where the user wants a long query operation to halt -** immediately. -** -** ^It is safe to call this routine from a thread different from the -** thread that is currently running the database operation. But it -** is not safe to call this routine with a [database connection] that -** is closed or might close before sqlite3_interrupt() returns. -** -** ^If an SQL operation is very nearly finished at the time when -** sqlite3_interrupt() is called, then it might not have an opportunity -** to be interrupted and might continue to completion. -** -** ^An SQL operation that is interrupted will return [SQLITE_INTERRUPT]. -** ^If the interrupted SQL operation is an INSERT, UPDATE, or DELETE -** that is inside an explicit transaction, then the entire transaction -** will be rolled back automatically. -** -** ^The sqlite3_interrupt(D) call is in effect until all currently running -** SQL statements on [database connection] D complete. ^Any new SQL statements -** that are started after the sqlite3_interrupt() call and before the -** running statements reaches zero are interrupted as if they had been -** running prior to the sqlite3_interrupt() call. ^New SQL statements -** that are started after the running statement count reaches zero are -** not effected by the sqlite3_interrupt(). -** ^A call to sqlite3_interrupt(D) that occurs when there are no running -** SQL statements is a no-op and has no effect on SQL statements -** that are started after the sqlite3_interrupt() call returns. -** -** If the database connection closes while [sqlite3_interrupt()] -** is running then bad things will likely happen. -*/ -SQLITE_API void sqlite3_interrupt(sqlite3*); - -/* -** CAPI3REF: Determine If An SQL Statement Is Complete -** -** These routines are useful during command-line input to determine if the -** currently entered text seems to form a complete SQL statement or -** if additional input is needed before sending the text into -** SQLite for parsing. ^These routines return 1 if the input string -** appears to be a complete SQL statement. ^A statement is judged to be -** complete if it ends with a semicolon token and is not a prefix of a -** well-formed CREATE TRIGGER statement. ^Semicolons that are embedded within -** string literals or quoted identifier names or comments are not -** independent tokens (they are part of the token in which they are -** embedded) and thus do not count as a statement terminator. ^Whitespace -** and comments that follow the final semicolon are ignored. -** -** ^These routines return 0 if the statement is incomplete. ^If a -** memory allocation fails, then SQLITE_NOMEM is returned. -** -** ^These routines do not parse the SQL statements thus -** will not detect syntactically incorrect SQL. -** -** ^(If SQLite has not been initialized using [sqlite3_initialize()] prior -** to invoking sqlite3_complete16() then sqlite3_initialize() is invoked -** automatically by sqlite3_complete16(). If that initialization fails, -** then the return value from sqlite3_complete16() will be non-zero -** regardless of whether or not the input SQL is complete.)^ -** -** The input to [sqlite3_complete()] must be a zero-terminated -** UTF-8 string. -** -** The input to [sqlite3_complete16()] must be a zero-terminated -** UTF-16 string in native byte order. -*/ -SQLITE_API int sqlite3_complete(const char *sql); -SQLITE_API int sqlite3_complete16(const void *sql); - -/* -** CAPI3REF: Register A Callback To Handle SQLITE_BUSY Errors -** -** ^This routine sets a callback function that might be invoked whenever -** an attempt is made to open a database table that another thread -** or process has locked. -** -** ^If the busy callback is NULL, then [SQLITE_BUSY] or [SQLITE_IOERR_BLOCKED] -** is returned immediately upon encountering the lock. ^If the busy callback -** is not NULL, then the callback might be invoked with two arguments. -** -** ^The first argument to the busy handler is a copy of the void* pointer which -** is the third argument to sqlite3_busy_handler(). ^The second argument to -** the busy handler callback is the number of times that the busy handler has -** been invoked for this locking event. ^If the -** busy callback returns 0, then no additional attempts are made to -** access the database and [SQLITE_BUSY] or [SQLITE_IOERR_BLOCKED] is returned. -** ^If the callback returns non-zero, then another attempt -** is made to open the database for reading and the cycle repeats. -** -** The presence of a busy handler does not guarantee that it will be invoked -** when there is lock contention. ^If SQLite determines that invoking the busy -** handler could result in a deadlock, it will go ahead and return [SQLITE_BUSY] -** or [SQLITE_IOERR_BLOCKED] instead of invoking the busy handler. -** Consider a scenario where one process is holding a read lock that -** it is trying to promote to a reserved lock and -** a second process is holding a reserved lock that it is trying -** to promote to an exclusive lock. The first process cannot proceed -** because it is blocked by the second and the second process cannot -** proceed because it is blocked by the first. If both processes -** invoke the busy handlers, neither will make any progress. Therefore, -** SQLite returns [SQLITE_BUSY] for the first process, hoping that this -** will induce the first process to release its read lock and allow -** the second process to proceed. -** -** ^The default busy callback is NULL. -** -** ^The [SQLITE_BUSY] error is converted to [SQLITE_IOERR_BLOCKED] -** when SQLite is in the middle of a large transaction where all the -** changes will not fit into the in-memory cache. SQLite will -** already hold a RESERVED lock on the database file, but it needs -** to promote this lock to EXCLUSIVE so that it can spill cache -** pages into the database file without harm to concurrent -** readers. ^If it is unable to promote the lock, then the in-memory -** cache will be left in an inconsistent state and so the error -** code is promoted from the relatively benign [SQLITE_BUSY] to -** the more severe [SQLITE_IOERR_BLOCKED]. ^This error code promotion -** forces an automatic rollback of the changes. See the -** -** CorruptionFollowingBusyError wiki page for a discussion of why -** this is important. -** -** ^(There can only be a single busy handler defined for each -** [database connection]. Setting a new busy handler clears any -** previously set handler.)^ ^Note that calling [sqlite3_busy_timeout()] -** will also set or clear the busy handler. -** -** The busy callback should not take any actions which modify the -** database connection that invoked the busy handler. Any such actions -** result in undefined behavior. -** -** A busy handler must not close the database connection -** or [prepared statement] that invoked the busy handler. -*/ -SQLITE_API int sqlite3_busy_handler(sqlite3*, int(*)(void*,int), void*); - -/* -** CAPI3REF: Set A Busy Timeout -** -** ^This routine sets a [sqlite3_busy_handler | busy handler] that sleeps -** for a specified amount of time when a table is locked. ^The handler -** will sleep multiple times until at least "ms" milliseconds of sleeping -** have accumulated. ^After at least "ms" milliseconds of sleeping, -** the handler returns 0 which causes [sqlite3_step()] to return -** [SQLITE_BUSY] or [SQLITE_IOERR_BLOCKED]. -** -** ^Calling this routine with an argument less than or equal to zero -** turns off all busy handlers. -** -** ^(There can only be a single busy handler for a particular -** [database connection] any any given moment. If another busy handler -** was defined (using [sqlite3_busy_handler()]) prior to calling -** this routine, that other busy handler is cleared.)^ -*/ -SQLITE_API int sqlite3_busy_timeout(sqlite3*, int ms); - -/* -** CAPI3REF: Convenience Routines For Running Queries -** -** Definition: A result table is memory data structure created by the -** [sqlite3_get_table()] interface. A result table records the -** complete query results from one or more queries. -** -** The table conceptually has a number of rows and columns. But -** these numbers are not part of the result table itself. These -** numbers are obtained separately. Let N be the number of rows -** and M be the number of columns. -** -** A result table is an array of pointers to zero-terminated UTF-8 strings. -** There are (N+1)*M elements in the array. The first M pointers point -** to zero-terminated strings that contain the names of the columns. -** The remaining entries all point to query results. NULL values result -** in NULL pointers. All other values are in their UTF-8 zero-terminated -** string representation as returned by [sqlite3_column_text()]. -** -** A result table might consist of one or more memory allocations. -** It is not safe to pass a result table directly to [sqlite3_free()]. -** A result table should be deallocated using [sqlite3_free_table()]. -** -** As an example of the result table format, suppose a query result -** is as follows: -** -**
-**        Name        | Age
-**        -----------------------
-**        Alice       | 43
-**        Bob         | 28
-**        Cindy       | 21
-** 
-** -** There are two column (M==2) and three rows (N==3). Thus the -** result table has 8 entries. Suppose the result table is stored -** in an array names azResult. Then azResult holds this content: -** -**
-**        azResult[0] = "Name";
-**        azResult[1] = "Age";
-**        azResult[2] = "Alice";
-**        azResult[3] = "43";
-**        azResult[4] = "Bob";
-**        azResult[5] = "28";
-**        azResult[6] = "Cindy";
-**        azResult[7] = "21";
-** 
-** -** ^The sqlite3_get_table() function evaluates one or more -** semicolon-separated SQL statements in the zero-terminated UTF-8 -** string of its 2nd parameter and returns a result table to the -** pointer given in its 3rd parameter. -** -** After the application has finished with the result from sqlite3_get_table(), -** it should pass the result table pointer to sqlite3_free_table() in order to -** release the memory that was malloced. Because of the way the -** [sqlite3_malloc()] happens within sqlite3_get_table(), the calling -** function must not try to call [sqlite3_free()] directly. Only -** [sqlite3_free_table()] is able to release the memory properly and safely. -** -** ^(The sqlite3_get_table() interface is implemented as a wrapper around -** [sqlite3_exec()]. The sqlite3_get_table() routine does not have access -** to any internal data structures of SQLite. It uses only the public -** interface defined here. As a consequence, errors that occur in the -** wrapper layer outside of the internal [sqlite3_exec()] call are not -** reflected in subsequent calls to [sqlite3_errcode()] or -** [sqlite3_errmsg()].)^ -*/ -SQLITE_API int sqlite3_get_table( - sqlite3 *db, /* An open database */ - const char *zSql, /* SQL to be evaluated */ - char ***pazResult, /* Results of the query */ - int *pnRow, /* Number of result rows written here */ - int *pnColumn, /* Number of result columns written here */ - char **pzErrmsg /* Error msg written here */ -); -SQLITE_API void sqlite3_free_table(char **result); - -/* -** CAPI3REF: Formatted String Printing Functions -** -** These routines are work-alikes of the "printf()" family of functions -** from the standard C library. -** -** ^The sqlite3_mprintf() and sqlite3_vmprintf() routines write their -** results into memory obtained from [sqlite3_malloc()]. -** The strings returned by these two routines should be -** released by [sqlite3_free()]. ^Both routines return a -** NULL pointer if [sqlite3_malloc()] is unable to allocate enough -** memory to hold the resulting string. -** -** ^(In sqlite3_snprintf() routine is similar to "snprintf()" from -** the standard C library. The result is written into the -** buffer supplied as the second parameter whose size is given by -** the first parameter. Note that the order of the -** first two parameters is reversed from snprintf().)^ This is an -** historical accident that cannot be fixed without breaking -** backwards compatibility. ^(Note also that sqlite3_snprintf() -** returns a pointer to its buffer instead of the number of -** characters actually written into the buffer.)^ We admit that -** the number of characters written would be a more useful return -** value but we cannot change the implementation of sqlite3_snprintf() -** now without breaking compatibility. -** -** ^As long as the buffer size is greater than zero, sqlite3_snprintf() -** guarantees that the buffer is always zero-terminated. ^The first -** parameter "n" is the total size of the buffer, including space for -** the zero terminator. So the longest string that can be completely -** written will be n-1 characters. -** -** These routines all implement some additional formatting -** options that are useful for constructing SQL statements. -** All of the usual printf() formatting options apply. In addition, there -** is are "%q", "%Q", and "%z" options. -** -** ^(The %q option works like %s in that it substitutes a null-terminated -** string from the argument list. But %q also doubles every '\'' character. -** %q is designed for use inside a string literal.)^ By doubling each '\'' -** character it escapes that character and allows it to be inserted into -** the string. -** -** For example, assume the string variable zText contains text as follows: -** -**
-**  char *zText = "It's a happy day!";
-** 
-** -** One can use this text in an SQL statement as follows: -** -**
-**  char *zSQL = sqlite3_mprintf("INSERT INTO table VALUES('%q')", zText);
-**  sqlite3_exec(db, zSQL, 0, 0, 0);
-**  sqlite3_free(zSQL);
-** 
-** -** Because the %q format string is used, the '\'' character in zText -** is escaped and the SQL generated is as follows: -** -**
-**  INSERT INTO table1 VALUES('It''s a happy day!')
-** 
-** -** This is correct. Had we used %s instead of %q, the generated SQL -** would have looked like this: -** -**
-**  INSERT INTO table1 VALUES('It's a happy day!');
-** 
-** -** This second example is an SQL syntax error. As a general rule you should -** always use %q instead of %s when inserting text into a string literal. -** -** ^(The %Q option works like %q except it also adds single quotes around -** the outside of the total string. Additionally, if the parameter in the -** argument list is a NULL pointer, %Q substitutes the text "NULL" (without -** single quotes).)^ So, for example, one could say: -** -**
-**  char *zSQL = sqlite3_mprintf("INSERT INTO table VALUES(%Q)", zText);
-**  sqlite3_exec(db, zSQL, 0, 0, 0);
-**  sqlite3_free(zSQL);
-** 
-** -** The code above will render a correct SQL statement in the zSQL -** variable even if the zText variable is a NULL pointer. -** -** ^(The "%z" formatting option works like "%s" but with the -** addition that after the string has been read and copied into -** the result, [sqlite3_free()] is called on the input string.)^ -*/ -SQLITE_API char *sqlite3_mprintf(const char*,...); -SQLITE_API char *sqlite3_vmprintf(const char*, va_list); -SQLITE_API char *sqlite3_snprintf(int,char*,const char*, ...); - -/* -** CAPI3REF: Memory Allocation Subsystem -** -** The SQLite core uses these three routines for all of its own -** internal memory allocation needs. "Core" in the previous sentence -** does not include operating-system specific VFS implementation. The -** Windows VFS uses native malloc() and free() for some operations. -** -** ^The sqlite3_malloc() routine returns a pointer to a block -** of memory at least N bytes in length, where N is the parameter. -** ^If sqlite3_malloc() is unable to obtain sufficient free -** memory, it returns a NULL pointer. ^If the parameter N to -** sqlite3_malloc() is zero or negative then sqlite3_malloc() returns -** a NULL pointer. -** -** ^Calling sqlite3_free() with a pointer previously returned -** by sqlite3_malloc() or sqlite3_realloc() releases that memory so -** that it might be reused. ^The sqlite3_free() routine is -** a no-op if is called with a NULL pointer. Passing a NULL pointer -** to sqlite3_free() is harmless. After being freed, memory -** should neither be read nor written. Even reading previously freed -** memory might result in a segmentation fault or other severe error. -** Memory corruption, a segmentation fault, or other severe error -** might result if sqlite3_free() is called with a non-NULL pointer that -** was not obtained from sqlite3_malloc() or sqlite3_realloc(). -** -** ^(The sqlite3_realloc() interface attempts to resize a -** prior memory allocation to be at least N bytes, where N is the -** second parameter. The memory allocation to be resized is the first -** parameter.)^ ^ If the first parameter to sqlite3_realloc() -** is a NULL pointer then its behavior is identical to calling -** sqlite3_malloc(N) where N is the second parameter to sqlite3_realloc(). -** ^If the second parameter to sqlite3_realloc() is zero or -** negative then the behavior is exactly the same as calling -** sqlite3_free(P) where P is the first parameter to sqlite3_realloc(). -** ^sqlite3_realloc() returns a pointer to a memory allocation -** of at least N bytes in size or NULL if sufficient memory is unavailable. -** ^If M is the size of the prior allocation, then min(N,M) bytes -** of the prior allocation are copied into the beginning of buffer returned -** by sqlite3_realloc() and the prior allocation is freed. -** ^If sqlite3_realloc() returns NULL, then the prior allocation -** is not freed. -** -** ^The memory returned by sqlite3_malloc() and sqlite3_realloc() -** is always aligned to at least an 8 byte boundary. -** -** In SQLite version 3.5.0 and 3.5.1, it was possible to define -** the SQLITE_OMIT_MEMORY_ALLOCATION which would cause the built-in -** implementation of these routines to be omitted. That capability -** is no longer provided. Only built-in memory allocators can be used. -** -** The Windows OS interface layer calls -** the system malloc() and free() directly when converting -** filenames between the UTF-8 encoding used by SQLite -** and whatever filename encoding is used by the particular Windows -** installation. Memory allocation errors are detected, but -** they are reported back as [SQLITE_CANTOPEN] or -** [SQLITE_IOERR] rather than [SQLITE_NOMEM]. -** -** The pointer arguments to [sqlite3_free()] and [sqlite3_realloc()] -** must be either NULL or else pointers obtained from a prior -** invocation of [sqlite3_malloc()] or [sqlite3_realloc()] that have -** not yet been released. -** -** The application must not read or write any part of -** a block of memory after it has been released using -** [sqlite3_free()] or [sqlite3_realloc()]. -*/ -SQLITE_API void *sqlite3_malloc(int); -SQLITE_API void *sqlite3_realloc(void*, int); -SQLITE_API void sqlite3_free(void*); - -/* -** CAPI3REF: Memory Allocator Statistics -** -** SQLite provides these two interfaces for reporting on the status -** of the [sqlite3_malloc()], [sqlite3_free()], and [sqlite3_realloc()] -** routines, which form the built-in memory allocation subsystem. -** -** ^The [sqlite3_memory_used()] routine returns the number of bytes -** of memory currently outstanding (malloced but not freed). -** ^The [sqlite3_memory_highwater()] routine returns the maximum -** value of [sqlite3_memory_used()] since the high-water mark -** was last reset. ^The values returned by [sqlite3_memory_used()] and -** [sqlite3_memory_highwater()] include any overhead -** added by SQLite in its implementation of [sqlite3_malloc()], -** but not overhead added by the any underlying system library -** routines that [sqlite3_malloc()] may call. -** -** ^The memory high-water mark is reset to the current value of -** [sqlite3_memory_used()] if and only if the parameter to -** [sqlite3_memory_highwater()] is true. ^The value returned -** by [sqlite3_memory_highwater(1)] is the high-water mark -** prior to the reset. -*/ -SQLITE_API sqlite3_int64 sqlite3_memory_used(void); -SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag); - -/* -** CAPI3REF: Pseudo-Random Number Generator -** -** SQLite contains a high-quality pseudo-random number generator (PRNG) used to -** select random [ROWID | ROWIDs] when inserting new records into a table that -** already uses the largest possible [ROWID]. The PRNG is also used for -** the build-in random() and randomblob() SQL functions. This interface allows -** applications to access the same PRNG for other purposes. -** -** ^A call to this routine stores N bytes of randomness into buffer P. -** -** ^The first time this routine is invoked (either internally or by -** the application) the PRNG is seeded using randomness obtained -** from the xRandomness method of the default [sqlite3_vfs] object. -** ^On all subsequent invocations, the pseudo-randomness is generated -** internally and without recourse to the [sqlite3_vfs] xRandomness -** method. -*/ -SQLITE_API void sqlite3_randomness(int N, void *P); - -/* -** CAPI3REF: Compile-Time Authorization Callbacks -** -** ^This routine registers a authorizer callback with a particular -** [database connection], supplied in the first argument. -** ^The authorizer callback is invoked as SQL statements are being compiled -** by [sqlite3_prepare()] or its variants [sqlite3_prepare_v2()], -** [sqlite3_prepare16()] and [sqlite3_prepare16_v2()]. ^At various -** points during the compilation process, as logic is being created -** to perform various actions, the authorizer callback is invoked to -** see if those actions are allowed. ^The authorizer callback should -** return [SQLITE_OK] to allow the action, [SQLITE_IGNORE] to disallow the -** specific action but allow the SQL statement to continue to be -** compiled, or [SQLITE_DENY] to cause the entire SQL statement to be -** rejected with an error. ^If the authorizer callback returns -** any value other than [SQLITE_IGNORE], [SQLITE_OK], or [SQLITE_DENY] -** then the [sqlite3_prepare_v2()] or equivalent call that triggered -** the authorizer will fail with an error message. -** -** When the callback returns [SQLITE_OK], that means the operation -** requested is ok. ^When the callback returns [SQLITE_DENY], the -** [sqlite3_prepare_v2()] or equivalent call that triggered the -** authorizer will fail with an error message explaining that -** access is denied. -** -** ^The first parameter to the authorizer callback is a copy of the third -** parameter to the sqlite3_set_authorizer() interface. ^The second parameter -** to the callback is an integer [SQLITE_COPY | action code] that specifies -** the particular action to be authorized. ^The third through sixth parameters -** to the callback are zero-terminated strings that contain additional -** details about the action to be authorized. -** -** ^If the action code is [SQLITE_READ] -** and the callback returns [SQLITE_IGNORE] then the -** [prepared statement] statement is constructed to substitute -** a NULL value in place of the table column that would have -** been read if [SQLITE_OK] had been returned. The [SQLITE_IGNORE] -** return can be used to deny an untrusted user access to individual -** columns of a table. -** ^If the action code is [SQLITE_DELETE] and the callback returns -** [SQLITE_IGNORE] then the [DELETE] operation proceeds but the -** [truncate optimization] is disabled and all rows are deleted individually. -** -** An authorizer is used when [sqlite3_prepare | preparing] -** SQL statements from an untrusted source, to ensure that the SQL statements -** do not try to access data they are not allowed to see, or that they do not -** try to execute malicious statements that damage the database. For -** example, an application may allow a user to enter arbitrary -** SQL queries for evaluation by a database. But the application does -** not want the user to be able to make arbitrary changes to the -** database. An authorizer could then be put in place while the -** user-entered SQL is being [sqlite3_prepare | prepared] that -** disallows everything except [SELECT] statements. -** -** Applications that need to process SQL from untrusted sources -** might also consider lowering resource limits using [sqlite3_limit()] -** and limiting database size using the [max_page_count] [PRAGMA] -** in addition to using an authorizer. -** -** ^(Only a single authorizer can be in place on a database connection -** at a time. Each call to sqlite3_set_authorizer overrides the -** previous call.)^ ^Disable the authorizer by installing a NULL callback. -** The authorizer is disabled by default. -** -** The authorizer callback must not do anything that will modify -** the database connection that invoked the authorizer callback. -** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their -** database connections for the meaning of "modify" in this paragraph. -** -** ^When [sqlite3_prepare_v2()] is used to prepare a statement, the -** statement might be re-prepared during [sqlite3_step()] due to a -** schema change. Hence, the application should ensure that the -** correct authorizer callback remains in place during the [sqlite3_step()]. -** -** ^Note that the authorizer callback is invoked only during -** [sqlite3_prepare()] or its variants. Authorization is not -** performed during statement evaluation in [sqlite3_step()], unless -** as stated in the previous paragraph, sqlite3_step() invokes -** sqlite3_prepare_v2() to reprepare a statement after a schema change. -*/ -SQLITE_API int sqlite3_set_authorizer( - sqlite3*, - int (*xAuth)(void*,int,const char*,const char*,const char*,const char*), - void *pUserData -); - -/* -** CAPI3REF: Authorizer Return Codes -** -** The [sqlite3_set_authorizer | authorizer callback function] must -** return either [SQLITE_OK] or one of these two constants in order -** to signal SQLite whether or not the action is permitted. See the -** [sqlite3_set_authorizer | authorizer documentation] for additional -** information. -*/ -#define SQLITE_DENY 1 /* Abort the SQL statement with an error */ -#define SQLITE_IGNORE 2 /* Don't allow access, but don't generate an error */ - -/* -** CAPI3REF: Authorizer Action Codes -** -** The [sqlite3_set_authorizer()] interface registers a callback function -** that is invoked to authorize certain SQL statement actions. The -** second parameter to the callback is an integer code that specifies -** what action is being authorized. These are the integer action codes that -** the authorizer callback may be passed. -** -** These action code values signify what kind of operation is to be -** authorized. The 3rd and 4th parameters to the authorization -** callback function will be parameters or NULL depending on which of these -** codes is used as the second parameter. ^(The 5th parameter to the -** authorizer callback is the name of the database ("main", "temp", -** etc.) if applicable.)^ ^The 6th parameter to the authorizer callback -** is the name of the inner-most trigger or view that is responsible for -** the access attempt or NULL if this access attempt is directly from -** top-level SQL code. -*/ -/******************************************* 3rd ************ 4th ***********/ -#define SQLITE_CREATE_INDEX 1 /* Index Name Table Name */ -#define SQLITE_CREATE_TABLE 2 /* Table Name NULL */ -#define SQLITE_CREATE_TEMP_INDEX 3 /* Index Name Table Name */ -#define SQLITE_CREATE_TEMP_TABLE 4 /* Table Name NULL */ -#define SQLITE_CREATE_TEMP_TRIGGER 5 /* Trigger Name Table Name */ -#define SQLITE_CREATE_TEMP_VIEW 6 /* View Name NULL */ -#define SQLITE_CREATE_TRIGGER 7 /* Trigger Name Table Name */ -#define SQLITE_CREATE_VIEW 8 /* View Name NULL */ -#define SQLITE_DELETE 9 /* Table Name NULL */ -#define SQLITE_DROP_INDEX 10 /* Index Name Table Name */ -#define SQLITE_DROP_TABLE 11 /* Table Name NULL */ -#define SQLITE_DROP_TEMP_INDEX 12 /* Index Name Table Name */ -#define SQLITE_DROP_TEMP_TABLE 13 /* Table Name NULL */ -#define SQLITE_DROP_TEMP_TRIGGER 14 /* Trigger Name Table Name */ -#define SQLITE_DROP_TEMP_VIEW 15 /* View Name NULL */ -#define SQLITE_DROP_TRIGGER 16 /* Trigger Name Table Name */ -#define SQLITE_DROP_VIEW 17 /* View Name NULL */ -#define SQLITE_INSERT 18 /* Table Name NULL */ -#define SQLITE_PRAGMA 19 /* Pragma Name 1st arg or NULL */ -#define SQLITE_READ 20 /* Table Name Column Name */ -#define SQLITE_SELECT 21 /* NULL NULL */ -#define SQLITE_TRANSACTION 22 /* Operation NULL */ -#define SQLITE_UPDATE 23 /* Table Name Column Name */ -#define SQLITE_ATTACH 24 /* Filename NULL */ -#define SQLITE_DETACH 25 /* Database Name NULL */ -#define SQLITE_ALTER_TABLE 26 /* Database Name Table Name */ -#define SQLITE_REINDEX 27 /* Index Name NULL */ -#define SQLITE_ANALYZE 28 /* Table Name NULL */ -#define SQLITE_CREATE_VTABLE 29 /* Table Name Module Name */ -#define SQLITE_DROP_VTABLE 30 /* Table Name Module Name */ -#define SQLITE_FUNCTION 31 /* NULL Function Name */ -#define SQLITE_SAVEPOINT 32 /* Operation Savepoint Name */ -#define SQLITE_COPY 0 /* No longer used */ - -/* -** CAPI3REF: Tracing And Profiling Functions -** -** These routines register callback functions that can be used for -** tracing and profiling the execution of SQL statements. -** -** ^The callback function registered by sqlite3_trace() is invoked at -** various times when an SQL statement is being run by [sqlite3_step()]. -** ^The sqlite3_trace() callback is invoked with a UTF-8 rendering of the -** SQL statement text as the statement first begins executing. -** ^(Additional sqlite3_trace() callbacks might occur -** as each triggered subprogram is entered. The callbacks for triggers -** contain a UTF-8 SQL comment that identifies the trigger.)^ -** -** ^The callback function registered by sqlite3_profile() is invoked -** as each SQL statement finishes. ^The profile callback contains -** the original statement text and an estimate of wall-clock time -** of how long that statement took to run. -*/ -SQLITE_API void *sqlite3_trace(sqlite3*, void(*xTrace)(void*,const char*), void*); -SQLITE_API SQLITE_EXPERIMENTAL void *sqlite3_profile(sqlite3*, - void(*xProfile)(void*,const char*,sqlite3_uint64), void*); - -/* -** CAPI3REF: Query Progress Callbacks -** -** ^This routine configures a callback function - the -** progress callback - that is invoked periodically during long -** running calls to [sqlite3_exec()], [sqlite3_step()] and -** [sqlite3_get_table()]. An example use for this -** interface is to keep a GUI updated during a large query. -** -** ^If the progress callback returns non-zero, the operation is -** interrupted. This feature can be used to implement a -** "Cancel" button on a GUI progress dialog box. -** -** The progress handler must not do anything that will modify -** the database connection that invoked the progress handler. -** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their -** database connections for the meaning of "modify" in this paragraph. -** -*/ -SQLITE_API void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*); - -/* -** CAPI3REF: Opening A New Database Connection -** -** ^These routines open an SQLite database file whose name is given by the -** filename argument. ^The filename argument is interpreted as UTF-8 for -** sqlite3_open() and sqlite3_open_v2() and as UTF-16 in the native byte -** order for sqlite3_open16(). ^(A [database connection] handle is usually -** returned in *ppDb, even if an error occurs. The only exception is that -** if SQLite is unable to allocate memory to hold the [sqlite3] object, -** a NULL will be written into *ppDb instead of a pointer to the [sqlite3] -** object.)^ ^(If the database is opened (and/or created) successfully, then -** [SQLITE_OK] is returned. Otherwise an [error code] is returned.)^ ^The -** [sqlite3_errmsg()] or [sqlite3_errmsg16()] routines can be used to obtain -** an English language description of the error following a failure of any -** of the sqlite3_open() routines. -** -** ^The default encoding for the database will be UTF-8 if -** sqlite3_open() or sqlite3_open_v2() is called and -** UTF-16 in the native byte order if sqlite3_open16() is used. -** -** Whether or not an error occurs when it is opened, resources -** associated with the [database connection] handle should be released by -** passing it to [sqlite3_close()] when it is no longer required. -** -** The sqlite3_open_v2() interface works like sqlite3_open() -** except that it accepts two additional parameters for additional control -** over the new database connection. ^(The flags parameter to -** sqlite3_open_v2() can take one of -** the following three values, optionally combined with the -** [SQLITE_OPEN_NOMUTEX], [SQLITE_OPEN_FULLMUTEX], [SQLITE_OPEN_SHAREDCACHE], -** and/or [SQLITE_OPEN_PRIVATECACHE] flags:)^ -** -**
-** ^(
[SQLITE_OPEN_READONLY]
-**
The database is opened in read-only mode. If the database does not -** already exist, an error is returned.
)^ -** -** ^(
[SQLITE_OPEN_READWRITE]
-**
The database is opened for reading and writing if possible, or reading -** only if the file is write protected by the operating system. In either -** case the database must already exist, otherwise an error is returned.
)^ -** -** ^(
[SQLITE_OPEN_READWRITE] | [SQLITE_OPEN_CREATE]
-**
The database is opened for reading and writing, and is creates it if -** it does not already exist. This is the behavior that is always used for -** sqlite3_open() and sqlite3_open16().
)^ -**
-** -** If the 3rd parameter to sqlite3_open_v2() is not one of the -** combinations shown above or one of the combinations shown above combined -** with the [SQLITE_OPEN_NOMUTEX], [SQLITE_OPEN_FULLMUTEX], -** [SQLITE_OPEN_SHAREDCACHE] and/or [SQLITE_OPEN_SHAREDCACHE] flags, -** then the behavior is undefined. -** -** ^If the [SQLITE_OPEN_NOMUTEX] flag is set, then the database connection -** opens in the multi-thread [threading mode] as long as the single-thread -** mode has not been set at compile-time or start-time. ^If the -** [SQLITE_OPEN_FULLMUTEX] flag is set then the database connection opens -** in the serialized [threading mode] unless single-thread was -** previously selected at compile-time or start-time. -** ^The [SQLITE_OPEN_SHAREDCACHE] flag causes the database connection to be -** eligible to use [shared cache mode], regardless of whether or not shared -** cache is enabled using [sqlite3_enable_shared_cache()]. ^The -** [SQLITE_OPEN_PRIVATECACHE] flag causes the database connection to not -** participate in [shared cache mode] even if it is enabled. -** -** ^If the filename is ":memory:", then a private, temporary in-memory database -** is created for the connection. ^This in-memory database will vanish when -** the database connection is closed. Future versions of SQLite might -** make use of additional special filenames that begin with the ":" character. -** It is recommended that when a database filename actually does begin with -** a ":" character you should prefix the filename with a pathname such as -** "./" to avoid ambiguity. -** -** ^If the filename is an empty string, then a private, temporary -** on-disk database will be created. ^This private database will be -** automatically deleted as soon as the database connection is closed. -** -** ^The fourth parameter to sqlite3_open_v2() is the name of the -** [sqlite3_vfs] object that defines the operating system interface that -** the new database connection should use. ^If the fourth parameter is -** a NULL pointer then the default [sqlite3_vfs] object is used. -** -** Note to Windows users: The encoding used for the filename argument -** of sqlite3_open() and sqlite3_open_v2() must be UTF-8, not whatever -** codepage is currently defined. Filenames containing international -** characters must be converted to UTF-8 prior to passing them into -** sqlite3_open() or sqlite3_open_v2(). -*/ -SQLITE_API int sqlite3_open( - const char *filename, /* Database filename (UTF-8) */ - sqlite3 **ppDb /* OUT: SQLite db handle */ -); -SQLITE_API int sqlite3_open16( - const void *filename, /* Database filename (UTF-16) */ - sqlite3 **ppDb /* OUT: SQLite db handle */ -); -SQLITE_API int sqlite3_open_v2( - const char *filename, /* Database filename (UTF-8) */ - sqlite3 **ppDb, /* OUT: SQLite db handle */ - int flags, /* Flags */ - const char *zVfs /* Name of VFS module to use */ -); - -/* -** CAPI3REF: Error Codes And Messages -** -** ^The sqlite3_errcode() interface returns the numeric [result code] or -** [extended result code] for the most recent failed sqlite3_* API call -** associated with a [database connection]. If a prior API call failed -** but the most recent API call succeeded, the return value from -** sqlite3_errcode() is undefined. ^The sqlite3_extended_errcode() -** interface is the same except that it always returns the -** [extended result code] even when extended result codes are -** disabled. -** -** ^The sqlite3_errmsg() and sqlite3_errmsg16() return English-language -** text that describes the error, as either UTF-8 or UTF-16 respectively. -** ^(Memory to hold the error message string is managed internally. -** The application does not need to worry about freeing the result. -** However, the error string might be overwritten or deallocated by -** subsequent calls to other SQLite interface functions.)^ -** -** When the serialized [threading mode] is in use, it might be the -** case that a second error occurs on a separate thread in between -** the time of the first error and the call to these interfaces. -** When that happens, the second error will be reported since these -** interfaces always report the most recent result. To avoid -** this, each thread can obtain exclusive use of the [database connection] D -** by invoking [sqlite3_mutex_enter]([sqlite3_db_mutex](D)) before beginning -** to use D and invoking [sqlite3_mutex_leave]([sqlite3_db_mutex](D)) after -** all calls to the interfaces listed here are completed. -** -** If an interface fails with SQLITE_MISUSE, that means the interface -** was invoked incorrectly by the application. In that case, the -** error code and message may or may not be set. -*/ -SQLITE_API int sqlite3_errcode(sqlite3 *db); -SQLITE_API int sqlite3_extended_errcode(sqlite3 *db); -SQLITE_API const char *sqlite3_errmsg(sqlite3*); -SQLITE_API const void *sqlite3_errmsg16(sqlite3*); - -/* -** CAPI3REF: SQL Statement Object -** KEYWORDS: {prepared statement} {prepared statements} -** -** An instance of this object represents a single SQL statement. -** This object is variously known as a "prepared statement" or a -** "compiled SQL statement" or simply as a "statement". -** -** The life of a statement object goes something like this: -** -**
    -**
  1. Create the object using [sqlite3_prepare_v2()] or a related -** function. -**
  2. Bind values to [host parameters] using the sqlite3_bind_*() -** interfaces. -**
  3. Run the SQL by calling [sqlite3_step()] one or more times. -**
  4. Reset the statement using [sqlite3_reset()] then go back -** to step 2. Do this zero or more times. -**
  5. Destroy the object using [sqlite3_finalize()]. -**
-** -** Refer to documentation on individual methods above for additional -** information. -*/ -typedef struct sqlite3_stmt sqlite3_stmt; - -/* -** CAPI3REF: Run-time Limits -** -** ^(This interface allows the size of various constructs to be limited -** on a connection by connection basis. The first parameter is the -** [database connection] whose limit is to be set or queried. The -** second parameter is one of the [limit categories] that define a -** class of constructs to be size limited. The third parameter is the -** new limit for that construct. The function returns the old limit.)^ -** -** ^If the new limit is a negative number, the limit is unchanged. -** ^(For the limit category of SQLITE_LIMIT_XYZ there is a -** [limits | hard upper bound] -** set by a compile-time C preprocessor macro named -** [limits | SQLITE_MAX_XYZ]. -** (The "_LIMIT_" in the name is changed to "_MAX_".))^ -** ^Attempts to increase a limit above its hard upper bound are -** silently truncated to the hard upper bound. -** -** Run-time limits are intended for use in applications that manage -** both their own internal database and also databases that are controlled -** by untrusted external sources. An example application might be a -** web browser that has its own databases for storing history and -** separate databases controlled by JavaScript applications downloaded -** off the Internet. The internal databases can be given the -** large, default limits. Databases managed by external sources can -** be given much smaller limits designed to prevent a denial of service -** attack. Developers might also want to use the [sqlite3_set_authorizer()] -** interface to further control untrusted SQL. The size of the database -** created by an untrusted script can be contained using the -** [max_page_count] [PRAGMA]. -** -** New run-time limit categories may be added in future releases. -*/ -SQLITE_API int sqlite3_limit(sqlite3*, int id, int newVal); - -/* -** CAPI3REF: Run-Time Limit Categories -** KEYWORDS: {limit category} {*limit categories} -** -** These constants define various performance limits -** that can be lowered at run-time using [sqlite3_limit()]. -** The synopsis of the meanings of the various limits is shown below. -** Additional information is available at [limits | Limits in SQLite]. -** -**
-** ^(
SQLITE_LIMIT_LENGTH
-**
The maximum size of any string or BLOB or table row.
)^ -** -** ^(
SQLITE_LIMIT_SQL_LENGTH
-**
The maximum length of an SQL statement, in bytes.
)^ -** -** ^(
SQLITE_LIMIT_COLUMN
-**
The maximum number of columns in a table definition or in the -** result set of a [SELECT] or the maximum number of columns in an index -** or in an ORDER BY or GROUP BY clause.
)^ -** -** ^(
SQLITE_LIMIT_EXPR_DEPTH
-**
The maximum depth of the parse tree on any expression.
)^ -** -** ^(
SQLITE_LIMIT_COMPOUND_SELECT
-**
The maximum number of terms in a compound SELECT statement.
)^ -** -** ^(
SQLITE_LIMIT_VDBE_OP
-**
The maximum number of instructions in a virtual machine program -** used to implement an SQL statement.
)^ -** -** ^(
SQLITE_LIMIT_FUNCTION_ARG
-**
The maximum number of arguments on a function.
)^ -** -** ^(
SQLITE_LIMIT_ATTACHED
-**
The maximum number of [ATTACH | attached databases].)^
-** -** ^(
SQLITE_LIMIT_LIKE_PATTERN_LENGTH
-**
The maximum length of the pattern argument to the [LIKE] or -** [GLOB] operators.
)^ -** -** ^(
SQLITE_LIMIT_VARIABLE_NUMBER
-**
The maximum number of variables in an SQL statement that can -** be bound.
)^ -** -** ^(
SQLITE_LIMIT_TRIGGER_DEPTH
-**
The maximum depth of recursion for triggers.
)^ -**
-*/ -#define SQLITE_LIMIT_LENGTH 0 -#define SQLITE_LIMIT_SQL_LENGTH 1 -#define SQLITE_LIMIT_COLUMN 2 -#define SQLITE_LIMIT_EXPR_DEPTH 3 -#define SQLITE_LIMIT_COMPOUND_SELECT 4 -#define SQLITE_LIMIT_VDBE_OP 5 -#define SQLITE_LIMIT_FUNCTION_ARG 6 -#define SQLITE_LIMIT_ATTACHED 7 -#define SQLITE_LIMIT_LIKE_PATTERN_LENGTH 8 -#define SQLITE_LIMIT_VARIABLE_NUMBER 9 -#define SQLITE_LIMIT_TRIGGER_DEPTH 10 - -/* -** CAPI3REF: Compiling An SQL Statement -** KEYWORDS: {SQL statement compiler} -** -** To execute an SQL query, it must first be compiled into a byte-code -** program using one of these routines. -** -** The first argument, "db", is a [database connection] obtained from a -** prior successful call to [sqlite3_open()], [sqlite3_open_v2()] or -** [sqlite3_open16()]. The database connection must not have been closed. -** -** The second argument, "zSql", is the statement to be compiled, encoded -** as either UTF-8 or UTF-16. The sqlite3_prepare() and sqlite3_prepare_v2() -** interfaces use UTF-8, and sqlite3_prepare16() and sqlite3_prepare16_v2() -** use UTF-16. -** -** ^If the nByte argument is less than zero, then zSql is read up to the -** first zero terminator. ^If nByte is non-negative, then it is the maximum -** number of bytes read from zSql. ^When nByte is non-negative, the -** zSql string ends at either the first '\000' or '\u0000' character or -** the nByte-th byte, whichever comes first. If the caller knows -** that the supplied string is nul-terminated, then there is a small -** performance advantage to be gained by passing an nByte parameter that -** is equal to the number of bytes in the input string including -** the nul-terminator bytes. -** -** ^If pzTail is not NULL then *pzTail is made to point to the first byte -** past the end of the first SQL statement in zSql. These routines only -** compile the first statement in zSql, so *pzTail is left pointing to -** what remains uncompiled. -** -** ^*ppStmt is left pointing to a compiled [prepared statement] that can be -** executed using [sqlite3_step()]. ^If there is an error, *ppStmt is set -** to NULL. ^If the input text contains no SQL (if the input is an empty -** string or a comment) then *ppStmt is set to NULL. -** The calling procedure is responsible for deleting the compiled -** SQL statement using [sqlite3_finalize()] after it has finished with it. -** ppStmt may not be NULL. -** -** ^On success, the sqlite3_prepare() family of routines return [SQLITE_OK]; -** otherwise an [error code] is returned. -** -** The sqlite3_prepare_v2() and sqlite3_prepare16_v2() interfaces are -** recommended for all new programs. The two older interfaces are retained -** for backwards compatibility, but their use is discouraged. -** ^In the "v2" interfaces, the prepared statement -** that is returned (the [sqlite3_stmt] object) contains a copy of the -** original SQL text. This causes the [sqlite3_step()] interface to -** behave differently in three ways: -** -**
    -**
  1. -** ^If the database schema changes, instead of returning [SQLITE_SCHEMA] as it -** always used to do, [sqlite3_step()] will automatically recompile the SQL -** statement and try to run it again. ^If the schema has changed in -** a way that makes the statement no longer valid, [sqlite3_step()] will still -** return [SQLITE_SCHEMA]. But unlike the legacy behavior, [SQLITE_SCHEMA] is -** now a fatal error. Calling [sqlite3_prepare_v2()] again will not make the -** error go away. Note: use [sqlite3_errmsg()] to find the text -** of the parsing error that results in an [SQLITE_SCHEMA] return. -**
  2. -** -**
  3. -** ^When an error occurs, [sqlite3_step()] will return one of the detailed -** [error codes] or [extended error codes]. ^The legacy behavior was that -** [sqlite3_step()] would only return a generic [SQLITE_ERROR] result code -** and the application would have to make a second call to [sqlite3_reset()] -** in order to find the underlying cause of the problem. With the "v2" prepare -** interfaces, the underlying reason for the error is returned immediately. -**
  4. -** -**
  5. -** ^If the value of a [parameter | host parameter] in the WHERE clause might -** change the query plan for a statement, then the statement may be -** automatically recompiled (as if there had been a schema change) on the first -** [sqlite3_step()] call following any change to the -** [sqlite3_bind_text | bindings] of the [parameter]. -**
  6. -**
-*/ -SQLITE_API int sqlite3_prepare( - sqlite3 *db, /* Database handle */ - const char *zSql, /* SQL statement, UTF-8 encoded */ - int nByte, /* Maximum length of zSql in bytes. */ - sqlite3_stmt **ppStmt, /* OUT: Statement handle */ - const char **pzTail /* OUT: Pointer to unused portion of zSql */ -); -SQLITE_API int sqlite3_prepare_v2( - sqlite3 *db, /* Database handle */ - const char *zSql, /* SQL statement, UTF-8 encoded */ - int nByte, /* Maximum length of zSql in bytes. */ - sqlite3_stmt **ppStmt, /* OUT: Statement handle */ - const char **pzTail /* OUT: Pointer to unused portion of zSql */ -); -SQLITE_API int sqlite3_prepare16( - sqlite3 *db, /* Database handle */ - const void *zSql, /* SQL statement, UTF-16 encoded */ - int nByte, /* Maximum length of zSql in bytes. */ - sqlite3_stmt **ppStmt, /* OUT: Statement handle */ - const void **pzTail /* OUT: Pointer to unused portion of zSql */ -); -SQLITE_API int sqlite3_prepare16_v2( - sqlite3 *db, /* Database handle */ - const void *zSql, /* SQL statement, UTF-16 encoded */ - int nByte, /* Maximum length of zSql in bytes. */ - sqlite3_stmt **ppStmt, /* OUT: Statement handle */ - const void **pzTail /* OUT: Pointer to unused portion of zSql */ -); - -/* -** CAPI3REF: Retrieving Statement SQL -** -** ^This interface can be used to retrieve a saved copy of the original -** SQL text used to create a [prepared statement] if that statement was -** compiled using either [sqlite3_prepare_v2()] or [sqlite3_prepare16_v2()]. -*/ -SQLITE_API const char *sqlite3_sql(sqlite3_stmt *pStmt); - -/* -** CAPI3REF: Dynamically Typed Value Object -** KEYWORDS: {protected sqlite3_value} {unprotected sqlite3_value} -** -** SQLite uses the sqlite3_value object to represent all values -** that can be stored in a database table. SQLite uses dynamic typing -** for the values it stores. ^Values stored in sqlite3_value objects -** can be integers, floating point values, strings, BLOBs, or NULL. -** -** An sqlite3_value object may be either "protected" or "unprotected". -** Some interfaces require a protected sqlite3_value. Other interfaces -** will accept either a protected or an unprotected sqlite3_value. -** Every interface that accepts sqlite3_value arguments specifies -** whether or not it requires a protected sqlite3_value. -** -** The terms "protected" and "unprotected" refer to whether or not -** a mutex is held. A internal mutex is held for a protected -** sqlite3_value object but no mutex is held for an unprotected -** sqlite3_value object. If SQLite is compiled to be single-threaded -** (with [SQLITE_THREADSAFE=0] and with [sqlite3_threadsafe()] returning 0) -** or if SQLite is run in one of reduced mutex modes -** [SQLITE_CONFIG_SINGLETHREAD] or [SQLITE_CONFIG_MULTITHREAD] -** then there is no distinction between protected and unprotected -** sqlite3_value objects and they can be used interchangeably. However, -** for maximum code portability it is recommended that applications -** still make the distinction between between protected and unprotected -** sqlite3_value objects even when not strictly required. -** -** ^The sqlite3_value objects that are passed as parameters into the -** implementation of [application-defined SQL functions] are protected. -** ^The sqlite3_value object returned by -** [sqlite3_column_value()] is unprotected. -** Unprotected sqlite3_value objects may only be used with -** [sqlite3_result_value()] and [sqlite3_bind_value()]. -** The [sqlite3_value_blob | sqlite3_value_type()] family of -** interfaces require protected sqlite3_value objects. -*/ -typedef struct Mem sqlite3_value; - -/* -** CAPI3REF: SQL Function Context Object -** -** The context in which an SQL function executes is stored in an -** sqlite3_context object. ^A pointer to an sqlite3_context object -** is always first parameter to [application-defined SQL functions]. -** The application-defined SQL function implementation will pass this -** pointer through into calls to [sqlite3_result_int | sqlite3_result()], -** [sqlite3_aggregate_context()], [sqlite3_user_data()], -** [sqlite3_context_db_handle()], [sqlite3_get_auxdata()], -** and/or [sqlite3_set_auxdata()]. -*/ -typedef struct sqlite3_context sqlite3_context; - -/* -** CAPI3REF: Binding Values To Prepared Statements -** KEYWORDS: {host parameter} {host parameters} {host parameter name} -** KEYWORDS: {SQL parameter} {SQL parameters} {parameter binding} -** -** ^(In the SQL statement text input to [sqlite3_prepare_v2()] and its variants, -** literals may be replaced by a [parameter] that matches one of following -** templates: -** -**
    -**
  • ? -**
  • ?NNN -**
  • :VVV -**
  • @VVV -**
  • $VVV -**
-** -** In the templates above, NNN represents an integer literal, -** and VVV represents an alphanumeric identifer.)^ ^The values of these -** parameters (also called "host parameter names" or "SQL parameters") -** can be set using the sqlite3_bind_*() routines defined here. -** -** ^The first argument to the sqlite3_bind_*() routines is always -** a pointer to the [sqlite3_stmt] object returned from -** [sqlite3_prepare_v2()] or its variants. -** -** ^The second argument is the index of the SQL parameter to be set. -** ^The leftmost SQL parameter has an index of 1. ^When the same named -** SQL parameter is used more than once, second and subsequent -** occurrences have the same index as the first occurrence. -** ^The index for named parameters can be looked up using the -** [sqlite3_bind_parameter_index()] API if desired. ^The index -** for "?NNN" parameters is the value of NNN. -** ^The NNN value must be between 1 and the [sqlite3_limit()] -** parameter [SQLITE_LIMIT_VARIABLE_NUMBER] (default value: 999). -** -** ^The third argument is the value to bind to the parameter. -** -** ^(In those routines that have a fourth argument, its value is the -** number of bytes in the parameter. To be clear: the value is the -** number of bytes in the value, not the number of characters.)^ -** ^If the fourth parameter is negative, the length of the string is -** the number of bytes up to the first zero terminator. -** -** ^The fifth argument to sqlite3_bind_blob(), sqlite3_bind_text(), and -** sqlite3_bind_text16() is a destructor used to dispose of the BLOB or -** string after SQLite has finished with it. ^If the fifth argument is -** the special value [SQLITE_STATIC], then SQLite assumes that the -** information is in static, unmanaged space and does not need to be freed. -** ^If the fifth argument has the value [SQLITE_TRANSIENT], then -** SQLite makes its own private copy of the data immediately, before -** the sqlite3_bind_*() routine returns. -** -** ^The sqlite3_bind_zeroblob() routine binds a BLOB of length N that -** is filled with zeroes. ^A zeroblob uses a fixed amount of memory -** (just an integer to hold its size) while it is being processed. -** Zeroblobs are intended to serve as placeholders for BLOBs whose -** content is later written using -** [sqlite3_blob_open | incremental BLOB I/O] routines. -** ^A negative value for the zeroblob results in a zero-length BLOB. -** -** ^If any of the sqlite3_bind_*() routines are called with a NULL pointer -** for the [prepared statement] or with a prepared statement for which -** [sqlite3_step()] has been called more recently than [sqlite3_reset()], -** then the call will return [SQLITE_MISUSE]. If any sqlite3_bind_() -** routine is passed a [prepared statement] that has been finalized, the -** result is undefined and probably harmful. -** -** ^Bindings are not cleared by the [sqlite3_reset()] routine. -** ^Unbound parameters are interpreted as NULL. -** -** ^The sqlite3_bind_* routines return [SQLITE_OK] on success or an -** [error code] if anything goes wrong. -** ^[SQLITE_RANGE] is returned if the parameter -** index is out of range. ^[SQLITE_NOMEM] is returned if malloc() fails. -** -** See also: [sqlite3_bind_parameter_count()], -** [sqlite3_bind_parameter_name()], and [sqlite3_bind_parameter_index()]. -*/ -SQLITE_API int sqlite3_bind_blob(sqlite3_stmt*, int, const void*, int n, void(*)(void*)); -SQLITE_API int sqlite3_bind_double(sqlite3_stmt*, int, double); -SQLITE_API int sqlite3_bind_int(sqlite3_stmt*, int, int); -SQLITE_API int sqlite3_bind_int64(sqlite3_stmt*, int, sqlite3_int64); -SQLITE_API int sqlite3_bind_null(sqlite3_stmt*, int); -SQLITE_API int sqlite3_bind_text(sqlite3_stmt*, int, const char*, int n, void(*)(void*)); -SQLITE_API int sqlite3_bind_text16(sqlite3_stmt*, int, const void*, int, void(*)(void*)); -SQLITE_API int sqlite3_bind_value(sqlite3_stmt*, int, const sqlite3_value*); -SQLITE_API int sqlite3_bind_zeroblob(sqlite3_stmt*, int, int n); - -/* -** CAPI3REF: Number Of SQL Parameters -** -** ^This routine can be used to find the number of [SQL parameters] -** in a [prepared statement]. SQL parameters are tokens of the -** form "?", "?NNN", ":AAA", "$AAA", or "@AAA" that serve as -** placeholders for values that are [sqlite3_bind_blob | bound] -** to the parameters at a later time. -** -** ^(This routine actually returns the index of the largest (rightmost) -** parameter. For all forms except ?NNN, this will correspond to the -** number of unique parameters. If parameters of the ?NNN form are used, -** there may be gaps in the list.)^ -** -** See also: [sqlite3_bind_blob|sqlite3_bind()], -** [sqlite3_bind_parameter_name()], and -** [sqlite3_bind_parameter_index()]. -*/ -SQLITE_API int sqlite3_bind_parameter_count(sqlite3_stmt*); - -/* -** CAPI3REF: Name Of A Host Parameter -** -** ^The sqlite3_bind_parameter_name(P,N) interface returns -** the name of the N-th [SQL parameter] in the [prepared statement] P. -** ^(SQL parameters of the form "?NNN" or ":AAA" or "@AAA" or "$AAA" -** have a name which is the string "?NNN" or ":AAA" or "@AAA" or "$AAA" -** respectively. -** In other words, the initial ":" or "$" or "@" or "?" -** is included as part of the name.)^ -** ^Parameters of the form "?" without a following integer have no name -** and are referred to as "nameless" or "anonymous parameters". -** -** ^The first host parameter has an index of 1, not 0. -** -** ^If the value N is out of range or if the N-th parameter is -** nameless, then NULL is returned. ^The returned string is -** always in UTF-8 encoding even if the named parameter was -** originally specified as UTF-16 in [sqlite3_prepare16()] or -** [sqlite3_prepare16_v2()]. -** -** See also: [sqlite3_bind_blob|sqlite3_bind()], -** [sqlite3_bind_parameter_count()], and -** [sqlite3_bind_parameter_index()]. -*/ -SQLITE_API const char *sqlite3_bind_parameter_name(sqlite3_stmt*, int); - -/* -** CAPI3REF: Index Of A Parameter With A Given Name -** -** ^Return the index of an SQL parameter given its name. ^The -** index value returned is suitable for use as the second -** parameter to [sqlite3_bind_blob|sqlite3_bind()]. ^A zero -** is returned if no matching parameter is found. ^The parameter -** name must be given in UTF-8 even if the original statement -** was prepared from UTF-16 text using [sqlite3_prepare16_v2()]. -** -** See also: [sqlite3_bind_blob|sqlite3_bind()], -** [sqlite3_bind_parameter_count()], and -** [sqlite3_bind_parameter_index()]. -*/ -SQLITE_API int sqlite3_bind_parameter_index(sqlite3_stmt*, const char *zName); - -/* -** CAPI3REF: Reset All Bindings On A Prepared Statement -** -** ^Contrary to the intuition of many, [sqlite3_reset()] does not reset -** the [sqlite3_bind_blob | bindings] on a [prepared statement]. -** ^Use this routine to reset all host parameters to NULL. -*/ -SQLITE_API int sqlite3_clear_bindings(sqlite3_stmt*); - -/* -** CAPI3REF: Number Of Columns In A Result Set -** -** ^Return the number of columns in the result set returned by the -** [prepared statement]. ^This routine returns 0 if pStmt is an SQL -** statement that does not return data (for example an [UPDATE]). -*/ -SQLITE_API int sqlite3_column_count(sqlite3_stmt *pStmt); - -/* -** CAPI3REF: Column Names In A Result Set -** -** ^These routines return the name assigned to a particular column -** in the result set of a [SELECT] statement. ^The sqlite3_column_name() -** interface returns a pointer to a zero-terminated UTF-8 string -** and sqlite3_column_name16() returns a pointer to a zero-terminated -** UTF-16 string. ^The first parameter is the [prepared statement] -** that implements the [SELECT] statement. ^The second parameter is the -** column number. ^The leftmost column is number 0. -** -** ^The returned string pointer is valid until either the [prepared statement] -** is destroyed by [sqlite3_finalize()] or until the next call to -** sqlite3_column_name() or sqlite3_column_name16() on the same column. -** -** ^If sqlite3_malloc() fails during the processing of either routine -** (for example during a conversion from UTF-8 to UTF-16) then a -** NULL pointer is returned. -** -** ^The name of a result column is the value of the "AS" clause for -** that column, if there is an AS clause. If there is no AS clause -** then the name of the column is unspecified and may change from -** one release of SQLite to the next. -*/ -SQLITE_API const char *sqlite3_column_name(sqlite3_stmt*, int N); -SQLITE_API const void *sqlite3_column_name16(sqlite3_stmt*, int N); - -/* -** CAPI3REF: Source Of Data In A Query Result -** -** ^These routines provide a means to determine the database, table, and -** table column that is the origin of a particular result column in -** [SELECT] statement. -** ^The name of the database or table or column can be returned as -** either a UTF-8 or UTF-16 string. ^The _database_ routines return -** the database name, the _table_ routines return the table name, and -** the origin_ routines return the column name. -** ^The returned string is valid until the [prepared statement] is destroyed -** using [sqlite3_finalize()] or until the same information is requested -** again in a different encoding. -** -** ^The names returned are the original un-aliased names of the -** database, table, and column. -** -** ^The first argument to these interfaces is a [prepared statement]. -** ^These functions return information about the Nth result column returned by -** the statement, where N is the second function argument. -** ^The left-most column is column 0 for these routines. -** -** ^If the Nth column returned by the statement is an expression or -** subquery and is not a column value, then all of these functions return -** NULL. ^These routine might also return NULL if a memory allocation error -** occurs. ^Otherwise, they return the name of the attached database, table, -** or column that query result column was extracted from. -** -** ^As with all other SQLite APIs, those whose names end with "16" return -** UTF-16 encoded strings and the other functions return UTF-8. -** -** ^These APIs are only available if the library was compiled with the -** [SQLITE_ENABLE_COLUMN_METADATA] C-preprocessor symbol. -** -** If two or more threads call one or more of these routines against the same -** prepared statement and column at the same time then the results are -** undefined. -** -** If two or more threads call one or more -** [sqlite3_column_database_name | column metadata interfaces] -** for the same [prepared statement] and result column -** at the same time then the results are undefined. -*/ -SQLITE_API const char *sqlite3_column_database_name(sqlite3_stmt*,int); -SQLITE_API const void *sqlite3_column_database_name16(sqlite3_stmt*,int); -SQLITE_API const char *sqlite3_column_table_name(sqlite3_stmt*,int); -SQLITE_API const void *sqlite3_column_table_name16(sqlite3_stmt*,int); -SQLITE_API const char *sqlite3_column_origin_name(sqlite3_stmt*,int); -SQLITE_API const void *sqlite3_column_origin_name16(sqlite3_stmt*,int); - -/* -** CAPI3REF: Declared Datatype Of A Query Result -** -** ^(The first parameter is a [prepared statement]. -** If this statement is a [SELECT] statement and the Nth column of the -** returned result set of that [SELECT] is a table column (not an -** expression or subquery) then the declared type of the table -** column is returned.)^ ^If the Nth column of the result set is an -** expression or subquery, then a NULL pointer is returned. -** ^The returned string is always UTF-8 encoded. -** -** ^(For example, given the database schema: -** -** CREATE TABLE t1(c1 VARIANT); -** -** and the following statement to be compiled: -** -** SELECT c1 + 1, c1 FROM t1; -** -** this routine would return the string "VARIANT" for the second result -** column (i==1), and a NULL pointer for the first result column (i==0).)^ -** -** ^SQLite uses dynamic run-time typing. ^So just because a column -** is declared to contain a particular type does not mean that the -** data stored in that column is of the declared type. SQLite is -** strongly typed, but the typing is dynamic not static. ^Type -** is associated with individual values, not with the containers -** used to hold those values. -*/ -SQLITE_API const char *sqlite3_column_decltype(sqlite3_stmt*,int); -SQLITE_API const void *sqlite3_column_decltype16(sqlite3_stmt*,int); - -/* -** CAPI3REF: Evaluate An SQL Statement -** -** After a [prepared statement] has been prepared using either -** [sqlite3_prepare_v2()] or [sqlite3_prepare16_v2()] or one of the legacy -** interfaces [sqlite3_prepare()] or [sqlite3_prepare16()], this function -** must be called one or more times to evaluate the statement. -** -** The details of the behavior of the sqlite3_step() interface depend -** on whether the statement was prepared using the newer "v2" interface -** [sqlite3_prepare_v2()] and [sqlite3_prepare16_v2()] or the older legacy -** interface [sqlite3_prepare()] and [sqlite3_prepare16()]. The use of the -** new "v2" interface is recommended for new applications but the legacy -** interface will continue to be supported. -** -** ^In the legacy interface, the return value will be either [SQLITE_BUSY], -** [SQLITE_DONE], [SQLITE_ROW], [SQLITE_ERROR], or [SQLITE_MISUSE]. -** ^With the "v2" interface, any of the other [result codes] or -** [extended result codes] might be returned as well. -** -** ^[SQLITE_BUSY] means that the database engine was unable to acquire the -** database locks it needs to do its job. ^If the statement is a [COMMIT] -** or occurs outside of an explicit transaction, then you can retry the -** statement. If the statement is not a [COMMIT] and occurs within a -** explicit transaction then you should rollback the transaction before -** continuing. -** -** ^[SQLITE_DONE] means that the statement has finished executing -** successfully. sqlite3_step() should not be called again on this virtual -** machine without first calling [sqlite3_reset()] to reset the virtual -** machine back to its initial state. -** -** ^If the SQL statement being executed returns any data, then [SQLITE_ROW] -** is returned each time a new row of data is ready for processing by the -** caller. The values may be accessed using the [column access functions]. -** sqlite3_step() is called again to retrieve the next row of data. -** -** ^[SQLITE_ERROR] means that a run-time error (such as a constraint -** violation) has occurred. sqlite3_step() should not be called again on -** the VM. More information may be found by calling [sqlite3_errmsg()]. -** ^With the legacy interface, a more specific error code (for example, -** [SQLITE_INTERRUPT], [SQLITE_SCHEMA], [SQLITE_CORRUPT], and so forth) -** can be obtained by calling [sqlite3_reset()] on the -** [prepared statement]. ^In the "v2" interface, -** the more specific error code is returned directly by sqlite3_step(). -** -** [SQLITE_MISUSE] means that the this routine was called inappropriately. -** Perhaps it was called on a [prepared statement] that has -** already been [sqlite3_finalize | finalized] or on one that had -** previously returned [SQLITE_ERROR] or [SQLITE_DONE]. Or it could -** be the case that the same database connection is being used by two or -** more threads at the same moment in time. -** -** For all versions of SQLite up to and including 3.6.23.1, it was required -** after sqlite3_step() returned anything other than [SQLITE_ROW] that -** [sqlite3_reset()] be called before any subsequent invocation of -** sqlite3_step(). Failure to invoke [sqlite3_reset()] in this way would -** result in an [SQLITE_MISUSE] return from sqlite3_step(). But after -** version 3.6.23.1, sqlite3_step() began calling [sqlite3_reset()] -** automatically in this circumstance rather than returning [SQLITE_MISUSE]. -** -** Goofy Interface Alert: In the legacy interface, the sqlite3_step() -** API always returns a generic error code, [SQLITE_ERROR], following any -** error other than [SQLITE_BUSY] and [SQLITE_MISUSE]. You must call -** [sqlite3_reset()] or [sqlite3_finalize()] in order to find one of the -** specific [error codes] that better describes the error. -** We admit that this is a goofy design. The problem has been fixed -** with the "v2" interface. If you prepare all of your SQL statements -** using either [sqlite3_prepare_v2()] or [sqlite3_prepare16_v2()] instead -** of the legacy [sqlite3_prepare()] and [sqlite3_prepare16()] interfaces, -** then the more specific [error codes] are returned directly -** by sqlite3_step(). The use of the "v2" interface is recommended. -*/ -SQLITE_API int sqlite3_step(sqlite3_stmt*); - -/* -** CAPI3REF: Number of columns in a result set -** -** ^The sqlite3_data_count(P) the number of columns in the -** of the result set of [prepared statement] P. -*/ -SQLITE_API int sqlite3_data_count(sqlite3_stmt *pStmt); - -/* -** CAPI3REF: Fundamental Datatypes -** KEYWORDS: SQLITE_TEXT -** -** ^(Every value in SQLite has one of five fundamental datatypes: -** -**
    -**
  • 64-bit signed integer -**
  • 64-bit IEEE floating point number -**
  • string -**
  • BLOB -**
  • NULL -**
)^ -** -** These constants are codes for each of those types. -** -** Note that the SQLITE_TEXT constant was also used in SQLite version 2 -** for a completely different meaning. Software that links against both -** SQLite version 2 and SQLite version 3 should use SQLITE3_TEXT, not -** SQLITE_TEXT. -*/ -#define SQLITE_INTEGER 1 -#define SQLITE_FLOAT 2 -#define SQLITE_BLOB 4 -#define SQLITE_NULL 5 -#ifdef SQLITE_TEXT -# undef SQLITE_TEXT -#else -# define SQLITE_TEXT 3 -#endif -#define SQLITE3_TEXT 3 - -/* -** CAPI3REF: Result Values From A Query -** KEYWORDS: {column access functions} -** -** These routines form the "result set" interface. -** -** ^These routines return information about a single column of the current -** result row of a query. ^In every case the first argument is a pointer -** to the [prepared statement] that is being evaluated (the [sqlite3_stmt*] -** that was returned from [sqlite3_prepare_v2()] or one of its variants) -** and the second argument is the index of the column for which information -** should be returned. ^The leftmost column of the result set has the index 0. -** ^The number of columns in the result can be determined using -** [sqlite3_column_count()]. -** -** If the SQL statement does not currently point to a valid row, or if the -** column index is out of range, the result is undefined. -** These routines may only be called when the most recent call to -** [sqlite3_step()] has returned [SQLITE_ROW] and neither -** [sqlite3_reset()] nor [sqlite3_finalize()] have been called subsequently. -** If any of these routines are called after [sqlite3_reset()] or -** [sqlite3_finalize()] or after [sqlite3_step()] has returned -** something other than [SQLITE_ROW], the results are undefined. -** If [sqlite3_step()] or [sqlite3_reset()] or [sqlite3_finalize()] -** are called from a different thread while any of these routines -** are pending, then the results are undefined. -** -** ^The sqlite3_column_type() routine returns the -** [SQLITE_INTEGER | datatype code] for the initial data type -** of the result column. ^The returned value is one of [SQLITE_INTEGER], -** [SQLITE_FLOAT], [SQLITE_TEXT], [SQLITE_BLOB], or [SQLITE_NULL]. The value -** returned by sqlite3_column_type() is only meaningful if no type -** conversions have occurred as described below. After a type conversion, -** the value returned by sqlite3_column_type() is undefined. Future -** versions of SQLite may change the behavior of sqlite3_column_type() -** following a type conversion. -** -** ^If the result is a BLOB or UTF-8 string then the sqlite3_column_bytes() -** routine returns the number of bytes in that BLOB or string. -** ^If the result is a UTF-16 string, then sqlite3_column_bytes() converts -** the string to UTF-8 and then returns the number of bytes. -** ^If the result is a numeric value then sqlite3_column_bytes() uses -** [sqlite3_snprintf()] to convert that value to a UTF-8 string and returns -** the number of bytes in that string. -** ^The value returned does not include the zero terminator at the end -** of the string. ^For clarity: the value returned is the number of -** bytes in the string, not the number of characters. -** -** ^Strings returned by sqlite3_column_text() and sqlite3_column_text16(), -** even empty strings, are always zero terminated. ^The return -** value from sqlite3_column_blob() for a zero-length BLOB is an arbitrary -** pointer, possibly even a NULL pointer. -** -** ^The sqlite3_column_bytes16() routine is similar to sqlite3_column_bytes() -** but leaves the result in UTF-16 in native byte order instead of UTF-8. -** ^The zero terminator is not included in this count. -** -** ^The object returned by [sqlite3_column_value()] is an -** [unprotected sqlite3_value] object. An unprotected sqlite3_value object -** may only be used with [sqlite3_bind_value()] and [sqlite3_result_value()]. -** If the [unprotected sqlite3_value] object returned by -** [sqlite3_column_value()] is used in any other way, including calls -** to routines like [sqlite3_value_int()], [sqlite3_value_text()], -** or [sqlite3_value_bytes()], then the behavior is undefined. -** -** These routines attempt to convert the value where appropriate. ^For -** example, if the internal representation is FLOAT and a text result -** is requested, [sqlite3_snprintf()] is used internally to perform the -** conversion automatically. ^(The following table details the conversions -** that are applied: -** -**
-** -**
Internal
Type
Requested
Type
Conversion -** -**
NULL INTEGER Result is 0 -**
NULL FLOAT Result is 0.0 -**
NULL TEXT Result is NULL pointer -**
NULL BLOB Result is NULL pointer -**
INTEGER FLOAT Convert from integer to float -**
INTEGER TEXT ASCII rendering of the integer -**
INTEGER BLOB Same as INTEGER->TEXT -**
FLOAT INTEGER Convert from float to integer -**
FLOAT TEXT ASCII rendering of the float -**
FLOAT BLOB Same as FLOAT->TEXT -**
TEXT INTEGER Use atoi() -**
TEXT FLOAT Use atof() -**
TEXT BLOB No change -**
BLOB INTEGER Convert to TEXT then use atoi() -**
BLOB FLOAT Convert to TEXT then use atof() -**
BLOB TEXT Add a zero terminator if needed -**
-**
)^ -** -** The table above makes reference to standard C library functions atoi() -** and atof(). SQLite does not really use these functions. It has its -** own equivalent internal routines. The atoi() and atof() names are -** used in the table for brevity and because they are familiar to most -** C programmers. -** -** ^Note that when type conversions occur, pointers returned by prior -** calls to sqlite3_column_blob(), sqlite3_column_text(), and/or -** sqlite3_column_text16() may be invalidated. -** ^(Type conversions and pointer invalidations might occur -** in the following cases: -** -**
    -**
  • The initial content is a BLOB and sqlite3_column_text() or -** sqlite3_column_text16() is called. A zero-terminator might -** need to be added to the string.
  • -**
  • The initial content is UTF-8 text and sqlite3_column_bytes16() or -** sqlite3_column_text16() is called. The content must be converted -** to UTF-16.
  • -**
  • The initial content is UTF-16 text and sqlite3_column_bytes() or -** sqlite3_column_text() is called. The content must be converted -** to UTF-8.
  • -**
)^ -** -** ^Conversions between UTF-16be and UTF-16le are always done in place and do -** not invalidate a prior pointer, though of course the content of the buffer -** that the prior pointer points to will have been modified. Other kinds -** of conversion are done in place when it is possible, but sometimes they -** are not possible and in those cases prior pointers are invalidated. -** -** ^(The safest and easiest to remember policy is to invoke these routines -** in one of the following ways: -** -**
    -**
  • sqlite3_column_text() followed by sqlite3_column_bytes()
  • -**
  • sqlite3_column_blob() followed by sqlite3_column_bytes()
  • -**
  • sqlite3_column_text16() followed by sqlite3_column_bytes16()
  • -**
)^ -** -** In other words, you should call sqlite3_column_text(), -** sqlite3_column_blob(), or sqlite3_column_text16() first to force the result -** into the desired format, then invoke sqlite3_column_bytes() or -** sqlite3_column_bytes16() to find the size of the result. Do not mix calls -** to sqlite3_column_text() or sqlite3_column_blob() with calls to -** sqlite3_column_bytes16(), and do not mix calls to sqlite3_column_text16() -** with calls to sqlite3_column_bytes(). -** -** ^The pointers returned are valid until a type conversion occurs as -** described above, or until [sqlite3_step()] or [sqlite3_reset()] or -** [sqlite3_finalize()] is called. ^The memory space used to hold strings -** and BLOBs is freed automatically. Do not pass the pointers returned -** [sqlite3_column_blob()], [sqlite3_column_text()], etc. into -** [sqlite3_free()]. -** -** ^(If a memory allocation error occurs during the evaluation of any -** of these routines, a default value is returned. The default value -** is either the integer 0, the floating point number 0.0, or a NULL -** pointer. Subsequent calls to [sqlite3_errcode()] will return -** [SQLITE_NOMEM].)^ -*/ -SQLITE_API const void *sqlite3_column_blob(sqlite3_stmt*, int iCol); -SQLITE_API int sqlite3_column_bytes(sqlite3_stmt*, int iCol); -SQLITE_API int sqlite3_column_bytes16(sqlite3_stmt*, int iCol); -SQLITE_API double sqlite3_column_double(sqlite3_stmt*, int iCol); -SQLITE_API int sqlite3_column_int(sqlite3_stmt*, int iCol); -SQLITE_API sqlite3_int64 sqlite3_column_int64(sqlite3_stmt*, int iCol); -SQLITE_API const unsigned char *sqlite3_column_text(sqlite3_stmt*, int iCol); -SQLITE_API const void *sqlite3_column_text16(sqlite3_stmt*, int iCol); -SQLITE_API int sqlite3_column_type(sqlite3_stmt*, int iCol); -SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt*, int iCol); - -/* -** CAPI3REF: Destroy A Prepared Statement Object -** -** ^The sqlite3_finalize() function is called to delete a [prepared statement]. -** ^If the statement was executed successfully or not executed at all, then -** SQLITE_OK is returned. ^If execution of the statement failed then an -** [error code] or [extended error code] is returned. -** -** ^This routine can be called at any point during the execution of the -** [prepared statement]. ^If the virtual machine has not -** completed execution when this routine is called, that is like -** encountering an error or an [sqlite3_interrupt | interrupt]. -** ^Incomplete updates may be rolled back and transactions canceled, -** depending on the circumstances, and the -** [error code] returned will be [SQLITE_ABORT]. -*/ -SQLITE_API int sqlite3_finalize(sqlite3_stmt *pStmt); - -/* -** CAPI3REF: Reset A Prepared Statement Object -** -** The sqlite3_reset() function is called to reset a [prepared statement] -** object back to its initial state, ready to be re-executed. -** ^Any SQL statement variables that had values bound to them using -** the [sqlite3_bind_blob | sqlite3_bind_*() API] retain their values. -** Use [sqlite3_clear_bindings()] to reset the bindings. -** -** ^The [sqlite3_reset(S)] interface resets the [prepared statement] S -** back to the beginning of its program. -** -** ^If the most recent call to [sqlite3_step(S)] for the -** [prepared statement] S returned [SQLITE_ROW] or [SQLITE_DONE], -** or if [sqlite3_step(S)] has never before been called on S, -** then [sqlite3_reset(S)] returns [SQLITE_OK]. -** -** ^If the most recent call to [sqlite3_step(S)] for the -** [prepared statement] S indicated an error, then -** [sqlite3_reset(S)] returns an appropriate [error code]. -** -** ^The [sqlite3_reset(S)] interface does not change the values -** of any [sqlite3_bind_blob|bindings] on the [prepared statement] S. -*/ -SQLITE_API int sqlite3_reset(sqlite3_stmt *pStmt); - -/* -** CAPI3REF: Create Or Redefine SQL Functions -** KEYWORDS: {function creation routines} -** KEYWORDS: {application-defined SQL function} -** KEYWORDS: {application-defined SQL functions} -** -** ^These two functions (collectively known as "function creation routines") -** are used to add SQL functions or aggregates or to redefine the behavior -** of existing SQL functions or aggregates. The only difference between the -** two is that the second parameter, the name of the (scalar) function or -** aggregate, is encoded in UTF-8 for sqlite3_create_function() and UTF-16 -** for sqlite3_create_function16(). -** -** ^The first parameter is the [database connection] to which the SQL -** function is to be added. ^If an application uses more than one database -** connection then application-defined SQL functions must be added -** to each database connection separately. -** -** The second parameter is the name of the SQL function to be created or -** redefined. ^The length of the name is limited to 255 bytes, exclusive of -** the zero-terminator. Note that the name length limit is in bytes, not -** characters. ^Any attempt to create a function with a longer name -** will result in [SQLITE_ERROR] being returned. -** -** ^The third parameter (nArg) -** is the number of arguments that the SQL function or -** aggregate takes. ^If this parameter is -1, then the SQL function or -** aggregate may take any number of arguments between 0 and the limit -** set by [sqlite3_limit]([SQLITE_LIMIT_FUNCTION_ARG]). If the third -** parameter is less than -1 or greater than 127 then the behavior is -** undefined. -** -** The fourth parameter, eTextRep, specifies what -** [SQLITE_UTF8 | text encoding] this SQL function prefers for -** its parameters. Any SQL function implementation should be able to work -** work with UTF-8, UTF-16le, or UTF-16be. But some implementations may be -** more efficient with one encoding than another. ^An application may -** invoke sqlite3_create_function() or sqlite3_create_function16() multiple -** times with the same function but with different values of eTextRep. -** ^When multiple implementations of the same function are available, SQLite -** will pick the one that involves the least amount of data conversion. -** If there is only a single implementation which does not care what text -** encoding is used, then the fourth argument should be [SQLITE_ANY]. -** -** ^(The fifth parameter is an arbitrary pointer. The implementation of the -** function can gain access to this pointer using [sqlite3_user_data()].)^ -** -** The seventh, eighth and ninth parameters, xFunc, xStep and xFinal, are -** pointers to C-language functions that implement the SQL function or -** aggregate. ^A scalar SQL function requires an implementation of the xFunc -** callback only; NULL pointers should be passed as the xStep and xFinal -** parameters. ^An aggregate SQL function requires an implementation of xStep -** and xFinal and NULL should be passed for xFunc. ^To delete an existing -** SQL function or aggregate, pass NULL for all three function callbacks. -** -** ^It is permitted to register multiple implementations of the same -** functions with the same name but with either differing numbers of -** arguments or differing preferred text encodings. ^SQLite will use -** the implementation that most closely matches the way in which the -** SQL function is used. ^A function implementation with a non-negative -** nArg parameter is a better match than a function implementation with -** a negative nArg. ^A function where the preferred text encoding -** matches the database encoding is a better -** match than a function where the encoding is different. -** ^A function where the encoding difference is between UTF16le and UTF16be -** is a closer match than a function where the encoding difference is -** between UTF8 and UTF16. -** -** ^Built-in functions may be overloaded by new application-defined functions. -** ^The first application-defined function with a given name overrides all -** built-in functions in the same [database connection] with the same name. -** ^Subsequent application-defined functions of the same name only override -** prior application-defined functions that are an exact match for the -** number of parameters and preferred encoding. -** -** ^An application-defined function is permitted to call other -** SQLite interfaces. However, such calls must not -** close the database connection nor finalize or reset the prepared -** statement in which the function is running. -*/ -SQLITE_API int sqlite3_create_function( - sqlite3 *db, - const char *zFunctionName, - int nArg, - int eTextRep, - void *pApp, - void (*xFunc)(sqlite3_context*,int,sqlite3_value**), - void (*xStep)(sqlite3_context*,int,sqlite3_value**), - void (*xFinal)(sqlite3_context*) -); -SQLITE_API int sqlite3_create_function16( - sqlite3 *db, - const void *zFunctionName, - int nArg, - int eTextRep, - void *pApp, - void (*xFunc)(sqlite3_context*,int,sqlite3_value**), - void (*xStep)(sqlite3_context*,int,sqlite3_value**), - void (*xFinal)(sqlite3_context*) -); - -/* -** CAPI3REF: Text Encodings -** -** These constant define integer codes that represent the various -** text encodings supported by SQLite. -*/ -#define SQLITE_UTF8 1 -#define SQLITE_UTF16LE 2 -#define SQLITE_UTF16BE 3 -#define SQLITE_UTF16 4 /* Use native byte order */ -#define SQLITE_ANY 5 /* sqlite3_create_function only */ -#define SQLITE_UTF16_ALIGNED 8 /* sqlite3_create_collation only */ - -/* -** CAPI3REF: Deprecated Functions -** DEPRECATED -** -** These functions are [deprecated]. In order to maintain -** backwards compatibility with older code, these functions continue -** to be supported. However, new applications should avoid -** the use of these functions. To help encourage people to avoid -** using these functions, we are not going to tell you what they do. -*/ -#ifndef SQLITE_OMIT_DEPRECATED -SQLITE_API SQLITE_DEPRECATED int sqlite3_aggregate_count(sqlite3_context*); -SQLITE_API SQLITE_DEPRECATED int sqlite3_expired(sqlite3_stmt*); -SQLITE_API SQLITE_DEPRECATED int sqlite3_transfer_bindings(sqlite3_stmt*, sqlite3_stmt*); -SQLITE_API SQLITE_DEPRECATED int sqlite3_global_recover(void); -SQLITE_API SQLITE_DEPRECATED void sqlite3_thread_cleanup(void); -SQLITE_API SQLITE_DEPRECATED int sqlite3_memory_alarm(void(*)(void*,sqlite3_int64,int),void*,sqlite3_int64); -#endif - -/* -** CAPI3REF: Obtaining SQL Function Parameter Values -** -** The C-language implementation of SQL functions and aggregates uses -** this set of interface routines to access the parameter values on -** the function or aggregate. -** -** The xFunc (for scalar functions) or xStep (for aggregates) parameters -** to [sqlite3_create_function()] and [sqlite3_create_function16()] -** define callbacks that implement the SQL functions and aggregates. -** The 4th parameter to these callbacks is an array of pointers to -** [protected sqlite3_value] objects. There is one [sqlite3_value] object for -** each parameter to the SQL function. These routines are used to -** extract values from the [sqlite3_value] objects. -** -** These routines work only with [protected sqlite3_value] objects. -** Any attempt to use these routines on an [unprotected sqlite3_value] -** object results in undefined behavior. -** -** ^These routines work just like the corresponding [column access functions] -** except that these routines take a single [protected sqlite3_value] object -** pointer instead of a [sqlite3_stmt*] pointer and an integer column number. -** -** ^The sqlite3_value_text16() interface extracts a UTF-16 string -** in the native byte-order of the host machine. ^The -** sqlite3_value_text16be() and sqlite3_value_text16le() interfaces -** extract UTF-16 strings as big-endian and little-endian respectively. -** -** ^(The sqlite3_value_numeric_type() interface attempts to apply -** numeric affinity to the value. This means that an attempt is -** made to convert the value to an integer or floating point. If -** such a conversion is possible without loss of information (in other -** words, if the value is a string that looks like a number) -** then the conversion is performed. Otherwise no conversion occurs. -** The [SQLITE_INTEGER | datatype] after conversion is returned.)^ -** -** Please pay particular attention to the fact that the pointer returned -** from [sqlite3_value_blob()], [sqlite3_value_text()], or -** [sqlite3_value_text16()] can be invalidated by a subsequent call to -** [sqlite3_value_bytes()], [sqlite3_value_bytes16()], [sqlite3_value_text()], -** or [sqlite3_value_text16()]. -** -** These routines must be called from the same thread as -** the SQL function that supplied the [sqlite3_value*] parameters. -*/ -SQLITE_API const void *sqlite3_value_blob(sqlite3_value*); -SQLITE_API int sqlite3_value_bytes(sqlite3_value*); -SQLITE_API int sqlite3_value_bytes16(sqlite3_value*); -SQLITE_API double sqlite3_value_double(sqlite3_value*); -SQLITE_API int sqlite3_value_int(sqlite3_value*); -SQLITE_API sqlite3_int64 sqlite3_value_int64(sqlite3_value*); -SQLITE_API const unsigned char *sqlite3_value_text(sqlite3_value*); -SQLITE_API const void *sqlite3_value_text16(sqlite3_value*); -SQLITE_API const void *sqlite3_value_text16le(sqlite3_value*); -SQLITE_API const void *sqlite3_value_text16be(sqlite3_value*); -SQLITE_API int sqlite3_value_type(sqlite3_value*); -SQLITE_API int sqlite3_value_numeric_type(sqlite3_value*); - -/* -** CAPI3REF: Obtain Aggregate Function Context -** -** Implementions of aggregate SQL functions use this -** routine to allocate memory for storing their state. -** -** ^The first time the sqlite3_aggregate_context(C,N) routine is called -** for a particular aggregate function, SQLite -** allocates N of memory, zeroes out that memory, and returns a pointer -** to the new memory. ^On second and subsequent calls to -** sqlite3_aggregate_context() for the same aggregate function instance, -** the same buffer is returned. Sqlite3_aggregate_context() is normally -** called once for each invocation of the xStep callback and then one -** last time when the xFinal callback is invoked. ^(When no rows match -** an aggregate query, the xStep() callback of the aggregate function -** implementation is never called and xFinal() is called exactly once. -** In those cases, sqlite3_aggregate_context() might be called for the -** first time from within xFinal().)^ -** -** ^The sqlite3_aggregate_context(C,N) routine returns a NULL pointer if N is -** less than or equal to zero or if a memory allocate error occurs. -** -** ^(The amount of space allocated by sqlite3_aggregate_context(C,N) is -** determined by the N parameter on first successful call. Changing the -** value of N in subsequent call to sqlite3_aggregate_context() within -** the same aggregate function instance will not resize the memory -** allocation.)^ -** -** ^SQLite automatically frees the memory allocated by -** sqlite3_aggregate_context() when the aggregate query concludes. -** -** The first parameter must be a copy of the -** [sqlite3_context | SQL function context] that is the first parameter -** to the xStep or xFinal callback routine that implements the aggregate -** function. -** -** This routine must be called from the same thread in which -** the aggregate SQL function is running. -*/ -SQLITE_API void *sqlite3_aggregate_context(sqlite3_context*, int nBytes); - -/* -** CAPI3REF: User Data For Functions -** -** ^The sqlite3_user_data() interface returns a copy of -** the pointer that was the pUserData parameter (the 5th parameter) -** of the [sqlite3_create_function()] -** and [sqlite3_create_function16()] routines that originally -** registered the application defined function. -** -** This routine must be called from the same thread in which -** the application-defined function is running. -*/ -SQLITE_API void *sqlite3_user_data(sqlite3_context*); - -/* -** CAPI3REF: Database Connection For Functions -** -** ^The sqlite3_context_db_handle() interface returns a copy of -** the pointer to the [database connection] (the 1st parameter) -** of the [sqlite3_create_function()] -** and [sqlite3_create_function16()] routines that originally -** registered the application defined function. -*/ -SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context*); - -/* -** CAPI3REF: Function Auxiliary Data -** -** The following two functions may be used by scalar SQL functions to -** associate metadata with argument values. If the same value is passed to -** multiple invocations of the same SQL function during query execution, under -** some circumstances the associated metadata may be preserved. This may -** be used, for example, to add a regular-expression matching scalar -** function. The compiled version of the regular expression is stored as -** metadata associated with the SQL value passed as the regular expression -** pattern. The compiled regular expression can be reused on multiple -** invocations of the same function so that the original pattern string -** does not need to be recompiled on each invocation. -** -** ^The sqlite3_get_auxdata() interface returns a pointer to the metadata -** associated by the sqlite3_set_auxdata() function with the Nth argument -** value to the application-defined function. ^If no metadata has been ever -** been set for the Nth argument of the function, or if the corresponding -** function parameter has changed since the meta-data was set, -** then sqlite3_get_auxdata() returns a NULL pointer. -** -** ^The sqlite3_set_auxdata() interface saves the metadata -** pointed to by its 3rd parameter as the metadata for the N-th -** argument of the application-defined function. Subsequent -** calls to sqlite3_get_auxdata() might return this data, if it has -** not been destroyed. -** ^If it is not NULL, SQLite will invoke the destructor -** function given by the 4th parameter to sqlite3_set_auxdata() on -** the metadata when the corresponding function parameter changes -** or when the SQL statement completes, whichever comes first. -** -** SQLite is free to call the destructor and drop metadata on any -** parameter of any function at any time. ^The only guarantee is that -** the destructor will be called before the metadata is dropped. -** -** ^(In practice, metadata is preserved between function calls for -** expressions that are constant at compile time. This includes literal -** values and [parameters].)^ -** -** These routines must be called from the same thread in which -** the SQL function is running. -*/ -SQLITE_API void *sqlite3_get_auxdata(sqlite3_context*, int N); -SQLITE_API void sqlite3_set_auxdata(sqlite3_context*, int N, void*, void (*)(void*)); - - -/* -** CAPI3REF: Constants Defining Special Destructor Behavior -** -** These are special values for the destructor that is passed in as the -** final argument to routines like [sqlite3_result_blob()]. ^If the destructor -** argument is SQLITE_STATIC, it means that the content pointer is constant -** and will never change. It does not need to be destroyed. ^The -** SQLITE_TRANSIENT value means that the content will likely change in -** the near future and that SQLite should make its own private copy of -** the content before returning. -** -** The typedef is necessary to work around problems in certain -** C++ compilers. See ticket #2191. -*/ -typedef void (*sqlite3_destructor_type)(void*); -#define SQLITE_STATIC ((sqlite3_destructor_type)0) -#define SQLITE_TRANSIENT ((sqlite3_destructor_type)-1) - -/* -** CAPI3REF: Setting The Result Of An SQL Function -** -** These routines are used by the xFunc or xFinal callbacks that -** implement SQL functions and aggregates. See -** [sqlite3_create_function()] and [sqlite3_create_function16()] -** for additional information. -** -** These functions work very much like the [parameter binding] family of -** functions used to bind values to host parameters in prepared statements. -** Refer to the [SQL parameter] documentation for additional information. -** -** ^The sqlite3_result_blob() interface sets the result from -** an application-defined function to be the BLOB whose content is pointed -** to by the second parameter and which is N bytes long where N is the -** third parameter. -** -** ^The sqlite3_result_zeroblob() interfaces set the result of -** the application-defined function to be a BLOB containing all zero -** bytes and N bytes in size, where N is the value of the 2nd parameter. -** -** ^The sqlite3_result_double() interface sets the result from -** an application-defined function to be a floating point value specified -** by its 2nd argument. -** -** ^The sqlite3_result_error() and sqlite3_result_error16() functions -** cause the implemented SQL function to throw an exception. -** ^SQLite uses the string pointed to by the -** 2nd parameter of sqlite3_result_error() or sqlite3_result_error16() -** as the text of an error message. ^SQLite interprets the error -** message string from sqlite3_result_error() as UTF-8. ^SQLite -** interprets the string from sqlite3_result_error16() as UTF-16 in native -** byte order. ^If the third parameter to sqlite3_result_error() -** or sqlite3_result_error16() is negative then SQLite takes as the error -** message all text up through the first zero character. -** ^If the third parameter to sqlite3_result_error() or -** sqlite3_result_error16() is non-negative then SQLite takes that many -** bytes (not characters) from the 2nd parameter as the error message. -** ^The sqlite3_result_error() and sqlite3_result_error16() -** routines make a private copy of the error message text before -** they return. Hence, the calling function can deallocate or -** modify the text after they return without harm. -** ^The sqlite3_result_error_code() function changes the error code -** returned by SQLite as a result of an error in a function. ^By default, -** the error code is SQLITE_ERROR. ^A subsequent call to sqlite3_result_error() -** or sqlite3_result_error16() resets the error code to SQLITE_ERROR. -** -** ^The sqlite3_result_toobig() interface causes SQLite to throw an error -** indicating that a string or BLOB is too long to represent. -** -** ^The sqlite3_result_nomem() interface causes SQLite to throw an error -** indicating that a memory allocation failed. -** -** ^The sqlite3_result_int() interface sets the return value -** of the application-defined function to be the 32-bit signed integer -** value given in the 2nd argument. -** ^The sqlite3_result_int64() interface sets the return value -** of the application-defined function to be the 64-bit signed integer -** value given in the 2nd argument. -** -** ^The sqlite3_result_null() interface sets the return value -** of the application-defined function to be NULL. -** -** ^The sqlite3_result_text(), sqlite3_result_text16(), -** sqlite3_result_text16le(), and sqlite3_result_text16be() interfaces -** set the return value of the application-defined function to be -** a text string which is represented as UTF-8, UTF-16 native byte order, -** UTF-16 little endian, or UTF-16 big endian, respectively. -** ^SQLite takes the text result from the application from -** the 2nd parameter of the sqlite3_result_text* interfaces. -** ^If the 3rd parameter to the sqlite3_result_text* interfaces -** is negative, then SQLite takes result text from the 2nd parameter -** through the first zero character. -** ^If the 3rd parameter to the sqlite3_result_text* interfaces -** is non-negative, then as many bytes (not characters) of the text -** pointed to by the 2nd parameter are taken as the application-defined -** function result. -** ^If the 4th parameter to the sqlite3_result_text* interfaces -** or sqlite3_result_blob is a non-NULL pointer, then SQLite calls that -** function as the destructor on the text or BLOB result when it has -** finished using that result. -** ^If the 4th parameter to the sqlite3_result_text* interfaces or to -** sqlite3_result_blob is the special constant SQLITE_STATIC, then SQLite -** assumes that the text or BLOB result is in constant space and does not -** copy the content of the parameter nor call a destructor on the content -** when it has finished using that result. -** ^If the 4th parameter to the sqlite3_result_text* interfaces -** or sqlite3_result_blob is the special constant SQLITE_TRANSIENT -** then SQLite makes a copy of the result into space obtained from -** from [sqlite3_malloc()] before it returns. -** -** ^The sqlite3_result_value() interface sets the result of -** the application-defined function to be a copy the -** [unprotected sqlite3_value] object specified by the 2nd parameter. ^The -** sqlite3_result_value() interface makes a copy of the [sqlite3_value] -** so that the [sqlite3_value] specified in the parameter may change or -** be deallocated after sqlite3_result_value() returns without harm. -** ^A [protected sqlite3_value] object may always be used where an -** [unprotected sqlite3_value] object is required, so either -** kind of [sqlite3_value] object can be used with this interface. -** -** If these routines are called from within the different thread -** than the one containing the application-defined function that received -** the [sqlite3_context] pointer, the results are undefined. -*/ -SQLITE_API void sqlite3_result_blob(sqlite3_context*, const void*, int, void(*)(void*)); -SQLITE_API void sqlite3_result_double(sqlite3_context*, double); -SQLITE_API void sqlite3_result_error(sqlite3_context*, const char*, int); -SQLITE_API void sqlite3_result_error16(sqlite3_context*, const void*, int); -SQLITE_API void sqlite3_result_error_toobig(sqlite3_context*); -SQLITE_API void sqlite3_result_error_nomem(sqlite3_context*); -SQLITE_API void sqlite3_result_error_code(sqlite3_context*, int); -SQLITE_API void sqlite3_result_int(sqlite3_context*, int); -SQLITE_API void sqlite3_result_int64(sqlite3_context*, sqlite3_int64); -SQLITE_API void sqlite3_result_null(sqlite3_context*); -SQLITE_API void sqlite3_result_text(sqlite3_context*, const char*, int, void(*)(void*)); -SQLITE_API void sqlite3_result_text16(sqlite3_context*, const void*, int, void(*)(void*)); -SQLITE_API void sqlite3_result_text16le(sqlite3_context*, const void*, int,void(*)(void*)); -SQLITE_API void sqlite3_result_text16be(sqlite3_context*, const void*, int,void(*)(void*)); -SQLITE_API void sqlite3_result_value(sqlite3_context*, sqlite3_value*); -SQLITE_API void sqlite3_result_zeroblob(sqlite3_context*, int n); - -/* -** CAPI3REF: Define New Collating Sequences -** -** These functions are used to add new collation sequences to the -** [database connection] specified as the first argument. -** -** ^The name of the new collation sequence is specified as a UTF-8 string -** for sqlite3_create_collation() and sqlite3_create_collation_v2() -** and a UTF-16 string for sqlite3_create_collation16(). ^In all cases -** the name is passed as the second function argument. -** -** ^The third argument may be one of the constants [SQLITE_UTF8], -** [SQLITE_UTF16LE], or [SQLITE_UTF16BE], indicating that the user-supplied -** routine expects to be passed pointers to strings encoded using UTF-8, -** UTF-16 little-endian, or UTF-16 big-endian, respectively. ^The -** third argument might also be [SQLITE_UTF16] to indicate that the routine -** expects pointers to be UTF-16 strings in the native byte order, or the -** argument can be [SQLITE_UTF16_ALIGNED] if the -** the routine expects pointers to 16-bit word aligned strings -** of UTF-16 in the native byte order. -** -** A pointer to the user supplied routine must be passed as the fifth -** argument. ^If it is NULL, this is the same as deleting the collation -** sequence (so that SQLite cannot call it anymore). -** ^Each time the application supplied function is invoked, it is passed -** as its first parameter a copy of the void* passed as the fourth argument -** to sqlite3_create_collation() or sqlite3_create_collation16(). -** -** ^The remaining arguments to the application-supplied routine are two strings, -** each represented by a (length, data) pair and encoded in the encoding -** that was passed as the third argument when the collation sequence was -** registered. The application defined collation routine should -** return negative, zero or positive if the first string is less than, -** equal to, or greater than the second string. i.e. (STRING1 - STRING2). -** -** ^The sqlite3_create_collation_v2() works like sqlite3_create_collation() -** except that it takes an extra argument which is a destructor for -** the collation. ^The destructor is called when the collation is -** destroyed and is passed a copy of the fourth parameter void* pointer -** of the sqlite3_create_collation_v2(). -** ^Collations are destroyed when they are overridden by later calls to the -** collation creation functions or when the [database connection] is closed -** using [sqlite3_close()]. -** -** See also: [sqlite3_collation_needed()] and [sqlite3_collation_needed16()]. -*/ -SQLITE_API int sqlite3_create_collation( - sqlite3*, - const char *zName, - int eTextRep, - void*, - int(*xCompare)(void*,int,const void*,int,const void*) -); -SQLITE_API int sqlite3_create_collation_v2( - sqlite3*, - const char *zName, - int eTextRep, - void*, - int(*xCompare)(void*,int,const void*,int,const void*), - void(*xDestroy)(void*) -); -SQLITE_API int sqlite3_create_collation16( - sqlite3*, - const void *zName, - int eTextRep, - void*, - int(*xCompare)(void*,int,const void*,int,const void*) -); - -/* -** CAPI3REF: Collation Needed Callbacks -** -** ^To avoid having to register all collation sequences before a database -** can be used, a single callback function may be registered with the -** [database connection] to be invoked whenever an undefined collation -** sequence is required. -** -** ^If the function is registered using the sqlite3_collation_needed() API, -** then it is passed the names of undefined collation sequences as strings -** encoded in UTF-8. ^If sqlite3_collation_needed16() is used, -** the names are passed as UTF-16 in machine native byte order. -** ^A call to either function replaces the existing collation-needed callback. -** -** ^(When the callback is invoked, the first argument passed is a copy -** of the second argument to sqlite3_collation_needed() or -** sqlite3_collation_needed16(). The second argument is the database -** connection. The third argument is one of [SQLITE_UTF8], [SQLITE_UTF16BE], -** or [SQLITE_UTF16LE], indicating the most desirable form of the collation -** sequence function required. The fourth parameter is the name of the -** required collation sequence.)^ -** -** The callback function should register the desired collation using -** [sqlite3_create_collation()], [sqlite3_create_collation16()], or -** [sqlite3_create_collation_v2()]. -*/ -SQLITE_API int sqlite3_collation_needed( - sqlite3*, - void*, - void(*)(void*,sqlite3*,int eTextRep,const char*) -); -SQLITE_API int sqlite3_collation_needed16( - sqlite3*, - void*, - void(*)(void*,sqlite3*,int eTextRep,const void*) -); - -#ifdef SQLITE_HAS_CODEC -/* -** Specify the key for an encrypted database. This routine should be -** called right after sqlite3_open(). -** -** The code to implement this API is not available in the public release -** of SQLite. -*/ -SQLITE_API int sqlite3_key( - sqlite3 *db, /* Database to be rekeyed */ - const void *pKey, int nKey /* The key */ -); - -/* -** Change the key on an open database. If the current database is not -** encrypted, this routine will encrypt it. If pNew==0 or nNew==0, the -** database is decrypted. -** -** The code to implement this API is not available in the public release -** of SQLite. -*/ -SQLITE_API int sqlite3_rekey( - sqlite3 *db, /* Database to be rekeyed */ - const void *pKey, int nKey /* The new key */ -); - -/* -** Specify the activation key for a SEE database. Unless -** activated, none of the SEE routines will work. -*/ -SQLITE_API void sqlite3_activate_see( - const char *zPassPhrase /* Activation phrase */ -); -#endif - -#ifdef SQLITE_ENABLE_CEROD -/* -** Specify the activation key for a CEROD database. Unless -** activated, none of the CEROD routines will work. -*/ -SQLITE_API void sqlite3_activate_cerod( - const char *zPassPhrase /* Activation phrase */ -); -#endif - -/* -** CAPI3REF: Suspend Execution For A Short Time -** -** ^The sqlite3_sleep() function causes the current thread to suspend execution -** for at least a number of milliseconds specified in its parameter. -** -** ^If the operating system does not support sleep requests with -** millisecond time resolution, then the time will be rounded up to -** the nearest second. ^The number of milliseconds of sleep actually -** requested from the operating system is returned. -** -** ^SQLite implements this interface by calling the xSleep() -** method of the default [sqlite3_vfs] object. -*/ -SQLITE_API int sqlite3_sleep(int); - -/* -** CAPI3REF: Name Of The Folder Holding Temporary Files -** -** ^(If this global variable is made to point to a string which is -** the name of a folder (a.k.a. directory), then all temporary files -** created by SQLite when using a built-in [sqlite3_vfs | VFS] -** will be placed in that directory.)^ ^If this variable -** is a NULL pointer, then SQLite performs a search for an appropriate -** temporary file directory. -** -** It is not safe to read or modify this variable in more than one -** thread at a time. It is not safe to read or modify this variable -** if a [database connection] is being used at the same time in a separate -** thread. -** It is intended that this variable be set once -** as part of process initialization and before any SQLite interface -** routines have been called and that this variable remain unchanged -** thereafter. -** -** ^The [temp_store_directory pragma] may modify this variable and cause -** it to point to memory obtained from [sqlite3_malloc]. ^Furthermore, -** the [temp_store_directory pragma] always assumes that any string -** that this variable points to is held in memory obtained from -** [sqlite3_malloc] and the pragma may attempt to free that memory -** using [sqlite3_free]. -** Hence, if this variable is modified directly, either it should be -** made NULL or made to point to memory obtained from [sqlite3_malloc] -** or else the use of the [temp_store_directory pragma] should be avoided. -*/ -SQLITE_API SQLITE_EXTERN char *sqlite3_temp_directory; - -/* -** CAPI3REF: Test For Auto-Commit Mode -** KEYWORDS: {autocommit mode} -** -** ^The sqlite3_get_autocommit() interface returns non-zero or -** zero if the given database connection is or is not in autocommit mode, -** respectively. ^Autocommit mode is on by default. -** ^Autocommit mode is disabled by a [BEGIN] statement. -** ^Autocommit mode is re-enabled by a [COMMIT] or [ROLLBACK]. -** -** If certain kinds of errors occur on a statement within a multi-statement -** transaction (errors including [SQLITE_FULL], [SQLITE_IOERR], -** [SQLITE_NOMEM], [SQLITE_BUSY], and [SQLITE_INTERRUPT]) then the -** transaction might be rolled back automatically. The only way to -** find out whether SQLite automatically rolled back the transaction after -** an error is to use this function. -** -** If another thread changes the autocommit status of the database -** connection while this routine is running, then the return value -** is undefined. -*/ -SQLITE_API int sqlite3_get_autocommit(sqlite3*); - -/* -** CAPI3REF: Find The Database Handle Of A Prepared Statement -** -** ^The sqlite3_db_handle interface returns the [database connection] handle -** to which a [prepared statement] belongs. ^The [database connection] -** returned by sqlite3_db_handle is the same [database connection] -** that was the first argument -** to the [sqlite3_prepare_v2()] call (or its variants) that was used to -** create the statement in the first place. -*/ -SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt*); - -/* -** CAPI3REF: Find the next prepared statement -** -** ^This interface returns a pointer to the next [prepared statement] after -** pStmt associated with the [database connection] pDb. ^If pStmt is NULL -** then this interface returns a pointer to the first prepared statement -** associated with the database connection pDb. ^If no prepared statement -** satisfies the conditions of this routine, it returns NULL. -** -** The [database connection] pointer D in a call to -** [sqlite3_next_stmt(D,S)] must refer to an open database -** connection and in particular must not be a NULL pointer. -*/ -SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt); - -/* -** CAPI3REF: Commit And Rollback Notification Callbacks -** -** ^The sqlite3_commit_hook() interface registers a callback -** function to be invoked whenever a transaction is [COMMIT | committed]. -** ^Any callback set by a previous call to sqlite3_commit_hook() -** for the same database connection is overridden. -** ^The sqlite3_rollback_hook() interface registers a callback -** function to be invoked whenever a transaction is [ROLLBACK | rolled back]. -** ^Any callback set by a previous call to sqlite3_rollback_hook() -** for the same database connection is overridden. -** ^The pArg argument is passed through to the callback. -** ^If the callback on a commit hook function returns non-zero, -** then the commit is converted into a rollback. -** -** ^The sqlite3_commit_hook(D,C,P) and sqlite3_rollback_hook(D,C,P) functions -** return the P argument from the previous call of the same function -** on the same [database connection] D, or NULL for -** the first call for each function on D. -** -** The callback implementation must not do anything that will modify -** the database connection that invoked the callback. Any actions -** to modify the database connection must be deferred until after the -** completion of the [sqlite3_step()] call that triggered the commit -** or rollback hook in the first place. -** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their -** database connections for the meaning of "modify" in this paragraph. -** -** ^Registering a NULL function disables the callback. -** -** ^When the commit hook callback routine returns zero, the [COMMIT] -** operation is allowed to continue normally. ^If the commit hook -** returns non-zero, then the [COMMIT] is converted into a [ROLLBACK]. -** ^The rollback hook is invoked on a rollback that results from a commit -** hook returning non-zero, just as it would be with any other rollback. -** -** ^For the purposes of this API, a transaction is said to have been -** rolled back if an explicit "ROLLBACK" statement is executed, or -** an error or constraint causes an implicit rollback to occur. -** ^The rollback callback is not invoked if a transaction is -** automatically rolled back because the database connection is closed. -** -** See also the [sqlite3_update_hook()] interface. -*/ -SQLITE_API void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*); -SQLITE_API void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*); - -/* -** CAPI3REF: Data Change Notification Callbacks -** -** ^The sqlite3_update_hook() interface registers a callback function -** with the [database connection] identified by the first argument -** to be invoked whenever a row is updated, inserted or deleted. -** ^Any callback set by a previous call to this function -** for the same database connection is overridden. -** -** ^The second argument is a pointer to the function to invoke when a -** row is updated, inserted or deleted. -** ^The first argument to the callback is a copy of the third argument -** to sqlite3_update_hook(). -** ^The second callback argument is one of [SQLITE_INSERT], [SQLITE_DELETE], -** or [SQLITE_UPDATE], depending on the operation that caused the callback -** to be invoked. -** ^The third and fourth arguments to the callback contain pointers to the -** database and table name containing the affected row. -** ^The final callback parameter is the [rowid] of the row. -** ^In the case of an update, this is the [rowid] after the update takes place. -** -** ^(The update hook is not invoked when internal system tables are -** modified (i.e. sqlite_master and sqlite_sequence).)^ -** -** ^In the current implementation, the update hook -** is not invoked when duplication rows are deleted because of an -** [ON CONFLICT | ON CONFLICT REPLACE] clause. ^Nor is the update hook -** invoked when rows are deleted using the [truncate optimization]. -** The exceptions defined in this paragraph might change in a future -** release of SQLite. -** -** The update hook implementation must not do anything that will modify -** the database connection that invoked the update hook. Any actions -** to modify the database connection must be deferred until after the -** completion of the [sqlite3_step()] call that triggered the update hook. -** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their -** database connections for the meaning of "modify" in this paragraph. -** -** ^The sqlite3_update_hook(D,C,P) function -** returns the P argument from the previous call -** on the same [database connection] D, or NULL for -** the first call on D. -** -** See also the [sqlite3_commit_hook()] and [sqlite3_rollback_hook()] -** interfaces. -*/ -SQLITE_API void *sqlite3_update_hook( - sqlite3*, - void(*)(void *,int ,char const *,char const *,sqlite3_int64), - void* -); - -/* -** CAPI3REF: Enable Or Disable Shared Pager Cache -** KEYWORDS: {shared cache} -** -** ^(This routine enables or disables the sharing of the database cache -** and schema data structures between [database connection | connections] -** to the same database. Sharing is enabled if the argument is true -** and disabled if the argument is false.)^ -** -** ^Cache sharing is enabled and disabled for an entire process. -** This is a change as of SQLite version 3.5.0. In prior versions of SQLite, -** sharing was enabled or disabled for each thread separately. -** -** ^(The cache sharing mode set by this interface effects all subsequent -** calls to [sqlite3_open()], [sqlite3_open_v2()], and [sqlite3_open16()]. -** Existing database connections continue use the sharing mode -** that was in effect at the time they were opened.)^ -** -** ^(This routine returns [SQLITE_OK] if shared cache was enabled or disabled -** successfully. An [error code] is returned otherwise.)^ -** -** ^Shared cache is disabled by default. But this might change in -** future releases of SQLite. Applications that care about shared -** cache setting should set it explicitly. -** -** See Also: [SQLite Shared-Cache Mode] -*/ -SQLITE_API int sqlite3_enable_shared_cache(int); - -/* -** CAPI3REF: Attempt To Free Heap Memory -** -** ^The sqlite3_release_memory() interface attempts to free N bytes -** of heap memory by deallocating non-essential memory allocations -** held by the database library. Memory used to cache database -** pages to improve performance is an example of non-essential memory. -** ^sqlite3_release_memory() returns the number of bytes actually freed, -** which might be more or less than the amount requested. -*/ -SQLITE_API int sqlite3_release_memory(int); - -/* -** CAPI3REF: Impose A Limit On Heap Size -** -** ^The sqlite3_soft_heap_limit() interface places a "soft" limit -** on the amount of heap memory that may be allocated by SQLite. -** ^If an internal allocation is requested that would exceed the -** soft heap limit, [sqlite3_release_memory()] is invoked one or -** more times to free up some space before the allocation is performed. -** -** ^The limit is called "soft" because if [sqlite3_release_memory()] -** cannot free sufficient memory to prevent the limit from being exceeded, -** the memory is allocated anyway and the current operation proceeds. -** -** ^A negative or zero value for N means that there is no soft heap limit and -** [sqlite3_release_memory()] will only be called when memory is exhausted. -** ^The default value for the soft heap limit is zero. -** -** ^(SQLite makes a best effort to honor the soft heap limit. -** But if the soft heap limit cannot be honored, execution will -** continue without error or notification.)^ This is why the limit is -** called a "soft" limit. It is advisory only. -** -** Prior to SQLite version 3.5.0, this routine only constrained the memory -** allocated by a single thread - the same thread in which this routine -** runs. Beginning with SQLite version 3.5.0, the soft heap limit is -** applied to all threads. The value specified for the soft heap limit -** is an upper bound on the total memory allocation for all threads. In -** version 3.5.0 there is no mechanism for limiting the heap usage for -** individual threads. -*/ -SQLITE_API void sqlite3_soft_heap_limit(int); - -/* -** CAPI3REF: Extract Metadata About A Column Of A Table -** -** ^This routine returns metadata about a specific column of a specific -** database table accessible using the [database connection] handle -** passed as the first function argument. -** -** ^The column is identified by the second, third and fourth parameters to -** this function. ^The second parameter is either the name of the database -** (i.e. "main", "temp", or an attached database) containing the specified -** table or NULL. ^If it is NULL, then all attached databases are searched -** for the table using the same algorithm used by the database engine to -** resolve unqualified table references. -** -** ^The third and fourth parameters to this function are the table and column -** name of the desired column, respectively. Neither of these parameters -** may be NULL. -** -** ^Metadata is returned by writing to the memory locations passed as the 5th -** and subsequent parameters to this function. ^Any of these arguments may be -** NULL, in which case the corresponding element of metadata is omitted. -** -** ^(
-** -**
Parameter Output
Type
Description -** -**
5th const char* Data type -**
6th const char* Name of default collation sequence -**
7th int True if column has a NOT NULL constraint -**
8th int True if column is part of the PRIMARY KEY -**
9th int True if column is [AUTOINCREMENT] -**
-**
)^ -** -** ^The memory pointed to by the character pointers returned for the -** declaration type and collation sequence is valid only until the next -** call to any SQLite API function. -** -** ^If the specified table is actually a view, an [error code] is returned. -** -** ^If the specified column is "rowid", "oid" or "_rowid_" and an -** [INTEGER PRIMARY KEY] column has been explicitly declared, then the output -** parameters are set for the explicitly declared column. ^(If there is no -** explicitly declared [INTEGER PRIMARY KEY] column, then the output -** parameters are set as follows: -** -**
-**     data type: "INTEGER"
-**     collation sequence: "BINARY"
-**     not null: 0
-**     primary key: 1
-**     auto increment: 0
-** 
)^ -** -** ^(This function may load one or more schemas from database files. If an -** error occurs during this process, or if the requested table or column -** cannot be found, an [error code] is returned and an error message left -** in the [database connection] (to be retrieved using sqlite3_errmsg()).)^ -** -** ^This API is only available if the library was compiled with the -** [SQLITE_ENABLE_COLUMN_METADATA] C-preprocessor symbol defined. -*/ -SQLITE_API int sqlite3_table_column_metadata( - sqlite3 *db, /* Connection handle */ - const char *zDbName, /* Database name or NULL */ - const char *zTableName, /* Table name */ - const char *zColumnName, /* Column name */ - char const **pzDataType, /* OUTPUT: Declared data type */ - char const **pzCollSeq, /* OUTPUT: Collation sequence name */ - int *pNotNull, /* OUTPUT: True if NOT NULL constraint exists */ - int *pPrimaryKey, /* OUTPUT: True if column part of PK */ - int *pAutoinc /* OUTPUT: True if column is auto-increment */ -); - -/* -** CAPI3REF: Load An Extension -** -** ^This interface loads an SQLite extension library from the named file. -** -** ^The sqlite3_load_extension() interface attempts to load an -** SQLite extension library contained in the file zFile. -** -** ^The entry point is zProc. -** ^zProc may be 0, in which case the name of the entry point -** defaults to "sqlite3_extension_init". -** ^The sqlite3_load_extension() interface returns -** [SQLITE_OK] on success and [SQLITE_ERROR] if something goes wrong. -** ^If an error occurs and pzErrMsg is not 0, then the -** [sqlite3_load_extension()] interface shall attempt to -** fill *pzErrMsg with error message text stored in memory -** obtained from [sqlite3_malloc()]. The calling function -** should free this memory by calling [sqlite3_free()]. -** -** ^Extension loading must be enabled using -** [sqlite3_enable_load_extension()] prior to calling this API, -** otherwise an error will be returned. -** -** See also the [load_extension() SQL function]. -*/ -SQLITE_API int sqlite3_load_extension( - sqlite3 *db, /* Load the extension into this database connection */ - const char *zFile, /* Name of the shared library containing extension */ - const char *zProc, /* Entry point. Derived from zFile if 0 */ - char **pzErrMsg /* Put error message here if not 0 */ -); - -/* -** CAPI3REF: Enable Or Disable Extension Loading -** -** ^So as not to open security holes in older applications that are -** unprepared to deal with extension loading, and as a means of disabling -** extension loading while evaluating user-entered SQL, the following API -** is provided to turn the [sqlite3_load_extension()] mechanism on and off. -** -** ^Extension loading is off by default. See ticket #1863. -** ^Call the sqlite3_enable_load_extension() routine with onoff==1 -** to turn extension loading on and call it with onoff==0 to turn -** it back off again. -*/ -SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff); - -/* -** CAPI3REF: Automatically Load An Extensions -** -** ^This API can be invoked at program startup in order to register -** one or more statically linked extensions that will be available -** to all new [database connections]. -** -** ^(This routine stores a pointer to the extension entry point -** in an array that is obtained from [sqlite3_malloc()]. That memory -** is deallocated by [sqlite3_reset_auto_extension()].)^ -** -** ^This function registers an extension entry point that is -** automatically invoked whenever a new [database connection] -** is opened using [sqlite3_open()], [sqlite3_open16()], -** or [sqlite3_open_v2()]. -** ^Duplicate extensions are detected so calling this routine -** multiple times with the same extension is harmless. -** ^Automatic extensions apply across all threads. -*/ -SQLITE_API int sqlite3_auto_extension(void (*xEntryPoint)(void)); - -/* -** CAPI3REF: Reset Automatic Extension Loading -** -** ^(This function disables all previously registered automatic -** extensions. It undoes the effect of all prior -** [sqlite3_auto_extension()] calls.)^ -** -** ^This function disables automatic extensions in all threads. -*/ -SQLITE_API void sqlite3_reset_auto_extension(void); - -/* -** The interface to the virtual-table mechanism is currently considered -** to be experimental. The interface might change in incompatible ways. -** If this is a problem for you, do not use the interface at this time. -** -** When the virtual-table mechanism stabilizes, we will declare the -** interface fixed, support it indefinitely, and remove this comment. -*/ - -/* -** Structures used by the virtual table interface -*/ -typedef struct sqlite3_vtab sqlite3_vtab; -typedef struct sqlite3_index_info sqlite3_index_info; -typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor; -typedef struct sqlite3_module sqlite3_module; - -/* -** CAPI3REF: Virtual Table Object -** KEYWORDS: sqlite3_module {virtual table module} -** -** This structure, sometimes called a a "virtual table module", -** defines the implementation of a [virtual tables]. -** This structure consists mostly of methods for the module. -** -** ^A virtual table module is created by filling in a persistent -** instance of this structure and passing a pointer to that instance -** to [sqlite3_create_module()] or [sqlite3_create_module_v2()]. -** ^The registration remains valid until it is replaced by a different -** module or until the [database connection] closes. The content -** of this structure must not change while it is registered with -** any database connection. -*/ -struct sqlite3_module { - int iVersion; - int (*xCreate)(sqlite3*, void *pAux, - int argc, const char *const*argv, - sqlite3_vtab **ppVTab, char**); - int (*xConnect)(sqlite3*, void *pAux, - int argc, const char *const*argv, - sqlite3_vtab **ppVTab, char**); - int (*xBestIndex)(sqlite3_vtab *pVTab, sqlite3_index_info*); - int (*xDisconnect)(sqlite3_vtab *pVTab); - int (*xDestroy)(sqlite3_vtab *pVTab); - int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor); - int (*xClose)(sqlite3_vtab_cursor*); - int (*xFilter)(sqlite3_vtab_cursor*, int idxNum, const char *idxStr, - int argc, sqlite3_value **argv); - int (*xNext)(sqlite3_vtab_cursor*); - int (*xEof)(sqlite3_vtab_cursor*); - int (*xColumn)(sqlite3_vtab_cursor*, sqlite3_context*, int); - int (*xRowid)(sqlite3_vtab_cursor*, sqlite3_int64 *pRowid); - int (*xUpdate)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *); - int (*xBegin)(sqlite3_vtab *pVTab); - int (*xSync)(sqlite3_vtab *pVTab); - int (*xCommit)(sqlite3_vtab *pVTab); - int (*xRollback)(sqlite3_vtab *pVTab); - int (*xFindFunction)(sqlite3_vtab *pVtab, int nArg, const char *zName, - void (**pxFunc)(sqlite3_context*,int,sqlite3_value**), - void **ppArg); - int (*xRename)(sqlite3_vtab *pVtab, const char *zNew); -}; - -/* -** CAPI3REF: Virtual Table Indexing Information -** KEYWORDS: sqlite3_index_info -** -** The sqlite3_index_info structure and its substructures is used to -** pass information into and receive the reply from the [xBestIndex] -** method of a [virtual table module]. The fields under **Inputs** are the -** inputs to xBestIndex and are read-only. xBestIndex inserts its -** results into the **Outputs** fields. -** -** ^(The aConstraint[] array records WHERE clause constraints of the form: -** -**
column OP expr
-** -** where OP is =, <, <=, >, or >=.)^ ^(The particular operator is -** stored in aConstraint[].op.)^ ^(The index of the column is stored in -** aConstraint[].iColumn.)^ ^(aConstraint[].usable is TRUE if the -** expr on the right-hand side can be evaluated (and thus the constraint -** is usable) and false if it cannot.)^ -** -** ^The optimizer automatically inverts terms of the form "expr OP column" -** and makes other simplifications to the WHERE clause in an attempt to -** get as many WHERE clause terms into the form shown above as possible. -** ^The aConstraint[] array only reports WHERE clause terms that are -** relevant to the particular virtual table being queried. -** -** ^Information about the ORDER BY clause is stored in aOrderBy[]. -** ^Each term of aOrderBy records a column of the ORDER BY clause. -** -** The [xBestIndex] method must fill aConstraintUsage[] with information -** about what parameters to pass to xFilter. ^If argvIndex>0 then -** the right-hand side of the corresponding aConstraint[] is evaluated -** and becomes the argvIndex-th entry in argv. ^(If aConstraintUsage[].omit -** is true, then the constraint is assumed to be fully handled by the -** virtual table and is not checked again by SQLite.)^ -** -** ^The idxNum and idxPtr values are recorded and passed into the -** [xFilter] method. -** ^[sqlite3_free()] is used to free idxPtr if and only if -** needToFreeIdxPtr is true. -** -** ^The orderByConsumed means that output from [xFilter]/[xNext] will occur in -** the correct order to satisfy the ORDER BY clause so that no separate -** sorting step is required. -** -** ^The estimatedCost value is an estimate of the cost of doing the -** particular lookup. A full scan of a table with N entries should have -** a cost of N. A binary search of a table of N entries should have a -** cost of approximately log(N). -*/ -struct sqlite3_index_info { - /* Inputs */ - int nConstraint; /* Number of entries in aConstraint */ - struct sqlite3_index_constraint { - int iColumn; /* Column on left-hand side of constraint */ - unsigned char op; /* Constraint operator */ - unsigned char usable; /* True if this constraint is usable */ - int iTermOffset; /* Used internally - xBestIndex should ignore */ - } *aConstraint; /* Table of WHERE clause constraints */ - int nOrderBy; /* Number of terms in the ORDER BY clause */ - struct sqlite3_index_orderby { - int iColumn; /* Column number */ - unsigned char desc; /* True for DESC. False for ASC. */ - } *aOrderBy; /* The ORDER BY clause */ - /* Outputs */ - struct sqlite3_index_constraint_usage { - int argvIndex; /* if >0, constraint is part of argv to xFilter */ - unsigned char omit; /* Do not code a test for this constraint */ - } *aConstraintUsage; - int idxNum; /* Number used to identify the index */ - char *idxStr; /* String, possibly obtained from sqlite3_malloc */ - int needToFreeIdxStr; /* Free idxStr using sqlite3_free() if true */ - int orderByConsumed; /* True if output is already ordered */ - double estimatedCost; /* Estimated cost of using this index */ -}; -#define SQLITE_INDEX_CONSTRAINT_EQ 2 -#define SQLITE_INDEX_CONSTRAINT_GT 4 -#define SQLITE_INDEX_CONSTRAINT_LE 8 -#define SQLITE_INDEX_CONSTRAINT_LT 16 -#define SQLITE_INDEX_CONSTRAINT_GE 32 -#define SQLITE_INDEX_CONSTRAINT_MATCH 64 - -/* -** CAPI3REF: Register A Virtual Table Implementation -** -** ^These routines are used to register a new [virtual table module] name. -** ^Module names must be registered before -** creating a new [virtual table] using the module and before using a -** preexisting [virtual table] for the module. -** -** ^The module name is registered on the [database connection] specified -** by the first parameter. ^The name of the module is given by the -** second parameter. ^The third parameter is a pointer to -** the implementation of the [virtual table module]. ^The fourth -** parameter is an arbitrary client data pointer that is passed through -** into the [xCreate] and [xConnect] methods of the virtual table module -** when a new virtual table is be being created or reinitialized. -** -** ^The sqlite3_create_module_v2() interface has a fifth parameter which -** is a pointer to a destructor for the pClientData. ^SQLite will -** invoke the destructor function (if it is not NULL) when SQLite -** no longer needs the pClientData pointer. ^The sqlite3_create_module() -** interface is equivalent to sqlite3_create_module_v2() with a NULL -** destructor. -*/ -SQLITE_API int sqlite3_create_module( - sqlite3 *db, /* SQLite connection to register module with */ - const char *zName, /* Name of the module */ - const sqlite3_module *p, /* Methods for the module */ - void *pClientData /* Client data for xCreate/xConnect */ -); -SQLITE_API int sqlite3_create_module_v2( - sqlite3 *db, /* SQLite connection to register module with */ - const char *zName, /* Name of the module */ - const sqlite3_module *p, /* Methods for the module */ - void *pClientData, /* Client data for xCreate/xConnect */ - void(*xDestroy)(void*) /* Module destructor function */ -); - -/* -** CAPI3REF: Virtual Table Instance Object -** KEYWORDS: sqlite3_vtab -** -** Every [virtual table module] implementation uses a subclass -** of this object to describe a particular instance -** of the [virtual table]. Each subclass will -** be tailored to the specific needs of the module implementation. -** The purpose of this superclass is to define certain fields that are -** common to all module implementations. -** -** ^Virtual tables methods can set an error message by assigning a -** string obtained from [sqlite3_mprintf()] to zErrMsg. The method should -** take care that any prior string is freed by a call to [sqlite3_free()] -** prior to assigning a new string to zErrMsg. ^After the error message -** is delivered up to the client application, the string will be automatically -** freed by sqlite3_free() and the zErrMsg field will be zeroed. -*/ -struct sqlite3_vtab { - const sqlite3_module *pModule; /* The module for this virtual table */ - int nRef; /* NO LONGER USED */ - char *zErrMsg; /* Error message from sqlite3_mprintf() */ - /* Virtual table implementations will typically add additional fields */ -}; - -/* -** CAPI3REF: Virtual Table Cursor Object -** KEYWORDS: sqlite3_vtab_cursor {virtual table cursor} -** -** Every [virtual table module] implementation uses a subclass of the -** following structure to describe cursors that point into the -** [virtual table] and are used -** to loop through the virtual table. Cursors are created using the -** [sqlite3_module.xOpen | xOpen] method of the module and are destroyed -** by the [sqlite3_module.xClose | xClose] method. Cursors are used -** by the [xFilter], [xNext], [xEof], [xColumn], and [xRowid] methods -** of the module. Each module implementation will define -** the content of a cursor structure to suit its own needs. -** -** This superclass exists in order to define fields of the cursor that -** are common to all implementations. -*/ -struct sqlite3_vtab_cursor { - sqlite3_vtab *pVtab; /* Virtual table of this cursor */ - /* Virtual table implementations will typically add additional fields */ -}; - -/* -** CAPI3REF: Declare The Schema Of A Virtual Table -** -** ^The [xCreate] and [xConnect] methods of a -** [virtual table module] call this interface -** to declare the format (the names and datatypes of the columns) of -** the virtual tables they implement. -*/ -SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL); - -/* -** CAPI3REF: Overload A Function For A Virtual Table -** -** ^(Virtual tables can provide alternative implementations of functions -** using the [xFindFunction] method of the [virtual table module]. -** But global versions of those functions -** must exist in order to be overloaded.)^ -** -** ^(This API makes sure a global version of a function with a particular -** name and number of parameters exists. If no such function exists -** before this API is called, a new function is created.)^ ^The implementation -** of the new function always causes an exception to be thrown. So -** the new function is not good for anything by itself. Its only -** purpose is to be a placeholder function that can be overloaded -** by a [virtual table]. -*/ -SQLITE_API int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg); - -/* -** The interface to the virtual-table mechanism defined above (back up -** to a comment remarkably similar to this one) is currently considered -** to be experimental. The interface might change in incompatible ways. -** If this is a problem for you, do not use the interface at this time. -** -** When the virtual-table mechanism stabilizes, we will declare the -** interface fixed, support it indefinitely, and remove this comment. -*/ - -/* -** CAPI3REF: A Handle To An Open BLOB -** KEYWORDS: {BLOB handle} {BLOB handles} -** -** An instance of this object represents an open BLOB on which -** [sqlite3_blob_open | incremental BLOB I/O] can be performed. -** ^Objects of this type are created by [sqlite3_blob_open()] -** and destroyed by [sqlite3_blob_close()]. -** ^The [sqlite3_blob_read()] and [sqlite3_blob_write()] interfaces -** can be used to read or write small subsections of the BLOB. -** ^The [sqlite3_blob_bytes()] interface returns the size of the BLOB in bytes. -*/ -typedef struct sqlite3_blob sqlite3_blob; - -/* -** CAPI3REF: Open A BLOB For Incremental I/O -** -** ^(This interfaces opens a [BLOB handle | handle] to the BLOB located -** in row iRow, column zColumn, table zTable in database zDb; -** in other words, the same BLOB that would be selected by: -** -**
-**     SELECT zColumn FROM zDb.zTable WHERE [rowid] = iRow;
-** 
)^ -** -** ^If the flags parameter is non-zero, then the BLOB is opened for read -** and write access. ^If it is zero, the BLOB is opened for read access. -** ^It is not possible to open a column that is part of an index or primary -** key for writing. ^If [foreign key constraints] are enabled, it is -** not possible to open a column that is part of a [child key] for writing. -** -** ^Note that the database name is not the filename that contains -** the database but rather the symbolic name of the database that -** appears after the AS keyword when the database is connected using [ATTACH]. -** ^For the main database file, the database name is "main". -** ^For TEMP tables, the database name is "temp". -** -** ^(On success, [SQLITE_OK] is returned and the new [BLOB handle] is written -** to *ppBlob. Otherwise an [error code] is returned and *ppBlob is set -** to be a null pointer.)^ -** ^This function sets the [database connection] error code and message -** accessible via [sqlite3_errcode()] and [sqlite3_errmsg()] and related -** functions. ^Note that the *ppBlob variable is always initialized in a -** way that makes it safe to invoke [sqlite3_blob_close()] on *ppBlob -** regardless of the success or failure of this routine. -** -** ^(If the row that a BLOB handle points to is modified by an -** [UPDATE], [DELETE], or by [ON CONFLICT] side-effects -** then the BLOB handle is marked as "expired". -** This is true if any column of the row is changed, even a column -** other than the one the BLOB handle is open on.)^ -** ^Calls to [sqlite3_blob_read()] and [sqlite3_blob_write()] for -** a expired BLOB handle fail with an return code of [SQLITE_ABORT]. -** ^(Changes written into a BLOB prior to the BLOB expiring are not -** rolled back by the expiration of the BLOB. Such changes will eventually -** commit if the transaction continues to completion.)^ -** -** ^Use the [sqlite3_blob_bytes()] interface to determine the size of -** the opened blob. ^The size of a blob may not be changed by this -** interface. Use the [UPDATE] SQL command to change the size of a -** blob. -** -** ^The [sqlite3_bind_zeroblob()] and [sqlite3_result_zeroblob()] interfaces -** and the built-in [zeroblob] SQL function can be used, if desired, -** to create an empty, zero-filled blob in which to read or write using -** this interface. -** -** To avoid a resource leak, every open [BLOB handle] should eventually -** be released by a call to [sqlite3_blob_close()]. -*/ -SQLITE_API int sqlite3_blob_open( - sqlite3*, - const char *zDb, - const char *zTable, - const char *zColumn, - sqlite3_int64 iRow, - int flags, - sqlite3_blob **ppBlob -); - -/* -** CAPI3REF: Close A BLOB Handle -** -** ^Closes an open [BLOB handle]. -** -** ^Closing a BLOB shall cause the current transaction to commit -** if there are no other BLOBs, no pending prepared statements, and the -** database connection is in [autocommit mode]. -** ^If any writes were made to the BLOB, they might be held in cache -** until the close operation if they will fit. -** -** ^(Closing the BLOB often forces the changes -** out to disk and so if any I/O errors occur, they will likely occur -** at the time when the BLOB is closed. Any errors that occur during -** closing are reported as a non-zero return value.)^ -** -** ^(The BLOB is closed unconditionally. Even if this routine returns -** an error code, the BLOB is still closed.)^ -** -** ^Calling this routine with a null pointer (such as would be returned -** by a failed call to [sqlite3_blob_open()]) is a harmless no-op. -*/ -SQLITE_API int sqlite3_blob_close(sqlite3_blob *); - -/* -** CAPI3REF: Return The Size Of An Open BLOB -** -** ^Returns the size in bytes of the BLOB accessible via the -** successfully opened [BLOB handle] in its only argument. ^The -** incremental blob I/O routines can only read or overwriting existing -** blob content; they cannot change the size of a blob. -** -** This routine only works on a [BLOB handle] which has been created -** by a prior successful call to [sqlite3_blob_open()] and which has not -** been closed by [sqlite3_blob_close()]. Passing any other pointer in -** to this routine results in undefined and probably undesirable behavior. -*/ -SQLITE_API int sqlite3_blob_bytes(sqlite3_blob *); - -/* -** CAPI3REF: Read Data From A BLOB Incrementally -** -** ^(This function is used to read data from an open [BLOB handle] into a -** caller-supplied buffer. N bytes of data are copied into buffer Z -** from the open BLOB, starting at offset iOffset.)^ -** -** ^If offset iOffset is less than N bytes from the end of the BLOB, -** [SQLITE_ERROR] is returned and no data is read. ^If N or iOffset is -** less than zero, [SQLITE_ERROR] is returned and no data is read. -** ^The size of the blob (and hence the maximum value of N+iOffset) -** can be determined using the [sqlite3_blob_bytes()] interface. -** -** ^An attempt to read from an expired [BLOB handle] fails with an -** error code of [SQLITE_ABORT]. -** -** ^(On success, sqlite3_blob_read() returns SQLITE_OK. -** Otherwise, an [error code] or an [extended error code] is returned.)^ -** -** This routine only works on a [BLOB handle] which has been created -** by a prior successful call to [sqlite3_blob_open()] and which has not -** been closed by [sqlite3_blob_close()]. Passing any other pointer in -** to this routine results in undefined and probably undesirable behavior. -** -** See also: [sqlite3_blob_write()]. -*/ -SQLITE_API int sqlite3_blob_read(sqlite3_blob *, void *Z, int N, int iOffset); - -/* -** CAPI3REF: Write Data Into A BLOB Incrementally -** -** ^This function is used to write data into an open [BLOB handle] from a -** caller-supplied buffer. ^N bytes of data are copied from the buffer Z -** into the open BLOB, starting at offset iOffset. -** -** ^If the [BLOB handle] passed as the first argument was not opened for -** writing (the flags parameter to [sqlite3_blob_open()] was zero), -** this function returns [SQLITE_READONLY]. -** -** ^This function may only modify the contents of the BLOB; it is -** not possible to increase the size of a BLOB using this API. -** ^If offset iOffset is less than N bytes from the end of the BLOB, -** [SQLITE_ERROR] is returned and no data is written. ^If N is -** less than zero [SQLITE_ERROR] is returned and no data is written. -** The size of the BLOB (and hence the maximum value of N+iOffset) -** can be determined using the [sqlite3_blob_bytes()] interface. -** -** ^An attempt to write to an expired [BLOB handle] fails with an -** error code of [SQLITE_ABORT]. ^Writes to the BLOB that occurred -** before the [BLOB handle] expired are not rolled back by the -** expiration of the handle, though of course those changes might -** have been overwritten by the statement that expired the BLOB handle -** or by other independent statements. -** -** ^(On success, sqlite3_blob_write() returns SQLITE_OK. -** Otherwise, an [error code] or an [extended error code] is returned.)^ -** -** This routine only works on a [BLOB handle] which has been created -** by a prior successful call to [sqlite3_blob_open()] and which has not -** been closed by [sqlite3_blob_close()]. Passing any other pointer in -** to this routine results in undefined and probably undesirable behavior. -** -** See also: [sqlite3_blob_read()]. -*/ -SQLITE_API int sqlite3_blob_write(sqlite3_blob *, const void *z, int n, int iOffset); - -/* -** CAPI3REF: Virtual File System Objects -** -** A virtual filesystem (VFS) is an [sqlite3_vfs] object -** that SQLite uses to interact -** with the underlying operating system. Most SQLite builds come with a -** single default VFS that is appropriate for the host computer. -** New VFSes can be registered and existing VFSes can be unregistered. -** The following interfaces are provided. -** -** ^The sqlite3_vfs_find() interface returns a pointer to a VFS given its name. -** ^Names are case sensitive. -** ^Names are zero-terminated UTF-8 strings. -** ^If there is no match, a NULL pointer is returned. -** ^If zVfsName is NULL then the default VFS is returned. -** -** ^New VFSes are registered with sqlite3_vfs_register(). -** ^Each new VFS becomes the default VFS if the makeDflt flag is set. -** ^The same VFS can be registered multiple times without injury. -** ^To make an existing VFS into the default VFS, register it again -** with the makeDflt flag set. If two different VFSes with the -** same name are registered, the behavior is undefined. If a -** VFS is registered with a name that is NULL or an empty string, -** then the behavior is undefined. -** -** ^Unregister a VFS with the sqlite3_vfs_unregister() interface. -** ^(If the default VFS is unregistered, another VFS is chosen as -** the default. The choice for the new VFS is arbitrary.)^ -*/ -SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfsName); -SQLITE_API int sqlite3_vfs_register(sqlite3_vfs*, int makeDflt); -SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs*); - -/* -** CAPI3REF: Mutexes -** -** The SQLite core uses these routines for thread -** synchronization. Though they are intended for internal -** use by SQLite, code that links against SQLite is -** permitted to use any of these routines. -** -** The SQLite source code contains multiple implementations -** of these mutex routines. An appropriate implementation -** is selected automatically at compile-time. ^(The following -** implementations are available in the SQLite core: -** -**
    -**
  • SQLITE_MUTEX_OS2 -**
  • SQLITE_MUTEX_PTHREAD -**
  • SQLITE_MUTEX_W32 -**
  • SQLITE_MUTEX_NOOP -**
)^ -** -** ^The SQLITE_MUTEX_NOOP implementation is a set of routines -** that does no real locking and is appropriate for use in -** a single-threaded application. ^The SQLITE_MUTEX_OS2, -** SQLITE_MUTEX_PTHREAD, and SQLITE_MUTEX_W32 implementations -** are appropriate for use on OS/2, Unix, and Windows. -** -** ^(If SQLite is compiled with the SQLITE_MUTEX_APPDEF preprocessor -** macro defined (with "-DSQLITE_MUTEX_APPDEF=1"), then no mutex -** implementation is included with the library. In this case the -** application must supply a custom mutex implementation using the -** [SQLITE_CONFIG_MUTEX] option of the sqlite3_config() function -** before calling sqlite3_initialize() or any other public sqlite3_ -** function that calls sqlite3_initialize().)^ -** -** ^The sqlite3_mutex_alloc() routine allocates a new -** mutex and returns a pointer to it. ^If it returns NULL -** that means that a mutex could not be allocated. ^SQLite -** will unwind its stack and return an error. ^(The argument -** to sqlite3_mutex_alloc() is one of these integer constants: -** -**
    -**
  • SQLITE_MUTEX_FAST -**
  • SQLITE_MUTEX_RECURSIVE -**
  • SQLITE_MUTEX_STATIC_MASTER -**
  • SQLITE_MUTEX_STATIC_MEM -**
  • SQLITE_MUTEX_STATIC_MEM2 -**
  • SQLITE_MUTEX_STATIC_PRNG -**
  • SQLITE_MUTEX_STATIC_LRU -**
  • SQLITE_MUTEX_STATIC_LRU2 -**
)^ -** -** ^The first two constants (SQLITE_MUTEX_FAST and SQLITE_MUTEX_RECURSIVE) -** cause sqlite3_mutex_alloc() to create -** a new mutex. ^The new mutex is recursive when SQLITE_MUTEX_RECURSIVE -** is used but not necessarily so when SQLITE_MUTEX_FAST is used. -** The mutex implementation does not need to make a distinction -** between SQLITE_MUTEX_RECURSIVE and SQLITE_MUTEX_FAST if it does -** not want to. ^SQLite will only request a recursive mutex in -** cases where it really needs one. ^If a faster non-recursive mutex -** implementation is available on the host platform, the mutex subsystem -** might return such a mutex in response to SQLITE_MUTEX_FAST. -** -** ^The other allowed parameters to sqlite3_mutex_alloc() (anything other -** than SQLITE_MUTEX_FAST and SQLITE_MUTEX_RECURSIVE) each return -** a pointer to a static preexisting mutex. ^Six static mutexes are -** used by the current version of SQLite. Future versions of SQLite -** may add additional static mutexes. Static mutexes are for internal -** use by SQLite only. Applications that use SQLite mutexes should -** use only the dynamic mutexes returned by SQLITE_MUTEX_FAST or -** SQLITE_MUTEX_RECURSIVE. -** -** ^Note that if one of the dynamic mutex parameters (SQLITE_MUTEX_FAST -** or SQLITE_MUTEX_RECURSIVE) is used then sqlite3_mutex_alloc() -** returns a different mutex on every call. ^But for the static -** mutex types, the same mutex is returned on every call that has -** the same type number. -** -** ^The sqlite3_mutex_free() routine deallocates a previously -** allocated dynamic mutex. ^SQLite is careful to deallocate every -** dynamic mutex that it allocates. The dynamic mutexes must not be in -** use when they are deallocated. Attempting to deallocate a static -** mutex results in undefined behavior. ^SQLite never deallocates -** a static mutex. -** -** ^The sqlite3_mutex_enter() and sqlite3_mutex_try() routines attempt -** to enter a mutex. ^If another thread is already within the mutex, -** sqlite3_mutex_enter() will block and sqlite3_mutex_try() will return -** SQLITE_BUSY. ^The sqlite3_mutex_try() interface returns [SQLITE_OK] -** upon successful entry. ^(Mutexes created using -** SQLITE_MUTEX_RECURSIVE can be entered multiple times by the same thread. -** In such cases the, -** mutex must be exited an equal number of times before another thread -** can enter.)^ ^(If the same thread tries to enter any other -** kind of mutex more than once, the behavior is undefined. -** SQLite will never exhibit -** such behavior in its own use of mutexes.)^ -** -** ^(Some systems (for example, Windows 95) do not support the operation -** implemented by sqlite3_mutex_try(). On those systems, sqlite3_mutex_try() -** will always return SQLITE_BUSY. The SQLite core only ever uses -** sqlite3_mutex_try() as an optimization so this is acceptable behavior.)^ -** -** ^The sqlite3_mutex_leave() routine exits a mutex that was -** previously entered by the same thread. ^(The behavior -** is undefined if the mutex is not currently entered by the -** calling thread or is not currently allocated. SQLite will -** never do either.)^ -** -** ^If the argument to sqlite3_mutex_enter(), sqlite3_mutex_try(), or -** sqlite3_mutex_leave() is a NULL pointer, then all three routines -** behave as no-ops. -** -** See also: [sqlite3_mutex_held()] and [sqlite3_mutex_notheld()]. -*/ -SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int); -SQLITE_API void sqlite3_mutex_free(sqlite3_mutex*); -SQLITE_API void sqlite3_mutex_enter(sqlite3_mutex*); -SQLITE_API int sqlite3_mutex_try(sqlite3_mutex*); -SQLITE_API void sqlite3_mutex_leave(sqlite3_mutex*); - -/* -** CAPI3REF: Mutex Methods Object -** -** An instance of this structure defines the low-level routines -** used to allocate and use mutexes. -** -** Usually, the default mutex implementations provided by SQLite are -** sufficient, however the user has the option of substituting a custom -** implementation for specialized deployments or systems for which SQLite -** does not provide a suitable implementation. In this case, the user -** creates and populates an instance of this structure to pass -** to sqlite3_config() along with the [SQLITE_CONFIG_MUTEX] option. -** Additionally, an instance of this structure can be used as an -** output variable when querying the system for the current mutex -** implementation, using the [SQLITE_CONFIG_GETMUTEX] option. -** -** ^The xMutexInit method defined by this structure is invoked as -** part of system initialization by the sqlite3_initialize() function. -** ^The xMutexInit routine is calle by SQLite exactly once for each -** effective call to [sqlite3_initialize()]. -** -** ^The xMutexEnd method defined by this structure is invoked as -** part of system shutdown by the sqlite3_shutdown() function. The -** implementation of this method is expected to release all outstanding -** resources obtained by the mutex methods implementation, especially -** those obtained by the xMutexInit method. ^The xMutexEnd() -** interface is invoked exactly once for each call to [sqlite3_shutdown()]. -** -** ^(The remaining seven methods defined by this structure (xMutexAlloc, -** xMutexFree, xMutexEnter, xMutexTry, xMutexLeave, xMutexHeld and -** xMutexNotheld) implement the following interfaces (respectively): -** -**
    -**
  • [sqlite3_mutex_alloc()]
  • -**
  • [sqlite3_mutex_free()]
  • -**
  • [sqlite3_mutex_enter()]
  • -**
  • [sqlite3_mutex_try()]
  • -**
  • [sqlite3_mutex_leave()]
  • -**
  • [sqlite3_mutex_held()]
  • -**
  • [sqlite3_mutex_notheld()]
  • -**
)^ -** -** The only difference is that the public sqlite3_XXX functions enumerated -** above silently ignore any invocations that pass a NULL pointer instead -** of a valid mutex handle. The implementations of the methods defined -** by this structure are not required to handle this case, the results -** of passing a NULL pointer instead of a valid mutex handle are undefined -** (i.e. it is acceptable to provide an implementation that segfaults if -** it is passed a NULL pointer). -** -** The xMutexInit() method must be threadsafe. ^It must be harmless to -** invoke xMutexInit() mutiple times within the same process and without -** intervening calls to xMutexEnd(). Second and subsequent calls to -** xMutexInit() must be no-ops. -** -** ^xMutexInit() must not use SQLite memory allocation ([sqlite3_malloc()] -** and its associates). ^Similarly, xMutexAlloc() must not use SQLite memory -** allocation for a static mutex. ^However xMutexAlloc() may use SQLite -** memory allocation for a fast or recursive mutex. -** -** ^SQLite will invoke the xMutexEnd() method when [sqlite3_shutdown()] is -** called, but only if the prior call to xMutexInit returned SQLITE_OK. -** If xMutexInit fails in any way, it is expected to clean up after itself -** prior to returning. -*/ -typedef struct sqlite3_mutex_methods sqlite3_mutex_methods; -struct sqlite3_mutex_methods { - int (*xMutexInit)(void); - int (*xMutexEnd)(void); - sqlite3_mutex *(*xMutexAlloc)(int); - void (*xMutexFree)(sqlite3_mutex *); - void (*xMutexEnter)(sqlite3_mutex *); - int (*xMutexTry)(sqlite3_mutex *); - void (*xMutexLeave)(sqlite3_mutex *); - int (*xMutexHeld)(sqlite3_mutex *); - int (*xMutexNotheld)(sqlite3_mutex *); -}; - -/* -** CAPI3REF: Mutex Verification Routines -** -** The sqlite3_mutex_held() and sqlite3_mutex_notheld() routines -** are intended for use inside assert() statements. ^The SQLite core -** never uses these routines except inside an assert() and applications -** are advised to follow the lead of the core. ^The SQLite core only -** provides implementations for these routines when it is compiled -** with the SQLITE_DEBUG flag. ^External mutex implementations -** are only required to provide these routines if SQLITE_DEBUG is -** defined and if NDEBUG is not defined. -** -** ^These routines should return true if the mutex in their argument -** is held or not held, respectively, by the calling thread. -** -** ^The implementation is not required to provided versions of these -** routines that actually work. If the implementation does not provide working -** versions of these routines, it should at least provide stubs that always -** return true so that one does not get spurious assertion failures. -** -** ^If the argument to sqlite3_mutex_held() is a NULL pointer then -** the routine should return 1. This seems counter-intuitive since -** clearly the mutex cannot be held if it does not exist. But the -** the reason the mutex does not exist is because the build is not -** using mutexes. And we do not want the assert() containing the -** call to sqlite3_mutex_held() to fail, so a non-zero return is -** the appropriate thing to do. ^The sqlite3_mutex_notheld() -** interface should also return 1 when given a NULL pointer. -*/ -#ifndef NDEBUG -SQLITE_API int sqlite3_mutex_held(sqlite3_mutex*); -SQLITE_API int sqlite3_mutex_notheld(sqlite3_mutex*); -#endif - -/* -** CAPI3REF: Mutex Types -** -** The [sqlite3_mutex_alloc()] interface takes a single argument -** which is one of these integer constants. -** -** The set of static mutexes may change from one SQLite release to the -** next. Applications that override the built-in mutex logic must be -** prepared to accommodate additional static mutexes. -*/ -#define SQLITE_MUTEX_FAST 0 -#define SQLITE_MUTEX_RECURSIVE 1 -#define SQLITE_MUTEX_STATIC_MASTER 2 -#define SQLITE_MUTEX_STATIC_MEM 3 /* sqlite3_malloc() */ -#define SQLITE_MUTEX_STATIC_MEM2 4 /* NOT USED */ -#define SQLITE_MUTEX_STATIC_OPEN 4 /* sqlite3BtreeOpen() */ -#define SQLITE_MUTEX_STATIC_PRNG 5 /* sqlite3_random() */ -#define SQLITE_MUTEX_STATIC_LRU 6 /* lru page list */ -#define SQLITE_MUTEX_STATIC_LRU2 7 /* lru page list */ - -/* -** CAPI3REF: Retrieve the mutex for a database connection -** -** ^This interface returns a pointer the [sqlite3_mutex] object that -** serializes access to the [database connection] given in the argument -** when the [threading mode] is Serialized. -** ^If the [threading mode] is Single-thread or Multi-thread then this -** routine returns a NULL pointer. -*/ -SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*); - -/* -** CAPI3REF: Low-Level Control Of Database Files -** -** ^The [sqlite3_file_control()] interface makes a direct call to the -** xFileControl method for the [sqlite3_io_methods] object associated -** with a particular database identified by the second argument. ^The -** name of the database "main" for the main database or "temp" for the -** TEMP database, or the name that appears after the AS keyword for -** databases that are added using the [ATTACH] SQL command. -** ^A NULL pointer can be used in place of "main" to refer to the -** main database file. -** ^The third and fourth parameters to this routine -** are passed directly through to the second and third parameters of -** the xFileControl method. ^The return value of the xFileControl -** method becomes the return value of this routine. -** -** ^If the second parameter (zDbName) does not match the name of any -** open database file, then SQLITE_ERROR is returned. ^This error -** code is not remembered and will not be recalled by [sqlite3_errcode()] -** or [sqlite3_errmsg()]. The underlying xFileControl method might -** also return SQLITE_ERROR. There is no way to distinguish between -** an incorrect zDbName and an SQLITE_ERROR return from the underlying -** xFileControl method. -** -** See also: [SQLITE_FCNTL_LOCKSTATE] -*/ -SQLITE_API int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*); - -/* -** CAPI3REF: Testing Interface -** -** ^The sqlite3_test_control() interface is used to read out internal -** state of SQLite and to inject faults into SQLite for testing -** purposes. ^The first parameter is an operation code that determines -** the number, meaning, and operation of all subsequent parameters. -** -** This interface is not for use by applications. It exists solely -** for verifying the correct operation of the SQLite library. Depending -** on how the SQLite library is compiled, this interface might not exist. -** -** The details of the operation codes, their meanings, the parameters -** they take, and what they do are all subject to change without notice. -** Unlike most of the SQLite API, this function is not guaranteed to -** operate consistently from one release to the next. -*/ -SQLITE_API int sqlite3_test_control(int op, ...); - -/* -** CAPI3REF: Testing Interface Operation Codes -** -** These constants are the valid operation code parameters used -** as the first argument to [sqlite3_test_control()]. -** -** These parameters and their meanings are subject to change -** without notice. These values are for testing purposes only. -** Applications should not use any of these parameters or the -** [sqlite3_test_control()] interface. -*/ -#define SQLITE_TESTCTRL_FIRST 5 -#define SQLITE_TESTCTRL_PRNG_SAVE 5 -#define SQLITE_TESTCTRL_PRNG_RESTORE 6 -#define SQLITE_TESTCTRL_PRNG_RESET 7 -#define SQLITE_TESTCTRL_BITVEC_TEST 8 -#define SQLITE_TESTCTRL_FAULT_INSTALL 9 -#define SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS 10 -#define SQLITE_TESTCTRL_PENDING_BYTE 11 -#define SQLITE_TESTCTRL_ASSERT 12 -#define SQLITE_TESTCTRL_ALWAYS 13 -#define SQLITE_TESTCTRL_RESERVE 14 -#define SQLITE_TESTCTRL_OPTIMIZATIONS 15 -#define SQLITE_TESTCTRL_ISKEYWORD 16 -#define SQLITE_TESTCTRL_PGHDRSZ 17 -#define SQLITE_TESTCTRL_LAST 17 - -/* -** CAPI3REF: SQLite Runtime Status -** -** ^This interface is used to retrieve runtime status information -** about the preformance of SQLite, and optionally to reset various -** highwater marks. ^The first argument is an integer code for -** the specific parameter to measure. ^(Recognized integer codes -** are of the form [SQLITE_STATUS_MEMORY_USED | SQLITE_STATUS_...].)^ -** ^The current value of the parameter is returned into *pCurrent. -** ^The highest recorded value is returned in *pHighwater. ^If the -** resetFlag is true, then the highest record value is reset after -** *pHighwater is written. ^(Some parameters do not record the highest -** value. For those parameters -** nothing is written into *pHighwater and the resetFlag is ignored.)^ -** ^(Other parameters record only the highwater mark and not the current -** value. For these latter parameters nothing is written into *pCurrent.)^ -** -** ^The sqlite3_db_status() routine returns SQLITE_OK on success and a -** non-zero [error code] on failure. -** -** This routine is threadsafe but is not atomic. This routine can be -** called while other threads are running the same or different SQLite -** interfaces. However the values returned in *pCurrent and -** *pHighwater reflect the status of SQLite at different points in time -** and it is possible that another thread might change the parameter -** in between the times when *pCurrent and *pHighwater are written. -** -** See also: [sqlite3_db_status()] -*/ -SQLITE_API int sqlite3_status(int op, int *pCurrent, int *pHighwater, int resetFlag); - - -/* -** CAPI3REF: Status Parameters -** -** These integer constants designate various run-time status parameters -** that can be returned by [sqlite3_status()]. -** -**
-** ^(
SQLITE_STATUS_MEMORY_USED
-**
This parameter is the current amount of memory checked out -** using [sqlite3_malloc()], either directly or indirectly. The -** figure includes calls made to [sqlite3_malloc()] by the application -** and internal memory usage by the SQLite library. Scratch memory -** controlled by [SQLITE_CONFIG_SCRATCH] and auxiliary page-cache -** memory controlled by [SQLITE_CONFIG_PAGECACHE] is not included in -** this parameter. The amount returned is the sum of the allocation -** sizes as reported by the xSize method in [sqlite3_mem_methods].
)^ -** -** ^(
SQLITE_STATUS_MALLOC_SIZE
-**
This parameter records the largest memory allocation request -** handed to [sqlite3_malloc()] or [sqlite3_realloc()] (or their -** internal equivalents). Only the value returned in the -** *pHighwater parameter to [sqlite3_status()] is of interest. -** The value written into the *pCurrent parameter is undefined.
)^ -** -** ^(
SQLITE_STATUS_PAGECACHE_USED
-**
This parameter returns the number of pages used out of the -** [pagecache memory allocator] that was configured using -** [SQLITE_CONFIG_PAGECACHE]. The -** value returned is in pages, not in bytes.
)^ -** -** ^(
SQLITE_STATUS_PAGECACHE_OVERFLOW
-**
This parameter returns the number of bytes of page cache -** allocation which could not be statisfied by the [SQLITE_CONFIG_PAGECACHE] -** buffer and where forced to overflow to [sqlite3_malloc()]. The -** returned value includes allocations that overflowed because they -** where too large (they were larger than the "sz" parameter to -** [SQLITE_CONFIG_PAGECACHE]) and allocations that overflowed because -** no space was left in the page cache.
)^ -** -** ^(
SQLITE_STATUS_PAGECACHE_SIZE
-**
This parameter records the largest memory allocation request -** handed to [pagecache memory allocator]. Only the value returned in the -** *pHighwater parameter to [sqlite3_status()] is of interest. -** The value written into the *pCurrent parameter is undefined.
)^ -** -** ^(
SQLITE_STATUS_SCRATCH_USED
-**
This parameter returns the number of allocations used out of the -** [scratch memory allocator] configured using -** [SQLITE_CONFIG_SCRATCH]. The value returned is in allocations, not -** in bytes. Since a single thread may only have one scratch allocation -** outstanding at time, this parameter also reports the number of threads -** using scratch memory at the same time.
)^ -** -** ^(
SQLITE_STATUS_SCRATCH_OVERFLOW
-**
This parameter returns the number of bytes of scratch memory -** allocation which could not be statisfied by the [SQLITE_CONFIG_SCRATCH] -** buffer and where forced to overflow to [sqlite3_malloc()]. The values -** returned include overflows because the requested allocation was too -** larger (that is, because the requested allocation was larger than the -** "sz" parameter to [SQLITE_CONFIG_SCRATCH]) and because no scratch buffer -** slots were available. -**
)^ -** -** ^(
SQLITE_STATUS_SCRATCH_SIZE
-**
This parameter records the largest memory allocation request -** handed to [scratch memory allocator]. Only the value returned in the -** *pHighwater parameter to [sqlite3_status()] is of interest. -** The value written into the *pCurrent parameter is undefined.
)^ -** -** ^(
SQLITE_STATUS_PARSER_STACK
-**
This parameter records the deepest parser stack. It is only -** meaningful if SQLite is compiled with [YYTRACKMAXSTACKDEPTH].
)^ -**
-** -** New status parameters may be added from time to time. -*/ -#define SQLITE_STATUS_MEMORY_USED 0 -#define SQLITE_STATUS_PAGECACHE_USED 1 -#define SQLITE_STATUS_PAGECACHE_OVERFLOW 2 -#define SQLITE_STATUS_SCRATCH_USED 3 -#define SQLITE_STATUS_SCRATCH_OVERFLOW 4 -#define SQLITE_STATUS_MALLOC_SIZE 5 -#define SQLITE_STATUS_PARSER_STACK 6 -#define SQLITE_STATUS_PAGECACHE_SIZE 7 -#define SQLITE_STATUS_SCRATCH_SIZE 8 - -/* -** CAPI3REF: Database Connection Status -** -** ^This interface is used to retrieve runtime status information -** about a single [database connection]. ^The first argument is the -** database connection object to be interrogated. ^The second argument -** is an integer constant, taken from the set of -** [SQLITE_DBSTATUS_LOOKASIDE_USED | SQLITE_DBSTATUS_*] macros, that -** determiness the parameter to interrogate. The set of -** [SQLITE_DBSTATUS_LOOKASIDE_USED | SQLITE_DBSTATUS_*] macros is likely -** to grow in future releases of SQLite. -** -** ^The current value of the requested parameter is written into *pCur -** and the highest instantaneous value is written into *pHiwtr. ^If -** the resetFlg is true, then the highest instantaneous value is -** reset back down to the current value. -** -** See also: [sqlite3_status()] and [sqlite3_stmt_status()]. -*/ -SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int resetFlg); - -/* -** CAPI3REF: Status Parameters for database connections -** -** These constants are the available integer "verbs" that can be passed as -** the second argument to the [sqlite3_db_status()] interface. -** -** New verbs may be added in future releases of SQLite. Existing verbs -** might be discontinued. Applications should check the return code from -** [sqlite3_db_status()] to make sure that the call worked. -** The [sqlite3_db_status()] interface will return a non-zero error code -** if a discontinued or unsupported verb is invoked. -** -**
-** ^(
SQLITE_DBSTATUS_LOOKASIDE_USED
-**
This parameter returns the number of lookaside memory slots currently -** checked out.
)^ -** -**
SQLITE_DBSTATUS_CACHE_USED
-**
^This parameter returns the approximate number of of bytes of heap -** memory used by all pager caches associated with the database connection. -** ^The highwater mark associated with SQLITE_DBSTATUS_CACHE_USED is always 0. -**
-**
-*/ -#define SQLITE_DBSTATUS_LOOKASIDE_USED 0 -#define SQLITE_DBSTATUS_CACHE_USED 1 -#define SQLITE_DBSTATUS_MAX 1 /* Largest defined DBSTATUS */ - - -/* -** CAPI3REF: Prepared Statement Status -** -** ^(Each prepared statement maintains various -** [SQLITE_STMTSTATUS_SORT | counters] that measure the number -** of times it has performed specific operations.)^ These counters can -** be used to monitor the performance characteristics of the prepared -** statements. For example, if the number of table steps greatly exceeds -** the number of table searches or result rows, that would tend to indicate -** that the prepared statement is using a full table scan rather than -** an index. -** -** ^(This interface is used to retrieve and reset counter values from -** a [prepared statement]. The first argument is the prepared statement -** object to be interrogated. The second argument -** is an integer code for a specific [SQLITE_STMTSTATUS_SORT | counter] -** to be interrogated.)^ -** ^The current value of the requested counter is returned. -** ^If the resetFlg is true, then the counter is reset to zero after this -** interface call returns. -** -** See also: [sqlite3_status()] and [sqlite3_db_status()]. -*/ -SQLITE_API int sqlite3_stmt_status(sqlite3_stmt*, int op,int resetFlg); - -/* -** CAPI3REF: Status Parameters for prepared statements -** -** These preprocessor macros define integer codes that name counter -** values associated with the [sqlite3_stmt_status()] interface. -** The meanings of the various counters are as follows: -** -**
-**
SQLITE_STMTSTATUS_FULLSCAN_STEP
-**
^This is the number of times that SQLite has stepped forward in -** a table as part of a full table scan. Large numbers for this counter -** may indicate opportunities for performance improvement through -** careful use of indices.
-** -**
SQLITE_STMTSTATUS_SORT
-**
^This is the number of sort operations that have occurred. -** A non-zero value in this counter may indicate an opportunity to -** improvement performance through careful use of indices.
-** -**
SQLITE_STMTSTATUS_AUTOINDEX
-**
^This is the number of rows inserted into transient indices that -** were created automatically in order to help joins run faster. -** A non-zero value in this counter may indicate an opportunity to -** improvement performance by adding permanent indices that do not -** need to be reinitialized each time the statement is run.
-** -**
-*/ -#define SQLITE_STMTSTATUS_FULLSCAN_STEP 1 -#define SQLITE_STMTSTATUS_SORT 2 -#define SQLITE_STMTSTATUS_AUTOINDEX 3 - -/* -** CAPI3REF: Custom Page Cache Object -** -** The sqlite3_pcache type is opaque. It is implemented by -** the pluggable module. The SQLite core has no knowledge of -** its size or internal structure and never deals with the -** sqlite3_pcache object except by holding and passing pointers -** to the object. -** -** See [sqlite3_pcache_methods] for additional information. -*/ -typedef struct sqlite3_pcache sqlite3_pcache; - -/* -** CAPI3REF: Application Defined Page Cache. -** KEYWORDS: {page cache} -** -** ^(The [sqlite3_config]([SQLITE_CONFIG_PCACHE], ...) interface can -** register an alternative page cache implementation by passing in an -** instance of the sqlite3_pcache_methods structure.)^ The majority of the -** heap memory used by SQLite is used by the page cache to cache data read -** from, or ready to be written to, the database file. By implementing a -** custom page cache using this API, an application can control more -** precisely the amount of memory consumed by SQLite, the way in which -** that memory is allocated and released, and the policies used to -** determine exactly which parts of a database file are cached and for -** how long. -** -** ^(The contents of the sqlite3_pcache_methods structure are copied to an -** internal buffer by SQLite within the call to [sqlite3_config]. Hence -** the application may discard the parameter after the call to -** [sqlite3_config()] returns.)^ -** -** ^The xInit() method is called once for each call to [sqlite3_initialize()] -** (usually only once during the lifetime of the process). ^(The xInit() -** method is passed a copy of the sqlite3_pcache_methods.pArg value.)^ -** ^The xInit() method can set up up global structures and/or any mutexes -** required by the custom page cache implementation. -** -** ^The xShutdown() method is called from within [sqlite3_shutdown()], -** if the application invokes this API. It can be used to clean up -** any outstanding resources before process shutdown, if required. -** -** ^SQLite holds a [SQLITE_MUTEX_RECURSIVE] mutex when it invokes -** the xInit method, so the xInit method need not be threadsafe. ^The -** xShutdown method is only called from [sqlite3_shutdown()] so it does -** not need to be threadsafe either. All other methods must be threadsafe -** in multithreaded applications. -** -** ^SQLite will never invoke xInit() more than once without an intervening -** call to xShutdown(). -** -** ^The xCreate() method is used to construct a new cache instance. SQLite -** will typically create one cache instance for each open database file, -** though this is not guaranteed. ^The -** first parameter, szPage, is the size in bytes of the pages that must -** be allocated by the cache. ^szPage will not be a power of two. ^szPage -** will the page size of the database file that is to be cached plus an -** increment (here called "R") of about 100 or 200. ^SQLite will use the -** extra R bytes on each page to store metadata about the underlying -** database page on disk. The value of R depends -** on the SQLite version, the target platform, and how SQLite was compiled. -** ^R is constant for a particular build of SQLite. ^The second argument to -** xCreate(), bPurgeable, is true if the cache being created will -** be used to cache database pages of a file stored on disk, or -** false if it is used for an in-memory database. ^The cache implementation -** does not have to do anything special based with the value of bPurgeable; -** it is purely advisory. ^On a cache where bPurgeable is false, SQLite will -** never invoke xUnpin() except to deliberately delete a page. -** ^In other words, a cache created with bPurgeable set to false will -** never contain any unpinned pages. -** -** ^(The xCachesize() method may be called at any time by SQLite to set the -** suggested maximum cache-size (number of pages stored by) the cache -** instance passed as the first argument. This is the value configured using -** the SQLite "[PRAGMA cache_size]" command.)^ ^As with the bPurgeable -** parameter, the implementation is not required to do anything with this -** value; it is advisory only. -** -** ^The xPagecount() method should return the number of pages currently -** stored in the cache. -** -** ^The xFetch() method is used to fetch a page and return a pointer to it. -** ^A 'page', in this context, is a buffer of szPage bytes aligned at an -** 8-byte boundary. ^The page to be fetched is determined by the key. ^The -** mimimum key value is 1. After it has been retrieved using xFetch, the page -** is considered to be "pinned". -** -** ^If the requested page is already in the page cache, then the page cache -** implementation must return a pointer to the page buffer with its content -** intact. ^(If the requested page is not already in the cache, then the -** behavior of the cache implementation is determined by the value of the -** createFlag parameter passed to xFetch, according to the following table: -** -** -**
createFlag Behaviour when page is not already in cache -**
0 Do not allocate a new page. Return NULL. -**
1 Allocate a new page if it easy and convenient to do so. -** Otherwise return NULL. -**
2 Make every effort to allocate a new page. Only return -** NULL if allocating a new page is effectively impossible. -**
)^ -** -** SQLite will normally invoke xFetch() with a createFlag of 0 or 1. If -** a call to xFetch() with createFlag==1 returns NULL, then SQLite will -** attempt to unpin one or more cache pages by spilling the content of -** pinned pages to disk and synching the operating system disk cache. After -** attempting to unpin pages, the xFetch() method will be invoked again with -** a createFlag of 2. -** -** ^xUnpin() is called by SQLite with a pointer to a currently pinned page -** as its second argument. ^(If the third parameter, discard, is non-zero, -** then the page should be evicted from the cache. In this case SQLite -** assumes that the next time the page is retrieved from the cache using -** the xFetch() method, it will be zeroed.)^ ^If the discard parameter is -** zero, then the page is considered to be unpinned. ^The cache implementation -** may choose to evict unpinned pages at any time. -** -** ^(The cache is not required to perform any reference counting. A single -** call to xUnpin() unpins the page regardless of the number of prior calls -** to xFetch().)^ -** -** ^The xRekey() method is used to change the key value associated with the -** page passed as the second argument from oldKey to newKey. ^If the cache -** previously contains an entry associated with newKey, it should be -** discarded. ^Any prior cache entry associated with newKey is guaranteed not -** to be pinned. -** -** ^When SQLite calls the xTruncate() method, the cache must discard all -** existing cache entries with page numbers (keys) greater than or equal -** to the value of the iLimit parameter passed to xTruncate(). ^If any -** of these pages are pinned, they are implicitly unpinned, meaning that -** they can be safely discarded. -** -** ^The xDestroy() method is used to delete a cache allocated by xCreate(). -** All resources associated with the specified cache should be freed. ^After -** calling the xDestroy() method, SQLite considers the [sqlite3_pcache*] -** handle invalid, and will not use it with any other sqlite3_pcache_methods -** functions. -*/ -typedef struct sqlite3_pcache_methods sqlite3_pcache_methods; -struct sqlite3_pcache_methods { - void *pArg; - int (*xInit)(void*); - void (*xShutdown)(void*); - sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable); - void (*xCachesize)(sqlite3_pcache*, int nCachesize); - int (*xPagecount)(sqlite3_pcache*); - void *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag); - void (*xUnpin)(sqlite3_pcache*, void*, int discard); - void (*xRekey)(sqlite3_pcache*, void*, unsigned oldKey, unsigned newKey); - void (*xTruncate)(sqlite3_pcache*, unsigned iLimit); - void (*xDestroy)(sqlite3_pcache*); -}; - -/* -** CAPI3REF: Online Backup Object -** -** The sqlite3_backup object records state information about an ongoing -** online backup operation. ^The sqlite3_backup object is created by -** a call to [sqlite3_backup_init()] and is destroyed by a call to -** [sqlite3_backup_finish()]. -** -** See Also: [Using the SQLite Online Backup API] -*/ -typedef struct sqlite3_backup sqlite3_backup; - -/* -** CAPI3REF: Online Backup API. -** -** The backup API copies the content of one database into another. -** It is useful either for creating backups of databases or -** for copying in-memory databases to or from persistent files. -** -** See Also: [Using the SQLite Online Backup API] -** -** ^Exclusive access is required to the destination database for the -** duration of the operation. ^However the source database is only -** read-locked while it is actually being read; it is not locked -** continuously for the entire backup operation. ^Thus, the backup may be -** performed on a live source database without preventing other users from -** reading or writing to the source database while the backup is underway. -** -** ^(To perform a backup operation: -**
    -**
  1. sqlite3_backup_init() is called once to initialize the -** backup, -**
  2. sqlite3_backup_step() is called one or more times to transfer -** the data between the two databases, and finally -**
  3. sqlite3_backup_finish() is called to release all resources -** associated with the backup operation. -**
)^ -** There should be exactly one call to sqlite3_backup_finish() for each -** successful call to sqlite3_backup_init(). -** -** sqlite3_backup_init() -** -** ^The D and N arguments to sqlite3_backup_init(D,N,S,M) are the -** [database connection] associated with the destination database -** and the database name, respectively. -** ^The database name is "main" for the main database, "temp" for the -** temporary database, or the name specified after the AS keyword in -** an [ATTACH] statement for an attached database. -** ^The S and M arguments passed to -** sqlite3_backup_init(D,N,S,M) identify the [database connection] -** and database name of the source database, respectively. -** ^The source and destination [database connections] (parameters S and D) -** must be different or else sqlite3_backup_init(D,N,S,M) will file with -** an error. -** -** ^If an error occurs within sqlite3_backup_init(D,N,S,M), then NULL is -** returned and an error code and error message are store3d in the -** destination [database connection] D. -** ^The error code and message for the failed call to sqlite3_backup_init() -** can be retrieved using the [sqlite3_errcode()], [sqlite3_errmsg()], and/or -** [sqlite3_errmsg16()] functions. -** ^A successful call to sqlite3_backup_init() returns a pointer to an -** [sqlite3_backup] object. -** ^The [sqlite3_backup] object may be used with the sqlite3_backup_step() and -** sqlite3_backup_finish() functions to perform the specified backup -** operation. -** -** sqlite3_backup_step() -** -** ^Function sqlite3_backup_step(B,N) will copy up to N pages between -** the source and destination databases specified by [sqlite3_backup] object B. -** ^If N is negative, all remaining source pages are copied. -** ^If sqlite3_backup_step(B,N) successfully copies N pages and there -** are still more pages to be copied, then the function resturns [SQLITE_OK]. -** ^If sqlite3_backup_step(B,N) successfully finishes copying all pages -** from source to destination, then it returns [SQLITE_DONE]. -** ^If an error occurs while running sqlite3_backup_step(B,N), -** then an [error code] is returned. ^As well as [SQLITE_OK] and -** [SQLITE_DONE], a call to sqlite3_backup_step() may return [SQLITE_READONLY], -** [SQLITE_NOMEM], [SQLITE_BUSY], [SQLITE_LOCKED], or an -** [SQLITE_IOERR_ACCESS | SQLITE_IOERR_XXX] extended error code. -** -** ^(The sqlite3_backup_step() might return [SQLITE_READONLY] if -**
    -**
  1. the destination database was opened read-only, or -**
  2. the destination database is using write-ahead-log journaling -** and the destination and source page sizes differ, or -**
  3. The destination database is an in-memory database and the -** destination and source page sizes differ. -**
)^ -** -** ^If sqlite3_backup_step() cannot obtain a required file-system lock, then -** the [sqlite3_busy_handler | busy-handler function] -** is invoked (if one is specified). ^If the -** busy-handler returns non-zero before the lock is available, then -** [SQLITE_BUSY] is returned to the caller. ^In this case the call to -** sqlite3_backup_step() can be retried later. ^If the source -** [database connection] -** is being used to write to the source database when sqlite3_backup_step() -** is called, then [SQLITE_LOCKED] is returned immediately. ^Again, in this -** case the call to sqlite3_backup_step() can be retried later on. ^(If -** [SQLITE_IOERR_ACCESS | SQLITE_IOERR_XXX], [SQLITE_NOMEM], or -** [SQLITE_READONLY] is returned, then -** there is no point in retrying the call to sqlite3_backup_step(). These -** errors are considered fatal.)^ The application must accept -** that the backup operation has failed and pass the backup operation handle -** to the sqlite3_backup_finish() to release associated resources. -** -** ^The first call to sqlite3_backup_step() obtains an exclusive lock -** on the destination file. ^The exclusive lock is not released until either -** sqlite3_backup_finish() is called or the backup operation is complete -** and sqlite3_backup_step() returns [SQLITE_DONE]. ^Every call to -** sqlite3_backup_step() obtains a [shared lock] on the source database that -** lasts for the duration of the sqlite3_backup_step() call. -** ^Because the source database is not locked between calls to -** sqlite3_backup_step(), the source database may be modified mid-way -** through the backup process. ^If the source database is modified by an -** external process or via a database connection other than the one being -** used by the backup operation, then the backup will be automatically -** restarted by the next call to sqlite3_backup_step(). ^If the source -** database is modified by the using the same database connection as is used -** by the backup operation, then the backup database is automatically -** updated at the same time. -** -** sqlite3_backup_finish() -** -** When sqlite3_backup_step() has returned [SQLITE_DONE], or when the -** application wishes to abandon the backup operation, the application -** should destroy the [sqlite3_backup] by passing it to sqlite3_backup_finish(). -** ^The sqlite3_backup_finish() interfaces releases all -** resources associated with the [sqlite3_backup] object. -** ^If sqlite3_backup_step() has not yet returned [SQLITE_DONE], then any -** active write-transaction on the destination database is rolled back. -** The [sqlite3_backup] object is invalid -** and may not be used following a call to sqlite3_backup_finish(). -** -** ^The value returned by sqlite3_backup_finish is [SQLITE_OK] if no -** sqlite3_backup_step() errors occurred, regardless or whether or not -** sqlite3_backup_step() completed. -** ^If an out-of-memory condition or IO error occurred during any prior -** sqlite3_backup_step() call on the same [sqlite3_backup] object, then -** sqlite3_backup_finish() returns the corresponding [error code]. -** -** ^A return of [SQLITE_BUSY] or [SQLITE_LOCKED] from sqlite3_backup_step() -** is not a permanent error and does not affect the return value of -** sqlite3_backup_finish(). -** -** sqlite3_backup_remaining(), sqlite3_backup_pagecount() -** -** ^Each call to sqlite3_backup_step() sets two values inside -** the [sqlite3_backup] object: the number of pages still to be backed -** up and the total number of pages in the source databae file. -** The sqlite3_backup_remaining() and sqlite3_backup_pagecount() interfaces -** retrieve these two values, respectively. -** -** ^The values returned by these functions are only updated by -** sqlite3_backup_step(). ^If the source database is modified during a backup -** operation, then the values are not updated to account for any extra -** pages that need to be updated or the size of the source database file -** changing. -** -** Concurrent Usage of Database Handles -** -** ^The source [database connection] may be used by the application for other -** purposes while a backup operation is underway or being initialized. -** ^If SQLite is compiled and configured to support threadsafe database -** connections, then the source database connection may be used concurrently -** from within other threads. -** -** However, the application must guarantee that the destination -** [database connection] is not passed to any other API (by any thread) after -** sqlite3_backup_init() is called and before the corresponding call to -** sqlite3_backup_finish(). SQLite does not currently check to see -** if the application incorrectly accesses the destination [database connection] -** and so no error code is reported, but the operations may malfunction -** nevertheless. Use of the destination database connection while a -** backup is in progress might also also cause a mutex deadlock. -** -** If running in [shared cache mode], the application must -** guarantee that the shared cache used by the destination database -** is not accessed while the backup is running. In practice this means -** that the application must guarantee that the disk file being -** backed up to is not accessed by any connection within the process, -** not just the specific connection that was passed to sqlite3_backup_init(). -** -** The [sqlite3_backup] object itself is partially threadsafe. Multiple -** threads may safely make multiple concurrent calls to sqlite3_backup_step(). -** However, the sqlite3_backup_remaining() and sqlite3_backup_pagecount() -** APIs are not strictly speaking threadsafe. If they are invoked at the -** same time as another thread is invoking sqlite3_backup_step() it is -** possible that they return invalid values. -*/ -SQLITE_API sqlite3_backup *sqlite3_backup_init( - sqlite3 *pDest, /* Destination database handle */ - const char *zDestName, /* Destination database name */ - sqlite3 *pSource, /* Source database handle */ - const char *zSourceName /* Source database name */ -); -SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage); -SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p); -SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p); -SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p); - -/* -** CAPI3REF: Unlock Notification -** -** ^When running in shared-cache mode, a database operation may fail with -** an [SQLITE_LOCKED] error if the required locks on the shared-cache or -** individual tables within the shared-cache cannot be obtained. See -** [SQLite Shared-Cache Mode] for a description of shared-cache locking. -** ^This API may be used to register a callback that SQLite will invoke -** when the connection currently holding the required lock relinquishes it. -** ^This API is only available if the library was compiled with the -** [SQLITE_ENABLE_UNLOCK_NOTIFY] C-preprocessor symbol defined. -** -** See Also: [Using the SQLite Unlock Notification Feature]. -** -** ^Shared-cache locks are released when a database connection concludes -** its current transaction, either by committing it or rolling it back. -** -** ^When a connection (known as the blocked connection) fails to obtain a -** shared-cache lock and SQLITE_LOCKED is returned to the caller, the -** identity of the database connection (the blocking connection) that -** has locked the required resource is stored internally. ^After an -** application receives an SQLITE_LOCKED error, it may call the -** sqlite3_unlock_notify() method with the blocked connection handle as -** the first argument to register for a callback that will be invoked -** when the blocking connections current transaction is concluded. ^The -** callback is invoked from within the [sqlite3_step] or [sqlite3_close] -** call that concludes the blocking connections transaction. -** -** ^(If sqlite3_unlock_notify() is called in a multi-threaded application, -** there is a chance that the blocking connection will have already -** concluded its transaction by the time sqlite3_unlock_notify() is invoked. -** If this happens, then the specified callback is invoked immediately, -** from within the call to sqlite3_unlock_notify().)^ -** -** ^If the blocked connection is attempting to obtain a write-lock on a -** shared-cache table, and more than one other connection currently holds -** a read-lock on the same table, then SQLite arbitrarily selects one of -** the other connections to use as the blocking connection. -** -** ^(There may be at most one unlock-notify callback registered by a -** blocked connection. If sqlite3_unlock_notify() is called when the -** blocked connection already has a registered unlock-notify callback, -** then the new callback replaces the old.)^ ^If sqlite3_unlock_notify() is -** called with a NULL pointer as its second argument, then any existing -** unlock-notify callback is cancelled. ^The blocked connections -** unlock-notify callback may also be canceled by closing the blocked -** connection using [sqlite3_close()]. -** -** The unlock-notify callback is not reentrant. If an application invokes -** any sqlite3_xxx API functions from within an unlock-notify callback, a -** crash or deadlock may be the result. -** -** ^Unless deadlock is detected (see below), sqlite3_unlock_notify() always -** returns SQLITE_OK. -** -** Callback Invocation Details -** -** When an unlock-notify callback is registered, the application provides a -** single void* pointer that is passed to the callback when it is invoked. -** However, the signature of the callback function allows SQLite to pass -** it an array of void* context pointers. The first argument passed to -** an unlock-notify callback is a pointer to an array of void* pointers, -** and the second is the number of entries in the array. -** -** When a blocking connections transaction is concluded, there may be -** more than one blocked connection that has registered for an unlock-notify -** callback. ^If two or more such blocked connections have specified the -** same callback function, then instead of invoking the callback function -** multiple times, it is invoked once with the set of void* context pointers -** specified by the blocked connections bundled together into an array. -** This gives the application an opportunity to prioritize any actions -** related to the set of unblocked database connections. -** -** Deadlock Detection -** -** Assuming that after registering for an unlock-notify callback a -** database waits for the callback to be issued before taking any further -** action (a reasonable assumption), then using this API may cause the -** application to deadlock. For example, if connection X is waiting for -** connection Y's transaction to be concluded, and similarly connection -** Y is waiting on connection X's transaction, then neither connection -** will proceed and the system may remain deadlocked indefinitely. -** -** To avoid this scenario, the sqlite3_unlock_notify() performs deadlock -** detection. ^If a given call to sqlite3_unlock_notify() would put the -** system in a deadlocked state, then SQLITE_LOCKED is returned and no -** unlock-notify callback is registered. The system is said to be in -** a deadlocked state if connection A has registered for an unlock-notify -** callback on the conclusion of connection B's transaction, and connection -** B has itself registered for an unlock-notify callback when connection -** A's transaction is concluded. ^Indirect deadlock is also detected, so -** the system is also considered to be deadlocked if connection B has -** registered for an unlock-notify callback on the conclusion of connection -** C's transaction, where connection C is waiting on connection A. ^Any -** number of levels of indirection are allowed. -** -** The "DROP TABLE" Exception -** -** When a call to [sqlite3_step()] returns SQLITE_LOCKED, it is almost -** always appropriate to call sqlite3_unlock_notify(). There is however, -** one exception. When executing a "DROP TABLE" or "DROP INDEX" statement, -** SQLite checks if there are any currently executing SELECT statements -** that belong to the same connection. If there are, SQLITE_LOCKED is -** returned. In this case there is no "blocking connection", so invoking -** sqlite3_unlock_notify() results in the unlock-notify callback being -** invoked immediately. If the application then re-attempts the "DROP TABLE" -** or "DROP INDEX" query, an infinite loop might be the result. -** -** One way around this problem is to check the extended error code returned -** by an sqlite3_step() call. ^(If there is a blocking connection, then the -** extended error code is set to SQLITE_LOCKED_SHAREDCACHE. Otherwise, in -** the special "DROP TABLE/INDEX" case, the extended error code is just -** SQLITE_LOCKED.)^ -*/ -SQLITE_API int sqlite3_unlock_notify( - sqlite3 *pBlocked, /* Waiting connection */ - void (*xNotify)(void **apArg, int nArg), /* Callback function to invoke */ - void *pNotifyArg /* Argument to pass to xNotify */ -); - - -/* -** CAPI3REF: String Comparison -** -** ^The [sqlite3_strnicmp()] API allows applications and extensions to -** compare the contents of two buffers containing UTF-8 strings in a -** case-indendent fashion, using the same definition of case independence -** that SQLite uses internally when comparing identifiers. -*/ -SQLITE_API int sqlite3_strnicmp(const char *, const char *, int); - -/* -** CAPI3REF: Error Logging Interface -** -** ^The [sqlite3_log()] interface writes a message into the error log -** established by the [SQLITE_CONFIG_LOG] option to [sqlite3_config()]. -** ^If logging is enabled, the zFormat string and subsequent arguments are -** used with [sqlite3_snprintf()] to generate the final output string. -** -** The sqlite3_log() interface is intended for use by extensions such as -** virtual tables, collating functions, and SQL functions. While there is -** nothing to prevent an application from calling sqlite3_log(), doing so -** is considered bad form. -** -** The zFormat string must not be NULL. -** -** To avoid deadlocks and other threading problems, the sqlite3_log() routine -** will not use dynamically allocated memory. The log message is stored in -** a fixed-length buffer on the stack. If the log message is longer than -** a few hundred characters, it will be truncated to the length of the -** buffer. -*/ -SQLITE_API void sqlite3_log(int iErrCode, const char *zFormat, ...); - -/* -** CAPI3REF: Write-Ahead Log Commit Hook -** -** ^The [sqlite3_wal_hook()] function is used to register a callback that -** will be invoked each time a database connection commits data to a -** [write-ahead log] (i.e. whenever a transaction is committed in -** [journal_mode | journal_mode=WAL mode]). -** -** ^The callback is invoked by SQLite after the commit has taken place and -** the associated write-lock on the database released, so the implementation -** may read, write or [checkpoint] the database as required. -** -** ^The first parameter passed to the callback function when it is invoked -** is a copy of the third parameter passed to sqlite3_wal_hook() when -** registering the callback. ^The second is a copy of the database handle. -** ^The third parameter is the name of the database that was written to - -** either "main" or the name of an [ATTACH]-ed database. ^The fourth parameter -** is the number of pages currently in the write-ahead log file, -** including those that were just committed. -** -** The callback function should normally return [SQLITE_OK]. ^If an error -** code is returned, that error will propagate back up through the -** SQLite code base to cause the statement that provoked the callback -** to report an error, though the commit will have still occurred. If the -** callback returns [SQLITE_ROW] or [SQLITE_DONE], or if it returns a value -** that does not correspond to any valid SQLite error code, the results -** are undefined. -** -** A single database handle may have at most a single write-ahead log callback -** registered at one time. ^Calling [sqlite3_wal_hook()] replaces any -** previously registered write-ahead log callback. ^Note that the -** [sqlite3_wal_autocheckpoint()] interface and the -** [wal_autocheckpoint pragma] both invoke [sqlite3_wal_hook()] and will -** those overwrite any prior [sqlite3_wal_hook()] settings. -*/ -SQLITE_API void *sqlite3_wal_hook( - sqlite3*, - int(*)(void *,sqlite3*,const char*,int), - void* -); - -/* -** CAPI3REF: Configure an auto-checkpoint -** -** ^The [sqlite3_wal_autocheckpoint(D,N)] is a wrapper around -** [sqlite3_wal_hook()] that causes any database on [database connection] D -** to automatically [checkpoint] -** after committing a transaction if there are N or -** more frames in the [write-ahead log] file. ^Passing zero or -** a negative value as the nFrame parameter disables automatic -** checkpoints entirely. -** -** ^The callback registered by this function replaces any existing callback -** registered using [sqlite3_wal_hook()]. ^Likewise, registering a callback -** using [sqlite3_wal_hook()] disables the automatic checkpoint mechanism -** configured by this function. -** -** ^The [wal_autocheckpoint pragma] can be used to invoke this interface -** from SQL. -** -** ^Every new [database connection] defaults to having the auto-checkpoint -** enabled with a threshold of 1000 pages. The use of this interface -** is only necessary if the default setting is found to be suboptimal -** for a particular application. -*/ -SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int N); - -/* -** CAPI3REF: Checkpoint a database -** -** ^The [sqlite3_wal_checkpoint(D,X)] interface causes database named X -** on [database connection] D to be [checkpointed]. ^If X is NULL or an -** empty string, then a checkpoint is run on all databases of -** connection D. ^If the database connection D is not in -** [WAL | write-ahead log mode] then this interface is a harmless no-op. -** -** ^The [wal_checkpoint pragma] can be used to invoke this interface -** from SQL. ^The [sqlite3_wal_autocheckpoint()] interface and the -** [wal_autocheckpoint pragma] can be used to cause this interface to be -** run whenever the WAL reaches a certain size threshold. -*/ -SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb); - -/* -** Undo the hack that converts floating point types to integer for -** builds on processors without floating point support. -*/ -#ifdef SQLITE_OMIT_FLOATING_POINT -# undef double -#endif - -#ifdef __cplusplus -} /* End of the 'extern "C"' block */ -#endif -#endif - diff --git a/Frameworks/MGMUsers.framework/Versions/A/MGMUsers b/Frameworks/MGMUsers.framework/Versions/A/MGMUsers index e1bd5a5f54da3a18755745cbeefd77dd621c4a72..52df02e36410713b8222cd4e2daa1c3adcf99ee7 100755 GIT binary patch literal 500380 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 literal 2503104 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

R+i>H=viJZZ3qudfOVPg(b(>6VED|Rl)nvX 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

nxk!h{$G~BT4qH6W>(=)M5xyi0 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�jl!tkV@M`QAkP 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

r@zu4;=k6Hl@=z8~cR=`1v33d=_%@vR8fjjAU* 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

GBIZGsNoid7Fg&n9 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

Xhm^Whv(yYfU-*JwwVENZqRY*TX_ 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%0D0ghHyB}qSQtxvEf*Y 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 M+ioUfM@u&UKNWRr9{>OV diff --git a/Frameworks/MGMUsers.framework/Versions/A/Resources/English.lproj/InfoPlist.strings b/Frameworks/MGMUsers.framework/Versions/A/Resources/English.lproj/InfoPlist.strings index dea12de4cad936a6204d4da70d2ca96aef900b31..5e45963c382ba690b781b953a00585212b898ac5 100644 GIT binary patch delta 10 Rcma!vVfz1XB6B1o0{|Dv1Ev4~ delta 9 Qcma!vVgC1@VIor`024U_r2qf` diff --git a/Frameworks/MGMUsers.framework/Versions/A/Resources/Info.plist b/Frameworks/MGMUsers.framework/Versions/A/Resources/Info.plist index 1bb2dbc..3c0abc9 100644 --- a/Frameworks/MGMUsers.framework/Versions/A/Resources/Info.plist +++ b/Frameworks/MGMUsers.framework/Versions/A/Resources/Info.plist @@ -2,6 +2,8 @@ + BuildMachineOSBuild + 10J567 CFBundleDevelopmentRegion English CFBundleExecutable @@ -15,11 +17,25 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.1 + 1.0 CFBundleSignature ???? CFBundleVersion - 0.1 + 1 + DTCompiler + 4.2 + DTPlatformBuild + 4A278b + DTPlatformVersion + GM + DTSDKBuild + 4A278b + DTSDKName + macosx10.6 + DTXcode + 0400 + DTXcodeBuild + 4A278b NSHumanReadableCopyright Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ diff --git a/Frameworks/MGMUsers.framework/Versions/A/Resources/aboutPane.nib b/Frameworks/MGMUsers.framework/Versions/A/Resources/aboutPane.nib index d4f9fbeac2e669bc3cd327fbcdbdcb2e3507fda6..8390e152d5d5dd97e90cbbfa9cca266956975154 100644 GIT binary patch delta 2860 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 diff --git a/PlugIns/TinyGrab.bundle/Contents/MacOS/TinyGrab b/PlugIns/TinyGrab.bundle/Contents/MacOS/TinyGrab index c18ba1cff9d9090863b0f3516a5f049bd92450e8..5bec9746f29d3ee948c8d35f5d2b29ac97fe1188 100755 GIT binary patch literal 86468 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 I{Fw0n0a69FbN~PV literal 86380 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 ZR>N=2d*hi8X5M@>pUk3J_U0nP{{XaFq`3e9 diff --git a/PlugIns/TinyGrab.bundle/Contents/Resources/pt_PT.lproj/TinyGrabAccountPane.nib b/PlugIns/TinyGrab.bundle/Contents/Resources/pt_PT.lproj/TinyGrabAccountPane.nib index 24f949ab79df004d817c687d64f383caac13d617..1a7e7b032593414366e1b34e9bd5d92c99b1dd3a 100644 GIT binary patch delta 623 zcmZ{g%}bO~6vofFCh1JpY3>=#u`(CKWE6BqM-2uS#f*(b=|v@CCWK)mKS|i~a$XK|&ktVvqaVNItsDQmi{>9(fFo7ahjpo%-o9oz?5 zA0gZhAXY2gJp>840Og%3OvoJIEV|=HBq0|As3yQ#ZTR>IZ90HkI>1{mLx(V4VU5?u zbLkMBBBawqq;#eF{!lZuP>jw~9W~K8s;4m3QX`$AD4n3Qbdn;()IhrYgLQ2*uOI1A wUDRWGTu1CN!JE9rJG{r=ywzCtFPyrwQUCw| delta 623 zcmZvY!D~}N5Qk^BDcU}(V|Jr9Rbvk!RTSK|(F&o5N>UTWCTo4DBnXB`rILdRf*v~e zUc~27J$Mokjn;}<(OPS*S1%s?1A6yf(s^kwLU!TD!m_{l_G_k_>Be=8sD^qI)G;21 zN9wCuRNvH+`mUDM54ECxs#Wz19?w0+C>5cK1}Zpi?BA@309%si_xSuDvo6CHJ6MTuMd6b9Qe;7SH0}d*Xl*WoQkA*2sSvePA zO)?KjNtr6IJyz1_$sTQGLYh749+33q&TCCQ_8T(Lr;^z5nquvULtdfYBpzxZ3qX75 z5P9-HXvKc;H+tu2X{2<@S?lbev&Wqsa(39+w6iCiJ?ZR7Id|h`Ep_|Q#NB%BR&ZaZ zW}q5=1ZUw)TYUvsfIOVVc{m3-6@l?kC1khA!mkzCwiQ|xr5Ub?)+s(HYEvz_T_VKi zEg286Bj`8xGF^mZXfO5B9_pk%ijtyjq$xrkZKoZyi*{2t?IY67&9zQDDNZr!q5X4z zjP8t;^abtf%et(u>T9~Dr}VV02hH9m2cDZ3=B0UM8s@EeXWp9+=9BqszL-U`WR`=E G@!SRxE3csd diff --git a/PlugIns/TinyGrab.bundle/Contents/Resources/sv.lproj/TinyGrabAccountPane.nib b/PlugIns/TinyGrab.bundle/Contents/Resources/sv.lproj/TinyGrabAccountPane.nib index cf8579075ba62d61f915e24750697c67d7e3d5c6..c1f38492dbc46d98218bbbeda7bb3fd99db1e2a2 100644 GIT binary patch delta 636 zcma)&-AmJ96vxkVYRtJ!&pf~1NEbAUC5oA|ZN3l^g=S{hGYCY62sKfXE>sYS*olaU z2%;YZy+9EJc4Z(zSz2keUYr-}zJDVkM4z@+?W&%0bI!&2Jm2%lC31-;XH+vj$3=XB zFL4Q%@fE&?IeddFxQcJ_9lnPLn8gqH5kKK)T*KVLO*Kd-A+3%;Qn_IrMpO{KDj&Kb ztGZwUrePL_;fu#42oCwNJ`?8bUJGqG6onh ztA#3{ry)|BVZ`)VgCAC11{gQ1#rlbE6#PB=O&>ORulb}U4+kNH`_^JejFP>_&ZR7pEXk)Pb;C5vil=R&nz>#9G`7dXQg`4V5|D}0r& v@pZnz4&UP2e2?$*Lw>|_{L~q!d(7Xg@751%!`if!z0G#nZrkH{Lx;Bj^e?Xs delta 636 zcmZXQ+iO!n5Qk?6OKj4llg>H8HiDrgmP*w|oAiQ+C{}GP^&AjN35SA46pIfkNI~o% zA|mR8=S@Kr1TP>K0^+@D)#ELFsPFy_A|fK*CehkpciElUmv6uMm2#!rf2KWkJ;~RX7@2~{di|5TS?J$F8JR{Atf)5xoaTtd{TXv&*E845T<1nKy4@SXLWJGtnr1TC~dXy2ZWq4MN;>n`+6*eVY~7;X^VYb~+h^X>>}GnLjI+k+bk;gqC+BoI-A+%wZ{Jv< z^-yZ)$brH^|12lb>G1DzdLn@Sx#VD5mB?1;)A0sWXFF_$E&nH3aoY7S%MDdtow7^^ zE~wpJsg(BZ@7KMxTc4JNJQ9j1P$N2=G 1060 10J567 - 823 + 1294 1038.35 462.00 com.apple.InterfaceBuilder.CocoaPlugin - 823 + 1294 - + YES - + NSPopUpButton + NSTextFieldCell + NSCustomView + NSCustomObject + NSPopUpButtonCell + NSTextField + NSMenu YES @@ -23,9 +29,7 @@ YES - - YES - + YES @@ -46,13 +50,14 @@ 268 - {{17, 22}, {39, 17}} + {{17, 22}, {32, 17}} + YES 68288064 272630784 - Type: + Typ: LucidaGrande 13 @@ -82,8 +87,9 @@ 266 - {{58, 16}, {262, 26}} + {{51, 16}, {269, 26}} + YES -2076049856 @@ -115,6 +121,7 @@ {337, 60} + NSView @@ -261,17 +268,13 @@ YES - - YES - + YES - - YES - + 13 @@ -327,465 +330,17 @@ IBProjectSource - Classes/CocoaShare/Preferences/MGMAccountPane.h + ./Classes/MGMAccountPane.h - - - YES MGMPreferencesPane NSObject - IBFrameworkSource - MGMUsers.framework/Headers/MGMPreferencesPane.h + IBProjectSource + ./Classes/MGMPreferencesPane.h - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSMenuItemCell - NSButtonCell - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItemCell.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - Growl.framework/Headers/GrowlApplicationBridge.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUAppcast.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUUpdater.h - - - - NSPopUpButton - NSButton - - IBFrameworkSource - AppKit.framework/Headers/NSPopUpButton.h - - - - NSPopUpButtonCell - NSMenuItemCell - - IBFrameworkSource - AppKit.framework/Headers/NSPopUpButtonCell.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - 0 @@ -799,7 +354,6 @@ YES - ../../../../CocoaShare.xcodeproj 3 diff --git a/Resources/CocoaShare/Preferences/sv.lproj/AutoUploadPane.xib b/Resources/CocoaShare/Preferences/sv.lproj/AutoUploadPane.xib index f0f11d2..0b9bd65 100644 --- a/Resources/CocoaShare/Preferences/sv.lproj/AutoUploadPane.xib +++ b/Resources/CocoaShare/Preferences/sv.lproj/AutoUploadPane.xib @@ -56,14 +56,15 @@ 268 - {{17, 101}, {356, 34}} + {{17, 103}, {414, 34}} + YES 67239424 272629760 - These filters uses Regular Expression. If you do not know Regex, It's best to just use the predefined ones. + De här filterna använder Regular Expression. Om du inte känner till Regex så är det bäst att bara använda de förbestämda. LucidaGrande 13 @@ -93,14 +94,15 @@ 268 - {{195, 142}, {195, 23}} + {{224, 144}, {224, 23}} + YES -2080244224 134217728 - Remove Filter + Ta bort Filter LucidaGrande 13 @@ -118,14 +120,15 @@ 268 - {{0, 142}, {195, 23}} + {{0, 144}, {224, 23}} + YES -2080244224 134217728 - Add Filter + Lägg till Filter -2033434369 @@ -139,14 +142,15 @@ 268 - {{309, 20}, {64, 17}} + {{321, 22}, {110, 17}} + YES 68288064 272630784 - No Match + Ingen Matchning @@ -156,9 +160,10 @@ 268 - {{63, 18}, {241, 22}} + {{100, 20}, {216, 22}} + YES -1804468671 @@ -187,14 +192,15 @@ 268 - {{289, 65}, {87, 32}} + {{370, 67}, {64, 32}} + YES 67239424 134217728 - Choose + Välj -2038284033 @@ -208,9 +214,10 @@ 268 - {{63, 43}, {307, 22}} + {{100, 45}, {328, 22}} + YES -1804468671 @@ -226,9 +233,10 @@ 268 - {{63, 71}, {224, 22}} + {{100, 73}, {268, 22}} + YES -1804468671 @@ -244,9 +252,10 @@ 268 - {{17, 20}, {41, 17}} + {{17, 22}, {78, 17}} + YES 68288064 @@ -261,9 +270,10 @@ 268 - {{17, 45}, {41, 17}} + {{17, 47}, {78, 17}} + YES 68288064 @@ -278,14 +288,15 @@ 268 - {{17, 73}, {41, 17}} + {{17, 75}, {78, 17}} + YES 68288064 71304192 - Path: + Katalogväg: @@ -305,16 +316,18 @@ 256 - {388, 73} + {446, 73} + YES 256 - {388, 17} + {446, 17} + @@ -323,12 +336,13 @@ {{224, 0}, {16, 17}} + YES filter - 169 + 214 40 1000 @@ -371,13 +385,13 @@ path - 213 + 226 40 1000 75628096 2048 - Path + Katalogväg @@ -419,7 +433,7 @@ 0 - {{1, 17}, {388, 73}} + {{1, 17}, {446, 73}} @@ -433,6 +447,7 @@ {{224, 17}, {15, 102}} + _doScroller: 37 @@ -444,6 +459,7 @@ {{1, 119}, {223, 15}} + 1 _doScroller: @@ -456,7 +472,7 @@ YES - {{1, 0}, {388, 17}} + {{1, 0}, {446, 17}} @@ -466,10 +482,10 @@ - {{0, 163}, {390, 91}} + {{0, 165}, {448, 91}} - + 562 @@ -479,9 +495,10 @@ QSAAAEEgAABBmAAAQZgAAA - {390, 254} + {448, 256} + NSView @@ -490,7 +507,7 @@ YES - Add new filter + Lägg till nytt filter 2147483647 @@ -504,7 +521,7 @@ - Add screenshot filter + Lägg till skärmbildsfilter 2147483647 @@ -741,10 +758,10 @@ - - + + diff --git a/Resources/CocoaShare/Preferences/sv.lproj/EventsPane.xib b/Resources/CocoaShare/Preferences/sv.lproj/EventsPane.xib index 7b45914..0199147 100644 --- a/Resources/CocoaShare/Preferences/sv.lproj/EventsPane.xib +++ b/Resources/CocoaShare/Preferences/sv.lproj/EventsPane.xib @@ -3,16 +3,26 @@ 1060 10J567 - 823 + 1294 1038.35 462.00 com.apple.InterfaceBuilder.CocoaPlugin - 823 + 1294 - + YES - + NSPopUpButton + NSTextFieldCell + NSCustomView + NSMatrix + NSButton + NSCustomObject + NSTextField + NSPopUpButtonCell + NSMenuItem + NSMenu + NSButtonCell YES @@ -23,9 +33,7 @@ YES - - YES - + YES @@ -38,31 +46,33 @@ NSApplication - + 268 YES - - + + 268 - {{111, 44}, {239, 18}} - + {{126, 44}, {275, 18}} + + + YES 1 3 YES - + -2080244224 0 - nowhere + ingenstans LucidaGrande 13 1044 - + 1 1211912703 0 @@ -74,24 +84,24 @@ 200 25 - + 67239424 0 - oblivion + glömska - + 1211912703 0 400 75 - + 67239424 0 - trash + skräp - + 1211912703 0 @@ -99,11 +109,11 @@ 75 - {77, 18} + {89, 18} {4, 2} 1151868928 NSActionCell - + 67239424 0 Radio @@ -158,7 +168,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 400 75 - + 6 System @@ -174,18 +184,20 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - - + + 268 - {{270, 60}, {87, 32}} - + {{315, 60}, {64, 32}} + + + YES - + 67239424 134217728 - Choose + Välj - + -2038284033 129 @@ -194,18 +206,20 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 25 - - + + 268 - {{99, 66}, {169, 22}} - + {{114, 66}, {199, 22}} + + + YES - + -1804468671 272630784 - + YES 6 @@ -224,17 +238,19 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - - + + 268 - {{96, 87}, {258, 26}} - + {{111, 87}, {265, 26}} + + + YES - + -2076049856 2048 - + 109199615 129 @@ -243,7 +259,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 75 YES - + OtherViews YES @@ -257,18 +273,19 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2 - - + + 268 - {{97, 19}, {18, 18}} - + {{112, 19}, {18, 18}} + + YES - + 67239424 0 - + 1215582719 2 @@ -284,18 +301,20 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 25 - - + + 268 - {{17, 20}, {77, 17}} - + {{17, 20}, {92, 17}} + + + YES - + 68288064 71304192 Growl: - + 6 @@ -305,151 +324,162 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - - + + 268 - {{17, 68}, {77, 17}} - + {{17, 68}, {92, 17}} + + + YES - + 68288064 71304192 - Move To: + Flytta till: - + - - + + 268 - {{17, 93}, {77, 17}} - + {{17, 93}, {92, 17}} + + + YES - + 68288064 71304192 - Play Sound: + Spela ljud: - + - - + + 268 - {{17, 45}, {89, 17}} - + {{17, 45}, {104, 17}} + + + YES - + 68288064 71304192 - Delete file to: + Radera filen till: - + - - + + 268 - {{17, 118}, {77, 17}} - + {{17, 118}, {92, 17}} + + + YES - + 68288064 71304192 - Event: + Händelse: - + - - + + 268 - {{96, 112}, {258, 26}} - + {{111, 112}, {265, 26}} + + + YES - + -2076049856 2048 - + 109199615 129 400 75 - - - Uploading File Automatically + + + Laddar upp 1048576 2147483647 1 - + NSImage NSMenuCheckmark - + NSImage NSMenuMixedState _popUpItemAction: - 1 - + 3 + YES - + OtherViews YES - - - - Uploaded File Automatically + + + Laddar upp filen automatiskt 1048576 2147483647 - - + + + _popUpItemAction: + 1 + + + + + Laddade upp filen automatiskt + + 1048576 + 2147483647 + + _popUpItemAction: 2 - + - - - Uploading + + + + Uppladdat 1048576 2147483647 - - - _popUpItemAction: - 3 - - - - - Uploaded - - 1048576 - 2147483647 - - + + _popUpItemAction: 4 - + + 2 1 YES YES @@ -457,8 +487,10 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - {371, 156} + {393, 156} + + NSView @@ -467,107 +499,107 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA YES - view + deleteMatrix - + - 2 + 86 eventPopUp - + - 31 - - - - soundPopUp - - - - 32 + 87 growlButton - + - 36 - - - - eventChange: - - - - 37 - - - - soundChange: - - - - 38 - - - - moveChange: - - - - 39 - - - - moveChoose: - - - - 40 - - - - growlChange: - - - - 42 + 88 moveToChooseButton - + - 44 + 89 moveToField - + - 45 + 90 + + + + soundPopUp + + + + 91 + + + + view + + + + 92 + + + + eventChange: + + + + 94 + + + + growlChange: + + + + 95 + + + + moveChange: + + + + 96 deleteChange: - + - 52 + 97 - - deleteMatrix + + moveChoose: - + - 53 + 98 + + + + soundChange: + + + + 99 @@ -598,240 +630,240 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA Application - 1 - + 54 + YES - - - - - - - - - - - + + + + + + + + + + + - 3 - + 55 + YES - + - + - 4 - + 56 + YES - + - + - 7 - + 57 + YES - + + + + - + - 8 - + 58 + YES - + - + - 9 - + 59 + YES - + - + - 10 - + 60 + YES - + - + - 11 - + 61 + YES - + - + - 12 - + 62 + YES - + - + - 13 - + 63 + YES - + - + - 14 - - - - - 15 - - - - - 16 - + 64 + YES - + - + - 17 - - - - - 18 - - - - - 19 - - - - - 20 - - - - - 21 - - - - - 24 - - - - - 25 - + 65 + YES - + - + - 26 - + 66 + YES - - - - + - + - 27 - - - - - 28 - - - - - 29 - - - - - 30 - - - - - 46 - + 67 + YES - - - - + + + + - + - 47 - - + 68 + + - 49 - - + 69 + + - 50 - - + 70 + + - 51 - - + 71 + + - 5 - + 72 + + + + + 73 + + + + + 74 + + + + + 75 + + + + + 76 + + + + + 77 + YES - + - + - 23 - - + 78 + + + + + 79 + + + + + 80 + + + + + 81 + + + + + 82 + + + + + 83 + + + + + 84 + + + + + 85 + + @@ -839,53 +871,53 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA YES YES - 1.IBEditorWindowLastContentRect - 1.IBPluginDependency - 1.WindowOrigin - 1.editorWindowContentRectSynchronizationRect - 10.IBPluginDependency - 10.IBViewBoundsToFrameTransform - 11.IBPluginDependency - 11.IBViewBoundsToFrameTransform - 12.CustomClassName - 12.IBPluginDependency - 12.IBViewBoundsToFrameTransform - 13.IBPluginDependency - 13.IBViewBoundsToFrameTransform - 14.IBPluginDependency - 15.IBPluginDependency - 16.IBPluginDependency - 17.IBEditorWindowLastContentRect - 17.IBPluginDependency - 18.IBPluginDependency - 19.IBPluginDependency - 20.IBPluginDependency - 21.IBPluginDependency - 23.IBPluginDependency - 24.IBPluginDependency - 25.IBPluginDependency - 26.IBEditorWindowLastContentRect - 26.IBPluginDependency - 27.IBPluginDependency - 28.IBPluginDependency - 29.IBPluginDependency - 3.IBPluginDependency - 3.IBViewBoundsToFrameTransform - 30.IBPluginDependency - 4.IBPluginDependency - 4.IBViewBoundsToFrameTransform - 46.IBPluginDependency - 46.IBViewBoundsToFrameTransform - 47.IBPluginDependency - 49.IBPluginDependency - 5.IBPluginDependency - 5.IBViewBoundsToFrameTransform - 7.IBPluginDependency - 7.IBViewBoundsToFrameTransform - 8.IBPluginDependency - 8.IBViewBoundsToFrameTransform - 9.IBPluginDependency - 9.IBViewBoundsToFrameTransform + 54.IBEditorWindowLastContentRect + 54.IBPluginDependency + 54.WindowOrigin + 54.editorWindowContentRectSynchronizationRect + 55.IBPluginDependency + 55.IBViewBoundsToFrameTransform + 56.IBPluginDependency + 56.IBViewBoundsToFrameTransform + 57.IBPluginDependency + 57.IBViewBoundsToFrameTransform + 58.CustomClassName + 58.IBPluginDependency + 58.IBViewBoundsToFrameTransform + 59.IBPluginDependency + 59.IBViewBoundsToFrameTransform + 60.IBPluginDependency + 60.IBViewBoundsToFrameTransform + 61.IBPluginDependency + 61.IBViewBoundsToFrameTransform + 62.IBPluginDependency + 62.IBViewBoundsToFrameTransform + 63.IBPluginDependency + 63.IBViewBoundsToFrameTransform + 64.IBPluginDependency + 64.IBViewBoundsToFrameTransform + 65.IBPluginDependency + 65.IBViewBoundsToFrameTransform + 66.IBPluginDependency + 67.IBEditorWindowLastContentRect + 67.IBPluginDependency + 68.IBPluginDependency + 69.IBPluginDependency + 70.IBPluginDependency + 71.IBPluginDependency + 72.IBPluginDependency + 73.IBPluginDependency + 74.IBPluginDependency + 75.IBPluginDependency + 76.IBPluginDependency + 77.IBPluginDependency + 78.IBEditorWindowLastContentRect + 78.IBPluginDependency + 79.IBPluginDependency + 82.IBPluginDependency + 83.IBPluginDependency + 84.IBPluginDependency + 85.IBPluginDependency YES @@ -895,11 +927,15 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {{217, 442}, {480, 272}} com.apple.InterfaceBuilder.CocoaPlugin - P4AAAL+AAABDFwAAwroAAA + P4AAAL+AAABDogAAwxQAAA com.apple.InterfaceBuilder.CocoaPlugin - P4AAAL+AAABDFgAAwykAAA + P4AAAL+AAABCjgAAwuwAAA + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCxgAAwnAAAA MGMAutoUpdateField com.apple.InterfaceBuilder.CocoaPlugin @@ -908,9 +944,43 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA com.apple.InterfaceBuilder.CocoaPlugin - P4AAAL+AAABDogAAwxQAAA + P4AAAL+AAABDFgAAwykAAA com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDFwAAwroAAA + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCjgAAwroAAA + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCjgAAww0AAA + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCjgAAwyYAAA + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCjgAAwz8AAA + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDFgAAw0IAAA + + com.apple.InterfaceBuilder.CocoaPlugin + {{430, 191}, {260, 83}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin {{428, 478}, {258, 6}} @@ -920,63 +990,21 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{430, 191}, {260, 83}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDFgAAw0IAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABCjgAAwz8AAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABCxgAAwnAAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABCjgAAwuwAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABCjgAAwyYAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABCjgAAww0AAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABCjgAAwroAAA - YES - - YES - + YES - - YES - + - 53 + 99 @@ -986,7 +1014,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA NSTextField IBProjectSource - Classes/CocoaShare/MGMAutoUpdateField.h + ./Classes/MGMAutoUpdateField.h @@ -1121,492 +1149,17 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA IBProjectSource - Classes/CocoaShare/Preferences/MGMEventsPane.h + ./Classes/MGMEventsPane.h - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/NSObject+SBJSON.h - - - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/SBJsonWriter.h - - - - - YES MGMPreferencesPane NSObject - IBFrameworkSource - MGMUsers.framework/Headers/MGMPreferencesPane.h + IBProjectSource + ./Classes/MGMPreferencesPane.h - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMatrix - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSMatrix.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSMenuItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSMenuItemCell - NSButtonCell - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItemCell.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - Growl.framework/Headers/GrowlApplicationBridge.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUAppcast.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUUpdater.h - - - - NSPopUpButton - NSButton - - IBFrameworkSource - AppKit.framework/Headers/NSPopUpButton.h - - - - NSPopUpButtonCell - NSMenuItemCell - - IBFrameworkSource - AppKit.framework/Headers/NSPopUpButtonCell.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - 0 @@ -1620,7 +1173,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA YES - ../../../../CocoaShare.xcodeproj 3 YES diff --git a/Resources/CocoaShare/Preferences/sv.lproj/GeneralPane.xib b/Resources/CocoaShare/Preferences/sv.lproj/GeneralPane.xib index 3f1ff7e..cfce95f 100644 --- a/Resources/CocoaShare/Preferences/sv.lproj/GeneralPane.xib +++ b/Resources/CocoaShare/Preferences/sv.lproj/GeneralPane.xib @@ -50,7 +50,7 @@ 268 - {{230, 23}, {60, 17}} + {{311, 23}, {67, 17}} @@ -58,7 +58,7 @@ 68288064 272630784 - seconds. + sekunder. LucidaGrande 13 @@ -88,7 +88,7 @@ 268 - {{179, 20}, {46, 22}} + {{260, 20}, {46, 22}} @@ -120,7 +120,7 @@ 268 - {{17, 23}, {157, 17}} + {{17, 23}, {238, 17}} @@ -128,7 +128,7 @@ 68288064 272630784 - Auto upload limit within + Automatisk uppladdningsgräns inom @@ -138,7 +138,7 @@ 268 - {{260, 46}, {18, 18}} + {{222, 46}, {18, 18}} @@ -167,7 +167,7 @@ 268 - {{17, 48}, {240, 17}} + {{17, 48}, {202, 17}} @@ -175,7 +175,7 @@ 68288064 272630784 - Display growl notifications for errors: + Visa growlmeddelanden för fel: @@ -185,7 +185,7 @@ 268 - {{109, 73}, {122, 17}} + {{128, 73}, {176, 17}} @@ -193,7 +193,7 @@ 68288064 272630784 - uploads in history. + uppladdningar i historiken. @@ -203,7 +203,7 @@ 268 - {{58, 70}, {46, 22}} + {{77, 70}, {46, 22}} @@ -222,7 +222,7 @@ 268 - {{17, 73}, {36, 17}} + {{17, 73}, {55, 17}} @@ -230,7 +230,7 @@ 68288064 272630784 - Keep + Behåller @@ -240,7 +240,7 @@ 268 - {{20, 100}, {293, 38}} + {{20, 100}, {381, 38}} @@ -252,7 +252,7 @@ -2080244224 0 - Random for automatic upload only. + Slummässigt enbart automatisk uppladdning. 1 @@ -269,7 +269,7 @@ 67239424 0 - Random for automatic and manual upload. + Slumpmässigt för automatiskt och manuell uppladdning. 1211912703 @@ -375,7 +375,7 @@ QXBwbGUgQ29tcHV0ZXIsIEluYy4sIDIwMDUAAAAAA 75 - {293, 18} + {381, 18} {4, 2} 1151868928 NSActionCell @@ -439,7 +439,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 - {{17, 143}, {130, 17}} + {{17, 143}, {138, 17}} @@ -447,7 +447,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 68288064 272630784 - Uploaded File Name + Laddade upp filnamn @@ -457,7 +457,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 - {{110, 167}, {18, 18}} + {{160, 167}, {18, 18}} @@ -481,7 +481,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 - {{17, 168}, {90, 17}} + {{17, 168}, {140, 17}} @@ -489,7 +489,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 68288064 272630784 - Start at login: + Starta vid inloggning: @@ -499,7 +499,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 - {{17, 234}, {55, 17}} + {{17, 234}, {48, 17}} @@ -507,7 +507,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 68288064 272630784 - Display: + Skärm: @@ -517,7 +517,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 - {{77, 193}, {145, 58}} + {{70, 193}, {145, 58}} @@ -529,7 +529,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA -2080244224 0 - Dock + Docka 1 @@ -544,7 +544,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 67239424 0 - Dock and Menu Bar + Docka och Menylisten 1211912703 @@ -649,7 +649,7 @@ QXBwbGUgQ29tcHV0ZXIsIEluYy4sIDIwMDUAAAAAA 67239424 0 - Menu Bar + Menylisten 1211912703 @@ -721,7 +721,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - {333, 271} + {421, 271} @@ -871,17 +871,17 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - - + + diff --git a/Resources/CocoaShare/sv.lproj/Localizable.strings b/Resources/CocoaShare/sv.lproj/Localizable.strings index e085bb0..780c3da 100644 --- a/Resources/CocoaShare/sv.lproj/Localizable.strings +++ b/Resources/CocoaShare/sv.lproj/Localizable.strings @@ -1,200 +1,200 @@ /* CocoaShare Strings */ /* Menus */ -"Upload File" = "Upload File"; -"Disable Auto Upload" = "Disable Auto Upload"; -"Enable Auto Upload" = "Enable Auto Upload"; -"About CocoaShare" = "About CocoaShare"; -"Preferences..." = "Preferences..."; -"Check for Updates..." = "Check for Updates..."; -"Donate" = "Donate"; -"Help" = "Help"; -"Contact Mr. Gecko" = "Contact Mr. Gecko"; -"Report a Bug" = "Report a Bug"; -"Quit CocoaShare" = "Quit CocoaShare"; -"Services" = "Services"; -"File" = "File"; -"Edit" = "Edit"; -"Undo" = "Undo"; -"Redo" = "Redo"; -"Cut" = "Cut"; -"Copy" = "Copy"; -"Paste" = "Paste"; -"Delete" = "Delete"; -"Select All" = "Select All"; -"Window" = "Window"; -"Minimize" = "Minimize"; -"Zoom" = "Zoom"; -"Close" = "Close"; -"Bring All to Front" = "Bring All to Front"; +"Upload File" = "Ladda upp fil"; +"Disable Auto Upload" = "Stäng av automatisk uppladdning"; +"Enable Auto Upload" = "Sätt på automatisk uppladdning"; +"About CocoaShare" = "Om CocoaShare"; +"Preferences..." = "Inställningar..."; +"Check for Updates..." = "Leta efetr uppdateringar..."; +"Donate" = "Donera"; +"Help" = "Hjälp"; +"Contact Mr. Gecko" = "Kontakta Mr. Gecko"; +"Report a Bug" = "Rapportera en bugg"; +"Quit CocoaShare" = "Avsluta CocoaShare"; +"Services" = "Tjänster"; +"File" = "Fil"; +"Edit" = "Redigera"; +"Undo" = "Ångra"; +"Redo" = "Gör om"; +"Cut" = "Klipp ut"; +"Copy" = "Kopiera"; +"Paste" = "Klistra in"; +"Delete" = "Radera"; +"Select All" = "Markera allt"; +"Window" = "Fönster"; +"Minimize" = "Minimera"; +"Zoom" = "Förstora"; +"Close" = "Stäng"; +"Bring All to Front" = "Lägg fönstret överst"; /* Upload Dialog */ -"Choose File(s)" = "Choose File(s)"; -"Upload Error" = "Upload Error"; -"Uploading of directories is impossible." = "Uploading of directories is impossible."; +"Choose File(s)" = "Välj fil(er)"; +"Upload Error" = "Fel vid uppladdning"; +"Uploading of directories is impossible." = "Uppladdning av valda filer är omöjlig."; /* History */ "MMMM d, yyyy h:mm:ss a" = "MMMM d, yyyy h:mm:ss a"; // Based on tr35-6 -"No Upload History" = "No Upload History"; +"No Upload History" = "Ingen uppladdningshistorik"; /* Dock change message */ -"Restart Required" = "Restart Required"; -"Inorder to hide the dock, you must restart CocoaShare. Do you want to restart CocoaShare now?" = "Inorder to hide the dock, you must restart CocoaShare. Do you want to restart CocoaShare now?"; -"Unable to change dock" = "Unable to change dock"; -"CocoaShare is unable to %@ the dock due to permissions. To fix this issue, right click on CocoaShare and choose Get Info to make CocoaShare writable." = "CocoaShare is unable to %@ the dock due to permissions. To fix this issue, right click on CocoaShare and choose Get Info to make CocoaShare writable."; -"hide" = "hide"; -"unhide" = "unhide"; +"Restart Required" = "Omstart krävs"; +"In order to hide the dock, you must restart CocoaShare. Do you want to restart CocoaShare now?" = "För att kunna gömma dockan måste du starta om CocoaShare. Vill du starta om CocoaShare nu?"; +"Unable to change dock" = "Kan inte ändra dockan"; +"CocoaShare is unable to %@ the dock due to permissions. To fix this issue, right click on CocoaShare and choose Get Info to make CocoaShare writable." = "CocoaShare kan inte %@ dockan p.g.a avsaknad av rättigheter. För att lösa problemet, Högerklicka på CocoaShare och välj Mer info och gör CocoaShare skrivbar."; +"hide" = "Dölj"; +"unhide" = "Visa"; /* Donations */ -"Donations" = "Donations"; +"Donations" = "Donationer"; "Thank you for using CocoaShare. CocoaShare is donation supported software. If you like using it, please consider giving a donation to help with development." = "Thank you for using CocoaShare. CocoaShare is donation supported software. If you like using it, please consider giving a donation to help with development."; /* Growl */ -"Uploading File" = "Uploading File"; -"Automatically Uploading File" = "Automatically Uploading File"; -"Uploaded File" = "Uploaded File"; -"Automatically Uploaded File" = "Automatically Uploaded File"; -"Uploaded %@ to %@" = "Uploaded %@ to %@"; -"Uploading %@" = "Uploading %@"; -"Unable to upload" = "Unable to upload"; +"Uploading File" = "Laddar upp fil"; +"Automatically Uploading File" = "Laddar automatiskt upp fil"; +"Uploaded File" = "Filen uppladdad"; +"Automatically Uploaded File" = "Filen uppladdad automatiskt"; +"Uploaded %@ to %@" = "Laddade upp %@ till %@"; +"Uploading %@" = "Laddar upp %@"; +"Unable to upload" = "Kan ej ladda upp"; /* Format Error */ -"The current PlugIn does not support this file format." = "The current PlugIn does not support this file format."; +"The current PlugIn does not support this file format." = "Den nuvarande PlugIn har inte support för det här filformatet."; /* PlugIn Errors */ -"No PlugIns found. You must have at least 1 PlugIn to upload a file." = "No PlugIns found. You must have at least 1 PlugIn to upload a file."; -"The current PlugIn doesn't support uploading." = "The current PlugIn doesn't support uploading."; -"Unable to upload %@: %@" = "Unable to upload %@: %@"; +"No PlugIns found. You must have at least 1 PlugIn to upload a file." = "Inga PlugIns kunde hittas. Du måste ha minst en PlugIn för att ladda upp en fil."; +"The current PlugIn doesn't support uploading." = "Den nuvarande PlugIn:n stödjer inte uppladdning."; +"Unable to upload %@: %@" = "Kan inte ladda upp %@: %@"; /* WebDav */ -"The response was returned as %@ and not %@." = "The response was returned as %@ and not %@."; -"The HTTP server does not have WebDav enabled in this directory." = "The HTTP server does not have WebDav enabled in this directory."; +"The response was returned as %@ and not %@." = "Fick som svar %@ istället för %@."; +"The HTTP server does not have WebDav enabled in this directory." = "HTTP servern har inte WebDav aktiverat i den här katalogen."; /* Standared Buttons */ -"Yes" = "Yes"; -"No" = "No"; -"Choose" = "Choose"; +"Yes" = "Ja"; +"No" = "Nej"; +"Choose" = "Välj"; /* Preferences */ -"General" = "General"; -"Account" = "Account"; -"Auto Upload" = "Auto Upload"; -"Choose Folder" = "Choose Folder"; -"(?i)Picture [0-9]+\\.(?:bmp|gif|jpg|pdf|pict|png|sgi|tga|tif|tiff)\\z" = "(?i)Picture [0-9]+\\.(?:bmp|gif|jpg|pdf|pict|png|sgi|tga|tif|tiff)\\z"; // For 10.4. -"Match" = "Match"; -"No Match" = "No Match"; -"Events" = "Events"; -"No Sound" = "No Sound"; +"General" = "Generellt"; +"Account" = "Konto"; +"Auto Upload" = "Automatisk uppladdning"; +"Choose Folder" = "Välj mapp"; +"(?i)Picture [0-9]+\\.(?:bmp|gif|jpg|pdf|pict|png|sgi|tga|tif|tiff)\\z" = "(?i)Bild [0-9]+\\.(?:bmp|gif|jpg|pdf|pict|png|sgi|tga|tif|tiff)\\z"; // För 10.4. +"Match" = "Matcha"; +"No Match" = "Ingen Matchning"; +"Events" = "Händelser"; +"No Sound" = "Inget ljud"; /* Genral */ -"Unknown name" = "Unknown name"; +"Unknown name" = "Okänt namn"; /* Preferences Interface */ /* General */ -"Display:" = "Display:"; -"Dock" = "Dock"; -"Dock and Menu Bar" = "Dock and Menu Bar"; -"Menu Bar" = "Menu Bar"; -"Start at login:" = "Start at login:"; -"Uploaded File Name" = "Uploaded File Name"; -"Random for automatic upload only." = "Random for automatic upload only."; -"Random for automatic and manual upload." = "Random for automatic and manual upload."; -"Keep x uploads in history." = "Keep x uploads in history."; -"Display growl notifications for errors:" = "Display growl notifications for errors:"; -"Auto upload limit within x seconds." = "Auto upload limit within x seconds."; +"Display:" = "Skärm:"; +"Dock" = "Docka"; +"Dock and Menu Bar" = "Docka och Menylisten"; +"Menu Bar" = "Menylisten"; +"Start at login:" = "Starta vid inloggning:"; +"Uploaded File Name" = "Laddade upp filnamn"; +"Random for automatic upload only." = "Slummässigt enbart automatisk uppladdning."; +"Random for automatic and manual upload." = "Slumpmässigt för automatiskt och manuell uppladdning."; +"Keep x uploads in history." = "Behåller x uppladdningar i historiken."; +"Display growl notifications for errors:" = "Visa growlmeddelanden för fel:"; +"Auto upload limit within x seconds." = "Automatisk uppladdningsgräns inom x sekunder."; /* Account */ -"Type:" = "Type:"; +"Type:" = "Typ:"; /* Auto Upload */ "Filter" = "Filter"; -"Path" = "Path"; -"Add Filter" = "Add Filter"; -"Add new filter" = "Add new filter"; -"Add screenshot filter" = "Add screenshot filter"; -"Remove Filter" = "Remove Filter"; -"These filters uses Regular Expression. If you do not know Regex, It's best to just use the predefined ones." = "These filters uses Regular Expression. If you do not know Regex, It's best to just use the predefined ones."; -"Path:" = "Path:"; +"Path" = "Katalogväg"; +"Add Filter" = "Lägg till Filter"; +"Add new filter" = "Lägg till nytt filter"; +"Add screenshot filter" = "Lägg till skärmbildsfilter"; +"Remove Filter" = "Ta bort Filter"; +"These filters uses Regular Expression. If you do not know Regex, It's best to just use the predefined ones." = "De här filterna använder Regular Expression. Om du inte känner till Regex så är det bäst att bara använda de förbestämda."; +"Path:" = "Katalogväg:"; "Filter:" = "Filter:"; "Test:" = "Test:"; /* Events */ -"Event:" = "Event:"; -"Uploading File Automatically" = "Uploading File Automatically"; -"Uploaded File Automatically" = "Uploaded File Automatically"; -"Uploading" = "Uploading"; -"Uploaded" = "Uploaded"; -"Play Sound:" = "Play Sound:"; -"Move To:" = "Move To:"; -"Delete file to:" = "Delete file to:"; -"nowhere" = "nowhere"; -"oblivion" = "oblivion"; -"trash" = "trash"; +"Event:" = "Händelse:"; +"Uploading File Automatically" = "Laddar upp filen automatiskt"; +"Uploaded File Automatically" = "Laddade upp filen automatiskt"; +"Uploading" = "Laddar upp"; +"Uploaded" = "Uppladdat"; +"Play Sound:" = "Spela ljud:"; +"Move To:" = "Flytta till:"; +"Delete file to:" = "Radera filen till:"; +"nowhere" = "ingenstans"; +"oblivion" = "glömska"; +"trash" = "skräp"; "Growl:" = "Growl:"; /* Plugins */ /* Common Strings */ -"Logging In" = "Logging In"; -"Login" = "Login"; -"UserName Required" = "UserName Required"; -"Please enter your username." = "Please enter your username."; -"Password Required" = "Password Required"; -"Please enter your password." = "Please enter your password."; -"Account Error" = "Account Error"; -"Login Successful" = "Login Successful"; -"You have successfully logged into your account." = "You have successfully logged into your account."; -"Account is not logged in." = "Account is not logged in."; -"URL Required" = "URL Required"; -"Email Required" = "Email Required"; -"Please enter your email." = "Please enter your email."; +"Logging In" = "Loggar in"; +"Login" = "Inloggning"; +"UserName Required" = "Användarnamn krävs"; +"Please enter your username." = "Vänligen skriv in ditt användarnamn."; +"Password Required" = "Lösenord krävs"; +"Please enter your password." = "Vänligen skriv in ditt lösenord."; +"Account Error" = "Kontofel"; +"Login Successful" = "Inloggningen lyckades"; +"You have successfully logged into your account." = "Du har framgångsrikt loggat in på ditt konto."; +"Account is not logged in." = "Kontot är inte inloggat."; +"URL Required" = "URL krävs"; +"Email Required" = "Epost krävs"; +"Please enter your email." = "Vänligen skriv in din epost."; /* Dropbox */ -"Unable to get your account ID." = "Unable to get your account ID."; +"Unable to get your account ID." = "Kunde inte hämta ditt konto-ID."; /* (S)FTP */ -"Host Required" = "Host Required"; -"Please enter your host." = "Please enter your host."; -"Please enter the URL to where the files will be uploaded." = "Please enter the URL to where the files will be uploaded."; -"Incorrect login info." = "Incorrect login info."; -"You have successfully logged into your account, but the path you have entered does not exist." = "You have successfully logged into your account, but the path you have entered does not exist."; -"The path to upload files to does not exist." = "The path to upload files to does not exist."; +"Host Required" = "Värd krävs"; +"Please enter your host." = "Vänligen skriv in din värd."; +"Please enter the URL to where the files will be uploaded." = "Vänligen skriv in den URL som du vill ladda upp filerna till."; +"Incorrect login info." = "Inkorrekt inloggningsinformation."; +"You have successfully logged into your account, but the path you have entered does not exist." = "Du har framgångsrikt loggat in men katalogvägen du matat in existerar inte."; +"The path to upload files to does not exist." = "Katalogvägen för att ladda upp fulerna existerar inte."; /* HTTP */ -"The URL %@ may not be a CocoaShare compatible URL." = "The URL %@ may not be a CocoaShare compatible URL."; -"Please enter the URL for the HTTP account." = "Please enter the URL for the HTTP account."; -"HTTP Server response is not a CocoaShare compatible response." = "HTTP Server response is not a CocoaShare compatible response."; +"The URL %@ may not be a CocoaShare compatible URL." = "URL:n %@ kanske inte är kompatibel med CocoaShare."; +"Please enter the URL for the HTTP account." = "Vänligen skriv in en URL för HTTP-kontot."; +"HTTP Server response is not a CocoaShare compatible response." = "Svaret från HTTP-servern är ej kompatibelt med CocoaShare."; /* MobileMe/WebDav */ -"The URL you have entered does not appear to be a directory." = "The URL you have entered does not appear to be a directory."; -"Please enter the WebDav URL." = "Please enter the WebDav URL."; +"The URL you have entered does not appear to be a directory." = "URL:n du har fyllt i verkar inte vara en filkatalog."; +"Please enter the WebDav URL." = "Vänligen skriv in WebDav URL:n."; /* twitpic */ -"Please enter your Twitter UserName." = "Please enter your Twitter UserName."; -"Unknown response." = "Unknown response."; +"Please enter your Twitter UserName." = "Vänligen skriv in ditt användarnamn för Twitter."; +"Unknown response." = "Okänt svar."; /* TinyGrab */ -"Only paid users are allowed to use TinyGrab in CocoaShare, sorry." = "Only paid users are allowed to use TinyGrab in CocoaShare, sorry."; -"Unable to receive url." = "Unable to receive url."; +"Only paid users are allowed to use TinyGrab in CocoaShare, sorry." = "Enbart betalande användare är tillåtna att använda TinyGrab i CocoaShare, tyvärr."; +"Unable to receive url." = "Kunde inte ta emot URL."; /* Interface */ /* Common Strings */ -"Host:" = "Host:"; -"UserName:" = "UserName:"; -"Password:" = "Password:"; -"Path:" = "Path:"; +"Host:" = "Värd:"; +"UserName:" = "Användarnamn:"; +"Password:" = "Lösenord:"; +"Path:" = "Katalogväg:"; "URL:" = "URL:"; -"Email:" = "Email:"; -"Private Key" = "Private Key"; +"Email:" = "Epost:"; +"Private Key" = "Privat nyckel"; /* twitpic */ -"Ask for message and post to Twitter?" = "Ask for message and post to Twitter?"; -"Save" = "Save"; -"Upload without posting" = "Upload without posting"; -"Post" = "Post"; +"Ask for message and post to Twitter?" = "Fråga om meddelanden och inlägg till Twitter?"; +"Save" = "Spara"; +"Upload without posting" = "Ladda upp utan att göra inlägg"; +"Post" = "Gör ett inlägg"; /* TinyGrab */ -"Type:" = "Type:"; -"Unknown" = "Unknown"; -"Basic" = "Basic"; -"Pro" = "Pro"; -"Register" = "Register"; \ No newline at end of file +"Type:" = "Typ:"; +"Unknown" = "Okänd"; +"Basic" = "Grundläggande"; +"Pro" = "Professionell"; +"Register" = "Registrera"; \ No newline at end of file diff --git a/Resources/CocoaShare/sv.lproj/MainMenu.xib b/Resources/CocoaShare/sv.lproj/MainMenu.xib index dfccd45..403cd09 100644 --- a/Resources/CocoaShare/sv.lproj/MainMenu.xib +++ b/Resources/CocoaShare/sv.lproj/MainMenu.xib @@ -3,16 +3,18 @@ 1050 10J567 - 823 + 1294 1038.35 462.00 com.apple.InterfaceBuilder.CocoaPlugin - 823 + 1294 - + YES - + NSMenuItem + NSCustomObject + NSMenu YES @@ -58,7 +60,7 @@ YES - About CocoaShare + Om CocoaShare 2147483647 @@ -77,7 +79,7 @@ - Preferences… + Inställningar... , 1048576 2147483647 @@ -86,7 +88,7 @@ - Check for Updates... + Leta efetr uppdateringar... 2147483647 @@ -94,7 +96,7 @@ - Donate + Donera 2147483647 @@ -113,7 +115,7 @@ - Services + Tjänster 1048576 2147483647 @@ -121,7 +123,7 @@ submenuAction: - Services + Tjänster YES @@ -141,7 +143,7 @@ - Quit CocoaShare + Avsluta CocoaShare q 1048576 2147483647 @@ -154,19 +156,19 @@ - File + Fil 2147483647 submenuAction: - File + Fil YES - Upload File + Ladda upp fil u 1048576 2147483647 @@ -178,7 +180,7 @@ - Edit + Redigera 1048576 2147483647 @@ -186,12 +188,12 @@ submenuAction: - Edit + Redigera YES - Undo + Ångra z 1048576 2147483647 @@ -200,7 +202,7 @@ - Redo + Gör om Z 1179648 2147483647 @@ -220,7 +222,7 @@ - Cut + Klipp ut x 1048576 2147483647 @@ -229,7 +231,7 @@ - Copy + Kopiera c 1048576 2147483647 @@ -238,7 +240,7 @@ - Paste + Klistra in v 1048576 2147483647 @@ -247,7 +249,7 @@ - Delete + Radera 1048576 2147483647 @@ -256,7 +258,7 @@ - Select All + Markera allt a 1048576 2147483647 @@ -268,7 +270,7 @@ - Window + Fönster 1048576 2147483647 @@ -276,12 +278,12 @@ submenuAction: - Window + Fönster YES - Minimize + Minimera m 1048576 2147483647 @@ -290,7 +292,7 @@ - Zoom + Förstora 1048576 2147483647 @@ -299,7 +301,7 @@ - Close + Stäng w 1048576 2147483647 @@ -319,7 +321,7 @@ - Bring All to Front + Lägg fönstret överst 1048576 2147483647 @@ -332,19 +334,19 @@ - Help + Hjälp 2147483647 submenuAction: - Help + Hjälp YES - Contact Mr. Gecko + Kontakta Mr. Gecko 2147483647 @@ -352,7 +354,7 @@ - Report a Bug + Rapportera en bugg 2147483647 @@ -393,7 +395,7 @@ - Upload File + Ladda upp fil 2147483647 @@ -401,7 +403,7 @@ - Disable Auto Upload + Stäng av automatisk uppladdning 2147483647 @@ -419,7 +421,7 @@ - About CocoaShare + Om CocoaShare 2147483647 @@ -427,7 +429,7 @@ - Preferences... + Inställningar... 2147483647 @@ -435,7 +437,7 @@ - Check for Updates... + Leta efetr uppdateringar... 2147483647 @@ -443,7 +445,7 @@ - Donate + Donera 2147483647 @@ -451,19 +453,19 @@ - Help + Hjälp 2147483647 submenuAction: - Help + Hjälp YES - Contact Mr. Gecko + Kontakta Mr. Gecko 2147483647 @@ -471,7 +473,7 @@ - Report a Bug + Rapportera en bugg 2147483647 @@ -492,7 +494,7 @@ - Quit CocoaShare + Avsluta CocoaShare 2147483647 @@ -1371,17 +1373,13 @@ YES - - YES - + YES - - YES - + 625 @@ -1456,13 +1454,11 @@ YES YES - currentPlugIn disableFilters mainMenu YES - id NSMenuItem NSMenu @@ -1471,16 +1467,11 @@ YES YES - currentPlugIn disableFilters mainMenu YES - - currentPlugIn - id - disableFilters NSMenuItem @@ -1493,45 +1484,9 @@ IBProjectSource - Classes/CocoaShare/MGMController.h + ./Classes/MGMController.h - - MGMController - NSObject - - window - NSWindow - - - window - - window - NSWindow - - - - IBUserSource - - - - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/NSObject+SBJSON.h - - - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/SBJsonWriter.h - - - - - YES MGMFeedback NSObject @@ -1568,478 +1523,8 @@ - IBFrameworkSource - GeckoReporter.framework/Headers/MGMFeedback.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSBrowser - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSBrowser.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFontManager - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMatrix - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSMatrix.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSMenuItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSMovieView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMovieView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - Growl.framework/Headers/GrowlApplicationBridge.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CAAnimation.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CALayer.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CIImageProvider.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUAppcast.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUUpdater.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSTableView - NSControl - - - - NSText - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - NSWindow - - IBFrameworkSource - MGMUsers.framework/Headers/MGMPreferences.h + IBProjectSource + ./Classes/MGMFeedback.h @@ -2067,7 +1552,10 @@ id - + + IBProjectSource + ./Classes/SUUpdater.h + @@ -2082,7 +1570,6 @@ YES - ../../../CocoaShare.xcodeproj 3 YES diff --git a/Resources/Dropbox/sv.lproj/DropboxAccountPane.xib b/Resources/Dropbox/sv.lproj/DropboxAccountPane.xib index 5eb01f3..b9dd919 100644 --- a/Resources/Dropbox/sv.lproj/DropboxAccountPane.xib +++ b/Resources/Dropbox/sv.lproj/DropboxAccountPane.xib @@ -3,16 +3,29 @@ 1050 10J567 - 823 + 1294 1038.35 462.00 com.apple.InterfaceBuilder.CocoaPlugin - 823 + 1294 - + YES - + NSScroller + NSImageView + NSScrollView + NSTextField + NSOutlineView + NSCustomObject + NSCustomView + NSButtonCell + NSButton + NSImageCell + NSSecureTextFieldCell + NSTableColumn + NSTextFieldCell + NSSecureTextField YES @@ -23,9 +36,7 @@ YES - - YES - + YES @@ -60,6 +71,8 @@ {{20, 103}, {116, 32}} + + YES 130560 @@ -78,13 +91,15 @@ 268 - {{216, 101}, {107, 32}} + {{215, 101}, {108, 32}} + + YES 67239424 134217728 - Login + Inloggning LucidaGrande 13 @@ -114,6 +129,8 @@ 256 {335, 95} + + YES @@ -244,6 +261,7 @@ {{1, 1}, {335, 95}} + @@ -254,6 +272,8 @@ -2147483392 {{224, 17}, {15, 102}} + + _doScroller: 0.9929078221321106 @@ -263,6 +283,8 @@ -2147483392 {{1, 119}, {238, 15}} + + 1 _doScroller: @@ -271,6 +293,7 @@ {{0, -2}, {337, 97}} + 562 @@ -283,6 +306,8 @@ 268 {{90, 137}, {227, 22}} + + YES 343014976 @@ -314,6 +339,8 @@ 268 {{90, 162}, {227, 22}} + + YES -1804468671 @@ -331,11 +358,13 @@ 268 {{17, 139}, {68, 17}} + + YES 68288064 71304192 - Password: + Lösenord: @@ -352,11 +381,13 @@ 268 {{17, 164}, {68, 17}} + + YES 68288064 71304192 - Email: + Epost: @@ -366,6 +397,8 @@ {337, 204} + + NSView @@ -481,9 +514,9 @@ - + @@ -716,17 +749,13 @@ YES - - YES - + YES - - YES - + 38 @@ -803,531 +832,9 @@ IBProjectSource - Classes/Dropbox/MGMDropboxPlugIn.h + ./Classes/MGMDropboxPlugIn.h - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/NSObject+SBJSON.h - - - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/SBJsonWriter.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSImageCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSImageCell.h - - - - NSImageView - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSImageView.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - Growl.framework/Headers/GrowlApplicationBridge.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CAAnimation.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CALayer.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CIImageProvider.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUAppcast.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUUpdater.h - - - - NSOutlineView - NSTableView - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSSecureTextField - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSSecureTextField.h - - - - NSSecureTextFieldCell - NSTextFieldCell - - - - NSTableColumn - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableColumn.h - - - - NSTableView - NSControl - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - 0 @@ -1341,7 +848,6 @@ YES - ../../CocoaShare.xcodeproj 3 YES diff --git a/Resources/FTP/sv.lproj/FTPAccountPane.xib b/Resources/FTP/sv.lproj/FTPAccountPane.xib index 0c6fa95..2c16e08 100644 --- a/Resources/FTP/sv.lproj/FTPAccountPane.xib +++ b/Resources/FTP/sv.lproj/FTPAccountPane.xib @@ -3,16 +3,23 @@ 1050 10J567 - 823 + 1294 1038.35 462.00 com.apple.InterfaceBuilder.CocoaPlugin - 823 + 1294 - + YES - + NSTextFieldCell + NSCustomView + NSCustomObject + NSButton + NSSecureTextField + NSTextField + NSSecureTextFieldCell + NSButtonCell YES @@ -23,9 +30,7 @@ YES - - YES - + YES @@ -46,8 +51,10 @@ 268 - {{95, 48}, {222, 22}} + {{126, 48}, {222, 22}} + + YES -1804468671 @@ -83,8 +90,10 @@ 268 - {{17, 50}, {73, 17}} + {{17, 50}, {104, 17}} + + YES 68288064 @@ -112,13 +121,15 @@ 268 - {{216, 12}, {107, 32}} + {{246, 12}, {108, 32}} + + YES 67239424 134217728 - Login + Inloggning -2038284033 @@ -132,8 +143,10 @@ 268 - {{95, 148}, {222, 22}} + {{126, 148}, {222, 22}} + + YES -1804468671 @@ -149,13 +162,15 @@ 268 - {{17, 150}, {73, 17}} + {{17, 150}, {104, 17}} + + YES 68288064 71304192 - Host: + Värd: @@ -165,8 +180,10 @@ 268 - {{95, 98}, {222, 22}} + {{126, 98}, {222, 22}} + + YES 343014976 @@ -186,8 +203,10 @@ 268 - {{95, 123}, {222, 22}} + {{126, 123}, {222, 22}} + + YES -1804468671 @@ -203,8 +222,10 @@ 268 - {{95, 73}, {222, 22}} + {{126, 73}, {222, 22}} + + YES -1804468671 @@ -221,13 +242,15 @@ 268 - {{17, 75}, {73, 17}} + {{17, 75}, {104, 17}} + + YES 68288064 71304192 - Path: + Katalogväg: @@ -237,13 +260,15 @@ 268 - {{17, 100}, {73, 17}} + {{17, 100}, {104, 17}} + + YES 68288064 71304192 - Password: + Lösenord: @@ -253,13 +278,15 @@ 268 - {{17, 125}, {73, 17}} + {{17, 125}, {104, 17}} + + YES 68288064 71304192 - UserName: + Användarnamn: @@ -267,8 +294,10 @@ - {337, 190} + {368, 190} + + NSView @@ -417,12 +446,12 @@ - + + - @@ -690,17 +719,13 @@ YES - - YES - + YES - - YES - + 40 @@ -791,481 +816,9 @@ IBProjectSource - Classes/FTP/MGMFTPPlugIn.h + ./Classes/MGMFTPPlugIn.h - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/NSObject+SBJSON.h - - - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/SBJsonWriter.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - Growl.framework/Headers/GrowlApplicationBridge.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CAAnimation.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CALayer.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CIImageProvider.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUAppcast.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUUpdater.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSSecureTextField - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSSecureTextField.h - - - - NSSecureTextFieldCell - NSTextFieldCell - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - 0 @@ -1279,7 +832,6 @@ YES - ../../CocoaShare.xcodeproj 3 diff --git a/Resources/HTTP/sv.lproj/HTTPAccountPane.xib b/Resources/HTTP/sv.lproj/HTTPAccountPane.xib index f1e914d..7b0e4b3 100644 --- a/Resources/HTTP/sv.lproj/HTTPAccountPane.xib +++ b/Resources/HTTP/sv.lproj/HTTPAccountPane.xib @@ -3,16 +3,23 @@ 1050 10J567 - 823 + 1294 1038.35 462.00 com.apple.InterfaceBuilder.CocoaPlugin - 823 + 1294 - + YES - + NSTextFieldCell + NSCustomView + NSCustomObject + NSButton + NSSecureTextField + NSTextField + NSSecureTextFieldCell + NSButtonCell YES @@ -23,9 +30,7 @@ YES - - YES - + YES @@ -46,13 +51,15 @@ 268 - {{216, 12}, {107, 32}} + {{246, 12}, {108, 32}} + + YES 67239424 134217728 - Login + Inloggning LucidaGrande 13 @@ -70,8 +77,10 @@ 268 - {{95, 48}, {222, 22}} + {{126, 48}, {222, 22}} + + YES 343014976 @@ -107,8 +116,10 @@ 268 - {{95, 73}, {222, 22}} + {{126, 73}, {222, 22}} + + YES -1804468671 @@ -124,8 +135,10 @@ 268 - {{95, 98}, {222, 22}} + {{126, 98}, {222, 22}} + + YES -1804468671 @@ -141,8 +154,10 @@ 268 - {{17, 100}, {73, 17}} + {{17, 100}, {104, 17}} + + YES 68288064 @@ -170,13 +185,15 @@ 268 - {{17, 50}, {73, 17}} + {{17, 50}, {104, 17}} + + YES 68288064 71304192 - Password: + Lösenord: @@ -186,13 +203,15 @@ 268 - {{17, 75}, {73, 17}} + {{17, 75}, {104, 17}} + + YES 68288064 71304192 - UserName: + Användarnamn: @@ -200,8 +219,10 @@ - {337, 140} + {368, 140} + + NSView @@ -313,12 +334,12 @@ YES - + - + @@ -499,17 +520,13 @@ YES - - YES - + YES - - YES - + 31 @@ -586,481 +603,9 @@ IBProjectSource - Classes/HTTP/MGMHTTPPlugIn.h + ./Classes/MGMHTTPPlugIn.h - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/NSObject+SBJSON.h - - - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/SBJsonWriter.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - Growl.framework/Headers/GrowlApplicationBridge.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CAAnimation.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CALayer.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CIImageProvider.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUAppcast.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUUpdater.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSSecureTextField - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSSecureTextField.h - - - - NSSecureTextFieldCell - NSTextFieldCell - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - 0 @@ -1074,7 +619,6 @@ YES - ../../CocoaShare.xcodeproj 3 diff --git a/Resources/MobileMe/sv.lproj/MobileMeAccountPane.xib b/Resources/MobileMe/sv.lproj/MobileMeAccountPane.xib index 07cd8e9..8eb51ba 100644 --- a/Resources/MobileMe/sv.lproj/MobileMeAccountPane.xib +++ b/Resources/MobileMe/sv.lproj/MobileMeAccountPane.xib @@ -3,16 +3,27 @@ 1050 10J567 - 823 + 1294 1038.35 462.00 com.apple.InterfaceBuilder.CocoaPlugin - 823 + 1294 - + YES - + NSScroller + NSScrollView + NSTextField + NSOutlineView + NSCustomObject + NSCustomView + NSButton + NSButtonCell + NSSecureTextFieldCell + NSTableColumn + NSTextFieldCell + NSSecureTextField YES @@ -23,9 +34,7 @@ YES - - YES - + YES @@ -56,8 +65,10 @@ 256 - {335, 95} + {366, 95} + + YES @@ -125,7 +136,7 @@ name - 299 + 330 16 1000 @@ -190,8 +201,9 @@ - {{1, 1}, {335, 95}} + {{1, 1}, {366, 95}} + @@ -202,6 +214,8 @@ -2147483392 {{224, 17}, {15, 102}} + + _doScroller: 0.9929078221321106 @@ -211,14 +225,17 @@ -2147483392 {{1, 119}, {238, 15}} + + 1 _doScroller: 0.9970238208770752 - {{0, -2}, {337, 97}} + {{0, -2}, {368, 97}} + 562 @@ -229,13 +246,15 @@ 268 - {{216, 101}, {107, 32}} + {{246, 101}, {108, 32}} + + YES 67239424 134217728 - Login + Inloggning -2038284033 @@ -249,8 +268,10 @@ 268 - {{95, 137}, {222, 22}} + {{126, 137}, {222, 22}} + + YES 343014976 @@ -280,8 +301,10 @@ 268 - {{95, 162}, {222, 22}} + {{126, 162}, {222, 22}} + + YES -1804468671 @@ -297,13 +320,15 @@ 268 - {{17, 139}, {73, 17}} + {{17, 139}, {104, 17}} + + YES 68288064 71304192 - Password: + Lösenord: @@ -318,13 +343,15 @@ 268 - {{17, 164}, {73, 17}} + {{17, 164}, {104, 17}} + + YES 68288064 71304192 - UserName: + Användarnamn: @@ -332,8 +359,10 @@ - {337, 204} + {368, 204} + + NSView @@ -445,12 +474,12 @@ YES + - @@ -665,17 +694,13 @@ YES - - YES - + YES - - YES - + 35 @@ -752,515 +777,9 @@ IBProjectSource - Classes/MobileMe/MGMMobileMePlugIn.h + ./Classes/MGMMobileMePlugIn.h - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/NSObject+SBJSON.h - - - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/SBJsonWriter.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - Growl.framework/Headers/GrowlApplicationBridge.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CAAnimation.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CALayer.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CIImageProvider.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUAppcast.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUUpdater.h - - - - NSOutlineView - NSTableView - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSSecureTextField - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSSecureTextField.h - - - - NSSecureTextFieldCell - NSTextFieldCell - - - - NSTableColumn - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableColumn.h - - - - NSTableView - NSControl - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - 0 @@ -1274,7 +793,6 @@ YES - ../../CocoaShare.xcodeproj 3 NSSwitch diff --git a/Resources/SFTP/sv.lproj/SFTPAccountPane.xib b/Resources/SFTP/sv.lproj/SFTPAccountPane.xib index d6259d1..db4f714 100644 --- a/Resources/SFTP/sv.lproj/SFTPAccountPane.xib +++ b/Resources/SFTP/sv.lproj/SFTPAccountPane.xib @@ -3,16 +3,23 @@ 1050 10J567 - 823 + 1294 1038.35 462.00 com.apple.InterfaceBuilder.CocoaPlugin - 823 + 1294 - + YES - + NSTextFieldCell + NSCustomView + NSCustomObject + NSButton + NSSecureTextField + NSTextField + NSSecureTextFieldCell + NSButtonCell YES @@ -23,9 +30,7 @@ YES - - YES - + YES @@ -46,8 +51,10 @@ 268 - {{95, 48}, {222, 22}} + {{126, 48}, {222, 22}} + + YES -1804468671 @@ -83,8 +90,10 @@ 268 - {{17, 50}, {73, 17}} + {{17, 50}, {104, 17}} + + YES 68288064 @@ -112,13 +121,15 @@ 268 - {{216, 12}, {107, 32}} + {{246, 12}, {108, 32}} + + YES 67239424 134217728 - Login + Inloggning -2038284033 @@ -132,8 +143,10 @@ 268 - {{95, 148}, {222, 22}} + {{126, 148}, {222, 22}} + + YES -1804468671 @@ -149,13 +162,15 @@ 268 - {{17, 150}, {73, 17}} + {{17, 150}, {104, 17}} + + YES 68288064 71304192 - Host: + Värd: @@ -165,15 +180,17 @@ 268 - {{95, 98}, {222, 22}} + {{126, 98}, {222, 22}} + + YES 343014976 272630784 - Private Key + Privat nyckel YES @@ -187,8 +204,10 @@ 268 - {{95, 123}, {222, 22}} + {{126, 123}, {222, 22}} + + YES -1804468671 @@ -204,8 +223,10 @@ 268 - {{95, 73}, {222, 22}} + {{126, 73}, {222, 22}} + + YES -1804468671 @@ -222,13 +243,15 @@ 268 - {{17, 75}, {73, 17}} + {{17, 75}, {104, 17}} + + YES 68288064 71304192 - Path: + Katalogväg: @@ -238,13 +261,15 @@ 268 - {{17, 100}, {73, 17}} + {{17, 100}, {104, 17}} + + YES 68288064 71304192 - Password: + Lösenord: @@ -254,13 +279,15 @@ 268 - {{17, 125}, {73, 17}} + {{17, 125}, {104, 17}} + + YES 68288064 71304192 - UserName: + Användarnamn: @@ -268,8 +295,10 @@ - {337, 190} + {368, 190} + + NSView @@ -691,17 +720,13 @@ YES - - YES - + YES - - YES - + 36 @@ -792,481 +817,9 @@ IBProjectSource - Classes/SFTP/MGMSFTPPlugIn.h + ./Classes/MGMSFTPPlugIn.h - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/NSObject+SBJSON.h - - - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/SBJsonWriter.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - Growl.framework/Headers/GrowlApplicationBridge.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CAAnimation.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CALayer.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CIImageProvider.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUAppcast.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUUpdater.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSSecureTextField - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSSecureTextField.h - - - - NSSecureTextFieldCell - NSTextFieldCell - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - 0 @@ -1280,7 +833,6 @@ YES - ../../CocoaShare.xcodeproj 3 diff --git a/Resources/WebDav/sv.lproj/WebDavAccountPane.xib b/Resources/WebDav/sv.lproj/WebDavAccountPane.xib index eb0e132..e9c9bf9 100644 --- a/Resources/WebDav/sv.lproj/WebDavAccountPane.xib +++ b/Resources/WebDav/sv.lproj/WebDavAccountPane.xib @@ -3,16 +3,23 @@ 1050 10J567 - 823 + 1294 1038.35 462.00 com.apple.InterfaceBuilder.CocoaPlugin - 823 + 1294 - + YES - + NSTextFieldCell + NSCustomView + NSCustomObject + NSButton + NSSecureTextField + NSTextField + NSSecureTextFieldCell + NSButtonCell YES @@ -23,9 +30,7 @@ YES - - YES - + YES @@ -46,13 +51,15 @@ 268 - {{216, 12}, {107, 32}} + {{246, 12}, {108, 32}} + + YES 67239424 134217728 - Login + Inloggning LucidaGrande 13 @@ -70,8 +77,10 @@ 268 - {{95, 98}, {222, 22}} + {{126, 98}, {222, 22}} + + YES -1804468671 @@ -103,8 +112,10 @@ 268 - {{17, 100}, {73, 17}} + {{17, 100}, {104, 17}} + + YES 68288064 @@ -132,8 +143,10 @@ 268 - {{95, 48}, {222, 22}} + {{126, 48}, {222, 22}} + + YES 343014976 @@ -153,8 +166,10 @@ 268 - {{95, 73}, {222, 22}} + {{126, 73}, {222, 22}} + + YES -1804468671 @@ -170,13 +185,15 @@ 268 - {{17, 50}, {73, 17}} + {{17, 50}, {104, 17}} + + YES 68288064 71304192 - Password: + Lösenord: @@ -186,13 +203,15 @@ 268 - {{17, 75}, {73, 17}} + {{17, 75}, {104, 17}} + + YES 68288064 71304192 - UserName: + Användarnamn: @@ -200,8 +219,10 @@ - {337, 140} + {368, 140} + + NSView @@ -491,17 +512,13 @@ YES - - YES - + YES - - YES - + 35 @@ -578,481 +595,9 @@ IBProjectSource - Classes/WebDav/MGMWebDavPlugIn.h + ./Classes/MGMWebDavPlugIn.h - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/NSObject+SBJSON.h - - - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/SBJsonWriter.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - Growl.framework/Headers/GrowlApplicationBridge.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CAAnimation.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CALayer.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CIImageProvider.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUAppcast.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUUpdater.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSSecureTextField - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSSecureTextField.h - - - - NSSecureTextFieldCell - NSTextFieldCell - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - 0 @@ -1066,7 +611,6 @@ YES - ../../CocoaShare.xcodeproj 3 diff --git a/Resources/twitpic/sv.lproj/twitpicAccountPane.xib b/Resources/twitpic/sv.lproj/twitpicAccountPane.xib index 75c3f58..61dd7b5 100644 --- a/Resources/twitpic/sv.lproj/twitpicAccountPane.xib +++ b/Resources/twitpic/sv.lproj/twitpicAccountPane.xib @@ -3,16 +3,23 @@ 1050 10J567 - 823 + 1294 1038.35 462.00 com.apple.InterfaceBuilder.CocoaPlugin - 823 + 1294 - + YES - + NSTextFieldCell + NSCustomView + NSCustomObject + NSButton + NSSecureTextField + NSTextField + NSSecureTextFieldCell + NSButtonCell YES @@ -23,9 +30,7 @@ YES - - YES - + YES @@ -46,13 +51,15 @@ 268 - {{18, 46}, {257, 18}} + {{18, 46}, {315, 18}} + + YES -2080244224 0 - Ask for message and post to Twitter? + Fråga om meddelanden och inlägg till Twitter? LucidaGrande 13 @@ -77,13 +84,15 @@ 268 - {{254, 12}, {69, 32}} + {{279, 12}, {75, 32}} + + YES 67239424 134217728 - Save + Spara -2038284033 @@ -97,8 +106,10 @@ 268 - {{95, 68}, {222, 22}} + {{126, 68}, {222, 22}} + + YES 343014976 @@ -134,8 +145,10 @@ 268 - {{95, 93}, {222, 22}} + {{126, 93}, {222, 22}} + + YES -1804468671 @@ -151,13 +164,15 @@ 268 - {{17, 70}, {73, 17}} + {{17, 70}, {104, 17}} + + YES 68288064 71304192 - Password: + Lösenord: @@ -180,13 +195,15 @@ 268 - {{17, 95}, {73, 17}} + {{17, 95}, {104, 17}} + + YES 68288064 71304192 - UserName: + Användarnamn: @@ -194,8 +211,10 @@ - {337, 135} + {368, 135} + + NSView @@ -283,11 +302,11 @@ YES + - @@ -446,17 +465,13 @@ YES - - YES - + YES - - YES - + 21 @@ -568,524 +583,7 @@ IBProjectSource - Classes/twitpic/MGMTwitpicPlugIn.h - - - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/NSObject+SBJSON.h - - - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/SBJsonWriter.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - Growl.framework/Headers/GrowlApplicationBridge.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CAAnimation.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CALayer.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CIImageProvider.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUAppcast.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUUpdater.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSSecureTextField - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSSecureTextField.h - - - - NSSecureTextFieldCell - NSTextFieldCell - - - - NSText - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSTextView - NSText - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - NSWindow - - IBFrameworkSource - MGMUsers.framework/Headers/MGMPreferences.h + ./Classes/MGMTwitpicPlugIn.h @@ -1101,7 +599,6 @@ YES - ../../CocoaShare.xcodeproj 3 NSSwitch diff --git a/Resources/twitpic/sv.lproj/twitpicPostWindow.xib b/Resources/twitpic/sv.lproj/twitpicPostWindow.xib index 1c2da7a..10f0b23 100644 --- a/Resources/twitpic/sv.lproj/twitpicPostWindow.xib +++ b/Resources/twitpic/sv.lproj/twitpicPostWindow.xib @@ -3,16 +3,23 @@ 1050 10J567 - 823 + 1294 1038.35 462.00 com.apple.InterfaceBuilder.CocoaPlugin - 823 + 1294 - + YES - + NSScrollView + NSScroller + NSCustomObject + NSView + NSButton + NSWindowTemplate + NSTextView + NSButtonCell YES @@ -23,9 +30,7 @@ YES - - YES - + YES @@ -46,7 +51,6 @@ Window MGMTwitpicPostWindow - {3.40282e+38, 3.40282e+38} 256 @@ -55,13 +59,15 @@ 289 - {{375, 12}, {96, 32}} + {{344, 12}, {127, 32}} + + YES 67239424 134217728 - Post + Gör ett inlägg LucidaGrande 13 @@ -79,13 +85,15 @@ 289 - {{187, 12}, {188, 32}} + {{108, 12}, {236, 32}} + + YES 67239424 134217728 - Upload without posting + Ladda upp utan att göra inlägg -2038284033 @@ -134,6 +142,8 @@ {445, 14} + + @@ -222,6 +232,7 @@ {445, 82} + @@ -236,6 +247,8 @@ -2147483392 {{430, 0}, {15, 82}} + + _doScroller: 1 @@ -246,6 +259,8 @@ -2147483392 {{-100, -100}, {87, 18}} + + 1 _doScroller: @@ -255,18 +270,21 @@ {{20, 43}, {445, 82}} - + + 528 - {485, 145} + {{7, 11}, {485, 145}} + + {{0, 0}, {1280, 778}} - {3.40282e+38, 3.40282e+38} + {1e+13, 1e+13} @@ -346,9 +364,9 @@ YES + - @@ -458,17 +476,13 @@ YES - - YES - + YES - - YES - + 14 @@ -580,7 +594,7 @@ IBProjectSource - Classes/twitpic/MGMTwitpicPlugIn.h + ./Classes/MGMTwitpicPlugIn.h @@ -588,519 +602,7 @@ NSWindow IBProjectSource - Classes/twitpic/MGMTwitpicPostWindow.h - - - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/NSObject+SBJSON.h - - - - NSObject - - IBProjectSource - Classes/Dropbox/DropboxSDK/JSON/SBJsonWriter.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - Growl.framework/Headers/GrowlApplicationBridge.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CAAnimation.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CALayer.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CIImageProvider.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUAppcast.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUUpdater.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSText - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextView - NSText - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - NSWindow - - IBFrameworkSource - MGMUsers.framework/Headers/MGMPreferences.h + ./Classes/MGMTwitpicPostWindow.h @@ -1116,7 +618,6 @@ YES - ../../CocoaShare.xcodeproj 3 diff --git a/index.php b/index.php index 0ba4d0f..fd1969e 100644 --- a/index.php +++ b/index.php @@ -120,7 +120,7 @@ if ($_CS['loggedIn']) { successful url - + loggedIn

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\-FztU`@u-K{H28 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