You can subscribe to this list here.
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(61) |
Oct
(14) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
From: <de...@us...> - 2009-09-23 01:49:44
|
Revision: 1830 http://iterm.svn.sourceforge.net/iterm/?rev=1830&view=rev Author: delx Date: 2009-09-23 01:49:34 +0000 (Wed, 23 Sep 2009) Log Message: ----------- Merging newsparkle into trunk, will copy Sparkle.framework back in next rev Modified Paths: -------------- trunk/English.lproj/PreferencePanel.xib trunk/PreferencePanel.m trunk/iTerm.plist trunk/iTerm.xcodeproj/project.pbxproj trunk/iTermApplicationDelegate.m Added Paths: ----------- trunk/dsa_pub.pem Removed Paths: ------------- trunk/Sparkle.framework/ Property Changed: ---------------- trunk/ Property changes on: trunk ___________________________________________________________________ Added: svn:mergeinfo + /branches/newsparkle:1810-1829 Modified: trunk/English.lproj/PreferencePanel.xib =================================================================== --- trunk/English.lproj/PreferencePanel.xib 2009-09-23 01:29:40 UTC (rev 1829) +++ trunk/English.lproj/PreferencePanel.xib 2009-09-23 01:49:34 UTC (rev 1830) @@ -2,13 +2,13 @@ <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.03"> <data> <int key="IBDocument.SystemTarget">1050</int> - <string key="IBDocument.SystemVersion">9G2133</string> + <string key="IBDocument.SystemVersion">9L30</string> <string key="IBDocument.InterfaceBuilderVersion">677</string> - <string key="IBDocument.AppKitVersion">949.43</string> + <string key="IBDocument.AppKitVersion">949.54</string> <string key="IBDocument.HIToolboxVersion">353.00</string> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <bool key="EncodedWithXMLCoder">YES</bool> - <integer value="1680"/> + <integer value="323"/> </object> <object class="NSArray" key="IBDocument.PluginDependencies"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -60,7 +60,7 @@ <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSTabViewItem" id="163603654"> <object class="NSView" key="NSView" id="558013919"> - <nil key="NSNextResponder"/> + <reference key="NSNextResponder" ref="560294543"/> <int key="NSvFlags">256</int> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -252,7 +252,7 @@ <object class="NSButtonCell" key="NSCell" id="852546834"> <int key="NSCellFlags">67239424</int> <int key="NSCellFlags2">0</int> - <string key="NSContents">Check updates when iTerms starts</string> + <string key="NSContents">Check for updates automatically</string> <reference key="NSSupport" ref="966507434"/> <reference key="NSControlView" ref="790902597"/> <int key="NSButtonFlags">1211912703</int> @@ -289,6 +289,7 @@ </object> </object> <string key="NSFrame">{{10, 33}, {381, 185}}</string> + <reference key="NSSuperview" ref="560294543"/> <reference key="NSNextKeyView" ref="12109862"/> </object> <string key="NSLabel">General</string> @@ -297,7 +298,7 @@ </object> <object class="NSTabViewItem" id="932824733"> <object class="NSView" key="NSView" id="938649533"> - <reference key="NSNextResponder" ref="560294543"/> + <nil key="NSNextResponder"/> <int key="NSvFlags">256</int> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -578,7 +579,6 @@ </object> </object> <string key="NSFrame">{{10, 33}, {381, 185}}</string> - <reference key="NSSuperview" ref="560294543"/> </object> <string key="NSLabel">Window</string> <reference key="NSColor" ref="303715562"/> @@ -1256,14 +1256,14 @@ <reference key="NSTabView" ref="560294543"/> </object> </object> - <reference key="NSSelectedTabViewItem" ref="932824733"/> + <reference key="NSSelectedTabViewItem" ref="163603654"/> <reference key="NSFont" ref="966507434"/> <int key="NSTvFlags">0</int> <bool key="NSAllowTruncatedLabels">YES</bool> <bool key="NSDrawsBackground">YES</bool> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="938649533"/> + <reference ref="558013919"/> </object> </object> <object class="NSButton" id="275916175"> @@ -2643,11 +2643,49 @@ <string>1831.ImportedFromIB2</string> <string>1874.IBPluginDependency</string> <string>1874.ImportedFromIB2</string> + <string>1881.IBPluginDependency</string> + <string>1882.IBPluginDependency</string> + <string>1883.IBPluginDependency</string> + <string>1884.IBPluginDependency</string> + <string>1885.IBPluginDependency</string> + <string>1886.IBPluginDependency</string> + <string>1887.IBPluginDependency</string> + <string>1888.IBPluginDependency</string> + <string>1889.IBPluginDependency</string> + <string>1890.IBPluginDependency</string> + <string>1891.IBPluginDependency</string> + <string>1892.IBPluginDependency</string> + <string>1893.IBPluginDependency</string> + <string>1894.IBPluginDependency</string> + <string>1895.IBPluginDependency</string> + <string>1896.IBPluginDependency</string> + <string>1897.IBPluginDependency</string> + <string>1898.IBPluginDependency</string> + <string>1899.IBPluginDependency</string> + <string>1900.IBPluginDependency</string> + <string>1901.IBPluginDependency</string> + <string>1902.IBPluginDependency</string> + <string>1903.IBPluginDependency</string> + <string>1904.IBPluginDependency</string> + <string>1905.IBPluginDependency</string> + <string>1906.IBPluginDependency</string> + <string>1907.IBPluginDependency</string> + <string>1908.IBPluginDependency</string> + <string>1909.IBPluginDependency</string> + <string>1910.IBPluginDependency</string> + <string>1911.IBPluginDependency</string> + <string>1912.IBPluginDependency</string> + <string>1913.IBPluginDependency</string> <string>1913.IBShouldRemoveOnLegacySave</string> + <string>1914.IBPluginDependency</string> <string>1914.IBShouldRemoveOnLegacySave</string> + <string>1915.IBPluginDependency</string> <string>1915.IBShouldRemoveOnLegacySave</string> + <string>1916.IBPluginDependency</string> <string>1916.IBShouldRemoveOnLegacySave</string> + <string>1917.IBPluginDependency</string> <string>1917.IBShouldRemoveOnLegacySave</string> + <string>1918.IBPluginDependency</string> <string>1918.IBShouldRemoveOnLegacySave</string> <string>32.IBEditorWindowLastContentRect</string> <string>32.IBWindowTemplateEditedContentRect</string> @@ -2783,11 +2821,49 @@ <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> <string>{{208, 103}, {427, 247}}</string> <string>{{208, 103}, {427, 247}}</string> Modified: trunk/PreferencePanel.m =================================================================== --- trunk/PreferencePanel.m 2009-09-23 01:29:40 UTC (rev 1829) +++ trunk/PreferencePanel.m 2009-09-23 01:49:34 UTC (rev 1830) @@ -148,7 +148,7 @@ defaultOpenBookmark = [prefs objectForKey:@"OpenBookmark"]?[[prefs objectForKey:@"OpenBookmark"] boolValue]: NO; defaultQuitWhenAllWindowsClosed = [prefs objectForKey:@"QuitWhenAllWindowsClosed"]?[[prefs objectForKey:@"QuitWhenAllWindowsClosed"] boolValue]: NO; defaultCursorType=[prefs objectForKey:@"CursorType"]?[prefs integerForKey:@"CursorType"]:2; - defaultCheckUpdate = [prefs objectForKey:@"SUCheckAtStartup"]?[[prefs objectForKey:@"SUCheckAtStartup"] boolValue]: YES; + defaultCheckUpdate = [prefs objectForKey:@"SUEnableAutomaticChecks"]?[[prefs objectForKey:@"SUEnableAutomaticChecks"] boolValue]: YES; defaultUseBorder = [prefs objectForKey:@"UseBorder"]?[[prefs objectForKey:@"UseBorder"] boolValue]: NO; defaultHideScrollbar = [prefs objectForKey:@"HideScrollbar"]?[[prefs objectForKey:@"HideScrollbar"] boolValue]: NO; defaultCheckTestRelease = [prefs objectForKey:@"CheckTestRelease"]?[[prefs objectForKey:@"CheckTestRelease"] boolValue]: YES; @@ -205,7 +205,7 @@ [prefs setObject: [[iTermTerminalProfileMgr singleInstance] profiles] forKey: @"Terminals"]; [prefs setObject: [[ITAddressBookMgr sharedInstance] bookmarks] forKey: @"Bookmarks"]; [prefs setBool:defaultQuitWhenAllWindowsClosed forKey:@"QuitWhenAllWindowsClosed"]; - [prefs setBool:defaultCheckUpdate forKey:@"SUCheckAtStartup"]; + [prefs setBool:defaultCheckUpdate forKey:@"SUEnableAutomaticChecks"]; [prefs setInteger:defaultCursorType forKey:@"CursorType"]; [prefs setBool:defaultUseBorder forKey:@"UseBorder"]; [prefs setBool:defaultHideScrollbar forKey:@"HideScrollbar"]; @@ -253,7 +253,7 @@ [refreshRate setIntValue: defaultRefreshRate]; [wordChars setStringValue: ([defaultWordChars length] > 0)?defaultWordChars:@""]; [quitWhenAllWindowsClosed setState: defaultQuitWhenAllWindowsClosed?NSOnState:NSOffState]; - [checkUpdate setState: defaultCheckUpdate?NSOnState:NSOffState]; + [checkUpdate setState: defaultCheckUpdate?NSOnState:NSOffState]; [cursorType selectCellWithTag:defaultCursorType]; [useBorder setState: defaultUseBorder?NSOnState:NSOffState]; [hideScrollbar setState: defaultHideScrollbar?NSOnState:NSOffState]; @@ -310,15 +310,10 @@ defaultCheckTestRelease = ([checkTestRelease state] == NSOnState); -#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4 - NSString *appCast = defaultCheckTestRelease ? - [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURL"] : - [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURLForFinalRelease"]; + NSString *appCast = defaultCheckTestRelease ? + [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURLForTesting"] : + [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURLForFinal"]; [[NSUserDefaults standardUserDefaults] setObject: appCast forKey:@"SUFeedURL"]; -#else - NSString *appCast = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURLForPanther"]; - [[NSUserDefaults standardUserDefaults] setObject: appCast forKey:@"SUFeedURL"]; -#endif } } } Copied: trunk/dsa_pub.pem (from rev 1829, branches/newsparkle/dsa_pub.pem) =================================================================== --- trunk/dsa_pub.pem (rev 0) +++ trunk/dsa_pub.pem 2009-09-23 01:49:34 UTC (rev 1830) @@ -0,0 +1,20 @@ +-----BEGIN PUBLIC KEY----- +MIIDOjCCAi0GByqGSM44BAEwggIgAoIBAQDCJaphqc+oMFjXq36dYoLA/3hEaCbh +sIZlaScdtoS91BETnt6qPtcqGZfXx+W9nTAvdZfyJwMM0zsXG92e9V9xtr+fbixS +OQeBmsfSu+LOdIwwjRliMU2XdcFi8Taarl6BznjUrsW+UDGrEgf/0ZABvPkT5vRu +na8LSzhc37Zq/qEU22Ljw8jOA5eZVjY8sJXUsjrOoK2JTo/F6kM2J6/KxQBporTF +/Bj1lewZyj5kTZ1NEtUOc0nbsqQfJow0Q3SOj2aC40JlHOQkYMmlJNzKCO2U4BvQ +K8+U4xu7DFxrnicObmqkDhQ7J3CEvi1KAyIpYkdJ6mhb3he/rP3Y8SMtAhUAqsbN +sNFg94wRGrm9AvXCLydtsdUCggEAYY+wBgfH6grXENP++Ik9ldSD9Ndy6KrXzdg6 +EXqfz3gfNvxRypIgsotNYo/XPz9jwS33I6kfkepDWwCUoCdiH73ssFM7ZAtXDQn6 +oG09q9+CilGom+rwUj50UVkJMOzRRTGcag+w6Hn0GAn61fNwtaj71T8HKzgWuROR +5rb+E0PtHdiaUIzIy2jGZkw3dNogEKvn03eEbxHcKIh9LwxqL1jetRgfMUYpviWR +gK8271MM4Pm2HA35rvY5ivBZsxU4DQPJ8HNjSQZxg7AaX6g+Tc6hHnPU1OWZtJiz +m5vWzNyPsO/aRz0Y3zO1rew3CM3TEQePfnPXbTI+3Xw0/ZH2hQOCAQUAAoIBAFmb +ROBReUveKovsmU80clAyKD1APmmAQ891p7Fen+A0/2mw6VTnjdwcg55nOfd7tvIw +gWiMMvu+qjbT1OKKMRtockh5AijkzmzsE9gsmdfFiElvI6X/QTpFsMC85fB5uBfy +21PwNwGCzv3NffovqYvg4DYSEHJfh8mFtFC27td1byk1HcxphcPEp4Bh8ZBXQ02v +vBfikGuHEm7Ci9IcCaqSmKOZeOeM1kMXI6IriXARiiSlT9h5+MFQGtXOBM49VM/9 +4XWgadSdV/pyBotKB1hEzWZ4sM2EQ0JSBIl3FwLWEDMtio10aPHIyVHg7j3TX00E +Mf7gbAyWRMlMpam2Xfk= +-----END PUBLIC KEY----- Modified: trunk/iTerm.plist =================================================================== --- trunk/iTerm.plist 2009-09-23 01:29:40 UTC (rev 1829) +++ trunk/iTerm.plist 2009-09-23 01:49:34 UTC (rev 1830) @@ -173,12 +173,12 @@ <string>MainMenu</string> <key>NSPrincipalClass</key> <string>iTermApplication</string> - <key>SUFeedURL</key> - <string>http://iterm.sourceforge.net/appcast.xml</string> - <key>SUFeedURLForFinalRelease</key> - <string>http://iterm.sourceforge.net/appcast_final.xml</string> - <key>SUFeedURLForPanther</key> - <string>http://iterm.sourceforge.net/appcast_panther.xml</string> + <key>SUPublicDSAKeyFile</key> + <string>dsa_pub.pem</string> + <key>SUFeedURLForTesting</key> + <string>http://iterm.sourceforge.net/appcasts/b/testing.xml</string> + <key>SUFeedURLForFinal</key> + <string>http://iterm.sourceforge.net/appcasts/b/final.xml</string> <key>SmartCrashReports_CompanyName</key> <string>iTerm</string> <key>SmartCrashReports_EmailTicket</key> Modified: trunk/iTerm.xcodeproj/project.pbxproj =================================================================== --- trunk/iTerm.xcodeproj/project.pbxproj 2009-09-23 01:29:40 UTC (rev 1829) +++ trunk/iTerm.xcodeproj/project.pbxproj 2009-09-23 01:49:34 UTC (rev 1830) @@ -75,6 +75,7 @@ 9325FF4C0FB54DF1004EC67C /* FindPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9325FF440FB54DF1004EC67C /* FindPanel.xib */; }; 9325FF4D0FB54DF1004EC67C /* Bookmarks.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9325FF460FB54DF1004EC67C /* Bookmarks.xib */; }; 9325FF500FB54E00004EC67C /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9325FF4E0FB54E00004EC67C /* MainMenu.xib */; }; + 93A6FEFA10685E9900A5F905 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 93A6FEF910685E9900A5F905 /* dsa_pub.pem */; }; DD02573F09CB9399008F320C /* PSMAquaTabStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = DD02572409CB9398008F320C /* PSMAquaTabStyle.h */; }; DD02574009CB9399008F320C /* PSMAquaTabStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = DD02572509CB9398008F320C /* PSMAquaTabStyle.m */; }; DD02574109CB9399008F320C /* PSMMetalTabStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = DD02572609CB9398008F320C /* PSMMetalTabStyle.h */; }; @@ -264,6 +265,7 @@ 9325FF450FB54DF1004EC67C /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/FindPanel.xib; sourceTree = "<group>"; }; 9325FF470FB54DF1004EC67C /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/Bookmarks.xib; sourceTree = "<group>"; }; 9325FF4F0FB54E00004EC67C /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; }; + 93A6FEF910685E9900A5F905 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dsa_pub.pem; sourceTree = "<group>"; }; DD02572409CB9398008F320C /* PSMAquaTabStyle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PSMAquaTabStyle.h; sourceTree = "<group>"; }; DD02572509CB9398008F320C /* PSMAquaTabStyle.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PSMAquaTabStyle.m; sourceTree = "<group>"; }; DD02572609CB9398008F320C /* PSMMetalTabStyle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PSMMetalTabStyle.h; sourceTree = "<group>"; }; @@ -569,6 +571,7 @@ F500A65D0395269C01A8A066 /* Changelog */, DD8CF2DD03CDD34B00A8A065 /* iTerm Help */, DDB79A9A0612BBBF00EAE159 /* Profiles.plist */, + 93A6FEF910685E9900A5F905 /* dsa_pub.pem */, ); name = "Supporting Files"; sourceTree = "<group>"; @@ -996,6 +999,7 @@ 8742064D0564169600CFC3F1 /* iTerm.icns in Resources */, F6CDC4E70AE6D3E2005E7D4F /* folder.png in Resources */, 9325FF500FB54E00004EC67C /* MainMenu.xib in Resources */, + 93A6FEFA10685E9900A5F905 /* dsa_pub.pem in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; Modified: trunk/iTermApplicationDelegate.m =================================================================== --- trunk/iTermApplicationDelegate.m 2009-09-23 01:29:40 UTC (rev 1829) +++ trunk/iTermApplicationDelegate.m 2009-09-23 01:49:34 UTC (rev 1830) @@ -79,18 +79,6 @@ [iTermProfileWindowController sharedInstance]; [iTermBookmarkController sharedInstance]; [PreferencePanel sharedInstance]; - - -#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4 - NSString *appCast = [[PreferencePanel sharedInstance] checkTestRelease] ? - [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURL"] : - [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURLForFinalRelease"]; - [[NSUserDefaults standardUserDefaults] setObject: appCast forKey:@"SUFeedURL"]; -#else - NSString *appCast = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURLForPanther"]; - [[NSUserDefaults standardUserDefaults] setObject: appCast forKey:@"SUFeedURL"]; -#endif - } - (void)applicationDidFinishLaunching:(NSNotification *)aNotification This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-23 01:29:47
|
Revision: 1829 http://iterm.svn.sourceforge.net/iterm/?rev=1829&view=rev Author: delx Date: 2009-09-23 01:29:40 +0000 (Wed, 23 Sep 2009) Log Message: ----------- Merged newsparkle with trunk Modified Paths: -------------- branches/newsparkle/Changelog branches/newsparkle/PTYSession.m branches/newsparkle/PTYTextView.m Property Changed: ---------------- branches/newsparkle/ branches/newsparkle/Korean.lproj/AddressBook.strings branches/newsparkle/Korean.lproj/FindPanel.strings branches/newsparkle/Korean.lproj/MainMenu.strings branches/newsparkle/Korean.lproj/PreferencePanel.strings branches/newsparkle/Korean.lproj/PseudoTerminal.strings branches/newsparkle/PSMTabBarControl/images/overflowImage.tiff branches/newsparkle/PSMTabBarControl/images/overflowImagePressed.tif branches/newsparkle/PSMTabBarControl/source/NSBezierPath_AMShading.h branches/newsparkle/PSMTabBarControl/source/NSBezierPath_AMShading.m Property changes on: branches/newsparkle ___________________________________________________________________ Added: svn:mergeinfo + /trunk:1810-1828 Modified: branches/newsparkle/Changelog =================================================================== --- branches/newsparkle/Changelog 2009-09-23 01:18:49 UTC (rev 1828) +++ branches/newsparkle/Changelog 2009-09-23 01:29:40 UTC (rev 1829) @@ -1,3 +1,15 @@ +2009-09-22 delx + * Draw bold text the old fashioned way, much faster + * Separate bold & highlight attributes for text + * New behaviour gives four distinct modes -- plain, bold, highlight, bold+highlight + Use the disable bold option to collapse the last 3 into one + +2009-09-20 delx + * Fixed blinking text + * Fixed drawing corruption when new text is placed into a full buffer is not scrolled to the bottom + * Fixed a careless redraw error + * Fixed refreshing of non-active tabs (#2862256) + 2009-09-17 delx * Save cursor position separately for alternate screens (#2833765) * Show correct window titles (#2765347) Property changes on: branches/newsparkle/Korean.lproj/AddressBook.strings ___________________________________________________________________ Deleted: svn:executable - * Property changes on: branches/newsparkle/Korean.lproj/FindPanel.strings ___________________________________________________________________ Deleted: svn:executable - * Property changes on: branches/newsparkle/Korean.lproj/MainMenu.strings ___________________________________________________________________ Deleted: svn:executable - * Property changes on: branches/newsparkle/Korean.lproj/PreferencePanel.strings ___________________________________________________________________ Deleted: svn:executable - * Property changes on: branches/newsparkle/Korean.lproj/PseudoTerminal.strings ___________________________________________________________________ Deleted: svn:executable - * Property changes on: branches/newsparkle/PSMTabBarControl/images/overflowImage.tiff ___________________________________________________________________ Deleted: svn:executable - * Property changes on: branches/newsparkle/PSMTabBarControl/images/overflowImagePressed.tif ___________________________________________________________________ Deleted: svn:executable - * Property changes on: branches/newsparkle/PSMTabBarControl/source/NSBezierPath_AMShading.h ___________________________________________________________________ Deleted: svn:executable - * Property changes on: branches/newsparkle/PSMTabBarControl/source/NSBezierPath_AMShading.m ___________________________________________________________________ Deleted: svn:executable - * Modified: branches/newsparkle/PTYSession.m =================================================================== --- branches/newsparkle/PTYSession.m 2009-09-23 01:18:49 UTC (rev 1828) +++ branches/newsparkle/PTYSession.m 2009-09-23 01:29:40 UTC (rev 1829) @@ -1742,18 +1742,15 @@ gettimeofday(&now, NULL); if(now.tv_sec*10+now.tv_usec/100000 >= lastBlink.tv_sec*10+lastBlink.tv_usec/100000+7) { - [TEXTVIEW refresh]; if([parent tempTitle]) { [parent setWindowTitle]; [parent resetTempTitle]; } lastBlink = now; } - else { - [TEXTVIEW refresh]; - } } + [TEXTVIEW refresh]; [self scheduleUpdateSoon:NO]; } Modified: branches/newsparkle/PTYTextView.m =================================================================== --- branches/newsparkle/PTYTextView.m 2009-09-23 01:18:49 UTC (rev 1828) +++ branches/newsparkle/PTYTextView.m 2009-09-23 01:29:40 UTC (rev 1829) @@ -377,7 +377,7 @@ } } else { - if((index & BOLD_MASK) && (index % 256 < 8)) { + if([self disableBold] && (index & BOLD_MASK) && (index % 256 < 8)) { index = index - BOLD_MASK + 8; } color = colorTable[index & 0xff]; @@ -605,10 +605,11 @@ if(now.tv_sec*10+now.tv_usec/100000 >= lastBlink.tv_sec*10+lastBlink.tv_usec/100000+7) { blinkShow = !blinkShow; lastBlink = now; + [self setNeedsDisplay:YES]; } - // Grow to allow space for drawing the new lines if(height != frame.size.height) { + // Grow to allow space for drawing the new lines // XXX - EPIC HACK below // NSClipView has setCopiesOnScroll:YES by default. According to Apple // this means it will do a quick copy of all the unchanged portion of @@ -643,10 +644,11 @@ [self setNeedsDisplayInRect:dirty]; } } - // Handle scrollback overflows else if(scrollbackOverflow > 0) { NSScrollView* scrollView = [self enclosingScrollView]; + NSClipView* clipView = [scrollView contentView]; float amount = [scrollView verticalLineScroll] * scrollbackOverflow; + BOOL userScroll = [(PTYScroller*)([scrollView verticalScroller]) userScroll]; // Keep correct selection highlighted startY -= scrollbackOverflow; @@ -656,21 +658,23 @@ if(oldStartY < 0) oldStartX = -1; oldEndY -= scrollbackOverflow; - // Keep the users' current scroll position - if([(PTYScroller*)([scrollView verticalScroller]) userScroll]) { + // Keep the users' current scroll position, nothing to redraw + if(userScroll) { NSRect scrollRect = [self visibleRect]; scrollRect.origin.y -= amount; if(scrollRect.origin.y < 0) scrollRect.origin.y = 0; + [clipView setCopiesOnScroll:NO]; [self scrollRectToVisible:scrollRect]; + [clipView setCopiesOnScroll:YES]; + return; } // Shift the old content upwards - if(scrollbackOverflow < [dataSource height]) { + if(scrollbackOverflow < [dataSource height] && !userScroll) { [self scrollRect:[self visibleRect] by:NSMakeSize(0, -amount)]; } } - // Mark dirty chars for redraw [self updateDirtyRects]; } @@ -2468,60 +2472,21 @@ - (void) _drawCharacter:(unichar)code fgColor:(int)fg AtX:(float)X Y:(float)Y doubleWidth:(BOOL) dw { - if (!code) { - return; - } + if (!code) return; - //NSLog(@"%s: %c(%d)",__PRETTY_FUNCTION__, code,code); - // - NSColor* color; - NSString* crap; - NSDictionary* attrib; - NSFont* theFont; - float sw; - BOOL renderBold; - NSFontManager* fontManager = [NSFontManager sharedFontManager]; + NSFont* theFont = dw?nafont:font; + BOOL renderBold = (fg&BOLD_MASK) && ![self disableBold]; + NSColor* color = [self colorForCode: fg]; - theFont = dw?nafont:font; - renderBold = (fg&BOLD_MASK) && ![self disableBold]; - color = [self colorForCode: fg]; - - if(renderBold) { - theFont = [fontManager convertFont: theFont toHaveTrait: NSBoldFontMask]; - - // Check if there is native bold support - // if conversion was successful, else use our own methods to convert to bold - if ([fontManager traitsOfFont:theFont] & NSBoldFontMask) { - sw = antiAlias ? strokeWidth:0; - renderBold = NO; - } - else { - sw = antiAlias? boldStrokeWidth : 0; - } - } - else { - sw = antiAlias ? strokeWidth:0; - } + NSDictionary* attrib=[NSDictionary dictionaryWithObjectsAndKeys: + theFont, NSFontAttributeName, color, NSForegroundColorAttributeName, + nil]; - if (OSX_TIGERORLATER && sw) { - attrib=[NSDictionary dictionaryWithObjectsAndKeys: - theFont, NSFontAttributeName, - color, NSForegroundColorAttributeName, - [NSNumber numberWithFloat: sw], @"NSStrokeWidth", - nil]; - } - else { - attrib=[NSDictionary dictionaryWithObjectsAndKeys: - theFont, NSFontAttributeName, - color, NSForegroundColorAttributeName, - nil]; - } - - crap = [NSString stringWithCharacters:&code length:1]; + NSString* crap = [NSString stringWithCharacters:&code length:1]; [crap drawWithRect:NSMakeRect(X,Y+[theFont ascender], 0, 0) options:0 attributes:attrib]; - // on older systems, for bold, redraw the character offset by 1 pixel - if (renderBold && (!OSX_TIGERORLATER || !antiAlias)) { + // redraw the character offset by 1 pixel, this is faster than real bold + if (renderBold) { [crap drawWithRect:NSMakeRect(X+1,Y+[theFont ascender], 0, 0) options:0 attributes:attrib]; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-23 01:19:01
|
Revision: 1828 http://iterm.svn.sourceforge.net/iterm/?rev=1828&view=rev Author: delx Date: 2009-09-23 01:18:49 +0000 (Wed, 23 Sep 2009) Log Message: ----------- New sparkle - SUFeedURL and preferences fixes Modified Paths: -------------- branches/newsparkle/English.lproj/PreferencePanel.xib branches/newsparkle/PreferencePanel.m branches/newsparkle/iTerm.plist branches/newsparkle/iTerm.xcodeproj/project.pbxproj branches/newsparkle/iTermApplicationDelegate.m Added Paths: ----------- branches/newsparkle/dsa_pub.pem Modified: branches/newsparkle/English.lproj/PreferencePanel.xib =================================================================== --- branches/newsparkle/English.lproj/PreferencePanel.xib 2009-09-23 00:15:58 UTC (rev 1827) +++ branches/newsparkle/English.lproj/PreferencePanel.xib 2009-09-23 01:18:49 UTC (rev 1828) @@ -2,13 +2,13 @@ <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.03"> <data> <int key="IBDocument.SystemTarget">1050</int> - <string key="IBDocument.SystemVersion">9G2133</string> + <string key="IBDocument.SystemVersion">9L30</string> <string key="IBDocument.InterfaceBuilderVersion">677</string> - <string key="IBDocument.AppKitVersion">949.43</string> + <string key="IBDocument.AppKitVersion">949.54</string> <string key="IBDocument.HIToolboxVersion">353.00</string> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <bool key="EncodedWithXMLCoder">YES</bool> - <integer value="1680"/> + <integer value="323"/> </object> <object class="NSArray" key="IBDocument.PluginDependencies"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -60,7 +60,7 @@ <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSTabViewItem" id="163603654"> <object class="NSView" key="NSView" id="558013919"> - <nil key="NSNextResponder"/> + <reference key="NSNextResponder" ref="560294543"/> <int key="NSvFlags">256</int> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -252,7 +252,7 @@ <object class="NSButtonCell" key="NSCell" id="852546834"> <int key="NSCellFlags">67239424</int> <int key="NSCellFlags2">0</int> - <string key="NSContents">Check updates when iTerms starts</string> + <string key="NSContents">Check for updates automatically</string> <reference key="NSSupport" ref="966507434"/> <reference key="NSControlView" ref="790902597"/> <int key="NSButtonFlags">1211912703</int> @@ -289,6 +289,7 @@ </object> </object> <string key="NSFrame">{{10, 33}, {381, 185}}</string> + <reference key="NSSuperview" ref="560294543"/> <reference key="NSNextKeyView" ref="12109862"/> </object> <string key="NSLabel">General</string> @@ -297,7 +298,7 @@ </object> <object class="NSTabViewItem" id="932824733"> <object class="NSView" key="NSView" id="938649533"> - <reference key="NSNextResponder" ref="560294543"/> + <nil key="NSNextResponder"/> <int key="NSvFlags">256</int> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -578,7 +579,6 @@ </object> </object> <string key="NSFrame">{{10, 33}, {381, 185}}</string> - <reference key="NSSuperview" ref="560294543"/> </object> <string key="NSLabel">Window</string> <reference key="NSColor" ref="303715562"/> @@ -1256,14 +1256,14 @@ <reference key="NSTabView" ref="560294543"/> </object> </object> - <reference key="NSSelectedTabViewItem" ref="932824733"/> + <reference key="NSSelectedTabViewItem" ref="163603654"/> <reference key="NSFont" ref="966507434"/> <int key="NSTvFlags">0</int> <bool key="NSAllowTruncatedLabels">YES</bool> <bool key="NSDrawsBackground">YES</bool> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="938649533"/> + <reference ref="558013919"/> </object> </object> <object class="NSButton" id="275916175"> @@ -2643,11 +2643,49 @@ <string>1831.ImportedFromIB2</string> <string>1874.IBPluginDependency</string> <string>1874.ImportedFromIB2</string> + <string>1881.IBPluginDependency</string> + <string>1882.IBPluginDependency</string> + <string>1883.IBPluginDependency</string> + <string>1884.IBPluginDependency</string> + <string>1885.IBPluginDependency</string> + <string>1886.IBPluginDependency</string> + <string>1887.IBPluginDependency</string> + <string>1888.IBPluginDependency</string> + <string>1889.IBPluginDependency</string> + <string>1890.IBPluginDependency</string> + <string>1891.IBPluginDependency</string> + <string>1892.IBPluginDependency</string> + <string>1893.IBPluginDependency</string> + <string>1894.IBPluginDependency</string> + <string>1895.IBPluginDependency</string> + <string>1896.IBPluginDependency</string> + <string>1897.IBPluginDependency</string> + <string>1898.IBPluginDependency</string> + <string>1899.IBPluginDependency</string> + <string>1900.IBPluginDependency</string> + <string>1901.IBPluginDependency</string> + <string>1902.IBPluginDependency</string> + <string>1903.IBPluginDependency</string> + <string>1904.IBPluginDependency</string> + <string>1905.IBPluginDependency</string> + <string>1906.IBPluginDependency</string> + <string>1907.IBPluginDependency</string> + <string>1908.IBPluginDependency</string> + <string>1909.IBPluginDependency</string> + <string>1910.IBPluginDependency</string> + <string>1911.IBPluginDependency</string> + <string>1912.IBPluginDependency</string> + <string>1913.IBPluginDependency</string> <string>1913.IBShouldRemoveOnLegacySave</string> + <string>1914.IBPluginDependency</string> <string>1914.IBShouldRemoveOnLegacySave</string> + <string>1915.IBPluginDependency</string> <string>1915.IBShouldRemoveOnLegacySave</string> + <string>1916.IBPluginDependency</string> <string>1916.IBShouldRemoveOnLegacySave</string> + <string>1917.IBPluginDependency</string> <string>1917.IBShouldRemoveOnLegacySave</string> + <string>1918.IBPluginDependency</string> <string>1918.IBShouldRemoveOnLegacySave</string> <string>32.IBEditorWindowLastContentRect</string> <string>32.IBWindowTemplateEditedContentRect</string> @@ -2783,11 +2821,49 @@ <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> <string>{{208, 103}, {427, 247}}</string> <string>{{208, 103}, {427, 247}}</string> Modified: branches/newsparkle/PreferencePanel.m =================================================================== --- branches/newsparkle/PreferencePanel.m 2009-09-23 00:15:58 UTC (rev 1827) +++ branches/newsparkle/PreferencePanel.m 2009-09-23 01:18:49 UTC (rev 1828) @@ -148,7 +148,7 @@ defaultOpenBookmark = [prefs objectForKey:@"OpenBookmark"]?[[prefs objectForKey:@"OpenBookmark"] boolValue]: NO; defaultQuitWhenAllWindowsClosed = [prefs objectForKey:@"QuitWhenAllWindowsClosed"]?[[prefs objectForKey:@"QuitWhenAllWindowsClosed"] boolValue]: NO; defaultCursorType=[prefs objectForKey:@"CursorType"]?[prefs integerForKey:@"CursorType"]:2; - defaultCheckUpdate = [prefs objectForKey:@"SUCheckAtStartup"]?[[prefs objectForKey:@"SUCheckAtStartup"] boolValue]: YES; + defaultCheckUpdate = [prefs objectForKey:@"SUEnableAutomaticChecks"]?[[prefs objectForKey:@"SUEnableAutomaticChecks"] boolValue]: YES; defaultUseBorder = [prefs objectForKey:@"UseBorder"]?[[prefs objectForKey:@"UseBorder"] boolValue]: NO; defaultHideScrollbar = [prefs objectForKey:@"HideScrollbar"]?[[prefs objectForKey:@"HideScrollbar"] boolValue]: NO; defaultCheckTestRelease = [prefs objectForKey:@"CheckTestRelease"]?[[prefs objectForKey:@"CheckTestRelease"] boolValue]: YES; @@ -205,7 +205,7 @@ [prefs setObject: [[iTermTerminalProfileMgr singleInstance] profiles] forKey: @"Terminals"]; [prefs setObject: [[ITAddressBookMgr sharedInstance] bookmarks] forKey: @"Bookmarks"]; [prefs setBool:defaultQuitWhenAllWindowsClosed forKey:@"QuitWhenAllWindowsClosed"]; - [prefs setBool:defaultCheckUpdate forKey:@"SUCheckAtStartup"]; + [prefs setBool:defaultCheckUpdate forKey:@"SUEnableAutomaticChecks"]; [prefs setInteger:defaultCursorType forKey:@"CursorType"]; [prefs setBool:defaultUseBorder forKey:@"UseBorder"]; [prefs setBool:defaultHideScrollbar forKey:@"HideScrollbar"]; @@ -253,7 +253,7 @@ [refreshRate setIntValue: defaultRefreshRate]; [wordChars setStringValue: ([defaultWordChars length] > 0)?defaultWordChars:@""]; [quitWhenAllWindowsClosed setState: defaultQuitWhenAllWindowsClosed?NSOnState:NSOffState]; - [checkUpdate setState: defaultCheckUpdate?NSOnState:NSOffState]; + [checkUpdate setState: defaultCheckUpdate?NSOnState:NSOffState]; [cursorType selectCellWithTag:defaultCursorType]; [useBorder setState: defaultUseBorder?NSOnState:NSOffState]; [hideScrollbar setState: defaultHideScrollbar?NSOnState:NSOffState]; @@ -310,15 +310,10 @@ defaultCheckTestRelease = ([checkTestRelease state] == NSOnState); -#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4 - NSString *appCast = defaultCheckTestRelease ? - [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURL"] : - [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURLForFinalRelease"]; + NSString *appCast = defaultCheckTestRelease ? + [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURLForTesting"] : + [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURLForFinal"]; [[NSUserDefaults standardUserDefaults] setObject: appCast forKey:@"SUFeedURL"]; -#else - NSString *appCast = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURLForPanther"]; - [[NSUserDefaults standardUserDefaults] setObject: appCast forKey:@"SUFeedURL"]; -#endif } } } Added: branches/newsparkle/dsa_pub.pem =================================================================== --- branches/newsparkle/dsa_pub.pem (rev 0) +++ branches/newsparkle/dsa_pub.pem 2009-09-23 01:18:49 UTC (rev 1828) @@ -0,0 +1,20 @@ +-----BEGIN PUBLIC KEY----- +MIIDOjCCAi0GByqGSM44BAEwggIgAoIBAQDCJaphqc+oMFjXq36dYoLA/3hEaCbh +sIZlaScdtoS91BETnt6qPtcqGZfXx+W9nTAvdZfyJwMM0zsXG92e9V9xtr+fbixS +OQeBmsfSu+LOdIwwjRliMU2XdcFi8Taarl6BznjUrsW+UDGrEgf/0ZABvPkT5vRu +na8LSzhc37Zq/qEU22Ljw8jOA5eZVjY8sJXUsjrOoK2JTo/F6kM2J6/KxQBporTF +/Bj1lewZyj5kTZ1NEtUOc0nbsqQfJow0Q3SOj2aC40JlHOQkYMmlJNzKCO2U4BvQ +K8+U4xu7DFxrnicObmqkDhQ7J3CEvi1KAyIpYkdJ6mhb3he/rP3Y8SMtAhUAqsbN +sNFg94wRGrm9AvXCLydtsdUCggEAYY+wBgfH6grXENP++Ik9ldSD9Ndy6KrXzdg6 +EXqfz3gfNvxRypIgsotNYo/XPz9jwS33I6kfkepDWwCUoCdiH73ssFM7ZAtXDQn6 +oG09q9+CilGom+rwUj50UVkJMOzRRTGcag+w6Hn0GAn61fNwtaj71T8HKzgWuROR +5rb+E0PtHdiaUIzIy2jGZkw3dNogEKvn03eEbxHcKIh9LwxqL1jetRgfMUYpviWR +gK8271MM4Pm2HA35rvY5ivBZsxU4DQPJ8HNjSQZxg7AaX6g+Tc6hHnPU1OWZtJiz +m5vWzNyPsO/aRz0Y3zO1rew3CM3TEQePfnPXbTI+3Xw0/ZH2hQOCAQUAAoIBAFmb +ROBReUveKovsmU80clAyKD1APmmAQ891p7Fen+A0/2mw6VTnjdwcg55nOfd7tvIw +gWiMMvu+qjbT1OKKMRtockh5AijkzmzsE9gsmdfFiElvI6X/QTpFsMC85fB5uBfy +21PwNwGCzv3NffovqYvg4DYSEHJfh8mFtFC27td1byk1HcxphcPEp4Bh8ZBXQ02v +vBfikGuHEm7Ci9IcCaqSmKOZeOeM1kMXI6IriXARiiSlT9h5+MFQGtXOBM49VM/9 +4XWgadSdV/pyBotKB1hEzWZ4sM2EQ0JSBIl3FwLWEDMtio10aPHIyVHg7j3TX00E +Mf7gbAyWRMlMpam2Xfk= +-----END PUBLIC KEY----- Modified: branches/newsparkle/iTerm.plist =================================================================== --- branches/newsparkle/iTerm.plist 2009-09-23 00:15:58 UTC (rev 1827) +++ branches/newsparkle/iTerm.plist 2009-09-23 01:18:49 UTC (rev 1828) @@ -173,12 +173,12 @@ <string>MainMenu</string> <key>NSPrincipalClass</key> <string>iTermApplication</string> - <key>SUFeedURL</key> - <string>http://iterm.sourceforge.net/appcast.xml</string> - <key>SUFeedURLForFinalRelease</key> - <string>http://iterm.sourceforge.net/appcast_final.xml</string> - <key>SUFeedURLForPanther</key> - <string>http://iterm.sourceforge.net/appcast_panther.xml</string> + <key>SUPublicDSAKeyFile</key> + <string>dsa_pub.pem</string> + <key>SUFeedURLForTesting</key> + <string>http://iterm.sourceforge.net/appcasts/b/testing.xml</string> + <key>SUFeedURLForFinal</key> + <string>http://iterm.sourceforge.net/appcasts/b/final.xml</string> <key>SmartCrashReports_CompanyName</key> <string>iTerm</string> <key>SmartCrashReports_EmailTicket</key> Modified: branches/newsparkle/iTerm.xcodeproj/project.pbxproj =================================================================== --- branches/newsparkle/iTerm.xcodeproj/project.pbxproj 2009-09-23 00:15:58 UTC (rev 1827) +++ branches/newsparkle/iTerm.xcodeproj/project.pbxproj 2009-09-23 01:18:49 UTC (rev 1828) @@ -75,6 +75,7 @@ 9325FF4C0FB54DF1004EC67C /* FindPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9325FF440FB54DF1004EC67C /* FindPanel.xib */; }; 9325FF4D0FB54DF1004EC67C /* Bookmarks.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9325FF460FB54DF1004EC67C /* Bookmarks.xib */; }; 9325FF500FB54E00004EC67C /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9325FF4E0FB54E00004EC67C /* MainMenu.xib */; }; + 93A6FEFA10685E9900A5F905 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 93A6FEF910685E9900A5F905 /* dsa_pub.pem */; }; DD02573F09CB9399008F320C /* PSMAquaTabStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = DD02572409CB9398008F320C /* PSMAquaTabStyle.h */; }; DD02574009CB9399008F320C /* PSMAquaTabStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = DD02572509CB9398008F320C /* PSMAquaTabStyle.m */; }; DD02574109CB9399008F320C /* PSMMetalTabStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = DD02572609CB9398008F320C /* PSMMetalTabStyle.h */; }; @@ -264,6 +265,7 @@ 9325FF450FB54DF1004EC67C /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/FindPanel.xib; sourceTree = "<group>"; }; 9325FF470FB54DF1004EC67C /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/Bookmarks.xib; sourceTree = "<group>"; }; 9325FF4F0FB54E00004EC67C /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; }; + 93A6FEF910685E9900A5F905 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dsa_pub.pem; sourceTree = "<group>"; }; DD02572409CB9398008F320C /* PSMAquaTabStyle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PSMAquaTabStyle.h; sourceTree = "<group>"; }; DD02572509CB9398008F320C /* PSMAquaTabStyle.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PSMAquaTabStyle.m; sourceTree = "<group>"; }; DD02572609CB9398008F320C /* PSMMetalTabStyle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PSMMetalTabStyle.h; sourceTree = "<group>"; }; @@ -569,6 +571,7 @@ F500A65D0395269C01A8A066 /* Changelog */, DD8CF2DD03CDD34B00A8A065 /* iTerm Help */, DDB79A9A0612BBBF00EAE159 /* Profiles.plist */, + 93A6FEF910685E9900A5F905 /* dsa_pub.pem */, ); name = "Supporting Files"; sourceTree = "<group>"; @@ -996,6 +999,7 @@ 8742064D0564169600CFC3F1 /* iTerm.icns in Resources */, F6CDC4E70AE6D3E2005E7D4F /* folder.png in Resources */, 9325FF500FB54E00004EC67C /* MainMenu.xib in Resources */, + 93A6FEFA10685E9900A5F905 /* dsa_pub.pem in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; Modified: branches/newsparkle/iTermApplicationDelegate.m =================================================================== --- branches/newsparkle/iTermApplicationDelegate.m 2009-09-23 00:15:58 UTC (rev 1827) +++ branches/newsparkle/iTermApplicationDelegate.m 2009-09-23 01:18:49 UTC (rev 1828) @@ -79,18 +79,6 @@ [iTermProfileWindowController sharedInstance]; [iTermBookmarkController sharedInstance]; [PreferencePanel sharedInstance]; - - -#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4 - NSString *appCast = [[PreferencePanel sharedInstance] checkTestRelease] ? - [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURL"] : - [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURLForFinalRelease"]; - [[NSUserDefaults standardUserDefaults] setObject: appCast forKey:@"SUFeedURL"]; -#else - NSString *appCast = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURLForPanther"]; - [[NSUserDefaults standardUserDefaults] setObject: appCast forKey:@"SUFeedURL"]; -#endif - } - (void)applicationDidFinishLaunching:(NSNotification *)aNotification This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-23 00:50:41
|
Revision: 1827 http://iterm.svn.sourceforge.net/iterm/?rev=1827&view=rev Author: delx Date: 2009-09-23 00:15:58 +0000 (Wed, 23 Sep 2009) Log Message: ----------- Added link to wiki Modified Paths: -------------- website/.htaccess website/sidebar.html Modified: website/.htaccess =================================================================== --- website/.htaccess 2009-09-23 00:06:26 UTC (rev 1826) +++ website/.htaccess 2009-09-23 00:15:58 UTC (rev 1827) @@ -1,5 +1,3 @@ -RewriteEngine On - AddType 'text/html; charset=UTF-8' shtml # Keep old Sparkle versions running Modified: website/sidebar.html =================================================================== --- website/sidebar.html 2009-09-23 00:06:26 UTC (rev 1826) +++ website/sidebar.html 2009-09-23 00:15:58 UTC (rev 1827) @@ -21,6 +21,7 @@ <li><a href="scripting.shtml">AppleScript</a></li> <li><a href="contributions.shtml">Contributions</a></li> <li><a href="localization.shtml">Localizations</a></li> + <li><a href="https://sourceforge.net/apps/mediawiki/iterm">Wiki</a></li> <li><a href="people.shtml">People</a></li> <li><a href="history.shtml">History</a></li> </ul> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-23 00:06:36
|
Revision: 1826 http://iterm.svn.sourceforge.net/iterm/?rev=1826&view=rev Author: delx Date: 2009-09-23 00:06:26 +0000 (Wed, 23 Sep 2009) Log Message: ----------- Website redesign Modified Paths: -------------- website/faq.shtml website/footer.html website/header.html website/history.shtml website/index.shtml website/localization.shtml website/news.shtml website/scripting.shtml website/sidebar.html website/upload.sh Added Paths: ----------- website/.htaccess website/appcasts/ website/appcasts/a/ website/appcasts/a/Changelog.html website/appcasts/a/Changelog_final.html website/appcasts/a/appcast.xml website/appcasts/a/appcast_final.xml website/appcasts/a/appcast_panther.xml website/appcasts/b/ website/appcasts/b/final.xml website/appcasts/b/testing.xml website/contributions.shtml website/downloads.shtml website/images/ website/images/header.png website/jquery-1.3.2.min.js website/localizations/ website/localizations/1.png website/localizations/10.png website/localizations/2.png website/localizations/3.png website/localizations/4.png website/localizations/5.png website/localizations/6.png website/localizations/7.png website/localizations/8.png website/localizations/9.png website/localizations/package_guide.html website/people.shtml website/screenshots/ website/screenshots/PlainWindow.png website/screenshots/TwoWindowsWithBlur.png website/screenshots/Vim.png website/screenshots.shtml website/style.css website/usage.shtml Removed Paths: ------------- website/Changelog.html website/Changelog_final.html website/Changelog_test.xml website/appcast.xml website/appcast_final.xml website/appcast_panther.xml website/appcast_test.xml website/contrib.png website/download.shtml website/funnyfont-m.jpg website/funnyfont.jpg website/iTerm-orig.png website/iTerm-sinomac.png website/iTerm.png website/iTerm_Bryan_Harding.png website/iTerm_header.png website/iTerm_icon.gif website/install.shtml website/keymap-m.jpg website/keymap.jpg website/misc.shtml website/navigation.shtml website/new.gif website/preferences.shtml website/resource.shtml website/screenshot-mini.jpg website/screenshot.jpg website/screenshot.shtml website/screenshot2-m.jpg website/screenshot2.jpg website/styles.css website/vi_090.jpg website/vi_090_m.jpg Property Changed: ---------------- website/ Property changes on: website ___________________________________________________________________ Modified: svn:ignore - .DS_Store + .DS_Store files Added: website/.htaccess =================================================================== --- website/.htaccess (rev 0) +++ website/.htaccess 2009-09-23 00:06:26 UTC (rev 1826) @@ -0,0 +1,12 @@ +RewriteEngine On + +AddType 'text/html; charset=UTF-8' shtml + +# Keep old Sparkle versions running +Redirect permanent /Changelog.html http://iterm.sourceforge.net/appcasts/a/Changelog.html +Redirect permanent /Changelog_final.html http://iterm.sourceforge.net/appcasts/a/Changelog_final.html +Redirect permanent /Changelog_test.xml http://iterm.sourceforge.net/appcasts/a/Changelog_test.xml +Redirect permanent /appcast.xml http://iterm.sourceforge.net/appcasts/a/appcast.xml +Redirect permanent /appcast_final.xml http://iterm.sourceforge.net/appcasts/a/appcast_final.xml +Redirect permanent /appcast_panther.xml http://iterm.sourceforge.net/appcasts/a/appcast_panther.xml +Redirect permanent /appcast_test.xml http://iterm.sourceforge.net/appcasts/a/appcast_test.xml Deleted: website/Changelog.html =================================================================== --- website/Changelog.html 2009-09-22 02:07:33 UTC (rev 1825) +++ website/Changelog.html 2009-09-23 00:06:26 UTC (rev 1826) @@ -1,130 +0,0 @@ -<STRONG>WARNING! These are testing releases! If you want a stable release, please stick to 0.9.6</STRONG> -<BR><BR><BR> - -Version <STRONG>0.9.6.20090920.1</STRONG> includes the following changes: -<UL> - <LI> Fixed blinking text</LI> - <LI> Fixed drawing corruption when new text is placed into a full buffer that is not scrolled to the bottom</LI> - <LI> Fixed a careless redraw error</LI> - <LI> Fixed refreshing of non-active tabs (#2862256)</LI> -</UL> - -Version <STRONG>0.9.6.20090919</STRONG> includes the following changes: -<UL> - <LI> Improved performance with full scrollback buffers</LI> - <LI> Improved performance with large amounts of input from multiple terminals</LI> - <LI> Viewing a menu or holding down the mouse button no longer blocks applications (#2682132)</LI> - <LI> Save cursor position separately for alternate screens (#2833765)</LI> - <LI> Show correct window titles (#2765347)</LI> - <LI> Fixed CMD-num tab switching (#2271203)</LI> - <LI> Selection text should always be correct when scrolling</LI> - <LI> Always disable Apple's smooth scrolling to avoid drawing corruption</LI> - <LI> More reliable and faster drawing</LI> - <LI> Selected text will now be invalidated only one of the characters in the selection is changed.</LI> - <LI> If no working directory is specified then new tabs will open in the same directory as the previous session. This doesn't work with the default settings yet. Need to execute <tt>/bin/bash -li</tt></LI> - <LI> Clear the bell symbol upon any key press</LI> - <LI> Converted to XCode 3.1 project format and IB 3.0 XIBs</LI> - <LI> Report as xterm patch level 95 so Vim detects ttymouse=xterm2, also increased default refresh rate.</LI> -</UL> - -Version <STRONG>0.9.6.20090410</STRONG> includes the following changes: -<UL> - <LI> Fixed clipping bottom of fonts that are not Monaco (#2735995)</LI> - <LI> Smart window placement remembers initial window (#2736180)</LI> - <LI> Windows will no longer be placed under the dock (#2740187)</LI> - <LI> Fixed default background colour being drawn over background image</LI> - <LI> Fixed a bug when pasting more than 1024 characters of text</LI> - <LI> Fix overwriting of static window/bookmark titles (#2744363)</LI> - <LI> Revert to old force screen update behaviour for 10.4 (#2738986)</LI> - <LI> Rewrote large parts of PTYTask</LI> -</UL> - -Version <STRONG>0.9.6.20090328</STRONG> includes the following changes: -<UL> - <LI> Smarter placement of new terminal windows. New windows are positioned on screen to have the smallest overlap with existing terminal windows</LI> - <LI> Guaranteed restoration of old window position upon exiting fullscreen</LI> - <LI> Dramatically improved scrolling speed. iTerm on 10.5 no longer redraws whole terminal when scrolled, only the lines that have changed</LI> - <LI> Scroll on new input stops/starts on pushing home/end respectively</LI> - <LI> Allow antialiasing on very small fonts</LI> - <LI> Fixed colour drawing bug that was triggered by changing ColorSync profiles, eg new monitors</LI> - <LI> High density background colours are now supported</LI> - <LI> Cursor is now double width when over a double-width character</LI> - <LI> Refactored large parts of terminal drawing code, no more character cache. Selection handling doesn't touch the scrollback buffer.</LI> -</UL> - -Version <STRONG>0.9.6.20090209</STRONG> includes the following changes: -<UL> - <LI> Fixed permissions problem (again!)</LI> - <LI> Fixed rendering bug causing bold characters to be drawn incorrectly, sometimes manifested as invisible characters</LI> - <LI> Terminal window title bar displays "Session" if an empty title is set</LI> - <LI> Restore window title bar colour when leaving send input to all tabs mode</LI> -</UL> - -Version <STRONG>0.9.6.1201</STRONG> includes the following changes: -<UL> - <LI> ITConfigPanel can now only set transparency in integer multiples</LI> - <LI> ITConfigPanel font spacing now snaps to ticks</LI> - <LI> Fixed the screen blanking bug on setWindowTitle (#2188028)</LI> - <LI> Improved the layout of ITConfigPanel</LI> - <LI> Removed "Use transparency" button from ITConfigPanel as it was causing confusion. To disable transparency just set it to 0%.</LI> - <LI> Fixed a problem with pasting a big chunk of stuff.</LI> - <LI> Detached tabs now keep their size/font settings.</LI> - <LI> Removed the writing threads to avoid potential sync problems.</LI> - <LI> Now iTerm automatically restores its window title after a window resizes.</LI> -</UL> - -Version <STRONG>0.9.6.1021</STRONG> includes the following changes: -<UL> - <LI> Fixed a bug that cause crashes when using vim. </LI> - <LI> 256 Color palette support (patch provided by Walter Dorwald). </LI> - <LI> Improved URL handling for ssh/ftp/telnet. </LI> - <LI> iTerm no longer sends a growl alert for a bell event if the winodw is the key window.</LI> - <LI> Highlight window when it's in the "send input to all tab" mode.</LI> - <LI> Better handling of "fork" errors.</LI> - <LI> The anti-idle is no longer sent to all tabs when "send input to all tabs" is on.</LI> - <LI> Other minor UI changes and bug fixes.</LI> -</UL> - -Version <STRONG>0.9.6.1012</STRONG> includes the following changes: -<UL> - <LI> Greatly enhanced stability. All the "scrollup" crashes should no longer happen.</LI> - <LI> Reduced CPU usage when multiple sessions are open.</LI> - <LI> Implemented xterm's window report sequences.</LI> - <LI> Bookmark sort now an option.</LI> - <LI> Folder name in bookmarks window is now editable.</LI> - <LI> Double-clicking folder names in the bookmark window to expand/collapse them.</LI> - <LI> Fixed a bug that stops one to create a bbookmark in an empty folder.</LI> - <LI> Tweaked close confirmation behavior.</LI> - <LI> Allow bookmark names to include macros defined by $$ (bug #2142459).</LI> - <LI> Fixed a bug that causes the bell icon never shows.</LI> - <LI> Pasting DOS-format strings now no longer have extra new lines.</LI> - <LI> Fixed a bug of processing wrapping text.</LI> - <LI> Fixed DECCOLM: now screens are correctly cleared.</LI> - <LI> If the preference panel loses focus, we now close font menu to avoid confuse.</LI> -</UL> - -<STRONG>Release 0.9.6</STRONG> 9/24/08<BR><BR> -This is our first release after Leopard was released. Besides the Leopard support, -0.9.6 has the following features and fixes:<BR> -<UL> -<LI>"Blur" effect for transparent windows</LI> -<LI>Full screen mode now supports Spaces and multi-monitor setups.</LI> -<LI>Automatically set up the locale in terminal sessions.</LI> -<LI>Dropping a folder to the iTerm icon opens a new sesssion in the folder path.</LI> -<LI>A bunch of UI improvements, including:</LI> - <UL> - <LI>New option to prompt a warning when a multi-tab window is to be closed.</LI> - <LI>Double-clicking the tab bar now launches a new session.</LI> - <LI>Bookmarks are now sorted alphabetically.</LI> - <LI>Double-clicking in the bookmark window now launches a bookmark.</LI> - <LI>Editing profile names is now correctly implemented.</LI> - </UL> -<LI>As usual, there are many bug fixes including</LI> - <UL> - <LI>Several keyboard issues are fixed.</LI> - <LI>Several fixes for the UTF and double-width characters.</LI> - <LI>No more execessive log entries in the system log.</LI> - <LI>Fixed a bug that crashes iTerm when using Applescripts.</LI> - <LI>Greatly enhanced stability.</LI> - </UL> -</UL> Deleted: website/Changelog_final.html =================================================================== --- website/Changelog_final.html 2009-09-22 02:07:33 UTC (rev 1825) +++ website/Changelog_final.html 2009-09-23 00:06:26 UTC (rev 1826) @@ -1,25 +0,0 @@ -<STRONG>Release 0.9.6</STRONG> 9/24/08<BR><BR> -This is our first release after Leopard was released. Besides the Leopard support, -0.9.6 has the following features and fixes:<BR> -<UL> -<LI>"Blur" effect for transparent windows</LI> -<LI>Full screen mode now supports Spaces and multi-monitor setups.</LI> -<LI>Automatically set up the locale in terminal sessions.</LI> -<LI>Dropping a folder to the iTerm icon opens a new sesssion in the folder path.</LI> -<LI>A bunch of UI improvements, including:</LI> - <UL> - <LI>New option to prompt a warning when a multi-tab window is to be closed.</LI> - <LI>Double-clicking the tab bar now launches a new session.</LI> - <LI>Bookmarks are now sorted alphabetically.</LI> - <LI>Double-clicking in the bookmark window now launches a bookmark.</LI> - <LI>Editing profile names is now correctly implemented.</LI> - </UL> -<LI>As usual, there are many bug fixes including</LI> - <UL> - <LI>Several keyboard issues are fixed.</LI> - <LI>Several fixes for the UTF and double-width characters.</LI> - <LI>No more execessive log entries in the system log.</LI> - <LI>Fixed a bug that crashes iTerm when using Applescripts.</LI> - <LI>Greatly enhanced stability.</LI> - </UL> -</UL> Deleted: website/Changelog_test.xml =================================================================== --- website/Changelog_test.xml 2009-09-22 02:07:33 UTC (rev 1825) +++ website/Changelog_test.xml 2009-09-23 00:06:26 UTC (rev 1826) @@ -1,32 +0,0 @@ -<STRONG>Changes since 0.9.5</STRONG><BR><BR> -Version <STRONG>0.9.5.0212</STRONG> includes the following changes: -<UL> - <LI> Fixed a crash that happens when you toggle between the fullscreen and normal modes.</LI> - <LI> Fixed a "losing char space setting" bug (#1658074).</LI> - <LI> Adding @ as a valid URL character.</LI> - <LI> Enhanced numeric keypad behavior. Enter key on the keypad now works under application mode.</LI> -</UL> - -Version <STRONG>0.9.5.0210</STRONG> includes the following changes: -<UL> - <LI> Fixed a keypad mode problem. Cursor keys should behave better now.</LI> - <LI> Fixed a bug that causes dead session be left open sometimes (#1653347).</LI> - <LI> Adjusted the full screen mode behavior, so you are less likely to be stuck.</LI> - <LI> Added selectedTextColor into Applescript.</LI> -</UL> - -<STRONG>Release 0.9.5</STRONG> 2/1/07<BR> -After several months of developping, we proudly present you the latest release of iTerm. Many users -have provided us with great feed backs and helped us nail down bugs. Lots of thanks to all of you! -Here is the change list:<BR> -<UL> -<LI>Full screen mode.</LI> -<LI>xterm 256 color support.</LI> -<LI>Much better wrapping behavior.</LI> -<LI>Support for unlimited scrollback size</LI> -<LI>Option to hide scrollbar.</LI> -<LI>Press TAB key to open a new session with a command from the Execute field.</LI> -<LI>Added support for opening .command, .tool, .sh, .zsh, .csh, .pl files as shell scripts.</LI> -<LI>Greatly enhanced stability.</LI> -<LI>Lots of other bug fixes and GUI tweaks as usual.</LI> -</UL> Deleted: website/appcast.xml =================================================================== --- website/appcast.xml 2009-09-22 02:07:33 UTC (rev 1825) +++ website/appcast.xml 2009-09-23 00:06:26 UTC (rev 1826) @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"> - <channel> - <title>iTerm Changelog</title> - <link>http://iterm.sourceforge.net/appcast.xml</link> - <description>Most recent changes with links to updates.</description> - <language>en</language> - <item> - <title>Version 0.9.6.20090920.1</title> - <description>http://iterm.sourceforge.net/Changelog.html</description> - <pubDate>Sun, 20 Sep 2009 12:00:00 +1000</pubDate> - <enclosure url="http://iterm.sourceforge.net/iTerm_0.9.6.20090920.1.zip" length="3224187" type="application/octet-stream"/> - </item> - </channel> -</rss> Deleted: website/appcast_final.xml =================================================================== --- website/appcast_final.xml 2009-09-22 02:07:33 UTC (rev 1825) +++ website/appcast_final.xml 2009-09-23 00:06:26 UTC (rev 1826) @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sparkle="http:// -www.andymatuschak.org/xml-namespaces/sparkle"> - <channel> - <title>iTerm Changelog</title> - <link>http://iterm.sourceforge.net/appcast.xml</link> - <description>Most recent changes with links to updates.</description> - <language>en</language> - <item> - <title>Version 0.9.6</title> - <description>http://iterm.sourceforge.net/Changelog_final.html</description> - <pubDate>Wed, 24 Sep 2008 15:00:00 +0000</pubDate> - <enclosure url="http://downloads.sourceforge.net/iterm/iTerm_0.9.6.dmg" length="1934268" type="application/octet-stream"/> - </item> - </channel> -</rss> \ No newline at end of file Deleted: website/appcast_panther.xml =================================================================== --- website/appcast_panther.xml 2009-09-22 02:07:33 UTC (rev 1825) +++ website/appcast_panther.xml 2009-09-23 00:06:26 UTC (rev 1826) @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sparkle="http:// -www.andymatuschak.org/xml-namespaces/sparkle"> - <channel> - <title>Some App Changelog</title> - <link>http://iterm.sourceforge.net/appcast_panther.xml</link> - <description>Most recent changes with links to updates.</description> - <language>en</language> - <item> - <title>Version 0.9.6</title> - <description>http://iterm.sourceforge.net/Changelog.html</description> - <pubDate>Wed, 24 Sep 2008 15:00:00 +0000</pubDate> - <enclosure url="http://downloads.sourceforge.net/iterm/iTerm-Panther_0.9.6.dmg" length="1648888" type="application/octet-stream"/> - </item> - </channel> -</rss> \ No newline at end of file Deleted: website/appcast_test.xml =================================================================== --- website/appcast_test.xml 2009-09-22 02:07:33 UTC (rev 1825) +++ website/appcast_test.xml 2009-09-23 00:06:26 UTC (rev 1826) @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sparkle="http:// -www.andymatuschak.org/xml-namespaces/sparkle"> - <channel> - <title>iTerm Changelog</title> - <link>http://iterm.sourceforge.net/appcast.xml</link> - <description>Most recent changes with links to updates.</description> - <language>en</language> - <item> - <title>Version 0.9.5.0212</title> - <description>http://iterm.sourceforge.net/Changelog_test.html</description> - <pubDate>Mon, 12 Feb 2007 22:00:00 +0000</pubDate> - <enclosure url="http://iterm.sourceforge.net/iTerm_0.9.5.0212.zip" length="1577733" -type="application/octet-stream"/> - </item> - </channel> -</rss> \ No newline at end of file Added: website/appcasts/a/Changelog.html =================================================================== --- website/appcasts/a/Changelog.html (rev 0) +++ website/appcasts/a/Changelog.html 2009-09-23 00:06:26 UTC (rev 1826) @@ -0,0 +1,130 @@ +<STRONG>WARNING! These are testing releases! If you want a stable release, please stick to 0.9.6</STRONG> +<BR><BR><BR> + +Version <STRONG>0.9.6.20090920.1</STRONG> includes the following changes: +<UL> + <LI> Fixed blinking text</LI> + <LI> Fixed drawing corruption when new text is placed into a full buffer that is not scrolled to the bottom</LI> + <LI> Fixed a careless redraw error</LI> + <LI> Fixed refreshing of non-active tabs (#2862256)</LI> +</UL> + +Version <STRONG>0.9.6.20090919</STRONG> includes the following changes: +<UL> + <LI> Improved performance with full scrollback buffers</LI> + <LI> Improved performance with large amounts of input from multiple terminals</LI> + <LI> Viewing a menu or holding down the mouse button no longer blocks applications (#2682132)</LI> + <LI> Save cursor position separately for alternate screens (#2833765)</LI> + <LI> Show correct window titles (#2765347)</LI> + <LI> Fixed CMD-num tab switching (#2271203)</LI> + <LI> Selection text should always be correct when scrolling</LI> + <LI> Always disable Apple's smooth scrolling to avoid drawing corruption</LI> + <LI> More reliable and faster drawing</LI> + <LI> Selected text will now be invalidated only one of the characters in the selection is changed.</LI> + <LI> If no working directory is specified then new tabs will open in the same directory as the previous session. This doesn't work with the default settings yet. Need to execute <tt>/bin/bash -li</tt></LI> + <LI> Clear the bell symbol upon any key press</LI> + <LI> Converted to XCode 3.1 project format and IB 3.0 XIBs</LI> + <LI> Report as xterm patch level 95 so Vim detects ttymouse=xterm2, also increased default refresh rate.</LI> +</UL> + +Version <STRONG>0.9.6.20090410</STRONG> includes the following changes: +<UL> + <LI> Fixed clipping bottom of fonts that are not Monaco (#2735995)</LI> + <LI> Smart window placement remembers initial window (#2736180)</LI> + <LI> Windows will no longer be placed under the dock (#2740187)</LI> + <LI> Fixed default background colour being drawn over background image</LI> + <LI> Fixed a bug when pasting more than 1024 characters of text</LI> + <LI> Fix overwriting of static window/bookmark titles (#2744363)</LI> + <LI> Revert to old force screen update behaviour for 10.4 (#2738986)</LI> + <LI> Rewrote large parts of PTYTask</LI> +</UL> + +Version <STRONG>0.9.6.20090328</STRONG> includes the following changes: +<UL> + <LI> Smarter placement of new terminal windows. New windows are positioned on screen to have the smallest overlap with existing terminal windows</LI> + <LI> Guaranteed restoration of old window position upon exiting fullscreen</LI> + <LI> Dramatically improved scrolling speed. iTerm on 10.5 no longer redraws whole terminal when scrolled, only the lines that have changed</LI> + <LI> Scroll on new input stops/starts on pushing home/end respectively</LI> + <LI> Allow antialiasing on very small fonts</LI> + <LI> Fixed colour drawing bug that was triggered by changing ColorSync profiles, eg new monitors</LI> + <LI> High density background colours are now supported</LI> + <LI> Cursor is now double width when over a double-width character</LI> + <LI> Refactored large parts of terminal drawing code, no more character cache. Selection handling doesn't touch the scrollback buffer.</LI> +</UL> + +Version <STRONG>0.9.6.20090209</STRONG> includes the following changes: +<UL> + <LI> Fixed permissions problem (again!)</LI> + <LI> Fixed rendering bug causing bold characters to be drawn incorrectly, sometimes manifested as invisible characters</LI> + <LI> Terminal window title bar displays "Session" if an empty title is set</LI> + <LI> Restore window title bar colour when leaving send input to all tabs mode</LI> +</UL> + +Version <STRONG>0.9.6.1201</STRONG> includes the following changes: +<UL> + <LI> ITConfigPanel can now only set transparency in integer multiples</LI> + <LI> ITConfigPanel font spacing now snaps to ticks</LI> + <LI> Fixed the screen blanking bug on setWindowTitle (#2188028)</LI> + <LI> Improved the layout of ITConfigPanel</LI> + <LI> Removed "Use transparency" button from ITConfigPanel as it was causing confusion. To disable transparency just set it to 0%.</LI> + <LI> Fixed a problem with pasting a big chunk of stuff.</LI> + <LI> Detached tabs now keep their size/font settings.</LI> + <LI> Removed the writing threads to avoid potential sync problems.</LI> + <LI> Now iTerm automatically restores its window title after a window resizes.</LI> +</UL> + +Version <STRONG>0.9.6.1021</STRONG> includes the following changes: +<UL> + <LI> Fixed a bug that cause crashes when using vim. </LI> + <LI> 256 Color palette support (patch provided by Walter Dorwald). </LI> + <LI> Improved URL handling for ssh/ftp/telnet. </LI> + <LI> iTerm no longer sends a growl alert for a bell event if the winodw is the key window.</LI> + <LI> Highlight window when it's in the "send input to all tab" mode.</LI> + <LI> Better handling of "fork" errors.</LI> + <LI> The anti-idle is no longer sent to all tabs when "send input to all tabs" is on.</LI> + <LI> Other minor UI changes and bug fixes.</LI> +</UL> + +Version <STRONG>0.9.6.1012</STRONG> includes the following changes: +<UL> + <LI> Greatly enhanced stability. All the "scrollup" crashes should no longer happen.</LI> + <LI> Reduced CPU usage when multiple sessions are open.</LI> + <LI> Implemented xterm's window report sequences.</LI> + <LI> Bookmark sort now an option.</LI> + <LI> Folder name in bookmarks window is now editable.</LI> + <LI> Double-clicking folder names in the bookmark window to expand/collapse them.</LI> + <LI> Fixed a bug that stops one to create a bbookmark in an empty folder.</LI> + <LI> Tweaked close confirmation behavior.</LI> + <LI> Allow bookmark names to include macros defined by $$ (bug #2142459).</LI> + <LI> Fixed a bug that causes the bell icon never shows.</LI> + <LI> Pasting DOS-format strings now no longer have extra new lines.</LI> + <LI> Fixed a bug of processing wrapping text.</LI> + <LI> Fixed DECCOLM: now screens are correctly cleared.</LI> + <LI> If the preference panel loses focus, we now close font menu to avoid confuse.</LI> +</UL> + +<STRONG>Release 0.9.6</STRONG> 9/24/08<BR><BR> +This is our first release after Leopard was released. Besides the Leopard support, +0.9.6 has the following features and fixes:<BR> +<UL> +<LI>"Blur" effect for transparent windows</LI> +<LI>Full screen mode now supports Spaces and multi-monitor setups.</LI> +<LI>Automatically set up the locale in terminal sessions.</LI> +<LI>Dropping a folder to the iTerm icon opens a new sesssion in the folder path.</LI> +<LI>A bunch of UI improvements, including:</LI> + <UL> + <LI>New option to prompt a warning when a multi-tab window is to be closed.</LI> + <LI>Double-clicking the tab bar now launches a new session.</LI> + <LI>Bookmarks are now sorted alphabetically.</LI> + <LI>Double-clicking in the bookmark window now launches a bookmark.</LI> + <LI>Editing profile names is now correctly implemented.</LI> + </UL> +<LI>As usual, there are many bug fixes including</LI> + <UL> + <LI>Several keyboard issues are fixed.</LI> + <LI>Several fixes for the UTF and double-width characters.</LI> + <LI>No more execessive log entries in the system log.</LI> + <LI>Fixed a bug that crashes iTerm when using Applescripts.</LI> + <LI>Greatly enhanced stability.</LI> + </UL> +</UL> Added: website/appcasts/a/Changelog_final.html =================================================================== --- website/appcasts/a/Changelog_final.html (rev 0) +++ website/appcasts/a/Changelog_final.html 2009-09-23 00:06:26 UTC (rev 1826) @@ -0,0 +1,25 @@ +<STRONG>Release 0.9.6</STRONG> 9/24/08<BR><BR> +This is our first release after Leopard was released. Besides the Leopard support, +0.9.6 has the following features and fixes:<BR> +<UL> +<LI>"Blur" effect for transparent windows</LI> +<LI>Full screen mode now supports Spaces and multi-monitor setups.</LI> +<LI>Automatically set up the locale in terminal sessions.</LI> +<LI>Dropping a folder to the iTerm icon opens a new sesssion in the folder path.</LI> +<LI>A bunch of UI improvements, including:</LI> + <UL> + <LI>New option to prompt a warning when a multi-tab window is to be closed.</LI> + <LI>Double-clicking the tab bar now launches a new session.</LI> + <LI>Bookmarks are now sorted alphabetically.</LI> + <LI>Double-clicking in the bookmark window now launches a bookmark.</LI> + <LI>Editing profile names is now correctly implemented.</LI> + </UL> +<LI>As usual, there are many bug fixes including</LI> + <UL> + <LI>Several keyboard issues are fixed.</LI> + <LI>Several fixes for the UTF and double-width characters.</LI> + <LI>No more execessive log entries in the system log.</LI> + <LI>Fixed a bug that crashes iTerm when using Applescripts.</LI> + <LI>Greatly enhanced stability.</LI> + </UL> +</UL> Added: website/appcasts/a/appcast.xml =================================================================== --- website/appcasts/a/appcast.xml (rev 0) +++ website/appcasts/a/appcast.xml 2009-09-23 00:06:26 UTC (rev 1826) @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"> + <channel> + <title>iTerm Changelog</title> + <link>http://iterm.sourceforge.net/appcasts/a/appcast.xml</link> + <description>Most recent changes with links to updates.</description> + <language>en</language> + <item> + <title>Version 0.9.6.20090920.1</title> + <description>http://iterm.sourceforge.net/appcasts/a/Changelog.html</description> + <pubDate>Sun, 20 Sep 2009 12:00:00 +1000</pubDate> + <enclosure url="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090920.1.zip" length="3224187" type="application/octet-stream"/> + </item> + </channel> +</rss> Added: website/appcasts/a/appcast_final.xml =================================================================== --- website/appcasts/a/appcast_final.xml (rev 0) +++ website/appcasts/a/appcast_final.xml 2009-09-23 00:06:26 UTC (rev 1826) @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sparkle="http:// +www.andymatuschak.org/xml-namespaces/sparkle"> + <channel> + <title>iTerm Changelog</title> + <link>http://iterm.sourceforge.net/appcasts/a/appcast_final.xml</link> + <description>Most recent changes with links to updates.</description> + <language>en</language> + <item> + <title>Version 0.9.6</title> + <description>http://iterm.sourceforge.net/appcasts/a/Changelog_final.html</description> + <pubDate>Wed, 24 Sep 2008 15:00:00 +0000</pubDate> + <enclosure url="http://downloads.sourceforge.net/iterm/iTerm_0.9.6.dmg" length="1934268" type="application/octet-stream"/> + </item> + </channel> +</rss> Added: website/appcasts/a/appcast_panther.xml =================================================================== --- website/appcasts/a/appcast_panther.xml (rev 0) +++ website/appcasts/a/appcast_panther.xml 2009-09-23 00:06:26 UTC (rev 1826) @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sparkle="http:// +www.andymatuschak.org/xml-namespaces/sparkle"> + <channel> + <title>Some App Changelog</title> + <link>http://iterm.sourceforge.net/appcasts/a/appcast_panther.xml</link> + <description>Most recent changes with links to updates.</description> + <language>en</language> + <item> + <title>Version 0.9.6</title> + <description>http://iterm.sourceforge.net/appcasts/a/Changelog.html</description> + <pubDate>Wed, 24 Sep 2008 15:00:00 +0000</pubDate> + <enclosure url="http://downloads.sourceforge.net/iterm/iTerm-Panther_0.9.6.dmg" length="1648888" type="application/octet-stream"/> + </item> + </channel> +</rss> Added: website/appcasts/b/final.xml =================================================================== --- website/appcasts/b/final.xml (rev 0) +++ website/appcasts/b/final.xml 2009-09-23 00:06:26 UTC (rev 1826) @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <channel> + <title>iTerm Changelog</title> + <link>http://iterm.sourceforge.net/appcast/a/final.xml</link> + <description>Stable releases with links to updates.</description> + <language>en</language> + </channel> +</rss> Added: website/appcasts/b/testing.xml =================================================================== --- website/appcasts/b/testing.xml (rev 0) +++ website/appcasts/b/testing.xml 2009-09-23 00:06:26 UTC (rev 1826) @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <channel> + <title>iTerm Changelog - Test releases</title> + <link>http://iterm.sourceforge.net/appcast/a/final.xml</link> + <description>Most recent changes with links to updates.</description> + <language>en</language> + <item> + <title>Version 0.9.6.20090922</title> + <sparkle:releaseNotesLink> + http://iterm.sourceforge.net/appcast/a/0.9.6.20090922.xml + </sparkle:releaseNotesLink> + <pubDate>Tue, 22 Sep 2009 11:59:00 +1000</pubDate> + <enclosure url="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090922.zip" + sparkle:version="2.0" length="3836484" type="application/octet-stream" + sparkle:dsaSignature="MC0CFQCdtSSLECwRkRb7gNeDe6k49SOWKgIUA3XDIHt7EssZHNRmHe1UXY+R/KI=" /> + </item> + </channel> +</rss> Deleted: website/contrib.png =================================================================== --- website/contrib.png 2009-09-22 02:07:33 UTC (rev 1825) +++ website/contrib.png 2009-09-23 00:06:26 UTC (rev 1826) @@ -1,45 +0,0 @@ -\x89PNG - - |
From: <de...@us...> - 2009-09-22 02:07:39
|
Revision: 1825 http://iterm.svn.sourceforge.net/iterm/?rev=1825&view=rev Author: delx Date: 2009-09-22 02:07:33 +0000 (Tue, 22 Sep 2009) Log Message: ----------- Fixed comment Modified Paths: -------------- trunk/PTYTextView.m Modified: trunk/PTYTextView.m =================================================================== --- trunk/PTYTextView.m 2009-09-22 01:06:10 UTC (rev 1824) +++ trunk/PTYTextView.m 2009-09-22 02:07:33 UTC (rev 1825) @@ -2485,7 +2485,7 @@ NSString* crap = [NSString stringWithCharacters:&code length:1]; [crap drawWithRect:NSMakeRect(X,Y+[theFont ascender], 0, 0) options:0 attributes:attrib]; - // on older systems, for bold, redraw the character offset by 1 pixel + // redraw the character offset by 1 pixel, this is faster than real bold if (renderBold) { [crap drawWithRect:NSMakeRect(X+1,Y+[theFont ascender], 0, 0) options:0 attributes:attrib]; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-22 01:06:17
|
Revision: 1824 http://iterm.svn.sourceforge.net/iterm/?rev=1824&view=rev Author: delx Date: 2009-09-22 01:06:10 +0000 (Tue, 22 Sep 2009) Log Message: ----------- Faster bold text rendering + separation between bold & highlight attributes Modified Paths: -------------- trunk/Changelog trunk/PTYTextView.m Modified: trunk/Changelog =================================================================== --- trunk/Changelog 2009-09-20 01:56:05 UTC (rev 1823) +++ trunk/Changelog 2009-09-22 01:06:10 UTC (rev 1824) @@ -1,3 +1,9 @@ +2009-09-22 delx + * Draw bold text the old fashioned way, much faster + * Separate bold & highlight attributes for text + * New behaviour gives four distinct modes -- plain, bold, highlight, bold+highlight + Use the disable bold option to collapse the last 3 into one + 2009-09-20 delx * Fixed blinking text * Fixed drawing corruption when new text is placed into a full buffer is not scrolled to the bottom Modified: trunk/PTYTextView.m =================================================================== --- trunk/PTYTextView.m 2009-09-20 01:56:05 UTC (rev 1823) +++ trunk/PTYTextView.m 2009-09-22 01:06:10 UTC (rev 1824) @@ -377,7 +377,7 @@ } } else { - if((index & BOLD_MASK) && (index % 256 < 8)) { + if([self disableBold] && (index & BOLD_MASK) && (index % 256 < 8)) { index = index - BOLD_MASK + 8; } color = colorTable[index & 0xff]; @@ -2472,60 +2472,21 @@ - (void) _drawCharacter:(unichar)code fgColor:(int)fg AtX:(float)X Y:(float)Y doubleWidth:(BOOL) dw { - if (!code) { - return; - } + if (!code) return; - //NSLog(@"%s: %c(%d)",__PRETTY_FUNCTION__, code,code); - // - NSColor* color; - NSString* crap; - NSDictionary* attrib; - NSFont* theFont; - float sw; - BOOL renderBold; - NSFontManager* fontManager = [NSFontManager sharedFontManager]; + NSFont* theFont = dw?nafont:font; + BOOL renderBold = (fg&BOLD_MASK) && ![self disableBold]; + NSColor* color = [self colorForCode: fg]; - theFont = dw?nafont:font; - renderBold = (fg&BOLD_MASK) && ![self disableBold]; - color = [self colorForCode: fg]; - - if(renderBold) { - theFont = [fontManager convertFont: theFont toHaveTrait: NSBoldFontMask]; - - // Check if there is native bold support - // if conversion was successful, else use our own methods to convert to bold - if ([fontManager traitsOfFont:theFont] & NSBoldFontMask) { - sw = antiAlias ? strokeWidth:0; - renderBold = NO; - } - else { - sw = antiAlias? boldStrokeWidth : 0; - } - } - else { - sw = antiAlias ? strokeWidth:0; - } + NSDictionary* attrib=[NSDictionary dictionaryWithObjectsAndKeys: + theFont, NSFontAttributeName, color, NSForegroundColorAttributeName, + nil]; - if (OSX_TIGERORLATER && sw) { - attrib=[NSDictionary dictionaryWithObjectsAndKeys: - theFont, NSFontAttributeName, - color, NSForegroundColorAttributeName, - [NSNumber numberWithFloat: sw], @"NSStrokeWidth", - nil]; - } - else { - attrib=[NSDictionary dictionaryWithObjectsAndKeys: - theFont, NSFontAttributeName, - color, NSForegroundColorAttributeName, - nil]; - } - - crap = [NSString stringWithCharacters:&code length:1]; + NSString* crap = [NSString stringWithCharacters:&code length:1]; [crap drawWithRect:NSMakeRect(X,Y+[theFont ascender], 0, 0) options:0 attributes:attrib]; // on older systems, for bold, redraw the character offset by 1 pixel - if (renderBold && (!OSX_TIGERORLATER || !antiAlias)) { + if (renderBold) { [crap drawWithRect:NSMakeRect(X+1,Y+[theFont ascender], 0, 0) options:0 attributes:attrib]; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-20 01:56:12
|
Revision: 1823 http://iterm.svn.sourceforge.net/iterm/?rev=1823&view=rev Author: delx Date: 2009-09-20 01:56:05 +0000 (Sun, 20 Sep 2009) Log Message: ----------- Another quick release to fix a careless bug Modified Paths: -------------- website/Changelog.html website/appcast.xml website/download.shtml Modified: website/Changelog.html =================================================================== --- website/Changelog.html 2009-09-20 01:55:38 UTC (rev 1822) +++ website/Changelog.html 2009-09-20 01:56:05 UTC (rev 1823) @@ -1,10 +1,12 @@ <STRONG>WARNING! These are testing releases! If you want a stable release, please stick to 0.9.6</STRONG> <BR><BR><BR> -Version <STRONG>0.9.6.20090920</STRONG> includes the following changes: +Version <STRONG>0.9.6.20090920.1</STRONG> includes the following changes: <UL> <LI> Fixed blinking text</LI> <LI> Fixed drawing corruption when new text is placed into a full buffer that is not scrolled to the bottom</LI> + <LI> Fixed a careless redraw error</LI> + <LI> Fixed refreshing of non-active tabs (#2862256)</LI> </UL> Version <STRONG>0.9.6.20090919</STRONG> includes the following changes: Modified: website/appcast.xml =================================================================== --- website/appcast.xml 2009-09-20 01:55:38 UTC (rev 1822) +++ website/appcast.xml 2009-09-20 01:56:05 UTC (rev 1823) @@ -6,10 +6,10 @@ <description>Most recent changes with links to updates.</description> <language>en</language> <item> - <title>Version 0.9.6.20090920</title> + <title>Version 0.9.6.20090920.1</title> <description>http://iterm.sourceforge.net/Changelog.html</description> - <pubDate>Sun, 20 Sep 2009 03:20:00 +1000</pubDate> - <enclosure url="http://iterm.sourceforge.net/iTerm_0.9.6.20090919.zip" length="3224115" type="application/octet-stream"/> + <pubDate>Sun, 20 Sep 2009 12:00:00 +1000</pubDate> + <enclosure url="http://iterm.sourceforge.net/iTerm_0.9.6.20090920.1.zip" length="3224187" type="application/octet-stream"/> </item> </channel> </rss> Modified: website/download.shtml =================================================================== --- website/download.shtml 2009-09-20 01:55:38 UTC (rev 1822) +++ website/download.shtml 2009-09-20 01:56:05 UTC (rev 1823) @@ -22,7 +22,7 @@ <TD VALIGN="TOP" BGCOLOR="#FFFFFF"> <FONT SIZE="5"><STRONG>Download:</STRONG></FONT><BR> <UL><A HREF="http://sourceforge.net/project/showfiles.php?group_id=67789">iTerm 0.9.6</A>: The latest iTerm release<IMG src="new.gif"><BR><BR> -<A HREF="http://iterm.sourceforge.net/iTerm_0.9.6.20090920.zip">Recent binary build from SVN</A> (0.9.6.20090920, English only, <A HREF="http://iterm.sourceforge.net/Changelog.html">changelog</a>)<IMG src="new.gif"><BR> +<A HREF="http://iterm.sourceforge.net/iTerm_0.9.6.20090920.1.zip">Recent binary build from SVN</A> (0.9.6.20090920.1, English only, <A HREF="http://iterm.sourceforge.net/Changelog.html">changelog</a>)<IMG src="new.gif"><BR> Tiger or later. <BR><BR> <BR>If your old preferences are lost after the upgrade, please quit your iTerm. Then go to ~/Library/Preferences/, and copy or rename This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-20 01:55:50
|
Revision: 1822 http://iterm.svn.sourceforge.net/iterm/?rev=1822&view=rev Author: delx Date: 2009-09-20 01:55:38 +0000 (Sun, 20 Sep 2009) Log Message: ----------- Updated changelog Modified Paths: -------------- trunk/Changelog Modified: trunk/Changelog =================================================================== --- trunk/Changelog 2009-09-20 01:38:07 UTC (rev 1821) +++ trunk/Changelog 2009-09-20 01:55:38 UTC (rev 1822) @@ -1,3 +1,9 @@ +2009-09-20 delx + * Fixed blinking text + * Fixed drawing corruption when new text is placed into a full buffer is not scrolled to the bottom + * Fixed a careless redraw error + * Fixed refreshing of non-active tabs (#2862256) + 2009-09-17 delx * Save cursor position separately for alternate screens (#2833765) * Show correct window titles (#2765347) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-20 01:38:15
|
Revision: 1821 http://iterm.svn.sourceforge.net/iterm/?rev=1821&view=rev Author: delx Date: 2009-09-20 01:38:07 +0000 (Sun, 20 Sep 2009) Log Message: ----------- Non-active tabs now get refreshed correctly (#2862256) Modified Paths: -------------- trunk/PTYSession.m Modified: trunk/PTYSession.m =================================================================== --- trunk/PTYSession.m 2009-09-20 01:36:39 UTC (rev 1820) +++ trunk/PTYSession.m 2009-09-20 01:38:07 UTC (rev 1821) @@ -1742,18 +1742,15 @@ gettimeofday(&now, NULL); if(now.tv_sec*10+now.tv_usec/100000 >= lastBlink.tv_sec*10+lastBlink.tv_usec/100000+7) { - [TEXTVIEW refresh]; if([parent tempTitle]) { [parent setWindowTitle]; [parent resetTempTitle]; } lastBlink = now; } - else { - [TEXTVIEW refresh]; - } } + [TEXTVIEW refresh]; [self scheduleUpdateSoon:NO]; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-20 01:36:45
|
Revision: 1820 http://iterm.svn.sourceforge.net/iterm/?rev=1820&view=rev Author: delx Date: 2009-09-20 01:36:39 +0000 (Sun, 20 Sep 2009) Log Message: ----------- Careless error Modified Paths: -------------- trunk/PTYTextView.m Modified: trunk/PTYTextView.m =================================================================== --- trunk/PTYTextView.m 2009-09-19 17:26:08 UTC (rev 1819) +++ trunk/PTYTextView.m 2009-09-20 01:36:39 UTC (rev 1820) @@ -673,12 +673,9 @@ if(scrollbackOverflow < [dataSource height] && !userScroll) { [self scrollRect:[self visibleRect] by:NSMakeSize(0, -amount)]; } - - [self updateDirtyRects]; } - else { - [self updateDirtyRects]; - } + + [self updateDirtyRects]; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-19 17:26:20
|
Revision: 1819 http://iterm.svn.sourceforge.net/iterm/?rev=1819&view=rev Author: delx Date: 2009-09-19 17:26:08 +0000 (Sat, 19 Sep 2009) Log Message: ----------- Quick bugfix release Modified Paths: -------------- website/Changelog.html website/appcast.xml website/download.shtml Modified: website/Changelog.html =================================================================== --- website/Changelog.html 2009-09-19 17:15:11 UTC (rev 1818) +++ website/Changelog.html 2009-09-19 17:26:08 UTC (rev 1819) @@ -1,6 +1,12 @@ <STRONG>WARNING! These are testing releases! If you want a stable release, please stick to 0.9.6</STRONG> <BR><BR><BR> +Version <STRONG>0.9.6.20090920</STRONG> includes the following changes: +<UL> + <LI> Fixed blinking text</LI> + <LI> Fixed drawing corruption when new text is placed into a full buffer that is not scrolled to the bottom</LI> +</UL> + Version <STRONG>0.9.6.20090919</STRONG> includes the following changes: <UL> <LI> Improved performance with full scrollback buffers</LI> Modified: website/appcast.xml =================================================================== --- website/appcast.xml 2009-09-19 17:15:11 UTC (rev 1818) +++ website/appcast.xml 2009-09-19 17:26:08 UTC (rev 1819) @@ -6,10 +6,10 @@ <description>Most recent changes with links to updates.</description> <language>en</language> <item> - <title>Version 0.9.6.20090919</title> + <title>Version 0.9.6.20090920</title> <description>http://iterm.sourceforge.net/Changelog.html</description> - <pubDate>Sat, 19 Sep 2009 11:07:00 +1000</pubDate> - <enclosure url="http://iterm.sourceforge.net/iTerm_0.9.6.20090919.zip" length="3224797" type="application/octet-stream"/> + <pubDate>Sun, 20 Sep 2009 03:20:00 +1000</pubDate> + <enclosure url="http://iterm.sourceforge.net/iTerm_0.9.6.20090919.zip" length="3224115" type="application/octet-stream"/> </item> </channel> </rss> Modified: website/download.shtml =================================================================== --- website/download.shtml 2009-09-19 17:15:11 UTC (rev 1818) +++ website/download.shtml 2009-09-19 17:26:08 UTC (rev 1819) @@ -22,13 +22,14 @@ <TD VALIGN="TOP" BGCOLOR="#FFFFFF"> <FONT SIZE="5"><STRONG>Download:</STRONG></FONT><BR> <UL><A HREF="http://sourceforge.net/project/showfiles.php?group_id=67789">iTerm 0.9.6</A>: The latest iTerm release<IMG src="new.gif"><BR><BR> -<A HREF="http://iterm.sourceforge.net/iTerm_0.9.6.20090919.zip">Recent binary build from SVN</A> (0.9.6.20090919, English only, <A HREF="http://iterm.sourceforge.net/Changelog.html">changelog</a>)<IMG src="new.gif"><BR> +<A HREF="http://iterm.sourceforge.net/iTerm_0.9.6.20090920.zip">Recent binary build from SVN</A> (0.9.6.20090920, English only, <A HREF="http://iterm.sourceforge.net/Changelog.html">changelog</a>)<IMG src="new.gif"><BR> Tiger or later. <BR><BR> <BR>If your old preferences are lost after the upgrade, please quit your iTerm. Then go to ~/Library/Preferences/, and copy or rename iTerm.plist to net.sourceforge.iTerm.plist.<BR><BR> <STRONG>Earlier builds</STRONG><BR> +<A HREF="http://iterm.sourceforge.net/iTerm_0.9.6.20090919.zip">build 0.9.6.20090919</A> <BR> <A HREF="http://iterm.sourceforge.net/iTerm_0.9.6.20090415.zip">build 0.9.6.20090415</A> <BR> <A HREF="http://iterm.sourceforge.net/iTerm_0.9.6.20090328.zip">build 0.9.6.20090328</A> <BR> <A HREF="http://iterm.sourceforge.net/iTerm_0.9.6.20090209.zip">build 0.9.6.20090209</A> <BR> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-19 17:15:20
|
Revision: 1818 http://iterm.svn.sourceforge.net/iterm/?rev=1818&view=rev Author: delx Date: 2009-09-19 17:15:11 +0000 (Sat, 19 Sep 2009) Log Message: ----------- Fixed blinking text Modified Paths: -------------- trunk/PTYTextView.m Modified: trunk/PTYTextView.m =================================================================== --- trunk/PTYTextView.m 2009-09-19 16:44:56 UTC (rev 1817) +++ trunk/PTYTextView.m 2009-09-19 17:15:11 UTC (rev 1818) @@ -605,6 +605,7 @@ if(now.tv_sec*10+now.tv_usec/100000 >= lastBlink.tv_sec*10+lastBlink.tv_usec/100000+7) { blinkShow = !blinkShow; lastBlink = now; + [self setNeedsDisplay:YES]; } if(height != frame.size.height) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-19 16:45:10
|
Revision: 1817 http://iterm.svn.sourceforge.net/iterm/?rev=1817&view=rev Author: delx Date: 2009-09-19 16:44:56 +0000 (Sat, 19 Sep 2009) Log Message: ----------- Fixed drawing corruption when new text is placed into a full buffer that is not scrolled to the bottom Modified Paths: -------------- trunk/PTYTextView.m Modified: trunk/PTYTextView.m =================================================================== --- trunk/PTYTextView.m 2009-09-19 14:40:18 UTC (rev 1816) +++ trunk/PTYTextView.m 2009-09-19 16:44:56 UTC (rev 1817) @@ -607,8 +607,8 @@ lastBlink = now; } - // Grow to allow space for drawing the new lines if(height != frame.size.height) { + // Grow to allow space for drawing the new lines // XXX - EPIC HACK below // NSClipView has setCopiesOnScroll:YES by default. According to Apple // this means it will do a quick copy of all the unchanged portion of @@ -643,10 +643,11 @@ [self setNeedsDisplayInRect:dirty]; } } - // Handle scrollback overflows else if(scrollbackOverflow > 0) { NSScrollView* scrollView = [self enclosingScrollView]; + NSClipView* clipView = [scrollView contentView]; float amount = [scrollView verticalLineScroll] * scrollbackOverflow; + BOOL userScroll = [(PTYScroller*)([scrollView verticalScroller]) userScroll]; // Keep correct selection highlighted startY -= scrollbackOverflow; @@ -656,22 +657,27 @@ if(oldStartY < 0) oldStartX = -1; oldEndY -= scrollbackOverflow; - // Keep the users' current scroll position - if([(PTYScroller*)([scrollView verticalScroller]) userScroll]) { + // Keep the users' current scroll position, nothing to redraw + if(userScroll) { NSRect scrollRect = [self visibleRect]; scrollRect.origin.y -= amount; if(scrollRect.origin.y < 0) scrollRect.origin.y = 0; + [clipView setCopiesOnScroll:NO]; [self scrollRectToVisible:scrollRect]; + [clipView setCopiesOnScroll:YES]; + return; } // Shift the old content upwards - if(scrollbackOverflow < [dataSource height]) { + if(scrollbackOverflow < [dataSource height] && !userScroll) { [self scrollRect:[self visibleRect] by:NSMakeSize(0, -amount)]; } + + [self updateDirtyRects]; } - - // Mark dirty chars for redraw - [self updateDirtyRects]; + else { + [self updateDirtyRects]; + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-19 14:40:30
|
Revision: 1816 http://iterm.svn.sourceforge.net/iterm/?rev=1816&view=rev Author: delx Date: 2009-09-19 14:40:18 +0000 (Sat, 19 Sep 2009) Log Message: ----------- Hacky new prefs - still very broken Modified Paths: -------------- branches/newprefs/English.lproj/MainMenu.xib branches/newprefs/ITAddressBookMgr.m branches/newprefs/PTYSession.m branches/newprefs/PTYTask.m branches/newprefs/PTYTextView.m branches/newprefs/PTYWindow.m branches/newprefs/PseudoTerminal.m branches/newprefs/VT100Screen.m branches/newprefs/iTerm.xcodeproj/project.pbxproj branches/newprefs/iTermApplicationDelegate.m branches/newprefs/iTermController.m branches/newprefs/iTermGrowlDelegate.m branches/newprefs/main.m Added Paths: ----------- branches/newprefs/English.lproj/Preferences.xib branches/newprefs/Headers/iTerm/Preferences.h branches/newprefs/Preferences.m branches/newprefs/UKPrefsPanel.h branches/newprefs/UKPrefsPanel.m branches/newprefs/images/PrefsAdvanced.tiff branches/newprefs/images/PrefsBookmarks.tiff branches/newprefs/images/PrefsDisplay.tiff branches/newprefs/images/PrefsGeneral.tiff branches/newprefs/images/PrefsKeyboard.tiff branches/newprefs/images/PrefsTerminal.tiff Removed Paths: ------------- branches/newprefs/English.lproj/PreferencesAdvanced.xib branches/newprefs/English.lproj/PreferencesAppearance.xib branches/newprefs/English.lproj/PreferencesBookmarks.xib branches/newprefs/English.lproj/PreferencesGeneral.xib branches/newprefs/English.lproj/PreferencesKeyboard.xib branches/newprefs/English.lproj/PreferencesTerminal.xib branches/newprefs/Headers/iTerm/PreferencePanel.h branches/newprefs/PreferencePanel.m Modified: branches/newprefs/English.lproj/MainMenu.xib =================================================================== --- branches/newprefs/English.lproj/MainMenu.xib 2009-09-19 06:21:18 UTC (rev 1815) +++ branches/newprefs/English.lproj/MainMenu.xib 2009-09-19 14:40:18 UTC (rev 1816) @@ -2,9 +2,9 @@ <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.03"> <data> <int key="IBDocument.SystemTarget">1050</int> - <string key="IBDocument.SystemVersion">9G2133</string> + <string key="IBDocument.SystemVersion">9L30</string> <string key="IBDocument.InterfaceBuilderVersion">677</string> - <string key="IBDocument.AppKitVersion">949.43</string> + <string key="IBDocument.AppKitVersion">949.54</string> <string key="IBDocument.HIToolboxVersion">353.00</string> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -746,22 +746,13 @@ </object> <object class="NSMenuItem" id="561778872"> <reference key="NSMenu" ref="203951412"/> - <string key="NSTitle">Manage Bookmarks...</string> + <string key="NSTitle">Bookmark launcher...</string> <string key="NSKeyEquiv">B</string> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> <reference key="NSOnImage" ref="643967552"/> <reference key="NSMixedImage" ref="326707852"/> </object> - <object class="NSMenuItem" id="147308025"> - <reference key="NSMenu" ref="203951412"/> - <string key="NSTitle">Manage Profiles...</string> - <string key="NSKeyEquiv">b</string> - <int key="NSKeyEquivModMask">1572864</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="643967552"/> - <reference key="NSMixedImage" ref="326707852"/> - </object> <object class="NSMenuItem" id="180890421"> <reference key="NSMenu" ref="203951412"/> <bool key="NSIsDisabled">YES</bool> @@ -1084,7 +1075,7 @@ <object class="NSTextView" id="637673380"> <reference key="NSNextResponder" ref="829948544"/> <int key="NSvFlags">2322</int> - <string key="NSFrame">{{0, 192}, {182, 14}}</string> + <string key="NSFrameSize">{182, 14}</string> <reference key="NSSuperview" ref="829948544"/> <object class="NSTextContainer" key="NSTextContainer" id="700346087"> <object class="NSLayoutManager" key="NSLayoutManager"> @@ -1137,15 +1128,13 @@ <nil key="NSDefaultParagraphStyle"/> </object> <int key="NSTVFlags">6</int> - <string key="NSMaxSize">{231, 1e+07}</string> - <string key="NSMinize">{175, 8}</string> + <string key="NSMaxSize">{364, 1e+07}</string> + <string key="NSMinize">{175, 0}</string> <nil key="NSDelegate"/> </object> </object> <string key="NSFrameSize">{182, 61}</string> - <string key="NSBounds">{{0, 180}, {182, 61}}</string> <reference key="NSSuperview" ref="949675429"/> - <reference key="NSNextKeyView" ref="637673380"/> <reference key="NSDocView" ref="637673380"/> <reference key="NSBGColor" ref="178467331"/> <object class="NSCursor" key="NSCursor" id="259911809"> @@ -1178,7 +1167,6 @@ </object> <string key="NSFrame">{{169, 183}, {182, 61}}</string> <reference key="NSSuperview" ref="813030389"/> - <reference key="NSNextKeyView" ref="829948544"/> <int key="NSsFlags">0</int> <reference key="NSVScroller" ref="770850232"/> <reference key="NSHScroller" ref="607292965"/> @@ -1364,14 +1352,13 @@ <nil key="NSDefaultParagraphStyle"/> </object> <int key="NSTVFlags">6</int> - <string key="NSMaxSize">{378, 1e+07}</string> + <string key="NSMaxSize">{660, 1e+07}</string> <string key="NSMinize">{114, 0}</string> <nil key="NSDelegate"/> </object> </object> <string key="NSFrame">{{1, 1}, {329, 94}}</string> <reference key="NSSuperview" ref="47966117"/> - <reference key="NSNextKeyView" ref="256814694"/> <reference key="NSDocView" ref="256814694"/> <reference key="NSBGColor" ref="1004995326"/> <reference key="NSCursor" ref="259911809"/> @@ -1401,7 +1388,6 @@ </object> <string key="NSFrame">{{20, 60}, {331, 96}}</string> <reference key="NSSuperview" ref="813030389"/> - <reference key="NSNextKeyView" ref="531861298"/> <int key="NSsFlags">66</int> <reference key="NSVScroller" ref="568907384"/> <reference key="NSHScroller" ref="257959355"/> @@ -1863,14 +1849,6 @@ </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> - <string key="label">showProfileWindow:</string> - <reference key="source" ref="608955146"/> - <reference key="destination" ref="147308025"/> - </object> - <int key="connectionID">853</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> <string key="label">toggleInputToAllSessions:</string> <reference key="source" ref="620772211"/> <reference key="destination" ref="491492217"/> @@ -2589,7 +2567,6 @@ <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> <reference ref="561778872"/> - <reference ref="147308025"/> <reference ref="96990196"/> <reference ref="180890421"/> <reference ref="237484024"/> @@ -2604,11 +2581,6 @@ <reference key="parent" ref="203951412"/> </object> <object class="IBObjectRecord"> - <int key="objectID">852</int> - <reference key="object" ref="147308025"/> - <reference key="parent" ref="203951412"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">858</int> <reference key="object" ref="96990196"/> <reference key="parent" ref="203951412"/> @@ -2857,6 +2829,7 @@ <string>-3.ImportedFromIB2</string> <string>103.IBPluginDependency</string> <string>103.ImportedFromIB2</string> + <string>106.IBEditorWindowLastContentRect</string> <string>106.IBPluginDependency</string> <string>106.ImportedFromIB2</string> <string>111.IBPluginDependency</string> @@ -2885,6 +2858,7 @@ <string>157.ImportedFromIB2</string> <string>163.IBPluginDependency</string> <string>163.ImportedFromIB2</string> + <string>169.IBEditorWindowLastContentRect</string> <string>169.IBPluginDependency</string> <string>169.ImportedFromIB2</string> <string>172.IBPluginDependency</string> @@ -2925,6 +2899,8 @@ <string>29.IBEditorWindowLastContentRect</string> <string>29.IBPluginDependency</string> <string>29.ImportedFromIB2</string> + <string>498.IBEditorWindowLastContentRect</string> + <string>498.IBWindowTemplateEditedContentRect</string> <string>498.ImportedFromIB2</string> <string>498.windowTemplate.hasMinSize</string> <string>498.windowTemplate.minSize</string> @@ -2938,10 +2914,12 @@ <string>510.ImportedFromIB2</string> <string>56.IBPluginDependency</string> <string>56.ImportedFromIB2</string> + <string>57.IBEditorWindowLastContentRect</string> <string>57.IBPluginDependency</string> <string>57.ImportedFromIB2</string> <string>591.IBPluginDependency</string> <string>591.ImportedFromIB2</string> + <string>592.IBEditorWindowLastContentRect</string> <string>592.IBPluginDependency</string> <string>592.ImportedFromIB2</string> <string>598.IBPluginDependency</string> @@ -2990,6 +2968,7 @@ <string>784.ImportedFromIB2</string> <string>802.IBPluginDependency</string> <string>802.ImportedFromIB2</string> + <string>803.IBEditorWindowLastContentRect</string> <string>803.IBPluginDependency</string> <string>803.ImportedFromIB2</string> <string>804.IBPluginDependency</string> @@ -3000,6 +2979,7 @@ <string>806.ImportedFromIB2</string> <string>807.IBPluginDependency</string> <string>807.ImportedFromIB2</string> + <string>81.IBEditorWindowLastContentRect</string> <string>81.IBPluginDependency</string> <string>81.ImportedFromIB2</string> <string>822.IBPluginDependency</string> @@ -3030,8 +3010,6 @@ <string>849.ImportedFromIB2</string> <string>850.IBPluginDependency</string> <string>850.ImportedFromIB2</string> - <string>852.IBPluginDependency</string> - <string>852.ImportedFromIB2</string> <string>854.IBPluginDependency</string> <string>854.ImportedFromIB2</string> <string>857.IBPluginDependency</string> @@ -3084,9 +3062,16 @@ <string>915.ImportedFromIB2</string> <string>92.IBPluginDependency</string> <string>92.ImportedFromIB2</string> + <string>928.IBPluginDependency</string> + <string>929.IBPluginDependency</string> + <string>930.IBPluginDependency</string> + <string>931.IBPluginDependency</string> <string>931.IBShouldRemoveOnLegacySave</string> + <string>932.IBPluginDependency</string> <string>932.IBShouldRemoveOnLegacySave</string> + <string>933.IBPluginDependency</string> <string>933.IBShouldRemoveOnLegacySave</string> + <string>934.IBPluginDependency</string> <string>934.IBShouldRemoveOnLegacySave</string> </object> <object class="NSMutableArray" key="dict.values"> @@ -3097,6 +3082,7 @@ <boolean value="YES" id="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>{{383, 691}, {149, 23}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -3125,6 +3111,7 @@ <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>{{124, 471}, {292, 243}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -3157,14 +3144,16 @@ <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> - <string>{{312, 491}, {246, 223}}</string> + <string>{{316, 431}, {246, 223}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> - <string>{{0, 714}, {444, 20}}</string> + <string>{{4, 654}, {444, 20}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>{{0, 688}, {371, 296}}</string> + <string>{{0, 688}, {371, 296}}</string> <reference ref="5"/> <reference ref="5"/> <string>{213, 107}</string> @@ -3178,10 +3167,12 @@ <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>{{12, 511}, {227, 203}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>{{218, 611}, {292, 103}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -3230,6 +3221,7 @@ <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>{{168, 541}, {272, 173}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -3240,6 +3232,7 @@ <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>{{73, 481}, {243, 233}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -3323,11 +3316,16 @@ <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> - <reference ref="5"/> </object> </object> <object class="NSMutableDictionary" key="unlocalizedProperties"> @@ -3357,6 +3355,7 @@ <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBPartialClassDescription"> <string key="className">FirstResponder</string> + <string key="superclassName">NSObject</string> <object class="NSMutableDictionary" key="actions"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSMutableArray" key="dict.sortedKeys"> Added: branches/newprefs/English.lproj/Preferences.xib =================================================================== --- branches/newprefs/English.lproj/Preferences.xib (rev 0) +++ branches/newprefs/English.lproj/Preferences.xib 2009-09-19 14:40:18 UTC (rev 1816) @@ -0,0 +1,9621 @@ +<?xml version="1.0" encoding="UTF-8"?> +<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.03"> + <data> + <int key="IBDocument.SystemTarget">1040</int> + <string key="IBDocument.SystemVersion">9L30</string> + <string key="IBDocument.InterfaceBuilderVersion">677</string> + <string key="IBDocument.AppKitVersion">949.54</string> + <string key="IBDocument.HIToolboxVersion">353.00</string> + <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> + <bool key="EncodedWithXMLCoder">YES</bool> + <integer value="2"/> + </object> + <object class="NSArray" key="IBDocument.PluginDependencies"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + </object> + <object class="NSMutableDictionary" key="IBDocument.Metadata"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSCustomObject" id="1001"> + <string key="NSClassName">NSObject</string> + </object> + <object class="NSCustomObject" id="1003"> + <string key="NSClassName">FirstResponder</string> + </object> + <object class="NSCustomObject" id="1004"> + <string key="NSClassName">NSApplication</string> + </object> + <object class="NSWindowTemplate" id="1005"> + <int key="NSWindowStyleMask">7</int> + <int key="NSWindowBacking">2</int> + <string key="NSWindowRect">{{0, 98}, {468, 610}}</string> + <int key="NSWTFlags">1610613760</int> + <string key="NSWindowTitle">Preferences</string> + <string key="NSWindowClass">NSWindow</string> + <nil key="NSViewClass"/> + <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string> + <object class="NSView" key="NSWindowView" id="1006"> + <reference key="NSNextResponder"/> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTabView" id="483989453"> + <reference key="NSNextResponder" ref="1006"/> + <int key="NSvFlags">268</int> + <string key="NSFrameSize">{468, 600}</string> + <reference key="NSSuperview" ref="1006"/> + <object class="NSMutableArray" key="NSTabViewItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTabViewItem" id="499220371"> + <string key="NSIdentifier">PrefsGeneral.tiff</string> + <object class="NSView" key="NSView" id="565069005"> + <reference key="NSNextResponder" ref="483989453"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSButton" id="913057683"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{18, 550}, {233, 18}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="14622904"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Quit when all windows are closed</string> + <object class="NSFont" key="NSSupport" id="576189220"> + <string key="NSName">LucidaGrande</string> + <double key="NSSize">1.300000e+01</double> + <int key="NSfFlags">1044</int> + </object> + <reference key="NSControlView" ref="913057683"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">2</int> + <object class="NSCustomResource" key="NSNormalImage" id="35961388"> + <string key="NSClassName">NSImage</string> + <string key="NSResourceName">NSSwitch</string> + </object> + <object class="NSButtonImageSource" key="NSAlternateImage" id="174755207"> + <string key="NSImageName">NSSwitch</string> + </object> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSButton" id="53807419"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{18, 621}, {312, 18}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="860151140"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Only warn on window close with multiple tabs</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="53807419"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">2</int> + <reference key="NSNormalImage" ref="35961388"/> + <reference key="NSAlternateImage" ref="174755207"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSButton" id="301262125"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{18, 601}, {149, 18}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="456328793"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Zoom vertically only</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="301262125"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">2</int> + <reference key="NSNormalImage" ref="35961388"/> + <reference key="NSAlternateImage" ref="174755207"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSButton" id="391184951"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{18, 510}, {294, 18}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="504341980"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Open bookmark window when iTerm starts</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="391184951"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">2</int> + <reference key="NSNormalImage" ref="35961388"/> + <reference key="NSAlternateImage" ref="174755207"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSButton" id="979748045"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{18, 641}, {163, 18}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="397117073"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Warn on window close</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="979748045"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">2</int> + <reference key="NSNormalImage" ref="35961388"/> + <reference key="NSAlternateImage" ref="174755207"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSButton" id="949949018"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{18, 530}, {154, 18}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="547452195"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Focus follows mouse</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="949949018"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">2</int> + <reference key="NSNormalImage" ref="35961388"/> + <reference key="NSAlternateImage" ref="174755207"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSButton" id="921220641"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{18, 435}, {137, 18}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="992977868"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Copy on selection</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="921220641"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">2</int> + <reference key="NSNormalImage" ref="35961388"/> + <reference key="NSAlternateImage" ref="174755207"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSButton" id="775038795"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{18, 415}, {247, 18}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="562045456"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Middle button paste from clipboard</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="775038795"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">2</int> + <reference key="NSNormalImage" ref="35961388"/> + <reference key="NSAlternateImage" ref="174755207"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSButton" id="196778278"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{18, 395}, {236, 18}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="966636039"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Cmd-click to launch URL</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="196778278"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">2</int> + <reference key="NSNormalImage" ref="35961388"/> + <reference key="NSAlternateImage" ref="174755207"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSTextField" id="479271840"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{17, 583}, {60, 17}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="1029397370"> + <int key="NSCellFlags">68288064</int> + <int key="NSCellFlags2">1346372608</int> + <string key="NSContents">Windows</string> + <object class="NSFont" key="NSSupport" id="1010086172"> + <string key="NSName">Helvetica-Bold</string> + <double key="NSSize">1.300000e+01</double> + <int key="NSfFlags">16</int> + </object> + <reference key="NSControlView" ref="479271840"/> + <object class="NSColor" key="NSBackgroundColor" id="689793544"> + <int key="NSColorSpace">6</int> + <string key="NSCatalogName">System</string> + <string key="NSColorName">controlColor</string> + <object class="NSColor" key="NSColor" id="796180918"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes> + </object> + </object> + <object class="NSColor" key="NSTextColor" id="603510029"> + <int key="NSColorSpace">6</int> + <string key="NSCatalogName">System</string> + <string key="NSColorName">controlTextColor</string> + <object class="NSColor" key="NSColor" id="267987938"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MAA</bytes> + </object> + </object> + </object> + </object> + <object class="NSTextField" id="538530355"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{17, 468}, {60, 17}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="224773697"> + <int key="NSCellFlags">68288064</int> + <int key="NSCellFlags2">1346372608</int> + <string key="NSContents">Mouse</string> + <reference key="NSSupport" ref="1010086172"/> + <reference key="NSControlView" ref="538530355"/> + <reference key="NSBackgroundColor" ref="689793544"/> + <reference key="NSTextColor" ref="603510029"/> + </object> + </object> + <object class="NSBox" id="427740124"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">12</int> + <string key="NSFrame">{{20, 572}, {428, 5}}</string> + <reference key="NSSuperview" ref="565069005"/> + <string key="NSOffsets">{0, 0}</string> + <object class="NSTextFieldCell" key="NSTitleCell"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Box</string> + <reference key="NSSupport" ref="576189220"/> + <object class="NSColor" key="NSBackgroundColor" id="949463068"> + <int key="NSColorSpace">6</int> + <string key="NSCatalogName">System</string> + <string key="NSColorName">textBackgroundColor</string> + <object class="NSColor" key="NSColor" id="541128303"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MQA</bytes> + </object> + </object> + <object class="NSColor" key="NSTextColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes> + </object> + </object> + <int key="NSBorderType">3</int> + <int key="NSBoxType">2</int> + <int key="NSTitlePosition">0</int> + <bool key="NSTransparent">NO</bool> + </object> + <object class="NSBox" id="965989291"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">12</int> + <string key="NSFrame">{{20, 457}, {428, 5}}</string> + <reference key="NSSuperview" ref="565069005"/> + <string key="NSOffsets">{0, 0}</string> + <object class="NSTextFieldCell" key="NSTitleCell"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Box</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSBackgroundColor" ref="949463068"/> + <object class="NSColor" key="NSTextColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes> + </object> + </object> + <int key="NSBorderType">3</int> + <int key="NSBoxType">2</int> + <int key="NSTitlePosition">0</int> + <bool key="NSTransparent">NO</bool> + </object> + <object class="NSButton" id="400026019"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{18, 279}, {294, 18}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="833304426"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Border at the bottom of iTerm windows</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="400026019"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">2</int> + <reference key="NSNormalImage" ref="35961388"/> + <reference key="NSAlternateImage" ref="174755207"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSButton" id="910903446"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{18, 299}, {228, 18}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="14202732"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Hide scrollbar and resize control</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="910903446"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">2</int> + <reference key="NSNormalImage" ref="35961388"/> + <reference key="NSAlternateImage" ref="174755207"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSButton" id="265552010"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{18, 319}, {274, 18}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="1048741804"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Hide tab when there is only one session</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="265552010"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">2</int> + <reference key="NSNormalImage" ref="35961388"/> + <reference key="NSAlternateImage" ref="174755207"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSButton" id="225161759"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{18, 259}, {168, 18}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="25114611"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Use compact tab labels</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="225161759"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">2</int> + <reference key="NSNormalImage" ref="35961388"/> + <reference key="NSAlternateImage" ref="174755207"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSTextField" id="74061023"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{17, 352}, {60, 17}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="239363491"> + <int key="NSCellFlags">68288064</int> + <int key="NSCellFlags2">1346372608</int> + <string key="NSContents">Display</string> + <reference key="NSSupport" ref="1010086172"/> + <reference key="NSControlView" ref="74061023"/> + <reference key="NSBackgroundColor" ref="689793544"/> + <reference key="NSTextColor" ref="603510029"/> + </object> + </object> + <object class="NSMatrix" id="29070301"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{114, 235}, {257, 18}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <int key="NSNumRows">1</int> + <int key="NSNumCols">3</int> + <object class="NSMutableArray" key="NSCells"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSButtonCell" id="86722453"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Underline</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="29070301"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">0</int> + <object class="NSButtonImageSource" key="NSAlternateImage" id="100151945"> + <string key="NSImageName">NSRadioButton</string> + </object> + <object class="NSMutableString" key="NSAlternateContents" id="921102785"> + <characters key="NS.bytes"/> + </object> + <reference key="NSKeyEquivalent" ref="921102785"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + <object class="NSButtonCell" id="54181914"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Vertical</string> + <reference key="NSSupport" ref="576189220"/> + <int key="NSTag">1</int> + <reference key="NSControlView" ref="29070301"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">0</int> + <reference key="NSAlternateImage" ref="100151945"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + </object> + <object class="NSButtonCell" id="224617366"> + <int key="NSCellFlags">-2080244224</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Box</string> + <reference key="NSSupport" ref="576189220"/> + <int key="NSTag">2</int> + <reference key="NSControlView" ref="29070301"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">0</int> + <reference key="NSAlternateImage" ref="100151945"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + </object> + </object> + <string key="NSCellSize">{83, 18}</string> + <string key="NSIntercellSpacing">{4, 2}</string> + <int key="NSMatrixFlags">1084751872</int> + <string key="NSCellClass">NSActionCell</string> + <object class="NSButtonCell" key="NSProtoCell" id="49061002"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Radio</string> + <reference key="NSSupport" ref="576189220"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">0</int> + <object class="NSImage" key="NSNormalImage"> + <int key="NSImageFlags">549453824</int> + <string key="NSSize">{18, 18}</string> + <object class="NSMutableArray" key="NSReps"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray"> + <bool key="EncodedWithXMLCoder">YES</bool> + <integer value="0" id="8"/> + <object class="NSBitmapImageRep"> + <object class="NSData" key="NSTIFFRepresentation"> + <bytes key="NS.bytes">TU0AKgAABRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAADwRERGLJycnySsrK/A1NTXw +IyMjyRwcHIsJCQk8AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFRUVdVBQUOCoqKj/ +29vb//n5+f/6+vr/2tra/6qqqv9UVFTgHx8fdQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUZGRl5 +dXV198PDw//8/Pz////////////////////////////U1NT/fHx89yUlJXkAAAAFAAAAAAAAAAAAAAAA +AAAAAxEREUZqamrmtbW1/+3t7f/+/v7//v7+//7+/v/9/f3//f39//39/f/39/f/xMTE/3d3d+YZGRlG +AAAAAwAAAAAAAAAAAAAACkJCQqGtra3/xsbG/+vr6//y8vL/9fX1//X19f/z8/P/9fX1//Ly8v/u7u7/ +0tLS/6+vr/9KSkqhAAAACgAAAAAAAAAAAAAAF3h4eN2/v7//z8/P/93d3f/q6ur/7+/v/+/v7//w8PD/ +7e3t/+3t7f/i4uL/zs7O/8XFxf98fHzdAAAAFwAAAAAAAAADAAAAJKSkpPjOzs7/2dnZ/+Dg4P/i4uL/ +5eXl/+bm5v/n5+f/5eXl/+Li4v/e3t7/2tra/9DQ0P+srKz4AAAAJAAAAAMAAAADAAAALrCwsPrW1tb/ +3t7e/+Tk5P/p6en/6+vr/+zs7P/p6en/6+vr/+fn5//k5OT/4ODg/9nZ2f+zs7P6AAAALgAAAAMAAAAD +AAAALp2dnezg4OD/5eXl/+rq6v/u7u7/8PDw//Dw8P/x8fH/8PDw/+7u7v/q6ur/5ubm/+Hh4f+ZmZns +AAAALgAAAAMAAAADAAAAJG5ubs/l5eX/6enp/+/v7//y8vL/9vb2//r6+v/5+fn/9/f3//b29v/x8fH/ +6+vr/+Tk5P9ra2vPAAAAJAAAAAMAAAAAAAAAFy4uLpPCwsL67Ozs//Pz8//5+fn//v7+//7+/v/+/v7/ +/v7+//v7+//19fX/8PDw/8LCwvosLCyTAAAAFwAAAAAAAAAAAAAACgAAAENfX1/S5OTk/vn5+f/+/v7/ +///////////////////////////8/Pz/5ubm/l9fX9IAAABDAAAACgAAAAAAAAAAAAAAAwAAABcAAABl +YmJi3NLS0v3////////////////////////////////V1dX9ZGRk3AAAAGUAAAAXAAAAAwAAAAAAAAAA +AAAAAAAAAAUAAAAfAAAAZTMzM8KAgIDwv7+//O3t7f/t7e3/v7+//ICAgPAzMzPCAAAAZQAAAB8AAAAF +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAFwAAAEMAAAB3AAAAnwAAALMAAACzAAAAnwAAAHcAAABD +AAAAFwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAoAAAAXAAAAJAAAAC4AAAAu +AAAAJAAAABcAAAAKAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQEAAAMAAAABABIAAAEB +AAMAAAABABIAAAECAAMAAAAEAAAFugEDAAMAAAABAAEAAAEGAAMAAAABAAIAAAERAAQAAAABAAAACAES +AAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABBxwAAAEXAAQAAAABAAAFEAEcAAMAAAABAAEAAAFS +AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes> + </object> + </object> + </object> + </object> + <object class="NSColor" key="NSColor" id="247082073"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MCAwAA</bytes> + </object> + </object> + <reference key="NSAlternateImage" ref="100151945"/> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + </object> + <int key="NSSelectedCol">2</int> + <reference key="NSSelectedCell" ref="224617366"/> + <reference key="NSBackgroundColor" ref="689793544"/> + <reference key="NSCellBackgroundColor" ref="541128303"/> + <reference key="NSFont" ref="576189220"/> + </object> + <object class="NSTextField" id="222108627"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{17, 236}, {88, 17}}</string> + <reference key="NSSuperview" ref="565069005"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="273675370"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">272629760</int> + <string key="NSContents">Cursor Type:</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="222108627"/> + <reference key="NSBackgroundColor" ref="689793544"/> + <reference key="NSTextColor" ref="603510029"/> + </object> + </object> + <object class="NSBox" id="687920535"> + <reference key="NSNextResponder" ref="565069005"/> + <int key="NSvFlags">12</int> + <string key="NSFrame">{{20, 341}, {428, 5}}</string> + <reference key="NSSuperview" ref="565069005"/> + <string key="NSOffsets">{0, 0}</string> + <object class="NSTextFieldCell" key="NSTitleCell"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Box</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSBackgroundColor" ref="949463068"/> + <object class="NSColor" key="NSTextColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes> + </object> + </object> + <int key="NSBorderType">3</int> + <int key="NSBoxType">2</int> + <int key="NSTitlePosition">0</int> + <bool key="NSTransparent">NO</bool> + </object> + </object> + <string key="NSFrameSize">{468, 600}</string> + <reference key="NSSuperview" ref="483989453"/> + </object> + <string key="NSLabel">General</string> + <reference key="NSColor" ref="689793544"/> + <reference key="NSTabView" ref="483989453"/> + </object> + <object class="NSTabViewItem" id="264331653"> + <string key="NSIdentifier">PrefsBookmarks.tiff</string> + <object class="NSView" key="NSView" id="99762879"> + <nil key="NSNextResponder"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSScrollView" id="583371468"> + <reference key="NSNextResponder" ref="99762879"/> + <int key="NSvFlags">268</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSClipView" id="252860136"> + <reference key="NSNextResponder" ref="583371468"/> + <int key="NSvFlags">2304</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSOutlineView" id="363757952"> + <reference key="NSNextResponder" ref="252860136"/> + <int key="NSvFlags">256</int> + <string key="NSFrameSize">{411, 195}</string> + <reference key="NSSuperview" ref="252860136"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTableHeaderView" key="NSHeaderView" id="588630871"> + <reference key="NSNextResponder" ref="433287709"/> + <int key="NSvFlags">256</int> + <string key="NSFrameSize">{411, 17}</string> + <reference key="NSSuperview" ref="433287709"/> + <reference key="NSTableView" ref="363757952"/> + </object> + <object class="_NSCornerView" key="NSCornerView" id="473380523"> + <reference key="NSNextResponder" ref="583371468"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{412, 0}, {16, 17}}</string> + <reference key="NSSuperview" ref="583371468"/> + </object> + <object class="NSMutableArray" key="NSTableColumns"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTableColumn" id="1018525106"> + <double key="NSWidth">1.370000e+02</double> + <double key="NSMinWidth">1.600000e+01</double> + <double key="NSMaxWidth">1.000000e+03</double> + <object class="NSTableHeaderCell" key="NSHeaderCell"> + <int key="NSCellFlags">75628032</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Name</string> + <object class="NSFont" key="NSSupport" id="26"> + <string key="NSName">LucidaGrande</string> + <double key="NSSize">1.100000e+01</double> + <int key="NSfFlags">3100</int> + </object> + <object class="NSColor" key="NSBackgroundColor" id="928825957"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes> + </object> + <object class="NSColor" key="NSTextColor" id="222089920"> + <int key="NSColorSpace">6</int> + <string key="NSCatalogName">System</string> + <string key="NSColorName">headerTextColor</string> + <reference key="NSColor" ref="267987938"/> + </object> + </object> + <object class="NSTextFieldCell" key="NSDataCell" id="12853408"> + <int key="NSCellFlags">337772096</int> + <int key="NSCellFlags2">2048</int> + <string key="NSContents">Text Cell</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="363757952"/> + <object class="NSColor" key="NSBackgroundColor" id="298626315"> + <int key="NSColorSpace">6</int> + <string key="NSCatalogName">System</string> + <string key="NSColorName">controlBackgroundColor</string> + <reference key="NSColor" ref="796180918"/> + </object> + <reference key="NSTextColor" ref="603510029"/> + </object> + <int key="NSResizingMask">3</int> + <bool key="NSIsResizeable">YES</bool> + <bool key="NSIsEditable">YES</bool> + <reference key="NSTableView" ref="363757952"/> + </object> + <object class="NSTableColumn" id="937913204"> + <double key="NSWidth">2.680000e+02</double> + <double key="NSMinWidth">4.000000e+01</double> + <double key="NSMaxWidth">1.000000e+03</double> + <object class="NSTableHeaderCell" key="NSHeaderCell"> + <int key="NSCellFlags">75628032</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Command</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSBackgroundColor" ref="928825957"/> + <reference key="NSTextColor" ref="222089920"/> + </object> + <object class="NSTextFieldCell" key="NSDataCell" id="1065456429"> + <int key="NSCellFlags">337772096</int> + <int key="NSCellFlags2">2048</int> + <string key="NSContents">Text Cell</string> + <reference key="NSSupport" ref="576189220"/> + <reference key="NSControlView" ref="363757952"/> + <reference key="NSBackgroundColor" ref="298626315"/> + <reference key="NSTextColor" ref="603510029"/> + </object> + <int key="NSResizingMask">3</int> + <bool key="NSIsResizeable">YES</bool> + <bool key="NSIsEditable">YES</bool> + <reference key="NSTableView" ref="363757952"/> + </object> + </object> + <double key="NSIntercellSpacingWidth">3.000000e+00</double> + <double key="NSIntercellSpacingHeight">2.000000e+00</double> + <reference key="NSBackgroundColor" ref="541128303"/> + <object class="NSColor" key="NSGridColor" id="6394927"> + <int key="NSColorSpace">6</int> + <string key="NSCatalogName">System</string> + <string key="NSColorName">gridColor</string> + <object class="NSColor" key="NSColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MC41AA</bytes> + </object> + </object> + <double key="NSRowHeight">1.700000e+01</double> + <int key="NSTvFlags">-767557632</int> + <int key="NSColumnAutoresizingStyle">4</int> + <int key="NSDraggingSourceMaskForLocal">15</int> + <int key="NSDraggingSourceMaskForNonLocal">0</int> + <bool key="NSAllowsTypeSelect">YES</bool> + </object> + </object> + <string key="NSFrame">{{1, 17}, {411, 195}}</string> + <reference key="NSSuperview" ref="583371468"/> + <reference key="NSNextKeyView" ref="363757952"/> + <reference key="NSDocView" ref="363757952"/> + <reference key="NSBGColor" ref="298626315"/> + <int key="NScvFlags">4</int> + </object> + <object class="NSScroller" id="380442163"> + <reference key="NSNextResponder" ref="583371468"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{412, 17}, {15, 195}}</string> + <reference key="NSSuperview" ref="583371468"/> + <reference key="NSTarget" ref="583371468"/> + <string key="NSAction">_doScroller:</string> + <double key="NSCurValue">3.700000e+01</double> + <double key="NSPercent">1.390978e-01</double> + </object> + <object class="NSScroller" id="448314209"> + <reference key="NSNextResponder" ref="583371468"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{-100, -100}, {627, 15}}</string> + <reference key="NSSuperview" ref="583371468"/> + <int key="NSsFlags">1</int> + <reference key="NSTarget" ref="583371468"/> + <string key="NSAction">_doScroller:</string> + <double key="NSPercent">9.984077e-01</double> + </object> + <object class="NSClipView" id="433287709"> + <reference key="NSNextResponder" ref="583371468"/> + <int key="NSvFlags">2304</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="588630871"/> + </object> + <string key="NSFrame">{{1, 0}, {411, 17}}</string> + <reference key="NSSuperview" ref="583371468"/> + <reference key="NSNextKeyView" ref="588630871"/> + <reference key="NSDocView" ref="588630871"/> + <reference key="NSBGColor" ref="298626315"/> + <int key="NScvFlags">4</int> + </object> + <reference ref="473380523"/> + </object> + <string key="NSFrame">{{20, 387}, {428, 213}}</string> + <reference key="NSSuperview" ref="99762879"/> + <reference key="NSNextKeyView" ref="252860136"/> + <int key="NSsFlags">18</int> + <reference key="NSVScroller" ref="380442163"/> + <reference key="NSHScroller" ref="448314209"/> + <reference key="NSContentView" ref="252860136"/> + <reference key="NSHeaderClipView" ref="433287709"/> + <reference key="NSCornerView" ref="473380523"/> + <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes> + </object> + <object class="NSButton" id="527184944"> + <reference key="NSNextResponder" ref="99762879"/> + <int key="NSvFlags">268</int> + ... [truncated message content] |
From: <de...@us...> - 2009-09-19 06:21:28
|
Revision: 1815 http://iterm.svn.sourceforge.net/iterm/?rev=1815&view=rev Author: delx Date: 2009-09-19 06:21:18 +0000 (Sat, 19 Sep 2009) Log Message: ----------- Started work on new preferences UI Removed localisations due to the massive changes that are about to happen. Will regenerate later. Added Paths: ----------- branches/newprefs/English.lproj/PreferencesAdvanced.xib branches/newprefs/English.lproj/PreferencesAppearance.xib branches/newprefs/English.lproj/PreferencesBookmarks.xib branches/newprefs/English.lproj/PreferencesGeneral.xib branches/newprefs/English.lproj/PreferencesKeyboard.xib branches/newprefs/English.lproj/PreferencesTerminal.xib Removed Paths: ------------- branches/newprefs/English.lproj/AddressBook.strings branches/newprefs/English.lproj/Bookmarks.xib branches/newprefs/English.lproj/FindPanel.strings branches/newprefs/English.lproj/MainMenu.strings branches/newprefs/English.lproj/PreferencePanel.strings branches/newprefs/English.lproj/PreferencePanel.xib branches/newprefs/English.lproj/ProfilesWindow.xib branches/newprefs/English.lproj/PseudoTerminal.strings branches/newprefs/English.lproj/configPanel.strings branches/newprefs/English.lproj/iTerm.strings branches/newprefs/French.lproj/ branches/newprefs/German.lproj/ branches/newprefs/Japanese.lproj/ branches/newprefs/Korean.lproj/ branches/newprefs/applyLocalization.sh branches/newprefs/zh_CN.lproj/ branches/newprefs/zh_TW.lproj/ Deleted: branches/newprefs/English.lproj/AddressBook.strings =================================================================== --- branches/newprefs/English.lproj/AddressBook.strings 2009-09-19 06:01:05 UTC (rev 1814) +++ branches/newprefs/English.lproj/AddressBook.strings 2009-09-19 06:21:18 UTC (rev 1815) @@ -1,278 +0,0 @@ -\xFE\xFF |
From: <de...@us...> - 2009-09-19 06:01:17
|
Revision: 1814 http://iterm.svn.sourceforge.net/iterm/?rev=1814&view=rev Author: delx Date: 2009-09-19 06:01:05 +0000 (Sat, 19 Sep 2009) Log Message: ----------- Work on new preferences window Added Paths: ----------- branches/newprefs/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-19 05:40:38
|
Revision: 1813 http://iterm.svn.sourceforge.net/iterm/?rev=1813&view=rev Author: delx Date: 2009-09-19 05:40:30 +0000 (Sat, 19 Sep 2009) Log Message: ----------- Added new Sparkle Added Paths: ----------- branches/newsparkle/Sparkle.framework/ branches/newsparkle/Sparkle.framework/Headers branches/newsparkle/Sparkle.framework/Resources branches/newsparkle/Sparkle.framework/Sparkle branches/newsparkle/Sparkle.framework/Versions/ branches/newsparkle/Sparkle.framework/Versions/A/ branches/newsparkle/Sparkle.framework/Versions/A/Headers/ branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUAppcast.h branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUUpdater.h branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h branches/newsparkle/Sparkle.framework/Versions/A/Headers/Sparkle.h branches/newsparkle/Sparkle.framework/Versions/A/Resources/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/Info.plist branches/newsparkle/Sparkle.framework/Versions/A/Resources/License.txt branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings branches/newsparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings branches/newsparkle/Sparkle.framework/Versions/A/Resources/it.lproj/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings branches/newsparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings branches/newsparkle/Sparkle.framework/Versions/A/Resources/relaunch branches/newsparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings branches/newsparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/ branches/newsparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/classes.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/info.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib branches/newsparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings branches/newsparkle/Sparkle.framework/Versions/A/Sparkle branches/newsparkle/Sparkle.framework/Versions/Current Added: branches/newsparkle/Sparkle.framework/Headers =================================================================== --- branches/newsparkle/Sparkle.framework/Headers (rev 0) +++ branches/newsparkle/Sparkle.framework/Headers 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1 @@ +link Versions/Current/Headers \ No newline at end of file Property changes on: branches/newsparkle/Sparkle.framework/Headers ___________________________________________________________________ Added: svn:special + * Added: branches/newsparkle/Sparkle.framework/Resources =================================================================== --- branches/newsparkle/Sparkle.framework/Resources (rev 0) +++ branches/newsparkle/Sparkle.framework/Resources 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1 @@ +link Versions/Current/Resources \ No newline at end of file Property changes on: branches/newsparkle/Sparkle.framework/Resources ___________________________________________________________________ Added: svn:special + * Added: branches/newsparkle/Sparkle.framework/Sparkle =================================================================== --- branches/newsparkle/Sparkle.framework/Sparkle (rev 0) +++ branches/newsparkle/Sparkle.framework/Sparkle 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1 @@ +link Versions/Current/Sparkle \ No newline at end of file Property changes on: branches/newsparkle/Sparkle.framework/Sparkle ___________________________________________________________________ Added: svn:special + * Added: branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUAppcast.h =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUAppcast.h (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUAppcast.h 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,33 @@ +// +// SUAppcast.h +// Sparkle +// +// Created by Andy Matuschak on 3/12/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUAPPCAST_H +#define SUAPPCAST_H + +@class SUAppcastItem; +@interface SUAppcast : NSObject { + NSArray *items; + NSString *userAgentString; + id delegate; + NSMutableData *incrementalData; +} + +- (void)fetchAppcastFromURL:(NSURL *)url; +- (void)setDelegate:delegate; +- (void)setUserAgentString:(NSString *)userAgentString; + +- (NSArray *)items; + +@end + +@interface NSObject (SUAppcastDelegate) +- (void)appcastDidFinishLoading:(SUAppcast *)appcast; +- (void)appcast:(SUAppcast *)appcast failedToLoadWithError:(NSError *)error; +@end + +#endif Added: branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,47 @@ +// +// SUAppcastItem.h +// Sparkle +// +// Created by Andy Matuschak on 3/12/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUAPPCASTITEM_H +#define SUAPPCASTITEM_H + +@interface SUAppcastItem : NSObject { + NSString *title; + NSDate *date; + NSString *itemDescription; + + NSURL *releaseNotesURL; + + NSString *DSASignature; + NSString *minimumSystemVersion; + + NSURL *fileURL; + NSString *versionString; + NSString *displayVersionString; + + NSDictionary *propertiesDictionary; +} + +// Initializes with data from a dictionary provided by the RSS class. +- initWithDictionary:(NSDictionary *)dict; + +- (NSString *)title; +- (NSString *)versionString; +- (NSString *)displayVersionString; +- (NSDate *)date; +- (NSString *)itemDescription; +- (NSURL *)releaseNotesURL; +- (NSURL *)fileURL; +- (NSString *)DSASignature; +- (NSString *)minimumSystemVersion; + +// Returns the dictionary provided in initWithDictionary; this might be useful later for extensions. +- (NSDictionary *)propertiesDictionary; + +@end + +#endif Added: branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUUpdater.h =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUUpdater.h (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUUpdater.h 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,118 @@ +// +// SUUpdater.h +// Sparkle +// +// Created by Andy Matuschak on 1/4/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUUPDATER_H +#define SUUPDATER_H + +#import <Sparkle/SUVersionComparisonProtocol.h> + +@class SUUpdateDriver, SUAppcastItem, SUHost, SUAppcast; +@interface SUUpdater : NSObject { + NSTimer *checkTimer; + SUUpdateDriver *driver; + + SUHost *host; + IBOutlet id delegate; +} + ++ (SUUpdater *)sharedUpdater; ++ (SUUpdater *)updaterForBundle:(NSBundle *)bundle; +- (NSBundle *)hostBundle; + +- (void)setDelegate:(id)delegate; +- delegate; + +- (void)setAutomaticallyChecksForUpdates:(BOOL)automaticallyChecks; +- (BOOL)automaticallyChecksForUpdates; + +- (void)setUpdateCheckInterval:(NSTimeInterval)interval; +- (NSTimeInterval)updateCheckInterval; + +- (void)setFeedURL:(NSURL *)feedURL; +- (NSURL *)feedURL; + +- (void)setSendsSystemProfile:(BOOL)sendsSystemProfile; +- (BOOL)sendsSystemProfile; + +- (void)setAutomaticallyDownloadsUpdates:(BOOL)automaticallyDownloadsUpdates; +- (BOOL)automaticallyDownloadsUpdates; + +// This IBAction is meant for a main menu item. Hook up any menu item to this action, +// and Sparkle will check for updates and report back its findings verbosely. +- (IBAction)checkForUpdates:sender; + +// This kicks off an update meant to be programmatically initiated. That is, it will display no UI unless it actually finds an update, +// in which case it proceeds as usual. If the fully automated updating is turned on, however, this will invoke that behavior, and if an +// update is found, it will be downloaded and prepped for installation. +- (void)checkForUpdatesInBackground; + +// Date of last update check. Returns null if no check has been performed. +- (NSDate*)lastUpdateCheckDate; + +// This begins a "probing" check for updates which will not actually offer to update to that version. The delegate methods, though, +// (up to updater:didFindValidUpdate: and updaterDidNotFindUpdate:), are called, so you can use that information in your UI. +- (void)checkForUpdateInformation; + +// Call this to appropriately schedule or cancel the update checking timer according to the preferences for time interval and automatic checks. This call does not change the date of the next check, but only the internal NSTimer. +- (void)resetUpdateCycle; + +- (BOOL)updateInProgress; +@end + +@interface NSObject (SUUpdaterDelegateInformalProtocol) +// This method allows you to add extra parameters to the appcast URL, potentially based on whether or not Sparkle will also be sending along the system profile. This method should return an array of dictionaries with keys: "key", "value", "displayKey", "displayValue", the latter two being specifically for display to the user. +- (NSArray *)feedParametersForUpdater:(SUUpdater *)updater sendingSystemProfile:(BOOL)sendingProfile; + +// Use this to override the default behavior for Sparkle prompting the user about automatic update checks. +- (BOOL)updaterShouldPromptForPermissionToCheckForUpdates:(SUUpdater *)bundle; + +// Implement this if you want to do some special handling with the appcast once it finishes loading. +- (void)updater:(SUUpdater *)updater didFinishLoadingAppcast:(SUAppcast *)appcast; + +// If you're using special logic or extensions in your appcast, implement this to use your own logic for finding +// a valid update, if any, in the given appcast. +- (SUAppcastItem *)bestValidUpdateInAppcast:(SUAppcast *)appcast forUpdater:(SUUpdater *)bundle; + +// Sent when a valid update is found by the update driver. +- (void)updater:(SUUpdater *)updater didFindValidUpdate:(SUAppcastItem *)update; + +// Sent when a valid update is not found. +- (void)updaterDidNotFindUpdate:(SUUpdater *)update; + +// Sent immediately before installing the specified update. +- (void)updater:(SUUpdater *)updater willInstallUpdate:(SUAppcastItem *)update; + +// Return YES to delay the relaunch until you do some processing; invoke the given NSInvocation to continue. +- (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)update untilInvoking:(NSInvocation *)invocation; + +// Called immediately before relaunching. +- (void)updaterWillRelaunchApplication:(SUUpdater *)updater; + +// This method allows you to provide a custom version comparator. +// If you don't implement this method or return nil, the standard version comparator will be used. +- (id <SUVersionComparison>)versionComparatorForUpdater:(SUUpdater *)updater; + +// Returns the path which is used to relaunch the client after the update is installed. By default, the path of the host bundle. +- (NSString *)pathToRelaunchForUpdater:(SUUpdater *)updater; + +@end + +// Define some minimum intervals to avoid DOS-like checking attacks. These are in seconds. +#ifdef DEBUG +#define SU_MIN_CHECK_INTERVAL 60 +#else +#define SU_MIN_CHECK_INTERVAL 60*60 +#endif + +#ifdef DEBUG +#define SU_DEFAULT_CHECK_INTERVAL 60 +#else +#define SU_DEFAULT_CHECK_INTERVAL 60*60*24 +#endif + +#endif Added: branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,27 @@ +// +// SUVersionComparisonProtocol.h +// Sparkle +// +// Created by Andy Matuschak on 12/21/07. +// Copyright 2007 Andy Matuschak. All rights reserved. +// + +#ifndef SUVERSIONCOMPARISONPROTOCOL_H +#define SUVERSIONCOMPARISONPROTOCOL_H + +/*! + @protocol + @abstract Implement this protocol to provide version comparison facilities for Sparkle. +*/ +@protocol SUVersionComparison + +/*! + @method + @abstract An abstract method to compare two version strings. + @discussion Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, and NSOrderedSame if they are equivalent. +*/ +- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; + +@end + +#endif Added: branches/newsparkle/Sparkle.framework/Versions/A/Headers/Sparkle.h =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Headers/Sparkle.h (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Headers/Sparkle.h 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,21 @@ +// +// Sparkle.h +// Sparkle +// +// Created by Andy Matuschak on 3/16/06. (Modified by CDHW on 23/12/07) +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SPARKLE_H +#define SPARKLE_H + +// This list should include the shared headers. It doesn't matter if some of them aren't shared (unless +// there are name-space collisions) so we can list all of them to start with: + +#import <Sparkle/SUUpdater.h> + +#import <Sparkle/SUAppcast.h> +#import <Sparkle/SUAppcastItem.h> +#import <Sparkle/SUVersionComparisonProtocol.h> + +#endif Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/Info.plist =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/Info.plist (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/Info.plist 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>en</string> + <key>CFBundleExecutable</key> + <string>Sparkle</string> + <key>CFBundleIdentifier</key> + <string>org.andymatuschak.Sparkle</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundleName</key> + <string>Sparkle</string> + <key>CFBundlePackageType</key> + <string>FMWK</string> + <key>CFBundleShortVersionString</key> + <string>1.5 Beta 6</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>313</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/License.txt =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/License.txt (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/License.txt 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,7 @@ +Copyright (c) 2006 Andy Matuschak + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,174 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ADP2,1</key> + <string>Developer Transition Kit</string> + <key>MacBook1,1</key> + <string>MacBook (Core Duo)</string> + <key>MacBook2,1</key> + <string>MacBook (Core 2 Duo)</string> + <key>MacBook4,1</key> + <string>MacBook (Core 2 Duo Feb 2008)</string> + <key>MacBookAir1,1</key> + <string>MacBook Air (January 2008)</string> + <key>MacBookPro1,1</key> + <string>MacBook Pro Core Duo (15-inch)</string> + <key>MacBookPro1,2</key> + <string>MacBook Pro Core Duo (17-inch)</string> + <key>MacBookPro2,1</key> + <string>MacBook Pro Core 2 Duo (17-inch)</string> + <key>MacBookPro2,2</key> + <string>MacBook Pro Core 2 Duo (15-inch)</string> + <key>MacBookPro3,1</key> + <string>MacBook Pro Core 2 Duo (15-inch LED, Core 2 Duo)</string> + <key>MacBookPro3,2</key> + <string>MacBook Pro Core 2 Duo (17-inch HD, Core 2 Duo)</string> + <key>MacBookPro4,1</key> + <string>MacBook Pro (Core 2 Duo Feb 2008)</string> + <key>MacPro1,1</key> + <string>Mac Pro (four-core)</string> + <key>MacPro2,1</key> + <string>Mac Pro (eight-core)</string> + <key>MacPro3,1</key> + <string>Mac Pro (January 2008 4- or 8- core "Harpertown")</string> + <key>Macmini1,1</key> + <string>Mac Mini (Core Solo/Duo)</string> + <key>PowerBook1,1</key> + <string>PowerBook G3</string> + <key>PowerBook2,1</key> + <string>iBook G3</string> + <key>PowerBook2,2</key> + <string>iBook G3 (FireWire)</string> + <key>PowerBook2,3</key> + <string>iBook G3</string> + <key>PowerBook2,4</key> + <string>iBook G3</string> + <key>PowerBook3,1</key> + <string>PowerBook G3 (FireWire)</string> + <key>PowerBook3,2</key> + <string>PowerBook G4</string> + <key>PowerBook3,3</key> + <string>PowerBook G4 (Gigabit Ethernet)</string> + <key>PowerBook3,4</key> + <string>PowerBook G4 (DVI)</string> + <key>PowerBook3,5</key> + <string>PowerBook G4 (1GHz / 867MHz)</string> + <key>PowerBook4,1</key> + <string>iBook G3 (Dual USB, Late 2001)</string> + <key>PowerBook4,2</key> + <string>iBook G3 (16MB VRAM)</string> + <key>PowerBook4,3</key> + <string>iBook G3 Opaque 16MB VRAM, 32MB VRAM, Early 2003)</string> + <key>PowerBook5,1</key> + <string>PowerBook G4 (17 inch)</string> + <key>PowerBook5,2</key> + <string>PowerBook G4 (15 inch FW 800)</string> + <key>PowerBook5,3</key> + <string>PowerBook G4 (17-inch 1.33GHz)</string> + <key>PowerBook5,4</key> + <string>PowerBook G4 (15 inch 1.5/1.33GHz)</string> + <key>PowerBook5,5</key> + <string>PowerBook G4 (17-inch 1.5GHz)</string> + <key>PowerBook5,6</key> + <string>PowerBook G4 (15 inch 1.67GHz/1.5GHz)</string> + <key>PowerBook5,7</key> + <string>PowerBook G4 (17-inch 1.67GHz)</string> + <key>PowerBook5,8</key> + <string>PowerBook G4 (Double layer SD, 15 inch)</string> + <key>PowerBook5,9</key> + <string>PowerBook G4 (Double layer SD, 17 inch)</string> + <key>PowerBook6,1</key> + <string>PowerBook G4 (12 inch)</string> + <key>PowerBook6,2</key> + <string>PowerBook G4 (12 inch, DVI)</string> + <key>PowerBook6,3</key> + <string>iBook G4</string> + <key>PowerBook6,4</key> + <string>PowerBook G4 (12 inch 1.33GHz)</string> + <key>PowerBook6,5</key> + <string>iBook G4 (Early-Late 2004)</string> + <key>PowerBook6,7</key> + <string>iBook G4 (Mid 2005)</string> + <key>PowerBook6,8</key> + <string>PowerBook G4 (12 inch 1.5GHz)</string> + <key>PowerMac1,1</key> + <string>Power Macintosh G3 (Blue & White)</string> + <key>PowerMac1,2</key> + <string>Power Macintosh G4 (PCI Graphics)</string> + <key>PowerMac10,1</key> + <string>Mac Mini G4</string> + <key>PowerMac10,2</key> + <string>Mac Mini (Late 2005)</string> + <key>PowerMac11,2</key> + <string>Power Macintosh G5 (Late 2005)</string> + <key>PowerMac12,1</key> + <string>iMac G5 (iSight)</string> + <key>PowerMac2,1</key> + <string>iMac G3 (Slot-loading CD-ROM)</string> + <key>PowerMac2,2</key> + <string>iMac G3 (Summer 2000)</string> + <key>PowerMac3,1</key> + <string>Power Macintosh G4 (AGP Graphics)</string> + <key>PowerMac3,2</key> + <string>Power Macintosh G4 (AGP Graphics)</string> + <key>PowerMac3,3</key> + <string>Power Macintosh G4 (Gigabit Ethernet)</string> + <key>PowerMac3,4</key> + <string>Power Macintosh G4 (Digital Audio)</string> + <key>PowerMac3,5</key> + <string>Power Macintosh G4 (Quick Silver)</string> + <key>PowerMac3,6</key> + <string>Power Macintosh G4 (Mirrored Drive Door)</string> + <key>PowerMac4,1</key> + <string>iMac G3 (Early/Summer 2001)</string> + <key>PowerMac4,2</key> + <string>iMac G4 (Flat Panel)</string> + <key>PowerMac4,4</key> + <string>eMac</string> + <key>PowerMac4,5</key> + <string>iMac G4 (17-inch Flat Panel)</string> + <key>PowerMac5,1</key> + <string>Power Macintosh G4 Cube</string> + <key>PowerMac6,1</key> + <string>iMac G4 (USB 2.0)</string> + <key>PowerMac6,3</key> + <string>iMac G4 (20-inch Flat Panel)</string> + <key>PowerMac6,4</key> + <string>eMac (USB 2.0, 2005)</string> + <key>PowerMac7,2</key> + <string>Power Macintosh G5</string> + <key>PowerMac7,3</key> + <string>Power Macintosh G5</string> + <key>PowerMac8,1</key> + <string>iMac G5</string> + <key>PowerMac8,2</key> + <string>iMac G5 (Ambient Light Sensor)</string> + <key>PowerMac9,1</key> + <string>Power Macintosh G5 (Late 2005)</string> + <key>RackMac1,1</key> + <string>Xserve G4</string> + <key>RackMac1,2</key> + <string>Xserve G4 (slot-loading, cluster node)</string> + <key>RackMac3,1</key> + <string>Xserve G5</string> + <key>Xserve1,1</key> + <string>Xserve (Intel Xeon)</string> + <key>Xserve2,1</key> + <string>Xserve (January 2008 quad-core)</string> + <key>iMac1,1</key> + <string>iMac G3 (Rev A-D)</string> + <key>iMac4,1</key> + <string>iMac (Core Duo)</string> + <key>iMac4,2</key> + <string>iMac for Education (17-inch, Core Duo)</string> + <key>iMac5,1</key> + <string>iMac (Core 2 Duo, 17 or 20 inch, SuperDrive)</string> + <key>iMac5,2</key> + <string>iMac (Core 2 Duo, 17 inch, Combo Drive)</string> + <key>iMac6,1</key> + <string>iMac (Core 2 Duo, 24 inch, SuperDrive)</string> + <key>iMac8,1</key> + <string>iMac (April 2008)</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBClasses</key> + <array> + <dict> + <key>CLASS</key> + <string>SUWindowController</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSWindowController</string> + </dict> + <dict> + <key>CLASS</key> + <string>NSApplication</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSResponder</string> + </dict> + <dict> + <key>CLASS</key> + <string>FirstResponder</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSObject</string> + </dict> + <dict> + <key>CLASS</key> + <string>NSObject</string> + <key>LANGUAGE</key> + <string>ObjC</string> + </dict> + <dict> + <key>CLASS</key> + <string>SUStatusController</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>OUTLETS</key> + <dict> + <key>actionButton</key> + <string>NSButton</string> + <key>progressBar</key> + <string>NSProgressIndicator</string> + </dict> + <key>SUPERCLASS</key> + <string>SUWindowController</string> + </dict> + </array> + <key>IBVersion</key> + <string>1</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBFramework Version</key> + <string>670</string> + <key>IBLastKnownRelativeProjectPath</key> + <string>Sparkle.xcodeproj</string> + <key>IBOldestOS</key> + <integer>5</integer> + <key>IBOpenObjects</key> + <array> + <integer>6</integer> + </array> + <key>IBSystem Version</key> + <string>10A96</string> + <key>targetFramework</key> + <string>IBCocoaFramework</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib =================================================================== (Binary files differ) Property changes on: branches/newsparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBClasses</key> + <array> + <dict> + <key>CLASS</key> + <string>SUWindowController</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSWindowController</string> + </dict> + <dict> + <key>ACTIONS</key> + <dict> + <key>doNotInstall</key> + <string>id</string> + <key>installLater</key> + <string>id</string> + <key>installNow</key> + <string>id</string> + </dict> + <key>CLASS</key> + <string>SUAutomaticUpdateAlert</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>SUWindowController</string> + </dict> + <dict> + <key>CLASS</key> + <string>FirstResponder</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSObject</string> + </dict> + <dict> + <key>CLASS</key> + <string>NSObject</string> + <key>LANGUAGE</key> + <string>ObjC</string> + </dict> + </array> + <key>IBVersion</key> + <string>1</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBFramework Version</key> + <string>667</string> + <key>IBLastKnownRelativeProjectPath</key> + <string>../Sparkle.xcodeproj</string> + <key>IBOldestOS</key> + <integer>5</integer> + <key>IBOpenObjects</key> + <array> + <integer>6</integer> + </array> + <key>IBSystem Version</key> + <string>9D34</string> + <key>targetFramework</key> + <string>IBCocoaFramework</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib =================================================================== (Binary files differ) Property changes on: branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/classes.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/classes.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/classes.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBClasses</key> + <array> + <dict> + <key>CLASS</key> + <string>SUWindowController</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSWindowController</string> + </dict> + <dict> + <key>CLASS</key> + <string>NSApplication</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSResponder</string> + </dict> + <dict> + <key>ACTIONS</key> + <dict> + <key>installUpdate</key> + <string>id</string> + <key>remindMeLater</key> + <string>id</string> + <key>skipThisVersion</key> + <string>id</string> + </dict> + <key>CLASS</key> + <string>SUUpdateAlert</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>OUTLETS</key> + <dict> + <key>delegate</key> + <string>id</string> + <key>description</key> + <string>NSTextField</string> + <key>releaseNotesView</key> + <string>WebView</string> + </dict> + <key>SUPERCLASS</key> + <string>SUWindowController</string> + </dict> + <dict> + <key>CLASS</key> + <string>FirstResponder</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSObject</string> + </dict> + <dict> + <key>CLASS</key> + <string>NSObject</string> + <key>LANGUAGE</key> + <string>ObjC</string> + </dict> + </array> + <key>IBVersion</key> + <string>1</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBFramework Version</key> + <string>667</string> + <key>IBLastKnownRelativeProjectPath</key> + <string>../Sparkle.xcodeproj</string> + <key>IBOldestOS</key> + <integer>5</integer> + <key>IBOpenObjects</key> + <array> + <integer>6</integer> + </array> + <key>IBSystem Version</key> + <string>9D34</string> + <key>targetFramework</key> + <string>IBCocoaFramework</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib =================================================================== (Binary files differ) Property changes on: branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/classes.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/classes.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/classes.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBClasses</key> + <array> + <dict> + <key>CLASS</key> + <string>SUWindowController</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSWindowController</string> + </dict> + <dict> + <key>ACTIONS</key> + <dict> + <key>finishPrompt</key> + <string>id</string> + <key>toggleMoreInfo</key> + <string>id</string> + </dict> + <key>CLASS</key> + <string>SUUpdatePermissionPrompt</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>OUTLETS</key> + <dict> + <key>delegate</key> + <string>id</string> + <key>descriptionTextField</key> + <string>NSTextField</string> + <key>moreInfoButton</key> + <string>NSButton</string> + <key>moreInfoView</key> + <string>NSView</string> + </dict> + <key>SUPERCLASS</key> + <string>SUWindowController</string> + </dict> + <dict> + <key>CLASS</key> + <string>FirstResponder</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSObject</string> + </dict> + <dict> + <key>CLASS</key> + <string>NSObject</string> + <key>LANGUAGE</key> + <string>ObjC</string> + </dict> + </array> + <key>IBVersion</key> + <string>1</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBFramework Version</key> + <string>667</string> + <key>IBLastKnownRelativeProjectPath</key> + <string>../Sparkle.xcodeproj</string> + <key>IBOldestOS</key> + <integer>5</integer> + <key>IBOpenObjects</key> + <array> + <integer>6</integer> + </array> + <key>IBSystem Version</key> + <string>9D34</string> + <key>targetFramework</key> + <string>IBCocoaFramework</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib =================================================================== (Binary files differ) Property changes on: branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings =================================================================== (Binary files differ) Property changes on: branches/newsparkle/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBClasses</key> + <array> + <dict> + <key>CLASS</key> + <string>SUWindowController</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSWindowController</string> + </dict> + <dict> + <key>ACTIONS</key> + <dict> + <key>doNotInstall</key> + <string>id</string> + <key>installLater</key> + <string>id</string> + <key>installNow</key> + <string>id</string> + </dict> + <key>CLASS</key> + <string>SUAutomaticUpdateAlert</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>SUWindowController</string> + </dict> + <dict> + <key>CLASS</key> + <string>FirstResponder</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSObject</string> + </dict> + <dict> + <key>CLASS</key> + <string>NSObject</string> + <key>LANGUAGE</key> + <string>ObjC</string> + </dict> + </array> + <key>IBVersion</key> + <string>1</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBFramework Version</key> + <string>658</string> + <key>IBLastKnownRelativeProjectPath</key> + <string>../Sparkle.xcodeproj</string> + <key>IBOldestOS</key> + <integer>5</integer> + <key>IBOpenObjects</key> + <array> + <integer>6</integer> + </array> + <key>IBSystem Version</key> + <string>9C7010</string> + <key>targetFramework</key> + <string>IBCocoaFramework</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib =================================================================== (Binary files differ) Property changes on: branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBClasses</key> + <array> + <dict> + <key>CLASS</key> + <string>SUWindowController</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSWindowController</string> + </dict> + <dict> + <key>CLASS</key> + <string>NSApplication</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSResponder</string> + </dict> + <dict> + <key>ACTIONS</key> + <dict> + <key>installUpdate</key> + <string>id</string> + <key>remindMeLater</key> + <string>id</string> + <key>skipThisVersion</key> + <string>id</string> + </dict> + <key>CLASS</key> + <string>SUUpdateAlert</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>OUTLETS</key> + <dict> + <key>delegate</key> + <string>id</string> + <key>description</key> + <string>NSTextField</string> + <key>releaseNotesView</key> + <string>WebView</string> + </dict> + <key>SUPERCLASS</key> + <string>SUWindowController</string> + </dict> + <dict> + <key>CLASS</key> + <string>FirstResponder</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSObject</string> + </dict> + <dict> + <key>CLASS</key> + <string>NSObject</string> + <key>LANGUAGE</key> + <string>ObjC</string> + </dict> + </array> + <key>IBVersion</key> + <string>1</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBFramework Version</key> + <string>670</string> + <key>IBLastKnownRelativeProjectPath</key> + <string>../Sparkle.xcodeproj</string> + <key>IBOldestOS</key> + <integer>5</integer> + <key>IBOpenObjects</key> + <array> + <integer>18</integer> + </array> + <key>IBSystem Version</key> + <string>10A96</string> + <key>targetFramework</key> + <string>IBCocoaFramework</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib =================================================================== (Binary files differ) Property changes on: branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBClasses</key> + <array> + <dict> + <key>CLASS</key> + <string>SUWindowController</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSWindowController</string> + </dict> + <dict> + <key>ACTIONS</key> + <dict> + <key>finishPrompt</key> + <string>id</string> + <key>toggleMoreInfo</key> + <string>id</string> + </dict> + <key>CLASS</key> + <string>SUUpdatePermissionPrompt</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>OUTLETS</key> + <dict> + <key>delegate</key> + <string>id</string> + <key>descriptionTextField</key> + <string>NSTextField</string> + <key>moreInfoButton</key> + <string>NSButton</string> + <key>moreInfoView</key> + <string>NSView</string> + </dict> + <key>SUPERCLASS</key> + <string>SUWindowController</string> + </dict> + <dict> + <key>CLASS</key> + <string>FirstResponder</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSObject</string> + </dict> + <dict> + <key>CLASS</key> + <string>NSObject</string> + <key>LANGUAGE</key> + <string>ObjC</string> + </dict> + </array> + <key>IBVersion</key> + <string>1</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBFramework Version</key> + <string>670</string> + <key>IBLastKnownRelativeProjectPath</key> + <string>../Sparkle.xcodeproj</string> + <key>IBOldestOS</key> + <integer>5</integer> + <key>IBOpenObjects</key> + <array> + <integer>6</integer> + <integer>41</integer> + </array> + <key>IBSystem Version</key> + <string>10A96</string> + <key>targetFramework</key> + <string>IBCocoaFramework</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib =================================================================== (Binary files differ) Property changes on: branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings =================================================================== (Binary files differ) Property changes on: branches/newsparkle/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBClasses</key> + <array> + <dict> + <key>CLASS</key> + <string>SUWindowController</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSWindowController</string> + </dict> + <dict> + <key>ACTIONS</key> + <dict> + <key>doNotInstall</key> + <string>id</string> + <key>installLater</key> + <string>id</string> + <key>installNow</key> + <string>id</string> + </dict> + <key>CLASS</key> + <string>SUAutomaticUpdateAlert</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>SUWindowController</string> + </dict> + <dict> + <key>CLASS</key> + <string>FirstResponder</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSObject</string> + </dict> + <dict> + <key>CLASS</key> + <string>NSObject</string> + <key>LANGUAGE</key> + <string>ObjC</string> + </dict> + </array> + <key>IBVersion</key> + <string>1</string> +</dict> +</plist> Added: branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib =================================================================== --- branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib (rev 0) +++ branches/newsparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib 2009-09-19 05:40:30 UTC (rev 1813) @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.... [truncated message content] |
From: <de...@us...> - 2009-09-19 04:49:54
|
Revision: 1812 http://iterm.svn.sourceforge.net/iterm/?rev=1812&view=rev Author: delx Date: 2009-09-19 04:49:46 +0000 (Sat, 19 Sep 2009) Log Message: ----------- Removed +x from files that didn't need it Property Changed: ---------------- trunk/Korean.lproj/AddressBook.strings trunk/Korean.lproj/FindPanel.strings trunk/Korean.lproj/MainMenu.strings trunk/Korean.lproj/PreferencePanel.strings trunk/Korean.lproj/PseudoTerminal.strings trunk/PSMTabBarControl/images/overflowImage.tiff trunk/PSMTabBarControl/images/overflowImagePressed.tif trunk/PSMTabBarControl/source/NSBezierPath_AMShading.h trunk/PSMTabBarControl/source/NSBezierPath_AMShading.m trunk/Sparkle.framework/Headers/NSString+extras.h trunk/Sparkle.framework/Headers/RSS.h Property changes on: trunk/Korean.lproj/AddressBook.strings ___________________________________________________________________ Deleted: svn:executable - * Property changes on: trunk/Korean.lproj/FindPanel.strings ___________________________________________________________________ Deleted: svn:executable - * Property changes on: trunk/Korean.lproj/MainMenu.strings ___________________________________________________________________ Deleted: svn:executable - * Property changes on: trunk/Korean.lproj/PreferencePanel.strings ___________________________________________________________________ Deleted: svn:executable - * Property changes on: trunk/Korean.lproj/PseudoTerminal.strings ___________________________________________________________________ Deleted: svn:executable - * Property changes on: trunk/PSMTabBarControl/images/overflowImage.tiff ___________________________________________________________________ Deleted: svn:executable - * Property changes on: trunk/PSMTabBarControl/images/overflowImagePressed.tif ___________________________________________________________________ Deleted: svn:executable - * Property changes on: trunk/PSMTabBarControl/source/NSBezierPath_AMShading.h ___________________________________________________________________ Deleted: svn:executable - * Property changes on: trunk/PSMTabBarControl/source/NSBezierPath_AMShading.m ___________________________________________________________________ Deleted: svn:executable - * Property changes on: trunk/Sparkle.framework/Headers/NSString+extras.h ___________________________________________________________________ Deleted: svn:executable - * Property changes on: trunk/Sparkle.framework/Headers/RSS.h ___________________________________________________________________ Deleted: svn:executable - * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-19 03:43:50
|
Revision: 1811 http://iterm.svn.sourceforge.net/iterm/?rev=1811&view=rev Author: delx Date: 2009-09-19 03:43:43 +0000 (Sat, 19 Sep 2009) Log Message: ----------- Removed old Sparkle Removed Paths: ------------- branches/newsparkle/Sparkle.framework/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-19 03:26:08
|
Revision: 1810 http://iterm.svn.sourceforge.net/iterm/?rev=1810&view=rev Author: delx Date: 2009-09-19 03:25:54 +0000 (Sat, 19 Sep 2009) Log Message: ----------- Going to upgrade to the latest Sparkle (1.5b6) Added Paths: ----------- branches/newsparkle/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-19 01:23:06
|
Revision: 1809 http://iterm.svn.sourceforge.net/iterm/?rev=1809&view=rev Author: delx Date: 2009-09-19 01:22:48 +0000 (Sat, 19 Sep 2009) Log Message: ----------- Update for new release Modified Paths: -------------- website/Changelog.html website/appcast.xml website/download.shtml Modified: website/Changelog.html =================================================================== --- website/Changelog.html 2009-09-18 13:26:21 UTC (rev 1808) +++ website/Changelog.html 2009-09-19 01:22:48 UTC (rev 1809) @@ -1,6 +1,23 @@ <STRONG>WARNING! These are testing releases! If you want a stable release, please stick to 0.9.6</STRONG> <BR><BR><BR> +Version <STRONG>0.9.6.20090919</STRONG> includes the following changes: +<UL> + <LI> Improved performance with full scrollback buffers</LI> + <LI> Improved performance with large amounts of input from multiple terminals</LI> + <LI> Viewing a menu or holding down the mouse button no longer blocks applications (#2682132)</LI> + <LI> Save cursor position separately for alternate screens (#2833765)</LI> + <LI> Show correct window titles (#2765347)</LI> + <LI> Fixed CMD-num tab switching (#2271203)</LI> + <LI> Selection text should always be correct when scrolling</LI> + <LI> Always disable Apple's smooth scrolling to avoid drawing corruption</LI> + <LI> More reliable and faster drawing</LI> + <LI> Selected text will now be invalidated only one of the characters in the selection is changed.</LI> + <LI> If no working directory is specified then new tabs will open in the same directory as the previous session. This doesn't work with the default settings yet. Need to execute <tt>/bin/bash -li</tt></LI> + <LI> Clear the bell symbol upon any key press</LI> + <LI> Converted to XCode 3.1 project format and IB 3.0 XIBs</LI> + <LI> Report as xterm patch level 95 so Vim detects ttymouse=xterm2, also increased default refresh rate.</LI> +</UL> Version <STRONG>0.9.6.20090410</STRONG> includes the following changes: <UL> Modified: website/appcast.xml =================================================================== --- website/appcast.xml 2009-09-18 13:26:21 UTC (rev 1808) +++ website/appcast.xml 2009-09-19 01:22:48 UTC (rev 1809) @@ -6,10 +6,10 @@ <description>Most recent changes with links to updates.</description> <language>en</language> <item> - <title>Version 0.9.6.20090410</title> + <title>Version 0.9.6.20090919</title> <description>http://iterm.sourceforge.net/Changelog.html</description> - <pubDate>Tue, 15 Apr 2009 15:15:00 +1000</pubDate> - <enclosure url="http://iterm.sourceforge.net/iTerm_0.9.6.20090415.zip" length="1576300" type="application/octet-stream"/> + <pubDate>Sat, 19 Sep 2009 11:07:00 +1000</pubDate> + <enclosure url="http://iterm.sourceforge.net/iTerm_0.9.6.20090919.zip" length="3224797" type="application/octet-stream"/> </item> </channel> </rss> Modified: website/download.shtml =================================================================== --- website/download.shtml 2009-09-18 13:26:21 UTC (rev 1808) +++ website/download.shtml 2009-09-19 01:22:48 UTC (rev 1809) @@ -22,13 +22,14 @@ <TD VALIGN="TOP" BGCOLOR="#FFFFFF"> <FONT SIZE="5"><STRONG>Download:</STRONG></FONT><BR> <UL><A HREF="http://sourceforge.net/project/showfiles.php?group_id=67789">iTerm 0.9.6</A>: The latest iTerm release<IMG src="new.gif"><BR><BR> -<A HREF="http://iterm.sourceforge.net/iTerm_0.9.6.20090415.zip">Recent binary build from SVN</A> (0.9.6.20090415, English only, <A HREF="http://iterm.sourceforge.net/Changelog.html">changelog</a>)<IMG src="new.gif"><BR> +<A HREF="http://iterm.sourceforge.net/iTerm_0.9.6.20090919.zip">Recent binary build from SVN</A> (0.9.6.20090919, English only, <A HREF="http://iterm.sourceforge.net/Changelog.html">changelog</a>)<IMG src="new.gif"><BR> Tiger or later. <BR><BR> <BR>If your old preferences are lost after the upgrade, please quit your iTerm. Then go to ~/Library/Preferences/, and copy or rename iTerm.plist to net.sourceforge.iTerm.plist.<BR><BR> <STRONG>Earlier builds</STRONG><BR> +<A HREF="http://iterm.sourceforge.net/iTerm_0.9.6.20090415.zip">build 0.9.6.20090415</A> <BR> <A HREF="http://iterm.sourceforge.net/iTerm_0.9.6.20090328.zip">build 0.9.6.20090328</A> <BR> <A HREF="http://iterm.sourceforge.net/iTerm_0.9.6.20090209.zip">build 0.9.6.20090209</A> <BR> <A HREF="http://iterm.sourceforge.net/iTerm_0.9.6.1201.zip">build 0.9.6.1201</A> <BR> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-18 13:26:29
|
Revision: 1808 http://iterm.svn.sourceforge.net/iterm/?rev=1808&view=rev Author: delx Date: 2009-09-18 13:26:21 +0000 (Fri, 18 Sep 2009) Log Message: ----------- Show correct window titles (#2765347) Modified Paths: -------------- trunk/Changelog trunk/PTYSession.m trunk/PseudoTerminal.m Modified: trunk/Changelog =================================================================== --- trunk/Changelog 2009-09-18 03:22:14 UTC (rev 1807) +++ trunk/Changelog 2009-09-18 13:26:21 UTC (rev 1808) @@ -1,5 +1,6 @@ 2009-09-17 delx * Save cursor position separately for alternate screens (#2833765) + * Show correct window titles (#2765347) 2009-09-16 delx * Fixed CMD-num tab switching (#2271203) Modified: trunk/PTYSession.m =================================================================== --- trunk/PTYSession.m 2009-09-18 03:22:14 UTC (rev 1807) +++ trunk/PTYSession.m 2009-09-18 13:26:21 UTC (rev 1808) @@ -1164,81 +1164,82 @@ return ([self tty]); } -- (void) setUniqueID: (NSString *)uniqueID +- (void) setUniqueID:(NSString*)uniqueID { NSLog(@"Not allowed to set unique ID"); } -- (NSString *) defaultName +- (NSString*)defaultName { - return (defaultName); + return defaultName; } -- (void) setDefaultName: (NSString *) theName +- (void)setDefaultName:(NSString*)theName { - if([defaultName isEqualToString: theName]) + if([defaultName isEqualToString:theName]) return; - - if(defaultName) - { + + if(defaultName) { // clear the window title if it is not different - if([self windowTitle] == nil || [name isEqualToString: [self windowTitle]]) - [self setWindowTitle: nil]; - [defaultName release]; - defaultName = nil; - } - if (!theName) - theName = NSLocalizedStringFromTableInBundle(@"Untitled",@"iTerm", [NSBundle bundleForClass: [self class]], @"Profiles"); - + if(windowTitle == nil || [name isEqualToString:windowTitle]) + windowTitle = nil; + [defaultName release]; + defaultName = nil; + } + if(!theName) { + theName = NSLocalizedStringFromTableInBundle(@"Untitled",@"iTerm", + [NSBundle bundleForClass:[self class]], @"Profiles"); + } + defaultName = [theName retain]; } -- (NSString *) name +- (NSString*)name { - return (name); + return name; } -- (void) setName: (NSString *) theName +- (void)setName:(NSString*)theName { - if([name isEqualToString: theName]) + if([name isEqualToString:theName]) return; - - if(name) - { + + if(name) { // clear the window title if it is not different - if([self windowTitle] == nil || [name isEqualToString: [self windowTitle]]) - [self setWindowTitle: nil]; - [name release]; - name = nil; - } - if (!theName) - theName = NSLocalizedStringFromTableInBundle(@"Untitled",@"iTerm", [NSBundle bundleForClass: [self class]], @"Profiles"); - + if([name isEqualToString:windowTitle]) + windowTitle = nil; + [name release]; + name = nil; + } + if(!theName) { + theName = NSLocalizedStringFromTableInBundle(@"Untitled",@"iTerm", + [NSBundle bundleForClass:[self class]], @"Profiles"); + } + name = [theName retain]; // sync the window title if it is not set to something else - if([self windowTitle] == nil) - [self setWindowTitle: theName]; - - - [tabViewItem setLabel: name]; - [self setBell: NO]; - - - // get the session submenu to be rebuilt - if([[iTermController sharedInstance] currentTerminal] == [self parent]) - { - [[NSNotificationCenter defaultCenter] postNotificationName: @"iTermNameOfSessionDidChange" object: [self parent] userInfo: nil]; - } + if(windowTitle == nil) + [self setWindowTitle:theName]; + + [tabViewItem setLabel:name]; + [self setBell:NO]; + + // get the session submenu to be rebuilt + if([[iTermController sharedInstance] currentTerminal] == [self parent]) { + [[NSNotificationCenter defaultCenter] + postNotificationName:@"iTermNameOfSessionDidChange" + object:[self parent] userInfo:nil]; + } } -- (NSString *) windowTitle +- (NSString*)windowTitle { - return (windowTitle); + return windowTitle; } -- (void) setWindowTitle: (NSString *) theTitle +- (void)setWindowTitle:(NSString*)theTitle { - if ([theTitle isEqualToString:windowTitle]) return; + if([theTitle isEqualToString:windowTitle]) return; [windowTitle autorelease]; windowTitle = nil; Modified: trunk/PseudoTerminal.m =================================================================== --- trunk/PseudoTerminal.m 2009-09-18 03:22:14 UTC (rev 1807) +++ trunk/PseudoTerminal.m 2009-09-18 13:26:21 UTC (rev 1808) @@ -1167,9 +1167,6 @@ NSLog(@"%s(%d):-[PseudoTerminal setWindowTitle:%@]", __FILE__, __LINE__, title); #endif - if([title length] == 0) { - NSLog(@"ack"); - } NSParameterAssert([title length] > 0); if([self sendInputToAllSessions]) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-18 03:22:22
|
Revision: 1807 http://iterm.svn.sourceforge.net/iterm/?rev=1807&view=rev Author: delx Date: 2009-09-18 03:22:14 +0000 (Fri, 18 Sep 2009) Log Message: ----------- Fix graphics corruption bug Changing the window background from setWindowTitle is bad as it is called from VT100Terminal Modified Paths: -------------- trunk/PseudoTerminal.m Modified: trunk/PseudoTerminal.m =================================================================== --- trunk/PseudoTerminal.m 2009-09-18 03:21:22 UTC (rev 1806) +++ trunk/PseudoTerminal.m 2009-09-18 03:22:14 UTC (rev 1807) @@ -1174,11 +1174,7 @@ if([self sendInputToAllSessions]) { title = [NSString stringWithFormat:@"☛%@", title]; - [[self window] setBackgroundColor: [NSColor highlightColor]]; } - else { - [[self window] setBackgroundColor: normalBackgroundColor]; - } [[self window] setTitle: title]; } @@ -1481,7 +1477,13 @@ NSLocalizedStringFromTableInBundle(@"Keyboard input will be sent to all sessions in this terminal.",@"iTerm", [NSBundle bundleForClass: [self class]], @"Keyboard Input"), NSLocalizedStringFromTableInBundle(@"OK",@"iTerm", [NSBundle bundleForClass: [self class]], @"Profile"), NSLocalizedStringFromTableInBundle(@"Cancel",@"iTerm", [NSBundle bundleForClass: [self class]], @"Cancel"), nil) == NSAlertDefaultReturn); - + + if(sendInputToAllSessions) { + [[self window] setBackgroundColor: [NSColor highlightColor]]; + } + else { + [[self window] setBackgroundColor: normalBackgroundColor]; + } } - (IBAction) toggleInputToAllSessions: (id) sender This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-18 03:21:30
|
Revision: 1806 http://iterm.svn.sourceforge.net/iterm/?rev=1806&view=rev Author: delx Date: 2009-09-18 03:21:22 +0000 (Fri, 18 Sep 2009) Log Message: ----------- Clear altscreen when created Modified Paths: -------------- trunk/VT100Terminal.m Modified: trunk/VT100Terminal.m =================================================================== --- trunk/VT100Terminal.m 2009-09-17 23:57:47 UTC (rev 1805) +++ trunk/VT100Terminal.m 2009-09-18 03:21:22 UTC (rev 1806) @@ -2205,6 +2205,7 @@ [self saveCursorAttributes]; [SCREEN saveCursorPosition]; [SCREEN saveBuffer]; + [SCREEN clearScreen]; } else { [SCREEN restoreBuffer]; @@ -2212,6 +2213,7 @@ [SCREEN restoreCursorPosition]; } break; + case 47: // alternate screen buffer mode if(mode) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |