[00:53:05] <CIA-111> anevilyak * r42221 /haiku/trunk/src/kits/tracker/PoseView.cpp: [00:53:05] <CIA-111> Fix regression introduced by r41892: DragStart() was called at the wrong time, [00:53:05] <CIA-111> leading the drag message to contain nothing more than an empty B_MOUSE_IDLE [00:53:05] <CIA-111> message. This broke several other cases of drag and drop which relied on it [00:53:05] <CIA-111> containing the dragged refs. Fixes #7705. [02:34:33] <CIA-111> yourpalal * r42222 /haiku/trunk/ (2 files in 2 dirs): [02:34:33] <CIA-111> Change the value of other spacing/inset constants so that B_USE_DEFAULT_SPACING has its own unique value. Also adjust BControlLook::ComposeSpacing() to reflect this. [02:34:33] <CIA-111> closes #7447 [02:45:15] <CIA-111> anevilyak * r42223 /haiku/trunk/src/kits/tracker/PoseView.cpp: Slight relocation, no functional change. [03:09:23] <CIA-111> yourpalal * r42224 /haiku/trunk/headers/os/interface/LayoutBuilder.h: [03:09:23] <CIA-111> Add new constructors to BLayoutBuilder::Grid and BLayoutBuilder::Group that [03:09:23] <CIA-111> accept a plain old BView, and give it a new layout. These are very similar to [03:09:23] <CIA-111> the constructors that are already in place taking a BWindow. This solves a [03:09:23] <CIA-111> problem I have come across a few times, where one wants to build a layout in [03:09:24] <CIA-111> something like a BBox. Althought there is currently a way to do it with the [03:09:25] <CIA-111> layout builders, this is prettier. [03:23:26] <CIA-111> czeidler * r42225 /haiku/trunk/src/libs/linprog/ (7 files): [03:23:26] <CIA-111> Add support for soft inequality constraints for quadratic solvers. A slack [03:23:26] <CIA-111> variable is used in a normal hard inequality and the slack variable is minimized [03:23:26] <CIA-111> with a high penalty. In this way the constraint is only violated when necessary. [03:23:26] <CIA-111> Some smaller clean up. [03:26:20] <CIA-111> czeidler * r42226 /haiku/trunk/headers/libs/linprog/Constraint.h: Add a comment about who is responsible to clean up. [03:29:58] <CIA-111> czeidler * r42227 /haiku/trunk/src/tools/cppunit/TestShell.cpp: Some style cleanup. [03:49:22] <CIA-111> yourpalal * r42228 /haiku/trunk/src/preferences/filetypes/ApplicationTypeWindow.cpp: [03:49:22] <CIA-111> Make the 'Long description' textview in FileTypes use the [03:49:22] <CIA-111> BScrollView::SetBorderHighlighted() method when it is focused, also enable [03:49:22] <CIA-111> tab-key navigation (which was the whole purpose of creating the custom class [03:49:22] <CIA-111> used for the field) with the B_NAVIGABLE flag. [05:19:25] <CIA-111> anevilyak * r42229 /haiku/trunk/src/kits/tracker/PendingNodeMonitorCache.cpp: [05:19:25] <CIA-111> Remove the monitor item before calling FSNotification() on it. Otherwise, [05:19:25] <CIA-111> in some cases PoseView would call back into PoseCreatedOrMoved(), leading [05:19:25] <CIA-111> to an infinite recursion. [05:19:25] <CIA-111> Fixes #7696. [05:39:24] <CIA-111> anevilyak * r42230 /haiku/trunk/src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp: Add a keyboard shortcut for Run to accompany the ones for the different step actions. [06:43:30] <CIA-111> leavengood * r42231 /haiku/trunk/src/apps/showimage/ShowImageView.cpp: [06:43:31] <CIA-111> Make the delete key clear the selection in selection mode, trash the file otherwise. [06:43:31] <CIA-111> Fixes #6772. [07:40:23] <CIA-111> leavengood * r42232 /haiku/trunk/src/apps/showimage/ (ShowImageView.cpp ShowImageView.h): [07:40:23] <CIA-111> Use grabbing cursor when moving image with the mouse. [07:40:23] <CIA-111> Fixes #7592. [07:57:07] <CIA-111> leavengood * r42233 /haiku/trunk/src/apps/showimage/ShowImageView.cpp: [07:57:08] <CIA-111> Account for quickly repeated double clicks when toggling fullscreen mode. If [07:57:08] <CIA-111> done fast enough the click count can reach 7 pretty easily. [07:57:08] <CIA-111> Fixes #7591. [11:50:48] <CIA-111> pulkomandy * r42234 /buildtools/tags/releases/r1alpha3/: Tag buildtols for alpha3 [16:14:10] <CIA-111> anevilyak * r42235 /haiku/trunk/src/kits/tracker/ (ContainerWindow.cpp PoseView.cpp): (log message trimmed) [16:14:11] <CIA-111> * Revert r42223 since it breaks some cases. [16:14:11] <CIA-111> * Simplify handling a bit. Instead of more or less duplicating some of the [16:14:11] <CIA-111> move logic from PoseView, simply construct an appropriate target model and [16:14:11] <CIA-111> let PoseView's HandleDropCommon() take care of understanding what to do with [16:14:11] <CIA-111> the drag message. This has the side effect that things like dropping a text [16:14:12] <CIA-111> clipping message onto a target in an x-ray menu actually works as expected [23:27:58] <CIA-111> anevilyak * r42236 /haiku/trunk/src/kits/tracker/PoseView.cpp: No need to call DragStart() if we have no drag message yet.