Author Commit Message Labels Comments Date
Ville Saalo avatarVille Saalo
Tests for the encode(String) method. We still need to work out whether plus-signs really need to be replaced with %20 or not. It seems to me at least that unlike the API documentation says, spaces are already encoded as %20 and not as plus-signs.
Ville Saalo avatarVille Saalo
Initialize the mode variable to something, otherwise the switch statement may get null as its parameter.
Juha Kuitunen avatarJuha Kuitunen
update issue comments after issue has been updated
Ville Saalo avatarVille Saalo
Ville Saalo avatarVille Saalo
Tests for the Helper.isImage(String) method.
Ville Saalo avatarVille Saalo
Lots of minor refactorings, including these:
Ville Saalo avatarVille Saalo
Ville Saalo avatarVille Saalo
Moved a helper method from the IssueActivity class to the Helper class, wrote a test for it, and refactored some duplicate strings (URLs) in the IssueActivity.
Tobias Duehr avatarTobias Duehr
Fixed #44
Tobias Duehr avatarTobias Duehr
Some cleanup on IssueActivity, NewIssueActivity and UpdateIssueActivity
Tobias Duehr avatarTobias Duehr
Issue description and comment count was missing from IssueActivity. Removed imports.
Ville Saalo avatarVille Saalo
Initializing the LinearLayout header of the ListView in the onCreate method does not crash the app, unlike doing it in the asyncLoaderDone method.
Ville Saalo avatarVille Saalo
String.trim().isEmpty() replaced with a new Helper.isEmpty(String) method, as the String.isEmpty() has apperently only been there since API 9, and API 8 is the minimum for this project. Also created unit tests for the new Helper.isEmpty(String) method.
Ville Saalo avatarVille Saalo
Refactored AsyncLoader and AsyncImageLoader from being protected inner classes of MyActivity into their own files with a common super class, AbstractAsyncLoader. (My original goal this evening was to just write some more unit tests but I realized that there's lots of critical functionality related to asyncloaders and that testing all that would be more difficult without this refactoring, so...)
Ville Saalo avatarVille Saalo
Some refactoring: making toasts, a switch-case statement, and a couple of hard-coded strings moved to strings.xml.
Ville Saalo avatarVille Saalo
Changing the test suite so that MarkupHelperTest is ran instead of MyActivityTest, which now contains no tests.
Tobias Duehr avatarTobias Duehr
Unit tests for MarkupHelper, moved from MyActivityTest
Tobias Duehr avatarTobias Duehr
Forgot to add the new Helper classes in last commit
Tobias Duehr avatarTobias Duehr
Moved functions from MyActivity to helper classes
Tobias Duehr avatarTobias Duehr
Added support for .txt in source.html
Tobias Duehr avatarTobias Duehr
Pulled request #10 manually.
Tobias Duehr avatarTobias Duehr
Further cleanup of UpdateIssueActivity, disabled caching for all but GET requests in MyActivity
Tobias Duehr avatarTobias Duehr
Changed the icons for 'view code' and 'log out'
Ville Saalo avatarVille Saalo
Refactored the Bitbeaker key-value -cache to work with a regular LinkedHashMap, solving the problem of updating existing keys.
Ville Saalo avatarVille Saalo
Test setKV purging oldest values.
Ville Saalo avatarVille Saalo
Created unit tests for the KeyValueCache features of the Bitbeaker class.
Ville Saalo avatarVille Saalo
Separated the logic from the handleMarkup method into a new private method called handleMarkupAsString and wrote a unit test for that using reflection.
Ville Saalo avatarVille Saalo
Created unit tests for the decorate(...) method of the MyActivityClass. Currently only the test_decorate_not_messing_up_email_addresses() test fails, as it turns the hostname of an email address into a hyperlink.
Juha Kuitunen avatarJuha Kuitunen
links from bare urls can now be in the beginning of message
Juha Kuitunen avatarJuha Kuitunen
fixed crash when link has no protocol defined
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.