WhatsNew.txt
changeset 9732 586417de8897
parent 8833 ae720d61d14d
child 9748 ea643fcc1b12
equal deleted inserted replaced
9731:a8140c580b85 9732:586417de8897
     4 ---------------------------------------------------------------------------
     4 ---------------------------------------------------------------------------
     5 2.0.4:
     5 2.0.4:
     6 ---------------------------------------------------------------------------
     6 ---------------------------------------------------------------------------
     7 
     7 
     8 General:
     8 General:
     9 * Added an event SDL_RENDER_DEVICE_RESET that is sent from the D3D renderers 
     9 * Added support for web applications using Emscripten, see docs/README-emscripten.md for more information
    10   when the D3D device is lost, and from Android's event loop when the GLES
    10 * Added support for web applications using Native Client (NaCl), see docs/README-nacl.md for more information
    11   context had to be re created.
    11 * Added an API to queue audio instead of using the audio callback:
    12 * Native Client backend
    12     SDL_QueueAudio(), SDL_GetQueuedAudioSize(), SDL_ClearQueuedAudio()
       
    13 * Added events for audio device hot plug support:
       
    14     SDL_AUDIODEVICEADDED, SDL_AUDIODEVICEREMOVED
       
    15 * Added SDL_PointInRect()
       
    16 * Added SDL_HasAVX2() to detect CPUs with AVX2 support
       
    17 * Added SDL_SetWindowHitTest() to let apps treat parts of their SDL window like traditional window decorations (drag areas, resize areas)
       
    18 * Added SDL_GetGrabbedWindow() to get the window that currently has input grab, if any
       
    19 * Added SDL_RenderIsClipEnabled() to tell whether clipping is currently enabled in a renderer
       
    20 * Added SDL_CaptureMouse() to capture the mouse to get events while the mouse is not in your window
       
    21 * Added SDL_WarpMouseGlobal() to warp the mouse cursor in global screen space
       
    22 * Added SDL_GetGlobalMouseState() to get the current mouse state outside of an SDL window
       
    23 * Added a direction field to mouse wheel events to tell whether they are flipped (natural) or not
       
    24 * You can distinguish between real mouse and touch events by looking for SDL_TOUCH_MOUSEID in the mouse event "which" field
       
    25 * Added GL_CONTEXT_RELEASE_BEHAVIOR GL attribute (maps to [WGL|GLX]_ARB_context_flush_control extension)
       
    26 * Added EGL_KHR_create_context support to allow OpenGL ES version selection on some platforms
       
    27 * Added NV12 and NV21 YUV texture support for OpenGL and OpenGL ES 2.0 renderers
       
    28 * Added a Vivante video driver that is used on various SoC platforms
       
    29 * Added an event SDL_RENDER_DEVICE_RESET that is sent from the D3D renderers when the D3D device is lost, and from Android's event loop when the GLES context had to be recreated
       
    30 * Added a hint SDL_HINT_NO_SIGNAL_HANDLERS to disable SDL's built in signal handling
       
    31 * Improved support for WAV and BMP files with unusual chunks in them
       
    32 
       
    33 Windows:
       
    34 * Added support for Windows Phone 8.1
       
    35 * Timer resolution is now 1 ms by default, adjustable with the SDL_HINT_TIMER_RESOLUTION hint
       
    36 * SDLmain no longer depends on the C runtime, so you can use the same .lib in both Debug and Release builds
       
    37 * Added SDL_SetWindowsMessageHook() to set a function to be called for every windows message before TranslateMessage()
       
    38 * Added a hint SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP to control whether SDL_PumpEvents() processes the Windows message loop
       
    39 * SDL_SysWMinfo now contains the window HDC
       
    40 * Added support for Unicode command line options
       
    41 * Prevent beeping when Alt-key combos are pressed
       
    42 
       
    43 Mac OS X:
       
    44 * Implemented drag-and-drop support
       
    45 * Improved joystick hot-plug detection
       
    46 * Fixed relative mouse mode when the application loses/regains focus
       
    47 * SDL_SysWMInfo is now ARC-compatible
       
    48 
       
    49 Linux:
       
    50 * Enabled building with Mir and Wayland support by default.
       
    51 * Added IBus IME support
       
    52 * Added a hint SDL_HINT_IME_INTERNAL_EDITING to control whether IBus should handle text editing internally instead of sending SDL_TEXTEDITING events
       
    53 * Added support for multiple audio devices when using Pulseaudio
       
    54 * Fixed duplicate mouse events when using relative mouse motion
       
    55 
       
    56 iOS:
       
    57 * Added support for iOS 8
       
    58 
       
    59 Android:
       
    60 * Added a hint SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH to prevent mouse events from being registered as touch events
       
    61 
       
    62 Raspberry Pi:
       
    63 * Added support for the Raspberry Pi 2
       
    64 
    13 
    65 
    14 ---------------------------------------------------------------------------
    66 ---------------------------------------------------------------------------
    15 2.0.3:
    67 2.0.3:
    16 ---------------------------------------------------------------------------
    68 ---------------------------------------------------------------------------
    17 
    69