GWin32AppInfo: Support verbs other than "open"

This combines a massive code re-folding with functionlity expansion
that allows us to track multiple verbs per handler or per application.

Also fixes a few issues and removes a function that made no sense.
This commit is contained in:
Руслан Ижбулатов 2019-12-29 11:35:49 +00:00 committed by Philip Withnall
parent b01521b4cd
commit 106e78af97
3 changed files with 1954 additions and 2093 deletions

File diff suppressed because it is too large Load Diff

View File

@ -946,7 +946,7 @@ g_win32_registry_subkey_iter_next (GWin32RegistrySubkeyIter *iter,
**/
gboolean
g_win32_registry_subkey_iter_get_name_w (GWin32RegistrySubkeyIter *iter,
gunichar2 **subkey_name,
const gunichar2 **subkey_name,
gsize *subkey_name_len,
GError **error)
{
@ -988,7 +988,7 @@ g_win32_registry_subkey_iter_get_name_w (GWin32RegistrySubkeyIter *iter,
**/
gboolean
g_win32_registry_subkey_iter_get_name (GWin32RegistrySubkeyIter *iter,
gchar **subkey_name,
const gchar **subkey_name,
gsize *subkey_name_len,
GError **error)
{

View File

@ -191,12 +191,12 @@ gboolean g_win32_registry_subkey_iter_next (GWin32RegistrySubk
GError **error);
GLIB_AVAILABLE_IN_2_46
gboolean g_win32_registry_subkey_iter_get_name (GWin32RegistrySubkeyIter *iter,
gchar **subkey_name,
const gchar **subkey_name,
gsize *subkey_name_len,
GError **error);
GLIB_AVAILABLE_IN_2_46
gboolean g_win32_registry_subkey_iter_get_name_w (GWin32RegistrySubkeyIter *iter,
gunichar2 **subkey_name,
const gunichar2 **subkey_name,
gsize *subkey_name_len,
GError **error);