| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
svn path=/trunk/netsurf/; revision=14014
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=13962
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=13556
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=13548
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=13360
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=12904
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=12797
|
|
|
|
|
|
|
|
|
| |
from passed parameters
Calculate all cache sizes from single memory cache size option and sanity check
have a single global struct to hold all parameters instead of several individual variables
svn path=/trunk/netsurf/; revision=12784
|
|
|
|
|
|
| |
make hlcache have a single global container
svn path=/trunk/netsurf/; revision=12779
|
|
|
|
|
|
| |
improve stats reporting
svn path=/trunk/netsurf/; revision=12770
|
|
|
|
|
|
| |
We never sniff for CSS, nor for non-page artefacts (e.g. treeview icons)
svn path=/trunk/netsurf/; revision=12707
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=12415
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=12283
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=12152
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=12106
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=12036
|
|
|
|
|
|
| |
hlcache/llcache to using schedule to get their cleanups run.
svn path=/trunk/netsurf/; revision=12029
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=11984
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=11818
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=11530
|
|
|
|
|
|
| |
certs, search providers, etc.
svn path=/trunk/netsurf/; revision=11421
|
|
|
|
|
|
| |
We really should stop doing this.
svn path=/trunk/netsurf/; revision=11148
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=11069
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=10980
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=10668
|
|
|
|
|
|
|
|
| |
the C standard (whereas realloc(NULL, size) --> malloc(size) is).
Therefore, explicitly model the behaviour expected by our libraries (that realloc of 0 size is equivalent to free).
svn path=/trunk/netsurf/; revision=10524
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=10502
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=10494
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=10403
|
|
|
|
|
|
| |
frontend to do this.
svn path=/trunk/netsurf/; revision=10374
|
|
|
|
|
|
|
|
| |
attempts to clean the high-level cache.
Call this, instead of llcache_poll().
svn path=/trunk/netsurf/; revision=10371
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=10215
|
|
|
|
|
|
|
|
| |
launching NetSurf
from Workbench under AmigaOS :)
svn path=/trunk/netsurf/; revision=10214
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=10205
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=10202
|
|
|
|
|
|
| |
complete properly.
svn path=/trunk/netsurf/; revision=10187
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=10183
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=10180
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=9940
|
|
|
|
|
|
| |
remove unused embedded global
svn path=/trunk/netsurf/; revision=9851
|
|
|
|
|
|
| |
-Wstrict-aliasing for lpu or hubbub.
svn path=/trunk/netsurf/; revision=6673
|
|
|
|
|
|
| |
thread, and the loop in another to avoid a deadlock in replicants... hope nobody minds.
svn path=/trunk/netsurf/; revision=5586
|
|
|
|
|
|
|
|
| |
to call it from elsewhere to embed NetSurf in another application.
The netsurf_embedded bool remembers it for later (like, we shouldn't probably save the hotlist and preferences in that case).
svn path=/trunk/netsurf/; revision=5579
|
|
|
|
|
|
| |
locale to "C" in the first place. The issues listed in the commit log for r4153 still apply. This should fix the core's parsing of floats in locales that use something other than '.' as the decimal separator.
svn path=/trunk/netsurf/; revision=5568
|
|
|
|
|
|
| |
now call it no more frequently than once every 5 seconds. Additionally, we cache the result of talloc_total_size() in content_clean() rather than calculating it twice. On large documents, this function took 25% of CPU time. This makes the fetching/rendering/scrolling/redrawing of large documents over twice as fast.
svn path=/trunk/netsurf/; revision=4527
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=4144
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3775
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3638
|
|
|
|
|
|
| |
contain appropriate licence text
svn path=/trunk/netsurf/; revision=3486
|