Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • 20120108-bugfix
  • 20160102
  • 3.0.0
  • 3.0.1
  • 3.0.10
  • 3.0.11
  • 3.0.12
  • 3.0.13
  • 3.0.14
  • 3.0.15
  • 3.0.16
  • 3.0.6
  • 3.0.7
  • 3.0.8
  • 3.0.9
  • 3.1.1
  • AmbientLight
  • BetterComposedCharacterSegmentation
  • GBK
  • MaddTheSane-modernization
  • v3.1.5
  • v3.1.5.beta.2
  • v3.1.4
  • v3.1.5.beta.1
  • v3.1.4.beta.1
  • v3.1.3
  • v3.1.3.beta.1
  • v3.1.2
  • v3.1.2.beta.2
  • v3.1.2.beta.1
  • v3.1.1
  • v3.1.0
  • v3.1.beta.10
  • v3.1.beta.9
  • v3.1.beta.8
  • v3.1.beta.7
  • v3.1.beta.6
  • v3.1.beta.5
  • v3.1.beta.4
  • v3.1.beta.3
40 results
Created with Raphaël 2.2.09Mar87652128Feb27262320191716171513116543228Jan27262524232221201918171615141312111098765432131Dec29282726252423222120212019181716151413111098765432129Nov27242322212019181716141312111087654331Oct3029282726242321201916Initialize screen_char_t’s in PTYTask thread for ascii strings. Combine ALTSEM_FG_DEFAULT and ALTSEM_BG_DEFAULT into one value so totally default characters are 0s and calloc initializes all the fields of screen_char_t except code for ascii data. Add ALTSEM_REVERSED_DEFAULT so foreground and background can take each other’s default values in reverse video.Remove log statementUpdate to Growl 2.0.1 frameworkSpeed up dropping linesImprove dynamic redraw frequency to avoid randomly switching between fast and slow updatesRecycle tokens in a background thread (big performance win)Fix bug in previous commit that entered the for loop in clearScreenChars in the wrong conditionOptimize clearing lines in VT100GridConvert frequently used VT100 parsers from Obj-C to C functions to reduce time spent in objc_msgsend.Increase the number of collections of VT100Tokens. This is a big performance win.Don't store ascii data in NSData because it takes forever to dealloc. Instead, use a 128 byte static buffer if possible.Convert _updateDisplayUntil into a NSTimeInterval for a few percent speedupAdd comment about failed optimization of finding length of ascii string.Remove assertion that fires for some stupid reason but is harmlessLog millseconds from stopwatch for better precision on very fast operationsRemove hardcoded path: /Users/gnachman/iTerm2Store tokens in a CVector instead of a NSMutableArray for better performance.Cleanup ITERM_DEBUG semantics. Use a semaphore and allow 8 outstanding executeTokens blocks.Add optimizations for ascii strings, plus various other smaller optimizations. Fix warnings. Fix a few bugs. Make thread save data when the terminal needs raw data for clipboard copying instead of passing possibly dangling pointers in token.position. Update architectures for test target.Get threaded parsing workingAdd STOPWATCHInitial refactor. Needs epic amounts of testing.Style cleanup for VT100TerminalSplit out output-generating code from VT100TerminalFinish converting VT100Terminal's public APIs into propertiesMake a bunch more bits of VT100Terminal into propertiesMake reportFocus into a propertyMake encoding into a propertyBegin clean up of VT100Terminal. Move ivars into implementation, make termType into property.Rename screenMode to reverseVideoFix analyzer warningsCreate iTermColorMap to reduce duplicate code between PTYSession and PTYTextView. Also do a general cleanup, fix broken tests.Clean up PTYSession.Fix indentationMove wordSeparatorCharacterSet into a class method on iTermTextExtractorMake isFindingCursor into a propertyMake dimmingAmount into propertyMake findContext into a property and rename it from initialFindContext.Make absoluteScrollPosition into a propertyMake findInProgress into a property
Loading