Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_jdk
提交
d796cc3b
D
dragonwell8_jdk
项目概览
openanolis
/
dragonwell8_jdk
通知
4
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_jdk
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
d796cc3b
编写于
4月 20, 2011
作者:
J
jgodinez
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
6989724: font warnings in the build, native code
Reviewed-by: bae, igor
上级
8de34fca
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
21 addition
and
18 deletion
+21
-18
src/share/native/sun/awt/giflib/dgif_lib.c
src/share/native/sun/awt/giflib/dgif_lib.c
+1
-1
src/share/native/sun/font/fontscalerdefs.h
src/share/native/sun/font/fontscalerdefs.h
+3
-1
src/share/native/sun/font/layout/HangulLayoutEngine.cpp
src/share/native/sun/font/layout/HangulLayoutEngine.cpp
+1
-1
src/share/native/sun/font/layout/MPreFixups.cpp
src/share/native/sun/font/layout/MPreFixups.cpp
+2
-2
src/solaris/native/sun/awt/fontpath.c
src/solaris/native/sun/awt/fontpath.c
+2
-1
src/windows/native/sun/font/fontpath.c
src/windows/native/sun/font/fontpath.c
+12
-12
未找到文件。
src/share/native/sun/awt/giflib/dgif_lib.c
浏览文件 @
d796cc3b
...
@@ -70,7 +70,7 @@
...
@@ -70,7 +70,7 @@
/* avoid extra function call in case we use fread (TVT) */
/* avoid extra function call in case we use fread (TVT) */
#define READ(_gif,_buf,_len) \
#define READ(_gif,_buf,_len) \
(((GifFilePrivateType*)_gif->Private)->Read ? \
(((GifFilePrivateType*)_gif->Private)->Read ? \
((GifFilePrivateType*)_gif->Private)->Read(_gif,_buf,_len) : \
(
size_t)(
(GifFilePrivateType*)_gif->Private)->Read(_gif,_buf,_len) : \
fread(_buf,1,_len,((GifFilePrivateType*)_gif->Private)->File))
fread(_buf,1,_len,((GifFilePrivateType*)_gif->Private)->File))
static
int
DGifGetWord
(
GifFileType
*
GifFile
,
int
*
Word
);
static
int
DGifGetWord
(
GifFileType
*
GifFile
,
int
*
Word
);
...
...
src/share/native/sun/font/fontscalerdefs.h
浏览文件 @
d796cc3b
...
@@ -55,13 +55,15 @@ typedef Int32 hsFixed;
...
@@ -55,13 +55,15 @@ typedef Int32 hsFixed;
typedef
Int32
hsFract
;
typedef
Int32
hsFract
;
typedef
UInt32
Bool32
;
typedef
UInt32
Bool32
;
#ifndef __cplusplus
#ifndef false
#ifndef false
#define false 0
#define false 0
#endif
#endif
#ifndef true
#ifndef true
#define true 1
#define true 1
#endif
#endif
#endif
#define kPosInfinity32 (0x7fffffff)
#define kPosInfinity32 (0x7fffffff)
#define kNegInfinity32 (0x80000000)
#define kNegInfinity32 (0x80000000)
...
...
src/share/native/sun/font/layout/HangulLayoutEngine.cpp
浏览文件 @
d796cc3b
...
@@ -162,7 +162,7 @@ static le_int32 decompose(LEUnicode syllable, LEUnicode &lead, LEUnicode &vowel,
...
@@ -162,7 +162,7 @@ static le_int32 decompose(LEUnicode syllable, LEUnicode &lead, LEUnicode &vowel,
return
0
;
return
0
;
}
}
lead
=
LJMO_FIRST
+
(
sIndex
/
HSYL_LVCNT
);
lead
=
(
LEUnicode
)(
LJMO_FIRST
+
(
sIndex
/
HSYL_LVCNT
)
);
vowel
=
VJMO_FIRST
+
(
sIndex
%
HSYL_LVCNT
)
/
TJMO_COUNT
;
vowel
=
VJMO_FIRST
+
(
sIndex
%
HSYL_LVCNT
)
/
TJMO_COUNT
;
trail
=
TJMO_FIRST
+
(
sIndex
%
TJMO_COUNT
);
trail
=
TJMO_FIRST
+
(
sIndex
%
TJMO_COUNT
);
...
...
src/share/native/sun/font/layout/MPreFixups.cpp
浏览文件 @
d796cc3b
...
@@ -65,9 +65,9 @@ void MPreFixups::add(le_int32 baseIndex, le_int32 mpreIndex)
...
@@ -65,9 +65,9 @@ void MPreFixups::add(le_int32 baseIndex, le_int32 mpreIndex)
}
}
}
}
void
MPreFixups
::
apply
(
LEGlyphStorage
&
glyphStorage
,
LEErrorCode
&
s
uccess
)
void
MPreFixups
::
apply
(
LEGlyphStorage
&
glyphStorage
,
LEErrorCode
&
leS
uccess
)
{
{
if
(
LE_FAILURE
(
s
uccess
))
{
if
(
LE_FAILURE
(
leS
uccess
))
{
return
;
return
;
}
}
...
...
src/solaris/native/sun/awt/fontpath.c
浏览文件 @
d796cc3b
...
@@ -1107,7 +1107,8 @@ Java_sun_font_FontConfigManager_getFontConfig
...
@@ -1107,7 +1107,8 @@ Java_sun_font_FontConfigManager_getFontConfig
arrlen
=
(
*
env
)
->
GetArrayLength
(
env
,
fcCompFontArray
);
arrlen
=
(
*
env
)
->
GetArrayLength
(
env
,
fcCompFontArray
);
for
(
i
=
0
;
i
<
arrlen
;
i
++
)
{
for
(
i
=
0
;
i
<
arrlen
;
i
++
)
{
FcFontSet
*
fontset
;
FcFontSet
*
fontset
;
int
fn
,
j
,
fontCount
,
nfonts
,
minGlyphs
;
int
fn
,
j
,
fontCount
,
nfonts
;
unsigned
int
minGlyphs
;
FcChar8
**
family
,
**
styleStr
,
**
fullname
,
**
file
;
FcChar8
**
family
,
**
styleStr
,
**
fullname
,
**
file
;
jarray
fcFontArr
;
jarray
fcFontArr
;
...
...
src/windows/native/sun/font/fontpath.c
浏览文件 @
d796cc3b
...
@@ -235,7 +235,7 @@ static int CALLBACK EnumFontFacesInFamilyProcW(
...
@@ -235,7 +235,7 @@ static int CALLBACK EnumFontFacesInFamilyProcW(
}
}
fullname
=
(
*
env
)
->
NewString
(
env
,
lpelfe
->
elfFullName
,
fullname
=
(
*
env
)
->
NewString
(
env
,
lpelfe
->
elfFullName
,
wcslen
((
LPWSTR
)
lpelfe
->
elfFullName
));
(
jsize
)
wcslen
((
LPWSTR
)
lpelfe
->
elfFullName
));
fullnameLC
=
(
*
env
)
->
CallObjectMethod
(
env
,
fullname
,
fullnameLC
=
(
*
env
)
->
CallObjectMethod
(
env
,
fullname
,
fmi
->
toLowerCaseMID
,
fmi
->
locale
);
fmi
->
toLowerCaseMID
,
fmi
->
locale
);
(
*
env
)
->
CallBooleanMethod
(
env
,
fmi
->
list
,
fmi
->
addMID
,
fullname
);
(
*
env
)
->
CallBooleanMethod
(
env
,
fmi
->
list
,
fmi
->
addMID
,
fullname
);
...
@@ -314,7 +314,7 @@ static int CALLBACK EnumFamilyNamesW(
...
@@ -314,7 +314,7 @@ static int CALLBACK EnumFamilyNamesW(
GdiFontMapInfo
*
fmi
=
(
GdiFontMapInfo
*
)
lParam
;
GdiFontMapInfo
*
fmi
=
(
GdiFontMapInfo
*
)
lParam
;
JNIEnv
*
env
=
fmi
->
env
;
JNIEnv
*
env
=
fmi
->
env
;
jstring
familyLC
;
jstring
familyLC
;
in
t
slen
;
size_
t
slen
;
LOGFONTW
lfw
;
LOGFONTW
lfw
;
/* Both Vista and XP return DEVICE_FONTTYPE for OTF fonts */
/* Both Vista and XP return DEVICE_FONTTYPE for OTF fonts */
...
@@ -336,7 +336,7 @@ static int CALLBACK EnumFamilyNamesW(
...
@@ -336,7 +336,7 @@ static int CALLBACK EnumFamilyNamesW(
return
1
;
return
1
;
}
}
slen
=
wcslen
(
lpelfe
->
elfLogFont
.
lfFaceName
);
slen
=
wcslen
(
lpelfe
->
elfLogFont
.
lfFaceName
);
fmi
->
family
=
(
*
env
)
->
NewString
(
env
,
lpelfe
->
elfLogFont
.
lfFaceName
,
slen
);
fmi
->
family
=
(
*
env
)
->
NewString
(
env
,
lpelfe
->
elfLogFont
.
lfFaceName
,
(
jsize
)
slen
);
familyLC
=
(
*
env
)
->
CallObjectMethod
(
env
,
fmi
->
family
,
familyLC
=
(
*
env
)
->
CallObjectMethod
(
env
,
fmi
->
family
,
fmi
->
toLowerCaseMID
,
fmi
->
locale
);
fmi
->
toLowerCaseMID
,
fmi
->
locale
);
/* check if already seen this family with a different charset */
/* check if already seen this family with a different charset */
...
@@ -386,10 +386,10 @@ static int CALLBACK EnumFamilyNamesW(
...
@@ -386,10 +386,10 @@ static int CALLBACK EnumFamilyNamesW(
static
BOOL
RegistryToBaseTTNameA
(
LPSTR
name
)
{
static
BOOL
RegistryToBaseTTNameA
(
LPSTR
name
)
{
static
const
char
TTSUFFIX
[]
=
" (TrueType)"
;
static
const
char
TTSUFFIX
[]
=
" (TrueType)"
;
static
const
char
OTSUFFIX
[]
=
" (OpenType)"
;
static
const
char
OTSUFFIX
[]
=
" (OpenType)"
;
in
t
TTSLEN
=
strlen
(
TTSUFFIX
);
size_
t
TTSLEN
=
strlen
(
TTSUFFIX
);
char
*
suffix
;
char
*
suffix
;
in
t
len
=
strlen
(
name
);
size_
t
len
=
strlen
(
name
);
if
(
len
==
0
)
{
if
(
len
==
0
)
{
return
FALSE
;
return
FALSE
;
}
}
...
@@ -412,10 +412,10 @@ static BOOL RegistryToBaseTTNameA(LPSTR name) {
...
@@ -412,10 +412,10 @@ static BOOL RegistryToBaseTTNameA(LPSTR name) {
static
BOOL
RegistryToBaseTTNameW
(
LPWSTR
name
)
{
static
BOOL
RegistryToBaseTTNameW
(
LPWSTR
name
)
{
static
const
wchar_t
TTSUFFIX
[]
=
L" (TrueType)"
;
static
const
wchar_t
TTSUFFIX
[]
=
L" (TrueType)"
;
static
const
wchar_t
OTSUFFIX
[]
=
L" (OpenType)"
;
static
const
wchar_t
OTSUFFIX
[]
=
L" (OpenType)"
;
in
t
TTSLEN
=
wcslen
(
TTSUFFIX
);
size_
t
TTSLEN
=
wcslen
(
TTSUFFIX
);
wchar_t
*
suffix
;
wchar_t
*
suffix
;
in
t
len
=
wcslen
(
name
);
size_
t
len
=
wcslen
(
name
);
if
(
len
==
0
)
{
if
(
len
==
0
)
{
return
FALSE
;
return
FALSE
;
}
}
...
@@ -439,7 +439,7 @@ static void registerFontA(GdiFontMapInfo *fmi, jobject fontToFileMap,
...
@@ -439,7 +439,7 @@ static void registerFontA(GdiFontMapInfo *fmi, jobject fontToFileMap,
LPSTR
ptr1
,
ptr2
;
LPSTR
ptr1
,
ptr2
;
jstring
fontStr
;
jstring
fontStr
;
JNIEnv
*
env
=
fmi
->
env
;
JNIEnv
*
env
=
fmi
->
env
;
in
t
dslen
=
strlen
(
data
);
size_
t
dslen
=
strlen
(
data
);
jstring
fileStr
=
JNU_NewStringPlatform
(
env
,
data
);
jstring
fileStr
=
JNU_NewStringPlatform
(
env
,
data
);
/* TTC or ttc means it may be a collection. Need to parse out
/* TTC or ttc means it may be a collection. Need to parse out
...
@@ -488,8 +488,8 @@ static void registerFontW(GdiFontMapInfo *fmi, jobject fontToFileMap,
...
@@ -488,8 +488,8 @@ static void registerFontW(GdiFontMapInfo *fmi, jobject fontToFileMap,
wchar_t
*
ptr1
,
*
ptr2
;
wchar_t
*
ptr1
,
*
ptr2
;
jstring
fontStr
;
jstring
fontStr
;
JNIEnv
*
env
=
fmi
->
env
;
JNIEnv
*
env
=
fmi
->
env
;
in
t
dslen
=
wcslen
(
data
);
size_
t
dslen
=
wcslen
(
data
);
jstring
fileStr
=
(
*
env
)
->
NewString
(
env
,
data
,
dslen
);
jstring
fileStr
=
(
*
env
)
->
NewString
(
env
,
data
,
(
jsize
)
dslen
);
/* TTC or ttc means it may be a collection. Need to parse out
/* TTC or ttc means it may be a collection. Need to parse out
* multiple font face names separated by " & "
* multiple font face names separated by " & "
...
@@ -510,7 +510,7 @@ static void registerFontW(GdiFontMapInfo *fmi, jobject fontToFileMap,
...
@@ -510,7 +510,7 @@ static void registerFontW(GdiFontMapInfo *fmi, jobject fontToFileMap,
while
((
ptr2
=
wcsstr
(
ptr1
,
L" & "
))
!=
NULL
)
{
while
((
ptr2
=
wcsstr
(
ptr1
,
L" & "
))
!=
NULL
)
{
ptr1
=
ptr2
+
3
;
ptr1
=
ptr2
+
3
;
}
}
fontStr
=
(
*
env
)
->
NewString
(
env
,
ptr1
,
wcslen
(
ptr1
));
fontStr
=
(
*
env
)
->
NewString
(
env
,
ptr1
,
(
jsize
)
wcslen
(
ptr1
));
fontStr
=
(
*
env
)
->
CallObjectMethod
(
env
,
fontStr
,
fontStr
=
(
*
env
)
->
CallObjectMethod
(
env
,
fontStr
,
fmi
->
toLowerCaseMID
,
fmi
->
toLowerCaseMID
,
fmi
->
locale
);
fmi
->
locale
);
...
@@ -524,7 +524,7 @@ static void registerFontW(GdiFontMapInfo *fmi, jobject fontToFileMap,
...
@@ -524,7 +524,7 @@ static void registerFontW(GdiFontMapInfo *fmi, jobject fontToFileMap,
}
}
}
}
}
else
{
}
else
{
fontStr
=
(
*
env
)
->
NewString
(
env
,
name
,
wcslen
(
name
));
fontStr
=
(
*
env
)
->
NewString
(
env
,
name
,
(
jsize
)
wcslen
(
name
));
fontStr
=
(
*
env
)
->
CallObjectMethod
(
env
,
fontStr
,
fontStr
=
(
*
env
)
->
CallObjectMethod
(
env
,
fontStr
,
fmi
->
toLowerCaseMID
,
fmi
->
locale
);
fmi
->
toLowerCaseMID
,
fmi
->
locale
);
(
*
env
)
->
CallObjectMethod
(
env
,
fontToFileMap
,
fmi
->
putMID
,
(
*
env
)
->
CallObjectMethod
(
env
,
fontToFileMap
,
fmi
->
putMID
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录