Slava Pestov
c0c9855c26
Fix stack effects
2008-11-21 23:25:19 -06:00
Slava Pestov
cc4c5949b1
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-21 23:21:36 -06:00
Slava Pestov
dab66552bd
Fix listener help lint
2008-11-21 23:04:24 -06:00
Slava Pestov
fb918ab756
The event loop thread now adds events to a queue slurped by the UI update thread instead of handling them directly. This fixes a race condition where a gadget could end up handling an event before it was grafted or laid out
2008-11-21 23:01:20 -06:00
Doug Coleman
8cc68ae5ee
add a multipart file upload captured from http.server, about to refactor multipart streams
2008-11-21 22:56:40 -06:00
Doug Coleman
5a4927de98
remove old mime-types
2008-11-21 22:56:07 -06:00
Doug Coleman
3909c42962
clean up teh newb code
2008-11-21 22:31:05 -06:00
Slava Pestov
b6d6849394
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-21 22:15:34 -06:00
Doug Coleman
de7b002baf
use mime.types not mime-types
2008-11-21 22:13:14 -06:00
Doug Coleman
7412d6e431
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-21 22:11:36 -06:00
Doug Coleman
96ba8f8b06
add multipart stream, actual multipart parsing to follow soon
2008-11-21 22:10:58 -06:00
Slava Pestov
e65368a137
UI event handling refactoring
...
- A+ is now the command key, and M+ is the option key, on mac
- new send-gesture, propagate-gesture words clean up gesture sending
- always send user-input after key-down, without checking if a gadget handled the key-down first
2008-11-21 22:03:14 -06:00
Slava Pestov
f2e8d4dda5
Add hide-all-vars word, document var watching wordS
2008-11-21 21:00:49 -06:00
Slava Pestov
d504d6b8de
slice-errors now report the parameters to the slicing operation
2008-11-21 21:00:30 -06:00
Slava Pestov
2cbc979460
Bail out on line-endings workarounds now that we have a better fix for that on Win64
2008-11-21 20:09:23 -06:00
Doug Coleman
841c8dddb5
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-21 18:55:37 -06:00
Slava Pestov
985aca75ba
Highlight rollover buttons when clicked
2008-11-21 18:55:24 -06:00
Slava Pestov
4d7c6fe48b
Make stack display configurable
2008-11-21 18:55:14 -06:00
Doug Coleman
f67e583d27
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-21 11:25:30 -06:00
Eduardo Cavazos
a87fb04098
combinators.short-circuit docs: Fix typo
2008-11-21 07:12:35 -06:00
Slava Pestov
4886f6184b
Fix fry with > 3 holes
2008-11-21 05:47:47 -06:00
Slava Pestov
6324b4dd65
Fix some bugs in locals, throw a parse time error if usage of >r r> is detected
2008-11-21 05:18:41 -06:00
Slava Pestov
420ff0a447
Fry now throws a parse time error if it detects >r r> usage, tweak fry to better interact with locals
2008-11-21 05:17:51 -06:00
Slava Pestov
3e29a31493
Residual fixes for curry/compose change
2008-11-21 05:17:20 -06:00
Slava Pestov
883ad5389c
Don't throw if macro expansion fails; this allows macros-in-locals to work in more cases
2008-11-21 04:36:52 -06:00
Slava Pestov
34b8bcf305
Clean up short-circuit combinators
2008-11-21 04:36:18 -06:00
Slava Pestov
c678e6e362
Don't use combinators.short-circuit in compiler
2008-11-21 04:00:37 -06:00
Slava Pestov
23550ebe16
Clean up combinators.short-circuit
2008-11-21 04:00:28 -06:00
Slava Pestov
0b6916158d
Fix [ ] nsequence
2008-11-21 03:36:37 -06:00
Slava Pestov
1421990561
Merge branch 'prunedtrees' of git://factorforge.org/git/prunedtree
2008-11-21 02:39:06 -06:00
Slava Pestov
d5559d4132
Add fixnum/mod and fixnum/i subprimitives on PowerPC
2008-11-21 02:24:37 -06:00
prunedtree
0255f83be2
Committer: prunedtree
...
notepad2 integration
2008-11-21 17:16:16 +09:00
Doug Coleman
405a1591e3
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-21 02:15:31 -06:00
Slava Pestov
ae4f9a2809
Add fixnum/mod-fast and fixnum/i-fast subprimitives
2008-11-21 02:11:36 -06:00
Doug Coleman
bfcab2f000
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-21 02:05:19 -06:00
Slava Pestov
79bffecc2e
Add type function for /mod
2008-11-21 01:54:56 -06:00
Slava Pestov
9d68d5882a
Fix circularity
2008-11-20 23:54:27 -06:00
Slava Pestov
5911ad913f
Make blink interval configurable
2008-11-20 23:29:16 -06:00
Slava Pestov
53646a076b
Set blink-alarm to f after we stop it
2008-11-20 22:15:07 -06:00
Slava Pestov
decdcbe120
Stop blinking in ungraft just in case
2008-11-20 22:14:35 -06:00
Slava Pestov
17b2566017
Blinking cursor
2008-11-20 22:13:32 -06:00
Slava Pestov
f24036834e
Usability fix
2008-11-20 22:13:24 -06:00
Slava Pestov
08f7e02a3b
Remove stack display from listener tool, and tweak appearance
2008-11-20 21:59:22 -06:00
Slava Pestov
f27ebdd1ef
Use add-toolbar word in a few places
2008-11-20 21:58:30 -06:00
Slava Pestov
2eac58c271
Fix '0 track-add'
2008-11-20 21:57:56 -06:00
Slava Pestov
786ca76d02
Listener now displays stacks and watched variables
2008-11-20 21:54:28 -06:00
Slava Pestov
3b037c8947
Fix load error in tools.deploy.shaker
2008-11-20 21:54:07 -06:00
Slava Pestov
25ec44b0b3
Listener now displays stacks and can watch variables
2008-11-20 20:37:34 -06:00
Slava Pestov
00869b6ad4
Documentation update
2008-11-20 20:35:58 -06:00
Slava Pestov
2620a10107
Display help in browser tool
2008-11-20 20:34:49 -06:00
Slava Pestov
44c090d0a7
Strip out print-use-hook to reduce image size
2008-11-20 19:04:10 -06:00
Slava Pestov
d74af138e1
Fix shift-drag selection in panes
2008-11-20 18:30:08 -06:00
Slava Pestov
1477a0f6f5
Code cleanups
2008-11-20 18:11:25 -06:00
Slava Pestov
a671678357
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-20 17:33:30 -06:00
slava
248cb0df5e
Add some error checking to the X11 UI: if an event handler throws an error, we open a debugger window, as on other platforms, instead of stopping the UI
2008-11-20 03:47:39 -06:00
Slava Pestov
375a9df29b
Fix shift-click in editor nested inside a pane
2008-11-19 21:59:11 -06:00
Slava Pestov
4af2592369
Fix some scrollers problems
2008-11-19 21:58:45 -06:00
Slava Pestov
bcd2ffc830
If rendering an error popup fails, don't open an endless stream
2008-11-19 21:57:59 -06:00
Doug Coleman
f5b19f8c31
add the characters for ls -F to io.files.listing
2008-11-19 21:15:27 -06:00
Slava Pestov
8f0b335f4b
Clean up
2008-11-19 21:13:50 -06:00
Doug Coleman
10d57d7edd
move mime-types to mime.types
2008-11-19 20:48:30 -06:00
Slava Pestov
d6264a32ce
Better values docs
2008-11-19 19:43:11 -06:00
Slava Pestov
3d8f432856
Clarify math.bitwise -vs- bitwise-arithmetic docs
2008-11-19 19:23:11 -06:00
Slava Pestov
ae2f5e5439
Clarify tail-call optimization documentation
2008-11-19 19:17:47 -06:00
Slava Pestov
c75c4efefd
Add unit test for pack pref-dim bug
2008-11-19 19:08:12 -06:00
Slava Pestov
044d3f0665
Add another piece of info
2008-11-19 19:06:41 -06:00
Slava Pestov
e687d179e6
Re-word fry docs slightly
2008-11-19 18:59:53 -06:00
Slava Pestov
af5e5611dc
Better invalid callable check
2008-11-19 18:59:30 -06:00
Slava Pestov
503c0a0971
Add a new cookbook page
2008-11-19 18:23:19 -06:00
Slava Pestov
b9e1f5bf8a
M: track pref-dim did not take the gap into account
2008-11-19 17:47:25 -06:00
Slava Pestov
6e9b2a6c73
Make limited scrollers more versatile: they now have a min-dim and a max-dim
2008-11-19 17:47:12 -06:00
Slava Pestov
344657b93b
Improve scroll>rect and scroll>caret so that the caret is always visible
2008-11-19 17:13:39 -06:00
Slava Pestov
6681d4bca3
Add an ABOUT: to math.geometry.rect
2008-11-19 17:13:10 -06:00
Slava Pestov
6aff81052e
Doc update
2008-11-19 17:10:19 -06:00
Doug Coleman
4849636fd7
remove attribute if it's the same as the type
2008-11-19 16:45:13 -06:00
Doug Coleman
1ef21ba2d3
add type to directory-entry on windows
2008-11-19 16:40:50 -06:00
Doug Coleman
199bdfdbe6
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-19 16:24:23 -06:00
Doug Coleman
25d9fd68fc
translate directory-type flags to our factor symbols
2008-11-19 16:22:42 -06:00
Slava Pestov
6085557116
Parser now prints an IN:/USING: form if restarts were invoked; add more restarts for certain errors
2008-11-19 16:03:05 -06:00
Slava Pestov
84d1a91966
limited-completions now gives you the most relevant completions if there are too many, instead of just giving back the empty list
2008-11-19 16:02:43 -06:00
Slava Pestov
cdf7436667
Add parallel-cleave, parallel-spread, parallel-napply combinators
2008-11-19 16:01:48 -06:00
Slava Pestov
f3911ea09a
Merge branch 'master' of git://repo.or.cz/factor/jcg
2008-11-19 13:02:55 -06:00
Slava Pestov
12601b7eb0
Add failing unit test
2008-11-19 13:02:33 -06:00
Slava Pestov
fb2523dc81
Revert "disable regexp failing tests for now"
...
This reverts commit 020a866e42
.
2008-11-19 01:57:44 -06:00
Slava Pestov
8819f23312
Replace millis primitive with micros primitive
...
Add millis as a library word
sleep now takes either a duration or a microsecond count; code using durations doens't need to be updated, code using millisecond counts updated to use durations for the most part
2008-11-19 01:50:05 -06:00
Doug Coleman
020a866e42
disable regexp failing tests for now
2008-11-18 23:56:51 -06:00
Slava Pestov
ebd9513020
Fix stray pixel on Linux
2008-11-18 21:57:50 -06:00
Slava Pestov
4ab91ee742
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-18 16:16:41 -06:00
Slava Pestov
fc1754e4a0
Add two failing tests
2008-11-18 16:16:34 -06:00
Slava Pestov
5f76266a2b
Simpler URL regexp
2008-11-18 16:16:24 -06:00
Doug Coleman
f5adb971f6
re-enable literal syntax for regexps
2008-11-18 16:09:47 -06:00
Doug Coleman
239bfeafda
fix "\\/" <regexp>
2008-11-18 16:06:56 -06:00
Doug Coleman
860bd1923b
fix stack effect
2008-11-18 15:59:20 -06:00
Doug Coleman
a3601f8ecc
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-18 15:58:04 -06:00
Doug Coleman
535a9223bd
remove bogus dependency on vars
2008-11-18 15:57:48 -06:00
Doug Coleman
6397a2f789
move state-tables to basis
2008-11-18 15:57:32 -06:00
U-SLAVA-DFB8FF805\Slava
62f1e88253
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-18 15:44:56 -06:00
U-SLAVA-DFB8FF805\Slava
4350951f14
More rendering fixes
2008-11-18 15:44:26 -06:00
Doug Coleman
1f85c444b7
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-18 15:12:31 -06:00
Doug Coleman
49af5a1ac0
add support for [\\w] and [\\W]
2008-11-18 15:10:24 -06:00
Slava Pestov
5d2ee2f4a3
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-18 14:16:05 -06:00
Slava Pestov
d0e53db5fc
Rendering tweaks
2008-11-18 14:15:38 -06:00
Slava Pestov
aee589190b
Add signed-le> and signed-be> wordS
2008-11-18 14:10:21 -06:00
Doug Coleman
46e7978371
fix typo
2008-11-18 14:00:43 -06:00
Slava Pestov
f8a6e3b0d8
Don't use the obscure CLEAR key
2008-11-18 11:50:02 -06:00
Slava Pestov
b609ca7d01
Tweak gl-rect to generate the correct output on Windows with Intel graphics
2008-11-18 11:48:06 -06:00
Slava Pestov
bec8cc4239
Add unit test to assert that directory. can infeR
2008-11-18 11:46:51 -06:00
Slava Pestov
f44d8f4cf5
Fix combinators so that directory. can infer on Unix
2008-11-18 11:45:55 -06:00
Slava Pestov
f0552accce
Merge branch 'master' of git://projects.elasticdog.com/git/factor
2008-11-18 09:44:11 -06:00
Slava Pestov
1fa0fb6258
Add unit test for Ed's fix
2008-11-17 21:53:38 -06:00
Aaron Schaefer
e17f519480
Minor documentation fixes
2008-11-17 22:51:57 -05:00
Slava Pestov
983a42bcde
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-17 21:46:54 -06:00
Slava Pestov
5c51d9fd2c
Get regexp words to infer
2008-11-17 21:42:59 -06:00
Eduardo Cavazos
ef76caed73
Merge commit 'factor/master'
2008-11-17 21:28:23 -06:00
Eduardo Cavazos
930f3d0edc
locals: Allow 'local-reader' in literals
2008-11-17 21:26:16 -06:00
Slava Pestov
a9a28a3231
Trying to blindly fix Win64 unit tests
2008-11-17 20:28:52 -06:00
unknown
53707a33ee
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-17 18:48:41 -06:00
unknown
93c8f5a2f4
Use our MD5 library instead of OpenSSL so that we can run builder without OpenSSL being installed
2008-11-17 18:43:59 -06:00
unknown
1c33e993da
Tweak launcher test: it failed without cygwin
2008-11-17 18:43:10 -06:00
unknown
d013967180
Make io.servers.connection work if SSL is not available
2008-11-17 18:42:44 -06:00
unknown
efb2e49c50
Fix freetype for Win64
2008-11-17 18:42:21 -06:00
unknown
ccd13ce975
Define intptr_t type
2008-11-17 18:42:10 -06:00
unknown
eea93234d0
Fix some types for Win64
2008-11-17 18:41:53 -06:00
Slava Pestov
ff7358beb3
Fix typo
2008-11-17 17:48:06 -06:00
Slava Pestov
b50d4c9b36
Fix help search again
2008-11-17 17:30:47 -06:00
Slava Pestov
7815560f30
Fix index paths
2008-11-17 17:28:44 -06:00
Aaron Schaefer
000d84a871
Replace pick pick with 2over in math.functions
2008-11-17 18:20:34 -05:00
Aaron Schaefer
9c27e9d61b
Replace >r r> usage with dip in math.vectors
2008-11-17 18:17:14 -05:00
Aaron Schaefer
d2a67c78b2
Replace >r r> usage with dip in math.ranges
2008-11-17 18:14:29 -05:00
Aaron Schaefer
fa88f8825b
Replace >r r> usage with dip in math.ratios
2008-11-17 18:13:42 -05:00
Aaron Schaefer
d328589b87
Cleanup partial-dispatch by removing >r r> usage
2008-11-17 17:59:15 -05:00
Aaron Schaefer
5d8b3c3fb1
Cleanup math.intervals and eliminate >r r> usage
2008-11-17 17:20:56 -05:00
Aaron Schaefer
abf4700af8
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-17 16:21:16 -05:00
Slava Pestov
20f5541d35
Refactoring FFI for Win64
2008-11-17 13:34:37 -06:00
Slava Pestov
14246fde37
Better FFI unit tests expose a new problem
2008-11-17 12:23:44 -06:00
Slava Pestov
a166db313a
Inferring set-datastack is just a warning not an error
2008-11-17 12:23:12 -06:00
Slava Pestov
672f9e400e
Better error message
2008-11-17 11:16:32 -06:00
Slava Pestov
543ef13a7d
Shorter help filenames
2008-11-17 09:01:01 -06:00
Slava Pestov
c0b56c4d3b
'see' now shows declarations on methods
2008-11-17 08:47:08 -06:00
Slava Pestov
553bc1fb7a
Fix <button> elements for IE 7
2008-11-17 07:17:05 -06:00
U-SLAVA-DFB8FF805\Slava
0eee4f89d4
Mess around with tags
2008-11-17 06:59:17 -06:00
Slava Pestov
b4ae47dfc8
More OpenGL tweaks
2008-11-17 05:56:53 -06:00
Slava Pestov
2e95f58ee1
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-17 05:16:46 -06:00
Slava Pestov
3f85a4e727
OpenGL rendering tweaks
2008-11-17 05:16:34 -06:00
Aaron Schaefer
c7f5d53144
Cleanup math.functions and remove >r r> usages
2008-11-16 21:24:56 -05:00
Slava Pestov
9e82f1f8dd
Better inference error messages
2008-11-16 19:42:53 -06:00
Slava Pestov
e4dde55d72
On Windows, we now look for factor-rc and factor-boot-rc, instead of .factor-rc and .factor-boot-rc, since Explorer doesn't like filenames with leading periods
2008-11-16 19:15:51 -06:00
Slava Pestov
84ce5c3b91
Windows workaround
2008-11-16 19:15:09 -06:00
Slava Pestov
bd2d78b6b1
Disable referrer checking by default since adblock doesn't send it for some lame reason
2008-11-16 16:19:18 -06:00
Slava Pestov
105831fabe
Update for compiler.errors change
2008-11-16 13:46:30 -06:00