aboutsummaryrefslogtreecommitdiff
path: root/www/code.html
AgeCommit message (Collapse)Author
2019-01-22Fix sigjmp_buf/jmp_buf mismatches.Elliott Hughes
Broke the bionic build: external/toybox/toys/net/netcat.c:188:37: error: incompatible pointer types assigning to 'sigjmp_buf *' (aka 'long (*)[33]') from 'jmp_buf *' (aka 'long (*)[32]') [-Werror,-Wincompatible-pointer-types] if (toys.optflags&FLAG_L) NOEXIT(child = XVFORK()); ^~~~~~~~~~~~~~~~~~~~~~~~ external/toybox/lib/lib.h:375:19: note: expanded from macro 'NOEXIT' #define NOEXIT(x) WOULD_EXIT(_noexit_res, x) ^~~~~~~~~~~~~~~~~~~~~~~~~~ external/toybox/lib/lib.h:367:16: note: expanded from macro 'WOULD_EXIT' toys.rebound = &_noexit; \ ^ ~~~~~~~~ 1 error generated.
2017-10-28Web page updates.Rob Landley
2016-10-04Explain dlist_terminate.Rob Landley
2016-09-04Remove a chunk of copied header that hasn't been upated in a while.Rob Landley
2016-03-23Redo build stuff in response to Andy Chu's suggestions.Rob Landley
Toybox single binaries are now made directly with the new name instead of stomping toybox and getting renamed. Unstripped files now live in generated/unstripped. Target to run all tests is now "make tests" to avoid conflict with "make test". .singleconfig now has .PHONY: entries for all test_$NAME targets. Default install location changed to /usr/toybox, code.html now says how to change it (set $PREFIX). scripts/install.sh --uninstall works now. (And you get to keep the pieces!)
2016-03-13Split out _xexit() from xexit() and give sigatexit() multiple callbacks.Rob Landley
2016-03-07Cleanup pass on the dirtree infrastructure, in preparation for making rm -rRob Landley
handle infinite depth. Fix docs, tweak dirtree_handle_callback() semantics, remove dirtree_start() and don't export dirtree_handle_callback(), instead offer dirtree_flagread(). (dirtree_read() is a wrapper around dirtree_flagread passing 0 for flags.)
2015-10-28Tweak build instructions in README/code.html.Rob Landley
2015-09-11Replace toys.exithelp with help_exit() in lib.Rob Landley
2015-07-10More explanation of TOYBOX_DEBUG for option string checking.Rob Landley
2015-02-26More 'splaining.Rob Landley
2014-09-20Fluff out the documentation some more.Rob Landley
2014-05-22Update docs for example and pending directories.Rob Landley
2014-05-19Fluff out the coding style section, but the result was a bit big for the ↵Rob Landley
start of code.html, so move it to design.html.
2014-04-09Document some of the new temporary files in generated/, add anchor tags.Rob Landley
2014-01-04Change header and pages so each page has its own title.Rob Landley
2013-12-27New section on #including header files.Rob Landley
2013-09-21Update lib/args.c docs.Rob Landley
2013-08-18Document the toybox entry path from main() into a command.Rob Landley
2013-02-23Accumulated web page changes. (Release announcement for previous release, ↵Rob Landley
roadmap updates, etc.)
2012-11-13Reindent to two spaces per level. Remove vi: directives that haven't worked ↵Rob Landley
right in years (ubuntu broke its' vim implementation). Remove trailing spaces. Add/remove blank lines. Re-wordwrap in places. Update documentation with new coding style. The actual code should be the same afterward, this is just cosmetic refactoring.
2012-10-08Doc tweak about test suite.Rob Landley
2012-10-08New build infrastructure to generate FLAG_ macros and TT alias, #define ↵Rob Landley
FOR_commandname before #including toys.h to trigger it. Rename DEFINE_GLOBALS() to just GLOBALS() (because I could never remember if it was DECLARE_GLOBALS). Convert existing commands to use new infrastructure, and replace optflag constants with FLAG_ macros where appropriate.
2012-07-15Add documentation for lib/llist.c and lib/dirtree.c.Rob Landley
2012-03-09Add lib/portability.h description with explanation of SWAP() macros.Rob Landley
2012-03-06Web page updates.Rob Landley
2012-02-28Make documentation even fluffier.Rob Landley
2012-02-26Web page tweaks. Remove background image (makes it hard ot read for some ↵Rob Landley
people), and use local roadmap instead of third party wiki.
2012-02-06Document that optflags is always an int (so 32 bit and 64 bit platforms ↵Rob Landley
behave the same).
2012-01-29Add <>= to lib/args.c, with documentation.Rob Landley
2012-01-16Fluff out documentation and skeleton code.Rob Landley
2008-02-12Partial update. Needs more work.Rob Landley
2008-01-20Fluff out hello.c to supply more example code as a skeleton for new commands,Rob Landley
and update a chunk of code.html (much more to do there).
2007-12-27Brief note about code style.Rob Landley
2007-12-20More random unfinished code documentation.Rob Landley
2007-12-18Fluff out code.html a bit more.Rob Landley
2007-12-13Update web pages.Rob Landley