Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-27 | handle {global, term()} names in format_status/2 | Steve Vinoski | |
The gen_fsm, gen_server, and wx_object format_status implementations fail to handle global names of the form {global, term()} where term() is something other than an atom, pid, or list. Change these format_status implementations to treat names that are atoms, pids, or lists as before, but for all other terms, set the header property of the function return value to a tuple whose first element is a string describing the return value and whose second element is the name term. Add unit tests for gen_server and gen_fsm to verify sys:get_status calls work successfully for globally registered instances. | |||
2010-05-24 | Merge branch 'bg/wx_objects' into dev | Erlang/OTP | |
* bg/wx_objects: wx_objects: Fix calls to unexported gen_server:print_event/3 OTP-8638 bg/wx_objects | |||
2010-05-21 | wx_objects: Fix calls to unexported gen_server:print_event/3 | Björn Gustavsson | |
In code copied (and modified) from the gen_server module, there are references to the gen_server:print_event/3 function, which is not exported. We could export print_event/3 from the gen_server, but in that case we must promise to keep the function and keep it compatible in the future. Since the function is small and wx_object already contains a lot of code copied from gen_server, let's copy the code for print_event/3 too. (Thanks to Kostis Sagonas. This old bug was exposed by a patch by Kostis that replaced "tuple funs" with real funs.) | |||
2009-11-20 | The R13B03 release.OTP_R13B03 | Erlang/OTP | |