Skip to content

v1.4.1

Compare
Choose a tag to compare
@clementgallet clementgallet released this 02 Jan 15:39
· 857 commits to master since this release
  • Savestates can be compressed
  • Middle button to reset controller axis to 0
  • Hook getpid() used for prng seeding
  • Option to use a forked process to save state
  • Accept hotkeys when input editor and controller inputs window have focus (#349)
  • Store input column order from input editor in movies (#328)
  • Implement SDL_Lock/UnlockAudio (#358)
  • Implement ram watch saving/loading
  • Pointer scanning can start from any file-mapped memory
  • Prevent SDL from creating custom cursors
  • Non-blocking ALSA mode (#361)
  • Add a non-interactive mode
  • Support window title change from XChangeProperty()
  • Add VDPAU rendering
  • Add missing fields in Xlib input events (#365)
  • Add special case for dlsym(RTLD_NEXT) (#82)
  • Remove input events from window event masks (#365)
  • Add basic EGL support
  • Add commit version and date to window title
  • Add cubeb support
  • Implement ALSA underrun (#371)
  • Implement Steam callback mechanism
  • Implement Steam Networking
  • Implement more of Steam remote storage
  • Implement dirent API
  • Check for shared config size between program and library
  • Closing the game window takes effect even when paused (#65)
  • Can remove multiple ram watches
  • Implement greenzone using existing savestates (#134)
  • Add an option to allow games to warp the mouse pointer (#378)
  • Add nondraw frames in input editor
  • Add Different By in Ram Search
  • Add timeout to timer when main thread polls and timeout
  • Update input editor before game is launched (#340)
  • Handle game closing a bit more cleanly
  • Don't save movie savestates on disk until game exit
  • Filter SDL1 active events (#351)
  • Handle interrupts in socket messages (#342)
  • Fix calls to XFreeEventData() when not GenericEvent (#361)
  • Support partial ALSA audio buffer writing (#361)
  • Stop screen capture on GL context destroy (#370)
  • Don't set SDL_DYNAMIC_API for wine games
  • Open natively a special file by jemalloc to avoid deadlock
  • Check native events when XCheck*Event() returns nothing
  • Free ScreenCapture when glx context is destroyed
  • Prevent recursive calls to dlsym (#369)
  • Fix getting monitor resolution for fake fullscreen
  • Save clock_id per conditional variable
  • sem_timedwait converts timeout relative to real time
  • Forked processes are set to native
  • Support spaces in commandline argument (#333)
  • Handle when no font was found (#376)
  • Fix init audio source volume and pitch when created
  • When unavailable swresample, disable mixing instead of crashing
  • Input editor: Support copy/delete any selection of rows