http://mythdroid.googlecode.com/svn/

sort by:
Revision Author Date Message Commit Date
6013fd7 Tidy up, add additional locking around a few statics that we can access via instance methods (mostly in DatabaseUtil and Globals) Version bump 21 May 2013, 00:31:33 UTC
6f75835 Check for and strip ports specified in frontend addresses; certain versions of Android interpret them as (invalid) IPv6 addresses. Plus some trivial tidy ups in FrontendList 19 May 2013, 13:28:41 UTC
98c40bd Recycle touch events in Guide's gesture handler 19 May 2013, 13:24:17 UTC
0fa606e Trivial comment typo 19 May 2013, 13:17:56 UTC
5f92a59 Add ProtoTokens to all locales so that diffing them is easier 19 May 2013, 13:17:12 UTC
cfe5f7d Edited wiki page SideBar through web user interface. 16 May 2013, 00:25:34 UTC
63dcde2 Edited wiki page SettingsGuide through web user interface. 16 May 2013, 00:25:12 UTC
c050ed3 Edited wiki page StreamingGuide through web user interface. 16 May 2013, 00:24:44 UTC
3b0c16b Edited wiki page StreamingGuide through web user interface. 16 May 2013, 00:24:25 UTC
872f4c8 Edited wiki page StreamingGuide through web user interface. 16 May 2013, 00:23:07 UTC
1a45d30 Edited wiki page CMuxCrypt through web user interface. 16 May 2013, 00:02:58 UTC
54ee904 Edited wiki page SideBar through web user interface. 16 May 2013, 00:02:05 UTC
4578317 Edited wiki page CMuxCrypt through web user interface. 16 May 2013, 00:00:08 UTC
e92e68c Created wiki page through web user interface. 15 May 2013, 23:59:30 UTC
4ac3c2e Edited wiki page CMux through web user interface. 15 May 2013, 23:52:11 UTC
4c9f617 Set svn mime type on updated dev docs 15 May 2013, 23:35:44 UTC
5ee6666 javadoc update 15 May 2013, 23:22:41 UTC
74f1903 Edited wiki page InstallGuide through web user interface. 12 May 2013, 23:51:14 UTC
572d905 Try to stop vlc from sending premature RTCP bye messages. Update issue 111. 12 May 2013, 23:34:58 UTC
0c3069e Add some new music frontend locations Updates issue 114 12 May 2013, 23:04:44 UTC
b5f8e66 Use gson's streaming parser for potentially big json responses This is faster and uses much less memory; hopefully kill off the occasional OOMs 12 May 2013, 22:08:31 UTC
0ec731e Null check in log length limiter 17 December 2012, 01:39:42 UTC
5579692 Some trivial tidy ups 17 December 2012, 01:27:05 UTC
d479a3a Get rid of the softreference based memcache - didn't work Replace it with LruCache's where appropriate 17 December 2012, 01:16:23 UTC
d904c48 Tidy up some exceptions and OOM handling in HTTP and JSON clients 16 December 2012, 20:22:56 UTC
df18881 MDD: Use threads for CMux connections 16 December 2012, 19:59:47 UTC
8b0d4de MDD: VLC's default demuxer supports get_length in ts now and behaves better for h264 in ts, don't use avformat anymore 16 December 2012, 19:59:11 UTC
c6bfc58 MDD: Revert r908, accidentally committed two changesets at once 16 December 2012, 18:49:25 UTC
2dca339 MDD: VLC's default demuxer supports get_length in ts now and behaves better for h264 in ts, don't use avformat anymore 16 December 2012, 17:31:56 UTC
82b5601 Remove static modifier from numHours and numTimes in Guide, prevent Guide displaying too many timeslots Plus some general tidy ups in Guide 16 December 2012, 15:49:58 UTC
54291bd Squash some extraneous error reports 16 December 2012, 14:49:57 UTC
cbed75b Set bitmaps we fetch to be purgeable, help to avoid OOMs 11 December 2012, 04:19:09 UTC
001a585 Recycle bitmaps before they get gc'd.. Might help relieve memory pressure? 11 December 2012, 04:18:37 UTC
708ca7c Trivial throws update 11 December 2012, 02:34:48 UTC
96afbb0 Try to make sure we always release connections in HttpFetcher 11 December 2012, 02:34:06 UTC
189eb2d Use the platform drawable for "Move To" in TVRemote's menu 11 December 2012, 02:33:18 UTC
430705e Remove unused import 11 December 2012, 02:02:26 UTC
aadea81 Add a new "skip" drawable and use the old one for "Move To" 11 December 2012, 00:54:42 UTC
3477cb7 Don't exhaust connection pools, consume entity content whatever the response code 09 December 2012, 19:35:36 UTC
d8bdb0c Allow us to connect to a remote backend (as specified in prefs) if we're on wifi but there's no backend locally Improve connectivity change management for seamless transitions between mobile / wifi 09 December 2012, 19:34:48 UTC
8c53bde Limit the length of log messages 09 December 2012, 00:00:24 UTC
4a87e75 Null check the RecDetailFragment in RecEditFragment 08 December 2012, 23:59:59 UTC
8cc6071 Put some menu items in the action bar, if we can 08 December 2012, 21:09:58 UTC
fab666f Bump targetApi up to 17 08 December 2012, 21:09:29 UTC
a0e29ce Clean up in Reflection, add some wrapped ActionBar functionality 08 December 2012, 21:08:43 UTC
6f6116f ConnMgr: Protect setting of the socket timeout with the socket lock 08 December 2012, 21:08:02 UTC
3be9f51 Make the action bar app icon take us to the main activity now we're targeting api level 14 Minor cleanups in base activity classes 08 December 2012, 21:07:05 UTC
1ab8cf4 Minor aesthetic change (paddingLeft) to simple_list_item layout 08 December 2012, 21:05:08 UTC
328dda4 Fix the fix for double loading of guide data when using the date/time pickers 06 December 2012, 22:45:49 UTC
8d33fbc .classpath update 06 December 2012, 22:15:45 UTC
97db8c4 Small tweak in Remote's gesture listener 06 December 2012, 22:15:03 UTC
1349d41 Make the Guide scrollable/flingable in both dimensions simultaneously 06 December 2012, 22:12:30 UTC
bf20896 Use the correct thread when touching views after deleting recordings.. 05 December 2012, 12:40:25 UTC
2fea864 Convert timeouts to io exceptions in HttpFetcher 30 November 2012, 16:51:54 UTC
6205df8 Rework some fragment handling in the recordings stack More moving of network operations to a pool thread to improve UI when on a slow link Refresh RecDetailFragment's views upon resume, if necessary, using the new getProgram GuideService method so that it reflects any changes made by editing the schedule 30 November 2012, 16:48:19 UTC
680171b String resource required by recent SocketUtil changes 30 November 2012, 16:45:17 UTC
0a98219 Bump targetSdkVersion up a touch 30 November 2012, 16:44:25 UTC
c1f637f Update support library 30 November 2012, 16:42:38 UTC
785607c Add a getProgram method to GuideService 30 November 2012, 16:42:15 UTC
c142230 Don't use crypt on plaintext (localhost) sockets 30 November 2012, 16:41:16 UTC
6dd56b0 Ensure that we don't have any infinite timeouts in CryptSocket Remove "insecure" mode - it didn't work properly and shouldn't be used anyway 30 November 2012, 16:40:00 UTC
4f3cb51 Small change to HTTP timeouts 30 November 2012, 16:38:12 UTC
da5e664 Run network activity on a pool thread, make the UI better when on a slow link 30 November 2012, 16:37:29 UTC
826a544 Loading dialog related touch ups in VideoPlayer 30 November 2012, 16:34:06 UTC
9511e6f Don't cancel the loading dialog if we receive a touch event Make the loading dialog utility methods callable from any thread Fix occasional, extraneous backstack entry creation by MDFragmentActivity's resetContentView 30 November 2012, 16:28:05 UTC
9f18d46 Don't cancel the loading dialog if we receive a touch event Make the loading dialog utility methods callable from any thread 30 November 2012, 16:26:48 UTC
c35821a Finish the Guide if we have the services api but can't connect to it 30 November 2012, 16:23:04 UTC
11f6484 Empty the guide table in Guide's onPause and always refresh it when we resume Simplifies the code and, hopefully, relieves some memory pressure 27 November 2012, 02:05:02 UTC
38868c9 Changelog update 27 November 2012, 01:56:19 UTC
ff44c49 Javadoc update 27 November 2012, 01:22:46 UTC
af9ca05 Set some sensible defaults for new recording rules scheduled via the services api 27 November 2012, 01:08:25 UTC
75f9d71 Fix the reschedule command for MythTV 0.26 Patch, and lots of very patient debugging, by mrvanes - thank you! Fixes issue 112 27 November 2012, 01:01:24 UTC
8950d9d Make JSONClient thread safe 26 November 2012, 21:10:53 UTC
e04a0c5 Add another constructor to HttpFetcher 26 November 2012, 21:10:36 UTC
720dcce Fix NPE in Remote's onPause that would occur if wake on movement were disabled 26 November 2012, 21:00:52 UTC
c1c5c33 MDD: Remove debug logging from CMux 26 November 2012, 20:30:20 UTC
d717662 Now that we've replaced the broken CipherInputStream we don't need to set a 'Connection: close' header on muxed HTTP requests This simplifies the code and provides a performance improvement via connection pipelining 26 November 2012, 20:26:09 UTC
f5db9f9 Fix up some (dead) HLS related code 26 November 2012, 20:19:21 UTC
804d5c3 Bump HttpFetcher's socket timeout 26 November 2012, 20:18:17 UTC
13f0cca Sometimes, instead of updating an existing recording rule, we'd create a new one This is because we were giving AddRecordSchedule the recording starttime and it wants the program starttime Also, set reasonable defaults for the schedule edit spinners if there's no current schedule 26 November 2012, 18:58:08 UTC
5c3e69b Add support for automated, secure connections via MDD's CMux (see r854) Improve the HttpFetcher class, use it everywhere, simplify HTTP fetching and make it faster Move some classes around (touches a bunch of files, should have been in a separate commit) Fixes issue 72 26 November 2012, 16:43:25 UTC
3776552 Trivial tidy in RecDetailFragment 26 November 2012, 16:18:59 UTC
26d84ef MDD: Add support for automated, secure connections via CMux How this works: A 128 bit key is randomly generated at install time and then handed out to MythDroid when it connects from a private address (inside our LAN). When MythDroid later connects to CMux from outside the LAN we generate and send a random nonce, decrypt the response with AES and check that it matches, thereby authenticating the remote MythDroid. All communications are thereafter encrypted with AES in CFB8 mode. CMux won't try to secure connections from localhost so if you've been using SSH and port forwarding you can elect to continue doing so. However, this feature means that you could forego SSH and forward port 16550 at your router, which is much more convenient. If you choose to do this, you accept that anyone who has run MythDroid inside your LAN will be able to access it from outside the LAN too (unless you change the key). Update issue 72 26 November 2012, 15:26:21 UTC
c3605bf Fix RecDetailFragments dialogs on tablet layouts where it's hosted by Recordings rather than RecordingDetail 26 November 2012, 02:30:12 UTC
d56cc2f Trivial rename of tuning RecStatus 23 November 2012, 21:17:34 UTC
c9f2cdc Updates for 0.26 support 23 November 2012, 21:15:10 UTC
3a963e4 Edited wiki page UserGuide through web user interface. 23 November 2012, 20:28:11 UTC
c82ca5a Regex performance improvements 23 November 2012, 20:17:24 UTC
34efed1 Rework 'wake on movement' functionality More reliably disable the key lock (if we're allowed - catch the SecurityException on Kindle Fires, which don't allow it) Only wake up if the remote was the visible activity when we went to sleep (on Eclair (API level 7) and above) 22 November 2012, 23:17:33 UTC
56885c0 More use of error reporting utility methods 22 November 2012, 23:14:41 UTC
09e28e7 Make use of new error reporting utility methods 22 November 2012, 23:14:13 UTC
25a38e2 Trivial throws change 22 November 2012, 23:12:15 UTC
baf4a75 Trivial whitespace and comments changes 22 November 2012, 23:11:27 UTC
d3d94a8 Add error reporting utility methods 22 November 2012, 23:10:27 UTC
28fac35 Trivial comments changes 22 November 2012, 23:09:47 UTC
14e509a Check for no Status tag when parsing backend status xml 22 November 2012, 22:46:36 UTC
7366577 Improve error reporting data 22 November 2012, 20:54:06 UTC
f4c8965 Null check in Videos' onPause 22 November 2012, 19:48:23 UTC
c47dd67 Create and use our own MediaController in VideoPlayer, fix "Move To" inaccessible on some devices when streaming to the device Also makes seeking easier when streaming to the device 18 November 2012, 21:14:13 UTC
a84f5d5 Update for new ImageCache parameters, fix some lint warnings 18 November 2012, 21:11:13 UTC
back to top