Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins that include changes to files matching 'modules/codebale/*'
|
2015-05-19
| ||
| 15:35 | Integrating the autosetup feature branch into trunk check-in: 80e134d2db user: hypnotoad tags: trunk | |
|
2015-03-09
| ||
| 16:42 | Removed the "modules" directory (they are now managed by odielib) Leaf check-in: a3004dc1d2 user: seandeelywoods tags: independent-sherpa | |
|
2015-03-07
| ||
| 11:18 | Starting the process of spinning sherpa/temple into an independent project check-in: 79c5ee521f user: seandeelywoods tags: independent-sherpa | |
| 10:26 | Folding in the newpoly branch check-in: b857bcf2f7 user: seandeelywoods tags: trunk | |
|
2015-02-06
| ||
| 19:55 | Integrated the building of the cases.h files into the main parser check-in: 01b9240b8d user: hypnotoad tags: newpoly | |
|
2015-01-15
| ||
| 14:50 | Merging in and closing the feature branch "odielib_integrated" check-in: e27a536608 user: root tags: trunk | |
|
2015-01-14
| ||
| 18:44 | Replaced the TCL_MODULE tag with DLLEXPORT Ensured all MODULE_Init() functions actually return TCL_OK Added new tools to the rc4 package to allow for encypted source code. check-in: 9b369f3a00 user: seandeelywoods tags: embedded_odielib | |
| 12:44 | Fix for cases when codebale is called without a live odie check-in: aacb8a0a08 user: seandeelywoods tags: embedded_odielib | |
|
2015-01-13
| ||
| 20:23 | Rather than maintain our own tclsh_main, from now on Toadkit will use tclAppInit.c, and feed in the parameters it needs to hijack the boot process Added the right magic to index the tc4 and tclextra packages Windows shells now build reliably check-in: b340c6f5fb user: hypnotoad tags: embedded_odielib | |
| 17:41 | Added an "app_init" function to the cthulhu load builder that omits the DLLEXPORT, etc when building static shells Removed windows specific items that snuck into the Makefile Removed directives that caused a failure on unix check-in: 1dde752006 user: seandeelywoods tags: embedded_odielib | |
| 16:48 | Rather than build a static odielib (which is breaking under windows) knit the odielib C functions into our shell during build. NOTE: Build completes, but the windows shell segfaults on startup. Checking the code in so I can see how badly is screws up Unix check-in: c24d7d3c30 user: hypnotoad tags: embedded_odielib | |
| 12:33 | Placed a wrapper around path calls in the tcl portions of the build process. ::realpath returns a Tcl normalized path ::cygpath returns a cygwin normalized path ::cygrelative maps both paths to cygwin paths, and then computes the relation to them with ::fileutil::relative check-in: c3843205d2 user: hypnotoad tags: embedded_odielib | |
| 05:04 | More build fixes for cygwin check-in: 2459ec9ca0 user: hypnotoad tags: embedded_odielib | |
| 04:57 | First pass at mapping cygwin paths to realpaths for Tcl's benefit check-in: 66dda92632 user: hypnotoad tags: embedded_odielib | |
|
2014-11-13
| ||
| 12:57 | Update to the latest trunk Closed-Leaf check-in: 4cf4e16446 user: hypnotoad tags: unstable | |
|
2014-11-02
| ||
| 21:20 | Added an recipe for Xan Tronic's "Tanzer" check-in: 115ee449a8 user: hypnotoad tags: trunk | |
|
2014-10-14
| ||
| 22:35 | Re-organized the class structure of sherpa recipes Added .zip to the cached local zipfiles for teapot repos check-in: 7e8b279936 user: seandeelywoods tags: trunk | |
|
2014-10-12
| ||
| 16:06 | Combined the make_odielib.sh, make_slqite.sh. make_tcl_vfs.sh and make_tcllib.sh files into a make_sherpa.sh. Eliminated the make_all.sh script Adding an embryonic jimtcl.tcl recipe (not finished.) Added project detection tools to codebale. check-in: 157eb9f28b user: hypnotoad tags: trunk | |
|
2014-10-11
| ||
| 15:40 | Ran the autodoc tool check-in: 757e716da8 user: hypnotoad tags: trunk | |
|
2014-10-08
| ||
| 21:37 | Major fixes to the build process under MSY Bumped odie version to 10.1.1 The zvfs implementation now supports glob/* properly (at least on windows.) Corrected a peculiar behavior that was introduced on windows with the lastest version of the freewrap zvfs.c. Names were being translated to c:/zvfs when [file normalize] was applied to a file embedded in the zvfs Fixed the lingering issues that prevented bootstrapping Tk from a DLL within the vfs. Tclkits now include an embedded tk dll. Loading Tk simply requires "package require Tk" Toadkits are now tclkit based instead of wishkit based. The ::SRCDIR variable is now populated by the zvfsboot.c process. Removed a lot of debugging PUTS messages Bumped the version for listutil to ensure anyone asking for it gets the new dict getnull command. Removed criticl from the standard batteries included builds for windows. The file path created by that project cause problems with the VFS. (And indeed, all over the place in MSYS.) Fused the freewrap and odie implementations of zvfs.c into something that works well on Windows. Where behavior differs from freewrap, I stub it out with macros. check-in: 44eae6444a user: hypnotoad tags: trunk | |
|
2014-10-07
| ||
| 22:49 | Added TCL_PATCH_LEVEL and TK_PATCH_LEVEL to the values subst'd in by autoconf Rewrote the process of building VFS package indexes. Sherpa modules now have a dedicated "meta" method, with it's own rules w.r.t. the interaction of options and properties. Added a facility for users to specify that certain packages should always be installed live, and never from teapot caches. The upgrade process for sherpa modules has been refined. The Tcl and Tk modules are empty placeholders once more Tkkits are built against a statically built copy of Tklib. The shell also advertises that it provides the Tk package, to prevent Tcl from trying to get it out in the operating system. (Which can lead to some strange results on OSX...) Started work on integrating improvments from FreeWrap. Broke out the modifications to the boot process into a seperate file so that the zvfs.c file can mirror changes in freewrap more easily. Kits are once again built with the mkVfs.tcl script Altered the arguments fed into mkVfs.tcl check-in: 52f966eecc user: hypnotoad tags: trunk | |
|
2014-10-05
| ||
| 14:33 | More MSYS workarounds. Static tcl library is once again built in make tcl (scripts/make_tcl.sh). However, now it is built with a unique name that is not used elsewhere in the Tcl/Tk sources, and will not be overwritten when the dynamic tcl installs. check-in: 391a44908b user: hypnotoad tags: trunk | |
|
2014-10-04
| ||
| 02:42 | Workarounds and fixes for MSYS Windows builds check-in: a52a8ed5c5 user: hypnotoad tags: trunk | |
|
2014-10-02
| ||
| 17:14 | Added a package manifest to VFS's and the upload pages check-in: e05ef96a42 user: hypnotoad tags: trunk | |
|
2014-09-30
| ||
| 10:35 | Things work well enough to boot IRM. Integrating odie-web into trunk check-in: d9fb2c7562 user: hypnotoad tags: trunk | |
| 05:44 | ::codebale::pkgindex_path no longer specifies what BASE should be. It's assumed the caller will know to insert that prior to appending the buffer. Added toadkits. They are a static Tclkit, with a dynamic Tk embedded within Rewrote the tcl and tk recipes to build the VFS chunks from the tcl/tk source directories, NOT what is installed in ~/odie/lib reg and dde are now installed as dynamic extensions. tclIndex in lib/tcl now recieves an injection of all of the pkgIndex.tcl files under lib/tcl tclIndex under lib/tcl will call a /zvfs/packages.tcl file, if provided tclIndex in lib/tk now recieves an injection of all of the pkgIndex.tcl files under lib/tk Fixed install goofs with tea packages that caused, essentially, all of ~/odie/lib to be stuffed in the VFS Added which src path in Tcl this platform is built from. check-in: aa8a2388a8 user: hypnotoad tags: odie-web | |
|
2014-09-29
| ||
| 21:17 | Adapted Andy Goth's concept of [dict getnull] in place of [dictGet] check-in: 7b2fcd63a8 user: hypnotoad tags: odie-web | |
|
2014-09-25
| ||
| 12:56 | Merging in development work from the layout branch. Layout still isn't ready for prime time, but the structural changes to accomdate are not longer expected to cause disruption with more core taotk features check-in: 6613b73f2f user: hypnotoad tags: trunk | |
| 12:52 | Semi-stabelized the API Straightened out the inheritance tree for notetabs. Fixed several bugs with text notetabs Ran autodoc Bumped the taotk version to 0.7 to clarify the API changes. Closed-Leaf check-in: 72ec7a9895 user: hypnotoad tags: layout | |
|
2014-08-27
| ||
| 11:51 | Fixes to the embedded documentation generator . check-in: d5740a5a9f user: hypnotoad tags: trunk | |
| 11:28 | Moved the "home" in embedded docs check-in: 2012042efc user: hypnotoad tags: trunk | |
| 10:21 | Removing embedded documentation from the fossil repository proper Docs are now built on demand, and I'll patch the webserver to provide static content check-in: 349b82a566 user: hypnotoad tags: trunk | |
|
2014-08-25
| ||
| 18:26 | Added a custom VFS installer for odielib check-in: cceaf95f55 user: seandeelywoods tags: trunk | |
| 14:27 | Eliminated a non-portable file copy operation by simply adding the contents of ~/LIB/tcl8 ~/LIB/tcl8.6 ~/LIB/tk8.6 directly to the destination zipfile. (And let ZIP sort out symbolic links...) Added provisions for the autoconf system to designate a proper invocation of "cp -a --no-preserve=links" tailored to the specific platform. (That magic fails under Unix, but needed for file copies to work in MSYS) Ran autodoc. Re-organized taotk check-in: dbe4af2cc8 user: seandeelywoods tags: trunk | |
|
2014-08-20
| ||
| 16:50 | Fixes to smooth out the building of odielib. Refinements for buildign under MinGW on Windows. check-in: 319cb10859 user: hypnotoad tags: trunk | |
| 00:41 | Moved the build process for the odielib.dll/so/dylib file to src/odielib Trying to get Odie's autoconf and TEA to play nice was becomming troublesome. check-in: 50ba529503 user: seandeelywoods tags: trunk | |
|
2014-08-04
| ||
| 13:48 | Typo Fix check-in: b88bac96bc user: seandeelywoods tags: trunk | |
|
2014-07-11
| ||
| 19:13 | Fixed how paths are interpreted by cthulhu::add_dynamic Moved the guts of the cthulhu script into the program's main cthulhu.ini file (At this point with all the configuration options, these are high-level policies anyway.) Added a directive to ensure generic/libodie.c is always compiled. Even if not present at configure time. (Especially when not present at configure time...) Added a dynamic statement so the makefile can produce libodie.c from a cold start check-in: f377d6e212 user: seandeelywoods tags: trunk | |
|
2014-07-10
| ||
| 05:49 | Ran autodoc check-in: c434d28d29 user: seandeelywoods tags: trunk | |
| 05:44 | Eliminated the search for TCL_COMMAND. All modules now initialize through routines advertised with TCL_MODULE Migrated much of the cthulhu script to the codebale module Added code to generate Stubs for a package (Still in progress) Eliminated the procs that simply returned a constant. The constents of those constants are now accessible as elements of math_const Moved the logicset to cmodules check-in: 4c37831ddd user: seandeelywoods tags: trunk | |
|
2014-06-27
| ||
| 13:54 | Added tools for developing graphviz visualizations of class structure. Switched to the odielib internal implementation of md5 hashing. (Thus all of the topic IDS changing...) Added package/module tracking to Tao check-in: 042f5de60c user: seandeelywoods tags: trunk | |
|
2014-06-25
| ||
| 21:20 | Update documentation. Removed code that was keeping autodoc form continually re-reading sources Fixed a goof in the code that was mangling free-text comment fields into lists. Added a core class to represent database records. check-in: 781ec9cd7d user: seandeelywoods tags: trunk | |
| 16:38 | Added first pass at embedded online documentation check-in: 705e456da0 user: seandeelywoods tags: trunk | |
|
2014-06-23
| ||
| 07:09 | Added an autodoc tool to codebale Bumped tao's version up to 9 to reflect that older versions of Tao are out in the wild, and refered to in documentation and papers. Removed an incrrefcount from the odielib vector module that was causing a memory leak. Updated the cube demo Added filename tracking to the autodoc parser/meta tracker check-in: b6e0b7e3ff user: seandeelywoods tags: trunk | |
|
2014-06-20
| ||
| 15:07 | Sherpa now grabs codebale from odielib Arranged for tcllib and odielib to be downloaded and installed along with tcl Moved the guts of the makefile back into the makefile and out of scripts/makefile.common check-in: 45f658aa7e user: seandeelywoods tags: odie | |
| 14:10 | Ran the autodoc tool check-in: e4639913f1 user: seandeelywoods tags: trunk | |
| 03:18 | Tweaked cthluhu to always output source with crlf line breaks. Engineered a way to convert line breaks on the fly for mkhdr to unix (lf) Added a new "plotter" object to manage rendering to a canvas with zoom and offset The transform in 3d will now take a chain of arguments check-in: 0e464f8b6a user: seandeelywoods tags: trunk | |
|
2014-05-06
| ||
| 15:19 | Added Frank Pilhofer's "kill" command to Odie, and properly linked md5 into the loader check-in: 686a0b5fa9 user: seandeelywoods tags: trunk | |
|
2014-04-26
| ||
| 12:59 | Removed the bonjour package. Added the concept of Tcl-script library modules, and installers for them. A dynamic file "modulepkgindex.tcl" is automagically generated by the scripts/mkpkgindex.tcl file if missing. It creates a script which is appended to the C generated pkgIndex.tcl file Added a copy of codebale and a C-module aware version of ODIE, as well as an embryonic implementation of the nettools package (which will output the ip address and arp table information in a platform-neutral fashion) check-in: 39bbdbb80e user: seandeelywoods tags: trunk | |
|
2014-04-24
| ||
| 21:41 | Created a Makefile based solution for building Tclkits and Wishkits check-in: 7413e3198b user: seandeelywoods tags: odie | |