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>
|
||||
|
||||
* resrc.c (write_rc_dialog): If charset is non-default value
|
||||
|
|
|
@ -1357,7 +1357,7 @@ suboptions:
|
|||
memset (&$$, 0, sizeof (struct res_res_info));
|
||||
$$.language = language;
|
||||
/* FIXME: Is this the right default? */
|
||||
$$.memflags = MEMFLAG_MOVEABLE | MEMFLAG_PURE;
|
||||
$$.memflags = MEMFLAG_MOVEABLE | MEMFLAG_PURE | MEMFLAG_DISCARDABLE;
|
||||
}
|
||||
| suboptions memflag
|
||||
{
|
||||
|
@ -1406,7 +1406,7 @@ memflags_move:
|
|||
{
|
||||
memset (&$$, 0, sizeof (struct res_res_info));
|
||||
$$.language = language;
|
||||
$$.memflags = MEMFLAG_MOVEABLE | MEMFLAG_PURE;
|
||||
$$.memflags = MEMFLAG_MOVEABLE | MEMFLAG_PURE | MEMFLAG_DISCARDABLE;
|
||||
}
|
||||
| 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>
|
||||
|
||||
* 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