mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-22 20:26:17 +01:00
GWin32AppInfo rewrite
- On first call scan the registry, collect information about URI protocols, file extensions, applications and handlers, store that as a set of interconnected structures in several hash tables - Watch the registry keys, re-scan the registry when any one of them changes. https://bugzilla.gnome.org/show_bug.cgi?id=666831
This commit is contained in:
parent
5bc0bc2fde
commit
4d800e4d86
4861
gio/gwin32appinfo.c
4861
gio/gwin32appinfo.c
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,7 @@
|
|||||||
/* GIO - GLib Input, Output and Streaming Library
|
/* GIO - GLib Input, Output and Streaming Library
|
||||||
*
|
*
|
||||||
* Copyright (C) 2006-2007 Red Hat, Inc.
|
* Copyright (C) 2006-2007 Red Hat, Inc.
|
||||||
|
* Copyright (C) 2014 Руслан Ижбулатов
|
||||||
*
|
*
|
||||||
* This library is free software; you can redistribute it and/or
|
* This library is free software; you can redistribute it and/or
|
||||||
* modify it under the terms of the GNU Lesser General Public
|
* modify it under the terms of the GNU Lesser General Public
|
||||||
@ -15,7 +16,8 @@
|
|||||||
* You should have received a copy of the GNU Lesser General
|
* You should have received a copy of the GNU Lesser General
|
||||||
* Public License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
* Public License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* Author: Alexander Larsson <alexl@redhat.com>
|
* Authors: Alexander Larsson <alexl@redhat.com>
|
||||||
|
* Руслан Ижбулатов <lrn1986@gmail.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __G_WIN32_APP_INFO_H__
|
#ifndef __G_WIN32_APP_INFO_H__
|
||||||
|
Loading…
Reference in New Issue
Block a user