slava
cc06f93262
Fix sliders unit test
2006-10-28 06:44:59 +00:00
slava
a00e10d106
modules global var now holds a sequence of modules not an association list
2006-10-28 06:44:12 +00:00
slava
412ed15a08
add-compiled-block should not compile since it may call code GC
2006-10-28 06:43:57 +00:00
slava
cd1ee7daf7
Rename a few symbols for consistency
2006-10-28 06:43:33 +00:00
slava
e520478032
Revised prettyprinter
2006-10-28 06:41:21 +00:00
slava
9a56489bf9
Document MAIN: stack effect restriction
2006-10-26 05:18:54 +00:00
slava
41ed11abf3
Module operations in UI, run-module now asserts stack effect
2006-10-26 05:17:40 +00:00
slava
cfc83ff52d
Add new one-word-elt element
2006-10-26 04:56:26 +00:00
slava
227b0d469a
services fix
2006-10-26 04:07:55 +00:00
slava
5ead538e90
flip word tweak
2006-10-26 04:07:39 +00:00
slava
7ce12846cb
Titled gadget fix and unit tests
2006-10-26 04:07:18 +00:00
slava
0081e1d9bc
Documentation updates
2006-10-26 04:06:25 +00:00
slava
6dd14a741a
X11 wheel mouse handling: wrong order
2006-10-25 01:17:06 +00:00
slava
5da0ecac7a
AMD64 alien-indirect now works
2006-10-25 01:16:57 +00:00
slava
4f0644b0bf
Fix raise-window on Cocoa
2006-10-24 23:36:01 +00:00
slava
b57ac29d09
Some fixes
2006-10-24 23:29:18 +00:00
slava
e86b6e1dda
Fix UI bugs on X11
2006-10-24 03:54:08 +00:00
slava
89a8856a8e
Services fix
2006-10-24 00:13:06 +00:00
erg
ea3e48130b
win32 ffi updates
2006-10-22 07:33:18 +00:00
slava
b71697db41
Faster grid gadget
2006-10-22 22:46:02 +00:00
slava
5faea12c89
Column virtual sequence improvements
2006-10-22 22:08:49 +00:00
slava
6b14071f5f
Column virtual sequence
2006-10-21 20:51:38 +00:00
slava
6fd71edd85
Fix stack underflow with menus
2006-10-21 20:13:23 +00:00
erg
07676d61cd
fix win32 native io so .factor-bootstrap-rc loads on bootstrap
2006-10-21 14:05:40 +00:00
erg
2671ebf519
fix win32 types
2006-10-21 13:17:48 +00:00
slava
2816dd552e
Fix bad load ordering
2006-10-21 06:57:41 +00:00
slava
1db7e29695
Integrate module help into UI
2006-10-21 06:56:41 +00:00
slava
2a1167ecec
Module format change
2006-10-21 06:40:38 +00:00
slava
e4684cb219
Saner default timeout
2006-10-21 06:13:33 +00:00
slava
be94f42030
Clean up double click handling -- its done in the cross-platform part of the UI now
2006-10-21 06:10:10 +00:00
erg
67c9eb6f03
win32 ffi updates
2006-10-20 21:56:05 +00:00
erg
249ba7d71c
fix win32 button clicks
2006-10-20 19:26:40 +00:00
erg
d7df0b209b
add to ui backend update-click# and button-down
2006-10-20 19:25:56 +00:00
slava
28053041cb
Fix a few typos
2006-10-20 19:48:58 +00:00
slava
35ca5e397b
run-module documentation
2006-10-20 03:02:24 +00:00
slava
106ee640a7
run-module now calls require first
2006-10-20 02:44:40 +00:00
slava
4ddc751365
run-module word
2006-10-20 02:41:20 +00:00
slava
bd41d181e8
Cocoa double/triple clicks; editor now handles this
2006-10-20 02:24:27 +00:00
slava
801a4feafd
Start 0.86 with a contrib fix
2006-10-20 01:30:12 +00:00
erg
31bac04760
add click count in gestures and win32
2006-10-20 00:40:41 +00:00
erg
3c7839bedf
fix win32 type errors
2006-10-19 20:56:48 +00:00
erg
92feef74ab
add win32 mem mapping ffi
2006-10-19 20:46:27 +00:00
slava
346063e9ac
More small fixes
2006-10-19 18:12:47 +00:00
slava
200d247711
Two small fixes
2006-10-19 02:50:37 +00:00
erg
fdb9cdcdb6
shift-delete/backspace YAY
2006-10-18 21:18:12 +00:00
erg
416edff582
fix win32 dos prompt io
2006-10-18 21:17:56 +00:00
erg
d5271aa5b8
remove broken code
2006-10-18 21:17:42 +00:00
erg
72ba2c98c5
better FFI error reporting
2006-10-18 21:16:37 +00:00
slava
f7d4815d2e
Better word hashing, working on class vtable dispatch
2006-10-17 06:44:05 +00:00
slava
c8ca1997a0
Lock callbacks in memory
2006-10-16 22:06:34 +00:00
slava
8d2416d053
Add missing file
2006-10-15 23:01:37 +00:00
slava
1398494f1d
Remove integer-slot and set-integer-slot primitives, add word-xt primitive
2006-10-15 23:01:07 +00:00
slava
0620697603
forget-rollover fix for Windows (and X11?)
2006-10-15 05:46:30 +00:00
slava
e790b1a48d
Remove troublesome unit test
2006-10-15 05:29:54 +00:00
slava
95531ff21e
Fix bootstrap problem
2006-10-14 04:27:43 +00:00
slava
3da6890ffd
Got 'Save Image' and 'Save Image As' menu items working again
2006-10-14 03:06:33 +00:00
slava
341caf245c
Interface builder menu bar not works
2006-10-14 02:49:14 +00:00
slava
45bf4f0bb9
Remove manual menu bar construction code
2006-10-14 01:45:55 +00:00
slava
b407e32d7d
Fix list selection
2006-10-14 01:45:24 +00:00
slava
cd9d36b82c
Cocoa: support method redefinition
2006-10-14 00:37:14 +00:00
slava
15df9ddddb
Fix some UI painting bugs
2006-10-12 22:09:30 +00:00
slava
a2a16c1acb
Minimize OpenGL state changes
2006-10-11 20:39:53 +00:00
slava
f9a076a270
Fix caret rendering on X11, invoke-presentation stack effect
2006-10-10 06:47:58 +00:00
slava
09d27456e6
Get all unit tests to pass
2006-10-10 05:28:21 +00:00
slava
35a7daf7aa
Presentation cleanup
2006-10-10 05:07:11 +00:00
slava
8710bf56c0
Listener completion improvement
2006-10-10 04:14:53 +00:00
slava
5cc28c7e0c
Documentation updates, menus fix
2006-10-10 03:57:32 +00:00
slava
02eeedf508
Fix listener history
2006-10-10 00:00:05 +00:00
erg
972af17993
add support for horizontal mouse scrolling in win32
2006-10-09 22:26:05 +00:00
slava
fe93525a09
Horizontal scrolling with the mouse wheel is now supported
2006-10-09 21:04:08 +00:00
slava
192a8fc640
Documentation updates, help link operations fix, list mouse gestures
2006-10-09 18:51:09 +00:00
slava
d034d0d14e
Clean up timer code
2006-10-09 17:38:53 +00:00
slava
e7ce4eb69b
Don't show operations menu on command presentations
2006-10-07 20:33:36 +00:00
slava
bfa5b80f57
Listener cleanup
2006-10-07 20:29:47 +00:00
slava
3a6c3b3600
UI completion cleanups
2006-10-07 18:36:32 +00:00
slava
93c3dcf19b
Remove debug messages
2006-10-07 06:25:29 +00:00
slava
f044b47e96
Menus
2006-10-07 06:17:32 +00:00
erg
e02c82de32
fix mouse wheel capture problems in win32 ui
2006-10-07 03:05:51 +00:00
erg
f1cd752ad9
fix win32 ESCAPE handling, remove dead code
2006-10-06 22:32:03 +00:00
slava
ce8ed04543
Seeing a tuple now shows the constructor, browser tile toolbar fix
2006-10-07 00:41:25 +00:00
slava
80a5ee7322
Slider fix, rename path. to write-path
2006-10-07 00:27:40 +00:00
slava
91b00ac448
Assorted fixes
2006-10-06 21:42:12 +00:00
slava
86420977b3
Minor completion UI cleanups
2006-10-06 21:07:13 +00:00
slava
c87a34b164
Remove some code duplication between apropos and help search
2006-10-06 20:46:35 +00:00
slava
fab5ec98f2
Help search in UI bug
2006-10-06 08:20:36 +00:00
slava
648449b026
Press C+e in UI listener for 'edit file' popup
2006-10-06 08:15:34 +00:00
slava
48a3fad1a1
Search gadget improvements
2006-10-05 21:15:41 +00:00
slava
a5ed889085
Working on UI completion
2006-10-05 06:10:49 +00:00
slava
028288fc5a
Fix bootstrap failure
2006-10-05 03:57:34 +00:00
slava
caae328976
Listener fix
2006-10-05 03:46:10 +00:00
slava
7f4dbed78d
Pane, track, toolbar fixes
2006-10-05 03:30:17 +00:00
slava
cc1363e07a
Fix pane-stream
2006-10-05 01:33:09 +00:00
slava
761f929de9
pane-stream class to fix a delegation issue
2006-10-04 21:33:02 +00:00
slava
3abfe244aa
Improved UI completion
2006-10-04 21:21:37 +00:00
slava
5dd0182d73
UI cleanup
2006-10-04 04:40:10 +00:00
slava
56938590ad
Control cleanup with a new list gadget
2006-10-03 22:17:21 +00:00
erg
784bb15195
win32 -- add forget-rollover on WM_MOUSELEAVE
2006-09-25 01:40:17 +00:00
slava
db8827d86c
Dataflow visualizer fixes
2006-09-30 04:03:46 +00:00
slava
917d3ebd05
Fix a typo
2006-09-30 03:04:29 +00:00
slava
736b2d8bfa
Source files and module system cleanup
2006-09-30 03:03:27 +00:00
slava
61d4eeb633
"~" global var replaced by home word
2006-09-30 00:45:24 +00:00
slava
271d0e30f3
Minor fix for caret scroll to
2006-09-29 23:01:08 +00:00
slava
83d4887189
viewport/scrolling refactoring
2006-09-29 22:56:09 +00:00
slava
0776e02d0c
Editors now support the stream output protocol
2006-09-29 21:18:09 +00:00
slava
6438c25ec4
Redefining a symbol does not trigger a recompile
2006-09-29 21:07:24 +00:00
slava
cf25f13c95
Holding down the mouse button in a slider's elevator now does timer-based scrolling
2006-09-29 20:53:40 +00:00
slava
c59dab2b9b
repeat-button refactoring
2006-09-29 20:26:54 +00:00
slava
88a6175f8f
Better looking input mouse over when input has > 1 line
2006-09-29 20:07:01 +00:00
slava
037b9bac02
Fix pane performance regression and add a unit test to catch it
2006-09-29 19:59:06 +00:00
slava
06feb8ca68
word-xt broken
2006-09-27 07:15:12 +00:00
slava
fc0cea8e42
Replace compiled? primitive with compiled? word slot
2006-09-27 07:11:18 +00:00
slava
97a5436c61
New code-gc primitive
2006-09-26 23:00:41 +00:00
slava
9b71d0607a
Remove the set-word-xt because nobody calls it anymore, and now that we have code GC it is dangerous
2006-09-26 22:45:55 +00:00
slava
39d363f265
Runtime code cleanups, implemented mark and sweep code GC
2006-09-26 22:44:18 +00:00
slava
2196f3721b
Fix room.
2006-09-26 05:08:05 +00:00
slava
e226b9f7c7
Add docs for no-edit-hook, link "definitions" article in, don't draw-world if the world has 0 width or height
2006-09-25 02:30:35 +00:00
slava
06f6c206c8
Windows OpenGL workaround
2006-09-24 21:22:11 +00:00
slava
ae5768fee3
UI fixes
2006-09-24 19:28:27 +00:00
slava
1614670834
Messages tool fix
2006-09-24 05:08:34 +00:00
slava
03046508d8
Fix windows stack effects
2006-09-24 04:02:40 +00:00
slava
6d9f6f0246
Minor fixes
2006-09-23 19:54:37 +00:00
slava
b246a76199
Messages tool
2006-09-23 06:40:25 +00:00
slava
0699fa9204
Fix text corruption in UI
2006-09-21 02:31:17 +00:00
slava
9f515dedcf
Fix toolbar command ordering
2006-09-20 07:30:28 +00:00
slava
bd24eb2451
Command overhaul, S+mouse operations, tool help
2006-09-20 07:22:26 +00:00
slava
698727b49f
Tiny cleanups
2006-09-19 22:39:51 +00:00
slava
4148a106e3
Tool help updates
2006-09-19 06:53:14 +00:00
slava
6c8bcc6307
Working on tool help
2006-09-19 06:30:21 +00:00
slava
931b60393e
Better usage. word
2006-09-16 21:11:55 +00:00
slava
c2c4417be5
Books don't add/remove their children
2006-09-16 20:31:40 +00:00
slava
6bd500c34b
Document division by zero behavior
2006-09-16 19:57:07 +00:00
slava
ef865ffd96
Add a new optimization
2006-09-16 19:42:27 +00:00
slava
db8e1d5b0d
Faster Unix stream-read
2006-09-16 04:20:52 +00:00
slava
f699a781d5
Editor: only redraw visible lines
2006-09-16 02:43:00 +00:00
slava
eb09b5ffd0
dataflow UI fixes
2006-09-16 01:29:58 +00:00
slava
b6d438196f
Fix bootstrap problem
2006-09-16 01:02:48 +00:00
slava
70c1037e0e
Further simplifications
2006-09-16 00:59:47 +00:00
slava
36680369ba
Dataflow UI improvements
2006-09-16 00:52:13 +00:00
wayo.cavazos
7f055b3e91
Doc fix in prettyprint.facts
2006-09-15 01:29:50 +00:00
wayo.cavazos
0d713f3712
Fix stack effect for pprint-short
2006-09-15 01:07:05 +00:00
chris.double
9d266acdf0
first attempt at implementating FIELD: for arrays
...
Currently only char arrays are implemented, and for the single indexed array form:
BEGIN-STRUCT: foo
FIELD: char[100] bar
END-STRUCT
my-foo foo-bar => "hello"
"X" 0 set-foo-bar my-foo foo-bar => "Xello"
2006-09-14 23:51:47 +00:00
slava
06f2cfe8d3
UI tool improvements
2006-09-14 20:15:39 +00:00
slava
bded83ef35
Inferencce refactoring for more reliable stack height recording
2006-09-14 20:14:27 +00:00
erg
07af3690f2
win32 io bugfixes
2006-09-11 00:51:25 +00:00
slava
9325fa74a2
UI dataflow visualizer (experiemntal)
2006-09-13 06:17:46 +00:00
slava
6d6560c6a8
Core cleanups
2006-09-13 04:48:42 +00:00
slava
247c55f94c
Cleanup
2006-09-12 20:20:54 +00:00
slava
f4c690594a
Minor fixes
2006-09-12 20:20:21 +00:00
slava
dd057c69f1
modules fix
2006-09-12 02:52:45 +00:00
slava
6f6147dcd1
Module system fix
2006-09-12 00:45:42 +00:00