46361 Commits

Author SHA1 Message Date
Stephan Aßmus
f75ec10dc6 HaikuDepot: Added the notion of package categories
* Defined PackageCategory class (icon, label and internal name)
 * Each PackageInfo has a list of PackageCategories
 * Model defines global PackageCategories, referenced by PackageInfos
 * Added Model.cpp to files needing translation
 * Added categories to dummy package infos
2013-08-10 20:37:06 +02:00
Niels Sascha Reedijk
3785b9b459 Update translations from Pootle hrev45958 2013-08-10 06:14:28 +02:00
Rene Gollent
f8a99c90ad Cleanups. hrev45957 2013-08-09 18:51:45 -04:00
Rene Gollent
ac4d653dd3 Tracker: Fix another navigator issue.
The problem indicated by #8388 hid another issue with respect to
show/hiding the navigator on the fly, namely that it didn't correctly
respect the type of Tracker window, which would cause the navigator to
show up in cases where it shouldn't, such as query windows.
2013-08-09 18:51:44 -04:00
Philippe Houdoin
f1cc99789b Add PatchBay to default image's demos hrev45956 2013-08-08 22:45:20 +02:00
Pete Goodeve
82fbbe21aa additional style update to patchbay 2013-08-08 22:32:00 +02:00
Pete Goodeve
42b7984a6e PatchBay revisions for Haiku 2013-08-08 22:31:39 +02:00
Stephan Aßmus
0c82a69de4 HaikuDepot: Make string and icon+string columns sortable. hrev45955 2013-08-08 09:21:07 +02:00
Stephan Aßmus
b928a72b88 HaikuDepot: Layout and labeling tweaks
* Swap rating and version in title view so it matches the
   order in the Ratings tab (rating XX for version YY).
 * Give a chance to decorate the version in translations.
 * Drop the parenthesis around version in Ratings tab.
2013-08-08 09:21:06 +02:00
Rene Gollent
b939c39167 Tracker: Fix #8388.
BNavigator shouldn't update its location until AllAttached(). Otherwise,
it might immediately trigger a redraw, and in such a case, the
navigation buttons wouldn't yet have had a chance to load their icon
resources, leading to a debug assert in BPictureButton due to said
images not being present, but required.
hrev45954
2013-08-07 19:42:52 -04:00
Stephan Aßmus
f4e16e73d5 HaikuDepot: Fleshed out Ratings page. hrev45953 2013-08-07 21:48:45 +02:00
Stephan Aßmus
82a33bbe71 HaikuDepot: Implemented showing the rating in the Rating column hrev45952 2013-08-07 19:09:40 +02:00
Stephan Aßmus
c887e3ac0d HaikuDepot: Show package version...
... and add short description to about page.
2013-08-04 22:17:15 +02:00
Stephan Aßmus
0046c36dfc HaikuDepot: Display the first screenhot in the package contents area.
* Disabled BitmapView::GetHeightForWidth() to keep aspect, it seems
   broken in the layout system, the view gets layouted completely
   elsewhere. Mabye due to the layout hierarchy being optimized?
 * Instead layout the bitmap with correct aspect in the given space,
   honor LayoutAlignment() for this.
hrev45951
2013-08-04 22:08:36 +02:00
Stephan Aßmus
9481e817b4 HaikuDepot: Add screenshots from resources to dummy package infos. 2013-08-04 22:08:10 +02:00
Stephan Aßmus
b576b5a85b HaikuDepot: Keep aspect ratio of Bitmap in BitmapView 2013-08-04 18:37:25 +02:00
Stephan Aßmus
127061e76f HaikuDepot: Scrollbars for content, document window look
* All text views that potentially need scrolling are now
   embedded into a CustomScrollView. That one controls a
   vertical BScrollBar only and has B_NO_BORDER frame. Since
   the regular BScrollView doesn't do some adjustments in
   this setup, the CustomScrollView takes care of moving the
   BScrollBar such that the B_DOCUMENT_WINDOW_LOOK resize
   handle does not obscure the bottom arrow button.
hrev45950
2013-08-04 18:29:23 +02:00
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. hrev45949 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.
hrev45948
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
hrev45947
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 hrev45946 2013-08-03 06:18:24 +02:00
Rene Gollent
1f67610d5a Move Alex Smith to active maintainers list. hrev45945 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).
hrev45944
2013-08-02 21:04:57 -04:00
Rene Gollent
055118de88 AboutSystem: Move Pawel Dziepak to active maintainers list. hrev45943 2013-08-01 19:29:35 -04:00
Stephan Aßmus
c4a4cf93eb HaikuDepot: Package title tweaks, show publisher hrev45942 2013-08-02 00:06:38 +02:00
Stephan Aßmus
b42e741f26 HaikuDepot: ÜiPut psher info in its own class. hrev45941 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.
hrev45940
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.
hrev45939
2013-08-01 15:43:24 +02:00
Jérôme Duval
8f5dbad65b FreeBSD compat layer: root->softc needs to be zeroed, not root. hrev45938 2013-08-01 07:37:59 +02:00
Stephan Aßmus
2285a7451d HaikuDepot: SharedBitmap, when constructed with BBitmap, return that. hrev45937 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.
hrev45936
2013-07-31 20:50:52 +02:00
Jerome Duval
3ae0742de7 FreeBSD compat layer: fix typo ...
introduced in 656e05ec86375a592c360f7f4d2ea321e74cd8ff
hrev45935
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.
hrev45934
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.
hrev45933
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.
hrev45932
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