Re: Options/Choices refactor
by Chris Young
On Tue, 28 May 2013 19:52:13 +0100, Vincent Sanders wrote:
> This means that user options files will now only contain the options
> which differ from the defaults. This will alow us to alter the
> defaults in future and have everyones choices actually update instead
> of being overidden by old saved default values that might not be useful.
Is there any way to modify the defaults outside of nsoption_init?
I have to open a screen before I can set some of the values, but I
can't open the screen until options are initialised (as the parameters
are in there). So I'd like to set some defaults at a later time which
then get applied, unless of course the user has already set their own
preferences.
Chris
10 years, 3 months
Bizarre emails to help@ and webmaster@
by Rob Kendrick
So, recently we've had a flurry of bizarre emails to our help@ and
webmaster@ addresses, of which I have attached a selection.
Anybody know what's going on? Somebody posted a misleading review
somewhere or something?
B.
10 years, 4 months
extending libcss through properties.gen
by Hoà V. Dinh
Hi Netsurf dev,
I'd like to extend libcss to parse additional CSS properties such as border-radius.
I'd also like to add overflow-x, overflow-y. "overflow" is implemented but not -x, -y variants.
I had a quick look at the following file:
libcss/src/parse/properties/properties.gen
But I couldn't figure quite right what was the syntax of this file even with the whole list of examples.
Could you help me figure out?
Thanks.
--
Hoà V. Dinh
10 years, 4 months
Mac OS X
by Vincent Sanders
We continue to compile for the Mac OS X cocoa frontend on both PowerPC
(OS 10.5 leopard) and x86 (OS 10.6 snow leopard). The Continuous
Integration (CI) system uses two real mac mini computers[1] as build
slaves as Mac OS X cannot currently be reliably cross compiled for.
Recently the PPC CI system build slave (chimera) had a catastrophic
hard drive failure and required a complete OS and development tools
reinstall. This re-install took an extended period of time as the PPC
system is somewhat slow compared to other targets.
Generally we use SSD in our build slaves, however I was unwilling to
bear the cost of a 2.5inch PATA SSD for this system so its been
reinstalled with a reconditioned Seagate 5200 RPM drive.
The cocoa frontend currently has no maintainer and I am interested in
hearing from any actual users to give an indication as to whether it is
worth investing any additional resources on this platform.
So any actual users or developers, please speak up now!
Note I am not asking for opinion about other considerations such as
diversity and how nice it is to have a wide range of platforms
supported, purely if there are any actual users.
If there are none I shall simply remove these targets from the CI
system on the next occasion this rather old and *very* slow hardware
fails.
[1] http://www.flickr.com/photos/29254252@N06/8519229958/in/set-7215762671223...
--
Regards Vincent
http://www.kyllikki.org/
10 years, 4 months
Internationalisation
by Vincent Sanders
I recently had opportunity to integrate a translation platform into
the NetSurf workflow[1].
This integration has been performed on the transifex platform, is
complete, and does work reasonably. However without real actual
translations it is not useful.
I would like to invite anyone with translation skills to improve the
netsurf project by using this web interface to enter translations[2].
I am especially interested in any of our current developers providing
translatiopns who wish to become translation reviewers to ensure we
maintain a high quality.
The current number of translated/reviewed strings by language is:
English: 100%/100%
French: 93%/93%
Dutch: 92%/92%
German: 92%/92%
Italian: 92%/92%
Spanish: 87%/0%
Chinese: 0%/0%
The review status is purely based on the existing corpus (i.e. if it
is in the current set of translations it is considered reviwed)
The spanish translation is currently a pure machine translation
althouh we already have some volunteers from the translation community
to whom I am grateful for their input.
[1] http://vincentsanders.blogspot.co.uk/2013/05/true-art-selects-and-paraphr...
[2] https://www.transifex.com/projects/p/netsurf/
--
Regards Vincent
http://www.kyllikki.org/
10 years, 4 months
CI builds stuck
by Chris Young
Just noticed that Jenkins seems to be stuck due to Chimera being
offline again.
10 years, 4 months
Compile errors in libhubbub tests
by Craig Barnes
Hi. When compiling the libhubbub tests from git master using GCC 4.7.2 I get
two warnings, which become errors via -Werror and stop the tests running:
error: variable `origlen` set but not used [-Werror=unused-but-set-variable]
error: comparison between `parserutils_error` and `enum hubbub_error`
[-Werror=enum-compare]
The following (git format-) patch makes the errors go away and the test suite
pass:
https://gist.github.com/craigbarnes/5514898/raw/c2f94d97d26b52b01e5cf45c2...
Aside: I discovered the errors while working on a hubbub package/binding
for the Lua language, which can be found at:
https://github.com/craigbarnes/lua-hubbub
...if anyone is interested. It's MIT licensed and should be complete in
a few days.
10 years, 4 months
NetSurf 3.0 options.gtk2.ui labels
by James Turner
I'm running NetSurf 3.0 with GTK+ 2.24.17 on OpenBSD. When I go to
Edit->Preferences I'm seeing the translation tokens for labels and such
instead of the actual text (en in my case).
All other windows and interfaces show the text one would expect. Any
hints at what might be causing this? Thanks.
Examples:
preferencesMainTabtitle
preferencesStartupPage
preferencesDownloadsLocation
--
James Turner
10 years, 4 months