Commit Graph

804 Commits (950e6d40ba17eaba8e66bb7e8d0e2328b5150356)

Author SHA1 Message Date
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 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 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 037b9bac02 Fix pane performance regression and add a unit test to catch it 2006-09-29 19:59:06 +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 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
slava 06f2cfe8d3 UI tool improvements 2006-09-14 20:15:39 +00:00
slava 9325fa74a2 UI dataflow visualizer (experiemntal) 2006-09-13 06:17:46 +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 296e8ba0b3 Single stepper now properly supports continuations 2006-09-09 01:12:18 +00:00
slava 4f045e4848 Walker improvements 2006-09-08 06:32:14 +00:00
slava 6a69c77574 Walker-hook fixes 2006-09-07 21:58:27 +00:00
slava 9cbfa5dcff Walker improvement 2006-09-07 21:25:54 +00:00
slava 4ed790c2b6 Hide mouse help after presentation is ungrafted 2006-09-07 03:26:30 +00:00
slava 5d7bff563a Fix C+S+END/HOME 2006-09-07 01:27:59 +00:00
slava e90adcfb43 Record module modification times; fix F7 key in Cocoa 2006-09-06 23:49:48 +00:00
slava 046f770b2d Modularize tests 2006-09-06 22:32:41 +00:00
slava 7edf5ab1ba Modularized core 2006-09-06 22:06:11 +00:00
slava b4291dd6c6 Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
slava 8249adc3f6 Fix a compiler bug, keypad ENTER now inserts a newline 2006-09-05 23:02:34 +00:00
slava 587d02d35a Kick off 0.85 by creating a new tools vocabulary and putting a bunch of stuff, including 'walk' there 2006-09-05 05:29:26 +00:00
slava d891d8e92b Fix minor bugs 2006-09-02 05:59:35 +00:00
erg 52fe6b872e fix fep on exceptions in ui-windproc callback in win32 2006-09-02 04:00:42 +00:00
slava 88da40649d Control fix 2006-09-01 23:14:47 +00:00
slava 72a6678623 Improved keyboard help window 2006-09-01 07:58:47 +00:00
slava efb59f9be2 Wrong mouse button 2006-09-01 05:27:51 +00:00
slava b979addffc More slight operations fixes 2006-09-01 05:20:38 +00:00
slava 7ee943117c Fix documentation typo, fix commands and operations 2006-09-01 05:10:30 +00:00
slava 1448f30365 Fixes 2006-09-01 02:36:31 +00:00
slava 870846c7df Keyboard focus sent to search field in help and browser tools 2006-09-01 02:18:42 +00:00
slava 6617ebb155 Apropos and help search in the workspace window 2006-09-01 02:16:59 +00:00
slava d706db244d Command and operation improvements 2006-09-01 01:59:57 +00:00
slava c64ad5117b UI improvements 2006-09-01 01:58:15 +00:00
slava c38779a5d8 Messing around with commands and operations 2006-08-30 07:50:02 +00:00
slava 33325129bc UI cleanups 2006-08-29 22:27:51 +00:00
slava 4d60738ed4 Working on browser gadget 2006-08-28 22:14:54 +00:00
slava 926adf160c quot-action no longer builds strings 2006-08-28 20:44:19 +00:00
slava db9fa08416 Fix typos 2006-08-28 20:05:52 +00:00
slava d5c1eba09a Commands/operations cleanup 2006-08-28 19:54:40 +00:00
erg b9524ae656 win32 mouse gesture fix 2006-08-28 16:24:16 +00:00
slava 6076d3f0e0 .app doesn't store resources anymore 2006-08-28 08:03:09 +00:00
slava 850c5705fd One more walker fix 2006-08-28 07:08:58 +00:00
slava da86b54ed9 Walker fix, F2/F3/F4/F5 to switch tools in workspace 2006-08-28 06:57:50 +00:00
slava 32f477a7c7 Fix delegation issue 2006-08-28 05:05:31 +00:00
slava 55e0fefbd9 ARTICLE: fix, unit test fixes 2006-08-28 04:53:55 +00:00
slava 7018d05703 Fix X11 stack height bug, S+click in editor to extend selection 2006-08-28 04:24:05 +00:00
slava 45d953c6c1 X11 updates (untested) 2006-08-28 03:59:52 +00:00
slava b2dd65b80b Modifiers for mouse clicks, fix keyboard help action 2006-08-28 03:22:30 +00:00
erg fc8e818385 fix win32 mouse scrolling 2006-08-28 01:52:25 +00:00
erg 6a36b755ea x11 bootstrap fix 2006-08-27 23:43:54 +00:00
erg 53592d0f3c fix bootstrap issues, alt+key handling, function keys for win32 2006-08-27 23:30:07 +00:00
slava b0b8693e5e More workspace progress 2006-08-27 23:02:16 +00:00
slava e1e213ab18 Workspace improvements 2006-08-26 21:13:24 +00:00
slava 41980244a4 Tweaks 2006-08-26 20:07:01 +00:00
slava 866bc15d54 Function keys supported 2006-08-26 19:44:20 +00:00
slava 590b35a0d9 Assorted bug fixes 2006-08-26 19:23:44 +00:00
slava edeb988b5f More work on the workspace UI 2006-08-26 18:30:58 +00:00
slava ab786bf132 New browser, workspace replaces launchpad 2006-08-26 07:46:37 +00:00
slava 1a0ecb755a UI fixes 2006-08-26 07:27:37 +00:00
slava 3921584818 Remove gadget-help generic word 2006-08-26 07:20:58 +00:00
slava dd8000240e Fix bug with commands from parents not working correctly in keyboard help window 2006-08-26 07:04:02 +00:00
slava 6143b00434 Presentation cleanups and mouse help 2006-08-26 01:29:23 +00:00
slava 97ad3b30ac More work on commands 2006-08-26 00:52:13 +00:00
slava b4ca97fad5 default-shell vocab fuckkup 2006-08-25 04:40:39 +00:00
slava 4a79d7ccb5 jedit moved to contrib, generic hookable edit word 2006-08-25 03:19:22 +00:00
slava 63403999df Operations 2006-08-25 02:44:42 +00:00
slava ee0c9ea5c1 More commands work 2006-08-25 00:31:02 +00:00
slava 474695cfff Fooling around with commands 2006-08-24 23:15:50 +00:00
slava 23b7d93944 Launchpad gone 2006-08-24 22:25:45 +00:00
slava 758ccb33fc Command framework 2006-08-24 22:23:48 +00:00
slava ac44141c4a Simplify walker 2006-08-24 08:08:21 +00:00
slava 6f8adb78a0 "Step back" feature in walker 2006-08-24 06:40:03 +00:00
slava 9c509d4b99 Walker cleanup 2006-08-24 06:09:54 +00:00
slava 3781b13824 Experimental new developer tools in UI 2006-08-24 04:45:58 +00:00
slava d8567020fb loading the image should not exhaust nursery space 2006-08-24 02:56:39 +00:00
slava bb7534d14d Minor UI tweaks 2006-08-24 02:14:53 +00:00
slava a5e1de9ddd Simplify field/interactor history code 2006-08-23 01:50:05 +00:00
slava 31496f0554 Compiler docs, interactor tweak 2006-08-19 19:33:55 +00:00
erg 5e776a2b0a fix compile error, swap over -> tuck 2006-08-18 16:43:48 +00:00
slava e1abcf43b4 accumulate now returns the final result 2006-08-18 07:16:28 +00:00
slava b2d68abd62 Fix various stack effect declarations 2006-08-18 06:05:13 +00:00
slava 500b97708f Fix stack effect declaration 2006-08-18 05:17:23 +00:00
slava 7f2e39430e Some more stack effect declarations 2006-08-18 04:54:55 +00:00
slava 06a4af7c00 More work on stack effect declaration 2006-08-15 20:29:35 +00:00
slava 8dfdf52d3a Some unit test fixes 2006-08-15 09:24:30 +00:00
slava f15e657631 Stack effect declaration fixes 2006-08-15 08:57:12 +00:00
slava 56e19dbf14 First stage of stack effect declaration implementation 2006-08-15 07:01:24 +00:00
slava af1dcf3990 : delete-all 0 swap set-length ; 2006-08-09 20:14:54 +00:00
slava 55ec0e3a91 sequence= is now inlined 2006-08-07 19:41:31 +00:00
slava 26816e583a ^n and ^p in fields now moves caret to end 2006-08-04 04:32:31 +00:00
slava fa882bc2c8 Scrolling fixes 2006-08-04 04:01:18 +00:00
slava 6cba51ed7d Fix error when drawing selection 2006-08-04 02:06:55 +00:00
slava 402a102fa4 Hide the caret if we don't have focus 2006-08-04 02:01:24 +00:00
slava 83ac24e59a Remove unused word 2006-08-04 00:06:24 +00:00
slava 5d7d152792 Scrolling fixes 2006-08-04 00:05:54 +00:00
erg 76567bc4d0 win32 ui fix for resizing windows 2006-08-03 22:34:17 +00:00
slava 89fbc32ef3 Scrolling cleanup 2006-08-03 21:17:22 +00:00
slava f395b032a5 Editor and scrolling cleanups 2006-08-03 20:25:20 +00:00
erg 319353fed8 win32 directory restructuring 2006-08-01 22:59:56 +00:00
erg a758c0642f win32 restructuring 2006-08-01 18:17:22 +00:00
slava 11ba560c6d Definition protocol 2006-08-02 19:17:13 +00:00
slava 477fb4db7a Fix X11 UI backend for char* FFI change 2006-08-01 23:25:12 +00:00
slava d727edea89 Friendlier :help 2006-08-01 22:14:22 +00:00
slava a552e6d30d Start implementing :help 2006-08-01 08:45:05 +00:00
erg 25f4e1e425 fix win32 native i/o, updated win32 bindings for f/char* change 2006-08-01 10:03:03 +00:00
erg 6d453bf564 win32 -- add support for \r\n during copy/paste, alt-f4 now closes windows 2006-07-31 23:38:34 +00:00
slava 7bad3a77fa Get Cocoa binding working with strict char* handling 2006-08-01 00:43:48 +00:00
slava b536e80864 Cleanup 2006-07-31 20:50:40 +00:00
slava e30871f4a5 interactor-busy? flag added 2006-07-31 20:49:26 +00:00
slava a891cb2c08 Remove unused word 2006-07-31 20:28:58 +00:00
slava ec4d9b4932 Walker now handles errors properly (almosT) 2006-07-31 20:12:29 +00:00
slava 0550b28e90 Different walker interaction style 2006-07-31 03:20:08 +00:00
slava 683b19af37 UI walker fixes 2006-07-31 02:20:52 +00:00
slava c41bd690f4 Graphical walker lands 2006-07-31 02:08:47 +00:00
slava b0a4b6409a Changed argument order of {head,tail}{,-slice}{,*} and group 2006-07-30 00:36:25 +00:00
slava adef6a2f04 Debugging system services support (Mac OS X) 2006-07-29 23:37:50 +00:00
slava 0b8c907ec5 editor gadget now uses gadget-selection protocol 2006-07-28 23:15:03 +00:00
slava 1e419e6580 Services client support (untested) 2006-07-28 23:14:05 +00:00
slava 4dd791c48f Uncomment HOME/END/DELETE key codes, fix win32 error on window close 2006-07-29 04:53:20 +00:00
erg 7650ed6bf3 win32 changes that are in .83 release 2006-07-28 20:15:57 +00:00
slava 9d9924cf77 gadgets/fields unit tests did not work if the UI was not running 2006-07-28 22:01:57 +00:00
slava 7abaa0ab0d Fix make-track 2006-07-28 22:00:14 +00:00
slava 52d6fc7ecc ui-step now asserts depth (so don't leak stack cells in your draw-gadget*); fix memory leak with set-length and vectors 2006-07-28 21:57:24 +00:00
slava 66c26e234a make-frame/track now compiles (except that add-gadget doesn't; this is pending) 2006-07-28 20:07:22 +00:00
slava 12ad53b6ae Fix thumb minimum size 2006-07-28 19:33:23 +00:00