Commit Graph

174 Commits

Author SHA1 Message Date
Matthew Flatt
ba7d6d7cc1 cocoa mouse event and cursor fixes
original commit: c3fa1f01e8babe7355ba3a5a063f96091fcb7c74
2010-11-05 15:54:22 -06:00
Matthew Flatt
8b5e617253 update for new #:alignment placement
original commit: 3e35c7c27319fddba2f973f7bc061ecd38b71186
2010-11-05 15:54:22 -06:00
Matthew Flatt
af897378f6 mac creator and type support
original commit: fa446f0187a66d0b5807d212e86ce369ffa1b13e
2010-11-05 15:54:22 -06:00
Matthew Flatt
4e23681799 still again yet another refinement to cocoa refresh
original commit: 748115fe91205e5df2128d8ea4f12b7ec8fa5076
2010-11-05 15:54:22 -06:00
Matthew Flatt
d93d8e5dfc fix yet another refresh problem
original commit: 6d8bb2cab4d9d0a4ec24cbf885c41e13c9771570
2010-11-05 15:54:22 -06:00
Matthew Flatt
f37b3304f2 fix text-drawing performance
original commit: 0e64be35b7610d3e622f20dd121482b897581b91
2010-11-05 15:54:21 -06:00
Matthew Flatt
ceddc9fbf5 another cocoa refresh repair
original commit: 909ee0f32dc046f5d25338687146edca84278ab0
2010-11-05 15:54:21 -06:00
Matthew Flatt
8a6417f3e6 more attempts to avoid flicker
original commit: f13b569b751559a2be7ae39c690dff34ebd29fa7
2010-11-05 15:54:21 -06:00
Matthew Flatt
68f291d8f8 key release events
original commit: 8c9e2397986bf7fb51ff1f049b1c2a474a5fb588
2010-11-05 15:54:21 -06:00
Matthew Flatt
6c367a0dcb new queue level for refresh events
original commit: f1e2db412f45217bbcdf362c2bdc5186089284e7
2010-11-05 15:54:20 -06:00
Matthew Flatt
c31c8b9163 more cocoa refresh refinements
original commit: 31e46eb8b3ef9a0a0f4ed3c18580718c9b6520ad
2010-11-05 15:54:20 -06:00
Matthew Flatt
9c68ef1f45 fix various cocoa problems
original commit: 8ed2fba67d2503b31b8caadf30e191e729d46a62
2010-11-05 15:54:20 -06:00
Matthew Flatt
3a0c3853be fix focus problems and implement send-message-to-window in cocoa
original commit: 2a4ea2ef98cd95a31934d28ccb84a698661e26bb
2010-11-05 15:54:20 -06:00
Matthew Flatt
b4d34b0b32 generalize editor selection mechanism to support Windows style
original commit: ae05eddf1437b8ae465d9bdfe8a605f7db022765
2010-11-05 15:54:19 -06:00
Matthew Flatt
627a12a4f4 small step toward new text hiliting
original commit: 67ec13ac1a1f175fae1d25e78beeb7f215676c91
2010-11-05 15:54:19 -06:00
Matthew Flatt
fee7c80590 special-option-key for cocoa
original commit: a7470471451607980b2331c0e56a83994687272b
2010-11-05 15:54:19 -06:00
Matthew Flatt
79d46e5164 concurrency repairs
original commit: 3a99e9e82c30ef0a2693b444441c1fd3d87c0e34
2010-11-05 15:54:18 -06:00
Matthew Flatt
f60b9e42c4 [PATCH 123/326] bell
original commit: 074ba4e70e0cf68cdfd74187154e849deb72424a
2010-11-05 15:54:17 -06:00
Matthew Flatt
b595eec750 repairs that make dragable panels work
original commit: e153b71ba0759383b26a1f128ca42e40959cf794
2010-11-05 15:54:17 -06:00
Matthew Flatt
d6f2a2e62d another refinement to cocoa key handling
original commit: cc737fc571bff9b4e38038554c6d22ce256e1e2a
2010-11-05 15:54:17 -06:00
Matthew Flatt
e9bea2c193 cocoa tab-panel in no-border mode uses PSMTabBarControl
original commit: 15a7a2a006b3ee501b098a801a6b8bd26f439b24
2010-11-05 15:54:17 -06:00
Matthew Flatt
7eecbf2f30 gtk cursors
original commit: 436eb512f84e8357759278f4f94a50f8e608db81
2010-11-05 15:54:16 -06:00
Matthew Flatt
35aaa3a0fb cocoa cursors
original commit: 40c1c2ffef5f5ee4972ac6ef98b050e13cd8ab34
2010-11-05 15:54:16 -06:00
Matthew Flatt
be50496117 use Cairo's Quartz back-end for canvas buffering under Mac OS X + makes text rending look much better - makes drawing to a bitmap% different than drawing onscreen
original commit: 2dba600d59a97271f8ee4517c6b4e1efb695e94f
2010-11-05 15:54:16 -06:00
Matthew Flatt
cb571363a9 misc repairs
original commit: 0114b7a4a5966fea451c92c532bbb86bb638266e
2010-11-05 15:54:15 -06:00
Matthew Flatt
a4305ae6a2 finish pinning down gtk allocation
original commit: 43aeaacd7a598f834002b75b1ee72f4b7cd04b85
2010-11-05 15:54:15 -06:00
Matthew Flatt
1752204327 more memory management
original commit: c7049058336382b651c82b3a98c8a7feb9311257
2010-11-05 15:54:15 -06:00
Matthew Flatt
2197b56aab clean up cocoa memory management and also fix vertical sliders and guages
original commit: 152a8b67039ba64e8945ffa513c91f2dafa8e99d
2010-11-05 15:54:14 -06:00
Matthew Flatt
865a4b4671 clean up lock library and uses
original commit: a9ffced9b8537987c584b206d04e824e54ada965
2010-11-05 15:54:14 -06:00
Matthew Flatt
91c250cfc5 make platform-to-wx links weak
original commit: 0a9bdc11ad7758d04e1f5dc6eb47e8b02ecc27a4
2010-11-05 15:54:14 -06:00
Matthew Flatt
ae649f506b consolidate lock implementation and fix custodian problem
original commit: 8ad33f15ab876d83bdc2e38041870f5e29317266
2010-11-05 15:54:13 -06:00
Matthew Flatt
ad1eed5071 restore auto-scroll canvases; fix text-rotation bug
original commit: cc55bd7e93a521456d5b4cd17a061df4a447319d
2010-11-05 15:54:12 -06:00
Matthew Flatt
a4eeceff33 new cocoa canvas-refresh strategy
original commit: 7a7658e86d209a9de522e72116ba36c3b9466f2d
2010-11-05 15:54:12 -06:00
Matthew Flatt
83a6c5076d eventspace shutdown
original commit: 72b671b6659702a9ff38c57b478873f661baffcb
2010-11-05 15:54:12 -06:00
Matthew Flatt
f67eea2b7a yet more cocoa canvas repairs
original commit: f716ae049a730cbc9fc17c974087cce78ababcc1
2010-11-05 15:54:11 -06:00
Matthew Flatt
1ef742fd91 fix cocoa menu-bar set menu label
original commit: a4c036b50acafe302732a30784f314d858c88e3c
2010-11-05 15:54:11 -06:00
Matthew Flatt
afee071c5c fix cocoa pref menu
original commit: dedba7a441ea2b3e71700a149c0b913f91a1af0f
2010-11-05 15:54:11 -06:00
Matthew Flatt
992d32134c enforce modality; more on-subwindow- callbacks; Cocoa font tweaks
original commit: e9e180847a72ba91ea817fc3b5fc1a457e676747
2010-11-05 15:54:11 -06:00
Matthew Flatt
4995e89a21 finix initial size of cocoa frame
original commit: ca29be4eb132bf17dfe552aa78981c1f3115b9c1
2010-11-05 15:54:10 -06:00
Matthew Flatt
1bf7884280 postscript-dc% interactive and landscape
original commit: 16f15b0cad7e3edafe06119c71660e6254f2b1b5
2010-11-05 15:54:10 -06:00
Matthew Flatt
55f34df7de fix canvas dc size reporting
original commit: b69d4322afd417c9b354ea3ca0ba2150fe113119
2010-11-05 15:54:10 -06:00
Matthew Flatt
5746708793 auto-scroll canvases and frame status lines
original commit: c42d95216eb48e94a48364fb01b0e6d4a70d1534
2010-11-05 15:54:10 -06:00
Matthew Flatt
44a8d8ce2b canvas scrollbars and borders
original commit: 6cb07301c1747c12232f6563f13cd4ae0541ebda
2010-11-05 15:54:10 -06:00
Matthew Flatt
e267680559 better dialog support (sheets for Cocoa, centering in gtk)
original commit: cc5cc94510bb7d473ccfe74467be1df296ffbea8
2010-11-05 15:54:09 -06:00
Matthew Flatt
441ae9dd78 submenus
original commit: 6ae09fca1c54a02b6f824c0fd096010e79e72111
2010-11-05 15:54:09 -06:00
Matthew Flatt
4015840a60 fix clipping-region issues
original commit: d10669d34e79f77f0041ccfdb99079336c006e64
2010-11-05 15:54:08 -06:00
Matthew Flatt
e0406cdeb7 dialog show & button width fixes
original commit: 202e18ef85226e08c9a4294ee49ae7f641d0295f
2010-11-05 15:54:08 -06:00
Matthew Flatt
f30792e085 fixes to bitmap%, especially mask vs. alpha mode
original commit: 439683af5e938a0662139e5af90f65103d8c53cb
2010-11-05 15:54:07 -06:00
Matthew Flatt
a90cf8f8d5 better frame sizing in gtk (but still not right)
original commit: a368362803d93ea54c6b78280c474e37cd25052f
2010-11-05 15:54:07 -06:00
Matthew Flatt
543525dc0b gtk combo boxes
original commit: 37d4cfb14863683e6501a1ba975a933aae3847ba
2010-11-05 15:54:07 -06:00
Matthew Flatt
317bf373fd misc repairs
original commit: 626ceef11b1280486c4788198fba2ef54389a073
2010-11-05 15:54:06 -06:00
Matthew Flatt
cba60dd8a7 cocoa slider initial value
original commit: 1beecc143d9e6c2c4bc42491bfc943850eac9618
2010-11-05 15:54:06 -06:00
Matthew Flatt
1d62d8420e windows fixes
original commit: e0bbe944aa92584880fb20fc485d0d0e93f1c2c1
2010-11-05 15:54:05 -06:00
Matthew Flatt
8f4252881b fix mouse-moved events for cocoa
original commit: c244a6106a10f16da5d7fc8b5d29655281647d78
2010-11-05 15:54:05 -06:00
Matthew Flatt
07597c6b53 radio-box and transparent canvas repairs
original commit: 4628ab4db859a0d421428bb602ec5e74de9eddfa
2010-11-05 15:54:04 -06:00
Matthew Flatt
d4385a7174 popup menus
original commit: bc7d3d737614f47acb54b2fd4376e6a581bfe3e0
2010-11-05 15:54:04 -06:00
Matthew Flatt
285f974be7 fix canvases in tab panels
original commit: 82c0a1cc29a07b151a0862102ef883fb56b35266
2010-11-05 15:54:04 -06:00
Matthew Flatt
e4ffd5e6c1 default buttons and Cocoa clipboard
original commit: 0723c4f647921b3d3342e531d017b414d0f5530e
2010-11-05 15:54:03 -06:00
Matthew Flatt
2e9088f07a canvas and frame repairs
original commit: ac6139345d59448cb8d060a95bf9b0da43c58f69
2010-11-05 15:54:03 -06:00
Matthew Flatt
97fc56d722 more repairs to constrained-reply and menu-bar handling
original commit: 238650e3270706715af4abc43639ffa5a98e188e
2010-11-05 15:54:03 -06:00
Matthew Flatt
b2de1b0624 frame, dialog, and stock-icon repairs
original commit: 2f2341be6ff05b603e1ee742f352ec45851528a6
2010-11-05 15:54:03 -06:00
Matthew Flatt
bbea1bbfe7 refresh and menu bar repairs
original commit: 50d10998c020d5b7d206a53b087e84fb7914cc4a
2010-11-05 15:54:03 -06:00
Matthew Flatt
979268b678 fix frame activation and menu bars
original commit: 152526045a80a3c1e45bf013b307c88b1add149e
2010-11-05 15:54:03 -06:00
Matthew Flatt
dc77ede76e queue and paint repairs
original commit: 5af3d96a5d5fc3a1edcc108a0754949c84e0ec7d
2010-11-05 15:54:02 -06:00
Matthew Flatt
10fbac433a focus callbacks
original commit: efb88aef4f656003741a3e6474848a78ce6425a3
2010-11-05 15:54:02 -06:00
Matthew Flatt
a9d6a3cb64 more consistent mouse events
original commit: 54bee6314efb966d5f3d863021f52fff5f1a9b69
2010-11-05 15:54:02 -06:00
Matthew Flatt
771d383be6 fix mouse position conversion and canvas moving
original commit: 75189fbdee90336e6a8b6f6c99f7d783eede407a
2010-11-05 15:54:02 -06:00
Matthew Flatt
652a133070 misc repairs
original commit: 4bfed6d7976d8ba10bc00a00aa7155b401b6ea4f
2010-11-05 15:54:01 -06:00
Matthew Flatt
8a1032af6c fix constrained-reply to use delim continuations
original commit: 88f75dbc133313c715eb290c1ff4abeb3d42aff5
2010-11-05 15:54:01 -06:00
Matthew Flatt
85d396413d extend C API to abort/capture cont skipping dynamic-winds
original commit: cb69ea3c664a60a56aca46165939826af4b5f29c
2010-11-05 15:54:01 -06:00
Matthew Flatt
798232e98a Cocoa menus, including on-demand tricks
original commit: 90b005afed683662ed959572609570c5ad185888
2010-11-05 15:54:00 -06:00
Matthew Flatt
91452c175a mostly tab-panel and mnemonic repairs
original commit: 3cb7594793d690d9898776051741205f9953e6a1
2010-11-05 15:54:00 -06:00
Matthew Flatt
8a010572e2 implement labels for radio-box%, etc.
original commit: edd12a64b8fabcba74441bc446e44c2302b3ecef
2010-11-05 15:54:00 -06:00
Matthew Flatt
7b32ac2065 gracket2 wx re-implementation start
original commit: 5baba1d81ac2fbf109c4c9cafcc845d899f685ee
2010-11-05 15:53:55 -06:00