jfenton / mobileterminal Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/mobileterminal
Automatically exported from code.google.com/p/mobileterminal
May I suggest you make scrolling only work with multi-touch, and make single
finger gestures (left,
right, up, down) act as the arrow keys?
Original issue reported on code.google.com by [email protected]
on 14 Aug 2007 at 7:58
What steps will reproduce the problem?
1. Install mobileterminal from installer.app
2. Install NateTrue's binarykit
3. Install BSD Subsystem
4. Install OpenSSH from installer.app
4. Open up terminal
5. Type any of the following vt100 commands: pico, top, nano, vim, (etc..)
What is the expected output? What do you see instead?
With pico & nano i get:
Unknown terminal type network!
With top i get:
Error opening terminal: network
With vim i got:
E559: Terminal entry not found in termcap
'network' not known. Available builtin
terminals are:
builtin_ansi
builtin_xterm
builtin_iris-ansi
builtin_dumb
defaulting to 'ansi'
Then vim kinda worked. But when i delete i delete characters that I
shouldn't be deleting (aka characters that make up the program).
What version of the product are you using? On what operating system?
I installed the latest version from Installer.app. svn113
Please provide any additional information below.
I realize I may have shunned myself a n00b by posting this, but it wasn't
posted anywhere and I decided to be brave.
Oh, and one more thing: when I start up my terminal.app it says:
Last login: Thu Aug 16 14:44:17 on ttyp0
# #
Why two number signs? And when I hit the delete key it deletes the number
signs and continues to delete the login date & time & "ttyp0" ! Are all
these problems related?
Original issue reported on code.google.com by [email protected]
on 16 Aug 2007 at 6:52
What steps will reproduce the problem?
1. Placed iphone-binkit/bin/login in /bin/login using iFuntastic_3.0.3
2. Placed Terminal.app from build 161 in /Applications using iFuntastic_3.0.3,
and made it
available on the first screen
3. Launched Terminal by tapping on the icon
What is the expected output? What do you see instead?
It appears to launch -- the screen goes blank, the keyboard shows up, there is
some kind of
circular thing in the top, a little blink of a green cursor, and then, poof.
What version of the product are you using? On what operating system?
4GB model with 1.0.2
Please provide any additional information below.
Have not yet installed ssh, if that makes a difference.
Original issue reported on code.google.com by [email protected]
on 9 Sep 2007 at 12:33
What steps will reproduce the problem?
1. Type a few commands.
2. Wish you had an up arrow key to go back in the command history
also
1. Type a command with a typo in it
2. Wish you had a left arrow key to correct the typo instead of backspacing all
the way.
The iPhone magnify glass would be cool here too.
Could you work a shift backspace in here? Would be great with caps lock.
No idea about a right arrow tho.
Magnify would work best.
Original issue reported on code.google.com by [email protected]
on 8 Aug 2007 at 1:47
What steps will reproduce the problem?
1. Try to move the curser
2. get white on white text preview (not useful)
What is the expected output? What do you see instead?
black text on white bg, or white text on black bg
What version of the product are you using? On what operating system?
v46
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 5:59
What steps will reproduce the problem?
1. Installer App to install OpenSSH and BSD Subsystem
2. Install Terminal-unstable-vt100-branch-161 via scp
3. chmod all files and Terminal.app directory +x
4. Launch Terminal
What is the expected output? What do you see instead?
Expected output is terminal shell prompt. App crashes and returns to
springboard.
What version of the product are you using? On what operating system?
iPhone Version 1.0.2
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 23 Aug 2007 at 2:02
Can we change the screen orientation on iphone rotate?
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 5:26
Don't know if any other features currently call for a menu bar across the top
or bottom, perhaps
when keyboard show/hide is implemented there can be another button that shows a
Safari
bookmark-style area to store and retrieve commands.
Original issue reported on code.google.com by [email protected]
on 2 Aug 2007 at 12:14
Terminal.app should probably execute /bin/login -f root instead of /bin/sh
this will properly setup the env vars, and run the .bashrc scripts on startup.
Alternatively you could just call login without arguments and force a
login. And a possible third alternative is log them in as user mobile and
make you su to gain root access therefore secure against evildooers :)
Original issue reported on code.google.com by [email protected]
on 3 Aug 2007 at 11:33
What steps will reproduce the problem?
1. Start Terminal.app
2. type 'exit'
3. Hit enter
What is the expected output? What do you see instead?
App should exit instead it seems to hang. Holding down home brings it back.
What version of the product are you using? On what operating system?
1stAug svn.
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 9:49
What steps will reproduce the problem?
1. Pressing return once terminal has started (Mobile Terminal or Term-
vt100)
2. Pressing any key on the keyboard
3. Latest versions are installed using installer.app
What is the expected output? What do you see instead?
Instead of allowing character input the app closes back to the springboard
What version of the product are you using? On what operating system?
Latest
Please provide any additional information below.
Pressing enter or anything closes either application
Original issue reported on code.google.com by [email protected]
on 30 Aug 2007 at 4:08
What steps will reproduce the problem?
1. Enable flight mode
2. Start application
What is the expected output? What do you see instead?
Application should start, instead first a 'you must disable flight mode' is
displayed.
What version of the product are you using? On what operating system?
1stAug svn.
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 9:50
as per summary.
Original issue reported on code.google.com by [email protected]
on 3 Aug 2007 at 9:12
What steps will reproduce the problem?
1. type 3 characters
2. type 2 characters and enter
3.
What is the expected output? What do you see instead?
mobile terminal just chrashes and go back to the springboard
What version of the product are you using? On what operating system?
the latest vt100 152
Please provide any additional information below.
i use bin/bash primary
Original issue reported on code.google.com by [email protected]
on 18 Aug 2007 at 7:30
Hiding the keyboard will make viewing output a lot easier. Idea: if we tap into
view (the
UITextView*) rather than input, the keyboard will disappear.
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 6:00
Try to send meta keys to the console by hand, then try to add buttons that
will prepare a command to send to the console.
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 5:25
Needs to set TTY character width not to confuse the shell w/ wrap around.
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 9:23
MobileTerminal looks for login in the /bin dir but Installer.app installs login
in /usr/bin.
Terminal "looks" like it crashed, but in reality it just can't find login.
I modded mine to look in /usr/bin and can verify that the install works on a
clean 1.0.2 iPhone with
Installer.app BSD subsystem.
Maybe we could make MobileTerminal look in a few places for login before it
bails out ?
Original issue reported on code.google.com by [email protected]
on 23 Aug 2007 at 3:26
What steps will reproduce the problem?
1. Type more than fits on one line, expecting it to wrap
2. Watch as odd output comes out
3. ???
4. PROFIT!
What is the expected output? What do you see instead?
I expect to see a continuous line of text, wrapped to the next line, instead I
see odd spaces and
characters where they shouldn't be.
Original issue reported on code.google.com by [email protected]
on 3 Aug 2007 at 10:45
What steps will reproduce the problem?
1. change password
2. Open app
3. Crash
What is the expected output? What do you see instead?
Should prompt user for passwod not automatically enter dottie
What version of the product are you using? On what operating system?
Na
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 18 Sep 2007 at 10:49
I am having troubles building. My toolchain is up and running, but I get the
following error when
trying to compile:
Grabbed the latest SVN, and am having issues building. This is the first make
attempt in the
mobileterminal directory. My toolchain is all set up (as far as I understand it
to be).
{{{
In file included from MobileTerminal.m:9:
/Developer/SDKs/iPhone/include/UIKit/UIAnimator.h:7:21: error: NSObject.h: No
such file or
directory
In file included from MobileTerminal.m:11:
/Developer/SDKs/iPhone/include/UIKit/UITextView.h:9:39: error:
UITextTraitsClientProtocol.h:
No such file or directory
make: *** [MobileTerminal.o] Error 1
}}}
Any thoughts?
Original issue reported on code.google.com by [email protected]
on 3 Aug 2007 at 1:58
The font is too hard to read, perhaps boldface would do the trick?
there's a call to setHTML() maybe use that with <b>...</b>?
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 9:24
What steps will reproduce the problem?
1. Open and close the Terminal application lots of times
What is the expected output? What do you see instead?
It should work every time; Instead, eventually forkpty fails and you need
to reboot. I suspect its running out of open ptys? Restarting fixes it
Running from the terminal gets:
-sh-3.2# ./Terminal
forkpty: No such file or directory
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 9 Aug 2007 at 7:11
What steps will reproduce the problem?
1. run any of the above apps
2. they will not work
What is the expected output? What do you see instead?
that they work
What version of the product are you using? On what operating system?
v46
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 6:01
What steps will reproduce the problem?
1. Open mobileterminal
What is the expected output? What do you see instead?
Wanted to see Monaco like the usual OS X Terminal app, saw Courier New instead.
What version of the product are you using? On what operating system?
r.92 from subversion.
Please provide any additional information below.
The iPhone doesn't have Monaco by default. I was able to install it by
using fondu to convert the Monaco.dfont that ships with OS X into a .ttf
font, and then placing this in /System/Library/Fonts/Cache and modifying
/System/Library/Fonts/CGFontCache.plist accordingly. I don't think that
Monaco has a bold variant.
Original issue reported on code.google.com by [email protected]
on 7 Aug 2007 at 9:49
Hi guys! Great work on this difficult app. You're an inspiration to the
rest of us!
I've gotten a lot of requests for integration with you guys. Particularly
"Open console here."
It should be fairly simple to take an argument via MSAppLauncher. See
http://code.google.com/p/mobilestudio/wiki/AppLauncher Getting an argument
is a one-liner. It takes care of creating, parsing, and deleting a launch
plist for you.
I hope it wouldn't be too tuff to simply cd to the passed argument, or run
it. Think of the possibilities! Write scripts and text apps that are
launchable by an average user!
It would be wonderful if you could slip this into the next release. At the
very least, I could put the command into the .profile and launch
MobileTerminal normally, but it would be better to do it on
MobileTerminal's end.
Original issue reported on code.google.com by [email protected]
on 12 Sep 2007 at 9:57
Among the button for show/hide keyboard we need another button for bringing
up last command in prompt. I guess this may apply to special keys for
keyboard if you like.
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 10:10
Did a fresh checkout and noticed that SubProcess.h is apparently missing from
SVN but included by
MobileTerminal.m
Original issue reported on code.google.com by [email protected]
on 8 Aug 2007 at 9:30
What steps will reproduce the problem?
1. svn up
2. make && make package
What is the expected output? What do you see instead?
expected the make t run successfully
What version of the product are you using? On what operating system?
v96 OSX
Please provide any additional information below.
make && make package
arm-apple-darwin-cc -c -Wall -Werror main.m -o main.o
arm-apple-darwin-cc -c -Wall -Werror MobileTerminal.m -o MobileTerminal.o
MobileTerminal.m:16:23: error: SubProcess.h: No such file or directory
make: *** [MobileTerminal.o] Error 1
looks like SubProcess.h did not get checked in.
Original issue reported on code.google.com by [email protected]
on 8 Aug 2007 at 1:33
What steps will reproduce the problem?
1. Run vim
2. Do just about anything
What is the expected output? What do you see instead?
Colored areas that should be stationary move around on the screen or start
appearing and disappearing.
Please use labels and text to provide additional information.
I suspect that the GNUStep AttributedString class is to blame, though it is
also quite possibly my fault one way or another. A number of
insert/replace operations are performed when moving the cursor around in
the terminal as vim does, and I think that the attribute ranges are being
maintained incorrectly (see GSRangeEntries.m).
Original issue reported on code.google.com by [email protected]
on 21 Aug 2007 at 12:06
Checked out TOT on vt100 branch and get this :
arm-apple-darwin-cc -c -Wall main.m -o main.o
In file included from NSAttributedString-HTML.h:2,
from MobileTerminal.h:6,
from main.m:4:
NSAttributedString.h:17: warning: duplicate interface declaration for class
'NSAttributedString'
NSAttributedString.h:19: error: redefinition of 'struct NSAttributedString'
make: *** [main.o] Error 1
Hopefully this will help track down the steps needed to change the UI
foundation bugs in the
compiler headers.
Original issue reported on code.google.com by [email protected]
on 14 Aug 2007 at 9:13
What steps will reproduce the problem?
1. Login to a remote machine, do something that causes several pages of output.
It'll eventually become unresponsive. I simply did a "fink update-all" on a
couple of fink
packages and the output died pretty quickly.
What version of the product are you using? On what operating system?
1.61 from installer.app
Please provide any additional information below.
Awesome work on this terminal app, I use it every single day. I really
appreciate it.
Original issue reported on code.google.com by [email protected]
on 29 Aug 2007 at 5:12
A hard lockup occurs.
I can reproduce this 100%.
I use MobileTerminal to ssh into one my my Mac's.
I then do a "fink selfupdate" or a "fink update-all" or some other command,
like "du" that spews
lots of output and eventually MobileTerminal will lock up.
No flashing cursor, no response to screen taps or buttons, even the power
button. One has to
hold power and the round button for 10 seconds.
Possibly a buffer overflow ?
Reproducible with Build 85 and top of tree in SVN.
Original issue reported on code.google.com by [email protected]
on 6 Aug 2007 at 12:01
What steps will reproduce the problem?
1. type ps -ux
2.
3.
What is the expected output? What do you see instead?
all the processes with their full name. instead, the names are truncated.
What version of the product are you using? On what operating system?
terminal v54
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 2 Aug 2007 at 2:41
Try to add custom buttons to the keyboard layout, such as 'tab'
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 5:23
Summary says it all.
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 9:38
It would be nice to see some sort of visual cueing on screen to indicate the
distinction between the
pie/gesture area and the scroll area when the screen has been tapped. Maybe a
slightly opaque
vertical overlay on the scroll area, similar to the controls shown in iPod mode?
Original issue reported on code.google.com by [email protected]
on 23 Aug 2007 at 5:22
The terminal needs to autoscroll to the bottom when it updates so we don't have
to scroll down
after ever command.
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 5:45
Steps to reproduce:
1. ln -s /bin/sh /bin/login (or cp /bin/sh /bin/login)
2. Tap Terminal on home screen (crashes to home screen before prompt appears)
3. unlink /bin/login (or rm /bin/login)
4. Tap Terminal on home screen (runs as normal)
I'm using svn revision 85 of MobileTerminal, revision 93 of iphone-binutils
(bash version 3.2.0(1)-release).
I also found that even having an empty /bin/login (using touch /bin/login)
causes the same problem, but I get an error message, "execlp: /bin/login:
Permission denied", if the file does not have execute permissions, and then
the phone returns to the home screen.
Original issue reported on code.google.com by [email protected]
on 4 Aug 2007 at 9:13
I'm running the Term-vt100 package (vers: svn161-1) courtesty of installer.app
and I'm seeing a
non-monospaced font in the terminal. Very ugly.
This doesn't happen with the MobileTerminal (v. svn113) package.
Original issue reported on code.google.com by [email protected]
on 14 Sep 2007 at 7:20
Could we maybe get a change log, or some kind of information about what is
being added/fixed in
these releases. I just loaded up 73, but it looks and acts the same as 69.
Original issue reported on code.google.com by [email protected]
on 3 Aug 2007 at 11:44
The terminal should automatically scroll as the input becomes longer than
one screen.
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 5:46
1. Open Terminal, and type something
2. Click the 'home' button
3. Open Terminal again. A fresh shell will be running.
It would be very nice to start terminal and see the previous session.
Currently responding to an SMS or receiving a phone call will
terminate what you are doing. That is very bad.
One possible (but kinda hacky) solution is to add the ability to configure a
command to be run when terminal starts, and have it
run a script to launch 'screen' with the proper arguments. Effectively this
would have the same result as keeping the application
running the whole time. The biggest problem with this however is that it
basically means that you can not use screen inside the
terminal. The upshot though is that even if Terminal.app crashes the session
will keep running.
Perhaps a modified version of screen could be included with Terminal.app that
uses different key strokes, and give Terminal.app
buttons or menu items to use those key strokes. This would easily give
features such as multiple tabs, and such, and still allow
running screen within a session because that would use the original screen
keystrokes.
Original issue reported on code.google.com by [email protected]
on 5 Aug 2007 at 3:30
Seems that Terminal (svn113 from Installer.app - but v85 behaves same) have
some problem with
zsh, which is now for me default terminal (after installing BSD Subsystem 1.4
from Installer.app) -
when i use backspace, it will delete the character, but cursor moves to the
front, not back. You can
see it on screenshot - i wrote bash, the delete ash, then wrote ash, deleted
sh, the wrote sh, then
deleted h, then wrote h - it was written correctly, but shown as you can see.
In bash it works
correctly, in sh, which there was before, it worked too.
Original issue reported on code.google.com by [email protected]
on 19 Aug 2007 at 11:03
Attachments:
from darkten:
i'd like to see out eyecandy screen overlay in there; can probably set the
uivie background to an image, or make the background xparent via the color
in some way
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 5:26
from darkten:
we need to work out the screenshot on suspend thing so when our term comes
back we aren't seeing the (not used) default png
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 5:27
it would be nice to have custom meta keys (so I can use screen). Also
choosing a command on launch would be sweet (such as screen -R). I'm using
the vt100 flavor right now.\
Thanks,
Mike
Original issue reported on code.google.com by [email protected]
on 6 Sep 2007 at 4:29
What steps will reproduce the problem?
1. issue a ping command e.g. ping 192.168.1.1
2. after a while, type the point (on the keyboard #+=, at the right of the
yen sign)
3. go back to the alphabet keyboard and type a c
4. the ping stops (a ctrl+c has been issued)
5. start typing a new command. after a few letters, the screen is frozen
and the only way to exit is to hold the home button for a while (force quit)
What is the expected output? What do you see instead?
application should continue to work normally. Instead, it freezes.
What version of the product are you using? On what operating system?
Terminal v69. Mac OS X
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 3 Aug 2007 at 3:00
We need to turn on rubberbanding for vertical scroll. It makes life better.
Original issue reported on code.google.com by [email protected]
on 1 Aug 2007 at 6:06
The backspace key deletes one character too many from the command prompt.
(Deletes the space
after #)
Original issue reported on code.google.com by [email protected]
on 2 Aug 2007 at 1:53
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.