Commit Graph

164 Commits (ecbf94e56d06a0ff5759243aa0f8066f55d202c6)

Author SHA1 Message Date
John Benediktsson ecbf94e56d vocabs.loader: use adjoin-all. 2013-03-23 22:07:08 -07:00
Doug Coleman 53309b6756 vocabs.loader: Fix undefined-word. 2013-03-23 21:42:10 -07:00
John Benediktsson 7ddd1d956e Fix some tests broken by recent definitions change. 2013-03-10 20:22:18 -07:00
John Benediktsson 85cf41e26a vocabs: change vocabs-changed to be vocab-changed and take a vocab argument. 2012-08-13 12:05:42 -07:00
John Benediktsson 3c046fe12a vocabs.loader: early exit for private vocab. 2012-08-13 11:11:59 -07:00
John Benediktsson 7b3febb4de vocabs: reverting recent private vocab changes. 2012-08-13 10:32:14 -07:00
John Benediktsson 1ce4c1045c vocabs.loader: adding tests for recent changes. 2012-08-10 15:15:38 -07:00
John Benediktsson 40bb77c915 vocabs.loader: simplify. 2012-08-10 15:11:42 -07:00
John Benediktsson 537de726ec vocabs.loader: more private fixes. 2012-08-10 15:08:40 -07:00
John Benediktsson b9bfd1db40 vocabs.loader: better fix for append-vocab-dir. 2012-08-10 15:01:37 -07:00
John Benediktsson 5ba78ff6b8 vocabs.loader: vocab-dir should work with private vocabs too. 2012-08-10 14:43:59 -07:00
John Benediktsson b4825a249d vocabs: make source/docs/tests work for private vocabs. 2012-08-10 14:39:53 -07:00
John Benediktsson 397b4a36dd Revert "vocabs.loader: teach append-vocab-dir about private vocabs."
This reverts commit 9b98c098c1.
2012-07-30 11:50:22 -07:00
John Benediktsson 9b98c098c1 vocabs.loader: teach append-vocab-dir about private vocabs. 2012-07-30 11:36:54 -07:00
Doug Coleman 9a220ef78c namespaces: Rename ``bind`` to ``with-variables``. Update a few places that called ``global [ ] with-variables`` to use ``with-global``. 2012-07-19 00:02:47 -07:00
John Benediktsson d38a3fc44a "H{ } substitute" is faster than "{ } substitute". 2012-07-13 19:06:38 -07:00
Doug Coleman c3dcf43e03 core/basis: trim down using lists 2011-11-30 23:15:42 -08:00
Joe Groff 0f876e93b6 rearrange source-file-error error. to load earlier
Fixes #359
2011-11-15 18:26:35 -08:00
Doug Coleman be9f8a99f0 Rename lookup to lookup-word. 2011-11-06 16:00:00 -08:00
Doug Coleman 43c5c9162e Make the require-hook throw an error if the vocabulary does not exist in the dictionary or on disk. Move require docs to vocabs. Add unit tests for require. Fixes #339. 2011-11-03 11:39:34 -07:00
Doug Coleman 201109937e vocabs.loader: Fix spacing. Remove unit test. 2011-11-02 19:30:54 -07:00
Doug Coleman 484836be3a Rename (load-vocab) to (require), add tags.txt for "p" vocab loader test. Code formatting. 2011-11-02 18:07:22 -07:00
Doug Coleman 351ec4ec2f Add a unit test vocabulary for vocabs.loadeer. 2011-11-02 16:47:53 -07:00
Doug Coleman 86974b11a2 Clean up formatting, rename load-vocab-hook to require-hook. Add a unit test for vocabs.loader. 2011-11-02 16:31:42 -07:00
Doug Coleman be12f2b27d Make "foo.private" require load foo instead.
Move require from vocabs.loader to vocabs. Update everything.
Fixes #201.
2011-11-02 11:50:03 -07:00
Doug Coleman 323ee6f53e Cleanup vocab name validation. Vocab names and vocab prefixes are the same concept, and by disallowing slashes, spaces, and colon, we automatically check for absolute paths. Unit test this. 2011-10-29 01:05:37 -07:00
John Benediktsson 7b177d6237 vocabs.loader: actually use the root cache. 2011-10-24 16:19:59 -07:00
Doug Coleman a7f6982354 Rename vocab to lookup-vocab 2011-10-24 06:42:54 -05:00
Doug Coleman c66849384e Factor out ``no-roots no-prefixes'' into its own word. Add load-root, load-from-root, vocabs-in-root and implement load in terms of load-from-root.
Add error checking for append-vocab-dir and (child-vocabs) in case someone tries to pass them the wrong parameters.
Rename: vocab-dir+ to append-vocab-dir
Document load-from-root and load-root
2011-10-23 19:59:01 -05:00
Joe Groff 3757210244 Merge remote-tracking branch 'Blei/gtk-image-loader'
Conflicts:
	basis/alien/enums/enums-tests.factor
	basis/alien/enums/enums.factor
	basis/alien/parser/parser.factor
	basis/gdk/pixbuf/ffi/ffi.factor
	basis/glib/ffi/ffi.factor
	basis/tools/deploy/shaker/shaker.factor
	basis/ui/backend/gtk/gtk.factor
	basis/windows/nt/nt.factor
2011-08-27 14:07:18 -07:00
Erik Charlebois c11f044725 Use .factor-rc etc on Windows too, files can begin with dots just fine 2011-05-23 23:36:13 -04:00
Philipp Brüschweiler 23f6201e65 ui.backend.gtk: use png instead of ico to represent icons 2010-07-22 22:48:18 +02:00
Philipp Brüschweiler 5ea5881ccd ui.backend.gtk, tools.deploy.unix: support for icons 2010-07-22 12:39:16 +02:00
Doug Coleman b45ed7a048 Normalize vocabulary roots by removing the last path separator so that scaffold tool works with trailing separators 2010-06-21 13:06:09 -05:00
Slava Pestov 281061d386 vocabs.loader: tweak docs 2010-06-13 18:12:57 -04:00
Slava Pestov 1a6e5324c7 vocabs.refresh.monitor: spin off new monitor threads when add-vocab-root is called. Fixes a problem where depending on the order of startup hooks, refresh-all would sometimes be broken for custom vocab roots 2010-05-31 20:14:54 -04:00
Daniel Ehrenberg 2fa116980f Fixing issue where require-when could create a circularity 2010-04-21 00:40:40 -05:00
Daniel Ehrenberg daebac5f52 Adding docs on null? and the changes for require-when 2010-04-18 14:44:52 -05:00
Daniel Ehrenberg 7cdb543dd5 Fixing require-when 2010-04-18 14:08:21 -05:00
Daniel Ehrenberg ab0bd7b88f Attempting to make require-when work with multiple vocabs 2010-04-17 17:19:37 -05:00
Slava Pestov 3b92172115 Replace 'untested' tag with 'not loaded' and 'not tested' tags 2010-04-13 18:43:01 -07:00
Daniel Ehrenberg 5c0ef36747 Docs for require-when 2010-03-19 06:45:55 -04:00
Daniel Ehrenberg a2c45378a4 Untested tags for vocabs.loader.test.[mno] 2010-03-19 06:34:25 -04:00
Daniel Ehrenberg 88a4c58cda Renaming require-if to require-when 2010-03-18 00:24:41 -04:00
Daniel Ehrenberg df1fce9bba require-if loads vocabs conditionally, now or later 2010-03-18 00:00:32 -04:00
Slava Pestov 7d90469666 vocabs.loader: tweak platform checking logic 2010-02-22 13:17:46 +13:00
Slava Pestov b907ada6a9 vocabs: document platforms.txt 2010-02-21 20:38:09 +13:00
Slava Pestov e95dc9440f vocabs.loader.test.a: fix 2010-02-20 13:31:51 +13:00
Slava Pestov 0aad3e6e12 vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases 2010-02-20 13:30:49 +13:00
Joe Groff 8e1a81f8d5 Revert "fix append-path and vocab-dir to use path-separator"
This reverts commit 0f3026b871.
2010-02-17 16:06:45 -08:00