Subversion

gpucv

Revision Information
Current Directory:/experimental/allusse/
Rev:528 - Go to most recent revision
Author:allusse
Last modification:Rev 528 - 2010-03-30 13:18:03 +0200 (Tue, 30 Mar 2010)
Log message:Global:
* [M] Moved some data files from ./bin to ./data such as: GLSL shader files, test images...
* [D] delete old project files (premake3)
* [U] replace all Namespace macro by real namespace tags, namespace name is GCV.
* [A] add new Assert Macros: GCV_OPER_ASSERT/GCV_OPER_COMPAT_ASSERT to be used in operators to make difference between execution errors(empty pointers...) and compatibility issues with hardware/libraries
CUDA:
* [U] reorganize some operators into the corresponding files
 (Hide changed files)
Modified files:experimental/allusse/cuda.1.1/gpucv/etc/sed/cv.h/cv.top.cpp
experimental/allusse/cuda.1.1/gpucv/include/cvgcu/image_processing/histograms/histo64.filter.h
experimental/allusse/cuda.1.1/gpucv/include/cvgcu/image_processing/histograms/histo256.filter.h
experimental/allusse/cuda.1.1/gpucv/include/cv_switch/config.h
experimental/allusse/cuda.1.1/gpucv/include/cv_switch/cv_switch.h
experimental/allusse/cuda.1.1/gpucv/include/cxcoregcu/cxcoregcu.h
experimental/allusse/cuda.1.1/gpucv/include/cxcoregcu/oper_array/discrete_transforms/cxcoregcu_ankit_kernels.h
experimental/allusse/cuda.1.1/gpucv/include/cxcore_switch/config.h
experimental/allusse/cuda.1.1/gpucv/include/cxcore_switch/cxcore_switch.h
experimental/allusse/cuda.1.1/gpucv/include/definitions.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCV/config.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCV/cvgArr.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCV/cxtypesg.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCV/DataDsc_CvMat.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCV/DataDsc_IplImage.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCV/misc.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCV/toolscvg.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCore/config.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCore/coretools.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCore/fps.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCore/GenericFilter.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCore/GpuFilter.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCore/GpuFilterManager.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCore/GpuHandleManager.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCore/GpuShaderDsc.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCore/GpuShaderManager.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCore/GpuShaderObject.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCore/GpuTextureManager.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCuda/base_kernels/cuda_macro.kernel.cu
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCuda/config.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCuda/cuda_misc.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCuda/DataDsc_CUDA_Array.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCuda/DataDsc_CUDA_Base.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCuda/DataDsc_CUDA_Buffer.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCuda/GPU_NVIDIA_CUDA.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVCuda/include.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/CL_Options.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/config.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/GenericGPU.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/GLBuffer.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/GLContext.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/GLExtension.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/GlobalSettings.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/GPU_ATI.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/GPU_NVIDIA.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/hardware.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/include.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/moduleInfo.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/MultiTextureARB.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/Profiling.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/Singleton.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/Tools.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVHardware/ToolsGL.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVSwitch/Cl_Dll.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVSwitch/Cl_FctSw.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVSwitch/Cl_FctSw_Mngr.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVSwitch/Cl_GenSw_Fct.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVSwitch/config.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVSwitch/macro.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/config.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/DataContainer.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/DataDsc_base.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/DataDsc_CPU.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/DataDsc_GLBuff.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/DataDsc_GLTex.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/fbo.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/pbuffer.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/TexCoord.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/TextureGrp.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/TextureRecycler.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/TextureRenderBuffer.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/TextureRenderBuffer_FBO.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/TextureRenderBuffer_PBUFF.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/TextureRenderManager.h
experimental/allusse/cuda.1.1/gpucv/include/GPUCVTexture/TextureTemp.h
experimental/allusse/cuda.1.1/gpucv/include/highguig/highguig.h
experimental/allusse/cuda.1.1/gpucv/include/highgui_switch/config.h
experimental/allusse/cuda.1.1/gpucv/include/highgui_switch/highgui_switch.h
experimental/allusse/cuda.1.1/gpucv/src/example/GPUCVCamDemo/bg_substraction.cpp
experimental/allusse/cuda.1.1/gpucv/src/example/GPUCVCamDemo/deriche.cpp
experimental/allusse/cuda.1.1/gpucv/src/example/GPUCVCamDemo/GpuCVCamDemo.cpp
experimental/allusse/cuda.1.1/gpucv/src/example/GPUCVCamDemo/lut.cpp
experimental/allusse/cuda.1.1/gpucv/src/example/GPUCVCamDemo/morphology.cpp
experimental/allusse/cuda.1.1/gpucv/src/example/GPUCVConsole/commands.cpp
experimental/allusse/cuda.1.1/gpucv/src/example/GPUCVConsole/cvg_test.cpp
experimental/allusse/cuda.1.1/gpucv/src/example/GPUCVConsole/cxcoreg_test.cpp
experimental/allusse/cuda.1.1/gpucv/src/example/GPUCVConsole/macro.h
experimental/allusse/cuda.1.1/gpucv/src/example/GPUCVConsole/mainSampletest.cpp
experimental/allusse/cuda.1.1/gpucv/src/example/GPUCVConsole/misc_test.cpp
experimental/allusse/cuda.1.1/gpucv/src/example/GPUCVConsole/switch_test.cpp
experimental/allusse/cuda.1.1/gpucv/src/example/GPUCVLauncher/launcher.cpp
experimental/allusse/cuda.1.1/gpucv/src/example/GPUCVSimpleApp/simpleMain.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cvauxg/cveigenobjetcsg.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cvg/cvg.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cvg/cvg_dist_transform.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cvg/cvg_imgproc_histo.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cvg/cvg_sat.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cvgcu/cvgcu.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cvgcu/image_processing/deriche.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cvgcu/image_processing/filter_color_conv/cvgcu_imgproc_filter.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cvgcu/image_processing/gradients_edges_corners/cvgcu_imgproc_edges.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cvgcu/image_processing/histograms/cvgcu_imgproc_histo.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cvgcu/image_processing/histograms/histo.filter.cu
experimental/allusse/cuda.1.1/gpucv/src/lib/cvgcu/pattern_recognition/harr.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cv_switch/cv_switch.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cxcoreg/cxcoreg_array.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cxcoreg/cxcoreg_drawing.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cxcoreg/cxcore_matrix.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cxcoregcu/cvgcudalocalsum.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cxcoregcu/cxcoregcu.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cxcoregcu/cxcoregcu_array.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cxcoregcu/oper_array/arithm_logic/arithm_logic.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cxcoregcu/oper_array/arithm_logic/logic.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cxcoregcu/oper_array/discrete_transforms/descrete_transforms.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cxcoregcu/oper_array/linear_algebra/linear_algebra.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cxcoregcu/oper_array/math/cxcore_cuda_pow.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cxcoregcu/oper_array/transform_permut/transform_permut.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/cxcore_switch/cxcore_switch.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCV/cvgArr.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCV/CvgOperators.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCV/cxtypesg.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCV/DataDsc_CvMat.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCV/DataDsc_IplImage.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCV/misc.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCV/toolscvg.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCore/coretools.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCore/fps.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCore/GenericFilter.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCore/GpuFilter.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCore/GpuFilterManager.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCore/GpuHandleManager.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCore/GpuShaderDsc.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCore/GpuShaderManager.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCore/GpuShaderObject.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCore/GpuTextureManager.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCore/mod_texture_viewer.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCore/ToolsTracer.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCuda/cuda_misc.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCuda/DataDsc_CUDA_Array.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCuda/DataDsc_CUDA_Base.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCuda/DataDsc_CUDA_Buffer.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCuda/gcu_runtime_api_wrapper.cu
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCuda/gpucv_wrapper_c.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVCuda/GPU_NVIDIA_CUDA.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVHardware/CL_Options.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVHardware/GenericGPU.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVHardware/GLBuffer.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVHardware/GLContext.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVHardware/GLExtension.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVHardware/GlobalSettings.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVHardware/GPU_ATI.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVHardware/GPU_NVIDIA.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVHardware/hardware.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVHardware/Profiling.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVHardware/Tools.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVHardware/ToolsGL.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVSwitch/Cl_Dll.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVSwitch/Cl_FctSw.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVSwitch/Cl_FctSw_Mngr.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVSwitch/Cl_GenSw_Fct.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVSwitch/switch.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVTexture/DataContainer.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVTexture/DataDsc_base.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVTexture/DataDsc_CPU.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVTexture/DataDsc_GLBuff.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVTexture/DataDsc_GLTex.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVTexture/fbo.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVTexture/pbuffer.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVTexture/TextureGrp.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVTexture/TextureRecycler.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVTexture/TextureRenderBuffer.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVTexture/TextureRenderBuffer_FBO.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVTexture/TextureRenderBuffer_PBUFF.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVTexture/TextureRenderManager.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCVTexture/TextureTemp.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/highguig/highguig.cpp
experimental/allusse/cuda.1.1/gpucv/src/lib/highgui_switch/highgui_switch.cpp
experimental/allusse/cuda.1.1/gpucv/todolist.txt
New Files:experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/example/
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/example/GPUCVCamDemo.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/example/GPUCVConsole.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/example/GPUCVLauncher.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/example/GPUCVSimpleApp.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/GpuCV.sln
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/cvauxg.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/cvg.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/cvgcu.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/cv_switch.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/cxcoreg.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/cxcoregcu.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/cxcore_switch.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/GPUCV.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/GPUCVCore.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/GPUCVCuda.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/GPUCVHardware.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/GPUCVSwitch.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/GPUCVTexture.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/highguig.vcproj
experimental/allusse/cuda.1.1/gpucv/build/windows-vs2005/lib/highgui_switch.vcproj
experimental/allusse/cuda.1.1/gpucv/data/
experimental/allusse/cuda.1.1/gpucv/data/FShaders/
experimental/allusse/cuda.1.1/gpucv/data/GShaders/
experimental/allusse/cuda.1.1/gpucv/data/pictures/
experimental/allusse/cuda.1.1/gpucv/data/video/
experimental/allusse/cuda.1.1/gpucv/data/VShaders/
Deleted files:experimental/allusse/cuda.1.1/gpucv/bin/data/pictures/
experimental/allusse/cuda.1.1/gpucv/bin/data/video/
experimental/allusse/cuda.1.1/gpucv/bin/FShaders/
experimental/allusse/cuda.1.1/gpucv/bin/GShaders/
experimental/allusse/cuda.1.1/gpucv/bin/VShaders/
experimental/allusse/cuda.1.1/gpucv/createSolutions.bat
experimental/allusse/cuda.1.1/gpucv/createSolutions.OSX.sh
experimental/allusse/cuda.1.1/gpucv/createSolutions.sh
experimental/allusse/cuda.1.1/gpucv/include/cxcoregcu/cxcoregcu_ankit.h
experimental/allusse/cuda.1.1/gpucv/include/cxcoregcu/oper_array/cxcoregcu_ankit_kernels.h
experimental/allusse/cuda.1.1/gpucv/include/cxcoregcu/oper_array/discrete_transforms/cxcoregcu_ankit.h
experimental/allusse/cuda.1.1/gpucv/Premake.lua
experimental/allusse/cuda.1.1/gpucv/projects/
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCV/cvauxg/
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCV/cvg/
experimental/allusse/cuda.1.1/gpucv/src/lib/GPUCV/cxcoreg/


[/] [experimental/] [allusse/] - View Log - Compare with Previous - RSS feed

Path Log RSS feed
[FOLDER] doc/ View Log RSS feed
[FOLDER] experimental/ View Log RSS feed
[NODE][FOLDER] allusse/ View Log RSS feed
[NODE][NODE][FOLDER] cuda.1.1/ View Log RSS feed
[NODE][NODE][FOLDER] cuda.2.0/ View Log RSS feed
[NODE][FOLDER] trunk/ View Log RSS feed
[FOLDER] tags/ View Log RSS feed
[FOLDER] trunk/ View Log RSS feed
[FOLDER] web/ View Log RSS feed


Powered by WebSVN v1.61