After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 777482 - retro-gobject: Remove unused private code
retro-gobject: Remove unused private code
Status: RESOLVED FIXED
Product: gnome-games
Classification: Core
Component: retro-gtk
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Games maintainers
Depends on:
Blocks:
 
 
Reported: 2017-01-19 08:44 UTC by Adrien Plazas
Modified: 2017-01-20 09:44 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
retro-gobject: Sort unsorted commands (1.41 KB, patch)
2017-01-19 16:25 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused keyboard callback interface (3.25 KB, patch)
2017-01-19 16:25 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused hardware render interface (5.79 KB, patch)
2017-01-19 16:25 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused audio callback interface (4.33 KB, patch)
2017-01-19 16:25 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused frame time callback interface (4.30 KB, patch)
2017-01-19 16:25 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused sensor interface (4.83 KB, patch)
2017-01-19 16:26 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused camera interface (7.31 KB, patch)
2017-01-19 16:26 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused performance interface (9.88 KB, patch)
2017-01-19 16:26 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused location interface (8.01 KB, patch)
2017-01-19 16:26 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused language (1.29 KB, patch)
2017-01-19 16:26 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused Core.load_game_special() (3.51 KB, patch)
2017-01-19 16:26 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused Core cheat methods (2.67 KB, patch)
2017-01-19 16:26 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused Core.region (2.97 KB, patch)
2017-01-19 16:26 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused subsystem (1.65 KB, patch)
2017-01-19 16:26 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused threaded loop (2.68 KB, patch)
2017-01-19 16:26 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove useless loop interface (2.13 KB, patch)
2017-01-19 16:27 UTC, Adrien Plazas
committed Details | Review
retro-gtk: Remove useless display interface (1.73 KB, patch)
2017-01-19 16:27 UTC, Adrien Plazas
committed Details | Review
retro-gtk: Remove useless display interface (1.73 KB, patch)
2017-01-20 09:43 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove useless loop interface (2.13 KB, patch)
2017-01-20 09:43 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused threaded loop (2.68 KB, patch)
2017-01-20 09:43 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused subsystem (1.65 KB, patch)
2017-01-20 09:43 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused Core.region (2.97 KB, patch)
2017-01-20 09:43 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused Core cheat methods (2.67 KB, patch)
2017-01-20 09:43 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused Core.load_game_special() (3.51 KB, patch)
2017-01-20 09:43 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused language (1.29 KB, patch)
2017-01-20 09:43 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused location interface (8.01 KB, patch)
2017-01-20 09:43 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused performance interface (9.88 KB, patch)
2017-01-20 09:43 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused camera interface (7.31 KB, patch)
2017-01-20 09:44 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused sensor interface (4.83 KB, patch)
2017-01-20 09:44 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused frame time callback interface (4.30 KB, patch)
2017-01-20 09:44 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused audio callback interface (4.33 KB, patch)
2017-01-20 09:44 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused hardware render interface (5.79 KB, patch)
2017-01-20 09:44 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Remove unused keyboard callback interface (3.25 KB, patch)
2017-01-20 09:44 UTC, Adrien Plazas
committed Details | Review
retro-gobject: Sort unsorted commands (1.41 KB, patch)
2017-01-20 09:44 UTC, Adrien Plazas
committed Details | Review

Description Adrien Plazas 2017-01-19 08:44:17 UTC
Many types and methods are only internal and not actually used. Removing them until we really need them seems like a sane choice as it avoids to bloat the library and it makes refactoring and maintaining it simpler.
Comment 1 Adrien Plazas 2017-01-19 16:25:32 UTC
Created attachment 343810 [details] [review]
retro-gobject: Sort unsorted commands

Sort unused commands in environment_core_command() as they were the only
unsorted ones.

This makes the code cleaner and more maintainable in the long run.
Comment 2 Adrien Plazas 2017-01-19 16:25:38 UTC
Created attachment 343811 [details] [review]
retro-gobject: Remove unused keyboard callback interface
Comment 3 Adrien Plazas 2017-01-19 16:25:44 UTC
Created attachment 343812 [details] [review]
retro-gobject: Remove unused hardware render interface
Comment 4 Adrien Plazas 2017-01-19 16:25:49 UTC
Created attachment 343813 [details] [review]
retro-gobject: Remove unused audio callback interface
Comment 5 Adrien Plazas 2017-01-19 16:25:56 UTC
Created attachment 343814 [details] [review]
retro-gobject: Remove unused frame time callback interface
Comment 6 Adrien Plazas 2017-01-19 16:26:02 UTC
Created attachment 343815 [details] [review]
retro-gobject: Remove unused sensor interface
Comment 7 Adrien Plazas 2017-01-19 16:26:10 UTC
Created attachment 343816 [details] [review]
retro-gobject: Remove unused camera interface
Comment 8 Adrien Plazas 2017-01-19 16:26:16 UTC
Created attachment 343817 [details] [review]
retro-gobject: Remove unused performance interface
Comment 9 Adrien Plazas 2017-01-19 16:26:22 UTC
Created attachment 343818 [details] [review]
retro-gobject: Remove unused location interface
Comment 10 Adrien Plazas 2017-01-19 16:26:28 UTC
Created attachment 343819 [details] [review]
retro-gobject: Remove unused language
Comment 11 Adrien Plazas 2017-01-19 16:26:34 UTC
Created attachment 343820 [details] [review]
retro-gobject: Remove unused Core.load_game_special()

Also remove unused GameType.
Comment 12 Adrien Plazas 2017-01-19 16:26:40 UTC
Created attachment 343821 [details] [review]
retro-gobject: Remove unused Core cheat methods

Remove unused Core.cheat_set() and Core.cheat_reset().
Comment 13 Adrien Plazas 2017-01-19 16:26:46 UTC
Created attachment 343822 [details] [review]
retro-gobject: Remove unused Core.region
Comment 14 Adrien Plazas 2017-01-19 16:26:53 UTC
Created attachment 343823 [details] [review]
retro-gobject: Remove unused subsystem
Comment 15 Adrien Plazas 2017-01-19 16:26:59 UTC
Created attachment 343824 [details] [review]
retro-gobject: Remove unused threaded loop
Comment 16 Adrien Plazas 2017-01-19 16:27:05 UTC
Created attachment 343825 [details] [review]
retro-gobject: Remove useless loop interface
Comment 17 Adrien Plazas 2017-01-19 16:27:11 UTC
Created attachment 343826 [details] [review]
retro-gtk: Remove useless display interface
Comment 18 Adrien Plazas 2017-01-20 09:41:49 UTC
The following fixes have been pushed:
Comment 19 Adrien Plazas 2017-01-20 09:43:00 UTC
The following fixes have been pushed:
30b19c2 retro-gtk: Remove useless display interface
019138a retro-gobject: Remove useless loop interface
8f094a1 retro-gobject: Remove unused threaded loop
f6bdda2 retro-gobject: Remove unused subsystem
c8dd5b1 retro-gobject: Remove unused Core.region
fb9e61a retro-gobject: Remove unused Core cheat methods
b8eac90 retro-gobject: Remove unused Core.load_game_special()
a26943f retro-gobject: Remove unused language
2c442c2 retro-gobject: Remove unused location interface
03799e2 retro-gobject: Remove unused performance interface
9e5d794 retro-gobject: Remove unused camera interface
552cab0 retro-gobject: Remove unused sensor interface
38d4f76 retro-gobject: Remove unused frame time callback interface
c5ec6ce retro-gobject: Remove unused audio callback interface
f5d190e retro-gobject: Remove unused hardware render interface
e0133b8 retro-gobject: Remove unused keyboard callback interface
a3ede2c retro-gobject: Sort unsorted commands
Comment 20 Adrien Plazas 2017-01-20 09:43:05 UTC
Created attachment 343870 [details] [review]
retro-gtk: Remove useless display interface
Comment 21 Adrien Plazas 2017-01-20 09:43:13 UTC
Created attachment 343871 [details] [review]
retro-gobject: Remove useless loop interface
Comment 22 Adrien Plazas 2017-01-20 09:43:19 UTC
Created attachment 343872 [details] [review]
retro-gobject: Remove unused threaded loop
Comment 23 Adrien Plazas 2017-01-20 09:43:24 UTC
Created attachment 343873 [details] [review]
retro-gobject: Remove unused subsystem
Comment 24 Adrien Plazas 2017-01-20 09:43:30 UTC
Created attachment 343874 [details] [review]
retro-gobject: Remove unused Core.region
Comment 25 Adrien Plazas 2017-01-20 09:43:36 UTC
Created attachment 343875 [details] [review]
retro-gobject: Remove unused Core cheat methods

Remove unused Core.cheat_set() and Core.cheat_reset().
Comment 26 Adrien Plazas 2017-01-20 09:43:42 UTC
Created attachment 343876 [details] [review]
retro-gobject: Remove unused Core.load_game_special()

Also remove unused GameType.
Comment 27 Adrien Plazas 2017-01-20 09:43:47 UTC
Created attachment 343877 [details] [review]
retro-gobject: Remove unused language
Comment 28 Adrien Plazas 2017-01-20 09:43:53 UTC
Created attachment 343878 [details] [review]
retro-gobject: Remove unused location interface
Comment 29 Adrien Plazas 2017-01-20 09:43:59 UTC
Created attachment 343879 [details] [review]
retro-gobject: Remove unused performance interface
Comment 30 Adrien Plazas 2017-01-20 09:44:05 UTC
Created attachment 343880 [details] [review]
retro-gobject: Remove unused camera interface
Comment 31 Adrien Plazas 2017-01-20 09:44:10 UTC
Created attachment 343881 [details] [review]
retro-gobject: Remove unused sensor interface
Comment 32 Adrien Plazas 2017-01-20 09:44:16 UTC
Created attachment 343882 [details] [review]
retro-gobject: Remove unused frame time callback interface
Comment 33 Adrien Plazas 2017-01-20 09:44:22 UTC
Created attachment 343883 [details] [review]
retro-gobject: Remove unused audio callback interface
Comment 34 Adrien Plazas 2017-01-20 09:44:28 UTC
Created attachment 343884 [details] [review]
retro-gobject: Remove unused hardware render interface
Comment 35 Adrien Plazas 2017-01-20 09:44:33 UTC
Created attachment 343885 [details] [review]
retro-gobject: Remove unused keyboard callback interface
Comment 36 Adrien Plazas 2017-01-20 09:44:39 UTC
Created attachment 343886 [details] [review]
retro-gobject: Sort unsorted commands

Sort unused commands in environment_core_command() as they were the only
unsorted ones.

This makes the code cleaner and more maintainable in the long run.