Define MEMFLAGS_DISCARDABLE by default for dialogs.
Add a test for this.
This commit is contained in:
parent
091e58c11e
commit
ea91f8bb52
7 changed files with 40 additions and 2 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
2002-04-16 Nick Clifton <nickc@cambridge.redhat.com>
|
||||||
|
|
||||||
|
* rcparse.y: Set MEMFLAG_DISCARDABLE by default.
|
||||||
|
|
||||||
2002-04-15 Nick Clifton <nickc@cambridge.redhat.com>
|
2002-04-15 Nick Clifton <nickc@cambridge.redhat.com>
|
||||||
|
|
||||||
* resrc.c (write_rc_dialog): If charset is non-default value
|
* resrc.c (write_rc_dialog): If charset is non-default value
|
||||||
|
|
|
@ -1357,7 +1357,7 @@ suboptions:
|
||||||
memset (&$$, 0, sizeof (struct res_res_info));
|
memset (&$$, 0, sizeof (struct res_res_info));
|
||||||
$$.language = language;
|
$$.language = language;
|
||||||
/* FIXME: Is this the right default? */
|
/* FIXME: Is this the right default? */
|
||||||
$$.memflags = MEMFLAG_MOVEABLE | MEMFLAG_PURE;
|
$$.memflags = MEMFLAG_MOVEABLE | MEMFLAG_PURE | MEMFLAG_DISCARDABLE;
|
||||||
}
|
}
|
||||||
| suboptions memflag
|
| suboptions memflag
|
||||||
{
|
{
|
||||||
|
@ -1406,7 +1406,7 @@ memflags_move:
|
||||||
{
|
{
|
||||||
memset (&$$, 0, sizeof (struct res_res_info));
|
memset (&$$, 0, sizeof (struct res_res_info));
|
||||||
$$.language = language;
|
$$.language = language;
|
||||||
$$.memflags = MEMFLAG_MOVEABLE | MEMFLAG_PURE;
|
$$.memflags = MEMFLAG_MOVEABLE | MEMFLAG_PURE | MEMFLAG_DISCARDABLE;
|
||||||
}
|
}
|
||||||
| memflags_move memflag
|
| memflags_move memflag
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,3 +1,12 @@
|
||||||
|
2002-04-16 Eric Kohl <ekohl@rz-online.de>
|
||||||
|
|
||||||
|
* binutils-all/windres/dialog0.rc: New test case: Check default
|
||||||
|
attributes for dialogs
|
||||||
|
* binutils-all/windres/dialog0.rsd: New file: Expected output.
|
||||||
|
* binutils-all/windres/dialog1.rc: New test case: Check
|
||||||
|
DISCARDABLE flag is propogated.
|
||||||
|
* binutils-all/windres/dialog1.rsd: New file: Expected output.
|
||||||
|
|
||||||
2002-04-15 Eric Kohl <ekohl@rz-online.de>
|
2002-04-15 Eric Kohl <ekohl@rz-online.de>
|
||||||
|
|
||||||
* binutils-all/windres/dlgfont.rc: New test case: Checks FONT
|
* binutils-all/windres/dlgfont.rc: New test case: Checks FONT
|
||||||
|
|
4
binutils/testsuite/binutils-all/windres/dialog0.rc
Normal file
4
binutils/testsuite/binutils-all/windres/dialog0.rc
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
101 DIALOG 0, 0, 186, 95
|
||||||
|
BEGIN
|
||||||
|
DEFPUSHBUTTON "OK", 1, 129, 7, 50, 14
|
||||||
|
END
|
8
binutils/testsuite/binutils-all/windres/dialog0.rsd
Normal file
8
binutils/testsuite/binutils-all/windres/dialog0.rsd
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
0000 00000000 20000000 ffff0000 ffff0000 .... ...........
|
||||||
|
0010 00000000 00000000 00000000 00000000 ................
|
||||||
|
0020 36000000 20000000 ffff0500 ffff6500 6... .........e.
|
||||||
|
0030 00000000 30100904 00000000 00000000 ....0...........
|
||||||
|
0040 00008880 00000000 01000000 0000ba00 ................
|
||||||
|
0050 5f000000 00000000 01000150 00000000 _..........P....
|
||||||
|
0060 81000700 32000e00 0100ffff 80004f00 ....2.........O.
|
||||||
|
0070 4b000000 00000000 K.......
|
5
binutils/testsuite/binutils-all/windres/dialog1.rc
Normal file
5
binutils/testsuite/binutils-all/windres/dialog1.rc
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
101 DIALOG DISCARDABLE 0, 0, 186, 95
|
||||||
|
BEGIN
|
||||||
|
DEFPUSHBUTTON "OK", 1, 129, 7, 50, 14
|
||||||
|
END
|
||||||
|
|
8
binutils/testsuite/binutils-all/windres/dialog1.rsd
Normal file
8
binutils/testsuite/binutils-all/windres/dialog1.rsd
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
0000 00000000 20000000 ffff0000 ffff0000 .... ...........
|
||||||
|
0010 00000000 00000000 00000000 00000000 ................
|
||||||
|
0020 36000000 20000000 ffff0500 ffff6500 6... .........e.
|
||||||
|
0030 00000000 30100904 00000000 00000000 ....0...........
|
||||||
|
0040 00008880 00000000 01000000 0000ba00 ................
|
||||||
|
0050 5f000000 00000000 01000150 00000000 _..........P....
|
||||||
|
0060 81000700 32000e00 0100ffff 80004f00 ....2.........O.
|
||||||
|
0070 4b000000 00000000 K.......
|
Loading…
Reference in a new issue