| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
svn path=/trunk/netsurf/; revision=4482
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=4322
|
|
|
|
|
|
| |
overflow style. (9.4.1)
svn path=/trunk/netsurf/; revision=4270
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Do not change the locale globally, else things will break in weird and
wonderful ways.
Introduce utils/locale.[ch], which provide locale-specific wrappers for various
functions (currently just the <ctype.h> ones).
Fix up the few places I can see that actually require that the underlying
locale is paid attention to.
Some notes:
1) The GTK frontend code has not been touched. It is possible that reading of
numeric values (e.g. from the preferences dialogue) may break with this
change, particularly in locales that use something other than '.' as their
decimal separator.
2) The search code is left unchanged (i.e. assuming a locale of "C").
This may break case insensitive matching of non-ASCII characters.
I doubt that ever actually worked, anyway. In future, it should use
Unicode case conversion to achieve the same effect.
3) The text input handling in the core makes use of isspace() to detect
word boundaries. This is fine for western languages (even in the C locale,
which it's currently assuming). It will, however, break for CJK et. al.
(this has always been the case, rather than being a new issue)
4) text-transform uses locale-specific variants of to{lower,upper}. In future
this should probably be performing Unicode case conversion. This is the
only part of the core code that makes use of locale information.
In future, if you require locale-specific behaviour, do the following:
setlocale(LC_<whatever>, "");
<your operation(s) here>
setlocale(LC_<whatever>, "C");
The first setlocale will change the current locale to the native environment.
The second setlocale will reset the current locale to "C".
Any value other than "" or "C" is probably a bug, unless there's a really
good reason for it.
In the long term, it is expected that all locale-dependent code will reside in
platform frontends -- the core being wholly locale agnostic (though assuming
"C" for things like decimal separators).
svn path=/trunk/netsurf/; revision=4153
|
|
|
|
|
|
| |
issue.
svn path=/trunk/netsurf/; revision=4108
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=4107
|
|
|
|
|
|
| |
search form on BBC homepage.
svn path=/trunk/netsurf/; revision=4104
|
|
|
|
|
|
| |
containing block.
svn path=/trunk/netsurf/; revision=4101
|
|
|
|
|
|
| |
of "Weather" box contents on BBC homepage.
svn path=/trunk/netsurf/; revision=4100
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=4008
|
|
|
|
|
|
| |
out properly as a matter of urgency.
svn path=/trunk/netsurf/; revision=4005
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=4003
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3980
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3918
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3916
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3910
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3909
|
|
|
|
|
|
| |
on that side, they should still follow normal behaviour with respect to floats on the other side.
svn path=/trunk/netsurf/; revision=3904
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3902
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3901
|
|
|
|
|
|
| |
float.
svn path=/trunk/netsurf/; revision=3898
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3895
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3891
|
|
|
|
|
|
| |
and padding space.
svn path=/trunk/netsurf/; revision=3859
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3855
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3833
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3828
|
|
|
|
|
|
| |
objects.
svn path=/trunk/netsurf/; revision=3827
|
|
|
|
|
|
| |
height. Make all form elements have their dimensions based on the configured minimum font size, if the current text size is smaller. Remove redundant code for setting radio icon and checkbox sizes. All em/ex based sizes now respect the min font size, when it's in effect. Updated default styles for form elements.
svn path=/trunk/netsurf/; revision=3813
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3800
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3799
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3798
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3797
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3789
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3785
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3783
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3779
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3778
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3777
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3673
|
|
|
|
|
|
| |
in a PRE white-space rule *DOES* contain a text child.
svn path=/trunk/netsurf/; revision=3672
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3629
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3534
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3529
|
|
|
|
|
|
| |
assumptions of 90.0 dpi from the CSS and layout engines.
svn path=/trunk/netsurf/; revision=3528
|
|
|
|
|
|
| |
contain appropriate licence text
svn path=/trunk/netsurf/; revision=3486
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in includes
NetSurf includes are now done with ""s and other system includes with <>s as C intended.
The scandeps tool has been updated to only look for ""ed includes, and to verify that the
files exist in the tree before adding them to the dependency lines. The depend rule has
therefore been augmented to make sure the autogenerated files are built before it is run.
This is untested under self-hosted RISC OS builds. All else tested and works.
svn path=/trunk/netsurf/; revision=3307
|
|
|
|
|
|
| |
bounding boxes. (fixes 1601881)
svn path=/trunk/netsurf/; revision=3240
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3222
|
|
|
|
|
|
| |
AUTO (fixes 1567430)
svn path=/trunk/netsurf/; revision=3220
|