https://github.com/jrincayc/ucblogo-code

sort by:
Revision Author Date Message Commit Date
60b5e27 log changes 13 January 2022, 14:08:22 UTC
eb3f51e Merge remote-tracking branch 'upstream/master' into debian 13 January 2022, 14:03:05 UTC
a4e502d Fix/standardize STANDOUT in wxWidgets builds (#122) * STANDOUT fix: switching from inverting raw colors to inverting foreground/background colors 31 December 2021, 17:38:20 UTC
0ba6ad1 Updating version to 6.2.2 (#120) * Updating version to 6.2.2 29 December 2021, 15:19:51 UTC
e3a5d7a Merge pull request #119 from dmalec/ISSUE-117 ISSUE-117: Correctly rename command files during OSX build 24 November 2021, 20:49:30 UTC
17ce651 Merge pull request #118 from normanr/fix-more Fix help pagination when using wxWidgets 24 November 2021, 20:46:20 UTC
110ef61 ISSUE-117: Correctly rename command files during OSX build 15 November 2021, 01:53:21 UTC
4b07f3e Fix help pagination when using wxWidgets fgets should not be defined until after all includes, otherwise the imported stdio function will be renamed and the help --more-- prompt will not be read from the wxWidgets window. 14 November 2021, 22:45:45 UTC
e160018 bump policy 02 September 2021, 13:33:31 UTC
c2b3d2c Merge remote-tracking branch 'upstream/master' into debian 02 September 2021, 13:32:49 UTC
2320edc Merge pull request #114 from dmalec/UPDATE-PACKAGES-ON-LINUX-ACTIONS Adding step in Linux jobs to update packages prior to installing packages 18 August 2021, 02:28:15 UTC
ccc1a64 Adding step in Linux jobs to update packages prior to installing packages 18 August 2021, 01:13:32 UTC
cd46c05 Merge pull request #112 from dmalec/ISSUE-104 ISSUE-104: untreeify procedure when text operator is called. 18 August 2021, 00:12:35 UTC
df14d1d ISSUE-104: untreeify procedure when text operator is called. This avoids an infinite loop on deep copy if the value is used to define a procedure. 09 August 2021, 01:23:05 UTC
226ed70 Merge pull request #106 from jrincayc/windows_update Adding wxCommandHistory 02 July 2021, 23:54:23 UTC
bceccad Adding wxCommandHistory 02 July 2021, 21:18:02 UTC
a484d9b Merge pull request #105 from dmalec/FEAT-COMMAND-HISTORY Reworked wx terminal command history feature. 02 July 2021, 16:26:21 UTC
5cef883 Reworked wx terminal command history feature. * Refactored into its own class * Ignore empty lines * Remember current command if one is present 14 June 2021, 00:50:36 UTC
ccf0380 Merge remote-tracking branch 'upstream/master' into debian 04 May 2021, 23:02:27 UTC
15321c7 Merge pull request #103 from dmalec/ISSUE-102 ISSUE-102: changed quit/exit menu constant to wxWidget standard. 20 April 2021, 00:34:17 UTC
d43ab39 log changes 12 April 2021, 14:06:06 UTC
942b49f Merge remote-tracking branch 'upstream/master' into debian 12 April 2021, 13:44:39 UTC
08c7379 ISSUE-102: changed quit/exit menu constant to wxWidget standard. This allows wxWidgets to properly manage the quit menu item on OSX without disrupting other platforms. See: https://wiki.wxwidgets.org/WxMac-specific_topics#Special_Menu_Items 12 April 2021, 01:43:53 UTC
26ae6f0 Merge pull request #99 from dmalec/ISSUE-97 ISSUE-97: Balance calls to setjmp/longjmp regardless of wxWidgets 09 March 2021, 02:06:30 UTC
da0078f Merge pull request #101 from jrincayc/ubuntu_depends Updating ubuntu dependency. 09 March 2021, 01:49:17 UTC
e459668 Merge pull request #100 from dmalec/ISSUE-96 ISSUE-96: Flush buffer in CURSOR so position isn't dependent on buffer state 09 March 2021, 01:37:06 UTC
66d973f Updating ubuntu dependency. 08 March 2021, 13:12:31 UTC
c1b1f7f Merge pull request #98 from dmalec/ISSUE-95 ISSUE-95: Remove special case for short waits to prevent system locking 08 March 2021, 03:25:21 UTC
2d7a355 ISSUE-96: Flush buffer in CURSOR so position isn't dependent on buffer state 02 March 2021, 02:55:46 UTC
1003729 ISSUE-97: Balance calls to setjmp/longjmp regardless of wxWidgets 02 March 2021, 01:59:39 UTC
0f418e6 ISSUE-95: Remove special case for short waits to prevent system locking 01 March 2021, 01:26:39 UTC
c01254e Merge pull request #93 from dmalec/ISSUE-54 ISSUE-54: Fix openupdate file open mode 08 February 2021, 03:27:01 UTC
750380a ISSUE-54: Fix openupdate file open mode * Use r+ mode when opening the file so that writes may occur anywhere in the file 03 February 2021, 02:50:13 UTC
a39a24c Merge pull request #91 from dmalec/ISSUE-31 ISSUE-31: Support external editors in wxWidgets builds. 27 January 2021, 13:07:12 UTC
5a5b005 ISSUE-31: implemented code review feedback 26 January 2021, 01:38:20 UTC
2005c22 Merge pull request #90 from dmalec/ISSUE-89 ISSUE-89: Don't pass a negative index to SetStyle 24 January 2021, 22:13:57 UTC
91f307b oops forgot a dependency 16 January 2021, 09:16:31 UTC
f506282 typo 15 January 2021, 18:08:38 UTC
c5cca05 log changes 15 January 2021, 17:55:55 UTC
432cd02 Merge remote-tracking branch 'upstream/master' into debian 15 January 2021, 17:53:55 UTC
a00c41a bump policy 15 January 2021, 17:52:56 UTC
46e7c21 allow single-debian-patch 15 January 2021, 17:52:39 UTC
1a8a190 GPL-3+ 15 January 2021, 17:51:21 UTC
ac5b431 Merge tag 'version_6.2.1' into debian 6.2.1 Release # gpg: Signature made Thu 31 Dec 2020 15:54:48 GMT # gpg: using RSA key E239F4E2EAF70B82B560677E238169EB9B625FEB # gpg: issuer "jrincayc@yahoo.com" # gpg: Can't check signature: No public key 15 January 2021, 17:49:18 UTC
b1cef70 ISSUE-31: Support external editors in wxWidgets builds. * wxWidgets ignores EDITOR env var to preserve existing behavior as default * If SETEDITOR is used to set an EDITOR, wxWidgets will attempt to launch it for edit commands * If things go awry, EDIT will show the exec'd command in a file error message 09 January 2021, 21:13:17 UTC
b4a612f Merge pull request #88 from dmalec/ISSUE-40 ISSUE-40: Fix some issues around color palettes. 08 January 2021, 03:49:56 UTC
afe06d9 ISSUE-89: Don't pass a negative index to SetStyle 04 January 2021, 21:17:24 UTC
4f48fb0 ISSUE-40: Fix some issues around color palettes. * When FILLED colornumber is invoked, make sure the colornumber is constrained to the range (original bug) * Use a signed type for line color so the SETPENCOLOR rgblist works as expected * If SETPENCOLOR is invoked with a value that produces an error (E.G. negative colornumber) don't change anything * If SETBACKGROUND is invoked with a value that produces an error (E.G. negative colornumber) don't change anything 03 January 2021, 17:48:10 UTC
e023b8f Merge pull request #87 from jrincayc/update_version Updating version to 6.2.1 31 December 2020, 15:53:53 UTC
43ae639 Updating version to 6.2.1 31 December 2020, 15:47:28 UTC
a8ce16f Merge pull request #86 from jrincayc/correct_man_page Fixing filename of manual page. 31 December 2020, 13:05:08 UTC
220a47e Fixing filename of manual page. 31 December 2020, 03:50:41 UTC
33bc656 Merge pull request #85 from jrincayc/release_6_2_work Release 6.2 work. 30 December 2020, 15:37:02 UTC
873caa5 Removing "pre" from version. 30 December 2020, 15:19:29 UTC
8374535 If WX_CONFIG_CHECK missing, disable WX. (#84) 28 December 2020, 18:53:34 UTC
2d09c86 Updating README to mention releases and wxWidgets and 6.2 changes. 28 December 2020, 18:51:55 UTC
5d18e80 Merge remote-tracking branch 'origin/master' into release_6_2_work 28 December 2020, 17:31:21 UTC
d8fc446 Merge pull request #83 from dmalec/FIX-SMALL-DOC-BUGS Fix a few errors and warnings in texinfo doc. 28 December 2020, 17:17:08 UTC
4e5248b Fix a few errors and warnings in texinfo doc. * Updated CLEARTEXT node for new LINEP node * Updated OBJECT CONSTRUCTORS node with menu items for ONEOF, SOMETHING, KINDOF * Moved commas just outside of @var tags in object text 28 December 2020, 16:44:11 UTC
707422d Merge pull request #81 from dmalec/cd_workflow CD workflow - build (but do not release) release candidate artifacts. 22 December 2020, 03:17:16 UTC
aace945 CD workflow - code review feedback. * Linux - use package manager wxWidgets instead of building a static version * Windows - fixed git id build by changing repo clone depth * Windows - removed -static flag and added libwinpthread-1.dll to distro 21 December 2020, 23:44:04 UTC
1aad31a Merge pull request #82 from jrincayc/windows_fixes Windows updates for build system changes and wxWidgets 3.0.5 19 December 2020, 02:52:15 UTC
bae19dd Windows updates for build system changes and wxWidgets 3.0.5 19 December 2020, 02:49:29 UTC
2234044 CD workflow - build (but do not release) release candidate artifacts. * Builds and caches wxWidgets for three target platforms - Linux, OSX, Windows * Builds on Linux, producing the PDF, source tar.gz, and source .zip * Builds on OSX and Windows, leveraging the the PDF from the Linux build * End state should be 5 artifacts - PDF, .tar.gx, .zip, .dmg, .exe CD motivated changes: * Allow overriding of MinGw bin directory and wxWidgets directory in makefile.msys * Added -static flag to LDFLAGS in makefile.msys * Removed -lctl3d32 from LIBS in makefile.msys * Commented out makelib and Messages build targets in makefile.msys 6.2 specific changes: * Added VERSION to config.h.msys * Added -DHAVE_CONFIG_H to CFLAGS and CXXFLAGS in makefile.msys * Updated OutputBaseFilename to ucblogo62setup in inno/ucblogo.iss * Updated PDF/texi filename from usermanual.* to ucblogo.* in inno/ucblogo.iss and makefile.msys 18 December 2020, 17:31:53 UTC
9193bdc Bumping version to 6.2 (and 6.2pre in configure.ac) 14 December 2020, 03:39:19 UTC
53367e1 Merge pull request #76 from dmalec/HOTFIX-ISSUE-69 HOTFIX ISSUE-69: Added declaration of linemode_on to fix compile error in some OSX environments 14 December 2020, 03:23:22 UTC
e9d7670 ISSUE-69: Added declaration of linemode_on to fix compile error in some OSX environments 14 December 2020, 02:47:48 UTC
5140340 Merge remote-tracking branch 'upstream/master' into debian 10 December 2020, 21:52:56 UTC
7f090ac Merge pull request #70 from dmalec/ISSUE-69 ISSUE-69: Add a LINEP predicate. 10 December 2020, 02:53:01 UTC
a18fe81 Added an error message for LINEP on systems compiled without wxWidgets 08 December 2020, 03:23:02 UTC
88e3cb2 Merge pull request #71 from dmalec/ISSUE-51 ISSUE-51: Improve UX / fix bugs related to char buffer output. 07 December 2020, 02:17:54 UTC
f7939e3 ISSUE-51: Improve UX / fix bugs related to char buffer output. * OPENWRITE checks list length before attempting to access buffer size * SETWRITE checks list length before attempting to access buffer size * When writing to a buffer allocate one extra byte for null terminator * Zero out allocated buffer to prevent left over data from appearing 27 November 2020, 18:39:38 UTC
1dc85cf ISSUE-69: Add a LINEP predicate. * Added a LINEP / LINE? predicate. * Adjusted wx code to allow querying if there is a line ready to read. * Adjusted wx code to allow reading a single line if available and in line read mode. * Added doc and help sections. 26 November 2020, 03:35:07 UTC
16c4e72 Merge pull request #68 from dmalec/ISSUE-67 ISSUE-67: Pass the output of getc as int. 22 November 2020, 23:02:19 UTC
439651e Merge pull request #66 from dmalec/FEATURE-CI FEATURE-CI: Initial pass at having a CI build. 22 November 2020, 22:49:35 UTC
0b2175b Merge pull request #65 from dmalec/ISSUE-47 ISSUE-47: Fixed resize bug causing ghost turtle. 22 November 2020, 22:19:11 UTC
8d03f49 Merge pull request #64 from dmalec/ISSUE-63 ISSUE-63: Exit getFromWX_2 input loop on pause character sequence. 22 November 2020, 22:08:40 UTC
b2227ae ISSUE-67: Pass the output of getc as int. On Raspberry Pi (ARM), converting the int output of getc to char and then back to int results in the EOF character being represented as 255 instead of -1. This causes infinite loops when attempting to detect the end of input from the editor. 13 November 2020, 02:04:05 UTC
ae144ba FEATURE-CI: Initial pass at having a CI build. * Adds a workflow which performs a checkout, build, test, report * Updated the dyadic Random test so it runs without error 11 November 2020, 22:28:04 UTC
a7bd4e1 Merge pull request #62 from dmalec/ISSUE-43 ISSUE-43: Don't crash when using STOP in macro. 08 November 2020, 15:31:59 UTC
ee5d967 Merge pull request #61 from dmalec/ISSUE-60 ISSUE-60: Fixed a couple of OSX GUI issues. 08 November 2020, 14:47:52 UTC
58e2f61 ISSUE-47: Fixed resize bug causing ghost turtle. On certain window sizes, rounding on the original resize calculation was causing small shifts in the turtle position. On systems where the XOR turtle drawing works, this resulted in ghost turtles. On other systems, there was no ghost turtle; but, post-resize drawn lines could still be misaligned from pre-resize drawn lines. Additionally, this commit stops the turtle from being drawn in graphics.c if it is going to be drawn in wx in order to prevent small gaps in lines if XOR is not supported on the system. 08 November 2020, 02:31:00 UTC
4aa84f2 ISSUE-63: Exit getFromWX_2 input loop on pause character sequence. * Fix bug where a pause character sequence during trace hangs when the CONTINUE command is given 06 November 2020, 00:49:11 UTC
df86801 ISSUE-43: Don't crash when using STOP in macro. * Catch the case of a macro stopping and return the appropriate error message * Added unit tests to cover this and neighboring cases 30 October 2020, 02:23:14 UTC
9e69e32 Merge pull request #59 from dmalec/ISSUE-36 ISSUE-36: Handle command line arguments across environments. 29 October 2020, 01:34:09 UTC
dc2261a Fixed a couple OSX GUI issues. * Explicitly call layout to prevent an issue where the top left corner of the terminal was obscured by the other widgets * Removed wxWidgets 2.6 workaround which, in wxWidgets 3.0.x, causes the editor to use white for both foreground and background 28 October 2020, 02:55:10 UTC
09a7358 ISSUE-36: Handle command line arguments across environments. * Pass wxWidget argc/argv into Logo for evaluation * Capture cwd in wxWidgets before it is changed to the Documents directory * Use the captured cwd when loading files passed as command line arguments 24 October 2020, 19:33:12 UTC
12004aa Merge pull request #58 from dmalec/ISSUE-44 ISSUE-44: Manually convert ASCII buffer into wxString during copy operation so clipboard is populated 19 October 2020, 23:18:05 UTC
30201d1 ISSUE-44: Manually convert ASCII buffer into wxString during copy operation so clipboard is populated 17 October 2020, 18:08:38 UTC
fa38710 Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, Repository-Browse. Changes-By: lintian-brush Fixes: lintian: upstream-metadata-file-is-missing See-also: https://lintian.debian.org/tags/upstream-metadata-file-is-missing.html Fixes: lintian: upstream-metadata-missing-bug-tracking See-also: https://lintian.debian.org/tags/upstream-metadata-missing-bug-tracking.html Fixes: lintian: upstream-metadata-missing-repository See-also: https://lintian.debian.org/tags/upstream-metadata-missing-repository.html 30 September 2020, 11:38:09 UTC
c70a56e adapt packaging to upstream build mods 30 September 2020, 11:37:06 UTC
758a3fc Merge remote-tracking branch 'upstream/master' into debian 30 September 2020, 11:33:26 UTC
3b967a8 Merge pull request #57 from barak/install_icons Install icons 11 August 2020, 19:42:56 UTC
56c4923 distribute data files in tarball 08 August 2020, 19:05:51 UTC
e9a97a8 tell automake to install icons 08 August 2020, 19:01:29 UTC
a4cb01f desktop file is upstreamed 07 August 2020, 18:01:50 UTC
09e03d0 Merge remote-tracking branch 'upstream/master' into debian 07 August 2020, 18:01:05 UTC
5ea87fb Merge pull request #56 from jrincayc/desktop_file Adds Desktop file 07 August 2020, 17:03:27 UTC
f4323db Merge pull request #46 from jrincayc/makefile_updates Makefile updates to switch to automake. 07 August 2020, 16:55:28 UTC
e9ea534 Desktop file 03 August 2020, 22:24:53 UTC
back to top