RISC OS Open
A fast and easily customised operating system for ARM devices
ROOL
Home | News | Downloads | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account
Forums → Bounties →

More bounties underway!

Subscribe to More bounties underway! 35 posts, 15 voices

Posts per page:

Pages: 1 2

 
Oct 26, 2019 10:06am
Avatar nemo (145) 2136 posts

It had better be identical to the RO4 API.

BTW I am working on a new unified Clipboard system, which aims to solve the various problems already described, and a lot more. It’s much more like the Windows clipboard (with which it integrates if you’re in an emulator).

 
Oct 26, 2019 11:19am
Avatar Steffen Huber (91) 1600 posts

BTW I am working on a new unified Clipboard system, which aims to solve the various problems already described, and a lot more. It’s much more like the Windows clipboard (with which it integrates if you’re in an emulator).

Will that be ready and released before or after the Unicode stuff?

 
Oct 26, 2019 11:41am
Avatar André Timmermans (100) 383 posts

It had better be identical to the RO4 API.

Of course not. Found doc in merge request here .

From what I see no update to Get/SetCaretPosition to read selection indexes but SetCaretPosition can set a ghost caret (starting point of selection ?).

New Wimp_DragBox type 13, but with a window handle instead of -1 in offset 0.

On the behaviour part I notice the absence of Ctrl+A and Ctrl+Z as well as the continuation of the idiotic use of Ctrl+K instead of Delete. I also see no description of how the selection behaves when a character is type. Unser select this was controlled by a WimpTextSelection command.

 
Oct 26, 2019 12:42pm
Avatar Steve Fryatt (216) 1424 posts

On the behaviour part I notice the absence of Ctrl+A and Ctrl+Z

We need to point ROOL at their Style Guide…

as well as the continuation of the idiotic use of Ctrl+K instead of Delete.

I don’t see the issue? Ctrl-X cuts to the clipboard, Ctrl-K deletes permanently. Delete should delete selected text to the clipboard, if we follow existing convention…

I also see no description of how the selection behaves when a character is type.

… ah. Oh, well.

 
Oct 26, 2019 1:00pm
Avatar nemo (145) 2136 posts

Steffen accused

Will that be ready and released before or after the Unicode stuff?

Looks shifty. Pushes sprite palette editor out of sight.

I continue to work on that:

André confirmed

Of course not

Oh for crying out loud.

Where’s SetCaretPosition,"TASK",params,action ?

Where’s the configuration for clipboard behaviour preferences?

 
Oct 26, 2019 2:26pm
Avatar nemo (145) 2136 posts

Delete should delete selected text to the clipboard, if we follow existing convention…

There isn’t a convention, which is why RO4 offers a configuration choice for how you want it to behave.

  • TechWriter deletes on Backspace and cuts on Del.
  • Eureka ignores Backspace and deletes on Del.
  • Impression cuts on Backspace and on Del.
  • Vantage ignores Backspace and cuts on Del.

Meanwhile Windows deletes on Backspace and Del. What does MacOS do? Linux?

 
Oct 26, 2019 2:45pm
Avatar nemo (145) 2136 posts

I also think it’s a great shame that someone is implementing a new “ghost caret” option, when it would have been more symmetrical to make the caret colour functional in icons (as it is when placing the caret in the work area) and simply use that.

 
Oct 26, 2019 4:00pm
Avatar Rick Murray (539) 10329 posts

Delete vs Backspace…

Didn’t one used to delete forwards and one delete backwards?

 
Oct 26, 2019 4:04pm
Avatar nemo (145) 2136 posts
  • On PCs Backspace deletes left, Del deletes right.
  • On Archimedes Backspace generated a useless control code, and Del deleted left.
  • Gradually apps began to support Backspace.
  • Eventually RO4 provided “PC Delete” where Del deletes right.

But we were discussing what happens when there’s a text selection.

 
Oct 31, 2019 11:56am
Avatar nemo (145) 2136 posts

BTW, when I wrote

There isn’t a convention

I had forgotten that there isn’t even a fixed convention in Windows, because it depends what language you’re in – the official MicroSoft style guides specify that English installations use Ctrl-Backspace to delete without cutting, but French should use just Backspace.

I remembered that because of the amusement that if you expect ^B to mean ‘Bold’ and ^G to mean ‘Go to’ then you’re going to be surprised what happens in French.

Pages: 1 2

Reply

To post replies, please first log in.

Forums → Bounties →

Search forums

Social

Follow us on and

ROOL Store

Buy RISC OS Open merchandise here, including SD cards for Raspberry Pi and more.

Donate! Why?

Help ROOL make things happen – please consider donating!

RISC OS IPR

RISC OS is an Open Source operating system owned by RISC OS Developments Ltd and licensed primarily under the Apache 2.0 license.

Description

Discussion of items in the bounty list.

Voices

  • nemo (145)
  • Steffen Huber (91)
  • André Timmermans (100)
  • Steve Fryatt (216)
  • Rick Murray (539)

Options

  • Forums
  • Login
Site design © RISC OS Open Limited 2018 except where indicated
The RISC OS Open Beast theme is based on Beast's default layout

Valid XHTML 1.0  |  Valid CSS

Powered by Beast © 2006 Josh Goebel and Rick Olson
This site runs on Rails

Hosted by Arachsys