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
Slava Pestov
36c36a7f83
Update code for core-foundation split, add core-foundation.timers
2008-12-12 01:11:37 -06:00
Joe Groff
ed45192b6d
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-11 17:16:12 -08:00
Slava Pestov
6346999f66
Fix race condition with gesture handling and grafting
2008-12-10 16:40:05 -06:00
Slava Pestov
24a8cb0a95
Remove >r/r> usage from ui.cocoa
2008-12-10 16:25:57 -06:00
Joe Groff
dc5727a212
oops
2008-12-10 07:28:33 -08:00
Doug Coleman
3629b9e5bd
win32 offscreen refinements
2008-12-10 08:49:50 -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
98c0daae2a
Move offscreen-world widget and support words into ui.offscreen vocab
2008-12-09 10:07:57 -08:00
Joe Groff
ec98a6c83d
offscreen-world widgets and offscreen pixel format fixes
2008-12-09 09:22:23 -08:00
Joe Groff
02e961ac77
cocoa ui compile fixes
2008-12-08 21:00:47 -08:00
Joe Groff
50887f0cfe
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-08 19:32:49 -08:00
Joe Groff
0b42f11683
cocoa backend for offscreen world rendering
2008-12-08 19:30:10 -08:00
Slava Pestov
7940020491
Untangling more dependencies
2008-12-08 16:02:31 -06:00
Slava Pestov
0e0e79eb7e
Redo how Cocoa event loop is done; fixes problem with expose, focus issue when closing windows
2008-12-05 01:49:46 -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
Slava Pestov
cdf3b48986
Refactoring usages of >r/r> to dip in UI
2008-11-28 00:02:02 -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
171c235c96
Merge branch 'master' of git://repo.or.cz/factor/jcg
...
Conflicts:
basis/cocoa/messages/messages.factor
2008-10-15 23:56:42 -05:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Joe Groff
f6ac828f46
yup, more type bugs
2008-09-12 20:01:07 -07:00
Joe Groff
8c8dd51136
one more cocoa type bug
2008-09-10 21:40:41 -07:00
Joe Groff
32dfcd36ac
more cocoa 64-bit type fixes
2008-09-10 20:19:57 -07:00
Joe Groff
3c42ef1da6
first crack at objc2 runtime. need to update type encoding parsing and fix bug in CLASS: compilation
2008-09-08 07:28:02 -07:00
dharmatech
36151938b3
Update old accessors from 'ui.cocoa'
2008-09-01 19:02:44 -05:00
dharmatech
f958bf4ebc
Update old accessors from 'ui.cocoa'
2008-09-01 18:57:12 -05:00
Slava Pestov
8b855b2445
Help lint fixes
2008-08-22 23:00:35 -05:00
Eduardo Cavazos
7402cd2ab7
Move 'ui' to basis
2008-08-07 21:12:50 -05:00