U-SLAVA-DFB8FF805\Slava
dba42f9259
Remove DLL-downloading logic since we don't have external deps anymore
2009-04-02 13:07:45 -05:00
U-SLAVA-DFB8FF805\Slava
9c3054c84a
More progress on Uniscribe
2009-04-02 13:05:26 -05:00
Aaron Schaefer
5405f530b9
Merge branch 'master' of git://factorcode.org/git/factor
...
* 'master' of git://factorcode.org/git/factor:
Fix UI pane selection
use unicode instead of ascii again
Fix up 'demos' vocab
beginnings of a c preprocessor -- needs #if, #elif, #else
Tabs are blank (better unicode whitespace support coming soon)
fix take-rest for out of bounds
Partial fix for pane selection
ensure-port outputs a new URL instead of mutating its input
FUEL: Font lock and no indentation for EBNF: ... ;EBNF forms.
2009-04-02 11:59:59 -04:00
Slava Pestov
de357bacdb
Merge branch 'master' of git://factorcode.org/git/factor
2009-04-02 09:12:00 -05:00
Slava Pestov
4f19f9b2c1
Fix UI pane selection
2009-04-02 09:09:09 -05:00
Slava Pestov
2aaeb62c4e
Fix up 'demos' vocab
2009-04-02 01:17:55 -05:00
Daniel Ehrenberg
4ef0344477
Tabs are blank (better unicode whitespace support coming soon)
2009-04-02 01:12:09 -05:00
U-SLAVA-DFB8FF805\Slava
0cfa22c276
Merge branch 'master' of git://69.93.127.154/git/factor into uniscribe
2009-04-01 22:46:04 -05:00
Slava Pestov
4dbb2aa491
Partial fix for pane selection
2009-04-01 22:24:49 -05:00
Slava Pestov
318da06a71
ensure-port outputs a new URL instead of mutating its input
2009-04-01 22:05:12 -05:00
Aaron Schaefer
ed9a63311c
Fix typo and update a combinator usage in calendar
2009-04-01 22:03:45 -04:00
Aaron Schaefer
ca9fb1fcf1
Update usages of divisor? where appropriate
2009-04-01 21:53:18 -04:00
Aaron Schaefer
c698a83a12
Add divisor? math function
2009-04-01 19:29:19 -04:00
Doug Coleman
1b0c301005
move assoc-heaps to extra
2009-04-01 17:29:58 -05:00
Joe Groff
432ff9b07f
Make math.blas library and ABI choice configurable
2009-04-01 14:52:43 -05:00
Doug Coleman
81ec716782
Merge branch 'master' of git://factorcode.org/git/factor
2009-04-01 04:29:28 -05:00
Doug Coleman
e37627fa8f
fix linux64 blas
2009-04-01 04:28:53 -05:00
Chris Double
087a7acfba
Fix peg left recursion handling
2009-03-31 23:59:52 -05:00
Slava Pestov
474e74a232
Re-organize things so that bootstrap.ui doesn't load ui.text
2009-03-31 23:44:38 -05:00
Daniel Ehrenberg
3211270d5b
left and right arrow keys move between graphemes in UI
2009-03-31 21:49:14 -05:00
Daniel Ehrenberg
95d9b3a417
Adding functionality to unicode breaks API for future UI changes
2009-03-31 21:48:43 -05:00
Daniel Ehrenberg
cee809ead1
Merge branch 'master' of git://factorcode.org/git/factor into unicode
2009-03-31 21:42:22 -05:00
Daniel Ehrenberg
b6d292fb23
Merge branch 'master' of git://factorcode.org/git/factor into unicode
2009-03-31 21:15:18 -05:00
Doug Coleman
65cb08c355
fix help-lint for syndication
2009-03-31 11:12:05 -05:00
Slava Pestov
932d44cab8
Small speedup for code using H{ } clone and with-scope
2009-03-31 08:16:04 -05:00
Slava Pestov
39b53817b9
Small size reduction for deployed images
2009-03-31 08:15:27 -05:00
Slava Pestov
1dfa621f4d
Tweak some code to reduce deployed image size
2009-03-31 08:03:27 -05:00
Slava Pestov
85fb4aab89
syndication: fix help lint
2009-03-31 04:43:26 -05:00
Slava Pestov
eb9164e65d
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-30 20:46:09 -05:00
Slava Pestov
b32df2100a
Fix parse-feed for byte arrays
2009-03-30 20:45:55 -05:00
Doug Coleman
6b6de2b8aa
refactor some error handling in peg, more unit tests
2009-03-30 19:42:04 -05:00
Doug Coleman
9550becf92
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-30 08:44:49 -05:00
sheeple
4ce3cdc149
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-30 07:20:28 -05:00
sheeple
42d164db77
Fix C99 complex number support in FFI on Mac OS X/PPC
2009-03-30 07:19:14 -05:00
Doug Coleman
c1297ec177
add unit tests for quoting
2009-03-30 00:18:02 -05:00
Slava Pestov
e8ec1716e3
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-29 23:13:37 -05:00
Slava Pestov
bd91ac56ce
Fix model docs
2009-03-29 23:13:30 -05:00
Daniel Ehrenberg
f657c60c4f
Some cleanup in documents.elements
2009-03-29 22:58:04 -05:00
Daniel Ehrenberg
5ecff284ef
Fixing regexp compiler's bounds checks
2009-03-29 22:57:13 -05:00
U-SLAVA-DFB8FF805\Slava
8ca25700c2
Merge branch 'master' of git://factorcode.org/git/factor into uniscribe
2009-03-29 22:52:58 -05:00
Doug Coleman
82b6e32945
fix a few compile errors
2009-03-29 21:35:57 -05:00
Daniel Ehrenberg
13f553b284
Fixing farkup's parsing of [aaa]
2009-03-29 20:29:38 -05:00
Slava Pestov
633669302b
Merge branch 'master' into uniscribe
2009-03-29 19:10:26 -05:00
Slava Pestov
a40b4f6dfa
Fix docs typo
2009-03-29 19:07:01 -05:00
Slava Pestov
d586d49cb6
Fix listener-run-files
2009-03-29 16:28:04 -05:00
Slava Pestov
cf87e20a30
Uniscribe text rendering work in progress
2009-03-28 22:27:37 -05:00
Slava Pestov
a58ce33bb3
Split off some code from ui.backend.windows into windows.offscreen
2009-03-28 22:27:18 -05:00
Slava Pestov
84b5ace863
alien.destructors: ignore any output values from disposal word
2009-03-28 22:26:49 -05:00
Slava Pestov
602fe353e8
Fix another XMode bug
2009-03-28 22:19:55 -05:00
Slava Pestov
2344660811
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-28 22:14:27 -05:00
Slava Pestov
fe0a71cd88
Fix an XMode bug exposed in the pastebin
2009-03-28 22:13:58 -05:00
Doug Coleman
cd0986509c
unit test tools.scaffold, fix a bug in scaffolding docs
2009-03-28 16:40:34 -05:00
Doug Coleman
d3bd574820
inline a couple of combinators to fix compile warnings
2009-03-28 16:34:52 -05:00
Slava Pestov
8c37cf596c
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-28 15:30:20 -05:00
Slava Pestov
fd44378736
Trailing [[ no longer throws an error in farkup parser
2009-03-28 15:29:58 -05:00
Doug Coleman
df4d652c0a
less stack shuffling
2009-03-28 15:02:28 -05:00
Doug Coleman
5460a5375e
change makefile to use .so instead of .a on unix
2009-03-28 14:41:48 -05:00
Doug Coleman
e5ffc202f2
fix blas ffi on linux64
2009-03-28 14:17:24 -05:00
U-SLAVA-DFB8FF805\Slava
40631ec2a9
Fix alien tests on Windows; LoadLibraryEx does not like UNC paths
2009-03-28 02:37:07 -05:00
Doug Coleman
4f428f6404
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-27 21:57:27 -05:00
Doug Coleman
92bd390c9b
use a different abi on linux for fortran
2009-03-27 21:57:10 -05:00
Slava Pestov
dcfb19128d
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-27 20:05:30 -05:00
Slava Pestov
b53960dace
Add compiler transform for index with a literal sequenc
2009-03-27 20:05:23 -05:00
Doug Coleman
9b74a99a8e
clean up duplication
2009-03-27 20:04:05 -05:00
Slava Pestov
6b55cd55ef
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-27 20:03:00 -05:00
Doug Coleman
5138842c83
redo the roman ops with smart combinators
2009-03-27 19:55:34 -05:00
Slava Pestov
f97389503f
Fix stream-read-until on byte-readers
2009-03-27 19:26:16 -05:00
Doug Coleman
01de22b7fd
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-27 18:55:54 -05:00
Doug Coleman
c792594095
use CONSTANT: in roman
2009-03-27 18:55:43 -05:00
Slava Pestov
3bf5d2bfd4
Implement image tesselation in image.tesselation. This is used by opengl.textures to break up large bitmaps into multiple smaller textures. The gl-rect and gl-fill-rect words have different stack effects now, so usages were updated.
2009-03-27 18:31:25 -05:00
Doug Coleman
6f743b280d
hopefully last fix for alien.factor
2009-03-27 17:58:31 -05:00
sheeple
1cf5c519cc
fix ffi tests on 32bit
2009-03-27 14:39:45 -05:00
sheeple
e04efe5f5a
use .a instead of .so on unix
2009-03-27 10:41:24 -05:00
Slava Pestov
d6c58fa51d
Merge branch 'master' of git://github.com/seckar/factor
2009-03-27 00:20:10 -05:00
Nicholas Seckar
6755db7fdb
Update scaffold-vocab docs, it does not create tests
2009-03-26 22:05:18 -07:00
Slava Pestov
04c3443e95
Split off normalize-image into images.normalization
2009-03-26 21:28:57 -05:00
Slava Pestov
903a6fbbc5
help.tips: use write-object to write heading so that right-clicking on "Tip of the day" and picking Edit works
2009-03-26 21:28:09 -05:00
Slava Pestov
6c0986f8b2
Add definition mixin in definitions vocab to replace hard-coded union in ui.tools.operations; add ?execute to kernel to replace dup word? [ execute ] when calls in unicode.breaks and opengl
2009-03-26 21:27:45 -05:00
Slava Pestov
84d968c5f6
Add test to assert that new-resizable returns specialized vectors on specialized arrays
2009-03-26 21:25:52 -05:00
Slava Pestov
caa89de401
hints: allow hints on generic words, these are propagated to each method
2009-03-26 21:25:21 -05:00
Doug Coleman
73b8bf1193
fix using list
2009-03-26 19:58:23 -05:00
Slava Pestov
d35e50e807
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-26 19:02:11 -05:00
Doug Coleman
63e06589bd
don't normalize-path in add-library
2009-03-26 18:56:10 -05:00
Slava Pestov
5632061425
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-26 18:20:30 -05:00
Slava Pestov
0eb415b671
Tips of the day now implement the definition protocol
2009-03-26 13:02:28 -05:00
Doug Coleman
b771758ff7
fix load errors, help lint
2009-03-26 10:45:52 -05:00
Doug Coleman
4e33df153d
add using
2009-03-26 10:43:54 -05:00
Doug Coleman
6ca02e9b37
Merge branch 'master' of http://factorcode.org/git/factor into db
2009-03-25 23:01:05 -05:00
Doug Coleman
8b7fcce399
update code for usages of add-library
2009-03-25 23:00:19 -05:00
Doug Coleman
3c1b716bf9
move a lot of words to alien.libraries
2009-03-25 23:00:02 -05:00
Slava Pestov
6984c143e9
Fix hang when running ui tests
2009-03-25 22:54:31 -05:00
Slava Pestov
ff07c8f352
Fix compiler.tree.debugger tests
2009-03-25 22:53:03 -05:00
Slava Pestov
f4948ec970
Merge tools.test.ui into ui.gadgets.debug
2009-03-25 22:52:52 -05:00
Doug Coleman
4b275c2861
make add-library normalize-path, use libfactor-ffi-tests for testing ffi
2009-03-25 13:05:34 -05:00
Slava Pestov
c36ae80c28
Better error message if user forgets with-ui
2009-03-25 11:12:10 -05:00
Doug Coleman
28b10a7094
remove loading freetype library on CE
2009-03-25 10:19:52 -05:00
Slava Pestov
be9d8ffd02
A+b now focuses the search field
2009-03-25 10:12:10 -05:00
Slava Pestov
9b8dd01c0b
Fix bitrot in compiler.tree.debugger
2009-03-25 10:11:58 -05:00
Slava Pestov
7741d2ca23
- definitions.icons now has a reference article
...
- move about to help.vocabs; it now opens the vocab browser instead
- help.vocabs is in default use list
- add runnable-vocab predicate class
2009-03-24 09:11:45 -05:00
Slava Pestov
577522fe0f
Fix ui.tools.profiler help lint
2009-03-24 08:56:59 -05:00
Slava Pestov
6c5e10e5fd
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-24 04:11:20 -05:00
Slava Pestov
637d06a4f8
Add silly 'tip of the day' feature, and 'recently visited' list to UI browser home page
2009-03-24 04:11:08 -05:00
U-SLAVA-DFB8FF805\Slava
5d3c2c874a
Get game-input to load on Windows
2009-03-24 03:58:11 -05:00
Slava Pestov
7e0022c16f
Merge branch 'master' of git://github.com/philippwinkler/factor
2009-03-23 23:38:28 -05:00
Slava Pestov
53369cf5ff
Round mouse co-ordinates
2009-03-23 23:15:53 -05:00
Slava Pestov
862223fa79
Fix bunny deployment
2009-03-23 22:36:51 -05:00
Slava Pestov
919f544d64
cocoa.messages: cleanup
2009-03-23 19:25:17 -05:00
Slava Pestov
6f4e5b4bd9
Move synopsis* from definitions to see
2009-03-23 19:25:10 -05:00
Slava Pestov
e4c1c1cc2a
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-23 19:23:30 -05:00
Slava Pestov
f8d7fec17f
Faster PEG compile times; inline less, use execute( instead
2009-03-23 19:23:18 -05:00
Doug Coleman
8befaa53de
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-23 18:28:06 -05:00
Slava Pestov
ed26f1921f
Condomization wraps lambdas in condoms to protect them from macro-transmitted diseases. cond, case and other macros work better now if lambdas appear where quotations are expected
2009-03-23 18:25:18 -05:00
Slava Pestov
8385e9d9f5
Fixing compile errors, test failures and help lint failures
2009-03-23 17:12:41 -05:00
Philipp Winkler
b3080178c6
Add a missing step to the tutorial.
2009-03-23 12:39:03 -07:00
Doug Coleman
8dfe860b17
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-23 11:50:39 -05:00
Slava Pestov
5a9dbc2c0f
Remove useless declarations
2009-03-23 01:18:24 -05:00
Slava Pestov
723bfab030
Fixing unit tests for syntax change
2009-03-23 00:34:02 -05:00
Slava Pestov
70192ce0d5
Merge branch 'master' of git://factorcode.org/git/factor into finish_syntax_colon
2009-03-22 22:21:34 -05:00
U-SLAVA-DFB8FF805\Slava
a38e9c2e79
tools.disassembler now uses udis on Windows
2009-03-22 22:19:40 -05:00
Slava Pestov
9ebd9c8d01
Add unit test for regression
2009-03-22 21:42:15 -05:00
Slava Pestov
0a8fb3e5f3
xml.syntax: update for syntax change
2009-03-22 21:38:06 -05:00
Slava Pestov
75452c842f
cpu.ppc.bootstrap: update for syntax change
2009-03-22 21:37:42 -05:00
Slava Pestov
6080c6e734
Fix stack effect redefinition
2009-03-22 20:16:31 -05:00
Slava Pestov
5408191724
xml: update XML-NS: for define-memoized stack effect change and get all unit tests to pass
2009-03-22 18:37:28 -05:00
Slava Pestov
e0d48e3ab6
New utility word: complete-effect
2009-03-22 17:59:40 -05:00
Slava Pestov
0ffc9247cc
words: Fix compile errors in unit tests, remove ?word-name word and replace its usages with present
2009-03-22 17:53:06 -05:00
Slava Pestov
2f4e2735ea
Fix compile errors in compiler tests so that they actually test the compiler instead of being useless
2009-03-22 17:50:53 -05:00
Slava Pestov
51f9da378c
bootstrap.image: when serializing a tuple whose tuple layout doesn't exist in the target, throw an error instead of generating an image which crashes the VM on startup. Fix some inference warnings
2009-03-22 17:50:13 -05:00
Slava Pestov
52cac7fd4e
alien.structs: simplify logic and remove dead code
2009-03-22 17:47:48 -05:00
Slava Pestov
d1436cea15
Merge branch 'master' into finish_syntax_colon
2009-03-21 18:13:47 -05:00
Doug Coleman
6585133cc1
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-21 09:47:05 -05:00
Slava Pestov
b9459fb860
Minor cleanup in io.encodings.iso2022
2009-03-21 04:14:18 -05:00
Slava Pestov
ea26949051
Minor fixes to regexp docs
2009-03-21 04:07:28 -05:00
Slava Pestov
55bb5500bd
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-21 03:39:51 -05:00
Daniel Ehrenberg
87b90cf371
Fixing XML char classes
2009-03-21 03:39:30 -05:00
Slava Pestov
3de9723d22
Update unicode.categories.syntax
2009-03-21 03:32:10 -05:00
Daniel Ehrenberg
62c2ee8d3b
Documenting character class operations
2009-03-21 03:22:50 -05:00
Slava Pestov
30816ba5d0
Get more code to load after SYNTAX: change
2009-03-21 03:22:21 -05:00
Slava Pestov
c0154c1391
Change (:) to parse effect immediately, and remove ( parsing word
2009-03-21 03:17:35 -05:00
Daniel Ehrenberg
4f83e2057a
Making unicode.categories.syntax use member?, simplifying the code
2009-03-21 03:17:20 -05:00
Slava Pestov
385892be64
Make the member? transform better
2009-03-21 03:10:21 -05:00
Slava Pestov
59dbba09a3
Oops, quoting is actually needed by db.postgresql
2009-03-21 02:54:59 -05:00
Daniel Ehrenberg
d6f9947bff
Regexp character class intersection and difference syntax
2009-03-21 02:53:36 -05:00
Slava Pestov
ea60f8ae93
Changing : foo ; parsing to SYNTAX: foo ;
2009-03-21 01:27:50 -05:00
Daniel Ehrenberg
a88f1050be
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-21 01:18:51 -05:00
Daniel Ehrenberg
c6fc88f28f
Unicode categories syntax cleanup
2009-03-21 01:18:25 -05:00
Daniel Ehrenberg
62638fb4d3
Moving unicode.syntax to unicode.categories.syntax; documenting and modifying syntax
2009-03-21 01:11:45 -05:00
Slava Pestov
f73f4e6293
Fix load error in mime.multipart
2009-03-21 00:47:33 -05:00
Doug Coleman
50535b1a74
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-20 22:01:14 -05:00
Doug Coleman
054a2e5b7c
add word to parse robots.txt visit-time
2009-03-20 20:40:39 -05:00