Checkout Tools
  • last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Test out my new and fancy ASF commit priviledges by changing the copyright

wording in our license headers to reflect ownership by the ASF.

* NOTICE:

Change terminology to ASF, and update a link.

* subversion/libsvn_subr/opt.c

(svn_opt__print_version_info): Note that the product as a whole is

copyrighted by the ASF, and update the project website.

* everywhere:

Change license text to reflect ASF ownership.

  1. … 891 more files in changeset.
Relicense Subversion under the Apache License, Version 2.0.

* NOTICE: New.

* LICENSE: New.

* COPYING,

subversion/LICENSE: Remove.

* subversion/libsvn_subr/opt.c

(svn_opt__print_version_info): Note that the product as a whole is

copyrighted by the SVN Corp, and that it contains contributions from

many people, as referenced in NOTICE.

* subversion/bindings/swig/python/LICENSE_FOR_PYTHON_BINDINGS:

Relicense the SVN parts under Apache 2.0.

* everywhere:

Change copyright notices in file headers to reflect the Apache 2.0 license.

  1. … 882 more files in changeset.
Fix code formatting in some headers.

* subversion/include/svn_cmdline.h:

* subversion/include/svn_compat.h:

* subversion/include/svn_ctype.h:

* subversion/include/svn_diff.h:

* subversion/include/svn_md5.h:

* subversion/include/svn_nls.h:

* subversion/include/svn_pools.h:

* subversion/include/svn_props.h:

* subversion/include/svn_quoprint.h:

* subversion/include/svn_sorts.h:

* subversion/include/svn_time.h:

* subversion/include/svn_types.h:

* subversion/include/svn_version.h:

* subversion/include/svn_xml.h: Place function types on separate lines.

  1. … 13 more files in changeset.
* subversion/include/svn_ctype.h

(svn_ctype_casecmp): Document return value.

* subversion/include/svn_string.h

(svn_cstring_casecmp): Document return value.

  1. … 1 more file in changeset.
Avoid locale-dependent case-folding string comparisons that have unexpected

effects in certain locales.

* subversion/include/svn_ctype.h (svn_ctype_casecmp): New prototype.

* subversion/include/svn_string.h (svn_cstring_casecmp): New prototype.

* subversion/libsvn_subr/cype.c (svn_ctype_casecmp): Implement ASCII-subset

case-folding character comparator.

(casefold_table): New, helper lookup table for svn_ctype_casecmp.

* subversion/libsvn_subr/svn_string.c: Include svn_ctype.h.

(svn_cstring_casecmp): Implement ASCII-subset case-folding string comparator.

* subversion/libsvn_subr/genctype.py: Generate ctype.c:casefold_table.

* subversion/libsvn_ra_neon/session.c,

subversion/libsvn_ra_serf/serf.c,

subversion/libsvn_ra_serf/util.c,

subversion/libsvn_subr/config.c,

subversion/libsvn_subr/opt.c,

subversion/libsvn_subr/subst.c,

subversion/libsvn_wc/translate.c: Replace strcasecmp with svn_cstring_casecmp.

Don't include apr_general.h for strcasecmp.

  1. … 12 more files in changeset.
Many doxygen comment fixups.

* subversion/include/svn_fs.h

* subversion/include/svn_test.h

* subversion/include/svn_ctype.h

* subversion/include/svn_delta.h

* subversion/include/svn_subst.h

* subversion/include/svn_props.h

* subversion/include/svn_types.h

* subversion/include/svn_string.h

* subversion/include/svn_io.h

* subversion/include/svn_client.h

* subversion/include/svn_error.h

* subversion/include/svn_opt.h

  1. … 11 more files in changeset.
Doxygen: fix many formatting goofs leading to errors and warnings.

* subversion/include/svn_client.h

* subversion/include/svn_config.h

* subversion/include/svn_ctype.h

* subversion/include/svn_delta.h

* subversion/include/svn_io.h

* subversion/include/svn_opt.h

* subversion/include/svn_types.h

* subversion/include/svn_wc.h

  1. … 7 more files in changeset.
Merge locking branch to trunk, by comparing trunkURL with branchURL.

This is not a test. This is an actual addition of a very large feature.

This merge passes 'make check' over all three RA implementations.

To see commit logs for this feature, examine /branches/locking, r11749:13570.

  1. … 183 more files in changeset.
Followup after review of r12091.

* subversion/include/svn_ctype.h:

Add a missing 'extern "C"' declaration;

Remind gentle readers that ASCII is a 7-bit encoding;

Fix typos in almost every docstring.

* subversion/libsvn_subr/genctype.py: Add a warning at the beginning of the

generated table saying that it is, in fact, generated.

* subversion/libsvn_subr/ctype.c: Regenerate the ctype table.

  1. … 2 more files in changeset.
Introduce character classification functions that work correctly with

(the ASCII subset of) UTF-8 strings regardless of locale settings.

* subversion/include/svn_ctype.h: New.

* subversion/libsvn_subr/ctype.c: New.

* subversion/libsvn_subr/genctype.py: Generates the class table in ctype.c.

* subversion/libsvn_client/prop_commands.c: Include svn_ctype.h, not ctype.h.

(is_valid_prop_name): Use the new svn_ctype macros to test characters.

Follow-up to r12029.

  1. … 3 more files in changeset.