Cut to clipboard
by Harriet Bazley
Now that it is possible to select and delete areas in textboxes without
crashing NetSurf, would it be possible to have areas deleted by
overtyping automatically cut to the clipboard, a la Impression? Or at
least have a "do you really want to do this?" warning, a la
Impression II?
Currently it seems all too easy to jog the mouse and accidentally select
a block above the cursor, which results in everything you have just
written being wiped out unintentionally as you continue to type - I'm
not clear if this is a bug or a side-effect of my mousing/typing style,
but it happens quite often. It used to cause a crash and the loss of
all data, but now only causes the loss of a section of the text. :-)
But this could be easily reversed if the lost text defaulted to a Ctrl-X
action: it *is* possible already to select a section, cut it to the
clipboard, and paste it elsewhere. It would be nice (and safer) if
overtyping had the same effect. The main argument I can see against it
is that people might conceivably want to copy text to the clipboard,
delete a block of text by overtyping with a backspace, and then paste
the former clipboard contents; I'm so used to working with Impression
that I expect deleted text to get clipped.
--
Harriet Bazley == Loyaulte me lie ==
Today is the last day of your life so far.
10 years
3.1 (Dev CI #1330)
by John Williams
My treeview display pluses and minuses have changed to 25/b8 and 25/be.
John
10 years
Hotlist editing
by Harriet Bazley
It is (as of at least v1356, and currently in v1359) no longer possible
to edit/manually update the URLs in a hotlist, something which I used do
on a regular basis. The Selection->Edit menu entry now provides an
editable field for only the hotlist entry's title.
(Also, if you select an entry for editing when the existing page title
is wider than the currently displayed extent of the window and then
resize the window to allow you to read the right-hand end of it, the
newly-displayed inverted section of the display doesn't update
correctly. And you can't scroll to the right to view the right-hand
end of such long titles without resizing the window, because the
horizontal scroll bar/arrows on the hotlist window don't work.)
For example, I have a hotlist entry which reads
A Study in Magic: The Perils of Deduction, a Harry Potter + Sherlock
Crossover fanfic Chapter 32
http://m.fanfiction.net/s/7578572/32/A-Study-in-Magic
The fiction in question has 66 chapters, and I previously read one at a
time and updated the URL (and, if I remembered, the chapter number at
the end of the hotlist entry title) to point to the next chapter.
Obviously, the title doesn't *need* to be that long - it was simply the
automatic default - and I could edit it down to make it a similar length
to the other entries in the hotlist like "Netsurf test builds", in order
to sidestep the redraw bug. (I do have others from the same site even
longer....)
However, not being able to update URLs once read is having a
considerable impact on my bookmarking habits. Is this loss of
functionality intentional, or is it an accidental side-effect of the
display changes?
--
Harriet Bazley == Loyaulte me lie ==
People who live in stone houses shouldn't throw glasses.
10 years
Changes to the RISC OS GUI in #1342
by Steve Fryatt
This is just a heads-up to those using #1342 or later on RISC OS: I've made
some major changes to the dragging and mouse tracking code, which could
potentially affect lots of areas of the browser (save dialogues; text
selection; drag-and-drop; toolbar editing; treeview windows; window
scrolling).
Everything that I've tried still seems to be working, but as ever I'm not
going to rule out the possibility that I've missed some bits of the GUI that
I've forgotten about or wasn't even aware existed. Testing and bug reports
would therefore be welcome.
The changes are to make it easier to understand and maintain the mouse
tracking code, as part of fixing issues in this area which came to light
with the new treeview displays (such as the hotlist).
--
Steve Fryatt - Leeds, England
http://www.stevefryatt.org.uk/
10 years
Re: Changes to the RISC OS GUI in #1342
by Tony Moore
On 14 Sep 2013, Bernard Boase <b.boase(a)bcs.org> wrote:
[snip]
> ... moving the mouse pointer around in a <textarea> still produces
> non-display of characters to the left &/or right of the pointer during
> editing, just as it did before #1342.
Try setting scale view to 100%
Tony
10 years
Re: Atari daily build 1344
by Peter Slegg
On Tue, 10 Sep 2013 12:00:52 , netsurf-users-request(a)netsurf-browser.org wrote:
> Send netsurf-users mailing list submissions to
> Date: Mon, 09 Sep 2013 13:35:53 +0100
> From: Michael Drake <tlsa(a)netsurf-browser.org>
> Subject: Re: Atari daily build 1344
> To: <netsurf-users(a)netsurf-browser.org>
> Peter Slegg <p.slegg(a)scubadivers.co.uk> wrote:
>
> > bash-2.05a# ./ns020.app
> > ns020.app: atari/gemtk/guiwin.c:810: gemtk_wm_get_grect: Assertion `win != ((void *)0)' failed.
> > Abort
>
> Can you get a backtrace? Also, run with -v and put the log output in a
> pastebin[*].
>
>
> [*] e.g. http://pastebin.com/
>
I am running from /u/g/Applicatiions/netsurf as I always do.
Below id th result of running with -v
Strangely I cannot pipe this output to a file.
Peter
(0.000001) utils/nsoption.c nsoption_read 605: Sucessfully opened '/g/Applications/netsurf/Choices' for Options file
(0.040000) atari/gui.c main 1074: Initialising core...
(0.040001) desktop/netsurf.c netsurf_init 143: NetSurf version '3.1 (Dev CI #1344)'
(0.040002) desktop/netsurf.c netsurf_init 150: NetSurf on <FreeMiNT>, node <Milan>, release <1.19a>, version <4.8>, machine
<milan> (0.040003) utils/messages.c messages_load 124: Loading Messages from '/g/Applications/netsurf/res/messages'
(0.135000) image/image_cache.c image_cache_init 380: Image cache initilised with a limit of 5000007 hysteresis of 1000001
(0.135001) render/html_css_fetcher.c html_css_fetcher_initialise 63: html_css_fetcher_initialise called for x-ns-css
(0.145000) content/fetchers/curl.c fetch_curl_register 167: curl_version libcurl/7.28.0 OpenSSL/1.0.1c zlib/1.2.7 c-ares/1.9.1
(0.570000) utils/useragent.c user_agent_build_string 68: Built user agent "NetSurf/3.0 (FreeMiNT)"
(0.570001) content/fetchers/curl.c fetch_curl_register 213: ca_bundle: './res/cabundle'
(0.570002) content/fetchers/curl.c fetch_curl_register 217: ca_path: './res/certs'
(0.570003) content/fetchers/curl.c fetch_curl_register 229: cURL linked against openssl
(0.575000) content/fetchers/curl.c fetch_curl_initialise 286: Initialise cURL fetcher for http
(0.575001) content/fetchers/curl.c fetch_curl_initialise 286: Initialise cURL fetcher for https
(0.575002) content/fetchers/data.c fetch_data_initialise 65: fetch_data_initialise called for data
(0.585000) atari/findfile.c atari_find_resource 171: adblock.css (def: adblock.css)
(0.585001) atari/findfile.c atari_find_resource 174: checking ./res/adblock.css
(0.590000) atari/findfile.c path_to_url 88: path2url in: /g/Applications/netsurf/res/adblock.css
(0.590001) atari/findfile.c path_to_url 122: path2url out: file:///g/Applications/netsurf/res/adblock.css
(0.590002) atari/findfile.c atari_find_resource 171: default.css (def: default.css)
(0.590003) atari/findfile.c atari_find_resource 174: checking ./res/default.css
(0.590004) atari/findfile.c path_to_url 88: path2url in: /g/Applications/netsurf/res/default.css
(0.595000) atari/findfile.c path_to_url 122: path2url out: file:///g/Applications/netsurf/res/default.css
(0.595001) atari/findfile.c atari_find_resource 171: internal.css (def: internal.css)
(0.595002) atari/findfile.c atari_find_resource 174: checking ./res/internal.css
(0.595003) atari/findfile.c path_to_url 88: path2url in: /g/Applications/netsurf/res/internal.css
(0.600000) atari/findfile.c path_to_url 122: path2url out: file:///g/Applications/netsurf/res/internal.css
(0.600001) atari/findfile.c atari_find_resource 171: quirks.css (def: quirks.css)
(0.600002) atari/findfile.c atari_find_resource 174: checking ./res/quirks.css
(0.600003) atari/findfile.c path_to_url 88: path2url in: /g/Applications/netsurf/res/quirks.css
(0.600004) atari/findfile.c path_to_url 122: path2url out: file:///g/Applications/netsurf/res/quirks.css
(0.605000) atari/findfile.c atari_find_resource 171: user.css (def: user.css)
(0.605001) atari/findfile.c atari_find_resource 174: checking ./res/user.css
(0.605002) atari/findfile.c atari_find_resource 182: checking ./user.css
(0.605003) atari/findfile.c atari_find_resource 194: checking /home/.netsurf/user.css
(0.610000) atari/findfile.c atari_find_resource 218: checking user.css
(0.610001) atari/findfile.c path_to_url 88: path2url in: user.css
(0.610002) atari/findfile.c path_to_url 122: path2url out: file:///g/Applications/netsurf/user.css
(0.610003) atari/findfile.c atari_find_resource 171: credits.html (def: credits.html)
(0.615000) atari/findfile.c atari_find_resource 174: checking ./res/credits.html
(0.615001) atari/findfile.c path_to_url 88: path2url in: /g/Applications/netsurf/res/credits.html
(0.615002) atari/findfile.c path_to_url 122: path2url out: file:///g/Applications/netsurf/res/credits.html
(0.615003) atari/findfile.c atari_find_resource 171: licence.html (def: licence.html)
(0.615004) atari/findfile.c atari_find_resource 174: checking ./res/licence.html
(0.620000) atari/findfile.c path_to_url 88: path2url in: /g/Applications/netsurf/res/licence.html
(0.620001) atari/findfile.c path_to_url 122: path2url out: file:///g/Applications/netsurf/res/licence.html
(0.620002) atari/findfile.c atari_find_resource 171: welcome.html (def: welcome.html)
(0.620003) atari/findfile.c atari_find_resource 174: checking ./res/welcome.html
(0.805000) atari/findfile.c path_to_url 88: path2url in: /g/Applications/netsurf/res/welcome.html
(0.810000) atari/findfile.c path_to_url 122: path2url out: file:///g/Applications/netsurf/res/welcome.html
(0.810001) atari/findfile.c atari_find_resource 171: favicon.ico (def: favicon.ico)
(0.810002) atari/findfile.c atari_find_resource 174: checking ./res/favicon.ico
(0.810003) atari/findfile.c atari_find_resource 182: checking ./favicon.ico
(0.815000) atari/findfile.c atari_find_resource 194: checking /home/.netsurf/favicon.ico
(0.815001) atari/findfile.c atari_find_resource 218: checking favicon.ico
(0.815002) atari/findfile.c path_to_url 88: path2url in: favicon.ico
(0.815003) atari/findfile.c path_to_url 122: path2url out: file:///g/Applications/netsurf/favicon.ico
(0.820000) atari/findfile.c atari_find_resource 171: netsurf.png (def: netsurf.png)
(0.820001) atari/findfile.c atari_find_resource 174: checking ./res/netsurf.png
(0.820002) atari/findfile.c atari_find_resource 182: checking ./netsurf.png
(0.820003) atari/findfile.c path_to_url 88: path2url in: /g/Applications/netsurf/netsurf.png
(0.825000) atari/findfile.c path_to_url 122: path2url out: file:///g/Applications/netsurf/netsurf.png
(0.825001) atari/findfile.c atari_find_resource 171: icons/arrow-l.png (def: icons/arrow-l.png)
(0.825002) atari/findfile.c atari_find_resource 174: checking ./res/icons/arrow-l.png
(0.825003) atari/findfile.c atari_find_resource 182: checking ./icons/arrow-l.png
(0.830000) atari/findfile.c atari_find_resource 194: checking /home/.netsurf/icons/arrow-l.png
(0.830001) atari/findfile.c atari_find_resource 218: checking icons/arrow-l.png
(0.830002) atari/findfile.c path_to_url 88: path2url in: icons/arrow-l.png
(0.835000) atari/findfile.c path_to_url 122: path2url out: file:///g/Applications/netsurf/icons
(0.835001) atari/findfile.c atari_find_resource 171: icons/content.png (def: icons/content.png)
(0.835002) atari/findfile.c atari_find_resource 174: checking ./res/icons/content.png
(0.835003) atari/findfile.c path_to_url 88: path2url in: /g/Applications/netsurf/res/icons/content.png
(0.840000) atari/findfile.c path_to_url 122: path2url out: file:///g/Applications/netsurf/res/icons/content.png
(0.840001) atari/findfile.c atari_find_resource 171: icons/directory.png (def: icons/directory.png)
(0.840002) atari/findfile.c atari_find_resource 174: checking ./res/icons/directory.png
(0.840003) atari/findfile.c atari_find_resource 182: checking ./icons/directory.png
(0.845000) atari/findfile.c atari_find_resource 194: checking /home/.netsurf/icons/directory.png
(0.845001) atari/findfile.c atari_find_resource 218: checking icons/directory.png
(0.845002) atari/findfile.c path_to_url 88: path2url in: icons/directory.png
(0.850000) atari/findfile.c path_to_url 122: path2url out: file:///g/Applications/netsurf/icons
(0.850001) atari/findfile.c atari_find_resource 171: icons/search.png (def: icons/search.png)
(0.850002) atari/findfile.c atari_find_resource 174: checking ./res/icons/search.png
(0.850003) atari/findfile.c atari_find_resource 182: checking ./icons/search.png
(0.855000) atari/findfile.c atari_find_resource 194: checking /home/.netsurf/icons/search.png
(0.855001) atari/findfile.c atari_find_resource 218: checking icons/search.png
(0.855002) atari/findfile.c path_to_url 88: path2url in: icons/search.png
(0.855003) atari/findfile.c path_to_url 122: path2url out: file:///g/Applications/netsurf/icons
(0.860000) content/llcache.c llcache_initialise 2303: llcache initialised with a limit of 15000023 bytes
(0.860001) atari/gui.c main 1080: Initializing GUI...
(0.860002) atari/findfile.c atari_find_resource 171: netsurf.rsc (def: ./res/netsurf.rsc)
(0.860003) atari/findfile.c atari_find_resource 174: checking ./res/netsurf.rsc
(0.865000) atari/gui.c gui_init 948: Using RSC file: /g/Applications/netsurf/res/netsurf.rsc
(1.195000) atari/gui.c gui_init 984: Enabling core select menu
(1.195001) atari/gui.c gui_init 987: Loading url.db from: ./res/url.db
(1.195002) content/urldb.c urldb_load 361: Loading URL file ./res/url.db
(1.260000) content/urldb.c urldb_load 535: Successfully loaded URL file
(1.265000) atari/gui.c gui_init 992: Loading cookies from: ./res/cookies
(1.410001) atari/gui.c process_cmdline 839: argc 1, argv 0x24bf8b0
(1.410002) atari/gui.c gui_init 1000: Initializing NKC...
(1.410003) atari/gui.c gui_init 1004: Initializing plotters...
(1.430000) atari/plot/plot.c plot_init 1530: Plot VDI handle: 46
(1.435000) atari/plot/font_freetype.c ctor_font_plotter_freetype 684: atari/plot/font_freetype.c: ctor_font_plotter_freetype
(1.435001) atari/findfile.c atari_find_resource 171: fonts/ss.ttf (def: /usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf)
(1.435002) atari/findfile.c atari_find_resource 174: checking ./res/fonts/ss.ttf
(1.460000) atari/plot/font_freetype.c ft_face_requester 165: Loaded face from /g/Applications/netsurf/res/fonts/ss.ttf
(1.540000) atari/findfile.c atari_find_resource 171: fonts/ssb.ttf (def:
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraBd.ttf)
(1.540001) atari/findfile.c atari_find_resource 174: checking ./res/fonts/ssb.ttf
(1.565000) atari/plot/font_freetype.c ft_face_requester 165: Loaded face from /g/Applications/netsurf/res/fonts/ssb.ttf
(1.565001) atari/findfile.c atari_find_resource 171: fonts/ssi.ttf (def:
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraIt.ttf)
(1.565002) atari/findfile.c atari_find_resource 174: checking ./res/fonts/ssi.ttf
(1.590000) atari/plot/font_freetype.c ft_face_requester 165: Loaded face from /g/Applications/netsurf/res/fonts/ssi.ttf
(1.590001) atari/findfile.c atari_find_resource 171: fonts/ssib.ttf (def:
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraBI.ttf)
(1.590002) atari/findfile.c atari_find_resource 174: checking ./res/fonts/ssib.ttf
(1.615000) atari/plot/font_freetype.c ft_face_requester 165: Loaded face from /g/Applications/netsurf/res/fonts/ssib.ttf
(1.615001) atari/findfile.c atari_find_resource 171: fonts/mono.ttf (def:
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraMono.ttf)
(1.615002) atari/findfile.c atari_find_resource 174: checking ./res/fonts/mono.ttf
(1.635000) atari/plot/font_freetype.c ft_face_requester 165: Loaded face from /g/Applications/netsurf/res/fonts/mono.ttf
(1.640000) atari/findfile.c atari_find_resource 171: fonts/monob.ttf (def:
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoBd.ttf)
(1.640001) atari/findfile.c atari_find_resource 174: checking ./res/fonts/monob.ttf
(1.825000) atari/plot/font_freetype.c ft_face_requester 165: Loaded face from /g/Applications/netsurf/res/fonts/monob.ttf
(1.825001) atari/findfile.c atari_find_resource 171: fonts/s.ttf (def:
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraSe.ttf)
(1.825002) atari/findfile.c atari_find_resource 174: checking ./res/fonts/s.ttf
(1.845000) atari/plot/font_freetype.c ft_face_requester 165: Loaded face from /g/Applications/netsurf/res/fonts/s.ttf
(1.850000) atari/findfile.c atari_find_resource 171: fonts/sb.ttf (def:
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraSeBd.ttf)
(1.850001) atari/findfile.c atari_find_resource 174: checking ./res/fonts/sb.ttf
(1.870000) atari/plot/font_freetype.c ft_face_requester 165: Loaded face from /g/Applications/netsurf/res/fonts/sb.ttf
(1.875000) atari/findfile.c atari_find_resource 171: fonts/cursive.ttf (def:
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoIt.ttf)
(1.875001) atari/findfile.c atari_find_resource 174: checking ./res/fonts/cursive.ttf
(1.895000) atari/plot/font_freetype.c ft_face_requester 165: Loaded face from /g/Applications/netsurf/res/fonts/cursive.ttf
(1.895001) atari/findfile.c atari_find_resource 171: fonts/fantasy.ttf (def:
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoBI.ttf)
(1.895002) atari/findfile.c atari_find_resource 174: checking ./res/fonts/fantasy.ttf
(1.920000) atari/plot/font_freetype.c ft_face_requester 165: Loaded face from /g/Applications/netsurf/res/fonts/fantasy.ttf
(1.920001) atari/bitmap.c bitmap_create_ex 97: width 48 (rowstride: 192, bpp: 4), height 48, state 0
(1.920002) atari/bitmap.c bitmap_create_ex 126: bitmap 0x1ac645c
(2.120000) atari/gui.c main 1083: Initializing GUI2
(2.220000) atari/plot/font_freetype.c ft_face_requester 165: Loaded face from /g/Applications/netsurf/res/fonts/ss.ttf
(2.230000) desktop/global_history.c global_history_init 715: Loading global history
ns020.app: atari/gemtk/guiwin.c:810: gemtk_wm_get_grect: Assertion `win != ((void *)0)' failed.
(
10 years
Atari daily build 1344
by Peter Slegg
I have just tride the 1344 daily build and it fails to start
saying it can't find netsurf.rsc
>From the command line it give this:
bash-2.05a# ./ns020.app
ns020.app: atari/gemtk/guiwin.c:810: gemtk_wm_get_grect: Assertion `win != ((void *)0)' failed.
Abort
Peter
10 years