Codebase list haskell-multipart / 083eeb4
glirc: Upgrading from 2.36 to 2.39.0.1 Ilias Tsitsimpis 1 year, 3 months ago
4 changed file(s) with 86 addition(s) and 67 deletion(s). Raw diff Collapse all Expand all
0 glirc (2.36-4) UNRELEASED; urgency=medium
0 glirc (2.39.0.1-1) unstable; urgency=medium
11
2 * New upstream release (Closes: #1022786)
23 * Declare compliance with Debian policy 4.6.1
34
4 -- Ilias Tsitsimpis <iliastsi@debian.org> Tue, 28 Jun 2022 15:31:59 +0300
5 -- Ilias Tsitsimpis <iliastsi@debian.org> Sat, 21 Jan 2023 18:51:10 +0200
56
67 glirc (2.36-3) unstable; urgency=medium
78
99 ghc (>= 8.4.3),
1010 libghc-hsopenssl-dev (>= 0.11),
1111 libghc-hsopenssl-dev (<< 0.12),
12 libghc-hsopenssl-prof,
1312 libghc-async-dev (>= 2.2),
1413 libghc-async-dev (<< 2.3),
15 libghc-async-prof,
16 libghc-attoparsec-dev (>= 0.13),
17 libghc-attoparsec-dev (<< 0.14),
14 libghc-attoparsec-dev (>= 0.14),
15 libghc-attoparsec-dev (<< 0.15),
1816 libghc-base64-bytestring-dev (>= 1.0.0.1),
19 libghc-base64-bytestring-dev (<< 1.2),
20 libghc-base64-bytestring-prof,
21 libghc-config-schema-dev (>= 1.2.0.0),
22 libghc-config-schema-dev (<< 1.3),
23 libghc-config-schema-prof,
24 libghc-config-value-dev (>= 0.7),
25 libghc-config-value-dev (<< 0.8),
26 libghc-config-value-prof,
17 libghc-base64-bytestring-dev (<< 1.3),
18 libghc-config-schema-dev,
19 libghc-config-value-dev (>= 0.8),
20 libghc-config-value-dev (<< 0.9),
21 libghc-curve25519-dev (>= 0.2.5),
22 libghc-curve25519-dev (<< 0.3),
2723 libghc-free-dev (>= 4.12),
2824 libghc-free-dev (<< 5.2),
29 libghc-free-prof,
30 libghc-gitrev-dev (>= 1.2),
31 libghc-gitrev-dev (<< 1.4),
25 libghc-githash-dev (>= 0.1.6),
26 libghc-githash-dev (<< 0.2),
3227 libghc-hashable-dev (>= 1.2.4),
33 libghc-hashable-dev (<< 1.4),
34 libghc-hashable-prof,
35 libghc-hookup-dev (>= 0.4),
36 libghc-hookup-dev (<< 0.5),
37 libghc-hookup-prof,
38 libghc-irc-core-dev (>= 2.8),
39 libghc-irc-core-dev (<< 2.9),
40 libghc-irc-core-prof,
28 libghc-hashable-dev (<< 1.5),
29 libghc-hookup-dev (>= 0.7),
30 libghc-hookup-dev (<< 0.8),
31 libghc-irc-core-dev (>= 2.11),
32 libghc-irc-core-dev (<< 2.12),
4133 libghc-kan-extensions-dev (>= 5.0),
4234 libghc-kan-extensions-dev (<< 5.3),
43 libghc-kan-extensions-prof,
4435 libghc-lens-dev (>= 4.14),
45 libghc-lens-dev (<< 4.20),
46 libghc-lens-prof,
47 libghc-mwc-random-dev (>= 0.14),
48 libghc-mwc-random-dev (<< 0.15),
49 libghc-mwc-random-prof,
36 libghc-lens-dev (<< 5.2),
5037 libghc-network-dev (>= 2.6.2),
5138 libghc-network-dev (<< 3.2),
52 libghc-network-prof,
5339 libghc-psqueues-dev (>= 0.2.7),
5440 libghc-psqueues-dev (<< 0.3),
55 libghc-psqueues-prof,
41 libghc-random-dev (>= 1.1),
42 libghc-random-dev (<< 1.3),
5643 libghc-regex-tdfa-dev (>= 1.3.1),
5744 libghc-regex-tdfa-dev (<< 1.4),
58 libghc-regex-tdfa-prof,
59 libghc-semigroupoids-dev (>= 5.1),
60 libghc-semigroupoids-dev (<< 5.4),
61 libghc-semigroupoids-prof,
6245 libghc-split-dev (>= 0.2),
6346 libghc-split-dev (<< 0.3),
64 libghc-unordered-containers-dev (>= 0.2.7),
47 libghc-unordered-containers-dev (>= 0.2.11),
6548 libghc-unordered-containers-dev (<< 0.3),
6649 libghc-vector-dev (>= 0.11),
6750 libghc-vector-dev (<< 0.13),
68 libghc-vector-prof,
69 libghc-vty-dev (>= 5.23.1),
70 libghc-vty-dev (<< 5.31),
71 libghc-vty-prof,
51 libghc-vty-dev (>= 5.33),
52 libghc-vty-dev (<< 5.36),
7253 libghc-lens-dev,
73 libghc-hunit-dev (>= 1.3),
54 libghc-vty-dev,
55 libghc-hunit-dev (>= 1.6),
7456 libghc-hunit-dev (<< 1.7),
75 libghc-hunit-prof,
76 Build-Depends-Indep: ghc-doc,
77 libghc-hsopenssl-doc,
78 libghc-async-doc,
79 libghc-attoparsec-doc,
80 libghc-base64-bytestring-doc,
81 libghc-config-schema-doc,
82 libghc-config-value-doc,
83 libghc-free-doc,
84 libghc-gitrev-doc,
85 libghc-hashable-doc,
86 libghc-hookup-doc,
87 libghc-irc-core-doc,
88 libghc-kan-extensions-doc,
89 libghc-lens-doc,
90 libghc-mwc-random-doc,
91 libghc-network-doc,
92 libghc-psqueues-doc,
93 libghc-regex-tdfa-doc,
94 libghc-semigroupoids-doc,
95 libghc-split-doc,
96 libghc-unordered-containers-doc,
97 libghc-vector-doc,
98 libghc-vty-doc,
9957 Standards-Version: 4.6.1
10058 Homepage: https://github.com/glguy/irc-core
10159 Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/glirc
0 Index: b/glirc.cabal
1 ===================================================================
2 --- a/glirc.cabal
3 +++ b/glirc.cabal
4 @@ -160,7 +160,7 @@ library
5 attoparsec ^>=0.14,
6 base64-bytestring >=1.0.0.1&& <1.3,
7 bytestring >=0.10.8 && <0.12,
8 - config-schema ^>=1.2.1.0,
9 + config-schema,
10 config-value ^>=0.8,
11 containers >=0.5.7 && <0.7,
12 curve25519 ^>=0.2.5,
13 @@ -187,7 +187,7 @@ library
14 unix >=2.7 && <2.8,
15 unordered-containers >=0.2.11 && <0.3,
16 vector >=0.11 && <0.13,
17 - vty >=5.35 && <5.36,
18 + vty >=5.33 && <5.36,
19
20 test-suite test
21 type: exitcode-stdio-1.0
22 Index: b/src/Client/View/Palette.hs
23 ===================================================================
24 --- a/src/Client/View/Palette.hs
25 +++ b/src/Client/View/Palette.hs
26 @@ -87,7 +87,6 @@ isLight (Color240 c) =
27 case color240CodeToRGB c of
28 Just (r, g, b) -> (r `max` g `max` b) > 200
29 Nothing -> True
30 -isLight (RGBColor r g b) = (r `max` g `max` b) > 200
31
32
33 isoColors :: [Image']
34 Index: b/src/Client/EventLoop.hs
35 ===================================================================
36 --- a/src/Client/EventLoop.hs
37 +++ b/src/Client/EventLoop.hs
38 @@ -66,7 +66,7 @@ import Hookup (ConnectionFailu
39
40 -- | Sum of the five possible event types the event loop handles
41 data ClientEvent
42 - = VtyEvent InternalEvent -- ^ Key presses and resizing
43 + = VtyEvent Event -- ^ Key presses and resizing
44 | NetworkEvents (NonEmpty (Text, NetworkEvent)) -- ^ Incoming network events
45 | TimerEvent Text TimedAction -- ^ Timed action and the applicable network
46 | ExtTimerEvent Int -- ^ extension ID
47 @@ -149,10 +149,8 @@ eventLoop vty st =
48 eventLoop vty =<< clientThreadJoin i result st'
49 TimerEvent networkId action ->
50 eventLoop vty =<< doTimerEvent networkId action st'
51 - VtyEvent (InputEvent vtyEvent) ->
52 + VtyEvent vtyEvent ->
53 traverse_ (eventLoop vty) =<< doVtyEvent vty vtyEvent st'
54 - VtyEvent ResumeAfterSignal ->
55 - eventLoop vty =<< updateTerminalSize vty st
56 NetworkEvents networkEvents ->
57 eventLoop vty =<< foldM doNetworkEvent st' networkEvents
58