<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/observer/src, branch OTP-19.0</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Merge branch 'josevalim/supervisor-get-callback-module/PR-1000/OTP-13619'</title>
<updated>2016-06-08T11:39:56+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2016-06-08T11:39:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=41d1444bb13317f78fdf600a7102ff9f7cb12d13'/>
<id>41d1444bb13317f78fdf600a7102ff9f7cb12d13</id>
<content type='text'>
* josevalim/supervisor-get-callback-module/PR-1000/OTP-13619:
  Return callback module in supervisor format_status
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* josevalim/supervisor-get-callback-module/PR-1000/OTP-13619:
  Return callback module in supervisor format_status
</pre>
</div>
</content>
</entry>
<entry>
<title>Return callback module in supervisor format_status</title>
<updated>2016-06-04T21:00:07+00:00</updated>
<author>
<name>José Valim</name>
<email>jose.valim@plataformatec.com.br</email>
</author>
<published>2016-03-31T08:34:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e2577531278c5dde283c4ab7be766d081c363ec3'/>
<id>e2577531278c5dde283c4ab7be766d081c363ec3</id>
<content type='text'>
The previous implementation of supervisor:get_callback_module/1
used sys:get_status/1 to get the supervisor inner state and
retrieve the callback module. Such implementation forbids any
other supervisor implementation that has an internal state
different than the #state{} record in supervisor.erl.

This patch allows supervisors to return the callback module
as part of the sys:get_status/1 data, no longer coupling the
callback module implementation with the inner #state{} record.

Notice we have kept the clause matching the previous
sys:get_status/1 reply for backwards compatibility purposes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous implementation of supervisor:get_callback_module/1
used sys:get_status/1 to get the supervisor inner state and
retrieve the callback module. Such implementation forbids any
other supervisor implementation that has an internal state
different than the #state{} record in supervisor.erl.

This patch allows supervisors to return the callback module
as part of the sys:get_status/1 data, no longer coupling the
callback module implementation with the inner #state{} record.

Notice we have kept the clause matching the previous
sys:get_status/1 reply for backwards compatibility purposes.
</pre>
</div>
</content>
</entry>
<entry>
<title>[cdv] Allow port info "Port controls forker process"</title>
<updated>2016-06-03T12:24:08+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2016-06-03T12:24:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=634350eea978536b48bd6603d391065f0e3c942a'/>
<id>634350eea978536b48bd6603d391065f0e3c942a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'siri/observer/improve-trace/OTP-13481'</title>
<updated>2016-05-26T13:29:03+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2016-05-26T13:29:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e5f436615f0649a4d19b03762c016e91e0dce0eb'/>
<id>e5f436615f0649a4d19b03762c016e91e0dce0eb</id>
<content type='text'>
* siri/observer/improve-trace/OTP-13481:
  [observer] Update user guide
  [observer] Automatically add active node
  [observer] Allow more trace flags on procs/ports from GUI
  [runtime_tools] Don't trace the trace client port
  [runtime_tools] Allow setting trace flag 'exiting' with dbg
  [observer] Add more default match specs for messages
  [observer] Add test of new Ports tab
  [observer] Improve appearance in Trace tab
  [observer] Allow multiple select in Ports tab
  [observer] Make right click menu act on the "expected pid"
  [observer] In Trace tab, show procs/ports for selected node only
  [observer] Add right click menu in Table tab
  [observer] Add menu option to set default MS for send/receive
  [observer] Add tracing of ports
  [ttb] Allow setting trace flags on ports
  [observer] Set correct parent in Label dialog
  [observer] Add Ports tab in GUI
  [observer] Add functionality in GUI for trace pattern on messages
  [ttb] Set trace patterns on messages

Conflicts:
	lib/observer/src/observer_wx.erl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* siri/observer/improve-trace/OTP-13481:
  [observer] Update user guide
  [observer] Automatically add active node
  [observer] Allow more trace flags on procs/ports from GUI
  [runtime_tools] Don't trace the trace client port
  [runtime_tools] Allow setting trace flag 'exiting' with dbg
  [observer] Add more default match specs for messages
  [observer] Add test of new Ports tab
  [observer] Improve appearance in Trace tab
  [observer] Allow multiple select in Ports tab
  [observer] Make right click menu act on the "expected pid"
  [observer] In Trace tab, show procs/ports for selected node only
  [observer] Add right click menu in Table tab
  [observer] Add menu option to set default MS for send/receive
  [observer] Add tracing of ports
  [ttb] Allow setting trace flags on ports
  [observer] Set correct parent in Label dialog
  [observer] Add Ports tab in GUI
  [observer] Add functionality in GUI for trace pattern on messages
  [ttb] Set trace patterns on messages

Conflicts:
	lib/observer/src/observer_wx.erl
</pre>
</div>
</content>
</entry>
<entry>
<title>[observer] Automatically add active node</title>
<updated>2016-05-20T07:40:56+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2016-05-12T13:50:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7db703f88a8665bf6fc3266619044da3c882b1e3'/>
<id>7db703f88a8665bf6fc3266619044da3c882b1e3</id>
<content type='text'>
When setting trace flags on 'new_processes' or 'new_ports', the
currently active node is now automatically added if no other node is
traced.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When setting trace flags on 'new_processes' or 'new_ports', the
currently active node is now automatically added if no other node is
traced.
</pre>
</div>
</content>
</entry>
<entry>
<title>[observer] Allow more trace flags on procs/ports from GUI</title>
<updated>2016-05-20T07:40:56+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2016-05-12T13:40:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ebd440bfc9eb685606250a82cae352f1ee37dac6'/>
<id>ebd440bfc9eb685606250a82cae352f1ee37dac6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[observer] Add more default match specs for messages</title>
<updated>2016-05-20T07:40:55+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2016-05-12T07:49:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d70f97d61f632b92b3e29e133487a082d2de04fc'/>
<id>d70f97d61f632b92b3e29e133487a082d2de04fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[observer] Improve appearance in Trace tab</title>
<updated>2016-05-20T07:40:55+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2016-05-04T12:29:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ddbe6a2d2531abfc7c72b07442a585f2649faedd'/>
<id>ddbe6a2d2531abfc7c72b07442a585f2649faedd</id>
<content type='text'>
* Only allow single selection of modules
* Add right click menu to remove module
* Allow multiple selection of nodes, and show procs/ports for ALL
  selected nodes
* On right click, only show menu items that make sense for the current
  content and selection
* Add tooltips with help text
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Only allow single selection of modules
* Add right click menu to remove module
* Allow multiple selection of nodes, and show procs/ports for ALL
  selected nodes
* On right click, only show menu items that make sense for the current
  content and selection
* Add tooltips with help text
</pre>
</div>
</content>
</entry>
<entry>
<title>[observer] Allow multiple select in Ports tab</title>
<updated>2016-05-19T13:21:52+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2016-04-29T10:00:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e4c25c20f548c068057547ad2095a4c65afc0d86'/>
<id>e4c25c20f548c068057547ad2095a4c65afc0d86</id>
<content type='text'>
This is helpful when selecting ports to be traced.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is helpful when selecting ports to be traced.
</pre>
</div>
</content>
</entry>
<entry>
<title>[observer] Make right click menu act on the "expected pid"</title>
<updated>2016-05-19T13:21:52+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2016-04-29T08:02:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7b478eced25af1d3143d232e503723aaf86dfe8a'/>
<id>7b478eced25af1d3143d232e503723aaf86dfe8a</id>
<content type='text'>
If multiple processes were selcted, "Process Info" and "Kill Process"
menu choices would pick the first pid in the selection list, i.e. the
last selected process. This is now changed so the process under the
mouse pointer is used instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If multiple processes were selcted, "Process Info" and "Kill Process"
menu choices would pick the first pid in the selection list, i.e. the
last selected process. This is now changed so the process under the
mouse pointer is used instead.
</pre>
</div>
</content>
</entry>
</feed>
