quakeforge/ruamoko/qwaq/ui
Bill Currie ab8692bd96 [qwaq] Allow return values through forwarded messages
This was easy to achieve in v6p progs because all return values passed
through .return and thus could not be lost. However, Ruamoko progs use a
return pointer which can wind up pointed into the void (the return
buffer) and thus cause the return value to be lost. Using @return on
obj_msg_sendv bounces the return pointer through to the called function.
In addition, nil is returned when the forwarding target is nil.
2022-02-05 19:30:08 +09:00
..
button.h [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
button.r [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
color.h
curses.h [qwaq] Move input handling to its own thread 2021-09-22 16:22:11 +09:00
draw.h [qwaq] Fix window closure 2021-09-26 10:35:24 +09:00
draw.r [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
event.h [gamecode] Clean up string_t and pointer_t 2022-01-18 12:11:14 +09:00
garray.h
garray.r [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
group.h [qwaq] Add method to get group's owning view 2021-06-07 15:56:20 +09:00
group.r [qwaq] Fix window closure 2021-09-26 10:35:24 +09:00
listener.h [qwaq] Rework allocation to use retain/release 2020-03-30 16:58:36 +09:00
listener.r [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
proxyview.h [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
proxyview.r [qwaq] Allow return values through forwarded messages 2022-02-05 19:30:08 +09:00
rect.h
rect.r [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
scrollbar.h [qwaq] Fix various scrollbar related issues 2021-06-12 01:30:44 +09:00
scrollbar.r [qwaq] Fix TableView's scrolling 2021-09-25 10:53:39 +09:00
stringview.h [qwaq] Implement more debugger def views 2021-09-25 01:42:36 +09:00
stringview.r [qwaq] Implement more debugger def views 2021-09-25 01:42:36 +09:00
tableview.h [qwaq] Fix TableView's scrolling 2021-09-25 10:53:39 +09:00
tableview.r [qwaq] Set table cell size in the correct place 2021-09-25 13:27:55 +09:00
textcontext.h [gamecode] Clean up string_t and pointer_t 2022-01-18 12:11:14 +09:00
textcontext.r [qwaq] Fix window closure 2021-09-26 10:35:24 +09:00
titlebar.h [qwaq] Fix window closure 2021-09-26 10:35:24 +09:00
titlebar.r [qwaq] Fix window closure 2021-09-26 10:35:24 +09:00
view.h [qwaq] Start work on cursor management 2021-06-01 18:53:53 +09:00
view.r [qwaq] Allow return values through forwarded messages 2022-02-05 19:30:08 +09:00
window.h [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
window.r [qwaq] Fix window closure 2021-09-26 10:35:24 +09:00