Fri, 26 Apr 2024 21:09:50 +0100 Skip `FcPatternTests >> test_02` when using FontConfig >= 2.13.1 jv tip
Jan Vrany <jan.vrany@labware.com> [Fri, 26 Apr 2024 21:09:50 +0100] rev 9076
Skip `FcPatternTests >> test_02` when using FontConfig >= 2.13.1 ...as it turns out the "bug" is still present in 2.14.1 and 2.15.0. Sigh.
Fri, 12 May 2023 22:54:14 +0100 Backed out changeset 9ceb22436681 "`XWorkstation`: poor man's integration with Wayland clipboard" jv
Jan Vrany <jan.vrany@labware.com> [Fri, 12 May 2023 22:54:14 +0100] rev 9075
Backed out changeset 9ceb22436681 "`XWorkstation`: poor man's integration with Wayland clipboard" This turned out not to help much, more often it break copy&paste within Smalltalk. After so much debugging, it turns out that if ones run `xclipboard`, copying and pasting to Wayland apps work just fine. Why's that, I do not know.
Mon, 13 Mar 2023 23:15:01 +0000 `XWorkstation`: improve (fix) `#setForegroundWindow:` jv
Jan Vrany <jan.vrany@labware.com> [Mon, 13 Mar 2023 23:15:01 +0000] rev 9074
`XWorkstation`: improve (fix) `#setForegroundWindow:` This commit improves (fixes) setting of `_NET_WM_ACTIVE_WINDOW` according to Extended Window Manager Hints, version 1.3 [1]. This changes "source" inication from 2 (pager) to 1 (application) which seems to be "the right thing to do". I wonder if kwm still has the issue... Anyways, under gnome-shell this makes the annoying error about buggy X client to go away. [1]: https://specifications.freedesktop.org/wm-spec/1.3/
Thu, 22 Dec 2022 09:52:50 +0000 `XftFontDescription`: fixed a stupid bug in finalization jv
Jan Vrany <jan.vrany@labware.com> [Thu, 22 Dec 2022 09:52:50 +0000] rev 9073
`XftFontDescription`: fixed a stupid bug in finalization Because of missing return in `xftFontClose:font:`, closing a font always lead to primitive failure. This arguably stupid bug went undetected for a long time probably because fonts are heavily cached and rarely disposed of.
Wed, 21 Dec 2022 10:57:07 +0000 Merge jv
Jan Vrany <jan.vrany@labware.com> [Wed, 21 Dec 2022 10:57:07 +0000] rev 9072
Merge
Fri, 16 Dec 2022 12:09:13 +0000 `XWorkstation`: poor man's integration with Wayland clipboard jv
Jan Vrany <jan.vrany@labware.com> [Fri, 16 Dec 2022 12:09:13 +0000] rev 9071
`XWorkstation`: poor man's integration with Wayland clipboard When running St/X under XWayland, XWayland sets X11 clipboard when Wayland clipboard changes, but not the other way round. This means that one cannot copy and paste text from St/X (X11) to any Wayland-native application. This is annoying. This commit (temporarily?) circuments the limitation by detecting whether St/X runs under XWayland and if so, whether `/usr/bin/wl-copy` binary is present. If so, it sets the clipboard using `wl-copy` rather then using standard X11 mechanimsm. Seems to work. A better solution would be to integrate this code right into `XWorkstation` but this seems to be bit of a work. Will see.
Fri, 24 Jun 2022 21:00:26 +0200 Adding comments details for menu color jv
"Patrik Svestka <patrik.svestka@gmail.com>" [Fri, 24 Jun 2022 21:00:26 +0200] rev 9070
Adding comments details for menu color
Fri, 24 Jun 2022 11:45:52 +0200 Adding a menuPanel color differentiation for Adwaita color style jv
"Patrik Svestka <patrik.svestka@gmail.com>" [Fri, 24 Jun 2022 11:45:52 +0200] rev 9069
Adding a menuPanel color differentiation for Adwaita color style
Mon, 20 Jun 2022 10:22:21 +0200 Fixes a FontPanel crash when configured font does not have face and style defined jv
"Patrik Svestka <patrik.svestka@gmail.com>" [Mon, 20 Jun 2022 10:22:21 +0200] rev 9068
Fixes a FontPanel crash when configured font does not have face and style defined Adding lazy initialization for FontDescription's #face #style and #size
Tue, 22 Feb 2022 11:15:02 +0000 Add (new) `#AddTab` (Ctrl-t) and `#CloseTab` (Ctrl-w) shortcuts jv
Jan Vrany <jan.vrany@labware.com> [Tue, 22 Feb 2022 11:15:02 +0000] rev 9067
Add (new) `#AddTab` (Ctrl-t) and `#CloseTab` (Ctrl-w) shortcuts
Wed, 24 Nov 2021 20:05:55 +0000 Adwaita: add styles for progress bar and accept-cancel bars jv
Jan Vrany <jan.vrany@labware.com> [Wed, 24 Nov 2021 20:05:55 +0000] rev 9066
Adwaita: add styles for progress bar and accept-cancel bars
Wed, 24 Nov 2021 20:05:07 +0000 Adwaita: add some extra color definitions jv
Jan Vrany <jan.vrany@labware.com> [Wed, 24 Nov 2021 20:05:07 +0000] rev 9065
Adwaita: add some extra color definitions ...to be used by applications.
Wed, 24 Nov 2021 19:50:19 +0000 Also link with GLX libraries jv
Jan Vrany <jan.vrany@labware.com> [Wed, 24 Nov 2021 19:50:19 +0000] rev 9064
Also link with GLX libraries This is required on riscv64-linux-gnu.
Tue, 21 Sep 2021 15:08:21 +0100 Add `ViewStyle class >> for:` jv
Jan Vrany <jan.vrany@labware.com> [Tue, 21 Sep 2021 15:08:21 +0100] rev 9063
Add `ViewStyle class >> for:` This provide unified API for any class that may need stylesheet - most notably, `ApplicationModel`s may need one. At the moment, this just returns the same as `#forPackage: class package` but classes should not use `#forPackage:` directly to allow for future refinement.
Wed, 15 Sep 2021 12:57:48 +0100 `ViewStyle`: search for value in super packs jv
Jan Vrany <jan.vrany@labware.com> [Wed, 15 Sep 2021 12:57:48 +0100] rev 9062
`ViewStyle`: search for value in super packs ...just like `ResourcePack`s do.
Tue, 24 Aug 2021 11:25:20 +0100 Adwaita: fixed annoying orangish line atop of selected tab marker jv
Jan Vrany <jan.vrany@labware.com> [Tue, 24 Aug 2021 11:25:20 +0100] rev 9061
Adwaita: fixed annoying orangish line atop of selected tab marker
Tue, 24 Aug 2021 11:23:14 +0100 Adwaita: use `AdwaitaDarkToolbarIconLibrary` for dark variant jv
Jan Vrany <jan.vrany@labware.com> [Tue, 24 Aug 2021 11:23:14 +0100] rev 9060
Adwaita: use `AdwaitaDarkToolbarIconLibrary` for dark variant
Tue, 24 Aug 2021 11:21:07 +0100 `Depth24Image`: update primitive code to use new block call interface jv
Jan Vrany <jan.vrany@labware.com> [Tue, 24 Aug 2021 11:21:07 +0100] rev 9059
`Depth24Image`: update primitive code to use new block call interface This commit fixes a bug in primitive code using (still!) old block call interface (which has been used for years now!). Funny nobody noticed before. Sigh.
Thu, 29 Jul 2021 11:34:30 +0100 Adwaita: fix style definition for tooltips jv
Jan Vrany <jan.vrany@labware.com> [Thu, 29 Jul 2021 11:34:30 +0100] rev 9058
Adwaita: fix style definition for tooltips
Fri, 09 Jul 2021 07:13:04 +0100 Initial shot on Adwaita dark theme jv
Jan Vrany <jan.vrany@labware.com> [Fri, 09 Jul 2021 07:13:04 +0100] rev 9057
Initial shot on Adwaita dark theme This commit adds an initial version of dark Adwaita theme. It also adds new light Adwaita (`Adwaita_light.style) theme - both are sharing bulk of definitions and differ really only in color definitions. A bunch of widgets had to be updated to make this work. There are some new glitches in Adwaita light theme caused by decision to move to a common stylesheet definition. As for Adwaita dark theme, there is a whole lot to be desired. The major thing is that a lot of colors have been hardcoded, especially in browser and other `stx:libtool` tools - in `stx:libscm` too. These would have to be eventually solved. Despite all this, it is good enough for early adopters to try out and report / fix individual glitches. Finally, a first step towards addressing issue #102 [1] - after 5 years! [1]: https://swing.fit.cvut.cz/projects/stx-jv/ticket/102
Mon, 26 Jul 2021 16:12:58 +0100 `ResourcePack`: improve parsing to allow use of (already defined) values in `#if ...` directives jv
Jan Vrany <jan.vrany@labware.com> [Mon, 26 Jul 2021 16:12:58 +0100] rev 9056
`ResourcePack`: improve parsing to allow use of (already defined) values in `#if ...` directives ...by prefixing value name with dollar '$'. For example: variant 'dark' #if $variant = 'dark' background Color black #else background Color white #endif Dollar-prefixed value reference can also be used when specifing the value itself: foreground $background inverse textcolor $foreground This is especially usefull in widget stylesheets.
Mon, 26 Jul 2021 16:14:12 +0100 `ResourcePack`: allow keys referenced with leading '=' to contain underscore ('_') jv
Jan Vrany <jan.vrany@labware.com> [Mon, 26 Jul 2021 16:14:12 +0100] rev 9055
`ResourcePack`: allow keys referenced with leading '=' to contain underscore ('_')
Mon, 08 Feb 2021 21:48:13 +0000 `ViewStyle`: minor improvements to gather usage statistics jv
Jan Vrany <jan.vrany@labware.com> [Mon, 08 Feb 2021 21:48:13 +0000] rev 9054
`ViewStyle`: minor improvements to gather usage statistics Useful for development of new styles...
Sun, 11 Jul 2021 15:06:31 +0100 Merge jv
Jan Vrany <jan.vrany@labware.com> [Sun, 11 Jul 2021 15:06:31 +0100] rev 9053
Merge
Sun, 19 Jan 2020 17:28:38 +0100 #BUGFIX by exept jv
Claus Gittinger <cg@exept.de> [Sun, 19 Jan 2020 17:28:38 +0100] rev 9052
#BUGFIX by exept class: SimpleView added: #processOutsideButtonEventWhileModal: (grafted from ddae3d4376d9846ca2d5e44709af3db9774f50e2)
Thu, 12 Dec 2019 18:33:37 +0100 #FEATURE by cg jv
Claus Gittinger <cg@exept.de> [Thu, 12 Dec 2019 18:33:37 +0100] rev 9051
#FEATURE by cg class: TopView changed: #processOutsideButtonEventWhileModal: (grafted from 142ed1f3e61e77e41ff3aaf4f1850892e27e85f9)
Thu, 12 Dec 2019 14:16:38 +0100 #FEATURE by cg jv
Claus Gittinger <cg@exept.de> [Thu, 12 Dec 2019 14:16:38 +0100] rev 9050
#FEATURE by cg class: TopView added: #processOutsideButtonEventWhileModal: (grafted from 6358b8ed504ac71932ef0104df4bdc5497333b3e)
Mon, 21 Dec 2020 20:55:31 +0000 Cherry-picked `Color`, `WindowEvent` and `WindowGroup` jv
Jan Vrany <jan.vrany@labware.com> [Mon, 21 Dec 2020 20:55:31 +0000] rev 9049
Cherry-picked `Color`, `WindowEvent` and `WindowGroup` ...from branch default, commit 14b72fd3617a (eXept's code)
Mon, 02 Nov 2020 09:38:45 +0000 Cherry-picked `View >> #menuHolder:menuSelector:` jv
Jan Vrany <jan.vrany@labware.com> [Mon, 02 Nov 2020 09:38:45 +0000] rev 9048
Cherry-picked `View >> #menuHolder:menuSelector:` ...from branch default, commit 14b72fd3617a (eXept's code)
Mon, 02 Nov 2020 09:38:45 +0000 Cherry-picked `View >> #menuHolder:menuSelector:` and `ProcessorScheduler` jv
Jan Vrany <jan.vrany@labware.com> [Mon, 02 Nov 2020 09:38:45 +0000] rev 9047
Cherry-picked `View >> #menuHolder:menuSelector:` and `ProcessorScheduler` ...from branch default, commit 14b72fd3617a (eXept's code)
(0) -3000 -1000 -300 -100 -50 -30 tip