Slava Pestov
42f3b0e16e
Fix bootstrap errors
2009-04-06 01:10:34 -05:00
Slava Pestov
476d1910c2
Merge branch 'master' into smarter_error_list
2009-04-05 23:54:01 -05:00
Slava Pestov
cb6030778f
Fix ui.gadgets.scrollers unit tests
2009-04-05 23:38:47 -05:00
Slava Pestov
88bbb47bfa
Browser tool now saves scroll bar position in history
2009-04-05 23:19:35 -05:00
Slava Pestov
78013c2bdf
Rename scroll word to set-scroll-position and make it public
2009-04-05 23:19:18 -05:00
Slava Pestov
8bf5fde791
Rename scroll word to set-scroll-position and make it public
2009-04-05 23:18:25 -05:00
Slava Pestov
687e9f90fe
Move models.history to extra
2009-04-05 23:16:48 -05:00
Slava Pestov
880f4097ad
Clear button in search field is now positioned correctly
2009-04-05 20:50:45 -05:00
Slava Pestov
68728d1cc4
Fix prettyprint of CONSTANT: and ALIAS:
2009-04-05 20:44:34 -05:00
Slava Pestov
87121c1468
Fix prettyprinting of URLs
2009-04-05 20:44:12 -05:00
Slava Pestov
b0b77cf744
Fixes for recent changes
2009-04-05 17:32:53 -05:00
Slava Pestov
2b042d7cb7
Merge branch 'master' of git://projects.elasticdog.com/git/factor
2009-04-05 17:20:47 -05:00
Aaron Schaefer
52c74da3b7
Fix documentation typo for search-index word
2009-04-05 00:07:48 -04:00
Slava Pestov
1023fa51f4
Fix mailbox-get-all, and make mailbox timeouts throw a wait-timeout error instead of a string
2009-04-04 23:04:53 -05:00
U-SLAVA-DFB8FF805\Slava
52060e6253
Oops dead code
2009-04-04 22:45:02 -05:00
U-SLAVA-DFB8FF805\Slava
fb6c5141ec
Fixing this for Windows
2009-04-04 22:38:49 -05:00
Slava Pestov
0affe96d95
opengl.textures: pad image up to a power of 2 using glTexSubImage2D instead of doing it in Factor code
2009-04-04 20:04:35 -05:00
Slava Pestov
1a4f2724e4
Don't call glFlush, it's useless
2009-04-04 20:03:44 -05:00
Slava Pestov
e84cc5f82d
Simplify do-matrix
2009-04-04 20:03:30 -05:00
Doug Coleman
5fd9f446e7
use more macros in sorting, fix test
2009-04-04 15:45:56 -05:00
Doug Coleman
12fa6ac5a5
remove empty file
2009-04-04 14:24:44 -05:00
Doug Coleman
6f2c4fc02a
slim down the sorting.functor using more combinators
2009-04-04 00:02:15 -05:00
Slava Pestov
48aa95e5b1
Merge branch 'master' of git://factorcode.org/git/factor
2009-04-03 20:09:00 -05:00
Slava Pestov
bae7923594
Fix more cosmetic issues
2009-04-03 19:50:46 -05:00
Doug Coleman
c97ca399d8
refactor a bit, document sort-by
2009-04-03 19:49:49 -05:00
Doug Coleman
8fdb3bb27a
define a sort-by to take a sequence of comparators without slots
2009-04-03 19:43:10 -05:00
Slava Pestov
695b97e6e6
Remove debug stuff
2009-04-03 19:35:22 -05:00
Slava Pestov
84e98d8be7
Merge branch 'master' of git://factorcode.org/git/factor
2009-04-03 19:31:18 -05:00
Slava Pestov
3137d12f12
Fix some minor UI bugs
2009-04-03 19:30:07 -05:00
Doug Coleman
73a2fa49c5
add title sort for use with joe's mp3 player
2009-04-03 18:19:45 -05:00
Doug Coleman
2e1652db6d
simplify sorting.slots a bit
2009-04-03 17:38:21 -05:00
Doug Coleman
ce73c17c1d
add sorting.functor
2009-04-03 17:28:55 -05:00
Doug Coleman
32954b75ad
use functors to define human-sort
2009-04-03 17:28:31 -05:00
Slava Pestov
92cc670c28
Merge branch 'master' of git://factorcode.org/git/factor
2009-04-03 10:25:56 -05:00
Slava Pestov
535850f3ea
Fix vocab: and word name stripping in deployed binaries
2009-04-03 10:16:56 -05:00
Slava Pestov
f42c23de9d
Copy UI theme over to deployed binaries
2009-04-03 10:16:40 -05:00
Slava Pestov
9907bd9fe2
Add fseek primitive so that c-streams can seek. This lets the UI work without native IO
2009-04-03 10:16:25 -05:00
U-SLAVA-DFB8FF805\Slava
82317980a4
Don't strip out superclass word prop since UI needs it
2009-04-03 09:48:16 -05:00
U-SLAVA-DFB8FF805\Slava
4f9ac11eed
Remove unused dependency
2009-04-03 09:48:10 -05:00
Slava Pestov
73184698a8
Remove unused entry from using list
2009-04-03 09:45:02 -05:00
Slava Pestov
1a35be8ae0
Add a new tip
2009-04-03 09:44:48 -05:00
U-SLAVA-DFB8FF805\Slava
038509f652
Merge branch 'master' of git://factorcode.org/git/factor
2009-04-03 09:22:47 -05:00
U-SLAVA-DFB8FF805\Slava
1731b57249
Add textures without alpha channels, cropping; update usages of <texture>; don't ignore trailing in x>offset
2009-04-03 07:01:22 -05:00
U-SLAVA-DFB8FF805\Slava
7f4784151c
Paint selection, and create bitmap with power of 2 size as an optimizaion
2009-04-03 06:59:27 -05:00
U-SLAVA-DFB8FF805\Slava
0dcb38d86a
Some more GDI32 bindings
2009-04-03 06:58:36 -05:00
Doug Coleman
7e0f271cf3
fix typo in docs
2009-04-02 17:00:29 -05:00
U-SLAVA-DFB8FF805\Slava
dfa27e0c17
Add vocab meta-data for some of the new vocabs
2009-04-02 13:50:15 -05:00
Slava Pestov
e0a8def090
Fix generate-help to not open thousands of windows in UI
2009-04-02 13:48:53 -05:00
U-SLAVA-DFB8FF805\Slava
b357812589
Fix Uniscribe font size
2009-04-02 13:24:34 -05:00
U-SLAVA-DFB8FF805\Slava
745a435475
Merge branch 'master' into uniscribe
2009-04-02 13:19:30 -05:00
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
Slava Pestov
9be60e36af
Add models.arrow.smart: abstracts out common <product>/<arrow> pattern
2009-03-28 04:19:33 -05:00
Slava Pestov
b5c5991747
Working on UI compile error viewer tool
2009-03-28 04:19:02 -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
Daniel Ehrenberg
f3038f2ae8
More docs for Unicode and simple-flat-file; moving more parsing code there
2009-03-20 19:53:54 -05:00
Slava Pestov
7e020af18a
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-20 19:43:11 -05:00
Slava Pestov
b06499605c
Merge quoting vocab into mime.multipart
2009-03-20 19:43:06 -05:00
Daniel Ehrenberg
9760f54857
Regexp supports Unicode properties (categories and script)
2009-03-20 19:03:26 -05:00
Daniel Ehrenberg
c2e3b6ac5a
interval-maps:interval-values word, and more docs for interval-maps
2009-03-20 18:24:57 -05:00
Daniel Ehrenberg
9de4083fc0
ISO 2022-JP-1 implementation
2009-03-20 16:15:26 -05:00
Daniel Ehrenberg
b6e5bac483
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-20 02:20:43 -05:00
Daniel Ehrenberg
91aec52a1e
Fixing io.encodings.iana help lint
2009-03-20 02:20:31 -05:00
Slava Pestov
fd0fd8fb71
Remove useless slot
2009-03-20 01:53:49 -05:00
Slava Pestov
4b26ff6a95
Add variables to set request-limit and upload-limit
2009-03-20 01:47:09 -05:00
Slava Pestov
53e519b87b
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-19 20:02:52 -05:00
Slava Pestov
7f4c967ace
More compact relocation layout
2009-03-19 20:02:43 -05:00
Doug Coleman
ebaf05f26b
Fix clipboard bugs
2009-03-19 17:36:38 -05:00
Daniel Ehrenberg
e951fb773a
Fixing unicode script help
2009-03-19 01:06:25 -05:00
Daniel Ehrenberg
d72e395b2e
simple-flat-file uses utf8
2009-03-19 00:24:09 -05:00
Daniel Ehrenberg
9ad3d34f66
Normalization tests also use simple-flat-file!
2009-03-18 22:55:02 -05:00
Daniel Ehrenberg
4aa430cfd7
Moving more parsing code to simple-flat-file
2009-03-18 22:49:06 -05:00
Daniel Ehrenberg
4f1ef75066
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-18 21:04:53 -05:00
Daniel Ehrenberg
1dd34ad776
Reorganizing Unicode data, so that the data tables are private; ch>upper moves to unicode.data
2009-03-18 21:04:36 -05:00
Daniel Ehrenberg
3e63d3eb01
Fixing Unicode docs
2009-03-18 20:02:03 -05:00
Slava Pestov
518b5c46ca
Fixing deploy tests
2009-03-18 19:58:05 -05:00
Daniel Ehrenberg
6c8ea5e7d4
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-18 19:44:45 -05:00
Slava Pestov
bb92336fb8
Change a throw to a rethrow
2009-03-18 19:44:38 -05:00
Daniel Ehrenberg
c5788ea67f
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-18 19:43:19 -05:00
Slava Pestov
3f1e6a46e4
io.sockets.secure.unix.debug: Add <test-config> word
2009-03-18 19:30:57 -05:00
Daniel Ehrenberg
d5af5027d0
Making http use ASCII rather than Unicode; fixing encodings bug
2009-03-18 18:49:59 -05:00
Daniel Ehrenberg
a282789910
XML missing encoding error
2009-03-18 18:32:34 -05:00
Daniel Ehrenberg
68a81675c0
io.encodings.iana no longer throws errors for name>encoding/encoding>name
2009-03-18 18:13:11 -05:00
Daniel Ehrenberg
4aec9d2c46
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-18 18:12:18 -05:00
Slava Pestov
1d45720579
Add a deploy test to keep benchmark.regex-dna size down
2009-03-18 17:08:57 -05:00
Slava Pestov
d60e586f48
Fix tools.deploy.shaker's call( and execute( stripping
2009-03-18 17:08:18 -05:00
Slava Pestov
e2fdb0783c
Separate regexp.prettyprint from regexp to reduce deployed image size
2009-03-18 17:07:19 -05:00
Daniel Ehrenberg
8157a6a52f
Making regexp AST building linear time rather than quadratic for a{n}
2009-03-18 17:03:38 -05:00
Slava Pestov
9d44b7620f
Fixing the build
2009-03-18 17:01:26 -05:00
Daniel Ehrenberg
ba9938c30f
Reorganizing things in regexp, mostly
2009-03-18 16:09:45 -05:00
Daniel Ehrenberg
54194d269c
Some reorganizing in Unicode; regexp class changes
2009-03-17 19:39:04 -05:00
Slava Pestov
32678fc4d1
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-17 19:06:56 -05:00
Slava Pestov
2ed97f5a24
Various fixes for call(
2009-03-17 18:53:44 -05:00
Doug Coleman
a1ba5fa999
Merge git://github.com/Keyholder/factor into keyholder
2009-03-17 12:31:23 -05:00
Doug Coleman
655e8ddbac
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-17 10:14:32 -05:00
Slava Pestov
786475102d
Make more code infer
2009-03-17 02:19:50 -05:00
Daniel Ehrenberg
a181c22015
Regexp docs typo fix
2009-03-17 00:10:55 -05:00
Daniel Ehrenberg
4a79ee9bb9
Making unicode.data slightly more efficient
2009-03-17 00:04:27 -05:00
Daniel Ehrenberg
9f8ccb67a7
Making disambiguation faster
2009-03-16 23:49:31 -05:00
Slava Pestov
e981090045
Inline caching for call(
2009-03-16 23:02:55 -05:00
Daniel Ehrenberg
2f8adf9d4d
Fixing regexp docs
2009-03-16 22:43:08 -05:00
Daniel Ehrenberg
a26fb62831
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-16 22:31:15 -05:00
Daniel Ehrenberg
fec49cb616
More expository XML docs
2009-03-16 22:29:38 -05:00
Slava Pestov
e1a358a30c
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-16 20:54:36 -05:00
Slava Pestov
ead3452957
Fix walker
2009-03-16 20:49:09 -05:00
Slava Pestov
135f3bfc7f
Fix bootstrap
2009-03-16 20:48:56 -05:00
Slava Pestov
be4fb1e7d9
Move call( and execute( to core
2009-03-16 20:11:36 -05:00
Daniel Ehrenberg
7a0ce748df
Cleaning up XML to make : string>xml <string-reader> read-xml ;
2009-03-16 18:28:15 -05:00
Daniel Ehrenberg
b745930b28
More regexp docs
2009-03-16 18:14:39 -05:00
Daniel Ehrenberg
ababfe80ef
More regexp docs; unix line ending support
2009-03-16 17:53:38 -05:00
Doug Coleman
f7512da692
fix example
2009-03-16 14:44:40 -05:00
Doug Coleman
8eea41b537
normalizing alpha data for tiffs is done too often, check in test image for it
2009-03-16 07:11:56 -05:00
Doug Coleman
bb33894d8a
check in more test images
2009-03-16 07:11:46 -05:00
Doug Coleman
baf2cc6c5a
fix bitmap loading of odd-width files
2009-03-16 07:08:35 -05:00
Slava Pestov
3a611f41c7
ui.gadgets.editors: remove unnecessary workaround, make another word infer
2009-03-16 06:27:19 -05:00
Slava Pestov
0c77a3b3be
compiler: use call( instead of assert-depth
2009-03-16 06:27:01 -05:00
Slava Pestov
38c6be94d4
Fixing some stack comments
2009-03-16 06:17:18 -05:00
Slava Pestov
1559b74640
Add new check-datastack primitive and re-implement call( with it, instead of using with-datastack. call( is now 5x faster
2009-03-16 06:16:51 -05:00
Slava Pestov
58d997de5c
Refactor regexp.compiler to not all with-compilation-unit so much; benchmark.regex-dna loads about twice as fast now
2009-03-16 05:00:27 -05:00
Slava Pestov
27a68b8aa4
Update meta-data
2009-03-16 03:39:42 -05:00
Slava Pestov
f1197fe327
peg.ebnf gives better stack effects
2009-03-16 03:29:04 -05:00
Slava Pestov
6bf8097f77
editors.notepad needed an unportable tag
2009-03-16 03:02:10 -05:00
Slava Pestov
36d03dfa08
Use call( so that with-ui infers
2009-03-16 03:01:47 -05:00
Slava Pestov
4589aab8a4
Move ui.gadgets.alerts, ui.gadgets.book-extras and ui.utils to extra
2009-03-16 03:00:37 -05:00
Daniel Ehrenberg
22cd50ca4f
Fixing html.components unit test
2009-03-16 01:30:42 -05:00
Daniel Ehrenberg
f6560186dd
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-16 00:46:27 -05:00
Slava Pestov
c468ed8962
integer/integer partial dispatch ops now use both-fixnums?
2009-03-16 00:44:44 -05:00
Daniel Ehrenberg
941e56b046
Farkup parser rewrite
2009-03-16 00:42:48 -05:00
Slava Pestov
47dc534901
Help lint fixes
2009-03-15 23:25:29 -05:00
Daniel Ehrenberg
03684713c9
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-15 20:28:43 -05:00
Slava Pestov
710ce74512
Add related-words to furnace.actions docs
2009-03-15 20:13:10 -05:00
Slava Pestov
0d38d2f7e8
Fix more stack effects
2009-03-15 18:28:46 -05:00
Slava Pestov
8e55533bfa
Tweak some furnace code to infer and load with almost no warnings
2009-03-15 18:19:29 -05:00
Daniel Ehrenberg
f62847a430
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-15 17:39:29 -05:00
Slava Pestov
cb9adb2436
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-15 17:11:37 -05:00
Slava Pestov
07a5a46009
Add stream-element-type generic word
2009-03-15 17:11:18 -05:00
Doug Coleman
3a0b0aff79
support loading bitmaps that have extra padding bytes on each line, like reference.bmp
2009-03-15 15:08:55 -05:00
Doug Coleman
2698c30a30
fix BGR>RGB
2009-03-15 13:59:06 -05:00
Slava Pestov
9eab2a7d71
loading an image doesnt hang now, not quite right yet..
2009-03-14 23:23:49 -05:00
Doug Coleman
845158fffd
fix using
2009-03-14 15:52:25 -05:00
Doug Coleman
f8da7967fc
remove unused slot
2009-03-14 15:52:04 -05:00
Doug Coleman
935849b418
fix bitmap rendering
2009-03-14 15:31:59 -05:00
Doug Coleman
aa91df6b10
more bitmap cleanup
2009-03-14 15:17:51 -05:00
Doug Coleman
8ac5834861
cleaning up bitmaps
2009-03-14 15:08:50 -05:00
Doug Coleman
cdec85dc8f
write out bitmaps from arbitrary image tuples
2009-03-14 14:48:28 -05:00
Doug Coleman
07d906086d
docs updates for calendar
2009-03-14 13:58:08 -05:00
Doug Coleman
89e6ea1bbe
add tutorial for setting up smtp to work with gmail
2009-03-14 11:59:18 -05:00
Doug Coleman
4bd8583254
fix spacing issue
2009-03-14 10:51:38 -05:00
Doug Coleman
b8f24a303a
scaffold-help now prints $var-description for symbols
2009-03-14 10:36:24 -05:00
Slava Pestov
7ed56a3cef
Make peg compilation infer
2009-03-14 00:34:04 -05:00
Doug Coleman
4302e36424
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-14 00:04:08 -05:00
Doug Coleman
4ed2d030c8
bitmap loading was broken
2009-03-14 00:03:44 -05:00
Slava Pestov
34d9d12ddb
Fix a bug in ui.gadgets.labeled and add a unit test
2009-03-14 00:01:18 -05:00
Slava Pestov
3c29c92f5b
Better unit tests for images.bitmap
2009-03-14 00:01:01 -05:00
Slava Pestov
c46b400d40
New look for menus
2009-03-13 23:49:16 -05:00
Slava Pestov
46da224f8b
Update regexp and tools.deploy docs
2009-03-13 23:12:56 -05:00
Slava Pestov
99de526e8b
Update meta-data
2009-03-13 20:46:08 -05:00
Slava Pestov
cff700cd3e
Add tests to ensure that execute( and regexps work when deployed
2009-03-13 19:41:13 -05:00
Slava Pestov
67f5a932db
Fix regexp.nfa to load if unicode.case is not already loaded
2009-03-13 19:40:54 -05:00
Slava Pestov
ad0ae4200f
Remove workaround from regexp.compiler now that with-compilation-unit infers
2009-03-13 19:40:38 -05:00
Slava Pestov
bf41b187b0
Re-organize code so that with-compilation-unit can infer
...
Fix with-compilation-unit to work in deployed code
2009-03-13 19:39:32 -05:00
Daniel Ehrenberg
a36af22f11
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-13 15:35:15 -05:00
Maxim Savchenko
c63a08ae95
Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32
2009-03-13 13:48:51 -04:00
Doug Coleman
e8c5950fe9
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-13 09:03:58 -05:00
Slava Pestov
1648a54655
Add inline caching for execute( -- regex-dna is now only 1% slower if regexp uses execute( rather than execute-unsafe(
2009-03-13 07:01:43 -05:00
Doug Coleman
5bdfbe11c0
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-13 05:58:15 -05:00
Slava Pestov
da254e4621
Opening a second popup if one is already visible hides the first
2009-03-13 04:47:56 -05:00
Slava Pestov
06f29ab7e4
give-up-transform now uses a cached stack effect. Slight performance improvement when compiling calls to member? with a non-literal quotation
2009-03-13 04:28:24 -05:00
Slava Pestov
4c51d8524d
Fix prettyprinting of method definitions and classes
2009-03-13 02:58:09 -05:00
Doug Coleman
68b113d653
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-13 01:25:50 -05:00
Slava Pestov
091468479d
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-13 00:40:29 -05:00
Slava Pestov
8f1240cf96
Forgetting a word doesn't call reset-word anymore, fixing an issue where a word calling a forgotten word wouldn't compile because the 'declared-effect' word prop was not set
2009-03-13 00:40:18 -05:00
Doug Coleman
b9950f4416
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-12 22:17:47 -05:00
Doug Coleman
aeaeca193d
fix the copyright header
2009-03-12 21:57:09 -05:00
Doug Coleman
39ce205f75
add a binding to part or all of uniscribe
2009-03-12 21:52:45 -05:00
Doug Coleman
3bfce6e95c
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-12 21:40:24 -05:00
Slava Pestov
effec0469c
Don't use colors.constants in prettyprint
2009-03-12 21:25:33 -05:00
Slava Pestov
e18e99acc3
Auto-use output omits duplicate vocabulary names, and the current vocabulary's private vocab
2009-03-12 21:21:48 -05:00
Slava Pestov
9696661ef5
Use 1|| instead of 0|| where appropriate in peg.ebnf to remove some stack shuffling
2009-03-12 21:21:32 -05:00
Slava Pestov
bb5c6f78b8
words. emits a newline after
2009-03-12 20:50:07 -05:00
Slava Pestov
06e8468c40
Document alien.destructors
2009-03-12 20:48:22 -05:00
Slava Pestov
91e51f038c
Slightly faster binary-search
2009-03-12 20:43:44 -05:00
Alex Chapman
47faa0eefe
Merge branch 'master' into experimental
2009-03-13 10:26:23 +11:00
Slava Pestov
7cefd48884
Tweak pane layout for better baseline alignment
2009-03-12 17:48:46 -05:00
Maxim Savchenko
719080b0b4
Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32
2009-03-12 18:35:27 -04:00
Slava Pestov
999f038567
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-12 17:31:37 -05:00
Slava Pestov
2f85a1a9eb
Don't report inference warnings for inline words
2009-03-12 17:30:41 -05:00
Slava Pestov
80e719ba5b
Remove stupid commented out code
2009-03-12 17:30:33 -05:00
Slava Pestov
4fdb5d0557
Fix infinite fixed point iteration bug found by littledan; generalize-counter-interval wasn't called in all the right places
2009-03-12 17:30:24 -05:00
Doug Coleman
7bbcb569d4
fix find-in-directories and add unit tests
2009-03-12 17:01:44 -05:00
Doug Coleman
3b3f38a4cd
use CONSTANT: in calendar
2009-03-12 16:03:10 -05:00
Doug Coleman
da41ae8fbe
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-12 11:30:16 -05:00
Maxim Savchenko
a8ca9c3d0e
Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32
2009-03-12 06:18:43 -04:00
Daniel Ehrenberg
05d718a7e9
Merge branch 'master' of git://github.com/bogiebro/factor
2009-03-12 03:58:40 -05:00
Daniel Ehrenberg
3c04d96bc4
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-11 22:05:06 -05:00
Daniel Ehrenberg
1ca2e8196b
Making regexp generate less class algebra
2009-03-11 22:04:47 -05:00
Slava Pestov
d08dd2ba20
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-11 21:51:53 -05:00
Slava Pestov
03f048cce9
Add a couple of must-infer tests
2009-03-11 21:51:39 -05:00
Daniel Ehrenberg
98392ef2ab
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-11 19:39:55 -05:00
Daniel Ehrenberg
e70748f8f1
Redoing class algebra so conjunction works
2009-03-11 19:39:35 -05:00
Slava Pestov
667eca9410
Fix unit tests and help lint for 'see' move
2009-03-11 17:33:54 -05:00
Slava Pestov
034bda42ca
Inline initial state in next-match loop
2009-03-11 17:06:45 -05:00
Slava Pestov
44d36dab9c
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-11 16:54:26 -05:00