Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
54 user(s) are online (26 user(s) are browsing Forums)

Members: 0
Guests: 54

more...

Support us!

Headlines

 
  Register To Post  

« 1 ... 7 8 9 (10) 11 12 13 ... 72 »
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@Fab

Ok thanks for confirmation, so in that case what gadget/s need to be displayed when in fullscreen mode ?
Only the depth gadget ?

P.S
Aniway did you have any sort of spam filter in your public mail address ?
Lately I sent you a couple of mails but you never replayed :)


Edited by samo79 on 2014/2/8 22:10:15
Go to top
Re: Odyssey 1.23 progress
Just popping in
Just popping in


See User information
@kas1e

Thanks again for your efforts to get the latest Odyssey working on OS4.1!

How close are you to having a public Beta?


Scott

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@ScottCabit
Quote:

How close are you to having a public Beta?


To summorize:

1). need to add native pointers (easy)
2). need to add support of all those different languages as done in 1.16 (now easy as well)
3). need to adapt few bits there and there
4). there some moment with clipboard hook: to make it works on os4 we should run it from the same process as owb (because of newlib and stuff) , so, some flags and stuff added, as well as another bunch of different includes, all of this also easy, just need to sort a bit includes which i had to include.

Then, after that, it can be released, but it will have 2 major problems as i see it:

1. Video player only in window mode => slow. It will need time to make overlay support for cards with ovelay, and that compositing based hw acceleration for new radeonhd cards. I think, 1.23 can be released just with window mode at moment, as it all can take time 100%.

2. After all my tests, i found, that aos4 ports, crashes on some sites, on which the same morphos versions didn't crashes (i.e. those crashlogs related to timing or something). Joerg says before for me that he have the same issues with his old OWB , and i should use his timing code. And i tried to use it, but bugs the same. On which he says, that he fix as well something in webkit, to make it works. In end which leads to point that in all previous ports, and in current 1.23, there some timing issue exactly on os4, with which need to deal to make it 100% the same as on mos.

That bug happens from time to time, but i currently didn't spend many time on it, but that issue #2 about which need to think before release: i.e. release it like this, or waiting till i with help of others will not fix it. Of course even like this 1.23 is less crashy and much better than 1.16, but i want to make now everything good, so no one will blame me for all my effort later. I don't know if Joerg will in interest to help this time, but will try to ask him about help on that issue (at least his help with curl and typing in different languages was fast enough and good).



Edited by kas1e on 2014/2/9 12:19:51
Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@Fab
Quote:

The video playback in window mode is mainly dependant on Cairo performance itself. Cairo is the bottleneck, the gfx driver is less important there, unless it's very very slow, of course. :)


If speed in window mode only about cairo, then maybe that latest cairo 1.12.16 somehow slower than one you use currently ? I use it with pthreads, not with semaphores, but i do not think it can make such a %30 difference in playback..

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@all
Quote:

2). need to add support of all those different languages as done in 1.16 (now easy as well)

That one done

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@kas1e

Don't forget the latest italian catalog i sent you via PM

About your point 1 (mouse pointers)
.. so also about the autoscroll button of which we talked here:

http://www.amigans.net/modules/xforum ... t_id=87067#forumpost87067

How about using the autoscroll button from the Joerg version of OWB ?



Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@samo
Quote:

About your point 1 (mouse pointers)
.. so also about the autoscroll button of which we talked here:

http://www.amigans.net/modules/xforum ... t_id=87067#forumpost87067


I already (from very first port) use Joerg's code for mouse pointers. And i just checked 1.9, 1.16 and there is wasn't any cursors for autoscroll, while functionality works, there is no images for auto-scroll at all was, so i didn't forget it, it just didn't works at all before.

Quote:

How about using the autoscroll button from the Joerg version of OWB ?


Sure, its all that easy :) Now only need to find out where the code related to it, and why it didn't works before, and how to make it works :)

EDIT: did autoscroll image works in joerg's owb ? If so, how can i check it ?

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@kas1e

Yep sorry i talk easy but i know that easy things doesn't exists at all..

But at some point I also got it to crash in some way -->

http://bugs.os4depot.net/index.php?function=viewissue&issueid=874

Quote:
EDIT: did autoscroll image works in joerg's owb ? If so, how can i check it ?


Yes it works perfectly on the Joerg version, just do that:

1 - Open OWB and load a long webpage (a page that add a scroller, for example the amigans.net page you are reading now!)

2 - Click the middle button of your mouse

3 - Just move your mouse (any direction is possible)


Edited by samo79 on 2014/2/10 7:48:15
Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@samo
What messy about odyssey ? You just dbl-click by midle-mouse, and then by moving mouse up/down its all auto-scrolls. When you want to disable it, you press midle-mouse button again, and all works.

As for crash, it looks like something about dragging in mui, but, as you for sure know, no step-to-reproduce, nothing can be done. If you want to fix that crash, try to reproduce it step by step.

Also i tried now joerg's owb: i just go to amigans, press middle mouse button, and no auto-scroll cursor appears and no functionality of need it kind. Instead it just bring me menu with "back/forward/reload".

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@kas1e

Ahh ok it need 2 middle click then !

The Joerg version need 1 simple click only .. that why it was strange for me

Quote:
Also i tried now joerg's owb: i just go to amigans, press middle mouse button, and no auto-scroll cursor appears and no functionality of need it kind.


Read my previews post ..

Quote:
As for crash, it looks like something about dragging in mui, but, as you for sure know, no step-to-reproduce, nothing can be done. If you want to fix that crash, try to reproduce it step by step.


Ok will check ..

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@samo79
Quote:

Here if i simple click with the middle mouse button nothing happen with Odyssey, i don't know its strange but it seems i need to press it 100 times until it will decide to work ..


I do not know what kind of problems you have, but its all works and in 1.16 and in 1.23, i just tested it myself 100 times now. To make it works you do DBL-CLICK, not single click as in Jorg's owb.


Quote:

Read my previews post ..


What about then read my previous post ? I told you that by pressing on middle mouse button in joerg's owb i didn't have auto-scroll , but menu instead. And i already sort why , there is tooltype about it.

And now after i enable tooltype for, it works _exactly_ the same as in odyssey by logic. There is nothing messy. Differences is that in odyssey you need press dbl-click , not single click. And that currently there is no image indicated that autoscroll enables.


Edited by kas1e on 2014/2/10 7:49:07
Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@kas1e

Quote:
I do not know what kind of problems you have, but its all works and in 1.16 and in 1.23, i just tested it myself 100 times now. To make it works you do DBL-CLICK, not single click as in Jorg's owb.


Mate forget .. i've edited that post ..
I didn't realized that Odyssey needed 2 click .. all the browsers i ever used need 1 click only for scroll .. that's why the confusion

Quote:
And now after i enable tooltype for, it works _exactly_ the same as in odyssey by logic. There is nothing messy. Differences is that in odyssey you need press dbl-click , not single click. And that currently there is no image indicated that autoscroll enables.


Ok that's fine then, forgot it
I hope you can backport such graphical buttons ..

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@samo
Quote:

Ok that's fine then, forgot it
I hope you can backport such graphical buttons ..


Already found place for. For 1.16 it didn't works because i just purely comment settings of autoscroll pointer and forget about as never use it:

static void autoscroll_add(Object *objstruct Data *dataIntuiMessage *im)
{
    if(!
data->is_scrolling)
    {
        
data->is_scrolling   1;
        
data->scrolling_mode 2;
        
data->autoscroll_position IntPoint(im->MouseXim->MouseY);
        
data->autoscroll_delta IntSize(00);
        if(!
data->autoscroll_added)
        {
            
DoMethod(_app(obj), MUIM_Application_AddInputHandler, (IPTR)&data->ihnode);
            
data->autoscroll_added TRUE;
        }

#ifdef __amigaos4__
        //SetWindowPointer(_window(obj), WA_Pointer, POINTERTYPE_MOVE, TAG_DONE); 
#else
        
set(_window(obj), WA_PointerTypePOINTERTYPE_MOVE);
#endif        
    
}
}


For 1.9 i do not remember if there was that auto-scroll stuff at all or not. So now just need make that :
SetWindowPointer(_window(obj), WA_Pointer, POINTERTYPE_MOVE, TAG_DONE); works, as there is no POINTERTYPE_* in os4, so need a bit of time for checking joerg's code and co

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@kas1e

Quote:
For 1.9 i do not remember if there was that auto-scroll stuff at all or not.


Not in 1.9, according to the Odyssey readme the feature was introduced starting from 1.15 release

Quote:
So now just need make that :
SetWindowPointer(_window(obj), WA_Pointer, POINTERTYPE_MOVE, TAG_DONE); works, as there is no POINTERTYPE_* in os4, so need a bit of time for checking joerg's code and co


Ok, thank you to look at

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@samo
Quote:

Ok, thank you to look at

Native pointers code added, now just few mins to fix auto-scroll one

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Odyssey 1.23 progress
Just can't stay away
Just can't stay away


See User information
@kas1e

Progress...! Not long now?

Resized Image

Go to top
Re: Odyssey 1.23 progress
Just popping in
Just popping in


See User information
@samo79

Aehh, it's more than that. With odyssey you have two autoscroll modes...


With a single mmb click you have autoscroll in the webview, as long as mmb is pressed.

With double mmb click you have autoscroll in the webview, without the need to keep the button pressed.

Go to top
Re: Odyssey 1.23 progress
Just popping in
Just popping in


See User information
@kas1e

There is no need to call SetWindowPointer() anymore to set one of the internal pointers. set(window, MUIA_Window_PointerType, type) works perfectly. Check the SDK directory that is coming with the MUI releases. Depending on the possible directions a value like MUIV_PointerType_NorthEastSouthWestResize should be exactly what you are looking for. MUI4/AmigaOS4 has some additional pointer types compared to MUI4/MorphOS (see NewStuff demo).

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@Thore
Yep, thanks a bunch, as i says in mails it works!

@Fab
Seems i may found some issue in 1.23 (mos version): when you enable auto-scroll, and then move mouse a lot outside of the main window, then at some point, mouse pointer change state on "normal" one, while auto-scroll feature still in the work. It through pretty hard to reproduce, as for some time at just go at amigans, dbl-click mmb, move few times like madman over screen (include odyssey window and outside area, where cursor change the state) and bug is here. But another times trying hard to reproduce and can't.

Or another case, like right now i write that post on mos version, press for autoscroll, then move mouse inside of odyssey a lot, and at some point cursor start to be like showing me "i can type things", while autoscroll still enabled.

Go to top
Re: Odyssey 1.23 progress
Quite a regular
Quite a regular


See User information
@kas1e

/Off thread
i read in this very thread that you compiled cairo 1.12.
Could this version be used instead of the old version that comes with the SDK?




Go to top

  Register To Post
« 1 ... 7 8 9 (10) 11 12 13 ... 72 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )



Polls
Running AmigaOS 4 on?
AmigaOne SE/XE or microA1 12% (26)
Pegasos2 3% (8)
X5000 22% (48)
X1000 14% (30)
A1222 8% (19)
Sam 440/460 18% (40)
Classic PowerPC Amiga 2% (6)
WinUAE emulation 7% (16)
Qemu emulation 9% (21)
Total Votes: 214
The poll closed at 2025/12/1 12:00
7 Comments


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project