Commit History

Autor SHA1 Mensaxe Data
  mcc afc74abac5 Prevent event code collisions when using Polycode stock classes by adding a class-unique EVENTBASE_ constant to each class's event types. (The EVENTBASE_s are documented in PolyEvent.h.) Make a small change to create_lua_library to support the EVENTBASE_ idiom. %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin f8dc3922a7 OS-specific shortcut keys and core shortcut events %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin a0b87eba59 Fixed Mac build broken by Windows changes %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 134576cae7 Tons of Windows fixes %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin c77626f237 Fix unsupported vector returns not returning lua stack uncrement value in bindings, added POLYCODE_CORE defines in all cores for convenience %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin a5c2354aed Proper player closing procedure on Mac, IDE will disconnect existing clients before launch, proper centering on line highlight %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 8a8b1cfa08 Player exits more gracefully on quit, debuggger improvements in the IDE %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin f6dddc3e47 Multiple UITextInput fixes (crashing on deleting lines, mouse input while scrolling) %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 0abcb9eefd Tweaks to networking classes, made UI text control size better, basic remote debugger for the IDE/Player %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 5e0b6cf926 Scrolling setters for scrollbars and scroll container, execute command for Core, app launcher for Cocoa core, misc IDE changes %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 2342359635 App focus lose and gain support on Mac, fixed bug with modifier keys %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 40766fd24b Moved getScreenInfo to Core %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 83f843670e Fixed potential crash in TUIO module, exposed eventMutex in Core %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 490211cbd1 Warp mouse Cocoa implementation %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 0a4775b3ca Made label size methods static, added Vector2 shader uniforms, animation end callback in ScreenSprite, shape testing methods for 2D Physics %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin dc006132ba Touch events in Input core, TUIO module and multiple monitor support in Cocoa %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 60398a8df7 Moved gamepad stuff into core %!s(int64=14) %!d(string=hai) anos
  Ivan Safrin b07cef3dd0 Gamepad support via libstem_gamepad %!s(int64=14) %!d(string=hai) anos
  Ivan Safrin e9c1a6af55 Mac fixes for bitshifter's changes. %!s(int64=14) %!d(string=hai) anos
  Cameron Hart cdee607137 Merge branch 'master' into pxljm %!s(int64=14) %!d(string=hai) anos
  Ivan Safrin 05b7bdf04d VSync on Mac, anisothropic filtering options, 3D physics framerate idependence %!s(int64=14) %!d(string=hai) anos
  Cameron Hart d2fde9fc99 Converted string to store as UTF-8 since the majority of the time this is how it's used. Now strings can be passed as const reference parameters which greatly reduces the amount of string copying being performed. %!s(int64=14) %!d(string=hai) anos
  Ivan Safrin 67e5654afc Changed private members to protected in non-manager classes. %!s(int64=14) %!d(string=hai) anos
  Ivan Safrin f4baf7df63 Added default shaders, fixed GLSL shader calls, made GLSL part of core, added positional sound support. %!s(int64=14) %!d(string=hai) anos
  Ivan Safrin 7a37c48787 Code clean up and documentation %!s(int64=14) %!d(string=hai) anos
  Ivan Safrin 9bfa6cf3d3 Rebuilt and updated 2D Physics module, ported particle system to support 2D %!s(int64=15) %!d(string=hai) anos
  Ivan Safrin 6508f8c9a0 Added a String class, replaced std::string and wstring with the new class %!s(int64=15) %!d(string=hai) anos
  Ivan Safrin 7cc9015fd0 Initial import from old repository %!s(int64=15) %!d(string=hai) anos