[Android Software Development] CosmicDan:
framework.jar smali's extracted from newest CM10 (i.e. replaced) except for webkit. All the listed webkit smali's are taken from an older CM10 and also an older libwebcore.so, they seem to be closer to AOSP - all newer CM10 updates to these break the browser. It's pretty much everything in webkit, except for the zoom smali's.

smali\android\content\res\PackageRedirectionMap$1.smali
smali\android\content\res\PackageRedirectionMap.smali
smali\android\hardware\Camera$1.smali
smali\android\hardware\Camera$Area.smali
smali\android\hardware\Camera$AutoFocusCallback.smali
smali\android\hardware\Camera$AutoFocusMoveCallback.smali
smali\android\hardware\Camera$CameraDataCallback.smali
smali\android\hardware\Camera$CameraInfo.smali
smali\android\hardware\Camera$CameraMetaDataCallback.smali
smali\android\hardware\Camera$Coordinate.smali
smali\android\hardware\Camera$ErrorCallback.smali
smali\android\hardware\Camera$EventHandler.smali
smali\android\hardware\Camera$Face.smali
smali\android\hardware\Camera$FaceDetectionListener.smali
smali\android\hardware\Camera$OnZoomChangeListener.smali
smali\android\hardware\Camera$Parameters.smali
smali\android\hardware\Camera$PictureCallback.smali
smali\android\hardware\Camera$PreviewCallback.smali
smali\android\hardware\Camera$ShutterCallback.smali
smali\android\hardware\Camera$Size.smali
smali\android\hardware\Camera.smali
smali\android\media\AudioFormat.smali
smali\android\os\PowerManager$WakeLock$1.smali
smali\android\os\PowerManager$WakeLock.smali
smali\android\os\PowerManager.smali
smali\android\os\SystemProperties.smali
smali\android\server\BluetoothA2dpService$1.smali
smali\android\server\BluetoothA2dpService$IntentBroadcastHandler.smali
smali\android\server\BluetoothA2dpService.smali
smali\android\view\GLES20Canvas$CanvasFinalizer.smali
smali\android\view\GLES20Canvas.smali
smali\android\view\GLES20DisplayList$DisplayListFinalizer.smali
smali\android\view\GLES20DisplayList.smali
smali\android\view\GLES20Layer$Finalizer.smali
smali\android\view\GLES20Layer.smali
smali\android\view\GLES20RecordingCanvas$1.smali
smali\android\view\GLES20RecordingCanvas.smali
smali\android\view\GLES20RenderLayer.smali
smali\android\view\GLES20TextureLayer.smali
smali\android\webkit\AccessibilityInjector$1.smali
smali\android\webkit\AccessibilityInjector$CallbackHandler.smali
smali\android\webkit\AccessibilityInjector.smali
smali\android\webkit\AccessibilityInjectorFallback$AccessibilityWebContentKeyBinding.smali
smali\android\webkit\AccessibilityInjectorFallback.smali
smali\android\webkit\AutoCompletePopup$1.smali
smali\android\webkit\AutoCompletePopup$AnchorView.smali
smali\android\webkit\AutoCompletePopup.smali
smali\android\webkit\BrowserFrame$1.smali
smali\android\webkit\BrowserFrame$2$1.smali
smali\android\webkit\BrowserFrame$2$2.smali
smali\android\webkit\BrowserFrame$2.smali
smali\android\webkit\BrowserFrame$ConfigCallback.smali
smali\android\webkit\BrowserFrame.smali
smali\android\webkit\ByteArrayBuilder$Chunk.smali
smali\android\webkit\ByteArrayBuilder.smali
smali\android\webkit\CacheManager$1.smali
smali\android\webkit\CacheManager$CacheResult.smali
smali\android\webkit\CacheManager.smali
smali\android\webkit\CallbackProxy$1.smali
smali\android\webkit\CallbackProxy$10.smali
smali\android\webkit\CallbackProxy$11.smali
smali\android\webkit\CallbackProxy$2.smali
smali\android\webkit\CallbackProxy$3.smali
smali\android\webkit\CallbackProxy$4.smali
smali\android\webkit\CallbackProxy$5.smali
smali\android\webkit\CallbackProxy$6.smali
smali\android\webkit\CallbackProxy$7.smali
smali\android\webkit\CallbackProxy$8.smali
smali\android\webkit\CallbackProxy$9.smali
smali\android\webkit\CallbackProxy$JsResultReceiver.smali
smali\android\webkit\CallbackProxy$ResultTransport.smali
smali\android\webkit\CallbackProxy$UploadFile.smali
smali\android\webkit\CallbackProxy$UploadFileMessageData.smali
smali\android\webkit\CallbackProxy.smali
smali\android\webkit\CertTool.smali
smali\android\webkit\ClientCertRequestHandler$1.smali
smali\android\webkit\ClientCertRequestHandler$2.smali
smali\android\webkit\ClientCertRequestHandler$3.smali
smali\android\webkit\ClientCertRequestHandler$4.smali
smali\android\webkit\ClientCertRequestHandler$5.smali
smali\android\webkit\ClientCertRequestHandler.smali
smali\android\webkit\ConsoleMessage$MessageLevel.smali
smali\android\webkit\ConsoleMessage.smali
smali\android\webkit\CookieManager.smali
smali\android\webkit\CookieManagerClassic$1.smali
smali\android\webkit\CookieManagerClassic.smali
smali\android\webkit\CookieSyncManager.smali
smali\android\webkit\DateSorter.smali
smali\android\webkit\DebugFlags.smali
smali\android\webkit\DeviceMotionAndOrientationManager.smali
smali\android\webkit\DeviceMotionService$1.smali
smali\android\webkit\DeviceMotionService$2.smali
smali\android\webkit\DeviceMotionService.smali
smali\android\webkit\DeviceOrientationService$1.smali
smali\android\webkit\DeviceOrientationService.smali
smali\android\webkit\DownloadListener.smali
smali\android\webkit\EventLogTags.smali
smali\android\webkit\FindActionModeCallback$NoAction.smali
smali\android\webkit\FindActionModeCallback.smali
smali\android\webkit\GeolocationPermissions$Callback.smali
smali\android\webkit\GeolocationPermissions.smali
smali\android\webkit\GeolocationPermissionsClassic$1.smali
smali\android\webkit\GeolocationPermissionsClassic$2.smali
smali\android\webkit\GeolocationPermissionsClassic.smali
smali\android\webkit\GeolocationService.smali
smali\android\webkit\HTML5Audio$1.smali
smali\android\webkit\HTML5Audio$IsPrivateBrowsingEnabledGetter$1.smali
smali\android\webkit\HTML5Audio$IsPrivateBrowsingEnabledGetter.smali
smali\android\webkit\HTML5Audio$TimeupdateTask.smali
smali\android\webkit\HTML5Audio.smali
smali\android\webkit\HTML5VideoFullScreen$1.smali
smali\android\webkit\HTML5VideoFullScreen$2.smali
smali\android\webkit\HTML5VideoFullScreen$3.smali
smali\android\webkit\HTML5VideoFullScreen$4.smali
smali\android\webkit\HTML5VideoFullScreen$FullScreenMediaController.smali
smali\android\webkit\HTML5VideoFullScreen$VideoSurfaceView.smali
smali\android\webkit\HTML5VideoFullScreen.smali
smali\android\webkit\HTML5VideoInline.smali
smali\android\webkit\HTML5VideoView$TimeupdateTask.smali
smali\android\webkit\HTML5VideoView.smali
smali\android\webkit\HTML5VideoViewProxy$1.smali
smali\android\webkit\HTML5VideoViewProxy$PosterDownloader$1.smali
smali\android\webkit\HTML5VideoViewProxy$PosterDownloader.smali
smali\android\webkit\HTML5VideoViewProxy$VideoPlayer.smali
smali\android\webkit\HTML5VideoViewProxy.smali
smali\android\webkit\HttpAuthHandler.smali
smali\android\webkit\JniUtil.smali
smali\android\webkit\JsPromptResult.smali
smali\android\webkit\JsResult$ResultReceiver.smali
smali\android\webkit\JsResult.smali
smali\android\webkit\JWebCoreJavaBridge.smali
smali\android\webkit\KeyStoreHandler.smali
smali\android\webkit\L10nUtils.smali
smali\android\webkit\MimeTypeMap.smali
smali\android\webkit\MockGeolocation.smali
smali\android\webkit\MustOverrideException.smali
smali\android\webkit\OverScrollGlow.smali
smali\android\webkit\Plugin$1.smali
smali\android\webkit\Plugin$DefaultClickHandler.smali
smali\android\webkit\Plugin$PreferencesClickHandler.smali
smali\android\webkit\Plugin.smali
smali\android\webkit\PluginData.smali
smali\android\webkit\PluginFullScreenHolder$1.smali
smali\android\webkit\PluginFullScreenHolder$CustomFrameLayout.smali
smali\android\webkit\PluginFullScreenHolder.smali
smali\android\webkit\PluginList.smali
smali\android\webkit\PluginManager.smali
smali\android\webkit\PluginStub.smali
smali\android\webkit\QuadF.smali
smali\android\webkit\SearchBox$IsSupportedCallback.smali
smali\android\webkit\SearchBox$SearchBoxListener.smali
smali\android\webkit\SearchBox.smali
smali\android\webkit\SearchBoxImpl.smali
smali\android\webkit\SelectActionModeCallback.smali
smali\android\webkit\SelectionFloatPanel$1.smali
smali\android\webkit\SelectionFloatPanel.smali
smali\android\webkit\SslCertLookupTable.smali
smali\android\webkit\SslClientCertLookupTable.smali
smali\android\webkit\SslErrorHandler.smali
smali\android\webkit\UrlInterceptHandler.smali
smali\android\webkit\UrlInterceptRegistry.smali
smali\android\webkit\URLUtil.smali
smali\android\webkit\ValueCallback.smali
smali\android\webkit\ViewManager$1.smali
smali\android\webkit\ViewManager$2.smali
smali\android\webkit\ViewManager$3.smali
smali\android\webkit\ViewManager$ChildView$1.smali
smali\android\webkit\ViewManager$ChildView$2.smali
smali\android\webkit\ViewManager$ChildView.smali
smali\android\webkit\ViewManager.smali
smali\android\webkit\ViewStateSerializer.smali
smali\android\webkit\WebBackForwardList.smali
smali\android\webkit\WebBackForwardListClient.smali
smali\android\webkit\WebChromeClient$CustomViewCallback.smali
smali\android\webkit\WebChromeClient.smali
smali\android\webkit\WebCoreThreadWatchdog$1.smali
smali\android\webkit\WebCoreThreadWatchdog$PageNotRespondingRunnable$1.smali
smali\android\webkit\WebCoreThreadWatchdog$PageNotRespondingRunnable$2.smali
smali\android\webkit\WebCoreThreadWatchdog$PageNotRespondingRunnable$3.smali
smali\android\webkit\WebCoreThreadWatchdog$PageNotRespondingRunnable.smali
smali\android\webkit\WebCoreThreadWatchdog.smali
smali\android\webkit\WebHistoryItem.smali
smali\android\webkit\WebIconDatabase$IconListener.smali
smali\android\webkit\WebIconDatabase.smali
smali\android\webkit\WebIconDatabaseClassic$1.smali
smali\android\webkit\WebIconDatabaseClassic$EventHandler$1.smali
smali\android\webkit\WebIconDatabaseClassic$EventHandler$IconResult.smali
smali\android\webkit\WebIconDatabaseClassic$EventHandler.smali
smali\android\webkit\WebIconDatabaseClassic.smali
smali\android\webkit\WebResourceResponse.smali
smali\android\webkit\WebSettings$LayoutAlgorithm.smali
smali\android\webkit\WebSettings$PluginState.smali
smali\android\webkit\WebSettings$RenderPriority.smali
smali\android\webkit\WebSettings$TextSize.smali
smali\android\webkit\WebSettings$ZoomDensity.smali
smali\android\webkit\WebSettings.smali
smali\android\webkit\WebSettingsClassic$1.smali
smali\android\webkit\WebSettingsClassic$AutoFillProfile.smali
smali\android\webkit\WebSettingsClassic$EventHandler$1.smali
smali\android\webkit\WebSettingsClassic$EventHandler.smali
smali\android\webkit\WebSettingsClassic.smali
smali\android\webkit\WebStorage$Origin.smali
smali\android\webkit\WebStorage$QuotaUpdater.smali
smali\android\webkit\WebStorage.smali
smali\android\webkit\WebStorageClassic$1.smali
smali\android\webkit\WebStorageClassic$2.smali
smali\android\webkit\WebStorageClassic.smali
smali\android\webkit\WebSyncManager$1.smali
smali\android\webkit\WebSyncManager$SyncHandler.smali
smali\android\webkit\WebSyncManager.smali
smali\android\webkit\WebTextView.smali
smali\android\webkit\WebView$FindListener.smali
smali\android\webkit\WebView$HitTestResult.smali
smali\android\webkit\WebView$PictureListener.smali
smali\android\webkit\WebView$PrivateAccess.smali
smali\android\webkit\WebView$WebViewTransport.smali
smali\android\webkit\WebView.smali
smali\android\webkit\WebViewClassic$1.smali
smali\android\webkit\WebViewClassic$2.smali
smali\android\webkit\WebViewClassic$3.smali
smali\android\webkit\WebViewClassic$4.smali
smali\android\webkit\WebViewClassic$5.smali
smali\android\webkit\WebViewClassic$6.smali
smali\android\webkit\WebViewClassic$7$1.smali
smali\android\webkit\WebViewClassic$7.smali
smali\android\webkit\WebViewClassic$8.smali
smali\android\webkit\WebViewClassic$DestroyNativeRunnable.smali
smali\android\webkit\WebViewClassic$Factory.smali
smali\android\webkit\WebViewClassic$FocusNodeHref.smali
smali\android\webkit\WebViewClassic$FocusTransitionDrawable.smali
smali\android\webkit\WebViewClassic$InvokeListBox$1.smali
smali\android\webkit\WebViewClassic$InvokeListBox$2.smali
smali\android\webkit\WebViewClassic$InvokeListBox$3.smali
smali\android\webkit\WebViewClassic$InvokeListBox$4.smali
smali\android\webkit\WebViewClassic$InvokeListBox$Container.smali
smali\android\webkit\WebViewClassic$InvokeListBox$MyArrayListAdapter.smali
smali\android\webkit\WebViewClassic$InvokeListBox$SingleDataSetObserver.smali
smali\android\webkit\WebViewClassic$InvokeListBox.smali
smali\android\webkit\WebViewClassic$OnTrimMemoryListener.smali
smali\android\webkit\WebViewClassic$PackageListener.smali
smali\android\webkit\WebViewClassic$PageSwapDelegate.smali
smali\android\webkit\WebViewClassic$PastePopupWindow.smali
smali\android\webkit\WebViewClassic$PrivateHandler.smali
smali\android\webkit\WebViewClassic$ProxyReceiver.smali
smali\android\webkit\WebViewClassic$RequestFormData.smali
smali\android\webkit\WebViewClassic$SaveWebArchiveMessage.smali
smali\android\webkit\WebViewClassic$SelectionHandleAlpha.smali
smali\android\webkit\WebViewClassic$TitleBarDelegate.smali
smali\android\webkit\WebViewClassic$TrustStorageListener.smali
smali\android\webkit\WebViewClassic$ViewSizeData.smali
smali\android\webkit\WebViewClassic$WebViewInputConnection.smali
smali\android\webkit\WebViewClassic.smali
smali\android\webkit\WebViewClient.smali
smali\android\webkit\WebViewCore$1.smali
smali\android\webkit\WebViewCore$2.smali
smali\android\webkit\WebViewCore$3.smali
smali\android\webkit\WebViewCore$4.smali
smali\android\webkit\WebViewCore$AutoFillData.smali
smali\android\webkit\WebViewCore$BaseUrlData.smali
smali\android\webkit\WebViewCore$DrawData.smali
smali\android\webkit\WebViewCore$EventHub$1.smali
smali\android\webkit\WebViewCore$EventHub.smali
smali\android\webkit\WebViewCore$FindAllRequest.smali
smali\android\webkit\WebViewCore$GeolocationPermissionsData.smali
smali\android\webkit\WebViewCore$GetUrlData.smali
smali\android\webkit\WebViewCore$JSInterfaceData.smali
smali\android\webkit\WebViewCore$JSKeyData.smali
smali\android\webkit\WebViewCore$MotionUpData.smali
smali\android\webkit\WebViewCore$PostUrlData.smali
smali\android\webkit\WebViewCore$ReplaceTextData.smali
smali\android\webkit\WebViewCore$SaveViewStateRequest.smali
smali\android\webkit\WebViewCore$ShowRectData.smali
smali\android\webkit\WebViewCore$TextFieldInitData.smali
smali\android\webkit\WebViewCore$TextSelectionData.smali
smali\android\webkit\WebViewCore$TouchEventData.smali
smali\android\webkit\WebViewCore$TouchHighlightData.smali
smali\android\webkit\WebViewCore$TouchUpData.smali
smali\android\webkit\WebViewCore$ViewState.smali
smali\android\webkit\WebViewCore$WebCoreThread$1.smali
smali\android\webkit\WebViewCore$WebCoreThread.smali
smali\android\webkit\WebViewCore$WebKitHitTest.smali
smali\android\webkit\WebViewCore.smali
smali\android\webkit\WebViewDatabase.smali
smali\android\webkit\WebViewDatabaseClassic$1.smali
smali\android\webkit\WebViewDatabaseClassic.smali
smali\android\webkit\WebViewFactory.smali
smali\android\webkit\WebViewFactoryProvider$Statics.smali
smali\android\webkit\WebViewFactoryProvider.smali
smali\android\webkit\WebViewFragment.smali
smali\android\webkit\WebViewInputDispatcher$1.smali
smali\android\webkit\WebViewInputDispatcher$DispatchEvent.smali
smali\android\webkit\WebViewInputDispatcher$DispatchEventQueue.smali
smali\android\webkit\WebViewInputDispatcher$TouchStream.smali
smali\android\webkit\WebViewInputDispatcher$UiCallbacks.smali
smali\android\webkit\WebViewInputDispatcher$UiHandler.smali
smali\android\webkit\WebViewInputDispatcher$WebKitCallbacks.smali
smali\android\webkit\WebViewInputDispatcher$WebKitHandler.smali
smali\android\webkit\WebViewInputDispatcher.smali
smali\android\webkit\WebViewProvider$ScrollDelegate.smali
smali\android\webkit\WebViewProvider$ViewDelegate.smali
smali\android\webkit\WebViewProvider.smali
smali\android\webkit\ZoomControlBase.smali
smali\android\webkit\ZoomControlEmbedded$1.smali
smali\android\webkit\ZoomControlEmbedded$ZoomListener.smali
smali\android\webkit\ZoomControlEmbedded.smali
smali\android\webkit\ZoomManager$1.smali
smali\android\webkit\ZoomManager$FocusMovementQueue.smali
smali\android\webkit\ZoomManager$PostScale.smali
smali\android\webkit\ZoomManager$ScaleDetectorListener.smali
smali\android\webkit\ZoomManager.smali
smali\com\android\internal\telephony\ActivityTrigger.smali
smali\com\android\internal\telephony\BaseCommands.smali
smali\com\android\internal\telephony\IccCard$1.smali
smali\com\android\internal\telephony\IccCard$2.smali
smali\com\android\internal\telephony\IccCard$3.smali
smali\com\android\internal\telephony\IccCard$State.smali
smali\com\android\internal\telephony\IccCard.smali
smali\com\android\internal\telephony\IccCardApplication$AppState.smali
smali\com\android\internal\telephony\IccCardApplication$AppType.smali
smali\com\android\internal\telephony\IccCardApplication$PersoSubState.smali
smali\com\android\internal\telephony\IccCardApplication.smali
smali\com\android\internal\telephony\IccCardStatus$CardState.smali
smali\com\android\internal\telephony\IccCardStatus$PinState.smali
smali\com\android\internal\telephony\IccCardStatus.smali
smali\com\android\internal\telephony\PhoneFactory.smali
smali\com\android\internal\telephony\RIL$1.smali
smali\com\android\internal\telephony\RIL$RILReceiver.smali
smali\com\android\internal\telephony\RIL$RILSender.smali
smali\com\android\internal\telephony\RIL.smali
smali\com\android\internal\telephony\RILConstants.smali
smali\com\android\internal\telephony\RILRequest.smali
smali\com\android\internal\telephony\SemcRIL$1.smali
smali\com\android\internal\telephony\SemcRIL$IccHandler.smali
smali\com\android\internal\telephony\SemcRIL.smali

services.jar.patch:

--- smali/com/android/server/input/InputManagerService.smali Thu Aug 30 14:41:47 2012
+++ smali/com/android/server/input/InputManagerService.smali Thu Aug 30 14:44:10 2012
@@ -1874,10 +1874,13 @@
.end method

.method private static native nativeSetShowTouches(IZ)V
.end method

+.method private static native nativeSetStylusIconEnabled(IZ)V
+.end method
+
.method private static native nativeSetSystemUiVisibility(II)V
.end method

.method private static native nativeStart(I)V
.end method

services.jar has no replaced smali's from CM10, only the above patch.

Right, that's pretty much it.