r844164 | blair | 2002-12-11 19:00:45 +0000 (Wed, 11 Dec 2002) * Makefile.in: Cleanup the swig-py-ext and install-swig-py-ext targets so that compiling swig on a platform where Subversion is not installed yet is supported and install-swig-py-ext correctly builds before installing. Patch by: Brandon Ehle <azverkan@yahoo.com>
r844183 | kfogel | 2002-12-12 20:44:18 +0000 (Thu, 12 Dec 2002) * subversion/libsvn_subr/time.c (svn_time_from_cstring): Unroll the sscanf when converting time from a string, for better performance in reading entries files. Patch by: Brandon Ehle <azverkan@yahoo.com>
r845242 | gstein | 2003-03-02 00:14:51 +0000 (Sun, 02 Mar 2003) Integrate a patch for .dsp and .vcproj generation. This patch isn't quite right yet, but I'd prefer to iterate in source control. This patch adds three new build types: project, external, and utility. I'm not sure these are final, but we'll end up with something close. Patch by: Brandon Ehle <azverkan@yahoo.com> I also created build/generator for all of these files. I couldn't move gen_base in there on this commit, though, cuz of local mods :-(. Will change in a followup commit. * build/gen_base.py: (GeneratorBase.__init__): extract cmd, release, and debug options from the config file and pop them into the target. don't accumulate target_dir info for the new build types. (Target.__hash__): make Target objects hashable so we can use them as lookup keys for targets stored in a dictionary, keyed by name. (class TargetProject, class TargetExternal, class TargetUtility): new classes for the three new build types. (_build_types): add entries for the new build types (_cfg_defaults): add defaults for the new config file options * build.conf: - add sections for the various external projects * gen-make.py: add build/generator to the path. temporarily leave the build subdir. * build/generator: new directory. put '*.pyc' into the ignore prop. * build/generator/gen_vcnet_vcproj.py: new generator for VC.Net project files. * build/generator/gen_msvc_dsp.py: new generator for MSVC project files. * build/generator/gen_win.py: common generation functions for the Windows project types. * build/generator/gen_make.py: - moved from build/gen_make.py (Generator.write): don't add the new build types' outputs into the list of items to clean. sort the list before writing it out (so it remains stable across changes).
r852660 | maxb | 2005-01-04 20:50:37 +0000 (Tue, 04 Jan 2005) Fix issue 1451 - Python bindings IO improvements. Patch by: Brandon Ehle <azverkan@yahoo.com> me * subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.h (svn_swig_py_make_stream): Declare. * subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c (read_handler_pyio, write_handler_pyio, svn_swig_py_make_stream): Define. * subversion/bindings/swig/svn_types.i: * subversion/bindings/swig/svn_client.i: * subversion/bindings/swig/svn_fs.i: * subversion/bindings/swig/svn_ra.i: * subversion/bindings/swig/svn_repos.i: Hook up the new function in typemaps.