Releases: shinovon/KEmulator
Releases Β· shinovon/KEmulator
v2.21
Features:
- Settings redesign (#277)
- New device presets
- MIDI soundfont changing
- Nokia OTT decoder from FreeJ2ME-Plus
- Nokia-Platform check bypass
Updates:
- Improved JSR 239 OpenGL API
- Improved Siemens API support
- Implemented missing functions from M3G 1.1 (#257)
- Replaced mmfplayer.dll with JNA implementation
- Optimized images rendering in Memory View
- Added MA-5 emulator support
- Added com.nokia.mid.ui.gestures API stub
- Updated Sensor Simulator to 1.1.1
- Updated About window
Fixes:
v2.20
Features:
- IntelliJ IDEA setup tool for J2ME development
- Reworked Memory View
- DoJa initial support
- Fullscreen mode
- New AMR decoding with opencore-amr (#211)
- Improved OpenGL ES API support (#215)
- Windows ARM64 support
- Termux support
M3G LWJGL:
- Fixed TriangleStripArray.getIndices() (#201)
- Fixed Graphics3D.addLight()
- Fixed blend color not appearing in M3G View
LCDUI:
- Font.FACE_MONOSPACE support
- Improved Graphics.drawRGB performance (#167)
- Fixed Canvas.hideNotify not calling when switching screens (#191)
- Fixed random softlock related to CaretImpl
- Fixed softkeys handling in TextBox
- Fixed Alert render over Canvas (#224)
- Fixed NPE in StringItem render
Other fixes:
- Fixed MascotCapsule texture shader bug on NVIDIA cards (#195)
- Fixed resource: protocol connection not throwing IOException
- Fixed resource loading with mixed case names
- Fixed pointer events lag
- Fixed mouse wheel scroll to arrow keys mapping
- Fixed nnx64 starter scripts
- Fixed controller events
New contributors:
klaxons1, kirill0744
v2.19.2
LCDUI Improvements:
- Improved
StringItemlayout - Fixed
Tickerbug - Implemented
Display.getColor() - Fixed
Display.setCurrentItem() - Fixed
Form.delete() - Improved navigation in
Form(#146) - Reworked
Listappearance - Implemented
List.setFitPolicy() - Auto scaling of images in
List - Fixed selection in
ChoiceGroupMULTIPLEmode
Improved SoftBank MEXA support:
- Properly implemented
SpriteCanvas/ACanvas - Implemented
com.j_phone.amuse.j3d - Added more API stubs
Class Watcher Improvements (#136, #137, #152)
Separated Memory View and Media View (#150)
Improved controllers support (#160)
Fixed M3G depth buffer
Fixed libraries loading on Mac OS
Changed window resize logic (#157)
Removed "FPS mode" (#159)
Bug fixes
New contributors:
BaalNetbek, Feodor0090
v2.19.1
v2.19
Improved SoftBank API support
MascotCapsule3D fixes:
- BMP textures loading (#111)
- Pattern animation (#44)
- Image shifting on flushes (#44)
- 2D mixing
- com.jblend, com.vodafone.v10 specific fixes
LCDUI improvements:
- Made Alert text scrollable
- Changed Form line breaks policy
- Fixed crash on Form contents update
- Fixed Gauge bounds
- Fixed DateField caret position
- Fixed underlined font
- Fixed GameCanvas.flushGraphics softlock (#108)
OpenGL ES API fixes
Made 3D APIs thread-safe
Fixed 3D issues on Windows XP after migration to lwjgl 3
Added Symbian^3 multi-touch API support (#81) (touch screens only)
Fixed controllers re-detection (#115)
Other bug fixes
v2.18.1
v2.18
v2.17.5
v2.17.4
v2.17.3
Features:
- Implemented Siemens S60 Game API
- Custom system properties mapping
- Ctrl+V handling in
TextField
Changes:
- Improved
com.immersion.VibeTonzsupport - Adding app title to the title of window
Fixes:
- Glitches when resizing non-fullscreen
Canvas HttpConnectionheaders starting from index 1ImageItemlayoutHttpConnection.openOutputStream()wrong state (17.2 bug)