[libshumate] Remove ShumateMapSourceChain



commit acc4b2c9fa66ccccdf040a736c82a2fc92a3dafa
Author: James Westman <james jwestman net>
Date:   Fri Mar 26 15:57:32 2021 -0500

    Remove ShumateMapSourceChain
    
    There is only one map source left, so there is no need for map source chains.

 docs/reference/libshumate-docs.sgml    |   1 -
 docs/reference/libshumate-sections.txt |  20 ---
 docs/reference/libshumate.types        |   1 -
 shumate/meson.build                    |   2 -
 shumate/shumate-map-source-chain.c     | 304 ---------------------------------
 shumate/shumate-map-source-chain.h     |  56 ------
 shumate/shumate-map-source-factory.c   |   1 -
 shumate/shumate.h                      |   2 -
 8 files changed, 387 deletions(-)
---
diff --git a/docs/reference/libshumate-docs.sgml b/docs/reference/libshumate-docs.sgml
index 01ef4cc..d99d7c2 100644
--- a/docs/reference/libshumate-docs.sgml
+++ b/docs/reference/libshumate-docs.sgml
@@ -85,7 +85,6 @@
     </chapter>
     <chapter>
       <title>Map Source Utilities</title>
-      <xi:include href="xml/shumate-map-source-chain.xml"/>
       <xi:include href="xml/shumate-map-source-factory.xml"/>
       <xi:include href="xml/shumate-map-source-desc.xml"/>
     </chapter>
diff --git a/docs/reference/libshumate-sections.txt b/docs/reference/libshumate-sections.txt
index 25981ed..c93db7e 100644
--- a/docs/reference/libshumate-sections.txt
+++ b/docs/reference/libshumate-sections.txt
@@ -378,26 +378,6 @@ ShumateMapSourceFactoryClass
 ShumateMapSourceFactoryPrivate
 </SECTION>
 
-<SECTION>
-<FILE>shumate-map-source-chain</FILE>
-<TITLE>ShumateMapSourceChain</TITLE>
-ShumateMapSourceChain
-shumate_map_source_chain_new
-shumate_map_source_chain_push
-shumate_map_source_chain_pop
-<SUBSECTION Standard>
-SHUMATE_MAP_SOURCE_CHAIN
-SHUMATE_IS_MAP_SOURCE_CHAIN
-SHUMATE_TYPE_MAP_SOURCE_CHAIN
-shumate_map_source_chain_get_type
-SHUMATE_MAP_SOURCE_CHAIN_CLASS
-SHUMATE_IS_MAP_SOURCE_CHAIN_CLASS
-SHUMATE_MAP_SOURCE_CHAIN_GET_CLASS
-<SUBSECTION Private>
-ShumateMapSourceChainClass
-ShumateMapSourceChainPrivate
-</SECTION>
-
 <SECTION>
 <FILE>shumate-license</FILE>
 <TITLE>ShumateLicense</TITLE>
diff --git a/docs/reference/libshumate.types b/docs/reference/libshumate.types
index bdd76b8..e491458 100644
--- a/docs/reference/libshumate.types
+++ b/docs/reference/libshumate.types
@@ -4,7 +4,6 @@ shumate_layer_get_type
 shumate_license_get_type
 shumate_location_get_type
 shumate_map_layer_get_type
-shumate_map_source_chain_get_type
 shumate_map_source_desc_get_type
 shumate_map_source_factory_get_type
 shumate_map_source_get_type
diff --git a/shumate/meson.build b/shumate/meson.build
index a8d6c37..59dbe7b 100644
--- a/shumate/meson.build
+++ b/shumate/meson.build
@@ -5,7 +5,6 @@ libshumate_public_h = [
   'shumate-license.h',
   'shumate-location.h',
   'shumate-map-layer.h',
-  'shumate-map-source-chain.h',
   'shumate-map-source-desc.h',
   'shumate-map-source-factory.h',
   'shumate-map-source.h',
@@ -38,7 +37,6 @@ libshumate_sources = [
   'shumate-license.c',
   'shumate-location.c',
   'shumate-map-layer.c',
-  'shumate-map-source-chain.c',
   'shumate-map-source-desc.c',
   'shumate-map-source-factory.c',
   'shumate-map-source.c',
diff --git a/shumate/shumate-map-source-factory.c b/shumate/shumate-map-source-factory.c
index ce08e84..477aa03 100644
--- a/shumate/shumate-map-source-factory.c
+++ b/shumate/shumate-map-source-factory.c
@@ -44,7 +44,6 @@
 #include "shumate-enum-types.h"
 #include "shumate-map-source.h"
 #include "shumate-marshal.h"
-#include "shumate-map-source-chain.h"
 
 #include <glib.h>
 #include <string.h>
diff --git a/shumate/shumate.h b/shumate/shumate.h
index f59c89e..71f1650 100644
--- a/shumate/shumate.h
+++ b/shumate/shumate.h
@@ -45,8 +45,6 @@
 
 #include "shumate/shumate-map-source-factory.h"
 
-#include "shumate/shumate-map-source-chain.h"
-
 #include "shumate/shumate-network-tile-source.h"
 
 #include "shumate/shumate-memory-cache.h"


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