summaryrefslogtreecommitdiffhomepage
path: root/mixgtk
AgeCommit message (Collapse)Author
2019-04-09GTK Console input no longer overruns bufferJose Antonio Ortega Ruiz
Patch by Kevin Brunelle The console input in gmixvm will only read 70 characters, but the outer loop used 70 (the characters) instead of 14 (the number of words). This caused the VM to read past the end of the buffer and write 56 words of junk into the emulator.
2019-04-09Support IOC commands for disk/drum devicesJose Antonio Ortega Ruiz
Thanks to Kevin Brunelle There is a minor fix included with regards to tape devices. The test was failing if M == 0, when it should fail when M != 0. NOTICE: This patch changes the behavior of the VM and changes the function parameters for the ioc_ function. Documentation changes are included. Permits the following: LDX BLKNUM IOC 0(8) OUT ADDR(8) Write block from ADDR into disk[BLKNUM] IOC 0(8) IN ADDR(8) Read block from disk[BLKNUM] into ADDR ... BLKNUM CON 45000 Example possible block on disk I was having an issue writing a block to a drive and then reading back the same block. Because it is impossible to move the SEEK_CUR pointer backwards on a disk device, there was no way for a program to read back a block that it wrote to a disk without restarting or fiddling with ~/.mdk/disk?.dev files and symbolic links. I have added a function parameter to the ioc_ function and used it to pass the value of rX to ioc_. This permits us to use IOC commands to move the read/write head on a disk/drum device. I believe that this conforms to the potential meaning of Knuth's description of IOC for disk/drum devices. I have put in tests to verify that rX is positive and M = 0. I have updated the documentation to reflect this new behavior. This makes disks much more usable. Note: I won't be offended if this patch is rejected because it changed the behavior of the VM. I think it fits the spirit and enhances the functionality in a way that some might find useful. I wanted it for something I was working on, and I felt others might want the same. The thing with the paper-tape should be fixed, though.
2014-08-03Apparently tautological comparisons fixed (bug #42871)jao
2014-08-02Fix for compilation in darwin (bug #42818)jao
2014-01-06Fixes for building with --without-guileJose Antonio Ortega Ruiz
2014-01-06Deprecated INCLUDES in Makefile.am removedJose Antonio Ortega Ruiz
2009-10-11Fixes for signature of guile initialization functions.Jose Antonio Ortega Ruiz
* mixgtk/gmixvm.c: inner_main_ signature corrected * mixutils/mixvm_loop.c: loop_ signature corrected * mixguile/mixguile.h: Cosmetics
2009-10-05Minimum gtk+ version pumped to 2.16.Jose Antonio Ortega Ruiz
2009-10-05GtkFileChooser compatibility (conditionally using gtk 2.18 feature).Jose Antonio Ortega Ruiz
2009-10-05Copyright years update.Jose Antonio Ortega Ruiz
2009-10-05gmixvm: glade file: apparently, dialogs need to be top level.Jose Antonio Ortega Ruiz
2009-10-05gmixvm glade file: dialog properties homogenized.Jose Antonio Ortega Ruiz
2009-10-05Gmixvm's new glade file tweaks (mostly vbox layouts).Jose Antonio Ortega Ruiz
2009-10-05External programs directory scanning delayed (but still present).Jose Antonio Ortega Ruiz
2009-10-05Migration of gmixvm's glade file to Glade 3.Jose Antonio Ortega Ruiz
2009-10-04Fix for application exit (glade changes were too many)Jose Antonio Ortega Ruiz
2009-10-04Revert "Glade file updated (editing with Glade 3), and exit callback ↵Jose Antonio Ortega Ruiz
registered." This reverts commit 7acdf4dca205d8da124cd169da9993ac3c6e1627.
2009-10-04Glade file updated (editing with Glade 3), and exit callback registered.Jose Antonio Ortega Ruiz
2008-08-31.ignore files for the compilation productsjao
2008-03-21Copyright year in Glade file1.2.4Jose Antonio Ortega Ruiz
2008-03-20Set all fonts dialog fixed (using correct default font)Jose Antonio Ortega Ruiz
2008-03-17Default mixasm specification fixedJose Antonio Ortega Ruiz
2008-03-17Add extra application mime type for external execs in darwin (closes #17519)Jose Antonio Ortega Ruiz
2008-03-17GTK version check for gkt_entry_completion_set_popup_single_match()Jose Antonio Ortega Ruiz
2008-03-17Properly set external commands, taking into account the host typeJose Antonio Ortega Ruiz
2008-03-16Initial toolbar style set properlyJose Antonio Ortega Ruiz
2008-03-16Ignore Glade backup filesJose Antonio Ortega Ruiz
2008-03-16Compatibility with GTK+ 2.10Jose Antonio Ortega Ruiz
2008-03-15arch-inventory files removedJose Antonio Ortega Ruiz
2008-03-15Adapted to new GtkTooltip API.Jose Antonio Ortega Ruiz
2008-03-15Ignore files generated by autogen.shJose Antonio Ortega Ruiz
2007-06-25GPL v3 noticesJose A Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-43
2006-08-15Make -Werror a configuration option and use AM_CFLAGS everywhere1.2.3Jose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-42
2006-08-15Unneeded assertion removedJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-41
2006-08-10Version strings updated to 1.2.3Jose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-38
2006-08-1064bit compilation fixes & About dialog embellishmentsJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-37
2006-08-09Configurable toolbars (icons, text or both)Jose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-36
2006-08-08Attach/detach buttons in main toolbar are only active when meaningful.Jose Antonio Ortega Ruiz
E.g., if all windows are detached, no 'detach' button appears. git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-35
2006-08-08Missing toolbar tooltips addedJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-34
2006-08-08About dialog cleaned upJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-33
2006-08-08Only executable files can be selected in external programs dialogJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-30
2006-08-08Set names for MIX/MIXAL filters in file chooser dialogsJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-29
2006-08-08External programs management improvementJose Antonio Ortega Ruiz
- External programs (editor and mixasm) execution is more robustly controlled both in mixvm and gmixvm. - In gmixvm the external programs dialog has been revamped: - Only proper paths can be introduced for the executables (via a graphical file chooser). - Flags for mixasm are no longer free text, but a check button. - Internally, the code has been refactored. git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-28
2006-08-06Leak fixedJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-21
2006-08-06gmixvm: history in terminal input dialogJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-20
2006-08-06Refactoring of the previous patchJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-19
2006-08-06Load file dialog remembers last directoryJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-18
2006-03-24CVS $Id$ tags removed.Jose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-7
2006-03-21Arch inventory files addedJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-4
2006-03-20Bug fixes for 1.2.2 (latest CVS version)Jose Antonio Ortega Ruiz
* mixgtk/mixgtk.glade (Module): I1 and I2 in mixvm swapped to their correct position (closes #15746). * mixgtk/mixgtk_mixvm.c (init_mem_): fixed segfault when clicking Memory title bar (closes #15910). * configure.in: obsolete C flags for Darwin deleted. * misc/mixal-mode.el (Module): sync with Emacs CVS (Pieter). * mixlib/mix.c: copyright year in console message updated. * mixgtk/mixgtk_device.c (write_char_): buffer size was insufficient. git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-3