[gnome-games] Created tag 3.20.0



The unsigned tag '3.20.0' was created.

Tagger: Adrien Plazas <kekun plazas laposte net>
Date: Tue May 10 16:39:13 2016 +0200

    Version 3.20.0

Changes:

Adolfo Jayme Barrientos (1):
      Add Spanish translation

Adrien Plazas (291):
      Fix typo in makefile
      Required glib version -> 2.38.0
      Move AppWindow to own class
      main: Quit on window closed
      app-window: Add close button
      app: Prefer dark theme
      Introduce CodingStyle.txt
      Fix compilation error
      Add GameThumbnail widget
      Add GameIconView widget
      Add CollectionIconView widget
      application: Move collection from window
      dummy: Add DummyGame class
      core: Add Game interface
      core: Add GameSource interface
      dummy: Move DummyGameSource to dummy module
      desktop: Add DesktopGame class
      desktop: Add DesktopGameSource class
      ui: Use desktop module instead of desktop module
      desktop: Add 'icon' prop to DesktopGame
      dummy: Add 'icon' prop to DummyGame
      core: Add 'icon' prop to Game
      ui: Display game icon
      game-icon-view: Ellipsize words and chars
      tracker: Add TrackerQuery
      tracker: Add TrackerGameSource
      desktop: Replace game source by Tracker query
      core: Add Runner
      dummy: Add DummyRunner
      desktop: Add DesktopRunner
      dummy: Add DummyGame.get_runner ();
      desktop: Add DesktopGame.get_runner ();
      core: Add Game.get_runner ();
      ui: Run game item clicked
      ui: Add UiState
      ui: Add ContentBox
      ui: Add HeaderBar
      ui: Add DummyDisplay
      ui: Add RemoteDisplay
      core: Runner.get_display() return non nullable
      core: Add Runner.stopped() signal
      desktop: Monitor child process
      ui: Don't run an already running game
      ui: Show collection on game stopped
      ui: Fix usage of ApplicationWindow.hb_ui_binding
      core: Add Runner.pause()
      Add retro-gobject and retro-gtk dependencies
      retro: Add RetroRunner
      nintendo: Add SnesGame
      tracker: TrackerQuery.game_for_cursor() throw error
      tracker: Add MimeTypeTrackerQuery
      nintendo: Add SnesTrackerQuery
      ui: Use SnesTrackQuery game source
      ui: Add ApplicationWindow.remove_runner()
      ui: Fix DummyDisplay template class name
      core: Rename Runner.run() into Runner.start()
      core: Add Runner.resume()
      core: Add Runner.can_resume prop
      ui: Add ResumeDialog
      ui: Run ResumeDialog on resumable game activated
      snes: Add SnesGame.uid prop
      ui: Add Application.get_saves_dir()
      retro: Save games
      retro: Save snapshots
      retro: Encapsulate RetroRunner.video
      retro: Save screenshots
      ui: Add ErrorInfoBar
      ui: Add ContentBox.info_box
      core: Make Game.get_runner() throw RunError
      retro: Check RetroRunner construction success
      ui: Display error if can't get runner
      retro: Add variables iface to Retro.Core
      retro: Add logging iface to Retro.Core
      retro: Pre run the Retro.Core
      retro: Add keyboard input to Retro.Core
      retro: RetroRunner stopped on shut down core
      nintendo: Add NesGames and NesTrackerQuery
      nintendo: Add GameBoyAdvanceGames and GameBoyAdvanceTrackerQuery
      nintendo: Add GameBoyGames and GameBoyTrackerQuery
      Replace DestopRunner by CommandRunner
      Add libarchive dependency
      love: Add LoveGames and LoveTrackerQuery
      love: Fix config parsing
      sega: Add MegaDriveGame and MegaDriveTrackerQuery
      sega: Add MasterSystemHeader
      sega: Add MasterSystemGame and MasterSystemTrackerQuery
      sega: Add GameGearGame and GameGearTrackerQuery
      nec: Add PcEngineGame and PcEngineTrackerQuery
      ui: Set game name as display title
      ui: Make Ctrl+Q quit the application
      ui: Add CollectionIconView.filtering_text prop
      ui: Add 'search-mode' props
      ui: Make ContentBox a GtkBox
      ui: Add SearchBar
      ui: Add search bar to content box
      ui: Add search button to collection header bar
      ui: Add shortcut to trigger search
      Add hicolor icon theme
      Add HighContrast icon theme
      Add i18n support
      Add desktop entry
      desktop: Add black list
      desktop: Move black list check to own method
      desktop: Add categories black list
      steam: Add SteamRegistry
      steam: Add SteamRunner
      steam: Add SteamGame
      steam: Add SteamGameSource
      ui: List Steam games
      desktop: Black list Steam games
      sega: Move MS header related types to MS header file
      sega: Add MasterSystemHeader.check_validity()
      sega: Make MasterSystemGame handle GameGear games
      ui: Add new games to icon view
      core: Make GameSource.each_game() async
      tracker: Make TrackerGameSource.each_game() async
      steam: Make SteamGameSource.each_game() async
      ui: Add Application.add_game()
      retro: Load RAM when starting/resuming
      Add Fingerprint.get_for_file_uri()
      nintendo: Base UIDs on file fingerprint
      sega: Base UIDs on file fingerprint
      nec: Base UIDs on file fingerprint
      ui: Add EmptyCollection
      ui: Show EmptyCollection when needed
      ui: Add empty-collection.ui
      nintendo: Add Ninentdo64Game and Nintendo64TrackerQuery
      nintendo: Add GameCubeGame and GameCubeTrackerQuery
      nintendo: Add WiiGame and WiiTrackerQuery
      nintendo: Add WiiWareGame and WiiWareTrackerQuery
      nintendo: Add NintendoDsGame and NintendoDsTrackerQuery
      sega: Add SegaSaturnGame and SegaSaturnTrackerQuery
      sega: Add DreamcastGame and DreamcastTrackerQuery
      commodore: Add AmigaGame and AmigaTrackerQuery
      doom: Add DoomGame and DoomTrackerQuery
      desktop: Make base name black list a resource
      desktop: Make categories black list a resource
      desktop: Make executable black list a resource
      ui: Sort games by name by default
      ui: Make keyboard shortcuts accept uppercase
      sega: Add MegaDriveHeader
      sega: Add GameBoyHeader
      sega: Store MasterSystemHeader.region_code
      sega: Fix MasterSystemHeader magic buffer size
      ui: Fix GtkHeaderBar runtime warnings
      retro: Search modules in 'RETRO_PLUGIN_PATH_1_0'
      Add 'subdir-objects' Automake option
      Remove unused properties from games
      steam: Fix SteamApps dir case
      sega: Make MegaDriveHeader throw MegaDriveError
      retro: Add RetroLog
      core: Add RunError.COULDNT_GET_UID
      nintendo: Add GameCubeHeader
      nintendo: Add GameCubeUID
      nintendo: Add WiiHeader
      nintendo: Add WiiUID
      sega: Add SegaSaturnHeader
      sega: Add SegaSaturnUID
      utils: Add Grep.get_offsets()
      sega: Add DreamcastHeader
      sega: Add DreamcastUID
      utils: Move utils.vala to utils/fingerprint.vala
      utils: Add FingerprintUID
      Use FingerprintUID
      utils: Make Fingerprint functions throw errors
      desktop: Make black lists getters throws errors
      retro: Make RetroRunner ram methods throw errors
      retro: Make RetroRunner snapshot methods throw errors
      retro: Make RetroRunner screenshot methods throw errors
      Add AppData
      Version 3.18.0
      steam-registry: Make "" a valid token
      application: Lower missing Steam log level
      desktop-tracker-query: Check AppInfo validity
      tracker-query: Check file exists
      Remove jhbuild.modules
      Make API elements private
      Throw Error instead of RunError
      core: Make core interfaces public
      Produce .h and .vapi files
      Add Games.PLUGINS_DIR
      core: Add Plugin
      core: Add PluginRegistrar
      core: Add PluginRegister
      application: Load games from plugins
      core: Remove RunError.COULDNT_*_SAVE
      core: Remove RunError.COULDNT_*_SCREENSHOT
      core: Remove RunError.COULDNT_*_SNAPSHOT
      retro: Add RetroError
      core: Remove RunError.COULDNT_GET_UID
      command: Add CommandError
      Add plugins directory
      desktop: Rename DesktopQueryError into DesktopError
      Move TrackerError.BLACKLISTED_GAME to DesktopError
      Make Desktop dependencies public
      desktop: Prepare Desktop plugin
      desktop: Move Desktop support to own plugin
      steam: Prepare Steam plugin
      steam: Move Steam support to its own module
      Make SNES dependencies public
      snes: Prepare SNES plugin
      snes: Move SNES support to its own module
      nes: Prepare NES plugin
      nes: Move NES support to its own module
      nes: Prepare Game Boy plugin
      nes: Move Game Boy support to its own module
      gba: Prepare Game Boy Advance plugin
      gba: Move Game Boy Advance support to its own module
      nintendo-ds: Prepare Nintendo DS plugin
      nintendo-ds: Move Nintendo DS support to its own module
      nintendo-64: Prepare Nintendo 64 plugin
      nintendo-64: Move Nintendo 64 support to its own module
      game-cube: Prepare Game Cube plugin
      game-cube: Move Game Cube support to its own module
      wii: Prepare Wii plugin
      wii: Move Wii support to its own module
      wii-ware: Prepare WiiWare plugin
      wii-ware: Move WiiWare support to its own module
      pc-engine: Prepare PC-Engine plugin
      pc-engine: Move PC-Engine support to its own module
      wii: Add forgotten Vala files
      pc-engine: Add forgotten Vala files
      master-system: Prepare Master System plugin
      master-system: Move Master System support to its own module
      mega-drive: Prepare Mega Drive plugin
      mega-drive: Move Mega Drive support to its own module
      sega-saturn: Prepare Sega Saturn plugin
      sega-saturn: Move Sega Saturn support to its own module
      Make Grep.get_offsets() public
      dreamcast: Prepare Dreamcast plugin
      dreamcast: Move Dreamcast support to its own module
      amiga: Prepare Amiga plugin
      amiga: Move Amiga support to its own module
      doom: Prepare Doom plugin
      doom: Move Doom support to its own module
      love: Prepare LÖVE plugin
      love: Move LÖVE support to its own module
      Fix the AppData's translatable texts
      resume-dialog: Make "Resume last game?" translatable
      dummy-display: Fix mismatching brackets
      data: Rename 'apps' into 'desktop' in Makefile
      appdata: Compile and distribute appdata
      Bind text domain
      Run intltoolize on autogen
      Update POTFILES
      Added French translation
      ui: Add AppMenu
      Add credits contants
      application: Add the About dialog
      Updated French translation
      plugins-registrar: Remove commented code
      plugins-registrar: Remove unused plugin error types
      plugin-registrar: Rename 'path' as 'module_path'
      plugin-registrar: Construct from '.plugin' filename
      plugin-registrar: Add get_plugin()
      plugin-register: Add get_plugin_registrar()
      plugin-register: Add foreach_plugin_registrar()
      plugin-register: Make PluginRegister a singleton
      plugin-registrar: Add 'name' and 'description' props
      ui: Add PreferencesPage
      ui: Add PreferencesPagePluginsItem
      ui: Add PreferencesPagePlugins
      ui: Add PreferencesWindow
      ui: Add 'Preferences' to the app menu.
      Add preferences-page-plugins.vala to POTFILES
      Add POTFILES.skip
      Distribute translated UI files
      Updated French translation
      Version 3.19.90
      Add DOAP file
      Merge pull request #251 from meghprkh/retro-runner-refactor
      Merge pull request #254 from meghprkh/friendly-error-message
      Merge pull request #249 from meghprkh/errormessage-too-wide
      Merge pull request #256 from fitojb/translation
      mime-type-tracker-query: Add is_cursor_valid()
      desktop-tracker-query: Add is_cursor_valid()
      tracker-query: Add is_cursor_valid()
      tracker-game-source: Check cursor represents a game
      Merge pull request #258 from Kekun/fix/check-tracker-cursor-is-game
      amiga-tracker-query: Set the correct MIME type
      Merge pull request #261 from Kekun/fix/amiga-mime-type
      mame: Add the MAME plugin
      Merge pull request #262 from Kekun/feature/mame-plugin
      Merge pull request #264 from meghprkh/search-on-start-typing
      application-window: Search only in collection
      Merge pull request #268 from Kekun/fix/search-prevent-playing
      Merge pull request #269 from zakum42/neo-geo-pocket
      Bump retro-gobject to 0.6
      Bump retro-gtk to 0.6
      Version 3.19.92
      Version 3.20.0

Kekun (78):
      Merge pull request #23 from sebn/fix/icon-view-ellipsisation
      Merge pull request #25 from sebn/refactoring/tracker
      Merge pull request #26 from sebn/wip/running
      Merge pull request #31 from sebn/refactor/non-nullable-display
      Merge pull request #32 from sebn/feature/monitor-running-games
      Merge pull request #33 from sebn/feature/show-collection-on-stopped-game
      Merge pull request #37 from sebn/fix/hb-binding
      Merge pull request #38 from sebn/feature/list-snes-games
      Merge pull request #40 from sebn/fix/app-window-ref-cycle
      Merge pull request #42 from sebn/fix/dummy-display
      Merge pull request #52 from sebn/feature/save
      Merge pull request #60 from sebn/fix/info-on-no-runner
      Merge pull request #65 from sebn/feature/retro-runner-update
      Merge pull request #66 from sebn/feature/nintendo
      Merge pull request #68 from sebn/feature/love
      Merge pull request #71 from sebn/feature/sega
      Merge pull request #72 from sebn/feature/nec
      Merge pull request #73 from sebn/feature/display-title
      Merge pull request #74 from sebn/feature/quit-shortcut
      Merge pull request #75 from sebn/feature/search
      Merge pull request #77 from sebn/feature/desktop-entry
      Merge pull request #78 from sebn/feature/blacklist
      Merge pull request #117 from sebn/feature/black-list-categories
      Merge pull request #118 from sebn/feature/steam
      Merge pull request #119 from sebn/refactoring/master-system
      Merge pull request #121 from sebn/fix/huge-collection
      Merge pull request #124 from sebn/fix/can-move-rom
      Merge pull request #125 from sebn/feature/no-game
      Merge pull request #126 from sebn/feature/nintendo
      Merge pull request #127 from sebn/feature/sega
      Merge pull request #128 from sebn/feature/amiga
      Merge pull request #129 from sebn/feature/doom
      Merge pull request #131 from sebn/refactoring/blacklist
      Merge pull request #133 from sebn/feature/sort
      Merge pull request #134 from sebn/fix/keyboard-shortcut
      Merge pull request #135 from sebn/fix/check-roms
      Merge pull request #137 from sebn/fix/headerbar-warning
      Merge pull request #139 from sebn/feature/retro-plugin-path
      Merge pull request #142 from sebn/fix/subdir-objects
      Merge pull request #143 from sebn/refactoring/unused-game-properties
      Merge pull request #145 from sebn/fix/steamapps-dir
      Merge pull request #147 from sebn/fix/mega-drive-header
      Merge pull request #149 from sebn/refactoring/retro-log
      Merge pull request #151 from sebn/feature/uid
      Merge pull request #153 from sebn/fix/desktop-black-lists-getters
      Merge pull request #155 from sebn/fix/serialize-size
      Merge pull request #172 from TingPing/blacklist-1
      Merge pull request #176 from Kekun/steam-registry-empty-string
      Merge pull request #177 from Kekun/fix/steam-not-found
      Merge pull request #179 from Kekun/fix/invalid-destop-appinfo
      Merge pull request #180 from Kekun/fix/tracker-file-not-found
      Merge pull request #181 from Kekun/fix/jhbuild-modules
      Merge pull request #184 from muflone/master
      Merge pull request #186 from Kekun/feature/plugin
      Merge pull request #190 from Kekun/refactor/remove-run-error
      Merge pull request #194 from Kekun/refactor/desktop-plugin
      Merge pull request #195 from Kekun/refactor/steam-plugin
      Merge pull request #197 from Kekun/refactor/snes-plugin
      Merge pull request #198 from Kekun/refactor/nes-plugin
      Merge pull request #214 from Kekun/refactor/game-boy-plugin
      Merge pull request #215 from Kekun/refactoring/game-boy-advance-plugin
      Merge pull request #216 from Kekun/refactoring/nintendo-ds
      Merge pull request #217 from Kekun/refactoring/nintendo-64
      Merge pull request #218 from Kekun/refactoring/game-cube-plugin
      Merge pull request #220 from Kekun/refactoring/wii-plugin
      Merge pull request #221 from Kekun/refactoring/wii-ware-plugin
      Merge pull request #222 from Kekun/refactoring/pc-engine-plugin
      Merge pull request #225 from Kekun/fix/readd-missing-files
      Merge pull request #226 from Kekun/refactoring/master-system-plugin
      Merge pull request #227 from Kekun/refactoring/mega-drive-plugin
      Merge pull request #228 from Kekun/refactoring/sega-saturn-plugin
      Merge pull request #229 from Kekun/refactoring/dreamcast-plugin
      Merge pull request #233 from Kekun/refactoring/amiga-plugin
      Merge pull request #234 from Kekun/refactoring/doom-plugin
      Merge pull request #235 from Kekun/refactoring/love-plugin
      Merge pull request #239 from Kekun/feature/i18n
      Merge pull request #243 from Kekun/feature/about-dialog
      Merge pull request #244 from Kekun/feature/list-plugins

Megh Parikh (4):
      retro-runner: Remove module_path and game_path attributes
      retro-runner: Add module basename in 'not found' error msg
      error-info-bar: Enable wrapping the label
      search-bar: Enable search bar when typing

Muflone (1):
      steam-registry: Get Steam appID with mixed case

Ricard Gascons (1):
      neo-geo-plugin: Add the Neo-Geo Pocket plugin

Sebastien Nicouleaud (19):
      Add license
      List authors
      Add README
      Basic application window
      Build with autotools
      Automatically add autotools-generated files to .gitignore
      Simplify app class and UI
      Add UI to GResource bundle
      Remove Makefile.in's on maintainer-clean
      List games in IconView from DummyGameSource
      Reorganize source code to simplify build
      Remove non-source file from git
      Remove duplicate glib-compile-resources setup in configure.ac
      Introduce Games namespace
      Set up jhbuild
      Introduce .editorconfig
      Fix code style to match .editorconfig
      Extract Application class to its own file
      Do not abbreviate application-window.{ui,vala} names

TingPing (1):
      blacklist: Add ppsspp.desktop

sebn (2):
      Merge pull request #19 from sebn/refactoring/code-guidelines
      Merge pull request #20 from sebn/refactoring/code-style


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]