| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
Updates to work with new url_store system.
svn path=/import/netsurf/; revision=1909
|
|
|
|
|
|
| |
Implement link targets for framesets.
svn path=/import/netsurf/; revision=1873
|
|
|
|
|
|
| |
Change void * parameters to intptr_t to make them correct for storing integers or pointers.
svn path=/import/netsurf/; revision=1852
|
|
|
|
|
|
| |
Remove some dead code. Add description of browser_window_mouse_action_html(). Reformat some code.
svn path=/import/netsurf/; revision=1851
|
|
|
|
|
|
|
| |
Move imagemap.[ch] into render/
Make imagemap URL extraction use box_extract_link
svn path=/import/netsurf/; revision=1847
|
|
|
|
|
|
| |
Search below-right for nearest text when dragging start point of selection
svn path=/import/netsurf/; revision=1821
|
|
|
|
|
|
| |
Make selecting text easier by finding the nearest text above-left of the pointer; sort out issues with spaces in copied/saved text
svn path=/import/netsurf/; revision=1820
|
|
|
|
|
|
| |
2D scrolling of text areas/frames; First cut at selection in textareas; Further text editing actions (Word left/right; Page up/down; Cut block; Delete line start/end)
svn path=/import/netsurf/; revision=1812
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Convert Messages files to UTF-8 encoding.
- Replace local_encoding_name() with platform specific
utf8_[to,from]_local_encoding() functions - this allows mapping of 8bit
characters 0x80->0x9f (inclusive).
- All text that is rendered by the RISC OS Wimp is now converted to the system
local encoding prior to display.
- Lose the horrendous hack that was messages_get_key()
- Menu text is now translated to system local encoding on the fly (if necessary)
rather than at menu creation time. This allows the system alphabet to change
under us and our menus remain usable.
- The Languages menu now lists all languages that are present in the LangNames
file. In the case of selecting the UI language, those languages which are not
available are shaded.
svn path=/import/netsurf/; revision=1796
|
|
|
|
|
|
| |
Rewrite calculation of box minimum and maximum widths to improve layout of many pages. Move calculation of column types and border collapsing to box tree normalising stage, since they are layout independent. Add window height parameter to layout and make <html> and <body> at least window height.
svn path=/import/netsurf/; revision=1777
|
|
|
|
|
|
| |
Fix stupid assertions.
svn path=/import/netsurf/; revision=1745
|
|
|
|
|
|
|
| |
Lose cnv_str_local_enc and friends.
UTF-8 conversion functions now return an enumerated type allowing for fallbacks, if appropriate.
svn path=/import/netsurf/; revision=1744
|
|
|
|
|
|
| |
text import from global clipboard, other apps & files and additional keys for editing text in textareas
svn path=/import/netsurf/; revision=1673
|
|
|
|
|
|
| |
Ignore save drags from browser window that remain within window
svn path=/import/netsurf/; revision=1667
|
|
|
|
|
|
| |
Fix drag scrolling of non-html content
svn path=/import/netsurf/; revision=1656
|
|
|
|
|
|
|
|
|
|
|
|
| |
Split out UTF-8 handling functions.
Submit URL-encoded forms in sensible encoding:
* First entry in accept-charset list, if present
* Document encoding, otherwise
We may want to explicitly look for UTF-8, to save converting.
Convert cnv_str_local_enc/cnv_local_enc_str to use iconv (they're now veneers for utf8_[to/from]_enc).
Provide mechanism for looking up local system charset (derived from system alphabet, under RISC OS)
svn path=/import/netsurf/; revision=1647
|
|
|
|
|
|
| |
Fix incorrect position at end of selection drag
svn path=/import/netsurf/; revision=1645
|
|
|
|
|
|
|
|
| |
Split out generic text input code.
Support internationalised text input.
Fix textarea-related bugs.
svn path=/import/netsurf/; revision=1642
|
|
|
|
|
|
| |
Text selection, page drag scrolling, drag-saving images
svn path=/import/netsurf/; revision=1638
|
|
|
|
|
|
| |
Remove obsolete style_clone field from struct box (forgot this file).
svn path=/import/netsurf/; revision=1610
|
|
|
|
|
|
| |
Move HTML contents almost fully over to talloc(), simplifying code. Improvements to title attributes, broken forms, cellpadding. Reorder functions in box_construct.c.
svn path=/import/netsurf/; revision=1608
|
|
|
|
|
|
| |
Update to the way menus are handled. Various GUI bug fixes.
svn path=/import/netsurf/; revision=1603
|
|
|
|
|
|
| |
Only stop existing fetch for window if we're really going to initiate a new one.
svn path=/import/netsurf/; revision=1564
|
|
|
|
|
|
| |
Add fragment id to URL in URL bar
svn path=/import/netsurf/; revision=1560
|
|
|
|
|
|
| |
Fix stupidity relating to URL matching
svn path=/import/netsurf/; revision=1556
|
|
|
|
|
|
| |
Fix crash relating to opening a link containing a fragment in a new window.
svn path=/import/netsurf/; revision=1553
|
|
|
|
|
|
| |
Improve handling of fragments on the same page as already loaded.
svn path=/import/netsurf/; revision=1550
|
|
|
|
|
|
| |
Update title and extent on scale change.
svn path=/import/netsurf/; revision=1534
|
|
|
|
|
|
| |
Font rewrite, part 1.
svn path=/import/netsurf/; revision=1517
|
|
|
|
|
|
| |
Initial work for global history (currently incomplete)
svn path=/import/netsurf/; revision=1497
|
|
|
|
|
|
| |
Implementation of URL suggestion
svn path=/import/netsurf/; revision=1488
|
|
|
|
|
|
| |
Reformat pages loaded from memory cache to window width.
svn path=/import/netsurf/; revision=1467
|
|
|
|
|
|
| |
Simplify browser_window_go(). Replace browser_window_go_post() with browser_window_go() where possible.
svn path=/import/netsurf/; revision=1466
|
|
|
|
|
|
| |
Start on theme auto-install. Fix content_add_user() not to broadcast error on memory exhaustion.
svn path=/import/netsurf/; revision=1448
|
|
|
|
|
|
| |
Shift + Click == download
svn path=/import/netsurf/; revision=1429
|
|
|
|
|
|
| |
xcalloc/xrealloc/xstrdup-purge - Lose remaining calls (and purge the relevant functions from utils.c)
svn path=/import/netsurf/; revision=1419
|
|
|
|
|
|
|
| |
xfoo purge, reindent some sources.
Loginlist is ugly, feel free to rewrite.
svn path=/import/netsurf/; revision=1390
|
|
|
|
|
|
| |
Move URI handleability check to last minute prior to starting fetch - this enables catching of redirects to unsupported URIs.
svn path=/import/netsurf/; revision=1371
|
|
|
|
|
|
| |
Improvements to overflow and scrolling: scrollbars now have most of the usual RISC OS behaviour. Better rendering of dotted and dashed borders.
svn path=/import/netsurf/; revision=1363
|
|
|
|
|
|
| |
Fix form textarea scrolling. The scrollbar now works properly.
svn path=/import/netsurf/; revision=1334
|
|
|
|
|
|
| |
Scrollbar and dragging work.
svn path=/import/netsurf/; revision=1315
|
|
|
|
|
|
| |
Referer header is now preserved across redirects
svn path=/import/netsurf/; revision=1299
|
|
|
|
|
|
|
|
|
|
|
|
| |
A somewhat better implementation of referrers which no longer sends the referer if the URL schemes don't match.
Things to do:
1) Preservation of referer across redirects (see comment in browser.c:284)
2) GUI templates/code for configuration of referer sending (simple on/off toggle only)
3) Make referer sending when fetching objects/stylesheets for a page pay attention to option_send_referer?
4) Handle the case where the referer is in the form of http://moo:foo@mysite.com/ (ie the login details embedded in the referer - not good).
svn path=/import/netsurf/; revision=1297
|
|
|
|
|
|
| |
Send HTTP referer header. This is _only_ sent when a link is clicked (theoretically, at least).
svn path=/import/netsurf/; revision=1296
|
|
|
|
|
|
|
| |
Prevent crash when radio button outside a form block is selected.
Make url bar update slightly more sane - doesn't update if the fetch is a download.
svn path=/import/netsurf/; revision=1295
|
|
|
|
|
|
| |
Experimental overflow: scroll code.
svn path=/import/netsurf/; revision=1250
|
|
|
|
|
|
| |
Removed a chunk of Norcroft compiler warnings. Re-ident some pieces.
svn path=/import/netsurf/; revision=1231
|
|
|
|
|
|
| |
Using more stddef.h types.
svn path=/import/netsurf/; revision=1230
|
|
|
|
|
|
| |
Keypresses are wchar_t typed data.
svn path=/import/netsurf/; revision=1227
|
|
|
|
|
|
| |
Remove content_add_instance(), content_remove_instance(), content_reshape_instance(). Add content_open(), content_close(). Implement for CONTENT_HTML.
svn path=/import/netsurf/; revision=1213
|