From: Onkar S. <onk...@us...> - 2010-01-31 11:37:03
|
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 3aabc699c7c04be53aa54e83049bdc86f4e29c97 (commit) via 726f09957cd88d22efde63ec88acee6d81ba1f7d (commit) from 59bdc71b12306394563aecd5a3fa202e5b9823a0 (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 3aabc699c7c04be53aa54e83049bdc86f4e29c97 Author: Onkar Shinde <onk...@us...> Date: Sun Jan 31 17:06:25 2010 +0530 Translation template update diff --git a/ChangeLog b/ChangeLog index a9c8884..303ee73 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,7 @@ * src/interface.c, src/callbacks.*: Add basic printing support for program editor as well. + * po/gnusim8085.pot: Update to include the tooltip for newly added button. 2010-01-30 Onkar Shinde <onk...@gm...> diff --git a/po/gnusim8085.pot b/po/gnusim8085.pot index ae33b7c..f91216c 100644 --- a/po/gnusim8085.pot +++ b/po/gnusim8085.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gnusim8085 1.3.6\n" "Report-Msgid-Bugs-To: http://gnusim8085.sourceforge.net\n" -"POT-Creation-Date: 2010-01-29 23:53+0530\n" +"POT-Creation-Date: 2010-01-31 16:59+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL...@li...>\n" @@ -16,31 +16,31 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: src/callbacks.c:208 +#: src/callbacks.c:216 msgid "Program has errors. Check the Message pane." msgstr "" -#: src/callbacks.c:229 +#: src/callbacks.c:237 msgid "Error executing program" msgstr "" -#: src/callbacks.c:249 +#: src/callbacks.c:257 msgid "Error in step in" msgstr "" -#: src/callbacks.c:264 +#: src/callbacks.c:272 msgid "Error in step over" msgstr "" -#: src/callbacks.c:279 +#: src/callbacks.c:287 msgid "Error in step out" msgstr "" -#: src/callbacks.c:376 +#: src/callbacks.c:384 msgid "Enter a valid number within range" msgstr "" -#: src/callbacks.c:549 +#: src/callbacks.c:557 msgid "" "Do the following\n" "\n" @@ -98,335 +98,339 @@ msgstr "" msgid "Save file as" msgstr "" -#: src/interface.c:36 +#: src/interface.c:35 +msgid "Print program" +msgstr "" + +#: src/interface.c:37 msgid "_Registers" msgstr "" -#: src/interface.c:36 +#: src/interface.c:37 msgid "Reset Registers" msgstr "" -#: src/interface.c:37 +#: src/interface.c:38 msgid "_Flags" msgstr "" -#: src/interface.c:37 +#: src/interface.c:38 msgid "Reset Flags" msgstr "" -#: src/interface.c:38 +#: src/interface.c:39 msgid "_IO Ports" msgstr "" -#: src/interface.c:38 +#: src/interface.c:39 msgid "Reset IO Ports" msgstr "" -#: src/interface.c:39 +#: src/interface.c:40 msgid "_Memory" msgstr "" -#: src/interface.c:39 +#: src/interface.c:40 msgid "Reset Memory" msgstr "" -#: src/interface.c:40 +#: src/interface.c:41 msgid "Reset _All" msgstr "" -#: src/interface.c:40 +#: src/interface.c:41 msgid "Reset All" msgstr "" -#: src/interface.c:41 +#: src/interface.c:42 msgid "A_ssemble" msgstr "" -#: src/interface.c:41 +#: src/interface.c:42 msgid "Only assemble program" msgstr "" -#: src/interface.c:42 +#: src/interface.c:43 msgid "Execute assembled and loaded program" msgstr "" -#: src/interface.c:43 +#: src/interface.c:44 msgid "Show _listing" msgstr "" -#: src/interface.c:43 +#: src/interface.c:44 msgid "Show the source code along with opcodes and operands in hex numbers" msgstr "" -#: src/interface.c:44 +#: src/interface.c:45 msgid "Step _in" msgstr "" -#: src/interface.c:44 +#: src/interface.c:45 msgid "Step in the code" msgstr "" -#: src/interface.c:45 +#: src/interface.c:46 msgid "Step o_ver" msgstr "" -#: src/interface.c:45 +#: src/interface.c:46 msgid "Step over the code without calling functions" msgstr "" -#: src/interface.c:46 +#: src/interface.c:47 msgid "Step _out" msgstr "" -#: src/interface.c:46 +#: src/interface.c:47 msgid "Step out of the current function" msgstr "" -#: src/interface.c:47 +#: src/interface.c:48 msgid "Toggle _breakpoint" msgstr "" -#: src/interface.c:47 +#: src/interface.c:48 msgid "Toggles breakpoint at current line" msgstr "" -#: src/interface.c:48 +#: src/interface.c:49 msgid "_Clear all breakpoints" msgstr "" -#: src/interface.c:48 +#: src/interface.c:49 msgid "Remove all breakpoints" msgstr "" -#: src/interface.c:49 +#: src/interface.c:50 msgid "Stop execution" msgstr "" -#: src/interface.c:49 +#: src/interface.c:50 msgid "Stop debugging" msgstr "" -#: src/interface.c:50 +#: src/interface.c:51 msgid "_Contents" msgstr "" -#: src/interface.c:51 +#: src/interface.c:52 msgid "8085 _Manual" msgstr "" -#: src/interface.c:52 +#: src/interface.c:53 msgid "Assembler _Tutorial" msgstr "" -#: src/interface.c:57 +#: src/interface.c:58 msgid "Show/Hide side pane" msgstr "" -#: src/interface.c:262 +#: src/interface.c:265 msgid "GNUSim8085 - 8085 Microprocessor Simulator" msgstr "" -#: src/interface.c:382 src/interface.c:388 src/interface.c:394 -#: src/interface.c:400 src/interface.c:406 src/interface.c:412 -#: src/interface.c:418 src/interface.c:424 src/interface.c:430 -#: src/interface.c:436 src/interface.c:442 src/interface.c:448 -#: src/interface.c:454 src/interface.c:460 +#: 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 msgid "00" msgstr "" -#: src/interface.c:477 +#: src/interface.c:480 msgid "Registers" msgstr "" -#: src/interface.c:530 src/interface.c:536 src/interface.c:542 -#: src/interface.c:548 src/interface.c:554 src/interface.c:593 -#: src/interface.c:631 src/interface.c:699 src/interface.c:763 +#: 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 msgid "0" msgstr "" -#: src/interface.c:564 +#: src/interface.c:567 msgid "Flag" msgstr "" -#: src/interface.c:584 +#: src/interface.c:587 msgid "Decimal" msgstr "" -#: src/interface.c:592 +#: src/interface.c:595 msgid "Enter a decimal number" msgstr "" -#: src/interface.c:598 +#: src/interface.c:601 msgid "Convert this number to hexadecimal" msgstr "" -#: src/interface.c:612 +#: src/interface.c:615 msgid "To Hex" msgstr "" -#: src/interface.c:622 +#: src/interface.c:625 msgid "Hex" msgstr "" -#: src/interface.c:630 +#: src/interface.c:633 msgid "Enter a hexadecimal number" msgstr "" -#: src/interface.c:636 +#: src/interface.c:639 msgid "Convert this number to decimal" msgstr "" -#: src/interface.c:650 +#: src/interface.c:653 msgid "To Dec" msgstr "" -#: src/interface.c:663 +#: src/interface.c:666 msgid "<b>Decimal - Hex Convertion</b>" msgstr "" -#: src/interface.c:691 +#: src/interface.c:694 msgid "Change the port address to view here" msgstr "" -#: src/interface.c:698 +#: src/interface.c:701 msgid "Enter new port value and click Update" msgstr "" -#: src/interface.c:704 +#: src/interface.c:707 msgid "Update the port value" msgstr "" -#: src/interface.c:718 +#: src/interface.c:721 msgid "Update Port Value" msgstr "" -#: src/interface.c:731 +#: src/interface.c:734 msgid "<b>I/O Ports</b>" msgstr "" -#: src/interface.c:755 +#: src/interface.c:758 msgid "Change the memory location to view here" msgstr "" -#: src/interface.c:762 +#: src/interface.c:765 msgid "Edit new value and click Update" msgstr "" -#: src/interface.c:768 +#: src/interface.c:771 msgid "Update the current memory location" msgstr "" -#: src/interface.c:782 +#: src/interface.c:785 msgid "Update Memory" msgstr "" -#: src/interface.c:795 +#: src/interface.c:798 msgid "<b>Memory</b>" msgstr "" -#: src/interface.c:820 +#: src/interface.c:823 msgid "Load me at" msgstr "" -#: src/interface.c:828 +#: src/interface.c:831 msgid "Enter the program address. End with a 'h' if it is a hex address." msgstr "" -#: src/interface.c:846 +#: src/interface.c:849 msgid "Variables" msgstr "" -#: src/interface.c:859 +#: src/interface.c:862 msgid "Data" msgstr "" -#: src/interface.c:875 +#: src/interface.c:878 msgid "Stack Trace" msgstr "" -#: src/interface.c:888 +#: src/interface.c:891 msgid "Stack" msgstr "" -#: src/interface.c:912 +#: src/interface.c:915 msgid "KeyPad" msgstr "" -#: src/interface.c:1114 +#: src/interface.c:1117 msgid "translator_credits" msgstr "" -#: src/interface.c:1155 +#: src/interface.c:1158 msgid "Assembler Listing" msgstr "" -#: src/interface.c:1176 +#: src/interface.c:1179 msgid "Save to file" msgstr "" -#: src/interface.c:1224 +#: src/interface.c:1227 msgid "GNUSim8085 start with dialog" msgstr "" -#: src/interface.c:1254 +#: src/interface.c:1257 msgid "1. How to use this simulator?" msgstr "" -#: src/interface.c:1262 +#: src/interface.c:1265 msgid "_Tutorial" msgstr "" -#: src/interface.c:1267 +#: src/interface.c:1270 msgid "A short tutorial on writing assembly code!" msgstr "" -#: src/interface.c:1274 +#: src/interface.c:1277 msgid "2. Open an existing assembly program." msgstr "" -#: src/interface.c:1282 +#: src/interface.c:1285 msgid "_Open program" msgstr "" -#: src/interface.c:1287 +#: src/interface.c:1290 msgid "Open an already saved program" msgstr "" -#: src/interface.c:1289 +#: src/interface.c:1292 msgid "What do you want to do now?" msgstr "" -#: src/interface.c:1299 +#: src/interface.c:1302 msgid "" "Don't forget to read the documentation \n" "given in \"doc\" directory." msgstr "" -#: src/interface.c:1360 +#: src/interface.c:1363 msgid "Choose a symbol" msgstr "" -#: src/interface.c:1383 +#: src/interface.c:1386 msgid "Enter a symbol or choose one from the lists" msgstr "" -#: src/interface.c:1393 +#: src/interface.c:1396 msgid "Enter Symbol" msgstr "" -#: src/interface.c:1407 +#: src/interface.c:1410 msgid "Variables List" msgstr "" -#: src/interface.c:1428 +#: src/interface.c:1431 msgid "Functions List" msgstr "" -#: src/interface.c:1449 +#: src/interface.c:1452 msgid "Macros List" msgstr "" -#: src/interface.c:1505 +#: src/interface.c:1508 msgid "Choose a register" msgstr "" commit 726f09957cd88d22efde63ec88acee6d81ba1f7d Author: Onkar Shinde <onk...@us...> Date: Sun Jan 31 16:58:29 2010 +0530 Print support for program editor diff --git a/ChangeLog b/ChangeLog index f2db940..a9c8884 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-01-31 Onkar Shinde <onk...@gm...> + + * src/interface.c, src/callbacks.*: Add basic printing support for program + editor as well. + 2010-01-30 Onkar Shinde <onk...@gm...> * src/interface.c, src/callbacks.*: Introduce a toolbar button to show/hide diff --git a/NEWS b/NEWS index 1b108c3..c8d43ca 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,6 @@ GNUSim8085 1.3.6 (UNRELEASED) -New: Basic printing support for assembly listing window. +New: Basic printing support for program editor and assembly listing window. New: Better looking installer. Multi-language interface and finish screen with 'Run program' option. New: The UI is now 'i18n'ized. diff --git a/src/callbacks.c b/src/callbacks.c index 3a4e123..3afd51a 100644 --- a/src/callbacks.c +++ b/src/callbacks.c @@ -119,6 +119,14 @@ on_save_as1_activate (GtkMenuItem * menuitem, gpointer user_data) void +on_print_activate (GtkAction * menuitem, gpointer user_data) +{ + g_assert (app->editor); + gui_editor_print (app->editor); +} + + +void on_quit1_activate (GtkMenuItem * menuitem, gpointer user_data) { if (gtk_text_buffer_get_modified ((GtkTextBuffer *)app->editor->buffer)) diff --git a/src/callbacks.h b/src/callbacks.h index 135a292..7078356 100644 --- a/src/callbacks.h +++ b/src/callbacks.h @@ -35,6 +35,8 @@ G_MODULE_EXPORT void on_save1_activate (GtkMenuItem * menuitem, gpointer user_da G_MODULE_EXPORT void on_save_as1_activate (GtkMenuItem * menuitem, gpointer user_data); +G_MODULE_EXPORT void on_print_activate (GtkAction * menuitem, gpointer user_data); + G_MODULE_EXPORT void on_quit1_activate (GtkMenuItem * menuitem, gpointer user_data); G_MODULE_EXPORT void on_registers1_activate (GtkMenuItem * menuitem, gpointer user_data); diff --git a/src/interface.c b/src/interface.c index d9285e2..a997881 100644 --- a/src/interface.c +++ b/src/interface.c @@ -32,6 +32,7 @@ static const GtkActionEntry entries[] = { { "Open", GTK_STOCK_OPEN, NULL, NULL, N_("Open a file"), G_CALLBACK(on_open1_activate) }, { "Save", GTK_STOCK_SAVE, NULL, NULL, N_("Save file"), G_CALLBACK(on_save1_activate) }, { "SaveAs", GTK_STOCK_SAVE_AS, NULL, "<shift><control>S", N_("Save file as"), G_CALLBACK(on_save_as1_activate) }, + { "Print", GTK_STOCK_PRINT, NULL, "<control>P", N_("Print program"), G_CALLBACK(on_print_activate) }, { "Quit", GTK_STOCK_QUIT, NULL, NULL, NULL, G_CALLBACK(on_quit1_activate) }, { "Registers", NULL, N_("_Registers"), NULL, N_("Reset Registers"), G_CALLBACK(on_registers1_activate) }, { "Flags", NULL, N_("_Flags"), NULL, N_("Reset Flags"), G_CALLBACK(on_flags1_activate) }, @@ -65,6 +66,7 @@ static const char *ui_description = " <menuitem action='Open'/>" " <menuitem action='Save'/>" " <menuitem action='SaveAs'/>" + " <menuitem action='Print'/>" " <separator/>" " <menuitem action='Quit'/>" " </menu>" @@ -109,6 +111,7 @@ static const char *ui_description = " <toolitem action='Open'/>" " <toolitem action='Save'/>" " <toolitem action='SaveAs'/>" + " <toolitem action='Print'/>" " <separator/>" " <toolitem action='Assemble'/>" " <toolitem action='Execute'/>" ----------------------------------------------------------------------- Summary of changes: ChangeLog | 6 ++ NEWS | 2 +- po/gnusim8085.pot | 194 +++++++++++++++++++++++++++-------------------------- src/callbacks.c | 8 ++ src/callbacks.h | 2 + src/interface.c | 3 + 6 files changed, 119 insertions(+), 96 deletions(-) hooks/post-receive -- gnusim8085 |