Opened 14 years ago

Closed 13 years ago

#3766 closed enhancement (fixed)

RFC 30 - Unicode Filenames - Implementation

Reported by: warmerdam Owned by: tamas
Priority: normal Milestone: 1.8.1
Component: default Version: unspecified
Severity: normal Keywords: unicode rfc30
Cc: tamas, kosta

Description (last modified by warmerdam)

This ticket exists to track the status of implementing RFC 30 - Unicode Filenames.

Attachments (1)

utf8_swig.patch (8.7 KB ) - added by warmerdam 14 years ago.
improved patch with nonull support.

Download all attachments as: .zip

Change History (14)

comment:1 by warmerdam, 14 years ago

Cc: tamas added
Description: modified (diff)
Status: newassigned

comment:2 by warmerdam, 14 years ago

Implementations in the VSI*L API for win32 done in r20666 and r20620.

by warmerdam, 14 years ago

Attachment: utf8_swig.patch added

improved patch with nonull support.

comment:3 by Kosta, 14 years ago

Cc: kosta added

comment:4 by Kosta, 14 years ago

Summary: RFC 30 - Uncode Filenames - ImplementationRFC 30 - Unicode Filenames - Implementation

comment:5 by warmerdam, 14 years ago

Updated Python bindings with utf8_path typemap (r20712, r20713).

comment:6 by Even Rouault, 14 years ago

r20716 /trunk/gdal/swig/ (6 files in 2 dirs): fixes to python utf8_path typemap and GDALPythonObjectToCStr()/GDALPythonObjectFromCStr() (RFC 30, #3766)

r20717 /trunk/autotest/gcore/rfc30.py: Test GetFileList() with unicode (#3766)

comment:7 by Even Rouault, 14 years ago

Resolution: fixed
Status: assignedclosed

comment:8 by tamas, 13 years ago

Resolution: fixed
Status: closedreopened

Reopening to track the implementation of the related typemaps in the c# bindings

comment:9 by tamas, 13 years ago

Owner: changed from warmerdam to tamas
Status: reopenednew

comment:10 by tamas, 13 years ago

Added the C# typemap in r21588 and r21594

comment:11 by Even Rouault, 13 years ago

Tamas made a change in trunk (r21587) and in branches/1.8 (r21589) to correct the signature of OGRDataSource.Open to accept UTF-8 filenames.

In trunk (r21659) and in branches/1.8 (r21660) : RFC30 / SWIG bindings: Correct the signature of Datasource.CreateDataSource() and DeleteDataSource() to accept UTF-8 filenames; Refresh python bindings; Fix in swig/python.samples/ogrinfo.py to work with UTF-8 filenames.

comment:12 by Even Rouault, 13 years ago

r21661 /trunk/autotest/ (gcore/rfc30.py ogr/ogr_rfc30.py): RFC30: add ogr_rfc30.py test; adjustments to rfc30.py to better test typemaps on Python 2.X (#3766)

comment:13 by warmerdam, 13 years ago

Resolution: fixed
Status: newclosed

C# working ... closing.

Note: See TracTickets for help on using tickets.