Commit Graph

46344 Commits

Author SHA1 Message Date
Stephan Aßmus
a8b89c6b4f BControlLook: The spacing values need to be rounded...
... or they will cause all sorts of graphics glitches and layout
 problems.
2013-08-04 18:29:22 +02:00
Stephan Aßmus
8c9cf99133 HaikuDepot: Allow to force other size on BitmapView 2013-08-04 18:29:21 +02:00
Stephan Aßmus
9ecd9f0294 HaikuDepot: Added ability to store screenshots in PackageInfo. 2013-08-04 18:29:20 +02:00
Stephan Aßmus
168c3c8b34 HaikuDepot: Added ability to load archived BBitmaps resourced.
* SharedBitmap should probably be moved into its own file.
 * Untested as of yet.
2013-08-04 18:29:19 +02:00
Stephan Aßmus
2ff988cad4 HaikuDepot: Added WonderBrush and Paladin screenshots in resources 2013-08-04 18:29:19 +02:00
Rene Gollent
44646df416 Debugger: Move CLI commands into their own subdir. 2013-08-04 10:50:44 -04:00
Stephan Aßmus
601d751f4f HaikuDepot: Switched back to actual BTabView
* Instead of showing all package actions along the bottom
   of the window, only the applicable actions are shown, but
   besides the package title.
 * The radio buttons are gone, instead an actual BTabView is
   used, but now in a more pretty way.
 * The package info content stretches to the window border
   which will make showing a vertical scroll bar look better.
2013-08-04 00:51:49 +02:00
Stephan Aßmus
68ed4f7dd6 HaikuDepot: More work on package info view
* Display rating via RatingView and additional BStringView
   decoration
 * Display radio buttons to switch between About, Ratings and
   Changelog pages. (Will be replaced again...)
 * Implement preliminary UserRatingsView showing all user
   ratings (currently in a single BTextView, will be much
   more detailed later on).
 * Implement ChangelogView, simply showing the dummy changelogs
   in a BTextView.
 * Layout tweaks
2013-08-03 22:40:13 +02:00
Stephan Aßmus
c76894073a HaikuDepot: Class and method to retrieve a user rating summary 2013-08-03 22:40:12 +02:00
Stephan Aßmus
0177c6b4be HaikuDepot: Include PackageManager.cpp in build 2013-08-03 22:40:11 +02:00
Stephan Aßmus
ae5df46045 HaikuDepot: Include star icon in resources 2013-08-03 22:40:10 +02:00
Stephan Aßmus
3e2a7aa5ce HaikuDepot: Classes to interface with the Package Kit
* Non functional
 * Basically allows to retrieve applicable actions for
   a given package.
2013-08-03 22:40:09 +02:00
Stephan Aßmus
3aac7049ba HaikuDepot: Disallow second split (package info) to collapse 2013-08-03 22:40:08 +02:00
Niels Sascha Reedijk
dfc913cb7a Update translations from Pootle 2013-08-03 06:18:24 +02:00
Rene Gollent
1f67610d5a Move Alex Smith to active maintainers list. 2013-08-02 22:15:18 -04:00
Philippe Saint-Pierre
ba03d61b4f DeskBar: use the prepared transparent icon when necessary
In the odd case where there is no icon for an app, and the generic
3 boxes icon is also unavailable/removed, Deskbar now properly draws
the transparent icon that was prepared, but not used (and leaked).
2013-08-02 21:04:57 -04:00
Rene Gollent
055118de88 AboutSystem: Move Pawel Dziepak to active maintainers list. 2013-08-01 19:29:35 -04:00
Stephan Aßmus
c4a4cf93eb HaikuDepot: Package title tweaks, show publisher 2013-08-02 00:06:38 +02:00
Stephan Aßmus
b42e741f26 HaikuDepot: ÜiPut psher info in its own class. 2013-08-01 23:52:14 +02:00
Stephan Aßmus
ffc424b51a HaikuDepot: Show the publisher mail and website as in the mockup.
TODO: Should be clickable of course.
2013-08-01 23:26:44 +02:00
Stephan Aßmus
dd75adcdfa HaikuDepot: Fixed bugs with MimeType icon loading 2013-08-01 23:26:14 +02:00
Stephan Aßmus
c58a02bab6 HaikuDepot: Added icon loading from BMimeType to SharedBitmap
* Also added publisher email and website fields to PackageInfo.
2013-08-01 22:56:51 +02:00
Ingo Weinhold
a56422b448 VFS: fs_mount(): fix FS name leak
Fixes #9909.
2013-08-01 15:43:24 +02:00
Jérôme Duval
8f5dbad65b FreeBSD compat layer: root->softc needs to be zeroed, not root. 2013-08-01 07:37:59 +02:00
Stephan Aßmus
2285a7451d HaikuDepot: SharedBitmap, when constructed with BBitmap, return that. 2013-07-31 22:34:37 +02:00
Stephan Aßmus
0ee1699a5d HaikuDepot: Added vector icons to package list and info area
* SharedBitmap can be pointed to a resource (later the icons will
   likely be fetched from somewhere else).
 * SharedBitmap caches 16, 32, and 64 icons.
  * Added icon resources for WonderBrush and Paladin dummy packages.
2013-07-31 22:34:36 +02:00
Jerome Duval
d66a9a6072 FreeBSD compat layer: init the struct root_device_softc.
Should help to fix things for devices without MSI or with MSI-X.
2013-07-31 20:50:52 +02:00
Jerome Duval
3ae0742de7 FreeBSD compat layer: fix typo ...
introduced in 656e05ec86
2013-07-31 16:58:12 +02:00
Rene Gollent
17d68fd24c Debugger: Fix handling of modified types with no base type.
In the case of a modified type pointing to an unspecified base type,
i.e. const void*, gcc appears to omit the DW_AT_type attribute entirely.
This had the result that such variables wouldn't appear in the var list.
If we encounter such a case, simply assume that the base type is unspecified
rather than failing early.
2013-07-30 22:12:26 -04:00
Alexander von Gluck IV
4623dc73d0 Radeon HD: Add trinity / thames / aruba pciid.
* For #9894
* No clue how that is going to work, seems mulitple
  GPU onboard.. we will likely just use the first
  card we see.
* We may need to remove one of these if additional
  work is required to switch GPU's.
2013-07-30 18:42:20 -05:00
Jerome Duval
96adf3ffad XHCI USB: add MSI support
* similar to OHCI support by mmlr.
* interrupt handler is removed on destruction.
2013-07-31 00:40:33 +02:00
Jerome Duval
c45ac5ad59 UHCI USB: add MSI support
* similar to OHCI support by mmlr.
* interrupt handler is removed on destruction.
2013-07-31 00:40:23 +02:00
Jerome Duval
b3dbb4d23b OHCI USB: disable MSI on destruction
* also remove interrupt handler and put the PCI x86 module.
2013-07-31 00:40:16 +02:00
Jerome Duval
010b06a16e EHCI USB: add MSI support
* similar to OHCI support by mmlr.
* interrupt handler is removed on destruction.
2013-07-31 00:40:11 +02:00
Jerome Duval
c01fadcadb AHCI: add MSI support. 2013-07-31 00:39:59 +02:00
Jérôme Duval
656e05ec86 FreeBSD compat layer: implement MSI-X support. 2013-07-31 00:39:13 +02:00
Stephan Aßmus
cdbf478fbf HaikuDepot: PackageInfo, added SharedBitmap and BitmapRef classes
* Use in UserInfo for avatar field.
 * Use in PackageInfo for icon.
 * Use in PackageListView.
2013-07-30 22:57:30 +02:00
Stephan Aßmus
3a98600e80 HaikuDepot: Tweak default, min and max column widths 2013-07-30 22:28:09 +02:00
Stephan Aßmus
46d5f6b433 HaikuDepot: PackageInfo: Split description into short and full 2013-07-30 22:27:31 +02:00
Stephan Aßmus
28538208de HaikuDepot: PackageInfoView, use more views and layouts...
... instead of re-inventing the weel. Add simple BitmapView
implementation that can later be used for the package icon
and other icons.
2013-07-30 22:02:44 +02:00
John Scipione
8c660dab60 WonderBrush Translator: fix warnings
src/add-ons/translators/wonderbrush/WonderBrushView.cpp: In constructor 'WonderBrushView::WonderBrushView(const BRect&, const char*, uint32, uint32, TranslatorSettings*)':
src/add-ons/translators/wonderbrush/WonderBrushView.cpp:58:8: warning: variable 'xbold' set but not used [-Wunused-but-set-variable]
src/add-ons/translators/wonderbrush/WonderBrushView.cpp:58:15: warning: variable 'ybold' set but not used [-Wunused-but-set-variable]
src/add-ons/translators/wonderbrush/WonderBrushView.cpp:64:8: warning: variable 'yplain' set but not used [-Wunused-but-set-variable]
2013-07-29 19:58:39 -04:00
Rene Gollent
3d286f4454 Debugger: Fix BMessage handling on x86-64.
Unlike the header or field members, the 'what' field is always a 32-bit
integer, rather than being arch-dependent. This would cause us to bail
out early without ever trying to process/resolve children.
2013-07-29 19:11:13 -04:00
Jérôme Duval
6391a955fc PCI-x86: merge MSI-X unconfigure and disable with MSI.
* get rid of unconfigure_msix and disable_msix from the API.
2013-07-29 22:48:00 +02:00
Humdinger
be92485f65 Fixed default vertical alignment of BTextControl.
Courtesy of Rene who broke it a while back and remote
controlled me on IRC to commit the fix...
2013-07-29 18:56:46 +02:00
Jérôme Duval
46f7a54d8c MSI: Use the effective APIC id of the boot CPU for the address destination.
* This should only affect systems where the CPU ids aren't sequential (mostly
non Intel).
* Fixes #9807.
2013-07-29 17:36:03 +02:00
Rene Gollent
e52af6a9e1 Add LibLayout and BePDF x86-64 packages.
Thanks to Chris Roberts for contributing the former.
2013-07-28 22:09:20 -04:00
Rene Gollent
998b880a61 libbe: Fix MessageAdapter on x86-64.
When unflattening an R5 formatted message, explicitly use int32 rather
than ssize_t, since the latter's size differs by architecture.
2013-07-28 21:29:25 -04:00
Rene Gollent
293d5b1ede Add 64-bit package for CMake. 2013-07-28 19:33:18 -04:00
Rene Gollent
f270c76a2e Debugger: Cleanups.
ResolvePICFunctionAddress() needs to restore the CPUState object back
to how it was when it was originally passed in. Fixes various issues
that would occur as a result.
2013-07-28 18:59:36 -04:00
Rene Gollent
aef9e4fce2 Debugger: Fix return value for PIC functions on x86-64.
- Add Architecture::ResolvePICFunctionAddress() and pull out the
previous code in DwarfImageDebugInfo into the x86-specific
implemementation.

- PIC handling works a bit differently on x86-64 than it does on x86
since x86-64 is likely to use RIP-relative addressing. Implement
ArchitectureX8664::ResolvePICFunctionAddress() accordingly.
2013-07-28 17:30:49 -04:00