ROOL Forum: Recent posts

ToolboxC++Lib Discussion

Tue, 24 Jun 2025 06:09:20 +0000

For a simpleton – what is the advantage of the toolbox system?

ToolboxC++Lib Discussion

Mon, 23 Jun 2025 22:35:23 +0000

Could the LoadHeader tool in the C++ mode not be updated to handle C++ source directories

Updating LoadHeader does seems the most sensible option so that’s what I’ve done. An updated LoadHeader can be found here

It’s suitable for both the C and C++ modes so place a copy in the Tools directory inside each of these modes.

ToolboxC++Lib Discussion

Mon, 23 Jun 2025 13:25:55 +0000

Years ago, I started to do just the same thing – source uncreatively called version.c

ToolboxC++Lib Discussion

Mon, 23 Jun 2025 13:05:28 +0000

@Stuart
Thanks for that.

I might add another object file which contains the library version and date, unless there is a reason not to do that or there is another way?

ToolboxC++Lib Discussion

Mon, 23 Jun 2025 12:23:49 +0000

LIB_VSRN in ALF is just to identify the format of the library, not for library versioning.

ToolboxC++Lib Discussion

Mon, 23 Jun 2025 11:49:12 +0000

Seems it might be advantageous to try and get StrongEd working with these modes on my Pi, and also install StrongEd on my RPCEmu where I’ve been doing a lot of my coding.

I’ve updated the ToolboxC++Lib along with the others, also the documentation has been updated to match, although not much further on with the content I’m afraid.

Apart from the addition of a number of gadget constructors, I’ve been removing some extraneous files which were not needed for the builds of the libraries, somehow they had sneaked into the directory I had been working on over time.

By the way, I’m quite happy to change the name of the libraries if the current names are an issue, I’m open to suggestions.

Edit: Been looking to see how to add version numbers to libraries, the file format seems to allow for this but the command line tool LibFile doesn’t seem to allow this field to be updated, am I missing something here?

Impact version 1.77 released

Mon, 23 Jun 2025 07:48:07 +0000

There was a serious bug in version 3.77 affecting calculation expression checks, and version 3.78 of Impact is now available to download to correct this.

The bug prevented defining default values for date, number and text fields, defining calculation fields, using calculation expressions in the Search/Replace tool and using the TempFilter command.

ToolboxC++Lib Discussion

Sun, 22 Jun 2025 22:59:19 +0000

Could the LoadHeader tool in the C++ mode not be updated to handle C++ source directories without the need for a separate button? It looks as if it just does a bunch of string matching, although the “single character directory name” thing does seem to be hard-coded into the inner CASE statement.

ToolboxC++Lib Discussion

Sun, 22 Jun 2025 17:39:18 +0000

Thank you for these lightings, it is for this reason that I added a button.

ToolboxC++Lib Discussion

Sun, 22 Jun 2025 16:47:05 +0000

When the cursor is not inside the filename, it will try to load the header file with same leafname as the current C file.

it seems that the LOAD button only works C?

The LoadHeader tool only knows about C source files in a ‘c’ or ‘C’ directory. C++ source directories such as ‘c++’, ‘cc’ or ‘cpp’ are not catered for. This is for both SE4.70a17 and SE4.69f14.

HTH.

Live !Iris Vector

Sun, 22 Jun 2025 15:16:42 +0000

With this latest version (1.034) of Iris, Reporter frequently gives the following 2 messages.

[Iris:22/06 15:56:29] : void riscos::Iris::BrowserTab::onWebViewNewTitle(WebKitWebView*): FAF

[Iris:22/06 16:05:47] : void riscos::Iris::BrowserTab::onWebViewNewTitle(WebKitWebView*): 0

For example, the websites quoted by DownUnderROUser produced the second one.