Update French translation for your new options.

Regards.
Update French Translation (arrays.xml) for action bar.

Regards.
Merge pull request #77 from damor/master

Portuguese and German localization
Make sure IME closes when last window is closed via the confirmation dialog

The request to close the IME doesn't work reliably when the confirmation
dialog is displayed on top of the activity window, so dismiss the dialog
and post the request to close the terminal window via a Handler instead.

Signed-off-by: Jack Palevich <jackpal@google.com>
Update LayoutParams and redo layout on EmulatorView resize

At the moment, when we resize an EmulatorView, we're only resizing the
contents and the area on which we're drawing, not the view itself.  This
is fine in most cases (any blank space is being covered by the soft
keyboard), but on ICS, when the status bar is disabled and the action
bar is always showing, rotating from portrait to landscape with the soft
keyboard showing appears to result in an EmulatorView large enough to
push the action bar off screen.

Work around this by resizing the EmulatorView itself through adjustment
of its LayoutParams, not just the contents.

Signed-off-by: Jack Palevich <jackpal@google.com>
Change TermViewFlipper background color to match EmulatorView background

With the previous patch, EmulatorViews no longer always take up the
whole of our activity, causing the TermViewFlipper's background to show
through briefly when opening the soft keyboard.  Make it match the
EmulatorViews' background color to avoid a distracting visual flash.

Signed-off-by: Jack Palevich <jackpal@google.com>
Delay allocation of the transcript until after we know the terminal's size

During the modularization for by the multisession patches, the lazy
initialization which used to ensure that the transcript wasn't allocated
until its final size was known was lost.  This results in the transcript
always being allocated at least twice for a newly created session
(unless the final width of the window is exactly 80 columns).

To prevent this, delay allocation of the transcript in TermSession
until after the size is set with a call to updateSize().  This requires
some changes in the EmulatorView's initialization code to ensure that
the TranscriptScreen and TerminalEmulator objects aren't used before
they're allocated.

Signed-off-by: Jack Palevich <jackpal@google.com>
Merge pull request #74 from eauland/patch-7

Update French translation for your new options.
Merge pull request #75 from eauland/patch-8

Update French Translation (arrays.xml) for action bar.
Handle Android 3.0+ full keyboards correctly.

Our toggling behavior was confusing people, especially with respect
to the CTRL key on Android 3.0+ full physical keyboards.

We now never toggle when we receive the physical ctrl key. The physical
control key is only present on Android 3.0+ full keyboards.

We now leave it to the system to handle physical caps lock. Caps lock
is only present on Android 3.0+ full keyboards.

We don't toggle shift or alt on keyboards that report that
they are MODIFIER_BEHAVIOR_CHORDED. (i.e. Android 3.0+ full keyboards.)
Version 1.0.41
Improve 7 Strings, Add 2 Strings and I translate CTRL / Fn Keys
Merge pull request #80 from eauland/patch-9

Improve 7 Strings, Add 2 Strings and I translate CTRL / Fn Keys
Replace ad-hoc intent script execution with more formal interface

The current intent script execution mechanism has at least two
serious problems:

* If a Term activity is already running, it will just bring the activity
  to the top, without opening a new window or running the provided
  script.
* It allows any other application to use our permissions, even if they
  don't have those permissions themselves.

Replace the current ad-hoc mechanism with a more formally defined remote
intent interface, which provides two actions:

* jackpal.androidterm.OPEN_NEW_WINDOW opens a new terminal window.  No
  script execution is allowed, and no permissions are required to use
  this action.
* jackpal.androidterm.RUN_SCRIPT opens a new window and runs the script
  specified in the jackpal.androidterm.iInitialCommand extra.
  Applications using this intent must have the
  jackpal.androidterm.permission.RUN_SCRIPT permission, which must be
  approved by the user at install time.

Signed-off-by: Jack Palevich <jackpal@google.com>
Add a localization for CZ - Czech Republic

Thanks to Jozka.1@seznam.cz
Fix spelling mistake.
Add proguard-project.txt file

Doesn't do anything currently, we may start using proguard in the future
to save a few bytes in the apk.
Update build script for NDK version 7b
Deal with null row color when getting transcript with colors

Signed-off-by: Jack Palevich <jackpal@google.com>
Move some getChar() logic from UnicodeTranscript into FullUnicodeLine

Signed-off-by: Jack Palevich <jackpal@google.com>