| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
Instead of asserting if a message contains an unsupported drag type
the message is now logged and ignored.
|
|
|
|
| |
Adds a NetSurf key code prefix of NS_ to all key codes.
|
|
|
|
|
|
| |
Very little of the form API needed exposing outside of the
renderer. This makes the form API that may be used by frontends
obvious and limited.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
containing html content.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
whole textarea.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Keypresses now go via content interface.
Contents don't shove the selection object into browser windows any more.
Contents report selection existence by sending message.
HTML content keeps track of where selections in it exist.
Contents report whether they have input focus via caret setting msg.
Caret can be hidden (can still input/paste) or removed.
Consolidate textarea selection handling.
Make textarea report its selection status changes to client.
Various textarea fixes.
Changed how we decide when to clear selections, and give focus.
|
|
|
|
| |
be used elsewhere.
|
| |
|
| |
|
|
|
|
| |
has caret.
|
|
(Input element types text & password, and textarea element.)
Can edit and submit forms, but there are loads of issues.
|