Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
ebbbe850
Commit
ebbbe850
authored
Jul 08, 2017
by
Jens Reyer
Committed by
Alexandre Julliard
Jul 13, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
make_unicode: Use VerticalOrientation.txt from UCD.
Signed-off-by:
Jens Reyer
<
jre.winesim@gmail.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
b736dbe9
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
28 additions
and
25 deletions
+28
-25
vertical.c
dlls/gdi32/vertical.c
+13
-11
vertical.c
dlls/wineps.drv/vertical.c
+13
-11
make_unicode
tools/make_unicode
+2
-3
No files found.
dlls/gdi32/vertical.c
View file @
ebbbe850
/* Unicode Vertical Orientation */
/* Unicode Vertical Orientation */
/* generated from http://www.unicode.org/Public/
vertical/revision-15/VerticalOrientation-15
.txt */
/* generated from http://www.unicode.org/Public/
10.0.0/ucd/VerticalOrientation
.txt */
/* DO NOT EDIT!! */
/* DO NOT EDIT!! */
#include "wine/unicode.h"
#include "wine/unicode.h"
const
unsigned
short
DECLSPEC_HIDDEN
vertical_orientation_table
[
16
00
]
=
const
unsigned
short
DECLSPEC_HIDDEN
vertical_orientation_table
[
16
16
]
=
{
{
/* level 1 offsets */
/* level 1 offsets */
0x0100
,
0x0110
,
0x0120
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0100
,
0x0110
,
0x0120
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
...
@@ -71,23 +71,23 @@ const unsigned short DECLSPEC_HIDDEN vertical_orientation_table[1600] =
...
@@ -71,23 +71,23 @@ const unsigned short DECLSPEC_HIDDEN vertical_orientation_table[1600] =
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0480
,
0x0490
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0480
,
0x0490
,
0x02d0
,
0x04a0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x04a0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0450
,
0x02d0
,
0x0280
,
0x0280
,
0x0470
,
0x0280
,
0x0280
,
0x0280
,
0x0450
,
0x02d0
,
0x0280
,
0x0280
,
0x0470
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x04b0
,
0x02d0
,
0x0
2d0
,
0x04c
0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x04b0
,
0x02d0
,
0x0
4c0
,
0x04d
0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x04
d0
,
0x04e0
,
0x02d0
,
0x04f0
,
0x0500
,
0x02d0
,
0x051
0
,
0x02d0
,
0x04
e0
,
0x04f0
,
0x02d0
,
0x0500
,
0x0510
,
0x02d0
,
0x052
0
,
0x02d0
,
0x05
20
,
0x0530
,
0x0540
,
0x02d0
,
0x0510
,
0x02d0
,
0x0520
,
0x055
0
,
0x05
30
,
0x0540
,
0x0550
,
0x02d0
,
0x0520
,
0x02d0
,
0x0530
,
0x056
0
,
0x02d0
,
0x02d0
,
0x05
6
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x05
7
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x05
7
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x05
8
0
,
0x05
70
,
0x0570
,
0x0570
,
0x0570
,
0x0570
,
0x0580
,
0x02d0
,
0x059
0
,
0x05
80
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0590
,
0x02d0
,
0x05a
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x0280
,
0x02d0
,
0x05
a0
,
0x05b0
,
0x05c
0
,
0x0280
,
0x0280
,
0x02d0
,
0x0280
,
0x02d0
,
0x05
b0
,
0x05c0
,
0x05d
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x05
d0
,
0x05e0
,
0x02d0
,
0x05f0
,
0x02d0
,
0x0600
,
0x061
0
,
0x0280
,
0x05
e0
,
0x05f0
,
0x02d0
,
0x0600
,
0x02d0
,
0x0610
,
0x062
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x06
20
,
0x063
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x06
30
,
0x064
0
,
/* values */
/* values */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
@@ -161,6 +161,8 @@ const unsigned short DECLSPEC_HIDDEN vertical_orientation_table[1600] =
...
@@ -161,6 +161,8 @@ const unsigned short DECLSPEC_HIDDEN vertical_orientation_table[1600] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0003
,
0x0003
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0003
,
0x0003
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
...
...
dlls/wineps.drv/vertical.c
View file @
ebbbe850
/* Unicode Vertical Orientation */
/* Unicode Vertical Orientation */
/* generated from http://www.unicode.org/Public/
vertical/revision-15/VerticalOrientation-15
.txt */
/* generated from http://www.unicode.org/Public/
10.0.0/ucd/VerticalOrientation
.txt */
/* DO NOT EDIT!! */
/* DO NOT EDIT!! */
#include "wine/unicode.h"
#include "wine/unicode.h"
const
unsigned
short
DECLSPEC_HIDDEN
vertical_orientation_table
[
16
00
]
=
const
unsigned
short
DECLSPEC_HIDDEN
vertical_orientation_table
[
16
16
]
=
{
{
/* level 1 offsets */
/* level 1 offsets */
0x0100
,
0x0110
,
0x0120
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0100
,
0x0110
,
0x0120
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
...
@@ -71,23 +71,23 @@ const unsigned short DECLSPEC_HIDDEN vertical_orientation_table[1600] =
...
@@ -71,23 +71,23 @@ const unsigned short DECLSPEC_HIDDEN vertical_orientation_table[1600] =
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0480
,
0x0490
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0480
,
0x0490
,
0x02d0
,
0x04a0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x04a0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0450
,
0x02d0
,
0x0280
,
0x0280
,
0x0470
,
0x0280
,
0x0280
,
0x0280
,
0x0450
,
0x02d0
,
0x0280
,
0x0280
,
0x0470
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x04b0
,
0x02d0
,
0x0
2d0
,
0x04c
0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x04b0
,
0x02d0
,
0x0
4c0
,
0x04d
0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x04
d0
,
0x04e0
,
0x02d0
,
0x04f0
,
0x0500
,
0x02d0
,
0x051
0
,
0x02d0
,
0x04
e0
,
0x04f0
,
0x02d0
,
0x0500
,
0x0510
,
0x02d0
,
0x052
0
,
0x02d0
,
0x05
20
,
0x0530
,
0x0540
,
0x02d0
,
0x0510
,
0x02d0
,
0x0520
,
0x055
0
,
0x05
30
,
0x0540
,
0x0550
,
0x02d0
,
0x0520
,
0x02d0
,
0x0530
,
0x056
0
,
0x02d0
,
0x02d0
,
0x05
6
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x05
7
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x05
7
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x05
8
0
,
0x05
70
,
0x0570
,
0x0570
,
0x0570
,
0x0570
,
0x0580
,
0x02d0
,
0x059
0
,
0x05
80
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0590
,
0x02d0
,
0x05a
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x0280
,
0x02d0
,
0x05
a0
,
0x05b0
,
0x05c
0
,
0x0280
,
0x0280
,
0x02d0
,
0x0280
,
0x02d0
,
0x05
b0
,
0x05c0
,
0x05d
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x05
d0
,
0x05e0
,
0x02d0
,
0x05f0
,
0x02d0
,
0x0600
,
0x061
0
,
0x0280
,
0x05
e0
,
0x05f0
,
0x02d0
,
0x0600
,
0x02d0
,
0x0610
,
0x062
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x06
20
,
0x063
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x06
30
,
0x064
0
,
/* values */
/* values */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
@@ -161,6 +161,8 @@ const unsigned short DECLSPEC_HIDDEN vertical_orientation_table[1600] =
...
@@ -161,6 +161,8 @@ const unsigned short DECLSPEC_HIDDEN vertical_orientation_table[1600] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0003
,
0x0003
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0003
,
0x0003
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
...
...
tools/make_unicode
View file @
ebbbe850
...
@@ -26,7 +26,6 @@ my $MAPPINGS = "http://www.unicode.org/Public/MAPPINGS";
...
@@ -26,7 +26,6 @@ my $MAPPINGS = "http://www.unicode.org/Public/MAPPINGS";
my
$UNIDATA
=
"http://www.unicode.org/Public/10.0.0/ucd"
;
my
$UNIDATA
=
"http://www.unicode.org/Public/10.0.0/ucd"
;
my
$REPORTS
=
"http://www.unicode.org/reports"
;
my
$REPORTS
=
"http://www.unicode.org/reports"
;
my
$RFCS
=
"http://www.rfc-editor.org/rfc"
;
my
$RFCS
=
"http://www.rfc-editor.org/rfc"
;
my
$VERTICALDATA
=
"http://www.unicode.org/Public/vertical/revision-15"
;
# Sort keys file
# Sort keys file
my
$SORTKEYS
=
"tr10/allkeys.txt"
;
my
$SORTKEYS
=
"tr10/allkeys.txt"
;
...
@@ -1673,7 +1672,7 @@ sub dump_vertical($)
...
@@ -1673,7 +1672,7 @@ sub dump_vertical($)
my
$filename
=
shift
;
my
$filename
=
shift
;
my
@vertical_table
;
my
@vertical_table
;
my
$INPUT
=
open_data_file
(
$
VERTICALDATA
,
"VerticalOrientation-15
.txt"
);
my
$INPUT
=
open_data_file
(
$
UNIDATA
,
"VerticalOrientation
.txt"
);
while
(
<
$INPUT
>
)
while
(
<
$INPUT
>
)
{
{
next
if
/^\#/
;
# skip comments
next
if
/^\#/
;
# skip comments
...
@@ -1706,7 +1705,7 @@ sub dump_vertical($)
...
@@ -1706,7 +1705,7 @@ sub dump_vertical($)
open
OUTPUT
,
">$filename.new"
or
die
"Cannot create $filename"
;
open
OUTPUT
,
">$filename.new"
or
die
"Cannot create $filename"
;
print
"Building $filename\n"
;
print
"Building $filename\n"
;
print
OUTPUT
"/* Unicode Vertical Orientation */\n"
;
print
OUTPUT
"/* Unicode Vertical Orientation */\n"
;
print
OUTPUT
"/* generated from $
VERTICALDATA/VerticalOrientation-15
.txt */\n"
;
print
OUTPUT
"/* generated from $
UNIDATA/VerticalOrientation
.txt */\n"
;
print
OUTPUT
"/* DO NOT EDIT!! */\n\n"
;
print
OUTPUT
"/* DO NOT EDIT!! */\n\n"
;
print
OUTPUT
"#include \"wine/unicode.h\"\n\n"
;
print
OUTPUT
"#include \"wine/unicode.h\"\n\n"
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment