aboutsummaryrefslogtreecommitdiffstats
path: root/src/de
Commit message (Collapse)AuthorAgeFilesLines
* ICH p1 default value is 1Paul "LeoNerd" Evans2013-01-051-0/+1
|
* Ensure SD/SU obey scrolling margins (fixes issue 583)Paul "LeoNerd" Evans2012-09-291-4/+4
|
* Fix offby1 in VPA sequence (fixes issue 582)Paul "LeoNerd" Evans2012-09-291-1/+1
|
* Update terminal to use new width measurementsKenny Root2010-10-081-2/+7
|
* Check to make sure Sgx is not null before DECRCKenny Root2010-02-201-1/+2
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@481 df292f66-193f-0410-a5fc-6d59da041ff2
* Extra checking for scrolling wide charactersKenny Root2010-02-121-14/+24
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@478 df292f66-193f-0410-a5fc-6d59da041ff2
* Check for scroll regions when inserting wide charactersKenny Root2010-02-121-2/+8
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@477 df292f66-193f-0410-a5fc-6d59da041ff2
* Updated license on test suite and stragglersKenny Root2010-02-101-23/+23
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@475 df292f66-193f-0410-a5fc-6d59da041ff2
* Pin the cursor column to terminal width on resizeKenny Root2009-08-131-4/+16
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@395 df292f66-193f-0410-a5fc-6d59da041ff2
* Do not store margins for DECSCKenny Root2009-08-111-6/+2
| | | | | | | | | DECRC shouldn't store margins (scroll regions) when saving the cursor. This bad behavior was messing up mutt with "menu_scroll" enabled. Reference: http://vt100.net/docs/vt510-rm/DECSC git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@385 df292f66-193f-0410-a5fc-6d59da041ff2
* Add EastAsianWidth utility to check ICU via JNIKenny Root2009-08-021-2/+2
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@382 df292f66-193f-0410-a5fc-6d59da041ff2
* Support wide characters in drawing and emulationKenny Root2009-08-022-20/+63
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@381 df292f66-193f-0410-a5fc-6d59da041ff2
* Fix some tabs that snuck into vt320Kenny Root2009-07-101-10/+9
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@368 df292f66-193f-0410-a5fc-6d59da041ff2
* Be wary of where our cursor moves toKenny Root2009-07-092-39/+57
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@366 df292f66-193f-0410-a5fc-6d59da041ff2
* Go fasterKenny Root2009-07-092-80/+69
| | | | | | | * Remove checkBounds from vt320 which masks bugs * Inline markLine since we have no JIT to forklift it git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@362 df292f66-193f-0410-a5fc-6d59da041ff2
* Add "stay connected" preference to hostsKenny Root2009-07-061-1/+1
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@356 df292f66-193f-0410-a5fc-6d59da041ff2
* Fix JTA author names in source file to be UTF-8 again, dump proguard stats ↵Kenny Root2009-06-273-1150/+5
| | | | | | to bin/proguard.usage, remove SoftFont since CB does not use it git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@344 df292f66-193f-0410-a5fc-6d59da041ff2
* Add in CHARSET (RFC 2066) support to Telnet transportKenny Root2009-06-241-0/+31
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@329 df292f66-193f-0410-a5fc-6d59da041ff2
* Bugfix for Telnet to work with new CharsetDecoderKenny Root2009-06-241-4/+3
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@328 df292f66-193f-0410-a5fc-6d59da041ff2
* range checking on vt320 OSC handlingKenny Root2009-06-231-1/+1
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@327 df292f66-193f-0410-a5fc-6d59da041ff2
* Add configurable backspace keyKenny Root2009-06-151-1/+22
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@303 df292f66-193f-0410-a5fc-6d59da041ff2
* Add multiple transportsKenny Root2009-06-151-0/+648
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@298 df292f66-193f-0410-a5fc-6d59da041ff2
* Fix resizing bug caused by removing all the unnecessary allocations in ↵Kenny Root2009-06-071-7/+12
| | | | | | mud.de code git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@272 df292f66-193f-0410-a5fc-6d59da041ff2
* Fix off-by-one error in de.mud code unmasked by r252Kenny Root2009-06-011-3/+3
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@255 df292f66-193f-0410-a5fc-6d59da041ff2
* Minimize the chance of the charArray or charAttributes being null since we ↵Kenny Root2009-06-011-15/+23
| | | | | | have unsynchronized buffer resizes git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@254 df292f66-193f-0410-a5fc-6d59da041ff2
* Reduce allocations in read and write path, pass 1 (there is still more ↵Kenny Root2009-06-012-34/+51
| | | | | | allocation badness in insertLine to take care of) git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@252 df292f66-193f-0410-a5fc-6d59da041ff2
* Remove instances of System.out and System.errKenny Root2009-05-301-117/+200
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@239 df292f66-193f-0410-a5fc-6d59da041ff2
* Fix scrolling bug when at the bottom and bottomMargin is setKenny Root2009-01-281-33/+36
|
* Fill deleted last line with space characterKenny Root2009-01-171-0/+1
|
* Fill inserted lines with space characterKenny Root2009-01-171-0/+1
|
* Some call optimizations to make terminal emulation fasterKenny Root2009-01-161-34/+54
| | | | | | * Instead of making a String and then breaking it down again, pass in our Character array * Don't bother checking the type of a Character below or equal to 0x7F because it's ASCII * We don't always need to know the bottom and top margins, so only call getTopMargin() or getBottomMargin() when we do
* Restore DEC special for GR sets as wellKenny Root2009-01-041-2/+0
|
* Terminal emulation fixesKenny Root2009-01-041-42/+19
| | | | | | * Only display DEC special graphics when it's in the correct range (GL only) * Make sure terminal reset is consistent * Change the default graphics set to be compliant with ANSI level 1 (all ASCII, basically) instead of 0
* Disable DEC special characters for nowKenny Root2008-12-311-0/+4
| | | | | | * It appears that DEC special characters were enabled when they shouldn't be * Specification for VT emulation should be reviewed to determine when to enable * Precomposed Unicode characters should work better now
* Add (limited) support for switching encodings on host connections; a more ↵Kenny Root2008-12-162-1/+1072
| | | | | | | radical change is needed to be fully Unicode. * This only supports Unicode characters that can be precomposed for now (e.g., no combining marks or other zero-width characters) which will break a lot of languages. * This does not support full-width characters (e.g., Asian languages)
* Add extra bit for default color supportKenny Root2008-12-122-12/+12
|
* * Support more xterm attributes ESC [90m - 97m and 100m - 107mKenny Root2008-12-122-27/+44
| | | | | | * Move onus of color tracking to VDUDisplay implementors * Fix some indentation to match mud.de style * Add color resets to "ESC c" functionality
* Add in xterm-style 256 color supportKenny Root2008-12-122-9/+52
|
* Duplicate ESC-c reset functionality in vt320.reset() (perhaps should be inlined)Kenny Root2008-11-241-0/+5
|
* * Respond to channel EOF instead of exit status.Kenny Root2008-11-191-2/+7
| | | | * Make ESC-c clear the buffer like other terminal emulators.
* * Support PINE's style of highlighting menu items with SGR italicsKenny Root2008-11-101-0/+6
|
* * Add icons for PubkeyListActivity and an empty-list hint TextViewKenny Root2008-10-301-7/+3
| | | | | * Make sure setMargins in terminal emulation can't be fooled * Don't force ConsoleActivity to run in landscape orientation
* Okay, you're not going to believe this:Kenny Root2008-10-301-6/+2
| | | | * Fixed yet another error with scroll regions; this time with cursor movement into them.
* * Fix bug introduced that makes lines scroll too much. I think the last two ↵Kenny Root2008-10-301-1/+1
| | | | revisions fix the real bug that this was covering up.
* * Fix delete line bug in emulation that was messing up irssi clock updates.Kenny Root2008-10-302-14/+4
| | | | * Remove some debugging statements that snuck into the code.
* * Fix scrolling region setting bug.Kenny Root2008-10-302-6/+49
| | | | * Ignore xterm-style title updates (we could use this for the TerminalManager title, actually).
* * Fix breaking out of scroll regions when the line wraps.Kenny Root2008-10-291-1/+7
|
* * First pass at publickey authentication.Kenny Root2008-10-292-3/+3
| | | | | | | | * RSA and DSA keys can be generated (not imported yet). * RSA and DSA keys can be copied to the clipboard and deleted. * Encrypted keys are not tried right now, only unencrypted. * Restore Marcus's name (Jeffrey, fix your editor!) * Fix a typo in the EULA.
* * finished implementing copy functionalityJeffrey Sharkey2008-10-271-3/+5
| | | | | | | | * added right or left alt- or shift- helping keys (/ and tab), disableable from settings * fixed a few random bugs
* * moved all terminal logic into a Service backend. connections are held in ↵Jeffrey Sharkey2008-08-272-5/+13
| | | | | | | | | | | | | | | | | | place by a TerminalBridge, which keeps the connection alive and renders the screen to a bitmap if provided. a Console creates TerminalViews for each bridge while it is active, and handles panning back/forth between them. * volume up/down controls will change console font size * extended trilead library to support resizePTY() command * left/right screen gestures will pan between various open consoles * up/down screen gestures on right-half will look through scrollback buffer * up/down screen gestures on left-half will trigger pageup/down keys * broke ctrl+ keyboard mapping, will need to bring back over from older code