gnusim8085 1.3.7

Updated translations, improved Windows installer, bug fixes.

Milestone information

Project:
gnusim8085
Series:
trunk
Version:
1.3.7
Released:
2011-02-20  
Registrant:
Onkar Shinde
Release registered:
2011-02-20
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
2 Aanjhan Ranganathan, 7 Onkar Shinde
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
13 Fix Released

Download files for this release

File Description Downloads

Release notes 

New: LP: #579341 - Editable memory listing as a tab.
         This allows easy viewing/editing of memory contents in a table. The
         table is shown in a tab similar to Data/Stack content shown currently.
New: LP: #579324 - Memory/IO Ports Grid Inspector
         This allows easy viewing/editing of I/O contents in a table. The table
         is shown in a tab similar to Data/Stack content shown currently.
New: Files opened/saved are added to recently used file list using
         GtkRecentManager APIs.
New: LP: #519836 - Breakpoint Toggling
         It is now possible to toggle breakpoint by clicking on left margin of
         editor component.
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.
         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
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: #584093 - 78+88 in BCD addition missed carry

Changelog 

View the full changelog

2011-02-20 Onkar Shinde <email address hidden>

 * po/ta.po, po/LINGUAS, AUTHORS, NEWS: New Tamil translation from
 launchpad. Ready for release.

2010-12-12 Onkar Shinde <email address hidden>

 * 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 <email address hidden>

 * src/8085-instructions.c: Added patch for bug LP: #579320. Thanks
 to Debjit Biswas.

2010-09-26 Onkar Shinde <email address hidden>

 * 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.
 * po/ar.po: Updated Arabic translation from launchpad.

2010-09-25 Onkar Shinde <email address hidden>

 * 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.
 * src/bridge.c: Do not ignore breakpoints when stepping through code.
 Patch by Ramanathan. Fixes bug LP: #579318.

2010-09-24 Aanjhan Ranganathan <email address hidden>

 * src/8085-instructions.c: CMP instruction should not check and
 set S, P and AC flags as there is no result that is computed. It
 affects only C and Z flags. Hence removed most code in that
 function. Fixes bug LP: #579320.

 * src/8085-instructions.c: Fixed the long standing DAA
 bug. Followed http://www.ray.masmcode.com/BCDdaa.html plus had to
 ensure the addition operation on the accumulator must be done
 using the _eef_inst_func_add_i function so as to ensure setting of
 the carry and other flags. Fixes bug LP: #584093.

2010-09-18 Onkar Shinde <email address hidden>

 * src/gui-editor.[c,h]: Add variable to save current font. Add function
 to get current editor font.
 * src/interface.c, src/callbacks.[c,h]: Add ability to change editor
 font. Thanks to Ramanathan for patch. Fixes bug LP: #579322.
 * po/ar.po, po/es.po: Updated translations from launchpad.
 * src/file-op.c, src/file-op-gio.c: Fix file not getting added to recent
 list when saving under different name.
 * src/callbacks.c: Update the memory and I/O views when doing resets.

2010-08-29 Onkar Shinde <email address hidden>

 * src/gui-list-message.c: Highlight the line containing error when
 selecting the error message from message pane. Fixes bug LP: #519834.
 * src/bridge.c: Clear all highlighting when assembling program.
 * doc/example/*.asm: Add copyright and license information to existing
 sample programs.
 * doc/examples/sorting.asm, doc/examples/sumofnumbers.asm: Add sample
 programs submitted by Kirantej.
 * installer.nsi.in: Use better (easily understandable) names for
 installers. Add new sample programs to the list of 'read only' files.

2010-08-25 Onkar Shinde <email address hidden>

 * README, TODO, doc/asm-guide.txt, doc/gnusim8085.1: Update website URL.
 * src/gui-editor.[c,h]: Add function to toggle display of line numbers.
 Add function to toggle mark at certain line. Add function to allow
 marks to be toggled by clicking left margin.
 * src/callbacks.c: Use new function to not display line numbers in
 tutorial window. Add callback function to detect button click on margin
 and toggle mark accordingly. Fixes LP: #519836.
 * src/gui-app.h: Use new function to allow mark to be toggled by
 clicking on left margin only in case of editor component.

2010-08-22 Onkar Shinde <email address hidden>

 * installer.nsi.in: Allow specifying mingw home directory via command
 line arguments when creating installer. Split translations in separate
 component so that users can choose not to install them. Add
 asm-guide.txt file to the list of files to be installed. Add iconv.dll
 file as well to make the application work with default install of
 latest GTK+ runtime.
 * src/support.[c,h]: Add function to load tutorial from asm-guide.txt.
 * src/interface.[c,h]: Add function to create interface to display
 tutorial.
 * src/callbacks.[c,h]: Add function to display tutorial text. Modify
 callback functions to show the tutorial instead of just pointing to it.
 Fixes LP: #579317.
 * po/gnusim8085.pot, po/*.po: Updated as per latest UI changes.

2010-08-17 Onkar Shinde <email address hidden>

 * src/*.c, src/*.h, src/Makefile.am: Add editable I/O listing as a tab.
 This is based on Debajit's work for memory editing. Hence copyright of
 new files stays with him. Fixes LP: #579324.

2010-06-22 Onkar Shinde <email address hidden>

 * src/*.[c,h]: Fix postal adress of FSF in file headers. Makes
 licensecheck program in Debian happy.
 * COPYING: Include exact text of license as available on FSF's website.
 Includes address change ans other minor formatting changes.
 * data/8085asm.lang: Add copyright/license information.
 * config.guess, config.sub: Update to a bit recent copy of the files.
 * Makefile.am: Do not install ChangeLog. Let distributions decide if
 it should be included in binary packages.

2010-06-20 Onkar Shinde <email address hidden>

 * po/pt_BR.po: Updated Brazilian Portuguese translation from launchpad.
 * src/gui-list-message.c: Wrap assembler messages in the table cells.
 Fixes UI problems when messages or translations are too long.
 * src/asm-listing.c: Use tab instead of space for alignment in assembler
 listing window.

2010-06-08 Onkar Shinde <email address hidden>

 * src/file-op.c, src/file-op-gio.c: Add files opened/saved to recently
 used file list. This way they show up in 'Recently Used' section of
 file chooser dialog.
 * src/interface.[c,h], src/support.[c,h]: Add copyright header since
 the files are not 'generated' for long time.
 * src/gui-list-memory.[c,h]: Allocate copyright to Debajit Biswas as
 these files were created from scratch for a new functionality.
 * src/installer.nsi.in: Clear copyright statement.

2010-06-04 Onkar Shinde <email address hidden>

 * src/interface.c: Fix icon loading on Windows by using fallback icon.
 * tools/: Remove files from initial stages of development. Not needed
 anymore.
 * GNUSim8085.prj: Remove because none of the maintainers use Anjuta.
 * GNUSim8085.glade: Remove as discussed on mailing list.

2010-06-03 Onkar Shinde <email address hidden>

 * src/Makefile.am: Unbreak linux build. Stupid mistake about CFLAGS.
 * src/main.c: Fix crash on linux.
 * installer.nsi.in: Add more languages to installer.
 * po/de.po, AUTHORS: Updated German translation from launchpad.
 * src/src/gui-list-data.c, src/gui-list-stack.c: Split translatable
 string into two. Makes reuse of translations.

2010-06-01 Onkar Shinde <email address hidden>

 * po/*.po, AUTHORS: Updated translations from Launchpad.
 * src/main.c, src/Makefile.am, installer.nsi.in, WINDOWS-PORT.txt: Some
 modifications to make i18n support work on Windows.

2010-05-31 Onkar Shinde <email address hidden>

 * src/*.c, src/*.h, src/Makefile.am, AUTHORS: Add editable memory
 listing as a tab, thanks to Debajit for the huge patch. :-)
 Fixes: LP: #579341.

2010-05-26 Onkar Shinde <email address hidden>

 * src/interface.c: Change startup dialog from GtkWindow to GtkDialog.
 The 'modal' behaviour works as expected. Fixes LP: #519828.
 * po/de.po, AUTHORS: Updated German translation from launchpad.
 * src/interface.c, po/gnusim8085.pot: Move format tags outside
 translatable strings. Update pot file accordingly.
 * po/*.po: Semi-auto update of translations as per latest pot file.

2010-05-25 Onkar Shinde <email address hidden>

 * src/support.c: Fix stupid mistake - trying to access message from
 null error object. Remove the corresponding variable as it is never
 initialized. Fixes LP: #579319.

2010-05-23 Onkar Shinde <email address hidden>

 * po/it.po: Updated Italian translation from launchpad.
 * po/el.po, po/LINGUAS, AUTHORS: Greek translation.

2010-05-01 Onkar Shinde <email address hidden>

 * po/pt_BR.po, po/LINGUAS, AUTHORS: Brazilian Portuguese translation.

2010-03-19 Onkar Shinde <email address hidden>

 * installer.nsi.in: Don't use hard coded GTK version in message boxes.
 Add a generic function for checking existing GTK installations. Call it
 from init function. Add a function to uncheck the GTK checkbox on
 components page depending on existing GTK installation. Modify the
 AskForGtk function to use variables set by CheckGtk. Make the installer
 request for admin privileges for proper functioning.

2010-03-12 Onkar Shinde <email address hidden>

 * installer.nsi.in: Use the MUI method for setting icon for installer.
 Add functionality to embed GTK+ runtime installer. Changes derived from
 public domain script of GSmartControl.
 * pixmaps/gnusim8085_icon*: Delete old icon files.

2010-03-09 Onkar Shinde <email address hidden>

 * configure.in, NEWS: Start working on new release.
 * po/*.po, AUTHORS: Updated translations from launchpad.

0 blueprints and 13 bugs targeted

Bug report Importance Assignee Status
579318 #579318 stepping through code doesn't honor breakpoints 3 High Onkar Shinde  10 Fix Released
579319 #579319 Help -> about = crash 3 High   10 Fix Released
579317 #579317 Modify the 'Help' dialog to point to actual tutorial 4 Medium Onkar Shinde  10 Fix Released
579320 #579320 CMP flags not working like SUB with signed numbers 4 Medium Aanjhan Ranganathan  10 Fix Released
584093 #584093 78+88 in BCD addition missed carry 4 Medium Onkar Shinde  10 Fix Released
680079 #680079 latest release not working/available on Win7 64 bit 4 Medium Onkar Shinde  10 Fix Released
519828 #519828 Start-up dialog should not be minimised 5 Low   10 Fix Released
519834 #519834 Assembler Error: No line highlighting 6 Wishlist   10 Fix Released
519836 #519836 Breakpoint Toggling 6 Wishlist Onkar Shinde  10 Fix Released
579322 #579322 Choosing a font in editor 6 Wishlist Aanjhan Ranganathan  10 Fix Released
579324 #579324 Memory/IO Ports Grid Inspector 6 Wishlist   10 Fix Released
579341 #579341 Editable memory listing as a tab 6 Wishlist Onkar Shinde  10 Fix Released
680100 #680100 doesn't retain current working directory 6 Wishlist Onkar Shinde  10 Fix Released
This milestone contains Public information
Everyone can see this information.