Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
193 user(s) are online (177 user(s) are browsing Forums)

Members: 2
Guests: 191

tekmage, AmigaSociety, more...

Support us!

Headlines

 
  Register To Post  

« 1 ... 5 6 7 (8) 9 10 11 ... 23 »
Re: NetSurf development builds
Not too shy to talk
Not too shy to talk


See User information
@chris

while we're on the subject of non-ASCII character sets: any possibility of netsurf eventually supporting hebrew and/or arabic correctly? is text rendering an issue for the core or something the platform implementations handle?

-- eliyahu

"Physical reality is consistent with universal laws. When the laws do not operate, there is no reality. All of this is unreal."
Go to top
Re: NetSurf development builds
Amigans Defender
Amigans Defender


See User information
Resized Image

I'm afraid you're going to have to explain exactly what is wrong (except the obvious "overwriting the image"), as I can't read Arabic. However, I do notice that the characters appear to be different to what they are under NetSurf (and Firefox) under Linux.

Go to top
Re: NetSurf development builds
Not too shy to talk
Not too shy to talk


See User information
@chris

Quote:
I'm afraid you're going to have to explain exactly what is wrong (except the obvious "overwriting the image"), as I can't read Arabic. However, I do notice that the characters appear to be different to what they are under NetSurf (and Firefox) under Linux.

the main issue -- at least in the example you have above -- is that the text is backwards. the characters are being rendered left-to-right rather than right-to-left. also the vertical rendering could be improved, for example, certain characters should be slightly lower on the line than they are. the former is really important, the latter not so much.

the same two issues happen with hebrew, by the way, although there i rarely see the vertical issue. occasionally a 'nun sofit' is higher than it should be, but that's about it. so if you could open a bug for the netsurf team to recognize right-to-left languages, that would be awesome. admittedly i doubt there are that many RISC OS or amiga users in the near east, but, hey, you never know.

-- eliyahu

"Physical reality is consistent with universal laws. When the laws do not operate, there is no reality. All of this is unreal."
Go to top
Re: NetSurf development builds
Amigans Defender
Amigans Defender


See User information
@eliyahu

I found a useful test page http://www.madore.org/~david/misc/unitest/
I've just checked it on NetSurf (OS4 and GTK) and it looks more than just backwards to me, but I'm unfamiliar with the characters and the comparison block is in a different font

I've raised it here: https://sourceforge.net/tracker/?func= ... roup_id=51719&atid=464312

Go to top
Re: NetSurf development builds
Just can't stay away
Just can't stay away


See User information
@Chris

Indeed, on Arabic pages, there is a problem. As if you were writing like this :

"ylrealc ees nac I woN" (Now I can see clearly)

(You know Zatanna from the Justice League ? She casts spells this way ).

--
AmigaONE X1000 and Radeon RX 560
Go to top
Re: NetSurf development builds
Amigans Defender
Amigans Defender


See User information
@Alkaron

Quote:
Typing text has become really slow with the latest versions.

NS640 behave unresponsive when you f.i. write your username or password.

Using 2.9 typing is much faster.


I think I've fixed this, along with the scrolling up problem.


Go to top
Re: NetSurf development builds
Amigans Defender
Amigans Defender


See User information
@Chris

Yes, text typing is usable again, thanks for the fix!

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: NetSurf development builds
Just can't stay away
Just can't stay away


See User information
Chris : indeed, typing is much faster and scrolling is really faaast

Thanks for the work !

--
AmigaONE X1000 and Radeon RX 560
Go to top
Re: NetSurf development builds
Amigans Defender
Amigans Defender


See User information
@chris

Just a small feature request: could the search string gadget become activated automatically upon opening the Find Text window? That would spare the user from having to click inside the gadget.

Thanks!

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: NetSurf development builds
Amigans Defender
Amigans Defender


See User information
Quote:

Just a small feature request: could the search string gadget become activated automatically upon opening the Find Text window? That would spare the user from having to click inside the gadget.


No, due to this bug: http://forum.hyperion-entertainment.biz/viewtopic.php?f=26&t=121

Go to top
Re: NetSurf development builds
Home away from home
Home away from home


See User information
@Crhis
No luck for testcase still ? If you can do it, i can make a BZ at least.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: NetSurf development builds
Amigans Defender
Amigans Defender


See User information
Quote:

Chris wrote:
Quote:

Just a small feature request: could the search string gadget become activated automatically upon opening the Find Text window? That would spare the user from having to click inside the gadget.


No, due to this bug: http://forum.hyperion-entertainment.biz/viewtopic.php?f=26&t=121


I see but wonder how the Find Text window (or the string gadget) are related to the popup menu bug report under the link? The window doesn't even use a popup menu...


The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: NetSurf development builds
Amigans Defender
Amigans Defender


See User information
@kas1e

No, unfortunately to write a test case I need to know what is causing it (as it doesn't show up in a simple contextmenus example), and to find out what is causing it I need a test case. Catch-22

I did read something about ActivateGadget being unsafe, but the suggested alternative showed up the problem too.

Go to top
Re: NetSurf development builds
Amigans Defender
Amigans Defender


See User information
Quote:

trixie wrote:

I see but wonder how the Find Text window (or the string gadget) are related to the popup menu bug report under the link? The window doesn't even use a popup menu...


I can't remember for sure whether I tried activating the find string gadget, however I definitely have for the URL one. What happens is it activates fine, but when the pop-up (context) menu is opened the whole thing either crashes with the Grim Reaper, or deadlocks (depending on the mood it is in). I have no idea what the link is between the gadget activation and the context menu.

You're right that it is a different window, which might make a difference, so I can try it but am not holding out much hope.

Go to top
Re: NetSurf development builds
Home away from home
Home away from home


See User information
@Chris

With latest revision 817 i got a crash trying to paste a text into the Google textarea

www.google.com

(Note that this happen only if your clipboard is empty)

Quote:
Crash log for task "NetSurf"
Generated by GrimReaper 53.5
Crash occured in module kernel at address 0x01816004
Type of crash: unknown exception

Register dump:
GPR (General Purpose Registers):
0: 000001A0 52686510 00000000 0180CC8C 81000009 0002F030 01818530 020A9824
8: 81000000 0180CC8C 00000001 01815FF0 0000015C 52F046B8 00000000 00000000
16: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
24: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000


FPR (Floating Point Registers, NaN = Not a Number):
0: nan 1 468 509
4: 352 526.8 393.8 509
8: 352 261 213 238
12: 765 1 0 -0
16: 0 0 0 0
20: 0 0 0 1.61895e-319
24: 0 0 1.08646e-311 -9.55139e+35
28: 0 1.35808e-312 8.8275e-311 -2.15904e-78

FPSCR (Floating Point Status and Control Register): 0x82000000


SPRs (Special Purpose Registers):
Machine State (msr) : 0x0002F030
Condition (cr) : 0x28442044
Instruction Pointer (ip) : 0x01816004
Xtended Exception (xer) : 0x00000008
Count (ctr) : 0x01815FF0
Link (lr) : 0x01A538E8
DSI Status (dsisr) : 0x00000000
Data Address (dar) : 0x55A81FFC



680x0 emulated registers:
DATA: 00000080 000000C2 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 00000000 550F2B80 00000000 00000000 00000000 00000000 00000000 52686B50
FPU0: 0 0 0 0
FPU4: 0 0 0 0



Symbol info:
Instruction pointer 0x01816004 belongs to module "kernel" (HUNK/Kickstart)

Stack trace:
native kernel module kernel+0x00016004
native kernel module newlib.library.kmod+0x00006380
[render/textinput.c:2041] NetSurf:textinput_input_callback()+0x390 (section 1 @ 0xA9008)
[desktop/textinput.c:164] NetSurf:browser_window_key_press()+0x6c (section 1 @ 0x6FB44)
[amiga/context_menu.c:894] NetSurf:ami_context_menu_hook()+0x458 (section 1 @ 0x3DB0)
native kernel module kernel+0x00042358
module CLASSES:popupmenu.class at 0x6FF4EC60 (section 5 @ 0xC44)
native kernel module kernel+0x00042498
module LIBS:popupmenu.library at 0x6FDAD1EC (section 5 @ 0x41D0)
module LIBS:popupmenu.library at 0x6FDADB24 (section 5 @ 0x4B08)
module CLASSES:popupmenu.class at 0x6FF50354 (section 5 @ 0x2338)
native kernel module intuition.library.kmod+0x00018178
native kernel module intuition.library.kmod+0x0001839c
native kernel module intuition.library.kmod+0x00008424
native kernel module intuition.library.kmod+0x00008064
[amiga/context_menu.c:709] NetSurf:ami_context_menu_show()+0x248 (section 1 @ 0x6334)
[amiga/gui.c:1485] NetSurf:ami_handle_msg()+0x9f4 (section 1 @ 0x1A048)
NetSurf:ami_get_msg()+0x1ec (section 1 @ 0x1AB8C)
[desktop/netsurf.c:250] NetSurf:netsurf_main_loop()+0x38 (section 1 @ 0x63D14)
[amiga/gui.c:887] NetSurf:main()+0x448 (section 1 @ 0x1B810)
native kernel module newlib.library.kmod+0x00002094
native kernel module newlib.library.kmod+0x00002d3c
native kernel module newlib.library.kmod+0x00002eb8
NetSurf:_start()+0x170 (section 1 @ 0x170)
native kernel module dos.library.kmod+0x0002295c
native kernel module kernel+0x0003bd20
native kernel module kernel+0x0003bda0


PPC disassembly:
01815ffc: 7c842378 mr r4,r4
01816000: 44000002 sc
*01816004: 4e800020 blr
01816008: 7c0802a6 mflr r0
0181600c: 9421fff0 stwu r1,-16(r1)

System information:

CPU
Model: AMCC PPC440EP V1.3
CPU speed: 799 MHz
FSB speed: 133 MHz
Extensions:

Machine
Machine name: Sam440EP
Memory: 1048576 KB
Extensions: bus.pci

Go to top
Re: NetSurf development builds
Amigans Defender
Amigans Defender


See User information
@samo79

It happens because I'm passing a NULL back to the core for an empty clipboard. Either this is a core bug, or I'm supposed to be passing a pointer to a NULL. I'll raise it on the ML.

Go to top
Re: NetSurf development builds
Amigans Defender
Amigans Defender


See User information
Quote:

Chris wrote:

You're right that it is a different window, which might make a difference, so I can try it but am not holding out much hope.


It seems to be working, it's present in #820. I've made it so entering the text searches for the first occurrence immediately too, because clicking next with the mouse is a bit annoying.

Go to top
Re: NetSurf development builds
Amigans Defender
Amigans Defender


See User information
The clipboard problem looks like it has been fixed.

Go to top
Re: NetSurf development builds
Amigans Defender
Amigans Defender


See User information
@chris

Quote:

It seems to be working, it's present in #820.

Good! Did you use

ActivateGadget(gadget, win, req); or
IDoMethod(winObject, WM_ACTIVATEGADGET, gadget); ?

The latter would be my preference in a ReAction layout.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: NetSurf development builds
Amigans Defender
Amigans Defender


See User information
@trixie

Neither! I used ActivateLayoutGadget()

Go to top

  Register To Post
« 1 ... 5 6 7 (8) 9 10 11 ... 23 »

 




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




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project