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

sort by:
Revision Author Date Message Commit Date
ca23b30 Merge pull request #178 from jrincayc/issue_176_alt Issue 176 alt 21 January 2024, 20:20:12 UTC
0a3309d Adding warnings to possibly bad code. 19 January 2024, 02:49:54 UTC
d300824 Fixing incorrect return and wrong type warnings. 14 January 2024, 19:56:10 UTC
76ab58b Merge pull request #177 from jrincayc/issue_176 Define SIG_TAKES_ARG in unix. 14 January 2024, 18:15:27 UTC
30b1223 Define SIG_TAKES_ARG in unix. 11 January 2024, 03:06:12 UTC
2b161b7 Merge pull request #175 from jrincayc/issue_172 Don't handle control and alt commands in terminal. 11 January 2024, 02:47:51 UTC
fb44c49 Merge pull request #174 from jrincayc/issue_160 Add conversion for string. 30 December 2023, 12:47:06 UTC
71e8681 Don't handle control and alt commands in terminal. These need to be handled by wxMenuBar. 27 December 2023, 18:22:31 UTC
1943581 Add conversion for string. 27 December 2023, 17:02:20 UTC
9d2aacf Merge pull request #169 from dmalec/ISSUE-72-SMART-QUOTES ISSUE-72: On OSX, disable smart quotes in the editor. 14 April 2023, 02:03:11 UTC
d41b4be ISSUE-72: On OSX, disable smart quotes in the editor. 11 April 2023, 18:59:44 UTC
1eaef7d Merge pull request #165 from jrincayc/release_624_changes Updating version to 6.2.4 28 March 2023, 01:05:59 UTC
ac1bb38 Updating version to 6.2.4 26 March 2023, 18:09:31 UTC
41a510e Merge pull request #164 from dmalec/fix-cd-regex-linking Configure wxWidgets OSX build to avoid linking to brew installed regex library 24 March 2023, 01:36:16 UTC
757cfba Configure wxWidgets OSX build to avoid linking to brew installed regex library 24 March 2023, 00:01:36 UTC
b55a983 Merge pull request #163 from dmalec/migrate_to_wxWidgets_3_2 Migrate to wxWidgets 3.2 22 March 2023, 02:14:19 UTC
90fcf5f Updated CI and CD approach to wxWidgets for builds. * CD uses the same wxWidgets for all three build platforms (currently 3.2.2.1) * CD now handles multicore build for Windows wxWidgets * CI verifies using both wxWidgets 3.0 and 3.2 21 March 2023, 02:06:53 UTC
ae71ff3 Updated Windows makefile for wxWidgets 6.2 dependencies 11 March 2023, 23:13:54 UTC
7b87957 Updated code to fix deprecation warnings. * For calls to brush(), updated wx_<X> to wxBRUSHSTYLE_<X> * For calls to pen(), updated wx_<X> to wxPENSTYLE_<X> 11 March 2023, 22:55:50 UTC
0737e81 Merge pull request #159 from dmalec/ISSUE-158-LIB-DEPENDENCIES ISSUE-158: Configure wxWidgets to avoid linking to brew installed libraries 19 February 2023, 16:37:16 UTC
b0a817b ISSUE-158: Configure wxWidgets to avoid linking to brew installed libraries 19 February 2023, 00:00:06 UTC
4d3e926 Merge pull request #157 from jrincayc/no_wait_windows Move wait include to else of windows. 08 February 2023, 02:46:13 UTC
70a2b35 Move wait include to else of windows. 08 February 2023, 02:41:15 UTC
17047e0 Merge pull request #156 from fweimer-rh/c99 Avoid more implicit function declarations 08 February 2023, 01:43:20 UTC
e63f2dd Avoid more implicit function declarations Implicit funciton declarations were removed from C99, and future compilers may not support them by default because they are a type safety hazard. This commit fixes ucblogo for the Fedora build configure, so it will continue to build with such future compilers. 07 February 2023, 13:50:42 UTC
74aa793 Merge pull request #152 from jrincayc/manual_updates Manual updates 28 January 2023, 17:40:04 UTC
0ec2c3d Fixing PDF contents. 27 January 2023, 02:29:06 UTC
d64a8be Updating intro. 27 January 2023, 02:29:06 UTC
f8ee837 Merge pull request #151 from dmalec/ISSUE-150-RANDOM-RANGE ISSUE-150: Validate RANDOM range input has the smaller number first 25 January 2023, 02:25:16 UTC
5ff6066 ISSUE-150: Allow negative numbers for RANDOM range. * Allow negative ranges as parameters to RANDOM * Manually check the single parameter form to prevent a negative number * Refactored code around random number generation to clarify how the random number is produced. 25 January 2023, 01:48:41 UTC
f68f0a1 ISSUE-150: Validate RANDOM range input has the smaller number first 22 January 2023, 03:38:08 UTC
007bb0b Merge pull request #146 from jrincayc/release_623_changes Release 6.2.3 changes 17 January 2023, 03:00:41 UTC
d810567 Merge pull request #148 from dmalec/fix-osx-cd-build Fix OSX CD build 17 January 2023, 02:58:18 UTC
625f713 Explicitly set macosx-version-min for OSX build of logo 17 January 2023, 02:40:30 UTC
388b22d Install wxwidgets from cache on build machine so autoconf has WX_CONFIG_CHECK 17 January 2023, 02:38:18 UTC
bfc9554 Support pre C++17 compiler. 13 January 2023, 03:23:33 UTC
59e5728 ucblogo has grown. 13 January 2023, 03:23:33 UTC
62024fa Changing windows build name. 13 January 2023, 03:23:33 UTC
fa4b552 Updating version number. 13 January 2023, 03:23:33 UTC
cac63c3 Remove release number. Closes #127 13 January 2023, 03:23:33 UTC
0491c89 Merge pull request #147 from dmalec/ISSUE-138-SPECIAL-CHARACTER-PROCS ISSUE-138: Rename special character commands during Windows build 13 January 2023, 03:20:54 UTC
1dbdc70 ISSUE-138: Rename special character commands during Windows build The Window build now renames the two special filenames: * RENAME-GRAVE-ACCENT * RENAME-NUMBER-SIGN in logolib when building the application. 12 January 2023, 16:54:47 UTC
07e7e89 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 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 Merge pull request #142 from jrincayc/fix_debug_statements Fix debug statements 07 January 2023, 17:05:26 UTC
64fc46e Merge pull request #140 from jrincayc/issue_137 Fixes Stopping with repeat 07 January 2023, 16:45:11 UTC
a82dba4 Add newline to output. 07 January 2023, 04:05:08 UTC
00c6946 Fixing print modifications. 07 January 2023, 04:04:10 UTC
0d56ea8 Make debug printing consistent. 07 January 2023, 04:04:10 UTC
ae1135a Add line number to debug print. 07 January 2023, 04:04:10 UTC
d866d22 Adding comment on how to use debugging. 07 January 2023, 04:03:39 UTC
bffcbcb 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 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 Fixing bug with stopping. 06 January 2023, 03:01:23 UTC
0ebc2ae Adding tests for proper stopping. 06 January 2023, 02:54:39 UTC
ad2aafd 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 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 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 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 Merge pull request #131 from dmalec/ISSUE-129 ISSUE-129: Remove obsolete macros from configure.ac 21 June 2022, 01:31:28 UTC
45a925b Merge pull request #128 from dmalec/ISSUE-126 Issue 126: Print preview on Windows 21 June 2022, 01:24:45 UTC
b749053 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 ISSUE-126: Fixed printing of terminal text so it is monospaced. 18 June 2022, 18:33:01 UTC
8ae7fd4 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 Adding PRINT NOT "FALSE to show using quoted false. (#125) 05 February 2022, 01:52:44 UTC
7834966 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 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
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
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
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
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
back to top