Skip to content

Commit

Permalink
Merge remote-tracking branch 'mixxx/2.4' into merge-2.4
Browse files Browse the repository at this point in the history
  • Loading branch information
ronso0 committed Feb 27, 2024
2 parents 23e91ac + 62f3c82 commit a5e4626
Show file tree
Hide file tree
Showing 6 changed files with 46 additions and 15 deletions.
18 changes: 16 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,21 @@
[#12626](https://github.com/mixxxdj/mixxx/pull/12626)
[#12577](https://github.com/mixxxdj/mixxx/pull/12577)

## [2.4.0](https://launchpad.net/mixxx/+milestone/2.4.0) (2024-02-16)
## [2.4.1](https://github.com/mixxxdj/mixxx/milestone/41?closed=1) (unreleased)

### Controller Mappings

* Pioneer DDJ-FLX4 mapping improvements [#12842](https://github.com/mixxxdj/mixxx/pull/12842)
* Traktor S3: Fix mapping crash on macOS [#12840](https://github.com/mixxxdj/mixxx/pull/12840)

### Target Support

* Fix various minor build issues
[#12853](https://github.com/mixxxdj/mixxx/pull/12853)
[#12847](https://github.com/mixxxdj/mixxx/pull/12847)
[#12822](https://github.com/mixxxdj/mixxx/pull/12822)

## [2.4.0](https://github.com/mixxxdj/mixxx/milestone/15?closed=1) (2024-02-16)

### Music Library: Tracks Table & Track Menu

Expand Down Expand Up @@ -587,7 +601,7 @@
* Log warning if deprecated control is used [#11972](https://github.com/mixxxdj/mixxx/pull/11972)
* ControlObject alias improvements [#11973](https://github.com/mixxxdj/mixxx/pull/11973)
* Keyboard mapping: Repeat certain control actions if key is held [#12474](https://github.com/mixxxdj/mixxx/pull/12474)
* Keyboard mapping: Return triggers doubleclick, move Preview functions to P / Shift+P [#12639](https://github.com/mixxxdj/mixxx/pull/12639)
* Keyboard mapping: Return triggers double-click, move Preview functions to P / Shift+P [#12639](https://github.com/mixxxdj/mixxx/pull/12639)
* Keyboard mapping: Various fixes [#12730](https://github.com/mixxxdj/mixxx/pull/12730)
* Update keyboard sheet [#12578](https://github.com/mixxxdj/mixxx/pull/12578)
* Logging: Add support for `QT_MESSAGE_PATTERN` environment variable
Expand Down
32 changes: 30 additions & 2 deletions res/linux/org.mixxx.Mixxx.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
Do not edit it manually.
-->
<releases>
<release version="2.5.0" type="development" date="2024-01-15" timestamp="1705300139">
<release version="2.5.0" type="development" date="2024-02-23" timestamp="1708721847">
<description>
<p>
Features
Expand Down Expand Up @@ -560,6 +560,34 @@
#12577
</li>
</ul>
</description>
</release>
<release version="2.4.1" type="development" date="2024-02-23" timestamp="1708721847">
<description>
<p>
Controller Mappings
</p>
<ul>
<li>
Pioneer DDJ-FLX4 mapping improvements
#12842
</li>
<li>
Traktor S3: Fix mapping crash on macOS
#12840
</li>
</ul>
<p>
Target Support
</p>
<ul>
<li>
Fix various minor build issues
#12853
#12847
#12822
</li>
</ul>
</description>
</release>
<release version="2.4.0" type="stable" date="2024-02-16" timestamp="1708041600">
Expand Down Expand Up @@ -1665,7 +1693,7 @@
#12474
</li>
<li>
Keyboard mapping: Return triggers doubleclick, move Preview functions to P / Shift+P
Keyboard mapping: Return triggers double-click, move Preview functions to P / Shift+P
#12639
</li>
<li>
Expand Down
3 changes: 0 additions & 3 deletions src/widget/controlwidgetconnection.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -178,9 +178,6 @@ void ControlWidgetPropertyConnection::slotControlValueChanged(double v) {

m_propertyValue = vParameter;

// According to http://stackoverflow.com/a/3822243 this is the least
// expensive way to restyle just this widget.
pWidget->style()->unpolish(pWidget);
pWidget->style()->polish(pWidget);

// These calls don't always trigger the repaint, so call it explicitly.
Expand Down
1 change: 0 additions & 1 deletion src/widget/wcolorpicker.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,6 @@ void WColorPicker::setColorButtonChecked(const mixxx::RgbColor::optional_t& colo
pButton->setIcon(QIcon(checked ? ":/images/ic_checkmark.svg" : ""));
}
// This is needed to re-apply skin styles (e.g. to show/hide a checkmark icon)
pButton->style()->unpolish(pButton);
pButton->style()->polish(pButton);
}

Expand Down
6 changes: 0 additions & 6 deletions src/widget/wpushbutton.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -283,12 +283,6 @@ void WPushButton::setPixmapBackground(const PixmapSource& source,
void WPushButton::restyleAndRepaint() {
emit displayValueChanged(readDisplayValue());

// According to http://stackoverflow.com/a/3822243 this is the least
// expensive way to restyle just this widget.
// Since we expect button connections to not change at high frequency we
// don't try to detect whether things have changed for WPushButton, we just
// re-render.
style()->unpolish(this);
style()->polish(this);

// These calls don't always trigger the repaint, so call it explicitly.
Expand Down
1 change: 0 additions & 1 deletion src/widget/wwidgetgroup.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,6 @@ void WWidgetGroup::setHighlight(int highlight) {
return;
}
m_highlight = highlight;
style()->unpolish(this);
style()->polish(this);
update();
emit highlightChanged(m_highlight);
Expand Down

0 comments on commit a5e4626

Please sign in to comment.