[retro-gtk] (165 commits) Non-fast-forward update to branch stable-api



The branch 'stable-api' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  a4dbcac... Drop the RETRO_GTK_USE_UNSTABLE_API guard

Commits added to the branch:

  a973c35... meson: Don't override retro_gtk_version (*)
  0343fe6... demo: Use dark theme (*)
  2e13a24... retro-core: Run a frame when loading state the first time (*)
  37308fe... ci: Make unprivileged (*)
  8f0f2c7... Add a script for running tests locally (*)
  9d8d7d3... retro-core: Iterate earlier in load_state() (*)
  3521638... retro-core-descriptor: Make 2 functions static (*)
  1baea04... retro-core: Merge retro_core_key_event() into on_key_event( (*)
  d3baf50... retro-cairo-display: Normalize draw() (*)
  950ffd2... retro-cairo-display: Add a missing blank line (*)
  47b5f1b... Only use g_return_(val_)if_fail() for public API (*)
  a5ad9a5... retro-framebuffer: Use gfloat instead of float (*)
  1d60d01... Stop namespacing static functions unless they are overrides (*)
  aebaacd... retro-cairo-display: Drop queue_draw() (*)
  702cbf6... retro-gl-display: Drop queue_draw() (*)
  2113dfb... Avoid unnecessary casts when connecting to signal (*)
  a57679d... Define signal callbacks with concrete types for user_data (*)
  b9b4532... Name all callbacks *_cb() (*)
  7996d91... Use (void) instead of () (*)
  12973e9... retro-core: Fix adding disk indexes (*)
  913e107... retro-option-iterator: Add missing gir annotations (*)
  0d11c6d... retro-core: Handle variables with just one value (*)
  6859647... core: Replace the previous controller if it already existed (*)
  85a5824... pixel-format: Add retro_pixel_format_to_gl() (*)
  27cb9ff... retro-framebuffer: Make get_pixels() return gconstpointer (*)
  7e9f223... Introduce RetroProcAddress (*)
  158566e... Introduce RetroHWRenderCallback (*)
  dcfb1ca... Introduce RetroRenderer (*)
  34dc2e4... retro-framebuffer: Add get_pixels() for runner (*)
  2d91cc5... Introduce RetroGLRenderer (*)
  71d1064... retro-core: Implement RETRO_ENVIRONMENT_SET_HW_RENDER (*)
  71f7d87... Update hardware rendering section in UNIMPLEMENTED.md (*)
  226db82... gl-renderer: Simplify get_proc_address() (*)
  9d3b599... Make the D-Bus API clearly private (*)
  8b3c93e... pixdata: Fix the doc of retro_pixdata_new() (*)
  b4b6d39... version: Give the doc section a better name and title (*)
  1bbb31d... log: Link to the signal in the retro_g_log() doc (*)
  87cec13... pixdata: Document the aspect ratio in retro_pixdata_to_pixb (*)
  9d3b4df... input: Fix %self for @self in doc (*)
  0c333d7... controller: Document RetroControllerInterface (*)
  e137760... Give basic documentation to public sections (*)
  4ac07d6... cairo-display: Give it some private section documentation (*)
  a2ebdff... gl-display: Give it some private section documentation (*)
  9872dcf... Allow building and installing the reference manual (*)
  71f006d... ci: Build and publish the reference manual (*)
  0620c98... Add HACKING.md (*)
  15ee543... Build enum types with mk-enums (*)
  2889b1a... pixel-format: Don't give it a GType (*)
  a701751... Drop custom enum GType funcs in favor of mk-enum (*)
  991c103... Introduce RetroGLSLShader (*)
  233bbff... glsl-filter: Use RetroGLSLShader internally (*)
  48e66c9... glsl-filter: Use g_autoptr wherever possible (*)
  f6bc3be... module: Drop unused variable tmp_file_name (*)
  5bee7bc... module: Use g_autoptr and fix a few leaks (*)
  e89e751... module: Drop a weird \ character (*)
  2036859... module: Factorize tmp file destruction (*)
  e91993b... module: Simplify fetching functions (*)
  6051cd9... module: Simplify fetching getter methods definition (*)
  7d149cb... pa-player: Use g_clear_pointer() (*)
  6f81ba0... environment: Use g_autofree (*)
  4b418a1... core: Use autocleanups (*)
  e4116f8... ipc-runner-impl: Use g_autoptr() (*)
  6f71e0a... gtk: Drop RetroCairoDisplay (*)
  618068e... pixdata: Drop CAIRO_DISPLAY in a macro name (*)
  577091b... ci: remove deprecated jobs (*)
  b704c48... meson: Don't install ipc-runner.c and ipc-runner-private.h (*)
  2f24dc7... rumble-effect: Drop the COUNT value (*)
  dbd3a04... video-filter: Drop the COUNT value (*)
  0776d29... controller-type: Drop the COUNT value (*)
  59f52fa... controller-codes: Drop the COUNT values (*)
  ba82268... Version 1.0.0 (*)
  956e543... hacking: Break the lines to 80 characters (*)
  72c67f9... hacking: Add the hyphen to the issue URLs (*)
  8c23e0c... hacking: Drop periods after issue references (*)
  3d1f8a2... doc: Add the Libretro Core Descriptor Specification 1.0 sec (*)
  f2d65e3... doc: Add the Retro Reference Test Case Specification 1.0 se (*)
  ab8b474... Standardize the signal enum names (*)
  13a03eb... meson: Replace join_paths() by / (*)
  d5f4d75... meson: Unify dir definitions (*)
  0370e3c... meson: Add more options and directories to the summary (*)
  4e27530... meson: Reorder options and directories (*)
  e49ccf6... meson: Add the vapi option (*)
  d73ab26... core-view: Specify an event mask (*)
  ddd99b3... doc: Use the package_name variable where relevant (*)
  777ef39... doc: Drop the package_string variable for package_name (*)
  33b7be2... hacking: Use the code style for code-like text (*)
  4c0e83a... hacking: Document the coding style (*)
  a6a3f6d... hacking: Document the documentation style (*)
  e3b29d0... doc: Add a missing private header (*)
  24d2be0... glsl-shader: Initialize some variables (*)
  fbe687b... editorconfig: Set the .sh indentation to 2 spaces (*)
  db4d8ab... editorconfig: Define indentation for JSON and YAML (*)
  3725c1a... editorconfig: Define indentation for .h.in (*)
  b8e17ca... update-from-retroarch: Fix the indentation (*)
  52e9873... ci: Drop the pages task (*)
  ee5bf76... readme: Update the Libretro core descriptor URL (*)
  2f0c3bf... readme: Call the library RetroGTK (*)
  ae83b91... readme: Rename GTK+ into GTK (*)
  9e590d6... readme: Fix a grammatical error (*)
  6dbb251... doap: Update the homepage (*)
  e1b8481... doap: Update the name and descriptions (*)
  36ec0f7... doc: Link to the online documentation (*)
  8183991... doc: Describe the library in the Overview chapter (*)
  e3bc598... log: Include its header (*)
  828c9c4... Version 1.0.1 (*)
  b5a8aaa... Version 1.0.1 (*)
  ba1f215... environment: Use bool not gboolean for environment callback (*)
  26e4146... shared: Add retro_is_debug() (*)
  4289784... runner-process: Print the backtrace without running in gdb (*)
  7e93c42... environment: Mark an error case as unlikely (*)
  39ad15b... environment: Log a critical when getting a variable failed (*)
  cadf61a... environment: Rephrase HW context support failures (*)
  bf849e2... environment: Specify Direct3D is unsupported (*)
  b6c78c0... environment: Don't set unkown pixel formats (*)
  2a5babc... environment: Don't set unkown rotations (*)
  9594e84... environment: Log criticals on unknown commands (*)
  01abd82... environment: Log criticals on unimplemented commands (*)
  6afc7a1... debug: Make the debug variable static (*)
  152c44d... debug: Add retro_debug() (*)
  e31eb3c... environment: Add debug log to successful commands (*)
  3a6965a... environment: Set the log domain to RetroEnvironment (*)
  c89486c... flatpak: Display RetroEnvironment debug messages (*)
  7dac651... runner: Print a strack trace on SIGABRT (*)
  a4af27c... runner: Print a critical on crash (*)
  742530d... core-descriptor: Add missing self checks for many getters (*)
  51a29bf... environement: Add a missing const modifier (*)
  807b6da... core: Sanitize bool setters (*)
  3592fd2... core: Fix a documentation copypasta error (*)
  e2866c7... controller-codes: Implement mouse buttons 4 and 5 (*)
  021d627... pixdata: Directly use g_free() as the data destructor (*)
  c3135bc... Declare iterator variables in their for loop (*)
  d10b0d2... core-descriptor: Shorten some local macros (*)
  86c8e9a... core-descriptor: Give clear names to returned values (*)
  0f4881b... Use auto cleanup and clear functions where possible (*)
  465f318... core-descriptor: Propagate an unhandled error (*)
  1c83f49... pixdata: Move variable declarations in their blocks (*)
  7ef652b... module: Drop the ability to make tmp copies (*)
  3d3c7e7... README: Fixup link to core descriptors (*)
  fdaa1ec... module-iterator: Steal the pointer we auto clean up (*)
  54f7627... gl-renderer: Fix context initialization with GLES (*)
  422b70a... Version 1.0.2 (*)
  c4d0277... meson: Bump Meson to 0.53.0 (*)
  c73e7ae... meson: Use built-in summary functionality (*)
  ebdab18... meson: Bump glib to 2.68 (*)
  c70a40f... Use g_memdup2() (*)
  4907e74... Use G_GNUC_WARN_UNUSED_RESULT (*)
  244b591... ci: Move the API visibility checks to a script (*)
  4a26707... ci: Use Flatpak (*)
  7fe4930... core: Add the user-name property (*)
  ec5f2db... environment: Log only positive variable update checks (*)
  cc831f3... game-info: Simplify construction (*)
  f3bd2dd... module-query: Use autocleanups (*)
  b38cd13... reftest: Use autocleanups (*)
  b1e2163... reftest-file: Use autocleanups (*)
  30977eb... Add and use retro_try() (*)
  d6d09d4... retro-demo: Quit application when core quits (*)
  74600b3... retro-runner: Override the runner path from environment (*)
  db8677a... runner-process: Indentation fix (*)
  fe81e51... hacking: Document usage of G_GNUC_WARN_UNUSED_RESULT (*)
  68b336c... core: Fix a reference leak (*)
  ce081ac... core-view: Autocleanup a variable (*)
  2e7aabc... gl-display: Simplify clearing a field (*)
  1dfb4c0... core-view: Make an ownership handling clearer (*)
  936801a... keyboard-key: Fix FIVE and EIGHT names (*)
  ac8ad90... Drop the RETRO_GTK_USE_UNSTABLE_API guard

(*) This commit already existed in another branch; no separate mail sent


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