- A hozzászóláshoz be kell jelentkezni
- 3753 megtekintés
Hozzászólások
Critical Bugfixes:
Segfault on startup (mostly *BSD)
Segfault on shutdown
A 2 között működött? :D
- A hozzászóláshoz be kell jelentkezni
Este futok vele egy kört. Az 1.3.6 nálam mindig cashelt az első (akármilyen) ablak renderelésénél, nagyon boldog voltam :D
- A hozzászóláshoz be kell jelentkezni
Az 1.3.6-nal kedved kaptam ujra a linux destophoz, meg szerencse, hogy nem estem neki egybol. :)
- A hozzászóláshoz be kell jelentkezni
Viszont a menüje egyes témáknál bugos!
http://ubk.hu/forum/showthread.php?tid=73&pid=1571#pid1571
Nem csak UHU-linuxon, hanem Arch-Linuxon is!
- A hozzászóláshoz be kell jelentkezni
Tudsz mondani egy témát (linkkel esetleg), aminél ez van?
--
HUP Firefox extension
- A hozzászóláshoz be kell jelentkezni
Ott a link, az ubk fórumon látható a kép!
A meta témánál is van, ott, ahol nem középre vannak igazítva a menü sorok.
http://ubk.hu/forum/attachment.php?aid=122
Csináltam róla képet, UHU-3 és Arch-linux alatt is.
Az utóbbi friss telepítmény, alig pár napos, a saját fluxbox uhu csomagom ellenőrzésére is kiváló. Nem a csomagom a hibás, vagy az arch-linux fluxbox PKGBUILD -ja is az. Vagy a fluxbox.
Én az utóbbira gyanakszom.
Pont írták, hogy a menü egyik bugjának orvoslásaképp belenyúltak a fejlesztők.
Hát mit mondjak?
Lehet, hogy egy általam nem észleltel kevesebb van, de most egy jóval szembeötlőbb látható.
Nvidia GF210 -es kártyám van, mindkettő alatt a hivatalos meghajtóval, de szerintem ez mellékes.
A régebi "bugos" fluxboxnál nincs ilyen.
Arch-Linuxon most megnéztem, ott most a Lemonspace témánál jelentkezett.
Érdekes, hogy a témákat váltogatva, van, amikor ugyanaz a téma jó, van, amikor viszont rettenetes hibás, a menü sév jobb széle üres, semmi nem látszik.
Így ez a gördülő Arch-Linux disztrón használhatatlan, hisz itt nincs visszalépési lehetőség.
- A hozzászóláshoz be kell jelentkezni
Úgy értem, hogy a témára egy link, mert egy screenshot alapján elég nehéz debuggolni.
--
HUP Firefox extension
- A hozzászóláshoz be kell jelentkezni
A beépített, a forrással szállított témáknál jelentkezik, ezért nem értem a link kérésed.
Pusztán a rendszer témákat változtatva egyes témáknál a menülisták jobb széle hiányos.
Az 1.3.6 -nál alkalmazva volt egy folt, ami már alkalmazhatatlan.
diff --git a/src/FbTk/TextButton.cc b/src/FbTk/TextButton.cc
index 611580c..a177f25 100644
--- a/src/FbTk/TextButton.cc
+++ b/src/FbTk/TextButton.cc
@@ -143,11 +143,17 @@ void TextButton::drawText(int x_offset, int y_offset, FbDrawable *drawable) {
unsigned int textlen = visual.size();
unsigned int button_width = width();
unsigned int button_height = height();
+ const int max_width = static_cast<int>(button_width) - x_offset -
+ m_left_padding - m_right_padding;
+
+ if (max_width <= bevel()) {
+ return;
+ }
translateSize(m_orientation, button_width, button_height);
// horizontal alignment, cut off text if needed
- int align_x = FbTk::doAlignment(button_width - x_offset - m_left_padding - m_right_padding,
+ int align_x = FbTk::doAlignment(max_width,
bevel(), justify(), font(),
visual.data(), visual.size(),
textlen); // return new text len
No, de ez lényegtelen, hisz ennek elhagyása nem okozhat gondot, mert:
Most ezt a forrást használtam az UHU csomag elkészítéséhez és ezzel tök jó. 2015. január 31, a 2.1.37 kész, a commit szerint.
https://github.com/fluxbox/fluxbox/tree/017de68d5e5c5bc50c23f77e84abee7…
Nem tudom, hogy sourceforge -ra melyik került fel, de biztosan későbbi, amiből az Arch-Linux is a hibát produkálót készítette.
A githubról leszedett fluxbox-Release-1_3_7.tar.gz -ből is elkészítettem most, ebbene már mutatkozik a hiba, tehát január 31 és február 8 közt kelt ki a petéből a bogár.
A feb.6 -i egyszem commit nyomán sem kelt még ki, abból elkészítve is jó a cucc.
Ez már hibás (Fix cleaning exposed menu items)2015-02-07: https://github.com/fluxbox/fluxbox/tree/046092d16690c399758e04aa6e174d6…
Ez az előző is. (Avoid signed/unsigned woes; minor cleanup) https://github.com/fluxbox/fluxbox/tree/8834435bd0b2089875e1db9f1e74c3e…
Az ezt megelőző még jó, tehát ez az utolsó commit, amivel még nem jelentkezik a hiba:
(Add uncommited #include "MenuSearch.hh" )
https://github.com/fluxbox/fluxbox/tree/a649a45ed8488a44b1dee3876c7f08c…
A hibát okozó commit: (Avoid signed/unsigned woes; minor cleanup) https://github.com/fluxbox/fluxbox/tree/8834435bd0b2089875e1db9f1e74c3e…
Most már el lehet kapni a bűnöst!!!
- A hozzászóláshoz be kell jelentkezni
int fh = std::max(m_frame.height, m_frame.height);
:)
- A hozzászóláshoz be kell jelentkezni
https://github.com/uhulinux/ub/blob/2e69b47542bdca344ae8a3bba9409de591b…
Tudom, hogy nem épp elegáns, de megteszi.
- A hozzászóláshoz be kell jelentkezni
Nem bantasbol, de a distro patch-ek gyartasa helyett nem lenne jobb pull requesteket kuldeni upstream?
- A hozzászóláshoz be kell jelentkezni
Igazad van.
De!
Ahhoz én a képességeimet kevésnek tartom, hogy a fő fejlesztő dolgába beleszólhassak érdemben. Nem vagyok C programozó, csupán nyomoztam és barkácsoltam.
Közben arra is rájöttem, hogy felesleges a foltozgatás, hisz a témaváltást követőn a fluxbox teljes újraindításával a jelenség megszűnik, gondolom azért, mert ez szükséges ahhoz, hogy az újonnan választott téma cuccaival üzemeljen.
- A hozzászóláshoz be kell jelentkezni
Ez a changeset inkább csak szerencséből és csak látszólag javít. :) Azért működött, mert az előzőleg használt style szélességét nem resetelte, nem igazította a menü szélességét az új style-hoz.
Délelőtt eltöltöttem vele egy kis időt és végül erre lyukadtam ki: https://github.com/Ajnasz/fluxbox/commit/3091059175268f2bfdbe47184b7b2f…
Próbáld ki, hátha jobb lesz.
Viszont sajnos nem old meg minden problémát. Észrevettem még olyan furcsa viselkedéseket, hogy előfordul, hogy néhány beállítás a váltás előtti style-ból öröklődik, teljesen indokolatlanul. Ez valószínűleg a style-tól is függ.
- A hozzászóláshoz be kell jelentkezni
Köszi, jónak tűnik az alkotásod!
Kipróbáltam UHU-3 alatt a vele elkészített fluxbox csomagot, témaváltásoknál nincs látható szél maradvány és a menüírás elemei sem csonkulnak, mint eddig.
Szépséghiba volt csak, ami újraindítást igényelt eddig, de most már nem vágja orrba a júzerkát a randasága, ha váltogatja a témákat.
Majd az újabb fluxbox verzóban biztos benne lesz, addig beleraktam az UHU csomagunkba.
https://github.com/uhulinux/ub/commit/a41d081f9d0506ea5330889674e78f7d5…
- A hozzászóláshoz be kell jelentkezni