46550 Commits

Author SHA1 Message Date
Rene Gollent
206313697f Fix gcc2 build. hrev46076 2013-09-16 22:39:18 +02:00
Stephan Aßmus
bb4c532b77 HaikuDepot: Fixed selecting the right package when the list is sorted. hrev46075 2013-09-16 22:18:22 +02:00
Stephan Aßmus
b0fbddbd03 HaikuDepot: Also lock the model when updating the list 2013-09-16 22:18:21 +02:00
Stephan Aßmus
5f82742858 HaikuDepot: Package information can be retrieved asynchronously 2013-09-16 22:18:20 +02:00
Rene Gollent
f831939874 Fix previous format problem more correctly.
Thanks Ingo, Oliver and Ithamar for the hint.
hrev46074
2013-09-16 21:29:32 +02:00
Rene Gollent
fb916bc870 Debugger: Fix data copy issue.
- B_PRIx8 unfortunately doesn't necessarily strictly stay within the bounds
  of an 8-bit hex constant, so force the size passed to snprintf to make it
  that way.
hrev46073
2013-09-16 20:22:24 +02:00
Rene Gollent
af967edb7d Build fix. hrev46072 2013-09-16 19:59:33 +02:00
Rene Gollent
6c5893fbbf Debugger: Add selection support to MemoryView.
- The Inspector's memory view now supports selecting chunks of the hex display in
  the manner one would in a TextView. The selection can also be copied to the clipboard,
  or if it matches the size of a target address, can be used as input for an address to
  inspect directly.

Still needs some fine tuning, but basically works.
hrev46071
2013-09-16 19:45:27 +02:00
Rene Gollent
29fdf5e8ae Debugger: Implement #9961.
- FileManager now saves any explicitly located file mappings,
  and properly restores them when reloading the same team/files later.
hrev46070
2013-09-16 15:29:19 +02:00
Rene Gollent
37fc9962f8 Fix incorrect name usage. 2013-09-16 15:29:19 +02:00
Rene Gollent
b9b126139a Debugger: add settings manager for source location mappings.
- If it was necessary to help the debugger locate a particular source
  file due to it not being found on disk at the location specified in
  the debug information, the associated user-supplied path mappings
  are now saved and restored in the team settings. The file manager still
  needs a bit of extra work to apply these as files are added though.
2013-09-16 15:29:18 +02:00
Jerome Duval
e968e4b090 intel_extreme: don't expose overlay in accelerant when not allocated
... in the driver.
hrev46069
2013-09-16 15:07:58 +02:00
Jerome Duval
1410faca6c x86_64: added agp_gart, intel_gart, intel_extreme to the image.
* tested on Intel GM45 and Atom_N4x0
2013-09-16 14:50:43 +02:00
Jerome Duval
a20d645226 usb_disk: fixed mounting a USB disk on x86_64
* usb_disk_prepare_partial_buffer() was miscalculating the offset in the temp buffer,
which led to a page fault later when copying to the user buffer.
hrev46068
2013-09-16 13:27:42 +02:00
Jerome Duval
367d254419 usb_disk: fixes 64bit trace build hrev46067 2013-09-16 11:48:22 +02:00
Siarzhuk Zharski
81cdbc6ae6 ListView: More safe ScrollToSelection implementation
The Problem was observed in the Time Preferences Zone view - the
selection was set inside of TimeZoneView::DoLayout() call on
the OutlineListView control that had zero-sized Bounds. After
the control was resized the selection stay mainly hidden "under"
the upper edge. The Problem looks like generic so should be fixed
in the interface kit code. Proposed fix introduces additional check
for the scroll position to not cross the top edge of control.
hrev46066
2013-09-16 00:05:28 +02:00
Stephan Aßmus
83f9d3c431 HaikuDepot: Added some listener support to PackageInfo hrev46065 2013-09-15 17:47:35 +02:00
Jerome Duval
a07d888425 hdaudio: check pin sense on init, don't wait for a switch event
with headphones plugged on boot, sound was still enabled on speakers.
see #9956
hrev46064
2013-09-15 15:39:01 +02:00
Rene Gollent
396a3d082f Merge branch 'debugger_report_add_disassembly' hrev46063 2013-09-15 15:35:38 +02:00
Stephan Aßmus
d1d48f6483 HaikuDepot: Add interface for PackageInfoListener.
Also defines PackageInfoEvent.
hrev46062
2013-09-15 17:24:15 +02:00
Stephan Aßmus
d2c9f2e651 HaikuDepot: Use PackageInfoRefs instead of PackageInfos
Instead of storing PackageInfo objects directly in the
 PackageLists, store PackageInfoRefs instead. This makes a
 lot of operations much cheaper, and it also allows making
 changes to a PackageInfo (which now exists only once)
 and have those changes reflect everywhere. In particular,
 it will be easier to populate some information of the
 PackageInfo lazily, and to listen for changes on a
 PackageInfo object.
2013-09-15 17:21:11 +02:00
Rene Gollent
92d6655640 Debugger: Implement #9960.
- DebugReportGenerator now retrieves and dumps disassembly for the crashing
  function up to the crashing line.
2013-09-15 15:32:19 +02:00
Jerome Duval
c11cdf8d88 dpc: fix comments spelling. hrev46061 2013-09-15 14:41:43 +02:00
Ithamar R. Adema
4ace94e6b1 beos_mime: add sniffer rule for .mp3 files
Patch from markh (ticket #9790), thanks!
hrev46060
2013-09-15 11:45:40 +02:00
Ithamar R. Adema
b9f280cb8c ntfs: make sure our confidence is higher then the intel partition add-on
This as the intel partition addon just does a very weak test, and the
NTFS test is much safer. This prevents NTFS filesystems that have a
valid boot sector signature but no partition table, from being
picked up by the intel partition table add-on instead of the ntfs
add-on.

Patch provided by markh, thanks!
hrev46059
2013-09-15 11:35:31 +02:00
Jerome Duval
b119365b21 usb_disk: returns B_DEV_NOT_READY for SCSI_SENSE_KEY_NOT_READY
...instead of B_DEV_NO_MEDIA. The latter seems to imply we stop testing
the unit is ready in usb_disk_device_added().
Based on a patch provided by markh in #9589.
hrev46058
2013-09-15 11:21:01 +02:00
Ithamar R. Adema
b9fa914d1e norflash: Add hack to hide start of NOR flash
This is a workaround for hiding U-Boot that is stored in the first 2
128k blocks, so we can put a BFS image into NOR to boot from (since
we do not have support for SD/MMC yet in Haiku).

When manually putting a BFS filesystem at block 3 we actually get
right up to the point where BootScript is attempted to be executed!
hrev46057
2013-09-15 07:26:02 +02:00
Ithamar R. Adema
c00e42d577 u-boot: make sure host makebootable builds too
Somehow missed these few lines in my last commit.
hrev46056
2013-09-15 04:55:07 +02:00
Ithamar R. Adema
a1d6968848 ARM: stub out makebootable so we can build a full haiku-image hrev46055 2013-09-15 04:39:37 +02:00
Ithamar R. Adema
ef5e0ba938 ARM: stub out missing int64 atomic functions
Also, add an item to the TODO list for this. Really need to figure it out soon...
hrev46054
2013-09-15 04:22:04 +02:00
Ithamar R. Adema
20d9063c36 debugger/debuganalyzer: Remove the explicit -Werror from Jamfile
Specifying -Werror in the Jamfiles directly prevents the build
system from disabling error-on-warning for some arch specific
warnings (or even globally), breaking the ARM build.

The "src/apps" directory is already setup to compile with -Werror
by the build system anyway, so remove the explicit setting here.
2013-09-15 04:21:39 +02:00
Ithamar R. Adema
90742b59be ARM: boot: pass boot disk identifier
This to stop the vfs_boot.cpp code from complaining.
2013-09-15 04:18:31 +02:00
Jorma Karvonen
9d79ce816b Localize tgainfo
Closes ticket #7168
Signed-off-by: Niels Sascha Reedijk <niels.reedijk@gmail.com>
hrev46053
2013-09-14 22:52:43 +02:00
Jorma Karvonen
ba4746794a Localize bmpinfo
Closes ticket #7164
Signed-off-by: Niels Sascha Reedijk <niels.reedijk@gmail.com>
2013-09-14 22:47:58 +02:00
Jorma Karvonen
d05bb5a8e6 Localize bitsinfo
Closes ticket #7162.
Signed-off-by: Niels Sascha Reedijk <niels.reedijk@gmail.com>
2013-09-14 22:43:44 +02:00
John Scipione
eeb345aa17 Use uname -s instead of uname -o
...since BSD uname (on OS X at least) doesn't have a -o param, only a -s,
Haiku has both, and both print "Haiku".
hrev46052
2013-09-14 14:55:53 -04:00
Ithamar R. Adema
cfa8ecbc86 ARM: boot: Make dd on MacOS happy
Turns out dd on MacOS does not like '1M' as size descriptor, but
wants '1m'. To prevent us breaking Linux builds (as it does not
accept 1m), just use the actual number of bytes explicitely instead.
hrev46051
2013-09-14 20:15:33 +02:00
Jérôme Duval
b31f2d53e0 add a constant for 10G base T ethernet. hrev46050 2013-09-14 18:11:43 +02:00
Jérôme Duval
4b308f30ca virtio_net: allocate queues, read macaddress, handle ioctl. 2013-09-14 18:05:54 +02:00
Jérôme Duval
d038239669 virtio_net: add feature labels. 2013-09-14 18:05:54 +02:00
Rene Gollent
729075a5e8 Debugger: add Inspect context item to Registers view.
- Allows one to treat the value of a register as a memory
  address and jump directly to inspecting said address.
hrev46049
2013-09-14 17:55:33 +02:00
Rene Gollent
20c5fc4aa6 Debugger: Add missing std::nothrow. 2013-09-14 17:55:32 +02:00
Ithamar R. Adema
fda9d308e1 ARM: kernel: Fix compilation issue with new gas.
Turns out the new gas does not like spaces :(
hrev46048
2013-09-14 17:27:17 +02:00
Rene Gollent
74e89b3446 Fix accidentally truncated addresses in call frame unwind. hrev46047 2013-09-14 17:07:55 +02:00
Jérôme Duval
b5082c11cc virtio_net: initial skeleton driver. hrev46046 2013-09-14 11:48:37 +02:00
Jérôme Duval
0ce7ab1ebe ext2: access the parent variable once checked it's non null
* cleanup
* add some inode flags we don't use
2013-09-14 11:00:07 +02:00
Niels Sascha Reedijk
aba841d810 Update translations from Pootle hrev46045 2013-09-14 06:14:15 +02:00
Pawel Dziepak
b8dc812f3e x86[_64]: Enable NX on non-boot CPUs as soon as possible hrev46044 2013-09-14 05:28:50 +02:00
Rene Gollent
426f721b81 Fix default alignment on BCheckBox.
Was most readily noticeable in WebPositive's Find pane, where the
CheckBox was incorrectly top-aligned. Thanks to Humdinger for reporting.
hrev46043
2013-09-11 18:23:07 -04:00
Pete Goodeve
78e450554e Fix to std dev calculation in ping hrev46042 2013-09-11 14:30:47 +02:00