r2393 - in trunk/src/target/OM-2007/applications/openmoko-calculator: . po src

ortalo at sita.openmoko.org ortalo at sita.openmoko.org
Wed Jul 25 22:27:45 CEST 2007


Author: ortalo
Date: 2007-07-25 22:27:43 +0200 (Wed, 25 Jul 2007)
New Revision: 2393

Modified:
   trunk/src/target/OM-2007/applications/openmoko-calculator/AUTHORS
   trunk/src/target/OM-2007/applications/openmoko-calculator/configure.ac
   trunk/src/target/OM-2007/applications/openmoko-calculator/po/Calculator.pot
   trunk/src/target/OM-2007/applications/openmoko-calculator/po/fr.po
   trunk/src/target/OM-2007/applications/openmoko-calculator/po/ru.po
   trunk/src/target/OM-2007/applications/openmoko-calculator/po/sv.po
   trunk/src/target/OM-2007/applications/openmoko-calculator/src/calc-main.c
Log:
bugfix for sign inversion after result


Modified: trunk/src/target/OM-2007/applications/openmoko-calculator/AUTHORS
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-calculator/AUTHORS	2007-07-25 15:21:49 UTC (rev 2392)
+++ trunk/src/target/OM-2007/applications/openmoko-calculator/AUTHORS	2007-07-25 20:27:43 UTC (rev 2393)
@@ -1,3 +1,6 @@
 Rodolphe Ortalo <rodolphe.ortalo at free.fr>
 Michael 'Mickey' Lauer <mlauer at vanille-media.de>
 Tony Guan <tonyguan at fic-sh.com.cn>
+
+Thanks for bugfixes:
+dando <dando at gmx.de>

Modified: trunk/src/target/OM-2007/applications/openmoko-calculator/configure.ac
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-calculator/configure.ac	2007-07-25 15:21:49 UTC (rev 2392)
+++ trunk/src/target/OM-2007/applications/openmoko-calculator/configure.ac	2007-07-25 20:27:43 UTC (rev 2393)
@@ -1,5 +1,5 @@
 AC_PREREQ(2.53)
-AC_INIT(openmoko-calculator, 0.0.3, rodolphe.ortalo at free.fr)
+AC_INIT(openmoko-calculator, 0.0.4, rodolphe.ortalo at free.fr)
 AM_INIT_AUTOMAKE()
 AC_CONFIG_SRCDIR(src/calc-main.c)
 AM_CONFIG_HEADER(config.h)

Modified: trunk/src/target/OM-2007/applications/openmoko-calculator/po/Calculator.pot
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-calculator/po/Calculator.pot	2007-07-25 15:21:49 UTC (rev 2392)
+++ trunk/src/target/OM-2007/applications/openmoko-calculator/po/Calculator.pot	2007-07-25 20:27:43 UTC (rev 2393)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-03-24 13:52+0100\n"
+"POT-Creation-Date: 2007-07-25 22:19+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -16,24 +16,24 @@
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/calc-main.c:87
+#: src/calc-main.c:82
 msgid "Clear All"
 msgstr ""
 
-#: src/calc-main.c:87
+#: src/calc-main.c:82
 msgid "Clear"
 msgstr ""
 
-#: src/calc-main.c:91
+#: src/calc-main.c:86
 msgid "<big><b>.</b></big>"
 msgstr ""
 
 #. application object
 #. MokoApplication* app = MOKO_APPLICATION(moko_application_get_instance());
-#: src/calc-main.c:349
+#: src/calc-main.c:350
 msgid "Calculator"
 msgstr ""
 
-#: src/calc-main.c:356
+#: src/calc-main.c:357
 msgid "Close"
 msgstr ""

Modified: trunk/src/target/OM-2007/applications/openmoko-calculator/po/fr.po
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-calculator/po/fr.po	2007-07-25 15:21:49 UTC (rev 2392)
+++ trunk/src/target/OM-2007/applications/openmoko-calculator/po/fr.po	2007-07-25 20:27:43 UTC (rev 2393)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: openmoko-calculator 0.0.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-03-24 13:52+0100\n"
+"POT-Creation-Date: 2007-07-25 22:19+0200\n"
 "PO-Revision-Date: 2007-03-23 21:34+0100\n"
 "Last-Translator: ortalo <rodolphe.ortalo at free.fr>\n"
 "Language-Team: French <traduc at traduc.org>\n"
@@ -16,24 +16,24 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: src/calc-main.c:87
+#: src/calc-main.c:82
 msgid "Clear All"
 msgstr "RAZ"
 
-#: src/calc-main.c:87
+#: src/calc-main.c:82
 msgid "Clear"
 msgstr "Effacer"
 
-#: src/calc-main.c:91
+#: src/calc-main.c:86
 msgid "<big><b>.</b></big>"
 msgstr "<big><b>,</b></big>"
 
 #. application object
 #. MokoApplication* app = MOKO_APPLICATION(moko_application_get_instance());
-#: src/calc-main.c:349
+#: src/calc-main.c:350
 msgid "Calculator"
 msgstr "Calculatrice"
 
-#: src/calc-main.c:356
+#: src/calc-main.c:357
 msgid "Close"
 msgstr "Fermer"

Modified: trunk/src/target/OM-2007/applications/openmoko-calculator/po/ru.po
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-calculator/po/ru.po	2007-07-25 15:21:49 UTC (rev 2392)
+++ trunk/src/target/OM-2007/applications/openmoko-calculator/po/ru.po	2007-07-25 20:27:43 UTC (rev 2393)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: openmoko-calculator 0.0.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-03-24 13:52+0100\n"
+"POT-Creation-Date: 2007-07-25 22:19+0200\n"
 "PO-Revision-Date: 2007-04-03 17:33+0300\n"
 "Last-Translator:  Evgeny Ginzburg <Nad.Oby at gmail.com>\n"
 "Language-Team: \n"
@@ -15,24 +15,24 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/calc-main.c:87
+#: src/calc-main.c:82
 msgid "Clear All"
 msgstr "Очистить всё"
 
-#: src/calc-main.c:87
+#: src/calc-main.c:82
 msgid "Clear"
 msgstr "Очистить"
 
-#: src/calc-main.c:91
+#: src/calc-main.c:86
 msgid "<big><b>.</b></big>"
 msgstr "<big><b>.</b></big>"
 
 #. application object
 #. MokoApplication* app = MOKO_APPLICATION(moko_application_get_instance());
-#: src/calc-main.c:349
+#: src/calc-main.c:350
 msgid "Calculator"
 msgstr "Калькулятор"
 
-#: src/calc-main.c:356
+#: src/calc-main.c:357
 msgid "Close"
 msgstr "Закрыть"

Modified: trunk/src/target/OM-2007/applications/openmoko-calculator/po/sv.po
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-calculator/po/sv.po	2007-07-25 15:21:49 UTC (rev 2392)
+++ trunk/src/target/OM-2007/applications/openmoko-calculator/po/sv.po	2007-07-25 20:27:43 UTC (rev 2393)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: openmoko calculator\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-03-24 13:52+0100\n"
+"POT-Creation-Date: 2007-07-25 22:19+0200\n"
 "PO-Revision-Date: 2007-04-04 11:18+0100\n"
 "Last-Translator: Daniel Nylander <po at danielnylander.se>\n"
 "Language-Team: Swedish <tp-sv at listor.tp-sv.se>\n"
@@ -15,24 +15,24 @@
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/calc-main.c:87
+#: src/calc-main.c:82
 msgid "Clear All"
 msgstr "Töm allt"
 
-#: src/calc-main.c:87
+#: src/calc-main.c:82
 msgid "Clear"
 msgstr "Töm"
 
-#: src/calc-main.c:91
+#: src/calc-main.c:86
 msgid "<big><b>.</b></big>"
 msgstr "<big><b>.</b></big>"
 
 #. application object
 #. MokoApplication* app = MOKO_APPLICATION(moko_application_get_instance());
-#: src/calc-main.c:349
+#: src/calc-main.c:350
 msgid "Calculator"
 msgstr "Miniräknare"
 
-#: src/calc-main.c:356
+#: src/calc-main.c:357
 msgid "Close"
 msgstr "Stäng"

Modified: trunk/src/target/OM-2007/applications/openmoko-calculator/src/calc-main.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-calculator/src/calc-main.c	2007-07-25 15:21:49 UTC (rev 2392)
+++ trunk/src/target/OM-2007/applications/openmoko-calculator/src/calc-main.c	2007-07-25 20:27:43 UTC (rev 2393)
@@ -215,8 +215,14 @@
     update_state_for_digit(9);
     break;
   case minus:
-    the_state.current_operand *= -1;
-    update_display(the_state.current_operand);
+    if (the_state.current_operand != 0.0) {
+      the_state.current_operand *= -1;
+      update_display(the_state.current_operand);
+    } else if (the_state.last_operand != 0.0) {
+      the_state.last_operand *= -1;
+      update_display(the_state.last_operand);	
+    }
+    /* else: no-op */
     break;
   case point:
     the_state.decimal_point = TRUE;





More information about the commitlog mailing list