7ebe147 | Joshua J. Cogliati | 08 January 2023, 17:45:51 UTC | Merge remote-tracking branch 'origin/master' into debug_stop | 08 January 2023, 17:45:51 UTC |
07e7e89 | Joshua Cogliati | 08 January 2023, 16:24:02 UTC | Merge pull request #144 from dmalec/ISSUE-143-CICD-ACTION-VERSION ISSUE-143: Update CI/CD actions from v2 to v3. | 08 January 2023, 16:24:02 UTC |
407e50e | Dan Malec | 07 January 2023, 20:44:09 UTC | ISSUE-143: Update CI/CD actions from v2 to v3. Fixes issue with actions/checkout@v2, actions/upload-artifact@v2 Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Please update the following actions to use Node.js 16: actions/checkout@v2, actions/upload-artifact@v2 Fixes issue with actions/cache@v2 The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ | 07 January 2023, 20:44:09 UTC |
f6be508 | Dan Malec | 07 January 2023, 17:05:26 UTC | Merge pull request #142 from jrincayc/fix_debug_statements Fix debug statements | 07 January 2023, 17:05:26 UTC |
64fc46e | Dan Malec | 07 January 2023, 16:45:11 UTC | Merge pull request #140 from jrincayc/issue_137 Fixes Stopping with repeat | 07 January 2023, 16:45:11 UTC |
7a470a2 | Joshua J. Cogliati | 07 January 2023, 04:19:33 UTC | Merge branch 'fix_debug_statements' into debug_stop | 07 January 2023, 04:19:33 UTC |
dbce71f | Joshua J. Cogliati | 07 January 2023, 04:18:57 UTC | Merge branch 'issue_137' into debug_stop | 07 January 2023, 04:18:57 UTC |
7643fcb | Joshua J. Cogliati | 07 January 2023, 04:18:00 UTC | Merge remote-tracking branch 'origin/master' into debug_stop | 07 January 2023, 04:18:00 UTC |
a82dba4 | Joshua J. Cogliati | 30 December 2022, 17:07:11 UTC | Add newline to output. | 07 January 2023, 04:05:08 UTC |
00c6946 | Joshua J. Cogliati | 28 December 2022, 17:44:48 UTC | Fixing print modifications. | 07 January 2023, 04:04:10 UTC |
0d56ea8 | Joshua J. Cogliati | 27 December 2022, 23:03:18 UTC | Make debug printing consistent. | 07 January 2023, 04:04:10 UTC |
ae1135a | Joshua J. Cogliati | 05 October 2022, 01:30:16 UTC | Add line number to debug print. | 07 January 2023, 04:04:10 UTC |
d866d22 | Joshua J. Cogliati | 27 September 2022, 02:54:36 UTC | Adding comment on how to use debugging. | 07 January 2023, 04:03:39 UTC |
bffcbcb | Joshua Cogliati | 07 January 2023, 03:50:16 UTC | Merge pull request #141 from dmalec/ISSUE-20-MAC-PATH-CAST ISSUE-20: Resolving warnings about discarding const qualifier on assignment. | 07 January 2023, 03:50:16 UTC |
9c7a221 | Dan Malec | 31 December 2022, 21:21:19 UTC | ISSUE-20: Resolving warnings about discarding const qualifier on assignment. Resolves the following three warnings: init.c:710:11: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] logolib = newlib; ^ ~~~~~~ init.c:714:8: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] csls = newcsls; ^ ~~~~~~~ init.c:717:13: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] helpfiles = newhelp; ^ ~~~~~~~ | 07 January 2023, 03:13:36 UTC |
27f81c1 | Joshua J. Cogliati | 06 January 2023, 03:01:23 UTC | Fixing bug with stopping. | 06 January 2023, 03:01:23 UTC |
0ebc2ae | Joshua J. Cogliati | 06 January 2023, 02:54:39 UTC | Adding tests for proper stopping. | 06 January 2023, 02:54:39 UTC |
284a630 | Joshua J. Cogliati | 06 January 2023, 02:39:45 UTC | Splitting tests into two files. | 06 January 2023, 02:39:45 UTC |
bd7c7d3 | Joshua J. Cogliati | 06 January 2023, 02:32:15 UTC | Adding two more tests. | 06 January 2023, 02:32:15 UTC |
8b22281 | Joshua J. Cogliati | 04 January 2023, 02:59:39 UTC | Fix whitespace. | 04 January 2023, 02:59:39 UTC |
b474f02 | Joshua J. Cogliati | 04 January 2023, 02:40:27 UTC | Adding for loop test. | 04 January 2023, 02:40:27 UTC |
e6ec659 | Joshua J. Cogliati | 03 January 2023, 01:36:33 UTC | Switching more to enum. | 03 January 2023, 01:36:33 UTC |
2d7667c | Joshua J. Cogliati | 03 January 2023, 01:07:27 UTC | Making more consistent with other code. | 03 January 2023, 01:07:27 UTC |
2e15631 | Joshua J. Cogliati | 03 January 2023, 00:58:53 UTC | Different try for fixing bug. | 03 January 2023, 00:58:53 UTC |
105c2be | Joshua J. Cogliati | 02 January 2023, 21:35:50 UTC | Adding test that should pass. | 02 January 2023, 21:35:50 UTC |
b16ccc0 | Joshua J. Cogliati | 02 January 2023, 21:30:56 UTC | Adding new test of repeat exiting. | 02 January 2023, 21:30:56 UTC |
5ecb963 | Joshua J. Cogliati | 02 January 2023, 19:33:48 UTC | Commenting out line that may be wrong. Alternatively, it is needed in some corner case, in which case we need to figure out when and add the necessary if statement. | 02 January 2023, 19:33:48 UTC |
f9b547a | Joshua J. Cogliati | 02 January 2023, 19:28:50 UTC | Fixing two bugs with tests. | 02 January 2023, 19:28:50 UTC |
d5f99b6 | Joshua J. Cogliati | 31 December 2022, 01:46:32 UTC | Moving more to NODETYPES. | 31 December 2022, 01:46:32 UTC |
fedb28d | Joshua J. Cogliati | 31 December 2022, 01:46:10 UTC | Adding debug print on save and restore eval. | 31 December 2022, 01:46:10 UTC |
355bc69 | Joshua J. Cogliati | 30 December 2022, 17:07:11 UTC | Turn on debuging continuations, and add newline. | 30 December 2022, 17:07:11 UTC |
6025b66 | Joshua J. Cogliati | 28 December 2022, 17:44:48 UTC | Fixing print modifications. | 28 December 2022, 17:44:48 UTC |
d6b5313 | Joshua J. Cogliati | 27 December 2022, 23:03:18 UTC | Make debug printing consistent. | 27 December 2022, 23:03:18 UTC |
7082eab | Joshua J. Cogliati | 02 December 2022, 19:57:02 UTC | The testing software has a limit on name length. | 02 December 2022, 19:57:02 UTC |
5628583 | Joshua J. Cogliati | 02 December 2022, 19:39:35 UTC | Adding unit tests for stop. | 02 December 2022, 19:39:35 UTC |
3e44cbd | Joshua J. Cogliati | 02 December 2022, 19:39:19 UTC | Reformating. | 02 December 2022, 19:39:19 UTC |
4159976 | Joshua J. Cogliati | 16 November 2022, 02:56:17 UTC | Changing NODETYPES to enum definition. | 16 November 2022, 02:56:17 UTC |
0a3695b | Joshua J. Cogliati | 16 November 2022, 02:43:40 UTC | Convert nodetypes to enum. | 16 November 2022, 02:43:40 UTC |
9aa0b62 | Joshua J. Cogliati | 05 October 2022, 01:30:16 UTC | Add line number to debug print. | 05 October 2022, 01:30:16 UTC |
b8932b4 | Joshua J. Cogliati | 27 September 2022, 02:54:36 UTC | Turning on debugging. | 27 September 2022, 02:54:36 UTC |
ad2aafd | Joshua Cogliati | 28 June 2022, 01:19:29 UTC | Merge pull request #135 from dmalec/ISSUE-134 ISSUE-134: Fixed issue with LOADPICT if it's called before other turtle commands | 28 June 2022, 01:19:29 UTC |
7301609 | Joshua Cogliati | 28 June 2022, 01:02:03 UTC | Merge pull request #136 from dmalec/ISSUE-50 ISSUE-50: Indicate correct error line when GOTO has a nonexistent tag | 28 June 2022, 01:02:03 UTC |
a7979b1 | Dan Malec | 25 June 2022, 19:32:29 UTC | ISSUE-50: Indicate correct error line when GOTO has a nonexistent tag * Saves the value of the current line prior to running the code to look for the specified tag. * If the tag is not found, it retores the current line prior to printing an error message. | 25 June 2022, 19:44:01 UTC |
3504376 | Dan Malec | 25 June 2022, 18:21:48 UTC | ISSUE-134: Fixed issue with LOADPICT if it's called before other turtle commands * LOADPICT now sets up turtle graphics if needed * added checking of results from fread to prevent warnings during build | 25 June 2022, 18:47:08 UTC |
17ce850 | Joshua Cogliati | 21 June 2022, 01:31:28 UTC | Merge pull request #131 from dmalec/ISSUE-129 ISSUE-129: Remove obsolete macros from configure.ac | 21 June 2022, 01:31:28 UTC |
45a925b | Joshua Cogliati | 21 June 2022, 01:24:45 UTC | Merge pull request #128 from dmalec/ISSUE-126 Issue 126: Print preview on Windows | 21 June 2022, 01:24:45 UTC |
b749053 | Dan Malec | 21 June 2022, 00:39:31 UTC | ISSUE-129: remove obsolete macros from configure.ac * AC_CONFIG_HEADER - this is an obsolete synonym for AC_CONFIG_HEADERS https://www.gnu.org/software/automake/manual/1.12/html_node/Obsolete-Macros.html * AC_HEADER_STDC - this is an obsolete macro, autoconf recommends handling old systems with missing string functions on a case-by-case basis instead of using this macro https://www.gnu.org/software/autoconf/manual/autoconf-2.67/html_node/Particular-Headers.html | 21 June 2022, 00:39:31 UTC |
d15bd64 | Dan Malec | 18 June 2022, 18:33:01 UTC | ISSUE-126: Fixed printing of terminal text so it is monospaced. | 18 June 2022, 18:33:01 UTC |
8ae7fd4 | Dan Malec | 18 June 2022, 16:19:41 UTC | ISSUE-126: Fixed print preview on Windows. * Added parent frame when opening text preview to prevent layout error message. * Added processing of idle events so Windows can render previews. * Switched turtle graphics preview to use main frame so event processing is properly restored after a preview. | 18 June 2022, 18:32:16 UTC |
4a8b356 | Joshua Cogliati | 05 February 2022, 01:52:44 UTC | Adding PRINT NOT "FALSE to show using quoted false. (#125) | 05 February 2022, 01:52:44 UTC |
7834966 | Dan Malec | 01 February 2022, 13:11:07 UTC | Refactor code so selection highlighting does not depend on platform supporting inverted blit mode. (#123) * Refactor code so selection highlighting does not depend on platform supporting inverted blit mode. Selection highlighting is now handled by checking when drawing characters if they are inside the currently selected area or not. An appropriate foreground/background color is then selected for drawing the character. * Revised wxTerminal::UpdateNormalizedTextSelection comments to more accurately reflect highlighting logic | 01 February 2022, 13:11:07 UTC |
a4e502d | Dan Malec | 31 December 2021, 17:38:20 UTC | 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 | Joshua Cogliati | 29 December 2021, 15:19:51 UTC | Updating version to 6.2.2 (#120) * Updating version to 6.2.2 | 29 December 2021, 15:19:51 UTC |
e3a5d7a | Joshua Cogliati | 24 November 2021, 20:49:30 UTC | 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 | Joshua Cogliati | 24 November 2021, 20:46:20 UTC | Merge pull request #118 from normanr/fix-more Fix help pagination when using wxWidgets | 24 November 2021, 20:46:20 UTC |
110ef61 | Dan Malec | 15 November 2021, 01:53:21 UTC | ISSUE-117: Correctly rename command files during OSX build | 15 November 2021, 01:53:21 UTC |
4b07f3e | Norman Rasmussen | 14 November 2021, 22:45:45 UTC | 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 |
2320edc | Joshua Cogliati | 18 August 2021, 02:28:15 UTC | 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 | Dan Malec | 18 August 2021, 01:13:32 UTC | Adding step in Linux jobs to update packages prior to installing packages | 18 August 2021, 01:13:32 UTC |
cd46c05 | Joshua Cogliati | 18 August 2021, 00:12:35 UTC | 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 | Dan Malec | 09 August 2021, 01:23:05 UTC | 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 | Joshua Cogliati | 02 July 2021, 23:54:23 UTC | Merge pull request #106 from jrincayc/windows_update Adding wxCommandHistory | 02 July 2021, 23:54:23 UTC |
bceccad | Joshua J. Cogliati | 02 July 2021, 21:18:02 UTC | Adding wxCommandHistory | 02 July 2021, 21:18:02 UTC |
a484d9b | Joshua Cogliati | 02 July 2021, 16:26:21 UTC | Merge pull request #105 from dmalec/FEAT-COMMAND-HISTORY Reworked wx terminal command history feature. | 02 July 2021, 16:26:21 UTC |
5cef883 | Dan Malec | 31 May 2021, 02:17:39 UTC | 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 |
15321c7 | Joshua Cogliati | 20 April 2021, 00:34:17 UTC | 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 |
08c7379 | Dan Malec | 12 April 2021, 01:43:53 UTC | 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 | Joshua Cogliati | 09 March 2021, 02:06:30 UTC | 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 | Joshua Cogliati | 09 March 2021, 01:49:17 UTC | Merge pull request #101 from jrincayc/ubuntu_depends Updating ubuntu dependency. | 09 March 2021, 01:49:17 UTC |
e459668 | Joshua Cogliati | 09 March 2021, 01:37:06 UTC | 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 | Joshua J. Cogliati | 08 March 2021, 13:09:57 UTC | Updating ubuntu dependency. | 08 March 2021, 13:12:31 UTC |
c1b1f7f | Joshua Cogliati | 08 March 2021, 03:25:21 UTC | 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 | Dan Malec | 02 March 2021, 02:55:46 UTC | ISSUE-96: Flush buffer in CURSOR so position isn't dependent on buffer state | 02 March 2021, 02:55:46 UTC |
1003729 | Dan Malec | 02 March 2021, 01:59:39 UTC | ISSUE-97: Balance calls to setjmp/longjmp regardless of wxWidgets | 02 March 2021, 01:59:39 UTC |
0f418e6 | Dan Malec | 01 March 2021, 01:21:33 UTC | ISSUE-95: Remove special case for short waits to prevent system locking | 01 March 2021, 01:26:39 UTC |
c01254e | Joshua Cogliati | 08 February 2021, 03:27:01 UTC | Merge pull request #93 from dmalec/ISSUE-54 ISSUE-54: Fix openupdate file open mode | 08 February 2021, 03:27:01 UTC |
750380a | Dan Malec | 24 January 2021, 20:01:19 UTC | 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 | Joshua Cogliati | 27 January 2021, 13:07:12 UTC | Merge pull request #91 from dmalec/ISSUE-31 ISSUE-31: Support external editors in wxWidgets builds. | 27 January 2021, 13:07:12 UTC |
5a5b005 | Dan Malec | 26 January 2021, 01:38:20 UTC | ISSUE-31: implemented code review feedback | 26 January 2021, 01:38:20 UTC |
2005c22 | Joshua Cogliati | 24 January 2021, 22:13:57 UTC | 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 |
b1cef70 | Dan Malec | 09 January 2021, 21:13:17 UTC | 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 | Joshua Cogliati | 08 January 2021, 03:49:56 UTC | Merge pull request #88 from dmalec/ISSUE-40 ISSUE-40: Fix some issues around color palettes. | 08 January 2021, 03:49:56 UTC |
afe06d9 | Dan Malec | 04 January 2021, 21:17:24 UTC | ISSUE-89: Don't pass a negative index to SetStyle | 04 January 2021, 21:17:24 UTC |
4f48fb0 | Dan Malec | 03 January 2021, 17:48:10 UTC | 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 | Joshua Cogliati | 31 December 2020, 15:53:53 UTC | Merge pull request #87 from jrincayc/update_version Updating version to 6.2.1 | 31 December 2020, 15:53:53 UTC |
43ae639 | Joshua J. Cogliati | 31 December 2020, 15:47:28 UTC | Updating version to 6.2.1 | 31 December 2020, 15:47:28 UTC |
a8ce16f | Joshua Cogliati | 31 December 2020, 13:05:08 UTC | Merge pull request #86 from jrincayc/correct_man_page Fixing filename of manual page. | 31 December 2020, 13:05:08 UTC |
220a47e | Joshua J. Cogliati | 31 December 2020, 03:50:41 UTC | Fixing filename of manual page. | 31 December 2020, 03:50:41 UTC |
33bc656 | Joshua Cogliati | 30 December 2020, 15:37:02 UTC | Merge pull request #85 from jrincayc/release_6_2_work Release 6.2 work. | 30 December 2020, 15:37:02 UTC |
873caa5 | Joshua J. Cogliati | 30 December 2020, 15:19:29 UTC | Removing "pre" from version. | 30 December 2020, 15:19:29 UTC |
8374535 | Joshua Cogliati | 28 December 2020, 18:53:34 UTC | If WX_CONFIG_CHECK missing, disable WX. (#84) | 28 December 2020, 18:53:34 UTC |
2d09c86 | Joshua J. Cogliati | 28 December 2020, 18:51:55 UTC | Updating README to mention releases and wxWidgets and 6.2 changes. | 28 December 2020, 18:51:55 UTC |
5d18e80 | Joshua J. Cogliati | 28 December 2020, 17:31:21 UTC | Merge remote-tracking branch 'origin/master' into release_6_2_work | 28 December 2020, 17:31:21 UTC |
d8fc446 | Joshua Cogliati | 28 December 2020, 17:17:08 UTC | 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 | Dan Malec | 28 December 2020, 16:44:11 UTC | 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 | Joshua Cogliati | 22 December 2020, 03:17:16 UTC | 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 | Dan Malec | 21 December 2020, 23:44:04 UTC | 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 | Joshua Cogliati | 19 December 2020, 02:52:15 UTC | 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 | Joshua J. Cogliati | 19 December 2020, 02:36:06 UTC | Windows updates for build system changes and wxWidgets 3.0.5 | 19 December 2020, 02:49:29 UTC |
2234044 | Dan Malec | 18 December 2020, 16:00:05 UTC | 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 |