Commit Graph

594 Commits (f15e657631f8c520d62b12dbc5d420baf0c75fef)

Author SHA1 Message Date
slava 6a862a9696 Add support for 8-byte struct returns, Mac OS X Intel style 2006-07-06 07:04:58 +00:00
slava d8be9e23ec Fix raise-window typo on X11 2006-07-06 00:35:19 +00:00
slava 81a9a2f977 Fix bootstrap bug and ungraft bug 2006-07-05 22:47:42 +00:00
slava 23ebcbad42 Model refcounting, fix world title 2006-07-05 22:11:44 +00:00
slava c3bfbbe6b7 gadget-title protocol uses models 2006-07-05 21:12:30 +00:00
slava 8abb81e89a Fix obscure bug where the area reserved for struct returns could get moved if the method being called is a Factor callback 2006-07-04 21:24:36 +00:00
slava 7610aa1587 New with-malloc combinator 2006-07-04 21:24:15 +00:00
slava 3bd5ddc494 Bootstrap fix 2006-07-03 07:13:26 +00:00
slava f2ddbae4ac Command line handling cleanup 2006-07-02 22:51:57 +00:00
slava 33088f70bb Change some usages of catch to recover, and fix a help viewer bug 2006-07-01 20:14:28 +00:00
slava b4359d8373 Help viewer and model updates 2006-07-01 20:07:10 +00:00
slava ee3acaabc1 graft/ungraft protocol replaces broken add/remove-notifyy 2006-06-29 08:07:10 +00:00
slava 5f26260396 Updating help gadget 2006-06-29 07:54:30 +00:00
slava 3ddcb4d2f3 Slightly more expressive frame/track builder 2006-06-29 05:54:11 +00:00
slava 728a2afaba Fix Cocoa window raise 2006-06-29 05:53:55 +00:00
slava 67f86d3611 Reuse tool windows when they are already open; simplify some code 2006-06-29 04:25:35 +00:00
slava 7fd74ab6db Minor layout issue fixes 2006-06-29 04:00:21 +00:00
slava 392968df03 Documentation formatting fixes 2006-06-27 23:57:04 +00:00
slava f47986dcff Browser now makes more efficient use of screen space; new MVC/reactive programming framework 2006-06-27 07:26:52 +00:00
slava cfdb6aef7b Separate search tools, titled-gadget focus fix 2006-06-26 05:54:25 +00:00
slava 6017ad861b Table borders 2006-06-26 05:53:05 +00:00
slava e4dc215220 Scrolling cleanups; fix usability issue with listener's scroll behavior 2006-06-25 22:21:18 +00:00
slava f646a17289 UI optimizations 2006-06-23 06:25:08 +00:00
slava 173efd801a UI now uses x/y instead of x/y/z 2006-06-23 04:06:53 +00:00
slava 895a38fe5a Remove the 'links-in' feature 2006-06-21 03:05:26 +00:00
slava 117aef414f Markup fixes for better HTML generation 2006-06-20 22:31:48 +00:00
slava 4297d2b4f2 More flexible tabular output, grid/frame fixes 2006-06-17 20:51:44 +00:00
slava eaec328b5b grid-gap is now a vector not a scalar 2006-06-17 20:15:12 +00:00
slava da6ddf5d8b Minor code cleanups for table output in UI 2006-06-17 20:00:10 +00:00
slava a5cc32ed15 Tabs gadget improved 2006-06-17 07:51:06 +00:00
slava aec1590ff7 More help documentation 2006-06-17 05:03:56 +00:00
slava 10af34de4d Documentation updates 2006-06-17 03:12:40 +00:00
slava 65680737ca HTTPD updates and minor help fixes 2006-06-15 05:21:16 +00:00
slava 490c8f4835 Minor reshufflings as a result of style stack removal 2006-06-14 06:16:53 +00:00
slava 4c54d0765f Replace style stack with a better abstraction, a wrapper stream that adds a style to each piece of output 2006-06-14 05:47:28 +00:00
slava d2d0404af3 Minor UI improvements 2006-06-12 07:21:08 +00:00
slava 7026c53769 More help search work, some UI improvements 2006-06-12 06:41:19 +00:00
slava b4219e2184 Experimental help search 2006-06-12 03:38:39 +00:00
slava be2b8d1c99 New split implementation, remove some silly UI features 2006-06-12 02:44:22 +00:00
slava 60abfc1d58 tabular output can now be passed a style 2006-06-10 02:17:12 +00:00
slava 409f9030d4 Fix tables and word wrap 2006-06-10 01:55:37 +00:00
slava 5564691c27 Fix world focus bug, new [-] word, caret no longer blinks 2006-06-09 23:58:11 +00:00
slava 892064b293 Using tabular-output in room. and heap-stats., better looking $list, new $table markup, use $table in a few places in the docs 2006-06-08 04:38:34 +00:00
slava 32fcb50718 Grids do gaps now (untested) 2006-06-08 03:51:28 +00:00
slava 98c514b9cd Tabular output 2006-06-08 03:04:37 +00:00
wayo.cavazos 0a88eab8d1 Add Alex Chapman to copyright in x11 constants and glx 2006-06-04 09:52:48 +00:00
slava 4e338a04dc Not yet... 2006-06-08 02:00:26 +00:00
slava d1a4bcdb90 Factor out grid gadget from frame 2006-06-08 01:59:59 +00:00
slava d92a955283 Updating more help sections for 0.83 changes 2006-06-06 04:35:12 +00:00
slava dd059b9b4d Fix typos 2006-06-04 20:30:47 +00:00
slava fa27b545d7 Bug fixes 2006-06-04 20:20:40 +00:00
slava c8ff8296fd Updating sequences documentation 2006-06-04 07:46:06 +00:00
slava fd45996f1e Pasting the selection buffer now works on X11 2006-06-04 02:21:14 +00:00
slava 457abfd50a Bootstrap fixes 2006-06-03 23:56:39 +00:00
slava d1a4268efe X11 paste support 2006-06-03 23:25:50 +00:00
slava 9562d06068 Selection bug fixes 2006-06-03 22:06:50 +00:00
slava 72485f5fcb xlib cleanups and start of clipboard code (untested) 2006-06-03 21:42:01 +00:00
slava e1ddf693bc Restored windows are now correctly focused on X11 2006-06-03 20:08:35 +00:00
slava f71eeed3e3 Clipboard paste now works with Cocoa 2006-06-03 06:55:57 +00:00
slava d9f076c73f Preliminary support for pasting from the clipboard on Cocoa 2006-06-03 06:41:28 +00:00
slava b696e7576f Clipboard action stubs 2006-06-03 06:29:51 +00:00
slava 032b2d2378 Missing flags 2006-06-03 06:08:55 +00:00
slava 48e76e5957 Attempt to implement mouse enter/leave handling in X11 (untested) 2006-06-03 05:53:34 +00:00
slava 291f79b412 Fix typos 2006-06-03 00:14:42 +00:00
slava 3d414a42a7 Support size hints in X11 2006-06-02 23:34:29 +00:00
slava afa4aef86b UI fixes 2006-06-02 20:28:57 +00:00
slava 2b475b4b43 Fix typo 2006-06-02 19:12:57 +00:00
slava a1d2780916 Fix some caret focus issues, make Cocoa windows respond to focusing mouse clicks, merge gadgets-layouts vocab into gadgets 2006-05-31 22:45:11 +00:00
slava e15fe7b092 Fix off-by-one slider bug 2006-05-31 21:17:31 +00:00
slava 0933402e5b update-hand fix for hang with track gadget 2006-05-31 20:30:30 +00:00
slava ece98fdad6 Update hand gadget on relayout 2006-05-31 07:26:59 +00:00
wayo.cavazos 91589bced9 Update ui.factor to use new XClientMessageEvent struct 2006-05-31 10:14:01 +00:00
slava ee6f94a9a1 Track fixes 2006-05-30 22:57:34 +00:00
wayo.cavazos 9073128871 Minor reformatting 2006-05-30 07:36:13 +00:00
wayo.cavazos 1f246409b4 Pad XClientMessageEvent appropriately 2006-05-30 04:02:04 +00:00
wayo.cavazos 1a62a59a03 Added XIconifyWindow and XWithdrawWindow to xlib.factor 2006-05-30 03:15:35 +00:00
wayo.cavazos a35d6ee0dc Added XGetWMProtocols to section 14.1.10 2006-05-30 00:48:34 +00:00
wayo.cavazos fea119bea2 Moved XSetWMProtocols to section 14.1.10. 2006-05-30 00:46:20 +00:00
slava 12fea48cc0 Minor generic word optimization 2006-05-30 00:03:06 +00:00
slava 9e4962dec4 Fix overly zealous Objective C method stub caching 2006-05-29 20:31:05 +00:00
slava f254d719ea Cocoa fixes 2006-05-29 10:09:31 +00:00
slava 8411ad63e8 Fix Cocoa typos 2006-05-29 09:38:17 +00:00
slava 891598ea95 Add missing word 2006-05-29 09:21:45 +00:00
slava c85235fe6a New Objective C method invocation syntax 2006-05-29 09:19:51 +00:00
slava b6c92073d6 X11 can position windows (untested) 2006-05-29 06:13:07 +00:00
slava cd194affb1 Fix typo 2006-05-29 05:33:29 +00:00
slava 77db09f034 Fix more X11 typos 2006-05-29 04:27:11 +00:00
slava 9ca8b2a448 More robust bootstrap, fix X11 typo 2006-05-29 04:19:31 +00:00
slava fa48c9f1f5 Small factoring 2006-05-29 00:28:26 +00:00
slava c35a4b63b9 Update X11 UI backend to handle focus and window motion events (untested) 2006-05-29 00:23:54 +00:00
slava 289f63e655 Stacking order is now saved along with window contents 2006-05-28 23:12:33 +00:00
slava 805d73ca22 Top-level window focus handling 2006-05-28 22:35:01 +00:00
slava 26b7771299 Fix make-image memory leak, Cocoa typo 2006-05-28 21:31:54 +00:00
slava 4c6e79ca79 Fix some word names I forgot to change 2006-05-27 22:11:39 +00:00
slava c88f86d086 Renaming words and cleaning up 2006-05-27 21:56:11 +00:00
slava 13f392737e Save window positions, re-arrange source tree a bit 2006-05-27 21:39:38 +00:00
slava 04ac5717ef Remove unused slot 2006-05-26 21:44:00 +00:00
slava 126a5186d8 New gesture handling style 2006-05-26 21:40:41 +00:00
slava 5c4f5951b5 Fix titled gadget, clean up viewport, other cleanups 2006-05-26 20:34:31 +00:00
slava 6169b71a40 Minor tweaks 2006-05-26 07:29:41 +00:00
slava 7e4d704f07 Remove redundant code, cleanups 2006-05-26 06:58:11 +00:00
slava 6816fc77b2 Fixes, help viewer now sets title bar 2006-05-26 06:44:31 +00:00
slava 13e529b849 New protocol to change window titles 2006-05-26 06:29:44 +00:00
slava 6951534288 Remove unnecessary feature 2006-05-26 03:49:36 +00:00
slava 48ae022ab0 Help cleanups 2006-05-26 03:45:19 +00:00
slava 49461c8eb4 Major UI improvements, fix problem with deferred words 2006-05-26 03:25:00 +00:00
slava 978870270c Fix minor scroller not updating issue 2006-05-25 00:28:49 +00:00
slava 3856c26f69 Fixing UI scrolling issues 2006-05-24 07:23:45 +00:00
slava 357cdab15b Track gadgets compute correct preferred size 2006-05-23 05:43:08 +00:00
slava c3677c7147 Key down events now sent 2006-05-23 01:55:28 +00:00
slava 8dce36d191 Clicking input implemented 2006-05-20 21:50:59 +00:00
slava 18fdc91de7 More attractive browser UI 2006-05-20 21:02:08 +00:00
slava 9ffc3c27be Clean up inspector and browser 2006-05-20 20:42:33 +00:00
slava 3537008608 Bug fixing new browser code 2006-05-20 06:31:32 +00:00
slava 8cdc10abdb New remove-hash* word; UI refactorings; adding new Whisker-style word browser 2006-05-20 06:13:44 +00:00
slava 49d2eed42a UI cleanups 2006-05-20 02:29:01 +00:00
slava d0b79a9419 Re-introducing sum and product words, new change-nth and remove-index words, track control replaces and generalizes splitter 2006-05-20 01:08:42 +00:00
slava 43096fb63b Fiddling with prettyprinter, working on single-stepper 2006-05-19 04:19:08 +00:00
slava 31c429aabb Working on a Cocoa 'Run...' dialog 2006-05-19 03:07:40 +00:00
slava 196c41e919 Better looking apropos window 2006-05-19 02:28:32 +00:00
slava 079dea6e3c Bootstrap fixes, cleanups, better debugger in the UI 2006-05-19 02:20:23 +00:00
slava e0a875bc6b UI improvements, new apropos tool 2006-05-19 02:01:38 +00:00
slava f3ce2a15ed More cons cell removals 2006-05-15 05:01:47 +00:00
slava 307bc73f5e reverse-slice ==> <reversed> 2006-05-15 03:25:34 +00:00
slava cd9f3b72a0 Slightly better error reporting in the UI 2006-04-10 02:23:24 +00:00
slava 717cba001c UI tweaks 2006-04-02 00:51:48 +00:00
slava 6abc8df1d8 Markup tweaks, changelog in the UI 2006-03-29 04:31:45 +00:00
slava 055cb66e0f Abstract out word cross-referencing into a graph library; implement help cross-referencing 2006-03-27 08:10:58 +00:00
slava ffd36265f1 Started help cross-referencing, updating documentation 2006-03-26 21:36:05 +00:00
slava 9f6361ff87 UI button cleanups 2006-03-25 22:41:40 +00:00
slava 836d24d696 Documentation updates and UI fixes 2006-03-25 22:01:39 +00:00
slava 6a9e67a4bc Tool documentation 2006-03-25 06:06:52 +00:00
slava 3f77d6eb65 Multi-window code cleanups 2006-03-25 03:58:03 +00:00
slava 38602d63b9 Browser cleanups, moving assoc word from lists to sequences 2006-03-25 03:02:50 +00:00
slava fdfcc34621 Simplifying UI code dealing with worlds 2006-03-25 00:26:06 +00:00
slava 89fb79dbdc Implemented browser history 2006-03-24 18:39:18 +00:00
slava d3a32cf6bd Better looking browser, add missing copyright notices 2006-03-24 18:19:14 +00:00
slava 4f8632b656 New browser gadget 2006-03-24 08:28:46 +00:00
slava 6893186be4 Update Cocoa for latest changes 2006-03-23 22:46:35 +00:00
slava 9125357466 Better looking outliners, fix a bug in the hand preventing outliners from working, other cleanups 2006-03-23 21:57:14 +00:00
slava 6addf44ad0 Wheel mouse support 2006-03-23 21:01:47 +00:00
slava 282b3860d2 heap-stats fix and other cleanups 2006-03-22 23:23:32 +00:00
slava ce5a7fb58f Fix stack leaks in X11 backend 2006-03-22 22:22:05 +00:00
slava d9977d36f8 Bootstrap fix, got close box working 2006-03-22 07:27:07 +00:00
slava d22a142935 Keyboard input and cleanups for X11 backend 2006-03-22 07:07:21 +00:00
slava 3c55513324 Assorted Cocoa and X11 backend improvements 2006-03-21 22:15:53 +00:00
slava ccf28d5473 Fix free-fonts so it works independently of close-world 2006-03-21 20:20:16 +00:00
slava 5c62ed4917 Bootstrap fix 2006-03-21 08:06:31 +00:00
slava 36635a9b13 Fix bug where font sprites would be freed in the wrong context 2006-03-21 08:04:36 +00:00
slava c94ba8665b Fixed some resource leaks in the UI 2006-03-21 07:40:16 +00:00