session-android/res/layout
Moxie Marlinspike 83e260436b Major storage layer refactoring to set the stage for clean GCM.
1) We now try to hand out cursors at a minimum.  There has always been
   a fairly clean insertion layer that handles encrypting message bodies,
   but the process of decrypting message bodies has always been less than
   ideal.  Here we introduce a "Reader" interface that will decrypt message
   bodies when appropriate and return objects that encapsulate record state.

   No more MessageDisplayHelper.  The MmsSmsDatabase interface is also more
   sane.

2) We finally rid ourselves of the technical debt associated with TextSecure's
   initial usage of the default SMS DB.  In that world, we weren't able to use
   anything other than the default "Inbox, Outbox, Sent" types to describe a
   message, and had to overload the message content itself with a set of
   local "prefixes" to describe what it was (encrypted, asymetric encrypted,
   remote encrypted, a key exchange, procssed key exchange), and so on.

   This includes a major schema update that transforms the "type" field into
   a bitmask that describes everything that used to be encoded in a prefix,
   and prefixes have been completely eliminated from the system.

   No more Prefix.java

3) Refactoring of the MultipartMessageHandler code.  It's less of a mess, and
   hopefully more clear as to what's going on.

The next step is to remove what we can from SmsTransportDetails and genericize
that interface for a GCM equivalent.
2013-05-06 08:40:55 -07:00
..
auto_initiate_activity.xml Include source origin in string key name. 2012-09-19 19:56:04 -07:00
change_passphrase_activity.xml Improve passphrase and onboarding UI. Abstract out routing. 2013-02-17 15:09:01 -08:00
contact_selection_activity.xml Fix the look of tabbed multi-contact selector. 2012-07-20 22:23:25 -07:00
contact_selection_group_activity.xml Include source origin in string key name. 2012-09-19 19:56:04 -07:00
contact_selection_group_item.xml Extract TextSecure strings for i18n. 2012-09-07 21:19:37 -07:00
contact_selection_list_activity.xml Include source origin in string key name. 2012-09-19 19:56:04 -07:00
contact_selection_list_item.xml Extract TextSecure strings for i18n. 2012-09-07 21:19:37 -07:00
contact_selection_recent_activity.xml Include source origin in string key name. 2012-09-19 19:56:04 -07:00
conversation_activity.xml Remove default disabled tint from send button. 2013-03-15 07:47:09 -07:00
conversation_fragment_cab.xml Include source origin in string key name. 2012-09-19 19:56:04 -07:00
conversation_fragment.xml Avoid auto-scroll after deleting a message 2013-03-05 01:33:55 -08:00
conversation_item_received.xml Add support for "delivery notifications." Currently SMS-only. 2013-01-06 21:38:36 -08:00
conversation_item_sent.xml Add support for "delivery notifications." Currently SMS-only. 2013-01-06 21:38:36 -08:00
conversation_list_activity.xml Move to a Fragment world. 2012-07-18 15:35:13 -07:00
conversation_list_fragment.xml Move to a Fragment world. 2012-07-18 15:35:13 -07:00
conversation_list_item_view.xml Align date for GB devices. Compromise nice checkbox alignment. 2012-11-20 20:56:21 -08:00
country_list_item.xml Initial GCM registration 2013-05-06 08:40:55 -07:00
country_selection_fragment.xml Initial GCM registration 2013-05-06 08:40:55 -07:00
country_selection.xml Initial GCM registration 2013-05-06 08:40:55 -07:00
create_passphrase_activity.xml Improve passphrase and onboarding UI. Abstract out routing. 2013-02-17 15:09:01 -08:00
database_migration_activity.xml Layout touchup 2013-02-19 10:36:04 -08:00
database_upgrade_activity.xml Major storage layer refactoring to set the stage for clean GCM. 2013-05-06 08:40:55 -07:00
empty2.xml Add search support for v11+ 2012-07-31 13:53:00 -07:00
icon_list_item.xml Extract TextSecure strings for i18n. 2012-09-07 21:19:37 -07:00
identity_key_view.xml Fix review identity activity UI. 2012-07-23 21:43:55 -07:00
key_caching_notification.xml Include source origin in string key name. 2012-09-19 19:56:04 -07:00
led_pattern_dialog.xml Initial Project Import 2011-12-20 10:20:44 -08:00
migration_notification_progress.xml Do migration in backgrounded service. 2012-08-02 20:23:41 -07:00
passphrase_timeout_dialog.xml Initial Project Import 2011-12-20 10:20:44 -08:00
prompt_apn_activity.xml Prompt user for APN details when missing. 2013-03-04 17:43:04 -08:00
prompt_passphrase_activity.xml Improve passphrase and onboarding UI. Abstract out routing. 2013-02-17 15:09:01 -08:00
receive_key_activity.xml Include source origin in string key name. 2012-09-19 19:56:04 -07:00
recent_call_item_selectable.xml Extract TextSecure strings for i18n. 2012-09-07 21:19:37 -07:00
recipient_filter_item.xml Initial Project Import 2011-12-20 10:20:44 -08:00
recipients_panel.xml Include source origin in string key name. 2012-09-19 19:56:04 -07:00
registration_activity.xml Initial GCM registration 2013-05-06 08:40:55 -07:00
registration_progress_activity.xml Initial client support for GCM message send/receive 2013-05-06 08:40:55 -07:00
review_identities.xml Include source origin in string key name. 2012-09-19 19:56:04 -07:00
save_identity_activity.xml Include source origin in string key name. 2012-09-19 19:56:04 -07:00
verify_identity_activity.xml Include source origin in string key name. 2012-09-19 19:56:04 -07:00
verify_imported_identity_activity.xml Include source origin in string key name. 2012-09-19 19:56:04 -07:00
verify_keys_activity.xml Include source origin in string key name. 2012-09-19 19:56:04 -07:00
view_identity_activity.xml Include source origin in string key name. 2012-09-19 19:56:04 -07:00