Author: stefan2
Date: Sat Feb 19 09:31:01 2011
New Revision: 1072282

URL: http://svn.apache.org/viewvc?rev=1072282&view=rev
Log:
Public definitions should be prefixed by SVN_. Thus, rename the default
compression level and introduce boundary defines.

* subversion/include/svn_delta.h
  (SVN_DEFAULT_COMPRESSSION_LEVEL): rename from SVNDIFF1_COMPRESS_LEVEL
  (SVN_NO_COMPRESSION_LEVEL, SVN_BEST_COMPRESSION_LEVEL):
   add convenience defines for compression level boundaries
  (svn_txdelta_to_svndiff2): adapt docstring
* subversion/libsvn_delta/svndiff.c,
  subversion/svnserve/main.c,
  subversion/svnserve/server.h: adapt
  

Modified:
    
subversion/branches/integrate-compression-level/subversion/include/svn_delta.h
    
subversion/branches/integrate-compression-level/subversion/libsvn_delta/svndiff.c
    subversion/branches/integrate-compression-level/subversion/svnserve/main.c
    subversion/branches/integrate-compression-level/subversion/svnserve/server.h

Modified: 
subversion/branches/integrate-compression-level/subversion/include/svn_delta.h
URL: 
http://svn.apache.org/viewvc/subversion/branches/integrate-compression-level/subversion/include/svn_delta.h?rev=1072282&r1=1072281&r2=1072282&view=diff
==============================================================================
--- 
subversion/branches/integrate-compression-level/subversion/include/svn_delta.h 
(original)
+++ 
subversion/branches/integrate-compression-level/subversion/include/svn_delta.h 
Sat Feb 19 09:31:01 2011
@@ -49,11 +49,20 @@ extern "C" {
 
 
 
+/** This compression level effectively disables data compression.
+ * However, the data pre-processing costs may still not be zero.
+ */
+#define SVN_NO_COMPRESSION_LEVEL 0
+
+/** This is the maximum compression level we can pass to zlib.
+ */
+#define SVN_BEST_COMPRESSION_LEVEL 9
+
 /** This is the default compression level we pass to zlib.  It
- * should be between 0 and 9, with higher numbers being greater
- * compression.  
+ * should be between 0 and 9, with higher numbers resulting in
+ * better compression rates but slower operation.
  */
-#define SVNDIFF1_COMPRESS_LEVEL 5
+#define SVN_DEFAULT_COMPRESSSION_LEVEL 5
 
 /**
  * Get libsvn_delta version information.
@@ -473,7 +482,7 @@ svn_txdelta_to_svndiff3(svn_txdelta_wind
                         apr_pool_t *pool);
 
 /** Similar to svn_txdelta_to_svndiff3, but always using the SVN default
- * compression level (@ref SVNDIFF1_COMPRESS_LEVEL).
+ * compression level (@ref SVN_DEFAULT_COMPRESSSION_LEVEL).
  *
  * @since New in 1.4.
  */

Modified: 
subversion/branches/integrate-compression-level/subversion/libsvn_delta/svndiff.c
URL: 
http://svn.apache.org/viewvc/subversion/branches/integrate-compression-level/subversion/libsvn_delta/svndiff.c?rev=1072282&r1=1072281&r2=1072282&view=diff
==============================================================================
--- 
subversion/branches/integrate-compression-level/subversion/libsvn_delta/svndiff.c
 (original)
+++ 
subversion/branches/integrate-compression-level/subversion/libsvn_delta/svndiff.c
 Sat Feb 19 09:31:01 2011
@@ -309,7 +309,7 @@ svn_txdelta_to_svndiff2(svn_txdelta_wind
                         apr_pool_t *pool)
 {
   svn_txdelta_to_svndiff3(handler, handler_baton, output,
-                          svndiff_version, SVNDIFF1_COMPRESS_LEVEL, pool);
+                          svndiff_version, SVN_DEFAULT_COMPRESSSION_LEVEL, 
pool);
 }
 
 void
@@ -319,7 +319,7 @@ svn_txdelta_to_svndiff(svn_stream_t *out
                        void **handler_baton)
 {
   svn_txdelta_to_svndiff3(handler, handler_baton, output,
-                          0, SVNDIFF1_COMPRESS_LEVEL, pool);
+                          0, SVN_DEFAULT_COMPRESSSION_LEVEL, pool);
 }
 
 

Modified: 
subversion/branches/integrate-compression-level/subversion/svnserve/main.c
URL: 
http://svn.apache.org/viewvc/subversion/branches/integrate-compression-level/subversion/svnserve/main.c?rev=1072282&r1=1072281&r2=1072282&view=diff
==============================================================================
--- subversion/branches/integrate-compression-level/subversion/svnserve/main.c 
(original)
+++ subversion/branches/integrate-compression-level/subversion/svnserve/main.c 
Sat Feb 19 09:31:01 2011
@@ -451,7 +451,7 @@ int main(int argc, const char *argv[])
   params.cfg = NULL;
   params.pwdb = NULL;
   params.authzdb = NULL;
-  params.compression_level = SVNDIFF1_COMPRESS_LEVEL;
+  params.compression_level = SVN_DEFAULT_COMPRESSSION_LEVEL;
   params.log_file = NULL;
   params.username_case = CASE_ASIS;
   params.memory_cache_size = (apr_uint64_t)-1;

Modified: 
subversion/branches/integrate-compression-level/subversion/svnserve/server.h
URL: 
http://svn.apache.org/viewvc/subversion/branches/integrate-compression-level/subversion/svnserve/server.h?rev=1072282&r1=1072281&r2=1072282&view=diff
==============================================================================
--- 
subversion/branches/integrate-compression-level/subversion/svnserve/server.h 
(original)
+++ 
subversion/branches/integrate-compression-level/subversion/svnserve/server.h 
Sat Feb 19 09:31:01 2011
@@ -115,7 +115,7 @@ typedef struct serve_params_t {
   /* Data compression level to reduce for network traffic. If this
      is 0, no compression should be applied and the protocol may
      fall back to txdelta "version 0" bypassing zlib entirely.
-     Defaults to SVNDIFF1_COMPRESS_LEVEL. */
+     Defaults to SVN_DEFAULT_COMPRESSSION_LEVEL. */
   int compression_level;
 
 } serve_params_t;


Reply via email to