gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog server/edit_text_character.cpp ...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/edit_text_character.cpp ...
Date: Thu, 07 Feb 2008 19:50:23 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/02/07 19:50:23

Modified files:
        .              : ChangeLog 
        server         : edit_text_character.cpp 
        server/parser  : edit_text_character_def.h 
        testsuite/misc-ming.all: DefineEditTextTest.c 

Log message:
                * server/edit_text_character.cpp: get default type 
(input/dynamic)
                  from definition (readonly flag).
                * server/parser/edit_text_character_def.h: be readonly by 
default,
                  statically defined textfield will always set this flag 
explicitly.
                * testsuite/misc-ming.all/DefineEditTextTest.c: test the 'type'
                  parameter of statically defined textfields.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5588&r2=1.5589
http://cvs.savannah.gnu.org/viewcvs/gnash/server/edit_text_character.cpp?cvsroot=gnash&r1=1.150&r2=1.151
http://cvs.savannah.gnu.org/viewcvs/gnash/server/parser/edit_text_character_def.h?cvsroot=gnash&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-ming.all/DefineEditTextTest.c?cvsroot=gnash&r1=1.26&r2=1.27

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5588
retrieving revision 1.5589
diff -u -b -r1.5588 -r1.5589
--- ChangeLog   7 Feb 2008 18:48:02 -0000       1.5588
+++ ChangeLog   7 Feb 2008 19:50:21 -0000       1.5589
@@ -1,5 +1,14 @@
 2008-02-07 Sandro Santilli <address@hidden>
 
+       * server/edit_text_character.cpp: get default type (input/dynamic)
+         from definition (readonly flag).
+       * server/parser/edit_text_character_def.h: be readonly by default,
+         statically defined textfield will always set this flag explicitly.
+       * testsuite/misc-ming.all/DefineEditTextTest.c: test the 'type'
+         parameter of statically defined textfields.
+
+2008-02-07 Sandro Santilli <address@hidden>
+
        * server/edit_text_character.{cpp,h}: add support for
          TextField.type
        * testsuite/actionscript.all/TextField.as: additional test

Index: server/edit_text_character.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/edit_text_character.cpp,v
retrieving revision 1.150
retrieving revision 1.151
diff -u -b -r1.150 -r1.151
--- server/edit_text_character.cpp      7 Feb 2008 18:48:03 -0000       1.150
+++ server/edit_text_character.cpp      7 Feb 2008 19:50:22 -0000       1.151
@@ -394,7 +394,7 @@
        _html(m_def->htmlAllowed()),
        _selectable(!m_def->get_no_select()),
        _autoSize(autoSizeNone),
-       _type(typeDynamic),
+       _type(m_def->get_readonly() ? typeDynamic : typeInput),
        _bounds(m_def->get_bounds().getRange())
 {
        assert(parent);

Index: server/parser/edit_text_character_def.h
===================================================================
RCS file: /sources/gnash/gnash/server/parser/edit_text_character_def.h,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- server/parser/edit_text_character_def.h     21 Jan 2008 20:56:00 -0000      
1.22
+++ server/parser/edit_text_character_def.h     7 Feb 2008 19:50:22 -0000       
1.23
@@ -53,7 +53,7 @@
                m_word_wrap(false),
                m_multiline(false),
                m_password(false),
-               m_readonly(false),
+               m_readonly(true),
                m_auto_size(false),
                m_no_select(false),
                m_border(false),

Index: testsuite/misc-ming.all/DefineEditTextTest.c
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-ming.all/DefineEditTextTest.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- testsuite/misc-ming.all/DefineEditTextTest.c        13 Aug 2007 03:26:10 
-0000      1.26
+++ testsuite/misc-ming.all/DefineEditTextTest.c        7 Feb 2008 19:50:22 
-0000       1.27
@@ -173,6 +173,8 @@
   check_equals(mo, "typeof(dtext1.backgroundColor)", "'number'");
   check_equals(mo, "typeof(dtext1.textColor)", "'number'");
   check_equals(mo, "typeof(dtext1._alpha)", "'number'");
+  check_equals(mo, "typeof(dtext1.type)", "'string'");
+  check_equals(mo, "dtext1.type", "'input'");
   
   check_equals(mo, "typeof(dtext1.__proto__.text)", "'undefined'");
   check_equals(mo, "typeof(dtext1.__proto__.background)", "'undefined'");




reply via email to

[Prev in Thread] Current Thread [Next in Thread]