Browse Source

Merge pull request #54387 from Calinou/editor-translations-increase-zlib-compression-level

Rémi Verschelde 3 năm trước cách đây
mục cha
commit
0fbf53dbc5

+ 3 - 1
core/core_builders.py

@@ -35,7 +35,9 @@ def make_certs_header(target, source, env):
     decomp_size = len(buf)
     import zlib
 
-    buf = zlib.compress(buf)
+    # Use maximum zlib compression level to further reduce file size
+    # (at the cost of initial build times).
+    buf = zlib.compress(buf, zlib.Z_BEST_COMPRESSION)
 
     g.write("/* THIS FILE IS GENERATED DO NOT EDIT */\n")
     g.write("#ifndef CERTS_COMPRESSED_GEN_H\n")

+ 6 - 2
editor/editor_builders.py

@@ -26,7 +26,9 @@ def make_doc_header(target, source, env):
     decomp_size = len(buf)
     import zlib
 
-    buf = zlib.compress(buf)
+    # Use maximum zlib compression level to further reduce file size
+    # (at the cost of initial build times).
+    buf = zlib.compress(buf, zlib.Z_BEST_COMPRESSION)
 
     g.write("/* THIS FILE IS GENERATED DO NOT EDIT */\n")
     g.write("#ifndef _DOC_DATA_RAW_H\n")
@@ -92,7 +94,9 @@ def make_translations_header(target, source, env, category):
         with open(sorted_paths[i], "rb") as f:
             buf = f.read()
         decomp_size = len(buf)
-        buf = zlib.compress(buf)
+        # Use maximum zlib compression level to further reduce file size
+        # (at the cost of initial build times).
+        buf = zlib.compress(buf, zlib.Z_BEST_COMPRESSION)
         name = os.path.splitext(os.path.basename(sorted_paths[i]))[0]
 
         g.write("static const unsigned char _{}_translation_{}_compressed[] = {{\n".format(category, name))

+ 3 - 1
modules/mono/build_scripts/make_android_mono_config.py

@@ -8,7 +8,9 @@ def generate_compressed_config(config_src, output_dir):
             decompr_size = len(buf)
             import zlib
 
-            buf = zlib.compress(buf)
+            # Use maximum zlib compression level to further reduce file size
+            # (at the cost of initial build times).
+            buf = zlib.compress(buf, zlib.Z_BEST_COMPRESSION)
             compr_size = len(buf)
 
             bytes_seq_str = ""