Alternative StartMenu

everything about the next not so big update

Moderator: Moderator

esprit
master
Posts: 503
Joined: Tue Dec 06, 2005 5:50 pm
Location: France
Contact:

Postby esprit » Wed Mar 07, 2007 6:52 pm

Ok, still the same problem. When font is more then 30, it crash.
It happens when going :
- from the first to the second element
- from the second to the first element (if I go with a theme with 30 pixel, then go to the theme menu, then select a theme with 32 pixels fonts, I can then go up).
That's really strange :shock:

Here you can see that with a 1680x1050 resolution, a font size of 30 is not that big, there is still a lot of room, no reason to crash :
http://eesprit.free.fr/mms/mms-alt.jpg

User avatar
castorinop
veteran
Posts: 331
Joined: Wed Jun 07, 2006 6:34 pm
Location: Argentina
Contact:

Postby castorinop » Wed Mar 07, 2007 9:27 pm

esprit wrote:Ok, still the same problem. When font is more then 30, it crash.
It happens when going :
- from the first to the second element
- from the second to the first element (if I go with a theme with 30 pixel, then go to the theme menu, then select a theme with 32 pixels fonts, I can then go up).
That's really strange :shock:

Here you can see that with a 1680x1050 resolution, a font size of 30 is not that big, there is still a lot of room, no reason to crash :
http://eesprit.free.fr/mms/mms-alt.jpg


esprit@ test with it !!! :D
http://www.castorinop.com.ar/alternative_startmenu-0.4.1.parch

add check position, and fix if it is wrong.

esprit
master
Posts: 503
Joined: Tue Dec 06, 2005 5:50 pm
Location: France
Contact:

Postby esprit » Thu Mar 08, 2007 9:20 am

castorinop wrote:esprit@ test with it !!! :D
http://www.castorinop.com.ar/alternative_startmenu-0.4.1.parch

add check position, and fix if it is wrong.

Great, I will try that this evening (in about 10 hours ;) )

esprit
master
Posts: 503
Joined: Tue Dec 06, 2005 5:50 pm
Location: France
Contact:

Postby esprit » Thu Mar 08, 2007 6:10 pm

YEESSS !!!

You got it ;) :
WARNING: Musique bad position Y=-22
WARNING: Musique bad position Y=-22
WARNING: Musique bad position Y=-22
WARNING: Musique bad position Y=-22
WARNING: Musique bad position Y=-22
WARNING: Musique bad position Y=-22

User avatar
castorinop
veteran
Posts: 331
Joined: Wed Jun 07, 2006 6:34 pm
Location: Argentina
Contact:

Postby castorinop » Fri Mar 09, 2007 1:03 am

esprit wrote:YEESSS !!!

You got it ;) :
WARNING: Musique bad position Y=-22
WARNING: Musique bad position Y=-22
WARNING: Musique bad position Y=-22
WARNING: Musique bad position Y=-22
WARNING: Musique bad position Y=-22
WARNING: Musique bad position Y=-22


this warning is the position of text is over of screen... you can take a screenshot ?

User avatar
Uatschitchun
Overlord
Posts: 3189
Joined: Tue Dec 06, 2005 6:55 pm
Location: Germany
Contact:

Postby Uatschitchun » Tue Aug 28, 2007 4:52 pm

Hi there ...

I tried the latest patch with 1.0.8.5. It applies without hunks ;)

Image

Only thing right now is that when starting with a "circle" theme, changing to a "classic" one is no problem, but back from a "classic" one again to "circle" gives:

Image

together with lots of "Imlib Warnings" ...

Does "alternative" works, too? It gives strange output here ;)

If changing between these 3 startmenu-types works good and nice, I could imagine impementing the patch within the debian packages :P

Thx so far, castorinop for your work on this!
Lg
Roman

User avatar
castorinop
veteran
Posts: 331
Joined: Wed Jun 07, 2006 6:34 pm
Location: Argentina
Contact:

Postby castorinop » Tue Aug 28, 2007 6:42 pm

hi, i'm have a patch for multiple startmenu engine (classic, circle, eyeCandy). but have a bug when change between themes (segfault). can be upload the patches and you can help me to search the bugs.

User avatar
Uatschitchun
Overlord
Posts: 3189
Joined: Tue Dec 06, 2005 6:55 pm
Location: Germany
Contact:

Postby Uatschitchun » Tue Aug 28, 2007 7:04 pm

castorinop wrote:can be upload the patches and you can help me to search the bugs.

Would be a pleasure :P
Lg

Roman

User avatar
acmelabs
Overlord
Posts: 2365
Joined: Mon Feb 20, 2006 9:18 pm
Location: Germany
Contact:

Postby acmelabs » Tue Aug 28, 2007 7:30 pm

Uatschitchun wrote:Hi there ...

I tried the latest patch with ...

I know this type of screen. It usually comes from a faulty background transparency. Changing back to the classic view (the actuall default theme) should work, doesn't it?

Regards,
Andreas

User avatar
acmelabs
Overlord
Posts: 2365
Joined: Mon Feb 20, 2006 9:18 pm
Location: Germany
Contact:

Postby acmelabs » Tue Aug 28, 2007 7:32 pm

castorinop wrote:hi, i'm have a patch for multiple startmenu engine (classic, circle, eyeCandy). but have a bug when change between themes (segfault). can be upload the patches and you can help me to search the bugs.


I'm still a big fan of your patch. If you get it to work with eyeCandy, it would be just great!

Thanks for your work,
Andreas

User avatar
arj
Site Admin
Posts: 2316
Joined: Thu Dec 01, 2005 8:51 pm
Location: Denmark
Contact:

Postby arj » Tue Aug 28, 2007 7:42 pm

castorinop wrote:hi, i'm have a patch for multiple startmenu engine (classic, circle, eyeCandy). but have a bug when change between themes (segfault). can be upload the patches and you can help me to search the bugs.


Nice! Something like this could go into 1.1.0 if people are really interesting in it. :twisted: I also think that it's perhaps time to think about the default theme for 1.1.0 and what changes theme designer would like to see.

User avatar
castorinop
veteran
Posts: 331
Joined: Wed Jun 07, 2006 6:34 pm
Location: Argentina
Contact:

Postby castorinop » Tue Aug 28, 2007 8:07 pm

Last edited by castorinop on Wed Aug 29, 2007 12:51 pm, edited 1 time in total.

User avatar
arj
Site Admin
Posts: 2316
Joined: Thu Dec 01, 2005 8:51 pm
Location: Denmark
Contact:

Postby arj » Tue Aug 28, 2007 9:12 pm

The links don't seem to work for me. Is the host down?

User avatar
Uatschitchun
Overlord
Posts: 3189
Joined: Tue Dec 06, 2005 6:55 pm
Location: Germany
Contact:

Postby Uatschitchun » Thu Aug 30, 2007 12:13 pm

castorinop:
I edited your download link for eYe-Candy.patch ... hope that's ok?!

2nd, are you willing to provide your eYe-Candy theme, too?

Edit:
Ok, tested :P

As far as I can see, you've done a great job so far!

I try to summarize:
With these patches we have 4 possible startmenus (classic, alternative, circle, eyecandy), correct?
Where classic is the standard, circle is your circle one (like in first post), eyecandy is a pt-patch variant and alternative is the left-right-left-right... thingie? Am I correct?

Tried to make some screenies:

circle
Image

alternative
Image

eYeCandy
Image

I did get some crashes (Xlib: unexpected async reply, and some others)! But it is hard to do debugging without propper preparated themes :?

Would be really cool if we find some people who are willing to provide some modified themes for each flavour, so testing could be more easy (like changing between .types, stability, etc.) ... and to document the needs a theme has to fullfill ...

Could you do some documentation on this (icon sizes, needed entries in theme.conf, etc.)?

I'd love to see these patches integrated cause it gives some more room for everyone's taste :twisted:

As the patches do only hardcoded changes, I would prefer having these only in 1.0.9 and see if we can get some more flexibility (based upon these patches) for 1.1.0?!

Another one:
If themes are able to fullfill the needs of more than one flavour, having the ability to change startmenu.type from within 'Options' would be really great ...


Some debugging when changing from one eyeCandy theme to another:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1218300208 (LWP 2064)]
0xb7a6ed2e in std::string::compare () from /usr/lib/libstdc++.so.6
(gdb) bt
#0 0xb7a6ed2e in std::string::compare () from /usr/lib/libstdc++.so.6
#1 0x0805face in std::operator==<char, std::char_traits<char>, std::allocator<char> > (__lhs=@0x81c71c8, __rhs=@0x81c73c0) at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:2139
#2 0x08077088 in Startmenu::print_classic (this=0x813e280, row=@0x81c73c0, current_item=@0x81c73f0) at startmenu.cpp:656
#3 0x080779f2 in Startmenu::print (this=0x813e280, row=@0x81c73c0, current_item=@0x81c73f0) at startmenu.cpp:638
#4 0x08077b6d in Startmenu::mainloop (this=0x813e280) at startmenu.cpp:285
#5 0x080626f8 in start () at mms.cpp:84
#6 0x080643a0 in main (argc=1, argv=0xbf8c7834) at mms.cpp:494


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1218140464 (LWP 2132)]
0xb7a95e92 in std::string::compare () from /usr/lib/libstdc++.so.6
(gdb) bt
#0 0xb7a95e92 in std::string::compare () from /usr/lib/libstdc++.so.6
#1 0x08052a26 in std::operator==<char, std::char_traits<char>, std::allocator<char> > (__lhs=@0x81c721c, __rhs=0x8132903 "tv") at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:2163
#2 0x080794a5 in Startmenu::mainloop (this=0x813e280) at startmenu.cpp:610
#3 0x080626f8 in start () at mms.cpp:84
#4 0x080643a0 in main (argc=1, argv=0xbf98f104) at mms.cpp:494


So far ... !

I see it was a huge failure neglecting this thread for such a long time!! Great Job!!
Thx :!:
Last edited by Uatschitchun on Thu Aug 30, 2007 1:16 pm, edited 1 time in total.
Lg

Roman

User avatar
castorinop
veteran
Posts: 331
Joined: Wed Jun 07, 2006 6:34 pm
Location: Argentina
Contact:

Postby castorinop » Thu Aug 30, 2007 12:35 pm

somebody could test the patches?


Return to “1.0.9”

Who is online

Users browsing this forum: No registered users and 1 guest