Commit graph

  • c18877fdf1 Merge branch 'master' into unstable Aloshi 2013-06-29 20:44:54 -0500
  • f4e2a14685 Temporarily disable polling while configuring inputs. Polling is disabled once the first device is chosen, and resumed once the last device is configured. Aloshi 2013-06-29 20:43:13 -0500
  • 1dfb45e133 Print all Log messages to cout with --debug set. Added startPolling and stopPolling to InputManager. Aloshi 2013-06-29 20:37:18 -0500
  • 20d08587f2 Merge commit '171ca9a' from HorstBaerbel fork Aloshi 2013-06-29 07:35:00 -0500
  • d986d739b2 Revert "Disable input device polling code to resolve freeze after ~45 minutes." Aloshi 2013-06-29 07:30:32 -0500
  • a60fe463d4 Support sorting of game list via input Bim Overbohm 2013-06-28 19:44:28 +0200
  • c61a470694 Add user rating and last time played to game data Bim Overbohm 2013-06-28 17:25:18 +0200
  • d99134763f Convert rating to float. Fix reading of timesPlayed. Bim Overbohm 2013-06-28 16:13:57 +0200
  • 556b9fa3fe Add functions for writing data to gamelist.xml Bim Overbohm 2013-06-28 14:54:14 +0200
  • 171ca9a657 Slightly better color array function Bim Overbohm 2013-06-27 12:31:16 +0200
  • b187f05a16 Fix font rendering for fonts with horizontal bearing Bim Overbohm 2013-06-27 12:30:04 +0200
  • 887a1e00f8 Fix ES freezing without input Bim Overbohm 2013-06-27 10:26:56 +0200
  • 4a1206aee2 Disable input device polling code to resolve freeze after ~45 minutes. See issue #87. Aloshi 2013-06-26 23:25:58 -0500
  • 441e0f660c Merge branch 'master' into unstable Aloshi 2013-06-26 20:33:18 -0500
  • 6f9ea15696 Fixed GuiGameList screenshot crash. For real, this time, probably. Aloshi 2013-06-26 20:32:51 -0500
  • e809414558 Merge remote-tracking branch 'upstream/master' Bim Overbohm 2013-06-24 11:57:19 +0200
  • 85f3ebf152 Fixed GuiGameList crashing on non-detailed view. Aloshi 2013-06-21 16:54:41 -0500
  • 90af5d47ab Created the ResourceManager, Resource, and TextureResource classes. The ResourceManager provides a unified interface for accessing resource data, embedded or from the filesystem, with initialization/deinitialization handled automatically behind the scenes. It also keeps from creating duplicate resources (e.g. when two ImageComponents use the same image file). Audio still needs to be moved over to it. Aloshi 2013-06-21 11:49:29 -0500
  • ae50cc82ad Updated version strings. Aloshi 2013-06-20 14:08:33 -0500
  • 47ddffb6c3 Another stab at correct SDL audio handling Bim Overbohm 2013-06-20 16:14:10 +0200
  • 5619674c55 Work-around for no front buffer access on GLES. Buffer swap now occurs after update but before render. Aloshi 2013-06-19 19:56:45 -0500
  • 56569e5425 Made Settings Getter/Setter macro more g++-friendly. Aloshi 2013-06-19 18:31:59 -0500
  • f651ea401c Removed volume from GuiInputConfig since it's in GuiSettingsMenu now. Aloshi 2013-06-19 16:07:12 -0500
  • 62529029d7 Hooked up GuiSettingsMenu. Settings now save/load from ~/.emulationstation/es_settings.cfg. Aloshi 2013-06-19 16:02:42 -0500
  • 1534cec865 Added ComponentListComponent for laying out elements in a grid and navigating through them. Added SliderComponent for selecting from a range of values. Added SwitchComponent for selecting an "ON" or "OFF" value. Aloshi 2013-06-18 20:12:30 -0500
  • e8465baaba Moved externs for command-line args into a Settings singleton. Aloshi 2013-06-17 14:01:03 -0500
  • 19eb1c412f Merge remote-tracking branch 'origin/unstable' into unstable Aloshi 2013-06-16 16:24:17 -0500
  • da6ae9ac10 Initial screen transition when switching systems. Aloshi 2013-06-16 16:23:04 -0500
  • 1b71abd44c Fixed marquee effect staying on when changing systems. Aloshi 2013-06-15 13:06:52 -0500
  • 861297ae25 Added initial TextComponent. Reworked GuiGameList to use a TextComponent for description. Changed set/clearClipRect to push/popClipRect. Fixed Y coordinate in the clip rect functions. Sorta fixed AnimationComponent being totally out of whack with VSync off. Aloshi 2013-06-14 10:48:13 -0500
  • bf84945010 Fixed XMLReader system path processing. getHomePath() now uses forward slash as a path separator on all platforms. Aloshi 2013-06-14 10:16:16 -0500
  • aec15ba0a1 Refactored Font to use a Vertex struct and Vector2. Fixed InputConfig error messages dumping to console and not logging. Fixed skipped inputs being saved. Aloshi 2013-06-14 07:34:12 -0500
  • 023bc44abd Fixed a warning. Aloshi 2013-06-14 06:26:04 -0500
  • b3fd961986 Merge remote-tracking branch 'horstbaerbel/master' into unstable Aloshi 2013-06-14 06:22:17 -0500
  • 8436c16426 Fix font rendering for big font sizes Bim Overbohm 2013-06-12 14:42:09 +0200
  • 850147016f Improve audio and volume handling. Bim Overbohm 2013-06-12 11:48:53 +0200
  • f577a72c23 Re-added input config fix that went missing... Aloshi 2013-06-02 19:18:26 -0500
  • 3a6f2e8e35 Remove ComponentContainer from CMakeLists. Aloshi 2013-06-02 17:44:26 -0500
  • 7faf9fca53 Added Size and getSize() to GuiComponent. Added setClipRect and clearClipRect to Renderer. TextListComponent finally has a marquee. :) Aloshi 2013-06-02 17:33:49 -0500
  • 826624481a Refactored ImageComponent to use Vector2. Aloshi 2013-06-02 16:05:29 -0500
  • 24512c0c9f Component rendering now uses OpenGL translation. You don't need to take into account offset when rendering anymore. Aloshi 2013-06-02 14:34:50 -0500
  • 1cef2f5433 Write PROGRAM_VERSION_STRING at start of log. Aloshi 2013-06-02 11:17:13 -0500
  • 628b0b6958 Put ComponentContainer directly in GuiComponent. Necessary for parenting to allow getOffset(), etc. Aloshi 2013-06-02 11:11:29 -0500
  • 424fcb0329 Basic GuiComponent refactor complete. Aloshi 2013-06-02 10:08:32 -0500
  • 4d31aac85e Added Vector2 class. Aloshi 2013-06-01 16:47:05 -0500
  • c8bf0cf652 Better frame rate / time display Bim Overbohm 2013-05-29 20:22:02 +0200
  • cfee178f2f Swap SDL color masks for icon Bim Overbohm 2013-05-29 19:50:41 +0200
  • fa6fdd7cce Convert image data only when necessary Bim Overbohm 2013-05-29 19:49:28 +0200
  • 961fccc3f3 Updates to README.md Aloshi 2013-05-27 15:23:25 -0500
  • 582914b4ec Putting all our eggs in the CMake basket. Aloshi 2013-05-27 14:26:30 -0500
  • 80e33849b5 Fixed a few crashes, better support for higan Aloshi 2013-05-27 12:13:38 -0500
  • 6d499d4e3a Improve singleton implementation Bim Overbohm 2013-05-27 12:38:39 +0200
  • e51dd35166 Fix volume control on Raspian. Correct some log messages Bim Overbohm 2013-05-27 09:44:54 +0200
  • 01d5f1e085 Hide and unhide mouse cursor via SDL on startup Bim Overbohm 2013-05-24 15:08:53 +0200
  • 762952e7ea Poll joystick / HID devices without SDL on Windows / Linux Bim Overbohm 2013-05-24 13:44:40 +0200
  • c1c52e844a Check for g++, not gcc and fix linking on Raspberry Pi Bim Overbohm 2013-05-24 11:36:29 +0200
  • 30f5bf0dcf Update README Bim Overbohm 2013-05-23 11:44:51 +0200
  • 970aa78cda Make master volume controllable via input Bim Overbohm 2013-05-23 11:43:50 +0200
  • 50af655fe9 Check for GCC 4.7 or above Bim Overbohm 2013-05-22 19:15:44 +0200
  • c989aae1c3 Remove whitespaces from system config lines Bim Overbohm 2013-05-22 19:13:55 +0200
  • edc26aa4e1 Add Volume control in Windows and Linux Bim Overbohm 2013-05-22 19:11:10 +0200
  • 12b4b12103 Added comment to src/ImageIO.h Aloshi 2013-05-22 11:30:14 -0500
  • a1cb5bdda1 Fix sounds not playing after launching a game Bim Overbohm 2013-05-21 10:40:01 +0200
  • eaf157a330 Merge branch 'master' into unstable Aloshi 2013-05-20 11:51:50 -0500
  • f3229f111c Fix for audio not reinitializing on restart. Aloshi 2013-05-20 10:57:04 -0500
  • 79b7ab10b1 Merge https://github.com/HorstBaerbel/EmulationStation into unstable Aloshi 2013-05-17 10:05:05 -0500
  • fa57968c04 Improve CMake script for Windows builds - Only CMakeLists.txt Bim Overbohm 2013-05-17 11:58:43 +0200
  • 86f68f29f9 Revert "Improve CMake script for Windows builds" Bim Overbohm 2013-05-17 11:55:50 +0200
  • e92a68fb46 Improve CMake script for Windows builds Bim Overbohm 2013-05-17 11:43:50 +0200
  • d89a1020a2 Probably fix the Makefile.x86 for Linux desktop. Aloshi 2013-05-16 19:17:35 -0500
  • c5e91da629 Fixed Raspberry Pi Makefile. Fixed a reorder warning in InputManager.cpp. Aloshi 2013-05-16 19:13:49 -0500
  • 802aa50ad9 Fix compile errors on Ubuntu Bim Overbohm 2013-05-16 23:25:54 +0200
  • 75d0226aa5 The old Makefiles contain the proper Renderer_init_X.cpp now. Aloshi 2013-05-16 14:45:30 -0500
  • cd76e2a654 Added ability to skip all inputs beyond menu by pressing Accept. Aloshi 2013-05-16 14:39:40 -0500
  • 4b4c891b30 Find proper home path Bim Overbohm 2013-05-16 21:29:41 +0200
  • 42829b3b6d Add version information, add window and file icon Bim Overbohm 2013-05-16 21:26:19 +0200
  • ec48c5d3a4 Fixed a crash with empty path names in theme box definitions. Aloshi 2013-05-16 13:27:19 -0500
  • 0f6338045a Added Windows compiled files to .gitignore. Added "WIN32" preprocessor definition to the default VS2010 project. Replaced getHomePath() with the one mentioned in the pull request comments. Aloshi 2013-05-16 12:43:16 -0500
  • 8803266660 Add preliminary ES logo Bim Overbohm 2013-05-16 16:02:56 +0200
  • 1d9cee83a5 Improve CMake file and FindOpenGLES script Bim Overbohm 2013-05-16 12:04:02 +0200
  • fb1e2d8595 Remove paths from property file Bim Overbohm 2013-05-15 10:36:33 +0200
  • 517ccbefb5 Fix that Sounds can't restart Bim Overbohm 2013-05-15 10:12:51 +0200
  • a2c990bd26 Fix compile errors on Rasbian Bim Overbohm 2013-05-15 09:50:59 +0200
  • 1f91fe6cdf Fix compile errors on Ubuntu Bim Overbohm 2013-05-15 09:40:16 +0200
  • 288eb3c1b2 Update platform file to fit to CMakeLists Bim Overbohm 2013-05-14 22:07:19 +0200
  • 6d2e25aacc Update CMakeLists according to last commit Bim Overbohm 2013-05-14 22:01:21 +0200
  • 2e09563544 Make GLES renderer work on other systems than RPI Bim Overbohm 2013-05-14 21:58:54 +0200
  • acba3bd258 Remove .cpp #includes Bim Overbohm 2013-05-14 21:54:47 +0200
  • e8472581fa Minor cleanup Bim Overbohm 2013-05-14 21:45:56 +0200
  • eb4bafcb2f Use CMake to generate EmulationStation build files Bim Overbohm 2013-05-14 21:40:21 +0200
  • af9b9f732f Remove the need for SDL_mixer Bim Overbohm 2013-05-14 21:31:39 +0200
  • a1353def89 Find proper font path in Windows Bim Overbohm 2013-05-14 21:01:08 +0200
  • 54dfe2f24a Quick fix for Linux Aloshi 2013-05-13 15:06:18 -0500
  • ffe573d1d6 Ported to Windows. Added --windowed for desktop builds. Aloshi 2013-05-13 14:53:28 -0500
  • 149c1bcbdd More descriptive names for inputs Aloshi 2013-04-18 16:44:43 -0500
  • a119997ec7 Added page up/page down to the Input Config screen. Updated the README. Aloshi 2013-04-13 18:10:23 -0500
  • 608545118a Hopefully fixed infinite recursion. Aloshi 2013-04-13 17:30:57 -0500
  • 4a05288e71 Started fix for infinite recursion in directory trees. Aloshi 2013-04-13 16:33:18 -0500
  • 1e2cc1eb0a Moved an Error to a Warning. Aloshi 2013-04-13 13:52:32 -0500
  • c6a7f8abf9 Fixed InputManager's handling of controllers with duplicate names. Added emergency keyboard config if no players can be loaded. Switched some console output to log output. Aloshi 2013-04-13 13:19:06 -0500