summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Improve "about" (and provide link to my programs page).v0.0.2David A. Madore2010-04-293-2/+20
|
* Bump version number. (Including database, to force repopulation.)David A. Madore2010-04-293-6/+6
|
* Update TODO.David A. Madore2010-04-291-3/+1
|
* Display character category along with details.David A. Madore2010-04-293-31/+45
|
* Avoid listing empty ranges.David A. Madore2010-04-291-1/+7
|
* Make search a bit more friendly.David A. Madore2010-04-292-1/+7
|
* Add range description to subrange titles.David A. Madore2010-04-293-5/+12
|
* Add a "go" feature.David A. Madore2010-04-294-4/+125
|
* Update TODO.David A. Madore2010-04-291-11/+4
|
* This is Java: we have the Math.min and Math.max functions!David A. Madore2010-04-292-5/+5
|
* More proper handling of CJK and Hangul.David A. Madore2010-04-293-39/+125
|
* Preliminary implementation of CJK and Hangul.David A. Madore2010-04-272-2/+87
|
* Dynamically generate subranges on large character zones.David A. Madore2010-04-274-19/+51
|
* Use soft references to cache result lists from history.David A. Madore2010-04-271-2/+20
|
* Retain display (and display history) on configuration change.David A. Madore2010-04-271-7/+31
| | | | | This works surprisingly well: there must be a grue hiding in the darkness waiting to eat me. :-)
* Overhaul the way display history is memorized.David A. Madore2010-04-271-79/+113
| | | | | | | | In a nutshell: a UnicodeMapActivity.Display stores the kind of content the ListView can have (the root, a Unicode range, or a search result). The doDisplay() method actually performs such a display, and is generally called after saveDisplay() which stores the current display (curDisp) in the display stack together with position information.
* Merge branch 'temp/forgot-about'David A. Madore2010-04-271-0/+15
|\
| * Had forgotten to commit about_layout.xml :-(David A. Madore2010-04-271-0/+15
| | | | | | | | | | | | I hate this, it happens all the time. And this time I can't even rewrite history because I published hashes all over the place. This means release 0.0.1 is BROKEN. :-(((
* | Fix off-by-one error at end of Unicode ranges.David A. Madore2010-04-271-7/+7
| |
* | Upgrade database to Unicode 5.2.David A. Madore2010-04-2722-773/+3292
| |
* | Retrograde version in manifest file to 0.0.1, for modesty's sake. :-)v0.0.1David A. Madore2010-04-271-1/+1
| |
* | Take note of another problem to be solved in the future.David A. Madore2010-04-271-0/+6
| |
* | Declare required SDK (Android 1.5).David A. Madore2010-04-271-0/+1
| |
* | Add a (very very) ugly icon, because it seems required.David A. Madore2010-04-272-1/+2
|/
* Add a very hastily written "about".David A. Madore2010-04-273-0/+29
|
* Write down ideas for future improvements.David A. Madore2010-04-271-0/+14
|
* Change title to reflect what is being displayed.David A. Madore2010-04-272-3/+20
|
* Clean up saving of view history.David A. Madore2010-04-271-32/+53
|
* Implement a search mechanism.David A. Madore2010-04-276-6/+151
|
* Range details similar to character details.David A. Madore2010-04-274-7/+42
|
* Show character details on long click.David A. Madore2010-04-273-27/+121
|
* Remember position in list when returning.David A. Madore2010-04-261-9/+21
| | | | Phew! Finding how to do this was far from obvious!
* Reuse constant strings for UnicodeCharacter labels and whatnots.David A. Madore2010-04-261-10/+22
|
* Move certain constant strings to resources.David A. Madore2010-04-263-12/+19
|
* Restructure deeply: now we have a single activity, with a dedicated adapter.David A. Madore2010-04-268-370/+345
| | | | | | | | The UnicodeArrayAdapter displays a list of UnicodeDisplayable, which can be either UnicodeCharacter or UnicodeCharacter.Range, and provides appropriate views for either one. Rather than changing activity, we change the ListAdapter. To simulate an activity stack, we capture the back key.
* List layout: display characters differently from their labels.David A. Madore2010-04-255-7/+110
| | | | | This is done by making UnicodeCharacter implement Map<String,String> so as to use it in a SimpleAdapter, but really, this is ugly.
* Start using a non-trivial layout. So far, doesn't do much.David A. Madore2010-04-253-4/+41
|
* Full repertoire of Unicode blocks.David A. Madore2010-04-251-1/+167
|
* Fix various brokennesses. Populate database only when necessary.David A. Madore2010-04-252-35/+60
| | | | | | I had forgotten to call db.setTransactionSuccessful() (but had failed to notice that because the database was already populated by my previous test).
* Repair progress bar. Use a transaction for populating db.David A. Madore2010-04-252-3/+8
| | | | | | | Default max for progress bar is not 10000 contrary to what doc says. SQLite is excruciatingly slow in the absence of transactions, so we use one.
* Use a separate thread for populating database. Still doesn't work.David A. Madore2010-04-252-23/+54
| | | | | I don't understand the point of this whole rigmarole, nor do I understand why it doesn't work... :-(
* Full Unicode database. But progress bar does not work.David A. Madore2010-04-2422-52/+18415
| | | | | | The Unicode database should be populated from the assets by calling .populate() on it: this works but, for some reason, the progress bar does not appear.
* Create a two-tiered menu system.David A. Madore2010-04-243-18/+83
| | | | | UnicodeMapActivity is the root activity, which launches UnicodeListActivity for the desired range.
* Make categories into an enum. Show only printable characters.David A. Madore2010-04-242-7/+90
|
* Store data in a SQLite database.David A. Madore2010-04-233-29/+184
|
* Start a very primitive unicode character map.David A. Madore2010-04-2212-0/+1219