1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946
|
2016-10-23 Onkar Shinde <onkarshinde@gmail.com>
* configure.ac, installer.nsl.in, WINDOWS-PORT.txt: Force to build
against GTK2 on Windows.
* configure.ac, src/callsbacks.c, src/gui-editor.c, src/main.c: Used
GLIB macro instead of autoconf variable for detecting Windows. Made the
launch of help compatible with Windows.
2016-10-14 Onkar Shinde <onkarshinde@gmail.com>
* configure.ac, src/callbacks.c: Launch HTML help from menu.
* doc/help/gnusim8085.xml: Added correct links for license text.
2016-10-08 Onkar Shinde <onkarshinde@gmail.com>
* src/interface.[c,h], src/callbacks.c: Used correct widgets depending
on GTK version. Code clean up.
2016-10-02 Onkar Shinde <onkarshinde@gmail.com>
* src/callbacks.c, src/gui-app.c, src/gui-list-message.c,
src/interface.c: Cleaned up the code to reduce the widgets and made it
more readable.
2016-09-26 Onkar Shinde <onkarshinde@gmail.com>
* configure.ac, src/gui-editor.*, src/interface.c: Made it possible to
build with GTK3 APIs. Use --with-gtk3 option of configure script.
2016-09-22 Onkar Shinde <onkarshinde@gmail.com>
* m4/*, po/*, ABOUT-NLS, config.rpath, configure.ac: Updates to gettext
macros and other related files to version 0.18.1.
2016-02-16 Onkar Shinde <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* configure.ac, config.sub, config.guess, src/Makefile.am: Updates to
make autotools happy.
2011-09-19 Onkar Shinde <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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.
* configure.in, src/Makefile.am: Some generalization from point of view
migration to GTK+ 3.
2011-08-21 Onkar Shinde <onkarshinde@gmail.com>
* 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,
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 <onkarshinde@gmail.com>
* po/kn.po, po/el.po, AUTHORS: Updated translations from launchpad.
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* po/ta.po, po/LINGUAS, AUTHORS, NEWS: New Tamil translation from
launchpad. Ready for release.
2010-12-12 Onkar Shinde <onkarshinde@gmail.com>
* 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 <aanjhan@tuxmaniac.com>
* src/8085-instructions.c: Added patch for bug LP: #579320. Thanks
to Debjit Biswas.
2010-09-26 Onkar Shinde <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <aanjhan@tuxmaniac.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* po/it.po: Updated Italian translation from launchpad.
* po/el.po, po/LINGUAS, AUTHORS: Greek translation.
2010-05-01 Onkar Shinde <onkarshinde@gmail.com>
* po/pt_BR.po, po/LINGUAS, AUTHORS: Brazilian Portuguese translation.
2010-03-19 Onkar Shinde <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* configure.in, NEWS: Start working on new release.
* po/*.po, AUTHORS: Updated translations from launchpad.
2010-02-27 Onkar Shinde <onkarshinde@gmail.com>
* po/Makevars*: Change the bug reporting address in Makevars. Delete
redundant Makevars.template.
* po/gnusim8085.pot: Update to reflect the new bug reporting address.
* po/*.po: Add BSD (3-Clause) license header where it was missing. Auto update
of all files as per latest source.
* po/Makefile.in.in: Don't update pot file when doing make dist to avoid
the pot file header being overwritten. Don't include gmo files in
distribution. Instead generate them at install time. Include COPYING file
in distribution.
* po/COPYING: Add file specifying the 3-Clause BSD license of translations.
* installer.nsi.in: Add more languages to installer.
* NEWS: Add prefix to bug numbers to indicate they are from sourceforge.net.
2010-02-14 Onkar Shinde <onkarshinde@gmail.com>
* configure.in pixmaps/*, GNUSim8085.desktop.in, installer.nsi.in,
src/interface.c, AUTHORS: New icon.
2010-01-31 Onkar Shinde <onkarshinde@gmail.com>
* 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 <onkarshinde@gmail.com>
* src/interface.c, src/callbacks.*: Introduce a toolbar button to show/hide
the data pane. This allows the user to have more screen space for program
editing.
* po/gnusim8085.pot: Update to include the tooltip for newly added button.
* po/*.po, po/LINGUAS, AUTHORS: Arabic, Asturian, Esperanto, Italian
translation.
2010-01-28 Onkar Shinde <onkarshinde@gmail.com>
* po/de.po, po/LINGUAS, AUTHORS: German translation.
* src/file-op-gio.c: Use GIO APIs for saving assembly listing.
2010-01-26 Onkar Shinde <onkarshinde@gmail.com>
* configure.in, src/file-op-gio.*, src/Makefile.am: Experimental file
handling with GIO APIs, disabled by default.
* configure.in: Change website URL to www.gnusim8085.org.
2010-01-25 Onkar Shinde <onkarshinde@gmail.com>
* po/*.po, AUTHORS: Updated Gujarati and Spanish translation from
launchpad.
2010-01-24 Onkar Shinde <onkarshinde@gmail.com>
* po/fr.po, po/LINGUAS, AUTHORS: French translation.
2010-01-17 Onkar Shinde <onkarshinde@gmail.com>
* doc/Makefile.am: Fix a small problem in man page installation.
* configure.in: Remove some redundant path definitions. Fix PACKAGE_URL
declaration.
* pixmaps/Makefile.am: Use PACKAGE_PIXMAPS_DIR directly.
* Makefile.am: Use docdir directly.
* src/Makefile.am: Move PACKAGE_DOC_DIR definition here. It is only used
in source code and no other place.
* .gitignore: Ignore all .gmo files.
* src/8085.h, src/interface.c, src/support.h: Mark menu labels and tooltips
for translation. Call the GTK+ helper function for translation.
* po/*.po, po/gnusim8085.pot: Update as per code changes.
2010-01-15 Onkar Shinde <onkarshinde@gmail.com>
* doc/Makefile.am: Better handling of installation of examples and manpage.
* po/*: Spanish translation.
2009-12-29 Onkar Shinde <onkarshinde@gmail.com>
* configure.in: Define a variable if gtksourceview version is >= 2.8.
* src/gui-editor.c: Improve the change by Sridhar to use different
methods based on gtksourceview version.
* src/interface.c: Use gtk_show_uri, in the hook for about dialog,
when available (GTK+ >= 2.14.0).
* configure.in, src/interface.c, src/asm-listing.c: Define website url
in configure.in and use it everywhere instead of hard coded value.
* src/gui-editor.c: Print website url in footer. Now that we have a footer
reduce bottom margin.
* po/*: Updated as per latest changes in code.
2009-12-28 Sridhar Ratnakumar <srid@srid.ca>
* src/gui-editor.c: Fix deprecation warning from GtkSourceView
2009-12-28 Onkar Shinde <onkarshinde@gmail.com>
* configure.in: Gettext version updated to 0.17. Removed a bunch of
redundant declarations.
* src/main.c: Change variables in gettext calls to match changes in
configure.in.
* src/Makefile.am: Fix setting of variable LOCALEDIR.
* ABOUT-NLS, config.rpath, m4/*, po/Makefile.in.in, po/Makevars.template:
Added/updated by gettextize.
* src/interface.c: Fixed some translatable strings.
* po/gnusim8085.pot: Auto update. Also fixed copyright in header.
* po/LINGUAS, po/gu.po: Add initial Gujarati translation by Kartik Mistry.
* po/Makefile.in.in: Clean up .gmo files in distclean target.
* AUTHORS: Add Kartik to translators list.
2009-12-26 Onkar Shinde <onkarshinde@gmail.com>
* Makefile.am, autoclean.sh: Move the deletion of certain generated files
to autoclean.sh. They should not be deleted in distclean target.
2009-12-25 Onkar Shinde <onkarshinde@gmail.com>
* src/bridge.c: Remove a code block that was not being used.
* src/gui-app.c: Fix a compiler warning in dialog creation.
* data/8085asm.lang: Add underscore ('_') to the regular expression for
label. Fixes SF #2580092.
* installer.nsi.in: First shot at installer with modern UI.
Adds multi-language interface and 'Run program' finish page.
* configure, autogen.sh, *Makefile.in, config.h.in: Delete the generated
files that should not be in repository. Add minimal autogen.sh. Going
forward when compiling from VCS ./autogen.sh needs to be run first.
Source tar balls will still contain configure script.
* configure.in: Add some checks suggested by autoscan. Use 'silent-rules'
macro for automake when available (automake >= 1.11).
Makes compiler output pretty.
* Makefile.am: Delete the autogenerated files, *.gz and *.exe in
distclean target.
* .gitignore: Add appropriate files to the ignore list.
2009-12-24 Sridhar Ratnakumar <srid@srid.ca>
* src/file-op.[c,h], src/callback.c: Fix SF bug #2356534 - basic file
handling errors (confirm before exit, etc..). Patch by Puneeth Bhat.
* src/asm-listing.c: Add project webpage to listing (for network
effects)
2009-12-24 Onkar Shinde <onkarshinde@gmail.com>
* installer.nsi.in: Add commands to make example files read only.
Remove exclusion of svn directories. We are not using svn anymore. :-)
* WINDOWS-PORT.txt: We need GTK+ 2.12 only. So modify download
instructions accordingly.
* src/interface.c: Fix button mnemonics not getting set on starting
dialog in latest GTK version.
2009-12-23 Onkar Shinde <onkarshinde@gmail.com>
* src/callbacks.[c,h], src/gui-editor.[c,h], src/interface.c: Add basic
printing support to assembly listing window. Print settings are not saved.
* src/callbacks.c, src/asm-listing.c: Make the text view in assembly
listing read only. Update the message at the top accordingly.
* src/interface.c: Remove the images used in 'Registers' and 'Flag' boxes.
They really have no significance.
* po/gnusim8085.pot: Auto updated with 'make dist'.
* doc/examples/*.asm: Replace unnecessary tabs with spaces. Makes
programs easy on eyes in the small editor area.
2009-12-20 Onkar Shinde <onkarshinde@gmail.com>
* src/gui-keypad.c: Process keypad button events only when the mode is
not debug. Fixes SF #2462607.
* src/interface.c: Add certain size to assembler listing window. Fixes
SF #1942893.
* data/8085asm.lang: Add sp to the list of registers. Fixes SF #2582426.
* Makefile.[am,in], GNUSim8085.desktop.in: Merge patches from Debian.
2009-12-19 Onkar Shinde <onkarshinde@gmail.com>
* src/gui-app.c, src/gui-keypad.c, src/gui-list-message.c,
src/interface.c: Swap horizontal and vertical panes for better
arrangement of widgets. Provides more vertical and slightly more
horizontal area to the editor.
2009-07-16 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* src/asm-genobj.c: iAdded more description invalid operand error
message.
* src/gui-list-message.c: Fixed wrong line highlight issue.
2008-12-21 Onkar Shinde <onkarshinde@gmail.com>
* AUTHORS: Add Krishna Bharadwaj to list of patch contributors.
Modify Sridhar's email id.
* src/support.[c,h]: Add function to read authors list from AUTHORS
file. Remove unused functions.
* src/interface.c: Call function to read authors from AUTHORS file.
* po/gnusim8085.pot: Auto updated.
* debian/: There is no point of maintaining our own version of
packaging files. Hence remove the directory.
2008-12-20 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* src/8085-instructions.c: fix DAD instruction carry set/reset
bug. Thanks to Aditya M for the patch.
* AUTHORS: Changed Onkar's email id.
2008-12-11 Onkar Shinde <onkarshinde@gmail.com>
* src/interface.c: Fix warnings about deprecated non-zero page size in
spin button.
* src/file-op.c: Set setting for overwrite confirmation. It will get
used for 'Save As' action. Fix compiler warnings because of the
ignored return values of some file related functions.
* src/callbacks.c: Call gui_editor_show for listing window so syntax
highlighting gets activated.
* data/8085asm.lang: Make syntax highlighting case insensitive. Fix
labels not getting highlighted in listing window. Fix hex opcodes or
addresses not getting highlighted in listing window.
* AUTHORS: Add Madhusudan and Aditya in list of patch contributors.
* NEWS: Fix news file. We have not yet released 1.3.5.
* TODO: Minor update.
* GNUSim8085.prj, src/asm-id.h: Remove irrelevant scintilla
references.
2008-09-22 Onkar Shinde <onkarshinde@gmail.com>
* configure.in: Add AC_CANONICAL_HOST so --host option actually gets
used.
* configure: Auto updated.
* installer.nsi.in: We now don't need the workaround for gtksourceview
win32 distribution problem.
* NEWS: Add the release date and update features list.
* TODO: Minor update.
* WINDOWS-PORT.txt: Update the instructions to use gtksourceview 2.4.
Also we now don't need to add target=win32 to the .pc file.
2008-09-18 Onkar Shinde <onkarshinde@gmail.com>
* src/file-op.c: Add file filter for extension .asm
* src/gui-editor.c: Additional search path of current directory for
style file.
* src/gui-view.[c,h], src/callbacks.c: Show updated register and flag
with bold font, except when doing 'Reset All'.
Known issue - last updated register and flag stays bold even after
program has finished executing.
* src/interface.c: Set scrollbar policy to automatic. Scrollbar is
only shown when needed. Update icon for hex -> decimal conversion
button.
* data/8085asm.lang: Update the language definition as per
specification version 2.0.
* installer.nsi.in: Change installer title, start menu group and
shortcut, default installation directory. Update file list to
workaround problem with gtksourceview win32 distribution.
* WINDOWS-PORT.txt: Minor updates.
* NEWS: Update for yet unreleased 1.3.5 version.
2008-09-09 Onkar Shinde <onkarshinde@gmail.com>
* src/gui-editor.[c,h]: Use style scheme manager to set style search
path and default style.
* installer.nsi.in: Include file for style scheme "classic".
2008-09-07 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* src/asm-id.c: Added mneumonic descriptions.
* Fixes SF bug #1875401.
2008-09-07 Onkar Shinde <onkarshinde@gmail.com>
* pixmaps/gnusim8085_icon.ico: Add icon for Windows
* src/support.c: Additional logic for icon file lookup. Works when
running directly from svn and also in Windows.
* installer.nsi.in: Use .ico file as icon for installer. Use .ico
instead of .png for menu shortcut.
2008-09-04 Onkar Shinde <onkarshinde@gmail.com>
* configure.in: Add installer.nsi.in
* installer.nsi.in: Template for generating installer script to be
used with NSIS.
* WINDOWS-PORT.txt: Updated with status about installer.
* configure, Makefile.in: Auto updated.
2008-09-03 Onkar Shinde <onkarshinde@gmail.com>
* configure.in: Update to check gtksourceview2 >= 2.2 and gtk >= 2.12.
Also removed libgnomeui variables.
* GNUSim8085.desktop.in: Fix some of the problems reported by
desktop-file-validate.
* Makefile.am: Install desktop file in universal location used by
freedesktop specification.
* WINDOWS-PORT.txt: Updated as per current status.
* src/8085-instructions.h: Fix array overflow by incrasing array size.
* src/asm-id.[c,h]: Add element in IdOpcode structure for description.
* src/gui-editor.[c,h]: Move the gtksourceview2.
* src/interface.c, src/gui-keypad.c: Move to new GtkToolTip api from
gtk 2.12 for easy tooltip management.
* src/Makefile.am: Replace gtksourceview cflags and libs with
gtksourceview2.
* data/8085asm.lang: Add an id for new search gtksourceview2 search
api.
* data/Makefile.am: Install .lang file in our own directory.
* aclocal.m4, config.h.in, configure, Makefile.in, data/Makefile.in,
doc/Makefile.in, pixmaps/Makefile.in, src/Makefile.in: Auto updated.
2008-08-28 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* configure, Makefile.in, aclocal.m4, src/Makefile.in: Auto
updated by autotools removing libgnomeui dep for Windows.
* WINDOWS-PORT.txt: Removed configure changes from the to do list.
* Bump application version to 1.3.5
2008-08-05 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* Bump Application version to 1.3.4
* Fixes SF bug #1936852. Thanks to Missouga Dongi
2008-05-29 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* Fixes SF bug #1966993. Thanks to Marcelo Souza
2008-02-18 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* Bump application version to 1.3.3
* Merge changes for Windows port done by Srid
2008-02-07 Sridhar Ratnakumar <srid@srid.ca>
* file-op.[c,h] - Fix the file selectors to show ALL files.
* 8085.c,interface.[c,h],main.c,support.[c,h] - Removed GNOME
dependency.
2008-01-29 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/*.h, src/main.c - Remove unneeded headers. Adjust sources
for using i10n functions from libc.
* src/Makefile.* - Small correction
2007-12-06 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Makefile.am (ACLOCAL_AMFLAGS): New variable.
(EXTRA_DIST): Add config.rpath, m4/ChangeLog. Removed macros
directory.
* configure.in (AM_GNU_GETTEXT_VERSION): Bump to 0.16.1. Removed
macros directory.
* configure, Makefile.in, aclocal.m4, src/Makefile.in: Auto
updated by autotools.
* ABOUT-NLS, config.rpath: Added/changed by gettextize.
* src/Makefile.am,src/main.c: Changes as per gettext manual.
* m4/: Added by gettextize. Refer to corresponding ChangeLog
* po/*: Refer to corresponding ChangeLog
2007-12-05 Onkar Shinde <onkarshinde@users.sourceforge.net>
* configure.in, Makefile.am: Use external gettext functions provided
by libc. Don't build files in intl/ directory.
* configure, Makefile.in, src/Makefile.in, pixmaps/Makefile.in,
doc/Makefile.in, data/Makefile.in, macros/Makefile.in, config.h.in,
aclocal.m4: Automatically updated by autotools
* src/8085-instructions.c: Remove redefinition of _(X)
* intl/: Delete directory as it won't be used anymore.
2007-12-05 Onkar Shinde <onkarshinde@users.sourceforge.net>
* GNUSim8085.prj, po/POTFILES.in: Removed redundant file
support-common.h.
* src/*: Removed redundant file support-common.h. Moved non-local
imports to header files.
2007-12-04 Onkar Shinde <onkarshinde@users.sourceforge.net>
* configure*: Lowered libgnomeui_required to 2.14.0. Fixes
#1815280.
* Makefile.*: Changed install location of .desktop file to
${datadir}/applications which is used by freedesktop compatible
desktop environments.
* AUTHORS: Added 'Fernando Munoz' in 'Patch Contributors' list.
Changed Onkar's and Sridhar's email address.
* GNUSim8085.desktop.in: Remove deprecated and invalid
fields. Added categories for application.
* src/interface.c: Added 'Patch Contributors' list to about
dialog. Changed Onkar's and Sridhar's email address.
* src/file-op.c: Incorporated Fernando's patch for file
dialogs. Fixes #1683318.
2007-10-16 Onkar Shinde <onkarshinde@users.sourceforge.net>
* configure*: Lower the versions of dependencies to the actual
required. Bump application version to 1.3.2.
* aclocal.m4: Automatically updated
* debian/patches/*: Remove patches used for fixing debian build
and dependencies' versions.
* src/*: Remove ambiguous message about keypad stability. Fix bug
#1683342.
* data/8085asm.lang: Fix bug #1683228.
* po/*: Fix debian build. .pot file automatically updated.
2007-09-22 Onkar Shinde <onkarshinde@users.sourceforge.net>
* debian/*: Multiple changes and patches to fix debian build and
lower build dependency to the actual required. No changes to
source.
2007-08-31 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/interface.c: Some cleanup in dialogs. Also don't use hard
coded stock ids.
2007-08-24 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/*.(c,h): Changes some GNOME widgets to GTK widgets.
* configure*, **/Makefile*, aclocal.m4: Check proper versions
while checking development packages, more verbose errors.
2007-07-07 Onkar Shinde <onkarshinde@users.sourceforge.net>
* data/8085asm.lang: Corrected expression for dz and cmc
* src/: Replace most GNOME UI widgets with GTK+ widgets. Move
non-local header includes to local header files instead of source
files. Replace occurrences of tabs ('\t') with space (' ').
2007-03-19 Aanjhan Ranganathan <aanjhan@users.sourceforge.net>
* data/8085asm.lang: Added the patch submitted by Fernando Munoz.
2007-02-11 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/interface.c, src/bridge.c: Disable 'Stop Debug' menu and button
when not in debug mode. Fixes bug #1656194
* src/gui-editor.h, src/gui-editor.c: Scrolling in debug mode, proper
line highlighting. Fixes bug #1656191
* src/interface.c, po/gnusim8085.pot: Register and flag names are not
tranlatable now.
2007-02-08 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/gui-editor.h, src/gui-editor.c: Make breakpoints work
2007-01-27 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/gui-editor.h, src/gui-editor.c: Line highlight in debug mode
2007-01-21 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/interface.c, src/interface.h, src/callback.c: Change the way
about dialog is shown. Fixes bug #1556427.
2007-01-17 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/gui-editor.h, src/gui-editor.c: Add scroll window and make it
parent of text widget, add method to set font, default to "Monospace
12"
* src/gui-app.c, src/callbacks.c: Pack scroll window instead of text
widget
2007-01-14 Onkar Shinde <onkarshinde@users.sourceforge.net>
* debian/: Files needed for creating debian packages
* configure.in, configure, Makefile.am, Makefile.in, data/: Install
.lang file in ${prefix}/share/gtksourceview-1.0/language-specs
directory, add it to package distribution
* po/: gettext domain name is changed, so .pot file is updated
* License.txt: Deleted as GNUSim8085 doesn't use scintilla anymore
2007-01-07 Aanjhan Ranganathan <aanjhan@users.sourceforge.net>
* auto-tools: Moved to Auto make 1.9
* Makefile.am: Will automaticaly copy the .lang file to the /usr/share
/gtksourceview-1.0/language-specs directory
2007-01-04 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/gui-editor.h, src/gui-editor.c: Syntax highlighting code
* data/8085asm.lang: Language specification file to use with
gtksourceview
* GNUSim8085.desktop.in: Revert last change which caused icon not to
show in menu entry
2006-12-31 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/gui-editor.h, src/gui-editor.c: Replaced scintilla widget with
gtksourceview widget, basic editing is working
* src/: Removed scintilla source files
* src/Makefile.am, po/POTFILES.in: Remove scintilla source file names
* configure.in: Updated version, added check for gtksourceview,
changed doc directory path
* configure: Updated by autoconf
* config.h.in: Automatically updated
* Makefile.am: Changed doc directory path, updated doc file list
* Makefile.in, src/Makefile.in, pixmaps/Makefile.in, doc/Makefile.in,
macros/Makefile.in: Updated by automake
* GNUSim8085.desktop.in: Changed icon path
* doc/gnusim8085.1: Minor correction
* TODO: Updated according to current state of application
2006-9-18 Aanjhan Ranganathan <aanjhan@gmail.com>
* Fixed Bug related to DAA(reopened). Thanks to Dinesh
* Fixed the PCHL Bug.
2006-9-13 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Fixed some assertion failures while closing window
* Some clenup
2006-9-11 Aanjhan Ranganathan <aanjhan@gmail.com>
* Solved bug on DAA Instruction
2006-9-11 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Use gtk stock items for some of the menus
* Change configure script to check GTK+ >= 2.6.0
2006-8-07 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Fixed a bug with menus being disabled while debugging
* Addded url handler for about dialog
* Disable file actions and reset actions while debugging
2006-8-05 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Migrated menus and toolbar from GnomeUIInfo to GtkAction,
GtkActionGroup, GtkUIManager system.
* As result of the above, keyboard shortcuts actually work.
* Changed keyboard shortcuts for some menus.
2006-7-31 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Replaced GtkFileSelecton with GtkFileChooserDialog.
* Replaced GnomeAbout with GtkAboutDialog.
* Compilation will need GTK+ 2.6 at least.
2006-7-20 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Apply patch 964792 submitted by Alexander Shigin. Corrects 'PUSH
PSW' instruction behaviour.
2006-7-20 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Update to scintilla 1.66
* Updated build scripts
2004-01-25 Sridhar Ratnakumar <srid@srid.ca>
* 8085-instructions.h: removed 'extern' just before
G_END_DECLS (fixes string.h bug)
* *.*: _() macro, now working
* glade: icon for all dialogs
2004-01-01 Sridhar Ratnakumar <srid@srid.ca>
* gui-app.c: removed gdk* functions
* *.c: encapsulated all strings in _() macro for translation
2003-12-30 Sridhar Ratnakumar <srid@srid.ca>
* 8085-instructions.c: In _eef_inst_func_47, fixed ~(instead of !)
* 8085-instructions.c: In _eef_is_carry, return value of op '-'
changed
* 8085-instructions.c: ADD, ADC, SUB, SBB M bug fixed
* file-op.c: In fs_cb_save_listing, invalid cast of button to
fileselection fixed
* glade: changed main windows title acc. to gnome hig
* 8085-instructions.c: Oops! XCHG was not at all implemented. Now
done.
* glade: Hacked glade sources and saved the changes in
tools/glade_reinsert.c
2003-12-28 Sridhar Ratnakumar <srid@srid.ca>
* asm-id.c: Fixed *ACI* bug
* 8085-instructions.c: ACI int-len 1 -> 2
* 8085-instructions.c: Fixed add(sub)-with-carry function
2003-12-07 Sridhar Ratnakumar <srid@srid.ca>
* 8085-instructions.c: Added warning messages for unimplemented
instructions
2003-12-07 Sridhar Ratnakumar <srid@srid.ca>
* gui-keypad.c: fixed crash bug in cb_clicked (which is why that
large gap!)
* gui-editor.*: added gui_editor_grab_focus
* asm-id-info.*: added to project
* *: modified all files to reflect the new mail-id
* asm-ds-limits.h: opcode length = 5 (smaller size!)
2003-11-21 Sridhar Ratnakumar <srid@srid.ca>
* gui-input-symbol.c: added gui_input_reg()
* asm-id.*: added util funcs
* gui-keypad.c: 90% completed
* scintilla sources: funcs to insert text
* project: added dependency "libiconv" - otherwise i get linker
error FIXME
2003-11-11 Sridhar Ratnakumar <srid@srid.ca>
* asm-id.c: removed double semi-colon (thanks Shaun)
2003-11-04 Sridhar Ratnakumar <srid@srid.ca>
* *: Fixed anjuta project to include doc files
2003-11-03 Sridhar Ratnakumar <srid@srid.ca>
* file-op.c: on creating new file template code is set
* *.*: autoconf is working properly in slackware
2003-11-02 Sridhar Ratnakumar <srid@srid.ca>
* file-op.c: dialogs will now be modal
* callbacks.c: removed funcs file_ok_sel, i_save
* warnings: suppressed all warnings (platform: slackware 9)
* *.c: changed g_sprintf to g_snprinf, so more stable software!
* main.c: filename can be passed in command line!
2003-10-24 Sridhar Ratnakumar <srid@srid.ca>
* gui-input-symbol.c: made it working ;-)g
* file-op.c: changed error messages format
2003-10-09 Sridhar Ratnakumar <srid@srid.ca>
* gui-keypad.[ch]: added files
2003-10-04 Sridhar Ratnakumar <srid@srid.ca>
* :moved all *.h files in include/ to src/
2003-09-31 Sridhar Ratnakumar <srid@srid.ca>
* 8085-instructions.c: shld, ral, rar, stc - modified
2003-08-26 Sridhar Ratnakumar <srid@srid.ca>
* bridge.c: clear the stack
* gui-list-stack.c: stack view is working (in beta)
* gui-list-stack.c: <-- started working after beta release -->
* gui-list-stack.c: code rewrite for attaining efficient execution
by updating stack view only during breakpoints or trace.
* asm-ds-symtable.[ch]: added listing_no member to AsmSymEntry and
modified appropriate functions
* asm-ds-symtable.[ch]: added functionality to search for symbol
given data(addr)
* asm-gensym.c: Due to above modifications, this is also modified
* gui-list-stack.c: print function(call) name in view
* [*].c: replaced "gnome_error_dialog" with "gtk_message_dialog"
* gui-list-stack.c: fixed add() 8bit - 16bit data
2003-08-13 Sridhar Ratnakumar <srid@srid.ca>
* 8085-asm.c: Show success msg after assembling
* gui-list-data.c: changed globals to static
* 8085-[ins*].c: added support for stack change callback
2003-08-04 Sridhar Ratnakumar <srid@srid.ca>
* file-op.c: Each file-selection dialog has its own title
* bridge.c: addes statusbar information display
* gui-view.c: fixed io-mem-update bug.
2003-08-03 Sridhar Ratnakumar <srid@srid.ca>
* asm-gen[sym,obj].c: fixed assembler syntax - "equ" symbol - used
with pseudo ops also
* sci*face.cc: fixed "last char not begin saved" bug - (len ==>
len + 1)
* file-op.c: fixed "critical save bugs" (sometimes extra lines, or
stripped lines!)
* glade: changed text in about dialog
* :-- Added copyright messages to all source files written my me!
* bridge.c: fixed: breakpoints are considered only when not
stepping!
2003-07-31 Sridhar Ratnakumar <srid@srid.ca>
* bridge.c: Implemented "step in", "step out"
* callbacks.c: glade update
* main.c: Added widgets for dec-hex converstion
* gui-list-stack.[ch]: Added source for stack trace
* scintilla-interface.cc: Fixed - automatic view update on cursor
change
* main.c: added start-with dialog
* bridge.c: Fixed - file-op widgets disable on debug
* glade: removed "run to cursor" functionality - considered
redundant
* file-op.c: added automatic breakpoint syntax for assembly code
* scintilla: archives (binaries) are replaced with sources (lesser
package size!)
2003-07-25 Sridhar Ratnakumar <srid@srid.ca>
* :Released 1.1 (first stable release) with lot of bugs, of
course! (coded in just 2 days!)
|