Commit Graph

46191 Commits

Author SHA1 Message Date
Pawel Dziepak 26b2423794 runtime_loader: Always map program image at random position 2013-04-24 14:06:05 +02:00
Pawel Dziepak 902d41fc75 util: Use real_time_clock() in secure PRNG 2013-04-24 14:05:28 +02:00
Pawel Dziepak c36a000cb4 vm: Fix off-by-one mistakes in _InsertAreaSlot 2013-04-24 14:05:27 +02:00
Ingo Weinhold ffeecbcc87 Add more provides to haiku[_devel].hpkg 2013-04-24 13:06:15 +02:00
Rene Gollent dd817ff93c Handle team deletion debug event.
When the target team exits, notify the user and shut down the debugger.
2013-04-23 23:05:36 -04:00
Rene Gollent 8b49cb7645 Rework report format as suggested in #9697.
- Areas, images and semaphores are now presented in a more readable
  tabular format.

- Areas: Columns now include base address, end address and size to
  make it easier to determine if e.g. an address easily falls within
  a given area, and are also sorted by base address. Protection flags
  and locking have been made more concise, with a corresponding key.
  Name has been moved to the last column to allow for a more compact
  format.

- Images: Name moved to last column for improved column formatting,
  purposes, and sorted by load address.

- Threads are now sorted such that all threads in exception states
  come at the tail end of the list, and the format has been revised
  to make them a bit easier to parse. State is only indicated if
  something other than running, along with any available exception
  state messages.
2013-04-23 21:31:18 -04:00
Jérôme Duval 8386448172 ControlLook: fixed wrong conversion to uint32 2013-04-23 23:29:51 +02:00
Ingo Weinhold e49c7394ef Update groff optional package to hpkg 2013-04-23 23:07:34 +02:00
Ingo Weinhold f3b11fcb9d Update p7zip package 2013-04-23 20:49:06 +02:00
Ingo Weinhold 0d452c8f34 Remove the TrackerNewTemplates optional package
Instead add the files to the tree and generate the resulting files on
the fly. This also avoids the undesired attributes the files in the
package had.
2013-04-23 19:53:25 +02:00
Ingo Weinhold 89804230e1 Override File actions to be whitespace-safe 2013-04-23 19:49:21 +02:00
Oliver Tappe 78d1b920ed Adjust pkgman to consider symlinks to both package-infos and packages. 2013-04-23 13:31:02 +02:00
Alexander von Gluck IV 526232b6d8 usb_asix: Little additional style cleanup
* Things I missed the other day
* No functional change
2013-04-22 20:47:43 -05:00
Rene Gollent 2b7a67e7aa Fix #9700.
- CLI "threads" command now outputs the exception reason for stopped
  threads, if available.
2013-04-22 21:12:49 -04:00
Pawel Dziepak 0fef11f1a8 arch: some CPUID leaves may be not available 2013-04-23 02:43:26 +02:00
John Scipione 25ca105ebf Tiny style fix 2013-04-22 20:10:34 -04:00
Rene Gollent c24adb2950 Rework DefaultNotificationService registration.
- Instead of implicitly registering and unregistering a service
  instance on construction/destruction, DefaultNotificationService
  now exports explicit Register()/Unregister() calls, which subclasses
  are expected to call when they're ready.

- Adjust all implementing subclasses. Resolves an issue with deadlocks
  when booting a DEBUG=1 build.
2013-04-22 18:42:21 -04:00
Ingo Weinhold 15565a06d4 Repackaged WonderBrush zip as HPKG 2013-04-22 23:57:28 +02:00
Ingo Weinhold 60ac56d3fa Update wpa_supplicant package 2013-04-22 22:52:03 +02:00
Ingo Weinhold d6a80eb122 Add private headers to haiku_devel package
Also include the freebsd_network and freebsd_wlan headers. Their final
location and which of them to include in the first place might need some
adjustments.
2013-04-22 21:58:51 +02:00
Ingo Weinhold dbcaf9ee61 Update WQY-MicroHei package 2013-04-22 20:35:41 +02:00
Ingo Weinhold ef40a60ae8 Update Vision package 2013-04-22 19:10:06 +02:00
Ingo Weinhold 237127fbe4 Fix _user_entry_ref_to_path() in chroot
* Add "bool kernel" parameter to vfs_entry_ref_to_path(), so it can be
  specified for which I/O context the entry ref shall be translated.
* _user_entry_ref_to_path(): Use the calling team's I/O context instead
  of the kernel's. Fixes the bug that in a chroot the syscall would
  return a path for outside the chroot.
2013-04-22 18:06:28 +02:00
Pawel Dziepak be573dcd88 arch: make sure not to set NX-bit when it is reserved 2013-04-22 17:36:36 +02:00
Ingo Weinhold 5be84d5f00 Update yasm package 2013-04-22 13:50:44 +02:00
Philippe Saint-Pierre 3f0a22c88b Chart Demo: Fix for failure to detect already opened popup windows
Clicking on the FPS, color chart or any other buttons meant to make a popup
window appear was failing to detect and re-focus an already opened popup.
2013-04-21 20:51:02 -04:00
Oliver Tappe 083234daa2 Drop legacy scripts 'cc' and 'c++'
* no longer put compiler wrappers onto image
* removed corresponding environment variables
2013-04-22 01:00:36 +02:00
Oliver Tappe 86b3c7a416 Drop symlink common/develop/tools/current
* drop the symlink itself (system development tools are now symlinked
  from /boot/common/bin directly)
* remove that symlink from PATH
2013-04-22 00:56:02 +02:00
Rene Gollent 4b8a8922cb Reorder sections of debug reports. 2013-04-21 18:52:24 -04:00
Oliver Tappe 4b303759d2 Update prerequired packages with current versions. 2013-04-22 00:50:01 +02:00
Oliver Tappe 5c01289f68 Adjust configure script to changed compiler version 2013-04-21 23:22:19 +02:00
Stefano Ceccherini 4ab260da80 Don't leak the socket.
BNetworkRoster::AddInterface and RemoveInterface did not close
the socket.
2013-04-21 21:16:52 +02:00
Rene Gollent e33233713a Fix Web+ debug build. 2013-04-21 14:11:52 -04:00
Stefano Ceccherini 875b9f66d1 Use BNetworkDevice to get the current associated wireless network.
Use BNetworkDevice instead of using the driver settings api to get the
associated wireless network.
Also got rid of Settings::_PrepareRequest(), since it's no longer needed.
2013-04-21 18:26:14 +02:00
Rene Gollent d519acd691 Some refactoring of Settings classes.
- Rename the current RangeSetting -> BoundedSetting and add an
  appropriate setting type enum, since that one actually describes
  a single value clamped to a range, rather than an actual range.

- Add RangeSetting class that has both a lower/upper bound and a pair
  of values representing the lower and upper ends of the range currently
  selected.
2013-04-21 12:01:17 -04:00
Rene Gollent 758a63dc70 Implement ranged container hooks in ArrayValueNode. 2013-04-21 11:46:12 -04:00
Rene Gollent 7d151f694c Extend ValueNode API.
- Add several new optional hook functions to ValueNode. These
  allow implementing subclasses to specify that they're a container
  type that can export a range of items (i.e. arrays, lists, etc.),
  and expose several operations on said ranges of child items.
2013-04-21 11:46:12 -04:00
Stefano Ceccherini be1038406b Use the network kit api instead of talking to the netstack directly.
Use BNetworkInterface and BNetworkInterfaceAddress in the Settings class
instead of using ioctls. This works for everything except the default
route, for which there is no API yet.
2013-04-21 15:45:38 +02:00
Ingo Weinhold a5999f6ff7 pkgman: Add "update" command 2013-04-21 13:56:21 +02:00
Ingo Weinhold 212c636f41 BSolver/LibsolvSolver: Add Update() 2013-04-21 13:55:38 +02:00
Ingo Weinhold 458a86aacb pkgman: Organize commands by category 2013-04-21 13:11:53 +02:00
Ingo Weinhold df2685d885 pkgman: Add "uninstall" command 2013-04-21 12:52:06 +02:00
Ingo Weinhold 8ba41d628c pkgman install: Fix typo in usage text 2013-04-21 12:50:31 +02:00
Ingo Weinhold de62d76176 BSolver/LibsolvSolver: Add Uninstall()
Also fix incorrect check in LibsolvSolver::GetResult().
2013-04-21 12:48:39 +02:00
Ingo Weinhold 3ac0de3b1f pkgman: Refactoring -> PackageManager
Move common and reusable functionality from "search" and "install" to
new PackageManager class.
2013-04-21 12:31:29 +02:00
Ingo Weinhold c128275ede <Archivable.h>: Fix conflict with BPackageKit::BPrivate
... when "using BPackageKit::BPrivate".
2013-04-21 12:29:41 +02:00
Ingo Weinhold 7466fa2d49 pkgman install: Simplify transaction creation 2013-04-21 10:36:19 +02:00
Ingo Weinhold 2f028e9a2d pkgman install: Add problem solution selection support 2013-04-21 02:48:52 +02:00
Ingo Weinhold 8e6c3631a3 BSolver/LibsolvSolver: Add problem solution selection support
... and re-solving.
2013-04-21 02:48:52 +02:00
Ingo Weinhold ec41ff587f pkgman install: Refresh repositories first 2013-04-21 02:48:52 +02:00