{"push_id":1016213565,"size":83,"distinct_size":83,"ref":"refs/heads/master","head":"af4af055c3ffa65d4b41c5203ea9e550106e4385","before":"06d7d4d1e8522db5043002bf1785288ef44d2445","commits":[{"sha":"b024595ddb8f14bc9e27438b260f2d74ae622966","author":{"email":"c037dd28403bfc4eafa2c8f5dd2f1549a592eef8@gmail.com","name":"Palo Kisa"},"message":"taskbar: Enhance moving buttons\n\nSimplified logic of moving taskbar buttons to avoid badly hover efect (see lxde/lxqt#681).\nNow each button accepts dragging action and notifies taskbar where the dragged button was\ndropped => also logic of searching the dropped position was simplified.","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/b024595ddb8f14bc9e27438b260f2d74ae622966"},{"sha":"ec5cebe7e63e5b65c4d6f1f67a1c0b25bd697397","author":{"email":"c037dd28403bfc4eafa2c8f5dd2f1549a592eef8@gmail.com","name":"Palo Kisa"},"message":"taskbar: Fix showing group popup for DnD\n\nWhen dragging a button and leaving/entering groupped button the group was wrongly showed.","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/ec5cebe7e63e5b65c4d6f1f67a1c0b25bd697397"},{"sha":"740b02467f62f6b576d0590cb1bf6edec168a925","author":{"email":"c037dd28403bfc4eafa2c8f5dd2f1549a592eef8@gmail.com","name":"Palo Kisa"},"message":"plugins: Unify popups behaviour\n\nShowing/hiding of popups in clock, worldclock & mount was unified to\nbehave like a menu.\n\ncloses lxde/lxqt#706","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/740b02467f62f6b576d0590cb1bf6edec168a925"},{"sha":"f36282f05663286e1381f80110c490a256284025","author":{"email":"c037dd28403bfc4eafa2c8f5dd2f1549a592eef8@gmail.com","name":"Palo Kisa"},"message":"worldclock: Fix popup showing after closed\n\nAfter @740b024 the deactivated signal wasn't emitted at all (window type changed).","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/f36282f05663286e1381f80110c490a256284025"},{"sha":"091230ad4e1068c930db32f50a6e82c003617de0","author":{"email":"c037dd28403bfc4eafa2c8f5dd2f1549a592eef8@gmail.com","name":"Palo Kisa"},"message":"taskbar: Add visual effect to button move","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/091230ad4e1068c930db32f50a6e82c003617de0"},{"sha":"29fe166cdb30a0e76322bbd8be31b7c2439da039","author":{"email":"84f658862d4969e5957fa53705620900b3bea67f@gmail.com","name":"Paulo Lieuthier"},"message":"taskbar: Use the icon as the DnD pixmap","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/29fe166cdb30a0e76322bbd8be31b7c2439da039"},{"sha":"c788969f460854d6248a98c236c2d31abf01117b","author":{"email":"b62716255cfc6c0df8e9e091b939efe29e4ca533@users.noreply.github.com","name":"Thomas Viehweger"},"message":"Fix warning about possibly uninitialized variable","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/c788969f460854d6248a98c236c2d31abf01117b"},{"sha":"cb5a357eae252f359c51cd7d26fbd8717bdcfd9a","author":{"email":"84f658862d4969e5957fa53705620900b3bea67f@gmail.com","name":"Paulo Lieuthier"},"message":"Make panel's settings private for more reliability\n\nAny plugin could simply do: `reinterpret_cast<LxQtPanelApplication *>(qApp)->settings()` and put in question the panel's settings reliability.\n\nSee discussion in lxde/lxqt#443.","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/cb5a357eae252f359c51cd7d26fbd8717bdcfd9a"},{"sha":"7e2a3438c672fdc257038d4f472431359a205c27","author":{"email":"84f658862d4969e5957fa53705620900b3bea67f@gmail.com","name":"Paulo Lieuthier"},"message":"Fix a couple of warnings","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/7e2a3438c672fdc257038d4f472431359a205c27"},{"sha":"c717408c909e7ee364d9ad4c51f5de5582392654","author":{"email":"c037dd28403bfc4eafa2c8f5dd2f1549a592eef8@gmail.com","name":"Palo Kisa"},"message":"taskbar: Simplify drag originator logic\n\nWe don't need to parse the mime data to know who was the DnD orginator. The QDrag contains this information.","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/c717408c909e7ee364d9ad4c51f5de5582392654"},{"sha":"ae27b6a4239a33658e76f1ef3bc7ee63ff977677","author":{"email":"c037dd28403bfc4eafa2c8f5dd2f1549a592eef8@gmail.com","name":"Palo Kisa"},"message":"taskbar: Fix incorrect move between multiple instances\n\nWith old implementation if button is dragged between multiple instances\nof taskbar plugin could lead to invalid layout move -> application\ncrash (SEGFAULT).","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/ae27b6a4239a33658e76f1ef3bc7ee63ff977677"},{"sha":"c1f4f40599d5fe189551c0e87e260d9d78186e65","author":{"email":"c037dd28403bfc4eafa2c8f5dd2f1549a592eef8@gmail.com","name":"Palo Kisa"},"message":"taskbar: Enhance show icon for moving\n\nSet the \"hotSpot\" of icon for DnD based on panel's position.","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/c1f4f40599d5fe189551c0e87e260d9d78186e65"},{"sha":"fbbf344a5cbb633abd8b1dfa14707d85f4d14d2b","author":{"email":"c037dd28403bfc4eafa2c8f5dd2f1549a592eef8@gmail.com","name":"Palo Kisa"},"message":"mainmenu: Fix global shortcut configuration\n\nShortcut for triggering menu removed from local settings. The globalkeys\nshortcut sequence is used instead (as in other plugins).\n\ncloses lxde/lxqt#859","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/fbbf344a5cbb633abd8b1dfa14707d85f4d14d2b"},{"sha":"eec6900db503115f7fc2805e469613b87c0b503b","author":{"email":"c037dd28403bfc4eafa2c8f5dd2f1549a592eef8@gmail.com","name":"Palo Kisa"},"message":"plugin-mount: Fix SEGFAULT in finalization time","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/eec6900db503115f7fc2805e469613b87c0b503b"},{"sha":"ef557cc9ccf60b3fdcabf1b459f22bb3446e91db","author":{"email":"95d1463b1ff9eef535e39fb0d755bc242cfcea61@gmail.com","name":"Luís Pereira"},"message":"Workaround to the QStringLiteral static finalization bug\n\nReplacing QStringLiteral by (QLatin1String/QString)\nSee bug report: https://bugreports.qt.io/browse/QTBUG-49061","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/ef557cc9ccf60b3fdcabf1b459f22bb3446e91db"},{"sha":"8c4bf5da29b796e7db8907b42b23a43435471d51","author":{"email":"c037dd28403bfc4eafa2c8f5dd2f1549a592eef8@gmail.com","name":"Palo Kisa"},"message":"volume: Handle add/removal of pulse sink correcly\n\nThe add/removal of sink in pulse wasn't handled at all -> the supporing\nlogic was added into pulse engine.\n\nSetting the default sink in volume plugin was also broken (after\nnumber of sinks changed, the default wasn't correctly restored).","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/8c4bf5da29b796e7db8907b42b23a43435471d51"},{"sha":"52d2f726cdc0f565761674670e73dd336c7aacdb","author":{"email":"95d1463b1ff9eef535e39fb0d755bc242cfcea61@gmail.com","name":"Luís Pereira"},"message":"Merge branch 'qstringliteral-workaround'","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/52d2f726cdc0f565761674670e73dd336c7aacdb"},{"sha":"acc90ef308a4e15a0ab72cb7a7403e41a9988b36","author":{"email":"c037dd28403bfc4eafa2c8f5dd2f1549a592eef8@gmail.com","name":"Palo Kisa"},"message":"mainmenu: Fix close menu by \"weird\" shortcut\n\nGlobalkeys uses not compatible string representation of shortcut (it's probably done by XKeysymToString)\nwith QKeySequence. So we are not able to know if the shortcut sequence was pressed in event handling.\nWe use a workaround and closing the menu after any \"modifier\" key pushed (this way also other QMenu objects\nbehave)","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/acc90ef308a4e15a0ab72cb7a7403e41a9988b36"},{"sha":"b0965b2d38dfbc0183614c25dcee638ab4158f43","author":{"email":"c037dd28403bfc4eafa2c8f5dd2f1549a592eef8@gmail.com","name":"Palo Kisa"},"message":"panel: Fix reserved space on screen\n\nAfter @fde6b272e2fec87b5567c252bf28fe0348aa9afb calculation of reserved space was broken for\nmultihead configurations with different particular resolutions.","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/b0965b2d38dfbc0183614c25dcee638ab4158f43"},{"sha":"dcf70ec6a2b4de748e052b7301b599fe327ec2e7","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@leclan.ch","name":"Jerome Leclanche"},"message":"Fix license file","distinct":true,"url":"https://api.github.com/repos/technic/lxqt-panel/commits/dcf70ec6a2b4de748e052b7301b599fe327ec2e7"}]}