| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
* Embed language resources in executable, so they can be used without
installing
* Add a few strings we want to use
* Remove most menus since they are not implemented yet
Fixes http://bugs.netsurf-browser.org/mantis/view.php?id=2164
|
|
|
|
|
|
|
|
|
|
|
| |
* While making NetSurf replicable is nice, it doesn't work at all
* The dragger is not useful: the main interest of replicability is apps
programmatically embedding NetSurf, rather than manually dragging it
around.
* I leave this around if mmu_man wants to fix and re-enable it, but
under a define so it doesn't get in the way for release builds.
Fixes http://bugs.netsurf-browser.org/mantis/view.php?id=2163.
|
|
|
|
|
| |
The semantic patch tool appears to have missed some difficult to
reason about callsites which have now been manually cleaned up
|
|
|
|
|
|
|
|
|
|
|
|
| |
This changes the LOG macro to be varadic removing the need for all
callsites to have double bracketing and allows for future improvement
on how we use the logging macros.
The callsites were changed with coccinelle and the changes checked by
hand. Compile tested for several frontends but not all.
A formatting annotation has also been added which allows the compiler
to check the parameters and types passed to the logging.
|
|
|
|
| |
Adds a NetSurf key code prefix of NS_ to all key codes.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
The netsurf.h header should *only* contain the registration, core
initialisation and finalisation methods. Version information is best
placed in its own header.
Also remove any unneeded inclusion of this header limiting it to
solely the places the relevant API is required.
|
|
|
|
|
|
|
|
|
|
|
|
| |
The netsurf core is driven from numerous operation tables most of
which are now set through a common netsurf_register() interface. The
font and plotting interfaces are currently separate and unlike all the
other operation tables are modified for differing contexts.
This change moves the font operations alongside all the other
operations table and remove unnecessary interaction with the renderers
font internals. Further this also removes the need for css internals
to be visible in frontends.
|
|
|
|
|
|
| |
The core no longer needs to run the event polling loop as fetches are now
scheduler driven. This is part of a series which will ultimately remove
netsurf_poll callback altogether.
|
|
|
|
| |
So at lest people won't expect too much.
|
| |
|
| |
|
|
|
|
| |
One replacement was missed when changing browser_window_history_forward().
|
| |
|
| |
|
|
|
|
| |
browser_window_navigate flags.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of adding a child view we draw the bitmap over the child.
Fixup the TextRect also in Draw() which is called just before the
TextView's Draw().
It flickers a little less, and also respects the background color of
the text control when using a desktop theme.
Also drop a useless dynamic_cast.
|
| |
|
| |
|
| |
|
|
|
|
| |
We'll simplify it to just mention version infos like on atari.
|
| |
|
|
|
|
| |
Still some redundancy there but it works.
|
|
|
|
| |
A bit hackish, flickers on resize, but it works.
|
|
|
|
|
|
| |
The view resizes the base view by the relative mouse movement.
TODO: Add a bitmap to draw, for now it's ugly green.
|
|
|
|
| |
Fix build of the BeOS code due to recent untested options commits.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Waiting on the semaphore was not enough, it was causing a crash on
replicant removal. Now we wait for the replicant main thread to exit.
It fixes replicants, at least when a single one is used per application.
Using more than one still causes issues due to some libs not liking
being used twice (hlcache it seems).
|
| |
|
| |
|
|
|
|
| |
causing confusion in core refactors. Better examples are available in other frontends or in teh revision control system if strictly necessary
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
We just got to about: when no valid URL is passed.
|
|
|
|
|
|
| |
* use the correct resources
* work around a deadlock, allows BeHappy to start, though removing
the replicant from Tracker crashes
|
|
|
|
|
| |
Use B_PLAIN_BORDER instead of the default B_FANCY_BORDER.
Also force full redraw on resize to avoid artefacts.
|
| |
|
|
|
|
|
|
|
|
| |
* Toolbar use HVIF icons on Haiku
* Download window
* Some tweaks to the event loop to let network traffic happen
Signed-off-by: François Revol <revol@free.fr>
|