[G1 Android Development] jubeh:
Change log

=jmHero.zip=

-Initial Release

-No Support for HTC_IME

-Missing StreetView

-Only one alarm, notification, and ringtone

-Expinit enables only compcache with 40 swappiness by default, no linux-swap (it's supported, but not enabled by the script)

=jmHerov1r1b0.zip= ~Because version numbers matter~

v1 means version 1 (same version as initial release)

r1 means revision 1 (added HTC_IME support and Streetview)

b0 means bugfix 0 (didn't fix anything, sorry)

-Added HTC_IME support:

-libt9.so in /system/lib

-Clicker.apk in /system/app

-push it back through adb to /data/app (pull it from another build)

-Added StreetView.apk so you can use StreetView (sorry, I overlooked in initial release)

-Added all notification and alarm sounds

-Modified the expinit script, swappiness is now more agressive (40), compcache size is now "real" 32 mb (32,768 kb up from 32,000 kb), and linux-swap is now enabled by default if a third partition is present

=jmHerov1r2b0.zip= ~Fit, damn it, fit!~

-Removed AlarmClock as HTC World Clock and Widgets are now included (along with all 12 clocks)

-Added CNSoftKeyboard to replace Latin_IME as an input option. It's much, much smaller.

-Added HTC_IME as standard keyboard

-Added Terminal Emulator

-Added Weather Provider and Location Picker, necessary for HTC World Clock and Widget

-Added HTC Photo Widget, this came from the beta version of hero because the newest one wouldn't work without some big libs I removed. It works fine, but no animations.

-Added Quickoffice

-Added HTC Search Widget

-Added /clockwidget/ and /lockscreen/land/ folders in /etc to enable the additional 7 clocks and landscape lockscreen wallpaper

-Added WP_0409WWE.db to /etc, this is basically the City list you get in Location Picker

-Replaced fonts with a smaller (per byte) set

-Replaced libicudata.so in /lib with a smaller one from ADP 1.5. This lib controls video compression for the camera, and it seems to work just fine, plus it's 2 MB smaller than the hero one.

-Removed akmk8973, bts, ssd_bma150_usr, and zcghd in /bin. bts is used for controling bluetooth aspects of the build, but bluetooth doesn't work, so i removed it (and it was big, 1 MB). The other three, I have no idea what they do, but nothing broke afterwards, so they stay off.

-Removed Hero and Sapphire hardware libraries, this is a Dream build.

-Removed alarms and notifications that I had uploaded in previous build, did this for size (though I'm still debating which was better, having all 7 clocks, or all notifications and alarms). Kept only one of each.

-Removed keyboards and keyboard layouts for non-english non-qwerty keyboards. Sorry, somebody else can work them back into another build.

-Modified expinit script to enable either standalone compcache or compcache with backing swap and adjust the swappiness depending on expected usage. I also included a call for a2sd, though I didn't include an a2sd script because I couldn't make one that worked. If somebody wishes to work on this, all you need to do is have an a2sd script in /system/bin, and expinit will automatically call it. DONT USE EXISTING SCRIPTS, they don't work and they'll break whatever you have in your second partition.