Revision: 14614
          http://sourceforge.net/p/edk2/code/14614
Author:   ydong10
Date:     2013-09-02 02:21:40 +0000 (Mon, 02 Sep 2013)
Log Message:
-----------
Update sample code for date/time.

Signed-off-by: Eric Dong <[email protected]>
Reviewed-by: Liming Gao <[email protected]>

Modified Paths:
--------------
    trunk/edk2/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr
    trunk/edk2/MdeModulePkg/Universal/SetupBrowserDxe/Setup.c

Modified: trunk/edk2/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr
===================================================================
--- trunk/edk2/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr   2013-08-30 
19:29:09 UTC (rev 14613)
+++ trunk/edk2/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr   2013-09-02 
02:21:40 UTC (rev 14614)
@@ -521,31 +521,13 @@
     form formid = 2,               // SecondSetupPage,
       title = STRING_TOKEN(STR_FORM2_TITLE);  // note formid is a variable 
(for readability) (UINT16) - also added Form to the line to signify the Op-Code
 
+      date
+        name    = Date,
+        prompt  = STRING_TOKEN(STR_DATE_PROMPT),
+        help    = STRING_TOKEN(STR_DATE_HELP),
+        flags   = STORAGE_TIME,
+        default = 1/1/2004,
 
-      date    year varid  = Date.Year,    // Note that it is a member of NULL, 
so the RTC will be the system resource to retrieve and save from
-              prompt      = STRING_TOKEN(STR_DATE_PROMPT),
-              help        = STRING_TOKEN(STR_DATE_HELP),
-              minimum     = 1998,
-              maximum     = 2099,
-              step        = 1,
-              default     = 2004,
-
-              month varid = Date.Month,    // Note that it is a member of 
NULL, so the RTC will be the system resource to retrieve and save from
-              prompt      = STRING_TOKEN(STR_DATE_PROMPT),
-              help        = STRING_TOKEN(STR_DATE_HELP),
-              minimum     = 1,
-              maximum     = 12,
-              step        = 1,
-              default     = 1,
-
-              day varid   = Date.Day,          // Note that it is a member of 
NULL, so the RTC will be the system resource to retrieve and save from
-              prompt      = STRING_TOKEN(STR_DATE_PROMPT),
-              help        = STRING_TOKEN(STR_DATE_HELP),
-              minimum     = 1,
-              maximum     = 31,
-              step        = 0x1,
-              default     = 1,
-
         inconsistentif prompt = STRING_TOKEN(STR_ERROR_POPUP),
           ideqval Date.Day == 31
           AND
@@ -589,30 +571,10 @@
         flags  = INTERACTIVE,
         key    = 0x1242;
 
-      time    hour varid  = Time.Hour,         // Note that it is a member of 
NULL, so the RTC will be the system resource to retrieve and save from
-              prompt      = STRING_TOKEN(STR_TIME_PROMPT),
-              help        = STRING_TOKEN(STR_TIME_HELP),
-              minimum     = 0,
-              maximum     = 23,
-              step        = 1,
-              default     = 0,
-
-              minute varid  = Time.Minute,       // Note that it is a member 
of NULL, so the RTC will be the system resource to retrieve and save from
-              prompt        = STRING_TOKEN(STR_TIME_PROMPT),
-              help          = STRING_TOKEN(STR_TIME_HELP),
-              minimum       = 0,
-              maximum       = 59,
-              step          = 1,
-              default       = 0,
-
-              second varid  = Time.Second,       // Note that it is a member 
of NULL, so the RTC will be the system resource to retrieve and save from
-              prompt        = STRING_TOKEN(STR_TIME_PROMPT),
-              help          = STRING_TOKEN(STR_TIME_HELP),
-              minimum       = 0,
-              maximum       = 59,
-              step          = 1,
-              default       = 0,
-
+      time
+        prompt  = STRING_TOKEN(STR_TIME_PROMPT),
+        help    = STRING_TOKEN(STR_TIME_HELP),
+        flags   = STORAGE_TIME,
       endtime;
       
       time 

Modified: trunk/edk2/MdeModulePkg/Universal/SetupBrowserDxe/Setup.c
===================================================================
--- trunk/edk2/MdeModulePkg/Universal/SetupBrowserDxe/Setup.c   2013-08-30 
19:29:09 UTC (rev 14613)
+++ trunk/edk2/MdeModulePkg/Universal/SetupBrowserDxe/Setup.c   2013-09-02 
02:21:40 UTC (rev 14614)
@@ -1255,13 +1255,6 @@
   }
 
   //
-  // Statement don't have storage, skip them
-  //
-  if (Question->QuestionId == 0) {
-    return Status;
-  }
-
-  //
   // Question value is provided by an Expression, evaluate it
   //
   if (Question->ValueExpression != NULL) {
@@ -1677,13 +1670,6 @@
   }
 
   //
-  // Statement don't have storage, skip them
-  //
-  if (Question->QuestionId == 0) {
-    return Status;
-  }
-
-  //
   // If Question value is provided by an Expression, then it is read only
   //
   if (Question->ValueExpression != NULL) {

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to