You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(15) |
Aug
(4) |
Sep
(13) |
Oct
(2) |
Nov
|
Dec
(1) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
(9) |
Feb
(10) |
Mar
(7) |
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
(3) |
Sep
(1) |
Oct
(19) |
Nov
|
Dec
(5) |
| 2008 |
Jan
(1) |
Feb
(10) |
Mar
(4) |
Apr
|
May
(1) |
Jun
|
Jul
(1) |
Aug
(3) |
Sep
(11) |
Oct
|
Nov
(3) |
Dec
(8) |
| 2009 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(26) |
| 2010 |
Jan
(12) |
Feb
(4) |
Mar
(5) |
Apr
|
May
(6) |
Jun
(10) |
Jul
|
Aug
(5) |
Sep
(7) |
Oct
(2) |
Nov
|
Dec
(1) |
| 2011 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
(5) |
Sep
(4) |
Oct
|
Nov
|
Dec
|
| 2016 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Onkar S. <onk...@us...> - 2016-02-16 06:44:17
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 5f531c0eeb8cde2f003ec3735b3eb6fb1ce462ae (commit)
from 6db33466c69a389e30dfc228bcdb5ef5c51767ce (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 5f531c0eeb8cde2f003ec3735b3eb6fb1ce462ae
Author: Onkar Shinde <onk...@gm...>
Date: Tue Feb 16 12:12:32 2016 +0530
Changes to use GTK+ 2.24 and translation/Windows build updates.
diff --git a/ChangeLog b/ChangeLog
index 9a9ed0c..d20dff0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2016-02-16 Onkar Shinde <onk...@gm...>
+
+ * po/*.po, PO/LINGUAS: New/Updated translations.
+ * configure.ac, src/*: Bumped required GTK+ version, replaced use of
+ deprecatd APIs, file handling using gio made default.
+ * doc/help/Makefile.am: Install help files only if they are built.
+ * WINDOWS-PORT.TXT, installer.nsi.in: Updated instructions, installer.
+
2016-01-30 Onkar Shinde <onk...@gm...>
* configure.ac, config.sub, config.guess, src/Makefile.am: Updates to
diff --git a/NEWS b/NEWS
index 57ca7eb..3e04a2f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,13 @@
GNUSim8085 1.3.8 (UNRELEASED)
+Fix: Printing fix for Windows
Translations:
- Updated - Greek (el), Kannada (kn).
+ New - Lithuanian (lt), Russian (ru).
+ Updated - Arabic (ar), French (fr), German (de), Greek (el),
+ Kannada (kn), Spanish (es), Tamil (ta).
+Note to packagers:
+ Updated dependency: GTK+ >= 2.24, GtkSourceView >= 2.10
+ New dependency: docbook-xsl
GNUSim8085 1.3.7 (20 Feb 2011)
diff --git a/WINDOWS-PORT.txt b/WINDOWS-PORT.txt
index 6408b3d..138778c 100644
--- a/WINDOWS-PORT.txt
+++ b/WINDOWS-PORT.txt
@@ -1,37 +1,106 @@
Windows Port Notes
==================
-How to build (using mingw cross compiler, on a linux system):
-
- Follow instructions at http://live.gnome.org/GTK%2B/Win32/Apps
- with following changes.
- Make sure you download all in one bundle from following link.
- http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.18/
-
- 1. Before doing 'sed -f ...' command
- a. Download gtksourceview(-dev) zip files from
- http://ftp.gnome.org/pub/GNOME/binaries/win32/gtksourceview/2.8/
- and extract them in mingw directory.
- b. Download libxml2 zip file from http://www.zlatkovic.com/pub/libxml/
- and extract it in mingw directory (version >= 2.7.7 required).
+How to build and create installer using mingw cross compiler and nsis, on a
+linux system
+Notes:
+1. Following instructions are derived from
+https://wiki.gnome.org/Projects/GTK%2B/Win32/Apps
+2. They have been only tested on Ubuntu installation. They should work on any
+Debian derivative.
+
+
+64 bit Ubuntu installation:
+Pre-requisites:
+1. Install package mingw-w64 and nsis
+2. Install the package docbook-xsl to make following file available
+ /usr/share/xml/docbook/stylesheet/docbook-xsl/xhtml/docbook.xsl
+3. Create an executable script i686-w64-mingw32-pkg-config in /usr/local/bin
+ containing following
+==================
+#!/bin/sh
- 2. Before doing "./configure --host=i586-mingw32msvc ..."
- a. Comment out Requires.private from gtksourceview-2.0.pc. This needs to
- be done to workaround problem in libxml2 distribution.
- b. Modify the configure script and delete any lines containing word
- '_nl_expand_alias'. This needs to be done to workaround a bug in autoconf
- macro for gettext detection.
+PKG_CONFIG_LIBDIR=/usr/i686-w64-mingw32/lib/pkgconfig \
+PKG_CONFIG_PATH=/usr/i686-w64-mingw32/lib/pkgconfig pkg-config $*
+==================
+4. Download GTK+ all in one bundle from
+ http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/
+5. Download gtksourceview(-dev) zip files from
+ http://ftp.gnome.org/pub/GNOME/binaries/win32/gtksourceview/2.8/
+6. Download libxml2 zip files from http://www.zlatkovic.com/pub/libxml/
+ (version >= 2.7.7 required).
+
+Setting up development environment:
+1. Extract the GTK+ all in one bundle in /usr/i686-w64-mingw32/ directory.
+2. Extract the GtkSourceView zip files in /usr/i686-w64-mingw32/ directory.
+3. Extract the libxml2 zip files in /usr/i686-w64-mingw32/ directory.
+4. Run following commands to make the files suitable for development.
+==================
+cd /usr/i686-w64-mingw32
+sed -i 's|^prefix=.*$|prefix=/usr/i686-w64-mingw32|g' lib/pkgconfig/*.pc
+cd ./lib
+for f in *.lib; do mv $f lib${f%%lib}a; done
+==================
+5. Comment out Requires.private from
+ /usr/i686-w64-mingw32/lib/pkgconfig/gtksourceview-2.0.pc.
+ This needs to be done to workaround problem in libxml2 distribution.
+6. Modify the configure script and delete any lines containing word
+ '_nl_expand_alias'. This needs to be done to workaround a bug in autoconf
+ macro for gettext detection.
+
+Build:
+1. Use configure command as follows
+ ./configure --host=i686-w64-mingw32 --prefix=/
+2. Execute command "make". This builds the application.
+3. Execute command "makensis -DMINGW_HOME=/usr/i686-w64-mingw32 installer.nsi".
+ This builds the installer.
+
+
+32 bit Ubuntu installation:
+Pre-requisites:
+1. Install package mingw32 and nsis
+2. Install the package docbook-xsl to make following file available
+ /usr/share/xml/docbook/stylesheet/docbook-xsl/xhtml/docbook.xsl
+3. Create an executable script i586-mingw32msvc-pkg-config in /usr/local/bin
+ containing following
+==================
+#!/bin/sh
- 3. Use configure command as follows
- ./configure --host=i586-mingw32msvc --prefix=/
+PKG_CONFIG_LIBDIR=/usr/i586-mingw32msvc/lib/pkgconfig \
+PKG_CONFIG_PATH=/usr/i586-mingw32msvc/lib/pkgconfig pkg-config $*
+==================
+4. Download GTK+ all in one bundle from
+ http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/
+5. Download gtksourceview(-dev) zip files from
+ http://ftp.gnome.org/pub/GNOME/binaries/win32/gtksourceview/2.8/
+6. Download libxml2 zip files from http://www.zlatkovic.com/pub/libxml/
+ (version >= 2.7.7 required).
+
+Setting up development environment:
+1. Extract the GTK+ all in one bundle in /usr/i586-mingw32msvc/ directory.
+2. Extract the GtkSourceView zip files in /usr/i586-mingw32msvc/ directory.
+3. Extract the libxml2 zip files in /usr/i586-mingw32msvc/ directory.
+4. Run following commands to make the files suitable for development.
+==================
+cd /usr/i586-mingw32msvc
+sed -i 's|^prefix=.*$|prefix=/usr/i586-mingw32msvc|g' lib/pkgconfig/*.pc
+cd ./lib
+for f in *.lib; do mv $f lib${f%%lib}a; done
+==================
+5. Comment out Requires.private from
+ /usr/i586-mingw32msvc/lib/pkgconfig/gtksourceview-2.0.pc.
+ This needs to be done to workaround problem in libxml2 distribution.
+6. Modify the configure script and delete any lines containing word
+ '_nl_expand_alias'. This needs to be done to workaround a bug in autoconf
+ macro for gettext detection.
-How to build installer (using nsis, on a linux system):
+Build:
+1. Use configure command as follows
+ ./configure --host=i586-mingw32msvc --prefix=/
+2. Execute command "make". This builds the application.
+3. Execute command "makensis installer.nsi". This builds the installer.
- 1. Make sure you have nsis installed.
- 2. After doing "./configure --host=i586-mingw32msvc ..."
- a. Execute command "makensis installer.nsi".
- This builds the application and then installer.
How to install:
diff --git a/configure.ac b/configure.ac
index 81e59a2..11c2ad5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@ AC_INIT([gnusim8085], [1.3.8], [https://bugs.launchpad.net/gnusim8085])
AC_DEFINE([PACKAGE_URL],["http://www.gnusim8085.org/"],[Website URL])
AC_CANONICAL_HOST
-AM_INIT_AUTOMAKE([check-news])
+AM_INIT_AUTOMAKE
AC_CONFIG_SRCDIR([src/main.c])
AC_CONFIG_HEADERS([config.h])
@@ -23,22 +23,6 @@ PKG_PROG_PKG_CONFIG
can_build_documentation=yes
-AC_PATH_PROG([xsltproc],[xsltproc])
-if test -z "$xsltproc" ; then
- AC_MSG_WARN([xsltproc was not found. If you want to change and compile the documentation, \
-please install libxslt (http://xmlsoft.org/XSLT/)])
- can_build_documentation=no
-fi
-
-xsl_path=/usr/share/xml/docbook/stylesheet/docbook-xsl/xhtml/docbook.xsl
-AC_CHECK_FILE([$xsl_path],AC_SUBST(xsl_path), [AC_MSG_WARN([xhtml sytle sheet was not found. \
-If you want to change and compile the documentation, please install docbook-xsl \
-(http://docbook.sourceforge.net/)]) ; can_build_documentation=no])
-
-AC_MSG_CHECKING([whether documentation can be changed and compiled])
-AC_MSG_RESULT($can_build_documentation)
-AM_CONDITIONAL([BUILD_HELP], test "$can_build_documentation" = "yes")
-
dnl Checks for libraries.
dnl Checks for header files.
@@ -61,16 +45,34 @@ if test "x$WIN32" = "xyes"; then
AC_DEFINE(WINDOWS, 1, [Defines if the build is for Windows])
fi
+AC_PATH_PROG([xsltproc],[xsltproc])
+if test -z "$xsltproc" ; then
+ AC_MSG_WARN([xsltproc was not found. If you want to change and compile the documentation, \
+please install libxslt (http://xmlsoft.org/XSLT/)])
+ can_build_documentation=no
+fi
+
+xsl_path=/usr/share/xml/docbook/stylesheet/docbook-xsl/xhtml/docbook.xsl
+if test "x$WIN32" = "xno"; then
+AC_CHECK_FILE([$xsl_path],AC_SUBST(xsl_path), [AC_MSG_WARN([xhtml sytle sheet was not found. \
+If you want to change and compile the documentation, please install docbook-xsl \
+(http://docbook.sourceforge.net/)]) ; can_build_documentation=no])
+fi
+
+AC_MSG_CHECKING([whether documentation can be changed and compiled])
+AC_MSG_RESULT($can_build_documentation)
+AM_CONDITIONAL([BUILD_HELP], test "$can_build_documentation" = "yes")
+
gtk_api="gtk+-2.0"
gtksourceview_api="gtksourceview-2.0"
-gtk_required="2.18.0"
-gtksourceview_required="2.8.0"
+gtk_required="2.24.0"
+gtksourceview_required="2.10.0"
AC_ARG_ENABLE([gio],
- AS_HELP_STRING([--enable-gio],[Enable gio based file handling (default: disabled)]),
+ AS_HELP_STRING([--enable-gio],[Enable gio based file handling (default: enabled)]),
[enable_gio=$enableval],
- [enable_gio=no])
-if test "x$enable_gio" = "xyes"; then
+ [enable_gio=yes])
+if test "x$enable_gio" != "xno"; then
PKG_CHECK_MODULES(GIO, [gio-2.0],, [
AC_MSG_ERROR(
[
diff --git a/doc/help/Makefile.am b/doc/help/Makefile.am
index 9f8d5ae..4f49e62 100644
--- a/doc/help/Makefile.am
+++ b/doc/help/Makefile.am
@@ -2,7 +2,10 @@ images = *.png
source_tarball_files = *.xml
htmlhelpdir = $(htmldir)/help
-htmlhelp_DATA = $(images) $(PACKAGE).htm
+htmlhelp_DATA =
+if BUILD_HELP
+htmlhelp_DATA += $(images) $(PACKAGE).htm
+endif
EXTRA_DIST = $(source_tarball_files) $(images)
diff --git a/installer.nsi.in b/installer.nsi.in
index 1973543..30bbb6b 100644
--- a/installer.nsi.in
+++ b/installer.nsi.in
@@ -30,10 +30,10 @@ Name GNUSim8085
!else
OutFile @PACKAGE@-@VE...@-w...
!endif
-!define GTK_INSTALLER_EXE "gtk2-runtime-2.22.0-2010-10-21-ash.exe"
-!define GTK_VERSION_REQ "2.18.0"
+!define GTK_INSTALLER_EXE "gtk2-runtime-2.24.10-2012-10-10-ash.exe"
+!define GTK_VERSION_REQ "2.24.0"
!define MUI_ICON pixmaps/gnusim8085.ico
-InstallDir "C:\Program Files\GNUSim8085"
+InstallDir "$PROGRAMFILES\GNUSim8085"
!define startmenu "$SMPROGRAMS\GNUSim8085"
!define uninstaller "uninstaller.exe"
@@ -121,6 +121,7 @@ SectionIn RO
File /r /x Makefile* data
File win32/share/doc/gnusim8085/asm-guide.txt
File /r win32/share/doc/gnusim8085/examples
+ File /r win32/share/doc/gnusim8085/help
File /r /x Makefile* pixmaps
# Make example program files read only
SetFileAttributes $INSTDIR\examples\addwithcarry.asm READONLY
diff --git a/po/LINGUAS b/po/LINGUAS
index 112abd2..84366f2 100644
--- a/po/LINGUAS
+++ b/po/LINGUAS
@@ -1,2 +1,2 @@
# Set of available languages.
-ar ast de eo el es fr gu it kn pt_BR ta
+ar ast de eo el es fr gu it kn lt pt_BR ru ta
diff --git a/po/ar.po b/po/ar.po
index 9946749..e13c57c 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -8,18 +8,18 @@ msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
"POT-Creation-Date: 2011-05-14 09:54+0530\n"
-"PO-Revision-Date: 2010-09-25 12:08+0000\n"
-"Last-Translator: Ahmed Mohammed <Unknown>\n"
+"PO-Revision-Date: 2012-09-22 23:19+0000\n"
+"Last-Translator: Faiz Kidwai <f.y...@gm...>\n"
"Language-Team: Arabic <ar...@li...>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-09-26 17:44+0000\n"
-"X-Generator: Launchpad (build Unknown)\n"
+"X-Launchpad-Export-Date: 2016-02-11 06:24+0000\n"
+"X-Generator: Launchpad (build 17923)\n"
#: src/callbacks.c:138 src/interface.c:53
msgid "Select font"
-msgstr ""
+msgstr "حدد الخط"
#: src/callbacks.c:248
msgid "Program has errors. Check the Message pane."
@@ -363,8 +363,9 @@ msgstr ""
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
-" Adnane Belmadiaf https://launchpad.net/~adnane002\n"
-" Ahmed Mohammed https://launchpad.net/~ahmedqatar"
+" Adnane Belmadiaf https://launchpad.net/~daker\n"
+" Ahmed Mohammed https://launchpad.net/~ahmedqatar\n"
+" Faiz Kidwai https://launchpad.net/~f-y-kidwai"
#: src/interface.c:1324
msgid "Assembler Listing"
diff --git a/po/de.po b/po/de.po
index 54a441a..e72ece7 100644
--- a/po/de.po
+++ b/po/de.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
"POT-Creation-Date: 2011-05-14 09:54+0530\n"
-"PO-Revision-Date: 2010-11-26 15:21+0000\n"
-"Last-Translator: The Escapist <Unknown>\n"
+"PO-Revision-Date: 2012-05-12 14:17+0000\n"
+"Last-Translator: Dennis Baudys <Unknown>\n"
"Language-Team: German <de...@li...>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-12-12 14:32+0000\n"
-"X-Generator: Launchpad (build Unknown)\n"
+"X-Launchpad-Export-Date: 2016-02-09 06:40+0000\n"
+"X-Generator: Launchpad (build 17908)\n"
#: src/callbacks.c:138 src/interface.c:53
msgid "Select font"
@@ -58,8 +58,8 @@ msgid ""
"The tutorial file, asm-guide.txt, was not found. It should be present in "
"directory - "
msgstr ""
-"Die Datei mit dem Tutorial \"asm-guide.txt\" konnte nicht gefunden werden. "
-"Die Datei sollte sich im folgenden Verzeichnis befinden- "
+"Die Datei »asm-guide.txt« mit der Anleitung konnte nicht gefunden werden. "
+"Sie sollte sich in folgendem Ordner befinden – "
#: src/interface.c:42
msgid "_File"
@@ -219,7 +219,7 @@ msgstr "_Inhalte"
#: src/interface.c:70
msgid "Assembler _Tutorial"
-msgstr ""
+msgstr "Assembler _Tutorial"
#: src/interface.c:75
msgid "Show/Hide side pane"
@@ -293,7 +293,7 @@ msgstr "Anzuzeigende Portadresse ändern"
#: src/interface.c:741
msgid "Enter new port value and click Update"
-msgstr "Geben Sie einen neuen Port-Wert ein und klicken Sie \"Aktualisieren\""
+msgstr "Geben Sie einen neuen Port ein und klicken Sie auf »Aktualisieren«"
#: src/interface.c:747
msgid "Update the port value"
@@ -363,10 +363,12 @@ msgstr "Start"
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
+" Dennis Baudys https://launchpad.net/~thecondordb\n"
" Florian Sievers https://launchpad.net/~florian-sievers\n"
" Johannes Möller https://launchpad.net/~jojo-moeller\n"
" Michael Konrad https://launchpad.net/~nephelyn\n"
" The Escapist https://launchpad.net/~wisd00m\n"
+" Thomas Worofsky https://launchpad.net/~thowo\n"
" Tommy Hartmann https://launchpad.net/~ahrak"
#: src/interface.c:1324
@@ -379,7 +381,7 @@ msgstr "In Datei speichern"
#: src/interface.c:1385
msgid "Assembler Tutorial"
-msgstr ""
+msgstr "Assembler Tutorial"
#: src/interface.c:1429
msgid "GNUSim8085 start with dialog"
@@ -419,7 +421,7 @@ msgid ""
"given in \"doc\" directory."
msgstr ""
"Bitten versäumen Sie es nicht, auch die Dokumentation zu lesen,\n"
-"die sich im Unterverzeichnis \"doc\" befindet."
+"die sich im Unterordner \"doc\" befindet."
#: src/interface.c:1566
msgid "Choose a symbol"
@@ -567,14 +569,14 @@ msgid ""
"logic. If you're very sure, there might be a bug in GNUSim8085.If so you're "
"advised to send a copy of your source progam."
msgstr ""
-"Ausführung hat zu einer ungültigen Speicherstelle verzweigt <%xH>. "
+"Beim Ausführen wurde auf einen ungültigen Speicherbereich <%xH> verwiesen. "
"Ausführung wird gestoppt!\n"
"\n"
-"Überprüfen Sie, ob Sie die \"hlt\" Anweisung am Programmende eingefügt haben "
-"oder dass Ihr Programm nicht leer ist. Überprüfen Sie auch die "
+"Überprüfen Sie, ob Sie den »hlt«-Befehl am Programmende eingefügt haben und "
+"der Quelltext Ihres Programms nicht leer ist. Überprüfen Sie auch die "
"Programmlogik. Wenn Sie sich sicher sind, dass diese Bedingungen erfüllt "
"sind, kann es sein, dass GNUSim8085 einen Fehler enthält. Bitte Senden Sie "
-"in diesem Fall eine Kopie Ihres Quelltext an uns."
+"uns in diesem Fall eine Kopie Ihres Quelltextes."
#: src/bridge.c:308
msgid "Assembler: running"
@@ -655,6 +657,3 @@ msgid ""
msgstr ""
"Die Anzahl von POP Instruktionen übersteigt die Anzahl an vorhergehenden "
"PUSH Anweisungen. Ausführung stoppen und Logik des Programmes prüfen!"
-
-#~ msgid "8085 _Manual"
-#~ msgstr "8085 Manual"
diff --git a/po/es.po b/po/es.po
index 0018aa7..8a09409 100644
--- a/po/es.po
+++ b/po/es.po
@@ -8,18 +8,18 @@ msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
"POT-Creation-Date: 2011-05-14 09:54+0530\n"
-"PO-Revision-Date: 2010-10-04 09:41+0000\n"
-"Last-Translator: Javi Sol <Unknown>\n"
+"PO-Revision-Date: 2011-09-06 06:41+0000\n"
+"Last-Translator: Adolfo Jayme <fit...@gm...>\n"
"Language-Team: Spanish <es...@li...>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-12-12 14:28+0000\n"
-"X-Generator: Launchpad (build Unknown)\n"
+"X-Launchpad-Export-Date: 2016-02-09 06:40+0000\n"
+"X-Generator: Launchpad (build 17908)\n"
#: src/callbacks.c:138 src/interface.c:53
msgid "Select font"
-msgstr "Seleccionar fuente"
+msgstr "Seleccionar tipografía"
#: src/callbacks.c:248
msgid "Program has errors. Check the Message pane."
@@ -367,10 +367,12 @@ msgstr "Empezar"
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
-" Aitor Pazos https://launchpad.net/~mail-aitorpazos\n"
+" Adolfo Jayme https://launchpad.net/~fitojb\n"
+" Aitor Pazos https://launchpad.net/~aitorpazos\n"
" DiegoJ https://launchpad.net/~diegojromerolopez\n"
-" Fernando Muñoz https://launchpad.net/~munozferna\n"
-" Gonzalo L. Campos Medina https://launchpad.net/~gcamposm\n"
+" Fernando Muñoz https://launchpad.net/~fmunozs\n"
+" Gonzalo L. Campos Medina https://launchpad.net/~gcamposm-"
+"deactivatedaccount\n"
" Jaime Rave https://launchpad.net/~jaimerave\n"
" Javi Sol https://launchpad.net/~javisolcorreo\n"
" LuisGuerra https://launchpad.net/~lguerra80\n"
@@ -660,6 +662,3 @@ msgid ""
msgstr ""
"Mayor número de POP son ejecutados que PUSH. Detenga la ejecución y "
"compruebe la lógica de su programa"
-
-#~ msgid "8085 _Manual"
-#~ msgstr "_Manual del 8085"
diff --git a/po/fr.po b/po/fr.po
index f6123b5..e48ce39 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -8,18 +8,18 @@ msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
"POT-Creation-Date: 2011-05-14 09:54+0530\n"
-"PO-Revision-Date: 2010-05-26 20:19+0000\n"
-"Last-Translator: GNUSim8085 Administrators <Unknown>\n"
+"PO-Revision-Date: 2012-01-23 05:00+0000\n"
+"Last-Translator: tony <Unknown>\n"
"Language-Team: French <fr...@li...>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-06-01 06:12+0000\n"
-"X-Generator: Launchpad (build Unknown)\n"
+"X-Launchpad-Export-Date: 2016-02-09 06:40+0000\n"
+"X-Generator: Launchpad (build 17908)\n"
#: src/callbacks.c:138 src/interface.c:53
msgid "Select font"
-msgstr ""
+msgstr "Sélectionner la police"
#: src/callbacks.c:248
msgid "Program has errors. Check the Message pane."
@@ -46,20 +46,20 @@ msgid "Enter a valid number within range"
msgstr "Entrez un numéro valide dans la marge"
#: src/callbacks.c:619 src/callbacks.c:637
-#, fuzzy
msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
-msgstr "Entrez un numéro valide dans la marge"
+msgstr "Entrer un nombre valide dans la plage (0-65535 or 0h-FFFFh)"
#: src/callbacks.c:658 src/callbacks.c:676
-#, fuzzy
msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
-msgstr "Entrez un numéro valide dans la marge"
+msgstr "Entrer un nombre valide dans la plage (0-255 / 0h-00FFh)"
#: src/callbacks.c:700
msgid ""
"The tutorial file, asm-guide.txt, was not found. It should be present in "
"directory - "
msgstr ""
+"Le fichier tutoriel, asm-guide.txt, n'a pas été trouvé. Il devrait être "
+"présent dans le dossier - "
#: src/interface.c:42
msgid "_File"
@@ -168,11 +168,11 @@ msgstr ""
#: src/interface.c:63
msgid "Step _in"
-msgstr ""
+msgstr "Étape_dans"
#: src/interface.c:63
msgid "Step in the code"
-msgstr ""
+msgstr "Étape dans le code"
#: src/interface.c:64
msgid "Step o_ver"
@@ -359,18 +359,19 @@ msgid "KeyPad"
msgstr "Clavier numérique"
#: src/interface.c:986 src/interface.c:1030
-#, fuzzy
msgid "Start"
-msgstr "Pile"
+msgstr "Démarrer"
#: src/interface.c:1278
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
-" Adnane Belmadiaf https://launchpad.net/~adnane002\n"
+" Adnane Belmadiaf https://launchpad.net/~daker\n"
" Hassan El Jacifi https://launchpad.net/~waver\n"
" Miss-Thang https://launchpad.net/~shahiwestcoast\n"
-" Nizar Kerkeni https://launchpad.net/~nizarus"
+" Nizar Kerkeni https://launchpad.net/~nizarus\n"
+" lann https://launchpad.net/~lann\n"
+" tony https://launchpad.net/~mauricerrree-deactivatedaccount"
#: src/interface.c:1324
msgid "Assembler Listing"
@@ -655,6 +656,3 @@ msgid ""
msgstr ""
"Plus de nombre de dépilement sont exécutés que d'empilement. Arrêtez "
"l'exécution et vérifiez la logique de votre programme"
-
-#~ msgid "8085 _Manual"
-#~ msgstr "_Manuel 8085"
diff --git a/po/pt_BR.po b/po/lt.po
similarity index 60%
copy from po/pt_BR.po
copy to po/lt.po
index aed2946..041cb9e 100644
--- a/po/pt_BR.po
+++ b/po/lt.po
@@ -1,234 +1,234 @@
-# Brazilian Portuguese translation for gnusim8085
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the BSD (3-Clause) license.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
+# Lithuanian translation for gnusim8085
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the gnusim8085 package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
#
msgid ""
msgstr ""
"Project-Id-Version: gnusim8085\n"
-"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-05-14 09:54+0530\n"
-"PO-Revision-Date: 2010-10-12 22:46+0000\n"
-"Last-Translator: José Humberto Melo <Unknown>\n"
-"Language-Team: Brazilian Portuguese <pt...@li...>\n"
+"PO-Revision-Date: 2013-05-29 09:22+0000\n"
+"Last-Translator: Mantas Kriaučiūnas <ma...@ak...>\n"
+"Language-Team: Lithuanian <lt...@li...>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-12-12 14:32+0000\n"
-"X-Generator: Launchpad (build Unknown)\n"
+"X-Launchpad-Export-Date: 2016-02-11 06:24+0000\n"
+"X-Generator: Launchpad (build 17923)\n"
#: src/callbacks.c:138 src/interface.c:53
msgid "Select font"
-msgstr "Selecione a fonte"
+msgstr "Pasirinkti šriftą"
#: src/callbacks.c:248
msgid "Program has errors. Check the Message pane."
-msgstr "O programa contém erros. Verifique o painel de mensagens."
+msgstr "Programoje yra klaidų. Patikrinkite pranešimų skydelį."
#: src/callbacks.c:269
msgid "Error executing program"
-msgstr "Erro ao executar o programa"
+msgstr "Įvyko klaida vykdant programą"
#: src/callbacks.c:289
msgid "Error in step in"
-msgstr "Erro na etapa de"
+msgstr "Įvyko klaida žengiant žingsnį į priekį"
#: src/callbacks.c:304
msgid "Error in step over"
-msgstr "Erro na etapa acima"
+msgstr "Įvyko klaida peržengiant"
#: src/callbacks.c:319
msgid "Error in step out"
-msgstr "Erro na saída"
+msgstr "Įvyko klaida grįžtant žingsnį atgal"
#: src/callbacks.c:409
msgid "Enter a valid number within range"
-msgstr "Digite um número válido no intervalo"
+msgstr "Įveskite tinkamą skaičių intervale"
#: src/callbacks.c:619 src/callbacks.c:637
msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
-msgstr "Digite um número válido dentro do intervalo (0-65535 or 0h-FFFFh)"
+msgstr "Įveskite reikalingą skaičių intervale (0-65535 or 0h-FFFFh)"
#: src/callbacks.c:658 src/callbacks.c:676
msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
-msgstr "Digite um número válido dentro do intervalo (0-255 / 0h-00FFh)"
+msgstr "Įveskite reikalingą skaičių intervale (0-255 / 0h-00FFh)"
#: src/callbacks.c:700
msgid ""
"The tutorial file, asm-guide.txt, was not found. It should be present in "
"directory - "
msgstr ""
-"O arquivo do tutorial, Guide.txt asm, não foi encontrado. Ele deve estar "
-"presente no diretório - "
+"Nerasta žinyno rinkmena asm-guide.txt. Ji turėtų būti pateikta aplankale - "
#: src/interface.c:42
msgid "_File"
-msgstr "_Arquivo"
+msgstr "_Failas"
#: src/interface.c:43
msgid "_Reset"
-msgstr "_Resetar"
+msgstr "_Atstatyti"
#: src/interface.c:44
msgid "_Assembler"
-msgstr "_Assembler"
+msgstr "Su_rinkti"
#: src/interface.c:45
msgid "_Debug"
-msgstr "_Debug"
+msgstr "_Derinti"
#: src/interface.c:46
msgid "_Breakpoints"
-msgstr "_Paradas"
+msgstr "_Lūžio taškai"
#: src/interface.c:47
msgid "_Help"
-msgstr "_Ajuda"
+msgstr "_Pagalba"
#: src/interface.c:48
msgid "New source file"
-msgstr "Novo arquivo fonte"
+msgstr "Nauja rinkmena"
#: src/interface.c:49
msgid "Open a file"
-msgstr "Abrir um arquivo"
+msgstr "Atverti rinkmeną"
#: src/interface.c:50
msgid "Save file"
-msgstr "Salvar arquivo"
+msgstr "Išsaugoti rinkmeną"
#: src/interface.c:51
msgid "Save file as"
-msgstr "Salvar arquivo como"
+msgstr "Išsaugoti rinkmeną kaip"
#: src/interface.c:52
msgid "Print program"
-msgstr "Imprimir programa"
+msgstr "Spausdinti programą"
#: src/interface.c:55
msgid "_Registers"
-msgstr "_Registradores"
+msgstr "_Registrai"
#: src/interface.c:55
msgid "Reset Registers"
-msgstr "Resetar os registradores"
+msgstr "Atstatyti registrus"
#: src/interface.c:56
msgid "_Flags"
-msgstr "_Flags"
+msgstr "_Požymiai"
#: src/interface.c:56
msgid "Reset Flags"
-msgstr "Resetar Flags"
+msgstr "Atstatyti požymius"
#: src/interface.c:57
msgid "_IO Ports"
-msgstr "_Portas IO"
+msgstr "Įv. / Išv. prievadai"
#: src/interface.c:57
msgid "Reset IO Ports"
-msgstr "Resetar Portas IO"
+msgstr "Atstatyti Įv. / Išv. prievadus"
#: src/interface.c:58
msgid "_Memory"
-msgstr "_Memória"
+msgstr "_Atmintis"
#: src/interface.c:58
msgid "Reset Memory"
-msgstr "Resetar Memória"
+msgstr "Atstatyti atmintį"
#: src/interface.c:59
msgid "Reset _All"
-msgstr "Resetar _Tudo"
+msgstr "Atstatyti _Viską"
#: src/interface.c:59
msgid "Reset All"
-msgstr "Resetar Tudo"
+msgstr "Atstatyti viską"
#: src/interface.c:60
msgid "A_ssemble"
-msgstr "A_ssemble"
+msgstr "Su_rinkti"
#: src/interface.c:60
msgid "Only assemble program"
-msgstr "Verificar apenas a lógica assembly"
+msgstr "Tik surinkti programą"
#: src/interface.c:61
msgid "Execute assembled and loaded program"
-msgstr "Compilar e executar o programa"
+msgstr "Vykdyti surinktą ir įkeltą programą"
#: src/interface.c:62
msgid "Show _listing"
-msgstr "Mostrar _listing"
+msgstr "Rodyti sąrašą"
#: src/interface.c:62
msgid "Show the source code along with opcodes and operands in hex numbers"
msgstr ""
-"Mostrar o código fonte com opcodes e operandos in númerox hexa-decimais"
+"Rodyti programos kodą kartu su šešioliktainiais operacijos kodais ir "
+"operandais"
#: src/interface.c:63
msgid "Step _in"
-msgstr "Passo-a-passo _in"
+msgstr "Žingsnis į _priekį"
#: src/interface.c:63
msgid "Step in the code"
-msgstr "Passo-a-passo no código"
+msgstr "Vienas žingsnis į priekį"
#: src/interface.c:64
msgid "Step o_ver"
-msgstr "Passo-a-passo o_ver"
+msgstr "_Peržengti"
#: src/interface.c:64
msgid "Step over the code without calling functions"
-msgstr "Passo-a-passo sobre o código sem chamar funções"
+msgstr "Peržengti kodą neiškviečiant funkcijos"
#: src/interface.c:65
msgid "Step _out"
-msgstr "Passo-a-passo _out"
+msgstr "Žingsnis _atgal"
#: src/interface.c:65
msgid "Step out of the current function"
-msgstr "Passo-a-passo fora da função atual"
+msgstr "Žingsnis atgal iš esamos funkcijos"
#: src/interface.c:66
msgid "Toggle _breakpoint"
-msgstr "Adicionar ponto de parada _breakpoint"
+msgstr "Pažymėti lūžio tašką"
#: src/interface.c:66
msgid "Toggles breakpoint at current line"
-msgstr "Adicionar ponto de parada na linha atual"
+msgstr "Pažymėti lūžio tašką ant pasirinktos eilutės"
#: src/interface.c:67
msgid "_Clear all breakpoints"
-msgstr "_Limpar todos os pontos de parada"
+msgstr "_Išvalyti visus lūžio taškus"
#: src/interface.c:67
msgid "Remove all breakpoints"
-msgstr "Remover todos os pontos de interrupção"
+msgstr "Pašalinti visus lūžio taškus"
#: src/interface.c:68
msgid "Stop execution"
-msgstr "Parar execução"
+msgstr "Sustabdyti vykdymą"
#: src/interface.c:68
msgid "Stop debugging"
-msgstr "Parar a depuração"
+msgstr "Stabdyti derinimą"
#: src/interface.c:69
msgid "_Contents"
-msgstr "_Conteúdo"
+msgstr "_Turinys"
#: src/interface.c:70
msgid "Assembler _Tutorial"
-msgstr "Assembler _Tutorial"
+msgstr "Asemblerio _žinynas"
#: src/interface.c:75
msgid "Show/Hide side pane"
-msgstr "Mostrar/Ocultar painel lateral"
+msgstr "Rodyti / Paslėpti šoninį skydelį"
#: src/interface.c:302
msgid "GNUSim8085 - 8085 Microprocessor Simulator"
-msgstr "GNUSim8085 - Simulador do Processador 8085"
+msgstr "GNUSim8085 - 8085 mikroprocesoriaus imitatorius"
#: src/interface.c:425 src/interface.c:431 src/interface.c:437
#: src/interface.c:443 src/interface.c:449 src/interface.c:455
@@ -240,7 +240,7 @@ msgstr "00"
#: src/interface.c:520
msgid "Registers"
-msgstr "Registradores"
+msgstr "Registrai"
#: src/interface.c:573 src/interface.c:579 src/interface.c:585
#: src/interface.c:591 src/interface.c:597 src/interface.c:636
@@ -250,238 +250,237 @@ msgstr "0"
#: src/interface.c:607
msgid "Flag"
-msgstr "Flag"
+msgstr "Požymis"
#: src/interface.c:627 src/gui-list-data.c:79 src/gui-list-stack.c:84
msgid "Decimal"
-msgstr "Decimal"
+msgstr "Dešimtainis"
#: src/interface.c:635
msgid "Enter a decimal number"
-msgstr "Digite um número decimal"
+msgstr "Įveskite dešimtainį skaičių"
#: src/interface.c:641
msgid "Convert this number to hexadecimal"
-msgstr "Converter esse número para hexadecimal"
+msgstr "Konvertuoti į šešioliktainį skaičių"
#: src/interface.c:655
msgid "To Hex"
-msgstr "Para Hexadecimal"
+msgstr "Į Hex"
#: src/interface.c:665
msgid "Hex"
-msgstr "Hexadecimal"
+msgstr "Šešioliktainis"
#: src/interface.c:673
msgid "Enter a hexadecimal number"
-msgstr "Digite um número hexadecimal"
+msgstr "Įveskite šešioliktainį skaičių"
#: src/interface.c:679
msgid "Convert this number to decimal"
-msgstr "Converter esse número para decimal"
+msgstr "Konvertuoti į dešimtainį skaičių"
#: src/interface.c:693
msgid "To Dec"
-msgstr "Para decimal"
+msgstr "Į Dec"
#: src/interface.c:706
msgid "Decimal - Hex Convertion"
-msgstr "Decimal - Hex Conversão"
+msgstr "Dex- Hex konvertavimas"
#: src/interface.c:734
msgid "Change the port address to view here"
-msgstr "Mudar o endereço da porto para visualizar aqui"
+msgstr "Pakeisto prievado adresas"
#: src/interface.c:741
msgid "Enter new port value and click Update"
-msgstr "Digite o novo valor da porto e clique em Atualizar"
+msgstr "Įveskite naują prievado reikšmę ir paspauskite Atnaujinti"
#: src/interface.c:747
msgid "Update the port value"
-msgstr "Atualizar o valor da porto"
+msgstr "Atnaujinti prievado reikšmę"
#: src/interface.c:761
msgid "Update Port Value"
-msgstr "Atualiza o valor do Porto"
+msgstr "Atnaujinti prievado reikšmę"
#: src/interface.c:774 src/interface.c:1009 src/interface.c:1014
msgid "I/O Ports"
-msgstr "Portas IO"
+msgstr "Įv. / Išv. prievadai"
#: src/interface.c:798
msgid "Change the memory location to view here"
-msgstr "Alterar a localização da memória para visualizar aqui"
+msgstr "Pakeistos atminties vieta"
#: src/interface.c:805
msgid "Edit new value and click Update"
-msgstr "Edite o novo valor e clique em Atualizar"
+msgstr "Pakeiskite į naują reikšmę ir paspauskite Atnaujinti"
#: src/interface.c:811
msgid "Update the current memory location"
-msgstr "Atualiza a atual localização da memória"
+msgstr "Atnaujinti dabartinės atminties vietą"
#: src/interface.c:825
msgid "Update Memory"
-msgstr "Atualizar memória"
+msgstr "Atnaujinti atmintį"
#: src/interface.c:838 src/interface.c:965 src/interface.c:970
msgid "Memory"
-msgstr "Memória"
+msgstr "Atmintis"
#: src/interface.c:863
msgid "Load me at"
-msgstr "Leve-me à"
+msgstr "Nukelti mane į"
#: src/interface.c:871
msgid "Enter the program address. End with a 'h' if it is a hex address."
msgstr ""
-"Digite o endereço do programa. Adicione o sulfixo 'h' se esse é um valor em "
-"hexadecimal."
+"Įveskite programos adresą. Pabaigoje parašykite \"h\", jeigu tai yra "
+"šešioliktainis adresas."
#: src/interface.c:889
msgid "Variables"
-msgstr "Variavéis"
+msgstr "Kintamieji"
#: src/interface.c:902
msgid "Data"
-msgstr "Dados"
+msgstr "Duomenys"
#: src/interface.c:918
msgid "Stack Trace"
-msgstr "Marcador de pilha"
+msgstr "Steko rodyklė"
#: src/interface.c:931
msgid "Stack"
-msgstr "Pilha"
+msgstr "Stekas"
#: src/interface.c:955
msgid "KeyPad"
-msgstr "Assembler"
+msgstr "Komandos"
#: src/interface.c:986 src/interface.c:1030
msgid "Start"
-msgstr "Iniciar"
+msgstr "Pradžia"
#: src/interface.c:1278
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
-" José Humberto Melo https://launchpad.net/~josehumberto-melo\n"
-" José Roberto https://launchpad.net/~tickbrown\n"
-" Ricardo (Swordf) De Moura https://launchpad.net/~ricardo347"
+" Mantas Kriaučiūnas https://launchpad.net/~mantas\n"
+" Tadas Masiulionis https://launchpad.net/~tadzikaz"
#: src/interface.c:1324
msgid "Assembler Listing"
-msgstr "Listagem do assembler"
+msgstr "Asemblerio programa"
#: src/interface.c:1348
msgid "Save to file"
-msgstr "Salvar para o arquivo"
+msgstr "Išsaugoti į rinkmeną"
#: src/interface.c:1385
msgid "Assembler Tutorial"
-msgstr ""
+msgstr "Asemblerio žinynas"
#: src/interface.c:1429
msgid "GNUSim8085 start with dialog"
-msgstr "GNUSim8085 começa com diálogo"
+msgstr "Įkelti GNUSim8085 su dialogo langu"
#: src/interface.c:1460
msgid "1. How to use this simulator?"
-msgstr "Como usar esse simulador?"
+msgstr "1. Kaip naudotis šiuo imitatoriumi?"
#: src/interface.c:1468
msgid "_Tutorial"
-msgstr "_Tutorial"
+msgstr "_Žinynas"
#: src/interface.c:1473
msgid "A short tutorial on writing assembly code!"
-msgstr "Um modesto tutorial sobre comoprogramar em assembly!"
+msgstr "Trumpas žinynas, kaip rašyti asemblerio kodą!"
#: src/interface.c:1480
msgid "2. Open an existing assembly program."
-msgstr "Abrir um programa"
+msgstr "2. Atverti jau parašytą asemblerio programą."
#: src/interface.c:1488
msgid "_Open program"
-msgstr "_Abrir programa"
+msgstr "_Atverti programą"
#: src/interface.c:1493
msgid "Open an already saved program"
-msgstr "Abrir um programa já salvo"
+msgstr "Atverti išsaugotą programą"
#: src/interface.c:1495
msgid "What do you want to do now?"
-msgstr "O que você deseja fazer agora?"
+msgstr "Ką norėtumėte daryti?"
#: src/interface.c:1505
msgid ""
"Don't forget to read the documentation \n"
"given in \"doc\" directory."
msgstr ""
-"Não esqueça de ler a documentação \n"
-"dada no diretório \"doc\"."
+"Nepamirškite skaityti dokumentacijos,\n"
+"kuri pateikta \"doc\" aplankale."
#: src/interface.c:1566
msgid "Choose a symbol"
-msgstr "Escolha um símbolo"
+msgstr "Pasirinkite simbolį"
#: src/interface.c:1592
msgid "Enter a symbol or choose one from the lists"
-msgstr "Insira um símbolo ou escolha um da lista"
+msgstr "Įveskite simbolį arba pasirinkite vieną iš sąrašo"
#: src/interface.c:1602
msgid "Enter Symbol"
-msgstr "Insira símbolo"
+msgstr "Įveskite simbolį"
#: src/interface.c:1616
msgid "Variables List"
-msgstr "Lista de variáveis"
+msgstr "Kintamųjų sąrašas"
#: src/interface.c:1637
msgid "Functions List"
-msgstr "Lista de Funções"
+msgstr "Funkcijų sąrašas"
#: src/interface.c:1658
msgid "Macros List"
-msgstr "Lista de Macros"
+msgstr "Makro komandų sąrašas"
#: src/interface.c:1714
msgid "Choose a register"
-msgstr "Escolha um registro"
+msgstr "Pasirinkite registrą"
#: src/main.c:83
msgid "Simulator: Idle"
-msgstr "Simulador: inativo"
+msgstr "Imitatorius: pasirengęs darbui"
#: src/8085.c:251
#, c-format
msgid "Unwanted %c reached"
-msgstr "Chegou %c indesejado"
+msgstr "Atsirado nepageidaujamas %c"
#: src/8085-instructions.c:29
msgid "Invalid Opcode"
-msgstr "Opcode inválido"
+msgstr "Netinkamas operacijos kodas"
#: src/8085-instructions.c:878
msgid "Instruction 'RIM' Not implemented"
-msgstr "Instrução 'RIM' ainda não implementada"
+msgstr "Instrukcija \"RIM\" neįvykdyta"
#: src/8085-instructions.c:1029
msgid "Instruction 'SIM' Not implemented"
-msgstr "Instrução 'SIM' não implementada ainda"
+msgstr "Instrukcija \"SIM\" neįvykdyta"
#: src/asm-source.c:111
msgid "Assembling Aborted"
-msgstr "Compilação abortada"
+msgstr "Surinkimas nutrauktas"
#: src/asm-source.c:179
msgid "Label should be given to a code line"
-msgstr "O rótulo deve ser dado à uma linha de código"
+msgstr "Kodo eilutei turi būti suteikta etiketė"
#: src/asm-source.c:209 src/asm-source.c:216 src/asm-source.c:223
msgid "Incomplete opcode"
-msgstr "Opcode incompleto"
+msgstr "Nepilnas operacijos kodas"
#: src/asm-source.c:238
#, c-format
@@ -490,71 +489,71 @@ msgid ""
"Neither Op not PsOp: [%s]"
msgstr ""
"\n"
-"Nem OP nem PsOp: [%s]"
+"Nei OP ne PsOP: [%s]"
#: src/asm-source.c:239
msgid "Invalid Opcode or Pseudo op"
-msgstr "Opcode inválido ou Pseudo Op"
+msgstr "Netinkamas operacijos arba pseudo operacijos kodas"
#: src/asm-source.c:248
msgid "Opcode needs an user argument"
-msgstr "O opcode precisa de um argumento de usuário"
+msgstr "Operacijos kodui reikalingas vartotojo argumentas"
#: src/asm-source.c:256
msgid "Extra characters in line"
-msgstr "Caracteres extras na linha"
+msgstr "Papildomi simboliai eilutėje"
#: src/asm-source.c:422
msgid "Expression error in symbol"
-msgstr "Erro de expressão no símbolo"
+msgstr "Simbolio išraiškos klaida"
#: src/asm-source.c:436
msgid "Undefined symbol"
-msgstr "Símbolo indefinido"
+msgstr "Nežinomas simbolis"
#: src/asm-gensym.c:75
msgid "Redundant label"
-msgstr "Rótulo redundante"
+msgstr "Nereikalinga etiketė"
#: src/asm-gensym.c:90
msgid "Invalid Operand in EQU"
-msgstr "Operando inválido na EQU"
+msgstr "Netinkamas operandas komandoje EQU"
#: src/asm-gensym.c:102 src/asm-gensym.c:124
msgid "Invalid operand"
-msgstr "Operando inválido"
+msgstr "Netinkamas operandas"
#: src/asm-gensym.c:114
msgid "Redefinition of symbol"
-msgstr "Redefinição de Símbolo"
+msgstr "Naujas simbolio apibrėžimas"
#: src/asm-genobj.c:111
msgid "Invalid data size"
-msgstr "Tamanho de dados inválido"
+msgstr "Negalimas duomenų dydis"
#: src/asm-genobj.c:116
msgid "DS: Exceeded limit"
-msgstr "DS: Limite excedido"
+msgstr "DS: viršytas limitas"
#: src/asm-genobj.c:131
msgid "DB: Operand error"
-msgstr "DB: Erro no operando"
+msgstr "DB: Operando klaida"
#: src/asm-genobj.c:161
msgid ""
"Invalid operand or symbol. Check whether operands start with a number. e.g "
"a0H should be 0a0H"
msgstr ""
-"Operando ou símbolo inválido. Verifique se os operandos começam com um "
-"número. A0h e.g deve ser 0a0H"
+"Netinkamas operandas arba simbolis. Patikrinkite ar operandai prasideda "
+"tokiais skaičiais, pavyzdžiui, a0H turėtų būti 0a0H"
#: src/8085-asm.c:87
msgid "Program assembled successfully"
-msgstr "Programa compilado em assembly com sucesso!"
+msgstr "Programa sėkmingai surinkta"
#: src/bridge.c:37
msgid "Simulator: Program running"
-msgstr "Simulador: Programa rodando"
+msgstr "Imitatorius: programa vykdoma"
#: src/bridge.c:187
#, c-format
@@ -567,78 +566,77 @@ msgid ""
"logic. If you're very sure, there might be a bug in GNUSim8085.If so you're "
"advised to send a copy of your source progam."
msgstr ""
-"A execução do programa foi direcionada para uma posição de memória inválida: "
-"<%xH>. A execução será interrompida!\n"
+"Vykdymas perėjo į neegzistuojančią atminties vietą <%xH>. Vykdymas bus "
+"sustabdytas!\n"
"\n"
-"Verifique se você incluiu a instrução \"hlt\" no final do seu programa ou se "
-"o código do seu programa não está vazio. Verifique também a lógica do seu "
-"programa. Caso você esteja certo da sua lógica, é provável que exista um bug "
-"no GNUSIM8085, você é convidado então para enviar um e-mail para os "
-"desenvolvedores do GNUSIM8085, contendo seu código fonte."
+"Patikrinkite ar įrašėte programos gale komandą \"hlt\" ir ar programos kodas "
+"nėra tuščias. Taip pat patikrinkite programos logiškumą. Jei tikrai esate "
+"įsitikinę, kad tai galėtų būti GNUSim8085 klaida, patariame atsiųsti savo "
+"programos kopiją."
#: src/bridge.c:308
msgid "Assembler: running"
-msgstr "Assembler: rodando"
+msgstr "Asembleris: vykdoma"
#: src/gui-list-message.c:96
msgid "Line No"
-msgstr "Linha n"
+msgstr "Eilės nr."
#: src/gui-list-message.c:97
msgid "Assembler Message"
-msgstr "Mensagem Assembler"
+msgstr "Asemblerio pranešimas"
#: src/gui-list-data.c:76
msgid "Address"
-msgstr "Endereço"
+msgstr "Adresas"
#: src/gui-list-data.c:77
msgid "Variable"
-msgstr "Variável"
+msgstr "Kintamasis"
#: src/gui-list-data.c:78 src/gui-list-data.c:79 src/gui-list-stack.c:83
#: src/gui-list-stack.c:84
msgid "Value"
-msgstr "Valor"
+msgstr "Reikšmė"
#: src/asm-listing.c:208
msgid "; Assembler generated listing; Not editable.\n"
-msgstr "; Código Assembler gerado; Não é editável.\n"
+msgstr ";Asemblerio sukurtas sąrašas; Neredaguojamas.\n"
#: src/asm-listing.c:209
#, c-format
msgid "; Generated by GNUSim8085: %s\n"
-msgstr "; Gerado por: GNUSim8085: %s\n"
+msgstr "; Sukurta su GNUSim8085: %s\n"
#: src/asm-listing.c:245
msgid ""
";Assembler Listing (Do Not assemble)\n"
"\n"
msgstr ""
-";Listagem do Assembler (Não é possível programar!)\n"
+";Asemblerio sąrašas (nesurinktas)\n"
"\n"
#: src/file-op.c:63
#, c-format
msgid "Failed to open <%s>"
-msgstr "Falhou ao abrir <%s>"
+msgstr "Nepavyko atverti <%s>"
#: src/file-op.c:142
msgid "File already exists; overwrite it?"
-msgstr "Arquivo já existe; sobrescrevê-lo?"
+msgstr "Tokia rimkmena jau yra. Perrašyti?"
#: src/file-op.c:157
#, c-format
msgid "Failed to save <%s>"
-msgstr "Falha ao salvar <%s>"
+msgstr "Nepavyko išssaugoti <%s>"
#: src/file-op.c:328
msgid "Failed to save listing file"
-msgstr "Falhou ao salvar o arquivo"
+msgstr "Nepavyko išsaugoti sąrašo rinkmenos"
#: src/gui-list-stack.c:81
msgid "Stack Loc"
-msgstr "Endereço"
+msgstr "Steko vieta"
#: src/gui-list-stack.c:82
msgid "Proc/Reg"
@@ -646,15 +644,12 @@ msgstr "Proc/Reg"
#: src/gui-list-stack.c:117
msgid "Stack size exceeded. Stop the execution"
-msgstr "O tamanho da pilha foi excedido. Pare a execução"
+msgstr "Seko dydis viršytas. Stabdyti vykdymą"
#: src/gui-list-stack.c:131
msgid ""
"More number of POP are executed than PUSH. Stop the execution and check the "
"logic of your program"
msgstr ""
-"Foram executados mais comandos POP do que PUSH. Pare a execução e verifique "
-"a lógica de seu programa"
-
-#~ msgid "8085 _Manual"
-#~ msgstr "8085 _Manual"
+"Įvykdyta daugiau POP skaičių, negu PUSH. Sustabdykite vykdymą ir "
+"patikrinkite savo programos logiškumą."
diff --git a/po/pt_BR.po b/po/pt_BR.po
index aed2946..9aa303b 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
"POT-Creation-Date: 2011-05-14 09:54+0530\n"
-"PO-Revision-Date: 2010-10-12 22:46+0000\n"
-"Last-Translator: José Humberto Melo <Unknown>\n"
+"PO-Revision-Date: 2011-09-07 13:03+0000\n"
+"Last-Translator: Marcos Oliveira da Cruz <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt...@li...>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-12-12 14:32+0000\n"
-"X-Generator: Launchpad (build Unknown)\n"
+"X-Launchpad-Export-Date: 2016-02-09 06:40+0000\n"
+"X-Generator: Launchpad (build 17908)\n"
#: src/callbacks.c:138 src/interface.c:53
msgid "Select font"
@@ -366,8 +366,9 @@ msgstr "Iniciar"
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
-" José Humberto Melo https://launchpad.net/~josehumberto-melo\n"
+" José Humberto Alvarenga Melo https://launchpad.net/~josehumberto-melo\n"
" José Roberto https://launchpad.net/~tickbrown\n"
+" Marcos Oliveira da Cruz https://launchpad.net/~marcosoliveiradacruz\n"
" Ricardo (Swordf) De Moura https://launchpad.net/~ricardo347"
#: src/interface.c:1324
@@ -380,7 +381,7 @@ msgstr "Salvar para o arquivo"
#: src/interface.c:1385
msgid "Assembler Tutorial"
-msgstr ""
+msgstr "Tutorial Assembler"
#: src/interface.c:1429
msgid "GNUSim8085 start with dialog"
@@ -655,6 +656,3 @@ msgid ""
msgstr ""
"Foram executados mais comandos POP do que PUSH. Pare a execução e verifique "
"a lógica de seu programa"
-
-#~ msgid "8085 _Manual"
-#~ msgstr "8085 _Manual"
diff --git a/po/ar.po b/po/ru.po
similarity index 73%
copy from po/ar.po
copy to po/ru.po
index 9946749..b27b4e5 100644
--- a/po/ar.po
+++ b/po/ru.po
@@ -1,41 +1,41 @@
-# Arabic translation for gnusim8085
+# Russian translation for gnusim8085
# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the BSD (3-Clause) license.
+# This file is distributed under the same license as the gnusim8085 package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: gnusim8085\n"
-"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-05-14 09:54+0530\n"
-"PO-Revision-Date: 2010-09-25 12:08+0000\n"
-"Last-Translator: Ahmed Mohammed <Unknown>\n"
-"Language-Team: Arabic <ar...@li...>\n"
+"PO-Revision-Date: 2014-09-10 17:47+0000\n"
+"Last-Translator: Anton Mukovozov <gra...@gm...>\n"
+"Language-Team: Russian <ru...@li...>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-09-26 17:44+0000\n"
-"X-Generator: Launchpad (build Unknown)\n"
+"X-Launchpad-Export-Date: 2016-02-11 06:24+0000\n"
+"X-Generator: Launchpad (build 17923)\n"
#: src/callbacks.c:138 src/interface.c:53
msgid "Select font"
-msgstr ""
+msgstr "Выберите шрифт"
#: src/callbacks.c:248
msgid "Program has errors. Check the Message pane."
-msgstr "البرنامج يحتوي على أخطاء. راجع الرسالة."
+msgstr "В программе обнаружены ошибки. Проверьте Панель сообщений."
#: src/callbacks.c:269
msgid "Error executing program"
-msgstr "خطأ في تنفيذ البرنامج"
+msgstr "Ошибка запуска программы"
#: src/callbacks.c:289
msgid "Error in step in"
-msgstr "خطأ في خطوة للأمام"
+msgstr ""
#: src/callbacks.c:304
msgid "Error in step over"
-msgstr "خطأ في خطوة للخلف"
+msgstr ""
#: src/callbacks.c:319
msgid "Error in step out"
@@ -43,127 +43,129 @@ msgstr ""
#: src/callbacks.c:409
msgid "Enter a valid number within range"
-msgstr "أدخل رقما صحيحا ضمن النطاق"
+msgstr "Введите число в допустимых пределах"
#: src/callbacks.c:619 src/callbacks.c:637
-#, fuzzy
msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
-msgstr "أدخل رقما صحيحا ضمن النطاق"
+msgstr "Введите правильный номер в дапазоне (0-65535 или 0h-FFFFh)"
#: src/callbacks.c:658 src/callbacks.c:676
-#, fuzzy
msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
-msgstr "أدخل رقما صحيحا ضمن النطاق"
+msgstr "Введите правильный номер в дапазоне (0-255 / 0h-00FFh)"
#: src/callbacks.c:700
msgid ""
"The tutorial file, asm-guide.txt, was not found. It should be present in "
"directory - "
msgstr ""
+"Файл с материалом для обучения, asm-guide.txt, не был найден. Он должен "
+"находиться в папке - "
#: src/interface.c:42
msgid "_File"
-msgstr "_ملف"
+msgstr "_Файл"
#: src/interface.c:43
msgid "_Reset"
-msgstr "_إعادة ضبط"
+msgstr "_Сбросить"
#: src/interface.c:44
msgid "_Assembler"
-msgstr ""
+msgstr "_Ассемблер"
#: src/interface.c:45
msgid "_Debug"
-msgstr "_تنقيح"
+msgstr "_Отладка"
#: src/interface.c:46
msgid "_Breakpoints"
-msgstr "_نقاط كسر"
+msgstr "_Точки прерывания"
#: src/interface.c:47
msgid "_Help"
-msgstr "_مساعدة"
+msgstr "_Помощь"
#: src/interface.c:48
msgid "New source file"
-msgstr "ملف مصدري جديد"
+msgstr "Новый исходный файл"
#: src/interface.c:49
msgid "Open a file"
-msgstr "فتح ملف"
+msgstr "Открыть Файл"
#: src/interface.c:50
msgid "Save file"
-msgstr "حفظ ملف"
+msgstr "Сохранить файл"
#: src/interface.c:51
msgid "Save file as"
-msgstr "احفظ ملف كـ"
+msgstr "Сохранить файл как"
#: src/interface.c:52
msgid "Print program"
-msgstr "طباعة برنامج"
+msgstr "Программа печати"
#: src/interface.c:55
msgid "_Registers"
-msgstr ""
+msgstr "_Регистры"
#: src/interface.c:55
msgid "Reset Registers"
-msgstr ""
+msgstr "Сбросить регистры"
#: src/interface.c:56
msgid "_Flags"
-msgstr ""
+msgstr "_Флаги"
#: src/interface.c:56
msgid "Reset Flags"
-msgstr ""
+msgstr "Сбросить флаги"
#: src/interface.c:57
msgid "_IO Ports"
-msgstr ""
+msgstr "_Порты ввода/вывода"
#: src/interface.c:57
msgid "Reset IO Ports"
-msgstr ""
+msgstr "Сбросить порты ввода/вывода"
#: src/interface.c:58
msgid "_Memory"
-msgstr "_الذاكرة"
+msgstr "Па_мять"
#: src/interface.c:58
msgid "Reset Memory"
-msgstr ""
+msgstr "Сбросить память"
#: src/interface.c:59
msgid "Reset _All"
-msgstr "إعادة تعيين _الكل"
+msgstr "Сбросить _Все"
#: src/interface.c:59
msgid "Reset All"
-msgstr "إعادة تعيين الكل"
+msgstr "Сбросить всё"
#: src/interface.c:60
msgid "A_ssemble"
-msgstr ""
+msgstr "А_ссемблировать"
#: src/interface.c:60
msgid "Only assemble program"
-msgstr ""
+msgstr "Только ассемблировать программу"
#: src/interface.c:61
msgid "Execute assembled and loaded program"
-msgstr ""
+msgstr "Выполнить ассемблированную и загруженную программу"
#: src/interface.c:62
msgid "Show _listing"
-msgstr ""
+msgstr "Показать _листинг"
#: src/interface.c:62
msgid "Show the source code along with opcodes and operands in hex numbers"
msgstr ""
+"Показать исходный код вместе с опкодами и операндами в шестнадцатиричном "
+"формате"
#: src/interface.c:63
msgid "Step _in"
@@ -191,11 +193,11 @@ msgstr ""
#: src/interface.c:66
msgid "Toggle _breakpoint"
-msgstr ""
+msgstr "Включить/выключить точку останова"
#: src/interface.c:66
msgid "Toggles breakpoint at current line"
-msgstr ""
+msgstr "Поставить точку остановки на текущей строке"
#: src/interface.c:67
msgid "_Clear all breakpoints"
@@ -203,15 +205,15 @@ msgstr ""
#: src/interface.c:67
msgid "Remove all breakpoints"
-msgstr ""
+msgstr "Убрать все точки остановки"
#: src/interface.c:68
msgid "Stop execution"
-msgstr ""
+msgstr "Остановить выполнение"
#: src/interface.c:68
msgid "Stop debugging"
-msgstr ""
+msgstr "Остановить отладку"
#: src/interface.c:69
msgid "_Contents"
@@ -219,15 +221,15 @@ msgstr ""
#: src/interface.c:70
msgid "Assembler _Tutorial"
-msgstr ""
+msgstr "Руководство по Assembler"
#: src/interface.c:75
msgid "Show/Hide side pane"
-msgstr ""
+msgstr "Показать/Скрыть боковую панель"
#: src/interface.c:302
msgid "GNUSim8085 - 8085 Microprocessor Simulator"
-msgstr "GNUSim8085 - محاكي المعالج الدقيق 8085"
+msgstr "GNUSim8085 - Симулятор Микропроцессора 8085"
#: src/interface.c:425 src/interface.c:431 src/interface.c:437
#: src/interface.c:443 src/interface.c:449 src/interface.c:455
@@ -235,33 +237,33 @@ msgstr "GNUSim8085 - محاكي المعالج الدقيق 8085"
#: src/interface.c:479 src/interface.c:485 src/interface.c:491
#: src/interface.c:497 src/interface.c:503
msgid "00"
-msgstr "00"
+msgstr ""
#: src/interface.c:520
msgid "Registers"
-msgstr "السجلات"
+msgstr "Регистры"
#: src/interface.c:573 src/interface.c:579 src/interface.c:585
#: src/interface.c:591 src/interface.c:597 src/interface.c:636
#: src/interface.c:674 src/interface.c:742 src/interface.c:806
msgid "0"
-msgstr "0"
+msgstr ""
#: src/interface.c:607
msgid "Flag"
-msgstr "العلم"
+msgstr "Флаг"
#: src/interface.c:627 src/gui-list-data.c:79 src/gui-list-stack.c:84
msgid "Decimal"
-msgstr "عشري"
+msgstr ""
#: src/interface.c:635
msgid "Enter a decimal number"
-msgstr "أدخل رقما عشريا"
+msgstr "Введите десятичное число"
#: src/interface.c:641
msgid "Convert this number to hexadecimal"
-msgstr "تحويل هذا الرقم إلى عدد سداسي عشر"
+msgstr "Преобразовать в шестнадцатиричное"
#: src/interface.c:655
msgid "To Hex"
@@ -273,19 +275,19 @@ msgstr ""
#: src/interface.c:673
msgid "Enter a hexadecimal number"
-msgstr ""
+msgstr "Введите шестандцатиричное число"
#: src/interface.c:679
msgid "Convert this number to decimal"
-msgstr "تحويل هذا الرقم إلى عدد عشري"
+msgstr "Преобразовать в десятичное"
#: src/interface.c:693
msgid "To Dec"
-msgstr ""
+msgstr "В десятичную"
#: src/interface.c:706
msgid "Decimal - Hex Convertion"
-msgstr ""
+msgstr "Dec - Hex конвертер"
#: src/interface.c:734
msgid "Change the port address to view here"
@@ -305,55 +307,55 @@ msgstr ""
#: src/interface.c:774 src/interface.c:1009 src/interface.c:1014
msgid "I/O Ports"
-msgstr ""
+msgstr "Порты Ввода/Вывода"
#: src/interface.c:798
msgid "Change the memory location to view here"
-msgstr "تغيير موقع الذاكرة للمشاهدة هنا"
+msgstr ""
#: src/interface.c:805
msgid "Edit new value and click Update"
-msgstr "عدل القيمة الجديدة وانقر فوق تحديث"
+msgstr "Введите новое значение и нажмите Обновить"
#: src/interface.c:811
msgid "Update the current memory location"
-msgstr "تحديث الموقع الحالي للذاكرة"
+msgstr ""
#: src/interface.c:825
msgid "Update Memory"
-msgstr "تحديث الذاكرة"
+msgstr ""
#: src/interface.c:838 src/interface.c:965 src/interface.c:970
msgid "Memory"
-msgstr "الذاكرة"
+msgstr "Память"
#: src/interface.c:863
msgid "Load me at"
-msgstr "تحميلي في"
+msgstr ""
#: src/interface.c:871
msgid "Enter the program address. End with a 'h' if it is a hex address."
-msgstr "أدخل عنوان البرنامج. مع إنهائه ب 'h' إذا كان العنوان سداسي عشر"
+msgstr ""
#: src/interface.c:889
msgid "Variables"
-msgstr "المتغيرات"
+msgstr "Переменные"
#: src/interface.c:902
msgid "Data"
-msgstr "البيانات"
+msgstr "Данные"
#: src/interface.c:918
msgid "Stack Trace"
-msgstr ""
+msgstr "Трассировка стека"
#: src/interface.c:931
msgid "Stack"
-msgstr ""
+msgstr "Стек"
#: src/interface.c:955
msgid "KeyPad"
-msgstr "لوحة المفاتيح"
+msgstr ""
#: src/interface.c:986 src/interface.c:1030
msgid "Start"
@@ -363,8 +365,9 @@ msgstr ""
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
-" Adnane Belmadiaf https://launchpad.net/~adnane002\n"
-" Ahmed Mohammed https://launchpad.net/~ahmedqatar"
+" Anton Mukovozov https://launchpad.net/~graalogosh\n"
+" Sergey Murzin https://launchpad.net/~formenel\n"
+" Vyacheslav Sharmanov https://launchpad.net/~vsharmanov"
#: src/interface.c:1324
msgid "Assembler Listing"
@@ -372,7 +375,7 @@ msgstr ""
#: src/interface.c:1348
msgid "Save to file"
-msgstr "إحفظ في ملف"
+msgstr "Сохранить в файл"
#: src/interface.c:1385
msgid "Assembler Tutorial"
@@ -384,55 +387,53 @@ msgstr ""
#: src/interface.c:1460
msgid "1. How to use this simulator?"
-msgstr "1. كيف تستعمل هذا المحاكي ؟"
+msgstr "1. Как использовать симулятор?"
#: src/interface.c:1468
msgid "_Tutorial"
-msgstr "_درس خصوصي"
+msgstr ""
#: src/interface.c:1473
msgid "A short tutorial on writing assembly code!"
-msgstr "درس خصوصي حول كيفية كتابة كود التجميع!"
+msgstr "Короткое обучение по кодированию в ассемблере!"
#: src/interface.c:1480
msgid "2. Open an existing assembly program."
-msgstr ""
+msgstr "2. Открыть существующую программу"
#: src/interface.c:1488
msgid "_Open program"
-msgstr "_فتح برنامج"
+msgstr ""
#: src/interface.c:1493
msgid "Open an already saved program"
-msgstr "فتح برنامج محفوظ قبلا"
+msgstr ""
#: src/interface.c:1495
msgid "What do you want to do now?"
-msgstr "ماذا تريد أن تفعل الآن؟"
+msgstr ""
#: src/interface.c:1505
msgid ""
"Don't forget to read the documentation \n"
"given in \"doc\" directory."
msgstr ""
-"لا تنسى قراءة الوثائق\n"
-"الموضوعة في المجلد \"doc\""
#: src/interface.c:1566
msgid "Choose a symbol"
-msgstr "اختر رمزا"
+msgstr ""
#: src/interface.c:1592
msgid "Enter a symbol or choose one from the lists"
-msgstr "أدخل رمزا أو إختر واحدا من القوائم"
+msgstr ""
#: src/interface.c:1602
msgid "Enter Symbol"
-msgstr "أدخل رمزا"
+msgstr ""
#: src/interface.c:1616
msgid "Variables List"
-msgstr "قائمة المتغيرات"
+msgstr ""
#: src/interface.c:1637
msgid "Functions List"
@@ -440,7 +441,7 @@ msgstr ""
#: src/interface.c:1658
msgid "Macros List"
-msgstr "قائمة وحدات الماكرو"
+msgstr ""
#: src/interface.c:1714
msgid "Choose a register"
@@ -469,7 +470,7 @@ msgstr ""
#: src/asm-source.c:111
msgid "Assembling Aborted"
-msgstr "تم إلغاء عملية التجميع"
+msgstr ""
#: src/asm-source.c:179
msgid "Label should be given to a code line"
@@ -504,7 +505,7 @@ msgstr ""
#: src/asm-source.c:436
msgid "Undefined symbol"
-msgstr "رمز غير معرف"
+msgstr ""
#: src/asm-gensym.c:75
msgid "Redundant label"
@@ -542,11 +543,11 @@ msgstr ""
#: src/8085-asm.c:87
msgid "Program assembled successfully"
-msgstr "تم تجميع البرنامج بنجاح"
+msgstr ""
#: src/bridge.c:37
msgid "Simulator: Program running"
-msgstr "المحاكي: البرنامج قيد التشغيل"
+msgstr ""
#: src/bridge.c:187
#, c-format
@@ -562,11 +563,11 @@ msgstr ""
#: src/bridge.c:308
msgid "Assembler: running"
-msgstr "المجمع: قيد التشغيل"
+msgstr ""
#: src/gui-list-message.c:96
msgid "Line No"
-msgstr "السطر رقم"
+msgstr ""
#: src/gui-list-message.c:97
msgid "Assembler Message"
@@ -574,16 +575,16 @@ msgstr ""
#: src/gui-list-data.c:76
msgid "Address"
-msgstr "العنوان"
+msgstr ""
#: src/gui-list-data.c:77
msgid "Variable"
-msgstr "المتغير"
+msgstr ""
#: src/gui-list-data.c:78 src/gui-list-data.c:79 src/gui-list-stack.c:83
#: src/gui-list-stack.c:84
msgid "Value"
-msgstr "القيمة"
+msgstr ""
#: src/asm-listing.c:208
msgid "; Assembler generated listing; Not editable.\n"
@@ -607,7 +608,7 @@ msgstr ""
#: src/file-op.c:142
msgid "File already exists; overwrite it?"
-msgstr "الملف موجود مسبقا ؛ الكتابة فوقه؟"
+msgstr ""
#: src/file-op.c:157
#, c-format
diff --git a/po/ta.po b/po/ta.po
index 12df6d8..2812878 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -8,20 +8,20 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
"POT-Creation-Date: 2011-05-14 09:54+0530\n"
-"PO-Revision-Date: 2011-01-31 01:18+0000\n"
-"Last-Translator: kenneth gonsalves <la...@th...>\n"
+"PO-Revision-Date: 2014-01-05 13:04+0000\n"
+"Last-Translator: Shanthakumar <ma...@sh...>\n"
"Language-Team: Kenneth Gonsalves <la...@th...>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-02-20 14:24+00...
[truncated message content] |
|
From: Onkar S. <onk...@us...> - 2016-01-30 15:13:46
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 6db33466c69a389e30dfc228bcdb5ef5c51767ce (commit)
from 7574d0be8dd34aaa2a8baef912a1176d5061b60d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6db33466c69a389e30dfc228bcdb5ef5c51767ce
Author: Onkar Shinde <onk...@gm...>
Date: Sat Jan 30 20:42:43 2016 +0530
First commit after 5 years. :-)
diff --git a/ChangeLog b/ChangeLog
index c1a8dd5..9a9ed0c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2016-01-30 Onkar Shinde <onk...@gm...>
+
+ * configure.ac, config.sub, config.guess, src/Makefile.am: Updates to
+ make autotools happy.
+
2011-09-19 Onkar Shinde <onk...@gm...>
* configure.in, doc/Makefile.am, doc/help/*, autoclean.sh: Build system
diff --git a/config.guess b/config.guess
index 278f9e9..1f5c50c 100755
--- a/config.guess
+++ b/config.guess
@@ -1,14 +1,12 @@
#! /bin/sh
# Attempt to guess a canonical system name.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-# Inc.
+# Copyright 1992-2014 Free Software Foundation, Inc.
-timestamp='2007-07-22'
+timestamp='2014-03-23'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
+# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
@@ -17,26 +15,22 @@ timestamp='2007-07-22'
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program; if not, see <http://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-
-# Originally written by Per Bothner <pe...@bo...>.
-# Please send patches to <con...@gn...>. Submit a context
-# diff and a properly formatted ChangeLog entry.
+# the same distribution terms that you use for the rest of that
+# program. This Exception is an additional permission under section 7
+# of the GNU General Public License, version 3 ("GPLv3").
#
-# This script attempts to guess a canonical system name similar to
-# config.sub. If it succeeds, it prints the system name on stdout, and
-# exits with 0. Otherwise, it exits with 1.
+# Originally written by Per Bothner.
#
-# The plan is that this can be called by configure scripts if you
-# don't specify an explicit build system type.
+# You can get the latest version of this script from:
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+#
+# Please send patches with a ChangeLog entry to con...@gn....
+
me=`echo "$0" | sed -e 's,.*/,,'`
@@ -56,8 +50,7 @@ version="\
GNU config.guess ($timestamp)
Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
+Copyright 1992-2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -139,12 +132,33 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+case "${UNAME_SYSTEM}" in
+Linux|GNU|GNU/*)
+ # If the system lacks a compiler, then just pick glibc.
+ # We could probably try harder.
+ LIBC=gnu
+
+ eval $set_cc_for_build
+ cat <<-EOF > $dummy.c
+ #include <features.h>
+ #if defined(__UCLIBC__)
+ LIBC=uclibc
+ #elif defined(__dietlibc__)
+ LIBC=dietlibc
+ #else
+ LIBC=gnu
+ #endif
+ EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
+ ;;
+esac
+
# Note: order is significant - the case branches are not exclusive.
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
*:NetBSD:*:*)
# NetBSD (nbsd) targets should (where applicable) match one or
- # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+ # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
# *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
# switched to ELF, *-*-netbsd* would select the old
# object file format. This provides both forward
@@ -170,7 +184,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
arm*|i386|m68k|ns32k|sh3*|sparc|vax)
eval $set_cc_for_build
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
- | grep __ELF__ >/dev/null
+ | grep -q __ELF__
then
# Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
# Return netbsd for either. FIX?
@@ -180,7 +194,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
fi
;;
*)
- os=netbsd
+ os=netbsd
;;
esac
# The OS release
@@ -201,6 +215,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
echo "${machine}-${os}${release}"
exit ;;
+ *:Bitrig:*:*)
+ UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
+ echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
+ exit ;;
*:OpenBSD:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
@@ -223,7 +241,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
;;
*5.*)
- UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
;;
esac
# According to Compaq, /usr/sbin/psrinfo has been available on
@@ -269,7 +287,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# A Xn.n version is an unreleased experimental baselevel.
# 1.2 uses "1.2" for uname -r.
echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- exit ;;
+ # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
+ exitcode=$?
+ trap '' 0
+ exit $exitcode ;;
Alpha\ *:Windows_NT*:*)
# How do we know it's Interix rather than the generic POSIX subsystem?
# Should we change UNAME_MACHINE based on the output of uname instead
@@ -295,12 +316,12 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
echo s390-ibm-zvmoe
exit ;;
*:OS400:*:*)
- echo powerpc-ibm-os400
+ echo powerpc-ibm-os400
exit ;;
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
echo arm-acorn-riscix${UNAME_RELEASE}
exit ;;
- arm:riscos:*:*|arm:RISCOS:*:*)
+ arm*:riscos:*:*|arm*:RISCOS:*:*)
echo arm-unknown-riscos
exit ;;
SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
@@ -324,14 +345,33 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
case `/usr/bin/uname -p` in
sparc) echo sparc-icl-nx7; exit ;;
esac ;;
+ s390x:SunOS:*:*)
+ echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit ;;
sun4H:SunOS:5.*:*)
echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
exit ;;
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
exit ;;
+ i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
+ echo i386-pc-auroraux${UNAME_RELEASE}
+ exit ;;
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
- echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ eval $set_cc_for_build
+ SUN_ARCH="i386"
+ # If there is a compiler, see if it is configured for 64-bit objects.
+ # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
+ # This test works for both compilers.
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
+ then
+ SUN_ARCH="x86_64"
+ fi
+ fi
+ echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
exit ;;
sun4*:SunOS:6*:*)
# According to config.sub, this is the proper way to canonicalize
@@ -375,23 +415,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# MiNT. But MiNT is downward compatible to TOS, so this should
# be no problem.
atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
+ echo m68k-atari-mint${UNAME_RELEASE}
exit ;;
atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
echo m68k-atari-mint${UNAME_RELEASE}
- exit ;;
+ exit ;;
*falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
+ echo m68k-atari-mint${UNAME_RELEASE}
exit ;;
milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
- echo m68k-milan-mint${UNAME_RELEASE}
- exit ;;
+ echo m68k-milan-mint${UNAME_RELEASE}
+ exit ;;
hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
- echo m68k-hades-mint${UNAME_RELEASE}
- exit ;;
+ echo m68k-hades-mint${UNAME_RELEASE}
+ exit ;;
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
- echo m68k-unknown-mint${UNAME_RELEASE}
- exit ;;
+ echo m68k-unknown-mint${UNAME_RELEASE}
+ exit ;;
m68k:machten:*:*)
echo m68k-apple-machten${UNAME_RELEASE}
exit ;;
@@ -461,8 +501,8 @@ EOF
echo m88k-motorola-sysv3
exit ;;
AViiON:dgux:*:*)
- # DG/UX returns AViiON for all architectures
- UNAME_PROCESSOR=`/usr/bin/uname -p`
+ # DG/UX returns AViiON for all architectures
+ UNAME_PROCESSOR=`/usr/bin/uname -p`
if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
then
if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
@@ -475,7 +515,7 @@ EOF
else
echo i586-dg-dgux${UNAME_RELEASE}
fi
- exit ;;
+ exit ;;
M88*:DolphinOS:*:*) # DolphinOS (SVR3)
echo m88k-dolphin-sysv3
exit ;;
@@ -532,7 +572,7 @@ EOF
echo rs6000-ibm-aix3.2
fi
exit ;;
- *:AIX:*:[45])
+ *:AIX:*:[4567])
IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
IBM_ARCH=rs6000
@@ -575,52 +615,52 @@ EOF
9000/[678][0-9][0-9])
if [ -x /usr/bin/getconf ]; then
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
- sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
- case "${sc_cpu_version}" in
- 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
- 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
- 532) # CPU_PA_RISC2_0
- case "${sc_kernel_bits}" in
- 32) HP_ARCH="hppa2.0n" ;;
- 64) HP_ARCH="hppa2.0w" ;;
+ sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+ case "${sc_cpu_version}" in
+ 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+ 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+ 532) # CPU_PA_RISC2_0
+ case "${sc_kernel_bits}" in
+ 32) HP_ARCH="hppa2.0n" ;;
+ 64) HP_ARCH="hppa2.0w" ;;
'') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
- esac ;;
- esac
+ esac ;;
+ esac
fi
if [ "${HP_ARCH}" = "" ]; then
eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
+ sed 's/^ //' << EOF >$dummy.c
- #define _HPUX_SOURCE
- #include <stdlib.h>
- #include <unistd.h>
+ #define _HPUX_SOURCE
+ #include <stdlib.h>
+ #include <unistd.h>
- int main ()
- {
- #if defined(_SC_KERNEL_BITS)
- long bits = sysconf(_SC_KERNEL_BITS);
- #endif
- long cpu = sysconf (_SC_CPU_VERSION);
+ int main ()
+ {
+ #if defined(_SC_KERNEL_BITS)
+ long bits = sysconf(_SC_KERNEL_BITS);
+ #endif
+ long cpu = sysconf (_SC_CPU_VERSION);
- switch (cpu)
- {
- case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
- case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
- case CPU_PA_RISC2_0:
- #if defined(_SC_KERNEL_BITS)
- switch (bits)
- {
- case 64: puts ("hppa2.0w"); break;
- case 32: puts ("hppa2.0n"); break;
- default: puts ("hppa2.0"); break;
- } break;
- #else /* !defined(_SC_KERNEL_BITS) */
- puts ("hppa2.0"); break;
- #endif
- default: puts ("hppa1.0"); break;
- }
- exit (0);
- }
+ switch (cpu)
+ {
+ case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+ case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+ case CPU_PA_RISC2_0:
+ #if defined(_SC_KERNEL_BITS)
+ switch (bits)
+ {
+ case 64: puts ("hppa2.0w"); break;
+ case 32: puts ("hppa2.0n"); break;
+ default: puts ("hppa2.0"); break;
+ } break;
+ #else /* !defined(_SC_KERNEL_BITS) */
+ puts ("hppa2.0"); break;
+ #endif
+ default: puts ("hppa1.0"); break;
+ }
+ exit (0);
+ }
EOF
(CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
test -z "$HP_ARCH" && HP_ARCH=hppa
@@ -640,7 +680,7 @@ EOF
# => hppa64-hp-hpux11.23
if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
- grep __LP64__ >/dev/null
+ grep -q __LP64__
then
HP_ARCH="hppa2.0w"
else
@@ -711,22 +751,22 @@ EOF
exit ;;
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
echo c1-convex-bsd
- exit ;;
+ exit ;;
C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
if getsysinfo -f scalar_acc
then echo c32-convex-bsd
else echo c2-convex-bsd
fi
- exit ;;
+ exit ;;
C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
echo c34-convex-bsd
- exit ;;
+ exit ;;
C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
echo c38-convex-bsd
- exit ;;
+ exit ;;
C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
echo c4-convex-bsd
- exit ;;
+ exit ;;
CRAY*Y-MP:*:*:*)
echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
exit ;;
@@ -750,14 +790,14 @@ EOF
exit ;;
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
- echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
- exit ;;
+ FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+ FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+ echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+ exit ;;
5000:UNIX_System_V:4.*:*)
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
- echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+ FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+ FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+ echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
exit ;;
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
@@ -769,40 +809,51 @@ EOF
echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
exit ;;
*:FreeBSD:*:*)
- case ${UNAME_MACHINE} in
- pc98)
- echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+ UNAME_PROCESSOR=`/usr/bin/uname -p`
+ case ${UNAME_PROCESSOR} in
amd64)
echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
*)
- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+ echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
esac
exit ;;
i*:CYGWIN*:*)
echo ${UNAME_MACHINE}-pc-cygwin
exit ;;
+ *:MINGW64*:*)
+ echo ${UNAME_MACHINE}-pc-mingw64
+ exit ;;
*:MINGW*:*)
echo ${UNAME_MACHINE}-pc-mingw32
exit ;;
+ *:MSYS*:*)
+ echo ${UNAME_MACHINE}-pc-msys
+ exit ;;
i*:windows32*:*)
- # uname -m includes "-pc" on this system.
- echo ${UNAME_MACHINE}-mingw32
+ # uname -m includes "-pc" on this system.
+ echo ${UNAME_MACHINE}-mingw32
exit ;;
i*:PW*:*)
echo ${UNAME_MACHINE}-pc-pw32
exit ;;
- *:Interix*:[3456]*)
- case ${UNAME_MACHINE} in
+ *:Interix*:*)
+ case ${UNAME_MACHINE} in
x86)
echo i586-pc-interix${UNAME_RELEASE}
exit ;;
- EM64T | authenticamd)
+ authenticamd | genuineintel | EM64T)
echo x86_64-unknown-interix${UNAME_RELEASE}
exit ;;
+ IA64)
+ echo ia64-unknown-interix${UNAME_RELEASE}
+ exit ;;
esac ;;
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
echo i${UNAME_MACHINE}-pc-mks
exit ;;
+ 8664:Windows_NT:*)
+ echo x86_64-pc-mks
+ exit ;;
i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
# How do we know it's Interix rather than the generic POSIX subsystem?
# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
@@ -823,203 +874,157 @@ EOF
exit ;;
*:GNU:*:*)
# the GNU system
- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
exit ;;
*:GNU/*:*:*)
# other systems with GNU libc and userland
- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+ echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
exit ;;
i*86:Minix:*:*)
echo ${UNAME_MACHINE}-pc-minix
exit ;;
+ aarch64:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ aarch64_be:Linux:*:*)
+ UNAME_MACHINE=aarch64_be
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ alpha:Linux:*:*)
+ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+ EV5) UNAME_MACHINE=alphaev5 ;;
+ EV56) UNAME_MACHINE=alphaev56 ;;
+ PCA56) UNAME_MACHINE=alphapca56 ;;
+ PCA57) UNAME_MACHINE=alphapca56 ;;
+ EV6) UNAME_MACHINE=alphaev6 ;;
+ EV67) UNAME_MACHINE=alphaev67 ;;
+ EV68*) UNAME_MACHINE=alphaev68 ;;
+ esac
+ objdump --private-headers /bin/sh | grep -q ld.so.1
+ if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ arc:Linux:*:* | arceb:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
arm*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ eval $set_cc_for_build
+ if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
+ | grep -q __ARM_EABI__
+ then
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ else
+ if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
+ | grep -q __ARM_PCS_VFP
+ then
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
+ else
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
+ fi
+ fi
exit ;;
avr32*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
cris:Linux:*:*)
- echo cris-axis-linux-gnu
+ echo ${UNAME_MACHINE}-axis-linux-${LIBC}
exit ;;
crisv32:Linux:*:*)
- echo crisv32-axis-linux-gnu
+ echo ${UNAME_MACHINE}-axis-linux-${LIBC}
exit ;;
frv:Linux:*:*)
- echo frv-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ hexagon:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ i*86:Linux:*:*)
+ echo ${UNAME_MACHINE}-pc-linux-${LIBC}
exit ;;
ia64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
m32r*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
m68*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
- mips:Linux:*:*)
+ mips:Linux:*:* | mips64:Linux:*:*)
eval $set_cc_for_build
sed 's/^ //' << EOF >$dummy.c
#undef CPU
- #undef mips
- #undef mipsel
+ #undef ${UNAME_MACHINE}
+ #undef ${UNAME_MACHINE}el
#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
- CPU=mipsel
+ CPU=${UNAME_MACHINE}el
#else
#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
- CPU=mips
+ CPU=${UNAME_MACHINE}
#else
CPU=
#endif
#endif
EOF
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
- /^CPU/{
- s: ::g
- p
- }'`"
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
;;
- mips64:Linux:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #undef CPU
- #undef mips64
- #undef mips64el
- #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
- CPU=mips64el
- #else
- #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
- CPU=mips64
- #else
- CPU=
- #endif
- #endif
-EOF
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
- /^CPU/{
- s: ::g
- p
- }'`"
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
- ;;
- or32:Linux:*:*)
- echo or32-unknown-linux-gnu
+ openrisc*:Linux:*:*)
+ echo or1k-unknown-linux-${LIBC}
exit ;;
- ppc:Linux:*:*)
- echo powerpc-unknown-linux-gnu
+ or32:Linux:*:* | or1k*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
- ppc64:Linux:*:*)
- echo powerpc64-unknown-linux-gnu
+ padre:Linux:*:*)
+ echo sparc-unknown-linux-${LIBC}
exit ;;
- alpha:Linux:*:*)
- case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
- EV5) UNAME_MACHINE=alphaev5 ;;
- EV56) UNAME_MACHINE=alphaev56 ;;
- PCA56) UNAME_MACHINE=alphapca56 ;;
- PCA57) UNAME_MACHINE=alphapca56 ;;
- EV6) UNAME_MACHINE=alphaev6 ;;
- EV67) UNAME_MACHINE=alphaev67 ;;
- EV68*) UNAME_MACHINE=alphaev68 ;;
- esac
- objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+ parisc64:Linux:*:* | hppa64:Linux:*:*)
+ echo hppa64-unknown-linux-${LIBC}
exit ;;
parisc:Linux:*:* | hppa:Linux:*:*)
# Look for CPU level
case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
- PA7*) echo hppa1.1-unknown-linux-gnu ;;
- PA8*) echo hppa2.0-unknown-linux-gnu ;;
- *) echo hppa-unknown-linux-gnu ;;
+ PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
+ PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
+ *) echo hppa-unknown-linux-${LIBC} ;;
esac
exit ;;
- parisc64:Linux:*:* | hppa64:Linux:*:*)
- echo hppa64-unknown-linux-gnu
+ ppc64:Linux:*:*)
+ echo powerpc64-unknown-linux-${LIBC}
+ exit ;;
+ ppc:Linux:*:*)
+ echo powerpc-unknown-linux-${LIBC}
+ exit ;;
+ ppc64le:Linux:*:*)
+ echo powerpc64le-unknown-linux-${LIBC}
+ exit ;;
+ ppcle:Linux:*:*)
+ echo powerpcle-unknown-linux-${LIBC}
exit ;;
s390:Linux:*:* | s390x:Linux:*:*)
- echo ${UNAME_MACHINE}-ibm-linux
+ echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
exit ;;
sh64*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
sh*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
sparc:Linux:*:* | sparc64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ tile*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
vax:Linux:*:*)
- echo ${UNAME_MACHINE}-dec-linux-gnu
+ echo ${UNAME_MACHINE}-dec-linux-${LIBC}
exit ;;
x86_64:Linux:*:*)
- echo x86_64-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
- xtensa:Linux:*:*)
- echo xtensa-unknown-linux-gnu
+ xtensa*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
- i*86:Linux:*:*)
- # The BFD linker knows what the default object file format is, so
- # first see if it will tell us. cd to the root directory to prevent
- # problems with other programs or directories called `ld' in the path.
- # Set LC_ALL=C to ensure ld outputs messages in English.
- ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
- | sed -ne '/supported targets:/!d
- s/[ ][ ]*/ /g
- s/.*supported targets: *//
- s/ .*//
- p'`
- case "$ld_supported_targets" in
- elf32-i386)
- TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
- ;;
- a.out-i386-linux)
- echo "${UNAME_MACHINE}-pc-linux-gnuaout"
- exit ;;
- coff-i386)
- echo "${UNAME_MACHINE}-pc-linux-gnucoff"
- exit ;;
- "")
- # Either a pre-BFD a.out linker (linux-gnuoldld) or
- # one that does not give us useful --help.
- echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
- exit ;;
- esac
- # Determine whether the default compiler is a.out or elf
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #include <features.h>
- #ifdef __ELF__
- # ifdef __GLIBC__
- # if __GLIBC__ >= 2
- LIBC=gnu
- # else
- LIBC=gnulibc1
- # endif
- # else
- LIBC=gnulibc1
- # endif
- #else
- #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
- LIBC=gnu
- #else
- LIBC=gnuaout
- #endif
- #endif
- #ifdef __dietlibc__
- LIBC=dietlibc
- #endif
-EOF
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
- /^LIBC/{
- s: ::g
- p
- }'`"
- test x"${LIBC}" != x && {
- echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
- exit
- }
- test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
- ;;
i*86:DYNIX/ptx:4*:*)
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
# earlier versions are messed up and put the nodename in both
@@ -1027,11 +1032,11 @@ EOF
echo i386-sequent-sysv4
exit ;;
i*86:UNIX_SV:4.2MP:2.*)
- # Unixware is an offshoot of SVR4, but it has its own version
- # number series starting with 2...
- # I am not positive that other SVR4 systems won't match this,
+ # Unixware is an offshoot of SVR4, but it has its own version
+ # number series starting with 2...
+ # I am not positive that other SVR4 systems won't match this,
# I just have to hope. -- rms.
- # Use sysv4.2uw... so that sysv4* matches it.
+ # Use sysv4.2uw... so that sysv4* matches it.
echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
exit ;;
i*86:OS/2:*:*)
@@ -1048,7 +1053,7 @@ EOF
i*86:syllable:*:*)
echo ${UNAME_MACHINE}-pc-syllable
exit ;;
- i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+ i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
echo i386-unknown-lynxos${UNAME_RELEASE}
exit ;;
i*86:*DOS:*:*)
@@ -1063,7 +1068,7 @@ EOF
fi
exit ;;
i*86:*:5:[678]*)
- # UnixWare 7.x, OpenUNIX and OpenServer 6.
+ # UnixWare 7.x, OpenUNIX and OpenServer 6.
case `/bin/uname -X | grep "^Machine"` in
*486*) UNAME_MACHINE=i486 ;;
*Pentium) UNAME_MACHINE=i586 ;;
@@ -1091,10 +1096,13 @@ EOF
exit ;;
pc:*:*:*)
# Left here for compatibility:
- # uname -m prints for DJGPP always 'pc', but it prints nothing about
- # the processor, so we play safe by assuming i386.
- echo i386-pc-msdosdjgpp
- exit ;;
+ # uname -m prints for DJGPP always 'pc', but it prints nothing about
+ # the processor, so we play safe by assuming i586.
+ # Note: whatever this is, it MUST be the same as what config.sub
+ # prints for the "djgpp" host, or else GDB configury will decide that
+ # this is a cross-build.
+ echo i586-pc-msdosdjgpp
+ exit ;;
Intel:Mach:3*:*)
echo i386-pc-mach3
exit ;;
@@ -1129,8 +1137,18 @@ EOF
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
&& { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4; exit; } ;;
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+ && { echo i486-ncr-sysv4; exit; } ;;
+ NCR*:*:4.2:* | MPRAS*:*:4.2:*)
+ OS_REL='.3'
+ test -r /etc/.relid \
+ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+ && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+ /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+ && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
+ /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
+ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
echo m68k-unknown-lynxos${UNAME_RELEASE}
exit ;;
@@ -1143,7 +1161,7 @@ EOF
rs6000:LynxOS:2.*:*)
echo rs6000-unknown-lynxos${UNAME_RELEASE}
exit ;;
- PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+ PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
echo powerpc-unknown-lynxos${UNAME_RELEASE}
exit ;;
SM[BE]S:UNIX_SV:*:*)
@@ -1163,10 +1181,10 @@ EOF
echo ns32k-sni-sysv
fi
exit ;;
- PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
- # says <Ric...@cc...>
- echo i586-unisys-sysv4
- exit ;;
+ PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+ # says <Ric...@cc...>
+ echo i586-unisys-sysv4
+ exit ;;
*:UNIX_System_V:4*:FTX*)
# From Gerald Hewes <he...@op...>.
# How about differentiating between stratus architectures? -djm
@@ -1192,11 +1210,11 @@ EOF
exit ;;
R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
if [ -d /usr/nec ]; then
- echo mips-nec-sysv${UNAME_RELEASE}
+ echo mips-nec-sysv${UNAME_RELEASE}
else
- echo mips-unknown-sysv${UNAME_RELEASE}
+ echo mips-unknown-sysv${UNAME_RELEASE}
fi
- exit ;;
+ exit ;;
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
echo powerpc-be-beos
exit ;;
@@ -1206,6 +1224,12 @@ EOF
BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
echo i586-pc-beos
exit ;;
+ BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
+ echo i586-pc-haiku
+ exit ;;
+ x86_64:Haiku:*:*)
+ echo x86_64-unknown-haiku
+ exit ;;
SX-4:SUPER-UX:*:*)
echo sx4-nec-superux${UNAME_RELEASE}
exit ;;
@@ -1232,9 +1256,31 @@ EOF
exit ;;
*:Darwin:*:*)
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
- case $UNAME_PROCESSOR in
- unknown) UNAME_PROCESSOR=powerpc ;;
- esac
+ eval $set_cc_for_build
+ if test "$UNAME_PROCESSOR" = unknown ; then
+ UNAME_PROCESSOR=powerpc
+ fi
+ if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
+ then
+ case $UNAME_PROCESSOR in
+ i386) UNAME_PROCESSOR=x86_64 ;;
+ powerpc) UNAME_PROCESSOR=powerpc64 ;;
+ esac
+ fi
+ fi
+ elif test "$UNAME_PROCESSOR" = i386 ; then
+ # Avoid executing cc on OS X 10.9, as it ships with a stub
+ # that puts up a graphical alert prompting to install
+ # developer tools. Any system running Mac OS X 10.7 or
+ # later (Darwin 11 and later) is required to have a 64-bit
+ # processor. This is not true of the ARM version of Darwin
+ # that Apple uses in portable devices.
+ UNAME_PROCESSOR=x86_64
+ fi
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
exit ;;
*:procnto*:*:* | *:QNX:[0123456789]*:*)
@@ -1248,7 +1294,10 @@ EOF
*:QNX:*:4*)
echo i386-pc-qnx
exit ;;
- NSE-?:NONSTOP_KERNEL:*:*)
+ NEO-?:NONSTOP_KERNEL:*:*)
+ echo neo-tandem-nsk${UNAME_RELEASE}
+ exit ;;
+ NSE-*:NONSTOP_KERNEL:*:*)
echo nse-tandem-nsk${UNAME_RELEASE}
exit ;;
NSR-?:NONSTOP_KERNEL:*:*)
@@ -1293,13 +1342,13 @@ EOF
echo pdp10-unknown-its
exit ;;
SEI:*:*:SEIUX)
- echo mips-sei-seiux${UNAME_RELEASE}
+ echo mips-sei-seiux${UNAME_RELEASE}
exit ;;
*:DragonFly:*:*)
echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
exit ;;
*:*VMS:*:*)
- UNAME_MACHINE=`(uname -p) 2>/dev/null`
+ UNAME_MACHINE=`(uname -p) 2>/dev/null`
case "${UNAME_MACHINE}" in
A*) echo alpha-dec-vms ; exit ;;
I*) echo ia64-dec-vms ; exit ;;
@@ -1314,158 +1363,13 @@ EOF
i*86:rdos:*:*)
echo ${UNAME_MACHINE}-pc-rdos
exit ;;
-esac
-
-#echo '(No uname command or uname output not recognized.)' 1>&2
-#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
-
-eval $set_cc_for_build
-cat >$dummy.c <<EOF
-#ifdef _SEQUENT_
-# include <sys/types.h>
-# include <sys/utsname.h>
-#endif
-main ()
-{
-#if defined (sony)
-#if defined (MIPSEB)
- /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
- I don't know.... */
- printf ("mips-sony-bsd\n"); exit (0);
-#else
-#include <sys/param.h>
- printf ("m68k-sony-newsos%s\n",
-#ifdef NEWSOS4
- "4"
-#else
- ""
-#endif
- ); exit (0);
-#endif
-#endif
-
-#if defined (__arm) && defined (__acorn) && defined (__unix)
- printf ("arm-acorn-riscix\n"); exit (0);
-#endif
-
-#if defined (hp300) && !defined (hpux)
- printf ("m68k-hp-bsd\n"); exit (0);
-#endif
-
-#if defined (NeXT)
-#if !defined (__ARCHITECTURE__)
-#define __ARCHITECTURE__ "m68k"
-#endif
- int version;
- version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
- if (version < 4)
- printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
- else
- printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
- exit (0);
-#endif
-
-#if defined (MULTIMAX) || defined (n16)
-#if defined (UMAXV)
- printf ("ns32k-encore-sysv\n"); exit (0);
-#else
-#if defined (CMU)
- printf ("ns32k-encore-mach\n"); exit (0);
-#else
- printf ("ns32k-encore-bsd\n"); exit (0);
-#endif
-#endif
-#endif
-
-#if defined (__386BSD__)
- printf ("i386-pc-bsd\n"); exit (0);
-#endif
-
-#if defined (sequent)
-#if defined (i386)
- printf ("i386-sequent-dynix\n"); exit (0);
-#endif
-#if defined (ns32000)
- printf ("ns32k-sequent-dynix\n"); exit (0);
-#endif
-#endif
-
-#if defined (_SEQUENT_)
- struct utsname un;
-
- uname(&un);
-
- if (strncmp(un.version, "V2", 2) == 0) {
- printf ("i386-sequent-ptx2\n"); exit (0);
- }
- if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
- printf ("i386-sequent-ptx1\n"); exit (0);
- }
- printf ("i386-sequent-ptx\n"); exit (0);
-
-#endif
-
-#if defined (vax)
-# if !defined (ultrix)
-# include <sys/param.h>
-# if defined (BSD)
-# if BSD == 43
- printf ("vax-dec-bsd4.3\n"); exit (0);
-# else
-# if BSD == 199006
- printf ("vax-dec-bsd4.3reno\n"); exit (0);
-# else
- printf ("vax-dec-bsd\n"); exit (0);
-# endif
-# endif
-# else
- printf ("vax-dec-bsd\n"); exit (0);
-# endif
-# else
- printf ("vax-dec-ultrix\n"); exit (0);
-# endif
-#endif
-
-#if defined (alliant) && defined (i860)
- printf ("i860-alliant-bsd\n"); exit (0);
-#endif
-
- exit (1);
-}
-EOF
-
-$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
- { echo "$SYSTEM_NAME"; exit; }
-
-# Apollos put the system type in the environment.
-
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
-
-# Convex versions that predate uname can use getsysinfo(1)
-
-if [ -x /usr/convex/getsysinfo ]
-then
- case `getsysinfo -f cpu_type` in
- c1*)
- echo c1-convex-bsd
+ i*86:AROS:*:*)
+ echo ${UNAME_MACHINE}-pc-aros
exit ;;
- c2*)
- if getsysinfo -f scalar_acc
- then echo c32-convex-bsd
- else echo c2-convex-bsd
- fi
- exit ;;
- c34*)
- echo c34-convex-bsd
+ x86_64:VMkernel:*:*)
+ echo ${UNAME_MACHINE}-unknown-esx
exit ;;
- c38*)
- echo c38-convex-bsd
- exit ;;
- c4*)
- echo c4-convex-bsd
- exit ;;
- esac
-fi
+esac
cat >&2 <<EOF
$0: unable to guess system type
@@ -1474,9 +1378,9 @@ This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
- http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
+ http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
- http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
+ http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
If the version you run ($0) is already up to date, please
send the following data and any information you think might be
diff --git a/config.sub b/config.sub
index 1761d8b..bba4efb 100755
--- a/config.sub
+++ b/config.sub
@@ -1,44 +1,40 @@
#! /bin/sh
# Configuration validation subroutine script.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-# Inc.
+# Copyright 1992-2014 Free Software Foundation, Inc.
-timestamp='2007-06-28'
+timestamp='2014-09-11'
-# This file is (in principle) common to ALL GNU software.
-# The presence of a machine in this file suggests that SOME GNU software
-# can handle that machine. It does not imply ALL GNU software can.
-#
-# This file is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program; if not, see <http://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
+# the same distribution terms that you use for the rest of that
+# program. This Exception is an additional permission under section 7
+# of the GNU General Public License, version 3 ("GPLv3").
-# Please send patches to <con...@gn...>. Submit a context
-# diff and a properly formatted ChangeLog entry.
+# Please send patches with a ChangeLog entry to con...@gn....
#
# Configuration subroutine to validate and canonicalize a configuration type.
# Supply the specified configuration type as an argument.
# If it is invalid, we print an error message on stderr and exit with code 1.
# Otherwise, we print the canonical config type on stdout and succeed.
+# You can get the latest version of this script from:
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+
# This file is supposed to be the same for all GNU packages
# and recognize all the CPU types, system types and aliases
# that are meaningful with *any* GNU software.
@@ -72,8 +68,7 @@ Report bugs and patches to <con...@gn...>."
version="\
GNU config.sub ($timestamp)
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
+Copyright 1992-2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -120,12 +115,18 @@ esac
# Here we must recognize all the valid KERNEL-OS combinations.
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
case $maybe_os in
- nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
- uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
+ nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
+ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
+ knetbsd*-gnu* | netbsd*-gnu* | \
+ kopensolaris*-gnu* | \
storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
;;
+ android-linux)
+ os=-linux-android
+ basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
+ ;;
*)
basic_machine=`echo $1 | sed 's/-[^-]*$//'`
if [ $basic_machine != $1 ]
@@ -148,10 +149,13 @@ case $os in
-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
- -apple | -axis | -knuth | -cray)
+ -apple | -axis | -knuth | -cray | -microblaze*)
os=
basic_machine=$1
;;
+ -bluegene*)
+ os=-cnk
+ ;;
-sim | -cisco | -oki | -wec | -winbond)
os=
basic_machine=$1
@@ -166,10 +170,10 @@ case $os in
os=-chorusos
basic_machine=$1
;;
- -chorusrdb)
- os=-chorusrdb
+ -chorusrdb)
+ os=-chorusrdb
basic_machine=$1
- ;;
+ ;;
-hiux*)
os=-hiuxwe2
;;
@@ -214,6 +218,12 @@ case $os in
-isc*)
basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
;;
+ -lynx*178)
+ os=-lynxos178
+ ;;
+ -lynx*5)
+ os=-lynxos5
+ ;;
-lynx*)
os=-lynxos
;;
@@ -238,59 +248,86 @@ case $basic_machine in
# Some are omitted here because they have special meanings below.
1750a | 580 \
| a29k \
+ | aarch64 | aarch64_be \
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
| am33_2.0 \
- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
+ | arc | arceb \
+ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
+ | avr | avr32 \
+ | be32 | be64 \
| bfin \
- | c4x | clipper \
+ | c4x | c8051 | clipper \
| d10v | d30v | dlx | dsp16xx \
+ | epiphany \
| fido | fr30 | frv \
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+ | hexagon \
| i370 | i860 | i960 | ia64 \
| ip2k | iq2000 \
+ | k1om \
+ | le32 | le64 \
+ | lm32 \
| m32c | m32r | m32rle | m68000 | m68k | m88k \
- | maxq | mb | microblaze | mcore | mep \
+ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \
| mips | mipsbe | mipseb | mipsel | mipsle \
| mips16 \
| mips64 | mips64el \
- | mips64vr | mips64vrel \
+ | mips64octeon | mips64octeonel \
| mips64orion | mips64orionel \
+ | mips64r5900 | mips64r5900el \
+ | mips64vr | mips64vrel \
| mips64vr4100 | mips64vr4100el \
| mips64vr4300 | mips64vr4300el \
| mips64vr5000 | mips64vr5000el \
| mips64vr5900 | mips64vr5900el \
| mipsisa32 | mipsisa32el \
| mipsisa32r2 | mipsisa32r2el \
+ | mipsisa32r6 | mipsisa32r6el \
| mipsisa64 | mipsisa64el \
| mipsisa64r2 | mipsisa64r2el \
+ | mipsisa64r6 | mipsisa64r6el \
| mipsisa64sb1 | mipsisa64sb1el \
| mipsisa64sr71k | mipsisa64sr71kel \
+ | mipsr5900 | mipsr5900el \
| mipstx39 | mipstx39el \
| mn10200 | mn10300 \
+ | moxie \
| mt \
| msp430 \
- | nios | nios2 \
+ | nds32 | nds32le | nds32be \
+ | nios | nios2 | nios2eb | nios2el \
| ns16k | ns32k \
- | or32 \
+ | open8 | or1k | or1knd | or32 \
| pdp10 | pdp11 | pj | pjl \
- | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+ | powerpc | powerpc64 | powerpc64le | powerpcle \
| pyramid \
+ | riscv32 | riscv64 \
+ | rl78 | rx \
| score \
- | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
+ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
| sh64 | sh64le \
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
- | spu | strongarm \
- | tahoe | thumb | tic4x | tic80 | tron \
- | v850 | v850e \
+ | spu \
+ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
+ | ubicom32 \
+ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
| we32k \
- | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
- | z8k)
+ | x86 | xc16x | xstormy16 | xtensa \
+ | z8k | z80)
basic_machine=$basic_machine-unknown
;;
- m6811 | m68hc11 | m6812 | m68hc12)
- # Motorola 68HC11/12.
+ c54x)
+ basic_machine=tic54x-unknown
+ ;;
+ c55x)
+ basic_machine=tic55x-unknown
+ ;;
+ c6x)
+ basic_machine=tic6x-unknown
+ ;;
+ m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
basic_machine=$basic_machine-unknown
os=-none
;;
@@ -300,6 +337,21 @@ case $basic_machine in
basic_machine=mt-unknown
;;
+ strongarm | thumb | xscale)
+ basic_machine=arm-unknown
+ ;;
+ xgate)
+ basic_machine=$basic_machine-unknown
+ os=-none
+ ;;
+ xscaleeb)
+ basic_machine=armeb-unknown
+ ;;
+
+ xscaleel)
+ basic_machine=armel-unknown
+ ;;
+
# We use `pc' rather than `unknown'
# because (1) that's what they normally are, and
# (2) the word "unknown" tends to confuse beginning users.
@@ -314,64 +366,86 @@ case $basic_machine in
# Recognize the basic CPU types with company name.
580-* \
| a29k-* \
+ | aarch64-* | aarch64_be-* \
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
- | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
| avr-* | avr32-* \
+ | be32-* | be64-* \
| bfin-* | bs2000-* \
- | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
- | clipper-* | craynv-* | cydra-* \
+ | c[123]* | c30-* | [cjt]90-* | c4x-* \
+ | c8051-* | clipper-* | craynv-* | cydra-* \
| d10v-* | d30v-* | dlx-* \
| elxsi-* \
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
| h8300-* | h8500-* \
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+ | hexagon-* \
| i*86-* | i860-* | i960-* | ia64-* \
| ip2k-* | iq2000-* \
+ | k1om-* \
+ | le32-* | le64-* \
+ | lm32-* \
| m32c-* | m32r-* | m32rle-* \
| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
- | m88110-* | m88k-* | maxq-* | mcore-* \
+ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
+ | microblaze-* | microblazeel-* \
| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
| mips16-* \
| mips64-* | mips64el-* \
- | mips64vr-* | mips64vrel-* \
+ | mips64octeon-* | mips64octeonel-* \
| mips64orion-* | mips64orionel-* \
+ | mips64r5900-* | mips64r5900el-* \
+ | mips64vr-* | mips64vrel-* \
| mips64vr4100-* | mips64vr4100el-* \
| mips64vr4300-* | mips64vr4300el-* \
| mips64vr5000-* | mips64vr5000el-* \
| mips64vr5900-* | mips64vr5900el-* \
| mipsisa32-* | mipsisa32el-* \
| mipsisa32r2-* | mipsisa32r2el-* \
+ | mipsisa32r6-* | mipsisa32r6el-* \
| mipsisa64-* | mipsisa64el-* \
| mipsisa64r2-* | mipsisa64r2el-* \
+ | mipsisa64r6-* | mipsisa64r6el-* \
| mipsisa64sb1-* | mipsisa64sb1el-* \
| mipsisa64sr71k-* | mipsisa64sr71kel-* \
+ | mipsr5900-* | mipsr5900el-* \
| mipstx39-* | mipstx39el-* \
| mmix-* \
| mt-* \
| msp430-* \
- | nios-* | nios2-* \
+ | nds32-* | nds32le-* | nds32be-* \
+ | nios-* | nios2-* | nios2eb-* | nios2el-* \
| none-* | np1-* | ns16k-* | ns32k-* \
+ | open8-* \
+ | or1k*-* \
| orion-* \
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
- | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
| pyramid-* \
- | romp-* | rs6000-* \
- | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
+ | rl78-* | romp-* | rs6000-* | rx-* \
+ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
| sparclite-* \
- | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
- | tahoe-* | thumb-* \
+ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
+ | tahoe-* \
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+ | tile*-* \
| tron-* \
- | v850-* | v850e-* | vax-* \
+ | ubicom32-* \
+ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
+ | vax-* \
| we32k-* \
- | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
- | xstormy16-* | xtensa-* \
+ | x86-* | x86_64-* | xc16x-* | xps100-* \
+ | xstormy16-* | xtensa*-* \
| ymp-* \
- | z8k-*)
+ | z8k-* | z80-*)
+ ;;
+ # Recognize the basic CPU types without company name, with glob match.
+ xtensa*)
+ basic_machine=$basic_machine-unknown
;;
# Recognize the various machine names and aliases which stand
# for a CPU type and a company and sometimes even an OS.
@@ -389,7 +463,7 @@ case $basic_machine in
basic_machine=a29k-amd
os=-udi
;;
- abacus)
+ abacus)
basic_machine=abacus-unknown
;;
adobe68k)
@@ -435,6 +509,10 @@ case $basic_machine in
basic_machine=m68k-apollo
os=-bsd
;;
+ aros)
+ basic_machine=i386-pc
+ os=-aros
+ ;;
aux)
basic_machine=m68k-apple
os=-aux
@@ -443,10 +521,35 @@ case $basic_machine in
basic_machine=ns32k-sequent
os=-dynix
;;
+ blackfin)
+ basic_machine=bfin-unknown
+ os=-linux
+ ;;
+ blackfin-*)
+ basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
+ os=-linux
+ ;;
+ bluegene*)
+ basic_machine=powerpc-ibm
+ os=-cnk
+ ;;
+ c54x-*)
+ basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ c55x-*)
+ basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ c6x-*)
+ basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
c90)
basic_machine=c90-cray
os=-unicos
;;
+ cegcc)
+ basic_machine=arm-unknown
+ os=-cegcc
+ ;;
convex-c1)
basic_machine=c1-convex
os=-bsd
@@ -475,7 +578,7 @@ case $basic_machine in
basic_machine=craynv-cray
os=-unicosmp
;;
- cr16)
+ cr16 | cr16-*)
basic_machine=cr16-unknown
os=-elf
;;
@@ -514,6 +617,10 @@ case $basic_machine in
basic_machine=m88k-motorola
os=-sysv3
;;
+ dicos)
+ basic_machine=i686-pc
+ os=-dicos
+ ;;
djgpp)
basic_machine=i586-pc
os=-msdosdjgpp
@@ -629,7 +736,6 @@ case $basic_machine in
i370-ibm* | ibm*)
basic_machine=i370-ibm
;;
-# I'm not sure what "Sysv32" means. Should this be sysv3.2?
i*86v32)
basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
os=-sysv32
@@ -668,6 +774,14 @@ case $basic_machine in
basic_machine=m68k-isi
os=-sysv
;;
+ m68knommu)
+ basic_machine=m68k-unknown
+ os=-linux
+ ;;
+ m68knommu-*)
+ basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
+ os=-linux
+ ;;
m88k-omron*)
basic_machine=m88k-omron
;;
@@ -679,8 +793,15 @@ case $basic_machine in
basic_machine=ns32k-utek
os=-sysv
;;
+ microblaze*)
+ basic_machine=microblaze-xilinx
+ ;;
+ mingw64)
+ basic_machine=x86_64-pc
+ os=-mingw64
+ ;;
mingw32)
- basic_machine=i386-pc
+ basic_machine=i686-pc
os=-mingw32
;;
mingw32ce)
@@ -708,6 +829,10 @@ case $basic_machine in
basic_machine=powerpc-unknown
os=-morphos
;;
+ moxiebox)
+ basic_machine=moxie-unknown
+ os=-moxiebox
+ ;;
msdos)
basic_machine=i386-pc
os=-msdos
@@ -715,10 +840,18 @@ case $basic_machine in
ms1-*)
basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
;;
+ msys)
+ basic_machine=i686-pc
+ os=-msys
+ ;;
mvs)
basic_machine=i370-ibm
os=-mvs
;;
+ nacl)
+ basic_machine=le32-unknown
+ os=-nacl
+ ;;
ncr3000)
basic_machine=i486-ncr
os=-sysv4
@@ -783,6 +916,12 @@ case $basic_machine in
np1)
basic_machine=np1-gould
;;
+ neo-tandem)
+ basic_machine=neo-tandem
+ ;;
+ nse-tandem)
+ basic_machine=nse-tandem
+ ;;
nsr-tandem)
basic_machine=nsr-tandem
;;
@@ -813,6 +952,14 @@ case $basic_machine in
basic_machine=i860-intel
os=-osf
;;
+ parisc)
+ basic_machine=hppa-unknown
+ os=-linux
+ ;;
+ parisc-*)
+ basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
+ os=-linux
+ ;;
pbd)
basic_machine=sparc-tti
;;
@@ -857,9 +1004,10 @@ case $basic_machine in
;;
power) basic_machine=power-ibm
;;
- ppc) basic_machine=powerpc-unknown
+ ppc | ppcbe) basic_machine=powerpc-unknown
;;
- ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ppc-* | ppcbe-*)
+ basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
ppcle | powerpclittle | ppc-le | powerpc-little)
basic_machine=powerpcle-unknown
@@ -884,7 +1032,11 @@ case $basic_machine in
basic_machine=i586-unknown
os=-pw32
;;
- rdos)
+ rdos | rdos64)
+ basic_machine=x86_64-pc
+ os=-rdos
+ ;;
+ rdos32)
basic_machine=i386-pc
os=-rdos
;;
@@ -953,6 +1105,9 @@ case $basic_machine in
basic_machine=i860-stratus
os=-sysv4
;;
+ strongarm-* | thumb-*)
+ basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
sun2)
basic_machine=m68000-sun
;;
@@ -1009,17 +1164,9 @@ case $basic_machine in
basic_machine=t90-cray
os=-unicos
;;
- tic54x | c54x*)
- basic_machine=tic54x-unknown
- os=-coff
- ;;
- tic55x | c55x*)
- basic_machine=tic55x-unknown
- os=-coff
- ;;
- tic6x | c6x*)
- basic_machine=tic6x-unknown
- os=-coff
+ tile*)
+ basic_machine=$basic_machine-unknown
+ os=-linux-gnu
;;
tx39)
basic_machine=mipstx39-unknown
@@ -1088,6 +1235,9 @@ case $basic_machine in
xps | xps100)
basic_machine=xps100-honeywell
;;
+ xscale-* | xscalee[bl]-*)
+ basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
+ ;;
ymp)
basic_machine=ymp-cray
os=-unicos
@@ -1096,6 +1246,10 @@ case $basic_machine in
basic_machine=z8k-unknown
os=-sim
;;
+ z80-*-coff)
+ basic_machine=z80-unknown
+ os=-sim
+ ;;
none)
basic_machine=none-none
os=-none
@@ -1134,7 +1288,7 @@ case $basic_machine in
we32k)
basic_machine=we32k-att
;;
- sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
+ sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
basic_machine=sh-unknown
;;
sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
@@ -1181,9 +1335,12 @@ esac
if [ x"$os" != x"" ]
then
case $os in
- # First match some system type aliases
- # that might get confused with valid system types.
+ # First match some system type aliases
+ # that might get confused with valid system types.
# -solaris* is a basic system type, with this one exception.
+ -auroraux)
+ os=-auroraux
+ ;;
-solaris1 | -solaris1.*)
os=`echo $os | sed -e 's|solaris1|sunos4|'`
;;
@@ -1204,29 +1361,31 @@ case $os in
# Each alternative MUST END IN A *, to match a version number.
# -sysv* is not here because it comes later, after sysvr4.
-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
- | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
- | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
+ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
+ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
+ | -sym* | -kopensolaris* | -plan9* \
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
- | -aos* \
+ | -aos* | -aros* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
- | -openbsd* | -solidbsd* \
+ | -bitrig* | -openbsd* | -solidbsd* \
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
- | -chorusos* | -chorusrdb* \
- | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
- | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
- | -uxpv* | -beos* | -mpeix* | -udk* \
+ | -chorusos* | -chorusrdb* | -cegcc* \
+ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
+ | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
+ | -linux-newlib* | -linux-musl* | -linux-uclibc* \
+ | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
- | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
+ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
@@ -1265,7 +1424,7 @@ case $os in
-opened*)
os=-openedition
;;
- -os400*)
+ -os400*)
os=-os400
;;
-wince*)
@@ -1314,7 +1473,7 @@ case $os in
-sinix*)
os=-sysv4
;;
- -tpf*)
+ -tpf*)
os=-tpf
;;
-triton*)
@@ -1350,12 +1509,14 @@ case $os in
-aros*)
os=-aros
;;
- -kaos*)
- os=-kaos
- ;;
-zvmoe)
os=-zvmoe
;;
+ -dicos*)
+ os=-dicos
+ ;;
+ -nacl*)
+ ;;
-none)
;;
*)
@@ -1378,10 +1539,10 @@ else
# system, and we'll never get to this point.
case $basic_machine in
- score-*)
+ score-*)
os=-elf
;;
- spu-*)
+ spu-*)
os=-elf
;;
*-acorn)
@@ -1393,8 +1554,23 @@ case $basic_machine in
arm*-semi)
os=-aout
;;
- c4x-* | tic4x-*)
- os=-coff
+ c4x-* | tic4x-*)
+ os=-coff
+ ;;
+ c8051-*)
+ os=-elf
+ ;;
+ hexagon-*)
+ os=-elf
+ ;;
+ tic54x-*)
+ os=-coff
+ ;;
+ tic55x-*)
+ os=-coff
+ ;;
+ tic6x-*)
+ os=-coff
;;
# This must come before the *-dec entry.
pdp10-*)
@@ -1414,14 +1590,11 @@ case $basic_machine in
;;
m68000-sun)
os=-sunos3
- # This also exists in the configure program, but was not the
- # default.
- # os=-sunos4
;;
m68*-cisco)
os=-aout
;;
- mep-*)
+ mep-*)
os=-elf
;;
mips*-cisco)
@@ -1448,7 +1621,7 @@ case $basic_machine in
*-ibm)
os=-aix
;;
- *-knuth)
+ *-knuth)
os=-mmixware
;;
*-wec)
@@ -1553,7 +1726,7 ...
[truncated message content] |
|
From: Onkar S. <onk...@us...> - 2011-09-20 18:03:39
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 7574d0be8dd34aaa2a8baef912a1176d5061b60d (commit)
from 3a2090f6c52fee6ba5032a66007e02563f41c508 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 7574d0be8dd34aaa2a8baef912a1176d5061b60d
Author: Onkar Shinde <onk...@us...>
Date: Tue Sep 20 23:32:35 2011 +0530
More help content
diff --git a/doc/help/Makefile.am b/doc/help/Makefile.am
index 5e708df..9f8d5ae 100644
--- a/doc/help/Makefile.am
+++ b/doc/help/Makefile.am
@@ -1,4 +1,4 @@
-images =
+images = *.png
source_tarball_files = *.xml
htmlhelpdir = $(htmldir)/help
diff --git a/doc/help/assembler_listing.png b/doc/help/assembler_listing.png
new file mode 100644
index 0000000..f021699
Binary files /dev/null and b/doc/help/assembler_listing.png differ
diff --git a/doc/help/assembler_messages.png b/doc/help/assembler_messages.png
new file mode 100644
index 0000000..181205c
Binary files /dev/null and b/doc/help/assembler_messages.png differ
diff --git a/doc/help/editor.png b/doc/help/editor.png
new file mode 100644
index 0000000..119a5f5
Binary files /dev/null and b/doc/help/editor.png differ
diff --git a/doc/help/gnusim8085.xml b/doc/help/gnusim8085.xml
index e7ea0c4..3850931 100644
--- a/doc/help/gnusim8085.xml
+++ b/doc/help/gnusim8085.xml
@@ -2,6 +2,7 @@
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY intro SYSTEM "intro.xml">
+ <!ENTITY ui SYSTEM "ui.xml">
]>
<article lang="en">
<articleinfo>
@@ -28,4 +29,5 @@
</author>
</articleinfo>
&intro;
+&ui;
</article>
diff --git a/doc/help/io.png b/doc/help/io.png
new file mode 100644
index 0000000..b7fa10b
Binary files /dev/null and b/doc/help/io.png differ
diff --git a/doc/help/registers_flag.png b/doc/help/registers_flag.png
new file mode 100644
index 0000000..a878dea
Binary files /dev/null and b/doc/help/registers_flag.png differ
diff --git a/doc/help/tab_data.png b/doc/help/tab_data.png
new file mode 100644
index 0000000..bfa93a1
Binary files /dev/null and b/doc/help/tab_data.png differ
diff --git a/doc/help/tab_io.png b/doc/help/tab_io.png
new file mode 100644
index 0000000..5d5691b
Binary files /dev/null and b/doc/help/tab_io.png differ
diff --git a/doc/help/tab_keypad.png b/doc/help/tab_keypad.png
new file mode 100644
index 0000000..1cdba29
Binary files /dev/null and b/doc/help/tab_keypad.png differ
diff --git a/doc/help/tab_memory.png b/doc/help/tab_memory.png
new file mode 100644
index 0000000..ed4b275
Binary files /dev/null and b/doc/help/tab_memory.png differ
diff --git a/doc/help/tab_stack.png b/doc/help/tab_stack.png
new file mode 100644
index 0000000..acc1b3b
Binary files /dev/null and b/doc/help/tab_stack.png differ
diff --git a/doc/help/toolbar.png b/doc/help/toolbar.png
new file mode 100644
index 0000000..6b641cd
Binary files /dev/null and b/doc/help/toolbar.png differ
diff --git a/doc/help/ui.xml b/doc/help/ui.xml
new file mode 100644
index 0000000..10c1f2b
--- /dev/null
+++ b/doc/help/ui.xml
@@ -0,0 +1,85 @@
+<sect1 id="ui">
+ <title>User Interface</title>
+ <para>The user interface of GNUSim8085 consists of following components currently.</para>
+ <para>
+ <itemizedlist>
+ <listitem>
+ <para>Program Editor</para>
+ <para>
+ <inlinemediaobject><imageobject><imagedata fileref="editor.png" format="PNG" /></imageobject></inlinemediaobject>
+ </para>
+ <para>User can create new or edit existing program in editor. The editor has syntax highlighting to distinguish between between instructions, operands, comments etc. The 'Load me at' input allows specifying the start address of the assembled program.</para>
+ </listitem>
+ <listitem>
+ <para>Assembler Messages</para>
+ <para>
+ <inlinemediaobject><imageobject><imagedata fileref="assembler_messages.png" format="PNG" /></imageobject></inlinemediaobject>
+ </para>
+ <para>When program is assembled the status or any error messages are displayed in this section. When user clicks on any error message the editor highlights corresponding line.</para>
+ </listitem>
+ <listitem>
+ <para>Registers and Flag</para>
+ <para>
+ <inlinemediaobject><imageobject><imagedata fileref="registers_flag.png" format="PNG" /></imageobject></inlinemediaobject>
+ </para>
+ <para>Values in various registers are displayed here. Also the status of flags such as carry flag is displayed.</para>
+ </listitem>
+ <listitem>
+ <para>Data conversion and access</para>
+ <para>
+ <inlinemediaobject><imageobject><imagedata fileref="io.png" format="PNG" /></imageobject></inlinemediaobject>
+ </para>
+ <para>User can easily convert data between decimal and hexadecimal format. The I/O ports and memory contents can be accessed by specifying the address. To update the contents enter new value and click appropriate update button.</para>
+ </listitem>
+ <listitem>
+ <para>Data details</para>
+ <para>
+ <inlinemediaobject><imageobject><imagedata fileref="tab_data.png" format="PNG" /></imageobject></inlinemediaobject>
+ </para>
+ <para>This tab lets you inspect values of various variables defined in the program.</para>
+ </listitem>
+ <listitem>
+ <para>Stack details</para>
+ <para>
+ <inlinemediaobject><imageobject><imagedata fileref="tab_stack.png" format="PNG" /></imageobject></inlinemediaobject>
+ </para>
+ <para>This tab lets you inspect values at various stack locations.</para>
+ </listitem>
+ <listitem>
+ <para>Keypad</para>
+ <para>
+ <inlinemediaobject><imageobject><imagedata fileref="tab_keypad.png" format="PNG" /></imageobject></inlinemediaobject>
+ </para>
+ <para>Keypad provides easy way to insert assembly instructions in case the syntax of an instruction is not known.</para>
+ </listitem>
+ <listitem>
+ <para>Memory details</para>
+ <para>
+ <inlinemediaobject><imageobject><imagedata fileref="tab_memory.png" format="PNG" /></imageobject></inlinemediaobject>
+ </para>
+ <para>This tab provides easy access to the memory contents. By default only first 1000 locations are shown. To see next locations, enter address in 'Start' text box and press 'OK' button.</para>
+ </listitem>
+ <listitem>
+ <para>I/O details</para>
+ <para>
+ <inlinemediaobject><imageobject><imagedata fileref="tab_io.png" format="PNG" /></imageobject></inlinemediaobject>
+ </para>
+ <para>This tab provides easy access to the I/O contents. User can also manipulate the values by simply editing the cell contents.</para>
+ </listitem>
+ <listitem>
+ <para>Toolbar</para>
+ <para>
+ <inlinemediaobject><imageobject><imagedata fileref="toolbar.png" format="PNG" /></imageobject></inlinemediaobject>
+ </para>
+ <para>Toolbar provides quick access to various actions such as open/save/print program, assemble/execute program, debugging actions etc.</para>
+ </listitem>
+ <listitem>
+ <para>Assembler Listing</para>
+ <para>
+ <inlinemediaobject><imageobject><imagedata fileref="assembler_listing.png" format="PNG" /></imageobject></inlinemediaobject>
+ </para>
+ <para>The assembler listing window (accessed through menu Assembler -> Show listing) provides the hexadecimal opcodes of the program. These opcodes can be used to run the program on actual hardware.</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+</sect1>
-----------------------------------------------------------------------
Summary of changes:
doc/help/Makefile.am | 2 +-
doc/help/assembler_listing.png | Bin 0 -> 34853 bytes
doc/help/assembler_messages.png | Bin 0 -> 6259 bytes
doc/help/editor.png | Bin 0 -> 14044 bytes
doc/help/gnusim8085.xml | 2 +
doc/help/io.png | Bin 0 -> 22812 bytes
doc/help/registers_flag.png | Bin 0 -> 8948 bytes
doc/help/tab_data.png | Bin 0 -> 17649 bytes
doc/help/tab_io.png | Bin 0 -> 23899 bytes
doc/help/tab_keypad.png | Bin 0 -> 30885 bytes
doc/help/tab_memory.png | Bin 0 -> 23863 bytes
doc/help/tab_stack.png | Bin 0 -> 37550 bytes
doc/help/toolbar.png | Bin 0 -> 10283 bytes
doc/help/ui.xml | 85 +++++++++++++++++++++++++++++++++++++++
14 files changed, 88 insertions(+), 1 deletions(-)
create mode 100644 doc/help/assembler_listing.png
create mode 100644 doc/help/assembler_messages.png
create mode 100644 doc/help/editor.png
create mode 100644 doc/help/io.png
create mode 100644 doc/help/registers_flag.png
create mode 100644 doc/help/tab_data.png
create mode 100644 doc/help/tab_io.png
create mode 100644 doc/help/tab_keypad.png
create mode 100644 doc/help/tab_memory.png
create mode 100644 doc/help/tab_stack.png
create mode 100644 doc/help/toolbar.png
create mode 100644 doc/help/ui.xml
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2011-09-19 17:48:04
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 3a2090f6c52fee6ba5032a66007e02563f41c508 (commit)
from 9d504c1a0062663ae77ad1e7e6c11858807b895c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 3a2090f6c52fee6ba5032a66007e02563f41c508
Author: Onkar Shinde <onk...@us...>
Date: Mon Sep 19 23:16:26 2011 +0530
Basic infrastructure for HTML help
diff --git a/ChangeLog b/ChangeLog
index 76bea90..c1a8dd5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-09-19 Onkar Shinde <onk...@gm...>
+
+ * configure.in, doc/Makefile.am, doc/help/*, autoclean.sh: Build system
+ changes for providing HTML help pages converted from docbook files.
+
2011-09-11 Onkar Shinde <onk...@gm...>
* src/gui-editor.h: Use only top level headers for gtksourceview.
diff --git a/autoclean.sh b/autoclean.sh
index 0d4e4e8..cf2bbcc 100755
--- a/autoclean.sh
+++ b/autoclean.sh
@@ -2,4 +2,4 @@
rm -rf aclocal.m4 config.h.in configure Makefile.in data/Makefile.in \
doc/Makefile.in macros/Makefile.in pixmaps/Makefile.in \
- src/Makefile.in
+ src/Makefile.in doc/help/Makefile.in
diff --git a/configure.in b/configure.in
index c227949..81e59a2 100644
--- a/configure.in
+++ b/configure.in
@@ -21,6 +21,24 @@ AC_HEADER_STDC
dnl Checks for programs.
PKG_PROG_PKG_CONFIG
+can_build_documentation=yes
+
+AC_PATH_PROG([xsltproc],[xsltproc])
+if test -z "$xsltproc" ; then
+ AC_MSG_WARN([xsltproc was not found. If you want to change and compile the documentation, \
+please install libxslt (http://xmlsoft.org/XSLT/)])
+ can_build_documentation=no
+fi
+
+xsl_path=/usr/share/xml/docbook/stylesheet/docbook-xsl/xhtml/docbook.xsl
+AC_CHECK_FILE([$xsl_path],AC_SUBST(xsl_path), [AC_MSG_WARN([xhtml sytle sheet was not found. \
+If you want to change and compile the documentation, please install docbook-xsl \
+(http://docbook.sourceforge.net/)]) ; can_build_documentation=no])
+
+AC_MSG_CHECKING([whether documentation can be changed and compiled])
+AC_MSG_RESULT($can_build_documentation)
+AM_CONDITIONAL([BUILD_HELP], test "$can_build_documentation" = "yes")
+
dnl Checks for libraries.
dnl Checks for header files.
@@ -162,6 +180,7 @@ po/Makefile.in
src/Makefile
pixmaps/Makefile
doc/Makefile
+doc/help/Makefile
data/Makefile
GNUSim8085.desktop
installer.nsi
diff --git a/doc/Makefile.am b/doc/Makefile.am
index a415991..cf6b293 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -1,5 +1,7 @@
## Process this file with automake to produce Makefile.in
+SUBDIRS = help
+
gnusim8085_docdir = $(docdir)
gnusim8085_doc_DATA = asm-guide.txt
diff --git a/doc/help/Makefile.am b/doc/help/Makefile.am
new file mode 100644
index 0000000..5e708df
--- /dev/null
+++ b/doc/help/Makefile.am
@@ -0,0 +1,29 @@
+images =
+source_tarball_files = *.xml
+
+htmlhelpdir = $(htmldir)/help
+htmlhelp_DATA = $(images) $(PACKAGE).htm
+
+EXTRA_DIST = $(source_tarball_files) $(images)
+
+DISTCLEANFILES = Makefile
+
+all: $(PACKAGE).htm
+
+force-update-doc: clean $(PACKAGE).htm
+
+$(PACKAGE).htm: $(source_tarball_files)
+if BUILD_HELP
+ $(xsltproc) -o $(srcdir)/$(PACKAGE).htm $(xsl_path) $(srcdir)/$(PACKAGE).xml
+else
+ echo "Missing xsltproc or xhtml style sheet." \
+ "Rerun configure and check for 'checking whether documentation can be changed and compiled... yes'!"
+endif
+
+maintainer-clean: clean maintainer-clean-recursive
+
+clean:
+ -rm -f *.htm
+
+.PHONY: force-update-doc clean
+
diff --git a/doc/help/gnusim8085.xml b/doc/help/gnusim8085.xml
new file mode 100644
index 0000000..e7ea0c4
--- /dev/null
+++ b/doc/help/gnusim8085.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY intro SYSTEM "intro.xml">
+ ]>
+<article lang="en">
+ <articleinfo>
+ <title>GNUSim8085 User Guide</title>
+ <copyright>
+ <year>2011</year>
+ <holder>Onkar Shinde</holder>
+ </copyright>
+ <legalnotice>
+ <para>
+ Permission is granted to copy, distribute and/or modify
+ this document under the terms of the Creative Commons
+ Attribution ShareAlike license, version 3.0.
+ A copy of the license can be found at
+ <ulink url="http://creativecommons.org/licenses/by-sa/3.0/"
+ type="http">
+ http://creativecommons.org/licenses/by-sa/3.0/
+ </ulink>
+ </para>
+ </legalnotice>
+ <author>
+ <firstname>Onkar</firstname>
+ <surname>Shinde</surname>
+ </author>
+ </articleinfo>
+&intro;
+</article>
diff --git a/doc/help/intro.xml b/doc/help/intro.xml
new file mode 100644
index 0000000..b003d2c
--- /dev/null
+++ b/doc/help/intro.xml
@@ -0,0 +1,21 @@
+<sect1 id="about">
+ <title>Introduction</title>
+ <para>GNUSim8085 was originally written by Sridhar Ratnakumar in year 2003 when he realized that no proper simulators existed for Linux. Since then it has been improved with features/fixes and ported to Windows thanks to help of various minds that are inclined to share knowledge.
+ </para>
+ <sect2 id="features">
+ <title>Features</title>
+ <para>GNUSim8085 makes it easy to learn the assembly language programming by providing an easy to use user interface. The application currently has following features.
+ <itemizedlist>
+ <listitem><para>Program editor with interactive input wizard for the standard instructions</para></listitem>
+ <listitem><para>Syntax highlighting in editor to distinguish between instructions, operands, comments etc.</para></listitem>
+ <listitem><para>Support for standard instructions of the 8085</para></listitem>
+ <listitem><para>Support for popular assembler directives</para></listitem>
+ <listitem><para>Complete view of registers and flags</para></listitem>
+ <listitem><para>Programming debugging using breakpoints or with step by step execution</para></listitem>
+ <listitem><para>Easy inspection of stack and source code variables defined</para></listitem>
+ <listitem><para>Easy inspection and manipulation of memory and I/O ports</para></listitem>
+ <listitem><para>Printing of program from editor as well as assembled hex code (known not to work well in Windows)</para></listitem>
+ </itemizedlist>
+ </para>
+ </sect2>
+</sect1>
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
autoclean.sh | 2 +-
configure.in | 19 +++++++++++++++++++
doc/Makefile.am | 2 ++
doc/help/Makefile.am | 29 +++++++++++++++++++++++++++++
doc/help/gnusim8085.xml | 31 +++++++++++++++++++++++++++++++
doc/help/intro.xml | 21 +++++++++++++++++++++
7 files changed, 108 insertions(+), 1 deletions(-)
create mode 100644 doc/help/Makefile.am
create mode 100644 doc/help/gnusim8085.xml
create mode 100644 doc/help/intro.xml
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2011-09-11 17:42:32
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 9d504c1a0062663ae77ad1e7e6c11858807b895c (commit)
via 2bee5982312cc2652e672a25645cede649399372 (commit)
via 705031df2f70ee1681dc7b37a5af197d8caab8cf (commit)
from 872f97decd4fad8c42d25a270e70a68849d0b772 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 9d504c1a0062663ae77ad1e7e6c11858807b895c
Author: Onkar Shinde <onk...@us...>
Date: Sun Sep 11 23:11:53 2011 +0530
Cursor position fix in sample program
diff --git a/ChangeLog b/ChangeLog
index 3c713e6..76bea90 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
* src/gui-editor.h: Use only top level headers for gtksourceview.
* src/gui-editor.c, src/gui-list-message.c: In GtkTextBuffer line
numbers start from 0. Take this into account when highlighting line.
+ * src/file-op*.c: Fix cursor position as per sample program length.
2011-09-05 Onkar Shinde <onk...@gm...>
diff --git a/src/file-op-gio.c b/src/file-op-gio.c
index 12ac860..0fbb57c 100644
--- a/src/file-op-gio.c
+++ b/src/file-op-gio.c
@@ -200,7 +200,7 @@ hlt";
/* Set template text */
gui_editor_set_text (app->editor, template);
- gui_editor_goto_line (app->editor, 11);
+ gui_editor_goto_line (app->editor, 13);
gtk_text_buffer_set_modified ((GtkTextBuffer *)app->editor->buffer, FALSE);
}
diff --git a/src/file-op.c b/src/file-op.c
index 35d2caf..990a23c 100644
--- a/src/file-op.c
+++ b/src/file-op.c
@@ -205,7 +205,7 @@ hlt";
/* Set template text */
gui_editor_set_text (app->editor, template);
- gui_editor_goto_line (app->editor, 11);
+ gui_editor_goto_line (app->editor, 13);
gtk_text_buffer_set_modified ((GtkTextBuffer *)app->editor->buffer, FALSE);
}
commit 2bee5982312cc2652e672a25645cede649399372
Author: Onkar Shinde <onk...@us...>
Date: Sun Sep 11 23:09:33 2011 +0530
Line highlight fixes
diff --git a/ChangeLog b/ChangeLog
index 143ca7c..3c713e6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
2011-09-11 Onkar Shinde <onk...@gm...>
* src/gui-editor.h: Use only top level headers for gtksourceview.
+ * src/gui-editor.c, src/gui-list-message.c: In GtkTextBuffer line
+ numbers start from 0. Take this into account when highlighting line.
2011-09-05 Onkar Shinde <onk...@gm...>
diff --git a/src/gui-editor.c b/src/gui-editor.c
index e413ea6..5d5083c 100644
--- a/src/gui-editor.c
+++ b/src/gui-editor.c
@@ -143,7 +143,7 @@ gui_editor_set_highlight (GUIEditor * self, guint line_no, gboolean set)
GtkTextIter line_start, line_end;
/* get line bounds */
- gtk_text_buffer_get_iter_at_line (GTK_TEXT_BUFFER (self->buffer), &line_start, line_no);
+ gtk_text_buffer_get_iter_at_line (GTK_TEXT_BUFFER (self->buffer), &line_start, (line_no -1));
line_end = line_start;
gtk_text_iter_forward_to_line_end (&line_end);
@@ -283,7 +283,7 @@ gui_editor_clear_all_marks (GUIEditor * self)
void
gui_editor_goto_line (GUIEditor * self, gint ln)
{
- gtk_text_buffer_get_iter_at_line (GTK_TEXT_BUFFER(self->buffer), &(self->iter), ln);
+ gtk_text_buffer_get_iter_at_line (GTK_TEXT_BUFFER(self->buffer), &(self->iter), (ln -1));
gtk_text_buffer_place_cursor (GTK_TEXT_BUFFER(self->buffer), &(self->iter));
diff --git a/src/gui-list-message.c b/src/gui-list-message.c
index a694722..afe3afe 100644
--- a/src/gui-list-message.c
+++ b/src/gui-list-message.c
@@ -72,9 +72,9 @@ cb_clicked (GtkTreeView * listview, gpointer user_data)
return;
gtk_widget_grab_focus (app->editor->widget);
- gui_editor_goto_line (app->editor, ln-1);
+ gui_editor_goto_line (app->editor, ln);
gui_editor_clear_all_highlights (app->editor);
- gui_editor_set_highlight (app->editor, ln-1, TRUE);
+ gui_editor_set_highlight (app->editor, ln, TRUE);
}
commit 705031df2f70ee1681dc7b37a5af197d8caab8cf
Author: Onkar Shinde <onk...@us...>
Date: Sun Sep 11 23:01:32 2011 +0530
Compact header includes for gtksourceview
diff --git a/ChangeLog b/ChangeLog
index 624df3f..143ca7c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-09-11 Onkar Shinde <onk...@gm...>
+
+ * src/gui-editor.h: Use only top level headers for gtksourceview.
+
2011-09-05 Onkar Shinde <onk...@gm...>
* installer.nsi.in, WINDOWS-PORT.txt: Updated Windows specific files as per
diff --git a/src/gui-editor.h b/src/gui-editor.h
index bb93719..aad2be3 100644
--- a/src/gui-editor.h
+++ b/src/gui-editor.h
@@ -33,12 +33,9 @@
#include <string.h>
#include <gtk/gtk.h>
#include <gtksourceview/gtksourceview.h>
-#include <gtksourceview/gtksourcebuffer.h>
-#include <gtksourceview/gtksourcelanguage.h>
#include <gtksourceview/gtksourcelanguagemanager.h>
#include <gtksourceview/gtksourceprintcompositor.h>
#include <gtksourceview/gtksourcestyleschememanager.h>
-#include <gtksourceview/gtksourcemark.h>
#include "callbacks.h"
#define DEFAULT_EDITOR_FONT (const gchar*) "Monospace 12"
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 7 +++++++
src/file-op-gio.c | 2 +-
src/file-op.c | 2 +-
src/gui-editor.c | 4 ++--
src/gui-editor.h | 3 ---
src/gui-list-message.c | 4 ++--
6 files changed, 13 insertions(+), 9 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2011-09-04 20:04:11
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 872f97decd4fad8c42d25a270e70a68849d0b772 (commit)
via f7b06e0a136257595255f1765f5293cbb15913fe (commit)
from 1d7700c7afdddc73a489b779d3b76d85abd42878 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 872f97decd4fad8c42d25a270e70a68849d0b772
Author: Onkar Shinde <onk...@us...>
Date: Mon Sep 5 01:33:26 2011 +0530
Fix printing on Windows
diff --git a/ChangeLog b/ChangeLog
index 2210f4a..624df3f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,8 @@
* installer.nsi.in, WINDOWS-PORT.txt: Updated Windows specific files as per
recent changes.
+ * src/gui-editor.c: Set appropriate unit for print operation. This is Windows
+ specific change. Fixes printing on Windows.
2011-08-30 Onkar Shinde <onk...@gm...>
diff --git a/src/gui-editor.c b/src/gui-editor.c
index 7bbd21f..e413ea6 100644
--- a/src/gui-editor.c
+++ b/src/gui-editor.c
@@ -381,6 +381,9 @@ void
gui_editor_print (GUIEditor *editor)
{
editor->print_operation = gtk_print_operation_new ();
+#ifdef WINDOWS
+ gtk_print_operation_set_unit (editor->print_operation, GTK_UNIT_POINTS);
+#endif
GtkPrintOperationResult res;
GError *error;
GtkWidget *error_dialog;
commit f7b06e0a136257595255f1765f5293cbb15913fe
Author: Onkar Shinde <onk...@us...>
Date: Mon Sep 5 01:30:02 2011 +0530
Windows build update
diff --git a/ChangeLog b/ChangeLog
index 671d5cd..2210f4a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-09-05 Onkar Shinde <onk...@gm...>
+
+ * installer.nsi.in, WINDOWS-PORT.txt: Updated Windows specific files as per
+ recent changes.
+
2011-08-30 Onkar Shinde <onk...@gm...>
* src/main.c, src/interface.[c,h]: Remove url activation hook. Not needed
diff --git a/WINDOWS-PORT.txt b/WINDOWS-PORT.txt
index 8d2adb4..6408b3d 100644
--- a/WINDOWS-PORT.txt
+++ b/WINDOWS-PORT.txt
@@ -10,10 +10,10 @@ How to build (using mingw cross compiler, on a linux system):
1. Before doing 'sed -f ...' command
a. Download gtksourceview(-dev) zip files from
- http://ftp.gnome.org/pub/GNOME/binaries/win32/gtksourceview/2.4/
+ http://ftp.gnome.org/pub/GNOME/binaries/win32/gtksourceview/2.8/
and extract them in mingw directory.
b. Download libxml2 zip file from http://www.zlatkovic.com/pub/libxml/
- and extract it in mingw directory.
+ and extract it in mingw directory (version >= 2.7.7 required).
2. Before doing "./configure --host=i586-mingw32msvc ..."
a. Comment out Requires.private from gtksourceview-2.0.pc. This needs to
diff --git a/installer.nsi.in b/installer.nsi.in
index d6511d8..1973543 100644
--- a/installer.nsi.in
+++ b/installer.nsi.in
@@ -107,7 +107,7 @@ SectionIn RO
!system 'make DESTDIR=`pwd`/win32 install'
!system 'cp ${MINGW_HOME}/bin/iconv.dll win32/bin/'
!system 'cp ${MINGW_HOME}/bin/libgtksourceview-2.0-0.dll win32/bin/'
- !system 'cp ${MINGW_HOME}/bin/libxml2.dll win32/bin/'
+ !system 'cp ${MINGW_HOME}/bin/libxml2.dll win32/bin/libxml2-2.dll'
!system 'cp ${MINGW_HOME}/share/gtksourceview-2.0/language-specs/language2.rng data/'
!system 'cp ${MINGW_HOME}/share/gtksourceview-2.0/language-specs/def.lang data/'
!system 'cp ${MINGW_HOME}/share/gtksourceview-2.0/styles/styles.rng data/'
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 7 +++++++
WINDOWS-PORT.txt | 4 ++--
installer.nsi.in | 2 +-
src/gui-editor.c | 3 +++
4 files changed, 13 insertions(+), 3 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2011-08-30 18:17:13
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 1d7700c7afdddc73a489b779d3b76d85abd42878 (commit)
via 0520f0b2f165a2faf366ed1bdefe8d625f1687be (commit)
via 51ad314edd7c33aa51867241509acc6e3f9a070a (commit)
from 3b723da1466f13eb3cfe91e1c2acca6671e30e6d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 1d7700c7afdddc73a489b779d3b76d85abd42878
Author: Onkar Shinde <onk...@us...>
Date: Tue Aug 30 23:45:28 2011 +0530
Some generalization in autotools files
diff --git a/ChangeLog b/ChangeLog
index 85c59c9..671d5cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,8 @@
anymore.
* configure.in, src/gui-editor.c: Bump GtkSourceView requirement,
remove corresponding ifdef.
+ * configure.in, src/Makefile.am: Some generalization from point of view
+ migration to GTK+ 3.
2011-08-21 Onkar Shinde <onk...@gm...>
diff --git a/configure.in b/configure.in
index 32d2d53..c227949 100644
--- a/configure.in
+++ b/configure.in
@@ -43,8 +43,10 @@ if test "x$WIN32" = "xyes"; then
AC_DEFINE(WINDOWS, 1, [Defines if the build is for Windows])
fi
+gtk_api="gtk+-2.0"
+gtksourceview_api="gtksourceview-2.0"
gtk_required="2.18.0"
-gtksourceview2_required="2.8.0"
+gtksourceview_required="2.8.0"
AC_ARG_ENABLE([gio],
AS_HELP_STRING([--enable-gio],[Enable gio based file handling (default: disabled)]),
@@ -70,35 +72,35 @@ if test "x$enable_gio" = "xyes"; then
fi
AM_CONDITIONAL(USE_GIO, test "x$enable_gio" = "xyes")
-PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= $gtk_required],, [
+PKG_CHECK_MODULES(GTK, [$gtk_api >= $gtk_required],, [
AC_MSG_ERROR(
[
- Cannot find libgtk2.0 >= $gtk_required
+ Cannot find $gtk_api >= $gtk_required
Please check the following:
- * Do you have the gtk+ development package installed?
- (usually called gtk2-devel for rpm based distros or
- libgtk2.0-dev for deb based distros or similar)
+ * Do you have the $gtk_api development package installed?
+ (usually called $gtk_api-devel for rpm based distros or
+ lib$gtk_api-dev for deb based distros or similar)
If
- ls -l /usr/lib/pkgconfig/gtk+-2.0.pc
+ ls -l /usr/lib/pkgconfig/$gtk_api.pc
reports that the file does not exist, then you are missing
the development package.
])])
-PKG_CHECK_MODULES(GTKSOURCEVIEW2, [gtksourceview-2.0 >= $gtksourceview2_required],, [
+PKG_CHECK_MODULES(GTKSOURCEVIEW, [$gtksourceview_api >= $gtksourceview_required],, [
AC_MSG_ERROR(
[
- Cannot find gtksourceview2 >= $gtksourceview2_required
+ Cannot find $gtksourceview_api >= $gtksourceview_required
Please check the following:
- * Do you have the gtksourceview2 development package installed?
- (usually called gtksourceview2-devel for rpm based distros or
- libgtksourceview2.0-dev for deb based distros or similar)
+ * Do you have the $gtksourceview_api development package installed?
+ (usually called $gtksourceview_api-devel for rpm based distros or
+ lib$gtksourceview_api-dev for deb based distros or similar)
If
- ls -l /usr/lib/pkgconfig/gtksourceview-2.0.pc
+ ls -l /usr/lib/pkgconfig/$gtksourceview_api.pc
reports that the file does not exist, then you are missing
the development package.
@@ -106,8 +108,8 @@ PKG_CHECK_MODULES(GTKSOURCEVIEW2, [gtksourceview-2.0 >= $gtksourceview2_required
AC_SUBST(GTK_LIBS)
AC_SUBST(GTK_CFLAGS)
-AC_SUBST(GTKSOURCEVIEW2_LIBS)
-AC_SUBST(GTKSOURCEVIEW2_CFLAGS)
+AC_SUBST(GTKSOURCEVIEW_LIBS)
+AC_SUBST(GTKSOURCEVIEW_CFLAGS)
dnl Languages which your application supports
AM_GNU_GETTEXT([external])
diff --git a/src/Makefile.am b/src/Makefile.am
index d86757c..2a4205e 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -3,7 +3,7 @@
INCLUDES = \
-I$(top_srcdir) \
$(GTK_CFLAGS) \
- $(GTKSOURCEVIEW2_CFLAGS)
+ $(GTKSOURCEVIEW_CFLAGS)
gnusim8085_CFLAGS =\
-DPACKAGE_DOC_DIR=\"$(docdir)\"\
@@ -87,7 +87,7 @@ gnusim8085_LDFLAGS =
gnusim8085_LDADD = \
$(GTK_LIBS)\
- $(GTKSOURCEVIEW2_LIBS)
+ $(GTKSOURCEVIEW_LIBS)
if USE_GIO
INCLUDES += \
commit 0520f0b2f165a2faf366ed1bdefe8d625f1687be
Author: Onkar Shinde <onk...@us...>
Date: Tue Aug 30 23:09:07 2011 +0530
Bump GtkSourceView requirement
diff --git a/ChangeLog b/ChangeLog
index cb2e325..85c59c9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,8 @@
* src/main.c, src/interface.[c,h]: Remove url activation hook. Not needed
anymore.
+ * configure.in, src/gui-editor.c: Bump GtkSourceView requirement,
+ remove corresponding ifdef.
2011-08-21 Onkar Shinde <onk...@gm...>
diff --git a/configure.in b/configure.in
index d4d5b35..32d2d53 100644
--- a/configure.in
+++ b/configure.in
@@ -44,7 +44,7 @@ if test "x$WIN32" = "xyes"; then
fi
gtk_required="2.18.0"
-gtksourceview2_required="2.2.0"
+gtksourceview2_required="2.8.0"
AC_ARG_ENABLE([gio],
AS_HELP_STRING([--enable-gio],[Enable gio based file handling (default: disabled)]),
@@ -104,11 +104,6 @@ PKG_CHECK_MODULES(GTKSOURCEVIEW2, [gtksourceview-2.0 >= $gtksourceview2_required
])])
-PKG_CHECK_EXISTS([gtksourceview-2.0 >= 2.8], [have_gsv_2_8=yes], [have_gsv_2_8=no])
-if test "x$have_gsv_2_8" = "xyes"; then
- AC_DEFINE([GSV_2_8], [1], [gtksourceview2 version >= 2.8])
-fi
-
AC_SUBST(GTK_LIBS)
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTKSOURCEVIEW2_LIBS)
diff --git a/src/gui-editor.c b/src/gui-editor.c
index 3db9277..7bbd21f 100644
--- a/src/gui-editor.c
+++ b/src/gui-editor.c
@@ -78,11 +78,7 @@ gui_editor_new (void)
pixbuf = gui_editor_get_stock_icon (GTK_WIDGET(self->widget), GTK_STOCK_NO, GTK_ICON_SIZE_MENU);
if (pixbuf)
{
-#ifdef GSV_2_8
gtk_source_view_set_mark_category_icon_from_pixbuf (GTK_SOURCE_VIEW (self->widget), MARKER_BREAKPOINT, pixbuf);
-#else
- gtk_source_view_set_mark_category_pixbuf (GTK_SOURCE_VIEW (self->widget), MARKER_BREAKPOINT, pixbuf);
-#endif
g_object_unref (pixbuf);
}
commit 51ad314edd7c33aa51867241509acc6e3f9a070a
Author: Onkar Shinde <onk...@us...>
Date: Tue Aug 30 23:00:23 2011 +0530
Remove unneeded API call
diff --git a/ChangeLog b/ChangeLog
index 60dae03..cb2e325 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-08-30 Onkar Shinde <onk...@gm...>
+
+ * src/main.c, src/interface.[c,h]: Remove url activation hook. Not needed
+ anymore.
+
2011-08-21 Onkar Shinde <onk...@gm...>
* src/interface.c, src/support.c: Use accessor function instead of direct
diff --git a/src/interface.c b/src/interface.c
index 20b3162..0e31965 100644
--- a/src/interface.c
+++ b/src/interface.c
@@ -1256,12 +1256,6 @@ create_window_main (void)
}
void
-activate_url (GtkAboutDialog *about, const gchar *url, gpointer data)
-{
- gtk_show_uri (NULL, url, GDK_CURRENT_TIME, NULL);
-}
-
-void
create_dialog_about (void)
{
gchar **authors = read_authors();
diff --git a/src/interface.h b/src/interface.h
index 869b6d8..412b38d 100644
--- a/src/interface.h
+++ b/src/interface.h
@@ -33,4 +33,3 @@ GtkWidget* create_window_start (void);
GtkWidget* create_window_tutorial (void);
GtkWidget* create_dialog_isymbol (void);
GtkWidget* create_dialog_ireg (void);
-void activate_url (GtkAboutDialog *about, const gchar *url, gpointer data);
diff --git a/src/main.c b/src/main.c
index 5c524a4..29f1088 100644
--- a/src/main.c
+++ b/src/main.c
@@ -82,9 +82,6 @@ main (int argc, char *argv[])
gtk_statusbar_push (GTK_STATUSBAR (statusbar), gtk_statusbar_get_context_id (GTK_STATUSBAR(statusbar), "Simulator"), _("Simulator: Idle"));
- /* hook up url handler */
- gtk_about_dialog_set_url_hook (activate_url, NULL, NULL);
-
/* open file specified in command line if any */
if (argc > 1)
ori_open (argv[1], TRUE);
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 9 +++++++++
configure.in | 37 +++++++++++++++++--------------------
src/Makefile.am | 4 ++--
src/gui-editor.c | 4 ----
src/interface.c | 6 ------
src/interface.h | 1 -
src/main.c | 3 ---
7 files changed, 28 insertions(+), 36 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2011-08-21 10:14:21
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 3b723da1466f13eb3cfe91e1c2acca6671e30e6d (commit)
via fdff83346a111bdaef4f06345952f8854332b155 (commit)
from 05e9106b19b945bd1e15f00035b9851a02c271b3 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 3b723da1466f13eb3cfe91e1c2acca6671e30e6d
Author: Onkar Shinde <onk...@us...>
Date: Sun Aug 21 15:43:42 2011 +0530
Windows build update
diff --git a/ChangeLog b/ChangeLog
index 9dc81e3..60dae03 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -7,6 +7,8 @@
src/gui-app.c: Replace deprecated API calls with those available in
recent GTK versions.
* configure.in: Bumped required GTK version as per above changes.
+ * installer.nsi.in, WINDOWS-PORT.txt: Updated Windows specific files as per
+ recent changes.
2011-05-14 Onkar Shinde <onk...@gm...>
diff --git a/WINDOWS-PORT.txt b/WINDOWS-PORT.txt
index c177792..8d2adb4 100644
--- a/WINDOWS-PORT.txt
+++ b/WINDOWS-PORT.txt
@@ -6,7 +6,7 @@ How to build (using mingw cross compiler, on a linux system):
Follow instructions at http://live.gnome.org/GTK%2B/Win32/Apps
with following changes.
Make sure you download all in one bundle from following link.
- http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.12/
+ http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.18/
1. Before doing 'sed -f ...' command
a. Download gtksourceview(-dev) zip files from
@@ -52,11 +52,11 @@ Status:
gnusim8085.exe runs fine on Windows machine. :-)
- Screenshot -
- http://picasaweb.google.co.in/onkarshinde/BangaloreTrip#5240247021199955618
+ Screenshots -
+ http://www.gnusim8085.org/screenshots.php
TODO:
- 0. [Nearfar] interface.c: Write replacement for gnome_url_show_on_screen();
+ 1. Create makefile for native Mingw installation.
diff --git a/installer.nsi.in b/installer.nsi.in
index 8f99896..d6511d8 100644
--- a/installer.nsi.in
+++ b/installer.nsi.in
@@ -30,8 +30,8 @@ Name GNUSim8085
!else
OutFile @PACKAGE@-@VE...@-w...
!endif
-!define GTK_INSTALLER_EXE "gtk2-runtime-2.12.11-2008-07-25-ash.exe"
-!define GTK_VERSION_REQ "2.12.0"
+!define GTK_INSTALLER_EXE "gtk2-runtime-2.22.0-2010-10-21-ash.exe"
+!define GTK_VERSION_REQ "2.18.0"
!define MUI_ICON pixmaps/gnusim8085.ico
InstallDir "C:\Program Files\GNUSim8085"
!define startmenu "$SMPROGRAMS\GNUSim8085"
commit fdff83346a111bdaef4f06345952f8854332b155
Author: Onkar Shinde <onk...@us...>
Date: Sun Aug 21 15:29:47 2011 +0530
Replaced more deprecated API calls
diff --git a/ChangeLog b/ChangeLog
index ccba306..9dc81e3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,11 @@
-2011-08-07 Onkar Shinde <onk...@gm...>
+2011-08-21 Onkar Shinde <onk...@gm...>
* src/interface.c, src/support.c: Use accessor function instead of direct
access to various struct members. Compiler flag 'GSEAL_ENABLE' is used
to detect such direct access.
- * src/callbacks.c, src/interface.c, src/gui-input-symbol.c: Replace some
- deprecated API calls with those available in recent GTK versions.
+ * src/callbacks.c, src/interface.c, src/gui-input-symbol.c,
+ src/gui-app.c: Replace deprecated API calls with those available in
+ recent GTK versions.
* configure.in: Bumped required GTK version as per above changes.
2011-05-14 Onkar Shinde <onk...@gm...>
diff --git a/src/gui-app.c b/src/gui-app.c
index f3c60c2..0361c49 100644
--- a/src/gui-app.c
+++ b/src/gui-app.c
@@ -44,8 +44,7 @@ gui_app_new (void)
container = lookup_widget (app->window_main, "main_vbox_center");
g_assert (container);
- gtk_box_pack_start_defaults (GTK_BOX (container),
- app->editor->scroll);
+ gtk_box_pack_start (GTK_BOX (container), app->editor->scroll, TRUE, TRUE, 0);
/* dim */
//gtk_window_get_size(app->window_main, &w, &h);
diff --git a/src/gui-input-symbol.c b/src/gui-input-symbol.c
index 4bb0a55..6e5b3c8 100644
--- a/src/gui-input-symbol.c
+++ b/src/gui-input-symbol.c
@@ -67,17 +67,20 @@ combo_vars_invalidate (gboolean only_combo)
}
static void
+add_to_combo (gpointer item, gpointer combo)
+{
+ gtk_combo_box_prepend_text (GTK_COMBO_BOX (combo), item);
+}
+
+static void
combo_vars_flush (void)
{
if (list_macros)
- gtk_combo_set_popdown_strings (GTK_COMBO (combo_macros),
- list_macros);
+ g_list_foreach (list_macros, add_to_combo, combo_macros);
if (list_variables)
- gtk_combo_set_popdown_strings (GTK_COMBO (combo_variables),
- list_variables);
+ g_list_foreach (list_variables, add_to_combo, combo_variables);
if (list_labels)
- gtk_combo_set_popdown_strings (GTK_COMBO (combo_labels),
- list_labels);
+ g_list_foreach (list_labels, add_to_combo, combo_labels);
}
static void
@@ -121,7 +124,7 @@ _fill_symbols (GtkWidget * dig)
}
static void
-_connect_cb_callback (GtkWidget * list, GtkEntry * centry)
+_connect_cb_callback (GtkWidget * combo)
{
/* set entry text */
GtkWidget *entry;
@@ -130,7 +133,7 @@ _connect_cb_callback (GtkWidget * list, GtkEntry * centry)
g_assert (entry);
gtk_entry_set_text (GTK_ENTRY (entry),
- gtk_entry_get_text (GTK_ENTRY (centry)));
+ gtk_combo_box_get_active_text (GTK_COMBO_BOX (combo)));
}
static void
@@ -140,10 +143,10 @@ _connect_cb (GtkWidget * dig)
combo_vars_validate (dig);
/* connect signal */
-#define CBCON(comb) g_signal_connect ((gpointer) (GTK_COMBO (comb)->list), \
- "selection-changed", \
+#define CBCON(comb) g_signal_connect ((gpointer) (GTK_COMBO_BOX (comb)), \
+ "changed", \
(GCallback) _connect_cb_callback, \
- (gpointer) (GTK_COMBO (comb)->entry));
+ NULL);
CBCON (combo_macros);
CBCON (combo_labels);
diff --git a/src/interface.c b/src/interface.c
index 8a0f857..20b3162 100644
--- a/src/interface.c
+++ b/src/interface.c
@@ -1550,15 +1550,12 @@ create_dialog_isymbol (void)
GtkWidget *hbox45;
GtkWidget *label174;
GtkWidget *isymbol_variables;
- GtkWidget *isymbol_variables_entry;
GtkWidget *hbox46;
GtkWidget *label175;
GtkWidget *isymbol_labels;
- GtkWidget *isymbol_functions_entry;
GtkWidget *hbox47;
GtkWidget *label176;
GtkWidget *isymbol_macros;
- GtkWidget *isymbol_macros_entry;
GtkWidget *dialog_action_area1;
dialog_isymbol = gtk_dialog_new_with_buttons (_("Choose a symbol"),
@@ -1616,16 +1613,9 @@ create_dialog_isymbol (void)
gtk_box_pack_start (GTK_BOX (hbox45), label174, FALSE, FALSE, 0);
gtk_label_set_justify (GTK_LABEL (label174), GTK_JUSTIFY_LEFT);
- isymbol_variables = gtk_combo_new ();
- g_object_set_data (G_OBJECT (GTK_COMBO (isymbol_variables)->popwin),
- "GladeParentKey", isymbol_variables);
+ isymbol_variables = gtk_combo_box_new_text ();
gtk_widget_show (isymbol_variables);
gtk_box_pack_start (GTK_BOX (hbox45), isymbol_variables, TRUE, TRUE, 0);
- gtk_combo_set_case_sensitive (GTK_COMBO (isymbol_variables), TRUE);
-
- isymbol_variables_entry = GTK_COMBO (isymbol_variables)->entry;
- gtk_widget_show (isymbol_variables_entry);
- gtk_editable_set_editable (GTK_EDITABLE (isymbol_variables_entry), FALSE);
hbox46 = gtk_hbox_new (TRUE, 5);
gtk_widget_show (hbox46);
@@ -1637,16 +1627,9 @@ create_dialog_isymbol (void)
gtk_box_pack_start (GTK_BOX (hbox46), label175, FALSE, FALSE, 0);
gtk_label_set_justify (GTK_LABEL (label175), GTK_JUSTIFY_LEFT);
- isymbol_labels = gtk_combo_new ();
- g_object_set_data (G_OBJECT (GTK_COMBO (isymbol_labels)->popwin),
- "GladeParentKey", isymbol_labels);
+ isymbol_labels = gtk_combo_box_new_text ();
gtk_widget_show (isymbol_labels);
gtk_box_pack_start (GTK_BOX (hbox46), isymbol_labels, TRUE, TRUE, 0);
- gtk_combo_set_case_sensitive (GTK_COMBO (isymbol_labels), TRUE);
-
- isymbol_functions_entry = GTK_COMBO (isymbol_labels)->entry;
- gtk_widget_show (isymbol_functions_entry);
- gtk_editable_set_editable (GTK_EDITABLE (isymbol_functions_entry), FALSE);
hbox47 = gtk_hbox_new (TRUE, 5);
gtk_widget_show (hbox47);
@@ -1658,16 +1641,9 @@ create_dialog_isymbol (void)
gtk_box_pack_start (GTK_BOX (hbox47), label176, FALSE, FALSE, 0);
gtk_label_set_justify (GTK_LABEL (label176), GTK_JUSTIFY_LEFT);
- isymbol_macros = gtk_combo_new ();
- g_object_set_data (G_OBJECT (GTK_COMBO (isymbol_macros)->popwin),
- "GladeParentKey", isymbol_macros);
+ isymbol_macros = gtk_combo_box_new_text ();
gtk_widget_show (isymbol_macros);
gtk_box_pack_start (GTK_BOX (hbox47), isymbol_macros, TRUE, TRUE, 0);
- gtk_combo_set_case_sensitive (GTK_COMBO (isymbol_macros), TRUE);
-
- isymbol_macros_entry = GTK_COMBO (isymbol_macros)->entry;
- gtk_widget_show (isymbol_macros_entry);
- gtk_editable_set_editable (GTK_EDITABLE (isymbol_macros_entry), FALSE);
dialog_action_area1 = gtk_dialog_get_action_area (GTK_DIALOG (dialog_isymbol));
gtk_widget_show (dialog_action_area1);
@@ -1684,15 +1660,12 @@ create_dialog_isymbol (void)
GLADE_HOOKUP_OBJECT (dialog_isymbol, hbox45, "hbox45");
GLADE_HOOKUP_OBJECT (dialog_isymbol, label174, "label174");
GLADE_HOOKUP_OBJECT (dialog_isymbol, isymbol_variables, "isymbol_variables");
- GLADE_HOOKUP_OBJECT (dialog_isymbol, isymbol_variables_entry, "isymbol_variables_entry");
GLADE_HOOKUP_OBJECT (dialog_isymbol, hbox46, "hbox46");
GLADE_HOOKUP_OBJECT (dialog_isymbol, label175, "label175");
GLADE_HOOKUP_OBJECT (dialog_isymbol, isymbol_labels, "isymbol_labels");
- GLADE_HOOKUP_OBJECT (dialog_isymbol, isymbol_functions_entry, "isymbol_functions_entry");
GLADE_HOOKUP_OBJECT (dialog_isymbol, hbox47, "hbox47");
GLADE_HOOKUP_OBJECT (dialog_isymbol, label176, "label176");
GLADE_HOOKUP_OBJECT (dialog_isymbol, isymbol_macros, "isymbol_macros");
- GLADE_HOOKUP_OBJECT (dialog_isymbol, isymbol_macros_entry, "isymbol_macros_entry");
GLADE_HOOKUP_OBJECT_NO_REF (dialog_isymbol, dialog_action_area1, "dialog_action_area1");
gtk_widget_grab_focus (entry1);
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 9 ++++++---
WINDOWS-PORT.txt | 8 ++++----
installer.nsi.in | 4 ++--
src/gui-app.c | 3 +--
src/gui-input-symbol.c | 25 ++++++++++++++-----------
src/interface.c | 33 +++------------------------------
6 files changed, 30 insertions(+), 52 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2011-08-07 18:16:52
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 05e9106b19b945bd1e15f00035b9851a02c271b3 (commit)
from 570f4fcefbee27ae6c50e864d48e39603f6bd730 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 05e9106b19b945bd1e15f00035b9851a02c271b3
Author: Onkar Shinde <onk...@us...>
Date: Sun Aug 7 23:46:17 2011 +0530
Replaced some deprecated API calls
diff --git a/ChangeLog b/ChangeLog
index 3452a62..ccba306 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,8 +3,8 @@
* src/interface.c, src/support.c: Use accessor function instead of direct
access to various struct members. Compiler flag 'GSEAL_ENABLE' is used
to detect such direct access.
- * src/interface.c, src/gui-input-symbol.c: Replace deprecated API calls
- related to GtkCombo with those of GtkComboBox.
+ * src/callbacks.c, src/interface.c, src/gui-input-symbol.c: Replace some
+ deprecated API calls with those available in recent GTK versions.
* configure.in: Bumped required GTK version as per above changes.
2011-05-14 Onkar Shinde <onk...@gm...>
diff --git a/src/callbacks.c b/src/callbacks.c
index 3d2e64d..fc67b88 100644
--- a/src/callbacks.c
+++ b/src/callbacks.c
@@ -493,7 +493,7 @@ on_show_listing1_activate (GtkMenuItem * menuitem, gpointer user_data)
gui_editor_show (edit);
gui_editor_set_text (edit, list->str);
gui_editor_set_readonly (edit, TRUE);
- gtk_box_pack_end_defaults (GTK_BOX (cont), edit->scroll);
+ gtk_box_pack_end (GTK_BOX (cont), edit->scroll, TRUE, TRUE, 0);
gtk_window_maximize (GTK_WINDOW (wind));
gtk_widget_show_all (wind);
/* TODO clean up of listing window editor on delete event */
@@ -703,7 +703,7 @@ show_tutorial ()
gui_editor_set_text (edit, tutorial_text->str);
gui_editor_set_readonly (edit, TRUE);
gui_editor_set_show_line_numbers (edit, FALSE);
- gtk_box_pack_end_defaults (GTK_BOX (cont), edit->scroll);
+ gtk_box_pack_end (GTK_BOX (cont), edit->scroll, TRUE, TRUE, 0);
gtk_window_maximize (GTK_WINDOW (tutorial));
gtk_widget_show_all (tutorial);
diff --git a/src/interface.c b/src/interface.c
index 7b79c51..8a0f857 100644
--- a/src/interface.c
+++ b/src/interface.c
@@ -1258,9 +1258,7 @@ create_window_main (void)
void
activate_url (GtkAboutDialog *about, const gchar *url, gpointer data)
{
-#if GTK_CHECK_VERSION (2, 14, 0)
gtk_show_uri (NULL, url, GDK_CURRENT_TIME, NULL);
-#endif
}
void
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 4 ++--
src/callbacks.c | 4 ++--
src/interface.c | 2 --
3 files changed, 4 insertions(+), 6 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2011-08-07 17:22:35
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 570f4fcefbee27ae6c50e864d48e39603f6bd730 (commit)
from c2c809d803fc88458e0c235a4ecc2f84e0c48bc8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 570f4fcefbee27ae6c50e864d48e39603f6bd730
Author: Onkar Shinde <onk...@us...>
Date: Sun Aug 7 22:41:08 2011 +0530
Replaced some old deprecated API calls
diff --git a/ChangeLog b/ChangeLog
index afd046e..3452a62 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,8 @@
* src/interface.c, src/support.c: Use accessor function instead of direct
access to various struct members. Compiler flag 'GSEAL_ENABLE' is used
to detect such direct access.
+ * src/interface.c, src/gui-input-symbol.c: Replace deprecated API calls
+ related to GtkCombo with those of GtkComboBox.
* configure.in: Bumped required GTK version as per above changes.
2011-05-14 Onkar Shinde <onk...@gm...>
diff --git a/src/gui-input-symbol.c b/src/gui-input-symbol.c
index 3365b55..4bb0a55 100644
--- a/src/gui-input-symbol.c
+++ b/src/gui-input-symbol.c
@@ -197,7 +197,6 @@ gui_input_reg (gchar * set)
gchar d5[] = "5", d6[] = "6", d7[] = "7", d0[] = "0";
GtkWidget *combo_reg;
GtkWidget *dig;
- GList *items = NULL;
gchar *symbol_name = NULL;
g_assert (set);
@@ -239,25 +238,17 @@ gui_input_reg (gchar * set)
}
i++;
- items = g_list_append (items, to);
+ gtk_combo_box_prepend_text (GTK_COMBO_BOX (combo_reg), to);
}
- gtk_combo_set_popdown_strings (GTK_COMBO (combo_reg), items);
if (gtk_dialog_run (GTK_DIALOG (dig)) == GTK_RESPONSE_OK)
{
- GtkWidget *entry;
-
- entry = lookup_widget (dig, "ireg_entry");
- g_assert (entry);
-
symbol_name =
- g_strdup (gtk_entry_get_text (GTK_ENTRY (entry)));
-
+ g_strdup (gtk_combo_box_get_active_text (GTK_COMBO_BOX (combo_reg)));
}
gtk_widget_destroy (GTK_WIDGET (dig));
- g_list_free (items);
return symbol_name;
}
diff --git a/src/interface.c b/src/interface.c
index 4a8adb0..7b79c51 100644
--- a/src/interface.c
+++ b/src/interface.c
@@ -1708,7 +1708,6 @@ create_dialog_ireg (void)
GdkPixbuf *dialog_ireg_icon_pixbuf;
GtkWidget *dialog_vbox2;
GtkWidget *ireg;
- GtkWidget *ireg_entry;
GtkWidget *dialog_action_area2;
dialog_ireg = gtk_dialog_new_with_buttons (_("Choose a register"),
@@ -1732,15 +1731,9 @@ create_dialog_ireg (void)
dialog_vbox2 = gtk_dialog_get_content_area (GTK_DIALOG (dialog_ireg));
gtk_widget_show (dialog_vbox2);
- ireg = gtk_combo_new ();
- g_object_set_data (G_OBJECT (GTK_COMBO (ireg)->popwin),
- "GladeParentKey", ireg);
+ ireg = gtk_combo_box_new_text ();
gtk_widget_show (ireg);
gtk_box_pack_start (GTK_BOX (dialog_vbox2), ireg, FALSE, FALSE, 0);
- gtk_combo_set_value_in_list (GTK_COMBO (ireg), TRUE, FALSE);
-
- ireg_entry = GTK_COMBO (ireg)->entry;
- gtk_widget_show (ireg_entry);
dialog_action_area2 = gtk_dialog_get_action_area (GTK_DIALOG (dialog_ireg));
gtk_widget_show (dialog_action_area2);
@@ -1750,7 +1743,6 @@ create_dialog_ireg (void)
GLADE_HOOKUP_OBJECT_NO_REF (dialog_ireg, dialog_ireg, "dialog_ireg");
GLADE_HOOKUP_OBJECT_NO_REF (dialog_ireg, dialog_vbox2, "dialog_vbox2");
GLADE_HOOKUP_OBJECT (dialog_ireg, ireg, "ireg");
- GLADE_HOOKUP_OBJECT (dialog_ireg, ireg_entry, "ireg_entry");
GLADE_HOOKUP_OBJECT_NO_REF (dialog_ireg, dialog_action_area2, "dialog_action_area2");
return dialog_ireg;
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 2 ++
src/gui-input-symbol.c | 13 ++-----------
src/interface.c | 10 +---------
3 files changed, 5 insertions(+), 20 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2011-08-07 13:59:21
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via c2c809d803fc88458e0c235a4ecc2f84e0c48bc8 (commit)
from 7161cdc2b565cde20c9f2e9a407c695123394258 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit c2c809d803fc88458e0c235a4ecc2f84e0c48bc8
Author: Onkar Shinde <onk...@us...>
Date: Sun Aug 7 19:18:04 2011 +0530
Use accessor functions
diff --git a/ChangeLog b/ChangeLog
index 3c26413..afd046e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-08-07 Onkar Shinde <onk...@gm...>
+
+ * src/interface.c, src/support.c: Use accessor function instead of direct
+ access to various struct members. Compiler flag 'GSEAL_ENABLE' is used
+ to detect such direct access.
+ * configure.in: Bumped required GTK version as per above changes.
+
2011-05-14 Onkar Shinde <onk...@gm...>
* po/kn.po, po/el.po, AUTHORS: Updated translations from launchpad.
diff --git a/configure.in b/configure.in
index 8c852de..d4d5b35 100644
--- a/configure.in
+++ b/configure.in
@@ -43,7 +43,7 @@ if test "x$WIN32" = "xyes"; then
AC_DEFINE(WINDOWS, 1, [Defines if the build is for Windows])
fi
-gtk_required="2.12.0"
+gtk_required="2.18.0"
gtksourceview2_required="2.2.0"
AC_ARG_ENABLE([gio],
diff --git a/src/interface.c b/src/interface.c
index 5e4f702..4a8adb0 100644
--- a/src/interface.c
+++ b/src/interface.c
@@ -29,7 +29,7 @@
#define GLADE_HOOKUP_OBJECT(component,widget,name) \
g_object_set_data_full (G_OBJECT (component), name, \
- gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
+ g_object_ref (widget), (GDestroyNotify) g_object_unref)
#define GLADE_HOOKUP_ACTION_OBJECT(component,widget,name) \
g_object_set_data_full (G_OBJECT (component), name, \
@@ -1349,7 +1349,7 @@ create_window_listing (void)
gtk_button_set_image (GTK_BUTTON(listing_save), gtk_image_new_from_stock (GTK_STOCK_SAVE_AS, GTK_ICON_SIZE_BUTTON));
gtk_widget_show (listing_save);
gtk_box_pack_start (GTK_BOX (hbuttonbox1), listing_save, FALSE, FALSE, 0);
- GTK_WIDGET_SET_FLAGS (listing_save, GTK_CAN_DEFAULT);
+ gtk_widget_set_can_default (listing_save, TRUE);
g_signal_connect ((gpointer) listing_save, "clicked",
G_CALLBACK (on_listing_save_clicked),
@@ -1358,7 +1358,7 @@ create_window_listing (void)
listing_print = gtk_button_new_from_stock (GTK_STOCK_PRINT);
gtk_widget_show (listing_print);
gtk_box_pack_start (GTK_BOX (hbuttonbox1), listing_print, FALSE, FALSE, 0);
- GTK_WIDGET_SET_FLAGS (listing_print, GTK_CAN_DEFAULT);
+ gtk_widget_set_can_default (listing_print, TRUE);
g_signal_connect ((gpointer) listing_print, "clicked",
G_CALLBACK (on_listing_print_clicked),
@@ -1440,7 +1440,7 @@ create_window_start (void)
gdk_pixbuf_unref (window_start_icon_pixbuf);
}
- vbox15 = GTK_DIALOG (window_start)-> vbox;
+ vbox15 = gtk_dialog_get_content_area (GTK_DIALOG (window_start));
gtk_container_set_border_width (GTK_CONTAINER (vbox15), 5);
frame13 = gtk_frame_new (NULL);
@@ -1500,7 +1500,7 @@ create_window_start (void)
start_but_close = gtk_button_new_from_stock (GTK_STOCK_CLOSE);
gtk_widget_show (start_but_close);
gtk_box_pack_end (GTK_BOX (vbox15), start_but_close, FALSE, FALSE, 0);
- GTK_WIDGET_SET_FLAGS (start_but_close, GTK_CAN_DEFAULT);
+ gtk_widget_set_can_default (GTK_WIDGET (start_but_close), TRUE);
label166 = gtk_label_new (_("Don't forget to read the documentation \ngiven in \"doc\" directory."));
gtk_widget_show (label166);
@@ -1581,7 +1581,7 @@ create_dialog_isymbol (void)
gdk_pixbuf_unref (dialog_isymbol_icon_pixbuf);
}
- dialog_vbox1 = GTK_DIALOG (dialog_isymbol)->vbox;
+ dialog_vbox1 = gtk_dialog_get_content_area (GTK_DIALOG (dialog_isymbol));
gtk_widget_show (dialog_vbox1);
isymbol_vbox = gtk_vbox_new (FALSE, 2);
@@ -1671,7 +1671,7 @@ create_dialog_isymbol (void)
gtk_widget_show (isymbol_macros_entry);
gtk_editable_set_editable (GTK_EDITABLE (isymbol_macros_entry), FALSE);
- dialog_action_area1 = GTK_DIALOG (dialog_isymbol)->action_area;
+ dialog_action_area1 = gtk_dialog_get_action_area (GTK_DIALOG (dialog_isymbol));
gtk_widget_show (dialog_action_area1);
gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);
@@ -1729,7 +1729,7 @@ create_dialog_ireg (void)
gdk_pixbuf_unref (dialog_ireg_icon_pixbuf);
}
- dialog_vbox2 = GTK_DIALOG (dialog_ireg)->vbox;
+ dialog_vbox2 = gtk_dialog_get_content_area (GTK_DIALOG (dialog_ireg));
gtk_widget_show (dialog_vbox2);
ireg = gtk_combo_new ();
@@ -1742,7 +1742,7 @@ create_dialog_ireg (void)
ireg_entry = GTK_COMBO (ireg)->entry;
gtk_widget_show (ireg_entry);
- dialog_action_area2 = GTK_DIALOG (dialog_ireg)->action_area;
+ dialog_action_area2 = gtk_dialog_get_action_area (GTK_DIALOG (dialog_ireg));
gtk_widget_show (dialog_action_area2);
gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area2), GTK_BUTTONBOX_END);
diff --git a/src/support.c b/src/support.c
index 5b8157d..e5d119c 100644
--- a/src/support.c
+++ b/src/support.c
@@ -36,7 +36,7 @@ lookup_widget (GtkWidget *widget,
if (GTK_IS_MENU (widget))
parent = gtk_menu_get_attach_widget (GTK_MENU (widget));
else
- parent = widget->parent;
+ parent = gtk_widget_get_parent (GTK_WIDGET (widget));
if (!parent)
parent = (GtkWidget*) g_object_get_data (G_OBJECT (widget), "GladeParentKey");
if (parent == NULL)
@@ -63,7 +63,7 @@ lookup_action_widget (GtkWidget *widget,
if (GTK_IS_MENU (widget))
parent = gtk_menu_get_attach_widget (GTK_MENU (widget));
else
- parent = widget->parent;
+ parent = gtk_widget_get_parent (GTK_WIDGET (widget));
if (!parent)
parent = (GtkWidget*) g_object_get_data (G_OBJECT (widget), "GladeParentKey");
if (parent == NULL)
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 7 +++++++
configure.in | 2 +-
src/interface.c | 18 +++++++++---------
src/support.c | 4 ++--
4 files changed, 19 insertions(+), 12 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2011-05-14 05:02:12
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 7161cdc2b565cde20c9f2e9a407c695123394258 (commit)
via cf78222f3569f18e36e71d01ed6da1182315f9e2 (commit)
via 8aadb8959ad73a67a0ff03c1536dd4ee736093bb (commit)
via 1e8f5fece512c9af6c0dcf21aff10fd9a1478377 (commit)
from 2716bc516b1bd75cd1138ad476668a20f0ed2b91 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 7161cdc2b565cde20c9f2e9a407c695123394258
Author: Onkar Shinde <onk...@us...>
Date: Sat May 14 10:31:14 2011 +0530
Updated translatable strings
diff --git a/ChangeLog b/ChangeLog
index d3da472..3c26413 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,8 @@
* src/callbacks.[c,h], src/interface.c: Remove '8085 Manual' menu as it
provides same functionality as Help -> Contents menu.
* src/interface.c: Fix title of window that shows tutorial.
+ * po/gnusim8085.pot, po/*.po: Updated translatable strings due to the
+ recent code changes.
2011-05-12 Onkar Shinde <onk...@gm...>
diff --git a/po/ar.po b/po/ar.po
index bf5e5d4..9946749 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
-"POT-Creation-Date: 2010-09-26 22:54+0530\n"
+"POT-Creation-Date: 2011-05-14 09:54+0530\n"
"PO-Revision-Date: 2010-09-25 12:08+0000\n"
"Last-Translator: Ahmed Mohammed <Unknown>\n"
"Language-Team: Arabic <ar...@li...>\n"
@@ -41,21 +41,21 @@ msgstr "خطأ في خطوة للخلف"
msgid "Error in step out"
msgstr ""
-#: src/callbacks.c:416
+#: src/callbacks.c:409
msgid "Enter a valid number within range"
msgstr "أدخل رقما صحيحا ضمن النطاق"
-#: src/callbacks.c:626 src/callbacks.c:644
+#: src/callbacks.c:619 src/callbacks.c:637
#, fuzzy
msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
msgstr "أدخل رقما صحيحا ضمن النطاق"
-#: src/callbacks.c:665 src/callbacks.c:683
+#: src/callbacks.c:658 src/callbacks.c:676
#, fuzzy
msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
msgstr "أدخل رقما صحيحا ضمن النطاق"
-#: src/callbacks.c:707
+#: src/callbacks.c:700
msgid ""
"The tutorial file, asm-guide.txt, was not found. It should be present in "
"directory - "
@@ -218,199 +218,199 @@ msgid "_Contents"
msgstr ""
#: src/interface.c:70
-msgid "8085 _Manual"
-msgstr ""
-
-#: src/interface.c:71
msgid "Assembler _Tutorial"
msgstr ""
-#: src/interface.c:76
+#: src/interface.c:75
msgid "Show/Hide side pane"
msgstr ""
-#: src/interface.c:305
+#: src/interface.c:302
msgid "GNUSim8085 - 8085 Microprocessor Simulator"
msgstr "GNUSim8085 - محاكي المعالج الدقيق 8085"
-#: src/interface.c:428 src/interface.c:434 src/interface.c:440
-#: src/interface.c:446 src/interface.c:452 src/interface.c:458
-#: src/interface.c:464 src/interface.c:470 src/interface.c:476
-#: src/interface.c:482 src/interface.c:488 src/interface.c:494
-#: src/interface.c:500 src/interface.c:506
+#: src/interface.c:425 src/interface.c:431 src/interface.c:437
+#: src/interface.c:443 src/interface.c:449 src/interface.c:455
+#: src/interface.c:461 src/interface.c:467 src/interface.c:473
+#: src/interface.c:479 src/interface.c:485 src/interface.c:491
+#: src/interface.c:497 src/interface.c:503
msgid "00"
msgstr "00"
-#: src/interface.c:523
+#: src/interface.c:520
msgid "Registers"
msgstr "السجلات"
-#: src/interface.c:576 src/interface.c:582 src/interface.c:588
-#: src/interface.c:594 src/interface.c:600 src/interface.c:639
-#: src/interface.c:677 src/interface.c:745 src/interface.c:809
+#: src/interface.c:573 src/interface.c:579 src/interface.c:585
+#: src/interface.c:591 src/interface.c:597 src/interface.c:636
+#: src/interface.c:674 src/interface.c:742 src/interface.c:806
msgid "0"
msgstr "0"
-#: src/interface.c:610
+#: src/interface.c:607
msgid "Flag"
msgstr "العلم"
-#: src/interface.c:630 src/gui-list-data.c:79 src/gui-list-stack.c:84
+#: src/interface.c:627 src/gui-list-data.c:79 src/gui-list-stack.c:84
msgid "Decimal"
msgstr "عشري"
-#: src/interface.c:638
+#: src/interface.c:635
msgid "Enter a decimal number"
msgstr "أدخل رقما عشريا"
-#: src/interface.c:644
+#: src/interface.c:641
msgid "Convert this number to hexadecimal"
msgstr "تحويل هذا الرقم إلى عدد سداسي عشر"
-#: src/interface.c:658
+#: src/interface.c:655
msgid "To Hex"
msgstr ""
-#: src/interface.c:668
+#: src/interface.c:665
msgid "Hex"
msgstr ""
-#: src/interface.c:676
+#: src/interface.c:673
msgid "Enter a hexadecimal number"
msgstr ""
-#: src/interface.c:682
+#: src/interface.c:679
msgid "Convert this number to decimal"
msgstr "تحويل هذا الرقم إلى عدد عشري"
-#: src/interface.c:696
+#: src/interface.c:693
msgid "To Dec"
msgstr ""
-#: src/interface.c:709
+#: src/interface.c:706
msgid "Decimal - Hex Convertion"
msgstr ""
-#: src/interface.c:737
+#: src/interface.c:734
msgid "Change the port address to view here"
msgstr ""
-#: src/interface.c:744
+#: src/interface.c:741
msgid "Enter new port value and click Update"
msgstr ""
-#: src/interface.c:750
+#: src/interface.c:747
msgid "Update the port value"
msgstr ""
-#: src/interface.c:764
+#: src/interface.c:761
msgid "Update Port Value"
msgstr ""
-#: src/interface.c:777 src/interface.c:1012 src/interface.c:1017
+#: src/interface.c:774 src/interface.c:1009 src/interface.c:1014
msgid "I/O Ports"
msgstr ""
-#: src/interface.c:801
+#: src/interface.c:798
msgid "Change the memory location to view here"
msgstr "تغيير موقع الذاكرة للمشاهدة هنا"
-#: src/interface.c:808
+#: src/interface.c:805
msgid "Edit new value and click Update"
msgstr "عدل القيمة الجديدة وانقر فوق تحديث"
-#: src/interface.c:814
+#: src/interface.c:811
msgid "Update the current memory location"
msgstr "تحديث الموقع الحالي للذاكرة"
-#: src/interface.c:828
+#: src/interface.c:825
msgid "Update Memory"
msgstr "تحديث الذاكرة"
-#: src/interface.c:841 src/interface.c:968 src/interface.c:973
+#: src/interface.c:838 src/interface.c:965 src/interface.c:970
msgid "Memory"
msgstr "الذاكرة"
-#: src/interface.c:866
+#: src/interface.c:863
msgid "Load me at"
msgstr "تحميلي في"
-#: src/interface.c:874
+#: src/interface.c:871
msgid "Enter the program address. End with a 'h' if it is a hex address."
msgstr "أدخل عنوان البرنامج. مع إنهائه ب 'h' إذا كان العنوان سداسي عشر"
-#: src/interface.c:892
+#: src/interface.c:889
msgid "Variables"
msgstr "المتغيرات"
-#: src/interface.c:905
+#: src/interface.c:902
msgid "Data"
msgstr "البيانات"
-#: src/interface.c:921
+#: src/interface.c:918
msgid "Stack Trace"
msgstr ""
-#: src/interface.c:934
+#: src/interface.c:931
msgid "Stack"
msgstr ""
-#: src/interface.c:958
+#: src/interface.c:955
msgid "KeyPad"
msgstr "لوحة المفاتيح"
-#: src/interface.c:989 src/interface.c:1033
+#: src/interface.c:986 src/interface.c:1030
msgid "Start"
msgstr ""
-#: src/interface.c:1280
+#: src/interface.c:1278
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
" Adnane Belmadiaf https://launchpad.net/~adnane002\n"
" Ahmed Mohammed https://launchpad.net/~ahmedqatar"
-#: src/interface.c:1326 src/interface.c:1387
+#: src/interface.c:1324
msgid "Assembler Listing"
msgstr ""
-#: src/interface.c:1350
+#: src/interface.c:1348
msgid "Save to file"
msgstr "إحفظ في ملف"
-#: src/interface.c:1431
+#: src/interface.c:1385
+msgid "Assembler Tutorial"
+msgstr ""
+
+#: src/interface.c:1429
msgid "GNUSim8085 start with dialog"
msgstr ""
-#: src/interface.c:1462
+#: src/interface.c:1460
msgid "1. How to use this simulator?"
msgstr "1. كيف تستعمل هذا المحاكي ؟"
-#: src/interface.c:1470
+#: src/interface.c:1468
msgid "_Tutorial"
msgstr "_درس خصوصي"
-#: src/interface.c:1475
+#: src/interface.c:1473
msgid "A short tutorial on writing assembly code!"
msgstr "درس خصوصي حول كيفية كتابة كود التجميع!"
-#: src/interface.c:1482
+#: src/interface.c:1480
msgid "2. Open an existing assembly program."
msgstr ""
-#: src/interface.c:1490
+#: src/interface.c:1488
msgid "_Open program"
msgstr "_فتح برنامج"
-#: src/interface.c:1495
+#: src/interface.c:1493
msgid "Open an already saved program"
msgstr "فتح برنامج محفوظ قبلا"
-#: src/interface.c:1497
+#: src/interface.c:1495
msgid "What do you want to do now?"
msgstr "ماذا تريد أن تفعل الآن؟"
-#: src/interface.c:1507
+#: src/interface.c:1505
msgid ""
"Don't forget to read the documentation \n"
"given in \"doc\" directory."
@@ -418,31 +418,31 @@ msgstr ""
"لا تنسى قراءة الوثائق\n"
"الموضوعة في المجلد \"doc\""
-#: src/interface.c:1568
+#: src/interface.c:1566
msgid "Choose a symbol"
msgstr "اختر رمزا"
-#: src/interface.c:1594
+#: src/interface.c:1592
msgid "Enter a symbol or choose one from the lists"
msgstr "أدخل رمزا أو إختر واحدا من القوائم"
-#: src/interface.c:1604
+#: src/interface.c:1602
msgid "Enter Symbol"
msgstr "أدخل رمزا"
-#: src/interface.c:1618
+#: src/interface.c:1616
msgid "Variables List"
msgstr "قائمة المتغيرات"
-#: src/interface.c:1639
+#: src/interface.c:1637
msgid "Functions List"
msgstr ""
-#: src/interface.c:1660
+#: src/interface.c:1658
msgid "Macros List"
msgstr "قائمة وحدات الماكرو"
-#: src/interface.c:1716
+#: src/interface.c:1714
msgid "Choose a register"
msgstr ""
@@ -459,11 +459,11 @@ msgstr ""
msgid "Invalid Opcode"
msgstr ""
-#: src/8085-instructions.c:882
+#: src/8085-instructions.c:878
msgid "Instruction 'RIM' Not implemented"
msgstr ""
-#: src/8085-instructions.c:1033
+#: src/8085-instructions.c:1029
msgid "Instruction 'SIM' Not implemented"
msgstr ""
@@ -600,21 +600,21 @@ msgid ""
"\n"
msgstr ""
-#: src/file-op.c:61
+#: src/file-op.c:63
#, c-format
msgid "Failed to open <%s>"
msgstr ""
-#: src/file-op.c:140
+#: src/file-op.c:142
msgid "File already exists; overwrite it?"
msgstr "الملف موجود مسبقا ؛ الكتابة فوقه؟"
-#: src/file-op.c:155
+#: src/file-op.c:157
#, c-format
msgid "Failed to save <%s>"
msgstr ""
-#: src/file-op.c:323
+#: src/file-op.c:328
msgid "Failed to save listing file"
msgstr ""
diff --git a/po/ast.po b/po/ast.po
index 76eed5d..0cc8b58 100644
--- a/po/ast.po
+++ b/po/ast.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
-"POT-Creation-Date: 2010-09-26 22:54+0530\n"
+"POT-Creation-Date: 2011-05-14 09:54+0530\n"
"PO-Revision-Date: 2010-01-29 02:25+0000\n"
"Last-Translator: Xuacu Saturio <xua...@gm...>\n"
"Language-Team: Asturian <as...@li...>\n"
@@ -41,21 +41,21 @@ msgstr "Error nel saltu"
msgid "Error in step out"
msgstr "Error na salida"
-#: src/callbacks.c:416
+#: src/callbacks.c:409
msgid "Enter a valid number within range"
msgstr "Escriba un númberu válidu nel rangu"
-#: src/callbacks.c:626 src/callbacks.c:644
+#: src/callbacks.c:619 src/callbacks.c:637
#, fuzzy
msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
msgstr "Escriba un númberu válidu nel rangu"
-#: src/callbacks.c:665 src/callbacks.c:683
+#: src/callbacks.c:658 src/callbacks.c:676
#, fuzzy
msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
msgstr "Escriba un númberu válidu nel rangu"
-#: src/callbacks.c:707
+#: src/callbacks.c:700
msgid ""
"The tutorial file, asm-guide.txt, was not found. It should be present in "
"directory - "
@@ -219,201 +219,201 @@ msgid "_Contents"
msgstr ""
#: src/interface.c:70
-msgid "8085 _Manual"
-msgstr ""
-
-#: src/interface.c:71
msgid "Assembler _Tutorial"
msgstr ""
-#: src/interface.c:76
+#: src/interface.c:75
msgid "Show/Hide side pane"
msgstr ""
-#: src/interface.c:305
+#: src/interface.c:302
msgid "GNUSim8085 - 8085 Microprocessor Simulator"
msgstr "GNUSim8085 - Simulador del Microprocesador 8085"
-#: src/interface.c:428 src/interface.c:434 src/interface.c:440
-#: src/interface.c:446 src/interface.c:452 src/interface.c:458
-#: src/interface.c:464 src/interface.c:470 src/interface.c:476
-#: src/interface.c:482 src/interface.c:488 src/interface.c:494
-#: src/interface.c:500 src/interface.c:506
+#: src/interface.c:425 src/interface.c:431 src/interface.c:437
+#: src/interface.c:443 src/interface.c:449 src/interface.c:455
+#: src/interface.c:461 src/interface.c:467 src/interface.c:473
+#: src/interface.c:479 src/interface.c:485 src/interface.c:491
+#: src/interface.c:497 src/interface.c:503
msgid "00"
msgstr "00"
-#: src/interface.c:523
+#: src/interface.c:520
msgid "Registers"
msgstr "Rexistros"
-#: src/interface.c:576 src/interface.c:582 src/interface.c:588
-#: src/interface.c:594 src/interface.c:600 src/interface.c:639
-#: src/interface.c:677 src/interface.c:745 src/interface.c:809
+#: src/interface.c:573 src/interface.c:579 src/interface.c:585
+#: src/interface.c:591 src/interface.c:597 src/interface.c:636
+#: src/interface.c:674 src/interface.c:742 src/interface.c:806
msgid "0"
msgstr "0"
-#: src/interface.c:610
+#: src/interface.c:607
msgid "Flag"
msgstr "Bandera"
-#: src/interface.c:630 src/gui-list-data.c:79 src/gui-list-stack.c:84
+#: src/interface.c:627 src/gui-list-data.c:79 src/gui-list-stack.c:84
msgid "Decimal"
msgstr "Decimal"
-#: src/interface.c:638
+#: src/interface.c:635
msgid "Enter a decimal number"
msgstr "Escriba un númberu decimal"
-#: src/interface.c:644
+#: src/interface.c:641
msgid "Convert this number to hexadecimal"
msgstr "Convertir esti númberu a hexadecimal"
-#: src/interface.c:658
+#: src/interface.c:655
msgid "To Hex"
msgstr "A Hex"
-#: src/interface.c:668
+#: src/interface.c:665
msgid "Hex"
msgstr "Hex"
-#: src/interface.c:676
+#: src/interface.c:673
msgid "Enter a hexadecimal number"
msgstr "Escriba un númberu hexadecimal"
-#: src/interface.c:682
+#: src/interface.c:679
msgid "Convert this number to decimal"
msgstr "Convertir esti númberu a decimal"
-#: src/interface.c:696
+#: src/interface.c:693
msgid "To Dec"
msgstr "A Dec"
-#: src/interface.c:709
+#: src/interface.c:706
msgid "Decimal - Hex Convertion"
msgstr "Conversión decimal - hexadecimal"
-#: src/interface.c:737
+#: src/interface.c:734
msgid "Change the port address to view here"
msgstr "Camudar la direición del puertu a ver equí"
-#: src/interface.c:744
+#: src/interface.c:741
msgid "Enter new port value and click Update"
msgstr "Escriba un valor de puertu nuevu y calque actualizar"
-#: src/interface.c:750
+#: src/interface.c:747
msgid "Update the port value"
msgstr "Actualizar el valor del puertu"
-#: src/interface.c:764
+#: src/interface.c:761
msgid "Update Port Value"
msgstr "Actualizar valor del puertu"
-#: src/interface.c:777 src/interface.c:1012 src/interface.c:1017
+#: src/interface.c:774 src/interface.c:1009 src/interface.c:1014
msgid "I/O Ports"
msgstr "Puertos E/S"
-#: src/interface.c:801
+#: src/interface.c:798
msgid "Change the memory location to view here"
msgstr "Camudar el llugar de memoria a ver equí"
-#: src/interface.c:808
+#: src/interface.c:805
msgid "Edit new value and click Update"
msgstr "Edite'l nuevu valor y calque Actualizar"
-#: src/interface.c:814
+#: src/interface.c:811
msgid "Update the current memory location"
msgstr "Actualizar el llugar de memoria actual"
-#: src/interface.c:828
+#: src/interface.c:825
msgid "Update Memory"
msgstr "Actualizar memoria"
-#: src/interface.c:841 src/interface.c:968 src/interface.c:973
+#: src/interface.c:838 src/interface.c:965 src/interface.c:970
msgid "Memory"
msgstr "_Memoria"
-#: src/interface.c:866
+#: src/interface.c:863
msgid "Load me at"
msgstr "Cargame en"
-#: src/interface.c:874
+#: src/interface.c:871
msgid "Enter the program address. End with a 'h' if it is a hex address."
msgstr ""
"Escriba la direición del programa. Finar con «h» si ye una direición "
"hexadecimal."
-#: src/interface.c:892
+#: src/interface.c:889
msgid "Variables"
msgstr "Variables"
-#: src/interface.c:905
+#: src/interface.c:902
msgid "Data"
msgstr "Datos"
-#: src/interface.c:921
+#: src/interface.c:918
msgid "Stack Trace"
msgstr "Trazu de la pila"
-#: src/interface.c:934
+#: src/interface.c:931
msgid "Stack"
msgstr "Pila"
-#: src/interface.c:958
+#: src/interface.c:955
msgid "KeyPad"
msgstr "Tecláu"
-#: src/interface.c:989 src/interface.c:1033
+#: src/interface.c:986 src/interface.c:1030
#, fuzzy
msgid "Start"
msgstr "Pila"
-#: src/interface.c:1280
+#: src/interface.c:1278
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
" Xuacu Saturio https://launchpad.net/~xuacusk8"
-#: src/interface.c:1326 src/interface.c:1387
+#: src/interface.c:1324
msgid "Assembler Listing"
msgstr "Llistáu d'ensamblador"
-#: src/interface.c:1350
+#: src/interface.c:1348
msgid "Save to file"
msgstr "Guardar a ficheru"
-#: src/interface.c:1431
+#: src/interface.c:1385
+msgid "Assembler Tutorial"
+msgstr ""
+
+#: src/interface.c:1429
msgid "GNUSim8085 start with dialog"
msgstr "GNUSim8085 entama con diálogu"
-#: src/interface.c:1462
+#: src/interface.c:1460
msgid "1. How to use this simulator?"
msgstr "¿Cómo usar esti simulador?"
-#: src/interface.c:1470
+#: src/interface.c:1468
msgid "_Tutorial"
msgstr "_Tutorial"
-#: src/interface.c:1475
+#: src/interface.c:1473
msgid "A short tutorial on writing assembly code!"
msgstr "¡Un tutorial curtiu sobro la escritura de códigu n'ensamblador!"
-#: src/interface.c:1482
+#: src/interface.c:1480
msgid "2. Open an existing assembly program."
msgstr "2. Abrir un programa ensamblador esistente."
-#: src/interface.c:1490
+#: src/interface.c:1488
msgid "_Open program"
msgstr "Abrir pr_ograma"
-#: src/interface.c:1495
+#: src/interface.c:1493
msgid "Open an already saved program"
msgstr "Abrir un programa yá guardáu"
-#: src/interface.c:1497
+#: src/interface.c:1495
msgid "What do you want to do now?"
msgstr "¿Qué quier facer agora?"
-#: src/interface.c:1507
+#: src/interface.c:1505
msgid ""
"Don't forget to read the documentation \n"
"given in \"doc\" directory."
@@ -421,31 +421,31 @@ msgstr ""
"Nun escaeza lleer la documentación \n"
"que s'ufre nel direutoriu «doc»."
-#: src/interface.c:1568
+#: src/interface.c:1566
msgid "Choose a symbol"
msgstr "Escueya un símbolu"
-#: src/interface.c:1594
+#: src/interface.c:1592
msgid "Enter a symbol or choose one from the lists"
msgstr "Amestar un símbolu o escoyer unu de les llistes"
-#: src/interface.c:1604
+#: src/interface.c:1602
msgid "Enter Symbol"
msgstr "Amestar símbolu"
-#: src/interface.c:1618
+#: src/interface.c:1616
msgid "Variables List"
msgstr "Llista de variables"
-#: src/interface.c:1639
+#: src/interface.c:1637
msgid "Functions List"
msgstr "Llista de funciones"
-#: src/interface.c:1660
+#: src/interface.c:1658
msgid "Macros List"
msgstr "Llista de macros"
-#: src/interface.c:1716
+#: src/interface.c:1714
msgid "Choose a register"
msgstr "Escoyer un rexistru"
@@ -462,11 +462,11 @@ msgstr ""
msgid "Invalid Opcode"
msgstr ""
-#: src/8085-instructions.c:882
+#: src/8085-instructions.c:878
msgid "Instruction 'RIM' Not implemented"
msgstr ""
-#: src/8085-instructions.c:1033
+#: src/8085-instructions.c:1029
msgid "Instruction 'SIM' Not implemented"
msgstr ""
@@ -603,21 +603,21 @@ msgid ""
"\n"
msgstr ""
-#: src/file-op.c:61
+#: src/file-op.c:63
#, c-format
msgid "Failed to open <%s>"
msgstr ""
-#: src/file-op.c:140
+#: src/file-op.c:142
msgid "File already exists; overwrite it?"
msgstr ""
-#: src/file-op.c:155
+#: src/file-op.c:157
#, c-format
msgid "Failed to save <%s>"
msgstr ""
-#: src/file-op.c:323
+#: src/file-op.c:328
msgid "Failed to save listing file"
msgstr ""
diff --git a/po/de.po b/po/de.po
index 95b86c4..54a441a 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
-"POT-Creation-Date: 2010-09-26 22:54+0530\n"
+"POT-Creation-Date: 2011-05-14 09:54+0530\n"
"PO-Revision-Date: 2010-11-26 15:21+0000\n"
"Last-Translator: The Escapist <Unknown>\n"
"Language-Team: German <de...@li...>\n"
@@ -41,19 +41,19 @@ msgstr "Fehler bei Schritt über"
msgid "Error in step out"
msgstr "Fehler bei Schritt aus"
-#: src/callbacks.c:416
+#: src/callbacks.c:409
msgid "Enter a valid number within range"
msgstr "Geben Sie eine gültige Nummer im Wertebereich ein"
-#: src/callbacks.c:626 src/callbacks.c:644
+#: src/callbacks.c:619 src/callbacks.c:637
msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
msgstr "Gültige Zahl innerhalb des Bereich eingeben (0-65535 or 0h-FFFFh)"
-#: src/callbacks.c:665 src/callbacks.c:683
+#: src/callbacks.c:658 src/callbacks.c:676
msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
msgstr "Gültige Nummer im Bereich (0-255 / 0h-00FFh) eingeben"
-#: src/callbacks.c:707
+#: src/callbacks.c:700
msgid ""
"The tutorial file, asm-guide.txt, was not found. It should be present in "
"directory - "
@@ -218,152 +218,148 @@ msgid "_Contents"
msgstr "_Inhalte"
#: src/interface.c:70
-msgid "8085 _Manual"
-msgstr "8085 Manual"
-
-#: src/interface.c:71
msgid "Assembler _Tutorial"
-msgstr "Assembler _Tutorial"
+msgstr ""
-#: src/interface.c:76
+#: src/interface.c:75
msgid "Show/Hide side pane"
msgstr "Seitenleiste ein-/ausblenden"
-#: src/interface.c:305
+#: src/interface.c:302
msgid "GNUSim8085 - 8085 Microprocessor Simulator"
msgstr "GNUSim8085 - 8085 Mikroprozessor-Simulator"
-#: src/interface.c:428 src/interface.c:434 src/interface.c:440
-#: src/interface.c:446 src/interface.c:452 src/interface.c:458
-#: src/interface.c:464 src/interface.c:470 src/interface.c:476
-#: src/interface.c:482 src/interface.c:488 src/interface.c:494
-#: src/interface.c:500 src/interface.c:506
+#: src/interface.c:425 src/interface.c:431 src/interface.c:437
+#: src/interface.c:443 src/interface.c:449 src/interface.c:455
+#: src/interface.c:461 src/interface.c:467 src/interface.c:473
+#: src/interface.c:479 src/interface.c:485 src/interface.c:491
+#: src/interface.c:497 src/interface.c:503
msgid "00"
msgstr "00"
-#: src/interface.c:523
+#: src/interface.c:520
msgid "Registers"
msgstr "Register"
-#: src/interface.c:576 src/interface.c:582 src/interface.c:588
-#: src/interface.c:594 src/interface.c:600 src/interface.c:639
-#: src/interface.c:677 src/interface.c:745 src/interface.c:809
+#: src/interface.c:573 src/interface.c:579 src/interface.c:585
+#: src/interface.c:591 src/interface.c:597 src/interface.c:636
+#: src/interface.c:674 src/interface.c:742 src/interface.c:806
msgid "0"
msgstr "0"
-#: src/interface.c:610
+#: src/interface.c:607
msgid "Flag"
msgstr "Flag"
-#: src/interface.c:630 src/gui-list-data.c:79 src/gui-list-stack.c:84
+#: src/interface.c:627 src/gui-list-data.c:79 src/gui-list-stack.c:84
msgid "Decimal"
msgstr "Dezimal"
-#: src/interface.c:638
+#: src/interface.c:635
msgid "Enter a decimal number"
msgstr "Geben Sie eine Dezimalzahl ein"
-#: src/interface.c:644
+#: src/interface.c:641
msgid "Convert this number to hexadecimal"
msgstr "Diese Zahl nach Hexadezimal umwandeln"
-#: src/interface.c:658
+#: src/interface.c:655
msgid "To Hex"
msgstr "Nach Hex"
-#: src/interface.c:668
+#: src/interface.c:665
msgid "Hex"
msgstr "Hexadezimal"
-#: src/interface.c:676
+#: src/interface.c:673
msgid "Enter a hexadecimal number"
msgstr "Geben Sie eine Hexadezimalzahl ein"
-#: src/interface.c:682
+#: src/interface.c:679
msgid "Convert this number to decimal"
msgstr "Diese Zahl nach Dezimal umwandeln"
-#: src/interface.c:696
+#: src/interface.c:693
msgid "To Dec"
msgstr "Nach Dezimal"
-#: src/interface.c:709
+#: src/interface.c:706
msgid "Decimal - Hex Convertion"
msgstr "Dezimal - Hexadezimal-Umwandlung"
-#: src/interface.c:737
+#: src/interface.c:734
msgid "Change the port address to view here"
msgstr "Anzuzeigende Portadresse ändern"
-#: src/interface.c:744
+#: src/interface.c:741
msgid "Enter new port value and click Update"
msgstr "Geben Sie einen neuen Port-Wert ein und klicken Sie \"Aktualisieren\""
-#: src/interface.c:750
+#: src/interface.c:747
msgid "Update the port value"
msgstr "Aktualisieren Sie den Port-Wert"
-#: src/interface.c:764
+#: src/interface.c:761
msgid "Update Port Value"
msgstr "Port-Wert aktualisieren"
-#: src/interface.c:777 src/interface.c:1012 src/interface.c:1017
+#: src/interface.c:774 src/interface.c:1009 src/interface.c:1014
msgid "I/O Ports"
msgstr "Ein- / Ausgabeports"
-#: src/interface.c:801
+#: src/interface.c:798
msgid "Change the memory location to view here"
msgstr "Aktuelle Speicherzelle hier verändern"
-#: src/interface.c:808
+#: src/interface.c:805
msgid "Edit new value and click Update"
msgstr "Neuen Wert editieren und aktualisieren"
-#: src/interface.c:814
+#: src/interface.c:811
msgid "Update the current memory location"
msgstr "Aktualisieren der aktuellen Speicherzelle"
-#: src/interface.c:828
+#: src/interface.c:825
msgid "Update Memory"
msgstr "Speicher aktualisieren"
-#: src/interface.c:841 src/interface.c:968 src/interface.c:973
+#: src/interface.c:838 src/interface.c:965 src/interface.c:970
msgid "Memory"
msgstr "Speicher"
-#: src/interface.c:866
+#: src/interface.c:863
msgid "Load me at"
msgstr "Laden bei"
-#: src/interface.c:874
+#: src/interface.c:871
msgid "Enter the program address. End with a 'h' if it is a hex address."
msgstr "Geben Sie die Programm-Adresse ein. Hex-Adressen müssen mit 'h' enden."
-#: src/interface.c:892
+#: src/interface.c:889
msgid "Variables"
msgstr "Variablen"
-#: src/interface.c:905
+#: src/interface.c:902
msgid "Data"
msgstr "Daten"
-#: src/interface.c:921
+#: src/interface.c:918
msgid "Stack Trace"
msgstr "Stack Trace"
-#: src/interface.c:934
+#: src/interface.c:931
msgid "Stack"
msgstr "Stapel (Stack)"
-#: src/interface.c:958
+#: src/interface.c:955
msgid "KeyPad"
msgstr "Anweisungen"
-#: src/interface.c:989 src/interface.c:1033
+#: src/interface.c:986 src/interface.c:1030
msgid "Start"
msgstr "Start"
-#: src/interface.c:1280
+#: src/interface.c:1278
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
@@ -373,47 +369,51 @@ msgstr ""
" The Escapist https://launchpad.net/~wisd00m\n"
" Tommy Hartmann https://launchpad.net/~ahrak"
-#: src/interface.c:1326 src/interface.c:1387
+#: src/interface.c:1324
msgid "Assembler Listing"
msgstr "Assembler Quellcode"
-#: src/interface.c:1350
+#: src/interface.c:1348
msgid "Save to file"
msgstr "In Datei speichern"
-#: src/interface.c:1431
+#: src/interface.c:1385
+msgid "Assembler Tutorial"
+msgstr ""
+
+#: src/interface.c:1429
msgid "GNUSim8085 start with dialog"
msgstr "GNUSim8085 starten mit Dialog"
-#: src/interface.c:1462
+#: src/interface.c:1460
msgid "1. How to use this simulator?"
msgstr "1. Benutzung des Simulators"
-#: src/interface.c:1470
+#: src/interface.c:1468
msgid "_Tutorial"
msgstr "_Einführung"
-#: src/interface.c:1475
+#: src/interface.c:1473
msgid "A short tutorial on writing assembly code!"
msgstr "Eine kurze Einführung zur Programmierung in Assemblersprache"
-#: src/interface.c:1482
+#: src/interface.c:1480
msgid "2. Open an existing assembly program."
msgstr "2. Öffnen eines existierenden Programmes"
-#: src/interface.c:1490
+#: src/interface.c:1488
msgid "_Open program"
msgstr "_Programm öffnen"
-#: src/interface.c:1495
+#: src/interface.c:1493
msgid "Open an already saved program"
msgstr "Öffnen eines bereits gespeicherten Programmes"
-#: src/interface.c:1497
+#: src/interface.c:1495
msgid "What do you want to do now?"
msgstr "Was möchten Sie nun tun?"
-#: src/interface.c:1507
+#: src/interface.c:1505
msgid ""
"Don't forget to read the documentation \n"
"given in \"doc\" directory."
@@ -421,31 +421,31 @@ msgstr ""
"Bitten versäumen Sie es nicht, auch die Dokumentation zu lesen,\n"
"die sich im Unterverzeichnis \"doc\" befindet."
-#: src/interface.c:1568
+#: src/interface.c:1566
msgid "Choose a symbol"
msgstr "Symbol auswählen"
-#: src/interface.c:1594
+#: src/interface.c:1592
msgid "Enter a symbol or choose one from the lists"
msgstr "Symbol eingeben oder aus einer der Listen wählen"
-#: src/interface.c:1604
+#: src/interface.c:1602
msgid "Enter Symbol"
msgstr "Symbol eingeben"
-#: src/interface.c:1618
+#: src/interface.c:1616
msgid "Variables List"
msgstr "Variablenliste"
-#: src/interface.c:1639
+#: src/interface.c:1637
msgid "Functions List"
msgstr "Funktionsliste"
-#: src/interface.c:1660
+#: src/interface.c:1658
msgid "Macros List"
msgstr "Makroliste"
-#: src/interface.c:1716
+#: src/interface.c:1714
msgid "Choose a register"
msgstr "Ein Register wählen"
@@ -462,11 +462,11 @@ msgstr "Ungewollt %c erreicht"
msgid "Invalid Opcode"
msgstr "Ungültiger Opcode"
-#: src/8085-instructions.c:882
+#: src/8085-instructions.c:878
msgid "Instruction 'RIM' Not implemented"
msgstr "Instruktion 'RIM' ist bisher noch nicht implementiert"
-#: src/8085-instructions.c:1033
+#: src/8085-instructions.c:1029
msgid "Instruction 'SIM' Not implemented"
msgstr "Instruktion 'SIM' ist bisher noch nicht implementiert"
@@ -618,21 +618,21 @@ msgstr ""
"; Assembler Listing (Nicht assemblieren)\n"
"\n"
-#: src/file-op.c:61
+#: src/file-op.c:63
#, c-format
msgid "Failed to open <%s>"
msgstr "Konnte <%s> nicht öffnen"
-#: src/file-op.c:140
+#: src/file-op.c:142
msgid "File already exists; overwrite it?"
msgstr "Datei existiert bereits, überschreiben?"
-#: src/file-op.c:155
+#: src/file-op.c:157
#, c-format
msgid "Failed to save <%s>"
msgstr "Konnte <%s> nicht speichern"
-#: src/file-op.c:323
+#: src/file-op.c:328
msgid "Failed to save listing file"
msgstr "Konnte Datei mit Listing nicht speichern"
@@ -655,3 +655,6 @@ msgid ""
msgstr ""
"Die Anzahl von POP Instruktionen übersteigt die Anzahl an vorhergehenden "
"PUSH Anweisungen. Ausführung stoppen und Logik des Programmes prüfen!"
+
+#~ msgid "8085 _Manual"
+#~ msgstr "8085 Manual"
diff --git a/po/el.po b/po/el.po
index b4c0acc..daf1c7f 100644
--- a/po/el.po
+++ b/po/el.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
-"POT-Creation-Date: 2010-09-26 22:54+0530\n"
+"POT-Creation-Date: 2011-05-14 09:54+0530\n"
"PO-Revision-Date: 2011-02-27 10:21+0000\n"
"Last-Translator: Stathis Iosifidis <Unknown>\n"
"Language-Team: Greek <el...@li...>\n"
@@ -41,19 +41,19 @@ msgstr ""
msgid "Error in step out"
msgstr ""
-#: src/callbacks.c:416
+#: src/callbacks.c:409
msgid "Enter a valid number within range"
msgstr "Εισάγετε ένα έγκυρο αριθμό εντός ορίων"
-#: src/callbacks.c:626 src/callbacks.c:644
+#: src/callbacks.c:619 src/callbacks.c:637
msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
msgstr "Εισάγετε ένα έγκυρο αριθμό με εύρος μεταξύ (0-65535 ή 0h-FFFFh)"
-#: src/callbacks.c:665 src/callbacks.c:683
+#: src/callbacks.c:658 src/callbacks.c:676
msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
msgstr "Εισάγετε ένα έγκυρο αριθμό με εύρος μεταξύ (0-255 / 0h-00FFh)"
-#: src/callbacks.c:707
+#: src/callbacks.c:700
msgid ""
"The tutorial file, asm-guide.txt, was not found. It should be present in "
"directory - "
@@ -220,154 +220,150 @@ msgid "_Contents"
msgstr "_Περιεχόμενα"
#: src/interface.c:70
-msgid "8085 _Manual"
-msgstr "8085 _Εγχειρίδιο"
-
-#: src/interface.c:71
msgid "Assembler _Tutorial"
msgstr "Εκμά_θηση Συμβολομεταφραστή"
-#: src/interface.c:76
+#: src/interface.c:75
msgid "Show/Hide side pane"
msgstr "Εμφάνιση/Απόκρυψη πλαϊνού παραθύρου"
-#: src/interface.c:305
+#: src/interface.c:302
msgid "GNUSim8085 - 8085 Microprocessor Simulator"
msgstr "GNUSim8085 - Προσομοιωτής Μικροεπεξεργαστή 8085"
-#: src/interface.c:428 src/interface.c:434 src/interface.c:440
-#: src/interface.c:446 src/interface.c:452 src/interface.c:458
-#: src/interface.c:464 src/interface.c:470 src/interface.c:476
-#: src/interface.c:482 src/interface.c:488 src/interface.c:494
-#: src/interface.c:500 src/interface.c:506
+#: src/interface.c:425 src/interface.c:431 src/interface.c:437
+#: src/interface.c:443 src/interface.c:449 src/interface.c:455
+#: src/interface.c:461 src/interface.c:467 src/interface.c:473
+#: src/interface.c:479 src/interface.c:485 src/interface.c:491
+#: src/interface.c:497 src/interface.c:503
msgid "00"
msgstr "00"
-#: src/interface.c:523
+#: src/interface.c:520
msgid "Registers"
msgstr "Καταχωρητές"
-#: src/interface.c:576 src/interface.c:582 src/interface.c:588
-#: src/interface.c:594 src/interface.c:600 src/interface.c:639
-#: src/interface.c:677 src/interface.c:745 src/interface.c:809
+#: src/interface.c:573 src/interface.c:579 src/interface.c:585
+#: src/interface.c:591 src/interface.c:597 src/interface.c:636
+#: src/interface.c:674 src/interface.c:742 src/interface.c:806
msgid "0"
msgstr "0"
-#: src/interface.c:610
+#: src/interface.c:607
msgid "Flag"
msgstr "Σημαία"
-#: src/interface.c:630 src/gui-list-data.c:79 src/gui-list-stack.c:84
+#: src/interface.c:627 src/gui-list-data.c:79 src/gui-list-stack.c:84
msgid "Decimal"
msgstr "Δεκαδικό"
-#: src/interface.c:638
+#: src/interface.c:635
msgid "Enter a decimal number"
msgstr "Εισάγετε ένα δεκαδικό αριθμό"
-#: src/interface.c:644
+#: src/interface.c:641
msgid "Convert this number to hexadecimal"
msgstr "Μετατροπή αυτού του αριθμού σε δεκαεξαδικό"
-#: src/interface.c:658
+#: src/interface.c:655
msgid "To Hex"
msgstr "Σε Δεκαεξαδικό"
-#: src/interface.c:668
+#: src/interface.c:665
msgid "Hex"
msgstr "Δεκαεξαδικό"
-#: src/interface.c:676
+#: src/interface.c:673
msgid "Enter a hexadecimal number"
msgstr "Εισάγετε ένα δεκαεξαδικό αριθμό"
-#: src/interface.c:682
+#: src/interface.c:679
msgid "Convert this number to decimal"
msgstr "Μετατροπή αυτού του αριθμού σε δεκαδικό"
-#: src/interface.c:696
+#: src/interface.c:693
msgid "To Dec"
msgstr "Σε Δεκαδικό"
-#: src/interface.c:709
+#: src/interface.c:706
msgid "Decimal - Hex Convertion"
msgstr "Μετατροπή Δεκαδικό - Δεκαεξαδικό"
-#: src/interface.c:737
+#: src/interface.c:734
msgid "Change the port address to view here"
msgstr "Αλλαγή της διεύθυνσης θύρας για εμφάνισή της εδώ"
-#: src/interface.c:744
+#: src/interface.c:741
msgid "Enter new port value and click Update"
msgstr "Εισάγετε νέα τιμή θύρας και πατήστε Ανανέωση"
-#: src/interface.c:750
+#: src/interface.c:747
msgid "Update the port value"
msgstr "Ανανέωση της τιμής θύρας"
-#: src/interface.c:764
+#: src/interface.c:761
msgid "Update Port Value"
msgstr "Ανανέωση Τιμής Θύρας"
-#: src/interface.c:777 src/interface.c:1012 src/interface.c:1017
+#: src/interface.c:774 src/interface.c:1009 src/interface.c:1014
msgid "I/O Ports"
msgstr "Θύρες Ι/Ο"
-#: src/interface.c:801
+#: src/interface.c:798
msgid "Change the memory location to view here"
msgstr "Αλλαγή της θέσης μνήμης για εμφάνισή της εδώ"
-#: src/interface.c:808
+#: src/interface.c:805
msgid "Edit new value and click Update"
msgstr "Επεξεργαστείτε τη νέα τιμή και πατήστε Ανανέωση"
-#: src/interface.c:814
+#: src/interface.c:811
msgid "Update the current memory location"
msgstr "Ανανέωση της τρέχουσας θέσης μνήμης"
-#: src/interface.c:828
+#: src/interface.c:825
msgid "Update Memory"
msgstr "Ανανέωση Μνήμης"
-#: src/interface.c:841 src/interface.c:968 src/interface.c:973
+#: src/interface.c:838 src/interface.c:965 src/interface.c:970
msgid "Memory"
msgstr "Μνήμη"
-#: src/interface.c:866
+#: src/interface.c:863
msgid "Load me at"
msgstr ""
-#: src/interface.c:874
+#: src/interface.c:871
msgid "Enter the program address. End with a 'h' if it is a hex address."
msgstr ""
"Εισάγετε τη διεύθυνση του προγράμματος. Τελειώστε με ένα 'h' αν είναι "
"δεκαεξαδική διεύθυνση."
-#: src/interface.c:892
+#: src/interface.c:889
msgid "Variables"
msgstr "Μεταβλητές"
-#: src/interface.c:905
+#: src/interface.c:902
msgid "Data"
msgstr "Δεδομένα"
-#: src/interface.c:921
+#: src/interface.c:918
msgid "Stack Trace"
msgstr "Παρακολούθηση Στοίβας"
-#: src/interface.c:934
+#: src/interface.c:931
msgid "Stack"
msgstr "Στοίβα"
-#: src/interface.c:958
+#: src/interface.c:955
msgid "KeyPad"
msgstr "Πληκτρολόγιο"
-#: src/interface.c:989 src/interface.c:1033
+#: src/interface.c:986 src/interface.c:1030
msgid "Start"
msgstr "Έναρξη"
-#: src/interface.c:1280
+#: src/interface.c:1278
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
@@ -375,47 +371,51 @@ msgstr ""
" Stathis Iosifidis https://launchpad.net/~diamond-gr\n"
" Thanos Kakarountas https://launchpad.net/~a-kakarountas"
-#: src/interface.c:1326 src/interface.c:1387
+#: src/interface.c:1324
msgid "Assembler Listing"
msgstr ""
-#: src/interface.c:1350
+#: src/interface.c:1348
msgid "Save to file"
msgstr "Αποθήκευση σε αρχείο"
-#: src/interface.c:1431
+#: src/interface.c:1385
+msgid "Assembler Tutorial"
+msgstr "Εκμάθηση Συμβολομεταφραστή"
+
+#: src/interface.c:1429
msgid "GNUSim8085 start with dialog"
msgstr "Εκκίνηση GNUSim8085 με διάλογο"
-#: src/interface.c:1462
+#: src/interface.c:1460
msgid "1. How to use this simulator?"
msgstr "1. Πως να χρησιμοποιηθεί αυτός ο προσομοιωτής;"
-#: src/interface.c:1470
+#: src/interface.c:1468
msgid "_Tutorial"
msgstr "Ε_κμάθηση"
-#: src/interface.c:1475
+#: src/interface.c:1473
msgid "A short tutorial on writing assembly code!"
msgstr "Σύντομη εκμάθηση στη συγγραφή κώδικα μηχανής!"
-#: src/interface.c:1482
+#: src/interface.c:1480
msgid "2. Open an existing assembly program."
msgstr "2. Άνοιγμα ενός υπάρχοντος προγράμματος μηχανής."
-#: src/interface.c:1490
+#: src/interface.c:1488
msgid "_Open program"
msgstr "_Άνοιγμα προγράμματος"
-#: src/interface.c:1495
+#: src/interface.c:1493
msgid "Open an already saved program"
msgstr "Άνοιγμα ενός ήδη αποθηκευμένου προγράμματος"
-#: src/interface.c:1497
+#: src/interface.c:1495
msgid "What do you want to do now?"
msgstr "Τι επιθυμείτε να κάνετε τώρα;"
-#: src/interface.c:1507
+#: src/interface.c:1505
msgid ""
"Don't forget to read the documentation \n"
"given in \"doc\" directory."
@@ -423,31 +423,31 @@ msgstr ""
"Μην ξεχάσετε να διαβάσετε την τεκμηρίωση \n"
"που βρίσκεται στο φάκελο\"doc\"."
-#: src/interface.c:1568
+#: src/interface.c:1566
msgid "Choose a symbol"
msgstr "Επιλέξτε ένα σύμβολο"
-#: src/interface.c:1594
+#: src/interface.c:1592
msgid "Enter a symbol or choose one from the lists"
msgstr "Εισάγετε ένα σύμβολο ή επιλέξτε ένα από τις λίστες"
-#: src/interface.c:1604
+#: src/interface.c:1602
msgid "Enter Symbol"
msgstr "Εισαγωγή Συμβόλου"
-#: src/interface.c:1618
+#: src/interface.c:1616
msgid "Variables List"
msgstr "Λίστα Μεταβλητών"
-#: src/interface.c:1639
+#: src/interface.c:1637
msgid "Functions List"
msgstr "Λίστα Συναρτήσεων"
-#: src/interface.c:1660
+#: src/interface.c:1658
msgid "Macros List"
msgstr "Λίστα Μακροεντολών"
-#: src/interface.c:1716
+#: src/interface.c:1714
msgid "Choose a register"
msgstr "Επιλέξτε ένα καταχωρητή"
@@ -464,11 +464,11 @@ msgstr ""
msgid "Invalid Opcode"
msgstr "Μη Έγκυρος Κωδικός Εντολής"
-#: src/8085-instructions.c:882
+#: src/8085-instructions.c:878
msgid "Instruction 'RIM' Not implemented"
msgstr "Η εντολή 'RIM' δεν έχει υλοποιηθεί"
-#: src/8085-instructions.c:1033
+#: src/8085-instructions.c:1029
msgid "Instruction 'SIM' Not implemented"
msgstr "Η εντολή 'SIM' δεν έχει υλοποιηθεί"
@@ -546,8 +546,8 @@ msgid ""
"Invalid operand or symbol. Check whether operands start with a number. e.g "
"a0H should be 0a0H"
msgstr ""
-"Μη έγκυρο όρισμα ή σύμβολο. Ελέγξτε αν τα ορίσματα εκκινούν με ένα αριθμό. "
-"π.χ. το a0H θα έπρεπε να είναι 0a0H"
+"Μη έγκυρο όρισμα ή σύμβολο. Ελέγξτε αν τα ορίσματα εκκινούν με ένα αριθμό. π."
+"χ. το a0H θα έπρεπε να είναι 0a0H"
#: src/8085-asm.c:87
msgid "Program assembled successfully"
@@ -619,21 +619,21 @@ msgstr ""
";Λίστα Συμβολομεταφραστή (Να μην Συμβολομεταφραστεί)\n"
"\n"
-#: src/file-op.c:61
+#: src/file-op.c:63
#, c-format
msgid "Failed to open <%s>"
msgstr "Αποτυχία να ανοίξει <%s>"
-#: src/file-op.c:140
+#: src/file-op.c:142
msgid "File already exists; overwrite it?"
msgstr "Το αρχείο ήδη υπάρχει, να αντικατασταθεί;"
-#: src/file-op.c:155
+#: src/file-op.c:157
#, c-format
msgid "Failed to save <%s>"
msgstr "Αποτυχία να αποθηκευτεί <%s>"
-#: src/file-op.c:323
+#: src/file-op.c:328
msgid "Failed to save listing file"
msgstr "Αποτυχία να αποθηκευτεί το αρχείο λίστας"
@@ -656,3 +656,6 @@ msgid ""
msgstr ""
"Περισσότερα POP εκτελούνται από PUSH. Διακόψτε την εκτέλεση και ελέγξτε τη "
"λογική του προγράμματος"
+
+#~ msgid "8085 _Manual"
+#~ msgstr "8085 _Εγχειρίδιο"
diff --git a/po/eo.po b/po/eo.po
index 49b827e..ad467f6 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
-"POT-Creation-Date: 2010-09-26 22:54+0530\n"
+"POT-Creation-Date: 2011-05-14 09:54+0530\n"
"PO-Revision-Date: 2009-12-29 00:26+0000\n"
"Last-Translator: Colin Dean <ca...@ca...>\n"
"Language-Team: Esperanto <eo...@li...>\n"
@@ -41,21 +41,21 @@ msgstr "Eraro en transpaŝo"
msgid "Error in step out"
msgstr "Eraro en elpaŝo"
-#: src/callbacks.c:416
+#: src/callbacks.c:409
msgid "Enter a valid number within range"
msgstr "Tajpu valida numero ene de intervalo"
-#: src/callbacks.c:626 src/callbacks.c:644
+#: src/callbacks.c:619 src/callbacks.c:637
#, fuzzy
msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
msgstr "Tajpu valida numero ene de intervalo"
-#: src/callbacks.c:665 src/callbacks.c:683
+#: src/callbacks.c:658 src/callbacks.c:676
#, fuzzy
msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
msgstr "Tajpu valida numero ene de intervalo"
-#: src/callbacks.c:707
+#: src/callbacks.c:700
msgid ""
"The tutorial file, asm-guide.txt, was not found. It should be present in "
"directory - "
@@ -219,199 +219,199 @@ msgid "_Contents"
msgstr ""
#: src/interface.c:70
-msgid "8085 _Manual"
-msgstr ""
-
-#: src/interface.c:71
msgid "Assembler _Tutorial"
msgstr ""
-#: src/interface.c:76
+#: src/interface.c:75
msgid "Show/Hide side pane"
msgstr ""
-#: src/interface.c:305
+#: src/interface.c:302
msgid "GNUSim8085 - 8085 Microprocessor Simulator"
msgstr "GNUSim8085 - 8085 mikroprocesorsimulilo"
-#: src/interface.c:428 src/interface.c:434 src/interface.c:440
-#: src/interface.c:446 src/interface.c:452 src/interface.c:458
-#: src/interface.c:464 src/interface.c:470 src/interface.c:476
-#: src/interface.c:482 src/interface.c:488 src/interface.c:494
-#: src/interface.c:500 src/interface.c:506
+#: src/interface.c:425 src/interface.c:431 src/interface.c:437
+#: src/interface.c:443 src/interface.c:449 src/interface.c:455
+#: src/interface.c:461 src/interface.c:467 src/interface.c:473
+#: src/interface.c:479 src/interface.c:485 src/interface.c:491
+#: src/interface.c:497 src/interface.c:503
msgid "00"
msgstr "00"
-#: src/interface.c:523
+#: src/interface.c:520
msgid "Registers"
msgstr "Adresreĝistroj"
-#: src/interface.c:576 src/interface.c:582 src/interface.c:588
-#: src/interface.c:594 src/interface.c:600 src/interface.c:639
-#: src/interface.c:677 src/interface.c:745 src/interface.c:809
+#: src/interface.c:573 src/interface.c:579 src/interface.c:585
+#: src/interface.c:591 src/interface.c:597 src/interface.c:636
+#: src/interface.c:674 src/interface.c:742 src/interface.c:806
msgid "0"
msgstr "0"
-#: src/interface.c:610
+#: src/interface.c:607
msgid "Flag"
msgstr "Flago"
-#: src/interface.c:630 src/gui-list-data.c:79 src/gui-list-stack.c:84
+#: src/interface.c:627 src/gui-list-data.c:79 src/gui-list-stack.c:84
msgid "Decimal"
msgstr "Dekuma"
-#: src/interface.c:638
+#: src/interface.c:635
msgid "Enter a decimal number"
msgstr "Tajpu dekuma numero"
-#: src/interface.c:644
+#: src/interface.c:641
msgid "Convert this number to hexadecimal"
msgstr "Konveru ĉi tiu numero al deksesuma"
-#: src/interface.c:658
+#: src/interface.c:655
msgid "To Hex"
msgstr "Al 16ume"
-#: src/interface.c:668
+#: src/interface.c:665
msgid "Hex"
msgstr "16ume"
-#: src/interface.c:676
+#: src/interface.c:673
msgid "Enter a hexadecimal number"
msgstr "Tajpu deksesuma numero"
-#: src/interface.c:682
+#: src/interface.c:679
msgid "Convert this number to decimal"
msgstr "Konvertu ĉi tiu numero al dekuma"
-#: src/interface.c:696
+#: src/interface.c:693
msgid "To Dec"
msgstr "Al 10ume"
-#: src/interface.c:709
+#: src/interface.c:706
msgid "Decimal - Hex Convertion"
msgstr "Dekuma - Deksesuma Konvertiĝo"
-#: src/interface.c:737
+#: src/interface.c:734
msgid "Change the port address to view here"
msgstr "Ŝanĝu la pordadreson vidu ĉi"
-#: src/interface.c:744
+#: src/interface.c:741
msgid "Enter new port value and click Update"
msgstr "Tajpu novan pordan valoron kaj klaku \"Ĝisdatigu\""
-#: src/interface.c:750
+#: src/interface.c:747
msgid "Update the port value"
msgstr "Ĝisdatigu la pordan valoron"
-#: src/interface.c:764
+#: src/interface.c:761
msgid "Update Port Value"
msgstr "Ĝisdatigu Pordan Valoron"
-#: src/interface.c:777 src/interface.c:1012 src/interface.c:1017
+#: src/interface.c:774 src/interface.c:1009 src/interface.c:1014
msgid "I/O Ports"
msgstr "Eneliga Pordoj"
-#: src/interface.c:801
+#: src/interface.c:798
msgid "Change the memory location to view here"
msgstr "Ŝanĝu la memorlokon vidi ĉi"
-#: src/interface.c:808
+#: src/interface.c:805
msgid "Edit new value and click Update"
msgstr "Redaktu novan valoron kaj klaku Ĝisdatigu"
-#: src/interface.c:814
+#: src/interface.c:811
msgid "Update the current memory location"
msgstr "Ĝisdatigu la nuntempan memorlokon"
-#: src/interface.c:828
+#: src/interface.c:825
msgid "Update Memory"
msgstr "Ĝisdatigu Memoron"
-#: src/interface.c:841 src/interface.c:968 src/interface.c:973
+#: src/interface.c:838 src/interface.c:965 src/interface.c:970
msgid "Memory"
msgstr "Memoro"
-#: src/interface.c:866
+#: src/interface.c:863
msgid "Load me at"
msgstr "Ŝargi min ĉe"
-#: src/interface.c:874
+#: src/interface.c:871
msgid "Enter the program address. End with a 'h' if it is a hex address."
msgstr "Tajpu la programadreso. Finu kun 'h' se ĝi estas deksesuma adreso."
-#: src/interface.c:892
+#: src/interface.c:889
msgid "Variables"
msgstr "Variabloj"
-#: src/interface.c:905
+#: src/interface.c:902
msgid "Data"
msgstr "Datumoj"
-#: src/interface.c:921
+#: src/interface.c:918
msgid "Stack Trace"
msgstr "Stakspurado"
-#: src/interface.c:934
+#: src/interface.c:931
msgid "Stack"
msgstr "Stako"
-#: src/interface.c:958
+#: src/interface.c:955
msgid "KeyPad"
msgstr "Cifera klavaro"
-#: src/interface.c:989 src/interface.c:1033
+#: src/interface.c:986 src/interface.c:1030
#, fuzzy
msgid "Start"
msgstr "Stako"
-#: src/interface.c:1280
+#: src/interface.c:1278
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
" Colin Dean https://launchpad.net/~colindean"
-#: src/interface.c:1326 src/interface.c:1387
+#: src/interface.c:1324
msgid "Assembler Listing"
msgstr "Asemblila listo"
-#: src/interface.c:1350
+#: src/interface.c:1348
msgid "Save to file"
msgstr "Konsevi kiel"
-#: src/interface.c:1431
+#: src/interface.c:1385
+msgid "Assembler Tutorial"
+msgstr ""
+
+#: src/interface.c:1429
msgid "GNUSim8085 start with dialog"
msgstr "GNUSim8085 komencu kun dialogo"
-#: src/interface.c:1462
+#: src/interface.c:1460
msgid "1. How to use this simulator?"
msgstr "1. Kiel uzi ĉi tiu simulilo?"
-#: src/interface.c:1470
+#: src/interface.c:1468
msgid "_Tutorial"
msgstr "_Lernilo"
-#: src/interface.c:1475
+#: src/interface.c:1473
msgid "A short tutorial on writing assembly code!"
msgstr "Mallonga lernilo pri skibado asemblilkodo!"
-#: src/interface.c:1482
+#: src/interface.c:1480
msgid "2. Open an existing assembly program."
msgstr "2. Malfermu ekzisadan asemblilan programon."
-#: src/interface.c:1490
+#: src/interface.c:1488
msgid "_Open program"
msgstr "Malfermu pr_ogramon"
-#: src/interface.c:1495
+#: src/interface.c:1493
msgid "Open an already saved program"
msgstr "Malfermu jam savitan programon"
-#: src/interface.c:1497
+#: src/interface.c:1495
msgid "What do you want to do now?"
msgstr "Kio vi deziras fari nun?"
-#: src/interface.c:1507
+#: src/interface.c:1505
msgid ""
"Don't forget to read the documentation \n"
"given in \"doc\" directory."
@@ -419,31 +419,31 @@ msgstr ""
"Ne forgesu legi la dokumentado\n"
"en \"doc\" dosierujo."
-#: src/interface.c:1568
+#: src/interface.c:1566
msgid "Choose a symbol"
msgstr "Elektu simbolon"
-#: src/interface.c:1594
+#: src/interface.c:1592
msgid "Enter a symbol or choose one from the lists"
msgstr "Tajpu simbolon aŭ elektu unu el la listoj"
-#: src/interface.c:1604
+#: src/interface.c:1602
msgid "Enter Symbol"
msgstr "Tajpu simbolon"
-#: src/interface.c:1618
+#: src/interface.c:1616
msgid "Variables List"
msgstr "Listo de variabloj"
-#: src/interface.c:1639
+#: src/interface.c:1637
msgid "Functions List"
msgstr "Listo de funkcioj"
-#: src/interface.c:1660
+#: src/interface.c:1658
msgid "Macros List"
msgstr "Listo de makrooj"
-#: src/interface.c:1716
+#: src/interface.c:1714
msgid "Choose a register"
msgstr "Elektu adresreĝistron"
@@ -460,11 +460,11 @@ msgstr "Malvolita %c atingis"
msgid "Invalid Opcode"
msgstr "Malvalida operacikodo"
-#: src/8085-instructions.c:882
+#: src/8085-instructions.c:878
msgid "Instruction 'RIM' Not implemented"
msgstr ""
-#: src/8085-instructions.c:1033
+#: src/8085-instructions.c:1029
msgid "Instruction 'SIM' Not implemented"
msgstr ""
@@ -601,21 +601,21 @@ msgid ""
"\n"
msgstr ""
-#: src/file-op.c:61
+#: src/file-op.c:63
#, c-format
msgid "Failed to open <%s>"
msgstr ""
-#: src/file-op.c:140
+#: src/file-op.c:142
msgid "File already exists; overwrite it?"
msgstr ""
-#: src/file-op.c:155
+#: src/file-op.c:157
#, c-format
msgid "Failed to save <%s>"
msgstr ""
-#: src/file-op.c:323
+#: src/file-op.c:328
msgid "Failed to save listing file"
msgstr ""
diff --git a/po/es.po b/po/es.po
index 696b911..0018aa7 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
-"POT-Creation-Date: 2010-09-26 22:54+0530\n"
+"POT-Creation-Date: 2011-05-14 09:54+0530\n"
"PO-Revision-Date: 2010-10-04 09:41+0000\n"
"Last-Translator: Javi Sol <Unknown>\n"
"Language-Team: Spanish <es...@li...>\n"
@@ -41,19 +41,19 @@ msgstr "Error al saltar"
msgid "Error in step out"
msgstr "Error en el paso a"
-#: src/callbacks.c:416
+#: src/callbacks.c:409
msgid "Enter a valid number within range"
msgstr "Ingrese un número válido dentro del rango"
-#: src/callbacks.c:626 src/callbacks.c:644
+#: src/callbacks.c:619 src/callbacks.c:637
msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
msgstr "Introducir un número válido dentro del rango (0-65535 ó 0h-FFFFh)"
-#: src/callbacks.c:665 src/callbacks.c:683
+#: src/callbacks.c:658 src/callbacks.c:676
msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
msgstr "Introducir un número válido dentro del rango (0-255 / 0h-00FFh)"
-#: src/callbacks.c:707
+#: src/callbacks.c:700
msgid ""
"The tutorial file, asm-guide.txt, was not found. It should be present in "
"directory - "
@@ -220,154 +220,150 @@ msgid "_Contents"
msgstr "_Contenidos"
#: src/interface.c:70
-msgid "8085 _Manual"
-msgstr "_Manual del 8085"
-
-#: src/interface.c:71
msgid "Assembler _Tutorial"
msgstr "_Tutorial de ensamblador"
-#: src/interface.c:76
+#: src/interface.c:75
msgid "Show/Hide side pane"
msgstr "Mostrar/ocultar panel lateral"
-#: src/interface.c:305
+#: src/interface.c:302
msgid "GNUSim8085 - 8085 Microprocessor Simulator"
msgstr "GNUSim8085 - Simulador del microprocesador 8085"
-#: src/interface.c:428 src/interface.c:434 src/interface.c:440
-#: src/interface.c:446 src/interface.c:452 src/interface.c:458
-#: src/interface.c:464 src/interface.c:470 src/interface.c:476
-#: src/interface.c:482 src/interface.c:488 src/interface.c:494
-#: src/interface.c:500 src/interface.c:506
+#: src/interface.c:425 src/interface.c:431 src/interface.c:437
+#: src/interface.c:443 src/interface.c:449 src/interface.c:455
+#: src/interface.c:461 src/interface.c:467 src/interface.c:473
+#: src/interface.c:479 src/interface.c:485 src/interface.c:491
+#: src/interface.c:497 src/interface.c:503
msgid "00"
msgstr "00"
-#: src/interface.c:523
+#: src/interface.c:520
msgid "Registers"
msgstr "Registros"
-#: src/interface.c:576 src/interface.c:582 src/interface.c:588
-#: src/interface.c:594 src/interface.c:600 src/interface.c:639
-#: src/interface.c:677 src/interface.c:745 src/interface.c:809
+#: src/interface.c:573 src/interface.c:579 src/interface.c:585
+#: src/interface.c:591 src/interface.c:597 src/interface.c:636
+#: src/interface.c:674 src/interface.c:742 src/interface.c:806
msgid "0"
msgstr "0"
-#: src/interface.c:610
+#: src/interface.c:607
msgid "Flag"
msgstr "Bandera"
-#: src/interface.c:630 src/gui-list-data.c:79 src/gui-list-stack.c:84
+#: src/interface.c:627 src/gui-list-data.c:79 src/gui-list-stack.c:84
msgid "Decimal"
msgstr "Decimal"
-#: src/interface.c:638
+#: src/interface.c:635
msgid "Enter a decimal number"
msgstr "Ingrese un número decimal"
-#: src/interface.c:644
+#: src/interface.c:641
msgid "Convert this number to hexadecimal"
msgstr "Convertir este número a hexadecimal"
-#: src/interface.c:658
+#: src/interface.c:655
msgid "To Hex"
msgstr "A Hex"
-#: src/interface.c:668
+#: src/interface.c:665
msgid "Hex"
msgstr "Hexadecimal"
-#: src/interface.c:676
+#: src/interface.c:673
msgid "Enter a hexadecimal number"
msgstr "Ingrese un número hexadecimal"
-#: src/interface.c:682
+#: src/interface.c:679
msgid "Convert this number to decimal"
msgstr "Convertir este número a decimal"
-#: src/interface.c:696
+#: src/interface.c:693
msgid "To Dec"
msgstr "A Dec"
-#: src/interface.c:709
+#: src/interface.c:706
msgid "Decimal - Hex Convertion"
msgstr "Conversión decimal - hexadecimal"
-#: src/interface.c:737
+#: src/interface.c:734
msgid "Change the port address to view here"
msgstr "Cambie la dirección del puerto para ver aquí"
-#: src/interface.c:744
+#: src/interface.c:741
msgid "Enter new port value and click Update"
msgstr "Ingrese un nuevo valor de puerto y haga clic en actualizar"
-#: src/interface.c:750
+#: src/interface.c:747
msgid "Update the port value"
msgstr "Actualice el valor del puerto"
-#: src/interface.c:764
+#: src/interface.c:761
msgid "Update Port Value"
msgstr "Actualice valor del puerto"
-#: src/interface.c:777 src/interface.c:1012 src/interface.c:1017
+#: src/interface.c:774 src/interface.c:1009 src/interface.c:1014
msgid "I/O Ports"
msgstr "Puertos E/S"
-#: src/interface.c:801
+#: src/interface.c:798
msgid "Change the memory location to view here"
msgstr "Cambiar la ubicación de la memoria para ver aquí"
-#: src/interface.c:808
+#: src/interface.c:805
msgid "Edit new value and click Update"
msgstr "Edite el nuevo valor y haga clic en Actualizar"
-#: src/interface.c:814
+#: src/interface.c:811
msgid "Update the current memory location"
msgstr "Actualizar ubicación de memoria actual"
-#: src/interface.c:828
+#: src/interface.c:825
msgid "Update Memory"
msgstr "Actualizar memoria"
-#: src/interface.c:841 src/interface.c:968 src/interface.c:973
+#: src/interface.c:838 src/interface.c:965 src/interface.c:970
msgid "Memory"
msgstr "Memoria"
-#: src/interface.c:866
+#: src/interface.c:863
msgid "Load me at"
msgstr "Cargar en"
-#: src/interface.c:874
+#: src/interface.c:871
msgid "Enter the program address. End with a 'h' if it is a hex address."
msgstr ""
"Ingrese la dirección del programa. Finalice con una «h» si es una dirección "
"hexadecimal."
-#: src/interface.c:892
+#: src/interface.c:889
msgid "Variables"
msgstr "Variables"
-#: src/interface.c:905
+#: src/interface.c:902
msgid "Data"
msgstr "Datos"
-#: src/interface.c:921
+#: src/interface.c:918
msgid "Stack Trace"
msgstr "Seguimiento de la pila"
-#: src/interface.c:934
+#: src/interface.c:931
msgid "Stack"
msgstr "Pila"
-#: src/interface.c:958
+#: src/interface.c:955
msgid "KeyPad"
msgstr "Teclado"
-#: src/interface.c:989 src/interface.c:1033
+#: src/interface.c:986 src/interface.c:1030
msgid "Start"
msgstr "Empezar"
-#: src/interface.c:1280
+#: src/interface.c:1278
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
@@ -380,47 +376,51 @@ msgstr ""
" LuisGuerra https://launchpad.net/~lguerra80\n"
" Takmadeus https://launchpad.net/~takmadeus"
-#: src/interface.c:1326 src/interface.c:1387
+#: src/interface.c:1324
msgid "Assembler Listing"
msgstr "Listado de ensamblador"
-#: src/interface.c:1350
+#: src/interface.c:1348
msgid "Save to file"
msgstr "Guardar a archivo"
-#: src/interface.c:1431
+#: src/interface.c:1385
+msgid "Assembler Tutorial"
+msgstr "Tutorial de ensamblador"
+
+#: src/interface.c:1429
msgid "GNUSim8085 start with dialog"
msgstr "Iniciar GNUSim8085 con el diálogo"
-#: src/interface.c:1462
+#: src/interface.c:1460
msgid "1. How to use this simulator?"
msgstr "¿Cómo utilizar este simulador?"
-#: src/interface.c:1470
+#: src/interface.c:1468
msgid "_Tutorial"
msgstr "_Tutorial"
-#: src/interface.c:1475
+#: src/interface.c:1473
msgid "A short tutorial on writing assembly code!"
msgstr "¡Un breve tutorial sobre cómo escribir código en ensamblador!"
-#: src/interface.c:1482
+#: src/interface.c:1480
msgid "2. Open an existing assembly program."
msgstr "2. Abrir un programa ensamblador existente."
-#: src/interface.c:1490
+#: src/interface.c:1488
msgid "_Open program"
msgstr "Abrir pr_ograma"
-#: src/interface.c:1495
+#: src/interface.c:1493
msgid "Open an already saved program"
msgstr "Abrir un programa ya guardado"
-#: src/interface.c:1497
+#: src/interface.c:1495
msgid "What do you want to do now?"
msgstr "¿Qué desea hacer ahora?"
-#: src/interface.c:1507
+#: src/interface.c:1505
msgid ""
"Don't forget to read the documentation \n"
"given in \"doc\" directory."
@@ -428,31 +428,31 @@ msgstr ""
"No olvide leer la documentación \n"
"contenida en el directorio «doc»."
-#: src/interface.c:1568
+#: src/interface.c:1566
msgid "Choose a symbol"
msgstr "Elija un símbolo"
-#: src/interface.c:1594
+#: src/interface.c:1592
msgid "Enter a symbol or choose one from the lists"
msgstr "Ingrese un símbolo o elija uno desde las listas"
-#: src/interface.c:1604
+#: src/interface.c:1602
msgid "Enter Symbol"
msgstr "Ingrese símbolo"
-#: src/interface.c:1618
+#: src/interface.c:1616
msgid "Variables List"
msgstr "Lista de variables"
-#: src/interface.c:1639
+#: src/interface.c:1637
msgid "Functions List"
msgstr "Lista de funciones"
-#: src/interface.c:1660
+#: src/interface.c:1658
msgid "Macros List"
msgstr "Lista de macros"
-#: src/interface.c:1716
+#: src/interface.c:1714
msgid "Choose a register"
msgstr "Elija un registro"
@@ -469,11 +469,11 @@ msgstr "Alcanzado %c no deseado"
msgid "Invalid Opcode"
msgstr "Opcode no válido"
-#: src/8085-instructions.c:882
+#: src/8085-instructions.c:878
msgid "Instruction 'RIM' Not implemented"
msgstr "Instrucción «RIM» no implementada"
-#: src/8085-instructions.c:1033
+#: src/8085-instructions.c:1029
msgid "Instruction 'SIM' Not implemented"
msgstr "Instrucción «SIM» no implementada"
@@ -623,21 +623,21 @@ msgstr ""
";Listado de ensamblador (No ensamblar)\n"
"\n"
-#: src/file-op.c:61
+#: src/file-op.c:63
#, c-format
msgid "Failed to open <%s>"
msgstr "No se pudo abrir <%s>"
-#: src/file-op.c:140
+#: src/file-op.c:142
msgid "File already exists; overwrite it?"
msgstr "El archivo ya existe; ¿sobreescribirlo?"
-#: src/file-op.c:155
+#: src/file-op.c:157
#, c-format
msgid "Failed to save <%s>"
msgstr "No se pudo guardar <%s>"
-#: src/file-op.c:323
+#: src/file-op.c:328
msgid "Failed to save listing file"
msgstr "No se pudo guardar archivo de lista"
@@ -660,3 +660,6 @@ msgi...
[truncated message content] |
|
From: Onkar S. <onk...@us...> - 2011-05-12 17:21:58
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 2716bc516b1bd75cd1138ad476668a20f0ed2b91 (commit)
via fa7be0b38da855b630d36b6b201b6ddb4722aef4 (commit)
from 388f8f49cca1d4057b880f823ce2926257222204 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 2716bc516b1bd75cd1138ad476668a20f0ed2b91
Author: Onkar Shinde <onk...@us...>
Date: Thu May 12 22:46:49 2011 +0530
Removed references to Anjuta
diff --git a/ChangeLog b/ChangeLog
index 775e5a5..de3b653 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
2011-05-12 Onkar Shinde <onk...@gm...>
* configure.in: Back to development, version bumped.
+ * Makefile.am, configure.in, doc/Makefile.am, pixmaps/Makefile.am,
+ po/POTFILES.in, src/Makefile.am: Remove references to Anjuta.
2011-02-20 Onkar Shinde <onk...@gm...>
diff --git a/Makefile.am b/Makefile.am
index 129d9fd..9752a16 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,7 +1,4 @@
## Process this file with automake to produce Makefile.in
-## Created by Anjuta - will be overwritten
-## If you don't want it to overwrite it,
-## Please disable it in the Anjuta project configuration
SUBDIRS = po src pixmaps doc data
diff --git a/configure.in b/configure.in
index 7e1efcf..8c852de 100644
--- a/configure.in
+++ b/configure.in
@@ -1,7 +1,4 @@
dnl Process this file with autoconf to produce a configure script.
-dnl Created by Anjuta - will be overwritten
-dnl If you don't want it to overwrite it,
-dnl Please disable it in the Anjuta project configuration
AC_INIT([gnusim8085], [1.3.8], [https://bugs.launchpad.net/gnusim8085])
AC_DEFINE([PACKAGE_URL],["http://www.gnusim8085.org/"],[Website URL])
diff --git a/doc/Makefile.am b/doc/Makefile.am
index e156d30..a415991 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -1,9 +1,5 @@
## Process this file with automake to produce Makefile.in
-## Created by Anjuta - will be overwritten
-## If you don't want it to overwrite it,
-## Please disable it in the Anjuta project configuration
-
gnusim8085_docdir = $(docdir)
gnusim8085_doc_DATA = asm-guide.txt
diff --git a/pixmaps/Makefile.am b/pixmaps/Makefile.am
index 958331c..2a80b25 100644
--- a/pixmaps/Makefile.am
+++ b/pixmaps/Makefile.am
@@ -1,9 +1,5 @@
## Process this file with automake to produce Makefile.in
-## Created by Anjuta - will be overwritten
-## If you don't want it to overwrite it,
-## Please disable it in the Anjuta project configuration
-
gnusim8085_pixmapsdir = @PACKAGE_PIXMAPS_DIR@
gnusim8085_pixmaps_DATA = \
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 635e7d1..5d3c412 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,9 +1,5 @@
# List of source files containing translatable strings.
-## Created by Anjuta - will be overwritten
-## If you don't want it to overwrite it,
-## Please disable it in the Anjuta project configuration
-
# Source files
src/callbacks.c
src/interface.c
diff --git a/src/Makefile.am b/src/Makefile.am
index 8a80329..d86757c 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,9 +1,5 @@
## Process this file with automake to produce Makefile.in
-## Created by Anjuta - will be overwritten
-## If you don't want it to overwrite it,
-## Please disable it in the Anjuta project configuration
-
INCLUDES = \
-I$(top_srcdir) \
$(GTK_CFLAGS) \
commit fa7be0b38da855b630d36b6b201b6ddb4722aef4
Author: Onkar Shinde <onk...@us...>
Date: Thu May 12 22:36:43 2011 +0530
Start of 1.3.8
diff --git a/ChangeLog b/ChangeLog
index 54e6dea..775e5a5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-05-12 Onkar Shinde <onk...@gm...>
+
+ * configure.in: Back to development, version bumped.
+
2011-02-20 Onkar Shinde <onk...@gm...>
* po/ta.po, po/LINGUAS, AUTHORS, NEWS: New Tamil translation from
diff --git a/NEWS b/NEWS
index 3313b4c..946b3df 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,6 @@
+GNUSim8085 1.3.8 (UNRELEASED)
+
+
GNUSim8085 1.3.7 (20 Feb 2011)
New: LP: #579341 - Editable memory listing as a tab.
diff --git a/configure.in b/configure.in
index 81afa8f..7e1efcf 100644
--- a/configure.in
+++ b/configure.in
@@ -3,7 +3,7 @@ dnl Created by Anjuta - will be overwritten
dnl If you don't want it to overwrite it,
dnl Please disable it in the Anjuta project configuration
-AC_INIT([gnusim8085], [1.3.7], [https://bugs.launchpad.net/gnusim8085])
+AC_INIT([gnusim8085], [1.3.8], [https://bugs.launchpad.net/gnusim8085])
AC_DEFINE([PACKAGE_URL],["http://www.gnusim8085.org/"],[Website URL])
AC_CANONICAL_HOST
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 6 ++++++
Makefile.am | 3 ---
NEWS | 3 +++
configure.in | 5 +----
doc/Makefile.am | 4 ----
pixmaps/Makefile.am | 4 ----
po/POTFILES.in | 4 ----
src/Makefile.am | 4 ----
8 files changed, 10 insertions(+), 23 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2011-02-20 17:06:51
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The annotated tag, 1.3.7 has been created
at 9cc025ba16ab0ca511f60a7c1a2fdd5241990451 (tag)
tagging 388f8f49cca1d4057b880f823ce2926257222204 (commit)
replaces 1.3.6
tagged by Onkar Shinde
on Sun Feb 20 22:36:10 2011 +0530
- Log -----------------------------------------------------------------
Version 1.3.7
Aanjhan Ranganathan (5):
Fixes bug LP: #584093. See changelog for details.
Fixes bug LP: #579320. See change log file for details.
fixed inconsistent indentation.
Fixes CMP instruction bug #579320. Patch from Debjit Biswas
Changelog updated
Onkar Shinde (82):
Start working on new release
Updated translations
Fix installer icon
Remove old icon files
Functionality to embed GTK+ runtime installer
Don't use hard coded GTK version in message boxes
Generic function for checking GTK installation
Function to uncheck GTK component depending on existing installation
Make installer request admin privileges
Brazilian Portuguese translation
Updated Italian translation
Greek translation
Fix for LP: #579319
Fix for bug LP: #519828
Updated German translation
Fix some translatable strings
*.po files update
Fix for bug LP: #579341
Updated translations
Make i18n work on Windows. :-D
Fix a mistake in installer.nsi.in
Smaller sizes for installer
Delete macros directory that seems to have reappeared during svn->git migration
Unbreak linux build
Fix crash on linux
Add more languages to installer
Updated German translation
Better reuse of translations
Fix icon loading on Windows
Remove tools directory
Remove unneeded Anjuta file
Remove old glade file
Recently used files support
Fix copyright header in 'not generated' files
Fix copyright for two files
Fix copyright for installer script
Updated Brazilian Portuguese translation
Fix UI problems with long assembler messages
A bit better alignment in listing window
Fix FSF's postal address
More copyright/license info
Update config subroutines
Do not install ChangeLog
Fix for bug LP: #579324
Allow specifying mingw home when building installer
Add separate component in installer for translations
Fix for bug LP: #579317 - show the tutorial instead of pointing to it.
Fix a segfault when asm-guide.txt file is not found
Look for asm-guide.txt in doc directory as well
Translations update as per UI changes
Add asm-guide.txt in windows installer
Fix running of application with latest GTK+ runtime installation on Windows
Update website references
Don't show line numbers in tutorial window
Fix for bug LP: #519836
Fix for LP: #519834
Add copyright/license to sample programs
New sample programs
Sensible installer names
Make new sample programs read only in installers
Ability to save and get current editor font
Fix for bug LP: #579322
Updated translations
Fix file addition in recent list
Fix the resetting of new memory and I/O views
Add bugs fixed by Aanjhan to NEWS
Fix compiler warning on non-windows build
Remove 'Run Program' checkbox from the installer when GTK+ installer is embedded
Fix for bug LP: #579318
Sort bug fixes numerically, target next release before month end
Final touch for release
pot file update
po files update
Updated Arabic translation
Merge branch 'master' of ssh://gnusim8085.git.sourceforge.net/gitroot/gnusim8085/gnusim8085
Fixed macro usage
Fix for bug LP: #680100
Updated translations
Tamil translation
Tamil translation
Added gnusim8085.ico to distribution
Ready for release
Sridhar Ratnakumar (1):
Update my email address and URL
-----------------------------------------------------------------------
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2011-02-20 16:29:30
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 388f8f49cca1d4057b880f823ce2926257222204 (commit)
from 89092ade1e88a3715fff84069193ec72cecdde16 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 388f8f49cca1d4057b880f823ce2926257222204
Author: Onkar Shinde <onk...@us...>
Date: Sun Feb 20 21:58:59 2011 +0530
Ready for release
diff --git a/ChangeLog b/ChangeLog
index f84984a..54e6dea 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-02-20 Onkar Shinde <onk...@gm...>
+
+ * po/ta.po, po/LINGUAS, AUTHORS, NEWS: New Tamil translation from
+ launchpad. Ready for release.
+
2010-12-12 Onkar Shinde <onk...@gm...>
* src/interface.c: Fix incorrect use of 'GTK_CHECK_VERSION' macro.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2011-02-20 16:21:59
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 89092ade1e88a3715fff84069193ec72cecdde16 (commit)
from 06719db3cc0462dc9ac9d2558f0264b0a3e0a38d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 89092ade1e88a3715fff84069193ec72cecdde16
Author: Onkar Shinde <onk...@us...>
Date: Sun Feb 20 21:44:00 2011 +0530
Added gnusim8085.ico to distribution
diff --git a/pixmaps/Makefile.am b/pixmaps/Makefile.am
index 50d25c6..958331c 100644
--- a/pixmaps/Makefile.am
+++ b/pixmaps/Makefile.am
@@ -9,4 +9,4 @@ gnusim8085_pixmapsdir = @PACKAGE_PIXMAPS_DIR@
gnusim8085_pixmaps_DATA = \
gnusim8085.svg
-EXTRA_DIST = $(gnusim8085_pixmaps_DATA)
+EXTRA_DIST = $(gnusim8085_pixmaps_DATA) gnusim8085.ico
-----------------------------------------------------------------------
Summary of changes:
pixmaps/Makefile.am | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2011-02-20 15:34:25
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 06719db3cc0462dc9ac9d2558f0264b0a3e0a38d (commit)
from 6b8fa1ed9bee7da429d76572b4b4b088127f5bd0 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 06719db3cc0462dc9ac9d2558f0264b0a3e0a38d
Author: Onkar Shinde <onk...@us...>
Date: Sun Feb 20 21:03:56 2011 +0530
Tamil translation
diff --git a/po/ta.po b/po/ta.po
index af4a244..5dcd46c 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
+"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
"POT-Creation-Date: 2010-09-26 22:54+0530\n"
"PO-Revision-Date: 2011-01-31 01:18+0000\n"
"Last-Translator: kenneth gonsalves <la...@th...>\n"
@@ -49,8 +49,7 @@ msgstr "வரையறைக்குட்பட்ட செல்லத்
#: src/callbacks.c:626 src/callbacks.c:644
msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
-msgstr ""
-"(0-65535 or 0h-FFFFh) என்ற வரையறைக்குட்பட்ட செல்லத்தக்க எண்ணை உள்ளிடவும்"
+msgstr "(0-65535 or 0h-FFFFh) என்ற வரையறைக்குட்பட்ட செல்லத்தக்க எண்ணை உள்ளிடவும்"
#: src/callbacks.c:665 src/callbacks.c:683
msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
@@ -423,8 +422,7 @@ msgstr "சின்னத்தைத் தேர்ந்தெடு"
#: src/interface.c:1594
msgid "Enter a symbol or choose one from the lists"
-msgstr ""
-"சின்னத்தை உள்ளிடவும் அல்லது பட்டியல்களிலிருந்து ஒன்றைத் தேர்ந்தெடுக்கவும்"
+msgstr "சின்னத்தை உள்ளிடவும் அல்லது பட்டியல்களிலிருந்து ஒன்றைத் தேர்ந்தெடுக்கவும்"
#: src/interface.c:1604
msgid "Enter Symbol"
-----------------------------------------------------------------------
Summary of changes:
po/ta.po | 8 +++-----
1 files changed, 3 insertions(+), 5 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2011-02-20 15:32:25
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 6b8fa1ed9bee7da429d76572b4b4b088127f5bd0 (commit)
from e4e3ea82e37399ba5aa47db7e099e1f342c11c80 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6b8fa1ed9bee7da429d76572b4b4b088127f5bd0
Author: Onkar Shinde <onk...@us...>
Date: Sun Feb 20 21:01:43 2011 +0530
Tamil translation
diff --git a/AUTHORS b/AUTHORS
index ecc482e..f48d79a 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -52,3 +52,5 @@ Ricardo (Swordf) De Moura - https://launchpad.net/~ricardo347
Richard Drakoulis - https://launchpad.net/~richardos89
Thanos Kakarountas - https://launchpad.net/~a-kakarountas
Ahmed Mohammed - https://launchpad.net/~ahmedqatar
+Aditya M - https://launchpad.net/~aditya.mmy
+Kenneth Gonsalves - https://launchpad.net/~lawgon
diff --git a/NEWS b/NEWS
index e55bc71..3313b4c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-GNUSim8085 1.3.7 (XX Dec 2010)
+GNUSim8085 1.3.7 (20 Feb 2011)
New: LP: #579341 - Editable memory listing as a tab.
This allows easy viewing/editing of memory contents in a table. The
@@ -18,7 +18,7 @@ New: LP: #680100 - doesn't retain current working directory
The last accessed directory by the file selection dialogs is saved.
Also the default open/save directory is 'Documents' directory whose
value depends on OS and user settings.
- The working directory preference is not saved on application exit.
+ But the working directory preference is not saved on application exit.
Fix: LP: #519828 - Start-up dialog should not be minimised
Fix: LP: #519834 - Assembler Error: No line highlighting
Fix: LP: #579317 - Modify the 'Help' dialog to point to actual tutorial
@@ -28,7 +28,7 @@ Fix: LP: #579320 - CMP flags not working like SUB with signed numbers
Fix: LP: #584093 - 78+88 in BCD addition missed carry
Translations:
- New - Brazilian Portuguese (pt_BR), Greek (el).
+ New - Brazilian Portuguese (pt_BR), Greek (el), Tamil (ta).
Updated - Arabic (ar), French (fr), German (de), Gujarati (gu),
Kannada (kn), Italian (it), Spanish (es).
diff --git a/po/LINGUAS b/po/LINGUAS
index bed8b48..112abd2 100644
--- a/po/LINGUAS
+++ b/po/LINGUAS
@@ -1,2 +1,2 @@
# Set of available languages.
-ar ast de eo el es fr gu it kn pt_BR
+ar ast de eo el es fr gu it kn pt_BR ta
diff --git a/po/ta.po b/po/ta.po
new file mode 100644
index 0000000..af4a244
--- /dev/null
+++ b/po/ta.po
@@ -0,0 +1,649 @@
+# Tamil translation for gnusim8085
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the BSD (3-Clause) license.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-09-26 22:54+0530\n"
+"PO-Revision-Date: 2011-01-31 01:18+0000\n"
+"Last-Translator: kenneth gonsalves <la...@th...>\n"
+"Language-Team: Kenneth Gonsalves <la...@th...>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2011-02-20 14:24+0000\n"
+"X-Generator: Launchpad (build 12399)\n"
+"X-Poedit-Country: INDIA\n"
+"X-Poedit-Language: Tamil\n"
+
+#: src/callbacks.c:138 src/interface.c:53
+msgid "Select font"
+msgstr ""
+
+#: src/callbacks.c:248
+msgid "Program has errors. Check the Message pane."
+msgstr "பிழைகள் உள்ளன. செயதி பகுதியைப் பார்க்கவும்"
+
+#: src/callbacks.c:269
+msgid "Error executing program"
+msgstr "வடிகட்டியை இயக்கும் போது பிழை"
+
+#: src/callbacks.c:289
+msgid "Error in step in"
+msgstr "உள்ளே அடி வைத்தலில் பிழை"
+
+#: src/callbacks.c:304
+msgid "Error in step over"
+msgstr "தாண்டி அடி வைத்தலில் பிழை"
+
+#: src/callbacks.c:319
+msgid "Error in step out"
+msgstr "வெளியே அடி வைத்தலில் பிழை"
+
+#: src/callbacks.c:416
+msgid "Enter a valid number within range"
+msgstr "வரையறைக்குட்பட்ட செல்லத்தக்க எண்ணை உள்ளிடவும்"
+
+#: src/callbacks.c:626 src/callbacks.c:644
+msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
+msgstr ""
+"(0-65535 or 0h-FFFFh) என்ற வரையறைக்குட்பட்ட செல்லத்தக்க எண்ணை உள்ளிடவும்"
+
+#: src/callbacks.c:665 src/callbacks.c:683
+msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
+msgstr ""
+
+#: src/callbacks.c:707
+msgid ""
+"The tutorial file, asm-guide.txt, was not found. It should be present in "
+"directory - "
+msgstr ""
+
+#: src/interface.c:42
+msgid "_File"
+msgstr "(_F)கோப்பு"
+
+#: src/interface.c:43
+msgid "_Reset"
+msgstr "நிலை மீள்"
+
+#: src/interface.c:44
+msgid "_Assembler"
+msgstr ""
+
+#: src/interface.c:45
+msgid "_Debug"
+msgstr "_பிழை நீக்கு"
+
+#: src/interface.c:46
+msgid "_Breakpoints"
+msgstr ""
+
+#: src/interface.c:47
+msgid "_Help"
+msgstr "(_H)உதவி"
+
+#: src/interface.c:48
+msgid "New source file"
+msgstr ""
+
+#: src/interface.c:49
+msgid "Open a file"
+msgstr "கோப்பை திறக்கவும்"
+
+#: src/interface.c:50
+msgid "Save file"
+msgstr "கோப்பை சேமி"
+
+#: src/interface.c:51
+msgid "Save file as"
+msgstr "என்று கோப்பை சேமி"
+
+#: src/interface.c:52
+msgid "Print program"
+msgstr "நிரல் அச்சிடு"
+
+#: src/interface.c:55
+msgid "_Registers"
+msgstr ""
+
+#: src/interface.c:55
+msgid "Reset Registers"
+msgstr ""
+
+#: src/interface.c:56
+msgid "_Flags"
+msgstr ""
+
+#: src/interface.c:56
+msgid "Reset Flags"
+msgstr ""
+
+#: src/interface.c:57
+msgid "_IO Ports"
+msgstr ""
+
+#: src/interface.c:57
+msgid "Reset IO Ports"
+msgstr ""
+
+#: src/interface.c:58
+msgid "_Memory"
+msgstr "நினைவகம்"
+
+#: src/interface.c:58
+msgid "Reset Memory"
+msgstr "நினைவகத்தை நிலை மீள்"
+
+#: src/interface.c:59
+msgid "Reset _All"
+msgstr ""
+
+#: src/interface.c:59
+msgid "Reset All"
+msgstr ""
+
+#: src/interface.c:60
+msgid "A_ssemble"
+msgstr ""
+
+#: src/interface.c:60
+msgid "Only assemble program"
+msgstr ""
+
+#: src/interface.c:61
+msgid "Execute assembled and loaded program"
+msgstr ""
+
+#: src/interface.c:62
+msgid "Show _listing"
+msgstr ""
+
+#: src/interface.c:62
+msgid "Show the source code along with opcodes and operands in hex numbers"
+msgstr ""
+
+#: src/interface.c:63
+msgid "Step _in"
+msgstr ""
+
+#: src/interface.c:63
+msgid "Step in the code"
+msgstr ""
+
+#: src/interface.c:64
+msgid "Step o_ver"
+msgstr ""
+
+#: src/interface.c:64
+msgid "Step over the code without calling functions"
+msgstr ""
+
+#: src/interface.c:65
+msgid "Step _out"
+msgstr ""
+
+#: src/interface.c:65
+msgid "Step out of the current function"
+msgstr ""
+
+#: src/interface.c:66
+msgid "Toggle _breakpoint"
+msgstr ""
+
+#: src/interface.c:66
+msgid "Toggles breakpoint at current line"
+msgstr ""
+
+#: src/interface.c:67
+msgid "_Clear all breakpoints"
+msgstr ""
+
+#: src/interface.c:67
+msgid "Remove all breakpoints"
+msgstr ""
+
+#: src/interface.c:68
+msgid "Stop execution"
+msgstr "செயற்படுத்தம் நிறுத்து"
+
+#: src/interface.c:68
+msgid "Stop debugging"
+msgstr "பிழை நிக்குதலை நிறுத்து"
+
+#: src/interface.c:69
+msgid "_Contents"
+msgstr "உள்ளடக்கங்கள் (_C)"
+
+#: src/interface.c:70
+msgid "8085 _Manual"
+msgstr ""
+
+#: src/interface.c:71
+msgid "Assembler _Tutorial"
+msgstr ""
+
+#: src/interface.c:76
+msgid "Show/Hide side pane"
+msgstr ""
+
+#: src/interface.c:305
+msgid "GNUSim8085 - 8085 Microprocessor Simulator"
+msgstr ""
+
+#: src/interface.c:428 src/interface.c:434 src/interface.c:440
+#: src/interface.c:446 src/interface.c:452 src/interface.c:458
+#: src/interface.c:464 src/interface.c:470 src/interface.c:476
+#: src/interface.c:482 src/interface.c:488 src/interface.c:494
+#: src/interface.c:500 src/interface.c:506
+msgid "00"
+msgstr "00"
+
+#: src/interface.c:523
+msgid "Registers"
+msgstr "பதிவு"
+
+#: src/interface.c:576 src/interface.c:582 src/interface.c:588
+#: src/interface.c:594 src/interface.c:600 src/interface.c:639
+#: src/interface.c:677 src/interface.c:745 src/interface.c:809
+msgid "0"
+msgstr "0"
+
+#: src/interface.c:610
+msgid "Flag"
+msgstr "குறி"
+
+#: src/interface.c:630 src/gui-list-data.c:79 src/gui-list-stack.c:84
+msgid "Decimal"
+msgstr "தசமம்"
+
+#: src/interface.c:638
+msgid "Enter a decimal number"
+msgstr "பத்தின கூறான எண்ணை நுழைக்கவும்"
+
+#: src/interface.c:644
+msgid "Convert this number to hexadecimal"
+msgstr ""
+
+#: src/interface.c:658
+msgid "To Hex"
+msgstr "பதினாறுக்கு"
+
+#: src/interface.c:668
+msgid "Hex"
+msgstr "பதின்அறும"
+
+#: src/interface.c:676
+msgid "Enter a hexadecimal number"
+msgstr "ஒரு பதினாறாம் எண்ணை எழுதவும்"
+
+#: src/interface.c:682
+msgid "Convert this number to decimal"
+msgstr "இந்த எண்ணை தசமமாக மாற்றவும்"
+
+#: src/interface.c:696
+msgid "To Dec"
+msgstr "தசமத்திற்கு"
+
+#: src/interface.c:709
+msgid "Decimal - Hex Convertion"
+msgstr ""
+
+#: src/interface.c:737
+msgid "Change the port address to view here"
+msgstr ""
+
+#: src/interface.c:744
+msgid "Enter new port value and click Update"
+msgstr ""
+
+#: src/interface.c:750
+msgid "Update the port value"
+msgstr "துறையின் மதிப்பை புதுபக்கவும்"
+
+#: src/interface.c:764
+msgid "Update Port Value"
+msgstr "துறையின் மதிப்பை புதுபக்கவும்"
+
+#: src/interface.c:777 src/interface.c:1012 src/interface.c:1017
+msgid "I/O Ports"
+msgstr ""
+
+#: src/interface.c:801
+msgid "Change the memory location to view here"
+msgstr ""
+
+#: src/interface.c:808
+msgid "Edit new value and click Update"
+msgstr ""
+
+#: src/interface.c:814
+msgid "Update the current memory location"
+msgstr "தற்காலிக நினைவின் இடத்தைப் பதுபிக்கவும்"
+
+#: src/interface.c:828
+msgid "Update Memory"
+msgstr "நினைவகத்தினை புதுப்பிக்கவும்"
+
+#: src/interface.c:841 src/interface.c:968 src/interface.c:973
+msgid "Memory"
+msgstr ""
+
+#: src/interface.c:866
+msgid "Load me at"
+msgstr "ஆம் இடத்தில் என்னை ஏற்கவும்"
+
+#: src/interface.c:874
+msgid "Enter the program address. End with a 'h' if it is a hex address."
+msgstr ""
+
+#: src/interface.c:892
+msgid "Variables"
+msgstr "மாறிகள்"
+
+#: src/interface.c:905
+msgid "Data"
+msgstr "தகவல்"
+
+#: src/interface.c:921
+msgid "Stack Trace"
+msgstr ""
+
+#: src/interface.c:934
+msgid "Stack"
+msgstr ""
+
+#: src/interface.c:958
+msgid "KeyPad"
+msgstr ""
+
+#: src/interface.c:989 src/interface.c:1033
+msgid "Start"
+msgstr ""
+
+#: src/interface.c:1280
+msgid "translator_credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" donatello https://launchpad.net/~aditya.mmy\n"
+" kenneth gonsalves https://launchpad.net/~lawgon"
+
+#: src/interface.c:1326 src/interface.c:1387
+msgid "Assembler Listing"
+msgstr ""
+
+#: src/interface.c:1350
+msgid "Save to file"
+msgstr "கோப்பில் சேமி"
+
+#: src/interface.c:1431
+msgid "GNUSim8085 start with dialog"
+msgstr "உரையாடலுடன் GNUSim8085 யை துவக்கவும்"
+
+#: src/interface.c:1462
+msgid "1. How to use this simulator?"
+msgstr "1. இந்த பாவனையகத்தை எப்படி பயன்படுத்துவது"
+
+#: src/interface.c:1470
+msgid "_Tutorial"
+msgstr "(T) பயிற்சி நூல்"
+
+#: src/interface.c:1475
+msgid "A short tutorial on writing assembly code!"
+msgstr ""
+
+#: src/interface.c:1482
+msgid "2. Open an existing assembly program."
+msgstr ""
+
+#: src/interface.c:1490
+msgid "_Open program"
+msgstr "(O) நிரலைத் திறக்கவும்"
+
+#: src/interface.c:1495
+msgid "Open an already saved program"
+msgstr "ஏற்கனவே சேமிக்கப்பட்ட நிரலைத் திறக்கவும்"
+
+#: src/interface.c:1497
+msgid "What do you want to do now?"
+msgstr "இப்போது என்ன செய்ய வேண்டும்?"
+
+#: src/interface.c:1507
+msgid ""
+"Don't forget to read the documentation \n"
+"given in \"doc\" directory."
+msgstr ""
+
+#: src/interface.c:1568
+msgid "Choose a symbol"
+msgstr "சின்னத்தைத் தேர்ந்தெடு"
+
+#: src/interface.c:1594
+msgid "Enter a symbol or choose one from the lists"
+msgstr ""
+"சின்னத்தை உள்ளிடவும் அல்லது பட்டியல்களிலிருந்து ஒன்றைத் தேர்ந்தெடுக்கவும்"
+
+#: src/interface.c:1604
+msgid "Enter Symbol"
+msgstr "சின்னத்தை உள்ளிடவும்"
+
+#: src/interface.c:1618
+msgid "Variables List"
+msgstr "மாறிகளின் பட்டியல்"
+
+#: src/interface.c:1639
+msgid "Functions List"
+msgstr "செயல்பாடுகளின் பட்டயல்"
+
+#: src/interface.c:1660
+msgid "Macros List"
+msgstr ""
+
+#: src/interface.c:1716
+msgid "Choose a register"
+msgstr ""
+
+#: src/main.c:83
+msgid "Simulator: Idle"
+msgstr ""
+
+#: src/8085.c:251
+#, c-format
+msgid "Unwanted %c reached"
+msgstr ""
+
+#: src/8085-instructions.c:29
+msgid "Invalid Opcode"
+msgstr ""
+
+#: src/8085-instructions.c:882
+msgid "Instruction 'RIM' Not implemented"
+msgstr ""
+
+#: src/8085-instructions.c:1033
+msgid "Instruction 'SIM' Not implemented"
+msgstr ""
+
+#: src/asm-source.c:111
+msgid "Assembling Aborted"
+msgstr ""
+
+#: src/asm-source.c:179
+msgid "Label should be given to a code line"
+msgstr ""
+
+#: src/asm-source.c:209 src/asm-source.c:216 src/asm-source.c:223
+msgid "Incomplete opcode"
+msgstr ""
+
+#: src/asm-source.c:238
+#, c-format
+msgid ""
+"\n"
+"Neither Op not PsOp: [%s]"
+msgstr ""
+
+#: src/asm-source.c:239
+msgid "Invalid Opcode or Pseudo op"
+msgstr ""
+
+#: src/asm-source.c:248
+msgid "Opcode needs an user argument"
+msgstr ""
+
+#: src/asm-source.c:256
+msgid "Extra characters in line"
+msgstr ""
+
+#: src/asm-source.c:422
+msgid "Expression error in symbol"
+msgstr ""
+
+#: src/asm-source.c:436
+msgid "Undefined symbol"
+msgstr ""
+
+#: src/asm-gensym.c:75
+msgid "Redundant label"
+msgstr ""
+
+#: src/asm-gensym.c:90
+msgid "Invalid Operand in EQU"
+msgstr ""
+
+#: src/asm-gensym.c:102 src/asm-gensym.c:124
+msgid "Invalid operand"
+msgstr ""
+
+#: src/asm-gensym.c:114
+msgid "Redefinition of symbol"
+msgstr ""
+
+#: src/asm-genobj.c:111
+msgid "Invalid data size"
+msgstr "தகவல் அளவு செல்லாது"
+
+#: src/asm-genobj.c:116
+msgid "DS: Exceeded limit"
+msgstr "DS: எல்லை மீறியது"
+
+#: src/asm-genobj.c:131
+msgid "DB: Operand error"
+msgstr ""
+
+#: src/asm-genobj.c:161
+msgid ""
+"Invalid operand or symbol. Check whether operands start with a number. e.g "
+"a0H should be 0a0H"
+msgstr ""
+
+#: src/8085-asm.c:87
+msgid "Program assembled successfully"
+msgstr ""
+
+#: src/bridge.c:37
+msgid "Simulator: Program running"
+msgstr ""
+
+#: src/bridge.c:187
+#, c-format
+msgid ""
+"Execution branched to invalid memory location <%xH>. Execution will be "
+"stopped!\n"
+"\n"
+"Check whether you've included the \"hlt\" instruction at the end of your "
+"program and your source program is not empty. Also check your program "
+"logic. If you're very sure, there might be a bug in GNUSim8085.If so you're "
+"advised to send a copy of your source progam."
+msgstr ""
+
+#: src/bridge.c:308
+msgid "Assembler: running"
+msgstr ""
+
+#: src/gui-list-message.c:96
+msgid "Line No"
+msgstr "வரி எண்"
+
+#: src/gui-list-message.c:97
+msgid "Assembler Message"
+msgstr ""
+
+#: src/gui-list-data.c:76
+msgid "Address"
+msgstr "முகவரி"
+
+#: src/gui-list-data.c:77
+msgid "Variable"
+msgstr "மாறி"
+
+#: src/gui-list-data.c:78 src/gui-list-data.c:79 src/gui-list-stack.c:83
+#: src/gui-list-stack.c:84
+msgid "Value"
+msgstr "மதிப்பு"
+
+#: src/asm-listing.c:208
+msgid "; Assembler generated listing; Not editable.\n"
+msgstr ""
+
+#: src/asm-listing.c:209
+#, c-format
+msgid "; Generated by GNUSim8085: %s\n"
+msgstr ""
+
+#: src/asm-listing.c:245
+msgid ""
+";Assembler Listing (Do Not assemble)\n"
+"\n"
+msgstr ""
+
+#: src/file-op.c:61
+#, c-format
+msgid "Failed to open <%s>"
+msgstr "திறக்க முடியவில்லை: <%s>"
+
+#: src/file-op.c:140
+msgid "File already exists; overwrite it?"
+msgstr ""
+
+#: src/file-op.c:155
+#, c-format
+msgid "Failed to save <%s>"
+msgstr "சேமிக்க முடியவில்லை <%s>"
+
+#: src/file-op.c:323
+msgid "Failed to save listing file"
+msgstr "பட்டியலின் கோப்பைச் சேமிக்க முடியவில்லை"
+
+#: src/gui-list-stack.c:81
+msgid "Stack Loc"
+msgstr ""
+
+#: src/gui-list-stack.c:82
+msgid "Proc/Reg"
+msgstr ""
+
+#: src/gui-list-stack.c:117
+msgid "Stack size exceeded. Stop the execution"
+msgstr ""
+
+#: src/gui-list-stack.c:131
+msgid ""
+"More number of POP are executed than PUSH. Stop the execution and check the "
+"logic of your program"
+msgstr ""
+
+#~ msgid "<b>Registers</b>"
+#~ msgstr "<b>நினைவக பதிவகங்கள்<b>"
+
+#~ msgid "<b>Flag</b>"
+#~ msgstr "<b>குறி</b>"
+
+#~ msgid "<b>Memory</b>"
+#~ msgstr "<b>நினைவகம்</b>"
+
+#~ msgid "Value(Decimal)"
+#~ msgstr "மதிப்பு (தசம எண்)"
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 2 +
NEWS | 6 +-
po/LINGUAS | 2 +-
po/{ar.po => ta.po} | 196 +++++++++++++++++++++++++++------------------------
4 files changed, 110 insertions(+), 96 deletions(-)
copy po/{ar.po => ta.po} (68%)
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2010-12-12 18:09:11
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via e4e3ea82e37399ba5aa47db7e099e1f342c11c80 (commit)
via 17bfa65786555f32b7122ee6f72203dbf5e8e314 (commit)
via 94843f381bb9f7b4b3a76cbe861352dca3858a62 (commit)
from f9feab98a0e0cd6509bf079854a0bc3f55f247e8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit e4e3ea82e37399ba5aa47db7e099e1f342c11c80
Author: Onkar Shinde <onk...@us...>
Date: Sun Dec 12 23:38:37 2010 +0530
Updated translations
diff --git a/AUTHORS b/AUTHORS
index 5005c56..ecc482e 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -35,6 +35,7 @@ Hassan El Jacifi - https://launchpad.net/~waver
Miss-Thang - https://launchpad.net/~shahiwestcoast
Nizar Kerkeni - https://launchpad.net/~nizarus
Jaime Rave - https://launchpad.net/~jaimerave
+Javi Sol - https://launchpad.net/~javisolcorreo
Johannes Möller - https://launchpad.net/~jojo-moeller
Michael Konrad - https://launchpad.net/~nephelyn
The Escapist - https://launchpad.net/~wisd00m
@@ -42,8 +43,10 @@ Tommy Hartmann - https://launchpad.net/~ahrak
Xuacu Saturio - https://launchpad.net/~xuacusk8
Colin Dean - https://launchpad.net/~colindean
giorgio130 - https://launchpad.net/~gm89
+simone.sandri - https://launchpad.net/~lexluxsox
Adnane Belmadiaf - https://launchpad.net/~adnane002
Bharat S - https://edge.launchpad.net/~aniceberg
+José Humberto Melo - https://launchpad.net/~josehumberto-melo
José Roberto - https://launchpad.net/~tickbrown
Ricardo (Swordf) De Moura - https://launchpad.net/~ricardo347
Richard Drakoulis - https://launchpad.net/~richardos89
diff --git a/po/de.po b/po/de.po
index 7e4a88c..95b86c4 100644
--- a/po/de.po
+++ b/po/de.po
@@ -8,18 +8,18 @@ msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
"POT-Creation-Date: 2010-09-26 22:54+0530\n"
-"PO-Revision-Date: 2010-06-01 10:36+0000\n"
-"Last-Translator: Michael Konrad <Nep...@ar...>\n"
+"PO-Revision-Date: 2010-11-26 15:21+0000\n"
+"Last-Translator: The Escapist <Unknown>\n"
"Language-Team: German <de...@li...>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-06-02 06:40+0000\n"
+"X-Launchpad-Export-Date: 2010-12-12 14:32+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: src/callbacks.c:138 src/interface.c:53
msgid "Select font"
-msgstr ""
+msgstr "Schrift auswählen"
#: src/callbacks.c:248
msgid "Program has errors. Check the Message pane."
@@ -46,20 +46,20 @@ msgid "Enter a valid number within range"
msgstr "Geben Sie eine gültige Nummer im Wertebereich ein"
#: src/callbacks.c:626 src/callbacks.c:644
-#, fuzzy
msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
-msgstr "Geben Sie eine gültige Nummer im Wertebereich ein"
+msgstr "Gültige Zahl innerhalb des Bereich eingeben (0-65535 or 0h-FFFFh)"
#: src/callbacks.c:665 src/callbacks.c:683
-#, fuzzy
msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
-msgstr "Geben Sie eine gültige Nummer im Wertebereich ein"
+msgstr "Gültige Nummer im Bereich (0-255 / 0h-00FFh) eingeben"
#: src/callbacks.c:707
msgid ""
"The tutorial file, asm-guide.txt, was not found. It should be present in "
"directory - "
msgstr ""
+"Die Datei mit dem Tutorial \"asm-guide.txt\" konnte nicht gefunden werden. "
+"Die Datei sollte sich im folgenden Verzeichnis befinden- "
#: src/interface.c:42
msgid "_File"
@@ -357,12 +357,11 @@ msgstr "Stapel (Stack)"
#: src/interface.c:958
msgid "KeyPad"
-msgstr "Ziffernblock"
+msgstr "Anweisungen"
#: src/interface.c:989 src/interface.c:1033
-#, fuzzy
msgid "Start"
-msgstr "Stapel (Stack)"
+msgstr "Start"
#: src/interface.c:1280
msgid "translator_credits"
diff --git a/po/es.po b/po/es.po
index 3db5eec..696b911 100644
--- a/po/es.po
+++ b/po/es.po
@@ -8,18 +8,18 @@ msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
"POT-Creation-Date: 2010-09-26 22:54+0530\n"
-"PO-Revision-Date: 2010-07-29 00:10+0000\n"
-"Last-Translator: Fernando Muñoz <Unknown>\n"
+"PO-Revision-Date: 2010-10-04 09:41+0000\n"
+"Last-Translator: Javi Sol <Unknown>\n"
"Language-Team: Spanish <es...@li...>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-09-18 16:12+0000\n"
+"X-Launchpad-Export-Date: 2010-12-12 14:28+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: src/callbacks.c:138 src/interface.c:53
msgid "Select font"
-msgstr ""
+msgstr "Seleccionar fuente"
#: src/callbacks.c:248
msgid "Program has errors. Check the Message pane."
@@ -46,20 +46,20 @@ msgid "Enter a valid number within range"
msgstr "Ingrese un número válido dentro del rango"
#: src/callbacks.c:626 src/callbacks.c:644
-#, fuzzy
msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
-msgstr "Ingrese un número válido dentro del rango"
+msgstr "Introducir un número válido dentro del rango (0-65535 ó 0h-FFFFh)"
#: src/callbacks.c:665 src/callbacks.c:683
-#, fuzzy
msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
-msgstr "Ingrese un número válido dentro del rango"
+msgstr "Introducir un número válido dentro del rango (0-255 / 0h-00FFh)"
#: src/callbacks.c:707
msgid ""
"The tutorial file, asm-guide.txt, was not found. It should be present in "
"directory - "
msgstr ""
+"El archivo del tutorial, asm-guide.txt, no fue encontrado. Debería estar "
+"presente en el directorio - "
#: src/interface.c:42
msgid "_File"
@@ -364,9 +364,8 @@ msgid "KeyPad"
msgstr "Teclado"
#: src/interface.c:989 src/interface.c:1033
-#, fuzzy
msgid "Start"
-msgstr "Pila"
+msgstr "Empezar"
#: src/interface.c:1280
msgid "translator_credits"
@@ -377,6 +376,7 @@ msgstr ""
" Fernando Muñoz https://launchpad.net/~munozferna\n"
" Gonzalo L. Campos Medina https://launchpad.net/~gcamposm\n"
" Jaime Rave https://launchpad.net/~jaimerave\n"
+" Javi Sol https://launchpad.net/~javisolcorreo\n"
" LuisGuerra https://launchpad.net/~lguerra80\n"
" Takmadeus https://launchpad.net/~takmadeus"
diff --git a/po/it.po b/po/it.po
index 02f7ca0..6a40c5e 100644
--- a/po/it.po
+++ b/po/it.po
@@ -8,18 +8,18 @@ msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
"POT-Creation-Date: 2010-09-26 22:54+0530\n"
-"PO-Revision-Date: 2010-05-03 07:01+0000\n"
-"Last-Translator: Federico Foschini <und...@gm...>\n"
+"PO-Revision-Date: 2010-10-08 17:55+0000\n"
+"Last-Translator: simone.sandri <Unknown>\n"
"Language-Team: Italian <it...@li...>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-05-23 05:40+0000\n"
+"X-Launchpad-Export-Date: 2010-12-12 14:28+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: src/callbacks.c:138 src/interface.c:53
msgid "Select font"
-msgstr ""
+msgstr "Seleziona carattere"
#: src/callbacks.c:248
msgid "Program has errors. Check the Message pane."
@@ -133,27 +133,27 @@ msgstr "_Memoria"
#: src/interface.c:58
msgid "Reset Memory"
-msgstr ""
+msgstr "Resetta Memoria"
#: src/interface.c:59
msgid "Reset _All"
-msgstr ""
+msgstr "Resetta_Tutto"
#: src/interface.c:59
msgid "Reset All"
-msgstr ""
+msgstr "Resetta Tutto"
#: src/interface.c:60
msgid "A_ssemble"
-msgstr ""
+msgstr "A_ssembla"
#: src/interface.c:60
msgid "Only assemble program"
-msgstr ""
+msgstr "Assembla solo il programma"
#: src/interface.c:61
msgid "Execute assembled and loaded program"
-msgstr ""
+msgstr "Esegui, assembla e carica il programma"
#: src/interface.c:62
msgid "Show _listing"
@@ -213,11 +213,11 @@ msgstr ""
#: src/interface.c:69
msgid "_Contents"
-msgstr ""
+msgstr "_Contenuti"
#: src/interface.c:70
msgid "8085 _Manual"
-msgstr ""
+msgstr "8085 _Manuale"
#: src/interface.c:71
msgid "Assembler _Tutorial"
@@ -357,19 +357,19 @@ msgstr "Stack"
#: src/interface.c:958
msgid "KeyPad"
-msgstr ""
+msgstr "Tastierino numerico"
#: src/interface.c:989 src/interface.c:1033
-#, fuzzy
msgid "Start"
-msgstr "Stack"
+msgstr "Avvio"
#: src/interface.c:1280
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
" Federico Foschini https://launchpad.net/~undicizeri\n"
-" giorgio130 https://launchpad.net/~gm89"
+" giorgio130 https://launchpad.net/~gm89\n"
+" simone.sandri https://launchpad.net/~lexluxsox"
#: src/interface.c:1326 src/interface.c:1387
msgid "Assembler Listing"
@@ -543,11 +543,11 @@ msgstr ""
#: src/8085-asm.c:87
msgid "Program assembled successfully"
-msgstr ""
+msgstr "Programma assemblato con successo"
#: src/bridge.c:37
msgid "Simulator: Program running"
-msgstr ""
+msgstr "Simulatore: il programma sta andando"
#: src/bridge.c:187
#, c-format
@@ -575,16 +575,16 @@ msgstr ""
#: src/gui-list-data.c:76
msgid "Address"
-msgstr ""
+msgstr "Indirizzo"
#: src/gui-list-data.c:77
msgid "Variable"
-msgstr ""
+msgstr "Variabile"
#: src/gui-list-data.c:78 src/gui-list-data.c:79 src/gui-list-stack.c:83
#: src/gui-list-stack.c:84
msgid "Value"
-msgstr ""
+msgstr "Valore"
#: src/asm-listing.c:208
msgid "; Assembler generated listing; Not editable.\n"
@@ -608,7 +608,7 @@ msgstr ""
#: src/file-op.c:140
msgid "File already exists; overwrite it?"
-msgstr ""
+msgstr "Il file è già esistente; sovrascriverlo?"
#: src/file-op.c:155
#, c-format
@@ -625,7 +625,7 @@ msgstr ""
#: src/gui-list-stack.c:82
msgid "Proc/Reg"
-msgstr ""
+msgstr "Proc/Reg"
#: src/gui-list-stack.c:117
msgid "Stack size exceeded. Stop the execution"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 02d48e8..8a6902a 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -8,18 +8,18 @@ msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
"POT-Creation-Date: 2010-09-26 22:54+0530\n"
-"PO-Revision-Date: 2010-06-11 09:57+0000\n"
-"Last-Translator: José Roberto <tic...@gm...>\n"
+"PO-Revision-Date: 2010-10-12 22:46+0000\n"
+"Last-Translator: José Humberto Melo <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt...@li...>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-06-15 09:28+0000\n"
+"X-Launchpad-Export-Date: 2010-12-12 14:32+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: src/callbacks.c:138 src/interface.c:53
msgid "Select font"
-msgstr ""
+msgstr "Selecione a fonte"
#: src/callbacks.c:248
msgid "Program has errors. Check the Message pane."
@@ -46,20 +46,20 @@ msgid "Enter a valid number within range"
msgstr "Digite um número válido no intervalo"
#: src/callbacks.c:626 src/callbacks.c:644
-#, fuzzy
msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
-msgstr "Digite um número válido no intervalo"
+msgstr "Digite um número válido dentro do intervalo (0-65535 or 0h-FFFFh)"
#: src/callbacks.c:665 src/callbacks.c:683
-#, fuzzy
msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
-msgstr "Digite um número válido no intervalo"
+msgstr "Digite um número válido dentro do intervalo (0-255 / 0h-00FFh)"
#: src/callbacks.c:707
msgid ""
"The tutorial file, asm-guide.txt, was not found. It should be present in "
"directory - "
msgstr ""
+"O arquivo do tutorial, Guide.txt asm, não foi encontrado. Ele deve estar "
+"presente no diretório - "
#: src/interface.c:42
msgid "_File"
@@ -363,14 +363,14 @@ msgid "KeyPad"
msgstr "Assembler"
#: src/interface.c:989 src/interface.c:1033
-#, fuzzy
msgid "Start"
-msgstr "Pilha"
+msgstr "Iniciar"
#: src/interface.c:1280
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
+" José Humberto Melo https://launchpad.net/~josehumberto-melo\n"
" José Roberto https://launchpad.net/~tickbrown\n"
" Ricardo (Swordf) De Moura https://launchpad.net/~ricardo347"
commit 17bfa65786555f32b7122ee6f72203dbf5e8e314
Author: Onkar Shinde <onk...@us...>
Date: Sun Dec 12 23:37:17 2010 +0530
Fix for bug LP: #680100
diff --git a/ChangeLog b/ChangeLog
index 6ba241d..f84984a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
2010-12-12 Onkar Shinde <onk...@gm...>
* src/interface.c: Fix incorrect use of 'GTK_CHECK_VERSION' macro.
+ * src/file-op.c, src/file-op-gio.c: Added code to save last directory
+ from/to where file was opened/saved. Fixes bug LP:#680100.
2010-10-11 Aanjhan Ranganathan <aa...@tu...>
diff --git a/NEWS b/NEWS
index 2fa0aeb..e55bc71 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-GNUSim8085 1.3.7 (XX Sep 2010)
+GNUSim8085 1.3.7 (XX Dec 2010)
New: LP: #579341 - Editable memory listing as a tab.
This allows easy viewing/editing of memory contents in a table. The
@@ -14,6 +14,11 @@ New: LP: #519836 - Breakpoint Toggling
New: LP: #579322 - Choosing a font in editor
This allows setting a font in editor component. But the preference is
not saved on application exit.
+New: LP: #680100 - doesn't retain current working directory
+ The last accessed directory by the file selection dialogs is saved.
+ Also the default open/save directory is 'Documents' directory whose
+ value depends on OS and user settings.
+ The working directory preference is not saved on application exit.
Fix: LP: #519828 - Start-up dialog should not be minimised
Fix: LP: #519834 - Assembler Error: No line highlighting
Fix: LP: #579317 - Modify the 'Help' dialog to point to actual tutorial
diff --git a/src/file-op-gio.c b/src/file-op-gio.c
index 0572e27..12ac860 100644
--- a/src/file-op-gio.c
+++ b/src/file-op-gio.c
@@ -31,6 +31,8 @@
#define MAX_ERR_MSG_SIZE 512
static GString *file_name = NULL;
+static const gchar *default_dir = NULL;
+static gchar *last_open_save_dir = NULL;
static GtkRecentManager *recent_manager = NULL;
static void
@@ -225,6 +227,7 @@ file_op_editor_save (void)
recent_manager = gtk_recent_manager_get_default ();
gtk_recent_manager_add_item (recent_manager, selected_file);
is_saved = ori_save(selected_file, TRUE);
+ last_open_save_dir = gtk_file_chooser_get_current_folder_uri (GTK_FILE_CHOOSER (file_selector));
g_free (selected_file);
}
else
@@ -254,6 +257,7 @@ file_op_editor_save_as (void)
if (recent_manager == NULL)
recent_manager = gtk_recent_manager_get_default ();
gtk_recent_manager_add_item (recent_manager, selected_file);
+ last_open_save_dir = gtk_file_chooser_get_current_folder_uri (GTK_FILE_CHOOSER (file_selector));
g_free (selected_file);
}
else
@@ -285,6 +289,7 @@ file_op_editor_open (void)
if (recent_manager == NULL)
recent_manager = gtk_recent_manager_get_default ();
gtk_recent_manager_add_item (recent_manager, selected_file);
+ last_open_save_dir = gtk_file_chooser_get_current_folder_uri (GTK_FILE_CHOOSER (file_selector));
ori_open(selected_file, TRUE);
g_free (selected_file);
}
@@ -333,6 +338,7 @@ file_op_listing_save (gchar * text)
g_output_stream_close (G_OUTPUT_STREAM (file_out), NULL, NULL);
+ last_open_save_dir = gtk_file_chooser_get_current_folder_uri (GTK_FILE_CHOOSER (file_selector));
g_free (selected_file);
}
@@ -348,7 +354,11 @@ create_file_dialog(const gchar *title,
{
GtkWidget *file_selector;
GtkFileFilter *file_filter;
-
+
+ if (default_dir == NULL)
+ {
+ default_dir = g_get_user_special_dir (G_USER_DIRECTORY_DOCUMENTS);
+ }
file_selector = gtk_file_chooser_dialog_new
(title, NULL,
action,
@@ -356,6 +366,10 @@ create_file_dialog(const gchar *title,
stock, GTK_RESPONSE_ACCEPT,
NULL);
+ if (last_open_save_dir == NULL)
+ gtk_file_chooser_set_current_folder_uri (GTK_FILE_CHOOSER(file_selector), g_strconcat("file://", default_dir, NULL));
+ else
+ gtk_file_chooser_set_current_folder_uri (GTK_FILE_CHOOSER(file_selector), last_open_save_dir);
gtk_file_chooser_set_do_overwrite_confirmation (GTK_FILE_CHOOSER(file_selector), TRUE);
gtk_file_chooser_set_local_only (GTK_FILE_CHOOSER(file_selector), FALSE);
diff --git a/src/file-op.c b/src/file-op.c
index 72cac08..35d2caf 100644
--- a/src/file-op.c
+++ b/src/file-op.c
@@ -31,6 +31,8 @@
#define MAX_ERR_MSG_SIZE 512
static GString *file_name = NULL;
+static const gchar *default_dir = NULL;
+static gchar *last_open_save_dir = NULL;
static GtkRecentManager *recent_manager = NULL;
static void
@@ -230,6 +232,7 @@ file_op_editor_save (void)
recent_manager = gtk_recent_manager_get_default ();
gtk_recent_manager_add_item (recent_manager, g_strconcat ("file://", selected_filename, NULL));
is_saved = ori_save(selected_filename, TRUE);
+ last_open_save_dir = gtk_file_chooser_get_current_folder (GTK_FILE_CHOOSER (file_selector));
g_free (selected_filename);
}
else
@@ -259,6 +262,7 @@ file_op_editor_save_as (void)
if (recent_manager == NULL)
recent_manager = gtk_recent_manager_get_default ();
gtk_recent_manager_add_item (recent_manager, g_strconcat ("file://", selected_filename, NULL));
+ last_open_save_dir = gtk_file_chooser_get_current_folder (GTK_FILE_CHOOSER (file_selector));
g_free (selected_filename);
}
else
@@ -291,6 +295,7 @@ file_op_editor_open (void)
recent_manager = gtk_recent_manager_get_default ();
gtk_recent_manager_add_item (recent_manager, g_strconcat ("file://", selected_filename, NULL));
ori_open(selected_filename, TRUE);
+ last_open_save_dir = gtk_file_chooser_get_current_folder (GTK_FILE_CHOOSER (file_selector));
g_free (selected_filename);
}
@@ -327,6 +332,7 @@ file_op_listing_save (gchar * text)
ret = fwrite (text, 1, strlen (text), fp);
fclose (fp);
+ last_open_save_dir = gtk_file_chooser_get_current_folder (GTK_FILE_CHOOSER (file_selector));
g_free (selected_filename);
}
@@ -342,7 +348,11 @@ create_file_dialog(const gchar *title,
{
GtkWidget *file_selector;
GtkFileFilter *file_filter;
-
+
+ if (default_dir == NULL)
+ {
+ default_dir = g_get_user_special_dir (G_USER_DIRECTORY_DOCUMENTS);
+ }
file_selector = gtk_file_chooser_dialog_new
(title, NULL,
action,
@@ -350,6 +360,10 @@ create_file_dialog(const gchar *title,
stock, GTK_RESPONSE_ACCEPT,
NULL);
+ if (last_open_save_dir == NULL)
+ gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER(file_selector), default_dir);
+ else
+ gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER(file_selector), last_open_save_dir);
gtk_file_chooser_set_do_overwrite_confirmation (GTK_FILE_CHOOSER(file_selector), TRUE);
file_filter = gtk_file_filter_new();
commit 94843f381bb9f7b4b3a76cbe861352dca3858a62
Author: Onkar Shinde <onk...@us...>
Date: Sun Dec 12 23:35:48 2010 +0530
Fixed macro usage
diff --git a/ChangeLog b/ChangeLog
index a0a6b3c..6ba241d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-12-12 Onkar Shinde <onk...@gm...>
+
+ * src/interface.c: Fix incorrect use of 'GTK_CHECK_VERSION' macro.
+
2010-10-11 Aanjhan Ranganathan <aa...@tu...>
* src/8085-instructions.c: Added patch for bug LP: #579320. Thanks
diff --git a/src/interface.c b/src/interface.c
index 93ef293..d102877 100644
--- a/src/interface.c
+++ b/src/interface.c
@@ -1261,8 +1261,9 @@ create_window_main (void)
void
activate_url (GtkAboutDialog *about, const gchar *url, gpointer data)
{
- if GTK_CHECK_VERSION (2, 14, 0)
+#if GTK_CHECK_VERSION (2, 14, 0)
gtk_show_uri (NULL, url, GDK_CURRENT_TIME, NULL);
+#endif
}
void
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 3 +++
ChangeLog | 6 ++++++
NEWS | 7 ++++++-
po/de.po | 21 ++++++++++-----------
po/es.po | 20 ++++++++++----------
po/it.po | 46 +++++++++++++++++++++++-----------------------
po/pt_BR.po | 20 ++++++++++----------
src/file-op-gio.c | 16 +++++++++++++++-
src/file-op.c | 16 +++++++++++++++-
src/interface.c | 3 ++-
10 files changed, 100 insertions(+), 58 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Aanjhan <aa...@us...> - 2010-10-11 19:56:17
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via f9feab98a0e0cd6509bf079854a0bc3f55f247e8 (commit)
from 45667ab9b4b1e11954396226ae8aedf38b874829 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit f9feab98a0e0cd6509bf079854a0bc3f55f247e8
Author: Aanjhan Ranganathan <aanjhan@yoda.(none)>
Date: Mon Oct 11 21:55:36 2010 +0200
Changelog updated
diff --git a/ChangeLog b/ChangeLog
index 57edfce..a0a6b3c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-10-11 Aanjhan Ranganathan <aa...@tu...>
+
+ * src/8085-instructions.c: Added patch for bug LP: #579320. Thanks
+ to Debjit Biswas.
+
2010-09-26 Onkar Shinde <onk...@gm...>
* src/callbacks.c: Add an error message to be shown when assembly
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Aanjhan <aa...@us...> - 2010-10-11 15:49:47
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 45667ab9b4b1e11954396226ae8aedf38b874829 (commit)
from 88b0ff391e4ab20bc7d303403dcf6d64cd0e89c5 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 45667ab9b4b1e11954396226ae8aedf38b874829
Author: Aanjhan Ranganathan <aanjhan@yoda.(none)>
Date: Mon Oct 11 17:46:43 2010 +0200
Fixes CMP instruction bug #579320. Patch from Debjit Biswas
added. Removed my changes done previously for fixing this bug. See
ChangeLog for details.
diff --git a/src/8085-instructions.c b/src/8085-instructions.c
index 8811cc5..57f7d80 100644
--- a/src/8085-instructions.c
+++ b/src/8085-instructions.c
@@ -502,16 +502,12 @@ _eef_inst_func_xra (eef_addr_t opnd_addr, gchar sec)
static gint
_eef_inst_func_cmp_i (eef_addr_t opnd_addr, eef_data_t data)
{
-
- /* Since this is just comparison, there is no "result"
- that affects the S, P and AC flags is present. Hence
- no need to check and set flags */
- if (sys.reg.a < data)
- sys.flag.c = 1, sys.flag.z = 0;
- else if (sys.reg.a > data)
- sys.flag.c = 0, sys.flag.z = 0;
- else
- sys.flag.c = 0, sys.flag.z = 1;
+ /* Patch from Debjit Biswas for CMP bug #579320 */
+ eef_data_t a = sys.reg.a;
+ _eef_flag_check_and_set_c (sys.reg.a, data, '-');
+ _eef_flag_check_and_set_aux_c (sys.reg.a, data, '-');
+ a += -1 * data;
+ _eef_find_and_set_flags (a);
return 0;
}
-----------------------------------------------------------------------
Summary of changes:
src/8085-instructions.c | 16 ++++++----------
1 files changed, 6 insertions(+), 10 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2010-09-26 18:04:30
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 88b0ff391e4ab20bc7d303403dcf6d64cd0e89c5 (commit)
via 91d9e4d09b3948f9fb6639bbec350231309c9b96 (commit)
via c052f1f741f6c6bc7b0f3160833ceb140508ae2a (commit)
via 1f32e35e348c404054af70b067d0036c601aac15 (commit)
via a23507677363ae58dcd60c31b956c36e97e74e6d (commit)
from 93e891dfcfc0b9a8228ddb3205c54ddec7af4ccf (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 88b0ff391e4ab20bc7d303403dcf6d64cd0e89c5
Merge: 91d9e4d 93e891d
Author: Onkar Shinde <onk...@us...>
Date: Sun Sep 26 23:33:47 2010 +0530
Merge branch 'master' of ssh://gnusim8085.git.sourceforge.net/gitroot/gnusim8085/gnusim8085
commit 91d9e4d09b3948f9fb6639bbec350231309c9b96
Author: Onkar Shinde <onk...@us...>
Date: Sun Sep 26 23:30:10 2010 +0530
Updated Arabic translation
diff --git a/ChangeLog b/ChangeLog
index 74da835..57edfce 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,7 @@
tutorial file is not found. Mark 'Select font' string for translation.
* po/gnusim8085.pot: Update to include latest strings.
* po/*.po: Auto update.
+ * po/ar.po: Updated Arabic translation from launchpad.
2010-09-25 Onkar Shinde <onk...@gm...>
diff --git a/po/ar.po b/po/ar.po
index 71da8f5..bf5e5d4 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
"POT-Creation-Date: 2010-09-26 22:54+0530\n"
-"PO-Revision-Date: 2010-09-11 04:06+0000\n"
+"PO-Revision-Date: 2010-09-25 12:08+0000\n"
"Last-Translator: Ahmed Mohammed <Unknown>\n"
"Language-Team: Arabic <ar...@li...>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-09-18 13:36+0000\n"
+"X-Launchpad-Export-Date: 2010-09-26 17:44+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: src/callbacks.c:138 src/interface.c:53
@@ -31,11 +31,11 @@ msgstr "خطأ في تنفيذ البرنامج"
#: src/callbacks.c:289
msgid "Error in step in"
-msgstr ""
+msgstr "خطأ في خطوة للأمام"
#: src/callbacks.c:304
msgid "Error in step over"
-msgstr ""
+msgstr "خطأ في خطوة للخلف"
#: src/callbacks.c:319
msgid "Error in step out"
commit c052f1f741f6c6bc7b0f3160833ceb140508ae2a
Author: Onkar Shinde <onk...@us...>
Date: Sun Sep 26 23:11:02 2010 +0530
po files update
diff --git a/ChangeLog b/ChangeLog
index 058bdf3..74da835 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
* src/callbacks.c: Add an error message to be shown when assembly
tutorial file is not found. Mark 'Select font' string for translation.
* po/gnusim8085.pot: Update to include latest strings.
+ * po/*.po: Auto update.
2010-09-25 Onkar Shinde <onk...@gm...>
diff --git a/po/ar.po b/po/ar.po
index e350ef2..71da8f5 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
-"POT-Creation-Date: 2010-05-26 22:45+0530\n"
+"POT-Creation-Date: 2010-09-26 22:54+0530\n"
"PO-Revision-Date: 2010-09-11 04:06+0000\n"
"Last-Translator: Ahmed Mohammed <Unknown>\n"
"Language-Team: Arabic <ar...@li...>\n"
@@ -17,376 +17,400 @@ msgstr ""
"X-Launchpad-Export-Date: 2010-09-18 13:36+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: src/callbacks.c:216
+#: src/callbacks.c:138 src/interface.c:53
+msgid "Select font"
+msgstr ""
+
+#: src/callbacks.c:248
msgid "Program has errors. Check the Message pane."
msgstr "البرنامج يحتوي على أخطاء. راجع الرسالة."
-#: src/callbacks.c:237
+#: src/callbacks.c:269
msgid "Error executing program"
msgstr "خطأ في تنفيذ البرنامج"
-#: src/callbacks.c:257
+#: src/callbacks.c:289
msgid "Error in step in"
msgstr ""
-#: src/callbacks.c:272
+#: src/callbacks.c:304
msgid "Error in step over"
msgstr ""
-#: src/callbacks.c:287
+#: src/callbacks.c:319
msgid "Error in step out"
msgstr ""
-#: src/callbacks.c:384
+#: src/callbacks.c:416
msgid "Enter a valid number within range"
msgstr "أدخل رقما صحيحا ضمن النطاق"
-#: src/interface.c:25
+#: src/callbacks.c:626 src/callbacks.c:644
+#, fuzzy
+msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
+msgstr "أدخل رقما صحيحا ضمن النطاق"
+
+#: src/callbacks.c:665 src/callbacks.c:683
+#, fuzzy
+msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
+msgstr "أدخل رقما صحيحا ضمن النطاق"
+
+#: src/callbacks.c:707
+msgid ""
+"The tutorial file, asm-guide.txt, was not found. It should be present in "
+"directory - "
+msgstr ""
+
+#: src/interface.c:42
msgid "_File"
msgstr "_ملف"
-#: src/interface.c:26
+#: src/interface.c:43
msgid "_Reset"
msgstr "_إعادة ضبط"
-#: src/interface.c:27
+#: src/interface.c:44
msgid "_Assembler"
msgstr ""
-#: src/interface.c:28
+#: src/interface.c:45
msgid "_Debug"
msgstr "_تنقيح"
-#: src/interface.c:29
+#: src/interface.c:46
msgid "_Breakpoints"
msgstr "_نقاط كسر"
-#: src/interface.c:30
+#: src/interface.c:47
msgid "_Help"
msgstr "_مساعدة"
-#: src/interface.c:31
+#: src/interface.c:48
msgid "New source file"
msgstr "ملف مصدري جديد"
-#: src/interface.c:32
+#: src/interface.c:49
msgid "Open a file"
msgstr "فتح ملف"
-#: src/interface.c:33
+#: src/interface.c:50
msgid "Save file"
msgstr "حفظ ملف"
-#: src/interface.c:34
+#: src/interface.c:51
msgid "Save file as"
msgstr "احفظ ملف كـ"
-#: src/interface.c:35
+#: src/interface.c:52
msgid "Print program"
msgstr "طباعة برنامج"
-#: src/interface.c:37
+#: src/interface.c:55
msgid "_Registers"
msgstr ""
-#: src/interface.c:37
+#: src/interface.c:55
msgid "Reset Registers"
msgstr ""
-#: src/interface.c:38
+#: src/interface.c:56
msgid "_Flags"
msgstr ""
-#: src/interface.c:38
+#: src/interface.c:56
msgid "Reset Flags"
msgstr ""
-#: src/interface.c:39
+#: src/interface.c:57
msgid "_IO Ports"
msgstr ""
-#: src/interface.c:39
+#: src/interface.c:57
msgid "Reset IO Ports"
msgstr ""
-#: src/interface.c:40
+#: src/interface.c:58
msgid "_Memory"
msgstr "_الذاكرة"
-#: src/interface.c:40
+#: src/interface.c:58
msgid "Reset Memory"
msgstr ""
-#: src/interface.c:41
+#: src/interface.c:59
msgid "Reset _All"
msgstr "إعادة تعيين _الكل"
-#: src/interface.c:41
+#: src/interface.c:59
msgid "Reset All"
msgstr "إعادة تعيين الكل"
-#: src/interface.c:42
+#: src/interface.c:60
msgid "A_ssemble"
msgstr ""
-#: src/interface.c:42
+#: src/interface.c:60
msgid "Only assemble program"
msgstr ""
-#: src/interface.c:43
+#: src/interface.c:61
msgid "Execute assembled and loaded program"
msgstr ""
-#: src/interface.c:44
+#: src/interface.c:62
msgid "Show _listing"
msgstr ""
-#: src/interface.c:44
+#: src/interface.c:62
msgid "Show the source code along with opcodes and operands in hex numbers"
msgstr ""
-#: src/interface.c:45
+#: src/interface.c:63
msgid "Step _in"
msgstr ""
-#: src/interface.c:45
+#: src/interface.c:63
msgid "Step in the code"
msgstr ""
-#: src/interface.c:46
+#: src/interface.c:64
msgid "Step o_ver"
msgstr ""
-#: src/interface.c:46
+#: src/interface.c:64
msgid "Step over the code without calling functions"
msgstr ""
-#: src/interface.c:47
+#: src/interface.c:65
msgid "Step _out"
msgstr ""
-#: src/interface.c:47
+#: src/interface.c:65
msgid "Step out of the current function"
msgstr ""
-#: src/interface.c:48
+#: src/interface.c:66
msgid "Toggle _breakpoint"
msgstr ""
-#: src/interface.c:48
+#: src/interface.c:66
msgid "Toggles breakpoint at current line"
msgstr ""
-#: src/interface.c:49
+#: src/interface.c:67
msgid "_Clear all breakpoints"
msgstr ""
-#: src/interface.c:49
+#: src/interface.c:67
msgid "Remove all breakpoints"
msgstr ""
-#: src/interface.c:50
+#: src/interface.c:68
msgid "Stop execution"
msgstr ""
-#: src/interface.c:50
+#: src/interface.c:68
msgid "Stop debugging"
msgstr ""
-#: src/interface.c:51
+#: src/interface.c:69
msgid "_Contents"
msgstr ""
-#: src/interface.c:52
+#: src/interface.c:70
msgid "8085 _Manual"
msgstr ""
-#: src/interface.c:53
+#: src/interface.c:71
msgid "Assembler _Tutorial"
msgstr ""
-#: src/interface.c:58
+#: src/interface.c:76
msgid "Show/Hide side pane"
msgstr ""
-#: src/interface.c:265
+#: src/interface.c:305
msgid "GNUSim8085 - 8085 Microprocessor Simulator"
msgstr "GNUSim8085 - محاكي المعالج الدقيق 8085"
-#: src/interface.c:385 src/interface.c:391 src/interface.c:397
-#: src/interface.c:403 src/interface.c:409 src/interface.c:415
-#: src/interface.c:421 src/interface.c:427 src/interface.c:433
-#: src/interface.c:439 src/interface.c:445 src/interface.c:451
-#: src/interface.c:457 src/interface.c:463
+#: src/interface.c:428 src/interface.c:434 src/interface.c:440
+#: src/interface.c:446 src/interface.c:452 src/interface.c:458
+#: src/interface.c:464 src/interface.c:470 src/interface.c:476
+#: src/interface.c:482 src/interface.c:488 src/interface.c:494
+#: src/interface.c:500 src/interface.c:506
msgid "00"
msgstr "00"
-#: src/interface.c:480
+#: src/interface.c:523
msgid "Registers"
msgstr "السجلات"
-#: src/interface.c:533 src/interface.c:539 src/interface.c:545
-#: src/interface.c:551 src/interface.c:557 src/interface.c:596
-#: src/interface.c:634 src/interface.c:702 src/interface.c:766
+#: src/interface.c:576 src/interface.c:582 src/interface.c:588
+#: src/interface.c:594 src/interface.c:600 src/interface.c:639
+#: src/interface.c:677 src/interface.c:745 src/interface.c:809
msgid "0"
msgstr "0"
-#: src/interface.c:567
+#: src/interface.c:610
msgid "Flag"
msgstr "العلم"
-#: src/interface.c:587
+#: src/interface.c:630 src/gui-list-data.c:79 src/gui-list-stack.c:84
msgid "Decimal"
msgstr "عشري"
-#: src/interface.c:595
+#: src/interface.c:638
msgid "Enter a decimal number"
msgstr "أدخل رقما عشريا"
-#: src/interface.c:601
+#: src/interface.c:644
msgid "Convert this number to hexadecimal"
msgstr "تحويل هذا الرقم إلى عدد سداسي عشر"
-#: src/interface.c:615
+#: src/interface.c:658
msgid "To Hex"
msgstr ""
-#: src/interface.c:625
+#: src/interface.c:668
msgid "Hex"
msgstr ""
-#: src/interface.c:633
+#: src/interface.c:676
msgid "Enter a hexadecimal number"
msgstr ""
-#: src/interface.c:639
+#: src/interface.c:682
msgid "Convert this number to decimal"
msgstr "تحويل هذا الرقم إلى عدد عشري"
-#: src/interface.c:653
+#: src/interface.c:696
msgid "To Dec"
msgstr ""
-#: src/interface.c:666
+#: src/interface.c:709
msgid "Decimal - Hex Convertion"
msgstr ""
-#: src/interface.c:694
+#: src/interface.c:737
msgid "Change the port address to view here"
msgstr ""
-#: src/interface.c:701
+#: src/interface.c:744
msgid "Enter new port value and click Update"
msgstr ""
-#: src/interface.c:707
+#: src/interface.c:750
msgid "Update the port value"
msgstr ""
-#: src/interface.c:721
+#: src/interface.c:764
msgid "Update Port Value"
msgstr ""
-#: src/interface.c:734
+#: src/interface.c:777 src/interface.c:1012 src/interface.c:1017
msgid "I/O Ports"
msgstr ""
-#: src/interface.c:758
+#: src/interface.c:801
msgid "Change the memory location to view here"
msgstr "تغيير موقع الذاكرة للمشاهدة هنا"
-#: src/interface.c:765
+#: src/interface.c:808
msgid "Edit new value and click Update"
msgstr "عدل القيمة الجديدة وانقر فوق تحديث"
-#: src/interface.c:771
+#: src/interface.c:814
msgid "Update the current memory location"
msgstr "تحديث الموقع الحالي للذاكرة"
-#: src/interface.c:785
+#: src/interface.c:828
msgid "Update Memory"
msgstr "تحديث الذاكرة"
-#: src/interface.c:798
+#: src/interface.c:841 src/interface.c:968 src/interface.c:973
msgid "Memory"
msgstr "الذاكرة"
-#: src/interface.c:823
+#: src/interface.c:866
msgid "Load me at"
msgstr "تحميلي في"
-#: src/interface.c:831
+#: src/interface.c:874
msgid "Enter the program address. End with a 'h' if it is a hex address."
msgstr "أدخل عنوان البرنامج. مع إنهائه ب 'h' إذا كان العنوان سداسي عشر"
-#: src/interface.c:849
+#: src/interface.c:892
msgid "Variables"
msgstr "المتغيرات"
-#: src/interface.c:862
+#: src/interface.c:905
msgid "Data"
msgstr "البيانات"
-#: src/interface.c:878
+#: src/interface.c:921
msgid "Stack Trace"
msgstr ""
-#: src/interface.c:891
+#: src/interface.c:934
msgid "Stack"
msgstr ""
-#: src/interface.c:915
+#: src/interface.c:958
msgid "KeyPad"
msgstr "لوحة المفاتيح"
-#: src/interface.c:1117
+#: src/interface.c:989 src/interface.c:1033
+msgid "Start"
+msgstr ""
+
+#: src/interface.c:1280
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
" Adnane Belmadiaf https://launchpad.net/~adnane002\n"
" Ahmed Mohammed https://launchpad.net/~ahmedqatar"
-#: src/interface.c:1158
+#: src/interface.c:1326 src/interface.c:1387
msgid "Assembler Listing"
msgstr ""
-#: src/interface.c:1179
+#: src/interface.c:1350
msgid "Save to file"
msgstr "إحفظ في ملف"
-#: src/interface.c:1227
+#: src/interface.c:1431
msgid "GNUSim8085 start with dialog"
msgstr ""
-#: src/interface.c:1255
+#: src/interface.c:1462
msgid "1. How to use this simulator?"
msgstr "1. كيف تستعمل هذا المحاكي ؟"
-#: src/interface.c:1263
+#: src/interface.c:1470
msgid "_Tutorial"
msgstr "_درس خصوصي"
-#: src/interface.c:1268
+#: src/interface.c:1475
msgid "A short tutorial on writing assembly code!"
msgstr "درس خصوصي حول كيفية كتابة كود التجميع!"
-#: src/interface.c:1275
+#: src/interface.c:1482
msgid "2. Open an existing assembly program."
msgstr ""
-#: src/interface.c:1283
+#: src/interface.c:1490
msgid "_Open program"
msgstr "_فتح برنامج"
-#: src/interface.c:1288
+#: src/interface.c:1495
msgid "Open an already saved program"
msgstr "فتح برنامج محفوظ قبلا"
-#: src/interface.c:1290
+#: src/interface.c:1497
msgid "What do you want to do now?"
msgstr "ماذا تريد أن تفعل الآن؟"
-#: src/interface.c:1300
+#: src/interface.c:1507
msgid ""
"Don't forget to read the documentation \n"
"given in \"doc\" directory."
@@ -394,137 +418,137 @@ msgstr ""
"لا تنسى قراءة الوثائق\n"
"الموضوعة في المجلد \"doc\""
-#: src/interface.c:1361
+#: src/interface.c:1568
msgid "Choose a symbol"
msgstr "اختر رمزا"
-#: src/interface.c:1384
+#: src/interface.c:1594
msgid "Enter a symbol or choose one from the lists"
msgstr "أدخل رمزا أو إختر واحدا من القوائم"
-#: src/interface.c:1394
+#: src/interface.c:1604
msgid "Enter Symbol"
msgstr "أدخل رمزا"
-#: src/interface.c:1408
+#: src/interface.c:1618
msgid "Variables List"
msgstr "قائمة المتغيرات"
-#: src/interface.c:1429
+#: src/interface.c:1639
msgid "Functions List"
msgstr ""
-#: src/interface.c:1450
+#: src/interface.c:1660
msgid "Macros List"
msgstr "قائمة وحدات الماكرو"
-#: src/interface.c:1506
+#: src/interface.c:1716
msgid "Choose a register"
msgstr ""
-#: src/main.c:69
+#: src/main.c:83
msgid "Simulator: Idle"
msgstr ""
-#: src/8085.c:250
+#: src/8085.c:251
#, c-format
msgid "Unwanted %c reached"
msgstr ""
-#: src/8085-instructions.c:28
+#: src/8085-instructions.c:29
msgid "Invalid Opcode"
msgstr ""
-#: src/8085-instructions.c:884
+#: src/8085-instructions.c:882
msgid "Instruction 'RIM' Not implemented"
msgstr ""
-#: src/8085-instructions.c:1038
+#: src/8085-instructions.c:1033
msgid "Instruction 'SIM' Not implemented"
msgstr ""
-#: src/asm-source.c:110
+#: src/asm-source.c:111
msgid "Assembling Aborted"
msgstr "تم إلغاء عملية التجميع"
-#: src/asm-source.c:178
+#: src/asm-source.c:179
msgid "Label should be given to a code line"
msgstr ""
-#: src/asm-source.c:208 src/asm-source.c:215 src/asm-source.c:222
+#: src/asm-source.c:209 src/asm-source.c:216 src/asm-source.c:223
msgid "Incomplete opcode"
msgstr ""
-#: src/asm-source.c:237
+#: src/asm-source.c:238
#, c-format
msgid ""
"\n"
"Neither Op not PsOp: [%s]"
msgstr ""
-#: src/asm-source.c:238
+#: src/asm-source.c:239
msgid "Invalid Opcode or Pseudo op"
msgstr ""
-#: src/asm-source.c:247
+#: src/asm-source.c:248
msgid "Opcode needs an user argument"
msgstr ""
-#: src/asm-source.c:255
+#: src/asm-source.c:256
msgid "Extra characters in line"
msgstr ""
-#: src/asm-source.c:421
+#: src/asm-source.c:422
msgid "Expression error in symbol"
msgstr ""
-#: src/asm-source.c:435
+#: src/asm-source.c:436
msgid "Undefined symbol"
msgstr "رمز غير معرف"
-#: src/asm-gensym.c:74
+#: src/asm-gensym.c:75
msgid "Redundant label"
msgstr ""
-#: src/asm-gensym.c:89
+#: src/asm-gensym.c:90
msgid "Invalid Operand in EQU"
msgstr ""
-#: src/asm-gensym.c:101 src/asm-gensym.c:123
+#: src/asm-gensym.c:102 src/asm-gensym.c:124
msgid "Invalid operand"
msgstr ""
-#: src/asm-gensym.c:113
+#: src/asm-gensym.c:114
msgid "Redefinition of symbol"
msgstr ""
-#: src/asm-genobj.c:110
+#: src/asm-genobj.c:111
msgid "Invalid data size"
msgstr ""
-#: src/asm-genobj.c:115
+#: src/asm-genobj.c:116
msgid "DS: Exceeded limit"
msgstr ""
-#: src/asm-genobj.c:130
+#: src/asm-genobj.c:131
msgid "DB: Operand error"
msgstr ""
-#: src/asm-genobj.c:160
+#: src/asm-genobj.c:161
msgid ""
"Invalid operand or symbol. Check whether operands start with a number. e.g "
"a0H should be 0a0H"
msgstr ""
-#: src/8085-asm.c:86
+#: src/8085-asm.c:87
msgid "Program assembled successfully"
msgstr "تم تجميع البرنامج بنجاح"
-#: src/bridge.c:36
+#: src/bridge.c:37
msgid "Simulator: Program running"
msgstr "المحاكي: البرنامج قيد التشغيل"
-#: src/bridge.c:186
+#: src/bridge.c:187
#, c-format
msgid ""
"Execution branched to invalid memory location <%xH>. Execution will be "
@@ -536,80 +560,77 @@ msgid ""
"advised to send a copy of your source progam."
msgstr ""
-#: src/bridge.c:288
+#: src/bridge.c:308
msgid "Assembler: running"
msgstr "المجمع: قيد التشغيل"
-#: src/gui-list-message.c:92
+#: src/gui-list-message.c:96
msgid "Line No"
msgstr "السطر رقم"
-#: src/gui-list-message.c:93
+#: src/gui-list-message.c:97
msgid "Assembler Message"
msgstr ""
-#: src/gui-list-data.c:75
+#: src/gui-list-data.c:76
msgid "Address"
msgstr "العنوان"
-#: src/gui-list-data.c:76
+#: src/gui-list-data.c:77
msgid "Variable"
msgstr "المتغير"
-#: src/gui-list-data.c:77 src/gui-list-stack.c:82
+#: src/gui-list-data.c:78 src/gui-list-data.c:79 src/gui-list-stack.c:83
+#: src/gui-list-stack.c:84
msgid "Value"
msgstr "القيمة"
-#: src/gui-list-data.c:78 src/gui-list-stack.c:83
-msgid "Value(Decimal)"
-msgstr "القيمة(العشرية)"
-
-#: src/asm-listing.c:207
+#: src/asm-listing.c:208
msgid "; Assembler generated listing; Not editable.\n"
msgstr ""
-#: src/asm-listing.c:208
+#: src/asm-listing.c:209
#, c-format
msgid "; Generated by GNUSim8085: %s\n"
msgstr ""
-#: src/asm-listing.c:244
+#: src/asm-listing.c:245
msgid ""
";Assembler Listing (Do Not assemble)\n"
"\n"
msgstr ""
-#: src/file-op.c:60
+#: src/file-op.c:61
#, c-format
msgid "Failed to open <%s>"
msgstr ""
-#: src/file-op.c:139
+#: src/file-op.c:140
msgid "File already exists; overwrite it?"
msgstr "الملف موجود مسبقا ؛ الكتابة فوقه؟"
-#: src/file-op.c:154
+#: src/file-op.c:155
#, c-format
msgid "Failed to save <%s>"
msgstr ""
-#: src/file-op.c:310
+#: src/file-op.c:323
msgid "Failed to save listing file"
msgstr ""
-#: src/gui-list-stack.c:80
+#: src/gui-list-stack.c:81
msgid "Stack Loc"
msgstr ""
-#: src/gui-list-stack.c:81
+#: src/gui-list-stack.c:82
msgid "Proc/Reg"
msgstr ""
-#: src/gui-list-stack.c:116
+#: src/gui-list-stack.c:117
msgid "Stack size exceeded. Stop the execution"
msgstr ""
-#: src/gui-list-stack.c:130
+#: src/gui-list-stack.c:131
msgid ""
"More number of POP are executed than PUSH. Stop the execution and check the "
"logic of your program"
diff --git a/po/ast.po b/po/ast.po
index 8ff44a5..76eed5d 100644
--- a/po/ast.po
+++ b/po/ast.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
-"POT-Creation-Date: 2010-05-26 22:45+0530\n"
+"POT-Creation-Date: 2010-09-26 22:54+0530\n"
"PO-Revision-Date: 2010-01-29 02:25+0000\n"
"Last-Translator: Xuacu Saturio <xua...@gm...>\n"
"Language-Team: Asturian <as...@li...>\n"
@@ -17,378 +17,403 @@ msgstr ""
"X-Launchpad-Export-Date: 2010-01-29 18:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: src/callbacks.c:216
+#: src/callbacks.c:138 src/interface.c:53
+msgid "Select font"
+msgstr ""
+
+#: src/callbacks.c:248
msgid "Program has errors. Check the Message pane."
msgstr "El programa tien errores. Mire nel panel de mensaxes."
-#: src/callbacks.c:237
+#: src/callbacks.c:269
msgid "Error executing program"
msgstr "Error al executar el programa"
-#: src/callbacks.c:257
+#: src/callbacks.c:289
msgid "Error in step in"
msgstr "Error na entrada"
-#: src/callbacks.c:272
+#: src/callbacks.c:304
msgid "Error in step over"
msgstr "Error nel saltu"
-#: src/callbacks.c:287
+#: src/callbacks.c:319
msgid "Error in step out"
msgstr "Error na salida"
-#: src/callbacks.c:384
+#: src/callbacks.c:416
msgid "Enter a valid number within range"
msgstr "Escriba un númberu válidu nel rangu"
-#: src/interface.c:25
+#: src/callbacks.c:626 src/callbacks.c:644
+#, fuzzy
+msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
+msgstr "Escriba un númberu válidu nel rangu"
+
+#: src/callbacks.c:665 src/callbacks.c:683
+#, fuzzy
+msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
+msgstr "Escriba un númberu válidu nel rangu"
+
+#: src/callbacks.c:707
+msgid ""
+"The tutorial file, asm-guide.txt, was not found. It should be present in "
+"directory - "
+msgstr ""
+
+#: src/interface.c:42
msgid "_File"
msgstr "_Ficheru"
-#: src/interface.c:26
+#: src/interface.c:43
msgid "_Reset"
msgstr "_Reaniciar"
-#: src/interface.c:27
+#: src/interface.c:44
msgid "_Assembler"
msgstr "Ens_amblador"
-#: src/interface.c:28
+#: src/interface.c:45
msgid "_Debug"
msgstr "_Depurar"
-#: src/interface.c:29
+#: src/interface.c:46
msgid "_Breakpoints"
msgstr ""
-#: src/interface.c:30
+#: src/interface.c:47
msgid "_Help"
msgstr "_Aida"
-#: src/interface.c:31
+#: src/interface.c:48
msgid "New source file"
msgstr "Nuevu ficheru fonte"
-#: src/interface.c:32
+#: src/interface.c:49
msgid "Open a file"
msgstr "Abrir un ficheru"
-#: src/interface.c:33
+#: src/interface.c:50
msgid "Save file"
msgstr "Guardar ficheru"
-#: src/interface.c:34
+#: src/interface.c:51
msgid "Save file as"
msgstr "Guardar ficheru como"
-#: src/interface.c:35
+#: src/interface.c:52
#, fuzzy
msgid "Print program"
msgstr "Abrir pr_ograma"
-#: src/interface.c:37
+#: src/interface.c:55
msgid "_Registers"
msgstr "_Rexistros"
-#: src/interface.c:37
+#: src/interface.c:55
msgid "Reset Registers"
msgstr "Reaniciar rexistros"
-#: src/interface.c:38
+#: src/interface.c:56
msgid "_Flags"
msgstr ""
-#: src/interface.c:38
+#: src/interface.c:56
msgid "Reset Flags"
msgstr ""
-#: src/interface.c:39
+#: src/interface.c:57
msgid "_IO Ports"
msgstr ""
-#: src/interface.c:39
+#: src/interface.c:57
msgid "Reset IO Ports"
msgstr ""
-#: src/interface.c:40
+#: src/interface.c:58
msgid "_Memory"
msgstr "_Memoria"
-#: src/interface.c:40
+#: src/interface.c:58
msgid "Reset Memory"
msgstr "Reaniciar memoria"
-#: src/interface.c:41
+#: src/interface.c:59
msgid "Reset _All"
msgstr "Reaniciar d_afechu"
-#: src/interface.c:41
+#: src/interface.c:59
msgid "Reset All"
msgstr "Reaniciar dafechu"
-#: src/interface.c:42
+#: src/interface.c:60
msgid "A_ssemble"
msgstr ""
-#: src/interface.c:42
+#: src/interface.c:60
msgid "Only assemble program"
msgstr ""
-#: src/interface.c:43
+#: src/interface.c:61
msgid "Execute assembled and loaded program"
msgstr ""
-#: src/interface.c:44
+#: src/interface.c:62
msgid "Show _listing"
msgstr ""
-#: src/interface.c:44
+#: src/interface.c:62
msgid "Show the source code along with opcodes and operands in hex numbers"
msgstr ""
-#: src/interface.c:45
+#: src/interface.c:63
msgid "Step _in"
msgstr ""
-#: src/interface.c:45
+#: src/interface.c:63
msgid "Step in the code"
msgstr ""
-#: src/interface.c:46
+#: src/interface.c:64
msgid "Step o_ver"
msgstr ""
-#: src/interface.c:46
+#: src/interface.c:64
msgid "Step over the code without calling functions"
msgstr ""
-#: src/interface.c:47
+#: src/interface.c:65
msgid "Step _out"
msgstr ""
-#: src/interface.c:47
+#: src/interface.c:65
msgid "Step out of the current function"
msgstr ""
-#: src/interface.c:48
+#: src/interface.c:66
msgid "Toggle _breakpoint"
msgstr ""
-#: src/interface.c:48
+#: src/interface.c:66
msgid "Toggles breakpoint at current line"
msgstr ""
-#: src/interface.c:49
+#: src/interface.c:67
msgid "_Clear all breakpoints"
msgstr ""
-#: src/interface.c:49
+#: src/interface.c:67
msgid "Remove all breakpoints"
msgstr ""
-#: src/interface.c:50
+#: src/interface.c:68
msgid "Stop execution"
msgstr ""
-#: src/interface.c:50
+#: src/interface.c:68
msgid "Stop debugging"
msgstr ""
-#: src/interface.c:51
+#: src/interface.c:69
msgid "_Contents"
msgstr ""
-#: src/interface.c:52
+#: src/interface.c:70
msgid "8085 _Manual"
msgstr ""
-#: src/interface.c:53
+#: src/interface.c:71
msgid "Assembler _Tutorial"
msgstr ""
-#: src/interface.c:58
+#: src/interface.c:76
msgid "Show/Hide side pane"
msgstr ""
-#: src/interface.c:265
+#: src/interface.c:305
msgid "GNUSim8085 - 8085 Microprocessor Simulator"
msgstr "GNUSim8085 - Simulador del Microprocesador 8085"
-#: src/interface.c:385 src/interface.c:391 src/interface.c:397
-#: src/interface.c:403 src/interface.c:409 src/interface.c:415
-#: src/interface.c:421 src/interface.c:427 src/interface.c:433
-#: src/interface.c:439 src/interface.c:445 src/interface.c:451
-#: src/interface.c:457 src/interface.c:463
+#: src/interface.c:428 src/interface.c:434 src/interface.c:440
+#: src/interface.c:446 src/interface.c:452 src/interface.c:458
+#: src/interface.c:464 src/interface.c:470 src/interface.c:476
+#: src/interface.c:482 src/interface.c:488 src/interface.c:494
+#: src/interface.c:500 src/interface.c:506
msgid "00"
msgstr "00"
-#: src/interface.c:480
+#: src/interface.c:523
msgid "Registers"
msgstr "Rexistros"
-#: src/interface.c:533 src/interface.c:539 src/interface.c:545
-#: src/interface.c:551 src/interface.c:557 src/interface.c:596
-#: src/interface.c:634 src/interface.c:702 src/interface.c:766
+#: src/interface.c:576 src/interface.c:582 src/interface.c:588
+#: src/interface.c:594 src/interface.c:600 src/interface.c:639
+#: src/interface.c:677 src/interface.c:745 src/interface.c:809
msgid "0"
msgstr "0"
-#: src/interface.c:567
+#: src/interface.c:610
msgid "Flag"
msgstr "Bandera"
-#: src/interface.c:587
+#: src/interface.c:630 src/gui-list-data.c:79 src/gui-list-stack.c:84
msgid "Decimal"
msgstr "Decimal"
-#: src/interface.c:595
+#: src/interface.c:638
msgid "Enter a decimal number"
msgstr "Escriba un númberu decimal"
-#: src/interface.c:601
+#: src/interface.c:644
msgid "Convert this number to hexadecimal"
msgstr "Convertir esti númberu a hexadecimal"
-#: src/interface.c:615
+#: src/interface.c:658
msgid "To Hex"
msgstr "A Hex"
-#: src/interface.c:625
+#: src/interface.c:668
msgid "Hex"
msgstr "Hex"
-#: src/interface.c:633
+#: src/interface.c:676
msgid "Enter a hexadecimal number"
msgstr "Escriba un númberu hexadecimal"
-#: src/interface.c:639
+#: src/interface.c:682
msgid "Convert this number to decimal"
msgstr "Convertir esti númberu a decimal"
-#: src/interface.c:653
+#: src/interface.c:696
msgid "To Dec"
msgstr "A Dec"
-#: src/interface.c:666
+#: src/interface.c:709
msgid "Decimal - Hex Convertion"
msgstr "Conversión decimal - hexadecimal"
-#: src/interface.c:694
+#: src/interface.c:737
msgid "Change the port address to view here"
msgstr "Camudar la direición del puertu a ver equí"
-#: src/interface.c:701
+#: src/interface.c:744
msgid "Enter new port value and click Update"
msgstr "Escriba un valor de puertu nuevu y calque actualizar"
-#: src/interface.c:707
+#: src/interface.c:750
msgid "Update the port value"
msgstr "Actualizar el valor del puertu"
-#: src/interface.c:721
+#: src/interface.c:764
msgid "Update Port Value"
msgstr "Actualizar valor del puertu"
-#: src/interface.c:734
+#: src/interface.c:777 src/interface.c:1012 src/interface.c:1017
msgid "I/O Ports"
msgstr "Puertos E/S"
-#: src/interface.c:758
+#: src/interface.c:801
msgid "Change the memory location to view here"
msgstr "Camudar el llugar de memoria a ver equí"
-#: src/interface.c:765
+#: src/interface.c:808
msgid "Edit new value and click Update"
msgstr "Edite'l nuevu valor y calque Actualizar"
-#: src/interface.c:771
+#: src/interface.c:814
msgid "Update the current memory location"
msgstr "Actualizar el llugar de memoria actual"
-#: src/interface.c:785
+#: src/interface.c:828
msgid "Update Memory"
msgstr "Actualizar memoria"
-#: src/interface.c:798
+#: src/interface.c:841 src/interface.c:968 src/interface.c:973
msgid "Memory"
msgstr "_Memoria"
-#: src/interface.c:823
+#: src/interface.c:866
msgid "Load me at"
msgstr "Cargame en"
-#: src/interface.c:831
+#: src/interface.c:874
msgid "Enter the program address. End with a 'h' if it is a hex address."
msgstr ""
"Escriba la direición del programa. Finar con «h» si ye una direición "
"hexadecimal."
-#: src/interface.c:849
+#: src/interface.c:892
msgid "Variables"
msgstr "Variables"
-#: src/interface.c:862
+#: src/interface.c:905
msgid "Data"
msgstr "Datos"
-#: src/interface.c:878
+#: src/interface.c:921
msgid "Stack Trace"
msgstr "Trazu de la pila"
-#: src/interface.c:891
+#: src/interface.c:934
msgid "Stack"
msgstr "Pila"
-#: src/interface.c:915
+#: src/interface.c:958
msgid "KeyPad"
msgstr "Tecláu"
-#: src/interface.c:1117
+#: src/interface.c:989 src/interface.c:1033
+#, fuzzy
+msgid "Start"
+msgstr "Pila"
+
+#: src/interface.c:1280
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
" Xuacu Saturio https://launchpad.net/~xuacusk8"
-#: src/interface.c:1158
+#: src/interface.c:1326 src/interface.c:1387
msgid "Assembler Listing"
msgstr "Llistáu d'ensamblador"
-#: src/interface.c:1179
+#: src/interface.c:1350
msgid "Save to file"
msgstr "Guardar a ficheru"
-#: src/interface.c:1227
+#: src/interface.c:1431
msgid "GNUSim8085 start with dialog"
msgstr "GNUSim8085 entama con diálogu"
-#: src/interface.c:1255
+#: src/interface.c:1462
msgid "1. How to use this simulator?"
msgstr "¿Cómo usar esti simulador?"
-#: src/interface.c:1263
+#: src/interface.c:1470
msgid "_Tutorial"
msgstr "_Tutorial"
-#: src/interface.c:1268
+#: src/interface.c:1475
msgid "A short tutorial on writing assembly code!"
msgstr "¡Un tutorial curtiu sobro la escritura de códigu n'ensamblador!"
-#: src/interface.c:1275
+#: src/interface.c:1482
msgid "2. Open an existing assembly program."
msgstr "2. Abrir un programa ensamblador esistente."
-#: src/interface.c:1283
+#: src/interface.c:1490
msgid "_Open program"
msgstr "Abrir pr_ograma"
-#: src/interface.c:1288
+#: src/interface.c:1495
msgid "Open an already saved program"
msgstr "Abrir un programa yá guardáu"
-#: src/interface.c:1290
+#: src/interface.c:1497
msgid "What do you want to do now?"
msgstr "¿Qué quier facer agora?"
-#: src/interface.c:1300
+#: src/interface.c:1507
msgid ""
"Don't forget to read the documentation \n"
"given in \"doc\" directory."
@@ -396,137 +421,137 @@ msgstr ""
"Nun escaeza lleer la documentación \n"
"que s'ufre nel direutoriu «doc»."
-#: src/interface.c:1361
+#: src/interface.c:1568
msgid "Choose a symbol"
msgstr "Escueya un símbolu"
-#: src/interface.c:1384
+#: src/interface.c:1594
msgid "Enter a symbol or choose one from the lists"
msgstr "Amestar un símbolu o escoyer unu de les llistes"
-#: src/interface.c:1394
+#: src/interface.c:1604
msgid "Enter Symbol"
msgstr "Amestar símbolu"
-#: src/interface.c:1408
+#: src/interface.c:1618
msgid "Variables List"
msgstr "Llista de variables"
-#: src/interface.c:1429
+#: src/interface.c:1639
msgid "Functions List"
msgstr "Llista de funciones"
-#: src/interface.c:1450
+#: src/interface.c:1660
msgid "Macros List"
msgstr "Llista de macros"
-#: src/interface.c:1506
+#: src/interface.c:1716
msgid "Choose a register"
msgstr "Escoyer un rexistru"
-#: src/main.c:69
+#: src/main.c:83
msgid "Simulator: Idle"
msgstr "Simulador: inactivu"
-#: src/8085.c:250
+#: src/8085.c:251
#, c-format
msgid "Unwanted %c reached"
msgstr ""
-#: src/8085-instructions.c:28
+#: src/8085-instructions.c:29
msgid "Invalid Opcode"
msgstr ""
-#: src/8085-instructions.c:884
+#: src/8085-instructions.c:882
msgid "Instruction 'RIM' Not implemented"
msgstr ""
-#: src/8085-instructions.c:1038
+#: src/8085-instructions.c:1033
msgid "Instruction 'SIM' Not implemented"
msgstr ""
-#: src/asm-source.c:110
+#: src/asm-source.c:111
msgid "Assembling Aborted"
msgstr ""
-#: src/asm-source.c:178
+#: src/asm-source.c:179
msgid "Label should be given to a code line"
msgstr ""
-#: src/asm-source.c:208 src/asm-source.c:215 src/asm-source.c:222
+#: src/asm-source.c:209 src/asm-source.c:216 src/asm-source.c:223
msgid "Incomplete opcode"
msgstr ""
-#: src/asm-source.c:237
+#: src/asm-source.c:238
#, c-format
msgid ""
"\n"
"Neither Op not PsOp: [%s]"
msgstr ""
-#: src/asm-source.c:238
+#: src/asm-source.c:239
msgid "Invalid Opcode or Pseudo op"
msgstr ""
-#: src/asm-source.c:247
+#: src/asm-source.c:248
msgid "Opcode needs an user argument"
msgstr ""
-#: src/asm-source.c:255
+#: src/asm-source.c:256
msgid "Extra characters in line"
msgstr ""
-#: src/asm-source.c:421
+#: src/asm-source.c:422
msgid "Expression error in symbol"
msgstr ""
-#: src/asm-source.c:435
+#: src/asm-source.c:436
msgid "Undefined symbol"
msgstr ""
-#: src/asm-gensym.c:74
+#: src/asm-gensym.c:75
msgid "Redundant label"
msgstr ""
-#: src/asm-gensym.c:89
+#: src/asm-gensym.c:90
msgid "Invalid Operand in EQU"
msgstr ""
-#: src/asm-gensym.c:101 src/asm-gensym.c:123
+#: src/asm-gensym.c:102 src/asm-gensym.c:124
msgid "Invalid operand"
msgstr ""
-#: src/asm-gensym.c:113
+#: src/asm-gensym.c:114
msgid "Redefinition of symbol"
msgstr ""
-#: src/asm-genobj.c:110
+#: src/asm-genobj.c:111
msgid "Invalid data size"
msgstr ""
-#: src/asm-genobj.c:115
+#: src/asm-genobj.c:116
msgid "DS: Exceeded limit"
msgstr ""
-#: src/asm-genobj.c:130
+#: src/asm-genobj.c:131
msgid "DB: Operand error"
msgstr ""
-#: src/asm-genobj.c:160
+#: src/asm-genobj.c:161
msgid ""
"Invalid operand or symbol. Check whether operands start with a number. e.g "
"a0H should be 0a0H"
msgstr ""
-#: src/8085-asm.c:86
+#: src/8085-asm.c:87
msgid "Program assembled successfully"
msgstr ""
-#: src/bridge.c:36
+#: src/bridge.c:37
msgid "Simulator: Program running"
msgstr ""
-#: src/bridge.c:186
+#: src/bridge.c:187
#, c-format
msgid ""
"Execution branched to invalid memory location <%xH>. Execution will be "
@@ -538,80 +563,77 @@ msgid ""
"advised to send a copy of your source progam."
msgstr ""
-#: src/bridge.c:288
+#: src/bridge.c:308
msgid "Assembler: running"
msgstr ""
-#: src/gui-list-message.c:92
+#: src/gui-list-message.c:96
msgid "Line No"
msgstr ""
-#: src/gui-list-message.c:93
+#: src/gui-list-message.c:97
msgid "Assembler Message"
msgstr ""
-#: src/gui-list-data.c:75
+#: src/gui-list-data.c:76
msgid "Address"
msgstr ""
-#: src/gui-list-data.c:76
+#: src/gui-list-data.c:77
msgid "Variable"
msgstr ""
-#: src/gui-list-data.c:77 src/gui-list-stack.c:82
+#: src/gui-list-data.c:78 src/gui-list-data.c:79 src/gui-list-stack.c:83
+#: src/gui-list-stack.c:84
msgid "Value"
msgstr ""
-#: src/gui-list-data.c:78 src/gui-list-stack.c:83
-msgid "Value(Decimal)"
-msgstr ""
-
-#: src/asm-listing.c:207
+#: src/asm-listing.c:208
msgid "; Assembler generated listing; Not editable.\n"
msgstr ""
-#: src/asm-listing.c:208
+#: src/asm-listing.c:209
#, c-format
msgid "; Generated by GNUSim8085: %s\n"
msgstr ""
-#: src/asm-listing.c:244
+#: src/asm-listing.c:245
msgid ""
";Assembler Listing (Do Not assemble)\n"
"\n"
msgstr ""
-#: src/file-op.c:60
+#: src/file-op.c:61
#, c-format
msgid "Failed to open <%s>"
msgstr ""
-#: src/file-op.c:139
+#: src/file-op.c:140
msgid "File already exists; overwrite it?"
msgstr ""
-#: src/file-op.c:154
+#: src/file-op.c:155
#, c-format
msgid "Failed to save <%s>"
msgstr ""
-#: src/file-op.c:310
+#: src/file-op.c:323
msgid "Failed to save listing file"
msgstr ""
-#: src/gui-list-stack.c:80
+#: src/gui-list-stack.c:81
msgid "Stack Loc"
msgstr ""
-#: src/gui-list-stack.c:81
+#: src/gui-list-stack.c:82
msgid "Proc/Reg"
msgstr ""
-#: src/gui-list-stack.c:116
+#: src/gui-list-stack.c:117
msgid "Stack size exceeded. Stop the execution"
msgstr ""
-#: src/gui-list-stack.c:130
+#: src/gui-list-stack.c:131
msgid ""
"More number of POP are executed than PUSH. Stop the execution and check the "
"logic of your program"
diff --git a/po/de.po b/po/de.po
index 0fee56d..7e4a88c 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
-"POT-Creation-Date: 2010-05-26 22:45+0530\n"
+"POT-Creation-Date: 2010-09-26 22:54+0530\n"
"PO-Revision-Date: 2010-06-01 10:36+0000\n"
"Last-Translator: Michael Konrad <Nep...@ar...>\n"
"Language-Team: German <de...@li...>\n"
@@ -17,329 +17,354 @@ msgstr ""
"X-Launchpad-Export-Date: 2010-06-02 06:40+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: src/callbacks.c:216
+#: src/callbacks.c:138 src/interface.c:53
+msgid "Select font"
+msgstr ""
+
+#: src/callbacks.c:248
msgid "Program has errors. Check the Message pane."
msgstr "Programm hat Fehler. Prüfen Sie das Nachrichtenfenster."
-#: src/callbacks.c:237
+#: src/callbacks.c:269
msgid "Error executing program"
msgstr "Fehler bei der Ausführung des Programms."
-#: src/callbacks.c:257
+#: src/callbacks.c:289
msgid "Error in step in"
msgstr "Fehler bei Schritt in"
-#: src/callbacks.c:272
+#: src/callbacks.c:304
msgid "Error in step over"
msgstr "Fehler bei Schritt über"
-#: src/callbacks.c:287
+#: src/callbacks.c:319
msgid "Error in step out"
msgstr "Fehler bei Schritt aus"
-#: src/callbacks.c:384
+#: src/callbacks.c:416
msgid "Enter a valid number within range"
msgstr "Geben Sie eine gültige Nummer im Wertebereich ein"
-#: src/interface.c:25
+#: src/callbacks.c:626 src/callbacks.c:644
+#, fuzzy
+msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
+msgstr "Geben Sie eine gültige Nummer im Wertebereich ein"
+
+#: src/callbacks.c:665 src/callbacks.c:683
+#, fuzzy
+msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
+msgstr "Geben Sie eine gültige Nummer im Wertebereich ein"
+
+#: src/callbacks.c:707
+msgid ""
+"The tutorial file, asm-guide.txt, was not found. It should be present in "
+"directory - "
+msgstr ""
+
+#: src/interface.c:42
msgid "_File"
msgstr "_Datei"
-#: src/interface.c:26
+#: src/interface.c:43
msgid "_Reset"
msgstr "_Zurücksetzen"
-#: src/interface.c:27
+#: src/interface.c:44
msgid "_Assembler"
msgstr "_Assembler"
-#: src/interface.c:28
+#: src/interface.c:45
msgid "_Debug"
msgstr "_Fehlerdiagnose"
-#: src/interface.c:29
+#: src/interface.c:46
msgid "_Breakpoints"
msgstr "_Breakpoints"
-#: src/interface.c:30
+#: src/interface.c:47
msgid "_Help"
msgstr "_Hilfe"
-#: src/interface.c:31
+#: src/interface.c:48
msgid "New source file"
msgstr "Neue Quelldatei"
-#: src/interface.c:32
+#: src/interface.c:49
msgid "Open a file"
msgstr "Eine Datei öffnen"
-#: src/interface.c:33
+#: src/interface.c:50
msgid "Save file"
msgstr "Datei speichern"
-#: src/interface.c:34
+#: src/interface.c:51
msgid "Save file as"
msgstr "Datei speichern unter"
-#: src/interface.c:35
+#: src/interface.c:52
msgid "Print program"
msgstr "Programm ausdrucken"
-#: src/interface.c:37
+#: src/interface.c:55
msgid "_Registers"
msgstr "_Register"
-#: src/interface.c:37
+#: src/interface.c:55
msgid "Reset Registers"
msgstr "Register zurücksetzen"
-#: src/interface.c:38
+#: src/interface.c:56
msgid "_Flags"
msgstr "_Markierungen"
-#: src/interface.c:38
+#: src/interface.c:56
msgid "Reset Flags"
msgstr "Markierungen zurücksetzen"
-#: src/interface.c:39
+#: src/interface.c:57
msgid "_IO Ports"
msgstr "_IO Ports"
-#: src/interface.c:39
+#: src/interface.c:57
msgid "Reset IO Ports"
msgstr "Zurücksetzen der IO Ports"
-#: src/interface.c:40
+#: src/interface.c:58
msgid "_Memory"
msgstr "_Speicher"
-#: src/interface.c:40
+#: src/interface.c:58
msgid "Reset Memory"
msgstr "Speicher zurücksetzen"
-#: src/interface.c:41
+#: src/interface.c:59
msgid "Reset _All"
msgstr "_Alles zurücksetzen"
-#: src/interface.c:41
+#: src/interface.c:59
msgid "Reset All"
msgstr "Alles zurücksetzen"
-#: src/interface.c:42
+#: src/interface.c:60
msgid "A_ssemble"
msgstr "A_ssemblieren"
-#: src/interface.c:42
+#: src/interface.c:60
msgid "Only assemble program"
msgstr "Programm lediglich assemblieren"
-#: src/interface.c:43
+#: src/interface.c:61
msgid "Execute assembled and loaded program"
msgstr "Ausführen von assemblierten und geladenen Programm"
-#: src/interface.c:44
+#: src/interface.c:62
msgid "Show _listing"
msgstr "_Listing anzeigen"
-#: src/interface.c:44
+#: src/interface.c:62
msgid "Show the source code along with opcodes and operands in hex numbers"
msgstr "Quellcode zusammen mit Opcodes und Operanden als Hex Nummern anzeigen."
-#: src/interface.c:45
+#: src/interface.c:63
msgid "Step _in"
msgstr "Schritt _in"
-#: src/interface.c:45
+#: src/interface.c:63
msgid "Step in the code"
msgstr "Schritt in den code"
-#: src/interface.c:46
+#: src/interface.c:64
msgid "Step o_ver"
msgstr "Ü_berspringen"
-#: src/interface.c:46
+#: src/interface.c:64
msgid "Step over the code without calling functions"
msgstr "Code ausführen, ohne Funktionen aufzurufen"
-#: src/interface.c:47
+#: src/interface.c:65
msgid "Step _out"
msgstr "Schritt raus"
-#: src/interface.c:47
+#: src/interface.c:65
msgid "Step out of the current function"
msgstr "Aus der aktuellen Funktion zurückspringen"
-#: src/interface.c:48
+#: src/interface.c:66
msgid "Toggle _breakpoint"
msgstr "_Breakpoint umschalten"
-#: src/interface.c:48
+#: src/interface.c:66
msgid "Toggles breakpoint at current line"
msgstr "Schaltet den Breakpoint in der aktuellen Linie"
-#: src/interface.c:49
+#: src/interface.c:67
msgid "_Clear all breakpoints"
msgstr "Alle Breakpoints löschen"
-#: src/interface.c:49
+#: src/interface.c:67
msgid "Remove all breakpoints"
msgstr "Alle Haltepunkte entfernen"
-#: src/interface.c:50
+#: src/interface.c:68
msgid "Stop execution"
msgstr "Ausführung stoppen"
-#: src/interface.c:50
+#: src/interface.c:68
msgid "Stop debugging"
msgstr "Debugging stoppen"
-#: src/interface.c:51
+#: src/interface.c:69
msgid "_Contents"
msgstr "_Inhalte"
-#: src/interface.c:52
+#: src/interface.c:70
msgid "8085 _Manual"
msgstr "8085 Manual"
-#: src/interface.c:53
+#: src/interface.c:71
msgid "Assembler _Tutorial"
msgstr "Assembler _Tutorial"
-#: src/interface.c:58
+#: src/interface.c:76
msgid "Show/Hide side pane"
msgstr "Seitenleiste ein-/ausblenden"
-#: src/interface.c:265
+#: src/interface.c:305
msgid "GNUSim8085 - 8085 Microprocessor Simulator"
msgstr "GNUSim8085 - 8085 Mikroprozessor-Simulator"
-#: src/interface.c:385 src/interface.c:391 src/interface.c:397
-#: src/interface.c:403 src/interface.c:409 src/interface.c:415
-#: src/interface.c:421 src/interface.c:427 src/interface.c:433
-#: src/interface.c:439 src/interface.c:445 src/interface.c:451
-#: src/interface.c:457 src/interface.c:463
+#: src/interface.c:428 src/interface.c:434 src/interface.c:440
+#: src/interface.c:446 src/interface.c:452 src/interface.c:458
+#: src/interface.c:464 src/interface.c:470 src/interface.c:476
+#: src/interface.c:482 src/interface.c:488 src/interface.c:494
+#: src/interface.c:500 src/interface.c:506
msgid "00"
msgstr "00"
-#: src/interface.c:480
+#: src/interface.c:523
msgid "Registers"
msgstr "Register"
-#: src/interface.c:533 src/interface.c:539 src/interface.c:545
-#: src/interface.c:551 src/interface.c:557 src/interface.c:596
-#: src/interface.c:634 src/interface.c:702 src/interface.c:766
+#: src/interface.c:576 src/interface.c:582 src/interface.c:588
+#: src/interface.c:594 src/interface.c:600 src/interface.c:639
+#: src/interface.c:677 src/interface.c:745 src/interface.c:809
msgid "0"
msgstr "0"
-#: src/interface.c:567
+#: src/interface.c:610
msgid "Flag"
msgstr "Flag"
-#: src/interface.c:587
+#: src/interface.c:630 src/gui-list-data.c:79 src/gui-list-stack.c:84
msgid "Decimal"
msgstr "Dezimal"
-#: src/interface.c:595
+#: src/interface.c:638
msgid "Enter a decimal number"
msgstr "Geben Sie eine Dezimalzahl ein"
-#: src/interface.c:601
+#: src/interface.c:644
msgid "Convert this number to hexadecimal"
msgstr "Diese Zahl nach Hexadezimal umwandeln"
-#: src/interface.c:615
+#: src/interface.c:658
msgid "To Hex"
msgstr "Nach Hex"
-#: src/interface.c:625
+#: src/interface.c:668
msgid "Hex"
msgstr "Hexadezimal"
-#: src/interface.c:633
+#: src/interface.c:676
msgid "Enter a hexadecimal number"
msgstr "Geben Sie eine Hexadezimalzahl ein"
-#: src/interface.c:639
+#: src/interface.c:682
msgid "Convert this number to decimal"
msgstr "Diese Zahl nach Dezimal umwandeln"
-#: src/interface.c:653
+#: src/interface.c:696
msgid "To Dec"
msgstr "Nach Dezimal"
-#: src/interface.c:666
+#: src/interface.c:709
msgid "Decimal - Hex Convertion"
msgstr "Dezimal - Hexadezimal-Umwandlung"
-#: src/interface.c:694
+#: src/interface.c:737
msgid "Change the port address to view here"
msgstr "Anzuzeigende Portadresse ändern"
-#: src/interface.c:701
+#: src/interface.c:744
msgid "Enter new port value and click Update"
msgstr "Geben Sie einen neuen Port-Wert ein und klicken Sie \"Aktualisieren\""
-#: src/interface.c:707
+#: src/interface.c:750
msgid "Update the port value"
msgstr "Aktualisieren Sie den Port-Wert"
-#: src/interface.c:721
+#: src/interface.c:764
msgid "Update Port Value"
msgstr "Port-Wert aktualisieren"
-#: src/interface.c:734
+#: src/interface.c:777 src/interface.c:1012 src/interface.c:1017
msgid "I/O Ports"
msgstr "Ein- / Ausgabeports"
-#: src/interface.c:758
+#: src/interface.c:801
msgid "Change the memory location to view here"
msgstr "Aktuelle Speicherzelle hier verändern"
-#: src/interface.c:765
+#: src/interface.c:808
msgid "Edit new value and click Update"
msgstr "Neuen Wert editieren und aktualisieren"
-#: src/interface.c:771
+#: src/interface.c:814
msgid "Update the current memory location"
msgstr "Aktualisieren der aktuellen Speicherzelle"
-#: src/interface.c:785
+#: src/interface.c:828
msgid "Update Memory"
msgstr "Speicher aktualisieren"
-#: src/interface.c:798
+#: src/interface.c:841 src/interface.c:968 src/interface.c:973
msgid "Memory"
msgstr "Speicher"
-#: src/interface.c:823
+#: src/interface.c:866
msgid "Load me at"
msgstr "Laden bei"
-#: src/interface.c:831
+#: src/interface.c:874
msgid "Enter the program address. End with a 'h' if it is a hex address."
msgstr "Geben Sie die Programm-Adresse ein. Hex-Adressen müssen mit 'h' enden."
-#: src/interface.c:849
+#: src/interface.c:892
msgid "Variables"
msgstr "Variablen"
-#: src/interface.c:862
+#: src/interface.c:905
msgid "Data"
msgstr "Daten"
-#: src/interface.c:878
+#: src/interface.c:921
msgid "Stack Trace"
msgstr "Stack Trace"
-#: src/interface.c:891
+#: src/interface.c:934
msgid "Stack"
msgstr "Stapel (Stack)"
-#: src/interface.c:915
+#: src/interface.c:958
msgid "KeyPad"
msgstr "Ziffernblock"
-#: src/interface.c:1117
+#: src/interface.c:989 src/interface.c:1033
+#, fuzzy
+msgid "Start"
+msgstr "Stapel (Stack)"
+
+#: src/interface.c:1280
msgid "translator_credits"
msgstr ""
"Launchpad Contributions:\n"
@@ -349,47 +374,47 @@ msgstr ""
" The Escapist https://launchpad.net/~wisd00m\n"
" Tommy Hartmann https://launchpad.net/~ahrak"
-#: src/interface.c:1158
+#: src/interface.c:1326 src/interface.c:1387
msgid "Assembler Listing"
msgstr "Assembler Quellcode"
-#: src/interface.c:1179
+#: src/interface.c:1350
msgid "Save to file"
msgstr "In Datei speichern"
-#: src/interface.c:1227
+#: src/interface.c:1431
msgid "GNUSim8085 start with dialog"
msgstr "GNUSim8085 starten mit Dialog"
-#: src/interface.c:1255
+#: src/interface.c:1462
msgid "1. How to use this simulator?"
msgstr "1. Benutzung des Simulators"
-#: src/interface.c:1263
+#: src/interface.c:1470
msgid "_Tutorial"
msgstr "_Einführung"
-#: src/interface.c:1268
+#: src/interface.c:1475
msgid "A short tutorial on writing assembly code!"
msgstr "Eine kurze Einführung zur Programmierung in Assemblersprache"
-#: src/interface.c:1275
+#: src/interface.c:1482
msgid "2. Open an existing assembly program."
msgstr "2. Öffnen eines existierenden Programmes"
-#: src/interface.c:1283
+#: src/interface.c:1490
msgid "_Open program"
msgstr "_Programm öffnen"
-#: src/interface.c:1288
+#: src/interface.c:1495
msgid "Open an already saved program"
msgstr "Öffnen eines bereits gespeicherten Programmes"
-#: src/interface.c:1290
+#: src/interface.c:1497
msgid "What do you want to do now?"
msgstr "Was möchten Sie nun tun?"
-#: src/interface.c:1300
+#: src/interface.c:1507
msgid ""
"Don't forget to read the documentation \n"
"given in \"doc\" directory."
@@ -397,68 +422,68 @@ msgstr ""
"Bitten versäumen Sie es nicht, auch die Dokumentation zu lesen,\n"
"die sich im Unterverzeichnis \"doc\" befindet."
-#: src/interface.c:1361
+#: src/interface.c:1568
msgid "Choose a symbol"
msgstr "Symbol auswählen"
-#: src/interface.c:1384
+#: src/interface.c:1594
msgid "Enter a symbol or choose one from the lists"
msgstr "Symbol eingeben oder aus einer der Listen wählen"
-#: src/interface.c:1394
+#: src/interface.c:1604
msgid "Enter Symbol"
msgstr "Symbol eingeben"
-#: src/interface.c:1408
+#: src/interface.c:1618
msgid "Variables List"
msgstr "Variablenliste"
-#: src/interface.c:1429
+#: src/interface.c:1639
msgid "Functions List"
msgstr "Funktionsliste"
-#: src/interface.c:1450
+#: src/interface.c:1660
msgid "Macros List"
msgstr "Makroliste"
-#: src/interface.c:1506
+#: src/interface.c:1716
msgid "Choose a register"
msgstr "Ein Register wählen"
-#: src/main.c:69
+#: src/main.c:83
msgid "Simulator: Idle"
msgstr "Simulator: Leerlauf"
-#: src/8085.c:250
+#: src/8085.c:251
#, c-format
msgid "Unwanted %c reached"
msgstr "Ungewollt %c erreicht"
-#: src/8085-instructions.c:28
+#: src/8085-instructions.c:29
msgid "Invalid Opcode"
msgstr "Ungültiger Opcode"
-#: src/8085-instructions.c:884
+#: src/8085-instructions.c:882
msgid "Instruction 'RIM' Not implemented"
msgstr "Instruktion 'RIM' ist bisher noch nicht implementiert"
-#: src/8085-instructions.c:1038
+#: src/8085-instructions.c:1033
msgid "Instruction 'SIM' Not implemented"
msgstr "Instruktion 'SIM' ist bisher noch nicht implementiert"
-#: src/asm-source.c:110
+#: src/asm-source.c:111
msgid "Assembling Aborted"
msgstr "Assemblierung abgebrochen"
-#: src/asm-source.c:178
+#: src/asm-source.c:179
msgid "Label should be given to a code line"
msgstr "Programmcode sollte ein Laben kriegen"
-#: src/asm-source.c:208 src/asm-source.c:215 src/asm-source.c:222
+#: src/asm-source.c:209 src/asm-source.c:216 src/asm-source.c:223
msgid "Incomplete opcode"
msgstr "Unvollständiger Opcode"
-#: src/asm-source.c:237
+#: src/asm-source.c:238
#, c-format
msgid ""
"\n"
@@ -467,55 +492,55 @@ msgstr ""
"\n"
"Weder Op noch PsOp: [%s]"
-#: src/asm-source.c:238
+#: src/asm-source.c:239
msgid "Invalid Opcode or Pseudo op"
msgstr "Ungültiger Opcode oder Pseudo op"
-#: src/asm-source.c:247
+#: src/asm-source.c:248
msgid "Opcode needs an user argument"
msgstr "Opcode benötigt ein Nutzer-Argument"
-#: src/asm-source.c:255
+#: src/asm-source.c:256
msgid "Extra characters in line"
msgstr "Extra Zeichen in Zeile"
-#: src/asm-source.c:421
+#: src/asm-source.c:422
msgid "Expression error in symbol"
msgstr "Ausdrucksfehler in Symbol"
-#: src/asm-source.c:435
+#: src/asm-source.c:436
msgid "Undefined symbol"
msgstr "Undefiniertes Symbol"
-#: src/asm-gensym.c:74
+#: src/asm-gensym.c:75
msgid "Redundant label"
msgstr "Mehrfach definiertes Label"
-#: src/asm-gensym.c:89
+#: src/asm-gensym.c:90
msgid "Invalid Operand in EQU"
msgstr "Ungültiger Operand in EQU"
-#: src/asm-gensym.c:101 src/asm-gensym.c:123
+#: src/asm-gensym.c:102 src/asm-gensym.c:124
msgid "Invalid operand"
msgstr "Ungültiger Operand"
-#: src/asm-gensym.c:113
+#: src/asm-gensym.c:114
msgid "Redefinition of symbol"
msgstr "Erneute Definition eines Symbols"
-#: src/asm-genobj.c:110
+#: src/asm-genobj.c:111
msgid "Invalid data size"
msgstr "Ungültige Grösse von data"
-#: src/asm-genobj.c:115
+#: src/asm-genobj.c:116
msgid "DS: Exceeded limit"
msgstr "DS: Limit überschritten"
-#: src/asm-genobj.c:130
+#: src/asm-genobj.c:131
msgid "DB: Operand error"
msgstr "DB: Operand Fehler"
-#: src/asm-genobj.c:160
+#: src/asm-genobj.c:161
msgid ""
"Invalid operand or symbol. Check whether operands start with a number. e.g "
"a0H should be 0a0H"
@@ -524,15 +549,15 @@ msgstr ""
"starten. Hex-Konstanten müssen eine führende Null haben, z.B. 0a0H statt "
"a0hH."
-#: src/8085-asm.c:86
+#: src/8085-asm.c:87
msgid "Program assembled successfully"
msgstr "Programm erfolgreich assembliert"
-#: src/bridge.c:36
+#: src/bridge.c:37
msgid "Simulator: Program running"
msgstr "Simulator: Programm läuft"
-#: src/bridge.c:186
+#: src/bridge.c:187
#, c-format
msgid ""
"Execution branched to invalid memory location <%xH>. Execution will be "
@@ -552,44 +577,41 @@ msgstr ""
"sind, kann es sein, dass GNUSim8085 einen Fehler enthält. Bitte Senden Sie "
"in diesem Fall eine Kopie Ihres Quelltext an uns."
-#: src/bridge.c:288
+#: src/bridge.c:308
msgid "Assembler: running"
msgstr "Assembler: läuft"
-#: src/gui-list-message.c:92
+#: src/gui-list-message.c:96
msgid "Line No"
msgstr "Zeile Nr."
-#: src/gui-list-message.c:93
+#: src/gui-list-message.c:97
msgid "Assembler Message"
msgstr "Assemblernachricht"
-#: src/gui-list-data.c:75
+#: src/gui-list-data.c:76
msgid "Address"
msgstr "Adresse"
-#: src/gui-list-data.c:76
+#: src/gui-list-data.c:77
msgid "Variable"
msgstr "Variable"
-#: src/gui-list-data.c:77 src/gui-list-stack.c:82
+#: src/gui-list-data.c:78 src/gui-list-data.c:79 src/gui-list-stack.c:83
+#: src/gui-list-stack.c:84
msgid "Value"
msgstr "Wert"
-#: src/gui-list-data.c:78 src/gui-list-stack.c:83
-msgid "Value(Decimal)"
-msgstr "Wert(Dezimal)"
-
-#: src/asm-listing.c:207
+#: src/asm-listing.c:208
msgid "; Assembler generated listing; Not editable.\n"
msgstr "; Assembler generiertes Listing; Nicht änderbar.\n"
-#: src/asm-listing.c:208
+#: src/asm-listing.c:209
#, c-format
msgid "; Generated by GNUSim8085: %s\n"
msgstr "; Erzeugt von GNUSim8085: %s\n"
-#: src/asm-listing.c:244
+#: src/asm-listing.c:245
msgid ""
";Assembler Listing (Do Not assemble)\n"
"\n"
@@ -597,37 +619,37 @@ msgstr ""
"; Assembler Listing (Nicht assemblieren)\n"
"\n"
-#: src/file-op.c:60
+#: src/file-op.c:61
#, c-format
msgid "Failed to open <%s>"
msgstr "Konnte <%s> nicht öffnen"
-#: src/file-op.c:139
+#: src/file-op.c:140
msgid "File already exists; overwrite it?"
msgstr "Datei existiert bereits, überschreiben?"
-#: src/file-op.c:154
+#: src/file-op.c:155
#, c-format
msgid "Failed to save <%s>"
msgstr "Konnte <%s> nicht speichern"
-#: src/file-op.c:310
+#: src/file-op.c:323
msgid "Failed to save listing file"
msgstr "Konnte Datei mit Listing nicht speichern"
-#: src/gui-list-stack.c:80
+#: src/gui-list-stack.c:81
msgid "Stack Loc"
msgstr "Stapel Loc"
-#: src/gui-list-stack.c:81
+#: src/gui-list-stack.c:82
msgid "Proc/Reg"
msgstr "Proz/Reg"
-#: src/gui-list-stack.c:116
+#: src/gui-list-stack.c:117
msgid "Stack size exceeded. Stop the execution"
msgstr "Stackgröße überschritten. Ausführung stoppen"
-#: src/gui-list-stack.c:130
+#: src/gui-list-stack.c:131
msgid ""
"More number of POP are executed than PUSH. Stop the execution and check the "
"logic of your program"
diff --git a/po/el.po b/po/el.po
index b6efc75..8c7cf0d 100644
--- a/po/el.po
+++ b/po/el.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gnusim8085\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/gnusim8085\n"
-"POT-Creation-Date: 2010-05-26 22:45+0530\n"
+"POT-Creation-Date: 2010-09-26 22:54+0530\n"
"PO-Revision-Date: 2010-04-29 12:58+0000\n"
"Last-Translator: Richard Drakoulis <Unknown>\n"
"Language-Team: Greek <el...@li...>\n"
@@ -17,380 +17,405 @@ msgstr ""
"X-Launchpad-Export-Date: 2010-05-23 05:36+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: src/callbacks.c:216
+#: src/callbacks.c:138 src/interface.c:53
+msgid "Select font"
+msgstr ""
+
+#: src/callbacks.c:248
msgid "Program has errors. Check the Message pane."
msgstr "Το πρόγραμμα έχει σφάλματα. Ελέγξτε το παράθυρο Μηνυμάτων."
-#: src/callbacks.c:237
+#: src/callbacks.c:269
msgid "Error executing program"
msgstr "Σφάλμα κατά την εκτέλεση του προγράμματος"
-#: src/callbacks.c:257
+#: src/callbacks.c:289
msgid "Error in step in"
msgstr ""
-#: src/callbacks.c:272
+#: src/callbacks.c:304
msgid "Error in step over"
msgstr ""
-#: src/callbacks.c:287
+#: src/callbacks.c:319
msgid "Error in step out"
msgstr ""
-#: src/callbacks.c:384
+#: src/callbacks.c:416
msgid "Enter a valid number within range"
msgstr "Εισάγετε ένα έγκυρο αριθμό εντός ορίων"
-#: src/interface.c:25
+#: src/callbacks.c:626 src/callbacks.c:644
+#, fuzzy
+msgid "Enter a valid number within range (0-65535 or 0h-FFFFh)"
+msgstr "Εισάγετε ένα έγκυρο αριθμό εντός ορίων"
+
+#: src/callbacks.c:665 src/callbacks.c:683
+#, fuzzy
+msgid "Enter a valid number within range (0-255 / 0h-00FFh)"
+msgstr "Εισάγετε ένα έγκυρο αριθμό εντός ορίων"
+
+#: src/callbacks.c:707
+msgid ""
+"The tutorial file, asm-guide.txt, was not found. It should be present in "
+"directory - "
+msgstr ""
+
+#: src/interface.c:42
msgid "_File"
msgstr "_Αρχείο"
-#: src/interface.c:26
+#: src/interface.c:43
msgid "_Reset"
msgstr "_Αρχικοποίηση"
-#: src/interface.c:27
+#: src/interface.c:44
msgid "_Assembler"
msgstr "_Συμβολομεταφραστής"
-#: src/interface.c:28
+#: src/interface.c:45
msgid "_Debug"
msgstr "_Αποσφαλμάτωση"
-#: src/interface.c:29
+#: src/interface.c:46
msgid "_Breakpoints"
msgstr "_Σημεία Διακοπής"
-#: src/interface.c:30
+#: src/interface.c:47
msgid "_Help"
msgstr "_Βοήθεια"
-#: src/interface.c:31
+#: src/interface.c:48
msgid "New source file"
msgstr "Νέο πηγαίο αρχείο"
-#: src/interface.c:32
+#: src/interface.c:49
msgid "Open a file"
msgstr "Άνοιγμα αρχείου"
-#: src/interface.c:33
+#: src/interface.c:50
msgid "Save file"
msgstr "Αποθήκευση αρχείου"
-#: src/interface.c:34
+#: src/interface.c:51
msgid "Save file as"
msgstr "Αποθήκευση αρχείου ως"
-#: src/interface.c:35
+#: src/interface.c:52
msgid "Print program"
msgstr "Εκτύπωση προγράμματος"
-#: src/interface.c:37
+#: src/interface.c:55
msgid "_Registers"
msgstr "_Καταχωρητές"
-#: src/interface.c:37
+#: src/interface.c:55
msgid "Reset Registers"
msgstr "Μηδενισμός Καταχωρητών"
-#: src/interface.c:38
+#: src/interface.c:56
msgid "_Flags"
msgstr "_Σημαίες"
-#: src/interface.c:38
+#: src/interface.c:56
msgid "Reset Flags"
msgstr "Μηδενισμός Σημαίων"
-#: src/interface.c:39
+#: src/interface.c:57
msgid "_IO Ports"
msgstr "Θύρες _ΙΟ"
-#: src/interface.c:39
+#: src/interface.c:57
msgid "Reset IO Ports"
msgstr "Αρχικοποίηση IO Θυρών"
-#: src/interface.c:40
+#: src/interface.c:58
msgid "_Memory"
msgstr "_Μνήμη"
-#: src/interface.c:40
+#: src/interface.c:58
msgid "Reset Memory"
msgstr "Καθάρισμα Μνήμης"
-#: src/interface.c:41
+#: src/interface.c:59
msgid "Reset _All"
msgstr "_Αρχικοποίηση Όλων"
-#: src/interfa...
[truncated message content] |
|
From: Aanjhan <aa...@us...> - 2010-09-25 10:33:34
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via 93e891dfcfc0b9a8228ddb3205c54ddec7af4ccf (commit)
from ef42cab165207a337f6d69240ddeb3ca64df1d0a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 93e891dfcfc0b9a8228ddb3205c54ddec7af4ccf
Author: Aanjhan Ranganathan <aa...@gm...>
Date: Sat Sep 25 12:32:57 2010 +0200
fixed inconsistent indentation.
diff --git a/src/8085-instructions.c b/src/8085-instructions.c
index 157e0ad..8811cc5 100644
--- a/src/8085-instructions.c
+++ b/src/8085-instructions.c
@@ -509,9 +509,9 @@ _eef_inst_func_cmp_i (eef_addr_t opnd_addr, eef_data_t data)
if (sys.reg.a < data)
sys.flag.c = 1, sys.flag.z = 0;
else if (sys.reg.a > data)
- sys.flag.c = 0, sys.flag.z = 0;
+ sys.flag.c = 0, sys.flag.z = 0;
else
- sys.flag.c = 0, sys.flag.z = 1;
+ sys.flag.c = 0, sys.flag.z = 1;
return 0;
}
-----------------------------------------------------------------------
Summary of changes:
src/8085-instructions.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Onkar S. <onk...@us...> - 2010-09-25 08:40:50
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnusim8085".
The branch, master has been updated
via ef42cab165207a337f6d69240ddeb3ca64df1d0a (commit)
via 6ae7daeba41f5dd8531236e215b8e46f5c330132 (commit)
via fa470eb66b4e00c6f211f017cb9be485e5750ab3 (commit)
via 599a526f58e849d85d1b7a6c9b2f566e0ab763a2 (commit)
via d7b1c2847111916a91eeab6d7abe2a7e38c5f8ec (commit)
from 5d0aafb931d03d7487accdb0d2d331e105a8d68b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit ef42cab165207a337f6d69240ddeb3ca64df1d0a
Author: Onkar Shinde <onk...@us...>
Date: Sat Sep 25 14:09:20 2010 +0530
Sort bug fixes numerically, target next release before month end
diff --git a/NEWS b/NEWS
index 98781d1..2fa0aeb 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-GNUSim8085 1.3.7 (UNRELEASED)
+GNUSim8085 1.3.7 (XX Sep 2010)
New: LP: #579341 - Editable memory listing as a tab.
This allows easy viewing/editing of memory contents in a table. The
@@ -15,11 +15,11 @@ New: LP: #579322 - Choosing a font in editor
This allows setting a font in editor component. But the preference is
not saved on application exit.
Fix: LP: #519828 - Start-up dialog should not be minimised
+Fix: LP: #519834 - Assembler Error: No line highlighting
Fix: LP: #579317 - Modify the 'Help' dialog to point to actual tutorial
Fix: LP: #579318 - Stepping through code doesn't honor breakpoints
Fix: LP: #579319 - Help -> about = crash
Fix: LP: #579320 - CMP flags not working like SUB with signed numbers
-Fix: LP: #519834 - Assembler Error: No line highlighting
Fix: LP: #584093 - 78+88 in BCD addition missed carry
Translations:
commit 6ae7daeba41f5dd8531236e215b8e46f5c330132
Author: Onkar Shinde <onk...@us...>
Date: Sat Sep 25 14:07:32 2010 +0530
Fix for bug LP: #579318
diff --git a/ChangeLog b/ChangeLog
index 47dc67a..0a2853b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,7 +5,9 @@
windows directory. Fixes compiler warning on non-windows build.
* installer.nsi.in: Show 'Run Program' checkbox in installer finish
screen only when GTK+ installer is not embedded. This avoids an error
- being shown about dll loading.
+ being shown about dll loading.
+ * src/bridge.c: Do not ignore breakpoints when stepping through code.
+ Patch by Ramanathan. Fixes bug LP: #579318.
2010-09-24 Aanjhan Ranganathan <aa...@tu...>
diff --git a/NEWS b/NEWS
index 83917ef..98781d1 100644
--- a/NEWS
+++ b/NEWS
@@ -16,6 +16,7 @@ New: LP: #579322 - Choosing a font in editor
not saved on application exit.
Fix: LP: #519828 - Start-up dialog should not be minimised
Fix: LP: #579317 - Modify the 'Help' dialog to point to actual tutorial
+Fix: LP: #579318 - Stepping through code doesn't honor breakpoints
Fix: LP: #579319 - Help -> about = crash
Fix: LP: #579320 - CMP flags not working like SUB with signed numbers
Fix: LP: #519834 - Assembler Error: No line highlighting
diff --git a/src/bridge.c b/src/bridge.c
index 06028b3..3331834 100644
--- a/src/bridge.c
+++ b/src/bridge.c
@@ -219,7 +219,16 @@ If so you're advised to send a copy of your source progam."), addr);
ess_trace_mode_over_stack_cont =
eef_regpair_get ('S') + 2;
prev_is_call_instr = FALSE;
- return TRUE;
+ if (break_pt)
+ {
+ bridge_debug_this_line (addr, ln);
+ return FALSE;
+ }
+ else
+ {
+ return TRUE;
+ }
+
}
bridge_debug_this_line (addr, ln);
@@ -234,7 +243,17 @@ If so you're advised to send a copy of your source progam."), addr);
bridge_debug_this_line (addr, ln);
return FALSE;
}
- return TRUE; /* finish the func */
+
+ if (break_pt)
+ {
+ bridge_debug_this_line (addr, ln);
+ return FALSE;
+ }
+ else
+ {
+ return TRUE; /* finish the func */
+ }
+
}
else if (ess_trace_mode == B_TRACE_OUT)
{
@@ -243,7 +262,7 @@ If so you're advised to send a copy of your source progam."), addr);
ess_trace_mode_out_callret++;
if (eef_is_ret_instr (eef_get_op_at_addr (prev_addr)))
ess_trace_mode_out_callret--;
- if (ess_trace_mode_out_callret < 0)
+ if ((ess_trace_mode_out_callret < 0) || (break_pt))
{
bridge_debug_this_line (addr, ln);
return FALSE;
commit fa470eb66b4e00c6f211f017cb9be485e5750ab3
Author: Onkar Shinde <onk...@us...>
Date: Sat Sep 25 14:02:32 2010 +0530
Remove 'Run Program' checkbox from the installer when GTK+ installer is embedded
diff --git a/ChangeLog b/ChangeLog
index 3478c9b..47dc67a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,9 @@
* configure.in, src/main.c: Use autoconf variable to specify windows
build. Use this variable to decide when to set 'localedir' to apprpriate
windows directory. Fixes compiler warning on non-windows build.
+ * installer.nsi.in: Show 'Run Program' checkbox in installer finish
+ screen only when GTK+ installer is not embedded. This avoids an error
+ being shown about dll loading.
2010-09-24 Aanjhan Ranganathan <aa...@tu...>
diff --git a/installer.nsi.in b/installer.nsi.in
index c385ba2..8f99896 100644
--- a/installer.nsi.in
+++ b/installer.nsi.in
@@ -55,7 +55,9 @@ InstallDir "C:\Program Files\GNUSim8085"
!insertmacro MUI_PAGE_INSTFILES
# Show finish page with an option to launch program
+!ifndef INC_GTK
!define MUI_FINISHPAGE_RUN $INSTDIR\gnusim8085.exe
+!endif
!insertmacro MUI_PAGE_FINISH
# Show uninstall confirmation page
commit 599a526f58e849d85d1b7a6c9b2f566e0ab763a2
Author: Onkar Shinde <onk...@us...>
Date: Sat Sep 25 13:57:45 2010 +0530
Fix compiler warning on non-windows build
diff --git a/ChangeLog b/ChangeLog
index 6c5783b..3478c9b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-09-25 Onkar Shinde <onk...@gm...>
+
+ * configure.in, src/main.c: Use autoconf variable to specify windows
+ build. Use this variable to decide when to set 'localedir' to apprpriate
+ windows directory. Fixes compiler warning on non-windows build.
+
2010-09-24 Aanjhan Ranganathan <aa...@tu...>
* src/8085-instructions.c: CMP instruction should not check and
diff --git a/configure.in b/configure.in
index 0b95965..81afa8f 100644
--- a/configure.in
+++ b/configure.in
@@ -42,6 +42,9 @@ case "${host}" in
*) WIN32="no" ;;
esac
AM_CONDITIONAL([WIN32], test "$WIN32" = "yes")
+if test "x$WIN32" = "xyes"; then
+ AC_DEFINE(WINDOWS, 1, [Defines if the build is for Windows])
+fi
gtk_required="2.12.0"
gtksourceview2_required="2.2.0"
diff --git a/src/main.c b/src/main.c
index da2a550..5c524a4 100644
--- a/src/main.c
+++ b/src/main.c
@@ -41,13 +41,12 @@ int
main (int argc, char *argv[])
{
GtkWidget *statusbar;
- gchar *root, *localedir = LOCALEDIR;
- if (!strcmp(localedir, "locale"))
- {
- root = g_win32_get_package_installation_directory_of_module (NULL);
- localedir = g_build_filename (root, "locale", NULL);
- g_free (root);
- }
+ gchar *localedir = LOCALEDIR;
+#ifdef WINDOWS
+ gchar *root = g_win32_get_package_installation_directory_of_module (NULL);
+ localedir = g_build_filename (root, "locale", NULL);
+ g_free (root);
+#endif
setlocale (LC_ALL, "");
bindtextdomain (PACKAGE, localedir);
commit d7b1c2847111916a91eeab6d7abe2a7e38c5f8ec
Author: Onkar Shinde <onk...@us...>
Date: Sat Sep 25 13:51:21 2010 +0530
Add bugs fixed by Aanjhan to NEWS
diff --git a/NEWS b/NEWS
index 1af338c..83917ef 100644
--- a/NEWS
+++ b/NEWS
@@ -17,7 +17,9 @@ New: LP: #579322 - Choosing a font in editor
Fix: LP: #519828 - Start-up dialog should not be minimised
Fix: LP: #579317 - Modify the 'Help' dialog to point to actual tutorial
Fix: LP: #579319 - Help -> about = crash
+Fix: LP: #579320 - CMP flags not working like SUB with signed numbers
Fix: LP: #519834 - Assembler Error: No line highlighting
+Fix: LP: #584093 - 78+88 in BCD addition missed carry
Translations:
New - Brazilian Portuguese (pt_BR), Greek (el).
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 11 +++++++++++
NEWS | 7 +++++--
configure.in | 3 +++
installer.nsi.in | 2 ++
src/bridge.c | 25 ++++++++++++++++++++++---
src/main.c | 13 ++++++-------
6 files changed, 49 insertions(+), 12 deletions(-)
hooks/post-receive
--
gnusim8085
|
|
From: Sridhar <sri...@gm...> - 2010-09-25 01:23:30
|
On Fri, Sep 24, 2010 at 2:17 PM, Aanjhan <aa...@us...> wrote: > if (sys.reg.a < data) > - sys.flag.c = 1, sys.flag.z = 0; > + sys.flag.c = 1, sys.flag.z = 0; > else if (sys.reg.a > data) > - sys.flag.c = 0, sys.flag.z = 0; > + sys.flag.c = 0, sys.flag.z = 0; Inconsistent formatting? |