Use 9-patch instead of solid color. The drawable contains a little
bottom border which suits action bar better, especially on Jelly Bean
MR3 where there are no shadow below the action bar.
Change-Id: I2fd34109aae82b52326cf1315c4080e72bdb2530
Call and link executables directly in INSTDIR.
- gb_Library_get_target is now same as the gb_LinkTarget_get_target
- disable gb_Library_add_auxtarget, no auxtargets need to be copied
- adjust paths of all external executables to OUTDIR_FOR_BUILD for now
- use lazy assignment instead of := in AllLangResTarget because it's
read before Executable
- link.exe generates an import library for lots of executables
because they export symbols, especially since commit
0ffab9363d527d55b12b9b09d7136ca1c9d171e0
"force 'main' to always be DLLPUBLIC."
Change-Id: I3e1ee7425dd430bb83c7cd59e265869a0541b38d
An executor stops working when a single task got an exception. This
change prevents only one exception from being uncaught, if this will not
help probably everything should be caught.
Change-Id: I76a57fc0b1c759cb66bf13b5cdec7223c384bfa3
Sort by class as well as by name. This change should help to show
computers first, then phones and then other devices.
Change-Id: I3a5dec6e5df33b766b70798ac1ad32a5d5db4a3f
Replace an events loop at the communication service with single-shot
connection workers. This should help to avoid deadlock behaviour in situations
when user quits the connection to one server and tries to connect to another
one. The events loop required synchronization blocks which cause ANR in
the situation described above.
Change the server connection interface to contain a connecting stage
in a separate method. This is more just-in-case measure for situations
when the connection constructor shouldn't be blocking.
Change-Id: I941a4b67d965f6b1f76bc9975818e82aea12bf00
* Remove empty spaces not reset while changing text via TextSwitcher.
* Scroll notes to the top on changes because outer ScrollView remembers
current position not respecting TextSwitcher state of course.
Change-Id: I3e9ba458e4ce6b13e5b02675ca28d6c7c5829f00
Show warning instead. This change should help avoiding users confusing
when they see half of the screen empty without any reason.
Change-Id: Ic229e80fc56a9ad8a419dc19b0784213b1fe3a68
* Start search and stop it during the lifecycle. Before this change
searching was a constant process draining battery.
* Enable and disable Bluetooth according to the service lifecycle. This
should help to avoid race conditions and disable or enable Bluetooth
better way.
Change-Id: I02ef1bb67d9fb6fd56d0aff0a176cdb41284a49f
Change progress bars from large to average size as well.
* It makes them consistent with other Google apps.
* It brings better LAF for Gingerbread.
Change-Id: Id25a42c9735c3c9948c507eacfbfd64d90d87435