[myTouch 4G Android Development] Synthetic.Nightmare:
Changelog:

MR1SG (MR2 preview):
kernel/msm7x30: adapt Sweep2Wake for 2.6.35 kernel (w/ toggle)
kernel/msm7x30: updates from official aospx repo (see [URL="https://github.com/existz/htc-kernel-msm7x30/compare/7e3e80de1c...1ba8765dc4"]github[/URL])
zlib: Merged latest from github.com/madler
google: backport Google Ears
Settings: add Trackball Wake (w/toggle)
Settings: add option for lockscreen vibrate
Bluetooth:updates from AOSP
Browser: misc. fixes in accessibility settings
Browser: add new tab animation
Browser: enable "Share" option for images
Browser: updates from AOSP
frameworks/base: SurfaceFlinger: Rename ifdef around perform function
frameworks/base: Make lib dir before changing ownership of app dir
frameworks/base: Deprecate those parts of DateUtils the documentation says not to use
libcore: Manually inline StrictMath.min(JJ) and StrictMath.max(JJ)
qcom/display: merged latest from CodeAurora
msm7x30: Add wireless N to wifi bands
glacier: use older camera hack (allows to switch cams while allowing 720p/480p)
glacier: updates to audio
glacier: enable overlay to allow trackball wake setting
glacier: keylayout: remove deprecated wake buttons

MR1F(minor update):
glacier: Cleaned up device tree
kernel/msm7x30: add OVERLAY_FORCE_UPDATE hack by Zinx
kernel/msm7x30: remove snappy compression
Mms: added fix for notifications
firmware: reconfigure firmware
media_profiles: remove unneeded camera resolutions for FFC

MR1:
rootdir: updated hosts file
dalvik: Various updates from AOSP master
Bionic/libm: Prefer branches and VFP ABI
Bionic/libm: Pow optimizations and bug fixes
Bionic/libm: Add assembly versions of sin/cos
Contacts: Fixed recent Android Dialer exploit
Contacts: Fix Phone/Dialer background gradient
Fixed Caller name not sticking for missed calls
Settings: Fix crash when setting the radio band
Settings: Fix memory leak in ApnSettings activity
qcom/mm-video: Merged latest from CodeAurora
Fix SkBitmap::fPixels not being locked correctly
libstagefright: Fix for crash in specific AVI clip
libstagefright: Avoid read in non-EXECUTING state
skia: Various updates from AOSP master and CAF
msm7k: Fix dlsym call to get OMX_Deinit reference
Fixed memory leak caused by CSSRuleList wrapper
external/bluetooth/bluez: Updates from AOSP master
libdex, libskia, libsqlite: Build using -O3 optimizations
ace: Use prebuilt gps.spade from 2.50.405.2
Revert "Avoid multiple dns lookups for the same query"
MPEG2TS: graceful exit if PID changes in b\w playback
kernel/msm7x30: Updated kgsl driver to latest from CAF
kernel: Update G-sensor drivers from vivo-ics-crc-3.0.16
kernel/msm7x30: build tun and cifs as modules
kernel/msm7x30: Increased handset volume for spade/glacier
kernel/msm7x30: add snappy compression
kernel/msm7x30: add interactiveX governer
Toolchain: Updated mpfr, mpc, binutils and gdb from Linaro
Revert NEON optimized scanline_t32cb16 and t32cb16blend
Browser, chromium, Mms, Webkit: Updates from AOSP master
media_profiles: Update using aospX as reference

BR7:
Switch to Andromadus media_profiles
bluetooth: properly adjust bcm4329.hcd firmware
zlib: Merged latest from github.com/madler
vendor/google: Update Maps and StreetView
gtest: Merged latest from AOSP master (1.6)
bionic: add macro protection for MALLOC_ALIGNMENT
bionic: Enhance getcwd(3) to handle NULL like glibc
Music: Fix music crash when search song (Issue 65)
Music: Null pointer protection in AudioPreview.java
kernel: Increase PMEM_ADSP to fix 720p recording
frameworks/base: ProcessStats: Fix another crasher
frameworks/base: SystemUI: Added support for HSPA+
frameworks/base: Services: Add HSPAP info in Android
frameworks/base: Fix error trap in SurfaceTexture Client
Define TCP buffer sizes for HSPAP, HSDPA and HSUPA
DeskClock: Add permissions so it can play /sdcard/Alarms/*
jpeg: Switched back to AOSP libjpeg with VeNum optimizations
Remove Alarm_Classic.ogg to fix duplicate ringtone (Issue 103)
Performance improvements: DiskLruCache, HttpResponseCache
Settings: Updated OTA Updater icon & updated to v0.99-RC5-aospx

BR6:
Browser: Updated search engines
update openssl to version 1.0.0j
Switch to NetBSD regex and strxfrm(3)
Switch to NetBSD tdelete/tfind/tsearch
bionic: fast neon pow() for small x,y
bionic: Add unshare() syscall correctly
system/core: rootdir: update hosts file
dalvik: Backported a few commits from JB
Settings: Backported a few commits from JB
Settings: Add OTA Updater to Settings menu
kernel: Updated kgsl driver from CodeAurora
kernel: Updated genlock driver from CodeAurora
frameworks/base: Backported a few commits from JB
frameworks/base: Various fixes for AVRCP1.3 support
libstagefright: Updated latest fixes from CodeAurora
libcore: HttpResponseCache should return 504, not 502
zlib: Updated to latest version from github.com/madler
Update libvpx, sonivox and webrtc to latest from AOSP
DownloadProvider: Add missing Bluetooth as network type
libyuv: Rebased off latest version from chromium upstream
vendor/google: Updated YouTube and Gmail to latest versions
build: Switched platform version to release standards (fixes ICS app compatibilities)
glacier: clean up proprietary files

BR5:
bionic: Upgrade to tzdata2012d
skia: Merged latest from AOSP master
webkit: Tons of WebGL/HTML5 updates
webkit: Added support for WebAudio API
webkit: DOM core/traversal optimizations
vpx: Update libwebm to latest from AOSP
busybox: Update to latest version 1.20.2
freetype: Merged latest from AOSP (2.4.9)
dalvik: Backported a few commits from JB
Browser: Backported a few commits from JB
Settings: Added support for ADB Over Wi-Fi
Speex: Switched to Linaro/mainline version
Switched upstream branch to "ics-plus-aosp"
Launcher2: Improve app launching performance
glacier: Let driver decide what composition to use
glacier: Rework and clean up of device tree
SearchWidget: passing APP_DATA to voice intent
build: Switched kernel toolchain to Google 4.6
frameworks/base: set dns correctly for p2p case
qcom: mm-core/display: Updated to latest from CAF
SystemUI: Fix visual bug in EDGE network indicator
Music: Fix for seekbar issue on interrupt by call
Music: Fix seekbar stuck after pressing suspend key
drawable: fix ugly gradient on dark holo background (?)
Mms: Backported a couple commits from AOSP/JellyBean
Mms: Invalidate contacts cache if contacts DB is modified
qcom/display: Removed some logcat spam during vid playback
touchscreen: Updated ts driver so we can remove legacy fixes

BR4:
Merged latest from AOSP
rootdir: updated hosts file
v8: Switch to AOSP/JB libv8
stlport: Merged latest AOSP/JB
audio/msm7x30: fix device count
audio: Change fallback route to speaker
Reverted ISO C++11 changes for stability
aospx/common: Add e2fsprogs to the build
aospx/common: Add 2nd ATT apn to the list
zlib: Merged latest from github.com/madler
libxml2: Updated to latest version (2.7.8)
qcom/display: Merged latest from CodeAurora
webkit: Re-added WebGL support for Android 4.0
webkit: Port bug fixes from webkit to plug leaks
Use source built Calendar and CalendarProvider apks
framework: fixed wifi sleep policy (backported from JB)
framework: fix restoring network mode preference on reboot
Fix automatic timezone failing on some GSM networks
system/media: wilhelm: Fix pointer mis-assignment
MMS: fix battery drain receiving Mms when data connection off

BR3:
Merged latest from AOSP
FileManager: Updated to v1.2
Camera: Switched to CAF camerahal (recording under 480p works)
glacier: Disabled building with LPA
Launcher2: Updates from CodeAurora
Fixed issue with Netflix not loading
msm7x30: Switched to c2d composition
msm7x30: Updated CFLAGS for Cortex-A8
build: Enabled -O3 on arm_CFLAGS only
build: Enabled strict-aliasing globally
Superuser/su: Updated to latest versions
qcom: Updated Adreno libs from CodeAurora
Bluetooth: Tons of fixes and updates from CM
tcpdump and libpcap updated to latest verions
frameworks/base: Merged latest from CodeAurora
zlib: Updated to latest from github.com/madler
SettingsProvider: Disable animations by default
New 'Yuxon GCC 4.6.3' toolchain (based on Linaro)
Phone: Fix occasional completely mute incoming call
Settings: Added UI option to disable Data Statistics
Updated GooManager, Maps and YouTube to latest version
bionic: Linaro ARMv7 optimized string handling routines
bionic: Fix crash on startup when invoked with a parameter
Switched to AOSP/JellyBean chromium, webkit, skia and v8
kernel: ext4: add missing save_error_info() to ext4_error()
display, libcore, mm-video: Merged latest from CodeAurora

BR2:
Merged latest from AOSP Master
audio/msm7x30: Tons of updates
vendor/qcom: Update Chromium plug-ins
libcore: Fix an ICS DatagramPacket bug
bionic: Replace strlen() implementation
Contacts: Avoid unnecessary layer updates
qcom/display: Merged latest from CodeAurora
qcom: Add prebuilt libDivxDrm for mmparser
qcom/mm-core: Merged latest from CodeAurora
Browser, Mms, Phone: Use ICS alert drawable
frameworks/base: Merged latest from CodeAurora
Settings: Revert ad-hoc network support
skia: Removed optimizations to try to fix email apps not showing messages
ace: Change permissions for /dev/tun to fix openvpn
SoundRecorder: Changes to make sound recorder visible
dalvik, libcore, webkit: Merged latest from CodeAurora
Phone: Dismiss previous dialog before updating network list
glacier: file overhaul to reduce reliance on ace files (thanks to blackwing for some source)
glacier: fixed Bluetooth
May have goofed a bit on the changelog. (I'll be more organized next time. I promise! lol)

BR1:
Initial Release