History log of /aoo41x/main/vcl/inc/unx/ (Results 1 - 17 of 17)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: AOO420-Dev5-m5
a3cca4d214-Nov-2023 John Bampton

misc: fix spelling (#182)

Thank you very much for your contribution!

(cherry picked from commit 402c6fde746b160d73dd806e2d51c38830f54a1e)

Revision tags: AOO4115-GA, AOO4114-GA, AOO420-Dev4-m4, AOO4113-GA, AOO4112-GA, AOO4111-GA, AOO420-Dev3-m3, AOO4110-GA, AOO419-GA, AOO418-GA, 420-Dev2-m2, AOO417, AOO420-Dev-m1
3989cc9c08-Feb-2019 mseidel

Merged r1851111 and r1851214 from trunk.

Corrected hotspot and mask for X11 pointer (autoscroll south west)

git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO417@1

Merged r1851111 and r1851214 from trunk.

Corrected hotspot and mask for X11 pointer (autoscroll south west)

git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO417@1853230 13f79535-47bb-0310-9956-ffa450edef68

show more ...

Revision tags: AOO416, AOO416-RC1, AOO415, AOO414, AOO413, AOO4121, AOO412, SNAPSHOT, AOO411, AOO410, AOO410_Beta
54ae6a3717-Dec-2013 Herbert Dürr

#i123840# normalize SalGraphics point count argument types to sal_uInt32

The old mixture of sal_uInt32, ULONG, sal_uLong, sal_uIntPtr gets
consolidated. 4e9 points are more than enough f

#i123840# normalize SalGraphics point count argument types to sal_uInt32

The old mixture of sal_uInt32, ULONG, sal_uLong, sal_uIntPtr gets
consolidated. 4e9 points are more than enough for a SalGraphics.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1551617 13f79535-47bb-0310-9956-ffa450edef68

show more ...

248a599f16-Dec-2013 Herbert Dürr

#i123840# add and use the sal_GlyphId type

Using the central definition adds consistency and cleans up many ad hoc
declarations. The type sal_GlyphId will become a class in the future so

#i123840# add and use the sal_GlyphId type

Using the central definition adds consistency and cleans up many ad hoc
declarations. The type sal_GlyphId will become a class in the future so
that its bitfield operations etc. can then be isolated into nice methods.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1551244 13f79535-47bb-0310-9956-ffa450edef68

show more ...

Revision tags: AOO401, AOO400
ee206fda19-Apr-2013 Herbert Dürr

WaE: fix some minor class/struct mismatches

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1469752 13f79535-47bb-0310-9956-ffa450edef68

30c1b1ef30-Jan-2013 Herbert Dürr

fix x11_cursor headers from thousands of ill-formed C++11 conversions

This change eliminates almost 6000 warnings when building on newer UNX platforms


git-svn-id: https://svn.a

fix x11_cursor headers from thousands of ill-formed C++11 conversions

This change eliminates almost 6000 warnings when building on newer UNX platforms


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1440477 13f79535-47bb-0310-9956-ffa450edef68

show more ...


x11_cursors/airbrush_curs.h
x11_cursors/airbrush_mask.h
x11_cursors/ase_curs.h
x11_cursors/ase_mask.h
x11_cursors/asn_curs.h
x11_cursors/asn_mask.h
x11_cursors/asne_curs.h
x11_cursors/asne_mask.h
x11_cursors/asns_curs.h
x11_cursors/asns_mask.h
x11_cursors/asnswe_curs.h
x11_cursors/asnswe_mask.h
x11_cursors/asnw_curs.h
x11_cursors/asnw_mask.h
x11_cursors/ass_curs.h
x11_cursors/ass_mask.h
x11_cursors/asse_curs.h
x11_cursors/asse_mask.h
x11_cursors/assw_curs.h
x11_cursors/assw_mask.h
x11_cursors/asw_curs.h
x11_cursors/asw_mask.h
x11_cursors/aswe_curs.h
x11_cursors/aswe_mask.h
x11_cursors/chain_curs.h
x11_cursors/chain_mask.h
x11_cursors/chainnot_curs.h
x11_cursors/chainnot_mask.h
x11_cursors/chart_curs.h
x11_cursors/chart_mask.h
x11_cursors/copydata_curs.h
x11_cursors/copydata_mask.h
x11_cursors/copydlnk_curs.h
x11_cursors/copydlnk_mask.h
x11_cursors/copyfile_curs.h
x11_cursors/copyfile_mask.h
x11_cursors/copyfiles_curs.h
x11_cursors/copyfiles_mask.h
x11_cursors/copyflnk_curs.h
x11_cursors/copyflnk_mask.h
x11_cursors/crook_curs.h
x11_cursors/crook_mask.h
x11_cursors/crop_curs.h
x11_cursors/crop_mask.h
x11_cursors/detective_curs.h
x11_cursors/detective_mask.h
x11_cursors/drawarc_curs.h
x11_cursors/drawarc_mask.h
x11_cursors/drawbezier_curs.h
x11_cursors/drawbezier_mask.h
x11_cursors/drawcaption_curs.h
x11_cursors/drawcaption_mask.h
x11_cursors/drawcirclecut_curs.h
x11_cursors/drawcirclecut_mask.h
x11_cursors/drawconnect_curs.h
x11_cursors/drawconnect_mask.h
x11_cursors/drawcrook_curs.h
x11_cursors/drawcrook_mask.h
x11_cursors/drawcrop_curs.h
x11_cursors/drawcrop_mask.h
x11_cursors/drawellipse_curs.h
x11_cursors/drawellipse_mask.h
x11_cursors/drawfreehand_curs.h
x11_cursors/drawfreehand_mask.h
x11_cursors/drawline_curs.h
x11_cursors/drawline_mask.h
x11_cursors/drawmirror_curs.h
x11_cursors/drawmirror_mask.h
x11_cursors/drawpie_curs.h
x11_cursors/drawpie_mask.h
x11_cursors/drawpolygon_curs.h
x11_cursors/drawpolygon_mask.h
x11_cursors/drawrect_curs.h
x11_cursors/drawrect_mask.h
x11_cursors/drawtext_curs.h
x11_cursors/drawtext_mask.h
x11_cursors/fill_curs.h
x11_cursors/fill_mask.h
x11_cursors/hshear_curs.h
x11_cursors/hshear_mask.h
x11_cursors/invert50.h
x11_cursors/linkdata_curs.h
x11_cursors/linkdata_mask.h
x11_cursors/linkfile_curs.h
x11_cursors/linkfile_mask.h
x11_cursors/magnify_curs.h
x11_cursors/magnify_mask.h
x11_cursors/mirror_curs.h
x11_cursors/mirror_mask.h
x11_cursors/movebezierweight_curs.h
x11_cursors/movebezierweight_mask.h
x11_cursors/movedata_curs.h
x11_cursors/movedata_mask.h
x11_cursors/movedlnk_curs.h
x11_cursors/movedlnk_mask.h
x11_cursors/movefile_curs.h
x11_cursors/movefile_mask.h
x11_cursors/movefiles_curs.h
x11_cursors/movefiles_mask.h
x11_cursors/moveflnk_curs.h
x11_cursors/moveflnk_mask.h
x11_cursors/movepoint_curs.h
x11_cursors/movepoint_mask.h
x11_cursors/nodrop_curs.h
x11_cursors/nodrop_mask.h
x11_cursors/null_curs.h
x11_cursors/null_mask.h
x11_cursors/paintbrush_curs.h
x11_cursors/paintbrush_mask.h
x11_cursors/pivotcol_curs.h
x11_cursors/pivotcol_mask.h
x11_cursors/pivotdel_curs.h
x11_cursors/pivotdel_mask.h
x11_cursors/pivotfld_curs.h
x11_cursors/pivotfld_mask.h
x11_cursors/pivotrow_curs.h
x11_cursors/pivotrow_mask.h
x11_cursors/rotate_curs.h
x11_cursors/rotate_mask.h
x11_cursors/tblsele_curs.h
x11_cursors/tblsele_mask.h
x11_cursors/tblsels_curs.h
x11_cursors/tblsels_mask.h
x11_cursors/tblselse_curs.h
x11_cursors/tblselse_mask.h
x11_cursors/tblselsw_curs.h
x11_cursors/tblselsw_mask.h
x11_cursors/tblselw_curs.h
x11_cursors/tblselw_mask.h
x11_cursors/timemove_curs.h
x11_cursors/timemove_mask.h
x11_cursors/timesize_curs.h
x11_cursors/timesize_mask.h
x11_cursors/vertcurs_curs.h
x11_cursors/vertcurs_mask.h
x11_cursors/vshear_curs.h
x11_cursors/vshear_mask.h
5f27b83c23-Jan-2013 Armin Le Grand

#121534# Reintegrating changes for rotated bitmap support

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1437407 13f79535-47bb-0310-9956-ffa450edef68

Revision tags: AOO340
e6f6310323-Oct-2012 Armin Le Grand

#121237# Rework/Cleanup of Region code due to missing complete support for B2DPolygon class

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1401294 13f79535-47bb-0310-9956-f

#121237# Rework/Cleanup of Region code due to missing complete support for B2DPolygon class

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1401294 13f79535-47bb-0310-9956-ffa450edef68

show more ...

6c89fb3e18-Jun-2012 Herbert Dürr

#c708653# remove unused member SalXLib::pYieldEntries_

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1351249 13f79535-47bb-0310-9956-ffa450edef68

5aaf853b17-Jan-2012 Armin Le Grand

linecap: Reintegrating finished LineCap feature, kudos to Regina Henschel for doing the basic implementation and offering it under apache license

git-svn-id: https://svn.apache.org/repos/asf

linecap: Reintegrating finished LineCap feature, kudos to Regina Henschel for doing the basic implementation and offering it under apache license

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1232507 13f79535-47bb-0310-9956-ffa450edef68

show more ...

ebfcd9af12-Jan-2012 Andrew Rist

Update headers to Alv2 headers

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1230727 13f79535-47bb-0310-9956-ffa450edef68

161f4cd112-Jan-2012 Andrew Rist

Update headers to Alv2 headers

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1230726 13f79535-47bb-0310-9956-ffa450edef68

24f6443d12-Jan-2012 Andrew Rist

Update headers to Alv2 headers

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1230721 13f79535-47bb-0310-9956-ffa450edef68

c86fd67112-Jan-2012 Andrew Rist

Update headers to Alv2 headers

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1230718 13f79535-47bb-0310-9956-ffa450edef68


x11_cursors/airbrush_curs.h
x11_cursors/airbrush_mask.h
x11_cursors/ase_mask.h
x11_cursors/asn_curs.h
x11_cursors/asn_mask.h
x11_cursors/asne_curs.h
x11_cursors/asns_mask.h
x11_cursors/asnswe_curs.h
x11_cursors/asnswe_mask.h
x11_cursors/asnw_curs.h
x11_cursors/asnw_mask.h
x11_cursors/asse_curs.h
x11_cursors/asse_mask.h
x11_cursors/assw_curs.h
x11_cursors/asw_curs.h
x11_cursors/asw_mask.h
x11_cursors/aswe_curs.h
x11_cursors/chain_curs.h
x11_cursors/chain_mask.h
x11_cursors/chainnot_curs.h
x11_cursors/chainnot_mask.h
x11_cursors/chart_curs.h
x11_cursors/chart_mask.h
x11_cursors/copydata_curs.h
x11_cursors/copydata_mask.h
x11_cursors/copydlnk_mask.h
x11_cursors/copyfile_curs.h
x11_cursors/copyfiles_curs.h
x11_cursors/copyfiles_mask.h
x11_cursors/copyflnk_curs.h
x11_cursors/crook_curs.h
x11_cursors/crook_mask.h
x11_cursors/crop_curs.h
x11_cursors/detective_curs.h
x11_cursors/detective_mask.h
x11_cursors/drawarc_mask.h
x11_cursors/drawbezier_curs.h
x11_cursors/drawcaption_curs.h
x11_cursors/drawcaption_mask.h
x11_cursors/drawcirclecut_mask.h
x11_cursors/drawconnect_mask.h
x11_cursors/drawcrook_curs.h
x11_cursors/drawcrook_mask.h
x11_cursors/drawcrop_curs.h
x11_cursors/drawcrop_mask.h
x11_cursors/drawellipse_curs.h
x11_cursors/drawellipse_mask.h
x11_cursors/drawfreehand_curs.h
x11_cursors/drawfreehand_mask.h
x11_cursors/drawline_curs.h
x11_cursors/drawline_mask.h
x11_cursors/drawmirror_curs.h
x11_cursors/drawmirror_mask.h
x11_cursors/drawpie_curs.h
x11_cursors/drawpie_mask.h
x11_cursors/drawpolygon_curs.h
x11_cursors/drawrect_curs.h
x11_cursors/drawrect_mask.h
x11_cursors/drawtext_curs.h
x11_cursors/drawtext_mask.h
x11_cursors/fill_curs.h
x11_cursors/fill_mask.h
x11_cursors/hshear_curs.h
x11_cursors/hshear_mask.h
x11_cursors/linkdata_mask.h
x11_cursors/linkfile_curs.h
x11_cursors/linkfile_mask.h
x11_cursors/magnify_curs.h
x11_cursors/magnify_mask.h
x11_cursors/mirror_mask.h
x11_cursors/movebezierweight_curs.h
x11_cursors/movedata_curs.h
x11_cursors/movedata_mask.h
x11_cursors/movedlnk_mask.h
x11_cursors/movefile_curs.h
x11_cursors/movefiles_curs.h
x11_cursors/movefiles_mask.h
x11_cursors/moveflnk_curs.h
x11_cursors/moveflnk_mask.h
x11_cursors/movepoint_curs.h
x11_cursors/movepoint_mask.h
x11_cursors/nodrop_curs.h
x11_cursors/nodrop_mask.h
x11_cursors/null_mask.h
x11_cursors/pivotcol_curs.h
x11_cursors/pivotcol_mask.h
x11_cursors/pivotdel_curs.h
x11_cursors/pivotdel_mask.h
x11_cursors/pivotfld_curs.h
x11_cursors/pivotfld_mask.h
x11_cursors/pivotrow_curs.h
x11_cursors/pivotrow_mask.h
x11_cursors/rotate_mask.h
x11_cursors/salcursors.h
x11_cursors/timemove_curs.h
x11_cursors/timemove_mask.h
x11_cursors/timesize_curs.h
x11_cursors/timesize_mask.h
x11_cursors/vshear_curs.h
x11_cursors/vshear_mask.h
2123d75712-Jan-2012 Andrew Rist

Update headers to Alv2 headers

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1230717 13f79535-47bb-0310-9956-ffa450edef68

e6b30a3d30-Nov-2011 Andrew Rist

Update headers to Alv2 headers

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1208632 13f79535-47bb-0310-9956-ffa450edef68

cdf0e10c16-Aug-2011 rcweir

Initial import of the old OOo hg repository tip revision.

.../trunk/main is a copy of (currently tip-most)
http://hg.services.openoffice.org/OOO340/rev/c904c1944462

.../trunk/

Initial import of the old OOo hg repository tip revision.

.../trunk/main is a copy of (currently tip-most)
http://hg.services.openoffice.org/OOO340/rev/c904c1944462

.../trunk/extras/l10n is a copy of (currently tip-most)
http://hg.services.openoffice.org/master_l10n/OOO340/rev/af6bc9467af5

Note that the following files with line-end and/or encoding anomalies were left out (they will need to be to be checked in separately):

/ooo/trunk/core/dictionaries/de_DE/README_hyph_de_DE.txt
/ooo/trunk/core/dictionaries/de_CH/README_hyph_de_CH.txt
/ooo/trunk/core/dictionaries/de_AT/README_hyph_de_AT.txt
/ooo/trunk/core/gettext/gettext-0.18.1.1.patch
/ooo/trunk/core/apache-commons/patches/codec.patch
/ooo/trunk/core/libcroco/libcroco-0.6.2.patch
/ooo/trunk/core/testautomation/writer/optional/input/import/mactext.txt
/ooo/trunk/core/graphite/graphite-2.3.1.patch
/ooo/trunk/core/hwpfilter/source/hwpeq.cpp
/ooo/trunk/core/solenv/bin/cwstouched.pl
/ooo/trunk/core/readlicense_oo/html/THIRDPARTYLICENSEREADME.html
/ooo/trunk/core/writerfilter/source/doctok/escher.html
/ooo/trunk/core/writerfilter/source/odiapi/qname/resource/office2003/WordprocessingML Schemas/xsdlib.xsd
/ooo/trunk/core/writerfilter/source/odiapi/qname/resource/office2003/WordprocessingML Schemas/wordnetaux.xsd
/ooo/trunk/core/filter/source/xslt/odf2xhtml/export/common/body.xsl
/ooo/trunk/core/filter/source/xslt/odf2xhtml/export/common/styles/style_mapping_css.xsl

Also: Repository.mk from the l10n toplevel


git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1162288 13f79535-47bb-0310-9956-ffa450edef68

show more ...


XIM.h
Xproto.h
cdeint.hxx
dtint.hxx
gtk/atkbridge.hxx
gtk/gtkdata.hxx
gtk/gtkframe.hxx
gtk/gtkgdi.hxx
gtk/gtkinst.hxx
gtk/gtkobject.hxx
i18n_cb.hxx
i18n_ic.hxx
i18n_im.hxx
i18n_keysym.hxx
i18n_status.hxx
i18n_xkb.hxx
kde/kdedata.hxx
pspgraphics.h
salbmp.h
saldata.hxx
saldisp.hxx
salfont.h
salframe.h
salgdi.h
salinst.h
salmenu.h
salobj.h
salprn.h
salstd.hxx
salsys.h
saltimer.h
salunx.h
salvd.h
sm.hxx
soicon.hxx
strhelper.hxx
svsys.h
svunx.h
wmadaptor.hxx
x11_cursors/airbrush_curs.h
x11_cursors/airbrush_mask.h
x11_cursors/ase_curs.h
x11_cursors/ase_mask.h
x11_cursors/asn_curs.h
x11_cursors/asn_mask.h
x11_cursors/asne_curs.h
x11_cursors/asne_mask.h
x11_cursors/asns_curs.h
x11_cursors/asns_mask.h
x11_cursors/asnswe_curs.h
x11_cursors/asnswe_mask.h
x11_cursors/asnw_curs.h
x11_cursors/asnw_mask.h
x11_cursors/ass_curs.h
x11_cursors/ass_mask.h
x11_cursors/asse_curs.h
x11_cursors/asse_mask.h
x11_cursors/assw_curs.h
x11_cursors/assw_mask.h
x11_cursors/asw_curs.h
x11_cursors/asw_mask.h
x11_cursors/aswe_curs.h
x11_cursors/aswe_mask.h
x11_cursors/chain_curs.h
x11_cursors/chain_mask.h
x11_cursors/chainnot_curs.h
x11_cursors/chainnot_mask.h
x11_cursors/chart_curs.h
x11_cursors/chart_mask.h
x11_cursors/copydata_curs.h
x11_cursors/copydata_mask.h
x11_cursors/copydlnk_curs.h
x11_cursors/copydlnk_mask.h
x11_cursors/copyfile_curs.h
x11_cursors/copyfile_mask.h
x11_cursors/copyfiles_curs.h
x11_cursors/copyfiles_mask.h
x11_cursors/copyflnk_curs.h
x11_cursors/copyflnk_mask.h
x11_cursors/crook_curs.h
x11_cursors/crook_mask.h
x11_cursors/crop_curs.h
x11_cursors/crop_mask.h
x11_cursors/detective_curs.h
x11_cursors/detective_mask.h
x11_cursors/drawarc_curs.h
x11_cursors/drawarc_mask.h
x11_cursors/drawbezier_curs.h
x11_cursors/drawbezier_mask.h
x11_cursors/drawcaption_curs.h
x11_cursors/drawcaption_mask.h
x11_cursors/drawcirclecut_curs.h
x11_cursors/drawcirclecut_mask.h
x11_cursors/drawconnect_curs.h
x11_cursors/drawconnect_mask.h
x11_cursors/drawcrook_curs.h
x11_cursors/drawcrook_mask.h
x11_cursors/drawcrop_curs.h
x11_cursors/drawcrop_mask.h
x11_cursors/drawellipse_curs.h
x11_cursors/drawellipse_mask.h
x11_cursors/drawfreehand_curs.h
x11_cursors/drawfreehand_mask.h
x11_cursors/drawline_curs.h
x11_cursors/drawline_mask.h
x11_cursors/drawmirror_curs.h
x11_cursors/drawmirror_mask.h
x11_cursors/drawpie_curs.h
x11_cursors/drawpie_mask.h
x11_cursors/drawpolygon_curs.h
x11_cursors/drawpolygon_mask.h
x11_cursors/drawrect_curs.h
x11_cursors/drawrect_mask.h
x11_cursors/drawtext_curs.h
x11_cursors/drawtext_mask.h
x11_cursors/fill_curs.h
x11_cursors/fill_mask.h
x11_cursors/hshear_curs.h
x11_cursors/hshear_mask.h
x11_cursors/invert50.h
x11_cursors/linkdata_curs.h
x11_cursors/linkdata_mask.h
x11_cursors/linkfile_curs.h
x11_cursors/linkfile_mask.h
x11_cursors/magnify_curs.h
x11_cursors/magnify_mask.h
x11_cursors/mirror_curs.h
x11_cursors/mirror_mask.h
x11_cursors/movebezierweight_curs.h
x11_cursors/movebezierweight_mask.h
x11_cursors/movedata_curs.h
x11_cursors/movedata_mask.h
x11_cursors/movedlnk_curs.h
x11_cursors/movedlnk_mask.h
x11_cursors/movefile_curs.h
x11_cursors/movefile_mask.h
x11_cursors/movefiles_curs.h
x11_cursors/movefiles_mask.h
x11_cursors/moveflnk_curs.h
x11_cursors/moveflnk_mask.h
x11_cursors/movepoint_curs.h
x11_cursors/movepoint_mask.h
x11_cursors/nodrop_curs.h
x11_cursors/nodrop_mask.h
x11_cursors/null_curs.h
x11_cursors/null_mask.h
x11_cursors/paintbrush_curs.h
x11_cursors/paintbrush_mask.h
x11_cursors/pivotcol_curs.h
x11_cursors/pivotcol_mask.h
x11_cursors/pivotdel_curs.h
x11_cursors/pivotdel_mask.h
x11_cursors/pivotfld_curs.h
x11_cursors/pivotfld_mask.h
x11_cursors/pivotrow_curs.h
x11_cursors/pivotrow_mask.h
x11_cursors/rotate_curs.h
x11_cursors/rotate_mask.h
x11_cursors/salcursors.h
x11_cursors/tblsele_curs.h
x11_cursors/tblsele_mask.h
x11_cursors/tblsels_curs.h
x11_cursors/tblsels_mask.h
x11_cursors/tblselse_curs.h
x11_cursors/tblselse_mask.h
x11_cursors/tblselsw_curs.h
x11_cursors/tblselsw_mask.h
x11_cursors/tblselw_curs.h
x11_cursors/tblselw_mask.h
x11_cursors/timemove_curs.h
x11_cursors/timemove_mask.h
x11_cursors/timesize_curs.h
x11_cursors/timesize_mask.h
x11_cursors/vertcurs_curs.h
x11_cursors/vertcurs_mask.h
x11_cursors/vshear_curs.h
x11_cursors/vshear_mask.h