Well finally i was able to extract the QT archive and then install it without errors, in short i did exactly what you suggest to me by mail and all goes well, but .. even after installed the demos and the examples included does not work, pratically all examples will crash at startup with a DSI or they ask for a missing sobjs library .. so at this condition i fear i can't test them at all ..
That's a bit sad because the latest public archive was very well packed and all examples included and the installer was properly tested and rock solid .. hope you can make the procedure solid as before !
After installed I also try real programs like Vacumm, Pencil or Flasq but it's the same, they all crash badly or ask me for some missing sobjs .. however a thing seems to work fine and it's the ScreenGrab tool !
So atleast i was able to test this one and .. WOW ! It's truly fast as any other Amiga software, still only a bit slow at startup but choosing a native font and setting all as native (from the QT prefs) the feeling is awesome for sure, not different than any other program written in MUI or Reaction, plus the QT interface is very very nice and modern
Still of course some minor issues, so let's report them:
- Sometimes (need to investigate how and why) the yellow tooltips, aka the bubble help when you put your mouse over a button will not be showed very well, a part of it will be showed and some other part not (aka like trunked), if i remember correctly this glitch was present also on the old examples availible inside the latest archive on OS4Depot
- If you open an external window (for example the about QT) still the usual auto-align issue, maybe this bad graphical effect is not so visible as before but still and would be great if you can find a fix for that ..
- On the "About ScreenGrab" window i have some problem with the tabs, sometimes to switch from a tab to another i need to press the mouse button twice (pratically randomly) while instead sometimes 1 single click is enough as it should .. maybe a little strange bug
- On the "Contact" tab (About subwindow again) there is a mailto address, if i click on it the address will be opened with the web browser (MUI OWB in my case), maybe the mail address can be opened with a mailer like YAM instead ..
- Again on ScreenGrab program, in "About ScreenGrab" subwindow --> Tab "Thanks" --> The scrollbar have some graphical glitch, there is a strange red border around the buttons (atleast using native rendering)
For an example see above the QT browser grab made by Chris
- Locale in program does not work, for example the italian translation is availible in archive but only english are detected
- (General question) In QT prefs i noted that you are using a default font by default (DejaVu Sand Condensed at 17 pts) for the future would be possible to track automatically the user fonts and use it by default ?
- Please, i know i already stress you with that, for the final release add a default iconify gadget on both QT programs/demo/example windows (and the QT prefs windows aswell), a gadget would be very usefull and it will complete the interface of the whole framework !
Well that's all for now, can say i'm very very happy about the current result, i'm just curious to try all the other examples properly once you fix the whole archive, then big and serious betatesting can be started again !
GREAT WORK
Edited by samo79 on 2013/4/24 6:59:37 Edited by samo79 on 2013/4/24 7:26:23 Edited by samo79 on 2013/4/24 7:28:26
samo79 wrote: Well finally i was able to extract the QT archive and then install it without errors, in short i did exactly what you suggest to me by mail and all goes well, but .. even after installed the demos and the examples included does not work, pratically all examples will crash at startup with a DSI or they ask for a missing sobjs library .. so at this condition i fear i can't test them at all ..
I don't know about the missing SObjs, but the crashing is almost certainly down to stack size. Just increase the stack in the icon, and set it to "run from workbench" as well (the stack value is ignored if it is set to "run from shell"). Alfkil probably needs to go through and check all the icons are set correctly, as a lot were set to "run from shell" and some were missing (like the Demo Browser).
Quote:
GREAT WORK
Seconded!
@alfkil
Is there still no libQtScript included? I tried to build something that needed it, and it failed to find the includes
I don't know, for example Vacumm stack is currently set at: 2000000 But if i start it i got this error:
Quote:
Object::connect: No such signal RostersView::indexContextMenu(IRosterIndex *, Menu *) Object::connect: No such signal MultiUserChatPlugin::multiUserContextMenu(IMultiUserChatWindow *,IMultiUser *, Menu *) QImage::scaled: Image is a null image QSystemTrayIcon::setVisible: No Icon set QImage::scaled: Image is a null image QImage::scaled: Image is a null image
And then a DSI:
Quote:
Crash log for task "vacuum" Generated by GrimReaper 53.5 Crash occured in module kernel at address 0x01821740 Type of crash: DSI (Data Storage Interrupt) exception
But also the old examples doesn't work --> let's keep a random one
examples/widgets/calculator (default stack is 32768)
This example was perfect in the past, now even with an better stack it crash at startup:
Quote:
Crash log for task "calculator" Generated by GrimReaper 53.5 Crash occured in module libQtGui.so at address 0x60FE88E8 Type of crash: DSI (Data Storage Interrupt) exception
CPU Model: AMCC PPC440EP V1.3 CPU speed: 799 MHz FSB speed: 133 MHz Extensions:
And so on for all the other ... I presume is there a problem with the archive (but i download it twice!), somethings must be missed or just broken, only i don't understand why it works on your machine and in mine all is broken !
@samo79 I have been using Screengrab for several months now and its really nice program with some small issues. I hope you can manage to get wally to work. Its a bit slow but very nice if you want to be able to change backgrounds etc.
I have problems with Vacumm. WHen i try to chat my main chat window doesnt show any text but the person i m chatting with gets my message. If he replies i can see a small window at the bottom right corner with his message but i dont get any text in the main chat window. Alfkil knows about this.
If you close Vacuum its still active but you cant uniconify it. I also get a strange assign question to work when i start vacuum.
Really good work alfkil and its only getting better and better
Most of icon's stacks do not works because it have "run from shell" icon option. So even if you see there 200000, it didn't works. I.e. shell, stack 2000000, run what you need. At least that fixed all issues on running i have , and Vacuum works for sure.
I have been using Screengrab for several months now and its really nice program with some small issues. I hope you can manage to get wally to work. Its a bit slow but very nice if you want to be able to change backgrounds etc.
Didn't try Wally yet but i will check, agree ScreenGrab is really nice
@kas1e & Chris
Quote:
Most of icon's stacks do not works because it have "run from shell" icon option. So even if you see there 200000, it didn't works. I.e. shell, stack 2000000, run what you need. At least that fixed all issues on running i have , and Vacuum works for sure.
Ops sorry guys in demo calculator example i set the high stack (2000000) but i forgot to set the "run on workbench" !
Now this example start ok
Vacumm instead refuse to work and crash as before:
Stack: 2000000 Run on Workbench
--> double click on it --> DSI crash (the crashlog is the same as above)
Another one --> demos/browser
Again i set:
Stack: 2000000 Run on Workbench
No crash but i got this message:
Quote:
ELF LIBRARY Failed to load shared object libQtUITools.so
What to say, I am just impressed, all it's working almost well and the speed it's very acceptable. Now some little glitches: the problem with the tooltips (see samos' post) seems happening only if you move the mouse fast and one tooltip it's still open when a new one comes in, in this case if the first one it's shorter than the second one, only the part for the first lenght it's correctly displayed, the rest doesn't contain text and it's not with the yellow background. Now the browser, if I use the native fonts I get many font not found message on the console, and many text it's displayed with ????, maybe it's only a setup problem, with the native menu the bookmarks are not displayed correctly, only the first 2 items are displayed ie. "show all bookmarks" and "add bookmark".
QT browser tested aswell, wow that's really fast ! I had all problems you mention, plus a couple more ...
"Save as.." and in general all the other ASL requesters will freeze the browser, expecially if you don't select any item and you just try to close them
Also resize the browser's window caused a DSI crash, here the log:
Quote:
Crash log for task "browser" Generated by GrimReaper 53.5 Crash occured in module kernel at address 0x01842AE0 Type of crash: DSI (Data Storage Interrupt) exception
Old ports need to be rebuilt to work with the new version. This is because I have added some members to some of the classes, and this will make it impossible to sustain compatibility. Sorry.
I managed to get the whole package to build by just entering the root dir and typing qmake gmake. But for some reason the libQtScript.so is not built by default. I will fix that (I have built it before, but not tested if it works).
@thread
- The browser resizing issue has been noted, I have never tried resizing the window, so I didn't realize that there was a problem :) - General setup: This is the recommended setup: NATIVE painting, NON-NATIVE fonts, NON-NATIVE menus, NON-NATIVE dialogs The reason for this is: The native paint engine is faster (although it still has some minor correctness issues), the native fonts are buggy and will give you problems if some font is not installed (ie. arial). The native menus don't update with the rest of the application, the native file dialogs sometimes hangs the program (I have no idea why this happens and how to fix it). Furthermore on fonts: Please copy arial.font from your "favorite" pc with windows or similar. This will fix problems with the browser and maybe vacuum.
I think it's worth highlighting this bit (which was buried in a much larger post):
Quote:
samo79 wrote:
So atleast i was able to test this one and .. WOW ! It's truly fast as any other Amiga software, still only a bit slow at startup but choosing a native font and setting all as native (from the QT prefs) the feeling is awesome for sure, not different than any other program written in MUI or Reaction, plus the QT interface is very very nice and modern
That is great progress.
@alfkil
BTW, did you have time to look into using the gold linker instead of the standard one? It's supposed to speed up linking by removing symbols that aren't needed at link time. I posted about it here.