Fix some word names I forgot to change
parent
c88f86d086
commit
4c6e79ca79
|
|
@ -1,9 +1,24 @@
|
||||||
- make-image in the UI leaks memory...
|
- make-image in the UI leaks memory...
|
||||||
|
|
||||||
+ httpd:
|
+ httpd:
|
||||||
- outliners don't work
|
- outliners don't work
|
||||||
- browser responder doesn't work
|
- browser responder doesn't work
|
||||||
- code walker & exceptions -- test and debug problems
|
- code walker & exceptions -- test and debug problems
|
||||||
|
- another i/o bug: on factorcode eventually all i/o times out
|
||||||
|
- x11 title bars are funny
|
||||||
|
- save window positions on x11
|
||||||
|
- restore windows with the correct stacking order
|
||||||
|
- if the listener is running a command when the image is saved, it
|
||||||
|
restores to an unresponsive gadget
|
||||||
|
- track: don't allow negative dimensions
|
||||||
|
- fix top level window positioning
|
||||||
|
- services do not launch if factor not running
|
||||||
|
- when scrolling wheel, or moving mouse out of window, rollover is not
|
||||||
|
updated
|
||||||
|
- focus is not top-level window aware
|
||||||
|
- amd64 crash
|
||||||
|
- get factor running on mac intel
|
||||||
|
- constant branch folding
|
||||||
|
- new objc syntax
|
||||||
|
|
||||||
+ refactor style stack code so that nested styles are handled at a lower-level
|
+ refactor style stack code so that nested styles are handled at a lower-level
|
||||||
- in HTML, we can nest div tags, etc
|
- in HTML, we can nest div tags, etc
|
||||||
|
|
@ -24,14 +39,10 @@
|
||||||
- there was a performance hit, investigate
|
- there was a performance hit, investigate
|
||||||
- float boxing and overflow checks need a gc check too
|
- float boxing and overflow checks need a gc check too
|
||||||
|
|
||||||
|
|
||||||
+ io:
|
+ io:
|
||||||
|
|
||||||
- another i/o bug: on factorcode eventually all i/o times out
|
|
||||||
- gdb triggers 'mutliple i/o ops on port' error
|
- gdb triggers 'mutliple i/o ops on port' error
|
||||||
- stream server can hang because of exception handler limitations
|
- better i/o scheduler - eg, yield in a loop starves i/o
|
||||||
- better i/o scheduler
|
|
||||||
- yield in a loop starves i/o
|
|
||||||
- "localhost" 50 <client> won't fail
|
- "localhost" 50 <client> won't fail
|
||||||
|
|
||||||
+ help:
|
+ help:
|
||||||
|
|
@ -46,13 +57,7 @@
|
||||||
|
|
||||||
+ ui/help:
|
+ ui/help:
|
||||||
|
|
||||||
- x11:
|
- x11 input methods
|
||||||
- x11 input methods
|
|
||||||
- x11 title bars are funny
|
|
||||||
- save window positions on x11
|
|
||||||
- restore windows with the correct stacking order
|
|
||||||
- if the listener is running a command when the image is saved, it
|
|
||||||
restores to an unresponsive gadget
|
|
||||||
- roundoff is still not quite right with tracks
|
- roundoff is still not quite right with tracks
|
||||||
- clearing pane with ^L leaves scrollbar a pixel off
|
- clearing pane with ^L leaves scrollbar a pixel off
|
||||||
- new browser:
|
- new browser:
|
||||||
|
|
@ -61,8 +66,6 @@
|
||||||
- toggle/radio buttons/tabs or something
|
- toggle/radio buttons/tabs or something
|
||||||
- inspector: less clutter when browsing words
|
- inspector: less clutter when browsing words
|
||||||
- make-frame should compile
|
- make-frame should compile
|
||||||
- track: don't allow negative dimensions
|
|
||||||
- fix top level window positioning
|
|
||||||
- clicks sent twice
|
- clicks sent twice
|
||||||
- speed up ideas:
|
- speed up ideas:
|
||||||
- only do clipping for certain gadgets
|
- only do clipping for certain gadgets
|
||||||
|
|
@ -72,24 +75,17 @@
|
||||||
- horizontal scrolling
|
- horizontal scrolling
|
||||||
- polish OS X menu bar code
|
- polish OS X menu bar code
|
||||||
- dock menu
|
- dock menu
|
||||||
- services do not launch if factor not running
|
|
||||||
- new syntax
|
|
||||||
- when scrolling wheel, or moving mouse out of window, rollover is not
|
|
||||||
updated
|
|
||||||
- focus is not top-level window aware
|
|
||||||
- display lists
|
- display lists
|
||||||
- variable width word wrap
|
- variable width word wrap
|
||||||
|
|
||||||
+ compiler/ffi:
|
+ compiler/ffi:
|
||||||
|
|
||||||
- amd64 crash
|
- type inference at branch merge points
|
||||||
- get factor running on mac intel
|
|
||||||
- free up r11, r12 as a vreg on ppc
|
- free up r11, r12 as a vreg on ppc
|
||||||
- float= on powerpc doesn't consider nans equal
|
- float= on powerpc doesn't consider nans equal
|
||||||
- intrinsic fixnum>float float>fixnum
|
- intrinsic fixnum>float float>fixnum
|
||||||
- win64 port
|
- win64 port
|
||||||
- amd64 %unbox-struct
|
- amd64 %unbox-struct
|
||||||
- constant branch folding
|
|
||||||
- complex float type
|
- complex float type
|
||||||
- complex float intrinsics
|
- complex float intrinsics
|
||||||
- remove literal table
|
- remove literal table
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ sequences ;
|
||||||
r> [frame] NSRect-h swap - 0 3array ;
|
r> [frame] NSRect-h swap - 0 3array ;
|
||||||
|
|
||||||
: send-mouse-moved ( view event -- )
|
: send-mouse-moved ( view event -- )
|
||||||
over >r mouse-location r> view move-hand ;
|
over >r mouse-location r> window move-hand ;
|
||||||
|
|
||||||
: button ( event -- n )
|
: button ( event -- n )
|
||||||
#! Cocoa -> Factor UI button mapping
|
#! Cocoa -> Factor UI button mapping
|
||||||
|
|
@ -64,11 +64,11 @@ sequences ;
|
||||||
dup [modifierFlags] modifiers modifier swap key-code ;
|
dup [modifierFlags] modifiers modifier swap key-code ;
|
||||||
|
|
||||||
: send-key-event ( view event quot -- )
|
: send-key-event ( view event quot -- )
|
||||||
>r event>gesture r> call swap view world-focus
|
>r event>gesture r> call swap window world-focus
|
||||||
handle-gesture ; inline
|
handle-gesture ; inline
|
||||||
|
|
||||||
: send-user-input ( view event -- )
|
: send-user-input ( view event -- )
|
||||||
[characters] CF>string swap view world-focus user-input ;
|
[characters] CF>string swap window world-focus user-input ;
|
||||||
|
|
||||||
: send-key-down-event ( view event -- )
|
: send-key-down-event ( view event -- )
|
||||||
2dup [ <key-down> ] send-key-event
|
2dup [ <key-down> ] send-key-event
|
||||||
|
|
@ -78,10 +78,10 @@ sequences ;
|
||||||
[ <key-up> ] send-key-event ;
|
[ <key-up> ] send-key-event ;
|
||||||
|
|
||||||
: send-button-down$ ( view event -- )
|
: send-button-down$ ( view event -- )
|
||||||
over >r button&loc r> view send-button-down ;
|
over >r button&loc r> window send-button-down ;
|
||||||
|
|
||||||
: send-button-up$ ( view event -- )
|
: send-button-up$ ( view event -- )
|
||||||
over >r button&loc r> view send-button-up ;
|
over >r button&loc r> window send-button-up ;
|
||||||
|
|
||||||
: send-wheel$ ( view event -- )
|
: send-wheel$ ( view event -- )
|
||||||
[ [deltaY] 0 > ] 2keep mouse-location
|
[ [deltaY] 0 > ] 2keep mouse-location
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue