Slava Pestov
c5160d76e9
Merge qualified, alias, symbols, constants into core
2008-12-17 18:10:01 -06:00
Doug Coleman
bb61580171
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-13 10:46:32 -06:00
slava
7bf857650c
Remove stop-after-last-window? option, it's obsolete, get ui.event-loop (only used on X11 and Windows) to load
2008-12-13 03:49:22 -06:00
Doug Coleman
919a4393f5
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-13 00:23:31 -06:00
Slava Pestov
053c15e476
This is where all the recent I/O and core foundation work comes together: use core-foundation.run-loop to receive events on Mac OS X instead of weak-ass Squeak-style polling every 10ms
2008-12-12 23:58:28 -06:00
Doug Coleman
0411d89038
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-11 23:39:49 -06:00
Joe Groff
ed45192b6d
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-11 17:16:12 -08:00
Doug Coleman
3dc417ae64
bool -> ?
2008-12-11 18:52:22 -06:00
Slava Pestov
6346999f66
Fix race condition with gesture handling and grafting
2008-12-10 16:40:05 -06:00
Doug Coleman
3629b9e5bd
win32 offscreen refinements
2008-12-10 08:49:50 -06:00
Doug Coleman
cd0f46c668
GdiFlush when selecting gl context to make offscreen rendering work
2008-12-10 01:05:03 -06:00
Doug Coleman
6fd87b747c
windows offscreen tweaks
2008-12-10 00:55:33 -06:00
Doug Coleman
3e587c2f89
gitter compilin'
2008-12-10 00:31:57 -06:00
Doug Coleman
4f20c0813f
Merge branch 'master' of git://repo.or.cz/factor/jcg
...
Conflicts:
basis/ui/cocoa/cocoa.factor
2008-12-09 21:16:37 -06:00
Joe Groff
347eb5647b
windows backend for ui.offscreen
2008-12-09 18:55:54 -08:00
Joe Groff
4f6ed727d0
Tweak windows and x11 backends to work with changes made for offscreen rendering
2008-12-09 10:19:14 -08:00
Slava Pestov
1e1640abb3
Load fixes
2008-12-09 03:22:38 -06:00
U-SLAVA-DFB8FF805\Slava
6d8d4b3098
Fix odd Windows mouse wheel behavior
2008-12-01 18:20:19 -06:00
U-SLAVA-DFB8FF805\Slava
8b106b6a77
Clean up a bit
2008-12-01 17:54:35 -06:00
Slava Pestov
3e25d14e54
Code cleanup: refactoring usages of rot and -rot to use newer idioms instead
2008-11-30 17:47:29 -06:00
Doug Coleman
14c096dd82
fix mouse scrolling on windows
2008-11-20 15:23:02 -06:00
Slava Pestov
cdf3b48986
Refactoring usages of >r/r> to dip in UI
2008-11-28 00:02:02 -06:00
U-SLAVA-DFB8FF805\Slava
bb99523d39
Fix Windows UI
2008-11-24 18:55:45 -06:00
U-SLAVA-DFB8FF805\Slava
ca200b72d0
Fixing some problems with Windows keyboard handling
2008-11-22 02:15:25 -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
Doug Coleman
2c1f6ee3dd
apply p1dzkl's patch to let the windows ui cascade new windows instead of putting them all on top of each other. thanks!
2008-09-19 22:06:28 -05:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
U-SLAVA-DFB8FF805\Slava
b36f610170
Fix Windows bootstrap
2008-09-11 01:27:23 -05:00
Slava Pestov
aea0fed14c
Fixing basis -> extra dependencies
2008-09-05 19:29:14 -05:00
U-CUTLER\dharmatech
c0098e6a52
Update old accessors from 'ui.windows'
2008-09-01 19:55:21 -05:00
Eduardo Cavazos
7402cd2ab7
Move 'ui' to basis
2008-08-07 21:12:50 -05:00