Latest Bugs & Tasks
Fixed in hrev50574
Gcc7 reports "-Werror=int-in-bool-context" at line 343. Since "1 << (7 - (keycode & 0x7)" is always > 0 (true), I think it would be better to use bitwise NOT than logical NOT.
/home/haiku/haiku/haiku/src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp:343:36: error: << in boolean context, did you mean '<' ? [-Werror=int-in-bool-context] states[(keycode) >> 3] &= (!(1 << (7 - (keycode & 0x7)))); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
This is hrev50565.
Since John's changes to implement autoscroll in hrev50495, drag&drop of items within a list often doesn't work anymore. Instead only the selection is moved.
Best seen when you open an icon in Icon-O-Matic and try changing the order of shapes. Or in Locale when moving the order of several preferred languages.
Fix or revert. :)
If one move a folder windows in a non visable workspace with the Workspace app, file updates in this folder in non visable workspace generates artifact on visable workspace
- Download at file to a folder in workspace 1
- Go to workspace 2
- From workspace 2 move the folder window in workspace 1
- Artifacts from the file update shows in workspace 2
Applied in hrev50568.
x86_64 on Radeon RX 480 non-functional. Looks like some new table versions need added to the radeon_hd accelerant.
Tested with DP -> DVI adapter.
Thanks. That saves the devs some time... :)
Applid with hrev50566. Thanks!
The attribute column in Tracker uses unicode stars to show the rating in a semi-graphical way. It uses 5 stars for a rating from 0 to 10.
Unicode will include half-stars in version 11 (http://www.righto.com/2016/10/inspired-by-hn-comment-four-half-star.html). When this is available and supported by our fonts, we should use them to display the odd ratings.
Note that Unicode version 11 is scheduled for june 2018, so we have some time ahead of us.
Reproducable with the yab-IDE help and FileTypes prefferences app.
ine makes a selection on a sub level item, then collapse the list and re expand and re-select.The index returned is wrong.
Starting about 1 - 2 weeks ago the network connection contuinuously disconnects then
reconnects. Nothing has changed in my hardware setup for months.
I have attached a syslog and listdev
This is hrev50563.
The app "Weather" keeps crashing when changing the location for the forecast, see attached report.
The crash happens in SelectionWindow::_FindId().
BUrlRequest* request = BUrlProtocolRoster::MakeRequest(BUrl(urlString.String()), &listener);
The BUrl(urlString.String()) doesn't appear to result in a valid BUrl, its UrlString() returns empty.
urlString.String() returns a url of the format:
Details about the issue: first few pixels of the screen remain black and the screen area used by Haiku extends past the visible area of the monitor on the bottom by the same amount of missing pixels in the top.
Screen preferences identify my GPU as "Intel GMA (Atom N4xx)" (it's an Intel GMA 3150).
I am using the latest revision at the time of writing this (50563 gcc2 hybrid) but I also had this problem with rev 50559.
Forum thread about this issue is this one. As suggested in the thread blacklisting the intel_extreme driver (and using VESA) makes the problem go away.
Thanks for the update!
In WebPositive, in the Settings window, the label for the spinner control is missing (at the bottom of the window, just above the Apply and Cancel buttons):
This is what it is supposed to look like:
I've been trying to debug with basic logging in BAbstractSpinner::_DrawLabel and even in BControlLook::DrawLabel, but the label value seems to be retained the whole way through.
The only "fix" I've found for the WebPositive problem is altering where fDaysInHistory is instantiated, moving it from before the fShowTabsIfOnlyOnePage setup to after it, in src/apps/webpositive/SettingsWindow.cpp ~L308
diff --git a/src/apps/webpositive/SettingsWindow.cpp b/src/apps/webpositive/SettingsWindow.cpp index a6ab410..438b88c 100644 --- a/src/apps/webpositive/SettingsWindow.cpp +++ b/src/apps/webpositive/SettingsWindow.cpp @@ -305,6 +305,12 @@ SettingsWindow::_CreateGeneralPage(float spacing) fNewTabBehaviorMenu = new BMenuField("new tab behavior", B_TRANSLATE("New tabs:"), newTabBehaviorMenu); + + fShowTabsIfOnlyOnePage = new BCheckBox("show tabs if only one page", + B_TRANSLATE("Show tabs if only one page is open"), + new BMessage(MSG_TAB_DISPLAY_BEHAVIOR_CHANGED)); + fShowTabsIfOnlyOnePage->SetValue(B_CONTROL_ON); + fDaysInHistory = new BSpinner("days in history", B_TRANSLATE("Number of days to keep links in History menu:"), new BMessage(MSG_HISTORY_MENU_DAYS_CHANGED)); @@ -312,11 +318,6 @@ SettingsWindow::_CreateGeneralPage(float spacing) fDaysInHistory->SetValue( BrowsingHistory::DefaultInstance()->MaxHistoryItemAge()); - fShowTabsIfOnlyOnePage = new BCheckBox("show tabs if only one page", - B_TRANSLATE("Show tabs if only one page is open"), - new BMessage(MSG_TAB_DISPLAY_BEHAVIOR_CHANGED)); - fShowTabsIfOnlyOnePage->SetValue(B_CONTROL_ON); - fAutoHideInterfaceInFullscreenMode = new BCheckBox("auto-hide interface", B_TRANSLATE("Auto-hide interface in full screen mode"), new BMessage(MSG_AUTO_HIDE_INTERFACE_BEHAVIOR_CHANGED));
Likewise, the SerialConnect app has a similar problem with the Baud Rate window (Settings -> Baud Rate -> Custom) which looks like this:
But is supposed to look like this:
with the label showing.
This change fixes it, but all the change does is move the fSpinner instantiation outside the Add() call and onto its own line:
diff --git a/src/apps/serialconnect/CustomRateWindow.cpp b/src/apps/serialconnect/CustomRateWindow.cpp index 53eb5e4..64eb92e 100644 --- a/src/apps/serialconnect/CustomRateWindow.cpp +++ b/src/apps/serialconnect/CustomRateWindow.cpp @@ -30,11 +30,13 @@ CustomRateWindow::CustomRateWindow(int baudrate) BGroupView* root = new BGroupView(B_VERTICAL); AddChild(root); + fSpinner = new BSpinner("spin", B_TRANSLATE("Baudrate:"), NULL); + BGroupLayoutBuilder(root) .SetInsets(B_USE_WINDOW_SPACING, B_USE_WINDOW_SPACING, B_USE_WINDOW_SPACING, B_USE_WINDOW_SPACING) .AddGroup(B_HORIZONTAL) - .Add(fSpinner = new BSpinner("spin", B_TRANSLATE("Baudrate:"), NULL)) + .Add(fSpinner) .End() .AddGroup(B_HORIZONTAL) .AddGlue()
Discussed in this thread, touchpad actions (click, right click, middle click, etc.) are currently hardcoded into the driver and not configurable. It would be a nice addition to have something like synclient to configure available actions (for example to make a two fingers tap be a right click).