Wiki Page Content

Differences between revisions 28 and 29
Revision 28 as of 2011-06-14 15:49:06
Size: 5973
Editor: SheenaSmith
Comment: update content - move wait event timoout to complete
Revision 29 as of 2012-01-23 20:53:11
Size: 5973
Comment: Replace 1.3 with 2.0
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
= SDL 1.3 Roadmap = = SDL 2.0 Roadmap =
Line 5: Line 5:
This is a list of features which are in progress for the SDL 1.3 release. The features are organized by subsystem and assigned to developers. Features will move around as the design evolves. This is a list of features which are in progress for the SDL 2.0 release. The features are organized by subsystem and assigned to developers. Features will move around as the design evolves.
Line 146: Line 146:
 * Sam: Figure out the best way to support simultaneous SDL 1.2 and SDL 1.3 installations
 * Sam: Write introductions for SDL 1.3 API documentation
 * Sheena: Finish 1.3 API documentation
 * Sam: Figure out the best way to support simultaneous SDL 1.2 and SDL 2.0 installations
 * Sam: Write introductions for SDL 2.0 API documentation
 * Sheena: Finish 2.0 API documentation
Line 156: Line 156:
Ryan has more information on the SDL 1.3 changes that you can find here: <<BR>> Ryan has more information on the SDL 2.0 changes that you can find here: <<BR>>

SDL 2.0 Roadmap

This is a list of features which are in progress for the SDL 2.0 release. The features are organized by subsystem and assigned to developers. Features will move around as the design evolves.

<<TableOfContents: execution failed [Too many arguments] (see also the log)>>

Video

Complete

  • green

  • green

  • green

  • green

  • green

  • green

  • green

  • green

Required

  • Ryan: Implement landscape mode for iPhone port
  • Sam: Add support for render targets
  • Sam: Add support for OpenGL context profiles
  • Sam: Create flags for specifying foreign window event behavior
  • green

    • green

    • Mac OS X
    • green

Wishlist

  • gray

  • gray

  • gray

  • gray

  • gray

    •         setAttribute(Qt::WA_X11NetWmWindowTypeDesktop);
              setWindowFlags(Qt::SplashScreen);
      
              Qt::WindowFlags flags = 0;
                  flags |= Qt::FramelessWindowHint;
                  flags |= Qt::Tool;
                  flags |= Qt::WindowStaysOnBottomHint;
      

Audio

Complete

  • green

  • green

Required

  • green

    • Windows
    • Mac OS X
    • Linux
  • green

    • Windows
    • Mac OS X
    • Linux
  • Ryan: Add support for audio device live connect and disconnect
  • Ryan: Add support for non-power-of-two audio rate conversion

Wishlist

  • gray

Event

Complete

  • green

  • green

Required

  • Sam: Add modifier state to key and button events

Wishlist

  • gray

Mouse Input

Complete

  • green

  • green

  • green

Required

  • LordHavoc: Reimplement mouse grab support

    • Verify cursor location is correct when ungrabbed
    • Verify proper behavior with Vista DPI scaling

Wishlist

  • gray

    • Q: What is the mapping of individual mice to pointers? Is there a "master pointer" that multiple mice share and then events for the individual mice? Is there a dual mode, where you have a single pointer that all mice affect, and you can switch to multiple pointers, each affected by a single mouse?
  • gray

  • gray

Keyboard Input

Complete

  • green

Required

  • Q: When you're enabling or disabling text events via keystroke, how do you ignore the text generated by the key that is toggling text input?
    • A: Key events are guaranteed to happen first
  • Sam/Jiang/Daniel: Create IME API and support system IME interfaces
    • green

    • green

    • Linux
  • Sam: Add name to keysym and name to scancode lookup functions

Joystick Input

Complete

  • green

Required

  • Ryan: Add support for joystick device live connect and disconnect

Multi-touch Input

Complete

  • green

Multi-threading

Complete

  • green

  • green

  • green

  • green

Timers

Complete

  • green

General

Complete

  • green

Required

  • Sam: Public license for SDL_compat.c, tests, and SDL_main*
  • Sam: Figure out the best way to support simultaneous SDL 1.2 and SDL 2.0 installations
  • Sam: Write introductions for SDL 2.0 API documentation
  • Sheena: Finish 2.0 API documentation

Wishlist

  • gray

  • gray

  • gray


Ryan has more information on the SDL 2.0 changes that you can find here:
http://icculus.org/cgi-bin/finger/finger.pl?user=icculus&date=2007-10-07&section=sdl13

None: Roadmap (last edited 2015-01-09 22:36:44 by PhilippWiesemann)

(Page Info.)
Feedback
Please include your contact information if you'd like to receive a reply.
Submit