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

sort by:
Revision Author Date Message Commit Date
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
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
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
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
2e2c851 Adding help file to mac make. 02 August 2020, 14:38:54 UTC
34f74cb generate a new git.c iff actually necessary 02 August 2020, 13:30:01 UTC
215e5bb Adding ucblogo.pdf to dist files. 01 August 2020, 03:05:18 UTC
887e7e6 BSD mv only has -v, not --verbose 31 July 2020, 22:57:21 UTC
7d4fd39 macOS needs to get the CXX and CC from wx to compile correctly. 31 July 2020, 22:31:27 UTC
6a763c5 Leaving git.c rule in for dist 31 July 2020, 21:11:56 UTC
0229e9d If wx found, use it. 31 July 2020, 17:04:14 UTC
fb93d12 Re-adding ucblogo.dmg build. 31 July 2020, 15:30:47 UTC
3cc8364 No longer support wxWidgets 2.6. 31 July 2020, 15:07:02 UTC
5d3d572 Removing unused SIGRET 31 July 2020, 14:42:46 UTC
0ea6cb4 Removing old mac makefile. 31 July 2020, 14:37:55 UTC
062e7aa Adding a --enable-gitid to include git id in version. 27 July 2020, 02:44:56 UTC
c5a0b41 convert pointer to long when viewing as integer, per C standard 22 July 2020, 20:01:25 UTC
019a4ea unsigned vs signed char 22 July 2020, 19:53:46 UTC
eb119f8 squelch harmless warning 22 July 2020, 19:53:25 UTC
722bcdc disable unused-variable warnings; too annoying, obscures more serious matters 22 July 2020, 19:52:25 UTC
57f67b0 autoreconf 22 July 2020, 19:39:56 UTC
e68ea02 Jigger ./configure --enable/disable-objects 22 July 2020, 19:36:15 UTC
7286a4a Include stray files in distribution tarball - organize EXTRA_DIST files into sections with commentary - burst out mac-fontmod.tar - remove stray .gdb_history 22 July 2020, 19:36:15 UTC
a7d2a82 update configure.ac 22 July 2020, 19:36:15 UTC
9d825e1 quash some warnings 22 July 2020, 19:36:14 UTC
3d60703 explain magnitude of ./makehelp 22 July 2020, 19:36:14 UTC
fb16c3a missing backslash made my afternoon hash 22 July 2020, 19:36:14 UTC
01d5226 don't split generated html manual; don't install .info in wrong place 22 July 2020, 19:36:14 UTC
1400e52 add renaming comment 22 July 2020, 19:36:14 UTC
d50b2dd create missing stanza in usermanual from helpfiles/settextfont 22 July 2020, 19:36:14 UTC
dd7d89c break out helpfiles/Makefile.am 22 July 2020, 19:36:14 UTC
876ae78 break out csls/Makefile.am 22 July 2020, 19:36:14 UTC
5afb248 make logolib/ more atomic; single copy of contents; UTF-8 22 July 2020, 19:36:14 UTC
90ab668 boilerplate shebang on makelib bourne shell script 22 July 2020, 19:36:14 UTC
f548626 remove old configure-gtk build script remove old makefile.* build scripts 22 July 2020, 19:36:14 UTC
11eac41 fixup remove tags (derived file) 22 July 2020, 19:36:14 UTC
6fd0edb git ignore derived files 22 July 2020, 19:36:14 UTC
6e8cbf8 generate help contents during build 22 July 2020, 19:36:13 UTC
5b3db70 avoid implicit definition warnings compiling makehelp 22 July 2020, 19:36:13 UTC
602c31b remove and ignore derived files 22 July 2020, 19:36:13 UTC
ffdc05e how to build helpfiles/HELPCONTENTS 22 July 2020, 19:36:13 UTC
e4937f6 automakeify docs 22 July 2020, 19:36:13 UTC
9a66de8 enable compiler warnings but disable one annoying one 22 July 2020, 19:36:13 UTC
351721b void foo() makes (foo()||x) illegal; use (foo(),x) 22 July 2020, 19:36:13 UTC
1463eed work around automake-incompatible filenames 22 July 2020, 19:36:13 UTC
ccbefb6 include config.h 22 July 2020, 19:36:13 UTC
e364fd7 remove unused extern declarations from wxterm.c 22 July 2020, 19:36:13 UTC
4811f07 enable X11-no-WX build; install misc goo 22 July 2020, 19:36:13 UTC
8a8016b remove unused -DUSE_OLD_TTY 22 July 2020, 19:36:13 UTC
2236a02 hypot 22 July 2020, 19:36:13 UTC
0a5b9cd OS signal updates - RETSIGTYPE is now safely void - SIGRET is noop - #ifdef HAVE_XXX rather the OS-is-XXX 22 July 2020, 19:34:40 UTC
168b244 update autotooling 22 July 2020, 19:33:19 UTC
df59393 print pointers long printf pointers as longs add lp64 (fixes build on LP64 platforms, like x86_64) Import patch to fix building on 64 bit architectures. Origin: https://git.pld-linux.org/gitweb.cgi?p=packages/ucblogo.git;a=commitdiff;h=173b5aa26229130a42c885a89f0375504820b970 Gbp-Pq: Name fix_ftbfs_lp64.patch 22 July 2020, 19:33:19 UTC
f08a529 wxWidgets 3.0 fix build with wxWidgets 3.0 Build with wxWidgets support. Gbp-Pq: Name wx3.0.patch 22 July 2020, 19:33:19 UTC
ba1966d remove redundant ./Messages*; UTF-8 encode logolib/Messages* iconv --from-code=ISO_8859-1 22 July 2020, 19:32:33 UTC
2ff9d33 no git Don't include git info in version. Strip unavailable git information. Gbp-Pq: Name 0009-no-git.patch 22 July 2020, 19:21:30 UTC
d321426 logo.h: Pre-define SIGRET as "return 0;". Gbp-Pq: Name 0004-logo.h-Pre-define-SIGRET-as-return-0.patch 22 July 2020, 19:21:30 UTC
efea097 graphics.c: Use !defined(HAVE_WX) instead of !HAVE_WX Gbp-Pq: Name 0003-graphics.c-Use-defined-HAVE_WX-instead-of-HAVE_WX.patch 22 July 2020, 19:21:30 UTC
4b9390b documentation Some documentation fixes - add @dircategory / @direntry (found by Lintian) - use makeinfo instead of obsolete texi2html Gbp-Pq: Name documentation.patch 22 July 2020, 19:21:30 UTC
85b2ee5 set locale Use C locale for sorting to get reproducible build. Gbp-Pq: Name reproducible_build.patch 22 July 2020, 19:21:30 UTC
8a9279f ioctl request type fix keyp on 64-bit architectures Bug-Debian: https://bugs.debian.org/744802 Gbp-Pq: Name fix_keyp_64bit.patch 22 July 2020, 19:21:30 UTC
bfedbd5 glibc 2.22 Fix FTBFS with glibc 2.22 Bug-Debian: https://bugs.debian.org/811956 Gbp-Pq: Name fix_ftbfs.patch 22 July 2020, 19:21:30 UTC
back to top