Commit Graph

163 Commits (9d5732671d705f1803c08150ee8f7e4b0af5672c)

Author SHA1 Message Date
Slava Pestov cafc450a84 Documentation improvements 2008-11-29 00:20:39 -06:00
Doug Coleman 14c096dd82 fix mouse scrolling on windows 2008-11-20 15:23:02 -06:00
Slava Pestov 1c3e4f070a I accidentally the UI 2008-11-28 02:31:21 -06:00
Slava Pestov cdf3b48986 Refactoring usages of >r/r> to dip in UI 2008-11-28 00:02:02 -06:00
Slava Pestov 69d5628944 Workaround bug in Apple X3100 driver 2008-11-26 01:41:13 -06:00
Slava Pestov 4e9495a7e7 Tweak listener GUI layout 2008-11-25 23:05:19 -06:00
Slava Pestov f3cdd650e7 Clicking past the end of a document moves caret to the end 2008-11-25 23:04:57 -06:00
Slava Pestov f8d4935e0d Remove two remaining usage s of -roll from UI 2008-11-25 23:04:34 -06:00
Slava Pestov 2f025f58ae Frames had problems with resizing 2008-11-25 19:20:25 -06:00
Slava Pestov b16b8dae32 Clean up 2008-11-25 16:26:17 -06:00
U-SLAVA-DFB8FF805\Slava bb99523d39 Fix Windows UI 2008-11-24 18:55:45 -06:00
Slava Pestov 915bd51b20 Tweak debugger and traceback a bit 2008-11-24 12:29:24 -06:00
Slava Pestov 9b9d45b8f8 Fix type error 2008-11-23 03:22:56 -06:00
Slava Pestov 7788b3e0db Merge branch 'master' into microseconds 2008-11-23 03:06:32 -06:00
U-SLAVA-DFB8FF805\Slava ca200b72d0 Fixing some problems with Windows keyboard handling 2008-11-22 02:15:25 -06:00
Slava Pestov 1162ee6b0f Add <> word 2008-11-22 03:22:19 -06:00
Slava Pestov 42926ebfcf Fix ui.gestures help-lint 2008-11-22 02:24:24 -06:00
Slava Pestov 7e71fe081c Fix shift-drag again 2008-11-22 02:24:17 -06:00
Slava Pestov fa56d2849b Fix alt-click and control-click to simulate middle and right mouse button clicks 2008-11-22 02:23:43 -06:00
Slava Pestov 0b8cbc7d67 Fix drag gestures 2008-11-22 01:42:16 -06:00
Slava Pestov 8ec486f9a8 Add unit test now that open-window infers 2008-11-22 01:20:47 -06:00
slava a1920add92 Merge branch 'master' of git://factorcode.org/git/factor 2008-11-22 00:24:34 -06:00
slava ae8e3ecb78 Fix X11 input problems 2008-11-22 00:23:56 -06:00
Slava Pestov 5236f49800 Add unit test now that event-loop infers 2008-11-21 23:56:45 -06:00
Slava Pestov c0c9855c26 Fix stack effects 2008-11-21 23:25:19 -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
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 985aca75ba Highlight rollover buttons when clicked 2008-11-21 18:55:24 -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 2620a10107 Display help in browser tool 2008-11-20 20:34:49 -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
Slava Pestov 8f0b335f4b Clean up 2008-11-19 21:13:50 -06:00
Slava Pestov c75c4efefd Add unit test for pack pref-dim bug 2008-11-19 19:08:12 -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