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-28 04:20:51
|
Revision: 1855 http://iterm.svn.sourceforge.net/iterm/?rev=1855&view=rev Author: delx Date: 2009-09-28 04:20:42 +0000 (Mon, 28 Sep 2009) Log Message: ----------- Forgot to remove method declarations from header file Modified Paths: -------------- trunk/Headers/iTerm/VT100Screen.h Modified: trunk/Headers/iTerm/VT100Screen.h =================================================================== --- trunk/Headers/iTerm/VT100Screen.h 2009-09-28 04:06:45 UTC (rev 1854) +++ trunk/Headers/iTerm/VT100Screen.h 2009-09-28 04:20:42 UTC (rev 1855) @@ -38,8 +38,8 @@ typedef struct screen_char_t { unichar ch; // the actual character - unsigned int bg_color; // background color - unsigned int fg_color; // foreground color + unsigned short bg_color; // background color + unsigned short fg_color; // foreground color } screen_char_t; #define TABWINDOW 300 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-28 04:06:52
|
Revision: 1854 http://iterm.svn.sourceforge.net/iterm/?rev=1854&view=rev Author: delx Date: 2009-09-28 04:06:45 +0000 (Mon, 28 Sep 2009) Log Message: ----------- Removed prev/next items from Window menu (fixes #2805216, #2688460) Modified Paths: -------------- trunk/Changelog trunk/English.lproj/MainMenu.xib trunk/iTermApplicationDelegate.h trunk/iTermApplicationDelegate.m trunk/iTermController.m Modified: trunk/Changelog =================================================================== --- trunk/Changelog 2009-09-28 03:50:55 UTC (rev 1853) +++ trunk/Changelog 2009-09-28 04:06:45 UTC (rev 1854) @@ -2,6 +2,7 @@ * Fixed IME when option key is set to meta/esc * Fix auto update bug * Fix showing toolbar when window is maximised (#2765328) + * Removed prev/next items from Window menu (fixes #2805216, #2688460) 2009-09-27 delx * Fixed focus follows mouse not working when viewing scrollback (#2764633) Modified: trunk/English.lproj/MainMenu.xib =================================================================== --- trunk/English.lproj/MainMenu.xib 2009-09-28 03:50:55 UTC (rev 1853) +++ trunk/English.lproj/MainMenu.xib 2009-09-28 04:06:45 UTC (rev 1854) @@ -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> @@ -868,35 +868,6 @@ <reference key="NSOnImage" ref="643967552"/> <reference key="NSMixedImage" ref="326707852"/> </object> - <object class="NSMenuItem" id="606479112"> - <reference key="NSMenu" ref="704295309"/> - <string key="NSTitle">Previous Terminal</string> - <string key="NSKeyEquiv">`</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="77932280"> - <reference key="NSMenu" ref="704295309"/> - <string key="NSTitle">Next Terminal</string> - <string key="NSKeyEquiv">~</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="983824543"> - <reference key="NSMenu" ref="704295309"/> - <bool key="NSIsDisabled">YES</bool> - <bool key="NSIsSeparator">YES</bool> - <string key="NSTitle"/> - <string key="NSKeyEquiv"/> - <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="48039160"> <reference key="NSMenu" ref="704295309"/> <string key="NSTitle">Select Next Tab</string> @@ -1084,7 +1055,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,13 +1108,12 @@ <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"/> @@ -1364,7 +1334,7 @@ <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> @@ -1694,39 +1664,7 @@ <int key="connectionID">780</int> </object> <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">previousTerminal:</string> - <reference key="source" ref="608955146"/> - <reference key="destination" ref="606479112"/> - </object> - <int key="connectionID">785</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">nextTerminal:</string> - <reference key="source" ref="608955146"/> - <reference key="destination" ref="77932280"/> - </object> - <int key="connectionID">786</int> - </object> - <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">previousTerminal</string> - <reference key="source" ref="608955146"/> - <reference key="destination" ref="606479112"/> - </object> - <int key="connectionID">787</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> - <string key="label">nextTerminal</string> - <reference key="source" ref="608955146"/> - <reference key="destination" ref="77932280"/> - </object> - <int key="connectionID">788</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> <string key="label">logStart</string> <reference key="source" ref="608955146"/> <reference key="destination" ref="381797437"/> @@ -2068,13 +2006,10 @@ <reference ref="603172949"/> <reference ref="99361977"/> <reference ref="669599182"/> - <reference ref="606479112"/> - <reference ref="77932280"/> <reference ref="915870994"/> <reference ref="839254411"/> <reference ref="48039160"/> <reference ref="39668782"/> - <reference ref="983824543"/> <reference ref="365978022"/> <reference ref="135837852"/> <reference ref="249023174"/> @@ -2097,16 +2032,6 @@ <reference key="parent" ref="704295309"/> </object> <object class="IBObjectRecord"> - <int key="objectID">782</int> - <reference key="object" ref="606479112"/> - <reference key="parent" ref="704295309"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">783</int> - <reference key="object" ref="77932280"/> - <reference key="parent" ref="704295309"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">784</int> <reference key="object" ref="915870994"/> <reference key="parent" ref="704295309"/> @@ -2136,11 +2061,6 @@ <reference key="parent" ref="39668782"/> </object> <object class="IBObjectRecord"> - <int key="objectID">849</int> - <reference key="object" ref="983824543"/> - <reference key="parent" ref="704295309"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">882</int> <reference key="object" ref="365978022"/> <reference key="parent" ref="704295309"/> @@ -2982,10 +2902,6 @@ <string>765.ImportedFromIB2</string> <string>778.IBPluginDependency</string> <string>778.ImportedFromIB2</string> - <string>782.IBPluginDependency</string> - <string>782.ImportedFromIB2</string> - <string>783.IBPluginDependency</string> - <string>783.ImportedFromIB2</string> <string>784.IBPluginDependency</string> <string>784.ImportedFromIB2</string> <string>802.IBPluginDependency</string> @@ -3026,8 +2942,6 @@ <string>847.ImportedFromIB2</string> <string>848.IBPluginDependency</string> <string>848.ImportedFromIB2</string> - <string>849.IBPluginDependency</string> - <string>849.ImportedFromIB2</string> <string>850.IBPluginDependency</string> <string>850.ImportedFromIB2</string> <string>852.IBPluginDependency</string> @@ -3084,9 +2998,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"> @@ -3157,7 +3078,7 @@ <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> - <string>{{312, 491}, {246, 223}}</string> + <string>{{312, 541}, {246, 173}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -3319,15 +3240,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"/> - <reference ref="5"/> - <reference ref="5"/> </object> </object> <object class="NSMutableDictionary" key="unlocalizedProperties"> @@ -3357,6 +3279,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"> Modified: trunk/iTermApplicationDelegate.h =================================================================== --- trunk/iTermApplicationDelegate.h 2009-09-28 03:50:55 UTC (rev 1853) +++ trunk/iTermApplicationDelegate.h 2009-09-28 04:06:45 UTC (rev 1854) @@ -50,8 +50,6 @@ // Menu items IBOutlet NSMenu *bookmarkMenu; IBOutlet NSMenuItem *selectTab; - IBOutlet NSMenuItem *previousTerminal; - IBOutlet NSMenuItem *nextTerminal; IBOutlet NSMenuItem *logStart; IBOutlet NSMenuItem *logStop; IBOutlet NSMenuItem *closeTab; @@ -83,10 +81,6 @@ - (IBAction)showPrefWindow:(id)sender; - (IBAction)showBookmarkWindow:(id)sender; - // navigation -- (IBAction) previousTerminal: (id) sender; -- (IBAction) nextTerminal: (id) sender; - // Notifications - (void) reloadMenus: (NSNotification *) aNotification; - (void) buildSessionSubmenu: (NSNotification *) aNotification; Modified: trunk/iTermApplicationDelegate.m =================================================================== --- trunk/iTermApplicationDelegate.m 2009-09-28 03:50:55 UTC (rev 1853) +++ trunk/iTermApplicationDelegate.m 2009-09-28 04:06:45 UTC (rev 1854) @@ -266,17 +266,6 @@ [[iTermController sharedInstance] newSession:sender]; } -// navigation -- (IBAction) previousTerminal: (id) sender -{ - [[iTermController sharedInstance] previousTerminal:sender]; -} - -- (IBAction) nextTerminal: (id) sender -{ - [[iTermController sharedInstance] nextTerminal:sender]; -} - - (IBAction)showPrefWindow:(id)sender { [[PreferencePanel sharedInstance] run]; @@ -461,9 +450,6 @@ unsigned int drawerState; - [previousTerminal setAction: (frontTerminal?@selector(previousTerminal:):nil)]; - [nextTerminal setAction: (frontTerminal?@selector(nextTerminal:):nil)]; - [self buildSessionSubmenu: aNotification]; [self buildAddressBookMenu: aNotification]; // reset the close tab/window shortcuts Modified: trunk/iTermController.m =================================================================== --- trunk/iTermController.m 2009-09-28 03:50:55 UTC (rev 1853) +++ trunk/iTermController.m 2009-09-28 04:06:45 UTC (rev 1854) @@ -207,61 +207,6 @@ [self launchBookmark:nil inTerminal: FRONT]; } -// navigation -- (IBAction) previousTerminal: (id) sender -{ - unsigned int currentIndex; - BOOL looped = NO; - - currentIndex = [[self terminals] indexOfObject: FRONT]; - if(FRONT == nil || currentIndex == NSNotFound) - { - NSBeep(); - return; - } - - // get the previous terminal - do { - if(currentIndex == 0) { - if (looped) return; - currentIndex = [[self terminals] count] - 1; - looped = YES; - } - else - currentIndex--; - } while ([[[[self terminals] objectAtIndex: currentIndex] window] isMiniaturized]); - - // make sure that terminal's window active - [[[[self terminals] objectAtIndex: currentIndex] window] makeKeyAndOrderFront: self]; - -} -- (IBAction)nextTerminal: (id) sender -{ - unsigned int currentIndex; - BOOL looped = NO; - - currentIndex = [[self terminals] indexOfObject: FRONT]; - if(FRONT == nil || currentIndex == NSNotFound) - { - NSBeep(); - return; - } - - // get the next terminal - do { - if(currentIndex == [[self terminals] count] - 1) { - if (looped) return; - currentIndex = 0; - looped = YES; - } - else - currentIndex++; - } while ([[[[self terminals] objectAtIndex: currentIndex] window] isMiniaturized]); - - // make sure that terminal's window active - [[[[self terminals] objectAtIndex: currentIndex] window] makeKeyAndOrderFront: self]; -} - - (PseudoTerminal *) currentTerminal { return (FRONT); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-28 03:51:03
|
Revision: 1853 http://iterm.svn.sourceforge.net/iterm/?rev=1853&view=rev Author: delx Date: 2009-09-28 03:50:55 +0000 (Mon, 28 Sep 2009) Log Message: ----------- Fix showing toolbar when window is maximised (#2765328) Modified Paths: -------------- trunk/Changelog trunk/PseudoTerminal.m Modified: trunk/Changelog =================================================================== --- trunk/Changelog 2009-09-28 02:53:48 UTC (rev 1852) +++ trunk/Changelog 2009-09-28 03:50:55 UTC (rev 1853) @@ -1,3 +1,8 @@ +2009-09-28 delx + * Fixed IME when option key is set to meta/esc + * Fix auto update bug + * Fix showing toolbar when window is maximised (#2765328) + 2009-09-27 delx * Fixed focus follows mouse not working when viewing scrollback (#2764633) Modified: trunk/PseudoTerminal.m =================================================================== --- trunk/PseudoTerminal.m 2009-09-28 02:53:48 UTC (rev 1852) +++ trunk/PseudoTerminal.m 2009-09-28 03:50:55 UTC (rev 1853) @@ -1726,6 +1726,7 @@ - (void) windowDidToggleToolbarVisibility: (id) sender { + [self setWindowSize]; } // Bookmarks This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-28 02:54:03
|
Revision: 1852 http://iterm.svn.sourceforge.net/iterm/?rev=1852&view=rev Author: delx Date: 2009-09-28 02:53:48 +0000 (Mon, 28 Sep 2009) Log Message: ----------- Fix auto update bug Modified Paths: -------------- trunk/PreferencePanel.m Modified: trunk/PreferencePanel.m =================================================================== --- trunk/PreferencePanel.m 2009-09-28 02:47:13 UTC (rev 1851) +++ trunk/PreferencePanel.m 2009-09-28 02:53:48 UTC (rev 1852) @@ -152,7 +152,11 @@ 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; - + NSString *appCast = defaultCheckTestRelease ? + [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURLForTesting"] : + [[NSBundle mainBundle] objectForInfoDictionaryKey:@"SUFeedURLForFinal"]; + [[NSUserDefaults standardUserDefaults] setObject:appCast forKey:@"SUFeedURL"]; + NSArray *urlArray; NSDictionary *tempDict = [prefs objectForKey:@"URLHandlers"]; int i; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-28 02:47:21
|
Revision: 1851 http://iterm.svn.sourceforge.net/iterm/?rev=1851&view=rev Author: delx Date: 2009-09-28 02:47:13 +0000 (Mon, 28 Sep 2009) Log Message: ----------- Fixed IME when option key is set to meta/esc Modified Paths: -------------- trunk/PTYTextView.m Modified: trunk/PTYTextView.m =================================================================== --- trunk/PTYTextView.m 2009-09-28 00:39:55 UTC (rev 1850) +++ trunk/PTYTextView.m 2009-09-28 02:47:13 UTC (rev 1851) @@ -821,20 +821,22 @@ keyIsARepeat = [event isARepeat]; // Hide the cursor - [NSCursor setHiddenUntilMouseMoves: YES]; + [NSCursor setHiddenUntilMouseMoves:YES]; + // Should we process the event immediately in the delegate? if([delegate hasKeyMappingForEvent:event highPriority:YES] || - (modflag & NSNumericPadKeyMask) || - (modflag & NSFunctionKeyMask)) + (modflag & NSNumericPadKeyMask) || (modflag & NSFunctionKeyMask) || + ((modflag & NSAlternateKeyMask) && [delegate optionKey] != OPT_NORMAL)) { [delegate keyDown:event]; return; } + // Let the IME process key events IM_INPUT_INSERT = NO; - if([[self delegate] optionKey] == OPT_NORMAL) { - [self interpretKeyEvents:[NSArray arrayWithObject:event]]; - } + [self interpretKeyEvents:[NSArray arrayWithObject:event]]; + + // If the IME didn't want it, pass it on to the delegate if(!prev && !IM_INPUT_INSERT && ![self hasMarkedText]) { [delegate keyDown:event]; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-28 01:00:23
|
Revision: 1850 http://iterm.svn.sourceforge.net/iterm/?rev=1850&view=rev Author: delx Date: 2009-09-28 00:39:55 +0000 (Mon, 28 Sep 2009) Log Message: ----------- Removed last modified time from footer Modified Paths: -------------- website/footer.html Modified: website/footer.html =================================================================== --- website/footer.html 2009-09-28 00:39:30 UTC (rev 1849) +++ website/footer.html 2009-09-28 00:39:55 UTC (rev 1850) @@ -3,7 +3,6 @@ <div id="footer"> - <p>Modified: September 22nd, 2009</p> <p><a href="mailto:yfabian_at_gmail_dot_com">Fabian</A>, <a href="mailto:ujwal_at_setlurgroup_dot_com">Ujwal S. Setlur</a> and <a href="mailto:delx_at_users_dot_sourceforge_dot_net">James Bunton</a></p> <p>Support free software by writing one.</p> </div> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-28 00:39:36
|
Revision: 1849 http://iterm.svn.sourceforge.net/iterm/?rev=1849&view=rev Author: delx Date: 2009-09-28 00:39:30 +0000 (Mon, 28 Sep 2009) Log Message: ----------- Updated faq Modified Paths: -------------- website/faq.shtml Modified: website/faq.shtml =================================================================== --- website/faq.shtml 2009-09-27 23:41:46 UTC (rev 1848) +++ website/faq.shtml 2009-09-28 00:39:30 UTC (rev 1849) @@ -9,11 +9,16 @@ <ul> <li> - <div class="question">My preferences are lost after I upgraded!</div> - <div class="answer"><p>Please quit your iTerm. Then go to <tt>~/Library/Preferences/</tt>, and copy or rename iTerm.plist to net.sourceforge.iTerm.plist.</p></div> + <div class="question">I get blank windows, or transparent windows in expose.</div> + <div class="answer"><p>Try turning off blur in your terminals. Unfortunately Apple has yet to create a public API for this functionality, and the undocument API we use at the moment has glitches. Namely it doesn't work at all on some older Macs (eg, PowerPC iBook G4s), also on Snow Leopard it causes windows to disappear during expose.</p></div> </li> <li> + <div class="question">My iTerm is too slow. What can I do to improve its performance?</div> + <div class="answer"><p>First of all, upgrade to the latest version. We are constantly updating the program to improve its performance. The latest version should run at least as fast as Apple's Terminal.app. Secondly, there are a couple of things you can tweak. Avoid using a big scrollback buffer. This would use a lot of memory especially if you have lots of tab open. Keeping windows geometry and font size small helps too. Disable transparency and anti-aliasing does have a minimal effect on speed. Turning off blur can improve performance dramatically for users with older computers. There is also an option to allow users to adjust the display refresh rate. Fast refreshing rate means more CPU usage, and it might decrease performance when there is a lot of scrolling.</p></div> + </li> + + <li> <div class="question">Why my arrow/HOME/END keys are not working?</div> <div class="answer"> <p>In one of the old versions, there was a Terminal Profile called "Xterm (OS X)". That one CAN CAUSE this problem. Please remove it if you still have it.</p> @@ -37,13 +42,13 @@ </li> <li> - <div class="question">Where does iTerm store its settings?</div> - <div class="answer"><p>Since version 0.8.0, all the setting is stored in <tt>~/Library/Preferences/iTerm.plist</tt>. In case something goes wrong, you can delete this file and iTerm will generate a new settings file that should always work.</p></div> + <div class="question">My preferences are lost after I upgraded!</div> + <div class="answer"><p>Please quit your iTerm. Then go to <tt>~/Library/Preferences/</tt>, and copy or rename iTerm.plist to net.sourceforge.iTerm.plist.</p></div> </li> <li> - <div class="question">My iTerm is too slow. What can I do to improve its performance?</div> - <div class="answer"><p>First of all, upgrade to the latest version. We are constantly updating the program to improve its performance. The latest version should run at least as fast as Apple's Terminal.app. Secondly, there are a couple of things you can tweak. iTerm does the fast drawing by caching the images of glyphs in the memory. Anything that helps to save memory helps the performance. Avoid using a big scrollback buffer. This would use a lot of memory especially if you have lots of tab open. Keeping windows geometry and font size small helps too. Disable anti-aliasing does a minimal effect on speed. Since version 0.9.0, there is a new option to allow users to adjust the display refresh rate. Fast refreshing rate means more CPU usage, and it might decrease performance when there is a lot of scrolling.</p></div> + <div class="question">Where does iTerm store its settings?</div> + <div class="answer"><p>Preferences, including profiles and bookmarks are stored in <tt>~/Library/Preferences/net.sourceforge.iTerm.plist</tt>. If something goes wrong, you can try deleting this file and iTerm will generate a new settings file that should always work.</p></div> </li> <li> @@ -62,11 +67,6 @@ </li> <li> - <div class="question">The anti-aliasing looks funny. Is there a way to adjust it?</div> - <div class="answer"><p>Yes, there is. There is a hidden setting of StrokeWidth and BoldStrokeWidth that you can play with. See the <a href="http://iterm.sourceforge.net/resource.shtml">Resource</a> page for details. Set them to 0 gives you a standard anti-alias rendering. Any negative number gives you a bolder look.</p></div> - </li> - - <li> <div class="question">Characters on screen are not aligned correctly.</div> <div class="answer"><p>Check the option for "use double width for Non-ASCII characters".</div> </li> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-27 23:41:56
|
Revision: 1848 http://iterm.svn.sourceforge.net/iterm/?rev=1848&view=rev Author: delx Date: 2009-09-27 23:41:46 +0000 (Sun, 27 Sep 2009) Log Message: ----------- Remove unused hidden prefs Modified Paths: -------------- trunk/Headers/iTerm/PreferencePanel.h trunk/PTYTextView.m trunk/PreferencePanel.m Modified: trunk/Headers/iTerm/PreferencePanel.h =================================================================== --- trunk/Headers/iTerm/PreferencePanel.h 2009-09-27 15:26:50 UTC (rev 1847) +++ trunk/Headers/iTerm/PreferencePanel.h 2009-09-27 23:41:46 UTC (rev 1848) @@ -137,8 +137,6 @@ - (int) minTabWidth; - (int) minCompactTabWidth; - (int) optimumTabWidth; -- (float) strokeWidth; -- (float) boldStrokeWidth; - (NSString *) searchCommand; @end Modified: trunk/PTYTextView.m =================================================================== --- trunk/PTYTextView.m 2009-09-27 15:26:50 UTC (rev 1847) +++ trunk/PTYTextView.m 2009-09-27 23:41:46 UTC (rev 1848) @@ -48,7 +48,6 @@ #include <math.h> static NSCursor* textViewCursor = nil; -static float strokeWidth, boldStrokeWidth; @implementation PTYTextView @@ -67,8 +66,6 @@ [reverseCursorImage compositeToPoint:NSMakePoint(2,0) operation:NSCompositePlusLighter]; [aCursorImage unlockFocus]; textViewCursor = [[NSCursor alloc] initWithImage:aCursorImage hotSpot:hotspot]; - strokeWidth = [[PreferencePanel sharedInstance] strokeWidth]; - boldStrokeWidth = [[PreferencePanel sharedInstance] boldStrokeWidth]; } + (NSCursor *) textViewCursor Modified: trunk/PreferencePanel.m =================================================================== --- trunk/PreferencePanel.m 2009-09-27 15:26:50 UTC (rev 1847) +++ trunk/PreferencePanel.m 2009-09-27 23:41:46 UTC (rev 1848) @@ -468,8 +468,6 @@ // defaults write net.sourceforge.iTerm MinTabWidth -int 100 // defaults write net.sourceforge.iTerm MinCompactTabWidth -int 120 // defaults write net.sourceforge.iTerm OptimumTabWidth -int 100 -// defaults write net.sourceforge.iTerm StrokeWidth -float -1 -// defaults write net.sourceforge.iTerm BoldStrokeWidth -float -3 - (BOOL) useUnevenTabs { @@ -491,16 +489,6 @@ return [prefs objectForKey:@"OptimumTabWidth"]?[[prefs objectForKey:@"OptimumTabWidth"] intValue]:175; } -- (float) strokeWidth -{ - return [prefs objectForKey:@"StrokeWidth"]?[[prefs objectForKey:@"StrokeWidth"] floatValue]:0; -} - -- (float) boldStrokeWidth -{ - return [prefs objectForKey:@"BoldStrokeWidth"]?[[prefs objectForKey:@"BoldStrokeWidth"] floatValue]:-2; -} - - (NSString *) searchCommand { return [prefs objectForKey:@"SearchCommand"]?[prefs objectForKey:@"SearchCommand"]:@"http://google.com/search?q=%@"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-27 15:27:00
|
Revision: 1847 http://iterm.svn.sourceforge.net/iterm/?rev=1847&view=rev Author: delx Date: 2009-09-27 15:26:50 +0000 (Sun, 27 Sep 2009) Log Message: ----------- Speed up [PTYTextView _drawCharacter..] by reusing a single attribute dictionary Modified Paths: -------------- trunk/PTYTextView.m Modified: trunk/PTYTextView.m =================================================================== --- trunk/PTYTextView.m 2009-09-27 15:05:32 UTC (rev 1846) +++ trunk/PTYTextView.m 2009-09-27 15:26:50 UTC (rev 1847) @@ -2452,22 +2452,28 @@ { if (!code) return; + static int oldfg = -1; + static NSFont* oldFont = nil; + static NSMutableDictionary* attrib = nil; + if(attrib == nil) attrib = [[NSMutableDictionary alloc] init]; + NSFont* theFont = dw?nafont:font; BOOL renderBold = (fg&BOLD_MASK) && ![self disableBold]; - NSColor* color = [self colorForCode: fg]; + NSColor* color = [self colorForCode:fg]; - NSDictionary* attrib=[NSDictionary dictionaryWithObjectsAndKeys: - theFont, NSFontAttributeName, color, NSForegroundColorAttributeName, - nil]; + if(oldfg != fg) + [attrib setObject:color forKey:NSForegroundColorAttributeName]; + if(oldFont != theFont) + [attrib setObject:theFont forKey: NSFontAttributeName]; - NSString* 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]; // redraw the character offset by 1 pixel, this is faster than real bold - if (renderBold) { + if(renderBold) { [crap drawWithRect:NSMakeRect(X+1,Y+[theFont ascender], 0, 0) options:0 attributes:attrib]; } -} +} - (void) _scrollToLine:(int)line { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-27 15:05:39
|
Revision: 1846 http://iterm.svn.sourceforge.net/iterm/?rev=1846&view=rev Author: delx Date: 2009-09-27 15:05:32 +0000 (Sun, 27 Sep 2009) Log Message: ----------- Added version.txt file, needed to build Added Paths: ----------- trunk/version.txt Added: trunk/version.txt =================================================================== --- trunk/version.txt (rev 0) +++ trunk/version.txt 2009-09-27 15:05:32 UTC (rev 1846) @@ -0,0 +1 @@ +0.9.6 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-27 04:32:24
|
Revision: 1845 http://iterm.svn.sourceforge.net/iterm/?rev=1845&view=rev Author: delx Date: 2009-09-27 04:32:18 +0000 (Sun, 27 Sep 2009) Log Message: ----------- Don't stretch screenshots too much Modified Paths: -------------- website/style.css Modified: website/style.css =================================================================== --- website/style.css 2009-09-27 04:31:27 UTC (rev 1844) +++ website/style.css 2009-09-27 04:32:18 UTC (rev 1845) @@ -149,6 +149,6 @@ .screenshot img { border: double gray; - width: 90%; + max-width: 90%; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-27 04:31:34
|
Revision: 1844 http://iterm.svn.sourceforge.net/iterm/?rev=1844&view=rev Author: delx Date: 2009-09-27 04:31:27 +0000 (Sun, 27 Sep 2009) Log Message: ----------- Update for new release Modified Paths: -------------- website/appcasts/b/testing.xml website/appcasts/b/testing_changes.html website/downloads.shtml Modified: website/appcasts/b/testing.xml =================================================================== --- website/appcasts/b/testing.xml 2009-09-27 04:22:46 UTC (rev 1843) +++ website/appcasts/b/testing.xml 2009-09-27 04:31:27 UTC (rev 1844) @@ -6,14 +6,14 @@ <description>Most recent changes with links to updates.</description> <language>en</language> <item> - <title>Version 0.9.6.20090923</title> + <title>Version 0.9.6.20090927</title> <sparkle:releaseNotesLink> http://iterm.sourceforge.net/appcasts/b/testing_changes.html </sparkle:releaseNotesLink> - <pubDate>Wed, 23 Sep 2009 11:54:00 +1000</pubDate> - <enclosure url="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090923.zip" - sparkle:version="0.9.6.20090923" length="3834084" type="application/octet-stream" - sparkle:dsaSignature="MC0CFQClMnEFuQdaVgWUYsdVDdKM+LvSFQIUZqy44uAPgbQvTPsw/2gf+grcD6k=" /> + <pubDate>Sun, 27 Sep 2009 14:23:47 +1000</pubDate> + <enclosure url="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090927.zip" + sparkle:version="0.9.6.20090927" length="3834044" type="application/octet-stream" + sparkle:dsaSignature="MCwCFCNILzTlI3QdLU5F8+LwlWDybYVRAhRn7ltVBynpOijkLPVVgX7WiFh7oQ==" /> </item> </channel> </rss> Modified: website/appcasts/b/testing_changes.html =================================================================== --- website/appcasts/b/testing_changes.html 2009-09-27 04:22:46 UTC (rev 1843) +++ website/appcasts/b/testing_changes.html 2009-09-27 04:31:27 UTC (rev 1844) @@ -1,6 +1,14 @@ <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.20090927</STRONG> includes the following changes: +<UL> + <LI> Don't redraw the screen completely every 0.5 seconds (was too slow)</LI> + <LI> Clear text selection when leaving alternate screens, eg vim</LI> + <LI> Fixed option key as esc/meta under Snow Leopard (#2849154) </LI> + <LI> Fixed focus follows mouse not working when viewing scrollback </LI> +</UL> + Version <STRONG>0.9.6.20090923</STRONG> includes the following changes: <UL> <LI> Integrated new version of Sparkle for cryptographically protected updates. Should also be better about prompting for updates.</LI> Modified: website/downloads.shtml =================================================================== --- website/downloads.shtml 2009-09-27 04:22:46 UTC (rev 1843) +++ website/downloads.shtml 2009-09-27 04:31:27 UTC (rev 1844) @@ -7,13 +7,14 @@ <h1>Download</h1> <ul> <li><a href="http://sourceforge.net/project/showfiles.php?group_id=67789">iTerm 0.9.6</a>: The latest stable iTerm release</li> - <li><a href="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090923.zip">Recent binary build from SVN</a> (0.9.6.20090923, English only)</li> + <li><a href="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090927.zip">Recent binary build from SVN</a> (0.9.6.20090927, English only)</li> <li><a href="http://iterm.svn.sourceforge.net/viewvc/iterm/trunk/Changelog">SVN Changelog</a></li> </ul> <h2>Earlier Builds</h2> <ul> - <li><a href="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090919.zip">build 0.9.6.20090920.1</a></li> + <li><a href="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090923.zip">build 0.9.6.20090923</a></li> + <li><a href="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090920.1.zip">build 0.9.6.20090920.1</a></li> <li><a href="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090919.zip">build 0.9.6.20090919</a></li> <li><a href="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090415.zip">build 0.9.6.20090415</a></li> <li><a href="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090328.zip">build 0.9.6.20090328</a></li> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-27 04:22:58
|
Revision: 1843 http://iterm.svn.sourceforge.net/iterm/?rev=1843&view=rev Author: delx Date: 2009-09-27 04:22:46 +0000 (Sun, 27 Sep 2009) Log Message: ----------- Semi automate test-release process Added Paths: ----------- website/bin/ website/bin/appcast_template.xml website/bin/publish_test.sh website/bin/upload.sh Removed Paths: ------------- website/upload.sh Property Changed: ---------------- website/ Property changes on: website ___________________________________________________________________ Modified: svn:ignore - .DS_Store files + .DS_Store files .keydir Added: website/bin/appcast_template.xml =================================================================== --- website/bin/appcast_template.xml (rev 0) +++ website/bin/appcast_template.xml 2009-09-27 04:22:46 UTC (rev 1843) @@ -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/appcasts/b/testing.xml</link> + <description>Most recent changes with links to updates.</description> + <language>en</language> + <item> + <title>Version $APPCAST_VERSION</title> + <sparkle:releaseNotesLink> + http://iterm.sourceforge.net/appcasts/b/testing_changes.html + </sparkle:releaseNotesLink> + <pubDate>$APPCAST_TIME</pubDate> + <enclosure url="http://iterm.sourceforge.net/files/$APPCAST_RELEASE" + sparkle:version="$APPCAST_VERSION" length="$APPCAST_SIZE" type="application/octet-stream" + sparkle:dsaSignature="$APPCAST_SIGNATURE" /> + </item> + </channel> +</rss> Added: website/bin/publish_test.sh =================================================================== --- website/bin/publish_test.sh (rev 0) +++ website/bin/publish_test.sh 2009-09-27 04:22:46 UTC (rev 1843) @@ -0,0 +1,51 @@ +#!/bin/bash + +cd "$(dirname "$0")/.." + +if ! [ -d .keydir ]; then + echo "Please create a .keydir symlink to the directory containing your iTerm keys" + echo "It should have dsa_priv.pem, and sign_update.rb" + exit 1 +fi + +if ! [ -r "$1" ]; then + echo "Usage: $0 /path/to/iTerm_X.Y.Z.AAAAAAAA.zip" + echo " (use an absolute path)" + exit 1 +fi + +# Get parameters for template +export APPCAST_RELEASE="$(basename "$1")" +export APPCAST_TIME="$(date '+%a, %d %b %G %H:%M:%S %z')" +export APPCAST_VERSION="$(basename "$(echo "$APPCAST_RELEASE" | cut -d_ -f2)" .zip)" +export APPCAST_SIZE="$(stat -f '%z' "$1")" +export APPCAST_SIGNATURE="$(.keydir/sign_update.rb "$1" .keydir/dsa_priv.pem)" +set|grep APPCAST|grep -v "^_" +echo + +# Write out template +echo 'cat <<EOT' > tempfile +cat bin/appcast_template.xml >> tempfile +echo 'EOT' >> tempfile +bash tempfile > appcasts/b/testing.xml +rm -f tempfile + +# Copy the new release +cp -v "$1" files/ + +# Further instructions +cat <<EOT + + +What to do next? +---------------- + +1) Update appcasts/b/testing_changes.html +2) Update downloads.html +3) $ svn diff # check everything is ok +4) $ bin/upload.sh -n # check that it's output is sane +5) $ bin/upload.sh # push changes to webserver +6) $ svn commit +EOT + + Property changes on: website/bin/publish_test.sh ___________________________________________________________________ Added: svn:executable + * Added: website/bin/upload.sh =================================================================== --- website/bin/upload.sh (rev 0) +++ website/bin/upload.sh 2009-09-27 04:22:46 UTC (rev 1843) @@ -0,0 +1,11 @@ +#!/bin/bash + +cd "$(dirname "$0")/.." +chmod -R go+rX . + +rsync $1 -avz --delete \ + --exclude bin \ + --exclude .svn \ + --exclude .DS_Store \ + ./ iterm:htdocs/ + Property changes on: website/bin/upload.sh ___________________________________________________________________ Added: svn:executable + * Deleted: website/upload.sh =================================================================== --- website/upload.sh 2009-09-27 03:19:06 UTC (rev 1842) +++ website/upload.sh 2009-09-27 04:22:46 UTC (rev 1843) @@ -1,11 +0,0 @@ -#!/bin/bash - -cd "$(dirname "$0")" -chmod -R go+rX . - -rsync -avz --delete \ - --exclude upload.sh \ - --exclude .svn \ - --exclude .DS_Store \ - ./ iterm:htdocs/ - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-27 03:19:17
|
Revision: 1842 http://iterm.svn.sourceforge.net/iterm/?rev=1842&view=rev Author: delx Date: 2009-09-27 03:19:06 +0000 (Sun, 27 Sep 2009) Log Message: ----------- make zip now gives a more useful filename Modified Paths: -------------- trunk/Makefile trunk/iTerm.plist trunk/iTerm_Framework.plist trunk/updateVersion.py Modified: trunk/Makefile =================================================================== --- trunk/Makefile 2009-09-27 03:07:53 UTC (rev 1841) +++ trunk/Makefile 2009-09-27 03:19:06 UTC (rev 1842) @@ -13,7 +13,7 @@ zip: Deployment cd build/Deployment && \ - zip -r iTerm.app.zip iTerm.app + zip -r iTerm_$$(cat ../../version.txt).$$(date '+%Y%m%d').zip iTerm.app clean: xcodebuild -alltargets clean Modified: trunk/iTerm.plist =================================================================== --- trunk/iTerm.plist 2009-09-27 03:07:53 UTC (rev 1841) +++ trunk/iTerm.plist 2009-09-27 03:19:06 UTC (rev 1842) @@ -37,7 +37,7 @@ <key>CFBundleExecutable</key> <string>iTerm</string> <key>CFBundleGetInfoString</key> - <string>0.9.6.unknown</string> + <string>unknown</string> <key>CFBundleHelpBookFolder</key> <string>iTerm Help</string> <key>CFBundleHelpBookName</key> @@ -53,7 +53,7 @@ <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleShortVersionString</key> - <string>0.9.6</string> + <string>unknown</string> <key>CFBundleSignature</key> <string>ITRM</string> <key>CFBundleURLTypes</key> @@ -164,7 +164,7 @@ </dict> </array> <key>CFBundleVersion</key> - <string>0.9.6.unknown</string> + <string>unknown</string> <key>NSAppleScriptEnabled</key> <string>YES</string> <key>NSExtensions</key> Modified: trunk/iTerm_Framework.plist =================================================================== --- trunk/iTerm_Framework.plist 2009-09-27 03:07:53 UTC (rev 1841) +++ trunk/iTerm_Framework.plist 2009-09-27 03:19:06 UTC (rev 1842) @@ -17,10 +17,10 @@ <key>CFBundlePackageType</key> <string>FMWK</string> <key>CFBundleShortVersionString</key> - <string>0.9.6</string> + <string>unknown</string> <key>CFBundleSignature</key> <string>ITRM</string> <key>CFBundleVersion</key> - <string>0.9.6.unknown</string> + <string>unknown</string> </dict> </plist> Modified: trunk/updateVersion.py =================================================================== --- trunk/updateVersion.py 2009-09-27 03:07:53 UTC (rev 1841) +++ trunk/updateVersion.py 2009-09-27 03:19:06 UTC (rev 1842) @@ -30,8 +30,9 @@ infoFile = os.environ["INFOPLIST_PATH"] path = os.path.join(buildDir, infoFile) plist = NSMutableDictionary.dictionaryWithContentsOfFile_(path) -version = "%s.%s" % (plist["CFBundleShortVersionString"], revision) +version = "%s.%s" % (open("version.txt").read().strip(), revision) print "Updating versions:", infoFile, version +plist["CFBundleShortVersionString"] = version plist["CFBundleGetInfoString"] = version plist["CFBundleVersion"] = version plist.writeToFile_atomically_(path, 1) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-27 03:08:04
|
Revision: 1841 http://iterm.svn.sourceforge.net/iterm/?rev=1841&view=rev Author: delx Date: 2009-09-27 03:07:53 +0000 (Sun, 27 Sep 2009) Log Message: ----------- Fixed line doubling bug on full scrollback buffer (I hope) Modified Paths: -------------- trunk/VT100Screen.m Modified: trunk/VT100Screen.m =================================================================== --- trunk/VT100Screen.m 2009-09-27 03:01:04 UTC (rev 1840) +++ trunk/VT100Screen.m 2009-09-27 03:07:53 UTC (rev 1841) @@ -2103,6 +2103,7 @@ - (void)setDirty { // memset(dirty,1,WIDTH*HEIGHT*sizeof(char)); + [self resetScrollbackOverflow]; [display deselect]; [display setNeedsDisplay:YES]; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-27 03:01:16
|
Revision: 1840 http://iterm.svn.sourceforge.net/iterm/?rev=1840&view=rev Author: delx Date: 2009-09-27 03:01:04 +0000 (Sun, 27 Sep 2009) Log Message: ----------- Fixed focus follows mouse not working on scrollback buffer (#2764633) Modified Paths: -------------- trunk/Changelog trunk/PTYSession.m trunk/PTYTextView.m trunk/PTYWindow.m Modified: trunk/Changelog =================================================================== --- trunk/Changelog 2009-09-26 01:43:46 UTC (rev 1839) +++ trunk/Changelog 2009-09-27 03:01:04 UTC (rev 1840) @@ -1,3 +1,6 @@ +2009-09-27 delx + * Fixed focus follows mouse not working when viewing scrollback (#2764633) + 2009-09-26 delx * Fixed option key as esc/meta under Snow Leopard (#2849154) Modified: trunk/PTYSession.m =================================================================== --- trunk/PTYSession.m 2009-09-26 01:43:46 UTC (rev 1839) +++ trunk/PTYSession.m 2009-09-27 03:01:04 UTC (rev 1840) @@ -306,9 +306,7 @@ [self setBell: NO]; PTYScroller* ptys=(PTYScroller*)[SCROLLVIEW verticalScroller]; [SHELL writeTask: data]; - // Make sure we scroll down to the end - [TEXTVIEW scrollEnd]; - [ptys setUserScroll: NO]; + [ptys setUserScroll:NO]; } } else { @@ -1751,6 +1749,9 @@ } [TEXTVIEW refresh]; + if(![(PTYScroller*)([SCROLLVIEW verticalScroller]) userScroll]) { + [TEXTVIEW scrollEnd]; + } [self scheduleUpdateSoon:NO]; } Modified: trunk/PTYTextView.m =================================================================== --- trunk/PTYTextView.m 2009-09-26 01:43:46 UTC (rev 1839) +++ trunk/PTYTextView.m 2009-09-27 03:01:04 UTC (rev 1840) @@ -583,32 +583,31 @@ [dataSource resetDirty]; } -// We override this method since both refresh and window resize can conflict resulting in this happening twice -// So we do not allow the size to be set larger than what the data source can fill +// We override this method since both refresh and window resize can conflict +// resulting in this happening twice So we do not allow the size to be set +// larger than what the data source can fill - (void)setFrameSize:(NSSize)frameSize { // Force the height to always be correct frameSize.height = [dataSource numberOfLines] * lineHeight; [super setFrameSize:frameSize]; +} - if(![(PTYScroller *)([[self enclosingScrollView] verticalScroller]) userScroll]) { - [self scrollEnd]; - } +- (void)refresh +{ + if(dataSource == nil) return; // reset tracking rect if(trackingRectTag) { [self removeTrackingRect:trackingRectTag]; } trackingRectTag = [self addTrackingRect:[self visibleRect] owner:self userData:nil assumeInside:NO]; -} -- (void)refresh -{ - if(dataSource == nil) return; - + // number of lines that have disappeared if circular buffer is full int scrollbackOverflow = [dataSource scrollbackOverflow]; [dataSource resetScrollbackOverflow]; + // frame size changed? int height = [dataSource numberOfLines] * lineHeight; NSRect frame = [self frame]; Modified: trunk/PTYWindow.m =================================================================== --- trunk/PTYWindow.m 2009-09-26 01:43:46 UTC (rev 1839) +++ trunk/PTYWindow.m 2009-09-27 03:01:04 UTC (rev 1840) @@ -275,18 +275,4 @@ return YES; } -- (void)sendEvent:(NSEvent *)event -{ - // NSLog(@"%s: 0x%x", __PRETTY_FUNCTION__, self); - - if([event type] == NSMouseEntered) - { - //NSLog(@"window mouse entered"); - if([[PreferencePanel sharedInstance] focusFollowsMouse]) - [self makeKeyWindow]; - } - - if (super) [super sendEvent:event]; -} - @end This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-26 01:43:55
|
Revision: 1839 http://iterm.svn.sourceforge.net/iterm/?rev=1839&view=rev Author: delx Date: 2009-09-26 01:43:46 +0000 (Sat, 26 Sep 2009) Log Message: ----------- Updated changelog Modified Paths: -------------- trunk/Changelog Modified: trunk/Changelog =================================================================== --- trunk/Changelog 2009-09-25 23:33:22 UTC (rev 1838) +++ trunk/Changelog 2009-09-26 01:43:46 UTC (rev 1839) @@ -1,3 +1,6 @@ +2009-09-26 delx + * Fixed option key as esc/meta under Snow Leopard (#2849154) + 2009-09-24 delx * Clear selection when VT100Screen calls setDirty * Only redraw "blinked" characters every 0.5 seconds, not entire screen This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-25 23:33:32
|
Revision: 1838 http://iterm.svn.sourceforge.net/iterm/?rev=1838&view=rev Author: delx Date: 2009-09-25 23:33:22 +0000 (Fri, 25 Sep 2009) Log Message: ----------- Fixed option key Meta/Esc under Snow Leopard (#2849154) Modified Paths: -------------- trunk/PTYTextView.m Modified: trunk/PTYTextView.m =================================================================== --- trunk/PTYTextView.m 2009-09-23 23:15:41 UTC (rev 1837) +++ trunk/PTYTextView.m 2009-09-25 23:33:22 UTC (rev 1838) @@ -812,61 +812,36 @@ [self _drawCursor]; } -- (void)keyDown:(NSEvent *)event +- (void)keyDown:(NSEvent*)event { - NSInputManager *imana = [NSInputManager currentInputManager]; - BOOL IMEnable = [imana wantsToInterpretAllKeystrokes]; - id delegate = [self delegate]; + id delegate = [self delegate]; unsigned int modflag = [event modifierFlags]; - BOOL prev = [self hasMarkedText]; - + BOOL prev = [self hasMarkedText]; + #if DEBUG_METHOD_TRACE - NSLog(@"%s(%d):-[PTYTextView keyDown:%@]", - __FILE__, __LINE__, event ); + NSLog(@"%s(%d):-[PTYTextView keyDown:%@]", __FILE__, __LINE__, event ); #endif - + keyIsARepeat = [event isARepeat]; - - // Hide the cursor - [NSCursor setHiddenUntilMouseMoves: YES]; - - if ([delegate hasKeyMappingForEvent: event highPriority: YES]) + + // Hide the cursor + [NSCursor setHiddenUntilMouseMoves: YES]; + + if([delegate hasKeyMappingForEvent:event highPriority:YES] || + (modflag & NSNumericPadKeyMask) || + (modflag & NSFunctionKeyMask)) { [delegate keyDown:event]; return; } - - IM_INPUT_INSERT = NO; - if (IMEnable) { - [self interpretKeyEvents:[NSArray arrayWithObject:event]]; - - if (prev == NO && - IM_INPUT_INSERT == NO && - [self hasMarkedText] == NO) - { - [delegate keyDown:event]; - } - } - else { - // Check whether we have a custom mapping for this event or if numeric or function keys were pressed. - if ( prev == NO && - ([delegate hasKeyMappingForEvent: event highPriority: NO] || - (modflag & NSNumericPadKeyMask) || - (modflag & NSFunctionKeyMask))) - { - [delegate keyDown:event]; - } - else { - if([[self delegate] optionKey] == OPT_NORMAL) - { - [self interpretKeyEvents:[NSArray arrayWithObject:event]]; - } - - if (IM_INPUT_INSERT == NO) { - [delegate keyDown:event]; - } - } - } + + IM_INPUT_INSERT = NO; + if([[self delegate] optionKey] == OPT_NORMAL) { + [self interpretKeyEvents:[NSArray arrayWithObject:event]]; + } + if(!prev && !IM_INPUT_INSERT && ![self hasMarkedText]) { + [delegate keyDown:event]; + } } - (BOOL) keyIsARepeat This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-23 23:15:53
|
Revision: 1837 http://iterm.svn.sourceforge.net/iterm/?rev=1837&view=rev Author: delx Date: 2009-09-23 23:15:41 +0000 (Wed, 23 Sep 2009) Log Message: ----------- Updated changelog Modified Paths: -------------- trunk/Changelog Modified: trunk/Changelog =================================================================== --- trunk/Changelog 2009-09-23 23:14:45 UTC (rev 1836) +++ trunk/Changelog 2009-09-23 23:15:41 UTC (rev 1837) @@ -1,3 +1,7 @@ +2009-09-24 delx + * Clear selection when VT100Screen calls setDirty + * Only redraw "blinked" characters every 0.5 seconds, not entire screen + 2009-09-23 delx * Integrated new version of Sparkle for cryptographically protected updates. Should also be better about prompting for updates. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-23 23:14:54
|
Revision: 1836 http://iterm.svn.sourceforge.net/iterm/?rev=1836&view=rev Author: delx Date: 2009-09-23 23:14:45 +0000 (Wed, 23 Sep 2009) Log Message: ----------- Only redraw "blinked" characters every 0.5 seconds, not entire screen Modified Paths: -------------- trunk/PTYTextView.m Modified: trunk/PTYTextView.m =================================================================== --- trunk/PTYTextView.m 2009-09-23 23:14:07 UTC (rev 1835) +++ trunk/PTYTextView.m 2009-09-23 23:14:45 UTC (rev 1836) @@ -531,16 +531,29 @@ dirty += WIDTH; } + // Time to redraw blinking text? + struct timeval now; + BOOL redrawBlink = NO; + gettimeofday(&now, NULL); + if(now.tv_sec*10+now.tv_usec/100000 >= lastBlink.tv_sec*10+lastBlink.tv_usec/100000+7) { + blinkShow = !blinkShow; + lastBlink = now; + redrawBlink = YES; + } + // Visible chars that have changed selection status are dirty + // Also mark blinking text as dirty if needed lineStart = [self visibleRect].origin.y / lineHeight; lineEnd = lineStart + ceil([self visibleRect].size.height / lineHeight); if(lineStart < 0) lineStart = 0; if(lineEnd > [dataSource numberOfLines]) lineEnd = [dataSource numberOfLines]; for(int y = lineStart; y < lineEnd; y++) { + screen_char_t* theLine = [dataSource getLineAtIndex:y]; for(int x = 0; x < WIDTH; x++) { BOOL isSelected = [self _isCharSelectedInRow:y col:x checkOld:NO]; BOOL wasSelected = [self _isCharSelectedInRow:y col:x checkOld:YES]; - if(isSelected != wasSelected) { + BOOL blinked = redrawBlink && (theLine[x].fg_color & BLINK_MASK); + if(isSelected != wasSelected || blinked) { NSRect dirtyRect = [self visibleRect]; dirtyRect.origin.y = y*lineHeight; dirtyRect.size.height = lineHeight; @@ -599,15 +612,6 @@ int height = [dataSource numberOfLines] * lineHeight; NSRect frame = [self frame]; - // Blinking - struct timeval now; - gettimeofday(&now, NULL); - 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) { // Grow to allow space for drawing the new lines // XXX - EPIC HACK below This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-23 23:14:13
|
Revision: 1835 http://iterm.svn.sourceforge.net/iterm/?rev=1835&view=rev Author: delx Date: 2009-09-23 23:14:07 +0000 (Wed, 23 Sep 2009) Log Message: ----------- Clear selection when VT100Screen calls setDirty Modified Paths: -------------- trunk/VT100Screen.m Modified: trunk/VT100Screen.m =================================================================== --- trunk/VT100Screen.m 2009-09-23 02:13:05 UTC (rev 1834) +++ trunk/VT100Screen.m 2009-09-23 23:14:07 UTC (rev 1835) @@ -2103,6 +2103,7 @@ - (void)setDirty { // memset(dirty,1,WIDTH*HEIGHT*sizeof(char)); + [display deselect]; [display setNeedsDisplay:YES]; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-23 02:13:13
|
Revision: 1834 http://iterm.svn.sourceforge.net/iterm/?rev=1834&view=rev Author: delx Date: 2009-09-23 02:13:05 +0000 (Wed, 23 Sep 2009) Log Message: ----------- Removed newsparkle branch Removed 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-23 02:12:01
|
Revision: 1833 http://iterm.svn.sourceforge.net/iterm/?rev=1833&view=rev Author: delx Date: 2009-09-23 02:11:55 +0000 (Wed, 23 Sep 2009) Log Message: ----------- Update for new release Modified Paths: -------------- website/appcasts/a/Changelog.html website/appcasts/a/appcast.xml website/appcasts/b/final.xml website/appcasts/b/testing.xml website/downloads.shtml Added Paths: ----------- website/appcasts/b/final_changes.html website/appcasts/b/testing_changes.html Modified: website/appcasts/a/Changelog.html =================================================================== --- website/appcasts/a/Changelog.html 2009-09-23 02:00:44 UTC (rev 1832) +++ website/appcasts/a/Changelog.html 2009-09-23 02:11:55 UTC (rev 1833) @@ -1,6 +1,14 @@ <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.20090923</STRONG> includes the following changes: +<UL> + <LI> Integrated new version of Sparkle for cryptographically protected updates. Should also be better about prompting for updates.</LI> + <LI> Draw bold text the old fashioned way, much faster</LI> + <LI> Separate bold & highlight attributes for text</LI> + <LI> New behaviour gives four distinct modes -- plain, bold, highlight, bold+highlight Use the disable bold option to collapse the last 3 into one</LI> +</UL> + Version <STRONG>0.9.6.20090920.1</STRONG> includes the following changes: <UL> <LI> Fixed blinking text</LI> Modified: website/appcasts/a/appcast.xml =================================================================== --- website/appcasts/a/appcast.xml 2009-09-23 02:00:44 UTC (rev 1832) +++ website/appcasts/a/appcast.xml 2009-09-23 02:11:55 UTC (rev 1833) @@ -6,10 +6,10 @@ <description>Most recent changes with links to updates.</description> <language>en</language> <item> - <title>Version 0.9.6.20090920.1</title> + <title>Version 0.9.6.20090923</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"/> + <pubDate>Wed, 23 Sep 2009 11:54:00 +1000</pubDate> + <enclosure url="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090923.zip" length="3834084" type="application/octet-stream"/> </item> </channel> </rss> Modified: website/appcasts/b/final.xml =================================================================== --- website/appcasts/b/final.xml 2009-09-23 02:00:44 UTC (rev 1832) +++ website/appcasts/b/final.xml 2009-09-23 02:11:55 UTC (rev 1833) @@ -2,8 +2,18 @@ <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> + <link>http://iterm.sourceforge.net/appcasts/b/final.xml</link> <description>Stable releases with links to updates.</description> <language>en</language> + <item> + <title>Version 0.9.6</title> + <sparkle:releaseNotesLink> + http://iterm.sourceforge.net/appcasts/b/final_changes.html + </sparkle:releaseNotesLink> + <pubDate>Wed, 24 Sep 2008 15:00:00 +0000</pubDate> + <enclosure url="http://downloads.sourceforge.net/iterm/iTerm_0.9.6.dmg" + sparkle:version="0.9.6" length="1934268" type="application/octet-stream" + sparkle:dsaSignature="MCwCFFhLL8U/0F5/sT+JRzMoYa5a8bCDAhRjcCVSLHN6OeAx9sRoFNPmUIIyMQ==" /> + </item> </channel> </rss> Added: website/appcasts/b/final_changes.html =================================================================== --- website/appcasts/b/final_changes.html (rev 0) +++ website/appcasts/b/final_changes.html 2009-09-23 02:11:55 UTC (rev 1833) @@ -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> Modified: website/appcasts/b/testing.xml =================================================================== --- website/appcasts/b/testing.xml 2009-09-23 02:00:44 UTC (rev 1832) +++ website/appcasts/b/testing.xml 2009-09-23 02:11:55 UTC (rev 1833) @@ -2,18 +2,18 @@ <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> + <link>http://iterm.sourceforge.net/appcasts/b/testing.xml</link> <description>Most recent changes with links to updates.</description> <language>en</language> <item> - <title>Version 0.9.6.20090922</title> + <title>Version 0.9.6.20090923</title> <sparkle:releaseNotesLink> - http://iterm.sourceforge.net/appcast/a/0.9.6.20090922.xml + http://iterm.sourceforge.net/appcasts/b/testing_changes.html </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=" /> + <pubDate>Wed, 23 Sep 2009 11:54:00 +1000</pubDate> + <enclosure url="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090923.zip" + sparkle:version="0.9.6.20090923" length="3834084" type="application/octet-stream" + sparkle:dsaSignature="MC0CFQClMnEFuQdaVgWUYsdVDdKM+LvSFQIUZqy44uAPgbQvTPsw/2gf+grcD6k=" /> </item> </channel> </rss> Added: website/appcasts/b/testing_changes.html =================================================================== --- website/appcasts/b/testing_changes.html (rev 0) +++ website/appcasts/b/testing_changes.html 2009-09-23 02:11:55 UTC (rev 1833) @@ -0,0 +1,138 @@ +<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.20090923</STRONG> includes the following changes: +<UL> + <LI> Integrated new version of Sparkle for cryptographically protected updates. Should also be better about prompting for updates.</LI> + <LI> Draw bold text the old fashioned way, much faster</LI> + <LI> Separate bold & highlight attributes for text</LI> + <LI> New behaviour gives four distinct modes -- plain, bold, highlight, bold+highlight Use the disable bold option to collapse the last 3 into one</LI> +</UL> + +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> Modified: website/downloads.shtml =================================================================== --- website/downloads.shtml 2009-09-23 02:00:44 UTC (rev 1832) +++ website/downloads.shtml 2009-09-23 02:11:55 UTC (rev 1833) @@ -7,11 +7,13 @@ <h1>Download</h1> <ul> <li><a href="http://sourceforge.net/project/showfiles.php?group_id=67789">iTerm 0.9.6</a>: The latest stable iTerm release</li> - <li><a href="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090920.1.zip">Recent binary build from SVN</a> (0.9.6.20090920.1, English only)</li> + <li><a href="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090923.zip">Recent binary build from SVN</a> (0.9.6.20090923, English only)</li> + <li><a href="http://iterm.svn.sourceforge.net/viewvc/iterm/trunk/Changelog">SVN Changelog</a></li> </ul> <h2>Earlier Builds</h2> <ul> + <li><a href="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090919.zip">build 0.9.6.20090920.1</a></li> <li><a href="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090919.zip">build 0.9.6.20090919</a></li> <li><a href="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090415.zip">build 0.9.6.20090415</a></li> <li><a href="http://iterm.sourceforge.net/files/iTerm_0.9.6.20090328.zip">build 0.9.6.20090328</a></li> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2009-09-23 02:00:50
|
Revision: 1832 http://iterm.svn.sourceforge.net/iterm/?rev=1832&view=rev Author: delx Date: 2009-09-23 02:00:44 +0000 (Wed, 23 Sep 2009) Log Message: ----------- Updated changelog Modified Paths: -------------- trunk/Changelog Modified: trunk/Changelog =================================================================== --- trunk/Changelog 2009-09-23 01:51:51 UTC (rev 1831) +++ trunk/Changelog 2009-09-23 02:00:44 UTC (rev 1832) @@ -1,3 +1,7 @@ +2009-09-23 delx + * Integrated new version of Sparkle for cryptographically protected + updates. Should also be better about prompting for updates. + 2009-09-22 delx * Draw bold text the old fashioned way, much faster * Separate bold & highlight attributes for text 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:51:57
|
Revision: 1831 http://iterm.svn.sourceforge.net/iterm/?rev=1831&view=rev Author: delx Date: 2009-09-23 01:51:51 +0000 (Wed, 23 Sep 2009) Log Message: ----------- Re-added new Sparkle framework Added Paths: ----------- trunk/Sparkle.framework/ Property changes on: trunk/Sparkle.framework ___________________________________________________________________ Added: svn:mergeinfo + /trunk/Sparkle.framework:1810-1828 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |