Source Activity

Syndicate content
Haiku's main repository
Updated: 28 min 36 sec ago

libbnetapi: Extend socket classes.

Thu, 2016-04-28 01:13
B{Abstract,Datagram,Secure}Socket: - Add functionality to listen for and accept new connections, thus allowing one to use the socket classes for server functionality as well. BSecureSocket: - Adjust to take into account differences between how SSL needs to be called when accepting an incoming connection vs initiating an outbound one. The handshake on the accepted connection stills fails for unknown reasons at the moment though. Note that these changes break the ABI, and thus any packages making use of them directly will need a rebuild. B{Abstract,Datagram,Secure}Socket: - Add functionality to listen for and accept new connections, thus allowing one to use the socket classes for server functionality as well. BSecureSocket: - Adjust to take into account differences between how SSL needs to be called when accepting an incoming connection vs initiating an outbound one. The handshake on the accepted connection stills fails for unknown reasons at the moment though. Note that these changes break the ABI, and thus any packages making use of them directly will need a rebuild.
Categories: Development

Add private app headers to Doxyfile

Wed, 2016-04-27 18:08
needed for LaunchRoster which has gone private. needed for LaunchRoster which has gone private.
Categories: Development

Fix errors in fs_interface.dox

Wed, 2016-04-27 18:04
Categories: Development

Message docs: fix errors

Wed, 2016-04-27 18:02
Categories: Development

Debugger: Implement remainder of #12729.

Wed, 2016-04-27 02:35
UserInterfaceListener: - Add request hook for writing a core file. Implement in TeamDebugger. Jobs/WriteCoreFileJob: - Add new job to actually dispatch the core file request via the debugger interface. Team{::Listener} - Add listener event + hook for notifications when a core file gets written. Implement in CLI. CliContext: - Add event flag for core file changed. CommandLineUserInterface: - Add 'write-core' command. This optionally takes a path to write the core to, otherwise one is automatically generated by, similarly to debug reports. As such, one can now generate cores for things like app_server and registrar crashes if desired, in addition to reports. UserInterfaceListener: - Add request hook for writing a core file. Implement in TeamDebugger. Jobs/WriteCoreFileJob: - Add new job to actually dispatch the core file request via the debugger interface. Team{::Listener} - Add listener event + hook for notifications when a core file gets written. Implement in CLI. CliContext: - Add event flag for core file changed. CommandLineUserInterface: - Add 'write-core' command. This optionally takes a path to write the core to, otherwise one is automatically generated by, similarly to debug reports. As such, one can now generate cores for things like app_server and registrar crashes if desired, in addition to reports.
Categories: Development

Debugger: Fix crash regression.

Wed, 2016-04-27 02:34
- During the TargetHostInterface refactoring, a parameter was accidentally omitted for the debugger options in the command line and report interfaces, leading to a crash during TeamDebugger init. - During the TargetHostInterface refactoring, a parameter was accidentally omitted for the debugger options in the command line and report interfaces, leading to a crash during TeamDebugger init.
Categories: Development

Debugger: Add core file request to DebuggerInterface.

Wed, 2016-04-27 01:48
{CoreFile,Local}DebuggerInterface: - Add virtual hook for requesting a core dump of the current team. Implement accordingly in LocalDebuggerInterface, and add a no-op stub in CoreFileDebuggerInterface. {CoreFile,Local}DebuggerInterface: - Add virtual hook for requesting a core dump of the current team. Implement accordingly in LocalDebuggerInterface, and add a no-op stub in CoreFileDebuggerInterface.
Categories: Development

runtime loader: Register extended image info with kernel

Tue, 2016-04-26 23:56
Add structure extended_image_info which extends image_info by the fields symbol_table, symbol_hash, string_table. Add structure extended_image_info which extends image_info by the fields symbol_table, symbol_hash, string_table.
Categories: Development

Future proofing core file format

Tue, 2016-04-26 22:55
* The Haiku specific notes contain a structure size field, now. * Change the type of the count and size fields in the Haiku specific notes to uint32 also for 64 bit ELF. The size field for a note is a uint32 anyway. * The Haiku specific notes contain a structure size field, now. * Change the type of the count and size fields in the Haiku specific notes to uint32 also for 64 bit ELF. The size field for a note is a uint32 anyway.
Categories: Development

Add BPropertyInfo class docs

Tue, 2016-04-26 22:37
Categories: Development

Style fixes to BPeropertyInfo class

Tue, 2016-04-26 22:36
Categories: Development

MIME type for core files

Tue, 2016-04-26 21:48
Icon wanted! Icon wanted!
Categories: Development

Debugger: Implement part of #12729.

Tue, 2016-04-26 21:12
TeamsWindow: - Add a button allowing one to specify loading a core file in addition to attaching to/creating teams. - Slight layout tweak. TeamsWindow: - Add a button allowing one to specify loading a core file in addition to attaching to/creating teams. - Slight layout tweak.
Categories: Development

Debugger: Fix incorrect behavior when asking to activat.

Tue, 2016-04-26 01:54
GraphicalUserInterface: - The Show() method now checks if the team window is already visible. If it is, we instead call Activate() to focus it. Fixes the problem that attempting to attach to a team which we already had a running team debugger for would appear to do nothing, rather than focusing that window. GraphicalUserInterface: - The Show() method now checks if the team window is already visible. If it is, we instead call Activate() to focus it. Fixes the problem that attempting to attach to a team which we already had a running team debugger for would appear to do nothing, rather than focusing that window.
Categories: Development

Debugger: Fix handling of team_id clashes.

Tue, 2016-04-26 01:49
TeamDebugger: - Add accessor to query whether the debugger's interface is a post mortem core rather than a live team. TargetHostInterface: - When asked to locate a team debugger by team_id, as is done for attach requests to determine if we already have an existing instance attached, skip over post mortems. This takes care of the potential problem of detecting a core instance with the same team_id as a live team, and consequently refusing the attach request. - When a team debugger quits, use its actual pointer to look it up rather than its team ID, as we could otherwise potentially remove the wrong one in the case of a clash. TeamDebugger: - Add accessor to query whether the debugger's interface is a post mortem core rather than a live team. TargetHostInterface: - When asked to locate a team debugger by team_id, as is done for attach requests to determine if we already have an existing instance attached, skip over post mortems. This takes care of the potential problem of detecting a core instance with the same team_id as a live team, and consequently refusing the attach request. - When a team debugger quits, use its actual pointer to look it up rather than its team ID, as we could otherwise potentially remove the wrong one in the case of a clash.
Categories: Development