49264 Commits

Author SHA1 Message Date
Svetoslav Ganov
736c2756bf Touch exploration feature, event bubling, refactor
1. Added an Input Filter that interprets the touch screen motion
   events to perfrom accessibility exploration. One finger explores.
   Tapping within a given time and distance slop on the last exlopred
   location does click and long press, respectively. Two fingers close
   and in the same diretion drag. Multiple finglers or two fingers in
   different directions or two fingers too far away are delegated to
   the view hierarchy. Non moving fingers "accidentally grabbed the
   device for the scrren" are ignored.

2. Added accessibility events for hover enter, hover exit, touch
   exoloration gesture start, and end. Accessibility hover events
   are fired by the hover pipeline. An accessibility event is
   dispatched up the view tree and the topmost view fires it.
   Thus predecessors can augment the fired event. An accessibility
   event has several records and a predecessor can optionally
   modify, delete, and add such to the event.

3. Added onPopulateAccessibilityEvent and refactored the existing
   accessibility code to use it.

4. Added API for querying the currently enabled accessibility services
   by feedback type.

Change-Id: Iea2258c07ffae9491071825d966dc453b07e5134
2011-04-22 18:30:43 -07:00
Adam Powell
c1e1f43dab Merge "Revert "Touch exploration feature, event bubling, refactor"" 2011-04-22 17:30:46 -07:00
Joe Fernandez
69442c211e am 7f90b316: am 41f665a5: am c84362a7: am a29e2cca: docs: Fixing Issue with code for Adding Tabs topic bug 4293013
* commit '7f90b316b6731b6e8beb3babe71088d0d8bd3a57':
  docs: Fixing Issue with code for Adding Tabs topic bug 4293013
2011-04-22 17:30:10 -07:00
Freeman Ng
1b30d7824d am 1e2e390f: am 3b9089c1: new LTE prepay related values
* commit '1e2e390fc715ef0aa264f4706fabde1a157668fc':
  new LTE prepay related values
2011-04-22 17:29:51 -07:00
Adam Powell
3fb3d7c4e7 Revert "Touch exploration feature, event bubling, refactor"
This reverts commit ac84d3ba81f08036308b17e1ab919e43987a3df5.

There seems to be a problem with this API change. Reverting for now to
fix the build.

Change-Id: Ifa7426b080651b59afbcec2d3ede09a3ec49644c
2011-04-22 17:23:44 -07:00
Jason Sams
d42aad987a Merge "Add matrix logging." 2011-04-22 16:56:49 -07:00
Fabrice Di Meglio
3f92b8b188 Merge "Clean getTextRunAdvances() APIs" 2011-04-22 16:54:37 -07:00
Joe Fernandez
7f90b316b6 am 41f665a5: am c84362a7: am a29e2cca: docs: Fixing Issue with code for Adding Tabs topic bug 4293013
* commit '41f665a5f9d4e73ba8dabceb721c9c8873591bac':
  docs: Fixing Issue with code for Adding Tabs topic bug 4293013
2011-04-22 16:48:44 -07:00
Freeman Ng
1e2e390fc7 am 3b9089c1: new LTE prepay related values
* commit '3b9089c1fa6970974fa5234dfea46455811c8c7a':
  new LTE prepay related values
2011-04-22 16:46:52 -07:00
Joe Fernandez
41f665a5f9 am c84362a7: am a29e2cca: docs: Fixing Issue with code for Adding Tabs topic bug 4293013
* commit 'c84362a72ab958c4ffe34c16d8cf76883d48f0e8':
  docs: Fixing Issue with code for Adding Tabs topic bug 4293013
2011-04-22 16:46:37 -07:00
Adam Powell
6c079b6819 Merge "Framework: fixed bug in multiselectlistpreference." 2011-04-22 16:46:10 -07:00
Freeman Ng
3b9089c1fa new LTE prepay related values
bug: 4082355
Change-Id: Id5a8f9b8bca64d9cf6ee13b00bd32c4911e9a3fa
2011-04-22 16:42:57 -07:00
Justin Koh
ece60fb243 Framework: fixed bug in multiselectlistpreference.
Fixed bug in multiselectlistpreference where the entries were being used instead of the entry values.  This change make the behavior match the documentation.

TESTED = runs on M4 with test app.

Change-Id: Ib337f78399e032ef50aabce0fb8aa38251d73c18
2011-04-22 16:41:10 -07:00
Joe Fernandez
c84362a72a am a29e2cca: docs: Fixing Issue with code for Adding Tabs topic bug 4293013
* commit 'a29e2cca5d0e3ff222c09165fd69ca8f4d0f634e':
  docs: Fixing Issue with code for Adding Tabs topic bug 4293013
2011-04-22 16:36:33 -07:00
Svetoslav Ganov
f9fa622cc0 Merge "Touch exploration feature, event bubling, refactor" 2011-04-22 16:29:07 -07:00
Joe Fernandez
a29e2cca5d docs: Fixing Issue with code for Adding Tabs topic
bug 4293013

Change-Id: Ia08fe8ae0112af5157607e4fcd07773a945473f3
2011-04-22 16:22:48 -07:00
Adam Powell
d0f650c6c3 Fix mipmap selection for action bar icons
Change-Id: I6d34dabb5289284fd5821695ad14d8bdeb97e50d
2011-04-22 16:05:17 -07:00
Adam Powell
46eb6de85a Merge "Fix a bug when showing the menu panel with an action bar/menu items present." 2011-04-22 15:43:21 -07:00
Adam Powell
526b9313a9 Fix a bug when showing the menu panel with an action bar/menu items
present.

Change-Id: I38cc257661f5a10ccca6ec7625e43e70287129d2
2011-04-22 15:42:05 -07:00
Jason Sams
00425721c1 Merge "Fix rsRand(float, float)" 2011-04-22 15:29:22 -07:00
Gilles Debunne
eedc90f49a Merge "Refactoring in TextViews' handles" 2011-04-22 14:42:55 -07:00
Jason Sams
21cd43cbba Add matrix logging.
Change-Id: I42fb61747cf1ddf9b367faf6ce9109429d34e9cf
2011-04-22 14:25:07 -07:00
Jason Sams
e2b3304e40 Fix rsRand(float, float)
Change-Id: I553d83e1e962ad34aacbe6572d47ff25c3d50060
2011-04-22 14:25:07 -07:00
Alex Sakhartchouk
b96320c239 Merge "sped up the ui in image processing test app" 2011-04-22 13:52:32 -07:00
James Dong
34d76acc4e Remove the assertion and report content malform error to application
Change-Id: I8e30c586048d38334fd4366959a124a99d8efe28
related-to-bug: 4267147
2011-04-22 13:21:49 -07:00
Gilles Debunne
2037b827f3 Refactoring in TextViews' handles
The position of the container has to be updated on each frame
in preDraw, since the handles' positions can be modified programatically.
Updating position when the handle is dragged is no longer sufficient and
now redundent.

Change-Id: I304b13089f4327baad2e8d4c0974c649bef1e883
2011-04-22 13:08:27 -07:00
Alex Sakhartchouk
abf2b931ff sped up the ui in image processing test app
Change-Id: I5e8637cf4386b31d961d41c64019f9ac98d21905
2011-04-22 12:42:47 -07:00
Eric Fischer
e528398fb6 Merge "Import revised translations." 2011-04-22 12:31:02 -07:00
hongteng
39a94cc3d6 Merge "Fix for issue 3385135 "source code cleanup" engine part - remove the unused header files" 2011-04-22 12:28:39 -07:00
Eric Fischer
6525dced2a Import revised translations.
Change-Id: Ife651e15da4a9e008bef758c6d92f6e2fb7102ef
2011-04-22 12:16:16 -07:00
hongteng
2fb605a088 Fix for issue 3385135 "source code cleanup" engine part
- remove the unused header files

Change-Id: I78971f7a6ae9325ce96a474e448c6f3d586d7ba6
2011-04-22 11:46:10 -07:00
Dianne Hackborn
b035072dcb Merge "Start work on simulating landscape/portrait when orientation is locked." 2011-04-22 11:37:25 -07:00
Brian Carlstrom
b440b90358 Merge "Adding KeyChain API and IKeyChainService" 2011-04-22 11:29:28 -07:00
Dianne Hackborn
dacea8ce50 Start work on simulating landscape/portrait when orientation is locked.
Not yet working, so turned off.

Also fix a bug where the display size configuration became inconsistent
after a configuration change -- we now figure out everything about the
display size when computing a new configuration.
2011-04-22 11:23:13 -07:00
Shyam Pallapothu
fb281f3ad7 Merge "Fix for issue 4133431 "Remove OSAL layer" in JNI part" 2011-04-21 19:59:17 -07:00
Adam Powell
45c515b0e9 Action bar work for phones
Tweak sizing and layouts for action bar on smaller devices. The action
bar's size is now partially dependent on form factor and orientation
to conserve screen space, especially in landscape mode.

Alter the max action menu items for smaller devices. Disallow text on
action menu items with a horizontal width of less than 480dp when an
icon is available.

Remove the "Done" text on the action mode close button. (TODO: get a
properly sized 9-patch resource for this - the current one has an
intrinsic width that is too large.)

When setting an action bar icon as a resource ID, the bar will attempt
to load a mipmapped resource that is the closest available for the
target size.

Change-Id: I2498c640666ade310fdd1d3a2078bd4000b392a2
2011-04-21 19:23:27 -07:00
Shyam Pallapothu
c0125dd4f1 Fix for issue 4133431 "Remove OSAL layer" in JNI part
Change-Id: I4d38454cdf32cb87dadeedcecd19261dd0b0b927
2011-04-21 19:13:56 -07:00
Svetoslav Ganov
ac84d3ba81 Touch exploration feature, event bubling, refactor
1. Added an Input Filter that interprets the touch screen motion
   events to perfrom accessibility exploration. One finger explores.
   Tapping within a given time and distance slop on the last exlopred
   location does click and long press, respectively. Two fingers close
   and in the same diretion drag. Multiple finglers or two fingers in
   different directions or two fingers too far away are delegated to
   the view hierarchy. Non moving fingers "accidentally grabbed the
   device for the scrren" are ignored.

2. Added accessibility events for hover enter, hover exit, touch
   exoloration gesture start, and end. Accessibility hover events
   are fired by the hover pipeline. An accessibility event is
   dispatched up the view tree and the topmost view fires it.
   Thus predecessors can augment the fired event. An accessibility
   event has several records and a predecessor can optionally
   modify, delete, and add such to the event.

3. Added onPopulateAccessibilityEvent and refactored the existing
   accessibility code to use it.

4. Added API for querying the currently enabled accessibility services
   by feedback type.

Change-Id: Iec03c6c3fe298de3f14cb6efdbb9b198cd531a0c
2011-04-21 18:33:52 -07:00
Scott Main
9f0df630fd am 66140cc1: am a2c180a0: am caf60ebd: am 48c187f9: docs: fix typo in 3.0 notes
* commit '66140cc1eadce6de4370d1078172e1a7eca6b919':
  docs: fix typo in 3.0 notes
2011-04-21 17:43:52 -07:00
Scott Main
66140cc1ea am a2c180a0: am caf60ebd: am 48c187f9: docs: fix typo in 3.0 notes
* commit 'a2c180a0dde842d76d75c8b22ee7db29b482757e':
  docs: fix typo in 3.0 notes
2011-04-21 17:42:25 -07:00
Scott Main
a2c180a0dd am caf60ebd: am 48c187f9: docs: fix typo in 3.0 notes
* commit 'caf60ebdbdf9769624f17395aabac4cf11ee130d':
  docs: fix typo in 3.0 notes
2011-04-21 17:39:30 -07:00
Scott Main
caf60ebdbd am 48c187f9: docs: fix typo in 3.0 notes
* commit '48c187f9cf2bcb51f446a5a62346f9ef5920c7f3':
  docs: fix typo in 3.0 notes
2011-04-21 17:36:40 -07:00
Fabrice Di Meglio
0a1413e4bf Clean getTextRunAdvances() APIs
- remove ICU reference in API names
- use a "reserved" int parameter to pass either "0" for Harfbuzz or "1" for "ICU"

Change-Id: I88b4f76feafd203a6999cd7349402fa36a9a4b2a
2011-04-21 17:36:26 -07:00
Dianne Hackborn
9a36549919 Merge "Fix bug in deciding which rotation to use for an orientation." 2011-04-21 17:34:22 -07:00
Dianne Hackborn
9d13264f6b Fix bug in deciding which rotation to use for an orientation.
Change-Id: Icc928c2188a5865035cafcdab2efd5bae3132b1f
2011-04-21 17:27:42 -07:00
Scott Main
48c187f9cf docs: fix typo in 3.0 notes
Change-Id: I0925a21b5eb53811736cfe04498917371c8bb67c
2011-04-21 17:22:54 -07:00
Gilles Debunne
67c1dff245 Merge "Extracted WordIterator class." 2011-04-21 17:20:58 -07:00
Mathias Agopian
5db1314192 Merge "Get rid of the "pid" parameter from createSurface" 2011-04-21 17:14:18 -07:00
Fabrice Di Meglio
b104800b6c Merge "TextLayout cache - update size and improve logging" 2011-04-21 16:27:56 -07:00
Dianne Hackborn
4c1f4f7144 Merge "Rework display size access." 2011-04-21 16:10:28 -07:00