Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • karan_m/iterm2
  • zhaochangqing/iterm2
  • joykeeper/iterm2
  • nleroux/iterm2
  • kenji21/iterm2
  • gagasegsegsegeg/iterm2
  • stanhu/iterm2
  • ivyfan/iterm2
  • DAddYE/iterm2
  • trave801/iterm2
  • lordrings/iterm2
  • tweekmonster/iterm2
  • imardaras/iterm2
  • DabeDotCom/iterm2
  • sherifamin83/iterm2
  • aquarecif/iterm2
  • visualrobots/iterm2
  • xmarianox/iterm2
  • doomsayer13/iterm2
  • vikdutt/iterm2
  • me36/iterm2
  • DevGrohl/iterm2
  • manigandan-rajasekar/iterm2
  • DWoodiwiss/iterm2
  • vti/iterm2
  • DamonQin/iterm2
26 results
Show changes
Commits on Source (5)
Loading
Loading
@@ -31,6 +31,7 @@
 
#import "BackgroundThread.h"
#import "DebugLogging.h"
#import "iTermAdvancedSettingsModel.h"
#import "LineBlock.h"
#import "RegexKitLite.h"
 
Loading
Loading
@@ -443,6 +444,7 @@ static int RawNumLines(LineBuffer* buffer, int width) {
int length;
int eol;
screen_char_t continuation;
const int requestedLine = line;
screen_char_t* p = [block getWrappedLineWithWrapWidth:width
lineNum:&line
lineLength:&length
Loading
Loading
@@ -455,6 +457,15 @@ static int RawNumLines(LineBuffer* buffer, int width) {
NSAssert(length <= width, @"Length too long");
memcpy((char*) buffer, (char*) p, length * sizeof(screen_char_t));
[self extendContinuation:continuation inBuffer:buffer ofLength:length toWidth:width];
if (requestedLine == 0 && [iTermAdvancedSettingsModel showBlockBoundaries]) {
for (int i = 0; i < width; i++) {
buffer[i].code = 'X';
buffer[i].complexChar = NO;
buffer[i].image = NO;
buffer[i].urlCode = 0;
}
}
return eol;
}
}
Loading
Loading
Loading
Loading
@@ -198,5 +198,6 @@
+ (BOOL)disableCustomBoxDrawing;
+ (BOOL)useExperimentalFontMetrics;
+ (BOOL)supportREPCode;
+ (BOOL)showBlockBoundaries;
 
@end
Loading
Loading
@@ -292,4 +292,7 @@ DEFINE_BOOL(supportREPCode, YES, @"Experimental Features: Enable support for REP
#else
DEFINE_BOOL(supportREPCode, NO, @"Experimental Features: Enable support for REP (Repeat previous character) escape sequence?");
#endif
DEFINE_BOOL(showBlockBoundaries, NO, @"Debugging: Show line buffer block boundaries (issue 6207)");
@end
Loading
Loading
@@ -8,7 +8,7 @@
 
#import <Foundation/Foundation.h>
 
#import "Profile.h"
#import "ProfileModel.h"
#import "ITAddressBookMgr.h"
 
typedef NS_ENUM(NSUInteger, iTermInitialDirectoryMode) {
Loading
Loading
Loading
Loading
@@ -1739,7 +1739,7 @@ static BOOL iTermTextDrawingHelperIsCharacterDrawable(screen_char_t *c,
if (![previousImageAttributes[iTermImageLineAttribute] isEqual:imageAttributes[iTermImageLineAttribute]]) {
return NO;
}
if ([previousImageAttributes[iTermImageColumnAttribute] integerValue] + 1 != [imageAttributes[iTermImageColumnAttribute] integerValue]) {
if ((([previousImageAttributes[iTermImageColumnAttribute] integerValue] + 1) & 0xff) != ([imageAttributes[iTermImageColumnAttribute] integerValue] & 0xff)) {
return NO;
}
Loading
Loading
3.1.5.beta.2
3.1.%(extra)s