Opened 7 years ago

Closed 6 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 7 years ago.
improved patch with nonull support.

Download all attachments as: .zip

Change History (14)

comment:1 Changed 7 years ago by warmerdam

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

comment:2 Changed 7 years ago by warmerdam

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

Changed 7 years ago by warmerdam

Attachment: utf8_swig.patch added

improved patch with nonull support.

comment:3 Changed 7 years ago by Kosta

Cc: kosta added

comment:4 Changed 7 years ago by Kosta

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

comment:5 Changed 7 years ago by warmerdam

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

comment:6 Changed 7 years ago by Even Rouault

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 Changed 7 years ago by Even Rouault

Resolution: fixed
Status: assignedclosed

comment:8 Changed 7 years ago by tamas

Resolution: fixed
Status: closedreopened

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

comment:9 Changed 7 years ago by tamas

Owner: changed from warmerdam to tamas
Status: reopenednew

comment:10 Changed 7 years ago by tamas

Added the C# typemap in r21588 and r21594

comment:11 Changed 7 years ago by Even Rouault

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 Changed 7 years ago by Even Rouault

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 Changed 6 years ago by warmerdam

Resolution: fixed
Status: newclosed

C# working ... closing.

Note: See TracTickets for help on using tickets.