aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix PromptHelper race conditionKenny Root2010-03-131-3/+3
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@489 df292f66-193f-0410-a5fc-6d59da041ff2
* Remove isSavingKeys() from TerminalManagerKenny Root2010-03-133-12/+17
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@488 df292f66-193f-0410-a5fc-6d59da041ff2
* Add missing class from last commitKenny Root2010-03-081-0/+155
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@487 df292f66-193f-0410-a5fc-6d59da041ff2
* First pass at fixing auto-reconnectKenny Root2010-03-0810-83/+195
| | | | | | | | | Queue up reconnections until we receive notifications from the system that we're connected again. Need to hook up a better user notification system for network connectivity problems. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@486 df292f66-193f-0410-a5fc-6d59da041ff2
* More ViewFlipper tweaksKenny Root2010-03-081-45/+57
| | | | | | | | Make sure we use the same code path for finding our current view and do it all safely. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@485 df292f66-193f-0410-a5fc-6d59da041ff2
* Console flipping fixesKenny Root2010-03-071-111/+103
| | | | | | | | | | Only flip consoles in a synchronized context so we don't risk losing a view before we're finished operating on the ViewFlipper. Also don't operate on raw pixel values and instead take view at how tall the screen is. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@484 df292f66-193f-0410-a5fc-6d59da041ff2
* Fix opening multiple shortcuts while still runningKenny Root2010-03-062-49/+134
| | | | | | | | | Since the ConsoleActivity was changed to only have one activity running at a time, opening multiple shortcuts without destroying ConsoleActivity first started failing. This fixes that by handling onNewIntent() git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@483 df292f66-193f-0410-a5fc-6d59da041ff2
* Make sure EastAsianWidth JNI is working before using itKenny Root2010-02-202-3/+14
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@482 df292f66-193f-0410-a5fc-6d59da041ff2
* 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
* Set bold for default colorsKenny Root2010-02-121-6/+8
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@476 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
* Switch to Apache Harmony implementation of CP437Kenny Root2010-02-084-281/+427
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@473 df292f66-193f-0410-a5fc-6d59da041ff2
* License contributed works as APL 2.0, 2nd passKenny Root2010-02-086-87/+104
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@472 df292f66-193f-0410-a5fc-6d59da041ff2
* Change license for contributed works to APL 2.0Kenny Root2010-02-0844-626/+674
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@471 df292f66-193f-0410-a5fc-6d59da041ff2
* Don't blow up when we get random URIsKenny Root2010-02-071-6/+10
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@470 df292f66-193f-0410-a5fc-6d59da041ff2
* Trilead port forwards can throw many exceptionsKenny Root2010-02-071-3/+3
| | | | | | | | Don't try to catch each individual one, just abort on a general error. We don't really need to give up everything if we can't enable one port forward. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@469 df292f66-193f-0410-a5fc-6d59da041ff2
* Check for host nickname being nullKenny Root2010-02-072-8/+26
| | | | | | | The HostBean is allowed to have a null nickname in some circumstances, so be sure to check that when we're editing port forwards. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@468 df292f66-193f-0410-a5fc-6d59da041ff2
* Be smarter about errors in simple file pickerKenny Root2010-02-071-7/+10
| | | | | | Don't NPE when someone has their SD card in a weird state. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@467 df292f66-193f-0410-a5fc-6d59da041ff2
* Make sure we clear notifications before deathKenny Root2010-01-081-1/+4
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@466 df292f66-193f-0410-a5fc-6d59da041ff2
* Allow browsable URIs for ssh, telnet, localKenny Root2009-12-286-12/+41
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@465 df292f66-193f-0410-a5fc-6d59da041ff2
* Fix some bugs with default color updatesKenny Root2009-12-231-60/+32
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@462 df292f66-193f-0410-a5fc-6d59da041ff2
* Ignore unsatisfied link error for EastAsianWidthKenny Root2009-12-231-0/+2
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@461 df292f66-193f-0410-a5fc-6d59da041ff2
* Set default FG/BG during colors resetKenny Root2009-12-231-0/+8
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@459 df292f66-193f-0410-a5fc-6d59da041ff2
* Detect servers that lie about keyboard-interactiveKenny Root2009-12-231-1/+5
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@458 df292f66-193f-0410-a5fc-6d59da041ff2
* Don't set a time on the continuous notificationKenny Root2009-12-231-0/+1
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@457 df292f66-193f-0410-a5fc-6d59da041ff2
* Switch pref of interactive and password methodsKenny Root2009-12-201-9/+9
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@451 df292f66-193f-0410-a5fc-6d59da041ff2
* Do not allow 0 font sizeKenny Root2009-12-181-1/+1
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@445 df292f66-193f-0410-a5fc-6d59da041ff2
* Update service to stay open on EclairKenny Root2009-12-183-39/+152
| | | | | | | | setForeground(true) trick doesn't work on API 5 and above anymore, so use the pattern jasta suggested on a blog post to support both >=5 and <5 simultaneously. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@444 df292f66-193f-0410-a5fc-6d59da041ff2
* Fix regression in nullwire trace codeKenny Root2009-12-171-1/+3
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@441 df292f66-193f-0410-a5fc-6d59da041ff2
* Expand compression buffers if needed for JZlibKenny Root2009-12-172-29/+35
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@439 df292f66-193f-0410-a5fc-6d59da041ff2
* Update Nullwire error reportingKenny Root2009-12-174-45/+63
| | | | | | | | Old version didn't chain to the default Android exception handler whereas this version does. Also add in OS version and phone type reporting to aid in triage. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@438 df292f66-193f-0410-a5fc-6d59da041ff2
* Change way of saving terminal font sizeKenny Root2009-12-152-9/+34
| | | | | | | Previous way didn't work because we always had a stale host state in our bean. Oh well. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@434 df292f66-193f-0410-a5fc-6d59da041ff2
* Save font size when changed on a hostKenny Root2009-12-083-6/+29
| | | | | | | Save font size immediately when changed in a console session. Allow the setting of font size when editing a host. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@431 df292f66-193f-0410-a5fc-6d59da041ff2
* Switch ColorsActivity terminology to SchemesKenny Root2009-12-083-62/+57
| | | | | | | Previously it was based on colors per-host, but colors schemes are better because people can easily apply them to individual hosts. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@430 df292f66-193f-0410-a5fc-6d59da041ff2
* Use ASE's JNI Exec codeKenny Root2009-11-172-32/+75
| | | | | | | Eclair has removed android.os.Exec from the code base, so use Android Scripting Environment's JNI Exec code to enable local shell on 2.0 git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@427 df292f66-193f-0410-a5fc-6d59da041ff2
* Update EastAsianWidth JNI codeKenny Root2009-11-172-6/+12
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@425 df292f66-193f-0410-a5fc-6d59da041ff2
* Fix tracking of enabled remote port forwardsKenny Root2009-10-241-1/+1
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@419 df292f66-193f-0410-a5fc-6d59da041ff2
* Use Tupaz's multiline URL scannerKenny Root2009-09-131-6/+8
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@413 df292f66-193f-0410-a5fc-6d59da041ff2
* Add preference to force service persistentKenny Root2009-09-072-0/+9
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@405 df292f66-193f-0410-a5fc-6d59da041ff2
* Don't load Host Editor values when cursor is emptyKenny Root2009-08-231-7/+7
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@403 df292f66-193f-0410-a5fc-6d59da041ff2
* Validate Force Resize input are integersKenny Root2009-08-231-2/+13
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@402 df292f66-193f-0410-a5fc-6d59da041ff2
* Only allow URL Scan while in an active terminalKenny Root2009-08-141-0/+2
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@398 df292f66-193f-0410-a5fc-6d59da041ff2
* Prevent race conditions in DB accessKenny Root2009-08-141-160/+222
| | | | | | | | | Previous assumptions I held about SQLiteOpenHelper's behavior are completely wrong, so hold a lock whenever we access the database. This allows us to use the DB in multiple threads (which occasionally happens). git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@397 df292f66-193f-0410-a5fc-6d59da041ff2
* Don't auto-start local connections upon selectionKenny Root2009-08-144-36/+50
| | | | | | | | | | | | There is apparently a race condition in building the UIs. The local transport was starting up prematurely and causing the host list to cycle multiple times at some point. This change also makes it so that hosts quick-connected using the same nickname as a previous host simply uses the previous host instead of creating a new entry that can never be "reached" git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@396 df292f66-193f-0410-a5fc-6d59da041ff2
* Pin the cursor column to terminal width on resizeKenny Root2009-08-132-7/+16
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@395 df292f66-193f-0410-a5fc-6d59da041ff2
* Fix logic error in last commitKenny Root2009-08-121-2/+5
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@393 df292f66-193f-0410-a5fc-6d59da041ff2
* Ignore shortcuts when no hard keyboard presentKenny Root2009-08-121-6/+13
| | | | | | | | If the hardware keyboard is not present at all or is hidden (e.g., G1 in Portrait mode), then ignore the directory shortcuts altogether since there's no way for the user to press them. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@390 df292f66-193f-0410-a5fc-6d59da041ff2
* Fix use of shift and alt keys with no shortcutsKenny Root2009-08-121-8/+15
| | | | | | | Before if you selected to use no directory shortcuts, the shift and alt modifiers wouldn't work. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@389 df292f66-193f-0410-a5fc-6d59da041ff2