From 93094bcbedb441a4445bbc188afe56722e2b7cb9 Mon Sep 17 00:00:00 2001 From: emb <> Date: Thu, 1 Jan 2015 10:14:26 -0600 Subject: [PATCH] Port from git --- .hgignore | 2 + .../Common/Collections/Arcade/Exclude.txt | 0 .../Common/Collections/Arcade/Include.txt | 0 .../Common/Collections/Arcade/Include.xml | 749 + .../Common/Collections/Arcade/Settings.conf | 13 + .../Common/Collections/Main/Menu.xml | 7 + .../Common/Collections/Main/Settings.conf | 9 + .../Collections/NES and Arcade/Menu.xml | 5 + .../Collections/NES and Arcade/Settings.conf | 9 + .../Nintendo Entertainment System/Exclude.txt | 0 .../Nintendo Entertainment System/Include.txt | 0 .../Settings.conf | 13 + Assets/Environment/Common/Controls.conf | 7 + .../Environment/Common/Launchers/Fceux.conf | 2 + .../Common/Launchers/HyperLaunch.conf | 6 + Assets/Environment/Common/Launchers/MAME.conf | 2 + .../Common/Launchers/Nestopia.conf | 2 + .../Common/Layouts/Default 16x9/Age.otf | Bin 0 -> 19328 bytes .../Common/Layouts/Default 16x9/Layout.xml | 128 + .../Layouts/Default 16x9/background.png | Bin 0 -> 1889556 bytes .../Common/Layouts/Default 16x9/highlight.wav | Bin 0 -> 41276 bytes .../Common/Layouts/Default 16x9/load.wav | Bin 0 -> 314376 bytes .../Common/Layouts/Default 16x9/logo.png | Bin 0 -> 8974 bytes .../Common/Layouts/Default 16x9/select.wav | Bin 0 -> 242154 bytes .../Common/Layouts/Default 16x9/square.png | Bin 0 -> 208 bytes .../Common/Layouts/Default 16x9/unload.wav | Bin 0 -> 411596 bytes .../Common/Layouts/Default 4x3/Age.otf | Bin 0 -> 19328 bytes .../Common/Layouts/Default 4x3/Layout.xml | 90 + .../Common/Layouts/Default 4x3/background.png | Bin 0 -> 1369155 bytes .../Common/Layouts/Default 4x3/highlight.wav | Bin 0 -> 41276 bytes .../Common/Layouts/Default 4x3/load.wav | Bin 0 -> 314376 bytes .../Common/Layouts/Default 4x3/logo.png | Bin 0 -> 8974 bytes .../Common/Layouts/Default 4x3/select.wav | Bin 0 -> 242154 bytes .../Common/Layouts/Default 4x3/square.png | Bin 0 -> 208 bytes .../Common/Layouts/Default 4x3/unload.wav | Bin 0 -> 411596 bytes Assets/Environment/Common/Settings.conf | 49 + Assets/Environment/Linux/README-UBUNTU.txt | 4 + Assets/Environment/Windows/RetroFE.lnk | Bin 0 -> 2161 bytes Build Instructions.txt | 34 + CMake/FindGStreamer.cmake | 49 + CMake/FindGlib2.cmake | 43 + CMake/FindSDL2.cmake | 87 + CMake/FindSDL2_image.cmake | 70 + CMake/FindSDL2_mixer.cmake | 72 + CMake/FindSDL2_ttf.cmake | 73 + LICENSE.txt | 8 + Scripts/SetupEnvironment.bat | 1 + Source/CMakeLists.txt | 224 + Source/Collection/CollectionInfo.cpp | 67 + Source/Collection/CollectionInfo.h | 28 + Source/Collection/CollectionInfoBuilder.cpp | 126 + Source/Collection/CollectionInfoBuilder.h | 25 + Source/Collection/Item.cpp | 160 + Source/Collection/Item.h | 56 + Source/Collection/MenuParser.cpp | 108 + Source/Collection/MenuParser.h | 17 + Source/Control/UserInput.cpp | 78 + Source/Control/UserInput.h | 38 + Source/Database/CollectionDatabase.cpp | 750 + Source/Database/CollectionDatabase.h | 44 + Source/Database/Configuration.cpp | 295 + Source/Database/Configuration.h | 43 + Source/Database/DB.cpp | 50 + Source/Database/DB.h | 21 + Source/Database/MamelistMetadata.cpp | 119 + Source/Database/MamelistMetadata.h | 18 + Source/Database/Metadata.h | 10 + Source/Execute/Launcher.cpp | 326 + Source/Execute/Launcher.h | 40 + Source/Graphics/Animate/Tween.cpp | 370 + Source/Graphics/Animate/Tween.h | 55 + Source/Graphics/Animate/TweenTypes.h | 45 + Source/Graphics/Component/Component.cpp | 282 + Source/Graphics/Component/Component.h | 122 + Source/Graphics/Component/Image.cpp | 75 + Source/Graphics/Component/Image.h | 24 + Source/Graphics/Component/ImageBuilder.cpp | 30 + Source/Graphics/Component/ImageBuilder.h | 15 + Source/Graphics/Component/ReloadableMedia.cpp | 172 + Source/Graphics/Component/ReloadableMedia.h | 38 + Source/Graphics/Component/ReloadableText.cpp | 157 + Source/Graphics/Component/ReloadableText.h | 48 + Source/Graphics/Component/ScrollingList.cpp | 654 + Source/Graphics/Component/ScrollingList.h | 105 + Source/Graphics/Component/Text.cpp | 103 + Source/Graphics/Component/Text.h | 29 + Source/Graphics/Component/VideoBuilder.cpp | 36 + Source/Graphics/Component/VideoBuilder.h | 18 + Source/Graphics/Component/VideoComponent.cpp | 84 + Source/Graphics/Component/VideoComponent.h | 32 + Source/Graphics/ComponentItemBinding.cpp | 35 + Source/Graphics/ComponentItemBinding.h | 23 + .../Graphics/ComponentItemBindingBuilder.cpp | 29 + Source/Graphics/ComponentItemBindingBuilder.h | 18 + Source/Graphics/Font.cpp | 145 + Source/Graphics/Font.h | 42 + Source/Graphics/FontCache.cpp | 72 + Source/Graphics/FontCache.h | 26 + Source/Graphics/MenuNotifierInterface.h | 14 + Source/Graphics/Page.cpp | 406 + Source/Graphics/Page.h | 71 + Source/Graphics/PageBuilder.cpp | 674 + Source/Graphics/PageBuilder.h | 59 + Source/Graphics/ViewInfo.cpp | 300 + Source/Graphics/ViewInfo.h | 89 + Source/Main.cpp | 198 + Source/RetroFE.cpp | 499 + Source/RetroFE.h | 65 + Source/SDL.cpp | 256 + Source/SDL.h | 32 + Source/Sound/Sound.cpp | 54 + Source/Sound/Sound.h | 19 + Source/Utility/Log.cpp | 64 + Source/Utility/Log.h | 31 + Source/Utility/Utils.cpp | 131 + Source/Utility/Utils.h | 26 + Source/Version.cpp | 37 + Source/Version.h | 12 + Source/Video/GStreamerVideo.cpp | 351 + Source/Video/GStreamerVideo.h | 50 + Source/Video/IVideo.h | 20 + Source/Video/VideoFactory.cpp | 33 + Source/Video/VideoFactory.h | 18 + ThirdParty/GStreamer/LICENSE.gstreamer.txt | 81 + ThirdParty/SDL2-2.0.3/BUGS.txt | 16 + ThirdParty/SDL2-2.0.3/COPYING.txt | 20 + ThirdParty/SDL2-2.0.3/LICENSE.SDL2.txt | 19 + ThirdParty/SDL2-2.0.3/README-SDL.txt | 13 + ThirdParty/SDL2-2.0.3/README.txt | 42 + ThirdParty/SDL2-2.0.3/WhatsNew.txt | 108 + ThirdParty/SDL2-2.0.3/include/SDL2/SDL.h | 163 + .../SDL2-2.0.3/include/SDL2/SDL_assert.h | 284 + .../SDL2-2.0.3/include/SDL2/SDL_atomic.h | 260 + .../SDL2-2.0.3/include/SDL2/SDL_audio.h | 506 + ThirdParty/SDL2-2.0.3/include/SDL2/SDL_bits.h | 97 + .../SDL2-2.0.3/include/SDL2/SDL_blendmode.h | 63 + .../SDL2-2.0.3/include/SDL2/SDL_clipboard.h | 71 + .../SDL2-2.0.3/include/SDL2/SDL_config.h | 210 + .../SDL2-2.0.3/include/SDL2/SDL_cpuinfo.h | 156 + .../SDL2-2.0.3/include/SDL2/SDL_endian.h | 239 + .../SDL2-2.0.3/include/SDL2/SDL_error.h | 76 + .../SDL2-2.0.3/include/SDL2/SDL_events.h | 723 + .../SDL2-2.0.3/include/SDL2/SDL_filesystem.h | 136 + .../include/SDL2/SDL_gamecontroller.h | 316 + .../SDL2-2.0.3/include/SDL2/SDL_gesture.h | 87 + .../SDL2-2.0.3/include/SDL2/SDL_haptic.h | 1225 + .../SDL2-2.0.3/include/SDL2/SDL_hints.h | 517 + .../SDL2-2.0.3/include/SDL2/SDL_joystick.h | 253 + .../SDL2-2.0.3/include/SDL2/SDL_keyboard.h | 217 + .../SDL2-2.0.3/include/SDL2/SDL_keycode.h | 341 + .../SDL2-2.0.3/include/SDL2/SDL_loadso.h | 81 + ThirdParty/SDL2-2.0.3/include/SDL2/SDL_log.h | 211 + ThirdParty/SDL2-2.0.3/include/SDL2/SDL_main.h | 155 + .../SDL2-2.0.3/include/SDL2/SDL_messagebox.h | 144 + .../SDL2-2.0.3/include/SDL2/SDL_mouse.h | 224 + .../SDL2-2.0.3/include/SDL2/SDL_mutex.h | 251 + ThirdParty/SDL2-2.0.3/include/SDL2/SDL_name.h | 33 + .../SDL2-2.0.3/include/SDL2/SDL_opengl.h | 11126 ++ .../SDL2-2.0.3/include/SDL2/SDL_opengles.h | 38 + .../SDL2-2.0.3/include/SDL2/SDL_opengles2.h | 2790 + .../SDL2-2.0.3/include/SDL2/SDL_pixels.h | 429 + .../SDL2-2.0.3/include/SDL2/SDL_platform.h | 164 + .../SDL2-2.0.3/include/SDL2/SDL_power.h | 75 + ThirdParty/SDL2-2.0.3/include/SDL2/SDL_quit.h | 58 + ThirdParty/SDL2-2.0.3/include/SDL2/SDL_rect.h | 138 + .../SDL2-2.0.3/include/SDL2/SDL_render.h | 870 + .../SDL2-2.0.3/include/SDL2/SDL_revision.h | 2 + .../SDL2-2.0.3/include/SDL2/SDL_rwops.h | 232 + .../SDL2-2.0.3/include/SDL2/SDL_scancode.h | 401 + .../SDL2-2.0.3/include/SDL2/SDL_shape.h | 143 + .../SDL2-2.0.3/include/SDL2/SDL_stdinc.h | 405 + .../SDL2-2.0.3/include/SDL2/SDL_surface.h | 503 + .../SDL2-2.0.3/include/SDL2/SDL_system.h | 191 + .../SDL2-2.0.3/include/SDL2/SDL_syswm.h | 272 + ThirdParty/SDL2-2.0.3/include/SDL2/SDL_test.h | 68 + .../SDL2-2.0.3/include/SDL2/SDL_test_assert.h | 105 + .../SDL2-2.0.3/include/SDL2/SDL_test_common.h | 188 + .../include/SDL2/SDL_test_compare.h | 69 + .../SDL2-2.0.3/include/SDL2/SDL_test_crc32.h | 124 + .../SDL2-2.0.3/include/SDL2/SDL_test_font.h | 76 + .../SDL2-2.0.3/include/SDL2/SDL_test_fuzzer.h | 384 + .../include/SDL2/SDL_test_harness.h | 123 + .../SDL2-2.0.3/include/SDL2/SDL_test_images.h | 78 + .../SDL2-2.0.3/include/SDL2/SDL_test_log.h | 67 + .../SDL2-2.0.3/include/SDL2/SDL_test_md5.h | 129 + .../SDL2-2.0.3/include/SDL2/SDL_test_random.h | 115 + .../SDL2-2.0.3/include/SDL2/SDL_thread.h | 287 + .../SDL2-2.0.3/include/SDL2/SDL_timer.h | 115 + .../SDL2-2.0.3/include/SDL2/SDL_touch.h | 86 + .../SDL2-2.0.3/include/SDL2/SDL_types.h | 29 + .../SDL2-2.0.3/include/SDL2/SDL_version.h | 162 + .../SDL2-2.0.3/include/SDL2/SDL_video.h | 979 + .../SDL2-2.0.3/include/SDL2/begin_code.h | 140 + .../SDL2-2.0.3/include/SDL2/close_code.h | 37 + ThirdParty/SDL2-2.0.3/lib/x64/SDL2.dll | Bin 0 -> 1190400 bytes ThirdParty/SDL2-2.0.3/lib/x64/SDL2.lib | Bin 0 -> 113700 bytes ThirdParty/SDL2-2.0.3/lib/x64/SDL2main.lib | Bin 0 -> 42824 bytes ThirdParty/SDL2-2.0.3/lib/x64/SDL2test.lib | Bin 0 -> 842536 bytes ThirdParty/SDL2-2.0.3/lib/x86/SDL2.dll | Bin 0 -> 1007104 bytes ThirdParty/SDL2-2.0.3/lib/x86/SDL2.lib | Bin 0 -> 116400 bytes ThirdParty/SDL2-2.0.3/lib/x86/SDL2main.lib | Bin 0 -> 40536 bytes ThirdParty/SDL2-2.0.3/lib/x86/SDL2test.lib | Bin 0 -> 821670 bytes ThirdParty/SDL2_image-2.0.0/CHANGES.txt | 114 + ThirdParty/SDL2_image-2.0.0/COPYING.txt | 20 + ThirdParty/SDL2_image-2.0.0/README.txt | 40 + .../SDL2_image-2.0.0/include/SDL2/SDL_image.h | 145 + .../SDL2_image-2.0.0/lib/x64/LICENSE.jpeg.txt | 65 + .../SDL2_image-2.0.0/lib/x64/LICENSE.png.txt | 114 + .../SDL2_image-2.0.0/lib/x64/LICENSE.tiff.txt | 25 + .../SDL2_image-2.0.0/lib/x64/LICENSE.webp.txt | 34 + .../SDL2_image-2.0.0/lib/x64/LICENSE.zlib.txt | 31 + .../SDL2_image-2.0.0/lib/x64/SDL2_image.dll | Bin 0 -> 111616 bytes .../SDL2_image-2.0.0/lib/x64/SDL2_image.lib | Bin 0 -> 9366 bytes .../SDL2_image-2.0.0/lib/x64/libjpeg-9.dll | Bin 0 -> 243200 bytes .../SDL2_image-2.0.0/lib/x64/libpng16-16.dll | Bin 0 -> 216064 bytes .../SDL2_image-2.0.0/lib/x64/libtiff-5.dll | Bin 0 -> 451584 bytes .../SDL2_image-2.0.0/lib/x64/libwebp-4.dll | Bin 0 -> 326656 bytes ThirdParty/SDL2_image-2.0.0/lib/x64/zlib1.dll | Bin 0 -> 133632 bytes .../SDL2_image-2.0.0/lib/x86/LICENSE.jpeg.txt | 65 + .../SDL2_image-2.0.0/lib/x86/LICENSE.png.txt | 114 + .../SDL2_image-2.0.0/lib/x86/LICENSE.tiff.txt | 25 + .../SDL2_image-2.0.0/lib/x86/LICENSE.webp.txt | 34 + .../SDL2_image-2.0.0/lib/x86/LICENSE.zlib.txt | 31 + .../SDL2_image-2.0.0/lib/x86/SDL2_image.dll | Bin 0 -> 107520 bytes .../SDL2_image-2.0.0/lib/x86/SDL2_image.lib | Bin 0 -> 9568 bytes .../SDL2_image-2.0.0/lib/x86/libjpeg-9.dll | Bin 0 -> 223232 bytes .../SDL2_image-2.0.0/lib/x86/libpng16-16.dll | Bin 0 -> 200704 bytes .../SDL2_image-2.0.0/lib/x86/libtiff-5.dll | Bin 0 -> 436224 bytes .../SDL2_image-2.0.0/lib/x86/libwebp-4.dll | Bin 0 -> 271872 bytes ThirdParty/SDL2_image-2.0.0/lib/x86/zlib1.dll | Bin 0 -> 123904 bytes ThirdParty/SDL2_mixer-2.0.0/CHANGES.txt | 156 + ThirdParty/SDL2_mixer-2.0.0/COPYING.txt | 20 + ThirdParty/SDL2_mixer-2.0.0/README.txt | 43 + .../SDL2_mixer-2.0.0/include/SDL2/SDL_mixer.h | 631 + .../SDL2_mixer-2.0.0/lib/x64/LICENSE.FLAC.txt | 32 + .../lib/x64/LICENSE.mikmod.txt | 486 + .../lib/x64/LICENSE.modplug.txt | 1 + .../lib/x64/LICENSE.ogg-vorbis.txt | 32 + .../lib/x64/LICENSE.smpeg.txt | 485 + .../SDL2_mixer-2.0.0/lib/x64/SDL2_mixer.dll | Bin 0 -> 193536 bytes .../SDL2_mixer-2.0.0/lib/x64/SDL2_mixer.lib | Bin 0 -> 16734 bytes .../SDL2_mixer-2.0.0/lib/x64/libFLAC-8.dll | Bin 0 -> 374784 bytes .../SDL2_mixer-2.0.0/lib/x64/libmikmod-2.dll | Bin 0 -> 287232 bytes .../SDL2_mixer-2.0.0/lib/x64/libmodplug-1.dll | Bin 0 -> 471040 bytes .../SDL2_mixer-2.0.0/lib/x64/libogg-0.dll | Bin 0 -> 52224 bytes .../SDL2_mixer-2.0.0/lib/x64/libvorbis-0.dll | Bin 0 -> 252416 bytes .../lib/x64/libvorbisfile-3.dll | Bin 0 -> 68608 bytes .../SDL2_mixer-2.0.0/lib/x64/smpeg2.dll | Bin 0 -> 388608 bytes .../SDL2_mixer-2.0.0/lib/x86/LICENSE.FLAC.txt | 32 + .../lib/x86/LICENSE.mikmod.txt | 486 + .../lib/x86/LICENSE.modplug.txt | 1 + .../lib/x86/LICENSE.ogg-vorbis.txt | 32 + .../lib/x86/LICENSE.smpeg.txt | 485 + .../SDL2_mixer-2.0.0/lib/x86/SDL2_mixer.dll | Bin 0 -> 184320 bytes .../SDL2_mixer-2.0.0/lib/x86/SDL2_mixer.lib | Bin 0 -> 17084 bytes .../SDL2_mixer-2.0.0/lib/x86/libFLAC-8.dll | Bin 0 -> 367104 bytes .../SDL2_mixer-2.0.0/lib/x86/libmikmod-2.dll | Bin 0 -> 285184 bytes .../SDL2_mixer-2.0.0/lib/x86/libmodplug-1.dll | Bin 0 -> 401920 bytes .../SDL2_mixer-2.0.0/lib/x86/libogg-0.dll | Bin 0 -> 47104 bytes .../SDL2_mixer-2.0.0/lib/x86/libvorbis-0.dll | Bin 0 -> 196096 bytes .../lib/x86/libvorbisfile-3.dll | Bin 0 -> 62976 bytes .../SDL2_mixer-2.0.0/lib/x86/smpeg2.dll | Bin 0 -> 301568 bytes ThirdParty/SDL2_ttf-2.0.12/CHANGES.txt | 17 + ThirdParty/SDL2_ttf-2.0.12/COPYING.txt | 20 + ThirdParty/SDL2_ttf-2.0.12/README.txt | 25 + .../SDL2_ttf-2.0.12/include/SDL2/SDL_ttf.h | 263 + .../lib/x64/LICENSE.freetype.txt | 173 + .../SDL2_ttf-2.0.12/lib/x64/LICENSE.zlib.txt | 31 + .../SDL2_ttf-2.0.12/lib/x64/SDL2_ttf.dll | Bin 0 -> 57344 bytes .../SDL2_ttf-2.0.12/lib/x64/SDL2_ttf.lib | Bin 0 -> 11856 bytes .../SDL2_ttf-2.0.12/lib/x64/libfreetype-6.dll | Bin 0 -> 540160 bytes ThirdParty/SDL2_ttf-2.0.12/lib/x64/zlib1.dll | Bin 0 -> 133632 bytes .../lib/x86/LICENSE.freetype.txt | 173 + .../SDL2_ttf-2.0.12/lib/x86/LICENSE.zlib.txt | 31 + .../SDL2_ttf-2.0.12/lib/x86/SDL2_ttf.dll | Bin 0 -> 52224 bytes .../SDL2_ttf-2.0.12/lib/x86/SDL2_ttf.lib | Bin 0 -> 12098 bytes .../SDL2_ttf-2.0.12/lib/x86/libfreetype-6.dll | Bin 0 -> 501760 bytes ThirdParty/SDL2_ttf-2.0.12/lib/x86/zlib1.dll | Bin 0 -> 123904 bytes ThirdParty/dirent-1.20.1/ChangeLog | 108 + ThirdParty/dirent-1.20.1/examples/find.c | 139 + ThirdParty/dirent-1.20.1/examples/locate.c | 257 + ThirdParty/dirent-1.20.1/examples/ls.c | 94 + ThirdParty/dirent-1.20.1/examples/updatedb.c | 215 + ThirdParty/dirent-1.20.1/include/dirent.h | 838 + .../dirent-1.20.1/tests/1/dir/readme.txt | 4 + ThirdParty/dirent-1.20.1/tests/1/file | 0 .../dirent-1.20.1/tests/2/Testfile-1.2.3.dat | 0 ThirdParty/dirent-1.20.1/tests/2/file.txt | 1 + ThirdParty/dirent-1.20.1/tests/t-dirent.c | 291 + .../dirent-1.20.1/vs2008/find/find.vcproj | 177 + .../dirent-1.20.1/vs2008/locate/locate.vcproj | 177 + ThirdParty/dirent-1.20.1/vs2008/ls/ls.vcproj | 177 + .../vs2008/t-dirent/t-dirent.vcproj | 177 + .../vs2008/updatedb/updatedb.vcproj | 177 + ThirdParty/dirent-1.20.1/vs2008/vs2008.sln | 44 + ThirdParty/rapidxml-1.13/LICENSE.rapidxml.txt | 52 + ThirdParty/rapidxml-1.13/rapidxml.hpp | 2596 + .../rapidxml-1.13/rapidxml_iterators.hpp | 174 + ThirdParty/rapidxml-1.13/rapidxml_print.hpp | 421 + ThirdParty/rapidxml-1.13/rapidxml_utils.hpp | 122 + ThirdParty/sqlite3/LICENSE.sqlite3.txt | 33 + ThirdParty/sqlite3/sqlite3.c | 147782 +++++++++++++++ ThirdParty/sqlite3/sqlite3.h | 7478 + ThirdParty/sqlite3/sqlite3ext.h | 487 + ThirdParty/zlib128-dll/DLL_FAQ.txt | 397 + ThirdParty/zlib128-dll/README.txt | 60 + ThirdParty/zlib128-dll/USAGE.txt | 89 + ThirdParty/zlib128-dll/include/zconf.h | 511 + ThirdParty/zlib128-dll/include/zlib.h | 1768 + ThirdParty/zlib128-dll/lib/zdll.lib | Bin 0 -> 15256 bytes ThirdParty/zlib128-dll/lib/zlib.def | 86 + ThirdParty/zlib128-dll/test/example_d.exe | Bin 0 -> 38912 bytes ThirdParty/zlib128-dll/test/minigzip_d.exe | Bin 0 -> 35840 bytes ThirdParty/zlib128-dll/zlib1.dll | Bin 0 -> 107520 bytes UnitTest/CMakeLists.txt | 34 + UnitTest/RetroFE/Utility/Utils_UnitTest.cpp | 12 + UnitTest/gmock-1.7.0/CHANGES | 126 + UnitTest/gmock-1.7.0/CMakeLists.txt | 171 + UnitTest/gmock-1.7.0/CONTRIBUTORS | 40 + UnitTest/gmock-1.7.0/LICENSE | 28 + UnitTest/gmock-1.7.0/Makefile.am | 216 + UnitTest/gmock-1.7.0/Makefile.in | 1357 + UnitTest/gmock-1.7.0/README | 369 + UnitTest/gmock-1.7.0/aclocal.m4 | 9799 + UnitTest/gmock-1.7.0/build-aux/config.guess | 1530 + UnitTest/gmock-1.7.0/build-aux/config.h.in | 69 + UnitTest/gmock-1.7.0/build-aux/config.sub | 1773 + UnitTest/gmock-1.7.0/build-aux/depcomp | 688 + UnitTest/gmock-1.7.0/build-aux/install-sh | 527 + UnitTest/gmock-1.7.0/build-aux/ltmain.sh | 9661 + UnitTest/gmock-1.7.0/build-aux/missing | 331 + UnitTest/gmock-1.7.0/configure | 18535 ++ UnitTest/gmock-1.7.0/configure.ac | 146 + .../gmock-1.7.0/fused-src/gmock-gtest-all.cc | 11443 ++ UnitTest/gmock-1.7.0/fused-src/gmock/gmock.h | 14198 ++ UnitTest/gmock-1.7.0/fused-src/gmock_main.cc | 54 + UnitTest/gmock-1.7.0/fused-src/gtest/gtest.h | 20061 ++ UnitTest/gmock-1.7.0/gtest/CHANGES | 157 + UnitTest/gmock-1.7.0/gtest/CMakeLists.txt | 252 + UnitTest/gmock-1.7.0/gtest/CONTRIBUTORS | 37 + UnitTest/gmock-1.7.0/gtest/LICENSE | 28 + UnitTest/gmock-1.7.0/gtest/Makefile.am | 306 + UnitTest/gmock-1.7.0/gtest/Makefile.in | 1360 + UnitTest/gmock-1.7.0/gtest/README | 435 + UnitTest/gmock-1.7.0/gtest/aclocal.m4 | 1198 + .../gmock-1.7.0/gtest/build-aux/config.guess | 1530 + .../gmock-1.7.0/gtest/build-aux/config.h.in | 69 + .../gmock-1.7.0/gtest/build-aux/config.sub | 1773 + UnitTest/gmock-1.7.0/gtest/build-aux/depcomp | 688 + .../gmock-1.7.0/gtest/build-aux/install-sh | 527 + .../gmock-1.7.0/gtest/build-aux/ltmain.sh | 9661 + UnitTest/gmock-1.7.0/gtest/build-aux/missing | 331 + .../gtest/cmake/internal_utils.cmake | 227 + .../gmock-1.7.0/gtest/codegear/gtest.cbproj | 138 + .../gtest/codegear/gtest.groupproj | 54 + .../gmock-1.7.0/gtest/codegear/gtest_all.cc | 38 + .../gmock-1.7.0/gtest/codegear/gtest_link.cc | 40 + .../gtest/codegear/gtest_main.cbproj | 82 + .../gtest/codegear/gtest_unittest.cbproj | 88 + UnitTest/gmock-1.7.0/gtest/configure | 18222 ++ UnitTest/gmock-1.7.0/gtest/configure.ac | 68 + .../gtest/fused-src/gtest/gtest-all.cc | 9592 + .../gmock-1.7.0/gtest/fused-src/gtest/gtest.h | 20061 ++ .../gtest/fused-src/gtest/gtest_main.cc | 38 + .../gtest/include/gtest/gtest-death-test.h | 294 + .../gtest/include/gtest/gtest-message.h | 250 + .../gtest/include/gtest/gtest-param-test.h | 1421 + .../include/gtest/gtest-param-test.h.pump | 487 + .../gtest/include/gtest/gtest-printers.h | 855 + .../gtest/include/gtest/gtest-spi.h | 232 + .../gtest/include/gtest/gtest-test-part.h | 179 + .../gtest/include/gtest/gtest-typed-test.h | 259 + .../gmock-1.7.0/gtest/include/gtest/gtest.h | 2291 + .../gtest/include/gtest/gtest_pred_impl.h | 358 + .../gtest/include/gtest/gtest_prod.h | 58 + .../internal/gtest-death-test-internal.h | 319 + .../include/gtest/internal/gtest-filepath.h | 206 + .../include/gtest/internal/gtest-internal.h | 1158 + .../include/gtest/internal/gtest-linked_ptr.h | 233 + .../internal/gtest-param-util-generated.h | 5143 + .../gtest-param-util-generated.h.pump | 301 + .../include/gtest/internal/gtest-param-util.h | 619 + .../gtest/include/gtest/internal/gtest-port.h | 1947 + .../include/gtest/internal/gtest-string.h | 167 + .../include/gtest/internal/gtest-tuple.h | 1012 + .../include/gtest/internal/gtest-tuple.h.pump | 339 + .../include/gtest/internal/gtest-type-util.h | 3331 + .../gtest/internal/gtest-type-util.h.pump | 297 + UnitTest/gmock-1.7.0/gtest/m4/acx_pthread.m4 | 363 + UnitTest/gmock-1.7.0/gtest/m4/gtest.m4 | 74 + UnitTest/gmock-1.7.0/gtest/m4/libtool.m4 | 8001 + UnitTest/gmock-1.7.0/gtest/m4/ltoptions.m4 | 384 + UnitTest/gmock-1.7.0/gtest/m4/ltsugar.m4 | 123 + UnitTest/gmock-1.7.0/gtest/m4/ltversion.m4 | 23 + UnitTest/gmock-1.7.0/gtest/m4/lt~obsolete.m4 | 98 + UnitTest/gmock-1.7.0/gtest/make/Makefile | 82 + UnitTest/gmock-1.7.0/gtest/msvc/gtest-md.sln | 45 + .../gmock-1.7.0/gtest/msvc/gtest-md.vcproj | 126 + UnitTest/gmock-1.7.0/gtest/msvc/gtest.sln | 45 + UnitTest/gmock-1.7.0/gtest/msvc/gtest.vcproj | 126 + .../gtest/msvc/gtest_main-md.vcproj | 129 + .../gmock-1.7.0/gtest/msvc/gtest_main.vcproj | 129 + .../gtest/msvc/gtest_prod_test-md.vcproj | 164 + .../gtest/msvc/gtest_prod_test.vcproj | 164 + .../gtest/msvc/gtest_unittest-md.vcproj | 147 + .../gtest/msvc/gtest_unittest.vcproj | 147 + .../gmock-1.7.0/gtest/samples/prime_tables.h | 123 + UnitTest/gmock-1.7.0/gtest/samples/sample1.cc | 68 + UnitTest/gmock-1.7.0/gtest/samples/sample1.h | 43 + .../gtest/samples/sample10_unittest.cc | 144 + .../gtest/samples/sample1_unittest.cc | 153 + UnitTest/gmock-1.7.0/gtest/samples/sample2.cc | 56 + UnitTest/gmock-1.7.0/gtest/samples/sample2.h | 85 + .../gtest/samples/sample2_unittest.cc | 109 + .../gmock-1.7.0/gtest/samples/sample3-inl.h | 172 + .../gtest/samples/sample3_unittest.cc | 151 + UnitTest/gmock-1.7.0/gtest/samples/sample4.cc | 46 + UnitTest/gmock-1.7.0/gtest/samples/sample4.h | 53 + .../gtest/samples/sample4_unittest.cc | 45 + .../gtest/samples/sample5_unittest.cc | 199 + .../gtest/samples/sample6_unittest.cc | 224 + .../gtest/samples/sample7_unittest.cc | 130 + .../gtest/samples/sample8_unittest.cc | 173 + .../gtest/samples/sample9_unittest.cc | 160 + .../gtest/scripts/fuse_gtest_files.py | 250 + .../gtest/scripts/gen_gtest_pred_impl.py | 730 + .../gmock-1.7.0/gtest/scripts/gtest-config.in | 274 + UnitTest/gmock-1.7.0/gtest/scripts/pump.py | 855 + .../gmock-1.7.0/gtest/scripts/test/Makefile | 59 + UnitTest/gmock-1.7.0/gtest/src/gtest-all.cc | 48 + .../gmock-1.7.0/gtest/src/gtest-death-test.cc | 1344 + .../gmock-1.7.0/gtest/src/gtest-filepath.cc | 382 + .../gtest/src/gtest-internal-inl.h | 1218 + UnitTest/gmock-1.7.0/gtest/src/gtest-port.cc | 805 + .../gmock-1.7.0/gtest/src/gtest-printers.cc | 363 + .../gmock-1.7.0/gtest/src/gtest-test-part.cc | 110 + .../gmock-1.7.0/gtest/src/gtest-typed-test.cc | 110 + UnitTest/gmock-1.7.0/gtest/src/gtest.cc | 5015 + UnitTest/gmock-1.7.0/gtest/src/gtest_main.cc | 38 + .../gtest/test/gtest-death-test_ex_test.cc | 93 + .../gtest/test/gtest-death-test_test.cc | 1367 + .../gtest/test/gtest-filepath_test.cc | 680 + .../gtest/test/gtest-linked_ptr_test.cc | 154 + .../gtest/test/gtest-listener_test.cc | 310 + .../gtest/test/gtest-message_test.cc | 159 + .../gtest/test/gtest-options_test.cc | 215 + .../gtest/test/gtest-param-test2_test.cc | 65 + .../gtest/test/gtest-param-test_test.cc | 904 + .../gtest/test/gtest-param-test_test.h | 57 + .../gmock-1.7.0/gtest/test/gtest-port_test.cc | 1253 + .../gtest/test/gtest-printers_test.cc | 1566 + .../gtest/test/gtest-test-part_test.cc | 208 + .../gtest/test/gtest-tuple_test.cc | 320 + .../gtest/test/gtest-typed-test2_test.cc | 45 + .../gtest/test/gtest-typed-test_test.cc | 360 + .../gtest/test/gtest-typed-test_test.h | 66 + .../gtest/test/gtest-unittest-api_test.cc | 341 + .../gmock-1.7.0/gtest/test/gtest_all_test.cc | 47 + .../test/gtest_break_on_failure_unittest.py | 212 + .../test/gtest_break_on_failure_unittest_.cc | 88 + .../gtest/test/gtest_catch_exceptions_test.py | 237 + .../test/gtest_catch_exceptions_test_.cc | 311 + .../gtest/test/gtest_color_test.py | 130 + .../gtest/test/gtest_color_test_.cc | 71 + .../gtest/test/gtest_env_var_test.py | 103 + .../gtest/test/gtest_env_var_test_.cc | 126 + .../gtest/test/gtest_environment_test.cc | 192 + .../gtest/test/gtest_filter_unittest.py | 633 + .../gtest/test/gtest_filter_unittest_.cc | 140 + .../gmock-1.7.0/gtest/test/gtest_help_test.py | 172 + .../gtest/test/gtest_help_test_.cc | 46 + .../gtest/test/gtest_list_tests_unittest.py | 207 + .../gtest/test/gtest_list_tests_unittest_.cc | 157 + .../gtest/test/gtest_main_unittest.cc | 45 + .../gtest/test/gtest_no_test_unittest.cc | 56 + .../gtest/test/gtest_output_test.py | 335 + .../gtest/test/gtest_output_test_.cc | 1034 + .../test/gtest_output_test_golden_lin.txt | 720 + .../gtest/test/gtest_pred_impl_unittest.cc | 2427 + .../gtest/test/gtest_premature_exit_test.cc | 141 + .../gmock-1.7.0/gtest/test/gtest_prod_test.cc | 57 + .../gtest/test/gtest_repeat_test.cc | 253 + .../gtest/test/gtest_shuffle_test.py | 325 + .../gtest/test/gtest_shuffle_test_.cc | 103 + .../gtest/test/gtest_sole_header_test.cc | 57 + .../gtest/test/gtest_stress_test.cc | 256 + .../gtest/test/gtest_test_utils.py | 320 + .../test/gtest_throw_on_failure_ex_test.cc | 92 + .../gtest/test/gtest_throw_on_failure_test.py | 171 + .../test/gtest_throw_on_failure_test_.cc | 72 + .../gtest/test/gtest_uninitialized_test.py | 70 + .../gtest/test/gtest_uninitialized_test_.cc | 43 + .../gmock-1.7.0/gtest/test/gtest_unittest.cc | 7415 + .../gtest/test/gtest_xml_outfile1_test_.cc | 49 + .../gtest/test/gtest_xml_outfile2_test_.cc | 49 + .../gtest/test/gtest_xml_outfiles_test.py | 132 + .../gtest/test/gtest_xml_output_unittest.py | 307 + .../gtest/test/gtest_xml_output_unittest_.cc | 181 + .../gtest/test/gtest_xml_test_utils.py | 194 + UnitTest/gmock-1.7.0/gtest/test/production.cc | 36 + UnitTest/gmock-1.7.0/gtest/test/production.h | 55 + .../gtest/xcode/Config/DebugProject.xcconfig | 30 + .../xcode/Config/FrameworkTarget.xcconfig | 17 + .../gtest/xcode/Config/General.xcconfig | 41 + .../xcode/Config/ReleaseProject.xcconfig | 32 + .../xcode/Config/StaticLibraryTarget.xcconfig | 18 + .../gtest/xcode/Config/TestTarget.xcconfig | 8 + .../gtest/xcode/Resources/Info.plist | 30 + .../xcode/Samples/FrameworkSample/Info.plist | 28 + .../WidgetFramework.xcodeproj/project.pbxproj | 457 + .../xcode/Samples/FrameworkSample/runtests.sh | 62 + .../xcode/Samples/FrameworkSample/widget.cc | 63 + .../xcode/Samples/FrameworkSample/widget.h | 59 + .../Samples/FrameworkSample/widget_test.cc | 68 + .../gtest/xcode/Scripts/runtests.sh | 65 + .../gtest/xcode/Scripts/versiongenerate.py | 100 + .../xcode/gtest.xcodeproj/project.pbxproj | 1135 + .../gmock-1.7.0/include/gmock/gmock-actions.h | 1078 + .../include/gmock/gmock-cardinalities.h | 147 + .../include/gmock/gmock-generated-actions.h | 2415 + .../gmock/gmock-generated-actions.h.pump | 821 + .../gmock/gmock-generated-function-mockers.h | 991 + .../gmock-generated-function-mockers.h.pump | 265 + .../include/gmock/gmock-generated-matchers.h | 2190 + .../gmock/gmock-generated-matchers.h.pump | 674 + .../gmock/gmock-generated-nice-strict.h | 397 + .../gmock/gmock-generated-nice-strict.h.pump | 161 + .../include/gmock/gmock-matchers.h | 3986 + .../include/gmock/gmock-more-actions.h | 233 + .../include/gmock/gmock-more-matchers.h | 58 + .../include/gmock/gmock-spec-builders.h | 1791 + UnitTest/gmock-1.7.0/include/gmock/gmock.h | 94 + .../internal/gmock-generated-internal-utils.h | 279 + .../gmock-generated-internal-utils.h.pump | 136 + .../gmock/internal/gmock-internal-utils.h | 498 + .../include/gmock/internal/gmock-port.h | 78 + UnitTest/gmock-1.7.0/make/Makefile | 101 + UnitTest/gmock-1.7.0/msvc/2005/gmock.sln | 32 + UnitTest/gmock-1.7.0/msvc/2005/gmock.vcproj | 191 + .../msvc/2005/gmock_config.vsprops | 15 + .../gmock-1.7.0/msvc/2005/gmock_main.vcproj | 187 + .../gmock-1.7.0/msvc/2005/gmock_test.vcproj | 201 + UnitTest/gmock-1.7.0/msvc/2010/gmock.sln | 32 + UnitTest/gmock-1.7.0/msvc/2010/gmock.vcxproj | 82 + .../gmock-1.7.0/msvc/2010/gmock_config.props | 19 + .../gmock-1.7.0/msvc/2010/gmock_main.vcxproj | 88 + .../gmock-1.7.0/msvc/2010/gmock_test.vcxproj | 101 + .../gmock-1.7.0/scripts/fuse_gmock_files.py | 240 + .../gmock-1.7.0/scripts/generator/LICENSE | 203 + UnitTest/gmock-1.7.0/scripts/generator/README | 35 + .../scripts/generator/README.cppclean | 115 + .../scripts/generator/cpp/__init__.py | 0 .../gmock-1.7.0/scripts/generator/cpp/ast.py | 1723 + .../scripts/generator/cpp/gmock_class.py | 226 + .../scripts/generator/cpp/keywords.py | 59 + .../scripts/generator/cpp/tokenize.py | 287 + .../scripts/generator/cpp/utils.py | 41 + .../scripts/generator/gmock_gen.py | 31 + UnitTest/gmock-1.7.0/scripts/gmock-config.in | 303 + UnitTest/gmock-1.7.0/src/gmock-all.cc | 47 + .../gmock-1.7.0/src/gmock-cardinalities.cc | 156 + .../gmock-1.7.0/src/gmock-internal-utils.cc | 174 + UnitTest/gmock-1.7.0/src/gmock-matchers.cc | 498 + .../gmock-1.7.0/src/gmock-spec-builders.cc | 813 + UnitTest/gmock-1.7.0/src/gmock.cc | 182 + UnitTest/gmock-1.7.0/src/gmock_main.cc | 54 + .../gmock-1.7.0/test/gmock-actions_test.cc | 1256 + .../test/gmock-cardinalities_test.cc | 428 + .../test/gmock-generated-actions_test.cc | 1225 + .../gmock-generated-function-mockers_test.cc | 588 + .../gmock-generated-internal-utils_test.cc | 127 + .../test/gmock-generated-matchers_test.cc | 1289 + .../test/gmock-internal-utils_test.cc | 649 + .../gmock-1.7.0/test/gmock-matchers_test.cc | 5247 + .../test/gmock-more-actions_test.cc | 705 + .../test/gmock-nice-strict_test.cc | 424 + UnitTest/gmock-1.7.0/test/gmock-port_test.cc | 43 + .../test/gmock-spec-builders_test.cc | 2613 + UnitTest/gmock-1.7.0/test/gmock_all_test.cc | 48 + UnitTest/gmock-1.7.0/test/gmock_ex_test.cc | 78 + UnitTest/gmock-1.7.0/test/gmock_leak_test.py | 108 + UnitTest/gmock-1.7.0/test/gmock_leak_test_.cc | 100 + UnitTest/gmock-1.7.0/test/gmock_link2_test.cc | 40 + UnitTest/gmock-1.7.0/test/gmock_link_test.cc | 40 + UnitTest/gmock-1.7.0/test/gmock_link_test.h | 669 + .../gmock-1.7.0/test/gmock_output_test.py | 180 + .../gmock-1.7.0/test/gmock_output_test_.cc | 291 + .../test/gmock_output_test_golden.txt | 310 + .../gmock-1.7.0/test/gmock_stress_test.cc | 322 + UnitTest/gmock-1.7.0/test/gmock_test.cc | 255 + UnitTest/gmock-1.7.0/test/gmock_test_utils.py | 112 + UnitTest/gtest-1.7.0/CHANGES | 157 + UnitTest/gtest-1.7.0/CMakeLists.txt | 252 + UnitTest/gtest-1.7.0/CONTRIBUTORS | 37 + UnitTest/gtest-1.7.0/LICENSE | 28 + UnitTest/gtest-1.7.0/Makefile.am | 306 + UnitTest/gtest-1.7.0/Makefile.in | 1360 + UnitTest/gtest-1.7.0/README | 435 + UnitTest/gtest-1.7.0/aclocal.m4 | 1198 + UnitTest/gtest-1.7.0/build-aux/config.guess | 1530 + UnitTest/gtest-1.7.0/build-aux/config.h.in | 69 + UnitTest/gtest-1.7.0/build-aux/config.sub | 1773 + UnitTest/gtest-1.7.0/build-aux/depcomp | 688 + UnitTest/gtest-1.7.0/build-aux/install-sh | 527 + UnitTest/gtest-1.7.0/build-aux/ltmain.sh | 9661 + UnitTest/gtest-1.7.0/build-aux/missing | 331 + .../gtest-1.7.0/cmake/internal_utils.cmake | 227 + UnitTest/gtest-1.7.0/codegear/gtest.cbproj | 138 + UnitTest/gtest-1.7.0/codegear/gtest.groupproj | 54 + UnitTest/gtest-1.7.0/codegear/gtest_all.cc | 38 + UnitTest/gtest-1.7.0/codegear/gtest_link.cc | 40 + .../gtest-1.7.0/codegear/gtest_main.cbproj | 82 + .../codegear/gtest_unittest.cbproj | 88 + UnitTest/gtest-1.7.0/configure | 18222 ++ UnitTest/gtest-1.7.0/configure.ac | 68 + .../gtest-1.7.0/fused-src/gtest/gtest-all.cc | 9592 + UnitTest/gtest-1.7.0/fused-src/gtest/gtest.h | 20061 ++ .../gtest-1.7.0/fused-src/gtest/gtest_main.cc | 38 + .../include/gtest/gtest-death-test.h | 294 + .../gtest-1.7.0/include/gtest/gtest-message.h | 250 + .../include/gtest/gtest-param-test.h | 1421 + .../include/gtest/gtest-param-test.h.pump | 487 + .../include/gtest/gtest-printers.h | 855 + .../gtest-1.7.0/include/gtest/gtest-spi.h | 232 + .../include/gtest/gtest-test-part.h | 179 + .../include/gtest/gtest-typed-test.h | 259 + UnitTest/gtest-1.7.0/include/gtest/gtest.h | 2291 + .../include/gtest/gtest_pred_impl.h | 358 + .../gtest-1.7.0/include/gtest/gtest_prod.h | 58 + .../internal/gtest-death-test-internal.h | 319 + .../include/gtest/internal/gtest-filepath.h | 206 + .../include/gtest/internal/gtest-internal.h | 1158 + .../include/gtest/internal/gtest-linked_ptr.h | 233 + .../internal/gtest-param-util-generated.h | 5143 + .../gtest-param-util-generated.h.pump | 301 + .../include/gtest/internal/gtest-param-util.h | 619 + .../include/gtest/internal/gtest-port.h | 1947 + .../include/gtest/internal/gtest-string.h | 167 + .../include/gtest/internal/gtest-tuple.h | 1012 + .../include/gtest/internal/gtest-tuple.h.pump | 339 + .../include/gtest/internal/gtest-type-util.h | 3331 + .../gtest/internal/gtest-type-util.h.pump | 297 + UnitTest/gtest-1.7.0/m4/acx_pthread.m4 | 363 + UnitTest/gtest-1.7.0/m4/gtest.m4 | 74 + UnitTest/gtest-1.7.0/m4/libtool.m4 | 8001 + UnitTest/gtest-1.7.0/m4/ltoptions.m4 | 384 + UnitTest/gtest-1.7.0/m4/ltsugar.m4 | 123 + UnitTest/gtest-1.7.0/m4/ltversion.m4 | 23 + UnitTest/gtest-1.7.0/m4/lt~obsolete.m4 | 98 + UnitTest/gtest-1.7.0/make/Makefile | 82 + UnitTest/gtest-1.7.0/msvc/gtest-md.sln | 45 + UnitTest/gtest-1.7.0/msvc/gtest-md.vcproj | 126 + UnitTest/gtest-1.7.0/msvc/gtest.sln | 45 + UnitTest/gtest-1.7.0/msvc/gtest.vcproj | 126 + .../gtest-1.7.0/msvc/gtest_main-md.vcproj | 129 + UnitTest/gtest-1.7.0/msvc/gtest_main.vcproj | 129 + .../msvc/gtest_prod_test-md.vcproj | 164 + .../gtest-1.7.0/msvc/gtest_prod_test.vcproj | 164 + .../gtest-1.7.0/msvc/gtest_unittest-md.vcproj | 147 + .../gtest-1.7.0/msvc/gtest_unittest.vcproj | 147 + UnitTest/gtest-1.7.0/samples/prime_tables.h | 123 + UnitTest/gtest-1.7.0/samples/sample1.cc | 68 + UnitTest/gtest-1.7.0/samples/sample1.h | 43 + .../gtest-1.7.0/samples/sample10_unittest.cc | 144 + .../gtest-1.7.0/samples/sample1_unittest.cc | 153 + UnitTest/gtest-1.7.0/samples/sample2.cc | 56 + UnitTest/gtest-1.7.0/samples/sample2.h | 85 + .../gtest-1.7.0/samples/sample2_unittest.cc | 109 + UnitTest/gtest-1.7.0/samples/sample3-inl.h | 172 + .../gtest-1.7.0/samples/sample3_unittest.cc | 151 + UnitTest/gtest-1.7.0/samples/sample4.cc | 46 + UnitTest/gtest-1.7.0/samples/sample4.h | 53 + .../gtest-1.7.0/samples/sample4_unittest.cc | 45 + .../gtest-1.7.0/samples/sample5_unittest.cc | 199 + .../gtest-1.7.0/samples/sample6_unittest.cc | 224 + .../gtest-1.7.0/samples/sample7_unittest.cc | 130 + .../gtest-1.7.0/samples/sample8_unittest.cc | 173 + .../gtest-1.7.0/samples/sample9_unittest.cc | 160 + .../gtest-1.7.0/scripts/fuse_gtest_files.py | 250 + .../scripts/gen_gtest_pred_impl.py | 730 + UnitTest/gtest-1.7.0/scripts/gtest-config.in | 274 + UnitTest/gtest-1.7.0/scripts/pump.py | 855 + UnitTest/gtest-1.7.0/scripts/test/Makefile | 59 + UnitTest/gtest-1.7.0/src/gtest-all.cc | 48 + UnitTest/gtest-1.7.0/src/gtest-death-test.cc | 1344 + UnitTest/gtest-1.7.0/src/gtest-filepath.cc | 382 + UnitTest/gtest-1.7.0/src/gtest-internal-inl.h | 1218 + UnitTest/gtest-1.7.0/src/gtest-port.cc | 805 + UnitTest/gtest-1.7.0/src/gtest-printers.cc | 363 + UnitTest/gtest-1.7.0/src/gtest-test-part.cc | 110 + UnitTest/gtest-1.7.0/src/gtest-typed-test.cc | 110 + UnitTest/gtest-1.7.0/src/gtest.cc | 5015 + UnitTest/gtest-1.7.0/src/gtest_main.cc | 38 + .../test/gtest-death-test_ex_test.cc | 93 + .../gtest-1.7.0/test/gtest-death-test_test.cc | 1367 + .../gtest-1.7.0/test/gtest-filepath_test.cc | 680 + .../gtest-1.7.0/test/gtest-linked_ptr_test.cc | 154 + .../gtest-1.7.0/test/gtest-listener_test.cc | 310 + .../gtest-1.7.0/test/gtest-message_test.cc | 159 + .../gtest-1.7.0/test/gtest-options_test.cc | 215 + .../test/gtest-param-test2_test.cc | 65 + .../gtest-1.7.0/test/gtest-param-test_test.cc | 904 + .../gtest-1.7.0/test/gtest-param-test_test.h | 57 + UnitTest/gtest-1.7.0/test/gtest-port_test.cc | 1253 + .../gtest-1.7.0/test/gtest-printers_test.cc | 1566 + .../gtest-1.7.0/test/gtest-test-part_test.cc | 208 + UnitTest/gtest-1.7.0/test/gtest-tuple_test.cc | 320 + .../test/gtest-typed-test2_test.cc | 45 + .../gtest-1.7.0/test/gtest-typed-test_test.cc | 360 + .../gtest-1.7.0/test/gtest-typed-test_test.h | 66 + .../test/gtest-unittest-api_test.cc | 341 + UnitTest/gtest-1.7.0/test/gtest_all_test.cc | 47 + .../test/gtest_break_on_failure_unittest.py | 212 + .../test/gtest_break_on_failure_unittest_.cc | 88 + .../test/gtest_catch_exceptions_test.py | 237 + .../test/gtest_catch_exceptions_test_.cc | 311 + UnitTest/gtest-1.7.0/test/gtest_color_test.py | 130 + .../gtest-1.7.0/test/gtest_color_test_.cc | 71 + .../gtest-1.7.0/test/gtest_env_var_test.py | 103 + .../gtest-1.7.0/test/gtest_env_var_test_.cc | 126 + .../test/gtest_environment_test.cc | 192 + .../gtest-1.7.0/test/gtest_filter_unittest.py | 633 + .../test/gtest_filter_unittest_.cc | 140 + UnitTest/gtest-1.7.0/test/gtest_help_test.py | 172 + UnitTest/gtest-1.7.0/test/gtest_help_test_.cc | 46 + .../test/gtest_list_tests_unittest.py | 207 + .../test/gtest_list_tests_unittest_.cc | 157 + .../gtest-1.7.0/test/gtest_main_unittest.cc | 45 + .../test/gtest_no_test_unittest.cc | 56 + .../gtest-1.7.0/test/gtest_output_test.py | 335 + .../gtest-1.7.0/test/gtest_output_test_.cc | 1034 + .../test/gtest_output_test_golden_lin.txt | 720 + .../test/gtest_pred_impl_unittest.cc | 2427 + .../test/gtest_premature_exit_test.cc | 141 + UnitTest/gtest-1.7.0/test/gtest_prod_test.cc | 57 + .../gtest-1.7.0/test/gtest_repeat_test.cc | 253 + .../gtest-1.7.0/test/gtest_shuffle_test.py | 325 + .../gtest-1.7.0/test/gtest_shuffle_test_.cc | 103 + .../test/gtest_sole_header_test.cc | 57 + .../gtest-1.7.0/test/gtest_stress_test.cc | 256 + UnitTest/gtest-1.7.0/test/gtest_test_utils.py | 320 + .../test/gtest_throw_on_failure_ex_test.cc | 92 + .../test/gtest_throw_on_failure_test.py | 171 + .../test/gtest_throw_on_failure_test_.cc | 72 + .../test/gtest_uninitialized_test.py | 70 + .../test/gtest_uninitialized_test_.cc | 43 + UnitTest/gtest-1.7.0/test/gtest_unittest.cc | 7415 + .../test/gtest_xml_outfile1_test_.cc | 49 + .../test/gtest_xml_outfile2_test_.cc | 49 + .../test/gtest_xml_outfiles_test.py | 132 + .../test/gtest_xml_output_unittest.py | 307 + .../test/gtest_xml_output_unittest_.cc | 181 + .../gtest-1.7.0/test/gtest_xml_test_utils.py | 194 + UnitTest/gtest-1.7.0/test/production.cc | 36 + UnitTest/gtest-1.7.0/test/production.h | 55 + .../xcode/Config/DebugProject.xcconfig | 30 + .../xcode/Config/FrameworkTarget.xcconfig | 17 + .../gtest-1.7.0/xcode/Config/General.xcconfig | 41 + .../xcode/Config/ReleaseProject.xcconfig | 32 + .../xcode/Config/StaticLibraryTarget.xcconfig | 18 + .../xcode/Config/TestTarget.xcconfig | 8 + .../gtest-1.7.0/xcode/Resources/Info.plist | 30 + .../xcode/Samples/FrameworkSample/Info.plist | 28 + .../WidgetFramework.xcodeproj/project.pbxproj | 457 + .../xcode/Samples/FrameworkSample/runtests.sh | 62 + .../xcode/Samples/FrameworkSample/widget.cc | 63 + .../xcode/Samples/FrameworkSample/widget.h | 59 + .../Samples/FrameworkSample/widget_test.cc | 68 + .../gtest-1.7.0/xcode/Scripts/runtests.sh | 65 + .../xcode/Scripts/versiongenerate.py | 100 + .../xcode/gtest.xcodeproj/project.pbxproj | 1135 + UnitTest/testgtest.cpp | 7 + 772 files changed, 621608 insertions(+) create mode 100644 .hgignore create mode 100644 Assets/Environment/Common/Collections/Arcade/Exclude.txt create mode 100644 Assets/Environment/Common/Collections/Arcade/Include.txt create mode 100644 Assets/Environment/Common/Collections/Arcade/Include.xml create mode 100644 Assets/Environment/Common/Collections/Arcade/Settings.conf create mode 100644 Assets/Environment/Common/Collections/Main/Menu.xml create mode 100644 Assets/Environment/Common/Collections/Main/Settings.conf create mode 100644 Assets/Environment/Common/Collections/NES and Arcade/Menu.xml create mode 100644 Assets/Environment/Common/Collections/NES and Arcade/Settings.conf create mode 100644 Assets/Environment/Common/Collections/Nintendo Entertainment System/Exclude.txt create mode 100644 Assets/Environment/Common/Collections/Nintendo Entertainment System/Include.txt create mode 100644 Assets/Environment/Common/Collections/Nintendo Entertainment System/Settings.conf create mode 100644 Assets/Environment/Common/Controls.conf create mode 100644 Assets/Environment/Common/Launchers/Fceux.conf create mode 100644 Assets/Environment/Common/Launchers/HyperLaunch.conf create mode 100644 Assets/Environment/Common/Launchers/MAME.conf create mode 100644 Assets/Environment/Common/Launchers/Nestopia.conf create mode 100644 Assets/Environment/Common/Layouts/Default 16x9/Age.otf create mode 100644 Assets/Environment/Common/Layouts/Default 16x9/Layout.xml create mode 100644 Assets/Environment/Common/Layouts/Default 16x9/background.png create mode 100644 Assets/Environment/Common/Layouts/Default 16x9/highlight.wav create mode 100644 Assets/Environment/Common/Layouts/Default 16x9/load.wav create mode 100644 Assets/Environment/Common/Layouts/Default 16x9/logo.png create mode 100644 Assets/Environment/Common/Layouts/Default 16x9/select.wav create mode 100644 Assets/Environment/Common/Layouts/Default 16x9/square.png create mode 100644 Assets/Environment/Common/Layouts/Default 16x9/unload.wav create mode 100644 Assets/Environment/Common/Layouts/Default 4x3/Age.otf create mode 100644 Assets/Environment/Common/Layouts/Default 4x3/Layout.xml create mode 100644 Assets/Environment/Common/Layouts/Default 4x3/background.png create mode 100644 Assets/Environment/Common/Layouts/Default 4x3/highlight.wav create mode 100644 Assets/Environment/Common/Layouts/Default 4x3/load.wav create mode 100644 Assets/Environment/Common/Layouts/Default 4x3/logo.png create mode 100644 Assets/Environment/Common/Layouts/Default 4x3/select.wav create mode 100644 Assets/Environment/Common/Layouts/Default 4x3/square.png create mode 100644 Assets/Environment/Common/Layouts/Default 4x3/unload.wav create mode 100644 Assets/Environment/Common/Settings.conf create mode 100644 Assets/Environment/Linux/README-UBUNTU.txt create mode 100644 Assets/Environment/Windows/RetroFE.lnk create mode 100644 Build Instructions.txt create mode 100644 CMake/FindGStreamer.cmake create mode 100644 CMake/FindGlib2.cmake create mode 100644 CMake/FindSDL2.cmake create mode 100644 CMake/FindSDL2_image.cmake create mode 100644 CMake/FindSDL2_mixer.cmake create mode 100644 CMake/FindSDL2_ttf.cmake create mode 100644 LICENSE.txt create mode 100644 Scripts/SetupEnvironment.bat create mode 100644 Source/CMakeLists.txt create mode 100644 Source/Collection/CollectionInfo.cpp create mode 100644 Source/Collection/CollectionInfo.h create mode 100644 Source/Collection/CollectionInfoBuilder.cpp create mode 100644 Source/Collection/CollectionInfoBuilder.h create mode 100644 Source/Collection/Item.cpp create mode 100644 Source/Collection/Item.h create mode 100644 Source/Collection/MenuParser.cpp create mode 100644 Source/Collection/MenuParser.h create mode 100644 Source/Control/UserInput.cpp create mode 100644 Source/Control/UserInput.h create mode 100644 Source/Database/CollectionDatabase.cpp create mode 100644 Source/Database/CollectionDatabase.h create mode 100644 Source/Database/Configuration.cpp create mode 100644 Source/Database/Configuration.h create mode 100644 Source/Database/DB.cpp create mode 100644 Source/Database/DB.h create mode 100644 Source/Database/MamelistMetadata.cpp create mode 100644 Source/Database/MamelistMetadata.h create mode 100644 Source/Database/Metadata.h create mode 100644 Source/Execute/Launcher.cpp create mode 100644 Source/Execute/Launcher.h create mode 100644 Source/Graphics/Animate/Tween.cpp create mode 100644 Source/Graphics/Animate/Tween.h create mode 100644 Source/Graphics/Animate/TweenTypes.h create mode 100644 Source/Graphics/Component/Component.cpp create mode 100644 Source/Graphics/Component/Component.h create mode 100644 Source/Graphics/Component/Image.cpp create mode 100644 Source/Graphics/Component/Image.h create mode 100644 Source/Graphics/Component/ImageBuilder.cpp create mode 100644 Source/Graphics/Component/ImageBuilder.h create mode 100644 Source/Graphics/Component/ReloadableMedia.cpp create mode 100644 Source/Graphics/Component/ReloadableMedia.h create mode 100644 Source/Graphics/Component/ReloadableText.cpp create mode 100644 Source/Graphics/Component/ReloadableText.h create mode 100644 Source/Graphics/Component/ScrollingList.cpp create mode 100644 Source/Graphics/Component/ScrollingList.h create mode 100644 Source/Graphics/Component/Text.cpp create mode 100644 Source/Graphics/Component/Text.h create mode 100644 Source/Graphics/Component/VideoBuilder.cpp create mode 100644 Source/Graphics/Component/VideoBuilder.h create mode 100644 Source/Graphics/Component/VideoComponent.cpp create mode 100644 Source/Graphics/Component/VideoComponent.h create mode 100644 Source/Graphics/ComponentItemBinding.cpp create mode 100644 Source/Graphics/ComponentItemBinding.h create mode 100644 Source/Graphics/ComponentItemBindingBuilder.cpp create mode 100644 Source/Graphics/ComponentItemBindingBuilder.h create mode 100644 Source/Graphics/Font.cpp create mode 100644 Source/Graphics/Font.h create mode 100644 Source/Graphics/FontCache.cpp create mode 100644 Source/Graphics/FontCache.h create mode 100644 Source/Graphics/MenuNotifierInterface.h create mode 100644 Source/Graphics/Page.cpp create mode 100644 Source/Graphics/Page.h create mode 100644 Source/Graphics/PageBuilder.cpp create mode 100644 Source/Graphics/PageBuilder.h create mode 100644 Source/Graphics/ViewInfo.cpp create mode 100644 Source/Graphics/ViewInfo.h create mode 100644 Source/Main.cpp create mode 100644 Source/RetroFE.cpp create mode 100644 Source/RetroFE.h create mode 100644 Source/SDL.cpp create mode 100644 Source/SDL.h create mode 100644 Source/Sound/Sound.cpp create mode 100644 Source/Sound/Sound.h create mode 100644 Source/Utility/Log.cpp create mode 100644 Source/Utility/Log.h create mode 100644 Source/Utility/Utils.cpp create mode 100644 Source/Utility/Utils.h create mode 100644 Source/Version.cpp create mode 100644 Source/Version.h create mode 100644 Source/Video/GStreamerVideo.cpp create mode 100644 Source/Video/GStreamerVideo.h create mode 100644 Source/Video/IVideo.h create mode 100644 Source/Video/VideoFactory.cpp create mode 100644 Source/Video/VideoFactory.h create mode 100644 ThirdParty/GStreamer/LICENSE.gstreamer.txt create mode 100644 ThirdParty/SDL2-2.0.3/BUGS.txt create mode 100644 ThirdParty/SDL2-2.0.3/COPYING.txt create mode 100644 ThirdParty/SDL2-2.0.3/LICENSE.SDL2.txt create mode 100644 ThirdParty/SDL2-2.0.3/README-SDL.txt create mode 100644 ThirdParty/SDL2-2.0.3/README.txt create mode 100644 ThirdParty/SDL2-2.0.3/WhatsNew.txt create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_assert.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_atomic.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_audio.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_bits.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_blendmode.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_clipboard.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_config.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_cpuinfo.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_endian.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_error.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_events.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_filesystem.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_gamecontroller.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_gesture.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_haptic.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_hints.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_joystick.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_keyboard.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_keycode.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_loadso.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_log.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_main.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_messagebox.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_mouse.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_mutex.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_name.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_opengl.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_opengles.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_opengles2.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_pixels.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_platform.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_power.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_quit.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_rect.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_render.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_revision.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_rwops.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_scancode.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_shape.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_stdinc.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_surface.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_system.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_syswm.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_test.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_test_assert.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_test_common.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_test_compare.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_test_crc32.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_test_font.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_test_fuzzer.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_test_harness.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_test_images.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_test_log.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_test_md5.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_test_random.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_thread.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_timer.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_touch.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_types.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_version.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/SDL_video.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/begin_code.h create mode 100644 ThirdParty/SDL2-2.0.3/include/SDL2/close_code.h create mode 100644 ThirdParty/SDL2-2.0.3/lib/x64/SDL2.dll create mode 100644 ThirdParty/SDL2-2.0.3/lib/x64/SDL2.lib create mode 100644 ThirdParty/SDL2-2.0.3/lib/x64/SDL2main.lib create mode 100644 ThirdParty/SDL2-2.0.3/lib/x64/SDL2test.lib create mode 100644 ThirdParty/SDL2-2.0.3/lib/x86/SDL2.dll create mode 100644 ThirdParty/SDL2-2.0.3/lib/x86/SDL2.lib create mode 100644 ThirdParty/SDL2-2.0.3/lib/x86/SDL2main.lib create mode 100644 ThirdParty/SDL2-2.0.3/lib/x86/SDL2test.lib create mode 100644 ThirdParty/SDL2_image-2.0.0/CHANGES.txt create mode 100644 ThirdParty/SDL2_image-2.0.0/COPYING.txt create mode 100644 ThirdParty/SDL2_image-2.0.0/README.txt create mode 100644 ThirdParty/SDL2_image-2.0.0/include/SDL2/SDL_image.h create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x64/LICENSE.jpeg.txt create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x64/LICENSE.png.txt create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x64/LICENSE.tiff.txt create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x64/LICENSE.webp.txt create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x64/LICENSE.zlib.txt create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x64/SDL2_image.dll create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x64/SDL2_image.lib create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x64/libjpeg-9.dll create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x64/libpng16-16.dll create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x64/libtiff-5.dll create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x64/libwebp-4.dll create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x64/zlib1.dll create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x86/LICENSE.jpeg.txt create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x86/LICENSE.png.txt create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x86/LICENSE.tiff.txt create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x86/LICENSE.webp.txt create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x86/LICENSE.zlib.txt create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x86/SDL2_image.dll create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x86/SDL2_image.lib create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x86/libjpeg-9.dll create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x86/libpng16-16.dll create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x86/libtiff-5.dll create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x86/libwebp-4.dll create mode 100644 ThirdParty/SDL2_image-2.0.0/lib/x86/zlib1.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/CHANGES.txt create mode 100644 ThirdParty/SDL2_mixer-2.0.0/COPYING.txt create mode 100644 ThirdParty/SDL2_mixer-2.0.0/README.txt create mode 100644 ThirdParty/SDL2_mixer-2.0.0/include/SDL2/SDL_mixer.h create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x64/LICENSE.FLAC.txt create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x64/LICENSE.mikmod.txt create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x64/LICENSE.modplug.txt create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x64/LICENSE.ogg-vorbis.txt create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x64/LICENSE.smpeg.txt create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x64/SDL2_mixer.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x64/SDL2_mixer.lib create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x64/libFLAC-8.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x64/libmikmod-2.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x64/libmodplug-1.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x64/libogg-0.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x64/libvorbis-0.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x64/libvorbisfile-3.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x64/smpeg2.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x86/LICENSE.FLAC.txt create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x86/LICENSE.mikmod.txt create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x86/LICENSE.modplug.txt create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x86/LICENSE.ogg-vorbis.txt create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x86/LICENSE.smpeg.txt create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x86/SDL2_mixer.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x86/SDL2_mixer.lib create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x86/libFLAC-8.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x86/libmikmod-2.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x86/libmodplug-1.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x86/libogg-0.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x86/libvorbis-0.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x86/libvorbisfile-3.dll create mode 100644 ThirdParty/SDL2_mixer-2.0.0/lib/x86/smpeg2.dll create mode 100644 ThirdParty/SDL2_ttf-2.0.12/CHANGES.txt create mode 100644 ThirdParty/SDL2_ttf-2.0.12/COPYING.txt create mode 100644 ThirdParty/SDL2_ttf-2.0.12/README.txt create mode 100644 ThirdParty/SDL2_ttf-2.0.12/include/SDL2/SDL_ttf.h create mode 100644 ThirdParty/SDL2_ttf-2.0.12/lib/x64/LICENSE.freetype.txt create mode 100644 ThirdParty/SDL2_ttf-2.0.12/lib/x64/LICENSE.zlib.txt create mode 100644 ThirdParty/SDL2_ttf-2.0.12/lib/x64/SDL2_ttf.dll create mode 100644 ThirdParty/SDL2_ttf-2.0.12/lib/x64/SDL2_ttf.lib create mode 100644 ThirdParty/SDL2_ttf-2.0.12/lib/x64/libfreetype-6.dll create mode 100644 ThirdParty/SDL2_ttf-2.0.12/lib/x64/zlib1.dll create mode 100644 ThirdParty/SDL2_ttf-2.0.12/lib/x86/LICENSE.freetype.txt create mode 100644 ThirdParty/SDL2_ttf-2.0.12/lib/x86/LICENSE.zlib.txt create mode 100644 ThirdParty/SDL2_ttf-2.0.12/lib/x86/SDL2_ttf.dll create mode 100644 ThirdParty/SDL2_ttf-2.0.12/lib/x86/SDL2_ttf.lib create mode 100644 ThirdParty/SDL2_ttf-2.0.12/lib/x86/libfreetype-6.dll create mode 100644 ThirdParty/SDL2_ttf-2.0.12/lib/x86/zlib1.dll create mode 100644 ThirdParty/dirent-1.20.1/ChangeLog create mode 100644 ThirdParty/dirent-1.20.1/examples/find.c create mode 100644 ThirdParty/dirent-1.20.1/examples/locate.c create mode 100644 ThirdParty/dirent-1.20.1/examples/ls.c create mode 100644 ThirdParty/dirent-1.20.1/examples/updatedb.c create mode 100644 ThirdParty/dirent-1.20.1/include/dirent.h create mode 100644 ThirdParty/dirent-1.20.1/tests/1/dir/readme.txt create mode 100644 ThirdParty/dirent-1.20.1/tests/1/file create mode 100644 ThirdParty/dirent-1.20.1/tests/2/Testfile-1.2.3.dat create mode 100644 ThirdParty/dirent-1.20.1/tests/2/file.txt create mode 100644 ThirdParty/dirent-1.20.1/tests/t-dirent.c create mode 100644 ThirdParty/dirent-1.20.1/vs2008/find/find.vcproj create mode 100644 ThirdParty/dirent-1.20.1/vs2008/locate/locate.vcproj create mode 100644 ThirdParty/dirent-1.20.1/vs2008/ls/ls.vcproj create mode 100644 ThirdParty/dirent-1.20.1/vs2008/t-dirent/t-dirent.vcproj create mode 100644 ThirdParty/dirent-1.20.1/vs2008/updatedb/updatedb.vcproj create mode 100644 ThirdParty/dirent-1.20.1/vs2008/vs2008.sln create mode 100644 ThirdParty/rapidxml-1.13/LICENSE.rapidxml.txt create mode 100644 ThirdParty/rapidxml-1.13/rapidxml.hpp create mode 100644 ThirdParty/rapidxml-1.13/rapidxml_iterators.hpp create mode 100644 ThirdParty/rapidxml-1.13/rapidxml_print.hpp create mode 100644 ThirdParty/rapidxml-1.13/rapidxml_utils.hpp create mode 100644 ThirdParty/sqlite3/LICENSE.sqlite3.txt create mode 100644 ThirdParty/sqlite3/sqlite3.c create mode 100644 ThirdParty/sqlite3/sqlite3.h create mode 100644 ThirdParty/sqlite3/sqlite3ext.h create mode 100644 ThirdParty/zlib128-dll/DLL_FAQ.txt create mode 100644 ThirdParty/zlib128-dll/README.txt create mode 100644 ThirdParty/zlib128-dll/USAGE.txt create mode 100644 ThirdParty/zlib128-dll/include/zconf.h create mode 100644 ThirdParty/zlib128-dll/include/zlib.h create mode 100644 ThirdParty/zlib128-dll/lib/zdll.lib create mode 100644 ThirdParty/zlib128-dll/lib/zlib.def create mode 100644 ThirdParty/zlib128-dll/test/example_d.exe create mode 100644 ThirdParty/zlib128-dll/test/minigzip_d.exe create mode 100644 ThirdParty/zlib128-dll/zlib1.dll create mode 100644 UnitTest/CMakeLists.txt create mode 100644 UnitTest/RetroFE/Utility/Utils_UnitTest.cpp create mode 100644 UnitTest/gmock-1.7.0/CHANGES create mode 100644 UnitTest/gmock-1.7.0/CMakeLists.txt create mode 100644 UnitTest/gmock-1.7.0/CONTRIBUTORS create mode 100644 UnitTest/gmock-1.7.0/LICENSE create mode 100644 UnitTest/gmock-1.7.0/Makefile.am create mode 100644 UnitTest/gmock-1.7.0/Makefile.in create mode 100644 UnitTest/gmock-1.7.0/README create mode 100644 UnitTest/gmock-1.7.0/aclocal.m4 create mode 100644 UnitTest/gmock-1.7.0/build-aux/config.guess create mode 100644 UnitTest/gmock-1.7.0/build-aux/config.h.in create mode 100644 UnitTest/gmock-1.7.0/build-aux/config.sub create mode 100644 UnitTest/gmock-1.7.0/build-aux/depcomp create mode 100644 UnitTest/gmock-1.7.0/build-aux/install-sh create mode 100644 UnitTest/gmock-1.7.0/build-aux/ltmain.sh create mode 100644 UnitTest/gmock-1.7.0/build-aux/missing create mode 100644 UnitTest/gmock-1.7.0/configure create mode 100644 UnitTest/gmock-1.7.0/configure.ac create mode 100644 UnitTest/gmock-1.7.0/fused-src/gmock-gtest-all.cc create mode 100644 UnitTest/gmock-1.7.0/fused-src/gmock/gmock.h create mode 100644 UnitTest/gmock-1.7.0/fused-src/gmock_main.cc create mode 100644 UnitTest/gmock-1.7.0/fused-src/gtest/gtest.h create mode 100644 UnitTest/gmock-1.7.0/gtest/CHANGES create mode 100644 UnitTest/gmock-1.7.0/gtest/CMakeLists.txt create mode 100644 UnitTest/gmock-1.7.0/gtest/CONTRIBUTORS create mode 100644 UnitTest/gmock-1.7.0/gtest/LICENSE create mode 100644 UnitTest/gmock-1.7.0/gtest/Makefile.am create mode 100644 UnitTest/gmock-1.7.0/gtest/Makefile.in create mode 100644 UnitTest/gmock-1.7.0/gtest/README create mode 100644 UnitTest/gmock-1.7.0/gtest/aclocal.m4 create mode 100644 UnitTest/gmock-1.7.0/gtest/build-aux/config.guess create mode 100644 UnitTest/gmock-1.7.0/gtest/build-aux/config.h.in create mode 100644 UnitTest/gmock-1.7.0/gtest/build-aux/config.sub create mode 100644 UnitTest/gmock-1.7.0/gtest/build-aux/depcomp create mode 100644 UnitTest/gmock-1.7.0/gtest/build-aux/install-sh create mode 100644 UnitTest/gmock-1.7.0/gtest/build-aux/ltmain.sh create mode 100644 UnitTest/gmock-1.7.0/gtest/build-aux/missing create mode 100644 UnitTest/gmock-1.7.0/gtest/cmake/internal_utils.cmake create mode 100644 UnitTest/gmock-1.7.0/gtest/codegear/gtest.cbproj create mode 100644 UnitTest/gmock-1.7.0/gtest/codegear/gtest.groupproj create mode 100644 UnitTest/gmock-1.7.0/gtest/codegear/gtest_all.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/codegear/gtest_link.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/codegear/gtest_main.cbproj create mode 100644 UnitTest/gmock-1.7.0/gtest/codegear/gtest_unittest.cbproj create mode 100644 UnitTest/gmock-1.7.0/gtest/configure create mode 100644 UnitTest/gmock-1.7.0/gtest/configure.ac create mode 100644 UnitTest/gmock-1.7.0/gtest/fused-src/gtest/gtest-all.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/fused-src/gtest/gtest.h create mode 100644 UnitTest/gmock-1.7.0/gtest/fused-src/gtest/gtest_main.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/gtest-death-test.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/gtest-message.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/gtest-param-test.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/gtest-param-test.h.pump create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/gtest-printers.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/gtest-spi.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/gtest-test-part.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/gtest-typed-test.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/gtest.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/gtest_pred_impl.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/gtest_prod.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/internal/gtest-death-test-internal.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/internal/gtest-filepath.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/internal/gtest-internal.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/internal/gtest-linked_ptr.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/internal/gtest-param-util-generated.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/internal/gtest-param-util-generated.h.pump create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/internal/gtest-param-util.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/internal/gtest-port.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/internal/gtest-string.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/internal/gtest-tuple.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/internal/gtest-tuple.h.pump create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/internal/gtest-type-util.h create mode 100644 UnitTest/gmock-1.7.0/gtest/include/gtest/internal/gtest-type-util.h.pump create mode 100644 UnitTest/gmock-1.7.0/gtest/m4/acx_pthread.m4 create mode 100644 UnitTest/gmock-1.7.0/gtest/m4/gtest.m4 create mode 100644 UnitTest/gmock-1.7.0/gtest/m4/libtool.m4 create mode 100644 UnitTest/gmock-1.7.0/gtest/m4/ltoptions.m4 create mode 100644 UnitTest/gmock-1.7.0/gtest/m4/ltsugar.m4 create mode 100644 UnitTest/gmock-1.7.0/gtest/m4/ltversion.m4 create mode 100644 UnitTest/gmock-1.7.0/gtest/m4/lt~obsolete.m4 create mode 100644 UnitTest/gmock-1.7.0/gtest/make/Makefile create mode 100644 UnitTest/gmock-1.7.0/gtest/msvc/gtest-md.sln create mode 100644 UnitTest/gmock-1.7.0/gtest/msvc/gtest-md.vcproj create mode 100644 UnitTest/gmock-1.7.0/gtest/msvc/gtest.sln create mode 100644 UnitTest/gmock-1.7.0/gtest/msvc/gtest.vcproj create mode 100644 UnitTest/gmock-1.7.0/gtest/msvc/gtest_main-md.vcproj create mode 100644 UnitTest/gmock-1.7.0/gtest/msvc/gtest_main.vcproj create mode 100644 UnitTest/gmock-1.7.0/gtest/msvc/gtest_prod_test-md.vcproj create mode 100644 UnitTest/gmock-1.7.0/gtest/msvc/gtest_prod_test.vcproj create mode 100644 UnitTest/gmock-1.7.0/gtest/msvc/gtest_unittest-md.vcproj create mode 100644 UnitTest/gmock-1.7.0/gtest/msvc/gtest_unittest.vcproj create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/prime_tables.h create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample1.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample1.h create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample10_unittest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample1_unittest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample2.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample2.h create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample2_unittest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample3-inl.h create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample3_unittest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample4.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample4.h create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample4_unittest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample5_unittest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample6_unittest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample7_unittest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample8_unittest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/samples/sample9_unittest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/scripts/fuse_gtest_files.py create mode 100644 UnitTest/gmock-1.7.0/gtest/scripts/gen_gtest_pred_impl.py create mode 100644 UnitTest/gmock-1.7.0/gtest/scripts/gtest-config.in create mode 100644 UnitTest/gmock-1.7.0/gtest/scripts/pump.py create mode 100644 UnitTest/gmock-1.7.0/gtest/scripts/test/Makefile create mode 100644 UnitTest/gmock-1.7.0/gtest/src/gtest-all.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/src/gtest-death-test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/src/gtest-filepath.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/src/gtest-internal-inl.h create mode 100644 UnitTest/gmock-1.7.0/gtest/src/gtest-port.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/src/gtest-printers.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/src/gtest-test-part.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/src/gtest-typed-test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/src/gtest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/src/gtest_main.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-death-test_ex_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-death-test_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-filepath_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-linked_ptr_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-listener_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-message_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-options_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-param-test2_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-param-test_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-param-test_test.h create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-port_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-printers_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-test-part_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-tuple_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-typed-test2_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-typed-test_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-typed-test_test.h create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest-unittest-api_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_all_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_break_on_failure_unittest.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_break_on_failure_unittest_.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_catch_exceptions_test.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_catch_exceptions_test_.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_color_test.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_color_test_.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_env_var_test.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_env_var_test_.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_environment_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_filter_unittest.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_filter_unittest_.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_help_test.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_help_test_.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_list_tests_unittest.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_list_tests_unittest_.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_main_unittest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_no_test_unittest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_output_test.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_output_test_.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_output_test_golden_lin.txt create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_pred_impl_unittest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_premature_exit_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_prod_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_repeat_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_shuffle_test.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_shuffle_test_.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_sole_header_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_stress_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_test_utils.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_throw_on_failure_ex_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_throw_on_failure_test.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_throw_on_failure_test_.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_uninitialized_test.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_uninitialized_test_.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_unittest.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_xml_outfile1_test_.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_xml_outfile2_test_.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_xml_outfiles_test.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_xml_output_unittest.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_xml_output_unittest_.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/gtest_xml_test_utils.py create mode 100644 UnitTest/gmock-1.7.0/gtest/test/production.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/test/production.h create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Config/DebugProject.xcconfig create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Config/FrameworkTarget.xcconfig create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Config/General.xcconfig create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Config/ReleaseProject.xcconfig create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Config/StaticLibraryTarget.xcconfig create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Config/TestTarget.xcconfig create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Resources/Info.plist create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Samples/FrameworkSample/Info.plist create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Samples/FrameworkSample/runtests.sh create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Samples/FrameworkSample/widget.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Samples/FrameworkSample/widget.h create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Samples/FrameworkSample/widget_test.cc create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Scripts/runtests.sh create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/Scripts/versiongenerate.py create mode 100644 UnitTest/gmock-1.7.0/gtest/xcode/gtest.xcodeproj/project.pbxproj create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock-actions.h create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock-cardinalities.h create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock-generated-actions.h create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock-generated-actions.h.pump create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock-generated-function-mockers.h create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock-generated-function-mockers.h.pump create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock-generated-matchers.h create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock-generated-matchers.h.pump create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock-generated-nice-strict.h create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock-generated-nice-strict.h.pump create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock-matchers.h create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock-more-actions.h create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock-more-matchers.h create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock-spec-builders.h create mode 100644 UnitTest/gmock-1.7.0/include/gmock/gmock.h create mode 100644 UnitTest/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h create mode 100644 UnitTest/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h.pump create mode 100644 UnitTest/gmock-1.7.0/include/gmock/internal/gmock-internal-utils.h create mode 100644 UnitTest/gmock-1.7.0/include/gmock/internal/gmock-port.h create mode 100644 UnitTest/gmock-1.7.0/make/Makefile create mode 100644 UnitTest/gmock-1.7.0/msvc/2005/gmock.sln create mode 100644 UnitTest/gmock-1.7.0/msvc/2005/gmock.vcproj create mode 100644 UnitTest/gmock-1.7.0/msvc/2005/gmock_config.vsprops create mode 100644 UnitTest/gmock-1.7.0/msvc/2005/gmock_main.vcproj create mode 100644 UnitTest/gmock-1.7.0/msvc/2005/gmock_test.vcproj create mode 100644 UnitTest/gmock-1.7.0/msvc/2010/gmock.sln create mode 100644 UnitTest/gmock-1.7.0/msvc/2010/gmock.vcxproj create mode 100644 UnitTest/gmock-1.7.0/msvc/2010/gmock_config.props create mode 100644 UnitTest/gmock-1.7.0/msvc/2010/gmock_main.vcxproj create mode 100644 UnitTest/gmock-1.7.0/msvc/2010/gmock_test.vcxproj create mode 100644 UnitTest/gmock-1.7.0/scripts/fuse_gmock_files.py create mode 100644 UnitTest/gmock-1.7.0/scripts/generator/LICENSE create mode 100644 UnitTest/gmock-1.7.0/scripts/generator/README create mode 100644 UnitTest/gmock-1.7.0/scripts/generator/README.cppclean create mode 100644 UnitTest/gmock-1.7.0/scripts/generator/cpp/__init__.py create mode 100644 UnitTest/gmock-1.7.0/scripts/generator/cpp/ast.py create mode 100644 UnitTest/gmock-1.7.0/scripts/generator/cpp/gmock_class.py create mode 100644 UnitTest/gmock-1.7.0/scripts/generator/cpp/keywords.py create mode 100644 UnitTest/gmock-1.7.0/scripts/generator/cpp/tokenize.py create mode 100644 UnitTest/gmock-1.7.0/scripts/generator/cpp/utils.py create mode 100644 UnitTest/gmock-1.7.0/scripts/generator/gmock_gen.py create mode 100644 UnitTest/gmock-1.7.0/scripts/gmock-config.in create mode 100644 UnitTest/gmock-1.7.0/src/gmock-all.cc create mode 100644 UnitTest/gmock-1.7.0/src/gmock-cardinalities.cc create mode 100644 UnitTest/gmock-1.7.0/src/gmock-internal-utils.cc create mode 100644 UnitTest/gmock-1.7.0/src/gmock-matchers.cc create mode 100644 UnitTest/gmock-1.7.0/src/gmock-spec-builders.cc create mode 100644 UnitTest/gmock-1.7.0/src/gmock.cc create mode 100644 UnitTest/gmock-1.7.0/src/gmock_main.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock-actions_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock-cardinalities_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock-generated-actions_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock-generated-function-mockers_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock-generated-internal-utils_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock-generated-matchers_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock-internal-utils_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock-matchers_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock-more-actions_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock-nice-strict_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock-port_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock-spec-builders_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock_all_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock_ex_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock_leak_test.py create mode 100644 UnitTest/gmock-1.7.0/test/gmock_leak_test_.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock_link2_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock_link_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock_link_test.h create mode 100644 UnitTest/gmock-1.7.0/test/gmock_output_test.py create mode 100644 UnitTest/gmock-1.7.0/test/gmock_output_test_.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock_output_test_golden.txt create mode 100644 UnitTest/gmock-1.7.0/test/gmock_stress_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock_test.cc create mode 100644 UnitTest/gmock-1.7.0/test/gmock_test_utils.py create mode 100644 UnitTest/gtest-1.7.0/CHANGES create mode 100644 UnitTest/gtest-1.7.0/CMakeLists.txt create mode 100644 UnitTest/gtest-1.7.0/CONTRIBUTORS create mode 100644 UnitTest/gtest-1.7.0/LICENSE create mode 100644 UnitTest/gtest-1.7.0/Makefile.am create mode 100644 UnitTest/gtest-1.7.0/Makefile.in create mode 100644 UnitTest/gtest-1.7.0/README create mode 100644 UnitTest/gtest-1.7.0/aclocal.m4 create mode 100644 UnitTest/gtest-1.7.0/build-aux/config.guess create mode 100644 UnitTest/gtest-1.7.0/build-aux/config.h.in create mode 100644 UnitTest/gtest-1.7.0/build-aux/config.sub create mode 100644 UnitTest/gtest-1.7.0/build-aux/depcomp create mode 100644 UnitTest/gtest-1.7.0/build-aux/install-sh create mode 100644 UnitTest/gtest-1.7.0/build-aux/ltmain.sh create mode 100644 UnitTest/gtest-1.7.0/build-aux/missing create mode 100644 UnitTest/gtest-1.7.0/cmake/internal_utils.cmake create mode 100644 UnitTest/gtest-1.7.0/codegear/gtest.cbproj create mode 100644 UnitTest/gtest-1.7.0/codegear/gtest.groupproj create mode 100644 UnitTest/gtest-1.7.0/codegear/gtest_all.cc create mode 100644 UnitTest/gtest-1.7.0/codegear/gtest_link.cc create mode 100644 UnitTest/gtest-1.7.0/codegear/gtest_main.cbproj create mode 100644 UnitTest/gtest-1.7.0/codegear/gtest_unittest.cbproj create mode 100644 UnitTest/gtest-1.7.0/configure create mode 100644 UnitTest/gtest-1.7.0/configure.ac create mode 100644 UnitTest/gtest-1.7.0/fused-src/gtest/gtest-all.cc create mode 100644 UnitTest/gtest-1.7.0/fused-src/gtest/gtest.h create mode 100644 UnitTest/gtest-1.7.0/fused-src/gtest/gtest_main.cc create mode 100644 UnitTest/gtest-1.7.0/include/gtest/gtest-death-test.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/gtest-message.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/gtest-param-test.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/gtest-param-test.h.pump create mode 100644 UnitTest/gtest-1.7.0/include/gtest/gtest-printers.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/gtest-spi.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/gtest-test-part.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/gtest-typed-test.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/gtest.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/gtest_pred_impl.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/gtest_prod.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/internal/gtest-death-test-internal.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/internal/gtest-filepath.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/internal/gtest-internal.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/internal/gtest-linked_ptr.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/internal/gtest-param-util-generated.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/internal/gtest-param-util-generated.h.pump create mode 100644 UnitTest/gtest-1.7.0/include/gtest/internal/gtest-param-util.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/internal/gtest-port.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/internal/gtest-string.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/internal/gtest-tuple.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/internal/gtest-tuple.h.pump create mode 100644 UnitTest/gtest-1.7.0/include/gtest/internal/gtest-type-util.h create mode 100644 UnitTest/gtest-1.7.0/include/gtest/internal/gtest-type-util.h.pump create mode 100644 UnitTest/gtest-1.7.0/m4/acx_pthread.m4 create mode 100644 UnitTest/gtest-1.7.0/m4/gtest.m4 create mode 100644 UnitTest/gtest-1.7.0/m4/libtool.m4 create mode 100644 UnitTest/gtest-1.7.0/m4/ltoptions.m4 create mode 100644 UnitTest/gtest-1.7.0/m4/ltsugar.m4 create mode 100644 UnitTest/gtest-1.7.0/m4/ltversion.m4 create mode 100644 UnitTest/gtest-1.7.0/m4/lt~obsolete.m4 create mode 100644 UnitTest/gtest-1.7.0/make/Makefile create mode 100644 UnitTest/gtest-1.7.0/msvc/gtest-md.sln create mode 100644 UnitTest/gtest-1.7.0/msvc/gtest-md.vcproj create mode 100644 UnitTest/gtest-1.7.0/msvc/gtest.sln create mode 100644 UnitTest/gtest-1.7.0/msvc/gtest.vcproj create mode 100644 UnitTest/gtest-1.7.0/msvc/gtest_main-md.vcproj create mode 100644 UnitTest/gtest-1.7.0/msvc/gtest_main.vcproj create mode 100644 UnitTest/gtest-1.7.0/msvc/gtest_prod_test-md.vcproj create mode 100644 UnitTest/gtest-1.7.0/msvc/gtest_prod_test.vcproj create mode 100644 UnitTest/gtest-1.7.0/msvc/gtest_unittest-md.vcproj create mode 100644 UnitTest/gtest-1.7.0/msvc/gtest_unittest.vcproj create mode 100644 UnitTest/gtest-1.7.0/samples/prime_tables.h create mode 100644 UnitTest/gtest-1.7.0/samples/sample1.cc create mode 100644 UnitTest/gtest-1.7.0/samples/sample1.h create mode 100644 UnitTest/gtest-1.7.0/samples/sample10_unittest.cc create mode 100644 UnitTest/gtest-1.7.0/samples/sample1_unittest.cc create mode 100644 UnitTest/gtest-1.7.0/samples/sample2.cc create mode 100644 UnitTest/gtest-1.7.0/samples/sample2.h create mode 100644 UnitTest/gtest-1.7.0/samples/sample2_unittest.cc create mode 100644 UnitTest/gtest-1.7.0/samples/sample3-inl.h create mode 100644 UnitTest/gtest-1.7.0/samples/sample3_unittest.cc create mode 100644 UnitTest/gtest-1.7.0/samples/sample4.cc create mode 100644 UnitTest/gtest-1.7.0/samples/sample4.h create mode 100644 UnitTest/gtest-1.7.0/samples/sample4_unittest.cc create mode 100644 UnitTest/gtest-1.7.0/samples/sample5_unittest.cc create mode 100644 UnitTest/gtest-1.7.0/samples/sample6_unittest.cc create mode 100644 UnitTest/gtest-1.7.0/samples/sample7_unittest.cc create mode 100644 UnitTest/gtest-1.7.0/samples/sample8_unittest.cc create mode 100644 UnitTest/gtest-1.7.0/samples/sample9_unittest.cc create mode 100644 UnitTest/gtest-1.7.0/scripts/fuse_gtest_files.py create mode 100644 UnitTest/gtest-1.7.0/scripts/gen_gtest_pred_impl.py create mode 100644 UnitTest/gtest-1.7.0/scripts/gtest-config.in create mode 100644 UnitTest/gtest-1.7.0/scripts/pump.py create mode 100644 UnitTest/gtest-1.7.0/scripts/test/Makefile create mode 100644 UnitTest/gtest-1.7.0/src/gtest-all.cc create mode 100644 UnitTest/gtest-1.7.0/src/gtest-death-test.cc create mode 100644 UnitTest/gtest-1.7.0/src/gtest-filepath.cc create mode 100644 UnitTest/gtest-1.7.0/src/gtest-internal-inl.h create mode 100644 UnitTest/gtest-1.7.0/src/gtest-port.cc create mode 100644 UnitTest/gtest-1.7.0/src/gtest-printers.cc create mode 100644 UnitTest/gtest-1.7.0/src/gtest-test-part.cc create mode 100644 UnitTest/gtest-1.7.0/src/gtest-typed-test.cc create mode 100644 UnitTest/gtest-1.7.0/src/gtest.cc create mode 100644 UnitTest/gtest-1.7.0/src/gtest_main.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-death-test_ex_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-death-test_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-filepath_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-linked_ptr_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-listener_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-message_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-options_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-param-test2_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-param-test_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-param-test_test.h create mode 100644 UnitTest/gtest-1.7.0/test/gtest-port_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-printers_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-test-part_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-tuple_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-typed-test2_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-typed-test_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest-typed-test_test.h create mode 100644 UnitTest/gtest-1.7.0/test/gtest-unittest-api_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_all_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_break_on_failure_unittest.py create mode 100644 UnitTest/gtest-1.7.0/test/gtest_break_on_failure_unittest_.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_catch_exceptions_test.py create mode 100644 UnitTest/gtest-1.7.0/test/gtest_catch_exceptions_test_.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_color_test.py create mode 100644 UnitTest/gtest-1.7.0/test/gtest_color_test_.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_env_var_test.py create mode 100644 UnitTest/gtest-1.7.0/test/gtest_env_var_test_.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_environment_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_filter_unittest.py create mode 100644 UnitTest/gtest-1.7.0/test/gtest_filter_unittest_.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_help_test.py create mode 100644 UnitTest/gtest-1.7.0/test/gtest_help_test_.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_list_tests_unittest.py create mode 100644 UnitTest/gtest-1.7.0/test/gtest_list_tests_unittest_.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_main_unittest.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_no_test_unittest.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_output_test.py create mode 100644 UnitTest/gtest-1.7.0/test/gtest_output_test_.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_output_test_golden_lin.txt create mode 100644 UnitTest/gtest-1.7.0/test/gtest_pred_impl_unittest.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_premature_exit_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_prod_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_repeat_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_shuffle_test.py create mode 100644 UnitTest/gtest-1.7.0/test/gtest_shuffle_test_.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_sole_header_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_stress_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_test_utils.py create mode 100644 UnitTest/gtest-1.7.0/test/gtest_throw_on_failure_ex_test.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_throw_on_failure_test.py create mode 100644 UnitTest/gtest-1.7.0/test/gtest_throw_on_failure_test_.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_uninitialized_test.py create mode 100644 UnitTest/gtest-1.7.0/test/gtest_uninitialized_test_.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_unittest.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_xml_outfile1_test_.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_xml_outfile2_test_.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_xml_outfiles_test.py create mode 100644 UnitTest/gtest-1.7.0/test/gtest_xml_output_unittest.py create mode 100644 UnitTest/gtest-1.7.0/test/gtest_xml_output_unittest_.cc create mode 100644 UnitTest/gtest-1.7.0/test/gtest_xml_test_utils.py create mode 100644 UnitTest/gtest-1.7.0/test/production.cc create mode 100644 UnitTest/gtest-1.7.0/test/production.h create mode 100644 UnitTest/gtest-1.7.0/xcode/Config/DebugProject.xcconfig create mode 100644 UnitTest/gtest-1.7.0/xcode/Config/FrameworkTarget.xcconfig create mode 100644 UnitTest/gtest-1.7.0/xcode/Config/General.xcconfig create mode 100644 UnitTest/gtest-1.7.0/xcode/Config/ReleaseProject.xcconfig create mode 100644 UnitTest/gtest-1.7.0/xcode/Config/StaticLibraryTarget.xcconfig create mode 100644 UnitTest/gtest-1.7.0/xcode/Config/TestTarget.xcconfig create mode 100644 UnitTest/gtest-1.7.0/xcode/Resources/Info.plist create mode 100644 UnitTest/gtest-1.7.0/xcode/Samples/FrameworkSample/Info.plist create mode 100644 UnitTest/gtest-1.7.0/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj create mode 100644 UnitTest/gtest-1.7.0/xcode/Samples/FrameworkSample/runtests.sh create mode 100644 UnitTest/gtest-1.7.0/xcode/Samples/FrameworkSample/widget.cc create mode 100644 UnitTest/gtest-1.7.0/xcode/Samples/FrameworkSample/widget.h create mode 100644 UnitTest/gtest-1.7.0/xcode/Samples/FrameworkSample/widget_test.cc create mode 100644 UnitTest/gtest-1.7.0/xcode/Scripts/runtests.sh create mode 100644 UnitTest/gtest-1.7.0/xcode/Scripts/versiongenerate.py create mode 100644 UnitTest/gtest-1.7.0/xcode/gtest.xcodeproj/project.pbxproj create mode 100644 UnitTest/testgtest.cpp diff --git a/.hgignore b/.hgignore new file mode 100644 index 0000000..4539299 --- /dev/null +++ b/.hgignore @@ -0,0 +1,2 @@ +syntax: glob +Build/ \ No newline at end of file diff --git a/Assets/Environment/Common/Collections/Arcade/Exclude.txt b/Assets/Environment/Common/Collections/Arcade/Exclude.txt new file mode 100644 index 0000000..e69de29 diff --git a/Assets/Environment/Common/Collections/Arcade/Include.txt b/Assets/Environment/Common/Collections/Arcade/Include.txt new file mode 100644 index 0000000..e69de29 diff --git a/Assets/Environment/Common/Collections/Arcade/Include.xml b/Assets/Environment/Common/Collections/Arcade/Include.xml new file mode 100644 index 0000000..0b7017d --- /dev/null +++ b/Assets/Environment/Common/Collections/Arcade/Include.xml @@ -0,0 +1,749 @@ + +
\ No newline at end of file diff --git a/Assets/Environment/Common/Collections/Arcade/Settings.conf b/Assets/Environment/Common/Collections/Arcade/Settings.conf new file mode 100644 index 0000000..341f7b6 --- /dev/null +++ b/Assets/Environment/Common/Collections/Arcade/Settings.conf @@ -0,0 +1,13 @@ +# override the default layout with something else if desired +#layout = Default +launcher = MAME + +list.path = ../ROMs/MAME +list.extensions = zip + +media.video = ../Media/Arcade/Videos +media.title = ../Media/Arcade/Titles +media.snap = ../Media/Arcade/Snaps +media.box = ../Media/Arcade/Boxes +media.cart = ../Media/Arcade/Carts + diff --git a/Assets/Environment/Common/Collections/Main/Menu.xml b/Assets/Environment/Common/Collections/Main/Menu.xml new file mode 100644 index 0000000..2a84880 --- /dev/null +++ b/Assets/Environment/Common/Collections/Main/Menu.xml @@ -0,0 +1,7 @@ + diff --git a/Assets/Environment/Common/Collections/Main/Settings.conf b/Assets/Environment/Common/Collections/Main/Settings.conf new file mode 100644 index 0000000..5863137 --- /dev/null +++ b/Assets/Environment/Common/Collections/Main/Settings.conf @@ -0,0 +1,9 @@ +# override the default layout with something else if desired +# layout = SomeCustomBuiltTheme + +media.video = ../Media/Systems/Videos +media.title = ../Media/Systems/Titles +media.box = ../Media/Systems/Boxes +media.cart = ../Media/Systems/Carts +media.snap = ../Media/Systems/Snaps + diff --git a/Assets/Environment/Common/Collections/NES and Arcade/Menu.xml b/Assets/Environment/Common/Collections/NES and Arcade/Menu.xml new file mode 100644 index 0000000..df54a3b --- /dev/null +++ b/Assets/Environment/Common/Collections/NES and Arcade/Menu.xml @@ -0,0 +1,5 @@ + diff --git a/Assets/Environment/Common/Collections/NES and Arcade/Settings.conf b/Assets/Environment/Common/Collections/NES and Arcade/Settings.conf new file mode 100644 index 0000000..5863137 --- /dev/null +++ b/Assets/Environment/Common/Collections/NES and Arcade/Settings.conf @@ -0,0 +1,9 @@ +# override the default layout with something else if desired +# layout = SomeCustomBuiltTheme + +media.video = ../Media/Systems/Videos +media.title = ../Media/Systems/Titles +media.box = ../Media/Systems/Boxes +media.cart = ../Media/Systems/Carts +media.snap = ../Media/Systems/Snaps + diff --git a/Assets/Environment/Common/Collections/Nintendo Entertainment System/Exclude.txt b/Assets/Environment/Common/Collections/Nintendo Entertainment System/Exclude.txt new file mode 100644 index 0000000..e69de29 diff --git a/Assets/Environment/Common/Collections/Nintendo Entertainment System/Include.txt b/Assets/Environment/Common/Collections/Nintendo Entertainment System/Include.txt new file mode 100644 index 0000000..e69de29 diff --git a/Assets/Environment/Common/Collections/Nintendo Entertainment System/Settings.conf b/Assets/Environment/Common/Collections/Nintendo Entertainment System/Settings.conf new file mode 100644 index 0000000..6b6725e --- /dev/null +++ b/Assets/Environment/Common/Collections/Nintendo Entertainment System/Settings.conf @@ -0,0 +1,13 @@ +# override the default layout with something else if desired +#layout = SomeNewLayout +launcher = Nestopia + +list.path = ../ROMs/Nintendo NES +list.extensions = nes + +media.video = ../Media/Nintendo NES/Videos +media.title = ../Media/Nintendo NES/Titles +media.box = ../Media/Nintendo NES/Boxes +media.cart = ../Media/Nintendo NES/Carts +media.snap = ../Media/Nintendo NES/Snaps + diff --git a/Assets/Environment/Common/Controls.conf b/Assets/Environment/Common/Controls.conf new file mode 100644 index 0000000..b4fd723 --- /dev/null +++ b/Assets/Environment/Common/Controls.conf @@ -0,0 +1,7 @@ +previousItem = Up +nextItem = Down +pageUp = Left +pageDown = Right +select = Space +back = Escape +quit = Q diff --git a/Assets/Environment/Common/Launchers/Fceux.conf b/Assets/Environment/Common/Launchers/Fceux.conf new file mode 100644 index 0000000..6f3d733 --- /dev/null +++ b/Assets/Environment/Common/Launchers/Fceux.conf @@ -0,0 +1,2 @@ +executable = D:\Emulators\fceux\fceux.exe +arguments = "%ITEM_FILEPATH%" diff --git a/Assets/Environment/Common/Launchers/HyperLaunch.conf b/Assets/Environment/Common/Launchers/HyperLaunch.conf new file mode 100644 index 0000000..057a172 --- /dev/null +++ b/Assets/Environment/Common/Launchers/HyperLaunch.conf @@ -0,0 +1,6 @@ +executable = ../HyperLaunch/HyperLaunch.exe +arguments = -s "%ITEM_COLLECTION_NAME%" -r "%ITEM_FILEPATH%" -p RetroFE -f "%RETROFE_EXEC_PATH%" + +# For v3.0.1.1 compliant version, comment out the above arguments +# and uncomment the following line: +#arguments = "%ITEM_COLLECTION_NAME%" "%ITEM_NAME%" diff --git a/Assets/Environment/Common/Launchers/MAME.conf b/Assets/Environment/Common/Launchers/MAME.conf new file mode 100644 index 0000000..1094015 --- /dev/null +++ b/Assets/Environment/Common/Launchers/MAME.conf @@ -0,0 +1,2 @@ +executable = D:/Emulators/MAME/mamepp.exe +arguments = "%ITEM_NAME%" diff --git a/Assets/Environment/Common/Launchers/Nestopia.conf b/Assets/Environment/Common/Launchers/Nestopia.conf new file mode 100644 index 0000000..61a51d7 --- /dev/null +++ b/Assets/Environment/Common/Launchers/Nestopia.conf @@ -0,0 +1,2 @@ +executable = D:\Emulators\nestopia\nestopia.exe +arguments = "%ITEM_FILEPATH%" diff --git a/Assets/Environment/Common/Layouts/Default 16x9/Age.otf b/Assets/Environment/Common/Layouts/Default 16x9/Age.otf new file mode 100644 index 0000000000000000000000000000000000000000..5d767811bcf1ea95170f842cbc412731356f1f1c GIT binary patch literal 19328 zcmcJ031C!3(tp31d2f<_WFVPLNHUNN$e|DtjsW41Bg!FBPC-G0gb?mC2_cveA}B`& zxk*A2NH~OWDF_1MEgpER*Sg@fnkXnAsGqAsPqw4^|EgyYc4c+<`+wiORKI@xs;jH3 ztE;QJUxwX%_b_I%LS|(hZyPw!^KJ1h&ob6}B|r=sK5W!O)$67)7PblS!>~~aoimbu z?82DlVT`4w&rX{c|9yBj#`N16v+SFekv93q$usZ3yJrC1rlG)?YVD8wPk>g_W@qP) z{%`w7jM={j{+gK?nR8lw(I%ZSUWKwBW~b%OW4nd}Rf|Mo%t@P_QDn7%o>s`1_0+t% zS=kLISZCnlnR%Fo6mZMn7Rx6#?tPhAtrt+jPS4!<_pA4Y!iM(NE7l=+wlWKq;)gnx z?-~roY&za=uwGG={O|nfPR78;E<9K)QQA7DGn?fZOA($|`|sLc!3SEoN|Hf@EP?O= z>NhZXIIpkcpm%x>UruAjyQ$NG5gQ2Z>@Sr)E?Mn)Qv2%WV$@l2
zj>016>DKO1Sj!${cN?T^pS~tFQ dxwR)9-R}`cdm1fs
znE;@Gy&VUC>;$FjPDUE?8lEn#!5)v^cZ<^; 8^Vmb=^{SiVKG=o
zxW&_?>5bQH8ops7w r_?!?hd<~F}bY-i{1v%jaFdpmxqIXSx2Ypr3;b;dHCm_O;X
zo=!ZkVHwySrxZ8d_)RksGLGgu>Z5-*|IL_?QX#_J@xCC-DABQ{k_rC(+R2t5cd&;;
z+~|2D{Z3KmlNGt;uVLT4;yz6LbiBr94k6kPD|~&Fri=IwE?-t_y$y&hrxx>xFALPdLrMxyr3b(++B|SaOJ+Eo|ew)jryThOG@$f3N=xH
zVs-Zgvmn&e=86M}9Cd|4nYcswHqB|si9V)^if%85S$buG;RW4LTq#G$? lLl~l`5vxAp&wN*coC9(dbCsb
zp!i0>Z=vgb7i=|4r6PF5?Xh>Q^swwwQ5IKWEu;Qv0gvFFSs4^2u^;2iB7&s^!N;M<
z+n~#Rshs~*rO{lEh$Z^E(8Q_oUDbZpGEMS5%8AS-Sf$!
zz=zPvOrLQq)t{;n#8Z)GClbHqIyRL{HU3^cnP9Ek83EQnpg|CHLftHr=8DsJ*Y5@*
z)R5=6*7OxTFHUSBv=>AnU0wRcQM~xDux=FftggY%5(Eb;)7OeT3Lh(U6$xK`eRDAJ
zsOVndX8pWS(edhj4d-}IQ|K!;m86>Mson4V$f6Jx;LQ$*vJwwj2&-v~3BIwjy16wL
zR%22AeC^0=%C>&(l^BD!)BOucPLA&B%4~JtZ$mG3fPVmRq??raXYxHH2pZU#JV}`%
z`C7c#r>^+PT(q9?AgBNE>X|*TCHNTozXY}~5oO8^VidmB7a$I>hUbYfX3C3F{^dmO
z;*Qt|<^}xMWG+VKh
KzfB$
zEO7RK1jFHzi`L!aqTBhhv*GOuU7U7%Q`B^h&lK5>1Xcm#<<-x7|f?k+Cc22DXaC9gbQ{*9!^f^6mIy1p<}p@zm0oOgCKbB-<^Y7
z+Thu`WvF=S_rb$q@@wXQn)`OmXVH(-
zQ&W_nH}An>%%Gr93!}{)7kS^UHe>}R=GBbx@Cv|XeyDH0d|FMVl4ev&dRF%w3cw$B)
zsb3`2