This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository legacy-imlib2.

View the commit online.

commit 95bf3c774ddb4908900d06099bc1d588bb69bbe4
Author: Kim Woelders <k...@woelders.dk>
AuthorDate: Sat Jul 23 06:09:08 2022 +0200

    Hide imlib_get/set_color_usage() if no X11
    
    Pointless without.
---
 src/lib/Imlib2.h.in | 25 +++++++++++++------------
 src/lib/api.c       | 20 +++++++-------------
 2 files changed, 20 insertions(+), 25 deletions(-)

diff --git a/src/lib/Imlib2.h.in b/src/lib/Imlib2.h.in
index 28671ad..5d04db7 100644
--- a/src/lib/Imlib2.h.in
+++ b/src/lib/Imlib2.h.in
@@ -686,6 +686,7 @@ EAPI int            imlib_get_cache_size(void);
  */
 EAPI void           imlib_set_cache_size(int bytes);
 
+#ifndef X_DISPLAY_MISSING
 /**
  * Get the maximum number of colors Imlib2 is allowed to allocate
  *
@@ -704,17 +705,6 @@ EAPI int            imlib_get_color_usage(void);
  */
 EAPI void           imlib_set_color_usage(int max);
 
-/**
- * Flush loader cache
- *
- * If you want Imlib2 to forcibly flush any cached loaders it has and
- * re-load them from disk (this is useful if the program just
- * installed a new loader and does not want to wait till Imlib2 deems
- * it an optimal time to rescan the loaders)
- */
-EAPI void           imlib_flush_loaders(void);
-
-#ifndef X_DISPLAY_MISSING
 /**
  * Convenience function that returns the depth of a visual
  *
@@ -738,6 +728,16 @@ EAPI Visual        *imlib_get_best_visual(Display * display, int screen,
                                           int *depth_return);
 #endif /* X_DISPLAY_MISSING */
 
+/**
+ * Flush loader cache
+ *
+ * If you want Imlib2 to forcibly flush any cached loaders it has and
+ * re-load them from disk (this is useful if the program just
+ * installed a new loader and does not want to wait till Imlib2 deems
+ * it an optimal time to rescan the loaders)
+ */
+EAPI void           imlib_flush_loaders(void);
+
 /**
  * Load an image from file (header only)
  *
@@ -1511,7 +1511,8 @@ EAPI int            imlib_get_ximage_cache_size_max(void);
  * @param bytes         XImage cache max size in bytes
  */
 EAPI void           imlib_set_ximage_cache_size_max(int bytes);
-#endif
+
+#endif /* X_DISPLAY_MISSING */
 
 /*--------------------------------
  * Updates - lists of rectangles for storing required update draws
diff --git a/src/lib/api.c b/src/lib/api.c
index fee1102..7f0dbc8 100644
--- a/src/lib/api.c
+++ b/src/lib/api.c
@@ -722,35 +722,23 @@ imlib_set_cache_size(int bytes)
    __imlib_SetCacheSize(bytes);
 }
 
+#ifdef BUILD_X11
 EAPI int
 imlib_get_color_usage(void)
 {
-#ifdef BUILD_X11
    return (int)_max_colors;
-#else
-   return 256;
-#endif
 }
 
 EAPI void
 imlib_set_color_usage(int max)
 {
-#ifdef BUILD_X11
    if (max < 2)
       max = 2;
    else if (max > 256)
       max = 256;
    _max_colors = max;
-#endif
-}
-
-EAPI void
-imlib_flush_loaders(void)
-{
-   __imlib_RemoveAllLoaders();
 }
 
-#ifdef BUILD_X11
 EAPI int
 imlib_get_visual_depth(Display * display, Visual * visual)
 {
@@ -768,6 +756,12 @@ imlib_get_best_visual(Display * display, int screen, int *depth_return)
 }
 #endif
 
+EAPI void
+imlib_flush_loaders(void)
+{
+   __imlib_RemoveAllLoaders();
+}
+
 EAPI                Imlib_Image
 imlib_load_image(const char *file)
 {

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to